(57)【特許請求の範囲】
【請求項１】
ユーザを識別するユーザ識別子に対応付けて、当該ユーザが行った地図ゲームにおいて到達した１以上の各地点の地点情報を格納し得る仮想位置情報格納部と、
ユーザの地図ゲームの遂行の結果として、当該地図ゲーム内で移動した地点の地点情報を、ユーザ識別子に対応付けて端末装置から受信し、当該地点情報を前記ユーザ識別子に対応付けて前記仮想位置情報格納部に蓄積する仮想位置情報取得部と、
ユーザが現実に存在する位置に関する現実位置情報を、ユーザ識別子に対応付けて受信する現実位置情報受信部と、
前記現実位置情報受信部が受信した現実位置情報に関する位置と、当該現実位置情報に対応付けられているユーザ識別子と同一のユーザ識別子に対応する地点情報に関する位置とが予め決められた条件を満たすほど近いか否かを判断する判断部と、
前記判断部が予め決められた条件を満たすと判断した場合、前記地点情報または前記現実位置情報に対応する処理を行う処理部とを具備するサーバ装置。
【請求項２】
ユーザを識別するユーザ識別子に対応付けて、当該ユーザがふるさと納税の制度を用いて、寄附をした先の地方公共団体を示す１以上の情報を格納し得る仮想位置情報格納部と、
ユーザが現実に存在する位置に関する現実位置情報を、ユーザ識別子に対応付けて受信する現実位置情報受信部と、
前記現実位置情報受信部が受信した現実位置情報に対応付けられているユーザ識別子と同一のユーザ識別子に対応する地方公共団体を示す情報を前記仮想位置情報格納部から取得し、当該地方公共団体を示す情報に関する位置と、前記現実位置情報受信部が受信した現実位置情報に関する位置とが予め決められた条件を満たすほど近いか否かを判断する判断部と、
前記判断部が予め決められた条件を満たすと判断した場合、前記地方公共団体を示す情報または前記現実位置情報に対応する処理を行う処理部とを具備するサーバ装置。
【請求項３】
前記処理部は、
報償を、前記同一のユーザ識別子で識別されるユーザに対して与える処理を行う請求項１または請求項２記載のサーバ装置。
【請求項４】
前記報償は、
商品のプレゼントの応募をする権利である応募券である請求項３記載のサーバ装置。
【請求項５】
ユーザを識別するユーザ識別子に対応付けて、当該ユーザが行った地図ゲームにおいて到達した１以上の各地点の地点情報を格納し得る仮想位置情報格納部、仮想位置情報取得部、現実位置情報受信部、判断部、および処理部により実現され得る情報処理方法であって、
前記仮想位置情報取得部が、ユーザの地図ゲームの遂行の結果として、当該地図ゲーム内で移動した地点の地点情報を、ユーザ識別子に対応付けて端末装置から受信し、当該地点情報を前記ユーザ識別子に対応付けて前記仮想位置情報格納部に蓄積する仮想位置情報取得ステップと、
前記現実位置情報受信部が、ユーザが現実に存在する位置に関する現実位置情報を、ユーザ識別子に対応付けて受信する現実位置情報受信ステップと、
前記判断部が、前記現実位置情報受信ステップで受信された現実位置情報に関する位置と、当該現実位置情報に対応付けられているユーザ識別子と同一のユーザ識別子に対応する地点情報に関する位置とが予め決められた条件を満たすほど近いか否かを判断する判断ステップと、
前記処理部が、前記判断ステップにおいて予め決められた条件を満たすと判断した場合、前記地点情報または前記現実位置情報に対応する処理を行う処理ステップとを具備する情報処理方法。
【請求項６】
ユーザを識別するユーザ識別子に対応付けて、当該ユーザがふるさと納税の制度を用いて、寄附をした先の地方公共団体を示す１以上の情報を格納し得る仮想位置情報格納部、現実位置情報受信部、判断部、および処理部により実現され得る情報処理方法であって、
前記現実位置情報受信部が、ユーザが現実に存在する位置に関する現実位置情報を、ユーザ識別子に対応付けて受信する現実位置情報受信ステップと、
前記判断部が、前記現実位置情報受信ステップで受信された現実位置情報に対応付けられているユーザ識別子と同一のユーザ識別子に対応する地方公共団体を示す情報を前記仮想位置情報格納部から取得し、当該地方公共団体を示す情報に関する位置と、前記現実位置情報受信部が受信した現実位置情報に関する位置とが予め決められた条件を満たすほど近いか否かを判断する判断ステップと、
前記処理部が、前記判断ステップで予め決められた条件を満たすと判断された場合、前記地方公共団体を示す情報または前記現実位置情報に対応する処理を行う処理ステップとを具備する情報処理方法。
【請求項７】
ユーザを識別するユーザ識別子に対応付けて、当該ユーザが行った地図ゲームにおいて到達した１以上の各地点の地点情報を格納し得る仮想位置情報格納部にアクセス可能なコンピュータを、
ユーザの地図ゲームの遂行の結果として、当該地図ゲーム内で移動した地点の地点情報を、ユーザ識別子に対応付けて端末装置から受信し、当該地点情報を前記ユーザ識別子に対応付けて前記仮想位置情報格納部に蓄積する仮想位置情報取得部と、
ユーザが現実に存在する位置に関する現実位置情報を、ユーザ識別子に対応付けて受信する現実位置情報受信部と、
前記現実位置情報受信部が受信した現実位置情報に関する位置と、当該現実位置情報に対応付けられているユーザ識別子と同一のユーザ識別子に対応する地点情報に関する位置とが予め決められた条件を満たすほど近いか否かを判断する判断部と、
前記判断部が予め決められた条件を満たすと判断した場合、前記地点情報または前記現実位置情報に対応する処理を行う処理部として機能させるためのプログラム。
【請求項８】
ユーザを識別するユーザ識別子に対応付けて、当該ユーザがふるさと納税の制度を用いて、寄附をした先の地方公共団体を示す１以上の情報を格納し得る仮想位置情報格納部にアクセス可能なコンピュータを、
ユーザが現実に存在する位置に関する現実位置情報を、ユーザ識別子に対応付けて受信する現実位置情報受信部と、
前記現実位置情報受信部が受信した現実位置情報に対応付けられているユーザ識別子と同一のユーザ識別子に対応する地方公共団体を示す情報を前記仮想位置情報格納部から取得し、当該地方公共団体を示す情報に関する位置と、前記現実位置情報受信部が受信した現実位置情報に関する位置とが予め決められた条件を満たすほど近いか否かを判断する判断部と、
前記判断部が予め決められた条件を満たすと判断した場合、前記地方公共団体を示す情報または前記現実位置情報に対応する処理を行う処理部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報を処理するサーバ装置等に関するものである。
【背景技術】
【０００２】
従来技術において、より高い広告効果を発揮することができる表示システムがあった（例えば、特許文献１参照）。かかる表示システムの管理サーバが、ユーザが所持する携帯端末のユーザＩＤ毎にスタンプラリーシートを作成することで、そのスタンプラリーシートが割り当てられた携帯端末のユーザが、複数の指定場所に設置されたデジタルサイネージ装置を巡るスタンプラリーに参加することが可能になり、指定場所にてデジタルサイネージ装置と携帯端末とを通信させるユーザに対し、デジタルサイネージ装置に表示される広告情報を高頻度で閲覧させることができるので、表示システムのデジタルサイネージ装置による広告効果をより高めることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１９１６０８号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、仮想空間での位置の情報および現実空間での位置の情報の両方を用いて、当該位置に対応した処理を行うことができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明のサーバ装置は、ユーザを識別するユーザ識別子に対応付けて、端末装置におけるユーザの入力に応じた位置情報である１以上の仮想位置情報を格納し得る仮想位置情報格納部と、ユーザ識別子に対応付けて、ユーザが現実に存在する位置に関する１以上の現実位置情報を格納し得る現実位置情報格納部と、仮想位置情報を取得し、仮想位置情報をユーザ識別子に対応付けて仮想位置情報格納部に蓄積する仮想位置情報取得部と、ユーザが現実に存在する位置に関する１以上の現実位置情報を受信し、現実位置情報をユーザ識別子に対応付けて現実位置情報格納部に蓄積する現実位置情報受信部と、同一のユーザ識別子に対応する１以上の仮想位置情報と１以上の現実位置情報のうち、予め決められた条件を満たす仮想位置情報と現実位置情報とを決定する判断部と、判断部が決定した仮想位置情報または現実位置情報に対応する処理を行う処理部とを具備するサーバ装置である。
【０００６】
かかる構成により、仮想空間での位置の情報および現実空間での位置の情報の両方を用いて、当該位置に対応した処理を行うことができる。
【０００７】
また、本第二の発明のサーバ装置は、第一の発明に対して、予め決められた条件は、仮想位置情報に関する位置と現実位置情報に関する位置とが、予め決められた条件を満たすほど近いことであるサーバ装置である。
【０００８】
かかる構成により、仮想空間での位置および現実空間での位置が近い場合、当該位置に対応した処理を行うことができる。
【０００９】
また、本第三の発明のサーバ装置は、第一または第二の発明に対して、処理部は、判断部が決定した仮想位置情報または現実位置情報に対応する報償を、同一のユーザ識別子で識別されるユーザに対して与える処理を行うサーバ装置である。
【００１０】
かかる構成により、仮想空間での位置の情報および現実空間での位置の情報の両方を用いて、ユーザに報償を提供できる。
【００１１】
また、本第四の発明のサーバ装置は、第三の発明に対して、報償は、判断部が決定した仮想位置情報または現実位置情報に対応する商品のプレゼントの応募をする権利である応募券であるサーバ装置である。
【００１２】
かかる構成により、仮想空間での位置の情報および現実空間での位置の情報の両方を用いて、ユーザに応募券を提供できる。
【００１３】
また、本第五の発明のサーバ装置は、第一から第四いずれかの発明に対して、仮想位置情報は、ユーザが端末装置で行った地図ゲームにおいて到達した地点の地点情報であるサーバ装置である。
【００１４】
かかる構成により、地図ゲームを行い、到達した仮想位置の情報と、現実に訪問した現実位置の情報との両方を用いて、当該仮想位置または当該現実位置に対応した処理を行うことができる。
【００１５】
また、本第六の発明のサーバ装置は、第一から第四いずれかの発明に対して、仮想位置情報は、ユーザがふるさと納税の制度を用いて、寄附をした先の地方公共団体を示す情報であるサーバ装置である。
【００１６】
かかる構成により、ふるさと納税を行った仮想位置の情報と、現実に訪問した現実位置の情報との両方を用いて、当該仮想位置または当該現実位置に対応した処理を行うことができる。
【発明の効果】
【００１７】
本発明によるサーバ装置によれば、仮想空間での位置の情報および現実空間での位置の情報の両方を用いて、当該位置に対応した処理を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１における情報システムの概念図
【図２】同情報システムのブロック図
【図３】同サーバ装置１の動作について説明するフローチャート
【図４】同判断処理の詳細について説明するフローチャート
【図５】同仮想位置情報管理表を示す図
【図６】同現実位置情報管理表を示す図
【図７】同地図・広告情報管理表を示す図
【図８】同地図ゲームの出力例を示す図
【図９】同広告情報の出力例を示す図
【図１０】同ふるさと納税の画面例を示す図
【図１１】同端末装置２の画面例を示す図
【図１２】同クーポンの出力例を示す図
【図１３】同コンピュータシステムの概観図
【図１４】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００１９】
以下、サーバ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２０】
（実施の形態１）
本実施の形態において、バーチャルな位置情報である仮想位置情報を取得し、リアルな位置情報である現実位置情報を受信し、両方の位置情報が予め決められた条件を満たせば、予め決められた処理を行う情報システムについて説明する。
【００２１】
また、本実施の形態において、仮想位置情報は、例えば、地図ゲームにおいて到着した地点の情報である。さらに、本実施の形態において、仮想位置情報は、例えば、ふるさと納税で納付した先の都道府県市町村の情報等である。
【００２２】
図１は、本実施の形態における情報システムの概念図である。情報システムは、サーバ装置１、１または２以上の端末装置２を備える。端末装置２は、ユーザが使用する端末である。サーバ装置１は、いわゆるクラウドサーバ等でも良いことは言うまでもない。端末装置２は、例えば、いわゆるスマートフォン、タブレット端末、携帯端末、携帯電話等である。
【００２３】
図２は、本実施の形態における情報システムのブロック図である。情報システムを構成するサーバ装置１は、サーバ格納部１１、サーバ受信部１２、サーバ処理部１３、およびサーバ送信部１４を備える。
【００２４】
サーバ装置１を構成するサーバ格納部１１は、仮想位置情報格納部１１１、および現実位置情報格納部１１２を備える。
【００２５】
サーバ受信部１２は、現実位置情報受信部１２１を備える。
【００２６】
サーバ処理部１３は、仮想位置情報取得部１３１、判断部１３２、および処理部１３３を備える。
【００２７】
端末装置２は、端末格納部２１、端末受付部２２、端末処理部２３、端末送信部２４、端末受信部２５、および端末出力部２６を備える。
【００２８】
サーバ装置１を構成するサーバ格納部１１は、各種の情報を格納し得る。各種の情報は、例えば、ユーザ識別子と対応付けられた仮想位置情報、ユーザ識別子と対応付けられた現実位置情報等である。各種の情報は、例えば、地図情報、広告情報、ユーザ情報、地図ゲーム等のソフトウェア等である。広告情報は、広告の情報であり、画像でもテキストでも動画でも音声等でも良く、そのデータ構造は問わない。地図情報は、地点を示す２以上の地点情報を有する。地図情報のデータ構造は問わない。地図情報は、例えば、地図画像と、地点識別子と地図画像情報の座標値とを有する２以上の地点情報を有する。なお、地図は、通常、日本地図、世界地図などの現実世界の地図である。地図は、テーマパーク、神社、仏閣、デパート、公園等の限られた敷地内の地図でも良い。また、広告情報は、例えば、広告画像と広告対象の商品識別子を有する。商品識別子は、商品を識別する情報である。ここで、商品とは、物だけでは無く、サービスも含むと考えても良い。また、ユーザ情報は、ユーザに対応付けられており、ユーザへの通知先を示す通知先情報を有する。ユーザ情報は、例えば、ユーザを識別するユーザ識別子を有する。ユーザ識別子は、例えば、ユーザＩＤ、ユーザＩＤとＰＷ等である。通知先情報は、例えば、メールアドレス、電話番号、ユーザの端末のＩＰアドレス、ユーザの端末のＭＡＣアドレス等である。
【００２９】
仮想位置情報格納部１１１は、ユーザ識別子に対応付けて、１以上の仮想位置情報を格納し得る。仮想位置情報格納部１１１は、通常、２以上の各ユーザ識別子に対応付けて、１以上の仮想位置情報を格納し得る。ユーザ識別子とは、ユーザを識別する情報である。ユーザとは、端末装置２のユーザである。また、仮想位置情報は、端末装置２におけるユーザの入力に応じた位置情報である。仮想位置情報は、仮想的な位置の情報であり、ユーザが足を運ぶことにより取得した位置情報ではない位置情報である。仮想位置情報は、後述する現実位置情報ではない位置情報である、と言っても良い。仮想位置情報は、例えば、ユーザが端末装置２で行った地図ゲームにおいて、到達した地点の地点情報である。仮想位置情報は、例えば、ユーザがふるさと納税の制度を用いて、寄附をした先の地方公共団体を示す情報である。
【００３０】
現実位置情報格納部１１２は、ユーザ識別子に対応付けて、１以上の現実位置情報を格納し得る。現実位置情報格納部１１２は、通常、２以上の各ユーザ識別子に対応付けて、１以上の現実位置情報を格納し得る。現実位置情報は、ユーザが現実に居る位置を示す情報、または端末装置２が現実に存在する位置を示す情報である。現実位置情報は、例えば、（緯度，経度）の情報である。現実位置情報は、例えば、ユーザが現実に存在する地方公共団体を示す情報である。
【００３１】
サーバ受信部１２は、端末装置２から各種の情報や指示等を受信する。各種の情報や指示等とは、例えば、現実位置情報、ゲーム遂行のための指示、ふるさと納税の納付に関する納付情報等である。
【００３２】
現実位置情報受信部１２１は、ユーザが現実に存在する位置に関する１以上の現実位置情報を受信し、現実位置情報をユーザ識別子に対応付けて現実位置情報格納部１１２に蓄積する。現実位置情報受信部１２１は、例えば、端末装置２が有するＧＰＳ受信機が取得した現実位置情報を、端末装置２から受信する。現実位置情報受信部１２１は、例えば、現実位置情報とユーザ識別子とを端末装置２から受信する。
【００３３】
サーバ処理部１３は、各種の処理を行う。各種の処理とは、例えば、後述する仮想位置情報取得処理、判断処理、位置情報対応処理等である。また、各種の処理とは、例えば、後述するゲーム進行処理、広告情報取得処理、ゲーム進行判断処理等である。
【００３４】
ここで、ゲーム進行処理とは、端末装置２から受信された入力に応じて、サーバ送信部１４が端末装置２に送信した地図上の地点を移動し、ゲームを進行させる処理である。ここで、ゲームは、地点や地域や国等に関するゲームであり、例えば、地図ゲームである。地図ゲームは、地図を使用したゲームであり、例えば、地図を使用した双六ゲーム、地図上の地点を移動しながら、悪者を退治していくゲーム、地図を使用した対戦型ゲーム等、広く解する。
【００３５】
また、広告情報取得処理とは、ゲーム進行処理によりゲームを進行させた結果である移動後の地点に対応する広告情報をサーバ格納部１１から取得する。
【００３６】
仮想位置情報取得部１３１は、仮想位置情報取得処理を行う。仮想位置情報取得処理とは、仮想位置情報を取得し、当該仮想位置情報をユーザ識別子に対応付けて仮想位置情報格納部１１１に蓄積する処理である。ここで、取得とは、通常、端末装置２からの受信である。ただし、取得とは、端末装置２から受信した情報に対応する仮想位置情報（例えば、地点情報）の取得でも良い。
【００３７】
また、仮想位置情報取得部１３１は、例えば、ユーザによる地図ゲームのゲーム遂行の結果として、ゲーム内で移動した地点の地点情報を取得し、当該地点情報に対応する仮想位置情報を取得しても良い。なお、仮想位置情報は地点情報でも良い。地点情報とは、地点を示す情報であり、例えば、都道府県名、地名など、地点や領域を識別する情報である。
【００３８】
また、仮想位置情報取得部１３１は、例えば、サーバ受信部１２がふるさと納税の納付申し込みに関する納付情報を受信した場合、当該納付情報に対応する地方公共団体を示す仮想位置情報を取得しても良い。なお、地方公共団体は、ふるさと納税の納付先の地方公共団体である。
【００３９】
また、仮想位置情報取得部１３１は、例えば、サーバ装置１がふるさと納税の納付申し込みを受け付けた場合、当該納付申し込みに対応する地方公共団体を示す仮想位置情報を取得しても良い。
【００４０】
判断部１３２は、判断処理を行う。判断処理とは、同一のユーザ識別子に対応する１以上の仮想位置情報と１以上の現実位置情報のうち、予め決められた条件を満たす仮想位置情報と現実位置情報とを決定する処理である。
ここで、予め決められた条件とは、仮想位置情報に関する位置と現実位置情報に関する位置とに関する条件である。また、予め決められた条件とは、予め決められた条件を満たすほど仮想位置情報に関する位置と現実位置情報に関する位置とが近いこと、仮想位置情報に関する位置と現実位置情報に関する位置とが隣接している地域であること等である。予め決められた条件を満たすほど近いことは、例えば、仮想位置情報に関する位置と現実位置情報に関する位置とが同一の位置であること、包含される位置（地域）であること、同じ都道府県内であること、閾値より近い距離であること等である。
【００４１】
処理部１３３は、判断部１３２が決定した仮想位置情報または現実位置情報に対応する処理を行う。かかる処理を対応処理と言うこととする。対応処理は、例えば、判断部１３２が決定した仮想位置情報または現実位置情報に対応する報償を、同一のユーザ識別子で識別されるユーザに対して与える処理である。ここで、報償とは、クーポン、応募券、割引券、購入券、プレゼントを受け取る権利等、ユーザに利益を与えるものであれば何でも良い。応募券とは、通常、仮想位置情報または現実位置情報に対応する商品のプレゼントの応募をする権利である。割引券とは、通常、仮想位置情報または現実位置情報に対応する商品を割り引いて購入で購入できる権利である。
【００４２】
サーバ送信部１４は、各種の情報を端末装置２に送信する。各種の情報とは、例えば、判断部１３２における判断結果、処理部１３３が取得した報償等である。
【００４３】
端末装置２を構成する端末格納部２１は、各種の情報を格納し得る。各種の情報とは、例えば、ゲームを実現するゲームソフト、地図情報、広告情報、アイテム、ユーザ識別子等である。なお、アイテムとは、ゲームの遂行のために使用するオブジェクトである。
【００４４】
端末受付部２２は、ユーザから指示や情報等を受け付ける。指示や情報等とは、サーバ装置１へのアクセス指示、ゲームの遂行のための遂行指示、ふるさと納税の納付指示等である。
【００４５】
また、端末受付部２２は、位置情報を取得する。かかる場合、端末受付部２２は、例えば、ＧＰＳ受信機である。なお、端末受付部２２が位置情報を取得する手段は問わない。端末受付部２２は、携帯電話の３つの基地局からの電波の強度を用いて、位置情報を取得するなどしても良い。なお、仮想位置情報がサーバ装置１に取得される際に、ユーザが使用していた端末装置２と、現実位置情報が取得される端末装置２とは、異なる装置でも良い。
【００４６】
また、指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部２２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４７】
端末処理部２３は、各種の処理を行う。各種の処理とは、例えば、端末受付部２２が受け付けた指示や情報等を用いて、サーバ装置１に送信する指示や情報等を構成する処理である。
【００４８】
端末送信部２４は、指示や情報等をサーバ装置１に送信する。指示や情報等とは、アクセス指示、遂行指示、応募指示、納付指示等である。
【００４９】
端末受信部２５は、サーバ装置１から情報を受信する。情報とは、例えば、地図情報、広告情報、ゲームの遂行結果、ふるさと納税の納付結果等である。
【００５０】
端末出力部２６は、情報を出力する。ここで、情報とは、端末受信部２５が受信した情報、端末受付部２２が受け付けた情報、端末処理部２３が取得した情報等である。情報とは、例えば、ゲーム画面、広告情報、報償等である。
【００５１】
また、ここで、出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００５２】
サーバ格納部１１は、仮想位置情報格納部１１１、現実位置情報格納部１１２、および端末格納部２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５３】
サーバ格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報がサーバ格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報がサーバ格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報がサーバ格納部１１等で記憶されるようになってもよい。
【００５４】
サーバ受信部１２、現実位置情報受信部１２１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００５５】
サーバ処理部１３、仮想位置情報取得部１３１、判断部１３２、処理部１３３、および端末処理部２３は、通常、ＭＰＵやメモリ等から実現され得る。サーバ処理部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５６】
サーバ送信部１４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００５７】
端末出力部２６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００５８】
次に、情報システムの動作について説明する。まず、サーバ装置１の動作について、図３のフローチャートを用いて説明する。
【００５９】
（ステップＳ３０１）仮想位置情報取得部１３１は、仮想位置情報等を取得できるか否かを判断する。仮想位置情報等を取得できる場合はステップＳ３０２に行き、仮想位置情報等を取得できない場合はステップＳ３０８に行く。なお、仮想位置情報等とは、通常、仮想位置情報とユーザ識別子である。なお、本ステップにおいて、仮想位置情報等を取得できる場合は、仮想位置情報取得部１３１は仮想位置情報を取得する、とする。
【００６０】
（ステップＳ３０２）仮想位置情報取得部１３１は、ユーザ識別子を取得する。仮想位置情報取得部１３１は、通常、ステップＳ３０１で受信された情報からユーザ識別子を取得する。
【００６１】
（ステップＳ３０３）仮想位置情報取得部１３１は、ユーザ識別子と対になる仮想位置情報であり、ステップＳ３０１で取得した仮想位置情報と同一の仮想位置情報が仮想位置情報格納部１１１に存在するか否かを判断する。同一の仮想位置情報が存在しない場合はステップＳ３０４に行き、存在する場合はステップＳ３０１に戻る。
【００６２】
（ステップＳ３０４）仮想位置情報取得部１３１は、ステップＳ３０２で取得したユーザ識別子に対応付けて、ステップＳ３０１で取得した仮想位置情報を、仮想位置情報格納部１１１に蓄積する。
【００６３】
（ステップＳ３０５）判断部１３２は、ステップＳ３０２で取得されたユーザ識別子を用いて、判断処理を行う。判断処理は、図４のフローチャートの処理において、仮想位置情報と現実位置情報とが逆になるだけであるので、詳細な説明を省略する。
【００６４】
（ステップＳ３０６）判断部１３２は、ステップＳ３０５における判断処理の結果、予め決められた条件を満たすか否かを判断する。予め決められた条件を満たす場合はステップＳ３０７に行き、予め決められた条件を満たさない場合はステップＳ３０１に戻る。
【００６５】
（ステップＳ３０７）処理部１３３は、仮想位置情報または現実位置情報が示す位置に対応する、予め決められた処理を行う。ステップＳ３０１に戻る。
【００６６】
（ステップＳ３０８）現実位置情報受信部１２１は、現実位置情報等を受信したか否かを判断する。現実位置情報等を受信すればステップＳ３０９に行き、現実位置情報等を受信しなければステップＳ３０１に戻る。なお、現実位置情報等とは、通常、現実位置情報とユーザ識別子である。
【００６７】
（ステップＳ３０９）現実位置情報受信部１２１は、ユーザ識別子を取得する。現実位置情報受信部１２１は、通常、ステップＳ３０８で受信された情報からユーザ識別子を取得する。
【００６８】
（ステップＳ３１０）判断部１３２は、ステップＳ３０９で取得されたユーザ識別子を用いて、判断処理を行う。判断処理の詳細について、図４のフローチャートを用いて説明する。
【００６９】
（ステップＳ３１１）判断部１３２は、ステップＳ３１０における判断処理の結果、予め決められた条件を満たすか否かを判断する。予め決められた条件を満たす場合はステップＳ３１２に行き、予め決められた条件を満たさない場合はステップＳ３０１に戻る。
【００７０】
（ステップＳ３１２）処理部１３３は、仮想位置情報または現実位置情報が示す位置に対応する、予め決められた処理を行う。
【００７１】
（ステップＳ３１３）現実位置情報受信部１２１は、ステップＳ３０８で受信された現実位置情報を、ステップＳ３０９で取得されたユーザ識別子に対応付けて現実位置情報格納部１１２に蓄積する。ステップＳ３０１に戻る。
【００７２】
なお、図３のフローチャートにおいて、現実位置情報受信部１２１は、現実位置情報を蓄積しなくても良い。また、現実位置情報受信部１２１は、予め決められた条件を満たさない場合のみ、現実位置情報を蓄積しても良い。
【００７３】
また、図３のフローチャートにおいて、仮想位置情報の蓄積後でなければ、現実位置情報を受信しても、条件を満たすか否かを判断されないものとしても良い。かかる場合、ステップＳ３０５からＳ３０７は実行されない。
【００７４】
さらに、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７５】
次に、ステップＳ３１０の判断処理の詳細について、図４のフローチャートを用いて説明する。
【００７６】
（ステップＳ４０１）判断部１３２は、カウンタｉに１を代入する。
【００７７】
（ステップＳ４０２）判断部１３２は、取得されたユーザ識別子に対応するｉ番目の仮想位置情報が仮想位置情報格納部１１１に存在するか否かを判断する。ｉ番目の仮想位置情報が存在する場合はステップＳ４０３に行き、存在しない場合はステップＳ４０６に行く。
【００７８】
（ステップＳ４０３）判断部１３２は、現実位置情報とｉ番目の仮想位置情報とが、予め決められた条件を満たすか否かを判断する。予め決められた条件を満たす場合はステップＳ４０４に行き、予め決められた条件を満たさない場合はステップＳ４０５に行く。
【００７９】
（ステップＳ４０４）判断部１３２は、変数「判断結果」に「条件を満たす」旨の情報を代入する。上位処理にリターンする。
【００８０】
（ステップＳ４０５）判断部１３２は、カウンタｉを１、インクリメントする。ステップＳ４０２に戻る。
【００８１】
（ステップＳ４０６）判断部１３２は、変数「判断結果」に「条件を満たさない」旨の情報を代入する。上位処理にリターンする。
【００８２】
なお、図４のフローチャートにおいて、一つの仮想位置情報が予め決められた条件を満たした場合、判断結果を代入して、上位処理にリターンした。しかし、複数の仮想位置情報が予め決められた条件を満たすことを想定した処理を行っても良い。かかる場合、ステップＳ３０９における処理部１３３が行う予め決められた処理は、複数の仮想位置情報に対応する位置に対して行われる。
【００８３】
以下、本実施の形態における情報システムの具体的な動作について説明する。情報システムの概念図は図１である。
【００８４】
今、サーバ装置１の仮想位置情報格納部１１１は、図５に示す構造を有する仮想位置情報管理表を保持している、とする。仮想位置情報管理表は、「ＩＤ」「ユーザ識別子」「仮想位置情報」「ルートフラグ」「使用フラグ」を有する１以上のレコードを格納している。「ＩＤ」は、レコードを識別する情報である。「ユーザ識別子」は、ここではユーザＩＤである。「仮想位置情報」は、ここでは地域名、都道府県名、または市町村名等である。「ルートフラグ」は、仮想位置情報が蓄積されたルートを示す情報である。ルートフラグが「１」の場合は、仮想位置情報が蓄積されたルートが地図ゲームによることを示す。また、ルートフラグが「２」の場合は、仮想位置情報が蓄積されたルートがふるさと納税の納付によることを示す。仮想位置情報が蓄積されたルートとは、仮想位置情報の発生原因と言い換えても良い。「使用フラグ」は、仮想位置情報が使用されたか否かを示すフラグである。使用フラグが「１」の場合は、仮想位置情報が使用されたことを示す。使用フラグが「０」の場合は、仮想位置情報が使用されていないことを示す。仮想位置情報の使用とは、仮想位置情報と現実位置情報とが予め決められた条件を満たし、予め決められた処理が行われたことである。
【００８５】
また、サーバ装置１の現実位置情報格納部１１２は、図６に示す構造を有する現実位置情報管理表を保持している、とする。現実位置情報管理表は、「ＩＤ」「ユーザ識別子」「現実位置情報」「使用フラグ」を有する１以上のレコードを格納している。「ＩＤ」は、レコードを識別する情報である。「ユーザ識別子」は、ここではユーザＩＤである。「現実位置情報」は、ここでは、（緯度，経度）である。なお、「現実位置情報」は、例えば、端末装置２が具備するＧＰＳ受信機により取得された情報である。また、「使用フラグ」は、現実位置情報が使用されたか否かを示すフラグである。使用フラグが「１」の場合は、現実位置情報が使用されたことを示す。使用フラグが「０」の場合は、現実位置情報が使用されていないことを示す。現実位置情報の使用とは、仮想位置情報と現実位置情報とが予め決められた条件を満たし、予め決められた処理が行われたことである。
【００８６】
また、サーバ格納部１１は、図７に示す地図・広告情報管理表を保持している、とする。地図・広告情報管理表は、「ＩＤ」「地図情報」「広告情報」を有するレコードを１以上、格納している。「ＩＤ」はレコードを識別する情報である。「地図情報」は、「地図画像」「地点情報」を有する。「地点情報」は、ここでは、地図画像上の地点を示す座標情報（ｘ，ｙ）である。「広告情報」は「タイトル」「画像」「テキスト」を有する。また、一の地図画像に対応付けて、１または２以上の地点情報が格納されている。さらに、地点情報に対応付けて、広告情報が格納されている。なお、「タイトル」「画像」「テキスト」のいずれか一つでも、広告情報と言っても良い。
【００８７】
かかる状況において、以下の４つの具体例について説明する。具体例１は、地図ゲームの遂行により、サーバ送信部１４に仮想位置情報が蓄積される場合である。具体例２は、ふるさと納税の納付により、仮想位置情報が蓄積される場合である。具体例３は、ユーザによる地図ゲームの遂行、または／およびふるさと納税の納付により仮想位置情報が蓄積された後、ユーザが端末装置２を持って、旅行した場合に、予め決められた処理が実行される例である。具体例４は、ユーザが端末装置２を持って旅行し、現実位置情報が蓄積された後、ユーザによる地図ゲームの遂行、または／およびふるさと納税の納付により仮想位置情報が蓄積された場合に、予め決められた処理が実行される例である。
【００８８】
（具体例１）
まず、端末装置２のユーザは、地図ゲームを開始しようとサーバ装置１にアクセスするために、端末装置２にアクセス指示を入力した、とする。なお、アクセス指示は、地図ゲームを行うための指示であり、サーバ装置１にアクセスするための指示である。アクセス指示は、直前に行っていた地図ゲームの画面に対応する地図画像を識別する「ＩＤ」（ここでは「１」）、ユーザ識別子（ここでは「ｕｓｒＸ」）を有する、とする。
【００８９】
次に、端末装置２の端末受付部２２は、かかるアクセス指示を受け付ける。そして、端末送信部２４は、アクセス指示をサーバ装置１に送信する。
【００９０】
次に、サーバ装置１のサーバ受信部１２は、アクセス指示を端末装置２から受信する。次に、サーバ送信部１４は、地図・広告情報管理表の地図画像を取得し、端末装置２に送信する。なお、取得された地図画像は、アクセス指示が有する「ＩＤ＝１」の地図画像である。
【００９１】
次に、端末装置２の端末受信部２５は、地図画像を受信し、端末格納部２１に一時蓄積する。また、端末出力部２６は、端末格納部２１の地図画像を用いて、図８に示す地図を出力した、とする。
【００９２】
次に、ユーザは、図８の画面に対して、ゲームの遂行指示を入力した、とする。ここでのゲームの遂行指示は、地図上の地点を進める地点移動指示である、とする。また、地点移動は、アイテム（例えば、小判）を用いる、とする。つまり、地点移動指示は、使用するアイテムを識別するアイテム識別子を有する。
【００９３】
次に、端末受付部２２は、アイテム識別子を有する地点移動指示を受け付ける。そして、端末送信部２４は、当該地点移動指示をサーバ装置１に送信する。
【００９４】
次に、サーバ装置１のサーバ受信部１２は、地点移動指示を受信する。そして、サーバ処理部１３は、地点移動指示に応じて、現在の地点（カレントの地点）から、地図上の地点を移動する処理を行う。そして、図８の８０１の「江川橋」の地点まで到着した、とする。
【００９５】
次に、サーバ処理部１３は、移動後の「江川橋」の地点に対応付いた広告情報が、図７の地図情報管理表に存在する、と判断する。
【００９６】
次に、サーバ処理部１３は、「江川橋」の地点に対応付いた広告情報を、図７に示す地図・広告情報管理表から取得する。そして、サーバ送信部１４は、当該「江川橋」の地点まで到着した結果の情報および当該広告情報を端末装置２に送信する。
【００９７】
そして、仮想位置情報取得部１３１は、仮想位置情報「江川橋」を取得する。また、仮想位置情報取得部１３１は、受信されているユーザ識別子「ｕｓｒＸ」、ルートフラグ「１」、使用フラグ「０」を取得する。次に、仮想位置情報取得部１３１は、ユーザ識別子「ｕｓｒＸ」、仮想位置情報「江川橋」、ルートフラグ「１」、使用フラグ「０」を仮想位置情報管理表（図５）に蓄積する。なお、この蓄積されたレコードは、図５の「ＩＤ＝２８」のレコードである。
【００９８】
次に、判断部１３２は、以下のように判断処理を行う。つまり、判断部１３２は、ユーザ識別子「ｕｓｒＸ」と対になる現実位置情報の中に、仮想位置情報「江川橋」と一致する現実位置情報、または仮想位置情報「江川橋」の領域に含まれる現実位置情報が、サーバ格納部１１の地図情報を用いて、図６の現実位置情報管理表に存在しない、と判断した、とする。そして、判断部１３２は、変数「判断結果」に「条件を満たさない」旨の情報を代入する。
【００９９】
次に、端末装置２の端末受信部２５は、広告情報等を受信する。そして、端末出力部２６は、当該広告情報を出力する。かかる出力例は、図９である。
【０１００】
ユーザは、さらに地点移動指示を入力した、とする。そして、端末装置２の端末受付部２２は、アイテム識別子を有する地点移動指示を受け付ける。そして、端末送信部２４は、当該地点移動指示をサーバ装置１に送信する。
【０１０１】
次に、サーバ装置１のサーバ受信部１２は、地点移動指示を受信する。そして、サーバ処理部１３は、地点移動指示に応じて、現在の地点（「江川橋」の地点）から、地図上の地点を移動する処理を行う。そして、「宇和島」の地点まで到着した、とする。
【０１０２】
次に、サーバ処理部１３は、移動後の「宇和島」の地点に対応付いた広告情報が、図７の地図情報管理表に存在する、と判断する。
【０１０３】
次に、サーバ処理部１３は、「宇和島」の地点に対応付いた広告情報を、図７に示す地図・広告情報管理表から取得する。そして、サーバ送信部１４は、当該「宇和島」の地点まで到着した結果の情報および当該広告情報を端末装置２に送信する。
【０１０４】
次に、仮想位置情報取得部１３１は、仮想位置情報「宇和島」を取得する。また、仮想位置情報取得部１３１は、受信されているユーザ識別子「ｕｓｒＸ」、ルートフラグ「１」、使用フラグ「０」を取得する。次に、仮想位置情報取得部１３１は、ユーザ識別子「ｕｓｒＸ」、仮想位置情報「宇和島」、ルートフラグ「１」、使用フラグ「０」を仮想位置情報管理表（図５）に蓄積する。なお、この蓄積されたレコードは、図５の「ＩＤ＝２９」のレコードである。
【０１０５】
次に、判断部１３２は、以下のように判断処理を行う。つまり、判断部１３２は、ユーザ識別子「ｕｓｒＸ」と対になる現実位置情報の中に、仮想位置情報「宇和島」と一致する現実位置情報、または仮想位置情報「宇和島」の領域に含まれる現実位置情報が、図６の現実位置情報管理表に存在しないと、サーバ格納部１１の地図情報を用いて判断した、とする。そして、判断部１３２は、変数「判断結果」に「条件を満たさない」旨の情報を代入する。
【０１０６】
次に、端末装置２の端末受信部２５は、広告情報等を受信する。そして、端末出力部２６は、当該広告情報を出力する。
【０１０７】
以上のように、ユーザは、地図ゲーム（双六）を進め、１または２以上の仮想位置情報を蓄積できた、とする。
【０１０８】
（具体例２）
ユーザは、端末装置２を操作して、ふるさと納税の納付を行うＷｅｂページを端末装置２に出力した、とする。出力例は、図１０である。そして、ユーザは、図１０の画面に対して、必要事項を入力し、愛媛県へのふるさと納税の納付を行った、とする。つまり、端末装置２から愛媛県の図示しないサーバ装置に、ユーザ識別子「ｕｓｒＸ」とともに、ふるさと納税の納付に関する納付情報（図１０で入力した情報）が送信された、とする。なお、かかる処理は公知技術であるので、詳細な説明は省略する。
【０１０９】
次に、愛媛県の図示しないサーバ装置は、ユーザ識別子「ｕｓｒＸ」と仮想位置情報「愛媛県」とを有する情報を、サーバ装置１に送信した、とする。
【０１１０】
次に、サーバ装置１のサーバ受信部１２は、ユーザ識別子「ｕｓｒＸ」と仮想位置情報「愛媛県」とを有する情報を、愛媛県の図示しないサーバ装置から受信する。
【０１１１】
次に、仮想位置情報取得部１３１は、ユーザ識別子「ｕｓｒＸ」と仮想位置情報「愛媛県」とを取得する。また、仮想位置情報取得部１３１は、ルートフラグ「２」、使用フラグ「０」を取得する。なお、愛媛県の図示しないサーバ装置から情報を受信したことを検知し、仮想位置情報取得部１３１は、ルートフラグ「２」を取得する。
【０１１２】
そして、仮想位置情報取得部１３１は、仮想位置情報取得部１３１は、ユーザ識別子「ｕｓｒＸ」、仮想位置情報「愛媛県」、ルートフラグ「２」、使用フラグ「０」を仮想位置情報管理表（図５）に蓄積する。なお、この蓄積されたレコードは、図５の「ＩＤ＝３０」のレコードである。
【０１１３】
次に、判断部１３２は、以下のように判断処理を行う。つまり、判断部１３２は、ユーザ識別子「ｕｓｒＸ」と対になる現実位置情報の中に、仮想位置情報「愛媛県」と一致する現実位置情報、または仮想位置情報「愛媛県」の領域に含まれる現実位置情報が、サーバ格納部１１の地図情報を用いて、図６の現実位置情報管理表に存在しない、と判断した、とする。そして、判断部１３２は、変数「判断結果」に「条件を満たさない」旨の情報を代入する。
【０１１４】
また、ユーザは、ふるさと納税に必要な情報を記載した用紙を郵送で、鳥取県米子市にふるさと納税を納付した、とする。
【０１１５】
そして、鳥取県米子市の担当者が、ユーザ識別子「ｕｓｒＸ」と仮想位置情報「鳥取県米子市」とを有する情報を、鳥取県米子市の図示しないサーバ装置に入力した、とする。そして、鳥取県米子市の図示しないサーバ装置から、サーバ装置１にユーザ識別子「ｕｓｒＸ」と仮想位置情報「鳥取県米子市」とを有する情報が送信された、とする。
【０１１６】
次に、サーバ装置１のサーバ受信部１２は、ユーザ識別子「ｕｓｒＸ」と仮想位置情報「鳥取県米子市」とを有する情報を受信する。そして、仮想位置情報取得部１３１は、ユーザ識別子「ｕｓｒＸ」と仮想位置情報「鳥取県米子市」とを取得する。また、仮想位置情報取得部１３１は、ルートフラグ「２」、使用フラグ「０」を取得する。
【０１１７】
そして、仮想位置情報取得部１３１は、仮想位置情報取得部１３１は、ユーザ識別子「ｕｓｒＸ」、仮想位置情報「鳥取県米子市」、ルートフラグ「２」、使用フラグ「０」を仮想位置情報管理表（図５）に蓄積する。なお、この蓄積されたレコードは、図５の「ＩＤ＝３１」のレコードである。
【０１１８】
次に、判断部１３２は、以下のように判断処理を行う。つまり、判断部１３２は、ユーザ識別子「ｕｓｒＸ」と対になる現実位置情報の中に、仮想位置情報「鳥取県米子市」と一致する現実位置情報、または仮想位置情報「鳥取県米子市」の領域に含まれる現実位置情報が、サーバ格納部１１の地図情報を用いて、図６の現実位置情報管理表に存在しない、と判断した、とする。そして、判断部１３２は、変数「判断結果」に「条件を満たさない」旨の情報を代入する。
【０１１９】
以上のように、ユーザは、ふるさと納税の納付を行うことにより、１または２以上の仮想位置情報を蓄積できた、とする。
【０１２０】
（具体例３）
次に、「ｕｓｒＸ」で識別されるユーザが、端末装置２を保持して、愛媛県宇和島市に旅行に行ったとする。
【０１２１】
そして、ユーザは、端末装置２の端末格納部２１に格納されている、あるアプリケーションを起動させ、画面上の「位置情報送付」ボタン１１０１を押下した、とする（図１１参照）。
【０１２２】
すると、端末受付部２２は、「位置情報送付」ボタン１１０１の押下を受け付ける。次に、端末処理部２３は、ＧＰＳ受信機により、位置情報（ｘｎ，ｙｎ）を取得する。この位置情報（ｘｎ，ｙｎ）は、現実位置情報である。現実位置情報は、ここでは（緯度，経度）である。また、端末処理部２３は、端末格納部２１に格納されているユーザ識別子「ｕｓｒＸ」を読み出す。
【０１２３】
そして、端末送信部２４は、ユーザ識別子「ｕｓｒＸ」と現実位置情報（ｘｎ，ｙｎ）とを有する情報をサーバ装置１に送信する。
【０１２４】
次に、サーバ装置１の現実位置情報受信部１２１は、ユーザ識別子「ｕｓｒＸ」と現実位置情報（ｘｎ，ｙｎ）とを有する情報を受信する。
【０１２５】
次に、現実位置情報受信部１２１は、ユーザ識別子「ｕｓｒＸ」を取得する。そして、判断部１３２は、取得されたユーザ識別子「ｕｓｒＸ」を用いて、以下のような判断処理を行う。
【０１２６】
つまり、判断部１３２は、サーバ格納部１１の地図情報を用いて、ユーザ識別子「ｕｓｒＸ」に対応する仮想位置情報「宇和島」と仮想位置情報「愛媛県」が、現実位置情報（ｘｎ，ｙｎ）を含む領域であり、予め決められた条件を満たす、と判断する。つまり、予め決められた条件とは、ここでは、現実位置情報（緯度，経度）が、仮想位置情報が示す領域に含まれることである。なお、判断部１３２は、ユーザ識別子「ｕｓｒＸ」に対応する仮想位置情報「江川橋」と現実位置情報（ｘｎ，ｙｎ）とが、予め決められた条件を満さない、と判断した、とする。
【０１２７】
次に、処理部１３３は、仮想位置情報「宇和島」および仮想位置情報「愛媛県」に対応する、予め決められた処理を行う。ここで、予め決められた処理は、例えば、仮想位置情報と対になるクーポンを端末装置２に送信することである。
【０１２８】
次に、処理部１３３は、仮想位置情報管理表の「ＩＤ＝２８，２９」のレコードの「使用フラグ」の値を「１」に変更する。
【０１２９】
次に、端末装置２の端末受信部２５は、２つのクーポンを受信する。そして、端末出力部２６は、２つのクーポンを出力する。かかるクーポンの出力例は、図１２である。
【０１３０】
また、サーバ装置１を構成するサーバ格納部１１は、１以上の各仮想位置情報と対応付けて、クーポンの情報を保持している、とする。
【０１３１】
以上、本具体例において、ユーザによる地図ゲームの遂行、または／およびふるさと納税の納付により仮想位置情報が蓄積された後、ユーザが端末装置２を持って、旅行した場合に、予め決められた処理が実行される具体例を示した。
【０１３２】
（具体例４）
今、「ｕｓｒＹ」で識別されるユーザが、愛媛県の江川橋を旅行して、具体例３で示した処理が行われ、ユーザ識別子「ｕｓｒＹ」、現実位置情報（ｘａ，ｙａ）、使用フラグ「０」を有するレコードが、図６の現実位置情報管理表に蓄積された、とする。かかるレコードは、図６の「ＩＤ＝８９」のレコードである。
【０１３３】
また、「ｕｓｒＹ」で識別されるユーザが、高知県を旅行して、具体例３で示した処理が行われ、ユーザ識別子「ｕｓｒＹ」、現実位置情報（ｘｂ，ｙｂ）、使用フラグ「０」を有するレコードが、図６の現実位置情報管理表に蓄積された、とする。かかるレコードは、図６の「ＩＤ＝９０」のレコードである。
【０１３４】
次に、「ｕｓｒＹ」で識別されるユーザは、図１１のボタン１１０２を押下し、図８に示すような地図ゲームを端末装置２に表示した、とする。
【０１３５】
そして、「ｕｓｒＹ」で識別されるユーザは、具体例１で示したゲームの操作と同様の操作を行い、図８の８０１の「江川橋」の地点まで到着した、とする。
【０１３６】
次に、サーバ処理部１３は、移動後の「江川橋」の地点に対応付いた広告情報が、図７の地図情報管理表に存在する、と判断する。
【０１３７】
次に、サーバ処理部１３は、「江川橋」の地点に対応付いた広告情報を、図７に示す地図・広告情報管理表から取得する。そして、サーバ送信部１４は、当該広告情報等を端末装置２に送信する。
【０１３８】
そして、仮想位置情報取得部１３１は、仮想位置情報「江川橋」を取得する。また、仮想位置情報取得部１３１は、受信されているユーザ識別子「ｕｓｒＸ」、ルートフラグ「１」、使用フラグ「０」を取得する。次に、仮想位置情報取得部１３１は、ユーザ識別子「ｕｓｒＹ」、仮想位置情報「江川橋」、ルートフラグ「１」、使用フラグ「０」を仮想位置情報管理表（図５）に蓄積する。
【０１３９】
次に、判断部１３２は、以下のように判断処理を行う。つまり、判断部１３２は、ユーザ識別子「ｕｓｒＹ」と対になる仮想位置情報の中に、現実位置情報「江川橋」の領域に含まれる現実位置情報が、サーバ格納部１１の地図情報を用いて、図６の現実位置情報管理表に存在する、と判断した、とする。そして、判断部１３２は、変数「判断結果」に「条件を満たす」旨の情報を代入する。なお、この現実位置情報は、現実位置情報（ｘｂ，ｙｂ）である。
【０１４０】
次に、処理部１３３は、仮想位置情報「江川橋」に対応する予め決められた処理を行う。ここでは、予め決められた処理は、例えば、仮想位置情報と対になるクーポンを端末装置２に送信することである。
【０１４１】
次に、処理部１３３は、仮想位置情報管理表の対応するレコード（直前に蓄積したレコード）の「使用フラグ」の値を「１」に変更する。また、処理部１３３は、現実位置情報管理表の「ＩＤ＝９０」のレコードの「使用フラグ」の値を「１」に変更する。
【０１４２】
次に、端末装置２の端末受信部２５は、「江川橋」に対応するクーポンを受信する。そして、端末出力部２６は、当該クーポンを出力する。
【０１４３】
以上、本具体例は、ユーザが端末装置２を持って旅行し、現実位置情報が蓄積された後、ユーザによる地図ゲームの遂行、または／およびふるさと納税の納付により仮想位置情報が蓄積された場合に、予め決められた処理が実行される具体例である。
【０１４４】
以上、本実施の形態によれば、仮想空間での位置の情報および現実空間での位置の情報の両方を用いて、当該位置に対応した処理を行うことができる。
【０１４５】
また、本実施の形態によれば、仮想空間での位置の情報および現実空間での位置の情報の両方を用いて、ユーザに報償を提供できる。かかることにより、ゲーム遂行やふるさと納税の納付等のユーザの行為により、地域の印象づけを図り、かつユーザに実際に地域を訪れてもらって地域振興を図ることができる。
【０１４６】
つまり、本発明は、バーチャルとリアルの両方の手段を用いた地域に対するハイブリット振興策を実現する技術である、と言える。
【０１４７】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記憶媒体は、ユーザを識別するユーザ識別子に対応付けて、端末装置におけるユーザの入力に応じた位置情報である１以上の仮想位置情報を格納し得る仮想位置情報格納部と、ユーザ識別子に対応付けて、ユーザが現実に存在する位置に関する１以上の現実位置情報を格納し得る現実位置情報格納部とを具備し、コンピュータを、仮想位置情報を取得し、当該仮想位置情報をユーザ識別子に対応付けて前記仮想位置情報格納部に蓄積する仮想位置情報取得部と、ユーザが現実に存在する位置に関する１以上の現実位置情報を受信し、当該現実位置情報をユーザ識別子に対応付けて前記現実位置情報格納部に蓄積する現実位置情報受信部と、同一のユーザ識別子に対応する１以上の仮想位置情報と１以上の現実位置情報のうち、予め決められた条件を満たす仮想位置情報と現実位置情報とを決定する判断部と、前記判断部が決定した仮想位置情報または現実位置情報に対応する処理を行う処理部として機能させるためのプログラムである。
【０１４８】
また、上記プログラムにおいて、前記予め決められた条件は、仮想位置情報に関する位置と現実位置情報に関する位置とが、予め決められた条件を満たすほど近いことであることは好適である。
【０１４９】
また、上記プログラムにおいて、前記処理部は、前記判断部が決定した仮想位置情報または現実位置情報に対応する報償を、前記同一のユーザ識別子で識別されるユーザに対して与える処理を行うものとして、コンピュータを機能させることは好適である。
【０１５０】
また、上記プログラムにおいて、前記報償は、前記判断部が決定した仮想位置情報または現実位置情報に対応する商品のプレゼントの応募をする権利である応募券であるものとして、コンピュータを機能させることは好適である。
【０１５１】
また、上記プログラムにおいて、前記仮想位置情報は、ユーザが端末装置で行った地図ゲームにおいて到達した地点の地点情報であるものとして、コンピュータを機能させることは好適である。
【０１５２】
また、上記プログラムにおいて、前記仮想位置情報は、ユーザがふるさと納税の制度を用いて、寄附をした先の地方公共団体を示す情報であるものとして、コンピュータを機能させることは好適である。
【０１５３】
また、図１３は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態のサーバ装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１３は、このコンピュータシステム３００の概観図であり、図１４は、システム３００のブロック図である。
【０１５４】
図１３において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１５５】
図１４において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１５６】
コンピュータシステム３００に、上述した実施の形態のサーバ装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１５７】
プログラムは、コンピュータ３０１に、上述した実施の形態のサーバ装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１５８】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１５９】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１６０】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１６１】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１６２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１６３】
以上のように、本発明にかかるサーバ装置は、仮想空間での位置および現実空間での位置の両方を用いて、当該位置に対応した処理を行うことができる、という効果を有し、サーバ装置等として有用である。
【符号の説明】
【０１６４】
１  サーバ装置
２  端末装置
１１  サーバ格納部
１２  サーバ受信部
１３  サーバ処理部
１４  サーバ送信部
２１  端末格納部
２２  端末受付部
２３  端末処理部
２４  端末送信部
２５  端末受信部
２６  端末出力部
１１１  仮想位置情報格納部
１１２  現実位置情報格納部
１２１  現実位置情報受信部
１３１  仮想位置情報取得部
１３２  判断部
１３３  処理部
【図１】
0006421384.tif 000002
【図２】
0006421384.tif 000003
【図３】
0006421384.tif 000004
【図４】
0006421384.tif 000005
【図５】
0006421384.tif 000006
【図６】
0006421384.tif 000007
【図７】
0006421384.tif 000008
【図８】
0006421384.tif 000009
【図９】
0006421384.tif 000010
【図１０】
0006421384.tif 000011
【図１１】
0006421384.tif 000012
【図１２】
0006421384.tif 000013
【図１３】
0006421384.tif 000014
【図１４】
0006421384.tif 000015