專利名稱:獲取網(wǎng)頁質(zhì)量數(shù)據(jù)的方法和瀏覽器及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體地涉及一種網(wǎng)頁質(zhì)量數(shù)據(jù)獲取方法和系統(tǒng)。
技術(shù)背景
萬維網(wǎng)聯(lián)盟(World Wide Web Consortium,縮寫W3C),又稱W3C理事會(huì)。W3C組織 是對(duì)網(wǎng)絡(luò)標(biāo)準(zhǔn)制定的一個(gè)非贏利組織,像HTML、XHTML、CSS、XML的標(biāo)準(zhǔn)就是由W3C來定制。 W3C是專門致力于創(chuàng)建Web相關(guān)技術(shù)標(biāo)準(zhǔn)并促進(jìn)Web向更深、更廣發(fā)展的國際組織。到目前 為止,W3C已開發(fā)了超過50個(gè)規(guī)范(草案)。這些規(guī)范(草案)包括人們?cè)缫讯炷茉數(shù)?HTML、HTTP、URIs, XML等,也包括針對(duì)語義Web的RDF、OffL等。
WEB標(biāo)準(zhǔn)不是某一個(gè)標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn)的集合。網(wǎng)頁主要由三部分組成結(jié)構(gòu) (Structure)、表現(xiàn)(Presentation)和行為(Behavior)。對(duì)應(yīng)的標(biāo)準(zhǔn)也分三方面結(jié)構(gòu)化 標(biāo)準(zhǔn)語言主要包括XHTML和XML,表現(xiàn)標(biāo)準(zhǔn)語言主要包括CSS,行為標(biāo)準(zhǔn)主要包括對(duì)象模型 (如W3C DOM)、ECMAScript等。這些標(biāo)準(zhǔn)大部分由W3C起草和發(fā)布。
按照W3C標(biāo)準(zhǔn)來設(shè)計(jì)網(wǎng)站將帶來以下好處
I)對(duì)網(wǎng)站瀏覽者的好處包括文件下載與頁面顯示速度更快;內(nèi)容能被更多的用 戶所訪問(包括失明、視弱、色盲等殘障人士);內(nèi)容能被更廣泛的設(shè)備所訪問(包括屏幕 閱讀機(jī)、手持設(shè)備、搜索機(jī)器人、打印機(jī)、電冰箱等等);用戶能夠通過樣式選擇定制自己的 表現(xiàn)界面;所有頁面都能提供適于打印的版本。
2)對(duì)網(wǎng)站所有者的好處包括更少的代碼和組件,容易維護(hù);帶寬要求降低(代 碼更簡潔),成本降低。舉個(gè)例子當(dāng)ESPN, com使用CSS改版后,每天節(jié)約超過兩兆字節(jié) (terabytes)的帶寬;更容易被搜尋引擎搜索到;改版方便,不需要變動(dòng)頁面內(nèi)容;提供打 印版本而不需要復(fù)制內(nèi)容;提高網(wǎng)站易用性。在美國,有嚴(yán)格的法律條款(Section 508)來 約束政府網(wǎng)站必須達(dá)到一定的易用性,其他國家也有類似的要求。
現(xiàn)有技術(shù)中,用戶通過瀏覽器瀏覽各個(gè)網(wǎng)站。然而各個(gè)網(wǎng)站制作質(zhì)量良莠不齊,缺 乏質(zhì)量標(biāo)識(shí)。用戶盲目地瀏覽網(wǎng)頁將不可避免地在制作質(zhì)量很差的網(wǎng)站上耗費(fèi)精力和時(shí) 間。
有一些網(wǎng)站會(huì)進(jìn)行W3C標(biāo)準(zhǔn)的驗(yàn)證和質(zhì)量數(shù)據(jù)的獲取,并把驗(yàn)證通過信息或者質(zhì) 量數(shù)據(jù)顯示于網(wǎng)頁上,供用戶參考。然而這依賴于網(wǎng)站的個(gè)體行為,無法要求每個(gè)網(wǎng)站都提 供類似的基于W3C標(biāo)準(zhǔn)的質(zhì)量數(shù)據(jù)。并且,現(xiàn)有的質(zhì)量數(shù)據(jù)計(jì)算機(jī)制之間各有差異,雖然都 基于W3C標(biāo)準(zhǔn),然而各項(xiàng)分值設(shè)置不同,造成各種質(zhì)量數(shù)據(jù)之間的差異。從而采用不同質(zhì)量 數(shù)據(jù)計(jì)算機(jī)制的網(wǎng)站給出的質(zhì)量數(shù)據(jù)之間可比性不高。當(dāng)然,W3C僅是眾多標(biāo)準(zhǔn)中的一種 主要標(biāo)準(zhǔn),網(wǎng)站也可基于其他標(biāo)準(zhǔn)進(jìn)行驗(yàn)證和獲取質(zhì)量數(shù)據(jù)。
綜上所述,現(xiàn)有技術(shù)中,用戶不能有效地獲取網(wǎng)頁質(zhì)量數(shù)據(jù),從而造成瀏覽網(wǎng)頁的 盲目和效率低下。發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的獲取網(wǎng)頁質(zhì)量數(shù)據(jù)的方法和瀏覽器及服務(wù)器。依據(jù)本發(fā)明的一個(gè)方面,提供了一種獲取網(wǎng)頁質(zhì)量數(shù)據(jù)的方法,該方法包括從瀏覽器接收統(tǒng)一資源定位符URL和散列值,該散列值是瀏覽器根據(jù)從用戶接收的URL進(jìn)行頁面加載,對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到的;存儲(chǔ)網(wǎng)頁質(zhì)量數(shù)據(jù);根據(jù)所述URL和散列值獲取相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù)并返回給瀏覽器。可選地,通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中有該散列值,則返回與該散列值對(duì)應(yīng)的質(zhì)量數(shù)據(jù)??蛇x地,通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),質(zhì)量數(shù)據(jù)獲取單元在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中沒有查到該散列值,則根據(jù)該URL獲取網(wǎng)頁,并計(jì)算該網(wǎng)頁的質(zhì)量數(shù)據(jù)??蛇x地,在計(jì)算得到質(zhì)量數(shù)據(jù)之后,判斷質(zhì)量數(shù)據(jù)管理表中是否具有與該URL對(duì)應(yīng)的質(zhì)量數(shù)據(jù),如果有,則利用計(jì)算得到的質(zhì)量數(shù)據(jù)來更新表中已有的質(zhì)量數(shù)據(jù),如果沒有,則新建表項(xiàng),存儲(chǔ)與該URL、散列值相對(duì)應(yīng)的質(zhì)量數(shù)據(jù)??蛇x地,通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中沒有查到該散列值,則質(zhì)量數(shù)據(jù)獲取單元向?yàn)g覽器返回相關(guān)數(shù)據(jù)??蛇x地,所述相關(guān)數(shù)據(jù)包括預(yù)設(shè)時(shí)間段內(nèi)針對(duì)該URL產(chǎn)生的質(zhì)量數(shù)據(jù)。根據(jù)本發(fā)明的再一方面,提供了一種瀏覽器,包括數(shù)據(jù)獲取單元,用于接收用戶要訪問的網(wǎng)頁的統(tǒng)一資源定位符URL,并且加載該頁面;計(jì)算單元,用于對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到散列值;通信單元,用于將URL和散列值發(fā)送給服務(wù)器,并接收服務(wù)器根據(jù)URL和散列值獲取的相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù);顯示單元,用于顯示質(zhì)量數(shù)據(jù)。根據(jù)本發(fā)明的再一方面,提供了一種獲取網(wǎng)頁質(zhì)量數(shù)據(jù)的方法,包括接收用戶要訪問的網(wǎng)頁的統(tǒng)一資源定位符URL,并且加載該頁面;對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到散列值;將URL和散列值發(fā)送給服務(wù)器;接收服務(wù)器根據(jù)URL和散列值獲取的相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù);顯示質(zhì)量數(shù)據(jù)。根據(jù)本發(fā)明的再一方面,提供了一種服務(wù)器,其包括通信單元,用于從瀏覽器接收統(tǒng)一資源定位符URL和散列值并將獲取的相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù)返回給瀏覽器,該散列值是瀏覽器根據(jù)從用戶接收的URL進(jìn)行頁面加載,對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到的;存儲(chǔ)單元,用于存儲(chǔ)網(wǎng)頁質(zhì)量數(shù)據(jù);質(zhì)量數(shù)據(jù)獲取單元,用于根據(jù)URL和散列值獲取相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù)??蛇x地,存儲(chǔ)單元通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),質(zhì)量數(shù)據(jù)獲取單元在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中有該散列值,則服務(wù)器返回與該散列值對(duì)應(yīng)的質(zhì)量數(shù)據(jù)。可選地,存儲(chǔ)單元通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),質(zhì)量數(shù)據(jù)獲取單元在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中沒有查到該散列值,則質(zhì)量數(shù)據(jù)獲取單元根據(jù)該URL獲取網(wǎng)頁,并根據(jù)W3C標(biāo)準(zhǔn)來計(jì)算該網(wǎng)頁的質(zhì)量數(shù)據(jù)??蛇x地,質(zhì)量數(shù)據(jù)獲取單元在計(jì)算得到質(zhì)量數(shù)據(jù)之后,判斷質(zhì)量數(shù)據(jù)管理表中是否具有與該URL對(duì)應(yīng)的質(zhì)量數(shù)據(jù),如果有,則利用計(jì)算得到的質(zhì)量數(shù)據(jù)來更新表中已有的 質(zhì)量數(shù)據(jù),如果沒有,則新建表項(xiàng),存儲(chǔ)與該URL、散列值相對(duì)應(yīng)的質(zhì)量數(shù)據(jù)。
可選地,存儲(chǔ)單元通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),質(zhì)量數(shù)據(jù)獲取單元在接 收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中沒有查到該散 列值,則質(zhì)量數(shù)據(jù)獲取單元向?yàn)g覽器返回相關(guān)數(shù)據(jù)。
可選地,相關(guān)數(shù)據(jù)包括預(yù)設(shè)時(shí)間段內(nèi)針對(duì)該URL產(chǎn)生的質(zhì)量數(shù)據(jù)。
根據(jù)本發(fā)明的再一方面,提供了一種網(wǎng)頁質(zhì)量數(shù)據(jù)獲取方法,其包括從瀏覽器接 收統(tǒng)一資源定位符URL和散列值,該散列值是瀏覽器根據(jù)從用戶接收的URL進(jìn)行頁面加載, 對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到的;存儲(chǔ)網(wǎng)頁質(zhì)量數(shù)據(jù);根據(jù)URL和散列值獲取相關(guān)網(wǎng)頁質(zhì) 量數(shù)據(jù)并返回給瀏覽器。
可選地,通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),在接收到URL和散列值之后,在質(zhì) 量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中有該散列值,則返回與該散列值對(duì)應(yīng)的質(zhì)量 數(shù)據(jù)。
可選地,通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),質(zhì)量數(shù)據(jù)獲取單元在接收到URL 和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中沒有查到該散列值,則根 據(jù)該URL獲取網(wǎng)頁,并計(jì)算該網(wǎng)頁的質(zhì)量數(shù)據(jù)。
可選地,在計(jì)算得到質(zhì)量數(shù)據(jù)之后,判斷質(zhì)量數(shù)據(jù)管理表中是否具有與該URL對(duì) 應(yīng)的質(zhì)量數(shù)據(jù),如果有,則利用計(jì)算得到的質(zhì)量數(shù)據(jù)來更新表中已有的質(zhì)量數(shù)據(jù),如果沒 有,則新建表項(xiàng),存儲(chǔ)與該URL、散列值相對(duì)應(yīng)的質(zhì)量數(shù)據(jù)。
可選地,通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),在接收到URL和散列值之后,在質(zhì) 量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中沒有查到該散列值,則質(zhì)量數(shù)據(jù)獲取單元向 瀏覽器返回相關(guān)數(shù)據(jù)。
可選地,相關(guān)數(shù)據(jù)包括預(yù)設(shè)時(shí)間段內(nèi)針對(duì)該URL產(chǎn)生的質(zhì)量數(shù)據(jù)。
根據(jù)本發(fā)明的網(wǎng)頁質(zhì)量數(shù)據(jù)獲取方法和系統(tǒng),用戶可以對(duì)網(wǎng)頁的制作質(zhì)量有所了 解,從而提聞網(wǎng)上瀏覽的效率。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明 的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中
圖1A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)頁質(zhì)量數(shù)據(jù)獲取方法的基本流程圖1B示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的本發(fā)明網(wǎng)頁質(zhì)量數(shù)據(jù)獲取方法的詳細(xì)流 程圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)頁質(zhì)量數(shù)據(jù)獲取系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。本發(fā)明提供一種網(wǎng)頁質(zhì)量數(shù)據(jù)獲取方法和系統(tǒng),解決用戶無法獲得網(wǎng)頁質(zhì)量數(shù)據(jù),從而網(wǎng)上瀏覽效率低下的問題。圖1A為根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)頁質(zhì)量數(shù)據(jù)獲取方法的基本流程圖。參照?qǐng)D1,該方法包括步驟S100,瀏覽器接收用戶要訪問的網(wǎng)頁的統(tǒng)一資源定位符URL,并且加載該頁面;步驟S110,瀏覽器對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到散列值;步驟S120,瀏覽器將URL和散列值發(fā)送給服務(wù)器;步驟S130,服務(wù)器根據(jù)所述URL和散列值獲取相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù)并返回給瀏覽器;步驟S140,瀏覽器從服務(wù)器接收返回的質(zhì)量數(shù)據(jù),并顯示該數(shù)據(jù)。其中在步驟S110,散列計(jì)算米用MD5算法,MD5即Message-Digest Algorithm5 (信息-摘要算法5),用于確保信息傳輸完整一致,是計(jì)算機(jī)廣泛使用的雜湊算法之一,MD5又譯摘要算法、哈希算法,主流編程語言普遍由MD5實(shí)現(xiàn)。將數(shù)據(jù)(如漢字)運(yùn)算為另一固定長度值,是雜湊算法的基礎(chǔ)原理,MD5的前身有MD2、MD3和MD4。MD5的作用是讓大容量信息在用數(shù)字簽名軟件簽署私人密鑰前被"壓縮"成一種保密的格式(就是把一個(gè)任意長度的字節(jié)串變換成一定長的十六進(jìn)制數(shù)字串)。除了 MD5以外,也可以采用其他算法,比如sha-l、RIPEMD以及Haval等。下面以MD5為例進(jìn)行說明,當(dāng)然也可采用其他算法。圖1B示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例中網(wǎng)頁質(zhì)量數(shù)據(jù)獲取方法的詳細(xì)流程圖。根據(jù)圖1A,在步驟S130服務(wù)器根據(jù)所述URL和散列值獲取相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù)并返回給瀏覽器,參照?qǐng)D1B,該步驟進(jìn)一步包括以下各步驟在步驟S131,服務(wù)器接收到URL和MD5之后,首先在質(zhì)量數(shù)據(jù)管理表中查找是否有對(duì)應(yīng)的MD5。`質(zhì)量數(shù)據(jù)管理表例如是如下形式
權(quán)利要求
1.一種服務(wù)器,其包括通信單元,用于從瀏覽器接收統(tǒng)一資源定位符URL和散列值并將獲取的相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù)返回給瀏覽器,該散列值是瀏覽器根據(jù)從用戶接收的URL進(jìn)行頁面加載,對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到的;存儲(chǔ)單元,用于存儲(chǔ)網(wǎng)頁質(zhì)量數(shù)據(jù);質(zhì)量數(shù)據(jù)獲取單元,用于根據(jù)所述URL和散列值獲取相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù)。
2.如權(quán)利要求1所述的服務(wù)器,存儲(chǔ)單元通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),質(zhì)量數(shù)據(jù)獲取單元在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中有該散列值,則服務(wù)器返回與該散列值對(duì)應(yīng)的質(zhì)量數(shù)據(jù)。
3.如權(quán)利要求1所述的服務(wù)器,存儲(chǔ)單元通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),質(zhì)量數(shù)據(jù)獲取單元在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中沒有查到該散列值,則質(zhì)量數(shù)據(jù)獲取單元根據(jù)該URL獲取網(wǎng)頁,并根據(jù)W3C標(biāo)準(zhǔn)來計(jì)算該網(wǎng)頁的質(zhì)量數(shù)據(jù)。
4.如權(quán)利要求3所述的服務(wù)器,質(zhì)量數(shù)據(jù)獲取單元在計(jì)算得到質(zhì)量數(shù)據(jù)之后,判斷質(zhì)量數(shù)據(jù)管理表中是否具有與該URL對(duì)應(yīng)的質(zhì)量數(shù)據(jù),如果有,則利用計(jì)算得到的質(zhì)量數(shù)據(jù)來更新表中已有的質(zhì)量數(shù)據(jù),如果沒有,則新建表項(xiàng),存儲(chǔ)與該URL、散列值相對(duì)應(yīng)的質(zhì)量數(shù)據(jù)。
5.如權(quán)利要求1所述的服務(wù)器,存儲(chǔ)單元通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),質(zhì)量數(shù)據(jù)獲取單元在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中沒有查到該散列值,則質(zhì)量數(shù)據(jù)獲取單元向?yàn)g覽器返回相關(guān)數(shù)據(jù)。
6.如權(quán)利要求5所述的服務(wù)器,所述相關(guān)數(shù)據(jù)包括預(yù)設(shè)時(shí)間段內(nèi)針對(duì)該URL產(chǎn)生的質(zhì)量數(shù)據(jù)。
7.一種獲取網(wǎng)頁質(zhì)量數(shù)據(jù)的方法,其包括從瀏覽器接收統(tǒng)一資源定位符URL和散列值,該散列值是瀏覽器根據(jù)從用戶接收的 URL進(jìn)行頁面加載,對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到的;根據(jù)所述URL和散列值獲取相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù)并返回給瀏覽器;存儲(chǔ)網(wǎng)頁質(zhì)量數(shù)據(jù)。
8.如權(quán)利要求7所述的方法,通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中有該散列值,則返回與該散列值對(duì)應(yīng)的質(zhì)量數(shù)據(jù)。
9.如權(quán)利要求7所述的方法,通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),質(zhì)量數(shù)據(jù)獲取單元在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中沒有查到該散列值,則根據(jù)該URL獲取網(wǎng)頁,并計(jì)算該網(wǎng)頁的質(zhì)量數(shù)據(jù)。
10.如權(quán)利要求9所述的方法,在計(jì)算得到質(zhì)量數(shù)據(jù)之后,判斷質(zhì)量數(shù)據(jù)管理表中是否具有與該URL對(duì)應(yīng)的質(zhì)量數(shù)據(jù),如果有,則利用計(jì)算得到的質(zhì)量數(shù)據(jù)來更新表中已有的質(zhì)量數(shù)據(jù),如果沒有,則新建表項(xiàng),存儲(chǔ)與該URL、散列值相對(duì)應(yīng)的質(zhì)量數(shù)據(jù)。
11.如權(quán)利要求7所述的方法,通過質(zhì)量數(shù)據(jù)管理表來管理質(zhì)量數(shù)據(jù),在接收到URL和散列值之后,在質(zhì)量數(shù)據(jù)管理表中查找對(duì)應(yīng)的散列值,如果表中沒有查到該散列值,則質(zhì)量數(shù)據(jù)獲取單元向?yàn)g覽器返回相關(guān)數(shù)據(jù)。
12.如權(quán)利要求11所述的方法,所述相關(guān)數(shù)據(jù)包括預(yù)設(shè)時(shí)間段內(nèi)針對(duì)該URL產(chǎn)生的質(zhì)量數(shù)據(jù)。
13.一種瀏覽器,包括 數(shù)據(jù)獲取單元,用于接收用戶要訪問的網(wǎng)頁的統(tǒng)一資源定位符URL,并且加載該頁面; 計(jì)算單元,用于對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到散列值; 通信單元,用于將URL和散列值發(fā)送給服務(wù)器,并接收服務(wù)器根據(jù)所述URL和散列值獲取的相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù); 顯示單元,用于顯示所述質(zhì)量數(shù)據(jù)。
14.一種獲取網(wǎng)頁質(zhì)量數(shù)據(jù)的方法,包括 接收用戶要訪問的網(wǎng)頁的統(tǒng)一資源定位符URL,并且加載該頁面; 對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到散列值; 將URL和散列值發(fā)送給服務(wù)器; 接收服務(wù)器根據(jù)所述URL和散列值獲取的相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù); 顯示所述質(zhì)量數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種獲取網(wǎng)頁質(zhì)量數(shù)據(jù)的方法和瀏覽器及服務(wù)器,其中所述服務(wù)器包括其包括通信單元,用于從瀏覽器接收統(tǒng)一資源定位符URL和散列值并將獲取的相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù)返回給瀏覽器,該散列值是瀏覽器根據(jù)從用戶接收的URL進(jìn)行頁面加載,對(duì)頁面內(nèi)容進(jìn)行散列計(jì)算得到的;存儲(chǔ)單元,用于存儲(chǔ)網(wǎng)頁質(zhì)量數(shù)據(jù);質(zhì)量數(shù)據(jù)獲取單元,用于根據(jù)所述URL和散列值獲取相關(guān)網(wǎng)頁質(zhì)量數(shù)據(jù)。利用本發(fā)明的方案,用戶可以了解網(wǎng)頁的制作質(zhì)量,從而可以提高網(wǎng)上瀏覽速率。
文檔編號(hào)G06F17/30GK103064874SQ20121041844
公開日2013年4月24日 申請(qǐng)日期2012年10月26日 優(yōu)先權(quán)日2012年10月26日
發(fā)明者吳浩, 張鵬翼, 任寰 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司