[发明专利]用于检测首屏时间的方法和装置有效
申请号: | 201810023347.6 | 申请日: | 2018-01-10 |
公开(公告)号: | CN108228463B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 张浩;杨敏 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 检测 时间 方法 装置 | ||
本申请实施例公开了用于检测首屏时间的方法和装置。该方法的一具体实施方式包括:响应于接收到网页加载请求,截取所请求的网页在首屏内容加载过程中的至少两张截图,并记录每张截图的截取时间;确定每张截图的图片信息熵,并基于每张截图的图片信息熵,从至少两张截图中确定出网页的首屏内容加载完成时的截图;将网页的首屏内容加载完成时的截图的截取时间确定为网页加载完成时间,在至少两个截图的截取时间中选取最早的截取时间作为网页加载起始时间;将网页加载完成时间与网页加载起始时间的差值确定为网页的首屏时间,并输出首屏时间。该实施方式提高了首屏时间检测的准确性。
技术领域
本申请实施例涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及用于检测首屏时间的方法的装置。
背景技术
随着互联网技术的迅速发展,用户对浏览器加载网页的速度要求也越来越高。由于各个网站的页面大小不等,导致页面总加载时间不尽相同。浏览器显示第一屏页面所消耗的时间可以称为首屏时间,首屏时间作为衡量用户上网体验的重要指标,直接影响到用户对网站的认知度,因此,如何准确地获取网页的首屏时间成为评估页面加载速度的重要标准。
发明内容
本申请实施例提出了用于检测首屏时间的方法和装置。
第一方面,本申请实施例提供了一种用于检测首屏时间的方法,包括:响应于接收到网页加载请求,截取所请求的网页在首屏内容加载过程中的至少两张截图,并记录每张截图的截取时间;确定每张截图的图片信息熵,并基于每张截图的图片信息熵,从至少两张截图中确定出网页的首屏内容加载完成时的截图;将网页的首屏内容加载完成时的截图的截取时间确定为网页加载完成时间,在至少两个截图的截取时间中选取最早的截取时间作为网页加载起始时间;将网页加载完成时间与网页加载起始时间的差值确定为网页的首屏时间,并输出首屏时间。
在一些实施例中,确定每张截图的图片信息熵,包括:针对每张截图,对该张截图进行灰度化处理得到灰度图片,获取灰度图片中每个像素点的灰度值,并基于每个像素点的灰度值,确定该张截图的图片信息熵。
在一些实施例中,基于每个像素点的灰度值,确定该张截图的图片信息熵,包括:针对灰度图片中各个像素点的各个灰度值中的每个灰度值,统计灰度图片中的像素点的灰度值为该灰度值的像素点的数目,并将数目与灰度图片中的像素点的数目的比值确定为该灰度值的出现概率;基于每个灰度值的出现概率,确定该张截图的图片信息熵。
在一些实施例中,基于每张截图的图片信息熵,从至少两张截图中确定出网页的首屏内容加载完成时的截图,包括:在至少两张截图的图片信息熵中选取最大的图片信息熵,将所选取的图片信息熵与预设系数的乘积确定为图片信息熵阈值;在至少两张截图中选取图片信息熵大于图片信息熵阈值、且对应的截取时间最早的截图作为网页的首屏内容加载完成时的截图。
在一些实施例中,截取所请求的网页在首屏内容加载过程中的至少两张截图,包括:在开始加载所请求的网页的首屏内容时截取网页的首屏内容的截图,并记录截取时间作为第一截取时间;将第一截取时间与预设时间长度之和确定为第二截取时间;从第二截取时间起,按照预设时间间隔截取网页在首屏内容加载过程中的截图。
第二方面,本申请实施例提供了一种用于检测首屏时间的装置,包括:截取单元,配置用于响应于接收到网页加载请求,截取所请求的网页在首屏内容加载过程中的至少两张截图,并记录每张截图的截取时间;第一确定单元,配置用于确定每张截图的图片信息熵,并基于每张截图的图片信息熵,从至少两张截图中确定出网页的首屏内容加载完成时的截图;第二确定单元,配置用于将网页的首屏内容加载完成时的截图的截取时间确定为网页加载完成时间,在至少两个截图的截取时间中选取最早的截取时间作为网页加载起始时间;输出单元,配置用于将网页加载完成时间与网页加载起始时间的差值确定为网页的首屏时间,并输出首屏时间。
在一些实施例中,第一确定单元进一步配置用于:针对每张截图,对该张截图进行灰度化处理得到灰度图片,获取灰度图片中每个像素点的灰度值,并基于每个像素点的灰度值,确定该张截图的图片信息熵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810023347.6/2.html,转载请声明来源钻瓜专利网。