(57)【要約】  各情報処理端末の実位置に関連する位置関連情報を取得し、位置関連情報をサーバに送信し、位置関連情報に基づく各情報処理端末の実位置を記憶し、各情報処理端末について、現在より所定時間以上前という条件を満足する過去の実位置を表示用位置として生成し、サーバから各情報処理端末の表示用位置を取得し、各情報処理端末の画面に、複数の情報処理端末の表示用位置を表示する。各ユーザが実際に位置していた実位置ではあるが、そのユーザの現在の実位置ではなく、所定時間前の実位置を画面に表示する。これにより、利用者のプライバシー保護を図りつつ、移動体の位置を自然に見えるように表示することができる。【特許請求の範囲】
【請求項１】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムであって、
各情報処理端末の実位置に関連する位置関連情報を取得する位置関連情報取得手段と、
前記位置関連情報をサーバに送信する位置関連情報送信手段と、
前記位置関連情報に基づく各情報処理端末の実位置を記憶する前記サーバの記憶手段と、
各情報処理端末について、現在より所定時間以上前であって、かつ、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成する表示用位置生成手段と、
前記サーバから各情報処理端末の前記表示用位置を取得する表示用位置取得手段と、
各情報処理端末の画面に、前記複数の情報処理端末の前記表示用位置を表示させる位置表示手段と
を有することを特徴とする位置表示システム。
【請求項２】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムであって、
各情報処理端末の実位置に関連する位置関連情報を取得する位置関連情報取得手段と、
前記位置関連情報をサーバに送信する位置関連情報送信手段と、
前記位置関連情報に基づく各情報処理端末の実位置を記憶する前記サーバの記憶手段と、
各情報処理端末について、現在より所定時間以上前という条件を満足する過去の実位置を表示用位置として生成する表示用位置生成手段と、
前記サーバから各情報処理端末の前記表示用位置を取得する表示用位置取得手段と、
各情報処理端末の画面に、前記複数の情報処理端末の前記表示用位置を表示させる位置表示手段と
を有することを特徴とする位置表示システム。
【請求項３】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムであって、
各情報処理端末の実位置に関連する位置関連情報を取得する位置関連情報取得手段と、
前記位置関連情報をサーバに送信する位置関連情報送信手段と、
前記位置関連情報に基づく各情報処理端末の実位置を記憶する前記サーバの記憶手段と、
各情報処理端末について、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成する表示用位置生成手段と、
前記サーバから各情報処理端末の前記表示用位置を取得する表示用位置取得手段と、
各情報処理端末の画面に、前記複数の情報処理端末の前記表示用位置を表示させる位置表示手段と
を有することを特徴とする位置表示システム。
【請求項４】
請求項１記載の位置表示システムであって、
前記表示用位置生成手段は、前記条件を満足する過去の実位置の中で最も新しい実位置を表示用位置として生成することを特徴とする位置表示システム。
【請求項５】
請求項１記載の位置表示システムであって、
前記表示用位置生成手段は、前記条件を満足する過去の実位置の中で現在の実位置に最も近い実位置を表示用位置として生成することを特徴とする位置表示システム。
【請求項６】
請求項１記載の位置表示システムにおいて、
前記位置表示手段は、各情報処理端末の画面に、自己の情報処理端末については現在の実位置を表示させ、他者の情報処理端末については前記表示用位置を表示させる
ことを特徴とする位置表示システム。
【請求項７】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムにおけるサーバであって、
各情報処理端末から送信された位置関連情報に基づく各情報処理端末の実位置を記憶する記憶手段と、
各情報処理端末について、現在より所定時間以上前であって、かつ、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成する表示用位置生成手段と、
を有することを特徴とするサーバ。
【請求項８】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムにおけるサーバであって、
各情報処理端末から送信された位置関連情報に基づく各情報処理端末の実位置を記憶する記憶手段と、
各情報処理端末について、現在より所定時間以上前という条件を満足する過去の実位置を表示用位置として生成する表示用位置生成手段と
を有することを特徴とするサーバ。
【請求項９】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムにおけるサーバであって、
各情報処理端末から送信された位置関連情報に基づく各情報処理端末の実位置を記憶する記憶手段と、
各情報処理端末について、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成する表示用位置生成手段と、
を有することを特徴とするサーバ。
【請求項１０】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムにおける情報処理端末であって、
自己の実位置に関連する位置関連情報を取得する位置関連情報取得手段と、
前記位置関連情報をサーバに送信する位置関連情報送信手段と、
前記サーバから各情報処理端末の表示用位置を取得する表示用位置取得手段と、
前記複数の情報処理端末の前記表示用位置を画面に表示させる位置表示手段と
を有することを特徴とする情報処理端末。
【請求項１１】
請求項１０記載の情報処理端末において、
前記位置表示手段は、自己の情報処理端末については現在の実位置を表示させ、他者の情報処理端末については前記表示用位置を表示させる
ことを特徴とする情報処理端末。
【請求項１２】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムにおけるサーバを、
各情報処理端末から送信された位置関連情報に基づく各情報処理端末の実位置を記憶する記憶手段、
各情報処理端末について、現在より所定時間以上前であって、かつ、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成する生成する表示用位置生成手段
として機能させるためのプログラム。
【請求項１３】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムにおけるサーバを、
各情報処理端末から送信された位置関連情報に基づく各情報処理端末の実位置を記憶する記憶手段、
各情報処理端末について、現在より所定時間以上前という条件を満足する過去の実位置を表示用位置として生成する表示用位置生成手段
として機能させるためのプログラム。 
【請求項１４】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムにおけるサーバを、
各情報処理端末から送信された位置関連情報に基づく各情報処理端末の実位置を記憶する記憶手段、
各情報処理端末について、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成する表示用位置生成手段
として機能させるためのプログラム。 
【請求項１５】
複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムにおける情報処理端末を、
自己の実位置に関連する位置関連情報を取得する位置関連情報取得手段、
前記位置関連情報をサーバに送信する位置関連情報送信手段、
前記サーバから各情報処理端末の表示用位置を取得する表示用位置取得手段、
前記複数の情報処理端末の前記表示用位置を画面に表示させる位置表示手段
として機能させるためのプログラム。
【請求項１６】
請求項１５記載のプログラムにおいて、
前記位置表示手段は、自己の情報処理端末については現在の実位置を表示させ、他者の情報処理端末については前記表示用位置を表示させる
ことを特徴とするプログラム。
【請求項１７】
請求項１２乃至１６のいずれか１項に記載のプログラムを記録したコンピュータ読み取り可能な記憶媒体。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置受信手段を有する複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムに関する。
【背景技術】
【０００２】
従来、移動体からのステータス情報に基づいて、地図画面上に移動体の位置をアイコン等を用いて表示することで、各移動体の位置を正確にかつ迅速に認識できるナビゲーション装置が知られている。複数の移動体間において、位置情報を含む移動体のステータス情報を相互に通信により交換し、他の移動体から受信したステータス情報に基づいて、その移動体の位置を識別可能なアイコン等を用いて地図画面上に表示する（特許文献１参照）。【０００３】
このように移動体の位置が正確にわかることは便利である反面、利用者のプライバシー保護が十分に図れないおそれがある。利用者のプライバシー保護が図るために、利用者が位置を知られたくない領域を設定すればその領域内では情報端末から位置情報を送信しないようにする従来技術（特許文献２、特許文献４参照）や、移動体の位置情報を指定した精度以下になるように調整して正確な位置を知られないようにしたりする従来技術（特許文献３参照）が知られている。
【特許文献１】特開２００３−１３９５４６号公報
【特許文献２】特開２００３−１４３６３３号公報
【特許文献３】特開２００３−１６１７７１号公報
【特許文献４】特開２００３−２８４１２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特定の領域内で位置情報を送信しない従来技術では、利用者のプライバシー保護が図れるものの、移動体の位置が完全に消えてしまうため、位置表示システムを利用したゲーム等では参加者から見えなくなり不自然であるという問題があった。また、移動体の位置が完全に消えてしまうと、画面に表示される移動体の数が減ってしまい、参加者が少ないと誤解されるという問題があった。【０００５】
また、移動体の位置精度を指定した精度以下にする従来技術では、プライバシー保護を図るために位置精度を十分に低くすれば、移動体が道路等以外のところを通過することになり不自然であるという問題があった。【０００６】
本発明の目的は、利用者のプライバシー保護を図りつつ、移動体の位置を自然に見えるように表示することができる位置表示システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様による位置表示システムは、各情報処理端末の実位置（実際の位置）に関連する位置関連情報を取得する位置関連情報取得手段と、前記位置関連情報をサーバに送信する位置関連情報送信手段と、前記位置関連情報に基づく各情報処理端末の実位置を記憶する前記サーバの記憶手段と、各情報処理端末について、現在より所定時間以上前であって、かつ、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成する表示用位置生成手段と、前記サーバから各情報処理端末の前記表示用位置を取得する表示用位置取得手段と、各情報処理端末の画面に、前記複数の情報処理端末の前記表示用位置を表示させる位置表示手段とを有することを特徴とする。【０００８】
上記の表示用位置生成手段は、各情報処理端末について、現在より所定時間以上前という条件を満足する過去の実位置を表示用位置として生成するようにしてもよい。【０００９】
上記の表示用位置生成手段は、各情報処理端末について、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成するようにしてもよい。【００１０】
上記の表示用位置生成手段は、前記条件を満足する過去の実位置の中で最も新しい実位置を表示用位置として生成するようにしてもよい。【００１１】
上記の表示用位置生成手段は、前記条件を満足する過去の実位置の中で現在の実位置に最も近い実位置を表示用位置として生成するようにしてもよい。【００１２】
上述した位置表示システムにおいて、前記位置表示手段は、各情報処理端末の画面に、自己の情報処理端末については現在の実位置を表示させ、他者の情報処理端末については前記表示用位置を表示させるようにしてもよい。【００１３】
本発明の一態様による位置表示システムにおけるサーバは、各情報処理端末から送信された位置関連情報に基づく各情報処理端末の実位置を記憶する記憶手段と、各情報処理端末について、現在より所定時間以上前であって、かつ、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成する表示用位置生成手段とを有することを特徴とする。【００１４】
上記の表示用位置生成手段は、各情報処理端末について、現在より所定時間以上前という条件を満足する過去の実位置を表示用位置として生成するようにしてもよい。【００１５】
上記の表示用位置生成手段は、各情報処理端末について、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成するようにしてもよい。【００１６】
上記の表示用位置生成手段は、前記条件を満足する過去の実位置の中で最も新しい実位置を表示用位置として生成するようにしてもよい。【００１７】
上記の表示用位置生成手段は、前記条件を満足する過去の実位置の中で現在の実位置に最も近い実位置を表示用位置として生成するようにしてもよい。【００１８】
上述した位置表示システムにおける情報処理端末は、自己の実位置に関連する位置関連情報を取得する位置関連情報取得手段と、前記位置関連情報をサーバに送信する位置関連情報送信手段と、前記サーバから各情報処理端末の表示用位置を取得する表示用位置取得手段と、前記複数の情報処理端末の前記表示用位置を画面に表示させる位置表示手段とを有することを特徴とする。
上記の位置表示手段は、自己の情報処理端末については現在の実位置を表示させ、他者の情報処理端末については前記表示用位置を表示させるようにしてもよい。【００１９】
本発明の一態様によるプログラムは、複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムにおけるサーバを、各情報処理端末から送信された位置関連情報に基づく各情報処理端末の実位置を記憶する記憶手段、各情報処理端末について、現在より所定時間以上前であって、かつ、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成する生成する表示用位置生成手段として機能させるためのプログラムであることを特徴とする。【００２０】
上記の表示用位置生成手段は、各情報処理端末について、現在より所定時間以上前という条件を満足する過去の実位置を表示用位置として生成するようにしてもよい。【００２１】
上記の表示用位置生成手段は、現在の実位置から所定距離以上離れたという条件を満足する過去の実位置を表示用位置として生成するようにしてもよい。【００２２】
上記の表示用位置生成手段は、前記条件を満足する実位置の中で最も新しい実位置を表示用位置として生成するようにしてもよい。【００２３】
上記の表示用位置生成手段は、前記条件を満足する実位置の中で現在の実位置に最も近い実位置を表示用位置として生成するようにしてもよい。【００２４】
本発明の一態様によるプログラムは、複数の情報処理端末の位置を各情報処理端末の画面に表示する位置表示システムにおける情報処理端末を、自己の実位置に関連する位置関連情報を取得する位置関連情報取得手段、前記位置関連情報をサーバに送信する位置関連情報送信手段、前記サーバから各情報処理端末の表示用位置を取得する表示用位置取得手段、前記複数の情報処理端末の前記表示用位置を画面に表示させる位置表示手段として機能させるためのプログラムであることを特徴とする。【００２５】
上述したプログラムにおいて、前記位置表示手段は、自己の情報処理端末については現在の実位置を表示させ、他者の情報処理端末については前記表示用位置を表示させるようにしてもよい。
【発明の効果】
【００２６】
本発明によれば、各情報処理端末の実位置に関連する位置関連情報を取得し、位置関連情報をサーバに送信し、位置関連情報に基づく各情報処理端末の実位置を記憶し、各情報処理端末について、現在より所定時間以上前という条件を満足する過去の実位置を表示用位置として生成し、サーバから各情報処理端末の表示用位置を取得し、各情報処理端末の画面に、複数の情報処理端末の表示用位置を表示するようにしたので、利用者のプライバシー保護を図りつつ、移動体の位置を自然に見えるように表示することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態による位置表示システムの構成を示す図である。
【図２】本発明の一実施形態による位置表示システムの携帯電話の構成を示す図である。
【図３】本発明の一実施形態による位置表示システムを利用したゲームに参加する特定の領域の一例を示す図である。
【図４】本発明の一実施形態による位置表示システムを利用したゲームにおける情報処理端末の画面の一例を示す図である。
【図５】本発明の一実施形態による位置表示システムにおける第１の位置表示処置のフローチャートである。
【図６】本発明の一実施形態による位置表示システムにおける第３の位置表示処置のフローチャートである。
【図７】本発明の一実施形態による位置表示システムにおける第３の位置表示処置の説明図（その１）である。
【図８】本発明の一実施形態による位置表示システムにおける第３の位置表示処置の説明図（その２）である。
【図９】本発明の一実施形態による位置表示システムにおける第３の位置表示処置の説明図（その３）である。
【図１０】本発明の一実施形態による位置表示システムにおける第３の位置表示処置の説明図（その４）である。
【図１１】本発明の一実施形態による位置表示システムにおける第３の位置表示処置の説明図（その５）である。
【図１２】本発明の一実施形態による位置表示システムにおける第３の位置表示処置の説明図（その６）である。
【図１３】本発明の一実施形態による位置表示システムにおける第３の位置表示処置の説明図（その７）である。
【図１４】本発明の一実施形態による位置表示システムにおける第３の位置表示処置の説明図（その８）である。
【図１５】本発明の一実施形態による位置表示システムにおける第３の位置表示処置の説明図（その９）である。
【符号の説明】
【００２８】
１０…ＧＰＳ受信機付きの携帯電話（情報処理端末）
１０１…制御部（ＣＰＵ）
１０２…記憶部（メモリ）
１０３…表示部（液晶ディスプレイ）
１０４…操作入力部（テンキー）
１０５…位置情報取得部（ＧＰＳ）
１０６…アンテナ
１０７…送受信部（無線通信回路）
１０８…音声処理部（ＤＰＳ）
１０９…音声入力部（マイク）
１１０…音声出力部（スピーカ）
１２…ＧＰＳ受信機付きのナビゲーション装置（情報処理端末）を搭載した自動車
２０…携帯電話会社サーバ
２０１…制御手段
２０２…記憶手段
３０…位置情報用サーバ
３０１…制御手段
３０２…記憶手段
４０…インターネット
５０…人工衛星 
【発明を実施するための最良の形態】
【００２９】
［一実施形態］
本発明の一実施形態による位置表示システムについて図面を参照しながら説明する。【００３０】
本実施形態の位置表示システムは、ＧＰＳ受信機等の位置受信手段を有する情報処理端末を有するユーザの現在の位置を他のユーザの情報処理端末の画面に表示するためのシステムである。各ユーザの情報処理端末の画面には、自分を含むユーザの現在の位置が表示される。情報処理端末としては、携帯電話、ＰＨＳ、ＰＤＡ、携帯ゲーム機等のように人間が身につけるものであってもよいし、ナビゲーション装置等のように自動車、船舶等に搭載するものであってもよい。【００３１】
（位置表示システムの概要）
本実施形態の位置表示システムの構成を図１及び図２を用いて説明する。【００３２】
図１に示すように、ユーザは、ＧＰＳ受信機付きの携帯電話（情報処理端末）１０を持って移動しているか、ＧＰＳ受信機付きのナビゲーション装置（情報処理端末）（図示せず）を搭載した自動車１２に乗車して移動していることを前提とする。なお、携帯電話１０の代わりにＰＨＳ、ＰＤＡ、携帯ゲーム機等のＧＰＳ機能を搭載した情報処理端末を持っているユーザでもよいし、自動車１２にナビゲーション装置が搭載されていなくても、このような情報処理端末を持って自動車１２に乗車して移動しているユーザであってもよい。【００３３】
携帯電話１０、ナビゲーション装置等の情報処理端末は、いずれかの携帯電話基地局２６と交信し、公衆電話網２４に接続される。公衆電話網２４に接続された携帯電話１０等の情報処理端末は、ゲートウエイ２２を介して携帯電話会社サーバ２０に接続される。 【００３４】
コンピュータである携帯電話会社サーバ２０は、サーバ全体を制御する制御手段２０１と、プログラムと各種データを記憶する記憶手段２０２とを有しており、インターネット４０に接続されている。携帯電話１０等の情報処理端末は、携帯電話会社サーバ２０を介してインターネット４０にも接続することができる。【００３５】
図２に示すように、コンピュータである携帯電話１０は、全体を制御する制御部（ＣＰＵ）１０１と、プログラムと各種データを記憶する記憶部（メモリ）１０２とを有している。携帯電話１０には、各種情報を表示する表示部（液晶ディスプレイ）１０３と、操作信号を入力する操作入力部（テンキー）１０４とが設けられている。また、音声の入出力を処理するための音声処理部（ＤＰＳ）１０８が設けられ、音声処理部１０８には音声入力部（マイク）１０９と音声出力部（スピーカ）１１０が接続されている。さらに、信号を送受信するための送受信部（無線通信回路）１０７が設けられ、送受信部１０７にはアンテナ１０６が接続されている。【００３６】
さらに、携帯電話１０には、現在の位置情報を取得するための位置情報取得部（ＧＰＳ）１０５が設けられている。位置情報取得部１０５は、人工衛星５０からの信号を受信して現在の正確な位置を把握する。なお、ＧＰＳによらなくても、携帯電話１０が現在接続されている携帯電話基地局２６を識別して、その携帯電話基地局２６の位置情報から携帯電話１０の現在の位置情報を取得することができる。【００３７】
位置情報等のデータを管理するデータ管理サーバとして機能するコンピュータである位置情報用サーバ３０が設けられている。位置情報用サーバ３０は、インターネット４０に接続されている。位置情報用サーバ３０は、全体を制御する制御手段３０１と、プログラムと各種データを記憶する記憶手段３０２とを有している。【００３８】
上述したように取得した携帯電話１０や自動車１２搭載のナビゲーション装置の位置情報は、位置情報用サーバ３０の記憶手段３０２に蓄積される。位置情報用サーバ３０の制御手段３０１は、各ユーザの携帯電話１０から送信され、記憶手段３０２に蓄積された位置情報に対して所定の処理を実行し、各ユーザの携帯電話１０の表示用位置を求める。所定の処理の詳細については後述する。【００３９】
本実施形態の位置表示システムを利用してゲーム、例えば、多人数参加ゲーム、宝探しゲーム等を行う場合について説明する。【００４０】
ゲームに参加するユーザが、特定の領域、例えば、図３に示す川越市に集まったとする。ユーザ１、ユーザ２、ユーザ３、…の現在位置を、Ｐ１、Ｐ２、Ｐ３、…として、図３に示す。ユーザ１の携帯電話１０の画面には、図４に示すように、ユーザ１の現在位置Ｐ１の近傍が表示される。図４の画面は、ユーザ１の現在位置Ｐ１を中心として他のユーザの現在位置Ｐ２、Ｐ３、…が表示される。同様に他のユーザ２、ユーザ３、…の携帯電話１０の画面には、それぞれ、自分の現在位置を中心として他のユーザの現在位置が表示される。【００４１】
（位置表示処理）
従来の位置表示システムでは、ユーザ１、ユーザ２、ユーザ３、…の現在位置を正確に表示していたが、各ユーザの現在位置が正確にわかることは便利である反面、各ユーザのプライバシー保護が十分に図れないおそれがある。【００４２】
そこで、本実施形態では、利用者のプライバシー保護を図りつつも、移動体の位置を自然に見えるように表示するために、現在の実位置（実際の位置）を隠す次のような処理を行う。【００４３】
これら処理は、主に、情報処理端末が受信した位置をサーバに送信する位置送信処理と、各情報処理端末について表示用位置として生成する表示用位置生成処理と、各情報処理端末の画面に複数の情報処理端末の表示用位置を表示する位置表示処理とを含んでいる。位置送信処理は、例えば、携帯電話１０等の情報処理端末の制御手段（制御部１０１）が実行する。サーバに送信された情報処理端末の実際の位置（実位置）は、位置情報用サーバ３０の記憶手段３０２に蓄積される。必要に応じて、現在の実位置や過去の実位置を位置情報用サーバ３０の記憶手段３０２から読み出して、後述するような位置表示処理を行う。表示用位置生成処理は、例えば、位置情報用サーバ３０の制御手段３０１が実行する。位置表示処理は、例えば、携帯電話１０等の情報処理端末の制御手段１０１が位置情報用サーバ３０から送信された表示用位置のデータを受信して実行する。【００４４】
第１の位置表示処理は、各ユーザについて現在位置をそのまま表示するのではなく、各ユーザについて、所定時間以上前の実位置を表示用位置として生成し、各ユーザの携帯電話１０の表示部１０３に、各ユーザの情報処理端末の表示用位置を表示する処理である。各ユーザが実際に位置していた実位置ではあるが、そのユーザの現在の実位置ではなく、所定時間前、例えば、１０分前の実位置を表示部１０３に表示する。【００４５】
第２の位置表示処理は、各ユーザについて現在位置をそのまま表示するのではなく、各ユーザについて、現在の実位置から所定距離以上離れた過去の実位置を表示用位置として生成し、各ユーザの携帯電話１０の表示部１０３に、各ユーザの情報処理端末の表示用位置を表示する処理である。各ユーザが実際に位置していた実位置ではあるが、そのユーザの現在の実位置から所定距離以上、例えば、９０ｍ以上離れた過去の実位置を表示部１０３に表示する。【００４６】
第３の位置表示処理は、各ユーザについて現在位置をそのまま表示するのではなく、各ユーザについて、現在の実位置から所定距離以上離れた最も新しい過去の実位置を表示用位置として生成し、各ユーザの携帯電話１０の表示部１０３に、各ユーザの情報処理端末の表示用位置を表示する処理である。各ユーザが実際に位置していた実位置ではあるが、そのユーザの現在の実位置から所定距離以上、例えば、９０ｍ以上離れた過去の実位置の内、最も新しい実位置を表示部１０３に表示する。【００４７】
第４の位置表示処理は、各ユーザについて現在位置をそのまま表示するのではなく、各ユーザについて、所定時間以上前の実位置であって、現在の実位置から所定距離以上離れた実位置を表示用位置として生成し、各ユーザの携帯電話１０の表示部１０３に、各ユーザの情報処理端末の表示用位置を表示する処理である。各ユーザが実際に位置していた実位置ではあるが、所定時間以上、例えば、１０分以上前のそのユーザの実位置であって、現在の実位置から所定距離以上、例えば、９０ｍ以上離れた過去の実位置を表示部１０３に表示する。【００４８】
第５の位置表示処置は、各ユーザについて現在位置をそのまま表示するのではなく、各ユーザについて、所定時間以上前の実位置であって、現在の実位置から所定距離以上離れた現在の実位置に最も近い実位置を表示用位置として生成し、各ユーザの携帯電話１０の表示部１０３に、各ユーザの情報処理端末の表示用位置を表示する処理である。各ユーザが実際に位置していた実位置ではあるが、所定時間以上、例えば、１０分以上前のそのユーザの実位置であって、現在の実位置から所定距離以上、例えば、９０ｍ以上離れた過去の実位置の内、現在の実位置に最も近い実位置を表示部１０３に表示する。【００４９】
第６の位置表示処置は、各ユーザについて現在位置をそのまま表示するのではなく、各ユーザについて、所定時間以上前の実位置であって、現在の実位置から所定距離以上離れた最も新しい実位置を表示用位置として生成し、各ユーザの携帯電話１０の表示部１０３に、各ユーザの情報処理端末の表示用位置を表示する処理である。各ユーザが実際に位置 
していた実位置ではあるが、所定時間以上、例えば、１０分以上前のそのユーザの実位置であって、現在の実位置から所定距離以上、例えば、９０ｍ以上離れた過去の実位置の内、最も新しい実位置を表示部１０３に表示する。【００５０】
（第１の位置表示処理）
本実施形態の位置表示システムによる第１の位置表示処理の詳細について図５のフローチャートを用いて説明する。第１の位置表示処理では、各ユーザについて、所定時間以上前の実位置を表示用位置として生成する。【００５１】
ユーザ数をＮとし、Ｎ人のユーザをユーザ１，ユーザ２，ユーザ３，…，ユーザｉ，…、ユーザＮとする。位置情報用サーバ３０の記憶手段３０２に、各ユーザ毎に、各時刻とその時刻に実際に存在していた位置（実位置）とから構成された実位置テーブルと、各時刻とその時刻に対応する加工済の位置（加工済位置）とから構成された加工済用位置テーブルと、各時刻とその時刻に存在していたものとして表示する位置（表示用位置）とから構成された表示用位置テーブルとを設ける。【００５２】
第１カウンタｉを「１」として位置表示処理を開始する（ステップＳ１０）。【００５３】
ユーザｉの情報処理端末から現時刻のデータを受信する（ステップＳ１１）。データを正しく受信できたか否かを判断し（ステップＳ１２）、受信できていない場合にはステップＳ１１に戻り、再度位置データを受信する。【００５４】
データが受信できている場合には、受信したデータに基づき算出した位置データと現在時刻とを、現在の実位置として、ユーザｉの実位置テーブルに登録する（ステップＳ１３）。【００５５】
次に、ユーザｉの実位置テーブルの所定時間前、例えば、１０分より前の時刻の実位置の中から新しい順に実位置をひとつ選択しようとする（ステップＳ１４）。【００５６】
次に、選択可能なデータがあるかどうか判断し（ステップＳ１５）、１０分より前の時刻の実位置が存在しない等の理由により、選択可能なデータがない場合には、表示不能を示すデータ、例えば、「−１」を、ユーザｉの加工済用位置テーブルの加工済位置の欄に登録し（ステップＳ１６）、ステップＳ１８に処理を移す。【００５７】
選択可能なデータがある場合には、そのデータを、ユーザｉの加工済位置テーブルの加工済位置の欄に登録する（ステップＳ１７）。【００５８】
次に、第２カウンタｊを「１」として処理を続行する（ステップＳ１８）。【００５９】
まず、加工済位置テーブルからユーザｊの現時刻の加工済位置のデータを取得する（ステップＳ１９）。【００６０】
次に、取得したユーザｊの加工済位置のデータが、表示不能を示すデータではなく、かつ、ユーザｉの表示可能範囲内か否かを判断する（ステップＳ２０）。ユーザｉの表示可能範囲内であれば、その加工済位置のデータを表示用位置テーブルの表示用位置の欄に登録する（ステップＳ２１）。表示不能を示すデータか、ユーザｉの表示可能範囲外であれば、ステップＳ２１をスキップする。【００６１】
次に、第２カウンタｊに「１」を加算し（ステップＳ２２）、第２カウンタｊがユーザ数Ｎに達するまで（ステップＳ２３）、ステップＳ１９からステップＳ２２の処理を繰り 
返す。【００６２】
第２カウンタｊがユーザ数Ｎに達すると（ステップＳ２３）、表示用位置テーブルのデータをユーザｊの情報処理端末に送信する（ステップＳ２４）。【００６３】
次に、第１カウンタｉに「１」を加算し（ステップＳ２５）、第１カウンタｉがユーザ数Ｎに達するまで（ステップＳ２６）、ステップＳ１１からステップＳ２５の処理を繰り返す。【００６４】
上述した処理の結果、Ｎ人のユーザ１，ユーザ２，ユーザ３，…，ユーザｉ，…、ユーザＮの情報処理端末はそれぞれ画面に表示すべきユーザの表示用位置テーブルのデータを取得する。そして、その表示用位置テーブルのデータに基づいて、Ｎ人のユーザ１，ユーザ２，ユーザ３，…，ユーザｉ，…、ユーザＮの位置を各ユーザｉの情報処理端末の画面に表示する。【００６５】
なお、上記説明では、加工済位置テーブルを設けたが、現在の加工済位置だけが登録できればよいので、過去のデータをテーブルとして蓄積する必要はない。【００６６】
また、上記説明では、表示用位置テーブルを設けたが、演算した表示用位置をその都度情報処理端末に送信するようにして、表示用位置テーブルを設けなくてもよい。【００６７】
（第３の位置表示処理）
本実施形態の位置表示システムによる第３の位置表示処理の詳細について図６を用いて説明する。第３の位置表示処理では、各ユーザについて、現在の実位置から所定距離以上離れた最も新しい過去の実位置を表示用位置として生成する。【００６８】
ユーザ数をＮとし、Ｎ人のユーザをユーザ１，ユーザ２，ユーザ３，…，ユーザｉ，…、ユーザＮとする。位置情報用サーバ３０の記憶手段３０２に、各ユーザ毎に、各時刻とその時刻に実際に存在していた位置（実位置）とから構成された実位置テーブルと、各時刻とその時刻に対応する加工済の位置（加工済位置）とから構成された加工済用位置テーブルと、各時刻とその時刻に存在していたものとして表示する位置（表示用位置）とから構成された表示用位置テーブルとを設ける。【００６９】
第１カウンタｉを「１」として位置表示処理を開始する（ステップＳ３０）。【００７０】
ユーザｉの情報処理端末から現時刻のデータを受信する（ステップＳ３１）。データを正しく受信できたか否かを判断し（ステップＳ３２）、受信できていない場合にはステップＳ３１に戻り、再度位置データを受信する。【００７１】
データが受信できている場合には、受信したデータに基づき算出した位置データと現在時刻とを、現在の実位置として、ユーザｉの実位置テーブルに登録する（ステップＳ３３）。【００７２】
次に、ユーザｉの実位置テーブルから新しい順に実位置をひとつ選択しようとする（ステップＳ３４）。【００７３】
次に、選択可能なデータがあるかどうか判断し（ステップＳ３５）、１０分より前の時刻の実位置が存在しない等の理由により、選択可能なデータがない場合には、表示不能を示すデータ、例えば、「−１」を、ユーザｉの加工済用位置テーブルの加工済位置の欄に登録し（ステップＳ３６）、ステップＳ３９に処理を移す。 【００７４】
選択可能なデータがある場合には、そのデータが現在の実位置から所定距離以上、例えば、９０ｍ以上離れているか否か判断する（ステップＳ３７）。９０ｍ以上離れていなければ、ステップＳ３４に戻り、次に新しい実位置を選択しようとする（ステップＳ３４）。そして、現在の実位置から所定距離以上、例えば、９０ｍ以上離れた実位置が見つかるまで、ステップＳ３４、ステップＳ３５、ステップＳ３６の処理を繰り返す。【００７５】
現在の実位置から所定距離以上、例えば、９０ｍ以上離れた実位置が見つかれば、そのデータを、ユーザｉの加工済位置テーブルの加工済位置の欄に登録する（ステップＳ３８）。【００７６】
次に、第２カウンタｊを「１」として処理を続行する（ステップＳ３９）。【００７７】
まず、加工済位置テーブルからユーザｊの現時刻の加工済位置のデータを取得する（ステップＳ４０）。【００７８】
次に、取得したユーザｊの加工済位置のデータが、表示不能を示すデータではなく、かつ、ユーザｉの表示可能範囲内か否かを判断する（ステップＳ４１）。ユーザｉの表示可能範囲内であれば、その加工済位置のデータを表示用位置テーブルの表示用位置の欄に登録する（ステップＳ４２）。表示不能を示すデータか、ユーザｉの表示可能範囲外であれば、ステップＳ４２をスキップする。【００７９】
次に、第２カウンタｊに「１」を加算し（ステップＳ４３）、第２カウンタｊがユーザ数Ｎに達するまで（ステップＳ４４）、ステップＳ４０からステップＳ４３の処理を繰り返す。【００８０】
第２カウンタｊがユーザ数Ｎに達すると（ステップＳ４４）、表示用位置テーブルのデータをユーザｊの情報処理端末に送信する（ステップＳ４５）。【００８１】
次に、第１カウンタｉに「１」を加算し（ステップＳ４６）、第１カウンタｉがユーザ数Ｎに達するまで（ステップＳ４７）、ステップＳ３１からステップＳ４６の処理を繰り返す。【００８２】
上述した処理の結果、Ｎ人のユーザ１，ユーザ２，ユーザ３，…，ユーザｉ，…、ユーザＮの情報処理端末はそれぞれ画面に表示すべきユーザの表示用位置テーブルのデータを取得する。そして、その表示用位置テーブルのデータに基づいて、Ｎ人のユーザ１，ユーザ２，ユーザ３，…，ユーザｉ，…、ユーザＮの位置を各ユーザｉの情報処理端末の画面に表示する。【００８３】
（第３の位置表示処理の具体例）
本実施形態の位置表示システムによる第３の位置表示処理の具体例について図７乃至１４を用いて説明する。第３の位置表示処理では、各ユーザについて、現在の実位置から所定距離以上離れた最も新しい過去の実位置を表示用位置として生成する。【００８４】
図７は、ユーザ１が９時００分から位置検出を開始して９時２１分まで移動した際の移動軌跡である。ただし、９時１３分から９時１５分の間は通信不能により位置が取得できなかった。低緯度である赤道付近の場合、緯度、経度の１秒は約３０ｍであるので、図７のひとつの升目は約３０ｍ四方となる。高緯度の場合、経度の１秒は約３０ｍより小さくなる。ここでは説明の便宜のために、図７のひとつの升目は約３０ｍ四方となる低緯度の近辺を移動している場合について説明する。 【００８５】
図１５（ａ）は、このときのユーザ１の９時００分から９時２１分の間の実位置テーブルである。左欄は時刻を示し、中央欄は緯度を示し、右欄は経度を示している。左欄に示す各時刻の実位置が中央欄の緯度と右欄の経度で示される。例えば、９時００分の実位置は、北緯１度３分４秒、東経１３５度１分０秒であり、９時０１分以降についても、同様に緯度と経度で実位置が示されている。９時１３分から９時１５分間の緯度と経度は、位置が取得できなかったことを示す「−１」が記録されている。【００８６】
図１５（ｂ）は、このときのユーザ１の９時００分から９時２１分の間の表示用位置テーブルである。左欄は時刻を示し、中央欄は緯度を示し、右欄は経度を示している。左欄に示す各時刻の表示用位置が中央欄の緯度と右欄の経度で示される。表示用位置が求められなかったときには「−１」を記録する。【００８７】
９時００分時点での表示用位置は、図８に示すように、それ以前の実位置が存在しないので、当然、９０ｍ以上離れた実位置は存在せず、図１５（ｂ）に示すように、表示用位置が求められなかったことを示す「−１」となる。【００８８】
９時０１分時点での表示用位置は、図９に示すように、それ以前の９時００分の実位置が存在するものの、現在の実位置（９時０１分の実位置）より９０ｍ以上離れていないので、図１５（ｂ）に示すように、表示用位置が求められなかったことを示す「−１」となる。【００８９】
９時０２分時点での表示用位置は、図１０に示すように、それ以前の９時００分、９時０１分の実位置が存在し、９時００分の実位置は、現在の実位置（９時０２分の実位置）より９０ｍ以上離れているので、図１５（ｂ）に示すように、９時００分の実位置を９時０２分の表示用位置として記録する。【００９０】
９時０３分から９時１１分時点での表示用位置は、９時０２分時点での表示用位置と同様にして求められ、図１５（ｂ）に示すようになる。【００９１】
９時１２分時点での表示用位置は、図１１に示すように、それ以前の実位置のうち、現在の実位置（９時１２分の実位置）より９０ｍ以上離れていて、かつ、最も新しい実位置は９時０９分の実位置であるので、図１５（ｂ）に示すように、９時０９分の実位置を９時１２分の表示用位置として記録する。【００９２】
９時１３分時点での表示用位置は、図１２に示すように、９時１３分では受信不能により実位置が取得できないので、現在の実位置（９時１３分の実位置）が存在せず、それより前の９時１２分時点で求めた表示用位置をそのまま使用し、図１５（ｂ）に示すように、９時０９分の実位置を９時１３分の表示用位置として記録する。【００９３】
９時１４分から９時１５分時点での表示用位置は、９時１３分時点と同様に、受信不能により実位置が取得できないので、それより前の９時１２分時点で求めた表示用位置をそのまま継続して使用し、図１５（ｂ）に示すように、９時０９分の実位置を９時１４分から９時１５分の表示用位置として記録する。【００９４】
９時１６分時点での表示用位置は、図１３に示すように、受信回復により実位置を取得でき、現在の実位置（９時１６分の実位置）より９０ｍ以上離れていて、かつ、最も新しい実位置は９時１２分の実位置であるので、図１５（ｂ）に示すように、９時１２分の実位置を９時１６分の表示用位置として記録する。【００９５】
９時１７分時点での表示用位置は、図１４に示すように、受信回復により９時１６分から実位置の取得が可能となったものの、現在の実位置（９時１７分の実位置）より９０ｍ以上離れていて、かつ、最も新しい実位置は依然として９時１２分の実位置であるので、図１５（ｂ）に示すように、９時１２分の実位置を９時１７分の表示用位置として記録する。【００９６】
９時１８分以降の表示用位置についても同様にして求められ、図１５（ｂ）に示すように、９時１８分時点での表示用位置は９時１２分の実位置となり、９時１９分時点での表示用位置は９時１８分の実位置となり、９時２０分時点での表示用位置は９時１９分の実位置となり、９時２１分時点での表示用位置は９時２０分の実位置となる。【００９７】
このようにして、第３の位置表示処理によれば、常に現在の実位置よりも所定距離である９０ｍ以上離れた位置が表示用位置とされ、途中に受信不能な領域があったとしても、切れ目のない表示用位置を求めることができる。これにより、利用者のプライバシー保護を図りつつ、移動体の位置を自然に見えるように表示することができる。【００９８】
［変形実施形態］
本発明は上記実施形態に限らず種々の変形が可能である。【００９９】
例えば、上記実施形態では、ＧＰＳ受信機により情報処理端末の位置情報を取得したが、ＧＰＳ受信機以外の位置受信手段により位置情報を取得してもよい。【０１００】
例えば、ＰＨＳや携帯電話であれば、現在接続している基地局の情報により位置情報を取得するようにしてもよい。
また、無線ＬＡＮクライアント機能を有する情報処理端末であれば、現在接続しているアクセスポイントの情報により位置情報を取得するようにしてもよい。【０１０１】
また、ＰＨＳや携帯電話であれば、基地局が圏内のＰＨＳや携帯電話の存在を検出し、その情報をサーバに通知し、サーバ内に基地局が設置されている緯度・経度のデータベースを予め用意しておき、そのデータベースを参照してＰＨＳや携帯電話の位置情報を算出するようにしてもよい。【０１０２】
例えば、特開平１０−１９１４３６号公報に記載されているように、ＰＨＳ端末が最大電界強度のＣＳ基地局の識別ＩＤを取得した後、この識別ＩＤをＩＳＤＮ回線網の発サブアドレスに設定し、次に位置情報取得装置側の回線網接続手段を呼び出し、該回線網接続手段からの着信拒否信号を待ち、呼び出しを受けた位置情報取得装置側の回線網接続手段は、ＩＳＤＮ網の発サブアドレスを検索し、ＣＳ基地局の識別ＩＤが存在すればこれを取得し、この識別ＩＤの取得直後に着信を拒否する旨の信号をＩＳＤＮ網に送り、しかる後に取得したＣＳ基地局の識別ＩＤに対応する位置座標データを位置座標データベースより取得するようにしてもよい。
また、無線ＬＡＮクライアント機能を有する情報処理端末であれば、アクセスポイントが圏内の情報処理端末の存在を検出し、その情報をサーバに通知し、サーバ内でアクセスポイントが設置されている緯度・経度のデータベースを予め用意しておき、そのデータベースを参照して情報処理端末の位置情報を算出するようにしてもよい。【０１０３】
また、電波・赤外光・可視光等の無線タグを予め設定した地域内にまんべんなく配置し、情報処理端末が近傍の無線タグからＩＤ情報を取得し、そのＩＤ情報をサーバに通知し、サーバ内に無線タグの設置されている緯度・経度のデータベースを予め用意しておき、そのデータベースを参照して位置情報を算出するようにしてもよい。
【図１】
2006051750.tif 000002
【図２】
2006051750.tif 000003
【図３】
2006051750.tif 000004
【図４】
2006051750.tif 000005
【図５】
2006051750.tif 000006
【図６】
2006051750.tif 000007
【図７】
2006051750.tif 000008
【図８】
2006051750.tif 000009
【図９】
2006051750.tif 000010
【図１０】
2006051750.tif 000011
【図１１】
2006051750.tif 000012
【図１２】
2006051750.tif 000013
【図１３】
2006051750.tif 000014
【図１４】
2006051750.tif 000015
【図１５】
2006051750.tif 000016
【国際調査報告】
2006051750.tif 000017
2006051750.tif 000018
2006051750.tif 000019
2006051750.tif 000020