(57)【要約】【課題】通信機器が搭載される正規の車両を特定することを目的とする。【解決手段】情報処理装置は、通信機器が搭載される車両に設けられ、又は、通信機器と通信可能な外部装置（センタサーバ５）に設けられる情報処理装置（ＤＣＭ３１、処理装置５２）であって、ＤＣＭ３１に固有の機器識別情報とＤＣＭ３１が搭載される正規の車両３に固有の車両識別情報とを紐付けた紐付け情報を記憶する記憶部を備える。この構成により、記憶された紐付け情報を利用して、例えば、受信した車両識別情報に対して、ＤＣＭ３１に固有の機器識別情報に紐付けられている正規の車両３の車両識別情報と比較するなどして、ＤＣＭ３１が正規の車両３に搭載されているか否かを判定できる。そのため、ＤＣＭ３１が搭載される正規の車両３を特定できる。【選択図】図１
2020182071.tif 000002
【特許請求の範囲】
【請求項１】
通信機器が搭載される車両に設けられ、又は、前記通信機器と通信可能な外部装置に設けられる情報処理装置であって、
前記通信機器に固有の機器識別情報と前記通信機器が搭載される正規の前記車両に固有の車両識別情報とを紐付けた紐付け情報を記憶する記憶部を備える、
情報処理装置。
【請求項２】
前記車両から取得される車両識別情報と、前記紐付け情報に含まれる車両識別情報とを比較することで、前記車両から取得される車両識別情報が、前記紐付け情報に含まれる車両識別情報と一致しないとき、前記外部装置へ前記車両の状態を表す車両状態情報の送信を制限する情報送信制限部を備える請求項１に記載の情報処理装置。
【請求項３】
前記車両から取得される車両識別情報と、前記紐付け情報に含まれる車両識別情報とを比較することで、前記車両から取得される車両識別情報が、前記紐付け情報に含まれる車両識別情報と一致しないとき、前記外部装置から送信された情報を破棄する情報破棄部を備える請求項１に記載の情報処理装置。
【請求項４】
通信機器が搭載される車両に設けられ、又は、前記通信機器と通信可能な外部装置に設けられる情報処理装置の記憶部に、前記通信機器に固有の機器識別情報と前記通信機器が搭載される正規の前記車両に固有の車両識別情報とを紐付けた紐付け情報を、記憶させるステップを、
コンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来より車両と車両の外部装置（サーバ等）との間で通信が行われる形態が知られている。例えば特許文献１には、携帯端末から外部装置であるテレマティクスセンタに対して、車両の遠隔操作要求が送信されたとき、テレマティクスセンタから車両に搭載される通信機器に向けて、遠隔操作命令を送信する技術が開示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２０１６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示される従来技術では、実際上、特定の車両に搭載される通信機器と、外部装置との間だけで通信が成立してしまう可能性がある。そのため、例えば複数の車両の内、第１車両に搭載されていた通信機器が取り外されて、第１車両以外の第２車両に搭載されていた通信機器が不正に付け替えられた場合、外部装置からの指令に応じて、第１車両に付け替えられた通信機器から送信される車両情報が外部装置にアップロードされる可能性があるため、正規の通信機器が搭載されていた第１車両を特定できない可能性がある。また、不正に付け替えられた通信機器によって第１車両が不正に遠隔操作される可能性もあり得るため、防犯の観点からも改善の余地がある。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、通信機器が搭載される正規の車両を特定することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明の実施の形態に係る情報処理装置は、通信機器が搭載される車両に設けられ、又は、前記通信機器と通信可能な外部装置に設けられる情報処理装置であって、前記通信機器に固有の機器識別情報と前記通信機器が搭載される正規の車両に固有の車両識別情報とを紐付けた紐付け情報を記憶する記憶部を備える。
【０００７】
本実施の形態によれば、記憶された紐付け情報を利用することで、通信機器が搭載される正規の車両を特定できると共に、通信機器が搭載される正規の車両を特定できない場合には、通信機器が正規の車両に搭載されていない状況が発生した蓋然性があるため、遠隔操作要求などに対して、正規車両の不正使用を防止するための措置をとることができる。
【０００８】
また本発明の実施の形態に係る情報処理装置は、前記車両から取得される車両識別情報と、前記紐付け情報に含まれる車両識別情報とを比較することで、前記車両から取得される車両識別情報が、前記紐付け情報に含まれる車両識別情報と一致しないとき、前記外部装置へ前記車両の状態を表す車両状態情報の送信を制限する情報送信制限部を備える。
【０００９】
本実施の形態によれば、例えば、車両に搭載される通信機器が不正に交換されるなどして、正規の車両に正規の通信機器以外の通信機器が搭載されている場合でも、車両識別情報が不一致となることで、センタサーバへの車両状態情報などの送信を制限できる。これにより、例えば、車両を不正使用しようとするユーザに対して車両の状態が知得されることを防止できる。
【００１０】
また本発明の実施の形態に係る情報処理装置は、前記車両から取得される車両識別情報と、前記紐付け情報に含まれる車両識別情報とを比較することで、前記車両から取得される車両識別情報が、前記紐付け情報に含まれる車両識別情報と一致しないとき、前記外部装置から送信された情報を破棄する情報破棄部を備える。
【００１１】
本実施の形態によれば、車両に搭載される通信機器が不正に交換されるなどして、正規の車両に正規の通信機器以外の通信機器が搭載されている場合でも、正規の車両の遠隔操作を行おうとするユーザが所有する携帯端末から送信された遠隔操作要求が破棄されるため、車両の不正利用が防止される。
【００１２】
本発明の他の実施の形態は、情報処理プログラムとして実現可能である。
【発明の効果】
【００１３】
本発明によれば、通信機器が搭載される正規の車両を特定する、という効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る情報処理装置を備えた情報配信システム１の構成を概略的に示す図である。
【図２】車載機３０のＥＣＵ３２のハードウェア構成例を示す図である。
【図３】携帯端末４の処理装置４２のハードウェア構成例と処理機能の構成例を示す図である。
【図４】車載機３０のＥＣＵ３２の処理機能の構成例を示す図である。
【図５】センタサーバ５の処理装置５２のハードウェア構成例と処理機能の構成例を示す図である。
【図６】ＤＣＭ３１のハードウェア構成例を示す図である。
【図７】ＤＣＭ３１が備えるＣＰＵ３１１の処理機能の構成例を示す図である。
【図８】ＤＣＭ３１における紐付け情報の格納動作と紐付け情報の送信動作を説明するためのフローチャートである。
【図９】紐付け情報の一例を示す図である。
【図１０】車両の製造時、輸送時などにおける紐付け情報のアップロードのタイミングなどを概念的に示す図である。
【図１１】紐付け情報が設定された後に車両の遠隔操作の可否を判定する処理動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して発明を実施するための形態について説明する。
【００１６】
実施の形態．
図１は本発明の実施の形態に係る情報処理装置を備えた情報配信システム１の構成を概略的に示す図である。情報処理装置は、図１に示されるＤＣＭ（Data Communication Module）３１、センタサーバ５が備える処理装置５２などである。
【００１７】
情報配信システム１は、車両３に搭載される車載機３０と、携帯端末４と、車載機３０及び携帯端末４との通信が可能なセンタサーバ５とを備える。以下では、車両３を単に「車両」又は「車」と称する場合がある。なお車両は、乗用車に限定されず、貨物車、乗合車（例えばバス）などでもよい。
【００１８】
車載機３０には、情報処理装置の一例であるＤＣＭ３１、ＥＣＵ（Electronic Control Unit）３２、ＧＰＳ（Global Positioning System）モジュール３３、ＡＣＣスイッチ３４、センサ３５、カメラ３６、及び表示装置３７などが含まれる。なお、車両３には、これらの車載機３０以外にも、例えば、ナビゲーション装置、オーディオ装置、インバータ、モータ、補機類なども搭載される。補機類は、エアコン、ラジエターファン、リアデフォッガーなどである。
【００１９】
ＤＣＭ３１は、通信ネットワークＮＷ１を通じて、センタサーバ５と双方向で通信を行う通信機器である。通信ネットワークＮＷ１は、例えば、多数の基地局を末端とする携帯電話網、通信衛星を利用する衛星通信網などである。またＤＣＭ３１は、車載ネットワークであるＣＡＮ（Controller Area Network）３８を通じて、ＥＣＵ３２と相互に通信可能に接続され、ＥＣＵ３２からの要求に応じて各種情報を車両３の外部に送信し、また車両３の外部から受信された情報をＥＣＵ３２に入力する。
【００２０】
ＥＣＵ３２は、車両３における所定の機能に関する各種制御処理を行う電子制御ユニットであり、例えばモータＥＣＵ、ハイブリッドＥＣＵ、エンジンＥＣＵなどである。ＥＣＵ３２は、例えば、車両情報を収集してＤＣＭ３１に入力する。車両情報は、例えば、車両３の状態に関する情報、撮像情報などである。車両３の状態に関する情報は、例えば、ＧＰＳモジュール３３、ＡＣＣスイッチ３４等の各種センサで検出された検出情報である。撮像情報は、カメラ３６により撮像される撮像データ、撮像されたときの時刻を示す時刻情報などである。
【００２１】
ＧＰＳモジュール３３は、衛星から送信されるＧＰＳ信号を受信し、自己が搭載される車両３の位置を測位する。ＧＰＳモジュール３３は、ＣＡＮ３８を通じてＥＣＵ３２と通信可能に接続され、測位された車両３の位置情報は、ＥＣＵ３２に入力される。
【００２２】
ＡＣＣスイッチ３４は、車両３の運転者等の乗員による所定操作に応じて、車両３のアクセサリ電源をＯＮ／ＯＦＦする。例えば、ＡＣＣスイッチ３４は、車室内の運転席のステアリング近傍のインストルメンタルパネルに設けられるパワースイッチ、すなわち、ＡＣＣスイッチ３４及び図示しないイグニッションスイッチ（ＩＧスイッチ）を操作するボタン型スイッチに対する操作に応じて、ＯＮ／ＯＦＦされる。ＡＣＣスイッチ３４の出力信号は、車両３の起動及び停止を表す情報の一例である。具体的には、ＡＣＣスイッチ３４の出力信号が、ＯＦＦ信号からＯＮ信号になった場合、車両３の起動を表し、ＡＣＣスイッチ３４の出力信号が、ＯＮ信号からＯＦＦ信号になった場合、車両３の停止を表す。ＡＣＣスイッチ３４は、ＣＡＮ３８を通じてＥＣＵ３２等と通信可能に接続され、その状態信号（ＯＮ信号／ＯＦＦ信号）は、ＥＣＵ３２に入力される。
【００２３】
センサ３５は、インバータに入力される電圧を検出する電圧センサ、モータに入力される電圧を検出する電圧センサ、車速を検出する速度センサ、アクセル開度を検出するアクセルセンサ、ブレーキ操作量を検出するブレーキセンサ、車両３のアクセルペダルの操作状態を検出するアクセルペダルセンサ、ブレーキペダルの操作状態を検出するブレーキペダルセンサ、ステアリングの操作状態を検出するステアリングセンサなどである。また、センサ３５は、例えば、車両３の加速度を検出する加速度センサや車両３の角速度を検出する角速度センサ（ジャイロセンサ）等を含みうる。センサ３５から出力される検出情報は、ＣＡＮ３８を通じてＥＣＵ３２に取り込まれる。
【００２４】
カメラ３６は、例えば、車両３の前方、後方、車室内などの所定の撮像範囲を撮像する撮像手段である。
【００２５】
表示装置３７は、車両３の運転者等の乗員から視認し易い位置、例えば、車室内のインストルメンタルパネルの中央上部に配置され、ＥＣＵ３２による制御の下、各種情報画面や各種操作画面等を表示する。表示装置３７は、例えば、タッチパネル式の液晶ディスプレイ等である。
【００２６】
携帯端末４は、例えば、車両３の搭乗者（運転手、同乗者など）が所持する持ち運び可能な携帯電話、スマートフォン、ノートパソコン、PHS(Personal Handy-phone System)などである。携帯端末４は、GSM(Global System for Mobile communications：登録商標)、PDC(Personal Digital Cellular)、CDMA(Code Division Multiple Access)、LTE(Long Term Evolution)、WiMAX(Worldwide Interoperability for Microwave Access)などの無線通信規格に準拠して、通信ネットワークＮＷ２を通じて、センタサーバ５と通信する。車両３の搭乗者は、携帯端末４の使用者にもなり得るため「ユーザ」と称する場合がある。なお携帯端末４は、所定の無線通信規格に従い、車両３の車載機３０との近距離無線通信を行うこともできる。近距離無線通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ（Local Area Network）などを含む。
【００２７】
携帯端末４は、通信機器４１、処理装置４２、ＧＰＳモジュール４３、加速度センサ４４、及び表示器４５を備える。
【００２８】
通信機器４１は、処理装置４２による制御の下、通信ネットワークＮＷ２を通じて、センタサーバ５と双方向で通信を行うデバイスである。通信ネットワークＮＷ２は、多数の基地局を末端とする移動体通信網、通信衛星を利用する衛星通信網などである。例えば、通信機器４１は、ＬＴＥ（Long Term Evolution）、４Ｇ（4th Generation）、５Ｇ（5th Generation）等の所定の通信規格に対応する移動通信モジュールである。
【００２９】
処理装置４２は、携帯端末４における各種制御処理を行う。
【００３０】
ＧＰＳモジュール４３は、衛星から送信されるＧＰＳ信号を受信し、自己が搭載される携帯端末４の位置を測位する。測位された携帯端末４の位置情報は、処理装置４２に入力される。なお、位置情報は、ＧＰＳモジュール４３によるＧＰＳ測位に代えて、或いは、加えて、基地局との間での信号のやり取りに基づく基地局測位により取得されてもよい。
【００３１】
加速度センサ４４は、例えば、ＭＥＭＳ（Micro Electro Mechanical System）技術を用いて、携帯端末４の加速度を検出する既知の検出手段である。
【００３２】
表示器４５は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイなどの表示デバイスである。
【００３３】
センタサーバ５は、複数の車両３から情報を収集すると共に、複数の車両３及び携帯端末４のユーザに対して情報配信を行うことによって、各種サービスを提供するサーバである。各種サービスは、例えばカーシェアリングサービス、認証キーサービス、トランク配送サービス、Ｂ２Ｃカーシェアサービスなどである。
【００３４】
センタサーバ５は、通信機器５１及び処理装置５２を備える。
【００３５】
通信機器５１は、処理装置５２による制御の下、通信ネットワークＮＷ１、及び通信ネットワークＮＷ２を通じて、複数の車両３及び複数の携帯端末４のそれぞれと双方向で通信を行う通信デバイスである。
【００３６】
処理装置５２は、センタサーバ５における各種制御処理を実行する。処理装置５２は、例えば、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、補助記憶装置、入出力インタフェース等を含む、サーバコンピュータで構成される。
【００３７】
次に図２を用いて、車載機３０のＥＣＵ３２のハードウェア構成について説明する。
【００３８】
図２は車載機３０のＥＣＵ３２のハードウェア構成例を示す図である。ＥＣＵ３２は、補助記憶装置３２Ａ、メモリ装置３２Ｂ、ＣＰＵ３２Ｃ、及びインタフェース装置３２Ｄを備える。補助記憶装置３２Ａ、メモリ装置３２Ｂ、ＣＰＵ３２Ｃ、及びインタフェース装置３２Ｄは、互いにバスライン３２Ｅで接続される。
【００３９】
ＥＣＵ３２の各種機能を実現するプログラムは、例えば、ＣＡＮ３８に繋がる所定の外部接続用のコネクタ、例えばＤＬＣ（Data Link Coupler）に着脱可能なケーブルを介して、専用ツールによって提供される。当該プログラムは、専用ツールにおける所定の操作に応じて、専用ツールからケーブル、コネクタ、及び車載ネットワークを経由して、ＥＣＵ３２の補助記憶装置３２Ａにインストールされる。また、プログラムは、通信ネットワークＮＷ１を通じて、他のコンピュータからダウンロードされ、補助記憶装置３２Ａにインストールされてもよい。
【００４０】
補助記憶装置３２Ａは、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ等である。
【００４１】
メモリ装置３２Ｂは、プログラムの起動指示があった場合に、補助記憶装置３２Ａからプログラムを読み出して格納する。
【００４２】
ＣＰＵ３２Ｃは、メモリ装置３２Ｂに格納されたプログラムを実行し、プログラムに従ってＥＣＵ３２の各種機能を実現する。
【００４３】
インタフェース装置３２Ｄは、例えば、ＣＰＵ３２Ｃを、ＣＡＮ３８を介してＤＣＭ３１に接続し、また表示装置３７、カメラ３６、センサ３５などを、ＣＡＮ３８を介して、ＤＣＭ３１に接続するインタフェースである。
【００４４】
次に図３を用いて携帯端末４の処理装置４２のハードウェア構成例と処理機能について説明する。
【００４５】
図３は携帯端末４の処理装置４２のハードウェア構成例と処理機能の構成例を示す図である。処理装置４２は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、補助記憶装置１４及び入出力インタフェース１５を備える。
【００４６】
ＣＰＵ１１は、通信処理部４２１、表示処理部４２２、センサ情報取得部４２３、移動手段判定部４２４、及び端末移動情報送信部４２５を備える。これらの機能は、ＲＯＭ１３又は補助記憶装置１４に格納されるプログラムをＣＰＵ１１が実行することにより実現される。
【００４７】
通信処理部４２１は、通信機器４１を制御し、センタサーバ５との間での各種信号の送受信を行う。
【００４８】
表示処理部４２２は、表示器４５に各種画像を表示させる。例えば、表示処理部４２２は、表示器４５に操作画面としての各種ＧＵＩ（Graphical User Interface）を表示させる。また、例えば、表示処理部４２２は、センタサーバ５から配信される各種情報を表示器４５に表示させる。
【００４９】
センサ情報取得部４２３は、ＧＰＳモジュール４３等の各種センサから入力されるセンサ情報を、ＲＡＭ内のバッファ等から取得する。具体的には、センサ情報取得部４２３は、ＧＰＳモジュール４３から入力される携帯端末４の位置情報を取得する。また、センサ情報取得部４２３は、加速度センサ４４から入力される携帯端末４の加速度に関する情報（加速度情報）を取得する。
【００５０】
移動手段判定部４２４は、任意の方法を用いて、携帯端末４を所持するユーザが移動手段としての公共交通機関（バス）を除く車両（以下、単に「移動手段としての車両」と称する）で移動しているか、それ以外の移動手段（例えば、徒歩、自転車、電車、バス等）で移動しているかを判定する。例えば、移動手段判定部４２４は、加速度センサ４４から入力される加速度情報に基づき、移動手段としての車両で移動している場合と車両以外の移動手段で移動している場合とを識別可能に予め機械学習された識別器を適用することにより、当該判定を行ってよい。また、例えば、移動手段判定部４２４は、加速度センサ４４から入力される加速度情報に加えて、或いは、代えて、ＧＰＳモジュール４３から入力される携帯端末４の位置情報に基づき、ユーザが移動手段としての車両で移動しているか、車両以外の移動手段で移動しているかを判定してもよい。
【００５１】
なお、本実施形態における公共交通機関には、タクシーが含まれない。すなわち、公共交通機関を除く車両には、タクシーが含まれうる。また、移動手段判定部４２４は、簡易的に、携帯端末４のユーザが移動手段としての公共交通機関（バス）も含む車両で移動しているか、それ以外の移動手段で移動しているかを判定してもよい。これにより、例えば、移動手段判定部４２４は、携帯端末４の移動速度の高低と、線路上を移動中であるか否かを判断するだけで、携帯端末４を所持するユーザが移動手段としての公共交通機関も含む車両で移動しているか、それ以外の移動手段で移動しているかを判定することができる。
【００５２】
端末移動情報送信部４２５は、携帯端末４の移動、すなわち、携帯端末４を所持するユーザの移動に関する情報（端末移動情報）を生成し、通信処理部４２１を介して、センタサーバ５に送信する。端末移動情報には、携帯端末４の位置情報、移動手段判定部４２４による判定結果（後述する車両移動中タグの有無）等が含まれうる。
【００５３】
次に図４を用いて車載機３０のＥＣＵ３２の処理機能について説明する。
【００５４】
図４は車載機３０のＥＣＵ３２の処理機能の構成例を示す図である。ＥＣＵ３２のＣＰＵ３２Ｃは、車両情報取得部３２１、マップマッチング部３２２、プローブ情報送信部３２３、及び表示処理部３２４を備える。これらの機能は、図２に示されるメモリ装置３２Ｂ、又は補助記憶装置３２Ａに格納されるプログラムをＣＰＵ３２Ｃが実行することにより実現される。補助記憶装置３２Ａには、例えば地図情報ＤＢ（Data Base）３２９１が含まれる。地図情報ＤＢ３２９１は、交差点に対応するノード、ノード間を接続する道路リンク、建物や道路等の地物に対応するラインやポリゴン等を含むＧＩＳ（Geographic Information System）データ等により構成される。
【００５５】
車両情報取得部３２１は、図１に示されるＧＰＳモジュール３３、ＡＣＣスイッチ３４、センサ３５、カメラ３６等から入力される車両情報をＲＡＭ内のバッファ等から取得する。具体的には、車両情報取得部３２１は、ＧＰＳモジュール３３から入力される車両３の位置情報を取得する。また、車両情報取得部３２１は、ＡＣＣスイッチ３４から入力されるＡＣＣスイッチ３４のＯＮ／ＯＦＦ状態に関する信号（ＯＮ信号或いはＯＦＦ信号）を取得する。また、車両情報取得部３２１は、センサ３５から入力される車両３の車速に関する情報（車速情報）を取得する。また、車両情報取得部３２１は、カメラ３６から入力される撮像画像を取得する。
【００５６】
マップマッチング部３２２は、地図情報ＤＢ３２９１と、車両情報取得部３２１により取得される車両３の位置情報に基づき、車両３の位置情報に対応する道路リンク、すなわち、車両３が現在位置する道路リンクを特定する。例えば、地図情報ＤＢ３２９１に含まれる道路網を構成する複数の道路リンクのそれぞれには、予め識別情報、すなわち、リンクＩＤ（Identifier）が規定されており、マップマッチング部３２２は、車両３が現在位置する道路リンクのリンクＩＤを特定する。
【００５７】
なお、マップマッチング部３２２の機能は、センタサーバ５に設けられてもよい。この場合、センタサーバ５は、それぞれの車両３から送信される後述のプローブ情報に含まれる位置情報に基づき、車両３が現在位置する道路リンクのリンクＩＤを特定すればよい。
【００５８】
プローブ情報送信部３２３は、所定周期ごとに、車両情報取得部３２１により取得される各種車両情報と、各種車両情報に対応する時刻情報、及びマップマッチング部３２２により特定された道路リンク等を含むプローブ情報を生成する。そして、プローブ情報送信部３２３は、生成したプローブ情報を、ＤＣＭ３１を介して、センタサーバ５に送信する。
【００５９】
なお、車両３からセンタサーバ５に送信されるプローブ情報には、各種車両情報に対応する時刻情報が含まれなくてもよい。この場合、センタサーバ５は、車両３から車両移動情報が送信された時刻、センタサーバ５で車両移動情報が受信された時刻、或いはこれらの時刻から算出される車両３が位置情報に対応する実在位置に存在したと推定時刻等を、各種車両情報に対応する時刻情報として、車両３から受信されたプローブ情報に追加する等すればよい。
【００６０】
表示処理部３２４は、車両３の運転者等の乗員による操作等に応じて、表示装置３７に所定の情報画面を表示させる処理を行う。例えば、表示処理部３２４は、センタサーバ５から車両３に配信される各種情報を表示装置３７に表示させる処理を行う。
【００６１】
次に図５を用いてセンタサーバ５の処理装置５２のハードウェア構成例と処理機能について説明する。
【００６２】
図５はセンタサーバ５の処理装置５２のハードウェア構成例と処理機能の構成例を示す図である。処理装置５２は、ＣＰＵ１６、記憶部５２０及び入出力インタフェース１７を備える。
【００６３】
ＣＰＵ１６は、通信処理部５２０１、車両移動履歴蓄積処理部５２０２、端末移動履歴蓄積処理部５２０３、クローラ部５２０４、情報表示物抽出部５２０５、情報表示物探索部５２０６、関連情報収集部５２０７、付加情報入力受付部５２０８、対象車両検出部５２０９、乗車中特定部５２１０、情報配信部５２１１、及び紐付け情報管理部５２１２を備える。これらの機能は、記憶部５２０に格納されるプログラムをＣＰＵ１６が実行することにより実現される。
【００６４】
記憶部５２０は、地図情報ＤＢ５２０Ａと、プローブ情報ＤＢ５２０Ｂと、車両移動履歴ＤＢ５２０Ｃと、端末移動履歴ＤＢ５２０Ｄと、クロール情報ＤＢ５２０Ｅと、情報表示物ＤＢ５２０Ｆと、関連情報ＤＢ５２０Ｇと、車両情報ＤＢ５２０Ｈと、ユーザ情報ＤＢ５２０Ｉと、紐付け情報ＤＢ５２０Ｊとを含む。
【００６５】
通信処理部５２０１は、通信機器５１を制御し、複数の車両３及び複数の携帯端末のそれぞれとの間での各種信号（制御信号、情報信号等）の送受信を行う。
【００６６】
車両移動履歴蓄積処理部５２０２は、通信処理部５２０１により複数の車両３のそれぞれから逐次受信され、プローブ情報ＤＢ５２０Ｂに保存されるプローブ情報に加工を施し、車両３の移動履歴（車両移動履歴）として車両移動履歴ＤＢ５２０Ｃに蓄積させる処理を行う。例えば、車両移動履歴蓄積処理部５２０２は、プローブ情報ＤＢ５２０Ｂに格納される複数の車両３のそれぞれのプローブ情報の時系列データに基づき、それぞれの車両３が起動されてから停止されるまでの期間ごと、すなわち、一回のトリップごとの移動履歴に関する情報（トリップ情報）を生成する。換言すれば、車両移動履歴蓄積処理部５２０２は、車両３の一回のトリップごとの出発地から目的地までのトリップ情報を生成する。具体的には、車両移動履歴蓄積処理部５２０２は、プローブ情報の時系列データに含まれるＡＣＣスイッチ３４の信号に基づき、車両３の起動を判断し、車両３の起動時のプローブ情報に含まれる位置情報を車両３のある一回のトリップの起点（出発地）と規定する。また、車両移動履歴蓄積処理部５２０２は、車両３の当該プローブ情報よりも時系列的に後のプローブ情報の中でＡＣＣスイッチ３４のＯＦＦ信号が含まれる直近のプローブ情報に含まれる車両３の位置情報を車両３のある一回のトリップの終点（目的地）と規定する。
【００６７】
そして、車両移動履歴蓄積処理部５２０２は、車両３の一回のトリップの起点及び終点の双方に係る２つのプローブ情報と、時系列的に、この２つのプローブ情報の間にある複数のプローブ情報（プローブ情報群）を１つにまとめて、トリップ情報を生成する。車両移動履歴蓄積処理部５２０２は、生成したそれぞれの車両３のトリップ情報を、それぞれの車両３に対応する識別情報（車両識別番号：ＶＩＮ（Vehicle Index Number）、所定の車両ＩＤ等）と紐づけて、車両移動履歴ＤＢ５２０Ｃに保存する。
【００６８】
なお、車両移動履歴蓄積処理部５２０２による当該処理は、通信処理部５２０１により複数の車両３のそれぞれから逐次受信されるプローブ情報に対応し、リアルタイムに実行されてもよいし、定期的に、ある程度溜まった未処理のプローブ情報に対して実行されてもよい。
【００６９】
端末移動履歴蓄積処理部５２０３は、通信処理部５２０１により複数の携帯端末４から逐次受信される端末移動情報を、携帯端末４の移動履歴として端末移動履歴ＤＢ５２０Ｄに蓄積させる処理を行う。具体的には、端末移動履歴蓄積処理部５２０３は、それぞれの携帯端末４の端末移動情報を、それぞれの携帯端末４に対応する識別情報、例えば、所定の端末ＩＤ等と紐づける態様で、端末移動履歴ＤＢ５２０Ｄに保存する。
【００７０】
なお、端末移動履歴蓄積処理部５２０３による当該処理は、通信処理部５２０１により複数の携帯端末４のそれぞれから逐次受信される端末移動情報に対応し、リアルタイムに実行されてもよいし、定期的に、ＲＡＭ等のバッファにある程度溜まった未処理の端末移動情報に対して実行されてもよい。
【００７１】
クローラ部５２０４は、既知のアルゴリズムに基づき、定期的に、インターネット上のウェブサイトやＳＮＳの情報を収集（ダウンロード）し、クロール情報ＤＢ５２０Ｅに保存する。
【００７２】
情報表示物抽出部５２０５は、プローブ情報ＤＢ５２０Ｂに格納される、複数の車両３のそれぞれのプローブ情報に含まれるカメラ３６の撮像画像から、既知の画像認識処理に基づき、情報表示物を抽出する。そして、情報表示物抽出部５２０５は、抽出した情報表示物に固有の識別情報を付した上で、識別情報に、当該情報表示物の画像、当該情報表示物の位置情報等のメタ情報を紐づけて、情報表示物ＤＢ５２０Ｆに保存する。これにより、情報表示物ＤＢ５２０Ｆには、所定の広告主の広告情報が表示される立て看板やデジタルサイネージ等の予め登録される情報表示物に関する情報の他に、情報表示物抽出部５２０５により抽出された情報表示物に関する情報が登録される。そのため、後述する関連情報を配信する対象となる情報表示物が充実されるため、ユーザの利便性が向上する。
【００７３】
なお、メタ情報として付される情報表示物の位置情報は、抽出元である撮像画像と同じプローブ情報に含まれる車両３の位置情報そのものであってもよいし、撮像画像から算出される車両３に対する情報表示物の相対的な位置情報を考慮した位置情報であってもよい。また、情報表示物抽出部５２０５は、抽出した情報表示物が、既に情報表示物ＤＢ５２０Ｆに登録される情報表示物と同じであると判断される場合、抽出した情報表示物に関する情報を情報表示物ＤＢ５２０Ｆに保存しない。また、情報表示物抽出部５２０５による当該処理は、通信処理部５２０１により複数の車両３のそれぞれから逐次受信されるプローブ情報に対応し、リアルタイムに実行されてもよいし、定期的に、ある程度溜まった未処理のプローブ情報に対して実行されてもよい。
【００７４】
情報表示物探索部５２０６は、クロール情報ＤＢ５２０Ｅに格納されるウェブやＳＮＳのクロール情報から、その位置を特定可能な情報表示物に関する情報を探索する。情報表示物探索部５２０６は、探索の結果、発見した情報表示物に固有の識別情報を付した上で、識別情報に、当該情報表示物の画像、当該情報表示物の位置情報等のメタ情報を付して、情報表示物ＤＢ５２０Ｆに保存する。
【００７５】
なお、情報表示物探索部５２０６は、抽出した情報表示物が、既に情報表示物ＤＢ５２０Ｆに登録される情報表示物と同じであると判断される場合、抽出した情報表示物に関する情報を情報表示物ＤＢ５２０Ｆに保存しない。また、情報表示物探索部５２０６による当該処理は、クローラ部５２０４によりクロール情報ＤＢ５２０Ｅが更新されるのに対応して、リアルタイムに実行されてもよいし、定期的に、ある程度溜まったクロール情報に対して実行されてもよい。
【００７６】
関連情報収集部５２０７は、情報表示物抽出部５２０５により抽出された情報表示物の画像やクロール情報ＤＢ５２０Ｅに格納されるウェブ及びＳＮＳ等のクロール情報から、情報表示物ＤＢ５２０Ｆに登録される情報表示物の関連情報を収集する。情報表示物の関連情報には、情報表示物の画像等に基づき収集される、情報表示物に示される情報の内容が含まれる。また、情報表示物の関連情報には、情報表示物に示される情報に関連する場所や施設等のルート案内情報を含む位置情報、例えば、情報表示物に示される広告情報によって人を誘導したい店舗や施設等の位置情報が含まれる。また、情報表示物の関連情報には、情報表示物に示される情報をより詳細に示す情報、情報表示物に示される情報をさらに補足する補足情報、情報表示物に示される情報に関連するより新しい最新情報（例えば、ある店舗の広告情報に関連する商品等の入荷情報、セール情報等の時系列的に更新されうる情報）、情報表示物に示される情報に関連する口コミ情報等の付加情報が含まれる。関連情報収集部５２０７は、収集した関連情報及び登録日時に関する情報を、対応する情報表示物の識別情報と紐付けて、関連情報ＤＢ５２０Ｇに保存する。これにより、後述の如く、ユーザの車両３や携帯端末４等に配信される情報表示物の関連情報を充実させることができるため、ユーザの利便性を向上させることができる。
【００７７】
なお、関連情報収集部５２０７による当該処理は、情報表示物抽出部５２０５による情報表示物の抽出処理やクローラ部５２０４によるクロール情報ＤＢ５２０Ｅの更新処理に対応して、リアルタイムに実行されてもよいし、定期的に、ある程度溜まった、抽出された情報表示物の画像やクロール情報に対して実行されてもよい。
【００７８】
付加情報入力受付部５２０８は、処理装置５２の入力装置やインターネット等を通じて入力される、情報表示物ＤＢ５２０Ｆに登録される情報表示物に関する付加情報を受け付ける。付加情報入力受付部５２０８は、受け付けた付加情報及び登録日時に関する情報を、対応する情報表示物の関連情報として、当該情報表示物の識別情報と紐付けて、関連情報ＤＢ５２０Ｇに保存する。例えば、センタサーバ５の管理者や情報表示物に表示される広告情報の広告主等は、処理装置５２に接続される所定の入力装置（不図示）や所定のウェブページを通じて、既に情報表示物ＤＢ５２０Ｆに登録済みの情報表示物に関する付加情報を入力することができる。これにより、後述の如く、ユーザの車両３や携帯端末４等に配信される情報表示物の関連情報が充実化されるため、ユーザの利便性を向上させることができる。
【００７９】
対象車両検出部５２０９は、通信処理部５２０１により複数の車両３のそれぞれから受信された最新のプローブ情報に含まれる位置情報に基づき、情報表示物ＤＢ５２０Ｆに登録される情報表示物の周辺に位置する車両３（対象車両）を検出する。具体的には、対象車両検出部５２０９は、情報表示物ＤＢ５２０Ｆに登録されるそれぞれの情報表示物の設置位置に隣接する道路、すなわち、通過する車両３がそれぞれの情報表示物を視認可能な道路に、車首が情報表示物に向かう態様で位置する車両３を検出する。
【００８０】
また、対象車両検出部５２０９は、通信処理部５２０１により逐次受信される対象車両である車両３の位置情報に基づき、当該車両３が対応する情報表示物の近傍（例えば、路側に設置される情報表示物の前或いは道路の真上に設置される情報表示物の下）を通過したか否かを判定する。すなわち、対象車両検出部５２０９は、当該情報表示物と隣接する道路上における当該情報表示物を視認可能な区間（以下、「視認可能区間」と称する）を対象車両である車両３が通過したか否かを判定する。通常、車両３の乗員は、車両３の前方或いは側方にある情報表示物を視認するため、車両３が路側にある情報表示物の前を通過したり、道路の上に設置される情報表示物の下を通過したりした場合、乗員が後を振り返らない限り、当該情報表示物を視認できないからである。
【００８１】
なお、センタサーバ５が、例えば、センタサーバからの情報配信に基づき各種情報が表示されるデジタルサイネージ等の情報表示物と通信可能に接続されている前提で、対象車両検出部５２０９の機能は、当該情報表示物（デジタルサイネージ）に設けられてもよい。この場合、情報表示物は、情報表示物に設置されるカメラ等のセンサの出力に基づき、対象車両（車両３）を検出し、検出結果をセンタサーバ５に送信する構成であってよい。
【００８２】
乗車中特定部５２１０は、車両情報ＤＢ５２０Ｈに基づき、対象車両検出部５２０９により検出された車両３（対象車両）に乗車しているユーザを特定する。車両情報ＤＢ５２０Ｈには、それぞれの車両３に対して、それぞれの車両３を利用するユーザの携帯端末４が紐づけて登録されている。これにより、乗車中特定部５２１０は、対象車両検出部５２０９により検出された車両３と紐付けて登録される携帯端末４のユーザを、車両３に乗車している可能性があるユーザとして特定することができる。
【００８３】
また、乗車中特定部５２１０は、対象車両としての車両３に乗車している可能性があるユーザが実際に乗車しているか否かを判定する。例えば、乗車中特定部５２１０は、通信処理部５２０１により受信される、当該車両３に乗車している可能性があるユーザの携帯端末４の最新の端末移動情報に含まれる位置情報と、プローブ情報ＤＢ５２０Ｂに格納される、当該車両３の最新のプローブ情報に含まれる位置情報とを比較する。これにより、乗車中特定部５２１０は、当該車両３に当該携帯端末４のユーザが乗車しているか否かを判定することができ、結果として、当該車両３に乗車しているユーザを特定できる。
【００８４】
なお、車両情報ＤＢ５２０Ｈに登録される車両３と携帯端末４との紐付け情報は、車両３、携帯端末４のユーザに所定のウェブサイトを経由したオンラインでの登録処理により規定されてよい。また、車両情報ＤＢ５２０Ｈに格納される、車両３と携帯端末４との紐付け情報は、例えば、車両移動履歴ＤＢ５２０Ｃに格納される車両３の移動履歴（車両移動履歴）と、端末移動履歴ＤＢ５２０Ｄに格納される携帯端末４との移動履歴（端末移動履歴）とを比較することにより規定されてもよい。具体的には、ある車両３の車両移動履歴におけるあるトリップ情報と、ある携帯端末４の端末移動履歴の一部とが一致する場合、当該車両３に携帯端末４のユーザが乗車していたと判断することができる。そのため、それぞれの車両３に対する乗車履歴（乗車回数）等に基づき、それぞれの車両３を利用するユーザの携帯端末４が特定されることにより、車両情報ＤＢ５２０Ｈが構築されてもよい。
【００８５】
情報配信部５２１１は、対象車両検出部５２０９により対象車両（車両３）が対応する情報表示物の近傍を通過したと判定された場合、通信処理部５２０１を通じて、当該車両３、及び乗車中特定部５２１０により特定される、当該車両３に乗車しているユーザの携帯端末４に対して、当該情報表示物の関連情報を配信する。これにより、車両３に乗車している乗員（ユーザ）は、車両３や自身の所持する携帯端末４に配信される、当該情報表示物の関連情報を、車両３の表示装置３７や携帯端末４の表示器４５を通じて、リアルタイムに確認することができる。そのため、例えば、車両３に乗車しているユーザが情報表示物を見逃したり、情報表示物に示される情報を十分に把握できなかったりした場合でも、情報表示物の関連情報が提供されるため、ユーザに対して情報表示物に示される情報の把握を促すことができる。
【００８６】
なお、情報配信部５２１１は、対象車両検出部５２０９により検出された対象車両（車両３）に乗車している可能性があるユーザの携帯端末４、すなわち、車両情報ＤＢ５２０Ｈにおいて、当該車両３と紐付けられて登録される携帯端末４に情報表示物の関連情報を配信してもよい。
【００８７】
また、情報配信部５２１１は、対象車両検出部５２０９により検出された対象車両（車両３）が、対応する情報表示物の近傍を通過したと判定された場合、通信処理部５２０１を通じて、当該車両３に乗車しているユーザ或いは当該車両３に乗車している可能性があるユーザが情報を受信し閲覧可能なオンラインサービス（以下、単にオンラインサービスと称する）における当該ユーザに対応するアカウントに対して、当該情報表示物の関連情報を配信する。これにより、車両３に乗車しているユーザは、自身が利用するメールサービスやＳＮＳサービス等のオンラインサービスにおける自身のアカウントに配信された情報表示物の関連情報を、事後的に、時間的な余裕がある状況で確認することができる。ユーザ情報ＤＢ５２０Ｉには、例えば、所定のウェブページ等を通じて、車両３或いは携帯端末４のユーザにより予め登録される、オンラインサービスのアカウントに関する情報が、車両３及び携帯端末４の少なくとも一方と紐づけられる態様で登録されている。そのため、情報配信部５２１１は、ユーザ情報ＤＢ５２０Ｉにおいて、対象車両検出部５２０９により検出された車両３と紐づけられたアカウントを、当該車両３に乗車している可能性があるユーザのアカウントと判断することができる。また、情報配信部５２１１は、ユーザ情報ＤＢ５２０Ｉにおいて、乗車中特定部５２１０により当該車両３に乗車中であると特定されたユーザの携帯端末４と紐づけられたアカウントを、当該車両３に乗車しているユーザのアカウントと判断することができる。
【００８８】
紐付け情報管理部５２１２は、ＤＣＭ３１から送信された紐付け情報を、紐付け情報ＤＢ５２０Ｊに格納する。また紐付け情報管理部５２１２は、紐付け情報ＤＢ５２０Ｊに紐付け情報が格納された後、携帯端末４から車両の遠隔操作を要求する信号（操作要求信号、遠隔操作要求など）を入力したときに、遠隔操作対象の車両が、紐付け情報に記録される車両と一致するかを確認する。操作要求信号は、例えば携帯端末４にインストールされた、車両遠隔操作用のアプリケーションプログラム（専用アプリ）により生成される。紐付け情報管理部５２１２の詳細については後述する。なお携帯端末４などによる車両の遠隔操作手法については、例えば特開２０１８−２０４４７５号公報に開示される通り周知であるため、その説明は省略する。
【００８９】
次に図６を用いて車載機３０のＤＣＭ３１のハードウェア構成について説明する。
【００９０】
図６はＤＣＭ３１のハードウェア構成例を示す図である。ＤＣＭ３１は、ＤＣＭ３１の機能を統合して管理するＣＰＵ３１１、通信モジュール３１２、通報モジュール３１３、記憶部３１４、電源制御部３１５、及び車両内通信インタフェース３１６を備える。
【００９１】
通信モジュール３１２は、通信ネットワークＮＷ１を介してセンタサーバ５の通信機器５１に接続され、音声通話、高速データ通信などを行う通信機器である。
【００９２】
通報モジュール３１３は、例えば、エアバッグの作動時、緊急通報スイッチがオン操作されたとき、セキュリティアラームの発生時などに報知情報を生成して、通信モジュール３１２を介して、センタサーバ５へ報知する。
【００９３】
記憶部３１４は、ＤＣＭ３１で取り扱われる各種情報が記憶され、例えば車両情報を記憶する車両情報記憶部３１４１、ＤＣＭ情報を記憶するＤＣＭ情報記憶部３１４２、紐付け情報を記憶する紐付け情報記憶部３１４３を備える。紐付け情報の詳細は後述する。
【００９４】
ここで述べる車両情報は、車両のＣＡＮデータ等から取得される車両を一意に識別する車両識別情報（例えばＶＩＮ、所定の車両ＩＤなど）である。ＤＣＭ情報は、車両に搭載されるＤＣＭなどの通信機器を一意に識別する機器識別情報である。
【００９５】
電源制御部３１５は、補助バッテリから供給される電源電圧を降圧化及び定電圧化することで、ＤＣＭ３１の各機能を駆動するための電源を生成して供給する電源供給回路である。
【００９６】
車両内通信インタフェース３１６は、車両内のＣＡＮ３８を介して、ＥＣＵ３１との間で一定周期の情報の送受信を行う。
【００９７】
次に図７を用いて、ＤＣＭ３１が備えるＣＰＵ３１１の処理機能について説明する。
【００９８】
図７はＤＣＭ３１が備えるＣＰＵ３１１の処理機能の構成例を示す図である。ＣＰＵ３１１は、情報入力部３１１１、紐付け情報生成部３１１２、紐付け情報格納部３１１３、紐付け情報送信部３１１４、情報送信制限部３１１５、及び情報破棄部３１１６を備える。これらの機能は、図６に示される記憶部３１４に格納される所定のプログラムをＣＰＵ３１１が実行することにより実現される。
【００９９】
情報入力部３１１１は、図６に示す車両情報記憶部３１４１に記憶された車両情報と、ＤＣＭ情報記憶部３１４２に記憶されたＤＣＭ情報を入力する。
【０１００】
紐付け情報生成部３１１２は、情報入力部３１１１に入力された車両情報をＤＣＭ情報に紐付けることで、車両情報をＤＣＭ情報に紐付けた情報である紐付け情報を生成する。紐付け情報は、例えば複数の車両のそれぞれの製造時において、複数の車両のそれぞれに割り当てられた車両識別情報（ＶＩＮなど）に、複数の車両のそれぞれに搭載されるＤＣＭの機器識別情報が対応付けられることで生成されるテーブル情報などである。紐付け情報の具体例は後述する。
【０１０１】
紐付け情報格納部３１１３は、紐付け情報生成部３１１２で生成された紐付け情報を、図６に示す紐付け情報記憶部３１４３に格納する。
【０１０２】
紐付け情報送信部３１１４は、例えば、ＥＣＵ３２で収集された車両情報に基づきイグニッションオンを検出したときに、紐付け情報記憶部３１４３に格納された紐付け情報を読み出して、図６に示す通信モジュール３１２を介して、センタサーバ５に送信する。
【０１０３】
情報送信制限部３１１５は、車両のＣＡＮデータ等から取得される車両識別情報（ＶＩＮ等）と、ＤＣＭ３１の機器識別情報に紐付けられている正規の車両の車両識別情報とを比較し、車両から取得される車両識別情報が、紐付け情報に含まれる車両識別情報と一致しないとき、当該ＤＣＭ３１が正規の車両に搭載されていないと判定し、外部装置（センタサーバ５）に対して、車両の状態を表す車両状態情報の送信を制限する。情報送信制限部３１１５を備えることによって、例えば、ＤＣＭ３１が不正に交換されるなどして、正規の車両に、正規のＤＣＭ３１以外のＤＣＭ３１が搭載されている場合でも、車両識別情報が不一致となることで、センタサーバ５への車両状態情報などの送信を制限できる。これにより、例えば、車両を不正使用しようとするユーザに対して車両の状態が知得されることを防止できる。
【０１０４】
情報破棄部３１１６は、車両のＣＡＮデータ等から取得される車両識別情報（ＶＩＮ等）と、ＤＣＭ３１の機器識別情報に紐付けられている正規の車両の車両識別情報とを比較し、車両から取得される車両識別情報が、紐付け情報に含まれる車両識別情報と一致しないとき、携帯端末４などからセンタサーバ５を介して送信された情報（遠隔操作要求など）を破棄する。情報破棄部３１１６を備えることによって、例えばＤＣＭ３１が不正に交換されるなどして、正規の車両に、正規のＤＣＭ３１以外のＤＣＭ３１が搭載されている場合でも、正規の車両の遠隔操作を行おうとするユーザが所有する携帯端末４から送信された遠隔操作要求が破棄されるため、車両の不正利用が防止される。
【０１０５】
次に図８などを用いて、生成した紐付け情報を格納する動作と、格納された紐付け情報をセンタサーバ５へ送信する動作について説明する。
【０１０６】
図８はＤＣＭ３１における紐付け情報の格納動作と紐付け情報の送信動作を説明するためのフローチャートである。図９は紐付け情報の一例を示す図である。図１０は車両の製造時、輸送時などにおける紐付け情報のアップロードのタイミングなどを概念的に示す図である。なお、図１０には、生産国（例えば日本）で製造された車両が海外の販売国（例えば北米）に輸入されて、販売国の通信キャリア（モバイルネットワークオペレータ）が切り替えられる様子が示されている。
【０１０７】
車両製造時に、ＤＣＭ３１のサプライ工場から、自動車の製造メーカである車両工場にＤＣＭ３１が出荷される。サプライ工場の出荷時のＤＣＭ３１では、例えば車体番号等が書き換え可能な「工場モード」となっている。ＤＣＭ３１を入庫した車両工場では、車両にＤＣＭ３１が搭載され、さらにＤＣＭ３１にコンフィグデータが書き込まれる。コンフィグデータは、例えば「車体番号」、「車種」、「燃料タイプ（ガソリン、軽油）」、「ボディタイプ」等である。「車体番号」の一例としては、例えば、個々の車両を一意に識別する番号である車両識別番号「ＶＩＮ」が使用される。
【０１０８】
ＤＣＭ３１が車両に搭載された後、図１０（１）に示されるようにイグニッションオンが検出されたとき、紐付け情報の格納処理が実行される。紐付け情報の格納処理は、ＤＣＭ３１において、車両識別情報にＤＣＭ情報を紐付けることで生成された紐付け情報を、所定の記憶部へ格納する処理である。紐付け情報の格納処理は、図８に示されるステップＳ１、ステップＳ２（Ｎｏ）〜ステップＳ５までの処理に対応する。
【０１０９】
図１０（２）に示すように、車両の輸送時にイグニッションオンが検出されると、紐付け情報の送信処理が行われる。紐付け情報の送信処理は、所定の記憶部に格納された紐付け情報を、センタサーバ５で管理、共有させるために送信する処理である。紐付け情報の送信処理は、ステップＳ１、ステップＳ２（Ｙｅｓ）〜ステップＳ８までの処理に対応する。
【０１１０】
ステップＳ１において、紐付け情報生成部３１１２は、イグニッションオンが検出されたか否かを判断する。イグニッションオンが検出されるまで、ステップＳ１の処理が繰り返される（ステップＳ１，Ｎｏ）。
【０１１１】
紐付け情報生成部３１１２は、イグニッションオンを検出すると（ステップＳ１，Ｙｅｓ）、紐付け情報記憶部３１４３を参照することで、紐付け情報が生成済みであるか否かを判断する（ステップＳ２）。
【０１１２】
紐付け情報生成部３１１２は、紐付け情報記憶部３１４３に紐付け情報が格納されていない場合（ステップＳ２，Ｎｏ）、紐付け情報が生成済みではないと判断して、情報入力部３１１１を介して、車両識別情報（ＶＩＮなど）を入力する（ステップＳ３）。
【０１１３】
紐付け情報生成部３１１２は、ステップＳ３で入力した車両識別情報を、ＤＣＭ情報に紐付けることで、紐付け情報を生成する（ステップＳ４）。
【０１１４】
紐付け情報格納部３１１３は、ステップＳ４で生成された紐付け情報を、紐付け情報記憶部３１４３に格納する（ステップＳ５）。これにより、紐付け情報の格納処理が終了する。
【０１１５】
図９には、紐付け情報２の一例が示される。「VIN」は、車両識別番号の一例である。「DCM Model Year」、「DCM Destination」、「DCM Part Number」、「DCM Supplier」、「DCM Grade」などは、機器識別情報（ＤＣＭ情報）の一例である。
【０１１６】
なお、紐付け情報２に含まれる「eUICC ID」は、「eUICC」を一意に識別する識別番号である。「eUICC」は、ｅ−ＳＩＭ(Embedded Subscriber Identity Module)とも呼ばれる、セキュアエレメント（通信プロファイルが記憶される記憶媒体）である。「eUICC」は、GSMAの仕様に準拠して、複数のモバイルネットワークオペレータとの契約をリモートで管理できるよう設計されており、ＤＣＭ３１を構成する基板などに、取り外しができないように装着（埋め込み）されている。「eUICC」を設けることによって、車両の製造国と販売国が異なる場合でも、各国のモバイルネットワークオペレータが提供する通信網を介して、センタサーバ５と車両との通信が可能になる。
【０１１７】
紐付け情報が、紐付け情報記憶部３１４３に格納された後、例えば車両の輸送のためイグニッションオンが検出された場合（ステップＳ１，Ｙｅｓ）、紐付け情報生成部３１１２は、紐付け情報記憶部３１４３を参照することで、紐付け情報が生成済みであると判断する（ステップＳ２，Ｙｅｓ）。
【０１１８】
紐付け情報が生成済みであると判断されると、ステップＳ６の処理が実行される。
【０１１９】
ステップＳ６において、ＤＣＭ３１の通信モジュール３１２は、通信ネットワークＮＷ１の電界強度を計測し、計測された電界強度の値と所定の閾値と比較することで、通信ネットワークＮＷ１との通信が可能なエリア内に車両が存在するか否かを判断する。なお、ステップＳ６の処理は、ステップＳ２において紐付け情報が生成済みであると判断されたときに開始させてもよいし、ステップＳ１、Ｓ２の処理と並行して実施させてもよい。
【０１２０】
通信ネットワークＮＷ１との通信可能なエリア内に車両が存在しない場合、通信モジュール３１２は、センタサーバ５との通信が困難と判断し（ステップＳ６，Ｎｏ）、通信可能なエリア内に車両が存在すると判断されるまで、ステップＳ６の処理を繰り返す。
【０１２１】
通信ネットワークＮＷ１との通信可能なエリア内に車両が存在する場合、通信モジュール３１２は、センタサーバ５との通信可能と判断する（ステップＳ６，Ｙｅｓ）。
【０１２２】
センタサーバ５との通信可能と判断した通信モジュール３１２は、例えば、通信可能であることを示す情報を、紐付け情報送信部３１１４に入力する。当該情報を入力した紐付け情報送信部３１１４は、紐付け情報記憶部３１４３に格納された紐付け情報を読み出して、センタサーバ５に送信（アップロード）する（ステップＳ７）。
【０１２３】
紐付け情報送信部３１１４では、センタサーバ５から紐付け情報の受信完了通知を受信するまで、ステップＳ８の処理が実行される（ステップＳ８，Ｎｏ）。紐付け情報送信部３１１４が受信完了通知を受信したとき（ステップＳ８，Ｙｅｓ）、紐付け情報の送信処理は終了する。
【０１２４】
紐付け情報の送信処理が終了した後、例えば図１０（３）に示すように、日本から北米に車両が輸入されると、北米の通信キャリア（モバイルネットワークオペレータ）への切り替えが行わる。前述したように、ＤＣＭ３１に「eUICC」が装着されるため、例えば生産国の通信キャリアとの間では、ローミング接続を行うことができ、販売国では、正規の通信キャリアへ接続することが可能になる。
【０１２５】
通信キャリアの切り替えが行われた状態で、図１０（４）に示すように車両が販売されると、例えば車両のユーザが所有する携帯端末４によって、当該車両の遠隔操作を行うことができる。
【０１２６】
なお、ＤＣＭ３１と通信キャリアとの間の通信は、例えば、ＴＬＳ(Transport Layer Security)等の共通鍵方式暗号化処理によって暗号化される。またこのとき伝送されるファイルは、ＤＣＭ情報によって暗号化することが望ましい。
【０１２７】
図１１は紐付け情報が設定された後に車両の遠隔操作の可否を判定する処理動作を説明するためのフローチャートである。
【０１２８】
ユーザが携帯端末の専用アプリを起動して、起動後の画面に表示されるアイコンなどを操作することで、例えば遠隔でエンジンを始動する操作が行われた場合、操作要求信号が生成され（ステップＳ１０）、その操作要求信号がセンタサーバ５へ送信される（ステップＳ１１）。
【０１２９】
センタサーバ５へ送信される情報には、操作要求信号以外にも、例えば、携帯端末４のユーザを識別するユーザ識別情報なども含まれる。ステップＳ１２において、操作要求信号、ユーザ識別情報などを受信したセンタサーバ５の紐付け情報管理部５２１２は、紐付け情報ＤＢ５２０Ｊに格納された紐付け情報に参照することで、遠隔操作対象の車両が、紐付け情報に記録される車両と一致するかを判定する。
【０１３０】
例えば、販売店で車両が購入されたときにその車両の所有者に関する情報（ユーザ識別情報、携帯端末４の識別情報など）が販売店からセンタサーバ５にアップロードされることによって、紐付け情報管理部５２１２は、入力したユーザ識別情報と、当該ユーザが所有する車両の識別情報を予め管理することができる。なお、携帯端末４の専用アプリを利用してユーザ識別情報などが入力されることでも、センタサーバ５にその情報がアップロードされて、紐付け情報管理部５２１２は、ユーザ識別情報などを管理することもできる。紐付け情報管理部５２１２は、車両の遠隔操作時に携帯端末４からの遠隔操作要求、ユーザ識別情報などを入力すると、予め管理していた情報に、入力した情報を照合することで、遠隔操作要求の発信元の携帯端末４やそのユーザを特定できる。
【０１３１】
このようにユーザを特定することができれば、そのユーザが所有する車両（すなわち遠隔操作対象の車両）を特定できるため、紐付け情報管理部５２１２は、特定された車両に対してＶＩＮ（車両識別情報）の送信を要求し（ステップＳ１３）、要求に対して車両識別情報を受信する（ステップＳ１４）。
【０１３２】
紐付け情報管理部５２１２は、受信した車両識別情報と、センタサーバ５に予め記録された紐付け情報の車両識別情報とを比較する（ステップＳ１５）。
【０１３３】
比較の結果、車両識別情報が一致しないとき、紐付け情報管理部５２１２は、当該ＤＣＭ３１が正規の車両に搭載されていないと判定し、操作要求信号の車両への転送を制限する（ステップＳ１６）。これにより、正規車両の不正使用、例えばエンジンを始動、ドア解錠などが防止される。
【０１３４】
なお、車両識別情報が一致しないとき、操作要求信号の車両への転送を制限すると共に、例えば、不正使用状態であることを報知又は警告するための情報である報知情報を生成し、この報知情報を、正規車両のユーザが所有する携帯端末４に対して配信してもよい。これにより、正規車両が不正使用され得る状態であったことを知得できる。
【０１３５】
比較の結果、車両識別情報が一致する場合、紐付け情報管理部５２１２は、操作要求信号を遠隔操作対象の車両に転送する。これにより所定の操作が実行される。
【０１３６】
また、この構成の場合、センタサーバ５の処理装置５２は、ＤＣＭ３１への送信データに、ＤＣＭ情報に紐付けられる正規の車両の車両識別情報を含めるようにすることで、車両側において、自車両に向けた送信データであるかを判断させてもよい。これにより、ＤＣＭ３１が正規の車両と異なる他の車両に付け替えられる等によって、他の車両の車両情報がセンタサーバ５の処理装置５２にアップロードされてしまったり、他の車両の遠隔操作が可能になってしまったりするような事態を抑制できる。
【０１３７】
以上に説明したように本実施の形態に係る情報処理装置は、通信機器（通信モジュール３１２）が搭載される車両に設けられる情報処理装置（ＤＣＭ３１）、又は、通信機器（通信モジュール３１２）と通信可能な外部装置（センタサーバ５）に設けられる情報処理装置（処理装置５２）であって、通信機器に固有の機器識別情報と、通信機器が搭載される正規の車両に固有の車両識別情報とを紐付けた紐付け情報を記憶（格納）する記憶部を備える。
【０１３８】
この構成により、所定の記憶部に記憶された紐付け情報を利用して、例えば、車両のＣＡＮデータ等から取得される車両識別情報が、記憶された紐付け情報に含まれる車両識別情報と一致するか否かを判定することで、通信機器が搭載される正規の車両を特定できると共に、通信機器が搭載される正規の車両を特定できない場合には、通信機器が正規の車両に搭載されていない状況が発生した蓋然性があるため、遠隔操作要求などに対して、正規車両の不正使用を防止するための措置をとることができる。
【０１３９】
また、本実施の形態に係る情報処理プログラムは、通信機器が搭載される車両に設けられ、又は、通信機器と通信可能な外部装置に設けられる情報処理装置の記憶部に、通信機器に固有の機器識別情報と通信機器が搭載される正規の車両に固有の車両識別情報とを紐付けた紐付け情報を、記憶させるステップを、コンピュータに実行させる。これにより、センタサーバ５又はＤＣＭ３１に大幅な改良を加えることなく、不正な遠隔操作要求などに対して、正規車両の不正使用を防止できる。
【０１４０】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【０１４１】
１  情報配信システム、２  紐付け情報、３  車両、４  携帯端末、５  センタサーバ、１１  ＣＰＵ、１２  ＲＡＭ、１３  ＲＯＭ、１４  補助記憶装置、１５  入出力インタフェース、１６  ＣＰＵ、１７  入出力インタフェース、２０  車両監視サーバ、３０  車載機、３１  ＥＣＵ、３２  ＥＣＵ、３２Ａ  補助記憶装置、３２Ｂ  メモリ装置、３２Ｃ  ＣＰＵ、３２Ｄ  インタフェース装置、３２Ｅ  バスライン、３３  ＧＰＳモジュール、３４  ＡＣＣスイッチ、３５  センサ、３６  カメラ、３７  表示装置、４１  通信機器、４２  処理装置、４３  ＧＰＳモジュール、４４  加速度センサ、４５  表示器、５１  通信機器、５２  処理装置、３１１  ＣＰＵ、３１２  通信モジュール、３１３  通報モジュール、３１４  記憶部、３１５  電源制御部、３１６  車両内通信インタフェース、３２１  車両情報取得部、３２２  マップマッチング部、３２３  プローブ情報送信部、３２４  表示処理部、４２１  通信処理部、４２２  表示処理部、４２３  センサ情報取得部、４２４  移動手段判定部、４２５  端末移動情報送信部、５２０  記憶部、３１１１  情報入力部、３１１２  紐付け情報生成部、３１１３  紐付け情報格納部、３１１４  紐付け情報送信部、３１４１  車両情報記憶部、３１４２  ＤＣＭ情報記憶部、３１４３  紐付け情報記憶部、５２０１  通信処理部、５２０２  車両移動履歴蓄積処理部、５２０３  端末移動履歴蓄積処理部、５２０４  クローラ部、５２０５  情報表示物抽出部、５２０６  情報表示物探索部、５２０７  関連情報収集部、５２０８  付加情報入力受付部、５２０９  対象車両検出部、５２１０  乗車中特定部、５２１１  情報配信部、５２１２  紐付け情報管理部、ＤＢ３２９１  地図情報、ＤＢ５２０Ａ  地図情報、ＤＢ５２０Ｂ  プローブ情報、ＤＢ５２０Ｃ  車両移動履歴、ＤＢ５２０Ｄ  端末移動履歴、ＤＢ５２０Ｅ  クロール情報、ＤＢ５２０Ｆ  情報表示物、ＤＢ５２０Ｇ  関連情報、ＤＢ５２０Ｈ  車両情報、ＤＢ５２０Ｉ  ユーザ情報、ＤＢ５２０Ｊ  紐付け情報、ＮＷ１  通信ネットワーク、ＮＷ２  通信ネットワーク。
【図１】
2020182071.tif 000003
【図２】
2020182071.tif 000004
【図３】
2020182071.tif 000005
【図４】
2020182071.tif 000006
【図５】
2020182071.tif 000007
【図６】
2020182071.tif 000008
【図７】
2020182071.tif 000009
【図８】
2020182071.tif 000010
【図９】
2020182071.tif 000011
【図１０】
2020182071.tif 000012
【図１１】
2020182071.tif 000013