(57)【特許請求の範囲】
【請求項１】
位置情報を生成する端末装置と、前記端末装置と通信し、前記位置情報を用いて、所定の処理を行う位置情報利用サーバと通信を行うサーバ装置であって、
前記位置情報を前記端末装置から受信する位置情報受信手段と、
前記位置情報を所有者情報と関連付けて記憶部に記憶させる位置情報記憶手段と、
前記位置情報を、前記所有者情報と共に前記位置情報利用サーバに送信する位置情報送信手段と、
前記所有者情報を書き換える位置情報移転手段と、
を備え、
前記位置情報送信手段は、前記位置情報利用サーバに送信した位置情報を前記記憶部から削除することを特徴とするサーバ装置。
【請求項２】
前記端末装置又は／及び当該端末装置の使用者を認証する認証手段をさらに備え、
前記位置情報記憶手段は、前記認証手段により認証された端末装置又は／及び使用者の識別情報を前記所有者情報に設定することを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記端末装置から受信した前記位置情報を、前記位置情報の受信履歴に基づき、前記記憶部に記憶させるべきか否か判定する判定手段をさらに備え、
前記位置情報記憶手段は、前記判定手段が前記記憶部に記憶させるべきと判断した場合にのみ、前記位置情報を前記記憶部に記憶させることを特徴とする請求項１または２に記載のサーバ装置。
【請求項４】
位置情報を生成する端末装置と、前記端末装置と通信し、前記位置情報を用いて、所定の処理を行う位置情報利用サーバと通信を行うサーバ装置に搭載され、実行されるプログラムであって、
前記位置情報を前記端末装置から受信する位置情報受信手段、
前記位置情報を所有者情報と関連付けて記憶部に記憶させる位置情報記憶手段、
前記位置情報を、前記所有者情報と共に前記位置情報利用サーバに送信する位置情報送信手段、
前記所有者情報を書き換える位置情報移転手段
として前記サーバ装置を機能させ、
前記位置情報送信手段は、前記位置情報利用サーバに送信した位置情報を前記記憶部から削除することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報を管理するサーバ装置に関する。
【背景技術】
【０００２】
近年、ＧＰＳが付属した携帯電話や携帯ゲーム機器などを持って外出して、位置情報を取得し、それをゲームなどに活用することが行われている。例えば、特許文献１には、自己の現在位置情報を取得しながら競う電子ゲーム装置が開示されている。その他、本発明に関連する技術が特許文献２乃至４に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１７７６５０号公報
【特許文献２】特開２００６−１４１７０２号公報
【特許文献３】特開２００１−１４８７３８号公報
【特許文献４】特開２００３−０５３０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通常、仮想空間やゲームの中で、自分が取得した位置情報を自らが利用する場合、自身の行動範囲外の位置情報を取得する事は出来ないため、ゲーム内での行動が制限されることになる。従って、この場合、現実世界で行動範囲の狭いユーザには楽しめなくなり、これに対応するためには、ゲーム製作者等は、ゲームの設計を制限する必要が生じる。
【０００５】
本発明が解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、ユーザ間での位置情報を流通可能にすると共に、位置情報を様々なアプリケーションで汎用的に利用させることが可能なサーバ装置を提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明では、位置情報を生成する端末装置と、前記端末装置と通信し、前記位置情報を用いて、所定の処理を行う位置情報利用サーバと通信を行うサーバ装置であって、前記位置情報を前記端末装置から受信する位置情報受信手段と、前記位置情報を所有者情報と関連付けて記憶部に記憶させる位置情報記憶手段と、前記位置情報を、前記所有者情報と共に前記位置情報利用サーバに送信する位置情報送信手段と、前記所有者情報を書き換える位置情報移転手段と、を備え、前記位置情報送信手段は、前記位置情報利用サーバに送信した位置情報を前記記憶部から削除することを特徴とする。
【０００７】
請求項４に記載の発明では、位置情報を生成する端末装置と、前記端末装置と通信し、前記位置情報を用いて、所定の処理を行う位置情報利用サーバと通信を行うサーバ装置に搭載され、実行されるプログラムであって、前記位置情報を前記端末装置から受信する位置情報受信手段、前記位置情報を所有者情報と関連付けて記憶部に記憶させる位置情報記憶手段、前記位置情報を、前記所有者情報と共に前記位置情報利用サーバに送信する位置情報送信手段、前記所有者情報を書き換える位置情報移転手段として前記サーバ装置を機能させ、前記位置情報送信手段は、前記位置情報利用サーバに送信した位置情報を前記記憶部から削除する。
【図面の簡単な説明】
【０００８】
【図１】本実施例に係る位置情報流通システムの概略構成例を示す。
【図２】（ａ）は、位置情報管理サーバの概略構成図の一例である。（ｂ）は、端末装置の概略構成図の一例である。
【図３】位置情報ＤＢの一例を示す図である。
【図４】アップロード処理に係る処理手順を示すフローチャートの一例である。
【図５】位置情報使用処理に係る処理手順を示すフローチャートの一例である。
【図６】位置情報移転処理に係る処理手順を示すフローチャートの一例である。
【発明を実施するための形態】
【０００９】
本発明の好適な実施形態によれば、位置情報を生成する端末装置と、前記端末装置と通信し、前記位置情報を用いて、所定の処理を行う位置情報利用サーバと通信を行うサーバ装置であって、前記位置情報を前記端末装置から受信する位置情報受信手段と、前記位置情報を所有者情報と関連付けて記憶部に記憶させる位置情報記憶手段と、前記端末装置の要求に応じて、前記位置情報を、前記所有者情報と共に前記位置情報利用サーバに送信する位置情報送信手段と、前記端末装置の要求に応じて、前記所有者情報を書き換える位置情報移転手段と、を備える。
【００１０】
上記のサーバ装置は、端末装置と位置情報利用サーバと通信が可能である。端末装置は、位置情報を生成する。位置情報利用サーバは、例えばゲームサーバであり、端末装置と通信し、位置情報を用いて、所定の処理を行う。サーバ装置は、位置情報受信手段と、位置情報記憶手段と、位置情報送信手段と、位置情報移転手段と、を備える。位置情報受信手段は、位置情報を端末装置から受信する。位置情報記憶手段は、位置情報を所有者情報と関連付けて記憶部に記憶させる。「所有者情報」とは、位置情報の所有者の情報を指し、例えば、端末ＩＤやユーザＩＤなどが該当する。位置情報送信手段は、端末装置の要求に応じて、位置情報を、所有者情報と共に位置情報利用サーバに送信する。位置情報移転手段は、端末装置の要求に応じて、所有者情報を書き換える。
【００１１】
上記の構成によれば、サーバ装置は、端末装置が生成した位置情報を記憶し、端末装置の要求に応じて位置情報利用サーバに位置情報を送信し、位置情報をユーザに使用させることが可能となる。また、サーバ装置は、端末装置の要求に応じて所有者情報の書き換えを行うことで、ユーザ同士での位置情報の交換を可能にする。このように、サーバ装置は、位置情報を汎用的に流通させることが可能となる。
【００１２】
上記のサーバ装置の一態様では、前記位置情報送信手段は、前記位置情報利用サーバに送信した位置情報を前記記憶部から削除する。このように、サーバ装置は、一度使用した位置情報を削除することで、位置情報の価値を安定化させることができる。
【００１３】
上記のサーバ装置の他の一態様では、前記端末装置又は／及び当該端末装置の使用者を認証する認証手段をさらに備え、前記位置情報記憶手段は、前記認証手段により認証された端末装置又は／及び使用者の識別情報を前記所有者情報に設定する。このようにすることで、サーバ装置は、適切に位置情報を管理し、位置情報の価値を安定化させることができる。
【００１４】
上記のサーバ装置の他の一態様では、前記端末装置から受信した前記位置情報を、前記位置情報の受信履歴に基づき、前記記憶部に記憶させるべきか否か判定する判定手段をさらに備え、前記位置情報記憶手段は、前記判定手段が前記記憶部に記憶させるべきと判断した場合にのみ、前記位置情報を前記記憶部に記憶させる。このようにすることで、サーバ装置は、不正な位置情報の登録を抑制し、位置情報の価値を安定化させることができる。
【００１５】
本発明の好適な他の実施形態によれば、位置情報を生成する端末装置と、前記端末装置と通信し、前記位置情報を用いて、所定の処理を行う位置情報利用サーバと通信を行うサーバ装置に搭載され、実行されるプログラムであって、前記位置情報を前記端末装置から受信する位置情報受信手段、前記位置情報を所有者情報と関連付けて記憶部に記憶させる位置情報記憶手段、前記端末装置の要求に応じて、前記位置情報を、前記所有者情報と共に前記位置情報利用サーバに送信する位置情報送信手段、前記端末装置の要求に応じて、前記所有者情報を書き換える位置情報移転手段として前記サーバ装置を機能させる。サーバ装置は、このプログラムを搭載し実行することで、位置情報を汎用的に流通させることが可能となる。
【実施例】
【００１６】
以下、図面を参照して本発明の好適な実施例について説明する。
【００１７】
［システム構成］
図１は、本実施例に係る位置情報流通システムの概略構成例を示す。図１に示すように、位置情報流通システムは、位置情報管理サーバ１と、複数のゲームサーバ２Ａ、２Ｂと、複数の端末装置３Ａ、３Ｂと、インターネットなどの通信網４と、を備える。以後では、ゲームサーバ２Ａ、２Ｂを特に区別しない場合、これらを「ゲームサーバ２」と表記し、同様に、端末装置３Ａ、３Ｂを特に区別しない場合、これらを「端末装置３」と呼ぶ。
【００１８】
位置情報管理サーバ１は、端末装置３からアップロードされた位置情報（「位置情報Ｉｐ」とも呼ぶ。）を管理するサーバである。位置情報Ｉｐは、例えば、緯度経度の２次元座標で表現される。位置情報管理サーバ１は、位置情報Ｉｐを、その所有者の情報（「所有者情報Ｉｕ」とも呼ぶ。）と関連付けて記憶する。所有者情報Ｉｕは、位置情報Ｉｐをアップロードした端末装置３のユーザＩＤに初期設定される。後述するように、所有者情報Ｉｕは、端末装置３の要求に応じて書き換えがなされる。また、位置情報管理サーバ１は、所有者情報Ｉｕに相当する端末装置３の要求に応じて、位置情報Ｉｐをゲームサーバ２へ送信する。位置情報管理サーバ１は、本発明における「サーバ装置」の一例である。
【００１９】
ゲームサーバ２は、位置情報Ｉｐを利用したゲームに用いられるサーバである。ゲームサーバ２は、端末装置３と通信網４を介して所定の通信を行うことにより、ゲームを実行するのに必要な情報の授受を行う。また、ゲームサーバ２は、位置情報管理サーバ１から送信された位置情報Ｉｐ及び所有者情報Ｉｕを受信し、上述のゲームに用いる。ゲームサーバ２は、本発明における「位置情報利用サーバ」の一例である。
【００２０】
端末装置３は、位置情報管理サーバ１及びゲームサーバ２とそれぞれ通信が可能であり、ユーザがゲームを行う際のユーザインタフェースとして機能する。端末装置３は、例えば携帯電話などの端末である。また、端末装置３は、使用者（ユーザ）の操作に応じて、位置情報Ｉｐを生成する。そして、端末装置３は、生成した位置情報Ｉｐを即時又は所定のタイミングで位置情報管理サーバ１へ送信する。以後では、端末装置３Ａは、ユーザ名が「ユーザＡ」である使用者により操作され、端末装置３Ｂは、ユーザ名が「ユーザＢ」である使用者により操作されるものとする。
【００２１】
［装置構成］
図２（ａ）は、位置情報管理サーバ１の概略構成図の一例である。図２（ａ）に示すように、位置情報管理サーバ１は、制御部１１と、通信部１２と、記憶部１３と、を備える。
【００２２】
通信部１２は、制御部１１の制御に基づき、位置情報管理サーバ１や端末装置３と通信網４を介して無線通信を行う。
【００２３】
記憶部１３は、制御部１１の実行プログラムなどを記憶する。また、記憶部１３は、位置情報データベース（ＤＢ）１３０を備える。位置情報ＤＢ１３０は、位置情報Ｉｐを所有者情報Ｉｕに関連付けて記憶するデータベースである。これについて、図３を参照して具体例を説明する。
【００２４】
図３は、位置情報ＤＢ１３０の一例である。ここで、図３中の「ＩＤ３Ａ」は、ユーザＡのユーザＩＤ、「ＩＤ３Ｂ」は、ユーザＢのユーザＩＤを示すものとする。図３に示すように、位置情報Ｉｐは、緯度経度により２次元座標「（Ｘａ、Ｙａ）」乃至「（Ｘｆ、Ｙｆ）」で表されていると共に、所有者情報Ｉｕとそれぞれ関連付けられている。また、好適には、位置情報ＤＢ１３０は、所有者情報Ｉｕと、位置情報Ｉｐとの他、位置情報Ｉｐの受信日時などを記憶する。上述の受信日時は、後述する登録可否決定処理で使用される。
【００２５】
そして、位置情報ＤＢ１３０は、端末装置３から位置情報管理サーバ１へ位置情報Ｉｐがアップロードされた場合、位置情報管理サーバ１が位置情報Ｉｐをゲームサーバ２へ送信した場合、及び、位置情報Ｉｐの所有者情報Ｉｕが変更される場合に、更新される。
【００２６】
制御部１１は、ＣＰＵなどを備えて構成され、位置情報管理サーバ１の全体を制御する。具体的には、制御部１１は、予め用意されたプログラムを実行することにより、位置情報管理サーバ１の他の構成要素を制御する。制御部１１は、本発明における「位置情報受信手段」、「位置情報記憶手段」、「位置情報送信手段」、及び「位置情報移転手段」の一例である。
【００２７】
図２（ｂ）は、端末装置３の概略構成図の一例である。端末装置３は、制御部３１と、記憶部３２と、通信部３３と、ＧＰＳユニット３４と、表示部３５と、スピーカ３６と、マイク３７と、操作部３８とを備える。
【００２８】
通信部３３は、位置情報管理サーバ１及びゲームサーバ２と無線通信を行うことが可能に構成されている。ＧＰＳユニット３４は、複数のＧＰＳ衛星から測位用データを含む電波を受信し、測位用データに基づいて端末装置３の現在位置を算出する。表示部３５は、例えば液晶ディスプレイなどにより構成され、ユーザに対して文字、画像などを表示する。スピーカ３６は、ユーザに対して音声出力を行い、マイク３７は、ユーザによって発せられた音声などを集音する。
【００２９】
操作部３８は、例えば、端末装置３の筐体に設けられた操作ボタンやタッチパネル式入力装置であり、ユーザによる各種の選択、指示が入力される。なお、表示部３５がタッチパネル方式である場合には、表示部３５の表示画面上に設けられたタッチパネルも操作部３８として機能する。
【００３０】
記憶部３２は、ＲＯＭやＲＡＭなどを備えて構成され、端末装置３を制御するための制御プログラム等が格納されると共に、操作部３８を介してユーザにより入力されたデータを読み出し可能に格納したり、制御部３１に対してワーキングエリアを提供したりする。制御部３１は、ＣＰＵなどを備えて構成され、端末装置３全体についての制御を行う。
【００３１】
［制御方法］
次に、本実施例において実行する処理について具体的に説明する。以下では、端末装置３が生成した位置情報Ｉｐを位置情報管理サーバ１へアップロードする処理（単に「アップロード処理」とも呼ぶ。）と、位置情報Ｉｐを使用する際の処理（「位置情報使用処理」とも呼ぶ。）と、位置情報Ｉｐの所有者を移転させる処理（「位置情報移転処理」とも呼ぶ。）と、について順に説明する。
【００３２】
なお、好適には、端末装置３を使用するユーザは、事前に位置情報管理サーバ１へ端末装置３によりユーザ登録を行い、ログイン処理を行うためのユーザＩＤ、パスワードなどが付与される。そして、端末装置３を使用するユーザは、端末装置３によりログイン処理を行い、位置情報管理サーバ１から認証を受け、その後、端末装置３は、後述するアップロード処理等を行う。
【００３３】
（アップロード処理）
まず、アップロード処理について具体的に説明する。ここでは、説明の便宜上、端末装置３Ａが生成した位置情報Ｉｐをアップロードする場合を代表例として説明する。図４は、アップロード処理に係る処理手順を示すフローチャートの一例である。図４に示す処理は、例えば所定の周期に従い繰り返し実行される。
【００３４】
まず、端末装置３Ａは、位置情報Ｉｐを取得すべき旨の操作が行われたか否か判定する（ステップＳ１１）。そして、端末装置３Ａは、位置情報Ｉｐを取得すべき旨の操作が行われたと判断した場合（ステップＳ１１；Ｙｅｓ）、位置情報Ｉｐを生成する（ステップＳ１２）。具体的には、端末装置３は、ＧＰＳユニット３４からの検出値に基づき、現在位置に相当する位置情報Ｉｐを生成する。一方、端末装置３Ａは、位置情報Ｉｐを生成すべき旨の操作が行われていないと判断した場合（ステップＳ１１；Ｎｏ）、引き続き、位置情報Ｉｐを生成すべき旨の操作が行われるか否か判定する。
【００３５】
次に、端末装置３Ａは、ステップＳ１３で、当該位置情報Ｉｐをアップロードする（ステップＳ１３）。具体的には、端末装置３Ａは、生成した位置情報Ｉｐを位置情報管理サーバ１へ送信する。なお、端末装置３Ａは、通信圏外にあること等に起因して位置情報管理サーバ１と通信ができないと判断した場合には、所定時間幅経過後にアップロードを行う。なお、端末装置３Ａは、アップロードした位置情報Ｉｐを削除するなどにより、生成した位置情報Ｉｐを１回のみアップロードする。
【００３６】
次に、位置情報管理サーバ１は、位置情報Ｉｐを端末装置３Ａから受信する（ステップＳ２１）。そして、位置情報管理サーバ１は、位置情報Ｉｐの位置情報ＤＢ１３０への登録の可否を決定する処理（「登録可否決定処理」とも呼ぶ。）を行う（ステップＳ２２）。これにより、位置情報管理サーバ１は、位置情報Ｉｐが不正に登録されるのを防止すると共に、位置情報Ｉｐの価値を安定化させる。登録可否決定処理については、後述する。
【００３７】
そして、位置情報管理サーバ１は、位置情報Ｉｐを登録すべきと判断した場合（ステップＳ２３；Ｙｅｓ）、位置情報Ｉｐを位置情報ＤＢ１３０に登録する（ステップＳ２４）。このとき、位置情報管理サーバ１は、例えば、端末装置３Ａのログイン処理（認証）の際に使用したユーザＩＤを所有者情報Ｉｕに設定し、位置情報Ｉｐを当該所有者情報Ｉｕに関連付けて位置情報ＤＢ１３０に記憶させる。
【００３８】
一方、位置情報管理サーバ１は、位置情報Ｉｐを登録すべでないと判断した場合（ステップＳ２３；Ｎｏ）、フローチャートの処理を終了する。
【００３９】
また、図３に示すフローチャートの処理以外に、位置情報管理サーバ１は、必要なユーザ認証、端末装置３Ａの認証、又は／及び通信の暗号化を適宜実行し、なりすましその他の不正行為を抑制する。
【００４０】
次に、ステップＳ２２の登録可否決定処理について具体的に説明する。
【００４１】
位置情報管理サーバ１は、登録可否決定処理で、位置情報Ｉｐの受信履歴に基づき、以下で説明する具体例（第１具体例乃至第５具体例）のいずれか、又はこれらを任意に組み合わせて実行する。なお、第１具体例乃至第３具体例は、主に位置情報Ｉｐの不正登録を防止する観点から実行され、第４及び第５具体例は、主に位置情報Ｉｐの価値の低下（希釈化）を防止する観点から実行される。
【００４２】
第１具体例では、位置情報管理サーバ１は、所有者情報Ｉｕが同一の位置情報Ｉｐに対し、位置情報Ｉｐのアップロードがなされる間隔、及び、当該位置情報Ｉｐの移動距離に基づき、当該所有者の移動速度を算出する。そして、位置情報管理サーバ１は、現実的に考えられない移動速度により位置情報Ｉｐが送信されていると判断した場合には、位置情報Ｉｐを位置情報ＤＢ１３０に登録しない。
【００４３】
このとき、好適には、位置情報管理サーバ１は、受信した位置情報Ｉｐから、所有者情報Ｉｕに相当するユーザが、一般道路、高速道路、又は歩道等のいずれの位置にあるか判断し、それぞれの場合に応じて、現実的に考えられない移動速度と見なす閾値を設定する。これにより、位置情報管理サーバ１は、ＧＰＳ信号生成機などにより不正に位置情報Ｉｐが生成された場合であっても、好適に、位置情報ＤＢ１３０に位置情報Ｉｐが不正に登録されるのを抑制することができる。
【００４４】
第２具体例では、位置情報管理サーバ１は、所有者情報Ｉｕが同一の位置情報Ｉｐに対し、既に受信した位置情報Ｉｐと完全に同一の地点を示す位置情報Ｉｐを受信した場合、不正に位置情報Ｉｐが生成されたと判断し、当該位置情報Ｉｐを位置情報ＤＢ１３０に登録しない。
【００４５】
一般に、ＧＰＳ信号生成機などにより不正に位置情報Ｉｐが生成された場合を除き、既に受信した位置情報Ｉｐと完全に同一となることは考えにくい。以上を勘案し、位置情報管理サーバ１は、所有者情報Ｉｕが同一の位置情報Ｉｐに対し、位置情報ＤＢ１３０に既に記録された位置情報Ｉｐと同一の位置情報Ｉｐを受信した場合、当該位置情報Ｉｐを位置情報ＤＢ１３０へ登録しない。これにより、位置情報管理サーバ１は、好適に、ＧＰＳ信号生成機などにより不正に位置情報Ｉｐが生成された場合であっても、位置情報ＤＢ１３０に登録するのを抑制することができる。
【００４６】
第３具体例では、位置情報管理サーバ１は、所有者情報Ｉｕが同一の位置情報Ｉｐの履歴に基づき、所有者が機械的に移動していると判断した場合、当該位置情報Ｉｐを位置情報ＤＢ１３０に登録しない。例えば、位置情報管理サーバ１は、受信した位置情報Ｉｐが所定の規則性を有して循環的に繰り返し同じ値をとる場合、機械的に位置情報Ｉｐが生成されていると判断し、新たに受信した位置情報Ｉｐを位置情報ＤＢ１３０に登録しない。これによっても、位置情報管理サーバ１は、好適に、ＧＰＳ信号生成機などにより不正に位置情報Ｉｐが生成された場合であっても、位置情報ＤＢ１３０に登録するのを抑制することができる。
【００４７】
第４具体例では、位置情報管理サーバ１は、所有者情報Ｉｕが同一の位置情報Ｉｐについて、前回アップロードされた位置情報Ｉｐと新たに受信した位置情報Ｉｐとのアップロードされる間隔が所定時間幅以内であった場合、新たに受信した位置情報Ｉｐを位置情報ＤＢ１３０に登録しない。上述の所定時間幅は、位置情報Ｉｐの価値の安定化を勘案し、例えば実験等に基づき予め定められる。これにより、位置情報管理サーバ１は、位置情報Ｉｐの価値が低下するのを抑制し、位置情報Ｉｐの価値を安定化させることができる。
【００４８】
第５具体例では、位置情報管理サーバ１は、所有者情報Ｉｕが同一の位置情報Ｉｐについて、前回アップロードされた位置情報Ｉｐが示す地点と、新たに受信した位置情報Ｉｐが示す地点との距離が所定距離以内である場合、当該位置情報Ｉｐを登録しない。上述の所定距離は、位置情報Ｉｐの価値の安定化を勘案し、例えば実験等に基づき予め定められる。これによっても、位置情報管理サーバ１は、位置情報Ｉｐの価値が低下するのを抑制し、位置情報Ｉｐの価値を安定化させることができる。
【００４９】
（位置情報使用処理）
次に、位置情報使用処理について図５を参照して説明する。図５は、位置情報使用処理に係る処理手順を示すフローチャートの一例である。図５に示す処理は、例えば所定の周期に従い繰り返し実行される。ここでは、一例として、端末装置３Ａが、ゲームサーバ２Ａと通信を行い、所定のゲームを実行する際に、位置情報管理サーバ１に登録した位置情報Ｉｐを使用する場合について説明する。
【００５０】
まず、端末装置３Ａは、所定の位置情報Ｉｐの使用要求を位置情報管理サーバ１に対して行う（ステップＳ３１）。例えば、端末装置３Ａは、使用したい位置情報Ｉｐ及びゲームサーバ２Ａを指定して、使用する旨の所定の情報を位置情報管理サーバ１へ送信する。そして、位置情報管理サーバ１は、位置情報Ｉｐの使用要求を端末装置３Ａから受信する（ステップＳ４１）。
【００５１】
次に、位置情報管理サーバ１は、当該使用要求が正当であるか否か判定する（ステップＳ４２）。例えば、位置情報管理サーバ１は、位置情報ＤＢ１３０を参照し、使用要求のある位置情報Ｉｐの所有者情報Ｉｕと、当該使用要求の送信元となる端末装置３ＡのユーザＩＤとが一致するか否か判定する。そして、位置情報管理サーバ１は、当該使用要求が正当でないと判断した場合（ステップＳ４２；Ｎｏ）、フローチャートの処理を終了する。
【００５２】
一方、位置情報管理サーバ１は、当該使用要求が正当であると判断した場合（ステップＳ４２；Ｙｅｓ）、指定された位置情報Ｉｐを所有者情報Ｉｕと共にゲームサーバ２Ａへ送信する（ステップＳ４３）。そして、位置情報管理サーバ１は、送信した位置情報Ｉｐを位置情報ＤＢ１３０から削除する（ステップＳ４４）。これにより、位置情報管理サーバ１は、位置情報Ｉｐの価値の希釈化を防ぎ、位置情報Ｉｐの価値を安定化させることができる。
【００５３】
そして、ゲームサーバ２Ａは、位置情報Ｉｐを位置情報管理サーバ１から受信する（ステップＳ５１）。そして、ゲームサーバ２Ａは、端末装置３Ａに提供するゲームに、当該位置情報Ｉｐを適用する。
【００５４】
このようにすることで、端末装置３は、任意のタイミングで、位置情報管理サーバ１に登録した位置情報Ｉｐを使用することができる。また、位置情報管理サーバ１は、位置情報Ｉｐを通貨や仮想通貨のように汎用的に流通させることができる。
【００５５】
（位置情報移転処理）
次に、位置情報移転処理について図６を参照して説明する。図６は、位置情報移転処理に係る処理手順を示すフローチャートの一例である。図６に示す処理は、例えば所定の周期に従い繰り返し実行される。以後では、説明の便宜上、端末装置３Ａのユーザから端末装置３Ｂのユーザへ所定の位置情報Ｉｐを移転することを前提に説明する。
【００５６】
まず、位置情報管理サーバ１は、位置情報Ｉｐの移転要求があるか否か判定する（ステップＳ６１）。具体的には、位置情報管理サーバ１は、端末装置３から、移転する対象となる位置情報Ｉｐと、移転先のユーザＩＤとが指定された移転要求が送信されたか否か判定する。そして、位置情報管理サーバ１は、位置情報Ｉｐの移転要求がない場合（ステップＳ６１；Ｎｏ）、引き続き、位置情報Ｉｐの移転要求があるか否か監視する。
【００５７】
一方、位置情報管理サーバ１は、位置情報Ｉｐの移転要求があると判断した場合（ステップＳ６１；Ｙｅｓ）、当該移転要求が正当か否か判定する（ステップＳ６２）。例えば、位置情報管理サーバ１は、移転要求の送信元である端末装置３のユーザＩＤと、移転要求がある位置情報Ｉｐに対応する所有者情報Ｉｕとが一致するか否か判定する。そして、位置情報管理サーバ１は、位置情報Ｉｐの移転要求が正当でないと判断した場合（ステップＳ６２；Ｎｏ）、フローチャートの処理を終了する。
【００５８】
一方、位置情報管理サーバ１は、当該移転要求が正当であると判断した場合（ステップＳ６２；Ｙｅｓ）、当該位置情報Ｉｐに対応する所有者情報Ｉｕを書き換える（ステップＳ６３）。これにより、当該位置情報Ｉｐの所有者の移転が完了する。例えば、位置情報管理サーバ１は、図３に示す位置情報Ｉｐのうち、「（Ｘｂ、Ｙｂ）」の位置情報Ｉｐを端末装置３Ａの使用者であるユーザＡから端末装置３Ｂの使用者であるユーザＢへ移転させる場合、当該位置情報Ｉｐの破線枠Ｗｂ内に「ＩＤ３Ａ」と記された所有者情報Ｉｕを、「ＩＤ３Ｂ」に書き換える。これにより、「（Ｘｂ、Ｙｂ）」の位置情報Ｉｐの所有者は、ユーザＡからユーザＢへ移転される。
【００５９】
このように、位置情報管理サーバ１は、端末装置３のユーザ間で、位置情報Ｉｐの移転を可能にすることで、位置情報Ｉｐを通貨や仮想通貨のように汎用的に流通させることができる。
【００６０】
ここで、移転させる位置情報Ｉｐを決定する方法の具体例について説明する。例えば、端末装置３Ａは、移転してもよい位置情報Ｉｐを定め、位置情報管理サーバ１が管理するウェブページ上に公開する。当該ウェブページ上で公開された位置情報Ｉｐは、予め又はオークション形式により定められた価格、又はこれに相当する仮想通貨、ポイント等と交換することを条件として移転が行われる。そして、端末装置３Ｂは、上述のウェブページ上で、上述の位置情報Ｉｐのうち、移転を受けたい位置情報Ｉｐを指定し、端末装置３Ａに対し、移転を受けたい旨の申出を行う。そして、端末装置３Ａは、位置情報管理サーバ１に位置情報Ｉｐの移転要求を行う。
【００６１】
［変形例］
以下、本実施例の各変形例について説明する。なお、これらの各変形例は、任意に組み合わせて上述の実施例に適用することが可能である。
【００６２】
（変形例１）
位置情報管理サーバ１は、端末装置３の要求に応じて、ゲームサーバ２に位置情報Ｉｐを送信した。しかし、本発明が適用可能な構成は、これに限定されない。位置情報管理サーバ１は、ゲームサーバ２に代えて、端末装置３と通信を行い、位置情報Ｉｐを利用する所定のアプリケーションを提供するサーバへ、端末装置３の要求に応じて位置情報Ｉｐを送信してもよい。以後では、ゲームサーバ２を含め、上述した位置情報Ｉｐを利用するサーバを「位置情報利用サーバ」と総称する。これにより、位置情報管理サーバ１は、位置情報Ｉｐの用途をゲームに限定することなく、位置情報Ｉｐをより汎用的に流通させることができる。
【００６３】
（変形例２）
図３に示す位置情報ＤＢ１３０では、所有者情報Ｉｕは、ログイン処理の際に使用されるユーザＩＤにより特定されていた。しかし、本発明が適用可能な構成は、これに限定されない。これに代えて、位置情報管理サーバ１は、端末ＩＤなどの端末装置３に固有の識別情報を、所有者情報Ｉｕに設定してもよい。この場合、位置情報Ｉｐは、端末装置３ごとに所有者が定められ、管理される。また、他の例では、位置情報管理サーバ１は、ユーザＩＤと端末装置３に固有の識別情報との両方を所有者情報Ｉｕに設定してもよい。これらの場合であっても、好適に、位置情報管理サーバ１は、位置情報Ｉｐを管理することができる。
【００６４】
（変形例３）
図４のアップロード処理のフローチャートでは、端末装置３Ａは、生成した位置情報Ｉｐを全て位置情報管理サーバ１へ送信していた。しかし、これに代えて、端末装置３Ａは、即時に当該位置情報Ｉｐを使用する場合には、ゲームサーバ２へ送信してもよい。この場合には、端末装置３Ａは、当該位置情報Ｉｐの削除等を行い、ゲームサーバ２へ送信した位置情報Ｉｐを位置情報管理サーバ１へアップロードしない。
【符号の説明】
【００６５】
１  位置情報管理サーバ
２  ゲームサーバ
３  端末装置
１１、３１  制御部
１２、３３  通信部
１３  位置情報データベース（ＤＢ）
３２  記憶部
３３  通信部
３４  ＧＰＳユニット
３５  表示部
３６  スピーカ
３７  マイク
３８  操作部
【図１】
0005662811.tif 000002
【図２】
0005662811.tif 000003
【図３】
0005662811.tif 000004
【図４】
0005662811.tif 000005
【図５】
0005662811.tif 000006
【図６】
0005662811.tif 000007