(57)【要約】【課題】  データ分析の対象となる車両情報の通信量をサービスに応じて決定すること。【解決手段】  複数の車両に搭載された複数の車載情報収集装置と、各車載情報収集装置を通信対象として管理するセンタサーバと、各車載情報収集装置とセンタサーバとの間の通信を中継する通信手段を備え、各車載情報収集装置は、センタサーバと車両情報を含む情報の送受信を行う車載用コントローラを有し、センタサーバは、各車載用コントローラと情報の送受信を行うサーバ用コントローラを有し、サーバ用コントローラは、各車載用コントローラから車両情報を受信した場合、受信した車両情報を分析し、分析結果を基に車両情報の送信速度を規定する速度情報を生成し、生成した速度情報を各車載用コントローラに送信し、各車載用コントローラは、サーバ用コントローラから受信した速度情報を基にサーバ用コントローラに対する車両情報の通信量を制御する。【選択図】図１
2019200658.tif 000002
【特許請求の範囲】
【請求項１】
複数の車両の各々に搭載された複数の車載情報収集装置と、
前記複数の車載情報収集装置の各々を通信対象として管理するセンタサーバと、
前記複数の車載情報収集装置の各々と前記センタサーバとの間の通信を中継する通信手段と、を備え、
前記各車載情報収集装置は、
前記センタサーバと前記通信手段を介して前記各車両に関する車両情報を含む情報の送受信を行う車載用コントローラを有し、
前記センタサーバは、
前記各車載情報収集装置の車載用コントローラと前記通信手段を介して情報の送受信を行うサーバ用コントローラを有し、
前記サーバ用コントローラは、
前記各車載用コントローラから前記車両情報を受信した場合、受信した前記車両情報を分析し、分析結果を基に前記車両情報の送信速度を規定する速度情報を生成し、生成した前記速度情報を前記各車載用コントローラに送信し、
前記各車載用コントローラは、
前記サーバ用コントローラから前記速度情報を受信した場合、受信した前記速度情報を基に前記サーバ用コントローラに対する前記車両情報の通信量を制御することを特徴とする情報通信システム。
【請求項２】
請求項１に記載の情報通信システムにおいて、
前記サーバ用コントローラは、
前記受信した前記車両情報の分析結果からデータ分析サービスの種別を判別し、判別結果に応じて前記速度情報を生成することを特徴とする情報通信システム。
【請求項３】
請求項１に記載の情報通信システムにおいて、
前記サーバ用コントローラは、
前記受信した前記車両情報の分析結果を基に前記車両情報の通信量が設定値よりも少ない範囲に位置する通信対象、或いは前記車両情報の通信量が前記設定値に対して希少な傾向の値を示す通信対象を第一の通信対象として判別し、当該判別結果を基に前記第一の通信対象に対する速度情報として、前記第一の通信対象から外れた他の通信対象に対する速度情報よりも、送信速度が高い速度情報を生成し、生成した前記速度情報を前記第一の通信対象に属する車載情報収集装置の車載用コントローラに送信することを特徴とする情報通信システム。
【請求項４】
請求項３に記載の情報通信システムにおいて、
前記サーバ用コントローラは、
前記受信した前記車両情報の分析結果を基に前記車両情報の通信量が前記設定値よりも多い範囲に位置する通信対象、或いは前記車両情報の通信量が前記設定値に対して標準的な値を示す通信対象を第二の通信対象として判別し、当該判別結果を基に前記第二の通信対象に対する速度情報として、前記送信速度が高い速度情報よりも、前記車両情報の送信速度または送信頻度が低下する速度情報を生成し、生成した前記速度情報を前記第二の通信対象に属する車載情報収集装置の車載用コントローラに送信することを特徴とする情報通信システム。
【請求項５】
複数の車両の各々に搭載された複数の車載情報収集装置と、
前記複数の車載情報収集装置の各々を通信対象として管理するセンタサーバと、
前記複数の車載情報収集装置の各々と前記センタサーバとの間の通信を中継する通信手段と、を備え、
前記各車載情報収集装置は、
前記センタサーバと前記通信手段を介して前記各車両に関する車両情報を含む情報の送受信を行う車載用コントローラを有し、
前記センタサーバは、
前記各車載情報収集装置の車載用コントローラと前記通信手段を介して情報の送受信を行うサーバ用コントローラを有する情報通信システムにおける方法であって、
前記サーバ用コントローラが、前記各車載用コントローラから前記車両情報を受信した場合、受信した前記車両情報を分析する分析ステップと、
前記サーバ用コントローラが、前記分析ステップでの分析結果を基に前記車両情報の送信速度を規定する速度情報を生成する生成ステップと、
前記サーバ用コントローラが、前記生成ステップで生成した前記速度情報を前記各車載用コントローラに送信する送信ステップと、
前記各車載用コントローラが、前記サーバ用コントローラから前記速度情報を受信した場合、受信した前記速度情報を基に前記サーバ用コントローラに対する前記車両情報の通信量を制御する制御ステップと、を含むことを特徴とする情報通信方法。
【請求項６】
請求項５に記載の情報通信方法において、
前記サーバ用コントローラは、
前記生成ステップでは、前記車両情報の分析結果からデータ分析サービスの種別を判別し、判別結果に応じて前記速度情報を生成することを特徴とする情報通信方法。
【請求項７】
請求項５に記載の情報通信方法において、
前記サーバ用コントローラは、
前記生成ステップでは、前記分析ステップでの分析結果を基に前記車両情報の通信量が設定値よりも少ない範囲に位置する通信対象、或いは前記車両情報の通信量が前記設定値に対して希少な傾向の値を示す通信対象を第一の通信対象として判別し、当該判別結果を基に前記第一の通信対象に対する速度情報として、前記第一の通信対象から外れた他の通信対象に対する速度情報よりも、送信速度が高い速度情報を生成し、
前記送信ステップでは、前記生成ステップで生成した前記速度情報を前記第一の通信対象に属する車載情報収集装置の車載用コントローラに送信することを特徴とする情報通信方法。
【請求項８】
請求項７に記載の情報通信方法において、
前記サーバ用コントローラは、
前記生成ステップでは、前記分析ステップでの分析結果を基に前記車両情報の通信量が前記設定値よりも多い範囲に位置する通信対象、或いは前記車両情報の通信量が前記設定値に対して標準的な値を示す通信対象を第二の通信対象として判別し、当該判別結果を基に前記第二の通信対象に対する速度情報として、前記送信速度が高い速度情報よりも、前記車両情報の送信速度または送信頻度が低下する速度情報を生成し、
前記送信ステップでは、前記生成ステップで生成した前記速度情報を前記第二の通信対象に属する車載情報収集装置の車載用コントローラに送信することを特徴とする情報通信方法。
【請求項９】
複数の車両の各々に搭載された複数の車載情報収集装置をそれぞれ通信対象として管理し、前記各車載情報収集装置と通信手段を介して情報の送受信を行うコントローラを有し、
前記コントローラは、
前記各車載情報収集装置から車両情報を受信した場合、受信した前記車両情報を分析し、分析結果を基に前記各車載情報収集装置における前記車両情報の送信速度を規定する速度情報を生成し、生成した前記速度情報を前記各車載情報収集装置に送信することを特徴とするサーバ。
【請求項１０】
請求項９に記載のサーバにおいて、
前記コントローラは、
前記受信した前記車両情報の分析結果からデータ分析サービスの種別を判別し、判別結果に応じて前記速度情報を生成することを特徴とするサーバ。
【請求項１１】
請求項９に記載のサーバにおいて、
前記コントローラは、
前記受信した前記車両情報の分析結果を基に前記車両情報の通信量が設定値よりも少ない範囲に位置する通信対象、或いは前記車両情報の通信量が前記設定値に対して希少な傾向の値を示す通信対象を第一の通信対象として判別し、当該判別結果を基に前記第一の通信対象に対する速度情報として、前記第一の通信対象から外れた他の通信対象に対する速度情報よりも、送信速度が高い速度情報を生成し、生成した前記速度情報を前記第一の通信対象に属する車載情報収集装置に送信することを特徴とするサーバ。
【請求項１２】
請求項１１に記載のサーバにおいて、
前記コントローラは、
前記受信した前記車両情報の分析結果を基に前記車両情報の通信量が前記設定値よりも多い範囲に位置する通信対象、或いは前記車両情報の通信量が前記設定値に対して標準的な値を示す通信対象を第二の通信対象として判別し、当該判別結果を基に前記第二の通信対象に対する速度情報として、前記送信速度が高い速度情報よりも、前記車両情報の送信速度または送信頻度が低下する速度情報を生成し、生成した前記速度情報を前記第二の通信対象に属する車載情報収集装置に送信することを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ分析に基づいたサービスを行う情報通信システムとその方法およびサーバに関する。
【背景技術】
【０００２】
近年の車両においては、車内ＬＡＮ（Local Area Network）の普及とともに、車載の各ＥＣＵ（Electrical Control Unit）の制御データを容易に収集、管理するための環境が整備されている。このような環境を利用する技術の一環として、車両に通信機能を付加し、この通信機能を用いて遠隔地から車両情報やユーザの行動履歴や移動履歴を収集するシステム（いわゆる、遠隔ダイアグノシス）の開発が進んでいる。また、上記収集した情報から、ユーザの行動や状況に合わせて適切なサービス・コンテンツをリコメンドする技術が望まれている。このため、書籍通販サイトにて、サイト内での書籍情報閲覧履歴からユーザの興味情報を推定して書籍をリコメンドする等、多様な履歴情報からユーザの趣味嗜好等の属性や状況を推定する技術が提案されている。ここで、このような取り組みにおいて、ＷＥＢ閲覧履歴については入手性が高いこともあり、検討が必要である。移動履歴については、昨今、携帯電話への搭載等にて、ＧＰＳ（Global Positioning System）移動履歴の入手性は高まっているが、比較的取り組みが少ない。ここで、移動履歴を利用する場合については、昨今スマートフォン等の普及により日中全時間帯の履歴をとることが安易となっているため、ユーザの状況に適応するコンテキストアウェアなサービスが実現できる可能性もあり、潜在的な有用性は高い。
【０００３】
位置履歴を利用したユーザの行動推定に関しては、例えば特許文献１に記載の技術が知られている。特許文献１に記載された行動および属性推定装置及び方法及びプログラムでは、ユーザの滞在エリア内に出現する希少性（珍しさ）を考慮した、ユーザが訪問したと思われるスポットのスコアを算出することができ、このスコアを用いてジャンル（つまり、ユーザの嗜好）及びユーザの行動の推定が可能となる。
【０００４】
一方で、携帯電話網等の広域通信網は、有償であり、しかも通信帯域が狭いため、詳細な車両情報等を常時データセンタに送信した場合、通信コストが嵩む等の課題がある。また、通信コスト等を考慮すると、他の付加価値の高い情報を提供する際にも、その情報量を制限せざるを得ない場合があり、ユーザにとって有益な情報が十分に提供できなくなる虞があるという課題がある。
【０００５】
情報収集の際の通信帯域、通信量等の課題に関して、例えば特許文献２に記載の技術が知られている。特許文献２に記載された車載通信装置は、上記広域通信手段を介して上記車載装置との間でデータ通信可能なデータセンタと、上記データセンタとの間でデータ通信可能であって、且つ車両が通信エリア内に進入した際に上記狭域通信手段を介して上記車載装置との間でデータ通信可能なローカルスポットとを備えた車両の情報通信システムであって、上記車載装置は、車載ユニットから収集した車両データの分析を行い、当該分析結果に基づいてデータ量の少ない車両データへと加工した車両データを、上記広域通信手段を優先的に用いて上記データセンタに送信することを特徴とする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１６４２２７号公報
【特許文献２】特開２００６−５６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術では、データ収集に関する通信コスト、通信帯域、保存コストを考慮していない。特許文献２に記載された技術では、車載装置が車両データを分析して、データ量の少ない車両データに加工し、通信コストを低減することが考慮されている。しかし、データ分析をするセンタからみて、車両の取得するデータの希少性が考慮されていないため、システム全体の最適な通信コスト、通信帯域、保存コストを低減することができない。
【０００８】
本発明の目的は、データ分析の対象となる車両情報の通信量をサービスに応じて決定することにある。
【課題を解決するための手段】
【０００９】
前記課題を解決するために、本発明は、複数の車両の各々に搭載された複数の車載情報収集装置と、前記複数の車載情報収集装置の各々を通信対象として管理するセンタサーバと、前記複数の車載情報収集装置の各々と前記センタサーバとの間の通信を中継する通信手段と、を備え、前記各車載情報収集装置は、前記センタサーバと前記通信手段を介して前記各車両に関する車両情報を含む情報の送受信を行う車載用コントローラを有し、前記センタサーバは、前記各車載情報収集装置の車載用コントローラと前記通信手段を介して情報の送受信を行うサーバ用コントローラを有し、前記サーバ用コントローラは、前記各車載用コントローラから前記車両情報を受信した場合、受信した前記車両情報を分析し、分析結果を基に前記車両情報の送信速度を規定する速度情報を生成し、生成した前記速度情報を前記各車載用コントローラに送信し、前記各車載用コントローラは、前記サーバ用コントローラから前記速度情報を受信した場合、受信した前記速度情報を基に前記サーバ用コントローラに対する前記車両情報の通信量を制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、データ分析の対象となる車両情報の通信量をサービスに応じて決定することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る車両情報ネットワークシステムの構成図。
【図２】車両および車載情報収集装置のハードウェア構成を例示するブロック図。
【図３】路側器およびセンタサーバのハードウェア構成を例示するブロック図。
【図４】車載情報収集装置の機能構成を例示するブロック図。
【図５】センタサーバの機能構成を例示するブロック図。
【図６】分析情報の構成を例示する説明図。
【図７】速度情報の構成を例示する説明図。
【図８】車両情報の構成を例示する説明図。
【図９】車両情報ＤＢの構成を例示する説明図。
【図１０】匿名化車両情報ＤＢの構成を例示する説明図。
【図１１】センタサーバのデータ処理のフローチャート。
【図１２】車載情報収集装置の車両情報の送信フローチャート。
【図１３】車両情報ネットワークシステムのシーケンス図。
【図１４】道路構造を例示する構成図。
【図１５】地図情報の構成を例示する説明図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図１〜１０を参照して説明する。図１は、本発明の一実施形態に係る車両情報ネットワークシステムの構成図である。図１に示す車両情報ネットワークシステム１は、情報通信システムであって、車両２、路側器３、ネットワーク４、およびセンタサーバ５を含む。車両２には、車載情報収集装置２０が搭載されている。路側器３は、車両２が走行する道路の路側に、所定地点に固定して設置される。路側器３とセンタサーバ５は、ネットワーク４を介して相互に接続される。センタサーバ５は、ネットワーク４および路側器３を介して、車載情報収集装置２０とデータ通信を行う。ネットワーク４としては、例えば、ＷＡＮ（Wide Area Network）を用いることができる。なお、車両２と路側器３は、１台のみ図示してあるが、車両情報ネットワークシステム１には、車載情報収集装置２０をそれぞれ搭載する複数の車両２が含まれていてもよい。また、複数の路側器３がそれぞれ異なる地点に設置されていてもよい。
【００１３】
この際、センタサーバ５は、各車両２に搭載される車載情報収集装置２０を通信対象として管理し、各通信対象とデータ通信を実行する。例えば、センタサーバ５は、各車両２に搭載される車載情報収集装置２０から、各車両２の位置、挙動、制御状態を示す情報を含む車両情報を受信した場合、受信した車両情報を分析し、分析結果から各車両２の位置や速度等を判別し、且つ分析結果を基に速度情報や分析情報を生成し、生成した速度情報と分析情報を各車両２の車載情報収集装置２０に送信する。各車両２の車載情報収集装置２０は、センタサーバ５から速度情報を受信した場合、受信した速度情報を基にセンタサーバ５に対する車両情報の通信量を制御し、センタサーバ５から分析情報を受信した場合、受信した分析情報を情報サービスの情報として表示する。
【００１４】
また、各車両２には、同一の車載情報収集装置２０が搭載されていることを想定し、以下の説明では、一つの車両２に搭載されている車載情報収集装置２０の動作を中心として説明する。
【００１５】
図２は、車両２および車載情報収集装置２０のハードウェア構成を例示するブロック図である。車両２は、車載情報収集装置２０と、車載情報収集装置２０にそれぞれ接続されている無線通信装置１０５、ステアリングＥＣＵ１０６、ブレーキＥＣＵ１０７、エンジンＥＣＵ１０８、方向指示器１０９、ＡＤＡＳ（Advanced Driver Assistance Systems）  ＥＣＵ１１０、ブレーキ制御ＥＣＵ１１１、ステアリング制御ＥＣＵ１１２、エンジン制御ＥＣＵ１１３、ＧＰＳセンサ１１４、加速度センサ１１５、表示装置１１６、ナビゲーションシステム１１７、およびＥＴＣ（Electronic Toll Collection System）１１８を備える。
【００１６】
ステアリングＥＣＵ１０６、ブレーキＥＣＵ１０７、エンジンＥＣＵ１０８、および方向指示器１０９は、車両２の走行制御を行うための装置であり、相互に接続されてネットワークを構成している。以下では、このネットワークを「制御系ネットワークドメイン」と称する。
【００１７】
ＡＤＡＳ  ＥＣＵ１１０、ブレーキ制御ＥＣＵ１１１、ステアリング制御ＥＣＵ１１２、エンジン制御ＥＣＵ１１３、ＧＰＳセンサ１１４、加速度センサ１１５は、車両２の運転支援や自動運転を行うための装置であり、相互に接続されてネットワークを構成している。以下では、このネットワークを「運転支援系ネットワークドメイン」と称する。
【００１８】
表示装置１１６、ナビゲーションシステム１１７、およびＥＴＣ１１８は、車両２の運転者に対するユーザインタフェースを提供するための装置であり、相互に接続されてネットワークを構成している。以下では、このネットワークを「情報系ネットワークドメイン」と称する。すなわち、車載情報収集装置２０は、制御系ネットワークドメインと、運転支援系ネットワークドメインと、情報系ネットワークドメインとに接続されており、これらのネットワーク内の各装置との間でデータ通信を行う。
【００１９】
上記の各ネットワークにおいて、同じネットワーク内の各装置は、車載情報収集装置２０を介さずに直接データ通信を行うことができる。例えば、制御系ネットワークドメイン内では、車両２の走行制御のための通信が行われる。運転支援系ネットワークドメイン内では、車両２の運転支援や自動運転のための通信が行われる。情報系ネットワークドメイン内では、車両２の運転者に対するユーザインタフェースのための通信が行われる。一方、異なるネットワークに属する装置間のデータ通信は、車載情報収集装置２０を介して行われる。
【００２０】
無線通信装置１０５は、車載情報収集装置２０に接続されており、路側器３との間で無線通信を行う。車載情報収集装置２０は、無線通信装置１０５を介した無線通信によって、路側器３とデータ通信を行う。
【００２１】
ステアリングＥＣＵ１０６は、車両２の運転者によるステアリング操作、またはステアリング制御ＥＣＵ１１２から送信されるステアリング制御命令に応じて、車両２の操舵機構を制御して進行方向制御を行う装置である。ブレーキＥＣＵ１０７は、車両２の運転者によるブレーキ操作、またはブレーキ制御ＥＣＵ１１１から送信されるブレーキ制御命令に応じて、車両２のブレーキを制御して減速制御を行う装置である。エンジンＥＣＵ１０８は、車両２の走行状態、またはエンジン制御ＥＣＵ１１３から送信されるエンジン制御命令に応じて、車両２のエンジンを制御して速度制御を行う装置である。方向指示器１０９は、車両２の運転者による方向指示操作、またはＡＤＡＳ  ＥＣＵ１１０から送信される方向指示命令に応じて、車両２に設けられたライトを点灯し、車両２が進路変更を行うときに当該進路変更の方向を周囲の他車両に通知する装置である。これらの装置により、車両２の走行制御が行われる。
【００２２】
ＡＤＡＳ  ＥＣＵ１１０は、車両２の内外の情報から車両２の加速、減速、停止などを判断し、その判断結果を用いて車両２の自動運転や運転支援サービスを実現する装置である。ＡＤＡＳ  ＥＣＵ１１０は、ＧＰＳセンサ１１４から取得した車両２の位置や、加速度センサ１１５から取得した車両２の加速度や、ナビゲーションシステム１１７が保持する車両２の周辺地図情報などを参照して、車両２の挙動を決定する。そして、ブレーキ制御ＥＣＵ１１１や、ステアリング制御ＥＣＵ１１２や、エンジン制御ＥＣＵ１１３に対して、決定した車両２の挙動に応じた制御命令をそれぞれ出力するように指示する。これにより、ＡＤＡＳ  ＥＣＵ１１０は、車両２の加速・操舵・制動を全て自動的に行い、車両２の自動運転機能を実現する。
【００２３】
車両２の運転者であるユーザは、ＡＤＡＳ  ＥＣＵ１１０の自動運転機能を利用することで、運転操作を行うことなく、車両２を目的地まで自動で走行させることが可能である。例えば、車両２が同一の走行車線を維持しながら目的地まで走行している場合、ＡＤＡＳ  ＥＣＵ１１０は、ナビゲーションシステム１１７から取得した地図情報に基づいて、走行車線の形状に沿った車両２の進行方向や走行速度を決定し、これらの値に応じた制御パラメータを含む車両情報を、ブレーキ制御ＥＣＵ１１１、ステアリング制御ＥＣＵ１１２、エンジン制御ＥＣＵ１１３に対してそれぞれ送信する。これにより、車両２を走行車線に沿って自動的に走行させることができる。さらに、例えば自動運転を実施中に車両２が車線変更する場合、ＡＤＡＳ  ＥＣＵ１１０は、方向指示器１０９の動作を制御し、車線変更を行う方向に方向指示器１０９を点灯させる。
【００２４】
ブレーキ制御ＥＣＵ１１１は、ＡＤＡＳ  ＥＣＵ１１０の指示に応じて、ブレーキＥＣＵ１０７に対してブレーキ強度を含むブレーキ制御命令を送信する装置である。ステアリング制御ＥＣＵ１１２は、ＡＤＡＳ  ＥＣＵ１１０の指示に応じて、ステアリングＥＣＵ１０６に対してステアリングの操作角度を含むステアリング制御命令を送信する装置である。エンジン制御ＥＣＵ１１３は、ＡＤＡＳ  ＥＣＵ１１０の指示に応じて、エンジンＥＣＵ１０８に対してエンジンの回転数を含むエンジン制御命令を送信する装置である。ＧＰＳセンサ１１４は、衛星から信号を受信して車両２の位置を測位する測位装置である。加速度センサ１１５は、車両２の前後方向や左右方向の加速度を検知する装置である。これらの装置により、車両２の運転支援や自動運転が行われる。
【００２５】
表示装置１１６は、例えば液晶モニタ等であり、運転者に対して種々の情報を表示する。例えば、車両２において自動運転や運転支援が実施されている場合は、これらの機能が有効であることを表示装置１１６に表示することで、運転者が車両２の状態を把握できるようにする。ナビゲーションシステム１１７は、道路形状等の地図情報を保持しており、ユーザやＡＤＡＳ  ＥＣＵ１１０からの要求などに応じて、車両２周辺の地図情報を提供する装置である。これらの装置により、車両２の運転者に対するユーザインタフェースが提供される。
【００２６】
車載情報収集装置２０は、記憶装置１０１、ＣＰＵ（Central Processing Unit）１０２、およびメモリ部１０３を備える。記憶装置１０１は、例えばＨＤＤ（Hard Disk Drive）やフラッシュメモリ等の補助記憶装置である。ＣＰＵ１０２は、例えば記憶装置１０１などに記憶された所定の制御プログラムを読み込んで実行することにより、車載情報収集装置２０を制御する。
【００２７】
メモリ部１０３は、ＣＰＵ１０２が制御プログラムを実行する際に利用する主記憶装置である。
【００２８】
ＣＰＵ１０２は、車載用コントローラとして機能し、受信情報処理部１２０、送信情報処理部１３０、および情報制御部１４０を機能的に備える。すなわち、受信情報処理部１２０、送信情報処理部１３０、および情報制御部１４０は、ＣＰＵ１０２が実行する制御プログラムによってソフトウェア的に実現される。受信情報処理部１２０、送信情報処理部１３０、および情報制御部１４０については、後に詳述する。
【００２９】
なお、受信情報処理部１２０、送信情報処理部１３０、および情報制御部１４０を、例えばＦＰＧＡ（Field Programmable Gate Array）のようなＣＰＵ１０２と同等の機能を実現できる電子回路などによってそれぞれ構成することも可能である。
【００３０】
図３は、路側器３およびセンタサーバ５のハードウェア構成を例示するブロック図である。路側器３は、路側器制御部２０５と無線送受信部２０６を備える。
【００３１】
無線送受信部２０６は、無線信号を送受信することにより、車両２に搭載された車載情報収集装置２０とデータ通信を行う。路側器制御部２０５は、路側器３を制御する。路側器制御部２０５は、ネットワーク４に接続されている。路側器制御部２０５は、ネットワーク４を介してセンタサーバ５とデータ通信を行う。路側器制御部２０５は、無線送受信部２０６を制御して、センタサーバ５から送信された情報を車両２に送信したり、車両２から受信した情報をセンタサーバ５に送信したりする。
【００３２】
センタサーバ５は、記憶装置５０１、ＣＰＵ５０２、およびメモリ部５０３を備える。記憶装置５０１は、例えばＨＤＤやフラッシュメモリ等の補助記憶装置である。ＣＰＵ５０２は、例えば記憶装置５０１などに記憶された所定の制御プログラムを読み込んで実行することにより、路側器３に送受信する情報を処理する。メモリ部５０３は、ＣＰＵ５０２が制御プログラムを実行する際に利用する主記憶装置である。
【００３３】
ＣＰＵ５０２は、サーバ用コントローラとして機能し、送受信情報処理部５１０、データ速度判定処理部５２０、データ分析部５３０、および匿名化処理部５４０を機能的に備える。すなわち、送受信情報処理部５１０、データ速度判定処理部５２０、データ分析部５３０、および匿名化処理部５４０は、ＣＰＵ５０２が実行する制御プログラムによってソフトウェア的に実現される。送受信情報処理部５１０、データ速度判定処理部５２０、データ分析部５３０、および匿名化処理部５４０については、後に詳述する。
【００３４】
次に、車載情報収集装置２０およびセンタサーバ５の機能構成について説明する。
【００３５】
図４は、車載情報収集装置２０の機能構成を例示するブロック図である。記憶装置１０１は、車両情報ＤＢ（Database）１２１を有する。
【００３６】
受信情報処理部１２０は、無線通信装置１０５（図示せず）を用いて路側器３と通信を行い、路側器３を介してセンタサーバ５から分析情報８００および速度情報９００を受信する。受信した分析情報８００および速度情報９００は、情報制御部１４０に出力される。
【００３７】
送信情報処理部１３０は、車両情報ＤＢ１２１に格納されている車両情報や、ナビゲーションシステム１１７に格納されている地図情報１２２、顧客情報１２３などを収集し、情報制御部１４０の指示する送信速度によって、路側器３を介してセンタサーバ５へ車両情報７００を送信する。
【００３８】
車両情報収集部１５０は、車載情報収集装置２０に接続されている各ネットワーク間で通信の中継を行う。例えば、運転支援系ネットワークドメインのブレーキ制御ＥＣＵ１１１から制御系ネットワークドメインのブレーキＥＣＵ１０７に送信されるブレーキ制御指示を、これらのネットワーク間で転送する。同一ネットワーク内の装置間および異なるネットワークの装置間では、車両制御パケット１０００により通信が行われる。車両情報収集部１５０は、各装置間で送受信される車両制御パケット１０００を受信すると、そのパケットに含まれる情報を、車両２の制御状態を表す車両情報として車両情報ＤＢ１２１に追記する。すなわち、車両情報ＤＢ１２１には、車両制御パケット１０００に含まれる情報が時系列順に車両情報として格納される。
【００３９】
情報制御部１４０は、路側器３を経由してセンタサーバ５から受信した速度情報９００に基づいて、送信情報処理部１３０が送信する車両情報７００の送信速度を制御する。この際、送信情報処理部１３０は、速度情報９００に基づいた通信速度制御指示を情報制御部１４０から受けると、通信速度制御指示に従って、路側器３への通信速度を加減速する。
【００４０】
表示装置１１６は、受信情報処理部１２０が受信した分析情報８００に基づいた情報を表示することで、ユーザに対して状況通知等の情報サービスを行う。
【００４１】
図５は、センタサーバ５の機能構成を例示するブロック図である。記憶装置５０１は、車両情報ＤＢ５５１および匿名化車両情報ＤＢ５５２を有する。
【００４２】
送受信情報処理部５１０は、路側器３との情報の送受信を行う。例えば、送受信情報処理部５１０は、車両２から送信された車両情報７００を、路側器３を経由して受信する。送受信情報処理部５１０は、車両２から受信した車両情報７００を、車両情報ＤＢ５５１に格納する。匿名化処理部５４０は、受信した車両情報７００に匿名化処理を実施したのち、匿名化された車両情報７００を匿名化車両情報ＤＢ５５２に格納する。
【００４３】
データ分析部５３０は、車両情報ＤＢ５５１および匿名化車両情報ＤＢ５５２に格納されている車両情報７００を分析し、その分析結果をデータ速度判定処理部５２０と送受信情報処理部５１０に通知する。
【００４４】
データ速度判定処理部５２０は、データ分析部５３０の分析結果に基づいて、分析情報８００および速度情報９００を生成する。送受信情報処理部５１０は、データ速度判定処理部５２０により生成された分析情報８００および速度情報９００を、路側器３を経由して車両２に送信する。
【００４５】
ここで、データ速度判定処理部５２０は、データ分析部５３０で車両情報７００を分析する場合、データ分析の対象となるデータの、必要なデータ量がサービス（データ分析サービス）の種別によって変化することを考慮し、ユーザに提供するサービスの種別に応じて、必要なデータ量を決定し、決定したデータ量を基に、車載情報収集装置２０のデータ送信速度となる速度情報９００を生成する。ユーザに提供するサービスとしては、例えば、道路の通過可否を車両２からのデータを分析し、分析結果を車両２に通知するサービスである、通れるマップと、道路を走行している車両２の走行速度などのデータをデータ分析して、渋滞の有無を判定し、判定結果を車両２に通知するサービスである、状況把握とがある。
【００４６】
これらのサービスに関するデータを分析する場合、サービス毎にデータ分析に必要なデータ量が異なる。例えば、通れるマップの場合は、道路のうち分析対象の区間を示す複数の道路ＩＤの間に、それぞれ1台の車両２の通過履歴を示す情報が存在すれば、通れるマップを用いたサービスに対するデータ分析を行うことができる。
【００４７】
一方で、状況把握では、車両２の挙動は、各車両によって異なるため、車両２の挙動が、標準的な挙動であるか、異常な挙動であるか判断するには、複数の車両２からデータを集める必要があり、必要なデータのデータ量が、通れるマップで要求されるデータ量よりも増加する。例えば、渋滞中に、事故や故障により停止している車両２があることを考慮する場合、低速移動している多数の車両群を標準的な挙動と判断し、停止している車両２を、事故、故障による異常な挙動として判断するには、複数の車両２からデータを集める必要がある。このようにサービス毎に必要なデータ量が異なるので、道路の区間毎に存在する車両２の数（車両数）等を基に必要なデータ量が決定される。必要なデータ量は、車両数であってもよいし、データ数、データ値のバリエーションであってもよい。
【００４８】
データ速度判定処理部５２０は、通れるマップのサービスを車両２に提供する場合、車両２（車両２に搭載された車載情報収集装置２０）から、車両情報７００に属する位置情報（車両２の位置情報）を時間ごとに収集した移動履歴を用いて道路の通行可否を決定する。通行可否を決定する場合、データ速度判定処理部５２０は、道路上に存在する車両２の位置情報履歴を基に、一定時間の間に道路上のある区間の手前で複数の車両２が停止し、ある区間を通行する車両２が無い場合は、不通区間として、判断する。
【００４９】
一方、状況把握のサービスを車両２に提供する場合、データ速度判定処理部５２０は、車両２から、車両情報７００に属する情報として、位置情報とワイパー動作、急ブレーキ、急加速、車両速度等の挙動情報を時間ごと収集し、道路の渋滞状況や天候状況を判断する。渋滞状況を分析する道路上に存在する車両２の位置情報履歴と挙動情報を基に、道路上のある区間の手前で特定の挙動を示す車両２が複数台存在することを検知した場合、データ速度判定処理部５２０は、ある区間に位置する車両２の平均車両速度を渋滞の深刻度を測定する手段として渋滞の状況把握を行う。
【００５０】
この際、センタサーバ５は、ユーザに提供するサービスの種別に応じて、必要なデータ量（通信量）を決定し、決定したデータ量を基に、車載情報収集装置２０のデータ送信速度となる速度情報９００を生成し、生成した速度情報９００を車載情報収集装置２０に送信する。車載情報収集装置２０は、速度情報９００で指定されたデータ送信速度で車両情報７００をセンタサーバ５に送信する。このため、車両２からセンタサーバ５には、データ分析に必要なデータ量の車両情報７００が送信されるので、車両２の車載情報収集装置２０とセンタサーバ５とを結ぶ通信経路の通信帯域が圧迫されるのを抑制することができると共に、センタサーバ５で保存すべきデータのデータ容量を圧迫するのを抑制することができ、結果として、通信コストの低減、通信帯域の保護およびデータ保存コストの低減を図ることができる。
【００５１】
なお、サービスに関するデータを分析する場合、データの希少性を判定することもできる。例えば、通れるマップの場合は、データ分析で、車両２が通過できる経路であるとの結果が得られても、経路上で停止している車両２が存在する場合、停止した車両２が送信するデータを希少なデータと判断することができる。また、状況把握の場合は、低速移動している多数の車両群（標準的な挙動を示す車両群）のデータに対して、停止している車両２であって、事故、故障による異常な挙動を示す、少数の車両２が送信するデータを希少なデータと判断することができる。また、データを希少なデータと判断する基準は、ある区間に存在する車両２の平均値（データ量の平均値）から、ある一定の値の範囲を外れた値を持つデータであってもよいし、データ分析に用いる速度（車両２の速度）などのパラメータの偏差値の一定の範囲で決めてもよい。
【００５２】
また、車両２の挙動を検知する場合、事故、故障などで停止している車両２を、収集した車両情報７００により検知するインシデント検知を行うことができる。この際、複数の車両２から車両情報７００を収集し、収集した車両情報７００を基に、標準的な挙動であるか、インシデントを起こしたような異常な挙動であるかを判断することができる。例えば、渋滞中に、事故や故障により停止している車両２があることを考慮する場合、低速移動している多数の車両２を標準的な挙動を示す車両群と判断し、停止している車両２を事故、故障として異常な挙動を示す車両２として検知することができる。
【００５３】
図６は、分析情報８００の構成を例示する説明図である。分析情報８００は、サービスＩＤ（Identification）６０１、制限速度６０２、方向制限６０３、第１緯度情報６０４、第２緯度情報６０５、第１経度情報６０６、および第２経度情報６０７の各情報を含む。
【００５４】
サービスＩＤ６０１は、一意にサービス（データ分析サービス）を識別できる番号である。サービスＩＤは事前に提供されるサービスが規定されている。なお、サービスＩＤの値は、互いに重複しないように、道路リンクごとに固有の値が予め設定されている。
【００５５】
制限速度６０２は、当該分析情報８００に対応する道路リンクに対して設定されている制限速度を表す。この制限速度６０２の値に応じて、車両２の自動運転中における走行速度の上限値が設定される。
【００５６】
方向制限６０３は、当該分析情報８００に対応する道路リンクの向きを表す。方向制限６０３は、所定方向（例えば磁北方向）を０とする角度で表現される。
【００５７】
第１緯度情報６０４は、当該分析情報８００に対応する道路リンクの位置を表す緯度値である。緯度とは、赤道を０°とし、南北へそれぞれ９０°まで表す。北緯９０°、南緯９０°はそれぞれ北極，南極である。第２緯度情報６０５は、第１緯度情報６０４の値が北緯（Ｎ）か南緯（Ｓ）かを表す情報である。
【００５８】
第１経度情報６０６は、当該分析情報８００に対応する道路リンクの位置を表す経度値である。経度とは、旧グリニッジ天文台跡を通る南北の線を０°とし、東西へそれぞれ１８０°まで表す。第２経度情報６０７は、第１経度情報６０６の値が東経（Ｅ）か西経（Ｗ）かを表す情報である。
【００５９】
図７は、速度情報９００の構成を例示する説明図である。速度情報９００は、サービスＩＤ７０１、速度パラメータ７０２、および時間７０３の各情報を含む。
【００６０】
サービスＩＤ７０１は、一意にサービス（データ分析サービス）を識別できる番号である。サービスＩＤは事前に提供されるサービス（通れるマップや状況把握等のデータ分析サービス）が規定されている。なお、サービスＩＤの値は、互いに重複しないように、固有の値が予め設定されている。
【００６１】
速度パラメータ７０２は、サービスＩＤ７０１に応じた車両情報７００の送信速度を示す。速度情報９００を受信した車両２が提供しているサービスが該当サービスＩＤ７０１である場合、車両情報７００の路側器３への送信速度が、速度パラメータ７０２に設定される。
【００６２】
時間７０３は、速度情報９００の送信時間（時刻）を表す情報である。センタサーバ５は、速度情報９００を送信する際に、そのときの時刻を示す情報を時間７０３として設定する。
【００６３】
図８は、車両情報７００の構成を例示する説明図である。車両情報７００は、ユーザＩＤ８０１、契約情報８０２、登録者住所８０３、自動車情報８０４、割引情報８０５、乗入料金所８０６、最終出口料金所８０７、入場時間８０８、出口時間８０９、日時８１０、挙動ＩＤ８１１、速度８１２、加速度８１３、第１緯度情報８１４、第２緯度情報８１５、第１経度情報８１６、第２経度情報８１７の各情報を含む。
【００６４】
ユーザＩＤ８０１は、各車両２に設定されているＩＤを示す情報である。各車両２には、車両ごとに固有の番号がユーザＩＤとして予め設定されている。車両２は、車両情報７００を送信する際に、自身に設定されているユーザＩＤを示す情報をユーザＩＤ８０１として設定する。
【００６５】
契約情報８０２は、サービスの提供範囲や、サービスの提供レベルを規定した情報である。登録者住所８０３は、サービスの登録者の住所である。自動車情報８０４は、自家用車、営業車等の車両種別、もしくは大型車両、小型車両などの車両サイズなどである。
【００６６】
割引情報８０５は、車両２が高速道路等を利用した際に適用された割引情報である。乗入料金所８０６は、車両２が高速道路等を利用した際に、乗入料金所の名前、もしくは一意に割当てられた料金所ＩＤを示す情報である。各料金所には、料金所ごとに固有の番号が料金所ＩＤとして予め設定されている。
【００６７】
最終出口料金所８０７は、車両２が高速道路等を利用した際に、最終出口料金所の名前、もしくは一意に割当てられた料金所ＩＤを示す情報である。各料金所には、料金所ごとに固有の番号が料金所ＩＤとして予め設定されている。
【００６８】
入場時間８０８は、車両２が高速道路等を利用した際に、乗入料金所を通過した際の時間である。出口時間８０９は、車両２が高速道路等を利用した際に、最終出口料金所を通過した際の時間である。
【００６９】
日時８１０は、車両２が高速道路等を利用した際の利用日時である。
【００７０】
挙動ＩＤ８１１は、車両２の急加速、急減速、長時間の停車、故障が検知された際の挙動毎に設定されているＩＤを示す情報である。挙動ごとに固有の番号が挙動ＩＤとして予め設定されている。
【００７１】
速度８１２は、車両２の測定時の車両速度である。加速度８１３は、車両２の測定時の車両加速度である。
【００７２】
第１緯度情報８１４は、車両２の測定時の位置情報である。第１緯度情報８１４は、角度を示し、その点に接する線と北極と南極を結ぶ地軸との成す角を表す。第２緯度情報８１５は、車両２の測定時の位置情報であり、北を示すＮもしくは南を示すＳを示す。
【００７３】
第１経度情報８１６は、車両２の測定時の位置情報である。第１経度情報８１６は角度示し、その点を通る子午線と本初子午線との角度を表します。第２経度情報８１７は、車両２の測定時の位置情報であり、西を示すＷもしくは東を示すＥを示す。
【００７４】
図９は、車両情報ＤＢ５５１に格納される車両情報テーブルの構成を例示する説明図である。車両情報テーブルは、ユーザＩＤ９０１、契約情報９０２、登録者住所９０３、自動車情報９０４、割引情報９０５、乗入料金所９０６、最終出口料金所９０７、入場時間９０８、出口時間９０９、日時９１０、挙動ＩＤ９１１、速度９１２、加速度９１３、第１緯度情報９１４、第２緯度情報９１５、第１経度情報９１６、第２経度情報９１７の各情報を含む。車両情報ＤＢ５５１は収集した車両情報７００を逐次的に蓄積する。
【００７５】
図９の車両情報テーブルに蓄積される情報（ユーザＩＤ９０１、契約情報９０２、登録者住所９０３、自動車情報９０４、割引情報９０５、乗入料金所９０６、最終出口料金所９０７、入場時間９０８、出口時間９０９、日時９１０、挙動ＩＤ９１１、速度９１２、加速度９１３、第１緯度情報９１４、第２緯度情報９１５、第１経度情報９１６、第２経度情報９１７）は、図８の車両情報７００に記録される情報（ユーザＩＤ８０１、契約情報８０２、登録者住所８０３、自動車情報８０４、割引情報８０５、乗入料金所８０６、最終出口料金所８０７、入場時間８０８、出口時間８０９、日時８１０、挙動ＩＤ８１１、速度８１２、加速度８１３、第１緯度情報８１４、第２緯度情報８１５、第１経度情報８１６、第２経度情報８１７）と同様であるので、これらの説明は省略する。
【００７６】
図１０は、匿名化車両情報ＤＢ５５２に格納される匿名化車両情報テーブルの構成を例示する説明図である。匿名化車両情報テーブルは、ユーザＩＤ１００１、契約情報１００２、登録者住所１００３、自動車情報１００４、割引情報１００５、乗入料金所１００６、最終出口料金所１００７、入場時間１００８、出口時間１００９、日時１０１０、挙動ＩＤ１０１１、速度１０１２、加速度１０１３、第１緯度情報１０１４、第２緯度情報１０１５、第１経度情報１０１６、第２経度情報１０１７の各情報を含む。匿名化車両情報ＤＢ５５２は収集した匿名化後の車両情報７００を逐次的に蓄積する。
【００７７】
匿名化車両情報テーブルに蓄積される情報（ユーザＩＤ１００１、契約情報１００２、登録者住所１００３、自動車情報１００４、割引情報１００５、乗入料金所１００６、最終出口料金所１００７、入場時間１００８、出口時間１００９、日時１０１０、挙動ＩＤ１０１１、速度１０１２、加速度１０１３、第１緯度情報１０１４、第２緯度情報１０１５、第１経度情報１０１６、第２経度情報１０１７）は、図８の車両情報７００に記録される情報（ユーザＩＤ８０１、契約情報８０２、登録者住所８０３、自動車情報８０４、割引情報８０５、乗入料金所８０６、最終出口料金所８０７、入場時間８０８、出口時間８０９、日時８１０、挙動ＩＤ８１１、速度８１２、加速度８１３、第１緯度情報８１４、第２緯度情報８１５、第１経度情報８１６、第２経度情報８１７）とは、その一部（乗入料金所１００６、最終出口料金所１００７、入場時間１００８、出口時間１００９、速度１０１２）が匿名化される他は、同様であるので、これらの説明は省略する。
【００７８】
図１１は、センタサーバ５のＣＰＵ５０２が実行するデータ速度判定処理のフローチャートである。
【００７９】
ステップＳ１０において、ＣＰＵ５０２は、データ分析部５３０により、車両情報ＤＢ５５１に蓄積されている車両情報テーブルの情報（車両情報７００）を読み出して取得する。
【００８０】
ステップＳ２０において、ＣＰＵ５０２は、データ分析部５３０により、ステップＳ１０で取得した車両情報７００に基づいて、車両情報７００を分析する。
【００８１】
ステップＳ３０において、ＣＰＵ５０２は、データ速度判定処理部５２０により、ステップＳ２０でデータ分析部５３０が分析した結果から分析情報８００を生成する。
【００８２】
ステップＳ４０において、ＣＰＵ５０２は、データ速度判定処理部５２０により、データ分析部５３０の分析結果を基に速度情報９００を生成する。
【００８３】
ステップＳ５０において、ＣＰＵ５０２は、送受信情報処理部５１０により、ステップＳ３０で生成した分析情報８００とステップＳ４０で生成した速度情報９００を、路側器３を介して車両２の車載機（車載情報収集装置２０）に送信する。
【００８４】
ここで、車載情報収集装置２０がセンタサーバ５と情報の送受信を行うに際して、車載情報収集装置２０は、ユーザに対して提供しているサービス、もしくは契約している情報サービスに必要なデータ種類を、センタサーバ５に問い合わせる。センタサーバ５は、分析対象の区間を示す複数の道路ＩＤの間に存在する車両２の台数に対して、サービスに必要なデータ量を満たしているかを判定し、判定結果に応じた速度情報を生成し、生成した速度情報を車載情報収集装置２０に送信する。つまり、車載情報収集装置２０は、センタサーバ５からの指示（速度情報）により、区間に存在する車両２の台数に応じて、車両情報７００の送信速度を増減させる。
【００８５】
また、データの希少性でデータの送信速度を増減させてもよい。その場合、上述の通り、車載情報収集装置２０は、区間内の車両２の収集データの各パラメータの平均値をセンタサーバ５から受信し、車両２から取得したデータのあるパラメータが、受信した平均値から乖離した場合、センタサーバ５が速度情報９００で指示した送信速度よりも、車両情報７００の送信速度を増加させる。またｋ−匿名化等のプライバシーを保護するデータ処理に必要なデータ量に応じて送信速度を変更してもよい。たとえば、同じ属性のデータを持つ車両２がｋ台以上存在する区間では、データ処理に必要なデータ量あると判断して、データ（車両情報７００）の送信速度を低下させる。
【００８６】
図１２は、車載情報収集装置２０のＣＰＵ１０２が実行する、センタサーバ５への車両情報７００の送信処理のフローチャートである。
【００８７】
ステップＳ２１０において、ＣＰＵ１０２の車両情報収集部１５０は、車両制御パケット１０００を、ステアリングＥＣＵ１０６等の車載ＥＣＵから受信し、受信した車両制御パケット１０００の中から車両情報７００を取得する。
【００８８】
ステップＳ２２０において、ＣＰＵ１０２の情報制御部１４０は、表示装置１１６もしくはナビゲーションシステム１１７が、ユーザに提供しているサービスＩＤを、車両情報収集部１５０が収集した車両情報７００の中から抽出し、抽出したサービスＩＤを基に、提供しているサービスの速度情報９００を、センタサーバ５から受信しているか否かを判定する。該サービスＩＤの速度情報９００をセンタサーバ５から受信している場合、ＣＰＵ１０２の情報制御部１４０は、ステップＳ２３０の処理に移る。サービスＩＤの速度情報９００をセンタサーバ５から受信していない場合、情報制御部１４０は、ステップＳ２４０の処理に移る。
【００８９】
ステップＳ２３０において、ＣＰＵ１０２の情報制御部１４０は、該サービスＩＤに指定された速度情報９００に従った通信速度制御指示を送信情報処理部１３０に出力する。送信情報処理部１３０は、通信速度制御指示に従った送信速度で車両情報７００をセンタサーバ５に送信する。
【００９０】
ステップＳ２４０において、ＣＰＵ１０２の情報制御部１４０は、センタサーバ５であらかじめ規定された速度に従った通信速度制御指示を送信情報処理部１３０に出力する。送信情報処理部１３０は、通信速度制御指示に従った送信速度で車両情報７００をセンタサーバ５に送信する。
【００９１】
ステップＳ２５０において、ＣＰＵ１０２の情報制御部１４０は、表示装置１１６もしくはナビゲーションシステム１１７が、ユーザに提供しているサービスが継続しているか否かを判定する。サービスが継続している場合、ＣＰＵ１０２の情報制御部１４０は、センタサーバ５への車両情報７００の送信を、該サービスＩＤに指定された速度情報９００で継続するための通信速度制御指示を送信情報処理部１３０に出力し、このルーチンでの処理を終了する。サービスが継続していない場合、ＣＰＵ１０２の情報制御部１４０は、ステップＳ２２０に戻り、ステップＳ２２０〜ステップＳ２５０の処理を繰り返す。
【００９２】
図１３は、車両情報ネットワークシステムのシーケンスである。
【００９３】
ステップＳ５０１において、ステアリングＥＣＵ１０６等の車載ＥＣＵやＧＰＳセンサ１１４等のセンサは、車両情報７００を車両制御パケット１０００に属する情報として車載情報収集装置２０に送信する。
【００９４】
ステップＳ４０１において、車載情報収集装置２０は、車載ＥＣＵおよびセンサから車両制御パケット１０００に属する情報として車両情報７００を取得する。
【００９５】
ステップＳ４０２において、車載情報収集装置２０は、取得した車両情報７００を基にサービス開始を検知して、車両情報７００をセンタサーバ５に送信する。
【００９６】
ステップＳ３０１において、センタサーバ５は、車両２の車載情報収集装置２０から車両情報７００を受信する。
【００９７】
ステップＳ３０２において、センタサーバ５は、受信した車両情報７００を基に速度情報９００を生成し、生成した速度情報９００を車載情報集装置２０へ送信する。
【００９８】
ステップＳ４０３において、車載情報収集装置２０は、センタサーバ５から速度情報９００を受信した場合、速度情報９００に従って車両情報７００の送信速度を変更する。
【００９９】
ステップＳ３０３において、センタサーバ５は、受信した車両情報７００を分析し、分析結果を示す分析情報８００を車載情報収集装置２０に送信する。
【０１００】
ステップＳ４０４において、車載情報収集装置２０は、サービスとして分析情報８００をユーザに提供する。
【０１０１】
図１４は、道路構造を例示する構成図である。図１４において、車両２が走行する道路して、例えば、道路Ａと道路Ｂが互いに交差する状態で存在する場合、各道路Ａ、Ｂはそれぞれ複数の区間に分割され、道路Ａの各区間には、道路・ＩＤ地点A-1〜A-4、・・・が設定され、道路Ｂの各区間には、道路・ＩＤ地点B-1〜B-4、・・・が設定される。道路Ａと道路Ｂの各区間における道路・ＩＤ地点の情報は、データ分析部５３０で管理される。
【０１０２】
図１５は、地図情報の構成を例示する説明図である。地図情報１５００は、車両２とセンタサーバ５に保存される情報であって、道路ＩＤ１５０１、緯度１情報１５０２、緯度２情報１５０３、経度１情報１５０４、経度２情報１５０５、接続道路ＩＤ１５０６、緯度１情報１５０７、緯度２情報１５０８、経度１情報１５０９、経度２情報１５１０、接続道路ＩＤ１５１１、車線数１５１２の各情報を含む。
【０１０３】
道路ＩＤ１５０１は、各道路に設定されているＩＤを示す情報である。各道路には、道路ごとに固有の番号が道路ＩＤとして予め設定されている。
【０１０４】
緯度１情報１５０２は、道路と道路とが交差する結点１における位置情報である。緯度１情報１５０２は、角度を示し、その点に接する線と北極と南極を結ぶ地軸との成す角を表す。緯度２情報１５０３は、結点１における位置情報であり、北を示すＮもしくは南を示すＳを示す。
【０１０５】
経度１情報１５０４は、結点１における位置情報である。経度１情報１５０４は、角度示し、その点を通る子午線と本初子午線との角度を表す。経度２情報１５０５は、結点１における位置情報であり、西を示すＷもしくは東を示すＥを示す。
【０１０６】
接続道路ＩＤ１５０６は、結点１において他の道路に接続される接続先の道路ＩＤを示す情報である。
【０１０７】
緯度１情報１５０７は、結点２における位置情報である。緯度１情報１５０７は、角度を示し、その点に接する線と北極と南極を結ぶ地軸との成す角を表す。緯度２情報１５０８は、結点２における位置情報であり、北を示すＮもしくは南を示すＳを示す。
【０１０８】
経度１情報１５０９は、結点２における位置情報である。経度１情報１５０９は角度示し、その点を通る子午線と本初子午線との角度を表す。経度２情報１５１０は、結点２における位置情報であり、西を示すＷもしくは東を示すＥを示す。
【０１０９】
接続道路ＩＤ１５１１は、結点２において他の道路に接続される接続先の道路ＩＤを示す情報である。
【０１１０】
車線数１５１２は、各道路を構成する車線の数を示す情報である。
【０１１１】
ここで、センタサーバ５において、車両２から送信された車両情報７００を管理するに際して、車両情報ＤＢ５５１に格納された情報のうち、車両２の位置情報（第１緯度情報９１４〜第２経度情報９１７）の履歴を示す情報や、乗入料金所９０６、最終出口料金所９０７、入場時間９０８、出口時間９０９等の情報を組み合わせると、個人のプライバシー情報となる。このため、本実施形態では、匿名化処理部５４０において、例えば、k-匿名化処理が実行される。k-匿名化は、特定の個人の識別を困難にするためのデータの加工方法の一つである。
【０１１２】
k-匿名化処理とは、対象となるデータ（車両情報７００を構成するデータ）内に、同じ属性を持つデータがｋ件以上存在する（k-匿名性を満たす）ようにデータを変換する処理である。対象となるデータに、k-匿名化処理を施すことで、個人が特定される確率をｋ分の１以下に低減させることできる。例えば、ｋ=2の条件で車両２の位置情報を匿名化する場合、ある区間に同じ位置情報を持つ車両が２台以上存在するように区間を広げる。匿名化処理では、車両データk個のデータが入るように区間を作成し、各区間に車両データ数k個以下のデータしか残らない場合は削除する。
【０１１３】
具体的には、例えば、通れるマップのサービスにおいて、道路-IDは、以下のようにしてデータが匿名化される。図１４に示す道路Ａの道路-ID地点A-3をk-匿名化する際、同じ道路Ａ内の隣り合う道路-ID地点A-2又はA-4と丸める。それでもk値が満たされない場合は、さらに同じ道路Ａ内の他の隣り合う道路（RSU）-ID地点と順に丸める。しかし、道路Ａ内の全ての道路-ID地点を丸めても、まだｋ値が満たされない場合は、道路Ａと隣り合う（繋がっている）道路Ｂと丸める。
【０１１４】
通れるマップのサービスにおいて、例えば、特定の道路-ID地点を通過した車両２の地図情報１５００のレコードに対して、匿名化処理を実施する場合、以下の処理が実行される。
【０１１５】
手順１：道路-IDの区間を作成する（図１５の地図情報１５００のレコード１５００−１参照）。
手順２：匿名化閾値K > 0 が与えられたとき、区間内の、車両２の地図情報１５００のレコードがK個以上になるように区間を拡張する（図１５の地図情報１５００のレコード１５００−２参照）。
手順３：区間内のデータ個数がK個以下の時、その階層のデータを削除する（図１５の地図情報１５００のレコード１５００−Ｎｅ参照）。
【０１１６】
本実施形態において、車載情報収集装置２０は、センタサーバ５と通信手段（路側器３、ネットワーク４）を介して各車両２に関する車両情報７００を含む情報の送受信を行う車載用コントローラ（ＣＰＵ１０２）を有し、センタサーバ５は、車載用コントローラと通信手段を介して情報の送受信を行うサーバ用コントローラ（ＣＰＵ５０２）を有する。
【０１１７】
この際、サーバ用コントローラは、車載用コントローラから車両情報７００を受信した場合、受信した車両情報を分析し、分析結果を基に車両情報７００の送信速度を規定する速度情報９００を生成し、生成した速度情報９００を車載用コントローラに送信し、車載用コントローラは、サーバ用コントローラから速度情報９００を受信した場合、受信した速度情報９００を基にサーバ用コントローラに対する車両情報７００の通信量を制御する。
【０１１８】
このように、車載情報収集装置２０からセンタサーバ５に送信される車両情報７００の通信量が速度情報９００によって制御されるので、車載情報収集装置２０とセンタサーバ５とを結ぶ通信経路の通信帯域を圧迫したり、センタサーバ５で保存すべきデータのデータ容量を圧迫したりするのを抑制することができ、結果として、通信コストの低減、通信帯域の保護およびデータ保存コストの低減を図ることができる。
【０１１９】
また、サーバ用コントローラは、受信した車両情報７００の分析結果からデータ分析サービスの種別を判別し、判別結果に応じて速度情報９００を生成することができる。この際、データ分析サービスに必要なデータ量の車両情報７００のみを、車載情報収集装置２０からセンタサーバ５に送信することができる。
【０１２０】
また、サーバ用コントローラは、受信した車両情報７００の分析結果を基に車両情報７００の通信量が設定値よりも少ない範囲に位置する通信対象、或いは車両情報７００の通信量が設定値に対して希少な傾向の値を示す通信対象を第一の通信対象として判別し、この判別結果を基に第一の通信対象に対する速度情報９００として、第一の通信対象から外れた他の通信対象に対する速度情報９００よりも、送信速度が高い速度情報９００を生成し、生成した速度情報９００を第一の通信対象に属する車載情報収集装置２０の車載用コントローラに送信することができる。この際、例えば、車両情報７００の通信量が設定値に対して希少な傾向の値を示す通信対象（車載情報収集装置２０）を搭載した車両、例えば、急停車した車両等は、他の車両に優先して、車両情報７００をセンタサーバ５に送信することができる。
【０１２１】
また、サーバ用コントローラは、受信した車両情報７００の分析結果を基に車両情報７００の通信量が設定値よりも多い範囲に位置する通信対象、或いは車両情報７００の通信量が設定値に対して標準的な値を示す通信対象を第二の通信対象として判別し、この判別結果を基に第二の通信対象に対する速度情報９００として、送信速度が高い速度情報９００よりも、車両情報７００の送信速度または送信頻度が低下する速度情報９００を生成し、生成した速度情報９００を第二の通信対象に属する車載情報収集装置２０の車載用コントローラに送信することができる。この際、例えば、車両情報７００の通信量が設定値に対して標準的な値を示す通信対象（車載情報収集装置２０）に対しては、センタサーバ５に送信する車両情報７００の送信速度または送信頻度を低下させることができる。
【０１２２】
また、車両情報７００の通信量が設定値に対して標準的な値を示す通信対象の代わりに、ある区間に存在する車両２の車両情報７００のパラメータ平均値が一定の値の範囲内にあることや、データ分析に用いる速度などのパラメータの偏差値が一定の範囲内にあることを判別し、この判別結果を得た通信対象を、車両情報７００の通信量が設定値に対して平凡な傾向を示す通信対象であると判別することもできる。
【０１２３】
本実施形態によれば、データ分析の対象となる車両情報の通信量をサービスに応じて決定することができ、結果として、データ分析サービスにおける通信コストの低減、通信帯域の保護およびデータ保存コストの低減を図ることができる。
【０１２４】
なお、以上説明した実施形態や各種の変形例はあくまで一例である。本発明の特徴を損なわない限り、本発明は上記実施形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。すなわち、実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１２５】
また、上記の各構成、機能等は、それらの一部又は全部を、例えば、集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid  State  Drive）等の記録装置、または、ＩＣ（Integrated  Circuit）カード、ＳＤ（Secure  Digital）メモリカード、ＤＶＤ（Digital  Versatile  Disc）等の記録媒体に記録して置くことができる。
【符号の説明】
【０１２６】
１…車両情報ネットワークシステム、２…車両、３…路側器、４…ネットワーク、５…センタサーバ、２０…車載情報収集装置、１０１…記憶装置、１０２…ＣＰＵ、１０３…メモリ部、１０５…無線通信装置、１０６…ステアリングＥＣＵ、１０７…ブレーキＥＣＵ、１０８…エンジンＥＣＵ、１０９…方向指示器、１１０…ＡＤＡＳ  ＥＣＵ、１１１…ブレーキ制御ＥＣＵ、１１２…ステアリング制御ＥＣＵ、１１３…エンジン制御ＥＣＵ、１１４…ＧＰＳセンサ、１１５…加速度センサ、１１６…表示装置、１１７…ナビゲーションシステム、１１８…ＥＴＣ、５０１…記憶装置、５０２…ＣＰＵ、５０３…メモリ部、５１０…送受信情報処理部、５２０…データ速度判定処理部、５３０…データ分析部、５４０…匿名化処理部
【図１】
2019200658.tif 000003
【図２】
2019200658.tif 000004
【図３】
2019200658.tif 000005
【図４】
2019200658.tif 000006
【図５】
2019200658.tif 000007
【図６】
2019200658.tif 000008
【図７】
2019200658.tif 000009
【図８】
2019200658.tif 000010
【図９】
2019200658.tif 000011
【図１０】
2019200658.tif 000012
【図１１】
2019200658.tif 000013
【図１２】
2019200658.tif 000014
【図１３】
2019200658.tif 000015
【図１４】
2019200658.tif 000016
【図１５】
2019200658.tif 000017