(57)【要約】【課題】蓄積された複数の位置が位置の測定日時とは異なるタイミングにまとめて送信される。【解決手段】測位部６０は、位置を順次測定する。位置座標記憶部６２は位置及び当該位置の測定日時を記憶する。位置座標送信部６４は、所定のタイミングに、当該タイミングに位置座標記憶部６２に記憶されている複数の位置を当該位置の測定日時とともにまとめてサーバに送信する。他ユーザ情報提供部７０は、サーバへの複数の位置の送信に応じて当該サーバから送信される情報を受信する。【選択図】図８
2015073288.tif 000002
【特許請求の範囲】
【請求項１】
位置を順次測定する測位部と、
前記位置及び当該位置の測定日時を記憶する記憶部と、
所定のタイミングに、当該タイミングに前記記憶部に記憶されている複数の前記位置を当該位置の測定日時とともにまとめてサーバに送信する送信部と、
前記サーバへの複数の前記位置の送信に応じて当該サーバから送信される情報を受信する受信部と、
を含むことを特徴とする情報処理装置。
【請求項２】
前記記憶部に記憶される前記位置は、測定日時からの経過時間が所定時間を超えていない前記位置に制限される、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶部に記憶される前記位置の数は、所定の上限数以下に制限される、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記記憶部は、前記測位部が測定する位置を、当該位置と直前に前記記憶部に記憶された位置との間の距離が所定距離以上である場合に記憶する、
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記送信部は、前記記憶部に記憶されている複数の前記位置のうち所定の条件を満足する位置に限定して前記サーバに送信する、
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
位置を順次測定するステップと、
前記位置及び当該位置の測定日時を記憶部に記憶させるステップと、
所定のタイミングに、当該タイミングに前記記憶部に記憶されている複数の前記位置を当該位置の測定日時とともにまとめてサーバに送信するステップと、
前記サーバへの複数の前記位置の送信に応じて当該サーバから送信される情報を受信するステップと、
を含むことを特徴とする通信方法。
【請求項７】
位置を順次測定する手順、
前記位置及び当該位置の測定日時を記憶部に記憶させる手順、
所定のタイミングに、当該タイミングに前記記憶部に記憶されている複数の前記位置を当該位置の測定日時とともにまとめてサーバに送信する手順、
前記サーバへの複数の前記位置の送信に応じて当該サーバから送信される情報を受信する手順、
をコンピュータに実行させるためのプログラム。
【請求項８】
位置を順次測定する手順、
前記位置及び当該位置の測定日時を記憶部に記憶させる手順、
所定のタイミングに、当該タイミングに前記記憶部に記憶されている複数の前記位置を当該位置の測定日時とともにまとめてサーバに送信する手順、
前記サーバへの複数の前記位置の送信に応じて当該サーバから送信される情報を受信する手順、
をコンピュータに実行させるためのプログラムを格納した情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、通信方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
従来、ゲーム端末同士で比較的近距離の無線通信を行ってゲームデータを直接交換するゲームシステムが知られている。同ゲームシステムによれば、ゲーム端末のユーザ同士がすれ違いざまにゲームデータを直接交換するという状況が偶発的に発生するので、見知らぬ他人同士が負担無くゲームデータの交換をできるようになる。また、同じ生活圏内にいる他のユーザの存在を実感することができるようになる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、従来技術とは異なり、近距離無線通信を用いることなく、同じ生活圏内にいる他のユーザの存在を実感することができるようになる通信システム、通信方法、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明に係る通信システムは、複数のユーザ端末から位置を取得する位置取得手段と、注目ユーザ端末から位置を取得する場合に、前記複数のユーザ端末のうち、該位置と前記複数のユーザ端末から取得される位置とに応じた一部を選択するユーザ端末選択手段と、選択される前記ユーザ端末に関する情報を前記注目ユーザ端末に提供する情報提供手段と、を含むことを特徴とする。
【０００５】
また、本発明に係る通信方法は、複数のユーザ端末から位置を取得する位置取得ステップと、注目ユーザ端末から位置を取得する場合に、前記複数のユーザ端末のうち、該位置と前記複数のユーザ端末から取得される位置とに応じた一部を選択するユーザ端末選択ステップと、選択される前記ユーザ端末に関する情報を前記注目ユーザ端末に提供する情報提供ステップと、を含むことを特徴とする。
【０００６】
また、本発明に係るプログラムは、複数のユーザ端末から位置を取得する位置取得ステップと、注目ユーザ端末から位置を取得する場合に、前記複数のユーザ端末のうち、該位置と前記複数のユーザ端末から取得される位置とに応じた一部を選択するユーザ端末選択ステップと、選択される前記ユーザ端末に関する情報を前記注目ユーザ端末に提供する情報提供ステップと、をコンピュータに実行させるためのプログラムである。
【０００７】
さらに、本発明に係る情報記憶媒体は、複数のユーザ端末から位置を取得する位置取得ステップと、注目ユーザ端末から位置を取得する場合に、前記複数のユーザ端末のうち、該位置と前記複数のユーザ端末から取得される位置とに応じた一部を選択するユーザ端末選択ステップと、選択される前記ユーザ端末に関する情報を前記注目ユーザ端末に提供する情報提供ステップと、をコンピュータに実行させるためのプログラムを格納した情報記憶媒体である。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る通信システムの全体構成図である。
【図２】ユーザ端末の外観を示す図である。
【図３】移動経路画像の一例を示す図である。
【図４】フレンド画像の一例を示す図である。
【図５】ランキング画像の一例を示す図である。
【図６】タイトルプロフィール画像の一例を示す図である。
【図７】レーダー画像の一例を示す図である。
【図８】ユーザ端末の機能ブロック図である。
【図９】他ユーザ情報提供部の構成を示す図である。
【図１０】位置座標記憶部の内容を模式的に示す図である。
【図１１】ゲーム実績データ記憶部の内容を模式的に示す図である。
【図１２】ユーザ位置管理サーバの機能ブロック図である。
【図１３】領域毎タイトルＩＤ記憶部の内容を模式的に示す図である。
【図１４】領域毎ユーザＩＤ記憶部の内容を模式的に示す図である。
【図１５】ユーザ情報記憶部の内容を模式的に示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００１０】
図１は、本発明の実施形態に係る通信システムの全体構成図である。同図に示すように、この通信システムでは、インターネット等のコンピュータ通信ネットワーク１０に、ユーザ位置管理サーバ１２、情報サーバ１４、及び複数のユーザ端末（情報処理装置）１６が接続されている。ユーザ位置管理サーバ１２及び情報サーバ１４は、例えば公知のサーバコンピュータを中心に構成されている。また、ユーザ端末１６はバッテリ駆動する可搬型のコンピュータゲームシステムであり、図２にその外観を示すように前面にタッチスクリーン１６ａを備えており、またＧＰＳ（Global Positioning System）を利用して当該ユーザ端末１６の位置（緯度及び経度）を測定するための測位ユニット１６ｂ、携帯電話網を利用したデータ通信を行うための携帯電話通信ユニット１６ｃ、及び無線ＬＡＮを利用したデータ通信を行うための無線ＬＡＮ通信ユニット１６ｄを内蔵している。ユーザ端末１６は、携帯電話通信ユニット１６ｃ又は無線ＬＡＮ通信ユニット１６ｄを通信環境に応じて選択的に利用して、コンピュータ通信ネットワーク１０に接続し、ユーザ位置管理サーバ１２や情報サーバ１４とデータ通信ができるようになっている。
【００１１】
ユーザ端末１６は、衛星信号を利用して自機の位置を繰り返し測定し、それらの測位結果を保持している。また、ユーザ端末１６は、ゲームプログラムの実行実績を示すデータも保持しており、測位結果及びゲームの実行実績のデータは、ユーザ操作に応じて、或いは一定時間毎に自動的に、ユーザ位置管理サーバ１２にアップロードされる。ユーザ位置管理サーバ１２は、こうして多数のユーザ端末１６からアップロードされる測位結果及び実行実績のデータを保持しており、各ユーザ端末１６では、こうしてユーザ位置管理サーバ１２に保持される情報、及び自機に保持される測位結果に基づいて、タッチスクリーン１６ａに、図３に示すような移動経路画像を表示するようになっている。なお、この移動経路画像は縦長形状であり、タッチスクリーン１６ａにはその一部に設定される表示範囲のみが表示される。そして、タッチスクリーン１６ａに対してユーザが所定の操作を行うことにより、表示範囲を移動させることができる。
【００１２】
同図に示すように、移動経路画像の下部領域には、ユーザ端末１６の移動経路を示す画像が表されている。上述のように、ユーザ端末１６は、自機位置を繰り返し測定しており、それら測定された位置を保持している。移動経路画像の下部領域には、保持されている位置を示す住所文字列２０が測定時刻２２とともに測定順に表されている。すなわち、新しい測定結果ほど上に表されている。このとき、ユーザ端末１６は、測位ユニット１６ｂにより自機位置を繰り返して測定しつつも、新たに測定された位置が既に保持されている最新の位置から所定距離（例えば２ｋｍ）以上離れているときだけ、当該新たに測定された位置を保持するようにしている。逆に、新たに測定された位置が既に保持されている最新の位置から所定距離未満しか離れていなければ、当該新たに測定された位置を保持しない。このため、移動経路画像には、所定距離未満しか離れていない位置を示す住所文字列２０が上下に連なって表示されることがない。こうすることで、有意な移動のみを移動経路画像に表すことができ、理解しやすい移動経路画像とすることができる。また、無駄な表示を抑制して、タッチスクリーン１６ａを効率的に利用することができる。
【００１３】
また、移動経路画像の下部領域において、各測定時刻２２の周囲には小画像２４が複数表示されている。この小画像２４は、同じ位置をユーザ位置管理サーバ１２にアップロードした他のユーザ端末１６の数が多いほど、多く表示されるようになっている。こうして、各位置に、ユーザ端末１６を所持した他のユーザが多くいたか、そうでないかを、一目で把握できるようにしている。各測定時刻２２の周囲には、注目すべきゲームプログラムのタイトル２６も表される。
【００１４】
さらに、移動経路画像の下部領域には、ユーザ端末１６が測位しユーザ位置管理サーバ１２にアップロードした位置を、友人である他のユーザのユーザ端末１６も測位しユーザ位置管理サーバ１２にアップロードしていれば、「フレンドのＡさんの足跡を見つけました！」など、友人が同じ位置に居たことを示すメッセージ２８を表示する。
【００１５】
移動経路画像の上部左側領域３０には、ユーザ端末１６が測位しユーザ位置管理サーバ１２にアップロードした位置を、同様に測位ししてユーザ位置管理サーバ１２にアップロードしたユーザの総数が表示される。また、上部右側領域３２には、ユーザの友人である他のユーザに関する情報が表示される。
【００１６】
図４は、図３の移動経路画像の上部右側領域３２をユーザがタップしたときにタッチスクリーン１６ａに表示されるフレンド画像を示している。同図に示すように、フレンド画像の下部領域には、各友人のアバター画像３６及び該友人に関する最新情報３４が表されている。最新情報３４は、例えば情報サーバ１４から受信される。フレンド画像も縦長形状であり、タッチスクリーン１６ａにはその一部に設定される表示範囲のみが表示される。そして、タッチスクリーン１６ａに対してユーザが所定の操作を行うことにより、表示範囲を移動させることができる。
【００１７】
図５は、図３の移動経路画像において、住所文字列２０をユーザがタップしたときにタッチスクリーン１６ａに表示されるランキング画像を示している。同図に示すように、ランキング画像の上部領域には、ユーザがタップした住所文字列２０及びその住所文字列２０が示す位置の測定時刻２２が表される。また、ランキング画像の下部領域には、住所文字列２０が示す位置をユーザ位置管理サーバ１２にアップロードしたユーザ端末１６においてプレイされていたゲームプログラムのタイトルが表示されている。各タイトルは、当該タイトルのゲームプログラムをプレイしたユーザ端末１６が多い順に表示されている。各タイトルの左側には、該タイトルのゲームプログラムがプレイされたユーザ端末１６の数が表示されている。ランキング画像も縦長形状であり、タッチスクリーン１６ａにはその一部に設定される表示範囲のみが表示される。そして、タッチスクリーン１６ａに対してユーザが所定の操作を行うことにより、表示範囲を移動させることができる。
【００１８】
図６は、図５のランキング画像においていずれかのゲームプログラムのタイトルがタップされたとき、又は図３の移動経路画像においていずれかのタイトル２６がタップされたとき、タッチスクリーン１６ａに表示されるタイトルプロフィール画像を示している。タイトルプロフィール画像の上部領域には、ゲームプログラムのタイトル画像４２が表されており、下部領域には、当該ゲームプログラムに関する他のユーザの評価やプレイ状況を示す情報欄４４が設けられる。タイトル画像４２や情報欄４４の内容も、例えば情報サーバ１４から受信される。タイトルプロフィール画像も縦長形状であり、タッチスクリーン１６ａにはその一部に設定される表示範囲のみが表示される。そして、タッチスクリーン１６ａに対してユーザが所定の操作を行うことにより、表示範囲を移動させることができる。
【００１９】
図７は、図５のランキング画像において住所文字列２０がタップされたときにタッチスクリーン１６ａに表示されるレーダー画像を示している。レーダー画像の中央には、自らを示すアバター画像５０が表されており、その周囲にはプライバシー設定を「公開」とした他のユーザのアバター画像５２が表されている。また、アバター画像５０の周囲には、プライバシー設定を「非公開」とした他ユーザの存在を暗示する小画像５４も表されている。ここで、アバター画像５０，５２は、実際に測位ユニット１６ｂにより測定された位置に基づいてタッチスクリーン１６ａにおける表示位置が決定されている。すなわち、測位ユニット１６ｂにより測定されユーザ位置管理サーバ１２にアップロードされた位置に基づいて、自らの位置を基準とした、他の「公開」に係るユーザの相対的位置が算出され、算出される相対的位置に基づいて各アバター画像５２のタッチスクリーン１６ａにおける表示位置が決定される。一方、小画像５４のタッチスクリーン１６ａにおける表示位置は乱数に従って決定されている。
【００２０】
以上説明した通信システムの構成について、さらに詳細に説明する。図８及び図９は、ユーザ端末１６の機能ブロック図である。図８に示すように、ユーザ端末１６は、機能的に測位部６０、位置座標記憶部６２、位置座標送信部６４、アプリケーション実行部６６、ゲーム実績記憶部６８、他ユーザ情報提供部７０及びアイテム通信部７２を含んでいる。他ユーザ情報提供部７０は、図９に示すように、移動経路画像生成部７０ａ、フレンド画像生成部７０ｂ、ランキング画像生成部７０ｃ、レーダー画像生成部７０ｄ及びタイトルプロフィール画像生成部７０ｅを含んでいる。これらの機能は、コンピュータゲームシステムであるユーザ端末１６で、本発明の実施形態に係るプログラムが実行されることにより実現される。このプログラムは、コンピュータ通信ネットワーク１０を介して他のコンピュータからダウンロードされてもよいし、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのコンピュータ可読情報記憶媒体に格納され、そこからユーザ端末１６にインストールされてよい。この場合、ユーザ端末１６には媒体からプログラムを読み取るための媒体読取装置が内蔵され、又は外付けされる。
【００２１】
まず、測位部６０は測位ユニット１６ｂを中心として構成されており、定期的（例えば３０分おき）に測位ユニット１６ｂを起動して衛星信号（ＧＰＳ信号）を受信し、そこから位置座標（緯度及び経度）を生成する。ユーザが明示的にタッチスクリーン１６ａを利用して測位を指示した場合にも、測位ユニット１６ｂを起動して衛星信号を受信し、そこから位置座標を生成してよい。或いは、測位部６０は、無線ＬＡＮ通信ユニット１６ｄにより通信可能な無線アクセスポイントの識別情報その他の必要な情報に基づき、ユーザ端末１６の位置座標を取得してよい。例えば、コンピュータ通信ネットワーク１０に接続された図示しないサーバにおいて無線アクセスポイントの識別情報と位置座標とを関連づけて記憶しておき、測位部６０は該サーバに識別情報を送信することで、該識別情報に関連づけられた位置座標を取得する。測位部６０からサーバに複数の無線アクセスポイントの識別情報及び各無線アクセスポイントからの電波の強度を送信し、サーバでは、電波強度による重み付けをして各無線アクセスポイントの位置座標を合成することにより、位置座標を算出し、測位部６０に返信してもよい。同様に、携帯電話通信ユニット１６ｃにより通信可能な携帯電話基地局の識別情報その他の必要な情報に基づき、ユーザ端末１６の位置座標を取得してよい。なお、位置座標を測位部６０が取得し、ユーザ位置管理サーバ１２に送信する代わりに、無線アクセスポイントや携帯電話基地局の識別情報その他の必要な情報をユーザ位置管理サーバ１２に送信し、該ユーザ位置管理サーバ１２がそれらの情報に対応する位置座標を取得してもよい。
【００２２】
位置座標記憶部６２は、図１０に示すように所定数（例えば１０）の位置座標及び該位置座標の測定日時を関連づけて記憶するものである。測位部６０は、位置座標を生成する度に、位置座標記憶部６２に最後に格納された位置座標を読み出し、新たに生成した位置座標と読み出された位置座標との間の距離を算出する。そして、所定距離（例えば２ｋｍ）以上であれば、新たに生成した位置座標を該位置座標の測定日時とともに位置座標記憶部６２に記憶する。このとき、測定日時から所定日数（例えば７日間）を超えている位置座標及び測定日時の組は削除する。また、測定日時から所定日数を超えていない位置座標及び測定日時の組が前記所定数だけ位置座標記憶部６２に既に記憶されていれば、最も古い位置座標及び測定日時の組を削除し、代わりに新たに生成した位置座標を測定日時とともに格納する。一方、新たに生成した位置座標と読み出された位置座標との間の距離が所定距離未満であれば、位置座標記憶部６２に格納せず破棄する。
【００２３】
アプリケーション実行部６６は、ゲームプログラムなどのアプリケーションプログラムを実行する。アプリケーションプログラムは、コンピュータ通信ネットワーク１０を介して他のコンピュータからダウンロードされてもよいし、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのコンピュータ可読情報記憶媒体に格納され、そこからユーザ端末１６にインストールされてよい。
【００２４】
ゲーム実績記憶部６８は、図１１に示すようにアプリケーション実行部６６で最近実行された所定数（例えば５つ）のゲームプログラムのタイトルＩＤ、視聴レベル、総プレイ時間、最終プレイ日時を関連づけて記憶するものである。タイトルＩＤは、個々のゲームプログラムを識別する情報である。総プレイ時間は、これまで当該ゲームプログラムを遊んだ総時間である。視聴レベルは、ユーザが当該ゲームにどの程度熱中しているかを示す情報であり、総プレイ時間などから算出される。最終プレイ日時は、当該ゲームプログラムを最後にプレイした日時（起動日時又は終了日時）である。
【００２５】
位置座標送信部６４は、位置座標記憶部６２に格納されている複数の位置座標及び測定日時の組、及びゲーム実績記憶部６８に記憶されている所定数のゲームプログラムのタイトルＩＤ、視聴レベル、総プレイ時間の組を、携帯電話通信ユニット１６ｃ又は無線ＬＡＮ通信ユニット１６ｄを利用してユーザ位置管理サーバ１２に送信する。この送信は、ユーザが明示的にタッチスクリーン１６ａを利用して送信を指示した場合に行ってよい。このとき、位置座標記憶部６２に格納されている位置座標及び測定日時の複数組をタッチスクリーン１６ａに表示して、ユーザ位置管理サーバ１２に送信してよいかどうか確認すれば好適である。さらに、送信したくない位置座標及び測定日時の組を削除し、残りの組だけユーザ位置管理サーバ１２に送信できるようにしてもよい。また、こうした確認を省略する設定をユーザに行わせてもよい。この場合、定期的（例えば１日１回）に位置座標記憶部６２に格納されている複数の位置座標及び測定日時の組を自動送信する。なお、他ユーザ情報提供部７０及びアイテム通信部７２については後述する。
【００２６】
次に、図１２は、ユーザ位置管理サーバ１２の機能ブロック図である。同図に示すように、ユーザ位置管理サーバ１２は、機能的に位置座標受信部８０、領域毎タイトルＩＤ記憶部８２、領域毎ユーザＩＤ記憶部８４、ユーザ情報記憶部８６、ランキング生成部８８、領域毎ランキング記憶部９０、ランキング配信部９２、近傍ユーザ配信部９４及びユーザ情報配信部９６を含んでいる。これらの機能は、コンピュータであるユーザ位置管理サーバ１２で、本発明の実施形態に係るプログラムが実行されることにより実現される。このプログラムは、コンピュータ通信ネットワーク１０を介して他のコンピュータからダウンロードされてもよいし、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのコンピュータ可読情報記憶媒体に格納され、そこからユーザ位置管理サーバ１２にインストールされてよい。
【００２７】
位置座標受信部８０は、ユーザ端末１６の位置座標送信部６４から送信される、複数の位置座標及び測定日時の組、及び所定数のゲーム実績データ（プログラムのタイトルＩＤ、視聴レベル及び総プレイ時間の組）を受信する。
【００２８】
領域毎タイトルＩＤ記憶部８２は、図１３に示すように、領域ＩＤ、時間スロット、所定数（例えば２０）のゲーム実績データを関連づけて記憶するものである。領域ＩＤは、管理対象となる領域（例えば地球上の全領域）を多数のメッシュに分割した場合における各メッシュ状領域を特定（指定）する情報である。時間スロットは、所定時間（例えば６時間）の時間範囲を特定する情報である。ゲーム実績データは、タイトルＩＤ、視聴レベル、総プレイ時間を含んでいる。すなわち、領域毎タイトルＩＤ記憶部８２は、領域ＩＤ及び時間スロットの組に関連づけて、所定数（例えば２０）のゲーム実績データを記憶するものである。位置座標受信部８０は、ユーザ端末１６から複数の位置座標及び測定日時の組、及び所定数のゲーム実績データを受信すると、受信した各位置座標が含まれる領域の領域ＩＤを導出する。また、受信した各位置座標の測定日時が含まれる時間スロットを導出する。そして、導出された領域ＩＤ及び時間スロットの組に関連づけて、ユーザ端末１６から受信したゲーム実績データを領域毎タイトルＩＤ記憶部８２に格納する。このとき、既に所定数のゲーム実績データが領域毎タイトルＩＤ記憶部８２の該当箇所に記憶されていれば、最も古いゲーム実績データを削除し、代わりに今回受信したゲーム実績データを格納する。
【００２９】
領域毎ユーザＩＤ記憶部８４は、図１４に示すように領域ＩＤ毎に、ユーザＩＤ、位置座標及び測定日時を関連づけて記憶するものである。位置座標受信部８０は、ユーザ端末１６から複数の位置座標及び測定日時の組、及び所定数のゲームプログラムのタイトルＩＤ、視聴レベル及び総プレイ時間の組を受信すると、受信した各位置座標が含まれる領域の領域ＩＤを導出する。そして、導出される領域ＩＤに関連づけて、ユーザ端末１６を利用しているユーザのユーザＩＤ、受信した位置座標及び測定日時を格納する。また、測定日時から一定時間（例えば１週間）が経過している場合には、その位置座標及び測定日時を削除する。
【００３０】
ユーザ情報記憶部８６は、図１５に示すようにユーザＩＤ、最新位置座標、測定日時、所定数（例えば２０）のゲーム実績データを関連づけて記憶するものである。位置座標受信部８０は、複数の位置座標及び測定日時の組、及び所定数のゲーム実績データを受信すると、最後に取得された位置座標及びその測定日時、受信された所定数のゲーム実績データを、ユーザ端末１６を利用しているユーザのユーザＩＤに関連づけてユーザ情報記憶部８６に格納する。
【００３１】
ランキング生成部８８は、領域毎タイトルＩＤ記憶部８２の記憶内容に従って、ゲームタイトルのランキングを領域ＩＤ毎に生成するものである。例えば、領域ＩＤ毎に過去の一定期間（一月など）に含まれる時間スロットに関連づけて、領域毎タイトルＩＤ記憶部８２に格納されているゲーム実績データの数をタイトルＩＤ毎に集計し、その上位１０個をランキングとして生成する。このランキングのデータには、タイトルＩＤ毎のゲーム実績データ総数（プレイ延べ人数）が含まれる。或いは、領域ＩＤ毎に過去の一定期間（一月など）に含まれる時間スロットに関連づけて、領域毎タイトルＩＤ記憶部８２に格納されているゲーム実績データの視聴レベルをタイトルＩＤ毎に平均し、その平均値の上位１０個をランキングとして生成する。このランキングのデータにも、タイトルＩＤ毎のゲーム実績データ総数（プレイ延べ人数）が含まれる。生成されるランキングのデータは領域ＩＤに関連づけて領域毎ランキング記憶部９０に格納される。また、ランキング配信部９２は、ユーザ端末１６から位置座標を受信すると、該位置座標が含まれる領域の領域ＩＤを導出するとともに、導出される領域ＩＤに関連づけて領域毎ランキング記憶部９０に格納されているランキングを読み出し、ユーザ端末１６に返信するものである。
【００３２】
近傍ユーザ配信部９４は、ユーザ端末１６から位置座標及び探索領域の大きさ指定を受信すると、受信される位置座標が含まれる領域を（例えば中心位置に）含むｎ×ｎ（１×１、３×３、５×５、７×７、９×９、…、２５×２５等）個の領域群を探索領域とする。ここでｎは、ユーザ端末１６から受信される、探索領域の大きさ指定に応じて決定される。そして、決定された探索領域を構成する各領域の領域ＩＤに関連づけて領域毎ユーザＩＤ記憶部８４に記憶されているユーザＩＤ及び位置座標の組を読み出し、ユーザ端末１６に返信する。
【００３３】
ユーザ情報配信部９６は、ユーザ端末１６からユーザＩＤを受信すると、該ユーザＩＤに関連づけてユーザ情報記憶部８６に記憶されている最新位置座標、測定日時、所定数のゲーム実績データを返信する。ユーザ端末１６は、特定ユーザが遊んでいるゲームタイトルをタッチスクリーン１６ａに表示させたい場合に、ユーザ情報配信部９６からそれらの情報を受信すればよい。
【００３４】
ここで、ユーザ端末１６における各種画面の表示処理について説明する。ユーザ端末１６の他ユーザ情報提供部７０は、上述のように、移動経路画像生成部７０ａ、フレンド画像生成部７０ｂ、ランキング画像生成部７０ｃ、レーダー画像生成部７０ｄ及びタイトルプロフィール画像生成部７０ｅを含んでいる。
【００３５】
まず、移動経路画像生成部７０ａは、図３に示す移動経路画像を生成する。この画像を生成するにあたって、まず移動経路画像生成部７０ａは、位置座標記憶部６２に記憶される各位置座標及び測定日時を読み出す。そして、各位置座標に対応する住所文字列２０を取得する。住所文字列２０は位置座標の範囲に関連づけてユーザ端末１６で予め記憶しておいてもよいし、同様にして情報サーバ１４で記憶しておいてもよい。後者の場合、情報サーバ１４に位置座標を送信すると、その位置座標が含まれる範囲に関連づけられた住所文字列２０を情報サーバ１４が読み出し、それをユーザ端末１６に返信する。こうして取得される住所文字列２０を測定時刻２２とともに移動経路画像に測定日時順に含める。すなわち、測定時刻２２及び住所文字列２０を横に並べて配置しつつ、各測定時刻２２及び住所文字列２０の組を測定日時が新しいものほど画面の上になるようにして配置する。
【００３６】
次に、移動経路画像生成部７０ａは、位置座標記憶部６２に記憶される各位置座標をユーザ位置管理サーバ１２に送信して、ランキングを要求する。これに対してユーザ位置管理サーバ１２のランキング配信部９２は、受信した位置座標が含まれる領域の領域ＩＤを導出するとともに、導出される領域ＩＤに関連づけて領域毎ランキング記憶部９０に格納されているランキングを読み出し、ユーザ端末１６に返信する。移動経路画像生成部７０ａでは、既にユーザ位置管理サーバ１２から同じ領域ＩＤに関連づけられたランキングを受信していれば、両ランキングを比較する。そして、最も順位が上がったゲームタイトルや最もランキングの基礎となった数値（ゲーム実績データ総数や視聴レベルの平均値など）が上昇したタイトルを注目タイトルとして、そのタイトル名を移動経路画像に含める（符号２６）。また、未だユーザ位置管理サーバ１２から同じ領域ＩＤに関連づけられたランキングを受信していなければ、例えば今回受信したランキングにおいて１位のゲームタイトルを注目タイトルとして、そのタイトル名を移動経路画像に含めればよい。
【００３７】
また、移動経路画像生成部７０ａは、位置座標記憶部６２に記憶される各位置座標、及び１×１個の領域を探索領域とする大きさ指定をユーザ位置管理サーバ１２に送信して、近傍ユーザの探索を要求する。これに対して、ユーザ位置管理サーバ１２の近傍ユーザ配信部９４は、受信した位置座標が含まれる領域の領域ＩＤを導出するとともに、この領域ＩＤに関連づけて領域毎ユーザＩＤ記憶部８４に記憶されている全てのユーザＩＤ及び位置座標の組を読み出し、ユーザ端末１６に返信する。移動経路画像生成部７０ａは、各位置座標に対応するユーザＩＤの数を計数して、その数に応じた数の小画像２４を同位置座標に係る測定日時の近傍に表示する。また、各位置座標に対応する数を足し合わせて、その数値を上部左側領域３０に含める。
【００３８】
また、ユーザ端末１６は、当該ユーザ端末１６のユーザの友人のユーザＩＤを記憶しており、それらユーザＩＤに関連づけられた情報を情報サーバ１４から受信し、それらを上部右側領域３２に含める。また、ユーザ位置管理サーバ１２の近傍ユーザ配信部９４から送信されるユーザＩＤの中に、当該ユーザ端末１６で記憶している友人のユーザＩＤが含まれていれば、そのユーザＩＤに係る住所文字列２０の下方にメッセージ２８を含める。こうして、移動経路画像を生成すると、タッチスクリーン１６ａがこの画像を表示する。
【００３９】
フレンド画像生成部７０ｂは、図４に示すフレンド画像を生成する。フレンド画像を生成する際には、フレンド画像生成部７０ｂは、ユーザ端末１６に記憶されている友人のユーザＩＤを読み出し、それらユーザＩＤに関連づけられたアバター画像３６及び最新情報３４を情報サーバ１４から受信する。最新情報３４としては、例えば各ユーザがユーザ端末１６その他のコンピュータから入力したメッセージ、ユーザ端末１６その他のコンピュータで実行させたゲームプログラムが自動生成する、ゲームプログラムの実行状況（ゲームの進行度合・プレイの巧拙など）を示すメッセージである。そして、それらをフレンド画像の下部領域に含めることで、フレンド画像を完成させる。こうして生成されるフレンド画像はタッチスクリーン１６ａにより表示される。
【００４０】
ランキング画像生成部７０ｃは、図５に示すランキング画像を生成する。ランキング画像生成部７０ｃは、ユーザに指定された位置座標をユーザ位置管理サーバ１２に送信して、ランキング配信部９２からランキングのデータを受信する。そして、こうして受信されるランキングのデータに基づいてランキング画像を生成する。生成されるランキング画像はタッチスクリーン１６ａにより表示される。ランキング画像生成部７０ｃは、位置座標記憶部６２に記憶される複数の位置座標（例えば全ての位置座標）に係るランキングのデータを受信するとともに、ランキングを生成する基礎となった各タイトルの数値（ゲーム実績データ総数や視聴レベルの平均値など）をタイトル毎に合計し、その合計値によりランキングを生成し、ランキング画像を生成・表示してもよい。こうすれば、ユーザが訪れた複数位置における総合的なランキングを表示できる。
【００４１】
タイトルプロフィール画像生成部７０ｅは、図６に示すタイトルプロフィール画像を生成する。タイトルプロフィール画像生成部７０ｅは、タイトルＩＤを情報サーバ１４に送信して、タイトル画像４２及び情報欄４４に記載すべき情報を受信する。そして、こうして受信される情報に基づいてタイトルプロフィール画像を生成する。生成されるタイトルプロフィール画像はタッチスクリーン１６ａにより表示される。
【００４２】
レーダー画像生成部７０ｄは、図７に示すレーダー画像を生成する。レーダー画像を生成する際には、レーダー画像生成部７０ｄは、まず位置座標記憶部６２に記憶される位置座標のうちユーザにより指定されたもの、及び１×１個の領域を探索領域とする大きさ指定をユーザ位置管理サーバ１２に送信して、近傍ユーザの探索を要求する。そして、これに応じてユーザ位置管理サーバ１２の近傍ユーザ配信部９４から返信されるユーザＩＤ及び位置座標を受信する。受信されるユーザＩＤの数が１０未満であれば、次に同じ位置座標を、２×２個の領域を探索領域とする大きさ指定とともにユーザ位置管理サーバに送信し、近傍ユーザの探索を再度要求する。そして、受信されるユーザＩＤ及び位置座標の数が１０以上となるか、或いは探索領域がＭ×Ｍ個の領域（Ｍは所定数）となるまで、近傍ユーザの探索を繰り返し実行させる。こうして近傍ユーザ配信部９４から受信するユーザＩＤ及び位置座標に基づき、レーダー画像を生成する。具体的には、予め記憶されている自らのアバター画像５０をユーザ端末１６から読み出し、これをタッチスクリーン１６ａの中央部分に配置する。また、ユーザにより指定された位置座標と、近傍ユーザ配信部９４から受信される各位置座標との差を計算し、他ユーザを示す各アバター画像５２の表示位置を決定する。すなわち、他のユーザ端末１６の自分のユーザ端末１６に対する相対的な位置に従って各アバター画像５２を表示させる。さらに、移動経路画像を生成する際にランキング配信部９２から受信しているプレイ延べ人数の総和（全体タイトルのプレイ延べ人数の和）を求めて、その数に応じた小画像５４をレーダー画像中にランダムに配置する。こうして生成されるレーダー画像もタッチスクリーン１６ａにより表示される。
【００４３】
アイテム通信部７２は、ゲームプログラムで利用されるアイテムなどのデータを交換するものである。アプリケーション実行部６６は、ゲームプログラムを実行する際にアイテムを発生させると、このアイテムの識別情報（アイテムＩＤ）をゲーム実績記憶部６８に格納する。アイテム通信部７２では、こうしてアイテムＩＤがゲーム実績記憶部６８に格納されると、このアイテムＩＤを、位置座標記憶部６２に記憶されている各位置座標とともにユーザ位置管理サーバ１２に送信する。そして、ユーザ位置管理サーバ１２では、アイテムＩＤ及びユーザＩＤの組を、各位置座標が含まれる領域の領域ＩＤに関連づけて記憶する。以上のようにして、アイテムＩＤのアップロードが完了する。
【００４４】
アイテム通信部７２は、他のユーザがアップロードしたアイテムＩＤを受信する処理も行う。この場合、位置座標記憶部６２に記憶されている各位置座標をユーザ位置管理サーバ１２に送信する。ユーザ位置管理サーバ１２では、受信した各位置座標が含まれる領域の領域ＩＤに関連づけて記憶されたアイテムＩＤ及びユーザＩＤの組を返信する。アイテム通信部７２は、こうして受信される全てのアイテムＩＤをゲーム実績記憶部６８に記憶させて、それらアイテムＩＤにより識別されるアイテムがゲームプログラムの中で利用できるようにしてもよい。或いは、自らのユーザＩＤとアイテムＩＤとともに受信したユーザＩＤとに基づいて相性度を計算し、この相性度が一定値以上の場合にのみ、アイテムＩＤをゲーム実績記憶部６８に記憶させて、そのアイテムＩＤにより識別されるアイテムがゲームプログラムの中で利用できるようにしてもよい。
【００４５】
以上説明した通信システムによれば、近距離無線通信を用いずとも、同じ生活圏内にいる他のユーザの存在を実感することができるようになる。また、タッチスクリーン１６ａに地図を表示させなくても、測位ユニット１６ｂにより測定された位置の軌跡をユーザに分かりやすく表示できる。
【００４６】
なお、本発明は上記実施形態に限定されず、種々の変形実施が可能である。例えば、以上の説明では、領域毎ユーザＩＤ記憶部８４には、各領域ＩＤにより識別される領域内の位置座標を所定時間（例えば１週間）内に測位し、ユーザ位置管理サーバ１２にアップロードしたユーザのユーザＩＤが蓄積されている。そして、ユーザ端末１６が、位置座標をユーザ位置管理サーバ１２に送信すると、近傍ユーザ配信部９４が、この位置座標に対応する領域ＩＤを特定するとともに、該領域ＩＤに関連づけて領域毎ユーザＩＤ記憶部８４に記憶されたユーザＩＤ及び位置座標の組を返信する。そして、ユーザ端末１６では、この情報に基づいてレーダー画像を生成したり、移動経路画像におけるメッセージ２８を表示したりする。つまり、上記例によると、所定時間（例えば１週間）以内に同じ領域内の位置を測位したユーザ端末１６に関する情報がユーザ位置管理サーバ１２から提供される。
【００４７】
一方、変形例によると、近傍ユーザ配信部９４は、特定された領域ＩＤに関連づけて記憶されたユーザＩＤ及び位置座標に加えて、測定日時も返信する。すなわちユーザＩＤ、位置座標及び測定日時の組を返信する。ユーザ端末１６では、各位置座標の測定日時を位置座標記憶部６２から読み出し、測定日時の差が所定時間以内の組を選出し、その組に関する情報を表示する。例えば、その組のユーザＩＤにより識別されるユーザの情報（例えば最新情報３４など）を情報サーバ１４から受信して表示したり、レーダー画像においてその組のユーザＩＤに対応するアバター画像５２を表示したりする。或いは、その組のユーザＩＤが、予め記憶されている友人のユーザＩＤであれば、メッセージ２８を表示してもよい。このようにすれば、同じ領域内で所定時間以内の差で測位したユーザ端末１６に関する情報をタッチスクリーン１６ａに表示させることができる。また、ユーザ端末１６では、測定日時の差、及び位置座標の差を計算して、測定日時の差が所定時間以内であり、且つ位置座標間の距離が所定距離以内である組を選出して、その組に関する情報を表示してもよい。こうすれば、時間的にも場所的にも近接したであろうユーザ端末１６に関する情報をタッチスクリーン１６ａに表示させることができる。
【００４８】
また、他の変形例によると、ユーザ端末１６が、位置座標をユーザ位置管理サーバ１２に送信すると、近傍ユーザ配信部９４が、この位置座標に対応する領域ＩＤを特定するとともに、該領域ＩＤに関連づけて領域毎ユーザＩＤ記憶部８４に記憶されたユーザＩＤ及び位置座標の組を読み出す。そして、ユーザ端末１６から送信された位置座標と読み出された位置座標との差が所定距離以内の組を選出する。そして、選出される組をユーザ端末１６に返信する。ユーザ端末１６では、この情報に基づいてレーダー画像を生成したり、移動経路画像におけるメッセージ２８を表示したりする。こうすれば、所定距離以内で測位したユーザ端末１６に関する情報のみをタッチスクリーン１６ａに表示させることができる。
【００４９】
さらに他の変形例によると、ユーザ端末１６は、位置座標とともにその測定日時をユーザ位置管理サーバ１２に送信する。近傍ユーザ配信部９４は、受信される位置座標に対応する領域ＩＤを特定するとともに、該領域ＩＤに関連づけて領域毎ユーザＩＤ記憶部８４に記憶されたユーザＩＤ、位置座標及び測定日時の組を読み出す。そして、ユーザ端末１６から送信された測定日時と読み出された測定日時との差が所定時間以内の組を選出する。そして、選出される組をユーザ端末１６に返信する。或いは、測定日時の差が所定時間以内であり、且つ位置座標の差が所定距離以内である組を選出し、選出される組をユーザ端末１６に返信する。ユーザ端末１６では、返信される情報に基づいてレーダー画像を生成したり、移動経路画像におけるメッセージ２８を表示したりする。こうしても、時間的且つ場所的に近接したであろうユーザ端末１６に関する情報をタッチスクリーン１６ａに表示させることができる。
【００５０】
さらに他の変形例によると、領域毎ユーザＩＤ記憶部８４は、領域ＩＤ及び時間スロットの組毎に、その時間スロット内の日時にその領域ＩＤで識別される領域内の位置を測位したユーザ端末１６に係るユーザＩＤ、位置座標及び測定日時を記憶する。そして、ユーザ端末１６は、位置座標とともにその測定日時をユーザ位置管理サーバ１２に送信する。近傍ユーザ配信部９４は、受信される位置座標に対応する領域ＩＤを特定するとともに、受信される測定日時に対応する時間スロットを特定する。そして、特定された領域ＩＤ及び特定された時間スロットに関連づけて領域毎ユーザＩＤ記憶部８４に記憶されたユーザＩＤ、位置座標及び測定日時の組を返信する。そして、ユーザ端末１６では、これらの情報に基づいてレーダー画像を生成したり、移動経路画像におけるメッセージ２８を表示したりする。このようにしても、時間的且つ場所的に近接したであろうユーザ端末１６に関する情報をタッチスクリーン１６ａに表示させることができる。
【符号の説明】
【００５１】
１０  コンピュータ通信ネットワーク、１２  ユーザ位置管理サーバ、１４  情報サーバ、１６  ユーザ端末、１６ａ  タッチスクリーン、１６ｂ  測位ユニット、１６ｃ  携帯電話通信ユニット、１６ｄ  無線ＬＡＮ通信ユニット、２８  メッセージ、５０  アバター画像、５２  アバター画像、６０  測位部、６２  位置座標記憶部、６４  位置座標送信部、６６  アプリケーション実行部、６８  ゲーム実績記憶部、７０  他ユーザ情報提供部、７０ａ  移動経路画像生成部、７０ｂ  フレンド画像生成部、７０ｃ  ランキング画像生成部、７０ｄ  レーダー画像生成部、７０ｅ  タイトルプロフィール画像生成部、７２  アイテム通信部、８０  位置座標受信部、８２  領域毎タイトルＩＤ記憶部、８４  領域毎ユーザＩＤ記憶部、８６  ユーザ情報記憶部、８８  ランキング生成部、９０  領域毎ランキング記憶部、９２  ランキング配信部、９４  近傍ユーザ配信部、９６  ユーザ情報配信部。
【図１】
2015073288.tif 000003
【図２】
2015073288.tif 000004
【図３】
2015073288.tif 000005
【図４】
2015073288.tif 000006
【図５】
2015073288.tif 000007
【図６】
2015073288.tif 000008
【図７】
2015073288.tif 000009
【図８】
2015073288.tif 000010
【図９】
2015073288.tif 000011
【図１０】
2015073288.tif 000012
【図１１】
2015073288.tif 000013
【図１２】
2015073288.tif 000014
【図１３】
2015073288.tif 000015
【図１４】
2015073288.tif 000016
【図１５】
2015073288.tif 000017