(57)【要約】配信装置は、地域情報を格納する地域情報格納部と、端末が取得した、端末の位置を示す位置情報を受信する位置情報受信部と、端末の位置を含む、地域情報の一部である部分情報を選択する部分情報選択部と、選択された部分情報が書き込まれ、地域情報格納部より高速にアクセス可能な部分情報格納部と、一の部分情報の取得要求を端末から受信する取得要求受信部と、一の部分情報が部分情報格納部に格納されている場合に、一の部分情報を部分情報格納部から読み出す部分情報読出部と、部分情報読出部が読み出した一の部分情報を端末へ送信する部分情報送信部とを備える。
2004057904.tif 000002
【特許請求の範囲】
【請求項１】
地域情報を端末に配信する配信装置であって、
地域情報を格納する地域情報格納部と、
前記端末が取得した、前記端末の位置を示す位置情報を受信する位置情報受信部と、
前記端末の位置を含む、前記地域情報の一部である部分情報を選択する部分情報選択部と、
選択された前記部分情報が書き込まれ、前記地域情報格納部より高速にアクセス可能な部分情報格納部と、
一の前記部分情報の取得要求を前記端末から受信する取得要求受信部と、
前記一の部分情報が前記部分情報格納部に格納されている場合に、前記一の部分情報を前記部分情報格納部から読み出し、前記一の部分情報が前記部分情報格納部に格納されていない場合に、前記一の部分情報として前記地域情報における前記一の部分情報に対応する部分を前記地域情報格納部から読み出す部分情報読出部と、
前記部分情報読出部が読み出した前記一の部分情報を前記端末へ送信する部分情報送信部と
を備えることを特徴とする配信装置。
【請求項２】
異なる時に前記端末が取得した複数の前記位置情報に基づき、前記端末の移動方向を算出する移動方向算出部を更に備え、
前記部分情報選択部は、前記地域情報において、前記端末が向かっている地域に対応する前記部分情報を選択する
ことを特徴とする請求項１記載の配信装置。
【請求項３】
異なる時に前記端末が取得した複数の前記位置情報に基づき、前記端末の移動速度を算出する移動速度算出部を更に備え、
前記部分情報選択部は、前記移動速度が基準速度と比較し高い場合に、前記移動速度が基準速度以下である場合と比較し、前記地域情報において、前記端末が向かっているより遠い地域に対応する前記部分情報を選択する
ことを特徴とする請求項２記載の配信装置。
【請求項４】
前記部分情報選択部は、複数の前記端末からそれぞれ受信される複数の前記位置情報に基づき、前記地域情報において、前記複数の端末の密度が基準密度より大きい地域に対応する前記部分情報を選択する
ことを特徴とする請求項１記載の配信装置。
【請求項５】
複数の前記端末からそれぞれ受信される複数の前記位置情報に基づき、前記複数の端末の分布の履歴を算出する履歴算出部を更に備え、
前記部分情報選択部は、前記履歴算出部が算出した前記複数の端末の分布の履歴に基づき、前記部分情報格納部に格納すべき前記部分情報を選択する
ことを特徴とする請求項１記載の配信装置。
【請求項６】
前記端末から目的地を示す情報を受信する目的地受信部を更に備え、
前記部分情報選択部は、前記地域情報において、前記端末が目的地へ移動する場合に通過する地域に対応する前記部分情報を選択する
ことを特徴とする請求項１記載の配信装置。
【請求項７】
前記端末から目的地を指定していないことを示す情報を受信する目的地指定情報受信部を更に備え、
前記端末が目的地を指定していない場合に、前記部分情報選択部は、前記地域情報において、前記端末が位置する地域に対応する前記部分情報を選択する
ことを特徴とする請求項６記載の配信装置。
【請求項８】
前記複数の端末のそれぞれから受信した、当該端末により異なる時に取得された複数の前記位置情報に基づき、前記複数の端末のそれぞれの移動速度を算出する移動速度算出部を更に備え、
前記部分情報選択部は、前記地域情報において、前記複数の端末のうち前記移動速度が基準値より低い端末が位置する地域に対応する前記部分情報を選択する
ことを特徴とする請求項１記載の配信装置。
【請求項９】
前記取得要求は、前記一の部分情報の画像のファイル形式を指定する情報を含み、
前記部分情報送信部は、前記部分情報読出部が読み出した前記一の部分情報を、前記取得要求により指定された指定ファイル形式に変換して前記一の端末へ送信する
ことを特徴とする請求項１記載の配信装置。
【請求項１０】
前記部分情報格納部は、前記地域情報格納部から読み出され、前記部分情報送信部によって前記指定ファイル形式に変換された前記一の部分情報を更に格納し、
前記一の部分情報の前記取得要求を他の前記端末から受信した場合、前記部分情報送信部は、当該取得要求により指定された前記ファイル形式が前記指定ファイル形式である場合に、前記部分情報読出部により読み出された前記一の部分情報を前記他の端末へ送信し、当該取得要求により指定された前記ファイル形式が前記指定ファイル形式でない場合に、前記部分情報読出部により読み出された前記一の部分情報を前記指定ファイル形式に変換して前記他の端末へ送信する
ことを特徴とする請求項９記載の配信装置。
【請求項１１】
地域情報を端末に配信する配信装置用のプログラムであって、
前記配信装置を、
地域情報を格納する地域情報格納部と、
前記端末が取得した、前記端末の位置を示す位置情報を受信する位置情報受信部と、
前記端末の位置を含む、前記地域情報の一部である部分情報を選択する部分情報選択部と、
選択された前記部分情報が書き込まれ、前記地域情報格納部より高速にアクセス可能な部分情報格納部と、
一の前記部分情報の取得要求を前記端末から受信する取得要求受信部と、
前記一の部分情報が前記部分情報格納部に格納されている場合に、前記一の部分情報を前記部分情報格納部から読み出し、前記一の部分情報が前記部分情報格納部に格納されていない場合に、前記一の部分情報として前記地域情報における前記一の部分情報に対応する部分を前記地域情報格納部から読み出す部分情報読出部と、
前記部分情報読出部が読み出した前記一の部分情報を前記端末へ送信する部分情報送信部と
して機能させることを特徴とするプログラム。
【請求項１２】
地域情報を端末に配信する配信装置の制御方法であって、
前記配信装置は、
地域情報を格納する地域情報格納部と、
前記地域情報格納部より高速にアクセス可能な部分情報格納部と
を備え、
前記端末が取得した、前記端末の位置を示す位置情報を受信する位置情報受信段階と、
前記端末の位置を含む、前記地域情報の一部である部分情報を選択する部分情報選択段階と、
選択された前記部分情報を前記部分情報格納部に書き込む段階と、
一の前記部分情報の取得要求を前記端末から受信する取得要求受信段階と、
前記一の部分情報が前記部分情報格納部に格納されている場合に、前記一の部分情報を前記部分情報格納部から読み出し、前記一の部分情報が前記部分情報格納部に格納されていない場合に、前記一の部分情報として前記地域情報における前記一の部分情報に対応する部分を前記地域情報格納部から読み出す部分情報読出段階と、
前記部分情報読出段階において読み出された前記一の部分情報を前記端末へ送信する部分情報送信段階と
を備えることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】  本発明は、配信装置、配信装置用のプログラム、及び配信装置の制御方法に関する。
【背景技術】  従来、例えばカーナビゲーションシステム等においては、個々の車両に搭載したＣＤ−ＲＯＭやＤＶＤ等から地図情報等を取得する方式が主に用いられている。一方、近年の無線通信速度の向上に伴い、地図情報等を含む地域情報を無線通信により取得しドライバー等に表示する方式が期待されている。
ところが、無線通信を介して多くの車両が地域情報をアクセスするようになると、地域情報を配信する配信装置にアクセスが集中し、アクセスの待ち時間が長くなる結果、使い勝手が悪くなる可能性がある。この問題は、携帯電話やＰＤＡ等の携帯端末に対しても地域情報の配信サービスを提供する様になった場合、更に顕在化する。
そこで本発明は、このような問題を解決することを目的とする。
【発明の開示】
このような目的を達成するために、本発明の第１の形態によれば、地域情報を端末に配信する配信装置であって、地域情報を格納する地域情報格納部と、前記端末が取得した、前記端末の位置を示す位置情報を受信する位置情報受信部と、前記端末の位置を含む、前記地域情報の一部である部分情報を選択する部分情報選択部と、選択された前記部分情報が書き込まれ、前記地域情報格納部より高速にアクセス可能な部分情報格納部と、一の前記部分情報の取得要求を前記端末から受信する取得要求受信部と、前記一の部分情報が前記部分情報格納部に格納されている場合に、前記一の部分情報を前記部分情報格納部から読み出し、前記一の部分情報が前記部分情報格納部に格納されていない場合に、前記一の部分情報として前記地域情報における前記一の部分情報に対応する部分を前記地域情報格納部から読み出す部分情報読出部と、前記部分情報読出部が読み出した前記一の部分情報を前記端末へ送信する部分情報送信部とを備えることを特徴とする配信装置、当該配信装置用のプログラム、及び当該配信装置の制御方法を提供する。
異なる時に前記端末が取得した複数の前記位置情報に基づき、前記端末の移動方向を算出する移動方向算出部を更に備え、前記部分情報選択部は、前記地域情報において、前記端末が向かっている地域に対応する前記部分情報を選択してもよい。
また、異なる時に前記端末が取得した複数の前記位置情報に基づき、前記端末の移動速度を算出する移動速度算出部を更に備え、前記部分情報選択部は、前記移動速度が基準速度と比較し高い場合に、前記移動速度が基準速度以下である場合と比較し、前記地域情報において、前記端末が向かっているより遠い地域に対応する前記部分情報を選択してもよい。
また、前記部分情報選択部は、複数の前記端末からそれぞれ受信される複数の前記位置情報に基づき、前記地域情報において、前記複数の端末の密度が基準密度より大きい地域に対応する前記部分情報を選択してもよい。
また、複数の前記端末からそれぞれ受信される複数の前記位置情報に基づき、前記複数の端末の分布の履歴を算出する履歴算出部を更に備え、前記部分情報選択部は、前記履歴算出部が算出した前記複数の端末の分布の履歴に基づき、前記部分情報格納部に格納すべき前記部分情報を選択してもよい。
また、前記端末から目的地を示す情報を受信する目的地受信部を更に備え、前記部分情報選択部は、前記地域情報において、前記端末が目的地へ移動する場合に通過する地域に対応する前記部分情報を選択してもよい。
また、前記端末から目的地を指定していないことを示す情報を受信する目的地指定情報受信部を更に備え、前記端末が目的地を指定していない場合に、前記部分情報選択部は、前記地域情報において、前記端末が位置する地域に対応する前記部分情報を選択してもよい。
また、前記複数の端末のそれぞれから受信した、当該端末により異なる時に取得された複数の前記位置情報に基づき、前記複数の端末のそれぞれの移動速度を算出する移動速度算出部を更に備え、前記部分情報選択部は、前記地域情報において、前記複数の端末のうち前記移動速度が基準値より低い端末が位置する地域に対応する前記部分情報を選択してもよい。
また、前記取得要求は、前記一の部分情報の画像のファイル形式を指定する情報を含み、前記部分情報送信部は、前記部分情報読出部が読み出した前記一の部分情報を、前記取得要求により指定された指定ファイル形式に変換して前記一の端末へ送信してもよい。
また、前記部分情報格納部は、前記地域情報格納部から読み出され、前記部分情報送信部によって前記指定ファイル形式に変換された前記一の部分情報を更に格納し、前記一の部分情報の前記取得要求を他の前記端末から受信した場合、前記部分情報送信部は、当該取得要求により指定された前記ファイル形式が前記指定ファイル形式である場合に、前記部分情報読出部により読み出された前記一の部分情報を前記他の端末へ送信し、当該取得要求により指定された前記ファイル形式が前記指定ファイル形式でない場合に、前記部分情報読出部により読み出された前記一の部分情報を前記指定ファイル形式に変換して前記他の端末へ送信してもよい。
【図面の簡単な説明】  図１は、本発明の実施形態に係る配信装置１００の構成を示す。
図２は、本発明の実施形態に係る部分情報格納部１８０の内容を、表形式により示す。
図３は、本発明の実施形態に係る配信装置１００の処理フローを示す。
図４は、本発明の実施形態に係る配信装置１００の、部分情報選択フローを示す。
図５は、本発明の実施形態に係る配信装置１００の、ハードウェア構成を示す。
【発明を実施するための最良の形態】  以下、図面を参照して本発明の実施の形態の一例を説明する。
図１は、本実施形態に係る配信装置１００の構成を示す。配信装置１００は、携帯電話やＰＤＡ等の携帯端末、及びカーナビゲーションシステム等の端末１１０ａ〜ｂに、地域情報を効率良く配信する。この目的を実現するため、配信装置１００は、端末１１０ａ〜ｂからそれぞれの端末の位置を示す位置情報を受信し、位置情報に基づき端末１１０ａ〜ｂがアクセスする可能性がある情報を選択して、高速な記憶装置に転送する。これにより、端末１１０ａ〜ｂから地域情報の取得要求を受信した際に、高速な記憶装置から地域情報を配信することにより、待ち時間を低減することができる。
配信装置１００は、地域情報格納部１２０と、位置情報受信部１５０と、位置情報データベース１６０と、部分情報選択部１７０と、部分情報格納部１８０と、取得要求受信部１９０と、部分情報読出部２００と、部分情報送信部２１０と、移動方向算出部２２０と、移動速度算出部２３０と、分布算出部２４０と、履歴算出部２５０と、目的地受信部２６０と、目的地指定情報受信部２７０とを備える。
地域情報格納部１２０は、地域情報１３０を格納する、例えばハードディスク、ＤＶＤ、ＣＤ−ＲＯＭ等の記憶装置である。地域情報１３０は、例えば日本国内等の全体領域におけるそれぞれの地域に対応して格納された、当該地域の地図の情報である地図情報１４０ａ、当該地域に位置する店舗や各種施設等の情報である施設情報１４０ｂ、当該地域の天候の情報である天候情報１４０ｃ、当該地域に含まれる各道路や施設や店舗等の混雑度合いの情報である混雑情報１４０ｄ、当該地域において開催される各種イベント等の情報であるイベント情報１４０ｅ等の各種の情報を含む。
位置情報受信部１５０は、端末１１０が例えばＧＰＳ等により取得した、端末１１０の位置を示す位置情報を、無線通信網等を介して受信する。位置情報データベース１６０は、受信された端末１１０の位置情報を、当該端末に対応付けて格納する。
部分情報選択部１７０は、端末１１０の位置を含む、地域情報の一部である部分情報を選択し、部分情報格納部１８０へ書き込む。ここで、部分情報選択部１７０は、部分情報として、地図情報１４０ａ、施設情報１４０ｂ、天候情報１４０ｃ、混雑情報１４０ｄ、及びイベント情報１４０ｅの情報のうち、端末１１０が位置する地域の情報を選択してよい。部分情報格納部１８０は、部分情報選択部１７０により選択された部分情報が書き込まれ、地域情報格納部１２０より高速にアクセス可能な記憶装置である。部分情報格納部１８０は、例えば配信装置１００の主記憶やハードディスク等の地域情報格納部１２０より高速な記憶装置であってよく、地域情報格納部１２０と比較しより高いアクセススループットを実現する記憶装置であることが望ましい。
取得要求受信部１９０は、一の部分情報の取得要求を端末１１０から受信する。部分情報読出部２００は、端末１１０から受信した取得要求に対応する一の部分情報が部分情報格納部１８０に格納されている場合に、一の部分情報を部分情報格納部１８０から読み出す。一方、部分情報読出部２００は、一の部分情報が部分情報格納部１８０に格納されていない場合に、一の部分情報として、地域情報１３０における一の部分情報に対応する部分を地域情報格納部１２０から読み出す。部分情報送信部２１０は、部分情報格納部１８０が読み出した一の部分情報を、取得要求を送信した端末１１０へ送信する。また、部分情報読出部２００が部分情報を地域情報格納部１２０から読み出した場合において、部分情報送信部２１０は、端末１１０へ送信した部分情報を部分情報格納部１８０へ供給し、格納させる。
移動方向算出部２２０は、異なる時に端末１１０が取得した複数の位置情報を位置情報データベース１６０から読み出し、これらの複数の位置情報に基づいて、端末１１０の移動方向を算出する。
移動速度算出部２３０は、異なる時に端末１１０が取得した複数の位置情報を位置情報データベース１６０から読み出し、これらの複数の位置情報に基づいて、端末１１０の移動速度を算出する。これに代えて、端末１１０自体が端末１１０の移動速度を取得してもよい。この場合において、位置情報受信部１５０は、端末１１０から移動速度を受信し、当該端末に対応付けて位置情報データベース１６０に格納する。そして、移動速度算出部２３０は、端末１１０の移動速度を位置情報データベース１６０から読み出して、部分情報選択部１７０に供給してもよい。
分布算出部２４０は、端末１１０ａ〜ｂからそれぞれ受信される複数の位置情報を位置情報データベース１６０から読み出し、複数の位置情報に基づき端末１１０ａ〜ｂの分布を算出する。
履歴算出部２５０は、端末１１０ａ〜ｂからそれぞれ受信される複数の位置情報を位置情報データベース１６０から読み出し、複数の位置情報に基づき端末１１０ａ〜ｂの分布の履歴を算出する。
目的地受信部２６０は、端末１１０の利用者等が指定した目的地を示す情報を、端末１１０から受信し、部分情報選択部１７０へ供給する。目的地指定情報受信部２７０は、端末１１０の利用者等が目的地を指定していないことを示す情報を、端末１１０から受信し、部分情報選択部１７０へ供給する。
以上に示した通り、配信装置１００によれば、位置情報受信部１５０が受信した配信装置１００ａ〜ｂの位置情報に基づいて、部分情報を予め選択し、部分情報格納部１８０に格納することができる。これにより、端末１１０ａ〜ｂから部分情報の取得要求を受信した場合に、対応する部分情報を部分情報格納部１８０から読み出して送信することができ、待ち時間を短縮すると共に、地域情報格納部１２０に対してアクセスが集中する結果地域情報格納部１２０のアクセススループットが飽和することを防ぐことができる。また、部分情報選択部１７０は、位置情報を用いて移動方向算出部２２０、移動速度算出部２３０、分布算出部２４０、及び履歴算出部２５０が算出した各種の情報や、目的地受信部２６０及び目的地指定情報受信部２７０が端末１１０から受信した目的地に関する情報に基づき、部分情報格納部１８０に書き込む部分情報を効果的に選択することができる。
図２は、本実施形態に係る部分情報格納部１８０の内容を、表形式により示す。部分情報格納部１８０は、部分情報選択部１７０により選択された部分情報及び部分情報送信部２１０から供給された部分情報を、当該部分情報の種類、ファイル形式、及び地域を識別する地域識別情報に対応付けて格納する。
種類を示すフィールドは、対応する部分情報が地図情報１４０ａ、施設情報１４０ｂ、天候情報１４０ｃ、混雑情報１４０ｄ、及びイベント情報１４０ｅのいずれの部分情報であるかを示す。ファイル形式を示すフィールドは、対応する部分情報のファイル形式を示す。例えば、地図情報１４０ａに対応する部分情報は、ビットマップやＪＰＥＧ等のファイル形式の画像であってよい。また、施設情報１４０ｂ、天候情報１４０ｃ、混雑情報１４０ｄ、及びイベント情報１４０ｅの部分情報は、例えばテキストやＨＴＭＬ等であってよい。
地域識別情報を示すフィールドは、対応する部分情報が、全体領域のうちどの部分に対応する地域に対応するかを示す。部分情報を示すフィールドは、当該部分情報のデータを格納する。
図３は、本実施形態に係る配信装置１００の処理フローを示す。
まず、位置情報受信部１５０は、端末１１０ａ〜ｂのそれぞれから、当該端末の位置を示す位置情報を受信し、位置情報データベース１６０へ書き込む（Ｓ３００）。次に、部分情報選択部１７０は、位置情報に基づき移動方向算出部２２０、移動速度算出部２３０、分布算出部２４０、及び履歴算出部２５０により算出された各種の情報を用いて、地域情報１３０の一部である部分情報を選択する（Ｓ３０５）。次に、部分情報格納部１８０は、選択した部分情報を部分情報格納部１８０へ書き込む（Ｓ３１０）。
次に、取得要求受信部１９０は、一の部分情報の取得要求を端末１１０から受信する（Ｓ３１５）。部分情報読出部２００は、取得要求に対応する一の部分情報が部分情報格納部１８０に格納されているか否かを、取得要求により指定された部分情報の種類、及び地域識別情報に基づき判定する（Ｓ３２０）。
取得要求に対応する一の部分情報が部分情報格納部１８０に格納されている場合、部分情報読出部２００は、部分情報格納部１８０に格納されている一の部分情報を読み出し（Ｓ３２５）、部分情報送信部２１０へ供給する。部分情報送信部２１０は、読み出された一の部分情報のファイル形式が、取得要求により指定された指定ファイル形式と一致するか否かを判定し（Ｓ３３０）、ファイル形式が一致しない場合に、部分情報読出部２００が読み出した一の部分情報を、指定ファイル形式に変換する（Ｓ３３５）。ここで、端末１１０が送信する、地図情報等の画像に対する取得要求は、一の部分情報の画像のファイル形式を指定する情報を含む。この場合、部分情報送信部２１０は、部分情報を、取得要求により指定された指定ファイル形式に変換（Ｓ３３５）して端末１１０へ送信することにより（Ｓ３５５）、端末１１０においてファイル形式を変換することなく端末１１０上に部分情報を表示させることができる。
一方、取得要求に対応する一の部分情報が部分情報格納部１８０に格納されていない場合、部分情報読出部２００は、一の部分情報として、地域情報１３０における一の部分情報に対応する部分を地域情報格納部１２０から読み出す（Ｓ３４０）。部分情報送信部２１０は、読み出された一の部分情報のファイル形式が指定ファイル形式と異なる場合に、一の部分情報を指定ファイル形式に変換する（Ｓ３４５）。次に、部分情報格納部１８０は、地域情報格納部１２０から読み出され、部分情報送信部２１０によって指定ファイル形式に変換された一の部分情報を更に格納する（Ｓ３５０）。
そして、部分情報送信部２１０は、部分情報格納部１８０から読み出され（Ｓ３２５）、必要に応じて指定ファイル形式に変換された部分情報（Ｓ３３５）、又は地域情報格納部１２０から読み出され（Ｓ３４０）、必要に応じて指定ファイル形式に変換された部分情報（Ｓ３４５）を、取得要求を送信した端末１１０へ送信する（Ｓ３５５）。
以上において、部分情報送信部２１０は、一の部分情報の取得要求を一の端末から受信した場合に、Ｓ３４０において地域情報格納部１２０から読み出され、Ｓ３４５において指定ファイル形式に変換された一の部分情報を、部分情報格納部１８０へ格納する。このため、その後一の部分情報の取得要求を他の端末１１０から受信した場合に、配信装置１００は、一の部分情報を部分情報格納部１８０から読み出し（Ｓ３２５）、必要に応じて他の端末１１０により指定された指定ファイル形式に変換して（Ｓ３３５）、他の端末１１０へ送信することができる（Ｓ３５５）。すなわち、部分情報送信部２１０は、他の端末１１０から受信した取得要求により指定されたファイル形式が指定ファイル形式である場合（Ｓ３３０）に、部分情報格納部１８０により読み出された一の部分情報を他の端末１１０へ送信する（Ｓ３５５）。一方、部分情報送信部２１０は、他の端末１１０から受信した取得要求により指定されたファイル形式が指定ファイル形式でない場合（Ｓ３３０）に、部分情報格納部１８０により読み出された一の部分情報を指定ファイル形式に変換して他の端末１１０へ送信する（Ｓ３５５）。
これにより、配信装置１００は、一の端末１１０から受信した取得要求により指定された部分情報を部分情報格納部１８０へ記憶し、他の端末１１０から当該部分情報の取得要求を受信した場合に、部分情報格納部１８０から当該部分情報を読み出して、他の端末１１０から指定された指定ファイル形式に変換して送信することができる。したがって、配信装置１００は、地域情報格納部１２０から部分情報を読み出す場合と比較し、より高速かつ効率良く部分情報を端末１１０へ送信することができる。
図４は、本実施形態に係る配信装置１００の、Ｓ３０５における部分情報選択フローを示す。
まず、移動方向算出部２２０は、異なる時に端末１１０が取得した複数の位置情報を位置情報データベース１６０から読み出し、これらの複数の位置情報に基づいて、端末１１０の移動方向を算出する（Ｓ４００）。次に、移動方向算出部２２０が算出した移動方向に基づき、部分情報選択部１７０は、地域情報１３０において、当該端末１１０が向かっている地域に対応する部分情報を選択し、部分情報格納部１８０へ書き込む（Ｓ４０５）。ここで、部分情報選択部１７０は、当該端末１１０が向かっている地域として、当該端末１１０が移動方向へ更に移動した場合に、端末１１０がより接近する地域を選択してもよく、当該端末１１０が、現在位置する道路等を移動方向へ進んだ場合に、端末１１０がより接近する地域を選択してもよい。
次に、移動速度算出部２３０は、異なる時に端末１１０が取得した複数の位置情報を位置情報データベース１６０から読み出し、これらの複数の位置情報に基づいて、端末１１０の移動速度を算出する（Ｓ４１０）。次に、部分情報選択部１７０は、移動速度算出部２３０が算出した移動速度に基づき、地域情報１３０の一部である部分情報を選択し、部分情報格納部１８０へ書き込む（Ｓ４１５）。
ここで、部分情報選択部１７０は、端末１１０の移動速度が第１の基準速度と比較し高い場合に、移動速度が第１の基準速度以下である場合と比較し、地域情報１３０において、当該端末１１０が向かっているより遠い地域に対応する部分情報を選択する。部分情報選択部１７０は、第１の基準速度として、予め設定された速度を用いてもよく、これに代えて端末１１０ａ〜ｂのそれぞれの速度に基づき、例えば平均速度＋３０ｋｍ／ｈ等の計算式を用いて算出した速度を用いてもよい。これにより、部分情報選択部１７０は、端末１１０の移動速度が高い場合に、より遠い地域に対応する部分情報を予め部分情報格納部１８０へ書き込むことができる。
また、Ｓ４１５において、部分情報選択部１７０は、地域情報１３０において、端末１１０ａ〜ｂのうち移動速度が第２の基準速度より低い端末が位置する地域に対応する部分情報を選択し、部分情報格納部１８０へ書き込んでもよい。これにより、例えば渋滞中の道路に位置する端末１１０や、道に迷っている端末１１０等の移動速度が低い端末１１０からの取得要求に対して、部分情報読出部２００及び部分情報送信部２１０は、予め部分情報格納部１８０へ書き込まれた部分情報を送信することができる。
次に、分布算出部２４０は、端末１１０ａ〜ｂからそれぞれ受信される複数の位置情報を位置情報データベース１６０から読み出し、複数の位置情報に基づき端末１１０ａ〜ｂの分布を算出する（Ｓ４２０）。部分情報選択部１７０は、分布算出部２４０により算出された端末１１０ａ〜ｂの分布に基づき、地域情報１３０において、複数の端末１１０ａ〜ｂの密度が基準密度より大きい地域に対応する部分情報を選択し、部分情報格納部１８０へ書き込む（Ｓ４２５）。ここで、部分情報選択部１７０は、基準密度として、予め設定された密度の値を用いてもよく、これに代えて、部分情報格納部１８０に格納可能な範囲で、より多くの端末１１０が集中している地域から順に選択することができる密度の値を用いてもよい。
次に、履歴算出部２５０は、端末１１０ａ〜ｂからそれぞれ受信される複数の位置情報を位置情報データベース１６０から読み出し、複数の端末１１０ａ〜ｂの分布の履歴を算出する（Ｓ４３０）。部分情報選択部１７０は、履歴算出部２５０により算出された複数の端末１１０ａ〜ｂの分布の履歴に基づき、部分情報格納部１８０に格納すべき部分情報を選択する（Ｓ４３５）。すなわち例えば、部分情報選択部１７０は、複数の端末１１０ａ〜ｂの分布の履歴に基づいて、所定時間後の複数の端末１１０ａ〜ｂの推定分布を算出し、推定分布において複数の端末１１０ａ〜ｂの密度が基準密度より大きい地域に対応する部分情報を選択し、部分情報格納部１８０へ書き込む。例えばある平日において、部分情報選択部１７０は、過去の平日に端末１１０のそれぞれがどの様に移動したかに基づいて、当該端末１１０により取得要求を受ける可能性が高いと推測される地域に対応する部分情報を予め選択し、部分情報格納部１８０へ格納することができる。
次に、目的地受信部２６０は、端末１１０の利用者等が指定した目的地を示す情報を、端末１１０から受信し、部分情報選択部１７０へ供給する（Ｓ４４０）。目的地受信部２６０から目的地を示す情報を受信した場合に、部分情報選択部１７０は、地域情報１３０において、当該端末１１０が目的地へ移動する場合に通過する地域に対応する部分情報を選択し、部分情報格納部１８０へ書き込む（Ｓ４４５）。次に、目的地指定情報受信部２７０は、端末１１０の利用者等が目的地を指定していないことを示す情報を、端末１１０から受信し、部分情報選択部１７０へ供給する（Ｓ４５０）。一の端末１１０が目的地を指定していない場合に、部分情報選択部１７０は、地域情報１３０において当該端末１１０が位置する地域に対応する部分情報を選択し、部分情報格納部１８０へ書き込む（Ｓ４５０）。これにより、部分情報選択部１７０は、目的地が指定されている場合において、目的地へ移動する経路上の各地域に対応する部分情報を部分情報格納部１８０へ予め書き込むことができると共に、目的地が指定されてない場合において、端末１１０周辺の地域に対する部分情報を部分情報格納部１８０へ予め書き込むことができ、端末１１０の利用者が配信装置１００を使用する目的に応じて適切な部分情報を部分情報格納部１８０へ予め書き込むことができる。
図５は、本実施形態に係る配信装置１００の、ハードウェア構成を示す。本実施形態に係る配信装置１００は、ＣＰＵ５００、ＲＯＭ５１０、ＲＡＭ５２０、通信インターフェイス５３０、ハードディスクドライブ５４０、フレキシブルディスクドライブ５５０、及びＣＤ−ＲＯＭドライブ５６０を備える情報処理装置４００により実現される。
ＣＰＵ５００は、ＲＯＭ５１０及びＲＡＭ５２０に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ５１０は、情報処理装置４００の起動時にＣＰＵ５００が実行するブートプログラムや、情報処理装置４００のハードウェアに依存するプログラム等を格納する。ＲＡＭ５２０は、ＣＰＵ５００が実行するプログラム及びＣＰＵ５００が使用するデータ等を格納する。また、ＲＡＭ５２０は、部分情報を格納する部分情報格納部１８０として動作してもよい。通信インターフェイス５３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ５４０は、情報処理装置４００が使用するプログラム及びデータを格納し、ＲＡＭ５２０を介してＣＰＵ５００に供給する。また、ハードディスクドライブ５４０は、位置情報データベース１６０、及び地域情報１３０を格納する地域情報格納部１２０として動作してもよい。フレキシブルディスクドライブ５５０は、フレキシブルディスク５９０からプログラム又はデータを読み取り、ＲＡＭ５２０に提供する。ＣＤ−ＲＯＭドライブ５６０は、ＣＤ−ＲＯＭ５９５からプログラム又はデータを読み取り、ＲＡＭ５２０に提供する。
ＲＡＭ５２０を介してＣＰＵ５００に提供されるプログラムは、フレキシブルディスク５９０、ＣＤ−ＲＯＭ５９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ５２０を介して情報処理装置４００にインストールされ、情報処理装置４００において実行される。
情報処理装置４００にインストールされて実行されるプログラムは、位置情報受信モジュールと、部分情報選択モジュールと、取得要求受信モジュールと、部分情報読出モジュールと、部分情報送信モジュールと、移動方向算出モジュールと、移動速度算出モジュールと、分布算出モジュールと、履歴算出モジュールと、目的地受信モジュールと、目的地指定情報受信モジュールとを含む。これらのプログラム又はモジュールは、情報処理装置４００を、位置情報受信部１５０、部分情報選択部１７０、取得要求受信部１９０、部分情報読出部２００、部分情報送信部２１０、移動方向算出部２２０、移動速度算出部２３０、分布算出部２４０、履歴算出部２５０、目的地受信部２６０、及び目的地指定情報受信部２７０としてそれぞれ機能させる。
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク５９０、ＣＤ−ＲＯＭ５９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを情報処理装置４００に提供してもよい。
以上発明の実施の形態を説明したが、本出願に係る発明の技術的範囲は上記の実施の形態に限定されるものではない。上記実施の形態に種々の変更を加えて、請求の範囲に記載の発明を実施することができる。そのような発明が本出願に係る発明の技術的範囲に属することもまた、請求の範囲の記載から明らかである。
【産業上の利用可能性】  以上の説明から明らかなように、本発明によれば、地域情報のアクセスが集中する配信装置において、アクセスの待ち時間を短縮することができ、効率良くサービスを提供することができる。
【図１】
2004057904.tif 000003
【図２】
2004057904.tif 000004
【図３】
2004057904.tif 000005
【図４】
2004057904.tif 000006
【図５】
2004057904.tif 000007
【国際調査報告】
2004057904.tif 000008
2004057904.tif 000009
2004057904.tif 000010
2004057904.tif 000011