(57)【要約】  本発明は、ゲームシステムとゲームプラットフォームを開示しており、当該ゲームシステムもゲームプラットフォームも、測位システムへゲームユーザ端末の位置情報を要求し取得することができる位置検索ユニットを含む。また、本発明はゲームシステムが位置情報を取得する方法を開示しており、当該方法では、ゲームユーザ端末が位置検索要求を送信し、測位システムから位置情報を取得し、位置情報をゲームサーバに返信する。また、本発明はゲームにおいて位置情報を応用する方法を開示しており、当該方法では、ゲームサーバがゲームユーザ端末の位置情報を取得し、当該位置情報とゲーム設定により、ゲームを実施する。上記によっては、ゲームユーザ端末の位置情報を検索でき、ゲームにおいて位置情報を応用できることにより、位置情報関連の多彩なゲームサービスをユーザに提供することが可能になっている。
2008517680.tif 000002
【特許請求の範囲】
【請求項１】
ゲームユーザ端末とゲームサーバとを含むゲームシステムであって、
ゲームユーザ端末又はゲームサーバからの位置検索要求を受信した場合、測位システムへ位置要求メッセージを送信し、測位システムからゲームユーザ端末の位置情報を取得し、当該位置情報をゲームユーザ端末又はゲームサーバに返信する位置検索ユニットを更に含むことを特徴とするゲームシステム。
【請求項２】
前記位置検索ユニットがゲームサーバ又はゲームユーザ端末内に位置することを特徴とする請求項1に記載のゲームシステム。
【請求項３】
前記位置検索ユニットが、ゲームユーザ情報を含む位置要求メッセージを測位システムに送信し、測位システムによって返信されたゲームユーザ端末の位置情報を受信することを特徴とする請求項１に記載のゲームシステム。
【請求項４】
前記ゲームユーザ情報にゲームユーザ端末の番号が含まれることを特徴とする請求項3に記載のゲームシステム。
【請求項５】
前記ゲームユーザ端末の位置情報に、ゲームユーザ端末の現在位置の経緯度、海抜高度、地理情報、付加情報、ゲームユーザ端末の運動速度、運動方向のうちの一つ又は複数の組み合わせが含まれることを特徴とする請求項１から請求項４のいずれか一項に記載のゲームシステム。
【請求項６】
位置情報を取得する方法であって、
ゲームユーザ端末が位置検索要求を測位システムに送信するステップと、
ゲームユーザ端末が測位システムによって返信された位置情報を受信し、前記位置情報をゲームサーバに送信するステップとを含むことを特徴とする位置情報を取得する方法。
【請求項７】
ゲームユーザ端末が位置検索要求を測位システムに送信する前に、ゲームサーバからゲームユーザ端末へ位置検索要求を送信することを更に含むことを特徴とする請求項６に記載の位置情報を取得する方法。
【請求項８】
ゲームユーザ端末が位置検索要求を測位システムに送信する前に、
ゲームサーバから測位システムへ送信する位置検索要求の負荷が設定の閾値を超える場合、ゲームサーバからゲームユーザ端末へ位置検索要求を送信することを更に含むことを特徴とする請求項6に記載の位置情報を取得する方法。
【請求項９】
ゲームプラットフォームであって、
位置検索要求を位置検索ユニットに送信する処理ユニットと、
処理ユニットからの位置検索要求を受信し、位置要求メッセージを測位システムに送信し、ゲームユーザ端末の位置情報を取得し、当該位置情報を処理ユニットに返信する位置検索ユニットとを含むことを特徴とするゲームプラットフォーム。
【請求項１０】
前記ゲームプラットフォームが、当該ゲームプラットフォームにサポートされるゲームモジュールからの位置検索要求を受信し、位置検索要求を処理ユニットに送信し、処理ユニットから受信した位置情報をゲームモジュールに返信する内部位置インターフェースユニットを更に含むことを特徴とする請求項9に記載のゲームプラットフォーム。
【請求項１１】
前記位置検索要求にゲームユーザのアカウント又はゲームユーザ端末の番号が含まれることを特徴とする請求項10に記載のゲームプラットフォーム。
【請求項１２】
前記ゲームプラットフォームが、ゲームユーザ端末からの位置検索要求を受信し、位置検索要求を処理ユニットに送信し、処理ユニットから受信した位置情報をゲームユーザ端末に返信し、或いは、ゲームユーザ端末によって測位システムから取得された位置情報を受信し、位置情報を処理ユニットに送信する外部位置インターフェースユニットを更に含むことを特徴とする請求項9に記載のゲームプラットフォーム。
【請求項１３】
前記位置検索ユニットが、ゲームユーザ情報を含む位置要求メッセージを測位システムに送信し、測位システムによって返信されたゲームユーザ端末の位置情報を受信することを特徴とする請求項9に記載のゲームプラットフォーム。
【請求項１４】
前記ゲームユーザ情報にゲームユーザ端末の番号が含まれることを特徴とする請求項13に記載のゲームプラットフォーム。
【請求項１５】
前記ゲームユーザ端末の位置情報にゲームユーザ端末の現在位置の経緯度、海抜高度、地理情報、付加情報、ゲームユーザ端末の運動速度、運動方向のうちのいずれか一項又はいくつかの組み合わせが含まれることを特徴とする請求項9から請求項14のいずれか一項に記載のゲームプラットフォーム。
【請求項１６】
位置情報を応用する方法であって、
ゲームサーバにおいて、位置関連のゲーム設定を行い、保存するステップと、
ゲームの起動又はゲーム進行中に、ゲームサーバがゲームユーザ情報によりゲームユーザ端末の位置情報を取得するステップと、
位置情報と位置関連のゲーム設定によりゲームサーバでゲームを実施するステップとを含むことを特徴とする位置情報を応用する方法。
【請求項１７】
前記位置関連のゲーム設定が、異なる位置情報によって異なるゲームを起動する設定と、異なる位置情報によって異なるゲームロジックを行う設定と、異なる位置によって異なるゲーム課金レートを実施する設定とのうちの一つ又は複数の組み合わせを含み、
前記ゲームを実施することは、ゲームの起動、ゲームロジックの変更又はゲーム課金の実行のうちの一つ又は複数の組み合わせを含むことを特徴とする請求項16に記載の位置情報を応用する方法。
【請求項１８】
前記ゲームロジックがゲームシナリオと、ゲームシーンと、ゲーム発生の場所とのうちの一つ又は複数の組み合わせを含むことを特徴とする請求項17に記載の位置情報を応用する方法。
【請求項１９】
ゲームユーザ情報により、ゲームユーザ端末の位置情報を取得することは、前記ゲームサーバがゲームユーザ情報を含む位置検索要求を測位システムへ送信し、測位システムからゲームユーザの位置情報を取得することであることを特徴とする請求項16に記載の位置情報を応用する方法。
【請求項２０】
ゲームユーザ情報により、ゲームユーザの位置情報を取得することは、この前測位システムから取得したゲームユーザ端末の位置情報により、前記ゲームサーバがゲームユーザ端末の現在の位置情報を予測することであることを特徴とする請求項16に記載の位置情報を応用する方法。
【請求項２１】
前記ゲームユーザ情報にゲームユーザ端末の番号が含まれることを特徴とする請求項16から請求項20のいずれか一項に記載の位置情報を応用する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動ネットワークゲーム技術に関し、特に、ゲームシステムと、ゲームプラットフォーム、ゲームシステムが位置情報を取得する方法並びにゲームシステムにおいて位置情報を応用する方法に関する。
【背景技術】
【０００２】
近年来、移動通信ネットワーク技術と測位技術の発展・向上に伴って、この二つの技術が結びつけはじめ、位置関連移動通信サービスが現れた。例えば、ある公衆向けの精度の高い測位サービスでは、CDMA 1Xネットワークとグロバールポジションシステム（GPS、Global Position System）測位技術の結びつけによって、室内かそれとも室外かにもかかわらず、ネットワークユーザ端末がオンの状態にあり、CDMA 1Xネットワークのカバー範囲内に位置さえすれば、ネットワークユーザの具体的な位置を正確に測位でき、室外環境での測位の精度が5〜50メートルにも達することができる。
【０００３】
現在、測位技術は主に、ユーザ位置の確定、ユーザ相互間の位置検索、ユーザの現在位置に関連する生活、交通、娯楽、サービスと公共施設などの様々な情報サービス、救援測位サービス、看護サービス、配車、物流管理、位置広告及び会社内部管理などに応用されている。測位技術は位置サービスプラットフォームを通じて、移動通信ネットワークに位置情報と関連サービスを提供する。
【０００４】
測位技術が速く発展しているにも関わらず、今まで、移動ネットワークゲームと結びつける応用はまだない。移動ネットワークゲームも高速に発展し、現在最も普及のショートメッセージとマルチメディアメッセージ類のゲームの他に、まだグラフィカルユーザインターフェース（GUI、Graphical User Interface）に基づく移動ネットワークゲームも現れて、移動ネットワークゲームと位置サービスプラットフォームの結びつけに基礎を構築したことになった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、現在の位置プラットフォームサービスと移動ゲームサービスがそれぞれの分野内で独立に発展しており、位置情報が移動ゲームにまだ応用されていないため、従来において、移動ゲームで既存の測位システムリソースを利用することはできない。
【０００６】
本発明の主な目的は、ゲームユーザの位置情報を測位システムを通じて取得できる、ゲームシステムとゲームプラットフォームを提供することにある。
【０００７】
本発明の他の目的は、ゲームシステムが通信端末を通じてゲームユーザの位置情報を取得することができる、ゲームシステムが位置情報を取得する方法を提供することにある。
【０００８】
本発明の他の目的は、ゲームがユーザ位置情報の変化に応じて相応に変わることができる、ゲームにおいて位置情報を応用する方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の目的は下記のような技術方案によって実現される。
【００１０】
ゲームユーザ端末とゲームサーバとを含むゲームシステムであって、
ゲームユーザ端末又はゲームサーバからの位置検索要求を受信した場合、測位システムへ位置要求メッセージを送信し、測位システムからゲームユーザ端末の位置情報を取得し、当該位置情報をゲームユーザ端末又はゲームサーバに返信する位置検索ユニットを更に含む。
【００１１】
前記位置検索ユニットがゲームサーバ又はゲームユーザ端末内に位置する。
【００１２】
前記位置検索ユニットが、ゲームユーザ情報を含む位置要求メッセージを測位システムに送信し、測位システムによって返信されたゲームユーザ端末の位置情報を受信する。
【００１３】
前記ゲームユーザ情報にゲームユーザ端末の番号が含まれる。
【００１４】
前記ゲームユーザ端末の位置情報に、ゲームユーザ端末の現在位置の経緯度、海抜高度、地理情報、付加情報、ゲームユーザ端末の運動速度、運動方向のうちのいずれか一項又はいくつかの組み合わせが含まれる。
【００１５】
位置情報を取得する方法であって、
ゲームユーザ端末が位置検索要求を測位システムに送信するステップと、
ゲームユーザ端末が測位システムによって返信された位置情報を受信し、前記位置情報をゲームサーバに送信するステップとを含む。
【００１６】
ゲームユーザ端末が位置検索要求を測位システムに送信する前に、ゲームサーバからゲームユーザ端末へ位置検索要求を送信することを更に含む。
【００１７】
ゲームユーザ端末が位置検索要求を測位システムに送信する前に、
ゲームサーバから測位システムへ送信する位置検索要求の負荷が設定の閾値を超える場合、ゲームサーバからゲームユーザ端末へ位置検索要求を送信することを更に含む。
【００１８】
ゲームプラットフォームであって、
位置検索要求を位置検索ユニットに送信する処理ユニットと、
処理ユニットからの位置検索要求を受信し、位置要求メッセージを測位システムに送信し、ゲームユーザ端末の位置情報を取得し、当該位置情報を処理ユニットに返信する位置検索ユニットとを含む。
【００１９】
前記ゲームプラットフォームは、当該ゲームプラットフォームにサポートされるゲームモジュールからの位置検索要求を受信し、位置検索要求を処理ユニットに送信し、処理ユニットから受信した位置情報をゲームモジュールに返信する内部位置インターフェースユニットを更に含む。
【００２０】
前記位置検索要求にゲームユーザのアカウント又はゲームユーザ端末の番号が含まれる。
【００２１】
前記ゲームプラットフォームは、ゲームユーザ端末からの位置検索要求を受信し、位置検索要求を処理ユニットに送信し、処理ユニットから受信した位置情報をゲームユーザ端末に返信し、或いは、ゲームユーザ端末によって測位システムから取得された位置情報を受信し、位置情報を処理ユニットに送信する外部位置インターフェースユニットを更に含む。
【００２２】
前記位置検索ユニットが、ゲームユーザ情報を含む位置要求メッセージを測位システムに送信し、測位システムによって返信されたゲームユーザ端末の位置情報を受信する。
【００２３】
前記ゲームユーザ情報にゲームユーザ端末の番号が含まれる。
【００２４】
前記ゲームユーザ端末の位置情報にゲームユーザ端末の現在位置の経緯度、海抜高度、地理情報、付加情報、ゲームユーザ端末の運動速度、運動方向のうちの一つ又は複数の組み合わせが含まれる。
【００２５】
位置情報を応用する方法であって、
ゲームサーバにおいて、位置関連のゲーム設定を行い、保存するステップと、
ゲームの起動又はゲーム進行中に、ゲームサーバがゲームユーザ情報によりゲームユーザ端末の位置情報を取得するステップと、
位置情報と位置関連のゲーム設定によりゲームサーバでゲームを実施するステップとを含む。
【００２６】
前記位置関連のゲーム設定は、異なる位置情報によって異なるゲームを起動する設定と、異なる位置情報によって異なるゲームロジックを行う設定と、異なる位置によって異なるゲーム課金レートを実施する設定とのうちの一つ又は複数の組み合わせを含み、
前記ゲームを実施することは、ゲームの起動、ゲームロジックの変更又はゲーム課金の実行のうちの一つ又は複数の組み合わせを含む。
【００２７】
前記ゲームロジックはゲームシナリオと、ゲームシーンと、ゲーム発生の場所とのうちの一つ又は複数の組み合わせを含む。
【００２８】
ゲームユーザ情報により、ゲームユーザ端末の位置情報を取得することは、前記ゲームサーバがゲームユーザ情報を含む位置検索要求を測位システムへ送信し、測位システムからゲームユーザの位置情報を取得することである。
【００２９】
ゲームユーザ情報により、ゲームユーザの位置情報を取得することは、この前測位システムから取得したゲームユーザ端末の位置情報により、前記ゲームサーバがゲームユーザ端末の現在の位置情報を予測することである。
【００３０】
前記ゲームユーザ情報にゲームユーザ端末の番号が含まれる。
【発明の効果】
【００３１】
上記の技術方案からわかるように、本発明に係るゲームシステムは、ゲームユーザ端末の位置情報を測位システムへ要求し、取得することができる位置検索ユニットを含む。本発明に係るゲームプラットフォームも、ゲームユーザ端末の位置情報を測位システムへ要求し、取得することができる位置検索ユニットを含む。本発明のゲームシステムとゲームプラットフォームに基づき、ゲームユーザ端末の位置情報を取得できることによっては、移動ゲームにおいて位置情報を応用することにハードウェアサポートを提供した。それに対して、従来技術におけるゲームシステム又はゲームプラットフォームには、ゲームユーザ端末の位置情報を検索できる能力がないため、本発明のゲームシステムとゲームプラットフォームを応用することによって、ゲームユーザ端末の位置情報を検索できるようになった。
【００３２】
本発明に係るゲームシステムが位置情報を取得する方法のキーポイントは、ゲームユーザ端末が位置検索要求を測位システムに送信し、測位システムから位置情報を取得し、前記位置情報をゲームサーバに送信することにある。従来技術で、ゲームユーザ端末は位置情報を取得することができるが、ゲームサーバに送信しない。従来技術と比較して見る場合、本発明の方法の利点は、ゲームサーバがゲームユーザ端末によって取得された位置情報を利用して、ゲームに対して相応に処理できることにある。
【００３３】
本発明に係るゲームシステムにおいて位置情報を応用する方法のキーポイントは、ゲームサーバがゲームユーザ端末の位置情報を要求して取得した後、当該位置情報とゲーム設定により、ゲームを実施することにある。本発明の方法を利用しては、移動オペレータがゲームユーザに位置情報関連の様々な多彩なサービスを提供することができて、従来技術でゲームシステム又はゲームプラットフォームをユーザ位置と結びつけることができない欠点を解決し、移動ゲームの娯楽性を増え、且つゲームと測位技術の結び付けに広い発展の空間を提供している。
【発明を実施するための最良の形態】
【００３４】
本発明の目的、技術方案と利点を更に明確にするため、以下、図面と具体的な実施形態を参照して本発明をさらに説明する。
【００３５】
普通に、一つのゲームサーバは一つのオンラインネットワークゲームだけを運行できる。ゲームサーバは移動端末設備の製造メーカーによって開発され、ゲームはゲーム開発者によって開発され、両方には統一の標準がない。通常、ゲームユーザ端末とゲームサーバとによって一つのゲームシステムが構成され、ゲームユーザ端末がゲームサーバに登録した後、ユーザがオンラインでネットワークゲームを遊ぶことができる。
【００３６】
図1は本発明の実施例に係るゲームシステムである。図1を参照して、当該ゲームシステムはゲームユーザ端末とゲームサーバだけでなく、一つの位置検索ユニットも含む。本発明の実施例のゲームシステムにおいて、位置検索ユニットはそれぞれゲームユーザ端末及びゲームサーバに接続される。位置検索ユニットは測位システムとの交互によって、ゲームユーザ端末の位置情報を取得することができる。
【００３７】
ゲームシステムが位置情報を取得する基本のプロセスは下記の通りである。位置検索ユニットはゲームユーザ端末又はゲームサーバからの位置検索要求を受信した後、ゲームユーザ端末情報を含む位置要求メッセージを測位システムへ送信する。測位システムは位置要求メッセージでのゲームユーザ端末の情報に基づいて当該ゲームユーザ端末の位置情報を取得し、且つ当該位置情報を位置検索ユニットに返信する。位置検索ユニットは当該位置情報を取得した後、位置情報を、位置検索を要求したゲームサーバ又はゲームユーザ端末に転送する。ゲームサーバ又はゲームユーザ端末は受信した位置情報により、ゲームに対して相応の処理を行う。
【００３８】
位置検索ユニットから測位システムへ送信するゲームユーザ端末情報には、ゲームユーザ端末の識別子、例えば、ゲームユーザ端末の番号MSISDNが含まれる。
【００３９】
位置検索ユニットが測位システムから取得するゲームユーザ端末の位置情報には、多種の情報、例えば、ゲームユーザ端末の経緯度、海抜高度、運動速度及び運動方向などが含まれ、さらに所在地の地理情報、例えば地区の名称と周辺の地理情報、及び所在地の付加情報、例えば天気状況、交通情報など所在地と関係のある様々な情報も含まれることができる。これらの位置関連の情報は現在測位システムが取得できる情報である。
【００４０】
図2に示すように、位置検索ユニットがゲームサーバに位置する場合、ゲームサーバは位置検索ユニットによって取得された位置情報により、直接にゲームに対して処理を行うことができ、又は位置情報をゲームユーザ端末に転送して、相応の処理を行わせることもできる。
【００４１】
図3に示すように、位置検索ユニットがゲームユーザ端末に位置する場合、ゲームユーザ端末により測位システムへ位置検索要求を開始し、測位システムによって返信された位置情報を受信する。ゲームユーザ端末は位置検索ユニットによって取得された位置情報により、直接にゲームに対して処理を行うことができ、又は位置情報をゲームサーバに送信して、ゲームサーバで位置情報により相応の処理を行うこともできる。またゲームサーバからゲームユーザ端末へ位置検索要求を出すこともできる。ゲームユーザ端末は当該位置検索要求を応答した後、測位システムへ位置検索要求を送信し、測位システムによって返信された位置情報を受信してから、当該位置情報をゲームサーバに返信する。
【００４２】
また、位置検索ユニットが同時にゲームサーバとゲームユーザ端末の両方に位置することもできる。この場合、ゲームサーバとゲームユーザ端末の両方とも、位置検索要求を送信して測位システムから位置情報を取得することができる。例えば、ゲームサーバによって送信される位置検索要求の負荷が設定の閾値を超える場合、ゲームユーザ端末は測位システムへ位置検索要求を送信するよう要求されることができる。
【００４３】
ネットワークゲーム技術の発展に伴って、新しいゲームシステムが現れている。この新しいゲームシステムは、単一のゲームを提供する現有のゲームシステムと異なって、オペレータによりゲームサーバで統一のゲームプラットフォームを提供することによって、そのゲームプラットフォームにおいてゲーム開発者に提供された異なるゲームモジュールを運行する。ゲームプラットフォームはゲームモジュール及びゲームユーザ端末とそれぞれ接続され、課金、タイマー、ポイント管理及びセッション管理などの機能を提供する。このようなゲームプラットフォームにより、ゲーム開発者がサーバ側における開発作業を節約できるようになった。オープンモバイルアライアンス（OMA）でのゲームサービスワーキンググループ（Game Services Working Group）はが移動オンラインゲームプラットフォームの標準規格の策定に力を入れている。
【００４４】
図4は本発明の実施例に係るゲームプラットフォームである。図４を参照して、当該ゲームプラットフォームはそれにサポートされる複数のゲームモジュール及びゲームユーザ端末とそれぞれ接続され、本発明の実施例のゲームプラットフォームには、上記のゲームプラットフォームの各種の機能を実現する既存の処理ユニット以外に、測位システムからゲームユーザ端末の位置情報を取得することができる位置検索ユニットも含まれる。位置検索ユニットは単独に設定されてもよく、現有の処理ユニットに設定されてもよい。
【００４５】
ゲームプラットフォームが位置情報を取得する基本のプロセスは下記の通りである。ゲームプラットフォームの位置検索ユニットは処理ユニットの位置検索要求を受信した後、測位システムへゲームユーザ端末情報を含む位置要求メッセージを送信する。測位システムは受信したゲームユーザ端末情報により、当該ゲームユーザ端末の位置情報を取得し、且つ当該位置情報を位置検索ユニットに返信する。位置検索ユニットは当該位置情報を処理ユニットに返信する。処理ユニットは位置検索ユニットによって取得された位置情報により、ゲームに対して相応の処理を行う。
【００４６】
上記のように、位置検索ユニットから測位システムへ送信するゲームユーザ端末情報には、ゲームユーザ端末の識別子、例えば、ゲームユーザ端末の番号MSISDNが含まれる。
【００４７】
上記のように、位置検索ユニットが測位システムから取得するゲームユーザ端末の位置情報には、様々な情報、例えば、ゲームユーザ端末の経緯度、海抜高度、運動速度及び運動方向などが含まれ、さらに所在地の地理情報、例えば所属のエリアと周辺の地理情報、及び所在地の付加情報、例えば天気状況、交通情報など所在地と関係のある様々な情報も含まれることができる。
【００４８】
図4に示したゲームプラットフォームは、ゲームプラットフォームで運行の複数のゲームモジュールと位置情報を伝送する一つの内部位置インターフェースユニットを含むことができる。ゲームモジュールは内部位置インターフェースユニットによって、ゲームプラットフォームへゲームユーザ情報を含む位置検索要求を送信する。ゲームユーザ情報はゲームユーザのアカウント又はゲームユーザ端末の番号であることができる。処理ユニットは当該位置検索要求を位置検索ユニットに渡して処理させる。位置検索ユニットは測位システムへ位置要求メッセージを送信し、受信した位置情報を処理ユニットに返信する。処理ユニットは内部位置インターフェースユニットによって、位置情報を、位置検索を要求したゲームモジュールに返信する。
【００４９】
図4に示したゲームプラットフォームは、ゲームユーザ端末と位置情報を伝送する一つの外部位置インターフェースユニットを含むことができる。ゲームユーザ端末は外部位置インターフェースユニットによって、位置検索要求を処理ユニットに送信する。処理ユニットは位置検索要求を位置検索ユニットに転送する。位置検索ユニットは測位システムへ位置要求メッセージを送信し、受信した位置情報を処理ユニットに返信する。処理ユニットは外部位置インターフェースユニットによって、位置情報を、位置検索を要求したゲームユーザ端末に返信する。
【００５０】
上記の内部位置インターフェースユニットと外部位置インターフェースユニットは単独に設定されてもよく、処理ユニットで設定されてもよい。
【００５１】
図4に示すように、ゲームユーザ端末が直接に測位システムへ位置情報を要求して取得することもできる。この時、処理ユニットが外部位置インターフェースユニットによって、ゲームユーザ端末から位置情報を取得し、ゲームに対して相応の処理を行うことができる。
【００５２】
図1に示したゲームシステムか図4に示したゲームプラットフォームかにかかわらず、システム・プラットフォームと測位システムとの間の要求/応答モードは、サーバ/クライアント側モードである。ここで、ゲームプラットフォーム又はゲームシステムはクライアント側であり、測位システムはサーバである。
【００５３】
通常、測位システムはクライアント側に二つのネットワークインターフェースを提供している。一つはセキュリティーインターフェースであり、SSL（Security  Socket  Layer）・TLS（Transport  Layer  Security）暗号化を用いてインターフェースの安全を保証する。もう一つは暗号化なしのインターフェースである。安全領域に位置している場合、クライアント側は暗号化なしのインターフェースを通じて測位システムと接続することができ、非安全領域に位置している場合、クライアント側はセキュリティーインターフェースを通じて測位システムと接続して情報の安全性と信頼性を確保することができる。
【００５４】
位置要求メッセージと位置応答メッセージの両方ともメッセージヘッダとメッセージボディという二つの部分からなる。メッセージヘッダは認証情報、例えばクライアント側の識別子を含む。クライアント側の識別子はゲームシステム又はプラットフォームの識別子であってもよく、或いはゲームユーザ端末番号のようなユーザ識別子であってもよい。メッセージヘッダはメッセージボディの長さも含む。メッセージボディは位置要求メッセージと位置応答メッセージの具体的な内容を含み、そのフォーマットは通常XML（Extensible  Mark-UP  Language）フォーマットである。
【００５５】
クライアント側はHTTP  POSTの方式で位置要求メッセージを測位システムに送信する。全ての位置要求メッセージは一つの特定のURLに送信される。測位システムが位置要求メッセージに対して応答を行い、位置応答メッセージを返信し、位置情報の具体的な内容はメッセージボディにある。
【００５６】
図１に示したゲームシステム又は図4に示したゲームプラットフォームに基づき、移動オペレータは位置情報を移動ゲーム中に結びつけて、多彩なゲームサービスを提供することができる。以下では、移動ゲームにおいて位置情報を応用する方法をいくつか紹介する。
【００５７】
（1）位置情報によりゲームを起動すること
図5は発明の実施例に係るゲームにおいて位置情報によりゲームを起動する方法を示すフローチャートであり、当該方法は以下のステップを含む。
【００５８】
ステップ501で、ユーザは移動ゲームのネットワーク側で、例えば異なる位置によって異なるゲーム又はゲームシーンを起動するような位置関連のゲーム起動設定を行い、移動ゲームのネットワーク側に当該設定を保存する。移動ゲームのネットワーク側はゲームシステムでのゲームサーバ又はゲームシステムでのゲームプラットフォームである。
【００５９】
ステップ502で、ユーザはゲームユーザ端末を通じて、登録要求メッセージを移動ゲームのネットワーク側に送信する。
【００６０】
ステップ503で、移動ゲームのネットワーク側はゲームユーザ端末の番号によって、測位システムへ当該ゲームユーザ端末の位置情報を検索して取得する。
【００６１】
ステップ504で、移動ゲームのネットワーク側は取得した位置情報とユーザによって保存された設定により、ユーザのために相応のゲーム又はゲームシーンを起動する。
【００６２】
例えば、位置情報での運動速度のパラメータにより、移動ゲームのネットワーク側はユーザの状態を判断することができる。運動速度がある設定の閾値を超える場合、ユーザが運行中の交通道具にいることを示し、移動ゲームのネットワーク側はユーザに運行中の交通道具での遊びに適するゲームを起動する。
【００６３】
例えば、位置情報での所属エリアのパラメータにより、移動ゲームのネットワーク側はユーザの位置する具体的なエリアを判断することができる。ユーザの位置するエリアが家である場合、移動ゲームのネットワーク側はユーザに時間の長いゲーム又はゲームシーンを起動することができ、ユーザの位置するエリアがその他のエリアである場合、移動ゲームのネットワーク側はユーザに時間の短いゲーム又はゲームシーンを起動することができる。
【００６４】
このように、ユーザが登録した後に起動されるゲーム又はゲームシーンは全部同じではなくユーザの実際の位置により変換されることができる。
【００６５】
（2）位置情報によりゲームロジックを確定すること
図6は発明の実施例に係る移動ゲームにおいて位置情報によりロジック処理を実施する方法を示すフローチャートである。図6からわかるように、当該方法は以下のステップを含む。
【００６６】
ステップ601で、ユーザ又は移動オペレータは移動ゲームのネットワーク側で、例えばユーザの位置によりゲームキャラクターの位置を確定するような位置関連のゲームロジックの設定を行い、移動ゲームのネットワーク側に当該設定を保存する。
【００６７】
ステップ602で、移動ゲームのプロセスにおいて、移動ゲームのネットワーク側はゲームユーザ端末の番号により、測位システムへユーザゲームユーザ端末の位置情報を検索して取得する。
【００６８】
ステップ603で、移動ゲームのネットワーク側は取得した位置情報と保存された設定により、ユーザのためにゲームでのゲームロジックを確定する。
【００６９】
例えば、位置情報での経緯度のパラメータにより、移動ゲームのネットワーク側は実際の地図と対応するようにゲームでの地図を確定し、ゲームユーザのゲームユーザ端末の位置情報により、ユーザのゲーム役のゲーム地図での位置を決める。多人数ネットワークゲームにおいて、ゲーム地図でユーザのゲーム役付近にいる他のゲーム役に対応する真実ユーザの実際の位置も当該ユーザの付近にいる。
【００７０】
例えば、位置情報での天気状況のパラメータにより、移動ゲームのネットワーク側はゲームシーンの天気状況を確定する。ゲームユーザ所在地区の天気が晴である場合、移動ゲームのネットワーク側はゲームシーンの天気状況を晴に設定する。
【００７１】
このように、ユーザは実際の位置情報により、ゲームのロジックを変更することができ、即ち、ゲームのシナリオとシーンを変更することができる。
【００７２】
（3）位置情報によりゲームの課金を行うこと
図７は発明の実施例に係るゲームユーザの位置情報により、ゲーム課金を行う方法を示すフローチャートである。図7からわかるように、当該方法は以下のステップを含む。
【００７３】
ステップ701で、移動ゲームのネットワーク側は異なる位置情報により、例えば異なる地理エリアにより、異なるレートを設定することができ、或いはゲームユーザ端末の運動速度により、異なるレートを設定することができるような異なる課金レートを設定する。
【００７４】
ステップ702で、移動ゲームのネットワーク側はゲームユーザ端末の番号により、測位システムへゲームユーザ端末の位置情報を検索して取得する。
【００７５】
ステップ703で、移動ゲームのネットワーク側はゲームユーザ端末の位置情報と予め設定されたレートにより、ゲーム課金を行う。
【００７６】
例えば、位置情報での所属エリアのパラメータにより、移動ゲームのネットワーク側はあるエリアをゲームの優遇エリア（preferential area）として設定することができ、ユーザがそれらの優遇エリアに移動した場合、レートを下げ、ユーザがそれらのエリアから離れた場合、レートを高める。
【００７７】
例えば、位置情報での運動速度のパラメータにより、移動ゲームのネットワーク側は異なる運動速度に対して異なるレートを採用することができる。ユーザが交通道具の中でゲームを遊ぶことを励むために、ゲームユーザ端末の運動速度が予め設定された閾値を越える場合、レートを下げ、逆に、安全のために、ゲームユーザ端末の運動速度が予め設定された閾値を越える場合、レートを高めて、ユーザの交通道具運行中での事故の発生を避ける。
【００７８】
このように、ユーザの位置情報を取得することによって、ゲームに対する課金を柔軟に実行する。
【００７９】
以上のように、図1に示したゲームシステム又は図4に示したゲームプラットフォームに基づき、ゲームユーザはその実際の位置情報に関連する多彩なゲームサービスを楽しむことができる。上記のゲームサービスを実現する前提として、移動ゲームのネットワーク側から測位システムへ位置情報を要求して取得する。しかし、移動ゲームのネットワーク側から測位システムへ位置情報を頻繁に検索する場合、ネットワークデータの交互が増え、ネットワーク転送の効率が低下されることがよくあり、ネットワークに一定の影響を及ぼす。こんな場合、検索の間隔時間を増加し、或いは、位置情報を取得する必要のある時刻において、測位システムへ位置情報を要求して取得することでなく、計算結果を利用して、この時のゲームユーザ端末の位置情報を予測することができる。例えば、この前検索して取得した経緯度と運動速度により、ゲームユーザ端末の現在の位置を予測することによって、位置情報検索のネットワーク転送に対する影響を低減させる。
【００８０】
上記本発明の実施例の方法に対する説明は、あくまでもゲームにおいて位置情報を応用する僅かな実施例に過ぎず、また多くの位置関連の応用が本文で説明されていないが、その原理はすべて同じであり、即ち、検索して取得したゲームユーザの異なる位置情報及び予め設定した位置関連のゲーム設定を利用して、ゲームを変更することであり、ここでは贅言しない。
【００８１】
本発明の実施例のゲームシステム、プラットフォーム及びゲームにおいて位置情報を応用する方法は、移動端末のオンラインネットワークゲームに応用できるだけではなく、固定端末を含むオンラインネットワークゲームに応用することもできる。
【００８２】
具体的な実施プロセスにおいて、具体的な状況に応じるために、本発明の実施例のゲームシステム、ゲームプラットフォーム及び方法に対して適当に改善することができる。従って、上記本発明の実施の形態は模範の役割を果たすだけで、本発明の精神と請求の範囲を限定するものではないと理解できる。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施例に係るゲームシステムの構成図である。
【図２】本発明の実施例に係る位置検索ユニットがゲームサーバに位置するゲームシステムの構成図である。
【図３】本発明の実施例に係る位置検索ユニットがゲームユーザ端末に位置するゲームシステムの構成図である。
【図４】本発明の実施例に係るゲームプラットフォームの構成図である。
【図５】本発明の実施例に係るゲームにおいて位置情報によりゲームを起動する方法を示すフローチャートである。
【図６】本発明の実施例に係るゲームにおいて位置情報によりロジック処理を実施する方法を示すフローチャートである。
【図７】本発明の実施例に係るゲームユーザの位置情報によりゲーム課金を行う方法を示すフローチャートである。
【符号の説明】
【００８４】
501〜504、601〜603、701〜703  ステップ
【図１】
2008517680.tif 000003
【図２】
2008517680.tif 000004
【図３】
2008517680.tif 000005
【図４】
2008517680.tif 000006
【図５】
2008517680.tif 000007
【図６】
2008517680.tif 000008
【図７】
2008517680.tif 000009
【手続補正書】
【提出日】平成19年4月25日(2007.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲームユーザ端末とゲームサーバとを含むゲームシステムであって、
ゲームユーザ端末又はゲームサーバからの位置検索要求を受信した場合、測位システムへ位置要求メッセージを送信し、測位システムからゲームユーザ端末の位置情報を取得し、当該位置情報をゲームユーザ端末又はゲームサーバに返信する位置検索ユニットを更に含むことを特徴とするゲームシステム。
【請求項２】
前記位置検索ユニットがゲームサーバ又はゲームユーザ端末内に位置することを特徴とする請求項1に記載のゲームシステム。
【請求項３】
前記位置検索ユニットが、ゲームユーザ情報を含む位置要求メッセージを測位システムに送信し、測位システムによって返信されたゲームユーザ端末の位置情報を受信することを特徴とする請求項１に記載のゲームシステム。
【請求項４】
前記ゲームユーザ情報にゲームユーザ端末の番号が含まれることを特徴とする請求項3に記載のゲームシステム。
【請求項５】
前記ゲームユーザ端末の位置情報に、ゲームユーザ端末の現在位置の経緯度、海抜高度、地理情報、付加情報、ゲームユーザ端末の運動速度、運動方向のうちの一つ又は複数の組み合わせが含まれることを特徴とする請求項１から請求項４のいずれか一項に記載のゲームシステム。
【請求項６】
位置情報を取得する方法であって、
ゲームユーザ端末が位置検索要求を測位システムに送信するステップと、
ゲームユーザ端末が測位システムによって返信された位置情報を受信し、前記位置情報をゲームサーバに送信するステップとを含むことを特徴とする位置情報を取得する方法。
【請求項７】
ゲームユーザ端末が位置検索要求を測位システムに送信する前に、ゲームサーバからゲームユーザ端末へ位置検索要求を送信することを更に含むことを特徴とする請求項６に記載の位置情報を取得する方法。
【請求項８】
ゲームユーザ端末が位置検索要求を測位システムに送信する前に、
ゲームサーバから測位システムへ送信する位置検索要求の負荷が設定の閾値を超える場合、ゲームサーバからゲームユーザ端末へ位置検索要求を送信することを更に含むことを特徴とする請求項6に記載の位置情報を取得する方法。
【請求項９】
ゲームプラットフォームであって、
位置検索要求を位置検索ユニットに送信する処理ユニットと、
処理ユニットからの位置検索要求を受信し、位置要求メッセージを測位システムに送信し、ゲームユーザ端末の位置情報を取得し、当該位置情報を処理ユニットに返信する位置検索ユニットとを含むことを特徴とするゲームプラットフォーム。
【請求項１０】
前記ゲームプラットフォームが、当該ゲームプラットフォームにサポートされるゲームモジュールからの位置検索要求を受信し、位置検索要求を処理ユニットに送信し、処理ユニットから受信した位置情報をゲームモジュールに返信する内部位置インターフェースユニットを更に含むことを特徴とする請求項9に記載のゲームプラットフォーム。
【請求項１１】
前記位置検索要求にゲームユーザのアカウント又はゲームユーザ端末の番号が含まれることを特徴とする請求項10に記載のゲームプラットフォーム。
【請求項１２】
前記ゲームプラットフォームが、ゲームユーザ端末からの位置検索要求を受信し、位置検索要求を処理ユニットに送信し、処理ユニットから受信した位置情報をゲームユーザ端末に返信し、或いは、ゲームユーザ端末によって測位システムから取得された位置情報を受信し、位置情報を処理ユニットに送信する外部位置インターフェースユニットを更に含むことを特徴とする請求項9に記載のゲームプラットフォーム。
【請求項１３】
前記位置検索ユニットが、ゲームユーザ情報を含む位置要求メッセージを測位システムに送信し、測位システムによって返信されたゲームユーザ端末の位置情報を受信することを特徴とする請求項9に記載のゲームプラットフォーム。
【請求項１４】
位置情報を応用する方法であって、
ゲームの起動又はゲーム進行中に、ゲームサーバがゲームユーザ情報によりゲームユーザ端末の位置情報を取得するステップと、
位置情報と位置関連のゲーム設定によりゲームサーバでゲームを実施するステップとを含むことを特徴とする位置情報を応用する方法。
【請求項１５】
前記位置関連のゲーム設定が、異なる位置情報によって異なるゲームを起動する設定と、異なる位置情報によって異なるゲームロジックを行う設定と、異なる位置によって異なるゲーム課金レートを実施する設定とのうちの一つ又は複数の組み合わせを含み、
前記ゲームを実施することは、ゲームの起動、ゲームロジックの変更又はゲーム課金の実行のうちの一つ又は複数の組み合わせを含むことを特徴とする請求項14に記載の位置情報を応用する方法。
【請求項１６】
前記ゲームロジックがゲームシナリオと、ゲームシーンと、ゲーム発生の場所とのうちの一つ又は複数の組み合わせを含むことを特徴とする請求項15に記載の位置情報を応用する方法。
【請求項１７】
ゲームユーザ情報により、ゲームユーザ端末の位置情報を取得することは、前記ゲームサーバがゲームユーザ情報を含む位置検索要求を測位システムへ送信し、測位システムからゲームユーザの位置情報を取得することであることを特徴とする請求項14に記載の位置情報を応用する方法。
【請求項１８】
ゲームユーザ情報により、ゲームユーザの位置情報を取得することは、この前測位システムから取得したゲームユーザ端末の位置情報により、前記ゲームサーバがゲームユーザ端末の現在の位置情報を予測することであることを特徴とする請求項14に記載の位置情報を応用する方法。
【請求項１９】
前記ゲームユーザ情報にゲームユーザ端末の番号が含まれることを特徴とする請求項14から請求項18のいずれか一項に記載の位置情報を応用する方法。
【請求項２０】
ゲームサーバであって、
ゲームモジュール又はゲームユーザ端末から位置検索要求を受信し、測位システムに位置要求メッセージを送信し、ゲームユーザ端末の位置情報を取得し、ゲームユーザ端末の位置情報をゲームモジュール又はゲームユーザ端末に返信するゲームプラットフォームと、
位置検索要求を送信するゲームモジュールとを含むことを特徴とするゲームサーバ。
【請求項２１】
ゲームユーザ端末であって、
測位システムへ位置要求メッセージを送信し、測位システムからゲームユーザ端末の位置情報を取得する位置検索ユニットを含むことを特徴とするゲームユーザ端末。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
位置情報を取得する方法であって、
ゲームユーザ端末が測位システムによって返信された位置情報を受信し、前記位置情報をゲームサーバに送信するステップとを含む。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
前記ゲームユーザ情報にゲームユーザ端末の番号が含まれる。
ゲームサーバであって、
ゲームモジュール又はゲームユーザ端末から位置検索要求を受信し、測位システムに位置要求メッセージを送信し、ゲームユーザ端末の位置情報を取得し、ゲームユーザ端末の位置情報をゲームモジュール又はゲームユーザ端末に返信するゲームプラットフォームと、
位置検索要求を送信するゲームモジュールとを含む。
ゲームユーザ端末であって、
測位システムへ位置要求メッセージを送信し、測位システムからゲームユーザ端末の位置情報を取得する位置検索ユニットを含む。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
ネットワークゲーム技術の発展に伴って、新しいゲームシステムが現れている。この新しいゲームシステムは、単一のゲームを提供する現有のゲームシステムと異なって、オペレータによりゲームサーバで統一のゲームプラットフォームを提供することによって、そのゲームプラットフォームにおいてゲーム開発者に提供された異なるゲームモジュールを運行する。ゲームプラットフォームはゲームモジュール及びゲームユーザ端末とそれぞれ接続され、課金、タイマー、ポイント管理及びセッション管理などの機能を提供する。このようなゲームプラットフォームにより、ゲーム開発者がサーバ側における開発作業を節約できるようになった。
【国際調査報告】
2008517680.tif 000010
2008517680.tif 000011
2008517680.tif 000012
2008517680.tif 000013