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