The invention discloses a method, a Caton anomaly includes: a plurality of frames of FPS data receiving terminal operation of the target application report in which each FPS data includes a statistical period the average value of FPS, as well as in the statistical period dimension information; when the M FPS data in FPS the average value is less than the FPS threshold, it is determined the target application of Caton anomaly in the process of running, M FPS data belonging to multiple FPS data, M is greater than the number of dimensions according to the threshold; information server depends on dimension information, target application runtime M FPS data in the network, and the transmission of information, determine Caton leads to abnormal dimension. The embodiment of the utility model determines the dimension leading to the Caton abnormality through the FPS data when the target application runs, improves the efficiency of determining the Caton anomaly, and can also fix the target according to the abnormal dimension of Caton.
【技术实现步骤摘要】
一种卡顿异常的分析方法及装置
本申请涉及计算机
,具体涉及一种确定卡顿异常的分析方法及装置。
技术介绍
随着互联网的快速发展,游戏产业也发展迅速,各种网络游戏都有大量的用户。因工作时间无法玩游戏,所以在非工作时间经常会出现游戏高峰期,在游戏高峰期,用户数量过多经常会出现卡顿的问题。有时候版本问题也会导致游戏卡顿。出现游戏卡顿,用户可以通过投诉进行反馈,游戏开发人员会根据用户的投诉判断导致卡顿的原因,但投诉通常需要一定的样本量才能引起游戏开发人员的重视,以及根据投诉样本确定导致卡顿的原因,导致确定卡顿的效率低下。
技术实现思路
本申请实施例提供一种卡顿异常的分析方法,可以在目标应用运行时通过FPS数据确定出导致卡顿异常的维度,提高了确定卡顿异常的效率,还可以根据卡顿异常的维度针对性的进行修复。本申请实施例还提供了相应的装置。本申请第一方面提供一种卡顿异常的分析方法,包括:接收运行目标应用的终端上报的多条传输帧数FPS数据,其中,每条FPS数据包括一个统计周期内所述FPS的平均值,以及在该统计周期内的维度信息;当有M条FPS数据中的FPS的平均值小于FPS阈值,则确定所述目标应用在运行的过程中存在卡顿异常,所述M条FPS数据属于所述多条FPS数据,所述M大于数量阈值;根据所述M条FPS数据中的维度信息、所述目标应用运行时所依赖的服务器的维度信息,以及网络传输信息,确定导致卡顿异常的维度。本申请第二方面提供一种卡顿异常的分析方法,包括:接收单元,用于接收运行目标应用的终端上报的多条传输帧数FPS数据,其中,每条FPS数据包括一个统计周期内所述FPS的平均值,以 ...
【技术保护点】
一种卡顿异常的分析方法,其特征在于,包括:接收运行目标应用的终端上报的多条传输帧数FPS数据,其中,每条FPS数据包括一个统计周期内所述FPS的平均值,以及在该统计周期内的维度信息;当有M条FPS数据中的FPS的平均值小于FPS阈值,则确定所述目标应用在运行的过程中存在卡顿异常,所述M条FPS数据属于所述多条FPS数据,所述M大于数量阈值;根据所述M条FPS数据中的维度信息、所述目标应用运行时所依赖的服务器的维度信息,以及网络传输信息,确定导致卡顿异常的维度。
【技术特征摘要】
1.一种卡顿异常的分析方法,其特征在于,包括:接收运行目标应用的终端上报的多条传输帧数FPS数据,其中,每条FPS数据包括一个统计周期内所述FPS的平均值,以及在该统计周期内的维度信息;当有M条FPS数据中的FPS的平均值小于FPS阈值,则确定所述目标应用在运行的过程中存在卡顿异常,所述M条FPS数据属于所述多条FPS数据,所述M大于数量阈值;根据所述M条FPS数据中的维度信息、所述目标应用运行时所依赖的服务器的维度信息,以及网络传输信息,确定导致卡顿异常的维度。2.根据权利要求1所述的分析方法,其特征在于,所述根据所述M条FPS数据中的维度信息、所述目标应用运行时所依赖的服务器的维度信息,以及网络传输信息,确定导致卡顿异常的维度,包括:分别获取分析时段内所述目标应用总体的低帧率曲线,所述M条FPS数据中的维度信息、所述目标应用运行时所依赖的服务器的维度信息中各维度的低帧率曲线,所述低帧率曲线为所述FPS的平均值小于所述FPS阈值的帧率所形成的曲线,所述分析时段为产生所述多条FPS数据的时段;将所述各维度的低帧率曲线中低帧率趋势与所述总体的低帧率曲线一致的维度确定为导致卡顿异常的维度;当所述各维度的低帧率曲线的低帧率趋势都与所述总体的低帧率曲线不一致时,将网络传输信息确定为导致卡顿异常的维度,所述网络传输信息包括传输时耗、网络延时和网络丢包中的至少一个。3.根据权利要求2所述的分析方法,其特征在于,所述目标应用为游戏应用,所述游戏应用包括多个游戏大区和多个游戏地图;所述分别获取分析时段内所述目标应用总体的低帧率曲线,所述M条FPS数据中的维度信息、所述目标应用运行时所依赖的服务器的维度信息中各维度的低帧率曲线,包括:分别获取所述分析时段内所述目标应用总体的低帧率曲线,每个游戏大区的低帧率曲线,每个游戏地图的低帧率曲线;所述将所述各维度的低帧率曲线中低帧率趋势与所述总体的低帧率曲线一致的维度确定为导致卡顿异常的维度,包括:分别将所述每个游戏大区的低帧率曲线与所述总体的低帧率曲线进行比较;分别将所述每个游戏地图的低帧率曲线与所述总体的低帧率曲线进行比较;将所述游戏大区和所述游戏地图中满足卡顿异常要求的至少一个维度确定为导致卡顿异常的维度。4.根据权利要求3所述的分析方法,其特征在于,所述将所述游戏大区和所述游戏地图中满足卡顿异常要求的至少一个维度确定为导致卡顿异常的维度,包括:当所有游戏大区的低帧率曲线中有小于第一阈值的低帧率曲线与所述总体的低帧率曲线的趋势一致,则将所述游戏大区确定为导致卡顿异常的维度;当所有游戏地图的低帧率曲线中有小于第二阈值的低帧率曲线与所述总体的低帧率曲线的趋势一致,则将所述游戏地图确定为导致卡顿异常的维度。当所述游戏大区的低帧率曲线中有小于第一阈值的低帧率曲线与所述总体的低帧率曲线的趋势一致,以及当所有游戏地图的低帧率曲线中有小于第二阈值的低帧率曲线与所述总体的低帧率曲线的趋势一致,则将所述游戏大区和所述游戏地图确定为导致卡顿异常的维度。5.根据权利要求4所述的分析方法,其特征在于,所述方法还包括:将所述分析时段内所述终端侧的所述游戏应用的上行包信息、特效个数、同屏模拟对象的数量、画质信息和所述终端的机型中的至少一个比对信息与配置信息中的对应信息进行比较,所述配置信息包括所述至少一个信息所对应的卡顿描述信息;将所述分析时段内所述所依赖的服务器的硬件信息与所述配置信息中对应的信息进行比较;将与所述配置信息中的对应信息差距大于门限值的比对信息或者硬件信息确定为导致卡顿异常的信息。6.根据权利要求1-5任一所述的分析方法,其特征在于,所述方法还包括:输出导致卡顿异常的维度,以及时修复所述目标应用的卡顿异常。7.一种卡顿异常的分析装置,其特征在于,包括:接收单元,用于接收运行目标应用的终端上报的多条传输帧数FPS数据,其中,每条FPS数据包括一个统计周期内所述FPS的平均值,以及在该统计周期内的维度信息;第一确定单元,用于当所述接收单元接收的多条FPS数据中有M条FPS数据中的FPS的平均值小于FPS阈值,则确定所述目标应用在运行的过程中存在卡顿异常,所述M条FPS数据属于所述多条FPS数据,所述M大于数量阈值;第二确定单元,用于根据所述M条FPS数...
【专利技术属性】
技术研发人员:李孝宁,洪楷,徐士立,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。