(57)【要約】      （修正有）【課題】ペアリング時における、ユーザの操作手順を簡素化するとともに、ユーザが所望するデバイスと確実にペアリングすることが可能となる通信システムおよび電子装置、ペアリング方法、ペアリングプログラムを提供する。【解決手段】Ｂｌｕｅｔｏｏｔｈ（登録商標）によって第１の電子装置１４１と第２の電子装置間２４１を無線接続するためのペアリング処理が必要な通信システムであって、第１の電子装置のＢＴ情報送信部１５２が、ＢＴ機器名称変更部１５１が変更した第２の電子装置が要求するＢｌｕｅｔｏｏｔｈ機器名称を発信し、第２の電子装置のＢＴ機器検索部２５２が、当該Ｂｌｕｅｔｏｏｔｈ機器名称に基づき第１の電子装置を検索し、検索されたとき、第１の電子装置の接続確立実行部１５３と第２の電子装置の接続確立実行部２５４がＢｌｕｅｔｏｏｔｈ無線接続を確立する。【選択図】図４
2015167318.tif 000002
【特許請求の範囲】
【請求項１】
無線通信プロトコルに従い、第１の電子装置と第２の電子装置間の無線接続を確立しデータの送受を行う通信システムであって、
前記第１の電子装置は、
前記第２の電子装置が要求する前記第１の電子装置の名称情報を発信する発信手段を、有し、
前記第２の電子装置は、
前記名称情報を検索する検索手段と、
前記検索手段により前記名称情報が検索されたとき、前記名称情報を発信した前記第１の電子装置との無線接続を確立する接続確立手段と、
を有する通信システム。
【請求項２】
前記第１の電子装置は、
予め前記第１の電子装置に設定されている初期の名称情報を記憶する名称情報記憶手段と、
前記名称情報記憶手段に記憶されている初期名称情報を前記第２の電子装置が要求する前記名称情報に変更する変更手段と、をさらに有し、
前記発信手段は、前記変更手段により変更された前記名称情報を発信する、
請求項１に記載の通信システム。
【請求項３】
前記第１の電子装置は、
前記変更手段を制御するアプリケーションソフトウェアをさらに有し、
前記変更手段は、前記アプリケーションソフトウェアが起動されたときに、前記名称情報記憶手段に記憶されている前記初期名称情報から前記名称情報への変更を行う、
請求項２に記載の通信システム。
【請求項４】
前記発信手段は、前記名称情報を発信するとき、少なくとも前記第１の電子装置固有の識別情報も同時に発信し、
前記接続確立手段は、前記名称情報と前記識別情報に基づき、前記第１の電子装置との無線接続を確立する、
請求項１から請求項３のいずれか一項に記載の通信システム。
【請求項５】
前記第１の電子装置は、
前記変更手段が前記名称情報を変更する前に、前記名称情報記憶手段に記憶されている前記初期名称情報を一時的に記憶させる補助記憶手段を、さらに有し、
前記変更手段は、前記名称情報を変更するとき、前記名称情報記憶手段に記憶されている前記初期名称情報を前記名称情報に書き換えて変更し、
前記発信手段は、前記識別情報と前記名称情報記憶手段に記憶されている前記名称情報の発信に加え、前記補助記憶手段に記憶されている前記初期名称情報も同時に発信する、
請求項４に記載の通信システム。
【請求項６】
前記変更手段は、前記接続確立手段により前記第１の電子装置との無線接続が確立されると、前記名称情報記憶手段に記憶されている前記名称情報を、前記補助記憶手段に記憶する前記初期名称情報に書き換えて変更する、
請求項５に記載の通信システム。
【請求項７】
前記第２の電子装置は、
前記接続確立手段により前記第１の電子装置との無線接続を確立すると、少なくとも前記第１の電子装置から発信された前記識別情報を登録する登録手段を、さらに有する、
請求項５または請求項６のいずれかに記載の通信システム。
【請求項８】
前記第２の電子装置は、
前記第１の電子装置と前記第２の電子装置間の無線接続を確立する処理を自動で行うペアリングモードを設定する設定手段を、さらに有し、
前記検索手段は、前記設定手段によりペアリングモードが設定されたときに、前記名称情報を検索する、
請求項１ないし請求項７のいずれか一項に記載の通信システム。
【請求項９】
前記第２の電子装置は、
前記登録手段によって前記識別情報が登録されているか否かを判断する判断手段を、さらに有し、
前記判断手段の判断結果により前記識別情報が登録されていない場合、前記設定手段は、前記ペアリングモードを設定し、
前記判断手段の判断結果により前記識別情報が登録されている場合、前記接続確立手段は、前記登録されている識別情報を有する電子装置と無線接続を確立する、
請求項８に記載の通信システム。
【請求項１０】
前記設定手段は、前記第２の電子装置の電源が起動されたときに、前記ペアリングモードを設定する、
請求項８または請求項９のいずれかに記載の通信システム。
【請求項１１】
前記設定手段は、前記第２の電子装置の電源が初めて起動されたときにのみ、前記ペアリングモードを設定する、
請求項１０に記載の通信システム。
【請求項１２】
前記設定手段は、ユーザ操作に応答して、前記ペアリングモードを設定する、
請求項７ないし請求項１１のいずれか一項に記載の通信システム。
【請求項１３】
前記接続確立手段は、前記検索手段により検索された前記名称情報が複数存在する場合、最先に検索された前記名称情報を有する前記第１の電子装置との無線接続を確立する、
請求項１ないし請求項１２のいずれか一項に記載の通信システム。
【請求項１４】
前記無線通信プロトコルは、ブルートゥースによる通信プロトコルであり、
前記第１の電子装置および前記第２の電子装置は、ともに、ブルートゥースの通信モジュールを有し、前記通信モジュールを介して、前記無線通信を行う、
請求項１ないし請求項１３のいずれか一項に記載の通信システム。
【請求項１５】
前記登録手段は、前記第２の電子装置が対応しているブルートゥースのプロファイル情報毎に前記識別情報を登録可能である、
請求項１４に記載の通信システム。
【請求項１６】
前記識別情報は、前記通信モジュール固有のアドレス情報である、
請求項１４または請求項１５のいずれかに記載の通信システム。
【請求項１７】
前記第１の電子装置および前記第２の電子装置は、一方がスレーブ側の電子装置に設定されているとともに、他方がマスター側の電子装置に設定されている、
請求項１ないし請求項１６のいずれか一項に記載の通信システム。
【請求項１８】
無線通信プロトコルに従い、第１の電子装置と第２の電子装置間の無線接続を確立するための通信システムのペアリング方法であって、
前記第１の電子装置は、
前記第２の電子装置が要求する前記第１の電子装置の名称情報を発信するステップを、有し、
前記第２の電子装置は、
前記名称情報を検索するステップと、
前記検索ステップにより前記名称情報が検索されたとき、前記名称情報を発信した前記第１の電子装置との無線接続を確立するステップと、
を有する通信システムのペアリング方法。
【請求項１９】
無線通信プロトコルに従い、第１の電子装置と第２の電子装置間の無線接続を確立するための通信システムのプログラムであって、
前記第１の電子装置は、
前記第２の電子装置が要求する前記第１の電子装置の名称情報を発信するステップを、有し、
前記第２の電子装置は、
前記名称情報を検索するステップと、
前記検索ステップにより前記名称情報が検索されたとき、前記名称情報を発信した前記第１の電子装置との無線接続を確立するステップと、
を実行させるための通信システムのプログラム。
【請求項２０】
無線通信プロトコルに従い、他の電子装置との無線接続を確立しデータの送受を行う電子装置であって、
他の電子装置を検索するとき、検索対象とする特定の名称情報を予め記憶する検索名称記憶手段と、
前記他の電子装置から発信される１または複数の名称情報から前記特定の名称情報を検索する検索手段と、
前記検索手段により前記特定の名称情報が検索されたとき、前記名称情報を発信した前記他の電子装置との無線接続を確立する接続確立手段と、
を有する電子装置。
【請求項２１】
無線通信プロトコルに従い、他の電子装置との無線接続を確立しデータの送受を行う電子装置であって、
予め設定されている名称情報を記憶する名称情報記憶手段と、
前記他の電子装置との無線接続を支援するアプリケーションソフトウェアと、
前記アプリケーションソフトウェアが起動されたとき、前記名称情報記憶手段に記憶されている初期名称情報を前記他の電子装置が要求する名称情報に変更させる変更手段と、
前記変更手段により変更した前記名称情報を発信する発信手段と、
前記他の電子装置からの接続要求に従い、前記他の電子装置との無線接続を確立する接続確立手段と、
を有する電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信プロトコルによって接続可能な第１の電子装置と第２の電子装置間の無線接続を確立する通信システムに関し、特に、その電子装置間での無線接続を確立するためのペアリング手法に関するものである。
【背景技術】
【０００２】
コンピュータ同士またはその周辺機器との接続に、有線による接続に代えて、所定の通信プロトコルに基づく無線通信による接続が普及してきている。この種の代表的な無線通信プロトコルは、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ；登録商標）である。Ｂｌｕｅｔｏｏｔｈは、多様なデバイスにおける無線通信を実現するために、その接続サービス毎に多数の接続プロファイルが規定されている。各Ｂｌｕｅｔｏｏｔｈ対応デバイスはそれが利用できる１つまたは複数の接続プロファイルを持っており、同じプロファイルを持ったデバイス同士が通信できるようになっている。Ｂｌｕｅｔｏｏｔｈにおける代表的なプロファイルには、オーディオ音声をレシーバー付きヘッドフォン（またはイヤホン）に伝送するためのＡ２ＤＰ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｐｒｏｆｉｌｅ）、ＡＶ機器のリモコン機能を実現するためのＡＶＲＣＰ（Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌ  Ｐｒｏｆｉｌｅ）、インターネットにダイアルアップ接続するためのＤＵＮ（Ｄｉａｌ−ｕｐ  Ｎｅｔｗｏｒｋｉｎｇ  Ｐｒｏｆｉｌｅ）、ハンズフリー通話において音声データを同期型パケットで通信を制御するためのＨＦＰ（Ｈａｎｄｓ−Ｆｒｅｅ  Ｐｒｏｆｉｌｅ）、マウスやキーボード等の入力装置を無線化するためのＨＩＤ（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ  Ｐｒｏｆｉｌｅ）などが存在する。
【０００３】
例えば、車両に搭載されたＢｌｕｅｔｏｏｔｈモジュールを備えた車載器とスマートフォンなどのＢｌｕｅｔｏｏｔｈモジュールを備えた携帯端末とを、このＢｌｕｅｔｏｏｔｈによる無線通信を用いて接続し、車載器と携帯端末が共にＡ２ＤＰに対応している場合、このＡ２ＤＰによる通信を確立し、携帯端末に記憶されたオーディオデータを車載器で再生することが可能となり、また、車載器と携帯端末が共にＨＦＰに対応している場合、ＨＦＰによる通信を確立し、車載器でハンズフリー通話が可能となる。このように、近年の車載器は、Ｂｌｕｅｔｏｏｔｈ通信によりスマートフォンを接続させることで、様々な機能を充実させることができる。
【０００４】
このような２つのデバイス間で通信を可能にするためには、ペアリングと呼ばれる初期接続設定を行う必要がある。このペアリングを行うことで、２つのＢｌｕｅｔｏｏｔｈ機器間での通信を行うことが可能な状態になる。上記の例のように車載器にＢｌｕｅｔｏｏｔｈ対応デバイスである携帯端末をペアリングするとき、以下のようなペアリング手順が必要となる。
１）携帯端末を操作し、ペアリング可能な状態にする。このペアリング可能な状態にすることで、他のＢｌｕｅｔｏｏｔｈ対応デバイスからこの携帯端末が検出可能な状態となる。
２）車載器を操作し、所定のＢｌｕｅｔｏｏｔｈ設定画面から、周辺のＢｌｕｅｔｏｏｔｈ対応デバイスの検索開始の操作を行う。検索操作が行われることで、車載器のＢｌｕｅｔｏｏｔｈ通信が可能な領域内に存在する他のＢｌｕｅｔｏｏｔｈ対応デバイスを検索する。
３）車載器の表示部に検索された１つまたは複数の他のＢｌｕｅｔｏｏｔｈ対応デバイスの一覧がリスト表示される。このとき、リストには検索された他のＢｌｕｅｔｏｏｔｈ対応デバイスの機器名称であるデバイスネームが一覧となって表示される。
４）ユーザは、該一覧リストの中から接続したい携帯端末を、デバイスネームを参照し、選択する。
５）選択すると、車載器から携帯端末にパスキーの入力要求が発信され、携帯端末の表示部にパスキーの入力画面が表示される。このパスキーの入力は、通信接続の乱用を防ぐためのセキュリティ認証のために必要となる。
６）パスキーの入力により、選択された携帯端末と車載器の間で周知のペアリングシーケンス処理を開始し、接続を確立する。
７）ペアリングが成立すれば、以後、選択した携帯端末との通信が可能となる。
一度上記ペアリングを行い、ペアとなった２つのデバイスはお互いにＢｌｕｅｔｏｏｔｈモジュールの固体番号（Ｂｌｕｅｔｏｏｔｈ  Ｄｅｖｉｃｅ  Ａｄｄｒｅｓｓ；ＢＤＡ）、デバイスネーム、を登録しておき、以後、１）〜７）の操作をすることなく、自動的にこれらのデバイス間の接続を確立し、通信可能な状態にすることができる。
なお、Ｂｌｕｅｔｏｏｔｈのバージョンによっては、手順５）のパスキーの入力が簡素化され、デバイス間でランダムに作成されたパスキーを共有することで、手順６）のペアリングシーケンスが開始されるようになっているものも存在する。
【０００５】
上述するように、ペアリングには、多くの操作手順を行う必要があり、ユーザは設定手順が複雑で分かりづらく、難しいと感じる。また、手順３）で表示されるリストから所望のデバイスを選択するときにおいても、周囲に多数のデバイスが存在している場合には、その中から接続したいデバイスを探すことは大変苦労し、さらに、同一名称のデバイスネームが存在している場合、どちらを選択すればよいか分らないという問題がある。
【０００６】
このような問題に関連して、マスターデバイスで受信されるスレーブデバイスからの信号の電波強度に基づき、その最も近い位置にあるデバイスを特定し、この情報に基づき、ペアリングを実現するデバイスを判断する技術が特許文献１に開示されている。
また、第２の電子デバイスから問い合わせ信号を送信し、最初に問い合わせ信号に応答した第１の電子デバイスを特定し、この特定された第１の電子デバイスとの間で接続を開始する技術が特許文献２に開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２０５７８０号公報
【特許文献２】特開２０１１−１８２４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述する特許文献１および特許文献２は、ともに最も近いデバイスとのペアリングの確立を容易にする技術であり、ペアリングしたいデバイス同士が、最も近い位置にあることは必ずしも保障されず、他方、ユーザがペアリングを所望しないＢｌｕｅｔｏｏｔｈ対応デバイスが、マスターデバイスの最も近い位置に置かれている場合もあり、そのようなときには、目的のＢｌｕｅｔｏｏｔｈ対応デバイスとのペアリングが簡単に実現できない。現在でもＢｌｕｅｔｏｏｔｈが規定する接続プロファイルは多種多様であり、その対応デバイスも増加の傾向があり、このような状況が発生する確率は必ずしも低くはない。
【０００９】
そこで、本発明は、上記課題に鑑みて創作されたものであり、その目的は、ペアリング時における、ユーザの操作手順を簡素化するとともに、ユーザが所望するデバイスと確実にペアリングすることが可能となる通信システムおよび電子装置、ペアリング方法、ペアリングプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の通信システムは、無線通信プロトコルに従い、第１の電子装置と第２の電子装置間の無線接続を確立しデータの送受を行う通信システムであって、前記第１の電子装置は、前記第２の電子装置が要求する前記第１の電子装置の名称情報を発信する発信手段を有し、前記第２の電子装置は、前記名称情報を検索する検索手段と、前記検索手段により前記名称情報が検索されたとき、前記名称情報を発信した前記第１の電子装置との無線接続を確立する接続確立手段と、を有する。
【００１１】
さらに、前記第１の電子装置は、予め前記第１の電子装置に設定されている初期の名称情報を記憶する名称情報記憶手段と、前記名称情報記憶手段に記憶されている初期名称情報を前記第２の電子装置が要求する前記名称情報に変更する変更手段と、を有し、前記発信手段は、前記変更手段により変更された前記名称情報を発信する。さらに、前記第１の電子装置は、前記変更手段を制御するアプリケーションソフトウェアをさらに有し、前記変更手段は、前記アプリケーションソフトウェアが起動されたときに、前記名称情報記憶手段に記憶されている前記初期名称情報から前記名称情報への変更を行う。
【００１２】
好ましくは、前記発信手段は、前記名称情報を発信するとき、少なくとも前記第１の電子装置固有の識別情報も同時に発信し、前記接続確立手段は、前記名称情報と前記識別情報に基づき、前記第１の電子装置との無線接続を確立する。
さらに、前記第１の電子装置は、前記変更手段が前記名称情報を変更する前に、前記名称情報記憶手段に記憶されている前記初期名称情報を一時的に記憶させる補助記憶手段を、有し、前記変更手段は、前記名称情報を変更するとき、前記名称情報記憶手段に記憶されている前記初期名称情報を前記名称情報に書き換えて変更し、前記発信手段は、前記識別情報と前記名称情報記憶手段に記憶されている前記名称情報の発信に加え、前記補助記憶手段に記憶されている前記初期名称情報も同時に発信する。
また、前記変更手段は、前記接続確立手段により前記第１の電子装置との無線接続が確立されると、前記名称情報記憶手段に記憶されている前記名称情報を、前記補助記憶手段に記憶する前記初期名称情報に書き換えて変更する。
【００１３】
さらに、前記第２の電子装置は、前記接続確立手段により前記第１の電子装置との無線接続を確立すると、少なくとも前記第１の電子装置から発信された前記識別情報を登録する登録手段を、有する。また、前記第２の電子装置は、前記第１の電子装置と前記第２の電子装置間の無線接続を確立する処理を自動で行うペアリングモードを設定する設定手段を、さらに有し、前記検索手段は、前記設定手段によりペアリングモードが設定されたときに、前記名称情報を検索する。
【００１４】
好ましくは、前記第２の電子装置は、前記登録手段によって前記識別情報が登録されているか否かを判断する判断手段を、さらに有し、前記判断手段の判断結果により前記識別情報が登録されていない場合、前記設定手段は、前記ペアリングモードを設定し、前記判断手段の判断結果により前記識別情報が登録されている場合、前記接続確立手段は、前記登録されている識別情報を有する電子装置と無線接続を確立する。また、前記設定手段は、前記第２の電子装置の電源が起動されたときに、前記ペアリングモードを設定し、もしくは、前記設定手段は、前記第２の電子装置の電源が初めて起動されたときにのみ、前記ペアリングモードを設定する。さらに、前記設定手段は、ユーザ操作に応答して、前記ペアリングモードを設定することもできる。
なお、前記接続確立手段は、前記検索手段により検索された前記名称情報が複数存在する場合、最先に検索された前記名称情報を有する前記第１の電子装置との無線接続を確立する。
【００１５】
好ましくは、前記無線通信プロトコルは、ブルートゥースによる通信プロトコルであり、前記第１の電子装置および前記第２の電子装置は、ともに、ブルートゥースの通信モジュールを有し、前記通信モジュールを介して、前記無線通信を行う。さらに、前記登録手段は、前記第２の電子装置が対応しているブルートゥースのプロファイル情報毎に前記識別情報を登録可能である。なお、前記識別情報は、前記通信モジュール固有のアドレス情報である。
また、前記第１の電子装置および前記第２の電子装置は、一方がスレーブ側の電子装置に設定されているとともに、他方がマスター側の電子装置に設定されている。
【００１６】
本発明の通信システムのペアリング方法は、無線通信プロトコルに従い、第１の電子装置と第２の電子装置間の無線接続を確立するための通信システムのペアリング方法であって、前記第１の電子装置は、前記第２の電子装置が要求する前記第１の電子装置の名称情報を発信するステップを有し、前記第２の電子装置は、前記名称情報を検索するステップと、前記検索ステップにより前記名称情報が検索されたとき、前記名称情報を発信した前記第１の電子装置との無線接続を確立するステップと、を有する。
【００１７】
本発明の通信システムのプログラムは、無線通信プロトコルに従い、第１の電子装置と第２の電子装置間の無線接続を確立するための通信システムのプログラムであって、前記第１の電子装置は、前記第２の電子装置が要求する前記第１の電子装置の名称情報を発信するステップを有し、前記第２の電子装置は、前記名称情報を検索するステップと、前記検索ステップにより前記名称情報が検索されたとき、前記名称情報を発信した前記第１の電子装置との無線接続を確立するステップと、を実行させる。
【００１８】
本発明の電子装置は、無線通信プロトコルに従い、他の電子装置との無線接続を確立しデータの送受を行う電子装置であって、他の電子装置を検索するとき、検索対象とする特定の名称情報を予め記憶する検索名称記憶手段と、前記他の電子装置から発信される１または複数の名称情報から前記特定の名称情報を検索する検索手段と、前記検索手段により前記特定の名称情報が検索されたとき、前記名称情報を発信した前記他の電子装置との無線接続を確立する接続確立手段と、を有する。
【００１９】
本発明の電子装置は、無線通信プロトコルに従い、他の電子装置との無線接続を確立しデータの送受を行う電子装置であって、予め設定されている名称情報を記憶する名称情報記憶手段と、前記他の電子装置との無線接続を支援するアプリケーションソフトウェアと、前記アプリケーションソフトウェアが起動されたとき、前記名称情報記憶手段に記憶されている初期名称情報を前記他の電子装置が要求する名称情報に変更させる変更手段と、前記変更手段により変更した前記名称情報を発信する発信手段と、前記他の電子装置からの接続要求に従い、前記他の電子装置との無線接続を確立する接続確立手段と、を有する。
【発明の効果】
【００２０】
本発明によれば、第１の電子装置と第２の電子装置間のペアリングを行うときに、第２の電子装置が要求する第１の電子装置の名称情報を第１の電子装置が発信するようにしたので、第２の電子装置がペアリング対象となる第１の電子装置を自動で特定することができ、煩雑な操作なく簡単に、所望するデバイスとのペアリングを実現することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施例に係る通信システムの全体構成を示す図である。
【図２】本発明の実施例の情報端末の構成例を示すブロック図である。
【図３】本発明の実施例の車載器の構成例を示すブロック図である。
【図４】本発明の情報端末の通信接続部と、車載器の通信接続部の内部構成を示すブロック図である。
【図５】パスキー確認画面の一例を示す図である。
【図６】本発明の実施例の情報端末が行うペアリング手順を示したフローチャートである。
【図７】本発明の実施例の車載器が行うペアリング手順を示したフローチャートである。
【図８】情報端末と車載器間のペアリング処理の手順を示したフローチャートである。
【発明を実施するための形態】
【００２２】
本発明の実施形態について、図面を参照して詳細に説明する。本発明の好ましい実施の形態は、車内に持ち込まれた情報端末を、ＡＶ再生、放送受信およびナビゲーション機能などを搭載した車載器と、Ｂｌｕｅｔｏｏｔｈ規格に基づき、ペアリングさせて利用する形態に係る。
例えば、ＢｌｕｅｔｏｏｔｈのＡ２ＤＰに従ってこれら機器を接続することで、情報端末上の楽曲を車載器側で再生出力可能にする。また、ＨＦＰに従ってこれら機器を接続することで、情報端末に着信した通話を、車載器側に接続したヘッドセットを通して受けることができるようになる。さらに、ＤＵＮに従ってこれらの機器を接続することで、車載器を情報端末の公衆回線接続機能を介してインターネットに接続し、車載器が実装している情報提供サービスが利用できるようになる。
ここで情報端末は、情報を処理することができる通信機能を備えた多機能型のポータブルな端末であり、例えば、携帯電話機、スマートフォン、パームトップ型パーソナルコンピュータ、ラップトップ型パーソナルコンピュータなどである。
一方、車載器は、車両に搭載された電子装置であって、オーディオ／ビデオ再生機、テレビ／ラジオ放送受信機、ナビゲーション装置、ナビゲーションシステム、車載システムなどを含むことができる。もっとも本発明の技術は、ここに示されるＢｌｕｅｔｏｏｔｈ規格に係る通信システムに限定されず、他の無線通信プロトコルに係る通信システムにおいても利用しうるものである。
以下、Ｂｌｕｅｔｏｏｔｈの通信規格に対応した電子装置をＢＴ対応機器と省略して説明する。
【００２３】
図１は、本発明の実施例に係る通信システムの構成を示す図である。同図において、通信システム１は、情報端末１０と車載器２０とを含んで構成され、Ｂｌｕｅｔｏｏｔｈ規格による近距離無線通信（以下、Ｂｌｕｅｔｏｏｔｈ接続）３０により接続可能になっている。情報端末１０は、通信機能を備えた多機能型のスマートフォンであり、車載器２０は、ナビゲーション機能やマルチメディア機能、ハンズフリー機能を備え、共にＢＴ対応機器である。車載器２０がマスター、情報端末１０がスレーブとなり、Ｂｌｕｅｔｏｏｔｈ接続３０により各種データ通信を行う。
【００２４】
Ｂｌｕｅｔｏｏｔｈ接続３０は、情報端末１０および車載器２０の両方に対応した接続プロファイル（例えば、ＨＦＰ、Ａ２ＤＰ、ＤＵＮ）を含む。情報端末１０と車載器２０は、共通の１つまたは複数の接続プロファイルのＢｌｕｅｔｏｏｔｈ接続３０によりペアリング可能となり、各種データ通信を行うことができる。これら機器のペアリングの具体的な手順は後述する。なお、情報端末１０および車載器２０は、他のデータ交換通信手段、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）による有線接続、無線ＬＡＮ接続などを備えるものであってもよい。
【００２５】
図２は、情報端末１０の典型的な構成を示すブロック図である。情報端末１０は、ユーザからの入力を受け取る入力部１１０、音声を出力する音声出力部１１１、ディスプレイに種々の画像や情報を表示する表示部１１２、外部のネットワークとのデータ通信、および公衆無線回線網を介しての電話機との通信等を可能にする通信部１２０、他の電話機との通話等を行う電話機能部１２１、Ｂｌｕｅｔｏｏｔｈ接続３０により車載器２０との接続を可能にする通信接続部１４０、オーディオデータ、ビデオデータ、地図データなどを記憶するデータメモリ１６０、情報端末１０が保有するアプリケーションソフトウェア、プログラム等を格納するプログラムメモリ１６１、情報端末１０の各部を制御する制御部１７０、各部を接続するバス１９０と、を備えている。
【００２６】
入力部１１０は、情報端末１０における各種指示操作を受け付けるためのものであり、各種ボタンや表示部１１２のディスプレイの表面に取り付けられたタッチパネル、音声入力可能なマイクロフォン等により構成され、操作内容に応じた操作信号を制御部１７０に出力する。
【００２７】
音声出力部１１１は、情報端末１０の各部から提供される音声データを、Ｄ／Ａ変換し、アンプやスピーカを介して、音声出力する。表示部１１２は、情報端末１０の各部から提供される画像データや映像データを、選択的にディスプレイに表示させる。
【００２８】
通信部１２０は、外部のネットワーク網に接続し、各種データ通信を行い、また公衆無線回線網に接続し、電話機との通信等を可能にする。一例として、外部のネットワーク網に接続し、アプリケーションソフトウェアを取得し、それをデータメモリ１６０やプログラムメモリ１６１に記憶させることができる。
電話機能部１２１は、入力部１１０のマイクロフォンや音声出力部１１１のスピーカなどを用いて、通信部１２０を介して公衆無線回線網に接続した電話機との通話等を行う。
【００２９】
通信接続部１４０は、各種無線通信モジュールにより構成され、他のＢＴ対応機器との無線接続および無線通信を制御する接続機能部１４１と、無線通信モジュール固有の情報を記憶する情報メモリ１４２を含んでいる。この通信接続部１４０を介して、接続された他のＢＴ対応機器とデータの送受信を行う。以下の説明では、無線通信モジュールの一例としてＢｌｕｅｔｏｏｔｈの通信モジュールである例を説明する。
接続機能部１４１は、他のＢＴ対応機器とペアリングにおける各種機能を制御すると共に、ペアリングされた機器とのＢｌｕｅｔｏｏｔｈによる各種データ通信を制御する。
【００３０】
情報メモリ１４２は、情報端末１０に備えられた無線通信モジュール固有のアドレス情報（Ｂｌｕｅｔｏｏｔｈアドレス；以下ＢＴアドレス）、任意の文字列により設定されるＢｌｕｅｔｏｏｔｈ機器名称（以下、ＢＴ機器名称）を記憶する。なお、情報メモリ１４２は、後述するＢＴ機器名称変更部１５１により、ＢＴ機器名称が変更されたとき、変更される前のＢＴ機器名称（旧ＢＴ機器名称）も合わせて記憶させておくことができる。
ＢＴアドレスは、無線通信モジュールが製造されたときに割り当てられた固有の識別情報であり、通常１６進法（例えば００：Ｄ０：５１：６３：ＣＢ：９Ｆ）で表現され、ユーザが変更することはできない固有値である。ＢＴ機器名称は、ユーザが自由に設定可能な名称情報であり、他のデバイスから区別できるような名称を設定することができる。このＢＴ機器名称は、文字列（英数文字）によって構成される。
なお、以下の説明では、ＢＴアドレスやＢＴ機器名称は、この情報メモリ１４２に記憶されている例を説明するが、データメモリ１６０に記憶させておくこともでき、ＢＴアドレスとＢＴ機器名称のどちらか一方を情報メモリ１４２に記憶させ、他方をデータメモリ１６０に記憶させるようにしてもよい。また、旧ＢＴ機器名称においても、情報メモリ１４２に記憶させておく他、データメモリ１６０に記憶させておくようにすることもできる。
【００３１】
データメモリ１６０は、オーディオデータ、ビデオデータ、地図データ、電話機能に用いられる電話帳データなど情報端末１０の各種機能を実行するために必要な情報を記憶する。さらに、過去にペアリングされたＢＴ対応機器の情報を、登録ＢＴ情報として記憶する。プログラムメモリ１６１には、種々のアプリケーションやプログラムが格納される。例えば、オーディオデータやビデオデータを再生するプログラム、通信部１２０を介してインターネット上の情報をブラウズするためのプログラム、電話するためのプログラムなどが格納される。また、プログラムメモリ１６１は、Ｂｌｕｅｔｏｏｔｈ接続時のペアリング設定を支援するアプリケーションソフトウェア（以下、ペアリング支援アプリ）が格納される。このペアリング支援アプリは、通信部１２０を介してダウンロードすることやＳＤカードなどの外部ストレージから読み込むことで、データメモリ１６０に格納することができる。好ましい態様では、ペアリング支援アプリが実行されたとき、情報端末１０は、車載器２０が必要とするＢＴ機器名称を発信するように制御され、ペアリング支援アプリが実行されないとき、情報端末１０は、予め設定されているＢＴ機器名称を発信するように制御される。
【００３２】
制御部１７０は、中央処理装置、マイクロコンピュータ、またはマイクロプロセッサなどの装置を含み、プログラムメモリ１６１に記憶されたプログラムを実行し、情報端末１０の各部を制御する。
【００３３】
次に、図３は、車載器２０の典型的な構成を示すブロック図である。同図に示すように、車載器２０は、ユーザからの入力を受け取る入力部２１０、音声を出力する音声出力部２１１、各種メディアの再生情報やナビゲーション情報などが実行されるアプリケーションに係る各種情報を表示する表示部２１２、目的までの誘導案内等を実行するナビゲーション部２２０、種々のメディアの再生等を実行するマルチメディア部２２１、ハンズフリー通話を可能にするハンズフリー部２２２、Ｂｌｕｅｔｏｏｔｈ接続３０により情報端末１０との接続を可能にする通信接続部２４０、オーディオデータ、ビデオデータ、地図データ等のデータを記憶するデータメモリ２６０、アプリケーション等を実行するためのプログラムを格納するプログラムメモリ２６１、車載器２０の各部を制御する制御部２７０、各部を接続するバス２９０を備えている。
【００３４】
入力部２１０は、車載器２０における各種指示操作を受け付けるためのものであり、各種ボタンや表示部２１２のディスプレイの表面に取り付けられたタッチパネル、音声入力可能なマイクロフォン等により構成され、操作内容に応じた操作信号を制御部２７０に出力する。
【００３５】
音声出力部２１１は、各部から提供される音声データを、Ｄ／Ａ変換し、アンプやスピーカを介して、音声出力する。表示部２１２は、各部から提供される画像データや映像データを、選択的にディスプレイに表示させる。
【００３６】
ナビゲーション部２２０は、ＧＰＳ衛星や自律航法センサを用いて、自車位置を算出する自車位置算出機能、目的地までの最適な経路を探索する経路探索機能、探索された経路の誘導案内を行う誘導案内機能などを実行する。ナビゲーション部２２０が動作されるとき、制御部２７０は、誘導案内時の音声案内を音声信号として音声出力部２１１に出力したり、自車位置周辺の地図画像を生成し、映像信号として表示部２１２に出力したりする。
【００３７】
マルチメディア部２２１は、ＣＤ、ＤＶＤ、ブルーレイディスク、メモリ媒体、データメモリ２６０などに記憶されたオーディオデータやビデオデータを再生する機能、テレビ放送やラジオ放送を受信する機能などを有し、音声データを音声出力部２１１に、映像データ、画像データを表示部２１２に出力する。
ハンズフリー部２２２は、入力部２１０にマイクロフォンや音声出力部２１１のスピーカなどの入出力部を用いてハンズフリーを可能にし、接続された情報端末１０の通話機能を利用して音声通話を行う。
【００３８】
通信接続部２４０は、各種無線通信モジュールにより構成され、他のＢＴ対応機器との無線接続および無線通信を制御する接続機能部２４１と、無線通信モジュール固有の情報を記憶する情報メモリ２４２を含んでいる。この通信接続部２４０を介して、接続された他のＢＴ対応機器とデータの送受信を行う。以下の説明では、無線通信モジュールの一例としてＢｌｕｅｔｏｏｔｈの通信モジュールである例を説明する。
接続機能部２４１は、他のＢＴ対応機器とペアリングにおける各種機能を制御すると共に、ペアリングされた機器とのＢｌｕｅｔｏｏｔｈによる各種データ通信を制御する。
【００３９】
情報メモリ２４２は、車載器２０に備えられた無線通信モジュール固有のＢＴアドレス、任意の文字列により設定されるＢＴ機器名称を記憶する。
なお、以下の説明では、ＢＴアドレスやＢＴ機器名称は、この情報メモリ２４２に記憶されている例を説明するが、データメモリ２６０に記憶させておくこともでき、ＢＴアドレスとＢＴ機器名称のどちらか一方を情報メモリ１４２に記憶させ、他方をデータメモリ１６０に記憶させるようにしてもよい。
【００４０】
データメモリ２６０は、オーディオデータ、ビデオデータ、地図データ、電話機能に用いる電話帳データなど車載器２０の各種機能を実行するために必要な情報を記憶する。また、必要に応じて情報端末１０から取得されたデータを記憶することができる。さらに、過去にペアリングされたＢＴ対応機器の情報を、登録ＢＴ情報として記憶する。プログラムメモリ２６１には、ナビゲーション部２２０やマルチメディア部２２１、ハンズフリー部２２２を制御するプログラムに加え、情報端末１０との間の通信接続を制御するプログラムなどが記憶される。
【００４１】
制御部２７０は、中央処理装置、マイクロコンピュータ、またはマイクロプロセッサなどの装置を含み、プログラムメモリ２６１に記憶されたプログラムを実行し、車載器２０の各部を制御する。
【００４２】
次に、図４は、情報端末１０の接続機能部１４１と、車載器２０の接続機能部２４１の内部構成を示すブロック図である。但し、同図には、両通信機器間でＢｌｕｅｔｏｏｔｈ接続３０時のペアリングを実現するための機能ブロックのみを示している。
【００４３】
情報端末１０の接続機能部１４１は、アプリ起動検知部１５０、Ｂｌｕｅｔｏｏｔｈ（ＢＴ）機器名称変更部１５１、Ｂｌｕｅｔｏｏｔｈ（ＢＴ）情報送信部１５２、接続確立実行部１５３、ペア機器登録部１５４を備えている。
一方、車載器２０の接続機能部２４１は、動作検知部２５０、ペアリングモード設定部２５１、Ｂｌｕｅｔｏｏｔｈ（ＢＴ）機器検索部２５２、Ｂｌｕｅｔｏｏｔｈ（ＢＴ）機器特定部２５３、接続確立実行部２５４、ペア機器登録部２５５と、を備えている。
【００４４】
アプリ起動検知部１５０は、車載器２０とのペアリング設定を支援するペアリング支援アプリが制御部１７０によって起動されたことを検知する。このペアリング支援アプリは、ユーザ操作に応答し、起動される。
【００４５】
ＢＴ機器名称変更部１５１は、アプリ起動検知部１５０により、ペアリング支援アプリが起動されると、情報メモリ１４２に記憶されるＢＴ機器名称を、特定の名称に変更し、情報メモリ１４２のＢＴ機器名称を書き換える。この特定の名称は、ＢＴ機器名称変更部１５１に予め設定されており、例えば「ＡＰＮ  ＢＴ  ＳＥＴＴＩＮＧ」という名称に変更する。ここで、この特定の名称は、他のＢＴ機器名称と区別可能なように設定しておくことが望ましい。他の態様では、ペアリング支援アプリが特定の名称に関する情報を含み、ペアリング支援アプリが起動されたとき、特定の名称がＢＴ機器名称変更部１５１にロードされ、または生成されるようにしてもよい。この場合、ペアリング支援アプリがＢＴ機器名称変更部１５１の機能を包含するものであってもよい。また、ＢＴ機器名称変更部１５１は、上述するようにＢＴ機器名称を変更する前に、変更前の旧ＢＴ機器名称を情報メモリ１４２に記憶させておくことができる。さらに、ＢＴ機器名称変更部１５１は、後述する接続確立実行部１５３により他のＢＴ対応機器と通信接続が確立されると、情報メモリ１４２のＢＴ機器名称を旧ＢＴ機器名称に戻す。
【００４６】
例えば、情報メモリ１４２に予めＢＴ機器名称に「ＤｅｖｉｃｅＡ」という名称が記憶されていた場合、ＢＴ機器名称変更部１５１は、アプリ起動検知部１５０によりペアリング支援アプリの起動が検知されると、この「ＤｅｖｉｃｅＡ」から「ＡＰＮ  ＢＴ  ＳＥＴＴＩＮＧ」に一時的にＢＴ機器名称を変更する。このとき、変更前の「ＤｅｖｉｃｅＡ」を、旧ＢＴ機器名称として情報メモリ１４２に記憶しておく。その後、ペアリング処理が行われ、情報端末１０と車載器２０の通信接続が確立すると、ＢＴ機器名称を変更した「ＡＰＮ  ＢＴ  ＳＥＴＴＩＮＧ」から「ＤｅｖｉｃｅＡ」に変更する。
なお、ＢＴ機器名称変更部１５１は、情報メモリ１４２に記憶されるＢＴ機器名称を書き換えずに、変更したＢＴ機器名称をＢＴ情報送信部１５２に提供するようにしてもよい。
【００４７】
ＢＴ情報送信部１５２は、他のＢＴ対応機器から送信されるＢＴ情報の送信要求を受け、情報メモリ１４２に記憶されるＢＴ情報（ＢＴ機器名称およびＢＴアドレス）を、送信要求を出したＢＴ対応機器に送信する。例えば、ＢＴ情報送信部１５２は、車載器２０からＢＴ情報の送信要求を受けると、情報メモリ１４２に記憶されるＢＴ情報を車載器２０に送信する。なお、ＢＴ情報送信部１５２は、ＢＴ機器名称およびＢＴアドレスの他、変更する前の旧ＢＴ機器名称を合わせて送信することが望ましい。このＢＴ情報送信部１５２が、他のＢＴ対応機器からのＢＴ送信要求を受け、そのＢＴ対応機器に対してＢＴ情報を返答可能な状態であるとき、自情報端末１０が他のＢＴ対応機器から検出可能な状態である。
なお、ＢＴ機器名称変更部１５１がＢＴ機器名称を書き換えずに変更する場合には、ＢＴ機器名称変更部１５１から提供される変更したＢＴ機器名称を送信する。
【００４８】
接続確立実行部１５３は、他のＢＴ対応機器からのペアリング要求を受信し、自情報端末１０のＢＴ情報（ＢＴ機器名称、ＢＴアドレス、旧ＢＴ機器名称）を送信するとともに、ペアリング要求を送信したＢＴ対応機器からＢＴ情報（ＢＴ機器名称、ＢＴアドレス）を取得する。その後、当該ＢＴ対応機器からパスキーを受信し、このパスキーを用いて、情報端末１０との接続を確立する。例えば、接続確立実行部１５３は、車載器２０からペアリング要求を受信すると、車載器２０に対し自端末１０のＢＴ情報を送信するとともに、車載器２０からもＢＴ情報を取得する。その後、車載器２０からパスキーを受信すると、このパスキーを用いて、車載器２０とのＢｌｕｅｔｏｏｔｈによる通信接続を確立する。
【００４９】
ペア機器登録部１５４は、接続確立実行部１５３により通信接続が確立され、ペアとなったＢＴ対応機器とリンクキーと呼ばれる固有のアクセスコードを共有し、このリンクキーとペアとなったＢＴ対応機器のＢＴ情報とを対応付け、登録ＢＴ情報としてデータメモリ１６０に記憶させ、登録する。例えば、ペア機器登録部１５４は、接続確立実行部１５３により車載器２０との通信接続が確立され、ペアとなった車載器２０とリンクキーを共有し、このリンクキーと車載器２０のＢＴ情報を対応付けて、データメモリ１６０に登録ＢＴ機器情報として記憶させる。ここで上記リンクキーは、ペア機器登録部１５４またはペア機器登録部２５５のいずれかで生成され、お互いに共有する。
【００５０】
動作検知部２５０は、車載器２０で実行される所定の動作が行われたことを検知する。具体的には、動作検知部２５０は、車載器２０の電源が初回起動されたこと、データメモリ２６０にペアとなったＢＴ対応機器が記憶されていること、ペアリングモードを設定する操作が入力部２１０に入力されたこと、などを検知する。動作検知部２５０は、初回起動か否かを、データメモリ２６０に記憶される初回起動フラグの情報を確認することで判断する。また、初回起動だけでなく、車載器２０の電源が入れられたときを検知することもできる。
【００５１】
ペアリングモード設定部２５１は、動作検知部２５０により所定の動作が検知されると、自動でＢｌｕｅｔｏｏｔｈによる無線接続を確立するペアリングモードを設定する。このペアリングモードが設定されることで、他のＢＴ対応機器とのペアリング処理が開始される。その後、他のＢＴ対応機器とのペアリング処理が完了し、通信接続が確立されると、ペアリングモードを解除する。
【００５２】
ＢＴ機器検索部２５２は、ペアリングモード設定部２５１がペアリングモードを設定すると、Ｂｌｕｅｔｏｏｔｈの通信領域内に存在する他のＢＴ対応機器を検索する。具体的には、Ｂｌｕｅｔｏｏｔｈの通信領域内に存在する他のＢＴ対応機器に対して、ＢＴ情報の送信要求を発信し、そのＢＴ対応機器からの返答を受けることで、Ｂｌｕｅｔｏｏｔｈの通信領域内に存在するＢＴ対応機器を検索する。例えば、ＢＴ機器検索部２５２は、車載器２０のＢｌｕｅｔｏｏｔｈの通信領域内に存在する情報端末１０に対して、ＢＴ情報の送信要求を発信し、情報端末１０からの返答として、情報端末１０のＢＴ情報を受信する。
【００５３】
ＢＴ機器特定部２５３は、ＢＴ機器検索部２５２が送信したＢＴ情報送信要求に対する返答としてＢＴ情報を受信すると、当該受信したＢＴ情報のＢＴ機器名称が特定の名称（例えば「ＡＰＮ  ＢＴ  ＳＥＴＴＩＮＧ」）に一致するＢＴ対応機器をペアリング対象として特定する。ＢＴ機器検索部２５２によって複数のＢＴ対応機器が検索された場合には、特定の名称に一致するＢＴ対応機器が特定される。一方、受信したＢＴ情報のＢＴ機器名称が特定の名称でない場合には、ＢＴ機器特定部２５３によるＢＴ対応機器の特定は行われない。例えば、ＢＴ機器特定部２５３は、ＢＴ機器検索部２５２が送信したＢＴ情報送信要求に対して情報端末１０からＢＴ情報を受信すると、受信した情報端末１０のＢＴ機器名称が、「ＡＰＮ  ＢＴ  ＳＥＴＴＩＮＧ」であるかを確認し、ＢＴ機器名称が「ＡＰＮ  ＢＴ  ＳＥＴＴＩＮＧ」である情報端末１０をペアリングするＢＴ対応機器として特定する。
【００５４】
接続確立実行部２５４は、ＢＴ機器特定部２５３が特定したＢＴ対応機器とのペアリングを実行し、Ｂｌｕｅｔｏｏｔｈによる通信接続を確立する。また、ＢＴ機器特定部２５３によるＢＴ対応機器が特定されなかった場合には、従来手法により、ユーザ選択されたＢＴ対応機器との通信接続が確立される。例えば、接続確立実行部２５４は、ＢＴ機器特定２５３により情報端末１０がペアリングするＢＴ対応機器として特定されると、情報端末１０に対して、ＢＴ情報（ＢＴアドレス、ＢＴ機器名称、旧ＢＴ機器名称）を要求する。そして、情報端末１０から上記ＢＴ情報が返答されると、このＢＴ情報に基づき、パスキーを生成し、情報端末１０とこのパスキーを共有する。そして、接続確立実行部２５４は、このパスキーを用いて、情報端末１０とのＢｌｕｅｔｏｏｔｈによる通信接続を確立する。
【００５５】
なお、接続確立実行部２５４は、パスキーを用いて、情報端末１０との通信接続を確立する前に、図５に示すような確認画面３００を生成し、表示部２１２に表示させ、ユーザに確認させるようにすることも可能である。この確認画面３００により、キー３０１の「はい」が押下されると、情報端末１０とのＢｌｕｅｔｏｏｔｈによる通信接続を確立する。一方、キー３０２の「いいえ」が押下されると、情報端末１０とのＢｌｕｅｔｏｏｔｈの接続処理を中止する。このとき、情報端末１０の表示部１１２には、少なくとも確認画面３００に表示されるパスキーと同じものが表示されている。
【００５６】
ペア機器登録部２５５は、接続確立実行部２５４により通信接続が確立され、ペアとなったＢＴ対応機器とリンクキーを共有し、このリンクキーとペアになったＢＴ対応機器のＢＴ情報とを対応付け、登録ＢＴ情報としてデータメモリ２６０に記憶させ、登録する。例えば、ペア機器登録部２５５は、接続確立実行部２５４により情報端末１０との通信接続が確立され、ペアとなった情報端末１０とリンクキーを共有し、このリンクキーと情報端末１０のＢＴ情報を対応付けて、データメモリ１６０に登録ＢＴ機器情報として記憶させる。
【００５７】
次に、上記のように構成された情報端末１０と車載器２０間のペアリングの実行手順について、図６から図８を参照して説明する。
図６は、本実施例に係る通信システム１の情報端末１０が行うペアリング手順の動作を示した図である。
まず、アプリ起動検知部１５０は、制御部１７０によってペアリング支援アプリが起動されたか否かを監視する（ステップＳ１０１）。ここで、ユーザ操作に応答し、ペアリング支援アプリが起動されると、アプリ起動検知部１５０は、ペアリング支援アプリが起動を検知したことをＢＴ機器名称変更部１５１に知らせる。アプリ起動検知部１５０は、ペアリング支援アプリが起動されるまで、常時監視を続ける。
【００５８】
アプリ起動検知部１５０によりペアリング支援アプリの起動が検知されると、ＢＴ機器名称変更部１５１は、情報メモリ１４２に記憶されるＢＴ機器名称を特定の名称（例えば「ＡＰＮ  ＢＴ  ＳＥＴＴＩＮＧ」）に変更し、書き換える（ステップＳ１０３）。このとき、ＢＴ機器名称変更部１５１は、変更する前の旧ＢＴ機器名称を一時的に情報メモリ１４２に記憶させる。
続いて、ＢＴ機器名称変更部１５１がＢＴ機器名称を変更すると、ＢＴ情報送信部１５２は、他のＢＴ対応機器からのＢＴ情報の送信要求に対して返答可能な状態にし、当該送信要求の受信の待機状態になる。つまり、他のＢＴ対応機器から自情報端末１０を検出可能な状態にし、待機する（ステップＳ１０５）。
【００５９】
その後、他のＢＴ対応機器からのＢＴ情報の送信要求を受信すると、所定のペアリング処理を行う（ステップＳ１０７）。このペアリング処理については後述する。
そして、ステップＳ１０７のペアリング処理が完了すると、制御部１７０は、ステップＳ１０１にて起動が検知されたペアリング支援アプリを終了し、情報端末１０のペアリング手順の処理を終了する（ステップＳ１０９）。
【００６０】
次に、図７は、本実施例に係る通信システム１の車載器２０が行うペアリング手順の詳細動作を示した図である。
動作検知部２５０は、ユーザによって車載器２０の電源がオンにされると、初回起動か否かを検知する。初回起動か否かは、初回起動フラグの情報をデータメモリ２６０に記憶しておき、そのフラグ情報を確認することで判断する（ステップＳ２０１）。または、初回起動か否かの判断は行わず、単に電源がオンされたか否かだけを判断することも可能である。
【００６１】
動作検知部２５０が初回起動フラグ情報に基づき初回起動であることを検知すると、ペアリングモード設定部２５１は、ペアリングモードを設定する（ステップＳ２０３）。
一方、初回起動ではない場合、データメモリ２６０に記憶される登録ＢＴ情報を確認しＢＴ対応機器が登録されているか否かを確認する（ステップＳ２０５）。ここで、ＢＴ対応機器が登録されていなければ、ステップＳ２０３に移行し、ペアリングモード設定部２５１によりペアリングモードが設定される。ステップＳ２０５でＢＴ対応機器が登録されていれば、この登録されているＢＴ対応機器との通信接続を試み、通信接続を確立する（ステップＳ２０７）。そして、制御部２７０は、ナビゲーション機能の地図画面やオーディオ機能の再生画面などの各種機能の初期画面を表示し、車載器２０のペアリング手順の処理を終了する。
【００６２】
ステップＳ２０３で、ペアリングモード設定部２５１によりペアリングモードが設定されると、次に、他のＢＴ対応機器とのペアリング処理が開始される（ステップＳ２０９）。この、ペアリング処理については後述する。
そして、ステップＳ２０９のペアリング処理が完了すると、ペアリングモード設定部２５１は、設定したペアリングモードを解除し、制御部２７０は、ナビゲーション機能の地図画面やオーディオ機能の再生画面などの各種機能の初期画面を表示し、車載器２０のペアリング手順の処理を終了する。
【００６３】
図８は、本実施例に係る通信システム１の情報端末１０が行うペアリング処理（ステップＳ１０７）と車載器２０が行うペアリング処理（ステップＳ２０９）の動作を示した図である。なお、以下のペアリング処理の説明は、本実施例に係る通信システム１の情報端末１０と車載器２０で行われる処理のみを記載する。
車載器２０は、ステップＳ２０３によりペアリングモードが設定されると、ＢＴ機器検索部２５２は、周辺の他のＢＴ対応機器を検索するため、車載器２０のＢｌｕｅｔｏｏｔｈの通信領域内の情報端末１０に対して、ＢＴ情報の送信要求を発信する（ステップＳ３０１）。一方、情報端末１０は、ステップＳ１０５により検出可能な状態で待機しているときに、車載器２０からＢＴ情報の送信要求を受信すると、ＢＴ情報送信部１５２は、情報メモリ１４２に記憶されるＢＴ情報（ＢＴ機器名称およびＢＴアドレス）を読み出す（ステップＳ３０３）。そして、ＢＴ情報送信部１５２は、読み出したＢＴ情報を、車載器２０に返答する（ステップＳ３０５）。
【００６４】
続いて、ＢＴ機器特定部２５３は、情報端末１０から提供されたＢＴ情報のＢＴ機器名称が所定の名称であるかを確認し、情報端末１０から提供されたＢＴ機器名称が所定の名称であれば、情報端末１０をペアリングするＢＴ対応機器として、特定する（ステップＳ３０７）。具体的に、ＢＴ機器特定部２５３は、情報端末１０から提供されたＢＴ情報のＢＴ機器名称（「ＡＰＮ  ＢＴ  ＳＥＴＴＩＮＧ」）が所定の名称（「ＡＰＮ  ＢＴ  ＳＥＴＴＩＮＧ」）であるため、当該情報端末１０をペアリングするＢＴ対応機器として特定する。
ＢＴ機器特定部２５３がペアリングするＢＴ対応機器を特定すると、接続確立実行部２５４は、ペアリングするＢＴ対応機器として特定した情報端末１０に対して、ペアリングを開始するペアリング要求を送信する（ステップＳ３０９）。情報端末１０は、ペアリング要求を受信すると、情報メモリ１４２に記憶されるＢＴ情報（ＢＴ機器名称、ＢＴアドレス、旧ＢＴ機器名称）を読み出し、車載器２０に送信するとともに、車載器２０の情報メモリ２４２に記憶されるＢＴ情報（ＢＴ機器名称、ＢＴアドレス）を取得する（ステップＳ３１１）。
【００６５】
接続確立実行部２５４は、情報端末１０からＢＴ情報を取得すると、このＢＴ情報から所定のパスキーを生成する（ステップＳ３１３）。そして、接続確立実行部２５４は、生成したパスキーを情報端末１０に送信し、情報端末１０の接続確立実行部１５３とパスキーを共有化する。
そして、接続確立実行部２５４は、共有化したパスキーに基づき、情報端末１０とのＢｌｕｅｔｏｏｔｈによる無線通信接続を確立する（ステップＳ３１７）。このとき、接続確立実行部１５３も同様に、共有化したパスキーに基づき、車載器２０とのＢｌｕｅｔｏｏｔｈによる無線通信接続を確立する（ステップＳ３１９）。このように、双方の接続確立実行部１５３、２５４がそれぞれ無線通信接続を確立し、ペアリングされる（ステップＳ３２１）。
【００６６】
ステップＳ３２１で、情報端末１０とペアリングされた車載器２０は、情報端末１０および自車載器２０のＢＴ情報、パスキーに基づき、リンクキーを生成し、情報端末１０に送信し、リンクキーを共有する（ステップＳ３２３）。または、情報端末１０がリンクキーを生成し、車載器２０に送信するようにしてもよく、それ以外の実施形態として、情報端末１０および車載器２０がそれぞれリンクキーを生成し、共有化するようにしてもよい。
【００６７】
ステップＳ３２３でリンクキーの共有化が行われると、車載器２０のペア機器登録部２５５は、共有化したリンクキーと情報端末１０のＢＴ情報を対応付けて、データメモリ２６０に登録ＢＴ機器情報として記憶する（ステップＳ３２５）。同様に、情報端末１０のペア機器登録部１５４は、共有化したリンクキーと車載器２０のＢＴ情報を対応付けて、データメモリ１６０に登録ＢＴ機器情報として記憶する（ステップＳ３２７）。
このようにして、情報端末１０と車載器２０のペアリング処理（Ｓ１０７、Ｓ２０９）が行われる。
【００６８】
上述する図６から図８のペアリング実行手順により、情報端末１０と車載器２０間のペアリングが行われ、Ｂｌｕｅｔｏｏｔｈの無線接続通信が確立されることで、情報端末１０および車載器２０は、通信接続部１４０および２４０を介して各種データ通信が可能となる。そして、情報端末１０および車載器２０が共にＡ２ＤＰの接続プロファイルに対応している場合には、情報端末１０に記憶される音楽データを車載器２０にて再生することができ、またＨＦＰの接続プロファイルに対応している場合には、情報端末１０の電話通信機能を通じて、車載器２０にて電話ができる。
【００６９】
このように本実施例によれば、情報端末１０に格納したペアリング支援アプリを起動しておき、その後に、車載器２０を所定の動作によりペアリングモードにするだけで、車載器が自動的に所望の情報端末１０を特定し、情報端末１０と車載器２０のペアリングが実行されるので、簡単な操作で情報端末１０と車載器２０とのペアリングを行うことが可能となるとともに、ユーザが所望する情報端末１０と確実にペアリングすることができる。
【００７０】
上述する実施例では、特に接続プロファイルに対することを考慮していないが、車載器２０が複数の接続プロファイルに対応しており、登録ＢＴ情報を接続プロファイル毎に登録できる場合には、上述するペアリング処理を接続プロファイル毎に実施することも可能である。この場合、ステップＳ２０９でのペアリング処理を行う前に、どの接続プロファイルに対してペアリング処理を行うか否かを選択させる画面を表示させ、ユーザに選択させるようにして、選択された接続プロファイルに対してペアリング処理を実行する。また、ステップＳ２０５でデータメモリ２６０により登録ＢＴ情報を確認するとき、登録されていない接続プロファイルを確認し、登録されていない接続プロファイルに対してペアリング処理を実行し、登録されている接続プロファイルに対しては、登録されている登録ＢＴ情報に基づき、ＢＴ対応機器と接続することもできる。
【００７１】
なお、上記実施例では、他のＢＴ対応機器から検出可能な状態を、ＢＴ情報送信部１５２が、他のＢＴ対応機器からのＢＴ送信要求を受け、そのＢＴ対応機器に対してＢＴ情報を返答可能な状態であるときとしたが、これに限定されるわけではない。例えば、ＢＴ情報送信部１５２が、自情報端末１０のＢＴ情報をＢｌｕｅｔｏｏｔｈの通信領域内に存在する他のＢＴ対応機器に送信している状況であるときとしても可能である。
この場合、車載器２０のＢＴ機器検索部２５２は、周辺の他のＢＴ対応機器から送信されるＢＴ情報を受信することで、車載器２０のＢｌｕｅｔｏｏｔｈの通信領域内に存在する他のＢＴ対応機器を検索する。そして、ＢＴ機器特定部２５３は、検索された１つまたは複数のＢＴアドレスから所定のＢＴ機器名称を有する他のＢＴ対応機器を特定する。
このように、ＢＴ対応機器の検索処理を変形することができる。
【００７２】
また、上記実施例では、接続機能部１４１によりアプリ起動検知部１５０、ＢＴ機器名称変更部１５１、ＢＴ情報送信部１５２、接続確立実行部１５３、ペア機器登録部１５４が制御される例を示したが、データメモリ１６０に記憶されたペアリング支援アプリによりこれらが制御されるようにしてもよく、さらには、ペアリング支援アプリによりこれらのうち一部のみが制御されるようにしてもよい。
【００７３】
なお、上述する本発明によるペアリング手順において、車載器２０は、車載器２０が初回起動されたときと、登録ＢＴ情報に過去に登録（接続）されたＢＴ対応機器が存在しない場合に、ペアリングモード設定部２５１によりペアリングモードを設定するようにしたが、ユーザ操作によりいつでもペアリングモードを設定することができる。また、ユーザ操作により従来のペアリング手順も行うことが可能である。
【００７４】
以上、本発明の好ましい実施形態について記述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。上記実施例では、Ｂｌｕｅｔｏｏｔｈ規格に基づくペアリング手順を例としたが、他の無線通信機器悪に基づくペアリングにおいて、本発明の技術を当然に利用できる。
【符号の説明】
【００７５】
１  通信システム                    １０  情報端末
２０  車載器                        ３０  Ｂｌｕｅｔｏｏｔｈ接続
１１０、２１０  入力部              １１１、２１１  音声出力部
１１２、２１２  表示部              １２０  通信部
１２１  電話機能部                  １４０、２４０  通信接続部
１４１、２４１  接続機能部          １４２、２４２  情報メモリ
１６０、２６０  データメモリ        １６１、２６１  プログラムメモリ
１７０、２７０  制御部              １９０、２９０  通信バス
２２０  ナビゲーション部            ２２１  マルチメディア部
２２２  ハンズフリー部
【図１】
2015167318.tif 000003
【図２】
2015167318.tif 000004
【図３】
2015167318.tif 000005
【図４】
2015167318.tif 000006
【図５】
2015167318.tif 000007
【図６】
2015167318.tif 000008
【図７】
2015167318.tif 000009
【図８】
2015167318.tif 000010