欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

確定網頁頁面首屏時間的方法及裝置的制造方法

文檔序號:9616336閱讀:236來源:國知局
確定網頁頁面首屏時間的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種確定網頁頁面首屏時間的方法及裝置。
【背景技術】
[0002]隨著互聯(lián)網的飛速發(fā)展,網頁瀏覽作為普遍使用的互聯(lián)網業(yè)務之一,網頁業(yè)務質量受到廣泛重視。對網頁業(yè)務質量評價的指標包括首字節(jié)時間、首屏時間和頁面時間等等。首屏時間是指用戶發(fā)起網頁瀏覽操作到用戶使用設備的屏幕完整呈現(xiàn)網頁內容的時間,首屏時間到達時,用戶能夠看到屏幕大小頁面的內容,如果網頁頁面大于屏幕,用戶則需要滑動滾動條來瀏覽屏幕以外的頁面,而此時屏幕以外的內容可能沒有下載完畢。因為頁面包含元素眾多,很難區(qū)分哪些元素在首屏的范圍內,所以準確獲得網頁頁面的首屏時間比較困難。目前常用獲得網頁頁面的首屏時間的方法是,首先確定頁面在屏幕正常顯示的圖像,在用戶網頁瀏覽獲取頁面的內容時,采用定時器周期性獲取頁面的首屏圖像,將獲取的首屏圖像與屏幕正常顯示的圖像比對,當首屏圖像與屏幕正常顯示的圖像一致時,就認為首屏圖像已經充滿屏幕,進而確定首屏時間。但是,定時器的精度受限于系統(tǒng)的性能,如果系統(tǒng)提供的精度較低,將會導致首屏時間精度差從而不能確定準確的首屏時間。

【發(fā)明內容】

[0003]本發(fā)明的實施例提供一種確定網頁頁面首屏時間的方法及裝置,能夠解決現(xiàn)有技術定時器的精度受限于系統(tǒng)的性能,無法準確確定網頁頁面首屏時間的問題。
[0004]為達到上述目的,本發(fā)明的實施例采用如下技術方案:
[0005]第一方面,本發(fā)明的實施例提供一種確定網頁頁面首屏時間的方法,包括:
[0006]向服務器發(fā)送檢測頁面的訪問請求;
[0007]接收所述服務器返回的所述檢測頁面的源代碼和所述檢測頁面的頁面元素;
[0008]確定所述檢測頁面中首屏標志位對應的頁面元素和所述首屏標志位對應頁面元素的源代碼,所述首屏標志位用于標識首屏頁面元素的位置,所述首屏頁面元素為首屏顯示的頁面元素;
[0009]根據(jù)所述首屏標志位對應頁面元素的源代碼確定所述首屏頁面元素;
[0010]獲取所述首屏頁面元素的接收時間;
[0011]將所述接收時間中的最大值確定為所述檢測頁面的首屏時間。
[0012]第二方面,本發(fā)明的實施例提供一種確定網頁頁面首屏時間的裝置,包括:
[0013]發(fā)送單元,用于向服務器發(fā)送檢測頁面的訪問請求;
[0014]接收單元,用于接收所述服務器返回的所述檢測頁面的源代碼和所述檢測頁面的頁面元素;
[0015]確定單元,用于確定所述檢測頁面中首屏標志位對應的頁面元素和所述首屏標志位對應頁面元素的源代碼,所述首屏標志位用于標識首屏頁面元素的位置,所述首屏頁面元素為首屏顯示的頁面元素;
[0016]所述確定單元還用于根據(jù)所述首屏標志位對應頁面元素的源代碼確定所述首屏頁面元素;
[0017]獲取單元,用于獲取所述首屏頁面元素的接收時間;
[0018]所述確定單元還用于將所述接收時間中的最大值確定為所述檢測頁面的首屏時間。
[0019]本發(fā)明實施例提供的一種確定網頁頁面首屏時間的方法及裝置,本發(fā)明中首先向服務器發(fā)送檢測頁面的訪問請求,接收服務器返回的檢測頁面的頁面元素和檢測頁面的源代碼;然后確定位于檢測頁面中首屏標志位對應的頁面元素和首屏標志位對應頁面元素的源代碼,并根據(jù)首屏標志位對應頁面元素的源代碼確定首屏頁面元素;再獲取首屏頁面元素的接收時間;將接收時間中的最長時間確定為檢測頁面的首屏時間。如此,通過首屏標志位對應頁面元素的源代碼確定出首屏頁面元素,然后將首屏頁面元素中,最長的接收時間確定為檢測頁面的首屏時間,即根據(jù)首屏頁面元素的接收時間來確定首屏時間,能夠準確確定網頁頁面首屏時間,而且本發(fā)明實施例確定網頁頁面首屏時間的方法與系統(tǒng)的性能無關,避免因為系統(tǒng)性能導致無法獲取準確網頁頁面首屏時間的情況。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0021]圖1為本發(fā)明一實施例提供的方法流程圖;
[0022]圖2為本發(fā)明又一實施例提供的方法流程圖;
[0023]圖3、圖4為本發(fā)明又一實施例提供的裝置結構示意圖。
【具體實施方式】
[0024]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0025]為使本發(fā)明技術方案的優(yōu)點更加清楚,下面結合附圖和實施例對本發(fā)明作詳細說明。
[0026]本發(fā)明一實施例提供一種確定網頁頁面首屏時間的方法,用于確定首屏時間的裝置,如圖1所示,所述方法包括:
[0027]101、裝置向服務器發(fā)送檢測頁面的訪問請求。
[0028]102、裝置接收所述服務器返回的所述檢測頁面的源代碼和所述檢測頁面的頁面元素。
[0029]其中,頁面元素包括文字元素、圖片元素、腳本元素、框架元素、層疊樣式表元素、視頻元素、音頻元素等。
[0030]103、裝置確定所述檢測頁面中首屏標志位對應的頁面元素和所述首屏標志位對應頁面元素的源代碼。
[0031]其中,所述首屏標志位用于標識首屏頁面元素的位置,所述首屏頁面元素為首屏顯示的頁面元素。所述檢測頁面中首屏標志位對應的頁面元素為所述首屏頁面元素中最靠近屏幕右下方的頁面元素。首屏標志位對應的頁面元素可能是文字元素、圖片元素、視頻元素或音頻元素等。
[0032]104、裝置根據(jù)所述首屏標志位對應頁面元素的源代碼確定首屏頁面元素。
[0033]105、裝置獲取所述首屏頁面元素的接收時間。
[0034]106、裝置將所述接收時間中的最大值確定為所述檢測頁面的首屏時間。
[0035]本發(fā)明實施例中首先向服務器發(fā)送檢測頁面的訪問請求,接收服務器返回的檢測頁面的頁面元素和檢測頁面的頁面元素對應的源代碼;然后確定位于檢測頁面中首屏標志位對應的頁面元素和首屏標志位對應頁面元素的源代碼,并根據(jù)首屏標志位對應頁面元素的源代碼確定首屏頁面元素;再獲取首屏頁面元素的接收時間;將接收時間中的最長時間確定為檢測頁面的首屏時間。如此,通過首屏標志位對應頁面元素的源代碼確定出首屏頁面元素,然后將首屏頁面元素中,最長的接收時間確定為檢測頁面的首屏時間,即根據(jù)首屏頁面元素的接收時間來確定首屏時間,能夠準確確定網頁頁面首屏時間,而且本發(fā)明實施例確定網頁頁面首屏時間的方法與系統(tǒng)的性能無關,避免因為系統(tǒng)性能導致無法獲取準確網頁頁面首屏時間的情況。
[0036]本發(fā)明又一實施例提供一種確定網頁頁面首屏時間的方法,用于確定首屏時間的裝置,如圖2所示,所述方法包括:
[0037]201、向服務器發(fā)送檢測頁面的訪問請求。
[0038]202、接收服務器返回的檢測頁面的源代碼和檢測頁面的頁面元素。
[0039]203、記錄服務器返回的檢測頁面的頁面元素、檢測頁面的頁面元素對應的源代碼的接收時間和檢測頁面的主頁面下載時間。
[0040]204、顯示檢測頁面的頁面元素。
[0041]205、確定位于檢測頁面中首屏標志位對應的頁面元素和首屏標志位對應頁面元素的源代碼。
[0042]206、根據(jù)首屏標志位對應頁面元素的源代碼確定首屏頁面元素。
[0043]其中,根據(jù)首屏標志位對應頁面元素的源代碼確定首屏頁面元素的方法可以為:將首屏標志位對應頁面元素的源代碼確定為標志源代碼,然后在檢測頁面的頁面元素對應的源代碼中,確定目標源代碼,目標源代碼為位于標志源代碼之前的源代碼;再將目標源代碼對應的頁面元素確定為首屏頁面元素。
[0044]207、獲取首屏頁面元素的接收時間。
[0045]208、確定首屏頁面元素的接收時間中的最大值。
[0046]209、判斷主頁面下載時間是否大于接收時間中的最大值,若主頁面下載時間大于接收時間中的最大值,執(zhí)行步驟211 ;若主頁面下載時間不大于接收時間中的最大值,執(zhí)行步驟210。
[0047]210、將接收時間中的最大值確定為檢測頁面的首屏時間。
[0048]211、將主頁面下載時間確定為檢測頁面的首屏時間。
[0049]本發(fā)明實施例中首先向服務器發(fā)送檢測頁面的訪問請求,接收服務器返回的檢測頁面的頁面元素和檢測頁面的源代碼;然后確定位于檢測頁面中首屏標志位對應的頁面元素和首屏標志位對應頁面元素的源代碼,并根據(jù)首屏標志位對應頁面元素的源代碼確定首屏頁面元素;再獲取首屏頁面元素的接收時間;將接收時間中的最長時間確定為檢測頁面的首屏時間。如此,通過首屏標志位對應頁面元素的源代碼確定出首屏頁面元素,然后將首屏頁面元素中,最長的接收時間確定為檢測頁面的首屏時間,即根據(jù)首屏頁面元素的接收時間來確定首屏時間,能夠準確確定網頁頁面首屏時間,而且本發(fā)明實施例確定網頁頁面首屏時間的方法與系統(tǒng)的性能無關,避免因為系統(tǒng)性能導致無法獲取準確網頁頁面首屏時間的情況。
[0050]本發(fā)明又一實施例提供一種確定網頁頁面首屏時間的裝置30,如圖3所示,所述裝置30包括:
[00
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镶黄旗| 涡阳县| 达孜县| 北碚区| 屏山县| 抚松县| 晋城| 讷河市| 甘泉县| 集安市| 新余市| 开封市| 田林县| 襄汾县| 宁蒗| 沽源县| 扬中市| 麻阳| 巫溪县| 平昌县| 新乡市| 塔河县| 新化县| 海南省| 平顶山市| 宣汉县| 福建省| 郴州市| 天门市| 凤凰县| 永吉县| 永平县| 曲阜市| 赣榆县| 尤溪县| 祁门县| 蓬莱市| 榆树市| 丹凤县| 黄骅市| 习水县|