(57)【特許請求の範囲】
【請求項１】
認証画像を表示装置に送信する第１通信手段と、
前記第１通信手段とは異なる通信手段であって、前記表示装置に表示された前記認証画像に対してのユーザの操作に関する情報を前記表示装置から受信する第２通信手段と、
前記第１通信手段および前記第２通信手段が前記表示装置へ同時接続されているかを前記認証画像と前記ユーザの操作に関する情報とに基づいて検出する検出手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
制御手段を備え、
前記第１通信手段は、前記認証画像に先立って前記情報処理装置が有する第１識別情報を前記表示装置に送信し、
前記第２通信手段は、前記ユーザの操作に関する情報に先立って前記第１識別情報に対応する第２識別情報を前記表示装置から受信し、
前記制御手段は、前記第２識別情報と記憶手段に記憶されている第３識別情報とを比較することにより前記第１通信手段および前記第２通信手段が前記表示装置へ同時接続されているかを判定し、同時接続されていると判定できなかった場合には、前記第１通信手段より前記認証画像を送信させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記認証画像と前記ユーザの操作に関する情報とに基づいて前記第１通信手段および前記第２通信手段が前記表示装置へ同時接続されていると判定した場合に、前記第２識別情報を前記第３識別情報として前記記憶手段に記憶させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記認証画像は、ランダムな位置に配置されたタッチエリアを含み、
前記制御手段は、前記表示装置に表示された認証画像上のタッチエリアを前記ユーザがタッチすることにより得られたタッチ座標を前記ユーザの操作に関するとして取得し、当該タッチ座標と前記認証画像における前記タッチエリアの位置とに基づいて、前記第１通信手段および前記第２通信手段が前記表示装置へ同時接続されているかを判定することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
情報処理装置から送信される第１識別情報および認証画像を受信する第３通信手段と、
前記認証画像を表示する表示手段と、
前記認証画像に対するユーザの操作に関する情報を取得する取得手段と、
前記第３通信手段とは異なる通信手段であって、前記第１識別情報に対応する第２識別情報、および前記ユーザの操作に関する情報を前記情報処理装置に送信する第４通信手段と、
制御手段と、を備え、
前記第３通信手段は、前記認証画像を受信するのに先立って前記第１識別情報を前記情報処理装置から受信し、
前記第４通信手段は、第３識別情報を前記情報処理装置から受信し、
前記制御手段は、前記第１識別情報と前記第３識別情報とを比較することにより前記第３通信手段および前記第４通信手段が前記情報処理装置へ同時接続されているかを判定することを特徴とする表示装置。
【請求項６】
前記制御手段は、同時接続されていると判定できなかった場合には、前記第３通信手段を介して前記情報処理装置に前記認証画像の送信を要求することを特徴とする請求項５に記載の表示装置。
【請求項７】
第１通信手段、及び、前記第１通信手段とは異なる第２通信手段により表示装置と通信可能な情報処理装置により実行される情報処理方法であって、
前記第１通信手段により、認証画像を表示装置に送信する第１通信工程と、
前記第２通信手段により、前記表示装置に表示された前記認証画像に対してのユーザの操作に関する情報を前記表示装置から受信する第２通信工程と、
前記第１通信手段および前記第２通信手段が前記表示装置へ同時接続されているかを前記認証画像と前記ユーザの操作に関する情報とに基づいて検出する検出工程と、
を備えることを特徴とする情報処理方法。
【請求項８】
コンピュータを備える情報処理装置により実行される情報処理プログラムであって、
認証画像を表示装置に送信する第１通信手段、
前記第１通信手段とは異なる通信手段であって、前記表示装置に表示された前記認証画像に対してのユーザの操作に関する情報を前記表示装置から受信する第２通信手段、
前記第１通信手段および前記第２通信手段が前記表示装置へ同時接続されているかを前記認証画像と前記ユーザの操作に関する情報とに基づいて検出する検出手段、
として前記コンピュータを機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の接続手段を利用して情報処理装置と外部装置との接続を制御する方法に関する。
【背景技術】
【０００２】
道路交通法により、車両の運転者は運転中に画像表示装置に表示された画像を注視することは禁止されており、カーナビゲーション装置などの車載機は、車両の走行中にＴＶやＤＶＤなどの動画を表示しないように構成されている。【０００３】
ところで近年では、カーナビゲーション装置などの車載機と、スマートフォンなどの端末装置とを接続して利用することが行われている。例えば、スマートフォンの表示画像を車載機に送信して車載機の表示部に表示し、車載機の表示部に対するタッチ入力によってスマートフォンを操作する手法が提案されている。【０００４】
たとえば、先行文献１では、携帯端末装置と車載機を連携させ車載機から携帯端末で実行されるアプリを操作するシステムにおいて、実行中のアプリの種類と車両の走行状態に応じて、操作に規制をかけたり、バックライトをオフすることで表示に規制をかける技術が開示されている。この技術によればスマートフォンが音楽再生アプリのように走行中でも安全上の問題がなく使用できるアプリを実行中であれば、走行中であっても車載機での表示と操作は可能となる。【０００５】
一方、スマートフォンと車載機とを接続する場合、スマートフォン側の仕様によっては、複数のインターフェースを利用する必要が生じる。例えば、スマートフォンが映像・音声データ（以下、「ＡＶデータ」とも呼ぶ。）をＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）で出力し、制御信号をＵＳＢケーブル又はＢｌｕｅｔｏｏｔｈ（登録商標）により出力する場合がある。この場合、スマートフォンと車載機は、２つのインターフェースで接続がなされることになる。【０００６】
ここで、仮に２つのインターフェースの１つが誤って別の装置に接続されてしまった場合を考える。例えば、車載機のＨＤＭＩはＤＶＤプレイヤーと接続され、Ｂｌｕｅｔｏｏｔｈがスマートフォンと接続された場合である。通常の接続であれば音楽再生アプリの画像を表示させるつもりでも、この場合ではＤＶＤプレイヤーの画像が車載機に表示される。この時、当然ながら車載機の表示を見てスマートフォンを的確に操作することが出来ないという問題が生じる。さらに、ユーザが意図的にこのような接続を行えば、走行中に車載機は表示に適切に規制をかけることが出来ず、ＤＶＤプレイヤーの動画を見ることが可能となってしまい安全上の問題となる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−１３６７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明が解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、車載機などの外部装置に対して複数のインターフェースを通じて情報処理装置を接続する場合に、それら複数のインターフェースが同一の機器に接続されていることを確認することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、情報処理装置であって、認証画像を表示装置に送信する第１通信手段と、前記第１通信手段とは異なる通信手段であって、前記表示装置に表示された前記認証画像に対してのユーザの操作に関する情報を前記表示装置から受信する第２通信手段と、前記第１通信手段および前記第２通信手段が前記表示装置へ同時接続されているかを前記認証画像と前記ユーザの操作に関する情報とに基づいて検出する検出手段と、を備えることを特徴とする。
【００１０】
請求項５に記載の発明は、表示装置であって、情報処理装置から送信される第１識別情報および認証画像を受信する第３通信手段と、前記認証画像を表示する表示手段と、前記認証画像に対するユーザの操作に関する情報を取得する取得手段と、前記第３通信手段とは異なる通信手段であって、前記第１識別情報に対応する第２識別情報、および前記ユーザの操作に関する情報を前記情報処理装置に送信する第４通信手段と、制御手段と、を備え、前記第３通信手段は、前記認証画像を受信するのに先立って前記第１識別情報を前記情報処理装置から受信し、前記第４通信手段は、第３識別情報を前記情報処理装置から受信し、前記制御手段は、前記第１識別情報と前記第３識別情報とを比較することにより前記第３通信手段および前記第４通信手段が前記情報処理装置へ同時接続されているかを判定することを特徴とする。
【００１１】
請求項７に記載の発明は、第１通信手段、及び、前記第１通信手段とは異なる第２通信手段により表示装置と通信可能な情報処理装置により実行される情報処理方法であって、前記第１通信手段により、認証画像を表示装置に送信する第１通信工程と、前記第２通信手段により、前記表示装置に表示された前記認証画像に対してのユーザの操作に関する情報を前記表示装置から受信する第２通信工程と、前記第１通信手段および前記第２通信手段が前記表示装置へ同時接続されているかを前記認証画像と前記ユーザの操作に関する情報とに基づいて検出する検出工程と、を備えることを特徴とする。
【００１２】
請求項８に記載の発明は、コンピュータを備える情報処理装置により実行される情報処理プログラムであって、認証画像を表示装置に送信する第１通信手段、前記第１通信手段とは異なる通信手段であって、前記表示装置に表示された前記認証画像に対してのユーザの操作に関する情報を前記表示装置から受信する第２通信手段、前記第１通信手段および前記第２通信手段が前記表示装置へ同時接続されているかを前記認証画像と前記ユーザの操作に関する情報とに基づいて検出する検出手段、として前記コンピュータを機能させることを特徴とする。
【図面の簡単な説明】
【００１８】
【図１】第１実施例に係るシステムの構成を示す。
【図２】第１実施例による接続認証処理のフローチャートである。
【図３】第２実施例に係るシステムの構成を示す。
【図４】第２実施例による接続認証処理のフローチャートである。
【図５】第３実施例に係るシステムの構成を示す。
【図６】第３実施例による接続認証処理のフローチャートである。
【図７】第４実施例に係るシステムの構成を示す。
【図８】第４実施例による接続認証処理のフローチャートである。
【図９】同時接続検出処理における認証画像例を示す。
【図１０】同時接続検出処理のフローチャートである。
【図１１】同時接続検出処理における他の認証画像例を示す。
【発明を実施するための形態】
【００１９】
本発明の１つの好適な実施形態では、外部装置と通信可能な情報処理装置は、前記外部装置との間で通信の接続を行う第１の接続手段と、前記外部装置との間で通信の接続を行う、前記第１の接続手段とは異なる第２の接続手段と、前記第１の接続手段を介して、前記情報処理装置が有する第１の固有の識別情報を前記外部装置に送信する第１の通信手段と、前記第２の接続手段を介して、前記第１の固有の識別情報に関連する第２の固有の識別情報を前記外部装置から受信する第２の通信手段と、前記第２の通信手段により受信した前記第２の固有の識別情報と、前記情報処理装置に予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定手段と、を備える。
【００２０】
上記の情報処理装置は、異なる第１及び第２の接続手段により外部装置と接続する。情報処理装置が有する第１の固有の識別情報が第１の接続手段を介して情報処理装置から外部装置に送信され、さらに第２の接続手段を介して、前記第1の固有の識別情報に関連する第２の固有の識別情報が外部装置から情報処理装置へ送信される。情報処理装置は、外部装置から受信した第２の固有の識別情報と、予め記憶していた第３の固有の識別情報とを比較することにより、情報処理装置と外部装置とが第１の接続手段及び第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する。
【００２１】
上記の情報処理装置の一態様では、前記判定手段は、前記第２の固有の識別情報と、前記情報処理装置に予め記憶されていた第３の固有の識別情報が一致する場合、前記同時接続状態であると判定する。
【００２２】
上記の情報処理装置の一態様は、前記第１の通信手段により認証画像を前記外部装置に送信し、前記外部装置に表示された認証画像に対するユーザの操作入力情報を前記第２の通信手段により受信し、当該操作入力情報に基づいて前記情報処理装置と前記外部装置とが前記同時接続状態にあることを検出する同時接続検出を行う同時接続検出手段を備え、前記同時接続検出手段は、前記判定手段が同時接続状態でないと判定した場合に、前記同時接続検出を実行する。この態様では、固有の識別情報に基づいて同時接続状態が判定できない場合には、認証画像を用いた同時接続検出により同時接続状態が検出される。
【００２３】
好適な例では、前記認証画像は、ランダムな位置に配置されたタッチエリアを含み、前記同時接続検出手段は、前記外部装置に表示された認証画像上のタッチエリアをユーザがタッチすることにより得られたタッチ座標を前記操作入力情報として取得し、当該タッチ座標と、前記認証画像における前記タッチエリアの位置とに基づいて、前記同時接続状態であることを検出する。
【００２４】
上記の情報処理装置の一態様は、前記同時接続検出手段が前記同時接続状態を検出したときに前記第２の通信手段により受信した第２の固有の識別情報を、前記第３の固有の識別情報として記憶する識別情報記憶手段を備える。これにより、同時接続状態において得られた第２の固有の識別情報を第３の識別情報として記憶しておき、次回以降の判定に使用することができる。
【００２５】
好適な例では、前記第１の固有の識別情報は、前記情報処理装置に固有な複数の情報の組み合わせにより構成されることとしてもよい。
【００２６】
本発明の他の好適な実施形態では、外部装置と通信可能な情報処理装置によって実行される情報処理方法は、第１の接続手段を介して前記外部装置との間で第１の通信を行い、前記情報処理装置が有する第１の固有の識別情報を前記外部装置に送信する第１の通信工程と、前記第１の接続手段とは異なる第２の接続手段を介して前記外部装置との間で第２の通信を行い、前記第１の固有の識別情報に関連する第２の固有の識別情報を前記外部装置から受信する第２の通信工程と、前記第２の通信工程により受信した前記第２の固有の識別情報と、前記情報処理装置に予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定工程と、を有する。
【００２７】
また、本発明の他の好適な実施形態では、外部装置と通信可能な情報処理装置によって実行される情報処理プログラムは、第１の接続手段を介して前記外部装置との間で第１の通信を行い、前記情報処理装置が有する第１の固有の識別情報を前記外部装置に送信する第１の通信工程と、前記第１の接続手段とは異なる第２の接続手段を介して前記外部装置との間で第２の通信を行い、前記第１の固有の識別情報に関連する第２の固有の識別情報を前記外部装置から受信する第２の通信工程と、前記第２の通信工程により受信した前記第２の固有の識別情報と、前記情報処理装置に予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定工程と、を前記情報処理装置に実行させる。
【００２８】
上記の情報処理方法及び情報処理プログラムによっても、外部装置と情報処理装置の同時接続状態を判定することができる。上記の情報処理プログラムは記憶媒体に記憶することができる。
【００２９】
本発明の他の好適な実施形態は、情報処理装置と、外部装置と、前記情報処理装置と前記外部装置との間で通信の接続を行う第１の接続手段と、前記情報処理装置と前記外部装置との間で通信の接続を行う、前記第１の接続手段とは異なる第２の接続手段と、を備える情報処理システムであって、前記情報処理装置は、前記第１の接続手段を介して、前記情報処理装置が有する第１の固有の識別情報を前記外部装置に送信する第１の通信手段と、前記第２の接続手段を介して、前記第１の固有の識別情報に関連する第２の固有の識別情報を前記外部装置から受信する第２の通信手段と、前記第２の通信手段により受信した前記第２の固有の識別情報と、前記情報処理装置に予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定手段と、を備え、前記外部装置は、前記第１の接続手段を介して、前記情報処理装置に第１の固有の識別情報を受信する第３の通信手段と、前記第２の接続手段を介して、前記第２の固有の識別情報を前記情報処理装置へ送信する第４の通信手段と、を備える。このシステムによっても、外部装置と情報処理装置の同時接続状態を判定することができる。
【００３０】
本発明の他の好適な実施形態では、情報処理装置と通信可能な外部装置は、前記情報処理装置との間で通信の接続を行う第１の接続手段と、前記情報処理装置との間で通信の接続を行う、前記第１の接続手段とは異なる第２の接続手段と、前記第１の接続手段を介して前記情報処理装置との間で第１の通信を行い、前記情報処理装置が有する第１の固有の識別情報を受信する第３の通信手段と、前記第２の接続手段を介して前記情報処理装置との間で第２の通信を行い、前記第１の固有の識別情報に関連する第２の固有の識別情報を前記情報処理装置へ送信する第４の通信手段と、を備える。この外部装置によっても、外部装置と情報処理装置の同時接続状態を判定することができる。
【００３１】
上記の外部装置の一態様は、前記第１の通信手段より受信した認証画像を表示する表示部と、ユーザによる操作入力情報を取得し、前記第２の通信手段により前記操作入力情報を前記情報処理装置に送信する送信手段と、を備える。この態様では、認証画像に対する操作入力に基づいて、同時接続状態を検出することができる。
【００３２】
本発明の他の好適な実施形態では、情報処理装置と通信可能な外部装置は、前記情報処理装置との間で通信の接続を行う第１の接続手段と、前記情報処理装置との間で通信の接続を行う、前記第１の接続手段とは異なる第２の接続手段と、前記第１の接続手段を介して前記情報処理装置との間で第１の通信を行い、前記情報処理装置が有する第１の固有の識別情報を受信する第３の通信手段と、前記第２の接続手段を介して前記情報処理装置との間で第２の通信を行い、前記情報処理装置に予め記憶されていた第３の固有の識別情報を取得する第４の通信手段と、前記第３の通信手段により受信した前記第１の固有の識別情報と、前記第４の通信手段により受信した前記予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定手段と、を備える。
【００３３】
上記の外部装置は、異なる第１及び第２の接続手段により情報処理装置と接続する。情報処理装置が有する第１の固有の識別情報が第１の接続手段を介して情報処理装置から外部装置に送信され、さらに情報処理装置に予め記憶されていた第３の固有の識別情報が第２の接続手段を介して情報処理装置から外部装置へ送信される。外部装置は、第１の接続手段を介して受信した第１の固有の識別情報と、第２の接続手段を介して受信した予め記憶されていた第３の固有の識別情報とを比較することにより、情報処理装置と外部装置とが第１の接続手段及び第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する。
【００３４】
本発明の他の好適な実施形態では、情報処理装置と通信可能な外部装置により実行される情報処理方法は、第１の接続手段を介して前記情報処理装置との間で第１の通信を行い、前記情報処理装置が有する第１の固有の識別情報を受信する第１の通信工程と、前記第１の接続手段とは異なる第２の接続手段を介して前記情報処理装置との間で第２の通信を行い、前記情報処理装置に予め記憶されていた第３の固有の識別情報を取得する第２の通信工程と、前記第１の通信工程により受信した前記第１の固有の識別情報と、前記第２の通信工程により受信した前記予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定工程と、を有する。
【００３５】
本発明の他の好適な実施形態では、情報処理装置と通信可能な外部装置により実行される情報処理プログラムは、第１の接続手段を介して前記情報処理装置との間で第１の通信を行い、前記情報処理装置が有する第１の固有の識別情報を受信する第１の通信工程と、前記第１の接続手段とは異なる第２の接続手段を介して前記情報処理装置との間で第２の通信を行い、前記情報処理装置に予め記憶されていた第３の固有の識別情報を取得する第２の通信工程と、前記第１の通信工程により受信した前記第１の固有の識別情報と、前記第２の通信工程により受信した前記予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定工程と、を前記外部装置に実行させる。
【００３６】
上記の情報処理方法及び情報処理プログラムによっても、外部装置と情報処理装置の同時接続状態を判定することができる。上記の情報処理プログラムは記憶媒体に記憶することができる。
【００３７】
本発明の他の好適な実施形態は、情報処理装置と、外部装置と、前記情報処理装置と前記外部装置との間で通信の接続を行う第１の接続手段と、前記情報処理装置と前記外部装置との間で通信の接続を行う、前記第１の接続手段とは異なる第２の接続手段と、を備える情報処理システムであって、前記情報処理装置は、前記第１の接続手段を介して前記外部装置との間で第１の通信を行い、前記情報処理装置が有する第１の固有の識別情報を前記外部装置に送信する第１の通信手段と、前記第２の接続手段を介して前記外部装置との間で第２の通信を行い、前記情報処理装置に予め記憶されていた第３の固有の識別情報を前記外部装置に送信する第２の通信手段と、を備え、前記外部装置は、前記第１の接続手段を介して前記情報処理装置との間で第１の通信を行い、前記情報処理装置から第１の固有の識別情報を受信する第３の通信手段と、前記第２の接続手段を介して前記情報処理装置との間で第２の通信を行い、前記情報処理装置に予め記憶されていた第３の固有の識別情報を取得する第４の通信手段と、前記第３の通信手段により受信した前記第１の固有の識別情報と、前記第４の通信手段により受信した前記予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定手段と、を備える。このシステムによっても、外部装置と情報処理装置の同時接続状態を判定することができる。
【００３８】
本発明の他の好適な実施形態では、情報処理装置と通信可能なサーバ装置は、前記情報処理装置が第１の接続手段を介して前記情報処理装置が有する第１の固有の識別情報を外部装置へ送信し、前記第１の接続手段とは異なる第２の接続手段を介して前記外部装置から受信した前記第１の固有の識別情報に関連する第２の固有の識別情報を、当該情報処理装置から受信する受信手段と、第３の固有の識別情報を予め記憶する記憶部と、前記受信手段が受信した前記第２の固有の識別情報と、前記記憶部に予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定手段と、を備える。
【００３９】
上記のサーバ装置は、第１の接続手段を介して情報処理装置が有する第１の固有の識別情報が外部装置へ送信され、さらに第２の接続手段を介して外部装置から情報処理装置へ送信された前記第１の固有の識別情報に関連する第２の固有の識別情報を情報処理装置から受信し、これをサーバ装置内部に記憶していた第３の固有の識別情報と比較する。これにより、サーバ装置は、情報処理装置と外部装置とが第１の接続手段及び第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する。
【００４０】
上記のサーバ装置の一態様は、前記判定手段が同時接続状態でないと判定したときに、前記情報処理装置に対して前記同時接続状態であるか否かの検出を要求し、前記情報処理装置が同時接続状態であると検出したときの前記第２の固有の識別情報を当該情報処理装置から受信して第３の固有の識別情報として記憶する記憶手段を備える。これにより、サーバ装置は、同時接続状態にあるときの固有の識別情報を記憶しておくことができる。
【００４１】
上記のサーバ装置の一態様は、前記判定手段が同時接続状態であると判定したときに、当該判定結果を前記情報処理装置へ通知する通知手段を備える。当該判定結果は前記情報処理装置を経由して外部装置に通知されることにより、同時接続状態であることを外部装置に知らせることができる。
【００４２】
本発明の他の好適な実施形態では、情報処理装置と通信可能であり、第３の固有の識別情報を予め記憶する記憶部を備えるサーバ装置により実行される方法は、前記情報処理装置が第１の接続手段を介して外部装置へ前記情報処理装置が有する第１の固有の識別情報を送信し、前記第１の接続手段とは異なる第２の接続手段を介して前記外部装置から受信した前記第１の固有の識別情報に関連する第２の固有の識別情報を、当該情報処理装置から受信する受信工程と、前記受信工程で受信した前記第２の固有の識別情報と、前記記憶部に予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定工程と、を備える。
【００４３】
本発明の他の好適な実施形態では、情報処理装置と通信可能であり、第３の固有の識別情報を予め記憶する記憶部を備えるサーバ装置により実行される情報処理プログラムは、前記情報処理装置が第１の接続手段を介して前記情報処理装置が有する第１の固有の識別情報を外部装置へ送信し、前記第１の接続手段とは異なる第２の接続手段を介して前記外部装置から受信した前記第１の固有の識別情報に関連する第２の固有の識別情報を、当該情報処理装置から受信する受信工程と、前記受信工程で受信した前記第２の固有の識別情報と、前記記憶部に予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定工程と、を前記サーバ装置に実行させる。
【００４４】
上記の情報処理方法及び情報処理プログラムによっても、外部装置と情報処理装置の同時接続状態を判定することができる。上記の情報処理プログラムは記憶媒体に記憶することができる。
【００４５】
本発明の他の好適な実施形態は、情報処理装置と、外部装置と、前記情報処理装置と前記外部装置との間で通信の接続を行う第１の接続手段と、前記情報処理装置と前記外部装置との間で通信の接続を行う、前記第１の接続手段とは異なる第２の接続手段と、サーバ装置と、を備える情報処理システムであって、前記情報処理装置は、前記第１の接続手段を介して、前記情報処理装置が有する第１の固有の識別情報を前記外部装置に送信する第１の通信手段と、前記第２の接続手段を介して、前記第１の固有の識別情報に関連する第２の固有の識別情報を前記外部装置から受信する第２の通信手段と、前記第２の通信手段で受信した前記第２の固有の識別情報を、前記サーバ装置へ送信する送信手段と、を備え、前記外部装置は、前記第１の接続手段を介して、前記情報処理装置が有する第１の固有の識別情報を受信する第３の通信手段と、前記第２の接続手段を介して、第１の固有の識別情報に関連する第２の固有の識別情報を前記情報処理装置へ送信する第４の通信手段と、を備え、前記サーバ装置は、前記第２の固有の識別情報を、前記情報処理装置から受信する受信手段と、第３の固有の識別情報を予め記憶する記憶部と、前記受信手段が受信した前記第２の固有の識別情報と、前記記憶部に予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定手段と、を備える。このシステムによっても、外部装置と情報処理装置の同時接続状態を判定することができる。
【００４６】
本発明の他の好適な実施形態では、情報処理装置と通信可能なサーバ装置は、前記情報処理装置が第１の接続手段を介して前記情報処理装置が有する第１の固有の識別情報を外部装置へ送信し、前記第１の接続手段とは異なる第２の接続手段を介して前記外部装置から受信した前記第１の識別情報に関連する第２の固有の識別情報、及び、前記情報処理装置に予め記憶されていた第３の固有の識別情報を当該情報処理装置から受信する受信手段と、前記受信手段が受信した前記第２の固有の識別情報と、前記予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定手段と、を備える。
【００４７】
上記のサーバ装置では、第１の接続手段を介して情報処理装置から外部装置へ前記情報処理装置が有する第１の固有の識別情報が送信され、サーバ装置は、第２の接続手段を介して外部装置から情報処理装置へ送信された、前記第１の固有の識別情報に関連する第２の固有の識別情報を情報処理装置から受信するとともに、情報処理装置に予め記憶されていた第３の固有の識別情報を受信し、それらを比較する。これにより、サーバ装置は、情報処理装置と外部装置とが第１の接続手段及び第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する。
【００４８】
上記のサーバ装置の一態様は、前記判定手段が同時接続状態であると判定したときに、当該判定結果を前記情報処理装置へ通知する通知手段を備える。当該判定結果は前記情報処理装置を経由して外部装置に通知されることにより、同時接続状態であることを外部装置に知らせることができる。
【００４９】
本発明の他の好適な実施形態では、情報処理装置と通信可能なサーバ装置により実行される情報処理方法は、前記情報処理装置が第１の接続手段を介して前記情報処理装置が有する第１の固有の識別情報を外部装置へ送信し、前記第１の接続手段とは異なる第２の接続手段を介して前記外部装置から受信した前記第１の固有の識別情報に関連する第２の固有の識別情報、及び、前記情報処理装置に予め記憶されていた第３の固有の識別情報を、当該情報処理装置から受信する受信工程と、前記受信工程で受信した前記第２の固有の識別情報と、前記予め記憶されていた第３の固有の識別情報とを比較し前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定工程と、を有する。
【００５０】
本発明の他の好適な実施形態では、情報処理装置と通信可能なサーバ装置により実行される情報処理プログラムは、前記情報処理装置が第１の接続手段を介して前記情報処理装置が有する第１の固有の識別情報を外部装置へ送信し、前記第１の接続手段とは異なる第２の接続手段を介して前記外部装置から受信した前記第１の固有の識別情報に関連する第２の固有の識別情報、及び、前記情報処理装置に予め記憶されていた第３の固有の識別情報を、当該情報処理装置から受信する受信工程と、前記受信工程で受信した前記第２の固有の識別情報と、前記予め記憶されていた第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定工程と、を前記サーバ装置に実行させる。
【００５１】
上記の情報処理方法及び情報処理プログラムによっても、外部装置と情報処理装置の同時接続状態を判定することができる。上記の情報処理プログラムは記憶媒体に記憶することができる。
【００５２】
本発明の他の好適な実施形態は、情報処理装置と、外部装置と、前記情報処理装置と前記外部装置との間で通信の接続を行う第１の接続手段と、前記情報処理装置と前記外部装置との間で通信の接続を行う、前記第１の接続手段とは異なる第２の接続手段と、サーバ装置と、を備える情報処理システムであって、前記情報処理装置は、前記第１の接続手段を介して、前記情報処理装置が有する第１の固有の識別情報を前記外部装置に送信する第１の通信手段と、前記第２の接続手段を介して、前記第１の固有の識別情報に関連する第２の固有の識別情報を前記外部装置から受信する第２の通信手段と、前記情報処理装置に予め記憶されていた第３の固有の識別情報、および前記第２の通信手段で受信した前記第２の固有の識別情報を前記サーバ装置へ送信する送信手段と、を備え、前記外部装置は、前記第１の接続手段を介して、前記情報処理装置が有する第１の固有の識別情報を受信する第３の通信手段と、前記第２の接続手段を介して、前記第１の固有の識別情報に関連する第２の固有の識別情報を前記情報処理装置へ送信する第４の通信手段と、を備え、前記サーバ装置は、前記情報処理装置が前記第２の接続手段を介して前記外部装置から受信した前記第２の固有の識別情報、および前記情報処理装置に予め記憶されていた第３の固有の識別情報を、当該情報処理装置から受信する受信手段と、前記受信手段が受信した前記第２の固有の識別情報と、前記第３の固有の識別情報とを比較し、前記情報処理装置と前記外部装置とが前記第１の接続手段及び前記第２の接続手段によって接続されている状態である同時接続状態であるか否かを判定する判定手段と、を備える。このシステムによっても、外部装置と情報処理装置の同時接続状態を判定することができる。
【実施例】
【００５３】
以下、図面を参照して本発明の好適な実施例について説明する。【００５４】
[第１実施例]
図１は、本発明の第１実施例に係るシステムの構成を示す。システム１００は、外部装置としての車載機１０と、情報処理装置としてのスマートフォン２０とを備える。車載機１０の典型的な例はナビゲーション装置である。車載機１０とスマートフォン２０とは、２つのインターフェース、具体的には、ＢｌｕｅｔｏｏｔｈのＳＰＰ（Ｓｅｒｉａｌ  Ｐｏｒｔ  Ｐｒｏｆｉｌｅ）５と、ＨＤＭＩ６とにより接続されている。ＳＰＰ５は主として車載機１０とスマートフォン２０との間における制御信号の通信に利用され、ＨＤＭＩ６は主としてスマートフォン２０から車載機１０へのＡＶデータの送信に利用される。ＨＤＭＩ６、ＳＰＰ５はそれぞれ、各請求項に記載の第１の接続手段、第２の接続手段に相当する。【００５５】
車載機１０は、制御部１１と表示部１２と備える。制御部１１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成され、予め用意されたプログラムを実行することにより車載機１０を制御する。表示部１２は、例えば液晶ディスプレイなどにより構成され、車載機１０内部で生成された画像、及び、スマートフォン２０からＨＤＭＩ６を介して送信された画像を表示する。【００５６】
スマートフォン２０は、制御部２１と表示部２３とを備える。制御部２１もＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成され、予め用意されたプログラムを実行することによりスマートフォン２０を制御する。また、制御部２１は記憶部２２を備える。記憶部２２は、後述する認証済シリアルＩＤを保存する。表示部２３は、液晶ディスプレイなどにより構成され、スマートフォン２０の内部で生成された各種の画像を表示する。【００５７】
本実施例では、スマートフォン２０は、そのスマートフォンに固有の識別情報であるシリアルＩＤを生成する。スマートフォン２０はシリアルＩＤを利用して、車載機１０とスマートフォン２０とがＳＰＰ５とＨＤＭＩ６という２つのインターフェースにより接続されているか否かを判定する。言い換えると、スマートフォン２０は、車載機１０に接続された２つのインターフェースであるＳＰＰ５とＨＤＭＩ６が、同一のスマートフォン２０に接続されているか否かを判定する。車載機１０とスマートフォン２０とがＳＰＰ５とＨＤＭＩ６によって接続されている状態を、以下「同時接続状態」と呼ぶ。前述のように、車載機に複数のインターフェースが接続されている場合、車載機とスマートフォンとが同時接続状態にないと、車載機で表示される画像と、車載機から制御できるスマートフォンが異なってしまい、ユーザは車載機の画像を見ながらスマートフォンを適切に制御することができないし、車載機は走行中の画像表示の禁止などを適切に処理できない。そこで、本実施例では、シリアルＩＤを利用して、車載機１０とスマートフォン２０とが同時接続状態にあることを判定する。以下、この判定処理を以下「接続認証処理」とも呼ぶ。【００５８】
図２は、本実施例による接続認証処理のフローチャートである。本実施例の接続認証処理では、図１に示すように車載機１０とスマートフォン２０とがＳＰＰ５及びＨＤＭＩ６により接続されていることを、スマートフォン２０が判定する。なお、この処理は、車載機１０とスマートフォン２０とが複数のインターフェースにより接続されたときに実行される。【００５９】
具体的には、まずスマートフォン２０は自身のシリアルＩＤを図１の破線のパスＰ１１に示すようにＨＤＭＩ６を通じて車載機１０に送信する。このＨＤＭＩ６を通じて送信されるシリアルＩＤが各請求項に記載の第１の固有の識別情報に相当する。さらにスマートフォン２０はそのシリアルＩＤを車載機１０からＳＰＰ５を通じて取得する（ステップＳ１１）。このＳＰＰ５を通じて取得したシリアルＩＤが各請求項に記載の第２の固有の識別情報に相当する。【００６０】
次に、スマートフォン２０の制御部２１は、パスＰ１１を通じて車載機１０から受信したシリアルＩＤと、記憶部２２に予め記憶されている認証済シリアルＩＤと比較する（ステップＳ１２）。この認証済シリアルＩＤが各請求項に記載の第３の固有の識別情報に相当する。【００６１】
両者が一致しない場合（ステップＳ１２；Ｎｏ）、同時接続状態であることが確認できなかったことになるので、同時接続検出処理が行われる（ステップＳ１３）。同時接続検出処理とは、スマートフォン２０から所定の認証画像を車載機１０に送って車載機１０に表示させ、それに対するユーザの入力に基づいて、車載機１０とスマートフォン２０とが同時接続状態であることを検出する処理であるが、その詳細は後述する。【００６２】
同時接続検出処理は、基本的に同時接続状態が検出されるまで繰り返される。同時接続状態が検出されると（ステップＳ１４；Ｙｅｓ）、制御部２１はそのときのシリアルＩＤを認証済シリアルＩＤとして記憶部２２に保存し（ステップＳ１５）、車載機１０に接続認証の成功を通知する（ステップＳ１６）。【００６３】
一方、ステップＳ１２において、シリアルＩＤと認証済シリアルＩＤとが一致した場合（ステップＳ１２；Ｙｅｓ）、制御部２１は車載機１０とスマートフォン２０が同時接続状態であると判定し、車載機１０に対して接続認証の成功を通知する（ステップＳ１７）。【００６４】
上述のように、記憶部２２に記憶されている認証済シリアルＩＤは、過去に同時接続検出処理が実行されて同時接続状態が確立されたときに得られたシリアルＩＤである。よって、ステップＳ１２でシリアルＩＤと認証済シリアルＩＤとが一致するということは、スマートフォン２０からＨＤＭＩ６を通じて車載機１０に送信されたシリアルＩＤが、ＳＰＰ５を通じて車載機１０から戻ってきたことを意味しており、これは、車載機１０とスマートフォン２０とがＳＰＰ５とＨＤＭＩ６により接続されていることを示している。こうして、認証済シリアルＩＤとの比較により同時接続状態が判定されると、制御部２１は接続認証が成功したとして接続認証処理を終了する。【００６５】
このように、車載機１０とスマートフォン２０とが同時接続状態にあると判定すると、スマートフォン２０は車載機１０に対して接続認証成功の通知を行う。車載機１０は、接続認証成功の通知を受信すると、ＳＰＰ５を通じてスマートフォン２０に制御信号を送信することによりスマートフォン２０の動作を制御することができる。つまり、車載機１０は、ＨＤＭＩ６を介してスマートフォン２０から映像を受信し、ＳＰＰ５を介してスマートフォン２０の制御が可能となる。よって、ユーザは車載機１０に表示されるスマートフォン２０の表示を見て、スマートフォン２０を的確に操作することが出来るようになる。また、車載機１０は、車両の走行中に、スマートフォン２０で実行され車載機１０に表示されているアプリが音楽再生アプリのように走行中でも安全上の問題がなく使用できるアプリでない場合は、画像表示に規制を掛けたり、車載機１０からのアプリの操作に規制を掛けたりしてもよい。【００６６】
以上の説明から理解されるように、車載機１０とあるスマートフォン２０とを最初に同時接続したときには、当然のことながらそのスマートフォン２０のシリアルＩＤはスマートフォン２０の記憶部２２には保存されていない。よって、最初の接続時には、ステップＳ１２の判定は「Ｎｏ」となり、ステップＳ１３の同時接続検出処理により、車載機１０とスマートフォン２０との同時接続状態が検出されることになる。同時接続検出処理により同時接続状態が検出されると、そのときのシリアルＩＤが認証済シリアルＩＤとして記憶部２２に保存される。よって、次回以降に同じスマートフォン２０をＳＰＰ５とＨＤＭＩ６を用いて車載機１０と正しく同時接続した場合には、ステップＳ１２においてシリアルＩＤと認証済シリアルＩＤとは一致することとなり、同時接続検出処理を再度実行することなく、同時接続状態の判定、即ち接続認証を行うことができる。もちろん、認証済シリアルＩＤとして、最初からスマートフォン２０のシリアルＩＤが記憶されておいてもよい。その場合は、最初から同時接続検出処理を実行することなく、接続認証を行うことができる。【００６７】
次に、シリアルＩＤについて説明する。シリアルＩＤは、スマートフォン２０に固有の識別情報であり、各スマートフォン２０に一意に決定される。具体的には、シリアルＩＤは、例えばスマートフォンのシリアル番号、機器名、スマートフォンに搭載されているＨＤＭＩのＳＰＤ（Ｓｏｕｒｃｅ  Ｐｒｏｄｕｃｔ  Ｄｅｓｃｒｉｐｔｉｏｎ）Ｉｎｆｏ  ｆｒａｍｅデータや、ＨＤＣＰ（Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｓｙｓｔｅｍ）認証データなどとすることができる。また、シリアルＩＤは、それら複数の情報の組み合わせにより構成することもできる。上記の情報を単独でシリアルＩＤとすると、何らかの理由で複数のスマートフォンのシリアルＩＤが一致してしまうことも考えられる。この点、シリアルＩＤを複数の情報の組み合わせとすれば、シリアルＩＤが複数のスマートフォンで一致してしまう可能性を低下させることができる。【００６８】
なお、上記の実施例では、車載機１０はスマートフォン２０から受信したシリアルＩＤをそのままＳＰＰ５を通じてスマートフォン２０に送信している。その代わりに、車載機１０は、スマートフォン２０から受信したシリアルＩＤに対して所定の処理、例えば暗号化、圧縮などを施してからスマートフォン２０に送信することとしてもよい。その場合、スマートフォン２０は、そのような処理後のシリアルＩＤを受信して復号化、解凍などを行って元のシリアルＩＤを生成し、認証済シリアルＩＤと比較する。【００６９】
また、車載機１０側で、ＨＤＭＩ６を通じて受信したシリアルＩＤに対して、車載機１０に固有の識別情報などを付加してもよい。つまりＳＰＰ５から送信されるシリアルＩＤは、ＨＤＭＩ６から受信されるシリアルＩＤとは異なるが、スマートフォン２０のシリアルＩＤと関連したシリアルＩＤである。その場合、スマートフォン２０は、そのような付加処理後のシリアルＩＤを受信して認証済シリアルＩＤと比較し、両者が一致した場合に、車載機１０とスマートフォン２０が同時接続状態であると判定する。【００７０】
上記の実施例では、認証済シリアルＩＤはスマートフォン２０の記憶部２２に保存されることとしたが、その代わりに、認証済シリアルＩＤがスマートフォン２０と通信可能な図示しないサーバに保存されることとしても良い。この場合にはスマートフォン２０は、サーバから認証済シリアルＩＤを通信で受信して同時接続状態を判定し、同時接続検出処理により同時接続状態が検出されると、そのときのシリアルＩＤを認証済シリアルＩＤとしてサーバに保存する。このように、サーバに認証済シリアルＩＤを保存する構成であれば、スマートフォン２０が初期化されたりデータリセットされても、次回の接続認証処理が可能となる。【００７１】
[第２実施例]
次に、本発明の第２実施例について説明する。第１実施例では、スマートフォン２０が主体となって接続認証処理を実行したが、第２実施例では車載機１０が主体となって接続認証処理を実行する。なお、認証済シリアルＩＤはスマートフォン２０に記憶される。【００７２】
図３は第２実施例に係るシステム１００ａの構成を示す。図１と比較するとわかるように、基本的に車載機１０及びスマートフォン２０の構成は第１実施例と同様である。但し、接続認証処理においては、車載機１０の制御部１１がスマートフォン２０の記憶部２２から認証済シリアルＩＤを取得し、シリアルＩＤの比較を行う。【００７３】
図４は、第２実施例における接続認証処理のフローチャートである。本実施例の接続認証処理では、車載機１０とスマートフォン２０とがＳＰＰ５及びＨＤＭＩ６により同時接続されていることを、車載機１０が判定する。なお、この処理は、車載機１０とスマートフォン２０とが複数のインターフェースにより接続されたときに実行される。【００７４】
具体的には、まず車載機１０は、破線のパスＰ２１に示すように、スマートフォン２０からシリアルＩＤをＨＤＭＩ６を通じて受信する（ステップＳ２１）。次に、車載機１０は、破線のパスＰ２２に示すように、スマートフォン２０から認証済シリアルＩＤをＳＰＰ５を通じて受信する（ステップＳ２２）。そして、車載機１０の制御部１１は、受信したシリアルＩＤと認証済シリアルＩＤとを比較する（ステップＳ２３）。【００７５】
両者が一致しない場合（ステップＳ２３；Ｎｏ）、同時接続状態であることが確認できなかったことになるので、車載機１０はスマートフォン２０に対して同時接続検出を要求する（ステップＳ２４）。【００７６】
これに対し、スマートフォン２０は同時接続検出処理を実行する（ステップＳ２５）。同時接続検出処理は、基本的に同時接続状態が検出されるまで繰り返される。同時接続状態が検出されると（ステップＳ２６；Ｙｅｓ）、スマートフォン２０の制御部２１は、そのときのシリアルＩＤを認証済シリアルＩＤとして記憶部２２に保存し（ステップＳ２７）、車載機１０に同時接続状態が検出されたこと、即ち接続認証が成功したことを通知する（ステップＳ２８）。これにより、車載機１０は同時接続状態を確認することができる。【００７７】
一方、ステップＳ２３において、シリアルＩＤと認証済シリアルＩＤとが一致した場合（ステップＳ２３；Ｙｅｓ）、車載機１０は接続認証が成功したと判断し（ステップＳ２９）、処理を終了する。【００７８】
以上のように、第２実施例では、スマートフォン２０に固有のシリアルＩＤを利用して、車載機１０が接続認証を実行する。そして、接続認証が成功すると、車載機１０は必要に応じて、スマートフォン２０を制御して車両の走行中の映像出力禁止などを行う。【００７９】
なお、上記の実施例でも、車載機１０とスマートフォン２０との間でＳＰＰ５を通じてシリアルＩＤ及び認証済シリアルＩＤを送受信する際には、それらのデータに対して暗号化、圧縮などの所定の処理、及び車載機１０での固有の識別情報の付加などを施してもよい。【００８０】
また、上記の実施例では、認証済シリアルＩＤはスマートフォン２０の記憶部２２に保存されることとしたが、その代わりに、認証済シリアルＩＤがスマートフォン２０と通信可能な図示しないサーバに保存されることとしても良い。この場合には車載機１０はスマートフォン２０を介して、サーバから認証済シリアルＩＤを通信で受信して同時接続状態を判定し、同時接続検出処理により同時接続状態が検出されると、そのときのシリアルＩＤを認証済シリアルＩＤとしてサーバに保存する。このように、サーバに認証済シリアルＩＤを保存する構成であれば、スマートフォン２０が初期化されたりデータリセットされても、次回の接続認証処理が可能となる。【００８１】
[第３実施例]
次に、本発明の第３実施例について説明する。第３実施例では、スマートフォン２０と通信可能なサーバが主体となって接続認証処理を実行する。また、認証済シリアルＩＤはサーバに記憶される。【００８２】
図５は第３実施例に係るシステム１００ｂの構成を示す。車載機１０の構成は図１に示す第１実施例と同様である。スマートフォン２０の構成は、認証済シリアルＩＤを記憶する記憶部２２を有しない点以外は基本的に第１実施例と同様である。【００８３】
これらに加え、システム１００ｂは、サーバ３０を備える。サーバ３０は接続認証処理を実行する役割を有し、制御部３１と記憶部３２とを備える。制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成され、予め用意されたプログラムを実行することにより接続認証処理を実行する。また、制御部３１は認証済シリアルＩＤを記憶するための記憶部３２を備える。【００８４】
図６は、第３実施例における接続認証処理のフローチャートである。本実施例の接続認証処理では、車載機１０とスマートフォン２０とがＳＰＰ５及びＨＤＭＩ６により同時接続されていることを、サーバ３０が判定する。なお、この処理は、車載機１０とスマートフォン２０とが複数のインターフェースにより接続されたときに実行される。【００８５】
具体的には、まずスマートフォン２０は、破線のパスＰ３１に示すように、シリアルＩＤをＨＤＭＩ６を通じて車載機１０に送信し、車載機１０はＳＰＰ５を通じてこれをスマートフォン２０に送信する。そして、スマートフォン２０はこれを受信し、サーバ３０へ送信する（ステップＳ３１）。【００８６】
次に、サーバ３０の制御部３１は、スマートフォン２０から受信したシリアルＩＤと、記憶部３２に記憶されている認証済シリアルＩＤとを比較する（ステップＳ３２）。両者が一致した場合（ステップＳ３２；Ｙｅｓ）、サーバ３０は接続認証が成功したと判断し、その旨を車載機１０に通知する（ステップＳ３３）。なお、この場合、サーバ３０は接続認証が成功した旨の通知をスマートフォン２０へ行い、スマートフォン２０がさらに車載機１０へ通知することとしてもよい。【００８７】
一方、両者が一致しない場合（ステップＳ３２；Ｎｏ）、同時接続状態であることが確認できなかったことになるので、サーバ３０はスマートフォン２０に対して同時接続検出を要求する（ステップＳ３４）。【００８８】
これに対し、スマートフォン２０は同時接続検出処理を実行する（ステップＳ３５）。同時接続検出処理は、基本的に同時接続状態が検出されるまで繰り返される。同時接続状態が検出されると（ステップＳ３６；Ｙｅｓ）、スマートフォン２０の制御部２１は、そのときのシリアルＩＤをサーバ３０に送信し（ステップＳ３７）、サーバ３０はそのシリアルＩＤを受信して認証済シリアルＩＤとして記憶部３２に保存する（ステップＳ３８）。そして、サーバ３０は、接続認証が成功したことを車載機１０に通知する（ステップＳ３９）。なお、この場合も、サーバ３０はスマートフォン２０に通知を行い、スマートフォン２０がさらに車載機１０へ通知してもよい。これにより、車載機１０は同時接続状態を確認することができる。こうして、接続認証処理は終了する。【００８９】
以上のように、第３実施例では、スマートフォン２０に固有のシリアルＩＤを利用して、サーバ３０が接続認証処理を実行する。接続認証が成功すると、その旨がサーバ３０から車載機１０に通知される。その後、車載機１０からスマートフォン２０の操作が可能となり、車載機の表示部にスマートフォン２０の画像が表示可能となる。よって、ユーザは車載機１０に表示されるスマートフォン２０の表示を見て、スマートフォン２０を的確に操作することが出来るようになる。また、車載機１０は、車両の走行中に、スマートフォン２０で実行され車載機１０に表示されているアプリが音楽再生アプリのように走行中でも安全上の問題がなく使用できるアプリでない場合は、画像表示に規制を掛けたり、車載機１０からのアプリの操作に規制を掛けたりしてもよい。【００９０】
なお、上記の実施例でも、車載機１０とスマートフォン２０との間でＳＰＰ５を通じてシリアルＩＤを送受信する際、及び、スマートフォン２０がサーバ３０にシリアルＩＤを送信する際には、シリアルＩＤに対して暗号化、圧縮、固有の識別情報の付加などの所定の処理を施してもよい。【００９１】
[第４実施例]
次に、本発明の第４実施例について説明する。第４実施例では、スマートフォン２０と通信可能なサーバが主体となって接続認証処理を実行する。また、認証済シリアルＩＤはスマートフォン２０に記憶される。【００９２】
図７は第４実施例に係るシステム１００ｃの構成を示す。システム１００ｃの構成は、認証済シリアルＩＤを記憶する記憶部がサーバ３０ではなく、スマートフォン２０に設けられている点以外は第３実施例のシステム１００ｂと同様である。即ち、スマートフォン２０は、認証済シリアルＩＤを記憶するための記憶部２２を備える。【００９３】
図８は、第４実施例における接続認証処理のフローチャートである。本実施例の接続認証処理では、車載機１０とスマートフォン２０とがＳＰＰ５及びＨＤＭＩ６により同時接続されていることを、サーバ３０が判定する。なお、この処理は、車載機１０とスマートフォン２０とが複数のインターフェースにより接続されたときに実行される。【００９４】
具体的には、まずスマートフォン２０は、破線のパスＰ４１に示すように、シリアルＩＤをＨＤＭＩ６を通じて車載機１０に送信し、車載機１０はＳＰＰ５を通じてこれをスマートフォン２０に送信する。そして、スマートフォン２０はこれを受信し、サーバ３０へ送信する（ステップＳ４１）。また、サーバ３０は、スマートフォンの記憶部２２に記憶されている認証済シリアルＩＤをスマートフォン２０から受信する（ステップＳ４２）。【００９５】
次に、サーバ３０の制御部３１は、スマートフォン２０から受信したシリアルＩＤと認証済シリアルＩＤとを比較する（ステップＳ４３）。両者が一致した場合（ステップＳ４３；Ｙｅｓ）、サーバ３０は接続認証が成功したと判断し、その旨を車載機１０に通知する（ステップＳ４４）。なお、この場合も、サーバ３０はスマートフォン２０に通知を行い、スマートフォン２０がさらに車載機１０へ通知してもよい。【００９６】
一方、両者が一致しない場合（ステップＳ４３；Ｎｏ）、同時接続状態であることが確認できなかったことになるので、サーバ３０はスマートフォン２０に対して同時接続検出を要求する（ステップＳ４５）。【００９７】
これに対し、スマートフォン２０は同時接続検出処理を実行する（ステップＳ４６）。同時接続検出処理は、基本的に同時接続状態が検出されるまで繰り返される。同時接続状態が検出されると（ステップＳ４６；Ｙｅｓ）、スマートフォン２０の制御部２１は、そのときのシリアルＩＤを認証済シリアルＩＤとして記憶部２２に保存する（ステップＳ４８）。また、スマートフォン２０の制御部２１は、接続認証が成功したことを車載機１０に通知する（ステップＳ４９）。これにより、車載機１０は同時接続状態を確認することができる。こうして、接続認証処理は終了する。【００９８】
以上のように、第４実施例では、スマートフォン２０に固有のシリアルＩＤを利用して、サーバ３０が接続認証処理を実行する。接続認証が成功すると、その旨がサーバ３０から車載機１０に通知される。なお、サーバ３０においてシリアルＩＤが認証済シリアルＩＤと一致しない場合には、スマートフォン２０が同時接続検出処理を実行する。こうして、サーバ３０又はスマートフォン２０により同時接続状態の判定が行われる。車載機１０は、同時接続状態を確認すると、必要に応じてスマートフォン２０を制御して車両の走行中の映像出力禁止などを行う。【００９９】
なお、上記の実施例でも、車載機１０とスマートフォン２０との間でＳＰＰ５を通じてシリアルＩＤを送受信する際、並びに、スマートフォン２０がサーバ３０にシリアルＩＤ及び認証済シリアルＩＤを送信する際には、それらのデータに対して暗号化、圧縮、固有の識別情報の付加などの所定の処理を施してもよい。【０１００】
また、上記実施例では、ＡＶデータを送信するインターフェースの一例をＨＤＭＩとしているが、これに限るものではない。他の例として、ＭＨＬ（Ｍｏｂｉｌｅ  Ｈｉｇｈ−ｄｅｆｉｎｉｔｉｏｎ  Ｌｉｎｋ）、Ｄｉｓｐｌａｙ  Ｐｏｒｔ、ＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）、ＩＥＥＥ１３９４などでもよい。同様に、上記実施例では制御信号の通信を行うインターフェースの一例をＢｌｕｅｔｏｏｔｈとしているが、これに限るものではない。他の例としてＷｉＦｉなどの無線ＬＡＮや、ＵＳＢ（ユニバーサル・シリアル・バス）などでもよい。【０１０１】
[同時接続検出処理]
次に、同時接続検出処理について詳しく説明する。前述のように、同時接続検出処理はスマートフォン２０により実行される。具体的には、スマートフォン２０は、所定の認証画像を車載機１０に送って表示部１２に表示させ、それに対するユーザの入力に基づいて、車載機１０とスマートフォン２０とが同時接続状態であることを検出する。【０１０２】
図９は同時接続検出処理における認証画像例を示す。図１０は、同時接続検出処理のフローチャートである。いま、車載機１０とスマートフォン２０はＳＰＰ５及びＨＤＭＩ６により接続されているものとする。【０１０３】
スマートフォン２０は、予め用意された認証画像を生成し（ステップＳ６１）、ＨＤＭＩ６を通じて車載機１０に送信する（ステップＳ６２）。車載機１０は、受信した認証画像を表示部１２に表示する（ステップＳ６３）。図９の例では、認証画像は、「１」〜「４」の数字が付された４つのタッチエリア８を含む画像である。なお、この認証画像において、タッチエリア８は単にボックスとして区切られているだけであり、いわゆる操作入力可能なボタンとして表示されているのではない。【０１０４】
ユーザは、車載機１０に表示された認証画像を見て、数字の順序でタッチエリア８にタッチする。これに応じて、車載機１０はユーザがタッチした表示部１２上の位置の座標（「タッチ座標」と呼ぶ。）を取得し（ステップＳ６４）、スマートフォン２０へ送信する（ステップＳ６５）。図９の例では、数字「１」〜「４」に対応する４つのタッチ座標がスマートフォン２０へ送信されることになる。【０１０５】
スマートフォン２０は、受信した４つのタッチ座標が、それぞれ４つのタッチエリア８に対応しているか否かを判定するとともに、それらの入力順を検証する（ステップＳ６６）。４つのタッチエリア８が正しい順序でタッチされていない場合（ステップＳ６７；Ｎｏ）、処理はステップＳ６２に戻り、ステップＳ６７までの処理を繰り返す。一方、４つのタッチエリア８が正しい順序でタッチされた場合（ステップＳ６７；Ｙｅｓ）、スマートフォン２０は、車載機１０とスマートフォン２０とがＳＰＰ５及びＨＤＭＩ６により同時接続されていると判断し（ステップＳ６８）、処理を終了する。【０１０６】
このように、同時接続検出処理では、スマートフォン２０からＨＤＭＩ６を通じて車載機１０に送信した認証画像を車載機１０に表示し、それに対するユーザの入力を示すタッチ座標をＳＰＰ５を通じてスマートフォン２０に送信する。よって、車載機１０とスマートフォン２０とがＳＰＰ５及びＨＤＭＩ６の両方によって同時接続されていないと、スマートフォン２０は正しいタッチ座標を正しい順序で受信することはできない。例えば、車載機１０に対してＳＰＰ５を通じてスマートフォン２０が接続されているが、ＨＤＭＩ６を通じてＤＶＤプレイヤーが接続されているような場合、車載機１０の表示部１２にはＤＶＤプレイヤーの出力画像が表示され、スマートフォン２０からの認証画像は表示されないので、ユーザは正しいタッチエリアに正しい順序でタッチすることはできず、同時接続検出は失敗する。【０１０７】
図１１は、同時接続検出処理における他の認証画像例を示す。この例では、認証画像として、４つのタッチエリアを示す画像が時間的遅れをもって順に表示され、消えていく画像が使用される。ユーザは、車載機１０の表示部１２に表示されるタッチエリア４１にタッチする。車載機１０は、ユーザが正しいタッチエリアにタッチしたと判断すると、新たなタッチエリア４２を表示するとともに、タッチエリア４１を示す画像を徐々に目立たない画像ヘと切り替える。このように、車載機１０は新たなタッチエリアがユーザに正しくタッチされたと判断するたびに新たなタッチエリアを表示する。この例の場合では、車載機１０は４つの円の表示位置に対応するタッチ座標をスマートフォン２０へ順次送信し、スマートフォン２０はそれらの位置を順次検証して、４つのタッチエリアが正しくタッチされたと判断すると、同時接続を検出する。【０１０８】
なお、同時接続検出処理において使用される認証画像はこれらの例には限定されず、ユーザに複数のタッチ位置を順にタッチさせるタイプの様々な認証画像を使用することができる。【０１０９】
また、タッチエリアは、毎回ランダムな位置に表示されてもよい。このようにすれば、例えば、認証画像が表示されていなくとも、ユーザがタッチエリアの位置を暗記してタッチ操作を行い同時接続を検出させてしまうことを防ぐことができる。【０１１０】
[変形例]
上記の第１実施例乃至第４実施例の他に、例えばスマートフォン２０がシリアルＩＤを比較して接続認証処理を実行し、サーバ３０が認証済シリアルＩＤを記憶することとしてもよい。また、車載機１０がシリアルＩＤを比較して接続認証処理を実行し、サーバ３０が認証済シリアルＩＤを記憶することとしてもよい。【０１１１】
上記の実施例は、車載機１０とスマートフォン２０とが２つのインターフェースにより同時に接続されていることを認証しているが、車載機１０とスマートフォン２０とが３つ以上のインターフェースにより接続されていることを認証することもできる。その場合、まず２つのインターフェースによる接続認証を行ったうえで、そのうちの１つのインターフェースと別のインターフェースとの接続認証を行えばよい。
【産業上の利用可能性】
【０１１２】
本発明は、カーナビゲーション装置などの車載機にスマートフォンを接続する場合に利用することができる。
【符号の説明】
【０１１３】
１０  車載機
１１  制御部
１２  表示部
２０  スマートフォン
２１  制御部
２２  記憶部
３０  サーバ
３１  制御部
３２  記憶部
【図１】
0005965921.tif 000002
【図２】
0005965921.tif 000003
【図３】
0005965921.tif 000004
【図４】
0005965921.tif 000005
【図５】
0005965921.tif 000006
【図６】
0005965921.tif 000007
【図７】
0005965921.tif 000008
【図８】
0005965921.tif 000009
【図９】
0005965921.tif 000010
【図１０】
0005965921.tif 000011
【図１１】
0005965921.tif 000012