游戏延迟判断方法、判断装置、电子设备和存储介质制造方法及图纸

技术编号:35977234 阅读:15 留言:0更新日期:2022-12-17 22:46
本发明专利技术提供一种游戏延迟判断方法、判断装置、电子设备和存储介质,所述判断方法包括:基于目标游戏在目标时段的目标心跳包,确定时延信息;基于所述时延信息,确定卡顿率;在所述卡顿率超过目标阈值的情况下,确定为质差话单;基于所述质差话单和所述目标心跳包的话单的数量,确定所述目标游戏在所述目标时段的质差业务占比。本发明专利技术的判断方法,通过基于心跳包特征确定目标游戏在目标时段的卡顿率,并基于该卡顿率确定质差业务的占比以对游戏延迟情况进行判断,从而监控及评估用户的游戏感知,指导相关网络优化方案实施,适用于各种MOBA类游戏,判断准确性高,通用性强且部署简单,易于实现。实现。实现。

【技术实现步骤摘要】
游戏延迟判断方法、判断装置、电子设备和存储介质


[0001]本专利技术涉及无线通信
,尤其涉及一种游戏延迟判断方法、判断装置、电子设备和存储介质。

技术介绍

[0002]网络游戏中的多人在线战术竞技(RTS)类游戏具有节奏快,刺激以及互动性强等优势,对网络具有较高的要求,因此,及时发现网络延迟问题并解决该问题以维持用户感知体验则显得尤为重要。现有技术中,一般通过向APP开发公司获取埋码规则或通过以在APP中进行SDK(software development kit,软件开发工具包)植入的形式进行游戏感知评估,但都存在实现困难,难以落地。

技术实现思路

[0003]本专利技术提供一种游戏延迟判断方法、判断装置、电子设备和存储介质,用以解决现有技术中落地困难的缺陷,实现简单部署。
[0004]本专利技术提供一种游戏延迟判断方法,包括:
[0005]基于目标游戏在目标时段的目标心跳包,确定时延信息;
[0006]基于所述时延信息,确定卡顿率;
[0007]在所述卡顿率超过目标阈值的情况下,确定为质差话单;
[0008]基于所述质差话单和所述目标心跳包的话单的数量,确定所述目标游戏在所述目标时段的质差业务占比。
[0009]根据本专利技术提供的一种游戏延迟判断方法,所述基于所述时延信息,确定卡顿率,包括:
[0010]基于所述时延信息,确定各时延区间在所述目标时段的第一时延次数;
[0011]对所述第一时延次数进行加权计算,确定所述卡顿率
[0012]根据本专利技术提供的一种游戏延迟判断方法,所述对所述第一时延次数进行加权计算,确定所述卡顿率,包括:
[0013]应用公式
[0014]C=(N1*P1+N2*P2+
……
+Nn*Pn)/(N1+N2+
……
+Nn)
[0015]确定所述卡顿率;
[0016]其中,C为所述卡顿率,Nn为第n个所述时延区间在所述目标时段的第一时延次数;Pn为第n个所述时延区间对应的权重因子。
[0017]根据本专利技术提供的一种游戏延迟判断方法,所述权重因子通过如下步骤确定:
[0018]基于所述时延信息,确定各所述时延区间在第一时段的第二时延次数;
[0019]基于所述第二时延次数和目标卡顿率,确定各所述时延区间对应的所述权重因子。
[0020]根据本专利技术提供的一种游戏延迟判断方法,所述基于目标游戏在目标时段的目标
心跳包,确定时延信息,包括:
[0021]通过对所述目标游戏的会话流进行域名解析,得到目标IP地址;
[0022]基于所述目标IP地址,得到所述目标游戏在所述目标时段的时延心跳包;
[0023]对所述时延心跳包进行特征提取,得到上行包时刻值和下行包时刻值;
[0024]计算所述下行包时刻值和所述上行包时刻值的差值,得到所述时延信息。
[0025]根据本专利技术提供的一种游戏延迟判断方法,所述在所述卡顿率超过目标阈值的情况下,确定为质差话单,包括:
[0026]在无线侧卡顿率超过目标阈值且核心侧卡顿率不超过目标阈值的情况下,确定为无线侧质差话单;
[0027]或者,在所述无线侧卡顿率不超过目标阈值且核心侧卡顿率超过目标阈值的情况下,确定为核心侧质差话单;
[0028]或者,在所述无线侧卡顿率超过目标阈值且核心侧卡顿率超过目标阈值的情况下,确定为无线侧及核心侧质差话单;
[0029]或者,在所述无线侧卡顿率不超过目标阈值且核心侧卡顿率不超过目标阈值的情况下,确定为端到端侧质差话单;
[0030]其中,所述无线侧卡顿率为所述心跳包的下行话单卡顿率,所述核心侧卡顿率为所述心跳包的上行话单卡顿率。
[0031]根据本专利技术提供的一种游戏延迟判断方法,所述基于所述质差话单和所述目标心跳包的话单的数量,确定所述目标游戏在所述目标时段的质差业务占比,包括:
[0032]计算TCP会话心跳包质差话单的数量与目标TCP会话心跳包的话单的数量的比值,确定所述TCP会话心跳包质差话单的占比;
[0033]或者,计算UDP会话心跳包质差话单的数量与目标UDP会话心跳包的话单的数量的比值,确定所述UDP会话心跳包质差话单的占比;
[0034]或者,计算游戏界面屏幕显示时延UDP心跳包质差话单的数量与目标游戏界面屏幕显示时延UDP心跳包的话单的数量的比值,确定所述游戏界面屏幕显示时延UDP心跳包质差话单的占比。
[0035]本专利技术还提供一种游戏延迟判断装置,包括:
[0036]第一处理模块,用于基于目标游戏在目标时段的目标心跳包,确定时延信息;
[0037]第二处理模块,用于基于所述时延信息,确定卡顿率;
[0038]第三处理模块,用于在所述卡顿率超过目标阈值的情况下,确定为质差话单;
[0039]第四处理模块,用于基于所述质差话单和所述目标心跳包的话单的数量,确定所述目标游戏在所述目标时段的质差业务占比。
[0040]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述游戏延迟判断方法的步骤。
[0041]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述游戏延迟判断方法的步骤。
[0042]本专利技术提供的游戏延迟判断方法、判断装置、电子设备和存储介质,通过基于心跳包特征确定目标游戏在目标时段的卡顿率,并基于该卡顿率确定质差业务的占比以对游戏
延迟情况进行判断,从而监控及评估用户的游戏感知,指导相关网络优化方案实施,适用于各种MOBA类游戏,判断准确性高,通用性强且部署简单,易于实现。
附图说明
[0043]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本专利技术提供的游戏延迟判断方法的流程示意图之一;
[0045]图2是本专利技术提供的游戏延迟判断方法的原理图之一;
[0046]图3是本专利技术提供的游戏延迟判断方法的原理图之二;
[0047]图4是本专利技术提供的游戏延迟判断方法的流程示意图之二;
[0048]图5是本专利技术提供的游戏延迟判断方法的原理图之三;
[0049]图6是本专利技术提供的游戏延迟判断装置的结构示意图;
[0050]图7是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0051]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏延迟判断方法,其特征在于,包括:基于目标游戏在目标时段的目标心跳包,确定时延信息;基于所述时延信息,确定卡顿率;在所述卡顿率超过目标阈值的情况下,确定为质差话单;基于所述质差话单和所述目标心跳包的话单的数量,确定所述目标游戏在所述目标时段的质差业务占比。2.根据权利要求1所述的游戏延迟判断方法,其特征在于,所述基于所述时延信息,确定卡顿率,包括:基于所述时延信息,确定各时延区间在所述目标时段的第一时延次数;对所述第一时延次数进行加权计算,确定所述卡顿率。3.根据权利要求2所述的游戏延迟判断方法,其特征在于,所述对所述第一时延次数进行加权计算,确定所述卡顿率,包括:应用公式C=(N1*P1+N2*P2+
……
+N
n
*P
n
)/(N1+N2+
……
+N
n
)确定所述卡顿率;其中,C为所述卡顿率,N
n
为第n个所述时延区间在所述目标时段的第一时延次数;P
n
为第n个所述时延区间对应的权重因子。4.根据权利要求3所述的游戏延迟判断方法,其特征在于,所述权重因子通过如下步骤确定:基于所述时延信息,确定各所述时延区间在第一时段的第二时延次数;基于所述第二时延次数和目标卡顿率,确定各所述时延区间对应的所述权重因子。5.根据权利要求1

4任一项所述的游戏延迟判断方法,其特征在于,所述基于目标游戏在目标时段的目标心跳包,确定时延信息,包括:通过对所述目标游戏的会话流进行域名解析,得到目标IP地址;基于所述目标IP地址,得到所述目标游戏在所述目标时段的时延心跳包;对所述时延心跳包进行特征提取,得到上行包时刻值和下行包时刻值;计算所述下行包时刻值和所述上行包时刻值的差值,得到所述时延信息。6.根据权利要求1

4任一项所述的游戏延迟判断方法,其特征在于,所述在所述卡顿率超过目标阈值的情况下,确定为质差话单,包括:在无线侧...

【专利技术属性】
技术研发人员:吕万高爱丽刘阳赵旭李泽尘
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1