(57)【要約】【課題】ハンズフリー用の携帯電話機として複数の携帯電話機を登録でき、登録された複数の携帯電話機の中から、適切な携帯電話機を選択して接続できるハンズフリー電話装置を提供する。【解決手段】携帯電話機との間で近距離無線通信を行い、該携帯電話機を介して他の電話装置との間で通信処理を行うハンズフリー電話装置に、複数の携帯電話機に対して、接続の優先順位が設定され、複数の携帯電話機と前記接続の優先順位とを対応付けて登録する登録手段と、複数の携帯電話機との間で近距離無線通信を行う近距離無線通信手段とを備え、近距離無線通信手段は、前記接続の優先順位に従って、携帯電話機との接続処理を行い、登録手段は、接続処理が完了した携帯電話機の接続の優先順位を変更することにより達成される。【選択図】図２
2008271399.tif 000002
【特許請求の範囲】
【請求項１】
携帯電話機との間で近距離無線通信を行い、該携帯電話機を介して他の電話装置との間で通信処理を行うハンズフリー電話装置であって、
複数の携帯電話機に対して、接続の優先順位が設定され、
前記複数の携帯電話機と前記接続の優先順位とを対応付けて登録する登録手段と、
前記複数の携帯電話機との間で近距離無線通信を行う近距離無線通信手段と
を備え、
前記近距離無線通信手段は、前記接続の優先順位に従って、携帯電話機との接続処理を行い、
前記登録手段は、接続処理が完了した携帯電話機の接続の優先順位を変更することを特徴とするハンズフリー電話装置。
【請求項２】
請求項１に記載のハンズフリー電話装置において、
前記登録手段は、接続処理が完了した携帯電話機の接続の優先順位を、該接続処理が行われる前よりも上位に変更することを特徴とするハンズフリー電話装置。
【請求項３】
請求項２に記載のハンズフリー電話装置において、
前記登録手段は、接続処理が完了した携帯電話機の接続の優先順位を１位に変更することを特徴とするハンズフリー電話装置。
【請求項４】
請求項１ないし３のいずれか１項に記載のハンズフリー電話装置において、
前記登録手段は、変更後の接続の優先順位に更新することを特徴とするハンズフリー電話装置。
【請求項５】
携帯電話機との間で近距離無線通信を行い、該携帯電話機を介して他の電話装置との間で通信処理を行うハンズフリー電話装置におけるハンズフリー接続方法であって、
複数の携帯電話機に対して、接続の優先順位が設定され、
前記複数の携帯電話機と前記接続の優先順位とを対応付けて登録する登録ステップと、
前記接続の優先順位に従って、携帯電話機との接続処理を行う接続処理ステップと、
接続処理が完了した携帯電話機の接続の優先順位を変更する優先順位変更ステップと
を有することを特徴とするハンズフリー接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハンズフリーセットを備えるとともに複数の携帯電話機と通信可能なハンズフリー電話装置及びハンズフリー接続方法に関する。
【背景技術】
【０００２】
従来から、マイクロフォン及びスピーカからなるハンズフリーセットを備えるとともに特定の携帯電話機と通信を行い、同携帯電話機を介した外部との通信をハンズフリーの状態で行えるようにする車両用ハンズフリー電話装置が知られている。
【０００３】
例えば、ハンズフリー通信可能な携帯電話機が一台に限定され、他の携帯電話機を介したハンズフリー通信ができない問題を解消したハンズフリー電話装置が開示されている（例えば、特許文献１参照）。このハンズフリー電話装置では、ハンズフリー用の携帯電話機として複数の携帯電話機を登録可能とし、ハンズフリーの接続対象とする携帯電話機の接続時に、予め登録された優先順位に従って、優先順位の高い携帯電話機と接続を行う。
【特許文献１】特開２００２−２２３２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した背景技術には以下の問題がある。
【０００５】
接続の優先順位の低い携帯電話機は、使用可能となるまでに常に時間がかかる問題がある。例えば、接続の優先順位の低い携帯電話機が使用され、少しの間だけ車を停車させるためにその携帯電話機の接続が切断される。そして戻って来て、再度エンジンを始動させた場合、停車させる前に使用していた携帯電話機は接続の優先順位が低いため、接続処理が後になる。少しの間だけ車を停車させるために接続が切断された携帯電話機は、再度エンジンが始動させた場合に使用される確率が高いにもかかわらず、接続の優先順位の低いために、接続までに常に時間を要する。
【０００６】
本発明は、上述の点に鑑みてなされたものであり、ハンズフリー用の携帯電話機として複数の携帯電話機を登録でき、登録された複数の携帯電話機の中から、適切な携帯電話機を選択して接続できるハンズフリー電話装置及びハンズフリー接続方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明のハンズフリー電話装置は、
携帯電話機との間で近距離無線通信を行い、該携帯電話機を介して他の電話装置との間で通信処理を行うハンズフリー電話装置であって、
複数の携帯電話機に対して、接続の優先順位が設定され、
前記複数の携帯電話機と前記接続の優先順位とを対応付けて登録する登録手段と、
前記複数の携帯電話機との間で近距離無線通信を行う近距離無線通信手段と
を備え、
前記近距離無線通信手段は、前記接続の優先順位に従って、携帯電話機との接続処理を行い、
前記登録手段は、接続処理が完了した携帯電話機の接続の優先順位を変更することを特徴の１つとする。
【０００８】
このように構成することにより、接続する携帯電話機の接続の優先順位を動的に変更できる。
【０００９】
また、別の構成では、
前記登録手段は、接続処理が完了した携帯電話機の接続の優先順位を、該接続処理が行われる前よりも上位に変更するように構成される。
【００１０】
このように構成することにより、接続処理が完了した携帯電話機の接続の優先順位を上位に変更できる。このため、再度エンジンが起動されてから、エンジンを停止したときにハンズフリー通話を行っていた携帯電話機への接続処理が行われる時間を短縮できる。
【００１１】
また、別の構成では、
前記登録手段は、接続処理が完了した携帯電話機の接続の優先順位を１位に変更するように構成される。
【００１２】
このように構成することにより、接続処理が完了した携帯電話機の接続の優先順位を１位に変更できる。このため、再度エンジンが起動された場合に、エンジンを停止したときにハンズフリー通話を行っていた携帯電話機への接続処理が最初に行われる。
【００１３】
また、別の構成例では、
前記登録手段は、変更後の接続の優先順位に更新するように構成される。
【００１４】
このように構成することにより、接続処理が完了した携帯電話機の接続の優先順位が変更され、変更後の接続の優先順位に更新される。
【００１５】
本発明のハンズフリー接続方法は、
携帯電話機との間で近距離無線通信を行い、該携帯電話機を介して他の電話装置との間で通信処理を行うハンズフリー電話装置におけるハンズフリー接続方法であって、
複数の携帯電話機に対して、接続の優先順位が設定され、
前記複数の携帯電話機と前記接続の優先順位とを対応付けて登録する登録ステップと、
前記接続の優先順位に従って、携帯電話機との接続処理を行う接続処理ステップと、
接続処理が完了した携帯電話機の接続の優先順位を変更する優先順位変更ステップと
を有することを特徴の１つとする。
【００１６】
このようにすることにより、接続する携帯電話機の接続の優先順位を動的に変更できる。
【発明の効果】
【００１７】
本発明の実施例によれば、ハンズフリー用の携帯電話機として複数の携帯電話機を登録でき、登録された複数の携帯電話機の中から、適切な携帯電話機を選択して接続できるハンズフリー電話装置及びハンズフリー接続方法を実現できる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００１９】
本発明の実施例に係るハンズフリー電話システムについて、図１を参照して説明する。
【００２０】
本実施例に係るハンズフリー電話システムは、例えば携帯電話機等の移動体電話機との間で近距離無線通信を行うことによってその移動体電話機を介してハンズフリー状態での通信を実現する。例えば、運転者が複数の移動体電話機を所持している場合や、運転者や後部座席等に座っている乗員が複数の移動体電話機を所持している場合など、車両内に複数の移動体電話機が存在する場合に、ハンズフリー電話装置と複数の移動体電話機との間で近距離無線通信を行うことによって何れかの移動体電話機を介したハンズフリー通信を行う。
【００２１】
ハンズフリー電話システムは、ハンズフリー電話装置１００と、このハンズフリー電話装置１００に接続されたハンズフリーセットを構成するマイクロフォン１１、スピーカ１２、ディスプレイ１３及びテンキーを含む複数の操作スイッチから構成される操作パネル１４とを備える。また、ハンズフリー電話装置１００には、エンジンコントローラ３００からの信号が入力される。ハンズフリー電話装置１００は、近距離無線通信モジュール、例えばブルートゥース（Bluetooth）（登録商標）モジュールを内蔵する。ブルートゥースは、２．４ＧＨｚのＩＳＭバンド（Industry  Science  Medical  band）を利用した周波数ホッピング型のスペクトラム拡散通信方式を採用し、１Ｍｂｐｓ以上の速度で通信を行うことができる。
【００２２】
一方、携帯電話機２００１、２００２、・・・、２００ｎ（ｎは、ｎ＞０の整数）も近距離無線通信モジュール、例えばブルートゥースモジュールを内蔵する。この場合、ハンズフリー電話装置１００と携帯電話機２００１、２００２、・・・、２００ｎの各々は、ブルートゥースにより、無線通信可能である。例えば、各携帯電話機２００１、２００２、・・・、２００ｎとハンズフリー電話装置１００との距離が略１０ｍ以内であればピコネットと呼ばれる無線ＬＡＮを構築できる。ピコネットとは、ブルートゥース規格に従った通信処理をする端末同士を近付けた際に、当該端末間で一時的に形成されるネットワークである。ピコネット内において、例えば、ハンズフリー電話装置１００はマスタとして機能し、携帯電話機２００１、２００２、・・・、２００ｎはスレーブとして機能する。ハンズフリー電話装置１００は所定時間の経過毎に問い合わせ（インクワイアリ）を行い、ピコネットを構成する携帯電話機を検出し、検出された携帯電話機の識別子、例えば電話番号を認識する。
【００２３】
本実施例においては、一例としてハンズフリー電話装置１００と携帯電話機２００１、２００２、・・・、２００ｎのいずれかとの間で行われる近距離無線通信方式の具体例として、ブルートゥース規格に準拠した無線通信が行われる場合について説明するが、他の近距離無線通信方式を適用するようにしてもよい。
【００２４】
次に、本実施例に係るハンズフリー電話装置１００の構成について、図２を参照して説明する。
【００２５】
ハンズフリー電話装置１００は、携帯電話機２００１、２００２、・・・、２００ｎのいずれか及び通信網、例えば移動体通信網１０を介して、通信相手の移動体電話機５０と接続する。これにより、ハンズフリー電話装置１００は、移動体電話機５０との間での通信処理を可能とする。
【００２６】
ハンズフリー電話装置１００は、携帯電話機２００１、２００２、・・・、２００ｎとの間で近距離無線通信を行うためのアンテナ１０２と、ＲＦ（Radio  Frequency）処理部１０４と、ＢＢ（Base  Band）処理部１０６と、近距離無線通信手段としてのブルートゥース用ＣＰＵ（Central  Processing  Unit）１０８とを備える。また、ハンズフリー電話装置１００は、ハンズフリー通信処理に関するアプリケーション処理を行うためのＲＡＭ１１０、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  Only  Memory）１１２及び登録手段としてのメインＣＰＵ１１４、音声に関する処理を行う音声処理部１１６を備える。また、ハンズフリー電話装置１００は、ハンズフリー通信を行う際にユーザのインターフェースとなるインターフェース部１１８、スピーカ１２及びマイク１１を備える。インターフェース部１１８は、メインＣＰＵ１１４に接続され、ディスプレイ形式のユーザインターフェースとして構成される。又、エンジンコントローラ３００からのエンジン起動信号は、メインＣＰＵ１１４に入力される。
【００２７】
アンテナ１０２は、携帯電話機２００１、２００２、・・・、２００ｎから送信された無線電波を受信し、送受共用器（図示なし）を介してＲＦ信号としてＲＦ処理部１０４に入力する。ＲＦ処理部１０４は、アンテナ１０２により入力されたＲＦ信号に例えば所定の逆拡散処理及び復調処理などのブルートゥース規格における下位レイヤの処理を行い、得られたベースバンド信号をＢＢ処理部１０６に入力する。ＢＢ処理部１０６は、携帯電話機２００１、２００２、・・・、２００ｎとの間で近距離無線通信を行うためのプロトコルを規定する。ＢＢ処理部１０６は、ＲＦ処理部１０４により入力されたベースバンド信号に所定のベースバンド処理を施し、得られた信号をブルートゥース用ＣＰＵ１０８に入力する。ブルートゥース用ＣＰＵ１０８は、例えばＥＥＰＲＯＭ１１２や図示しないメモリに記憶された通信制御プログラムに従った処理を行い、ＢＢ処理部１０６により入力された信号に、例えばプロトコル処理やプロファイル処理などのブルートゥース規格における上位レイヤの処理を行う。具体的には、ブルートゥース用ＣＰＵ１０８は、携帯電話機２００１、２００２、・・・、２００ｎから情報を受信する際に、ブルートゥース用ＣＰＵ１０８からベースバンド信号が入力された場合には、当該ベースバンド信号が示すパケットデータを解釈し、当該パケットデータに含まれる情報、例えば通信内容を示す音声データを取り出す。
【００２８】
ブルートゥース用ＣＰＵ１０８は、携帯電話機２００１、２００２、・・・、２００ｎに情報を送信する際に、後述するメインＣＰＵ１１４から入力された情報を含むブルートゥース規格に従ったパケットデータを作成し、ＢＢ処理部１０６に入力する。このメインＣＰＵ１１４から入力される情報としては、音声内容を示す音声データ等がある。また、ブルートゥース用ＣＰＵ１０８は、携帯電話機２００１、２００２、・・・、２００ｎのいずれかとの間での通信を確立する処理や、再送制御処理等の通信制御処理を実行する。ＢＢ処理部１０６は、ブルートゥース用ＣＰＵ１０８により入力された信号に所定のベースバンド処理を行い、得られたベースバンド信号をＲＦ処理部１０４に入力する。ＲＦ処理部１０４は、ＢＢ処理部１０６により入力されたベースバンド信号に例えば所定の変調処理及び拡散処理などのブルートゥース規格における下位レイヤの処理を行い、得られたＲＦ信号をアンテナ１０２に入力する。アンテナ１０２は、ＲＦ処理部１０４から送受共用器を介して入力されたＲＦ信号を、電波として携帯電話機２００１、２００２、・・・、２００ｎに送信する。
【００２９】
なお、図２においては、ブルートゥース用ＣＰＵ１０８とメインＣＰＵ１１４とが別構成とされているが、処理能力が高いＣＰＵであれば、ブルートゥース用ＣＰＵ１０８は、メインＣＰＵ１１４と物理的に１つで構成してもよい。
【００３０】
ＲＡＭ１１０は、少なくとも、当該ハンズフリー電話装置１００が接続する携帯電話機２００１、２００２、・・・、２００ｎ間での接続の優先順位を示す接続優先順位登録情報を記憶する。例えば、図３に示すように、当該ハンズフリー電話装置１００が接続する携帯電話機２００１、２００２、・・・、２００ｎ間での接続の優先順位を示す接続優先順位登録情報を、各メモリアドレスにしたがって一時的に記憶する。このＲＡＭ１１０に記憶される各種情報は、メインＣＰＵ１１４により書き込まれると共に変更され、メインＣＰＵ１１４によって任意に読み出される。
【００３１】
ＥＥＰＲＯＭ１１２は、例えば携帯電話機２００１、２００２、・・・、２００ｎのそれぞれから転送され、メインＣＰＵ１１４により入力された個人情報等の各種情報を電気的に書き換え可能に記憶する。このＥＥＰＲＯＭ１１２に記憶された各種情報は、メインＣＰＵ１１４により書き込まれると共に、メインＣＰＵ１１４によって任意に読み出される。
【００３２】
音声処理部１１６は、携帯電話機２００１、２００２、・・・、２００ｎのそれぞれから受信して当該メインＣＰＵ１１４を介して入力された音声データに所定の復号処理を施し、得られた音声信号を、当該メインＣＰＵ１１４を介してスピーカ１２に入力する。また、音声処理部１１６は、マイクロフォン１１によって入力され、当該メインＣＰＵ１１４を介して入力された音声信号に所定の符号化処理を施し、得られた音声データを携帯電話機２００１、２００２、・・・、２００ｎに送信するために、当該メインＣＰＵ１１４に入力する。
【００３３】
メインＣＰＵ１１４は、例えばＥＥＰＲＯＭ１１２や図示しないメモリに記憶されたアプリケーションプログラムを実行することにより、ハンズフリー電話装置１００のアプリケーション処理を実行する。これにより、メインＣＰＵ１１４は、携帯電話機２００１、２００２、・・・、２００ｎや移動体電話機５０から送られたデータや情報に関する処理を行うと共に、携帯電話機２００１、２００２、・・・、２００ｎのそれぞれに与える命令を生成する処理等を実行する。なお、このメインＣＰＵ１１４の具体的な処理内容については後述する。
【００３４】
インターフェース部１１８は、メインＣＰＵ１１４から発信及び着信した電話番号等が入力され、入力された各種情報を表示する表示部１３と、各種入力操作を行うための操作ボタン等からなる操作入力部１４とを有する。ここで、操作入力部１４は、例えば、表示部１３に表示されている操作ボタン等に対して行われた操作を検出して、検出した操作内容を示す操作入力信号を生成するタッチパネルにより構成されるようにしてもよい。インターフェース部１１８は、メインＣＰＵ１１４からの表示データに従って各種情報を表示してユーザに提示すると共に、ユーザの操作内容を示す操作入力信号をメインＣＰＵ１１４に入力する。スピーカ１２は、音声処理部１１６及び当該メインＣＰＵ１１４を介して入力された携帯電話機２００１、２００２、・・・、２００ｎからの音声信号を出力する。これにより、ハンズフリー電話装置１００のユーザは、各携帯電話機２００１、２００２、・・・、２００ｎを操作することなく、通信相手の音声を聴くことが可能となる。
【００３５】
マイクロフォン１１は、入力した音声信号を、当該メインＣＰＵ１１４を介して音声処理部１１６に供給する。これにより、当該ハンズフリー電話装置１００のユーザは、各携帯電話機２００１、２００２、・・・、２００ｎを操作することなく、自己の音声を通信相手に聴かせることが可能となる。
【００３６】
次に、本実施例に係るハンズフリー電話システムの動作について、図４−図６を参照して説明する。
【００３７】
本実施例に係るハンズフリーシステムでは、複数の携帯電話機が予め登録される。さらに、複数の携帯電話機に接続の優先順位を付けて登録することができる。例えば、複数の携帯電話機２００１、２００２、・・・、２００ｎに対して接続の優先順位１、２、３、・・・、ｎが付けられ登録された場合、図５に示すように、ＲＡＭ１１０のメモリアドレス１、２、・・・、ｎには、接続優先順位登録情報として、各携帯電話機に対する接続の優先順位を示す情報１、２、・・・、ｎが格納される。メインＣＰＵ１１４は、エンジンが始動されたことを示すエンジン起動信号がエンジンコントローラ３００から入力された場合、ＲＡＭ１１０に格納された接続の優先順位に従って、接続の優先順位の高い携帯電話機から接続動作を行う。
【００３８】
車両のイグニッションキーがオンとされる。エンジンコントローラ３００によりエンジンが起動されエンジン起動信号がメインＣＰＵ１１４に入力される（ステップＳ４０２）。このエンジン起動信号により、ハンズフリー電話システムが起動する。
【００３９】
メインＣＰＵ１１４は、ＲＡＭ１１０に記憶された接続優先順位登録情報を読み込む（ステップＳ４０４）。
【００４０】
メインＣＰＵ１１４は、読み込んだ接続優先順位登録情報に従って、接続の優先順位が１位の携帯電話機、例えば携帯電話機２００１が車内に存在するか否かを判断する（ステップＳ４０６）。具体的には、ブルートゥース用ＣＰＵ１０８は、近距離無線通信、例えばブルートゥースにより、通信範囲内に携帯電話機２００１が存在するか否かを検出する。このとき、ブルートゥース用ＣＰＵ１０８では、自携帯電話機の存在を返信する命令を含む接続要求信号をＢＢ処理部１０６、ＲＦ処理部１０４及びアンテナ１０２を介して送信させ、携帯電話機２００１から返信された接続要求応答に基づいて、ハンズフリー電話装置１００との間で近距離無線通信が可能な範囲に携帯電話機２００１が存在するか否かを判断する。優先順位が１位の携帯電話機２００１が車内に存在する場合（ステップＳ４０６：ＹＥＳ）、ブルートゥース用ＣＰＵ１０８は、携帯電話機２００１に対して接続処理を行う（ステップＳ４０８）。具体的には、携帯端末２００１に関する情報をＥＥＰＲＯＭ１１２に登録すると共に、当該携帯端末２００１を示す表示データを表示部１３に表示させる。これにより、ブルートゥース用ＣＰＵ１０８は、メインＣＰＵ１１４を介して、表示部１３の表示画面に対して、移動体電話機５０との間で優先して通信をする携帯端末２００１を指定する操作を促す。ユーザが携帯端末２００１を指定する操作を行うことにより接続処理が完了し、ユーザが携帯端末２００１を指定する操作を行わない場合には接続処理が失敗したとされる。接続処理が完了（成功）した場合（ステップＳ４１０：ＹＥＳ）、ハンズフリー使用可能状態となる（ステップＳ４１２）。
【００４１】
一方、接続の優先順位が１位の携帯電話機２００１が車内に存在しない場合（ステップＳ４０６：ＮＯ）及び接続の優先順位が１位の携帯電話機２００１が車内に存在するが、携帯電話機２００１との接続処理が失敗した場合（ステップＳ４１０：ＮＯ）、メインＣＰＵ１１４は、読み込んだ接続優先順位登録情報に従って、接続の優先順位が２位の携帯電話機、例えば携帯電話機２００２が車内に存在するか否かを判断する（ステップＳ４１４）。優先順位が２位の携帯電話機２００２が車内に存在する場合（ステップＳ４１４：ＹＥＳ）、ブルートゥース用ＣＰＵ１０８は、携帯電話機２００２に対して接続処理を行う（ステップＳ４１６）。接続処理が成功した場合（ステップＳ４１８：ＹＥＳ）、メインＣＰＵ１１４は、ＲＡＭ１１０に記憶された接続優先順位登録情報において、接続処理が完了した携帯電話機、ここでは携帯電話機２００２の接続の優先順位を、該接続処理が行われる前よりも上位に変更する（ステップＳ４２０）。少しの間だけ車を停車させるためにその携帯電話機の接続が切断され、戻って来て再度エンジンを始動させた場合に、停車させる前に使用していた携帯電話機の接続時間を短縮する観点からは、例えば、図６に示すように、携帯電話機２００２の接続の優先順位を１位にするのが好ましい。携帯電話機２００２以外の携帯電話機の接続の優先順位も、携帯電話機２００２の接続の優先順位の変更に伴って変更される。その後、携帯電話機２００２は、ハンズフリー使用可能状態となる（ステップＳ４１２）。
【００４２】
一方、接続の優先順位が２位の携帯電話機２００２が車内に存在しない場合（ステップＳ４１４：ＮＯ）及び接続の優先順位が２位の携帯電話機２００２が車内に存在するが、携帯電話機２００２との接続処理が失敗した場合（ステップＳ４１８：ＮＯ）、メインＣＰＵ１１４及びブルートゥース用ＣＰＵ１０８は、上述したステップＳ４１４からステップＳ４２０までの処理を携帯電話機２００３に対して行う。
【００４３】
以下同様にして、接続の優先順位がｎ−１位の携帯電話機２００ｎ−１が車内に存在しない場合及び接続の優先順位がｎ−１位の携帯電話機２００ｎ−１が車内に存在するが、携帯電話機２００ｎ−１との接続処理が失敗した場合、メインＣＰＵ１１４は、読み込んだ接続優先順位登録情報に従って、接続の優先順位がｎ位の携帯電話機２００ｎが車内に存在するか否かを判断する（ステップＳ４２２）。接続の優先順位がｎ−１位の携帯電話機２００ｎ−１が車内に存在する場合（ステップＳ４２２：ＹＥＳ）、ブルートゥース用ＣＰＵ１０８は、携帯電話機２００ｎに対して接続処理を行う（ステップＳ４２４）。接続処理が成功した場合（ステップＳ４２６：ＹＥＳ）、メインＣＰＵ１１４は、ＲＡＭ１１０に記憶された接続優先順位登録情報において、携帯電話機２００ｎの接続の優先順位を上げる変更を行う（ステップＳ４２８）。例えば、携帯電話機２００ｎの接続の優先順位を１位にする。その後、携帯電話機２００ｎは、ハンズフリー使用可能状態となる（ステップＳ４１２）。
【００４４】
一方、接続の優先順位がｎ位の携帯電話機２００ｎが車内に存在しない場合（ステップＳ４２２：ＮＯ）及び接続の優先順位がｎ位の携帯電話機２００ｎが車内に存在するが、携帯電話機２００ｎとの接続処理が失敗した場合（ステップＳ４２６：ＮＯ）、ステップＳ４０６に戻る。
【００４５】
その後、エンジンが停止され、再度エンジンが起動された場合には、最新の接続優先順位登録情報、すなわち変更後の接続優先順位登録情報に従って、接続の優先順位が１位の携帯電話機が車内に存在するか否かの判断から、上述した処理が行われる。すなわち、変更後の接続優先順位登録情報に従って、前回ハンズフリー使用可能状態であった携帯電話機の接続の優先順位が上位に変更されているため、その携帯電話機に対する接続処理を以前よりも早くできる。例えば、変更後の接続優先順位登録情報に従って、前回ハンズフリー使用可能状態であった携帯電話機の接続の優先順位が１位に変更されている場合には、最初にその携帯電話機が車内にあるか否かが判断される。このようにすることにより、前回接続していた携帯電話機を優先して接続可能とできる。
【００４６】
本実施例に係るハンズフリー電話装置では、予め登録された複数の携帯電話機に対する接続の優先順位に基づいて、エンジンの再起動前にハンズフリー使用されていた携帯電話機の接続の優先順位のみが変更され、その接続の優先順位が変更された携帯電話機以外の携帯電話機の接続の順序は予め登録された接続の優先順位のままで変更されない。
【００４７】
次に、本発明の他の実施例に係るハンズフリー電話システムについて説明する。
【００４８】
本実施例に係るハンズフリー電話システムの構成は、図１を参照して説明した構成と同様である。
【００４９】
本実施例に係るハンズフリー電話装置１００の構成は、図２を参照して説明した構成と同様である。
【００５０】
ＲＡＭ１１０は、例えば図３を参照して説明したように、少なくとも、当該ハンズフリー電話装置１００が接続する携帯電話機２００１、２００２、・・・、２００ｎ間での接続の優先順位を示す接続優先順位登録情報を、各メモリアドレスにしたがって一時的に記憶する。このＲＡＭ１１０に記憶される各種情報は、メインＣＰＵ１１４により書き込まれると共に更新され、メインＣＰＵ１１４によって任意に読み出される。
【００５１】
次に、本実施例に係るハンズフリー電話システムの動作について、図７を参照して説明する。
【００５２】
本実施例に係るハンズフリーシステムでは、複数の携帯電話機が予め登録される。さらに、複数の携帯電話機に接続の優先順位を付けて登録することができる。例えば、複数の携帯電話機２００１、２００２、・・・、２００ｎに対して接続の優先順位１、２、３、・・・、ｎが付けられ登録された場合、図５を参照して説明したように、ＲＡＭ１１０のメモリアドレス１、２、・・・、ｎには、接続優先順位登録情報として、各携帯電話機に対する接続の優先順位を示す情報１、２、・・・、ｎが格納される。メインＣＰＵ１１４は、エンジンが始動されたことを示すエンジン起動信号がエンジンコントローラ３００から入力された場合、ＲＡＭ１１０に格納された接続の優先順位に従って、接続の優先順位の高い携帯電話機から接続動作を行う。
【００５３】
車両のイグニッションキーがオンとされる。エンジンコントローラ３００によりエンジンが起動されエンジン起動信号がメインＣＰＵ１１４に入力される（ステップＳ７０２）。このエンジン起動信号により、ハンズフリー電話システムが起動する。
【００５４】
メインＣＰＵ１１４は、ＲＡＭ１１０に記憶された接続優先順位登録情報を読み込む（ステップＳ７０４）。
【００５５】
メインＣＰＵ１１４は、読み込んだ接続優先順位登録情報に従って、優先順位が１位の携帯電話機、例えば携帯電話機２００１が車内に存在するか否かを判断する（ステップＳ７０６）。具体的には、ブルートゥース用ＣＰＵ１０８は、近距離無線通信、例えばブルートゥースにより、通信範囲内に携帯電話機２００１が存在するか否かを検出する。このとき、ブルートゥース用ＣＰＵ１０８では、自携帯電話機の存在を返信する命令を含む接続要求信号をＢＢ処理部１０６、ＲＦ処理部１０４及びアンテナ１０２を介して送信させ、携帯電話機２００１から返信された接続要求応答に基づいて、ハンズフリー電話装置１００との間で近距離無線通信が可能な範囲に携帯電話機２００１が存在するか否かを判断する。接続の優先順位が１位の携帯電話機２００１が車内に存在する場合（ステップＳ７０６：ＹＥＳ）、ブルートゥース用ＣＰＵ１０８は、携帯電話機２００１に対して接続処理を行う（ステップＳ７０８）。具体的には、携帯端末２００１に関する情報をＥＥＰＲＯＭ１１２に登録すると共に、当該携帯端末２００１を示す表示データを表示部１３に表示させる。これにより、ブルートゥース用ＣＰＵ１０８は、メインＣＰＵ１１４を介して、表示部１３の表示画面に対して、移動体電話機５０との間で優先して通信をする携帯端末２００１を指定する操作を促す。ユーザが携帯端末２００１を指定する操作を行うことにより接続処理が完了し、ユーザが携帯端末２００１を指定する操作を行わない場合には接続処理が失敗したとされる。接続処理が完了（成功）した場合（ステップＳ７１０：ＹＥＳ）、ハンズフリー使用可能状態となる（ステップＳ７１２）。
【００５６】
一方、接続の優先順位が１位の携帯電話機２００１が車内に存在しない場合（ステップＳ７０６：ＮＯ）及び接続の優先順位が１位の携帯電話機２００１が車内に存在するが、携帯電話機２００１との接続処理が失敗した場合（ステップＳ７１０：ＮＯ）、メインＣＰＵ１１４は、読み込んだ接続優先順位登録情報に従って、接続の優先順位が２位の携帯電話機、例えば携帯電話機２００２が車内に存在するか否かを判断する（ステップＳ７１４）。接続の優先順位が２位の携帯電話機２００２が車内に存在する場合（ステップＳ７１４：ＹＥＳ）、ブルートゥース用ＣＰＵ１０８は、携帯電話機２００２に対して接続処理を行う（ステップＳ７１６）。接続処理が成功した場合（ステップＳ７１８：ＹＥＳ）、メインＣＰＵ１１４は、ＲＡＭ１１０に記憶された接続優先順位登録情報において、接続処理が完了した携帯電話機、ここでは携帯電話機２００２の接続の優先順位を、該接続処理が行われる前よりも上位に変更する（ステップＳ７２０）。少しの間だけ車を停車させるためにその携帯電話機の接続が切断され、戻って来て再度エンジンを始動させた場合に、停車させる前に使用していた携帯電話機への接続時間を短縮する観点からは、例えば、図６を参照して説明したように、携帯電話機２００２の優先順位を１位にするのが好ましい。携帯電話機２００２の接続の優先順位を１位にするのが好ましい。携帯電話機２００２以外の携帯電話機の接続の優先順位も、携帯電話機２００２の優先順位の変更に伴って変更される。その後、携帯電話機２００２は、ハンズフリー使用可能状態となる（ステップＳ７１２）。
【００５７】
一方、接続の優先順位が２位の携帯電話機２００２が車内に存在しない場合（ステップＳ７１４：ＮＯ）及び接続の優先順位が２位の携帯電話機２００２が車内に存在するが、携帯電話機２００２との接続処理が失敗した場合（ステップＳ７１８：ＮＯ）、メインＣＰＵ１１４及びブルートゥース用ＣＰＵ１０８は、上述したステップＳ７１４からステップＳ７２０までの処理を携帯電話機２００３に対して行う。
【００５８】
以下同様にして、接続の優先順位がｎ−１位の携帯電話機２００ｎ−１が車内に存在しない場合及び接続の優先順位がｎ−１位の携帯電話機２００ｎ−１が車内に存在するが、携帯電話機２００ｎ−１との接続処理が失敗した場合、メインＣＰＵ１１４は、読み込んだ接続優先順位登録情報に従って、接続の優先順位がｎ位の携帯電話機２００ｎが車内に存在するか否かを判断する（ステップＳ７２２）。接続の優先順位がｎ−１位の携帯電話機２００ｎ−１が車内に存在する場合（ステップＳ７２２：ＹＥＳ）、ブルートゥース用ＣＰＵ１０８は、携帯電話機２００ｎに対して接続処理を行う（ステップＳ７２４）。接続処理が成功した場合（ステップＳ７２６：ＹＥＳ）、メインＣＰＵ１１４は、ＲＡＭ１１０に記憶された接続優先順位登録情報において、携帯電話機２００ｎの接続の優先順位を上げる変更を行う（ステップＳ７２８）。例えば、携帯電話機２００ｎの接続の優先順位を１位にする。その後、携帯電話機２００ｎは、ハンズフリー使用可能状態となる（ステップＳ７１２）。
【００５９】
一方、接続の優先順位がｎ位の携帯電話機２００ｎが車内に存在しない場合（ステップＳ７２２：ＮＯ）及び接続の優先順位がｎ位の携帯電話機２００ｎが車内に存在するが、携帯電話機２００ｎとの接続処理が失敗した場合（ステップＳ７２６：ＮＯ）、ステップＳ４０６に戻る。
【００６０】
その後、最新の接続優先順位登録情報の更新が行われる（ステップＳ７３０）。
【００６１】
その後、エンジンが停止され、再度エンジンが起動された場合には、最新の接続優先順位登録情報、すなわち更新後の接続優先順位登録情報に従って、接続の優先順位が１位の携帯電話機が車内に存在するか否かの判断から、上述した処理が行われる。すなわち、変更後の接続優先順位登録情報に従って、前回ハンズフリー使用可能状態であった携帯電話機の接続の優先順位が上位に変更されているため、その携帯電話機に対する接続処理を以前よりも早くできる。例えば、変更後の接続優先順位登録情報に従って、前回ハンズフリー使用可能状態であった携帯電話機の接続の優先順位が１位に変更されている場合には、最初にその携帯電話機が車内にあるか否かが判断される。このようにすることにより、前回接続していた携帯電話機を優先して接続可能とできる。
【００６２】
本実施例に係るハンズフリー電話装置では、予め登録された複数の携帯電話機に対する接続の優先順位に基づいて、エンジンの再起動前にハンズフリー使用されていた携帯電話機の接続の優先順位が上位に変更され、更新される。このため、携帯電話機の使用履歴に基づいて、接続処理が行われる。具体的には、前回接続された携帯電話機、前々回接続された携帯電話機、前々々回接続された携帯電話機、・・・の順に接続処理が行われるため、使用頻度の低い携帯電話機への接続を後回しにでき、効率的に接続処理を行うことができる。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施例にかかるハンズフリー電話システムを示す構成図である。
【図２】本発明の一実施例にかかるハンズフリー電話装置を示す構成図である。
【図３】接続優先順位登録情報の一例を示す説明図である。
【図４】本発明の一実施例にかかるハンズフリー電話装置の動作を示すフロー図である。
【図５】接続優先順位登録情報を示す説明図である。
【図６】接続優先順位登録情報を示す説明図である。
【図７】本発明の一実施例にかかるハンズフリー電話装置の動作を示すフロー図である。
【符号の説明】
【００６４】
１０  通信網
１１  マイクロフォン
１２  スピーカ
１３  ディスプレイ（表示部）
１４  操作パネル（操作入力部）
５０  移動体電話機
１００  ハンズフリー電話装置
１０２  アンテナ
１０４  ＲＦ（Radio  Frequency）処理部
１０６  ＢＢ（Base  Band）処理部
１０８  ブルートゥース用ＣＰＵ（Central  Processing  Unit）
１１０  ＲＡＭ
１１２  ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  Only  Memory）
１１４  メインＣＰＵ
１１６  音声処理部
１１８  インターフェース部
２００（２００１、２００２、・・・、２００ｎ）  携帯電話機
３００  エンジンコントローラ
【図１】
2008271399.tif 000003
【図２】
2008271399.tif 000004
【図３】
2008271399.tif 000005
【図４】
2008271399.tif 000006
【図５】
2008271399.tif 000007
【図６】
2008271399.tif 000008
【図７】
2008271399.tif 000009