页面卡顿确定方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:21735704 阅读:32 留言:0更新日期:2019-07-31 19:02
本公开提供了一种页面卡顿确定方法、装置、电子设备及可读存储介质,所述方法包括:监听页面滚动行为;响应于所述页面滚动行为,按照预设时间间隔获取多个状态数据,所述状态数据包括:滚动时间、滚动距离;在所述页面滚动行为有效的情况下,根据所述滚动时间、滚动距离生成针对滚动速度的加速度曲线;根据所述加速度曲线确定页面卡顿位置。可以通过页面滚动的加速度确定页面卡顿,由于加速度直接体现页面的滚动速度是否正常,从而有助于避免出现FPS正常,页面卡顿的问题;且,采用计算机实现图像分析生成结果数据,降低了人工成本,且不受人力限制,收集数据的范围较大。

Page Carton Determination Method, Device, Electronic Equipment and Readable Storage Media

【技术实现步骤摘要】
页面卡顿确定方法、装置、电子设备及可读存储介质
本公开实施例涉及网络
,尤其涉及一种页面卡顿确定方法、装置、电子设备及可读存储介质。
技术介绍
在使用移动终端浏览网络页面时,页面数据需要按照一定时间加载,若在该时间内未加载成功,则出现页面卡顿现象。通常采用FPS(FramesPerSecond,每秒传输帧数)来评价卡顿程度。现有技术中,通常存在三种方案获取FPS指标。第一种方案,通过系统获取页面数据的加载时间,并计算出FPS;第二种方案,在页面数据的加载代码中打点计算每帧页面消耗的时间,并计算出FPS;第三种方案,通过外部设备(例如,高速摄像机)捕捉页面加载画面,并对加载画面进行图像分析得到卡顿位置,最后根据卡顿位置计算得到FPS。然而,在绘制页面过程中,若代码的逻辑出现问题,例如,嵌套滚动时间处理不流畅,导致前后多帧数据相同,则此时FPS正常,但页面的实际展示仍然呈现卡顿现象;第三种方案中对加载画面进行图像分析、生成结果数据导致人工成本较高,且高速摄像机需要人力支持,导致人力限制收集数据的范围。
技术实现思路
本公开提供一种页面卡顿确定方法、装置、电子设备及可读存储介质,可以通过本文档来自技高网...

【技术保护点】
1.一种页面卡顿确定方法,其特征在于,所述方法包括:监听页面滚动行为;响应于所述页面滚动行为,按照预设时间间隔获取多个状态数据,所述状态数据包括:滚动时间、滚动距离;在所述页面滚动行为有效的情况下,根据所述滚动时间、滚动距离生成针对滚动速度的加速度曲线;根据所述加速度曲线确定页面卡顿位置。

【技术特征摘要】
1.一种页面卡顿确定方法,其特征在于,所述方法包括:监听页面滚动行为;响应于所述页面滚动行为,按照预设时间间隔获取多个状态数据,所述状态数据包括:滚动时间、滚动距离;在所述页面滚动行为有效的情况下,根据所述滚动时间、滚动距离生成针对滚动速度的加速度曲线;根据所述加速度曲线确定页面卡顿位置。2.根据权利要求1所述的方法,其特征在于,所述按照预设时间间隔获取多个状态数据的步骤,包括:按照预设时间间隔调用软件接口获取多个滚动时间对应的滚动距离。3.根据权利要求2所述的方法,其特征在于,所述按照预设时间间隔调用软件接口获取多个滚动时间对应的滚动距离的步骤,包括:以屏幕上的参考位置为基准,按照预设时间间隔获取多个滚动时间在所述参考位置上展示的页面位置;根据所述页面位置之间的距离确定滚动距离。4.根据权利要求1所述的方法,其特征在于,所述根据所述加速度曲线确定页面卡顿位置的步骤,包括:针对所述加速度曲线上相邻两个滚动时间,计算加速度之间的差值;在所述差值的绝对值大于预设波动阈值的情况下,根据所述相邻两个滚动时间的滚动距离,确定所述相邻两个滚动时间的参考位置,所述参考位置为位于屏幕顶部的点在页面上的位置;确定页面卡顿位置位于所述相邻两个滚动时间的参考位置之间。5.根据权利要求1所述的方法,其特征在于,在所述根据所述加速度曲线确定页面卡顿位置的步骤之后,所述方法还包括:获取页面数据;生...

【专利技术属性】
技术研发人员:刘凯
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

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

1