(57)【要約】      （修正有）【課題】ユーザが所望する経路及び経路に関連する施設や名勝等を表示検索することを、労を要することなく行うことが可能な経路管理システムを提供する。【解決手段】クライアント装置へ表示された経路属性登録画面８００の経路属性登録領域８０２において、経路、経路の経由点、及び経由点候補等を表示させ、ユーザは、経路属性情報入力手段によって、所望する経路の経由点、及び経由点候補等を経路属性情報として経路管理サーバへ登録する。【選択図】図９
2012052876.tif 000002
【特許請求の範囲】
【請求項１】
緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶する経路管理サーバとクライアント装置とがネットワークを介して接続された経路管理システムにおいて、
前記クライアント装置は、
機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力手段と、
前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経路属性情報を受信し、経路属性情報入力手段によって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として送信し、経路属性情報入力手段によって入力された経路検索条件を送信するクライアント装置送受信手段と、
前記クライアント装置送受信手段によって受信した地図データ及び経路属性情報、あるいは前記経路実績情報を表示する表示手段と、
前記表示手段によって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力手段と、
経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力手段と、
を備え、
前記経路管理サーバは、
前記クライアント装置送受信手段によって送信された経路情報を受信し、地図情報取得手段によって取得した地図データ及び経路属性情報を送信し、経路情報取得手段によって取得した経路実績情報を送信する経路管理サーバ送受信手段と、
前記経路管理サーバ送受信手段によって受信した経路情報に対応する前記地図データ及び前記経路属性情報を取得する地図情報取得手段と、
前記経路管理サーバ送受信手段によって受信した前記経路実績情報を記憶する経路情報記憶手段と、
前記経路管理サーバ送受信手段によって経路検索条件を受信し、前記経路検索条件に該当する経路実績情報を前記経路情報記憶手段から取得する経路情報取得手段と、
を備えたことを特徴とする経路管理システム。
【請求項２】
前記経路管理サーバは、
前記地図情報取得手段によって取得した地図データ及び経路属性情報に対して経路の距離を既定数によって分割することで分割した位置の地点を経由点として算出する経路属性算出手段を備え、
前記経路管理サーバ送受信手段は、前記経路属性算出手段によって算出した経由点を含む前記経路属性情報及び地図データを送信し、
前記クライアント装置送受信手段は、前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経由点を含む経路属性情報を受信し、
前記表示手段は、前記クライアント装置送受信手段によって受信した地図データ及び経路属性情報を表示すると共に前記経由点を識別表示することを特徴とする請求項１に記載の経路管理システム。
【請求項３】
前記経路属性情報入力手段は、前記クライアント装置送受信手段によって受信した経路属性情報に含まれる前記経由点を解除することを特徴とする請求項２に記載の経路管理システム。
【請求項４】
前記経路属性算出手段は、算出した経由点の所定範囲内に位置する地点を経由点候補として算出し
前記経路管理サーバ送受信手段は、前記経路属性算出手段によって算出した経由点及び経由点候補を含む前記経路属性情報及び地図データを送信し、
前記クライアント装置送受信手段は、前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経由点を含む経路属性情報を受信し、
前記表示手段は、前記クライアント装置送受信手段によって受信した地図データ及び経路属性情報を表示すると共に前記経由点を識別表示することを特徴とする請求項２に記載の経路管理システム。
【請求項５】
前記経路属性情報入力手段は、前記クライアント装置送受信手段によって受信した経路属性情報に含まれる前記経由点候補を経由点に変更することを特徴とする請求項４に記載の経路管理システム。
【請求項６】
前記経路属性算出手段は、前記地図情報取得手段によって取得した地図データ及び経路属性情報に対して経路情報の緯度及び経度の平均値に位置する地点を周回点として算出し、
前記経路管理サーバ送受信手段は、前記経路属性算出手段によって算出した周回点を含む前記経路属性情報及び地図データを送信し、
前記クライアント装置送受信手段は、前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経由点を含む経路属性情報を受信し、
前記経路属性情報入力手段は、前記クライアント装置送受信手段によって受信した経路属性情報に含まれる前記経路の周回点から周回点を選択することを特徴とする請求項２乃至５の何れか１項に記載の経路管理システム。
【請求項７】
前記経路属性情報入力手段は、前記クライアント装置送受信手段によって受信した経路属性情報に含まれる前記周回点を解除することを特徴とする請求項６に記載の経路管理システム。
【請求項８】
前記経路属性算出手段は、算出した周回点の所定範囲内に位置する地点を周回点候補として算出し
前記経路管理サーバ送受信手段は、前記経路属性算出手段によって算出した周回点及び周回点候補を含む前記経路属性情報及び地図データを送信し、
前記クライアント装置送受信手段は、前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経由点を含む経路属性情報を受信し、
前記表示手段は、前記クライアント装置送受信手段によって受信した地図データ及び経路属性情報を表示すると共に前記周回点を識別表示することを特徴とする請求項７に記載の経路管理システム。
【請求項９】
前記経路属性情報入力手段は、前記クライアント装置送受信手段によって受信した経路属性情報に含まれる前記周回点候補を周回点に変更することを特徴とする請求項８に記載の経路管理システム。
【請求項１０】
前記経路情報には前記経路上の位置における時刻を含み、前記経路属性算出手段は、更に、前記位置における速度を算出し、
前記経路管理サーバ送受信手段は、前記経路属性算出手段によって算出した速度を含む前記経路属性情報及び地図データを送信し、
前記クライアント装置送受信手段は、前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記速度を含む経路属性情報を受信し、
前記表示手段は、前記クライアント装置送受信手段によって受信した地図データ及び経路属性情報に基づいて、前記速度に応じた識別表示することを特徴とする請求項２乃至９の何れか１項に記載の経路管理システム。
【請求項１１】
前記表示手段は、前記クライアント装置送受信手段によって受信した地図データ及び経路属性情報に基づいて、前記速度に応じた経路の幅を変えて識別表示することを特徴とする請求項１０に記載の経路管理システム。
【請求項１２】
前記経路情報には前記経路上の位置における高度を含み、
前記経路管理サーバ送受信手段は、前記高度を含む前記経路属性情報及び地図データを送信し、
前記クライアント装置送受信手段は、前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記高度を含む経路属性情報を受信し、
前記表示手段は、前記クライアント装置送受信手段によって受信した地図データ及び経路属性情報に基づいて、前記高度に応じた識別表示することを特徴とする請求項２乃至１１の何れか１項に記載の経路管理システム。
【請求項１３】
緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶手段へ記憶するクライアント装置において、
機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力手段と、
前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経路属性情報を前記記憶手段から取得する地図情報取得手段と、
前記地図情報取得手段によって取得した地図データ及び経路属性情報を表示する表示手段と、
前記表示手段によって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力手段と、
前記経路属性情報入力手段によって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として記憶する経路情報記憶手段と、
経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力手段と、
前記経路属性情報入力手段によって入力された経路検索条件に該当する経路実績情報を前記経路情報記憶手段から取得する経路情報取得手段と、
前記表示手段は、前記経路情報取得手段によって取得した経路実績情報を表示することを特徴とするクライアント装置。
【請求項１４】
緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶する経路管理サーバとクライアント装置とがネットワークを介して接続された経路管理システムの制御方法であって、
前記クライアント装置は、
機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力ステップと、
前記経路情報入力ステップによって入力された経路情報に対応する前記地図データ及び前記経路属性情報を受信し、経路属性情報入力ステップによって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として送信し、経路属性情報入力ステップによって入力された経路検索条件を送信するクライアント装置送受信ステップと、
前記クライアント装置送受信ステップによって受信した地図データ及び経路属性情報、あるいは前記経路実績情報を表示する表示ステップと、
前記表示ステップによって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力ステップと、
経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力ステップと、
を実行し、
前記経路管理サーバは、
前記クライアント装置送受信ステップによって送信された経路情報を受信し、地図情報取得ステップによって取得した地図データ及び経路属性情報を送信し、経路情報取得ステップによって取得した経路実績情報を送信する経路管理サーバ送受信ステップと、
前記経路管理サーバ送受信ステップによって受信した経路情報に対応する前記地図データ及び前記経路属性情報を取得する地図情報取得ステップと、
前記経路管理サーバ送受信ステップによって受信した前記経路実績情報を記憶する経路情報記憶ステップと、
前記経路管理サーバ送受信ステップによって経路検索条件を受信し、前記経路検索条件に該当する経路実績情報を前記経路情報記憶ステップから取得する経路情報取得ステップと、
を実行することを特徴とする経路管理システムの制御方法。
【請求項１５】
緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶手段へ記憶するクライアント装置の制御方法であって、
機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力ステップと、
前記経路情報入力ステップによって入力された経路情報に対応する前記地図データ及び前記経路属性情報を前記記憶手段から取得する地図情報取得ステップと、
前記地図情報取得ステップによって取得した地図データ及び経路属性情報を表示する表示ステップと、
前記表示ステップによって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力ステップと、
前記経路属性情報入力ステップによって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として記憶する経路情報記憶ステップと、
経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力ステップと、
前記経路属性情報入力ステップによって入力された経路検索条件に該当する経路実績情報を前記記憶手段から取得する経路情報取得ステップと、
前記表示ステップは、前記経路情報取得ステップによって取得した経路実績情報の表示を実行することを特徴とするクライアント装置の制御方法。
【請求項１６】
緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶する経路管理サーバとクライアント装置とがネットワークを介して接続された経路管理システムにおいて実行されるプログラムであって、
前記クライアント装置は、
機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力手段と、
前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経路属性情報を受信し、経路属性情報入力手段によって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として送信し、経路属性情報入力手段によって入力された経路検索条件を送信するクライアント装置送受信手段と、
前記クライアント装置送受信手段によって受信した地図データ及び経路属性情報、あるいは前記経路実績情報を表示する表示手段と、
前記表示手段によって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力手段と、
経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力手段と、
を機能させ、
前記経路管理サーバは、
前記クライアント装置送受信手段によって送信された経路情報を受信し、地図情報取得手段によって取得した地図データ及び経路属性情報を送信し、経路情報取得手段によって取得した経路実績情報を送信する経路管理サーバ送受信手段と、
前記経路管理サーバ送受信手段によって受信した経路情報に対応する前記地図データ及び前記経路属性情報を取得する地図情報取得手段と、
前記経路管理サーバ送受信手段によって受信した前記経路実績情報を記憶する経路情報記憶手段と、
前記経路管理サーバ送受信手段によって経路検索条件を受信し、前記経路検索条件に該当する経路実績情報を前記経路情報記憶手段から取得する経路情報取得手段と、
を機能させることを特徴とするプログラム。  
【請求項１７】
緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶手段へ記憶するクライアント装置において実行されるプログラムであって、
機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力手段と、
前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経路属性情報を前記記憶手段から取得する地図情報取得手段と、
前記地図情報取得手段によって取得した地図データ及び経路属性情報を表示する表示手段と、
前記表示手段によって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力手段と、
前記経路属性情報入力手段によって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として記憶する経路情報記憶手段と、
経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力手段と、
前記経路属性情報入力手段によって入力された経路検索条件に該当する経路実績情報を前記経路情報記憶手段から取得する経路情報取得手段と、
前記表示手段は、前記経路情報取得手段によって取得した経路実績情報を表示することして機能させることを特徴とするプログラム。
【請求項１８】
請求項１６または請求項１７に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが走行や歩行等を行った経路を管理するシステムであり、特にユーザに対して経路の実績を効率的に提示する技術に関する。
【背景技術】
【０００２】
近年、ユーザが走行や歩行等を行った経路に関する情報をシステムへ登録をするために、コンピュータ端末からネットワークに接続された種々の管理サーバに当該経路が記録されたファイルを送信し、当該管理サーバ自身に保存することができるような技術が存在しつつある。
【０００３】
一方、管理サーバへ登録された経路を探し出したいユーザは、コンピュータ端末から管理サーバにアクセスして、地図や経路に関する情報を取得する指示を管理サーバへ行うと、取得した複数の経路が地図にマッピングした状態でコンピュータ端末に表示され、ユーザは、その経路や属性を見て所望の経路を探し出すことができるようになってきている。
【０００４】
また、管理サーバには、経路数が非常に多く存在するので、その経路の特徴を示すために、経由点候補の画像ファイルや動画ファイルも併せて管理することで、検索の効率化を図ることができるシステムが考えられている。
【０００５】
その１つとして、ビデオカメラ等の画像／音声記録装置によって生成された画像／音声等のオブジェクトとＧＰＳ(Global Positioning System)を利用した軌跡記録装置によって生成されたユーザの位置情報と、を別々の装置において記録した場合であっても、各々の装置において、画像／音声等のオブジェクト及び位置情報を生成した時刻を記録することによって、当該時刻に基づいて、画像／音声等のオブジェクト及び位置情報を関連づけて出力することが可能な技術が開示されている（例えば、特許文献１）。  
【０００６】
また、任意の場所で撮影された画像を閲覧する際に、閲覧対象とする画像が撮影された場所の位置情報と広告対象施設の位置情報との関係から、撮影された場所の近隣に設置された広告対象施設を特定して、撮影された画像とあわせて広告対象施設にとって望まれる広告を閲覧可能表示する技術が開示されている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１８７６８７号公報
【特許文献２】特開２００９−２１１４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示された技術では、ユーザの軌跡に関する位置情報と被撮影対象物とを対応付けて参照することが可能であるが、当該位置情報に対応する被撮影対象物が大量に存在する場合は、ユーザが参照を望む被撮影対象物を見付け出すことに多大なる労力を要してしまう事態に陥りかねない。
【０００９】
例えば、ユーザが走行を行った際にＧＰＳ機能を有する装置を用いて取得した位置情報に対応させて、経路近辺の施設、交差点、及び信号機等の目印となる設置物や池、滝及び岬の名勝等の地点を表示するといったように、ユーザの動的な位置変化に対応させて多量な設置物を表示させる場合には、参照を望む被撮影対象物を検索する際に、ユーザへ多大な労力をかけてしまう。
【００１０】
また、特許文献１に開示された技術では、ユーザが辿った１つの経路に対応させて被撮影対象物を参照する技術であり、ユーザが辿った複数の経路のうち、各々の経路に対する被撮影対象物を参照する点については、記載や示唆はなく、ユーザが類似した軌跡を辿った場合、参照を望む被撮影対象物を検索する際に、被撮影対象物が何れの軌跡に対応していたのか判断することが難しいケースが想定され、ユーザは、経路を選択後、当該経路に関連する被撮影対象物を特定する際に、ユーザへ労力をかけてしまう。
【００１１】
また、特許文献２に開示された技術では、被撮影対象物の静的な位置情報と広告対象施設の位置情報との関係から、被撮影対象物とを対応付けて広告対象施設の広告を参照することが可能であるが、被撮影対象物の動的な位置変化に対応させて、当該被撮影対象物に関連する情報を表示することについては、記載や示唆はない。
【００１２】
そこで、本発明では、ユーザが所望する経路及び経路に関連する施設等を表示検索することを、労を要することなく行うことが可能な経路管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成するための第１の発明は、緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶する経路管理サーバとクライアント装置とがネットワークを介して接続された経路管理システムにおいて、前記クライアント装置は、機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力手段と、前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経路属性情報を受信し、経路属性情報入力手段によって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として送信し、経路属性情報入力手段によって入力された経路検索条件を送信するクライアント装置送受信手段と、前記クライアント装置送受信手段によって受信した地図データ及び経路属性情報、あるいは前記経路実績情報を表示する表示手段と、前記表示手段によって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力手段と、経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力手段と、を備え、前記経路管理サーバは、前記クライアント装置送受信手段によって送信された経路情報を受信し、地図情報取得手段によって取得した地図データ及び経路属性情報を送信し、経路情報取得手段によって取得した経路実績情報を送信する経路管理サーバ送受信手段と、前記経路管理サーバ送受信手段によって受信した経路情報に対応する前記地図データ及び前記経路属性情報を取得する地図情報取得手段と、  前記経路管理サーバ送受信手段によって受信した前記経路実績情報を記憶する経路情報記憶手段と、前記経路管理サーバ送受信手段によって経路検索条件を受信し、前記経路検索条件に該当する経路実績情報を前記経路情報記憶手段から取得する経路情報取得手段と、を備えたことを特徴とする経路管理システムである。
【００１４】
上記の目的を達成するための第２の発明は、緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶手段へ記憶するクライアント装置において、機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力手段と、前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経路属性情報を前記記憶手段から取得する地図情報取得手段と、前記地図情報取得手段によって取得した地図データ及び経路属性情報を表示する表示手段と、前記表示手段によって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力手段と、前記経路属性情報入力手段によって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として記憶する経路情報記憶手段と、経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力手段と、前記経路属性情報入力手段によって入力された経路検索条件に該当する経路実績情報を前記経路情報記憶手段から取得する経路情報取得手段と、前記表示手段は、前記経路情報取得手段によって取得した経路実績情報を表示することを特徴とするクライアント装置である。
【００１５】
上記の目的を達成するための第３の発明は、緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶する経路管理サーバとクライアント装置とがネットワークを介して接続された経路管理システムの制御方法であって、前記クライアント装置は、機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力ステップと、前記経路情報入力ステップによって入力された経路情報に対応する前記地図データ及び前記経路属性情報を受信し、経路属性情報入力ステップによって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として送信し、経路属性情報入力ステップによって入力された経路検索条件を送信するクライアント装置送受信ステップと、前記クライアント装置送受信ステップによって受信した地図データ及び経路属性情報、あるいは前記経路実績情報を表示する表示ステップと、前記表示ステップによって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力ステップと、経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力ステップと、を実行し、前記経路管理サーバは、前記クライアント装置送受信ステップによって送信された経路情報を受信し、地図情報取得ステップによって取得した地図データ及び経路属性情報を送信し、経路情報取得ステップによって取得した経路実績情報を送信する経路管理サーバ送受信ステップと、前記経路管理サーバ送受信ステップによって受信した経路情報に対応する前記地図データ及び前記経路属性情報を取得する地図情報取得ステップと、前記経路管理サーバ送受信ステップによって受信した前記経路実績情報を記憶する経路情報記憶ステップと、前記経路管理サーバ送受信ステップによって経路検索条件を受信し、前記経路検索条件に該当する経路実績情報を前記経路情報記憶ステップから取得する経路情報取得ステップと、を実行することを特徴とする経路管理システムの制御方法である。
【００１６】
上記の目的を達成するための第４の発明は、緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶手段へ記憶するクライアント装置の制御方法であって、機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力ステップと、前記経路情報入力ステップによって入力された経路情報に対応する前記地図データ及び前記経路属性情報を前記記憶手段から取得する地図情報取得ステップと、前記地図情報取得ステップによって取得した地図データ及び経路属性情報を表示する表示ステップと、前記表示ステップによって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力ステップと、前記経路属性情報入力ステップによって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として記憶する経路情報記憶ステップと、経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力ステップと、前記経路属性情報入力ステップによって入力された経路検索条件に該当する経路実績情報を前記記憶手段から取得する経路情報取得ステップと、前記表示ステップは、前記経路情報取得ステップによって取得した経路実績情報の表示を実行することを特徴とするクライアント装置の制御方法である。
【００１７】
上記の目的を達成するための第５の発明は、緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶する経路管理サーバとクライアント装置とがネットワークを介して接続された経路管理システムにおいて実行されるプログラムであって、前記クライアント装置は、機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力手段と、前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経路属性情報を受信し、経路属性情報入力手段によって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として送信し、経路属性情報入力手段によって入力された経路検索条件を送信するクライアント装置送受信手段と、前記クライアント装置送受信手段によって受信した地図データ及び経路属性情報、あるいは前記経路実績情報を表示する表示手段と、前記表示手段によって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力手段と、経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力手段と、を機能させ、前記経路管理サーバは、前記クライアント装置送受信手段によって送信された経路情報を受信し、地図情報取得手段によって取得した地図データ及び経路属性情報を送信し、経路情報取得手段によって取得した経路実績情報を送信する経路管理サーバ送受信手段と、前記経路管理サーバ送受信手段によって受信した経路情報に対応する前記地図データ及び前記経路属性情報を取得する地図情報取得手段と、前記経路管理サーバ送受信手段によって受信した前記経路実績情報を記憶する経路情報記憶手段と、前記経路管理サーバ送受信手段によって経路検索条件を受信し、前記経路検索条件に該当する経路実績情報を前記経路情報記憶手段から取得する経路情報取得手段と、を機能させることを特徴とするプログラムである。  
【００１８】
上記の目的を達成するための第６の発明は、緯度、経度、及び経路を示す地図データ及び前記地図データの所定の緯度及び経度に位置する設置物及び名勝等の地点を示す経路属性情報を記憶手段へ記憶するクライアント装置において実行されるプログラムであって、機器によって出力されたユーザの経路上の位置を示す経路情報を選択するための経路情報入力手段と、前記経路情報入力手段によって入力された経路情報に対応する前記地図データ及び前記経路属性情報を前記記憶手段から取得する地図情報取得手段と、前記地図情報取得手段によって取得した地図データ及び経路属性情報を表示する表示手段と、前記表示手段によって表示した経路属性情報に含まれる地点を選択することで前記経路の経由点として経路属性情報を選択するための経路属性情報入力手段と、前記経路属性情報入力手段によって選択された経路の経由点を含む経路属性情報及び前記地図データを経路実績情報として記憶する経路情報記憶手段と、経路実績情報を検索するための前記経路属性情報に含まれる地点に関する経路検索条件を入力するための経路属性情報入力手段と、前記経路属性情報入力手段によって入力された経路検索条件に該当する経路実績情報を前記経路情報記憶手段から取得する経路情報取得手段と、前記表示手段は、前記経路情報取得手段によって取得した経路実績情報を表示することして機能させることを特徴とするプログラムである。
【００１９】
上記の目的を達成するための第７の発明は、前記第５の発明または前記第６の発明に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の効果】
【００２０】
本発明によれば、ユーザが所望する経路の経由点、周回点等の経路固有の属性情報を登録することで、登録された属性情報を条件に経路の検索を行うことができるので、より効率的に大量の経路情報から経路を検索することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る経路管理システムの概略構成を示す構成図である。
【図２】本発明の実施形態に係るクライアント装置および経路管理サーバのハードウェアの概略構成を示す構成図である。
【図３】本発明の実施形態に係る経路管理システムにおいて、経路を登録及び検索するために実行されるソフトウェアの機能を示す構成図である。
【図４】本発明の実施形態に係る経路管理システムにログインする際に用いる画面例の構成図である。
【図５】本発明の実施形態に係る経路管理システムへの登録を望む経路情報を選択するための画面例の構成図である。
【図６】本発明の実施形態において経路管理システムへの登録を望む経路情報の内容を示すための説明図である。
【図７】本発明の実施形態において経路管理システムへの登録を望む経路情報の例を示す構成図である。
【図８】本発明の実施形態において経路情報に対して経路属性情報を登録するための画面例の構成図である。
【図９】本発明の実施形態において経由点の変更が可能なことを説明するための画面例の構成図である。
【図１０】本発明の実施形態において周回点の変更が可能なことを説明するための画面例の構成図である。
【図１１】本発明の実施形態において経路の実績を検索するための画面例の構成図である。
【図１２】本発明の実施形態において経路の実績を検索した結果、複数の実績が検索されたことを示す画面例の構成図である。
【図１３】本発明の実施形態において経路の実績が示された画面例の構成図である。
【図１４】本発明の実施形態において施設、信号機、及び交差点等の経路の属性を記憶管理するためのテーブルの構成図である。
【図１５】本発明の実施形態において経路の実績情報の例と示す構成図である。
【図１６】本発明の実施形態に係る経路管理システムにおいて経路情報を経路管理サーバへ登録する処理を示すフローチャートである。
【図１７】本発明の実施形態に係る経路管理システムにおいて経路情報を経路管理サーバへ登録する処理を示すフローチャートである。
【図１８】本発明の実施形態に係るクライアント装置において経路の実績情報を参照する処理を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２３】
図１は、本発明の実施形態における経路管理システムの構成を示す図である。
【００２４】
経路管理システム１００は、クライアント装置１０２、及び経路管理サーバ１０４から構成されており、各装置は、ネットワーク１０６を介して、通信可能なように接続されている。
【００２５】
クライアント装置１０２は、ユーザがＧＰＳ機能を搭載するハンディＧＰＳやＧＰＳロガー等の機器を所持しながら走行あるいは歩行を行った後、機器から出力される経路情報を入力することが可能であり、入力された経路情報を自身に備えたディスプレイ等の装置へ表示することが可能である。尚、経路情報については、図６及び図７を用いて後述する。
【００２６】
また、クライアント装置１０２は、表示された経路情報に対して、地図データとマッピングさせた経路を表示するだけでなく、経路の近傍に設置された施設、信号機、及び交差点等の経路属性情報をもあわせた経路表示情報を表示することが可能である。
【００２７】
更に、クライアント装置１０２は、以降、表示された経路情報及び経路属性情報を参照することを可能とするために、経路情報及び経路属性情報を関連付けて経路実績情報として経路管理サーバ１０４へ記憶管理する指示を入力することも可能である。
【００２８】
また、経路管理サーバ１０４へ記憶管理された経路実績情報の検索を効率良く行うために、ユーザは、記憶すべく経路を特定しやすいように表示された経路属性情報を適宜選択して、経路管理サーバ１０４へ経路情報と共に経路実績情報として記憶することが可能である。
【００２９】
経路管理サーバ１０４は、ネットワーク１０６を介してクライアント装置１０２から要求された経路実績情報を送信する際に、自身に予め記憶した経路属性情報を含む地図データに経路情報をマッピングさせて、当該ユーザが地図上のどの経路を辿ったのかが明示されるように経路を識別表示させるために経路表示情報を生成してクライアント装置１０２へ送信する機能を有する。
【００３０】
更に、前述の通り、経路管理サーバ１０４は、経路情報及びユーザによって選択された経路属性情報を関連付けて経路実績情報として記憶管理することが可能であり、クライアント装置１０２からの要求に応じて、経路を識別表示させるために経路実績情報を生成し、ネットワーク１０６を介して、クライアント装置１０２へ送信することが可能である。
【００３１】
図２は、本発明の実施形態におけるクライアント装置１０２のハードウェア構成を示す図である。
【００３２】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００３３】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(Basic Input / Output System)やオペレーティングシステムプログラム（以下、ＯＳ）や、クライアント装置１０２の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００３４】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００３５】
また、入力コントローラ（入力Ｃ）２０５は、入力部２０９としてのキーボードや不図示のマウス等のポインティングデバイスからの入力を制御する。
【００３６】
ビデオコントローラ（ＶＣ）２０６は、表示部２１０としてのＣＲＴディスプレイ（ＣＲＴ）等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００３７】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００３８】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、表示部２１０上での表示を可能としている。また、ＣＰＵ２０１は、表示部２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００４０】
本発明を実現するためのプログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイル及び各種情報テーブルは、外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００４１】
尚、経路管理サーバ１０４のハードウェアの構成は、クライアント装置１０２のハードウェア構成と同様であるため、説明は省略し、以降、同一の符号を用いて本願発明の説明を行う。
【００４２】
図３を用いて、本発明の実施形態に係るクライアント装置１０２及び経路管理サーバ１０４についての機能構成を説明する。尚、図３の各ブロックは、各装置のハードウェア構成を限定するものでなく、あくまでも機能的に分類したものである。
【００４３】
クライアント装置１０２は、経路情報入力手段３００、送受信手段３０２、経路属性情報入力手段３０４、及び経路情報検索手段３０６を備えている。
【００４４】
経路情報入力手段３００は、外部メモリ２１１へ記憶されたハンディＧＰＳやＧＰＳロガー等の機器から出力されるユーザの走行あるいは歩行に関する経路情報を取得して、表示部２１０へ表示された経路選択情報画面５００（図５参照）に経路情報を表示した後、ユーザが入力部２０９を用いて、経路選択情報画面５００に表示された経路情報から参照したい経路情報を選択させる機能を有する。尚、経路情報を選択方法については、図５を用いて後述する。
【００４５】
経路情報入力手段３００によって経路情報の選択がなされると、選択された経路情報は、送受信手段３０２へ入力され、送受信手段３０２は、ネットワーク１０６を介して入力された経路情報を経路管理サーバ１０４へ送信し、経路管理サーバ１０４において、経路情報に関連する経路属性情報を含む地図データと経路情報をマッピングして得られた経路表示情報を、ネットワーク１０６を介してクライアント装置１０２へ送信する。
【００４６】
送受信手段３０２は、ユーザが経路管理システム１００へのログインを行う際に、ユーザがログイン画面４００（図４参照）に対して入力されたユーザＩＤとパスワードを含むユーザ情報を、ネットワーク１０６を介して経路管理サーバ１０４へ送信する機能や、経路管理サーバ１０４において、送信したユーザＩＤとパスワードを用いて認証がなされて得られた認証結果を、ネットワーク１０６を介して受信する機能を有する。
【００４７】
また、送受信手段３０２は、ユーザが経路属性情報入力手段３０４によって、経路実績情報を効率的に検索するために選択を行った経路属性情報及び経路情報を、ネットワーク１０６を介して経路管理サーバ１０４へ送信する機能を有する。
【００４８】
更に、送受信手段３０２は、ユーザが経路情報検索手段３０６によって参照を所望する経路実績情報を特定するための経路検索条件を、ネットワーク１０６を介して経路管理サーバ１０４へ送信する機能や、経路管理サーバ１０４において、送信された経路検索条件に該当する経路情報及び経路属性情報を有する経路実績情報を受信する機能を有する。
【００４９】
経路属性情報入力手段３０４は、送受信手段３０２によって経路表示情報を受信すると、表示部２１０へ経路属性登録画面８００（図８〜図１０参照）を表示し、受信した経路表示情報を経路属性登録画面８００に表示する。
【００５０】
また、経路属性情報入力手段３０４は、表示部２１０へ表示された経路属性登録画面８００に対して、以降、ユーザが経路実績情報を効率的に検索するために、経路実績情報の検索条件とすべく経路属性情報の選択を、入力部２０９を介して行う機能を有する。
【００５１】
経路属性情報入力手段３０４によって入力された経路属性情報及び経路情報は、送受信手段３０２に入力され、送受信手段３０２によって、経路管理サーバ１０４へ送信される。
【００５２】
経路情報検索手段３０６は、表示部２１０へ経路情報検索画面９００を表示し、ユーザが、経路情報検索画面９００（図１１参照）に対して、経路管理サーバ１０４へ記憶管理された経路実績情報から、参照を所望する経路実績情報を特定するための経路検索条件を、入力部２０９を介して、入力する機能を有している。
【００５３】
また、経路管理サーバ１０４は、送受信手段３０８、地図情報取得手段３１０、経路属性算出手段３１２、経路情報記憶手段３１４、及び経路情報取得手段３１６を備えている。
【００５４】
送受信手段３０８は、クライアント装置１０２からネットワーク１０６を介して送信された経路情報、経路属性情報、ユーザ情報、及び経路検索条件を受信する機能や、経路表示情報、認証結果、及び経路実績情報をクライアント装置１０２へネットワーク１０６を介して送信する機能を有する。
【００５５】
地図情報取得手段３１０は、外部メモリ２１１に予め記憶された経度、緯度及び道等に関する情報を有する地図データや設備情報管理テーブル１０００（詳細後述）に記憶された施設、信号機、及び交差点等の設備や池、河、岬等の名勝等の地点を示す経路属性情報を取得する機能を有する。
【００５６】
これらは、各画面に経路を表示する際に必要とされる範囲に対して、適宜当該範囲の地図データや施設、信号機、及び交差点等の経路属性情報を取得することが可能である。
【００５７】
経路属性算出手段３１２は、送受信手段３０８によって受信した経路情報に対して、以降、ユーザが、経路実績情報の検索を効率的に行うために、経由点を算出する機能を有する。
【００５８】
例えば、実際にユーザが所望する経路を走行する場合は、経路の起点及び終点を目印として走行を行うよりも、起点及び終点に対する経由点を含めた目印を元に走行する方が所望する経路を確実に進行することが可能となるため、経由点の算出を行っている。
【００５９】
経由点の算出例として、経路情報の最初の位置を起点、最後の位置を終点として、予め定めた既定数aで時分割した位置を経由点として決定する。
【００６０】
尚、既定数aは、時間であっても良いし、分割する数であっても良い。時間である場合は、例えば、起点から終点までを５分単位、あるいは１０分単位で分割する、といったような形式で予め設定することが考えられ、分割する数である場合は、起点から終点までの距離を５分割する、あるいは１０分割するといったような形式で予め設定することが可能である。
【００６１】
経路属性算出手段３１２は、経路情報に含まれる経度、緯度等に基づいて、地図情報取得手段３１０によって地図データを取得し、決定した経由点に一致する、あるいは一致しない場合は、決定した経由点の直近の施設、信号機、及び交差点等の設置物や池、滝及び岬の名勝等の地点の経度及び緯度等の情報を経路属性情報として取得する。
【００６２】
また、経路属性算出手段３１２は、経由点を決定した後、経由点の周辺に位置する施設、信号機、及び交差点の設置物や池、滝及び岬の名勝等の地点から経由点候補を決定する。
【００６３】
ユーザは、システム的に選定された経由点を目印として所望する経路を走行するよりも、自身の印象に残りやすい、あるいは覚えやすい目印として経路を走行する方がより確実に進行することが可能となるため、経由点の候補を経由点として選定することで、ユーザが経路を検索する際に当該経由点を検索条件として検索することで、ユーザが所望する経路を効率的に検索することが可能である。
【００６４】
経由点候補については、決定した経由点の所定範囲内、例えば、決定した経由点を中心に半径２０メートル以内、あるいは、半径３０メートル以内に含まれる施設、信号機、及び交差点等の設置物や池、滝及び岬の名勝等の地点の経度及び緯度等の情報を経路属性情報として取得する。
【００６５】
更に、経路属性算出手段３１２は、経路の起点、終点、及び経由点の緯度及び経度から周回点を決定する。尚、周回点については、起点、終点、経由点の緯度及び経度の平均値から求まる位置を周回点として定め、決定した周回点に一致する、あるいは一致しない場合は、決定した周回点の直近の施設、信号機、及び交差点等の設置物や池、滝及び岬の名勝等の地点の経度及び緯度等の情報を経路属性情報として取得する。
【００６６】
ユーザは、ある場所を中心に周回することを望む場合、例えば、皇居を周回して走行する場合等、周回点に基づいて経路実績情報を検索することが望ましい。そのため、周回点を経路管理システム１００へ登録することで、後程、登録した周回点を検索条件として検索することで、効率的に検索を行うことが可能である。
【００６７】
更に、システム的に選定された周回点を目印として所望する経路を検索するよりも、自身の印象に残りやすい、あるいは覚えやすい目印として経路を検索する方がより確実に検索することが可能となるため、周回点の候補を周回点として選定することで、ユーザが経路を検索する際に当該周回点を検索条件として検索することで、ユーザが所望する経路を効率的に検索することが可能である。
【００６８】
そのため、経路属性算出手段３１２は、更に、周回点の周辺に位置する施設、信号機、及び交差点等の設置物や池、滝及び岬の名勝等の地点の周回点候補を決定する。周回点候補については、決定した周回点の所定範囲内、例えば、決定した周回点を中心に半径２０メートル以内、あるいは、半径３０メートル以内に含まれる施設、信号機、及び交差点等の設置物や池、滝及び岬の名勝等の地点の経度及び緯度等の情報を経路属性情報として取得する。
【００６９】
経路情報記憶手段３１４は、経路の実績に関する経路情報及び経路属性情報を含む経路実績情報を外部メモリ２１１等に記憶しており、経路実績情報を記憶した当該外部メモリ２１１を表わしている。例えば、図１５に示す経路実績情報を記憶している（詳細後述）。
【００７０】
経路情報取得手段３１６は、送受信手段３０８によって受信した経路検索条件に該当する経路実績情報を経路情報記憶手段３１４から取得し、取得した経路実績情報の経度及び緯度に該当する地図データを取得する。取得した経路実績情報及び地図データをマッピングした後、クライアント装置１０２へ当該経路実績情報を送信する。
【００７１】
図４には、ユーザが経路管理システム１００へログインする際にユーザＩＤ及びパスワードを入力するための画面の１構成例としてログイン画面４００を示している。
【００７２】
ログイン画面４００は、ログインＩＤ４０２、パスワード４０４、及びログインボタン４０６から構成されており、ログインＩＤ４０２及びパスワード４０４の欄には、ユーザがマウスやキーボード等の入力部２０９を用いて、経路管理システム１００を利用するユーザの識別情報（ユーザＩＤ）及び当該ユーザのパスワードを入力する。
【００７３】
ログインボタン４０６は、ログインＩＤ４０２及びパスワード４０４の欄にユーザＩＤ及びパスワードが入力された後、ユーザが認証処理を実行するためにマウスやキーボード等の入力部２０９を用いて、押下されるものである。
【００７４】
図５には、ユーザがハンディＧＰＳやＧＰＳロガー等の機器から出力され外部メモリ２１１へ記憶された経路情報を表示し、経路管理システム１００へ経路の実績として登録する経路情報を選択するための画面の１構成例として経路選択情報画面５００が示されている。
【００７５】
経路選択情報画面５００は、経路情報表示領域５０２、選択経路情報表示領域５０４、選択ボタン５０６、及びキャンセルボタン５０８を備えている。
【００７６】
経路情報表示領域５０２には、外部メモリ２１１に記憶された経路情報が書込まれた各ファイルが表示されており、ユーザは経路管理システム１００へ経路の実績として登録する経路情報をマウス等の入力部２０９を用いて選択を行う。
【００７７】
選択経路情報表示領域５０４は、経路情報表示領域５０２において選択された経路情報に対応させて経路情報のファイル名が表示される。
【００７８】
選択ボタン５０６は、経路情報表示領域５０２において選択された経路情報を経路管理システム１００へ登録する際に、ユーザがマウス等の入力部２０９を用いて押下するための機能を有している。
【００７９】
また、キャンセルボタン５０８は、ユーザがマウス等の入力部２０９を用いて押下することで、経路選択情報画面５００を閉じる機能である。
【００８０】
図５には、外部メモリ２１１に記憶された経路情報の一例が示されている。経路情報６００は、時刻毎にユーザの経路の緯度、経度、及び高度等を要素とした集合体である。尚、経路情報は、図６に示すようにＸＭＬ形式のファイルに書込まれた状態で外部メモリ２１１に記憶される。
【００８１】
図６の経路情報ファイル７００に示す＜ｔｒｋｐｔ  ｌａｔ="38.52.26.27"  ｌｏｎ=”138.07.51.18"＞については、図５に示す経路情報の最上段のレコードを示しており、ｌａｔは、緯度、ｌｏｎは、経度、＜ｔｉｍｅ＞２０１０／０２／０１Ｔ１０：３５：１５．２１０Ｚ＜／ｔｉｍｅ＞は時刻、＜ｇｅｏｉｄｈｅｉｇｈｔ＞38.26＜ｇｅｏｉｄｈｅｉｇｈｔ＞は高度を示している。
【００８２】
尚、経路情報ファイル７００は、最上段から４行目のｔｒｋｐｔから最上段から７行目の＜／ｔｒｋｐｔ＞までに記載されている経路情報が、図５に示す経路情報６００の１レコードに対応するように構成されている。
【００８３】
図８は、経路情報に対して経路属性情報を登録するための画面の１構成例を示す経路属性登録画面８００を表わしている。
【００８４】
経路属性登録画面８００は、経路属性登録領域８０２、経路実績表示領域８０４、経由点情報表示領域８０６、登録ボタン８０８、及びキャンセルボタン８１０を備えている。
【００８５】
経路属性登録領域８０２には、経路選択情報画面５００において選択された経路情報に基づいて、経路、起点、終点、経由点、経由点候補、周回点、及び周回点候補が表示され、更に、ユーザは、経由点、あるいは周回点を変更する場合は、マウス等の入力部２０９を用いて、経由点候補あるいは周回点候補から経由点あるいは周回点とすべく各点を選択することが可能である。
【００８６】
図８に示すように経路属性登録領域８０２には、起点を駅、終点を公園とする経路が示されており、経由点には、店、駐車場が示されており、経由点候補には、公園、映画館、店、駅が示され、経由点と経由点候補を識別可能とするように、経由点を○、経由点候補を△で示している。また、周回点として、建物が示されている。
【００８７】
経路実績表示領域８０４には、経路の実績情報を数値、グラフ化した状態で示しており、起点から終点までに要した総時間、距離、停止時間を除いた移動時間、停止時間、最高速度、平均速度等が示されており、これらは、経路情報に基づいて算出され表示される。
【００８８】
更に、左縦軸を速度、右縦軸を高度、横軸を経路上における起点からの距離を示しており、実線を速度、点線を高度として表示させており、これらも、経路情報に基づいて算出され表示される。
【００８９】
また、経路属性登録領域８０２に表示された経路については、速度の大きさに応じて、道幅を太くする、あるいは、速度の大きな個所は赤く、速度の低い個所は青くといったように色別表示を行う等といった態様を取ることで、ユーザが一目で経路に対する速度変化を認識することも可能である。
【００９０】
更に、経路属性登録領域８０２に表示された経路について、高度に応じて、道幅を太くする、あるいは、高度の高い個所は赤く、速度の低い個所は青くといったように色別表示を行う等といった態様を取ることで、ユーザが一目で経路に対する高度変化を認識することも可能である。また、この際に、速度及び高度の両者を同時に識別表示するには、ユーザの困惑を招かないように、速度及び高度の各々に対して、道幅あるいは高度の何れか１つずつを選択する。
【００９１】
これによって、ユーザは、経路属性登録領域８０２に視覚化された経路を参照することが可能となるため、所望する経路を特定することが可能であるが、更に、経路と数値化されたユーザの走行あるいは歩行等の実績とを表示させることで、ユーザが所望する経路に関する詳細な情報を参照することが可能となる。
【００９２】
経由点情報表示領域８０６は、経路属性登録領域８０２に表示された経路の経由点と経由点に到着した時刻、経由点間の距離、起点から終点までに要した総距離、総時間、及び平均時速等を示しており、これらは、経由点情報に基づいて算出され表示される。
【００９３】
図８では、起点として新宿駅、終点として日比谷公園、経由点として渋谷駅前カフェ、品川駅前駐車場の順に経路属性登録領域８０２に表示され、○で囲まれた駅、店、Ｐ、公園の順に対応している。
【００９４】
これによって、ユーザは、以前辿った経路を特定するために、目印とすべく経由点を認識することが可能となる。
【００９５】
また、ユーザは、登録ボタン８０８をマウス等の入力部２０９を用いて押下することで、経路情報や、経由点、経由点候補、周回点、周回点候補等の経路属性情報を経路管理サーバ１０４へ登録することが可能となり、キャンセルボタン８１０を押下することで、経路属性登録画面８００を閉じた後、経路選択情報画面５００を用いて、経路情報を選択するところから処理をやり直す。
【００９６】
但し、既に定まっている経由点あるいは周回点に対して、ユーザが覚えやすい目印として変更したい場合は、経由点候補あるいは周回点候補から経由点あるいは周回点をマウス等の入力部２０９を用いて選択することが可能であるが、その態様は、図９及び図１０を用いて説明する。
【００９７】
図９には、経路属性登録画面８００において、経由点の渋谷駅前カフェを削除し、品川駅前駐車場を経由点候補に変更して、品川駅を経由点にする態様を示している。
【００９８】
ユーザは、マウス等の入力部２０９によって、変更対象となる経由点及び経由点候補にカーソルをフォーカスさせた後、右クリック等の操作イベントが発生すると、追加、変更、削除といったことを選択するためのポップアップが表示され、何れかの操作が選択されることで変更を行う。
【００９９】
図９では、渋谷駅前カフェは、経由点として表示されているが、経由点として相応しくないとユーザが判断した場合は、ユーザは、渋谷駅前カフェの表示位置にマウス等の入力部２０９によってカーソルをフォーカスさせ、右クリック等のイベントを発生させると、変更及び削除が表示されたポップアップが起動され、入力部２０９を用いて削除が選択されると、経路属性登録領域８０２から渋谷駅前カフェが削除される。
【０１００】
ここで、変更が選択されると、経由点であった渋谷駅前カフェが経由点候補として表示される。つまり、経路属性登録領域８０２に表示された渋谷駅前カフェを示す店に対して、○で囲んでいたものが△で囲まれるように表示される。例えば、その一例として、図８では、品川駅前駐車場に対して、駐車場を示すＰが○で囲まれており、この位置に対して変更が選択されると、図９に示すように、Ｐが△で示されるように変更がなされる。
【０１０１】
次に、品川駅を経由点として追加する態様について説明するが、図８に示すように、品川駅は、経由点候補として示されており、経路属性登録領域８０２に表示された品川駅を示す駅は、△で囲まれているが、経由点として登録したいとユーザが判断した場合は、ユーザは、品川駅の表示位置にマウス等の入力部２０９によってカーソルをフォーカスさせ、右クリック等のイベントを発生させると、図９に示すように、追加及び削除が表示されたポップアップが表示され、入力部２０９を用いて追加が選択されると、経路属性登録領域８０２に示す品川駅に対応する駅が、○で囲まれるように表示される。
【０１０２】
また、経由点情報表示領域８０６は、経路属性登録領域８０２において変更が発生する度に、当該変更に応じて表示内容を変更する。図８に示す経由点情報表示領域８０６では、新宿駅、渋谷駅前カフェ、品川駅前駐車場、及び日比谷公園前の順に起点、経由点、終点が表示されていたが、図９に示すように渋谷駅前カフェを削除し、品川駅前駐車場を経由点候補に変更し、品川駅を経由点に追加したため、経由点情報表示領域８０６は、新宿駅、品川駅、及び日比谷公園の順に起点、経由点、終点が表示される。
【０１０３】
次に図１０を用いて、ユーザが経路属性登録画面８００に表示された周回点候補から周回点を選択する態様を説明する。
【０１０４】
図１０には、経路属性登録画面８００の経路属性登録領域８０２において、周回点として六本木ヒルズを示す建物、周回点候補として駅、公園、及び建物が表示されており、六本木ヒルズを周回点としたいとユーザが判断した場合は、ユーザは、六本木ヒルズの表示位置にマウス等の入力部２０９によってカーソルをフォーカスさせ、右クリック等のイベントを発生させると、図１０に示すように、周回点指定及び周回点解除が表示されたポップアップが表示され、入力部２０９を用いて周回点指定が選択されると、経路属性登録領域８０２に示す六本木ヒルズに対応する建物が、○で囲まれるように表示される。
【０１０５】
図９及び図１０にて登録ボタン８０８が押下されると経路属性登録画面８００に表示された経路、起点、終点、経由点、経由点候補、周回点、及び周回点候補等の経路実績情報を経路管理サーバ１０４へ送信する。
【０１０６】
図１１には、経路管理サーバ１０４へ記憶された経路実績情報を参照するための画面の構成例を示す経路情報検索画面９００が示されており、経路情報検索画面９００は、経路条件指定領域９０２及び経路条件入力領域９０４から構成されている。
【０１０７】
経路条件指定領域９０２は、経路条件入力領域９０４に表示された経路実績情報を検索するための条件を入力するための各欄（９０６〜９１４）に、当該条件を選択、入力するための表示領域である。
【０１０８】
ユーザは、経路実績情報を検索するに当たり、目印とすべく経由点あるいは周回点を特定して検索条件とすることで、特定された経由点あるいは周回点を目印として登録された経路実績情報を検索することが可能となる。
【０１０９】
例えば、図１１に示すように、六本木ヒルズを目印として、経路を検索する場合は、ユーザは、六本木ヒルズの表示位置にマウス等の入力部２０９によってカーソルをフォーカスさせ、右クリック等のイベントを発生させると、地点指定及び周回点指定が表示されたポップアップが表示され、入力部２０９を用いて地点指定が選択されると、六本木ヒルズを経由点として検索を行い、周回点指定が選択されると、六本木ヒルズを周回点として検索を行う。
【０１１０】
但し、経由点あるいは周回点を検索条件として選択、入力するが、検索条件に該当する経由点あるいは周回点を有する経路実績情報を検索するに留まらず、検索条件に該当する経由点候補あるいは周回点候補を有する経路実績情報も含めて検索させるような態様をとることも可能である。
【０１１１】
経路条件入力領域９０４は、日時９０６、地点９０８、距離９１０、平均時速９１２、周回点９１４、及び検索ボタン９１６を備えている。
【０１１２】
日時９０６には、経路実績情報に含まれる機器で収集した時刻を検索条件とする場合、ユーザがキーボード等の入力部２０９を用いて日時を入力し、地点９０８には、検索を行いたい経路の経由点が、ユーザによって入力部２０９を用いて入力されるか、あるいは、経路条件指定領域９０２にて、前述したように地点指定された設備等が入力される。また、地点９０８には、複数の設備等を入力することが可能である。
【０１１３】
距離９１０には、検索を行いたい経路の距離範囲を入力するための欄であり、ユーザがキーボード等の入力部２０９を用いて距離範囲を入力し、平均時速９１２には、検索を行いたい経路を辿った平均時速を条件として検索する場合に、ユーザがキーボード等の入力部２０９を用いて、平均時速の範囲を入力する。
【０１１４】
周回点９１４は、検索を行いたい経路の周回点を入力するための欄であり、ユーザによって入力部２０９を用いて入力されるか、あるいは、経路条件指定領域９０２にて、前述したように周回点指定された設備等が入力される。
【０１１５】
これらの経路検索条件が入力された後、ユーザがマウス等の入力部２０９を用いて検索ボタン９１６を押下すると、経路検索条件を取得して、経路管理サーバ１０４へ送信して、経路管理サーバ１０４に対して検索結果を要求する。
【０１１６】
図１２には、経路実績情報を検索するための経路情報検索画面９００が示されており、本発明の実施形態では、経路を検索した結果として、新宿駅、品川駅、及び日比谷公園の経路と新宿駅、神宮、及び品川駅の経路とを含む２以上の経路が検索されたことが示されている。
【０１１７】
経路実績表示領域９１８の左側には、地図上に検索した経路が表示され、右側には、検索された結果の経路の実績情報を数値、グラフ化した情報を表示するが、当内容は、経路属性登録画面８００の経路実績表示領域８０４に表示された実績情報と同内容である。
【０１１８】
また、経路情報検索画面９００は、経由点実績表示領域９２０を備えており、検索を行った結果得られた経路の経由点が表示され、本発明の実施形態では、新宿駅、品川駅、及び日比谷公園を経由点とする経路、新宿駅、神宮、及び品川駅を経由点とする経路の２つの経路が検索されたことを示しており、経由点情報表示領域８０６と同内容の情報が表示される。
【０１１９】
また、ユーザは、経路実績表示領域９１８の左側に表示された太線で示される経路をマウス等の入力部２０９を用いてクリック操作が行う、あるいは、経路実績表示領域９１８に表示された経由点実績情報の１レコードに対して入力部２０９を用いてクリック操作が行われると、図１３に示す経路属性登録画面８００が表示される。
【０１２０】
本発明の実施形態では、新宿駅、品川駅、及び日比谷公園を経由点として経路が選択されたことを示している。経路属性登録画面８００において、経路属性情報の変更がある場合は、変更を行った後、経路管理サーバ１０４へ登録することが可能である。
【０１２１】
図１４には、施設、信号機、及び交差点等の設置物や池、滝及び岬の名勝等の地点の経路属性情報を記憶した設備情報管理テーブル１０００の構成を示しており、設備情報管理テーブル１０００は、施設名、当該施設の分類、当該施設が位置する緯度、経度、及び高度を備えており、分類については、各画面に経路を表示するに当たり、経由点、経由点候補、周回点、及び周回点候補を分類別表示する際に利用している。
【０１２２】
当該分類表示することで、検索結果を参照するユーザが、経由点、経由点候補、周回点、及び周回点候補を、分類を含めて施設名を特定することが可能となるので、ユーザにとって経路選択を確実に行う上での支援となる。
【０１２３】
設備情報管理テーブル１０００に記憶されたレコードの一例として、施設名が東京タワーであるレコードは、分類として建物、東京タワーが位置する緯度として北緯３８．５２．２６．２７度、経度として東経１３８．０７．５１．１８度、高度として３８．２６度であることを示している。
【０１２４】
図１５には、経路実績情報が書込まれたＨＴＭＬ形式のファイルの構成が示されており、最上位から１ライン目に記される＜ｎａｍｅ＞２０１００２０１_新宿駅_品川駅_日比谷公園（六本木ヒルズ周回)＜/ｎａｍｅ＞には、本ファイルの題名が設定され、最上位から４ライン目に示される＜ｗｐｔ ｌａｔ=”３８．５２．３６．２７”  ｌｏｎ=”１３８．０７．５１．１８"＞から９ライン目に示される＜／ｗｐｔ＞を一纏りとして各経由点を示しており、ｌａｔ=”３８．５２．３６．２７”は、北緯３８．５２．３６．２７度を示しており、ｌｏｎ=”１３８．０７．５１．１８"は、東経１３８．０７．５１．１８度を示している。
【０１２５】
＜ｔｉｍｅ＞２０１０／０２／０１Ｔ１０：３５：１５．０００Ｚ＜／ｔｉｍｅ＞は、北緯３８．５２．３６．２７度、東経１３８．０７．５１．１８度に位置していた際の時刻、つまり２０１０年０２月０１日１０時３５分１５秒を示している。
【０１２６】
＜ｇｅｏｉｄｈｅｉｇｈｔ＞２５．３４＜／ｇｅｏｉｄｈｅｉｇｈｔ＞は、高度２５．３４を示しており、＜ｎａｍｅ＞新宿駅＜／ｎａｍｅ＞は、北緯３８．５２．３６．２７度、東経１３８．０７．５１．１８度に位置している設備名である新宿駅を示し、＜ｃｌａｓｓ＞駅＜／ｃｌａｓｓ＞には、当該設備の分類である駅を示している。
【０１２７】
＜ｔｏｔａｌ＞タグの直下に示される＜ｄｉｓｔａｎｃｅ‐ｋｍ＞１１．１＜／ｄｉｓｔａｎｃｅ‐ｋｍ＞は、経路の総距離が１１．１ｋｍであることを示しており、＜ｅｌａｐｓｅｄ−ｔｉｍｅ＞１：５３：２０＜／ｅｌａｐｓｅｄ−ｔｉｍｅ＞は、経路を辿った時間が１時間５３分２０秒であることを示し、＜ａｖｇ−ｓｐｅｅｄ−ｋｍｈ＞５．８８＜／ａｖｇ−ｓｐｅｅｄ−ｋｍｈ＞は、経路を辿った際の平均時速が５．８８ｋｍｈであることを示している。
【０１２８】
更に、最上段から２６行目に示される＜ａｒｏｕｎｄ−ｐｔ  ｌａｔ＝”３５．５２．２６．２０”  ｌｏｎ＝”１３８．０７．５１．３５”＞から３２行目に示される＜／ａｒｏｕｎｄ＞を一纏りとして、周回点に関する情報を示しており、ｌａｔ＝”３５．５２．２６．２０”は、北緯３５．５２．２６．２０度を示し、ｌｏｎ＝”１３８．０７．５１．３５”は、東経１３８．０７．５１．３５度を示し、当タグの直下のタグ＜ｇｅｏｉｄｈｅｉｇｈｔ＞３５．９７＜／ｇｅｏｉｄｈｅｉｇｈｔ＞は、周回点の高度を示し、＜ｎａｍｅ＞六本木ヒルズ＜／ｎａｍｅ＞は、北緯３５．５２．２６．２０度、東経１３８．０７．５１．３５度に位置している設備名である六本木ヒルズを示し、＜ｃｌａｓｓ＞建物＜／ｃｌａｓｓ＞には、当該設備の分類である建物を示している。
【０１２９】
＜ｄｉｓｐｌａｙ＞ＯＮ＜／ｄｉｓｐｌａｙ＞は、画面へ当該設備名を周回点として識別表示するためのフラグであり、ＯＮが設定されている場合は、画面へ周回点であることを示し、ＯＦＦが設定されている場合は、画面へ周回点ではないことを示している。
【０１３０】
また、最上段から３３行目の＜ｔｒｋｐｔ  ｌａｔ＝”３８．５２．２６．２７”  ｌｏｎ＝”１３８．０７．５１．１８”＞以降に記載されている各タグは、最上段から３３行目の＜ｔｒｋｐｔ・・・＞から最上段から３６行目の＜／ｔｒｋｐｔ＞までの一纏りを１設備等として示しており、ｔｒｋｐｔが経由点候補であることを示している。尚前述したが、ｗｐｔは経由点を示している。周回点及び周回点候補についてもタグを識別して記載することで、画面へ表示する際に周回点及び周回点候補を識別表示することが可能である。
【０１３１】
図１５に示す経路実績情報に基づいて、例えば、図１２及び図１３に示す経路情報検索画面９００の表示を行う。
【０１３２】
次に本発明の実施形態に係るクライアント装置１０２及び経路管理サーバ１０４における経路実績情報を登録する処理を図１６及び図１７に示すフローチャートを用いて説明する。尚、本処理フローは、クライアント装置１０２あるいは経路管理サーバ１０４が備えるＣＰＵ２０１の制御の下、各処理ステップは実行される。
【０１３３】
ステップＳ１００では、ログイン画面４００を起動させ、次のステップＳ１０２では、ログインボタン４０６が入力部２０９によって押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１０４へ処理を進め、ログイン画面４００のログインＩＤ４０２及びパスワード４０４へ入力されたユーザＩＤ及びパスワードを取得してユーザ情報としてＲＡＭ２０３へ記憶する。
【０１３４】
ステップＳ１０６では、ステップＳ１０４においてＲＡＭ２０３へ記憶したユーザ情報を送受信手段３０２によって、経路管理サーバ１０４へ送信し、経路管理サーバ１０４は、送受信手段３０８によって受信したユーザ情報と自身に予め記憶した経路管理システム１００の利用可能ユーザに関する情報とを用いて認証を行い、認証結果を送受信手段３０８によってクライアント装置１０２へ送信する。
【０１３５】
クライアント装置１０２は、送受信手段３０２によって受信した認証結果を用いて、認証ＯＫか否かを判定し、認証ＯＫであれば、ステップＳ１０８へ処理を進め、認証ＮＧであれば、ステップＳ１０２へ処理を進める。
【０１３６】
ステップＳ１０８では、経路情報入力手段３００によって経路選択情報画面５００を表示し、次のステップＳ１１０では、経路情報入力手段３００によって選択ボタン５０６が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１１４へ処理を進め、押下されたと判定しない場合は、ステップＳ１１２へ処理を進める。
【０１３７】
ステップＳ１１２では、経路情報入力手段３００によってキャンセルボタン５０８が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１０２へ処理を進め、押下されたと判定しない場合は、ステップＳ１１０へ処理を進める。
【０１３８】
ステップＳ１１４では、経路情報入力手段３００によって選択経路情報表示領域５０４に表示されたファイル名に該当するファイル（図７参照）を外部メモリ２１１から取得して経路情報としてＲＡＭ２０３へ記憶する。
【０１３９】
ステップＳ１１６では、送受信手段３０２によってステップＳ１１４においてＲＡＭ２０３へ記憶した経路情報を経路管理サーバ１０４へ送信し、経路管理サーバ１０４では、送受信手段３０８によって受信した経路情報に含まれる緯度及び経度を網羅する範囲で、地図情報取得手段３１０によって地図データ及び施設、信号機、及び交差点等の経路属性情報を設備情報管理テーブル１０００から取得し、経路情報、地図データ、及び経路属性情報に含まれる緯度及び経度に基づいてマッピングを行い、経路管理サーバ１０４のＲＡＭ２０３へ記憶する。
【０１４０】
次のステップＳ１１８では、経路属性算出手段３１２によって、ステップＳ１１６においてＲＡＭ２０３へ記憶したマッピング後の経路情報、地図データ、及び経路属性情報において、経路情報に含まれる時刻に基づいて始点及び終点を特定し、地図データを用いて当該始点から終点までの距離を算出し、予め定めた既定数によって距離によって分割をおこなうか、あるいは時分割を行うことで得られた分割位置の緯度及び経度を経由点とする。
【０１４１】
決定した経由点と一致する、あるいは一致しない場合は、決定した経由点の直近の施設、信号機、及び交差点等の設置物や池、滝及び岬の名勝等の地点を経由点とする。
【０１４２】
経由点に対して、所定距離の範囲内に存在する施設、信号機、及び交差点等の設置物や池、滝及び岬の名勝等の地点を経路属性情報に基づいて求め、経由点候補とする。これらの経由点及び経由点候補を経路属性情報に含めてＲＡＭ２０３へ記憶する。尚、経由点及び経由点候補の算出方法は、前述した通りである。
【０１４３】
次に、ステップＳ１２０では、経路属性算出手段３１２によって、ステップＳ１１６においてＲＡＭ２０３へ記憶したマッピング後の経路情報、地図データ、及び経路属性情報において、経路情報に含まれる緯度及び経度から周回点を求める。  
【０１４４】
尚、周回点については、起点、終点、経由点の緯度及び経度の平均値の点として定め、決定した周回点に一致する、あるいは一致しない場合は、直近の施設、信号機、及び交差点等の設置物や池、滝及び岬の名勝等の地点を周回点とする。
【０１４５】
周回点に対して、所定範囲内に存在する施設、信号機、及び交差点等の設置物や池、滝及び岬の名勝等の地点を経路属性情報に基づいて求め、周回点候補とする。これらの周回点及び周回点候補をステップＳ１１８においてＲＡＭ２０３へ記憶した経路属性情報に含めてＲＡＭ２０３へ記憶する。尚、周回点及び周回点候補の算出方法は、前述した通りである。
【０１４６】
ステップＳ１２２では、経路管理サーバ１０４において、送受信手段３０８によってステップＳ１１６においてＲＡＭ２０３へ記憶したマッピング後の経路情報、地図データ、及びステップＳ１２０においてＲＡＭ２０３へ記憶した経路属性情報を経路表示情報としてクライアント装置１０２へ送信する。送信する際には、経路情報、地図データ、及び経路属性情報に基づいて、経路表示情報を生成するが、例えば、図１５に示すようなファイルを生成して送信が行われる。
【０１４７】
そして、クライアント装置１０２では、送受信手段３０２によって経路表示情報を受信し、経路属性情報入力手段３０４によって経路属性登録画面８００（図８参照）を表示した後、受信した経路表示情報を経路属性登録画面８００へ表示する。
【０１４８】
尚、経路属性登録領域８０２に表示された経路について、速度の大きさあるいは高度の高低に応じて、道幅を太くする、あるいは、色別表示を行う等といった情報を経路表示情報として送信し、クライアント装置１０２において、経路属性登録画面８００へ表示する。
【０１４９】
また、経路実績表示領域８０４に表示を行うための、経路の実績情報の数値化、及びグラフ化（起点から終点までに要した総時間、距離、停止時間を除いた移動時間、停止時間、最高速度、平均速度等）についても、これらは、経路情報に基づいて算出され、経路表示情報として送信し、クライアント装置１０２において、経路属性登録画面８００へ表示する。
【０１５０】
ステップＳ１２４では、経路属性情報入力手段３０４によって経由点が選択されたか否かを判定し、経由点が選択された（図９参照）と判定した場合は、ステップＳ１３６へ処理を進め、経由点が選択されたと判定しない場合は、ステップＳ１２６へ処理を進める。
【０１５１】
ステップＳ１２６では、経路属性情報入力手段３０４によって経由点候補が選択された（図９参照）か否かを判定し、選択されたと判定した場合は、ステップＳ１２８へ処理を進め、選択されたと判定しない場合は、ステップＳ１３２へ処理を進める。
【０１５２】
ステップＳ１２８では、経路属性情報入力手段３０４によって追加あるいは削除の何れかの選択を促すポップアップ（図９参照）を表示した後、ユーザによって経路属性情報入力手段３０４を用いて追加が選択されたか否かを判定する。
【０１５３】
追加が選択された場合は、ステップＳ１３０へ処理を進め、追加が選択されたと判定しない場合は、ステップＳ１３２へ処理を進める。
【０１５４】
ステップＳ１３０では、指定された経由点候補を経由点とするため経路属性登録領域８０２に表示された経由点候補を経由点へ変更し（例えば、△で囲まれた設備を○で囲むように変更する。図９参照）、経由点情報表示領域８０６に表示された経由点へ指定した経由点候補の設備等を追加する。変更が行われると、経路表示情報は、当該変更に合わせて、編集が行われる。
【０１５５】
ステップＳ１３２では、ユーザが、経路属性情報入力手段３０４によってステップＳ１２４においてポップアップ（図９参照）表示された削除を選択したか否かを判定し、削除が選択されたと判定した場合は、ステップＳ１３４へ処理を進め、削除が押下されたと判定しない場合は、ステップＳ１４４へ処理を進める。
【０１５６】
ステップＳ１３４では、指定された経由点候補を削除するため経路属性登録領域８０２に表示された経由点候補を削除する（例えば、△で囲まれた設備を非表示とする。図９参照）。変更が行われると、経路表示情報は、当該変更に合わせて、編集が行われる。
【０１５７】
ステップＳ１３６では、経路属性情報入力手段３０４によって変更あるいは削除の何れかの選択を促すポップアップを表示した後、ユーザによって経路属性情報入力手段３０４を用いて変更が選択された（図９参照）か否かを判定する。
【０１５８】
変更が選択された場合は、ステップＳ１３８へ処理を進め、変更が選択されたと判定しない場合は、ステップＳ１４０へ処理を進める。
【０１５９】
ステップＳ１３８では、指定された経由点を解除して経由点候補とするため経路属性登録領域８０２に表示された経由点を経由点候補へ変更し（例えば、○で囲まれた設備を△で囲むように変更する。図９参照）、経由点情報表示領域８０６に表示された経由点の設備等を削除する。変更が行われると、経路表示情報は、当該変更に合わせて、編集が行われる。
【０１６０】
ステップＳ１４０では、ユーザが、経路属性情報入力手段３０４によってステップＳ１３６においてポップアップ（図９参照）表示された削除を選択したか否かを判定し、削除が選択されたと判定した場合は、ステップＳ１４２へ処理を進め、削除が押下されたと判定しない場合は、ステップＳ１４４へ処理を進める。
【０１６１】
ステップＳ１４２では、指定された経由点を削除するため経路属性登録領域８０２に表示された経由点を削除する（例えば、○で囲まれた地点を非表示とする。図９参照）。変更が行われると、経路表示情報は、当該変更に合わせて、編集が行われる。
【０１６２】
ステップＳ１４４では、経路属性情報入力手段３０４によって周回点が選択されたか否かを判定し、周回点が選択された（図１０参照）と判定した場合は、ステップＳ１４６へ処理を進め、周回点が選択されたと判定しない場合は、ステップＳ１５０へ処理を進める。
【０１６３】
ステップＳ１４６では、経路属性情報入力手段３０４によって周回点解除の選択を促すポップアップを表示した後、ユーザによって経路属性情報入力手段３０４を用いて周回点解除が選択された（図１０参照）か否かを判定する。
【０１６４】
周回点解除が選択された場合は、ステップＳ１４８へ処理を進め、周回点解除が選択されたと判定しない場合は、ステップＳ１５８へ処理を進める。
【０１６５】
ステップＳ１４８では、指定された周回点を解除して周回点候補とするため経路属性登録領域８０２に表示された周回点を周回点候補へ変更する（例えば、○で囲まれた地点を□で囲むように変更。図１０参照）。変更が行われると、経路表示情報は、当該変更に合わせて、編集が行われる。
【０１６６】
ステップＳ１５０では、経路属性情報入力手段３０４によって周回点指定の選択を促すポップアップを表示した後、ユーザによって経路属性情報入力手段３０４を用いて周回点指定が選択された（図１０参照）か否かを判定する。
【０１６７】
周回点指定が選択された場合は、ステップＳ１５４へ処理を進め、周回点指定が選択されたと判定しない場合は、ステップＳ１５６へ処理を進める。
【０１６８】
ステップＳ１５４では、指定された周回点候補を周回点とするため経路属性登録領域８０２に表示された周回点候補を周回点へ変更する（例えば、□で囲まれた地点を○で囲むように変更。図１０参照）。変更が行われると、経路表示情報は、当該変更に合わせて、編集が行われる。
【０１６９】
ステップＳ１５６では、経路属性情報入力手段３０４によって登録ボタン８０８が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１６０へ処理を進め、押下されたと判定しない場合は、ステップＳ１５８へ処理を進める。
【０１７０】
ステップＳ１５８では、経路属性情報入力手段３０４によってキャンセルボタン８１０が押下されたか否かを判定し、押下されたと判定した場合は、本フローチャートにおける処理を終了し、押下されたと判定しない場合は、ステップＳ１２４へ処理を進める。
【０１７１】
ステップＳ１６０では、送受信手段によって各ステップで編集が施された経路表示情報を経路管理サーバ１０４へ送信し、経路管理サーバ１０４は、送受信手段３０８によって受信した経路表示情報を経路実績情報として経路情報記憶手段３１４へ記憶する。尚、経路実績情報は、例えば、図１５に示すような構成を有するファイルを示し、当ファイルが経路情報記憶手段３１４へ記憶される。
【０１７２】
次に、経路管理サーバ１０４の経路情報記憶手段３１４へ記憶された経路実績情報を参照する処理について図１８に示すフローチャートを用いて説明する。尚、本処理フローは、クライアント装置１０２あるいは経路管理サーバ１０４が備えるＣＰＵ２０１の制御の下、各処理ステップは実行される。
【０１７３】
ステップＳ２００では、ログイン画面４００を表示させ、次のステップＳ２０２では、ログインボタン４０６が入力部２０９によって押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２０４へ処理を進め、ログイン画面４００のログインＩＤ４０２及びパスワード４０４へ入力されたユーザＩＤ及びパスワードを取得してユーザ情報としてＲＡＭ２０３へ記憶する。
【０１７４】
ステップＳ２０６では、ステップＳ２０４においてＲＡＭ２０３へ記憶したユーザ情報を送受信手段３０２によって、経路管理サーバ１０４へ送信し、経路管理サーバ１０４は、送受信手段３０８によって受信したユーザ情報と自身に予め記憶した経路管理システム１００の利用可能ユーザに関する情報とを用いて認証を行い、認証結果を送受信手段３０８によってクライアント装置１０２へ送信する。
【０１７５】
クライアント装置１０２は、送受信手段３０２によって受信した認証結果を用いて、認証ＯＫか否かを判定し、認証ＯＫであれば、ステップＳ２０８へ処理を進め、認証ＮＧであれば、ステップＳ２０２へ処理を進める。
【０１７６】
ステップＳ２０８では、送受信手段３０２によって地図データ及び経路属性情報の取得要求を経路管理サーバ１０４へ送信し、経路管理サーバ１０４では、送受信手段３０８によって地図データ及び経路属性情報の取得要求を受信したタイミングで、地図情報取得手段３１０によって記憶された地図データ及び経路属性情報を取得し、地図データ及び経路属性情報に含まれる緯度及び経度に基づいてマッピングを行い、経路管理サーバ１０４のＲＡＭ２０３へ記憶する。
【０１７７】
送受信手段３０８は、マッピング後の地図データと経路属性情報とをクライアント装置１０２へ送信し、クライアント装置１０２では、送受信手段３０２において受信したマッピング後の地図データと経路属性情報とをＲＡＭ２０３へ記憶する。
【０１７８】
ステップＳ２１０では、経路情報検索手段３０６によって経路情報検索画面９００（図１１参照）を表示した後、ステップＳ２０８においてＲＡＭ２０３へ記憶した地図データ及び経路属性情報を経路条件指定領域９０２へ表示する。
【０１７９】
ステップＳ２１２では、経路情報検索手段３０６によって検索ボタン９１６が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２１４へ処理を進め、ステップＳ２１４では、経路条件入力領域９０４に入力された経路検索条件を取得してＲＡＭ２０３へ記憶する。
【０１８０】
尚、経路検索条件を設定する方法としては、例えば、図１１に示すように、ユーザが、経路情報検索手段３０６によって経路条件指定領域９０２へ表示された地点等を選択すると、地点指定か周回点指定の何れかを選択するためのポップアップが表示され、地点指定が選択された場合は、地点９０８へ選択した地点名が表示され、周回点指定が選択された場合は、周回点９１４に選択した地点名が表示される。尚、検索条件の入力方法は、前述した通りである。
【０１８１】
ステップＳ２１６では、ステップＳ２１４においてＲＡＭ２０３へ記憶した経路検索条件を送受信手段３０２によって、経路管理サーバ１０４へ送信し、経路管理サーバ１０４は、送受信手段３０８によって経路検索条件を受信する。
【０１８２】
そして、経路情報取得手段３１６によって経路検索条件に該当する経路実績情報を経路情報記憶手段３１４から取得して、送受信手段３０８によってクライアント装置１０２へ経路実績情報を送信する。
【０１８３】
クライアント装置１０２では、送受信手段３０２によって受信した経路実績情報をＲＡＭ２０３へ記憶する。
【０１８４】
ステップＳ２１８では、ステップＳ２１６においてＲＡＭ２０３へ記憶した経路実績情報を取得して、経路検索条件に対して複数の経路実績情報が存在するか否かを判定し、存在すると判定した場合は、ステップＳ２２２へ処理を進め、存在すると判定しない場合は、ステップＳ２２０へ処理を進める。
【０１８５】
尚、経路の実績情報を数値化、及びグラフ化（起点から終点までに要した総時間、距離、停止時間を除いた移動時間、停止時間、最高速度、平均速度等）した情報についても、これらは、経路情報に基づいて算出され、経路実績情報として取得される。
【０１８６】
更に、経路に対して、速度の大きさあるいは高度の高低に応じて、道幅を太くする、あるいは、色別表示を行う等といった情報を経路実績情報として含めることも可能である。
【０１８７】
ステップＳ２２０では、経路情報検索手段３０６によって経路検索ステップＳ２１６においてＲＡＭ２０３へ記憶した経路実績情報を経路属性登録画面８００へ表示する（図１３参照）。
【０１８８】
ステップＳ２２２では、経路情報検索手段３０６によって経路情報検索画面９００の経路実績表示領域９１８には、ステップＳ２１６においてＲＡＭ２０３へ記憶した経路実績情報のうち１件のみを表示し、次のステップＳ２１８では、経路情報検索手段３０６によって経由点実績表示領域９２０にステップＳ２１６においてＲＡＭ２０３へ記憶した経路実績情報の１件毎に経由点を表示する（図１２参照）。
【０１８９】
尚、ユーザが、経由点実績表示領域９２０に表示された複数の経路実績情報を経路情報検索手段３０６によって選択すると、選択された経路実績情報が経路実績表示領域９１８に表示される。
【０１９０】
尚、本実施の形態では、個人ユーザあるいは複数ユーザに対する利用についての識別を行うために経路実績情報にユーザ情報を記録することで、ユーザが登録した自身の経路実績情報を参照することも可能であるし、更に、他ユーザの登録した経路実績情報を参照することも可能である。
【０１９１】
更に、検索条件として、経路条件入力領域９０４へユーザ情報を設定する欄を設ける態様をとることで、他ユーザの辿った経路を参照したい場合にも、対応することが可能である。
【０１９２】
以上で説明したように、本発明によれば、ユーザが所望する経路の経由点、周回点等の経路固有の属性情報を登録することで、登録された属性情報を条件に経路の検索を行うことができるので、より効率的に大量の経路情報から経路を検索することが可能となる。
【０１９３】
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１９４】
更に、経路管理サーバに備えられた外部メモリ２１１に予め記憶された経度、緯度及び道等に関する情報を有する地図データや設備情報管理テーブルに記憶された施設、信号機、及び交差点等の設備や池、河、岬等の名勝等の地点を示す経路設備情報、地図情報取得手段、経路属性算出手段、経路情報記憶手段、経路情報取得手段をクライアント装置に備えることで、クライアント装置単体で、本発明を実施することも可能である。
【０１９５】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読取可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１９６】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１９７】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１９８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１９９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２００】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２０２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２０３】
１００    経路管理システム
１０２    クライアント装置
１０４    経路管理サーバ
１０６    ネットワーク
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９    入力部
２１０    表示部
２１１    外部メモリ
【図１】
2012052876.tif 000003
【図２】
2012052876.tif 000004
【図３】
2012052876.tif 000005
【図４】
2012052876.tif 000006
【図５】
2012052876.tif 000007
【図６】
2012052876.tif 000008
【図７】
2012052876.tif 000009
【図８】
2012052876.tif 000010
【図９】
2012052876.tif 000011
【図１０】
2012052876.tif 000012
【図１１】
2012052876.tif 000013
【図１２】
2012052876.tif 000014
【図１３】
2012052876.tif 000015
【図１４】
2012052876.tif 000016
【図１５】
2012052876.tif 000017
【図１６】
2012052876.tif 000018
【図１７】
2012052876.tif 000019
【図１８】
2012052876.tif 000020