JP3997776B2 - 情報処理システム、情報処理装置及び通信端末 - Google Patents
情報処理システム、情報処理装置及び通信端末 Download PDFInfo
- Publication number
- JP3997776B2 JP3997776B2 JP2001392911A JP2001392911A JP3997776B2 JP 3997776 B2 JP3997776 B2 JP 3997776B2 JP 2001392911 A JP2001392911 A JP 2001392911A JP 2001392911 A JP2001392911 A JP 2001392911A JP 3997776 B2 JP3997776 B2 JP 3997776B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- checkpoint
- communication terminal
- transportation
- recommended
- 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
Links
- 230000006854 communication Effects 0.000 title claims description 257
- 238000004891 communication Methods 0.000 title claims description 257
- 230000010365 information processing Effects 0.000 title claims description 35
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 description 30
- 238000000034 method Methods 0.000 description 24
- 238000012545 processing Methods 0.000 description 24
- 230000015654 memory Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 235000013305 food Nutrition 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 241000209094 Oryza Species 0.000 description 2
- 235000007164 Oryza sativa Nutrition 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000011112 process operation Methods 0.000 description 2
- 235000009566 rice Nutrition 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Description
【発明の属する技術分野】
本発明は、インターネット等の通信環境を介して情報を提供する情報処理システム、情報処理装置及び通信端末などに関する。
【0002】
【従来の技術】
従来、インターネット等の通信網にユーザの通信端末を接続し、オリエンテーリングやラリー等のゲームを行う情報処理装置が開示されている。例えば、特開平9−319662号では、ユーザの現在地情報をパスワードとし、ユーザが中継点に到達するとその地点の現在地情報がパスワードとして用いられ、このパスワードが予め用意された位置情報に一致すると次の中継点への情報が得られるラリーシステムを開示している。また、特開2000−300711号は、オリエンテーリングやラリー等の競技を支援するために、競技をナビゲートし、競技結果を集計する移動競技ナビゲーション装置を開示している。
【0003】
【発明が解決しようとする課題】
しかしながら、上記これらの従来技術は、オリエンテーリングやラリー等を行う際に、通信端末のユーザを固定された交通手段でナビゲートすることはできるが、通信端末のユーザが交通手段を変更することができないため、通信端末のユーザが次のチェックポイントまで移動するのに適していると思われる交通手段をこの通信端末のユーザに提供することができなかった。その結果、通信端末のユーザは、チェックポイントによっては不便な交通手段で移動したり、オリエンテーリングを中止したりしなければならなかった。
【0004】
本発明は、上記の課題に鑑みてなされたものであり、通信端末のユーザが次のチェックポイントまで移動するのに適していると思われる交通手段をこの通信端末のユーザに提供することによって、オリエンテーリングの快適性を向上させる情報処理システム、情報処理装置及び通信端末を提供することを目的とする。
【0012】
本発明の第1の側面によれば、情報センターを有し、前記情報センターと通信可能に接続される通信端末に対してチェックポイントに関する情報を送信すると共に、ユーザにオリエンテーリングを行わせる情報処理システムであって、前記情報センターは、前記オリエンテーリングを実行する際の移動目標となる前記チェックポイントに関する情報を取得するチェックポイント情報取得部と、前記チェックポイント情報取得部で取得した前記チェックポイントに関する情報に基づいて、前記通信端末が前記チェックポイントに到達したか否かを判定するチェックポイント到達判定部と、前記チェックポイント到達判定部により前記通信端末が前記チェックポイントに到達したと判定されたときに、前記ユーザが次のチェックポイントへと移動する際に推奨される推奨交通手段を、前記チェックポイント取得部で取得した前記チェックポイントに関する情報に基づいて決定する推奨交通手段決定部と、前記推奨交通手段決定部で決定した前記推奨交通手段に関する情報及び前記次のチェックポイントに関する情報を前記通信端末に送信する情報送信部と、前記ユーザの現在の交通手段に関する情報を記録する交通手段データ記録部と、前記交通手段データ記録部で記録した前記情報を前記推奨交通手段に関する情報を用いて書き換える交通手段データ書換部と、を備え、前記交通手段データ書換部は、前記推奨交通手段決定部により推奨された前記推奨交通手段が現在の交通手段と異なる場合には、前記交通手段データ記録部に記録された前記現在の交通手段に関する情報を前記推奨交通手段に関する情報に書き換えることを特徴とする。
【0013】
本発明の好適な実施の形態によれば、前記通信端末は、さらに、前記情報送信部から送信された前記情報に基づいて前記1つ以上の推奨交通手段を拒否する交通手段拒否部を備え、前記交通手段データ記録部は、前記交通手段拒否部により前記推奨交通手段が拒否された場合には、記録された前記現在の交通手段に関する情報を保持することが好ましい。
【0014】
本発明の第2の側面によれば、通信端末に対してチェックポイントに関する情報を送信すると共に、ユーザにオリエンテーリングを行わせる情報処理装置に係り、前記オリエンテーリングを実行する際の移動目標となるチェックポイントに関する情報を取得するチェックポイント情報取得部と、前記チェックポイント情報取得部で取得した前記チェックポイントに関する情報に基づいて、前記通信端末が前記チェックポイントに到達したか否かを判定するチェックポイント到達判定部と、前記チェックポイント到達判定部により通信端末が前記チェックポイントに到達したと判定されたときに、前記ユーザが次のチェックポイントへと移動する際に推奨される推奨交通手段を、前記チェックポイント取得部で取得した前記チェックポイントに関する情報に基づいて決定する推奨交通手段決定部と、前記推奨交通手段決定部で決定した前記推奨交通手段に関する情報及び前記次のチェックポイントに関する情報を前記通信端末に送信する情報送信部と、前記ユーザの現在の交通手段に関する情報を記録する交通手段データ記録部と、前記交通手段データ記録部で記録した前記情報を前記推奨交通手段に関する情報を用いて書き換える交通手段データ書換部と、を備え、前記交通手段データ書換部は、前記推奨交通手段決定部により推奨された前記推奨交通手段が現在の交通手段と異なる場合には、前記交通手段データ記録部に記録された前記現在の交通手段に関する情報を前記推奨交通手段に関する情報に書き換えることを特徴とする。
【0016】
本発明の第3の側面によれば、通信端末に対してチェックポイントに関する情報を送信すると共に、ユーザにオリエンテーリングを行わせる情報処理装置を制御するための制御プログラムに係り、前記オリエンテーリングを実行する際の移動目標となるチェックポイントに関する情報を取得するチェックポイント情報取得工程と、前記チェックポイント情報取得工程で取得した前記チェックポイントに関する情報に基づいて、前記通信端末が前記チェックポイントに到達したか否かを判定するチェックポイント到達判定工程と、前記チェックポイント到達判定工程により通信端末が前記チェックポイントに到達したと判定されたときに、前記ユーザが次のチェックポイントへと移動する際に推奨される推奨交通手段を、前記チェックポイント取得工程で取得した前記チェックポイントに関する情報に基づいて決定する推奨交通手段決定工程と、前記推奨交通手段決定工程で決定した前記推奨交通手段に関する情報及び前記次のチェックポイントに関する情報を前記通信端末に送信する情報送信工程と、前記ユーザの現在の交通手段に関する情報を記録部に記録する交通手段データ記録工程と、前記交通手段データ記録工程により前記記録部に記録された前記情報を前記推奨交通手段に関する情報を用いて書き換える交通手段データ書換工程と、を実行させるためのプログラムコードを含み、前記交通手段データ書換工程では、前記推奨交通手段決定工程により推奨された前記推奨交通手段が現在の交通手段と異なる場合には、前記交通手段データ記録工程により前記記録部に記録された前記現在の交通手段に関する情報を前記推奨交通手段に関する情報に書き換えることを特徴とする。
【0017】
本発明の第4の側面によれば、通信端末に対してチェックポイントに関する情報を送信すると共に、ユーザにオリエンテーリングを行わせる情報処理装置を制御するための制御プログラムを格納したことを特徴とするコンピュータ可読媒体に係り、前記オリエンテーリングを実行する際の移動目標となるチェックポイントに関する情報を取得するチェックポイント情報取得工程と、前記チェックポイント情報取得工程で取得した前記チェックポイントに関する情報に基づいて、前記通信端末が前記チェックポイントに到達したか否かを判定するチェックポイント到達判定工程と、前記チェックポイント到達判定工程により通信端末が前記チェックポイントに到達したと判定されたときに、前記ユーザが次のチェックポイントへと移動する際に推奨される推奨交通手段を、前記チェックポイント取得工程で取得した前記チェックポイントに関する情報に基づいて決定する推奨交通手段決定工程と、前記推奨交通手段決定工程で決定した前記推奨交通手段に関する情報及び前記次のチェックポイントに関する情報を前記通信端末に送信する情報送信工程と、前記ユーザの現在の交通手段に関する情報を記録部に記録する交通手段データ記録工程と、前記交通手段データ記録工程により前記記録部に記録された前記情報を前記推奨交通手段に関する情報を用いて書き換える交通手段データ書換工程と、を実行させるための制御プログラムを格納し、前記交通手段データ書換工程では、前記推奨交通手段決定工程により推奨された前記推奨交通手段が現在の交通手段と異なる場合には、前記交通手段データ記録工程により前記記録部に記録された前記現在の交通手段に関する情報を前記推奨交通手段に関する情報に書き換えることを特徴とする。
【0018】
【発明の効果】
上記の本発明によれば、通信端末のユーザが次のチェックポイントまで移動するのに適していると思われる交通手段をこの通信端末のユーザに推奨することによって、オリエンテーリングの快適性を向上させる情報処理システム、情報処理装置及び通信端末などの提供が実現する。
【0019】
即ち、請求項1、3、4、5の発明によれば、情報センターが、通信端末のユーザが次のチェックポイントまで移動するのに適していると思われる交通手段をこのユーザに提供することによって、通信端末のユーザは交通の便によって移動が妨げられる可能性が小さくなり、オリエンテーリングの快適性を向上させることができる。
【0026】
また、請求項2の発明によれば、通信端末が、1つ以上の交通手段を拒否することによって、例えば、通信端末のユーザは交通手段の変更を拒否することができ、現在の交通手段を継続して用いてもよいので、ユーザに対する利便性が向上する。
【0027】
【発明の実施の形態】
以下に、図面を参照して、本発明の好適な実施の形態としての情報処理システムを詳細に説明する。ただし、この実施の形態に記載されている具体的事項は、本発明の理解を助けるためのものに過ぎず、本発明の技術的範囲をそれに限定する趣旨のものではない。
【0028】
本実施形態の情報処理システムにおいて、「オリエンテーリング」とは、例えば、情報センター1が通信機能付き車載ナビゲーション装置4及び/または携帯端末5に対して、チェックポイントについて想到可能な情報をユーザに提供すると共に、情報センター1がそのチェックポイントへユーザが到達したことを確認したときには、情報センター1がユーザに対し次のチェックポイントについて想到可能な情報を提供する処理を繰り返すことによって、ユーザが、例えば、車で移動しながら複数のチェックポイントを訪れることを言う。オリエンテーリングの詳細な説明は後述の図4で行う。また、本実施形態の情報処理システムにおいて、「チェックポイント」とは、オリエンテーリングにおいて各所に設けられた目標地点であり、所定の面積を有する。
【0029】
[システム構成]
本発明の好適な実施の形態に係る情報処理システムの構成について図1から図3を参照して説明する。図1は、本発明の実施の形態に係る情報処理システムの全体構成を示す概念図である。
【0030】
図1に示すように、本実施形態の情報処理システムは、例えば、電気通信回線の一例としてのインターネット2と、インターネット2に接続可能なサーバであって、通信機能付き車載ナビゲーション装置4及び携帯端末5に対してオリエンテーリングに関する情報を提供する情報センター1と、インターネットに接続可能な基地局3とで構成される。
【0031】
情報センター1は、チェックポイントデータ記録部6と地図データ記録部7と施設記録部8とを含む。チェックポイントデータ記録部6は、オリエンテーリングの各チェックポイントに関するデータ、例えば、チェックポイントの登録番号、チェックポイントのジャンル、チェックポイントの名称、チェックポイントの位置、キーワードなどのデータを格納するためのメモリである。これらのデータは、チェックポイントデータ記録部6内に、例えば、図14(a)に示すテーブルとして格納される。地図データ記録部7は、通信機能付き車載ナビゲーション装置4及び携帯端末5の画面上に地図を表示するための地図データを格納する。施設記録部8は、オリエンテーリング中にユーザが交通手段を変更するときに使用する施設、例えば、駐車場、駅、バス停等に関するデータを図14(b)に示すテーブルとして格納する。これらのメモリは、磁気ディスクや光ディスクなどのストレージデバイスであってもよい。また、これらのメモリは、物理的に1つのメモリを用いて、そのメモリ内のメモリ領域を分割して用いてもよいし、複数のメモリを用いてもよい。また、ここでは、チェックポイントデータ記録部6と地図データ記録部7と施設記録部8との3つのメモリについて説明したが、これに限るものではない。
【0032】
情報センター1は、1台のサーバで構成してもよいし、複数のサーバで構成してもよい。サーバへの負荷やメインテナンスの安全性などを考慮して、例えば、WebサーバとDBサーバとを別々のサーバで構築してもよい。一般的なサーバ・コンピュータと通信インタフェースとが適用可能であるため、本実施形態のサーバの構成における詳細な説明は省略する。
【0033】
また、通信機能付き車載ナビゲーション装置4と携帯端末5とは、一般的な公衆無線通信により基地局3を介してインターネット2に接続可能であり、以下の説明ではこれら2つの装置を通信端末10と総称する。
【0034】
[情報センターの内部構成]
図2は、本実施形態における情報センター1の内部構成を例示するブロック図である。図2に示すように、本実施形態における情報センター1は、例えば、CPU11、ROM12、RAM13、HDD14、通信インタフェース15、内部バス16で構成される。CPU11は内部バス16を介してHDD14に格納されたプログラムやデータをRAM13にロードして、情報センター1全体を制御する。ROM12は、CPU11に提供するBIOS等の制御プログラムを記憶している。RAM13は制御プログラムを実行するために用いられる各種作業領域、一時待避領域として機能する。HDD14は、地図データ、チェックポイントデータなどを格納するためのメモリ領域を始め、本実施形態に係る情報処理システムを実現するための制御プログラムA、オペレーティングンシステム(OS)やその他の制御プログラム、その他オリエンテーリングに関する各種データなどを格納するためのメモリ領域を持つ記憶装置である。情報センター1は、外部の装置と通信回線31(例えば、インターネット2)を介して通信するための通信インタフェース15(無線送受信機)を備えている。これらの構成は、内部バス16を介して接続されており、CPU11はHDD14に記憶したプログラムやデータに従って情報センター1の全体又は一部を制御する。
【0035】
[通信端末の内部構成]
図3は、本実施形態における通信端末10の内部構成を例示するブロック図である。図3に示すように、本実施形態における通信端末10は、例えば、CPU21、入力装置22、出力装置23、ROM24、RAM25、HDD26、通信アンテナ27、方位センサ28、測位センサ29、内部バス30で構成される。CPU21は内部バス30を介して通信端末10全体の制御を実行する。CPU21は、入力装置22(例えば、キーボード、ポインティングデバイス、ペン、マイク、操作スイッチ等)から入力された命令に従って、本実施形態に係る情報処理システムに関連した一連の処理を実行する。CPU21によって実行された実行結果は出力装置23(例えば、CRTディスプレイ、液晶ディスプレイ、スピーカ等)に出力される。ROM24は、CPU21に提供するBIOS等の制御プログラムを記憶している。RAM25は制御プログラムを実行するために用いられる各種作業領域、一時待避領域として機能する。HDD26は、本実施形態に係る情報処理システムを実現するための制御プログラムB、オペレーティングンシステム(OS)やその他の制御プログラム、オリエンテーリング用の地図情報などのデータなどを格納するための記憶装置である。CPU21はHDD26に格納されたプログラムやデータをRAM25にロードして実行する。通信端末10は、外部の装置と通信回線32(例えば、インターネット2)を介して通信するための通信アンテナ27(無線送受信機)を備えている。また、通信端末10は、外部より受信したGPS(グローバル・ポジショニング・システム)信号に基づいて現在位置を検出する方位センサ28と測位センサ29とを備えている。これらの構成は、内部バス30を介して接続されており、CPU21はHDD26に記憶したプログラムやデータに従って通信端末10の全体又は一部を制御する。
【0036】
以上のように、図1、図2に示した、本発明の好適な実施形態に係る情報処理システムは、一般的なコンピュータに制御プログラムA、Bを提供することによって構築される。制御プログラムA、Bは、それ自体が発明を構成し、また制御プログラムA、Bを格納した記録媒体も発明を構成する。このような記録媒体としては、例えば、フロッピーディスクやハードディスクなどの磁気ディスク、CD−ROMやDVD−ROMなどの光ディスク、CD−R/WやDVD−RAMなどの光磁気ディスク、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【0037】
本実施形態において、情報センター1と通信端末10とは、インターネット2で使用される一般的な通信プロトコルでデータ通信を行うことができる。また、ブラウザ機能を持ったソフトウエアにより、通信端末10から入力された情報センター1固有のURL(Uniform Resource Locator)に応じて、情報センター1と通信端末10とがインターネット2を介して双方向通信可能に接続され、後述するオリエンテーリングのための各種データが出力装置23上に表示される。
【0038】
上記の構成を用いて、情報センター1は、インターネット2を介して通信端末10でオリエンテーリングを行い、通信端末10のユーザが次のチェックポイントまで移動するのに適していると思われる交通手段をこの通信端末のユーザに提供することができる情報処理システム、通信端末及び情報処理装置などをユーザに提供する。
【0039】
[オリエンテーリング]
次に、オリエンテーリングに関して行われる処理について図4を参照しながら説明する。前述のように、オリエンテーリングでは、情報センター1がチェックポイントについて想到可能な情報をユーザに提供する処理を繰り返すことによって、ユーザが、例えば、通信端末10を備えた車で移動しながら複数のチェックポイントを訪れる。
【0040】
図4に示すように、通信端末10は、オリエンテーリングを開始するためのオリエンテーリング開始要求を情報センター1に送信する。情報センター1は、通信端末10からオリエンテーリング開始要求を受信すると、オリエンテーリング開始要求を送信した通信端末10に対して、少なくともチェックポイント(第1通過区域)に関する情報を提供する。この情報は、例えば、通信端末10のユーザがチェックポイントを想到可能なヒント及び/またはチェックポイントの位置情報を含む。また、ユーザがチェックポイントを想到可能なヒントは、情報センター1から通信端末10に直接提供するのではなく、例えば、他のサーバに予め含ませておき、そのサーバ上にあるWebページのURLを提供してもよいし、他のサーバにデータを保存して、そのサーバからそのデータを通信端末10に提供してもよい。
【0041】
次に、通信端末10のユーザは、提供されたヒント、或いは、提供された位置情報、HDD26に記憶された地図情報、方位センサ28及び測位センサ29による現在位置情報等を参考にしながらチェックポイントに向かう。この場合、通信端末10のユーザは、CPU21が実行するナビゲーション機能を利用してもよい。ナビゲーション機能を利用すれば、通信端末10のユーザはナビゲーション機能による誘導を受けながらチェックポイントに向かうことができる。このナビゲーション機能は商業上のメリットが大きい。これは、ユーザがチェックポイントに到達する可能性が増すことによって、ユーザがチェックポイントへ訪問する機会が多く得られるとともに、チェックポイントにおいても商業上のメリット、例えば、物品の販売の促進などを享受することができるからである。
【0042】
ユーザがチェックポイント(第1通過区域)に到着すると、所定のキーワードまたは暗証番号が提供される。これらは、情報センター1が通信端末10に提供してもよいし、例えば、チェックポイントのスポンサーが所定の手続きを行うことによって通信端末10のユーザに提供してもよい。
【0043】
次に、通信端末10のユーザは、提供されたキーワードまたは暗証番号を通信端末10に入力する。入力されたキーワードまたは暗証番号が正しい場合には、情報センター1は、少なくともその次に目標とするチェックポイントに関する情報(即ち、ヒントや位置情報)を提供する。これにより、エンターテイメント性を高めることができると共に、当該所定のキーワードまたは暗証番号を本システムのスポンサーに関するものに設定すれば、そのスポンサーは、商業上のメリットを享受することができる。
【0044】
このような一連の流れが複数回繰り返され、情報センター1は、通信端末10のユーザが所定の複数のチェックポイントを来訪したことが確認できたときに、当該通信端末10に対して、ゴールメッセージや完走賞(規定コースの場合には他者とのランキングを含む)を提供する。この場合も、提供されるゴールメッセージや完走賞には、今回来訪したチェックポイント或いは系列の店舗や施設等をユーザが次回利用した場合に、何等かの優待を受けることが可能な、割引券やクーポン券として機能する表示画面等の情報を含むんでもよい。
【0045】
[制御フロー]
次に、上述したオリエンテーリングの詳細を説明するために、図5及び図6を参照しながら、情報センター1及び通信端末10の個別の制御フローについて説明する。
【0046】
図5は、情報センター1側の制御処理を示すフローチャートであり、情報センター1のCPU11が実行する手順を示す。情報センター1と通信端末10とは、インターネット2を介して双方向通信可能に接続される。
【0047】
図5において、情報センター1は、通信回線31に接続される通信インタフェース15を介して通信端末10から接続を開始するための接続開始要求があるかどうかを判定する(ステップS1)。情報センター1は、通信端末10から接続開始要求を受けると(ステップS1でYES)、通信インタフェース15を介して通信端末10と接続を開始する(ステップS2)。次に、情報センター1は、メニュー画面のデータを通信インタフェース15を介して通信端末10に送信する(ステップS3)。
【0048】
ここで、ステップS3で情報センター1が通信端末10に送信するメニュー画面のデータ形式は、一例として、HTML(Hyper Text Markup Language)形式であるのが一般的であるが、これに限るものではない。XMLなどのマークアップ言語、JavaScriptなどのスクリプト言語、Javaなどのプログラミング言語等、あるいはこれらの言語を複数組み合わせた形式でもよい。ここで、HTMLなどのファイルは、WebサーバにおけるCGIプログラム、DBサーバにおけるプロシージャやプログラム、及びJavaScript等から動的に作成されたものも含まれる。また、米マクロメディアのFlashなどのプラグインを用いてもよい。音声や画像を用いる場合はインターネット上で一般的に使用されている形式を用いてよい。なお、本発明の実施形態における他のステップで、情報センター1が通信端末にデータを提供する場合も、上記と同様にしてそのデータを通信端末10に送信するものとする。
【0049】
ユーザの利便性を考えた場合、インターネット上で普及している形式を用いるのが望ましいと考えられる。よって、多くのユーザが利用できる形式のプログラミング言語、スクリプト言語、マークアップ言語、音声、画像、プラグイン等を組み合わせた形式を用いるのが望ましい。
【0050】
次に、情報センター1は、ステップS3で送信したメニュー画面に基づいて通信端末10から送信されたオリエンテーリング開始要求を受信したかどうかを判断する(ステップS4)。情報センター1が通信端末10からオリエンテーリング開始要求を受信すると(ステップS4でYES)、後述するオリエンテーリング処理動作を実行する(ステップS5)。情報センター1がオリエンテーリング開始要求を受信しない場合は、他の所定処理(例えばメールの送受信等)を行い、情報センター1はオリエンテーリング開始要求を受信するまでステップS4を繰り返す。
【0051】
以上のようにして、情報センター1はオリエンテーリングを行う。情報センター1と通信端末10とは、インターネット2を介して双方向通信可能に接続された、情報センター1と通信端末10とは連動して処理が行われる。次に、通信端末10側の制御処理を示す。
【0052】
図6は、通信端末10側の制御処理を示すフローチャートであり、通信端末10のCPU21が実行する手順を示す。
【0053】
図6において、まず、通信端末10は、入力装置22から情報センター1へ接続するための接続開始要求がユーザ操作により行われたかどうかを判定する(ステップS11)。通信端末10は、ユーザ操作により入力装置22から情報センター1への接続開始要求があると(ステップS11でYES)、通信端末10は、通信回線32に接続された通信アンテナ27を介して情報センター1へ接続開始要求を送信する(ステップS12)。
【0054】
次に、通信端末10は、情報センター1からオリエンテーリングのためのメニュー画面のデータを受信したかどうかを判定する(ステップS13)。通信端末10は、メニュー画面のデータを受信すると、そのメニュー画面を出力装置23上に表示する(ステップS14)。
【0055】
さらに、通信端末10は、ユーザ操作により入力装置22のメニュー画面上でオリエンテーリングを開始するためのオリエンテーリング要求操作が行われたかどうかを判定する(ステップS15)。通信端末10は、オリエンテーリング要求操作が行われると(ステップS15でYES)、通信アンテナ27を介して情報センター1にオリエンテーリング要求を送信する(ステップS16)。オリエンテーリング要求操作が行われない場合は、通信端末10は、方位センサ28や測位センサ29を利用したナビゲーション機能による経路誘導、通話等の他の所定処理を行い、オリエンテーリング要求操作が行われるまでステップS15を繰り返す。通信装置10は、オリエンテーリング要求を送信すると、図9を参照して後述するオリエンテーリング処理動作を実行する(ステップS17)。
【0056】
[オリエンテーリング処理動作]
図7は、情報センター1側の制御処理を示すフローチャートのうち、図5のオリエンテーリング処理動作(ステップS5)の詳細を示すフローチャートである。
【0057】
図7において、まず、情報センター1は、通信インタフェース15を介して接続される通信端末10がオリエンテーリング中であるかどうかを判定する(ステップS31)。通信端末10がオリエンテーリング中でなければ(ステップS31でNO)、情報センター1は、オリエンテーリングを開始するためのメニュー画面のデータを通信端末10に送信する(ステップS32)。次に、通信端末10からオリエンテーリングのための条件及び要求を受信したかどうかを判定する(ステップS33)。ここで、オリエンテーリングのための条件とは、例えば、最終チェックポイントの名称、チェックポイントのジャンル、目標走行距離、目標競技時間などである。また、オリエンテーリングのための要求とは、例えば、オリエンテーリングの競技を実際に開始するためのスタート要求などの命令である。次に、情報センター1は、ステップS33で通信端末10から受信した条件や要求などを、例えば、図13に示す情報センター1のHDD14にあるデータベースに記憶する(ステップS34)。ここで記憶した条件や要求などは、例えは、次に通信端末10でオリエンテーリングを行う際に、以前に指定した条件や要求を再度指定することなく、以前の条件や要求を用いてオリエンテーリングを行う場合などに用いられる。これらの条件や要求は複数記憶することもでき、複数回にわたるオリエンテーリングの条件や要求を用いることができる。また、通信端末10からのユーザ操作によってこれらの条件や要求の中から任意の条件や要求を削除することもできる。
【0058】
次に、情報センター1は、ステップS33の条件及び要求に基づいて、第1番目のチェックポイントを設定する。例えば、図13における登録番号1のユーザの場合、最終チェックポイントが「大阪城」なので、情報センター1は、「大阪城」にユーザが到達するまでに適当なチェックポイントを設定する。登録番号1のユーザは、「飲食」のジャンルを選択しているので、チェックポイントは「飲食」に関係したものが設定されるのが望ましいが、必ずしも全てのチェックポイントが「飲食」に関するものではなくもよい。また、チェックポイントは、目標走行距離(登録番号1のユーザの場合50km)や目標競技時間(登録番号1のユーザの場合1時間)等に基づいて、情報センター1が設定する。第1番目のチェックポイントを設定が終了すると、情報センター1は、第1番目のチェックポイントの位置情報及びその位置情報が想到可能であるヒントを通信端末10に送信する。
【0059】
次に、ステップS36乃至ステップS38において、通信端末10がチェックポイントに到達したか否かを判定する。例えば、通信端末10により測位された測位位置がチェックポイントの位置と実質的に一致しているとき、通信端末10により送信されてきた暗証番号やキーワードなどが正しい暗証番号やキーワードであるとき、あるいは、通信端末からチェックポイント到達信号を受信したときに、通信端末がチェックポイントに到達したと判定すればよい。
【0060】
通信端末10がオリエンテーリング中であれば(ステップS31でYES)、情報センター1は、通信端末10がチェックポイントに到達したことを示すチェックポイント到達信号を受信したかどうかを判定する(ステップS36)。チェックポイント到達信号を受信した場合には(ステップS36でYES)、情報センター1は、通信端末10の現在位置及びそのチェックポイントにおけるキーワードまたは暗証番号を通信端末10から受信したかどうかを判定する(ステップS37)。通信端末10から現在位置及びキーワードまたは暗証番号を受信しない場合は、通信端末10から現在位置及びキーワードまたは暗証番号を受信するまでステップS37を繰り返す。この間は、通信端末10側では入力待ちの状態になっている。
【0061】
チェックポイントにおけるキーワードまたは暗証番号は、チェックポイントに各々割り当てられており、通信端末10がチェックポイントに到達したときに情報センター1が通信端末10に提供してもよいし、例えば、チェックポイントのスポンサーが所定の手続きを行うことによって通信端末10のユーザに提供してもよい。情報センター1が通信端末10に提供する場合は、例えば、情報センター1のチェックポイントデータ記録部6(HDD14のメモリ領域の一部)に格納されている図14(a)で示すデータベースからキーワードまたは暗証番号を取り出して通信端末10に提供する。例えば、チェックポイントがチェックポイント登録番号1番の「○○レストラン」の場合は、情報センター1は「rice」というキーワードまたは暗証番号を通信端末10に提供する。
【0062】
情報センター1は、通信端末10の現在位置及びチェックポイントにおけるキーワードまたは暗証番号を通信端末10から受信すると(ステップS37でYES)、通信端末10から受信した現在位置及びキーワードまたは暗証番号が、情報センター1に予め登録されている情報に合致する「正解」であるかを判断する(ステップS38)。例えば、情報センター1のチェックポイントデータ記録部6(HDD14のメモリ領域の一部)に格納されている図14(a)のデータベースにおいて、通信端末10がチェックポイント登録番号1番の「○○レストラン」に到達した場合は、通信端末10から入力されたキーワードまたは暗証番号が「rice」の場合に「正解」であると判断する。受信した通信端末10の現在位置及びキーワードまたは暗証番号が「正解」でなければ(ステップS38でNO)、「不正解」であることを示す不正解信号を通信端末10に送信する(ステップS39)。
【0063】
情報センター1は、受信した通信端末10の現在位置及びキーワードまたは暗証番号が「正解」であれば(ステップS38でYES)、通信端末10がチェックポイントに到達したとして、所定のゴール条件が成立しているかどうかを判定する(ステップS40)。所定のゴール条件とは、通信端末10上のメニュー画面においてユーザが設定し、ステップS33で情報センター1が通信端末10から受信した条件であって、例えば、通信端末10がゴール(最終チェックポイント)に到達したか、所定の複数箇所のチェックポイントを来訪したか等の項目のことを言う。これらのゴール条件は、ステップS33で情報センター1が通信端末10から受信した条件に基づいてもよいし、予め情報センター1で指定したゴール条件に基づいてもよい。また、所定のゴール条件を満たしているかどうかの判定は、例えば、インターネット2を介して接続される他の情報処理装置が行ってもよい。
【0064】
情報センター1は、所定のゴール条件が成立しないときには(ステップS40でNO)、次のチェックポイントを決定するためのチェックポイント決定サブルーチンを実行する(ステップS41)。このチェックポイント決定サブルーチンの詳細な説明は、図9の説明で行う。ステップS41においては、次のチェックポイントの位置情報などを送信するのに先立って、次のチェックポイントとして選定する場所を、通信端末10の現在位置と、希望所要時間までの残り時間とに基づいて、ユーザが通信端末10上で決定・変更してもよい。この場合、通信端末10の現在位置や希望するチェックポイントの周辺の渋滞情報を外部より取得し、渋滞箇所が迂回可能な区域を、次のチェックポイントとして選定してもよい。
【0065】
情報センター1は、所定のゴール条件が成立していると(ステップS40でYES)、通信端末10にゴールメッセージなどを含む完走賞のデータを通信端末10に送信する(ステップS42)。次に、情報センター1は、規定コースの場合には、他のユーザとの競技結果のランキングをHDD14またはデータベースなどに記憶すると共に、このランキングを情報センター1上に提示する(ステップS43)。HDD14またはデータベースなどに記憶したこのランキングは、他のサーバ上で公開してもよい。
【0066】
尚、図7では、ステップS36、ステップS37、ステップS38において、情報センター1が通信端末10からチェックポイント到達信号、現在の位置情報、及びキーワードを受信し、通信端末10から受信した現在位置及びキーワードまたは暗証番号が情報センター1に予め登録されている情報に合致する場合に、通信端末10がチェックポイントに到達したとしてステップS40に進むよう示したがこれに限るものでなく、例えば、通信端末10により測位された測位位置がチェックポイントの位置と実質的に一致しているとき、通信端末10により送信されてきた暗証番号やキーワードなどが正しい暗証番号やキーワードであるとき、あるいは、通信端末からチェックポイント到達信号を受信したときに、通信端末がチェックポイントに到達したと判定して、ステップS40に進んでもよい。
【0067】
図8は、通信端末10側の制御処理を示すフローチャートのうち、図6のオリエンテーリング処理動作(ステップS17)の詳細を示すフローチャートである。
【0068】
図8において、まず、通信端末10は、情報センター1からオリエンテーリングのメニュー画面のデータを受信したかどうかを判断する(ステップS51)。通信端末10は、メニュー画面のデータを受信したときには(ステップS51でYES)、受信したメニュー画面のデータを出力装置23上に表示する(ステップS52)。次に、通信端末10は、表示されたメニュー画面上で条件や要求、例えば、最終チェックポイントの名称、ジャンル、目標走行距離、目標競技時間などの条件、また、オリエンテーリングの競技を実際に開始するためのスタート要求などの要求を、情報センター1に送信する(ステップS53)。ここで、情報センター1が、通信端末10の現在位置と、ユーザが設定した最終チェックポイントとによってオリエンテーリングの最適な経路を算出するために、ステップS53において、通信端末10の現在位置情報も送信してもよい。
【0069】
通信端末10は、メニュー画面のデータを受信しないときには(ステップS51でNO)、通信端末10がオリエンテーリング中であるかどうかを判定する(ステップS54)。通信端末10は、オリエンテーリング中であるかを内部フラグの状態等によって判断し、オリエンテーリング中であるときにはステップS55に進み、オリエンテーリング中でないときには処理を終了する。オリエンテーリング中でない場合は、例えば、電子メールの送受信などのオリエンテーリングとは直接関係のない作業を通信端末10で行う場合などである。
【0070】
次に、通信端末10は、第n番目のチェックポイントまたは後述の中間チェックポイントに関する位置情報を情報センター1から受信したかを判定する(ステップS55)。第n番目のチェックポイントまたは中間チェックポイントに関する位置情報を受信したときには、通信端末10は、受信した位置情報、HDD26に記憶された地図情報、並びに方位センサ28、測位センサ29による現在位置情報等に基づいて行われるナビゲーション機能により、チェックポイントへの経路誘導を実行する(ステップS56)。
【0071】
次に、通信端末10は、第n番目のチェックポイントまたは中間チェックポイントへ移動するのに想定可能なヒントを情報センター1から受信したかどうかを判定する(ステップS57)。通信端末10は、このヒントを受信すると(ステップS57でYES)、受信したヒントを出力装置23を用いてユーザに提示する(ステップS58)。
【0072】
次に、通信端末10は、図10にチェックポイントの情報を表示する画面において、「拒否」ボタンで行われる交通手段拒否操作があるかを判断する(ステップS59)。交通手段拒否操作があれば(ステップS59でYES)、通信端末10は、交通手段拒否要求を情報センター1に送信し(ステップS60)、交通手段の変更を拒否する。交通手段拒否操作がなければ(ステップS59でNO)、通信端末10は、メニュー画面で指定された交通手段の変更を行う。交通手段の変更に関する詳細な説明は、図9の説明で行う。
【0073】
次に、通信端末10は、通信端末10がチェックポイントまたは中間チェックポイントに到達したことを、ステップS55にて受信したチェックポイントまたは中間チェックポイントの位置情報と、方位センサ28や測位センサ29によって検出された現在位置情報とが一致するかによって判定する(ステップS61)。チェックポイントまたは中間チェックポイントの位置情報と現在位置情報とが一致するときには、通信端末10は、チェックポイントに通信端末10が到達したことを表わすチェックポイント到達信号を、情報センター1に送信する(ステップS62)。
【0074】
尚、情報センター1から通信端末10に対してチェックポイントの位置情報自体は送信されず、通信端末10ではチェックポイントへの経路誘導が行われないシステムの場合、ステップS61では、通信端末10のユーザがチェックポイントに到達したと自ら判断したときに、所定のスイッチが操作することによって判定するものとし、ステップS62では、通信端末10は、このスイッチ操作が行われたときに、通信端末10の現在位置情報と、チェックポイント到達信号とを含むデータを情報センター1に送信すればよい。この場合、情報センター1は、受信した通信端末10の現在位置情報がチェックポイントの位置情報に一致するかを判定する必要があるので、その判定結果を、上述した不正解信号の送信の要否判断に加えればよい。
【0075】
次に、通信端末10は、所定のマニュアル操作が行われたかを判断する(ステップS63)。所定のマニュアル操作は、例えば、ユーザが通信端末10上でキーワードまたは暗証番号を入力する操作を含む。通信端末10がキーワードを取得する処理は図8には示していないが、図4で示したように、情報センター1またはチェックポイントによって通信端末10のユーザにキーワードが提供される。所定のマニュアル操作が行われると(ステップS63でYES)、入力されたキーワード或いは暗証番号と、方位センサ28や測位センサ29によって検出された位置測定情報とを、情報センター1に送信する(ステップS64)。ここで、キーワード或いは暗証番号は、通信端末10のユーザがチェックポイントを来訪したときに、そのチェックポイントにある店舗等の従業員から入手してもよい。
【0076】
次に、通信端末10は、送信したキーワード或いは暗証番号が不正解であることを表わす不正解信号を含むデータを情報センター1から受信したかを判断し(ステップS65)、このデータを受信したときには、不正解信号を受信した旨を出力装置23上に表示する(ステップS66)。
【0077】
[チェックポイント決定サブルーチン]
図9は、情報センター1側の制御処理を示すフローチャートのうち、図7のチェックポイント決定サブルーチン(ステップS41)の詳細を示すフローチャートである。
【0078】
図7のステップS40で、所定のゴール条件が成立していないと判定されたので、図7のステップS41であるこのチェックポイント決定サブルーチンでは、次のチェックポイントを決定する。まず、現在到達したチェックポイントから所定距離以内にある施設をHDD14内の施設記録部8から読み出す(ステップS81)。ここでいう施設は、例えば、図14(b)に示すようにHDD14内の施設記録部8に登録されており、駐車場、駅、及びバス停等のように交通手段を変更するための場所を含む。この所定距離は、現在の交通機関に応じて変化させるように設定してもよい。次に、情報センター1は、図13に示す情報センター1のHDD14にあるデータベースにある現在の交通手段のデータから、現在の交通手段は車であるかどうかを判定する(ステップS82)。現在の交通手段が車であれば(ステップS82でYES)、次のチェックポイントまで到達するのに適切な交通手段である推奨交通手段を演算する(ステップS83)。
【0079】
次に、ステップS83で演算された次のチェックポイントまでの推奨交通手段が車であるかどうかを判定する(ステップS84)。次のチェックポイントまでの推奨交通手段が車であれば(ステップS84でYES)、そのまま車で移動すればいいので、次のチェックポイントに関する情報を通信端末10に送信して(ステップS85)、チェックポイント決定サブルーチンを終了し、図7に示すステップS36へ進む。
【0080】
次のチェックポイントまでの推奨交通手段が車でなければ(ステップS84でNO)、交通手段を車から他の交通手段に変更しなければならないので、ステップS81でHDD14内の施設記録部8から読み出した施設の中で、次のチェックポイントから所定の範囲内にある最も近い施設を検索する(ステップS86)。次に、次のチェックポイントから所定の範囲内で最も近い施設をもう1つのチェックポイントである「中間チェックポイント」に設定する(ステップS87)。ここで、中間チェックポイントとは、施設記録部8から読み出した複数の施設を含んでもよい。例えば、中間チェックポイントの幅を100メートルに設定した場合、100メートル以内に施設が5つ存在すれば、これらの5つの施設をまとめて1つの中間チェックポイントとしてもよい。この中間チェックポイントは、チェックポイントと同様に通信端末10が移動するときの目標となる。
【0081】
次に、図10に示すように中間チェックポイントの位置情報(例えば、駐車場の指定など)及び次のチェックポイントに関する情報(例えば、中間チェックポイント到着後は携帯電話へ詳細情報を送信することなど)を通信端末10に送信する(ステップS88)。
【0082】
次に、図10に示す画面で「拒否」を選択して交通手段変更拒否操作が行われたかどうかを判定する(ステップS89)。交通手段変更拒否操作を検出すると(ステップS89でYES)、次のチェックポイントに関する情報を通信端末10に送信して(ステップS90)、チェックポイント決定サブルーチンを終了し、図7に示すステップS36へ進む。なお、通信端末10は、この交通手段変更拒否操作を、チェックポイントまたは中間チェックポイントに到着するまでの間、随時情報センター1に送信することができる。
【0083】
交通手段変更拒否操作を検出しない場合は(ステップS89でNO)、通信端末10が中間チェックポイントへ到着すると(位置測位信号受信トリガー)、図13に示す情報センター1のHDD14にあるデータベースの現在の交通手段を示すデータが、例えば、登録番号1のユーザの場合は「車」から「他の交通手段」(例えば徒歩など)に変更される。これに伴って、このデータベース上の現在の通信端末が「車載ナビゲーション」から「他の通信端末」(例えば携帯端末)に変更される。交通手段変更時にどの通信端末を用いるかは、予めユーザまたは情報センター1が設定するものとする。次に、情報センター1は、図11に示すように、次のチェックポイントに関する情報を変更された交通手段に関する情報と共に変更された通信端末10に送信する(ステップS91)。通信端末10が中間チェックポイントに到着した後は、例えば、図12に示すように、次のチェックポイントに「徒歩」で移動した後に、再び中間チェックポイントに停車している「車」へ戻ってもよい。
【0084】
現在の交通手段が車でなければ(ステップS82でNO)、ステップS81で読み出した施設と次のチェックポイントとの距離が所定距離以上あるかどうかを判定する(ステップS92)。施設と次のチェックポイントとの距離が所定距離以上あれば(ステップS92でYES)、その施設を「中間チェックポイント」に設定する(ステップS93)。次に、図10に示すような、その中間チェックポイントの位置情報(例えば、駐車場の指定など)及び次のチェックポイントに関する情報(例えば、携帯電話へ詳細情報を送信することなど)を変更された通信端末10に送信する(ステップS94)。この場合、中間チェックポイントへの到着時(位置測位信号受信トリガー)には、ステップS91と同様にして、図13に示す情報センター1のHDD14にあるデータベースの現在の交通手段を示すデータが、例えば、登録番号2のユーザの場合は「徒歩」から「他の交通手段」(例えば車など)に変更される。これに伴って、このデータベース上の現在の通信端末が「携帯端末」から「他の通信端末」(例えば車載ナビゲーション)に変更される。交通手段変更時にどの通信端末を用いるかは、予めユーザまたは情報センター1が設定するものとする。次に、情報センター1は、通信端末10に次のチェックポイントに関する情報を送信する。この段階で中間チェックポイントを設定してもよい。
【0085】
ステップS81で読み出した施設と次のチェックポイントとの距離が所定距離以上なければ(ステップS92でNO)、情報センター1は、次のチェックポイントに関する情報(例えば、駐車場の指定など)をヒント情報と共に通信端末10に送信して(ステップS95)、チェックポイント決定サブルーチンを終了し、図7に示すステップS36へ進む。
【0086】
上記の処理を行って、情報センター1及び通信端末10は、インターネット2を介して通信端末10でオリエンテーリングを行い、通信端末10のユーザが次のチェックポイントまで移動するのに適していると思われる交通手段をこの通信端末10のユーザに提供することによって、オリエンテーリングの快適性を向上させる情報処理システム、通信端末及び情報処理装置を実現することができる。
【0087】
(他の実施の形態)
ここで、上述した通信端末10側のオリエンテーリング処理のソフトウエアプログラムは、本システムの利用に先立って、CD−ROM等の記憶媒体によって通信端末10のユーザに提供され、通信端末10のHDD26等に予め格納しておく方法、或いは、本システムを利用すべく通信端末10が情報センター1に接続する際に、HTML、XML形式などのマークアップ言語で記述されたデータ等と共に、上述した通信端末10側のオリエンテーリング動作処理の機能が記述されたソフトウエアプログラムを取得する方法を採用することができる。
【0088】
より具体的には、後者の場合、オリエンテーリング処理の機能が記述されたソフトウエアプログラムは、例えば、JavaScript、Perlなどのスクリプト言語、Java、C、C++などのプログラミング言語等、あるいはこれらの言語を複数組み合わせたものを通信端末10に提供してもよい。また、JavaアプレットやFlashなどのプラグインを用いたソフトウエアプログラムを通信端末10に提供してもよい。音声や画像を用いる場合は、インターネット上で一般的に使用されている形式で通信端末10に提供してもよい。Java、C、C++などのプログラミング言語を用いる場合は、通信端末10で直ぐに実行できるバイナリ形式のソフトウエアプログラムを通信端末10に提供してもよい。ユーザの利便性を考えると、多くのユーザが快適に利用できる形式のプログラミング言語、スクリプト言語、マークアップ言語、音声、画像、プラグイン等の組み合わせを用いるのが望ましい。
【0089】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【0090】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【0091】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
【0092】
プログラムを供給するための記録媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM、DVD−R)などがある。
【0093】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明のクレームに含まれるものである。
【0094】
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【0095】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【0096】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る情報処理システムの全体構成を示す概念図である。
【図2】本実施形態における情報センターの内部構成を例示するブロック図である。
【図3】本実施形態における通信端末の内部構成を例示するブロック図である。
【図4】本実施形態における情報処理システムによって実現されるオリエンテーリングを示す図である。
【図5】情報センター側の制御処理を示すフローチャートである。
【図6】通信端末側の制御処理を示すフローチャートである。
【図7】情報センター側のオリエンテーリング処理動作を示すフローチャートである。
【図8】通信端末側のオリエンテーリング処理動作を示すフローチャートである。
【図9】情報センター側のチェックポイント決定サブルーチンを示すフローチャートである。
【図10】チェックポイントに関する情報を表示する画面を示す図である。
【図11】変更された交通手段に関する情報を表示する画面を示す図である。
【図12】チェックポイントに関する情報を表示する画面を示す図である。
【図13】情報センターに格納されたユーザのデータベースを示す図である。
【図14】情報センターに格納されたチェックポイント及び施設のデータベースを示す図である。
【符号の説明】
1:情報センター
2:インターネット
3:基地局
4:通信機能付き車載ナビゲーション装置
5:携帯端末
6:チェックポイントデータ記録部
7:地図データ記録部
8:施設記録部
10:通信端末
11:CPU
12:ROM
13:RAM
14:HDD
15:通信インタフェース
16:内部バス
21:CPU
22:入力装置
23:出力装置
24:ROM
25:RAM
26:HDD
27:通信アンテナ
28:方位センサ
29:測位センサ
30:内部バス
31:通信回線
Claims (5)
- 情報センターを有し、前記情報センターと通信可能に接続される通信端末に対してチェックポイントに関する情報を送信すると共に、ユーザにオリエンテーリングを行わせる情報処理システムであって、
前記情報センターは、
前記オリエンテーリングを実行する際の移動目標となる前記チェックポイントに関する情報を取得するチェックポイント情報取得部と、
前記チェックポイント情報取得部で取得した前記チェックポイントに関する情報に基づいて、前記通信端末が前記チェックポイントに到達したか否かを判定するチェックポイント到達判定部と、
前記チェックポイント到達判定部により前記通信端末が前記チェックポイントに到達したと判定されたときに、前記ユーザが次のチェックポイントへと移動する際に推奨される推奨交通手段を、前記チェックポイント取得部で取得した前記チェックポイントに関する情報に基づいて決定する推奨交通手段決定部と、
前記推奨交通手段決定部で決定した前記推奨交通手段に関する情報及び前記次のチェックポイントに関する情報を前記通信端末に送信する情報送信部と、
前記ユーザの現在の交通手段に関する情報を記録する交通手段データ記録部と、
前記交通手段データ記録部で記録した前記情報を前記推奨交通手段に関する情報を用いて書き換える交通手段データ書換部と、
を備え、
前記交通手段データ書換部は、前記推奨交通手段決定部により推奨された前記推奨交通手段が現在の交通手段と異なる場合には、前記交通手段データ記録部に記録された前記現在の交通手段に関する情報を前記推奨交通手段に関する情報に書き換えることを特徴とする情報処理システム。 - 前記通信端末は、
前記情報送信部から送信された前記情報に基づいて前記1つ以上の推奨交通手段を拒否する交通手段拒否部を備え、
前記交通手段データ記録部は、前記交通手段拒否部により前記推奨交通手段が拒否された場合には、記録された前記現在の交通手段に関する情報を保持することを特徴とする請求項1に記載の情報処理システム。 - 通信端末に対してチェックポイントに関する情報を送信すると共に、ユーザにオリエンテーリングを行わせる情報処理装置であって、
前記オリエンテーリングを実行する際の移動目標となるチェックポイントに関する情報を取得するチェックポイント情報取得部と、
前記チェックポイント情報取得部で取得した前記チェックポイントに関する情報に基づいて、前記通信端末が前記チェックポイントに到達したか否かを判定するチェックポイント到達判定部と、
前記チェックポイント到達判定部により通信端末が前記チェックポイントに到達したと判定されたときに、前記ユーザが次のチェックポイントへと移動する際に推奨される推奨交通手段を、前記チェックポイント取得部で取得した前記チェックポイントに関する情報に基づいて決定する推奨交通手段決定部と、
前記推奨交通手段決定部で決定した前記推奨交通手段に関する情報及び前記次のチェックポイントに関する情報を前記通信端末に送信する情報送信部と、
前記ユーザの現在の交通手段に関する情報を記録する交通手段データ記録部と、
前記交通手段データ記録部で記録した前記情報を前記推奨交通手段に関する情報を用いて書き換える交通手段データ書換部と、
を備え、
前記交通手段データ書換部は、前記推奨交通手段決定部により推奨された前記推奨交通手段が現在の交通手段と異なる場合には、前記交通手段データ記録部に記録された前記現在の交通手段に関する情報を前記推奨交通手段に関する情報に書き換えることを特徴とする情報処理装置。 - 通信端末に対してチェックポイントに関する情報を送信すると共に、ユーザにオリエンテーリングを行わせる情報処理装置を制御するための制御プログラムであって、
前記オリエンテーリングを実行する際の移動目標となるチェックポイントに関する情報を取得するチェックポイント情報取得工程と、
前記チェックポイント情報取得工程で取得した前記チェックポイントに関する情報に基づいて、前記通信端末が前記チェックポイントに到達したか否かを判定するチェックポイント到達判定工程と、
前記チェックポイント到達判定工程により通信端末が前記チェックポイントに到達したと判定されたときに、前記ユーザが次のチェックポイントへと移動する際に推奨される推奨交通手段を、前記チェックポイント取得工程で取得した前記チェックポイントに関する情報に基づいて決定する推奨交通手段決定工程と、
前記推奨交通手段決定工程で決定した前記推奨交通手段に関する情報及び前記次のチェックポイントに関する情報を前記通信端末に送信する情報送信工程と、
前記ユーザの現在の交通手段に関する情報を記録部に記録する交通手段データ記録工程と、
前記交通手段データ記録工程により前記記録部に記録された前記情報を前記推奨交通手段に関する情報を用いて書き換える交通手段データ書換工程と、
を実行させるためのプログラムコードを含み、
前記交通手段データ書換工程では、前記推奨交通手段決定工程により推奨された前記推奨交通手段が現在の交通手段と異なる場合には、前記交通手段データ記録工程により前記記録部に記録された前記現在の交通手段に関する情報を前記推奨交通手段に関する情報に書き換えることを特徴とする制御プログラム。 - 請求項4に記載の制御プログラムを格納したことを特徴とするコンピュータ可読媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001392911A JP3997776B2 (ja) | 2001-12-25 | 2001-12-25 | 情報処理システム、情報処理装置及び通信端末 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001392911A JP3997776B2 (ja) | 2001-12-25 | 2001-12-25 | 情報処理システム、情報処理装置及び通信端末 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003194572A JP2003194572A (ja) | 2003-07-09 |
JP3997776B2 true JP3997776B2 (ja) | 2007-10-24 |
Family
ID=27600035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001392911A Expired - Fee Related JP3997776B2 (ja) | 2001-12-25 | 2001-12-25 | 情報処理システム、情報処理装置及び通信端末 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3997776B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005091197A (ja) | 2003-09-18 | 2005-04-07 | Minolta Co Ltd | 操作ガイド可変型測定機器 |
JP5848649B2 (ja) * | 2012-03-23 | 2016-01-27 | パイオニア株式会社 | 移動体搭載送信装置および移動体搭載受信装置 |
JP2015201211A (ja) * | 2013-05-22 | 2015-11-12 | 株式会社Leonis&Co. | 電子チケットシステムおよびプログラム |
JP7105648B2 (ja) * | 2018-08-09 | 2022-07-25 | 株式会社Pfu | コンテンツ配信制御装置、コンテンツ配信システム、コンテンツ配信方法、及びプログラム |
-
2001
- 2001-12-25 JP JP2001392911A patent/JP3997776B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003194572A (ja) | 2003-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7636564B2 (en) | Information link service system, electronic equipment, mobile terminal, authentication apparatus and communication method | |
JP4533201B2 (ja) | ナビゲーション装置、ナビゲーション方法、ナビゲーションプログラム、サーバ装置およびナビゲーション情報配信システム | |
JP5931108B2 (ja) | ナビゲーションサーバ及びプログラム | |
US7889101B2 (en) | Method and apparatus for generating location based reminder message for navigation system | |
US8014939B2 (en) | Point of interest spatial rating search | |
US7822548B2 (en) | Navigation apparatus, vehicle lending system, and vehicle lending method | |
CN1898974B (zh) | 信息分发***和信息分发服务器以及便携式终端和信息分发方法 | |
JP2007061451A (ja) | インタラクティブコンテンツ配信サーバ、インタラクティブコンテンツ配信方法、およびインタラクティブコンテンツ配信プログラム | |
JP6121025B2 (ja) | ナビゲーションサーバ及びプログラム | |
KR20040087873A (ko) | 내비게이션 장치 | |
JP4162978B2 (ja) | 地図情報更新システム、地図更新情報提供装置および地図情報更新装置 | |
JP3997776B2 (ja) | 情報処理システム、情報処理装置及び通信端末 | |
JP4494858B2 (ja) | 車両用情報システム、車載情報端末、コンピュータ装置 | |
JP2004140526A (ja) | 車載装置 | |
JP2003050138A (ja) | ドライブルート設定装置及びドライブルート設定プログラム、出発案内装置及び出発案内プログラム | |
JP4019411B2 (ja) | 情報処理システム、情報処理装置及び通信端末 | |
CN100384132C (zh) | 信息协同服务***及通信方法 | |
JP3951290B2 (ja) | 情報処理システム、情報処理装置、通信端末、情報処理方法、情報表示方法及び情報処理プログラム | |
JP2008020980A (ja) | エージェント装置、プログラム、及びエージェント装置における提案方法 | |
JP2003187027A (ja) | 情報処理システム、情報処理装置および情報提供方法 | |
US7536545B2 (en) | Navigation apparatus, navigation system, method thereof, program thereof, and recording medium thereof | |
JP2003329466A (ja) | 情報提供方法及び装置、並びにコンピュータ・プログラム | |
JP4144262B2 (ja) | 情報処理装置、情報処理プログラム及び情報処理方法 | |
JP2003202230A (ja) | 道路情報配信システム | |
JP2002230218A (ja) | 情報提供システム、情報提供方法、情報提供装置、並びにコンピュータ読み取り可能な記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041117 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061205 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070125 |
|
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: 20070717 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070730 |
|
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: 20100817 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110817 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120817 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120817 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130817 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |