(57)【要約】      （修正有）【課題】渋滞データを提供する装置であって、渋滞データ量を効果的に低減させるとともに、使用しやすいインタフェースを提供する。【解決手段】渋滞データは、１時間間隔などの長時間間隔で取得され、長期間渋滞データとしてデータ記憶手段に記憶される。また、渋滞データは、例えば１０分間隔などの短時間間隔で取得され、短期間渋滞データとして記憶手段に記憶される。短時間間隔で記憶した短期間渋滞データは数が多いため、保存しておくとデータ量が膨大となる。そこで、差分データ生成手段は、長期間渋滞データと短期間渋滞データとの差分データを生成し、短期間渋滞データの代わりに差分データを保存する。【選択図】図３
2007122397.tif 000002
【特許請求の範囲】
【請求項１】
渋滞データを取得する渋滞データ取得手段と、
所定の長時間間隔で取得した長期間渋滞データを記憶する長期間渋滞データ記憶手段と、
前記所定の長時間間隔よりも短い短時間間隔で取得した短期間渋滞データを記憶する短期間渋滞データ記憶手段と、
前記長期間渋滞データと前記短期間渋滞データの差分を生成する差分データ生成手段と、
前記差分データを記憶する差分データ記憶手段と、
生成された差分データに対応する短期間渋滞データを削除する記憶情報制御手段と、
前記長期間渋滞データ及び前記短期間渋滞データを出力する出力手段と、
を備えることを特徴とする渋滞情報提供装置。
【請求項２】
前記記憶情報制御手段は、取得時刻から所定の保存時間を経過した短期間渋滞データを削除することを特徴とする請求項１に記載の渋滞情報提供装置。
【請求項３】
前記差分データ生成手段は、前記短期間渋滞データと、当該短期間渋滞データの取得時刻に最も近い過去の時刻において取得された前記長期間渋滞データとの差分を前記差分データとして生成することを特徴とする請求項２に記載の渋滞情報提供装置。
【請求項４】
時刻の指定を含む短期間渋滞データの表示指示を受け取る手段を備え、
前記出力手段は、前記表示指示により指定された時刻における短期間渋滞データを、前記長期間渋滞データ及び前記差分データから生成し、出力することを特徴とする請求項１乃至３のいずれか一項に記載の渋滞情報提供装置。
【請求項５】
コンピュータ上で実行される渋滞情報提供プログラムであって、
渋滞データを取得する渋滞データ取得手段、
所定の長時間間隔で取得した長期間渋滞データを記憶する長期間渋滞データ記憶手段と、
前記所定の長時間間隔よりも短い短時間間隔で取得した短期間渋滞データを記憶する短期間渋滞データ記憶手段、
前記長期間渋滞データと前記短期間渋滞データの差分を生成する差分データ生成手段、
前記差分データを記憶する差分データ記憶手段、
生成された差分データに対応する前記短期間渋滞データを削除する記憶情報制御手段、
前記長期間渋滞データ及び前記短期間渋滞データを出力する出力手段、として前記コンピュータを機能させることを特徴とする渋滞情報提供プログラム。
【請求項６】
渋滞データを取得する渋滞データ取得手段と、
取得された前記渋滞データに基づいて、渋滞データ表示画面を表示装置に表示する表示制御手段と、を備え、
前記渋滞データ表示画面は、ユーザにより月日が入力される月日入力エリアと、ユーザにより時刻が入力される時刻入力エリアと、ユーザにより入力された月日及び時刻における渋滞データを表示する渋滞表示エリアを有し、
前記渋滞データ取得手段は、前記月日入力エリアに入力された月日及び前記時刻入力エリアに入力された時刻に対応する渋滞データを取得することを特徴とする渋滞情報表示装置。
【請求項７】
前記月日入力エリアは、カレンダー表示と、前記カレンダー表示上を移動しユーザにより操作されるカーソルとを含むことを特徴とする請求項６に記載の渋滞情報表示装置。
【請求項８】
コンピュータ上で実行される渋滞情報表示プログラムであって、
渋滞データを取得する渋滞データ取得手段、及び、
取得された前記渋滞データに基づいて、渋滞データ表示画面を表示装置に表示する表示制御手段として前記コンピュータを機能させ、
前記渋滞データ表示画面は、ユーザにより月日が入力される月日入力エリアと、ユーザにより時刻が入力される時刻入力エリアと、ユーザにより入力された月日及び時刻における渋滞データを表示する渋滞表示エリアを有し、
前記渋滞データ取得手段は、前記月日入力エリアに入力された月日及び前記時刻入力エリアに入力された時刻に対応する渋滞データを取得することを特徴とする渋滞情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、道路の渋滞情報を提供する装置及びそのためのプログラムに関する。
【背景技術】
【０００２】
道路の渋滞データなどを含む道路交通情報を提供するシステムとして、ＶＩＣＳ（Vehicle Information and Communication System）が知られている。また、ＶＩＣＳを利用して、渋滞データをリアルタイムで道路地図上に表示することが可能なカーナビゲーションシステムなどが知られている。
【０００３】
例えば、特許文献１には、ナビゲーション装置において、１０分、３０分などの所定時間間隔毎に取得した渋滞データに基づき、渋滞状況の変化を経時的に表示する手法が記載されている。
【０００４】
特許文献２には、ナビゲーション装置において、ＶＩＣＳなどにより取得した渋滞データに基づいて、渋滞の推移を示す画像を生成して連続的に表示するものが記載されている。
【０００５】
【特許文献１】特開２００４−３６１２１１号公報
【特許文献２】特開２００３−２２２５２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように渋滞状況の時間的な変化や推移を表示するためには、その時間間隔毎に渋滞データを取得し、蓄積する必要がある。例えば、１０分間隔で渋滞データの変化を表示するためには、１０分毎に渋滞データを取得し、それを蓄積しておく必要がある。よって、蓄積すべき情報量が多くなるという問題がある。
【０００７】
また、上記文献のような渋滞データの表示方法は、主として数時間又は数分前から現在までの渋滞状況の推移を示すものであるが、これに対して、例えば数ヶ月前、１年前という期間で過去のある時点での渋滞データを表示したいというニーズもある。よって、現在から数分前という短い期間での渋滞データの提供と、現在から数ヶ月又は１年前という長い期間での渋滞データの提供とを両立させるためには、非常に膨大な量の渋滞データを蓄積する必要が生じる。
【０００８】
さらに、長い期間での渋滞データを提供する際には、ユーザは月日、時間などの複数の条件を指定する必要があるため、ユーザにとって直感的に操作しやすいインタフェースが要求される。
【０００９】
本発明が解決しようとする課題には上記のようなものが例として挙げられる。本発明は、現在から過去にわたる渋滞データを提供する装置であって、蓄積すべき渋滞データ量を効果的に低減させるとともに、ユーザが使用しやすいインタフェースを有する装置を提供することを課題とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、渋滞情報提供装置であって、渋滞データを取得する渋滞データ取得手段と、所定の長時間間隔で取得した長期間渋滞データを記憶する長期間渋滞データ記憶手段と、前記所定の長時間間隔よりも短い短時間間隔で取得した短期間渋滞データを記憶する短期間渋滞データ記憶手段と、前記長期間渋滞データと前記短期間渋滞データの差分を生成する差分データ生成手段と、前記差分データを記憶する差分データ記憶手段と、生成された差分データに対応する短期間渋滞データを削除する記憶情報制御手段と、前記長期間渋滞データ及び前記短期間渋滞データを出力する出力手段と、を備えることを特徴とする。
【００１１】
請求項５に記載の発明は、コンピュータ上で実行される渋滞情報提供プログラムであって、渋滞データを取得する渋滞データ取得手段、所定の長時間間隔で取得した長期間渋滞データを記憶する長期間渋滞データ記憶手段と、前記所定の長時間間隔よりも短い短時間間隔で取得した短期間渋滞データを記憶する短期間渋滞データ記憶手段、前記長期間渋滞データと前記短期間渋滞データの差分を生成する差分データ生成手段、前記差分データを記憶する差分データ記憶手段、生成された差分データに対応する前記短期間渋滞データを削除する記憶情報制御手段、前記長期間渋滞データ及び前記短期間渋滞データを出力する出力手段、として前記コンピュータを機能させることを特徴とする。
【００１２】
請求項６に記載の発明は、渋滞情報表示装置であって、渋滞データを取得する渋滞データ取得手段と、取得された前記渋滞データに基づいて、渋滞データ表示画面を表示装置に表示する表示制御手段と、を備え、前記渋滞データ表示画面は、ユーザにより月日が入力される月日入力エリアと、ユーザにより時刻が入力される時刻入力エリアと、ユーザにより入力された月日及び時刻における前記渋滞データを表示する渋滞表示エリアを有し、前記渋滞データ取得手段は、前記月日入力エリアに入力された月日及び前記時刻入力エリアに入力された時刻に対応する渋滞データを取得することを特徴とする。
【００１３】
請求項８に記載の発明は、コンピュータ上で実行される渋滞情報表示プログラムであって、渋滞データを取得する渋滞データ取得手段、及び、取得された前記渋滞データに基づいて、渋滞データ表示画面を表示装置に表示する表示制御手段として前記コンピュータを機能させ、前記渋滞データ表示画面は、ユーザにより月日が入力される月日入力エリアと、ユーザにより時刻が入力される時刻入力エリアと、ユーザにより入力された月日及び時刻における前記渋滞データを表示する渋滞表示エリアを有し、前記渋滞データ取得手段は、前記月日入力エリアに入力された月日及び前記時刻入力エリアに入力された時刻に対応する渋滞データを取得することを特徴とする。
【発明を実施するための最良の形態】
【００１４】
本発明の１つの観点では、渋滞情報提供装置は、渋滞データを取得する渋滞データ取得手段と、所定の長時間間隔で取得した長期間渋滞データを記憶する長期間渋滞データ記憶手段と、前記所定の長時間間隔よりも短い短時間間隔で取得した短期間渋滞データを記憶する短期間渋滞データ記憶手段と、前記長期間渋滞データと前記短期間渋滞データの差分を生成する差分データ生成手段と、前記差分データを記憶する差分データ記憶手段と、生成された差分データに対応する短期間渋滞データを削除する記憶情報制御手段と、前記長期間渋滞データ及び前記短期間渋滞データを出力する出力手段と、備える。
【００１５】
上記の渋滞情報提供装置は、ユーザが使用する端末装置と例えばネットワークを介して接続され、ユーザの要求に応じて渋滞情報を提供する。渋滞情報提供装置は、例えばＶＩＣＳ受信装置などの渋滞データ取得手段により渋滞データを取得する。渋滞データは、例えば１時間間隔などの長時間間隔で取得され、長期間渋滞データとして長期間渋滞データ記憶手段に記憶される。また、渋滞データは、例えば１０分間隔などの短時間間隔で取得され、短期間渋滞データとして短期間渋滞データ記憶手段に記憶される。これにより、出力手段は、長時間間隔と単時間間隔の両方で渋滞データをユーザに提供することができる。
【００１６】
短時間間隔で記憶した短期間渋滞データは数が多いため、ずっと保存しておくとデータ量が膨大となる。そこで、差分データ生成手段は、長期間渋滞データと短期間渋滞データとの差分データを生成し、短期間渋滞データの代わりに差分データを保存する。差分データが生成され、保存された後、元の短期間渋滞データは削除される。差分データは短期間渋滞データと比較してデータ量が大幅に小さいので、渋滞データの保存に要する記憶容量を大幅に低減することができる。
【００１７】
上記の渋滞情報提供装置の一態様では、前記記憶情報制御手段は、取得時刻から所定の保存時間を経過した短期間渋滞データを削除する。短期間渋滞データに関しては、所定の保存期間を設定し、それを経過したものから順に差分データを保存した上で削除する。通常、現在時刻から数時間前の短期間渋滞データが最も利用頻度が高いので、例えば保存期間を２時間程度に設定し、それを超えたら自動的に差分データを保存するのが好ましい。
【００１８】
上記の渋滞情報提供装置の他の一態様では、前記差分データ生成手段は、前記短期間渋滞データと、当該短期間渋滞データの取得時刻に最も近い過去の時刻において取得された前記長期間渋滞データとの差分を前記差分データとして生成する。差分データは、長期間渋滞データとの差分であるので、最も近い過去の長期間渋滞データとの差分を差分データとするのが好ましい。例えば長期間渋滞データが１時間間隔で取得され、短期間渋滞データが１０分間隔で取得される場合、１６：１０〜１６：５０の１０分間隔の短期間渋滞データから、それぞれ１６：００の長期間渋滞データとの差分データが生成され、保存される。
【００１９】
上記の渋滞情報提供装置の他の一態様では、時刻の指定を含む短期間渋滞データの表示指示を受け取る手段を備え、前記出力手段は、前記表示指示により指定された時刻における短期間渋滞データを、前記長期間渋滞データ及び前記差分データから生成し、出力する。既に保存期間が経過した日時及び時刻に対応する短期間渋滞データが要求された場合には、長期間渋滞データと差分データから元の短期間渋滞データを生成し、出力する。よって、差分データが保存されている限り、それに基づいて短期間渋滞データを生成し、出力することが可能となる。
【００２０】
本発明の他の観点では、コンピュータ上で実行される渋滞情報提供プログラムは、渋滞データを取得する渋滞データ取得手段、所定の長時間間隔で取得した長期間渋滞データを記憶する長期間渋滞データ記憶手段と、前記所定の長時間間隔よりも短い短時間間隔で取得した短期間渋滞データを記憶する短期間渋滞データ記憶手段、前記長期間渋滞データと前記時間渋滞データの差分を生成する差分データ生成手段、前記差分データを記憶する差分データ記憶手段、生成された差分データに対応する前記短期間渋滞データを削除する記憶情報制御手段、前記長期間渋滞データ及び前記短期間渋滞データを出力する出力手段、として前記コンピュータを機能させる。
【００２１】
上記の渋滞情報提供プログラムを、ネットワークを介して端末装置と接続されたサーバなどで実行することにより、上記の渋滞情報提供装置を実現することができる。
【００２２】
本発明の他の観点では、渋滞情報表示装置は、渋滞データを取得する渋滞データ取得手段と、取得された前記渋滞データに基づいて、渋滞データ表示画面を表示装置に表示する表示制御手段と、を備え、前記渋滞データ表示画面は、ユーザにより月日が入力される月日入力エリアと、ユーザにより時刻が入力される時刻入力エリアと、ユーザにより入力された月日及び時刻における前記渋滞データを表示する渋滞表示エリアを有し、前記渋滞データ取得手段は、前記月日入力エリアに入力された月日及び前記時刻入力エリアに入力された時刻に対応する渋滞データを取得することを特徴とする。
【００２３】
上記の渋滞情報表示装置は、例えばネットワークを介してサーバに接続された端末装置により構成される。渋滞情報取得手段はサーバなどから渋滞情報を取得し、表示制御手段は端末装置に付属するＣＲＴ、ＬＣＤなどの表示装置上に渋滞データ表示画面を表示する。ここで、渋滞データ表示画面は、ユーザにより月日が入力される月日入力エリアと、ユーザにより時刻が入力される時刻入力エリアと、ユーザにより入力された月日及び時刻における前記渋滞データを表示する渋滞表示エリアを有する。よって、ユーザはこれらの入力エリアを操作し、渋滞情報を取得した月日及び時刻を決定することができる。渋滞データ取得手段は、そうして決定された月日及び時刻に対応する渋滞データを取得する。これにより、ユーザは希望する月日及び時刻の渋滞情報を容易に取得し、表示装置上で見ることができる。
【００２４】
上記の渋滞情報表示装置の好適な例では、前記月日入力エリアは、カレンダー表示と、前記カレンダー表示上を移動しユーザにより操作されるカーソルとを含む。カレンダー表示により、ユーザは月日を容易に指定することができる。
【００２５】
本発明の他の観点では、コンピュータ上で実行される渋滞情報表示プログラムは、渋滞データを取得する渋滞データ取得手段、及び、取得された前記渋滞データに基づいて、渋滞データ表示画面を表示装置に表示する表示制御手段として前記コンピュータを機能させ、前記渋滞データ表示画面は、ユーザにより月日が入力される月日入力エリアと、ユーザにより時刻が入力される時刻入力エリアと、ユーザにより入力された月日及び時刻における前記渋滞データを表示する渋滞表示エリアを有し、前記渋滞データ取得手段は、前記月日入力エリアに入力された月日及び前記時刻入力エリアに入力された時刻に対応する渋滞データを取得する。
【００２６】
この渋滞情報表示プログラムを端末装置上で実行することにより、上記の渋滞情報表示装置を実現することができる。
【実施例】
【００２７】
以下、本発明の好適な実施例を図面に基づいて説明する。
【００２８】
［システム構成］
図１に、本発明の実施例に係る渋滞情報提供システムの概略構成を示す。図１に示すように、渋滞情報提供システムでは、ユーザが使用する端末装置１と、サーバ１０とがネットワーク５を介して通信可能に接続されている。端末装置１は、例えばパーソナルコンピュータなどの端末装置である。ネットワーク５の典型的な例はインターネットであるが、それ以外のネットワークでも構わない。
【００２９】
サーバ１０は、渋滞情報データベース（以下、「データベース」を「ＤＢ」とも記す）１２及びＶＩＣＳ情報受信装置１１に接続されている。ＶＩＣＳ情報受信装置１１は、所定時間毎にＶＩＣＳ情報を受信し、サーバ１０へ出力する。サーバ１０は、ＶＩＣＳ情報から渋滞データを抽出し、渋滞情報ＤＢ１２へ蓄積する。
【００３０】
また、サーバ１０は、端末装置１を通じたユーザからの要求に応じて、ネットワーク５を介して渋滞データを端末装置１へ送信し、端末装置１の表示部上に表示させる。これにより、ユーザ１はサーバ１０から所望の渋滞データを取得することができる。
【００３１】
［渋滞データ記憶処理］
図２に、渋滞情報ＤＢ１２の構成を模式的に示す。渋滞情報ＤＢ１２は、大別して、長期間渋滞データ記憶部１３と、短期間渋滞データ記憶部１４と、差分データ記憶部１５とを備える。本発明では、数ヶ月前又は数年前という長い期間にわたる渋滞データを長期間渋滞データと呼ぶ。また、これに対し、数分、数十分という短い期間にわたる渋滞データを短期間渋滞データと呼ぶ。
【００３２】
本実施例では、長期間渋滞データとして、１時間間隔の渋滞データを長期間渋滞データ記憶部１３に１年分保存する。また、短期間渋滞データとして、１０分間隔の渋滞データを短期間渋滞データ記憶部１４に２時間分保存する。即ち、短期間渋滞データの保存期間は２時間であり、２時間を経過した短期間渋滞データは削除される。その際、サーバ１０は、長期間渋滞データと短期間渋滞データから差分データを生成し、差分データ記憶部１５に保存する。このように、短期間渋滞データを長期間（例えば１年間）にわたってそのまま保存するのではなく、差分データとして保存することにより、保存すべき情報量を低減することができる。なお、上記の長期間渋滞データ及び短期間渋滞データの間隔及び保存期間は単なる一例であり、本発明の適用がそれらに限定されるものではない。
【００３３】
差分データの生成方法について、図３を参照して具体的に説明する。前述のように、長期間渋滞データは１時間間隔の渋滞データであり、短期間渋滞データは１０分間隔の渋滞データである。図３に示すように、ある日の１６：００〜１７：００の間には、サーバ１０は、１６：００及び１７：００の長期間渋滞データを取得して長期間渋滞データ記憶部１３に記憶するとともに、１６：１０、１６：２０、１６：３０、１６：４０、１６：５０の短期間渋滞データを取得して短期間渋滞データ記憶部１４に記憶する。ここで、１６：１０の短期間渋滞データの保存期間が経過したとき、即ち、時刻が１８：：１０になったとき、１６：１０の短期間渋滞データを削除する必要がある。その際、サーバ１０は、１６：００の長期間渋滞データと、１６：１０の短期間渋滞データの差分を計算して１６：１０の差分データを生成し、差分データ記憶部１５に記憶した後、短期間渋滞データ記憶部１４内に記憶されている１６：１０の短期間渋滞データを削除する。
【００３４】
同様に、時刻が１８：：２０になると、サーバ１０は、１６：００の長期間渋滞データと、１６：２０の短期間渋滞データの差分を計算して１６：２０の差分データを生成し、差分データ記憶部１５に記憶した後、短期間渋滞データ記憶部１４内に記憶されている１６：２０の短期間渋滞データを削除する。１６：３０以降の短期間渋滞データに関しても、保存期間が経過するたびに同様の処理が行われる。
【００３５】
こうして、１９：００の時点では、短期間渋滞データ記憶部１４内の１６：１０〜１６：５０の短期間渋滞データは全て削除されており、代わりに差分データ記憶部１５内には１６：１０〜１６：５０の差分データが保存されていることになる。差分データは、短期間渋滞データよりデータ量が大幅に小さいので、保存すべきデータ量を大幅に低減することができる。
【００３６】
その後、ユーザの要求により１０分間隔の短期間渋滞情報が必要となったときには、サーバ１０は長期間渋滞データと差分データから短期間渋滞データを生成することができる。例えば、１８：１０以降に１６：１０の短期間渋滞データの要求があった場合、サーバ１０は、長期間渋滞データ記憶部１３に記憶されている１６：００の長期間渋滞データと、差分データ記憶部１５に記憶されている１６：１０の差分データとを加算して、１６：１０の渋滞データを生成し、ユーザに提供する。
【００３７】
以上のように、サーバ１０は、渋滞データ取得手段、差分データ生成手段、記憶情報制御手段及び出力手段として機能する。
【００３８】
次に、渋滞データ記憶処理について図４のフローチャートを参照して説明する。図４に示す渋滞データ記憶処理は、サーバ１０が所定のプログラムを実行することにより所定時間毎に繰り返し実行される。
【００３９】
まず、サーバ１０は、ＶＩＣＳ情報受信装置１１を利用して渋滞データを取得する（ステップＳ１）。
【００４０】
次に、サーバ１０は、渋滞データの記憶タイミングが到来したか否かを判定する（ステップＳ２）。前述のように本実施例では、長期間渋滞データが１時間間隔の渋滞データ、短期間渋滞データが１０分間隔の渋滞データであるので、渋滞データの記憶タイミングは１０分間隔で到来する（図３を参照）。渋滞データ記憶タイミングになると、サーバ１０は渋滞データを記憶する（ステップＳ３）。例えば、図３において、１６：００には、取得した渋滞データを１６：００の長期間渋滞データとして長期間渋滞データ記憶部１３に記憶する。また、１６：１０には、取得した渋滞データを１６：１０の短期間渋滞データとして短期間渋滞データ記憶部１４に記憶する。
【００４１】
次に、サーバ１０は、短期間渋滞データの保存期間が経過したか否かを判定する（ステップＳ４）。本実施例では、前述のように短期間渋滞データの保存期間を２時間としているので、例えば１６：１０の短期間渋滞データの保存期間は１８：１０に経過する。よって、サーバ１０は、１８：１０を経過すると（ステップＳ４：Ｙｅｓ）、前述のように１６：００の長期間渋滞データと１６：１０の短期間渋滞データから１６：１０の差分データを生成し、差分データ記憶部１５へ記憶する（ステップＳ５）。こうして、渋滞データ記憶処理が終了する。
【００４２】
なお、上記の例では、ある短期間渋滞データと、その短期間渋滞データの取得時刻に最も近い過去の時刻において取得された長期間渋滞データとの差分を差分データとして生成している。その代わりに、ある短期間データと、それと時間的に最も近い長期間渋滞データとの差分を差分データとして保存することとしてもよい。この方法を利用した場合、例えば１６：４０及び１６：５０の差分データは、１６：４０及び１６：５０の短期間渋滞データと、１７：００の長期間渋滞データとの差分演算によりそれぞれ生成される。
【００４３】
［渋滞データ配信処理］
次に、ユーザの要求に対して渋滞データを配信する渋滞データ配信処理について説明する。図５は、渋滞データ配信処理のフローチャートである。渋滞データ配信処理はサーバ１０が実行する。
【００４４】
まず、サーバ１０は端末装置１から送信されるユーザの要求を受信する（ステップＳ１
１）。そして、サーバ１０は、渋滞データ記憶部１２から、要求に対応する長期間渋滞データ又は短期間渋滞データを読み出し（ステップＳ１２）、要求元の端末装置１へ送信する（ステップＳ１３）。なお、ユーザが現在時刻から２時間以上前の１０分単位の渋滞データを要求した場合、対応する短期間渋滞データは既に短期間渋滞データ記憶部１４からは削除されていることになる。よって、サーバ１０は、前述のように長期間渋滞データと差分データに基づいて対応する時刻の渋滞データを生成し、ユーザの端末装置１へ送信する。こうして、ユーザが要求した渋滞データが端末装置１へ送信される。端末装置１では、受信した渋滞データを表示装置上に表示する。
【００４５】
［渋滞データの表示方法］
次に、端末装置１における渋滞情報の表示方法について説明する。まず、短期間渋滞データの表示方法について説明する。なお、以下の渋滞情報の表示は、端末装置１内のコンピュータにより実行される。即ち、端末装置１は渋滞データ取得手段及び表示制御手段として機能する。
【００４６】
図６及び図７に、短期間渋滞データの表示画面例を示す。図６及び図７において、表示画面３０には短期間渋滞データが表示されている。図６（ａ）を参照すると、画面３０は大別して時間指定エリア３１と、渋滞表示エリア３５とを有する。
【００４７】
時間指定エリア３１には、現在時刻から３０分前の時刻までタイムライン表示３２が含まれる。タイムライン表示３２は、１０分毎の時刻を示すポイント３３ａと、表示対象時刻マーク３３ｂとが含まれる。図６（ａ）の例は、ある日の１６：３０の短期間渋滞データを表示している例である。
【００４８】
渋滞表示エリア３５には、道路３６と、その道路の渋滞状況を示す矢印形状の渋滞マーク３７ａ、３７ｂとが表示される。渋滞マーク３７ａ、３７ｂは、その長さが渋滞区間の長さに対応している。つまり、図６（ａ）の例では、渋滞マーク３７ａに対応する渋滞区間が渋滞マーク３７ｂに対応する渋滞区間より長い。
【００４９】
本実施例では、図６（ａ）、（ｂ）、図７（ａ）、７（ｂ）に示す各時刻の短期間渋滞データが、連続的に繰り返し表示される。即ち、１７：００の時点では、図６（ａ）→図６（ｂ）→図７（ａ）→図７（ｂ）→図６（ａ）の順に、各短期間渋滞データが表示される。これにより、ユーザは渋滞状況の変化、推移を視覚的に容易に把握することができる。なお、図６及び図７の例では、１６：３０〜１７：００にかけて、徐々に渋滞マーク３７ａが示す渋滞が減少し、渋滞マーク３７ｂが示す渋滞が増加している。
【００５０】
次に、このような短期間渋滞データの表示処理について説明する。図８に短期間渋滞データ表示処理のフローチャートを示す。この表示処理は、端末装置１を構成するコンピュータが、予め用意されたプログラムを実行することにより実現される。
【００５１】
まず、端末装置１は地図データを取得する（ステップＳ３１）。具体的には、端末装置１は、端末装置１内部の記憶装置（ハードディスクなど）又は端末装置１に接続された記録媒体（ＤＶＤ−ＲＯＭなど）に記憶されている地図データを取得してもよいし、ネットワークを通じて地図情報を提供するサーバなどから地図データを取得してもよい。
【００５２】
次に、端末装置１は、前述のようにサーバ１０に対して要求した短期間渋滞データを受信し（ステップＳ３２）、図６及び図７に例示するように短期間渋滞データを表示部上に表示する（ステップＳ３３）。そして、端末装置１はユーザの入力を監視し（ステップＳ３４）、ユーザの入力があった場合にはそれに応じて表示を変更する（ステップＳ３５）。ここで、表示の変更とは、例えば図６及び図７に例示した表示態様以外に短期間渋滞データを表示する態様がある場合には、その表示態様に変更することを含む。例えば、上述の例のように３０分前から現在時刻までの渋滞データを自動的に繰り返し表示するのではなく、ユーザが指示を入力する毎に、次の時刻の渋滞データに切り替えて表示する表示態様がある場合に、その表示態様に変更することを含む。
【００５３】
そして、端末装置１はユーザにより短期間渋滞データの表示終了指示があったか否かを監視し（ステップＳ３６）、終了指示があった場合に処理を終了する。
【００５４】
次に、長期間渋滞データの表示方法について説明する。図９に長期間渋滞データの表示例を示す。図９において、長期間渋滞データの表示画面４０は、大別して月日入力エリア４１と、時刻入力エリア４４と、渋滞表示エリア３５とを備える。なお、渋滞表示エリア３５は図６及び図７に示した短期間渋滞データの表示画面３０の場合と同様であるので説明を省略する。
【００５５】
月日入力エリア４１は、月日を入力するためのカレンダー表示４２を有する。カレンダー表示４２内には、日を指定するためのカーソル４３が表示される。カーソル４３は、ユーザが端末装置１に付属するマウスやキーボードなどの入力装置を操作することにより、カレンダー表示４２上を移動する。また、月日入力エリア４１には、カレンダー表示４２の対象となる月を選択するための矢印４７が表示される。ユーザは矢印４７を選択することにより、カレンダー表示４２の対象となる月を変更することができる。
【００５６】
時刻入力エリア４４は、時刻を示すタイムライン４５と、その上に表示されるカーソル４６とを含む。カーソル４６は、ユーザがマウスなどの入力装置を操作することにより、タイムライン４５上を左右に移動する。
【００５７】
ユーザは、マウスなどの入力装置を操作し、月日入力エリア４１内の矢印４７を選択して希望の月のカレンダーを表示させ、さらにカーソル４３を移動させて希望の日を選択する。次に、ユーザは、時刻入力エリア４４内のカーソル４６を移動させて希望の時刻を選択する。これらの操作により、月日及び時刻が決定される。端末装置１は、そのようにして決定された月日及び時刻の長期間渋滞データをサーバ１０へ要求し、サーバ１０から受信した長期間渋滞データを渋滞表示エリア３５に表示する。こうして、ユーザは過去の希望の月日及び時刻における渋滞状況を知ることができる。
【００５８】
次に、長期間渋滞データの表示処理について説明する。図１０は長期間渋滞データ表示処理のフローチャートである。この処理は、端末装置１を構成するコンピュータなどが、予め用意されたプログラムを実行することにより実現される。
【００５９】
まず、端末装置１は、地図データを取得する（ステップＳ４１）。前述の短期間渋滞データ表示処理の場合と同様に、この地図データは端末装置１に接続された記憶装置や記憶媒体から取得してもよいし、ネットワーク５を介して地図データの提供サーバなどから取得してもよい。
【００６０】
次に、端末装置１は、ユーザが指定した月日及び時刻に対応する長期間渋滞データをサーバ１０へ要求し、対応する長期間渋滞データを受信する（ステップＳ４２）。そして、端末装置１は、図９に例示したように、地図データ上に渋滞状況を表示する（ステップＳ４３）。そして、ユーザの入力があると（ステップＳ４４）、それに応じて表示を変更する（ステップＳ４５）。例えば、ユーザが月日入力エリア４１及び／又は時刻入力エリア４４に対して、表示の対象となる月日又は時刻を変更する入力を行った場合、端末装置１は変更後の長期間渋滞データを表示する。なお、その際、必要であれば端末装置１は変更後の月日及び時刻に対応する長期間渋滞データをサーバ１０から取得する。
【００６１】
そして、ユーザが表示の終了指示を入力すると（ステップＳ４６；Ｙｅｓ）、長期間渋滞データ表示処理が終了する。
【００６２】
次に、時刻表示エリアの他の表示例について説明する。図１１（ａ）〜（ｃ）に時刻表示エリア４４の他の例を示す。図１１（ａ）の例は、１時間単位での時刻変更が可能な数字表示部を用いる例である。ユーザがマウスなどを操作してボタン５１、５２を押すことにより時刻が増減し、ボタン５１、５２を押し続けることにより時刻が連続的に増減する。
【００６３】
図１１（ｂ）の例は、１時間単位での時刻変更が可能な時計型表示部を用いる例である。なお、時計型表示は２４時間計である。ユーザがマウスなどを操作し、針５３を移動することにより時刻が変更される。また、針５３を移動し続けることにより時刻が連続的に変更される。
【００６４】
図１１（ｃ）の例は、１時間単位での時刻変更が可能な時計型表示部を用いる他の例であり、時計型表示は２４時間計である。ユーザがマウスなどを操作し、外枠Ｒを回転移動することにより針５４が移動し、時刻が変更される。また、外枠Ｒを移動し続けることにより時刻が連続的に変更される。
【００６５】
以上のように、長期間渋滞データの表示画面における時刻入力部では、いずれの場合もユーザは時刻変更のために文字入力を行う必要がなく、マウスなどを利用したスライド操作、押し操作、移動操作などの手感触操作により時刻変更を行うことができる。よって、ユーザは時刻入力中に常に渋滞表示部を見ていることができ、渋滞状況の変化を確実に知ることができる。
【図面の簡単な説明】
【００６６】
【図１】実施例に係る渋滞情報提供システムの概略ブロック図である。
【図２】渋滞情報ＤＢの内部構成を示すブロック図である。
【図３】差分データの生成方法を説明する図である。
【図４】渋滞データ記憶処理のフローチャートである。
【図５】渋滞データ配信処理のフローチャートである。
【図６】短期間渋滞データの表示画面例である。
【図７】短期間渋滞データの表示画面例である。
【図８】短期間渋滞データ表示処理のフローチャートである。
【図９】長期間渋滞データの表示画面例である。
【図１０】長期間渋滞データ表示処理のフローチャートである。
【図１１】長期間渋滞データの表示画面中の時刻入力部の他の例である。
【符号の説明】
【００６７】
１  端末装置
５  ネットワーク
１０  サーバ
１１  ＶＩＣＳ情報受信装置
１２  渋滞情報ＤＢ
【図１】
2007122397.tif 000003
【図２】
2007122397.tif 000004
【図３】
2007122397.tif 000005
【図４】
2007122397.tif 000006
【図５】
2007122397.tif 000007
【図６】
2007122397.tif 000008
【図７】
2007122397.tif 000009
【図８】
2007122397.tif 000010
【図９】
2007122397.tif 000011
【図１０】
2007122397.tif 000012
【図１１】
2007122397.tif 000013