[发明专利]游戏中网络延迟处理方法、装置和电子设备在审
申请号: | 202111260820.0 | 申请日: | 2021-10-28 |
公开(公告)号: | CN114011054A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 胡佳胜;胡志鹏;程龙;刘勇成;袁思思 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/33 | 分类号: | A63F13/33 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 高燕 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 网络 延迟 处理 方法 装置 电子设备 | ||
1.一种游戏中网络延迟处理方法,其特征在于,游戏在主机进行数据处理,所述主机为服务器或者多个终端设备中的主机终端设备;所述方法包括:
获取多个所述终端设备的网络延迟;其中,所述终端设备的网络延迟表征所述终端设备与所述主机之间的网络延迟;
基于多个所述网络延迟确定目标网络延迟;
提高第一目标终端设备的网络延迟为所述目标网络延迟;其中,所述第一目标终端设备为所述网络延迟小于所述目标网络延迟的所述终端设备。
2.根据权利要求1所述的方法,其特征在于,获取多个所述终端设备的网络延迟的步骤,包括:
接收多个所述终端设备发送的包括第一发送时间的第一数据,记录所述第一数据的第一接收时间;
基于所述第一接收时间和所述第一发送时间确定第一时长;
向多个所述终端设备发送第二数据,记录所述第二数据的第二发送时间;
接收多个所述终端设备发送的第二接收时间;其中,所述第二接收时间表征多个所述终端设备接收到所述第二数据的时间;
基于所述第二接收时间和所述第二发送时间确定第二时长;
将所述第一时长与所述第二时长相加,得到所述网络延迟。
3.根据权利要求1所述的方法,其特征在于,基于多个所述网络延迟确定目标网络延迟的步骤,至少包括以下之一:
计算多个所述网络延迟的最大值,将所述最大值与预设的第一系数相乘,得到目标网络延迟;
计算多个所述网络延迟的平均值,将所述平均值与预设的第二系数相乘,得到所述目标网络延迟;
将多个所述网络延迟按照由小到大的顺序排列,将排序后处于预设的位置上的所述网络延迟作为所述目标网络延迟。
4.根据权利要求1所述的方法,其特征在于,基于多个所述网络延迟确定目标网络延迟的步骤之后,所述方法还包括:
如果所述目标网络延迟大于预设的指定网络延迟,将所述指定网络延迟作为所述目标网络延迟。
5.根据权利要求1所述的方法,其特征在于,提高第一目标终端设备的网络延迟为所述目标网络延迟的步骤,包括:
计算所述目标网络延迟与所述第一目标终端设备的网络延迟的延迟差;
接收所述第一目标终端设备发送的第一游戏数据;
经过所述延迟差后处理所述第一游戏数据得到第二游戏数据;
将所述第二游戏数据发送至所述第一目标终端设备。
6.根据权利要求1所述的方法,其特征在于,提高第一目标终端设备的网络延迟为所述目标网络延迟的步骤,包括:
向第一目标终端设备发送延迟提高请求;
响应所述第一目标终端设备发送表征同意所述延迟提高请求的同意信息,提高第一目标终端设备的网络延迟为所述目标网络延迟;
响应所述第一目标终端设备发送表征反对所述延迟提高请求的反对信息,取消提高第一目标终端设备的网络延迟为所述目标网络延迟。
7.根据权利要求1所述的方法,其特征在于,基于多个所述网络延迟确定目标网络延迟的步骤之后,所述方法还包括:
向所述网络延迟大于所述目标网络延迟的第二目标终端设备发送延迟警告。
8.根据权利要求7所述的方法,其特征在于,向所述网络延迟大于所述目标网络延迟的第二目标终端发送延迟警告的步骤,包括:
确定所述第二目标终端的网络延迟大于所述目标网络延迟的原因;
向所述第二目标终端发送包括所述原因的延迟警告。
9.根据权利要求1所述的方法,其特征在于,获取多个所述终端设备的网络延迟的步骤之后,所述方法还包括:
按照所述网络延迟的大小顺序对所述终端设备进行分组,得到多个组;
将处于为相同组的所述终端设备匹配至所述游戏的同一游戏对局中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111260820.0/1.html,转载请声明来源钻瓜专利网。