两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

瀏覽器中顯示頁(yè)面加載時(shí)間的方法和裝置制造方法

文檔序號(hào):6515913閱讀:383來(lái)源:國(guó)知局
瀏覽器中顯示頁(yè)面加載時(shí)間的方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種瀏覽器中顯示頁(yè)面加載時(shí)間的方法和裝置,以解決計(jì)算的網(wǎng)頁(yè)加載時(shí)間并不準(zhǔn)確的問(wèn)題。所述的方法包括:調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;分別計(jì)算所述當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。通過(guò)開(kāi)發(fā)接口可以準(zhǔn)確地獲取網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,從而準(zhǔn)確的計(jì)算網(wǎng)頁(yè)的加載時(shí)間。
【專(zhuān)利說(shuō)明】瀏覽器中顯示頁(yè)面加載時(shí)間的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù),具體涉及一種瀏覽器中顯示頁(yè)面加載時(shí)間的方法和裝置。
【背景技術(shù)】
[0002]用戶(hù)通常會(huì)采用瀏覽器開(kāi)啟網(wǎng)頁(yè)在網(wǎng)絡(luò)中查看各種資源,但是瀏覽器開(kāi)啟網(wǎng)頁(yè)的時(shí)間有長(zhǎng)有短,用戶(hù)通常無(wú)法獲知網(wǎng)頁(yè)加載的準(zhǔn)確時(shí)間。
[0003]當(dāng)前具有一些計(jì)算瀏覽器中網(wǎng)頁(yè)加載時(shí)間的方式,如采用網(wǎng)頁(yè)中Head元素和Body元素之間解析所花費(fèi)時(shí)間的差作為網(wǎng)頁(yè)的加載時(shí)間。但是實(shí)際處理中,網(wǎng)頁(yè)加載時(shí)還會(huì)加載一些圖片、視頻等元素,而采用上述方法時(shí)并沒(méi)有考慮到這些元素的加載時(shí)間,因此所計(jì)算的網(wǎng)頁(yè)加載時(shí)間并不準(zhǔn)確。

【發(fā)明內(nèi)容】

[0004]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的顯示頁(yè)面加載時(shí)間的裝置和相應(yīng)的顯示頁(yè)面加載時(shí)間的方法。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種瀏覽器中顯示頁(yè)面加載時(shí)間的方法,包括:調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;分別計(jì)算所述當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0006]本發(fā)明一個(gè)可選實(shí)施例中,所述調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括:調(diào)用瀏覽器的開(kāi)發(fā)接口的網(wǎng)絡(luò)接口獲取各種網(wǎng)頁(yè)元素的請(qǐng)求時(shí)間;和/或調(diào)用瀏覽器的開(kāi)發(fā)接口的時(shí)間線接口獲取各種網(wǎng)頁(yè)元素的加載時(shí)間,其中所述加載包括對(duì)網(wǎng)頁(yè)元素的解析和渲染。
[0007]本發(fā)明一個(gè)可選實(shí)施例中,所述在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括以下至少一項(xiàng):在當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中按照類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;按照所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間統(tǒng)計(jì)當(dāng)前頁(yè)面的顯示時(shí)間,并在所述當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中顯示所述顯示時(shí)間。
[0008]本發(fā)明一個(gè)可選實(shí)施例中,還包括:按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器。
[0009]本發(fā)明一個(gè)可選實(shí)施例中,所述按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器,包括:按照類(lèi)別對(duì)當(dāng)前頁(yè)面中的網(wǎng)頁(yè)元素進(jìn)行分類(lèi),并分別計(jì)算各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間;將所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間與所述瀏覽器中存儲(chǔ)的用戶(hù)信息進(jìn)行綁定構(gòu)成時(shí)間信息,并將所述時(shí)間信息發(fā)送至服務(wù)器。
[0010]本發(fā)明一個(gè)可選實(shí)施例中,還包括:在瀏覽器中添加測(cè)速應(yīng)用的測(cè)速入口,并顯示所述測(cè)速應(yīng)用從服務(wù)器中獲取的測(cè)速對(duì)比信息,所述測(cè)速對(duì)比信息是服務(wù)器依據(jù)所述時(shí)間信息確定的。
[0011]本發(fā)明一個(gè)可選實(shí)施例中,還包括:在所述瀏覽器的插件中添加時(shí)間顯示窗口 ;采用所述時(shí)間顯示窗口顯示所述瀏覽器中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,以及由服務(wù)器反饋的依據(jù)所述時(shí)間信息確定的測(cè)速對(duì)比信息。
[0012]本發(fā)明一個(gè)可選實(shí)施例中,還包括:在瀏覽器請(qǐng)求頁(yè)面其所述頁(yè)面未開(kāi)啟前,依據(jù)所述頁(yè)面的網(wǎng)頁(yè)地址,從服務(wù)器處獲取其他用戶(hù)的瀏覽器開(kāi)啟所述頁(yè)面的平均時(shí)間,并顯示所述平均時(shí)間。
[0013]本發(fā)明一個(gè)可選實(shí)施例中,還包括:在所述瀏覽器中設(shè)置測(cè)速應(yīng)用的加速入口,在所述瀏覽器開(kāi)啟頁(yè)面時(shí),依據(jù)頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間對(duì)開(kāi)啟的頁(yè)面進(jìn)行加速。
[0014]根據(jù)本發(fā)明的另一方面,提供了一種瀏覽器中顯示頁(yè)面加載時(shí)間的裝置,包括:獲取模塊,用于調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;分類(lèi)計(jì)算模塊,用于分別計(jì)算所述當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;顯示模塊,用于在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0015]本發(fā)明一個(gè)可選實(shí)施例中,所述獲取模塊,用于調(diào)用瀏覽器的開(kāi)發(fā)接口的網(wǎng)絡(luò)接口獲取各種網(wǎng)頁(yè)元素的網(wǎng)絡(luò)請(qǐng)求時(shí)間;和/或,調(diào)用瀏覽器的開(kāi)發(fā)接口的時(shí)間線接口獲取各種網(wǎng)頁(yè)元素的加載時(shí)間,其中所述加載包括對(duì)網(wǎng)頁(yè)元素的解析和渲染。
[0016]本發(fā)明一個(gè)可選實(shí)施例中,所述顯示模塊,用于在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括以下至少一項(xiàng):在當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中按照類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;按照所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間統(tǒng)計(jì)當(dāng)前頁(yè)面的顯示時(shí)間,并在所述當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中顯示所述顯示時(shí)間。
[0017]本發(fā)明一個(gè)可選實(shí)施例中,統(tǒng)計(jì)并上傳模塊,用于按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器。
[0018]本發(fā)明一個(gè)可選實(shí)施例中,所述統(tǒng)計(jì)并上傳模塊,包括:分類(lèi)計(jì)算子模塊,用于按照類(lèi)別對(duì)當(dāng)前頁(yè)面中的網(wǎng)頁(yè)元素進(jìn)行分類(lèi),并分別計(jì)算各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間;綁定并發(fā)送子模塊,用于將所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間與所述瀏覽器中存儲(chǔ)的用戶(hù)信息進(jìn)行綁定構(gòu)成時(shí)間信息,并將所述時(shí)間信息發(fā)送至服務(wù)器。
[0019]本發(fā)明一個(gè)可選實(shí)施例中,還包括:測(cè)速顯示模塊,用于在瀏覽器中添加測(cè)速應(yīng)用的測(cè)速入口,并顯示所述測(cè)速應(yīng)用從服務(wù)器中獲取的測(cè)速對(duì)比信息,所述測(cè)速對(duì)比信息是服務(wù)器依據(jù)所述時(shí)間信息確定的。
[0020]本發(fā)明一個(gè)可選實(shí)施例中,還包括:窗口顯示模塊,用于在所述瀏覽器的插件中添加時(shí)間顯示窗口 ;采用所述時(shí)間顯示窗口顯示所述瀏覽器中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,以及由服務(wù)器反饋的依據(jù)所述時(shí)間信息確定的測(cè)速對(duì)比信息。
[0021]本發(fā)明一個(gè)可選實(shí)施例中,還包括:平均時(shí)間顯示模塊,用于在瀏覽器請(qǐng)求頁(yè)面其所述頁(yè)面未開(kāi)啟前,依據(jù)所述頁(yè)面的網(wǎng)頁(yè)地址,從服務(wù)器處獲取其他用戶(hù)的瀏覽器開(kāi)啟所述頁(yè)面的平均時(shí)間,并顯示所述平均時(shí)間。
[0022]本發(fā)明一個(gè)可選實(shí)施例中,還包括:加速模塊,用于在所述瀏覽器中設(shè)置測(cè)速應(yīng)用的加速入口,在所述瀏覽器開(kāi)啟頁(yè)面時(shí),依據(jù)頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間對(duì)開(kāi)啟的頁(yè)面進(jìn)行加速。
[0023]根據(jù)本發(fā)明實(shí)施例提供的方法,可以調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,然后按照類(lèi)別分別計(jì)算所述當(dāng)前頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,并在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。通過(guò)開(kāi)發(fā)接口可以準(zhǔn)確地獲取網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,從而準(zhǔn)確的計(jì)算網(wǎng)頁(yè)的加載時(shí)間。
[0024]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0025]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0026]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器中顯示頁(yè)面加載時(shí)間的方法流程圖;
[0027]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器中顯示頁(yè)面加載時(shí)間的可選方法流程圖;以及
[0028]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的測(cè)速應(yīng)用顯示示意圖;
[0029]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器中顯示頁(yè)面加載時(shí)間的裝置結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0030]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0031]瀏覽器在加載并顯示頁(yè)面即HTML(Hyper Text Mark-up Language,超文本標(biāo)記語(yǔ)言)是按照一定的順序完成的,如IE (Internet Explorer,網(wǎng)頁(yè)瀏覽器)下載的順序是從上到下,渲染的順序也是從上到下,下載和渲染是同時(shí)進(jìn)行的。
[0032]其中,在渲染到頁(yè)面的某一部分時(shí),其上面的所有部分都已經(jīng)下載完成(當(dāng)與其關(guān)聯(lián)的網(wǎng)頁(yè)元素可能是未下載的)。若遇到語(yǔ)義解釋性的標(biāo)簽嵌入文件,如JS (JavaScript)腳本,CSS (Cascading Style Sheet,級(jí)聯(lián)樣式表),則IE的下載過(guò)程會(huì)啟用單獨(dú)連接進(jìn)行下載,且在下載后進(jìn)行解析,解析過(guò)程中,停止頁(yè)面所有往下元素的下載。并且,CSS樣式表在下載完成后,會(huì)和之前下載的所有CSS樣式表一起進(jìn)行解析,解析完成后,將對(duì)此前所有網(wǎng)頁(yè)元素(包含已經(jīng)渲染的網(wǎng)頁(yè)元素)重新進(jìn)行渲染。此外,JS、CSS中如包含有重定義函數(shù)或后定義函數(shù),則將覆蓋前定義函數(shù)。
[0033]因此,瀏覽器中頁(yè)面加載、渲染到顯示是一個(gè)非常復(fù)雜的過(guò)程,僅依據(jù)網(wǎng)頁(yè)中Head元素和Body元素之間解析所花費(fèi)時(shí)間的差作為網(wǎng)頁(yè)的加載時(shí)間比較不準(zhǔn)確。
[0034]本發(fā)明實(shí)施例提供一種瀏覽器中顯示頁(yè)面加載時(shí)間的方法,可以調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,然后按照類(lèi)別分別計(jì)算所述當(dāng)前頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,并在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。通過(guò)開(kāi)發(fā)接口可以準(zhǔn)確地獲取網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,從而準(zhǔn)確的計(jì)算網(wǎng)頁(yè)的加載時(shí)間。
[0035]實(shí)施例一
[0036]參照?qǐng)D1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器中顯示頁(yè)面加載時(shí)間的方法流程圖。
[0037]步驟101,調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0038]瀏覽器中為了方便為前端開(kāi)發(fā)人員開(kāi)發(fā)頁(yè)面而設(shè)計(jì)了開(kāi)發(fā)人員工具,其提供一系列的小工具,可以方便的查找頁(yè)面的錯(cuò)誤(bug),包括html代碼、CSS代碼和JavaScript代碼等,還包括頁(yè)面在加載、渲染的相關(guān)數(shù)據(jù)。
[0039]通過(guò)開(kāi)發(fā)接口可以調(diào)用開(kāi)發(fā)人員工具,從而獲取到當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求時(shí)間或網(wǎng)頁(yè)元素的加載時(shí)間,也可以同時(shí)獲取網(wǎng)頁(yè)元素的請(qǐng)求時(shí)間和加載時(shí)間。
[0040]步驟102,分別計(jì)算所述當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0041]其中網(wǎng)頁(yè)元素分類(lèi)有多種標(biāo)準(zhǔn),如按照屬性可以分為文本、表單、圖片、聲音等,或可以分為靜態(tài)元素和動(dòng)態(tài)元素等,本發(fā)明實(shí)施例對(duì)此不作限定。本實(shí)施例中可以按照實(shí)際需求選定一種分類(lèi)標(biāo)準(zhǔn),然后按照該類(lèi)別分別計(jì)算當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求時(shí)間、加載時(shí)間,若計(jì)算所有文本類(lèi)網(wǎng)頁(yè)元素的請(qǐng)求時(shí)間,又如計(jì)算所有圖片類(lèi)網(wǎng)頁(yè)元素的加載時(shí)間等。
[0042]步驟103,在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0043]然后在瀏覽器的當(dāng)前頁(yè)面中顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,在顯示是可以按照類(lèi)別分類(lèi)顯示每一個(gè)網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,也可以顯示各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間和等。
[0044]其中,可以在瀏覽器當(dāng)前頁(yè)面中配置顯示時(shí)間的插件或窗口,如在網(wǎng)頁(yè)Tab頭的窗口中生成一個(gè)顯示窗,或者在瀏覽器側(cè)狀態(tài)欄中進(jìn)行顯示。
[0045]綜上所述,調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,然后按照類(lèi)別分別計(jì)算所述當(dāng)前頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,并在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。通過(guò)開(kāi)發(fā)接口可以準(zhǔn)確地獲取網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,從而準(zhǔn)確的計(jì)算網(wǎng)頁(yè)的加載時(shí)間。
[0046]實(shí)施例二
[0047]參照?qǐng)D2,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器中顯示頁(yè)面加載時(shí)間的可選方法流程圖。
[0048]步驟201,調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0049]本發(fā)明一個(gè)可選實(shí)施例中,所述調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括:調(diào)用瀏覽器的開(kāi)發(fā)接口的網(wǎng)絡(luò)接口獲取各種網(wǎng)頁(yè)元素的請(qǐng)求時(shí)間;和/或,調(diào)用瀏覽器的開(kāi)發(fā)接口的時(shí)間線接口獲取各種網(wǎng)頁(yè)元素的加載時(shí)間,其中所述加載包括對(duì)網(wǎng)頁(yè)元素的解析和渲染。
[0050]開(kāi)發(fā)人員工具中提供了一系列的小工具,方便的查找頁(yè)面的錯(cuò)誤(bug),包括html代碼、CSS代碼和JavaScript代碼以及頁(yè)面在加載、渲染的相關(guān)數(shù)據(jù)。
[0051]若要獲取網(wǎng)頁(yè)元素的請(qǐng)求時(shí)間,可以調(diào)用開(kāi)發(fā)接口的網(wǎng)絡(luò)接口即在瀏覽器的開(kāi)發(fā)模式的network接口,通過(guò)調(diào)用network接口中可以獲取的各種網(wǎng)頁(yè)元素的網(wǎng)絡(luò)請(qǐng)求時(shí)間。
[0052]若要獲取網(wǎng)頁(yè)元素的加載時(shí)間,由于解析包括對(duì)網(wǎng)頁(yè)元素的解析和渲染,則可以調(diào)用開(kāi)發(fā)接口的時(shí)間線接口,即調(diào)用瀏覽器開(kāi)發(fā)模式的timeline接口獲取各種網(wǎng)頁(yè)元素的解析、渲染時(shí)間。
[0053]步驟202,分別計(jì)算所述當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0054]步驟203,按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器。
[0055]本發(fā)明實(shí)施例中,還可以將獲取的網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間上傳給服務(wù)器,由服務(wù)器對(duì)不同用戶(hù)的網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間進(jìn)行統(tǒng)計(jì)等處理。
[0056]本發(fā)明一個(gè)可選實(shí)施例中,所述按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器,包括:按照類(lèi)別對(duì)當(dāng)前頁(yè)面中的網(wǎng)頁(yè)元素進(jìn)行分類(lèi),并分別計(jì)算各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間;將所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間與所述瀏覽器中存儲(chǔ)的用戶(hù)信息進(jìn)行綁定構(gòu)成時(shí)間信息,并將所述時(shí)間信息發(fā)送至服務(wù)器。
[0057]在確定網(wǎng)頁(yè)元素的分類(lèi)標(biāo)準(zhǔn)后,可以按照類(lèi)別對(duì)當(dāng)前頁(yè)面中的網(wǎng)頁(yè)元素進(jìn)行分類(lèi),如分為文本元素、圖片元素等,然后分別將每一類(lèi)別下個(gè)網(wǎng)頁(yè)元素的請(qǐng)求時(shí)間相加求,從而統(tǒng)計(jì)出每一類(lèi)別下網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間。對(duì)于網(wǎng)頁(yè)元素的加載時(shí)間也采用同樣的操作步驟,分別將每一類(lèi)別下個(gè)網(wǎng)頁(yè)元素的加載時(shí)間相加求,從而統(tǒng)計(jì)出每一類(lèi)別下網(wǎng)頁(yè)元素的加載總時(shí)間,另外,也可以分類(lèi)統(tǒng)計(jì)出各類(lèi)別網(wǎng)頁(yè)元素的解析總時(shí)間和渲染總時(shí)間,在將解析總時(shí)間和渲染總時(shí)間的和作為加載總時(shí)間。
[0058]用戶(hù)可以預(yù)先在瀏覽器中存儲(chǔ)用戶(hù)信息,如在瀏覽器中進(jìn)行注冊(cè),則用戶(hù)信息可以保存該用戶(hù)的用戶(hù)名、密碼以及其他如生日等信息,從而該用戶(hù)上傳至服務(wù)器的數(shù)據(jù)可以與用戶(hù)信息進(jìn)行綁定以區(qū)分不同的用戶(hù)。
[0059]因此,可以將各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間與瀏覽器中存儲(chǔ)的用戶(hù)信息進(jìn)行綁定,構(gòu)成時(shí)間信息,此外,該時(shí)間信息中還可以包括該網(wǎng)頁(yè)的網(wǎng)頁(yè)地址等信息。然后將所述時(shí)間信息發(fā)送至服務(wù)器,服務(wù)器后續(xù)可以對(duì)各用戶(hù)上傳的時(shí)間信息進(jìn)行處理,如將各用戶(hù)網(wǎng)頁(yè)元素的時(shí)間信息進(jìn)行比較,確定各用戶(hù)加載網(wǎng)頁(yè)的排名。
[0060]步驟204,在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0061]上述僅用于舉例論述瀏覽器中顯示頁(yè)面加載時(shí)間的方法,對(duì)于各操作步驟并不嚴(yán)格限制,如可以先在瀏覽器中顯示本地獲取的各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,在上傳至服務(wù)器。
[0062]采用瀏覽器顯示時(shí)間時(shí),可以在瀏覽器的內(nèi)置插件,或者關(guān)聯(lián)由瀏覽器進(jìn)行觸發(fā)加載的第三方應(yīng)用,從中實(shí)現(xiàn)顯示頁(yè)面的相關(guān)時(shí)間信息(如請(qǐng)求時(shí)間、加載總時(shí)間以及頁(yè)面顯示時(shí)間等)顯示功能。進(jìn)一步可以顯示瀏覽器中所有Tab頁(yè)的頁(yè)面顯示時(shí)間,以及從服務(wù)器中獲取到的其它用戶(hù)開(kāi)啟同一頁(yè)面所花銷(xiāo)時(shí)間的對(duì)比信息。
[0063]本發(fā)明一個(gè)可選實(shí)施例中,在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括以下至少一項(xiàng):[0064](I)在當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中按照類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0065]可以預(yù)先在瀏覽器各頁(yè)面的網(wǎng)頁(yè)標(biāo)簽(Tab)頭中配置顯示時(shí)間的插件或窗口等,然后將計(jì)算出的網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間按照類(lèi)別顯示在當(dāng)前頁(yè)面的網(wǎng)頁(yè)Tab頭中。
[0066]此外,將時(shí)間信息上傳至服務(wù)器后,還可以接收服務(wù)器對(duì)時(shí)間信息進(jìn)行處理后反饋的數(shù)據(jù),如各用戶(hù)加載網(wǎng)頁(yè)的排名信息,然后在網(wǎng)頁(yè)Tab頭中顯示。
[0067](2)按照所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間統(tǒng)計(jì)當(dāng)前頁(yè)面的顯示時(shí)間,并在所述當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中顯示所述顯示時(shí)間。
[0068]還可以進(jìn)一步對(duì)各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間進(jìn)行統(tǒng)計(jì),計(jì)算出網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間,加載總時(shí)間,然后對(duì)請(qǐng)求總時(shí)間和加載總時(shí)間求和得到當(dāng)前頁(yè)面的顯示時(shí)間,即瀏覽器開(kāi)啟當(dāng)前頁(yè)面的時(shí)間,然后在當(dāng)前頁(yè)面的網(wǎng)頁(yè)Tab頭中進(jìn)行顯示。
[0069]本發(fā)明一個(gè)可選實(shí)施例中,在瀏覽器中添加測(cè)速應(yīng)用的測(cè)速入口,并顯示所述測(cè)速應(yīng)用從服務(wù)器中獲取的測(cè)速對(duì)比信息,所述測(cè)速對(duì)比信息是服務(wù)器依據(jù)所述時(shí)間信息確定的。
[0070]可以在瀏覽器中添加測(cè)速應(yīng)用的測(cè)速入口,從而通過(guò)該測(cè)速入口信息將瀏覽器的時(shí)間信息發(fā)送給測(cè)速應(yīng)用,通過(guò)測(cè)速應(yīng)用上報(bào)服務(wù)器進(jìn)行測(cè)速的相關(guān)處理,進(jìn)而獲取服務(wù)器處理得到的比對(duì)信息并顯示。
[0071 ] 此外,還可以將瀏覽器上傳時(shí)間信息的服務(wù)器還可以與測(cè)速應(yīng)用進(jìn)行交互,從而測(cè)速應(yīng)用從該服務(wù)器中獲取測(cè)速對(duì)比信息并在測(cè)速應(yīng)用中顯示。
[0072]測(cè)速比對(duì)信息是服務(wù)器依據(jù)瀏覽器確定的時(shí)間信息確定的,依據(jù)時(shí)間信息統(tǒng)計(jì)出該用戶(hù)瀏覽器頁(yè)面顯示時(shí)間,從而對(duì)各用戶(hù)的瀏覽器在開(kāi)啟同一頁(yè)面的頁(yè)面顯示時(shí)間進(jìn)行比對(duì),確定相應(yīng)的排名等信息,該排名可以是詳細(xì)的排名信息,也可以采用百分比表示,如某一用戶(hù)排在100名,其網(wǎng)頁(yè)開(kāi)啟速度在所有用戶(hù)中占了前10%等。測(cè)速應(yīng)用顯示示意圖如圖3所示。
[0073]本發(fā)明一個(gè)可選實(shí)施例中,在所述瀏覽器的插件中添加時(shí)間顯示窗口 ;采用所述時(shí)間顯示窗口顯示所述瀏覽器中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,以及由服務(wù)器反饋的依據(jù)所述時(shí)間信息確定的測(cè)速對(duì)比信息。
[0074]可以在瀏覽器中通過(guò)插件添加時(shí)間顯示窗口,然后采用該時(shí)間顯示窗口顯示各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,以及服務(wù)器反饋的依據(jù)所述時(shí)間信息確定的測(cè)速對(duì)比信息,如顯示各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間及其對(duì)應(yīng)的排名信息,頁(yè)面顯示時(shí)間及其對(duì)應(yīng)的排名信息等。
[0075]本發(fā)明一個(gè)可選實(shí)施例中,在瀏覽器請(qǐng)求頁(yè)面其所述頁(yè)面未開(kāi)啟前,依據(jù)所述頁(yè)面的網(wǎng)頁(yè)地址,從服務(wù)器處獲取其他用戶(hù)的瀏覽器開(kāi)啟所述頁(yè)面的平均時(shí)間,并顯示所述平均時(shí)間。
[0076]在瀏覽器請(qǐng)求頁(yè)面其所述頁(yè)面未開(kāi)啟前,還可以將該頁(yè)面的網(wǎng)頁(yè)地址,服務(wù)器可以通過(guò)該網(wǎng)頁(yè)地址確定各用戶(hù)開(kāi)啟該網(wǎng)頁(yè)的平均時(shí)間,其他用戶(hù)開(kāi)啟該網(wǎng)頁(yè)的最短時(shí)間等信息,然后反饋給瀏覽器,從而瀏覽器在未開(kāi)啟該頁(yè)面前就可以顯示平均時(shí)間、最短時(shí)間等信息,使得用戶(hù)可以預(yù)先了解開(kāi)啟該頁(yè)面需要等待的時(shí)間。
[0077]通過(guò)該實(shí)施例使得用戶(hù)可以預(yù)先獲知頁(yè)面開(kāi)啟的可能時(shí)間,從而合理的利用該時(shí)間段,特別是對(duì)于一些由于網(wǎng)頁(yè)本身問(wèn)題導(dǎo)致開(kāi)啟時(shí)間較長(zhǎng)的安全網(wǎng)站,如視頻網(wǎng)站由于內(nèi)容較多,開(kāi)啟時(shí)間會(huì)比較慢,或針網(wǎng)頁(yè)的HTML中存在bug等問(wèn)題等情況。
[0078]本發(fā)明一個(gè)可選實(shí)施例中,在所述瀏覽器中設(shè)置測(cè)速應(yīng)用的加速入口,在所述瀏覽器開(kāi)啟頁(yè)面時(shí),依據(jù)頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間對(duì)開(kāi)啟的頁(yè)面進(jìn)行加速。
[0079]還可以在瀏覽器中設(shè)置測(cè)速應(yīng)用的加速入口,所述加速入口可以通過(guò)第三方應(yīng)用如測(cè)速應(yīng)用為瀏覽器開(kāi)啟網(wǎng)頁(yè)進(jìn)行加速,即加快瀏覽器開(kāi)啟頁(yè)面的時(shí)間,從而在瀏覽器開(kāi)啟頁(yè)面時(shí),依據(jù)頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間可以確定該瀏覽器開(kāi)啟頁(yè)面時(shí)間的快慢等情況,如開(kāi)啟頁(yè)面較慢則可以對(duì)瀏覽器開(kāi)啟頁(yè)面進(jìn)行加速,當(dāng)然也可以無(wú)論快、慢都對(duì)瀏覽器開(kāi)啟頁(yè)面進(jìn)行加速,本發(fā)明實(shí)施例對(duì)此不作限定。
[0080]綜上所述,在瀏覽器中顯示時(shí)間時(shí)可以采用頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭或設(shè)置窗口進(jìn)行顯示,并且可以按照類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,以及頁(yè)面的顯示時(shí)間,從而使得用戶(hù)清晰地了解頁(yè)面開(kāi)啟的時(shí)間信息。
[0081]其次,還可以將各類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間構(gòu)成的時(shí)間信息上傳至服務(wù)器,從而通過(guò)服務(wù)器對(duì)不同用戶(hù)的時(shí)間信息進(jìn)行比對(duì),確定各用戶(hù)的排名信息并在瀏覽器中顯示,使得用戶(hù)不但可以獲知自己頁(yè)面開(kāi)啟的時(shí)間,還可以獲知頁(yè)面開(kāi)啟的排名信息,從而了解自己的網(wǎng)絡(luò)狀況。
[0082]再次,本發(fā)明實(shí)施例時(shí)間信息的顯示方法有多種,可以在瀏覽器中添加測(cè)速應(yīng)用的測(cè)速入口,從而通過(guò)測(cè)速應(yīng)用顯示各用戶(hù)瀏覽器開(kāi)啟網(wǎng)頁(yè)的測(cè)速對(duì)比信息。還可以通過(guò)插件添加時(shí)間顯示窗口從而在該窗口中顯示時(shí)間信息以及對(duì)應(yīng)的測(cè)速對(duì)比信息,便于用戶(hù)獲知己頁(yè)面開(kāi)啟的時(shí)間。還可以在瀏覽器中設(shè)置測(cè)速應(yīng)用的加速入口,從而在瀏覽器開(kāi)啟網(wǎng)頁(yè)時(shí)進(jìn)行加速,時(shí)的用戶(hù)可以更快速地開(kāi)啟頁(yè)面。
[0083]實(shí)施例三
[0084]參照?qǐng)D4,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器中顯示頁(yè)面加載時(shí)間的裝置結(jié)構(gòu)圖。
[0085]在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例還提供了一種瀏覽器中顯示頁(yè)面加載時(shí)間的裝置,包括:獲取模塊401、分類(lèi)計(jì)算模塊402和顯示模塊403。
[0086]其中:獲取模塊401,用于調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;分類(lèi)計(jì)算模塊402,用于分別計(jì)算所述當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;顯示模塊403,用于在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0087]綜上所述,調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,然后按照類(lèi)別分別計(jì)算所述當(dāng)前頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,并在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。通過(guò)開(kāi)發(fā)接口可以準(zhǔn)確地獲取網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,從而準(zhǔn)確的計(jì)算網(wǎng)頁(yè)的加載時(shí)間。
[0088]本發(fā)明一個(gè)可選實(shí)施例中,所述獲取模塊,用于調(diào)用瀏覽器的開(kāi)發(fā)接口的網(wǎng)絡(luò)接口獲取各種網(wǎng)頁(yè)元素的網(wǎng)絡(luò)請(qǐng)求時(shí)間;和/或,調(diào)用瀏覽器的開(kāi)發(fā)接口的時(shí)間線接口獲取各種網(wǎng)頁(yè)元素的加載時(shí)間,其中所述加載包括對(duì)網(wǎng)頁(yè)元素的解析和渲染。
[0089]本發(fā)明一個(gè)可選實(shí)施例中,所述顯示模塊,用于在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括以下至少一項(xiàng):在當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中按照類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;按照所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間統(tǒng)計(jì)當(dāng)前頁(yè)面的顯示時(shí)間,并在所述當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中顯示所述顯示時(shí)間。
[0090]本發(fā)明一個(gè)可選實(shí)施例中,統(tǒng)計(jì)并上傳模塊,用于按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器。
[0091]本發(fā)明一個(gè)可選實(shí)施例中,所述統(tǒng)計(jì)并上傳模塊,包括:分類(lèi)計(jì)算子模塊,用于按照類(lèi)別對(duì)當(dāng)前頁(yè)面中的網(wǎng)頁(yè)元素進(jìn)行分類(lèi),并分別計(jì)算各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間;綁定并發(fā)送子模塊,用于將所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間與所述瀏覽器中存儲(chǔ)的用戶(hù)信息進(jìn)行綁定構(gòu)成時(shí)間信息,并將所述時(shí)間信息發(fā)送至服務(wù)器。
[0092]本發(fā)明一個(gè)可選實(shí)施例中,測(cè)速顯示模塊,用于在瀏覽器中添加測(cè)速應(yīng)用的測(cè)速入口,并顯示所述測(cè)速應(yīng)用從服務(wù)器中獲取的測(cè)速對(duì)比信息,所述測(cè)速對(duì)比信息是服務(wù)器依據(jù)所述時(shí)間信息確定的。
[0093]本發(fā)明一個(gè)可選實(shí)施例中,窗口顯示模塊,用于在所述瀏覽器的插件中添加時(shí)間顯示窗口 ;采用所述時(shí)間顯示窗口顯示所述瀏覽器中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,以及由服務(wù)器反饋的依據(jù)所述時(shí)間信息確定的測(cè)速對(duì)比信息。
[0094]本發(fā)明一個(gè)可選實(shí)施例中,平均時(shí)間顯示模塊,用于在瀏覽器請(qǐng)求頁(yè)面其所述頁(yè)面未開(kāi)啟前,依據(jù)所述頁(yè)面的網(wǎng)頁(yè)地址,從服務(wù)器處獲取其他用戶(hù)的瀏覽器開(kāi)啟所述頁(yè)面的平均時(shí)間,并顯示所述平均時(shí)間。
[0095]本發(fā)明一個(gè)可選實(shí)施例中,加速模塊,用于在所述瀏覽器中設(shè)置測(cè)速應(yīng)用的加速入口,在所述瀏覽器開(kāi)啟頁(yè)面時(shí),依據(jù)頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間對(duì)開(kāi)啟的頁(yè)面進(jìn)行加速。
[0096]綜上所述,在瀏覽器中顯示時(shí)間時(shí)可以采用頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭或設(shè)置窗口進(jìn)行顯示,并且可以按照類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,以及頁(yè)面的顯示時(shí)間,從而使得用戶(hù)清晰地了解頁(yè)面開(kāi)啟的時(shí)間信息。
[0097]其次,還可以將各類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間構(gòu)成的時(shí)間信息上傳至服務(wù)器,從而通過(guò)服務(wù)器對(duì)不同用戶(hù)的時(shí)間信息進(jìn)行比對(duì),確定各用戶(hù)的排名信息并在瀏覽器中顯示,使得用戶(hù)不但可以獲知自己頁(yè)面開(kāi)啟的時(shí)間,還可以獲知頁(yè)面開(kāi)啟的排名信息,從而了解自己的網(wǎng)絡(luò)狀況。
[0098]再次,本發(fā)明實(shí)施例時(shí)間信息的顯示方法有多種,可以在瀏覽器中添加測(cè)速應(yīng)用的測(cè)速入口,從而通過(guò)測(cè)速應(yīng)用顯示各用戶(hù)瀏覽器開(kāi)啟網(wǎng)頁(yè)的測(cè)速對(duì)比信息。還可以通過(guò)插件添加時(shí)間顯示窗口從而在該窗口中顯示時(shí)間信息以及對(duì)應(yīng)的測(cè)速對(duì)比信息,便于用戶(hù)獲知己頁(yè)面開(kāi)啟的時(shí)間。還可以在瀏覽器中設(shè)置測(cè)速應(yīng)用的加速入口,從而在瀏覽器開(kāi)啟網(wǎng)頁(yè)時(shí)進(jìn)行加速,時(shí)的用戶(hù)可以更快速地開(kāi)啟頁(yè)面。
[0099]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0100]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0101]類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0102]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0103]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0104]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的瀏覽器中顯示頁(yè)面加載時(shí)間的裝置設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0105]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。
[0106]本發(fā)明公開(kāi)了 Al、一種瀏覽器中顯示頁(yè)面加載時(shí)間的方法,包括:
[0107]調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;[0108]分別計(jì)算所述當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;
[0109]在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0110]A2、如Al所述的方法,所述調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括:調(diào)用瀏覽器的開(kāi)發(fā)接口的網(wǎng)絡(luò)接口獲取各種網(wǎng)頁(yè)元素的請(qǐng)求時(shí)間;和/或調(diào)用瀏覽器的開(kāi)發(fā)接口的時(shí)間線接口獲取各種網(wǎng)頁(yè)元素的加載時(shí)間,其中所述加載包括對(duì)網(wǎng)頁(yè)元素的解析和渲染。
[0111]A3、如Al所述的方法,所述在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括以下至少一項(xiàng):在當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中按照類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;按照所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間統(tǒng)計(jì)當(dāng)前頁(yè)面的顯示時(shí)間,并在所述當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中顯示所述顯示時(shí)間。
[0112]A4、如Al所述的方法,還包括:按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器。
[0113]A5、如A4所述的方法,所述按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器,包括:按照類(lèi)別對(duì)當(dāng)前頁(yè)面中的網(wǎng)頁(yè)元素進(jìn)行分類(lèi),并分別計(jì)算各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間;將所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間與所述瀏覽器中存儲(chǔ)的用戶(hù)信息進(jìn)行綁定構(gòu)成時(shí)間信息,并將所述時(shí)間信息發(fā)送至服務(wù)器。
[0114]A6、如A5所述的方法,還包括:在瀏覽器中添加測(cè)速應(yīng)用的測(cè)速入口,并顯示所述測(cè)速應(yīng)用從服務(wù)器中獲取的測(cè)速對(duì)比信息,所述測(cè)速對(duì)比信息是服務(wù)器依據(jù)所述時(shí)間信息確定的。
[0115]A7、如A5所述的方法,還包括:在所述瀏覽器的插件中添加時(shí)間顯示窗口 ;采用所述時(shí)間顯示窗口顯示所述瀏覽器中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,以及由服務(wù)器反饋的依據(jù)所述時(shí)間信息確定的測(cè)速對(duì)比信息。
[0116]AS、如A4或A5所述的方法,還包括:在瀏覽器請(qǐng)求頁(yè)面其所述頁(yè)面未開(kāi)啟前,依據(jù)所述頁(yè)面的網(wǎng)頁(yè)地址,從服務(wù)器處獲取其他用戶(hù)的瀏覽器開(kāi)啟所述頁(yè)面的平均時(shí)間,并顯示所述平均時(shí)間。
[0117]A9、如Al或A5所述的方法,還包括:在所述瀏覽器中設(shè)置測(cè)速應(yīng)用的加速入口,在所述瀏覽器開(kāi)啟頁(yè)面時(shí),依據(jù)頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間對(duì)開(kāi)啟的頁(yè)面進(jìn)行加速。
[0118]本發(fā)明實(shí)施例還公開(kāi)了 B10、一種瀏覽器中顯示頁(yè)面加載時(shí)間的裝置,包括:
[0119]獲取模塊,用于調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;
[0120]分類(lèi)計(jì)算模塊,用于分別計(jì)算所述當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;
[0121]顯示模塊,用于在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
[0122]B11、如BlO所述的裝置;所述獲取模塊,用于調(diào)用瀏覽器的開(kāi)發(fā)接口的網(wǎng)絡(luò)接口獲取各種網(wǎng)頁(yè)元素的網(wǎng)絡(luò)請(qǐng)求時(shí)間;和/或,調(diào)用瀏覽器的開(kāi)發(fā)接口的時(shí)間線接口獲取各種網(wǎng)頁(yè)元素的加載時(shí)間,其中所述加載包括對(duì)網(wǎng)頁(yè)元素的解析和渲染。[0123]B12、如BlO所述的裝置;所述顯示模塊,用于在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括以下至少一項(xiàng):在當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中按照類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;按照所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間統(tǒng)計(jì)當(dāng)前頁(yè)面的顯示時(shí)間,并在所述當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中顯示所述顯示時(shí)間。
[0124]B13、如BlO所述的裝置,還包括:統(tǒng)計(jì)并上傳模塊,用于按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器。
[0125]B14、如B13所述的裝置,所述統(tǒng)計(jì)并上傳模塊,包括:分類(lèi)計(jì)算子模塊,用于按照類(lèi)別對(duì)當(dāng)前頁(yè)面中的網(wǎng)頁(yè)元素進(jìn)行分類(lèi),并分別計(jì)算各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間;綁定并發(fā)送子模塊,用于將所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間與所述瀏覽器中存儲(chǔ)的用戶(hù)信息進(jìn)行綁定構(gòu)成時(shí)間信息,并將所述時(shí)間信息發(fā)送至服務(wù)器。
[0126]B15、如B14所述的裝置,還包括:測(cè)速顯示模塊,用于在瀏覽器中添加測(cè)速應(yīng)用的測(cè)速入口,并顯示所述測(cè)速應(yīng)用從服務(wù)器中獲取的測(cè)速對(duì)比信息,所述測(cè)速對(duì)比信息是服務(wù)器依據(jù)所述時(shí)間信息確定的。
[0127]B16、如B14所述的裝置,還包括:窗口顯示模塊,用于在所述瀏覽器的插件中添加時(shí)間顯示窗口 ;采用所述時(shí)間顯示窗口顯示所述瀏覽器中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,以及由服務(wù)器反饋的依據(jù)所述時(shí)間信息確定的測(cè)速對(duì)比信息。
[0128]B17、如B13或B14所述的裝置,還包括:平均時(shí)間顯示模塊,用于在瀏覽器請(qǐng)求頁(yè)面其所述頁(yè)面未開(kāi)啟前,依據(jù)所述頁(yè)面的網(wǎng)頁(yè)地址,從服務(wù)器處獲取其他用戶(hù)的瀏覽器開(kāi)啟所述頁(yè)面的平均時(shí)間,并顯示所述平均時(shí)間。
[0129]B18、如BlO或B14所述的裝置,還包括:加速模塊,用于在所述瀏覽器中設(shè)置測(cè)速應(yīng)用的加速入口,在所述瀏覽器開(kāi)啟頁(yè)面時(shí),依據(jù)頁(yè)面中網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間對(duì)開(kāi)啟的頁(yè)面進(jìn)行加速。
【權(quán)利要求】
1.一種瀏覽器中顯示頁(yè)面加載時(shí)間的方法,包括:調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;分別計(jì)算所述當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
2.如權(quán)利要求1所述的方法,所述調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括: 調(diào)用瀏覽器的開(kāi)發(fā)接口的網(wǎng)絡(luò)接口獲取各種網(wǎng)頁(yè)元素的請(qǐng)求時(shí)間;和/或調(diào)用瀏覽器的開(kāi)發(fā)接口的時(shí)間線接口獲取各種網(wǎng)頁(yè)元素的加載時(shí)間,其中所述加載包括對(duì)網(wǎng)頁(yè)元素的解析和渲染。
3.根據(jù)權(quán)利要求1所述的方法,所述在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括以下至少一項(xiàng):在當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中按照類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;按照所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間統(tǒng)計(jì)當(dāng)前頁(yè)面的顯示時(shí)間,并在所述當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中顯示所述顯示時(shí)間。
4.如權(quán)利要求1所述的方法,還包括:按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器。
5.如權(quán)利要求4所述的方法,所述按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器,包括:按照類(lèi)別對(duì)當(dāng)前頁(yè)面中的網(wǎng)頁(yè)元素進(jìn)行分類(lèi),并分別計(jì)算各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間;將所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間與所述瀏覽器中存儲(chǔ)的用戶(hù)信息進(jìn)行綁定構(gòu)成時(shí)間信息,并將所述時(shí)間信息發(fā)送至服務(wù)器。
6.一種瀏覽器中顯示頁(yè)面加載時(shí)間的裝置,包括:獲取模塊,用于調(diào)用瀏覽器的開(kāi)發(fā)接口獲取當(dāng)前頁(yè)面中各種網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;分類(lèi)計(jì)算模塊,用于分別計(jì)算所述當(dāng)前頁(yè)面中各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;顯示模塊,用于在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間。
7.如權(quán)利要求6所述的裝置;所述獲取模塊,用于調(diào)用瀏覽器的開(kāi)發(fā)接口的網(wǎng)絡(luò)接口獲取各種網(wǎng)頁(yè)元素的網(wǎng)絡(luò)請(qǐng)求時(shí)間;和/或,調(diào)用瀏覽器的開(kāi)發(fā)接口的時(shí)間線接口獲取各種網(wǎng)頁(yè)元素的加載時(shí)間,其中所述加載包括對(duì)網(wǎng)頁(yè)元素的解析和渲染。
8.如權(quán)利要求6所述的裝置;所述顯示模塊,用于在所述當(dāng)前頁(yè)面中顯示所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間,包括以下至少一項(xiàng):在當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中按照類(lèi)別顯示網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間;按照所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求和/或加載時(shí)間統(tǒng)計(jì)當(dāng)前頁(yè)面的顯示時(shí)間,并在所述當(dāng)前頁(yè)面的網(wǎng)頁(yè)標(biāo)簽頭中顯示所述顯示時(shí)間。
9.如權(quán)利要求6所述的裝置,還包括:統(tǒng)計(jì)并上傳模塊,用于按照類(lèi)別分別統(tǒng)計(jì)各類(lèi)別中網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間并上傳至服務(wù)器。
10.如權(quán)利要求9所述的裝置,所述統(tǒng)計(jì)并上傳模塊,包括:分類(lèi)計(jì)算子模塊,用于按照類(lèi)別對(duì)當(dāng)前頁(yè)面中的網(wǎng)頁(yè)元素進(jìn)行分類(lèi),并分別計(jì)算各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間;綁定并發(fā)送子模塊,用于將所述各類(lèi)別網(wǎng)頁(yè)元素的請(qǐng)求總時(shí)間和/或加載總時(shí)間與所述瀏覽器中存儲(chǔ)的用戶(hù)信息進(jìn)`行綁定構(gòu)成時(shí)間信息,并將所述時(shí)間信息發(fā)送至服務(wù)器。
【文檔編號(hào)】G06F17/30GK103559222SQ201310493088
【公開(kāi)日】2014年2月5日 申請(qǐng)日期:2013年10月18日 優(yōu)先權(quán)日:2013年10月18日
【發(fā)明者】王默, 任寰 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
双流县| 湘潭县| 竹山县| 绥德县| 宜阳县| 通州市| 九江市| 临猗县| 栾城县| 东丰县| 西藏| 句容市| 博乐市| 都匀市| 平顶山市| 嘉义市| 临澧县| 拉孜县| 鄱阳县| 体育| 肇源县| 登封市| 白玉县| 宁都县| 正安县| 沅陵县| 科尔| 南昌县| 望谟县| 霸州市| 芜湖县| 兴安县| 类乌齐县| 葫芦岛市| 太康县| 花垣县| 梧州市| 肥东县| 定远县| 中西区| 育儿|