[發明專利]用于檢測首屏時間的方法和裝置有效
| 申請號: | 201810023347.6 | 申請日: | 2018-01-10 |
| 公開(公告)號: | CN108228463B | 公開(公告)日: | 2021-09-21 |
| 發明(設計)人: | 張浩;楊敏 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 檢測 時間 方法 裝置 | ||
本申請實施例公開了用于檢測首屏時間的方法和裝置。該方法的一具體實施方式包括:響應于接收到網頁加載請求,截取所請求的網頁在首屏內容加載過程中的至少兩張截圖,并記錄每張截圖的截取時間;確定每張截圖的圖片信息熵,并基于每張截圖的圖片信息熵,從至少兩張截圖中確定出網頁的首屏內容加載完成時的截圖;將網頁的首屏內容加載完成時的截圖的截取時間確定為網頁加載完成時間,在至少兩個截圖的截取時間中選取最早的截取時間作為網頁加載起始時間;將網頁加載完成時間與網頁加載起始時間的差值確定為網頁的首屏時間,并輸出首屏時間。該實施方式提高了首屏時間檢測的準確性。
技術領域
本申請實施例涉及計算機技術領域,具體涉及互聯網技術領域,尤其涉及用于檢測首屏時間的方法的裝置。
背景技術
隨著互聯網技術的迅速發展,用戶對瀏覽器加載網頁的速度要求也越來越高。由于各個網站的頁面大小不等,導致頁面總加載時間不盡相同。瀏覽器顯示第一屏頁面所消耗的時間可以稱為首屏時間,首屏時間作為衡量用戶上網體驗的重要指標,直接影響到用戶對網站的認知度,因此,如何準確地獲取網頁的首屏時間成為評估頁面加載速度的重要標準。
發明內容
本申請實施例提出了用于檢測首屏時間的方法和裝置。
第一方面,本申請實施例提供了一種用于檢測首屏時間的方法,包括:響應于接收到網頁加載請求,截取所請求的網頁在首屏內容加載過程中的至少兩張截圖,并記錄每張截圖的截取時間;確定每張截圖的圖片信息熵,并基于每張截圖的圖片信息熵,從至少兩張截圖中確定出網頁的首屏內容加載完成時的截圖;將網頁的首屏內容加載完成時的截圖的截取時間確定為網頁加載完成時間,在至少兩個截圖的截取時間中選取最早的截取時間作為網頁加載起始時間;將網頁加載完成時間與網頁加載起始時間的差值確定為網頁的首屏時間,并輸出首屏時間。
在一些實施例中,確定每張截圖的圖片信息熵,包括:針對每張截圖,對該張截圖進行灰度化處理得到灰度圖片,獲取灰度圖片中每個像素點的灰度值,并基于每個像素點的灰度值,確定該張截圖的圖片信息熵。
在一些實施例中,基于每個像素點的灰度值,確定該張截圖的圖片信息熵,包括:針對灰度圖片中各個像素點的各個灰度值中的每個灰度值,統計灰度圖片中的像素點的灰度值為該灰度值的像素點的數目,并將數目與灰度圖片中的像素點的數目的比值確定為該灰度值的出現概率;基于每個灰度值的出現概率,確定該張截圖的圖片信息熵。
在一些實施例中,基于每張截圖的圖片信息熵,從至少兩張截圖中確定出網頁的首屏內容加載完成時的截圖,包括:在至少兩張截圖的圖片信息熵中選取最大的圖片信息熵,將所選取的圖片信息熵與預設系數的乘積確定為圖片信息熵閾值;在至少兩張截圖中選取圖片信息熵大于圖片信息熵閾值、且對應的截取時間最早的截圖作為網頁的首屏內容加載完成時的截圖。
在一些實施例中,截取所請求的網頁在首屏內容加載過程中的至少兩張截圖,包括:在開始加載所請求的網頁的首屏內容時截取網頁的首屏內容的截圖,并記錄截取時間作為第一截取時間;將第一截取時間與預設時間長度之和確定為第二截取時間;從第二截取時間起,按照預設時間間隔截取網頁在首屏內容加載過程中的截圖。
第二方面,本申請實施例提供了一種用于檢測首屏時間的裝置,包括:截取單元,配置用于響應于接收到網頁加載請求,截取所請求的網頁在首屏內容加載過程中的至少兩張截圖,并記錄每張截圖的截取時間;第一確定單元,配置用于確定每張截圖的圖片信息熵,并基于每張截圖的圖片信息熵,從至少兩張截圖中確定出網頁的首屏內容加載完成時的截圖;第二確定單元,配置用于將網頁的首屏內容加載完成時的截圖的截取時間確定為網頁加載完成時間,在至少兩個截圖的截取時間中選取最早的截取時間作為網頁加載起始時間;輸出單元,配置用于將網頁加載完成時間與網頁加載起始時間的差值確定為網頁的首屏時間,并輸出首屏時間。
在一些實施例中,第一確定單元進一步配置用于:針對每張截圖,對該張截圖進行灰度化處理得到灰度圖片,獲取灰度圖片中每個像素點的灰度值,并基于每個像素點的灰度值,確定該張截圖的圖片信息熵。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810023347.6/2.html,轉載請聲明來源鉆瓜專利網。





