IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ パナソニックオートモーティブシステムズ株式会社の特許一覧

特許7573931ハンズフリー装置、データ転送方法、およびプログラム
<>
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図1
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図2
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図3
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図4
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図5
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図6
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図7
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図8
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図9
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図10
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図11
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図12
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図13
  • 特許-ハンズフリー装置、データ転送方法、およびプログラム 図14
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-10-18
(45)【発行日】2024-10-28
(54)【発明の名称】ハンズフリー装置、データ転送方法、およびプログラム
(51)【国際特許分類】
   H04M 1/00 20060101AFI20241021BHJP
   H04M 1/56 20060101ALI20241021BHJP
【FI】
H04M1/00 V
H04M1/56
【請求項の数】 6
(21)【出願番号】P 2020215744
(22)【出願日】2020-12-24
(65)【公開番号】P2022101271
(43)【公開日】2022-07-06
【審査請求日】2023-09-11
(73)【特許権者】
【識別番号】322003857
【氏名又は名称】パナソニックオートモーティブシステムズ株式会社
(74)【代理人】
【識別番号】110002147
【氏名又は名称】弁理士法人酒井国際特許事務所
(72)【発明者】
【氏名】遠山 茉央
(72)【発明者】
【氏名】平館 郁雄
(72)【発明者】
【氏名】坂本 啓
【審査官】小松崎 里沙
(56)【参考文献】
【文献】特開2009-118313(JP,A)
【文献】特開2012-100156(JP,A)
【文献】特開2013-234922(JP,A)
【文献】国際公開第2017/110543(WO,A1)
【文献】特開2019-101554(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04M 1/00
1/24- 1/82
99/00
B60R 9/00-11/06
(57)【特許請求の範囲】
【請求項1】
ハンズフリー通話を行うためのハンズフリー通信プロトコルを用いて携帯電話機と接続するハンズフリー接続処理を実行するハンズフリー接続部と、
電話に関する電話データの転送を行うためのデータ転送プロトコルを用いた携帯電話機との接続処理、および、前記携帯電話機から前記電話データを転送させるデータ転送処理を行うデータ転送接続処理部と、
前記電話データの転送をさせるための転送制御を実行する転送制御部と、を備え、
前記転送制御部は、
前記携帯電話機からの前記電話データの転送に関する設定を示す転送設定情報に基づいて、前記携帯電話機からの前記電話データの転送または再転送を実行し、
前記転送設定情報は、前記ハンズフリー接続部で前記携帯電話機と接続する前記ハンズフリー接続処理が実行された後、かつ、前記データ転送接続処理部で前記電話データの転送を行うための前記データ転送プロトコルを用いた前記携帯電話機との接続処理が実行される前に、表示部へ前記転送設定情報が表示される、
ハンズフリー装置。
【請求項2】
前記転送設定情報は、前記電話データの転送対象となる、前記電話データの種別を示す種別設定、前記電話データの転送対象となる、前記電話データの履歴データの期間を示す期間設定、前記電話データを転送する件数を設定する件数設定のうち、少なくとも1つを含む、
請求項1に記載のハンズフリー装置。
【請求項3】
前記転送設定情報は、前記電話データを再転送する回数を設定する再試行回数、前記電話データを再転送する時間を設定する再試行時間のうち、少なくとも1つを含む、
請求項1または2に記載のハンズフリー装置。
【請求項4】
前記転送設定情報は、ユーザの入力に応じて、前記転送設定情報を変更可能とする、
請求項1から3の何れか1項に記載のハンズフリー装置。
【請求項5】
ハンズフリー通話を行うためのハンズフリー通信プロトコルを用いて携帯電話機と接続するハンズフリー接続処理を実行するステップと、
電話に関する電話データの転送を行うためのデータ転送プロトコルを用いた携帯電話機との接続処理、および、前記携帯電話機から前記電話データを転送させるデータ転送処理を行うステップと、
前記電話データの転送をさせるための転送制御を実行するステップと、を含むデータ転送方法であって、
前記転送制御を実行するステップは、
前記携帯電話機からの前記電話データの転送に関する設定を示す転送設定情報に基づいて、前記携帯電話機からの前記電話データの転送または再転送を実行し、
前記転送設定情報は、前記ハンズフリー接続処理を実行するステップで前記携帯電話機と接続する前記ハンズフリー接続処理が実行された後、かつ、前記データ転送処理を行うステップで前記電話データの転送を行うための前記データ転送プロトコルを用いた前記携帯電話機との接続処理が実行される前に、表示部へ前記転送設定情報が表示される、
データ転送方法。
【請求項6】
ハンズフリー通話を行うためのハンズフリー通信プロトコルを用いて携帯電話機と接続するハンズフリー接続処理を実行するステップと、
電話に関する電話データの転送を行うためのデータ転送プロトコルを用いた携帯電話機との接続処理、および、前記携帯電話機から前記電話データを転送させるデータ転送処理を行うステップと、
前記電話データの転送をさせるための転送制御を実行するステップと、をコンピュータに実行させ、
前記転送制御を実行するステップは、
前記携帯電話機からの前記電話データの転送に関する設定を示す転送設定情報に基づいて、前記携帯電話機からの前記電話データの転送または再転送を実行し、
前記転送設定情報は、前記ハンズフリー接続処理を実行するステップで前記携帯電話機と接続する前記ハンズフリー接続処理が実行された後、かつ、前記データ転送処理を行うステップで前記電話データの転送を行うための前記データ転送プロトコルを用いた前記携帯電話機との接続処理が実行される前に、表示部へ前記転送設定情報が表示される、
プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、ハンズフリー装置、データ転送方法、およびプログラムに関する。
【背景技術】
【0002】
PBAP(Phone Book Access Profile)などのデータ転送プロトコルを用いた通信により、電話帳データや発着信履歴データなどの電話データを、携帯電話機からハンズフリー装置へ自動転送する構成が知られている。例えば、近距離通信圏内に位置する携帯電話機とハンズフリー装置とで通信回線を確立し、携帯電話機からハンズフリー装置へ電話データを自動転送する技術が開示されている(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【文献】特開2016-106480号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかし、従来技術では、PBAPによるデータ転送に関して、自動転送や手動転送の設定を行い、設定に応じた転送処理が行われているため、転送される電話データの容量が大きい場合でも、全ての電話データが転送対象となっており、転送に長時間要する場合がある。また、携帯電話機とハンズフリー装置とで通信エラー等が発生した場合、データ転送が再転送されず、停止してしまう場合がある。
【0005】
本開示が解決しようとする課題は、携帯電話機とハンズフリー装置に対し転送される電話データの容量が大きい場合や、携帯電話機とハンズフリー装置とで通信エラーが発生した場合でも、データ転送設定に応じた、転送処理を実現することができる、ハンズフリー装置、データ転送方法、およびプログラムを提供することである。
【課題を解決するための手段】
【0006】
本開示に係るハンズフリー装置は、ハンズフリー通話を行うためのハンズフリー通信プロトコルを用いて携帯電話機と接続するハンズフリー接続処理を実行するハンズフリー接続部と、電話に関する電話データの転送を行うためのデータ転送プロトコルを用いた携帯電話機との接続処理、および、前記携帯電話機から前記電話データを転送させるデータ転送処理を行うデータ転送接続処理部と、前記電話データの転送をさせるための転送制御を実行する転送制御部と、を備え、前記転送制御部は、前記携帯電話機からの前記電話データの転送に関する設定を示す転送設定情報に基づいて、前記携帯電話機からの前記電話データの転送または再転送を実行する。前記転送設定情報は、前記ハンズフリー接続部で前記携帯電話機と接続する前記ハンズフリー接続処理が実行された後、かつ、前記データ転送接続処理部で前記電話データの転送を行うための前記データ転送プロトコルを用いた前記携帯電話機との接続処理が実行される前に、表示部へ前記転送設定情報が表示される。
【発明の効果】
【0007】
本開示によるハンズフリー装置、データ転送方法、およびプログラムによれば、携帯電話機とハンズフリー装置に対し転送される電話データの容量が大きい場合や、携帯電話機とハンズフリー装置とで通信エラーが発生した場合でも、データ転送設定に応じた、転送処理を実現することができる。
【図面の簡単な説明】
【0008】
図1図1は、実施形態に係るハンズフリーシステムの模式図である。
図2図2は、実施形態に係るハンズフリーシステムのブロック図である。
図3図3は、実施形態に係る制御部の機能ブロック図の一例である。
図4図4は、実施形態に係る電話データの転送処理の流れのフローチャートである。
図5図5は、実施形態に係る同時接続の状態にあるときに着信が発生した場合の処理の流れを示すフローチャートである。
図6図6は、実施形態に係る同時接続の状態にあり且つ電話データの転送中に着信が発生した場合の処理の流れを示すフローチャートである。
図7図7は、実施形態に係る転送処理の流れのフローチャートである。
図8図8は、実施形態に係る転送処理の流れのフローチャートである。
図9図9は、実施形態に係る転送処理の流れのフローチャートである。
図10図10は、実施形態に係る転送処理の流れのフローチャートである。
図11図11は、実施形態に係るデータ転送のタイミング制御の流れのフローチャートである。
図12図12は、実施形態に係るユーザによる操作部の操作をトリガーとしてデータ転送を開始する場合の流れのフローチャートである。
図13図13は、実施形態に係るユーザの入力に応じて転送設定情報を変更する場合の表示画面である。
図14図14は、実施形態に係る転送設定情報が表示される場合の表示画面である。
【発明を実施するための形態】
【0009】
以下に、本開示の実施形態について図面に基づいて詳細に説明する。なお、以下の実施形態の各々において、同一の部位には同一の符号を付与し、重複する説明を省略する。
【0010】
図1は、本実施形態のハンズフリーシステム100の一例を示す模式図である。
【0011】
ハンズフリーシステム100は、ハンズフリー装置1と、携帯電話機10と、を備える。ハンズフリー装置1と携帯電話機10とは、無線通信により接続される。携帯電話機10は、基地局104を介して他の携帯電話機10などの電話機と電話回線を介して通信可能である。
【0012】
ハンズフリー装置1は、携帯電話機10との間で通信接続する。また、携帯電話機10は、携帯電話網を介して基地局104と無線通信する。携帯電話機10は、例えばスマートフォンであり、近距離無線通信手段であるBluetooth(登録商標)方式による通信機能を有する。なお、携帯電話機10は、Bluetooth方式による通信機能を有するものであれば、スマートフォン以外の種類の携帯電話機でも良い。
【0013】
ハンズフリー装置1は、携帯電話機10を介して携帯電話網に接続する。これにより、例えば、車両102の運転者は、携帯電話機10を操作しなくとも、ハンズフリー装置1を操作することによって、電話の発着信をすることができる。ハンズフリー装置1は、例えば、車両102に搭載された車載ナビゲーション装置の一機能として実現されても良い。
【0014】
本実施形態では、ハンズフリー装置1が車両102に搭載された形態を一例として説明する。なお、ハンズフリー装置1は、車両102に搭載された形態に限定されない。
【0015】
図2は、ハンズフリーシステム100のブロック図である。
【0016】
携帯電話機10は、携帯電話網の基地局104との間で携帯電話回線を確立し、電話の発信処理および着信処理を実行する。
【0017】
発信処理とは、入力を受け付けた電話番号を発信先として発信する処理である。例えば、ユーザがダイアルキー(「0」~「9」の数字キー)を操作して発信先の電話番号を入力し、続いて発信キーを操作した場合を想定する。この場合、携帯電話機10は、入力を受け付けた電話番号を発信先として発信する、発信処理を実行する。発信処理により、携帯電話機10は、発信先の他の携帯電話機10との間で通話を行うことが可能となる。
【0018】
着信処理とは、他の携帯電話機10からの着信を受け付ける処理である。例えば、携帯電話機10は、他の携帯電話機10からの発信に応じて、基地局104から着信信号を受信する。携帯電話機10は、発信元の他の携帯電話機10の電話番号を着信電話番号として受信する。そして、携帯電話機10は、ユーザによる受話キーの操作により、発信元の携帯電話機10に応答する着信処理を実行する。着信処理により、携帯電話機10は、発信元の他の携帯電話機10との間で通話を行うことが可能となる。
【0019】
携帯電話機10は、発信処理および着信処理などによって、電話通信状態が遷移する。
【0020】
電話通信状態とは、携帯電話機10と他の携帯電話機10との間の、電話回線を介した通信状態を意味する。具体的には、電話通信状態は、発信状態、着信状態、通話状態、および待受状態、の何れかの状態である。
【0021】
発信状態とは、携帯電話機10が受け付けた電話番号を発信先として発信する発信中の状態である。着信状態とは、携帯電話機10が他の携帯電話機10からの着信を受付ける着信中の状態である。通話状態とは、携帯電話機10と他の携帯電話機10とが基地局104を介して音声を通信中、すなわち通話中の状態である。待受状態とは、携帯電話機10の電話回線を介した通信状態が、発信状態、着信状態、および通話状態、のいずれでもない状態であることを意味する。言い換えると、待受状態とは、通話状態以外の状態であって、着信または発信を待ち受けている状態を意味する。
【0022】
携帯電話機10は、電話回線を介した通信に応じて、発信状態、着信状態、通話状態、および待受状態の何れか1つの電話通信状態から、他の1つの電話通信状態へと遷移する。携帯電話機10は、電話通信状態が遷移するごとに、HFPにより電話通信状態をハンズフリー装置1へ通知する。このため、ハンズフリー装置1は、携帯電話機10の電話通信状態を特定可能に構成されている。
【0023】
携帯電話機10は、電話に関する電話データを記憶する。電話データは、発信履歴データ、着信履歴データ、不在着信履歴データ、電話帳データ、の少なくとも1つを含む。
【0024】
発信履歴データとは、電話の発信履歴を表すデータである。詳細には、発信履歴データは、発信電話番号と発信日時との対応を1件分のデータとした、1または複数件分のデータである。携帯電話機10は、日付時刻である日時を計時する時計部を有する。携帯電話機10は、発信電話番号と発信日時との対応を1件分のデータとし、複数件分の発信履歴データを記憶する。発信電話番号は、発信処理でダイアルキーから受付けた電話番号である。発信日時は、発信処理時に時計部が計時した日時である。
【0025】
着信履歴データとは、電話の着信履歴を表すデータである。詳細には、着信履歴データは、着信電話番号と着信日時との対応を1件分のデータとした、1または複数件分のデータである。携帯電話機10は、着信電話番号と着信日時との対応を1件分のデータとし、複数件分の着信履歴データを記憶する。着信電話番号は、着信処理で他の携帯電話機10から基地局104を介して受付けた電話番号である。着信日時は、着信処理時に時計部が計時した日時である。
【0026】
不在着信履歴データとは、他の携帯電話機10からの着信に応答しなかったときの着信履歴を表すデータである。詳細には、不在着信履歴データは、着信電話番号と着信日時との対応を1件分のデータとした、1または複数件分のデータである。携帯電話機10は、他の携帯電話機10からの着信に対して応答しなかったときに受信した着信電話番号と着信日時との対応を1件分のデータとする。そして、携帯電話機10は、1または複数件分の該データである、不在着信履歴データを記憶する。
【0027】
電話帳データとは、電話番号と登録名との対応を1件分のデータとした、複数件分のデータである。携帯電話機10は、ユーザによって入力された電話番号と登録名とを対応付けて、例えば500件程度、不揮発性メモリに記憶する。
【0028】
なお、電話データには、発信履歴データ、着信履歴データ、および不在着信履歴データを統合した全履歴データが含まれていてもよい。また、以下では、発信履歴データ、着信履歴データ、不在着信履歴データ、および全履歴データを総称して説明する場合には、単に、履歴データと称して説明する場合がある。また、履歴データには、全履歴データが含まれていなくてもよい。
【0029】
発信履歴データ、着信履歴データ、および不在着信履歴データには、登録名が更に含まれていてもよい。
【0030】
携帯電話機10は、基地局104から受信した着信電話番号の電話番号が電話帳データに登録されているか否かを判断する。登録されている場合、携帯電話機10は、該電話番号に対応する登録名を、該電話番号と着信日時とに対応付けて着信履歴データとして記憶する。携帯電話機10は、他の携帯電話機10からの着信に応答しなかった場合についても同様に、登録名を、着信電話番号と着信日時とに対応付けて不在着信履歴データとして記憶すればよい。また、携帯電話機10は、発信した着信電話番号の電話番号が電話帳データに登録されているか否かを判断する。登録されている場合、携帯電話機10は、該電話番号に対応する登録名を、該電話番号と発信日時とに対応付けて発信履歴データとして記憶する。
【0031】
携帯電話機10は、ユーザの操作などによる表示要求を受け付けると、電話帳データを表示する。携帯電話機10は、電話帳データに含まれる複数の電話番号のうちの1つの選択を受け付け、発信指示を受け付ける。携帯電話機10は、選択された電話番号を発信先として発信処理を実行する。このため、ユーザは、電話番号を構成する数字に対応する全ての数字キーを一々入力しなくとも、簡単な操作で間違いなく発信処理を実行させることができる。
【0032】
携帯電話機10は、例えば、発信履歴データ、着信履歴データ、および、不在着信履歴データの各々を、最新の20件分記憶可能である。携帯電話機10は、発信処理、着信処理、および不在着信処理を行う毎に、最古のデータを自動的に消去することで、これらのデータを更新する。なお、携帯電話機10が記憶するこれらのデータの件数は、20件に限定されない。
【0033】
本実施形態では、携帯電話機10は、近距離無線通信機能を有する。本実施形態では、携帯電話機10は、無線通信規格として、Bluetooth(登録商標)に対応した近距離無線通信を行う。携帯電話機10は、ハンズフリープロファイル、および、フォンブックアクセスプロファイルなどのプロファイルを用いて、ハンズフリー装置1と接続し通信する。ハンズフリープロファイルは、以下、HFP(Hands Free Profile)と称して説明する。フォンブックアクセスプロファイルは、以下、PBAP(Phone Book Access Profile)と称して説明する。
【0034】
HFPは、ハンズフリー通信を行うためのハンズフリー通信プロトコルであり、無線通信規格で定められたプロファイルである。PBAPは、電話データの転送を行うためのデータ転送プロトコルであり、無線通信規格で定められたプロファイルである。これらのプロファイルは、機能ごとに定義された通信プロトコルを意味している。
【0035】
PBAPは、データ転送を行うためのデータ転送プロトコルの一例であり、Bluetooth標準規格で定められたプロファイルである。PBAPは、当該PBAPを用いた接続が行われた後、ユーザが携帯電話機10を何ら操作することなく自動的に、携帯電話機10からハンズフリー装置1へ電話データを転送させることが可能なプロファイルである。すなわち、携帯電話機10は、ハンズフリー装置1へ電話データを自動転送可能に構成されている。
【0036】
例えば、携帯電話機10は、ハンズフリー装置1との間で通信回線を確立した直後にPBAPを接続し、その時点で記憶している電話データをハンズフリー装置1へ自動転送する。これにより、携帯電話機10は、ハンズフリー装置1のBluetooth通信圏内に存在している場合には、電話データ(電話帳データ、発信履歴データ、着信履歴データ、不在着信履歴データ)を、ハンズフリー装置1へ自動転送する。
【0037】
次に、ハンズフリー装置1について説明する。
【0038】
ハンズフリー装置1は、制御部2、Bluetooth通信部3、操作部4、表示部5、作業メモリ6、記憶メモリ7、マイクロホン8、および、スピーカ9を備える。
【0039】
制御部2と、Bluetooth通信部3、操作部4、表示部5、作業メモリ6、記憶メモリ7、マイクロホン8、およびスピーカ9とは、データまたは信号を授受可能に接続されている。
【0040】
制御部2は、ハンズフリー装置1の通信動作やデータ管理動作などの動作全般を制御する。制御部2の詳細は後述する。
【0041】
Bluetooth通信部3は、近距離無線通信を行う無線通信機器である。本実施形態では、Bluetooth通信部3は、無線通信規格として、Bluetoothに対応した近距離無線通信を行う。本実施形態では、Bluetooth通信部3は、Bluetooth通信圏内に存在している携帯電話機10との間で無線通信回線を確立し、Bluetoothの通信規格に準拠した通信を行う。
【0042】
Bluetooth通信部3は、ハンズフリー通信を行うためのハンズフリー通信プロトコルであるHFP、および、電話データの転送を行うためのデータ転送プロトコルであるPBAP、などのプロファイルを用いて、携帯電話機10と接続し通信する。
【0043】
また、Bluetooth通信部3は、マルチプロファイル接続可能に構成されている。このため、Bluetooth通信部3は、HFPおよびPBAPの双方を用いて同時に携帯電話機10と接続することができる。
【0044】
マルチプロファイル接続は、同時接続と称される場合がある。Bluetoothでは、1つのマスター通信装置に対して最大7台のスレーブ通信装置が時分割多重にて同時接続可能である。すなわち、通信チャネルは、独立した7つの時分割チャネルで通信することが可能である。この場合、同時接続は、7つのうち2つの通信チャネルを用い、2つの通信チャネルの内の一方をHFPで使用し、他方をPBAPで使用する形態となる。また、1つの通信チャネルの論理チャネルを、パケット通信のように、HFPとPBAPで共用して同時に動作させてもよい。
【0045】
操作部4は、ユーザによる入力を受け付ける。操作部4は、例えば、表示部5に形成されるタッチキーから構成され、ユーザの操作内容を表す操作信号を受付け、制御部2に出力する。
【0046】
表示部5は、制御部2から受付けた表示信号に基づいて表示画面を表示する。例えば、表示部5は、ユーザによる電話番号の入力を受付けるための表示画面を表示する。この表示画面は、例えば、「0」~「9」に対応するダイアルキーが配列された画面である。
【0047】
作業メモリ6は、各種データを記憶する。本実施形態では、作業メモリ6は、携帯電話機10から自動転送された電話データである、電話帳データ、発信履歴データ、着信履歴データ、および不在着信履歴データを記憶する。作業メモリ6は、例えば、発信履歴データ、着信履歴データ、および不在着信履歴データを、それぞれ5件分を記憶可能である。なお、作業メモリ6が記憶可能な件数は、5件に限定されない。作業メモリ6は、例えば、揮発性のメモリである。
【0048】
記憶メモリ7は、各種データを記憶する。記憶メモリ7は、例えば、不揮発性のメモリから構成される。
【0049】
マイクロホン8は、携帯電話機10を用いたハンズフリー通話を行うときに、ユーザが発した音声の入力を受付ける。スピーカ9は、携帯電話機10を用いたハンズフリー通話を行うときに、通話先の受話音声を出力する。
【0050】
ハンズフリー装置1は、ナビゲーション動作に必要な各種構成を更に備えていてもよい。例えば、ハンズフリー装置1は、GPS(Global Positioning System)、経路探索部、地図データ読取部、VICS(登録商標)(Vehicle Information and Communication System)情報受信部、および、音声認識部な度を備えていてもよい。
【0051】
GPSは、自車両の現在位置を検出するシステムである。経路探索部は、現在位置から目的地までの経路を探索するシステムである。地図データ読取部は、記録媒体から地図データを読取るシステムである。VICS情報受信部は、VICSセンターから配信されたVICS情報を受信するシステムである。音声認識部は、ユーザが発した音声を音声認識するシステムである。
【0052】
ハンズフリー装置1は、例えば、車両102のACC(アクセサリ電源)スイッチのオンオフに連動して、給電および給電停止するように構成されている。例えば、ユーザの操作に応じてACCスイッチがオンからオフに切替えられた場合を想定する。この場合、ハンズフリー装置1への電源供給が停止される。電源供給が停止されると、作業メモリ6に記憶されている発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データは消去される。一方、記憶メモリ7に記憶されている転送管理データなどの各種データは、電源供給が停止された後も、消去されずに記憶されたままとなる。
【0053】
次に、制御部2の詳細を説明する。
【0054】
図3は、制御部2の機能ブロック図の一例である。制御部2は、ハンズフリー接続部2Aと、データ転送接続処理部2Bと、転送制御部2Dと、表示制御部2Eと、を備える。
【0055】
ハンズフリー接続部2A、データ転送接続処理部2B、転送制御部2D、および表示制御部2Eは、例えば、1または複数のプロセッサにより実現される。例えば上記各部の各々は、CPU(Central Processing Unit)などのプロセッサにプログラムを実行させること、すなわちソフトウェアにより実現してもよい。上記各部の各々は、専用のIC(Integrated Circuit)などのプロセッサ、すなわちハードウェアにより実現してもよい。上記各部の各々は、ソフトウェアおよびハードウェアを併用して実現してもよい。複数のプロセッサを用いる場合、複数のプロセッサの各々は、複数の各部のうち1つを実現してもよいし、複数の各部のうち2以上を実現してもよい。
【0056】
プロセッサは、記憶メモリ7に記憶されたプログラムを読み出し実行することで、上記複数の各部を実現する。なお、記憶メモリ7にプログラムを保存する代わりに、プロセッサの回路内にプログラムを直接組み込むよう構成してもよい。この場合、プロセッサは回路内に組み込まれたプログラムを読み出し実行することで、上記複数の各部を実現する。
【0057】
ハンズフリー接続部2Aは、HFPを用いて携帯電話機10と無線通信接続する、ハンズフリー接続処理を実行する。ハンズフリー接続処理とは、HFPを用いて携帯電話機10との無線通信接続を確立する処理である。すなわち、ハンズフリー接続部2Aによって、ハンズフリー装置1と携帯電話機10とのHFPの接続が確立される。
【0058】
HFPの接続が確立されることで、ハンズフリー装置1は、携帯電話機10を介したハンズフリー通話が可能な状態となる。詳細には、ハンズフリー接続部2Aは、マイクロホン8から受付けた音声を、Bluetooth通信部3を介して携帯電話機10へ送信する。携帯電話機10は、ハンズフリー装置1から受付けた音声を、基地局104を介して発信先電話番号の携帯電話機10へ送信する。また、ハンズフリー接続部2Aは、携帯電話機10が他の携帯電話機10から受付けた音声を、Bluetooth通信部3を介して受信し、スピーカ9へ出力する。このため、ハンズフリー装置1は、ハンズフリー通話が可能となる。なお、本実施形態では、HFPを用いた無線通信接続を、HFPの接続、または、HFP接続、と称して説明する場合がある。
【0059】
データ転送接続処理部2Bは、PBAPを用いて携帯電話機10との無線通信接続処理、および、携帯電話機10から電話データを転送させる、データ転送処理を行う。データ転送接続処理部2Bによって、Bluetooth通信部3を介した携帯電話機10とのPBAPを用いた無線通信接続が確立される。PBAPを用いた無線通信接続が確立されることで、携帯電話機10からハンズフリー装置1へ電話データが自動転送される。自動転送とは、ユーザが何ら操作を行うことなく、ハンズフリー装置1と携帯電話機10との間でデータが転送されることを意味する。なお、以下では、ハンズフリー装置1から携帯電話機10への電話データの自動転送を、ハンズフリー装置1による電話データの取得、または、電話データの転送、と称して説明する場合がある。また、本実施形態では、PBAPを用いた無線通信接続を、PBAPの接続、または、PBAP接続、と称して説明する場合がある。
【0060】
データ転送接続処理部2Bは、PBAPの接続が確立されると、発信履歴データ、着信履歴データ、不在着信履歴データ、などの履歴データの各々の転送要求を携帯電話機10へ順に送信する。データ転送接続処理部2Bは、後述する転送制御部2Dによる制御によって、転送要求を携帯電話機10へ送信する。
【0061】
携帯電話機10は、ハンズフリー装置1から受付けた転送要求に対応する履歴データを、携帯電話機10へ転送する。また、データ転送接続処理部2Bは、電話帳データの転送要求を携帯電話機10へ送信する。携帯電話機10は、ハンズフリー装置1から受付けた転送要求に応じて、電話帳データを携帯電話機10へ送信する。これらの処理により、携帯電話機10からハンズフリー装置1へ、電話データが自動転送される。
【0062】
また、データ転送接続処理部2Bは、後述する転送制御部2Dによる制御によって、転送停止要求を携帯電話機10へ送信する。転送停止要求は、電話データの自動転送の停止または中断を要求するための信号である。転送停止要求を受け付けた携帯電話機10は、転送中の電話データのハンズフリー装置1への転送を停止または中断する。
【0063】
転送制御部2Dは、電話データの転送に関する転送制御を実行する。転送制御とは、携帯電話機10から電話データを転送させるための制御である。転送制御部2Dは、電話データの転送を続行させる、転送を不可とする、などの転送制御を実行する。
【0064】
転送を続行させる、とは、転送中の電話データの転送を続行させることを意味する。転送を不可とする、とは、転送中の電話データの転送の停止、および、転送中の電話データの転送の中断、の少なくとも一方を意味する。
【0065】
ところで、例えばOSの更新処理が発生する場合、OSやベーシックインプットアウトプットシステム(BIOS)等のレベルでアプリケーションプログラムを強制終了させることなどにより転送機能そのものが強制終了する場合や、その強制終了に伴い結果として転送要求を受け付けない状態になるなどした場合、転送制御部2Dによる電話データの転送は実行されない。このとき、転送制御部2Dは電話データの転送を実行しない。
【0066】
転送制御部2Dは、データ転送接続処理部2Bから携帯電話機10へ送信される、転送要求の送信タイミング、送信する転送要求の種類、転送停止要求の送信、などを制御することで、転送制御を実行する。送信する転送要求の種類とは、転送を要求する対象の電話データの種類である。電話データの種類とは、発信履歴データ、着信履歴データ、不在着信履歴データ、全履歴データ、電話帳データ、の各々を意味する。
【0067】
転送制御部2Dは、転送要求を携帯電話機10へ送信するようにデータ転送接続処理部2Bを制御することで、電話データを転送させる転送制御を実行する。また、転送制御部2Dは、転送制御部2Dは、転送停止要求を携帯電話機10へ送信するようにデータ転送接続処理部2Bを制御することで、電話データの転送を不可とする転送制御を実行する。
【0068】
これらの制御によって、転送制御部2Dは、データ転送接続処理部2Bによる電話データの転送を制御する、転送制御を行う。転送制御部2Dによる転送制御によって、ハンズフリー装置1では、携帯電話機10からの電話データの転送が不可とされ、また、電話データの転送が開始または継続される。
【0069】
本実施形態では、転送制御部2Dは、携帯電話機10からの電話データの転送に関する設定を示す転送設定情報に基づいて、転送制御を実行する。転送制御部2Dによる該転送制御については、詳細を後述する。
【0070】
表示制御部2Eは、表示部5へ表示指示を出力することで、表示部5に表示画面を表示させる制御を行う。
【0071】
例えば、ユーザによる操作部4の操作によって、操作部4から発信履歴データの表示要求を受付けた場合を想定する。この場合、表示制御部2Eは、作業メモリ6に記憶されている発信履歴データの表示指示を操作部4へ出力する。該表示指示を受け付けることで、表示部5には、発信履歴データが表示される。例えば、表示部5には、最大5件の発信履歴データが表示される。
【0072】
また、例えば、ユーザによる操作部4の操作によって、操作部4から着信履歴データの表示要求を受付けた場合を想定する。この場合、表示制御部2Eは、作業メモリ6に記憶されている着信履歴データの表示指示を操作部4へ出力する。該表示指示を受け付けることで、表示部5には、着信履歴データが表示される。例えば、表示部5には、最大5件の着信履歴データが表示される。
【0073】
また、例えば、ユーザによる操作部4の操作によって、操作部4から不在着信履歴データの表示要求を受付けた場合を想定する。この場合、表示制御部2Eは、作業メモリ6に記憶されている不在着信履歴データの表示指示を操作部4へ出力する。該表示指示を受け付けることで、表示部5には、不在着信履歴データが表示される。例えば、表示部5には、最大5件の不在着信履歴データが表示される。
【0074】
また、例えば、ユーザによる操作部4の操作によって、操作部4から電話帳データの表示要求を受付けた場合を想定する。この場合、表示制御部2Eは、作業メモリ6に記憶されている電話帳データの表示指示を操作部4へ出力する。該表示指示を受け付けることで、表示部5には、電話帳データが表示される。
【0075】
次に、本実施形態のハンズフリー装置1の作用を説明する。本実施形態では、携帯電話機10は、最大記憶可能件数である20件分の、発信履歴データおよび着信履歴データを記憶している場合を想定して説明する。そして、この状態の携帯電話機10が、ユーザ等によって携帯されて車両102内に至ることで、該携帯電話機10がハンズフリー装置1のBluetooth通信圏内に進入した場合を想定して説明する。
【0076】
なお、本実施形態では、ハンズフリー装置1には、Bluetooth通信の相手となる携帯電話機10が予め登録されているものとする。例えば、初期通信時に携帯電話機10毎に4桁のパスワードを入力することで、ハンズフリー装置1は、携帯電話機10ごとのリンクキーを生成する。そして、携帯電話機10とハンズフリー装置1との各々で、リンクキーを記憶する。ハンズフリー装置1では、初期接続時にリンクキーの認証を行うことで、接続すべき携帯電話機10を選択する。すなわち、ハンズフリー装置1に未登録の携帯電話機10は、HFPおよびPBAPで接続されることは無い。
【0077】
本実施形態では、ハンズフリー装置1には、通信接続対象となる複数の携帯電話機10があらかじめ登録されているものとして説明する。また、ハンズフリー装置1には、複数の携帯電話機10の各々に対して、予め優先順位が設定されている。優先順位は、ユーザによる操作部4の操作などによって予め設定すればよい。
【0078】
まず、携帯電話機10からハンズフリー装置1への電話データの転送の流れを説明する。
【0079】
なお、以下では、HFPを用いた無線通信による接続を、単に、HFPの接続、または、HFPを接続、と称して説明する場合がある。同様に、HFを用いた無線通信による接続を、単に、HFの接続、または、HFPを接続、と称して説明する場合がある。
【0080】
図4は、ハンズフリー装置1において実行される、電話データの転送処理の流れの一例を示す、フローチャートである。
【0081】
ハンズフリー接続部2Aは、優先順位が上位の携帯電話機10をHFPの接続対象として選択する(ステップS1)。ハンズフリー接続部2Aは、選択した携帯電話機10に対してHFPを接続する(ステップS2)。ステップS2の処理によって、ハンズフリー装置1と携帯電話機10との間でHFPの接続が確立される。HFPの接続の確立を、HFPの接続確立、または、HFP接続確立、と称して説明する場合がある。
【0082】
ハンズフリー接続部2Aは、HFPの接続に成功したか否かを判定する(ステップS3)。ハンズフリー接続部2Aが、HFPの接続に成功したと判定すると(ステップS3:YES)、ステップS4へ進む。
【0083】
ステップS4では、データ転送接続処理部2Bが、ステップS3でHFPの接続に成功したと判定した携帯電話機10に対して、PBAPを接続する(ステップS4)。ステップS4では、データ転送接続処理部2Bは、初期接続処理を実行する。初期接続処理とは、PBAPを用いたデータ転送に用いる通信リンクを確立するための接続処理である。
【0084】
次に、転送制御部2Dは、履歴データのデータ転送処理を行う(ステップS5)。転送制御部2Dは、履歴データの転送要求をPBAPにより携帯電話機10へ順次送信するように、データ転送接続処理部2Bを制御する。携帯電話機10は、該転送要求に応じて、履歴データを、PBAPを用いてハンズフリー装置1へ送信する。これらの処理により、携帯電話機10からハンズフリー装置1へ、履歴データが自動転送される。
【0085】
履歴データの転送処理が終了すると、転送制御部2Dは、電話帳データの転送処理を開始し(ステップS6)、電話帳データの転送処理を行う。転送制御部2Dは、電話帳データの転送要求をPBAPにより携帯電話機10へ送信するように、データ転送接続処理部2Bを制御する。携帯電話機10は、該転送要求に応じて、電話帳データを、PBAPを用いてハンズフリー装置1へ送信する。これらの処理により、携帯電話機10からハンズフリー装置1へ、電話帳データが自動転送される。
【0086】
一方、上記ステップS3において、ハンズフリー接続部2Aが、HFPの接続に成功しなかったと判定すると(ステップS3:No)、ステップS7へ進む。
【0087】
ステップS7では、ハンズフリー接続部2Aは、次位の優先順位の携帯電話機10が存在するか否かを判定する(ステップS7)。ハンズフリー接続部2Aが、次位の優先順位の携帯電話機10が存在すると判定すると(ステップS7:Yes)、ステップS8へ進む。ステップS7で否定判断すると(ステップS7:No)、本ルーチンを終了する。
【0088】
ステップS8では、次位の優先順位の携帯電話機10をHFPの接続対象として選択する(ステップS8)。そして、上記ステップS2へ戻る。
【0089】
携帯電話機10の電話通信状態が待受状態にある場合を想定する。この場合、ステップS2でHFPの接続に成功すると、ハンズフリー装置1は、通話処理および発信処理を実行することが可能となる。具体的には、ハンズフリー装置1は、携帯電話機10への着信を操作部4で受けて通話する通話処理、および、操作部4からの操作により携帯電話機10に発信させる発信処理、を実行することが可能となる。ハンズフリー装置1の該状態を、以下では、ハンズフリー待受状態、と称して説明する場合がある。
【0090】
また、上記ステップS4の処理によって、ハンズフリー装置1と携帯電話機10との間でPBAPの接続が確立される。また、ステップS2~ステップS4の処理によって、ハンズフリー装置1は、同時接続した状態となる。
【0091】
このため、携帯電話機10がハンズフリー装置1に近づいて、Bluetoothによる無線接続がなされると、PBAPによるデータ転送が行われるととともに、HFPも同時接続状態となり、ハンズフリー装置1のハンズフリー待受状態が維持される。
【0092】
また、ハンズフリー装置1は、Bluetooth通信圏内に存在している携帯電話機10との間でHFPだけの接続を最初に行ってハンズフリー待受状態とし、その後、PBAPの初期接続処理を行う。
【0093】
このため、ハンズフリー装置1は、HFPとPBAPとの初期接続を同時に行う場合であっても、同時処理による負荷の軽減や、同時処理によるソフトウェアの複雑化を抑制することができる。また、ハンズフリー装置1では、同時処理によって、HFP接続の完了が遅延することを抑制することができる。このため、ハンズフリー装置1は、同時接続を安定して確実に行うことが可能となる。
【0094】
また、ハンズフリー装置1は、HFPの接続完了までの接続時間を短時間にすることができる。このため、ユーザが車両102に携帯電話機10を持ち込んだときに、早期にHFPによるハンズフリー待受による発信処理、着信処理が可能な状態とすることができる。
【0095】
ここで、ハンズフリー装置1と携帯電話機10との間でHFPとPBAPとが同時接続の状態にあるときに、携帯電話機10が着信を検出する場合がある。この場合、ハンズフリー装置1は、以下の処理を実行する。
【0096】
図5は、同時接続の状態にあるときに、携帯電話機10に着信が発生した場合の処理の流れの一例を示す、フローチャートである。同時接続の状態とは、図4のステップS4の状態である。
【0097】
転送制御部2Dは、HFPの接続状態にあり且つPBAPを接続処理中(S4の処理に相当)にあるときに、携帯電話機10で着信を検出したか否かを判定する(ステップS11)。携帯電話機10で着信を検出したと判定すると(ステップS11:Yes)、ステップS12へ進む。
【0098】
ステップS12では、転送制御部2Dは、データ転送接続処理部2BによるPBAPの接続処理を停止させる(ステップS12)。
【0099】
次に、転送制御部2Dは、ステップS11で検出した着信による着信状態、または、該着信による通話状態が終了し、待受状態に遷移したか否かを判定する(ステップS13)。転送制御部2Dは、携帯電話機10からHFPにより通知された電話通信状態が、発信状態または通話状態から待受状態への遷移を示すか否かを判断することで、ステップS13の判定を行う。
【0100】
待受状態に遷移したと判定すると(ステップS13:Yes)、ステップS14へ進む。ステップS13で待受状態に遷移したと判定されるパターンは、例えば、以下の場合である。例えば、ハンズフリー装置1で着信拒否した場合である。また、例えば、発信相手側の携帯電話機10で発信をキャンセルした場合である。また、携帯電話機10と携帯電話機10との間で、通話が終了した場合である。
【0101】
ステップS14では、転送制御部2Dは、PBAPの接続処理を最初から再開させ(ステップS14)、再度、携帯電話機10から電話データを転送させる(ステップS15)。
【0102】
これにより、PBAPの接続処理中にあるときに携帯電話機10が着信した場合であっても、以下の効果が得られる。すなわち、転送制御部2Dは、着信状態または着信に係る通話状態が終了して待受状態に遷移した後に、PBAPの接続処理を最初から再開する。このため、携帯電話機10から発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データを適切に取得することができる。このため、これらの電話データと、携帯電話機10に記憶されている電話データと、の整合性を保つことができる。
【0103】
なお、S14では、着信状態から待受状態へ遷移したときに、PBAP接続を最初から開始する形態を説明した。これは、以下の理由によるものである。
【0104】
詳細には、着信状態を検出した時点で、携帯電話機10には、新たな着信履歴データが発生することとなる。着信状態を検出した時点で、PBAPの初期接続処理を開始することも可能である。しかし、初期接続処理を行ってデータ転送を行い始めた時点で、未だに着信が継続していると、その着信が不在着信なのか応答した着信なのかが不明である。このため、この状態で、仮に着信に係るデータを受信しても、ハンズフリー装置1では、不在着信であるか、応答した着信であるか、を判別出来ない。そこで、転送制御部2Dは、着信状態から異なる状態に遷移したタイミングで、PBAPでの初期接続処理、およびデータ転送を最初からやり直してもよい。
【0105】
なお、携帯電話機10の電話通信状態は、最終的には待受状態に遷移する。このため、ステップS13では、待受状態への遷移を判定した場合に、ステップS14へ進む形態を示した。なお、ステップS13では、着信状態から通話状態への遷移を判別したときに、ステップS14へ進んでもよい。
【0106】
一方、ハンズフリー装置1と携帯電話機10との間でHFPとPBAPとが同時接続の状態にあり、電話データの転送中に、携帯電話機10が着信を検出する場合がある。この場合、ハンズフリー装置1は、以下の処理を実行する。
【0107】
図6は、同時接続の状態にあり且つ電話データの転送中に、携帯電話機10に着信が発生した場合の、処理の流れの一例を示す、フローチャートである。同時接続の状態にあり且つ電話データの転送中とは、図4のステップS5、ステップS6、図5のステップS15の何れかの状態である。
【0108】
転送制御部2Dは、電話データの転送中に、携帯電話機10で着信を検出したか否かを判定する(ステップS21)。携帯電話機10で着信を検出したと判定すると(ステップS21:Yes)、ステップS22へ進む。
【0109】
ステップS22では、転送制御部2Dは、データ転送接続処理部2Bによる電話データの転送を停止させる(ステップS22)。
【0110】
次に、転送制御部2Dは、ステップS21で検出した着信による着信状態、または、該着信による通話状態が終了し、待受状態に遷移したか否かを判定する(ステップS23)。転送制御部2Dは、携帯電話機10からHFPにより通知された電話通信状態が、発信状態または通話状態から待受状態への遷移を示すか否かを判断することで、ステップS23の判定を行う。
【0111】
待受状態に遷移したと判定すると(ステップS23:Yes)、ステップS24へ進む。
【0112】
ステップS24では、転送制御部2Dは、電話データの転送を最初から再開させ(ステップS24)、再度、携帯電話機10から電話データの転送を受け付ける(ステップS25)。
【0113】
これにより、電話データの転送中に携帯電話機10が着信した場合であっても、以下の効果が得られる。すなわち、転送制御部2Dは、着信状態または着信に係る通話状態が終了して待受状態に遷移した後に、電話データの転送処理を最初から再開する。このため、携帯電話機10から発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データを適切に取得することができる。このため、これらの電話データと、携帯電話機10に記憶されている電話データと、の整合性を保つことができる。
【0114】
次に、PBAPによるデータ転送が成功した後における同時接続の処理について、説明する。
【0115】
ハンズフリー装置1では、PBAPによるデータ転送の終了後も、HFPとPBAPとの同時接続状態が維持される。このため、ハンズフリー装置1は、所定タイミングでPBAPによりデータ転送を開始することが可能である。このため、携帯電話機10で新たな着信または発信が発生した場合も、携帯電話機10の最新の電話データをハンズフリー装置1側で更新することができる。
【0116】
図7図12を用いて説明する。
【0117】
図7図12では、上記図4のS2でHFPを接続した後において、携帯電話機10で着信または発信があり、該携帯電話機10に、該着信および該発信の履歴を含む着信履歴データおよび発信履歴データが記憶されている場面を想定して説明する。また、上記図4のS2でHFPを接続した後において、操作部4の操作に応じてBluetooth通信部3を介した携帯電話機10による発信処理が行われた場合を想定する。この場合、発信先の電話番号は、Bluetooth通信部3を介してハンズフリー装置1から携帯電話機10に送られる。このため、この発信を含む発信履歴データについても、携帯電話機10に記憶されている。
【0118】
図7は、携帯電話機10の操作部4の操作により携帯電話機10で発信処理が行われた場合に、ハンズフリー装置1で実行される転送処理の流れのフローチャートである。
【0119】
上述したように、ハンズフリー装置1と携帯電話機10とのHFP接続が確立されている状態では、ハンズフリー装置1の操作部4の操作によって発信処理を行うことが可能である。また、HFP接続が確立されている状態されている状態では、携帯電話機10の操作部4の操作によって発信処理を行うことで、ハンズフリー通話を行うことも可能である。
【0120】
この場合、ハンズフリー装置1では、この発信処理による発信履歴データを携帯電話機10から取得し、履歴データを最新の状態へ更新する必要がある。ハンズフリー装置1は、ハンズフリー装置1からの発信であるか否かを判断することは可能である。また、ハンズフリー装置1は、携帯電話機10から通知された電話通信状態を解析することで、携帯電話機10からの発信であるか否かを判断することも可能である。
【0121】
そこで、転送制御部2Dは、待受状態にあるときに、携帯電話機10からの発信があったか否かを判定する(ステップS31:Yes)。転送制御部2Dは、携帯電話機10から通知される電話通信状態が発信状態を示すか否かを判別することで、ステップS31の判定を行う。
【0122】
ステップS31で肯定判断すると(ステップS31:Yes)、ステップS32へ進む。ステップS32では、転送制御部2Dは、ステップS31で判定した発信状態が待受状態に遷移したか否かを判定する(ステップS32)。転送制御部2Dは、携帯電話機10からHFPにより通知された電話通信状態が、発信状態または通話状態から待受状態への遷移を示すか否かを判断することで、ステップS32の判定を行う。
【0123】
待受状態に遷移したと判定すると(ステップS32:Yes)、ステップS33へ進む。ステップS43で待受状態に遷移したと判定されるパターンは、例えば、以下の場合である。例えば、携帯電話機10で着信拒否した場合である。また、例えば、発信相手側の携帯電話機10で発信をキャンセルした場合である。また、携帯電話機10と携帯電話機10との間で、通話が終了した場合である。
【0124】
ステップS33では、転送制御部2Dは、携帯電話機10から電話データ(発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データ)を取得する(ステップS33)。
【0125】
これにより、携帯電話機10からの発信が終了する毎に、携帯電話機10から発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データを取得することができる。このため、これらの電話データと、携帯電話機10に記憶されている電話データと、の整合性を保つことができる。
【0126】
また、図7のステップS32では、待受状態への遷移を判定したが、発信状態への遷移を判定してもよい。
【0127】
図8は、ハンズフリー装置1の操作部4の操作により発信処理が行われた場合に、ハンズフリー装置1で実行される転送処理の流れのフローチャートである。
【0128】
転送制御部2Dは、待受状態にあるときに、ハンズフリー装置1からの発信があったか否かを判定する(ステップS41:Yes)。
【0129】
ステップS41で肯定判断すると(ステップS41:Yes)、ステップS42へ進む。ステップS42では、転送制御部2Dは、ステップS41で判定した発信状態が待受状態に遷移したか否かを判定する(ステップS42)。転送制御部2Dは、携帯電話機10からHFPにより通知された電話通信状態が、発信状態または通話状態から待受状態への遷移を示すか否かを判断することで、ステップS42の判定を行う。
【0130】
待受状態に遷移したと判定すると(ステップS42:Yes)、ステップS43へ進む。ステップS43で待受状態に遷移したと判定されるパターンは、例えば、以下の場合である。例えば、ハンズフリー装置1で自装置からの発信を取消した場合である。また、例えば、携帯電話機10でハンズフリー装置1からの発信を取消した場合、或いは、発信相手側の携帯電話機10で着信を拒否した場合である。
【0131】
ステップS43では、転送制御部2Dは、携帯電話機10から電話データ(発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データ)を取得する(ステップS43)。
【0132】
これにより、ハンズフリー装置1からの発信が終了する毎に携帯電話機10から発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データを取得することができる。このため、これらの電話データと、携帯電話機10に記憶されている電話データと、の整合性を保つことができる。
【0133】
また、図8のステップS42では、待受状態への遷移を判定したが、発信状態への遷移を判定してもよい。
【0134】
図9は、図7および図8の変形例である。図9は、図7および図8において、通話状態から待受状態に遷移した場合に、ハンズフリー装置1で実行される転送処理の流れのフローチャートである。
【0135】
転送制御部2Dは、ハンズフリー装置1と携帯電話機10とがハンズフリー通話状態、または、携帯電話機10単体が通話状態であるときに、待受状態に遷移したか否かを判定する(ステップS51)。ステップS51で肯定判断される場合は、ハンズフリー装置1で終話した、携帯電話機10で終話した、または、通話相手側で終話した、場合である。
【0136】
ステップS51で肯定判断すると(ステップS51:Yes)、ステップS52へ進む。ステップS52では、転送制御部2Dは、携帯電話機10から電話データ(発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データ)を取得する(ステップS43)。
【0137】
このため、通話を終了する毎に、携帯電話機10から電話データを取得することができる。このため、ハンズフリー装置1に記憶される電話データと、携帯電話機10に記憶されている電話データと、の整合性を保つことができる。
【0138】
図10は、図7および図8の変形例である。図10は、図7および図8において、着信状態から待受状態に遷移した場合に、ハンズフリー装置1で実行される転送処理の流れのフローチャートである。
【0139】
転送制御部2Dは、着信状態にあるときに、待受状態へ遷移したか否かを判断する(ステップS61)。ステップS61で肯定判断される場合は、ハンズフリー装置1で着信拒否、携帯電話機10で着信拒否、発信相手側で発信を取消、または、着信後に通話状態へ遷移し更に通話が終了、などにより、待受状態へ遷移した場合である。
【0140】
ステップS61で肯定判断すると(ステップS61:Yes)、ステップS62へ進む。ステップS62では、転送制御部2Dは、携帯電話機10から電話データ(発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データ)を取得する(ステップS62)。
【0141】
このため、着信を終了する毎に、携帯電話機10から発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データを取得することができる。このため、ハンズフリー装置1に記憶される電話データと、携帯電話機10に記憶されている電話データと、の整合性を保つことができる。
【0142】
なお、ハンズフリー装置1は、待受状態から着信状態となったら直ぐに、データ転送することも可能である。しかし、着信には、着信に対して電話に出なかった不在着信と、着信状態から通話状態となった応答着信と、がある。しかし、電話通信状態は、最終的には、待受状態に遷移する。このため、転送制御部2Dは、待受状態へ遷移した場合に、着信が不在着信であるか応答着信であるかを示すデータを、携帯電話機10から取得してもよい。この場合、表示制御部2Eは、着信が不在着信であるか応答着信であるかを表す表示画面を、表示部5へ表示することができる。
【0143】
なお、転送制御部2Dは、タイマを用いて、データ転送のタイミングを制御してもよい。
【0144】
図11は、タイマ値を用いたデータ転送のタイミング制御の流れの一例を示すフローチャートである。
【0145】
データ転送接続処理部2BがPBAPの接続を確立すると、転送制御部2Dは、タイマ値を設定する(ステップS71)。転送制御部2Dは、設定したタイマ値を所定時間間隔でデクリメントする(ステップS72)。転送制御部2Dは、タイマ値がタイムアップしたと判定すると(ステップS73:Yes)、ステップS74へ進む。
【0146】
ステップS74では、転送制御部2Dは、携帯電話機10から発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データを取得する(ステップS74)。
【0147】
図11に示す処理により、ハンズフリー装置1は、発信履歴データ、着信履歴データ、不在着信履歴データおよび電話帳データを携帯電話機10から定期的に取得することができる。このため、ハンズフリー装置1は、携帯電話機10の電話データと、ハンズフリー装置1の電話データと、の整合性を保つことができる。
【0148】
図12は、ユーザによる操作部4の操作をトリガーとして、データ転送を開始する場合の流れを示すフローチャートである。
【0149】
表示制御部2Eは、ユーザによる操作部4の操作により表示画面の変更指示を受け付けると、変更指示された履歴データまたは電話帳データに表示画面を切り替える。詳細には、表示制御部2Eは、発信履歴データ、着信履歴データ、不在着信履歴データ、および電話帳データ、の何れかに表示画面を遷移させたか否かを判断する(ステップS81)。
【0150】
ステップS81で肯定判断すると(ステップS81:Yes)、転送制御部2Dは、携帯電話機10から電話データを転送する(ステップS82)。
【0151】
この場合、表示部5に表示される電話データが切り替えられるごとに、携帯電話機10からハンズフリー装置1へ電話データが自動転送される。
【0152】
なお、図7図12に示す処理では、ハンズフリー装置1は、電話データを定期的に携帯電話機10から取得する形態を説明した。しかし、電話データに含まれる、電話帳データは、Vcard形式に変換する処理に時間を要する。また、電話帳データのデータ量は、履歴データのデータ量に比べて大きい。このため、携帯電話機10およびハンズフリー装置1への負荷が大きく、携帯電話機10およびハンズフリー装置1の電池容量を減らす要因となる場合がある。
【0153】
そこで、携帯電話機10とハンズフリー装置1との間でPBAP接続が確立されると、ハンズフリー装置1は、所定タイミングごとに、電話帳データ以外の電話データである履歴データを、携帯電話機10から取得してもよい。これによって、携帯電話機10およびハンズフリー装置1の処理を低減でき、その電池容量の低下を抑えることができる。
【0154】
また、ハンズフリー装置1の転送制御部2Dは、着信があった場合には、着信履歴データ、不在着信履歴データだけを転送し、発信があった場合は、発信履歴データだけを転送するように転送制御してもよい。この結果、無駄なデータ転送を省略できることとなり、携帯電話機10の処理を低減でき、その電池容量の低下を抑えることができる。
【0155】
なお、図7図12を参照して説明した処理は、単独で行われてもよいし、複数が複合的に組み合わされて行われてもよい。
【0156】
携帯電話機10からハンズフリー装置1へ転送されたデータに対して、ハンズフリー装置1で実行される処理を説明する。
【0157】
なお、以下では、ハンズフリー装置1の作業メモリ6に記憶可能な履歴データに含まれるデータの件数が、携帯電話機10から自動転送された履歴データに含まれるデータの件数より少ない場合を想定して説明する。具体的には、携帯電話機10から自動転送された発信履歴データ、着信履歴データ、および不在着信履歴データの各々に含まれるデータの件数が、20件である場合を想定して説明する。また、作業メモリ6に記憶可能な、これらの履歴データの各々に含まれるデータの件数が、5件である場合を想定して説明する。
【0158】
制御部2の表示制御部2Eは、携帯電話機10から自動転送された発信履歴データのうち発信日時が古い発信履歴データを破棄する。そして、表示制御部2Eは、発信日時が新しい5件分の発信履歴データを、作業メモリ6へ記憶する。また、表示制御部2Eは、他の履歴データ(着信履歴データ、不在着信履歴データ)についても同様に、発信日時が新しい5件分の履歴データを、作業メモリ6へ記憶する。
【0159】
そして、表示制御部2Eは、ユーザによる操作部4の操作指示などに応じて、記憶された履歴データや電話帳データを表示部5へ表示すればよい。
【0160】
なお、着信履歴データは、着信に対して応答した履歴データである。不在着信履歴データは、着信に対して応答しなかった履歴データである。
【0161】
このため、表示制御部2Eは、これらの履歴データを同時に一覧表示する場合、応答した着信を表すアイコン図形、および、応答しなかった着信である不在着信を表すアイコン図形の少なくとも一方を、対応する履歴データごとに表示することが好ましい。応答した着信を表すアイコン図形には、例えば、受話器と矢印との組合せからなる図形を用いればよい。また、不在着信を表すアイコン図形には、例えば、受話器と×印との組み合せからなる図形を用いればよい。
【0162】
また、データ転送接続処理部2Bは、PBAPを接続するときにハンズフリー装置1が携帯電話機10に対して自動転送すべき件数(本実施形態では5件)を指定し、発信日時や着信日時が新しい発信履歴データや着信履歴データ、不在着信履歴データを優先して作業メモリ6に記憶してもよい。
【0163】
携帯電話機10では、電話帳データのデータ形式をBluetooth通信規格で規定されている「vCard」のデータフォーマットに変換してハンズフリー装置1へ転送する必要がある。また、電話帳データは、一般的に、発信履歴データおよび着信履歴データなどの履歴データに比べてデータ更新頻度が低い。
【0164】
このため、転送制御部2Dは、発信履歴データ、着信履歴データ、および不在着信履歴データなどの履歴データを携帯電話機10から転送された後に、電話帳データを転送されるように制御してもよい。また、転送制御部2Dは、履歴データを携帯電話機10から転送された後に、ユーザによる操作部4の操作により所定の操作指示を受付けた場合に、電話帳データを転送させるように制御してもよい。
【0165】
この場合、ハンズフリー装置1には、データ更新の頻度の高い履歴データが、データ更新の頻度の低い電話帳データより優先して転送される。また、転送のためのデータ変換が不要な履歴データを、転送のためのデータ変換が必要な電話帳データより先に、携帯電話機10からハンズフリー装置1へ転送することができる。このため、本実施形態のハンズフリー装置1では、利便性の向上を図ることができる。また、ユーザによる操作部4の操作によって、電話帳データを転送するか否かを選択可能としてもよい。
【0166】
また、以上の説明では、発信履歴データ、着信履歴データ、不在着信履歴データ、電話帳データを自動転送する形態を説明したが、一部を手動転送としてもよい。この場合、ハンズフリー装置1では、ユーザから手動転送および自動転送の選択を受付け、予め設定すればよい。そして、ハンズフリー装置1は、この設定に応じて、PBAP処理を行ってもよい。例えば、ユーザが自動転送設定を行っていない場合、発信履歴データ、着信履歴データ、不在着信履歴データだけが、自動転送される。一方、手動設定による電話帳データの転送を行った場合には、電話帳データだけは不揮発性の記憶メモリ7に記憶しておく。そして、記憶されたデータは次回のハンズフリー装置1の起動時に記憶メモリ7から読出して電話帳データとして利用してもよい。
【0167】
また、ハンズフリー装置1の制御部2は、携帯電話機10から転送された、発信履歴データ、着信履歴データおよび電話帳データを、転送元の携帯電話機10ごとに区別して作業メモリ6に記憶してもよい。この場合、制御部2は、転送元の携帯電話機10のIDと、ハンズフリー装置1のIDと、に基づいてリンクキーを生成する。そして、制御部2は、リンクキーと該リンクキーの生成に用いたIDによって識別される携帯電話機10から転送された電話データと、を対応付けて作業メモリ6に記憶すればよい。制御部2は、携帯電話機10から電話データを転送されるごとに、該携帯電話機10のIDを用いてリンクキーを生成する。そして、制御部2は、生成したリンクキーに対応付けて、転送された電話データを作業メモリ6へ記憶することで、電話データを更新すればよい。
【0168】
電話データを転送元の携帯電話機10ごとに区別して記憶することで、ハンズフリー装置1では、携帯電話機10ごとに電話データを管理することができる。また、この場合、ハンズフリー装置1への電力供給が開始されるごとに、携帯電話機10から電話帳データを受信する必要がなくなる。このため、ユーザは、自身の携帯電話機10に対応する電話帳データをハンズフリー装置1で速やかに利用することができる。また、電話帳機能を使用するときの利便性を格段に高めることができる。
【0169】
なお、本実施形態では、携帯電話機10から転送された電話データが作業メモリ6に記憶される形態を一例として説明した。しかし、少なくとも1つの種類の電話データを、記憶メモリ7に記憶してもよい。例えば、履歴データを作業メモリ6に記憶し、電話帳データを記憶メモリ7に記憶してもよい。また、履歴データおよび電話帳データを記憶メモリ7に記憶してもよい。
【0170】
次に、転送制御部2Dは、携帯電話機10からの電話データの転送に関する設定を示す転送設定情報に基づく、転送制御部2Dによる転送制御について、詳細に説明する。
【0171】
転送制御部2Dは、携帯電話機10からの電話データの転送に関する設定を示す転送設定情報に基づいて、携帯電話機10からの前記電話データの転送または再転送を実行するように、データ転送接続処理部2Bを制御する、転送制御を実行する。
【0172】
データ転送接続処理部2Bが携帯電話機10からの電話データの転送に関する設定を示す転送設定情報に基づいて、携帯電話機10からの前記電話データの転送または再転送を実行するように、転送制御を実行する。
【0173】
ここで、転送設定情報について、説明する。転送設定情報とは、電話データの転送対象となる、電話データの種別を示す種別設定、電話データの転送対象となる、電話データの履歴データの期間を示す期間設定、電話データを転送する件数を設定する件数設定のうち少なくとも1つの設定が含まれている。
【0174】
電話データの転送対象となる、電話データの種別を示す種別設定とは、電話データの転送を実行する電話データの種別である。電話データの種別には、発信履歴データ、着信履歴データ、不在着信履歴データ、電話帳データの少なくとも1つを含み、各々電話データの転送設定することができる。また、電話データの種別設定に、電話帳に含まれるプロフィールの写真データが含まれても良い。
【0175】
電話データの転送対象となる、電話データの履歴データの期間を示す期間設定とは、電話データの転送を実行する電話データの履歴データに含まれる日時を基にした期間設定である。例えば、携帯電話機10に保管されている履歴データの1週間分を転送したい場合、履歴データの期間設定を1週間と設定する。また、電話データの履歴データに含まれる日時の期間設定は1週間に限定されない。
【0176】
電話データを転送する件数を設定する件数設定とは、電話データの転送を実行する電話データの件数である。電話データの件数は、種別ごとに設定した件数や、転送する電話データの総件数でも良い。
【0177】
携帯電話機10からの電話データの転送に関する設定を示す転送設定情報を設けることで、携帯電話機10からの電話データの転送に関して、電話データの転送対象を絞り込むことで、転送する必要のない不要なデータ転送を防ぐことができ、データの容量が大きい電話データは転送する必要がなく、電話データの転送に要する時間を短縮することができる。
【0178】
また、転送設定情報は、電話データを再転送する回数を設定する再試行回数、電話データを再転送する時間を設定する再試行時間のうち、少なくとも1つの設定が含まれている。
【0179】
電話データを再転送する回数を設定する再試行回数とは、携帯電話機10からの電話データの転送が失敗した場合に、電話データの再転送を実行する回数である。再試行回数に、再試行回数の上限値が含まれても良い。再試行回数の上限値を設けることで、無駄な転送処理がなくなり、携帯電話機10やハンズフリー装置1の消費電流や、転送処理負荷、通信負荷等のリソースの効率化に寄与する。
【0180】
電話データを再転送する時間を設定する再試行時間とは、携帯電話機10からの電話データの転送が失敗した場合に、電話データの再転送処理を行い、再転送処理を停止するまでの時間であり、例えば、タイムアウト等がある。再転送処理に要する再試行時間を設けることで、ユーザの使いやすさや、ユーザが使用する携帯電話機10の特性に合わせて、再転送処理を停止するまでの再試行時間を設定することができる。
【0181】
さらに、転送再試行処理情報は、ユーザの入力に応じて、転送設定情報を変更可能としても良い。ユーザによる操作部4の操作入力により変更指示を受け付けたときは、その変更内容に応じて、転送設定情報を変更することができる。また、転送設定情報は、あらかじめ初期値で転送設定情報を設定されても良い。
【0182】
ここで、ユーザの入力に応じて、転送設定情報を変更するとは、電話データの転送対象となる、電話データの種別を示す種別設定、電話データの転送対象となる、電話データの履歴データの期間を示す期間設定、電話データを転送する件数を設定する件数設定を変更することである。
【0183】
また、ユーザの入力に応じて、転送設定情報を変更するとは、電話データを再転送する回数を設定する再試行回数、電話データを再転送する時間を設定する再試行時間を変更することも含まれる。転送設定情報の設定をそれぞれの設定値を組み合わせて、転送再試行処理情報を変更することもできる。転送設定情報の変更方法や組み合わせは上記に限定されない。ユーザの入力に応じて、転送設定情報を変更することで、ユーザの好みに合わせた設定をすることができ、ユーザの利便性向上につながる。
【0184】
また、転送設定情報は、ハンズフリー接続部2Aで携帯電話機10と接続するハンズフリー接続処理が実行された後、かつ、データ転送接続処理部2Bで電話データの転送を行うためのデータ転送プロトコルを用いた携帯電話機10との接続処理が実行される前に、表示部5へ転送設定情報が表示される。表示部5に転送設定情報が表示されることで、転送設定内容がユーザの意図しない内容となっていた場合、ユーザは事前に気づくことで、変更することが可能となり、ユーザの利便性向上につながる。
【0185】
図13は、ユーザの入力に応じて、転送設定情報を変更可能とする画面の一例である。
【0186】
図13(a)は、ユーザの入力に応じて、変更可能とする、転送設定情報のうち、電話データの種別を示す種別設定を変更する際に表示される画面である。図13(a)には、電話データの種別を示す種別設定として、転送データ種別設定が表示され、一例として、電話帳、写真データ、発信履歴、着信履歴が表示されている。これらの転送データ種別を選択し、設定ボタンやキャンセルボタンを押下することで、ユーザは転送データの種別を設定することができる。転送データ種別設定は、1つの種別を選択することも可能であるし、複数種別を選択することも可能である。転送データ種別の設定数はこれに限定されない。
【0187】
図13(b)は、ユーザの入力に応じて、変更可能とする、転送設定情報のうち、電話データの転送対象となる、電話データの履歴データの期間を示す期間設定を変更する際に表示される画面である。図13(b)には、電話データの履歴データの期間を示す期間設定として、転送期間設定が表示され、一例として、発着信履歴期間である「1年間分」がプルダウンされた状態で表示されている。
【0188】
例えば、発着信履歴期間は、「1週間」、「1カ月」、「3カ月」、「6カ月」、「1年間分」、「全て」からプルダウンの内容から選択し、設定ボタンやキャンセルボタンを押下することで、ユーザは転送期間を設定することができる。プルダウンの内容は、これらに限られるものではない。また、発着信履歴期間は、操作部4からユーザによる入力を受け付けて期間を指定し、設定できても良い。
【0189】
図13(c)は、ユーザの入力に応じて、変更可能とする、転送設定情報のうち、電話データを転送する件数を設定する件数設定を変更する際に表示される画面である。図13(c)には、電話データを転送する件数を設定する件数設定として、転送件数設定が表示され、一例として、データ転送件数、電話帳データ件数、発着信履歴件数が表示されている。これらの転送する件数を設定ボタンやキャンセルボタンを押下することで、ユーザは転送データ件数を設定することができる。転送データ件数設定は、1つの種類を設定することも可能であるし、複数の種類を設定することも可能である。転送件数設定は、これらに限定されない。
【0190】
図13(d)は、ユーザの入力に応じて、変更可能とする、転送設定情報のうち、電話データを再転送する回数を設定する再試行回数、電話データを再転送する時間を設定する再試行時間を変更する際に表示される画面である。図13(d)には、電話データを再転送する回数を設定する再試行回数、電話データを再転送する時間を設定する再試行時間として、リトライ回数・タイムアウト時間設定が表示され、一例として、リトライ回数、タイムアウト時間が表示されている。リトライ回数、タイムアウト時間を設定し、設定ボタンやキャンセルボタンを押下することで、ユーザは電話データの再転送に関する情報を設定することができる。
【0191】
図14は、携帯電話機10からの電話データの転送に関する設定を示す転送設定情報を、ハンズフリー接続部2Aで携帯電話機10と接続するハンズフリー接続処理が実行された後、かつ、データ転送接続処理部2Bで電話データの転送を行うためのデータ転送プロトコルを用いた携帯電話機10との接続処理が実行される前に、表示部5へ転送設定情報が表示される画面の一例である。
【0192】
図14には、携帯電話機10からの電話データの転送に関する設定を示す転送設定情報として、データ転送設定画面が表示され、データ転送設定内容の一例として、転送するデータ、発着信履歴期間、転送件数、リトライ回数・タイムアウト時間が表示されている。これらのデータ転送設定をすることで、ユーザは携帯電話機10から電話データを転送させるデータ転送処理を行う前に、転送設定情報が把握することができる。
【0193】
ユーザは転送設定情報を確認後、データ転送ボタンを押下することで、転送制御部2Dは、携帯電話機10からの電話データの転送に関する設定を示す転送設定情報に基づいて、携帯電話機10からの電話データの転送または再転送を実行する。
【0194】
また、ユーザは転送設定情報を確認後、転送設定情報を変更したい場合は、それぞれのデータ転送設定内容を押下することで、ユーザが変更したい転送設定情報を変更することができる。電話データ転送前に、転送設定情報を確認することで、ユーザの利便性向上につながる。
【0195】
このように、実施形態に係るハンズフリー装置1は、ハンズフリー通話を行うためのハンズフリー通信プロトコルを用いて携帯電話機10と接続するハンズフリー接続処理を実行する。電話に関する電話データの転送を行うためのデータ転送プロトコルを用いた携帯電話機10との接続処理、および、携帯電話機10から電話データを転送させるデータ転送処理を行う。電話データの転送をさせるための転送制御を実行する。転送制御は、携帯電話機10からの電話データの転送に関する設定を示す転送設定情報に基づいて、携帯電話機10からの電話データの転送または再転送を実行する。
【0196】
これにより、転送される電話データの容量が大きい場合や、携帯電話機10とハンズフリー装置1とで通信エラーが発生した場合でも、データ転送設定に応じた、転送処理を実現し、より効率的なデータの転送を行うことができる。
【0197】
また、本実施形態のハンズフリー装置1によれば、HFPとPBAPとの同時接続を行って、必要なときのみ、PBAPによるデータ転送を行う。このため、本実施形態のハンズフリー装置1では、データ転送を無用に行うこと無く、携帯電話機10における最新の履歴データに応じて、ハンズフリー装置1の履歴データを更新することできる。
【0198】
また、ハンズフリー装置1では、携帯電話機10との間でBluetooth通信回線を確立し、携帯電話機10から自動転送された電話データを作業メモリ6に記憶する。このため、ハンズフリー装置1では、作業メモリ6に記憶した発信履歴データや着信履歴データによる発信操作を可能とすることができる。よって、ハンズフリー装置1では、携帯電話機10から自動転送された履歴データから所望の電話番号を選択して発信することができる。また、ハンズフリー装置1では、自装置の発信履歴データや着信履歴データからも所望の電話番号を選択して発信することができる。このため、本実施形態のハンズフリー装置1は、上記効果に加えて、利便性の向上を図ることができる。
【0199】
上述の実施形態のハンズフリー装置1で実行されるプログラムは、ROM等に予め組み込まれて提供される。上述の各実施形態のハンズフリー装置1で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【0200】
さらに、上述の各実施形態のハンズフリー装置1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上述の各実施形態のハンズフリー装置1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【0201】
(その他の実施形態)
なお、上記には、実施形態を説明したが、上記実施形態は、例として提示したものであり、本開示の範囲を限定することは意図していない。上記新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態は、本開示の範囲または要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【0202】
例えば、本発明は、上記した各実施形態にのみ限定されるものではなく、以下のように変形または拡張することができる。
【0203】
ハンズフリー装置1は、ハンズフリー機能を主として実現するハンズフリー専用装置から構成されていても良いし、CDやラジオを再生する車両用オーディオ装置にハンズフリー機能を搭載した装置であっても良い。また、ハンズフリー装置1がポータブル性を有する(可搬タイプの)構成であっても良い。
【0204】
携帯電話機10とハンズフリー装置1とがBluetooth通信を行う構成に限らず、他の近距離無線通信を行う構成であっても良く、また、有線通信を行う構成であっても良い。
【0205】
携帯電話機10から受信した発信履歴データ、着信履歴データおよび電話帳データを記憶メモリ7に記憶し、携帯電話機10から発信履歴データ、着信履歴データおよび電話帳データを受信する毎に発信履歴データ、着信履歴データおよび電話帳データを更新記憶する構成であっても良い。また、携帯電話機10から受信した発信履歴データ、着信履歴データおよび電話帳データを作業メモリ6と記憶メモリ7との双方に記憶し、記憶メモリ7をバックアップメモリとして使用する構成であっても良い。
【0206】
作業メモリ6に記憶可能な発信履歴データや着信履歴データの件数は1件であっても良い。この場合は、ハンズフリー装置1での発信処理、着信処理があると、必ずPBAPでの無線通信接続で受信した発信履歴データ、着信履歴データが消去されることとなる。
【0207】
また、ハンズフリー装置1において、複数の発信履歴データ、複数の着信履歴を同時に表示するようにしたが、1件ずつ表示するようにしても良い。この場合、例えば、先ず、最初に、最新のデータを表示し、操作部14の操作により、次に最新のデータを順に表示するようにしても良い。
【0208】
作業メモリ6に記憶可能な発信履歴データや着信履歴データの件数は1件であっても良い。この場合は、ハンズフリー装置1での発信処理、着信処理があると、必ずPBAPでの無線通信接続で受信した発信履歴データ、着信履歴データが消去されることとなる。
【0209】
携帯電話機10とハンズフリー装置1とがBluetooth通信回線を確立した場合に、発信履歴データや着信履歴データを自動転送する構成に限らず、ユーザがハンズフリー装置1や携帯電話機10を操作することを条件として発信履歴データや着信履歴データや電話帳データを転送する構成であっても良い。
【0210】
携帯電話機10から受信した発信履歴データ、着信履歴データおよび電話帳データを当該携帯電話機10毎に区別して作業メモリ6に記憶させる場合に、携帯電話機10と作業メモリ6に記憶させているデータとをリンクキーを生成する方法により対応付ける構成に限らず、両者を他の方法により対応付ける構成であっても良い。
【0211】
なお、上述した実施形態における、上記処理を実行するためのプログラムは、上記複数の機能部の各々を含むモジュール構成となっており、実際のハードウェアとしては、例えば、CPU(プロセッサ回路)がROMまたはHDDから情報処理プログラムを読み出して実行することにより、上述した複数の機能部の各々がRAM(主記憶)上にロードされ、上述した複数の機能部の各々がRAM(主記憶)上に生成されるようになっている。なお、上述した複数の機能部の各々の一部または全部を、ASIC(Application Specific Integrated Circuit)またはFPGA(Field-Programmable Gate Array)などの専用のハードウェアを用いて実現することも可能である。
【符号の説明】
【0212】
1 ハンズフリー装置
2A ハンズフリー接続部
2B データ転送接続処理部
2D 転送制御部
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14