專利名稱:對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法及網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到互聯(lián)網(wǎng)應(yīng)用和移動互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,特別涉及到對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法及網(wǎng)關(guān)。
背景技術(shù):
隨著互聯(lián)網(wǎng)應(yīng)用和移動互聯(lián)網(wǎng)應(yīng)用的日益發(fā)展和普及,大規(guī)模的WEB (網(wǎng)絡(luò))應(yīng)用的不斷發(fā)展,HTTP (超文本傳輸協(xié)議)對基于TCP (傳輸控制協(xié)議)的會話的低效使用(HTTP請求只能串行的復(fù)用TCP會話)以及HTTP頭部的冗余等不足逐漸的體現(xiàn)出來。SPDY協(xié)議能允許多個并發(fā)HTTP請求共用一個TCP會話,對HTTP頭部進(jìn)行壓縮;這使得SPDY能讓HTTP高效的使用TCP連接,提升網(wǎng)站的訪問速度;當(dāng)客戶端和服務(wù)器端不同時支持SPDY協(xié)議時,則多個并發(fā)HTTP請求共用的是多個TCP會話,因此,導(dǎo)致了基于TCP協(xié)議的會話的低效適用。
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法,旨在當(dāng)客戶端和服務(wù)器端不同時支持SPDY協(xié)議時,實現(xiàn)多個并發(fā)HTTP請求共用一個TCP會話。本發(fā)明還提供一種對網(wǎng)頁的訪問連接請求進(jìn)行控制的網(wǎng)關(guān),旨在當(dāng)客戶端和服務(wù)器端不同時支持SPDY協(xié)議時,實現(xiàn)多個并發(fā)HTTP請求共用一個TCP會話。本發(fā)明提出一種對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法,該方法包括:A、網(wǎng)關(guān)接收用戶發(fā)送的訪問服務(wù)器中網(wǎng)頁的連接請求,其中所述網(wǎng)關(guān)包括其所屬的網(wǎng)絡(luò)協(xié)議;B、判斷所述網(wǎng)頁是否支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議;C、當(dāng)所述網(wǎng)頁支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,將接收的所述網(wǎng)頁的 至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求,將轉(zhuǎn)換的所述網(wǎng)頁的連接請求發(fā)送給所述服務(wù)器。優(yōu)選地,該步驟C還包括:當(dāng)網(wǎng)頁不支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,所述網(wǎng)關(guān)將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器。優(yōu)選地,所述步驟C之后還包括步驟D:所述網(wǎng)關(guān)通過轉(zhuǎn)換的連接請求與所述服務(wù)器建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。優(yōu)選地,當(dāng)所述用戶只向網(wǎng)關(guān)發(fā)送一個訪問服務(wù)器中網(wǎng)頁的連接請求時,所述網(wǎng)關(guān)將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器以建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。一種對網(wǎng)頁的訪問連接請求進(jìn)行控制的網(wǎng)關(guān),該網(wǎng)關(guān)包括:接發(fā)單元和處理單元;其中:所述接發(fā)單元,用于接收用戶發(fā)送的訪問服務(wù)器中網(wǎng)頁的連接請求,其中所述網(wǎng)關(guān)包括其所屬的網(wǎng)絡(luò)協(xié)議;所述處理單元,用于判斷所述網(wǎng)頁是否支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議,并當(dāng)所述網(wǎng)頁支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求;所述接發(fā)單元,還用于將轉(zhuǎn)換的所述網(wǎng)頁的連接請求發(fā)送給所述服務(wù)器。
優(yōu)選地,所述接發(fā)單元還進(jìn)一步用于當(dāng)網(wǎng)頁不支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器。優(yōu)選地,所述網(wǎng)關(guān)通過轉(zhuǎn)換的連接請求與所述服務(wù)器建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。優(yōu)選地,當(dāng)所述網(wǎng)關(guān)只接收到用戶向網(wǎng)關(guān)發(fā)送的一個訪問服務(wù)器中網(wǎng)頁的連接請求時,所述網(wǎng)關(guān)將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器以建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。本發(fā)明通過在客戶端和網(wǎng)頁之間設(shè)立網(wǎng)關(guān),對網(wǎng)頁的訪問連接請求進(jìn)行控制,將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求,在當(dāng)客戶端和服務(wù)器端不同時支持SPDY協(xié)議時,實現(xiàn)多個并發(fā)HTTP請求共用一個TCP會話。
圖1為本發(fā)明對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法第一較佳實施例的具體實施流程圖;圖2為本發(fā)明對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法第二較佳實施例的具體實施流程圖;圖3為本發(fā)明對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法第三較佳實施例的具體實施流程圖;圖4為本發(fā)明對網(wǎng)頁的訪問連接請求進(jìn)行控制的網(wǎng)關(guān)較佳實施例的架構(gòu)圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
具體實施例方式應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示,為本發(fā)明對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法第一較佳實施例的具體實施流程圖。需要強(qiáng)調(diào)的是:圖1所示流程圖僅為一個較佳實施例,本領(lǐng)域的技術(shù)人員當(dāng)知,任何圍繞本發(fā)明思想構(gòu)建的實施例都不應(yīng)脫離于如下技術(shù)方案涵蓋的范圍:以下是本實施例逐步實現(xiàn)對網(wǎng)頁的訪問連接請求進(jìn)行控制的具體步驟:步驟S11,網(wǎng)關(guān)接收用戶發(fā)送的訪問服務(wù)器中網(wǎng)頁的連接請求。在本實施例中,所述網(wǎng)關(guān)包括其所述的網(wǎng)絡(luò)協(xié)議。在該網(wǎng)絡(luò)協(xié)議支持下可以將所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求。在本發(fā)明中所述網(wǎng)關(guān)為SPDY網(wǎng)關(guān),所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議為SPDY協(xié)議。步驟S12,當(dāng)所述網(wǎng)頁支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求。在本實施例中,所述步驟S12還包括:當(dāng)網(wǎng)頁不支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,所述網(wǎng)關(guān)將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器以建立會話連接。步驟S13,網(wǎng)關(guān)將轉(zhuǎn)換的所述網(wǎng)頁的連接請求發(fā)送給所述服務(wù)器。在本實施例中,當(dāng)所述用戶只向網(wǎng)關(guān)發(fā)送一個訪問服務(wù)器中網(wǎng)頁的連接請求時,所述網(wǎng)關(guān)將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器。所述網(wǎng)關(guān)不需要將所述用戶向網(wǎng)關(guān)發(fā)送訪問服務(wù)器中網(wǎng)頁的連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求,而是將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器。如圖2所示,為本發(fā)明對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法第二較佳實施例的具體實施流程圖。在上述第一實施例的基礎(chǔ)上,在步驟S13之后還包括:步驟S14,所述網(wǎng)關(guān)通過轉(zhuǎn)換的連接請求與所述服務(wù)器建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。本實施例與上述第一實施例的區(qū)別在于,在步驟S13之后,所述網(wǎng)關(guān)通過轉(zhuǎn)換的連接請求與所述服務(wù)器建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。實現(xiàn)用戶與網(wǎng)頁服務(wù)器之間的交互。
本發(fā)明通過在客戶端和網(wǎng)頁之間設(shè)立網(wǎng)關(guān),對網(wǎng)頁的訪問連接請求進(jìn)行控制,將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求,在當(dāng)客戶端和服務(wù)器端不同時支持SPDY協(xié)議時,實現(xiàn)多個并發(fā)HTTP請求共用一個TCP會話。圖3為本發(fā)明對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法第三較佳實施例的具體實施流程圖。以下是本實施例逐步實現(xiàn)對網(wǎng)頁的訪問連接請求進(jìn)行控制的具體步驟:步驟S21,網(wǎng)關(guān)接收用戶發(fā)送的訪問服務(wù)器中網(wǎng)頁的連接請求。在本實施例中,所述網(wǎng)關(guān)包括其所述的網(wǎng)絡(luò)協(xié)議。在該網(wǎng)絡(luò)協(xié)議支持下可以將所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求。在本發(fā)明中所述網(wǎng)關(guān)為SPDY網(wǎng)關(guān),所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議為SPDY協(xié)議。步驟S22,當(dāng)網(wǎng)頁不支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,所述網(wǎng)關(guān)將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器。在本實施例中,所述網(wǎng)頁不支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議,所述網(wǎng)關(guān)不需要將所述用戶向網(wǎng)關(guān)發(fā)送訪問服務(wù)器中網(wǎng)頁的連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求,而是將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器。如圖4所示,為本發(fā)明對網(wǎng)頁的訪問連接請求進(jìn)行控制的網(wǎng)關(guān)較佳實施例的架構(gòu)圖。該網(wǎng)關(guān)I包括:接發(fā)單元100和處理單元200。所述接發(fā)單元100,用于接收用戶發(fā)送的訪問服務(wù)器中網(wǎng)頁的連接請求,其中所述網(wǎng)關(guān)I包括其所屬的網(wǎng)絡(luò)協(xié)議。在本實施例中,所述網(wǎng)關(guān)I包括其所述的網(wǎng)絡(luò)協(xié)議。在該網(wǎng)絡(luò)協(xié)議支持下可以將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求。在本發(fā)明中所述網(wǎng)關(guān)I為SPDY網(wǎng)關(guān),所述網(wǎng)關(guān)I所屬的網(wǎng)絡(luò)協(xié)議為SPDY協(xié)議。所述處理單元200,用于判斷所述網(wǎng)頁是否支持所述網(wǎng)關(guān)I所屬的網(wǎng)絡(luò)協(xié)議,并當(dāng)所述網(wǎng)頁支持所述網(wǎng)關(guān)I所屬的網(wǎng)絡(luò)協(xié)議時,將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)I所屬的網(wǎng)絡(luò)協(xié)議的連接請求。在本實施例中,所述接發(fā)單元100,還用于將所述處理單元200轉(zhuǎn)換的所述網(wǎng)頁的連接請求發(fā)送給所述服務(wù)器。在本實施例中,當(dāng)所述網(wǎng)關(guān)I只接收到用戶向網(wǎng)關(guān)發(fā)送一個訪問服務(wù)器中網(wǎng)頁的連接請求時,所述網(wǎng)關(guān)I將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器以建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。所述網(wǎng)關(guān)I不需要將所述用戶發(fā)送的所述網(wǎng)頁的連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)I所屬的網(wǎng)絡(luò)協(xié)議的連接請求,而是直接將所述用戶發(fā)送的所述網(wǎng)頁的連接請求發(fā)送給所述服務(wù)器以建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。本發(fā)明通過在客戶端和網(wǎng)頁之間設(shè)立網(wǎng)關(guān),對網(wǎng)頁的訪問連接請求進(jìn)行控制,將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求,在當(dāng)客戶端和服務(wù)器端不同時支持SPDY協(xié)議時,實現(xiàn)多個并發(fā)HTTP請求共用一個TCP會話。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法,其特征在于,該方法包括: A、網(wǎng)關(guān)接收用戶發(fā)送的訪問服務(wù)器中網(wǎng)頁的連接請求,其中所述網(wǎng)關(guān)包括其所屬的網(wǎng)絡(luò)協(xié)議; B、判斷所述網(wǎng)頁是否支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議; C、當(dāng)所述網(wǎng)頁支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求,將轉(zhuǎn)換的所述網(wǎng)頁的連接請求發(fā)送給所述服務(wù)器。
2.根據(jù)權(quán)利要求1所述的對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法,其特征在于,所述步驟C還包括:當(dāng)網(wǎng)頁不支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,所述網(wǎng)關(guān)將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器。
3.根據(jù)權(quán)利要求1所述的對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法,其特征在于,在所述步驟C之后還包括步驟D:所述網(wǎng)關(guān)通過轉(zhuǎn)換的連接請求與所述服務(wù)器建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法,其特征在于,當(dāng)所述用戶只向網(wǎng)關(guān)發(fā)送一個訪問服務(wù)器中網(wǎng)頁的連接請求時,所述網(wǎng)關(guān)將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器以建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。
5.一種對網(wǎng)頁的訪問連接請求進(jìn)行控制的網(wǎng)關(guān),其特征在于,該網(wǎng)關(guān)包括:接發(fā)單元和處理單元;其中: 所述接發(fā)單元,用于接收用戶發(fā)送的訪問服務(wù)器中網(wǎng)頁的連接請求,其中所述網(wǎng)關(guān)包括其所屬的網(wǎng)絡(luò)協(xié)議; 所述處理單元,用于判斷所述網(wǎng)頁是否支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議,并當(dāng)所述網(wǎng)頁支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求; 所述接發(fā)單元,還用于將轉(zhuǎn)換的所述網(wǎng)頁的連接請求發(fā)送給所述服務(wù)器。
6.根據(jù)權(quán)利要求5所述的對網(wǎng)頁的訪問連接請求進(jìn)行控制的網(wǎng)關(guān),其特征在于,所述接發(fā)單元還進(jìn)一步用于當(dāng)網(wǎng)頁不支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器。
7.根據(jù)權(quán)利要求5所述的對網(wǎng)頁的訪問連接請求進(jìn)行控制的網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān)通過轉(zhuǎn)換的連接請求與所述服務(wù)器建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的對網(wǎng)頁的訪問連接請求進(jìn)行控制的網(wǎng)關(guān),其特征在于,當(dāng)所述網(wǎng)關(guān)只接收到用戶向網(wǎng)關(guān)發(fā)送的一個訪問服務(wù)器中網(wǎng)頁的連接請求時,所述網(wǎng)關(guān)將所述用戶發(fā)送的所述網(wǎng)頁的連接請求直接發(fā)送給所述服務(wù)器以建立會話連接以交互與所述網(wǎng)頁相關(guān)的數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種對網(wǎng)頁的訪問連接請求進(jìn)行控制的方法及網(wǎng)關(guān),該方法包括A、網(wǎng)關(guān)接收用戶發(fā)送的訪問服務(wù)器中網(wǎng)頁的連接請求,其中所述網(wǎng)關(guān)包括其所屬的網(wǎng)絡(luò)協(xié)議;B、判斷所述網(wǎng)頁是否支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議;C、當(dāng)所述網(wǎng)頁支持所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議時,將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求,將轉(zhuǎn)換的所述網(wǎng)頁的連接請求發(fā)送給所述服務(wù)器。本發(fā)明通過在客戶端和網(wǎng)頁之間設(shè)立網(wǎng)關(guān),對網(wǎng)頁的訪問連接請求進(jìn)行控制,將接收的所述網(wǎng)頁的至少兩個連接請求轉(zhuǎn)換成一條遵守所述網(wǎng)關(guān)所屬的網(wǎng)絡(luò)協(xié)議的連接請求,在當(dāng)客戶端和服務(wù)器端不同時支持SPDY協(xié)議時,實現(xiàn)多個并發(fā) HTTP 請求共用一個 TCP會話。
文檔編號H04L29/08GK103220278SQ20131011144
公開日2013年7月24日 申請日期2013年4月1日 優(yōu)先權(quán)日2013年4月1日
發(fā)明者劉浩鵬 申請人:深信服網(wǎng)絡(luò)科技(深圳)有限公司