保存網(wǎng)頁(yè)快照的方法及裝置的制造方法
【專利摘要】本申請(qǐng)?zhí)峁┍4婢W(wǎng)頁(yè)快照的方法及裝置,所述方法包括:解析接收到的HTTP請(qǐng)求報(bào)文,獲得URL地址,所述URL地址包含第一域名;根據(jù)所述第一域名判斷所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是否為需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè),若是,則在接收到所述HTTP請(qǐng)求報(bào)文的HTTP響應(yīng)報(bào)文時(shí)緩存所述HTTP響應(yīng)報(bào)文;將所述HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述HTTP響應(yīng)報(bào)文生成網(wǎng)頁(yè)快照并保存所述網(wǎng)頁(yè)快照。應(yīng)用本申請(qǐng)實(shí)施例實(shí)現(xiàn)了保存需要登錄認(rèn)證通過(guò)后才能訪問(wèn)的網(wǎng)頁(yè)對(duì)應(yīng)的網(wǎng)頁(yè)快照。
【專利說(shuō)明】
保存網(wǎng)頁(yè)快照的方法及裝置
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及保存網(wǎng)頁(yè)快照的方法及裝置。
【背景技術(shù)】
[0002]快照保存服務(wù)器對(duì)網(wǎng)頁(yè)進(jìn)行備份并保存,所述保存在快照保存服務(wù)器中的網(wǎng)頁(yè)稱為“網(wǎng)頁(yè)快照”?,F(xiàn)有技術(shù)中,當(dāng)DPI(Deep Packet Inspect1n,深度包檢測(cè))設(shè)備接收到終端向Web服務(wù)器發(fā)送的HTTP(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)請(qǐng)求報(bào)文時(shí),將所述HTTP請(qǐng)求報(bào)文中的URL(Uniform Resource Locator,統(tǒng)一資源定位符)地址發(fā)送至快照保存服務(wù)器,快照保存服務(wù)器根據(jù)接收到的URL地址向Web服務(wù)器發(fā)送獲取網(wǎng)頁(yè)數(shù)據(jù)請(qǐng)求,從而根據(jù)Web服務(wù)器返回的網(wǎng)頁(yè)數(shù)據(jù)生成網(wǎng)頁(yè)快照并保存。
[0003]然而,有些網(wǎng)頁(yè)在通過(guò)登錄認(rèn)證之后才能訪問(wèn),例如網(wǎng)盤(pán)網(wǎng)頁(yè),當(dāng)快照保存服務(wù)器直接使用接收到的URL地址向Web服務(wù)器請(qǐng)求獲取這部分網(wǎng)頁(yè)數(shù)據(jù)時(shí),由于URL地址中不包括登錄信息,Web服務(wù)器無(wú)法對(duì)登錄信息進(jìn)行驗(yàn)證,因此拒絕向快照保存服務(wù)器提供網(wǎng)頁(yè)數(shù)據(jù),導(dǎo)致快照保存服務(wù)器無(wú)法獲取這部分網(wǎng)頁(yè)數(shù)據(jù),從而無(wú)法保存這部分網(wǎng)頁(yè)的網(wǎng)頁(yè)快照。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本申請(qǐng)?zhí)峁┮环N保存網(wǎng)頁(yè)快照的方法及裝置,以解決使用現(xiàn)有技術(shù)無(wú)法保存需要登錄認(rèn)證通過(guò)后才能訪問(wèn)的網(wǎng)頁(yè)對(duì)應(yīng)的網(wǎng)頁(yè)快照的問(wèn)題。
[0005]具體地,本申請(qǐng)是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的:
[0006]根據(jù)本申請(qǐng)實(shí)施例第一方面,提供保存網(wǎng)頁(yè)快照的方法,所述方法應(yīng)用在DPI設(shè)備上,所述方法包括:
[0007]解析接收到的超文本傳輸協(xié)議HTTP請(qǐng)求報(bào)文,獲得統(tǒng)一資源定位符URL地址,所述URL地址包含第一域名;
[0008]根據(jù)所述第一域名判斷所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是否為需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè),若是,則在接收到所述HTTP請(qǐng)求報(bào)文的HTTP響應(yīng)報(bào)文時(shí),緩存所述HTTP響應(yīng)報(bào)文;
[0009]將所述HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述HTTP響應(yīng)報(bào)文生成網(wǎng)頁(yè)快照并保存所述網(wǎng)頁(yè)快照。
[0010]根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供保存網(wǎng)頁(yè)快照的裝置,所述裝置應(yīng)用在DPI設(shè)備上,所述裝置包括:
[0011]判斷單元,用于根據(jù)所述第一域名判斷所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是否為需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè);
[0012]緩存單元,用于當(dāng)所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè)時(shí),在接收到所述HTTP請(qǐng)求報(bào)文的HTTP響應(yīng)報(bào)文時(shí),緩存所述HTTP響應(yīng)報(bào)文;
[0013]第一發(fā)送單元,用于將所述HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述HTTP響應(yīng)報(bào)文生成網(wǎng)頁(yè)快照并保存所述網(wǎng)頁(yè)快照。
[0014]應(yīng)用上述實(shí)施例,DPI設(shè)備解析接收到的HTTP請(qǐng)求報(bào)文,獲得URL地址,當(dāng)所述URL地址所對(duì)應(yīng)的網(wǎng)頁(yè)為需要登錄認(rèn)證通過(guò)后才能訪問(wèn)的網(wǎng)頁(yè)時(shí),DPI設(shè)備可以直接緩存所述HTTP請(qǐng)求報(bào)文對(duì)應(yīng)的HTTP響應(yīng)報(bào)文,并將所述HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,由于所述HTTP響應(yīng)報(bào)文中包含了網(wǎng)頁(yè)數(shù)據(jù),從而快照保存服務(wù)器可以直接根據(jù)所述HTTP響應(yīng)報(bào)文生成網(wǎng)頁(yè)快照并保存。
【附圖說(shuō)明】
[0015]圖1為應(yīng)用本申請(qǐng)實(shí)施例實(shí)現(xiàn)保存網(wǎng)頁(yè)快照的應(yīng)用場(chǎng)景示意圖。
[0016]圖2為本申請(qǐng)保存網(wǎng)頁(yè)快照的方法的一個(gè)實(shí)施例流程圖。
[0017]圖3為本申請(qǐng)保存網(wǎng)頁(yè)快照的裝置所在DPI設(shè)備的一種硬件結(jié)構(gòu)圖。
[0018]圖4為本申請(qǐng)保存網(wǎng)頁(yè)快照的裝置的一個(gè)實(shí)施例框圖。
【具體實(shí)施方式】
[0019]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。
[0020]在本申請(qǐng)使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書(shū)中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
[0021]應(yīng)當(dāng)理解,盡管在本申請(qǐng)可能采用術(shù)語(yǔ)第一、第二、第三等來(lái)描述各種信息,但這些信息不應(yīng)限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來(lái)將同一類型的信息彼此區(qū)分開(kāi)。例如,在不脫離本申請(qǐng)范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。
[0022]請(qǐng)參見(jiàn)圖1,為應(yīng)用本申請(qǐng)實(shí)施例實(shí)現(xiàn)保存網(wǎng)頁(yè)快照的應(yīng)用場(chǎng)景示意圖。
[0023]如圖1所示,包括終端、DPI設(shè)備、快照保存服務(wù)器、Web服務(wù)器,其中,DPI設(shè)備分別與終端、快照保存服務(wù)器、Web服務(wù)器相連接,快照保存服務(wù)器還與Web服務(wù)器相連接。終端向Web服務(wù)器發(fā)送HTTP請(qǐng)求報(bào)文時(shí),該HTTP請(qǐng)求報(bào)文通過(guò)DPI設(shè)備傳輸至Web服務(wù)器,之后,Web服務(wù)器返回HTTP響應(yīng)報(bào)文時(shí),該HTTP響應(yīng)報(bào)文通過(guò)DPI設(shè)備傳輸至終端。在本申請(qǐng)實(shí)施例中,當(dāng)DPI設(shè)備接收到HTTP請(qǐng)求報(bào)文時(shí),可以解析所述HTTP請(qǐng)求報(bào)文,獲得URL地址,當(dāng)所述URL地址所對(duì)應(yīng)的網(wǎng)頁(yè)為需要登錄認(rèn)證通過(guò)后才能訪問(wèn)的網(wǎng)頁(yè)時(shí),DPI設(shè)備可以在接收到Web服務(wù)器向所述終端返回的HTTP響應(yīng)報(bào)文時(shí),緩存所述HTTP響應(yīng)報(bào)文,并將所述緩存的HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,所述HTTP響應(yīng)報(bào)文中包含了所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù),因此快照保存服務(wù)器可以根據(jù)所述HTTP響應(yīng)報(bào)文生成網(wǎng)頁(yè)快照并保存。可以理解的是,本實(shí)施例中的終端僅以電腦為例進(jìn)行說(shuō)明,實(shí)際應(yīng)用中的終端可以是手機(jī)、平板電腦等其他具有網(wǎng)絡(luò)資源訪問(wèn)功能的終端。
[0024]請(qǐng)參見(jiàn)圖2,為本申請(qǐng)保存網(wǎng)頁(yè)快照的方法的一個(gè)實(shí)施例流程圖,所述方法應(yīng)用在DPI設(shè)備上,所述方法包括以下步驟:
[0025]步驟S201:解析接收到的HTTP請(qǐng)求報(bào)文,獲得URL地址,所述URL地址包含第一域名。
[0026]URL地址中包含域名,所述域名表示互聯(lián)網(wǎng)中服務(wù)器的地址,URL地址表示所請(qǐng)求獲取的網(wǎng)頁(yè)資源在該服務(wù)器上的位置,例如,“http://mail.163.com/index.html”是一個(gè)URL地址,其中包含域名163.com。
[0027]可以參見(jiàn)圖1,終端向Web服務(wù)器發(fā)送HTTP請(qǐng)求報(bào)文,以請(qǐng)求獲取網(wǎng)頁(yè)數(shù)據(jù),該HTTP請(qǐng)求報(bào)文通過(guò)DPI設(shè)備傳輸至Web服務(wù)器,DPI設(shè)備在接收到該HTTP請(qǐng)求報(bào)文時(shí),可以解析該HTTP請(qǐng)求報(bào)文,獲得URL地址,為了描述方便,本申請(qǐng)實(shí)施例中將所述URL地址中包含的域名稱為第一域名。本步驟中,在獲取到URL地址后,可以按照預(yù)設(shè)的規(guī)則從所述URL地址中提取出該第一域名。
[0028]步驟S202:根據(jù)所述第一域名判斷所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是否為需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè),若是,則執(zhí)行步驟S203,否則執(zhí)行步驟S205。
[0029]在一個(gè)可選的實(shí)現(xiàn)方式中,可以預(yù)先配置網(wǎng)站域名,所述網(wǎng)站域名中可以包括需要登錄認(rèn)證通過(guò)后才能訪問(wèn)的網(wǎng)頁(yè)的域名,例如,QQ空間網(wǎng)頁(yè)的域名qzone.qq.com,360云盤(pán)網(wǎng)頁(yè)的域名yunpan.#。本步驟中,可以根據(jù)所述第一域名查找所述網(wǎng)站域名,若從網(wǎng)站域名中查找到該第一域名,可以確定所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)為需要登錄認(rèn)證通過(guò)后才能訪問(wèn)的網(wǎng)頁(yè),執(zhí)行步驟S203,否則,可以確定所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是無(wú)需登錄認(rèn)證就可以訪問(wèn)的網(wǎng)頁(yè),執(zhí)行步驟S205。
[0030]步驟S203:在接收到所述HTTP請(qǐng)求報(bào)文的HTTP響應(yīng)報(bào)文時(shí),緩存所述HTTP響應(yīng)報(bào)文。
[0031]本實(shí)施例中,當(dāng)終端請(qǐng)求訪問(wèn)的網(wǎng)頁(yè)為需要登錄認(rèn)證通過(guò)后才能訪問(wèn)的網(wǎng)頁(yè)時(shí),終端所發(fā)送的HTTP請(qǐng)求報(bào)文中將包含登錄信息,當(dāng)Web服務(wù)器驗(yàn)證登錄信息通過(guò)后,向終端返回所述HTTP請(qǐng)求報(bào)文的HTTP響應(yīng)報(bào)文,該HTTP響應(yīng)報(bào)文中包含終端所請(qǐng)求訪問(wèn)網(wǎng)頁(yè)的網(wǎng)頁(yè)數(shù)據(jù),當(dāng)DPI設(shè)備接收到所述HTTP響應(yīng)報(bào)文時(shí),可以緩存該HTTP響應(yīng)報(bào)文。
[0032]在一個(gè)可選的實(shí)現(xiàn)方式中,HTTP響應(yīng)報(bào)文中可以包括網(wǎng)頁(yè)數(shù)據(jù)的類型字段(Content-Type),該字段的值可以為 “text/html”、“text/js”、“text/css” 等,其中,當(dāng)Content-Type字段的值為“text/html”時(shí),表示該HTTP響應(yīng)報(bào)文攜帶網(wǎng)頁(yè)數(shù)據(jù)的內(nèi)容信息,當(dāng)Content-Type字段的值為“text/js”時(shí),表示該HTTP響應(yīng)報(bào)文攜帶的是網(wǎng)頁(yè)數(shù)據(jù)中的修飾網(wǎng)頁(yè)用的腳本信息,當(dāng)Content-Type字段的值為“text/css”等時(shí),表示該HTTP響應(yīng)報(bào)文攜帶的是網(wǎng)頁(yè)數(shù)據(jù)的樣式信息,由于網(wǎng)頁(yè)數(shù)據(jù)的關(guān)鍵部分在于網(wǎng)頁(yè)數(shù)據(jù)的內(nèi)容信息,并且緩存類型字段值為“text/js”和“text/css”的HTTP響應(yīng)報(bào)文通常會(huì)耗費(fèi)較多的網(wǎng)絡(luò)流量,因此,DPI設(shè)備可以只緩存類型字段值為“text/html”的HTTP響應(yīng)報(bào)文。具體地,當(dāng)DPI設(shè)備接收到HTTP響應(yīng)報(bào)文后,可以先對(duì)該HTTP響應(yīng)報(bào)文進(jìn)行解析,獲取Content-Type字段,判斷該字段的值是否為“text/html”,若是,則可以緩存該HTTP響應(yīng)報(bào)文,否則,可以不用緩存該HTTP響應(yīng)報(bào)文。
[0033]通常情況下,一個(gè)完整的網(wǎng)頁(yè)內(nèi)容信息可能需要由多個(gè)類型字段值為“text/html”的HTTP響應(yīng)報(bào)文中攜帶的網(wǎng)頁(yè)內(nèi)容信息組成,所述HTTP響應(yīng)報(bào)文攜帶TCP(Transmiss1n Control Protocol,傳輸控制協(xié)議)序列號(hào),當(dāng)DPI設(shè)備接收到所述HTTP響應(yīng)報(bào)文時(shí),可以先緩存該HTTP響應(yīng)報(bào)文,并可以根據(jù)所述TCP序列號(hào)判斷所緩存的HTTP響應(yīng)報(bào)文是否包含完整的網(wǎng)頁(yè)數(shù)據(jù)。
[0034]步驟S204:將所述HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述HTTP響應(yīng)報(bào)文生成網(wǎng)頁(yè)快照并保存所述網(wǎng)頁(yè)快照,結(jié)束當(dāng)前流程。
[0035]在一個(gè)可選的實(shí)現(xiàn)方式中,在步驟S203中,DPI設(shè)備根據(jù)TCP序列號(hào)判斷緩存的HTTP響應(yīng)報(bào)文中包含了完整的網(wǎng)頁(yè)數(shù)據(jù)后,可以將該完整的網(wǎng)頁(yè)數(shù)據(jù)所對(duì)應(yīng)的HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,由于所發(fā)送的HTTP響應(yīng)報(bào)文中攜帶了TCP序列號(hào),因此快照保存服務(wù)器接收到HTTP響應(yīng)報(bào)文后,可以根據(jù)TCP序列號(hào)將報(bào)文按順序?qū)懭肟煺瘴募?,生成網(wǎng)頁(yè)快照并保存。
[0036]在本申請(qǐng)實(shí)施例中,DPI設(shè)備還可以將所述URL地址發(fā)送至快照保存服務(wù)器,快照保存服務(wù)器可以保存所述URL地址與保存的網(wǎng)頁(yè)快照的關(guān)聯(lián)關(guān)系,以便后續(xù)可以根據(jù)URL地址輸出對(duì)應(yīng)的網(wǎng)頁(yè)快照。
[0037]步驟S205:將所述URL地址發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述URL地址向Web服務(wù)器請(qǐng)求獲取網(wǎng)頁(yè)數(shù)據(jù)并根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)保存網(wǎng)頁(yè)快照,結(jié)束當(dāng)前流程。
[0038]當(dāng)終端所請(qǐng)求的網(wǎng)頁(yè)為無(wú)需登錄認(rèn)證就可以訪問(wèn)的網(wǎng)頁(yè)時(shí),DPI設(shè)備可以直接將所述URL地址發(fā)送至快照保存服務(wù)器,快照保存服務(wù)器可以根據(jù)所述URL地址向Web服務(wù)器請(qǐng)求獲取網(wǎng)頁(yè)數(shù)據(jù),并根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)生成網(wǎng)頁(yè)快照,保存所述網(wǎng)頁(yè)快照。
[0039]本實(shí)施例中,結(jié)合步驟S204和步驟S205的描述,當(dāng)DPI設(shè)備向快照保存服務(wù)器發(fā)送URL地址時(shí),可以同時(shí)攜帶一個(gè)標(biāo)識(shí),該標(biāo)識(shí)用于表示是否由DPI設(shè)備向快照保存服務(wù)器發(fā)送了 HTTP響應(yīng)報(bào)文,如果是,則由于HTTP響應(yīng)報(bào)文中已經(jīng)攜帶了所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù),因此快照保存服務(wù)器無(wú)需再向Web服務(wù)器請(qǐng)求所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù),如果否,則快照保存服務(wù)器向Web服務(wù)器請(qǐng)求所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù)。
[0040]應(yīng)用上述實(shí)施例,DPI設(shè)備解析接收到的HTTP請(qǐng)求報(bào)文,獲得URL地址,當(dāng)所述URL地址所對(duì)應(yīng)的網(wǎng)頁(yè)為需要登錄認(rèn)證通過(guò)后才能訪問(wèn)的網(wǎng)頁(yè)時(shí),DPI設(shè)備可以直接緩存所述HTTP請(qǐng)求報(bào)文對(duì)應(yīng)的HTTP響應(yīng)報(bào)文,并將所述HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,所述HTTP響應(yīng)報(bào)文中包含了網(wǎng)頁(yè)數(shù)據(jù),從而快照保存服務(wù)器可以直接根據(jù)所述HTTP響應(yīng)報(bào)文生成網(wǎng)頁(yè)快照并保存。
[0041]與前述保存網(wǎng)頁(yè)快照的方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了保存網(wǎng)頁(yè)快照的裝置的實(shí)施例。
[0042]本申請(qǐng)保存網(wǎng)頁(yè)快照的裝置的實(shí)施例可以應(yīng)用在DPI設(shè)備上。裝置實(shí)施例可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過(guò)其所在DPI設(shè)備的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖3所示,為本申請(qǐng)保存網(wǎng)頁(yè)快照的裝置所在DPI設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的DPI設(shè)備通常根據(jù)該設(shè)備的實(shí)際功能,還可以包括其他硬件,對(duì)此不再贅述。
[0043]請(qǐng)參考圖4,為本申請(qǐng)保存網(wǎng)頁(yè)快照的裝置的一個(gè)實(shí)施例框圖,所述裝置包括解析單元410、判斷單元420、緩存單元430、第一發(fā)送單元440。
[0044]其中,所述解析單元410,用于解析接收到的HTTP請(qǐng)求報(bào)文,獲得URL地址,所述URL地址包含第一域名;
[0045]所述判斷單元420,用于根據(jù)所述第一域名判斷所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是否為需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè);
[0046]所述緩存單元430,用于當(dāng)所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè)時(shí),在接收到所述HTTP請(qǐng)求報(bào)文的HTTP響應(yīng)報(bào)文時(shí),緩存所述HTTP響應(yīng)報(bào)文;
[0047]所述第一發(fā)送單元440,用于將所述HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述HTTP響應(yīng)報(bào)文生成網(wǎng)頁(yè)快照并保存所述網(wǎng)頁(yè)快照。
[0048]在一個(gè)可選的實(shí)現(xiàn)方式中,所述判斷單元420可以包括(圖4中未示出):查找子單元、確定子單元。
[0049]其中,所述查找子單元,用于根據(jù)所述第一域名查找預(yù)先配置的網(wǎng)站域名;
[0050]所述確定子單元,用于在查找到所述第一域名時(shí),確定所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè);在未查找到所述第一域名時(shí),確定所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是無(wú)需登錄認(rèn)證就可以訪問(wèn)的網(wǎng)頁(yè)。
[0051]在另一個(gè)可選的實(shí)現(xiàn)方式中,所述緩存單元430可以包括(圖4中未示出):解析子單元、緩存子單元。
[0052]其中,所述解析子單元,用于解析接收到的HTTP響應(yīng)報(bào)文,獲得類型字段;
[0053]所述緩存子單元,用于當(dāng)所述類型字段表示所述HTTP響應(yīng)報(bào)文包含的網(wǎng)頁(yè)數(shù)據(jù)的類型是文本類型時(shí),緩存所述HTTP響應(yīng)報(bào)文。
[0054]在另一個(gè)可選的實(shí)現(xiàn)方式中,所述第一發(fā)送單元440還可以用于,將所述URL地址發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器保存所述URL地址與保存的網(wǎng)頁(yè)快照的關(guān)聯(lián)關(guān)系。
[0055]在另一個(gè)可選的實(shí)現(xiàn)方式中,所述裝置還可以包括(圖4中未示出):第二發(fā)送單
J L ο
[0056]所述第二發(fā)送單元,用于根據(jù)所述第一域名判斷得出所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)為無(wú)需登錄認(rèn)證就可以訪問(wèn)的網(wǎng)頁(yè)時(shí),將所述URL地址發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述URL地址向Web服務(wù)器請(qǐng)求獲取網(wǎng)頁(yè)數(shù)據(jù)并根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)保存網(wǎng)頁(yè)快照。
[0057]上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過(guò)程具體詳見(jiàn)上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過(guò)程,在此不再贅述。
[0058]對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0059]以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種保存網(wǎng)頁(yè)快照的方法,其特征在于,所述方法應(yīng)用在深度包檢測(cè)DPI設(shè)備上,所述方法包括: 解析接收到的超文本傳輸協(xié)議HTTP請(qǐng)求報(bào)文,獲得統(tǒng)一資源定位符URL地址,所述URL地址包含第一域名; 根據(jù)所述第一域名判斷所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是否為需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè),若是,則在接收到所述HTTP請(qǐng)求報(bào)文的HTTP響應(yīng)報(bào)文時(shí),緩存所述HTTP響應(yīng)報(bào)文; 將所述HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述HTTP響應(yīng)報(bào)文生成網(wǎng)頁(yè)快照并保存所述網(wǎng)頁(yè)快照。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一域名判斷所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是否為需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè)包括: 根據(jù)所述第一域名查找預(yù)先配置的網(wǎng)站域名,若從所述網(wǎng)站域名中查找到所述第一域名,則確定所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè); 若從所述網(wǎng)站域名中未查找到所述第一域名,則確定所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是無(wú)需登錄認(rèn)證就可以訪問(wèn)的網(wǎng)頁(yè)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述緩存所述HTTP響應(yīng)報(bào)文包括: 解析接收到的HTTP響應(yīng)報(bào)文,獲得類型字段; 當(dāng)所述類型字段表示所述HTTP響應(yīng)報(bào)文包含的網(wǎng)頁(yè)數(shù)據(jù)的類型是文本類型時(shí),緩存所述HTTP響應(yīng)報(bào)文。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述緩存所述HTTP響應(yīng)報(bào)文之后,還包括: 將所述URL地址發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器保存所述URL地址與保存的網(wǎng)頁(yè)快照的關(guān)聯(lián)關(guān)系。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)根據(jù)所述第一域名判斷得出所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)為無(wú)需登錄認(rèn)證就可以訪問(wèn)的網(wǎng)頁(yè)時(shí),將所述URL地址發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述URL地址向Web服務(wù)器請(qǐng)求獲取網(wǎng)頁(yè)數(shù)據(jù)并根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)保存網(wǎng)頁(yè)快照。6.—種保存網(wǎng)頁(yè)快照的裝置,其特征在于,所述裝置應(yīng)用在DPI設(shè)備上,所述裝置包括: 解析單元,用于解析接收到的HTTP請(qǐng)求報(bào)文,獲得URL地址,所述URL地址包含第一域名; 判斷單元,用于根據(jù)所述第一域名判斷所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是否為需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè); 緩存單元,用于當(dāng)所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè)時(shí),在接收到所述HTTP請(qǐng)求報(bào)文的HTTP響應(yīng)報(bào)文時(shí),緩存所述HTTP響應(yīng)報(bào)文; 第一發(fā)送單元,用于將所述HTTP響應(yīng)報(bào)文發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述HTTP響應(yīng)報(bào)文生成網(wǎng)頁(yè)快照并保存所述網(wǎng)頁(yè)快照。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述判斷單元包括: 查找子單元,用于根據(jù)所述第一域名查找預(yù)先配置的網(wǎng)站域名; 確定子單元,用于在查找到所述第一域名時(shí),確定所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是需要登錄認(rèn)證通過(guò)后才可以訪問(wèn)的網(wǎng)頁(yè);在未查找到所述第一域名時(shí),確定所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)是無(wú)需登錄認(rèn)證就可以訪問(wèn)的網(wǎng)頁(yè)。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述緩存單元包括: 解析子單元,用于解析接收到的HTTP響應(yīng)報(bào)文,獲得類型字段; 緩存子單元,用于當(dāng)所述類型字段表示所述HTTP響應(yīng)報(bào)文包含的網(wǎng)頁(yè)數(shù)據(jù)的類型是文本類型時(shí),緩存所述HTTP響應(yīng)報(bào)文。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述第一發(fā)送單元,還用于將所述URL地址發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器保存所述URL地址與保存的網(wǎng)頁(yè)快照的關(guān)聯(lián)關(guān)系。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第二發(fā)送單元,用于當(dāng)根據(jù)所述第一域名判斷得出所述URL地址對(duì)應(yīng)的網(wǎng)頁(yè)為無(wú)需登錄認(rèn)證就可以訪問(wèn)的網(wǎng)頁(yè)時(shí),將所述URL地址發(fā)送至快照保存服務(wù)器,以使快照保存服務(wù)器根據(jù)所述URL地址向Web服務(wù)器請(qǐng)求獲取網(wǎng)頁(yè)數(shù)據(jù)并根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)保存網(wǎng)頁(yè)快照。
【文檔編號(hào)】G06F21/62GK105938473SQ201510874592
【公開(kāi)日】2016年9月14日
【申請(qǐng)日】2015年12月2日
【發(fā)明人】魏方征
【申請(qǐng)人】杭州迪普科技有限公司