移动在线游戏系统和移动游戏终端间的通信方法 技术领域
本发明涉及移动在线游戏业务领域, 特别是指一种移动在线游戏系 统和移动游戏终端间的通信方法。 发明背景
目前的移动在线游戏系统主要包括游戏平台和移动游戏终端两部 分。 其中, 游戏平台用于向用户提供游戏业务发布、 多种游戏业务并行 运营、 游戏业务用户发现、 游戏运营过程控制、 用户账户计费等一系列 服务。 而移动游戏终端则为该游戏平台的相应用户提供访问游戏平台和 游戏实现的操作平台。
在现有的移动在线游戏系统中 , 游戏平台和众多移动游戏终端间的 数据交互是通过一个庞大的通信网络实现的。 移动游戏终端主要包括游 戏应用单元, 用于将游戏运行过程中产生的数据转发到游戏平台的移动 游戏平台(MGP )进行相关的处理。 而游戏平台则主要包括 MGP, MGP 通过通信网络接收移动游戏终端发送的数据, 并根据所接收数据的类型 对数据进行相应的处理。 由移动游戏终端发送到 MGP的数据主要包括 两部分, 其中一部分为核心数据, 主要用于游戏逻辑处理、 系统管理和 记费等, 这部分数据构成了游戏平台业务的主要部分, 需要由 MGP对 其进行相关的分析或处理。 而另外一部分数据则为移动游戏终端间的通 信数据, 如: 语音或文本交互数据等, 这部分数据由发起移动游戏终端 发出, 并通过 MGP转发到目的移动游戏终端。
从上述过程可以看出, MGP对于移动游戏终端间的通信数据不作任 何处理, 而是仅仅充当转发器的角色。 尽管数据转发并不属于游戏平台
的主要业务, 但游戏平台的系统资源毕竟有限, 随着游戏平台用户群的 日益庞大, 即使那些仅仅需要通过游戏平台转发数据的业务也必然会消 耗掉其极为可观的系统资源, 导致游戏平台业务处理负荷沉重。 而且移 动游戏终端之间通过游戏平台转发数据来进行通信, 导致交互周期的延 长, 通信速率降低, 影响整个移动在线游戏系统运行的效率和效果。 发明内容
有鉴于此, 本发明的一个目的在于提供一种移动在线游戏系统, 解 决移动游戏终端间的通信数据通过游戏平台转发所导致的游戏平台业 务负荷重以及移动游戏终端间通信效率低的问题。
为了达到上述目的, 本发明提供一种移动在线游戏系统, 该系统包 括: 第一移动游戏终端、 第二移动游戏终端和游戏平台; 其中, 第一移 动游戏终端用于从游戏平台获取第二移动游戏终端的 P2P通信地址, 建 立与第二移动游戏终端间的 P2P链接,并通过该 P2P链接与第二移动游 戏终端通信。
在上述系统中, 第一移动游戏终端包括: 游戏应用单元和 P2P应用 单元; 其中, 游戏应用单元用于向移动游戏平台 MGP发送第二移动游 戏终端的标识信息, 以及向 P2P应用单元发送第二移动游戏终端的 P2P 通信地址和通信数据, 并从 P2P应用单元接收通信数据;
P2P应用单元用于根据接收到的 P2P通信地址建立与第二移动游戏 终端间的 P2P链接,并将接收自游戏应用单元的通信数据通过该 P2P链 接发送至第二移动游戏终端, 以及通过该 P2P链接接收来自第二移动游 戏终端的通信数据, 并将接收到的通信数据发送至游戏应用单元;
游戏平台包括: MGP、 数据库和 P2P管理单元; 其中, MGP用于 将接收到的第二移动游戏终端的标识信息发送至 P2P 管理单元, 并将
P2P管理单元返回的第二移动游戏终端的 P2P通信地址发送至第一移动 游戏终端;
数据库用于保存移动游戏终端的 P2P注册信息, 且该 P2P注册信息 至少包括该移动游戏终端的 P2P通信地址;
P2P管理单元用于根据接收到的第二移动游戏终端的标识信息, 从 数据库中读取保存的该第二移动游戏终端的 P2P通信地址, 并向 MGP 返回该 P2P通信地址。
在上述系统中, 所述 P2P管理单元包括: 数据库查询单元, 且该数 据库查询单元用于根据接收到的第二移动游戏终端的标识信息, 从数据 库中读取保存的该第二移动游戏终端的 P2P通信地址, 并向 MGP返回 读取的该第二移动游戏终端的 P2P通信地址。
在上述系统中, 所述 P2P注册信息进一步包括移动游戏终端的鉴权 信息;
所述 P2P管理单元包括鉴权接口单元,该鉴权接口单元用于从 MGP 接收第二移动游戏终端的标识信息 , 从数据库读取该第二移动游戏终端 的 P2P注册信息, 判断所述第一移动游戏终端是否具有与该第二移动游 戏终端建立 P2P链接的权限, 如果是, 则向 MGP返回该第二移动游戏 终端的 P2P通信地址; 否则, 向 MGP返回鉴权失败响应;
所述 MGP进一步用于向游戏应用单元返回鉴权失败响应。
在上述系统中, 所述 P2P管理单元进一步包括: 数据库查询单元, 该数据库查询单元用于接收鉴权接口单元发送的查询指令, 从数据库读 取第二移动游戏终端的 P2P注册信息,并将该 P2P注册信息发送至鉴权 接 π单元。
本发明还提供一种移动游戏终端间的通信方法, 包括: 第一移动游 戏终端从游戏平台获取第二移动游戏终端的 P2P通信地址, 并根据获取
的 P2P通信地址建立与第二移动游戏终端间的 P2P链接, 然后通过该 P2P链接与第二移动游戏终端通信。
在上述方法中, 所述获取 P2P通信地址的方法包括:
a、 第一移动游戏终端向游戏平台发送 P2P链接建立请求, 且该建 立请求中包含第一移动游戏终端和第二移动游戏终端的标识信息; b、 游戏平台接收到该 P2P链接建立请求后, 根据该请求中所包含 的第二移动游戏终端的标识信息, 获取保存的该第二移动游戏终端的 P2P通信地址, 并向第一移动游戏终端返回包含该第二移动游戏终端的 P2P通信地址的响应。
在上述方法中, 所述步骤 b进一步包括: 当游戏平台接收到 P2P链 接建立请求后, 判断第一移动游戏终端是否具有与笫二移动游戏终端建 立 P2P链接的权限, 如果是, 则向第一移动游戏终端返回包含第二移动 游戏终端的 P2P通信地址的鉴权成功响应; 否则, 向第一移动游戏终端 返回鉴权失败响应, 结束本流程。
在上述方法的步骤 b中, 所述判断第一移动游戏终端是否具有与第 二移动游戏终端建立 P2P链接的权限的步骤包括:根据接收到的 P2P链 接建立请求中的第二移动游戏终端的标识信息, 获取第二移动游戏终端 的 P2P注册信息;
判断获取的该 P2P注册信息中是否包含第二移动游戏终端愿意与第 一移动游戏终端建立 P2P链接的记录信息, 如果是, 则判定该第一移动 游戏终端具有与第二移动游戏终端建立 P2P链接的权限; 否则判定该第 一移动游戏终端不具有与第二移动游戏终端建立 P2P链接的权限。
在上述方法中, 所述步骤 a为: 第一移动游戏终端接收到来自外部 的 P2P链接建立指令后, 向游戏平台发送 P2P链接建立请求。
在上述方法中, 进一步包括: 第一移动游戏终端判断游戏运行过程
中产生的数据是否需要通过 P2P链接传输至第二移动游戏终端,如果是, 则将该数据通过建立的 P2P链接发送至第二移动游戏终端; 否则, 将该 数据发送至游戏平台。
在上述方法中, 所述判断游戏运行过程中产生的数据是否需要通过 P2P链接传输至第二移动游戏终端的步驟包括: 判断该数据是否具有通 过 P2P链接传输的标识信息,如果是,则判定为需要通过 P2P链接传输; 否则判定为不需要通过 P2P链接传输。
综上所述, 本发明采取: 由发起通信的第一移动游戏终端从游戏平 台获取第二移动游戏终端的 P2P通信地址, '并根据获取的 P2P通信地址 建立与第二移动游戏终端, 即目的移动游戏终端间的 P2P链接; 然后该 第一移动游戏终端通过建立的该 P2P链接与第二移动游戏终端进行通 信。 由于避免了通过游戏平台转发数据的环节, 所以提高了移动游戏终 端间数据交互的速率和效率, 缩短了交互的周期, 更减轻了游戏平台数 据处理的负荷, 进而提高了整个移动在线游戏系统的运行效率。 附图简要说明
图 1为本发明的移动在线游戏系统结构图。
图 2为本发明的移动游戏终端间的通信方法总体流程图。
图 3为本发明第一实施例的移动游戏终端间的通信方法流程图。 图 4为本发明第二实施例的移动游戏终端间的通信方法流程图。 图 5为本发明第三实施例的移动游戏终端间的通信方法流程图。 实施本发明的方式
为使本发明的目的、 技术方案和优点更加清楚, 下面结合附图对本 发明作进一步的详细描述。
本发明的主要思想是: 第一移动游戏终端从游戏平台获取第二移动 游戏终端的 P2P通信地址,并根据获取的 P2P通信地址建立与第二移动 游戏终端间的 P2P链接; 然后该第一移动游戏终端通过建立的该 P2P链 接与第二移动游戏终端进行通信。
在下文的描述中, 发起移动游戏终端即等同于上述第一移动游戏终 端, 而目的移动游戏终端则等同于上述第二移动游戏终端。
本发明的移动在线游戏系统的组成结构如图 1所示, 主要包括游戏 平台和移动游戏终端两个部分; 其中,
移动游戏终端, 除了包括游戏应用单元, 还包括 P2P应用单元。 其 中,游戏应用单元用于向 MGP发送 P2P链接建立请求 ,并在接收到 MGP 返回的响应后, 向 P2P应用单元发送建立 P2P链接的指令; 以及当建立 P2P链接之后, 判断游戏运行过程中产生的数据是否需要通过 P2P链接 传输, 如果是, 则将数据发送到 P2P应用单元, 否则发送到 MGP; 另 端的数据。 P2P应用单元用于在接收到游戏应用单元发送的建立 P2P链 接指令后, 建立与目的移动游戏终端间的 P2P链接, 并通过该 P2P链接 与对方移动游戏终端进行数据交互。 .
其中, 在游戏应用单元发送至 MGP的 P2P链接建立请求中包含有 目的移动游戏终端的标识信息, 并且在 MGP返回给发起移动游戏终端 的响应中包含有目的移动游戏终端的通信地址。 另外, 建立的 P2P连接 所对应的通信网络协议可以为网际传输控制协议 /网际协议( TCP/IP )等, 相应的移动游戏终端的 P2P通信地址也是基于该 TCP/IP协议。
在游戏平台, 不仅包括 MGP和数据库, 而且还包括 P2P管理单元。 其中, MGP用于接收移动游戏终端发送的 P2P链接建立请求, 并将其 发送到 P2P管理单元, 同时接收 P2P管理单元返回的响应, 将其转发给
移动游戏终端。 数据库用于保存移动游戏终端的 P2P注册信息。 P2P管 理单元用于在接收到 MGP转发的 P2P链接建立请求后, 读取保存于数 据库中的移动游戏终端的 P2P注册信息, 然后向 MGP发送响应。 其中, P2P注册信息主要包括目的移动游戏终端的通信地址。 移动游戏终端的 通信地址, 即 IP地址的分配是由无线网络通信系统控制的,移动游戏终 端每次登录到 MGP平台的通信地址可能不同。 因此数据库中的这一信 息会在移动游戏终端每次登录到游戏平台而进行更新。
作为第一种可选方案 , 在上述 P2P管理单元中可以包括数据库查询 单元, 用于在接收到 MGP转发的 P2P链接建立请求后, 读取保存于数 据库中的目的移动游戏终端的 P2P注册信息, 然后向 MGP返回包含目 的移动游戏终端的通信地址的响应。在本方案中, P2P注册信息主要包 括目的移动游戏终端的通信地址。
作为第二种可选方案, 该 P2P管理单元可以包括鉴权接口单元, 用 于在接收到 MGP转发的 P2P链接建立请求后, 读取保存于数据库中的 移动游戏终端的 P2P注册信息, 对移动游戏终端进行鉴权, 并当鉴权成 功时, 向 MGP返回包含目的移动游戏终端的通信地址的鉴权成功响应。 在本方案中, P2P注册信息则不仅包括目的移动游戏终端的通信地址, 还包括相关的鉴权信息, 如注册时提供的是否愿意与发起移动游戏终端 建立 P2P连接的记录信息等。
作为第三种可选方案, 该 P2P管理单元可以同时包括鉴权接口单元 和数据库查询单元。 其中鉴权接口单元用于在接收到 MGP转发的 P2P 链接建立请求后, 发送查询指令给数据库查询单元, 并接收数据库查询 单元返回的移动游戏终端的 P2P注册信息, 对移动游戏终端进行鉴权, 并向 MGP返回响应; 数据库查询单元用于在接收到鉴权接口单元的查 询指令后, 读取保存于数据库中的相关移动游戏终端的 P2P注册信息,
并将读取到的 P2P注册信息发送到鉴权接口单元。 在本方案中, P2P注 册信息包含的内容与上述第二种可选方案中的相同。
以上说明了本发明移动在线游戏系统的结构, 下面说明本发明的移 动游戏终端间的通信方法, 本发明方法的前提是: 在进行游戏业务时, 开启 P2P应用单元的通信网络端口, 如 TCP/IP端口等, 该方法的总体 流程如图 2所示, 具体包括如下步驟:
步骤 201 , 发起移动游戏终端从游戏平台获取目的移动游戏终端的 P2P通信地址。
步骤 202, 发起移动游戏终端根据获取的 P2P通信地址建立与目的 移动游戏终端间的 P2P链接。
步骤 204, 发起移动游戏终端通过该 P2P链接与目的移动游戏终端 进行通信0
以上是本发明方法的总体流程, 下面通过具体实施例详细说明本发 明。 在本发明第一具体实施例中, 游戏平台为移动在线游戏系统的游戏 服务平台, 该游戏平台至少包括 MGP、 数据库和 P2P管理单元, 其中 P2P管理单元至少包括数据库查询单元; 而在移动游戏终端则包括游戏 应用单元和 P2P应用单元。 本实施例的方法流程图如图 3所示, 具体包 括如下步骤:
步骤 301 ,发起移动游戏终端的游戏应用单元向 MGP发送 P2P链接 建立请求, 且该请求中包含该发起移动游戏终端和目的移动游戏终端的 标识信息。 其中, 游戏应用单元可以是在接收到用户的建立 P2P链接的 指令后, 向 MGP发送 P2P链接建立请求。
步骤 302, MGP接收到该 P2P链接建立请求后, 将该 P2P链接建立 请求转发到 P2P管理单元的数据库查询单元。
步驟 303, 数据库查询单元接收到该 P2P链接建立请求后, 根据请
求中携带的目的移动游戏终端的标识信息, 读取数据库中保存的目的移 动游戏终端的 P2P注册信息, 并将读取的 P2P注册信息发送到 MGP。
MGP接收到该 P2P注册信息后, 将该 P2P注册信息转发给发起移动游 戏终端。该 P2P注册信息中主要包括目的移动游戏终端的 P2P通信地址。
步驟 304, 发起移动游戏终端的游戏应用单元接收到 MGP发送的 P2P注册信息后, 向 P2P应用单元发送 P2P链接建立指令。 并且该指令 中包含目的移动游戏终端的 P2P通信地址。
步驟 305, P2P应用单元接收到游戏应用单元发送的 P2P链接建立 指令后, 根据该指令中的目的移动游戏终端的 P2P通信地址, 建立与目 的移动游戏终端间的 P2P通信链接。
步骤 306, 发起移动游戏终端通过该 P2P通信链接与目的移动游戏 终端进行通信, 结束本流程。
在 P2P链接建立之后, 游戏应用单元判断在游戏运行过程中每次操 作产生的数据是否需要通过 P2P链接传输,如果是,则将数据发送到 P2P 应用单元, 通过 P2P链接将数据发送到目的移动游戏终端; 否则, 将该 数据发送到移动游戏平台的 MGP进行处理。
其中, 而在该 P2P链接建立之后, 游戏应用单元判断在游戏运行过 程中每次操作产生的数据是否需要通过 P2P链接传输, 如果是, 则将数 据发送到 P2P应用单元, P2P应用单元将接收到的数据通过 P2P链接发 送到目的移动游戏终端; 否则, 将该数据发送到移动游戏平台的 MGP。 而判断游戏运行过程中产生的数据是否需要通过 P2P链接传输, 也就是 判断游戏运行过程中产生的数据是否属于通信数据, 如果是, 则这些数 据需要通过 P2P链接传输; 否则, 为通常的游戏数据。 另外, 还可以采 取在发送至目的移动游戏终端的通信数据中携带需要通过 P2P链接传输 的相应标识信息, 从而可以通过判断数据中是否携带该标识信息来判断
该数据是否要通过 P2P链接进行传输。
以上是本发明方法的第一实施例, 下面说明本发明方法的第二实施 例。 在本发明方法第二实施例中, 游戏平台为移动在线游戏系统的游戏 服务平台, 该游戏平台包括: MGP、 数据库和 P2P管理单元, 其中 P2P 管理单元包括鉴权接口单元; 而在移动游戏终端则包括游戏应用单元和 P2P应用单元。 与第一实施例不同的是, 在本实施例中, 是由游戏平台 的鉴权接口单元接收发起移动游戏终端发送的 P2P链接建立请求, 并在 接收到该请求后, 查询数据库, 获取相应的 P2P注册信息, 对该发起移 动游戏终端进行鉴权。 本实施例方法的流程如图 4所示, 具体包括如下 步驟:
步骤 401 ,发起移动游戏终端的游戏应用单元向 MGP发送 P2P链接 建立请求, 并在该请求中携带发起移动游戏终端和目的移动游戏终端的 标识信息。 其中, 游戏应用单元可以是在接收到用户的建立 P2P链接的 指令后, 向 MGP发送该 P2P链接建立请求。
步骤 402 , MGP接收到该 P2P链接建立请求后, 将该 P2P链接建立 请求发送到 P2P管理单元的鉴权接口单元。
步骤 403 , P2P管理单元的鉴权接口单元接收到 P2P链接建立请求 后, 根据该请求中携带的发起移动游戏终端和目的移动游戏终端的标识 信息, 读取数据库中保存的发起移动游戏终端和目的移动游戏终端的 P2P注册信息。 该 P2P注册信息中主要包括: 发起移动游戏终端和目的 移动游戏终端的权限信息以及目的移动游戏终端的 P2P通信地址等。
步骤 404, 鉴权接口单元根据读取的 P2P注册信息, 判断发起移动 游戏终端是否具有和目的移动游戏终端建立 P2P链接的权限, 如果是, 则执行步骤 405; 否则, 执行步骤 409。
其中, 判断该发起移动游戏终端是否具有与目的移动游戏终端建立
P2P链接的权限的步骤可以是: 判断获取的目的移动游戏终端的 P2P注 册信息中是否包含有目的移动游戏终端愿意与发起移动游戏终端建立
P2P链接的记录信息, 如果是, 则判定该发起移动游戏终端具有与目的 移动游戏终端建立 P2P链接的权限; 否则, 判定该发起移动游戏终端不 具有与目的移动游戏终端建立 P2P链接的权限。
步骤 405, 向 MGP返回建立 P2P链接的鉴权成功响应, 然后 MGP 将该响应转发给发起移动游戏终端, 并在该鉴权成功响应中包含目的移 动游戏终端的 P2P通信地址。
步骤 406,发起移动游戏终端的游戏应用单元接收到 MGP发送的鉴 权成功响应后, 向 P2P应用单元发送 P2P链接建立指令。 该指令中包含 有目的移动游戏终端的 P2P通信地址。
步骤 407, P2P应用单元在接收到该 P2P链接建立指令后, 根据指 令中所包含的目的移动游戏终端的 P2P通信地址, 建立与目的移动游戏 终端间的 P2P通信链接。
步骤 408, 发起移动游戏终端通过该 P2P通信链接与目的移动游戏 终端进行通信, 结束本流程。
而在该 P2P链接建立之后, 游戏应用单元判断在游戏运行过程中每 次操作产生的数据是否需要通过 P2P链接传输, 如果是, 则将数据发送 到 P2P应用单元, P2P应用单元将接收到的数据通过 P2P链接发送到目 的移动游戏终端; 否则, 将该数据发送到移动游戏平台的 MGP。 其中判 断游戏运行过程中产生的数据是否需要通过 P2P链接传输到目的移动游 戏终端, 也就是判断游戏运行过程中产生的数据是否属于通信数据, 如 果是, 则这些数据需要通过 P2P链接传输; 否则, 为通常的游戏数据。 另外, 还可以采取在发送至目的移动游戏终端的通信数据中携带需要通 过 P2P链接传输的相应标识信息, 从而可以通过判断数据中是否携带该
标识信息来判断该数据是否要通过 P2P链接进行传输。
步骤 409, 向 MGP返回建立 P2P链接的鉴权失败响应, MGP将该 响应转发给发起移动游戏终端, 结束本流程
以上是本发明第二实施例的方法流程图, 下面说明本发明的第三实 施例。 在本实施例中, 游戏平台为移动在线游戏系统的游戏月良务平台, 该游戏平台至少包括移动游戏平台 (MGP )、 数据库和 P2P管理单元, 其中 P2P管理单元至少包括鉴权接口单元和数据库查询单元; 而在移动 游戏终端则包括游戏应用单元和 P2P应用单元。 与上述第二实施例不同 的是, 在本实施例中, 游戏平台的鉴权接口单元接收到发起移动游戏终 端发送的 P2P链接建立请求后, 并不直接查询数据库, 而是向与其相连 的数据库查询单元发送查询指令, 数据库查询单元接收到该查询指令 后, 读取数据库中保存的 P2P注册信息, 然后将读取到的 P2P注册信息 发送到鉴权接口单元, 由鉴权接口单元对该发起移动游戏终端进行鉴 权。 本实施例方法的流程如图 5所示, 具体包括如下步骤:
步骤 501 ,发起移动游戏终端的游戏应用单元向 MGP发送 P2P链接 建立请求, 并在该请求中包含该发起移动游戏终端和目的移动游戏终端 的标识信息。 其中, 游戏应用单元可以是在接收到用户的建立 P2P链接 的指令后 , 向 MGP发送该 P2P链接建立请求的。
步驟 502, MGP接收到该 P2P链接建立请求后, 将该 P2P链接建立 请求转发到 P2P管理单元的鉴权接口单元。
步骤 503, P2P管理单元的鉴权接口单元接收到该 P2P链接建立请 求后, 向 P2P管理单元的数据库查询单元发送查询指令, 并在该指令 中包含发起移动游戏终端和目的移动游戏终端的标识信息。
步骤 504, 数据库查询单元接收到该查询指令后, 读取数据库中保 存的 P2P注册信息, 并且该 P2P注册信息中主要包括: 发起移动游戏终
端和目的移动游戏终端的权限信息以及目的移动游戏终端的 P2P通信地 址, 然后将读取的 P2P注册信息发送到鉴权接口单元。
步骤 505 , 鉴权接口单元接收到数据库查询单元发送的 P2P注册信 息后, 判断发起移动游戏终端是否具有和目的移动游戏终端建立 P2P链 接的权限, 如果是, 则执行步驟 506; 否则, 执行步骤 510。
其中, 判断该发起移动游戏终端是否具有与目的移动游戏终端建立 P2P链接的权限的步骤可以是: 判断读取的 P2P注册信息中是否包含目 的移动游戏终端愿意与发起移动游戏终端建立 P2P链接的记录信息, 如 果是, 则判定该发起移动游戏终端具有与目的移动游戏终端建立 P2P链 接的权限; 否则, 判定该发起移动游戏终端不具有与目的移动游戏终端 建立 P2P链接的权限。
步骤 506, 向 MGP返回鉴权成功响应, 并在该响应中包含目的移动 游戏终端的 P2P通信地址, 然后将该鉴权成功响应转发给发起移动游戏 终端。
步骤 507, 发起移动游戏终端的游戏应用单元接收到该鉴权成功响 应后, 向 P2P应用单元发送 P2P链接建立指令, 并在该指令中包含目的 移动游戏终端的 P2P通信地址。
步骤 508, P2P应用单元接收到游戏应用单元发送的 P2P链接建立 指令后, 根据指令中的目的移动游戏终端的 P2P通信地址建立与目的移 动游戏终端间的 P2P通信链接。
步骤 509, 然后发起移动游戏终端通过该 P2P通信链接与目的移动 游戏终端进行通信, 结束本流程。
. 在该 P2P链接建立之后 , 游戏应用单元判断在游戏运行过程中每次 操作产生的数据是否需要通过 P2P链接传输, 如果是, 则将数据发送到 P2P应用单元, P2P应用单元将接收到的数据通过 P2P链接发送到目的
移动游戏终端; 否则, 将该数据发送到移动游戏平台的 MGP进行处理。 其中 , 判断游戏运行过程中产生的数据是否需要通过 P2P链接传输到目 的移动游戏终端, 也就是判断游戏运行过程中产生的数据是否属于通信 数据, 如果是, 则这些数据需要通过 P2P链接传输; 否则, 为通常的游 戏数据。 另外, 还可以采取在发送至目的移动游戏终端的通信数据中携 带需要通过 P2P链接传输的相应标识信息, 从而可以通过判断数据中是 否携带该标识信息来判断该数据是否要通过 P2P链接进行传输。
步骤 510, 向 MGP返回建立 P2P链接的鉴权失败响应, MGP将该 鉴权失败响应转发给发起移动游戏终端, 结束本流程。
以上所述为本发明的较佳实施例,并不用于限定本发明的保护范围。