(57)【特許請求の範囲】
【請求項１】
複数の区画のうち、指定された第１の区画内を到着地点とする車両の移動履歴のうち、第２の区画内と該第２の区画と隣接する隣接区画内を出発地点とする車両の移動履歴を抽出し、
抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記第２の区画を含め前記隣接区画を含めないようにするか、前記第２の区画と前記隣接区画とを含めるようにするか制御する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項２】
抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記第２の区画内を出発地点とする車両の総数との比率と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記隣接区画内を出発地点とする車両の総数との比率とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記隣接区画を含めるか否か制御する、ことを特徴とする請求項１に記載の表示制御プログラム。
【請求項３】
前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記第２の区画内を出発地点とする車両の総数との比率と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記隣接区画内を出発地点とする車両の総数との比率とが、所定の類似範囲に属する場合に、前記第１の区画内を到着地とする車両の移動元として表示するゾーンに前記隣接区画を含める、ことを特徴とする請求項２に記載の表示制御プログラム。
【請求項４】
前記制御する処理は、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数が所定値より大きい場合に、当該隣接区画を、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに含めるように制御する、ことを特徴とする請求項１に記載の表示制御プログラム。
【請求項５】
前記所定値は、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数に基づく所定値であることを特徴とする請求項４に記載の表示制御プログラム。
【請求項６】
複数の区画のうち、指定された第１の区画内を到着地点とする車両の移動履歴のうち、第２の区画内と該第２の区画と隣接する隣接区画内を出発地点とする車両の移動履歴を抽出し、
抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記第２の区画を含め前記隣接区画を含めないようにするか、前記第２の区画と前記隣接区画とを含めるようにするか制御する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項７】
複数の区画のうち、指定された第１の区画内を到着地点とする車両の移動履歴のうち、第２の区画内と該第２の区画と隣接する隣接区画内を出発地点とする車両の移動履歴を抽出する抽出部と、
前記抽出部で抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記第２の区画を含め前記隣接区画を含めないようにするか、前記第２の区画と前記隣接区画とを含めるようにするか制御する結合制御部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御プログラム、表示制御方法および情報処理装置に関する。
【背景技術】
【０００２】
近年、プローブカーによって収集されたプローブデータに基づいて、車両の起終点を調査するＯＤ（Origin  Destination）調査を行うことが提案されている。また、測位機能を持つ携帯端末による測位情報に基づいて、ユーザの自宅や勤務地といった行動拠点を特定し、あるエリアに滞在するユーザのうち、当該エリアに行動拠点を持たないユーザの数を特定することが提案されている。また、ユーザの行動拠点をメッシュ領域として表し、測位精度が低い場合を考慮して、例えば、一部が隣接するメッシュ領域をグルーピングすることが提案されている。
【０００３】
また、複数の入口と出口とを有する道路のＯＤ情報に基づいて、車両の目的地までの交通情報を予測することが提案されている。また、突発的な事象が発生した場合に、例えば、標準的な出口と異なる出口を用いる補正されたＯＤ情報を生成し、目的地までの交通状況を予測することが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−９７４７１号公報
【特許文献２】特開２０１１−１９８１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、隣接するメッシュ領域をグルーピングしても、グループに加えたメッシュ領域が、グループに加えることが妥当ではない場合がある。例えば、接続する幹線道路が異なり、それぞれのメッシュ領域を発着する車両の出発地および目的地が異なる場合には、ＯＤ情報を纏めてもデータが増大するのみで、有意な情報を得ることが困難である。
【０００６】
一つの側面では、本発明は、移動状況の分析を効率的に行うことができる表示制御プログラム、表示制御方法および情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
一つの態様では、表示制御プログラムは、複数の区画のうち、指定された第１の区画内を到着地点とする車両の移動履歴のうち、第２の区画内と該第２の区画と隣接する隣接区画内を出発地点とする車両の移動履歴を抽出する処理をコンピュータに実行させる。また、表示制御プログラムは、抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記第２の区画を含め前記隣接区画を含めないようにするか、前記第２の区画と前記隣接区画とを含めるようにするか制御する処理をコンピュータに実行させる。
【発明の効果】
【０００８】
移動状況の分析を効率的に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例の表示制御システムの構成の一例を示すブロック図である。
【図２】図２は、運行情報記憶部の一例を示す図である。
【図３】図３は、ＯＤデータ記憶部の一例を示す図である。
【図４】図４は、経路データ記憶部の一例を示す図である。
【図５】図５は、結合ＯＤデータ記憶部の一例を示す図である。
【図６】図６は、結合処理の一例を説明する図である。
【図７】図７は、結合処理の他の一例を説明する図である。
【図８】図８は、表示画面の一例を説明する図である。
【図９】図９は、結合処理の一例を示すフローチャートである。
【図１０】図１０は、結合処理の一例を示すフローチャートである。
【図１１】図１１は、結合処理の他の一例を示すフローチャートである。
【図１２】図１２は、結合処理の他の一例を示すフローチャートである。
【図１３】図１３は、表示制御プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて、本願の開示する表示制御プログラム、表示制御方法および情報処理装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１１】
図１は、実施例の表示制御システムの構成の一例を示すブロック図である。図１に示す表示制御システム１は、例えば、ＯＤデータを調査したい２地点の入力を受け付けると、２地点のゾーン間、一方の地点の隣接ゾーンと他方の地点のゾーン間、および、他方の地点の隣接ゾーンと一方の地点のゾーン間の車両の移動履歴を取得する。なお、移動履歴は、すなわちトリップ件数である。また、表示制御システム１は、例えば、一方の地点の隣接ゾーンと他方の地点のゾーン間のトリップ件数が所定値を超える場合に、当該隣接ゾーンを一方の地点のゾーンと結合し、結合した２地点のゾーン間のトリップ件数を表示する。図１に示す表示制御システム１は、車両５と、基地局６と、端末装置１０と、サーバ装置１００とを有する。なお、図１では、車両５および基地局６は、複数の車両５および基地局６のうち１つを例示しており、車両５および基地局６の数は限定されず、表示制御システム１は、任意の数の車両５および基地局６を有してもよい。
【００１２】
車両５およびサーバ装置１００の間は、基地局６およびネットワークＮを介して相互に通信可能に接続される。また、端末装置１０およびサーバ装置１００の間は、ネットワークＮを介して相互に通信可能に接続される。かかるネットワークＮには、有線または無線を問わず、インターネット（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」と、リンク入日時「2013/09/20  13:00:31」と、平均速度「23」とを、経路データ記憶部１２４に記憶する。また、生成部１３２は、車両ＩＤ「0001」の車両５のトリップＮｏ「T1020」に対応付けて、二次メッシュＮｏ「533935」を、経路データ記憶部１２４に記憶する。
【００３４】
図１の説明に戻って、受付部１３３は、分析者に操作される端末装置１０から、指定情報を受信すると、調査するゾーンＸ，Ｙの指定を受け付ける。ここで、端末装置１０でのゾーンＸ，Ｙの指定は、例えば、地図上に各ゾーンを表示して分析者により選択されて指定されるようにしてもよいし、二次メッシュＮｏが入力されることで指定されてもよい。また、端末装置１０でのゾーンＸ，Ｙの指定は、例えば、地名や施設名に基づいて対応するゾーンが指定されるようにしてもよい。なお、ゾーンＸ，Ｙは、例えば、Ｂゾーン、二次メッシュの他、任意の大きさのゾーンとしてもよい。
【００３５】
また、受付部１３３は、ゾーンＸ，Ｙとして、例えば、ゾーンＹを到着地点（終点）を有する第１の区画とし、ゾーンＸを出発地点（起点）を有する第２の区画として受け付けてもよい。なお、到着地点および出発地点は区別しなくてもよく、任意の２地点としてもよい。受付部１３３は、受け付けた指定情報を結合部１３４に出力する。
【００３６】
結合部１３４は、指定されたゾーンに隣接するゾーンを、所定の条件に基づいて指定されたゾーンに結合する結合処理を実行する結合制御部である。結合部１３４は、受付部１３３から指定情報が入力されると、ＯＤデータ記憶部１２２を参照して、指定情報で指定されるゾーンＸ，Ｙを起終点とするトリップ件数αを取得する。言い換えると、結合部１３４は、指定された第１の区画内を到着地点とする車両履歴のうち、第２の区画を出発地点とする車両５の移動履歴を抽出し、第２の区画内を出発地点とし第１の区画内を到着地点とする車両５の数を取得する。また、結合部１３４は、出発地点と到着地点とを入れ替えた場合の車両５の数を取得する。
【００３７】
また、結合部１３４は、ゾーンＹ側の隣接ゾーンの結合処理を実行する。結合部１３４は、ゾーンＸと、ゾーンＹの隣接ゾーンＹ’との間のトリップ件数βを取得する。言い換えると、結合部１３４は、指定された第１の区画内を到着地点とする車両履歴のうち、第２の区画と隣接する隣接区画内を出発地点とする車両５の移動履歴を抽出し、隣接区画内を出発地点とし第１の区画内を到着地点とする車両５の数を取得する。また、結合部１３４は、出発地点と到着地点とを入れ替えた場合の車両５の数を取得する。すなわち、結合部１３４は、抽出部でもある。結合部１３４は、トリップ件数αに基づいて、隣接ゾーンを結合するか否かを判定するための所定値を算出する。結合部１３４は、例えば、トリップ件数αに０．３を乗算した値を所定値とすることができる。
【００３８】
結合部１３４は、トリップ件数βがトリップ件数αに基づく所定値を超えるか否かを判定する。結合部１３４は、トリップ件数βがトリップ件数αに基づく所定値を超える場合には、隣接ゾーンＹ’とゾーンＹとの距離が閾値内であるか否かを判定する。ここで、隣接ゾーンＹ’とゾーンＹとの距離の閾値は、例えば、ゾーンＹの中心または重心と、隣接ゾーンＹ’の中心または重心との距離とすることができる。隣接ゾーンＹ’とゾーンＹとの距離の閾値は、例えば、数ｋｍ〜十数ｋｍ程度、例えば、１０ｋｍ、１５ｋｍ、２０ｋｍといった値を用いることができる。
【００３９】
結合部１３４は、隣接ゾーンＹ’とゾーンＹとの距離が閾値内である場合には、隣接ゾーンＹ’をゾーンＹに結合する。すなわち、結合部１３４は、ＯＤデータ記憶部１２２から読み出したＯＤデータに対して、ゾーンＹまたは隣接ゾーンＹ’が含まれるトリップについて、ゾーンＹまたは隣接ゾーンＹ’をゾーンＹ，Ｙ’に更新し、結合ＯＤデータ記憶部１２４に記憶する。
【００４０】
結合部１３４は、ある隣接ゾーンＹ’について処理が完了した場合、トリップ件数βがトリップ件数αに基づく所定値を超えない場合、または、隣接ゾーンＹ’とゾーンＹとの距離が閾値内でない場合には、未処理の他の隣接ゾーンＹ’があるか否かを判定する。結合部１３４は、未処理の他の隣接ゾーンＹ’がある場合には、当該他の隣接ゾーンＹ’とゾーンＸとの間のトリップ件数βを取得して、上述の判定を繰り返す。結合部１３４は、未処理の他の隣接ゾーンＹ’がない場合には、ゾーンＸ側の隣接ゾーンＸ’の結合処理を実行する。
【００４１】
結合部１３４は、ＯＤデータ記憶部１２２を参照して、ゾーンＸの隣接ゾーンＸ’と、ゾーンＹとの間のトリップ件数γを取得する。結合部１３４は、トリップ件数αに基づいて、隣接ゾーンを結合するか否かを判定するための所定値を算出する。結合部１３４は、例えば、ゾーンＹ側と同様に、トリップ件数αに０．３を乗算した値を所定値とすることができる。
【００４２】
結合部１３４は、トリップ件数γがトリップ件数αに基づく所定値を超えるか否かを判定する。結合部１３４は、トリップ件数γがトリップ件数αに基づく所定値を超える場合には、隣接ゾーンＸ’とゾーンＸとの距離が閾値内であるか否かを判定する。ここで、隣接ゾーンＸ’とゾーンＸとの距離の閾値は、ゾーンＹ側と同様に、例えば、ゾーンＸの中心または重心と、隣接ゾーンＸ’の中心または重心との距離とすることができる。隣接ゾーンＸ’とゾーンＸとの距離の閾値は、例えば、数ｋｍ〜十数ｋｍ程度、例えば、１０ｋｍ、１５ｋｍ、２０ｋｍといった値を用いることができる。
【００４３】
結合部１３４は、隣接ゾーンＸ’とゾーンＸとの距離が閾値内である場合には、隣接ゾーンＸ’をゾーンＸに結合する。すなわち、結合部１３４は、ＯＤデータ記憶部１２２から読み出したＯＤデータに対して、ゾーンＸまたは隣接ゾーンＸ’を含むトリップについて、ゾーンＸまたは隣接ゾーンＸ’をゾーンＸ，Ｘ’に更新し、結合ＯＤデータ記憶部１２４に記憶する。
【００４４】
結合部１３４は、ある隣接ゾーンＸ’について処理が完了した場合、トリップ件数γがトリップ件数αに基づく所定値を超えない場合、または、隣接ゾーンＸ’とゾーンＸとの距離が閾値内でない場合には、未処理の他の隣接ゾーンＸ’があるか否かを判定する。結合部１３４は、未処理の他の隣接ゾーンＸ’がある場合には、当該他の隣接ゾーンＸ’とゾーンＹとの間のトリップ件数γを取得して、上述の判定を繰り返す。
【００４５】
結合部１３４は、未処理の他の隣接ゾーンＸ’がない場合には、ゾーンＸ，Ｙの結合処理を終了する。結合部１３４は、ゾーンＸ，Ｙの結合処理が終了すると、表示制御部１３５に、結合処理が完了したＯＤデータを表示する表示画面の生成を指示する。
【００４６】
ここで、図６を用いて、結合処理の一例を説明する。図６は、結合処理の一例を説明する図である。図６に示すように、結合部１３４は、例えば、ゾーンＸとしてゾーン２１、ゾーンＹとしてゾーン３１が指定された場合には、ゾーン２１と、ゾーン３１との間のトリップ件数αとしてトリップ件数４１を取得する。図６の例では、トリップ件数４１は、２０件である。ここで、結合部１３４は、トリップ件数αに基づいて、隣接ゾーンを結合するか否かを判定するための所定値を、例えば、２０×０．３＝６件と算出する。
【００４７】
次に、結合部１３４は、ゾーン２１と、ゾーン３１の隣接ゾーンであるゾーン３２、３３、３４、３５との間のトリップ件数βとして、各トリップ件数４２、４３、４４、４５を取得する。図６の例では、トリップ件数４２は１３件、トリップ件数４３は１１件、トリップ件数４４は３件、トリップ件数４５は５件である。結合部１３４は、各トリップ件数４２、４３、４４、４５のうち、所定値である６件を超えるトリップ件数４２、４３に対応するゾーン３２、３３を結合する隣接ゾーンと判定する。
【００４８】
次に、結合部１３４は、ゾーン３１と、ゾーン２１の隣接ゾーンであるゾーン２２、２３、２４、２５との間のトリップ件数γとして、各トリップ件数４６、４７、４８、４９を取得する。図６の例では、トリップ件数４６は９件、トリップ件数４７は１０件、トリップ件数４８は８件、トリップ件数４９は４件である。結合部１３４は、各トリップ件数４６、４７、４８、４９のうち、所定値である６件を超えるトリップ件数４６、４７、４８に対応するゾーン２２、２３、２４を結合する隣接ゾーンと判定する。
【００４９】
続いて、図７を用いて、結合処理の他の一例を説明する。図７は、結合処理の他の一例を説明する図である。図７に示すように、結合部１３４は、例えば、ゾーンＸとしてゾーン５１、ゾーンＹとしてゾーン６１が指定された場合には、ゾーン５１と、ゾーン６１との間のトリップ件数ｄとしてトリップ件数７１を取得する。
【００５０】
結合部１３４は、ゾーン５１周囲の所定範囲５６内のゾーンのうち、ゾーンＸを除くゾーンを起点とするトリップ件数ｅを取得する。図７の例では、トリップ件数ｅは、トリップ件数７２、７３、７４、７５を加算した件数である。なお、トリップ件数ｅは、ゾーンＸを起点とするトリップの総数としてもよい。結合部１３４は、トリップ件数ｄとｅとの比率ｈ１を算出する。
【００５１】
結合部１３４は、ゾーン５１の隣接ゾーン５２、５３、５４、５５をそれぞれ起点とし、ゾーン６１を終点とするトリップ件数ｆを取得する。結合部１３４は、隣接ゾーン５２、５３、５４、５５を、それぞれ起点とするトリップ件数ｇを取得する。結合部１３４は、トリップ件数ｆとｇとの比率ｈ２を算出する。
【００５２】
結合部１３４は、比率ｈ１およびｈ２が閾値内であるか否かを判定する。結合部１３４は、比率ｈ１およびｈ２が閾値内である場合には、当該隣接ゾーンをゾーン５１に結合する。結合部１３４は、隣接ゾーン５２、５３、５４、５５のそれぞれについて、比率ｈ１およびｈ２が閾値内であるか否かを判定する。また、結合部１３４は、ゾーン５１を起点とし、ゾーン６１の隣接ゾーン６２、６３、６４、６５、６６を終点とするトリップ件数に基づいて、隣接ゾーン６２、６３、６４、６５、６６をゾーン６１と結合するか否かを判定する。
【００５３】
表示制御部１３５は、結合部１３４から表示画面の生成を指示されると、結合ＯＤデータを、結合ＯＤデータ記憶部１２４から読み出す。表示制御部１３５は、読み出した結合ＯＤデータに基づいて、表示画面を生成する。表示制御部１３５は、生成した表示画面を通信部１１０等を介して端末装置１０に送信し、端末装置１０の図示しない表示部に表示画面を表示させる。
【００５４】
図８は、表示画面の一例を説明する図である。図８に示すように、表示画面８１は、例えば、結合されたゾーンとして、ゾーン２１、２２、２３、２４、および、ゾーン３１、３２、３３がそれぞれ表示され、結合されたゾーン間のトリップ件数８２が表示される。図８の例では、表示画面８１には、ゾーン２１、２２、２３、２４と、ゾーン３１、３２、３３との間のトリップ件数８２として、７１件が表示される。これにより、サーバ装置１００は、指定されたゾーンの隣接ゾーンから同様の目的で動く車両５を纏めて表示できるので、移動状況の分析を効率的に行うことができる。
【００５５】
次に、実施例の表示制御システム１の動作について説明する。まず、各車両５から運行情報を取得してＯＤデータおよび経路データを生成する処理について説明する。
【００５６】
取得部１３１は、基地局６、ネットワークＮおよび通信部１１０を介して、各車両５から運行情報を取得する。取得部１３１は、取得した運行情報を運行情報記録部１２１に記憶する。生成部１３２は、運行情報記憶部１２１を参照して、ＯＤデータおよび経路データを生成する。生成部１３２は、車両ＩＤおよびトリップＮｏに、トリップ開始日時、トリップ開始ゾーン、トリップ終了日時およびトリップ終了ゾーンを対応付けて、ＯＤデータ記憶部１２２に記憶する。また、生成部１３２は、車両ＩＤおよびトリップＮｏに対応付けて、道路リンクＩＤと、リンク入日時と、平均速度と、当該リンクが属する二次メッシュＮｏとを、経路データ記憶部１２３に記憶する。
【００５７】
続いて、指定されたゾーンと隣接ゾーンとを結合する結合処理について説明する。図９および図１０は、結合処理の一例を示すフローチャートである。端末装置１０は、分析者の操作により、調査する２地点のゾーンの指定情報をサーバ装置１００に送信する。サーバ装置１００の受付部１３３は、端末装置１０から、指定情報を受信すると、調査するゾーンＸ，Ｙの指定を受け付ける（ステップＳ１）。受付部１３３は、受け付けた指定情報を結合部１３４に出力する。
【００５８】
結合部１３４は、受付部１３３から指定情報が入力されると、ＯＤデータ記憶部１２２を参照して、指定情報で指定されるゾーンＸ，Ｙを起終点とするトリップ件数αを取得する（ステップＳ２）。結合部１３４は、ゾーンＸと、ゾーンＹの隣接ゾーンＹ’との間のトリップ件数βを取得する（ステップＳ３）。また、結合部１３４は、トリップ件数αに基づいて、隣接ゾーンを結合するか否かを判定するための所定値を算出する。
【００５９】
結合部１３４は、トリップ件数βがトリップ件数αに基づく所定値を超えるか否かを判定する（ステップＳ４）。結合部１３４は、トリップ件数βが所定値を超える場合には（ステップＳ４：肯定）、隣接ゾーンＹ’とゾーンＹとの距離が閾値内であるか否かを判定する（ステップＳ５）。結合部１３４は、トリップ件数βが所定値を超えない場合には（ステップＳ４：否定）、ステップＳ７に進む。
【００６０】
結合部１３４は、隣接ゾーンＹ’とゾーンＹとの距離が閾値内である場合には（ステップＳ５：肯定）、隣接ゾーンＹ’をゾーンＹに結合する（ステップＳ６）。結合部１３４は、隣接ゾーンＹ’とゾーンＹとの距離が閾値内でない場合には（ステップＳ５：否定）、ステップＳ７に進む。
【００６１】
結合部１３４は、未処理の隣接ゾーンＹ’があるか否かを判定する（ステップＳ７）。結合部１３４は、未処理の隣接ゾーンＹ’がある場合には（ステップＳ７：肯定）、ステップＳ３に戻る。結合部１３４は、未処理の隣接ゾーンＹ’がない場合には（ステップＳ７：否定）、ＯＤデータ記憶部１２２を参照して、ゾーンＸの隣接ゾーンＸ’と、ゾーンＹとの間のトリップ件数γを取得する（ステップＳ８）。
【００６２】
結合部１３４は、トリップ件数γがトリップ件数αに基づく所定値を超えるか否かを判定する（ステップＳ９）。結合部１３４は、トリップ件数γが所定値を超える場合には（ステップＳ９：肯定）、隣接ゾーンＸ’とゾーンＸとの距離が閾値内であるか否かを判定する（ステップＳ１０）。結合部１３４は、トリップ件数γが所定値を超えない場合には（ステップＳ９：否定）、ステップＳ１２に進む。
【００６３】
結合部１３４は、隣接ゾーンＸ’とゾーンＸとの距離が閾値内である場合には（ステップＳ１０：肯定）、隣接ゾーンＸ’をゾーンＸに結合する（ステップＳ１１）。結合部１３４は、隣接ゾーンＸ’とゾーンＸとの距離が閾値内でない場合には（ステップＳ１０：否定）、ステップＳ１２に進む。
【００６４】
結合部１３４は、未処理の隣接ゾーンＸ’があるか否かを判定する（ステップＳ１２）。結合部１３４は、未処理の隣接ゾーンＸ’がある場合には（ステップＳ１２：肯定）、ステップＳ９に戻る。結合部１３４は、未処理の隣接ゾーンＸ’がない場合には（ステップＳ１２：否定）、表示制御部１３５に、結合処理が完了したＯＤデータを表示する表示画面の生成を指示する。
【００６５】
表示制御部１３５は、結合部１３４から表示画面の生成を指示されると、結合ＯＤデータを、結合ＯＤデータ記憶部１２４から読み出して、表示画面を生成する（ステップＳ１３）。表示制御部１３５は、生成した表示画面を通信部１１０等を介して端末装置１０に送信し、端末装置１０の図示しない表示部に表示画面を表示させる（ステップＳ１４）。これにより、表示制御システム１は、指定されたゾーンの隣接ゾーンから同様の目的で動く車両５を纏めて表示できるので、移動状況の分析を効率的に行うことができる。また、表示制御システム１は、地点間の流量分析を行う際に、事前に定義したゾーンにとらわれず、流量を判断できる。
【００６６】
次に、図７に示す結合処理の他の一例の場合の動作について説明する。図１１および図１２は、結合処理の他の一例を示すフローチャートである。端末装置１０は、分析者の操作により、調査する２地点のゾーンの指定情報をサーバ装置１００に送信する。サーバ装置１００の受付部１３３は、端末装置１０から、指定情報を受信すると、調査するゾーンＸ，Ｙの指定を受け付ける（ステップＳ２１）。受付部１３３は、受け付けた指定情報を結合部１３４に出力する。
【００６７】
結合部１３４は、受付部１３３から指定情報が入力されると、ＯＤデータ記憶部１２２を参照して、指定情報で指定されるゾーンＸ，Ｙを起終点とするトリップ件数ｄを取得する（ステップＳ２２）。結合部１３４は、ゾーンＸ周囲の所定範囲内のゾーンのうち、ゾーンＸを除くゾーンを起点とするトリップ件数ｅを取得する（ステップＳ２３）。結合部１３４は、トリップ件数ｄとｅとの比率ｈ１を算出する（ステップＳ２４）。トリップ件数ｄとｅとの比率ｈ１は、例えば、トリップ件数ｄが２５％、トリップ件数ｅが７５％と算出される。
【００６８】
結合部１３４は、ゾーンＸの隣接ゾーンＸ’を起点とし、ゾーンＹを終点とするトリップ件数ｆを取得する（ステップＳ２５）。結合部１３４は、隣接ゾーンＸ’を起点とするトリップ件数ｇを取得する（ステップＳ２６）。結合部１３４は、トリップ件数ｆとｇとの比率ｈ２を算出する（ステップＳ２７）。トリップ件数ｆとｇとの比率ｈ２は、例えば、トリップ件数ｆが２２％、トリップ件数ｇが７８％と算出される。
【００６９】
結合部１３４は、比率ｈ１およびｈ２が閾値内であるか否かを判定する（ステップＳ２８）。ここで、閾値は、所定の類似範囲に属するか否かを判定する値であり、例えば、比率ｈ１が３０％以下であり、比率ｈ１に対する比率ｈ２の差が±１０％以内とすることができる。なお、結合部１３４は、判定に用いる比率ｈ１として、例えば、トリップ件数ｄ＋ｅに対するトリップ件数ｄの比率である２５％を用い、比率ｈ２として、例えば、トリップ件数ｆ＋ｇに対するトリップ件数ｆの比率である２２％を用いることができる。この場合には、結合部１３４は、比率ｈ１が３０％以下の条件を満たし、比率ｈ１に対する比率ｈ２の差は３％であるので、±１０％という条件も満たすので、比率ｈ１およびｈ２が閾値内であると判定する。
【００７０】
結合部１３４は、比率ｈ１およびｈ２が閾値内である場合には（ステップＳ２８：肯定）、隣接ゾーンＸ’をゾーンＸに結合する（ステップＳ２９）。結合部１３４は、比率ｈ１およびｈ２が閾値内でない場合には（ステップＳ２８：否定）、ステップＳ３０に進む。
【００７１】
結合部１３４は、未処理の隣接ゾーンＸ’があるか否かを判定する（ステップＳ３０）。結合部１３４は、未処理の隣接ゾーンＸ’がある場合には（ステップＳ３０：肯定）、ステップＳ２５に戻る。結合部１３４は、未処理の隣接ゾーンＸ’がない場合には（ステップＳ３０：否定）、ゾーンＹ周囲の所定範囲内のゾーンのうち、ゾーンＹを除くゾーンを終点とするトリップ件数ｉを取得する（ステップＳ３１）。結合部１３４は、トリップ件数ｄとｉとの比率ｍ１を算出する（ステップＳ３２）。
【００７２】
結合部１３４は、ゾーンＸを起点とし、ゾーンＹの隣接ゾーンＹ’を終点とするトリップ件数ｊを取得する（ステップＳ３３）。結合部１３４は、隣接ゾーンＹ’を終点とするトリップ件数ｋを取得する（ステップＳ３４）。結合部１３４は、トリップ件数ｊとｋとの比率ｍ２を算出する（ステップＳ３５）。結合部１３４は、比率ｍ１およびｍ２が閾値内であるか否かを判定する（ステップＳ３６）。なお、比率ｍ１およびｍ２が閾値内であるか否かの判定は、ステップＳ２８の比率ｈ１およびｈ２が閾値内であるか否かの判定と同様に行う。
【００７３】
結合部１３４は、比率ｍ１およびｍ２が閾値内である場合には（ステップＳ３６：肯定）、隣接ゾーンＹ’をゾーンＹに結合する（ステップＳ３７）。結合部１３４は、比率ｍ１およびｍ２が閾値内でない場合には（ステップＳ３６：否定）、ステップＳ３８に進む。
【００７４】
結合部１３４は、未処理の隣接ゾーンＹ’があるか否かを判定する（ステップＳ３８）。結合部１３４は、未処理の隣接ゾーンＹ’がある場合には（ステップＳ３８：肯定）、ステップＳ３３に戻る。結合部１３４は、未処理の隣接ゾーンＹ’がない場合には（ステップＳ３８：否定）、表示制御部１３５に、結合処理が完了したＯＤデータを表示する表示画面の生成を指示する。
【００７５】
表示制御部１３５は、結合部１３４から表示画面の生成を指示されると、結合ＯＤデータを、結合ＯＤデータ記憶部１２４から読み出して、表示画面を生成する（ステップＳ３９）。表示制御部１３５は、生成した表示画面を通信部１１０等を介して端末装置１０に送信し、端末装置１０の図示しない表示部に表示画面を表示させる（ステップＳ４０）。これにより、表示制御システム１は、指定されたゾーンの隣接ゾーンから同様の目的で動く車両５を纏めて表示できるので、移動状況の分析を効率的に行うことができる。また、表示制御システム１は、地点間の流量分析を行う際に、事前に定義したゾーンにとらわれず、流量を判断できる。
【００７６】
このように、サーバ装置１００は、複数の区画のうち、指定された第１の区画内を到着地点とする車両５の移動履歴のうち、第２の区画内と該第２の区画と隣接する隣接区画内を出発地点とする車両５の移動履歴を抽出する。また、サーバ装置１００は、抽出した移動履歴に基づいて、第２の区画内を出発地点とし第１の区画内を到着地点とする車両５の数と、隣接区画内を出発地点とし第１の区画内を到着地点とする車両５の数とに基づいて、第１の区画内を到着地点とする車両の移動元として表示するゾーンに第２の区画を含め隣接区画を含めないようにするか、第２の区画と隣接区画とを含めるようにするか制御する。その結果、移動状況の分析を効率的に行うことができる。
【００７７】
また、サーバ装置１００は、抽出した移動履歴に基づいて、第２の区画内を出発地点とし第１の区画内を到着地点とする車両５の数と第２の区画内を出発地点とする車両５の総数との比率と、隣接区画内を出発地点とし第１の区画内を到着地点とする車両５の数と隣接区画内を出発地点とする車両５の総数との比率とに基づいて、第１の区画内を到着地点とする車両５の移動元として表示するゾーンに隣接区画を含めるか否か制御する。その結果、車両５の移動元として表示するゾーンに含める隣接区画を決定できる。
【００７８】
また、サーバ装置１００は、第２の区画内を出発地点とし第１の区画内を到着地点とする車両５の数と第２の区画内を出発地点とする車両５の総数との比率と、隣接区画内を出発地点とし第１の区画内を到着地点とする車両５の数と隣接区画内を出発地点とする車両５の総数との比率とが、所定の類似範囲に属する場合に、第１の区画内を到着地とする車両５の移動元として表示するゾーンに隣接区画を含める。その結果、車両５の移動元として表示するゾーンに含める隣接区画を決定できる。
【００７９】
また、サーバ装置１００は、隣接区画内を出発地点とし第１の区画内を到着地点とする車両５の数が所定値より大きい場合に、当該隣接区画を、第１の区画内を到着地点とする車両５の移動元として表示するゾーンに含めるように制御する。その結果、指定されたゾーンと隣接するゾーンとから移動する車両５について、移動状況の分析を効率的に行うことができる。
【００８０】
また、サーバ装置１００は、所定値として、第２の区画内を出発地点とし第１の区画内を到着地点とする車両の数に基づく所定値を用いる。その結果、指定されたゾーン間を移動する車両５の数に基づいて、移動状況の分析を行う隣接ゾーンを決定できる。
【００８１】
なお、上記実施例では、結合処理を行う際に、車両５の移動方向を考慮せずに指定されたゾーンと隣接ゾーンとを結合したが、これに限定されない。例えば、車両５の移動方向を考慮して指定されたゾーンと隣接ゾーンとを結合してもよい。これにより、車両５の移動方向を考慮して移動状況の分析を効率的に行うことができる。
【００８２】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、取得部１３１と、生成部１３２とを統合してもよい。
【００８３】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００８４】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１３は、表示制御プログラムを実行するコンピュータの一例を示す図である。
【００８５】
図１３が示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００８６】
ハードディスク装置２０８には、図１に示した取得部１３１、生成部１３２、受付部１３３、結合部１３４および表示制御部１３５の各処理部と同様の機能を有する表示制御プログラムが記憶される。また、ハードディスク装置２０８には、運行情報記憶部１２１、ＯＤデータ記憶部１２２、経路データ記憶部１２３、結合ＯＤデータ記憶部１２４、および、表示制御プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００の管理者から管理情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して管理情報の画面や各種画面を表示する。インタフェース装置２０５は、例えば、印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有しネットワークＮと接続され、車両５、端末装置１０や他の装置と各種情報をやりとりする。
【００８７】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した取得部１３１、生成部１３２、受付部１３３、結合部１３４および表示制御部１３５として機能させることができる。
【００８８】
なお、上記の表示制御プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの表示制御プログラムを記憶させておき、コンピュータ２００がこれらから表示制御プログラムを読み出して実行するようにしてもよい。
【００８９】
以上、本実施例を含む実施の形態に関し、さらに以下の付記を開示する。
【００９０】
（付記１）複数の区画のうち、指定された第１の区画内を到着地点とする車両の移動履歴のうち、第２の区画内と該第２の区画と隣接する隣接区画内を出発地点とする車両の移動履歴を抽出し、
抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記第２の区画を含め前記隣接区画を含めないようにするか、前記第２の区画と前記隣接区画とを含めるようにするか制御する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【００９１】
（付記２）抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記第２の区画内を出発地点とする車両の総数との比率と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記隣接区画内を出発地点とする車両の総数との比率とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記隣接区画を含めるか否か制御する、ことを特徴とする付記１に記載の表示制御プログラム。
【００９２】
（付記３）前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記第２の区画内を出発地点とする車両の総数との比率と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記隣接区画内を出発地点とする車両の総数との比率とが、所定の類似範囲に属する場合に、前記第１の区画内を到着地とする車両の移動元として表示するゾーンに前記隣接区画を含める、ことを特徴とする付記２に記載の表示制御プログラム。
【００９３】
（付記４）前記制御する処理は、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数が所定値より大きい場合に、当該隣接区画を、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに含めるように制御する、ことを特徴とする付記１に記載の表示制御プログラム。
【００９４】
（付記５）前記所定値は、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数に基づく所定値であることを特徴とする付記４に記載の表示制御プログラム。
【００９５】
（付記６）複数の区画のうち、指定された第１の区画内を到着地点とする車両の移動履歴のうち、第２の区画内と該第２の区画と隣接する隣接区画内を出発地点とする車両の移動履歴を抽出し、
抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記第２の区画を含め前記隣接区画を含めないようにするか、前記第２の区画と前記隣接区画とを含めるようにするか制御する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【００９６】
（付記７）抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記第２の区画内を出発地点とする車両の総数との比率と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記隣接区画内を出発地点とする車両の総数との比率とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記隣接区画を含めるか否か制御する、ことを特徴とする付記６に記載の表示制御方法。
【００９７】
（付記８）前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記第２の区画内を出発地点とする車両の総数との比率と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記隣接区画内を出発地点とする車両の総数との比率とが、所定の類似範囲に属する場合に、前記第１の区画内を到着地とする車両の移動元として表示するゾーンに前記隣接区画を含める、ことを特徴とする付記７に記載の表示制御方法。
【００９８】
（付記９）前記制御する処理は、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数が所定値より大きい場合に、当該隣接区画を、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに含めるように制御する、ことを特徴とする付記６に記載の表示制御方法。
【００９９】
（付記１０）前記所定値は、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数に基づく所定値であることを特徴とする付記９に記載の表示制御方法。
【０１００】
（付記１１）複数の区画のうち、指定された第１の区画内を到着地点とする車両の移動履歴のうち、第２の区画内と該第２の区画と隣接する隣接区画内を出発地点とする車両の移動履歴を抽出する抽出部と、
前記抽出部で抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記第２の区画を含め前記隣接区画を含めないようにするか、前記第２の区画と前記隣接区画とを含めるようにするか制御する結合制御部と、
を有することを特徴とする情報処理装置。
【０１０１】
（付記１２）前記結合制御部は、前記抽出部が抽出した前記移動履歴に基づいて、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記第２の区画内を出発地点とする車両の総数との比率と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記隣接区画内を出発地点とする車両の総数との比率とに基づいて、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに前記隣接区画を含めるか否か制御する、ことを特徴とする付記１１に記載の情報処理装置。
【０１０２】
（付記１３）前記結合制御部は、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記第２の区画内を出発地点とする車両の総数との比率と、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数と前記隣接区画内を出発地点とする車両の総数との比率とが、所定の類似範囲に属する場合に、前記第１の区画内を到着地とする車両の移動元として表示するゾーンに前記隣接区画を含める、ことを特徴とする付記１２に記載の情報処理装置。
【０１０３】
（付記１４）前記結合制御部は、前記隣接区画内を出発地点とし前記第１の区画内を到着地点とする車両の数が所定値より大きい場合に、当該隣接区画を、前記第１の区画内を到着地点とする車両の移動元として表示するゾーンに含めるように制御する、ことを特徴とする付記１１に記載の情報処理装置。
【０１０４】
（付記１５）前記所定値は、前記第２の区画内を出発地点とし前記第１の区画内を到着地点とする車両の数に基づく所定値であることを特徴とする付記１４に記載の情報処理装置。
【符号の説明】
【０１０５】
１  表示制御システム
５  車両
６  基地局
１０  端末装置
１００  サーバ装置
１１０  通信部
１２０  記憶部
１２１  運行情報記憶部
１２２  ＯＤデータ記憶部
１２３  経路データ記憶部
１２４  結合ＯＤデータ記憶部
１３０  制御部
１３１  取得部
１３２  生成部
１３３  受付部
１３４  結合部
１３５  表示制御部
Ｎ  ネットワーク
【図１】
0006365194.tif 000002
【図２】
0006365194.tif 000003
【図３】
0006365194.tif 000004
【図４】
0006365194.tif 000005
【図５】
0006365194.tif 000006
【図６】
0006365194.tif 000007
【図７】
0006365194.tif 000008
【図８】
0006365194.tif 000009
【図９】
0006365194.tif 000010
【図１０】
0006365194.tif 000011
【図１１】
0006365194.tif 000012
【図１２】
0006365194.tif 000013
【図１３】
0006365194.tif 000014