Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4930738B2 - Information processing apparatus and method, and recording medium - Google Patents
[go: Go Back, main page]

JP4930738B2 - Information processing apparatus and method, and recording medium - Google Patents

Information processing apparatus and method, and recording medium Download PDF

Info

Publication number
JP4930738B2
JP4930738B2 JP2000081366A JP2000081366A JP4930738B2 JP 4930738 B2 JP4930738 B2 JP 4930738B2 JP 2000081366 A JP2000081366 A JP 2000081366A JP 2000081366 A JP2000081366 A JP 2000081366A JP 4930738 B2 JP4930738 B2 JP 4930738B2
Authority
JP
Japan
Prior art keywords
information
destination
user terminal
navigation
plan
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2000081366A
Other languages
Japanese (ja)
Other versions
JP2001264102A (en
Inventor
千春 広野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2000081366A priority Critical patent/JP4930738B2/en
Publication of JP2001264102A publication Critical patent/JP2001264102A/en
Application granted granted Critical
Publication of JP4930738B2 publication Critical patent/JP4930738B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Traffic Control Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、情報処理装置および方法並びに記録媒体に関し、例えば、目的地までの経路を検索する場合に用いて好適な情報処理装置および方法並びに記録媒体に関する。
【0002】
【従来の技術】
目的地までの経路を調べる手段として、例えば、電車等の交通機関を利用して移動する場合には、乗車駅および下車駅の入力に対応して、経路、乗り継ぎ駅、所要時間等をデータベースから検索し、検索結果を表示するアプリケーションプログラムが存在する。
【0003】
自動車等を利用して移動する場合には、自己の所在地を入力したり、またはGPS(Global Positioning System)衛星からの電波を用いて計測して、自己の所在地から予め設定した目的地までの道順を検索するカーナビゲーション装置などがある。
【0004】
なお、上述した路線検索や道路検索と同種のサービスをインタネット上で提供するサーバが存在する。
【0005】
【発明が解決しようとする課題】
ところで、上述した路線検索や道路検索を実行できるアプリケーションプログラム、カーナビゲーション装置、インタネット上のサーバ等と、個人の予定(例えば、移動日、目的地、到着時間等が登録されているもの)とをリンクさせることにより、出発時刻が迫った場合、ユーザに自動的に出発を促す通知を行うようなシステムがあれば、ユーザは目的地に遅刻することなく到着することができるので便利である。しかしながら、そのようなシステムは、現在存在していない課題があった。
【0006】
本発明はこのような状況に鑑みてなされたものであり、ユーザの予定を管理して、路線検索等を実行するとともに、自動的にユーザに出発を促す通知を行うことができるようにするものである。
【0007】
【課題を解決するための手段】
本発明の情報処理装置は、少なくとも目的地情報、目的地到着予定日時情報、および検索優先項目を含む第1の計画情報を端末装置から取得する計画情報取得手段と、第1の計画情報に基づいて第1のナビゲーション情報を生成する生成手段と、生成された第1のナビゲーション情報を端末装置に送信する第1の送信手段と、第1のナビゲーション情報または第1の計画情報の少なくとも一方を記憶する記憶手段と、記憶された第1のナビゲーション情報または第1の計画情報の少なくとも一方に基づいて、目的地近傍の地図を拡大、縮小、または移動させて表示可能な地図操作画面へのリンク情報が追加された状態の、端末装置とは異なる情報通信装置用の第1のナビゲーション情報を再生成する再生成手段と、再生成された、リンク情報が追加されている第1のナビゲーション情報を情報通信装置に送信する第2の送信手段とを含み、リンク情報には、情報処理装置に保持されている地図操作画面のデータに情報通信装置がアクセスするためのURLが記述されている。
【0009】
前記第2の送信手段は、無線通信により、再生成された、リンク情報が追加されている第1のナビゲーション情報を情報通信装置に送信するようにすることができる。
【0011】
前記生成手段は、第1の計画情報に含まれる目的地到着予定日時情報に基づいて、ユーザが出発すべき出発時刻を算出し、出発時刻を含む第1のナビゲーション情報を生成するようにすることができる。
【0012】
前記生成手段は、さらに、出発時刻から所定の時間だけ以前の予告時刻も含む第1のナビゲーション情報を生成するようにすることができる。
【0016】
本発明の情報処理装置は、第1の計画情報に対応する計画終了日時が経過した後、対応する第1のナビゲーション情報および第1の計画情報を記憶手段から削除する削除手段をさらに含むことができる。
【0017】
本発明の情報処理装置は、ユーザの個人情報を取得する個人情報取得手段をさらに含むことができる。
【0018】
前記個人情報は、ユーザが用いる端末装置の識別アドレス、ユーザが用いる情報通信装置のアドレス、ユーザID、パスワード、乗車駅の名称、または乗車駅までの所要時間のうちの少なくとも1つを含むようにすることができる。
【0019】
本発明の情報処理方法は、情報処理装置による、少なくとも目的地情報、目的地到着予定日時情報、および検索優先項目を含む第1の計画情報を端末装置から取得する計画情報取得ステップと、第1の計画情報に基づいて第1のナビゲーション情報を生成する生成ステップと、生成された第1のナビゲーション情報を端末装置に送信する第1の送信ステップと、第1のナビゲーション情報または第1の計画情報の少なくとも一方を記憶する記憶ステップと、記憶された第1のナビゲーション情報または第1の計画情報の少なくとも一方に基づいて、目的地近傍の地図を拡大、縮小、または移動させて表示可能な地図操作画面へのリンク情報が追加された状態の、端末装置とは異なる情報通信装置用の第1のナビゲーション情報を再生成する再生成ステップと、再生成された、リンク情報が追加されている第1のナビゲーション情報を情報通信装置に送信する第2の送信ステップとを含み、リンク情報には、情報処理装置に保持されている地図操作画面のデータに情報通信装置がアクセスするためのURLが記述されている。
【0020】
本発明の記録媒体は、少なくとも目的地情報、目的地到着予定日時情報、および検索優先項目を含む第1の計画情報を端末装置から取得する計画情報取得ステップと、第1の計画情報に基づいて第1のナビゲーション情報を生成する生成ステップと、生成された第1のナビゲーション情報を端末装置に送信する第1の送信ステップと、第1のナビゲーション情報または第1の計画情報の少なくとも一方を記憶する記憶ステップと、記憶された第1のナビゲーション情報または第1の計画情報の少なくとも一方に基づいて、目的地近傍の地図を拡大、縮小、または移動させて表示可能な地図操作画面へのリンク情報が追加された状態の、端末装置とは異なる情報通信装置用の第1のナビゲーション情報を再生成する再生成ステップと、再生成された、リンク情報が追加されている第1のナビゲーション情報を情報通信装置に送信する第2の送信ステップとを含み、リンク情報には、情報処理装置に保持されている地図操作画面のデータに情報通信装置がアクセスするためのURLが記述されている、処理を情報処理装置のコンピュータに実行させるプログラムが記録されている。
【0021】
本発明においては、少なくとも目的地情報、目的地到着予定日時情報、および検索優先項目を含む第1の計画情報が端末装置から取得され、第1の計画情報に基づいて第1のナビゲーション情報が生成され、生成された第1のナビゲーション情報が端末装置に送信される。そして、第1のナビゲーション情報または第1の計画情報の少なくとも一方が記憶される。また、記憶された第1のナビゲーション情報または第1の計画情報の少なくとも一方に基づいて、目的地近傍の地図を拡大、縮小、または移動させて表示可能な地図操作画面へのリンク情報が追加された状態の、端末装置とは異なる情報通信装置用の第1のナビゲーション情報が再生成され、再生成された、リンク情報が追加されている第1のナビゲーション情報が情報通信装置に送信される。
【0039】
【発明の実施の形態】
本発明を適用した経路探索支援システムの構成例について、図1を参照して説明する。この経路探索支援システムは、ユーザが入力する行動予定(移動日時、目的地、到着予定時刻等)を基に、目的地までの経路を探索して提示したり、出発時刻が迫っていることを自動的に検知して出発を促し、ユーザが到着予定時刻までに目的地に到着ができるように支援するものである。
【0040】
この経路探索支援システムは、入力されるユーザの行動予定に基づいて、目的地までの経路(電車の路線および道路を含む)を、所定のデータベース(自己が管理するデータベース、または既存の公開されているデータベース)を用いて検索し、所要時間等を計算する経路探索支援サーバ1、経路探索支援サーバ1にインタネット4を介して接続するユーザ端末1、データ通信機能によって公衆電話回線網5、ゲートウェイ6、およびインタネット4を介して経路探索支援サーバ1にアクセスする携帯型ユーザ端末3から構成される。ここで、公衆電話回線網5は、携帯電話回線網およびその基地局、PHS回線網およびその基地局等を含むものとする。
【0041】
ユーザ端末2は、例えば、ユーザの自宅または会社等に設置されるパーソナルコンピュータ、ワークステーション、通信機能付きPDA(Personal Digital Assistant)等により実現することができる。ユーザ端末2は、ユーザが入力する行動予定等を、インタネット4を介して経路探索支援サーバ1に送信する。ユーザ端末2はまた、インタネット4を介して経路探索支援サーバ1から送信される画像データに対応する画像を表示する。
【0042】
ユーザ端末2のユーザが外出するときに携帯する携帯型ユーザ端末3は、携帯電話またはPHS(Personal Handy Phone)に相当する電話機能を有しており、電話機能が有するデータ通信機能により、経路探索支援サーバ1から送信される電子メールウェブコンテンツを、インタネット4、ゲートウェイ6、および公衆電話回線網5を介して受信して表示する。携帯型ユーザ端末3はまた、GPS衛星7からの電波を受信して自己の所在地を計測し、公衆電話回線網5、ゲートウェイ6、およびインタネット4を介して経路探索支援サーバ1に通知する。なお、携帯型ユーザ端末3の所在地計測に関し、携帯型ユーザ端末3がPHSに相当する電話機能を有している場合、通信中のPHS基地局の所在に基づいて所在値を確認する既存のサービスを利用するようにしてもよい。
【0043】
図2は、所定のプログラムを実行することにより、経路探索支援サーバ1を実現するパーソナルコンピュータ、ワークステーション等の情報処理装置の構成例を示している。
【0044】
この情報処理装置は、CPU(Central Processing Unit)21を内蔵している。CPU21にはバス24を介して、入出力インタフェース25が接続されている。入出力インタフェース25には、キーボード、マウスなどの入力デバイスよりなる入力部26、処理結果として画像を表示する表示部47、プログラムを記憶したり、各種のデータベース(登録者データベース、住所データベース、検索結果データベース、予定データベース、予定表データベース等)を構築するハードディスクドライブなどよりなる記憶部28、インタネット4を介してデータを通信する通信部29、および、磁気ディスク31乃至半導体メモリ34などの記録媒体に対してデータを読み書きするドライブ30が接続されている。バス24には、ROM(Read Only Memory)22およびRAM(Random Access Memory)23が接続されている。
【0045】
この情報処理装置に経路探索支援システム1としての動作を実行させるプログラムは、磁気ディスク31乃至半導体メモリ34に格納された状態で情報処理装置に供給され、ドライブ30によって読み出されて、記憶部28に内蔵されるハードディスクドライブにインストールされている。記憶部28にインストールされているプログラムは、入力部26に入力されるユーザからのコマンドに対応するCPU21の指令によって、記憶部28からRAM23にロードされて実行される。
【0046】
なお、ユーザ端末2を実現するパーソナルコンピュータ等の情報処理装置の構成も、図3に示した構成例と同様であるので、その説明は省略する。
【0047】
図3は、携帯型ユーザ端末3の構成例を示している。携帯型ユーザ端末3の制御部41は、携帯型ユーザ端末3の各部を制御する。送受話部42は、通信部46とともに、携帯電話またはPHSに相当する電話機能を実現する。送受話部42は、送話する音声を集音するマイク、受話する音声を出力するスピーカ、および電話の着信等をユーザに通知するアラームを内蔵する。ここで、携帯電話またはPHSに相当する電話機能とは、送受話機能の他、データ通信機能として、インタネット4に接続して電子メールを送受信したり、ウェブコンテンツを受信して再生する機能をも含むものとする。
【0048】
記憶部43は、経路探索支援サーバ1から送信される各種のデータ、ユーザが入力したデータ等を記憶する。入力部44は、数字や文字を入力するとき操作されるボタン、表示部45に表示されるカーソルを移動するとき操作されるボタン等である。表示部45は、経路探索支援サーバ1から送信される画像データに対応する画像を表示する。
【0049】
通信部46は、送受話部42とともに、携帯電話またはPHSに相当する電話機能を実現し、公衆電話回線網5、ゲートウェイ6、およびインタネット4を介して経路探索支援サーバ1を各種のデータを通信する。GPS測位部47は、GPS衛星7からの電波を受信して自己の所在地(緯度経度)を計測する。
【0050】
次に、経路探索支援システムの処理について図4乃至図15に示すフローチャート、および図16乃至図32に示すユーザ端末2または携帯型ユーザ端末3の画面の表示例を参照して説明する。
【0051】
なお、ユーザは、以下に説明する各種のサービスを利用する前に、予め、経路探索支援サーバ1に対して、個人情報を登録しておく必要がある。個人情報を登録するには、ユーザ端末1を用いてインタネット4を介して経路探索支援サーバ1にアクセスし、経路探索支援サーバ1から送信される、図16に示すような個人情報登録画面61に、個人情報を入力した後、個人情報登録画面の「入会する」ボタン62を押下すればよい。
【0052】
個人情報登録画面61に個人情報として入力する項目は、会社や自宅のPCのメールアドレス(ユーザ端末2を用いて受信する電子メールアドレス)、携帯電話のメールアドレス(携帯型ユーザ端末3を用いて受信する電子メールアドレス)、ユーザID、パスワード、乗車駅名(ユーザが通常使用する最寄り駅名)、および、自宅等から乗車駅までの所要時間等である。
【0053】
始めに、経路探索支援システムによる目的地まで経路を探索するサービスの処理について、図4乃至図7のフローチャートを参照して説明する。
【0054】
ユーザに操作に従いユーザ端末2は、ステップS1において、インタネット4を介して経路探索支援サーバ1にアクセスする。
【0055】
これに対応して、経路探索支援サーバ1は、ステップS201において、ログイン画面データをユーザ端末2に送信する。
【0056】
ユーザ端末2は、ステップS2において、経路探索支援サーバ1からのログイン画面データを受信し、図17に示すようなログイン画面72を表示する。ログイン画面72には、ユーザIDおよびパスワードの入力欄が設けられている。「OK」ボタン72は、入力したユーザIDおよびパスワードの送信を指示するときとき押下される。
【0057】
ユーザ端末2は、ログイン画面に対して、ユーザIDおよびパスワードが入力され、且つ、「OK」ボタン72が押下されたか否かを判定し、ユーザIDおよびパスワードが入力され、且つ、「OK」ボタン72が押下されたと判定するまで待機する。ユーザIDおよびパスワードが入力され、且つ、「OK」ボタン72が押下されたと判定された場合、ステップS3に進む。
【0058】
ステップS3において、ユーザ端末2は、入力されたユーザIDおよびパスワードを、インタネット4を介して経路探索支援サーバ1に送信する。
【0059】
経路探索支援サーバ1は、ステップS202において、ユーザ端末2からのユーザIDおよびパスワードを受信する。ステップS203において、経路探索支援サーバ1は、ステップS201で受信したユーザIDおよびパスワードを、既に登録済みの個人情報が記録されている登録者データベースに照合し、受信したユーザIDおよびパスワードが、登録済みの個人情報に一致するか否かを判定する。一致しないと判定された場合、ステップS201に戻り、それ以降の処理が繰り返され、一致すると判定された場合、ステップS204に進む。
【0060】
ステップS204において、経路探索支援サーバ1は、目的地入力画面データを、インタネット4を介してユーザ端末2に送信する。
【0061】
ユーザ端末2は、ステップS4において、経路探索支援サーバ1からの目的地入力画面データを受信して、図18に示すような目的地入力画面81を表示する。目的地入力画面81には、目的地を示す情報として、住所、郵便番号、電話番号、駅名、およびランドマーク名を入力する欄が設けられており、各項目の右端には、それぞれ「検索」ボタン82−1乃至82−5が設けられている。ユーザは、これらの項目のうち、1つ以上に入力すればよい。「検索」ボタン82−1乃至82−5は、入力された目的地を示す情報の送信を指示するとき押下される。
【0062】
ステップS5において、ユーザ端末2は、目的地入力画面81に対して、目的地の住所等が入力され、且つ、対応する「検索」ボタン82−1乃至82−5のうちのいずれが押下されたか否かを判定し、目的地の住所等が入力され、且つ、対応する「検索」ボタン82−1乃至82−5のうちのいずれが押下されたと判定するまで待機する。目的地(住所等)が入力され、且つ、対応する「検索」ボタン82−1乃至82−5のうちのいずれが押下されたと判定された場合、ステップS6に進む。ステップS6において、ユーザ端末2は、入力された目的地を示す情報(住所等)を、インタネット4を介して経路探索支援サーバ1に送信する。
【0063】
経路探索支援サーバ1は、ステップS205において、ユーザ端末2からの目的地を示す情報(住所等)を受信する。経路探索支援サーバ1は、目的地を示す情報に基づいて、住所データベースを検索して目的地の住所を確定し、目的地の住所を緯度経度に変換する。なお、ユーザ端末2からの目的地の情報が、住所ではなくて、電話番号、郵便番号等のように直接的に目的地の住所を確定できず、広域を示すものである場合、経路探索支援サーバ1からユーザ端末2に、縮尺率を順次小さくした地図のデータを順次送信して、ユーザに目的地を指定させることにより、段階的に目的地の住所を確定するようにする。
【0064】
ステップS206において、経路探索支援サーバ1は、目的地の緯度経度に基づき、目的地の最寄り駅(電車の駅の他、バスの停留所等でもよい)を数駅検出する。ステップS207において、経路探索支援サーバ1は、目的地と目的地の最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを、インタネット4を介してユーザ端末2に送信する。
【0065】
ユーザ端末2は、ステップS7において、経路探索支援サーバ1からの目的地と目的地の最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを受信し、図19に示すように、目的地と目的地の最寄り駅が含まれる地図、および、最寄り駅に関する情報からなる地図検索結果画面91を表示する。図19の例においては、目的地は「+」印で表示され、目的地の最寄り駅としては、阿佐ヶ谷駅および南阿佐ヶ谷駅が挙げられている。地図の下部に表示される最寄り駅に関する情報(いまの場合、「JR中央線 阿佐ヶ谷」および「営団地下鉄丸の内線 南阿佐ヶ谷」)は、クリッカブルとされており、ユーザは、いずれかの最寄り駅に関する情報をクリックすることにより、下車する駅を指定することができる。
【0066】
図5に進み、ステップS8において、ユーザ端末2は、地図の下部に表示されている最寄り駅に関する情報のいずれかがクリックされたか否かを判定し、クリックされたと判定するまで待機する。最寄り駅に関する情報のいずれかがクリックされたと判定された場合、ステップS9に進む。ステップS9において、ユーザ端末2は、クリックされた最寄り駅名(すなわち、下車駅名)を、インタネット4を介して経路探索支援サーバ1に送信する。
【0067】
経路探索支援サーバ1は、ステップS208において、ユーザ端末2からの下車駅名を受信する。経路探索支援サーバ1はまた、ログイン時に入力されたユーザIDに基づき、登録者データベースを検索して、個人情報として登録されているユーザの乗車駅名および乗車駅までの所要時間を読み出す。
【0068】
ステップS209において、経路探索支援サーバ1は、ユーザの乗車駅名、および、乗車駅までの所要時間に現在の時刻を加算した時刻を、デフォルト値(初期値)として与えた検索条件設定画面データを、インタネット4を介してユーザ端末2に送信する。
【0069】
ユーザ端末2は、ステップS10において、経路探索支援サーバ1からの検索条件設定画面データを受信し、図20に示すような検索条件設定画面101を表示する。ステップS11において、ユーザ端末2は、検索条件設定画面101にデフォルト値として与えられている時刻等を変更するユーザからの入力を受け付ける。
【0070】
なお、検索条件設定画面101においては、乗車する曜日、乗車時刻または到着時刻を変更することができる。さらに、経路検索時においての優先項目、および検索する乗り換え経路の数を指定することができる。「Go」ボタン102は、検索条件設定画面101を用いて設定された検索条件の送信を指示するとき押下される。
【0071】
ステップS12において、ユーザ端末2は、検索条件設定画面101の「Go」ボタン102が押下されたか否かを判定する。「Go」ボタン102が押下されていないと判定された場合、ステップS11に戻り、それ以降の処理が繰り返される。「Go」ボタン102が押下されたと判定された場合、ステップS13に進む。ステップS13において、ユーザ端末2は、検索条件設定画面101を用いて設定された検索条件(乗車する曜日、乗車時刻)を、インタネット4を介して経路探索支援サーバ1に送信する。
【0072】
経路探索支援サーバ1は、ステップS210において、ユーザ端末2からの検索条件を受信する。経路探索支援サーバ1はまた、ユーザの下車駅から目的地までの経路検索を実行し、目的地および下車駅を含む地図上に検索した経路が破線等より重畳表示される画像のデータを生成して、インタネット4を介してユーザ端末2に送信する。経路探索支援サーバ1はさらに、送信した地図の縮尺、中心の緯度経度、および下車駅から目的地までの経路を地図表示パラメータとして記憶する。
【0073】
ステップS211において、経路探索支援サーバ1は、ユーザの乗車駅と下車駅の間の複数の乗り換え経路を検索し、複数の検索結果(駅での電車の出発時刻等を含む)にそれぞれ検索結果IDを付与して、インタネット4を介してユーザ端末2に送信する。経路探索支援サーバ1はまた、検索結果IDを、ステップS210で記憶した地図表示パラメータと対応付けて検索結果データベースに記憶する。
【0074】
ユーザ端末2は、ステップS14において、経路探索支援サーバ1からの地図のデータ(経路が重畳表示されるもの)、および、乗り換え経路の検索結果を受信して、図21に示すよな下車駅から目的地までの地図および複数の乗り換え経路案からなる経路検索結果画面111を表示する。
【0075】
なお、図21に示す地図の表示例においては、阿佐ヶ谷駅が下車駅に設定され、阿佐ヶ谷駅から目的地(「+」印の点)までの経路が破線で示されている。また、乗り換え検索の結果として、3種類の乗り換え経路案が表示されている。各乗り換え経路の右端には、「この経路をメール送信」ボタン112−1乃至112−3が設けられる。
【0076】
図6に進み、ステップS15において、ユーザ端末2は、表示されている複数(いまの場合、3)の乗り換え経路案の右端に、それぞれ設定されている「この経路をメール送信」ボタン112−1乃至112−3のうちのいずれかが押下されたか否かを判定し、「この経路をメール送信」ボタン112−1乃至112−3のうちのいずれかが押下されたと判定するまで待機する。「この経路をメール送信」ボタン112−1乃至112−3のうちのいずれかが押下されたと判定された場合、ステップS16に進む。ステップS16において、ユーザ端末2は、押下された「この経路をメール送信」ボタン112−1乃至112−3のうちのいずれかに対応する乗り換え経路案の検索結果IDを、インタネット4を介して経路探索支援サーバ1に送信する。
【0077】
ここで、ユーザ端末2の処理は終了される。この後、ユーザは、以上の処理で得られた乗り換え経路に従い、携帯型ユーザ端末3を携行して、目的地に向かうことになる。
【0078】
一方、経路探索支援サーバ1の処理は継続している。経路探索支援サーバ1は、ステップS212において、ユーザ端末2からの検索結果IDを受信して、検索結果IDに対応する検索結果(乗り換え経路)および地図表示パラメータを、検索結果データベースから検索する。ステップS213において、経路探索支援サーバ1は、ステップS212で検索した乗り換え経路および地図表示パラメータに基づいて、携帯型ユーザ端末3に送信する電子メールの画面(下車駅から目的地までの経路が重畳された地図、乗り換え経路、および、拡大地図等が表示されるウェブコンテンツ(後述)のURL(Uniform Resource Locator)が表示される画面)のデータを生成し、インタネット4、ゲートウェイ6、および公衆電話回線網5を介して(以下、単に、「インタネット4を介して」と略記する)、携帯型ユーザ端末3に送信する。
【0079】
なお、電子メールには、ステップS203で認証したユーザ端末2に対応する装置であることを認証する情報(いわゆる、クッキ(cookie))も含めて携帯型ユーザ端末3に送信するようにする。これにより、携帯型ユーザ端末3は、経路探索支援サーバ1へのアクセスに通常必要とされるパスワード等の入力を省略することができる。
【0080】
ユーザに携行された携帯型ユーザ端末3は、ステップS21において、経路探索支援サーバ1からの電子メールを受信し、図22に示すような検索結果画面121を表示する。この検索結果画面121には、下車駅から目的地までの経路が重畳された地図、および、ユーザがステップS15の処理で押下した「この経路をメール送信」ボタン112−1乃至112−3のうちのいずれかに対する乗り換え経路が表示されている。乗り換え経路の下部には、目的地近傍の拡大地図等を表示させることができる地図操作画面131(図23)にリンクされているURL122(検索結果IDを含む、図22の場合、http://www.navi.co.jp/cgi-bin/navi?id=490245)が表示される。
【0081】
ステップS22において、携帯型ユーザ端末3は、検索結果画面121の下部に表示している、地図操作画面131にリンクされているURL122がクリックされたか否かを判定し、クリックされたと判定するまで待機する。地図操作画面131にリンクされているURL122がクリックされたと判定された場合、ステップS23に進む。ステップS23において、携帯型ユーザ端末3は、当該URLを、インタネット4を介して経路探索支援サーバ1に送信する。
【0082】
経路探索支援サーバ1は、ステップS215において、携帯型ユーザ端末3からのURLを受信する。経路探索支援サーバ1はまた、URLに含まれている検索結果IDに基づいて、検索結果(乗り換え経路)および地図表示パラメータを、検索結果データベースから検索する。ステップS216において、経路探索支援サーバ1は、ステップS215で検索した乗り換え経路および地図表示パラメータに基づいて、携帯型ユーザ端末3に送信するウェブコンテンツとしての地図操作画面(地図、乗り換え経路、地図の拡大/縮小ボタン、および地図の移動ボタン等を含む画面)データを生成し、インタネット4を介して携帯型ユーザ端末3に送信する。
【0083】
携帯型ユーザ端末3は、ステップS24において、経路探索支援サーバ1からのウェブコンテンツとしての地図操作画面データを受信して、図23に示すような地図検索画面131を表示する。地図操作画面131には、下車駅から目的地までの経路が重畳表示された地図、地図を拡大するとき押下される「拡大」ボタン132、地図を縮小するとき押下される「縮小」ボタン133、地図の中心位置を移動するとき押下される8方位のボタン134が設けられている。さらに、地図操作画面131には、乗車駅から下車駅までの行程が乗り換え駅で分割されて表示され、各行程の右端には、「再検索」ボタン135−1乃至135−2が設けられている。
【0084】
図23に示した地図操作画面131の例では、乗車駅が品川駅、下車駅が阿佐ヶ谷駅であり、品川駅から山手線を利用して代々木駅に行き、代々木駅で総武線に乗り換えて阿佐ヶ谷駅まで行く乗り換え経路であるが、この場合、品川駅から代々木駅までの行程と、代々木駅から阿佐ヶ谷駅までの行程が分割されて表示される。
【0085】
ユーザは、地図操作画面131を参照しながら目的地まで移動すればよいが、例えば、予定通りに乗車することができなかったとき等、乗車できなかった行程の右端の「再検索」ボタン135を押下することにより、乗車できなかった駅から目的地までの経路を再検索させることができる。
【0086】
ステップS25において、携帯型ユーザ端末3は、「再検索」ボタン135−1乃至135−2のいずれかが押下されたか否かを判定し、「再検索」ボタン135−1乃至135−2のいずれかが押下されたと判定するまで待機する。「再検索」ボタン135−1乃至135−2のいずれかが押下されたと判定された場合、ステップS26に進む。ステップS26において、携帯型ユーザ端末3は、再検索を要求する情報(乗車できなかった駅の情報を含む)を、インタネット4を介して、経路探索支援サーバ1に送信する。
【0087】
経路探索支援サーバ1は、ステップS217において、携帯型ユーザ端末3からの再検索を要求する情報を受信し、再検索を要求する情報に基づいて、現時刻において、乗車できなかった駅から乗車できる電車の出発時刻を検索し、それらをデフォルト値に設定した再検索入力画面データを生成して、インタネット4を介して携帯型ユーザ端末3に送信する。
【0088】
携帯型ユーザ端末3は、ステップS27において、経路探索支援サーバ1からの再検索入力画面データを受信し、図24に示すような再検索入力画面141を表示する。
【0089】
再検索入力画面141には、乗車駅および乗車予定時刻にデフォルト値が表示されているが、ユーザが設定を変更することができる。「再検索」ボタン142は、設定された再検索条件の送信を指示するとき押下される。
【0090】
図7に進み、携帯型ユーザ端末3は、ステップS28において、再検索入力画面141にデフォルト値として与えられている乗車駅(図24の例では、代々木駅)、乗車予定時刻(図24の例では、11:25)等を変更するユーザからの入力を受け付ける。携帯型ユーザ端末3はまた、再検索入力画面141の「再検索」ボタン142が押下されたか否かを判定し、「再検索」ボタン142が押下されたと判定するまで待機する。「再検索」ボタン142が押下されたと判定された場合、ステップS29に進む。ステップS29において、携帯型ユーザ端末3は、再検索の条件(乗車駅および乗車時刻)を、インタネット4を介して、経路探索支援サーバ1に送信する。
【0091】
経路探索支援サーバ1は、ステップS218において、携帯型ユーザ端末3からの再検索条件を受信し、再検索の条件に基づいて、目的地までの経路を再度検索して、検索結果IDを付与し、検索結果としての再検索結果画面データを生成して、インタネット4を介して携帯型ユーザ端末3に送信する。経路探索支援サーバ1はまた、再検索結果の検索結果IDを、ステップS210の地図表示パラメータと対応付けて検索結果データベースに記憶する。
【0092】
この後、経路探索支援サーバ1は待機状態となり、後述する携帯型ユーザ端末3のステップS32の処理により送信される検索IDに対応して、ステップS215の処理から再開する。
【0093】
携帯型ユーザ端末3は、ステップS30において、経路探索支援サーバ1からの再検索結果画面データを受信して、図25に示すような再検索結果画面151を表示する。再検索結果画面151には、上述した地図操作画面131と同様に、下車駅から目的地までの経路が重畳された地図、地図を拡大するとき押下される「拡大」ボタン152、地図を縮小するとき押下される「縮小」ボタン153、地図の中心位置を移動するとき押下される8方位のボタン154が設けられている。その下部には、再検索結果としての複数の乗り換え経案路が表示され、複数の乗り換え経路案のそれぞれに対応して、「選択」ボタン155−1乃至155−2が設けられている。「選択」ボタン155−1乃至155−2のいずれかを押下することにより、複数の乗り換え経路案のうちの1つを選択することができる。
【0094】
ステップS31において、携帯型ユーザ端末3は、表示されている複数(いまの場合、2)の乗り換え経路案に、それぞれ設定されている「選択」ボタン155−1乃至155−2のいずれかが押下されたか否かを判定し、「選択」ボタン155−1乃至155−2のいずれかが押下されたと判定するまで待機する。「選択」ボタン155−1乃至155−2のいずれかが押下されたと判定された場合、ステップS32に進む。ステップS32において、携帯型ユーザ端末3は、押下された「選択」ボタン155−1乃至155−2のいずれかに対応する乗り換え経路案の検索結果IDを、インタネット4を介して経路探索支援サーバ1に送信する。
【0095】
携帯型ユーザ端末3からの検索結果IDの送信に対応して、経路探索支援サーバ1は、ステップS215に戻り、それ以降の処理を繰り返す。
【0096】
図26は、再度実行されたステップS215,ステップS216の処理により、経路探索支援サーバ1から携帯型ユーザ端末3に送信される地図操作画面161の表示例である。
【0097】
以上のように、経路探索支援システムによる目的地まで経路を探索するサービスの処理によれば、目的地までの経路を探索するだけでなく、当初の予定通りに電車に乗車できなかった場合においても、改めて目的地を入力することなく、移動行程の途中から再検索することができるのでユーザの利便性が向上する。
【0098】
次に、経路探索支援システムによる、出発時刻を電子メールにより通知するサービスの予定登録処理について、図8乃至図11のフローチャートを参照して説明する。
【0099】
ユーザ端末2は、ステップS41において、インタネット4を介して経路探索支援サーバ1にアクセスする。これに対応して、経路探索支援サーバ1は、ステップS221において、ログイン画面データをユーザ端末2に送信する。
【0100】
ユーザ端末2は、ステップS42において、ログイン画面データを受信し、図17に示したログイン画面71を表示する。ユーザ端末2は、ログイン画面71に対して、ユーザIDおよびパスワードが入力され、且つ、「OK」ボタン72が押下されたか否かを判定し、ユーザIDおよびパスワードが入力され、且つ、「OK」ボタン72が押下されたと判定するまで待機する。ユーザIDおよびパスワードが入力され、且つ、「OK」ボタン72が押下されたと判定された場合、ステップS43に進む。
【0101】
ステップS43において、ユーザ端末2は、入力されたユーザIDおよびパスワードを、インタネット4を介して経路探索支援サーバ1に送信する。
【0102】
ステップS222において、経路探索支援サーバ1は、ユーザ端末2からのユーザIDおよびパスワードを受信する。ステップS223において、経路探索支援サーバ1は、ステップS221で受信したユーザIDおよびパスワードを、既に登録済みの個人情報が記録されている登録者データベースに照合し、受信したユーザIDおよびパスワードが、登録済みの個人情報に一致するか否かを判定する。一致しないと判定された場合、ステップS221に戻り、それ以降の処理が繰り返され、一致すると判定された場合、ステップS224に進む。
【0103】
ステップS224において、経路探索支援サーバ1は、目的地入力画面データを、インタネット4を介してユーザ端末2に送信する。
【0104】
ユーザ端末2は、ステップS44において、経路探索支援サーバ1からの目的地入力画面データを受信して、図18に示したようなす目的地入力画面81を表示する。
【0105】
ステップS45において、ユーザ端末2は、目的地入力画面81に対して、目的地を示す情報が入力され、且つ、「検索」ボタン82−1乃至82−5のうちのいずれかが押下されたか否かを判定し、目的地を示す情報が入力され、且つ、「検索」ボタン82−1乃至82−5のうちのいずれかが押下されたと判定するまで待機する。目的地を示す情報が入力され、且つ、「検索」ボタン82−1乃至82−5のうちのいずれかが押下されたと判定された場合、ステップS46に進む。ステップS46において、ユーザ端末2は、押下された「検索」ボタン82−1乃至82−5のうちのいずれかに対応する入力された目的地を示す情報を、インタネット4を介して経路探索支援サーバ1に送信する。
【0106】
経路探索支援サーバ1は、ステップS225において、ユーザ端末2からの目的地を示す情報を受信する。経路探索支援サーバ1は、目的地を示す情報に基づいて、住所データベースを検索して目的地の住所を確定し、目的地の住所を緯度経度に変換する。
【0107】
ステップS226において、経路探索支援サーバ1は、目的地の緯度経度に基づき、目的地の最寄り駅を数駅検出する。ステップS227において、経路探索支援サーバ1は、目的地と最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを、インタネット4を介してユーザ端末2に送信する。
【0108】
ユーザ端末2は、ステップS47において、経路探索支援サーバ1からの目的地と最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを受信し、図19に示したような地図検索結果画面91を表示する。
【0109】
図9に進み、ステップS48において、ユーザ端末2は、地図検索結果画面91の下部に表示されている最寄り駅に関する情報のいずれかがクリックされたか否かを判定し、クリックされたと判定するまで待機する。最寄り駅に関する情報のいずれかがクリックされたと判定された場合、ステップS49に進む。ステップS49において、ユーザ端末2は、クリックされた最寄り駅名(すなわち、下車駅名)を、インタネット4を介して経路探索支援サーバ1に送信する。
【0110】
経路探索支援サーバ1は、ステップS228において、ユーザ端末2からの下車駅名を受信する。経路探索支援サーバ1はまた、ログイン時に入力されたユーザIDに基づき、登録者データベースを検索して、個人情報として登録されているユーザの乗車駅名、および乗車駅までの所要時間を読み出す。
【0111】
ステップS229において、経路探索支援サーバ1は、乗車駅と下車駅が設定された検索条件設定画面データを、インタネット4を介してユーザ端末2に送信する。
【0112】
ユーザ端末2は、ステップS50において、経路探索支援サーバ1からの検索条件設定画面データを受信し、図27に示すような検索条件設定画面171を表示する。ステップS51において、ユーザ端末2は、検索条件設定画面171に対するユーザからの条件入力を受け付ける。なお、検索条件設定画面171には、図27に示すように、現地到着予定日時(目的地に到着する日時)、または出発する日時を検索条件として入力することができる。また、検索条件設定画面171には、経路検索時においての優先する項目、および検索する乗り換え経路案の数を指定することができる。さらに、検索条件設定画面171には、検索条件の送信を指示するとき押下される「Go」ボタン172が設けられている。
【0113】
ステップS52において、ユーザ端末2は、検索条件設定画面171の「Go」ボタン172が押下されたか否かを判定する。「Go」ボタン172が押下されていないと判定された場合、ステップS51に戻り、それ以降の処理が繰り返される。「Go」ボタン172が押下されたと判定された場合、ステップS53に進む。ステップS53において、ユーザ端末2は、検索条件設定画面171を用いて設定された検索条件(現地到着予定日時等)を、インタネット4を介して経路探索支援サーバ1に送信する。
【0114】
経路探索支援サーバ1は、ステップS230において、ユーザ端末2からの検索条件を受信する。経路探索支援サーバ1はまた、ユーザの下車駅から目的地までの経路を検索し、その所要時間を計算して、目的地および下車駅を含む地図に、得られた経路が重畳表示される画像のデータを生成して、インタネット4を介してユーザ端末2に送信する。経路探索支援サーバ1はさらに、送信した地図の縮尺、中心の緯度経度、および下車駅から目的地までの経路を地図表示パラメータとして記憶する。
【0115】
ステップS231において、経路探索支援サーバ1は、現地到着予定日時までに目的地に到着できるように、ステップS230の処理で計算した下車駅から目的地までの所要時間を考慮して、ユーザの乗車駅と下車駅の間の複数の乗り換え経路案を検索し、複数の検索結果にそれぞれ検索結果IDを付与して、インタネット4を介してユーザ端末2に送信する。経路探索支援サーバ1はまた、検索結果IDを、ステップS230で記憶した地図表示パラメータと対応付けて検索結果データベースに記憶する。
【0116】
ユーザ端末2は、ステップS54において、経路探索支援サーバ1からの地図のデータ(経路が重畳表示されるもの)、および乗り換え経路の検索結果を受信して、図28に示すような経路検索結果画面181を表示する。
【0117】
なお、経路検索結果画面181には、出発時刻を通知する電子メールを送信するように設定するチェックボックス182が設けられている。チェックボックス182の横には、出発時刻の何分前に電子メールを送信するかを入力する入力欄183が設けられている(図28の例では、デフォルト値に5分前が設定されている)。その他は、図21に示した経路検索結果画面111と同様であるので、その説明は省略する。
【0118】
図10に進み、ステップS55において、ユーザ端末2は、チェックボックス182がチェックされ、且つ、表示されている複数(いまの場合、3)の乗り換え経路の右端に、それぞれ設定されている「この経路をメール送信」ボタン184−1乃至184−3のうちのいずれかが押下されたか否かを判定し、チェックボックス182がチェックされ、且つ、いずれかの「この経路をメール送信」ボタン184−1乃至184−3のうちのいずれかが押下されたと判定するまで待機する。
【0119】
チェックボックス182がチェックされ、且つ、いずれかの「この経路をメール送信」ボタン184−1乃至184−3のうちのいずれかが押下されたと判定された場合、ステップS56に進む。ステップS56において、ユーザ端末2は、入力欄183に設定された値、および押下された「この経路をメール送信」ボタン184−1乃至184−3のうちのいずれかに対応する乗り換え経路案の検索結果IDを、インタネット4を介して経路探索支援サーバ1に送信する。ここで、ユーザ端末2の予定登録処理は終了される。この後、ユーザは、出発時刻を通知する電子メールが着信するときまで、少なくとも携帯型ユーザ端末3を携帯して、待機すればよい。
【0120】
一方、経路探索支援サーバ1の処理は継続している。経路探索支援サーバ1は、ステップS232において、ユーザ端末2からの、入力欄183に設定された値および検索結果IDを受信し、受信した情報に基づいて、電子メールを送信する時刻を計算する。さらに、経路探索支援サーバ1は、登録者データベースを検索して、当該ユーザの個人情報に含まれる電子メールアドレス(携帯型ユーザ端末3で受信する電子メールのアドレス、および、ユーザ端末2で受信する電子メールのアドレスのうち、少なくとも前者を含む)を読み出す。
【0121】
ステップS234において、経路探索支援サーバ1は、検索結果ID、ステップS232で計算した電子メールを送信する時刻、および電子メールアドレスを1組の予定として予定データベースに登録する。ここで、経路探索支援サーバ1の予定登録処理は終了される。
【0122】
次に、上述した予定登録処理によって、経路探索支援サーバ1の予定データベースに登録されたユーザの行動予定に基づき、出発時刻を電子メールで通知する経路探索支援サーバ1の告知メール送信処理について、図11のフローチャートを参照して説明する。
【0123】
ステップS241において、経路探索支援サーバ1は、予定データベースの中から、メールを送信する時刻が、現日時と一致する予定を検索する。ステップS242において、経路探索支援サーバ1は、ステップS241での検索結果に基づき、メールを送信する時刻が、現日時と一致する予定が存在するか否かを判定する。一致する予定が存在すると判定した場合、ステップS243に進む。
【0124】
ステップS243において、経路探索支援サーバ1は、メール送信時刻が現日時と一致する予定を、予定データベースから読み出する。ステップS244において、経路探索支援サーバ1は、当該予定に含まれる検索結果IDに基づき、検索結果データベースから検索結果と地図表示パラメータを読み出し、地図表示パラメータに基づき、下車駅から目的地までの経路が破線等より重畳表示される画像データを生成する。
【0125】
ステップS245において、経路探索支援サーバ1は、ステップS244で生成した地図の下部に乗り換え経路が表示される画面データを生成し、インタネット4を介して、ステップS243で読み出した予定に含まれる電子メールアドレス(少なくとも、携帯型ユーザ端末3で受信できる電子メースアドレスを含む)に送信する。ステップS245で送信される画像データを受信した携帯型ユーザ端末3では、図29に示すような出発時刻通知画面191が表示される。出発時刻表示画面191には、ユーザに対して出発を促すメッセージ「出発する時間が来ました」が表示される。出発時刻表示画面191には、出発を促すメッセージの他、下車駅から目的地までの地図、乗り換え経路が表示される。
【0126】
なお、ステップS242において、メール送信時刻が現日時と一致する予定が存在しないと判定された場合、所定の時間(例えば、1分間)だけ待機された後、ステップ241に戻り、それ以降の処理が繰り返される。
【0127】
次に、経路探索支援サーバ1がウェブコンテンツとして提供する個人予定表を用いて、ユーザの行動予定を登録する予定表登録処理について、図12乃至図14を参照して説明する。
【0128】
ユーザ端末2は、ステップS71において、インタネット4を介して経路探索支援サーバ1が管理する予定表ホームページにアクセスする。
【0129】
これに対応して、経路探索支援サーバ1は、ステップS251において、ユーザ端末2のユーザ専用の予定表等の画面データを予定表データベースから読み出し、インタネット4を介してユーザ端末2に送信する。
【0130】
ユーザ端末2は、ステップS72において、経路探索支援サーバ1からの予定表の画面データを受信し、図30に示すような個人予定表画面201を表示する。個人予定表画面201には、1ヶ月分のカレンダ、および、1ヶ月分のカレンダの中で選択されている日付の時刻毎の予定が表示される。時刻表示202は、クリッカブルとされており、当該時刻に対して予定を追加するときクリックされる。
【0131】
ステップS73において、ユーザ端末2は、表示している予定表中の時刻表示202のいずれかがクリックされたか否かを判定し、クリックされたと判定するまで待機する。表示している予定表中の時刻表示202のいずれかがクリックされたと判定された場合、ステップS74に進む。
【0132】
ステップS74において、ユーザ端末2は、図31に示すような予定入力用画面211を表示する。予定入力用画面211のデータは、ステップS251の処理で経路探索支援サーバ1から送信され、ステップS72のユーザ端末1の処理で受信されているものとする。
【0133】
予定入力用画面211には、用件、日付、時刻、訪問先の住所および電話番号(いずれかに入力すればよい)、並びに、予定を電子メールとして通知するときの送信先の電子メールアドレスを入力する欄が設けられている。予定入力用画面211の「登録」ボタン212は、入力された各項目の情報の登録を指示するとき押下される。
【0134】
ステップS75において、ユーザ端末2は、予定入力用画面211の各入力項目に対するユーザからの入力を受け付ける。ステップS76において、ユーザ端末2は、予定入力用画面211の「登録」ボタン212が押下されたか否かを判定する。「登録」ボタン212が押下されていないと判定された場合、ステップS75に戻り、それ以降の処理が繰り返される。「登録」ボタン212が押下されたと判定された場合、ステップS77に進む。
【0135】
ステップS77において、ユーザ端末2は、予定入力用画面211の各項目に入力された情報からなる予定情報を、インタネット4を介して経路探索支援サーバ1に送信する。
【0136】
経路探索支援サーバ1は、ステップS252において、ユーザ端末2からの予定情報を受信する。経路探索支援サーバ1は、予定情報に含まれる訪問先の情報(住所および電話番号のうち、一方であることもある)に基づき、住所データベースを検索して目的地の住所を確定し、目的地の住所を緯度経度に変換する。なお、ユーザ端末2からの予定情報の訪問先の情報が電話番号だけであり住所を特定できない場合には、経路探索支援サーバ1からユーザ端末2に、縮尺率を順次小さくした地図のデータを順次送信して、ユーザに目的地を指定させることにより、段階的に目的地の住所を確定するようにする。
【0137】
ステップS253において、経路探索支援サーバ1は、目的地の緯度経度に基づき、目的地の最寄り駅を数駅検出する。ステップS254において、経路探索支援サーバ1は、目的地と目的地の最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを、インタネット4を介してユーザ端末2に送信する。
【0138】
ユーザ端末2は、ステップS78において、経路探索支援サーバ1からの目的地と目的地の最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを受信し、図19に示した地図検索結果画面91と同様の画面を表示する。
【0139】
図13に進み、ステップS79において、ユーザ端末2は、地図検索結果画面91の下部に表示されている最寄り駅に関する情報のいずれかがクリックされたか否かを判定し、クリックされたと判定するまで待機する。最寄り駅に関する情報のいずれかがクリックされたと判定された場合、ステップS80に進む。ステップS80において、ユーザ端末2は、クリックされた最寄り駅名を(すなわち、下車駅名)を、インタネット4を介して経路探索支援サーバ1に送信する。
【0140】
経路探索支援サーバ1は、ステップS255において、ユーザ端末2からの下車駅名を受信する。経路探索支援サーバ1はまた、ログイン時に入力されたユーザIDに基づき、登録者データベースを検索して、個人情報として登録されているユーザの乗車駅名、および乗車駅までの所要時間を読み出す。
【0141】
ステップS256において、経路探索支援サーバ1は、乗車駅および下車駅が設定された検索条件設定画面データを、インタネット4を介してユーザ端末2に送信する。
【0142】
ユーザ端末2は、ステップS81において、経路探索支援サーバ1からの検索条件設定画面データを受信し、図32に示すような検索条件設定画面221を表示する。ステップS82において、ユーザ端末2は、検索条件設定画面221に対するユーザからの検索条件の入力を受け付ける。なお、検索条件設定画面221には、現地到着予定日時(目的地に到着する日時)を入力することができる。また、検索条件設定画面221には、経路検索時においての優先する項目、および検索する乗り換え経路の数を指定することができる。さらに、検索条件設定画面221には、検索条件の送信を指示するとき押下される「Go」ボタン222が設けられている。
【0143】
ステップS82において、ユーザ端末2は、検索条件設定画面221に設けられた各項目への入力を受け付ける。ステップS83において、ユーザ端末2は、検索条件設定画面221の「Go」ボタン222が押下されたか否かを判定する。「Go」ボタン222が押下されていないと判定された場合、ステップS82に戻り、それ以降の処理が繰り返される。「Go」ボタン222が押下されたと判定された場合、ステップS84に進む。ステップS84において、ユーザ端末2は、検索条件設定画面221を用いて設定された検索条件(現地到着予定日時等)を、インタネット4を介して経路探索支援サーバ1に送信する。
【0144】
経路探索支援サーバ1は、ステップS257において、ユーザ端末2からの検索条件を受信する。経路探索支援サーバ1はまた、ユーザの下車駅から目的地までの経路検索を実行し、その所要時間を計算して、目的地および下車駅を含む地図に検索した経路が重畳表示される画像のデータを生成して、インタネット4を介してユーザ端末2に送信する。経路探索支援サーバ1はさらに、送信した地図の縮尺、中心の緯度経度、および下車駅から目的地までの経路を地図表示パラメータとして記憶する。
【0145】
ステップS258において、経路探索支援サーバ1は、現地到着予定日時に目的地に到着できるように、ステップS257の処理で計算した下車駅から目的地までの所要時間を考慮して、ユーザの乗車駅と下車駅の間の複数の乗り換え経路を検索し、複数の検索結果にそれぞれ検索結果IDを付与して、インタネット4を介してユーザ端末2に送信する。経路探索支援サーバ1はまた、検索結果IDを、ステップS257で記憶した地図表示パラメータと対応付けて検索結果データベースに記憶する。
【0146】
ユーザ端末2は、ステップS85において、経路探索支援サーバ1からの地図のデータ(経路が重畳表示されるもの)、および乗り換え経路の検索結果を受信して、図28に示した経路検索結果画面181と同様の画面を表示する。
【0147】
図14に進み、ステップS86において、ユーザ端末2は、経路検索結果画面181のチェックボックス182がチェックされ、且つ、表示されている複数の乗り換え経路案の右端に、それぞれ設定されている「この経路をメール送信」ボタン184−1乃至184−3のうちのいずれかが押下されたか否かを判定し、チェックボックス182がチェックされ、且つ、「この経路をメール送信」ボタン184−1乃至184−3のうちのいずれかが押下されたと判定するまで待機する。チェックボックス182がチェックされ、且つ、「この経路をメール送信」ボタン184−1乃至184−3のうちのいずれかが押下されたと判定された場合、ステップS87に進む。
【0148】
ステップS87において、ユーザ端末2は、入力欄183に入力された値、および押下された「この経路をメール送信」ボタン184−1乃至184−3のうちのいずれかに対応する乗り換え経路案の検索結果IDを、インタネット4を介して経路探索支援サーバ1に送信する。ここで、ユーザ端末2による、予定表のホームページを用いた予定登録処理は終了される。この後、ユーザは、出発時刻を通知する電子メールが着信するときまで、少なくとも携帯型ユーザ端末3を携帯して待機すればよい。
【0149】
経路探索支援サーバ1は、ステップS259において、ユーザ端末2からの、入力欄183に入力された値、および検索結果IDを受信し、受信した情報に基づいて、電子メールを送信する時刻を計算する。さらに、経路探索支援サーバ1は、計算した電子メールを送信する時刻、検索結果ID、および、ステップS252の処理で受信した予約情報に含まれる電子メールアドレスを、1つの予定として予定表データベースに登録する。ここで、経路探索支援サーバ1の予定表のホームページを用いた予定登録処理は終了される。
【0150】
これ以降、経路探索支援サーバ1が、図11のフローチャートを参照して上述した告知メール送信処理と同様に動作することにより、登録された電子メールアドレス(携帯型ユーザ端末3が受信できる)には、ユーザに対して出発を促すメッセージ「出発する時間が来ました」が表示され、且つ、下車駅から目的地までの地図、乗り換え経路が表示された画面のデータが電子メールとして送信されることになる。
【0151】
次に、携帯型ユーザ端末3が経路探索支援サーバ1からの出発を促す電子メールを受信したことに対応して、ユーザが携帯型ユーザ端末3を携行して目的地に出発した後の携帯型ユーザ端末3の処理、および、対する経路探索支援サーバ1の処理について、図15のフローチャートを参照して説明する。
【0152】
ステップS91において、携帯型ユーザ端末3は、GSP衛星7からの電波を利用して、自己の所在地(緯度経度)を計測する。ステップS92において、携帯型ユーザ端末3は、ステップS91の計測結果に基づき、前回の計測した所在地から所定の距離以上移動されているか否か(携帯型ユーザ端末3を携行しているユーザが、所定の距離以上移動したか否か、すなわち、一カ所に留まって道草を食っていないか否か)を判定する。前回の計測した所在地から所定の距離以上移動されていないと判定された場合、ステップS93に進む。
【0153】
ステップS93において、携帯型ユーザ端末3は、ステップS91で計測した自己の所在地を示す所在情報を、インタネット4を介して経路探索支援サーバ1に送信する。
【0154】
経路探索支援サーバ1は、ステップS271において、携帯型ユーザ端末3からの所在情報を受信する。ステップS272において、経路探索支援サーバ1は、予定データベースから、目的地および現地到着予定日時を読み出す。経路探索支援サーバ1はさらに、携帯型ユーザ端末3の所在地から目的地までの行程の所要時間を計算し、さらに、現地到着予定日時を考慮して、ユーザが現在の所在地に留まることができる余裕時間を計算する。ステップS273において、経路探索支援サーバ1は、ステップS272で計算した余裕時間を、インタネット4を介して、携帯型ユーザ端末3に送信する。
【0155】
ステップS94において、携帯型ユーザ端末3は、経路探索支援サーバ1からの余裕時間を受信する。ステップS95において、携帯型ユーザ端末3は、受信した余裕時間が所定の閾値以下であるか否かを判定する。受信した余裕時間が所定の閾値以下であると判定された場合、ステップS96に進む。ステップS96において、携帯型ユーザ端末3は、ユーザに対して道草を止めて出発するように促すためのアラームを発生する。
【0156】
なお、ステップS95において、受信した余裕時間が所定の閾値以下ではないと判定された場合、ステップS96はスキップされ、所定の時間待機された後、ステップS91に戻り、それ以降の処理が繰り返される。
【0157】
また、ステップS92において、前回の計測した所在地から所定の距離以上移動されたと判定された場合も、所定の時間待機した後、ステップS91に戻り、それ以降の処理繰り返される。
【0158】
上述した処理により、例えば、ユーザが移動経路の途中で道草を食うようなことがあっても、アラームに発生することによって、道草食いを中止して出発するように促すことができるので、ユーザは、予定到着時刻までに目的地に到着することが可能となる。
【0159】
なお、本実施の形態において、携帯型ユーザ端末3は、自己宛に送信された電子メールをほぼリアルタイムで受信できるものとして説明しているが、WAP(Wireles Application Protocol)で行われる電子メールの送受信方法を採用してもよい。
【0160】
WAPで行われる電子メールの送受信方法について簡単に説明する。携帯型ユーザ端末3宛の電子メールが携帯型ユーザ端末3のメールサーバに届いた場合、携帯型ユーザ端末3には、電子メールが届いた旨を知らせるアラートと呼ばれるメッセージがメールサーバから送信される。アラートには、電子メールが届いた旨、および、電子メールの内容を読むためのホームページへのリンク情報が表示されている。携帯型ユーザ端末3のユーザは、表示されるリング情報をクリックして、電子メールを読むためのホームページにアクセスし、電子メールの内容を読む。
【0161】
ところで、本実施の形態においては、経路探索支援サーバ1に対して、個人情報の登録や行動予定の登録するとき、ユーザ端末2を用いるようにしたが、携帯型ユーザ端末3を用いても同様の処理を行うことができる。
【0162】
なお、経路探索支援サーバ1が記憶したユーザの行動予定等は、ユーザが予め設定する計画終了日時が経過したとき、経路探索支援サーバ1のデータベースから削除される。
【0163】
さらに、本実施の形態において経路探索支援サーバ1は、ユーザ端末2または携帯型ユーザ端末3から、ユーザの出発地、目的地、目的地到着予定日時等を取得するようにしていたが、それらの情報が予め記憶されている記録媒体から経路探索支援サーバ1が、それらの情報を取得するようにしてもよい。
【0164】
また、本明細書の請求項に用いた「セッション」とは、例えば、経路探索支援サーバ1と、ユーザ端末2または携帯型ユーザ端末3との間で各種の情報を授受する工程を表している。また、当該各種の情報の授受には、有線通信、無線通信、または物理的な記録媒体が用いられる方法が含まれている。
【0165】
さらに、本明細書の請求項に用いた「計画情報」とは、ユーザの行動や作業等の計画の情報であって、目的地に何時に到着するという情報や、目的地における作業の手順を表す計画情報等が含まれる。例えば、計画情報には、目的地、出発地、目的到着予定時刻、作業内容、作業終了予定時刻等が含まれうる。
【0166】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【0167】
この記録媒体は、図2に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク31(フロッピディスクを含む)、光ディスク32(CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む)、光磁気ディスク33(MD(Mini Disc)を含む)、もしくは半導体メモリ34などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROMやハードディスクなどで構成される。
【0168】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0169】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0170】
【発明の効果】
以上のように、本発明によれば、画実行直前や実行中にナビゲーション情報をユーザに提供することが可能となる。
【図面の簡単な説明】
【図1】本発明を適用した経路探索支援システムの構成例を示すブロック図である。
【図2】図1の経路探索支援サーバ1を実現するじょうほうしょりそうちの構成例を示すブロック図である。
【図3】図1の携帯型ユーザ端末3の構成例を示すブロック図である。
【図4】経路探索支援システムの動作を説明するフローチャートである。
【図5】経路探索支援システムの動作を説明するフローチャートである。
【図6】経路探索支援システムの動作を説明するフローチャートである。
【図7】経路探索支援システムの動作を説明するフローチャートである。
【図8】経路探索支援システムの動作を説明するフローチャートである。
【図9】経路探索支援システムの動作を説明するフローチャートである。
【図10】経路探索支援システムの動作を説明するフローチャートである。
【図11】経路探索支援システムの動作を説明するフローチャートである。
【図12】経路探索支援システムの動作を説明するフローチャートである。
【図13】経路探索支援システムの動作を説明するフローチャートである。
【図14】経路探索支援システムの動作を説明するフローチャートである。
【図15】経路探索支援システムの動作を説明するフローチャートである。
【図16】個人情報登録画面61の表示例を示す図である。
【図17】ログイン画面71の表示例を示す図である。
【図18】目的地入力画面81の表示例を示す図である。
【図19】地図検索結果画面91の表示例を示す図である。
【図20】検索条件設定画面101の表示例を示す図である。
【図21】経路検索結果画面111の表示例を示す図である。
【図22】検索結果画面121の表示例を示す図である。
【図23】地図操作画面131の表示例を示す図である。
【図24】再検索入力画面141の表示例を示す図である。
【図25】再検索結果画面151の表示例を示す図である。
【図26】地図操作画面161の表示例を示す図である。
【図27】検索条件設定画面171の表示例を示す図である。
【図28】経路検索結果画面181の表示例を示す図である。
【図29】出発時刻通知画面191の表示例を示す図である。
【図30】個人予定表画面201の表示例を示す図である。
【図31】予定入力用画面211の表示例を示す図である。
【図32】検索条件設定画面221の表示例を示す図である。
【符号の説明】
1 経路検索支援サーバ, 2 ユーザ端末, 3 携帯型ユーザ端末, 4インタネット, 5 公衆電話回線網, 6 ゲートウェイ, 7 GPS衛星, 31 磁気ディスク, 32 光ディスク, 33 光磁気ディスク, 34 半導体メモリ, 41 制御部, 42 送受話部, 43 記憶部, 44 入力部, 45 表示部, 46 通信部, 47 GPS測位部
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to an information processing apparatus and method.,And an information processing apparatus and method suitable for use in searching for a route to a destination, for example.,And a recording medium.
[0002]
[Prior art]
As a means of examining the route to the destination, for example, when traveling using a transportation system such as a train, the route, transit station, required time, etc. are retrieved from the database corresponding to the input of the boarding station and the getting-off station. There are application programs that search and display search results.
[0003]
When moving by using a car, etc., enter your location or measure using radio waves from a GPS (Global Positioning System) satellite to get directions from your location to a preset destination. There is a car navigation device to search.
[0004]
There are servers that provide services of the same type as the above-described route search and road search on the Internet.
[0005]
[Problems to be solved by the invention]
By the way, an application program that can execute the above-described route search and road search, a car navigation device, a server on the Internet, etc., and a personal schedule (for example, a registered travel date, destination, arrival time, etc.) If there is a system that automatically notifies the user of departure when the departure time is approaching by linking, it is convenient because the user can arrive at the destination without delay. However, such a system has a problem that does not currently exist.
[0006]
The present invention has been made in view of such a situation, and manages a user's schedule, performs a route search and the like, and can automatically notify the user of departure. It is.
[0007]
[Means for Solving the Problems]
  An information processing apparatus according to the present invention is based on plan information acquisition means for acquiring first plan information including at least destination information, destination arrival date information and search priority items from a terminal device, and the first plan information. Storing at least one of generation means for generating first navigation information, first transmission means for transmitting the generated first navigation information to the terminal device, and first navigation information or first plan information Link information to a map operation screen that can be displayed by enlarging, reducing, or moving a map in the vicinity of the destination based on at least one of the storage means and the stored first navigation information or first plan information Is added, regenerating means for regenerating the first navigation information for the information communication device different from the terminal device, and the regenerated link information Including a second transmission means for transmitting the first navigation information that has been added to the information communication deviceIn the link information, the URL for the information communication apparatus to access the data on the map operation screen held in the information processing apparatus is described.
[0009]
  The second transmission means may transmit the first navigation information to which the link information is regenerated by wireless communication to the information communication apparatus.
[0011]
  The generation means calculates a departure time at which the user should depart based on destination arrival scheduled date and time information included in the first plan information, and generates first navigation information including the departure time. Can do.
[0012]
  The generating means may further generate first navigation information including a previous notice time by a predetermined time from the departure time.
[0016]
  The information processing apparatus according to the present invention may further include a deletion unit that deletes the corresponding first navigation information and the first plan information from the storage unit after the plan end date corresponding to the first plan information has elapsed. it can.
[0017]
  The information processing apparatus of the present invention can further include personal information acquisition means for acquiring personal information of the user.
[0018]
  The personal information includes at least one of an identification address of a terminal device used by the user, an address of an information communication device used by the user, a user ID, a password, a name of the boarding station, or a required time to the boarding station. can do.
[0019]
  According to an information processing method of the present invention, a plan information acquisition step of acquiring, from a terminal device, first plan information including at least destination information, destination arrival date information, and search priority items by an information processing device, Generating step for generating the first navigation information based on the plan information, a first transmission step for transmitting the generated first navigation information to the terminal device, and the first navigation information or the first plan information. A map operation that can be displayed by enlarging, reducing, or moving a map in the vicinity of the destination based on at least one of the stored first navigation information or the first plan information. Regenerate the first navigation information for the information communication device different from the terminal device with the link information to the screen added. Including the formation step, the regenerated, and a second transmission step of transmitting the first navigation information link information is added to the information communication deviceIn the link information, the URL for the information communication apparatus to access the data on the map operation screen held in the information processing apparatus is described.
[0020]
  The recording medium of the present invention is based on a plan information acquisition step of acquiring first plan information including at least destination information, destination arrival date information, and search priority items from a terminal device, and the first plan information. A generation step of generating first navigation information, a first transmission step of transmitting the generated first navigation information to the terminal device, and at least one of the first navigation information or the first plan information are stored. Based on at least one of the storage step and the stored first navigation information or first plan information, there is link information to a map operation screen that can be displayed by enlarging, reducing, or moving the map near the destination. A regeneration step for regenerating the first navigation information for the information communication device different from the terminal device in the added state; And, including a second transmission step of transmitting the first navigation information link information is added to the information communication deviceIn the link information, the URL for the information communication device to access the map operation screen data held in the information processing device is described.A program that causes a computer of the information processing apparatus to execute processing is recorded.
[0021]
  In the present invention, the first plan information including at least destination information, destination arrival date information, and search priority items is provided.From the terminal deviceAcquired, first navigation information is generated based on the first plan information, and the generated first navigation information isTo the terminal deviceSent. Then, at least one of the first navigation information or the first plan information is stored. Further, link information to a map operation screen that can be displayed by enlarging, reducing, or moving a map near the destination is added based on at least one of the stored first navigation information or first plan information. State, For information communication equipment different from terminal equipmentThe first navigation information is regenerated, and the regenerated first navigation information to which the link information is added isFor information communication equipmentSent.
[0039]
DETAILED DESCRIPTION OF THE INVENTION
A configuration example of a route search support system to which the present invention is applied will be described with reference to FIG. This route search support system searches and presents the route to the destination based on the action schedule (movement date / time, destination, estimated arrival time, etc.) input by the user, and confirms that the departure time is approaching. It automatically detects and prompts departure, and supports the user to arrive at the destination by the estimated arrival time.
[0040]
In this route search support system, a route (including a train route and a road) to a destination is determined based on an input user's action schedule, a predetermined database (a database managed by the user, or an existing published one). A route search support server 1 for calculating a required time and the like, a user terminal 1 connected to the route search support server 1 via the Internet 4, a public telephone line network 5 and a gateway 6 by a data communication function , And a portable user terminal 3 that accesses the route search support server 1 via the Internet 4. Here, the public telephone line network 5 includes a mobile telephone line network and its base station, a PHS line network and its base station, and the like.
[0041]
The user terminal 2 can be realized by, for example, a personal computer, a workstation, a PDA (Personal Digital Assistant) with a communication function, etc. installed in the user's home or company. The user terminal 2 transmits an action schedule or the like input by the user to the route search support server 1 via the Internet 4. The user terminal 2 also displays an image corresponding to the image data transmitted from the route search support server 1 via the Internet 4.
[0042]
  The portable user terminal 3 carried when the user of the user terminal 2 goes out has a telephone function equivalent to a cellular phone or PHS (Personal Handy Phone), and a route search is performed by a data communication function of the telephone function. Email sent from support server 1AndWeb content is received and displayed via the Internet 4, the gateway 6, and the public telephone network 5. The portable user terminal 3 also receives radio waves from the GPS satellite 7, measures its own location, and notifies the route search support server 1 via the public telephone line network 5, the gateway 6, and the Internet 4. In addition, regarding the location measurement of the portable user terminal 3, when the portable user terminal 3 has a telephone function equivalent to PHS, an existing service for confirming the location value based on the location of the PHS base station in communication May be used.
[0043]
FIG. 2 shows a configuration example of an information processing apparatus such as a personal computer or a workstation that implements the route search support server 1 by executing a predetermined program.
[0044]
This information processing apparatus incorporates a CPU (Central Processing Unit) 21. An input / output interface 25 is connected to the CPU 21 via the bus 24. The input / output interface 25 stores an input unit 26 including an input device such as a keyboard and a mouse, a display unit 47 that displays an image as a processing result, a program, and various databases (registrant database, address database, search result). Database, schedule database, schedule database, etc.) for a storage unit 28 comprising a hard disk drive or the like, a communication unit 29 for communicating data via the Internet 4, and a recording medium such as a magnetic disk 31 to a semiconductor memory 34 A drive 30 for reading and writing data is connected. A ROM (Read Only Memory) 22 and a RAM (Random Access Memory) 23 are connected to the bus 24.
[0045]
A program for causing the information processing apparatus to execute the operation as the route search support system 1 is supplied to the information processing apparatus in a state stored in the magnetic disk 31 to the semiconductor memory 34, read by the drive 30, and stored in the storage unit 28. Installed in the hard disk drive built in The program installed in the storage unit 28 is loaded from the storage unit 28 to the RAM 23 and executed by a command of the CPU 21 corresponding to a command from the user input to the input unit 26.
[0046]
The configuration of an information processing apparatus such as a personal computer that implements the user terminal 2 is also the same as the configuration example shown in FIG.
[0047]
FIG. 3 shows a configuration example of the portable user terminal 3. The control unit 41 of the portable user terminal 3 controls each unit of the portable user terminal 3. The transmitter / receiver 42, together with the communication unit 46, realizes a telephone function corresponding to a mobile phone or PHS. The transmitter / receiver unit 42 incorporates a microphone for collecting voice to be transmitted, a speaker for outputting voice to be received, and an alarm for notifying the user of incoming calls. Here, the telephone function equivalent to a cellular phone or PHS has a function of transmitting / receiving e-mails by connecting to the Internet 4 and receiving and playing web contents as a data communication function in addition to a transmission / reception function. Shall be included.
[0048]
The storage unit 43 stores various data transmitted from the route search support server 1, data input by the user, and the like. The input unit 44 is a button operated when inputting numbers or characters, a button operated when moving the cursor displayed on the display unit 45, or the like. The display unit 45 displays an image corresponding to the image data transmitted from the route search support server 1.
[0049]
The communication unit 46, together with the transmission / reception unit 42, realizes a telephone function equivalent to a mobile phone or PHS, and communicates various data to the route search support server 1 via the public telephone line network 5, the gateway 6, and the Internet 4. To do. The GPS positioning unit 47 receives radio waves from the GPS satellite 7 and measures its own location (latitude and longitude).
[0050]
Next, processing of the route search support system will be described with reference to flowcharts shown in FIGS. 4 to 15 and display examples of screens of the user terminal 2 or the portable user terminal 3 shown in FIGS.
[0051]
The user needs to register personal information in advance with the route search support server 1 before using various services described below. In order to register the personal information, the user terminal 1 is used to access the route search support server 1 via the Internet 4, and the personal information registration screen 61 as shown in FIG. After entering the personal information, the “Join” button 62 on the personal information registration screen may be pressed.
[0052]
Items to be entered as personal information on the personal information registration screen 61 are the mail address of a PC at home or office (e-mail address received using the user terminal 2), the mail address of a mobile phone (using the portable user terminal 3). E-mail address to be received), user ID, password, boarding station name (the nearest station name normally used by the user), and time required from the home to the boarding station.
[0053]
First, processing of a service for searching for a route to a destination by the route search support system will be described with reference to the flowcharts of FIGS.
[0054]
In accordance with the operation by the user, the user terminal 2 accesses the route search support server 1 via the Internet 4 in step S1.
[0055]
In response to this, the route search support server 1 transmits login screen data to the user terminal 2 in step S201.
[0056]
In step S2, the user terminal 2 receives the login screen data from the route search support server 1, and displays a login screen 72 as shown in FIG. The login screen 72 has input fields for user ID and password. The “OK” button 72 is pressed when instructing transmission of the input user ID and password.
[0057]
The user terminal 2 determines whether or not the user ID and password are input and the “OK” button 72 is pressed on the login screen, the user ID and password are input, and the “OK” button is displayed. Wait until it is determined that 72 is pressed. If it is determined that the user ID and password have been input and the “OK” button 72 has been pressed, the process proceeds to step S3.
[0058]
In step S <b> 3, the user terminal 2 transmits the input user ID and password to the route search support server 1 via the Internet 4.
[0059]
The route search support server 1 receives the user ID and password from the user terminal 2 in step S202. In step S203, the route search support server 1 collates the user ID and password received in step S201 against a registrant database in which personal information that has already been registered is recorded, and the received user ID and password are registered. It is determined whether or not it matches the personal information. If it is determined that they do not match, the process returns to step S201, and the subsequent processing is repeated. If it is determined that they match, the process proceeds to step S204.
[0060]
In step S <b> 204, the route search support server 1 transmits the destination input screen data to the user terminal 2 via the Internet 4.
[0061]
In step S4, the user terminal 2 receives the destination input screen data from the route search support server 1 and displays a destination input screen 81 as shown in FIG. The destination input screen 81 is provided with fields for inputting an address, a postal code, a telephone number, a station name, and a landmark name as information indicating the destination. “Search” is provided at the right end of each item. Buttons 82-1 to 82-5 are provided. The user may input one or more of these items. “Search” buttons 82-1 to 82-5 are pressed when instructing transmission of information indicating the input destination.
[0062]
In step S <b> 5, the user terminal 2 inputs an address of the destination on the destination input screen 81 and which of the corresponding “Search” buttons 82-1 to 82-5 is pressed. The system waits until it is determined that any one of the corresponding “Search” buttons 82-1 to 82-5 has been pressed. If the destination (address, etc.) is input and it is determined that any of the corresponding “search” buttons 82-1 to 82-5 is pressed, the process proceeds to step S6. In step S <b> 6, the user terminal 2 transmits information (address, etc.) indicating the input destination to the route search support server 1 via the Internet 4.
[0063]
In step S205, the route search support server 1 receives information (address, etc.) indicating the destination from the user terminal 2. Based on the information indicating the destination, the route search support server 1 searches the address database to determine the address of the destination, and converts the address of the destination into latitude and longitude. If the destination information from the user terminal 2 is not an address, but the destination address cannot be determined directly, such as a telephone number or a zip code, and indicates a wide area, route search support The server 1 sequentially transmits map data with reduced scales to the user terminal 2 to allow the user to specify the destination, thereby determining the destination address in stages.
[0064]
In step S206, the route search support server 1 detects several stations nearest to the destination (may be a bus stop in addition to the train station) based on the latitude and longitude of the destination. In step S207, the route search support server 1 transmits the data of the map including the destination and the nearest station of the destination and the data regarding the nearest station to the user terminal 2 via the Internet 4.
[0065]
In step S7, the user terminal 2 receives the map data including the destination and the nearest station of the destination from the route search support server 1 and the data related to the nearest station, and as shown in FIG. A map search result screen 91 including a map including the nearest station of the destination and information on the nearest station is displayed. In the example of FIG. 19, the destination is displayed with a “+” mark, and the nearest stations to the destination are Asagaya Station and Minami Asagaya Station. The information about the nearest station displayed in the lower part of the map (in this case, “JR Chuo Line Asagaya” and “Miei Asagaya Subway Marunouchi Line”) is clickable, and the user is informed about the nearest station. You can specify the station to get off by clicking.
[0066]
Proceeding to FIG. 5, in step S <b> 8, the user terminal 2 determines whether or not any of the information regarding the nearest station displayed at the bottom of the map has been clicked, and waits until it is determined that it has been clicked. If it is determined that any of the information regarding the nearest station has been clicked, the process proceeds to step S9. In step S <b> 9, the user terminal 2 transmits the clicked nearest station name (that is, the getting-off station name) to the route search support server 1 via the Internet 4.
[0067]
The route search support server 1 receives the name of the getting-off station from the user terminal 2 in step S208. The route search support server 1 also searches the registrant database based on the user ID input at the time of login, and reads the user's boarding station name registered as personal information and the required time to the boarding station.
[0068]
In step S209, the route search support server 1 obtains the search condition setting screen data that gives the user's boarding station name and the time obtained by adding the current time to the time required to the boarding station as a default value (initial value). It transmits to the user terminal 2 via the Internet 4.
[0069]
In step S10, the user terminal 2 receives the search condition setting screen data from the route search support server 1, and displays the search condition setting screen 101 as shown in FIG. In step S <b> 11, the user terminal 2 receives an input from a user who changes the time or the like given as a default value on the search condition setting screen 101.
[0070]
In the search condition setting screen 101, the day of boarding, the boarding time, or the arrival time can be changed. Furthermore, priority items at the time of route search and the number of transfer routes to be searched can be designated. The “Go” button 102 is pressed to instruct transmission of the search condition set using the search condition setting screen 101.
[0071]
In step S <b> 12, the user terminal 2 determines whether or not the “Go” button 102 on the search condition setting screen 101 has been pressed. If it is determined that the “Go” button 102 has not been pressed, the process returns to step S11 and the subsequent processing is repeated. If it is determined that the “Go” button 102 has been pressed, the process proceeds to step S13. In step S <b> 13, the user terminal 2 transmits the search conditions (day of boarding and boarding time) set using the search condition setting screen 101 to the route search support server 1 via the Internet 4.
[0072]
The route search support server 1 receives the search condition from the user terminal 2 in step S210. The route search support server 1 also executes a route search from the station where the user gets off to the destination, and generates image data in which the route searched on the map including the destination and the destination station is displayed superimposed on a broken line or the like. To the user terminal 2 via the Internet 4. The route search support server 1 further stores the scale of the transmitted map, the latitude and longitude of the center, and the route from the stop station to the destination as map display parameters.
[0073]
In step S211, the route search support server 1 searches for a plurality of transfer routes between the user's boarding station and the getting-off station, and includes a search result ID in each of the plurality of search results (including the departure time of the train at the station). Is transmitted to the user terminal 2 via the Internet 4. The route search support server 1 also stores the search result ID in the search result database in association with the map display parameter stored in step S210.
[0074]
In step S14, the user terminal 2 receives the map data from the route search support server 1 (the route is superimposed and displayed) and the search result of the transfer route, and from the getting-off station as shown in FIG. A route search result screen 111 including a map to the destination and a plurality of transfer route plans is displayed.
[0075]
In the display example of the map shown in FIG. 21, Asagaya Station is set as the getting-off station, and the route from Asagaya Station to the destination (a point marked with “+”) is indicated by a broken line. As a result of the transfer search, three types of transfer route plans are displayed. At the right end of each transfer route, “Send this route by mail” buttons 112-1 to 112-3 are provided.
[0076]
Proceeding to FIG. 6, in step S <b> 15, the user terminal 2 sets the “send this route by e-mail” button 112-1, which is set at the right end of a plurality of (three in this case) proposed transfer route plans. It is determined whether any one of the buttons 112 to 112-3 is pressed, and waits until it is determined that any one of the “Send this route by mail” buttons 112-1 to 112-3 is pressed. If it is determined that any one of the “send this route via email” buttons 112-1 to 112-3 is pressed, the process proceeds to step S16. In step S <b> 16, the user terminal 2 sends the search result ID of the proposed transfer route corresponding to one of the pressed “send this route via email” buttons 112-1 to 112-3 via the Internet 4. It transmits to the search support server 1.
[0077]
Here, the process of the user terminal 2 is ended. Thereafter, the user follows the transfer route obtained by the above processing and carries the portable user terminal 3 toward the destination.
[0078]
On the other hand, the processing of the route search support server 1 continues. In step S212, the route search support server 1 receives the search result ID from the user terminal 2, and searches the search result database for the search result (transfer route) and map display parameter corresponding to the search result ID. In step S213, the route search support server 1 superimposes an e-mail screen (route from the getting-off station to the destination) to be transmitted to the portable user terminal 3 based on the transfer route and map display parameter searched in step S212. Data of a web content (a screen displaying a Uniform Resource Locator (URL) of a web content (to be described later) on which a map, a transfer route, and an enlarged map are displayed) are generated, and the Internet 4, gateway 6, and public telephone line network are generated. 5 (hereinafter simply abbreviated as “via the Internet 4”) to the portable user terminal 3.
[0079]
Note that the e-mail is transmitted to the portable user terminal 3 including information for authenticating that the apparatus corresponds to the user terminal 2 authenticated in step S203 (so-called cookie). Thereby, the portable user terminal 3 can omit input of a password or the like normally required for access to the route search support server 1.
[0080]
In step S21, the portable user terminal 3 carried by the user receives an e-mail from the route search support server 1, and displays a search result screen 121 as shown in FIG. The search result screen 121 includes a map on which a route from the getting-off station to the destination is superimposed, and “send this route by e-mail” buttons 112-1 to 112-3 pressed by the user in the process of step S15. A transfer route for any of the above is displayed. In the lower part of the transfer route, a URL 122 (including the search result ID including the search result ID, http: // linked to the map operation screen 131 (FIG. 23) capable of displaying an enlarged map or the like near the destination is displayed. www.navi.co.jp/cgi-bin/navi?id=490245) is displayed.
[0081]
In step S <b> 22, the portable user terminal 3 determines whether or not the URL 122 linked to the map operation screen 131 displayed at the bottom of the search result screen 121 has been clicked, and waits until it is determined that it has been clicked. To do. If it is determined that the URL 122 linked to the map operation screen 131 has been clicked, the process proceeds to step S23. In step S <b> 23, the portable user terminal 3 transmits the URL to the route search support server 1 via the Internet 4.
[0082]
The route search support server 1 receives the URL from the portable user terminal 3 in step S215. The route search support server 1 also searches the search result database for search results (transfer routes) and map display parameters based on the search result ID included in the URL. In step S216, the route search support server 1 performs a map operation screen (map, transfer route, map enlargement) as web content to be transmitted to the portable user terminal 3 based on the transfer route and map display parameter searched in step S215. / Screen including a reduction button and a map moving button) data is generated and transmitted to the portable user terminal 3 via the Internet 4.
[0083]
In step S24, the portable user terminal 3 receives map operation screen data as web content from the route search support server 1, and displays a map search screen 131 as shown in FIG. On the map operation screen 131, a map on which a route from the stop station to the destination is superimposed is displayed, an “enlarge” button 132 that is pressed when the map is enlarged, a “reduction” button 133 that is pressed when the map is reduced, An eight-direction button 134 that is pressed when moving the center position of the map is provided. Further, the map operation screen 131 displays the journeys from the boarding station to the getting-off station divided by the transfer station, and “re-search” buttons 135-1 to 135-2 are provided at the right end of each journey. Yes.
[0084]
In the example of the map operation screen 131 shown in FIG. 23, the boarding station is Shinagawa Station and the getting-off station is Asagaya Station. From Shinagawa Station, go to Yoyogi Station using the Yamanote Line, then change to the Sobu Line at Yoyogi Station and go to Asagaya. In this case, the route from Shinagawa Station to Yoyogi Station and the route from Yoyogi Station to Asagaya Station are displayed separately.
[0085]
The user may move to the destination while referring to the map operation screen 131. For example, when the user cannot get on as scheduled, the user clicks the “re-search” button 135 at the right end of the journey that cannot be taken. By pressing the button, the route from the station that could not be boarded to the destination can be searched again.
[0086]
In step S25, the portable user terminal 3 determines whether any of the “re-search” buttons 135-1 to 135-2 is pressed, and determines which of the “re-search” buttons 135-1 to 135-2. Wait until it is determined that is pressed. If it is determined that any of the “re-search” buttons 135-1 to 135-2 is pressed, the process proceeds to step S26. In step S <b> 26, the portable user terminal 3 transmits information requesting re-search (including information on a station that could not be boarded) to the route search support server 1 via the Internet 4.
[0087]
In step S217, the route search support server 1 receives information requesting a re-search from the portable user terminal 3, and can board from a station that could not be boarded at the current time based on the information requesting the re-search. The departure time of the train is searched, re-search input screen data in which they are set to default values is generated, and transmitted to the portable user terminal 3 via the Internet 4.
[0088]
In step S27, the portable user terminal 3 receives the re-search input screen data from the route search support server 1, and displays the re-search input screen 141 as shown in FIG.
[0089]
The re-search input screen 141 displays default values for the boarding station and the scheduled boarding time, but the user can change the setting. The “re-search” button 142 is pressed to instruct transmission of the set re-search condition.
[0090]
Proceeding to FIG. 7, the portable user terminal 3 determines the boarding station (Yoyogi station in the example of FIG. 24) and scheduled boarding time (example of FIG. 24) given as default values in the re-search input screen 141 in step S28. Then, an input from a user who changes 11:25) or the like is received. The portable user terminal 3 also determines whether or not the “re-search” button 142 on the re-search input screen 141 is pressed, and waits until it is determined that the “re-search” button 142 is pressed. If it is determined that the “re-search” button 142 has been pressed, the process proceeds to step S29. In step S <b> 29, the portable user terminal 3 transmits re-search conditions (boarding station and boarding time) to the route search support server 1 via the Internet 4.
[0091]
In step S218, the route search support server 1 receives the re-search condition from the portable user terminal 3, searches again the route to the destination based on the re-search condition, and gives the search result ID. Then, re-search result screen data as a search result is generated and transmitted to the portable user terminal 3 via the Internet 4. The route search support server 1 also stores the search result ID of the re-search result in the search result database in association with the map display parameter in step S210.
[0092]
Thereafter, the route search support server 1 enters a standby state, and resumes from the process of step S215 corresponding to the search ID transmitted by the process of step S32 of the portable user terminal 3 described later.
[0093]
In step S30, the portable user terminal 3 receives the re-search result screen data from the route search support server 1, and displays the re-search result screen 151 as shown in FIG. Similar to the map operation screen 131 described above, the re-search result screen 151 is a map on which the route from the stop station to the destination is superimposed, an “enlarge” button 152 that is pressed when the map is enlarged, and the map is reduced. There are provided a “reduction” button 153 that is pressed when the button is pressed, and an eight-direction button 154 that is pressed when the center position of the map is moved. In the lower part, a plurality of transfer plan routes as re-search results are displayed, and “select” buttons 155-1 to 155-2 are provided corresponding to each of the plurality of transfer route plans. By pressing any of the “select” buttons 155-1 to 155-2, one of a plurality of transfer route plans can be selected.
[0094]
In step S <b> 31, the portable user terminal 3 presses one of the “select” buttons 155-1 to 155-2 respectively set to the plurality of (in this case, 2) transfer route plans displayed. It is determined whether or not any of the “select” buttons 155-1 to 155-2 is pressed. If it is determined that any of the “select” buttons 155-1 to 155-2 is pressed, the process proceeds to step S32. In step S <b> 32, the portable user terminal 3 sends the search result ID of the transfer route plan corresponding to one of the pressed “select” buttons 155-1 to 155-2 to the route search support server 1 via the Internet 4. Send to.
[0095]
Corresponding to the transmission of the search result ID from the portable user terminal 3, the route search support server 1 returns to step S215 and repeats the subsequent processing.
[0096]
FIG. 26 is a display example of the map operation screen 161 transmitted from the route search support server 1 to the portable user terminal 3 by the processing of step S215 and step S216 that are executed again.
[0097]
As described above, according to the service processing for searching for a route to the destination by the route search support system, not only the route to the destination is searched, but also when the train cannot be boarded as originally planned Since the user can search again from the middle of the travel process without inputting the destination again, convenience for the user is improved.
[0098]
Next, schedule registration processing of a service for notifying departure time by e-mail by the route search support system will be described with reference to the flowcharts of FIGS.
[0099]
In step S41, the user terminal 2 accesses the route search support server 1 via the Internet 4. In response to this, the route search support server 1 transmits login screen data to the user terminal 2 in step S221.
[0100]
In step S42, the user terminal 2 receives the login screen data and displays the login screen 71 shown in FIG. The user terminal 2 determines whether or not the user ID and password are input to the login screen 71 and the “OK” button 72 is pressed, the user ID and password are input, and “OK”. Wait until it is determined that the button 72 has been pressed. If it is determined that the user ID and password have been input and the “OK” button 72 has been pressed, the process proceeds to step S43.
[0101]
In step S43, the user terminal 2 transmits the input user ID and password to the route search support server 1 via the Internet 4.
[0102]
In step S222, the route search support server 1 receives the user ID and password from the user terminal 2. In step S223, the route search support server 1 checks the user ID and password received in step S221 against a registrant database in which personal information already registered is recorded, and the received user ID and password are registered. It is determined whether or not it matches the personal information. If it is determined that they do not match, the process returns to step S221, and the subsequent processing is repeated. If it is determined that they match, the process proceeds to step S224.
[0103]
In step S224, the route search support server 1 transmits the destination input screen data to the user terminal 2 via the Internet 4.
[0104]
In step S44, the user terminal 2 receives the destination input screen data from the route search support server 1, and displays the destination input screen 81 as shown in FIG.
[0105]
In step S <b> 45, the user terminal 2 receives information indicating the destination on the destination input screen 81, and whether any of the “Search” buttons 82-1 to 82-5 is pressed. And waits until it is determined that any one of the “search” buttons 82-1 to 82-5 is pressed. When information indicating the destination is input and it is determined that any of the “search” buttons 82-1 to 82-5 is pressed, the process proceeds to step S46. In step S <b> 46, the user terminal 2 sends information indicating the input destination corresponding to one of the pressed “search” buttons 82-1 to 82-5 via the Internet 4 to the route search support server. 1 to send.
[0106]
In step S225, the route search support server 1 receives information indicating the destination from the user terminal 2. Based on the information indicating the destination, the route search support server 1 searches the address database to determine the address of the destination, and converts the address of the destination into latitude and longitude.
[0107]
In step S226, the route search support server 1 detects several stations nearest to the destination based on the latitude and longitude of the destination. In step S227, the route search support server 1 transmits map data including the destination and the nearest station, and data relating to the nearest station to the user terminal 2 via the Internet 4.
[0108]
In step S47, the user terminal 2 receives the map data including the destination and the nearest station from the route search support server 1 and the data related to the nearest station, and displays the map search result screen 91 as shown in FIG. indicate.
[0109]
Proceeding to FIG. 9, in step S <b> 48, the user terminal 2 determines whether any of the information regarding the nearest station displayed at the bottom of the map search result screen 91 has been clicked, and waits until it is determined that the user has clicked. To do. If it is determined that any of the information regarding the nearest station has been clicked, the process proceeds to step S49. In step S <b> 49, the user terminal 2 transmits the clicked nearest station name (that is, the getting-off station name) to the route search support server 1 via the Internet 4.
[0110]
The route search support server 1 receives the name of the getting-off station from the user terminal 2 in step S228. The route search support server 1 also searches the registrant database based on the user ID input at the time of login, and reads the user's boarding station name registered as personal information and the required time to the boarding station.
[0111]
In step S229, the route search support server 1 transmits the search condition setting screen data in which the boarding station and the getting-off station are set to the user terminal 2 via the Internet 4.
[0112]
In step S50, the user terminal 2 receives the search condition setting screen data from the route search support server 1, and displays a search condition setting screen 171 as shown in FIG. In step S <b> 51, the user terminal 2 accepts a condition input from the user for the search condition setting screen 171. In the search condition setting screen 171, as shown in FIG. 27, a scheduled arrival date and time (date and time of arrival at the destination) or a departure date and time can be input as a search condition. In the search condition setting screen 171, it is possible to specify a priority item at the time of route search and the number of transfer route plans to be searched. Further, the search condition setting screen 171 is provided with a “Go” button 172 that is pressed when instructing transmission of the search condition.
[0113]
In step S <b> 52, the user terminal 2 determines whether the “Go” button 172 of the search condition setting screen 171 has been pressed. If it is determined that the “Go” button 172 has not been pressed, the process returns to step S51, and the subsequent processing is repeated. If it is determined that the “Go” button 172 has been pressed, the process proceeds to step S53. In step S <b> 53, the user terminal 2 transmits the search conditions (the scheduled arrival date and time etc.) set using the search condition setting screen 171 to the route search support server 1 via the Internet 4.
[0114]
The route search support server 1 receives the search condition from the user terminal 2 in step S230. The route search support server 1 also searches for the route from the user's stop station to the destination, calculates the required time, and displays the obtained route superimposed on a map including the destination and the stop station. Is transmitted to the user terminal 2 via the Internet 4. The route search support server 1 further stores the scale of the transmitted map, the latitude and longitude of the center, and the route from the stop station to the destination as map display parameters.
[0115]
In step S231, the route search support server 1 takes into consideration the time required from the getting-off station calculated in step S230 to the destination so that the user can arrive at the destination before the scheduled arrival date and time. A plurality of transfer route plans between the station and the getting-off station are searched, search result IDs are assigned to the plurality of search results, respectively, and transmitted to the user terminal 2 via the Internet 4. The route search support server 1 also stores the search result ID in the search result database in association with the map display parameter stored in step S230.
[0116]
In step S54, the user terminal 2 receives the map data from the route search support server 1 (the route is superimposed and displayed) and the transfer route search result, and displays a route search result screen as shown in FIG. 181 is displayed.
[0117]
The route search result screen 181 is provided with a check box 182 that is set to transmit an e-mail notifying the departure time. Next to the check box 182 is an input field 183 for inputting how many minutes before the departure time the e-mail is to be sent (in the example of FIG. 28, 5 minutes before is set as the default value). ). The rest is the same as the route search result screen 111 shown in FIG.
[0118]
Proceeding to FIG. 10, in step S55, the user terminal 2 checks that the check box 182 is checked, and “this route is set at the right end of a plurality (in this case, 3) of transfer routes that are displayed. It is determined whether any of the “send mail” buttons 184-1 to 184-3 is pressed, the check box 182 is checked, and any of the “send this route by mail” button 184-1 is selected. Wait until it is determined that any one of 184-3 is pressed.
[0119]
If the check box 182 is checked and it is determined that any one of the “send this route via email” buttons 184-1 to 184-3 is pressed, the process proceeds to step S56. In step S <b> 56, the user terminal 2 searches for a transfer route plan corresponding to one of the value set in the input field 183 and the pressed “Send this route via email” buttons 184-1 to 184-3. The result ID is transmitted to the route search support server 1 via the Internet 4. Here, the schedule registration process of the user terminal 2 is ended. Thereafter, the user may carry at least the portable user terminal 3 and wait until an e-mail notifying the departure time arrives.
[0120]
On the other hand, the processing of the route search support server 1 continues. In step S232, the route search support server 1 receives the value set in the input field 183 and the search result ID from the user terminal 2, and calculates the time to send an e-mail based on the received information. Further, the route search support server 1 searches the registrant database and receives the e-mail address (the e-mail address received by the portable user terminal 3 and the user terminal 2) included in the personal information of the user. Read at least the former of the e-mail addresses).
[0121]
In step S234, the route search support server 1 registers the search result ID, the e-mail transmission time calculated in step S232, and the e-mail address as a set of schedules in the schedule database. Here, the schedule registration process of the route search support server 1 is ended.
[0122]
Next, the notification mail transmission process of the route search support server 1 that notifies the departure time by e-mail based on the action schedule of the user registered in the schedule database of the route search support server 1 by the schedule registration process described above is shown in FIG. This will be described with reference to the flowchart of FIG.
[0123]
In step S241, the route search support server 1 searches the schedule database for a schedule in which the time when the mail is transmitted matches the current date and time. In step S242, the route search support server 1 determines based on the search result in step S241 whether or not there is a plan in which the time when the mail is transmitted matches the current date and time. If it is determined that there is a matching schedule, the process proceeds to step S243.
[0124]
In step S243, the route search support server 1 reads, from the schedule database, a schedule whose mail transmission time matches the current date and time. In step S244, the route search support server 1 reads the search result and the map display parameter from the search result database based on the search result ID included in the schedule, and based on the map display parameter, the route from the getting-off station to the destination is found. Image data to be displayed in a superimposed manner is generated from a broken line or the like.
[0125]
In step S245, the route search support server 1 generates screen data on which the transfer route is displayed at the bottom of the map generated in step S244, and the e-mail address included in the schedule read out in step S243 via the Internet 4 (Including at least an electronic mac address that can be received by the portable user terminal 3). In the portable user terminal 3 that has received the image data transmitted in step S245, a departure time notification screen 191 as shown in FIG. 29 is displayed. On the departure time display screen 191, a message “Departure time has come” is displayed prompting the user to leave. On the departure time display screen 191, in addition to a message prompting departure, a map from the station to the destination and a transfer route are displayed.
[0126]
If it is determined in step S242 that there is no plan that the mail transmission time coincides with the current date and time, after waiting for a predetermined time (for example, one minute), the process returns to step 241 to perform the subsequent processing. Repeated.
[0127]
Next, a schedule registration process for registering a user's action schedule using the personal schedule provided by the route search support server 1 as web content will be described with reference to FIGS.
[0128]
In step S71, the user terminal 2 accesses the schedule table homepage managed by the route search support server 1 via the Internet 4.
[0129]
Correspondingly, the route search support server 1 reads screen data such as a user-specific schedule of the user terminal 2 from the schedule database in step S251 and transmits it to the user terminal 2 via the Internet 4.
[0130]
In step S72, the user terminal 2 receives the schedule screen data from the route search support server 1, and displays a personal schedule screen 201 as shown in FIG. The personal schedule screen 201 displays a calendar for one month and a schedule for each time of a date selected in the calendar for one month. The time display 202 is clickable, and is clicked when a schedule is added to the time.
[0131]
In step S73, the user terminal 2 determines whether or not any of the time displays 202 in the displayed schedule is clicked, and waits until it is determined that the user has clicked. If it is determined that any of the time displays 202 in the displayed schedule is clicked, the process proceeds to step S74.
[0132]
In step S74, the user terminal 2 displays a schedule input screen 211 as shown in FIG. It is assumed that the data on the schedule input screen 211 is transmitted from the route search support server 1 in the process of step S251 and received in the process of the user terminal 1 in step S72.
[0133]
In the schedule input screen 211, there are a message, a date, a time, a destination address and a telephone number (which can be input in any case), and an e-mail address of a transmission destination when the schedule is notified as an e-mail. An entry field is provided. A “registration” button 212 on the schedule input screen 211 is pressed when instructing registration of information of each input item.
[0134]
In step S <b> 75, the user terminal 2 receives an input from the user for each input item on the schedule input screen 211. In step S76, the user terminal 2 determines whether or not the “Register” button 212 on the schedule input screen 211 has been pressed. If it is determined that the “Register” button 212 has not been pressed, the process returns to step S75, and the subsequent processing is repeated. If it is determined that the “Register” button 212 has been pressed, the process proceeds to step S77.
[0135]
In step S <b> 77, the user terminal 2 transmits schedule information including information input to each item on the schedule input screen 211 to the route search support server 1 via the Internet 4.
[0136]
The route search support server 1 receives the schedule information from the user terminal 2 in step S252. The route search support server 1 searches the address database based on the information on the visited site (may be one of the address and the telephone number) included in the schedule information, determines the address of the destination, Convert the address of to latitude and longitude. In addition, when the destination information of the schedule information from the user terminal 2 is only a telephone number and an address cannot be specified, map data with reduced scales is sequentially transferred from the route search support server 1 to the user terminal 2. By transmitting and letting the user specify the destination, the address of the destination is determined step by step.
[0137]
In step S253, the route search support server 1 detects several stations nearest to the destination based on the latitude and longitude of the destination. In step S254, the route search support server 1 transmits the map data including the destination and the nearest station of the destination and the data related to the nearest station to the user terminal 2 via the Internet 4.
[0138]
In step S78, the user terminal 2 receives the map data including the destination and the nearest station of the destination from the route search support server 1 and the data related to the nearest station, and the map search result screen 91 shown in FIG. The same screen as is displayed.
[0139]
Proceeding to FIG. 13, in step S <b> 79, the user terminal 2 determines whether any of the information regarding the nearest station displayed at the bottom of the map search result screen 91 has been clicked, and waits until it is determined that it has been clicked. To do. If it is determined that any of the information regarding the nearest station has been clicked, the process proceeds to step S80. In step S <b> 80, the user terminal 2 transmits the clicked nearest station name (that is, the getting-off station name) to the route search support server 1 via the Internet 4.
[0140]
The route search support server 1 receives the name of the getting-off station from the user terminal 2 in step S255. The route search support server 1 also searches the registrant database based on the user ID input at the time of login, and reads the user's boarding station name registered as personal information and the required time to the boarding station.
[0141]
In step S256, the route search support server 1 transmits the search condition setting screen data in which the boarding station and the getting-off station are set to the user terminal 2 via the Internet 4.
[0142]
In step S81, the user terminal 2 receives the search condition setting screen data from the route search support server 1, and displays the search condition setting screen 221 as shown in FIG. In step S <b> 82, the user terminal 2 accepts input of search conditions from the user to the search condition setting screen 221. In addition, on the search condition setting screen 221, it is possible to input the scheduled arrival date and time (date and time of arrival at the destination). In the search condition setting screen 221, items to be prioritized during route search and the number of transfer routes to be searched can be designated. Further, the search condition setting screen 221 is provided with a “Go” button 222 that is pressed when instructing transmission of search conditions.
[0143]
In step S <b> 82, the user terminal 2 accepts input to each item provided on the search condition setting screen 221. In step S <b> 83, the user terminal 2 determines whether or not the “Go” button 222 on the search condition setting screen 221 has been pressed. If it is determined that the “Go” button 222 has not been pressed, the process returns to step S82, and the subsequent processing is repeated. If it is determined that the “Go” button 222 has been pressed, the process proceeds to step S84. In step S <b> 84, the user terminal 2 transmits the search conditions (the scheduled arrival date and time etc.) set using the search condition setting screen 221 to the route search support server 1 via the Internet 4.
[0144]
The route search support server 1 receives the search condition from the user terminal 2 in step S257. The route search support server 1 also executes a route search from the stop station to the destination of the user, calculates the required time, and displays an image in which the searched route is superimposed on a map including the destination and the stop station. Data is generated and transmitted to the user terminal 2 via the Internet 4. The route search support server 1 further stores the scale of the transmitted map, the latitude and longitude of the center, and the route from the stop station to the destination as map display parameters.
[0145]
In step S258, the route search support server 1 considers the time required from the getting-off station calculated in the process of step S257 to the destination so that it can arrive at the destination at the scheduled arrival date and time. A plurality of transfer routes between the getting-off stations are searched, a search result ID is assigned to each of the plurality of search results, and transmitted to the user terminal 2 via the Internet 4. The route search support server 1 also stores the search result ID in the search result database in association with the map display parameter stored in step S257.
[0146]
In step S85, the user terminal 2 receives the map data from the route search support server 1 (the route is superimposed and displayed) and the search result of the transfer route, and the route search result screen 181 shown in FIG. The same screen as is displayed.
[0147]
Referring to FIG. 14, in step S86, the user terminal 2 checks the check box 182 of the route search result screen 181 and sets “this route” at the right end of the plurality of proposed transfer route plans. It is determined whether any of the “send mail” buttons 184-1 to 184-3 has been pressed, the check box 182 is checked, and “send this path to mail” buttons 184-1 to 184- Wait until it is determined that any one of 3 has been pressed. If the check box 182 is checked and it is determined that any of the “send this route via email” buttons 184-1 to 184-3 is pressed, the process proceeds to step S87.
[0148]
In step S <b> 87, the user terminal 2 searches for a transfer route plan corresponding to one of the value input in the input field 183 and the pressed “send this route by mail” buttons 184-1 to 184-3. The result ID is transmitted to the route search support server 1 via the Internet 4. Here, the schedule registration process using the schedule homepage by the user terminal 2 is ended. Thereafter, the user may carry at least the portable user terminal 3 and wait until an e-mail notifying the departure time arrives.
[0149]
In step S259, the route search support server 1 receives the value input in the input field 183 and the search result ID from the user terminal 2, and calculates the time to send the e-mail based on the received information. . Further, the route search support server 1 registers the calculated e-mail transmission time, the search result ID, and the e-mail address included in the reservation information received in the process of step S252 as one schedule in the schedule table database. To do. Here, the schedule registration process using the home page of the schedule table of the route search support server 1 is ended.
[0150]
Thereafter, the route search support server 1 operates in the same manner as the notification mail transmission process described above with reference to the flowchart of FIG. 11, so that the registered e-mail address (can be received by the portable user terminal 3). , A message prompting the user to depart is displayed, "The time to depart" has been displayed, and the map data from the stop station to the destination and the screen data showing the transfer route are sent as e-mail become.
[0151]
Next, in response to the portable user terminal 3 receiving an e-mail requesting departure from the route search support server 1, the portable user terminal carries the portable user terminal 3 and leaves the destination. The process of the user terminal 3 and the process of the route search support server 1 will be described with reference to the flowchart of FIG.
[0152]
In step S91, the portable user terminal 3 measures its own location (latitude and longitude) using radio waves from the GSP satellite 7. In step S92, based on the measurement result in step S91, the portable user terminal 3 is moved by a predetermined distance or more from the previously measured location (the user carrying the portable user terminal 3 has It is determined whether or not the vehicle has moved more than the distance, that is, whether or not it has stayed in one place and is not eating the grass. If it is determined that the user has not moved more than a predetermined distance from the previously measured location, the process proceeds to step S93.
[0153]
In step S <b> 93, the portable user terminal 3 transmits the location information indicating its own location measured in step S <b> 91 to the route search support server 1 via the Internet 4.
[0154]
The route search support server 1 receives location information from the portable user terminal 3 in step S271. In step S272, the route search support server 1 reads the destination and the scheduled arrival date / time from the schedule database. The route search support server 1 further calculates the time required for the journey from the location of the portable user terminal 3 to the destination, and further considers the scheduled arrival date and time to allow the user to stay at the current location. Calculate time. In step S273, the route search support server 1 transmits the margin time calculated in step S272 to the portable user terminal 3 via the Internet 4.
[0155]
In step S <b> 94, the portable user terminal 3 receives the spare time from the route search support server 1. In step S95, the portable user terminal 3 determines whether the received margin time is equal to or less than a predetermined threshold value. If it is determined that the received margin time is less than or equal to the predetermined threshold, the process proceeds to step S96. In step S96, the portable user terminal 3 generates an alarm for prompting the user to stop driving and leave.
[0156]
If it is determined in step S95 that the received margin time is not less than or equal to the predetermined threshold, step S96 is skipped, the process waits for a predetermined time, returns to step S91, and the subsequent processing is repeated.
[0157]
Also, if it is determined in step S92 that the user has moved from the previously measured location by a predetermined distance or more, after waiting for a predetermined time, the process returns to step S91 and the subsequent processing is repeated.
[0158]
By the above-described processing, for example, even if the user eats a road grass in the middle of the movement route, by generating an alarm, it is possible to prompt the user to stop the road grass eating and start. It becomes possible to arrive at the destination by the scheduled arrival time.
[0159]
In the present embodiment, the portable user terminal 3 is described as being able to receive an e-mail transmitted to itself in almost real time. However, e-mail transmission / reception performed by WAP (Wireles Application Protocol) is described. A method may be adopted.
[0160]
A brief explanation will be given of the method of sending and receiving e-mail performed by WAP. When an e-mail addressed to the portable user terminal 3 arrives at the mail server of the portable user terminal 3, a message called an alert notifying that the e-mail has arrived is transmitted from the mail server to the portable user terminal 3. . The alert displays that the e-mail has arrived and link information to a home page for reading the contents of the e-mail. The user of the portable user terminal 3 clicks the displayed ring information, accesses a home page for reading an e-mail, and reads the content of the e-mail.
[0161]
By the way, in the present embodiment, the user terminal 2 is used when registering the personal information and the action schedule with respect to the route search support server 1. Can be processed.
[0162]
Note that the user's action schedule stored in the route search support server 1 is deleted from the database of the route search support server 1 when the planned end date and time set in advance by the user has elapsed.
[0163]
Further, in the present embodiment, the route search support server 1 acquires the user's departure point, destination, destination arrival date and time, etc. from the user terminal 2 or the portable user terminal 3. The route search support server 1 may acquire such information from a recording medium in which information is stored in advance.
[0164]
The “session” used in the claims of the present specification represents, for example, a process of exchanging various types of information between the route search support server 1 and the user terminal 2 or the portable user terminal 3. . In addition, the exchange of the various information includes a method using wired communication, wireless communication, or a physical recording medium.
[0165]
Furthermore, the “plan information” used in the claims of the present specification is information on the plan of the user's behavior and work, etc., and information on when to arrive at the destination and the work procedure at the destination. The plan information to represent is included. For example, the plan information may include a destination, a departure place, a destination arrival scheduled time, work contents, a scheduled work end time, and the like.
[0166]
The series of processes described above can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, a program constituting the software may execute various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a recording medium in a general-purpose personal computer or the like.
[0167]
As shown in FIG. 2, the recording medium is distributed to provide a program to the user separately from the computer, and includes a magnetic disk 31 (including a floppy disk) on which the program is recorded, an optical disk 32 (CD- It is not only composed of a package medium consisting of ROM (Compact Disc-Read Only Memory), DVD (Digital Versatile Disc), magneto-optical disc 33 (including MD (Mini Disc)), or semiconductor memory 34, etc. It is configured by a ROM, a hard disk or the like on which a program is recorded, which is provided to the user in a state of being pre-installed in the computer.
[0168]
In the present specification, the step of describing the program recorded in the recording medium is not limited to the processing performed in time series according to the described order, but is not necessarily performed in time series, either in parallel or individually. The process to be executed is also included.
[0169]
Further, in this specification, the system represents the entire apparatus constituted by a plurality of apparatuses.
[0170]
【The invention's effect】
  As aboveThe present inventionAccording toTotalNavigation information can be provided to the user immediately before or during image execution.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration example of a route search support system to which the present invention is applied.
FIG. 2 is a block diagram showing a configuration example of the path search support server 1 shown in FIG. 1;
FIG. 3 is a block diagram illustrating a configuration example of the portable user terminal 3 of FIG. 1;
FIG. 4 is a flowchart for explaining the operation of the route search support system.
FIG. 5 is a flowchart for explaining the operation of the route search support system.
FIG. 6 is a flowchart for explaining the operation of the route search support system.
FIG. 7 is a flowchart for explaining the operation of the route search support system.
FIG. 8 is a flowchart for explaining the operation of the route search support system.
FIG. 9 is a flowchart for explaining the operation of the route search support system.
FIG. 10 is a flowchart for explaining the operation of the route search support system.
FIG. 11 is a flowchart illustrating the operation of the route search support system.
FIG. 12 is a flowchart for explaining the operation of the route search support system.
FIG. 13 is a flowchart illustrating the operation of the route search support system.
FIG. 14 is a flowchart illustrating the operation of the route search support system.
FIG. 15 is a flowchart for explaining the operation of the route search support system.
16 is a diagram showing a display example of a personal information registration screen 61. FIG.
17 is a diagram showing a display example of a login screen 71. FIG.
18 is a diagram showing a display example of a destination input screen 81. FIG.
19 is a diagram showing a display example of a map search result screen 91. FIG.
20 is a diagram showing a display example of a search condition setting screen 101. FIG.
21 is a diagram showing a display example of a route search result screen 111. FIG.
22 is a diagram showing a display example of a search result screen 121. FIG.
23 is a diagram showing a display example of a map operation screen 131. FIG.
24 is a diagram showing a display example of a re-search input screen 141. FIG.
25 is a diagram showing a display example of a re-search result screen 151. FIG.
26 is a diagram showing a display example of a map operation screen 161. FIG.
27 is a diagram showing a display example of a search condition setting screen 171. FIG.
28 is a diagram showing a display example of a route search result screen 181. FIG.
29 is a diagram showing a display example of a departure time notification screen 191. FIG.
30 is a diagram showing a display example of the personal schedule table screen 201. FIG.
FIG. 31 is a diagram showing a display example of a schedule input screen 211;
32 is a diagram showing a display example of a search condition setting screen 221. FIG.
[Explanation of symbols]
1 route search support server, 2 user terminal, 3 portable user terminal, 4 internet, 5 public telephone network, 6 gateway, 7 GPS satellite, 31 magnetic disk, 32 optical disk, 33 magneto-optical disk, 34 semiconductor memory, 41 control Section, 42 transmitter / receiver section, 43 storage section, 44 input section, 45 display section, 46 communication section, 47 GPS positioning section

Claims (9)

ユーザに対するナビゲーション情報を供給する情報処理装置において、
少なくとも目的地情報、目的地到着予定日時情報、および検索優先項目を含む第1の計画情報を端末装置から取得する計画情報取得手段と、
前記第1の計画情報に基づいて第1のナビゲーション情報を生成する生成手段と、
生成された前記第1のナビゲーション情報を前記端末装置に送信する第1の送信手段と、
前記第1のナビゲーション情報または前記第1の計画情報の少なくとも一方を記憶する記憶手段と、
記憶された前記第1のナビゲーション情報または前記第1の計画情報の少なくとも一方に基づいて、目的地近傍の地図を拡大、縮小、または移動させて表示可能な地図操作画面へのリンク情報が追加された状態の、前記端末装置とは異なる情報通信装置用の前記第1のナビゲーション情報を再生成する再生成手段と、
再生成された、前記リンク情報が追加されている前記第1のナビゲーション情報を前記情報通信装置に送信する第2の送信手段と
を含み、
前記リンク情報には、前記情報処理装置に保持されている前記地図操作画面のデータに前記情報通信装置がアクセスするためのURLが記述されている
情報処理装置。
In an information processing apparatus that supplies navigation information for a user,
Plan information acquisition means for acquiring first plan information including at least destination information, destination arrival date and time information, and search priority items from the terminal device;
Generating means for generating first navigation information based on the first plan information;
First transmission means for transmitting the generated first navigation information to the terminal device;
Storage means for storing at least one of the first navigation information or the first plan information;
Based on at least one of the stored first navigation information or first plan information, link information to a map operation screen that can be displayed by enlarging, reducing, or moving a map near the destination is added. Regenerating means for regenerating the first navigation information for an information communication device different from the terminal device,
Regenerated, seen including a second transmission means for transmitting the first navigation information, wherein the link information is added to the information communication device,
An information processing apparatus in which the link information describes a URL for the information communication apparatus to access data on the map operation screen held in the information processing apparatus.
前記第2の送信手段は、無線通信により、再生成された、前記リンク情報が追加されている前記第1のナビゲーション情報を前記情報通信装置に送信する
請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1, wherein the second transmission unit transmits the first navigation information to which the link information is regenerated by wireless communication to the information communication apparatus.
前記生成手段は、前記第1の計画情報に含まれる前記目的地到着予定日時情報に基づいて、ユーザが出発すべき出発時刻を算出し、前記出発時刻を含む前記第1のナビゲーション情報を生成する
請求項1に記載の情報処理装置。
The generation means calculates a departure time for the user to depart based on the destination arrival scheduled date and time information included in the first plan information, and generates the first navigation information including the departure time. The information processing apparatus according to claim 1.
前記生成手段は、さらに、前記出発時刻から所定の時間だけ以前の予告時刻も含む前記第1のナビゲーション情報を生成する
請求項3に記載の情報処理装置。
The information processing apparatus according to claim 3, wherein the generation unit further generates the first navigation information including a previous notice time by a predetermined time from the departure time.
前記第1の計画情報に対応する計画終了日時が経過した後、対応する前記第1のナビゲーション情報および前記第1の計画情報を前記記憶手段から削除する削除手段を
さらに含む請求項1に記載の情報処理装置。
2. The apparatus according to claim 1, further comprising: a deleting unit that deletes the corresponding first navigation information and the first plan information from the storage unit after a plan end date corresponding to the first plan information has elapsed. Information processing device.
前記ユーザの個人情報を取得する個人情報取得手段を
さらに含む請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1, further comprising personal information acquisition means for acquiring personal information of the user.
前記個人情報は、前記ユーザが用いる端末装置の識別アドレス、前記ユーザが用いる情報通信装置のアドレス、ユーザID、パスワード、乗車駅の名称、または前記乗車駅までの所要時間のうちの少なくとも1つを含む
請求項6に記載の情報処理装置。
The personal information includes at least one of an identification address of a terminal device used by the user, an address of an information communication device used by the user, a user ID, a password, a name of the boarding station, or a required time to the boarding station. The information processing apparatus according to claim 6.
ユーザに対するナビゲーション情報を供給する情報処理装置の情報処理方法において、
前記情報処理装置による、
少なくとも目的地情報、目的地到着予定日時情報、および検索優先項目を含む第1の計画情報を端末装置から取得する計画情報取得ステップと、
前記第1の計画情報に基づいて第1のナビゲーション情報を生成する生成ステップと、
生成された前記第1のナビゲーション情報を前記端末装置に送信する第1の送信ステップと、
前記第1のナビゲーション情報または前記第1の計画情報の少なくとも一方を記憶する記憶ステップと、
記憶された前記第1のナビゲーション情報または前記第1の計画情報の少なくとも一方に基づいて、目的地近傍の地図を拡大、縮小、または移動させて表示可能な地図操作画面へのリンク情報が追加された状態の、前記端末装置とは異なる情報通信装置用の前記第1のナビゲーション情報を再生成する再生成ステップと、
再生成された、前記リンク情報が追加されている前記第1のナビゲーション情報を前記情報通信装置に送信する第2の送信ステップと
を含み、
前記リンク情報には、前記情報処理装置に保持されている前記地図操作画面のデータに前記情報通信装置がアクセスするためのURLが記述されている
情報処理方法。
In an information processing method of an information processing apparatus for supplying navigation information to a user,
According to the information processing apparatus,
A plan information acquisition step of acquiring from the terminal device first plan information including at least destination information, destination arrival date and time information, and search priority items;
A generation step of generating first navigation information based on the first plan information;
A first transmission step of transmitting the generated first navigation information to the terminal device;
A storage step of storing at least one of the first navigation information or the first plan information;
Based on at least one of the stored first navigation information or first plan information, link information to a map operation screen that can be displayed by enlarging, reducing, or moving a map near the destination is added. A regenerating step of regenerating the first navigation information for an information communication device that is different from the terminal device,
Regenerated, seen including a second transmission step of transmitting the first navigation information, wherein the link information is added to the information communication device,
An information processing method in which the link information describes a URL for the information communication device to access data on the map operation screen held in the information processing device .
ユーザに対するナビゲーション情報を供給する情報処理装置の制御用のプログラムであって、
少なくとも目的地情報、目的地到着予定日時情報、および検索優先項目を含む第1の計画情報を端末装置から取得する計画情報取得ステップと、
前記第1の計画情報に基づいて第1のナビゲーション情報を生成する生成ステップと、
生成された前記第1のナビゲーション情報を前記端末装置に送信する第1の送信ステップと、
前記第1のナビゲーション情報または前記第1の計画情報の少なくとも一方を記憶する記憶ステップと、
記憶された前記第1のナビゲーション情報または前記第1の計画情報の少なくとも一方に基づいて、目的地近傍の地図を拡大、縮小、または移動させて表示可能な地図操作画面へのリンク情報が追加された状態の、前記端末装置とは異なる情報通信装置用の前記第1のナビゲーション情報を再生成する再生成ステップと、
再生成された、前記リンク情報が追加されている前記第1のナビゲーション情報を前記情報通信装置に送信する第2の送信ステップと
を含み、
前記リンク情報には、前記情報処理装置に保持されている前記地図操作画面のデータに前記情報通信装置がアクセスするためのURLが記述されている
処理を情報処理装置のコンピュータに実行させるプログラムが記録されている記録媒体。
A program for controlling an information processing apparatus that supplies navigation information to a user,
A plan information acquisition step of acquiring from the terminal device first plan information including at least destination information, destination arrival date and time information, and search priority items;
A generation step of generating first navigation information based on the first plan information;
A first transmission step of transmitting the generated first navigation information to the terminal device;
A storage step of storing at least one of the first navigation information or the first plan information;
Based on at least one of the stored first navigation information or first plan information, link information to a map operation screen that can be displayed by enlarging, reducing, or moving a map near the destination is added. A regenerating step of regenerating the first navigation information for an information communication device that is different from the terminal device,
Regenerated, seen including a second transmission step of transmitting the first navigation information, wherein the link information is added to the information communication device,
In the link information, a program for causing the computer of the information processing device to execute a process in which a URL for accessing the information communication device to the data on the map operation screen held in the information processing device is recorded. Recording media.
JP2000081366A 2000-03-23 2000-03-23 Information processing apparatus and method, and recording medium Expired - Lifetime JP4930738B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000081366A JP4930738B2 (en) 2000-03-23 2000-03-23 Information processing apparatus and method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000081366A JP4930738B2 (en) 2000-03-23 2000-03-23 Information processing apparatus and method, and recording medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2010039625A Division JP4807461B2 (en) 2010-02-25 2010-02-25 Information communication apparatus, information communication method, and program

Publications (2)

Publication Number Publication Date
JP2001264102A JP2001264102A (en) 2001-09-26
JP4930738B2 true JP4930738B2 (en) 2012-05-16

Family

ID=18598313

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000081366A Expired - Lifetime JP4930738B2 (en) 2000-03-23 2000-03-23 Information processing apparatus and method, and recording medium

Country Status (1)

Country Link
JP (1) JP4930738B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5080710B2 (en) * 2001-09-28 2012-11-21 クラリオン株式会社 Navigation server device, navigation device, information input device, navigation method, and navigation system
JP4752274B2 (en) * 2005-01-21 2011-08-17 日本電気株式会社 Time required prediction system, server, portable terminal, time required prediction method and program
JP5119934B2 (en) * 2008-01-11 2013-01-16 富士通株式会社 Route providing apparatus, route providing method, and computer program
TWI578283B (en) * 2009-02-20 2017-04-11 尼康股份有限公司 Carrying information machines, information acquisition systems, information retrieval servers, and information machines
JP5346667B2 (en) * 2009-04-17 2013-11-20 日本電信電話株式会社 Home network system, information communication method, and information communication program
JP5486873B2 (en) * 2009-08-07 2014-05-07 敏夫 田中 Customer information provision system for commercial vehicles
JP5874410B2 (en) * 2012-01-26 2016-03-02 オムロン株式会社 Ticket-vending machine
JP5832394B2 (en) * 2012-08-30 2015-12-16 三菱電機株式会社 Navigation device
JP7032471B2 (en) * 2020-03-30 2022-03-08 本田技研工業株式会社 Information processing device, route guidance device, program, and information processing method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3013759B2 (en) * 1995-07-18 2000-02-28 トヨタ自動車株式会社 Terminal-based communication system
JP3574305B2 (en) * 1997-08-20 2004-10-06 アルパイン株式会社 Schedule-based navigation method
JPH11142179A (en) * 1997-11-10 1999-05-28 Daihatsu Motor Co Ltd Navigation system
JPH11175878A (en) * 1997-12-12 1999-07-02 Daihatsu Motor Co Ltd Information providing system
JP3861422B2 (en) * 1997-12-19 2006-12-20 アイシン精機株式会社 Information exchange system

Also Published As

Publication number Publication date
JP2001264102A (en) 2001-09-26

Similar Documents

Publication Publication Date Title
CN102150014B (en) Communication device, information presentation device, communication method, program, and recording medium
US20090005963A1 (en) Method, Apparatus and Computer Program Product for Providing Route Planning Based on Personal Activity Plans of Multiple Individuals
JP5485971B2 (en) Search support system and search support program
US20090105941A1 (en) Automatic destination determination for multiple travelers departing from multiple source locations based on user specified criteria
KR20110042205A (en) Method and system for automatically and directly placing a driver in contact with at least one person to be transported
EP1455321B1 (en) Information providing system
JP4930738B2 (en) Information processing apparatus and method, and recording medium
JP2009531708A (en) Local search linked to travel routes
JP2020052836A (en) Delivery route creation device
JP2005228020A (en) Schedule management system
WO2011072745A1 (en) Dynamic point of interest suggestion
JP5048553B2 (en) Guide information transmitter
JP4807461B2 (en) Information communication apparatus, information communication method, and program
CN102331578B (en) Navigation information transmission method as well as navigation server and position service terminal
JP2003296887A (en) Taxi allocation method, taxi allocation system and web server for taxi allocation
CN101750070A (en) Intelligent navigation device and control method thereof
JP2006031398A (en) Navigation server, cellular telephone set, navigation device and navigation method
JP2003256982A (en) Carpooling support system, program and information storage medium
JP2002073574A (en) Alarm service system
JP2005212499A (en) Train route guidance method and train route guidance system
JP2004312435A (en) Mobile terminal device
JP2002169922A (en) Method and system for notifying user of optimal path information, and searching service center equipment
JP2003090733A (en) Route search server, route search method, route guidance terminal, and route guidance system
JP2004144602A (en) Navigation service system for mobile phones
JP5119934B2 (en) Route providing apparatus, route providing method, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100928

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110510

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111208

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111226

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120119

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120201

R151 Written notification of patent or utility model registration

Ref document number: 4930738

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150224

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term