[发明专利]游戏数据离散通讯的方法及装置有效
申请号: | 201710810546.7 | 申请日: | 2017-09-11 |
公开(公告)号: | CN107634875B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 李先丹;徐鸿飞;郝传奇;罗春水;王彤 | 申请(专利权)人: | 中体彩科技发展有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L12/801;H04L29/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;贾磊 |
地址: | 100176 北京市大兴区北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 数据 离散 通讯 方法 装置 | ||
本发明实施例提供了一种游戏数据离散通讯的方法及装置,其中,该方法包括:接收输入的多个离散因子值;接收输入的发包时间间隔值;针对一个游戏,根据一个离散因子值对应的分组数、发包时间间隔值、一个游戏已知的离散时间基点以及已知的报文传输时间,计算服务器向每个网点的客户终端发送数据包的离散发包触发时刻点;针对每个离散因子值的情况,计算各个时刻点上的数据并发量,找出数据并发量最大值;将小于预设带宽值的数据并发量最大值对应的离散因子值组成优选离散因子集合,在优选离散因子集合中选择出数据并发量最大值为最小且数值最大的离散因子值,根据选择的离散因子值实现最优离散通讯。
技术领域
本发明涉及数据传输技术领域,特别涉及一种游戏数据离散通讯的方法及装置。
背景技术
目前随着体育彩票高频游戏(高频游戏是指一种销售时间短,开奖频率高的体育彩票游戏)在全省范围内推广和运行,高频游戏表现出显示越来越多样化,报表展示的维度也越来越多样化。势必导致客户端需要从服务端获取的数据将越来越多样化和报文大小的繁多性。这些日益增长的查询请求对于在传统系统设计模式下建设的生产系统网络(体彩高频生产系统是指用来在全国范围内进行销售体彩高频游戏的一个庞大的销售网络)带宽环境是一个比较大的挑战。
为了实现多样化报表展示形式,且不因为请求报文的量大和频率高而导致生产系统受到影响。就必须要设计出一套可以通过某种离散规则的通讯方式,来解决大量网点(网点是指体育彩票销售店里的销售终端机在生产网络上的逻辑分布点。网点和终端机属于一对多的关系,即可以多个终端机使用同一个网点编号,一般情况下,也可以一个终端机使用一个网点编号)高并发量请求带来的网络堵塞的风险。
目前游戏开发中,设计通讯离散发包规则的时候,开发人员利用离散规则公式计算当前游戏的通讯发包规则。
由于离散发包规则属于一个理论性的计算方式。该规则只能通过数学推导得出理论值,在离散因子选取上只能通过经验评估,没有确切的理论依据做支撑,并不能计算出由于发包外围因素(如,发包量增加,发包频率增加,报文大小增大等因素)的改变带来的计算偏差,由于该离散规则公式的离散因子的确定缺少实验依据支撑(一般是通过经验值来粗略估算),导致了离散发包规则有时候并不是最优解,于是开发人员不能确保当前设计的离散发包规则是否对生产系统的网络带宽带来影响,也不知道游戏上线之后再大量网点运行游戏时,该游戏对网络带宽上表现形式(如波峰波谷情况,以及最大并发量等信息)。
发明内容
本发明实施例提供了一种游戏数据离散通讯的方法,以解决现有技术中在通讯发包外围因素发生改变时,不能确保离散发包规则是最优解的技术问题。该方法包括:连续接收输入的多个离散因子值,根据每个离散因子值计算出一个游戏对应的所有网点的分组数,多个离散因子值对应于一个游戏数据通讯环境;接收输入的发包时间间隔值,所述发包时间间隔值是针对所述一个游戏服务器向一个网点的客户终端发送数据包时,相邻两个数据包之间的时间间隔;针对所述一个游戏,根据一个离散因子值、该一个离散因子值对应的分组数、所述发包时间间隔值、所述一个游戏在数据通讯时已知的离散时间基点以及已知的报文传输时间,计算服务器向每个网点的客户终端发送数据包时,每个数据包的离散发包触发时刻点,其中,所述离散时间基点是第一个数据包的离散发包触发时刻点距离指定时刻点的时间偏移量,所述报文传输时间是客户终端向服务器发送请求数据和服务器再向客户终端发送响应数据所需要的时间;针对每个离散因子值的情况,根据每个数据包的离散发包触发时刻点,计算各个时刻点上的数据并发量,找出数据并发量最大值;将小于预设带宽值的所述数据并发量最大值对应的离散因子值组成优选离散因子集合,在所述优选离散因子集合中选择出数据并发量最大值为最小且数值最大的离散因子值,将选择出来的离散因子值作为所述一个游戏数据通讯环境下的最优离散因子值;在所述一个游戏数据通讯环境下,根据所述最优离散因子值,计算服务器向每个网点的客户终端发送数据包时,每个数据包的离散发包触发时刻点,根据每个数据包的离散发包触发时刻点发送数据包进行离散通讯。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中体彩科技发展有限公司,未经中体彩科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710810546.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:水壶
- 下一篇:实名制闸机状态监测方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置