的是,本實(shí)施例中,檢測模塊220檢測歷史瀏覽記錄中網(wǎng)頁的網(wǎng)址是否存在過期風(fēng)險(xiǎn)的檢測契機(jī)除了可以是上述的定期檢測以外,還可以是在接收到瀏覽器發(fā)送的用戶訪問網(wǎng)頁時,檢測模塊220檢測歷史瀏覽記錄中網(wǎng)頁的網(wǎng)址是否存在過期風(fēng)險(xiǎn)。其中,可以理解,若檢測模塊220對某個網(wǎng)頁的網(wǎng)址已經(jīng)進(jìn)行過過期風(fēng)險(xiǎn)評估,則此次檢測模塊220可不再對該網(wǎng)頁的網(wǎng)址進(jìn)行評估。由此,通過將已經(jīng)進(jìn)行過過期風(fēng)險(xiǎn)評估的網(wǎng)頁進(jìn)行標(biāo)記,可以降低評估過程的工作量,避免資源的浪費(fèi)。
[0078]備份模塊230可用于在網(wǎng)址存在過期風(fēng)險(xiǎn)時,加載網(wǎng)頁的網(wǎng)址并將網(wǎng)頁的網(wǎng)頁內(nèi)容作為備份內(nèi)容。更具體地,當(dāng)檢測模塊220判斷網(wǎng)頁的網(wǎng)址存在過期風(fēng)險(xiǎn)時,備份模塊230可獲取該網(wǎng)頁的網(wǎng)址(如URL),并加載該網(wǎng)址以實(shí)現(xiàn)對該網(wǎng)頁的訪問,以及獲取該網(wǎng)址的網(wǎng)頁內(nèi)容以作為備份內(nèi)容。也就是說,備份模塊230可根據(jù)網(wǎng)頁的網(wǎng)址進(jìn)行導(dǎo)航,并保存導(dǎo)航頁面以作為備份內(nèi)容。
[0079]備份提供模塊240可用于接收瀏覽器的備份請求消息,并將備份內(nèi)容反饋至瀏覽器以使瀏覽器加載備份內(nèi)容。
[0080]舉例而言,當(dāng)用戶想訪問歷史瀏覽記錄中某個網(wǎng)頁時,瀏覽器可接收用戶針對該網(wǎng)頁的觸發(fā)操作,之后可判斷是否能夠正常加載該網(wǎng)頁,若不能,瀏覽器則獲取相應(yīng)的錯誤類型,并對該錯誤類型進(jìn)行分析,當(dāng)分析出該錯誤類型數(shù)值在200-500,即200-500error,例如404error時,可向備份提供模塊240發(fā)送備份請求信息。備份提供模塊240在接收瀏覽器發(fā)送的備份請求消息之后,可根據(jù)該請求信息中的網(wǎng)址(如URL)找到對應(yīng)的備份內(nèi)容,并將該備份內(nèi)容反饋給瀏覽器,瀏覽器可加載該備份內(nèi)容以使得用戶可以訪問已經(jīng)過期的網(wǎng)頁內(nèi)容。
[0081 ] 進(jìn)一步的,在本發(fā)明的一個實(shí)施例中,如圖5所示,該歷史記錄服務(wù)器還可包括網(wǎng)址白名單維護(hù)模塊250,網(wǎng)址白名單維護(hù)模塊250可用于在網(wǎng)頁的瀏覽頻率大于預(yù)設(shè)閾值時,將網(wǎng)頁的網(wǎng)址加入網(wǎng)址白名單。也就是說,當(dāng)網(wǎng)頁的瀏覽頻率大于預(yù)設(shè)閾值時,可認(rèn)為該網(wǎng)頁的瀏覽量比較大,說明該網(wǎng)頁是用戶比較常用的,例如Top (頂級)站點(diǎn)的網(wǎng)址、門戶網(wǎng)站的網(wǎng)址、受眾廣泛的網(wǎng)址、政府機(jī)構(gòu)的網(wǎng)址、知名公司的網(wǎng)址等,這些網(wǎng)頁不會存在對應(yīng)的網(wǎng)站停止服務(wù)或關(guān)閉等風(fēng)險(xiǎn),所以可將該網(wǎng)頁的網(wǎng)址加入到網(wǎng)址白名單。
[0082]本發(fā)明實(shí)施例的歷史記錄服務(wù)器,可通過歷史瀏覽記錄獲取模塊獲取用戶的歷史瀏覽記錄,檢測模塊檢測歷史瀏覽記錄中網(wǎng)頁的網(wǎng)址是否存在過期風(fēng)險(xiǎn),如果存在過期風(fēng)險(xiǎn),備份模塊則加載網(wǎng)頁的網(wǎng)址并將網(wǎng)頁的網(wǎng)頁內(nèi)容作為備份內(nèi)容,備份提供模塊接收瀏覽器的備份請求消息,并將備份內(nèi)容反饋至瀏覽器以使瀏覽器加載備份內(nèi)容,即通過將存在過期風(fēng)險(xiǎn)的網(wǎng)頁內(nèi)容進(jìn)行預(yù)先備份處理,當(dāng)接收到瀏覽器發(fā)送的訪問該網(wǎng)頁的請求時,可將該備份的網(wǎng)頁內(nèi)容反饋給瀏覽器,瀏覽器加載該備份的網(wǎng)頁內(nèi)容,可以使得用戶能夠訪問已經(jīng)過期網(wǎng)址對應(yīng)的網(wǎng)頁內(nèi)容,保障了用戶利益,提升了用戶體驗(yàn)。
[0083]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種歷史瀏覽記錄中網(wǎng)頁的加載系統(tǒng)。
[0084]圖6是根據(jù)本發(fā)明一個實(shí)施例的歷史瀏覽記錄中網(wǎng)頁的加載系統(tǒng)的結(jié)構(gòu)框圖。如圖6所示,該歷史瀏覽記錄中網(wǎng)頁的加載系統(tǒng)可以包括:瀏覽器100和歷史記錄服務(wù)器200。
[0085]具體地,瀏覽器100可用于接收用戶針對歷史瀏覽記錄中網(wǎng)頁的觸發(fā)操作,并在無法正常加載網(wǎng)頁時,向歷史記錄服務(wù)器200發(fā)送備份請求消息,以及接收歷史記錄服務(wù)器200反饋的備份內(nèi)容,并加載備份內(nèi)容。
[0086]具體而言,在本發(fā)明實(shí)施例中,瀏覽器100可獲取加載網(wǎng)頁時產(chǎn)生的錯誤類型,并在錯誤類型數(shù)值在預(yù)設(shè)錯誤數(shù)值范圍內(nèi)時判斷無法正常加載網(wǎng)頁。其中,在本發(fā)明的實(shí)施例中,預(yù)設(shè)錯誤數(shù)值范圍可為200-500error??梢岳斫猓绻麨g覽器100不能正常加載某個網(wǎng)頁,則瀏覽器100會收到返回的錯誤信息,如果錯誤信息中的數(shù)值在200-500,即200_500error,例如404error,則都說明原網(wǎng)站已不存在。
[0087]更具體地,當(dāng)用戶想訪問歷史瀏覽記錄中某個網(wǎng)頁時,瀏覽器100可接收用戶針對該網(wǎng)頁的觸發(fā)操作,之后可判斷是否能夠正常加載該網(wǎng)頁,即瀏覽器100可通過判斷加載該網(wǎng)頁時是否會產(chǎn)生錯誤信息,若產(chǎn)生錯誤信息,則瀏覽器100可獲取該錯誤信息的錯誤類型,并對該錯誤類型進(jìn)行分析,當(dāng)分析出該錯誤類型數(shù)值在200-500,即200-500error,例如404error時,可判斷無法正常加載網(wǎng)頁,此時可向歷史記錄服務(wù)器200發(fā)送備份請求信息。歷史記錄服務(wù)器200在接收到該備份請求信息之后,可根據(jù)該請求信息中的網(wǎng)頁網(wǎng)址找到對應(yīng)的備份內(nèi)容,并將該備份內(nèi)容反饋給瀏覽器100。瀏覽器100可加載該備份內(nèi)容,以使得用戶能夠訪問已經(jīng)過期網(wǎng)址對應(yīng)的網(wǎng)頁內(nèi)容。
[0088]為了使得瀏覽器100能夠從歷史記錄服務(wù)器200中獲取無法正常加載網(wǎng)頁相應(yīng)的備份內(nèi)容,歷史記錄服務(wù)器200可預(yù)先對這些無法正常加載網(wǎng)頁進(jìn)行備份處理,即對用戶瀏覽過的網(wǎng)頁進(jìn)行預(yù)先處理。具體地,歷史記錄服務(wù)器200可用于獲取用戶的歷史瀏覽記錄,并檢測歷史瀏覽記錄中網(wǎng)頁的網(wǎng)址是否存在過期風(fēng)險(xiǎn),以及在判斷存在過期風(fēng)險(xiǎn)時加載網(wǎng)頁的網(wǎng)址并將網(wǎng)頁的網(wǎng)頁內(nèi)容作為備份內(nèi)容,向?yàn)g覽器100提供備份內(nèi)容。
[0089]具體而言,在本發(fā)明的實(shí)施例中,當(dāng)歷史瀏覽記錄中網(wǎng)頁的網(wǎng)址不屬于網(wǎng)址白名單時,歷史記錄服務(wù)器200可判斷存在過期風(fēng)險(xiǎn)。其中,上述網(wǎng)址白名單可理解為該白名單中所包含的網(wǎng)址對應(yīng)的網(wǎng)頁時用戶比較常用的,即歷史記錄服務(wù)器200可將用戶比較常用且不會存在對應(yīng)的網(wǎng)站停止服務(wù)或關(guān)閉等風(fēng)險(xiǎn)網(wǎng)址聚集在一起以形成白名單。具體地,在本發(fā)明的實(shí)施例中,當(dāng)網(wǎng)頁的瀏覽頻率大于預(yù)設(shè)閾值時,歷史記錄服務(wù)器200可將網(wǎng)頁的網(wǎng)址加入網(wǎng)址白名單。也就是說,當(dāng)網(wǎng)頁的瀏覽頻率(如網(wǎng)頁的點(diǎn)擊量)大于預(yù)設(shè)閾值時,可認(rèn)為該網(wǎng)頁的瀏覽量比較大,說明該網(wǎng)頁是用戶比較常用的,例如Top (頂級)站點(diǎn)的網(wǎng)址、門戶網(wǎng)站的網(wǎng)址、受眾廣泛的網(wǎng)址、政府機(jī)構(gòu)的網(wǎng)址、知名公司的網(wǎng)址等,這些網(wǎng)頁不會存在對應(yīng)的網(wǎng)站停止服務(wù)或關(guān)閉等風(fēng)險(xiǎn),所以可將該網(wǎng)頁的網(wǎng)址加入到網(wǎng)址白名單。
[0090]舉例而言,當(dāng)用戶訪問某個網(wǎng)頁時,瀏覽器100可將該用戶的瀏覽記錄上傳至歷史記錄服務(wù)器200,以作為該用戶的歷史瀏覽記錄。歷史記錄服務(wù)器200可對該瀏覽記錄對應(yīng)的網(wǎng)址進(jìn)行評估,以檢測該網(wǎng)址是否存在過期風(fēng)險(xiǎn),若存在,則可加載該網(wǎng)址并將該網(wǎng)址對應(yīng)的網(wǎng)頁內(nèi)容作為備份內(nèi)容,并進(jìn)行存儲。當(dāng)用戶再次訪問該網(wǎng)頁時,瀏覽器100可對該網(wǎng)頁的網(wǎng)址進(jìn)行判斷,判斷是否能夠正常加載該網(wǎng)頁,若無法正常加載該網(wǎng)頁,則可向歷史記錄服務(wù)器200發(fā)送關(guān)于該網(wǎng)頁的備份請求消息。歷史記錄服務(wù)器200在接收到該備份請求消息之后,可根據(jù)該請求消息中的網(wǎng)址找到對應(yīng)的備份內(nèi)容并將其反饋給瀏覽器100。瀏覽器100可加載該備份內(nèi)容,以使得用戶能夠訪問已經(jīng)過期網(wǎng)址對應(yīng)的網(wǎng)頁內(nèi)容。
[0091]本發(fā)明實(shí)施例的歷史瀏覽記錄中網(wǎng)頁的加載系統(tǒng),可通過瀏覽器接收用戶針對歷史瀏覽記錄中網(wǎng)頁的觸發(fā)操作,并在無法正常加載網(wǎng)頁時,向歷史記錄服務(wù)器發(fā)送備份請求消息,歷史記錄服務(wù)器可根據(jù)該備份請求消息從預(yù)先備份的備份內(nèi)容中找到該備份請求消息對應(yīng)的備份內(nèi)容,并將該備份內(nèi)容發(fā)送給瀏覽器,瀏覽器加載該備份內(nèi)容,以使得用戶能夠訪問已經(jīng)過期網(wǎng)址對應(yīng)的網(wǎng)頁內(nèi)容,保障了用戶利益,提升了用戶體驗(yàn)。
[0092]需要說明的是,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是指至少兩個。
[0093]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括