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
JP3653451B2 - Information processing device - Google Patents
[go: Go Back, main page]

JP3653451B2 - Information processing device - Google Patents

Information processing device Download PDF

Info

Publication number
JP3653451B2
JP3653451B2 JP2000217336A JP2000217336A JP3653451B2 JP 3653451 B2 JP3653451 B2 JP 3653451B2 JP 2000217336 A JP2000217336 A JP 2000217336A JP 2000217336 A JP2000217336 A JP 2000217336A JP 3653451 B2 JP3653451 B2 JP 3653451B2
Authority
JP
Japan
Prior art keywords
time
future
information
processing apparatus
information processing
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 - Fee Related
Application number
JP2000217336A
Other languages
Japanese (ja)
Other versions
JP2002032375A (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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2000217336A priority Critical patent/JP3653451B2/en
Publication of JP2002032375A publication Critical patent/JP2002032375A/en
Application granted granted Critical
Publication of JP3653451B2 publication Critical patent/JP3653451B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

【0001】
本発明は、地図上にマッピングできる位置情報と、この位置情報に関連してインターネット上のWWW(World Wide Web)サーバに記憶された位置関連コンテンツとのリンクを、
移動体通信手段を介して自動的に行なう情報処理装置に関する。
【0002】
【従来の技術】
衛星を利用したGPS(Global Positioning System)の発展によって、位置情報である現在位置を簡単に取得できるようになり、車両等の移動体中でも現在位置をリアルタイムで知ることができる。また、携帯電話の急速な普及によって、キャリア等が基地局をベースに位置情報を提供するシステムも増えており、このようなシステムによっても位置情報を取得することができる。
一方、位置情報つまり特定地域に関連する地図情報、タウンガイド、店舗情報、観光ガイドなどの位置関連コンテンツは、インターネットの急速な普及に伴って急速に増加している。
かかる状況下で、GPS等で得られる移動体の現在位置情報を、携帯電話などの移動体通信手段を介してインターネット上のサーバに伝え、サーバから現在位置に関連する位置関連コンテンツを取得する技術が開発され、最近、このようなサービスが提供され始めている。つまり、車両中からその車両の現在位置付近の地図情報などの位置関連コンテンツを得ることができ、このような技術は、既にカーナビゲーションシステムで応用されている。
【0003】
このような技術として、例えば、本願出願人が提案した通信機能付カーナビゲーション装置がある(特開平10−103977号)。このカーナビゲーション装置は、GPS受信手段と、位置データに関連付けられた地図データを記憶したCD-ROMと、特定位置の位置データとその位置に関する位置関連コンテンツが格納されたWWWサーバのURL(Uniform Recourse Locator)アドレスとの対応を記憶する更新可能なアクセステーブル記憶手段と、アクセスポイントの電話番号と各電話番号に対応する位置データ範囲を記憶する更新可能なアクセスポイント記憶手段と、PHS等の公衆電話接続を行なう移動体通信手段を備えている。
【0004】
そして、GPSモードで、GPS受信手段で受信した位置データをCD-ROMのデータに基づき表示手段の地図上に現在位置としてマッピング表示する一方、インターネットアクセスモードで、システム制御手段によって、システム起動時にアクセステーブル記憶手段から一時記憶手段に転送された位置データとこれに対応するURLアドレスに基づき、地図上に現在位置からアクセス可能なサーバがリンク表示され、特定のリンクを指示すると、システム制御手段が、アクセスポイント記憶手段を参照して対応するアクセスポイントの電話番号を取得し、移動体通信手段をして通信インターフェースを介して上記電話番号を自動発呼させ、上記アクセスポイントに公衆電話回線接続させる。そして、インターネット上の上記サーバから地図情報、タウンガイド、店舗情報、観光ガイドなどの位置関連コンテンツがダウンロードされ、上記表示手段に表示される。
なお、表示手段のメインメニュー画面でデータ更新モードを選択すれば、システム制御手段が、更新データを記憶している特定のサーバにアクセスして、最新のデータをダウンロードし、この最新データをアクセスポイント記憶手段とアクセステーブル記憶手段に格納する。
【0005】
上記従来の通信機能付カーナビゲーション装置は、車両に設けられたシステム内に任意の位置に関する位置関連コンテンツを持たなくても、かかる位置関連コンテンツを持つインターネット上のWWWサーバに移動体通信手段を介して自動的にリンクして、観光情報等をリアルタイムに取得できるという利点を有する。
【0006】
【発明が解決しようとする課題】
ところが、上記従来の通信機能付カーナビゲーション装置は、GPS等で得られた現在の位置情報をPHS等を介してインターネット上のサーバに伝え、現在位置のみの位置関連コンテンツをダウンロードして表示するものであるため、時々刻々と位置を変えて高速で移動する移動体においては、得られる情報に遅延が生じうるという問題がある。
また、位置関連コンテンツが激増している昨今、これらの情報が密集して存在することも多く、そのような情報密集地を移動中の一定時間内に、全ての位置関連コンテンツを取得することが難しい場合もある。
【0007】
さらに、携帯電話等の移動体通信手段は、回線スピードが比較的遅いため、移動中に高速で現在位置に関する位置関連コンテンツを取得するのに余り適しているとはいえない。
また、上記従来の通信機能付カーナビゲーション装置は、現在位置のみの位置関連コンテンツをダウンロードして表示するものであるため、移動体が通過してきた位置を時々刻々記憶して、後から過去の位置の位置関連コンテンツを表示して参照するということができないという問題がある。
【0008】
そこで、本発明の目的は、GPS等で得た位置情報をその位置情報を得た時刻と対応付けて記憶するとともに、これらの記憶データに基づいて将来の位置を予測することによって、現在のみならず過去および未来の位置関連コンテンツも効率良く記憶、取得できて、移動体が通過する位置に関して得ることができる位置関連コンテンツを漏れなく参照することができ、結果的に位置関連コンテンツの取得を迅速化できる情報処理装置を提供することにある。
【0009】
上記目的を達成するため、本発明のプログラムに基づいて動作する情報処理装置は、この情報処理装置の存在する位置を表わす位置情報を取得する現在位置情報取得手段と、この現在位置情報取得手段が位置情報を取得した時刻を取得する時刻取得手段と、上記現在位置情報取得手段が取得した位置情報と上記時刻取得手段が取得した時刻を対にして記憶する通過位置情報記憶手段と、将来の時刻を入力する将来時刻入力手段と、上記将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを2倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする将来位置計算手段と、この将来位置計算手段によって算出された位置に基づいて、この位置に関連する情報を取得する将来位置関連コンテンツ取得手段と、
この将来位置関連コンテンツ取得手段によって取得されたコンテンツを出力する出力手段とを備えたことを特徴とする。
【0010】
本発明の上記情報処理装置では、通過位置情報記憶手段に、現在位置情報取得手段が取得した位置情報がその取得時刻と対になって記憶されている。そして、将来位置計算手段が、将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを2倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする次いで、将来位置関連コンテンツ取得手段は、上記将来位置計算手段によって算出された位置に関連する情報 ( 位置関連コンテンツ ) を取得し、取得されたコンテンツが出力手段によって出力される。
従って、情報処理装置の移動軌跡情報に基づいて、普遍的な計算式に則ってある将来時 刻における移動位置を確実に予測し、この移動位置に関連する位置関連コンテンツを予め出力することができる。
【0011】
本発明の一実施形態の情報処理装置は、上記位置に関連する情報を保持しているサーバと連携して動作し、このサーバと通信する通信手段と、この通信手段を用いて、上記算出された位置に関連する情報つまり位置関連コンテンツを上記サーバに対して要求するコンテンツ要求手段と、上記通信手段を介して上記サーバから要求に応じて送られてくる位置関連コンテンツを受信するコンテンツ受信手段をさらに備えたことを特徴とする。
【0012】
上記実施形態の情報処理装置では、コンテンツ要求手段が、将来位置計算手段によって算出された位置に関連する情報つまり位置関連コンテンツをサーバに対して要求し、サーバから要求に応じて送られてくる位置関連コンテンツを、コンテンツ受信手段が受信する。
従って、本発明の情報処理装置による上記作用に加えて、予測された移動位置に関する位置関連コンテンツを、前もってサーバからダウンロードすることができる。
【0013】
【0014】
【0015】
【0016】
【0017】
【0018】
【0019】
本発明の一実施形態の情報処理装置は、上記将来位置計算手段が、上記求められた将来位置を中心に一定の半径をもつ円を描き、この円で囲まれる範囲を将来位置とすることを特徴とする。
【0020】
上記実施形態の情報処理装置では、前述の実施形態による作用に加えて、将来時刻における情報処理装置の移動位置を、点でなく範囲として確実に予測することができる。
【0021】
本発明の一実施形態の情報処理装置は、上記将来位置計算手段が、上記現在位置から上記将来位置に至るベクトルを左右に一定角回転させ、かつ、上記ベクトルの長さを一定幅で伸縮させ、これに伴ってベクトルの先端が動く範囲を将来位置とすることを特徴とする。
【0022】
上記実施形態の情報処理装置では、前述の実施形態による作用に加えて、将来時刻における情報処理装置の移動位置を、点でなく範囲として確実に予測することができる。
【0023】
【0024】
【0025】
【0026】
【0027】
【0028】
【0029】
【0030】
【0031】
【0032】
【0033】
【0034】
【0035】
【0036】
【0037】
【0038】
【0039】
【0040】
【0041】
【0042】
【0043】
【0044】
【0045】
本発明の一実施形態の情報処理装置は、上記コンテンツ受信手段によって受信された情報を、上記将来の時刻および上記算出された将来の位置と共に記憶する位置関連コンテンツ記憶手段と、上記将来の時刻になったときに、上記現在位置情報取得手段によって取得された位置と上記位置関連コテンツ記憶手段に記憶された将来の位置とを比較して、両者が一致しない場合、位置関連コンテンツ記憶手段の記憶内容から上記将来の時刻と共に記憶された位置関連コンテンツを削除する削除手段を備えたことを特徴とする。
【0046】
上記実施形態の情報処理装置では、請求項1の現在位置情報取得手段、将来時刻入力手段および将来位置計算手段と、請求項2のコンテンツ要求手段およびコンテンツ受信手段と、位置関連コンテンツ記憶手段を備えて、情報処理装置の移動軌跡に基づいて将来時刻における移動位置を予測し、この移動位置に関する未記憶の位置関連コンテンツを予めサーバからダウンロードする場合、上記将来時刻に上記予測位置に到達しなかった際に、その予測位置に関する位置関連コンテンツを削除手段によって削除するので、予測が外れた際に不要な記憶情報が廃棄され、メモリ等を節約することができる。
【0047】
本発明のプログラムに基づいて動作するもう1つの情報処理装置は、プログラムに基づいて動作する情報処理装置において、この情報処理装置の存在する位置を表わす位置情報を取得する現在位置情報取得手段と、この現在位置情報取得手段が位置情報を取得した時刻を取得する時刻取得手段と、上記現在位置情報取得手段が取得した位置情報と上記時刻取得手段が取得した時刻を対にして記憶する通過位置情報記憶手段と、将来の時刻を入力する将来時刻入力手段と、上記将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを2倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする将来位置計算手段とを備えたことを特徴とする。
【0048】
本発明の上記情報処理装置では、通過位置情報記憶手段に、現在位置情報取得手段が取得した位置情報がその取得時刻と対になって記憶されている。そして、将来位置計算手段が、将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを2倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする次いで、将来位置関連コンテンツ取得手段は、上記将来位置計算手段によって算出された位置に関連する情報 ( 位置関連コンテンツ ) を取得する。
従って、情報処理装置の移動軌跡情報に基づいて、普遍的な計算式に則ってある将来時刻における移動位置を確実に予測し、この移動位置に関連する位置関連コンテンツを予め取得することができる。
【0049】
以下、本発明を図示の実施の形態により詳細に説明する。
図1は、本発明による情報処理装置の全体システムの一例を示す概略図である。この情報処理装置は、大別して、情報処理装置本体1と、移動体に搭載された上記情報処理装置の存在する位置を表わす位置情報を取得する位置情報取得手段2と、上記情報処理装置本体1に対する入力手段である将来時刻入力手段、コンテンツ指示手段、過去時刻入力手段を兼ねる入力装置3と、特定の位置に関連する情報つまり位置関連コンテンツを保持しているインターネット上のサーバ5と連携して情報処理装置本体1との間で通信を司る通信手段としての通信装置4と、情報処理装置本体1からの出力される情報を画像や印刷で表示する出力装置6で構成される。
【0050】
位置情報取得手段2は、衛星を利用したGPSまたは基地局をベースにしたシステムでキャリアによって提供される移動体の位置情報を取得するカーナビゲーション装置などからなる。
入力装置3は、キーボード、マウス、タッチパネル等、あるいはプログラムの指示からなる。
通信装置4は、情報処理装置本体1内の後述するサーバアクセス手段20とサーバ5との間で送受信を行ない、サーバ5は、例えばURLにパラメータとして添付された位置情報をサーバアクセス手段20から受信し、受信した位置情報に関連する位置関連コンテンツをクライアントであるサーバアクセス手段20に送信する。
出力装置6は、取得した位置関連コンテンツを印刷するプリンタまたは画像表示する表示装置からなる。
【0051】
上記情報処理装置本体1は、位置情報取得手段2から位置情報を取得する現在位置情報取得手段11と、この現在位置情報取得手段11が位置情報を取得した時刻を取得する時刻取得手段12と、上記位置情報取得手段によって得られた位置情報と上記時刻取得手段で得られた時刻を対にして記憶する通過位置情報記憶手段13と、ユーザが入力装置3を用いて指定した時間をシステムに設定する時間指示手段14と、入力装置3からのユーザ入力に基づき通過位置情報記憶手段13内の特定の通過位置情報を得るようにシステムに指示する通過位置情報取得手段15と、通過位置情報記憶手段13に対になって記憶された位置情報と時刻情報に基づいて、入力装置3から入力された将来時刻に情報処理装置が存在する位置を算出する将来位置計算手段16を備える。
【0052】
上記情報処理装置本体1は、さらに、通過位置情報記憶手段13に対になって記憶された位置情報と時刻情報に基づいて、入力装置3から入力された過去時刻に情報処理装置が存在していた位置を算出する過去位置計算手段および算出された位置に関する位置関連コンテンツをサーバアクセス手段20を介して取得する過去位置関連コンテンツ取得手段を兼ねる過去位置計算・関連コンテンツ取得手段17と、将来位置計算手段16によって算出された位置に基づいて、この位置に関する位置関連コンテンツをサーバアクセス手段20を介して取得する将来位置関連コンテンツ取得手段18と、通過位置情報記憶手段13に記憶される現在の位置情報に対応する位置関連コンテンツをサーバアクセス手段20を介して取得する現在位置関連コンテンツ取得手段19と、通信装置4を介してサーバ5にアクセスして位置関連コンテンツを要求し、要求に応じて送られてくる位置関連コンテンツを受信するコンテンツ要求手段およびコンテンツ受信手段を兼ねるサーバアクセス手段20と、サーバアクセス手段20によって取得された位置関連コンテンツを対応する位置情報と共に記憶する位置関連コンテンツ記憶手段21と、位置関連コンテンツ記憶手段21等に記憶された位置関連コンテンツを出力装置6に出力する出力手段22を備えている。
なお、上記位置関連コンテンツ記憶手段21は、サーバ5から取得された位置関連コンテンツが、入力装置3からユーザにより入力された将来時刻に基づいて将来位置計算手段16で算出された将来位置に関するものである場合は、得られた位置関連コンテンツと対応する将来位置のみならず上記将来時刻も一緒に記憶する。
【0053】
上記出力手段22は、コンテンツ指示手段である入力装置3からユーザの入力により指示された必要な位置関連コンテンツが、位置関連コンテンツ記憶手段21に記憶されているか否かを判別し、肯と判別した場合はその記憶されている位置関連コンテンツを出力する一方、否と判別した場合はサーバ5に対して指示された位置関連コンテンツを出力する。
また、出力手段22は、位置関連コンテンツ記憶手段21内の不要になった位置関連コンテンツを削除する削除手段を兼ね、将来時刻入力手段である入力装置3からユーザによって入力された将来時刻になったときに、現在位置情報取得手段11によって取得される位置と、位置関連コンテンツ記憶手段21に記憶された将来の位置とを比較して、両者が一致しない場合、位置関連コンテンツ記憶手段21の記憶内容から対になって記憶された上記将来位置、将来時刻および位置関連コンテンツを削除する。
【0054】
図2は、図1の情報処理装置本体1内の通過位置記憶手段13に記憶される情報の説明図である。図中の表に示すように、現在位置情報取得手段11によって取得された移動体内の情報処理装置の緯度,経度上の位置と、時刻取得手段12によって得られた上記位置が取得された時刻(時分秒)とが、順次対になって記憶されている。表の例では、GPSを搭載した車両は、例えば北緯35度66分77秒、東経135度22分33秒(N35.66.77E135.22.33)の地点を通過した時刻が13時26分30秒(13:26:30)であることを示している。また、表中の位置を緯度,経度座標上にプロットして結べば、図示の移動体の軌跡が得られる。
【0055】
通過位置情報記憶手段13への情報格納の手順は、図3のフローチャートに示すように、ステップS1で、位置情報取得手段2であるGPSに連なる現在位置情報取得手段11によって移動体の現在位置情報が取得され、ステップS2で、タイマなどの現在時刻取得手段12によって現在時刻が取得され、ステップS3で、得られた現在位置と現在時刻が対になって通過位置情報記憶手段13に記憶され、ステップS4で、入力装置3からのユーザの終了指示があるか否かを判断し、否なら、ステップS5で一定時間待機した後にステップS1に戻る一方、肯なら、処理を終了する。
【0056】
図4は、入力装置3を介して情報処理装置本体1内の時間指示手段14により任意の時刻を指示し、その時刻における移動体の位置とその位置に関する位置関連コンテンツを取得、記憶、出力する手順を示すフローチャートである。
まず、ステップS11で、ユーザが入力装置3から特定の時刻を入力すると、時間指示手段14が、入力された時刻をシステムに設定するとともに、通過位置情報取得指示手段15が、入力された時刻が過去、現在、将来のいずれに属するかを判断し、判断結果に応じてステップS12、ステップS15、ステップS18に夫々進む。
現在時刻が入力された場合、通過位置情報取得手段15は、ステップS15に進んで、通過位置情報記憶手段13を参照してその中に記憶された上記現在時刻に対応する位置情報を読み出し、続くステップS16で、読み出した位置情報をサーバアクセス手段20に渡し、サーバアクセス手段20が通信装置4を介してインターネット上のサーバ5にアクセスして、サーバ5から上記位置情報に関連する位置関連コンテンツをダウンロードする。位置情報は、一般にURLのパラメータとして与えられ、このパラメータのフォーマット仕様案は、例えばMOPA(モバイルオフィス推進協議会)の「モバイルツール向け位置情報URL規格」として提案されている。次いで、ステップS17で、サーバ5から得た位置関連コンテンツを対応する位置情報と共に位置関連コンテンツ記憶手段21に記憶し、最後にステップS14で、出力手段22が、ダウンロードされ、記憶された上記位置関連コンテンツを出力装置6へ出力する。
【0057】
図5は、位置関連コンテンツ記憶手段21に対になって格納された位置と、移動体が上記位置に存在していた、あるいは存在するであろう時刻と、上記位置に関してダウンロードされた位置関連コンテンツとの一覧を表わしており、位置関連コンテンツは、その位置に関連する地図情報、タウンガイド、店舗情報、観光ガイドなどである。
【0058】
図4のステップS11で過去時刻が入力された場合、通過位置情報取得手段15は、ステップS12に進んで、過去位置計算・関連コンテンツ取得手段17に通過位置情報記憶手段13を参照させてその中に記憶された上記過去時刻に対応する位置情報を読み出させ、続くステップS13で、過去位置計算・関連コンテンツ取得手段17は、読み出した位置情報に基づいて位置関連コンテンツ記憶手段21の記憶内容を検索して、上記位置情報に対応する位置関連コンテンツを探し出す。通常、ある過去時刻での過去位置は移動体が通過した地点であるので、上記位置情報に対応する位置関連コンテンツは、位置関連コンテンツ記憶手段21に既に記憶されていて、直ちに見つかり、見つかった位置関連コンテンツは、ステップS14で、出力手段22によって出力装置6へ出力される。なお、出力手段22は、位置情報に対応する位置関連コンテンツが既に削除された等の理由で見つからない場合は、図4には明示しないが、この位置情報をURLにパラメータとして添付してサーバアクセス手段20に渡し、サーバアクセス手段20が通信装置4を介して対応するサーバ5にアクセスして位置関連コンテンツをダウンロードし、ダウンロードされた位置関連コンテンツを出力手段22がステップS14で出力装置6に出力する。
【0059】
図4のステップS11で将来時刻が入力された場合、通過位置情報取得手段15は、ステップS18に進んで、将来位置計算手段16に図6に示すような方法で移動体が将来存在するであろう将来位置を算出させる。図6において、出発時刻からの経過時間をtとすれば現在位置は(Xt,Yt)で表わされ、現在位置から単位時間nだけ過去の位置は(Xt-n,Yt-n)、単位時間nだけ将来の位置は(Xt+n,Yt+n)で夫々表わされる。ここで、単位時間nは、例えば10秒、30秒、1分、5分などと適切な時間とすることができる。将来位置計算手段16は、入力装置3からユーザによって入力された将来時刻(t+1)と現在時刻(t)の時間差を求め、現在時刻からこの時間差だけ遡った過去の時刻(t-1)に対応する過去位置(Xt-1,Yt-1)を通過位置情報記憶手段13に記憶された位置情報から求め、求めた過去位置(Xt-1,Yt-1)から現在位置(Xt,Yt)に至るベクトルを図中の破線矢印で示すように2倍することによって将来位置(Xt+1,Yt+1)を算出する。なお、入力された将来時刻が(t+n)である場合は、現在時刻との時間差だけ遡った過去の時刻(t-n)に対応する過去位置は(Xt-n,Yt-n)になるから、算出される将来位置(Xt+n,Yt+n)は、現在位置に至るベクトルを図中の一点鎖線矢印で示すように2倍して求められる。
なお、上記単位時間nがtよりも大きくて出発地点を越えて遡る場合、将来位置(Xt+n,Yt+n)は次式で算出される。
(Xt+n,Yt+n)=(Xt,Yt)+t{(Xt,Yt)−(Xt-n,Yt-n)}/n
【0060】
こうして算出された将来位置は、続くステップS16で、通過位置情報取得手段15によってサーバアクセス手段20に渡され、サーバアクセス手段20が通信装置4を介してインターネット上のサーバ5にアクセスして、サーバ5から上記将来位置に関する位置関連コンテンツをダウンロードし、ダウンロードされた位置関連コンテンツは、次のステップS17で、対応する将来時刻および将来位置と共に位置関連コンテンツ記憶手段21に図5で述べたように記憶される。
最後に、出力手段22は、図4のステップS14において、入力装置3からユーザが必要な位置関連コンテンツを入力により指示したとき、この位置関連コンテンツが位置関連コンテンツ記憶手段21に既に記憶されているか否かを判別し、記憶されている場合は、直ちにその位置関連コンテンツを、記憶されていない場合は、サーバアクセス手段20を介してサーバ5からダウンロードした位置関連コンテンツを夫々出力装置6へ出力する。 なお、出力手段22は、将来時刻になったときに現在位置情報取得手段11によって得られる情報処理装置(移動体)の位置が、予測した将来位置に一致しない場合は、既に述べたようにその将来位置に関する位置関連コンテンツを位置関連コンテンツ記憶手段21の記憶内容から削除するので、メモリの浪費を防止することができる。
【0061】
上記実施の形態では、移動体に搭載され、現在位置情報取得手段11としてのGPSと時刻取得手段としてのタイマを備えた情報処理装置において、入力装置3からユーザが入力する将来時刻に移動体が存在するであろう将来位置を、将来位置計算手段16が、通過位置情報記憶手段13に対になって記憶された位置情報と時刻情報に基づいて算出し、算出された将来位置に関する位置関連コンテンツを、将来位置関連コンテンツ取得手段18が、サーバアクセス手段20および通信装置4を介してアクセスするインターネット上のサーバ5から予めダウンロードし、ダウンロードされた位置関連コンテンツが対応する位置情報と共に位置関連コンテンツ記憶手段21に格納されるので、移動体が将来到達する地点の位置関連コンテンツをインターネット上のサーバから予めダウンロードして読むことができる。
【0062】
また、図4のステップS11で入力装置3を介してユーザにより次の特定の過去、現在、将来の時刻が入力されるまでは、前回の入力時刻に対応する位置の位置関連コンテンツが存在する限りダウンロードされ続けるので、移動体が情報密集地を通過する場合でも、総ての位置関連コンテンツをダウンロードすることが可能になる。
さらに、上記実施の形態では、過去位置計算・関連コンテンツ取得手段17が、通過位置情報記憶手段13を参照してユーザが入力装置3から入力した過去時刻に対応する位置情報を読み出し、読み出した位置情報に対応する位置関連コンテンツを位置関連コンテンツ記憶手段21の記憶内容から検索し、対応する位置関連コンテンツが出力装置6に出力されるので、移動体が既に通過した過去の位置の位置関連コンテンツを事後的に迅速に表示出力して読むことができる。
【0063】
なお、上記実施の形態では、将来位置計算手段16による将来位置の計算に、現在位置情報記憶手段11による位置情報と時刻取得手段によるその位置情報を取得した時刻とを対にして記憶した通過位置情報記憶手段13のデータを用いたが、これに代えて、情報処理装置が移動する速度および方向を取得する速度方向取得手段を設け、情報処理装置の現在位置と速度方向取得手段で取得される情報処理装置の移動速度および移動方向に基づいて、将来位置計算手段によって将来位置を算出することもできる。
【0064】
図9は、将来位置計算手段16によって算出される将来位置が点でなく一定の広がりをもつ例を示している。即ち、将来位置計算手段16は、図6で述べた方法で将来位置を点として求め、この点を中心に一定半径rの円を描き、この円で囲まれる範囲を将来位置とするのである。この将来位置は、図6中の円で表わされている。
これによって、移動体に搭載された情報処理装置の移動先を一定面積をもつ範囲として予測することができ、この範囲内の全地点に関する位置関連コンテンツを予めダウンロードできることになるので、移動体の実際の移動先が多少ずれても、その移動先で必要になる位置関連コンテンツを確実に得ることができる。
【0065】
図7,図8は、この広がりをもつ位置計算手法を、図1の過去位置計算・関連コンテンツ取得手段17による図4のステップS12の過去位置計算、図4のステップS15の現在位置計算に夫々適用した例を示している。この手法によれば、上述と同様に、過去位置および現在位置に関するより多くの位置関連コンテンツを得ることができる。
【0066】
図10は、将来位置計算手段16によって算出される将来位置が点でなく一定の広がりをもつ他の例を示している。即ち、将来位置計算手段16は、図10に示すように、時刻tでの現在位置(Xt,Yt)から時刻(t+n)での将来位置(Xt+n,Yt+n)に至るベクトルを左右に一定角(この例では略15°ずつ)回転させ、かつ、ベクトルの長さを一定幅(この例では時間単位1だけ縮小)で伸縮させ、これに伴なってベクトルの先端が動く範囲(この例ではドットが施された扇形部分)を将来位置とする。
この将来位置計算手法によっても、図9で述べたと同じ理由から、移動体の実際の移動先が多少ずれても、その移動先で必要になる位置関連コンテンツを確実に得ることができる。
【0067】
図11は、参考例としての将来位置の算出方法を示している。将来位置計算手段16は、出発地点(X0,Y0)および個々の時刻における情報処理装置の位置(X1,Y1),(X2,Y2),…(Xt,Yt)をプロットしたX-Y座標系で、誤差δ12,…δtの2乗和(δ1 2+δ2 2+…+δn 2)を最小にするような近似直線を最小2乗法によって求め、近似直線の方向を現在位置(Xt,Yt)からの進行方向と見なして、図中の破線矢印で示すように将来位置(Xt+1,Yt+1),(Xt+n,Yt+n)を算出することもできる
この位置計算手法によれば、情報処理装置の通過地点の位置情報に基づいて、誤差が最小になるような将来位置を予測することができ、移動体に載った情報処理装置の移動先をより正確に予測することができる。
【0068】
上記実施の形態による情報処理装置を、その各構成手段によって上述のように動作させるプログラムは、プロッピディスクやCD-ROMなどの記憶媒体に記憶させることができ、これら記憶媒体を用いて上記情報処理装置を上記作用効果を奏するように動作させることができる。
【0069】
上記実施の形態によって、位置関連コンテンツを迅速に取得できるようになり、単位時間当たりの取得量を増やすことができ、一層リアルタイムに位置情報コンテンツを取得できる。例えば、移動体の進行方向前方での位置関連コンテンツの1つである交通混雑情報を予め入手できれば、混雑地域を迂回して短時間で目的地に着くことができる。また、移動先で事故が発生していたり、通行規制が行なわれている場合もこれを回避することができる。リアルタイム性が要求されるこのような情報は、従来の通信機能付カーナビゲーション装置では、現在位置の位置関連コンテンツしか入手できないため、入手できないのである。
【0070】
あるいは、駐車場の混雑度を予め知って、複数の駐車場の中から空きのあるものを選択したり、ガソリンの販売価格をガソリンスタンドがサーバで発信していれば、車両の進行方向にある複数のガソリンスタンドの販売価格をあらかじめ調べて、最も安価なガソリンスタンドで給油することもできる。このように位置関連コンテンツが急増している現在、本発明の情報処理装置によって移動中により迅速に多くの位置関連コンテンツを取得できるという利点は顕著である。
さらに、ダウンロードして記憶した位置関連コンテンツのうち移動体が実際に通過しなかった位置に関するものを削除するので、メモリの浪費を防ぎつつ既に通過した地点に関する位置関連コンテンツを事後的に閲覧することができる。
【0071】
【発明の効果】
以上の説明で明らかなように、本発明の情報処理装置は、通過位置情報記憶手段に、現在位置情報取得手段が取得した位置情報がその取得時刻と対になって記憶され、将来位置計算手段が、将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを2倍することによって将来位置を算出する。そして、将来位置関連コンテンツ取得手段が、上記将来位置計算手段によって算出された位置に関連する情報(位置関連コンテンツ)を取得し、取得されたコンテンツが出力手段によって出力されるので、情報処理装置の移動軌跡情報に基づいて、普遍的な計算式に則ってある将来時刻における移動 位置を確実に予測し、この移動位置に関連する位置関連コンテンツを予め出力することができる。
【0072】
本発明の実施形態の情報処理装置は、コンテンツ要求手段が、将来位置計算手段によって算出された位置に関連する情報つまり位置関連コンテンツをサーバに対して要求し、サーバから要求に応じて送られてくる位置関連コンテンツを、コンテンツ受信手段が受信するので、予測された移動位置に関する位置関連コンテンツを、前もってサーバからダウンロードすることができる。
【0073】
【0074】
【0075】
【0076】
【0077】
【0078】
【0079】
【0080】
【0081】
【0082】
【0083】
【0084】
【0085】
【0086】
本発明の実施形態の情報処理装置は、現在位置情報取得手段、将来時刻入力手段、将来位置計算手段、コンテンツ要求手段、コンテンツ受信手段、および位置関連コンテンツ記憶手段を備えて、情報処理装置の移動軌跡に基づいて将来時刻における移動位置を予測し、この将来位置に関する位置関連コンテンツを予めサーバからダウンロードした場合、上記将来時刻に上記予測位置に到達しなかった際に、その予測位置に関する位置関連コンテンツを削除手段によって削除するので、予測が外れた際に不要な記憶情報が廃棄され、メモリ等を節約することができる。
【0087】
本発明の情報処理装置は、通過位置情報記憶手段に、現在位置情報取得手段が取得した位置情報がその取得時刻と対になって記憶され、将来位置計算手段が、将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを2倍することによって将来位置を算出する。そして、将来位置関連コンテンツ取得手段が、上記将来位置計算手段によって算出された位置に関連する情報 ( 位置関連コンテンツ ) を取得するので、情報処理装置の移動軌跡情報に基づいて、普遍的な計算式に則ってある将来時刻における移動位置を確実に予測し、この移動位置に関連する位置関連コンテンツを予め取得することができる。
【図面の簡単な説明】
【図1】 本発明の移動体通信を用いて位置関連コンテンツを取得するための情報処理装置の全体システムの一例を示す概略図である。
【図2】 図1の情報処理装置本体内の通過位置記憶手段に記憶される情報を説明する図である。
【図3】 上記通過位置記憶手段への情報格納の手順を示すフローチャートである。
【図4】 入力装置からの入力で指示された時刻における移動体の位置とその位置に関する位置関連コンテンツを取得、記憶、出力する手順を示すフローチャートである。
【図5】図1の位置関連コンテンツ記憶手段に対になって格納された移動体の位置、時刻、その位置に関する位置関連コンテンツの一覧を示す図である。
【図6】 図1の将来位置計算手段が移動体の将来位置を算出する手法を説明する図である。
【図7】 所定の過去時刻における移動体の過去位置を円形範囲で予測する手法を示す図である。
【図8】 現在時刻における移動体の現在位置を円形範囲で予測する手法を示す図である。
【図9】 所定の将来時刻における移動体の将来位置を円形範囲で予測する手法を示す図である。
【図10】 所定の将来時刻における移動体の将来位置を扇形範囲で予測する手法を示す図である。
【図11】 図1の将来位置計算手段により将来位置を最小2乗法を用いて算出する手法を説明する図である。
【符号の説明】
1 情報処理装置本体
2 位置情報取得手段
3 入力装置
4 通信装置
5 サーバ
6 出力装置
11 現在位置情報取得手段
12 時刻取得手段
13 通過位置情報記憶手段
14 時間指示手段
15 通過位置情報取得指示手段
16 将来位置計算手段
17 過去位置計算・関連コンテンツ取得手段
18 将来位置関連コンテンツ取得手段
19 現在位置関連コンテンツ取得手段
20 サーバアクセス手段
21 位置関連コンテンツ記憶手段
22 出力手段
[0001]
  The present invention provides a link between location information that can be mapped on a map and location-related content stored in a WWW (World Wide Web) server on the Internet in relation to this location information.
The present invention relates to an information processing apparatus that performs automatically via mobile communication means.
[0002]
[Prior art]
  With the development of GPS (Global Positioning System) using satellites, the current position as position information can be easily acquired, and the current position can be known in real time even in a moving body such as a vehicle. In addition, with the rapid spread of mobile phones, there are an increasing number of systems in which carriers and the like provide location information based on base stations, and location information can also be acquired by such a system.
  On the other hand, position information, that is, map information related to a specific area, town guides, store information, tourist guides, and other location-related contents are rapidly increasing with the rapid spread of the Internet.
  Under such circumstances, the current position information of a mobile object obtained by GPS or the like is transmitted to a server on the Internet via mobile communication means such as a mobile phone, and the position-related content related to the current position is acquired from the server. Has been developed and recently such services have begun to be offered. That is, position-related content such as map information in the vicinity of the current position of the vehicle can be obtained from the vehicle, and such a technique has already been applied in a car navigation system.
[0003]
  As such a technique, for example, there is a car navigation device with a communication function proposed by the applicant of the present application (Japanese Patent Laid-Open No. 10-103977). This car navigation device includes a GPS receiving means, a CD-ROM storing map data associated with position data, and a URL (Uniform Recourse) of a WWW server storing position data of a specific position and position-related content related to the position. Locator) Updatable access table storage means for storing correspondence with addresses, updatable access point storage means for storing access point telephone numbers and location data ranges corresponding to the respective telephone numbers, and public telephones such as PHS Mobile communication means for connection is provided.
[0004]
  In the GPS mode, the position data received by the GPS receiving means is mapped and displayed as the current position on the map of the display means based on the data of the CD-ROM, while in the Internet access mode, accessed by the system control means when the system is started Based on the position data transferred from the table storage means to the temporary storage means and the corresponding URL address, a server accessible from the current position is displayed on the map as a link. When a specific link is indicated, the system control means The access point storage means is referred to obtain the telephone number of the corresponding access point, and the mobile communication means automatically calls the telephone number via the communication interface and connects the access point to the public telephone line. Then, location-related contents such as map information, town guides, store information, and sightseeing guides are downloaded from the server on the Internet and displayed on the display means.
  If the data update mode is selected on the main menu screen of the display means, the system control means accesses the specific server storing the update data, downloads the latest data, and uses the latest data as an access point. Store in the storage means and the access table storage means.
[0005]
  The above-described conventional car navigation device with a communication function does not have a position-related content related to an arbitrary position in a system provided in a vehicle, but via a mobile communication means to a WWW server on the Internet having such a position-related content. Thus, it is possible to automatically link to obtain tourist information in real time.
[0006]
[Problems to be solved by the invention]
  However, the conventional car navigation device with communication function transmits current position information obtained by GPS or the like to a server on the Internet via PHS or the like, and downloads and displays position-related content only at the current position. Therefore, in a moving body that moves at a high speed while changing its position from time to time, a delay occurs in the obtained information.JiuruThere is a problem.
  In addition, in recent years when location-related content is increasing rapidly, such information often exists in a dense manner, and it is possible to acquire all location-related content within a certain period of time while moving in such an information-intensive location. It can be difficult.
[0007]
  Furthermore, since mobile communication means such as a mobile phone has a relatively slow line speed, it cannot be said that it is very suitable for acquiring position-related contents relating to the current position at a high speed during movement.
  In addition, since the conventional car navigation device with communication function downloads and displays position-related content only at the current position, the position where the moving body has passed is stored every moment, and the past position is later stored. There is a problem that it is impossible to display and refer to the position-related content.
[0008]
  Therefore, the object of the present invention is to store the position information obtained by GPS or the like in association with the time when the position information is obtained, and predict the future position based on these stored data. In addition, past and future location-related content can be efficiently stored and acquired, and location-related content that can be obtained with respect to the location where the mobile body passes can be referred to without omission, resulting in quick acquisition of location-related content. It is to provide an information processing apparatus that can be configured.
[0009]
  In order to achieve the above object, an information processing apparatus that operates based on the program of the present invention includes a current position information acquisition unit that acquires position information indicating a position where the information processing apparatus exists, and a current position information acquisition unit. A time acquisition means for acquiring the time at which the position information was acquired, a passing position information storage means for storing the position information acquired by the current position information acquisition means and the time acquired by the time acquisition means in pairs, and a future time Future time input means for inputtingA time difference between the time input by the future time input means and the current time is obtained, a past time that is back by the time difference from the current time is obtained, and a past position corresponding to the obtained past time is stored in the passing position storage means. The future position is calculated by calculating from the stored information and doubling the calculated vector from the past position to the current position, and the calculated future position is set as the position where the information processing apparatus exists at the future time.Future position calculation means, future position related content acquisition means for acquiring information related to the position based on the position calculated by the future position calculation means,
Output means for outputting the content acquired by the future position-related content acquisition means.
[0010]
  In the information processing apparatus of the present invention, the position information acquired by the current position information acquisition unit is stored in the passage position information storage unit in pairs with the acquisition time.Yes. AndThe future position calculation meansA time difference between the time input by the future time input means and the current time is obtained, a past time that is back by the time difference from the current time is obtained, and a past position corresponding to the obtained past time is stored in the passage position storage means. The future position is calculated by doubling the vector from the determined past position to the current position, and the calculated future position is set as the position where the information processing apparatus exists at the future time..Next, the future position related content acquisition means is information related to the position calculated by the future position calculation means. ( Location related content ) And the acquired content is output by the output means.
  Therefore, based on the movement trajectory information of the information processing device,Future time according to a universal formula Surely predict the movement positionThe position related content related to the moving position can be output in advance.
[0011]
  An information processing apparatus according to an embodiment of the present invention operates in cooperation with a server that holds information related to the position, communicates with the server, and uses the communication unit to calculate the information. Content request means for requesting information related to the position, that is, position-related content, to the server, and content receiving means for receiving position-related content sent in response to the request from the server via the communication means. It is further provided with a feature.
[0012]
  In the information processing apparatus of the above-described embodiment, the content request unit requests information related to the position calculated by the future position calculation unit, that is, the position related content, to the server, and the position sent from the server in response to the request. The content receiving means receives the related content.
  Therefore, in addition to the above-described operation by the information processing apparatus of the present invention, position-related content related to the predicted movement position can be downloaded from the server in advance.
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
  In the information processing apparatus according to an embodiment of the present invention, the future position calculation unit draws a circle having a certain radius around the calculated future position, and sets a range surrounded by the circle as the future position. Features.
[0020]
  In the information processing apparatus according to the above embodiment, in addition to the operation according to the above-described embodiment, the movement position of the information processing apparatus at a future time can be reliably predicted as a range instead of a point.
[0021]
  In the information processing apparatus according to an embodiment of the present invention, the future position calculation unit rotates the vector from the current position to the future position by a fixed angle to the left and right, and expands and contracts the length of the vector by a certain width. Accordingly, the range in which the tip of the vector moves along with this is set as the future position.
[0022]
  In the information processing apparatus according to the above embodiment, in addition to the operation according to the above-described embodiment, the movement position of the information processing apparatus at a future time can be reliably predicted as a range instead of a point.
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
  Of one embodiment of the present invention.Information processing equipment,the aboveInformation received by the content receiving means is stored together with the future time and the calculated future position together with the position-related content storage means, and when the future time is reached, the current position information acquiring means acquires the information. If the position is compared with the future position stored in the position related content storage means and the two do not match, the position related content stored together with the future time is stored from the stored contents of the position related content storage means. A deletion means for deleting is provided.
[0046]
  Embodiment aboveIn the information processing apparatus of claim 1, the current position information acquisition means, the future time input means and the future position calculation means of claim 1, and the content request means and content reception means of claim 2Location-related content storage meansWhen the movement position at the future time is predicted based on the movement trajectory of the information processing apparatus and the unrelated position-related content related to the movement position is downloaded from the server in advance, the predicted position is reached at the future time. When there is not, the position related content related to the predicted position is deleted by the deleting means, so that unnecessary stored information is discarded when the prediction is lost, and the memory or the like can be saved.
[0047]
  Another information processing apparatus that operates based on the program of the present invention is an information processing apparatus that operates based on the program, and a current position information acquisition unit that acquires position information indicating a position where the information processing apparatus exists; Time acquisition means for acquiring the time when the current position information acquisition means acquired position information, and passing position information for storing the position information acquired by the current position information acquisition means and the time acquired by the time acquisition means in pairs A storage means, a future time input means for inputting a future time, a time difference between the time input by the future time input means and the current time is obtained, and a past time that is retroactive from the current time by the time difference is obtained and obtained. The past position corresponding to the past time is obtained from the information stored in the passing position storage means, and a vector from the obtained past position to the current position is obtained. Calculating a future position by multiplying the calculated future position as the position where there is an information processing apparatus in the future timeFuture position calculation means is provided.
[0048]
  In the information processing apparatus of the present invention, the position information acquired by the current position information acquisition unit is stored in the passage position information storage unit in a pair with the acquisition time. Then, the future position calculation means obtains a time difference between the time input by the future time input means and the current time, obtains a past time that is backed by the time difference from the current time, and a past position corresponding to the obtained past time Is calculated from the information stored in the passing position storage means, the future position is calculated by doubling the vector from the determined past position to the current position, and there is an information processing apparatus for the calculated future position at the future time. Set the position to.Next, the future position related content acquisition means is information related to the position calculated by the future position calculation means. ( Location related content ) To get.
  Therefore, it is possible to reliably predict the moving position at a future time based on the universal calculation formula based on the moving trajectory information of the information processing apparatus, and to acquire the position related content related to the moving position in advance.
[0049]
  Hereinafter, the present invention will be described in detail with reference to the illustrated embodiments.
  FIG. 1 is a schematic diagram showing an example of an overall system of an information processing apparatus according to the present invention. This information processing apparatus is roughly classified into an information processing apparatus main body 1, position information acquisition means 2 for acquiring position information indicating a position where the information processing apparatus mounted on a moving body exists, and the information processing apparatus main body 1. In cooperation with an input device 3 that also functions as a future time input means, content instruction means, and past time input means, and a server 5 on the Internet that holds information related to a specific position, that is, position related content. The communication apparatus 4 is configured as a communication unit that manages communication with the information processing apparatus main body 1 and the output apparatus 6 displays information output from the information processing apparatus main body 1 by image or printing.
[0050]
  The position information acquisition unit 2 includes a car navigation device that acquires position information of a moving body provided by a carrier using a GPS based satellite or a system based on a base station.
  The input device 3 includes a keyboard, a mouse, a touch panel, etc., or a program instruction.
  The communication device 4 performs transmission / reception between a server access unit 20 (described later) in the information processing apparatus main body 1 and the server 5, and the server 5 receives, for example, location information attached as a parameter to the URL from the server access unit 20. Then, the location related content related to the received location information is transmitted to the server access means 20 which is a client.
  The output device 6 includes a printer that prints the acquired position-related content or a display device that displays an image.
[0051]
  The information processing apparatus body 1 includes a current position information acquisition unit 11 that acquires position information from the position information acquisition unit 2, a time acquisition unit 12 that acquires the time when the current position information acquisition unit 11 acquires the position information, The position information obtained by the position information obtaining means and the time obtained by the time obtaining means are stored as a pair, and the passage position information storage means 13 is stored in the system and the time designated by the user using the input device 3 is set in the system. Time instructing means 14, passing position information acquiring means 15 for instructing the system to obtain specific passing position information in the passing position information storing means 13 based on user input from the input device 3, and passing position information storing means 13 based on the position information and the time information stored in pairs, and the future position for calculating the position where the information processing apparatus exists at the future time input from the input apparatus 3 Comprises calculating means 16.
[0052]
  The information processing apparatus main body 1 further includes an information processing apparatus at a past time input from the input apparatus 3 based on the position information and time information stored as a pair in the passage position information storage means 13. Past position calculation means for calculating the past position, past position calculation / related content acquisition means 17 serving also as past position related content acquisition means for acquiring the position related content related to the calculated position via the server access means 20, and future position calculation Based on the position calculated by the means 16, future position related content acquisition means 18 for acquiring position related content related to this position via the server access means 20, and current position information stored in the passing position information storage means 13. The position-related content corresponding to the current position-related content is acquired via the server access means 20. Server access that also serves as content request means and content reception means for accessing the server 5 via the content acquisition means 19 and the communication device 4 to request location-related content and receiving location-related content sent in response to the request Means 20, position-related content storage means 21 for storing position-related content acquired by server access means 20 together with corresponding position information, and position-related content stored in position-related content storage means 21 and the like to output device 6. Output means 22 for outputting is provided.
  The position related content storage means 21 relates to the future position calculated by the future position calculation means 16 based on the future time when the position related content acquired from the server 5 is input from the input device 3 by the user. In some cases, not only the future position corresponding to the obtained position-related content but also the future time is stored together.
[0053]
  The output unit 22 determines whether or not the necessary position-related content instructed by the user's input from the input device 3 that is the content instruction unit is stored in the position-related content storage unit 21, and determines that the result is positive. In this case, the stored location-related content is output. On the other hand, if the determination is NO, the location-related content instructed to the server 5 is output.
  The output unit 22 also serves as a deletion unit that deletes unnecessary location-related content in the location-related content storage unit 21, and the future time input by the user from the input device 3 that is a future time input unit is reached. When the current position information acquisition unit 11 and the future position stored in the position related content storage unit 21 are compared with each other and the two do not match, the stored contents of the position related content storage unit 21 The future location, future time and location related content stored in pairs are deleted.
[0054]
  FIG. 2 is an explanatory diagram of information stored in the passage position storage means 13 in the information processing apparatus main body 1 of FIG. As shown in the table in the figure, the position on the latitude and longitude of the information processing apparatus in the moving body acquired by the current position information acquisition unit 11 and the time when the position acquired by the time acquisition unit 12 is acquired ( Hour, minute, second) are stored in pairs. In the example in the table, a vehicle equipped with GPS is, for example, 13:26:30 when it passes the point of 35 degrees 66 minutes 77 seconds north, 135 degrees 22 minutes 33 seconds east (N35.66.77E135.22.33) 13:26:30). Also, if the positions in the table are plotted on the latitude and longitude coordinates, the locus of the moving body shown in the figure can be obtained.
[0055]
  Passing positioninformationAs shown in the flowchart of FIG. 3, the procedure for storing information in the storage means 13 is as follows. In step S1, the current position information acquisition means 11 connected to the GPS as the position information acquisition means 2 acquires the current position information of the moving object. In step S2, the current time is acquired by the current time acquisition means 12, such as a timer. In step S3, the obtained current position and the current time are paired and the passing position.informationIt is stored in the storage means 13 and it is determined in step S4 whether or not there is an instruction to end the user from the input device 3. If not, the process returns to step S1 after waiting for a predetermined time in step S5. Exit.
[0056]
  FIG. 4 indicates an arbitrary time by the time instruction means 14 in the information processing apparatus main body 1 via the input device 3, and acquires, stores, and outputs the position of the moving object at that time and the position related content related to the position. It is a flowchart which shows a procedure.
  First, in step S11, when the user inputs a specific time from the input device 3, the time instruction means 14 sets the input time in the system and obtains passing position information.InstructionsThe means 15 determines whether the input time belongs to the past, the present, or the future, and proceeds to step S12, step S15, or step S18 according to the determination result.
  When the current time is input, the passage position information acquisition unit 15 proceeds to step S15, reads the position information corresponding to the current time stored therein with reference to the passage position information storage unit 13, and continues. In step S16, the read position information is passed to the server access means 20, and the server access means 20 accesses the server 5 on the Internet via the communication device 4, and the position related content related to the position information is received from the server 5. to download. The position information is generally given as a URL parameter, and a format specification proposal for this parameter has been proposed, for example, as “Location information URL standard for mobile tools” of MOPA (Mobile Office Promotion Council). Next, in step S17, the position related content obtained from the server 5 is stored in the position related content storage means 21 together with the corresponding position information. Finally, in step S14, the output means 22 is downloaded and stored. The content is output to the output device 6.
[0057]
  FIG. 5 shows the position stored in a pair in the position related content storage means 21, the time when the mobile body was or will exist at the position, and the position related content downloaded with respect to the position. The location-related content includes map information, town guides, store information, sightseeing guides, and the like related to the location.
[0058]
  When the past time is input in step S11 of FIG. 4, the passage position information acquisition unit 15 proceeds to step S12, and causes the past position calculation / related content acquisition unit 17 to refer to the passage position information storage unit 13 and includes it. In the subsequent step S13, the past position calculation / related content acquisition means 17 reads the stored contents of the position related content storage means 21 based on the read position information. Search is performed to find position-related content corresponding to the position information. Usually, since the past position at a certain past time is a point where the mobile body has passed, the position-related content corresponding to the position information is already stored in the position-related content storage means 21 and is immediately found. The related content is output to the output device 6 by the output means 22 in step S14. Note that if the location-related content corresponding to the location information cannot be found because the location information has already been deleted, the output means 22 does not show it clearly in FIG. 4, but this location information is attached to the URL as a parameter to access the server. The server access unit 20 accesses the corresponding server 5 via the communication device 4 to download the location related content, and the output unit 22 outputs the downloaded location related content to the output device 6 in step S14. To do.
[0059]
  When the future time is input in step S11 of FIG. 4, the passing position information acquisition means 15 proceeds to step S18, and the future position calculation means 16 indicates that the mobile object will exist in the future by the method shown in FIG. Let the future position of the wax be calculated. In FIG. 6, if the elapsed time from the departure time is t, the current position is (Xt, Yt), And the past position for the unit time n from the current position is (Xtn, Ytn), The future position is (Xt + n, Yt + n) Respectively. Here, the unit time n may be an appropriate time such as 10 seconds, 30 seconds, 1 minute, 5 minutes, or the like. The future position calculation means 16 obtains the time difference between the future time (t + 1) input by the user from the input device 3 and the current time (t), and the past time (t−1) that goes back from the current time by this time difference. Past position (Xt-1, Yt-1) Is obtained from the position information stored in the passage position information storage means 13, and the obtained past position (Xt-1, Yt-1) To current position (Xt, Yt) Is doubled as indicated by the dashed arrow in the figure to indicate the future position (Xt + 1, Yt + 1) Is calculated. If the input future time is (t + n), the past position corresponding to the past time (t-n) that is back by the time difference from the current time is (Xtn, YtnTherefore, the calculated future position (Xt + n, Yt + n) Is obtained by doubling the vector to the current position as indicated by the one-dot chain arrow in the figure.
  If the unit time n is larger than t and goes back beyond the departure point, the future position (Xt + n, Yt + n) Is calculated by the following equation.
  (Xt + n, Yt + n) = (Xt, Yt) + T {(Xt, Yt)-(Xtn, Ytn)} / N
[0060]
  The future position calculated in this way is passed to the server access means 20 by the passage position information acquisition means 15 in the subsequent step S16, and the server access means 20 accesses the server 5 on the Internet via the communication device 4, and the server The position-related content related to the future position is downloaded from 5, and the downloaded position-related content is stored in the position-related content storage means 21 together with the corresponding future time and future position in the next step S17 as described in FIG. Is done.
  Finally, the output means 22In step S14 of FIG.When the user designates necessary position-related content from the input device 3, it is determined whether or not this position-related content is already stored in the position-related content storage means 21. If the location-related content is not stored, the location-related content downloaded from the server 5 via the server access means 20HusbandTo the output device 6. If the position of the information processing device (moving body) obtained by the current position information acquisition means 11 at the future time does not match the predicted future position, the output means 22 Since the position-related content related to the future position is deleted from the stored contents of the position-related content storage means 21, it is possible to prevent memory waste.
[0061]
  In the above embodiment, in the information processing apparatus mounted on the mobile body and provided with the GPS as the current position information acquisition means 11 and the timer as the time acquisition means, the mobile body is at a future time input by the user from the input device 3. The future position calculation means 16 calculates the future position that will exist, based on the position information and time information stored as a pair in the passing position information storage means 13, and the position related content relating to the calculated future position Is acquired in advance from the server 5 on the Internet accessed through the server access unit 20 and the communication device 4, and the downloaded location related content is stored together with the location information corresponding to the location related content storage. Since it is stored in the means 21, the position related content of the point where the mobile body will arrive in the future is displayed. It can read and downloaded in advance from a server on the Internet.
[0062]
  Also, as long as there is position-related content at a position corresponding to the previous input time until the next specific past, present, and future time is input by the user via the input device 3 in step S11 of FIG. Since it continues to be downloaded, it is possible to download all location-related content even when the mobile object passes through an information crowded area.
  Furthermore, in the above-described embodiment, the past position calculation / related content acquisition unit 17 reads the position information corresponding to the past time input by the user from the input device 3 with reference to the passage position information storage unit 13, and the read position Since the position related content corresponding to the information is searched from the stored contents of the position related content storage means 21 and the corresponding position related content is output to the output device 6, the position related content of the past position that the mobile object has already passed is obtained. After the fact, it can be quickly displayed and read.
[0063]
  In the above embodiment, the passage position stored by pairing the position information obtained by the current position information storage means 11 and the time when the position information was obtained by the time acquisition means in the calculation of the future position by the future position calculation means 16. The data of the information storage means 13 was used, but instead of thisAndSpeed direction acquisition means for acquiring the speed and direction in which the information processing apparatus moves is provided, and future position calculation is performed based on the current position of the information processing apparatus and the movement speed and direction of the information processing apparatus acquired by the speed direction acquisition means. The future position can also be calculated by means.
[0064]
  FIG. 9 shows an example in which the future position calculated by the future position calculation means 16 has a certain spread instead of a point. That is, the future position calculation means 16 obtains the future position as a point by the method described with reference to FIG. 6, draws a circle with a fixed radius r around this point, and sets the range surrounded by this circle as the future position. This future position is represented by a circle in FIG.
  As a result, it is possible to predict the destination of the information processing apparatus mounted on the mobile body as a range having a certain area, and it is possible to download in advance the position-related content for all points within this range. Even if the movement destination is slightly deviated, the position-related content required at the movement destination can be reliably obtained.
[0065]
  7 and FIG. 8, the position calculation method with this spread is used for the past position calculation / related content acquisition means 17 in FIG. 1 for the past position calculation in step S12 in FIG. 4 and the current position calculation in step S15 in FIG. An applied example is shown. According to this method, more position-related content related to the past position and the current position can be obtained as described above.
[0066]
  FIG. 10 shows another example in which the future position calculated by the future position calculation means 16 has a certain spread instead of a point. That is, as shown in FIG. 10, the future position calculation means 16 determines the current position (Xt, Yt) To the future position (Xt + n, Yt + n) Is rotated to the left and right by a fixed angle (approximately 15 ° in this example), and the length of the vector is expanded / contracted by a fixed width (in this example, reduced by time unit 1). The range in which the tip of the head moves (in this example, a fan-shaped portion with dots) is set as the future position.
  Even with this future position calculation method, for the same reason as described with reference to FIG. 9, even if the actual moving destination of the moving object is slightly deviated, it is possible to reliably obtain the position related content required at the moving destination.
[0067]
  FIG.As a reference exampleFuture positionCalculation ofIt shows how to get out. The future position calculation means 16 determines the starting point (X0, Y0) And the position of the information processing device at each time (X1, Y1), (X2, Y2), ... (Xt, Yt) In the XY coordinate system1, δ2,… ΔtSum of squares (δ1 2+ Δ2 2+ ... + δn 2) Is determined by the method of least squares, and the direction of the approximate line is determined as the current position (Xt, Yt) From the future position (Xt + 1, Yt + 1), (Xt + n, Yt + n)Can also.
  According to this position calculation method, based on the position information of the passing point of the information processing apparatus, it is possible to predict a future position that minimizes the error, and the destination of the information processing apparatus mounted on the moving body can be further determined. It can be predicted accurately.
[0068]
  A program for causing the information processing apparatus according to the above-described embodiment to operate as described above by each of the constituent units can be stored in a storage medium such as a propidisk or a CD-ROM, and the information can be stored using the storage medium. The processing apparatus can be operated so as to exhibit the above-described effects.
[0069]
  According to the above embodiment, it becomes possible to quickly acquire location-related content, increase the acquisition amount per unit time, and acquire location information content in real time. For example, if traffic congestion information, which is one of position-related contents in the forward direction of the moving body, can be obtained in advance, it is possible to bypass the congested area and reach the destination in a short time. In addition, this can be avoided even when an accident occurs at the destination or traffic restrictions are in place. Such information requiring real-time property cannot be obtained because the conventional car navigation device with communication function can obtain only the position-related content at the current position.
[0070]
  Or if you know the congestion level of the parking lot in advance and select an available parking lot from among multiple parking lots, or if the gas station sends the sales price of gasoline on the server, you are in the direction of travel of the vehicle You can check the sales price of multiple gas stations in advance and refuel at the cheapest gas station. In this way, where position-related contents are rapidly increasing, the advantage that more position-related contents can be acquired more quickly while moving by the information processing apparatus of the present invention is remarkable.
  In addition, since the location related contents downloaded and stored that are related to the location where the mobile object did not actually pass are deleted, the location related content related to the points that have already passed can be browsed afterwards while preventing memory waste. Can do.
[0071]
【The invention's effect】
  As is apparent from the above description, in the information processing apparatus of the present invention, the position information acquired by the current position information acquisition unit is stored in the passage position information storage unit in a pair with the acquisition time, and the future position calculation unit But,A time difference between the time input by the future time input means and the current time is obtained, a past time that is back by the time difference from the current time is obtained, and a past position corresponding to the obtained past time is stored in the passage position storage means. The future position is calculated by doubling the obtained vector from the past position to the current position. AndThe future position related content acquisition means acquires information (position related content) related to the position calculated by the future position calculation means, and the acquired content is output by the output means. Based on informationMovement at a future time according to a universal formula Reliably predict the positionThe position related content related to the moving position can be output in advance.
[0072]
  In the information processing apparatus according to the embodiment of the present invention, the content request unit requests the server for information related to the position calculated by the future position calculation unit, that is, the position related content, and is sent from the server in response to the request. Since the position receiving content is received by the content receiving means, the position related content relating to the predicted moving position can be downloaded from the server in advance.
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
  An information processing apparatus according to an embodiment of the present invention includes a current position information acquisition unit, a future time input unit, a future position calculation unit, a content request unit, a content reception unit, and a position related content storage unit. When a movement position at a future time is predicted based on a trajectory, and position-related content related to the future position is downloaded from a server in advance, when the predicted position is not reached at the future time, position-related content related to the predicted position Is deleted by the deleting means, unnecessary storage information is discarded when the prediction is lost, and the memory or the like can be saved.
[0087]
  In the information processing apparatus of the present invention, the position information acquired by the current position information acquisition means is stored in the passage position information storage means in pairs with the acquisition time, and the future position calculation means is input by the future time input means. The time difference between the current time and the current time is obtained, the past time that is back by the time difference from the current time is obtained, and the past position corresponding to the obtained past time is obtained from the information stored in the passage position storage means, and obtained. The future position is calculated by doubling the vector from the past position to the current position. The future position related content acquisition means is information related to the position calculated by the future position calculation means. ( Location related content ) Therefore, based on the movement trajectory information of the information processing apparatus, it is possible to reliably predict the movement position at a future time according to a universal calculation formula, and to acquire in advance position-related content related to the movement position. Can do.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing an example of an overall system of an information processing apparatus for acquiring position related content using mobile communication according to the present invention.
2 is a diagram for explaining information stored in passage position storage means in the information processing apparatus main body of FIG. 1; FIG.
FIG. 3 is a flowchart showing a procedure for storing information in the passage position storage means;
FIG. 4 is a flowchart showing a procedure for acquiring, storing, and outputting the position of a moving body at a time instructed by input from an input device and position-related content related to the position.
5 is a diagram showing a list of position-related contents related to the position, time, and position of a mobile unit stored in pairs in the position-related content storage unit of FIG. 1. FIG.
6 is a diagram for explaining a method by which a future position calculation unit in FIG. 1 calculates a future position of a mobile object.
FIG. 7 is a diagram illustrating a method for predicting a past position of a moving object at a predetermined past time in a circular range.
FIG. 8 is a diagram illustrating a method for predicting a current position of a moving object at a current time in a circular range.
FIG. 9 is a diagram illustrating a method for predicting a future position of a moving object at a predetermined future time in a circular range.
FIG. 10 is a diagram illustrating a method for predicting a future position of a moving object at a predetermined future time in a sector range.
11 is a diagram for explaining a method for calculating a future position using a least square method by the future position calculating means in FIG. 1; FIG.
[Explanation of symbols]
1 Information processing equipment
2 Location information acquisition means
3 Input devices
4 communication devices
5 servers
6 Output device
11 Current position information acquisition means
12 Time acquisition means
13 Passing position information storage means
14 hour indication means
15 Passing position information acquisition instruction means
16 Future position calculation means
17 Past location calculation and related content acquisition means
18 Future location related content acquisition means
19 Current location related content acquisition means
20 Server access means
21 Location-related content storage means
22 Output means

Claims (6)

プログラムに基づいて動作する情報処理装置において、
この情報処理装置の存在する位置を表わす位置情報を取得する現在位置情報取得手段と、
この現在位置情報取得手段が位置情報を取得した時刻を取得する時刻取得手段と、
上記現在位置情報取得手段が取得した位置情報と上記時刻取得手段が取得した時刻を対にして記憶する通過位置情報記憶手段と、
将来の時刻を入力する将来時刻入力手段と、
上記将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを2倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする将来位置計算手段と、
この将来位置計算手段によって算出された位置に基づいて、この位置に関連する情報を取得する将来位置関連コンテンツ取得手段と、
この将来位置関連コンテンツ取得手段によって取得されたコンテンツを出力する出力手段とを備えたことを特徴とする情報処理装置。
In an information processing apparatus that operates based on a program,
Current position information acquisition means for acquiring position information representing a position where the information processing apparatus exists;
Time acquisition means for acquiring the time when the current position information acquisition means acquires position information;
Passage position information storage means for storing the position information acquired by the current position information acquisition means and the time acquired by the time acquisition means in pairs;
A future time input means for inputting a future time; and
A time difference between the time input by the future time input means and the current time is obtained, a past time that is back by the time difference from the current time is obtained, and a past position corresponding to the obtained past time is stored in the passing position storage means. The future position is calculated from the stored information, the future position is calculated by doubling the vector from the determined past position to the current position, and the calculated future position is the position where the information processing apparatus exists at the future time. Means,
Future position related content acquisition means for acquiring information related to this position based on the position calculated by this future position calculation means;
An information processing apparatus comprising: output means for outputting content acquired by the future position-related content acquisition means.
請求項1に記載の情報処理装置において、上記位置に関連する情報を保持しているサーバと連携して動作し、このサーバと通信する通信手段と、この通信手段を用いて、上記算出された位置に関連する情報つまり位置関連コンテンツを上記サーバに対して要求するコンテンツ要求手段と、上記通信手段を介して上記サーバから要求に応じて送られてくる位置関連コンテンツを受信するコンテンツ受信手段をさらに備えたことを特徴とする情報処理装置。  The information processing apparatus according to claim 1, wherein the calculation unit operates in cooperation with a server that holds information related to the position and communicates with the server, and the communication unit calculates the calculation using the communication unit. Content request means for requesting information related to position, that is, position related content, to the server, and content receiving means for receiving position related content sent from the server in response to the request via the communication means An information processing apparatus comprising the information processing apparatus. 請求項またはに記載の情報処理装置において、上記将来位置計算手段は、上記求められた将来位置を中心に一定の半径をもつ円を描き、この円で囲まれる範囲を将来位置とすることを特徴とする情報処理装置。 3. The information processing apparatus according to claim 1, wherein the future position calculation means draws a circle having a certain radius centered on the determined future position, and sets a range surrounded by the circle as a future position. An information processing apparatus characterized by the above. 請求項またはに記載の情報処理装置において、上記将来位置計算手段は、上記現在位置から上記将来位置に至るベクトルを左右に一定角回転させ、かつ、上記ベクトルの長さを一定幅で伸縮させ、これに伴ってベクトルの先端が動く範囲を将来位置とすることを特徴とする情報処理装置。 3. The information processing apparatus according to claim 1, wherein the future position calculation means rotates a vector from the current position to the future position by a fixed angle to the left and right, and expands / contracts the length of the vector by a constant width. An information processing apparatus characterized in that a range in which the tip of the vector moves along with this is set as a future position. 請求項2に記載の情報処理装置において、上記コンテンツ受信手段によって受信された情報を、上記将来の時刻および上記算出された将来の位置と共に記憶する位置関連コンテンツ記憶手段と、上記将来の時刻になったときに、上記現在位置情報取得手段によって取得された位置と上記位置関連コテンツ記憶手段に記憶された将来の位置とを比較して、両者が一致しない場合、位置関連コンテンツ記憶手段の記憶内容から上記将来の時刻と共に記憶された位置関連コンテンツを削除する削除手段を備えたことを特徴とする情報処理装置 3. The information processing apparatus according to claim 2, wherein information received by the content receiving means is stored together with the future time and the calculated future position, and the future time. When the current position information acquisition means compares the position acquired by the current position information acquisition means with the future position stored in the position related content storage means, and the two do not match, the stored contents of the position related content storage means An information processing apparatus comprising: deletion means for deleting the position related content stored together with the future time . プログラムに基づいて動作する情報処理装置において、In an information processing apparatus that operates based on a program,
この情報処理装置の存在する位置を表わす位置情報を取得する現在位置情報取得手段と、Current position information acquisition means for acquiring position information representing a position where the information processing apparatus exists;
この現在位置情報取得手段が位置情報を取得した時刻を取得する時刻取得手段と、Time acquisition means for acquiring the time when the current position information acquisition means acquires the position information;
上記現在位置情報取得手段が取得した位置情報と上記時刻取得手段が取得した時刻を対にして記憶する通過位置情報記憶手段と、Passing position information storage means for storing the position information acquired by the current position information acquisition means and the time acquired by the time acquisition means in pairs;
将来の時刻を入力する将来時刻入力手段と、A future time input means for inputting a future time; and
上記将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを2倍することによって将来位置を算出し、算出した将来位置を上記将来時間におけA time difference between the time input by the future time input means and the current time is obtained, a past time that is back by the time difference from the current time is obtained, and a past position corresponding to the obtained past time is stored in the passing position storage means. The future position is calculated by doubling the calculated vector from the past position to the current position from the stored information, and the calculated future position is calculated at the above future time. る情報処理装置が存在する位置とする将来位置計算手段とを備えたことを特徴とする情報処理装置。An information processing apparatus, comprising: a future position calculation means for setting a position where the information processing apparatus exists.
JP2000217336A 2000-07-18 2000-07-18 Information processing device Expired - Fee Related JP3653451B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000217336A JP3653451B2 (en) 2000-07-18 2000-07-18 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000217336A JP3653451B2 (en) 2000-07-18 2000-07-18 Information processing device

Publications (2)

Publication Number Publication Date
JP2002032375A JP2002032375A (en) 2002-01-31
JP3653451B2 true JP3653451B2 (en) 2005-05-25

Family

ID=18712459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000217336A Expired - Fee Related JP3653451B2 (en) 2000-07-18 2000-07-18 Information processing device

Country Status (1)

Country Link
JP (1) JP3653451B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002163267A (en) * 2000-11-28 2002-06-07 Nec Corp Store information display system
JP2002297614A (en) * 2001-03-30 2002-10-11 Konami Co Ltd System, device, and method for information distribution applicable for distribution of amusement facility information or the like
JP4245461B2 (en) 2002-11-25 2009-03-25 パナソニック株式会社 Terminal apparatus and information reproducing method
JP4493953B2 (en) 2003-08-22 2010-06-30 富士通テン株式会社 Moving body position providing apparatus and moving body position providing system
JP4895857B2 (en) * 2007-02-22 2012-03-14 日立オートモティブシステムズ株式会社 Vehicle behavior reproduction method
JP2009003897A (en) * 2007-06-25 2009-01-08 Sanyo Electric Co Ltd Information provision system
JP5644081B2 (en) * 2009-09-28 2014-12-24 日本電気株式会社 Information providing apparatus, information providing method, and program
JP5956176B2 (en) * 2012-02-14 2016-07-27 辰巳出版株式会社 Information distribution system and method, program
CN107636642A (en) * 2015-06-01 2018-01-26 富士通株式会社 Information processor and facilities information provide program
JP7192260B2 (en) 2018-06-21 2022-12-20 カシオ計算機株式会社 Electronic device, information processing method and information processing program

Also Published As

Publication number Publication date
JP2002032375A (en) 2002-01-31

Similar Documents

Publication Publication Date Title
US6993350B2 (en) Navigation system using mobile terminal
US6633809B1 (en) Wireless method and system for providing navigation information
US20030158657A1 (en) Navigation system
US20070124066A1 (en) Navigation device, navigation method, and program
JPH09319300A (en) Information processing apparatus, information providing system, and information acquisition method
JP4180837B2 (en) Method and system for providing backup operation instruction using navigation system
AU2003244121A1 (en) Navigation apparatus and server apparatus
KR100727903B1 (en) Peripheral location information processing device and method in navigation system
US7600034B2 (en) Data delivery device that determines a destination for delivery based on estimated transmission time and location of a client
JP3653451B2 (en) Information processing device
US20040225712A1 (en) Server apparatus, terminal device, and information providing system
US6640186B2 (en) Method and system for generating a list of maneuvers for navigation of a vehicle
JP2003004468A (en) Navigation system and display method for map thereof
US20060161343A1 (en) Mobile navigation
JP2005020376A (en) Data distribution system for mobile terminals
JPH09325040A (en) Vehicle map information display device
JP2006064460A (en) Position information providing server and system, portable terminal, and program
JP3273356B2 (en) Navigation device
JP2003309865A (en) Wireless communication device and wireless communication system
JP4001963B2 (en) COMMUNICATION METHOD, NAVIGATION DEVICE, AND AUTOMOBILE
KR100454963B1 (en) Method for updating route guide data in navigation system using wireless communication network
JP4007539B2 (en) Navigation device, navigation method, and navigation software
JP2004125415A (en) Navigation device and server device
JP6011907B2 (en) Navigation device and navigation method
JP2002171565A (en) Position information providing system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041102

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041228

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041228

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: 20050222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050228

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20080304

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090304

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100304

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100304

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110304

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees