(57)【特許請求の範囲】
【請求項１】
移動体の位置を特定する位置特定手段を有する可搬型の位置特定装置と、
車輌に搭載され、該車輌に搭載された一又は複数の他装置との間で情報の送受信を行う第１通信手段、前記位置特定装置との間で情報の送受信を行う第２通信手段、及び、前記第１通信手段が他装置から受信した情報から、所定の情報を収集する情報収集手段を有し、該情報収集手段が収集した所定の情報を、前記第２通信手段により前記位置特定装置へ送信する車載情報処理装置と、
前記車輌外に設置されたサーバ装置と
を備え、
前記車載情報処理装置の情報収集手段は、前記車輌の位置特定に要する情報を含む前記車輌の状態情報を収集し、
前記車載情報処理装置は、前記情報収集手段が収集した情報を、前記位置特定装置用の情報又は前記サーバ装置用の情報に選別する情報選別手段を更に有し、
前記位置特定装置は、前記サーバ装置との間で情報の授受を行う情報授受手段を有し、前記情報選別手段が前記サーバ装置用に選別した情報を前記車載情報処理装置から前記サーバ装置へ中継するようにしてあり、
前記位置特定装置の位置特定手段は、前記車載情報処理装置から受信した情報に基づいて、前記車輌の位置を特定するようにしてあること
を特徴とする情報処理システム。
【請求項２】
前記車載情報処理装置は、情報を暗号化する暗号化手段を有し、前記サーバ装置用の情報を暗号化して送信するようにしてあり、
前記サーバ装置は、暗号化された情報を復号する復号手段を有し、前記位置特定装置を介して与えられた情報を復号するようにしてあること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記車載情報処理装置は、前記位置特定装置用の情報を暗号化して送信するようにしてあり、
前記位置特定装置は、暗号化された情報を復号する復号手段を有し、前記車載情報処理装置から受信した前記位置特定装置用の情報を復号するようにしてあること
を特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記車載情報処理装置の暗号化手段は、前記位置特定装置用の情報と前記サーバ装置用の情報とについてそれぞれ異なる暗号化を行うようにしてあること
を特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記サーバ装置は、前記位置特定装置を介して、前記情報収集手段が収集する情報を指定する情報収集指示を前記車載情報処理装置へ与える情報収集指示手段を有し、
前記情報収集手段は、前記サーバ装置から与えられた情報収集指示にて指定された情報を、前記サーバ装置用の情報として収集するようにしてあること
を特徴とする請求項１乃至請求項４のいずれか１つに記載の情報処理システム。
【請求項６】
前記位置特定装置及び前記車載情報処理装置は、ＵＳＢ（Universal Serial Bus）ケーブルを介して接続するようにしてあり、
前記位置特定装置は、ＵＳＢの通信プロトコルの主装置として通信を行う通信手段を有し、
前記車載情報処理装置の第２通信手段は、ＵＳＢの通信プロトコルの従装置として通信を行うようにしてあること
を特徴とする請求項１乃至請求項５のいずれか１つに記載の情報処理システム。
【請求項７】
前記位置特定装置は、
一又は複数の操作部を有し、
該操作部にて前記車載情報処理装置の処理に係る操作を受け付けることができるようにしてあり、
前記車載情報処理装置の処理に係る操作を前記操作部にて受け付けた場合に、受け付けた操作内容を前記車載情報処理装置へ送信するようにしてあり、
前記車載情報処理装置は、前記第２通信手段にて前記位置特定装置からの操作内容を受信した場合に、受信した操作内容に応じた処理を行うようにしてあること
を特徴とする請求項１乃至請求項６のいずれか１つに記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車輌に搭載された情報処理装置と可搬型の位置特定装置との間で情報の送受信を行う情報処理システム及び車載情報処理装置に関する。
【背景技術】
【０００２】
本発明は、車輌に搭載された情報処理装置と可搬型の位置特定装置との間で情報の送受信を行う情報処理システムに関する。
【０００３】
従来のカーナビゲーション装置は、車輌の運転席近傍などに設置される固定型のものが主流であった。しかし近年では、車輌から取り外すことができ、軽量且つ小型でユーザが持ち運ぶことが可能なカーナビゲーション装置、いわゆるＰＮＤ（Personal Navigation Device）が普及し始めている。このＰＮＤは、低価格であること、複数の車輌で共有することができること、車輌以外の徒歩又は自転車等での移動の際にも利用可能であること等の利点がある。
【０００４】
また近年では携帯電話器が高機能化しており、ＧＰＳ受信器又はジャイロセンサ等を内蔵した携帯電話器ではナビゲーション機能が実現可能である。ナビゲーション機能を有する携帯電話器を車輌内で利用することにより、上記の可搬型のカーナビゲーション装置の代替とすることができ、これによりカーナビゲーション装置をより低価格で利用することができるという利点がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１６９５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＰＮＤ及びナビゲーション機能付きの携帯電話器等の可搬型のナビゲーション装置では、車輌の位置特定のために得られる情報が限られているため、位置特定の精度が低いという問題がある。可搬型のナビゲーション装置は、ＧＰＳ受信器が受信するＧＰＳ信号に基づく位置特定を行うものが多いが、ビルの谷間又はトンネル内等のようにＧＰＳ信号を受信できない場所では位置特定を行うことができないという問題がある。またジャイロセンサを共用して位置特定を行う可搬型のナビゲーション装置もあるが、ＧＰＳ信号を受信できない場所ではジャイロセンサのみで位置特定を行うため精度が低いという問題がある。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、可搬型のナビゲーション装置（位置特定装置）にて精度のよい車輌の位置特定を行うことが可能な情報処理システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理システムは、移動体の位置を特定する位置特定手段を有する可搬型の位置特定装置と、車輌に搭載され、該車輌に搭載された一又は複数の他装置との間で情報の送受信を行う第１通信手段、前記位置特定装置との間で情報の送受信を行う第２通信手段、及び、前記第１通信手段が他装置から受信した情報から、所定の情報を収集する情報収集手段を有し、該情報収集手段が収集した所定の情報を、前記第２通信手段により前記位置特定装置へ送信する車載情報処理装置と、前記車輌外に設置されたサーバ装置とを備え、前記車載情報処理装置の情報収集手段は、前記車輌の位置特定に要する情報を含む前記車輌の状態情報を収集し、前記車載情報処理装置は、前記情報収集手段が収集した情報を、前記位置特定装置用の情報又は前記サーバ装置用の情報に選別する情報選別手段を更に有し、前記位置特定装置は、前記サーバ装置との間で情報の授受を行う情報授受手段を有し、前記情報選別手段が前記サーバ装置用に選別した情報を前記車載情報処理装置から前記サーバ装置へ中継するようにしてあり、前記位置特定装置の位置特定手段は、前記車載情報処理装置から受信した情報に基づいて、前記車輌の位置を特定するようにしてあることを特徴とする。
【００１０】
また、本発明に係る情報処理システムは、前記車載情報処理装置が、情報を暗号化する暗号化手段を有し、前記サーバ装置用の情報を暗号化して送信するようにしてあり、前記サーバ装置は、暗号化された情報を復号する復号手段を有し、前記位置特定装置を介して与えられた情報を復号するようにしてあることを特徴とする。
【００１１】
また、本発明に係る情報処理システムは、前記車載情報処理装置が、前記位置特定装置用の情報を暗号化して送信するようにしてあり、前記位置特定装置は、暗号化された情報を復号する復号手段を有し、前記車載情報処理装置から受信した前記位置特定装置用の情報を復号するようにしてあることを特徴とする。
【００１２】
また、本発明に係る情報処理システムは、前記車載情報処理装置の暗号化手段が、前記位置特定装置用の情報と前記サーバ装置用の情報とについてそれぞれ異なる暗号化を行うようにしてあることを特徴とする。
【００１３】
また、本発明に係る情報処理システムは、前記サーバ装置が、前記位置特定装置を介して、前記情報収集手段が収集する情報を指定する情報収集指示を前記車載情報処理装置へ与える情報収集指示手段を有し、前記情報収集手段は、前記サーバ装置から与えられた情報収集指示にて指定された情報を、前記サーバ装置用の情報として収集するようにしてあることを特徴とする。
【００１４】
また、本発明に係る情報処理システムは、前記位置特定装置及び前記車載情報処理装置は、ＵＳＢ（Universal Serial Bus）ケーブルを介して接続するようにしてあり、前記位置特定装置は、ＵＳＢの通信プロトコルの主装置として通信を行う通信手段を有し、前記車載情報処理装置の第２通信手段は、ＵＳＢの通信プロトコルの従装置として通信を行うようにしてあることを特徴とする。
【００１５】
また、本発明に係る情報処理システムは、前記位置特定装置が、一又は複数の操作部を有し、該操作部にて前記車載情報処理装置の処理に係る操作を受け付けることができるようにしてあり、前記車載情報処理装置の処理に係る操作を前記操作部にて受け付けた場合に、受け付けた操作内容を前記車載情報処理装置へ送信するようにしてあり、前記車載情報処理装置は、前記第２通信手段にて前記位置特定装置からの操作内容を受信した場合に、受信した操作内容に応じた処理を行うようにしてあることを特徴とする。
【００２１】
本発明においては、車輌に搭載された車載情報処理装置と可搬型のナビゲーション装置（位置特定装置）とが通信（有線又は無線のいずれであってもよい）を行って情報を送受信する。車載情報処理装置は、ＣＡＮ（Controller Area Network）などの車内ネットワークに接続され、この車内ネットワークを介して車輌内の他装置からの情報を受信することが可能な構成とする。車載情報処理装置は、車輌内の他装置から受信した情報から、例えば車速、舵角、ブレーキの操作状況及びシフトレバーのポジション等のような車輌の位置特定に要する情報を収集して可搬型のナビゲーション装置へ送信する。これにより可搬型のナビゲーション装置は、自らが備えるＧＰＳ受信器にて受信したＧＰＳ信号及びジャイロセンサが検知する角度（角速度）等の情報のみでなく、車載情報処理装置から受信した車速及び舵角等の情報に基づいて、車輌の位置特定を精度よく行うことが可能となる。
【００２２】
またＰＮＤには携帯電話網又は公衆無線ＬＡＮ（Local Area Network）等を利用した通信機能を有しているものがある。またナビゲーション機能を有する携帯電話器は、携帯電話網を利用した通信を行うことができる。このように公衆の無線通信網を利用した通信を行うことができる可搬型のナビゲーション装置では、遠隔地に設置されたサーバ装置へ種々の情報を送信し、サーバ装置にて処理された情報を受信することによって、より高度なサービスを提供することができる。
そこで本発明においては、可搬型のナビゲーション装置には、サーバ装置との間で情報を授受する手段（上記のような公衆の無線通信網を利用した通信手段であってもよく、その他の手段として例えばメモリカードなどの記録媒体を介して情報を授受するものであってもよい）を設け、車載情報処理装置とサーバ装置との間の情報の授受を可搬型のナビゲーション装置が中継する。
車載情報処理装置は、車速及び舵角等の位置特定に要する情報を含み、例えばエンジン回転数、燃料噴射量、走行距離、外気温及びライトの点灯状態等のような車輌に搭載された各種のセンサ及びスイッチ等から得られる情報を、車輌の状態情報として収集する。また車載情報処理装置は、収集した情報を、可搬型のナビゲーション装置にて用いる情報と、サーバ装置にて用いる情報とに選別し、例えば選別結果をヘッダなどに付加して、可搬型ナビゲーション装置へ送信する。可搬型ナビゲーション装置は、車載情報処理装置から受信した情報のうち、自らが用いるための情報を取得すると共に、サーバ装置用の情報をサーバ装置へ与える。
これによりサーバ装置は、可搬型のナビゲーション装置のみでは得ることができない車輌の状態情報を取得することができ、取得した情報に基づいてより高度なサービスを提供することが可能となる。
【００２３】
また、本発明においては、車載情報処理装置からサーバ装置へ与える情報を暗号化することによって安全性の向上を図る。このため車載情報処理装置には情報を暗号化する手段を設け、サーバ装置には暗号化された情報を復号する手段を設ける。この場合に、情報を中継する可搬型のナビゲーション装置には暗号化及び復号を行う手段を設ける必要はなく、可搬型のナビゲーション装置は、車載情報処理装置から受信した暗号化された情報をそのままサーバ装置へ与えればよい。またこの場合に、車載情報処理装置は、可搬型のナビゲーション装置用の情報を暗号化せずに送信すればよい。
【００２４】
ただし、車載情報処理装置と可搬型のナビゲーション装置との通信を無線などで行う場合、この通信についても暗号化して行うことが好ましい。そこで本発明においては、車載情報処理装置が可搬型のナビゲーション装置用の情報についても暗号化して送信する。可搬型のナビゲーション装置は、暗号化された情報を復号する手段を設け、自らが用いるための情報を車載情報処理装置から受信した場合、この情報を復号して利用する。
【００２５】
また、本発明においては、車載情報処理装置が、可搬型のナビゲーション装置用の情報とサーバ装置用の情報とを共に暗号化して送信する場合に、可搬型ナビゲーション装置用の情報とサーバ装置用の情報とにそれぞれ異なる暗号化（暗号化のアルゴリズムが異なる構成としてもよく、暗号化の際に用いる鍵情報が異なる構成としてもよく、その他の方法で異なる暗号化を実現してもよい）を行う。可搬型のナビゲーション装置及びサーバ装置は、それぞれ自らが用いるための情報のみを復号する。これにより、例えばサーバ装置用の情報が可搬型ナビゲーション装置にて復号されて改変されるなどの虞がなく、安全性を向上することができる。
【００２６】
また、本発明においては、サーバ装置から可搬型のナビゲーション装置を介して車載情報処理装置へ、車載情報処理装置が収集する情報を指定する指示を与える。車載情報処理装置は、サーバ装置からの指示に応じて指定された情報を収集し、収集した情報を送信する。これにより、サーバ装置は、遠隔地から車載情報処理装置の動作を制御し、自らが必要とする情報を車載情報処理装置に収集させることができるため、サーバ装置に必要十分な情報のみを車載情報処理装置及びサーバ装置の間で授受することができる。
【００２７】
また、本発明においては、車載情報処理装置と可搬型のナビゲーション装置とをＵＳＢケーブルにて接続し、ＵＳＢのプロトコルに応じた通信を行う構成とする。ＵＳＢの通信プロトコルでは通信を行う装置に主従関係があり、主となる装置をＵＳＢホストといい、従となる装置をＵＳＢデバイスという。ＵＳＢホストの装置は、ＵＳＢデバイスとの通信を管理するなどの処理を行うため、ＵＳＢデバイスの装置と比較して多機能であり、ハードウェア及びソフトウェアのサイズが大きい。
一方、近年のＰＮＤ又は携帯電話器（特に、スマートフォン）等は多機能化されており、ＵＳＢホストとしての機能を既に有しているか、又は、ＵＳＢホストとしての機能が搭載される傾向にある。
そこで本発明においては、可搬型のナビゲーション装置をＵＳＢホスト（主装置）とし、車載情報処理装置をＵＳＢデバイス（従装置）として、ＵＳＢケーブルを介した通信を行う構成とする。これにより車載情報処理装置のハードウェア及びソフトウェアのサイズを低減し、車載情報処理装置のコストを低減することができる。
【００２８】
また、本発明においては、可搬型ナビゲーション装置の操作部にて車載情報処理装置の処理に係る操作を受け付け、受け付けた操作内容を可搬型ナビゲーション装置から車載情報処理装置へ送信し、受信した操作内容に応じた車載情報処理装置が処理を行う。この構成によって、車載情報処理装置には操作部を設ける必要がないため、車載情報処理装置のコストを低減することができる。
【発明の効果】
【００２９】
本発明による場合は、車載情報処理装置が車速及び舵角等の所定の情報を収集して可搬型のナビゲーション装置へ送信し、可搬型のナビゲーション装置が受信した情報に基づいて車輌の位置特定を行う構成とすることにより、可搬型のナビゲーション装置にて精度のよい車輌の位置特定を行うことができる。
【００３０】
また本発明による場合は、可搬型のナビゲーション装置が車載情報処理装置とサーバ装置との情報の授受を中継し、車載情報処理装置からサーバ装置へ車輌の状態情報を与える構成とすることにより、可搬型のナビゲーション装置のみでは得ることができない車輌の状態情報をサーバ装置が取得することができ、取得した情報に基づいてより高度なサービスを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明に係る情報処理システムの構成を示すブロック図である。
【図２】車載情報処理装置の構成を示すブロック図である。
【図３】ＰＮＤの構成を示すブロック図である。
【図４】サーバ装置の構成を示すブロック図である。
【図５】車載情報処理装置が行う処理の手順を示すフローチャートである。
【図６】車載情報処理装置が行う処理の手順を示すフローチャートである。
【図７】ＰＮＤが行う処理の手順を示すフローチャートである。
【図８】ＰＮＤが行う処理の手順を示すフローチャートである。
【図９】サーバ装置が行う処理の手順を示すフローチャートである。
【図１０】変形例に係る車載情報処理装置の構成を示すブロック図である。
【図１１】実施の形態２に係るＰＮＤの構成を示すブロック図である。
【図１２】実施の形態３に係る車載情報処理装置の構成を示すブロック図である。
【図１３】実施の形態３に係るＰＮＤの構成を示すブロック図である。
【発明を実施するための形態】
【００３２】
（実施の形態１）
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。図１は、本発明に係る情報処理システムの構成を示すブロック図である。図において破線で示す１は車輌であり、車輌１には複数のＥＣＵ（Electronic Control Unit）２及び車載情報処理装置
１０が搭載されている。車輌１に搭載された複数のＥＣＵ２及び車載情報処理装置１０は、ＣＡＮ（Controller Area Network）による車内ネットワーク３を介して接続されており、相互に情報の送受信を行うことができる。
【００３３】
また本実施の形態に係る情報処理システムは、上記の車載情報処理装置１０と、ＰＮＤ２０及びサーバ装置４０とを含んで構成されている。ＰＮＤ２０は、ユーザが車輌１の内外を自由に持ち運ぶことができる可搬型のナビゲーション装置である。ＰＮＤ２０は、ＵＳＢケーブル４を介して車載情報処理装置１０に接続され、ＵＳＢケーブル４を介したシリアル通信により車載情報処理装置１０との間で情報の送受信を行うことができる。またＰＮＤ２０は、携帯電話網又は公衆無線ＬＡＮ等の公衆の無線通信網５を介した無線通信を行う機能を有しており、車輌１外に設置されたサーバ装置４０を含む種々の装置との間で無線通信網５を介したデータの送受信を行うことができる。
【００３４】
サーバ装置４０は、車輌１の販売店又はサービスセンター等の車輌１外に設置され、公衆の無線通信網５を介したデータの送受信を行うことができる。サーバ装置４０は公衆の無線通信網５を介してＰＮＤ２０とのデータ送受信を行うことができ、ＰＮＤ２０はＵＳＢケーブル４を介して車載情報処理装置１０とのデータ送受信を行うことができるため、ＰＮＤ２０がデータ送受信を中継することによって、車載情報処理装置１０及びサーバ装置４０がデータ送受信を行うことができる。
【００３５】
図２は、車載情報処理装置１０の構成を示すブロック図である。車載情報処理装置１０は、車輌１に搭載されたＥＣＵ又はＧＷ（GateWay）等の装置であり、制御部１１、暗号
処理部１２、記憶部１３、ＣＡＮ通信部１４及びＵＳＢ通信部１５等を備えて構成されている。制御部１１は、詳しくはＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）等の演算処理装置で構成されるものであり、記憶部１３に予め記憶されたプログラムを読み出して実行することにより種々の制御処理及び演算処理等を行う。特に本実施の形態においては、制御部１１は、車内ネットワーク３を介して他のＥＣＵ２などから得られる情報を収集及び選別してＰＮＤ２０又はサーバ装置４０へ送信する情報処理を行う（詳細は後述する）。
【００３６】
暗号処理部１２は、制御部１１から与えられた情報の暗号化及び復号を行うものである。暗号処理に用いられる鍵情報は、予め記憶部１３に記憶されている。制御部１１は、ＵＳＢケーブル４を介してＰＮＤ２０へ送信する情報を、必要に応じて鍵情報と共に暗号処理部１２へ与えることによって暗号化する。また制御部１１は、ＵＳＢケーブル４を介してＰＮＤ２０から受信した情報が暗号化されたものである場合、この受信情報を鍵情報と共に暗号処理部１２へ与えることによって復号する。なお暗号処理部１２は、ハードウェアとして実現されるものであってもよく、制御部１１が実行するプログラムによってソフトウェアとして実現されるものであってもよい。
【００３７】
記憶部１３は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）又はフラッシュメモリ等の不揮発性のメモリ素子で構成されており、制御部１１が実
行するプログラム及び各種のデータが予め記憶されている。また本実施の形態において、記憶部１３は、制御部１１が収集する情報を指示するための情報収集指示１３ａが記憶されている。この情報収集指示１３ａは、予め記憶部１３に記憶されるか、又は、サーバ装置４０からＰＮＤ２０を介して与えられる（詳細は後述する）。また記憶部１３は、車載情報処理装置１０が車内ネットワーク３を介して他のＥＣＵ２から受信した情報及びＵＳＢケーブル４を介してＰＮＤ２０から受信した情報を記憶するバッファとしても用いられる（ただし、バッファとして用いるメモリはＳＲＡＭ（Static Random Access Memory）
又はＤＲＡＭ（Dynamic Random Access Memory）等の揮発性のメモリ素子であってよい）。
【００３８】
ＣＡＮ通信部１４は、車内ネットワーク３を介してＣＡＮプロトコルに従った情報の送受信を行うためのものである。車輌１内においては、車内ネットワーク３を介して複数のＥＣＵ２が車輌１の状態情報の送受信を行うことによって情報を共有し、複数のＥＣＵ２が協調動作して種々の処理を行っている。ＣＡＮ通信部１４は、車内ネットワーク３を送受信されるこれらの状態情報を受信して制御部１１へ与える。またＣＡＮ通信部１４は、制御部１１から与えられた情報を他のＥＣＵ２へ車内ネットワーク３を介して送信することができる。なおＣＡＮ通信部１４が受信する車輌１の状態情報には、例えば車輌１の車速、舵角、エンジン回転数、燃料噴射量、走行距離、オドメータ値、外気温、フットブレーキの状態（フットブレーキがユーザにより操作されているか否か）、シフトレバーの状態（「Ｐ（パーキング）」、「Ｄ（ドライブ）」及び「Ｎ（ニュートラル）」等）、並びに、ヘッドライトの状態（点灯又は消灯）等の情報が含まれる（なお、上記の状態情報は一例であって、これらに限るものではない）。
【００３９】
車輌１の運転席近傍にはＵＳＢコネクタが設けられており、ＵＳＢ通信部１５は、このＵＳＢコネクタに接続されたＵＳＢケーブル４を介したシリアル通信を行う。本実施の形態においては、車載情報処理装置１０にはＵＳＢケーブル４を介してＰＮＤ２０が接続され、ＵＳＢ通信部１５は、制御部１１から与えられた情報をＰＮＤ２０へ送信すると共に、ＰＮＤ２０から受信した情報を制御部１１へ与える。
【００４０】
図３は、ＰＮＤ２０の構成を示すブロック図である。ＰＮＤ２０は、ユーザが持ち運びできる程度の小型且つ軽量なナビゲーション装置である。ＰＮＤ２０は、制御部２１、ＧＰＳ受信部２２、ジャイロセンサ２３、操作部２４、ＵＳＢ通信部２５、記憶部２６、音声出力部２７、表示部２８及び無線通信部２９等を備えて構成されている。制御部２１は、ＣＰＵ又はＭＰＵ等の演算処理装置で構成され、記憶部２６に予め記憶されたプログラムを読み出して実行することにより、位置特定及び経路案内等の種々の処理を行う。また本実施の形態において、制御部２１は、ＵＳＢケーブル４を介して車載情報処理装置１０から受信した情報を、公衆の無線通信網５を介してサーバ装置４０へ送信する中継処理を行う。
【００４１】
ＧＰＳ受信部２２は、複数のＧＰＳ衛星から送信されるＧＰＳ信号を受信し、受信した情報を制御部２１へ与える。制御部２１は、ＧＰＳ受信部２２にて受信したＧＰＳ信号に基づいて、ＰＮＤ２０（が接続された車輌１）の位置（緯度及び経度等）を特定する処理を行う。
【００４２】
またジャイロセンサ２３は、例えば圧電体を用いたセンサであり、圧電体に加わる各速度に応じた電圧を制御部２１へ出力する。即ちジャイロセンサ２３は、ＰＮＤ２０（が搭載された車輌１）の方向転換時に圧電体に加わる各速度を検出し、各速度に応じた電圧を出力するものであり、制御部２１は、ジャイロセンサ２３の出力値に基づいて車輌１の相対的な走行方位を得ることができ、ジャイロセンサ２３の出力を車輌１の位置特定のための補助的な情報として用いることができる。
【００４３】
操作部２４は、ＰＮＤ２０の筐体に設けられたプッシュスイッチ若しくはダイヤルスイッチ等、又は、表示部２８の表示面に対する接触を検知するタッチパネル等であり、ユーザの操作を受け付けて制御部２１へ通知する。
【００４４】
ＵＳＢ通信部２５は、ＰＮＤ２０の筐体に設けられたＵＳＢコネクタを含み、このＵＳＢコネクタに接続されたＵＳＢケーブル４を介したシリアル通信を行う。本実施の形態においては、ＰＮＤ２０はＵＳＢケーブル４を介して車載情報処理装置１０へ接続され、ＵＳＢ通信部２５は、車載情報処理装置１０から受信した情報を制御部２１へ与えると共に、制御部２１から与えられた情報を車載情報処理装置１０へ送信する。
【００４５】
記憶部２６は、フラッシュメモリ又はハードディスク等の大容量の記憶装置にて構成されるものである。記憶部２６には、制御部２１が実行するプログラムと、位置特定及び経路案内等の処理に必要な種々のデータ（例えば地図情報又は音声データ等）が予め記憶されている。また音声出力部２７は、いわゆるスピーカであり、制御部２１から出力される音声信号に基づいた音声出力を行う。これによりＰＮＤ２０は、ユーザへの経路案内又は警告等を音声メッセージにより行うことができる。表示部２８は、液晶パネル又はＰＤＰ（Plasma Display Panel）等であり、制御部２１から出力される画像信号に基づいた画像の表示を行う。これによりＰＮＤ２０は、経路案内のための地図画像又は操作補助のためのメニュー画像等を表示部２８に表示することができる。
【００４６】
無線通信部２９は、変調回路及びアンテナ等を含み、携帯電話網又は公衆無線ＬＡＮ等のような公衆の無線通信網５を介した通信（無線通信網５に含まれる中継装置との間の通信）を行う。無線通信部２９は、予め定められた通信相手との情報送受信を行うものであり、本実施の形態においては、サーバ装置４０との情報送受信を行う。
【００４７】
図４は、サーバ装置４０の構成を示すブロック図である。サーバ装置４０は、汎用のコンピュータで構成することができる。サーバ装置４０は、制御部４１、操作部４２、公衆回線通信部４３、暗号処理部４４、記憶部４５、表示部４６及びＬＡＮ通信部４７等を備えて構成されている。制御部４１は、ＣＰＵ又はＭＰＵ等の演算処理装置で構成され、記憶部４５に予め記憶されたプログラムを読み出して実行することにより、各種の演算処理を行う。本実施の形態において、制御部４１は、ＰＮＤ２０から送信される車輌１の状態情報に基づく演算処理を行って、ＰＮＤ２０及び車輌１へ種々のサービスを提供する。操作部４２は、例えばキーボード及びマウス等の入力装置であり、ユーザの入力操作を受け付けて制御部４１へ通知する。
【００４８】
公衆回線通信部４３は、公衆の無線通信網５に含まれる基地局などの装置に電気又は光等のケーブルを介して接続され、基地局などの装置との通信を行うことによって、公衆の無線通信網５を介した通信を行うことができる。公衆回線通信部４３は、公衆の無線通信網５を介して複数の通信装置との通信が可能であり、制御部４１の制御に応じた通信相手との情報送受信を行う。本実施の形態において、公衆回線通信部４３はＰＮＤ２０との間で情報の送受信を行うことによって、間接的に車輌１の車載情報処理装置１０との間で情報の送受信を行う。
【００４９】
暗号処理部４４は、制御部４１から与えられた情報の暗号化及び復号を行うものである。暗号処理に用いられる鍵情報は、予め記憶部４５に記憶されている。制御部４１は、公衆回線通信部４３からＰＮＤ２０へ送信する情報を暗号処理部１２へ与えることによって暗号化すると共に、公衆回線通信部４３にて受信した情報を暗号処理部１２へ与えて復号する。なお暗号処理部４４は、ハードウェアとして実現されるものであってもよく、制御部４１が実行するプログラムによってソフトウェアとして実現されるものであってもよい。
【００５０】
記憶部４５は、ＳＲＡＭ又はＤＲＡＭ等の揮発性のメモリ素子による一時的な情報の記憶部と、ハードディスク又はフラッシュメモリ等の不揮発性で大容量の記憶部とを有している。記憶部４５には、制御部４１が実行するプログラム及び各種のデータが予め記憶されていると共に、制御部４１の演算過程にて生じる一時的なデータ又は公衆回線通信部４３及びＬＡＮ通信部４７の通信に係るデータ等が一時的に記憶される。表示部４６は、液晶ディスプレイなどの表示装置であり、制御部４１から与えられる画像信号に基づいた画像表示を行う。ＬＡＮ通信部４７は、有線又は無線の通信によって他のサーバ装置などとの通信を行うためのものであり、制御部４１から与えられた情報を他の装置へ送信すると共に、他の装置から与えられた情報を制御部４１へ与える。
【００５１】
本実施の形態に係る情報処理システムでは、車載情報処理装置１０は、車輌１内の複数のＥＣＵ２が接続される車内ネットワーク５にて送受信される各種の情報から、所定の状態情報を収集してＰＮＤ２０又はサーバ装置４０へ送信する処理を行っている。車載情報処理装置１０は、ＰＮＤ２０用の情報として、車輌１の車速及び舵角等のような、車輌１の位置特定に要する情報を収集する。また車載情報処理装置１０は、記憶部１３に記憶された情報収集指示１３ａにて指定された車輌１の状態情報の収集を行う。例えば情報収集指示１３ａにてエンジン回転数及び燃料噴射量の収集が指定されている場合、車載情報処理装置１０は、指定されたエンジン回転数及び燃料噴射量の収集を行う。
【００５２】
車載情報処理装置１０は、ＵＳＢケーブル４を介してＰＮＤ２０が接続され、車輌１のイグニッションスイッチ（図示は省略する）がオン状態の場合に、上記のような車輌１の状態情報の収集を行い、周期的にＰＮＤ２０へ収集した情報を送信する。このときに車載情報処理装置１０は、例えば前回の情報送信から今回の情報送信までの間にエンジン回転数に関する情報を複数回受信していた場合、複数のエンジン回転数の平均値などを算出し、算出結果をＰＮＤ２０へ送信してもよい。
【００５３】
また車載情報処理装置１０は、収集した車輌の状態情報をＰＮＤ２０用とサーバ装置４０用とに選別し、例えばヘッダなどにあて先情報を付すなどの処理を行うことによって、これらの情報を区別して送信する。更に車載情報処理装置１０は、サーバ装置４０用の情報を暗号処理部１２によって暗号化した後、ＵＳＢ通信部１５からＵＳＢケーブル４を介してＰＮＤ２０へ送信する（ＰＮＤ２０用の情報は暗号化しない）。
【００５４】
ＰＮＤ２０は、車載情報処理装置１０に接続されていない場合、ＧＰＳ受信部２２が受信したＧＰＳ信号と、ジャイロセンサ２３の出力信号とに基づいて、ＰＮＤ２０の位置特定の処理を行う。これに対して、車載情報処理装置１０にＵＳＢケーブル４を介して接続された場合、ＰＮＤ２０は、ＧＰＳ受信部２２が受信したＧＰＳ信号及びジャイロセンサ２３の出力信号と共に、車載情報処理装置１０から与えられる車速及び舵角等の情報（位置特定に要する情報）を用いて、ＰＮＤ２０が接続された車輌１の位置特定の処理を行う。これによりＰＮＤ２０は、特定した位置の表示、特定した位置から目的地までの経路探索、必要に応じて経路案内の音声出力等の処理を行うことができる。
【００５５】
ＰＮＤ２０は、ＵＳＢケーブル４を介して車載情報処理装置１０からの情報を受信した場合、受信した情報がＰＮＤ２０用の情報であるか、又は、サーバ装置４０用の情報であるかを判定する。受信した情報がＰＮＤ２０用の情報である場合、ＰＮＤ２０は、受信情報に基づいて上記のように車輌１の位置特定処理を行う。受信した情報がサーバ装置４０用の情報である場合、ＰＮＤ２０は、この情報を無線通信部２９へ与えることによって、公衆の無線通信網５を介してサーバ装置４０へ送信する。
【００５６】
ここで、本実施の形態に係るＰＮＤ２０は暗号処理部を備えておらず、サーバ装置４０用として受信した情報は車載情報処理装置１０にて暗号化されているため、ＰＮＤ２０は、サーバ装置４０用として受信した情報を復号して使用することはできず、また情報を改ざんするなど処理を行うこともできない。このため車載情報処理装置１０は、例えば車速の情報をＰＮＤ２０及びサーバ装置４０の両方へ送信する場合であっても、ＰＮＤ２０用の車速情報と、暗号化したサーバ装置４０用の車速情報とを、ＰＮＤ２０へ送信する必要がある。
【００５７】
ＰＮＤ２０からの情報を受信した（ＰＮＤ２０を介して車載情報処理装置１０からの情報を受信した）サーバ装置４０は、暗号化された受信情報を暗号処理部４４にて復号し、車輌１に係る状態情報を取得する。このようにして取得された車輌１の状態情報は、サーバ装置４０の記憶部４５に記憶される。例えばサーバ装置４０が、車輌１の製造会社又は販売会社等に設置されるものである場合、サーバ装置４０にて車輌１の状態情報を蓄積しておくことにより、車輌１の故障などを早期に発見し、車輌１への警告を与えるなどのサービスを実現できる。このときサーバ装置４０は、車載情報処理装置１０へ送信する情報を暗号処理部４４にて暗号化し、公衆回線通信部４３にて公衆の無線通信網５を介してＰＮＤ２０へ暗号化した情報を送信する。ＰＮＤ２０は、サーバ装置４０から暗号化された情報を受信した場合、ＵＳＢケーブル４を介してこの情報を車載情報処理装置１０へ送信する。
【００５８】
またサーバ装置４０は、車載情報処理装置１０がサーバ装置４０用として収集する情報を、車載情報処理装置１０に対して指定することができる。車載情報処理装置１０が収集して送信する車輌１の状態情報の内容を変更する場合、サーバ装置４０は、収集する情報の種別を指定した情報収集指示を暗号処理部４４にて暗号化した後で公衆回線通信部４３へ与えることにより、ＰＮＤ２０へ送信する。サーバ装置４０から情報収集指示を受信したＰＮＤ２０は、受信した情報をＵＳＢ通信部２５へ与えることにより車載情報処理装置１０へ送信する。これにより、サーバ装置４０から送信された情報収集指示はＰＮＤ２０を介して車載情報処理装置１０へ送信される。ＰＮＤ２０からの情報収集指示を受信した車載情報処理装置１０は、暗号化された情報収集指示を復号して記憶部１３に記憶する。その後、車載情報処理装置１０が収集する情報は、新たに記憶部１３に記憶した情報収集指示１３ａに基づいて行われるため、サーバ装置４０による収集情報の変更が実現される。
【００５９】
図５及び図６は、車載情報処理装置１０が行う処理の手順を示すフローチャートである。車載情報処理装置１０は、車輌１に設けられたエンジン始動のためのイグニッションスイッチがオン状態の場合に動作する。車載情報処理装置１０の制御部１１は、車輌１のイグニッションスイッチがオン状態であるか否かを調べる（ステップＳ１）。イグニッションスイッチがオン状態の場合（Ｓ１：ＹＥＳ）、制御部１１は、ＵＳＢ通信部１５のＵＳＢコネクタにＵＳＢケーブル４を介してＰＮＤ２０が接続されたか否かを判定する（ステップＳ２）。イグニッションスイッチがオフ状態の場合（Ｓ１：ＮＯ）、又は、ＰＮＤ２０が接続されていない場合（Ｓ２：ＮＯ）、制御部１１は、イグニッションスイッチがオン状態となり、且つ、ＰＮＤ２０が接続されるまで待機する。
【００６０】
ＵＳＢケーブル４を介してＰＮＤ２０が接続された場合（Ｓ２：ＹＥＳ）、制御部１１は、ＰＮＤ２０との間で認証処理を行う（ステップＳ３）。認証処理において制御部１１は、ＰＮＤ２０との間で識別情報及びパスワード等の情報交換を行うことによって、接続されたＰＮＤ２０が予め登録された正規のＰＮＤ２０であるか否かを判断する。制御部１１は、接続されたＰＮＤ２０の認証に成功したか否かを判定し（ステップＳ４）、認証に失敗した場合には（Ｓ４：ＮＯ）、ステップＳ１へ処理を戻し、正規のＰＮＤ２０が接続されるまで待機する。接続されたＰＮＤ２０の認証に成功した場合（Ｓ４：ＹＥＳ）、制御部１１は、記憶部１３に記憶された情報収集指示１３ａを読み出して（ステップＳ５）、収集する情報を決定する。
【００６１】
次いで、車載情報処理装置１０の制御部１１は、ＰＮＤ２０とのＵＳＢケーブル４を介した通信によって、ＰＮＤ２０から情報収集指示を受信したか否かを判定する（ステップＳ６）。ＰＮＤ２０から情報収集指示を受信した場合（Ｓ６：ＹＥＳ）、制御部１１は、受信した情報収集指示を暗号処理部１２にて復号し（ステップＳ７）、復号した情報収集指示を記憶部１３に記憶し（ステップＳ８）、記憶した情報収集指示１３ａを読み出して（ステップＳ９）、収集する情報を新たな情報収集指示１３ａに基づいて決定し、ステップＳ１１へ処理を進める。またＰＮＤ２０から情報収集指示を受信していない場合（Ｓ６：ＮＯ）、制御部１１は、ステップＳ１１へ処理を進める。
【００６２】
次いで、制御部１１は、ステップＳ５又はＳ９にて読み出した情報収集指示１３ａに基づいて、所定の車輌１の状態情報を収集する（ステップＳ１１）。状態情報の収集は、ＣＡＮ通信部１４にて受信可能な多数の状態情報のうち、ＰＮＤ２０による位置特定に必要な情報と、記憶部１３に記憶された情報収集指示１３ａにて指定された情報とを、受信情報に付された識別番号などに基づいて抽出し、記憶部１３に一時的に蓄積することで行われる。このときに制御部１１は、同一種別の情報を複数回に亘って受信した場合には、複数の情報を平均化するなどしてもよい。
【００６３】
車載情報処理装置１０の制御部１１は、収集した車輌１の状態情報を周期的にＰＮＤ２０へ送信している。制御部１１は、収集した情報をＰＮＤ２０へ送信するタイミングであるか否かを判定する（ステップＳ１２）。送信タイミングであると判定した場合（Ｓ１２：ＹＥＳ）、制御部１１は、収集した状態情報を、ＰＮＤ２０用の情報と、サーバ装置４０用の情報とに選別する（ステップＳ１３）。その後、制御部１１は、ＰＮＤ２０用の情報を、ＵＳＢ通信部１５からＵＳＢケーブル４を介してＰＮＤ２０へ送信すると共に（ステップＳ１４）、サーバ装置４０用の情報を暗号処理部１２にて暗号化し（ステップＳ１５）、暗号化したサーバ装置４０用の情報を、ＵＳＢ通信部１５からＵＳＢケーブル４を介してＰＮＤ２０へ送信して（ステップＳ１６）、ステップＳ１７へ処理を進める。また送信タイミングでないと判定した場合（Ｓ１２:ＮＯ）、制御部１１は、情報の送信を行
うことなく、ステップＳ１７へ処理を進める。
【００６４】
次いで、制御部１１は、車輌１のイグニッションスイッチがオン状態であるか否かを調べ（ステップＳ１７）、イグニッションスイッチがオン状態の場合（Ｓ１７：ＹＥＳ）、ＰＮＤ２０が接続されているか否かを更に調べる（ステップＳ１８）。ＰＮＤ２０が接続されている場合（Ｓ１８：ＹＥＳ）、制御部１１は、ステップＳ６へ処理を戻して、車輌１の状態情報の収集を継続して行う。イグニッションスイッチがオフ状態の場合（Ｓ１７：ＮＯ）、又は、ＰＮＤ２０が接続されていない場合（Ｓ１８：ＮＯ）、制御部１１は、車輌１の状態情報の収集及び送信の処理を終了する。
【００６５】
図７及び図８は、ＰＮＤ２０が行う処理の手順を示すフローチャートである。ただし、図７及び図８においては、ＰＮＤ２０が行う情報の送受信の処理及び位置特定の処理についての手順を示し、例えば特定した現在位置から目的地までの経路の探索及び案内等のその他の処理については図示を省略する。ＰＮＤ２０の制御部２１は、ＵＳＢケーブル４を介して車載情報処理装置１０に接続されたか否かを判定し（ステップＳ３１）、車載情報処理装置１０に接続されたと判定した場合（Ｓ３１：ＹＥＳ）、車載情報処理装置１０との間で認証処理を行って（ステップＳ３２）、車載情報処理装置１０との認証に成功したか否かを判定する（ステップＳ３３）。車載情報処理装置１０に接続されていないと判定した場合（Ｓ３１：ＮＯ）、又は、認証に失敗した場合（Ｓ３３：ＮＯ）、制御部２１は、ＰＮＤ２０単独での位置特定処理（即ち、ＧＰＳ受信部２２及びジャイロセンサ２３から得られる情報のみに基づく位置特定処理）を行って（ステップＳ３４）、ステップＳ３１へ処理を戻す。
【００６６】
認証に成功した場合（Ｓ３３：ＹＥＳ）、制御部２１は、公衆の無線通信網５を介した通信によってサーバ装置４０からの情報収集指示を無線通信部２９が受信したか否かを判定する（ステップＳ３５）。サーバ装置４０からの情報収集指示を受信した場合（Ｓ３５：ＹＥＳ）、制御部２１は、受信した情報収集指示をＵＳＢ通信部２５へ与えることによって車載情報処理装置１０へ送信し（ステップＳ３６）、ステップＳ４１へ処理を進める。またサーバ装置４０からの情報収集指示を受信していない場合（Ｓ３５：ＮＯ）、制御部２１は、ステップＳ４１へ処理を進める。
【００６７】
次いで、ＰＮＤ２０の制御部２１は、ＵＳＢケーブル４を介した通信によって車載情報処理装置１０からの情報をＵＳＢ通信部２５が受信したか否かを判定する（ステップＳ４１）。車載情報処理装置１０からの情報を受信した場合（Ｓ４１：ＹＥＳ）、制御部２１は、受信した情報のヘッダなどを調べることによって、受信情報がＰＮＤ２０用の情報であるか否かを更に判定する（ステップＳ４２）。受信情報がＰＮＤ２０用の情報であると判定した場合（Ｓ４２：ＹＥＳ）、制御部２１は、ＧＰＳ受信部２２及びジャイロセンサ２３から得られる情報と、車載情報処理装置１０から受信した情報とに基づいて位置特定処理を行い（ステップＳ４３）、ステップＳ４５へ処理を進める。受信情報がＰＮＤ２０用の情報でなく、サーバ装置４０用の情報であると判定した場合（Ｓ４２：ＮＯ）、制御部２１は、受信情報を無線通信部２９へ与えることによってサーバ装置４０へ送信し（ステップＳ４４）、ステップＳ４５へ処理を進める。また車載情報処理装置１０からの情報を受信していない場合には（Ｓ４１：ＮＯ）、制御部２１は、ステップＳ４５へ処理を進める。
【００６８】
次いで、制御部２１は、ＰＮＤ２０の操作部２４に対するユーザの操作（例えば電源スイッチのオフ操作）などの有無を判定することによって、車輌１の位置特定及び車載情報処理装置１０からサーバ装置４０への情報中継等の処理を終了する指示が与えられたか否かを判定する（ステップＳ４５）。終了指示が与えられていない場合（Ｓ４５：ＮＯ）、制御部２１は、ＵＳＢケーブル４を介して車載情報処理装置１０に接続されているか否かを更に判定する（ステップＳ４６）。制御部２１は、ＵＳＢケーブル４を介して車載情報処理装置１０に接続されていると判定した場合（Ｓ４６：ＹＥＳ）、ステップＳ３５へ処理を戻し、また、車載情報処理装置１０に接続されていないと判定した場合（Ｓ４６：ＮＯ）、ステップＳ３１へ処理を戻して、上述の処理を繰り返し行う。また終了指示が与えられた場合（Ｓ４５：ＹＥＳ）、制御部２１は、処理を終了する。
【００６９】
図９は、サーバ装置４０が行う処理の手順を示すフローチャートである。ただし、図９においては、サーバ装置４０が行う情報送受信に係る処理の手順を示し、受信した情報に基づくサービス処理などその他の処理については図示を省略する。サーバ装置４０の制御部４１は、公衆の無線通信網５を介した通信によってＰＮＤ２０からの情報を公衆回線通信部４３が受信したか否かを判定する（ステップＳ６１）。ＰＮＤ２０からの情報を受信した場合（Ｓ６１：ＹＥＳ）、制御部４１は、受信した情報を暗号処理部４４にて復号し（ステップＳ６２）、復号した情報を記憶部４５に蓄積して（ステップＳ６３）、ステップＳ６４へ処理を進める。またＰＮＤ２０からの情報を受信していない場合（Ｓ６１：ＮＯ）、制御部４１は、ステップＳ６４へ処理を進める。
【００７０】
次いで、サーバ装置４０の制御部４１は、種々のサービス処理の結果から、車輌１に関して蓄積する状態情報の種別を変更する必要が生じたか否かを判定する（ステップＳ６４）。蓄積する情報の種別を変更する必要が生じた場合（Ｓ６４：ＹＥＳ）、制御部４１は、必要な情報を指定した情報収集指示を作成し（ステップＳ６５）、作成した情報収集指示を暗号処理部４４へ与えることによって暗号化し（ステップＳ６６）、暗号化した情報収集指示を公衆回線通信部４３へ与えることによってＰＮＤ２０へ送信し（ステップＳ６７）、処理を終了する。また、蓄積する情報の種別を変更する必要がないと判定した場合（Ｓ６４：ＮＯ）、制御部４１は、処理を終了する。なお、サーバ装置４０の制御部４１は、図９のフローチャートに示した処理を繰り返し行っている。
【００７１】
以上の構成の実施の形態１に係る情報処理システムは、車輌１に搭載された車載情報処理装置１０と可搬型のＰＮＤ２０とをＵＳＢケーブル４にて接続し、車載情報処理装置１０が車内ネットワーク３を介して得られる情報から位置特定に要する情報（例えば車速及び舵角等）を収集してＰＮＤ２０へ送信する構成とすることにより、ＰＮＤ２０はＧＰＳ受信部２２及びジャイロセンサ２３から得られる情報のみでなく、車載情報処理装置１０が収集した情報に基づいて車輌１の位置特定を行うことができるため、精度のよい位置特定を行うことができ、精度のよい経路案内などをユーザに提供することができる。
【００７２】
また、無線通信部２９を有するＰＮＤ２０が、車載情報処理装置１０及びサーバ装置４０の情報送受信を中継する構成とすることにより、無線通信部を有していない車載情報処理装置１０が公衆の無線通信網５を介してサーバ装置４０との情報交換を行うことが可能となる。また、車載情報処理装置１０が車内ネットワーク３を介して得られる情報から所定の状態情報を収集し、ＰＮＤ２０を介してサーバ装置４０へ送信する構成とすることにより、サーバ装置４０は車輌１の状態情報を取得して蓄積することができ、蓄積した情報に基づいてより高度なサービスをＰＮＤ２０又は車両１に対して提供することが可能となる。
【００７３】
また、車載情報処理装置１０は、入手した情報をＰＮＤ２０用の情報とサーバ装置４０用の情報とに選別し、サーバ装置４０用の情報を暗号処理部１２にて暗号化して送信する構成とすることにより、公衆の無線通信網５を介して送受信される情報を暗号化することができ、通信に係る安全性を向上することができる。
【００７４】
また、車載情報処理装置１０は記憶部１３に記憶した情報収集指示１３ａにて指定された情報をサーバ装置４０用の情報として収集する構成とすると共に、サーバ装置４０が情報収集指示を作成してＰＮＤ２０を介して車載情報処理装置１０へ送信し、受信した情報収集指示を車載情報処理装置１０が記憶部１３に記憶する構成とすることによって、サーバ装置４０は遠隔地から車載情報処理装置１０の動作を制御し、必要とする情報を車載情報処理装置１０に収集させて送信させることができるため、サーバ装置４０に必要十分な情報のみを車載情報処理装置１０及びサーバ装置４０の間で送受信することができる。
【００７５】
なお、本実施の形態においては、車載情報処理装置１０及びＰＮＤ２０をＵＳＢケーブル４を介して接続し、ＵＳＢケーブル４を介した情報の送受信を行う構成としたが、これに限るものではなく、車載情報処理装置１０及びＰＮＤ２０がその他の方式の有線通信を行う構成であってもよく、無線通信を行う構成であってもよい。また、ＰＮＤ２０及びサーバ装置４０が公衆の無線通信網５を介した情報の送受信を行う構成としたが、これに限るものではなく、例えばＰＮＤ２０がメモリカードなどの記録媒体にサーバ装置４０用の情報を記録し、この記録媒体を介してサーバ装置４０との情報の授受を行う構成としてもよい。また、ＰＮＤ２０を介して車載情報処理装置１０が１つのサーバ装置４０へ情報を送信する構成としたが、これに限るものではなく、車載情報処理装置１０が複数のサーバ装置４０へ収集した情報を送信する構成であってもよい。
【００７６】
また、車載情報処理装置１０は、収集した情報を周期的にＰＮＤ２０へ送信する構成としたが、これに限るものではなく、例えばＣＡＮ通信部１４にて情報を受信する都度、受信した情報をＰＮＤ２０へ送信する構成としてもよく、また例えばＰＮＤ２０又はサーバ装置４０から情報送信の要求が与えられた場合に情報を送信する構成としてもよい。また、車載情報処理装置１０は、ＰＮＤ２０用の情報とサーバ装置４０用の情報とを同じタイミングで送信する構成としたが、これに限るものではなく、ＰＮＤ２０用の情報とサーバ装置４０用の情報とをそれぞれ異なるタイミングで送信する構成であってよい。
【００７７】
また、ＰＮＤ２０がジャイロセンサ２３を備える構成としたが、これに限るものではなく、ジャイロセンサ２３を備えない構成であってもよい。また、車載情報処理装置１０に接続する機器としてＰＮＤ２０を用いる構成としたが、これに限るものではなく、ＰＮＤ２０に代えて例えばＧＰＳ機能及び通信機能を備えた携帯電話器、携帯型ゲーム器、携帯型音楽プレーヤー又はノートパソコン等の機器を用いる構成であってもよい。
【００７８】
また、サーバ装置４０が公衆の無線通信網５の基地局などの装置に有線接続される構成としたが、これに限るものではなく、サーバ装置４０がＰＮＤ２０と同様に無線通信部を備える構成であってもよい。また、サーバ装置４０が操作部４２及び表示部４６等のインタフェース装置を備える構成としたが、これらを備えない構成であってもよい。また本実施の形態において例示したＰＮＤ２０用の情報及びサーバ装置４０用の情報は、一例であってこれに限るものではない。
【００７９】
（変形例）
図１０は、変形例に係る車載情報処理装置１１０の構成を示すブロック図である。変形例に係る車載情報処理装置１１０は、制御部１１、暗号処理部１２、記憶部１３、ＣＡＮ通信部１４及びＬＩＮ（Local Interconnect Network）通信部１５１を有する情報収集部１５０と、ＬＩＮ通信部１６１、制御部１６２及びＵＳＢ通信部１５を有するインタフェース部１６０とを備えた構成である。
【００８０】
情報収集部１５０及びインタフェース部１６０間の情報の授受は、ＬＩＮ通信部１５１、１６１によるＬＩＮプロトコルの通信にて行われる。インタフェース部１６０の制御部１６２は、ＬＩＮ通信部１６１にて受信した情報をＵＳＢ通信部１５へ与えてＰＮＤ２０へ送信し、ＰＮＤ２０からＵＳＢ通信部１５にて受信した情報をＬＩＮ通信部１６１へ与えて情報収集部１５０へ与える。これにより、変形例に係る車載情報処理装置１１０は、図２に示した車載情報処理装置１０と同じ機能を有し、同じ処理を行うことができる。
【００８１】
またインタフェース部１６０は、情報収集部１５０にＵＳＢ通信のインタフェースを付加するためのものであり、情報収集部１５０に対して取り外し及び交換が可能に構成されている。ＵＳＢ機能を有するインタフェース部１６０を取り外し、例えば無線通信の機能を有するインタフェース部（図示は省略する）に交換することによって、車載情報処理装置１１０は、無線通信によってＰＮＤとの通信を行うことが可能となる。
【００８２】
（実施の形態２）
上述の実施の形態１に係る情報処理システムでは、車載情報処理装置１０及びサーバ装置４０が暗号処理部１２、４４を備え、ＰＮＤ２０は暗号処理部を備えない構成である。これに対して実施の形態２に係る情報処理システムでは、ＰＮＤ２２０にも暗号処理部を備え、車載情報処理装置１０及びＰＮＤ２０の間の通信を暗号化して行う構成である。
【００８３】
図１１は、実施の形態２に係るＰＮＤ２２０の構成を示すブロック図である。実施の形態２に係るＰＮＤ２２０は、実施の形態１に係るＰＮＤ２０に、暗号処理部２３０を追加した構成である。暗号処理部２３０は、制御部２１から与えられた情報の暗号化及び復号を行うものである。暗号処理に用いられる鍵情報は、予め記憶部２６に記憶されている。制御部２１は、ＵＳＢケーブル４を介して車載情報処理装置１０から受信した情報を暗号処理部２３０へ与えることによって復号する。また制御部２１は、車載情報処理装置１０又はサーバ装置４０へ情報を送信する場合には、この情報を暗号処理部２３０にて暗号化して送信してもよい。なお暗号処理部２３０は、ハードウェアとして実現されるものであってもよく、制御部２１が実行するプログラムによってソフトウェアとして実現されるものであってもよい。
【００８４】
また実施の形態２に係る情報処理システムにおいては、車載情報処理装置１０は、収集した車輌１の状態情報を、ＰＮＤ２２０用の情報とサーバ装置４０用の情報とに選別し、いずれの情報も暗号処理部１２にて暗号化した後でＰＮＤ２２０へ送信する。このとき車載情報処理装置１０は、ＰＮＤ２２０用の情報とサーバ装置４０用の情報とを、異なる方法（異なる鍵を用いて暗号化する又は異なるアルゴリズムを用いて暗号化する等の方法）によって暗号化する。ＰＮＤ２２０の暗号処理部２３０は、車載情報処理装置１０の暗号処理部１２にてＰＮＤ２２０用の方法で暗号化された情報を復号でき、サーバ装置４０の暗号処理部４４は、車載情報処理装置１０の暗号処理部１２にてサーバ装置４０用の方法で暗号化された情報を復号することができる。ただしＰＮＤ２２０の暗号処理部２３０は、車載情報処理装置１０の暗号処理部１２にてサーバ装置４０用の方法で暗号化された情報を復号することはできない。
【００８５】
以上の構成の実施の形態２に係る情報処理システムは、ＰＮＤ２２０に暗号処理部２３０を設け、車載情報処理装置１０及びＰＮＤ２２０の間の情報送受信を暗号化して行う構成とすることにより、車載情報処理装置１０及びＰＮＤ２２０間の通信の安全性を向上することができる。特に、車載情報処理装置１０及びＰＮＤ２２０間の通信を無線により行う構成とした場合には、暗号化の処理を行うことが好ましい。
【００８６】
また、車載情報処理装置１０は、ＰＮＤ２２０用のデータとサーバ装置４０用のデータとをそれぞれ異なる方法で暗号化する構成とすることにより、サーバ装置４０用のデータをＰＮＤ２２０にて復号することができないため、車載情報処理装置１０からサーバ装置４０へＰＮＤ２２０を中継して送信される情報が、ＰＮＤ２２０によって改変されるなどの虞がなく、安全性をより高めることができる。
【００８７】
なお、本実施の形態においては、車載情報処理装置１０がＰＮＤ２２０用のデータを全て暗号化する構成としたが、これに限るものではない。例えばＰＮＤ２２０用のデータとして車速の情報は暗号化して送信するが、舵角の情報は暗号化せずに送信するなど、暗号化せずに送信するＰＮＤ用のデータが含まれる構成であってもよい。これにより、例えば車載情報処理装置１０に暗号処理部２３０を有しないＰＮＤ２０が接続された場合であっても、車載情報処理装置１０からＰＮＤ２０へ位置特定のための最低限の情報を与えることができ、暗号処理部２３０（又は暗号化されたデータを復号するための鍵情報）を有するＰＮＤ２２０が接続された場合には、位置特定のためのより多くの情報をＰＮＤ２２０へ与えることができる。
【００８８】
また、実施の形態２に係る情報処理システムのその他の構成は、実施の形態１に係る情報処理システムの構成と同様であるため、同様の箇所には同じ符号を付して詳細な説明を省略する。
【００８９】
（実施の形態３）
図１２は、実施の形態３に係る車載情報処理装置３１０の構成を示すブロック図である。また図１３は、実施の形態３に係るＰＮＤ３２０の構成を示すブロック図である。実施の形態３に係る車載情報処理装置３１０及びＰＮＤ３２０は、ＵＳＢケーブル４を介して接続され、ＵＳＢのプロトコルに従った通信を行う。
【００９０】
実施の形態３に係るＰＮＤ３２０のＵＳＢ通信部３２５は、ＵＳＢのプロトコルにおいてホストとして通信処理を行う。また実施の形態３に係る車載情報処理装置３１０のＵＳＢ通信部３１５は、ＵＳＢのプロトコルにおいてデバイス（ターゲット、ファンクション、ペリフェラル）として通信処理を行う。
【００９１】
ＵＳＢのプロトコルにおいては、バス（ＵＳＢケーブル４）に対してＵＳＢホストがデータを送信することによって、通信が開始される。ＵＳＢデバイスは、ＵＳＢホストからのデータを受信した場合に、受信したデータに対する応答をＵＳＢホストへ返信することによって、データの送信を行う。即ち、ＵＳＢホストからの要求に対してＵＳＢデバイスが応答するという手順で通信が行われ、ＵＳＢのプロトコルではバスにおける通信の衝突が発生せず、アービトレーションなどの処理は必要ない。このため、通信のスケジューリングなどの処理はＵＳＢホストが行う必要があるが、ＵＳＢデバイスは応答を返すのみでよいため、ＵＳＢホストと比較してＵＳＢデバイスはハードウェア及びソフトウェアの規模が小さい。
【００９２】
実施の形態３に係る車載情報処理装置３１０のＵＳＢ通信部３１５は、ＵＳＢデバイスとして通信を行うものであるため、ＵＳＢホストとして通信を行う場合と比較してハードウェア及びソフトウェアの規模を小さくすることができ、車載情報処理装置３１０の低コスト化を実現できる。
【００９３】
また実施の形態３に係る車載情報処理装置３１０は、ユーザの操作を受け付けるためのスイッチ又はタッチパネル等の操作部を有していない。ＰＮＤ３２０は、ＵＳＢケーブル４を介して車載情報処理装置３１０に接続された場合、車載情報処理装置３１０の情報収集処理に係る操作を操作部２４にて受け付け、受け付けた操作内容を車載情報処理装置３１０へＵＳＢケーブル４を介して送信する。車載情報処理装置３１０は、ＰＮＤ３２０から受信した操作内容に応じて情報収集処理を行う。
【００９４】
例えば、車載情報処理装置３１０は、ＰＮＤ３２０の位置特定処理のための情報として車速又は舵角等の情報を収集してＰＮＤ３２０へ送信しているが、これらの情報収集の開始／停止に係る操作をＰＮＤ３２０の操作部２４が受け付けて車載情報処理装置３１０へ送信する。車載情報処理装置３１０は、ＰＮＤ３２０から情報収集の開始操作を受信した場合に情報の収集及びＰＮＤ３２０への送信を開始し、ＰＮＤ３２０から情報収集の停止操作を受信した場合に情報の収集及びＰＮＤ３２０への送信を停止する。ＰＮＤ３２０は、車載情報処理装置３１０が情報集の処理を停止した場合、自らが有するＧＰＳ受信部２２及びジャイロセンサ２３から得られる情報のみに基づく位置特定処理を行う。
【００９５】
また例えば、ＰＮＤ３２０は、車載情報処理装置３１０がＰＮＤ３２０用として収集する情報の種別を選択する操作を操作部２４にて受け付け、受け付けた情報の種別を車載情報処理装置３１０へ送信する。車載情報処理装置３１０は、ＰＮＤ３２０から収集する情報の種別を受信した場合、受信した種別の情報をＰＮＤ３２０用として収集し、ＰＮＤ３２０へ送信する。
【００９６】
なお、ＰＮＤ３２０が操作部２４にて受け付ける車載情報処理装置３１０の処理に係る操作は、上記のものに限らない。このように、ＰＮＤ３２０が車載情報処理装置３１０に代えてユーザの操作を受け付ける構成とすることにより、車載情報処理装置３１０には操作部を設ける必要がないため、車載情報処理装置３１０の低コスト化を実現できる。
【００９７】
なお、実施の形態３に係る情報処理システムのその他の構成は、実施の形態１に係る情報処理システムの構成と同様であるため、同様の箇所には同じ符号を付して詳細な説明を省略する。
【符号の説明】
【００９８】
１  車輌
２  ＥＣＵ（他装置）
３  車内ネットワーク
４  ＵＳＢケーブル
５  無線通信網
１０  車載情報処理装置
１１  制御部（情報収集手段、情報選別手段）
１２  暗号処理部（暗号化手段）
１３  記憶部
１４  ＣＡＮ通信部（第１通信手段）
１５  ＵＳＢ通信部（第２通信手段）
２０  ＰＮＤ（位置特定装置、無線通信装置）
２１  制御部（位置特定手段）
２２  ＧＰＳ受信部（位置特定手段）
２３  ジャイロセンサ（位置特定手段）
２５  ＵＳＢ通信部
２６  記憶部
２９  無線通信部（情報授受手段）
４０  サーバ装置
４１  制御部（情報収集指示手段）
４３  公衆回線通信部
４４  暗号処理部（復号手段）
４５  記憶部
１１０  車載情報処理装置
１５０  情報収集部
１５１  ＬＩＮ通信部
１６０  インタフェース部
１６１  ＬＩＮ通信部
１６２  制御部
２２０  ＰＮＤ（位置特定装置、無線通信装置）
２３０  暗号処理部（復号手段）
３１０  車載情報処理装置
３１５  ＵＳＢ通信部（第２通信手段）
３２０  ＰＮＤ（位置特定装置、無線通信装置）
３２５  ＵＳＢ通信部（通信手段）
【図１】
0005673310.tif 000002
【図２】
0005673310.tif 000003
【図３】
0005673310.tif 000004
【図４】
0005673310.tif 000005
【図５】
0005673310.tif 000006
【図６】
0005673310.tif 000007
【図７】
0005673310.tif 000008
【図８】
0005673310.tif 000009
【図９】
0005673310.tif 000010
【図１０】
0005673310.tif 000011
【図１１】
0005673310.tif 000012
【図１２】
0005673310.tif 000013
【図１３】
0005673310.tif 000014