[发明专利]获取网页卡顿数据的方法、装置、终端及存储介质在审
申请号: | 202110352128.4 | 申请日: | 2021-03-31 |
公开(公告)号: | CN113067752A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 李岱滨;刘日高 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李芳 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 网页 数据 方法 装置 终端 存储 介质 | ||
本公开提供了一种获取网页卡顿数据的方法、装置、终端及存储介质,属于互联网技术领域。所述方法包括:根据每帧网页的渲染时长,确定整个渲染过程中网页的卡顿次数;根据网页的卡顿次数,确定网页的卡顿程度;获取在整个渲染过程中用户的操作类型;将包括网页的卡顿程度和操作类型的网页卡顿数据发送至服务器。本公开根据每帧网页的渲染时长确定出网页的卡顿次数,进而确定出网页的卡顿程度,然后通过检测渲染过程中用户的操作,将用户的操作类型作为引起网页卡顿的原因,该过程无需获取目标性能指标,也无需对目标性能指标进行计算,只需关注每帧网页的渲染时长和用户的操作,即可获取到网页卡顿数据,因而资源消耗较少、性能较佳。
技术领域
本公开涉及互联网技术领域,特别涉及一种获取网页卡顿数据的方法、装置、终端及存储介质。
背景技术
卡顿是网页显示过程中经常出现的问题,已严重影响到用户的浏览体验。由于网页卡顿数据能够协助网页相关人员(开发者、运行商等)了解卡顿原因,通过对网页源代码进行优化,减少卡顿的发生次数,因此,为了提高用户的浏览体验,有必要获取网页卡顿数据。
相关技术在获取网页卡顿数据时,主要采用如下方法:渲染一帧网页;获取本次渲染过程中产生的各项目标性能指标的数据,该目标性能指标包括渲染本帧网页的总耗时、输入事件处理时间、网页渲染时间、文档对象模型元素排版时间、网页层数和网页定时器数量中的任意一个或多个的组合;如果本帧网页的总耗时超过预设时长,则确定本次渲染造成网页显示卡顿;响应于网页显示卡顿,根据各项目标性能指标的数据,计算各项目标性能指标对应的评分值;获取评分值小于预设分值的目标性能指标对应的卡顿原因并输出。
然而,由于需要获取渲染过程中的各项目标性能指标的数据,并基于所获取的各项目标性能指标的数据,计算各项目标性能指标对应的评分值,导致相关技术的资源消耗较大。
发明内容
本公开实施例提供了一种获取网页卡顿数据的方法、装置、终端及存储介质,能够降低了获取网页卡顿数据过程中资源的消耗。所述技术方案如下:
第一方面,提供了一种获取网页卡顿数据的方法,所述方法包括:
当所渲染的网页数量达到第一预设数量,根据每帧网页的渲染时长,确定整个渲染过程中网页的卡顿次数;
根据所述网页的卡顿次数,确定网页的卡顿程度;
获取在整个渲染过程中用户的操作类型;
将包括所述网页的卡顿程度和所述操作类型的网页卡顿数据发送至服务器。
在本公开的另一个实施例中,所述根据每帧网页的渲染时长,确定整个渲染过程中网页的卡顿次数,包括:
根据所述每帧网页的渲染时长,计算每帧网页的帧率;
每当查询到所述第一预设数量的网页中存在帧率满足卡顿条件的网页,将所述网页的卡顿次数增加一次;
其中,所述卡顿条件包括预设时长内存在帧率小于第一数值的网页、帧率小于第二数值的网页数量大于等于第二预设数量、帧率小于所述第二数值的连续网页数量大于第三数量中至少一项,所述卡顿条件根据历史网页卡顿数据确定,所述第一数值小于所述第二数值。
在本公开的另一个实施例中,所述方法还包括:
当任一帧网页满足所述卡顿条件中的至少两项,将所述网页的卡顿次数增加一次。
在本公开的另一个实施例中,所述根据所述网页的卡顿次数,确定网页的卡顿程度,包括:
当所述网页的卡顿次数等于第一次数,确定所述网页为第一卡顿程度;
当所述网页的卡顿次数等于第二次数,确定所述网页为第二卡顿程度;
当所述网页的卡顿次数大于等于第三次数,则确定所述网页为第三卡顿程度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110352128.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型APD校正算法
- 下一篇:一种控制平面链路显示的方法与装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置