(57)【特許請求の範囲】
【請求項１】
車両の移動履歴に基づく該車両の移動経路を結節点間の道路に対応する経路データの集合として記憶する記憶部から、前記移動履歴のうち出発地点および／または到着地点から順番に経路データを取得し、取得した前記経路データの結節点に分岐がないと判定した場合に、取得した前記経路データを前記記憶部から削除することで、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行し、
前記マスク処理が施された移動経路を出力する、
処理をコンピュータに実行させることを特徴とする移動経路の出力制御プログラム。
【請求項２】
前記車両の移動履歴に基づいて該車両の移動経路を出力する際に、複数の区画の内の出発地点が含まれる出発区画または到着地点が含まれる到着区画を特定し、
前記マスク処理が施された移動経路を出力するとともに、前記出発区画および前記到着区画を併せて出力する、
ことを特徴とする請求項１に記載の移動経路の出力制御プログラム。
【請求項３】
前記マスク処理は、前記出発地点、および／または、前記到着地点から所定の数の信号を通過する地点までを対象として行うことを特徴とする請求項１または２に記載の移動経路の出力制御プログラム。
【請求項４】
前記マスク処理は、前記出発区画または前記到着区画の境界地点までを対象として行うことを特徴とする請求項２に記載の移動経路の出力制御プログラム。
【請求項５】
前記マスク処理は、前記出発地点、および／または、前記到着地点から所定の道路距離の範囲に含まれる地点までを対象として行うことを特徴とする請求項１または２に記載の移動経路の出力制御プログラム。
【請求項６】
前記移動履歴は時刻情報を含み、
前記マスク処理は、前記出発地点の時刻から所定の時間が経過した時刻までの範囲、および／または、前記到着地点の時刻から所定の時間だけ遡った時刻までの範囲に対して実行する、ことを特徴とする請求項１または２に記載の移動経路の出力制御プログラム。
【請求項７】
前記マスク処理は、前記出発地点、および／または、前記到着地点からの道路が所定回数分岐する地点までを対象として行うことを特徴とする請求項１または２に記載の移動経路の出力制御プログラム。
【請求項８】
前記複数の区画の内の前記出発区画および前記到着区画が指定された場合には、指定された該出発区画内を出発地点とし、指定された該到着区画内を到着地点とする車両の履歴情報を抽出する処理を行うことを特徴とする請求項２に記載の移動経路の出力制御プログラム。
【請求項９】
複数の区画の内の出発地点が含まれる出発区画または到着地点が含まれる到着区画のいずれかが指定されると、指定された該出発区画内を出発地点とする車両の移動履歴または指定された該到着区画内を到着地点とする車両の移動履歴を抽出し、
抽出した前記車両の移動履歴に基づく該車両の移動経路を、結節点間の道路に対応する経路データの集合として記憶する記憶部から、前記移動履歴のうち出発地点および／または到着地点から順番に経路データを取得し、取得した前記経路データの結節点に分岐がないと判定した場合に、取得した前記経路データを前記記憶部から削除することで、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行し、
前記マスク処理が施された移動経路を出力する、
処理をコンピュータに実行させることを特徴とする移動経路の出力制御プログラム。
【請求項１０】
車両の移動履歴に基づく該車両の移動経路を結節点間の道路に対応する経路データの集合として記憶する記憶部から、前記移動履歴のうち出発地点および／または到着地点から順番に経路データを取得し、取得した前記経路データの結節点に分岐がないと判定した場合に、取得した前記経路データを前記記憶部から削除することで、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行し、
前記マスク処理が施された移動経路を出力する、
処理をコンピュータが実行することを特徴とする移動経路の出力制御方法。
【請求項１１】
車両の移動履歴に基づく該車両の移動経路を結節点間の道路に対応する経路データの集合として記憶する記憶部から、前記移動履歴のうち出発地点および／または到着地点から順番に経路データを取得し、取得した前記経路データの結節点に分岐がないと判定した場合に、取得した前記経路データを前記記憶部から削除することで、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行するマスク処理部と、
前記マスク処理が施された移動経路を出力する出力部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動経路の出力制御プログラム、移動経路の出力制御方法および情報処理装置に関する。
【背景技術】
【０００２】
近年、プローブカーによって収集されたプローブデータに基づいて、車両の起終点を調査するＯＤ（Origin  Destination）調査を行うことが提案されている。ＯＤ調査では、起終点間の通行経路情報をデジタル道路地図（ＤＲＭ：Digital  Road  Map）等の道路地図上にマッピングするので、車両に関する個人情報、企業情報、営業情報等が特定される。このため、例えば、プローブデータのうち起終点を中心に一定距離の範囲に相当するデータを削除することで、車両に関する個人情報、企業情報、営業情報等を保護することが提案されている。また、移動ルート上の個人情報等を特定されるおそれのある地点に対してマスク画像を重畳することで、個人情報保護を図ることが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１０８９３２号公報
【特許文献２】特開２００６−１１８１４号公報
【特許文献３】特開２０１４−６５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、プローブデータについて、起終点を中心に一定距離の範囲を一律に削除したり、マスク画像を重畳することで秘匿すると、例えば、駅や港等の本来把握すべき起終点が特定できなくなる場合がある。また、例えば、地方部の一本道の先に工場がある場合と、都市部に工場がある場合とでは、秘匿が必要な範囲が異なるため、起終点を中心に一定距離の範囲を秘匿すると、プローブデータの有用性が損なわれる場合がある。
【０００５】
一つの側面では、本発明は、各企業の営業秘密が保持されたデータを収集できる移動経路の出力制御プログラム、移動経路の出力制御方法および情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、移動経路の出力制御プログラムは、車両の移動履歴に基づいて該車両の移動経路を出力する際に、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理をコンピュータに実行させる。また、移動経路の出力制御プログラムは、前記マスク処理が施された移動経路を出力する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
各企業の営業秘密が保持されたデータを収集できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の移動経路出力システムの構成の一例を示すブロック図である。
【図２】図２は、運行情報記憶部の一例を示す図である。
【図３】図３は、ＯＤデータ記憶部の一例を示す図である。
【図４】図４は、経路データ記憶部の一例を示す図である。
【図５】図５は、起点または終点からの距離の算出の一例を説明する図である。
【図６】図６は、マスク処理の一例を説明する図である。
【図７】図７は、表示画面の一例を説明する図である。
【図８】図８は、ＯＤデータ生成処理の一例を示すフローチャートである。
【図９】図９は、起点のマスク処理の一例を示すフローチャートである。
【図１０】図１０は、起点のマスク処理の一例を示すフローチャートである。
【図１１】図１１は、終点のマスク処理の一例を示すフローチャートである。
【図１２】図１２は、終点のマスク処理の一例を示すフローチャートである。
【図１３】図１３は、出力処理の一例を示すフローチャートである。
【図１４】図１４は、移動経路の出力制御プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する移動経路の出力制御プログラム、移動経路の出力制御方法および情報処理装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の移動経路出力システムの構成の一例を示すブロック図である。図１に示す移動経路出力システム１は、例えば、ＯＤ調査の対象となる車両の指定を受け付けると、当該車両の移動履歴のうち出発地点および／または到着地点（以下、単に起終点ともいう）近傍の移動履歴をマスクするマスク処理を実行する。また、移動経路出力システム１は、例えば、指定された車両について、マスク処理が施された移動経路を出力する。図１に示す移動経路出力システム１は、車両５と、基地局６と、端末装置１０と、サーバ装置１００とを有する。なお、図１では、車両５および基地局６は、複数の車両５および基地局６のうち１つを例示しており、車両５および基地局６の数は限定されず、移動経路出力システム１は、任意の数の車両５および基地局６を有してもよい。
【００１１】
車両５およびサーバ装置１００の間は、基地局６およびネットワークＮを介して相互に通信可能に接続される。また、端末装置１０およびサーバ装置１００の間は、ネットワークＮを介して相互に通信可能に接続される。かかるネットワークＮには、有線または無線を問わず、インターネット（Internet）を始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）等の任意の種類の通信網を採用できる。また、基地局６は、例えば、３Ｇ、ＬＴＥ（Long  Term  Evolution）等の携帯電話回線の基地局である。
【００１２】
移動経路出力システム１は、例えば、通信機能を有する運行記録計（以下、デジタコという）を搭載した複数の車両５から送信される運行情報を収集し、各車両５の経路データおよびＯＤデータを生成する。移動経路出力システム１は、生成した経路データおよびＯＤデータに基づいて、分析者により指定された車両５の、起終点からの分岐、距離、時間等の所定の条件に該当する経路データのレコードを削除する。移動経路出力システム１は、所定の条件に該当するレコードを削除した経路データ、すなわち、マスク処理によって一部がマスクされた経路データに基づいて車両５の移動経路を出力する。これにより、移動経路出力システム１は、経路データの起終点近傍の移動履歴をマスクできるので、車両５が出入りする各企業の営業秘密を保持しつつ、ＯＤ調査に使用する経路データを収集できる。
【００１３】
車両５は、例えば、トラック、バス等のデジタコを搭載した車両である。車両５に搭載されたデジタコは、例えば、ＧＰＳ（Global  Positioning  System）等の衛星測位システムによって取得した位置や速度等の運行情報を、例えば１秒ごとに基地局６を介してサーバ装置１００に送信する。デジタコは、通信機能として、例えば、３Ｇ、ＬＴＥ等の携帯電話回線等に対応する無線通信モジュールを有する。なお、車両５のデジタコは、携帯電話回線等が圏外である等の場合には、通信が接続されてから圏外であった時間の運行情報を纏めて送信してもよい。
【００１４】
端末装置１０は、例えば、分析者が用いるコンピュータである。端末装置１０は、サーバ装置１００から受信した表示画面等を表示させて、分析者に提示する。端末装置１０は、表示画面等の表示および操作について、例えば、Ｗｅｂブラウザを用いることができる。端末装置１０は、指定情報、確認済情報等をサーバ装置１００に送信する。かかる端末装置１０の一例としては、可搬型のパーソナルコンピュータを採用できる。端末装置１０には、上記のパーソナルコンピュータ等の可搬型の端末のみならず、据置型のパーソナルコンピュータを端末装置１０として採用することもできる。また、端末装置１０は、可搬型の端末としては、上記のパーソナルコンピュータの他にも、例えば、タブレット端末、スマートフォン、携帯電話機やＰＨＳ（Personal  Handyphone  System）等の移動体通信端末等を採用することもできる。
【００１５】
次に、サーバ装置１００の構成について説明する。図１に示すように、サーバ装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、サーバ装置１００は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。また、サーバ装置１００は、情報処理装置である。
【００１６】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、ネットワークＮを介して車両５および端末装置１０と有線または無線で接続され、車両５および端末装置１０との間で情報の通信を司る通信インタフェースである。通信部１１０は、車両５から運行情報を受信し、端末装置１０から指定情報および確認済情報を受信する。通信部１１０は、受信した運行情報、指定情報または確認済情報を制御部１３０に出力する。また、通信部１１０は、制御部１３０から入力された表示画面等を端末装置１０に送信する。
【００１７】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、運行情報記憶部１２１と、ＯＤデータ記憶部１２２と、経路データ記憶部１２３とを有する。また、記憶部１２０は、デジタル道路地図（ＤＲＭ）を記憶する。なお、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。
【００１８】
運行情報記憶部１２１は、各車両５から逐次受信する運行情報を記憶する。図２は、運行情報記憶部の一例を示す図である。図２に示すように、運行情報記憶部１２１は、「車両ＩＤ」、「日時」、「緯度」、「経度」、「速度」、「トリップＮｏ」、「道路リンクＩＤ」、「リンク入ノードからの距離」といった項目を有する。なお、運行情報記憶部１２１は、図示しないが、例えば、「Ｇ値（前後）」、「Ｇ値（横）」、「Ｇ値（上下）」といった項目を有してもよい。運行情報記憶部１２１は、１つの運行情報ごとに１レコードとして記憶する。運行情報記憶部１２１は、例えば、１秒ごとの運行情報の場合には、１秒ごとの運行情報を１レコードとして記憶する。
【００１９】
「車両ＩＤ」は、車両５を識別する。「日時」は、車両５のデジタコによって運行情報が取得された日時を示す。「緯度」および「経度」は、車両５の位置を示す。「トリップＮｏ」は、車両５の１回ごとの移動経路であるトリップ（経路データ）を識別し、トリップ判定時、すなわちＯＤデータ生成時に付与される。「道路リンクＩＤ」は、デジタル道路地図（ＤＲＭ）のリンクを識別する。デジタル道路地図は、ノードおよびリンクで構成される。ノードは、交差点等の結節点を示し、リンクは、ノード間の道路を示す。すなわち、「道路リンクＩＤ」は、デジタル道路地図上の道路を識別する。なお、「道路リンクＩＤ」は、経路データ生成時に付与される。「リンク入ノードからの距離」は、道路リンクＩＤで識別するリンクの入ノードから車両５までの距離を示す。
【００２０】
図１の説明に戻って、ＯＤデータ記憶部１２２は、運行情報に基づいて求められた、トリップの起点および終点を示すＯＤデータを記憶する。図３は、ＯＤデータ記憶部の一例を示す図である。図３に示すように、ＯＤデータ記憶部１２２は、「車両ＩＤ」、「トリップＮｏ」、「トリップ開始日時」、「トリップ開始ゾーン」、「トリップ終了日時」、「トリップ終了ゾーン」といった項目を有する。ＯＤデータ記憶部１２２は、例えば、１つのトリップごとに、１レコードとして記憶する。
【００２１】
「車両ＩＤ」は、車両５を識別する。「トリップＮｏ」は、トリップを識別する。「トリップ開始日時」は、トリップの開始日時を示す。「トリップ開始ゾーン」は、当該トリップの起点が位置する地図上のゾーンを示す。ゾーンは、例えば、道路交通センサスで用いられているＢゾーンを用いてもよいし、任意のメッシュ単位でもよい。なお、Ｂゾーンの大きさは、例えば、市区町村等の大きさに相当する。「トリップ終了日時」は、トリップの終了日時を示す。「トリップ終了ゾーン」は、当該トリップの終点が位置する地図上のゾーンを示す。
【００２２】
図１の説明に戻って、経路データ記憶部１２３は、運行情報に基づいて求められた経路データ、すなわちトリップの詳細情報を記憶する。図４は、経路データ記憶部の一例を示す図である。図４に示すように、経路データ記憶部１２３は、「車両ＩＤ」、「トリップＮｏ」、「道路リンクＩＤ」、「リンク入日時」、「リンク出日時」、「平均速度」、「二次メッシュＮｏ」、「リンク距離」といった項目を有する。経路データ記憶部１２３は、例えば、道路リンクＩＤごとに１レコードとして記憶する。
【００２３】
「車両ＩＤ」は、車両５を識別する。「トリップＮｏ」は、トリップを識別する。「道路リンクＩＤ」は、デジタル道路地図のリンク、すなわち道路を識別する。「リンク入日時」は、当該トリップの車両５が道路リンクＩＤで識別するリンク、つまり道路に入った日時を示す。「リンク出日時」は、当該トリップの車両５が道路リンクＩＤで識別するリンクから出た日時を示す。「平均速度」は、車両５が当該道路リンクＩＤで識別するリンクを走行した平均速度を示す。「二次メッシュＮｏ」は、道路リンクＩＤで識別するリンクが属する二次メッシュを示す。「二次メッシュＮｏ」は、地域メッシュコードであり、例えば、「ＪＩＳ  Ｘ  ０４１０  地域メッシュコード」の二次メッシュコードを用いることができる。二次メッシュは、例えば、地図を緯度経度に基づいてほぼ同じ大きさの網の目で区切ったものであり、１辺の長さは約１０ｋｍである。「リンク距離」は、道路リンクＩＤで示すリンクの、入ノードから出ノードまでの距離、すなわち、例えば交差点間の距離を示す。
【００２４】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部１３０は、取得部１３１と、生成部１３２と、受付部１３３と、マスク部１３４と、表示制御部１３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００２５】
取得部１３１は、基地局６、ネットワークＮおよび通信部１１０を介して、各車両５から運行情報を取得する。取得部１３１は、取得した運行情報を運行情報記録部１２１に記憶する。なお、取得部１３１は、例えば、サーバ装置１００の管理者から、各車両５からの運行情報の取得の開始を指示されると、取得の停止が指示されるまで、運行情報の取得を続け、取得した運行情報の運行情報記録部１２１への記憶を続ける。
【００２６】
生成部１３２は、運行情報記憶部１２１を参照して、ＯＤデータおよび経路データを生成する。ここで、生成部１３２が車両ＩＤ「0001」の車両５についてＯＤデータおよび経路データを生成する場合を例として説明する。生成部１３２は、運行情報記憶部１２１から読み出した運行情報のうち、車両ＩＤ「0001」の車両５の運行情報を抽出する。生成部１３２は、運行情報の速度が０ｋｍ／ｈ、すなわち車両５が停車している時間が、例えば５分以上となると、車両５が停車した日時を前のトリップ終了日時とする。次に、生成部１３２は、運行情報の速度が０ｋｍ／ｈよりも大きくなる、すなわち車両５が動き出した日時を次のトリップ開始日時とする。さらに、生成部１３２は、次に運行情報の速度が０ｋｍ／ｈである時間が、例えば５分以上となり、車両５が停車した日時を当該トリップ終了日時とする。なお、トリップの切り替わりを判定するための車両５の停車時間は、任意の時間とすることができる。
【００２７】
生成部１３２は、トリップの開始日時と終了日時とが決定すると、当該トリップにトリップＮｏ、例えば「T1020」を付与する。なお、トリップＮｏは、トリップの開始日時が決定した時点で付与してもよい。また、生成部１３２は、トリップの開始日時の位置情報に基づいて、トリップ開始ゾーン、例えば「東京都渋谷区１区」を決定し、トリップ終了日時の位置情報に基づいて、トリップ終了ゾーン、例えば「東京都大田区４区」を決定する。すなわち、生成部１３２は、出発区画および到着区画を特定する特定部である。生成部１３２は、車両ＩＤおよびトリップＮｏに、トリップ開始日時、トリップ開始ゾーン、トリップ終了日時およびトリップ終了ゾーンを対応付けて、ＯＤデータ記憶部１２２に記憶する。また、生成部１３２は、生成したＯＤデータのトリップＮｏを、運行情報記憶部１２１の対応する運行情報のレコードに記憶する。
【００２８】
続いて、生成部１３２は、抽出した車両ＩＤ「0001」の車両５の運行情報に基づいて、経路データを生成する。生成部１３２は、車両５の運行情報の日時、位置情報および速度を、デジタル道路地図上にマッピングする。なお、生成部１３２は、デジタル道路地図上へのマッピング、つまりマップマッチングについて、既存の技術を用いることができる。生成部１３２は、マッピングの結果、車両５が位置する道路の道路リンクＩＤと、当該道路、つまりリンクに進入した日時を示すリンク入日時と、リンクから出た日時を示すリンク出日時と、リンクを走行した平均速度とを算出する。生成部１３２は、車両ＩＤおよびトリップＮｏに対応付けて、道路リンクＩＤと、リンク入日時と、リンク出日時と、平均速度とを、経路データ記憶部１２３に記憶する。また、生成部１３２は、車両ＩＤおよびトリップＮｏに対応付けて、リンクが属する二次メッシュＮｏと、リンクの入ノードから出ノードまでの距離であるリンク距離とを、経路データ記憶部１２３に記憶する。
【００２９】
図４に示す１レコード目の例では、生成部１３２は、車両ＩＤ「0001」の車両５のトリップＮｏ「T1020」に対応付けて、道路リンクＩＤ「11821184」と、リンク入日時「    （空白）」とを、経路データ記憶部１２３に記憶する。また、生成部１３２は、車両ＩＤ「0001」の車両５のトリップＮｏ「T1020」に対応付けて、リンク出日時「2013/09/20  12:11:15」と、平均速度「23」とを、経路データ記憶部１２３に記憶する。また、生成部１３２は、車両ＩＤ「0001」の車両５のトリップＮｏ「T1020」に対応付けて、二次メッシュＮｏ「533935」と、リンク距離「890」とを、経路データ記憶部１２３に記憶する。ここで、リンク入日時の空白は、当該道路リンクＩＤのリンクの途中にトリップの起点があることを示す。同様に、リンク出日時の空白は、当該道路リンクＩＤのリンクの途中にトリップの終点があることを示す。
【００３０】
さらに、生成部１３２は、運行情報のマップマッチングの結果に基づいて、リンク入ノードからの距離を、運行情報の１レコードごとに算出する。生成部１３２は、算出したリンク入ノードからの距離を、運行情報記憶部１２１の対応する運行情報のレコードに道路リンクＩＤと共に記憶する。
【００３１】
図１の説明に戻って、受付部１３３は、分析者に操作される端末装置１０から、指定情報を受信すると、移動経路を出力する車両５の指定を受け付ける。ここで、端末装置１０での車両５の指定は、例えば、車両ＩＤや車両５のナンバーによって指定されてもよいし、地図を表示させて地図上の位置が選択され、選択位置を通過した車両５の一覧から選択されるようにしてもよい。また、端末装置１０での車両５の指定は、例えば、トリップ開始ゾーン（出発区画）、および、トリップ終了ゾーン（到着区画）が指定された場合に、各ゾーンを起終点とする車両５を指定するようにしてもよい。なお、指定される車両５は、以下の説明では１台で説明するが、複数であってもよい。受付部１３３は、受け付けた指定情報をマスク部１３４に出力する。
【００３２】
マスク部１３４は、マスク処理を実行するマスク処理部である。マスク部１３４は、受付部１３３から指定情報が入力されると、運行情報記憶部１２１を参照して、指定情報で指定される車両５の車両ＩＤに基づいて、車両５の起点の運行情報を取得する。マスク部１３４は、例えば、日時の古い順にソートされた運行情報記憶部１２１について、先頭のレコードから順に検索し、最初に車両ＩＤが一致するレコードの運行情報を、当該車両５の起点の運行情報として取得する。なお、マスク部１３４は、車両５について、複数のトリップがある場合には、トリップＮｏの異なる運行情報のうち、それぞれで最初に車両ＩＤが一致するレコードの運行情報を、各トリップの起点の運行情報として取得してもよい。言い換えると、マスク部１３４は、運行情報記憶部１２１から指定された車両５の履歴情報を抽出する抽出部でもある。
【００３３】
マスク部１３４は、同様に、車両５の終点の運行情報を取得する。マスク部１３４は、例えば、日時の古い順にソートされた運行情報記憶部１２１について、先頭のレコードから順に検索し、最後に車両ＩＤが一致するレコードの運行情報を、当該車両５の終点の運行情報として取得する。なお、マスク部１３４は、車両５について、複数のトリップがある場合には、トリップＮｏの異なる運行情報のうち、それぞれで最後に車両ＩＤが一致するレコードの運行情報を、各トリップの終点の運行情報として取得してもよい。
【００３４】
マスク部１３４は、起終点の運行情報を取得すると、起点から起点の属するリンクのリンク出ノードまでの距離を算出する。ここで、トリップの起終点部分の距離の算出について説明する。図５は、起点または終点からの距離の算出の一例を説明する図である。図５に示すように、生成部１３２は、例えば、ノード２１とリンク２２とで表わされるデジタル道路地図について、運行情報２３をマップマッチングして、経路データ２４を生成し、経路データ記憶部１２３に記憶する。マスク部１３４は、リンクの途中の起点２５からリンク出ノード２１Ａまでの各運行情報２３の位置情報に基づいて、例えば１秒ごとに距離を算出して加算することで起点からリンク出ノードまでの距離を算出する。終点２６部分の距離は、トリップの終点２６の運行情報に対応するリンク入ノードからの距離、すなわち、図５に示すリンク入ノード２１Ｂから終点２６までの距離とすることができる。
【００３５】
マスク部１３４は、経路データ記憶部１２３を参照して、車両５の起点の運行情報に含まれるトリップＮｏに対応する経路データを先頭から順に１件取得する。なお、以下の説明では、取得した経路データを単にリンクともいう。マスク部１３４は、起点からの距離を算出する。マスク部１３４は、起点を含む経路データを取得した場合には、算出した起点からリンク出ノードまでの距離を、起点からの距離とする。マスク部１３４は、起点を含まない経路データを取得した場合には、起点からの距離に経路データのリンク距離を加算して、新たな起点からの距離を算出する。
【００３６】
また、マスク部１３４は、経路データ記憶部１２３を参照して、車両５の終点の運行情報に含まれるトリップＮｏに対応する経路データを最終から順に１件取得する。マスク部１３４は、終点からの距離を算出する。マスク部１３４は、終点を含む経路データを取得した場合には、終点の運行情報に含まれるリンク入ノードからの距離を、終点からの距離とする。マスク部１３４は、終点を含まない経路データを取得した場合には、終点からの距離に経路データのリンク距離を加算して、新たな終点からの距離を算出する。なお、以下のマスク部１３４の説明では、起点と終点のそれぞれについて同様の処理を行うので、纏めて起終点として説明する。
【００３７】
マスク部１３４は、取得したリンクのリンク出ノード（終点の場合は、リンク入ノード）に、分岐があるか否かを判定する。マスク部１３４は、分岐がない場合には、評価したリンクに対応する経路データのレコードを経路データ記憶部１２３から削除して、次の経路データを取得する。マスク部１３４は、分岐がある場合には、起終点からの距離が閾値を超えるか否かを判定する。ここで、閾値は、例えば、１００ｍ、２００ｍ、３００ｍといった任意の数値とすることができる。
【００３８】
マスク部１３４は、起終点からの距離が閾値を超えない場合には、評価したリンクに対応する経路データのレコードを経路データ記憶部１２３から削除する。マスク部１３４は、起終点からの距離に評価したリンク分の距離を加算する。マスク部１３４は、次の経路データを１件取得し、起終点からの距離が閾値を超えるか否かの判定を繰り返す。
【００３９】
マスク部１３４は、起終点からの距離が閾値を超える場合には、起終点からの時間を算出する。ここで、起点からの時間は、経路データのリンク入日時から、起点の運行情報の日時を減算して算出される。また、終点からの時間は、終点の運行情報の日時から、経路データのリンク出日時を減算して算出される。
【００４０】
マスク部１３４は、算出した起終点からの時間が閾値を超えるか否かを判定する。ここで、閾値は、例えば、３０秒、６０秒、９０秒といった任意の数値とすることができる。マスク部１３４は、算出した起終点からの時間が閾値を超えない場合には、評価したリンクに対応する経路データのレコードを経路データ記憶部１２３から削除する。マスク部１３４は、次の経路データを１件取得する。マスク部１３４は、上記と同様に起終点からの時間を算出し、起終点からの時間が閾値を超えるか否かの判定を繰り返す。
【００４１】
マスク部１３４は、算出した起終点からの時間が閾値を超える場合には、起終点のマスク処理を終了する。マスク部１３４は、起終点のマスク処理が終了すると、表示制御部１３５に、マスク処理が完了して出力する経路データおよびＯＤデータを確認するための表示画面の生成を指示する。
【００４２】
ここで、図６を用いて、マスク処理の一例を説明する。図６は、マスク処理の一例を説明する図である。図６に示すように、例えば、トリップ３１は、車両５が起点３２から出発し、終点３３まで移動した場合の移動経路を示す。このとき、マスク部１３４は、例えば、起点３２からリンク３つ分のリンク３４をマスクする。また、マスク部１３４は、例えば、終点３３からリンク３つ分のリンク３５をマスクする。図６の例では、トリップ開始ゾーン３６およびトリップ終了ゾーン３７により、起点３２および終点３３がマスクされた状態でも、トリップ３１の車両５の出発区画および到着区画が判別可能となっている。
【００４３】
表示制御部１３５は、マスク部１３４から表示画面の生成を指示されると、出力する経路データおよびＯＤデータを、それぞれ経路データ記憶部１２３およびＯＤデータ記憶部１２２から読み出す。表示制御部１３５は、読み出した経路データおよびＯＤデータに基づいて、出力する経路データおよびＯＤデータを確認するための表示画面を生成する。表示制御部１３５は、生成した表示画面を通信部１１０等を介して端末装置１０に送信し、端末装置１０の図示しない表示部に表示画面を表示させる。
【００４４】
図７は、表示画面の一例を説明する図である。図７に示すように、表示画面４１は、例えば、マスク処理が施された移動経路として、トリップ４２と、トリップ開始ゾーン４３と、トリップ終了ゾーン４４とが表示される。これにより、分析者は、起終点近傍の移動履歴がマスクされていることを容易に確認することができる。なお、表示制御部１３５は、表示画面に複数のトリップを表示するようにしてもよい。
【００４５】
表示制御部１３５は、分析者により表示画面が確認されて端末装置１０から確認済情報を受信すると、経路データおよびＯＤデータを出力し、例えば、端末装置１０に送信する。また、表示制御部１３５は、経路データおよびＯＤデータを出力する際に、出発区画および到着区画、すなわち、トリップ開始ゾーンおよびトリップ終了ゾーンを併せて出力するようにしてもよい。つまり、表示制御部１３５は、マスク処理が施された移動経路や、出発区画および到着区画等を出力する出力部である。
【００４６】
次に、実施例の移動経路出力システム１の動作について説明する。まず、各車両５から運行情報を取得してＯＤデータおよび経路データを生成する処理について説明する。
【００４７】
サーバ装置１００の取得部１３１は、基地局６、ネットワークＮおよび通信部１１０を介して、各車両５から運行情報を取得する。取得部１３１は、取得した運行情報を運行情報記録部１２１に記憶する。生成部１３２は、運行情報記憶部１２１を参照して、ＯＤデータおよび経路データを生成する。
【００４８】
図８は、ＯＤデータ生成処理の一例を示すフローチャートである。生成部１３２は、運行情報記憶部１２１を参照して、運行情報の起点および終点のレコードを取得する（ステップＳ１）。生成部１３２は、起点および終点のレコードの位置情報に基づいて、トリップ開始ゾーンおよびトリップ終了ゾーンを決定する（ステップＳ２）。生成部１３２は、車両ＩＤおよびトリップＮｏに、トリップ開始日時、トリップ開始ゾーン、トリップ終了日時およびトリップ終了ゾーンを対応付けて、ＯＤデータ記憶部１２２に記憶する（ステップＳ３）。
【００４９】
また、生成部１３２は、車両ＩＤおよびトリップＮｏに対応付けて、道路リンクＩＤと、リンク入日時と、リンク出日時と、平均速度とを、経路データ記憶部１２３に記憶する。さらに、生成部１３２は、車両ＩＤおよびトリップＮｏに対応付けて、当該リンクが属する二次メッシュＮｏと、当該リンクのリンク距離とを、経路データ記憶部１２３に記憶する。
【００５０】
次に、経路データの起点のマスク処理について説明する。図９および図１０は、起点のマスク処理の一例を示すフローチャートである。端末装置１０は、分析者の操作により指定情報をサーバ装置１００に送信する。サーバ装置１００の受付部１３３は、端末装置１０から、指定情報を受信すると、移動経路を出力する車両５の指定を受け付ける。受付部１３３は、受け付けた指定情報をマスク部１３４に出力する。
【００５１】
マスク部１３４は、受付部１３３から指定情報が入力されると、運行情報記憶部１２１を参照して、指定情報で指定される車両５の車両ＩＤに基づいて、車両５の起点の運行情報を取得する（ステップＳ１１）。マスク部１３４は、起点の運行情報を取得すると、起点から起点の属するリンクのリンク出ノードまでの距離を算出する（ステップＳ１２）。
【００５２】
マスク部１３４は、経路データ記憶部１２３を参照して、車両５の起点の運行情報に含まれるトリップＮｏに対応する経路データを先頭から順に１件取得する（ステップＳ１３）。マスク部１３４は、起点からの距離を算出する（ステップＳ１４）。マスク部１３４は、取得したリンクのリンク出ノードに、分岐があるか否かを判定する（ステップＳ１５）。マスク部１３４は、分岐がない場合には（ステップＳ１５：否定）、評価したリンクに対応する経路データのレコードを経路データ記憶部１２３から削除して（ステップＳ１６）、ステップＳ１３に戻る。
【００５３】
マスク部１３４は、分岐がある場合には（ステップＳ１５：肯定）、起点からの距離が閾値を超えるか否かを判定する（ステップＳ１７）。マスク部１３４は、起点からの距離が閾値を超えない場合には（ステップＳ１７：否定）、評価したリンクに対応する経路データのレコードを経路データ記憶部１２３から削除する（ステップＳ１８）。また、マスク部１３４は、起点からの距離に評価したリンク分の距離を加算する（ステップＳ１９）。さらに、マスク部１３４は、次の経路データを１件取得し（ステップＳ２０）、ステップＳ１７に戻る。
【００５４】
マスク部１３４は、起点からの距離が閾値を超える場合には（ステップＳ１７：肯定）、起点からの時間を算出する（ステップＳ２１）。マスク部１３４は、算出した起点からの時間が閾値を超えるか否かを判定する（ステップＳ２２）。マスク部１３４は、算出した起点からの時間が閾値を超えない場合には（ステップＳ２２：否定）、評価したリンクに対応する経路データのレコードを経路データ記憶部１２３から削除する（ステップＳ２３）。マスク部１３４は、次の経路データを１件取得する（ステップＳ２４）。マスク部１３４は、起点からの時間を算出し（ステップＳ２５）、ステップＳ２２に戻る。マスク部１３４は、算出した起点からの時間が閾値を超える場合には（ステップＳ２２：肯定）、起点のマスク処理を終了する。これにより、経路データの起点近傍の移動履歴をマスクすることができる。
【００５５】
続いて、終点のマスク処理の一例を説明する。図１１および図１２は、終点のマスク処理の一例を示すフローチャートである。サーバ装置１００のマスク部１３４は、受付部１３３から指定情報が入力されると、運行情報記憶部１２１を参照して、指定情報で指定される車両５の車両ＩＤに基づいて、車両５の終点の運行情報を取得する（ステップＳ３１）。
【００５６】
マスク部１３４は、経路データ記憶部１２３を参照して、車両５の終点の運行情報に含まれるトリップＮｏに対応する経路データを最終から順に１件取得する（ステップＳ３２）。なお、マスク部１３４は、起点のマスク処理を先に行った場合には、起点のマスク処理が完了した経路データが記憶された経路データ記憶部１２３を参照することになる。マスク部１３４は、終点からの距離を算出する（ステップＳ３３）。マスク部１３４は、取得したリンクのリンク入ノードに、分岐があるか否かを判定する（ステップＳ３４）。マスク部１３４は、分岐がない場合には（ステップＳ３４：否定）、評価したリンクに対応する経路データのレコードを経路データ記憶部１２３から削除して（ステップＳ３５）、ステップＳ３２に戻る。
【００５７】
マスク部１３４は、分岐がある場合には（ステップＳ３４：肯定）、終点からの距離が閾値を超えるか否かを判定する（ステップＳ３６）。マスク部１３４は、終点からの距離が閾値を超えない場合には（ステップＳ３６：否定）、評価したリンクに対応する経路データのレコードを経路データ記憶部１２３から削除する（ステップＳ３７）。また、マスク部１３４は、終点からの距離に評価したリンク分の距離を加算する（ステップＳ３８）。さらに、マスク部１３４は、次の経路データを１件取得し（ステップＳ３９）、ステップＳ３６に戻る。
【００５８】
マスク部１３４は、終点からの距離が閾値を超える場合には（ステップＳ３６：肯定）、終点からの時間を算出する（ステップＳ４０）。マスク部１３４は、算出した終点からの時間が閾値を超えるか否かを判定する（ステップＳ４１）。マスク部１３４は、算出した終点からの時間が閾値を超えない場合には（ステップＳ４１：否定）、評価したリンクに対応する経路データのレコードを経路データ記憶部１２３から削除する（ステップＳ４２）。マスク部１３４は、次の経路データを１件取得する（ステップＳ４３）。マスク部１３４は、終点からの時間を算出し（ステップＳ４４）、ステップＳ４１に戻る。マスク部１３４は、算出した終点からの時間が閾値を超える場合には（ステップＳ４１：肯定）、終点のマスク処理を終了する。これにより、経路データの終点近傍の移動履歴をマスクすることができる。
【００５９】
マスク部１３４は、起終点のマスク処理が終了すると、表示制御部１３５に、マスク処理が完了した出力する経路データおよびＯＤデータを確認するための表示画面の生成を指示する。
【００６０】
次に、経路データおよびＯＤデータを出力する出力処理について説明する。図１３は、出力処理の一例を示すフローチャートである。サーバ装置１００の表示制御部１３５は、マスク部１３４から表示画面の生成を指示されると、出力する経路データおよびＯＤデータを、それぞれ経路データ記憶部１２３およびＯＤデータ記憶部１２２から読み出す。表示制御部１３５は、読み出した経路データおよびＯＤデータに基づいて、出力する経路データおよびＯＤデータを確認するための表示画面を生成する（ステップＳ５１）。
【００６１】
表示制御部１３５は、生成した表示画面を通信部１１０等を介して端末装置１０に送信し、端末装置１０の図示しない表示部に表示画面を表示させる（ステップＳ５２）。表示制御部１３５は、分析者により表示画面が確認されて端末装置１０から確認済情報を受信すると（ステップＳ５３）、経路データおよびＯＤデータを出力し（ステップＳ５４）、例えば、端末装置１０に送信する。これにより、移動経路出力システム１は、経路データの起終点近傍の移動履歴をマスクできるので、車両５が出入りする各企業の営業秘密を保持しつつ、ＯＤ調査に使用する経路データを収集できる。
【００６２】
このように、サーバ装置１００は、車両５の移動履歴に基づいて該車両の移動経路を出力する際に、移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行し、マスク処理が施された移動経路を出力する。その結果、各企業の営業秘密が保持されたデータを収集できる。
【００６３】
また、サーバ装置１００は、車両５の移動履歴に基づいて該車両の移動経路を出力する際に、複数の区画の内の出発地点が含まれる出発区画または到着地点が含まれる到着区画を特定する。また、サーバ装置１００は、マスク処理が施された移動経路を出力するとともに、出発区画および到着区画を併せて出力する。その結果、車両５が出入りする各企業の営業秘密を保持しつつ起終点のゾーンを判別でき、ＯＤ調査に使用する経路データを収集できる。
【００６４】
また、サーバ装置１００は、マスク処理を、出発地点、および／または、到着地点から所定の道路距離の範囲に含まれる地点までを対象として行う。その結果、出発地点または到着地点から所定の道路距離だけ経路データが離れるので、車両５が出入りする各企業の営業秘密を保持しつつ、ＯＤ調査に有用な経路データを収集できる。
【００６５】
また、サーバ装置１００は、移動履歴が時刻情報を含むものであり、マスク処理を、出発地点の時刻から所定の時間が経過した時刻までの範囲、および／または、到着地点の時刻から所定の時間だけ遡った時刻までの範囲に対して実行する。その結果、出発地点または到着地点から、所定の時間が経過するまでに車両５が移動した距離だけ経路データが離れるので、車両５が出入りする各企業の営業秘密を保持しつつ、ＯＤ調査に有用な経路データを収集できる。
【００６６】
また、サーバ装置１００は、マスク処理を、出発地点、および／または、到着地点からの道路が所定回数分岐する地点までを対象として行う。その結果、出発地点または到着地点の候補地が複数になるので、車両５が出入りする各企業の営業秘密を保持しつつ、ＯＤ調査に有用な経路データを収集できる。
【００６７】
また、サーバ装置１００は、複数の区画の内の出発区画および到着区画が指定された場合には、指定された該出発区画内を出発地点とし、指定された該到着区画内を到着地点とする車両５の履歴情報を抽出する処理を行う。その結果、指定された出発地点および到着地点間を移動する車両５について、車両５が出入りする各企業の営業秘密を保持しつつ、ＯＤ調査に有用な経路データを収集できる。
【００６８】
なお、上記実施例では、マスク処理を行う範囲を、道路の分岐、距離、時間に基づいて決定したが、これに限定されない。例えば、出発地点または到着地点から所定の数の信号を通過する地点までを対象としてマスク処理を実行してもよいし、出発区画または到着区画の境界地点までを対象としてマスク処理を実行してもよい。これにより、出発地点または到着地点がより特定されにくくなり、車両５が出入りする各企業の営業秘密を保持しつつ、ＯＤ調査に有用な経路データを収集できる。
【００６９】
このように、サーバ装置１００は、マスク処理を、出発地点、および／または、到着地点から所定の数の信号を通過する地点までを対象として行う。その結果、出発地点または到着地点がより特定されにくくなり、サーバ装置１００は、車両５が出入りする各企業の営業秘密を保持しつつ、ＯＤ調査に有用な経路データを収集できる。
【００７０】
また、サーバ装置１００は、マスク処理を、出発区画または到着区画の境界地点までを対象として行う。その結果、出発地点または到着地点がより特定されにくくなり、サーバ装置１００は、車両５が出入りする各企業の営業秘密を保持しつつ、ＯＤ調査に有用な経路データを収集できる。
【００７１】
また、上記実施例では、経路データとＯＤデータとを出力したが、これに限定されない。例えば、経路データおよびＯＤデータのうちいずれか１つを出力してもよいし、経路データおよびＯＤデータのうち１つ以上のデータと併せて、マスク処理された経路データに対応する運行情報を出力するようにしてもよい。
【００７２】
また、上記実施例では、出発地点および到着地点（起終点）についてマスク処理を行ったが、これに限定されない。例えば、出発地点がマスク処理が不要である駅や港等の場合には、出発地点についてマスク処理を行わないことで、本来把握すべき出発地点を特定することができる。
【００７３】
また、上記実施例では、出発地点および到着地点からの道路距離に基づいてマスク処理を行ったが、これに限定されない。例えば、出発地点および到着地点からの半径で距離を規定してもよい。
【００７４】
また、上記実施例では、車両５の指定、または、出発区画および到着区画が指定された場合に、各区画（ゾーン）を起終点とする車両５を指定したが、これに限定されない。例えば、出発地点が含まれる出発区画または到着地点が含まれる到着区画のいずれかの指定を受け付けてもよい。これにより、出発区画または到着区画が指定された場合についても、各企業の営業秘密が保持されたデータを収集できる。
【００７５】
このように、サーバ装置１００は、複数の区画の内の出発地点が含まれる出発区画または到着地点が含まれる到着区画のいずれかが指定されると、指定された該出発区画内を出発地点とする車両５の履歴情報または指定された該到着区画内を到着地点とする車両５の履歴情報を抽出する。また、サーバ装置１００は、抽出した車両５の移動履歴に基づいて該車両５の移動経路を出力する際に、移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行し、マスク処理が施された移動経路を出力する。その結果、各企業の営業秘密が保持されたデータを収集できる。
【００７６】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、取得部１３１と、生成部１３２とを統合してもよい。
【００７７】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００７８】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１４は、移動経路の出力制御プログラムを実行するコンピュータの一例を示す図である。
【００７９】
図１４が示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００８０】
ハードディスク装置２０８には、図１に示した取得部１３１、生成部１３２、受付部１３３、マスク部１３４および表示制御部１３５の各処理部と同様の機能を有する移動経路の出力制御プログラムが記憶される。また、ハードディスク装置２０８には、運行情報記憶部１２１、ＯＤデータ記憶部１２２、経路データ記憶部１２３、および、移動経路の出力制御プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００の管理者から管理情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して管理情報の画面や各種画面を表示する。インタフェース装置２０５は、例えば、印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有しネットワークＮと接続され、車両５、端末装置１０や他の装置と各種情報をやりとりする。
【００８１】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した取得部１３１、生成部１３２、受付部１３３、マスク部１３４および表示制御部１３５として機能させることができる。
【００８２】
なお、上記の移動経路の出力制御プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの移動経路の出力制御プログラムを記憶させておき、コンピュータ２００がこれらから移動経路の出力制御プログラムを読み出して実行するようにしてもよい。
【００８３】
以上、本実施例を含む実施の形態に関し、さらに以下の付記を開示する。
【００８４】
（付記１）車両の移動履歴に基づいて該車両の移動経路を出力する際に、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行し、
前記マスク処理が施された移動経路を出力する、
処理をコンピュータに実行させることを特徴とする移動経路の出力制御プログラム。
【００８５】
（付記２）前記車両の移動履歴に基づいて該車両の移動経路を出力する際に、複数の区画の内の出発地点が含まれる出発区画または到着地点が含まれる到着区画を特定し、
前記マスク処理が施された移動経路を出力するとともに、前記出発区画および前記到着区画を併せて出力する、
ことを特徴とする付記１に記載の移動経路の出力制御プログラム。
【００８６】
（付記３）前記マスク処理は、前記出発地点、および／または、前記到着地点から所定の数の信号を通過する地点までを対象として行うことを特徴とする付記１または２に記載の移動経路の出力制御プログラム。
【００８７】
（付記４）前記マスク処理は、前記出発区画または前記到着区画の境界地点までを対象として行うことを特徴とする付記１または２に記載の移動経路の出力制御プログラム。
【００８８】
（付記５）前記マスク処理は、前記出発地点、および／または、前記到着地点から所定の道路距離の範囲に含まれる地点までを対象として行うことを特徴とする付記１または２に記載の移動経路の出力制御プログラム。
【００８９】
（付記６）前記移動履歴は時刻情報を含み、
前記マスク処理は、前記出発地点の時刻から所定の時間が経過した時刻までの範囲、および／または、前記到着地点の時刻から所定の時間だけ遡った時刻までの範囲に対して実行する、ことを特徴とする付記１または２に記載の移動経路の出力制御プログラム。
【００９０】
（付記７）前記マスク処理は、前記出発地点、および／または、前記到着地点からの道路が所定回数分岐する地点までを対象として行うことを特徴とする付記１または２に記載の移動経路の出力制御プログラム。
【００９１】
（付記８）前記複数の区画の内の前記出発区画および前記到着区画が指定された場合には、指定された該出発区画内を出発地点とし、指定された該到着区画内を到着地点とする車両の履歴情報を抽出する処理を行うことを特徴とする付記２に記載の移動経路の出力制御プログラム。
【００９２】
（付記９）複数の区画の内の出発地点が含まれる出発区画または到着地点が含まれる到着区画のいずれかが指定されると、指定された該出発区画内を出発地点とする車両の履歴情報または指定された該到着区画内を到着地点とする車両の履歴情報を抽出し、
抽出した前記車両の移動履歴に基づいて該車両の移動経路を出力する際に、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行し、
前記マスク処理が施された移動経路を出力する、
処理をコンピュータに実行させることを特徴とする移動経路の出力制御プログラム。
【００９３】
（付記１０）車両の移動履歴に基づいて該車両の移動経路を出力する際に、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行し、
前記マスク処理が施された移動経路を出力する、
処理をコンピュータが実行することを特徴とする移動経路の出力制御方法。
【００９４】
（付記１１）前記車両の移動履歴に基づいて該車両の移動経路を出力する際に、複数の区画の内の出発地点が含まれる出発区画または到着地点が含まれる到着区画を特定し、
前記マスク処理が施された移動経路を出力するとともに、前記出発区画および前記到着区画を併せて出力する、
ことを特徴とする付記１０に記載の移動経路の出力制御方法。
【００９５】
（付記１２）前記マスク処理は、前記出発地点、および／または、前記到着地点から所定の数の信号を通過する地点までを対象として行うことを特徴とする付記１０または１１に記載の移動経路の出力制御方法。
【００９６】
（付記１３）前記マスク処理は、前記出発区画または前記到着区画の境界地点までを対象として行うことを特徴とする付記１０または１１に記載の移動経路の出力制御方法。
【００９７】
（付記１４）前記マスク処理は、前記出発地点、および／または、前記到着地点から所定の道路距離の範囲に含まれる地点までを対象として行うことを特徴とする付記１０または１１に記載の移動経路の出力制御方法。
【００９８】
（付記１５）前記移動履歴は時刻情報を含み、
前記マスク処理は、前記出発地点の時刻から所定の時間が経過した時刻までの範囲、および／または、前記到着地点の時刻から所定の時間だけ遡った時刻までの範囲に対して実行する、ことを特徴とする付記１０または１１に記載の移動経路の出力制御方法。
【００９９】
（付記１６）前記マスク処理は、前記出発地点、および／または、前記到着地点からの道路が所定回数分岐する地点までを対象として行うことを特徴とする付記１０または１１に記載の移動経路の出力制御方法。
【０１００】
（付記１７）前記複数の区画の内の前記出発区画および前記到着区画が指定された場合には、指定された該出発区画内を出発地点とし、指定された該到着区画内を到着地点とする車両の履歴情報を抽出する処理を行うことを特徴とする付記１１に記載の移動経路の出力制御方法。
【０１０１】
（付記１８）複数の区画の内の出発地点が含まれる出発区画または到着地点が含まれる到着区画のいずれかが指定されると、指定された該出発区画内を出発地点とする車両の履歴情報または指定された該到着区画内を到着地点とする車両の履歴情報を抽出し、
抽出した前記車両の移動履歴に基づいて該車両の移動経路を出力する際に、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行し、
前記マスク処理が施された移動経路を出力する、
処理をコンピュータが実行することを特徴とする移動経路の出力制御方法。
【０１０２】
（付記１９）車両の移動履歴に基づいて該車両の移動経路を出力する際に、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行するマスク処理部と、
前記マスク処理が施された移動経路を出力する出力部と、
を有することを特徴とする情報処理装置。
【０１０３】
（付記２０）さらに、前記車両の移動履歴に基づいて該車両の移動経路を出力する際に、複数の区画の内の出発地点が含まれる出発区画または到着地点が含まれる到着区画を特定する特定部を有し、
前記出力部は、前記マスク処理が施された移動経路を出力するとともに、前記出発区画および前記到着区画を併せて出力する、
ことを特徴とする付記１９に記載の情報処理装置。
【０１０４】
（付記２１）前記マスク処理は、前記出発地点、および／または、前記到着地点から所定の数の信号を通過する地点までを対象として行うことを特徴とする付記１９または２０に記載の情報処理装置。
【０１０５】
（付記２２）前記マスク処理は、前記出発区画または前記到着区画の境界地点までを対象として行うことを特徴とする付記１９または２０に記載の情報処理装置。
【０１０６】
（付記２３）前記マスク処理は、前記出発地点、および／または、前記到着地点から所定の道路距離の範囲に含まれる地点までを対象として行うことを特徴とする付記１９または２０に記載の情報処理装置。
【０１０７】
（付記２４）前記移動履歴は時刻情報を含み、
前記マスク処理は、前記出発地点の時刻から所定の時間が経過した時刻までの範囲、および／または、前記到着地点の時刻から所定の時間だけ遡った時刻までの範囲に対して実行する、ことを特徴とする付記１９または２０に記載の情報処理装置。
【０１０８】
（付記２５）前記マスク処理は、前記出発地点、および／または、前記到着地点からの道路が所定回数分岐する地点までを対象として行うことを特徴とする付記１９または２０に記載の情報処理装置。
【０１０９】
（付記２６）さらに前記複数の区画の内の前記出発区画および前記到着区画の指定を受け付ける受付部を有し、
前記マスク処理部は、指定された該出発区画内を出発地点とし、指定された該到着区画内を到着地点とする車両の履歴情報を抽出する処理を行うことを特徴とする付記２０に記載の情報処理装置。
【０１１０】
（付記２７）複数の区画の内の出発地点が含まれる出発区画または到着地点が含まれる到着区画のいずれかが指定されると、指定された該出発区画内を出発地点とする車両の履歴情報または指定された該到着区画内を到着地点とする車両の履歴情報を抽出する抽出部と、
抽出した前記車両の移動履歴に基づいて該車両の移動経路を出力する際に、前記移動履歴のうち出発地点および／または到着地点近傍の移動履歴をマスクするマスク処理を実行するマスク処理部と、
前記マスク処理が施された移動経路を出力する出力部と、
を有することを特徴とする情報処理装置。
【符号の説明】
【０１１１】
１  移動経路出力システム
５  車両
６  基地局
１０  端末装置
１００  サーバ装置
１１０  通信部
１２０  記憶部
１２１  運行情報記憶部
１２２  ＯＤデータ記憶部
１２３  経路データ記憶部
１３０  制御部
１３１  取得部
１３２  生成部
１３３  受付部
１３４  マスク部
１３５  表示制御部
Ｎ  ネットワーク
【図１】
0006467847.tif 000002
【図２】
0006467847.tif 000003
【図３】
0006467847.tif 000004
【図４】
0006467847.tif 000005
【図５】
0006467847.tif 000006
【図６】
0006467847.tif 000007
【図７】
0006467847.tif 000008
【図８】
0006467847.tif 000009
【図９】
0006467847.tif 000010
【図１０】
0006467847.tif 000011
【図１１】
0006467847.tif 000012
【図１２】
0006467847.tif 000013
【図１３】
0006467847.tif 000014
【図１４】
0006467847.tif 000015