一種圖標(biāo)內(nèi)容更新方法及更新裝置制造方法
【專(zhuān)利摘要】本申請(qǐng)?zhí)峁┝艘环N圖標(biāo)內(nèi)容更新方法及更新裝置,以解決現(xiàn)有技術(shù)對(duì)全部數(shù)據(jù)進(jìn)行更新浪費(fèi)資源的問(wèn)題。所述方法包括:獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址;從所述第一網(wǎng)址中提取出頂級(jí)或上級(jí)域名;獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)中包含具有相同頂級(jí)或上級(jí)域名的第二網(wǎng)址及第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容;依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新。本申請(qǐng)?jiān)诒镜貎H保存最常訪問(wèn)的網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,大大減輕了瀏覽器客戶端的體積,減少了資源的占用;對(duì)于本地保存的最常訪問(wèn)的網(wǎng)址,本申請(qǐng)?jiān)诟聢D標(biāo)內(nèi)容時(shí)也不是每次全部更新,只對(duì)需要更新的進(jìn)行更新,因此這種更新方法節(jié)省了帶寬資源。
【專(zhuān)利說(shuō)明】一種圖標(biāo)內(nèi)谷更新方法及更新裝直
【技術(shù)領(lǐng)域】
[0001 ] 本申請(qǐng)涉及數(shù)據(jù)處理技術(shù),特別是涉及一種圖標(biāo)內(nèi)容更新方法及更新裝置。
【背景技術(shù)】
[0002]在一些瀏覽器或網(wǎng)址導(dǎo)航的個(gè)性化主頁(yè)里,為了增加網(wǎng)站的辨識(shí)度,便于用戶閱讀,用戶最常訪問(wèn)的一些網(wǎng)址都會(huì)以圖標(biāo)的形式表示出來(lái),這些圖標(biāo)上顯示了對(duì)應(yīng)網(wǎng)址的標(biāo)題及l(fā)ogo圖片,方便用戶一目了然地找到自己經(jīng)常訪問(wèn)的網(wǎng)址。
[0003]但是,由于不同網(wǎng)址的標(biāo)題長(zhǎng)度都不統(tǒng)一,為了便于甄別和閱讀,同時(shí)提高美觀,對(duì)最常訪問(wèn)網(wǎng)址進(jìn)行了標(biāo)題優(yōu)化。例如?廁.baidu.com的標(biāo)題是“百度一下,你就知道”,可以將此標(biāo)題優(yōu)化為“百度”,同時(shí)輸出百度的logo圖片地址。
[0004]現(xiàn)有技術(shù)中,瀏覽器客戶端本地提供一個(gè)文本文件,里面包含了 2000多個(gè)固定網(wǎng)址對(duì)應(yīng)的優(yōu)化過(guò)的標(biāo)題及l(fā)ogo地址等信息,瀏覽器每次使用的時(shí)候直接從本地加載優(yōu)化過(guò)的標(biāo)題及l(fā)ogo圖片,并顯示在圖標(biāo)上。
[0005]對(duì)于大部分用戶來(lái)說(shuō),以上現(xiàn)有技術(shù)存在兩個(gè)問(wèn)題:
[0006]第一,用戶最常訪問(wèn)的網(wǎng)址基本上在30-40個(gè)左右,而本地保存了 2000多個(gè)固定網(wǎng)址的圖標(biāo)內(nèi)容,因此對(duì)于用戶來(lái)說(shuō)大部分的數(shù)據(jù)是無(wú)用的,增加了瀏覽器客戶端的體積,占用了客戶端的存儲(chǔ)資源;
[0007]第二,瀏覽器客戶端每次更新圖標(biāo)內(nèi)容時(shí),需要對(duì)全部數(shù)據(jù)進(jìn)行更新,有時(shí)候雖然只更新少部分甚至一個(gè)圖標(biāo),都需要全部升級(jí)更新,對(duì)于用戶來(lái)說(shuō)是無(wú)意義的,浪費(fèi)了客戶端的帶寬資源。
【發(fā)明內(nèi)容】
[0008]本申請(qǐng)?zhí)峁┝艘环N圖標(biāo)內(nèi)容更新方法及更新裝置,以解決現(xiàn)有技術(shù)對(duì)全部數(shù)據(jù)進(jìn)行更新浪費(fèi)資源的問(wèn)題。
[0009]為了解決上述問(wèn)題,本申請(qǐng)公開(kāi)了一種圖標(biāo)內(nèi)容更新方法,包括:
[0010]獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址;
[0011]從所述第一網(wǎng)址中提取出頂級(jí)或上級(jí)域名;
[0012]獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)中包含具有相同頂級(jí)或上級(jí)域名的第二網(wǎng)址及第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容;
[0013]依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新。
[0014]優(yōu)選地,所述依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新,包括:
[0015]將第一網(wǎng)址與結(jié)果數(shù)據(jù)中的第二網(wǎng)址進(jìn)行正則匹配,如果匹配成功,則依據(jù)結(jié)果數(shù)據(jù)中相匹配網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新。
[0016]優(yōu)選地,所述正則匹配包括:
[0017]在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址完全匹配的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。
[0018]優(yōu)選地,如果查詢不到完全匹配的第二網(wǎng)址,所述正則匹配還包括:
[0019]在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同一級(jí)目錄的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。
[0020]優(yōu)選地,如果查詢不到相匹配的一級(jí)目錄,所述正則匹配還包括:
[0021]在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同二級(jí)域名的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。
[0022]優(yōu)選地,如果查詢不到相匹配的二級(jí)域名,所述正則匹配還包括:
[0023]在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同頂級(jí)域名的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。
[0024]優(yōu)選地,所述結(jié)果數(shù)據(jù)中包含的圖標(biāo)內(nèi)容包括優(yōu)化過(guò)的標(biāo)題和標(biāo)志圖片文件的地址。
[0025]優(yōu)選地,所述對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新包括:
[0026]將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的優(yōu)化過(guò)的標(biāo)題,對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存。
[0027]優(yōu)選地,所述對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新包括:
[0028]將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的標(biāo)志圖片文件的md5值,與所述第一網(wǎng)址在本地保存的標(biāo)志圖片文件的md5值進(jìn)行比較;
[0029]如果不同,則將第二網(wǎng)址對(duì)應(yīng)的標(biāo)志圖片下載到本地,并對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存;
[0030]如果相同,則不進(jìn)行標(biāo)志圖片的更新。
[0031]優(yōu)選地,所述獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址,包括:
[0032]計(jì)算最常訪問(wèn)的N個(gè)網(wǎng)址,N為自然數(shù);
[0033]將所述最常訪問(wèn)的N個(gè)網(wǎng)址與最新的最常訪問(wèn)列表中的網(wǎng)址進(jìn)行比較,確定出不同于所述最常訪問(wèn)列表的網(wǎng)址,并將該網(wǎng)址作為需要更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址。
[0034]優(yōu)選地,還包括:
[0035]將所述要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址放入最新的最常訪問(wèn)列表中;
[0036]如果所述最常訪問(wèn)列表中的網(wǎng)址個(gè)數(shù)超過(guò)N,則刪除最久未訪問(wèn)的網(wǎng)址,N為自然數(shù)。
[0037]優(yōu)選地,所述獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù),包括:
[0038]將所述頂級(jí)或上級(jí)域名和本地密鑰進(jìn)行md5加密計(jì)算,得到md5值,并將所述md5值作為參數(shù)發(fā)送到云端服務(wù)器,以獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù)。
[0039]優(yōu)選地,還包括:
[0040]依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;
[0041]將所述網(wǎng)頁(yè)內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。
[0042]優(yōu)選地,所述網(wǎng)頁(yè)內(nèi)容包括網(wǎng)頁(yè)中的鏈接,該鏈接是根據(jù)本地的瀏覽器歷史記錄從網(wǎng)頁(yè)內(nèi)容中選出。
[0043]優(yōu)選地,還包括:
[0044]依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;
[0045]將與所述網(wǎng)頁(yè)內(nèi)容相關(guān)聯(lián)的內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。[0046]優(yōu)選地,所述網(wǎng)頁(yè)內(nèi)容為網(wǎng)頁(yè)的標(biāo)題,則還包括:
[0047]將所述網(wǎng)頁(yè)標(biāo)題發(fā)送到服務(wù)端;
[0048]從服務(wù)端獲取與所述網(wǎng)頁(yè)標(biāo)題相關(guān)聯(lián)的鏈接,并將該鏈接顯示在所述圖標(biāo)內(nèi)容中。
[0049]本申請(qǐng)還提供了一種圖標(biāo)內(nèi)容更新裝置,包括:
[0050]網(wǎng)址獲取模塊,用于獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址;
[0051]域名提取模塊,用于從所述第一網(wǎng)址中提取出頂級(jí)或上級(jí)域名;
[0052]數(shù)據(jù)下載模塊,用于獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)中包含具有相同頂級(jí)或上級(jí)域名的第二網(wǎng)址及第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容;
[0053]數(shù)據(jù)更新模塊,用于依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新。
[0054]優(yōu)選地,所述數(shù)據(jù)更新模塊包括:
[0055]匹配子模塊,用于將第一網(wǎng)址與結(jié)果數(shù)據(jù)中的第二網(wǎng)址進(jìn)行正則匹配;
[0056]更新子模塊,用于如果匹配成功,則依據(jù)結(jié)果數(shù)據(jù)中相匹配網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新。
[0057]優(yōu)選地,所述匹配子模塊包括:
[0058]第一匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址完全匹配的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
[0059]優(yōu)選地,如果查詢不到完全匹配的第二網(wǎng)址,則所述匹配子模塊還包括:
[0060]第二匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同一級(jí)目錄的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
[0061]優(yōu)選地,如果查詢不到相匹配的一級(jí)目錄,則所述匹配子模塊還包括:
[0062]第三匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同二級(jí)域名的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
[0063]優(yōu)選地,如果查詢不到相匹配的二級(jí)域名,則所述匹配子模塊還包括:
[0064]第四匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同頂級(jí)域名的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
[0065]優(yōu)選地,所述結(jié)果數(shù)據(jù)中包含的圖標(biāo)內(nèi)容包括優(yōu)化過(guò)的標(biāo)題和標(biāo)志圖片文件的地址。
[0066]優(yōu)選地,所述更新子模塊對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新包括:
[0067]將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的優(yōu)化過(guò)的標(biāo)題,對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存。
[0068]優(yōu)選地,所述更新子模塊對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新包括:
[0069]將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的標(biāo)志圖片文件的md5值,與所述第一網(wǎng)址在本地保存的標(biāo)志圖片文件的md5值進(jìn)行比較;
[0070]如果不同,則將第二網(wǎng)址對(duì)應(yīng)的標(biāo)志圖片下載到本地,并對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存;
[0071]如果相同,則不進(jìn)行標(biāo)志圖片的更新。
[0072]優(yōu)選地,所述網(wǎng)址獲取模塊包括:
[0073]計(jì)算子模塊,用于計(jì)算最常訪問(wèn)的N個(gè)網(wǎng)址,N為自然數(shù);[0074]比較子模塊,用于將所述最常訪問(wèn)的N個(gè)網(wǎng)址與最新的最常訪問(wèn)列表中的網(wǎng)址進(jìn)行比較,確定出不同于所述最常訪問(wèn)列表的網(wǎng)址,并將該網(wǎng)址作為需要更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址。
[0075]優(yōu)選地,還包括:
[0076]數(shù)據(jù)維護(hù)模塊,用于將所述要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址放入最新的最常訪問(wèn)列表中;如果所述最常訪問(wèn)列表中的網(wǎng)址個(gè)數(shù)超過(guò)N,則刪除最久未訪問(wèn)的網(wǎng)址,N為自然數(shù)。
[0077]優(yōu)選地,所述域名提取模塊包括:
[0078]加密計(jì)算子模塊,用于將所述頂級(jí)或上級(jí)域名和本地密鑰進(jìn)行md5加密計(jì)算,得到md5值;
[0079]發(fā)送子模塊,用于將所述md5值作為參數(shù)發(fā)送到云端服務(wù)器,以獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù)。
[0080]優(yōu)選地,還包括:
[0081]第一網(wǎng)頁(yè)獲取模塊,用于依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;
[0082]第一顯示模塊,用于將所述網(wǎng)頁(yè)內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。
[0083]優(yōu)選地,所述網(wǎng)頁(yè)內(nèi)容包括網(wǎng)頁(yè)中的鏈接,該鏈接是根據(jù)本地的瀏覽器歷史記錄從網(wǎng)頁(yè)內(nèi)容中選出。
[0084]優(yōu)選地,還包括:
[0085]第二網(wǎng)頁(yè)獲取模塊,用于依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;
[0086]第二顯示模塊,用于將與所述網(wǎng)頁(yè)內(nèi)容相關(guān)聯(lián)的內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。
[0087]優(yōu)選地,所述網(wǎng)頁(yè)內(nèi)容為網(wǎng)頁(yè)的標(biāo)題,貝U還包括:
[0088]標(biāo)題發(fā)送模塊,用于將所述網(wǎng)頁(yè)標(biāo)題發(fā)送到服務(wù)端;
[0089]鏈接獲取模塊,用于從服務(wù)端獲取與所述網(wǎng)頁(yè)標(biāo)題相關(guān)聯(lián)的鏈接,并將該鏈接顯示在所述圖標(biāo)內(nèi)容中。
[0090]與現(xiàn)有技術(shù)相比,本申請(qǐng)包括以下優(yōu)點(diǎn):
[0091]第一,本申請(qǐng)?jiān)诒镜貎H保存最常訪問(wèn)的網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,一般在30-40個(gè)左右,因此大大減輕了瀏覽器客戶端的體積,減少了資源的占用;
[0092]第二,對(duì)于本地保存的最常訪問(wèn)的網(wǎng)址,本申請(qǐng)?jiān)诟聢D標(biāo)內(nèi)容時(shí)也不是每次全部更新,而是先計(jì)算出需要更新的網(wǎng)址,然后再對(duì)這些網(wǎng)址進(jìn)行圖標(biāo)內(nèi)容的更新,因此這種更新方法節(jié)省了帶寬資源;
[0093]第三,本申請(qǐng)可以對(duì)頂級(jí)域名下的所有二級(jí)域名、一級(jí)目錄對(duì)應(yīng)的網(wǎng)址,進(jìn)行圖標(biāo)內(nèi)容的更新,因?yàn)檫@些海量的數(shù)據(jù)都存儲(chǔ)在云端服務(wù)器,更新時(shí)從云端服務(wù)器獲取即可。
[0094]當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0095]圖1是本申請(qǐng)實(shí)施例所述一種圖標(biāo)內(nèi)容更新方法的流程圖;
[0096]圖2是本申請(qǐng)另一實(shí)施例所述一種圖標(biāo)內(nèi)容更新方法的流程圖;
[0097]圖3是本申請(qǐng)實(shí)施例中一個(gè)JSON格式的數(shù)據(jù)示例圖;
[0098]圖4是本申請(qǐng)實(shí)施例所述一種圖標(biāo)內(nèi)容更新裝置的結(jié)構(gòu)圖?!揪唧w實(shí)施方式】
[0099]為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)的說(shuō)明。
[0100]本申請(qǐng)首先在瀏覽器客戶端本地保存用戶最常訪問(wèn)的網(wǎng)址及其對(duì)應(yīng)的圖標(biāo)內(nèi)容,并通過(guò)最常訪問(wèn)列表來(lái)維護(hù)這些網(wǎng)址。與現(xiàn)有技術(shù)相比,這些最常訪問(wèn)的網(wǎng)址數(shù)量遠(yuǎn)遠(yuǎn)小于2000多個(gè)固定網(wǎng)址,因此大大減輕了瀏覽器客戶端的負(fù)擔(dān)。
[0101]基于此,本申請(qǐng)?zhí)岢鲆环N圖標(biāo)內(nèi)容的更新方法,可以快速地對(duì)本地存儲(chǔ)的少量的圖標(biāo)內(nèi)容進(jìn)行更新。其中,所述圖標(biāo)內(nèi)容包含優(yōu)化過(guò)的標(biāo)題及l(fā)ogo圖片,在各種導(dǎo)航網(wǎng)站中,導(dǎo)航頁(yè)面中的鏈接可以用圖標(biāo)替代表示,該圖標(biāo)上顯示優(yōu)化過(guò)的標(biāo)題及l(fā)ogo,便于用戶辨識(shí),用戶點(diǎn)擊圖標(biāo)后可進(jìn)入相應(yīng)的鏈接頁(yè)面。
[0102]下面通過(guò)實(shí)施例進(jìn)一步解釋說(shuō)明。
[0103]參照?qǐng)D1,是本申請(qǐng)實(shí)施例所述一種圖標(biāo)內(nèi)容更新方法的流程圖。
[0104]步驟101,獲取要進(jìn)行更新的第一網(wǎng)址;
[0105]具體的,獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址,即對(duì)導(dǎo)航頁(yè)面中展示的各個(gè)圖標(biāo),獲取需要進(jìn)行圖標(biāo)內(nèi)容更新的圖標(biāo)對(duì)應(yīng)的網(wǎng)址,該網(wǎng)址統(tǒng)稱(chēng)為第一網(wǎng)址。
[0106]本實(shí)施例中,通過(guò)以下子步驟獲取要進(jìn)行更新的第一網(wǎng)址:
[0107]子步驟1,計(jì)算最常訪問(wèn)的N個(gè)網(wǎng)址,N為自然數(shù);
[0108]通常,利用瀏覽器客戶端本地存儲(chǔ)的歷史訪問(wèn)記錄,計(jì)算用戶最常訪問(wèn)的網(wǎng)址,并將排名靠前的N個(gè)網(wǎng)址提取出。
[0109]計(jì)算方法有很多種,下面列舉其中一種,如下:
[0110]將訪問(wèn)的天數(shù)、每天訪問(wèn)的次數(shù)、訪問(wèn)方式等因素作為參考權(quán)重進(jìn)行計(jì)算,例如:
[0111]如果一個(gè)用戶在第一天訪問(wèn)了網(wǎng)址A —次、網(wǎng)址B —次,在第二天又訪問(wèn)了網(wǎng)址A一次,那么網(wǎng)址A的訪問(wèn)天數(shù)為2,網(wǎng)址B的訪問(wèn)天數(shù)為1,所以網(wǎng)址A的權(quán)重值要高于網(wǎng)址B的權(quán)重值;
[0112]如果一個(gè)用戶在一天之內(nèi)訪問(wèn)網(wǎng)址A —次,訪問(wèn)網(wǎng)址B三次,那么網(wǎng)址B的權(quán)重值要高于網(wǎng)址A的權(quán)重值;
[0113]如果一個(gè)用戶在一天之內(nèi)通過(guò)地址欄訪問(wèn)網(wǎng)址A,通過(guò)收藏夾訪問(wèn)網(wǎng)址B,通過(guò)點(diǎn)擊鏈接訪問(wèn)網(wǎng)址C,那么網(wǎng)址A的權(quán)重值要高于網(wǎng)址B的權(quán)重值,網(wǎng)址B的權(quán)重值要高于網(wǎng)址C的權(quán)重值;
[0114]等等,
[0115]綜合考慮以上因素,還可以對(duì)每個(gè)因素賦予不同的權(quán)重,從而計(jì)算出一段歷史時(shí)間內(nèi)某個(gè)用戶最常訪問(wèn)的N個(gè)網(wǎng)址。
[0116]子步驟2,將所述最常訪問(wèn)的N個(gè)網(wǎng)址與最新的最常訪問(wèn)列表中的網(wǎng)址進(jìn)行比較,確定出不同于所述最常訪問(wèn)列表的網(wǎng)址,并將該網(wǎng)址作為需要更新的第一網(wǎng)址。
[0117]如前所述,最常訪問(wèn)列表中記錄了用戶經(jīng)常訪問(wèn)的N個(gè)網(wǎng)址,最新的最常訪問(wèn)列表是指最近一次進(jìn)行圖標(biāo)內(nèi)容更新后確定下來(lái)的列表。
[0118]假設(shè)利用前十天的歷史訪問(wèn)數(shù)據(jù)計(jì)算得出的最常訪問(wèn)的6個(gè)網(wǎng)址為A、B、C、D、E、F,最新的最常訪問(wèn)列表中的網(wǎng)址為C、D、E、F、G、H,那么比較后確定的需要更新的第一網(wǎng)址為A和B,將更新后將網(wǎng)址A和B放入最常訪問(wèn)列表,同時(shí)將網(wǎng)址G、H從最常訪問(wèn)列表中刪除。
[0119]步驟102,從所述第一網(wǎng)址中提取出頂級(jí)域名;
[0120]或者,也可以從第一網(wǎng)址中提取出上級(jí)域名;
[0121]網(wǎng)址的頂級(jí)域名,如baidu.com ;
[0122]網(wǎng)址的二級(jí)域名,如new.baidu.com ;
[0123]網(wǎng)址的一級(jí)目錄,如 WWW.baidu.com/news ;
[0124]網(wǎng)址的主域名為二級(jí)域名的一種,如baidu.com的主域名為www.baidu.com。
[0125]由此可知,一個(gè)頂級(jí)域名代表了一個(gè)網(wǎng)站,頂級(jí)域名下可以有多個(gè)二級(jí)域名,也可以有多個(gè)一級(jí)目錄。而上級(jí)域名是指相對(duì)于當(dāng)前的第一網(wǎng)址的上一級(jí)域名,如果當(dāng)前的第一網(wǎng)址處于一級(jí)目錄,那么其上一級(jí)域名即為二級(jí)域名,如果當(dāng)前的第一網(wǎng)址為二級(jí)域名,那么其上級(jí)域名即為頂級(jí)域名。
[0126]一個(gè)網(wǎng)址中包含很多信息,如頂級(jí)域名、二級(jí)域名、一級(jí)目錄、一級(jí)目錄下具體訪問(wèn)的網(wǎng)頁(yè)編號(hào),等等信息。因此,通過(guò)解析一個(gè)網(wǎng)址,可以從中提取出頂級(jí)域名或其上級(jí)域名。
[0127]步驟103,獲取與所述頂級(jí)域名相匹配的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)中包含具有相同頂級(jí)域名的第二網(wǎng)址及第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容;
[0128]或者,獲取與所述上級(jí)域名相匹配的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)中包含具有相同上級(jí)域名的第二網(wǎng)址及第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容;
[0129]本實(shí)施例中,通過(guò)以下步驟從服務(wù)端獲取與所述頂級(jí)域名相匹配的結(jié)果數(shù)據(jù):
[0130]將所述頂級(jí)域名和本地密鑰進(jìn)行md5加密計(jì)算,得到md5值,并將所述md5值作為參數(shù)發(fā)送到云端服務(wù)器,以獲取與所述頂級(jí)域名相匹配的結(jié)果數(shù)據(jù)。
[0131]從服務(wù)端獲取與所述上級(jí)域名相匹配的結(jié)果數(shù)據(jù)的步驟與上相同,在此不再贅述。
[0132]其中,所述本地密鑰可以在客戶端安裝瀏覽器時(shí)獲得,也可以由服務(wù)端下發(fā)并定期更新。
[0133]基于安全性的考慮,傳輸前將所述頂級(jí)域名和本地密鑰進(jìn)行md5加密計(jì)算,當(dāng)然,也可采用其他加密算法,本申請(qǐng)對(duì)此不做限定。
[0134]云端服務(wù)器存儲(chǔ)了海量網(wǎng)址的最新的圖標(biāo)內(nèi)容,并且存儲(chǔ)了對(duì)每個(gè)網(wǎng)址和本地密鑰進(jìn)行md5加密計(jì)算的md5值。因此,云端服務(wù)器將瀏覽器客戶端發(fā)來(lái)的md5值與自己存儲(chǔ)的md5值進(jìn)行匹配,如果匹配上,則將與該md5值相匹配的結(jié)果數(shù)據(jù)返回客戶端。
[0135]對(duì)于一個(gè)md5值,對(duì)應(yīng)的結(jié)果數(shù)據(jù)中包括該md5值中的頂級(jí)域名下的所有網(wǎng)址(即上述的第二網(wǎng)址)及其對(duì)應(yīng)的圖標(biāo)內(nèi)容。其中,結(jié)果數(shù)據(jù)中包含的圖標(biāo)內(nèi)容包括優(yōu)化過(guò)的標(biāo)題和logo (標(biāo)志)圖片文件的地址。
[0136]云端服務(wù)器會(huì)盡量收集各個(gè)客戶端所有可能訪問(wèn)的網(wǎng)址urI,但是無(wú)法做到全部通過(guò)智能采集用戶訪問(wèn)歷史網(wǎng)址的形式收集整理所有可能出現(xiàn)的網(wǎng)址url,因此可以配合人工運(yùn)營(yíng)的方式來(lái)補(bǔ)充網(wǎng)址。
[0137]例如,客戶端獲取頂級(jí)域名是baidu.com的結(jié)果數(shù)據(jù),該結(jié)果數(shù)據(jù)中包含百度下所有可能被用戶訪問(wèn)的網(wǎng)址。
[0138]步驟104,依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的第一網(wǎng)址進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新。
[0139]換而言之,依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新,所述要更新的圖標(biāo)內(nèi)容與第一網(wǎng)址相對(duì)應(yīng)。
[0140]本實(shí)施例中,通過(guò)以下子步驟進(jìn)行更新:
[0141]將第一網(wǎng)址與結(jié)果數(shù)據(jù)中的第二網(wǎng)址進(jìn)行正則匹配,如果匹配成功,則依據(jù)結(jié)果數(shù)據(jù)中相匹配網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,對(duì)所述第一網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容進(jìn)行更新。
[0142]由于云端服務(wù)器返回的結(jié)果數(shù)據(jù)中包含了同一頂級(jí)域名下所有的第二網(wǎng)址及其圖標(biāo)內(nèi)容,因此需要通過(guò)匹配來(lái)找出結(jié)果數(shù)據(jù)中與第一網(wǎng)址相匹配的第二網(wǎng)址,然后將該第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容更新為第一網(wǎng)址的圖標(biāo)內(nèi)容。
[0143]其中,正則匹配是一種匹配方法,下面詳細(xì)說(shuō)明正則匹配的詳細(xì)過(guò)程。
[0144]第一步,在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址完全匹配的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新;
[0145]所述完全匹配是指第一網(wǎng)址的所有信息與第二網(wǎng)址的所有信息都匹配,即這兩個(gè)網(wǎng)址是完全相同的兩個(gè)網(wǎng)址。
[0146]例如第一網(wǎng)址為:
[0147]www.baidu.com/news
[0148]那么與上述第一網(wǎng)址完全匹配的第二網(wǎng)址也應(yīng)該是:
[0149]www.baidu.com/news
[0150]第二步,如果查詢不到完全匹配的第二網(wǎng)址,則在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同一級(jí)目錄的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新;
[0151]如果云端服務(wù)器沒(méi)有存儲(chǔ)與第一網(wǎng)址完全匹配的第二網(wǎng)址,那么進(jìn)行一級(jí)目錄的匹配,例如:
[0152]第一網(wǎng)址為 www.baidu.com/news ;
[0153]如果查詢不到完全匹配的第二網(wǎng)址,則繼續(xù)在結(jié)果數(shù)據(jù)中查詢是否有www.baidu.com/*, www.baidu.com/*是一條正則表達(dá)式,其中可以指代很多信息,如news、yule、sports等等。云端服務(wù)器返回給客戶端的結(jié)果數(shù)據(jù)中不僅包括網(wǎng)址及其圖標(biāo)內(nèi)容,還包括正則表達(dá)式及其對(duì)應(yīng)的圖標(biāo)內(nèi)容。
[0154]如果查詢到www.baidu.com/*,表示在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同一級(jí)目錄的第二網(wǎng)址,則將WWW.baidu.com/*對(duì)應(yīng)的圖標(biāo)內(nèi)容更新為第一網(wǎng)址www.baidu.com/news的圖標(biāo)內(nèi)容。
[0155]第三步,如果查詢不到相匹配的一級(jí)目錄,則在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同二級(jí)域名的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新;
[0156]例如,第一網(wǎng)址為 www.baidu.com/news ;
[0157]如果查詢不到一級(jí)目錄www.baidu.com/*,則繼續(xù)查詢結(jié)果數(shù)據(jù)中是否存在baidu.com,如果查詢到,在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同二級(jí)域名的第二網(wǎng)
址,則將*.baidu.com對(duì)應(yīng)的圖標(biāo)內(nèi)容更新為第一網(wǎng)址www.baidu.com/news的圖標(biāo)內(nèi)容。
[0158]第四步,如果查詢不到相匹配的二級(jí)域名,則在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同頂級(jí)域名的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。[0159]例如,第一網(wǎng)址為www.baidu.com/news ;
[0160]如果查詢不到二級(jí)域名*.baidu.com,則繼續(xù)查詢結(jié)果數(shù)據(jù)中是否存在baidu.com,如果查詢到,在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同頂級(jí)域名的第二網(wǎng)址,則將baidu.com對(duì)應(yīng)的圖標(biāo)內(nèi)容更新為第一網(wǎng)址www.baidu.com/news的圖標(biāo)內(nèi)容。
[0161]基于以上正則匹配過(guò)程,在查詢到相匹配的第二網(wǎng)址后,可以將第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容更新為第一網(wǎng)址的圖標(biāo)內(nèi)容。其中,需要更新的圖標(biāo)內(nèi)容包括優(yōu)化過(guò)的標(biāo)題和logo圖片。
[0162]需要說(shuō)明的是,上述內(nèi)容是依據(jù)與頂級(jí)域名相匹配的結(jié)果數(shù)據(jù)進(jìn)行的更新,此外也可以依據(jù)與上級(jí)域名相匹配的結(jié)果數(shù)據(jù)進(jìn)行更新,即第一步進(jìn)行網(wǎng)址的完全匹配,如果完全匹配不成功,則進(jìn)行上級(jí)域名的匹配,并將相匹配的上級(jí)域名對(duì)應(yīng)的圖標(biāo)內(nèi)容更新為第一網(wǎng)址的圖標(biāo)內(nèi)容。
[0163]進(jìn)一步地,如果上級(jí)域名的匹配也不成功,則可以繼續(xù)從第一網(wǎng)址中提取出再上一級(jí)域名,并發(fā)送到云端服務(wù)器獲取相匹配的結(jié)果數(shù)據(jù),并依據(jù)該結(jié)果數(shù)據(jù)進(jìn)行更新。當(dāng)然,實(shí)際應(yīng)用中這種上級(jí)域名匹配不成功的情況很少出現(xiàn),因?yàn)樵贫朔?wù)器存儲(chǔ)的網(wǎng)址基本能覆蓋用戶可能訪問(wèn)的所有網(wǎng)址,所以這種情況可以忽略不計(jì)。
[0164]進(jìn)一步地,對(duì)圖標(biāo)內(nèi)容中優(yōu)化過(guò)的標(biāo)題的更新包括:
[0165]將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的優(yōu)化過(guò)的標(biāo)題,對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存。
[0166]即把第二網(wǎng)址對(duì)應(yīng)的優(yōu)化過(guò)的標(biāo)題替換為第一網(wǎng)址的優(yōu)化過(guò)的標(biāo)題,并保存到本地。
[0167]進(jìn)一步地,對(duì)圖標(biāo)內(nèi)容中標(biāo)志圖片的更新包括:
[0168]將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的logo圖片文件的md5值,與所述第一網(wǎng)址在本地保存的logo圖片文件的md5值進(jìn)行比較;
[0169]如果不同,則將第二網(wǎng)址對(duì)應(yīng)的logo圖片下載到本地,并對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存;
[0170]如果相同,則不進(jìn)行l(wèi)ogo圖片的更新。
[0171]即對(duì)第二網(wǎng)址對(duì)應(yīng)的logo圖片文件和第一網(wǎng)址對(duì)應(yīng)的logo圖片文件分別進(jìn)行md5計(jì)算,然后比較這兩個(gè)md5值。如果相同,表示云端服務(wù)器上的logo圖片未發(fā)生變化,因此無(wú)需再對(duì)本地的logo圖片進(jìn)行更新。如果不同,表示需要更新,根據(jù)結(jié)果數(shù)據(jù)中第二網(wǎng)址對(duì)應(yīng)的logo圖片文件的地址,從該地址獲取logo圖片文件,并保存到本地替換第一網(wǎng)址對(duì)應(yīng)的logo圖片文件。
[0172]綜上所述,圖1的實(shí)施例具有以下效果:
[0173]第一,在本地僅保存最常訪問(wèn)的網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,一般在30-40個(gè)左右,因此大大減輕了瀏覽器客戶端的體積,減少了資源的占用;
[0174]第二,對(duì)于本地保存的最常訪問(wèn)的網(wǎng)址,本申請(qǐng)?jiān)诟聢D標(biāo)內(nèi)容時(shí)也不是每次全部更新,而是先計(jì)算出需要更新的網(wǎng)址,然后再對(duì)這些網(wǎng)址進(jìn)行圖標(biāo)內(nèi)容的更新,因此這種更新方法節(jié)省了帶寬資源;
[0175]第三,可以對(duì)頂級(jí)域名下的所有二級(jí)域名、一級(jí)目錄對(duì)應(yīng)的網(wǎng)址,進(jìn)行圖標(biāo)內(nèi)容的更新,因?yàn)檫@些海量的數(shù)據(jù)都存儲(chǔ)在云端服務(wù)器,更新時(shí)從云端服務(wù)器獲取即可。
[0176]此外,基于圖1實(shí)施例,優(yōu)選地,為了保持本地最常訪問(wèn)列表中網(wǎng)址的數(shù)量,將所述要進(jìn)行更新的第一網(wǎng)址放入最新的最常訪問(wèn)列表中,如果所述最常訪問(wèn)列表中的網(wǎng)址個(gè)數(shù)超過(guò)N,則刪除最久未訪問(wèn)的網(wǎng)址,N為自然數(shù)。
[0177]此外,基于圖1實(shí)施例,優(yōu)選地,本地保存的圖標(biāo)內(nèi)容不僅可以包括優(yōu)化過(guò)的標(biāo)題和logo圖片,還可以將用戶最常訪問(wèn)的網(wǎng)頁(yè)中的鏈接或網(wǎng)頁(yè)內(nèi)容的文字也放入本地保存,并顯示在圖標(biāo)上,方便用戶使用。
[0178]基于此,在本申請(qǐng)的另一實(shí)施例中,上述的方法還可以包括以下處理步驟:
[0179]依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;
[0180]將所述網(wǎng)頁(yè)內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。
[0181]其中,所述網(wǎng)頁(yè)內(nèi)容包括文字說(shuō)明、網(wǎng)頁(yè)中的鏈接等信息。
[0182]例如,將網(wǎng)頁(yè)中的一段文字以滾動(dòng)方式顯示在圖標(biāo)上,或者將網(wǎng)頁(yè)中的鏈接顯示在圖標(biāo)上。其中,該鏈接是根據(jù)本地的瀏覽器歷史記錄從網(wǎng)頁(yè)內(nèi)容中選出。因?yàn)橐粋€(gè)網(wǎng)頁(yè)中可能包含很多鏈接,根據(jù)瀏覽器歷史記錄,可以將用戶經(jīng)常訪問(wèn)的一些鏈接顯示在圖標(biāo)上,方便用戶點(diǎn)擊。
[0183]進(jìn)一步地,在本申請(qǐng)的另一實(shí)施例中,上述的方法還可以包括以下處理步驟:
[0184]依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;
[0185]將與所述網(wǎng)頁(yè)內(nèi)容相關(guān)聯(lián)的內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。
[0186]例如,依據(jù)第一網(wǎng)址獲取的網(wǎng)頁(yè)內(nèi)容為一則娛樂(lè)新聞,則與所述網(wǎng)頁(yè)內(nèi)容相關(guān)聯(lián)的內(nèi)容可以是對(duì)該娛樂(lè)新聞的評(píng)述內(nèi)容,這些評(píng)述內(nèi)容可以顯示在圖標(biāo)內(nèi)容中。
[0187]優(yōu)選地,所述網(wǎng)頁(yè)內(nèi)容可以為網(wǎng)頁(yè)的標(biāo)題,與所述網(wǎng)頁(yè)內(nèi)容相關(guān)聯(lián)的內(nèi)容可以是相關(guān)鏈接,則還可以包括以下步驟:
[0188]將所述網(wǎng)頁(yè)標(biāo)題發(fā)送到服務(wù)端;
[0189]從服務(wù)端獲取與所述網(wǎng)頁(yè)標(biāo)題相關(guān)聯(lián)的鏈接,并將該鏈接顯示在所述圖標(biāo)內(nèi)容中。
[0190]例如,一個(gè)網(wǎng)頁(yè)標(biāo)題為某新聞事件,則與該新聞事件相關(guān)的其他網(wǎng)頁(yè)鏈接也可以直接顯示到圖標(biāo)上。
[0191]基于以上內(nèi)容,為了使本領(lǐng)域技術(shù)人員更加了解本申請(qǐng)的內(nèi)容,下面通過(guò)圖2的另一實(shí)施例進(jìn)行說(shuō)明。
[0192]參照?qǐng)D2,是本申請(qǐng)另一實(shí)施例所述一種圖標(biāo)內(nèi)容更新方法的流程圖。
[0193]步驟201,瀏覽器客戶端啟動(dòng)后,計(jì)算前一天的最常訪問(wèn)的40個(gè)網(wǎng)址;
[0194]瀏覽器客戶端每天啟動(dòng)后計(jì)算一次,每次計(jì)算都使用前十天的歷史訪問(wèn)記錄。當(dāng)然,所述40個(gè)網(wǎng)址僅是列舉說(shuō)明。
[0195]步驟202,將所述40個(gè)網(wǎng)址與最新的最常訪問(wèn)列表進(jìn)行比較,得出不同于最常訪問(wèn)列表的結(jié)果列表;
[0196]所述結(jié)果列表中的網(wǎng)址是需要進(jìn)行圖標(biāo)更新的網(wǎng)址,來(lái)自于上述40個(gè)計(jì)算得到的網(wǎng)址之中,而且是不在最新的最常訪問(wèn)列表中的網(wǎng)址。
[0197]步驟203,將所述結(jié)果列表中的每個(gè)網(wǎng)址,提取出頂級(jí)域名,并對(duì)頂級(jí)域名和本地密鑰進(jìn)行md5加密計(jì)算,得到md5值,將所述md5值作為參數(shù)發(fā)送到云端服務(wù)器;
[0198]其中,結(jié)果列表中可能有存在頂級(jí)域名相同、但具體網(wǎng)址不同的情況,因此提取出的頂級(jí)域名的數(shù)量可能與結(jié)果列表中的網(wǎng)址數(shù)量不相同。[0199]步驟204,返回JSON格式的結(jié)果數(shù)據(jù);
[0200]參照?qǐng)D3所示,為一個(gè)JSON格式的數(shù)據(jù)示例。JSON (JavaScript ObjectNotation)是一種輕量級(jí)的數(shù)據(jù)交換格式。
[0201]所述JSON格式的結(jié)果數(shù)據(jù)中包含了同一頂級(jí)域名下所有的網(wǎng)址及其對(duì)應(yīng)的圖標(biāo)內(nèi)容,所述圖標(biāo)內(nèi)容包括優(yōu)化過(guò)的標(biāo)題和logo圖片文件的地址。圖3中的數(shù)據(jù)由于進(jìn)行了譯碼,因此看不到標(biāo)題,而且,logo圖片文件的地址也表示為一串?dāng)?shù)字、字母等各種字符組成的代碼。
[0202]此外,同一頂級(jí)域名下,不同的網(wǎng)址對(duì)應(yīng)的標(biāo)題和logo也可能是不同的。例如,news, baidu.com的優(yōu)化過(guò)的標(biāo)題為“百度新聞”,www.baidu.com的優(yōu)化過(guò)的標(biāo)題為“百度知道”,兩者的logo也不相同。
[0203]步驟205,瀏覽器客戶端對(duì)返回的結(jié)果數(shù)據(jù)進(jìn)行正則匹配;
[0204]即針對(duì)結(jié)果列表中的每個(gè)網(wǎng)址,在結(jié)果數(shù)據(jù)中進(jìn)行逐條匹配,查詢是否存在相匹配的網(wǎng)址。
[0205]步驟206,將查詢到的logo圖片文件的md5值與本地的logo圖片文件的md5值進(jìn)行比對(duì),如果不同,則將logo圖片文件下載到本地,同時(shí)存儲(chǔ)優(yōu)化過(guò)的標(biāo)題;
[0206]對(duì)于標(biāo)題的更新,瀏覽器客戶端直接將結(jié)果數(shù)據(jù)中的對(duì)應(yīng)標(biāo)題更新到本地。
[0207]對(duì)于logo圖片的更新,由于圖片文件相對(duì)較大,因此可以先通過(guò)md5計(jì)算確認(rèn)云端服務(wù)器的logo圖片是否更新,如果是,則將更新的logo圖片下載到本地保存;如果否,就不需要更新本地了。
[0208]步驟207,如果最常訪問(wèn)列表中的網(wǎng)址數(shù)量超過(guò)40個(gè),則刪除最久未使用的網(wǎng)址。
[0209]圖標(biāo)更新完成后,需要將結(jié)果列表中的網(wǎng)址放入最常訪問(wèn)列表中,如果最常訪問(wèn)列表的長(zhǎng)度超過(guò)40個(gè),則刪除其中最久未使用的網(wǎng)址。
[0210]此外,對(duì)于最常訪問(wèn)列表中經(jīng)常與每次計(jì)算得到的40個(gè)最常訪問(wèn)網(wǎng)址相同的網(wǎng)址,這些網(wǎng)址的更新可按照每七天更新一次的頻率,每次自動(dòng)從云端服務(wù)器下載更新。
[0211]需要說(shuō)明的是,對(duì)于前述的方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本申請(qǐng)所必需的。
[0212]基于上述方法實(shí)施例的說(shuō)明,本申請(qǐng)還提供了相應(yīng)的圖標(biāo)內(nèi)容更新裝置實(shí)施例。
[0213]參照?qǐng)D4,是本申請(qǐng)實(shí)施例所述一種圖標(biāo)內(nèi)容更新裝置的結(jié)構(gòu)圖。
[0214]所述圖標(biāo)內(nèi)容更新裝置可以包括以下模塊:
[0215]網(wǎng)址獲取模塊10,用于獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)于的第一網(wǎng)址;
[0216]域名提取模塊20,用于從所述第一網(wǎng)址中提取出頂級(jí)或上級(jí)域名;
[0217]數(shù)據(jù)下載模塊30,用于獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)中包含具有相同頂級(jí)或上級(jí)域名的第二網(wǎng)址及第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容;
[0218]數(shù)據(jù)更新模塊40,用于依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新。
[0219]優(yōu)選地,所述數(shù)據(jù)更新模塊40具體可以包括以下子模塊:
[0220]匹配子模塊,用于將第一網(wǎng)址與結(jié)果數(shù)據(jù)中的第二網(wǎng)址進(jìn)行正則匹配;[0221]更新子模塊,用于如果匹配成功,則依據(jù)結(jié)果數(shù)據(jù)中相匹配網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,對(duì)所述要更新的圖標(biāo)內(nèi)容進(jìn)行更新。
[0222]優(yōu)選地,所述匹配子模塊具體可以包括:
[0223]第一匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址完全匹配的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
[0224]優(yōu)選地,如果查詢不到完全匹配的第二網(wǎng)址,則所述匹配子模塊還包括:
[0225]第二匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同一級(jí)目錄的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
[0226]優(yōu)選地,如果查詢不到相匹配的一級(jí)目錄,則所述匹配子模塊還包括:
[0227]第三匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同二級(jí)域名的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
[0228]優(yōu)選地,如果查詢不到相匹配的二級(jí)域名,則所述匹配子模塊還包括:
[0229]第四匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同頂級(jí)域名的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
[0230]其中,所述結(jié)果數(shù)據(jù)中包含的圖標(biāo)內(nèi)容包括優(yōu)化過(guò)的標(biāo)題和標(biāo)志圖片文件的地址。
[0231]優(yōu)選地,所述更新子模塊對(duì)圖標(biāo)內(nèi)容中優(yōu)化過(guò)的標(biāo)題的更新包括:
[0232]將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的優(yōu)化過(guò)的標(biāo)題,對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存。
[0233]優(yōu)選地,所述更新子模塊對(duì)圖標(biāo)內(nèi)容中標(biāo)志圖片的更新包括:
[0234]將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的標(biāo)志圖片文件的md5值,與所述第一網(wǎng)址在本地保存的標(biāo)志圖片文件的md5值進(jìn)行比較;
[0235]如果不同,則將第二網(wǎng)址對(duì)應(yīng)的標(biāo)志圖片下載到本地,并對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存;
[0236]如果相同,則不進(jìn)行標(biāo)志圖片的更新。
[0237]優(yōu)選地,所述網(wǎng)址獲取模塊10具體可以包括:
[0238]計(jì)算子模塊,用于計(jì)算最常訪問(wèn)的N個(gè)網(wǎng)址,N為自然數(shù);
[0239]比較子模塊,用于將所述最常訪問(wèn)的N個(gè)網(wǎng)址與最新的最常訪問(wèn)列表中的網(wǎng)址進(jìn)行比較,確定出不同于所述最常訪問(wèn)列表的網(wǎng)址,并將該網(wǎng)址作為需要更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址。
[0240]優(yōu)選地,所述裝置還可以包括:
[0241]數(shù)據(jù)維護(hù)模塊50,用于將所述要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址放入最新的最常訪問(wèn)列表中;如果所述最常訪問(wèn)列表中的網(wǎng)址個(gè)數(shù)超過(guò)N,則刪除最久未訪問(wèn)的網(wǎng)址,N為自然數(shù)。
[0242]優(yōu)選地,所述域名提取模塊20具體可以包括:
[0243]加密計(jì)算子模塊,用于將所述頂級(jí)或上級(jí)域名和本地密鑰進(jìn)行md5加密計(jì)算,得到md5值;
[0244]發(fā)送子模塊,用于將所述md5值作為參數(shù)發(fā)送到云端服務(wù)器,以獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù)。
[0245]優(yōu)選地,所述裝置還可以包括:[0246]第一網(wǎng)頁(yè)獲取模塊60,用于依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;
[0247]第一顯示模塊70,用于將所述網(wǎng)頁(yè)內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。
[0248]優(yōu)選地,所述網(wǎng)頁(yè)內(nèi)容包括網(wǎng)頁(yè)中的鏈接,該鏈接是根據(jù)本地的瀏覽器歷史記錄從網(wǎng)頁(yè)內(nèi)容中選出。
[0249]優(yōu)選地,所述裝置還可以包括:
[0250]第二網(wǎng)頁(yè)獲取模塊80,用于依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;
[0251]第二顯示模塊90,用于將與所述網(wǎng)頁(yè)內(nèi)容相關(guān)聯(lián)的內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。
[0252]優(yōu)選地,所述網(wǎng)頁(yè)內(nèi)容為網(wǎng)頁(yè)的標(biāo)題,則還可以包括:
[0253]標(biāo)題發(fā)送模塊100,用于將所述網(wǎng)頁(yè)標(biāo)題發(fā)送到服務(wù)端;
[0254]鏈接獲取模塊110,用于從服務(wù)端獲取與所述網(wǎng)頁(yè)標(biāo)題相關(guān)聯(lián)的鏈接,并將該鏈接顯示在所述圖標(biāo)內(nèi)容中。
[0255]對(duì)于上述圖標(biāo)內(nèi)容更新裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)圖1和圖2所示方法實(shí)施例的部分說(shuō)明即可。
[0256]本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0257]本申請(qǐng)實(shí)施例可以實(shí)施在任何支持圖形處理、互聯(lián)網(wǎng)內(nèi)容擷取和渲染的裝置(或多個(gè)裝置)上。這些裝置包括但不限于個(gè)人計(jì)算機(jī)、集群服務(wù)器、移動(dòng)電話、工作站、嵌入式系統(tǒng)、游戲機(jī)、電視、機(jī)頂盒,或任何其它支持計(jì)算機(jī)圖形和內(nèi)容顯示的計(jì)算裝置。這些裝置可以包括但不限于擁有執(zhí)行和儲(chǔ)存指令的一個(gè)或多個(gè)處理器和存儲(chǔ)器的裝置。這些裝置可以包括軟件、固件和硬件。軟件可以包括一個(gè)或多個(gè)應(yīng)用程序和操作系統(tǒng)。硬件可以包括但不限于處理器、存儲(chǔ)器及顯示器。
[0258]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。
[0259]以上對(duì)本申請(qǐng)所提供的一種圖標(biāo)內(nèi)容更新方法及裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
[0260]本發(fā)明實(shí)施例還公開(kāi)了 Al、一種圖標(biāo)內(nèi)容更新方法,其特征在于,包括:獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址;從所述第一網(wǎng)址中提取出頂級(jí)或上級(jí)域名;獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)中包含具有相同頂級(jí)或上級(jí)域名的第二網(wǎng)址及第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容;依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新;其中所述依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新,包括:將第一網(wǎng)址與結(jié)果數(shù)據(jù)中的第二網(wǎng)址進(jìn)行正則匹配,如果匹配成功,則依據(jù)結(jié)果數(shù)據(jù)中相匹配網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新。A2、根據(jù)Al所述的方法,其特征在于,所述正則匹配包括:在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址完全匹配的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。A3、根據(jù)A2所述的方法,其特征在于,如果查詢不到完全匹配的第二網(wǎng)址,所述正則匹配還包括:在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同一級(jí)目錄的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。A4、根據(jù)A3所述的方法,其特征在于,如果查詢不到相匹配的一級(jí)目錄,所述正則匹配還包括:在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同二級(jí)域名的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。A5、根據(jù)A4所述的方法,其特征在于,如果查詢不到相匹配的二級(jí)域名,所述正則匹配還包括:在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同頂級(jí)域名的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。A6、根據(jù)Al至A5任一所述的方法,其特征在于:所述結(jié)果數(shù)據(jù)中包含的圖標(biāo)內(nèi)容包括優(yōu)化過(guò)的標(biāo)題和標(biāo)志圖片文件的地址。A7、根據(jù)A6所述的方法,其特征在于,所述對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新包括:將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的優(yōu)化過(guò)的標(biāo)題,對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存。AS、根據(jù)A6所述的方法,其特征在于,所述對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新包括:將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的標(biāo)志圖片文件的md5值,與所述第一網(wǎng)址在本地保存的標(biāo)志圖片文件的md5值進(jìn)行比較;如果不同,則將第二網(wǎng)址對(duì)應(yīng)的標(biāo)志圖片下載到本地,并對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存;如果相同,則不進(jìn)行標(biāo)志圖片的更新。A9、根據(jù)Al所述的方法,其特征在于,所述獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址,包括:計(jì)算最常訪問(wèn)的N個(gè)網(wǎng)址,N為自然數(shù);將所述最常訪問(wèn)的N個(gè)網(wǎng)址與最新的最常訪問(wèn)列表中的網(wǎng)址進(jìn)行比較,確定出不同于所述最常訪問(wèn)列表的網(wǎng)址,并將該網(wǎng)址作為需要更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址。A10、根據(jù)Al或A9所述的方法,其特征在于,還包括:將所述要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址放入最新的最常訪問(wèn)列表中;如果所述最常訪問(wèn)列表中的網(wǎng)址個(gè)數(shù)超過(guò)N,則刪除最久未訪問(wèn)的網(wǎng)址,N為自然數(shù)。AU、根據(jù)Al所述的方法,其特征在于,所述獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù),包括:將所述頂級(jí)或上級(jí)域名和本地密鑰進(jìn)行md5加密計(jì)算,得到md5值,并將所述md5值作為參數(shù)發(fā)送到云端服務(wù)器,以獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù)。A12、根據(jù)Al所述的方法,其特征在于,還包括:依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;將所述網(wǎng)頁(yè)內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。A13、根據(jù)A12所述的方法,其特征在于:所述網(wǎng)頁(yè)內(nèi)容包括網(wǎng)頁(yè)中的鏈接,該鏈接是根據(jù)本地的瀏覽器歷史記錄從網(wǎng)頁(yè)內(nèi)容中選出。A14、根據(jù)Al所述的方法,其特征在于,還包括:依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;將與所述網(wǎng)頁(yè)內(nèi)容相關(guān)聯(lián)的內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。A15、根據(jù)A14所述的方法,其特征在于,所述網(wǎng)頁(yè)內(nèi)容為網(wǎng)頁(yè)的標(biāo)題,則還包括:將所述網(wǎng)頁(yè)標(biāo)題發(fā)送到服務(wù)端;從服務(wù)端獲取與所述網(wǎng)頁(yè)標(biāo)題相關(guān)聯(lián)的鏈接,并將該鏈接顯示在所述圖標(biāo)內(nèi)容中。
[0261]本發(fā)明實(shí)施例還公開(kāi)了 B16、一種圖標(biāo)內(nèi)容更新裝置,其特征在于,包括:網(wǎng)址獲取模塊,用于獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址;域名提取模塊,用于從所述第一網(wǎng)址中提取出頂級(jí)或上級(jí)域名;數(shù)據(jù)下載模塊,用于獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)中包含具有相同頂級(jí)或上級(jí)域名的第二網(wǎng)址及第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容;數(shù)據(jù)更新模塊,用于依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新;其中所述數(shù)據(jù)更新模塊包括:匹配子模塊,用于將第一網(wǎng)址與結(jié)果數(shù)據(jù)中的第二網(wǎng)址進(jìn)行正則匹配;更新子模塊,用于如果匹配成功,則依據(jù)結(jié)果數(shù)據(jù)中相匹配網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新。B17、根據(jù)B16所述的裝置,其特征在于,所述匹配子模塊包括:第一匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址完全匹配的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。B18、根據(jù)B17所述的裝置,其特征在于,如果查詢不到完全匹配的第二網(wǎng)址,則所述匹配子模塊還包括:第二匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同一級(jí)目錄的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。B19、根據(jù)B18所述的裝置,其特征在于,如果查詢不到相匹配的一級(jí)目錄,則所述匹配子模塊還包括:第三匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同二級(jí)域名的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。B20、根據(jù)B19所述的裝置,其特征在于,如果查詢不到相匹配的二級(jí)域名,則所述匹配子模塊還包括:第四匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同頂級(jí)域名的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。B21、根據(jù)B16至B20任一所述的裝置,其特征在于:所述結(jié)果數(shù)據(jù)中包含的圖標(biāo)內(nèi)容包括優(yōu)化過(guò)的標(biāo)題和標(biāo)志圖片文件的地址。B22、根據(jù)B21所述的裝置,其特征在于,所述更新子模塊對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新包括:將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的優(yōu)化過(guò)的標(biāo)題,對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存。B23、根據(jù)B21所述的裝置,其特征在于,所述更新子模塊對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新包括:將結(jié)果數(shù)據(jù)中查詢到的第二網(wǎng)址對(duì)應(yīng)的標(biāo)志圖片文件的md5值,與所述第一網(wǎng)址在本地保存的標(biāo)志圖片文件的md5值進(jìn)行比較;如果不同,則將第二網(wǎng)址對(duì)應(yīng)的標(biāo)志圖片下載到本地,并對(duì)應(yīng)第一網(wǎng)址進(jìn)行保存;如果相同,則不進(jìn)行標(biāo)志圖片的更新。B24、根據(jù)B16所述的裝置,其特征在于,所述網(wǎng)址獲取模塊包括:計(jì)算子模塊,用于計(jì)算最常訪問(wèn)的N個(gè)網(wǎng)址,N為自然數(shù);比較子模塊,用于將所述最常訪問(wèn)的N個(gè)網(wǎng)址與最新的最常訪問(wèn)列表中的網(wǎng)址進(jìn)行比較,確定出不同于所述最常訪問(wèn)列表的網(wǎng)址,并將該網(wǎng)址作為需要更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址。B25、根據(jù)B16或B24所述的裝置,其特征在于,還包括:數(shù)據(jù)維護(hù)模塊,用于將所述要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址放入最新的最常訪問(wèn)列表中;如果所述最常訪問(wèn)列表中的網(wǎng)址個(gè)數(shù)超過(guò)N,則刪除最久未訪問(wèn)的網(wǎng)址,N為自然數(shù)。B26、根據(jù)B16所述的裝置,其特征在于,所述域名提取模塊包括:加密計(jì)算子模塊,用于將所述頂級(jí)或上級(jí)域名和本地密鑰進(jìn)行md5加密計(jì)算,得到md5值;發(fā)送子模塊,用于將所述md5值作為參數(shù)發(fā)送到云端服務(wù)器,以獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù)。B27、根據(jù)B16所述的裝置,其特征在于,還包括:第一網(wǎng)頁(yè)獲取模塊,用于依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;第一顯示模塊,用于將所述網(wǎng)頁(yè)內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。B28、根據(jù)B27所述的裝置,其特征在于:所述網(wǎng)頁(yè)內(nèi)容包括網(wǎng)頁(yè)中的鏈接,該鏈接是根據(jù)本地的瀏覽器歷史記錄從網(wǎng)頁(yè)內(nèi)容中選出。B29、根據(jù)B16所述的裝置,其特征在于,還包括:第二網(wǎng)頁(yè)獲取模塊,用于依據(jù)所述第一網(wǎng)址獲取對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容;第二顯示模塊,用于將與所述網(wǎng)頁(yè)內(nèi)容相關(guān)聯(lián)的內(nèi)容顯示在所述圖標(biāo)內(nèi)容中。B30、根據(jù)B29所述的裝置,其特征在于,所述網(wǎng)頁(yè)內(nèi)容為網(wǎng)頁(yè)的標(biāo)題,則還包括:標(biāo)題發(fā)送模塊,用于將所述網(wǎng)頁(yè)標(biāo)題發(fā)送到服務(wù)端;鏈接獲取模塊,用于從服務(wù)端獲取與所述網(wǎng)頁(yè)標(biāo)題相關(guān)聯(lián)的鏈接,并將該鏈接顯示在所述圖標(biāo)內(nèi)容中。
【權(quán)利要求】
1.一種圖標(biāo)內(nèi)容更新方法,其特征在于,包括: 獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址; 從所述第一網(wǎng)址中提取出頂級(jí)或上級(jí)域名; 獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)中包含具有相同頂級(jí)或上級(jí)域名的第二網(wǎng)址及第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容; 依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新; 其中所述依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新,包括: 將第一網(wǎng)址與結(jié)果數(shù)據(jù)中的第二網(wǎng)址進(jìn)行正則匹配,如果匹配成功,則依據(jù)結(jié)果數(shù)據(jù)中相匹配網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述正則匹配包括: 在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址完全匹配的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,如果查詢不到完全匹配的第二網(wǎng)址,所述正則匹配還包括: 在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同一級(jí)目錄的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,如果查詢不到相匹配的一級(jí)目錄,所述正則匹配還包括: 在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同二級(jí)域名的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,如果查詢不到相匹配的二級(jí)域名,所述正則匹配還包括: 在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同頂級(jí)域名的第二網(wǎng)址,如果查詢到,則進(jìn)行圖標(biāo)內(nèi)容的更新。
6.一種圖標(biāo)內(nèi)容更新裝置,其特征在于,包括: 網(wǎng)址獲取模塊,用于獲取導(dǎo)航頁(yè)面中要進(jìn)行更新的圖標(biāo)內(nèi)容對(duì)應(yīng)的第一網(wǎng)址; 域名提取模塊,用于從所述第一網(wǎng)址中提取出頂級(jí)或上級(jí)域名; 數(shù)據(jù)下載模塊,用于獲取與所述頂級(jí)或上級(jí)域名相匹配的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)中包含具有相同頂級(jí)或上級(jí)域名的第二網(wǎng)址及第二網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容; 數(shù)據(jù)更新模塊,用于依據(jù)所述結(jié)果數(shù)據(jù)對(duì)要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行相應(yīng)圖標(biāo)內(nèi)容的更新; 其中所述數(shù)據(jù)更新模塊包括: 匹配子模塊,用于將第一網(wǎng)址與結(jié)果數(shù)據(jù)中的第二網(wǎng)址進(jìn)行正則匹配; 更新子模塊,用于如果匹配成功,則依據(jù)結(jié)果數(shù)據(jù)中相匹配網(wǎng)址對(duì)應(yīng)的圖標(biāo)內(nèi)容,對(duì)所述要進(jìn)行更新的圖標(biāo)內(nèi)容進(jìn)行更新。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述匹配子模塊包括: 第一匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址完全匹配的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,如果查詢不到完全匹配的第二網(wǎng)址,則所述匹配子模塊還包括: 第二匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同一級(jí)目錄的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,如果查詢不到相匹配的一級(jí)目錄,則所述匹配子模塊還包括: 第三匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同二級(jí)域名的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)行圖標(biāo)內(nèi)容的更新。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,如果查詢不到相匹配的二級(jí)域名,則所述匹配子模塊還包括: 第四匹配子單元,用于在所述結(jié)果數(shù)據(jù)中查詢與第一網(wǎng)址具有相同頂級(jí)域名的第二網(wǎng)址,如果查詢到,則更新子模塊進(jìn)`行圖標(biāo)內(nèi)容的更新。
【文檔編號(hào)】G06F17/30GK103500190SQ201310424592
【公開(kāi)日】2014年1月8日 申請(qǐng)日期:2012年3月31日 優(yōu)先權(quán)日:2012年3月31日
【發(fā)明者】趙洪日, 任寰 申請(qǐng)人:奇智軟件(北京)有限公司, 北京奇虎科技有限公司