(57)【要約】【課題】ＧＰＳなどにより求められる移動体の位置を地図上に表示する。【解決手段】送信装置１２０は、ＧＰＳ装置１１０が測定した位置情報に移動体ＩＤを付して、ランダムなタイミングで送信する。受信装置１４０は、移動体１２から位置情報を受信すると、受信した位置情報に付された移動体ＩＤを表示用ＩＤに変換し、位置情報とともに位置表示装置２に通知する。位置表示装置２は、受信装置１４０から入力される位置情報および表示用ＩＤを用いて、移動体１２それぞれの位置を更新する。さらに、位置表示装置２は、更新した位置を、移動体１２の全ての位置を表示可能な地図中に表示する。【選択図】　　　　　図１
2004093260.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の移動体と、前記移動体それぞれの位置を表示する位置表示装置とを含む位置表示システムであって、
前記移動体それぞれは、
移動体の位置を検出する位置検出手段と、
前記検出された位置を、前記位置表示装置に対して通知する位置通知手段と
を有し、
前記位置表示装置は、
地図を表示する地図表示手段と、
前記表示された地図に、前記通知された位置それぞれを表示する位置表示手段と
を有する
位置表示システム。
【請求項２】
１つ以上の移動体それぞれの位置を表示する位置表示装置であって、前記移動体それぞれは、移動体の位置を検出し、前記検出された位置を、前記位置表示装置に対して通知し、
地図を表示する地図表示手段と、
前記表示された地図に、前記通知された位置それぞれを表示する位置表示手段と
を有する位置表示装置。
【請求項３】
前記移動体それぞれは、前記移動体が位置する緯度および経度を、前記移動体の位置として検出し、検出した緯度および経度を通知し、
前記地図表示手段は、前記通知された移動体の緯度および経度の全てを含む地図を表示し、
前記位置表示手段は、前記移動体それぞれの緯度および経度に基づいて、前記表示された地図に、前記移動体それぞれの位置を表示する
請求項２に記載の位置表示装置。
【請求項４】
前記移動体それぞれは、前記検出された位置に、移動体の識別子を付して通知し、
前記通知される移動体それぞれの識別子に基づいて、前記移動体それぞれを識別手段
をさらに有し、
前記位置表示手段は、前記表示された移動体それぞれの位置に、前記位置が表示された移動体それぞれを識別する識別情報をさらに表示する
請求項２または３に記載の位置表示装置。
【請求項５】
１つ以上の移動体それぞれの位置を表示する位置表示方法であって、
前記移動体それぞれは、
移動体の位置を検出し、
前記検出された位置を通知し、
地図を表示し、
前記表示された地図に、前記通知された位置それぞれを表示する
位置表示方法。
【請求項６】
１つ以上の移動体それぞれの位置を、コンピュータを用いた位置表示装置に表示するプログラムであって、前記移動体それぞれは、移動体の位置を検出し、前記検出された位置を通知し、
地図を表示するステップと、
前記表示された地図に、前記通知された位置それぞれを表示するステップと
を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体それぞれの位置を地図上に表示する位置表示システムおよびその方法に関する。
【０００２】
【従来の技術】
人工衛星からの電波信号を利用して、自動車などの位置を求めるＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）が一般的に用いられている。
例えば、特開平８−５３９４号公報は、端末にＧＰＳ装置を備えて、その位置を求め、端末に表示された地図中に、端末の位置を示す方法を開示する。
また、特開平４−３３９２８４号公報は、端末にＧＰＳ装置を備え、ＧＰＳ装置により求められた位置を送信する方法を開示する。
また、特開平９−４３３３７号公報は、ＧＰＳ装置を備えた無線機の位置を、基地局側で常時把握するための方法を開示する。
これらの他、ＧＰＳ応用発明は、今までにも多くなされているが、ＧＰＳにより求められた移動体の位置を集め、地図上に表示する装置は、これまで発明されていない。
【０００３】
【発明が解決しようとする課題】
本発明は、上述した背景からなされたものであり、ＧＰＳなどにより求められる移動体の位置を、地図上に表示する位置表示システムおよびその方法を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、本発明にかかる位置表示システムは、１つ以上の移動体と、前記移動体それぞれの位置を表示する位置表示装置とを含む位置表示システムであって、前記移動体それぞれは、移動体の位置を検出する位置検出手段と、前記検出された位置を、前記位置表示装置に対して通知する位置通知手段とを有し、前記位置表示装置は、地図を表示する地図表示手段と、
前記表示された地図に、前記通知された位置それぞれを表示する位置表示手段とを有する。
【０００５】
また、本発明にかかる位置表示装置は、１つ以上の移動体それぞれの位置を表示する位置表示装置であって、前記移動体それぞれは、移動体の位置を検出し、前記検出された位置を、前記位置表示装置に対して通知し、地図を表示する地図表示手段と、前記表示された地図に、前記通知された位置それぞれを表示する位置表示手段とを有する。
【０００６】
好適には、前記移動体それぞれは、前記移動体が位置する緯度および経度を、前記移動体の位置として検出し、検出した緯度および経度を通知し、前記地図表示手段は、前記通知された移動体の緯度および経度の全てを含む地図を表示し、前記位置表示手段は、前記移動体それぞれの緯度および経度に基づいて、前記表示された地図に、前記移動体それぞれの位置を表示する。
【０００７】
好適には、前記移動体それぞれは、前記検出された位置に、移動体の識別子を付して通知し、前記通知される移動体それぞれの識別子に基づいて、前記移動体それぞれを識別手段をさらに有し、前記位置表示手段は、前記表示された移動体それぞれの位置に、前記位置が表示された移動体それぞれを識別する識別情報をさらに表示する。
【０００８】
また、本発明にかかる位置表示方法は、１つ以上の移動体それぞれの位置を表示する位置表示方法であって、前記移動体それぞれは、移動体の位置を検出し、前記検出された位置を通知し、地図を表示し、前記表示された地図に、前記通知された位置それぞれを表示する。
【０００９】
また、本発明にかかるプログラムは、１つ以上の移動体それぞれの位置を、コンピュータを用いた位置表示装置に表示するプログラムであって、前記移動体それぞれは、移動体の位置を検出し、前記検出された位置を通知し、地図を表示するステップと、前記表示された地図に、前記通知された位置それぞれを表示するステップとを前記コンピュータに実行させる。
【００１０】
【発明の実施の形態】
以下、本発明の実施形態を説明する。
図１は、本発明にかかる位置表示システム１の構成を示す図である。
図１に示すように、位置表示システム１は、１つ以上の移動体１２−１〜１２−ｎ（ｎ≧１）、受信側の無線装置（受信装置）１４０、位置表示装置２およびＧＰＳ装置１６から構成される。
移動体１２−１〜１２−ｎは、ＧＰＳ装置１１０−１〜１１０−ｎおよび送信側の無線装置（送信装置）１２０−１〜１２０−ｎから構成される。
位置表示システム１は、これらの構成部分により、移動体１２それぞれの位置、および、移動体１２それぞれと受信装置１４０との距離を、地図とともに、位置表示装置２のユーザインターフェース装置（ＵＩ装置）２６（図４を参照して後述）の表示装置に表示する。
なお、以下、移動体１２−１〜１２−ｎなど、複数ある構成部分を特定せずに示す場合には、単に移動体１２などと略記することがある。
【００１１】
移動体１２のＧＰＳ装置１１０、および、受信装置１４０に接続されたＧＰＳ装置１６は、それぞれ、人工衛星１００からの電波信号を利用して、移動体１２の位置（緯度および経度）、および、受信装置１４０（受信装置１４０近傍の位置表示装置２）の位置を求める。
【００１２】
図２は、図１に示した送信装置１２０の構成を示す図である。
図２に示すように、送信装置１２０は、ＧＰＳインターフェース（ＧＰＳ−ＩＦ）１２２、制御部１２４および送信部１２６から構成される。
送信装置１２０は、例えば、特定小電力無線装置であって、ＧＰＳ装置１１０に接続され、ＧＰＳ装置１１０が求めた位置情報を、無線装置１４０に対して無線送信する。
【００１３】
送信装置１２０において、ＧＰＳインターフェース１２２は、ＧＰＳ装置１１０が求めた移動体１２の位置情報を受け、制御部１２４に対して出力する。
制御部１２４は、ＧＰＳインターフェース１２２から入力された位置情報（緯度・経度）に、移動体１２それぞれにユニークに付された識別子（移動体ＩＤ）を付加する。
送信部１２６は、移動体ＩＤを付加した位置情報を、無線通信回線を介して受信装置１４０（図１）に対して伝送する。
なお、移動体１２の位置情報および移動体ＩＤの送信は、例えば、ランダムなタイミングで行われる。
このように、ランダムなタイミングで送信を行うと、一定間隔で送信した場合に比べて、連続した送信信号の衝突を防止することができる。
【００１４】
図３は、図１に示した第１の受信装置１４０の構成を示す図である。
図３に示すように、受信装置１４０は、受信部１４２、制御部１４４、位置表示装置インターフェース（位置表示装置ＩＦ）１４６、移動体データベース（移動体ＤＢ）１４８およびユーザインターフェース部（ＵＩ部）１５０から構成される。
受信装置１４０は、これらの構成部分により、送信装置１２０それぞれから送られてきた位置情報（緯度・経度）および移動体ＩＤを受信し、位置表示装置２に対して出力する。
【００１５】
受信装置１４０において、受信部１４２は、送信装置１２０から無線回線を介して伝送されてきた移動体１２それぞれの位置情報および移動体ＩＤを受信し、制御部１４４に対して出力する。
【００１６】
ユーザインターフェース部１５０は、ユーザの操作に応じて、移動体１２それぞれの移動体ＩＤを受け入れる。
さらに、ユーザインターフェース部１５０は、さらに、ユーザの操作に応じて、移動体１２の位置の表示処理に用いられる表示用ＩＤを受け入れる。
ユーザインターフェース部１５０は、以上のようにユーザにより設定された移動体ＩＤと表示用ＩＤと対応付けて移動体データベース１４８に記憶させる。
【００１７】
制御部１４４は、受信部１４２から入力される移動体１２の位置情報に付された移動体ＩＤを、移動体データベース１４８を参照して表示用ＩＤに変換し、位置情報に対応付けて位置表示装置インターフェース１４６に対して出力する。
また、制御部１４４は、ＧＰＳ装置１６が求めた受信装置１４０（位置表示装置２）を受け入れ、ランダムなタイミングで位置表示装置インターフェース１４６に対して出力する。
【００１８】
位置表示装置インターフェース１４６は、制御部１４４から入力される移動体１２の位置情報と、これに対応付けられた表示用ＩＤと、ＧＰＳ装置１６が求めた受信装置１４０（位置表示装置２）の位置とを、位置表示装置２に対して出力する。
【００１９】
図４は、図１に示した位置表示装置２のハードウェア構成を示す図である。
図４に示すように、位置表示装置２は、ＣＰＵ２０２およびメモリ２０４などを含む装置本体２０、受信装置１４０との間でデータの受け渡しを行う受信装置インターフェース２２、記録装置２４、および、ＬＣＤ・ＣＲＴ表示装置およびキーボードなどを含むユーザインターフェース装置２６から構成される。
つまり、位置表示装置２は、受信装置１４０との間でデータの受け渡しが可能な一般的なコンピュータとしての構成部分を有する。
【００２０】
図５は、位置表示装置２により実行され、本発明にかかる位置表示方法を実現する第１の位置表示プログラム３０の構成を示す図である。
図５に示すように、位置表示プログラム３０は、第１の位置情報受入部３００、表示範囲算出部３０２、位置表示部３０４、画像合成部３０６、地図表示部３２および距離表示部３４から構成される。
地図表示部３２は、地図表示部３２０および地図データベース３２２から構成される。
距離表示部３４は、距離算出部３４２および距離表示部３４４から構成される。
【００２１】
位置表示プログラム３０は、例えば、記録媒体２４０を介して位置表示装置２に供給され、メモリ２０４（図４）にロードされて実行される。
位置表示プログラム３０は、これらの構成部分により、移動体１２それぞれの位置、および、移動体１２それぞれと受信装置１４０（位置表示装置２）との距離を地図上に表示する。
【００２２】
位置情報受入部３００は、受信装置１４０から入力される移動体１２それぞれの位置情報（緯度・経度）および表示用ＩＤと、受信装置１４０自体（位置表示装置２）の位置情報とを受け入れる。
位置情報受入部３００は、移動体１２それぞれの位置情報と、これに対応づけられた表示用ＩＤと、受信装置１４０自体（位置表示装置２）の位置情報とを距離算出部３４２に対して出力する。
また、位置情報受入部３００は、移動体１２それぞれの位置情報および表示用ＩＤとを対応づけて位置表示部３０４に対して出力し、移動体１２それぞれの位置情報を表示範囲算出部３０２に対して出力する。
【００２３】
表示範囲算出部３０２は、位置情報受入部３００から入力される移動体１２の位置情報に基づいて、移動体１２が存在する範囲をクラスタリングし、移動体１２が存在する範囲、つまり、ユーザインターフェース装置２６（図４）の表示装置に表示すべき地図の表示範囲を算出し、位置表示部３０４および地図表示部３２０に対して出力する。
【００２４】
図６は、３つの移動体Ａ〜Ｃそれぞれの位置と、移動体Ａ〜Ｃの位置を表示するための表示範囲、および、位置表示部３０４が生成する位置表示画像を例示する図である。
図６を参照してさらに具体的に説明する。
位置表示装置２が位置を表示すべき移動体１２が３つあり、これらを移動体Ａ〜Ｃとし、移動体Ａ〜Ｃそれぞれの位置情報に含まれる緯度・経度が緯度（ＸＡ，ＹＡ）〜（ＸＣ，ＹＣ）である場合、表示範囲算出部３０２は、図６に点線で示す表示範囲として、これらを包含する範囲を、例えば、２つの座標（緯度Ｘ１，経度Ｙ１）および（緯度Ｘ２，経度Ｙ２）により定義する。
図６においては、表示範囲算出部３０２は、表示範囲（緯度Ｘ１，経度Ｙ１）および（緯度Ｘ２，経度Ｙ２）を、緯度Ｘ１≧緯度ＸＢ，緯度Ｘ２≦緯度ＸＣ，経度Ｙ１≦経度ＹＡ，経度Ｙ２≧経度ＹＣとなるように算出すればよい。
【００２５】
地図表示部３２（図５）の地図データベース３２２は、移動体１２の位置表示に用いられる可能性がある多数の地図と、地図の表示範囲とを対応付けて記憶し、地図表示部３２０に対して提供する。
【００２６】
図７は、図６に示した表示範囲を包含する地図を例示する図である。
地図表示部３２０は、地図データベース３２２を参照して、図７に示すように、表示範囲算出部３０２が求めた表示範囲を包含する地図を探し出し、探し出した地図の画像（地図画像）を、画像合成部３０６に対して出力する。
【００２７】
位置表示部３０４は、図６に例示したように、移動体１２（移動体Ａ〜Ｃ）それぞれの位置（緯度・経度）を示す位置表示画像を生成し、画像合成部３０６に対して出力する。
【００２８】
距離表示部３４の距離算出部３４２は、位置情報受け入れ部３００から入力される受信装置１４０（位置表示装置２）の位置（緯度・経度）と、移動体１２それぞれの位置（緯度・経度）から、移動体１２それぞれと位置表示装置との距離を求め、表示用ＩＤと対応付けて、距離表示部３４４に対して出力する。
【００２９】
距離表示部３４４は、距離算出部３４２が算出した移動体１２それぞれの距離を示す距離表示画像を生成し、画像合成部３０６に対して出力する。
【００３０】
図８は、画像合成部３０６が生成する表示画像を例示する図である。
画像合成部３０６は、位置表示部３０４から入力される位置表示画像（図６）と、地図表示部３２０から入力される地図画像（図７）とを合成し、さらに、距離表示部３４４から入力される距離画像（距離Ａｋｍ，Ｂｋｍ，Ｃｋｍ）を付加して、図８に例示する表示画像を生成し、ユーザインターフェース装置２６（図４）の表示装置に表示する。
【００３１】
［位置表示システム１の動作］
図９は、図１に示した位置表示システム１の全体的な動作を示す通信シーケンス図である。
図９に示すように、まず、受信装置１４０は、ＧＰＳ装置１６から得られた受信装置１４０自体（位置表示装置２）の位置情報を、ランダムなタイミングで位置表示装置２に対して出力する。
【００３２】
移動体１２−１〜１２−ｎ（図１）の送信装置１２０−１〜１２０−ｎは、ＧＰＳ装置１１０−１〜１１０−ｎ（図９において図示せず）が測定した移動体１２の位置情報に移動体ＩＤを付して、受信装置１４０に対して送信する（Ｓ１００，Ｓ１０６，Ｓ１１２，Ｓ１１８，Ｓ１２４，Ｓ１３０）。
【００３３】
受信装置１４０は、移動体１２−１〜１２−ｎから位置情報を受信すると、位置表示装置２に対して受信した移動体１２−１〜１２−ｎそれぞれの位置情報に付された移動体ＩＤを表示用ＩＤに変換し、位置情報に付加する。
受信装置１４０は、表示用ＩＤを付した位置情報を、位置表示装置２に通知する（Ｓ１０２，Ｓ１０８，Ｓ１１４，Ｓ１２０，Ｓ１２６，Ｓ１３２）。
【００３４】
位置表示装置２は、受信装置１４０から入力される位置情報および表示用ＩＤを用いて、移動体１２−１〜１２−ｎそれぞれの位置を示す位置表示画像（図６）を更新する。
さらに、位置表示装置２は、更新した位置表示画像と、移動体１２−１〜１２−ｎの全ての位置を表示可能な地図の地図画像（図７）とを合成し、位置表示装置２と移動体１２−１〜１２−ｎそれぞれとの距離を示す距離表示画像（Ａｋｍ，Ｂｋｍ，Ｃｋｍ；図８）を付して、ユーザインターフェース装置２６（図４）の表示装置に表示する（Ｓ１０４，Ｓ１１０，Ｓ１１６，Ｓ１２２，Ｓ１２８，Ｓ１３４）。
【００３５】
［変形例］
図１０は、第２の受信装置１６０の構成を示す図である。
図１１は、図１０に示した第２の受信装置１６０と組み合わせて用いられる位置表示プログラム３６の構成を示す図である。
なお、受信装置１６０および位置表示プログラム３６の構成部分の内、受信装置１４０および位置表示プログラム３０の構成部分と実質的に同一な構成部分には、同一の符号が付してある。
位置表示システム１において、図１０に示した第２の受信装置１６０は、図３に示した第１の受信装置１４０に置換されて用いられ、図１１に示した第２の位置表示プログラム３６は、図５に示した第１の位置表示プログラム３０に置換されて用いられる。
【００３６】
図１０に示すように、受信装置１６０は、受信装置１４０（図３）から移動体データベース１４８およびユーザインターフェース部１５０を取り除いた構成を採る。
受信装置１６０において、制御部１６４は、受信装置１４０の制御部１４４（図３）と同様に、ランダムなタイミングで、ＧＰＳ装置１６（図１）が求めた受信装置１６０自身（位置表示装置２）の位置情報を、位置表示装置２に対して、位置表示装置ＩＦ１４６を介して出力する。
一方、制御部１６４は、制御部１４４とは異なり、移動体ＩＤを表示用ＩＤに変換せずに、位置情報とともに、位置表示装置２に対して、位置表示装置ＩＦ１４６を介して出力する。
【００３７】
また、図１１に示すように、位置表示プログラム３６は、第１の位置表示プログラム３０における第１の位置情報受入部３００が、第２の位置情報受入部３６０に置換された構成を採る。
位置情報受入部３６０は、位置表示プログラム３０の位置情報受入部３００（図５）とは異なり、位置情報に付された移動体ＩＤを、移動体データベース１４８を参照して表示用ＩＤに変換し、位置情報に対応付けて位置表示部３０４に対して出力する。
【００３８】
一方、位置情報受入部３６０は、位置情報受入部３００と同様に、受信装置１６０から入力される移動体１２それぞれの位置情報、および、受信装置１６０自体（位置表示装置２）の位置情報とを受け入れ、受け入れた移動体１２の位置情報を、表示範囲算出部３０２に対して出力する。
また、位置情報受入部３６０は、位置情報受入部３００と同様に、受け入れた移動体１２それぞれの位置情報、および、受信装置１６０自体（位置表示装置２）の位置情報を、表示用ＩＤとともに距離算出部３４２に対して出力する。
このように、位置表示装置２側で、移動体ＩＤを表示用ＩＤに変換しても、本発明にかかる位置表示方法を実現することができる。
【００３９】
なお、送信装置１２０、受信装置１４０，１６０および位置表示プログラム３０，３６の各構成部分は、ハードウェア的に構成されているか、ソフトウェア的に構成されているかは問われない。
【００４０】
【発明の効果】
以上説明したように、本発明にかかる位置表示システムおよびその方法によれば、ＧＰＳなどにより求められる移動体の位置を、地図上に表示することができる。
【図面の簡単な説明】
【図１】図１は、本発明にかかる位置表示システム１の構成を示す図である。
【図２】図２は、図１に示した送信装置１２０の構成を示す図である。
【図３】図３は、図１に示した第１の受信装置１４０の構成を示す図である。
【図４】図４は、図１に示した位置表示装置２のハードウェア構成を示す図である。
【図５】図５は、位置表示装置２により実行され、本発明にかかる位置表示方法を実現する第１の位置表示プログラム３０の構成を示す図である。
【図６】図６は、３つの移動体Ａ〜Ｃそれぞれの位置と、移動体Ａ〜Ｃの位置を表示するための表示範囲、および、位置表示部３０４が生成する位置表示画像を例示する図である。
【図７】図７は、図６に示した表示範囲を包含する地図を例示する図である。
【図８】図８は、画像合成部３０６が生成する表示画像を例示する図である。
【図９】図９は、図１に示した位置表示システム１の全体的な動作を示す通信シーケンス図である。
【図１０】図１０は、第２の受信装置１６０の構成を示す図である。
【図１１】図１１は、図１０に示した第２の受信装置１６０と組み合わせて用いられる位置表示プログラムの構成を示す図である。
【符号の説明】
１・・・位置表示システム、
１００・・・人工衛星、
１２・・・移動体、
１１０，１６・・・ＧＰＳ装置、
１２０・・・送信装置、
１２２・・・ＧＰＳインターフェース、
１２４・・・制御部、
１２６・・・送信部、
１４０，１６０・・・受信装置、
１４２・・・受信部、
１４４・・・制御部、
１４６・・・位置表示装置インターフェース、
１４８・・・移動体データベース、
１５０・・・ユーザインターフェース部、
２・・・位置表示装置、
２０・・・装置本体、
２０２・・・ＣＰＵ、
２０４・・・メモリ、
２２・・・受信装置インターフェース、
２４・・・記録装置、
２４０・・・記録媒体、
２６・・・ユーザインターフェース装置、
３０，３６・・・位置表示プログラム、
３００・・・位置情報受入部、
３０２・・・表示範囲算出部、
３０４・・・位置表示部、
３０６・・・画像合成部、
３２・・・地図表示部、
３２０・・・地図表示部、
３２２・・・地図データベース、
【図１】
2004093260.tif 000003
【図２】
2004093260.tif 000004
【図３】
2004093260.tif 000005
【図４】
2004093260.tif 000006
【図５】
2004093260.tif 000007
【図６】
2004093260.tif 000008
【図７】
2004093260.tif 000009
【図８】
2004093260.tif 000010
【図９】
2004093260.tif 000011
【図１０】
2004093260.tif 000012
【図１１】
2004093260.tif 000013