(57)【要約】【課題】  車載装置を介して多機能携帯電話等の携帯電子機器を利用するための携帯電子機器連携システムにおいて、携帯電子機器と車載装置との通信接続に際して運転者が行う設定操作を簡易化する。【解決手段】  車載の情報提供装置（１００）と携帯電子機器（１０４）とで構成され、前記情報提供装置と前記携帯電子機器とは、第１の方式の通信（１２０、１５０）と、当該第１の方式の通信と異なる第２の方式の通信（１２２、１５２）とを行うよう構成され、前記情報提供装置は、前記携帯電子機器との間で通信接続が確立された第１の方式の通信を介して、前記携帯電子機器との間で前記第２の方式の通信による通信接続を確立するための当該携帯電子機器の個体識別に必要な固有情報を、当該携帯電子機器から取得し、当該取得した固有情報により前記携帯電子機器との間で第２の方式の通信による通信接続を確立するよう構成されている。【選択図】図１
2015008382.tif 000002
【特許請求の範囲】
【請求項１】
車両の運転者に情報を提供する車載の情報提供装置と、携帯電子機器と、で構成され、前記情報提供装置を介して前記携帯電子機器の機能を利用するための携帯電子機器連携システムであって、
前記情報提供装置と前記携帯電子機器とは、第１の方式の通信と、当該第１の方式の通信と異なる第２の方式の通信とを行うよう構成され、
前記情報提供装置は、
前記携帯電子機器との間で通信接続が確立された第１の方式の通信を介して、前記携帯電子機器との間で前記第２の方式の通信による通信接続を確立するための、当該携帯電子機器の個体識別に必要な固有情報を、当該携帯電子機器から取得し、
当該取得した固有情報により前記携帯電子機器との間で第２の方式の通信による通信接続を確立するよう構成されている、
携帯電子機器連携システム。
【請求項２】
前記情報提供装置は、前記取得した固有情報により前記携帯電子機器との間で前記第２の方式の通信による通信接続を確立できなかったときは、前記第１の方式の通信による通信接続を終了させる、
請求項１に記載の携帯電子機器連携システム。
【請求項３】
前記情報提供装置は、前記第２の方式の通信による通信接続を確立すべき通信相手についての指定が入力されたことに応じて、前記第２の方式の通信による通信接続を、前記取得した固有情報に係る前記携帯電子機器との間で確立するか、又は前記第２の方式の通信を行う他の機器との間で確立する、
請求項１に記載の携帯電子機器連携システム。
【請求項４】
前記情報提供装置は、前記携帯電子機器との間で前記第２の方式の通信を行うことによりハンズフリー通話機能を実現する、
請求項１ないし３のいずれか一項に記載の携帯電子機器連携システム。
【請求項５】
前記情報提供装置は、前記携帯電子機器と第１の方式の通信により通信接続を確立すると共に前記他の機器と前記第２の方式の通信による通信接続を確立したときは、その後、新たに当該携帯電子機器との間で前記第１の方式の通信による通信接続を確立した際には、当該他の機器との間で前記第２の方式の通信による通信接続を確立する、
請求項３に記載の携帯電子機器連携システム。
【請求項６】
携帯電子機器と通信することにより当該携帯電子機器の機能の利用を可能とする車載の情報提供装置であって、
第１の方式の通信を行う第１の通信装置と、
第１の方式の通信と異なる第２の方式の通信を行う第２の通信装置と、
前記第１及び第２の通信装置による通信を制御する処理装置と、
を備え、
前記処理装置は、
第１の通信装置により前記携帯電子機器との間で前記第１の方式の通信による通信接続を確立し、
前記携帯電子機器との間で前記第２の方式の通信による通信接続を確立するための、当該携帯電子機器の個体識別に必要な固有情報を、前記第１の通信装置により当該携帯電子機器から取得し、
前記取得した固有情報により、前記第２の通信装置により前記携帯電子機器との間で第２の方式の通信による通信接続を確立するよう構成されている、
情報提供装置。
【請求項７】
車両の運転者に情報を提供する車載の情報提供装置と通信して、自装置が備える機能の利用を可能とする携帯電子機器であって
第１の方式の通信を行う第１の通信装置と、
第１の方式の通信と異なる第２の方式の通信を行う第２の通信装置と、
前記第１及び第２の通信装置による通信を制御する処理装置と、
を備え、
前記処理装置は、
前記第１の通信装置により前記情報提供装置との間で前記第１の方式の通信による通信接続を確立し、
前記第１の通信装置により前記情報提供装置から所定の要求信号を受信したことに応じて、前記情報提供装置との間で前記第２の方式の通信による通信接続を確立するための、自装置の個体識別に必要な固有情報を、前記第１の通信装置により前記情報提供装置へ送信するよう構成されている、
携帯電子機器。
【請求項８】
第１の方式の通信を行う第１の通信装置と、
第１の方式の通信と異なる第２の方式の通信を行う第２の通信装置と、
前記第１及び第２の通信装置による通信を制御する処理装置であるコンピュータと、
を備える携帯電子機器の前記コンピュータに、
前記第１の通信装置を用いて前記情報提供装置との間で前記第１の方式の通信による通信接続を確立するステップと、
前記第１の通信装置により前記情報提供装置から所定の要求信号を受信したことに応じて、前記情報提供装置との間で前記第２の方式の通信による通信接続を確立するための、自装置の個体識別に必要な固有情報を、前記第１の通信装置により前記情報提供装置へ送信するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートフォン等の携帯電子機器が提供する機能を車載装置を介して利用できるようにするための携帯電子機器連携システムに関し、特に、携帯電子機器と車載装置との通信接続に際して運転者の操作を軽減することのできる携帯電子機器連携システム、当該システムを構成する情報提供装置及び携帯電子機器、並びに当該携帯電子機器に実行させるプログラムに関する。
【背景技術】
【０００２】
携帯電話の普及にともない、運転者個人の所有する携帯電話を車載のマイクロフォンやスピーカを介してハンズフリーで（手を使わないで）利用する（ハンズフリー通話を行う）ための装置（ハンズフリー装置）が普及している。
【０００３】
このようなハンズフリー装置は、例えばマイクロフォンとスピーカとを備える車載のナビゲーション装置の一部として構成され、ブルートゥース（Bluetooth（登録商標））と呼ばれる通信規格に準拠した近距離無線により携帯電話と通信して、携帯電話から入力された受話音声を上記スピーカから出力し、かつ上記マイクロフォンにより検知した運転者の発話音声を当該携帯電話に出力する（例えば、特許文献１参照）。
【０００４】
一般に、ブルートゥースに準拠した通信を行う機器（以下、ブルートゥース機器、又はＢＴ機器ともいう）では、一のブルートゥース機器がマスターとなり、当該マスターの周囲に存在する他のブルートゥース機器（スレーブ）を探索する。そして、通常はユーザが、例えばマスターに設けられた入力装置を介して上記探索されたスレーブの中からマスターとの接続を望む一のスレーブを選択する。これにより、当該選択されたスレーブがマスターに登録され、スレーブとマスターとの間でＰＩＮ（Personal Identification Number）コードが共有されることにより、当該登録されたスレーブとマスターとの間の通信接続が確立され、秘匿性のある通信が確保される。
【０００５】
上述した従来のハンズフリー装置では、まず当該ハンズフリー装置がマスターとなってスレーブである携帯電話を探索し、次にユーザである運転者がハンズフリー装置上で当該探索された携帯電話の中から自身の携帯電話を選択し登録することによって、当該運転者の携帯電話を介したハンズフリー通話が可能となる。そして、上記のように携帯電話が登録された後は、ハンズフリー装置は、電源が投入される毎に上記のような探索動作を行うことなく、当該登録された携帯電話との通信を迅速に開始することができる。
【０００６】
また、ハンズフリー装置は、通常、複数の携帯電話を登録することができるようになっており、異なる複数の運転者が同一の車両を利用する場合にも、当該複数の運転者は各自の携帯電話をハンズフリー装置に登録してハンズフリー通話を行うことができる。
【０００７】
しかしながら、上記のように携帯電話を複数登録した場合には、ユーザである運転者は、例えばハンズフリー装置の表示装置に表示される登録済みの携帯電話のリスト中から自身の携帯電話を特定し、ハンズフリー装置に対し当該特定した自身の携帯電話を接続相手とするように指示を入力する必要がある。このようなユーザによる指示入力を不要とすべく、従来、最後に登録された携帯電話や前回接続した携帯電話に自動的に接続するハンズフリー装置が知られているが、これらの条件に合致するものが、必ずしもユーザの接続したい携帯電話というわけでない。
【０００８】
一方、近年では、電話機能に加えてインターネットとの通信機能やアプリケーションソフトウェアを実行して様々なサービスを提供する機能を備えたスマートフォン（多機能携帯電話）を利用するユーザが増加しており、例えば当該スマートフォンが提供するナビゲーション機能を車載のディスプレイ等を介して利用するための連携システムが知られている。
【０００９】
この連携システムでは、スマートフォンと車載装置とを、ＵＳＢ（登録商標）（Universal Serial Bus）等の通信規格に従う通信バスや、Ｗｉ−Ｆｉ（登録商標）（ワイファイ、Wireless Fidelity）認証を受けた装置等を用いた短距離無線ＬＡＮにより通信可能に接続することにより、スマートフォンからの画像データを伝送したり、車載入力装置からの運転者の指示入力をスマートフォンへ伝送して、当該スマートフォンが提供するナビゲーション等の種々のサービスの利用を可能としている。
【００１０】
この場合、上記スマートフォンが提供するサービスを上記連携システムを用いて利用すると同時に、当該スマートフォンの電話機能をハンズフリー装置により利用しようとすると、運転者は、例えば車載装置への電源を投入する毎に、上述したハンズフリー装置に対する携帯電話の選択指定に加えて、上記ナビゲーション等のサービスを開始するためのスマートフォンへの操作をも行う必要が生じ、多くの設定作業を行わなければならないこととなる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００４−１４０７３１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上記の背景より、多機能携帯電話等の携帯電子機器の機能を車載装置を介して利用するための携帯電子機器連携システムにおいて、携帯電子機器と車載装置との間の通信確立に際して運転者が行うべき設定操作を簡易化することが望まれている。
【課題を解決するための手段】
【００１３】
本発明は、車両の運転者に情報を提供する車載の情報提供装置と、携帯電子機器と、で構成され、前記情報提供装置を介して前記携帯電子機器の機能を利用するための携帯電子機器連携システムであり、前記情報提供装置と前記携帯電子機器とは、第１の方式の通信と、当該第１の方式の通信と異なる第２の方式の通信とを行うよう構成されている。そして、前記情報提供装置は、前記携帯電子機器との間で通信接続が確立された第１の方式の通信を介して、前記携帯電子機器との間で前記第２の方式の通信による通信接続を確立す
るための、当該携帯電子機器の個体識別に必要な固有情報を、当該携帯電子機器から取得し、当該取得した固有情報により前記携帯電子機器との間で第２の方式の通信による通信接続を確立するよう構成されている。
本発明の一の態様によると、前記情報提供装置は、前記取得した固有情報により前記携帯電子機器との間で前記第２の方式の通信による通信接続を確立できなかったときは、前記第１の方式の通信による通信接続を終了させる。
本発明の他の態様によると、前記情報提供装置は、前記第２の方式の通信による通信接続を確立すべき通信相手についての指定が入力されたことに応じて、前記第２の方式の通信による通信接続を、前記取得した固有情報に係る前記携帯電子機器との間で確立するか、又は前記第２の方式の通信を行う他の機器との間で確立する。
本発明の他の態様によると、前記情報提供装置は、前記携帯電子機器との間で前記第２の方式の通信を行うことによりハンズフリー通話機能を実現する。
本発明の他の態様によると、前記情報提供装置は、前記携帯電子機器と第１の方式の通信により通信接続を確立すると共に前記他の機器と前記第２の方式の通信による通信接続を確立したときは、その後、新たに当該携帯電子機器との間で前記第１の方式の通信による通信接続を確立した際には、当該他の機器との間で前記第２の方式の通信による通信接続を確立する。
また、本発明は、携帯電子機器と通信することにより当該携帯電子機器の機能の利用を可能とする車載の情報提供装置であって、第１の方式の通信を行う第１の通信装置と、第１の方式の通信と異なる第２の方式の通信を行う第２の通信装置と、前記第１及び第２の通信装置による通信を制御する処理装置と、を備える。そして、前記処理装置は、第１の通信装置により前記携帯電子機器との間で前記第１の方式の通信による通信接続を確立し、前記携帯電子機器との間で前記第２の方式の通信による通信接続を確立するための、当該携帯電子機器の個体識別に必要な固有情報を、前記第１の通信装置により当該携帯電子機器から取得し、前記取得した固有情報により、前記第２の通信装置により前記携帯電子機器との間で第２の方式の通信による通信接続を確立するよう構成されている。
また、本発明は、車両の運転者に情報を提供する車載の情報提供装置と通信して、自装置が備える機能の利用を可能とする携帯電子機器であって、第１の方式の通信を行う第１の通信装置と、第１の方式の通信と異なる第２の方式の通信を行う第２の通信装置と、前記第１及び第２の通信装置による通信を制御する処理装置と、を備える。そして、前記処理装置は、
前記第１の通信装置により前記情報提供装置との間で前記第１の方式の通信による通信接続を確立し、前記第１の通信装置により前記情報提供装置から所定の要求信号を受信したことに応じて、前記情報提供装置との間で前記第２の方式の通信による通信接続を確立するための、自装置の個体識別に必要な固有情報を、前記第１の通信装置により前記情報提供装置へ送信するよう構成されている。
さらに、本発明は、第１の方式の通信を行う第１の通信装置と、第１の方式の通信と異なる第２の方式の通信を行う第２の通信装置と、前記第１及び第２の通信装置による通信を制御する処理装置であるコンピュータと、を備える携帯電子機器の前記コンピュータに実行させるプログラムである。本プログラムは、前記コンピュータに、前記第１の通信装置を用いて前記情報提供装置との間で前記第１の方式の通信による通信接続を確立するステップと、前記第１の通信装置により前記情報提供装置から所定の要求信号を受信したことに応じて、前記情報提供装置との間で前記第２の方式の通信による通信接続を確立するための、自装置の個体識別に必要な固有情報を、前記第１の通信装置により前記情報提供装置へ送信するステップと、を実行させる。
【００１４】
本発明によれば、多機能携帯電話等の携帯電子機器の機能を車載装置を介して利用するための携帯電子機器連携システムにおいて、携帯電子機器と車載装置との間の通信確立に際して運転者が行うべき設定操作を簡易化することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る携帯電子機器連携システムの構成を示す図である。
【図２】第１の実施形態に係る連携システムを構成する情報提供装置の構成を示す図である。
【図３】第１の実施形態に係る連携システムを構成する携帯電子機器の構成を示す図である。
【図４】第１の実施形態に係る連携システムを構成する情報提供装置における、機器認証処理の手順を示すフロー図である。
【図５】第１の実施形態に係る連携システムを構成する携帯電子機器における、認証支援処理の手順を示すフロー図である。
【図６】本発明の第２の実施形態に係る携帯電子機器連携システムの構成を示す図である。
【図７】第２の実施形態に係る連携システムを構成する情報提供装置の構成を示す図である。
【図８】第２の実施形態に係る連携システムを構成する情報提供装置における、機器認証処理の手順を示すフロー図である。
【図９】図８に示す機器認証処理において実行されるＢＴ機器選択処理の手順を示すフロー図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施の形態を説明する。
〔第１実施形態〕
本実施形態に係る携帯電子機器連携システム（以下、連携システムという）は、車載の情報提供装置と携帯電子機器とで構成され、情報提供装置と携帯電子機器とは、第１の方式の通信と、当該第１の方式の通信と異なる第２の方式の通信とを行うよう構成されている。上記情報提供装置は、携帯電子機器との間で通信接続が確立された第１の方式の通信を介して、当該携帯電子機器との間で第２の方式の通信による通信接続を確立するための当該携帯電子機器の個体識別に必要な固有情報を、当該携帯電子機器から取得する。そして、情報提供装置は、当該取得した固有情報により前記携帯電子機器との間で第２の方式の通信による通信接続を確立する。本実施形態に係る連携システムは、特に、第１の方式の通信として、ＵＳＢ規格に準拠したバス通信（以下、ＵＳＢ通信）を行い、第２の方式の通信として、ブルートゥース規格に準拠した短距離無線通信（以下、ブルートゥース通信、又はＢＴ通信という）を行うものである。
【００１７】
図１は、本発明の第１の実施形態に係る連携システムの構成を示す図である。
本連携システム１０は、車両に搭載された情報提供装置１００と、通信ケーブル１０２を介して情報提供装置１００と通信可能に接続される携帯電子機器１０４と、により構成される。
【００１８】
携帯電子機器１０４、例えば、車両を利用する各運転者が所有するスマートフォン（多機能携帯電話）である。各運転者は、当該車両に乗車した際に各自の携帯電子機器１０４を通信ケーブル１０２を介して情報提供装置１００に接続することにより連携システム１０を動作させる。また、各運転者は、当該車両の利用を終了する際に、携帯電子機器１０４を情報提供装置１００から取り外して、携帯電子機器１０４を車両外に持ち出して単独で使用することができる。
【００１９】
まず、情報提供装置１００の構成について説明する。図２は、情報提供装置１００の構成を示す図である。なお、図２においては、図１に示す情報提供装置１００の構成要素と同じ構成要素については、図１に示す符号と同一の符号を用いて示している。
情報提供装置１００は、処理装置１１０と、ディスプレイ１１２と、操作入力装置１１４と、マイクロフォン１１６と、スピーカ１１８と、ＵＳＢコントローラ１２０と、ＢＴコントローラ１２２と、記憶装置１２４と、コネクタ１２６と、を有している。
【００２０】
ディスプレイ１１２は、例えば液晶表示装置（LCD、Liquid Crystal Display）により構成され、地図などの視覚情報を表示する。
操作入力装置１１４は、ディスプレイ１１２に出力された表示等に対して乗員がデータ入力等の入力操作を行うため装置であり、例えば、ディスプレイ１１２の表示画面上に設けられたタッチパネルとすることができる。
【００２１】
マイクロフォン１１６及びスピーカ１１８は、それぞれ、乗員の音声を検知して処理装置１１０に入力し、及び処理装置１１０から出力される電気信号を音響に変えて出力する。
【００２２】
ＵＳＢコントローラ１２０は、第１の方式の通信であるＵＳＢ通信を行うための通信装置であり、情報提供装置１００が備える第１の通信装置である。ＵＳＢコントローラ１２０は、本実施形態では、コネクタ１２６に接続された通信ケーブル１０２を介して携帯電子機器１０４と接続される。
【００２３】
ＢＴコントローラ１２２は、第２の方式の通信であるブルートゥース通信（ＢＴ通信）を行うための通信装置であり、情報提供装置１００が備える第２の通信装置である。本実施形態では、情報提供装置１００は、携帯電子機器１０４との間でＢＴ通信を行うことにより、例えば携帯電子機器１０４が備える電話機能を利用したハンズフリー通話を行うハンズフリー通話機能を実現する。
【００２４】
記憶装置１２４は、例えばフラッシュメモリ等の不揮発性メモリで構成され、処理装置１１０の動作に必要な情報が記憶される。また、記憶装置１２４には、自装置が情報提供装置１００であることを他の装置に示すための機器識別情報（例えば、機器の種別を示す機器種別情報や、機器ＩＤ（例えば型番や製造番号）等の情報）が、予め記憶されている。
【００２５】
処理装置１１０は、ＣＰＵ（Central Processing Unit）等のプロセッサと、プログラムが書き込まれたＲＯＭ（Read Only Memory）やデータの一時記憶のためのＲＡＭ（Random Access Memory）等で構成される記憶装置と、を備えたコンピュータであり、ＢＴ通信制御ユニット２００と、ＵＳＢ通信制御ユニット２０２と、ＵＳＢ機器認証ユニット２０４及びＢＴ機器認証ユニット２０６を備える機器認証ユニット２０８と、ナビゲーション支援機能ユニット２１０と、ハンズフリー通話機能ユニット２１２と、を有している。
【００２６】
処理装置１１０が備える上記各ユニットは、コンピュータである処理装置１１０がプログラムを実行することにより実現される仮想マシンであり、機能実現手段である。ただし、他の実施形態として、上記各ユニットを、それぞれ個別のハードウェアとして構成することもできる。なお、コンピュータ・プログラムは、コンピュータ読み取り可能な任意の記憶媒体に記憶させておくことができる。
【００２７】
ＵＳＢ通信制御ユニット２０２は、ＵＳＢコントローラ１２０の動作を制御する。ＵＳＢ通信制御ユニット２０２は、コネクタ１２６を介して他のＵＳＢ機器（すなわち、ＵＳＢ通信を行う機能を備えた他の機器）が接続されると、ＵＳＢ通信規格で規定されたプロトコルに従ってＵＳＢ通信を確立する。当該ＵＳＢ通信確立の際、ＵＳＢ通信制御ユニット２０２は、通常のＵＳＢ通信のプロトコルに従い、ＵＳＢ通信確立の際に接続相手であるＵＳＢ機器から、当該機器の種別情報（デバイスクラス）、機器のベンダ情報、及び製品識別情報（デバイス名、型番、製造番号など）等、当該機器に固有の機器情報が含まれたデバイスディスクリプタを取得して、記憶装置１２４に記憶する。また、ＵＳＢ通信制御ユニット２０２は、ＵＳＢ通信を確立した旨の通知を機器認証ユニット２０８に送信する。
【００２８】
機器認証ユニット２０８のＵＳＢ機器認証ユニット２０４は、ＵＳＢ通信制御ユニット２０２からＵＳＢ通信を確立した旨の通知を受信すると、ＵＳＢ通信制御ユニット２０２が記憶装置１２４に記憶させた当該ＵＳＢ機器のデバイスディスクリプタを参照し、当該ＵＳＢ機器が携帯電子機器１０４であるか否かを判断する。この判断は、上記参照したデバイスディスクリプタに含まれる上記種別情報や製品識別情報等を、予め携帯電子機器１０４を表すものとして記憶しておいた種別情報や製品識別情報等と比較することにより行うことができる。
【００２９】
そして、ＵＳＢ機器認証ユニット２０４は、接続された上記ＵＳＢ機器が携帯電子機器１０４であるときは、携帯電子機器１０４とのＵＳＢ通信を確立した旨の通知をナビゲーション支援機能ユニット２１０に送信する。
また、ＵＳＢ機器認証ユニット２０４は、ＵＳＢ通信を介して携帯電子機器１０４から機器情報要求信号を受信すると、予め記憶装置１２４に記憶された自装置の機器識別情報を記憶装置１２４から読み出し、当該読み出した機器識別情報を携帯電子機器１０４へ送信する。
【００３０】
また、ＵＳＢ機器認証ユニット２０４は、携帯電子機器１０４に対し、固有情報（機器固有情報）の送信を要求する所定の要求信号である固有情報要求信号を、ＵＳＢ通信により送信する。これに対し、携帯電子機器１０４は、情報提供装置１００が当該携帯電子機器１０４との間でＢＴ通信による通信接続を確立するための、当該携帯電子機器１０４の個体識別に必要な固有情報である機器固有情報を、ＵＳＢ通信により情報提供装置１００に送信する。
【００３１】
この機器固有情報には、ブルートゥース機器である携帯電子機器１０４のブルートゥース機器アドレス（Bluetooth Device Address）（以下、ＢＴ機器アドレス）、ＰＩＮコード、及びブルートゥース・プロファイル（以下、ＢＴプロファイル）が含まれる。ここで、ＢＴ機器アドレスは、当該携帯電子機器１０４を個体識別するための情報であり、ＢＴ機器間（したがって、情報提供装置１００と携帯電子機器１０４との間）のペアリング（通信チャネルの形成）に用いられる。また、ＰＩＮコードは、ペアリングが完了した上記ＢＴ機器の間での暗号化通信を可能としてＢＴ通信を確立するために使用される。また、ＢＴプロファイルは、当該ＢＴ機器の種別（携帯電話、プリンタ、オーディオプレーヤ等の当該機器の機能の種別）ごとに、そのＢＴ機器に適用されるプロトコルを規定する情報であり、当該ＢＴ機器の機能種別の特定に用いられる。
【００３２】
ＵＳＢ機器認証ユニット２０４は、上記送信された機器固有情報を受信し、当該受信した機器固有情報からＢＴ機器アドレス、及びＰＩＮコードを取得して、当該取得したＢＴ機器アドレスとＰＩＮコードを記憶装置１２４に記憶すると共にＢＴ機器認証ユニット２０６に送信する。
【００３３】
ＢＴ機器認証ユニット２０６は、携帯電子機器１０４の上記ＢＴ機器アドレスとＰＩＮコードとをＵＳＢ機器認証ユニット２０４から受信すると、まず、ＢＴ通信制御ユニット２００に当該受信したＢＴ機器アドレスを送信して、携帯電子機器１０４との間でのペアリング（すなわち、通信チャネルの形成）を指示する。
【００３４】
ＢＴ機器認証ユニット２０６は、上記ペアリングが完了した旨の通知をＢＴ通信制御ユニット２００から受け取ると、次に、上記受信したＰＩＮコードをＢＴ通信制御ユニット２００に送信して、携帯電子機器１０４との間のＢＴ通信の確立（すなわち、暗号通信可能な状態の確立）を指示する。
【００３５】
そして、ＢＴ機器認証ユニット２０６は、ＢＴ通信制御ユニット２００からＢＴ通信の確立に成功した旨の通知を受け取ると、上記入力されたＢＴ機器アドレスとＰＩＮコードとを記憶装置１２４に記憶すると共に、ＢＴ通信を確立した旨の通知をハンズフリー通話機能ユニット２１２に通知する。
【００３６】
ＢＴ通信制御ユニット２００は、ＢＴコントローラ１２２の動作を制御する。ＢＴ通信制御ユニット２００は、ＢＴ機器認証ユニット２０６からの指示に従い、ＢＴ機器認証ユニット２０６から送信されたＢＴ機器アドレス及びＰＩＮコードにより、それぞれペアリング及びＢＴ通信の確立を行う。
【００３７】
そして、ペアリングに成功したときは、ペアリングが完了した旨の通知をＢＴ機器認証ユニット２０６に送信し、ペアリングに失敗したときは、ペアリングに失敗した旨の通知をＢＴ機器認証ユニット２０６に送信する。また、ＢＴ通信制御ユニット２００は、ＢＴ通信の確立に成功したときは、ＢＴ通信の確立に成功した旨の通知をＢＴ機器認証ユニット２０６に送信して、当該確立したＢＴ通信を維持する。一方、ＢＴ通信の確立に失敗したときは、ＢＴ通信の確立に失敗した旨の通知をＢＴ機器認証ユニット２０６に送信する。
【００３８】
さらに、ＢＴ通信制御ユニット２００は、上述したＢＴ機器認証２０６からの指示がないときは、ＢＴ通信規格に従い、他のＢＴ機器を探索し、当該探索により発見したＢＴ機器からＢＴ機器アドレスを取得してペアリングを行う機能も有している。ＢＴ通信制御ユニット２００は、当該ペアリングしたＢＴ機器を、例えばディスプレイ１１２に表示して、操作入力装置１１４を介した運転者からの指示により、当該指示により指定されたＢＴ機器とＢＴ通信を確立する。
【００３９】
また、ＢＴ通信制御ユニット２００は、携帯電子機器１０４又はその他のＢＴ機器とＢＴ通信を確立したときは、当該ＢＴ通信を確立したＢＴ機器のＢＴ機器アドレスとＰＩＮコードとを対応付けたＢＴ機器登録情報を生成し、当該生成したＢＴ機器登録情報を記憶装置１２４に記憶させることで、当該ＢＴ機器を情報提供装置１００に登録する。
【００４０】
ナビゲーション支援機能ユニット２１０は、ＵＳＢ機器認証ユニット２０４から携帯電子機器１０４とのＵＳＢ通信を確立した旨の通知を受信したことに応じて、携帯電子機器１０４とのＵＳＢ通信を開始し、携帯電子機器１０４のナビゲーション機能ユニット３０８からの指示を受信して、地図情報等をディスプレイ１１２に表示すると共に、経路案内に伴う音声案内等をスピーカ１１８に出力させる。また、ナビゲーション支援機能ユニット２１０は、ディスプレイ１１２に表示された情報に対して運転者が操作入力装置１１４に入力した指示や、マイクロフォン１１６が検知した運転者の発話による指示等を、ＵＳＢ通信により携帯電子機器１０４へ送信する。
【００４１】
これにより、本連携システム１０は、携帯電子機器１０４のナビゲーション機能ユニット３０８が提供するナビゲーションサービスを、車載の情報提供装置１００が備えるヒューマン・インタフェース・デバイス、すなわち、ディスプレイ１１２、操作入力装置１１４、マイクロフォン１１６、及びスピーカ１１８を介して運転者に提供することができる。
【００４２】
ハンズフリー通話機能ユニット２１２は、ＢＴ機器認証ユニット２０６からＢＴ通信を確立した旨の通知を受信したことに応じて、携帯電子機器１０４とのＢＴ通信を開始し、当該携帯電子機器１０４を用いたハンズフリー通話を行うための処理を開始する。
【００４３】
すなわち、ハンズフリー通話機能ユニット２１２は、携帯電子機器１０４から着信通知を受信すると、着信メッセージをディスプレイ１１２に表示すると共に、着信音をスピーカ１１８から出力する。そして、運転者が、例えば操作入力装置１１４を介して応答指示を入力すると、当該入力を携帯電子機器１０４へ送信する。これにより、携帯電子機器１０４における通話動作が開始される。
【００４４】
そして、携帯電子機器１０４からの受話音声は、ハンズフリー通話機能ユニット２１２を介してスピーカ１１８に出力され、運転者の発話音声は、マイクロフォン１１６により検知されてハンズフリー通話機能ユニット２１２を介して携帯電子機器１０４に出力されて、ハンズフリー会話が行われる。
【００４５】
会話終了後、運転者は例えば操作入力装置１１４に通話終了指示を入力することができ、当該入力は、ハンズフリー通話機能ユニット２１２を介して携帯電子機器１０４へ送信され、携帯電子機器１０４における通話動作が終了する。
【００４６】
また、運転者が電話をかけたい場合には、例えば、運転者が操作入力装置１１４により電話呼び出し指示を入力すると、ハンズフリー通話機能ユニット２１２は、ディスプレイ１１２上にダイヤルボタンを表示し、運転者は当該ダイヤルボタンにタッチすることにより所望の電話番号を操作入力装置１１４に入力することができる。そして、ハンズフリー通話機能ユニット２１２が電話呼び出し指示と上記入力された電話番号とを携帯電子機器１０４へ送信すると、携帯電子機器１０４が電話呼び出し動作を開始する。
【００４７】
次に、携帯電子機器１０４の構成について説明する。図３は、携帯電子機器１０４の構成を示す図である。なお、図３においては、図１に示す携帯電子機器１０４の構成要素と同じ構成要素については、図１に示す符号と同一の符号を用いて示している。
携帯電子機器１０４は、処理装置１４０と、ディスプレイ１４２と、操作入力装置１４４と、マイクロフォン１４６と、スピーカ１４８と、ＵＳＢコントローラ１５０と、ＢＴコントローラ１５２と、広域無線装置１５４と、ＧＰＳ（Global Positioning System）装置１５６と、不揮発性メモリ１５８と、コネクタ１６０と、を有している。
【００４８】
ディスプレイ１４２は、例えば液晶表示装置（LCD、Liquid Crystal Display）により構成され、地図などの視覚情報を表示する。
操作入力装置１４４は、ディスプレイ１４２に出力された表示等に対してユーザがデータ入力等の入力操作を行うため装置であり、例えば、ディスプレイ１４２の表示画面上に設けられたタッチパネルとすることができる。
【００４９】
マイクロフォン１４６及びスピーカ１４８は、例えば携帯電子機器１０４が単独で電話として機能する際に、それぞれユーザ発話の検知と受話音声の出力を行う。
【００５０】
ＵＳＢコントローラ１５０は、第１の方式の通信であるＵＳＢ通信を行うための通信装置であり、携帯電子機器１０４が備える第１の通信装置である。ＵＳＢコントローラ１５０は、本実施形態では、コネクタ１６０に接続された通信ケーブル１０２を介して情報提供装置１００と接続される。
ＢＴコントローラ１５２は、第２の方式の通信であるブルートゥース通信（ＢＴ通信）を行うための通信装置であり、携帯電子機器１０４が備える第２の通信装置である。
【００５１】
広域無線装置１５４は、広域無線ネットワークを介して公衆電話回線やインターネット回線と通信するための無線装置である。
ＧＰＳ装置１５６は、携帯電子機器１０４の現在位置を特定するための測位情報を出力する装置であり、例えば複数のＧＰＳ衛星からＧＰＳ信号を受信して現在位置の緯度及び経度に関するデータを出力する。
【００５２】
不揮発性メモリ１５８は、例えばＲＯＭやフラッシュメモリで構成され、ＵＳＢ通信やＢＴ通信を確立する際に自装置の個体識別に必要とされる固有情報（機器固有情報）が保存されている。ここで、ＵＳＢ通信のための機器固有情報には、例えば上述したデバイスディスクリプタが含まれ、ＢＴ通信のための機器固有情報には、例えば上述したＢＴ機器アドレス、ＰＩＮコード、及びＢＴプロファイルが含まれる。
【００５３】
処理装置１４０は、ＣＰＵ等のプロセッサと、プログラムが書き込まれたＲＯＭやデータの一時記憶のためのＲＡＭ等で構成される記憶装置と、を有するコンピュータであり、ＢＴ通信制御ユニット３００と、ＵＳＢ通信制御ユニット３０２と、認証支援ユニット３０４と、電話機能ユニット３０６と、ナビゲーション機能ユニット３０８と、を有している。
【００５４】
処理装置１４０が備える上記各ユニットは、コンピュータである処理装置１４０がプログラムを実行することにより実現される仮想マシンであり、機能実現手段である。ただし、他の実施形態として、上記各ユニットを、それぞれ個別のハードウェアとして構成することもできる。なお、コンピュータ・プログラムは、コンピュータ読み取り可能な任意の記憶媒体に記憶させておくことができる。
【００５５】
ＵＳＢ通信制御ユニット３０２は、ＵＳＢコントローラ１５０の動作を制御する。ＵＳＢ通信制御ユニット３０２は、コネクタ１６０を介して情報提供装置１００に接続されると、ＵＳＢ通信規格で規定されたプロトコルに従ってＵＳＢ通信を確立する。当該ＵＳＢ通信の確立の際に、ＵＳＢ通信制御ユニット３０２は、通常のＵＳＢ通信のプロトコルに従い、自装置である携帯電子機器１０４に固有の機器情報を含んだデバイスディスクリプタを、不揮発性メモリ１５８から読み出して通信相手である情報提供装置１００へ送信する。
【００５６】
ＵＳＢ通信の確立を完了すると、ＵＳＢ通信制御ユニット３０２は、ＵＳＢ通信を確立した旨の通知を認証支援ユニット３０４へ送信する。
認証支援ユニット３０４は、上記ＵＳＢ通信を確立した旨の通知を受信すると、ＵＳＢ通信を介して通信相手である情報提供装置１００に対して機器識別情報の送信を要求する機器情報要求信号を送信し、情報提供装置１００から送信される機器識別情報を受信する。これにより、認証支援ユニット３０４は、通信相手が情報提供装置１００であることを認識し、情報提供装置１００とのＵＳＢ通信を確立した旨の通知を、ナビゲーション機能ユニット３０８へ送信する。
【００５７】
また、認証支援ユニット３０４は、ＵＳＢ通信を介して情報提供装置１００から所定の要求信号である固有情報要求信号を受信すると、自装置である携帯電子機器１０４のＢＴ機器アドレス、ＰＩＮコード、及びＢＴプロファイルを含む機器固有情報を不揮発性メモリ１５８から読み出して、情報提供装置１００へ送信する。
【００５８】
ナビゲーション機能ユニット３０８は、例えば、スマートフォンである携帯電子機器１０４の処理装置１４０がアプリケーション・プログラムを実行することにより実現される仮想マシンである。ナビゲーション機能ユニット３０８は、ＵＳＢ通信を確立した旨の通知を認証支援ユニット３０４から受信したことに応じて、情報提供装置１００のナビゲーション支援機能ユニット２１０とのＵＳＢ通信を開始し、情報提供装置１００が備えるヒューマン・インタフェース・デバイスであるディスプレイ１１２、操作入力装置１１４、マイクロフォン１１６、及び又はスピーカ１１８を用いてナビゲーションサービスを提供するための処理を開始する。
【００５９】
例えば、ナビゲーション機能ユニット３０８は、現在位置の緯度経度を示す情報をＧＰＳ装置１５６から取得して当該現在位置を特定し、特定した現在位置周辺の地図情報を、広域無線装置１５４を介してインターネット上の所定のサーバ（不図示）から取得する。そして、当該取得した地図情報をＵＳＢ通信により情報提供装置１００へ送信する。これにより、情報提供装置１００のナビゲーション支援機能ユニット２１０は、受信した上記地図情報をディスプレイ１１２に表示する。ナビゲーション機能ユニット３０８は、また、ＵＳＢ通信によりナビゲーション支援機能ユニット２１０へ指示して、目的設定や経路探索開始等の操作ボタンをディスプレイ１１２上に表示させる。
【００６０】
これに対し、運転者が情報提供装置１００のディスプレイ１１２上に表示された画面にタッチ等することにより操作入力装置１１４を介して目的地の位置と目的地設定の指示を入力したり、経路探索の指示を入力すると、ナビゲーション支援機能ユニット２１０は、これらの情報を携帯電子機器１０４のナビゲーション機能ユニット３０８へ送信する。ナビゲーション機能ユニット３０８は、これらの情報を受信して、指示された動作を行って、動作結果（例えば、探索した経路の画像）の情報を、ナビゲーション支援機能ユニット２１０を介してディスプレイ１１２に表示する。
【００６１】
ＢＴ通信制御ユニット３００は、ＢＴコントローラ１５２の動作を制御する。ＢＴ通信制御ユニット３００は、ＢＴコントローラ１５２が他のＢＴ機器からＩＱパケットを受信したときは、ＢＴ通信における通常のプロトコルに従って、ＢＴコントローラ１５２に指示してＢＴ機器アドレス等を含むＦＨＳパケットを、当該ＩＱパケットを送信したＢＴ機器へ送信する。なお、上記ＢＴ機器アドレスは、ＢＴ通信制御ユニット３００が、不揮発性メモリ１５８が記憶する機器固有情報を参照し、当該機器固有情報から抽出して、ＢＴコントローラ１５２に与えるものとすることができる。
【００６２】
また、ＢＴ通信制御ユニット３００は、他のＢＴ機器から、自装置のＢＴ機器アドレスを指定したペアリングの要求を受信したときは、ＢＴ通信における通常のプロトコルに従い、ＢＴコントローラ１５２に指示して当該他のＢＴ機器とのペアリングを行う。また、通信相手であるＢＴ機器からＰＩＮコードの送信要求を受信したときは、不揮発性メモリ１５８が記憶する機器固有情報を参照し、当該機器固有情報に含まれたＰＩＮコードを、当該ＢＴ機器へ送信する。また、ＢＴ通信制御ユニット３００は、通信相手であるＢＴ機器からリンクコードを受信したときは当該受信したリンクコードを記憶する。これにより、上記ＢＴ機器との間で当該リンクコードを用いた暗号化通信が可能となり、ＢＴ通信が確立される。
さらに、ＢＴ通信制御ユニット３００は、他のＢＴ機器とＢＴ通信を確立したときは、その旨を電話機能ユニット３０６に通知する。
【００６３】
電話機能ユニット３０６は、例えば、スマートフォンである携帯電子機器１０４の処理装置１４０が、自装置に予めインストールされている組み込みプログラムを実行することにより実現される仮想マシンである。電話機能ユニット３０６は、広域無線装置１５４を介して自装置である携帯電子機器１０４を公衆電話回線に接続して電話機能を実現する。また、ＢＴ通信制御ユニット２００が確立した情報提供装置１００とのＢＴ通信を介して、情報提供装置１００のハンズフリー通話機能ユニット２１２との間で、ハンズフリー通話に必要な情報を交換する。
【００６４】
以上の構成を有する連携システム１０は、車両に搭載された情報提供装置１００に対し通信ケーブル１０２を介して携帯電子機器１０４が接続されると、まず、情報提供装置１００と携帯電子機器１０４との間で第１の方式の通信であるＵＳＢ通信を確立し、当該携帯電子機器１０４との間で第２の方式の通信であるＢＴ通信を確立するための、当該携帯電子機器１０４の個体識別に必要な固有情報であるＢＴ機器アドレスやＰＩＮコードを含む機器固有情報を、上記確立したＵＳＢ通信を介して当該携帯電子機器１０４から取得する。そして、情報提供装置１００は、当該取得した機器固有情報に含まれるＢＴ機器アドレスやＰＩＮコードを用いて、携帯電子機器１０４との間でＢＴ通信を確立する。
【００６５】
これにより、本連携システム１０では、車両内に複数のスマートフォン等のＢＴ機器が存在する場合でも、また、複数のＢＴ機器が情報提供装置１００に登録されている場合でも、情報提供装置１００は、運転者の入力操作を要することなく、一のＢＴ機器である携帯電子機器１０４との間で確実にペアリングを行って、ＢＴ通信を確立することができる。
【００６６】
このため、本連携システム１０では、車載の情報提供装置１００と携帯電子機器１０４と間の通信確立に際して運転者が行うべき設定操作を簡易化することができる。
【００６７】
次に、本連携システム１０の動作手順について説明する。本連携システム１０の動作は、情報提供装置１００における機器認証処理と、携帯電子機器１０４における認証支援処理と、を含む。以下、これらの処理の手順を、順次説明する。
【００６８】
〈機器認証処理〉
まず、情報提供装置１００における機器認証処理の手順を、図４に示すフロー図に従って説明する。本処理は、情報提供装置１００の電源が投入された後、コネクタ１２６を介してＵＳＢ機器が接続されたことをＵＳＢコントローラ１２０が検知したときに開始する。なお、ＵＳＢコントローラ１２０は、ＵＳＢ機器を検知したときは、その旨をＵＳＢ通信制御ユニット２０２に通知するものとする。
【００６９】
処理を開始すると、まず、ＵＳＢ通信制御ユニット２０２は、ＵＳＢ通信規格で規定されたプロトコルに従ってＵＳＢ通信を確立する（Ｓ１０１）。その際、ＵＳＢ通信における通常のプロトコルに従って取得した通信相手のデバイスディスクリプタを記憶装置１２４に記憶する。また、ＵＳＢ通信制御ユニット２０２は、ＵＳＢ通信を確立した旨の通知を、機器認証ユニット２０８に送信する。
【００７０】
次に、機器認証ユニット２０８のＵＳＢ機器認証ユニット２０４は、記憶装置１２４が記憶するＵＳＢ通信の相手機器のデバイスディスクリプタを参照し、当該ＵＳＢ通信の相手機器が携帯電子機器１０４であるか否かを判断する（Ｓ１０２）。そして、携帯電子機器１０４でないときは（Ｓ１０２、Ｎｏ）、エラーメッセージをディスプレイ１１２に表示する等のエラー処理を行った後（Ｓ１０３）、処理を終了する。なお、エラー処理に代えて、情報提供装置１００は、携帯電子機器１０４以外の上記ＵＳＢ通信の相手機器に応じたソフトウェアプログラムを実行して、所定の動作を行うものとすることができる。当該ソフトウェアプログラムは、コネクタ１２６に接続されることが想定される機器に応じて、予め情報提供装置１００が備える記憶装置（例えば、記憶装置１２４）に記憶させておくものとすることができる。
【００７１】
一方、ＵＳＢ通信の相手機器が携帯電子機器１０４であるときは（Ｓ１０２、Ｙｅｓ）、ＵＳＢ通信を利用する所定の機能ユニット、本実施携帯ではナビゲーション支援機能ユニット２１０に、ＵＳＢ通信を確立した旨の通知を送信する（Ｓ１０４）。これにより、当該通知を受信したナビゲーション支援機能ユニット２１０は、携帯電子機器１０４とのＵＳＢ通信を開始し、例えば携帯電子機器１０４が備えるナビゲーション機能ユニット３０８と協働して、ディスプレイ１１２や操作入力装置１１４等のヒューマン・インタフェース・デバイスを用いて経路案内等の動作を行うことができる。
【００７２】
次に、ＵＳＢ機器認証ユニット２０４は、ＵＳＢ通信により携帯電子機器１０４が送信した機器情報要求信号（図５のステップＳ２０２）を受信すると（Ｓ１０５）、当該信号を受信したことに応じて、記憶装置１２４が記憶する自装置の機器識別情報を読み出して、当該読み出した機器識別情報を、ＵＳＢ通信により携帯電子機器１０４へ送信する（Ｓ１０６）。なお、ステップＳ１０５及びＳ１０６の処理を本処理に含めず、ステップＳ１０６の処理を、上記機器情報要求信号を受信したことに応じて本処理と並行に実行される個別の処理とすることもできる。
【００７３】
次に、ＵＳＢ機器認証ユニット２０４は、ＵＳＢ通信により携帯電子機器１０４へ、所定の要求信号である固有情報要求信号を送信し（Ｓ１０７）、当該信号を受信したことに応じて携帯電子機器１０４が送信する機器固有情報（図５のステップＳ２０７）を受信する（Ｓ１０８）。ＵＳＢ機器認証ユニット２０４は、当該受信した機器固有情報をＢＴ機器認証ユニット２０６に送信する。
【００７４】
続いて、ＢＴ機器認証ユニット２０６は、ＵＳＢ機器認証ユニット２０４から受信した機器固有情報に含まれる携帯電子機器１０４のＢＴ機器アドレス及びＰＩＮコードを用いて、携帯電子機器１０４とＢＴ通信を確立するための処理を開始する（Ｓ１０９）。
【００７５】
そして、当該ＢＴ通信を確立できたか否か判断し（Ｓ１１０）、確立できたときは（Ｓ１１０、Ｙｅｓ）、ＢＴ通信を利用する所定の機能ユニット、本実施形態ではハンズフリー通話機能ユニット２１２に、ＢＴ通信を確立した旨の通知を送信して（Ｓ１１１）、処理を終了する。これにより、ハンズフリー通話機能ユニット２１２は、携帯電子機器１０４が備える電話機能ユニット３０６とのＢＴ通信を開始して、ハンズフリー通話サービスを提供するための処理を開始することができる。
【００７６】
一方、ステップＳ１１０においてＢＴ通信を確立できなかったときは（Ｓ１１０、Ｎｏ）、ＵＳＢ通信を切断し（Ｓ１１２）、通信エラーを通知するエラーメッセージをディスプレイ１１２に表示する等のエラー処理を実行して（Ｓ１１３）、処理を終了する。これにより、例えばコンピュータ・ウィルス等によりＢＴ通信機能に異常を生じている携帯電子機器１０４との通信接続を迅速に切断して、情報提供装置１００が当該ウィルスにより汚染されるのを回避することができる。なお、ステップＳ１１０におけるＢＴ通信を確立できたか否かの判断は、ＢＴ通信制御ユニット２００からＢＴ機器認証ユニット２０６に送信されるＢＴ通信の確立に成功した旨の通知又はＢＴ通信の確立に失敗した旨の通知により判断することができる。
【００７７】
〈認証支援処理〉
次に、携帯電子機器１０４における認証支援処理の手順を、図５に示すフロー図に従って説明する。本処理は、携帯電子機器１０４の電源が投入された後、コネクタ１６０を介してＵＳＢ機器が接続されたことをＵＳＢコントローラ１５０が検知したときに開始する。なお、ＵＳＢコントローラ１５０は、ＵＳＢ機器を検知したときは、その旨をＵＳＢ通信制御ユニット３０２に通知するものとする。
【００７８】
処理を開始すると、まず、ＵＳＢ通信制御ユニット３０２は、ＵＳＢ通信規格で規定されたプロトコルに従ってＵＳＢ通信を確立した後（Ｓ２０１）、当該確立したＵＳＢ通信により、情報提供装置１００へ機器情報要求信号を送信する（Ｓ２０２）。次に、ＵＳＢ通信制御ユニット３０２は、情報提供装置１００が当該信号を受信したことに応じて送信する機器識別情報（図４のステップＳ１０６）を受信し（Ｓ２０３）、当該受信した機器識別情報に基づいて、ＵＳＢ通信の相手機器が情報提供装置１００であるか否かを判断する（Ｓ２０４）。
【００７９】
そして、ＵＳＢ通信の相手機器が情報提供装置１００でないときは（Ｓ２０４，Ｎｏ）、エラーメッセージをディスプレイ１４２に表示する等のエラー処理を行った後（Ｓ２０５）、処理を終了する。なお、エラー処理に代えて、携帯電子機器１０４は、情報提供装置１００以外の上記ＵＳＢ通信の相手機器に応じたソフトウェアプログラムを実行して、所定の動作を行うものとすることができる。当該ソフトウェアプログラムは、コネクタ１６０に接続されることが想定される機器に応じて、予め携帯電子機器１０４が備える記憶装置（例えば、不揮発性メモリ１５８）に記憶させておくものとすることができる。
【００８０】
一方、ＵＳＢ通信の相手機器が情報提供装置１００であるときは（Ｓ２０４、Ｙｅｓ）、ＵＳＢ通信を利用する所定の機能ユニット、本実施形態ではナビゲーション機能ユニット３０８に、情報提供装置１００とのＵＳＢ通信を確立した旨の通知を送信する（Ｓ２０６）。これにより、ナビゲーション機能ユニット３０８は、情報提供装置１００のナビゲーション支援機能ユニット２１０とのＵＳＢ通信を開始して、ナビゲーションのための処理を開始することができる。
【００８１】
次に、ＵＳＢ通信制御ユニット３０２は、ＵＳＢ通信を介して情報提供装置１００が送信した所定の要求信号である固有情報要求信号（図４のステップＳ１０７）を受信し（Ｓ２０７）、当該信号を受信したことに応じて、不揮発性メモリ１５８が記憶する機器固有情報を読み出し、当該読み出した機器固有情報を情報提供装置１００へ送信した後（Ｓ２０８）、処理を終了する。
【００８２】
なお、ステップＳ２０６及びＳ２０７の処理を本処理に含めず、ステップＳ２０７の処理を、上記固有情報要求信号を受信したことに応じて本処理と並行に実行される個別の処理とすることもできる。
【００８３】
上述した第１の実施形態に係る連携システム１０では、第１の方式の通信としてＵＳＢ通信を行い、第２の方式の通信としてブルートゥース通信を行うものとしたが、これに限らず、他の方式の通信を行うものとすることができる。
【００８４】
例えば、第２の方式の通信として、ＩＥＥＥ８０２．１１規格に従う短距離無線ＬＡＮ通信（Ｗｉ−Ｆｉ認証された機器を用いる通信を含む）を行うものとし、情報提供装置１００が、当該無線ＬＡＮ通信に必要な携帯電子機器１０４のＭＡＣアドレスを含む機器固有情報を、ＵＳＢ通信を介して取得し、当該取得したＭＡＣアドレスに基づいて、上記無線ＬＡＮ通信の接続を確立するものとすることができる。
【００８５】
また、例えば、第１の方式の通信として、上記ＩＥＥＥ８０２．１１規格に従う短距離無線ＬＡＮ通信や、ＨＤＭＩ（登録商標）通信を用いるものとしてもよい。第１の方式の通信としてＨＤＭＩ通信を用いる場合には、当該ＨＤＭＩ通信が伝送する映像信号や音声信号に付加して、携帯電子機器１０４の機器固有情報を、携帯電子機器１０４から情報提供装置１００に送信するものとすることができる。
【００８６】
〔第２実施形態〕
次に、本発明の第２の実施形態に係る携帯電子機器連携システム（以下、連携システム）について説明する。
【００８７】
本連携システムでは、第１の実施形態に係る連携システム１０のように、情報提供装置１００が、ＵＳＢ通信を介して携帯電子機器１０４から取得した機器固有情報に基づいて自動的に携帯電子機器１０４とのＢＴ通信を確立するのではなく、ＢＴ通信を確立する前に、車両内に存在するＢＴ機器であって電話機能を備えた全てのＢＴ機器（例えば携帯電話）のリストをディスプレイ１１２に表示し、ユーザである運転者に対し、どのＢＴ機器とＢＴ通信を確立するかを問い合わせる。そして、運転者が一のＢＴ機器の指定（選択）を入力したことに応じて、当該指定されたＢＴ機器とＢＴ通信を確立する。
【００８８】
これにより、本連携システムの情報提供装置は、ＵＳＢケーブルにより接続された携帯電子機器１０４と連携してナビゲーション機能等のサービスを提供しつつ、当該携帯電子機器１０４とは異なる他のＢＴ機器の電話機能を用いてハンズフリー通話機能を提供することができる。
【００８９】
また、本連携システムでは、携帯電子機器１０４との間でＵＳＢ通信を確立しつつ、他のＢＴ機器との間でＢＴ通信を確立したときは、その後、新たに当該携帯電子機器１０４との間でＵＳＢ通信を確立した際には、運転者の操作を要することなく当該他のＢＴ機器との間でＢＴ通信を確立する。これにより、例えば携帯電子機器１０４によりナビゲーションを行い、他の携帯電話によりハンズフリー通話を行うというように、その機能によって携帯機器を使い分けている運転者に対しては、当該運転者の操作を要することなく、当該携帯電子機器１０４及び当該他の携帯電話機と情報提供装置との通信を自動的に確立して、運転者の利便性を向上することができる。
【００９０】
図６は、第２の実施形態に係る携帯電子機器連携システムの構成を示す図である。
本連携システム６０は、情報提供装置６００と、ＵＳＢ通信ケーブル１０２を介して情報提供装置６００と接続される携帯電子機器１０４と、により構成される。なお、図６においては、図１と同じ構成要素については、図１に示す符号と同一の符号を用いて示すものとし、図１についての説明を援用する。
【００９１】
図７は、連携システム６０を構成する情報提供装置６００の構成を示す図である。なお、図７においては、図２と同じ構成要素については、図２に示す符号と同一の符号を用いて示すものとし、図２についての説明を援用する。
【００９２】
本情報提供装置６００は、第１の実施形態に係る情報提供装置１００と同様の構成を有するが、処理装置１１０に代えて処理装置６１０を備える点が異なる。
処理装置６１０は、処理装置１１０と同様に、ＣＰＵ等のプロセッサとＲＡＭやＲＯＭ等の記憶装置とを有するコンピュータである。処理装置６１０は、処理装置１１０と同様の構成を有するが、ＢＴ通信制御ユニット２００及び機器認証ユニット２０８に代えて、それぞれＢＴ通信制御ユニット７００及び機器認証ユニット７０８を備える点が異なる。また、機器認証ユニット７０８は、機器認証ユニット２０８と同様の構成を有するが、ＢＴ機器認証ユニット２０６に代えてＢＴ機器認証ユニット７０６を備える点が異なる。
【００９３】
ＢＴ通信制御ユニット７００、ＢＴ機器認証ユニット７０６、及び機器認証ユニット７０８を含め、処理装置６１０が備える各ユニットは、コンピュータである処理装置６１０がプログラムを実行することにより実現される仮想マシンであり、機能実現手段である。ただし、他の実施形態として、これらの各ユニットを、それぞれ個別のハードウェアとして構成することもできる。なお、コンピュータ・プログラムは、コンピュータ読み取り可能な任意の記憶媒体に記憶させておくことができる。
【００９４】
ＢＴ機器認証ユニット７０６は、ＢＴ機器認証ユニット２０６が備える機能を同様に備える。また、ＢＴ機器認証ユニット７０６は、さらに、ＢＴ通信制御ユニット７００に対し、情報提供装置６００の周囲に存在するＢＴ機器を探索するよう指示する。
【００９５】
ＢＴ通信制御ユニット７００は、ＢＴ通信制御ユニット２００が備える機能を同様に備える。また、ＢＴ通信制御ユニット７００は、さらに、ＢＴ機器認証ユニット７０６から上記探索の指示が与えられると、ＢＴコントローラ１２２によりＩＱ（Inquiry）パケットをブロードキャスト送信し、当該ＩＱパケットを受信した各ＢＴ機器からＦＨＳパケットが送信されるのを待機する。そして、各ＢＴ機器から送信されたＦＨＳパケットを受信すると、当該ＦＨＳパケットに含まれたＢＴ機器アドレスに基づいて、各ＢＴ機器とペアリングを行い、各ＢＴ機器からＢＴプロファイルとデバイス名とを取得する。その後、ＢＴ通信制御ユニット７００は、各ＢＴ機器のＢＴ機器アドレスと、デバイス名と、ＢＴプロファイルとを対応付けて、ＢＴ機器認証ユニット７０６へ送信する。
【００９６】
ここで、ＢＴ通信制御ユニット７００がＢＴ機器を探索する範囲は、ＢＴコントローラ１２２の送信電力及び受信感度を適宜調整することにより、自車両のキャビン内に限定するものとする。
【００９７】
ＢＴ機器認証ユニット７０６は、ＢＴ通信制御ユニット７００から受信した自車両内に存在する各ＢＴ機器のＢＴプロファイルに基づき、電話機能を有するＢＴ機器を特定し、当該特定した各ＢＴ機器のデバイス名とＢＴ機器アドレスとを対応付けたＢＴ機器リストを作成して、記憶装置１２４に記憶する。なお、上記探索動作においては、車両内に存在するすべてのＢＴ機器が探索されるので、上記ＢＴ機器リストには、情報提供装置６００のコネクタ１２６に接続された携帯電子機器１０４も含まれることとなる。
【００９８】
その後、ＢＴ機器認証ユニット７０６は、記憶装置１２４に記憶したＢＴ機器リストを参照し、当該ＢＴ機器リストに含まれる各ＢＴ機器のデバイス名から成るデバイス名リストを作成する。そして、ＢＴ機器認証ユニット７０６は、当該作成したデバイス名リストと共に、「ハンズフリー通話に用いる機器を選択してください」等のメッセージをディスプレイ１１２に表示する。
【００９９】
これに対し、運転者は、ハンズフリー通話に使用する一のＢＴ機器の指定、すなわち、第２の方式の通信であるＢＴ通信による通信接続を確立すべき通信相手についての指定を入力することができる。この指定の入力は、運転者が、例えばディスプレイ１１２上に表示されたデバイス名リストに含まれる所望のＢＴ機器のデバイス名にタッチすることにより、操作入力装置１１４を介して当該デバイス名を入力することにより行うことができる。
【０１００】
ＢＴ機器認証ユニット７０６は、上記一のＢＴ機器のデバイス名が入力されたことに応じて、当該入力されたデバイス名に対応するＢＴ機器アドレスをＢＴ通信制御ユニット２００に送信し、当該ＢＴ機器アドレスを持つＢＴ機器とのＢＴ通信の確立を、ＢＴ通信制御ユニット２００に指示する。このとき、上記入力されたデバイス名に対応するＢＴ機器が携帯電子機器１０４である場合には、ＢＴ機器認証ユニット７０６は、ＵＳＢ機器認証ユニット２０４から受信したＢＴ機器アドレスとＰＩＮコードを用いて、ＢＴ通信制御ユニット７００に対して携帯電子機器１０４とのＢＴ通信の確立を指示する。
【０１０１】
なお、上記入力されたデバイス名に対応するＢＴ機器が携帯電子機器１０４であるか否かの判断は、ＵＳＢ通信を確立する際にＵＳＢ通信制御ユニット２０２が携帯電子機器１０４から取得して記憶装置１２４に記憶したデバイスディスクリプタを参照し、当該デバイスディスクリプタに含まれるデバイス名と、上記入力されたデバイス名とを比較することにより行うことができる。
【０１０２】
上記ＢＴ通信の確立を指示されたＢＴ通信制御ユニット７００は、与えられたＢＴ機器アドレスを持つＢＴ機器とＢＴ通信を確立した後、ＢＴ通信の確立に成功した旨の通知をＢＴ機器認証ユニット７０６に送信する。ＢＴ機器認証ユニット７０６は、当該通知を受信したことに応じて、ＢＴ通信を確立した旨の通知をハンズフリー通話機能ユニット２１２に通知する。
【０１０３】
また、ＢＴ機器認証ユニット７０６は、上記入力されたデバイス名に対応するＢＴ機器が、コネクタ１２６に現在接続されている携帯電子機器１０４でないときは、当該携帯電子機器１０４のＢＴ機器アドレスと、上記入力されたデバイス名に対応するＢＴ機器のＢＴ機器アドレス及びＰＩＮコードとを対応づけた機器対応情報を、記憶装置１２４に記憶する。
【０１０４】
これにより、ＢＴ機器認証ユニット７０６は、情報提供装置６００が次回に起動され、ＵＳＢ通信制御ユニット２０２が携帯電子機器１０４と新たにＵＳＢ通信を確立して、ＵＳＢ機器認証ユニット２０４から当該携帯電子機器１０４のＢＴ機器アドレス等を受信したときには、記憶装置１２４に記憶された機器対応情報を参照して、当該携帯電子機器１０４に対応付けられたＢＴ機器を特定し、当該ＢＴ機器と自動的にＢＴ通信を確立することができる。
【０１０５】
次に、本実施形態に係る情報提供装置６００の機器認証処理の手順について、図８に示すフロー図に従って説明する。本処理は、情報提供装置６００の電源が投入された後、コネクタ１２６を介してＵＳＢ機器が接続されたことをＵＳＢコントローラ１２０が検知したときに開始する。なお、ＵＳＢコントローラ１２０は、ＵＳＢ機器を検知したときは、その旨をＵＳＢ通信制御ユニット２０２に通知するものとする。
【０１０６】
図８に示すフロー図のうち、ステップＳ８０１〜Ｓ８０８の処理については、図４に示すステップＳ１０１〜Ｓ１０８と同じであるので、図４についての説明を援用する。情報提供装置６００における機器認証処理においては、ステップＳ８０８における処理の後、ＢＴ機器選択処理を実行し（Ｓ８１０）、車両内に存在するＢＴ機器の探索と、当該探索されたＢＴ機器からの運転者による一のＢＴ機器の指定と、当該指定されたＢＴ機器とのＢＴ通信の確立を行って、処理を終了する。
【０１０７】
図９は、ステップＳ８１０におけるＢＴ機器選択処理の手順を示すフロー図である。
処理を開始すると、まず、ＢＴ機器認証ユニット７０６は、記憶装置１２４が記憶する機器対応情報を参照し、現在ＵＳＢ接続されている携帯電子機器１０４（すなわち、確立されたＵＳＢ通信により現在通信可能に接続されている携帯電子機器１０４）に関する機器対応情報が記憶されているか否かを判断する（Ｓ９０１）。この判断は、ＵＳＢ接続されている携帯電子機器１０４から取得したＢＴ機器アドレスに基づいて、当該ＢＴ機器アドレスについての機器対応情報があるか否かにより判断することができる。
【０１０８】
そして、ＢＴ機器認証ユニット７０６は、現在ＵＳＢ接続されている携帯電子機器１０４に関する機器対応情報があるときは（Ｓ９０１、Ｙｅｓ）、当該機器対応情報に示された、当該携帯電子機器１０４に対応付けられたＢＴ機器のＢＴ機器アドレスとＰＩＮコードとを用いて、当該ＢＴ機器とＢＴ通信を確立する（Ｓ９０２）。続いて、ＢＴ機器認証ユニット７０６は、当該ＢＴ通信を利用する所定の機能ユニット、本実施形態ではハンズフリー通話機能ユニット２１２に、ＢＴ通信を確立した旨の通知を送信して（Ｓ９０８）、本処理を終了する。
【０１０９】
一方、ステップＳ９０１において現在ＵＳＢ接続されている携帯電子機器１０４に関する機器対応情報がないときは（Ｓ９０１、Ｎｏ）、ＢＴ機器認証ユニット７０６は、ＢＴ通信制御ユニット２００に指示して、車両内に存在するＢＴ機器を探索し、当該探索により発見したＢＴ機器のうち電話機能を有する全てのＢＴ機器のＢＴ機器アドレスとデバイス名とを対応づけたＢＴ機器リストを記憶装置１２４に記憶する（Ｓ９０３）。
【０１１０】
また、ＢＴ機器リストに含まれるＢＴ機器のデバイス名のリストを作成して、ディスプレイ１１２に表示する（Ｓ９０４）。これに対し、運転者は、当該表示されたデバイス名のうちから、ハンズフリー通話に使用することを望む一のＢＴ機器のデバイス名を指定する。この指定は、運転者が、ディスプレイ１１２上に表示された当該一のＢＴ機器のデバイス名にタッチすることにより、操作入力装置１１４を介して入力することができる。
【０１１１】
ＢＴ機器認証ユニット７０６は、一のＢＴ機器の指定が入力されたか否かを判断し（Ｓ９０５）、入力されていないときは（Ｓ９０５、Ｎｏ）、ステップＳ９０５に戻って当該指定が入力されるのを待機する。一方、一のＢＴ機器の指定が入力されたときは（Ｓ９０５、Ｙｅｓ）、当該入力により指定されたＢＴ機器が、現在ＵＳＢ接続されている携帯電子機器１０４であるか否かを判断する（Ｓ９０６）。この判断は、ステップＳ９０３において作成したＢＴ機器リストに基づき、上記指定された一のＢＴ機器のデバイス名に対応するＢＴ機器アドレスを特定し、当該特定したＢＴ機器アドレスが、図８のステップＳ８０８において携帯電子機器１０４から取得したＢＴ機器アドレスと一致するか否かにより行うことができる。
【０１１２】
そして、上記指定されたＢＴ機器が現在ＵＳＢ接続されている携帯電子機器１０４であるときは（Ｓ９０６、Ｙｅｓ）、図８のステップＳ８０８において受信した携帯電子機器１０４の機器固有情報に含まれるＢＴ機器アドレスとＰＩＮコードとを用いて、当該携帯電子機器１０４とのＢＴ通信を確立した後（Ｓ９０７）、ステップＳ９０８に処理を移す。
【０１１３】
一方、ステップＳ９０６において、上記指定されたＢＴ機器が現在ＵＳＢ接続されている携帯電子機器１０４でないときは（Ｓ９０６、Ｎｏ）、当該指定されたＢＴ機器のＢＴ機器アドレスをＢＴ機器リストから特定し、当該ＢＴ機器アドレスを用いて当該指定されたＢＴ機器とのＢＴ通信を確立する（Ｓ９０９）。なお、このＢＴ通信の確立に必要なＰＩＮコードは、例えば、当該ＢＴ機器とのペアリング後に、当該ＢＴ機器から取得するものとすることができる。
【０１１４】
続いて、ＢＴ機器認証ユニット７０６は、現在ＵＳＢ接続されている携帯電子機器１０４と上記指定されたＢＴ機器とを対応付ける機器対応情報を作成して記憶装置１２４に記憶した後（Ｓ９１０）、ステップＳ９０９に処理を移す。
【０１１５】
以上、説明したように、第１及び第２の実施形態に係る連携システムでは、情報提供装置と携帯電子機器とが、共に第１の方式の通信（例えば、ＵＳＢ通信）を行う通信装置（１２０、１５０）と第２の方式の通信（例えば、ブルートゥース通信）を行う通信装置（１２２、１５２）とを備え、情報提供装置は、携帯電子機器との間で通信接続が確立された第１の方式の通信を行う第１の通信装置を介して、当該携帯電子機器との間で第２の方式の通信による通信接続を確立するための当該携帯電子機器の個体識別に必要な機器固有情報を、当該携帯電子機器から取得する。
【０１１６】
これにより、本連携システムでは、上記異なる２つの方式の通信についての通信接続に係る、少なくとも一方の通信接続についての運転者による入力操作を不要として、携帯電子機器と車載の情報提供装置との間の通信確立に際して運転者が行うべき設定操作を簡易化することができる。
【符号の説明】
【０１１７】
１０、６０・・・携帯電子機器連携システム、１００、６００・・・情報提供装置、１０２・・・通信ケーブル、１０４・・・携帯電子機器、１１０、６１０、１４０・・・処理装置、１１２、１４２・・・ディスプレイ、１１４，１４４・・・操作入力装置、１１６、１４６・・・マイクロフォン、１１８、１４８・・・スピーカ、１２０、１５０・・・ＵＳＢコントローラ、１２２、１５２・・・ＢＴコントローラ、１２４・・・記憶装置、１２６、１６０・・・コネクタ、１５４・・・広域無線装置、１５６・・・ＧＰＳ装置、１５８・・・不揮発性メモリ、２００、３００、７００・・・ＢＴ通信制御ユニット、２０２、３０２・・・ＵＳＢ通信制御ユニット、２０４・・・ＵＳＢ機器認証ユニット、２０６、７０６・・・ＢＴ機器認証ユニット、２０８、７０８・・・機器認証ユニット、２１０・・・ナビゲーション支援機能ユニット、２１２・・・ハンズフリー通話機能ユニット、３０４・・・認証支援ユニット、３０６・・・電話機能ユニット、３０８・・・ナビゲーション機能ユニット。
【図１】
2015008382.tif 000003
【図２】
2015008382.tif 000004
【図３】
2015008382.tif 000005
【図４】
2015008382.tif 000006
【図５】
2015008382.tif 000007
【図６】
2015008382.tif 000008
【図７】
2015008382.tif 000009
【図８】
2015008382.tif 000010
【図９】
2015008382.tif 000011