(57)【要約】【課題】現実の現在位置とオンライン上など仮想世界での事物・サービスとを連係させ、オンラインゲームサービスの質的量的な向上を図り、ユーザの誘導効果を奏することを可能とする。【解決手段】オンラインゲームのユーザが携行し位置情報取得手段１５０を備える携帯端末２００からこの携帯端末２００の位置情報およびユーザ情報を取得し当該位置情報およびユーザ情報を位置情報データベース１２５に格納する位置情報取得部１１０と、オンラインゲーム上でユーザに提供される所定サービスと当該所定サービスを提供する条件である携帯端末の所在地範囲とを対応付けた条件データベース１２６において位置情報データベース１２５に格納された位置情報が前記所在地範囲に含まれる所定サービスを特定するサービス検索部と１１１、特定された所定サービスの属性情報と該当ユーザのユーザＩＤとを含むサービス提供指示をオンラインゲームのゲーム提供サーバ３００に送信する指示送信部１１２、とからシステム構成する。【選択図】  図１
2007089879.tif 000002
【特許請求の範囲】
【請求項１】
オンラインゲームサービスの提供システムであって、
オンラインゲームのユーザが携行し、位置情報取得手段を備える携帯端末から、この携帯端末の位置情報およびユーザ情報を取得し、当該位置情報およびユーザ情報を位置情報データベースに格納する、位置情報取得部と、
オンラインゲーム上でユーザに提供される所定サービスと、当該所定サービスを提供する条件である携帯端末の所在地範囲とを対応付けた条件データベースにおいて、前記位置情報データベースに格納された位置情報が前記所在地範囲に含まれる所定サービスを特定する、サービス検索部と、
前記特定された所定サービスの属性情報と該当ユーザのユーザＩＤとを含むサービス提供指示を、オンラインゲームのゲーム提供サーバに送信する、指示送信部と、
を備えることを特徴とするオンラインゲームサービス提供システム。
【請求項２】
請求項１において、
前記位置情報取得部が、オンラインゲームのユーザが携行する無線ＩＣチップに対して読取り動作を行うリーダ装置から、前記無線ＩＣチップのチップＩＤとリーダ装置の位置情報とを取得し、当該チップＩＤおよび位置情報を位置情報データベースに格納するものであることを特徴とする、オンラインゲームサービス提供システム。
【請求項３】
請求項１または２において、
前記特定された所定サービスの利用認証情報を、所定サービス毎の利用認証情報が格納された認証情報データベースから抽出し、当該利用認証情報と所定サービスの属性情報とを該当携帯端末に送信する、認証情報送信部を備え、
前記指示送信部が、前記特定された所定サービスの属性情報と前記利用認証情報と該当ユーザのユーザＩＤとを含むサービス提供指示を、オンラインゲームのゲーム提供サーバに送信するものである、ことを特徴とするオンラインゲームサービス提供システム。
【請求項４】
オンラインゲームサービスの提供をコンピュータにて行う方法であって、前記コンピュータが、
オンラインゲームのユーザが携行し、位置情報取得手段を備える携帯端末から、この携帯端末の位置情報およびユーザ情報を取得し、当該位置情報およびユーザ情報を位置情報データベースに格納し、
オンラインゲーム上でユーザに提供される所定サービスと、当該所定サービスを提供する条件である携帯端末の所在地範囲とを対応付けた条件データベースにおいて、前記位置情報データベースに格納された位置情報が前記所在地範囲に含まれる所定サービスを特定し、
前記特定された所定サービスの属性情報と該当ユーザのユーザＩＤとを含むサービス提供指示を、オンラインゲームのゲーム提供サーバに送信する、
ことを特徴とするオンラインゲームサービス提供方法。
【請求項５】
オンラインゲームサービスの提供方法をコンピュータに実行させるためのプログラムであって、
オンラインゲームのユーザが携行し、位置情報取得手段を備える携帯端末から、この携帯端末の位置情報およびユーザ情報を取得し、当該位置情報およびユーザ情報を位置情報データベースに格納するステップと、
オンラインゲーム上でユーザに提供される所定サービスと、当該所定サービスを提供する条件である携帯端末の所在地範囲とを対応付けた条件データベースにおいて、前記位置情報データベースに格納された位置情報が前記所在地範囲に含まれる所定サービスを特定するステップと、
前記特定された所定サービスの属性情報と該当ユーザのユーザＩＤとを含むサービス提供指示を、オンラインゲームのゲーム提供サーバに送信するステップと、
を含むことを特徴とするオンラインゲームサービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインゲームサービス提供システム、オンラインゲームサービス提供方法、およびオンラインゲームサービス提供プログラムに関する。
【背景技術】
【０００２】
携帯端末へサーバ等からデジタルコンテンツが配信される技術が提案されている。例えば、サーバーシステムに関し、特に携帯移動情報端末のユーザに対してそれが在圏するエリアに密着した広告情報等を配信するサーバーシステムを提供するとの目的の下、特定エリアの携帯移動情報端末へ情報配信を行うサーバーシステムであって、携帯移動情報端末の登録ユーザに情報配信サービスが提供される特定エリアの情報を記憶する第１のデータベースと、情報提供業者が提供する配信情報とその配信条件とを記憶する第２のデータベースと、前記登録ユーザとその配信情報の受信条件とを記憶する第３のデータベースと、前記登録ユーザの携帯移動情報端末からその位置情報を受信する手段と、前記受信した位置情報が前記１のデータベースに記憶された特定エリア内にあるかを判定する判定手段と、前記第２のデータベースに記憶された配信条件と前記第３のデータベースに記憶された当該ユーザの受信条件とを満足する配信情報を前記判定手段によってエリア内にあると判定された当該ユーザの携帯移動情報端末へ配信する情報配信手段と、を有することを特徴とするサーバーシステム（特許文献１参照）などが提案されている。
【特許文献１】特開２００２−２１６０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、携帯電話のＧＰＳ機能などから得られるユーザ位置情報を利用して、ユーザが位置するその場所に応じた広告を配信するといった技術思想は存在する。しかし、その技術思想は、あくまでも現実の現在位置に対応する現実の店舗等の情報を提供するにすぎず、現実の現在位置とオンライン上など仮想世界での事物・サービスとを連係させて新規なサービスの提供を行って、オンラインゲームサービスの質的量的な向上を図り、ユーザの誘導効果を発揮するといったものではなかった。
【０００４】
そこで本発明は上記課題を鑑みてなされたものであり、現実の現在位置とオンライン上など仮想世界での事物・サービスとを連係させ、オンラインゲームサービスの質的量的な向上を図り、ユーザの誘導効果を奏することを可能とする、オンラインゲームサービス提供システム、オンラインゲームサービス提供方法、およびオンラインゲームサービス提供プログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決する本発明のオンラインゲームサービス提供システムは、オンラインゲームサービスの提供システムであって、オンラインゲームのユーザが携行し、位置情報取得手段を備える携帯端末から、この携帯端末の位置情報およびユーザ情報を取得し、当該位置情報およびユーザ情報を位置情報データベースに格納する、位置情報取得部と、オンラインゲーム上でユーザに提供される所定サービスと、当該所定サービスを提供する条件である携帯端末の所在地範囲とを対応付けた条件データベースにおいて、前記位置情報データベースに格納された位置情報が前記所在地範囲に含まれる所定サービスを特定する、サービス検索部と、前記特定された所定サービスの属性情報と該当ユーザのユーザＩＤとを含むサービス提供指示を、オンラインゲームのゲーム提供サーバに送信する、指示送信部と、を備える。
【０００６】
また、本発明のオンラインゲームサービス提供システムは、前記位置情報取得部が、オンラインゲームのユーザが携行する無線ＩＣチップに対して読取り動作を行うリーダ装置から、前記無線ＩＣチップのチップＩＤとリーダ装置の位置情報とを取得し、当該チップＩＤおよび位置情報を位置情報データベースに格納するものであるとすれば好適である。  また本発明のオンラインゲームサービス提供システムは、前記特定された所定サービスの利用認証情報を、所定サービス毎の利用認証情報が格納された認証情報データベースから抽出し、当該利用認証情報と所定サービスの属性情報とを該当携帯端末に送信する、認証情報送信部を備え、前記指示送信部が、前記特定された所定サービスの属性情報と前記利用認証情報と該当ユーザのユーザＩＤとを含むサービス提供指示を、オンラインゲームのゲーム提供サーバに送信するものであるとすれば好適である。
【０００７】
また、本発明のオンラインゲームサービス提供方法は、オンラインゲームサービスの提供をコンピュータにて行う方法であって、前記コンピュータが、オンラインゲームのユーザが携行し、位置情報取得手段を備える携帯端末から、この携帯端末の位置情報およびユーザ情報を取得し、当該位置情報およびユーザ情報を位置情報データベースに格納し、オンラインゲーム上でユーザに提供される所定サービスと、当該所定サービスを提供する条件である携帯端末の所在地範囲とを対応付けた条件データベースにおいて、前記位置情報データベースに格納された位置情報が前記所在地範囲に含まれる所定サービスを特定し、前記特定された所定サービスの属性情報と該当ユーザのユーザＩＤとを含むサービス提供指示を、オンラインゲームのゲーム提供サーバに送信する、ことを特徴とする。
【０００８】
また、本発明のオンラインゲームサービス提供プログラムは、オンラインゲームサービスの提供方法をコンピュータに実行させるためのプログラムであって、オンラインゲームのユーザが携行し、位置情報取得手段を備える携帯端末から、この携帯端末の位置情報およびユーザ情報を取得し、当該位置情報およびユーザ情報を位置情報データベースに格納するステップと、オンラインゲーム上でユーザに提供される所定サービスと、当該所定サービスを提供する条件である携帯端末の所在地範囲とを対応付けた条件データベースにおいて、前記位置情報データベースに格納された位置情報が前記所在地範囲に含まれる所定サービスを特定するステップと、前記特定された所定サービスの属性情報と該当ユーザのユーザＩＤとを含むサービス提供指示を、オンラインゲームのゲーム提供サーバに送信するステップと、を含む。
【０００９】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１０】
本発明によれば、現実の現在位置とオンライン上など仮想世界での事物・サービスとを連係させ、オンラインゲームサービスの質的量的な向上を図り、ユーザの誘導効果を奏することが可能となる。
【発明を実施するための最良の形態】
【００１１】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態におけるオンラインゲームサービス提供システム１００を含むネットワーク構成図である。図１に示すオンラインゲームサービス提供システム１００（以下、システム１００）は、本発明のオンラインゲームサービス提供方法を実行する機能を実現すべく書き換え可能メモリなどのプログラムデータベース１０１に格納されたプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。
【００１２】
また、前記システム１００は、コンピュータ装置が一般に備えている各種キーボードやボタン類、ディスプレイなどの入出力インターフェイス１０５、ならびに、携帯端末２００などとの間のデータ授受を担う通信部１０６などを有している。
【００１３】
前記システム１００は、前記通信部１０６により、前記携帯端末２００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。システム１００の各種機能部と通信部１０６との間ではＩ／Ｏ部１０７がデータのバッファリングや各種仲介処理を実行している。
【００１４】
続いて、前記システム１００が、例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。前記システム１００は、オンラインゲームのユーザが携行し、ＧＰＳ装置などの位置情報取得手段１５０を備える携帯端末２００から、この携帯端末２００の位置情報およびユーザ情報を取得し、当該位置情報およびユーザ情報を位置情報データベース１２５に格納する、位置情報取得部１１０を備える。なお、前記ＧＰＳ装置１５０は、上空２万１０００ｋｍの軌道を周回する２４個のＧＰＳ衛星５のうち最低３個の衛星からの電波を受信して、２次元（緯度・経度）の位置測定ができる装置である。４個以上の衛星からの電波を受信できれば、海抜を加えた３次元の位置測定も可能となる。従って、前記携帯端末２００の位置情報として、緯度経度のみならず海抜の情報を含めることで、例えば同じ領域の位置情報ながら、高さ位置が違う状況を区別することも可能となる。この場合、例えば建物前広場と建物屋上とで海抜が異なるから、システム１００側でも異なる位置情報として認識し、それぞれ別の所定サービスを対応付けて特定するといった処理も可能となる。ただし、ＧＰＳ装置１５０が取得するデータは所定誤差を含んでいるほか、トンネル内や建物の陰などでは電波を受信できないという問題もあるため、前記誤差に関してはＧＰＳ信号を衛星測位情報センター（GPex、東京・千代田）の固定基準局で受信し、誤差を計算した後、補正データをＦＭ多重放送で前記位置情報取得手段１５０に送信するＤ-ＧＰＳというシステムがある。これによって従来のＧＰＳに比べ、位置測定の精度が数倍向上する。勿論、この場合、位置情報取得手段１５０は、前記ＦＭ多重放送の電波を受信する機能を有する必要がある。
【００１５】
また、システム１００は、オンラインゲーム上でユーザに提供される所定サービスと、当該所定サービスを提供する条件である携帯端末２００の所在地範囲とを対応付けた条件データベース１２６において、前記位置情報データベース１２５に格納された位置情報が前記所在地範囲に含まれる所定サービスを特定する、サービス検索部１１１を備える。
【００１６】
また、システム１００は、前記特定された所定サービスの属性情報と該当ユーザのユーザＩＤとを含むサービス提供指示を、オンラインゲームのゲーム提供サーバ３００に送信する、指示送信部１１２を備える。
【００１７】
また、前記位置情報取得部１１０が、オンラインゲームのユーザが携行する無線ＩＣチップ４１０に対して読取り動作を行うリーダ装置４００から、前記無線ＩＣチップ４１０のチップＩＤとリーダ装置４００の位置情報とを取得し、当該チップＩＤおよび位置情報を位置情報データベース１２５に格納するものとすれば好適である。
【００１８】
また、システム１００は、前記特定された所定サービスの利用認証情報を、所定サービス毎の利用認証情報が格納された認証情報データベース１２７から抽出し、当該利用認証情報と所定サービスの属性情報とを該当携帯端末２００に送信する、認証情報送信部１１３を備えるとすれば好適である。この場合、前記指示送信部１１２が、前記特定された所定サービスの属性情報と前記利用認証情報と該当ユーザのユーザＩＤとを含むサービス提供指示を、オンラインゲームのゲーム提供サーバ３００に送信するとすれば好適である。
【００１９】
なお、前記各機能部１１０〜１１３の少なくともいずれかは、システム１００ではなく、前記ゲーム提供サーバ３００が備えるとしてもよい。この場合、ゲーム提供サーバ３００がシステム１００の機能の一部又は全部を備えると見ることもできる。前記各機能部１１０〜１１３の一部を、システム１００とゲーム提供サーバ３００とで分担する場合、本発明のオンラインゲームサービス提供方法を、システム１００とゲーム提供サーバ３００とが協働して実現することとなる。
【００２０】
また、携帯端末２００がＧＰＳ装置１５０などの位置情報取得手段として、例えば、無線ＬＡＮ装置を備えているとしてもよい。この場合、携帯端末２００の無線ＬＡＮ装置が、付近の無線ＬＡＮホットスポットに接近した際に、このホットスポットのアクセスポイントを検知してこれにアクセスする。前記無線ＬＡＮ装置は、このアクセスポイントの名称などの属性情報を取得できるから、この属性情報を携帯端末２００を介してシステム１００に送信すれば、システム１００はこのアクセスポイントの属性情報に基づき、前記携帯端末２００を携行するユーザの現在位置を把握することができる。アクセスポイントの属性情報に設置場所の情報が含まれていれば、その情報をそのままユーザの現在位置情報としてシステム１００は取得できる。他方、設置場所の情報が含まれていない場合、例えばホットスポットないしアクセスポイントとその設置場所との対応関係を定めたテーブル（例：ホットスポットの運営者等より事前に取得するか、この運営者のサーバに問い合わせを行う）に前記属性情報を照合し、設置場所の特定が可能となる。
【００２１】
一方、前記携帯端末２００は、書き換え可能メモリなどのプログラムデータベース２０１に格納されたプログラム２０２をメモリ２０３に読み出し、演算装置たるＣＰＵ２０４により実行する。また、前記携帯端末２００は、コンピュータ装置が一般に備えている各種キーボードやボタン類、ディスプレイ２５０などの入出力インターフェイス２０５、ならびに、前記システム１００との間のデータ授受を担う通信部２０６などを有している。
【００２２】
前記携帯端末２００は、前記通信部２０６により、前記システム１００と例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。携帯端末２００の各種機能部と通信部２０６との間ではＩ／Ｏ部２０７がデータのバッファリングや各種仲介処理を実行している。
【００２３】
続いて、携帯端末２００が、例えばプログラム２０２に基づき構成・保持する機能部につき説明を行う。前記携帯端末２００は、ＧＰＳ装置などの位置情報取得手段１５０が取得した自身の位置情報（緯度経度など）と、自身のＩＤ（例：端末の製造番号、電話番号、メールアドレス、ＩＰアドレスなど）などのユーザ情報とを、システム１００に送信する、位置情報送信部２１０を備える。
【００２４】
また、携帯端末２００は、システム１００から送信される、前記利用認証情報と所定サービスの属性情報とを受信する、認証情報受信部２１１を備えるとすれば好適である。
【００２５】
一方、前記ゲーム提供サーバ３００は、書き換え可能メモリなどのプログラムデータベース３０１に格納されたプログラム３０２をメモリ３０３に読み出し、演算装置たるＣＰＵ３０４により実行する。また、前記ゲーム提供サーバ３００は、コンピュータ装置が一般に備えている各種キーボードやボタン類、ディスプレイなどの入出力インターフェイス３０５、ならびに、システム１００との間のデータ授受を担う通信部３０６などを有している。
【００２６】
前記ゲーム提供サーバ３００は、前記通信部３０６により、前記システム１００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。ゲーム提供サーバ３００の各種機能部と通信部３０６との間ではＩ／Ｏ部３０７がデータのバッファリングや各種仲介処理を実行している。
【００２７】
このゲーム提供サーバ３００は、システム１００が備える機能部と同様に、例えば、オンラインゲームのユーザが携行し、ＧＰＳ装置などの位置情報取得手段１５０を備える携帯端末２００から、この携帯端末２００の位置情報およびユーザ情報を取得し、当該位置情報およびユーザ情報を位置情報データベース１２５に格納する、位置情報取得部３１０を備えるとできる。
【００２８】
また、ゲーム提供サーバ３００は、オンラインゲーム上でユーザに提供される所定サービスと、当該所定サービスを提供する条件である携帯端末２００の所在地範囲とを対応付けた条件データベース１２６において、前記位置情報データベース１２５に格納された位置情報が前記所在地範囲に含まれる所定サービスを特定する、サービス検索部３１１を備えるとできる。
【００２９】
また、ゲーム提供サーバ３００は、前記特定された所定サービスの利用認証情報を、所定サービス毎の利用認証情報が格納された認証情報データベース１２７から抽出し、当該利用認証情報と所定サービスの属性情報とを該当携帯端末２００に送信する、認証情報送信部３１３を備えるとできる。
【００３０】
また、ゲーム提供サーバ３００は、オンラインゲームサービスをユーザに提供するため、例えば、ユーザ所有のパーソナルコンピュータ５００や、インターネットカフェ１０等のオンラインゲームがプレイ可能な各種施設に設置されたコンピュータ５１０などからのアクセス要求を受け付けて、利用認証処理を実行する認証処理部３１４を備えるとできる。この認証処理部３１４は、前記パーソナルコンピュータ５００やコンピュータ５１０などから送信されてきた利用認証情報（システム１００から携帯端末２００に予め送信され、ユーザにより前記パーソナルコンピュータ５００等で入力されたもの）を、所定サービス毎の利用認証情報が格納された認証情報データベース１２７にて照合し、該当する所定サービスの有無や、所定サービスの特定を実行する。
【００３１】
また、ゲーム提供サーバ３００は、前記利用認証処理が成功したユーザについては、前記特定した所定サービスのデータをゲームデータベース１２８より抽出し、これを前記パーソナルコンピュータ５００やコンピュータ５１０に送信する、ゲームデータ送信部３１５を備えるとできる。なお、前記ゲームデータベース１２８は、オンラインゲームのデータが格納されているデータベースである。また、このゲームデータ送信部３１５は、前記所定サービスのデータのみならず、勿論、オンラインゲームのメインデータも前記パーソナルコンピュータ５００やコンピュータ５１０へ送信する。パーソナルコンピュータ５００やコンピュータ５１０では、前記所定サービスのデータやメインデータを受信して、これをディスプレイに出力し、ユーザのプレイに供する。
【００３２】
なお、これまで示した  システム１００における各機能部１１０〜１２０は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ１０４がプログラム実行に合わせて記憶装置より該当プログラムをメモリ１０３に読み出して、これを実行することとなる。
【００３３】
また、前記携帯端末２００が利用するプログラム２０２は、携帯端末２００が常に備える場合のみならず、ネットワーク１４０等を通じて適宜なサーバ（該当プログラムを提供するコンピュータでシステム１００であってもよい）にアクセスし、このサーバよりダウンロードして利用するとしてもよい。
【００３４】
また、前記ネットワーク１４０に関しては、インターネット、ＬＡＮの他、ＡＴＭ回線や専用回線、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網、シリアル・インターフェース通信線など様々なネットワークを採用することも出来る。また、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。なお、前記シリアル・インターフェイスは、単一の信号線を用いて１ビットずつ順次データを送るシリアル伝送で、外部機器と接続するためのインターフェースを指し、通信方式としてはＲＳ−２３２Ｃ、ＲＳ−４２２、ＩｒＤＡ、ＵＳＢ、ＩＥＥＥ１３９４、ファイバ・チャネルなどが想定できる。
【００３５】
−−−データベース構造−−−
次に、本実施形態におけるオンラインゲームサービス提供システム１００が利用するデータベースの構造について説明する。図２は、本実施形態における、（ａ）位置情報データベース、（ｂ）条件データベース、（ｃ）認証情報データベース、（ｄ）ゲームデータベースの各データ構造例を示す図である。
【００３６】
前記位置情報データベース１２５は、携帯端末２００から取得した位置情報およびユーザ情報を格納するデータベースであり、例えば登録日時の情報をキーとして、位置情報（地名、緯度経度）、および会員ナンバーといった情報を関連づけたレコードの集合体となっている。
【００３７】
前記条件データベース１２６は、オンラインゲーム上でユーザに提供される所定サービスと、当該所定サービスを提供する条件である携帯端末２００の所在地範囲とを対応付けたデータベースであり、例えば所定サービスの提供期間および提供時刻の情報（開始日と終了日、開始時刻と終了時刻）をキーとして、所定サービスの提供条件としての指定位置（地名、緯度経度）、サービス内容（例：攻撃力１００ポイントアップ、経験値１００ポイント獲得など）、および送信プライオリティー（利用認証情報の携帯端末２００への送信形態：リアルタイムｏｒバッチ処理）といった情報を関連づけたレコードの集合体となっている。
【００３８】
前記認証情報データベース１２７は、所定サービス毎の利用認証情報を格納するデータベースであり、例えば所定サービスの提供期間および提供時刻の情報（開始日と終了日、開始時刻と終了時刻）をキーとして、サービス内容、利用認証情報（該当サービスの提供を受けるためのパスワードや暗号鍵など）といった情報を関連づけたレコードの集合体となっている。
【００３９】
前記ゲームデータベース１２８は、オンラインゲームのデータを格納するデータベースであり、例えば前記所定サービスの名称をキーとして、当該所定サービスをユーザが享受するためのプレイデータを関連づけたレコードの集合体となっている。
【００４０】
−−−処理の実際−−−
以下、本実施形態におけるオンラインゲームサービス提供方法の実際手順について、図に基づき説明する。なお、以下で説明するオンラインゲームサービス提供方法に対応する各種動作は、前記システム１００が、メモリ１０３に読み出して実行するプログラム１０２によって実現される。そして、このプログラム１０２は、以下に説明される各種の動作を行うためのコードから構成されている。また、オンラインゲームサービス提供方法の処理に関わる携帯端末２００の処理については、携帯端末２００が、メモリ２０３に読み出して実行するプログラム２０２によって実現される。そして、このプログラム２０２は、以下に説明される各種の動作を行うためのコードから構成されている。また、オンラインゲームサービス提供方法の処理に関わるゲーム提供サーバ３００の処理については、ゲーム提供サーバ３００が、メモリ３０３に読み出して実行するプログラム３０２によって実現される。そして、このプログラム３０２は、以下に説明される各種の動作を行うためのコードから構成されている。
【００４１】
−−−処理フロー例１−−−
図３は、本実施形態のオンラインゲームサービス提供方法の実施手順例１を示すフロー図である。ここではまず、ユーザとゲーム提供サーバ３００との間でオンラインゲームサービスの会員契約を結ぶ処理について説明する。ユーザは携帯端末２００あるいはパーソナルコンピュータ５００を用いてゲーム提供サーバ３００にアクセスし、会員申請のリクエストを送信する（ｓ１００）。ゲーム提供サーバ３００ではこれを受け付けて（ｓ１０１）、会員ナンバーやパスワード等を生成し、これを所定のユーザデータベース等に格納して会員登録を実行する（ｓ１０２）。前記会員ナンバーなどの登録会員情報は、ゲーム提供サーバ３００から前記ユーザの携帯端末２００あるいはパーソナルコンピュータ５００へ送信される（ｓ１０３）。一方、前記ユーザの携帯端末２００あるいはパーソナルコンピュータ５００へ送信ではこの会員ナンバー等の情報を受信し（ｓ１０４）、処理を終了する。こうした会員登録処理については、前記ユーザと本発明のシステム１００との間でも行っておくか、或いは前記ゲーム提供サーバ３００における会員登録情報をシステム１００でも利用可能としておく。
【００４２】
−−−処理フロー例２−−−
図４は、本実施形態のオンラインゲームサービス提供方法の実施手順例２を示すフロー図である。もしゲーム提供サーバ３００とシステム１００とでユーザの会員登録情報を完全に共有していない場合、同一ユーザについて、ゲーム提供サーバ３００とシステム１００とで異なる会員ナンバーが利用されることとなる。そこでそのギャップを解消して本発明のオンラインゲームサービス提供方法を実現するために以下のような処理を実行する。
【００４３】
ここでユーザの携帯端末２００あるいはパーソナルコンピュータ５００は、ゲーム提供サーバ３００にアクセスし、サービスメニューへの接続を実行する（ｓ２００）。ゲーム提供サーバ３００ではこの接続を確認し（ｓ２０１）、該当ユーザについて、上記会員登録処理で生成されていた会員ナンバーとパスワードに関する照合処理を実行する（ｓ２０２）。ここでの会員認証が不可であれば（ｓ２０２：ＮＯ）、不正アクセスであるとして処理を終了する。他方、前記会員認証が成功すれば（ｓ２０２：ＹＥＳ）、ゲーム提供サーバ３００は、サービスメニューリストを携帯端末２００あるいはパーソナルコンピュータ５００へ送信する（ｓ２０３）。
【００４４】
携帯端末２００あるいはパーソナルコンピュータ５００では、このサービスメニューリストを受信し、ユーザからの希望処理、つまり「異なる会員ナンバーの登録処理」の選択を受け付ける（ｓ２０４）。また、前記システム１００に対して登録されていた会員ナンバーの情報入力を入力インターフェイスから受付け（ｓ２０５）、これをゲーム提供サーバ３００に送信する（ｓ２０６）。
【００４５】
ゲーム提供サーバ３００ではこれを受信し（ｓ２０７）、システム１００で登録されていた異なる会員ナンバーの情報を、該当ユーザの情報として前記ユーザデータベース等に格納し（ｓ２０８）、処理を終了する。これにより、システム１００とゲーム提供サーバ３００との間で、同一ユーザに関して異なる会員ナンバーの情報を扱っていたとしても、以後のデータ処理に齟齬が生じない。  
なお、こうした処理はシステム１００でも同様に実行するとできる。
【００４６】
−−−処理フロー例３−−−
図５は、本実施形態のオンラインゲームサービス提供方法の実施手順例３を示すフロー図である。次に、システム１００が前記条件データベース１２６を管理していて、当該条件データベースにおける、所定サービスを提供する前提条件（例：携帯端末２００の所在地範囲など）をゲーム提供サーバ３００が提示する状況を想定する。この場合、ゲーム提供サーバ３００は、前記前提条件の作成を入力インターフェイスより受け付けて（ｓ３００）、これをシステム１００に送信する（ｓ３０１）。システム１００ではこれを受信し（ｓ３０２）、当該前提条件を前記条件データベース１２６に照合する。この照合により、ゲーム提供サーバ３００から受信した前提条件が既登録のものでないか判定する（ｓ３０３）。
【００４７】
前記判定により、前記ゲーム提供サーバ３００由来の前提条件が条件データベース１２６に存在していた場合（ｓ３０３：ＮＯ）、処理を終了する。他方、前記ゲーム提供サーバ３００由来の前提条件が条件データベース１２６に存在していなかった場合（ｓ３０３：ＹＥＳ）、ゲーム提供サーバ３００から受信した前提条件を条件データベース１２６に登録する（ｓ３０４）。また、こうした登録が行われた旨はシステム１００からゲーム提供サーバ３００に通知される（ｓ３０５、ｓ３０６）。
【００４８】
なお、こうした処理は、ゲーム提供サーバ３００からシステム１００へ前提条件が送信される流れのみならず、システム１００からゲーム提供サーバ３００へ前提条件が送信され、ゲーム提供サーバ３００が管理する条件データベース１２６の更新を行うとしてもよい。
【００４９】
−−−処理フロー例４−−−
図６は、本実施形態のオンラインゲームサービス提供方法の実施手順例４を示すフロー図である。ここでユーザの携帯端末２００は、システム１００にアクセスし、サービスメニューへの接続を実行する（ｓ４００）。システム１００ではこの接続を確認し（ｓ４０１）、該当ユーザについて、上記会員登録処理で生成されていた会員ナンバーとパスワードに関する照合処理を実行する（ｓ４０２）。ここでの会員認証が不可であれば（ｓ４０２：ＮＯ）、不正アクセスであるとして処理を終了する。他方、前記会員認証が成功すれば（ｓ４０２：ＹＥＳ）、システム１００は、サービスメニューリストを携帯端末２００へ送信する（ｓ４０３）。
【００５０】
携帯端末２００では、このサービスメニューリストを受信し、ユーザからの希望処理、つまり「位置情報の送信処理」の選択を受け付ける（ｓ４０４）。そしてこのユーザの携帯端末２００は前記選択を受けて、当該携帯端末２００が備えるＧＰＳ装置１５０等より取得した現在位置情報（緯度経度など）とユーザ情報（携帯端末やユーザの会員ナンバーの情報など）をシステム１００に送信する（ｓ４０５）。この場合、ユーザが主体的に自身の現在位置をシステム１００に通知する状況を想定している。
【００５１】
システム１００では、前記携帯端末２００より位置情報を受信する（ｓ４０６）。なお、本実施形態においては、携帯端末２００より受信する情報として位置情報やユーザ情報だけでなく、時刻情報も含むものとする。こうした情報を取得することで、前記条件データベース１２６における、所定サービス提供の前提条件としての所定時間帯に前記時刻情報の示す時刻が含まれるか判定することができる。
【００５２】
前記システム１００は、携帯端末２００の位置情報およびユーザ情報と時刻情報を取得し、これらを位置情報データベース１２５に格納する（ｓ４０７）。また、システム１００は、前記条件データベース１２６において、前記位置情報データベース１２５に格納された位置情報が前記所在地範囲に含まれ、なおかつ時刻情報が所定時間帯内である所定サービスを特定する（ｓ４０８）。
【００５３】
この処理にて所定サービスが特定できなかった場合（ｓ４０８：ＮＯ）、処理を終了する。他方、この処理にて所定サービスが特定できた場合（ｓ４０８：ＹＥＳ）、条件データベース１２６における該当所定サービスのレコードを参照し、その送信プライオリティーの項目をチェックする。この項目が「バッチ処理」でなく「リアルタイム処理」であった場合（ｓ４０９：ＮＯ）、処理をステップｓ４１１に進める。他方、前記項目が「バッチ処理」であった場合（ｓ４０９：ＹＥＳ）、所定のバッチ処理開始時刻か否かを判定する（ｓ４１０）。バッチ処理時刻が到来した場合（ｓ４１０：ＹＥＳ）、システム１００は、前記特定された所定サービスの名称や内容といった属性情報と該当ユーザの会員ナンバーの情報とを含むサービス提供指示を、ゲーム提供サーバ３００に送信する（ｓ４１１）。
【００５４】
なお、ここでシステム１００からゲーム提供サーバ３００に送信されるサービス提供指示の情報としては、所定サービスの属性情報や会員ナンバーの情報ではない場合も想定できる。例えば、所定サービスの利用にあたってはパスワードの入力が必要であるとした場合、所定サービスの属性情報とその利用認証情報（パスワード）とを組み合わせたものを想定できる。この場合、システム１００は、前記特定された所定サービスの利用認証情報を、前記認証情報データベース１２７から抽出し、ゲーム提供サーバ３００および携帯端末２００に送信することとなる。
【００５５】
ゲーム提供サーバ３００では、この利用認証情報を適宜な記憶装置に記憶しておき、ユーザがパーソナルコンピュータ５００等でアクセスしてきてオンラインゲームをプレイしている際に、前記利用認証情報の入力があれば前記記憶装置にてパスワード照合を行う。このパスワード照合が成功すれば、ゲーム提供サーバ３００は、該当する所定サービスの提供をユーザに対して行うといった処理を実行するのである。
【００５６】
−−−処理フロー例５−−−
図７は、本実施形態のオンラインゲームサービス提供方法の実施手順例５を示すフロー図である。次に、前記位置情報を携帯端末２００がシステム１００に自動送信する場合の処理を説明する。この場合、携帯端末２００は、例えば１０分毎や１時間毎といった定期的なタイミングで自身の位置情報や時刻情報、会員ナンバーの情報等をシステム１００側に通知する（ｓ５００）。
【００５７】
システム１００ではこれら位置情報等を受信し（ｓ５０１）、該当ユーザについて、上記会員登録処理で生成されていた会員ナンバーとパスワードに関する照合処理を実行する（ｓ５０２）。ここでの会員認証が不可であれば（ｓ５０２：ＮＯ）、不正アクセスであるとして処理を終了する。他方、前記会員認証が成功すれば（ｓ５０２：ＹＥＳ）、システム１００は、前記位置情報等を位置情報データベース１２５に格納する（ｓ５０３）。
【００５８】
システム１００は、前記条件データベース１２６において、前記位置情報データベース１２５に格納された位置情報が前記所在地範囲に含まれ、なおかつ時刻情報が所定時間帯内である所定サービスを特定する（ｓ５０４）。
【００５９】
この処理にて所定サービスが特定できなかった場合（ｓ５０４：ＮＯ）、処理を終了する。他方、この処理にて所定サービスが特定できた場合（ｓ５０４：ＹＥＳ）、条件データベース１２６における該当所定サービスのレコードを参照し、その送信プライオリティーの項目をチェックする。この項目が「バッチ処理」でなく「リアルタイム処理」であった場合（ｓ５０５：ＮＯ）、処理をステップｓ５０７に進める。他方、前記項目が「バッチ処理」であった場合（ｓ５０５：ＹＥＳ）、所定のバッチ処理開始時刻か否かを判定する（ｓ５０６）。バッチ処理時刻が到来した場合（ｓ５０６：ＹＥＳ）、システム１００は、前記特定された所定サービスの名称や内容といった属性情報と該当ユーザの会員ナンバーの情報とを含むサービス提供指示を、ゲーム提供サーバ３００に送信する（ｓ５０７）。
【００６０】
なお、ここでシステム１００からゲーム提供サーバ３００に送信されるサービス提供指示の情報としては、所定サービスの属性情報や会員ナンバーの情報ではない場合も想定できる。例えば、所定サービスの利用にあたってはパスワードの入力が必要であるとした場合、所定サービスの属性情報とその利用認証情報（パスワード）とを組み合わせたものを想定できる。この場合、システム１００は、前記特定された所定サービスの利用認証情報を、前記認証情報データベース１２７から抽出し、ゲーム提供サーバ３００および携帯端末２００に送信することとなる。
【００６１】
ゲーム提供サーバ３００では、この利用認証情報を適宜な記憶装置に記憶しておき、ユーザがパーソナルコンピュータ５００等でアクセスしてきてオンラインゲームをプレイしている際に、前記利用認証情報の入力があれば前記記憶装置にてパスワード照合を行う。このパスワード照合が成功すれば、ゲーム提供サーバ３００は、該当する所定サービスの提供をユーザに対して行うといった処理を実行するのである。
【００６２】
−−−処理フロー例６−−−
図８は、本実施形態のオンラインゲームサービス提供方法の実施手順例６を示すフロー図である。システム１００がゲーム提供サーバ３００にサービス提供指示を送信したならば（ｓ６００）、ゲーム提供サーバ３００では、これを受信する（ｓ６０１）。ゲーム提供サーバ３００は、前記サービス提供指示が含む所定サービスの名称や内容を抽出し、例えば前記条件データベース１２６（この場合システム１００と共有あるいは同期させて保有）にて該当するサービスを特定する。或いは、前記ゲームデータベース１２８にて該当サービスのデータを特定する。該当サービスを特定したゲーム提供サーバ３００は、該当ユーザからのアクセスに応じてこれをパーソナルコンピュータ５００や携帯端末２００に提供する（ｓ６０２）。この時、前記サービス提供指示に利用認証情報が含まれるとすれば、上述の通り、ユーザがパーソナルコンピュータ５００等でアクセスしてきてオンラインゲームをプレイしている際に、前記利用認証情報の入力があってこれのパスワード照合が成功すれば、該当サービスの提供をユーザに対して行うといった処理を実行する。
【００６３】
−−−処理フロー例７−−−
続いて、上記までの処理フロー３〜６とは異なり、ゲーム提供サーバ３００が所定サービスの特定処理を実行する場合を想定したフローを説明する。図９は、本実施形態のオンラインゲームサービス提供方法の実施手順例７を示すフロー図である。この場合、ゲーム提供サーバ３００は、勿論前記条件データベース１２６を管理していて、当該条件データベースにおける、所定サービスを提供する前提条件（例：携帯端末２００の所在地範囲など）をゲーム提供サーバ３００自身で生成する状況を想定する。
【００６４】
ここでゲーム提供サーバ３００は、前記前提条件の作成を入力インターフェイスより受け付けて（ｓ７００）、これを前記条件データベース１２６に照合する。この照合により、前提条件が既登録のものでないか判定する（ｓ７０１）。前記判定により、前記前提条件が条件データベース１２６に存在していた場合（ｓ７０１：ＮＯ）、処理を終了する。他方、前記前提条件が条件データベース１２６に存在していなかった場合（ｓ７０１：ＹＥＳ）、この前提条件を条件データベース１２６に登録する（ｓ７０２）。
【００６５】
−−−処理フロー例８−−−
図１０は、本実施形態のオンラインゲームサービス提供方法の実施手順例８を示すフロー図である。ここでユーザの携帯端末２００は、システム１００にアクセスし、サービスメニューへの接続を実行する（ｓ８００）。システム１００ではこの接続を確認し（ｓ８０１）、該当ユーザについて、上記会員登録処理で生成されていた会員ナンバーとパスワードに関する照合処理を実行する（ｓ８０２）。ここでの会員認証が不可であれば（ｓ８０２：ＮＯ）、不正アクセスであるとして処理を終了する。他方、前記会員認証が成功すれば（ｓ８０２：ＹＥＳ）、システム１００は、サービスメニューリストを携帯端末２００へ送信する（ｓ８０３）。
【００６６】
携帯端末２００では、このサービスメニューリストを受信し、ユーザからの希望処理、つまり「位置情報の送信処理」の選択を受け付ける（ｓ８０４）。そしてこのユーザの携帯端末２００は前記選択を受けて、当該携帯端末２００が備えるＧＰＳ装置１５０等より取得した現在位置情報（緯度経度など）とユーザ情報（携帯端末やユーザの会員ナンバーの情報など）ならびに時刻情報をシステム１００に送信する（ｓ８０５）。この場合、ユーザが主体的に自身の現在位置をシステム１００に通知する状況を想定している。
【００６７】
システム１００では、前記携帯端末２００より位置情報等を受信する（ｓ８０６）。前記システム１００は、携帯端末２００の位置情報およびユーザ情報と時刻情報を取得し、これらを位置情報データベース１２５に格納する（ｓ８０７）。また、システム１００は、この位置情報データベース１２５の格納データをゲーム提供サーバ３００に送信する（ｓ８０８）。
【００６８】
−−−処理フロー例９−−−
図１１は、本実施形態のオンラインゲームサービス提供方法の実施手順例９を示すフロー図である。次に、前記位置情報を携帯端末２００がシステム１００に自動送信する場合の処理を説明する。この場合、携帯端末２００は、例えば１０分毎や１時間毎といった定期的なタイミングで自身の位置情報や時刻情報、会員ナンバーの情報等をシステム１００側に通知する（ｓ９００）。
【００６９】
システム１００ではこれら位置情報等を受信し（ｓ９０１）、該当ユーザについて、上記会員登録処理で生成されていた会員ナンバーとパスワードに関する照合処理を実行する（ｓ９０２）。ここでの会員認証が不可であれば（ｓ９０２：ＮＯ）、不正アクセスであるとして処理を終了する。他方、前記会員認証が成功すれば（ｓ９０２：ＹＥＳ）、システム１００は、前記位置情報等を位置情報データベース１２５に格納する（ｓ９０３）。また、システム１００は、この位置情報データベース１２５の格納データをゲーム提供サーバ３００に送信する（ｓ９０４）。
【００７０】
−−−処理フロー例１０−−−
図１２は、本実施形態のオンラインゲームサービス提供方法の実施手順例１０を示すフロー図である。上述したように、システム１００は、前記位置情報データベース１２５に格納された位置情報等の送信をゲーム提供サーバ３００に行う（ｓ１０００）。一方、ゲーム提供サーバ３００では、これを受信し（ｓ１００１）、この位置情報等を前記条件データベース１２６に照合し、位置情報が前記所在地範囲に含まれ、なおかつ時刻情報が所定時間帯内である所定サービスを特定する（ｓ１００２）。
【００７１】
ゲーム提供サーバ３００は、この処理にて所定サービスが特定できなかった場合（ｓ１００２：ＮＯ）、処理を終了する。他方、この処理にて所定サービスが特定できた場合（ｓ１００２：ＹＥＳ）、条件データベース１２６における該当所定サービスのレコードを参照し、その送信プライオリティーの項目をチェックする。この項目が「バッチ処理」でなく「リアルタイム処理」であった場合（ｓ１００３：ＮＯ）、処理をステップｓ１００５に進める。
【００７２】
ゲーム提供サーバ３００は、他方、前記項目が「バッチ処理」であった場合（ｓ１００３：ＹＥＳ）、所定のバッチ処理開始時刻か否かを判定する（ｓ１００４）。バッチ処理時刻が到来した場合（ｓ１００４：ＹＥＳ）、ゲーム提供サーバ３００は、前記特定された所定サービスを、該当ユーザからのアクセスに応じて提供する（ｓ１００５）。
【００７３】
なお、この提供に先立ち、ゲーム提供サーバ３００は、前記特定した所定サービスに応じた前記利用認証情報を適宜な記憶装置に記憶しておくと共に該当ユーザの携帯端末２００あるいはパーソナルコンピュータ５００に通知しておくとしてもよい。この場合、ゲーム提供サーバ３００は、ユーザがパーソナルコンピュータ５００等でアクセスしてきてオンラインゲームをプレイしている際に、前記利用認証情報の入力があれば前記記憶装置にてパスワード照合を行う。このパスワード照合が成功すれば、ゲーム提供サーバ３００は、該当する所定サービスの提供をユーザに対して行うといった処理を実行するのである。
【００７４】
−−−処理フロー例１１−−−
図１３は、本実施形態のオンラインゲームサービス提供方法の実施手順例１１を示すフロー図である。ここでは、ユーザの携帯端末２００の現在位置が、前記条件データベース１２６における所在地範囲にはないが、所定範囲で接近している、という状況に対応した処理例を示す。この場合、携帯端末２００は、例えば１０分毎や１時間毎といった定期的なタイミングで自身の位置情報や時刻情報、会員ナンバーの情報等をシステム１００側に通知する（ｓ１１００）。
【００７５】
システム１００ではこれら位置情報等を受信し（ｓ１１０１）、該当ユーザについて、上記会員登録処理で生成されていた会員ナンバーとパスワードに関する照合処理を実行する（ｓ１１０２）。ここでの会員認証が不可であれば（ｓ１１０２：ＮＯ）、不正アクセスであるとして処理を終了する。他方、前記会員認証が成功すれば（ｓ１１０２：ＹＥＳ）、システム１００は、前記位置情報等を位置情報データベース１２５に格納する（ｓ１１０３）。
【００７６】
また、システム１００は、この位置情報等を前記条件データベース１２６に照合し、位置情報が前記所在地範囲に含まれ、なおかつ時刻情報が所定時間帯内である所定サービスを特定する（ｓ１１０４）。ゲーム提供サーバ３００は、この処理にて所定サービスが特定できた場合（ｓ１１０４：ＮＯ）、本フローを終了する。
【００７７】
他方、この処理にて所定サービスが特定できなかった場合（ｓ１１０４：ＹＥＳ）、システム１００は、例えば前記位置情報と前記所在地範囲との距離の乖離を計算し、その乖離が所定範囲内である所定サービスを特定する（ｓ１１０５）。なお、前記距離の乖離の計算に当たっては、前記位置情報が緯度経度情報のような座標値であれば、当該座標値と前記所在地範囲の中心座標の座標値との距離を求めることで計算が実行できる。或いは、前記条件データベース１２６において、前記所在地範囲の周囲の地域で所在地範囲中心からの一定距離の地域を区画して、この区画を例えば「所在地近接範囲」などと定義するとしてもよい。この場合、前記位置情報がこの所在地近接範囲に含まれるか否かを判定すれば、前記ステップｓ１１０５の処理を実行できる。
【００７８】
前記ステップｓ１１０５の処理にて所定サービスが特定できなかった場合（ｓ１１０５：ＮＯ）、システム１００は、処理を終了する。他方、前記ステップｓ１１０５の処理にて所定サービスが特定できた場合（ｓ１１０５：ＹＥＳ）、システム１００は、該当サービスの提供を受けられる可能性がある旨の情報を携帯端末２００に送信する（ｓ１１０６）。携帯端末２００ではこれを受信し（ｓ１１０７）、出力インターフェイスに表示する。当該携帯端末２００のユーザはこの情報を見て、もう少し移動して前記所在地範囲に移動すれば、前記所定サービスを受けられることを認識する。例えば、Ａ店舗にてオンラインゲームをプレイしていたユーザが、システム１００からのこのような情報を認識することで、前記所定サービスが受けられるＢ店舗へ移動するという事態の発生が見込まれる。
【００７９】
−−−処理フロー例１２−−−
図１４は、本実施形態のオンラインゲームサービス提供方法の実施手順例１２を示すフロー図である。ここでは、ユーザの携帯端末２００の現在位置が、前記条件データベース１２６における所在地範囲にはないが、所定範囲で接近している、という状況であり、なおかつ、ゲーム提供サーバ３００が前記所定サービスの特定処理を実行する状況に対応した処理例を示す。
【００８０】
システム１００は、前記位置情報データベース１２５に格納された位置情報等の送信をゲーム提供サーバ３００に行う（ｓ１２００）。一方、ゲーム提供サーバ３００では、これを受信し（ｓ１２０１）、この位置情報等を前記条件データベース１２６に照合し、位置情報が前記所在地範囲に含まれ、なおかつ時刻情報が所定時間帯内である所定サービスを特定する（ｓ１２０２）。ゲーム提供サーバ３００は、この処理にて所定サービスが特定できた場合（ｓ１２０２：ＮＯ）、本フローを終了する。
【００８１】
他方、この処理にて所定サービスが特定できなかった場合（ｓ１２０２：ＹＥＳ）、ゲーム提供サーバ３００は、例えば前記位置情報と前記所在地範囲との距離の乖離を計算し、その乖離が所定範囲内である所定サービスを特定する（ｓ１２０３）。なお、前記距離の乖離の計算に当たっては、前記位置情報が緯度経度情報のような座標値であれば、当該座標値と前記所在地範囲の中心座標の座標値との距離を求めることで計算が実行できる。或いは、前記条件データベース１２６において、前記所在地範囲の周囲の地域で所在地範囲中心からの一定距離の地域を区画して、この区画を例えば「所在地近接範囲」などと定義するとしてもよい。この場合、前記位置情報がこの所在地近接範囲に含まれるか否かを判定すれば、前記ステップｓ１２０３の処理を実行できる。
【００８２】
前記ステップｓ１２０３の処理にて所定サービスが特定できなかった場合（ｓ１２０３：ＮＯ）、ゲーム提供サーバ３００は、処理を終了する。他方、前記ステップｓ１２０３の処理にて所定サービスが特定できた場合（ｓ１２０３：ＹＥＳ）、ゲーム提供サーバ３００は、該当サービスの提供を受けられる可能性がある旨の情報通知を携帯端末２００に行うべく、システム１００に対し、当該情報通知依頼を送信する（ｓ１２０４）。システム１００ではこれを受信し（ｓ１２０５）、該当サービスの提供を受けられる可能性がある旨の情報通知を携帯端末２００に対し実行する（ｓ１２０６）。
【００８３】
このような処理を行うことで、上記処理フロー１１と同様に、前記携帯端末２００のユーザは前記情報通知の内容を見て、もう少し移動して前記所在地範囲に移動すれば、前記所定サービスを受けられることを認識する。
【００８４】
本発明によれば、現実の現在位置とオンライン上など仮想世界での事物・サービスとを連係させ、オンラインゲームサービスの質的量的な向上を図り、ユーザの誘導効果を奏することが可能となる。
【００８５】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００８６】
【図１】本実施形態におけるオンラインゲームサービス提供システムを含むネットワーク構成図である。
【図２】本実施形態における、（ａ）位置情報データベース、（ｂ）条件データベース、（ｃ）認証情報データベース、（ｄ）ゲームデータベースの各データ構造例を示す図である。
【図３】本実施形態のオンラインゲームサービス提供方法の実施手順例１を示すフロー図である。
【図４】本実施形態のオンラインゲームサービス提供方法の実施手順例２を示すフロー図である。
【図５】本実施形態のオンラインゲームサービス提供方法の実施手順例３を示すフロー図である。
【図６】本実施形態のオンラインゲームサービス提供方法の実施手順例４を示すフロー図である。
【図７】本実施形態のオンラインゲームサービス提供方法の実施手順例５を示すフロー図である。
【図８】本実施形態のオンラインゲームサービス提供方法の実施手順例６を示すフロー図である。
【図９】本実施形態のオンラインゲームサービス提供方法の実施手順例７を示すフロー図である。
【図１０】本実施形態のオンラインゲームサービス提供方法の実施手順例８を示すフロー図である。
【図１１】本実施形態のオンラインゲームサービス提供方法の実施手順例９を示すフロー図である。
【図１２】本実施形態のオンラインゲームサービス提供方法の実施手順例１０を示すフロー図である。
【図１３】本実施形態のオンラインゲームサービス提供方法の実施手順例１１を示すフロー図である。
【図１４】本実施形態のオンラインゲームサービス提供方法の実施手順例１２を示すフロー図である。
【符号の説明】
【００８７】
１００  オンラインゲームサービス提供システム、システム
１０１、２０１、３０１  プログラムデータベース
１０２、２０２、３０２  プログラム
１０３、２０３、３０３  メモリ
１０４、２０４、３０４  ＣＰＵ
１０５、２０５、３０５  入出力インターフェイス
１０６、２０６、３０６  通信部
１０７、２０７、３０７  Ｉ／Ｏ部
１１０  位置情報取得部                    １１１  サービス検索部
１１２  指示送信部                        １１３  認証情報送信部
１２５  位置情報データベース              １２６  条件データベース
１２７  認証情報データベース              １２８  ゲームデータベース
１４０  ネットワーク                      １５０  ＧＰＳ装置
２００  携帯端末
２１０  位置情報送信部                    ２１１  認証情報受信部
３００  ゲーム提供サーバ                  ３１０  位置情報取得部
３１１  サービス検索部                    ３１３  認証情報送信部
３１４  認証処理部                        ３１５  ゲームデータ送信部
４００  リーダ装置                        ４１０  無線ＩＣチップ
５００  パーソナルコンピュータ            ５１０  コンピュータ
【図２】
2007089879.tif 000003
【図３】
2007089879.tif 000004
【図４】
2007089879.tif 000005
【図５】
2007089879.tif 000006
【図６】
2007089879.tif 000007
【図７】
2007089879.tif 000008
【図８】
2007089879.tif 000009
【図９】
2007089879.tif 000010
【図１０】
2007089879.tif 000011
【図１１】
2007089879.tif 000012
【図１２】
2007089879.tif 000013
【図１３】
2007089879.tif 000014
【図１４】
2007089879.tif 000015
【図１】
2007089879.tif 000016