亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng)與流程

文檔序號:11654325閱讀:346來源:國知局
快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng)與流程

本發(fā)明涉及網(wǎng)絡(luò)信息處理技術(shù)領(lǐng)域,具體涉及一種快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng)。



背景技術(shù):

現(xiàn)有的網(wǎng)頁快照是指搜索引擎在收錄網(wǎng)頁時,對網(wǎng)頁進(jìn)行純文本的備份,存在自己的服務(wù)器緩存里,當(dāng)用戶在搜索引擎中點(diǎn)擊“網(wǎng)頁快照”鏈接時,搜索引擎將當(dāng)時所抓取并保存的網(wǎng)頁內(nèi)容展現(xiàn)出來的頁面。

圖15為現(xiàn)有的快照頁面示意圖。圖15以百度提供的快照為例,這種快照的獲取是搜索引擎(例如百度)的爬蟲程序從網(wǎng)絡(luò)上抓取到的,以文本形式保存。顯示快照時,都是在檢索結(jié)果頁面中給出,由服務(wù)器提供給搜索的用戶,并將搜索關(guān)鍵字,例如圖1所示的“統(tǒng)一奶茶”,在快照中高亮顯示,提示給用戶。

使用現(xiàn)有的網(wǎng)頁快照處理方法時,用戶只能使用特定的工具(如搜索引擎的快照工具)獲取網(wǎng)頁快照使得操作復(fù)雜。而且,使用現(xiàn)有的快照處理和顯示方法,只能顯示一個服務(wù)器提供的單一的快照,且顯示的快照而且看不到不同網(wǎng)頁快照中的變化區(qū)別點(diǎn)。更進(jìn)一步地,使用現(xiàn)有的搜索引擎獲取的網(wǎng)頁快照只直接獲取文本內(nèi)容(例如html內(nèi)容),對于圖片、音樂等非文本信息(例如js、css等),快照頁面還是直接從原網(wǎng)頁調(diào)用。若無法連接原網(wǎng)頁,那么快照上的圖片等非文本內(nèi)容則無法顯示。當(dāng)原網(wǎng)頁進(jìn)行了修改、刪除或者屏蔽后,搜索引擎會修改、刪除或者屏蔽相應(yīng)的網(wǎng)頁快照。因此,用戶訪問的網(wǎng)頁快照可能不是完整的歷史快照。



技術(shù)實(shí)現(xiàn)要素:

鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng)。

依據(jù)本發(fā)明的一個方面,提供了一種快照處理方法,包括:接收瀏覽器側(cè)上傳網(wǎng)頁快照的請求,并為當(dāng)前瀏覽器側(cè)的網(wǎng)頁地址生成一網(wǎng)頁快照標(biāo)識并發(fā)送到瀏覽器側(cè),以及接收瀏覽器側(cè)依據(jù)所述網(wǎng)頁快照標(biāo)識上傳的所述網(wǎng)頁中的網(wǎng)頁元素;將所述接收到的網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息;接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。

可選地,所述網(wǎng)頁地址信息包括:網(wǎng)頁的統(tǒng)一資源定位符url和由url通過歸一化算法獲取的歸一化url,或由url通過歸一化算法獲取的歸一化url。

可選地,該方法還包括:在保存形成所述網(wǎng)頁的快照信息時,根據(jù)網(wǎng)頁地址信息更新與網(wǎng)頁地址信息對應(yīng)的網(wǎng)頁快照數(shù)目;所述接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)包括:接收瀏覽器側(cè)發(fā)送的與瀏覽器側(cè)所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址,利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目;將所述網(wǎng)頁快照數(shù)目發(fā)送給瀏覽器側(cè);在接收到瀏覽器側(cè)發(fā)出的下載快照的請求時利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素;將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)。

可選地,所述網(wǎng)頁快照數(shù)目與歸一化url對應(yīng);所述網(wǎng)頁地址為url,所述利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目包括:將該url通過url歸一化算法得到歸一化url,以及根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目;或,所述網(wǎng)頁地址為歸一化url,所述利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目包括:根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目。

可選地,該方法進(jìn)一步包括:在將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)時,將用于獲取網(wǎng)頁快照信息的地址發(fā)送給瀏覽器側(cè);在接收瀏覽器發(fā)送的訪問用于獲取網(wǎng)頁快照信息的地址的請求時,判斷瀏覽器的類別是否為預(yù)定的類別,若是則將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè),若否則退出流程。

可選地,所述網(wǎng)頁快照信息,還包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息。

可選地,該方法還包括:在接收到瀏覽器側(cè)發(fā)出的訪問由特定上傳者上傳的網(wǎng)頁快照的請求時,利用所述請求包含的上傳者信息得到對應(yīng)的網(wǎng)頁快照信息,以及將所述對應(yīng)的網(wǎng)頁快照信息發(fā)送給瀏覽器側(cè)。

可選地,所述網(wǎng)頁元素是遍歷所述網(wǎng)頁中的所有網(wǎng)頁內(nèi)容,根據(jù)各網(wǎng)頁內(nèi)容分別得到的,包括網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識;所述將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè),包括:將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息的網(wǎng)頁快照標(biāo)識和對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁元素標(biāo)識發(fā)送到瀏覽器側(cè);在接收到瀏覽器側(cè)發(fā)送的下載網(wǎng)頁元素內(nèi)容的請求時,將瀏覽器側(cè)請求下載的網(wǎng)頁元素內(nèi)容發(fā)送給瀏覽器側(cè)。

可選地,所述網(wǎng)頁快照信息與歸一化url對應(yīng);所述網(wǎng)頁元素是遍歷所述網(wǎng)頁中的所有網(wǎng)頁內(nèi)容,根據(jù)各網(wǎng)頁內(nèi)容分別得到的,包括網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識;所述網(wǎng)頁地址為url,所述根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息包括:將該url通過url歸一化算法得到歸一化url,根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)的網(wǎng)頁元素內(nèi)容;或,所述網(wǎng)頁地址為歸一化url,所述根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息包括:根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)的網(wǎng)頁元素內(nèi)容。

可選地,在根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)的網(wǎng)頁元素內(nèi)容之后,該方法進(jìn)一步包括:判斷網(wǎng)頁快照標(biāo)識的數(shù)目是否等于1,若否則找出對應(yīng)于不同網(wǎng)頁快照標(biāo)識的相應(yīng)網(wǎng)頁元素標(biāo)識所對應(yīng)的網(wǎng)頁元素內(nèi)容之間的區(qū)別,供瀏覽器側(cè)突出顯示所述網(wǎng)頁元素內(nèi)容之間的區(qū)別。

根據(jù)本發(fā)明的另一方面,提供了一種快照顯示方法,包括:將與所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址發(fā)送給服務(wù)器,自服務(wù)器接收匹配所述網(wǎng)頁地址的網(wǎng)頁快照數(shù)目;判斷所述網(wǎng)頁快照數(shù)目是否為零,若是則退出流程,若否則顯示該數(shù)目;在接收到使用者輸入的顯示快照的指令時,將包括網(wǎng)頁地址的下載快照的請求發(fā)送給服務(wù)器,供服務(wù)器根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息;從服務(wù)器下載網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。

可選地,所述網(wǎng)頁地址為url或歸一化url。

可選地,所述網(wǎng)頁快照信息是由服務(wù)器將網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成的;所述網(wǎng)頁元素包括網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容;所述根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,包括:自服務(wù)器得到網(wǎng)頁快照標(biāo)識和對應(yīng)的網(wǎng)頁元素標(biāo)識;根據(jù)網(wǎng)頁元素標(biāo)識判斷是否已下載對應(yīng)的網(wǎng)頁元素內(nèi)容,是則不下載對應(yīng)的網(wǎng)頁元素內(nèi)容,否則從服務(wù)器下載與網(wǎng)頁元素標(biāo)識對應(yīng)的網(wǎng)頁元素內(nèi)容;根據(jù)網(wǎng)頁快照標(biāo)識、網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容拼接得到網(wǎng)頁快照。

可選地,所述網(wǎng)頁快照信息,包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息;該方法進(jìn)一步包括:顯示所述網(wǎng)頁快照記錄。

可選地,該方法還包括:在接收到使用者輸入的顯示由特定上傳者上傳的網(wǎng)頁快照的指令時,將訪問由特定上傳者上傳的網(wǎng)頁快照的請求發(fā)送給服務(wù)器,供服務(wù)器利用所述請求包含的上傳者信息得到與上傳者信息對應(yīng)的網(wǎng)頁快照信息;以及從服務(wù)器下載所述與上傳者信息對應(yīng)的網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。

可選地,所述顯示生成的網(wǎng)頁快照,包括:按照快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù),或評價信息的取值,在一個頁面上依序地顯示多個生成的網(wǎng)頁快照。

可選地,所述顯示生成的網(wǎng)頁快照,包括:在一個頁面上顯示一個生成的網(wǎng)頁快照;或,在一個頁面上顯示多個生成的網(wǎng)頁快照,突出顯示不同網(wǎng)頁快照中相應(yīng)網(wǎng)頁元素內(nèi)容之間的區(qū)別。

根據(jù)本發(fā)明的另一方面,提供了一種服務(wù)器,其中,該服務(wù)器包括:快照元素接收單元,適于接收瀏覽器側(cè)上傳網(wǎng)頁快照的請求,并為當(dāng)前瀏覽器側(cè)的網(wǎng)頁地址生成一網(wǎng)頁快照標(biāo)識并發(fā)送到瀏覽器側(cè),以及接收瀏覽器側(cè)依據(jù)所述網(wǎng)頁快照標(biāo)識上傳的所述網(wǎng)頁中的網(wǎng)頁元素;快照信息保存單元,適于將所述接收到的網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息;快照信息發(fā)送單元,適于接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。

可選地,所述快照信息保存單元,適于保存包括網(wǎng)頁的統(tǒng)一資源定位符url和由url通過歸一化算法獲取的歸一化url,或由url通過歸一化算法獲取的歸一化url的網(wǎng)頁地址信息。

可選地,所述快照信息保存單元,進(jìn)一步適于在保存形成所述網(wǎng)頁的快照信息時,根據(jù)網(wǎng)頁地址信息更新與網(wǎng)頁地址信息對應(yīng)的網(wǎng)頁快照數(shù)目;所述快照信息發(fā)送單元包括:快照數(shù)目獲取子單元,適于接收瀏覽器側(cè)發(fā)送的與瀏覽器側(cè)所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址,利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目;快照數(shù)目發(fā)送子單元,適于將所述網(wǎng)頁快照數(shù)目發(fā)送給瀏覽器側(cè);快照數(shù)據(jù)獲取子單元,適于在接收到瀏覽器側(cè)發(fā)出的下載快照的請求時利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素;快照數(shù)據(jù)發(fā)送子單元,適于將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)。

可選地,所述網(wǎng)頁快照數(shù)目與歸一化url對應(yīng);若所述網(wǎng)頁地址信息為url,所述快照數(shù)目獲取子單元,適于將該url通過url歸一化算法得到歸一化url,以及根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照數(shù)目;或,若所述網(wǎng)頁地址信息為歸一化url,所述快照數(shù)目獲取子單元,適于根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照數(shù)目。

可選地,所述快照數(shù)據(jù)發(fā)送子單元,適于在將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)時,將用于獲取網(wǎng)頁快照信息的地址發(fā)送給瀏覽器側(cè);所述快照數(shù)據(jù)獲取子單元,適于在接收瀏覽器發(fā)送的訪問用于獲取網(wǎng)頁快照信息的地址的請求時,判斷瀏覽器的類別是否為預(yù)定的類別,若是則所述快照數(shù)據(jù)發(fā)送子單元將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè),若否則退出流程。

可選地,所述快照信息保存單元保存的網(wǎng)頁快照信息,還包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息。

可選地,所述快照數(shù)據(jù)獲取子單元,進(jìn)一步適于在接收到瀏覽器側(cè)發(fā)出的訪問由特定上傳者上傳的網(wǎng)頁快照的請求時,利用所述請求包含的上傳者信息得到對應(yīng)的網(wǎng)頁快照信息;所述快照數(shù)據(jù)發(fā)送子單元,進(jìn)一步適于將所述對應(yīng)的網(wǎng)頁快照信息發(fā)送給瀏覽器側(cè)。

可選地,所述網(wǎng)頁元素是遍歷所述網(wǎng)頁中的所有網(wǎng)頁內(nèi)容,根據(jù)各網(wǎng)頁內(nèi)容分別得到的,包括網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識;快照信息發(fā)送單元,適于將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息的網(wǎng)頁快照標(biāo)識和對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁元素標(biāo)識發(fā)送到瀏覽器側(cè);以及在接收到瀏覽器側(cè)發(fā)送的下載網(wǎng)頁元素內(nèi)容的請求時,將瀏覽器側(cè)請求下載的網(wǎng)頁元素內(nèi)容發(fā)送給瀏覽器側(cè)。

可選地,所述網(wǎng)頁快照信息與歸一化url對應(yīng);所述網(wǎng)頁元素是遍歷所述網(wǎng)頁中的所有網(wǎng)頁內(nèi)容,根據(jù)各網(wǎng)頁內(nèi)容分別得到的,包括網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識;所述網(wǎng)頁地址信息為url,所述快照數(shù)據(jù)獲取子單元,適于將該url通過url歸一化算法得到歸一化url,根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)網(wǎng)頁元素內(nèi)容,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照信息;或,所述網(wǎng)頁地址信息為歸一化url,所述快照數(shù)據(jù)獲取子單元,適于根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)網(wǎng)頁元素內(nèi)容,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照信息。

可選地,所述快照數(shù)據(jù)獲取子單元,進(jìn)一步適于在根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)網(wǎng)頁元素內(nèi)容之后,判斷網(wǎng)頁快照標(biāo)識的數(shù)目是否等于1,若否則找出對應(yīng)于不同網(wǎng)頁快照標(biāo)識的相應(yīng)網(wǎng)頁元素標(biāo)識所對應(yīng)的網(wǎng)頁元素內(nèi)容之間的區(qū)別,供瀏覽器突出顯示所述網(wǎng)頁元素內(nèi)容之間的區(qū)別。

根據(jù)本發(fā)明的另一方面,提供了一種瀏覽器,其中,該瀏覽器包括:數(shù)據(jù)交換單元,適于將與所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址發(fā)送給服務(wù)器,自服務(wù)器接收匹配所述網(wǎng)頁地址的網(wǎng)頁快照數(shù)目;顯示單元,適于判斷所述網(wǎng)頁快照數(shù)目是否為零,若是則退出流程,若否則顯示該數(shù)目;快照訪問單元,適于在接收到使用者輸入的顯示快照的指令時,將包括網(wǎng)頁地址的下載快照的請求發(fā)送給服務(wù)器,供服務(wù)器根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息;所述顯示單元,進(jìn)一步適于從服務(wù)器下載網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。

可選地,所述數(shù)據(jù)交換單元,適于將url或歸一化url作為網(wǎng)頁地址發(fā)送給服務(wù)器。

可選地,所述網(wǎng)頁快照信息是由服務(wù)器將網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成的;所述網(wǎng)頁元素包括網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容;所述顯示單元,適于:自服務(wù)器得到網(wǎng)頁快照標(biāo)識和對應(yīng)的網(wǎng)頁元素標(biāo)識;根據(jù)網(wǎng)頁元素標(biāo)識判斷是否已下載對應(yīng)的網(wǎng)頁元素內(nèi)容,是則不下載對應(yīng)的網(wǎng)頁元素內(nèi)容,否則從服務(wù)器下載與網(wǎng)頁元素標(biāo)識對應(yīng)的網(wǎng)頁元素內(nèi)容;根據(jù)網(wǎng)頁快照標(biāo)識、網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容拼接得到網(wǎng)頁快照。

可選地,所述網(wǎng)頁快照信息,包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息;所述顯示單元,適于顯示所述網(wǎng)頁快照記錄。

可選地,所述快照訪問單元,進(jìn)一步適于在接收到使用者輸入的顯示由特定上傳者上傳的網(wǎng)頁快照的指令時,將訪問由特定上傳者上傳的網(wǎng)頁快照的請求發(fā)送給服務(wù)器,供服務(wù)器利用所述請求包含的上傳者信息得到與上傳者信息對應(yīng)的網(wǎng)頁快照信息;所述顯示單元,進(jìn)一步適于從服務(wù)器下載所述與上傳者信息對應(yīng)的網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。

可選地,所述顯示單元,適于按照快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù),或評價信息的取值,在一個頁面上依序地顯示多個生成的網(wǎng)頁快照。

可選地,所述顯示單元,適于在一個頁面上顯示一個生成的網(wǎng)頁快照;或在一個頁面上顯示多個生成的網(wǎng)頁快照,突出顯示不同網(wǎng)頁快照中相應(yīng)網(wǎng)頁元素內(nèi)容之間的區(qū)別。

根據(jù)本發(fā)明的另一方面,提供了一種系統(tǒng),包括:如上所述的服務(wù)器,以及如上所述的瀏覽器。

根據(jù)本發(fā)明的快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng),可以根據(jù)瀏覽器的網(wǎng)頁地址獲取對應(yīng)的網(wǎng)頁快照信息并展示給用戶,解決了用戶只能使用特定的工具(如搜索引擎的快照工具)獲取網(wǎng)頁快照、只能顯示一個服務(wù)器提供的單一的快照,以及用戶訪問的網(wǎng)頁快照可能不是完整的歷史快照的問題。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

附圖說明

通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1示出了根據(jù)本發(fā)明一個實(shí)施例的快照處理方法的流程圖;

圖2示出了圖1之中步驟s300的詳細(xì)的流程圖;

圖3示出了圖2之中步驟s330的詳細(xì)的流程圖;

圖4示出了圖2之中步驟s340的詳細(xì)的流程圖;

圖5示出了根據(jù)本發(fā)明一個實(shí)施例的快照顯示方法的流程圖;

圖6示出了圖5之中步驟s540的詳細(xì)流程圖;

圖7示出了根據(jù)本發(fā)明一個實(shí)施例的快照處理方法和快照顯示方法實(shí)際應(yīng)用的流程圖;

圖8示出了根據(jù)本發(fā)明一個實(shí)施例的服務(wù)器的框圖;

圖9示出了圖8之中快照信息發(fā)送單元的詳細(xì)的框圖;

圖10示出了根據(jù)本發(fā)明一個實(shí)施例的瀏覽器的框圖;

圖11示出了根據(jù)本發(fā)明一個實(shí)施例的系統(tǒng)的框圖;

圖12為顯示網(wǎng)頁快照記錄的示意圖;

圖13為在一個頁面上顯示一個生成的網(wǎng)頁快照的示意圖;

圖14為在一個頁面上顯示多個生成的網(wǎng)頁快照的示意圖;以及

圖15為現(xiàn)有的快照頁面示意圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

本發(fā)明的技術(shù)構(gòu)思主要在于,在服務(wù)器中將網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存,可以根據(jù)瀏覽器的網(wǎng)頁地址和網(wǎng)頁地址信息的匹配,直接得到對應(yīng)的快照信息;瀏覽器通過將網(wǎng)頁地址發(fā)送給服務(wù)器,可以直接得到對應(yīng)的快照信息。

圖1示出了根據(jù)本發(fā)明一個實(shí)施例的快照處理方法的流程圖。本實(shí)施例的快照處理方法,包括以下步驟:

s100、接收瀏覽器側(cè)上傳網(wǎng)頁快照的請求,并為當(dāng)前瀏覽器側(cè)的網(wǎng)頁地址生成一網(wǎng)頁快照標(biāo)識并發(fā)送到瀏覽器側(cè),以及接收瀏覽器側(cè)依據(jù)網(wǎng)頁快照標(biāo)識上傳的所述網(wǎng)頁中的網(wǎng)頁元素。

本實(shí)施例中,所述網(wǎng)頁元素是遍歷所述網(wǎng)頁中的所有網(wǎng)頁內(nèi)容,根據(jù)各網(wǎng)頁內(nèi)容分別得到的,包括網(wǎng)頁元素內(nèi)容(源代碼、文本、圖像、視頻等)和網(wǎng)頁元素標(biāo)識(即網(wǎng)頁元素的id,例如,網(wǎng)頁元素的md5值,則內(nèi)容相同的網(wǎng)頁元素對應(yīng)于相同的id,內(nèi)容不相同的網(wǎng)頁元素對應(yīng)于不相同的id),網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識一一對應(yīng)。本實(shí)施例中,使用者每次上傳網(wǎng)頁快照,都可以獲取網(wǎng)頁快照標(biāo)識,在接收到瀏覽器側(cè)上傳網(wǎng)頁快照的請求時生成的網(wǎng)頁快照標(biāo)識是唯一且不重復(fù)的。

s200、將所述接收到的網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息。

本實(shí)施例中,網(wǎng)頁地址信息包括:網(wǎng)頁的統(tǒng)一資源定位符url和由url通過歸一化算法獲取的歸一化url,或由url通過歸一化算法獲取的歸一化url。網(wǎng)頁快照信息與歸一化url對應(yīng),換言之,網(wǎng)頁快照信息對應(yīng)于唯一的歸一化url,歸一化url為使用歸一化算法獲取的,能夠?qū)?yīng)不同的原始url。本實(shí)施例的歸一化算法,主要是通過人工運(yùn)營及通過正則表達(dá)式方式進(jìn)行處理,例如,原始url"www.163.com"和原始url"163.com"對應(yīng)于相同的歸一化url“163.com”。以網(wǎng)頁地址信息包括url和歸一化url為例,具體保存樣式如表一所示。

表一:網(wǎng)頁的快照信息的保存樣式

較佳地,表一之中的“快照數(shù)據(jù)”,包括網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素,網(wǎng)頁元素包括網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識。較佳地,所述網(wǎng)頁快照元素包括網(wǎng)頁的超文本標(biāo)記語言html源碼對應(yīng)的第一元素和網(wǎng)頁中的資源對應(yīng)的至少一個第二元素,通過將第一元素中記錄的第二元素的存放路徑更新為該第二元素在搜索引擎服務(wù)器側(cè)的存放路徑,例如,將文本、圖片或視頻的存放路徑修改為文本、圖片或視頻在服務(wù)器的存放路徑。

較佳地,步驟s200在保存形成所述網(wǎng)頁的快照信息時,根據(jù)網(wǎng)頁地址信息更新與網(wǎng)頁地址信息對應(yīng)的網(wǎng)頁快照數(shù)目,例如,相對于歸一化url保存一個網(wǎng)頁快照則將網(wǎng)頁快照數(shù)目增加1。本實(shí)施例的網(wǎng)頁快照數(shù)目與歸一化url對應(yīng)。

s300、接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。

本實(shí)施例中,在接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求時,根據(jù)網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,即利用網(wǎng)頁地址檢索得到與瀏覽器所在網(wǎng)頁匹配的網(wǎng)頁快照信息,例如,瀏覽器正在訪問"www.163.com",則可以檢索得到與歸一化url“163.com”對應(yīng)的網(wǎng)頁快照信息,從而獲取網(wǎng)頁信息的歷史記錄。

較佳地,本實(shí)施例中的網(wǎng)頁快照信息,還包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄。網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽(使用者輸入或系統(tǒng)通過分析內(nèi)容得到的標(biāo)簽)、上傳者信息(例如上傳者id)、上傳時間、被查看次數(shù)、評價信息(記錄使用者的評價)。則步驟s300還包括:在接收到瀏覽器側(cè)發(fā)出的訪問由特定上傳者上傳的網(wǎng)頁快照的請求時,利用所述請求包含的上傳者信息得到對應(yīng)的網(wǎng)頁快照信息,以及將所述對應(yīng)的網(wǎng)頁快照信息發(fā)送給瀏覽器側(cè)。換言之,若瀏覽器側(cè)發(fā)出訪問由特定上傳者上傳的網(wǎng)頁快照的請求,則根據(jù)上傳者信息(例如上傳者id)檢索得到對應(yīng)的網(wǎng)頁快照信息并發(fā)送給瀏覽器側(cè)。

較佳地,本實(shí)施例中的步驟s300,還包括:在將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)時,將用于獲取網(wǎng)頁快照信息的地址(例如,保存網(wǎng)頁快照標(biāo)識的地址)發(fā)送給瀏覽器側(cè)。較佳地,瀏覽器側(cè)可以在地址欄顯示該地址。進(jìn)一步地,在接收瀏覽器發(fā)送的訪問用于獲取網(wǎng)頁快照信息的地址的請求(例如,請求訪問保存網(wǎng)頁快照標(biāo)識的地址)時,判斷瀏覽器的類別是否為預(yù)定的類別,若是則將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè),若否則退出流程。

圖2示出了圖1之中步驟s300的詳細(xì)的流程圖。步驟s300具體包括以下步驟:

s310、接收瀏覽器側(cè)發(fā)送的與瀏覽器側(cè)所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址,利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目。

本實(shí)施例的網(wǎng)頁快照數(shù)目與歸一化url對應(yīng)。例如,歸一化url“163.com”、“sohu.com”分別對應(yīng)相應(yīng)的網(wǎng)頁快照數(shù)目。

本實(shí)施例中,接收的網(wǎng)頁地址為url或歸一化url,若瀏覽器側(cè)對url進(jìn)行了歸一化處理,則網(wǎng)頁地址為歸一化url,否則為url。若網(wǎng)頁地址為url,則利用網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目包括:將該url通過url歸一化算法得到歸一化url,以及根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目;若網(wǎng)頁地址為歸一化url,則利用網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目包括:根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目。

s320、將所述網(wǎng)頁快照數(shù)目發(fā)送給瀏覽器側(cè)。較佳地,瀏覽器側(cè)能夠顯示網(wǎng)頁快照數(shù)目,從而提示使用者與當(dāng)前網(wǎng)頁對應(yīng)的網(wǎng)頁快照的數(shù)目。

s330、在接收到瀏覽器側(cè)發(fā)出的下載快照的請求時利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素。較佳地,瀏覽器側(cè)在接收到用戶瀏覽快照的操作指示時,發(fā)出下載快照的請求,下載快照的請求包括網(wǎng)頁地址(url或歸一化url),進(jìn)而利用網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素。

s340、將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)。則瀏覽器側(cè)能夠生成網(wǎng)頁快照,并顯示生成的網(wǎng)頁快照。

圖3示出了圖2之中步驟s330的詳細(xì)的流程圖。其中,網(wǎng)頁快照信息與歸一化url對應(yīng),網(wǎng)頁地址為歸一化url。步驟s330具體包括以下步驟:

s331、根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識。較佳地,若網(wǎng)頁地址為url,則步驟s331還包括將該url通過url歸一化算法得到歸一化url。

s332、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識。

s333、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)的網(wǎng)頁元素內(nèi)容。

s334、判斷網(wǎng)頁快照標(biāo)識的數(shù)目是否等于1,若否則執(zhí)行步驟s335,若是則執(zhí)行步驟s340。

s335、找出對應(yīng)于不同網(wǎng)頁快照標(biāo)識的相應(yīng)網(wǎng)頁元素標(biāo)識所對應(yīng)的網(wǎng)頁元素內(nèi)容之間的區(qū)別,從而供瀏覽器側(cè)突出顯示(高亮顯示、改變字體等)所述網(wǎng)頁元素內(nèi)容之間的區(qū)別,進(jìn)而執(zhí)行步驟s340。通過步驟s334和s335,得到對應(yīng)同一歸一化url的網(wǎng)頁快照的對應(yīng)網(wǎng)頁元素內(nèi)容的區(qū)別,得到用戶上傳的網(wǎng)頁的變化。

圖4示出了圖2之中步驟s340的詳細(xì)的流程圖。步驟s340具體包括以下步驟:

s341、將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息的網(wǎng)頁快照標(biāo)識和對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁元素標(biāo)識發(fā)送到瀏覽器側(cè)。

s342、在接收到瀏覽器側(cè)發(fā)送的下載網(wǎng)頁元素內(nèi)容的請求時,將瀏覽器側(cè)請求下載的網(wǎng)頁元素內(nèi)容發(fā)送給瀏覽器側(cè)。較佳地,瀏覽器在接收到網(wǎng)頁元素標(biāo)識后,會根據(jù)網(wǎng)頁元素標(biāo)識判斷是否已經(jīng)下載了網(wǎng)頁元素內(nèi)容,若是則不發(fā)送下載網(wǎng)頁元素內(nèi)容的請求,若否則發(fā)送下載網(wǎng)頁元素內(nèi)容的請求,可以避免重復(fù)下載,節(jié)省網(wǎng)絡(luò)和存儲資源,減小開銷。

圖5示出了根據(jù)本發(fā)明一個實(shí)施例的快照顯示方法的流程圖。包括以下步驟:

s510、將與所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址發(fā)送給服務(wù)器,自服務(wù)器接收匹配所述網(wǎng)頁地址的網(wǎng)頁快照數(shù)目。較佳地,網(wǎng)頁地址為url或歸一化url。

s520、判斷所述網(wǎng)頁快照數(shù)目是否為零,若是則退出流程,若否則顯示該數(shù)目。本實(shí)施例中,若網(wǎng)頁快照數(shù)目為零,則退出流程,若使用者指示獲取當(dāng)前網(wǎng)頁對應(yīng)的網(wǎng)絡(luò)快照則通過彈出文字窗口等方式提示使用者網(wǎng)頁快照數(shù)目為零;若網(wǎng)頁快照數(shù)目不為零,則顯示該數(shù)目,提示使用者可以查看網(wǎng)頁快照。

s530、在接收到使用者輸入的顯示快照的指令時,將包括網(wǎng)頁地址的下載快照的請求發(fā)送給服務(wù)器,供服務(wù)器根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息。

s540、從服務(wù)器下載網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。

本實(shí)施例的網(wǎng)頁快照信息,還進(jìn)一步包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄。網(wǎng)頁快照記錄,適于記載與快照有關(guān)的信息,包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息。則步驟s540進(jìn)一步包括:顯示所述網(wǎng)頁快照記錄。圖12為顯示網(wǎng)頁快照記錄的示意圖。

本實(shí)施例的方法還包括:在接收到使用者輸入的顯示由特定上傳者上傳的網(wǎng)頁快照的指令時(例如,使用者選中上傳者id),將訪問由特定上傳者上傳的網(wǎng)頁快照的請求發(fā)送給服務(wù)器,供服務(wù)器利用所述請求包含的上傳者信息得到與上傳者信息對應(yīng)的網(wǎng)頁快照信息;以及從服務(wù)器下載所述與上傳者信息對應(yīng)的網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。換言之,若發(fā)出訪問由特定上傳者上傳的網(wǎng)頁快照的請求,則由服務(wù)器根據(jù)上傳者信息(例如上傳者id)檢索得到對應(yīng)的網(wǎng)頁快照信息,進(jìn)而從服務(wù)器下載所述與上傳者信息對應(yīng)的網(wǎng)頁快照信息,從而顯示生成的網(wǎng)頁快照。

本實(shí)施例中,顯示生成的網(wǎng)頁快照,包括:按照快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù),或評價信息的取值,在一個頁面上依序地顯示多個生成的網(wǎng)頁快照。圖12為顯示網(wǎng)頁快照記錄的示意圖,由圖12可知,可以按照上傳時間(例如,點(diǎn)選“最新”標(biāo)簽)或評價信息(例如,點(diǎn)選“最贊”標(biāo)簽)的取值,依序地顯示多個網(wǎng)頁快照。

本實(shí)施例中,顯示生成的網(wǎng)頁快照,包括:在一個頁面上顯示一個生成的網(wǎng)頁快照;或在一個頁面上顯示多個生成的網(wǎng)頁快照,突出顯示不同網(wǎng)頁快照中相應(yīng)網(wǎng)頁元素內(nèi)容之間的區(qū)別。圖13為在一個頁面上顯示一個生成的網(wǎng)頁快照的示意圖。圖14為在一個頁面上顯示多個生成的網(wǎng)頁快照的示意圖。

圖6示出了圖5之中步驟s540的詳細(xì)流程圖。本實(shí)施例的網(wǎng)頁快照信息是由服務(wù)器將網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成的,其中網(wǎng)頁元素包括網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容。

步驟s540具體包括:

s541、自服務(wù)器得到網(wǎng)頁快照標(biāo)識和對應(yīng)的網(wǎng)頁元素標(biāo)識。

s542、根據(jù)網(wǎng)頁元素標(biāo)識判斷是否已下載對應(yīng)的網(wǎng)頁元素內(nèi)容,是則不下載對應(yīng)的網(wǎng)頁元素內(nèi)容,否則從服務(wù)器下載與網(wǎng)頁元素標(biāo)識對應(yīng)的網(wǎng)頁元素內(nèi)容。通過步驟s542,可以避免重復(fù)下載,節(jié)省網(wǎng)絡(luò)和存儲資源,減小開銷。

s543、根據(jù)網(wǎng)頁快照標(biāo)識、網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容拼接得到網(wǎng)頁快照。較佳地,本實(shí)施例的網(wǎng)頁快照元素包括網(wǎng)頁的超文本標(biāo)記語言html源碼對應(yīng)的第一元素和網(wǎng)頁中的資源對應(yīng)的至少一個第二元素,通過利用第一元素和第二元素拼接能夠得到網(wǎng)頁快照。

圖7示出了根據(jù)本發(fā)明一個實(shí)施例的快照處理方法和快照顯示方法的實(shí)際應(yīng)用的流程圖。以瀏覽器側(cè)向服務(wù)器側(cè)發(fā)送的網(wǎng)頁地址為歸一化url為例,具體包括以下步驟:

s701、瀏覽器側(cè)向服務(wù)器側(cè)發(fā)送上傳網(wǎng)頁快照的請求。s702、服務(wù)器側(cè)接收瀏覽器側(cè)上傳網(wǎng)頁快照的請求,并為當(dāng)前瀏覽器側(cè)的網(wǎng)頁地址生成一網(wǎng)頁快照標(biāo)識并發(fā)送到瀏覽器側(cè)。s703、瀏覽器側(cè)依據(jù)網(wǎng)頁快照標(biāo)識上傳網(wǎng)頁中的網(wǎng)頁元素標(biāo)識。s704、服務(wù)器側(cè)根據(jù)網(wǎng)頁元素標(biāo)識判斷是否已經(jīng)保存相應(yīng)的網(wǎng)頁元素內(nèi)容,若判斷為否則向?yàn)g覽器側(cè)發(fā)送上傳網(wǎng)頁元素內(nèi)容的請求。s705、瀏覽器側(cè)上傳網(wǎng)頁元素內(nèi)容。通過步驟s701-s705,服務(wù)器側(cè)保存有網(wǎng)頁快照信息。s706、瀏覽器側(cè)將與瀏覽器側(cè)所訪問的網(wǎng)址對應(yīng)的歸一化url發(fā)送給服務(wù)器側(cè)。s707、服務(wù)器側(cè)利用歸一化url得到對應(yīng)的網(wǎng)頁快照數(shù)目,將網(wǎng)頁快照數(shù)目發(fā)送給瀏覽器側(cè)。s708、若網(wǎng)頁快照數(shù)目不為零,則在接收到使用者輸入的顯示快照的指令時,瀏覽器側(cè)將包括歸一化url的下載快照的請求發(fā)送給服務(wù)器側(cè)。s709、服務(wù)器側(cè)利用歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素,將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素標(biāo)識發(fā)送給瀏覽器側(cè)。s710、瀏覽器側(cè)根據(jù)網(wǎng)頁元素標(biāo)識判斷是否已下載對應(yīng)的網(wǎng)頁元素內(nèi)容,若判斷為否則將下載網(wǎng)頁元素內(nèi)容的請求發(fā)送給服務(wù)器側(cè)。s711、服務(wù)器側(cè)將網(wǎng)頁元素內(nèi)容發(fā)送給瀏覽器側(cè)。

圖8示出了根據(jù)本發(fā)明一個實(shí)施例的服務(wù)器的框圖。本實(shí)施例的服務(wù)器包括快照元素接收單元100、快照信息保存單元200和快照信息發(fā)送單元300。

快照元素接收單元100,適于接收瀏覽器側(cè)上傳網(wǎng)頁快照的請求,并為當(dāng)前瀏覽器側(cè)的網(wǎng)頁地址生成一網(wǎng)頁快照標(biāo)識并發(fā)送到瀏覽器側(cè),以及接收瀏覽器側(cè)依據(jù)所述網(wǎng)頁快照標(biāo)識上傳的所述網(wǎng)頁中的網(wǎng)頁元素。

本實(shí)施例中,所述網(wǎng)頁元素是遍歷所述網(wǎng)頁中的所有網(wǎng)頁內(nèi)容,根據(jù)各網(wǎng)頁內(nèi)容分別得到的,包括網(wǎng)頁元素內(nèi)容(源代碼、文本、圖像、視頻等)和網(wǎng)頁元素標(biāo)識(即網(wǎng)頁元素的id,例如,網(wǎng)頁元素的md5值,則內(nèi)容相同的網(wǎng)頁元素對應(yīng)于相同的id,內(nèi)容不相同的網(wǎng)頁元素對應(yīng)于不相同的id),網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識一一對應(yīng)。本實(shí)施例中,快照元素接收單元100每次接收瀏覽器側(cè)上傳網(wǎng)頁快照的請求,都可以生成唯一且不重復(fù)的網(wǎng)頁快照標(biāo)識。

快照信息保存單元200,適于將所述接收到的網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息。

本實(shí)施例中,快照信息保存單元200,適于保存包括網(wǎng)頁的統(tǒng)一資源定位符url和由url通過歸一化算法獲取的歸一化url,或由url通過歸一化算法獲取的歸一化url的網(wǎng)頁地址信息。

本實(shí)施例中,網(wǎng)頁快照信息與歸一化url對應(yīng),換言之,網(wǎng)頁快照信息對應(yīng)于唯一的歸一化url,歸一化url為使用歸一化算法獲取的,能夠?qū)?yīng)不同的原始url。本實(shí)施例的歸一化算法,主要是通過人工運(yùn)營及通過正則表達(dá)式方式進(jìn)行處理,例如,原始url"www.163.com"和原始url"163.com"對應(yīng)于相同的歸一化url“163.com”。以網(wǎng)頁地址信息包括url和歸一化url為例,具體保存樣式如表一所示,此處不再贅述。

本實(shí)施例的快照信息保存單元200,進(jìn)一步適于在保存形成所述網(wǎng)頁的快照信息時,根據(jù)網(wǎng)頁地址信息更新與網(wǎng)頁地址信息對應(yīng)的網(wǎng)頁快照數(shù)目,例如,相對于歸一化url保存一個網(wǎng)頁快照則將網(wǎng)頁快照數(shù)目增加1。本實(shí)施例的網(wǎng)頁快照數(shù)目與歸一化url對應(yīng)。

快照信息發(fā)送單元300,適于接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。

本實(shí)施例中,快照信息發(fā)送單元300,適于在接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求時,根據(jù)網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息。即利用網(wǎng)頁地址檢索得到與瀏覽器所在網(wǎng)頁匹配的網(wǎng)頁快照信息,例如,瀏覽器正在訪問"www.163.com",則可以檢索得到與歸一化url“163.com”對應(yīng)的網(wǎng)頁快照信息,從而獲取網(wǎng)頁信息的歷史記錄。

本實(shí)施例中,快照信息發(fā)送單元300,適于將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息的網(wǎng)頁快照標(biāo)識和對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁元素標(biāo)識發(fā)送到瀏覽器側(cè)(此時,瀏覽器側(cè)根據(jù)網(wǎng)頁元素標(biāo)識判斷是否已經(jīng)下載了網(wǎng)頁元素內(nèi)容,若已經(jīng)下載了例如圖片或視頻等網(wǎng)頁元素內(nèi)容,則不再重復(fù)請求下載);以及在接收到瀏覽器側(cè)發(fā)送的下載網(wǎng)頁元素內(nèi)容的請求時,將瀏覽器側(cè)請求下載的網(wǎng)頁元素內(nèi)容發(fā)送給瀏覽器側(cè)。由于實(shí)際工程中,對應(yīng)于同一歸一化url的多個網(wǎng)頁快照中對應(yīng)的元素內(nèi)容存在較高的相似性,可以避免重復(fù)下載,降低網(wǎng)絡(luò)和存儲資源的開銷。

圖9示出了圖8之中快照信息發(fā)送單元的詳細(xì)的框圖。本實(shí)施例的快照信息發(fā)送單元300包括快照數(shù)目獲取子單元310、快照數(shù)目發(fā)送子單元320、快照數(shù)據(jù)獲取子單元330和快照數(shù)據(jù)發(fā)送子單元340。

快照數(shù)目獲取子單元310,適于接收瀏覽器側(cè)發(fā)送的與瀏覽器側(cè)所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址,利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目。

本實(shí)施例中的網(wǎng)頁快照數(shù)目與歸一化url對應(yīng)。若所述網(wǎng)頁地址信息為url,所述快照數(shù)目獲取子單元310,適于將該url通過url歸一化算法得到歸一化url,以及根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照數(shù)目;或,若所述網(wǎng)頁地址信息為歸一化url,所述快照數(shù)目獲取子單元310,適于根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照數(shù)目。

快照數(shù)目發(fā)送子單元320,適于將所述網(wǎng)頁快照數(shù)目發(fā)送給瀏覽器側(cè)。通過將網(wǎng)頁快照數(shù)目發(fā)送給瀏覽器側(cè),則瀏覽器側(cè)的使用者可以獲知與當(dāng)前網(wǎng)頁匹配的網(wǎng)頁快照的數(shù)目。

快照數(shù)據(jù)獲取子單元330,適于在接收到瀏覽器側(cè)發(fā)出的下載快照的請求時利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素。

本實(shí)施例中,網(wǎng)頁快照信息與歸一化url對應(yīng)。若網(wǎng)頁地址信息為url,則快照數(shù)據(jù)獲取子單元330,適于將該url通過url歸一化算法得到歸一化url,根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)網(wǎng)頁元素內(nèi)容,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照信息;若網(wǎng)頁地址信息為歸一化url,則快照數(shù)據(jù)獲取子單元330,適于根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)網(wǎng)頁元素內(nèi)容,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照信息。

本實(shí)施例的快照數(shù)據(jù)獲取子單元330,進(jìn)一步適于在根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)網(wǎng)頁元素內(nèi)容之后,判斷網(wǎng)頁快照標(biāo)識的數(shù)目是否等于1,若否則找出對應(yīng)于不同網(wǎng)頁快照標(biāo)識的相應(yīng)網(wǎng)頁元素標(biāo)識所對應(yīng)的網(wǎng)頁元素內(nèi)容之間的區(qū)別,供瀏覽器突出顯示所述網(wǎng)頁元素內(nèi)容之間的區(qū)別。由此得到對應(yīng)同一歸一化url的多個網(wǎng)頁快照的對應(yīng)網(wǎng)頁元素內(nèi)容的區(qū)別,以及得到用戶上傳的網(wǎng)頁的變化。

快照數(shù)據(jù)發(fā)送子單元340,適于將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)。

進(jìn)一步地,本實(shí)施例的快照數(shù)據(jù)發(fā)送子單元340,適于在將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)時,將用于獲取網(wǎng)頁快照信息的地址(例如,保存網(wǎng)頁快照標(biāo)識的地址)發(fā)送給瀏覽器側(cè)。本實(shí)施例的快照數(shù)據(jù)獲取子單元330,適于在接收瀏覽器發(fā)送的訪問用于獲取網(wǎng)頁快照信息的地址的請求(例如,請求訪問保存網(wǎng)頁快照標(biāo)識的地址)時,判斷瀏覽器的類別是否為預(yù)定的類別,若是則所述快照數(shù)據(jù)發(fā)送子單元將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè),若否則退出流程。

較佳地,所述快照信息保存單元200保存的網(wǎng)頁快照信息,還包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄。網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息。則快照數(shù)據(jù)獲取子單元330,進(jìn)一步適于在接收到瀏覽器側(cè)發(fā)出的訪問由特定上傳者上傳的網(wǎng)頁快照的請求時,利用所述請求包含的上傳者信息得到對應(yīng)的網(wǎng)頁快照信息??煺諗?shù)據(jù)發(fā)送子單元340,進(jìn)一步適于將所述對應(yīng)的網(wǎng)頁快照信息發(fā)送給瀏覽器側(cè)。

本實(shí)施例中,快照數(shù)據(jù)發(fā)送子單元340,適于在將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)時,將用于獲取網(wǎng)頁快照信息的地址(例如,保存網(wǎng)頁快照標(biāo)識的地址)發(fā)送給瀏覽器側(cè)。所述快照數(shù)據(jù)獲取子單元330,適于在接收瀏覽器發(fā)送的訪問用于獲取網(wǎng)頁快照信息的地址的請求(例如,請求訪問保存網(wǎng)頁快照標(biāo)識的地址)時,判斷瀏覽器的類別是否為預(yù)定的類別,若是則所述快照數(shù)據(jù)發(fā)送子單元340將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè),若否則退出流程。

圖10示出了根據(jù)本發(fā)明一個實(shí)施例的瀏覽器的框圖。本實(shí)施例的瀏覽器包括數(shù)據(jù)交換單元400、顯示單元500和快照訪問單元600。

數(shù)據(jù)交換單元400,適于將與所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址發(fā)送給服務(wù)器,自服務(wù)器接收匹配所述網(wǎng)頁地址的網(wǎng)頁快照數(shù)目。

本實(shí)施例的數(shù)據(jù)交換單元400,適于將url或歸一化url作為網(wǎng)頁地址發(fā)送給服務(wù)器。

顯示單元500,適于判斷所述網(wǎng)頁快照數(shù)目是否為零,若是則退出流程,若否則顯示該數(shù)目。

本實(shí)施例中,若網(wǎng)頁快照數(shù)目為零,則退出流程,若使用者指示獲取當(dāng)前網(wǎng)頁對應(yīng)的網(wǎng)絡(luò)快照則顯示單元500通過彈出文字窗口等方式提示使用者網(wǎng)頁快照數(shù)目為零;若網(wǎng)頁快照數(shù)目不為零,則顯示單元500顯示該數(shù)目,提示使用者可以查看網(wǎng)頁快照。

快照訪問單元600,適于在接收到使用者輸入的顯示快照的指令時,將包括網(wǎng)頁地址的下載快照的請求發(fā)送給服務(wù)器,供服務(wù)器根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息。

本實(shí)施例的網(wǎng)頁快照信息是由服務(wù)器將網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成的。網(wǎng)頁元素包括網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容。

所述顯示單元500,進(jìn)一步適于從服務(wù)器下載網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。

具體地,顯示單元500,適于自服務(wù)器得到網(wǎng)頁快照標(biāo)識和對應(yīng)的網(wǎng)頁元素標(biāo)識。根據(jù)網(wǎng)頁元素標(biāo)識判斷是否已下載對應(yīng)的網(wǎng)頁元素內(nèi)容,是則不下載對應(yīng)的網(wǎng)頁元素內(nèi)容,否則從服務(wù)器下載與網(wǎng)頁元素標(biāo)識對應(yīng)的網(wǎng)頁元素內(nèi)容。根據(jù)網(wǎng)頁快照標(biāo)識、網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容拼接得到網(wǎng)頁快照。從而可以避免重復(fù)下載,節(jié)省網(wǎng)絡(luò)和存儲資源,減小開銷。較佳地,本實(shí)施例的網(wǎng)頁快照元素包括網(wǎng)頁的超文本標(biāo)記語言html源碼對應(yīng)的第一元素和網(wǎng)頁中的資源對應(yīng)的至少一個第二元素,通過利用第一元素和第二元素拼接能夠得到網(wǎng)頁快照。

較佳地,網(wǎng)頁快照信息,還包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄。網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息。顯示單元500,適于顯示所述網(wǎng)頁快照記錄。

本實(shí)施例中,快照訪問單元600,進(jìn)一步適于在接收到使用者輸入的顯示由特定上傳者上傳的網(wǎng)頁快照的指令(例如,使用者選中上傳者id)時,將訪問由特定上傳者上傳的網(wǎng)頁快照的請求發(fā)送給服務(wù)器,供服務(wù)器利用所述請求包含的上傳者信息得到與上傳者信息對應(yīng)的網(wǎng)頁快照信息。則顯示單元500,進(jìn)一步適于從服務(wù)器下載所述與上傳者信息對應(yīng)的網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。換言之,若發(fā)出訪問由特定上傳者上傳的網(wǎng)頁快照的請求,則由服務(wù)器根據(jù)上傳者信息(例如上傳者id)檢索得到對應(yīng)的網(wǎng)頁快照信息,進(jìn)而從服務(wù)器下載所述與上傳者信息對應(yīng)的網(wǎng)頁快照信息,從而顯示生成的網(wǎng)頁快照。

本實(shí)施例的顯示單元500,適于按照快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù),或評價信息的取值,在一個頁面上依序地顯示多個生成的網(wǎng)頁快照。

本實(shí)施例的顯示單元500,適于在一個頁面上顯示一個生成的網(wǎng)頁快照;或在一個頁面上顯示多個生成的網(wǎng)頁快照,突出顯示(高亮顯示,或使用不同字體字號等)不同網(wǎng)頁快照中相應(yīng)網(wǎng)頁元素內(nèi)容之間的區(qū)別。

圖11示出了根據(jù)本發(fā)明一個實(shí)施例的系統(tǒng)的框圖。包括如上所述的服務(wù)器111和瀏覽器112。

需要說明的是:

在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。

在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。

類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。

本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個或多個設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。

本發(fā)明的各個部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個或者多個處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(dsp)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的服務(wù)器、瀏覽器和系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。

應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

本發(fā)明實(shí)施例還揭示了a1、一種快照處理方法,包括:接收瀏覽器側(cè)上傳網(wǎng)頁快照的請求,并為當(dāng)前瀏覽器側(cè)的網(wǎng)頁地址生成一網(wǎng)頁快照標(biāo)識并發(fā)送到瀏覽器側(cè),以及接收瀏覽器側(cè)依據(jù)所述網(wǎng)頁快照標(biāo)識上傳的所述網(wǎng)頁中的網(wǎng)頁元素;將所述接收到的網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息;接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。

a2、根據(jù)a1所述的方法,其中,所述網(wǎng)頁地址信息包括:網(wǎng)頁的統(tǒng)一資源定位符url和由url通過歸一化算法獲取的歸一化url,或由url通過歸一化算法獲取的歸一化url。

a3、根據(jù)a1所述的方法,其中,該方法還包括:在保存形成所述網(wǎng)頁的快照信息時,根據(jù)網(wǎng)頁地址信息更新與網(wǎng)頁地址信息對應(yīng)的網(wǎng)頁快照數(shù)目;

所述接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)包括:接收瀏覽器側(cè)發(fā)送的與瀏覽器側(cè)所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址,利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目;將所述網(wǎng)頁快照數(shù)目發(fā)送給瀏覽器側(cè);在接收到瀏覽器側(cè)發(fā)出的下載快照的請求時利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素;將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)。

a4、根據(jù)a3所述的方法,其中,

所述網(wǎng)頁快照數(shù)目與歸一化url對應(yīng);

所述網(wǎng)頁地址為url,所述利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目包括:將該url通過url歸一化算法得到歸一化url,以及根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目;或,所述網(wǎng)頁地址為歸一化url,所述利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目包括:根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目。

a5、根據(jù)a3所述的方法,其中,該方法進(jìn)一步包括:在將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)時,將用于獲取網(wǎng)頁快照信息的地址發(fā)送給瀏覽器側(cè);在接收瀏覽器發(fā)送的訪問用于獲取網(wǎng)頁快照信息的地址的請求時,判斷瀏覽器的類別是否為預(yù)定的類別,若是則將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè),若否則退出流程。

a6、根據(jù)a1所述的方法,其中,

所述網(wǎng)頁快照信息,還包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息。

a7、根據(jù)a6所述的方法,其中,該方法還包括:在接收到瀏覽器側(cè)發(fā)出的訪問由特定上傳者上傳的網(wǎng)頁快照的請求時,利用所述請求包含的上傳者信息得到對應(yīng)的網(wǎng)頁快照信息,以及將所述對應(yīng)的網(wǎng)頁快照信息發(fā)送給瀏覽器側(cè)。

a8、根據(jù)a1所述的方法,其中,

所述網(wǎng)頁元素是遍歷所述網(wǎng)頁中的所有網(wǎng)頁內(nèi)容,根據(jù)各網(wǎng)頁內(nèi)容分別得到的,包括網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識;

所述將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè),包括:將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息的網(wǎng)頁快照標(biāo)識和對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁元素標(biāo)識發(fā)送到瀏覽器側(cè);在接收到瀏覽器側(cè)發(fā)送的下載網(wǎng)頁元素內(nèi)容的請求時,將瀏覽器側(cè)請求下載的網(wǎng)頁元素內(nèi)容發(fā)送給瀏覽器側(cè)。

a9、根據(jù)a1所述的方法,其中,

所述網(wǎng)頁快照信息與歸一化url對應(yīng);所述網(wǎng)頁元素是遍歷所述網(wǎng)頁中的所有網(wǎng)頁內(nèi)容,根據(jù)各網(wǎng)頁內(nèi)容分別得到的,包括網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識;

所述網(wǎng)頁地址為url,所述根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息包括:將該url通過url歸一化算法得到歸一化url,根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)的網(wǎng)頁元素內(nèi)容;或,所述網(wǎng)頁地址為歸一化url,所述根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息包括:根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)的網(wǎng)頁元素內(nèi)容。

a10、根據(jù)a9所述的方法,其中,在根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)的網(wǎng)頁元素內(nèi)容之后,該方法進(jìn)一步包括:

判斷網(wǎng)頁快照標(biāo)識的數(shù)目是否等于1,若否則找出對應(yīng)于不同網(wǎng)頁快照標(biāo)識的相應(yīng)網(wǎng)頁元素標(biāo)識所對應(yīng)的網(wǎng)頁元素內(nèi)容之間的區(qū)別,供瀏覽器側(cè)突出顯示所述網(wǎng)頁元素內(nèi)容之間的區(qū)別。

本發(fā)明實(shí)施例還揭示了b11、一種快照顯示方法,包括:將與所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址發(fā)送給服務(wù)器,自服務(wù)器接收匹配所述網(wǎng)頁地址的網(wǎng)頁快照數(shù)目;判斷所述網(wǎng)頁快照數(shù)目是否為零,若是則退出流程,若否則顯示該數(shù)目;在接收到使用者輸入的顯示快照的指令時,將包括網(wǎng)頁地址的下載快照的請求發(fā)送給服務(wù)器,供服務(wù)器根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息;從服務(wù)器下載網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。

b12、根據(jù)b11所述的方法,其中,所述網(wǎng)頁地址為url或歸一化url。

b13、根據(jù)b11所述的方法,其中,

所述網(wǎng)頁快照信息是由服務(wù)器將網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成的;所述網(wǎng)頁元素包括網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容;

所述從服務(wù)器下載網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,包括:自服務(wù)器得到網(wǎng)頁快照標(biāo)識和對應(yīng)的網(wǎng)頁元素標(biāo)識;根據(jù)網(wǎng)頁元素標(biāo)識判斷是否已下載對應(yīng)的網(wǎng)頁元素內(nèi)容,是則不下載對應(yīng)的網(wǎng)頁元素內(nèi)容,否則從服務(wù)器下載與網(wǎng)頁元素標(biāo)識對應(yīng)的網(wǎng)頁元素內(nèi)容;根據(jù)網(wǎng)頁快照標(biāo)識、網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容拼接得到網(wǎng)頁快照。

b14、根據(jù)b11至b13任一所述的方法,其中,

所述網(wǎng)頁快照信息,包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息;

該方法進(jìn)一步包括:顯示所述網(wǎng)頁快照記錄。

b15、根據(jù)b14所述的方法,其中,該方法還包括:

在接收到使用者輸入的顯示由特定上傳者上傳的網(wǎng)頁快照的指令時,將訪問由特定上傳者上傳的網(wǎng)頁快照的請求發(fā)送給服務(wù)器,供服務(wù)器利用所述請求包含的上傳者信息得到與上傳者信息對應(yīng)的網(wǎng)頁快照信息;以及從服務(wù)器下載所述與上傳者信息對應(yīng)的網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。

b16、根據(jù)b14所述的方法,其中,所述顯示生成的網(wǎng)頁快照,包括:

按照快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù),或評價信息的取值,在一個頁面上依序地顯示多個生成的網(wǎng)頁快照。

b17、根據(jù)b11所述的方法,其中,所述顯示生成的網(wǎng)頁快照,包括:

在一個頁面上顯示一個生成的網(wǎng)頁快照;或,在一個頁面上顯示多個生成的網(wǎng)頁快照,突出顯示不同網(wǎng)頁快照中相應(yīng)網(wǎng)頁元素內(nèi)容之間的區(qū)別。

本發(fā)明實(shí)施例還公開了c18、一種服務(wù)器,其中,該服務(wù)器包括:

快照元素接收單元,適于接收瀏覽器側(cè)上傳網(wǎng)頁快照的請求,并為當(dāng)前瀏覽器側(cè)的網(wǎng)頁地址生成一網(wǎng)頁快照標(biāo)識并發(fā)送到瀏覽器側(cè),以及接收瀏覽器側(cè)依據(jù)所述網(wǎng)頁快照標(biāo)識上傳的所述網(wǎng)頁中的網(wǎng)頁元素;

快照信息保存單元,適于將所述接收到的網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息;

快照信息發(fā)送單元,適于接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。

c19、根據(jù)c18所述的服務(wù)器,其中,所述快照信息保存單元,適于保存包括網(wǎng)頁的統(tǒng)一資源定位符url和由url通過歸一化算法獲取的歸一化url,或由url通過歸一化算法獲取的歸一化url的網(wǎng)頁地址信息。

c20、根據(jù)c18所述的服務(wù)器,其中,所述快照信息保存單元,進(jìn)一步適于在保存形成所述網(wǎng)頁的快照信息時,根據(jù)網(wǎng)頁地址信息更新與網(wǎng)頁地址信息對應(yīng)的網(wǎng)頁快照數(shù)目;

所述快照信息發(fā)送單元包括:

快照數(shù)目獲取子單元,適于接收瀏覽器側(cè)發(fā)送的與瀏覽器側(cè)所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址,利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照數(shù)目;

快照數(shù)目發(fā)送子單元,適于將所述網(wǎng)頁快照數(shù)目發(fā)送給瀏覽器側(cè);

快照數(shù)據(jù)獲取子單元,適于在接收到瀏覽器側(cè)發(fā)出的下載快照的請求時利用所述網(wǎng)頁地址得到對應(yīng)的網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素;

快照數(shù)據(jù)發(fā)送子單元,適于將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)。

c21、根據(jù)c20所述的服務(wù)器,其中,

所述網(wǎng)頁快照數(shù)目與歸一化url對應(yīng);

若所述網(wǎng)頁地址信息為url,所述快照數(shù)目獲取子單元,適于將該url通過url歸一化算法得到歸一化url,以及根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照數(shù)目;或,若所述網(wǎng)頁地址信息為歸一化url,所述快照數(shù)目獲取子單元,適于根據(jù)歸一化url獲取對應(yīng)的網(wǎng)頁快照數(shù)目,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照數(shù)目。

c22、根據(jù)c20所述的服務(wù)器,其中,

所述快照數(shù)據(jù)發(fā)送子單元,適于在將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)時,將用于獲取網(wǎng)頁快照信息的地址發(fā)送給瀏覽器側(cè);

所述快照數(shù)據(jù)獲取子單元,適于在接收瀏覽器發(fā)送的訪問用于獲取網(wǎng)頁快照信息的地址的請求時,判斷瀏覽器的類別是否為預(yù)定的類別,若是則所述快照數(shù)據(jù)發(fā)送子單元將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè),若否則退出流程。

c23、根據(jù)c20所述的服務(wù)器,其中,

所述快照信息保存單元保存的網(wǎng)頁快照信息,還包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息。

c24、根據(jù)c23所述的服務(wù)器,其中,

所述快照數(shù)據(jù)獲取子單元,進(jìn)一步適于在接收到瀏覽器側(cè)發(fā)出的訪問由特定上傳者上傳的網(wǎng)頁快照的請求時,利用所述請求包含的上傳者信息得到對應(yīng)的網(wǎng)頁快照信息;

所述快照數(shù)據(jù)發(fā)送子單元,進(jìn)一步適于將所述對應(yīng)的網(wǎng)頁快照信息發(fā)送給瀏覽器側(cè)。

c25、根據(jù)c18所述的服務(wù)器,其中,所述網(wǎng)頁元素是遍歷所述網(wǎng)頁中的所有網(wǎng)頁內(nèi)容,根據(jù)各網(wǎng)頁內(nèi)容分別得到的,包括網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識;

快照信息發(fā)送單元,適于將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息的網(wǎng)頁快照標(biāo)識和對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁元素標(biāo)識發(fā)送到瀏覽器側(cè);以及在接收到瀏覽器側(cè)發(fā)送的下載網(wǎng)頁元素內(nèi)容的請求時,將瀏覽器側(cè)請求下載的網(wǎng)頁元素內(nèi)容發(fā)送給瀏覽器側(cè)。

c26、根據(jù)c20所述的服務(wù)器,其中,

所述網(wǎng)頁快照信息與歸一化url對應(yīng);所述網(wǎng)頁元素是遍歷所述網(wǎng)頁中的所有網(wǎng)頁內(nèi)容,根據(jù)各網(wǎng)頁內(nèi)容分別得到的,包括網(wǎng)頁元素內(nèi)容和網(wǎng)頁元素標(biāo)識;

所述網(wǎng)頁地址信息為url,所述快照數(shù)據(jù)獲取子單元,適于將該url通過url歸一化算法得到歸一化url,根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)網(wǎng)頁元素內(nèi)容,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照信息;或,所述網(wǎng)頁地址信息為歸一化url,所述快照數(shù)據(jù)獲取子單元,適于根據(jù)歸一化url得到對應(yīng)的網(wǎng)頁快照標(biāo)識、根據(jù)所述網(wǎng)頁快照標(biāo)識得到對應(yīng)的網(wǎng)頁元素標(biāo)識、根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)網(wǎng)頁元素內(nèi)容,以得到與所述網(wǎng)址對應(yīng)的網(wǎng)頁快照信息。

c27、根據(jù)c26所述的服務(wù)器,其中,

所述快照數(shù)據(jù)獲取子單元,進(jìn)一步適于在根據(jù)所述網(wǎng)頁元素標(biāo)識得到對應(yīng)網(wǎng)頁元素內(nèi)容之后,判斷網(wǎng)頁快照標(biāo)識的數(shù)目是否等于1,若否則找出對應(yīng)于不同網(wǎng)頁快照標(biāo)識的相應(yīng)網(wǎng)頁元素標(biāo)識所對應(yīng)的網(wǎng)頁元素內(nèi)容之間的區(qū)別,供瀏覽器突出顯示所述網(wǎng)頁元素內(nèi)容之間的區(qū)別。

本發(fā)明實(shí)施例還公開了d28、一種瀏覽器,其中,該瀏覽器包括:

數(shù)據(jù)交換單元,適于將與所訪問的網(wǎng)址對應(yīng)的網(wǎng)頁地址發(fā)送給服務(wù)器,自服務(wù)器接收匹配所述網(wǎng)頁地址的網(wǎng)頁快照數(shù)目;

顯示單元,適于判斷所述網(wǎng)頁快照數(shù)目是否為零,若是則退出流程,若否則顯示該數(shù)目;

快照訪問單元,適于在接收到使用者輸入的顯示快照的指令時,將包括網(wǎng)頁地址的下載快照的請求發(fā)送給服務(wù)器,供服務(wù)器根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息;

所述顯示單元,進(jìn)一步適于從服務(wù)器下載網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。

d29、根據(jù)d28所述的瀏覽器,其中,所述數(shù)據(jù)交換單元,適于將url或歸一化url作為網(wǎng)頁地址發(fā)送給服務(wù)器。

d30、根據(jù)d28所述的瀏覽器,其中,

所述網(wǎng)頁快照信息是由服務(wù)器將網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進(jìn)行關(guān)聯(lián)保存形成的;所述網(wǎng)頁元素包括網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容;

所述顯示單元,適于:自服務(wù)器得到網(wǎng)頁快照標(biāo)識和對應(yīng)的網(wǎng)頁元素標(biāo)識;根據(jù)網(wǎng)頁元素標(biāo)識判斷是否已下載對應(yīng)的網(wǎng)頁元素內(nèi)容,是則不下載對應(yīng)的網(wǎng)頁元素內(nèi)容,否則從服務(wù)器下載與網(wǎng)頁元素標(biāo)識對應(yīng)的網(wǎng)頁元素內(nèi)容;根據(jù)網(wǎng)頁快照標(biāo)識、網(wǎng)頁元素標(biāo)識和網(wǎng)頁元素內(nèi)容拼接得到網(wǎng)頁快照。

d31、根據(jù)d28至d30任一所述的瀏覽器,其中,

所述網(wǎng)頁快照信息,包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息;

所述顯示單元,適于顯示所述網(wǎng)頁快照記錄。

d32、根據(jù)d31所述的瀏覽器,其中,

所述快照訪問單元,進(jìn)一步適于在接收到使用者輸入的顯示由特定上傳者上傳的網(wǎng)頁快照的指令時,將訪問由特定上傳者上傳的網(wǎng)頁快照的請求發(fā)送給服務(wù)器,供服務(wù)器利用所述請求包含的上傳者信息得到與上傳者信息對應(yīng)的網(wǎng)頁快照信息;

所述顯示單元,進(jìn)一步適于從服務(wù)器下載所述與上傳者信息對應(yīng)的網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。

d33、根據(jù)d31所述的瀏覽器,其中,所述顯示單元,適于按照快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù),或評價信息的取值,在一個頁面上依序地顯示多個生成的網(wǎng)頁快照。

d34、根據(jù)d28所述的瀏覽器,其中,所述顯示單元,適于在一個頁面上顯示一個生成的網(wǎng)頁快照;或在一個頁面上顯示多個生成的網(wǎng)頁快照,突出顯示不同網(wǎng)頁快照中相應(yīng)網(wǎng)頁元素內(nèi)容之間的區(qū)別。

本發(fā)明實(shí)施例還公開了e35、一種系統(tǒng),包括:

如c18-c27任一權(quán)利要求所述的服務(wù)器,以及

如d28-d34任一權(quán)利要求所述的瀏覽器。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1