[發明專利]用于檢測首屏時間的方法和裝置有效
| 申請號: | 201810023347.6 | 申請日: | 2018-01-10 |
| 公開(公告)號: | CN108228463B | 公開(公告)日: | 2021-09-21 |
| 發明(設計)人: | 張浩;楊敏 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 檢測 時間 方法 裝置 | ||
1.一種用于檢測首屏時間的方法,包括:
響應于接收到網頁加載請求,截取所請求的網頁在首屏內容加載過程中的至少兩張截圖,并記錄每張截圖的截取時間;
確定每張截圖的圖片信息熵,并在所述至少兩張截圖的圖片信息熵中選取最大的圖片信息熵,將所選取的圖片信息熵與預設系數的乘積確定為圖片信息熵閾值;在所述至少兩張截圖中選取圖片信息熵大于所述圖片信息熵閾值、且對應的截取時間最早的截圖作為所述網頁的首屏內容加載完成時的截圖;
將所述網頁的首屏內容加載完成時的截圖的截取時間確定為網頁加載完成時間,在所述至少兩個截圖的截取時間中選取最早的截取時間作為網頁加載起始時間;
將所述網頁加載完成時間與所述網頁加載起始時間的差值確定為所述網頁的首屏時間,并輸出所述首屏時間。
2.根據權利要求1所述的方法,其中,所述確定每張截圖的圖片信息熵,包括:
針對每張截圖,對該張截圖進行灰度化處理得到灰度圖片,獲取所述灰度圖片中每個像素點的灰度值,并基于每個像素點的灰度值,確定該張截圖的圖片信息熵。
3.根據權利要求2所述的方法,其中,所述基于每個像素點的灰度值,確定該張截圖的圖片信息熵,包括:
針對所述灰度圖片中各個像素點的各個灰度值中的每個灰度值,統計所述灰度圖片中的像素點的灰度值為該灰度值的像素點的數目,并將所述數目與所述灰度圖片中的像素點的數目的比值確定為該灰度值的出現概率;
基于每個灰度值的出現概率,確定該張截圖的圖片信息熵。
4.根據權利要求1所述的方法,其中,所述截取所請求的網頁在首屏內容加載過程中的至少兩張截圖,包括:
在開始加載所請求的網頁的首屏內容時截取所述網頁的首屏內容的截圖,并記錄截取時間作為第一截取時間;
將所述第一截取時間與預設時間長度之和確定為第二截取時間;
從所述第二截取時間起,按照預設時間間隔截取所述網頁在首屏內容加載過程中的截圖。
5.一種用于檢測首屏時間的裝置,包括:
截取單元,配置用于響應于接收到網頁加載請求,截取所請求的網頁在首屏內容加載過程中的至少兩張截圖,并記錄每張截圖的截取時間;
第一確定單元,配置用于確定每張截圖的圖片信息熵,并在所述至少兩張截圖的圖片信息熵中選取最大的圖片信息熵,將所選取的圖片信息熵與預設系數的乘積確定為圖片信息熵閾值;在所述至少兩張截圖中選取圖片信息熵大于所述圖片信息熵閾值、且對應的截取時間最早的截圖作為所述網頁的首屏內容加載完成時的截圖;
第二確定單元,配置用于將所述網頁的首屏內容加載完成時的截圖的截取時間確定為網頁加載完成時間,在所述至少兩個截圖的截取時間中選取最早的截取時間作為網頁加載起始時間;
輸出單元,配置用于將所述網頁加載完成時間與所述網頁加載起始時間的差值確定為所述網頁的首屏時間,并輸出所述首屏時間。
6.根據權利要求5所述的裝置,其中,所述第一確定單元進一步配置用于:
針對每張截圖,對該張截圖進行灰度化處理得到灰度圖片,獲取所述灰度圖片中每個像素點的灰度值,并基于每個像素點的灰度值,確定該張截圖的圖片信息熵。
7.根據權利要求6所述的裝置,其中,所述第一確定單元,包括:
第一確定模塊,配置用于針對所述灰度圖片中各個像素點的各個灰度值中的每個灰度值,統計所述灰度圖片中的像素點的灰度值為該灰度值的像素點的數目,并將所述數目與所述灰度圖片中的像素點的數目的比值確定為該灰度值的出現概率;
第二確定模塊,配置用于基于每個灰度值的出現概率,確定該張截圖的圖片信息熵。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810023347.6/1.html,轉載請聲明來源鉆瓜專利網。





