(57)【特許請求の範囲】
【請求項１】
移動体の前回の測位データ及び最新の測位データを格納する記憶部と、
前記前回の測位データ及び前記最新の測位データから前記移動体の走行履歴データを生成条件の下に生成して前記記憶部に格納し、前記走行履歴データを生成する度に、過去の走行履歴データを複数個含む終端履歴選定用測位データと前記走行履歴データとを前記記憶部から順次読み出してそれらの差分を計算し、前記差分を設定条件と比較して前記終端履歴選定用測位データのうちの一つを終端候補として選定する演算部とを備え、
前記演算部は、さらに、
前記選定した終端候補となる終端履歴選定用測位データより古い終端履歴選定用測位データを前記記憶部から削除し、前記記憶部に空きがあれば、前記設定条件との比較対象と成った走行履歴データを前記終端履歴選定用測位データとして前記記憶部に追加する更新を行い、前記更新された前記終端履歴選定用測位データをプライバシー保護のためのデータとする
走行データ提供装置。
【請求項２】
前記演算部は、前記前回の測位データ及び前記最新の測位データの日付、時刻、緯度、経度の各データ間の差分データを算出し、この差分データが設定範囲内にあるときは前記差分データを前記走行履歴データとし、前記設定範囲内にないときは前記最新の測位データを前記走行履歴データとして前記記憶部に記憶する
請求項１に記載の走行データ提供装置。
【請求項３】
前記演算部は、前記複数個の終端履歴選定用測位データと、前記走行履歴データとの比較を、両データに含まれる位置データを用いて行い、前記位置データによる２地点間距離と、前記プライバシー保護のための終端削除基準距離とを比較して前記終端候補を選定する
請求項１に記載の走行データ提供装置。
【請求項４】
前記複数個の終端履歴選定用測位データの個数は、前記終端削除基準距離と、前記走行履歴データの生成可否を判定する前記２地点間距離の閾値とから決定される
請求項３に記載の走行データ提供装置。
【請求項５】
前記演算部は、前記２地点間距離の１つでも前記終端削除基準距離を超えていた場合に、前記２地点間距離と前記終端削除基準距離との差分を計算し、前記差分が最小の走行履歴データを前記終端候補として選定する
請求項４に記載の走行データ提供装置。
【請求項６】
前記移動体としての車両に搭載された車載器であって、前記測位データを衛星から受信し、前記演算部から出力される走行履歴データをセンター装置に送信する
請求項１から５のいずれか一項に記載の走行データ提供装置。
【請求項７】
前記車載器は、ＥＴＣ（登録商標）２．０対応のＤＳＲＣ（登録商標）車載器である
請求項６に記載の走行データ提供装置。
【請求項８】
記憶部に移動体の前回の測位データ及び最新の測位データを格納する第１ステップと、
演算部が、
前記前回の測位データ及び前記最新の測位データから前記移動体の走行履歴データを生成条件の下に生成して前記記憶部に格納し、前記走行履歴データを生成する度に、過去の走行履歴データを複数個含む終端履歴選定用測位データと前記走行履歴データとを前記記憶部から順次読み出してそれらの差分を計算し、前記差分を設定条件と比較して前記終端履歴選定用測位データのうちの一つを終端候補として選定する第２ステップと、
前記選定した終端候補となる終端履歴選定用測位データより古い終端履歴選定用測位データを前記記憶部から削除し、前記記憶部に空きがあれば、前記設定条件との比較対象と成った走行履歴データを前記終端履歴選定用測位データとして前記記憶部に追加する更新を行い、前記更新された前記終端履歴選定用測位データをプライバシー保護のためのデータとする第３ステップとを実行する
走行データ提供方法。
【請求項９】
前記第２ステップは、前記前回の測位データ及び前記最新の測位データの日付、時刻、緯度、経度の各データ間の差分データを算出し、この差分データが設定範囲内にあるときは前記差分データを前記走行履歴データとし、前記設定範囲内にないときは前記最新の測位データを前記走行履歴データとして記憶する
請求項８に記載の走行データ提供方法。
【請求項１０】
前記第２ステップは、前記複数個の終端履歴選定用測位データと、前記走行履歴データとの比較を、両データに含まれる位置データを用いて行い、前記位置データによる２地点間距離と、前記プライバシー保護のための終端削除基準距離とを比較して前記終端候補を選定する
請求項８に記載の走行データ提供方法。
【請求項１１】
前記複数個の終端履歴選定用測位データの個数は、前記終端削除基準距離と、前記走行履歴データの生成可否を判定する２地点間距離の閾値とから決定される
請求項１０に記載の走行データ提供方法。
【請求項１２】
前記第２ステップは、前記２地点間距離の１つでも前記終端削除基準距離を超えていた場合に、前記２地点間距離と前記終端削除基準距離との差分を計算し、前記差分が最小の走行履歴データを前記終端候補として選定する
請求項１１に記載の走行データ提供方法。
【請求項１３】
コンピュータに、請求項８から１２のいずれか一項に記載の走行データ提供方法の各ステップを実行させるための走行データ提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両などの移動体の走行データを取得し、インフラ装置に提供する装置に関し、特にプライバシーを侵害する虞のある部分の走行データの提供を抑制する走行データ提供装置、走行データ提供方法、及び走行データ提供プログラムに関するものである。
【背景技術】
【０００２】
路車間通信においては、自動料金収受はもちろんのこと、渋滞回避支援や安全運転支援、さらには経路データなどのビッグデータの活用を目指したサービスを実現するため、道路（路側）と車両（車側）が一体となった高度道路交通システム（Intelligent Transport System）（以下、ＩＴＳという。）の開発が進んでいる。
このシステムを用いたサービスとしてＥＴＣ（登録商標）２．０サービスがある。ＥＴＣ２．０サービスでは、高速で大容量の双方向通信を可能とする５．８ＧＨｚ帯ＤＳＲＣ（登録商標）（Dedicated Short Range Communication）が用いられる。
【０００３】
ユーザは、ＤＳＲＣ通信ができる機器、すなわち車載器を車両に取り付けることで、道路交通情報（以下、「情報」をデータと称することがある。）や安全運転支援情報を音声等で取得することができる。また、経路情報を路側機側の装置(以下、センター装置という。)に提供することで、渋滞等を迂回する経路を走行したドライバーを料金割引等で優遇するサービスも検討されている。
【０００４】
一方、この経路情報には、ユーザが走行した複数地点での日付、時刻、位置（緯度・経度）、速度、加速度等が含まれている。従って、経路情報をセンター装置に提供することで経路情報から自宅や立ち寄り先などの個人情報を特定される虞があり、プライバシーの侵害について考慮する必要がある。また、プライバシー保護のための方策として、センター装置に送信する情報から「走行開始地点や走行終了地点などを特定できないように配慮するものとする」との規定があり、これに対応する必要がある（例えば、非特許文献１参照）。
【０００５】
一方、“走行経路情報から出発地や目的地を特定できないようにする”ことに対応するための技術として、送信タイミングになったときに経路情報の抽出条件を決定し、停車時又はエンジンＯＮからの、或いはエンジンＯＦＦから遡った、経過時間、走行距離、２地点間距離などが所定の範囲内にあるものを経路情報として除外することを取り扱ったものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４６７９８４２号公報
【非特許文献】
【０００７】
【非特許文献１】電波ビーコン５．８ＧＨｚ帯発話型ＩＴＳ車載器向けデータ形式仕様書・解説書  アップリンク編  Ｒｅｖ．１．２
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、前記特許文献１では、車両の出発地や目的地を特定できなくすることを目的としているため、走行経路によっては期待した走行情報の除外が出来ない場合がある。例えば、走行距離又は地点間距離が所定の範囲内にある走行情報を経路情報から除外しようとする場合、意図した範囲とは異なる走行情報を除外したり、或いは除外できなかったりすることになる。この場合、期待する程度のユーザのプライバシー保護につながらない可能性がある。
【０００９】
また、不用意に除外した結果、走行した各地点情報（緯度・経度など）を、経路情報を作り直すまで保持しておかなければならず、装置内部のメモリを大量に使用してしまうという課題がある。
【００１０】
本発明は、上記のような課題を解決するためになされたものであり、車両の出発地や目的地を含まない種々の走行経路に対して、期待するユーザのプライバシー保護に繋がり、かつ規格化されたサービスで経路データとしても使用に資する経路情報の除外が、軽度な処理負荷にて実現可能な走行データ提供装置、走行データ提供方法、及び走行データ提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するための本発明に係る走行データ提供装置は、移動体の前回の測位データ及び最新の測位データを格納する記憶部と、前記前回の測位データ及び前記最新の測位データから前記移動体の走行履歴データを生成条件の下に生成して前記記憶部に格納し、前記走行履歴データを生成する度に、過去の走行履歴データを複数個含む終端履歴選定用測位データと前記走行履歴データとを前記記憶部から順次読み出してそれらの差分を計算し、前記差分を設定条件と比較して前記終端履歴選定用測位データのうちの一つを終端候補として選定する演算部とを備え、前記演算部は、さらに、前記選定した終端候補となる終端履歴選定用測位データより古い終端履歴選定用測位データを前記記憶部から削除し、前記記憶部に空きがあれば、前記設定条件との比較対象と成った走行履歴データを前記終端履歴選定用測位データとして前記記憶部に追加する更新を行い、前記更新された前記終端履歴選定用測位データをプライバシー保護のためのデータとするものである。
【００１２】
また上記の目的を達成するため、本発明では、記憶部に移動体の前回の測位データ及び最新の測位データを格納する第１ステップと、演算部が、前記前回の測位データ及び前記最新の測位データから前記移動体の走行履歴データを生成条件の下に生成して前記記憶部に格納し、前記走行履歴データを生成する度に、過去の走行履歴データを複数個含む終端履歴選定用測位データと前記走行履歴データとを前記記憶部から順次読み出してそれらの差分を計算し、前記差分を設定条件と比較して前記終端履歴選定用測位データのうちの一つを終端候補として選定する第２ステップと、前記選定した終端候補となる終端履歴選定用測位データより古い終端履歴選定用測位データを前記記憶部から削除し、前記記憶部に空きがあれば、前記設定条件との比較対象と成った走行履歴データを前記終端履歴選定用測位データとして前記記憶部に追加する更新を行い、前記更新された前記終端履歴選定用測位データをプライバシー保護のためのデータとする第３ステップとを実行する走行データ提供方法が提供される。
【００１３】
さらに上記の目的を達成するため、本発明では、コンピュータに、上記の走行データ提供方法の各ステップを実行させるための走行データ提供プログラムが提供される。
【発明の効果】
【００１４】
本発明によれば、移動体の前回の測位データ及び最新の測位データから前記移動体の走行履歴データを作成する度に前記走行履歴データと前記最新の測位データとを比較することにより設定条件に基づいて、それより新しいデータは削除すべき走行履歴データの終端候補を選定して出力するように構成したので、抽出条件を複数保持する必要なく、一つの設定条件にて、種々の走行経路に対して、期待するユーザのプライバシー保護につながり、かつＥＴＣ２．０サービス等の規格化されたサービスで経路データとしても使用に資する経路データの除去が可能となる。
【図面の簡単な説明】
【００１５】
【図１】従来技術において走行距離による走行履歴データ削除時の問題点を説明するための概略図である。
【図２】従来技術において地点間距離による走行履歴データ削除時の問題点（その１）を説明するための概略図である。
【図３】従来技術において地点間距離による走行履歴データ削除時の問題点（その２）を説明するための概略図である。
【図４】本発明に係る走行データ提供装置としての車載器を含むシステム全体を示す概略図である。
【図５】本発明に係る走行データ提供装置としての車載器の構成例を示すブロック図である。
【図６】図５に示す車載器におけるデータ記憶部の構成例を示すブロック図である。
【図７】本発明に係る走行データ提供装置としての車載器の処理例を示すフローチャートである。
【図８】図７におけるサブルーチンＳ１０５の具体的処理例を示すフローチャートである。
【図９】本発明に係る走行データ提供装置の実施の形態１における履歴データ終端選定処理例を示した図である。
【図１０】図９の状態から新たに走行履歴データが生成された時の履歴データ終端選定処理例を示した図である。
【図１１】図９の状態から新たに走行履歴データが生成された時の別の履歴データ終端選定処理例を示した図である。
【図１２】本発明に係る走行データ提供装置の実施の形態１による走行距離による走行履歴データ削除の一例を示した図である。
【図１３】本発明に係る走行データ提供装置の実施の形態１による地点間距離による走行履歴データ削除の一例を示した図である。
【発明を実施するための形態】
【００１６】
本発明の説明に入る前に、前記の特許文献１の問題点を、エンジン停止時の場合を例にとり、図を参照して以下に説明する。
例えば、図１に示した走行経路を通ったとする。経路データの抽出条件として走行距離が所定の範囲内として、図示の例では６００ｍの範囲内にあるものを経路データとして除外する場合、太線箇所Ａ−Ｂが経路情報（以下、「情報」は「データ」に統一する。）として除外されることになる。この場合、半径としては、両方向矢印で示す２００ｍの範囲でしか経路データとして除外されず、期待する“６００ｍ”には満たさないことになる。このように、期待する程度のユーザのプライバシー保護に繋がらない可能性がある。
【００１７】
また、例えば、図２に示した走行経路を通ったとする。経路データの抽出条件として２地点間距離が６００ｍの半径内にあるものを経路データとして除外する場合、点線円内のＡ−Ｂ間、Ｃ−Ｄ間、及びＥ−Ｆ間が経路データとして除外されることになる。
【００１８】
上記のＥＴＣ２．０サービスで経路データ提供する場合、図３に示すように、走行途中の除外箇所Ｃ−Ｄ間及びＥ−Ｆ間は、点線直線で示したような経路として提供されてしまうため、センター装置側では、道なき道を走行しているように勘違いしてしまい、ユーザのプライバシーは保護できても、サービスとして使用できないデータになる虞がある。
【００１９】
また、停止した地点Ａについて、事前に地点Ａに停止することが分からない場合、走行中に、どこの地点が経路データとして除外される箇所なのかは判断できない。従って、一度図２の走行経路にて経路データを作成し、地点Ａに停止したと判断できたときに、経路データを作り直す、すなわちＡ−Ｂ間、Ｃ−Ｄ間、Ｅ−Ｆ間を経路データから除外することになる。
【００２０】
ＥＴＣ２．０サービスでセンター側装置に提供する経路データは、送信データサイズ削減のため、各地点からの差分データとして作成される場合がある。このため、走行した緯度・経度などの各地点データを、経路データを作り直すまで保持しておかなければならず、装置内部のメモリを大量に使用してしまう虞がある。
また、上記の処理は、車両の出発地や目的地を特定できなくすることを前提としている。
【００２１】
以下、上記の問題点を解決する本発明の実施の形態について説明する。
実施の形態１．
図４は、本発明の実施の形態１による走行データ提供装置としての車載器を含むシステム全体を示しており、車両１００は、屋外を移動するものである。車両１００には、車載器２００が取り付けられ、車載器アンテナ３００を介してＧＮＳＳ衛星４００とのデータの送受信、及び路側機５００とのデータの送受信を行う。なお、本実施の形態では、車両を例に取って説明するが、船舶や飛行機など他の移動体の適用を妨げるものではない。また、本実施の形態では、車載器２００が路側機５００へ送信する走行データのことを走行履歴データとして説明する。
【００２２】
車載器アンテナ３００は、ＧＮＳＳ衛星４００、及び路側機５００とデータの送受を行う。ＧＮＳＳ衛星４００はＣ／Ａコード (Coarse/Acquisition code) とＰコード (Precise code) の少なくとも２種類の信号を、地球へ送信する。なお、本実施の形態では、ＧＮＳＳはＧＰＳとして説明するが、他（ＧＬＯＮＡＳＳ等）の適用を妨げるものではない。
【００２３】
路側機５００は、車載器アンテナ３００とデータの送受信を行う。路側機５００は、車両１００の外にある専用のインフラ設備を想定しているが、汎用設備の適用を妨げるものではない。また、本実施の形態での車載器アンテナ３００と路側機５００との間は、ＤＳＲＣ(Dedicated Short Range Communications)通信を行っているものとして説明するが、他の無線通信規格の適用を妨げるものではない。センター装置６００は、経路解析などの走行履歴処理機能を有し、路側機５００と通信を行う。本実施の形態での路側機５００とセンター装置６００との間は、インターネットを介したＴＣＰ／ＩＰ通信を行っているとして説明するが、他の無線通信規格の適用を妨げるものではない。
【００２４】
本発明の実施の形態１による車載器２００を示す図５において、測位データ解析部２０１は、車載器アンテナ３００を介して届いたＧＮＳＳ衛星４００からの受信データを解析して、履歴生成可否判断部２０２へ解析結果を伝えるとともに、解析した最新の測位データ、すなわち今回取得した測位データをデータ記憶部２０６における測位データ格納部２０６Ｂに格納する。データ記憶部２０６は、測位データ格納部２０６Ａ、２０６Ｂと走行履歴データ格納部２０６Ｃと終端履歴選定用測位データ格納部２０６Ｄで構成されている。
なお、本発明での「終端」とは、プライバシー保護のために、それより新しいデータは削除すべきデータの終点を言う。
【００２５】
履歴生成可否判断部２０２は、測位データ格納部２０６Ａの前回履歴生成時のデータと測位データ格納部２０６Ｂの最新のデータから今回の最新の走行履歴を生成してもよいか否かを判断し、生成する場合は履歴生成部２０３に処理を依頼する。履歴生成部２０３は、測位データ格納部２０６Ｂの最新の測位データと測位データ格納部２０６Ａの前回の測位データから最新の走行履歴データを作成し、走行履歴データ格納部２０６Ｃへ格納する。履歴送信部２０４は路側機５００と通信可能な状態になると、走行履歴データ格納部２０６Ｃの走行履歴データを路側機５００へ送信する。
【００２６】
履歴データ終端選定部２０５は距離算出部２０５Ａ、終端候補更新部２０５Ｂ、及び履歴データ更新部２０５Ｃから成り、履歴生成部２０３で走行履歴が生成される度に、終端データの候補となる走行履歴データを選定する。
まず、距離算出部２０５Ａは、測位データ格納部２０６Ｂの最新の測位データと、測位データ格納部２０６Ｄがポインタによって示す終端履歴選定用測位データから２地点間の距離を算出する。終端候補更新部２０５Ｂは、距離算出部２０５Ａの算出結果から終端候補の走行履歴データがどれかを判定し直す。履歴データ更新部２０５Ｃは、終端候補更新部２０５Ｂの更新結果から測位データ格納部２０６Ｄの終端履歴選定用測位データを更新する。
【００２７】
履歴生成部２０３が走行履歴データを作成した後、測位データ格納部２０６Ｂの最新の測位データは、測位データ格納部２０６Ａにおいて前回履歴生成時データとして格納される。最新の測位データ格納部２０６Ｂは測位データ解析部２０１で解析した測位データを格納する。走行履歴データ格納部２０６Ｃは、履歴生成部２０３で生成した走行履歴データを格納する。終端履歴選定用測位データ格納部２０６Ｄの終端履歴選定用測位データは、履歴データ終端選定部２０５にて使用するデータであり、終端候補の走行履歴データを選定するための、終端履歴選定用測位データ格納部２０６Ｄにおける走行履歴データの格納場所とその走行履歴データの測位データを格納する。
【００２８】
なお、測位データ解析部２０１、履歴生成可否判断部２０２、履歴生成部２０３、履歴送信部２０４、及び履歴データ終端選定部２０５で演算部２１０を構成している。従って、車載器２００は、主として、演算部２１０とデータ記憶部２０６とで構成されていることが分かる。また、この演算部２１０による走行データ提供方法の各手順は、コンピュータに実行させるためのプログラムを構成するものである。
【００２９】
また、本実施の形態１の説明において、「〜部」として説明するものは、「〜回路」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実現されても構わない。
【００３０】
図６は、データ記憶部２０６の各内容の一例を示す。前回履歴生成時の測位データ格納部２０６Ａ及び最新の測位データ格納部２０６Ｂには、同図（１）及び(２)にそれぞれ示すように、測位データとして日付、時刻、位置、速度、及び方位の各データが格納される。
【００３１】
走行履歴データ格納部２０６Ｃには、同図（３）に示すように、タグ単位でデータが格納されている。なお、本実施の形態ではタグの個数は８とする。各タグには時刻や位置データを含んだ基準データであって実質的には測位データと同等のものと、直前の基準／差分データからの時刻差分、位置差分等を含んだ差分データから成る。「基準データ又は差分データ」とあるのは、差分データとして格納可能なデータ範囲を超えた時は、差分データではなく基準データを格納するという意味である。終端履歴選定用測位データ格納部２０６Ｄには、同図（４）に示すように走行履歴データの格納場所と位置データのセット（位置データはここには無くてもよい。）が、例えば数１００個設けられる。本実施の形態では４個設けられているが、これに限定されるものではない。
【００３２】
次に、上記の図４〜図６並びに図７〜図８に示す車載器２００の処理の流れの一例を参照して、本発明の動作について説明する。
図７において、測位データ解析部２０１は、車載器アンテナ３００から測位データを受け取る（ステップＳ１００）と、測位データから日付、時刻、位置、速度、及び方位の各データを抽出し、最新の測位データ格納部２０６Ｂへ格納するとともに、履歴生成可否判断部２０２へ以降の処理を依頼する（ステップＳ１０１）。
【００３３】
履歴生成可否判断部２０２は、前記依頼を受け取ると、測位データ格納部２０６Ａの前回履歴生成時のデータと測位データ格納部２０６Ｂの最新のデータとの差分から、今回取得した測位データ（最新の測位データ格納部２０６Ｂの内容）で走行履歴を作成するか否かを判断する（ステップＳ１０２）。すなわち、履歴生成判断部２０２が、最新及び前回生成時の測位データから２地点間の距離／方位から今回走行履歴を生成するか否かを決定する。距離の場合は、位置データ中の緯度データと経度データの両方を用いて算出する。判断条件は、上記の非特許文献１に規定の地点間走行距離２００ｍや進行方位差４５度が挙げられるが、これ以外の条件でも構わない。なお、上記差分データは、上記の如く、閾値を越えたものである。
【００３４】
走行履歴を作成しないと判断した場合（ステップＳ１０３のＮＯ）、車載器アンテナ３００から次の測位データが届くまで待つ。走行履歴を作成すると判断した場合（ステップＳ１０３のＹＥＳ）、履歴生成部２０３は、ステップＳ１０４において、測位データ格納部２０６Ａと２０６Ｂの新旧測位データの日付／時刻／緯度／経度のそれぞれの差分を取る。ここでは、ステップＳ１０２と異なり、緯度データ及び経度データは別々に設定範囲との比較がなされる。
【００３５】
その結果、日付／時刻／緯度／経度のいずれも設定範囲内であれば差分データを走行履歴データとし、日付／時刻／緯度／経度のいずれかが設定範囲外であれば最新の走行履歴データを走行履歴データ（基準データ）として、走行履歴データ格納部２０６Ｃへ追加又は上書きする形で格納する。
【００３６】
これとともに履歴生成部２０３は、測位データ格納部２０６Ｂの最新の測位データを測位データ格納部２０６Ａに前回履歴生成時の測位データとして格納する。その後、履歴データ終端選定処理を行う（ステップＳ１０５のサブルーチン）。その後はまた、車載器アンテナ３００から次の測位データが届くまで待つ。
【００３７】
図８は、図７に示すサブルーチンとしての履歴データ終端選定処理（ステップＳ１０５）の一例を示すフローチャートである。距離算出部２０５Ａは、測位データ格納部２０６Ｂの最新の測位データと測位データ格納部２０６Ｄの終端履歴選定用測位データがポインタとして何タグ目のどのデータかを示す走行履歴データ格納部２０６Ｃのデータ相互間距離を求める（ステップＳ２００）。終端履歴選定用測位データ格納部２０６Ｄは、本実施の形態では、最大４個の測位データのポインタと測位データ（位置データ）とのセットを格納できるが、距離の算出は終端履歴選定用測位データ格納部２０６Ｄに格納済の測位データ数分だけ行うことになる。
【００３８】
算出した距離が全て、終端削除基準としての、例えば６００ｍ未満のとき（ステップＳ２０１のＹＥＳ）、履歴データ更新部２０５Ｃは、終端履歴選定用測位データ格納部２０６Ｄのデータ格納状況をチェックする（ステップＳ２０２）。終端履歴選定用測位データ格納部２０６Ｄの全箇所データが格納済（ステップＳ２０５のＹＥＳ）の場合、何もせず処理を終了する。終端履歴選定用測位データ格納部２０６Ｄの全箇所データが格納済でない（ステップＳ２０５のＮＯ）の場合、履歴データ更新部２０５Ｃは、今回の走行履歴データを終端履歴選定用測位データ格納部２０６Ｄに格納（ステップＳ２０６）して処理を終了する。
【００３９】
算出した距離が１つでも６００ｍ以上のとき（ステップＳ２０１のＮＯ）、終端候補更新部２０５Ｂは、距離算出部２０５Ａで算出した距離と終端削除基準との差を計算し、差が最小となる走行履歴を終端候補として選定する（ステップＳ２０３）。その後、履歴データ更新部２０５Ｃは、終端履歴選定用測位データ格納部２０６Ｄから、今回選定された終端候補の走行履歴データより過去の走行履歴に対応するデータを削除する（ステップＳ２０４）。
【００４０】
これは、終端履歴選定用測位データ格納部２０６Ｄのポインタ自体を削除することを意味する。従って、ポインタが削除されると、このポインタの無い走行履歴データ格納部２０６Ｃの走行履歴データは未だ残っているが、図示していないステップにより、車両が停止してエンジンキーが抜かれたとき等に削除されずに残ることになる。
その後、ステップＳ２０４からステップＳ２０５に進んで上記と同様の処理を行う。
【００４１】
次に、本発明の実施の形態１における終端削除の例を、図９〜図１３を参照して具体的に説明する。
まず、終端履歴選定用測位データ格納部２０６Ｄは、上記のとおり、キューの形で４つ分データを保持することができる。また、履歴生成可否判断部２０２の判断条件は、上記のとおり、走行距離２００ｍ及び進行方位４５度とする。この終端履歴選定用測位データ格納部２０６Ｄの個数と、履歴生成可否判断部２０２の判断条件（走行距離２００ｍ）より、終端削除の最大削除範囲の目安が決定される。
図９に示す例の場合には、６００ｍ（＝２００ｍ×（４−１））となる。ただし、別途削除範囲の目安を独立に設定することを妨げるものではない。図９の例では、同図（１）に示す直線走行時に地点１〜４の走行履歴データが終端履歴選定用測位データ格納部２０６Ｄに格納されている様子を示す。
【００４２】
図１０は、図９の状態から新たに走行履歴が生成された時の履歴データ終端選定処理の例を示したものである。走行履歴データ５が生成された際、図８の履歴データ終端選定処理が実行される。具体的には、距離算出部２０５Ａにおいて、今回生成された走行履歴データ５の緯度・経度と、終端履歴選定用測位データ格納部２０６Ｄに格納された走行履歴データ１〜４の緯度・経度との距離を算出する。
【００４３】
すなわち、終端候補更新部２０５Ｂは、距離算出部２０５Ａにて算出した距離と終端削除基準（今回は６００ｍ）との差を求め、一番差分の小さい（６００−５７０＝３０）走行履歴データ２を終端候補のデータとして設定し直す。履歴データ更新部２０５Ｃは、終端候補データとなった走行履歴データ２より古い走行履歴データ１の終端履歴選定用測位データを破棄し、走行履歴データ５の終端履歴選定測位データを追加する。
【００４４】
図１１は、図９の状態から新たに走行履歴データが生成された時の履歴データ終端選定処理の図１０とは別の一例を示したものである。走行履歴データ５が生成された際、図８の履歴データ終端選定処理が実行される。
具体的には、距離算出部２０５Ａにて今回生成した走行履歴５の緯度・経度と、終端履歴選定用測位データ格納部２０６Ｄのポインタによって示される走行履歴１〜４の緯度・経度との距離を算出する。距離算出部２０５Ａにて算出した何れの距離も終端削除基準（今回は６００ｍ）未満のため、終端候補の走行履歴データの変更は行わない。従って、終端履歴選定用測位データ格納部２０６Ｄのデータ更新も行われない。
【００４５】
図１２は、図１で示した経路に、本実施の形態１における終端削除処理を適用したときの一例を示しており、ｓｔｏｐの箇所Ａに近づくにつれ、図１１に記載の内容が適用され続けることとなり、図１より多くの範囲を削除することができることが分かる。
図１３は、図２で示した経路に、本実施の形態１における終端削除処理を適用したときの一例を示す図であり、終端直前の走行履歴は終端削除基準で削除されるが、それ以外の経路は削除されず、図３の点線で示すような道なき道を走行しているようなデータにはならない。
【００４６】
また、図１２及び図１３より、本実施の形態による処理が、終端削除基準をベースとして、削除距離が走行経路に従ってランダムに変化できることが分かる。これにより、さらなるプライバシー保護に繋がる。
さらには、車両の出発地や目的地からの走行履歴データを削除することに限定されずに、種々の経路の走行履歴データを削除することが可能となる。
【００４７】
このように、履歴データ終端選定部２０５の１つのアルゴリズムで処理しても、さまざまな走行経路に対して、期待するユーザのプライバシー保護につながり、かつＥＴＣ２．０サービスで経路データとしても使用に資する経路データの削除が可能となる。
また、履歴データ終端選定部２０５にて使用する終端履歴選定用測位データ格納部２０６Ｄは、最近の走行履歴から数個分のデータのみを使用するため、軽度な処理負荷にて終端削除を実現可能であるという利点がある。
【符号の説明】
【００４８】
１００  車両、２００  車載器、２０１  測位データ解析部、２０２  履歴生成可否判断部、２０３  履歴生成部、２０４  履歴送信部、２０５  履歴データ終端選定部、２０５Ａ  距離算出部、２０５Ｂ  終端候補更新部、２０５Ｃ  履歴データ更新部、２０６  データ記憶部、２０６Ａ  前回履歴生成時の測位データ格納部、２０６Ｂ  最新の測位データ格納部、２０６Ｃ  走行履歴データ格納部、２０６Ｄ  終端履歴選定用測位データ格納部、２１０  演算部、３００  車載器アンテナ、４００  衛星、５００  路側機、６００  センター装置。
【要約】
【課題】さまざまな走行経路に対して、期待するユーザのプライバシー保護に繋がり、かつ規格化されたサービスで経路データとしても使用に資する経路情報の除外が、軽度な処理負荷にて実現可能な走行データ提供装置、走行データ提供方法、及び走行データ提供プログラムを提供する。
【解決手段】移動体の前回の測位データ及び最新の測位データを格納し、前回の測位データ及び最新の測位データから移動体の走行履歴データを作成し、この走行履歴データを作成する度に走行履歴データと最新の測位データを比較することにより設定条件に基づいて、それより新しいデータは削除すべき走行履歴データの終端候補を選定して、この選定された走行履歴データを出力する。
【選択図】図５【図１】
0005985001.tif 000002
【図２】
0005985001.tif 000003
【図３】
0005985001.tif 000004
【図４】
0005985001.tif 000005
【図５】
0005985001.tif 000006
【図６】
0005985001.tif 000007
【図７】
0005985001.tif 000008
【図８】
0005985001.tif 000009
【図９】
0005985001.tif 000010
【図１０】
0005985001.tif 000011
【図１１】
0005985001.tif 000012
【図１２】
0005985001.tif 000013
【図１３】
0005985001.tif 000014