(57)【特許請求の範囲】
【請求項１】
コンピュータ通信網を介して接続される大域地図情報サーバと、複数の局地地図情報サーバと、移動所要時間取得サーバと、端末と、を備える移動所要時間取得システムであって、
（ａ）前記大域地図情報サーバは、最寄地点と、中継地点とを指定する問い合わせを受け付けて、
当該最寄地点と、当該中継地点と、これらの間の移動に必要な所要時間と、が登録されている場合、当該所要時間を応答し、
（ｂ）前記複数の局地地図情報サーバは、それぞれ、目的地点を指定する問い合わせを受け付けて、
当該目的地点と、前記大域地図情報サーバに登録されている中継地点と、当該中継地点と当該目的地点との間の移動に必要な所要時間と、が登録されている場合、当該中継地点、および、当該所要時間を応答し、
（ｃ）前記移動所要時間取得サーバは、最寄地点と、目的地点とを指定する問い合わせを受け付けて、
前記複数の局地地図情報サーバから、前記目的地点が登録されている局地地図情報サーバを選択し、
前記選択された局地地図情報サーバへ、前記目的地点を指定する問い合わせを行って、中継地点、および、前記中継地点と前記目的地点との間の移動の所要時間を取得し、
前記最寄地点と、前記中継地点と、を指定する問い合わせを前記大域地図情報サーバへ行って、前記最寄地点と前記中継地点との間の移動に必要な所要時間を取得し、
前記取得された前記最寄地点と前記中継地点との間の移動の所要時間と、前記中継地点と前記目的地点との間の移動の所要時間と、の和を、前記最寄地点と前記目的地点との間の移動の所要時間として応答し、
（ｄ）前記端末は、最寄地点と目的地点とを指定する問い合わせを前記移動所要時間取得サーバへ行って、前記最寄地点と前記目的地点との間の移動に必要な所要時間を前記移動所要時間取得サーバから取得する
ことを特徴とする移動所要時間取得システム。
【請求項２】
前記移動所要時間取得システムは、前記コンピュータ通信網に接続される接続認証サーバをさらに備え、
（ｅ）前記接続認証サーバは、前記端末から送信される接続要求を受け付けて、
前記接続要求を送信した端末が認証される場合、前記端末と、前記コンピュータ通信網との間の通信を中継する
ことを特徴とする請求項１に記載の移動所要時間取得システム。
【請求項３】
前記複数の局地地図情報サーバのいずれかは、前記接続認証サーバとして機能し、
前記接続認証サーバとして機能する局地地図情報サーバは、前記認証された端末から送信される目的地点と、中継地点と、これらの間の移動の所要時間を指定する追加要求、編集要求、もしくは、削除要求を受け付けて、
当該要求に指定された目的地点と、中継地点と、これらの間の移動の所要時間の登録を追加、編集、もしくは、削除する
ことを特徴とする請求項２に記載の移動所要時間取得システム。
【請求項４】
前記接続認証サーバは、前記認証された端末から送信される出発地点と、目的地点と、を指定する問い合わせを受け付けて、
前記出発地点と、前記大域地図情報サーバに登録されている最寄地点と、前記出発地点と前記最寄地点との間の移動の所要時間と、が登録されている場合、
前記移動所要時間取得サーバに前記最寄地点と、前記目的地点とを指定する問い合わせを行って、これらの間の移動の所要時間を取得し、
前記登録された出発地点と最寄地点との間の移動の所要時間と、前記取得された最寄地点と目的地点との間の移動の所要時間と、の和を、前記出発地点と前記目的地点との間の移動の所要時間として前記端末に応答する
ことを特徴とする請求項２に記載の移動所要時間取得システム。
【請求項５】
前記接続認証サーバは、前記移動所要時間取得サーバに、前記登録された前記出発地点と前記最寄地点との間の移動の所要時間をさらに送信し、
前記移動所要時間取得サーバに、前記登録された出発地点と最寄地点との間の移動の所要時間と、前記取得された最寄地点と目的地点との間の移動の所要時間と、の和を計算させて、前記端末に前記出発地点と前記目的地点との間の移動の所要時間として応答させる
ことを特徴とする請求項４に記載の移動所要時間取得システム。
【請求項６】
前記接続認証サーバは、
前記端末が送信するユーザ名を受信するユーザ名受信部と、
認証用文字列を生成して、これを前記端末へ送信する認証用文字列生成送信部と、
前記端末から送信されたパスワード文字列を受信するパスワード文字列受信部と、
認証用文字列からパスワード文字列を生成する規則を、ユーザ名に対応付けて記憶する規則記憶部と、
を備え、
前記ユーザ名受信部により受信されたユーザ名に対応付けて前記規則記憶部に記憶された規則により、前記認証用文字列生成送信部により生成された認証用文字列から、前記パスワード文字列受信部により受信されたパスワード文字列が生成される場合、前記端末が認証される
ことを特徴とする請求項２から５のいずれか１項に記載の移動所要時間取得システム。
【請求項７】
コンピュータ通信網を介して、中継地点を登録する大域地図情報サーバと、移動所要時間取得サーバと、に接続される局地地図情報サーバであって、
目的地点と、前記大域地図情報サーバに登録されている中継地点と、当該中継地点と当該目的地点との間の移動に必要な所要時間と、を対応付けて記憶する局地地図情報登録部と、
目的地点を指定する問い合わせを受け付ける目的地点受付部と、
当該目的地点が前記局地地図情報登録部に登録されている場合、これに対応付けられて登録されている中継地点、および、所要時間を応答する情報応答部と、
を備えることを特徴とする局地地図情報サーバ。
【請求項８】
端末から送信される接続要求を受け付ける接続要求受付部と、
前記接続要求を送信した端末が認証される場合、前記端末と、前記コンピュータ通信網との間の通信を中継する中継部と
をさらに備えることを特徴とする請求項７に記載の局地地図情報サーバ。
【請求項９】
前記認証された端末から送信される目的地点と、中継地点と、これらの間の移動の所要時間を指定する追加要求、編集要求、もしくは、削除要求を受け付ける登録変更受付部と、
当該要求に指定された目的地点と、中継地点と、これらの間の移動の所要時間の登録を追加、編集、もしくは、削除する登録変更部と、
をさらに備えることを特徴とする請求項８に記載の局地地図情報サーバ。
【請求項１０】
前記端末が送信するユーザ名を受信するユーザ名受信部と、
認証用文字列を生成して、これを前記端末へ送信する認証用文字列生成送信部と、
前記端末から送信されたパスワード文字列を受信するパスワード文字列受信部と、
認証用文字列からパスワード文字列を生成する規則を、ユーザ名に対応付けて記憶する規則記憶部と、
をさらに備え、
前記ユーザ名受信部により受信されたユーザ名に対応付けて前記規則記憶部に記憶された規則により、前記認証用文字列生成送信部により生成された認証用文字列から、前記パスワード文字列受信部により受信されたパスワード文字列が生成される場合、前記端末が認証される
ことを特徴とする請求項８または９に記載の局地地図情報サーバ。
【請求項１１】
コンピュータ通信網を介して大域地図情報サーバと、複数の局地地図情報サーバと、端末と、に接続される移動所要時間取得サーバであって、
最寄地点と、目的地点とを指定する問い合わせを前記端末から受け付ける問い合わせ受付部と、
前記複数の局地地図情報サーバから、前記目的地点が登録されている局地地図情報サーバを選択する選択部と、
前記選択された局地地図情報サーバへ、前記目的地点を指定する問い合わせを行って、中継地点、および、前記中継地点と前記目的地点との間の移動の所要時間を取得する局地地図情報取得部と、
前記最寄地点と、前記中継地点と、を指定する問い合わせを前記大域地図情報サーバへ行って、前記最寄地点と前記中継地点との間の移動に必要な所要時間を取得する大域地図情報取得部と、
前記取得された最寄地点と中継地点との間の移動の所要時間と、前記中継地点と前記目的地点との間の移動の所要時間と、の和を計算して、これを前記最寄地点と前記目的地点との間の移動の所要時間として前記端末へ応答する計算応答部と、
を備えることを特徴とする移動所要時間取得サーバ。
【請求項１２】
コンピュータ通信網を介して、中継地点を登録する大域地図情報サーバと、移動所要時間取得サーバと、に接続され、
目的地点と、前記大域地図情報サーバに登録されている中継地点と、当該中継地点と当該目的地点との間の移動に必要な所要時間と、を対応付けて記憶する局地地図情報登録部を備える
局地地図情報サーバの制御方法であって、
目的地点を指定する問い合わせを受け付ける目的地点受付工程と、
当該目的地点が前記局地地図情報登録部に登録されている場合、これに対応付けられて登録されている中継地点、および、所要時間を応答する応答工程と、
を備えることを特徴とする局地地図情報サーバの制御方法。
【請求項１３】
端末から送信される接続要求を受け付ける接続要求受付工程と、
前記接続要求を送信した端末が認証される場合、前記端末と、前記コンピュータ通信網との間の通信を中継する中継工程と
をさらに備えることを特徴とする請求項１２に記載の局地地図情報サーバの制御方法。
【請求項１４】
前記認証された端末から送信される目的地点と、中継地点と、これらの間の移動の所要時間を指定する追加要求、編集要求、もしくは、削除要求を受け付ける登録変更受付工程と、
当該要求に指定された目的地点と、中継地点と、これらの間の移動の所要時間の登録を追加、編集、もしくは、削除する登録変更工程と、
をさらに備えることを特徴とする請求項１３に記載の局地地図情報サーバの制御方法。
【請求項１５】
前記局地地図情報サーバは、認証用文字列からパスワード文字列を生成する規則を、ユーザ名に対応付けて記憶する規則記憶部をさらに備え、
前記端末が送信するユーザ名を受信するユーザ名受信工程と、
認証用文字列を生成して、これを前記端末へ送信する認証用文字列生成送信工程と、
前記端末から送信されたパスワード文字列を受信するパスワード文字列受信工程と、
をさらに備え、
前記ユーザ名受信工程にて受信されたユーザ名に対応付けて前記規則記憶部に記憶された規則により、前記認証用文字列生成送信工程にて生成された認証用文字列から、前記パスワード文字列受信工程にて受信されたパスワード文字列が生成される場合、前記端末が認証される
ことを特徴とする請求項１３または１４に記載の局地地図情報サーバの制御方法。
【請求項１６】
コンピュータ通信網を介して大域地図情報サーバと、複数の局地地図情報サーバと、端末と、に接続される移動所要時間取得サーバの制御方法であって、
最寄地点と、目的地点とを指定する問い合わせを前記端末から受け付ける問い合わせ受付工程と、
前記複数の局地地図情報サーバから、前記目的地点が登録されている局地地図情報サーバを選択する選択工程と、
前記選択された局地地図情報サーバへ、前記目的地点を指定する問い合わせを行って、中継地点、および、前記中継地点と前記目的地点との間の移動の所要時間を取得する局地地図情報取得工程と、
前記最寄地点と、前記中継地点と、を指定する問い合わせを前記大域地図情報サーバへ行って、前記最寄地点と前記中継地点との間の移動に必要な所要時間を取得する大域地図情報取得工程と、
前記取得された最寄地点と中継地点との間の移動の所要時間と、前記中継地点と前記目的地点との間の移動の所要時間と、の和を、前記最寄地点と前記目的地点との間の移動の所要時間として前記端末へ応答する応答工程と、
を備えることを特徴とする移動所要時間取得サーバの制御方法。
【請求項１７】
コンピュータ通信網を介して、中継地点を登録する大域地図情報サーバと、移動所要時間取得サーバと、に接続されるコンピュータを、
目的地点と、前記大域地図情報サーバに登録されている中継地点と、当該中継地点と当該目的地点との間の移動に必要な所要時間と、を対応付けて記憶する局地地図情報登録部、
目的地点を指定する問い合わせを受け付ける目的地点受付部、および、
当該目的地点が前記局地地図情報登録部に登録されている場合、これに対応付けられて登録されている中継地点、および、所要時間を応答する情報応答部
として機能させることを特徴とするプログラムを記録したコンピュータ読取可能な情報記録媒体。
【請求項１８】
前記プログラムは、前記コンピュータを、
端末から送信される接続要求を受け付ける接続要求受付部、および、
前記接続要求を送信した端末が認証される場合、前記端末と、前記コンピュータ通信網との間の通信を中継する中継部
としてさらに機能させることを特徴とする請求項１７に記載の情報記録媒体。
【請求項１９】
前記プログラムは、前記コンピュータを、
前記認証された端末から送信される目的地点と、中継地点と、これらの間の移動の所要時間を指定する追加要求、編集要求、もしくは、削除要求を受け付ける登録変更受付部、および、
当該要求に指定された目的地点と、中継地点と、これらの間の移動の所要時間の登録を追加、編集、もしくは、削除する登録変更部
としてさらに機能させることを特徴とする請求項１８に記載の情報記録媒体。
【請求項２０】
前記プログラムは、前記コンピュータを、
前記端末が送信するユーザ名を受信するユーザ名受信部、
認証用文字列を生成して、これを前記端末へ送信する認証用文字列生成送信部、
前記端末から送信されたパスワード文字列を受信するパスワード文字列受信部、および、
認証用文字列からパスワード文字列を生成する規則を、ユーザ名に対応付けて記憶する規則記憶部
としてさらに機能させ、
前記ユーザ名受信部により受信されたユーザ名に対応付けて前記規則記憶部に記憶された規則により、前記認証用文字列生成送信部により生成された認証用文字列から、前記パスワード文字列受信部により受信されたパスワード文字列が生成される場合、前記端末が認証される
ように機能させる
ことを特徴とする請求項１８または１９に記載の情報記録媒体。
【請求項２１】
コンピュータ通信網を介して大域地図情報サーバと、複数の局地地図情報サーバと、端末と、に接続されるコンピュータを、
最寄地点と、目的地点とを指定する問い合わせを前記端末から受け付ける問い合わせ受付部、
前記複数の局地地図情報サーバから、前記目的地点が登録されている局地地図情報サーバを選択する選択部、
前記選択された局地地図情報サーバへ、前記目的地点を指定する問い合わせを行って、中継地点、および、前記中継地点と前記目的地点との間の移動の所要時間を取得する局地地図情報取得部、
前記最寄地点と、前記中継地点と、を指定する問い合わせを前記大域地図情報サーバへ行って、前記最寄地点と前記中継地点との間の移動に必要な所要時間を取得する大域地図情報取得部、および、
前記取得された最寄地点と中継地点との間の移動の所要時間と、前記中継地点と前記目的地点との間の移動の所要時間と、の和を計算して、これを前記最寄地点と前記目的地点との間の移動の所要時間として前記端末へ応答する計算応答部として機能させるプログラムを記録したことを特徴とするコンピュータ読取可能な情報記録媒体。
【請求項２２】
前記プログラムを記録した情報記録媒体は、コンパクトディスク、フロッピーディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリである
ことを特徴とする請求項１７から２１のいずれか１項に記載の情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動所要時間取得システム、局地地図情報サーバ、移動所要時間取得サーバ、これらの制御方法、および、情報記録媒体に関する。
【０００２】
特に、目的地点や出発地点付近の移動所要時間の情報と、大域的な移動所要時間の情報と、を分離して管理するのに好適な移動所要時間取得システム、局地地図情報サーバ、移動所要時間取得サーバ、これらの制御方法、および、これらを実現するプログラムを記録した情報記録媒体に関する。
【０００３】
【従来の技術】
従来から、各端末をインターネットなどのコンピュータ通信網に接続するための中継装置が提供されている。このような中継装置は、端末と中継装置との間が電話回線等で接続される場合は、ダイアルアップサーバやダイアルアップルータと呼ばれ、端末と中継装置との間がイーサネットなどのネットワークケーブル（無線を含む。）で接続されている場合はゲートウェイと呼ばれている。
【０００４】
このような中継装置を端末のユーザに使用させてインターネットに接続できるようにするための使用権を提供する企業や会社をＩＳＰと呼ぶ。インターネットなどのコンピュータ通信網では、コンピュータ通信網内に含まれ、各端末のユーザにサービスを提供するＡＳＰが存在する。
【０００５】
各ユーザは、ＩＳＰを経由してインターネットに接続し、ウェブブラウザ（Web Browser）などを利用してＡＳＰからサービスの提供を受ける。このサービスには、画像情報、音声情報、各種データベースの検索結果の情報などのほか、地図情報の提供が含まれる。
【０００６】
地図情報ＡＳＰは、自社サーバにて地図情報を管理して、各種のユーザからの問い合わせに応答する。この中には、ある地点から別の地点までの移動の所要時間などの情報も含まれる。
【０００７】
従来、地図情報に基づいて移動所要時間を得るためには、すべての情報を地図情報ＡＳＰが管理していた。
【０００８】
このようなＩＳＰ事業の分野では、近年のＷＷＷ（World Wide Web）に対する関心の高まりと企業化の進行から、さまざまな研究開発が進められている。
【０００９】
【発明が解決しようとする課題】
しかしながら、たとえばゴルフ場、各地方の施設、観光スポット等を移動の目的地点とする場合、季節や日時などによって道路の混雑状況が変化したり、道路が通行止めになるなど、各地の状況によって、移動の所要時間が変化することは多い。このような場合に、地図情報ＡＳＰが移動の所要時間を集中管理するのでは、きめ細かい対応ができない。
【００１０】
そこで、各地の状況に合わせて管理できるようなシステムが要望されている。
【００１１】
本発明は、これらの課題を解決するために、目的地点や出発地点付近の移動所要時間の情報と、大域的な移動所要時間の情報と、を分離して管理するのに好適な移動所要時間取得システム、局地地図情報サーバ、移動所要時間取得サーバ、これらの制御方法、これらを実現するプログラムを記録した情報記録媒体を提供することを目的とする。
【００１２】
【課題を解決するための手段】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【００１３】
本発明の第１の観点に係る移動所要時間取得システムは、コンピュータ通信網を介して接続される大域地図情報サーバと、複数の局地地図情報サーバと、移動所要時間取得サーバと、端末と、を備えるように構成する。
【００１４】
ここで、大域地図情報サーバは、最寄地点と、中継地点とを指定する問い合わせを受け付けて、当該最寄地点と、当該中継地点と、これらの間の移動に必要な所要時間と、が登録されている場合、当該所要時間を応答する。
【００１５】
一方、複数の局地地図情報サーバは、それぞれ、目的地点を指定する問い合わせを受け付けて、当該目的地点と、大域地図情報サーバに登録されている中継地点と、当該中継地点と当該目的地点との間の移動に必要な所要時間と、が登録されている場合、当該中継地点、および、当該所要時間を応答する。
【００１６】
さらに、移動所要時間取得サーバは、最寄地点と、目的地点とを指定する問い合わせを受け付けて、複数の局地地図情報サーバから、目的地点が登録されている局地地図情報サーバを選択し、選択された局地地図情報サーバへ、目的地点を指定する問い合わせを行って、中継地点、および、中継地点と目的地点との間の移動の所要時間を取得し、最寄地点と、中継地点と、を指定する問い合わせを大域地図情報サーバへ行って、最寄地点と中継地点との間の移動に必要な所要時間を取得し、取得された最寄地点と中継地点との間の移動の所要時間と、中継地点と目的地点との間の移動の所要時間と、の和を、最寄地点と目的地点との間の移動の所要時間として応答する。
【００１７】
そして、端末は、最寄地点と目的地点とを指定する問い合わせを移動所要時間取得サーバへ行って、最寄地点と目的地点との間の移動に必要な所要時間を移動所要時間取得サーバから取得する。
【００１８】
また、本発明の移動所要時間取得システムは、コンピュータ通信網に接続される接続認証サーバをさらに備えるように構成することができる。
【００１９】
ここで、接続認証サーバは、端末から送信される接続要求を受け付けて、接続要求を送信した端末が認証される場合、端末と、コンピュータ通信網との間の通信を中継する。
【００２０】
また、本発明の移動所要時間取得システムにおいて、複数の局地地図情報サーバのいずれかは、接続認証サーバとして機能するように構成することができる。
【００２１】
ここで、接続認証サーバとして機能する局地地図情報サーバは、認証された端末から送信される目的地点と、中継地点と、これらの間の移動の所要時間を指定する追加要求、編集要求、もしくは、削除要求を受け付けて、当該要求に指定された目的地点と、中継地点と、これらの間の移動の所要時間の登録を追加、編集、もしくは、削除する。
【００２２】
また、本発明の移動所要時間取得システムにおいて、接続認証サーバは、認証された端末から送信される出発地点と、目的地点と、を指定する問い合わせを受け付けて、出発地点と、大域地図情報サーバに登録されている最寄地点と、出発地点と最寄地点との間の移動の所要時間と、が登録されている場合、移動所要時間取得サーバに最寄地点と、目的地点とを指定する問い合わせを行って、これらの間の移動の所要時間を取得し、登録された出発地点と最寄地点との間の移動の所要時間と、取得された最寄地点と目的地点との間の移動の所要時間と、の和を、出発地点と目的地点との間の移動の所要時間として端末に応答するように構成することができる。
【００２３】
また、本発明の移動所要時間取得システムにおいて、接続認証サーバは、移動所要時間取得サーバに、登録された出発地点と最寄地点との間の移動の所要時間をさらに送信し、移動所要時間取得サーバに、登録された出発地点と最寄地点との間の移動の所要時間と、取得された最寄地点と目的地点との間の移動の所要時間と、の和を計算させて、端末に出発地点と目的地点との間の移動の所要時間として応答させるように構成することができる。
【００２４】
また、本発明の移動所要時間取得システムにおいて、接続認証サーバは、ユーザ名受信部と、認証用文字列生成送信部と、パスワード文字列受信部と、規則記憶部と、を備えるように構成することができる。
【００２５】
ここで、ユーザ名受信部は、端末が送信するユーザ名を受信する。
【００２６】
一方、認証用文字列生成送信部は、認証用文字列を生成して、これを端末へ送信する。
【００２７】
さらに、パスワード文字列受信部は、端末から送信されたパスワード文字列を受信する。
【００２８】
そして、規則記憶部は、認証用文字列からパスワード文字列を生成する規則を、ユーザ名に対応付けて記憶する。
【００２９】
一方、ユーザ名受信部により受信されたユーザ名に対応付けて規則記憶部に記憶された規則により、認証用文字列生成送信部により生成された認証用文字列から、パスワード文字列受信部により受信されたパスワード文字列が生成される場合、端末が認証される。
【００３０】
本発明の第２の観点に係る局地地図情報サーバは、コンピュータ通信網を介して、中継地点を登録する大域地図情報サーバと、移動所要時間取得サーバと、に接続され、局地地図情報登録部と、目的地点受付部と、情報応答部と、を備えるように構成する。
【００３１】
ここで、局地地図情報登録部は、目的地点と、大域地図情報サーバに登録されている中継地点と、当該中継地点と当該目的地点との間の移動に必要な所要時間と、を対応付けて記憶する。
【００３２】
一方、目的地点受付部は、目的地点を指定する問い合わせを受け付ける。
【００３３】
さらに、情報応答部は、当該目的地点が地図情報登録部に登録されている場合、これに対応付けられて登録されている中継地点、および、所要時間を応答する。
【００３４】
また、本発明の局地地図情報サーバは、端末にさらに接続され、接続要求受付部と、中継部と、を備えるように構成することができる。
【００３５】
ここで、接続要求受付部は、端末から送信される接続要求を受け付ける。
【００３６】
一方、中継部は、接続要求を送信した端末が認証される場合、端末と、コンピュータ通信網との間の通信を中継する。
【００３７】
また、本発明の局地地図情報サーバは、登録変更受付部と、登録変更部と、をさらに備えるように構成することができる。
【００３８】
ここで、登録変更受付部は、認証された端末から送信される目的地点と、中継地点と、これらの間の移動の所要時間を指定する追加要求、編集要求、もしくは、削除要求を受け付ける。
【００３９】
一方、登録変更部は、当該要求に指定された目的地点と、中継地点と、これらの間の移動の所要時間の登録を追加、編集、もしくは、削除する。
【００４０】
また、本発明の局地地図情報サーバは、ユーザ名受信部と、認証用文字列生成送信部と、パスワード文字列受信部と、規則記憶部と、をさらに備えるように構成することができる。
【００４１】
ここで、ユーザ名受信部は、端末が送信するユーザ名を受信する。
【００４２】
一方、認証用文字列生成送信部は、認証用文字列を生成して、これを端末へ送信する。
【００４３】
さらに、パスワード文字列受信部は、端末から送信されたパスワード文字列を受信する。
【００４４】
そして、規則記憶部は、認証用文字列からパスワード文字列を生成する規則を、ユーザ名に対応付けて記憶する。
【００４５】
一方、ユーザ名受信部により受信されたユーザ名に対応付けて規則記憶部に記憶された規則により、認証用文字列生成送信部により生成された認証用文字列から、パスワード文字列受信部により受信されたパスワード文字列が生成される場合、端末が認証される。
【００４６】
本発明の第３の観点に係る移動所要時間取得サーバは、コンピュータ通信網を介して大域地図情報サーバと、複数の局地地図情報サーバと、端末と、に接続され、問い合わせ受付部と、選択部と、局地地図情報取得部と、大域地図情報取得部と、計算応答部と、を備えるように構成する。
【００４７】
ここで、問い合わせ受付部は、最寄地点と、目的地点とを指定する問い合わせを端末から受け付ける。
【００４８】
一方、選択部は、複数の局地地図情報サーバから、目的地点が登録されている局地地図情報サーバを選択する。
【００４９】
さらに、局地地図情報取得部は、選択された局地地図情報サーバへ、目的地点を指定する問い合わせを行って、中継地点、および、中継地点と目的地点との間の移動の所要時間を取得する。
【００５０】
そして、大域地図情報取得部は、最寄地点と、中継地点と、を指定する問い合わせを大域地図情報サーバへ行って、最寄地点と中継地点との間の移動に必要な所要時間を取得する。
【００５１】
一方、計算応答部は、取得された最寄地点と中継地点との間の移動の所要時間と、中継地点と目的地点との間の移動の所要時間と、の和を計算して、これを最寄地点と目的地点との間の移動の所要時間として端末へ応答する。
【００５２】
本発明の第４の観点に係る局地地図情報サーバの制御方法は、コンピュータ通信網を介して、中継地点を登録する大域地図情報サーバと、移動所要時間取得サーバと、に接続され、目的地点と、大域地図情報サーバに登録されている中継地点と、当該中継地点と当該目的地点との間の移動に必要な所要時間と、を対応付けて記憶する局地地図情報登録部を備える局地地図情報サーバを制御し、目的地点受付工程と、応答工程と、を備えるように構成する。
【００５３】
ここで、目的地点受付工程では、目的地点を指定する問い合わせを受け付ける。
【００５４】
一方、応答工程では、当該目的地点が局地地図情報登録部に登録されている場合、これに対応付けられて登録されている中継地点、および、所要時間を応答する。
【００５５】
また、本発明の局地地図情報サーバの制御方法は、端末にさらに接続される局地地図情報サーバを制御し、接続要求受付工程と、中継工程と、をさらに備えるように構成することができる。
【００５６】
ここで、接続要求受付工程では、端末から送信される接続要求を受け付ける。
【００５７】
一方、中継工程では、接続要求を送信した端末が認証される場合、端末と、コンピュータ通信網との間の通信を中継する。
【００５８】
また、本発明の局地地図情報サーバの制御方法は、登録変更受付工程と、登録変更工程と、をさらに備えるように構成することができる。
【００５９】
ここで、登録変更受付工程では、認証された端末から送信される目的地点と、中継地点と、これらの間の移動の所要時間を指定する追加要求、編集要求、もしくは、削除要求を受け付ける。
【００６０】
一方、登録変更工程では、当該要求に指定された目的地点と、中継地点と、これらの間の移動の所要時間の登録を追加、編集、もしくは、削除する。
【００６１】
また、本発明の局地地図情報サーバの制御方法において、局地地図情報サーバは、認証用文字列からパスワード文字列を生成する規則を、ユーザ名に対応付けて記憶する規則記憶部をさらに備え、本発明の局地地図情報サーバの制御方法は、ユーザ名受信工程と、認証用文字列生成送信工程と、パスワード文字列受信工程と、をさらに備えるように構成することができる。
【００６２】
ここで、ユーザ名受信工程では、端末が送信するユーザ名を受信する。
【００６３】
一方、認証用文字列生成送信工程では、認証用文字列を生成して、これを端末へ送信する。
【００６４】
さらに、パスワード文字列受信工程では、端末から送信されたパスワード文字列を受信する。
【００６５】
一方、ユーザ名受信工程にて受信されたユーザ名に対応付けて規則記憶部に記憶された規則により、認証用文字列生成送信工程にて生成された認証用文字列から、パスワード文字列受信工程にて受信されたパスワード文字列が生成される場合、端末が認証される。
【００６６】
本発明の第５の観点に係る移動所要時間取得サーバの制御方法は、コンピュータ通信網を介して大域地図情報サーバと、複数の局地地図情報サーバと、端末と、に接続される移動所要時間取得サーバを制御し、問い合わせ受付工程と、選択工程と、局地地図情報取得工程と、大域地図情報取得工程と、応答工程と、を備えるように構成する。
【００６７】
ここで、問い合わせ受付工程では、最寄地点と、目的地点とを指定する問い合わせを端末から受け付ける。
【００６８】
一方、選択工程では、複数の局地地図情報サーバから、目的地点が登録されている局地地図情報サーバを選択する。
【００６９】
さらに、局地地図情報取得工程では、選択された局地地図情報サーバへ、目的地点を指定する問い合わせを行って、中継地点、および、中継地点と目的地点との間の移動の所要時間を取得する。
【００７０】
そして、大域地図情報取得工程では、最寄地点と、中継地点と、を指定する問い合わせを大域地図情報サーバへ行って、最寄地点と中継地点との間の移動に必要な所要時間を取得する。
【００７１】
一方、応答工程では、取得された最寄地点と中継地点との間の移動の所要時間と、中継地点と目的地点との間の移動の所要時間と、の和を、最寄地点と目的地点との間の移動の所要時間として端末へ応答する。
【００７２】
また、コンピュータ通信網に接続されるコンピュータを制御して、本発明の局地地図情報サーバや移動所要時間取得サーバとして機能させるプログラムを、コンパクトディスク、フロッピーディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリなどのコンピュータ読取可能な情報記録媒体に記録することができる。
【００７３】
本発明の情報記録媒体に記録されたプログラムを、コンピュータが備えるＣＰＵ（Central Processing Unit；中央処理ユニット）およびその他の装置や周辺機器に実行させると、当該コンピュータは、本発明の局地地図情報サーバや移動所要時間取得サーバとして機能する。
【００７４】
また、当該コンピュータとは独立して、本発明のプログラムを記録した情報記録媒体を配布、販売することができるとともに、当該情報記録媒体に記録されたプログラムをコンピュータ通信網を介して伝送し、伝送したプログラムを他の情報記録媒体に記録することができる。
【００７５】
【発明の実施の形態】
以下に本発明の一実施形態を説明する。なお、以下に説明する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００７６】
なお、以下の説明では、ＴＣＰ／ＩＰ通信を例にあげる。ＴＣＰ／ＩＰ通信は、各種のメッセージが到着した旨を知らせる確認（acknowledge）メッセージが当該各種のメッセージを送信した発信元に通知される。理解を容易にするため、以下では、ＴＣＰ／ＩＰ通信の確認メッセージの伝送については省略して説明する。
【００７７】
（第１の実施の形態）
図１は、本発明の移動所要時間取得システムの概要構成を示す模式図である。以下、本図を参照して説明する。
【００７８】
各ユーザは、端末１１１からインターネット１３１にアクセスする。インターネット１３１内には、各種のＡＳＰ  １３２や、大域的な移動所要時間を管理する地図サーバ１５１や、移動所要時間を取得する取得サーバ１６１がある。各種のＡＳＰ  １３２等と端末１１１との間の種々のメッセージのやりとりは、ＩＳＰ  １７１によって中継される。メッセージの伝送は、ＴＣＰ／ＩＰプロトコルに基づいて行われる。
【００７９】
各ユーザは、端末１１１からユーザ名やパスワードをＩＳＰ  １７１に送信し、ＩＳＰ  １７１はこれに基づいてユーザを認証して、端末１１１にＩＰアドレスとポート番号からなる通信識別子を割り当て、端末１１１とインターネット１３１との間の通信を中継する。
【００８０】
ここで、インターネット１３１は、本発明におけるコンピュータ通信網として、地図サーバ１５１は、本発明における大域地図情報サーバとして、取得サーバ１６１は、本発明における移動所要時間取得サーバとしてＩＳＰ  １７１は、本発明における局地地図情報サーバとして、それぞれ、機能する。
【００８１】
なお、ＡＳＰ  １３２、地図サーバ１５１、取得サーバ１６１、ＩＳＰ  １７１は、いずれも、同じ情報処理装置上に実現してもよい。すなわち、一つの情報処理装置が、これらのサーバやプロバイダのサービスを提供することができる。
【００８２】
（地図サーバの概要）
図２は、地図サーバ１５１のデータベースに登録される大域地図情報（地点情報と当該情報によって示される地点間の移動所要時間情報）の概要を示す説明図である。以下、本図を参照して説明する。
【００８３】
地図サーバ１５１のデータベース２０１内のテーブル２１１には、各地の代表的な地点欄２１２と、地点識別番号欄２１３とに、情報が記憶されている。代表的な地点として、各都道府県市町村の主要な国道・県道の交差点、高速道路の入出口、各種鉄道の駅などを採用する。
【００８４】
たとえば、図２に示すように、地点「我孫子」には、地点識別番号「１２３４５」が割り当てられている。また、読み仮名で検索する場合も考慮して地点「あびこ」にも同じ地点識別番号「１２３４５」を割り当てている。
【００８５】
同じように、駅を使った場合の「我孫子駅」「あびこえき」にも地点識別番号「１２３４５」を割り当てている。同じように地点「松戸」には、地点識別番号「６７８９０」が割り当てられている。
【００８６】
一方、データベース２０１内のテーブル２３１には、当該地点情報によって示される地点を示す番号を記録する地点識別番号欄２３２、２３３と、これらの地点の間の移動所要時間を記録する移動所要時間欄２３４と、これに関する情報を記録する備考情報欄２３５と、が用意されている。
【００８７】
たとえば、図２に示すように、地点識別番号「１２３４５」と地点識別番号「６７８９０」との間の移動には、「鉄道」で「２０分」かかり、「自動車」では「４０分」かかる旨、登録されている。
【００８８】
地点識別番号欄２３２と、地点識別番号欄２３３と、には、それぞれ、前者が出発地点の最寄地点、後者が目的地点の近傍の中継地点の情報を登録する。
【００８９】
たとえば、高速道路で一方のみが開通している場合など、上りと下りとで、所要時間が異なる場合がある。図２に示す例からは、地点識別番号「３３３３３」と「５５５５５」との間の移動は、前者から後者へ移動する場合には「自動車」で「２５分」かかり、後者から前者へ移動する場合には「自動車」で「４０分」かかることがわかる。
【００９０】
図３は、地図サーバ１５１における検索処理の流れを示す模式図である。以下、本図を参照して説明する。
【００９１】
地図サーバ１５１は、最寄地点と中継地点とを指定する問い合わせを、インターネット１３１から受け付ける（ステップＳ３０１）。
【００９２】
問い合わせを受け付けると、データベース２０１のテーブル２１１から、問い合わせに指定された最寄地点と中継地点の地点識別番号を取得する（ステップＳ３０２）。
【００９３】
次に、データベース２０１のテーブル２３１から、取得された最寄地点の地点識別番号と、中継地点の地点識別番号と、の組があるか調べる（ステップＳ３０３）。
【００９４】
あった場合（ステップＳ３０３；Ｙｅｓ）、見つかった組の移動所要時間と、備考情報と、をテーブル２３１から取得して（ステップＳ３０４）、これをインターネット１３１（内の問い合わせ送信元）へ応答して（ステップＳ３０５）、本処理を終了する。
【００９５】
一方、なかった場合（ステップＳ３０３；Ｎｏ）、最寄地点と中継地点の地点識別番号を交換して（ステップＳ３０６）、その組がテーブル２３１にあるか調べる（ステップＳ３０７）。このように交換して検索するため、行きと帰りの移動所要時間が同じ場合には、一方のデータのみを登録すればよいことになり、記憶領域の節約に資することができる。
【００９６】
あった場合（ステップＳ３０７；Ｙｅｓ）、ステップＳ３０４に進む。
【００９７】
一方、なかった場合（ステップＳ３０７；Ｎｏ）、エラー情報を報告して（ステップＳ３０８）、本処理を終了する。なお、エラーのかわりに、移動所要時間として「無限大」などの極めて長い時間を指定して応答してもよい。
【００９８】
また、ステップＳ３０４において、移動所要時間および備考情報の組が複数取得された場合（たとえば「自動車」による場合と「電車」による場合や、異なる「路線」を用いた場合など）、当該取得された組をすべて応答としてもよいし、取得された組の中から、移動所要時間が短い順に所定の個数だけを選択して応答としてもよい。
【００９９】
（ＩＳＰの概要）
上述のように、ＩＳＰ  １７１は、端末１１１とインターネット１３１との間の通信を中継する。また、ゴルフ場などが地図サーバ１５１に登録された中継地点から、当該ゴルフ場などの目的地点までの移動所要時間の情報を一般ユーザに提供したい場合には、当該ゴルフ場がＩＳＰ  １７１と契約して、ゴルフ場の情報管理者が端末１１１からＩＳＰ  １７１に、当該情報を登録する。
【０１００】
図４は、端末１１１からＩＳＰ  １７１に局地地図情報（中継地点、目的地点、移動所要時間）を登録あるいは変更する登録変更処理の流れを示すフローチャートである。以下、本図を参照して説明する。
【０１０１】
まず、端末１１１は、ユーザ（ゴルフ場の管理者等）からのユーザ名とパスワード等の入力を受け付けて（ステップＳ４０１）、ＩＳＰ  １７１にその情報を指定する接続要求を送信する（ステップＳ４０２）。
【０１０２】
ＩＳＰ  １７１は、この接続要求を受け付け（ステップＳ４０３）、送信された接続要求に指定された情報から当該ユーザが正当なユーザであるか否かを調べ（ステップＳ４０４）、当該ユーザが正当なものである場合（ステップＳ４０４；Ｙｅｓ）、当該端末１１１を認証して通信識別子を割り当てる（ステップＳ４０５）。通信識別子としては、「ＩＰアドレスとポート番号」を採用する。
【０１０３】
なお、「クッキー」も合わせて割り当てて、端末１１１に送信し、適宜ＩＳＰ１７１に返送させることもできる。この場合は、当該「クッキー」の情報を用いて、端末１１１におけるユーザの情報をＩＳＰ  １７１がきめ細かく管理してインターネット１３１との中継を行うことができる。
【０１０４】
通信識別子が割り当てられると（ステップＳ４０６）、端末１１１は、ＩＳＰ１７１との間のほか、ＩＳＰ  １７１を介してインターネット１３１内のＡＳＰ  １３２等、各種の情報処理装置との通信を行うことができる。ＩＳＰ  １７１による通信の中継の技術については公知のものを適用することができるため、説明を省略する。
【０１０５】
ユーザは、ＩＳＰ  １７１に、中継地点・目的地点・所要時間・備考情報の組を登録することができる。この登録の手法については、上記地図サーバ１５１と同様の手法を採用することができるため、説明を省略する。なお、中継地点の地点識別番号は、上記地図サーバ１５１に登録されるものと同じ番号とすると、移動所要時間取得サーバにおける処理を高速に行うことができる。
【０１０６】
また、各ユーザがＩＳＰ  １７１に登録する情報の組は、地図サーバ１５１に登録される数に比較すると極めて少ないので、地点識別番号を用いずに、地点の名称の文字列をそのまま用いてもよい。
【０１０７】
ユーザがこれらの情報の登録変更のためのフォームの送信要求を端末１１１へ入力すると（ステップＳ４０７）、端末１１１は、ＩＳＰ  １７１へその要求を送信する（ステップＳ４０８）。ＩＳＰ  １７１はこれを受信すると（ステップＳ４０９）、端末１１１へ登録変更フォーム情報を送信する（ステップＳ４１０）。端末１１１は、この情報を受信し（ステップＳ４１１）、これにしたがって登録変更フォームを表示する（ステップＳ４１２）。
【０１０８】
図５に示すように、登録変更フォームには、当該ユーザ「USR123」に対応付けられて登録された中継地点・目的地点・備考情報の組の一覧が表示され、ユーザは、編集欄を用いて、新規に情報を登録したり、登録済の情報を編集したり、削除したりすることができる。また、図５には、フォームの送信要求として入力されたＵＲＬ（Uniform Resource Locator）も表示されている。
【０１０９】
本実施形態では、これらの操作の種類は、マウスのクリック等により操作するボタンの種類によって決まる。
【０１１０】
ユーザがこれらの登録変更フォームにより新規登録・編集・削除の操作を行う（ステップＳ４１３）と、その旨の要求が端末１１１からＩＳＰ  １７１へ送信される（ステップＳ４１４）。ＩＳＰ  １７１は、当該要求を受信して（ステップＳ４１５）、データベースを更新し（ステップＳ４１６）、ステップＳ４１０に戻って、情報を再表示させて内容を確認させる。
【０１１１】
一方、ユーザが正当でない場合（ステップＳ４０４；Ｎｏ）、認証を拒否して当該端末１１１との接続を切断し（ステップＳ４１７）、本処理を終了する。
【０１１２】
本実施形態では、これらの処理はＷＷＷブラウザを介して行われ、ＩＳＰ  １７１の操作はＣＧＩ（Common Gateway Interface）スクリプトやサーブレットなどの技術を用いて行われる。したがって、上記処理の途中で、ユーザは適宜、別の処理に移行することができる。
【０１１３】
このようにして、ＩＳＰ  １７１に登録された局所地図情報は、大域地図情報と同様に検索することができるほか、目的地点のみを指定する問い合わせを行うことができる。この場合には、中継地点（地図サーバ１５１に登録済みのもの）および目的地点と当該中継地点との間の移動の所要時間の情報を応答することができる。これらの検索処理には、上記の地図サーバ１５１と同様の処理を応用したり、公知のデータベース技術を利用したりすることができる。
【０１１４】
また、応答に含まれる中継地点と移動所要時間の組は、上記地図サーバ１５１の応答における場合と同様に、複数であってもよい。
【０１１５】
（移動所要時間取得サーバの概要）
図６は、取得サーバ１６１における取得処理の流れを示すフローチャートである。以下、本図を参照して説明する。
【０１１６】
取得サーバ１６１は、インターネット１３１内の各種の情報処理装置（端末１１１、ＩＳＰ  １７１、ＡＳＰ  １３２等）から送信された最寄地点と目的地点とを指定する問い合わせ要求を受け付ける（ステップＳ６０１）。
【０１１７】
次に、取得サーバ１６１は、あらかじめ収集した情報に基づき、あるいは、あらかじめ登録されたＩＳＰ  １７１に問い合わせて、当該目的地点を登録しているＩＳＰ  １７１を選択する（ステップＳ６０２）。
【０１１８】
情報をあらかじめ収集する際には、ＷＷＷ検索エンジンなどで用いられるロボットによる情報収集の技術を応用することができる。
【０１１９】
次に、選択されたＩＳＰ  １７１に対して、当該目的地点に対応付けて登録された中継地点、および、当該目的地点と当該中継地点との間の移動所要時間（Ａ）を取得する（ステップＳ６０３）。
【０１２０】
さらに、ステップＳ６０３において取得された中継地点と、ステップＳ６０１において受け付けられた最寄地点とを指定して、地図サーバ１５１に問い合わせ、これらの間の移動所要時間（Ｂ）を取得する（ステップＳ６０４）。
【０１２１】
そして、ステップＳ６０３において取得された移動所要時間（Ａ）と、ステップＳ６０４において取得された移動所要時間（Ｂ）と、の和を計算して（ステップＳ６０５）、これを応答として、問い合わせ要求の発信元に送信し（ステップＳ６０６）、本処理を終了する。
【０１２２】
なお、ステップＳ６０３において中継地点が複数取得された場合は、その中継地点のそれぞれについて地図サーバ１５１への問い合わせ処理を行う。また、地図サーバ１５１からの応答が複数の移動所要時間を含む場合には、これらのそれぞれについて、ステップＳ６０５における和の計算を行う。このようにして得られた和、すなわち、最寄地点と目的地点との移動所要時間の候補が複数ある場合には、これらをすべてステップＳ６０６において応答として送信してもよいし、これらから、移動所要時間が短い順に所定の数だけ、得られた情報を応答として送信してもよい。
【０１２３】
また、ステップＳ６０４において得られる備考情報を合わせて応答としてステップＳ６０６において送信してもよい。
【０１２４】
なお、大域地図情報サーバ、局地地図情報サーバ、移動所要時間取得サーバは、いずれも、ネットワークインターフェースカードやモデム、ターミナルアダプタなどを備え、イーサネットやＩＳＤＮ、ＡＤＳＬ回線などを介してインターネットに接続されたコンピュータによって実現することができる。この場合、大域地図情報のデータベースは、ハードディスクやＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの外部記憶装置に記憶することができる。
【０１２５】
（第２の実施形態）
上記実施形態では、地図サーバ１５１に登録された最寄地点から、ＩＳＰ  １７１に登録された目的地点までの移動所要時間を取得することができた。本実施形態では、各ユーザが出発地点（たとえば自宅）から最寄地点までの移動所要時間をあらかじめＩＳＰ  １７１に登録しておき、出発地点〜最寄地点〜中継地点〜目的地点の移動所要時間を求める。
【０１２６】
すなわち、各ユーザは、出発地点と、地図サーバ１５１に登録された最寄地点と、の間の移動所要時間を、上記実施形態と同様に、ＩＳＰ  １７１に登録しておく。
【０１２７】
取得サーバ１６１は、出発地点と、目的地点と、を指定する問い合わせを受け付けると、これを、上記実施形態と同様に、以下の３段階に分解する。
（１）出発地点→最寄地点
（２）最寄地点→中継地点
（３）中継地点→目的地点
【０１２８】
これらのうち、（１）の情報については、出発地点の情報を「目的地点」として管理するＩＳＰ  １７１を選択して、取得された「中継地点」を「最寄地点」として同様の処理を行えばよい。
【０１２９】
上記実施形態と同様に、（２）の情報については、地図サーバ１５１に、（３）の情報については、当該目的地点の情報を管理するＩＳＰ  １７１を選択して処理を行う。
【０１３０】
最後に、これら（１）〜（３）で得られた移動所要時間の情報の総和を、「出発地点から目的地点までの移動所要時間」として応答する。
【０１３１】
なお、各ユーザの自宅や会社などを出発地点として登録する場合には、当該出発地点情報をインターネット１３１に公開したくない場合がある。この場合には、最寄地点、および、出発地点と最寄地点の移動所要時間の情報のみをまとめて取得サーバ１６１に送信して、上記（１）の情報検索処理を省略すればよい。出発地点そのものの情報は、インターネット１３１に流出しないため、ユーザの個人情報を秘匿することができる。
【０１３２】
（接続開始処理の他の実施の形態）
以下に説明する接続開始処理は、端末１１１とＩＳＰ  １７１との接続を開始するもので、上記実施形態のステップＳ４０１〜ステップＳ４０４のかわりに用いることができるものである。
【０１３３】
図７は、接続開始処理の流れを示すフローチャートである。以下、本図を参照して説明する。
【０１３４】
まず、端末１１１は、ユーザからのユーザ名の入力を受け付けて（ステップＳ８０１）、そのユーザ名とともに、ＩＳＰ  １７１に対して接続要求を送信する（ステップＳ８０２）。
【０１３５】
ＩＳＰ  １７１は、接続要求を受信すると（ステップＳ８０３）、乱数を用いて、認証用文字列を生成し（ステップＳ８０４）、その認証用文字列を端末１１１へ送信する（ステップＳ８０５）。
【０１３６】
端末１１１は、認証用文字列を受信して（ステップＳ８０６）、その認証用文字列を画面に表示する（ステップＳ８０７）。
【０１３７】
ユーザは、表示された認証用文字列を、あらかじめ当該ユーザに対して定められた規則に基づいてパスワード文字列に変換する。この規則は、ＩＳＰ  １７１のハードディスクに、ユーザ名に対応付けて記憶されている。この変換については後述する。
【０１３８】
端末１１１は、ユーザからのパスワード文字列の入力を受け付けて（ステップＳ８０８）、そのパスワード文字列をＩＳＰ  １７１に送信する（ステップＳ８０９）。
【０１３９】
ＩＳＰ  １７１は、パスワード文字列を受信する（ステップＳ８１０）。
【０１４０】
次に、ＩＳＰ  １７１は、ハードディスクに当該ユーザ名に対応付けられて記憶された規則を取得して（ステップＳ８１１）、ステップＳ８０４にて生成した認証用文字列に、この規則を適用して文字列を変換して生成する（ステップＳ８１２）。
【０１４１】
さらに、ステップＳ８１０にて受信したパスワード文字列と、ステップＳ８１２にて変換生成された文字列と、が等しいか否かを比較する（ステップＳ８１３）。
【０１４２】
これが等しい場合（ステップＳ８１３；Ｙｅｓ）、接続要求が正当なものであることとなり、ＩＳＰ  １７１は、現在未使用の通信識別子を当該端末１１１に対して割り当てて（ステップＳ８１４）、当該ユーザ名と、割り当てた通信識別子を対応付けてハードディスクもしくはＲＡＭ（Random Access Memory）に記憶し（ステップＳ８１５）、本処理を終了する。一方、端末１１１は、割り当てられた通信識別子を取得して（ステップＳ８１６）、以降の通信に備える。
【０１４３】
一方、２つの文字列が等しくない場合（ステップＳ８１３；Ｎｏ）、すなわち、接続要求が正当なものでない場合、接続要求を拒否する旨の通知を端末１１１に対して通知して（ステップＳ８１７）、本処理を終了する。なお、この通知に対する端末１１１の応答については理解を容易にするため、図示を省略した。
【０１４４】
本実施形態において用いられる規則として、たとえば、以下のようなものを採用することができる。
【０１４５】
認証用文字列はn桁の数字の列であり、パスワード文字列はm桁の数字の列である。パスワード文字列のk (1≦k≦m)桁目の数字は、認証用文字列のhk (1≦hk≦n)桁目の数字に対して、加減乗除などの所定の演算などを適用することにより得られるように規則を定める。このhkおよびこれに対する演算をユーザごとに違うものとすることにより、認証を行う。
【０１４６】
たとえば、n = 8, m = 3の場合、あるユーザに対しては、「２桁目に１を足したもの、４桁目に２を足したもの、６桁目に３を足したもの」という規則を与え、別のユーザに対しては、「１桁目に３をかけたもの、８桁目を４で割った余り、５桁目から３を引いたもの」という規則を与える、などである（ただし、加減乗除の結果の１の位のみを採用する）。たとえば、前者の規則を用いる場合、認証文字列「１８２４５９２４」に対する正しいパスワード文字列は「９６２」となる。
【０１４７】
また、認証用文字列として英字や仮名の列を用いることもできる。この場合は、演算として「次の文字」「前の文字」「小文字に変更」「大文字に変更」「母音を得る」などを利用すればよい。このほか、特開平１０−３０７７９９号公報に開示するように、所定の変換用演算盤を用いてもよい。
【０１４８】
本実施形態では、ＩＳＰ  １７１がインターネット１３１への接続を提供するに際して、生のパスワード文字列が端末１１１にて入力されることを防止できる。
【０１４９】
これにより、たとえば、端末１１１が、ダイアルアップ接続を監視して入力されたパスワードを盗むようなコンピュータ・ウィルスに感染されても、規則がわからなければ認証が成功しない。したがって、ユーザに対して、セキュリティの高いインターネット１３１への接続を提供することができる。
【０１５０】
【発明の効果】
以上説明したように、本発明によれば、目的地点や出発地点付近の移動所要時間の情報と、大域的な移動所要時間の情報と、を分離して管理するのに好適な移動所要時間取得システム、局地地図情報サーバ、移動所要時間取得サーバ、これらの制御方法、および、これらを実現するプログラムを記録した情報記録媒体を提供することができる。
【図面の簡単な説明】
【図１】  本発明の移動所要時間取得システムの概要構成を示す模式図である。
【図２】  地図サーバのデータベースに登録される大域地図情報概要を示す説明図である。
【図３】  地図サーバにおける検索処理の流れを示すフローチャートである。
【図４】  ＩＳＰにおける登録変更処理の流れを端末における処理とあわせて示すフローチャートである。
【図５】  端末に表示される登録変更フォームの様子を示す説明図である。
【図６】  取得サーバにおける取得処理の流れを示すフローチャートである。
【図７】  ＩＳＰにおける接続開始処理の流れを端末における処理とあわせて示すフローチャートである。
【符号の説明】
１０１  通信システム
１１１  端末
１３１  インターネット
１３２  ＡＳＰ
１５１  地図サーバ
１６１  取得サーバ
１７１  ＩＳＰ
２０１  データベース
２１１  テーブル
２１２  地点欄
２１３  地点識別番号欄
２３１  テーブル
２３２  最寄地点の地点識別番号欄
２３３  中継地点の地点識別番号欄
２３４  移動所要時間欄
２３５  備考情報欄
【図１】
0004312338.tif 000002
【図２】
0004312338.tif 000003
【図３】
0004312338.tif 000004
【図４】
0004312338.tif 000005
【図５】
0004312338.tif 000006
【図６】
0004312338.tif 000007
【図７】
0004312338.tif 000008