一种基于终端的应用数据处理方法、装置及系统制造方法及图纸

技术编号:14879939 阅读:205 留言:0更新日期:2017-03-24 02:46
本发明专利技术公开了一种基于终端的应用数据处理方法、装置及系统,其中该方法包括:接收指示开启终端应用的指令;根据该指令,获取满足预设格式的应用数据;对应用数据进行逻辑计算,得到计算结果;将该计算结果发送至服务器。本发明专利技术实施例应用数据的计算处理由终端自行完成,无需服务器实时计算,减少了服务器对终端应用数据的计算压力,提高了数据处理效率;并且,该系统中,服务器仅将最终计算结果上传至数据库,服务器仅将最终计算结果上传至数据库,避免了数据库写入频繁,降低数据库读写压力。

【技术实现步骤摘要】

本专利技术属于互联网
,尤其涉及一种基于终端的应用数据处理方法、装置及系统
技术介绍
随着互联网技术的发展以及终端用户的增多,利用终端进行娱乐休闲的用户也越来越多。比如,越来越多的用户会利用移动终端(如手机)玩游戏,并且随着网络游戏的丰富,很多用户更热衷于进行线上游戏。目前在移动互联网超级文本标记语言(HTML5,HyperTextMarkupLanguage5)游戏应用领域中,服务器一般会与多个用户终端同时发生数据交互,比如移动终端向服务器提交当前终端玩家游戏分数等数据,服务器实时计算用户终端提交的数据,并按照游戏规则逻辑对这些数据进行计算处理,将计算结果写入数据库。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,多个用户终端同时与服务器发生数据交互时,服务器需要对各个用户终端的数据进行逻辑计算,造成服务器计算压力过大,数据处理效率不高的问题。
技术实现思路
本专利技术的目的在于提供一种基于终端的应用数据处理方法、装置及系统,旨在减少服务器计算压力过大,提高数据处理效率。为解决上述技术问题,本专利技术实施例提供以下技术方案:一种基于终端的应用数据的处理方法,其中包括:接收指示开启终端应用的指令;根据所述指令,获取满足预设格式的应用数据;对所述应用数据进行逻辑计算,得到计算结果;将所述计算结果发送至服务器。为解决上述技术问题,本专利技术实施例还提供以下技术方案:一种基于终端的应用数据处理装置,其中包括:指令接收单元,用于接收指示开启终端应用的指令;数据获取单元,用于根据所述指令,获取满足预设格式的应用数据;计算单元,用于对所述应用数据进行逻辑计算,得到计算结果;发送单元,用于将所述计算结果发送至服务器。为解决上述技术问题,本专利技术实施例还提供以下技术方案:一种应用数据处理系统,其中包括:至少一个终端、服务器以及数据库,其中,所述终端为如前述的基于终端的应用数据处理装置;所述服务器,用于接收所述终端发送的计算结果并进行缓存,按照预设规则,在缓存的计算结果中分别确定对应终端的最终计算结果,将所述最终计算结果写入所述数据库。相对于现有技术,本专利技术实施例,接收指令指示当前需要开启终端应用;其后,根据该指令获取应用数据,并自行在终端上对获取到的应用数据进行计算,最后将计算结果发送到服务器,也就是说,应用数据的计算处理由终端自行完成,无需服务器实时计算,减少了服务器对终端应用数据的计算压力,提高了数据处理效率;进一步的,系统中服务器仅将最终计算结果上传至数据库,避免了数据库写入频繁,降低数据库读写压力。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其它有益效果显而易见。图1a是本专利技术提供的应用数据处理系统的场景示意图;图1b是本专利技术第一实施例提供的基于终端的应用数据处理方法的流程示意图;图2为本专利技术第二实施例提供的基于终端的应用数据处理方法的流程示意图;图3a为本专利技术第三实施例提供的基于终端的应用数据处理装置的结构示意图;图3b为本专利技术第三实施例提供的基于终端的应用数据处理装置的另一结构示意图;图3c为本专利技术第三实施例提供的基于终端的应用数据处理装置的另一结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本专利技术的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本专利技术的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。本专利技术实施例提供一种基于终端的应用数据处理方法、装置及系统。参见图1a,该图为本专利技术实施例所提供的应用数据处理系统的场景示意图,该应用数据处理系统可以包括一个或多个基于终端的应用数据处理装置,简称应用数据处理装置,如图1a所示该装置可以集成在终端中,如笔记型计算机、平板PC(PersonalComputer)、手机等具备储存单元并安装有微处理器而具有运算能力的设备。该装置主要用于接收指令指示当前需要开启终端应用,比如游戏、音乐等应用;其后,根据该指令获取应用数据,并自行对获取到的应用数据进行计算,最后将本次计算结果发送到服务器,也就是说,应用数据的计算处理由终端自行完成,且将计算结果提交到服务器,无需服务器实行该应用数据的计算。此外,该应用数据处理系统还可以包括服务器和数据库,其中服务器与前述应用数据处理装置建立连接并进行数据交互,主要用于将终端发送的计算结果并进行缓存,按照预设规则,在缓存的计算结果中分别确定对应终端的最终计算结果,并且,仅将终端对应的最终计算结果写入数据库。以下将分别进行详细说明。第一实施例在本专利技术实施例中,将从应用数据处理装置的角度进行描述,该应用数据处理装置具体可以集成在终端中等等。一种基于终端的应用数据处理方法,包括:接收指示开启终端应用的指令;根据所述指令,获取满足预设格式的应用数据;对所述应用数据进行逻辑计算,得到计算结果;将所述计算结果发送至服务器。请参阅图1b,图1b是本专利技术第一实施例提供的基于终端的应用数据处理方法的流程示意图,具体流程可以包括:在步骤S101中,接收指示开启终端应用的指令,比如用户输入的指示开启终端应用的指令。在步骤S102中,根据该指令,获取满足预设格式的应用数据。其中,所述步骤S101与步骤S102可具体为:比如,接收用户通过触摸或点击所触发的指令,以开启所选择的终端应用,该终端应用可具体指游戏、音乐等;其后,根据该指令获取该终端应用运行时所生成的满足预设格式的应用数据,其中,该预设格式可以根据用户需要进行预先设置,如可以是游戏得分,音频数据等等。进一步的,“根据该指令,获取满足预设格式的应用数据”可以具体如下:a、根据该指令,向服务器发送连接请求;b、当确定服务器根据所述连接请求建立连接时,基于所述连接,接收服务器发送的指示计算所述终端应用的应用数据的信息;c、根据该信息,获取对应的满足预设格式的应用数据。可以理解的是,应用数据处理装置(如终端)与服务器之间的连接可以具体是指一种在线的网络连接方式,其中,该连接可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GSM,GlobalSystemofMobilecommunication)、通用分组无线服务(GPRS,GeneralPacketRadioService)、本文档来自技高网...
一种基于终端的应用数据处理方法、装置及系统

【技术保护点】
一种基于终端的应用数据的处理方法,其特征在于,包括:接收指示开启终端应用的指令;根据所述指令,获取满足预设格式的应用数据;对所述应用数据进行逻辑计算,得到计算结果;将所述计算结果发送至服务器。

【技术特征摘要】
1.一种基于终端的应用数据的处理方法,其特征在于,包括:接收指示开启终端应用的指令;根据所述指令,获取满足预设格式的应用数据;对所述应用数据进行逻辑计算,得到计算结果;将所述计算结果发送至服务器。2.根据权利要求1所述的基于终端的应用数据处理方法,其特征在于,所述根据所述指令,获取满足预设格式的应用数据,包括:根据所述指令,向服务器发送连接请求;当确定服务器根据所述连接请求建立连接时,基于所述连接,接收服务器发送的指示计算所述终端应用的应用数据的信息;根据所述信息,获取对应的满足预设格式的应用数据。3.根据权利要求2所述的基于终端的应用数据处理方法,其特征在于,所述对所述应用数据进行逻辑计算,得到计算结果,包括:根据所述信息所指示的终端应用,获取对应的预设计算规则;按照所述预设计算规则,对所述应用数据进行逻辑计算,得到计算结果。4.根据权利要求2所述的基于终端的应用数据处理方法,其特征在于,所述将所述计算结果发送至服务器之前,还包括:对所述计算结果进行检测;将所述计算结果发送至服务器具体为:当检测出所述计算结果为正确时,将所述计算结果发送至服务器;当检测出所述计算结果为错误时,对所述计算结果进行修改,并对修改后的计算结果进行检测,直至检测出计算结果为正确时,将所述计算结果发送至服务器。5.根据权利要求2至4任一项所述的基于终端的应用数据处理方法,其特征在于,所述将所述计算结果发送至服务器之后,还包括:当接收到服务器发送的指示计算终端应用的应用数据的信息时,触发执行所述根据所述信息,获取对应的满足预设格式的应用数据的步骤,直至接收到服务器发送的指示停止计算应用数据的信息时,停止对应用数据的计算。6.根据权利要求3所述的基于终端的应用数据处理方法,其特征在于,所述根据所述信息所指示的终端应用,获取对应的预设计算规则,按照所述预设计算规则,对所述应用数据进行逻辑计算,得到计算结果,包括:根据所述信息确定对应的游戏,并获取所述游戏对应的游戏计算规则;按照所述游戏计算规则,对游戏分数进行逻辑计算,得到计算结果。7.一种基于终端的应用数据处理装置,其特征在于,包括:指令接收单元,用于接收指示开启终端应用的指令;数据获取单元,...

【专利技术属性】
技术研发人员:黄文杰吴康瑞戴翔杨辉肖辉梁宇轩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1