(57)【要約】【課題】より使い勝手の良い再接続を行うことができる。【解決手段】  通信機器は、電子機器と無線通信を行う通信モジュールと、通信可能な前記電子機器の登録情報を記憶する記憶部と、第１の電波強度でペアリングを行った電子機器の情報と、第１の電波強度よりも強い第２の電波強度でペアリングを行った電子機器の情報とを、該電波強度に対応付けて記憶するペアリング部と、前記第１の電波強度でペアリングを行った電子機器から先に接続を行う再接続部と、を備える。【選択図】図１
2013157896.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と無線通信を行う通信モジュールと、
通信可能な前記電子機器の登録情報を記憶する記憶部と、
第１の電波強度でペアリングを行った電子機器の情報と、第１の電波強度よりも強い第２の電波強度でペアリングを行った電子機器の情報とを、該電波強度に対応付けて記憶するペアリング部と、
前記第１の電波強度でペアリングを行った電子機器から先に接続を行う再接続部と、
を備えることを特徴とする通信機器。
【請求項２】
請求項１に記載の通信機器であって、
音声情報の入力を受け付けるマイクロフォンと、
音声情報を出力するスピーカと、を有し、
前記通信モジュールは、
前記マイクロフォンが受け付けた音声入力情報を、無線通信により通話機能を有する前記電子機器に出力し、該電子機器から取得した音声出力情報を、無線通信により前記スピーカから出力させる
ことを特徴とする通信機器。
【請求項３】
請求項２に記載の通信機器であって、
前記ペアリング部は、前記電子機器の情報と、前記電波強度と、該電子機器の直前の通話時間の長さと、を対応付けて記録し、
前記再接続部は、
前記第１の電波強度かつ最も長い直前通話時間が対応付けられている電子機器から先に接続を行う
ことを特徴とする通信機器。
【請求項４】
請求項２または３に記載の通信機器であって、
前記電波強度は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格で規定されているｃｌａｓｓに属すること
を特徴とする通信機器。
【請求項５】
請求項４に記載の通信機器は、車載用ナビゲーション装置または車載用オーディオシステムである
ことを特徴とする通信機器。
【請求項６】
通話機能を有する通信機器であって、
音声情報の入力を受け付けるマイクロフォンおよび音声情報を出力するスピーカを備えた電子機器と無線通信を行う通信モジュールと、
通信可能な前記電子機器の登録情報を記憶する記憶部と、
第１の電波強度でペアリングを行った電子機器の情報と、第１の電波強度よりも強い第２の電波強度でペアリングを行った電子機器の情報とを、該電波強度に対応付けて記憶するペアリング部と、
前記第１の電波強度でペアリングを行った電子機器から先に接続を行う再接続部と、を備え、
前記通信モジュールは、
前記電子機器との接続後、無線通信により、通話で取得した音声出力情報を前記電子機器に出力し、前記電子機器のマイクロフォンが受け付けた音声入力情報を前記電子機器から取得する
ことを特徴とする通信機器。
【請求項７】
電子機器と無線通信を行う通信モジュールおよび通信可能な該電子機器の登録情報を記憶する記憶部と、を備える通信機器の通信方法であって、
前記通信機器は、
第１の電波強度でペアリングを行った電子機器の情報と、第１の電波強度よりも強い第２の電波強度でペアリングを行った電子機器の情報とを、該電波強度に対応付けて記憶するペアリングステップと、
前記第１の電波強度でペアリングを行った電子機器から先に接続を行う再接続ステップと、
を行うことを特徴とする通信機器の通信方法。
【請求項８】
請求項７に記載の通信機器の通信方法であって、
前記通信機器は、
音声情報の入力を受け付けるマイクロフォンと、音声情報を出力するスピーカと、を有し、
前記マイクロフォンが受け付けた音声入力情報を、無線通信により通話機能を有する前記電子機器に出力し、該電子機器から取得した音声出力情報を、無線通信により前記スピーカから出力させるステップを行う
ことを特徴とする通信機器の通信方法。
【請求項９】
請求項８に記載の通信機器の通信方法であって、
前記ペアリングステップでは、前記電子機器の情報と、前記電波強度と、該電子機器の直前の通話時間の長さと、を対応付けて記録し、
前記再接続ステップでは、
前記第１の電波強度かつ最も長い直前通話時間が対応付けられている電子機器から先に接続を行う
ことを特徴とする通信機器の通信方法。
【請求項１０】
請求項８または９に記載の通信機器の通信方法であって、
前記電波強度は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格で規定されているｃｌａｓｓに属すること
を特徴とする通信機器の通信方法。
【請求項１１】
請求項１０に記載の通信機器は、車載用ナビゲーション装置または車載用オーディオシステムである
ことを特徴とする通信機器の通信方法。
【請求項１２】
通話機能と、音声情報の入力を受け付けるマイクロフォンおよび音声情報を出力するスピーカを備えた電子機器と無線通信を行う通信モジュールと、通信可能な前記電子機器の登録情報を記憶する記憶部と、を有する通信機器の通信方法であって、
前記通信機器は、
第１の電波強度でペアリングを行った電子機器の情報と、第１の電波強度よりも強い第２の電波強度でペアリングを行った電子機器の情報とを、該電波強度に対応付けて記憶するペアリングステップと、
前記第１の電波強度でペアリングを行った電子機器から先に接続を行う再接続ステップと、
前記電子機器との接続後、無線通信により、通話で取得した音声出力情報を前記電子機器に出力し、前記電子機器のマイクロフォンが受け付けた音声入力情報を前記電子機器から取得するステップと、
を行うことを特徴とする通信機器の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機器および通信方法に関する。
【背景技術】
【０００２】
特許文献１には、Ｂｌｕｅｔｏｏｔｈ（登録商標）による近距離無線通信を用いた携帯端末および電子機器の接続に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１０１２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記文献の携帯端末では、受信信号強度に基づいて算出した伝送損失から接続可能な電子機器の一覧表が作成される。一方で、電子機器との接続順序については考慮されていない。
【０００５】
一般に、Ｂｌｕｅｔｏｏｔｈによる再接続は、ペアリング時の登録順に行われる。そのため、Ｂｌｕｅｔｏｏｔｈの使用頻度や使用の必要性が高い電子機器の登録順が下位の場合、使用頻度などが低い電子機器への再接続が先に行われてしまう。このような再接続は、ユーザにとって使い勝手の悪いものである。
【０００６】
そこで、本発明は、より使い勝手の良い再接続を行うことができる通信機器の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る通信機器は、電子機器と無線通信を行う通信モジュールと、通信可能な前記電子機器の登録情報を記憶する記憶部と、第１の電波強度でペアリングを行った電子機器の情報と、第１の電波強度よりも強い第２の電波強度でペアリングを行った電子機器の情報とを、該電波強度に対応付けて記憶するペアリング部と、前記第１の電波強度でペアリングを行った電子機器から先に接続を行う再接続部と、を備える。
【発明の効果】
【０００８】
本発明に係る通信機器によれば、より使い勝手の良い再接続を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態の概略構成を示す図である。
【図２】本発明の一実施形態に係る通信装置の概略構成を示す図である。
【図３】本発明の一実施形態に係る登録情報を示す図である。
【図４】本発明の一実施形態に係るｃｌａｓｓ３の通信範囲を示す図である。
【図５】本発明の一実施形態に係るｃｌａｓｓ２の通信範囲を示す図である。
【図６】本発明の一実施形態に係る通信機器の機能ブロックを示す図である。
【図７】本発明の一実施形態に係るペアリング処理のフローを示す図である。
【図８】本発明の一実施形態に係る再接続処理のフローを示す図である。
【図９】本発明の一実施形態に係る登録情報のソートを示す図である。
【図１０】本発明の他の実施形態に係る登録情報のソートを示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について説明する。
【００１１】
図１は、本実施形態の概略構成図である。図示するように、車両１０００に搭載された通信機器１００と、ＢＴ端末（Ｂｌｕｅｔｏｏｔｈ端末の略）Ａ〜Ｃとは、近距離無線通信の一規格であるＢｌｕｅｔｏｏｔｈ（登録商標）により相互に接続される。また、通信機器１００は、インターネット網Ｐを介して、無線通信により外部装置Ｑと接続される。
【００１２】
なお、通信機器１００は、車載用ナビゲーション装置や車載用オーディオシステムなどである。また、ＢＴ端末Ａ〜Ｃは、Ｂｌｕｅｔｏｏｔｈにより通信機器１００と接続可能な携帯電話、スマートフォンなどである。
【００１３】
通信機器１００とＢＴ端末Ａ〜Ｃとは、Ｂｌｕｅｔｏｏｔｈにより相互に接続されることで、ユーザにハンズフリー通話機能を提供する。ハンズフリー通話では、通信機器１００に内蔵されるマイクロフォンから採取したユーザの音声が、ＢｌｕｅｔｏｏｔｈによりＢＴ端末Ａ〜Ｃに送信され、ＢＴ端末Ａ〜Ｃを介して通話相手に送信される。また、ＢＴ端末Ａ〜Ｃで受信された通話相手の音声が、Ｂｌｕｅｔｏｏｔｈにより通信機器１００に送信され、通信機器１００に内蔵されるスピーカを介して出力される。こうすることで、ユーザは運転中にＢＴ端末を手に持つことなく、通話相手と会話をすることができる。
【００１４】
図２は、通信機器１００の概略構成図である。通信機器１００は、演算処理装置１と、ディスプレイ１０と、記憶装置１１と、音声入出力装置１３と、入力装置１６と、ＲＯＭ装置２０と、車速センサ２１と、ジャイロセンサ２２と、ＧＰＳ受信装置２３と、ＦＭ多重放送受信装置２４と、ビーコン受信装置２５と、ＢＴモジュール２６（Ｂｌｕｅｔｏｏｔｈモジュールの略）と、を備えている。なお、これらの各装置やセンサは、バスによって相互に接続され、データの受け渡しが可能な構成となっている。
【００１５】
演算処理装置１は、通信機器１００の様々な処理を行う中心的なユニットである。演算処理装置１は、例えば、各種センサから取得した情報を用いて車両１０００の現在地を特定したり、地図情報１２を用いて出発地および目的地を結ぶ推奨経路を探索する。また、演算処理装置１は、地図情報１２、交通情報、誘導経路情報などを表示情報や経路誘導のための音声情報を生成し、これをディスプレイ１０に出力する。
【００１６】
また、演算処理装置１は、Ｂｌｕｅｔｏｏｔｈにより接続可能なＢＴ端末の登録情報を生成する。
【００１７】
このような処理を行う演算処理装置１は、数値演算、各装置およびセンサの制御など、様々な処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２と、プログラムやデータ、演算結果などを一時的に格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３と、プログラムやデータなどを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４と、格納データを書き換え可能な揮発性メモリであるＦｌａｓｈ  ＲＯＭ５と、各種ハードウェアを演算処理装置と接続するためのＩ／Ｆ（インターフェース）６と、を有している。また、ＣＰＵ２、ＲＡＭ３、ＲＯＭ４、Ｆｌａｓｈ  ＲＯＭ５は、バス７によって相互に接続されている。
【００１８】
なお、ＢＴ端末の登録情報はＦｌａｓｈ  ＲＯＭ５に格納される。図３は、登録情報３００を示した図である。登録情報３００は、識別ＩＤ３０１と、接続ｃｌａｓｓ３０２と、ＢＤ（Ｂｌｕｅｔｏｏｔｈ  Ｄｅｖｉｃｅ）アドレスと３０３、登録Ｎｏ３０４と、から構成されている。
【００１９】
識別ＩＤ３０１には、製品の型番などＢＴ端末を識別するための固有のＩＤが格納される。また、ＢＤアドレス３０３には、Ｂｌｕｅｔｏｏｔｈ対応デバイスを識別するためのアドレスが格納される。また、登録Ｎｏ３０４は、ペアリングによりＢＴ端末を登録した順番が格納される。また、接続ｃｌａｓｓ３０２には、通信機器１００がＢＴ端末を発見した時のｃｌａｓｓが格納される。なお、ｃｌａｓｓとは、Ｂｌｕｅｔｏｏｔｈによる無線通信を行う際の電波強度を規定したものである。また、電波強度は、ｃｌａｓｓ番号が小さい程強く、広い通信範囲を確保できる。
【００２０】
図４は、ｃｌａｓｓ３の電波強度による通信範囲を示した図である。また、図５は、ｃｌａｓｓ２の電波強度による通信範囲を示した図である。図示するように、ｃｌａｓｓ３の通信範囲は、Ｂｌｕｅｔｏｏｔｈモジュール２６を内蔵した通信機器１００から半径１ｍの範囲となる。すなわち、ｃｌａｓｓ３の電波強度でＢＴ端末との接続を試みた場合、通信機器１００は、運転席および助手席のＢＴ端末Ａ、Ｂと接続を行うことができる。言い換えれば、通信機器１００は、ｃｌａｓｓ３の通信範囲外となる後部座席のＢＴ端末Ｃに接続することができない。
【００２１】
これに対し、ｃｌａｓｓ２の通信範囲は、通信機器１００から半径１０ｍの範囲となる。すなわち、通信範囲は車両１０００の後部座席まで含まれることになる。したがって、ｃｌａｓｓ２の電波強度でＢＴ端末との接続を試みた場合、通信機器１００は、運転席、助手席、後部座席のＢＴ端末Ａ〜Ｃと接続を行うことができる。
【００２２】
図２に戻って説明する。ディスプレイ１０は、液晶ディスプレイ、有機ＥＬディスプレイなどで構成され、グラフィックス情報を表示させる。
【００２３】
記憶装置１１は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や不揮発性メモリカードといった、少なくとも読み書きが可能な記録媒体で構成され、地図情報１２や交通情報など所定の情報が格納されている。
【００２４】
音声入出力装置１３は、音声入力装置としてのマイクロフォン１４と、音声出力装置としてのスピーカ１５と、を備える。マイクロフォン１４は、ユーザが発した声など、通信機器１００の外部音声を採取する。また、スピーカ１５は、演算処理装置１で生成したユーザへのメッセージを音声信号として出力する。また、ハンズフリー通話機能が設定された場合、マイクロフォン１４はＢＴ端末の送話部として機能する。また、スピーカ１５はＢＴ端末の受話部として機能する。
【００２５】
入力装置１６は、通信機器１００がユーザから所定の指示を受け付けるための装置であって、方向キー１７、ダイヤルスイッチ１８、タッチパネル１９、その他のハードスイッチ（図示しない）などで構成される。
【００２６】
ＲＯＭ装置２０は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードといった、少なくとも読み取りが可能な記録媒体で構成され、例えば、動画情報、音声情報、音楽情報などが記録されている。
【００２７】
車速センサ２１、ジャイロセンサ２２、ＧＰＳ受信装置２３は、通信機器１００が搭載される車両の現在地を検出するために使用される。
【００２８】
車速センサ２１は、検出した車輪の回転数をパルス信号に変換し、所定の時間内におけるパルス信号数といった所定の情報を出力する。
【００２９】
ジャイロセンサ２２は、光ファイバジャイロや振動ジャイロなどで構成され、移動体の回転による角速度を検出する。
【００３０】
ＧＰＳ受信装置２３は、ＧＰＳ衛星からの信号を受信して、車両とＧＰＳ衛星間の距離と、距離の変化率を３個以上の衛星に対して測定することで、車両の現在地、進行速度および進行方位を測定する。
【００３１】
ＦＭ多重放送受信装置２４は、ＦＭ放送局から送られてくるＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：格納商標）情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報といったＦＭ多重放送信号を受信する。
【００３２】
ビーコン受信装置２５は、光により通信する光ビーコン、電波により通信する電波ビーコンなどの受信装置であり、例えば、ＶＩＣＳ情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報や緊急警報などを受信する。
【００３３】
ＢＴモジュール２６は、Ｂｌｕｅｔｏｏｔｈによる無線通信を実現するためのモジュールである。ＢＴモジュール２６は、無線通信アンテナを実装し、ハンズフリー通話機能やオーディオ再生機能など所定の機能を実現するためのプロファイルを実装している。
【００３４】
例えば、ＢＴモジュール２６は、演算処理装置１からの指示により、マイクロフォン１４から入力された音声入力情報をＢｌｕｔｏｏｔｈにより接続されているＢＴ端末に出力する。また、ＢＴモジュール２６は、演算処理装置１からの指示により、Ｂｌｕｔｏｏｔｈで接続されているＢＴ端末から音声出力情報を取得し、スピーカ１５から出力させる。このようにして、通信機器１００とＢＴ端末との間でハンズフリー通話が実現される。
【００３５】
次に、本実施形態に係る通信機器１００の機能ブロックについて説明する。なお、通信機器１００の機能ブロックは、演算処理装置１に実装されるＣＰＵ２が読み込んだ所定のプログラムを実行することにより構築される。そのため、ＲＯＭ４には、各機能部の処理を実行するためのプログラムが記憶されている。
【００３６】
また、通信機器１００の機能ブロックは、本実施形態において実現される通信機器１００の機能を理解容易にするために、主な処理内容に応じて分類したものである。また、各機能の分類の仕方やその名称によって、本発明が制限されることはない。なお、通信機器１００の各構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、一つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００３７】
また、通信機器１００の機能部は、ハードウェア（ＡＳＩＣなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００３８】
図６は、通信機器１００の機能ブロックを示した図である。通信機器１００は、全体制御部４０１と、ペアリング部４０２と、ＢＴ接続部４０３と、を有している。
【００３９】
全体制御部４０１は、通信機器１００の様々な処理を行う中心的な機能部である。全体制御部４０１は、例えば、他の機能部、通信機器１００が内蔵する他の装置、センサ、並びに、外部装置から所定の情報や指示を受け付ける。また、全体制御部４０１は、取得した情報や受け付けた指示を、これらの情報や指示の種類または内容に応じて、所定のセンサ、装置、機能部に出力する。
【００４０】
ペアリング部４０２は、ＢＴ端末との間でペアリングを行う機能部である。ペアリング部４０２は、所定ｃｌａｓｓの電波強度でＢＴ端末を検索する。また、ペアリング部４０２は、ＢＴ端末との間で使用される機能のプロファイル確認や接続設定を行う。また、ペアリング部４０２は、ペアリングが成功したＢＴ端末に関する情報と、ＢＴ端末を発見した際のｃｌａｓｓとを対応付けて登録情報３００に記録する。
【００４１】
ＢＴ接続部４０３は、登録情報３００を所定のルールに基づいてソートする機能部である。また、ＢＴ接続部４０３は、ソートした登録情報３００を用いてＢＴ端末と接続を行う機能部である。
【００４２】
［動作の説明］次に、通信機器１００で実行されるペアリング処理について説明する。図７は、ペアリング処理を示したフロー図である。かかる処理は、通信機器１００がＢＴ端末とのペアリング要求をユーザから受け付けると開始される。
【００４３】
ペアリング部４０２は、ｃｌａｓｓ３の電波強度でＢＴ端末を検索する（ステップＳ００１）。すなわち、通信機器１００から半径１ｍ以内の運転席および助手席付近にあるＢＴ端末が検索される。
【００４４】
次に、ペアリング部４０２は、未登録のＢＴ端末を発見したか否かを判定する（ステップＳ００２）。具体的には、ペアリング部４０２は、登録情報３００に記録されていないＢＴ端末を発見したか否かを判定する。そして、未登録のＢＴ端末を発見しない場合（ステップＳ００２でＮｏ）、ペアリング部４０２は、処理をステップＳ００８に移行する。一方で、登録されていないＢＴ端末を発見した場合（ステップＳ００２でＹｅｓ）、ペアリング部４０２は、処理をステップＳ００３に移行する。
【００４５】
ステップＳ００８では、ペアリング部４０２は、電波強度をｃｌａｓｓ２に設定し、ＢＴ端末を検索する。そして、通信範囲をｃｌａｓｓ２の範囲に広げた結果、未登録のＢＴ端末を発見した場合（ステップＳ００９でＹｅｓ）、ペアリング部４０２は、処理をステップＳ００３に移行する。一方で、未登録のＢＴ端末を発見しない場合（ステップＳ００９でＮｏ）、ペアリング部４０２は、ペアリング処理を終了する。
【００４６】
ステップＳ００３では、ペアリング部４０２は、検索リストを作成する。具体的には、ペアリング部４０２は、新たに発見したＢＴ端末から識別ＩＤ３０１を取得する。また、ペアリング部４０２は、登録情報３００から登録済みの識別ＩＤ３０１を抽出する。そして、ペアリング部４０２は、これらの識別ＩＤ３０１を有する検索リストを作成する。
【００４７】
次に、ペアリング部４０２は、全体制御部４０１を介して、作成した検索リストをディスプレイ１０に出力する（ステップＳ００４）。その結果、発見されたＢＴ端末を識別するための識別ＩＤ３０１が表示された検索リストがディスプレイ１０に表示される。
【００４８】
次に、ペアリング部４０２は、表示した識別ＩＤ３０１のいずれか一つをユーザが選択したか否かを監視し（ステップＳ００５）、選択された場合（ステップＳ００５でＹｅｓ）、かかるＢＴ端末との間でペアリングを行う（ステップＳ００６）。具体的には、ペアリング部４０２は、ＢＴ端末側で適正な認証キーが入力されると、かかるＢＴ端末との間でプロファイル確認等の接続設定といったペアリングを行う（ステップＳ００６）。
【００４９】
また、ペアリング部４０２は、ＢＴ端末に関する情報と、ＢＴ端末を検索した際のｃｌａｓｓとを対応付けて登録情報３００に記録し（ステップＳ００７）、ペアリング処理を終了する。
【００５０】
このように、ＢＴ端末に関する情報にｃｌａｓｓを対応付けて記録することで、ＢＴ端末の位置を特定することができる。すなわち、ｃｌａｓｓ３が対応付けられているＢＴ端末は、運転席または助手席といった通信機器１００により近い場所にあることになる。言い換えれば、ｃｌａｓｓ３が対応付けられているＢＴ端末は、Ｂｌｕｅｔｏｏｔｈによるハンズフリー通話機能が頻繁に使用され、使用の必要性が高いものであると言える。
【００５１】
次に、通信機器１００で実行される再接続処理について説明する。図８は、再接続処理を示したフロー図である。かかる処理は通信機器１００の起動時に開始される。
【００５２】
再接続処理が開始されると、ＢＴ接続部４０３は、接続ｃｌａｓｓ３０２の大きい順かつ登録Ｎｏ３０４の小さい順に登録情報３００をソートする（ステップＳ０１１）。すなわち、通信機器１００により近い場所である運転席や助手席にあるＢＴ端末を登録情報３００の上位に並べ替える。
【００５３】
図９は、並び替える前と並び替えた後の登録情報３００ａを示した図である。ＢＴ接続部４０３は、識別ＩＤ順に並んでいるソート前の登録情報３００ａからｃｌａｓｓ３が対応付けられているレコードｒ１、ｒ３を特定し、登録Ｎｏ３０４を比較する。そして、ＢＴ接続部４０３は、登録Ｎｏ３０４の小さいレコードｒ１をソート後の登録情報３００ａの一番上位とする。また、レコードｒ３をレコードｒ１の次のレコードとして並び替える。
【００５４】
同様に、ＢＴ接続部４０３は、ｃｌａｓｓ２が対応付けられているレコードｒ２、ｒ４を特定し、登録Ｎｏ３０４を比較する。そして、ＢＴ接続部４０３は、登録Ｎｏ３０４の小さいレコードｒ２をレコードｒ３の次のレコードに並び替える。また、ＢＴ接続部４０３は、接続ｃｌａｓｓが最も小さく、かつ、登録Ｎｏ３０４の最も大きいレコードｒ４を登録情報の最下位とする。
【００５５】
このようにして、登録情報３００ａがソートされると、レコードの１件目には接続ｃｌａｓｓ３０２が最も大きく、かつ、登録Ｎｏ３０４の最も小さいレコードｒ１が格納される。
【００５６】
次に、ＢＴ接続部４０３は、登録情報３００ａの１件目のレコードであるレコードｒ１を読み出す（ステップＳ０１２）。このように、運転席や助手席にあるＢＴ端末から先に読み出されることになる。
【００５７】
次に、ＢＴ接続部４０３は、読み出したレコードに格納されているＢＴ端末を検索する（ステップＳ０１３）。具体的には、ＢＴ接続部４０３は、登録情報３００ａのレコードｒ１から、ＢＤアドレス３０３を抽出し、かかるＢＤアドレス３０３を有するＢＴ端末を検索する。
【００５８】
なお、ＢＴ接続部４０３は、接続ｃｌａｓｓ２の電波強度を用いて検索を行う。
【００５９】
次に、ＢＴ接続部４０３は、ＢＴ端末を発見したか否かを判定する（ステップＳ０１４）。具体的には、ＢＴ接続部４０３は、検索したＢＴ端末からの応答の有無により、検索したＢＴ端末を発見したか否かを判定する。そして、ＢＴ端末を発見した場合（ステップＳ０１４でＹｅｓ）、ＢＴ接続部４０３は、かかるＢＴ端末との間でＢｌｕｅｔｏｏｔｈによる接続を行う（ステップＳ０１５）。一方で、検索したＢＴ端末を発見しない場合（ステップＳ０１４でＮｏ）、ＢＴ接続部４０３は、読み出したレコードが登録情報３００ａの最後のレコードであるか否かを判定する（ステップＳ０１６）。
【００６０】
そして、読み出したレコードが登録情報３００ａの最後のレコードでない場合（ステップＳ０１６でＮｏ）、ＢＴ接続部４０３は、登録情報の次の１件のレコードであるレコードｒ３を読み出し（ステップＳ０１７）、処理をステップＳ０１３に移行する。すなわち、ＢＴ接続部４０３は、登録情報３００ａの上位から順に１件ずつＢＴ端末を検索する。一方で、読み出したレコードが登録情報３００ａの最後のレコードである場合（ステップＳ０１６でＹｅｓ）、ＢＴ接続部４０３は、再接続処理を終了する。
【００６１】
このように、ＢＴ端末に関する情報とｃｌａｓｓとを対応付けて記録し、接続ｃｌａｓｓの大きい順に並べ替えることにより、例えば、ハンズフリー通話機能を使用する頻度や必要性の高い運転席のＢＴ端末から再接続を行うことができる。
【００６２】
このように、本実施形態に係る通信機器１００によれば、より使い勝手の良い再接続を行うことができる。
【００６３】
なお、前述の実施形態では、通信機器内蔵のマイクロフォン１４およびスピーカ１５を用いてハンズフリー通話を行う場合を想定したが、車載マイク（例えば、ハンドル部に内蔵されるマイクロフォン）および車載スピーカを用いてハンズフリー通話を行う通信機器に適用されても良い。
【００６４】
また、車両制御などを行う車両装置が通信機器を組み込んでいる場合や、車両装置がＢＴモジュール２６を内蔵している場合、車両装置に本発明を適用することもできる。なお、この場合には車載マイクおよび車載スピーカを用いてハンズフリー通話を行う。
【００６５】
また、前述の実施形態では、ナビゲーション装置で代用される通信機器１００がペアリング部４０２およびＢＴ接続部４０３を有したが、本発明は本実施形態に限られない。第一変形例では、Ｂｌｕｅｔｏｏｔｈにより接続可能な車載マイクおよび車載スピーカを用いてハンズフリー通話を行う携帯電話（スマートフォンを含む）に適用される。すなわち、携帯電話がペアリング部４０２およびＢＴ接続部４０３を有する。
【００６６】
具体的には、ユーザからの指示に基づき、携帯電話のペアリング部４０２は、所定のｃｌａｓｓでＢＴ端末を検索する。そして、車載マイクを発見した場合、ペアリング部４０２は、車載マイクの情報にｃｌａｓｓを対応付けて登録情報に登録する。また、ハンズフリー通話の指示を受け付けると、携帯電話のＢＴ接続部４０３は、前述と同様に、登録情報をソートし、上位のＢＴ端末から先に再接続を行う。
【００６７】
通常、運転者は運転席でペアリングを行うため、車載マイクおよび車載スピーカにはｃｌａｓｓ３が対応付けられて登録される可能性が高い。したがって、携帯電話は、他のＢＴ端末より先に車載マイクおよび車載スピーカと再接続を行うことができる。このように、第一変形例に係る発明でも、より使い勝手の良い再接続を行うことができる。
【００６８】
また、前述の実施形態では、接続ｃｌａｓｓ３０２の大きい順、かつ、登録Ｎｏ３０４の小さい順に登録情報をソートしたが、本発明は本実施形態に限られない。第二変形例では、接続ｃｌａｓｓ３０２の大きい順、かつ、直前通話が長い順に登録情報をソートする。図１０は、並べ替える前と並べ替えた後の登録情報３００ｂを示した図である。
【００６９】
図示するように、第二変形例に係るＢＴ接続部４０３は、識別ＩＤ順に並んでいるソート前の登録情報３００ｂからｃｌａｓｓ３が対応付けられているレコードｒ１、ｒ３を特定し、直前通話の長さ３０５を比較する。
【００７０】
なお、直前通話の長さ３０５は、ＢＴ端末からペアリング部４０２がペアリング時に取得する。また、ＢＴ接続部４０３がＢＴ端末と再接続を行った際に直前通話の長さを取得し、登録情報３００ｂを更新してもよい。また、ＢＴ接続部４０３が所定時間ごと（例えば、１時間ごと）に登録されているＢＴ端末に接続し、直前通話の長さを取得するようにしてもよい。
【００７１】
ＢＴ接続部４０３は、直前通話がより長いレコードｒ３をソート後の登録情報３００ｂの一番上位に並び替える。また、レコードｒ１をレコードｒ３の次のレコードとして並び替える。
【００７２】
同様に、ＢＴ接続部４０３は、ｃｌａｓｓ２が対応付けられているレコードｒ２、ｒ４を特定し、直前通話の長さ３０５を比較する。そして、ＢＴ接続部４０３は、直前通話のより長いレコードｒ４をレコードｒ１の次のレコードに並び替える。また、ＢＴ接続部４０３は、接続ｃｌａｓｓが最も小さく、かつ、直前通話の最も短いレコードｒ２を登録情報３００ｂの最下位とする。
【００７３】
このようにして、登録情報３００ｂがソートされると、レコードの１件目には接続ｃｌａｓｓ３０２が最も大きく、かつ、直前通話の最も長いレコードｒ３が格納される。
【００７４】
このように、接続ｃｌａｓｓ３０２の大きい順にソートすることにより、運転席、助手席にあるＢＴ端末から先に検索することができる。また、検索した中で、直前通話時間が長い順にソートすることで、よく通話を行うＢＴ端末、すなわち、Ｂｌｕｅｔｏｏｔｈによる無線通信の使用頻度、使用の必要性が高いＢＴ端末を登録情報３００ｂの上部に並べ替えることができる。したがって、このようなＢＴ端末から再接続を行うことにより、より使い勝手の良い再接続を行うことができる。
【符号の説明】
【００７５】
１００・・・通信機器、１・・・演算処理装置、
１０・・・ディスプレイ、１１・・・記憶装置、
１３・・・音声入出力装置、１６・・・入力装置、
２０・・・ＲＯＭ装置、２１・・・車速センサ、
２２・・・ジャイロセンサ、２３・・・ＧＰＳ受信装置、
２４・・・ＦＭ多重放送受信装置、２５・・・ビーコン受信装置
２６・・・ＢＴモジュール
【図１】
2013157896.tif 000003
【図２】
2013157896.tif 000004
【図３】
2013157896.tif 000005
【図４】
2013157896.tif 000006
【図５】
2013157896.tif 000007
【図６】
2013157896.tif 000008
【図７】
2013157896.tif 000009
【図８】
2013157896.tif 000010
【図９】
2013157896.tif 000011
【図１０】
2013157896.tif 000012