專利名稱:一種網(wǎng)頁內(nèi)容發(fā)送方法和代理服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)頁內(nèi)容發(fā)送技術(shù)領(lǐng)域,特別涉及一種網(wǎng)頁內(nèi)容發(fā)送方法和代理服務(wù)器。
背景技術(shù):
現(xiàn)有的移動(dòng)終端(如手機(jī))訪問網(wǎng)頁(如blog、論壇等)時(shí),一般通過 wap (Wireless Application Protocol,無線應(yīng)用協(xié)議)網(wǎng)頁進(jìn)行網(wǎng)頁訪問,該種方式獲得的網(wǎng)頁內(nèi)容比較簡單,適應(yīng)移動(dòng)終端的顯示屏幕和網(wǎng)絡(luò)環(huán)境,該種方式的缺點(diǎn)是必須專門建立wap形式的網(wǎng)頁;另外一種方式是調(diào)用移動(dòng)終端的瀏覽器直接訪問網(wǎng)頁,這種方式能使移動(dòng)終端上顯示出較多的網(wǎng)頁內(nèi)容,但是由于網(wǎng)頁的內(nèi)容均是為PC(Pers0nal Computer,個(gè)人計(jì)算機(jī))瀏覽器設(shè)置的,適用于PC|瀏覽器上展現(xiàn)的內(nèi)容在移動(dòng)終端上顯示時(shí)常顯得內(nèi)容雜亂,顯示效果比較差,影響用戶使用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種網(wǎng)頁內(nèi)容發(fā)送方法和代理服務(wù)器,用以解決現(xiàn)有網(wǎng)頁內(nèi)容發(fā)送技術(shù)需要客戶端設(shè)置專門的網(wǎng)頁瀏覽器或者客戶端顯示內(nèi)容雜亂的問題。本發(fā)明實(shí)施例提供一種網(wǎng)頁內(nèi)容發(fā)送方法,包括代理服務(wù)器接收客戶端發(fā)送的第一超文本傳輸協(xié)議請求,所述第一超文本傳輸協(xié)議請求中包括網(wǎng)頁地址;所述代理服務(wù)器從所述第一超文本傳輸協(xié)議請求中解析出所述網(wǎng)頁地址,構(gòu)建包括所述網(wǎng)頁地址的第二超文本傳輸協(xié)議請求;所述代理服務(wù)器將所述第二超文本傳輸協(xié)議請求發(fā)送給所述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;所述代理服務(wù)器接收所述網(wǎng)頁服務(wù)器返回的所述網(wǎng)頁地址對應(yīng)的第一網(wǎng)頁內(nèi)容;所述代理服務(wù)器對所述第一網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第一網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容;所述代理服務(wù)器將所述處理后的第一網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給所述
客戶端。其中,優(yōu)選地,所述第一網(wǎng)頁內(nèi)容中包含cookie ;所述網(wǎng)頁內(nèi)容發(fā)送方法還包括所述代理服務(wù)器將所述cookie和所述網(wǎng)頁地址建立對應(yīng)關(guān)系,并保存所述對應(yīng)關(guān)系,將所述cookie返回給所述客戶端。其中,優(yōu)選地,所述的網(wǎng)頁內(nèi)容發(fā)送方法,還可包括所述代理服務(wù)器接收所述客戶端發(fā)送的第三超文本傳輸協(xié)議請求,所述第三超文本傳輸協(xié)議請求中包括所述網(wǎng)頁地址和一個(gè)或多個(gè)cookie ;
所述代理服務(wù)器從所述第三超文本傳輸協(xié)議請求中解析出所述網(wǎng)頁地址;所述代理服務(wù)器從所述第三超文本傳輸協(xié)議請求中的所述一個(gè)或多個(gè)cookie 中,按照建立的所述對應(yīng)關(guān)系,查找出與所述網(wǎng)頁地址對應(yīng)的cookie ;所述代理服務(wù)器構(gòu)建包括所述網(wǎng)頁地址和與所述網(wǎng)頁地址對應(yīng)的cookie的第四超文本傳輸協(xié)議請求;所述代理服務(wù)器將所述第四超文本傳輸協(xié)議請求發(fā)送給所述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;所述代理服務(wù)器接收所述網(wǎng)頁服務(wù)器返回的所述網(wǎng)頁地址對應(yīng)的第二網(wǎng)頁內(nèi)容;所述代理服務(wù)器對所述第二網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第二網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容;所述代理服務(wù)器將所述處理后的第二網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給所述
客戶端。其中,優(yōu)選地,所述第一超文本傳輸協(xié)議請求或第三超文本傳輸協(xié)議請求中包括數(shù)據(jù)請求類型的標(biāo)識;所述代理服務(wù)器中設(shè)置有所述數(shù)據(jù)請求類型對應(yīng)的解析處理模版;所述代理服務(wù)器對所述第一網(wǎng)頁內(nèi)容或第二網(wǎng)頁內(nèi)容進(jìn)行處理,具體為所述代理服務(wù)器按照所述數(shù)據(jù)請求類型對應(yīng)的解析處理模版對所述第一網(wǎng)頁內(nèi)容或第二網(wǎng)頁內(nèi)容進(jìn)行處理。其中,優(yōu)選地,所述第一超文本傳輸協(xié)議請求或第三超文本傳輸協(xié)議請求中包括數(shù)據(jù)請求類型的標(biāo)識;所述代理服務(wù)器中設(shè)置有所述數(shù)據(jù)請求類型對應(yīng)的展示模版;所述代理服務(wù)器將所述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給所述客戶端,具體為所述代理服務(wù)器將所述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照所述數(shù)據(jù)請求類型對應(yīng)的展示模版返回給所述客戶端。其中,優(yōu)選地,所述代理服務(wù)器將所述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照所述數(shù)據(jù)請求類型對應(yīng)的展示模版返回給所述客戶端,具體為所述代理服務(wù)器根據(jù)所述數(shù)據(jù)請求類型對應(yīng)的展示模版,提取所述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容中的特定標(biāo)簽附帶的內(nèi)容;所述代理服務(wù)器將所述特定標(biāo)簽附帶的內(nèi)容返回給所述客戶端。本發(fā)明實(shí)施例還提供了一種代理服務(wù)器,包括請求接收模塊,用于接收客戶端發(fā)送的第一超文本傳輸協(xié)議請求,所述第一超文本傳輸協(xié)議請求中包括網(wǎng)頁地址;請求構(gòu)建模塊,用于從所述第一超文本傳輸協(xié)議請求中解析出所述網(wǎng)頁地址,構(gòu)建包括所述網(wǎng)頁地址的第二超文本傳輸協(xié)議請求;請求發(fā)送模塊,用于將所述第二超文本傳輸協(xié)議請求發(fā)送給所述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;接收模塊,用于接收所述網(wǎng)頁服務(wù)器返回的所述網(wǎng)頁地址對應(yīng)的第一網(wǎng)頁內(nèi)容;
處理模塊,用于對所述第一網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第一網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容;返回模塊,用于所述處理后的第一網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給所述客戶端。其中,優(yōu)選地,所述的代理服務(wù)器,還可包括對應(yīng)關(guān)系建立及保存模塊,用于在所述第一網(wǎng)頁內(nèi)容中包含cookie時(shí),將所述 cookie和所述網(wǎng)頁地址建立對應(yīng)關(guān)系,并保存所述對應(yīng)關(guān)系;所述返回模塊,還用于在所述對應(yīng)關(guān)系建立及保存模塊將所述cookie和所述網(wǎng)頁地址建立對應(yīng)關(guān)系后,將所述cookie返回給所述客戶端。其中,優(yōu)選地,所述的代理服務(wù)器,還可包括解析模塊和查找模塊,其中所述請求接收模塊,還用于接收所述客戶端發(fā)送的第三超文本傳輸協(xié)議請求,所述第三超文本傳輸協(xié)議請求中包括所述網(wǎng)頁地址和一個(gè)或多個(gè)cookie ;所述解析模塊,用于從所述第三超文本傳輸協(xié)議請求中解析出所述網(wǎng)頁地址;所述查找模塊,用于從所述第三超文本傳輸協(xié)議請求中的所述一個(gè)或多個(gè)cookie 中,按照所述對應(yīng)關(guān)系建立及保存模塊保存的所述對應(yīng)關(guān)系,查找出與所述網(wǎng)頁地址對應(yīng)的 cookie ;所述請求構(gòu)建模塊,還用于構(gòu)建包括所述網(wǎng)頁地址和與所述網(wǎng)頁地址對應(yīng)的 cookie的第四超文本傳輸協(xié)議請求;所述請求發(fā)送模塊,還用于將所述第四超文本傳輸協(xié)議請求發(fā)送給所述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;所述接收模塊,還用于接收所述網(wǎng)頁服務(wù)器返回的所述網(wǎng)頁地址對應(yīng)的第二網(wǎng)頁內(nèi)容;所述處理模塊,還用于對所述第二網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第二網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容;所述返回模塊,還用于將所述處理后的第二網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給所述客戶端。其中,優(yōu)選地,所述的代理服務(wù)器,還可包括第一存儲模塊,用于在所述第一超文本傳輸協(xié)議請求或第三超文本傳輸協(xié)議請求中包括數(shù)據(jù)請求類型的標(biāo)識時(shí),存儲所述數(shù)據(jù)請求類型對應(yīng)的解析處理模版;所述處理模塊,具體為處理子模塊,用于按照所述數(shù)據(jù)請求類型對應(yīng)的解析處理模版對所述第一網(wǎng)頁內(nèi)容或第二網(wǎng)頁內(nèi)容進(jìn)行處理。其中,優(yōu)選地,所述的代理服務(wù)器,還可包括第二存儲模塊,用于在所述第一超文本傳輸協(xié)議請求或第三超文本傳輸協(xié)議請求中包括數(shù)據(jù)請求類型的標(biāo)識時(shí),存儲所述數(shù)據(jù)請求類型對應(yīng)的展示模版;所述返回模塊,具體為返回子模塊,用于將所述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照所述數(shù)據(jù)請求類型對應(yīng)的展示模版返回給所述客戶端。本發(fā)明實(shí)施例提供的技術(shù)方案中,當(dāng)客戶端期望獲取某網(wǎng)頁內(nèi)容時(shí),可先利用代理服務(wù)器從網(wǎng)頁服務(wù)器獲取該網(wǎng)頁內(nèi)容,并利用代理服務(wù)器對該網(wǎng)頁內(nèi)容進(jìn)行處理以獲取網(wǎng)頁內(nèi)容中的關(guān)鍵內(nèi)容,之后由代理服務(wù)器將處理后的網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給客戶端。與現(xiàn)有技術(shù)相比,該技術(shù)方案不需要客戶端設(shè)置專門的網(wǎng)頁瀏覽器,就可以清楚有序地顯示網(wǎng)頁中的關(guān)鍵內(nèi)容,顯示效果好,提高了用戶使用滿意度。
圖1為本發(fā)明實(shí)施例中網(wǎng)頁內(nèi)容發(fā)送方法的流程示意圖;圖2為本發(fā)明實(shí)施例中一種代理服務(wù)器的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中另一種代理服務(wù)器的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例中再一種代理服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。如圖1所示,本發(fā)明實(shí)施例了一種網(wǎng)頁內(nèi)容發(fā)送方法,包括以下步驟Sl 1、代理服務(wù)器接收客戶端發(fā)送的第一 HTTP (Hyper Text Transfer Protocol, 超文本傳輸協(xié)議)請求,第一 HTTP請求中包括網(wǎng)頁地址。網(wǎng)頁地址可以URL的形式表示。S12、代理服務(wù)器從第一 HTTP請求中解析出網(wǎng)頁地址,構(gòu)建包括網(wǎng)頁地址的第二 HTTP請求。S13、代理服務(wù)器將第二 HTTP請求發(fā)送給網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器。S14、代理服務(wù)器接收網(wǎng)頁服務(wù)器返回的網(wǎng)頁地址對應(yīng)的第一網(wǎng)頁內(nèi)容。S15、代理服務(wù)器對第一網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第一網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容。S16、代理服務(wù)器將處理后的第一網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給客戶端。本發(fā)明實(shí)施例提供的上述網(wǎng)頁內(nèi)容發(fā)送方法中,當(dāng)客戶端期望獲取某網(wǎng)頁內(nèi)容時(shí),可先利用代理服務(wù)器從網(wǎng)頁服務(wù)器獲取該網(wǎng)頁內(nèi)容,并利用代理服務(wù)器對該網(wǎng)頁內(nèi)容進(jìn)行處理以獲取網(wǎng)頁內(nèi)容中的關(guān)鍵內(nèi)容,之后由代理服務(wù)器將處理后的網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給客戶端。與現(xiàn)有技術(shù)相比,該技術(shù)方案不需要客戶端設(shè)置專門的網(wǎng)頁瀏覽器,就可以清楚有序地顯示網(wǎng)頁中的關(guān)鍵內(nèi)容,顯示效果好,提高了用戶使用滿意度。其中,第一網(wǎng)頁內(nèi)容中還可以包含cookie,此時(shí),網(wǎng)頁內(nèi)容發(fā)送方法還可包括代理服務(wù)器將該cookie和網(wǎng)頁地址建立對應(yīng)關(guān)系,并保存該對應(yīng)關(guān)系,將該 cookie返回給客戶端。具體地,可以在將處理后的第一網(wǎng)頁內(nèi)容返回給客戶端的同時(shí)將 cookie—起返回給客戶端。cookie的作用是記錄客戶端的用戶ID、密碼、瀏覽過的網(wǎng)頁、停留的時(shí)間等信息, 用于確認(rèn)客戶端是否具有合法身份。當(dāng)客戶端再次請求獲取第一網(wǎng)頁內(nèi)容時(shí),網(wǎng)頁服務(wù)器通過讀取cookie,得知客戶端的相關(guān)信息,就可以做出相應(yīng)的動(dòng)作,如在頁面顯示歡迎標(biāo)語,或者讓客戶端直接登錄等等。此時(shí),優(yōu)選地,上述網(wǎng)頁內(nèi)容發(fā)送方法還可包括以下步驟
Al、代理服務(wù)器接收客戶端發(fā)送的第三HTTP請求,第三HTTP請求中包括上述網(wǎng)頁地址和一個(gè)或多個(gè)cookie。 A2、代理服務(wù)器從第三HTTP請求中解析出上述網(wǎng)頁地址。A3、代理服務(wù)器從第三HTTP請求中的一個(gè)或多個(gè)cookie中,按照建立的上述對應(yīng)關(guān)系,查找出與上述網(wǎng)頁地址對應(yīng)的cookie。A4、代理服務(wù)器構(gòu)建包括上述網(wǎng)頁地址和與上述網(wǎng)頁地址對應(yīng)的cookie的第四 HTTP請求。A5、代理服務(wù)器將第四HTTP請求發(fā)送給上述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器。A6、代理服務(wù)器接收網(wǎng)頁服務(wù)器返回的上述網(wǎng)頁地址對應(yīng)的第二網(wǎng)頁內(nèi)容。其中,上述網(wǎng)頁地址對應(yīng)的第二網(wǎng)頁內(nèi)容與上述第一網(wǎng)頁內(nèi)容可能相同,也可能不同(因?yàn)榫W(wǎng)頁內(nèi)容有可能存在修改)。A7、代理服務(wù)器對第二網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第二網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容。A8、代理服務(wù)器將處理后的第二網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給客戶端。其中,優(yōu)選地,上述第一 HTTP請求或第三HTTP請求中還可包括數(shù)據(jù)請求類型的標(biāo)識,比如論壇的請求標(biāo)識為“1”、博客的請求標(biāo)識為“2”;還可以對論壇及博客細(xì)分,例如 Discuz類型的論壇標(biāo)識為“ 11 ”、phpwind類型的論壇標(biāo)識為“ 12”,普通類型的博客標(biāo)識為 “21”、微博標(biāo)識為“22”等,另外還可以對各個(gè)類型中各個(gè)版本建立不同的請求標(biāo)識,例如 Discuz 9.0標(biāo)識可以設(shè)為“111”;此時(shí),代理服務(wù)器中可以設(shè)置有數(shù)據(jù)請求類型對應(yīng)的解析處理模版;例如,與論壇對應(yīng)的解析處理模版可以包括論壇名稱、版塊名稱、最新動(dòng)態(tài)、個(gè)人信息等內(nèi)容。代理服務(wù)器將上述內(nèi)容的特定標(biāo)簽保存,作為論壇的解析處理模版。此時(shí),優(yōu)選地,代理服務(wù)器對第一網(wǎng)頁內(nèi)容或第二網(wǎng)頁內(nèi)容進(jìn)行處理可具體實(shí)施為代理服務(wù)器按照數(shù)據(jù)請求類型對應(yīng)的解析處理模版對第一網(wǎng)頁內(nèi)容或第二網(wǎng)頁內(nèi)容進(jìn)行處理,具體可以是,代理服務(wù)器按照保存的特定標(biāo)簽,將第一網(wǎng)頁內(nèi)容或第二網(wǎng)頁內(nèi)容抽取對應(yīng)的標(biāo)簽字段。比如代理服務(wù)器接受到第一 HTTP請求,解析獲知該數(shù)據(jù)請求類型的標(biāo)識為“1”, 代理服務(wù)器調(diào)用數(shù)據(jù)請求類型的標(biāo)識為“1”(論壇)的解析處理模版,該模版的內(nèi)容包括論壇名稱、版塊名稱、最新動(dòng)態(tài)、個(gè)人信息等內(nèi)容,代理服務(wù)器根據(jù)上述內(nèi)容的特定標(biāo)簽,從網(wǎng)頁服務(wù)器返回的網(wǎng)頁內(nèi)容中,抽取相應(yīng)特定標(biāo)簽中附帶的內(nèi)容。另外,優(yōu)選地,當(dāng)?shù)谝?HTTP請求或第三HTTP請求中還包括數(shù)據(jù)請求類型的標(biāo)識時(shí),代理服務(wù)器中還可以設(shè)置有數(shù)據(jù)請求類型對應(yīng)的展示模版;此時(shí),優(yōu)選地,代理服務(wù)器將處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給客戶端可具體實(shí)施為代理服務(wù)器將處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照上述數(shù)據(jù)請求類型對應(yīng)的展示模版返回給客戶端。其中,代理服務(wù)器將處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照上述數(shù)據(jù)請求類型對應(yīng)的展示模版返回給客戶端可具體實(shí)施為代理服務(wù)器根據(jù)上述數(shù)據(jù)請求類型對應(yīng)的展示模版,提取處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容中的特定標(biāo)簽附帶的內(nèi)容;代理服務(wù)器將特定標(biāo)簽附帶的內(nèi)容返回給客戶端。比如展示模版中包括廣告展示版塊、文章展示版塊和視頻展示版塊,則代理服務(wù)器根據(jù)展示模版提取處理后網(wǎng)頁內(nèi)容的特定標(biāo)簽附帶的內(nèi)容包括廣告、文章和視頻,然后代理服務(wù)器將提取出的廣告、文章和視頻按照展示模版的格式返回給客戶端進(jìn)行顯示。如圖2所示,本發(fā)明實(shí)施例還提供了一種代理服務(wù)器,包括請求接收模塊,用于接收客戶端發(fā)送的第一超文本傳輸協(xié)議請求,上述第一超文本傳輸協(xié)議請求中包括網(wǎng)頁地址;請求構(gòu)建模塊,用于從上述第一超文本傳輸協(xié)議請求中解析出上述網(wǎng)頁地址,構(gòu)建包括上述網(wǎng)頁地址的第二超文本傳輸協(xié)議請求;請求發(fā)送模塊,用于將上述第二超文本傳輸協(xié)議請求發(fā)送給上述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;接收模塊,用于接收上述網(wǎng)頁服務(wù)器返回的上述網(wǎng)頁地址對應(yīng)的第一網(wǎng)頁內(nèi)容;處理模塊,用于對上述第一網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第一網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容;返回模塊,用于上述處理后的第一網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給上述客戶端。當(dāng)客戶端期望獲取某網(wǎng)頁內(nèi)容時(shí),可先利用本發(fā)明實(shí)施例提供的代理服務(wù)器從網(wǎng)頁服務(wù)器獲取該網(wǎng)頁內(nèi)容,并利用代理服務(wù)器對該網(wǎng)頁內(nèi)容進(jìn)行處理以獲取網(wǎng)頁內(nèi)容中的關(guān)鍵內(nèi)容,之后由代理服務(wù)器將處理后的網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給客戶端。與現(xiàn)有技術(shù)相比,該技術(shù)方案不需要客戶端設(shè)置專門的網(wǎng)頁瀏覽器,就可以清楚有序地顯示網(wǎng)頁中的關(guān)鍵內(nèi)容,顯示效果好,提高了用戶使用滿意度。另外,如圖3所示,優(yōu)選地,上述的代理服務(wù)器還可包括對應(yīng)關(guān)系建立及保存模塊,用于在上述第一網(wǎng)頁內(nèi)容中包含cookie時(shí),將上述 cookie和上述網(wǎng)頁地址建立對應(yīng)關(guān)系,并保存該對應(yīng)關(guān)系;此時(shí),上述返回模塊,還可用于在上述對應(yīng)關(guān)系建立及保存模塊將上述cookie和上述網(wǎng)頁地址建立對應(yīng)關(guān)系后,將上述cookie返回給上述客戶端。另外,如圖4所示,優(yōu)選地,上述的代理服務(wù)器還可包括解析模塊和查找模塊,其中上述請求接收模塊,還可用于接收上述客戶端發(fā)送的第三超文本傳輸協(xié)議請求, 上述第三超文本傳輸協(xié)議請求中包括上述網(wǎng)頁地址和一個(gè)或多個(gè)cookie ;上述解析模塊,用于從上述第三超文本傳輸協(xié)議請求中解析出上述網(wǎng)頁地址;上述查找模塊,用于從上述第三超文本傳輸協(xié)議請求中的上述一個(gè)或多個(gè)cookie 中,按照上述對應(yīng)關(guān)系建立及保存模塊保存的對應(yīng)關(guān)系,查找出與上述網(wǎng)頁地址對應(yīng)的 cookie ;上述請求構(gòu)建模塊,還可用于構(gòu)建包括上述網(wǎng)頁地址和與上述網(wǎng)頁地址對應(yīng)的 cookie的第四超文本傳輸協(xié)議請求;上述請求發(fā)送模塊,還可用于將上述第四超文本傳輸協(xié)議請求發(fā)送給上述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;
上述接收模塊,還可用于接收上述網(wǎng)頁服務(wù)器返回的上述網(wǎng)頁地址對應(yīng)的第二網(wǎng)頁內(nèi)容;上述處理模塊,還可用于對上述第二網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第二網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容;上述返回模塊,還可用于將上述處理后的第二網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給上述客戶端。其中,優(yōu)選地,上述的代理服務(wù)器還可包括第一存儲模塊,用于在上述第一超文本傳輸協(xié)議請求或第三超文本傳輸協(xié)議請求中包括數(shù)據(jù)請求類型的標(biāo)識時(shí),存儲上述數(shù)據(jù)請求類型對應(yīng)的解析處理模版;此時(shí),上述處理模塊可具體實(shí)施為處理子模塊,用于按照上述數(shù)據(jù)請求類型對應(yīng)的解析處理模版對上述第一網(wǎng)頁內(nèi)容或第二網(wǎng)頁內(nèi)容進(jìn)行處理。其中,優(yōu)選地,上述的代理服務(wù)器還可包括第二存儲模塊,用于在上述第一超文本傳輸協(xié)議請求或第三超文本傳輸協(xié)議請求中包括數(shù)據(jù)請求類型的標(biāo)識時(shí),存儲上述數(shù)據(jù)請求類型對應(yīng)的展示模版;此時(shí),上述返回模塊可具體實(shí)施為返回子模塊,用于將上述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照上述數(shù)據(jù)請求類型對應(yīng)的展示模版返回給上述客戶端。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述事實(shí)的方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,上述的程序可以存儲于一計(jì)算機(jī)所可讀取的存儲介質(zhì)中,該程序在執(zhí)行時(shí),包括上述的步驟。上述的存儲介質(zhì),可以是ROM/RAM、磁盤、光盤等。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種網(wǎng)頁內(nèi)容發(fā)送方法,其特征在于,包括代理服務(wù)器接收客戶端發(fā)送的第一超文本傳輸協(xié)議請求,所述第一超文本傳輸協(xié)議請求中包括網(wǎng)頁地址;所述代理服務(wù)器從所述第一超文本傳輸協(xié)議請求中解析出所述網(wǎng)頁地址,構(gòu)建包括所述網(wǎng)頁地址的第二超文本傳輸協(xié)議請求;所述代理服務(wù)器將所述第二超文本傳輸協(xié)議請求發(fā)送給所述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;所述代理服務(wù)器接收所述網(wǎng)頁服務(wù)器返回的所述網(wǎng)頁地址對應(yīng)的第一網(wǎng)頁內(nèi)容; 所述代理服務(wù)器對所述第一網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第一網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容;所述代理服務(wù)器將所述處理后的第一網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給所述客戶端。
2.如權(quán)利要求1所述的網(wǎng)頁內(nèi)容發(fā)送方法,其特征在于, 所述第一網(wǎng)頁內(nèi)容中包含cookie ;所述網(wǎng)頁內(nèi)容發(fā)送方法還包括所述代理服務(wù)器將所述cookie和所述網(wǎng)頁地址建立對應(yīng)關(guān)系,并保存所述對應(yīng)關(guān)系, 將所述cookie返回給所述客戶端。
3.如權(quán)利要求2所述的網(wǎng)頁內(nèi)容發(fā)送方法,其特征在于,還包括所述代理服務(wù)器接收所述客戶端發(fā)送的第三超文本傳輸協(xié)議請求,所述第三超文本傳輸協(xié)議請求中包括所述網(wǎng)頁地址和一個(gè)或多個(gè)cookie ;所述代理服務(wù)器從所述第三超文本傳輸協(xié)議請求中解析出所述網(wǎng)頁地址; 所述代理服務(wù)器從所述第三超文本傳輸協(xié)議請求中的所述一個(gè)或多個(gè)cookie中,按照建立的所述對應(yīng)關(guān)系,查找出與所述網(wǎng)頁地址對應(yīng)的cookie ;所述代理服務(wù)器構(gòu)建包括所述網(wǎng)頁地址和與所述網(wǎng)頁地址對應(yīng)的cookie的第四超文本傳輸協(xié)議請求;所述代理服務(wù)器將所述第四超文本傳輸協(xié)議請求發(fā)送給所述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;所述代理服務(wù)器接收所述網(wǎng)頁服務(wù)器返回的所述網(wǎng)頁地址對應(yīng)的第二網(wǎng)頁內(nèi)容; 所述代理服務(wù)器對所述第二網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第二網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容;所述代理服務(wù)器將所述處理后的第二網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給所述客戶端。
4.如權(quán)利要求1、2或3所述的網(wǎng)頁內(nèi)容發(fā)送方法,其特征在于,所述第一超文本傳輸協(xié)議請求或第三超文本傳輸協(xié)議請求中包括數(shù)據(jù)請求類型的標(biāo)識;所述代理服務(wù)器中設(shè)置有所述數(shù)據(jù)請求類型對應(yīng)的解析處理模版; 所述代理服務(wù)器對所述第一網(wǎng)頁內(nèi)容或第二網(wǎng)頁內(nèi)容進(jìn)行處理,具體為 所述代理服務(wù)器按照所述數(shù)據(jù)請求類型對應(yīng)的解析處理模版對所述第一網(wǎng)頁內(nèi)容或第二網(wǎng)頁內(nèi)容進(jìn)行處理。
5.如權(quán)利要求1、2或3所述的網(wǎng)頁內(nèi)容發(fā)送方法,其特征在于,所述第一超文本傳輸協(xié)議請求或第三超文本傳輸協(xié)議請求中包括數(shù)據(jù)請求類型的標(biāo)識;所述代理服務(wù)器中設(shè)置有所述數(shù)據(jù)請求類型對應(yīng)的展示模版; 所述代理服務(wù)器將所述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給所述客戶端,具體為所述代理服務(wù)器將所述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照所述數(shù)據(jù)請求類型對應(yīng)的展示模版返回給所述客戶端。
6.如權(quán)利要求5所述的網(wǎng)頁內(nèi)容發(fā)送方法,其特征在于,所述代理服務(wù)器將所述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照所述數(shù)據(jù)請求類型對應(yīng)的展示模版返回給所述客戶端,具體為所述代理服務(wù)器根據(jù)所述數(shù)據(jù)請求類型對應(yīng)的展示模版,提取所述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容中的特定標(biāo)簽附帶的內(nèi)容;所述代理服務(wù)器將所述特定標(biāo)簽附帶的內(nèi)容返回給所述客戶端。
7.—種代理服務(wù)器,其特征在于,包括請求接收模塊,用于接收客戶端發(fā)送的第一超文本傳輸協(xié)議請求,所述第一超文本傳輸協(xié)議請求中包括網(wǎng)頁地址;請求構(gòu)建模塊,用于從所述第一超文本傳輸協(xié)議請求中解析出所述網(wǎng)頁地址,構(gòu)建包括所述網(wǎng)頁地址的第二超文本傳輸協(xié)議請求;請求發(fā)送模塊,用于將所述第二超文本傳輸協(xié)議請求發(fā)送給所述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;接收模塊,用于接收所述網(wǎng)頁服務(wù)器返回的所述網(wǎng)頁地址對應(yīng)的第一網(wǎng)頁內(nèi)容; 處理模塊,用于對所述第一網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第一網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容;返回模塊,用于所述處理后的第一網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給所述客戶端。
8.如權(quán)利要求7所述的代理服務(wù)器,其特征在于,還包括對應(yīng)關(guān)系建立及保存模塊,用于在所述第一網(wǎng)頁內(nèi)容中包含cookie時(shí),將所述cookie 和所述網(wǎng)頁地址建立對應(yīng)關(guān)系,并保存所述對應(yīng)關(guān)系;所述返回模塊,還用于在所述對應(yīng)關(guān)系建立及保存模塊將所述cookie和所述網(wǎng)頁地址建立對應(yīng)關(guān)系后,將所述cookie返回給所述客戶端。
9.如權(quán)利要求8所述的代理服務(wù)器,其特征在于,還包括解析模塊和查找模塊,其中 所述請求接收模塊,還用于接收所述客戶端發(fā)送的第三超文本傳輸協(xié)議請求,所述第三超文本傳輸協(xié)議請求中包括所述網(wǎng)頁地址和一個(gè)或多個(gè)cookie ;所述解析模塊,用于從所述第三超文本傳輸協(xié)議請求中解析出所述網(wǎng)頁地址; 所述查找模塊,用于從所述第三超文本傳輸協(xié)議請求中的所述一個(gè)或多個(gè)cookie中, 按照所述對應(yīng)關(guān)系建立及保存模塊保存的所述對應(yīng)關(guān)系,查找出與所述網(wǎng)頁地址對應(yīng)的 cookie ;所述請求構(gòu)建模塊,還用于構(gòu)建包括所述網(wǎng)頁地址和與所述網(wǎng)頁地址對應(yīng)的cookie 的第四超文本傳輸協(xié)議請求;所述請求發(fā)送模塊,還用于將所述第四超文本傳輸協(xié)議請求發(fā)送給所述網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;所述接收模塊,還用于接收所述網(wǎng)頁服務(wù)器返回的所述網(wǎng)頁地址對應(yīng)的第二網(wǎng)頁內(nèi)容;所述處理模塊,還用于對所述第二網(wǎng)頁內(nèi)容進(jìn)行處理,使處理后的第二網(wǎng)頁內(nèi)容中包括預(yù)設(shè)的關(guān)鍵內(nèi)容;所述返回模塊,還用于將所述處理后的第二網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給所述客戶端。
10.如權(quán)利要求7、8或9所述的代理服務(wù)器,其特征在于,還包括第一存儲模塊,用于在所述第一超文本傳輸協(xié)議請求或第三超文本傳輸協(xié)議請求中包括數(shù)據(jù)請求類型的標(biāo)識時(shí),存儲所述數(shù)據(jù)請求類型對應(yīng)的解析處理模版; 所述處理模塊,具體為處理子模塊,用于按照所述數(shù)據(jù)請求類型對應(yīng)的解析處理模版對所述第一網(wǎng)頁內(nèi)容或第二網(wǎng)頁內(nèi)容進(jìn)行處理。
11.如權(quán)利要求7、8或9所述的代理服務(wù)器,其特征在于,還包括第二存儲模塊,用于在所述第一超文本傳輸協(xié)議請求或第三超文本傳輸協(xié)議請求中包括數(shù)據(jù)請求類型的標(biāo)識時(shí),存儲所述數(shù)據(jù)請求類型對應(yīng)的展示模版; 所述返回模塊,具體為返回子模塊,用于將所述處理后的第一網(wǎng)頁內(nèi)容或處理后的第二網(wǎng)頁內(nèi)容按照所述數(shù)據(jù)請求類型對應(yīng)的展示模版返回給所述客戶端。
全文摘要
本發(fā)明提供一種網(wǎng)頁內(nèi)容發(fā)送方法和代理服務(wù)器,用以解決現(xiàn)有網(wǎng)頁內(nèi)容發(fā)送技術(shù)需客戶端設(shè)置專門的網(wǎng)頁瀏覽器或者客戶端顯示內(nèi)容雜亂的問題。該方法包括代理服務(wù)器接收客戶端發(fā)送的包括網(wǎng)頁地址的第一超文本傳輸協(xié)議請求;從第一超文本傳輸協(xié)議請求中解析出網(wǎng)頁地址,構(gòu)建包括網(wǎng)頁地址的第二超文本傳輸協(xié)議請求;將第二超文本傳輸協(xié)議請求發(fā)送給網(wǎng)頁地址歸屬的網(wǎng)頁服務(wù)器;接收網(wǎng)頁服務(wù)器返回的網(wǎng)頁地址對應(yīng)的第一網(wǎng)頁內(nèi)容;對第一網(wǎng)頁內(nèi)容進(jìn)行處理;將處理后的第一網(wǎng)頁內(nèi)容按照預(yù)設(shè)的展示模版返回給客戶端。該技術(shù)方案不需客戶端設(shè)置專門的網(wǎng)頁瀏覽器,就可清楚有序地顯示網(wǎng)頁關(guān)鍵內(nèi)容,顯示效果好。
文檔編號H04L29/06GK102299931SQ20111027834
公開日2011年12月28日 申請日期2011年9月19日 優(yōu)先權(quán)日2011年9月19日
發(fā)明者丁瑞彭, 彭立東, 溫建, 項(xiàng)銳 申請人:莫雅靜