[发明专利]一种帧同步的全局质量监控方法、装置及可读存取介质在审
申请号: | 202210193712.4 | 申请日: | 2022-03-01 |
公开(公告)号: | CN114567579A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 杨旺 | 申请(专利权)人: | 武汉心驰神往科技有限公司 |
主分类号: | H04L43/55 | 分类号: | H04L43/55;H04L43/045;H04L43/08;H04L67/1095 |
代理公司: | 北京和联顺知识产权代理有限公司 11621 | 代理人: | 汤华珍 |
地址: | 430000 湖北省武汉市汉阳*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同步 全局 质量 监控 方法 装置 可读 存取 介质 | ||
本发明公开了一种帧同步的全局质量监控方法、装置及可读存取介质,涉及帧同步监控领域,数据搜集器搜集数据后首先需要对时,所述客户端时间偏移值为:设客户端发送数据耗时最小值为cMin,设服务端发送数据耗时最小值为sMin,设最小ping值为pMin,设客户端时间需要偏移的值为cOffset,此时未对时,所以以上耗时数据可能为负数,cOffset=(cMin‑sMin)/2,此时即实现了精确度在pMin以内的对时,实现了冗余帧同步所有环节的集中分析,不仅能分析单盘数据,还能统计分析整体数据。
技术领域
本发明涉及帧同步监控领域,具体为一种帧同步的全局质量监控方法、装置及可读存取介质。
背景技术
随着移动网络条件越来越好,玩家对于游戏实时交互的要求也越来越高,游戏中,常见的同步方案为确定性帧同步以及状态同步,状态同步会在服务器运行绝大部分游戏逻辑,接收玩家的操作,进行计算后发送给制定玩家,特点是,安全性较高,开发周期长,流量占用较高。确定性帧同步的方式为:服务器搜集所有玩家输入,汇总后按照固定频率如30HZ,广播给所有客户端,客户端执行确定性状态机,保证指定的输入有确定的表现,这种实现的方式是,安全性较差,开发周期短,流量占用小,帧同步通信,主要基于两类通信协议,UDP和TCP,UDP是简单,快速高效的协议,是绝大部分应用协议的基础协议,为了达到更好的及时性,选用UDP进行网络通信,通过冗余数据的方式,解决UDP可能丢包的问题。
专利号为CN113559506B的申请文件公开了一种帧同步的自动化测试方法、装置及可读存储介质,包括步骤:客户端在后台搜集一游戏场景的关键帧数据包,关键帧数据包包括关键帧Hash值、关键帧操作数据;客户端将关键帧数据包上传至服务器端;测试端从服务器下载关键帧数据包,通过关键帧操作数据还原该游戏场景;通过还原的该游戏场景生成关键帧的比对Hash值,将比对Hash值与关键帧Hash值进行比对核验;如比对核验的结果为不一致,则发送提示消息。这种帧同步的自动化测试方法关键帧操作数据还原游戏关键帧,计算Hash值,将该Hsah值与下载的的关键帧Hash值进行比对,以此判定是否有帧同步的问题。本技术方案可以快速暴露帧同步的Bug,且数据包数据量不大,不会对系统造成过大的负担。
但是在使用UDP通信,通过冗余数据来保证及时性时,很难通过直观的方式来调试整体的及时性质量。
发明内容
本发明的目的在于提供一种帧同步的全局质量监控方法、装置及可读存取介质,以解决上述背景技术中提出难以直观方式调试整体及时性质量的技术问题。
为实现上述目的,本发明提供如下技术方案:
一种帧同步的全局质量监控方法,包括如下步骤:
S1.客户端在每次操作时生成唯一操作序列号;
S2.客户端在每次发送操作序列号时生成发送序列号;
S3.客户端统计操作序列号、发送序列号及发送时间;
S4.服务端接收客户端操作时记录操作序列号,发送序列号;
S5.服务端发送数据时记录发送序列号、帧序列号及时间;
S6.服务端定时发送数据到数据搜集器;
S7.客户端接收服务端数据时记录接收序列号、帧序列号;
S8.客户端定时发送数据到数据搜集器;
S9.数据搜集器搜集数据后首先需要对时,所述客户端时间偏移值为:设客户端发送数据耗时最大值为cMax,最小值为cMin,
设客户端发送数据耗时最小值为cMin,
设服务端发送数据耗时最小值为sMin,
设最小延迟值为pMin,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉心驰神往科技有限公司,未经武汉心驰神往科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210193712.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于安全高效传输网络数据信息的安全装置
- 下一篇:一种茶苗培养装置