一种数据交互的方法以及移动终端技术

技术编号:14695721 阅读:81 留言:0更新日期:2017-02-23 20:52
本发明专利技术实施例公开了一种数据交互的方法,包括:当安装于第一移动终端的交互式应用通过软件开发工具包SDK与对战平台建立通信连接时,第一移动终端在第一时刻向对战平台发送第一交互数据,第一交互数据为第一移动终端根据交互式应用生成的本地数据;第一移动终端在第二时刻接收对战平台发送的至少一个第二移动终端对应的第二交互数据,其中,第二交互数据为至少一个第二移动终端根据交互式应用生成的本地数据。本发明专利技术还提供一种移动终端。本发明专利技术中单机类交互式应用可以直接通过SDK与对战平台建立连接,并开启PVP模式。移动终端异步交换不同的交互式应用所对应的数据,即便网络不稳定,也不会影响PVP模式下的对战结果。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种数据交互的方法以及移动终端
技术介绍
随着诸如手机以及平板电脑等电子设备的普及的,越来越多的用户偏好使用通信类应用程序进行网络交流。用户已经不再单单热衷于单机类交互式应用,而是希望通过互联网与其他用户进行对战,从而增加交互式应用的趣味性和不同玩家之间的互动性。目前,将单机类交互式应用从玩家对战环境(英文全称:PlayerversusEnvironment,英文缩写:PVE)模式更改为玩家对战玩家(英文全称:Playerversusplayer,英文缩写:PVP)模式的一种有效的方式为,改造单机类交互式应用,让其具有PVP能力,从而使得玩家之间可以进行对战。然而,改造单机类交互式应用使其成为PVP模式,往往需要投入较大的改造成本,不利于大规模的对单机类交互式应用进行改造。同时,对于采用PVP模式的交互式应用而言,在同步对战的情况下,还可能因为玩家当前所在网络质量较差,而造成交互式应用在运行过程中出现不流畅的情况,降低了交互式应用在PVP模式下的互动性和准确性。
技术实现思路
本专利技术实施例提供了一种数据交互的方法以及移动终端,可以使单机类交互式应用直接通过SDK与对战平台建立连接,并开启PVP模式,不需要对单机类交互式应用进行改造,从而节省了应用开发的成本。此外,由于移动终端不需要同步实时地交换第一交互数据与第二交互数据,而是异步交换不同的交互式应用对应的数据,因此不用考虑移动终端当前的网络质量,即便网络不稳定,也不会影响PVP模式下的对战结果,从而提升方案的准确性和实用性。有鉴于此,本专利技术第一方面提供了一种数据交互的方法,包括:当安装于第一移动终端的交互式应用通过软件开发工具包SDK与对战平台建立通信连接时,所述第一移动终端在第一时刻向所述对战平台发送第一交互数据,所述第一交互数据为所述第一移动终端根据所述交互式应用生成的本地数据;所述第一移动终端在第二时刻接收所述对战平台发送的至少一个第二移动终端对应的第二交互数据,其中,所述第二交互数据为所述至少一个第二移动终端根据所述交互式应用生成的本地数据。本专利技术第二方面提供了一种移动终端,包括:第一发送模块,用于当安装于第一移动终端的交互式应用通过软件开发工具包SDK与对战平台建立通信连接时,在第一时刻向所述对战平台发送第一交互数据,所述第一交互数据为所述第一移动终端根据所述交互式应用生成的本地数据;第一接收模块,用于在第二时刻接收所述对战平台发送的至少一个第二移动终端对应的第二交互数据,其中,所述第二交互数据为所述至少一个第二移动终端根据所述交互式应用生成的本地数据。本专利技术实施例中,提供了一种数据交互的方法,当安装于第一移动终端的交互式应用通过软件开发工具包SDK与对战平台建立通信连接时,会在第一时刻向对战平台发送自身的第一交互数据,第一交互数据为第一移动终端根据交互式应用生成的本地数据,然后第一移动终端在第二时刻接收对战平台发送的至少一个第二移动终端对应的第二交互数据,其中,第二交互数据为至少一个第二移动终端根据交互式应用生成的本地数据。通过上述方式,单机类交互式应用可以直接通过SDK与对战平台建立连接,并开启PVP模式,不需要对单机类交互式应用进行改造,从而节省了应用开发的成本。此外,由于移动终端不需要同步实时地交换第一交互数据与第二交互数据,而是异步交换不同的交互式应用对应的数据,因此不用考虑移动终端当前的网络质量,即便网络不稳定,也不会影响PVP模式下的对战结果,从而提升方案的准确性和实用性。附图说明图1为本专利技术实施例中数据交互的系统架构图;图2为本专利技术实施例中独立对战平台的结构示意图;图3为本专利技术实施例中数据交互的方法一个交互实施例示意图;图4为本专利技术实施例中数据交互的方法一个实施例示意图;图5为本专利技术实施例中对战过程中数据反馈的流程示意图;图6为本专利技术实施例中匹配对战流程示意图;图7为本专利技术实施例中对战结束后数据结算的流程示意图;图8为应用场景中匹配对战流程示意图;图9为应用场景中多种匹配模式示意图;图10为应用场景中匹配队列示意图;图11为应用场景中随机匹配器工作流程示意图;图12为应用场景中多人对战模式示意图;图13为本专利技术实施例中移动终端一个实施例示意图;图14为本专利技术实施例中移动终端另一个实施例示意图;图15为本专利技术实施例中移动终端另一个实施例示意图;图16为本专利技术实施例中移动终端另一个实施例示意图;图17为本专利技术实施例中移动终端另一个实施例示意图;图18为本专利技术实施例中移动终端另一个实施例示意图;图19为本专利技术实施例中移动终端另一个实施例示意图;图20为本专利技术实施例中移动终端一个结构示意图。具体实施方式本专利技术实施例提供了一种数据交互的方法以及移动终端,可以使单机类交互式应用直接通过SDK与对战平台建立连接,并开启PVP模式,不需要对单机类交互式应用进行改造,从而节省了应用开发的成本。此外,由于移动终端不需要同步实时地交换第一交互数据与第二交互数据,而是异步交换不同的交互式应用对应的数据,因此不用考虑移动终端当前的网络质量,即便网络不稳定,也不会影响PVP模式下的对战结果,从而提升方案的准确性和实用性。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。应理解,本专利技术应用于数据交互系统,请参阅图1,图1为本专利技术实施例中数据交互系统架构图,如图1所示,图中的数据交互系统包括了多名用户、多款本地的交互式应用、软件开发工具包(英文全称:SoftwareDevelopmentKit,英文缩写:SDK)以及独立对战平台。在数据交互系统中,多名用户都可以开启独立对战平台,在独立对战平台上选择各自想要与其他用户对战的交互式应用,假设用户2在独立对战平台上选择了本地的交互式应用3,那么独立对战平台通过SDK调用用户2本地安装的交互式应用3,此时,独立对战平台会搜索其他开启交互式应用3的用户,并与用户2进行匹配对战。其中,多款本地的交互式应用具体是可对战的第三方单机游戏,且该类游戏主要通过游戏比分来决定输赢,比如“消消乐”或者“连连看”等游戏,这些游戏的入口都能会展示在独立对战平台的前端界面上。然而,多款交互式应用都可以通过SDK与独立对战平台建立联系,从而实现第三方单机游戏的联网对战,交互式应用只需要接入该SDK,其用户就可以通过独立对战平台来实现联网对战,从而无需改变游戏的玩法和额外的开发支出。此外,独立对战平台具体为显示在移动终端上的一个客户端,其后台包括一个对战平台,该对战平台主要用于随机匹配对战对手,实时异步对战情况以及异步结算对战结果。具体地,独立对战平台还可以包括如下系统,请参阅图2,图2为本专利技术实施例中独立对战平台的结构示意图本文档来自技高网...
一种数据交互的方法以及移动终端

【技术保护点】
一种数据交互的方法,其特征在于,包括:当安装于第一移动终端的交互式应用通过软件开发工具包SDK与对战平台建立通信连接时,所述第一移动终端在第一时刻向所述对战平台发送第一交互数据,所述第一交互数据为所述第一移动终端根据所述交互式应用生成的本地数据;所述第一移动终端在第二时刻接收所述对战平台发送的至少一个第二移动终端对应的第二交互数据,其中,所述第二交互数据为所述至少一个第二移动终端根据所述交互式应用生成的本地数据。

【技术特征摘要】
1.一种数据交互的方法,其特征在于,包括:当安装于第一移动终端的交互式应用通过软件开发工具包SDK与对战平台建立通信连接时,所述第一移动终端在第一时刻向所述对战平台发送第一交互数据,所述第一交互数据为所述第一移动终端根据所述交互式应用生成的本地数据;所述第一移动终端在第二时刻接收所述对战平台发送的至少一个第二移动终端对应的第二交互数据,其中,所述第二交互数据为所述至少一个第二移动终端根据所述交互式应用生成的本地数据。2.根据权利要求1所述的方法,其特征在于,所述第一移动终端在第一时刻向所述对战平台发送第一交互数据之前,所述方法还包括:所述第一移动终端向所述对战平台发送匹配模式请求,其中,所述匹配模式请求中携带模式标识,所述模式标识用于请求所述对战平台识别匹配模式,并采用所述匹配模式将所述第一移动终端与所述至少一个第二移动终端进行随机匹配。3.根据权利要求2所述的方法,其特征在于,所述第一移动终端向所述对战平台发送匹配模式请求之后,所述方法还包括:若所述对战平台在第一预设时间段内未匹配成功,则所述第一移动终端在第二预设时间段内再次向所述对战平台进行发送所述匹配模式请求。4.根据权利要求2所述的方法,其特征在于,所述第一移动终端向所述对战平台发送匹配模式请求之后,所述方法还包括:若所述对战平台在所述第一预设时间段内未匹配成功,则所述第一移动终端接收所述对战平台发送的匹配终止提示,并根据所述匹配终止提示停止向所述对战平台发送所述匹配模式请求。5.根据权利要求2所述的方法,其特征在于,所述第一移动终端向所述对战平台发送匹配模式请求之后,所述方法还包括:若所述对战平台在所述第一预设时间段内匹配成功,则所述第一移动终端接收所述对战平台发送的分组对战消息;所述第一移动终端根据所述分组对战消息与至少一个第三移动终端组成第一对战小组,所述第一对战小组用于与第二对战小组进行数据交互,所述第二对战小组包括所述至少一个第二移动终端。6.根据权利要求2所述的方法,其特征在于,所述第一移动终端向所述对战平台发送匹配模式请求之后,所述方法还包括:若所述对战平台在所述第一预设时间段内匹配成功,则所述第一移动终端接收所述对战平台发送的独立对战消息;所述第一移动终端根据所述独立对战消息与所述至少一个第二移动终端中的各个移动终端进行数据交互。7.根据权利要求5或6所述的方法,其特征在于,所述第一移动终端在第二时刻接收所述对战平台发送的至少一个第二移动终端对应的第二交互数据之后,所述方法还包括:所述第一移动终端接收所述对战平台发送的匹配结算信息,所述匹配结算信息用于展示所述第一交互数据与所述第二交互数据的对比结果。8.一种移动终端,其特征在于,包括:第一发送模块,用于当...

【专利技术属性】
技术研发人员:李玉煌张俊赵翼鹏陈露曦黄宇林乔文张明威傅志阳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1