【技术实现步骤摘要】
实时移动游戏长链接处理方法及装置
本专利技术涉及信息处理
,尤其涉及一种实时移动游戏长链接处理方法及装置。
技术介绍
传统的移动客户端软件与服务端通讯时,多采用HTTP等短链接方式进行数据通讯,相对于传统互联网软件,游戏软件的数据通讯有以下特殊需求:游戏数据需要上行下行同时进行,传统HTTP很难实现数据主动下行;游戏链接需要进行安全验证,防止被非法客户端登录;游戏客户端可以在断网后自动重新连接,以应对弱网络环境;游戏数据包需要进行加密,防止被拦截拆包改包;游戏数据包需要进行ID校验,防止被恶意重发;游戏数据包结构需要可以自定义,防止被分析出数据结构进行恶意破解;游戏数据包有确认机制,在发生未确认丢包时,可以自动重新发送;游戏数据包可以进行压缩,并支持灵活配置多种压缩方式;综上,游戏软件需要一个安全可靠的长链接机制与服务端进行通信,以保证游戏环境的平衡与稳定。
技术实现思路
本专利技术提供一种实时移动游戏长链接处理方法及装置,用于解决现有技术中仅采用短链接方式进行数据通讯的问题。第一方面,本专利技术提供一种实时移动游戏长链接处理方法,包括:接收移动终端发送的当前游 ...
【技术保护点】
1.一种实时移动游戏长链接处理方法,其特征在于,包括:接收移动终端发送的当前游戏业务请求,根据当前所述游戏业务请求获得对应的当前业务ID;根据所述当前业务ID与业务响应队列的业务ID进行匹配,在所述当前业务ID不存在于所述业务响应队列中,且所述当前业务ID与所述业务响应队列中的最末业务ID之间不存在间隔业务ID时,将所述当前业务ID与延迟请求列表中的业务ID进行匹配;在所述当前业务ID与所述延迟请求列表中的最始业务ID不存在间隔业务ID时,则根据所述延迟请求列表中业务ID依次向移动终端发生业务响应信号,并将所述延迟请求列表中业务ID存入业务响应队列中;其中,所述业务ID为移 ...
【技术特征摘要】
1.一种实时移动游戏长链接处理方法,其特征在于,包括:接收移动终端发送的当前游戏业务请求,根据当前所述游戏业务请求获得对应的当前业务ID;根据所述当前业务ID与业务响应队列的业务ID进行匹配,在所述当前业务ID不存在于所述业务响应队列中,且所述当前业务ID与所述业务响应队列中的最末业务ID之间不存在间隔业务ID时,将所述当前业务ID与延迟请求列表中的业务ID进行匹配;在所述当前业务ID与所述延迟请求列表中的最始业务ID不存在间隔业务ID时,则根据所述延迟请求列表中业务ID依次向移动终端发生业务响应信号,并将所述延迟请求列表中业务ID存入业务响应队列中;其中,所述业务ID为移动终端在预设时间内运行游戏应用时所执行业务的顺序编号。2.根据权利要求1所述的方法,其特征在于,还包括:根据所述当前业务ID与业务响应队列的业务ID进行匹配,在所述当前业务ID不存在于所述业务响应队列中,且所述当前业务ID与所述业务响应队列中的最末业务ID之间不存在间隔业务ID时,将所述当前业务ID与延迟请求列表中的业务ID进行匹配;在所述当前业务ID与所述延迟请求列表中的最始业务ID存在间隔业务ID时,则根据所述当前业务ID向移动终端发生业务响应信号,并将所述当前业务ID存入业务响应队列中。3.根据权利要求1所述的方法,其特征在于,还包括:根据所述当前业务ID与业务响应队列的业务ID进行匹配,在所述当前业务ID不存在于所述业务响应队列中,且所述当前业务ID与所述业务响应队列中的最末业务ID之间存在间隔业务ID时,将所述当前业务ID存入延迟请求列表中。4.根据权利要求1所述的方法,其特征在于,还包括:根据所述当前业务ID与业务响应队列的业务ID进行匹配,在所述当前业务ID存在于所述业务响应队列中,且所述当前业务ID与所述业务响应队列中的最末业务ID相同时,则根据所述当前业务ID向移动终端发生业务响应信号。5.根据权利要求1所述的方法,其特征在于,还包括:根据所述当前业务ID与业务响应队列的业务ID进行匹配,在所述当前业务ID存在于所述业务响应队列中,且所述当前业务ID早于所述业务响应队列中的最末业务ID时,则不向移动终端发生业务响应信号。6.一种实时移动游戏长链接处理装置,...
【专利技术属性】
技术研发人员:刘鑫,
申请(专利权)人:北京龙拳风暴科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。