快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng)。其中,快照處理方法,包括:接收瀏覽器側(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)頁地址信息進行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息;接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。
【專利說明】快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)信息處理【技術(shù)領(lǐng)域】,具體涉及一種快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有的網(wǎng)頁快照是指搜索引擎在收錄網(wǎng)頁時,對網(wǎng)頁進行純文本的備份,存在自己的服務(wù)器緩存里,當(dāng)用戶在搜索引擎中點擊“網(wǎng)頁快照”鏈接時,搜索引擎將當(dāng)時所抓取并保存的網(wǎng)頁內(nèi)容展現(xiàn)出來的頁面。
[0003]圖15為現(xiàn)有的快照頁面示意圖。圖15以百度提供的快照為例,這種快照的獲取是搜索引擎(例如百度)的爬蟲程序從網(wǎng)絡(luò)上抓取到的,以文本形式保存。顯示快照時,都是在檢索結(jié)果頁面中給出,由服務(wù)器提供給搜索的用戶,并將搜索關(guān)鍵字,例如圖1所示的“統(tǒng)一奶茶”,在快照中高亮顯示,提示給用戶。
[0004]使用現(xiàn)有的網(wǎng)頁快照處理方法時,用戶只能使用特定的工具(如搜索引擎的快照工具)獲取網(wǎng)頁快照使得操作復(fù)雜。而且,使用現(xiàn)有的快照處理和顯示方法,只能顯示一個服務(wù)器提供的單一的快照,且顯示的快照而且看不到不同網(wǎng)頁快照中的變化區(qū)別點。更進一步地,使用現(xiàn)有的搜索引擎獲取的網(wǎng)頁快照只直接獲取文本內(nèi)容(例如html內(nèi)容),對于圖片、音樂等非文本信息(例如js、css等),快照頁面還是直接從原網(wǎng)頁調(diào)用。若無法連接原網(wǎng)頁,那么快照上的圖片等非文本內(nèi)容則無法顯示。當(dāng)原網(wǎng)頁進行了修改、刪除或者屏蔽后,搜索引擎會修改、刪除或者屏蔽相應(yīng)的網(wǎng)頁快照。因此,用戶訪問的網(wǎng)頁快照可能不是完整的歷史快照。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng)。
[0006]依據(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)頁地址信息進行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息;接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。
[0007]可選地,所述網(wǎng)頁地址信息包括:網(wǎng)頁的統(tǒng)一資源定位符URL和由URL通過歸一化算法獲取的歸一化URL,或由URL通過歸一化算法獲取的歸一化URL。
[0008]可選地,該方法還包括:在保存形成所述網(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è)。
[0009]可選地,所述網(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ù)目。
[0010]可選地,該方法進一步包括:在將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè)時,將用于獲取網(wǎng)頁快照信息的地址發(fā)送給瀏覽器側(cè);在接收瀏覽器發(fā)送的訪問用于獲取網(wǎng)頁快照信息的地址的請求時,判斷瀏覽器的類別是否為預(yù)定的類別,若是則將網(wǎng)頁快照標(biāo)識和網(wǎng)頁元素發(fā)送給瀏覽器側(cè),若否則退出流程。
[0011]可選地,所述網(wǎng)頁快照信息,還包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息。
[0012]可選地,該方法還包括:在接收到瀏覽器側(cè)發(fā)出的訪問由特定上傳者上傳的網(wǎng)頁快照的請求時,利用所述請求包含的上傳者信息得到對應(yīng)的網(wǎng)頁快照信息,以及將所述對應(yīng)的網(wǎng)頁快照信息發(fā)送給瀏覽器側(cè)。
[0013]可選地,所述網(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è)。
[0014]可選地,所述網(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)容。
[0015]可選地,在根據(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ū)別,供瀏覽器側(cè)突出顯示所述網(wǎng)頁元素內(nèi)容之間的區(qū)別。
[0016]根據(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)頁快照。
[0017]可選地,所述網(wǎng)頁地址為URL或歸一化URL。
[0018]可選地,所述網(wǎng)頁快照信息是由服務(wù)器將網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進行關(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)頁快照。
[0019]可選地,所述網(wǎng)頁快照信息,包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息;該方法進一步包括:顯示所述網(wǎng)頁快照記錄。
[0020]可選地,該方法還包括:在接收到使用者輸入的顯示由特定上傳者上傳的網(wǎng)頁快照的指令時,將訪問由特定上傳者上傳的網(wǎng)頁快照的請求發(fā)送給服務(wù)器,供服務(wù)器利用所述請求包含的上傳者信息得到與上傳者信息對應(yīng)的網(wǎng)頁快照信息;以及從服務(wù)器下載所述與上傳者信息對應(yīng)的網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。
[0021]可選地,所述顯示生成的網(wǎng)頁快照,包括:按照快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù),或評價信息的取值,在一個頁面上依序地顯示多個生成的網(wǎng)頁快照。
[0022]可選地,所述顯示生成的網(wǎng)頁快照,包括:在一個頁面上顯示一個生成的網(wǎng)頁快照;或,在一個頁面上顯示多個生成的網(wǎng)頁快照,突出顯示不同網(wǎng)頁快照中相應(yīng)網(wǎng)頁元素內(nèi)容之間的區(qū)別。
[0023]根據(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)頁地址信息進行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息;快照信息發(fā)送單元,適于接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。
[0024]可選地,所述快照信息保存單元,適于保存包括網(wǎng)頁的統(tǒng)一資源定位符URL和由URL通過歸一化算法獲取的歸一化URL,或由URL通過歸一化算法獲取的歸一化URL的網(wǎng)頁地址信息。
[0025]可選地,所述快照信息保存單元,進一步適于在保存形成所述網(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è)。
[0026]可選地,所述網(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ù)目。
[0027]可選地,所述快照數(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è),若否則退出流程。
[0028]可選地,所述快照信息保存單元保存的網(wǎng)頁快照信息,還包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息。
[0029]可選地,所述快照數(shù)據(jù)獲取子單元,進一步適于在接收到瀏覽器側(cè)發(fā)出的訪問由特定上傳者上傳的網(wǎng)頁快照的請求時,利用所述請求包含的上傳者信息得到對應(yīng)的網(wǎng)頁快照信息;所述快照數(shù)據(jù)發(fā)送子單元,進一步適于將所述對應(yīng)的網(wǎng)頁快照信息發(fā)送給瀏覽器側(cè)。
[0030]可選地,所述網(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è)。
[0031]可選地,所述網(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)頁快照信息。
[0032]可選地,所述快照數(shù)據(jù)獲取子單元,進一步適于在根據(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ū)別。
[0033]根據(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)頁快照信息;所述顯示單元,進一步適于從服務(wù)器下載網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。
[0034]可選地,所述數(shù)據(jù)交換單元,適于將URL或歸一化URL作為網(wǎng)頁地址發(fā)送給服務(wù)器。
[0035]可選地,所述網(wǎng)頁快照信息是由服務(wù)器將網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進行關(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)頁快照。
[0036]可選地,所述網(wǎng)頁快照信息,包括對應(yīng)于網(wǎng)頁快照標(biāo)識的網(wǎng)頁快照記錄;所述網(wǎng)頁快照記錄包括下述的至少一種記錄:快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù)、評價信息;所述顯示單元,適于顯示所述網(wǎng)頁快照記錄。
[0037]可選地,所述快照訪問單元,進一步適于在接收到使用者輸入的顯示由特定上傳者上傳的網(wǎng)頁快照的指令時,將訪問由特定上傳者上傳的網(wǎng)頁快照的請求發(fā)送給服務(wù)器,供服務(wù)器利用所述請求包含的上傳者信息得到與上傳者信息對應(yīng)的網(wǎng)頁快照信息;所述顯示單元,進一步適于從服務(wù)器下載所述與上傳者信息對應(yīng)的網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。
[0038]可選地,所述顯示單元,適于按照快照標(biāo)簽、上傳者信息、上傳時間、被查看次數(shù),或評價信息的取值,在一個頁面上依序地顯示多個生成的網(wǎng)頁快照。
[0039]可選地,所述顯示單元,適于在一個頁面上顯示一個生成的網(wǎng)頁快照;或在一個頁面上顯示多個生成的網(wǎng)頁快照,突出顯示不同網(wǎng)頁快照中相應(yīng)網(wǎng)頁元素內(nèi)容之間的區(qū)別。
[0040]根據(jù)本發(fā)明的另一方面,提供了一種系統(tǒng),包括:如上所述的服務(wù)器,以及如上所述的瀏覽器。
[0041]根據(jù)本發(fā)明的快照處理方法、快照顯示方法、服務(wù)器、瀏覽器和系統(tǒng),可以根據(jù)瀏覽器的網(wǎng)頁地址獲取對應(yīng)的網(wǎng)頁快照信息并展示給用戶,解決了用戶只能使用特定的工具(如搜索引擎的快照工具)獲取網(wǎng)頁快照、只能顯示一個服務(wù)器提供的單一的快照,以及用戶訪問的網(wǎng)頁快照可能不是完整的歷史快照的問題。
[0042]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0043]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0044]圖1示出了根據(jù)本發(fā)明一個實施例的快照處理方法的流程圖;
[0045]圖2示出了圖1之中步驟S300的詳細(xì)的流程圖;
[0046]圖3示出了圖2之中步驟S330的詳細(xì)的流程圖;
[0047]圖4示出了圖2之中步驟S340的詳細(xì)的流程圖;[0048]圖5示出了根據(jù)本發(fā)明一個實施例的快照顯示方法的流程圖;
[0049]圖6示出了圖5之中步驟S540的詳細(xì)流程圖;
[0050]圖7示出了根據(jù)本發(fā)明一個實施例的快照處理方法和快照顯示方法實際應(yīng)用的流程圖;
[0051]圖8示出了根據(jù)本發(fā)明一個實施例的服務(wù)器的框圖;
[0052]圖9示出了圖8之中快照信息發(fā)送單元的詳細(xì)的框圖;
[0053]圖10示出了根據(jù)本發(fā)明一個實施例的瀏覽器的框圖;
[0054]圖11示出了根據(jù)本發(fā)明一個實施例的系統(tǒng)的框圖;
[0055]圖12為顯示網(wǎng)頁快照記錄的示意圖;
[0056]圖13為在一個頁面上顯示一個生成的網(wǎng)頁快照的示意圖;
[0057]圖14為在一個頁面上顯示多個生成的網(wǎng)頁快照的示意圖;以及
[0058]圖15為現(xiàn)有的快照頁面示意圖。
【具體實施方式】
[0059]下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0060]本發(fā)明的技術(shù)構(gòu)思主要在于,在服務(wù)器中將網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進行關(guān)聯(lián)保存,可以根據(jù)瀏覽器的網(wǎng)頁地址和網(wǎng)頁地址信息的匹配,直接得到對應(yīng)的快照信息;瀏覽器通過將網(wǎng)頁地址發(fā)送給服務(wù)器,可以直接得到對應(yīng)的快照信息。
[0061]圖1示出了根據(jù)本發(fā)明一個實施例的快照處理方法的流程圖。本實施例的快照處理方法,包括以下步驟:
[0062]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)頁元素。
[0063]本實施例中,所述網(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)。本實施例中,使用者每次上傳網(wǎng)頁快照,都可以獲取網(wǎng)頁快照標(biāo)識,在接收到瀏覽器側(cè)上傳網(wǎng)頁快照的請求時生成的網(wǎng)頁快照標(biāo)識是唯一且不重復(fù)的。
[0064]S200、將所述接收到的網(wǎng)頁元素、網(wǎng)頁快照標(biāo)識、網(wǎng)頁地址信息進行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息。
[0065]本實施例中,網(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。本實施例的歸一化算法,主要是通過人工運營及通過正則表達式方式進行處理,例如,原始URL〃www.163.com"和原始URL〃163.com"對應(yīng)于相同的歸一化URL“ 163.com”。以網(wǎng)頁地址信息包括URL和歸一化URL為例,具體保存樣式如表一所示。
[0066]表一:網(wǎng)頁的快照信息的保存樣式
【權(quán)利要求】
1.一種快照處理方法,包括: 接收瀏覽器側(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)頁地址信息進行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息; 接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。
2.根據(jù)權(quán)利要求1所述的方法,其中, 所述網(wǎng)頁地址信息包括:網(wǎng)頁的統(tǒng)一資源定位符URL和由URL通過歸一化算法獲取的歸一化URL,或由URL通過歸一化算法獲取的歸一化URL。
3.根據(jù)權(quán)利要求1所述的方法,其中,該方法還包括: 在保存形成所述網(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è)。
4.一種快照顯示方法,包括: 將與所訪問的網(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)頁快照。
5.根據(jù)權(quán)利要求4所述的方法,其中, 所述網(wǎng)頁地址為URL或歸一化URL。
6.一種服務(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)頁地址信息進行關(guān)聯(lián)保存形成所述網(wǎng)頁的快照信息; 快照信息發(fā)送單元,適于接收瀏覽器側(cè)包括網(wǎng)頁地址的下載快照的請求,根據(jù)所述網(wǎng)頁地址匹配已保存的網(wǎng)頁快照信息,將匹配所述網(wǎng)頁地址的網(wǎng)頁快照信息發(fā)送到瀏覽器側(cè)。
7.根據(jù)權(quán)利要求6所述的服務(wù)器,其中, 所述快照信息保存單元,適于保存包括網(wǎng)頁的統(tǒng)一資源定位符URL和由URL通過歸一化算法獲取的歸一化URL,或由URL通過歸一化算法獲取的歸一化URL的網(wǎng)頁地址信息。
8.一種瀏覽器,其中,該瀏覽器包括: 數(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)頁快照信息;所述顯示單元,進一步適于從服務(wù)器下載網(wǎng)頁快照信息,根據(jù)網(wǎng)頁快照信息生成網(wǎng)頁快照,顯示生成的網(wǎng)頁快照。
9.根據(jù)權(quán)利要求8所述的瀏覽器,其中, 所述數(shù)據(jù)交換單元,適于將URL或歸一化URL作為網(wǎng)頁地址發(fā)送給服務(wù)器。
10.一種系統(tǒng),包括: 如權(quán)利要求6-7任一 權(quán)利要求所述的服務(wù)器,以及 如權(quán)利要求8-9任一權(quán)利要求所述的瀏覽器。
【文檔編號】G06F17/30GK103744852SQ201310553072
【公開日】2014年4月23日 申請日期:2013年11月8日 優(yōu)先權(quán)日:2013年11月8日
【發(fā)明者】吳華鎧, 任寰 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司