The invention relates to the field of data transmission technology, in particular to a game data transmission method and device, which is applied to a first terminal. The first terminal is associated with a second terminal. The method includes obtaining an encoding tree stored by the first terminal and loading the initial code tree to obtain the game generated during the game. The game data is encoded and the game data is encoded through the initial coding tree, and the encoded game data is sent to the second terminal. In order to effectively avoid the transmission of game data through the above settings, it is necessary to pack the game data and configure the data to be transmitted over a large amount of traffic.
【技术实现步骤摘要】
游戏数据传输方法及装置
本专利技术涉及数据传输
,具体而言,涉及一种游戏数据传输方法及装置。
技术介绍
网络游戏产业是一个新兴的朝阳产业,经过近几年的快速发展,现在中国的网络游戏产业处在成长期,并快速走向成熟期的阶段。在中国整个网络经济发展过程中从无到有,发展到目前成为中国网络经济的重要组成部分。经专利技术人研究发现,进行网络游戏时,需进行数据包传输以实现数据交互,在传输数据包时通常需对游戏数据进行打包配置后传输,会造成在传输数据包过程中数据流量的消耗过大,进而造成游戏卡顿并增加用户玩网络游戏的成本。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种游戏数据传输方法及装置,以有效避免传输游戏数据时,需对游戏数据进行打包并配置后进行传输造成的数据传输流量消耗过大的问题。为了达到上述目的,本专利技术较佳实施例提供一种游戏数据传输方法及装置,应用于第一终端,所述第一终端关联有第二终端,所述方法包括:获取所述第一终端存储的编码树并进行加载得到初始编码树;获取游戏过程中产生的游戏数据,并通过所述初始编码树对所述游戏数据进行编码,并将编码后的游戏数据发送至所述第二终端。在本专利技术较佳实施例中,在上述游戏数据传输方法中,在执行加载编码树生成初始编码树的步骤之前,所述方法还包括:获取一场游戏完成后生成的所有游戏数据,得到该所有游戏数据的各字节的频率;根据各所述字节的频率生成编码树,并对该编码树进行存储。在本专利技术较佳实施例中,在上述游戏数据传输方法中,在执行接收所述第二终端发送的游戏数据包的步骤之前,所述方法还包括:获取所述初始编码树对应的各字节的第一频率;在执 ...
【技术保护点】
一种游戏数据传输方法,应用于第一终端,其特征在于,所述第一终端关联有第二终端,所述方法包括:获取所述第一终端存储的编码树并进行加载得到初始编码树;获取游戏过程中产生的游戏数据,并通过所述初始编码树对所述游戏数据进行编码,并将编码后的游戏数据发送至所述第二终端。
【技术特征摘要】
1.一种游戏数据传输方法,应用于第一终端,其特征在于,所述第一终端关联有第二终端,所述方法包括:获取所述第一终端存储的编码树并进行加载得到初始编码树;获取游戏过程中产生的游戏数据,并通过所述初始编码树对所述游戏数据进行编码,并将编码后的游戏数据发送至所述第二终端。2.根据权利要求1所述的游戏数据传输方法,其特征在于,在获取所述第一终端存储的编码树并进行加载得到初始编码树的步骤之前,所述方法还包括:获取一场游戏完成后生成的所有游戏数据,得到该所有游戏数据的各字节的频率;根据各所述字节的频率生成编码树,并对该编码树进行存储。3.根据权利要求1所述的数据传输方法,其特征在于,在执行获取游戏过程中产生的游戏数据的步骤之前,所述方法还包括:获取所述初始编码树中各字节出现的第一频率;在执行获取所述游戏过程中产生的游戏数据的步骤之后,所述方法还包括:将该游戏数据加入至所述初始编码树,并获取加入该游戏数据后的初始编码树对应的各字节的第二频率;根据各所述字节的第一频率和各所述字节的第二频率得到各所述字节的第一频率波动值;当存在一个字节的第一频率波动值大于一预设值时,将所述初始编码树对应的各字节的第一频率替换为各字节的第二频率以得到更新后的初始编码树。4.根据权利要求1所述的游戏数据传输方法,其特征在于,所述方法还包括:接收所述第二终端发送的游戏数据包,并通过所述初始编码树对所述游戏数据包进行解码得到解码后的游戏数据。5.根据权利要求4所述的游戏数据传输方法,其特征在于,在执行接收所述第二终端发送的游戏数据包的步骤之前,所述方法还包括:获取所述初始编码树对应的各字节的第一频率;在执行通过所述初始编码树对接收到的游戏数据包进行解码得到解码后的游戏数据的步骤之后,所述方法还包括:将所述解码后的游戏数据加入至所述初始编码树,获取加入所述游戏数据后的初始编码树对应的各字节的第三频率;根据各所述字节的第一频率和各所述字节的第三频率得到各所述字节的第二频率波动值;当存在一个字节的第二频率波动值大于一预设值时,将所述初始编码树对应的各字节的第...
【专利技术属性】
技术研发人员:向辰瀚,
申请(专利权)人:杭州电魂网络科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。