(57)【特許請求の範囲】
【請求項１】
管理センタと，この管理センタとの間で無線で通信可能な複数の移動体用端末装置とからなり，前記管理センタは，移動体の集団の中から指定された発見条件を満たす移動体を発見し，発見した移動体へ接近するための案内情報を前記移動体用端末装置に提供するシステムであって，
前記管理センタは，
移動体の位置および属性についての情報を管理する移動体データ記憶部と，
前記移動体データ記憶部に記憶する移動体データを更新する更新手段と，
前記移動体用端末装置から指定された移動体の少なくとも位置に関する条件を含む発見条件に基づいて前記移動体データ記憶部から移動体を検索する検索手段と，
検索結果の移動体についての案内情報を算出する案内情報算出手段と，
前記移動体用端末装置との間で情報の送受信を行う送受信手段とを備え，
前記移動体用端末装置は，
自装置の所在位置を計測し，前記管理センタへ通知する手段と，
移動体の集団の中から発見したい移動体の少なくとも位置に関する条件を含む発見条件を入力する入力手段と，
入力した移動体の発見条件を前記管理センタへ送信し，前記管理センタから発見した移動体への案内情報を受信する送受信手段と，
受信した案内情報を出力する出力手段とを備える
ことを特徴とする移動体発見／案内情報提供システム。
【請求項２】
請求項１に記載する移動体発見／案内情報提供システムにおいて，
前記移動体データ記憶部に記憶されるデータ項目として，各移動体ごとに，移動体の属性に関するデータと，移動体の位置に関するデータと，管理設定に関するデータとを有し，
前記発見条件は，位置と属性を組み合わせた条件である
ことを特徴とする移動体発見／案内情報提供システム。
【請求項３】
請求項１に記載する移動体発見／案内情報提供システムにおいて，
前記検索手段は，前記移動体データ記憶部の検索において前記発見条件に含まれる位置に関する条件を緩和して検索する
ことを特徴とする移動体発見／案内情報提供システム。
【請求項４】
請求項１に記載する移動体発見／案内情報提供システムにおいて，
前記移動体データ記憶部に記憶されるデータ項目として，被発見移動体が案内情報の提供を制限するプライバシー設定情報を有し，
前記管理センタは，このプライバシー設定情報に基づいて，発見依頼元の移動体用端末装置に対して被発見移動体に関する案内情報の提供を行うか否か，またはどの程度のレベルの案内情報の提供を行うかを決定する
ことを特徴とする移動体発見／案内情報提供システム。
【請求項５】
請求項４に記載する移動体発見／案内情報提供システムにおいて，
前記移動体データ記憶部が記憶するプライバシー設定情報の一つとして案内レベルの限定があり，案内レベルの限定は，距離もしくは方向だけの案内情報の提供，距離および方向だけの案内情報の提供，所在地域名だけの案内情報の提供，被発見移動体までの移動経路情報を含む案内情報の提供，または案内情報を提供しないなどの複数の案内レベルの中の一つを指定する情報である
ことを特徴とする移動体発見／案内情報提供システム。
【請求項６】
管理センタと，この管理センタとの間で無線で通信可能な複数の移動体用端末装置とからなるシステムにおける移動体発見／案内情報提供方法であって，
前記移動体用端末装置から他の移動体を発見するための少なくとも位置に関する条件を含む発見条件を入力して，前記管理センタへ送付する過程と，
前記管理センタにおいて移動体の位置および属性についての情報を管理する移動体データ記憶部から，前記受信した発見条件に適合する移動体を検索する過程と，
検索結果の移動体のリストを前記管理センタから前記移動体用端末装置へ送付し，前記移動体用端末装置に移動体のリストを表示する過程と，
前記移動体のリストの中から移動体を選択して案内情報算出の許可を取得する過程と，
案内情報算出の許可が得られた場合に，その移動体に接近するための案内情報を算出する過程と，
算出した案内情報を前記管理センタから前記移動体用端末装置へ送付し，前記移動体端末装置で出力する過程とを有する
ことを特徴とする移動体発見／案内情報提供方法。
【請求項７】
管理センタと，この管理センタとの間で無線で通信可能な複数の移動体用端末装置とからなるシステムにおける管理センタであって，
移動体の位置および属性についての情報を管理する移動体データ記憶部と，
前記移動体データ記憶部に記憶する移動体データを更新する更新手段と，
前記移動体用端末装置から指定された移動体の位置と属性の双方に関する発見条件に基づいて移動体を検索する検索手段と，
検索結果の移動体についての案内情報を算出する案内情報算出手段と，
前記移動体用端末装置との間で情報の送受信を行う送受信手段とを備える
ことを特徴とする移動体発見／案内情報提供システムの管理センタ。
【請求項８】
管理センタと，この管理センタとの間で無線で通信可能な複数の移動体用端末装置とからなるシステムにおける移動体用端末装置であって，
自装置の所在位置を計測し，前記管理センタへ通知する手段と，
移動体の集団の中から発見したい移動体の少なくとも位置に関する条件を含む発見条件を入力する入力手段と，
入力した移動体の発見条件を前記管理センタへ送信し，前記管理センタから発見した移動体への案内情報を受信する送受信手段と，
受信した案内情報を出力する出力手段とを備える
ことを特徴とする移動体発見／案内情報提供システムの移動体用端末装置。
【請求項９】
管理センタと，この管理センタとの間で無線で通信可能な複数の移動体用端末装置とからなるシステムにおける管理センタが実行するプログラムを記録した計算機読み取り可能な記録媒体であって，
移動体の位置および属性についての情報を移動体データ記憶部に記憶し管理する処理と，
前記移動体データ記憶部に記憶する移動体データを更新する処理と，
前記移動体用端末装置から検索する移動体の位置と属性の双方に関する発見条件を受信する処理と，
受信した発見条件に基づいて前記移動体データ記憶部から該当する移動体を検索する処理と，
検索結果の移動体についての案内情報を算出する処理と，
前記移動体用端末装置へ案内情報を送信する処理とを，
計算機に実行させるためのプログラムを記録した
ことを特徴とする管理センタのプログラム記録媒体。
【請求項１０】
管理センタと，この管理センタとの間で無線で通信可能な複数の移動体用端末装置とからなるシステムにおける移動体用端末装置が実行するプログラムを記録した計算機読み取り可能な記録媒体であって，
自装置の所在位置を計測し，前記管理センタへ通知する処理と，
移動体の集団の中から発見したい移動体の少なくとも位置に関する条件を含む発見条件を入力する処理と，
入力した移動体の発見条件を前記管理センタへ送信する処理と，
前記管理センタから発見した移動体への案内情報を受信する処理と，
受信した案内情報を出力する処理とを，
計算機に実行させるためのプログラムを記録した
ことを特徴とする移動体用端末装置のプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，空間内で移動することが可能である人物・動物・物体などの不特定多数の移動体の集団の中から，所望の属性を有する移動体を発見し，発見した移動体へ接近するための案内情報を提供する移動体発見／案内情報提供システムに関するものである。
【０００２】
【従来の技術】
移動体の所在位置を測定して利用する従来のシステムは，大きく分けて，Ａ）自分自身の位置情報を利用するシステム，Ｂ）他者の位置情報を利用するシステム，の２種類に分類できる。
【０００３】
上記Ａ）の代表的なものは，いわゆるナビゲーション装置である。このナビゲーション装置の主要な目的は，移動体が所望の目的地まで移動するのを支援することである。多くの場合，ナビゲーション装置は，現在の所在位置を測定する手段と，記憶媒体に記録された道路地図データと，測定された現在位置と道路地図データとを照合する手段と，目的地への経路を計画（算出）する手段と，計画された目的地への経路に基づいてユーザを案内する手段と，ディスプレイや音声などの出力手段などにより構成される。
【０００４】
ナビゲーション装置は上記のように構成されているので，自分の現在位置を地図画面上に表示したり，道路地図データを利用して所望の目的地まで到達する移動経路を算出したり，さらに，算出された移動経路に従って，音声などを利用して移動体を誘導したりすることができる。このような機能を持つナビゲーション装置は，車両，船舶，航空機などに搭載されて利用されており，また最近は人が携帯する電子機器においても利用されている。
【０００５】
上記Ｂ）の代表的なものは，位置管理システムと呼ばれるシステムである。この位置管理システムは，例えば，位置管理センタの利用者が，他者である移動体の所在位置を取得して，取得した他者移動体の位置を管理・利用することを主要な目的としている。多くの場合，位置管理システムは，他者移動体の所在位置を計測する手段と，測定された位置情報を位置管理センタに伝送する手段と，伝送された位置情報に基づいて他者移動体の位置を管理する手段と，他者移動体の位置情報を利用する手段などによって構成される。
【０００６】
上記Ｂ）の技術に関連する公知例には，以下のようなものがある。
【０００７】
(a) 特開平4-117823号「移動通信方式を利用した移動体位置管理装置とその方法」：これは，ＧＰＳ(Global Positioning System）受信機によって移動体の位置を測定し，測定結果を無線で伝送することを特徴とする移動体位置管理方式である。
【０００８】
(b) 特開平9-247730号「位置検出方法およびその装置」：これは，ＧＰＳ受信機とＰＨＳ（Personal Handyphone System）などの携帯電話を接続した機器を被位置検出物に携帯させ，探索者が前記携帯電話を呼び出すことで，前記被位置検出物の位置を前記ＧＰＳ受信機によって検出し，さらに前記携帯電話によって位置情報を探索者に送付する位置検出装置である。
【０００９】
(c) 特表平8-511408号「パーソナル・ロケータ・システム」：これは，通信ネットワークにおいて携帯ロケータ装置（ＰＬＵ：Portable Locator Unit)を携帯した人物または物体を見つけるシステムおよび方法に関するものであり，ＰＬＵの位置は，サービス・ノードのカバー・エリア内にあるとして判定される。
【００１０】
(d) 特開平9-68427 号「位置確認装置，位置確認システムおよび位置確認方法」：これは，目標検出手段と通信手段と距離指示手段と方向指示手段とを具備することを特徴とする位置確認装置であり，複数の移動体に前記位置確認装置を携帯させ，自分の位置から自分以外の移動体の場所（または目標点）への距離と方向を表示するものである。
【００１１】
以上のような位置管理システムは，ある地域内にいるタクシーや宅配便などの業務用車両の位置管理や，セールスマンやカスタマ・エンジニア（ＣＥ）などの人間の位置管理，あるいは，行方不明になりやすい徘徊老人や子供や物体の位置検出などのために利用される。
【００１２】
【発明が解決しようとする課題】
従来のナビゲーション装置によって，所望の目的地まで経路誘導を行うためには，目的地が確定されており，かつ，目的地である場所の位置座標が既知であることが必要である。一般的に，目的地の位置座標は，ＣＤ−ＲＯＭやＤＶＤやハードディスクなどの記憶装置に記録された地図情報データベースの中から目的地を検索することによって求められている。地図情報データベースの中から所望の目的地を検索する方法には，利用者がディスプレイ画面上に表示された地図を見ながら直接的に目的地を探す方法や，利用者に目的地の住所・電話番号・名称・種類などを入力させ，それらを手掛りとして検索する方法などがある。
【００１３】
しかしながら，従来のナビゲーション装置では，空間内で移動する可能性がある移動体の所在場所を目的地として，その場所へ経路誘導することが困難であった。なぜなら，従来のナビゲーション装置は多数の移動体の集団の中から所望の移動体を発見する手段を持たないし，また，所望の移動体を特定できたとしても移動体の位置座標を獲得する手段を持たないためである。したがって，従来のナビゲーション装置では，所望の条件を満たす移動体を探し出し，その移動体へ到達するための案内情報を提供することができなかった。
【００１４】
一方，従来の位置管理システムは，例えば顧客回りをしているカスタマ・エンジニアなどの位置を管理することや，徘徊老人や子供などが行方不明になったときに所在位置を早期に発見することを目的としている。つまり，従来の位置管理システムでは，管理対象の移動体が，事前に限定されていることを前提としている。このため，特定の移動体を指定するためには，各移動体に対して事前に設定されたＩＤなどユニークな識別情報が利用される。識別情報としては，移動体に持たせた携帯デバイスに接続した移動電話の電話番号や，携帯デバイス自体に割り当てられたＩＤ番号などが利用されている。
【００１５】
したがって，従来の位置管理システムでは，不特定多数の移動体の集合の中から，利用者が所望する属性を持った移動体を発見し，発見した移動体への案内情報を提供することができなかった。また，従来の方法では，管理対象の移動体は事前に既知であったため，位置管理される移動体のプライバシーを保護するための機能も十分ではなかった。
【００１６】
本発明は，上記事情に鑑みてなされたものであり，その目的とするところは，野外や建物内などの広い空間内において移動している人物や物体などの不特定多数の移動体の集団の中から，所望の属性を有している移動体を発見し，発見した移動体へ接近するための案内情報を提供することである。
【００１７】
【課題を解決するための手段】
上記課題を解決するため，本発明は，図１に示すような各手段を持つ。図１は本発明のブロック構成例を示す図である。図１に示すように，本発明のシステムは，ネットワーク３を介して情報を送受信する管理センタ１と，複数の移動体用端末装置２ａ，２ｂ，…（以下，端末装置２と記す）とから構成される。
【００１８】
管理センタ１は，多数の移動体の位置情報と属性情報を管理する移動体データ記憶部１１と，移動体の位置や属性に関する発見条件に適合する移動体を検索する検索手段１２と，移動体データ記憶部１１に格納された移動体データを更新する更新手段１３と，指定（発見）された移動体へ到達するための案内情報を算出する案内情報算出手段１４と，端末装置２から位置情報や発見条件などの入力情報を受信し端末装置２へ案内情報を送信する送受信手段１５とを有する。
【００１９】
端末装置２は，自己の所在位置を計測する位置計測手段２１と，所望の移動体の発見条件や自己の属性情報などを入力する入力手段２２と，管理センタ１へ位置情報や入力情報などを送信し管理センタ１から発見した移動体への案内情報などを受信する送受信手段２３と，管理センタ１から受信した案内情報などを出力する出力手段２４と，位置計測手段２１と送受信手段２３と入力手段２２と出力手段２４の間で情報を制御する情報制御手段２５とを有する。
【００２０】
以上の各処理手段を計算機によって実現するためのプログラムは，計算機が読取可能な可搬媒体メモリ，半導体メモリ，ハードディスクなどの適当な記録媒体に格納することができる。
【００２１】
本発明の作用は以下のとおりである。本発明の上記構成のうち，移動体用端末装置２においては，位置計測手段２１によって移動体の所在位置が計測され，入力手段２２によって移動体属性情報や所望の移動体の発見条件などが入力され，送受信手段２３によって位置情報や入力情報が管理センタ１に送信される。そして，出力手段２４によって管理センタ１から受信した案内情報が出力される。また，位置計測手段２１と送受信手段２３と入力手段２２と出力手段２４の間の情報は，情報制御手段２５によって制御される。なお，移動体の属性情報は，端末装置２から入力しなければならないわけではなく，別の据え置き型の計算機によって入力してもよい。
【００２２】
一方，管理センタ１では，移動体データ記憶部１１によって多数の移動体の位置情報と属性情報とが記憶され，更新手段１３によって移動体データ記憶部１１の内容が更新され，検索手段１２によって指定された移動体の発見条件に適合する移動体が検索され，案内情報算出手段１４によって発見した移動体への案内情報が算出され，送受信手段１５によって算出された案内情報が送信される。
【００２３】
【発明の実施の形態】
以下，本発明の実施の形態を図面を用いて説明する。図２は，本発明の動作原理を説明する図である。図２に示すように，本発明のシステムは，管理センタ１と複数の移動体用端末装置２で構成されている。端末装置２は，携帯型コンピュータのようなものでも，移動体に組み込まれているようなものでもよい。
【００２４】
ある移動体Ａが，所望する属性を持つ他者移動体Ｂまたは移動体Ｃを発見して案内情報を得たい場合の動作は，以下のようになる。
【００２５】
１）前提として，管理センタ１は，端末装置２を持つ移動体Ａ，Ｂ，Ｃ，…の位置情報や属性（性別，年齢，職業，趣味，プライバシー設定レベル等）の移動体情報を管理し記憶しておく。
【００２６】
２）移動体Ａは，移動体Ａ用端末装置２ａから，発見したい移動体Ｂ，移動体Ｃを特定することができるような属性情報（例えば，男性，１８歳以上等）を，発見条件として管理センタ１に送信する。
【００２７】
３）管理センタ１は，受信した発見条件に基づいて記憶している移動体データを検索する。
【００２８】
４）発見条件に適合する移動体Ｂ，移動体Ｃを発見できたら，これらを含む発見移動体リストを，それぞれのプライバシー設定のレベルに従って移動体Ａ用端末装置２ａに表示する。
【００２９】
５）要求に応じて移動体Ｂ，移動体Ｃへの案内情報を算出する。ただし，移動体Ｂ，移動体Ｃのプライバシーを保護するように案内情報は制限される。例えば，移動体Ｂのプライバシー設定は「公開」であるので，管理センタ１は，移動体Ｂの位置情報を取得して移動体Ａから移動体Ｂへの経路情報を算出する。また，移動体Ｃのプライバシー設定は「案内レベル４（所在場所のみ）に限定」であるので，管理センタ１は，移動体Ｃの位置情報を取得して移動体Ｃの所在場所のみを案内情報とする。
【００３０】
６）管理センタ１は，算出した移動体Ｂまたは移動体Ｃへの案内情報を，移動体Ａ用端末装置２ａに送信する。移動体Ａ用端末装置２ａは，受信した案内情報をディスプレイまたはスピーカ等に出力する。
【００３１】
次に，端末装置２と管理センタ１のそれぞれについて，さらに詳しく説明する。
【００３２】
〔１〕移動体用端末装置
図３は，移動体用端末装置のハードウェア構成例を示す図である。端末装置２は，ＣＰＵ３１，メモリ３２，入力部３３，出力部３４，送受信部３５，位置計測部３６を備え，これらがバス３７を介して接続される構成になっている。メモリ３２上には，入力部３３による図１の入力手段２２，出力部３４による出力手段２４，送受信部３５による情報の送受信手段２３，位置計測部３６による位置計測手段２１および情報制御手段２５を実現するためのプログラムが格納され，これらのプログラムはＣＰＵ３１上で実行される。
【００３３】
図４は，移動体用端末装置２の外観の例を示す。図４に示す移動体用端末装置２は，携帯用情報機器の例であって，入力デバイスは図３の入力部３３に，ディスプレイは図３の出力部３４に，アンテナは図３の送受信部３５の一部に対応している。
【００３４】
図１の端末装置２における位置計測手段２１は，所定時間間隔毎あるいは管理センタ１やユーザに指示された場合に，移動体の所在位置を計測する。この位置計測手段２１は，端末装置２の位置計測部３６とＣＰＵ３１とメモリ３２などにより実現される。位置計測部３６のハードウェアは，例えば，ＧＰＳ測位装置，ＰＨＳを利用した測位装置などである。一般にＧＰＳ測位装置のほうが，ＰＨＳを利用した測位装置よりも測位精度が良いので，通常はＧＰＳが利用される。しかし，ＧＰＳは建物内に入るなどしてＧＰＳ衛星からの信号を受信できなくなると有効でなくなり，これに対してＰＨＳは建物内でも利用できることが多いので，ＧＰＳが利用できなくなった場合には，ＰＨＳを利用した測位に自動的に切り替わるようにすることもできる。また，端末装置２が乗り物と接続され，移動速度や方位が計測できる場合には，自律航法を利用して所在位置を推定するようにしてもよい。
【００３５】
入力手段２２は，端末装置２を操作する操作命令を入力するため，管理センタ１に登録されている移動体データの項目にデータを入力するため，および，所望の移動体の発見条件を入力するために利用される。入力手段２２が用いるハードウェアの入力部３３は，キーボード，タッチペン，音声入力デバイスなどによって構成される。
【００３６】
出力手段２４は，管理センタ１から受信した案内情報や移動体データを出力するため，および，端末装置２の状態を表示するために利用される。出力手段２４が用いるハードウェアの出力部３４は，液晶ディスプレイや音声出力デバイスなどによって構成される。
【００３７】
送受信手段２３は，端末装置２と管理センタ１の間で情報を送受信する。端末装置２から管理センタ１へ送付される情報は，入力手段２２によって入力された移動体データ，発見したい移動体の発見条件，位置計測手段２１によって計測された位置情報，操作命令などである。一方，管理センタ１から端末装置２に送付される情報は，移動体データ，移動体データ記憶部１１に格納された移動体データのうち閲覧を許可されたデータ内容，案内情報算出手段１４で算出された案内情報，位置計測の実施を要求する命令などである。送受信手段２３が用いるハードウェアの送受信部３５は，移動電話，無線，公衆電話回線などのインタフェースによって構成される。
【００３８】
情報制御手段２５は，位置計測手段２１，送受信手段２３，入力手段２２および出力手段２４を制御する。これを実行するためのプログラムがメモリ３２上に格納され，ＣＰＵ３１上で実行される。特に，情報制御手段２５では，位置計測手段２１によって得られた位置座標を管理センタ１に送付するタイミングを制御している。端末装置２から管理センタ１に位置情報が送付されるのは，
１) 位置座標が設定された基準値以上に変化した時，
２）計測間隔が設定時間よりも経過した時，
３）管理センタ１から位置情報を送付するように要求された時，
などである。
【００３９】
〔２〕管理センタ
図５に，管理センタ１のハードウェアの構成例を示す。管理センタ１は，ＣＰＵ４１，メモリ４２，記憶装置４３，入力部４４，出力部４５，送受信部４６を備え，これらがバス４７を介して接続された構成になっている。
【００４０】
記憶装置４３は，例えば，半導体メモリ，ハードディスク，ＣＤ−ＲＯＭ等の補助記憶装置からなり，この記憶装置４３内に移動体データ記憶部１１が構築される。メモリ４２上には，図１に示す検索手段１２，更新手段１３，案内情報算出手段１４，送受信手段１５等を実現するためのプログラムが格納され，これらのプログラムはＣＰＵ４１上で実行される。入力部４４は，キーボードやマウスなどの入力デバイスであり，管理センタ１を操作するため利用される。出力部４５は，ディスプレイやスピーカなどであり，管理センタ１を直接操作している利用者に情報を出力する。
【００４１】
以下に，図１に示す管理センタ１を構成する移動体データ記憶部１１，検索手段１２，更新手段１３，案内情報算出手段１４，送受信手段１５について順に説明する。
【００４２】
移動体データ記憶部１１には，登録された移動体に関する管理設定データ，属性データおよび位置データなどが格納される。図６は，移動体が人である場合の移動体データ記憶部の構成例を示している。図６に示す移動体データでは，管理設定データとして，移動体ＩＤ，アクセス情報，パスワード，プライバシー設定，分類の項目があり，属性データとして，名前，性別，生年月日，職業，住所，移動電話の電話番号，自宅電話の電話番号，電子メールアドレス，趣味の項目があり，位置データとして，位置座標，計測時刻，過去の位置データの項目があり，その他に，自由記入欄がある。
【００４３】
ここで，アクセス情報とは，管理センタ１から端末装置２へアクセスするための番号であり，例えば，端末装置２に接続された移動電話によってアクセスする場合には，移動電話の電話番号である。また，プライバシー設定とは，他の移動体から自分が発見された場合にどのように対応するかのレベル設定情報である。このプライバシー設定として，例えば，「非公開」，「要相談」，「案内レベル限定」，「公開」のいずれかを設定することができる。「非公開」は，案内情報を完全に非公開とする設定であり，「要相談」とは，発見依頼者との相談を要求する設定であり，「案内レベル限定」とは，提供する案内情報の詳細レベルを指定する設定であり，「公開」とは，完全な案内情報を公開する設定である。案内情報の詳細レベルに関しては，後述する案内情報算出手段の説明の際に説明する。
【００４４】
図６に示す移動体データ以外の移動体の属性データとして，例えば，血液型，身長，体重，緊急連絡先，家族構成，クレジットカード番号，画像，服装などを利用してもよい。また，移動体がペットなどの動物の場合には，属性データとして，例えば，名前，動物の種類，毛の色，その他の特徴などの項目が利用できる。さらに，移動体が人工物の場合には，属性データとして，例えば，名称，製造年月日，タイプ，重量，サイズ，価格などを利用してもよい。
【００４５】
更新手段１３は，移動体データ記憶部１１に記録されている移動体データの一部あるいは全体を更新する。一般に移動体データの全体が更新されるのは新規に移動体データが登録される場合であり，通常の運用では移動体データの一部だけが更新される。頻繁に更新される可能性がある移動体データの項目は，位置座標と計測時刻である。位置座標と計測時刻が更新されるのは，上記のように，
１）位置座標が設定された基準値以上に変化した移動体から新しい位置座標が送付された場合，
２）計測間隔が設定時間以上よりも経過した場合，
３）管理センタ１からの指示によって端末装置２から位置情報が送信されてきた場合，である。
【００４６】
位置座標が更新される時に，更新前の位置座標は，過去の位置座標の項目に移動される。位置座標や計測時刻以外の移動体データは，端末装置２や管理センタ１の利用者によって必要に応じて更新される。移動体データを更新するためのデータは，端末装置２の入力手段２２を利用して入力され，送受信手段２３を介して管理センタ１に送付されるか，または，管理センタ１の入力部４４を利用して入力される。ただし，移動体データは，パスワードによって保護されており，パスワード（図６ではパスワードは“ＡＢＣＤ”）が確認された場合にだけ移動体データの更新が許可される。
【００４７】
検索手段１２は，移動体データ記憶部１１に格納された移動体データの中から，指定された発見条件に適合する移動体データを検索する。移動体の発見条件としては，移動体データのうち，移動体ＩＤ，アクセス情報，属性データの項目，位置データの項目，自由記入欄などに関するキーワードなどを指定することができる。ただし，位置データに関する発見条件は，直接的に位置座標で指定するのではなく，例えば行政区分などで区分された地域内にいる条件（例えば，千葉市美浜区内）や，指定の場所から指定距離内にいる条件（例えば，幕張メッセから２ｋｍ以内）などを指定することができる。
【００４８】
発見条件としては，例えば，以下のようなものを指定することができる。
ａ）移動体を特定できる発見条件
例：『（移動体ＩＤ：Ａ１２Ｂ３）』，『（アクセス情報：１２３４５６７８９０）』
ｂ）移動体の属性だけで指定された発見条件
例：『（趣味：野球）AND （住所：千葉市内）AND （自由欄：試合相手募集）』
ｃ）移動体の属性と位置で指定された発見条件
例：『（（趣味：野球）OR（趣味：山登り））AND （位置：幕張メッセの１ｋｍ以内）』
ｄ）位置だけで指定された発見条件
例：『（位置：幕張メッセの１ｋｍ以内）』
検索手段１２による移動体の検索は，図７に示す処理フローチャートのように行われる。図７に示す処理フローチャートを説明すると，ステップＳ１では，発見条件がＩＤを含むかどうかをチェックする。ここで，ＩＤとは，移動体ＩＤやアクセス情報などであり，それによって移動体を唯一に特定することができる条件である。チェック結果がＹＥＳ（真）であった場合には，ステップＳ２によって，ＩＤを検索キーとし，従来の検索方法を利用して移動体データの検索を実施する。上記の発見条件ａ）の例では，移動体ＩＤが“Ａ１２Ｂ３”である移動体，あるいは，アクセス情報が“１２３４５６７８９０”である移動体をユニークに発見することができる。チェック結果がＮＯ（偽）の場合には，次のステップＳ３へ進む。
【００４９】
ステップＳ３では，発見条件が移動体の属性だけで指定されているかどうかをチェックする。チェック結果がＹＥＳ（真）なら，ステップＳ４によって，発見条件の属性を検索キーとし，従来の検索方法を利用して移動体データの検索を実施する。検索の結果，複数の移動体が発見条件に適合する場合もある。例えば，上記のｂ）で示した発見条件で検索することによって，図６に示すような移動体データを含む複数の移動体が発見される。検索を実施した後，ステップＳ９へ進む。もし，ステップＳ３によるチェック結果がＮＯ（偽）ならば，次のステップＳ５へ進む。
【００５０】
ステップＳ5 では，発見条件が属性と位置の両方に関するものを含むかどうかをチェックする。チェック結果がＹＥＳ（真）ならば，まず，上記のステップＳ４の処理と同様に，ステップＳ６において属性を検索キーとし，従来の検索方法を利用して移動体データを検索し，次にステップＳ７へ進み，検索結果の移動体を対象として，位置を検索キーとした検索を実施する。位置を検索キーとした検索方法の処理フローチャートは図８に示し，詳細は後で説明する。ステップＳ５によるチェック結果がＮＯ（偽）ならば，次のステップＳ８へ進む。
【００５１】
ステップＳ８では，発見条件が位置だけかどうかをチェックする。チェック結果がＹＥＳ（真）ならば，ステップＳ７へ進み，位置を検索キーとした検索を実施する。検索を実施した後，ステップＳ９へ進む。チェック結果がＮＯ（偽）ならば，発見条件が適切でないので検索を終了する。
【００５２】
ステップＳ９では，上記のステップＳ４，ステップＳ７の処理で検索を行った結果，検索を継続するならば，発見条件を更新し（ステップＳ１０），ステップＳ１へ戻って再度検索を始める。検索を継続しないならば，検索を終了する。
【００５３】
図８は，位置を検索キーとした検索の処理フローチャートである。以下では，この処理フローチャートに従って，位置を検索キーとした検索の処理を説明する。
【００５４】
ステップＳ１１では，位置の発見条件を緩和する。位置の発見条件を緩和するとは，移動体が移動することを事前に見越して，指定された範囲より広い範囲の移動体を検索対象とすることである。例えば，発見条件が「千葉市美浜区内」であった場合に，これを「千葉市全域」というように緩和したり，あるいは，「幕張メッセの１ｋｍ以内」という発見条件を「幕張メッセの５ｋｍ以内」というように緩和する。位置の発見条件をどの程度まで緩和するかは，移動体データ記憶部１１の位置座標データの更新間隔と関連して設定することができる。
【００５５】
ステップＳ１２では，緩和した位置の発見条件で移動体データ記憶部１１のデータに対して検索を実施する。例えば，緩和した位置の発見条件「幕張メッセの５ｋｍ以内」で，移動体データ記憶部１１の移動体データが検索される。
【００５６】
ステップＳ１３では，緩和した位置の発見条件に適合する移動体が発見されたかどうかをチェックする。もし，チェック結果がＹＥＳ（真）なら次のステップＳ１４へ進み，ＮＯ（偽）ならば，検索失敗として終了する。
【００５７】
ステップＳ１４では，上記のステップＳ１３の検索処理の結果であるすべての移動体の端末装置２に対して，アクセス情報を利用して，現在の位置座標を送信するように要求する。
【００５８】
ステップＳ１５では，上記のステップＳ１３の検索処理の結果である移動体の更新された位置データに対して，位置の発見条件を再度チェックして，真に発見条件に適合する移動体のみを選別し，処理を終了する。
【００５９】
位置の発見条件を緩和する理由は，移動体データ記憶部１１に格納されている移動体の位置データは常に正確に移動体の所在位置を示しているわけではなく，移動体が別の位置に移動している可能性があるからである。なお，移動体データ記憶部１１の位置座標が更新されるタイミングは，既に説明したとおりである。また，移動体の現在の位置座標を知るために，すべての移動体の端末装置２に対して位置座標を報告させるよりも，まず大まかに移動体を限定しておき，限定された移動体だけに位置座標を報告させたほうが効率的だからである。
【００６０】
図８に示すような，位置を発見条件とする検索方法の他に，移動体データ記憶部１１にある位置座標データだけで検索する方法や，すべての移動体に位置情報を更新するように要求した後に，最新の位置座標を利用して検索する方法を行ってもよい。
【００６１】
案内情報算出手段１４は，発見した移動体への案内情報を算出する。図９は，発見条件が入力されてから案内情報が出力されるまでの過程を示す処理フローチャートである。案内情報算出手段１４は，図９に示した一連の処理のうち，ステップＳ２４〜Ｓ２７の処理に関連する。以下では，これらの処理の内容を順に説明する。
【００６２】
ステップＳ２１では，発見依頼元端末装置２は，所望する位置，属性を有している他の移動体を発見したいとき，所望する位置，属性の発見条件を入力して管理センタ１に送付する。ステップＳ２２では，管理センタ１は，図７に示す処理フローに従って，移動体データ記憶部１１から発見条件に適合する移動体を検索する。適合する移動体を発見できた場合，ステップＳ２４へ進む。発見できなかった場合には，ステップＳ２９へ進み，発見依頼元端末装置２に発見失敗の報告を行い，処理を終了する。
【００６３】
ステップＳ２４では，発見された移動体の端末装置に，他の発見依頼者によってその移動体が発見されたことを通知する。図１０は，発見された移動体の端末装置に対して，発見されたことを通知する画面の出力例である。この出力例では，発見されたことの報告，発見条件の内容，発見依頼者の簡単な属性および発見依頼者に対するプライバシー設定を変更するかどうかの質問等が出力される。
【００６４】
プライバシー設定は，自分が発見された場合にどのように対応するかの設定である。プライバシー設定として，例えば，以下のようなものをあらかじめ設定できる。
・「非公開」：発見依頼者には情報を一切公開しない。
・「案内レベル限定」：指定されたレベルの案内情報を公開する。
・「要相談」：発見依頼者と相談してから決める。この場合には，発見された移動体に対し，発見依頼元移動体への連絡方法（例えば，電話番号，電子メールアドレスなど）が伝達され，被発見移動体が発見依頼元移動体に連絡を取って相談し，その後に対応が決定される。ただし，発見依頼元移動体には被発見移動体に関する情報（例えば電話番号など）は漏えいしないようにする。
・「公開」：すべてのレベルの案内情報を公開する。
【００６５】
ステップＳ２５では，発見条件に適合した移動体のリストが，発見依頼元端末装置２のディスプレイ等に出力される。図１１は，発見条件に適合した移動体リストの画面への出力例である。この出力例では，番号，属性，プライバシー設定の項目を持った一覧表が出力されている。ただし，番号は，発見した移動体の通し番号である。また，属性は，発見条件で指定した以外の被発見移動体の属性の一部であり，出力される属性の内容は，被発見移動体が設定できる。
【００６６】
ステップＳ２６では，管理センタ１は，発見依頼元端末装置２の画面に表示した移動体リストの中から，発見依頼者に移動体を選択させる。そして，もし必要ならば，選択された被発見移動体から案内情報入手の許可を取得する。ただし，プライバシー設定が，「公開」あるいは，「案内レベル限定」になっている場合には，無許可でも所定のレベルの案内情報の入手が許可される。「要相談」の場合には，被発見移動体と連絡を取って許可を得る必要がある。「非公開」の場合には，基本的に案内情報を入手することはできない。しかし，各移動体のパスワードが入力された場合には，プライバシー設定がいかなる設定になっていても，すべてのレベルの案内情報を入手する許可が得られる。
【００６７】
ステップＳ２７では，選択された移動体に対する，許可されたレベルの案内情報を算出する。例えば，案内情報のレベルには，以下のようなものがある。
・「レベル１」：発見依頼元移動体の位置から被発見移動体の位置への方向の情報
・「レベル２」：発見依頼元移動体の位置から被発見移動体の位置までの距離の情報
・「レベル３」：発見依頼元移動体の位置から被発見移動体までの距離と方向の情報
・「レベル４」：被発見移動体の所在場所の情報（例：地域名だけ，住所）
・「レベル５」：発見依頼元移動体の位置から被発見移動体の位置までの経路情報
案内情報算出手段１４は，発見依頼元移動体の位置座標と，被発見移動体の位置座標とから，上記の案内情報を算出する。上記「レベル５」により算出する経路情報は，道路地図データベースを利用して算出することができる。この経路情報の算出は，カーナビゲーションシステム等において目的地が与えられたときに，現在地から目的地までの経路を算出する従来の方法と同様の処理で行うことができるので，ここでの詳細な説明は省略する。なお，被発見移動体の位置が時々刻々と変化することがあるので，管理センタ１は定期的にまたは被発見移動体の位置がある程度変化したときに，再度，新しい位置情報をもとに案内情報を算出して送ることが望ましい。
【００６８】
管理センタ１から端末装置２へ送る案内情報は，特願平10-330960 号「案内情報提示装置，案内情報提示処理方法，案内情報提示プログラムを記録した記録媒体，および案内用スクリプトの記録媒体，並びに案内用スクリプト生成装置」の明細書等に記載される案内用スクリプトを用いて記述すると，案内情報の加工および出力が容易となり便利である。この案内用スクリプトは，案内のための時間情報や場所情報，また状況に応じた案内情報を，時系列で表すことのできるインストラクションの系列として，汎用性のあるＸＭＬ（extensible markup language）などのマークアップ言語の記述様式を用いて記述したものである。
【００６９】
本発明の利用形態の具体例としては，以下のようなものがある。
【００７０】
１）近くにいる人の中で所望の属性を持っている人を見つける。例えば，千葉市美浜区のスタジアムで野球の対戦相手を探しているとき，発見条件として，例えば「（趣味：野球）AND （位置：千葉市美浜区）」というようなものを指定することによって，野球という趣味を持ち，スタジアムに来れそうな人を発見できる。発見条件に適合する人でも，プライバシー設定が適切に設定してあれば，被発見者が必要以上に煩わされることはない。
【００７１】
２）ある地域にいる人を対象に宣伝する。例えば，ある店がバーゲンをやっているとき，発見条件として「（店の位置座標から１ｋｍ以内）」というようなものを指定し検索することによって，店から近くにいる人を発見し，発見した人に対して宣伝を行うことができる。
【００７２】
３）行方不明になった移動体（例：子供，徘徊老人，荷物など）を見つける。行方不明になりそうな移動体に端末装置２を携帯させる。このとき，前記の移動体の管理者は，移動体ＩＤやアクセス情報の属性，および，パスワードを記録しておく。移動体が行方不明になったときは，移動体ＩＤとパスワードを利用して，いつでも発見した移動体までの経路情報を得ることができる。
【００７３】
４）鬼ごっこのようなゲームに利用できる。例えば鬼ごっこゲームでは，ゲームに参加する人は，移動体ＩＤを公開する，あるいは，例えば自分の移動体データの自由記入欄に特殊なキーワード（例：A2D890%3!3）を書き込む。発見条件として，移動体ＩＤや特殊なキーワードを指定し，案内情報レベルを方向だけ，あるいは，距離だけと設定して，鬼の役割の移動体は，限られた案内情報を利用して他の移動体を捕まえる。
【００７４】
【発明の効果】
以上説明したように，本発明によれば，不特定多数の移動体の集団の中から，固有の識別情報だけでなく，より一般的な属性情報を用いて，利用者が任意に指定できる発見条件を満たす移動体を発見し，発見した移動体へ接近するための案内情報を提供することができる。
【図面の簡単な説明】
【図１】本発明のブロック構成例を示す図である。
【図２】本発明の動作原理を説明する図である。
【図３】移動体用端末装置のハードウェア構成例を示す図である。
【図４】移動体用端末装置の外観の例を示す図である。
【図５】管理センタのハードウェア構成例を示す図である。
【図６】移動体データ記憶部の構成例を示す図である。
【図７】移動体の検索の処理フローチャートである。
【図８】位置を検索キーとした検索の処理フローチャートである。
【図９】発見条件が入力されてから案内情報が出力されるまでの処理フローチャートである。
【図１０】発見されたことを通知する画面の出力例を示す図である。
【図１１】発見条件に適合した移動体リストの出力例を示す図である。
【符号の説明】
１  管理センタ
１１  移動体データ記憶部
１２  検索手段
１３  更新手段
１４  案内情報算出手段
１５  送受信手段
２  移動体用端末装置
２１  位置計測手段
２２  入力手段
２３  送受信手段
２４  出力手段
２５  情報制御手段
【図１】
0003721001.tif 000002
【図２】
0003721001.tif 000003
【図３】
0003721001.tif 000004
【図４】
0003721001.tif 000005
【図５】
0003721001.tif 000006
【図６】
0003721001.tif 000007
【図７】
0003721001.tif 000008
【図８】
0003721001.tif 000009
【図９】
0003721001.tif 000010
【図１０】
0003721001.tif 000011
【図１１】
0003721001.tif 000012