(57)【要約】  本発明は、第１モバイルゲーム端末と、第２モバイルゲーム端末と、ゲームプラットフォームとを含むモバイルオンラインゲームシステムを開示している。ここで、第１モバイルゲーム端末は、ゲームプラットフォームから第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得し、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、当該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末と通信する。また、本発明はモバイルゲーム端末間の通信方法を開示している。本発明において、モバイルゲーム端末間のＰ２Ｐコネクションを通じて通信が行われるため、従来技術においてモバイルゲーム端末間のデータ交信がゲームサービスプラットフォームによって転送される一環を避けることができ、これにより、モバイルゲーム端末間のデータ交信の速度と効率が向上され、ゲームプラットフォームのデータ処理の負担が軽減される。
2008525132.tif 000002
【特許請求の範囲】
【請求項１】
モバイルオンラインゲームシステムであって、
第２モバイルゲーム端末のピアツーピア（Ｐ２Ｐ）通信アドレスをゲームプラットフォームから取得し、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、当該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末と通信する第１モバイルゲーム端末を含むことを特徴とするモバイルオンラインゲームシステム。
【請求項２】
前記第１モバイルゲーム端末が、
第２モバイルゲーム端末の識別子情報をモバイルゲームプラットフォームに送信し、第２モバイルゲーム端末のＰ２Ｐ通信アドレスと通信データをＰ２Ｐ応用ユニットに送信し、Ｐ２Ｐ応用ユニットから通信データを受信するゲーム応用ユニットと、
ゲーム応用ユニットから受信した第２モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、ゲーム応用ユニットから受信した通信データを該Ｐ２Ｐコネクションを通じて、第２モバイルゲーム端末に送信し、当該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末からの通信データを受信し、第２モバイルゲーム端末から受信した通信データをゲーム応用ユニットに送信するＰ２Ｐ応用ユニットとを含み、
前記ゲームプラットフォームが、
第２モバイルゲーム端末の識別子情報を送信し、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを第１モバイルゲーム端末に送信するモバイルゲームプラットホーム（ＭＧＰ）と、
モバイルゲーム端末のＰ２Ｐ登録情報を保存するデータベースと、
ここで、前記モバイルゲーム端末のＰ２Ｐ登録情報が該モバイルゲーム端末のＰ２Ｐ通信アドレスを含み、
モバイルゲームプラットホーム（ＭＧＰ）から受信した第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをデータベースから読み取り、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをＭＧＰに返信するＰ２Ｐ管理ユニットとを含むことを特徴とする請求項１に記載のモバイルオンラインゲームシステム。
【請求項３】
前記Ｐ２Ｐ管理ユニットが、第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをデータベースから読み取り、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをＭＧＰに返信するデータベース検索ユニットを含むことを特徴とする請求項２に記載のモバイルオンラインゲームシステム。
【請求項４】
前記Ｐ２Ｐ登録情報がモバイルゲーム端末の認証情報を更に含み、
前記Ｐ２Ｐ管理ユニットが、ＭＧＰから第２モバイルゲーム端末の識別子情報を受信し、当該第２モバイルゲーム端末のＰ２Ｐ登録情報をデータベースから読み取り、当該第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を前記第１モバイルゲーム端末が持っているかどうかを判断し、持っている場合、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをＭＧＰに返信し、そうでない場合、認証失敗の応答をＭＧＰに返信する認証インターフェースユニットを含み、
前記ＭＧＰが、更に、認証失敗の応答をゲーム応用ユニットに返信することを特徴とする請求項２に記載のモバイルオンラインゲームシステム。
【請求項５】
前記Ｐ２Ｐ管理ユニットが、認証インターフェースユニットからの検索指示を受信し、第２モバイルゲーム端末のＰ２Ｐ登録情報をデータベースから読み取り、当該Ｐ２Ｐ登録情報を認証インターフェースユニットに送信するデータベース検索ユニットを更に含むことを特徴とする請求項４に記載のモバイルオンラインゲームシステム。
【請求項６】
モバイルゲーム端末間の通信方法であって、
第１モバイルゲーム端末が第２モバイルゲーム端末のＰ２Ｐ通信アドレスをゲームプラットフォームから取得することと、
第１モバイルゲーム端末が前記第２モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立することと、
第１モバイルゲーム端末が該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末と通信することとを含むことを特徴とするモバイルゲーム端末間の通信方法。
【請求項７】
前記取得することは、
第１モバイルゲーム端末が、Ｐ２Ｐコネクションの確立要求をゲームプラットフォームに送信し、当該確立要求に第１モバイルゲーム端末の識別子情報と第２モバイルゲーム端末の識別子情報が含まれており、
ゲームプラットフォームが、前記Ｐ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得し、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む応答を第１モバイルゲーム端末に返信することを含むことを特徴とする請求項６に記載のモバイルゲーム端末間の通信方法。
【請求項８】
前記ゲームプラットフォームがＰ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得し、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む応答を第１モバイルゲーム端末に返信することは、
ゲームプラットフォームが、Ｐ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を第１モバイルゲーム端末が持っているかどうかを判断し、持っている場合、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む認証成功の応答を第１モバイルゲーム端末に返信し、そうでない場合、認証失敗の応答を第１モバイルゲーム端末に返信し、本プロセスを終了させることを更に含むことを特徴とする請求項７に記載のモバイルゲーム端末間の通信方法。
【請求項９】
前記第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を第１モバイルゲーム端末が持っているかどうかを判断することは、
Ｐ２Ｐコネクションの確立要求での、第２モバイルゲーム端末の識別子情報に基づいて、第２モバイルゲーム端末のＰ２Ｐ登録情報を取得し、
該Ｐ２Ｐ登録情報に、第２モバイルゲーム端末が第１モバイルゲーム端末とＰ２Ｐコネクションを確立したいという記録情報が含まれているかどうかを判断し、含まれている場合、第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該第１モバイルゲーム端末が持っていると判断し、そうでない場合、第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該第１モバイルゲーム端末が持っていないと判断することとを含むことを特徴とする請求項８に記載のモバイルゲーム端末間の通信方法。
【請求項１０】
前記第１モバイルゲーム端末が、Ｐ２Ｐコネクションの確立要求をゲームプラットフォームに送信することは、第１モバイルゲーム端末が、Ｐ２Ｐコネクションの確立指示を受信した後、Ｐ２Ｐコネクションの確立要求をゲームプラットフォームに送信することを含むことを特徴とする請求項７に記載のモバイルゲーム端末間の通信方法。
【請求項１１】
第１モバイルゲーム端末が、ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて第２モバイルゲーム端末に伝送される必要があるかどうかを判断し、必要がある場合、Ｐ２Ｐコネクションを通じて該データを第２モバイルゲーム端末に送信し、そうでない場合、当該データをゲームプラットフォームに送信することを更に含むことを特徴とする請求項６に記載のモバイルゲーム端末間の通信方法。
【請求項１２】
前記ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて第２モバイルゲーム端末に伝送される必要があるかどうかを判断することは、
該データに、Ｐ２Ｐコネクションを通じて伝送される必要があることを表する情報が含まれているかどうかを判断し、含まれている場合、当該データがＰ２Ｐコネクションを通じて伝送される必要があると判断し、そうでない場合、Ｐ２Ｐコネクションを通じて伝送される必要がないと判断することを含むことを特徴とする請求項１１に記載のモバイルゲーム端末間の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はモバイルオンラインゲームのサービス分野に関し、特にモバイルオンラインゲームシステム、及びモバイルゲーム端末間の通信方法に関する。
【背景技術】
【０００２】
現在のモバイルオンラインゲームシステムには主にゲームプラットフォームとモバイルゲーム端末の二つの部分を含む。ゲームプラットフォームは、ゲームサービスの発表、多種のゲームサービスの並行運営、ゲームサービスユーザの発見、ゲーム運営プロセスの制御、及びユーザアカウントの課金などの一連のサービスをユーザに提供する。モバイルゲーム端末は、ゲームプラットフォームへのアクセスと、ゲームを実現する操作プラットフォームとを該ゲームプラットフォームの相応のユーザに提供する。
【０００３】
従来のモバイルオンラインゲームシステムにおいて、ゲームプラットフォームと数多くのモバイルゲーム端末間のデータ交信は巨大な通信ネットワークによって実現されている。モバイルゲーム端末は主に、ゲーム運行中に生成されたデータを、ゲームプラットフォームのモバイルゲームプラットフォーム（ＭＧＰ）に転送して、相応の処理を行うゲーム応用ユニットを含む。ゲームプラットフォームは主に、通信ネットワークを通じてモバイルゲーム端末からのデータを受信し、且つ受信したデータのタイプに基づいて、データに対して相応に処理するＭＧＰを含む。モバイルゲーム端末からＭＧＰに送信されるデータは主に二つの部分を含む。そのうちの一部分のデータは、主にゲームロジック処理、システム管理と課金などに用いられるコアデータであって、ゲームプラットフォームの主要な部分を構成し、ＭＧＰがそれに対して関連の分析又は処理を行う必要である。また、別の部分のデータは、モバイルゲーム端末間の通信データ、例えば、音声又はテキストの交信データなどであって、送信元モバイルゲーム端末（ｏｒｉｇｉｎａｔｉｎｇ  ｍｏｂｉｌｅ  ｇａｍｅ  ｔｅｒｍｉｎａｌ）から送信され、ＭＧＰを通じて宛先モバイルゲーム端末（ｄｅｓｔｉｎａｔｉｏｎ  ｍｏｂｉｌｅ  ｇａｍｅ  ｔｅｒｍｉｎａｌ）に転送される。
【０００４】
発明者は発明の過程で上記のプロセスにおいて、ＭＧＰはモバイルゲーム端末間の通信データに対していかなる処理もせず、リレーの役だけになることをわかった。データ転送がゲームプラットフォームの主要なサービスに属しないにもかかわらず、ゲームプラットフォームのシステム資源に限りがあるため、ゲームプラットフォームのユーザ群の膨大化に伴って、ゲームプラットフォームによってデータを転送するだけのサービスであるにしても、相当なシステム資源を消費し、ゲームプラットフォームのサービス処理の高負担を招く。そして、モバイルゲーム端末間において、ゲームプラットフォームによってデータを転送して通信を行うため、交信周期の延長と通信速度の低下を招き、全体のモバイルオンラインゲームシステム運行の効率と効果に影響を及ぼす。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記に鑑みてなされたものであって、モバイルゲーム端末間の通信データがゲームプラットフォームによって転送されることで、ゲームプラットフォームのサービス負荷が重くなる問題、及びモバイルゲーム端末間の通信効率が低くなる問題を解決することができる、モバイルオンラインゲームシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明はモバイルオンラインゲームシステムを提供する。
【０００７】
モバイルオンラインゲームシステムであって、
第２モバイルゲーム端末のピアツーピア（Ｐ２Ｐ）通信アドレスをゲームプラットフォームから取得し、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、当該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末と通信する第１モバイルゲーム端末を含む。
【０００８】
前記第１モバイルゲーム端末が、
第２モバイルゲーム端末の識別子情報をモバイルゲームプラットフォームに送信し、第２モバイルゲーム端末のＰ２Ｐ通信アドレスと通信データをＰ２Ｐ応用ユニットに送信し、Ｐ２Ｐ応用ユニットから通信データを受信するゲーム応用ユニットと、
ゲーム応用ユニットから受信した第２モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、ゲーム応用ユニットから受信した通信データを該Ｐ２Ｐコネクションを通じて、第２モバイルゲーム端末に送信し、当該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末からの通信データを受信し、第２モバイルゲーム端末から受信した通信データをゲーム応用ユニットに送信するＰ２Ｐ応用ユニットとを含み、
前記ゲームプラットフォームが、
第２モバイルゲーム端末の識別子情報を送信し、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを第１モバイルゲーム端末に送信するモバイルゲームプラットホーム（ＭＧＰ）と、
モバイルゲーム端末のＰ２Ｐ登録情報を保存するデータベースと、
ここで、前記モバイルゲーム端末のＰ２Ｐ登録情報が該モバイルゲーム端末のＰ２Ｐ通信アドレスを含み、
モバイルゲームプラットホーム（ＭＧＰ）から受信した第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをデータベースから読み取り、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをＭＧＰに返信するＰ２Ｐ管理ユニットとを含む。
【０００９】
前記Ｐ２Ｐ管理ユニットが、第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをデータベースから読み取り、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをＭＧＰに返信するデータベース検索ユニットを含む。
前記Ｐ２Ｐ登録情報がモバイルゲーム端末の認証情報を更に含み、
前記Ｐ２Ｐ管理ユニットが、ＭＧＰから第２モバイルゲーム端末の識別子情報を受信し、当該第２モバイルゲーム端末のＰ２Ｐ登録情報をデータベースから読み取り、当該第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を前記第１モバイルゲーム端末が持っているかどうかを判断し、持っている場合、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをＭＧＰに返信し、そうでない場合、認証失敗の応答をＭＧＰに返信する認証インターフェースユニットを含み、
前記ＭＧＰが、更に、認証失敗の応答をゲーム応用ユニットに返信する。
前記Ｐ２Ｐ管理ユニットが、認証インターフェースユニットからの検索指示を受信し、第２モバイルゲーム端末のＰ２Ｐ登録情報をデータベースから読み取り、当該Ｐ２Ｐ登録情報を認証インターフェースユニットに送信するデータベース検索ユニットを更に含む。
モバイルゲーム端末間の通信方法であって、
第１モバイルゲーム端末が第２モバイルゲーム端末のＰ２Ｐ通信アドレスをゲームプラットフォームから取得することと、
第１モバイルゲーム端末が前記第２モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立することと、
第１モバイルゲーム端末が該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末と通信することとを含む。
【００１０】
前記取得することは、
第１モバイルゲーム端末が、Ｐ２Ｐコネクションの確立要求をゲームプラットフォームに送信し、当該確立要求に第１モバイルゲーム端末の識別子情報と第２モバイルゲーム端末の識別子情報が含まれており、
ゲームプラットフォームが、前記Ｐ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得し、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む応答を第１モバイルゲーム端末に返信することを含む。
【００１１】
前記ゲームプラットフォームがＰ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得し、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む応答を第１モバイルゲーム端末に返信することは、
ゲームプラットフォームが、Ｐ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を第１モバイルゲーム端末が持っているかどうかを判断し、持っている場合、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む認証成功の応答を第１モバイルゲーム端末に返信し、そうでない場合、認証失敗の応答を第１モバイルゲーム端末に返信し、本プロセスを終了させることを更に含む。
【００１２】
前記第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を第１モバイルゲーム端末が持っているかどうかを判断することは、
Ｐ２Ｐコネクションの確立要求での、第２モバイルゲーム端末の識別子情報に基づいて、第２モバイルゲーム端末のＰ２Ｐ登録情報を取得し、
該Ｐ２Ｐ登録情報に、第２モバイルゲーム端末が第１モバイルゲーム端末とＰ２Ｐコネクションを確立したいという記録情報が含まれているかどうかを判断し、含まれている場合、第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該第１モバイルゲーム端末が持っていると判断し、そうでない場合、第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該第１モバイルゲーム端末が持っていないと判断することとを含む。
【００１３】
前記第１モバイルゲーム端末が、Ｐ２Ｐコネクションの確立要求をゲームプラットフォームに送信することは、第１モバイルゲーム端末が、Ｐ２Ｐコネクションの確立指示を受信した後、Ｐ２Ｐコネクションの確立要求をゲームプラットフォームに送信することを含む。
【００１４】
第１モバイルゲーム端末が、ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて第２モバイルゲーム端末に伝送される必要があるかどうかを判断し、必要がある場合、Ｐ２Ｐコネクションを通じて該データを第２モバイルゲーム端末に送信し、そうでない場合、当該データをゲームプラットフォームに送信することを更に含む。
【００１５】
前記ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて第２モバイルゲーム端末に伝送される必要があるかどうかを判断することは、
該データに、Ｐ２Ｐコネクションを通じて伝送される必要があることを表する情報が含まれているかどうかを判断し、含まれている場合、当該データがＰ２Ｐコネクションを通じて伝送される必要があると判断し、そうでない場合、Ｐ２Ｐコネクションを通じて伝送される必要がないと判断することを含む。
【発明の効果】
【００１６】
以上のように、本発明において、通信を開始する第１モバイルゲーム端末は、ゲームプラットフォームから第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得し、且つ取得したＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末、即ち、宛先モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、次に、確立した該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末と通信を行う。ゲームプラットフォームを通じてデータを転送する処理を避けているため、モバイルゲーム端末間のデータ交信の速度と効率が向上し、交信の周期が短縮し、更にゲームプラットフォームのデータ処理の負荷が更に軽減され、全体のモバイルオンラインゲームシステムの運行効率が向上する。
【発明を実施するための最良の形態】
【００１７】
本発明の目的、技術案と利点を更に明確にするため、以下、図面を参照して本発明をさらに詳述する。
【００１８】
本発明の実施例において、第１モバイルゲーム端末が、ゲームプラットフォームから第２モバイルゲーム端末のＰ２Ｐ（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）通信アドレスを取得し、且つ取得したＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、確立した該Ｐ２Ｐコネクションを通じて、第２モバイルゲーム端末と通信を行う。
【００１９】
以下において、送信元モバイルゲーム端末は上記第１モバイルゲーム端末と同等であり、宛先モバイルゲーム端末は上記第２モバイルゲーム端末と同等である。
【００２０】
本発明に係るモバイルオンラインゲームシステムの構成は図１に示すように、主にゲームプラットフォームとモバイルゲーム端末という二つの部分を含む。
【００２１】
モバイルゲーム端末はゲーム応用ユニット以外に、Ｐ２Ｐ応用ユニットも含む。ここで、ゲーム応用ユニットは、Ｐ２Ｐコネクションの確立要求をＭＧＰに送信し、且つＭＧＰによって返信された応答を受信した後、Ｐ２Ｐコネクションの確立指示をＰ２Ｐ応用ユニットに送信し、及び、Ｐ２Ｐコネクションが確立された後、ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて伝送される必要があるかどうかを判断し、必要がある場合、データをＰ２Ｐ応用ユニットに送信し、そうでない場合、ＭＧＰに送信し、また、Ｐ２Ｐ応用ユニットが送信した、相手のモバイルゲーム端末からのデータを受信するものである。Ｐ２Ｐ応用ユニットは、ゲーム応用ユニットからのＰ２Ｐコネクションの確立指示を受信した後、宛先モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、当該Ｐ２Ｐコネクションを通じて相手のモバイルゲーム端末とデータ交信を行うものである。
【００２２】
ここで、ゲーム応用ユニットからＭＧＰに送信されるＰ２Ｐコネクションの確立要求には宛先モバイルゲーム端末の識別子情報が含まれており、ＭＧＰから送信元モバイルゲーム端末に返信される応答には宛先モバイルゲーム端末の通信アドレスが含まれている。また、確立したＰ２Ｐコネクションに対応する通信ネットワークプロトコルが伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ：Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などであってよく、相応に、モバイルゲーム端末のＰ２Ｐ通信アドレスも該ＴＣＰ／ＩＰプロトコルに基づいたものであってよい。
【００２３】
ゲームプラットフォームにおいて、ＭＧＰと、データベースとを含むことだけでなく、Ｐ２Ｐ管理ユニットも含む。ここで、ＭＧＰは、モバイルゲーム端末からのＰ２Ｐコネクションの確立要求を受信し、且つそれをＰ２Ｐ管理ユニットに送信すると同時に、Ｐ２Ｐ管理ユニットによって返信された応答を受信し、それをモバイルゲーム端末に転送するものであり、データベースは、モバイルゲーム端末のＰ２Ｐ登録情報を保存するものであり、Ｐ２Ｐ管理ユニットは、ＭＧＰによって転送されたＰ２Ｐコネクションの確立要求を受信した後、データベースに保存されたモバイルゲーム端末のＰ２Ｐ登録情報を読み取り、次いでＭＧＰに応答を送信するものである。ここで、Ｐ２Ｐ登録情報には主に宛先モバイルゲーム端末の通信アドレスが含まれている。モバイルゲーム端末の通信アドレス、即ちＩＰアドレスの割り当ては無線ネットワーク通信システムによってコントロールされ、毎回、モバイルゲーム端末がＭＧＰプラットフォームに登録する通信アドレスが異なる可能である。そのため、モバイルゲーム端末がゲームプラットフォームに登録する毎に、データベース内の該情報が更新される。
【００２４】
第１選択方案として、上記Ｐ２Ｐ管理ユニットは、ＭＧＰによって転送されたＰ２Ｐコネクションの確立要求を受信した後、データベースに保存された宛先モバイルゲーム端末のＰ２Ｐ登録情報を読み取り、次いで宛先モバイルゲーム端末の通信アドレスを含む応答をＭＧＰに返信するデータベース検索ユニットを含むことができる。本方案において、Ｐ２Ｐ登録情報には主に宛先モバイルゲーム端末の通信アドレスが含まれている。
【００２５】
第２選択方案として、当該Ｐ２Ｐ管理ユニットは、ＭＧＰによって転送されたＰ２Ｐコネクションの確立要求を受信した後、データベースに保存されたモバイルゲーム端末のＰ２Ｐ登録情報を読み取り、モバイルゲーム端末に対して認証を行い、認証成功の場合、宛先モバイルゲーム端末の通信アドレスを含む認証成功の応答をＭＧＰに返信する認証インターフェースユニットを含むことができる。本方案において、Ｐ２Ｐ登録情報には宛先モバイルゲーム端末の通信アドレスだけでなく、関連の認証情報、例えば、登録時に提供された、送信元モバイルゲーム端末とのＰ２Ｐコネクションを確立したいかどうかの記録情報なども含まれている。
【００２６】
第３選択方案として、当該Ｐ２Ｐ管理ユニットは、ＭＧＰによって転送されたＰ２Ｐコネクションの確立要求を受信した後、検索指示をデータベース検索ユニットに送信し、且つデータベース検索ユニットによって返信されたモバイルゲーム端末のＰ２Ｐ登録情報を受信し、モバイルゲーム端末に対して認証を行い、且つＭＧＰに応答を返信する認証インターフェースユニットと、認証インターフェースユニットの検索指示を受信した後、データベースに保存された関連モバイルゲーム端末のＰ２Ｐ登録情報を読み取り、且つ読み取ったＰ２Ｐ登録情報を認証インターフェースユニットに送信するデータベース検索ユニットと、を同時に含むことができる。本方案において、Ｐ２Ｐ登録情報に含まれた内容は上記第２選択方案での内容と同じである。
【００２７】
以上、本発明に係るモバイルオンラインゲームシステムの構成を説明して、以下では本発明に係るモバイルゲーム端末間の通信方法について説明する。本発明方法の前提として、ゲームサービスを行う時、Ｐ２Ｐ応用ユニットの通信ネットワークポート、例えばＴＣＰ／ＩＰポートなどをオープンする。該方法の全体のフローは図２に示すように、具体的に以下のようなステップを含む。
【００２８】
ステップ２０１で、送信元モバイルゲーム端末は、ゲームプラットフォームから宛先モバイルゲーム端末のＰ２Ｐ通信アドレスを取得する。
【００２９】
ステップ２０２で、送信元モバイルゲーム端末は、取得したＰ２Ｐ通信アドレスに基づいて、宛先モバイルゲーム端末との間のＰ２Ｐコネクションを確立する。
【００３０】
ステップ２０３で、送信元モバイルゲーム端末は、当該Ｐ２Ｐコネクションを通じて宛先モバイルゲーム端末と通信を行う。
【００３１】
以下、具体的な実施例を参照して本発明を詳しく説明する。本発明に係る実施例１において、ゲームプラットフォームがモバイルオンラインゲームシステムのゲームサービスプラットフォームである。該ゲームプラットフォームは少なくともＭＧＰと、データベースと、Ｐ２Ｐ管理ユニットと、を含む。Ｐ２Ｐ管理ユニットは少なくともデータベース検索ユニットを含む。モバイルゲーム端末はゲーム応用ユニットと、Ｐ２Ｐ応用ユニットと、を含む。本実施例の方法フローチャートは図３に示すように、具体的に以下のようなステップを含む。
【００３２】
ステップ３０１で、送信元モバイルゲーム端末のゲーム応用ユニットからＭＧＰにＰ２Ｐコネクションの確立要求を送信し、当該要求には該送信元モバイルゲーム端末と宛先モバイルゲーム端末の両方の識別子情報が含まれている。ここで、ゲーム応用ユニットがユーザからのＰ２Ｐコネクションの確立指示を受信した後で、ＭＧＰにＰ２Ｐコネクションの確立要求を送信してよい。
【００３３】
ステップ３０２で、ＭＧＰは該Ｐ２Ｐコネクションの確立要求を受信した後、当該Ｐ２Ｐコネクションの確立要求をＰ２Ｐ管理ユニットのデータベース検索ユニットに転送する。
【００３４】
ステップ３０３で、データベース検索ユニットは該Ｐ２Ｐコネクションの確立要求を受信した後、要求に付けられている宛先モバイルゲーム端末の識別子情報に基づいて、データベースに保存された宛先モバイルゲーム端末のＰ２Ｐ登録情報を読み取り、且つ読み取ったＰ２Ｐ登録情報をＭＧＰに送信する。ＭＧＰは該Ｐ２Ｐ登録情報を受信した後、当該Ｐ２Ｐ登録情報を送信元モバイルゲーム端末に転送する。該Ｐ２Ｐ登録情報には主に宛先モバイルゲーム端末のＰ２Ｐ通信アドレスが含まれている。
【００３５】
ステップ３０４で、送信元モバイルゲーム端末のゲーム応用ユニットはＭＧＰからのＰ２Ｐ登録情報を受信した後、Ｐ２Ｐコネクションの確立指示をＰ２Ｐ応用ユニットに送信する。該指示には宛先モバイルゲーム端末のＰ２Ｐ通信アドレスが含まれている。  
【００３６】
ステップ３０５で、Ｐ２Ｐ応用ユニットはゲーム応用ユニットからのＰ２Ｐコネクションの確立指示を受信した後、当該指示での宛先モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、宛先モバイルゲーム端末との間のＰ２Ｐ通信コネクションを確立する。
【００３７】
ステップ３０６で、送信元モバイルゲーム端末は該Ｐ２Ｐ通信コネクションを通じて、宛先モバイルゲーム端末と通信を行い、本プロセスを終了させる。
【００３８】
Ｐ２Ｐコネクションが確立された後、ゲーム応用ユニットは、ゲーム運行中に操作のたびに生成されたデータがＰ２Ｐコネクションを通じて伝送される必要があるかどうかを判断し、必要がある場合、データをＰ２Ｐ応用ユニットに送信し、Ｐ２Ｐ応用ユニットが、受信したデータをＰ２Ｐコネクションを通じて宛先モバイルゲーム端末に送信し、そうでない場合、当該データをモバイルゲームプラットフォームのＭＧＰに送信して処理を行う。
【００３９】
ここで、ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて伝送される必要があるかどうかを判断することは、即ち、ゲーム運行中に生成されたデータが通信データに属するかどうかを判断することであって、通信データである場合、これらのデータがＰ２Ｐコネクションを通じて伝送される必要があることになり、そうでない場合、通常のゲームデータであることになる。また、宛先モバイルゲーム端末に送信される通信データに、Ｐ２Ｐコネクションを通じて伝送される必要な相応の識別子情報を付けることができ、これにより、データに該識別子情報が付けられているかどうかを判断することによって、当該データがＰ２Ｐコネクションを通じて伝送される必要があるかどうかを判断することができる。
【００４０】
以上は本発明方法に係る実施例１であり、以下では、本発明方法に係る実施例２を説明する。本発明方法に係る実施例２において、ゲームプラットフォームはモバイルオンラインゲームシステムのゲームサービスプラットフォームである。該ゲームプラットフォームはＭＧＰと、データベースと、Ｐ２Ｐ管理ユニットとを含む。ここで、Ｐ２Ｐ管理ユニットは認証インターフェースユニットを含む。モバイルゲーム端末はゲーム応用ユニットと、Ｐ２Ｐ応用ユニットとを含む。実施例１と違うところとして、本実施例において、送信元モバイルゲーム端末からのＰ２Ｐコネクションの確立要求を受信し、且つ該要求を受信した後、データベースを検索して、相応のＰ２Ｐ登録情報を取得し、当該送信元モバイルゲーム端末に対して認証を行うのはゲームプラットフォームの認証インターフェースユニットである。本実施例方法のフローは図４に示すように、具体的に以下のようなステップを含む。
【００４１】
ステップ４０１で、送信元モバイルゲーム端末のゲーム応用ユニットからＭＧＰにＰ２Ｐコネクションの確立要求を送信し、且つ該要求に送信元モバイルゲーム端末と宛先モバイルゲーム端末の両方の識別子情報が付けられている。ここで、ゲーム応用ユニットはユーザからのＰ２Ｐコネクションの確立指示を受信した後、ＭＧＰに該Ｐ２Ｐコネクションの確立要求を送信することができる。
【００４２】
ステップ４０２で、ＭＧＰは該Ｐ２Ｐコネクションの確立要求を受信した後、当該Ｐ２Ｐコネクションの確立要求をＰ２Ｐ管理ユニットの認証インターフェースユニットに送信する。
【００４３】
ステップ４０３で、Ｐ２Ｐ管理ユニットの認証インターフェースユニットはＰ２Ｐコネクションの確立要求を受信した後、当該要求に付けられている送信元モバイルゲーム端末と宛先モバイルゲーム端末の両方の識別子情報に基づいて、データベースに保存されている、送信元モバイルゲーム端末と宛先モバイルゲーム端末の両方のＰ２Ｐ登録情報を読み取る。該Ｐ２Ｐ登録情報には主に送信元モバイルゲーム端末と宛先モバイルゲーム端末の両方の権限情報、及び宛先モバイルゲーム端末のＰ２Ｐ通信アドレスなどが含まれている。
【００４４】
ステップ４０４で、認証インターフェースユニットは読み取ったＰ２Ｐ登録情報に基づいて、宛先モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を送信元モバイルゲーム端末が持っているかどうかを判断し、持っている場合、ステップ４０５を実行し、そうでない場合、ステップ４０９を実行する。
【００４５】
ここで、宛先モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該送信元モバイルゲーム端末が持っているかどうかを判断するステップは以下の通りであってよい。取得した宛先モバイルゲーム端末のＰ２Ｐ登録情報に、宛先モバイルゲーム端末が送信元モバイルゲーム端末とＰ２Ｐコネクションを確立したいという記録情報が含まれているかどうかを判断し、含まれている場合、宛先モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該送信元モバイルゲーム端末が持っていると判定し、そうでない場合、宛先モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該送信元モバイルゲーム端末が持っていないと判定する。
【００４６】
ステップ４０５で、Ｐ２Ｐコネクション確立の認証成功の応答がＭＧＰに返信され、次いでＭＧＰは該応答を送信元モバイルゲーム端末に転送し、当該認証成功の応答には宛先モバイルゲーム端末のＰ２Ｐ通信アドレスが含まれている。
【００４７】
ステップ４０６で、送信元モバイルゲーム端末のゲーム応用ユニットはＭＧＰからの認証成功の応答を受信した後、Ｐ２Ｐコネクションの確立指示をＰ２Ｐ応用ユニットに送信する。該指示には宛先モバイルゲーム端末のＰ２Ｐ通信アドレスが含まれている。
【００４８】
ステップ４０７で、Ｐ２Ｐ応用ユニットは該Ｐ２Ｐコネクションの確立指示を受信した後、当該指示に含まれている宛先モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、宛先モバイルゲーム端末との間のＰ２Ｐ通信コネクションを確立する。
【００４９】
ステップ４０８で、送信元モバイルゲーム端末は該Ｐ２Ｐ通信コネクションを通じて、宛先モバイルゲーム端末と通信を行い、本プロセスを終了させる。
【００５０】
該Ｐ２Ｐコネクションが確立された後、ゲーム応用ユニットは、ゲーム運行中に操作のたびに生成されたデータがＰ２Ｐコネクションを通じて伝送される必要があるかどうかを判断し、必要がある場合、データをＰ２Ｐ応用ユニットに送信し、Ｐ２Ｐ応用ユニットが、受信したデータをＰ２Ｐコネクションを通じて宛先モバイルゲーム端末に送信し、そうでない場合、当該データをモバイルゲームプラットフォームのＭＧＰに送信する。ここで、ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて宛先モバイルゲーム端末に伝送される必要があるかどうかを判断することは、即ち、ゲーム運行中に生成されたデータが通信データに属するかどうかを判断することであって、通信データである場合、これらのデータがＰ２Ｐコネクションを通じて伝送される必要があることになり、そうでない場合、通常のゲームデータであることになる。また、宛先モバイルゲーム端末に送信される通信データに、Ｐ２Ｐコネクションを通じて伝送される必要な相応の識別子情報を付けることができ、これにより、データに該識別子情報が付けられているかどうかを判断することによって、当該データがＰ２Ｐコネクションを通じて伝送される必要があるかどうかを判断することができる。
【００５１】
ステップ４０９で、Ｐ２Ｐコネクション確立の認証失敗の応答がＭＧＰに返信され、ＭＧＰは該応答を送信元モバイルゲーム端末に転送し、本プロセスを終了させる。
【００５２】
以上は本発明に係る実施例２の方法のフローチャートであり、以下では本発明に係る実施例３を説明する。本実施例において、ゲームプラットフォームはモバイルオンラインゲームシステムのゲームサービスプラットフォームである。該ゲームプラットフォームは少なくともモバイルゲームプラットフォーム（ＭＧＰ）と、データベースと、Ｐ２Ｐ管理ユニットと、を含む。Ｐ２Ｐ管理ユニットは少なくとも認証インターフェースユニットと、データベース検索ユニットとを含む。モバイルゲーム端末はゲーム応用ユニットと、Ｐ２Ｐ応用ユニットとを含む。上記実施例２と違うところは、本実施例において、ゲームプラットフォームの認証インターフェースユニットが、送信元モバイルゲーム端末からのＰ２Ｐコネクションの確立要求を受信した後、データベースを直接に検索せずに、それ自身と接続されているデータベース検索ユニットに検索指示を送信し、データベース検索ユニットが、当該検索指示を受信した後、データベースに保存されているＰ２Ｐ登録情報を読み取り、次いで読み取ったＰ２Ｐ登録情報を認証インターフェースユニットに送信し、認証インターフェースユニットが該送信元モバイルゲーム端末に対して認証を行うことである。本実施例方法のフローは図５に示すように、具体的に以下のようなステップを含む。
【００５３】
ステップ５０１で、送信元モバイルゲーム端末のゲーム応用ユニットからＭＧＰにＰ２Ｐコネクションの確立要求を送信し、当該要求には該送信元モバイルゲーム端末と宛先モバイルゲーム端末の両方の識別子情報が含まれている。ここで、ゲーム応用ユニットはユーザからのＰ２Ｐコネクションの確立指示を受信した後、ＭＧＰに該Ｐ２Ｐコネクションの確立要求を送信することができる。
【００５４】
ステップ５０２で、ＭＧＰは該Ｐ２Ｐコネクションの確立要求を受信した後、当該Ｐ２Ｐコネクションの確立要求をＰ２Ｐ管理ユニットの認証インターフェースユニットに転送する。
【００５５】
ステップ５０３で、Ｐ２Ｐ管理ユニットの認証インターフェースユニットは該Ｐ２Ｐコネクションの確立要求を受信した後、Ｐ２Ｐ管理ユニットのデータベース検索ユニットに検索指示を送信し、当該指示には送信元モバイルゲーム端末と宛先モバイルゲーム端末の両方の識別子情報が含まれている。
【００５６】
ステップ５０４で、データベース検索ユニットは該検索指示を受信した後、データベースに保存されているＰ２Ｐ登録情報を読み取り、読み取ったＰ２Ｐ登録情報を認証インターフェースユニットに送信する。該Ｐ２Ｐ登録情報には主に送信元モバイルゲーム端末と宛先モバイルゲーム端末の両方の権限情報、及び宛先モバイルゲーム端末のＰ２Ｐ通信アドレスが含まれている。
【００５７】
ステップ５０５で、認証インターフェースユニットはデータベース検索ユニットからのＰ２Ｐ登録情報を受信した後、宛先モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を送信元モバイルゲーム端末が持っているかどうかを判断し、持っている場合、ステップ５０６を実行し、そうでない場合、ステップ５１０を実行する。
【００５８】
ここで、宛先モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該送信元モバイルゲーム端末が持っているかどうかを判断するステップは以下の通りであってよい。読み取ったＰ２Ｐ登録情報に、宛先モバイルゲーム端末が送信元モバイルゲーム端末とＰ２Ｐコネクションを確立したいという記録情報が含まれているかどうかを判断し、含まれている場合、宛先モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該送信元モバイルゲーム端末が持っていると判定し、そうでない場合、宛先モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該送信元モバイルゲーム端末が持っていないと判定する。
【００５９】
ステップ５０６で、認証成功の応答がＭＧＰに返信され、当該応答には宛先モバイルゲーム端末のＰ２Ｐ通信アドレスが含まれており、次いで該認証成功の応答が送信元モバイルゲーム端末に転送される。
【００６０】
ステップ５０７で、送信元モバイルゲーム端末のゲーム応用ユニットは該認証成功の応答を受信した後、Ｐ２Ｐコネクションの確立指示をＰ２Ｐ応用ユニットに送信し、当該指示には宛先モバイルゲーム端末のＰ２Ｐ通信アドレスが含まれている。
【００６１】
ステップ５０８で、Ｐ２Ｐ応用ユニットはゲーム応用ユニットからのＰ２Ｐコネクションの確立指示を受信した後、当該指示での、宛先モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、宛先モバイルゲーム端末との間のＰ２Ｐ通信コネクションを確立する。
【００６２】
ステップ５０９で、送信元モバイルゲーム端末は該Ｐ２Ｐ通信コネクションを通じて、宛先モバイルゲーム端末と通信を行い、本プロセスを終了させる。
【００６３】
該Ｐ２Ｐコネクションが確立された後、ゲーム応用ユニットは、ゲーム運行中に操作のたびに生成されたデータがＰ２Ｐコネクションを通じて伝送される必要があるかどうかを判断し、必要がある場合、データをＰ２Ｐ応用ユニットに送信し、Ｐ２Ｐ応用ユニットが、受信したデータをＰ２Ｐコネクションを通じて宛先モバイルゲーム端末に送信し、そうでない場合、当該データをモバイルゲームプラットフォームのＭＧＰに送信して処理を行う。ここで、ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて宛先モバイルゲーム端末に伝送される必要があるかどうかを判断することは、即ち、ゲーム運行中に生成されたデータが通信データに属するかどうかを判断することであって、通信データである場合、これらのデータがＰ２Ｐコネクションを通じて伝送される必要があることになり、そうでない場合、通常のゲームデータであることになる。また、宛先モバイルゲーム端末に送信される通信データに、Ｐ２Ｐコネクションを通じて伝送される必要な相応の識別子情報を付けることができ、これにより、データに該識別子情報が付けられているかどうかを判断することによって、当該データがＰ２Ｐコネクションを通じて伝送される必要があるかどうかを判断することができる。
【００６４】
ステップ５１０で、Ｐ２Ｐコネクション確立の認証失敗の応答がＭＧＰに返信され、ＭＧＰは該認証失敗の応答を送信元モバイルゲーム端末に転送し、本プロセスを終了させる。
【００６５】
上記述べたのは本発明の好ましい実施例にすぎず、本発明の保護範囲を限定するものではない。
【図面の簡単な説明】
【００６６】
【図１】図１は本発明に係るモバイルオンラインゲームシステムの構成図である。
【図２】図２は本発明に係るモバイルゲーム端末間の通信方法の全体のフローチャートである。
【図３】図３は本発明に係る実施例１のモバイルゲーム端末間の通信方法のフローチャートである。
【図４】図４は本発明に係る実施例２のモバイルゲーム端末間の通信方法のフローチャートである。
【図５】図５は本発明に係る実施例３のモバイルゲーム端末間の通信方法のフローチャートである。
【符号の説明】
【００６７】
２０１  Ｐ２Ｐ通信アドレスを取得
２０２  Ｐ２Ｐコネクションを確立
２０３  宛先モバイルゲーム端末と通信
【図１】
2008525132.tif 000003
【図２】
2008525132.tif 000004
【図３】
2008525132.tif 000005
【図４】
2008525132.tif 000006
【図５】
2008525132.tif 000007
【手続補正書】
【提出日】平成19年6月28日(2007.6.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルオンラインゲームシステムであって、
第２モバイルゲーム端末のピアツーピア（Ｐ２Ｐ）通信アドレスをゲームプラットフォームから取得し、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、当該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末と通信する第１モバイルゲーム端末を含むことを特徴とするモバイルオンラインゲームシステム。
【請求項２】
前記第１モバイルゲーム端末が、更に、
第２モバイルゲーム端末の識別子情報を前記ゲームプラットフォームに送信し、
モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、通信データを該Ｐ２Ｐコネクションを通じて、第２モバイルゲーム端末に送信し、当該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末からの通信データを受信し、
前記ゲームプラットフォームが、
第２モバイルゲーム端末の識別子情報を送信し、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを第１モバイルゲーム端末に送信し、
モバイルゲーム端末のＰ２Ｐ登録情報を保存し、
ここで、前記モバイルゲーム端末のＰ２Ｐ登録情報が該モバイルゲーム端末のＰ２Ｐ通信アドレスを含み、
モバイルゲームプラットホーム（ＭＧＰ）から受信した第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを読み取り、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを第１モバイルゲーム端末に返信することを特徴とする請求項１に記載のモバイルオンラインゲームシステム。
【請求項３】
前記Ｐ２Ｐ登録情報がモバイルゲーム端末の認証情報を更に含み、
ゲームプラットホームが、第２モバイルゲーム端末のＰ２Ｐ登録情報に基づいて、当該第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を前記第１モバイルゲーム端末が持っていると判断した場合、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを第１モバイルゲーム端末に返信することを特徴とする請求項２に記載のモバイルオンラインゲームシステム。
【請求項４】
モバイルゲーム端末間の通信方法であって、
第１モバイルゲーム端末が第２モバイルゲーム端末のＰ２Ｐ通信アドレスをゲームプラットフォームから取得することと、
第１モバイルゲーム端末が前記第２モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立することと、
第１モバイルゲーム端末が該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末と通信することとを含むことを特徴とするモバイルゲーム端末間の通信方法。
【請求項５】
前記取得することは、
第１モバイルゲーム端末が、Ｐ２Ｐコネクションの確立要求をゲームプラットフォームに送信し、当該確立要求に第１モバイルゲーム端末の識別子情報と第２モバイルゲーム端末の識別子情報が含まれており、
ゲームプラットフォームが、前記Ｐ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得し、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む応答を第１モバイルゲーム端末に返信することを含むことを特徴とする請求項４に記載のモバイルゲーム端末間の通信方法。
【請求項６】
前記ゲームプラットフォームがＰ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得し、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む応答を第１モバイルゲーム端末に返信することは、
ゲームプラットフォームが、Ｐ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を第１モバイルゲーム端末が持っていると判断した場合、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む認証成功の応答を第１モバイルゲーム端末に返信することを更に含むことを特徴とする請求項５に記載のモバイルゲーム端末間の通信方法。
【請求項７】
前記第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を第１モバイルゲーム端末が持っていると判断することは、
Ｐ２Ｐコネクションの確立要求での、第２モバイルゲーム端末の識別子情報に基づいて、第２モバイルゲーム端末のＰ２Ｐ登録情報を取得し、
該Ｐ２Ｐ登録情報に、第２モバイルゲーム端末が第１モバイルゲーム端末とＰ２Ｐコネクションを確立したいという記録情報が含まれていると判断した場合、第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該第１モバイルゲーム端末が持っていると判断することとを含むことを特徴とする請求項６に記載のモバイルゲーム端末間の通信方法。
【請求項８】
前記第１モバイルゲーム端末が、Ｐ２Ｐコネクションの確立要求をゲームプラットフォームに送信することは、第１モバイルゲーム端末が、Ｐ２Ｐコネクションの確立指示を受信した後、Ｐ２Ｐコネクションの確立要求をゲームプラットフォームに送信することを含むことを特徴とする請求項５に記載のモバイルゲーム端末間の通信方法。
【請求項９】
第１モバイルゲーム端末が、ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて第２モバイルゲーム端末に伝送される必要があると判断し、Ｐ２Ｐコネクションを通じて該データを第２モバイルゲーム端末に送信することを更に含むことを特徴とする請求項４に記載のモバイルゲーム端末間の通信方法。
【請求項１０】
前記ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて第２モバイルゲーム端末に伝送される必要があると判断することは、
該データに、Ｐ２Ｐコネクションを通じて伝送される必要があることを表する情報が含まれていると判断した場合、当該データがＰ２Ｐコネクションを通じて伝送される必要があると判断することを含むことを特徴とする請求項９に記載のモバイルゲーム端末間の通信方法。
【請求項１１】
モバイルゲーム端末であって、
第２モバイルゲーム端末の識別子情報をモバイルゲームプラットフォームに送信し、第２モバイルゲーム端末のＰ２Ｐ通信アドレスと通信データをＰ２Ｐ応用ユニットに送信するゲームアプリケーションユニットと、
ゲームアプリケーションユニットから受信した第２モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、ゲームアプリケーションユニットから受信した通信データを該Ｐ２Ｐコネクションを通じて、第２モバイルゲーム端末に送信し、当該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末からの通信データを受信し、第２モバイルゲーム端末から受信した通信データをゲームアプリケーションユニットに送信するＰ２Ｐ応用ユニットとを含むことをことを特徴とするモバイルゲーム端末。
【請求項１２】
ゲームプラットフォームであって、
第２モバイルゲーム端末の識別子情報を送信し、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを第１モバイルゲーム端末に送信するモバイルゲームプラットホーム（ＭＧＰ）と、
モバイルゲーム端末のＰ２Ｐ登録情報を保存するデータベースと、
ここで、前記モバイルゲーム端末のＰ２Ｐ登録情報が該モバイルゲーム端末のＰ２Ｐ通信アドレスを含み、
モバイルゲームプラットホーム（ＭＧＰ）から受信した第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをデータベースから読み取り、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをＭＧＰに返信するＰ２Ｐ管理ユニットとを含むことを特徴とするゲームプラットフォーム。
【請求項１３】
前記Ｐ２Ｐ管理ユニットが、第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをデータベースから読み取り、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをＭＧＰに返信するデータベース検索ユニットを含むことを特徴とする請求項1２に記載のゲームプラットフォーム。
【請求項１４】
前記モバイルゲーム端末のＰ２Ｐ登録情報がモバイルゲーム端末の認証情報を含み、
前記Ｐ２Ｐ管理ユニットが、第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ登録情報をデータベースから読み取り、当該第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を前記第１モバイルゲーム端末が持っていると判断し、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得する認証インターフェースユニットを含むことを特徴とする請求項１２に記載のゲームプラットフォーム。
【請求項１５】
前記Ｐ２Ｐ管理ユニットが、認証インターフェースユニットからの検索指示を受信し、第２モバイルゲーム端末のＰ２Ｐ登録情報をデータベースから読み取り、当該Ｐ２Ｐ登録情報を認証インターフェースユニットに送信するデータベース検索ユニットを更に含むことを特徴とする請求項１４に記載のゲームプラットフォーム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
前記第１モバイルゲーム端末が、更に、
第２モバイルゲーム端末の識別子情報を前記ゲームプラットフォームに送信し、
モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、通信データを該Ｐ２Ｐコネクションを通じて、第２モバイルゲーム端末に送信し、当該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末からの通信データを受信し、
前記ゲームプラットフォームが、
第２モバイルゲーム端末の識別子情報を送信し、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを第１モバイルゲーム端末に送信し、
モバイルゲーム端末のＰ２Ｐ登録情報を保存し、
ここで、前記モバイルゲーム端末のＰ２Ｐ登録情報が該モバイルゲーム端末のＰ２Ｐ通信アドレスを含み、
モバイルゲームプラットホーム（ＭＧＰ）から受信した第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを読み取り、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを第１モバイルゲーム端末に返信する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
前記Ｐ２Ｐ登録情報がモバイルゲーム端末の認証情報を更に含み、
ゲームプラットホームが、第２モバイルゲーム端末のＰ２Ｐ登録情報に基づいて、当該第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を前記第１モバイルゲーム端末が持っていると判断した場合、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを第１モバイルゲーム端末に返信する。モバイルゲーム端末間の通信方法であって、
第１モバイルゲーム端末が第２モバイルゲーム端末のＰ２Ｐ通信アドレスをゲームプラットフォームから取得することと、
第１モバイルゲーム端末が前記第２モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立することと、
第１モバイルゲーム端末が該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末と通信することとを含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
前記ゲームプラットフォームがＰ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得し、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む応答を第１モバイルゲーム端末に返信することは、
ゲームプラットフォームが、Ｐ２Ｐコネクションの確立要求を受信した後、第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を第１モバイルゲーム端末が持っていると判断した場合、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを含む認証成功の応答を第１モバイルゲーム端末に返信することを更に含む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
前記第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を第１モバイルゲーム端末が持っていると判断することは、
Ｐ２Ｐコネクションの確立要求での、第２モバイルゲーム端末の識別子情報に基づいて、第２モバイルゲーム端末のＰ２Ｐ登録情報を取得し、
該Ｐ２Ｐ登録情報に、第２モバイルゲーム端末が第１モバイルゲーム端末とＰ２Ｐコネクションを確立したいという記録情報が含まれていると判断した場合、第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を該第１モバイルゲーム端末が持っていると判断することとを含む。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第１モバイルゲーム端末が、ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて第２モバイルゲーム端末に伝送される必要があると判断し、Ｐ２Ｐコネクションを通じて該データを第２モバイルゲーム端末に送信することを更に含む。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
前記ゲーム運行中に生成されたデータがＰ２Ｐコネクションを通じて第２モバイルゲーム端末に伝送される必要があると判断することは、
該データに、Ｐ２Ｐコネクションを通じて伝送される必要があることを表する情報が含まれていると判断した場合、当該データがＰ２Ｐコネクションを通じて伝送される必要があると判断することを含む。
モバイルゲーム端末であって、
第２モバイルゲーム端末の識別子情報をモバイルゲームプラットフォームに送信し、第２モバイルゲーム端末のＰ２Ｐ通信アドレスと通信データをＰ２Ｐ応用ユニットに送信するゲームアプリケーションユニットと、
ゲームアプリケーションユニットから受信した第２モバイルゲーム端末のＰ２Ｐ通信アドレスに基づいて、第２モバイルゲーム端末との間のＰ２Ｐコネクションを確立し、ゲームアプリケーションユニットから受信した通信データを該Ｐ２Ｐコネクションを通じて、第２モバイルゲーム端末に送信し、当該Ｐ２Ｐコネクションを通じて第２モバイルゲーム端末からの通信データを受信し、第２モバイルゲーム端末から受信した通信データをゲームアプリケーションユニットに送信するＰ２Ｐ応用ユニットとを含む。
ゲームプラットフォームであって、
第２モバイルゲーム端末の識別子情報を送信し、第２モバイルゲーム端末のＰ２Ｐ通信アドレスを第１モバイルゲーム端末に送信するモバイルゲームプラットホーム（ＭＧＰ）と、
モバイルゲーム端末のＰ２Ｐ登録情報を保存するデータベースと、
ここで、前記モバイルゲーム端末のＰ２Ｐ登録情報が該モバイルゲーム端末のＰ２Ｐ通信アドレスを含み、
モバイルゲームプラットホーム（ＭＧＰ）から受信した第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをデータベースから読み取り、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをＭＧＰに返信するＰ２Ｐ管理ユニットとを含む。
前記Ｐ２Ｐ管理ユニットが、第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをデータベースから読み取り、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスをＭＧＰに返信するデータベース検索ユニットを含む。
前記モバイルゲーム端末のＰ２Ｐ登録情報がモバイルゲーム端末の認証情報を含み、
前記Ｐ２Ｐ管理ユニットが、第２モバイルゲーム端末の識別子情報に基づいて、当該第２モバイルゲーム端末のＰ２Ｐ登録情報をデータベースから読み取り、当該第２モバイルゲーム端末とのＰ２Ｐコネクションの確立権限を前記第１モバイルゲーム端末が持っていると判断し、当該第２モバイルゲーム端末のＰ２Ｐ通信アドレスを取得する認証インターフェースユニットを含む。
前記Ｐ２Ｐ管理ユニットが、認証インターフェースユニットからの検索指示を受信し、第２モバイルゲーム端末のＰ２Ｐ登録情報をデータベースから読み取り、当該Ｐ２Ｐ登録情報を認証インターフェースユニットに送信するデータベース検索ユニットを更に含む。
【国際調査報告】
2008525132.tif 000008
2008525132.tif 000009
2008525132.tif 000010
2008525132.tif 000011