国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于路由層面的長連接的方法和系統(tǒng)的制作方法

      文檔序號:7806262閱讀:232來源:國知局
      基于路由層面的長連接的方法和系統(tǒng)的制作方法
      【專利摘要】本申請公開了一種基于路由層面的長連接的方法和系統(tǒng),包括:在基于路由的局域網絡中,接收多個終端發(fā)送的訪問請求,生成至少一個長連接請求發(fā)送至服務器;在所述服務器響應該長連接請求并建立長連接后,將多個所述終端發(fā)送的所述訪問請求進行協(xié)議適配處理通過所述長連接發(fā)送至所述服務器中,并通過該長連接接收所述服務器反饋的請求數據;監(jiān)測所述終端的訪問請求量并結合已建立的所述長連接的傳輸容量,對該長連接的數量進行控制。本申請解決了在基于路由的局域網絡環(huán)境中長連接由終端建立缺乏統(tǒng)一通訊管理且路由只能建立短連接的問題。
      【專利說明】基于路由層面的長連接的方法和系統(tǒng)
      【技術領域】
      [0001]本申請涉及數據連接通信領域,更具體地,涉及一種基于路由層面的長連接的方法和系統(tǒng)。
      【背景技術】
      [0002]隨著通信技術的發(fā)展,人們可以通過終端與服務器之間建立網絡連接,實現(xiàn)數據、信息的交互傳輸,不僅如此,不同終端之間也可以采用數據傳輸的方式進行交互溝通,人們便可以通過上述傳輸方式建立的互聯(lián)網絡獲取所需的信息。
      [0003]通常情況下,在互聯(lián)網絡中,當通訊雙方有數據交互時,就需要建立一個連接,數據傳輸完成后,則斷開此連接,即每次連接只完成一項業(yè)務的發(fā)送,這樣的連接稱為短連接。但是,就不同客戶端而言,尤其對于路由器建立的局域網絡環(huán)境,處在同一局域網絡環(huán)境下的不同用戶(客戶端)通過路由器與服務器連接,每個用戶進行一次網絡通信時,路由器就需要建立一次與服務器的連接,用戶可能在短時間內進行多次通信,如:運行在終端系統(tǒng)中的具有聯(lián)網功能的程序或線程,會向服務器端發(fā)起多次訪問請求(TCP連接,Transmission Control Protocol,傳輸控制協(xié)議),相應的,服務器端也會多次接收客戶端發(fā)起的訪問請求,并多次傳輸對應的數據。如此一來,客戶端每一次發(fā)送訪問請求,都需要建立一次與服務器端的連接,即短連接,而每個TCP連接都需要一定時間,如果每次通信都是先連接,再傳輸的話,那么數據傳輸的處理速度必然將受到嚴重影響。同時,頻繁的短連接創(chuàng)建,需要服務器端不斷監(jiān)聽,并不斷進行連接確認,需要路由器不斷地建立短連接,這樣一來,不僅增加了路由器以及服務器在這一段時間內的工作負擔,而且浪費了網絡帶寬資源。
      [0004]雖然可以采用長連接的方式進行通信避免短時間內重復的連接請求,但是,長連接都是由終端建立,每一條長連接可以傳輸大量數據,而終端中不同的訪問請求會建立不同的長連接,導致已建立的長連接資源的浪費,同時,若多個終端發(fā)出的長連接(向服務器)請求量過大時,那么在基于路由的局域網絡環(huán)境中,將造成局域網絡帶寬資源的嚴重消耗。

      【發(fā)明內容】

      [0005]有鑒于此,本申請所要解決的技術問題是提供了一種基于路由層面的長連接的方法和系統(tǒng),以解決在基于路由的局域網絡環(huán)境中長連接由終端建立缺乏統(tǒng)一通訊管理且路由只能建立短連接的問題。
      [0006]為了解決上述技術問題,本申請公開了一種基于路由層面的長連接的方法,包括:
      在基于路由的局域網絡中,接收多個終端發(fā)送的訪問請求,生成至少一個長連接請求發(fā)送至服務器;
      在所述服務器響應該長連接請求并建立長連接后,將多個所述終端發(fā)送的所述訪問請求進行協(xié)議適配處理通過所述長連接發(fā)送至所述服務器中,并通過該長連接接收所述服務器反饋的請求數據;
      監(jiān)測所述終端的訪問請求量并結合已建立的所述長連接的傳輸容量,對該長連接的數量進行控制。
      [0007]優(yōu)選地,其中,監(jiān)測所述終端的訪問請求量并結合已建立的所述長連接的傳輸容量,對該長連接的數量進行控制,進一步為:
      當監(jiān)測到所述終端的所述訪問請求量增加且超過當前已建立的所述長連接的最大傳輸容量時,再次生成一個長連接請求發(fā)送至服務器增加一條長連接。
      [0008]優(yōu)選地,其中,還包括:當監(jiān)測到所述終端的所述訪問請求量減少,關閉空閑的所述長連接,直到剩余一條所述長連接并保持該長連接不斷開。
      [0009]優(yōu)選地,其中,還包括:當監(jiān)測到剩余的一條所述長連接在至少30分鐘內無數據傳輸時,則斷開該長連接。
      [0010]優(yōu)選地,其中,接收多個終端發(fā)送的訪問請求,生成至少一個長連接請求發(fā)送至服務器,進一步為:
      接收位于局域網絡中的多個終端所發(fā)出的所述訪問請求,并統(tǒng)計接收到的所述訪問請求所對應的數據量,根據該數據量生成匹配數量的多個長連接請求發(fā)送至服務器。
      [0011]為了解決上述技術問題,本申請還公開了一種基于路由層面的長連接的系統(tǒng),設置于終端與服務器之間,包括:長連接建立單元、傳輸單元以及監(jiān)測控制單元,其中,
      所述長連接建立單元,用于在基于路由的局域網絡中,接收多個終端發(fā)送的訪問請求,生成至少一個長連接請求發(fā)送至服務器;
      所述傳輸單元,用于在所述服務器響應該長連接請求并建立長連接后,將多個所述終端發(fā)送的所述訪問請求進行協(xié)議適配處理通過所述長連接發(fā)送至所述服務器中,并通過該長連接接收所述服務器反饋的請求數據;
      所述監(jiān)測控制單元,用于監(jiān)測所述終端的訪問請求量并結合已建立的所述長連接的傳輸容量,對該長連接的數量進行控制。
      [0012]優(yōu)選地,其中,所述監(jiān)測控制單元,進一步用于監(jiān)測到所述終端的所述訪問請求量增加且超過當前已建立的所述長連接的最大傳輸容量時,再次生成一個長連接請求發(fā)送至服務器增加一條長連接。
      [0013]優(yōu)選地,其中,所述監(jiān)測控制單元,還用于監(jiān)測到所述終端的所述訪問請求量減少,關閉空閑的所述長連接,直到剩余一條所述長連接并保持該長連接不斷開。
      [0014]優(yōu)選地,其中,所述監(jiān)測控制單元,還用于當監(jiān)測到剩余的一條所述長連接在至少30分鐘內無數據傳輸時,則斷開該長連接。
      [0015]優(yōu)選地,其中,所述長連接建立單元,進一步用于接收位于局域網絡中的多個終端所發(fā)出的所述訪問請求,并統(tǒng)計接收到的所述訪問請求所對應的數據量,根據該數據量生成匹配數量的多個長連接請求發(fā)送至服務器。
      [0016]與現(xiàn)有技術相比,本申請所述的一種基于路由層面的長連接的方法和系統(tǒng),達到了如下效果:
      I)本申請在多個終端構成的局域網絡環(huán)境中,通過在路由器與服務器之間建立長連接,其長連接支持http、TCP、代理協(xié)議等多種通信協(xié)議,可以減少連接建立時的握手次數(如:減少建立和關閉tcp連接的次數)以及網絡流量,同時,建立的長連接可以根據實際訪問請求量進行增加或減少,有效解決了在基于路由的局域網絡環(huán)境中長連接由終端建立缺乏統(tǒng)一通訊管理且路由只能建立短連接的問題。
      [0017]2)本申請所建立的長連接在數據通信較少時,至少保持一條長連接,即路由器始終與服務器保持連接,當有終端發(fā)出訪問請求時,可以立即通過長連接與服務器進行通信交互,而不用重新建立連接,減少后續(xù)請求的延時。
      [0018]當然,實施本申請的任一產品必不一定需要同時達到以上所述的所有技術效果。
      [0019]【專利附圖】

      【附圖說明】
      [0020]此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
      圖1是本申請實施例一所述的基于路由層面的長連接的方法的流程框圖。
      [0021]圖2是本申請實施例二所述的基于路由層面的長連接的方法的流程框圖。
      [0022]圖3是本申請實施例三中所述的基于路由層面的長連接的方法的具體應用示意圖。
      [0023]圖4是本申請實施例五所述的基于路由層面的長連接的系統(tǒng)的結構框圖。
      [0024]【具體實施方式】
      [0025]如在說明書及權利要求當中使用了某些詞匯來指稱特定組件。本領域技術人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。如在通篇說明書及權利要求當中所提及的“包含”為一開放式用語,故應解釋成“包含但不限定于”。“大致”是指在可接收的誤差范圍內,本領域技術人員能夠在一定誤差范圍內解決所述技術問題,基本達到所述技術效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實施本申請的較佳實施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護范圍當視所附權利要求所界定者為準。
      實施例一
      如圖1所示,為本申請實施例一所述的一種基于路由層面的長連接的方法,該方法包
      括:
      步驟101,在基于路由的局域網絡中,接收多個終端發(fā)送的訪問請求,生成至少一個長連接請求發(fā)送至服務器。
      [0026]上述步驟101中所述的局域網絡是基于帶有路由功能的網絡設備所構成的局域網絡,包括但不限于:路由器、Hub (多端口網絡轉發(fā)器)等設備。
      [0027]用戶使用位于該局域網絡中的終端(包括:計算機終端、移動終端等,在此不作具體限定)進行互聯(lián)網操作(如:訪問網站、下載數據等)時,運行于終端上的程序或線程,如:瀏覽器、下載線程,便會發(fā)送訪問請求,通過路由器訪問相應的服務器,在路由器與服務器之間將建立用以傳輸數據的連接。
      [0028]對于同一局域網絡環(huán)境中的多個終端而言,任一終端可能會在任意時刻發(fā)出向服務器的訪問請求,那么,當路由器接收到任一終端的訪問請求后,便立即建立與服務器的長連接,從而將終端的訪問請求及時發(fā)送至服務器中以獲取相應的數據。
      [0029]需要說明的是,不同終端所發(fā)出的訪問請求將在服務器中獲取不同類型的數據,如:獲取某網頁的數據以在瀏覽器中顯示該網站頁面;獲取一段視頻數據在終端中緩沖(或下載)以進行播放。而建立的每一條長連接的傳輸容量有限,在局域網絡中的多個終端都獲取大量數據的情況下,若只以一條長連接傳輸,則會導致數據傳輸效率受到嚴重影響。所以在上述步驟101中,將生成至少一個長連接請求發(fā)送至服務器,以建立至少一條長連接。在實際應用中,初始建立的長連接的數量將根據不同終端所放出的訪問請求所對應的數據量而決定,訪問請求中通常含有對應的數據的標識,通過標識,并可以獲知需要傳輸的數據量。
      [0030]步驟102,在所述服務器響應該長連接請求并建立長連接后,將多個所述終端發(fā)送的數據信息通過所述長連接分別發(fā)送至所述服務器中,并通過該長連接接收所述服務器反饋的通信數據。
      [0031]在局域網絡中,由于各終端通信傳輸的需要,其發(fā)出的訪問請求類型是多樣的:可以是基于http (Hypertext transfer protocol,超文本傳輸協(xié)議)的連接請求,也可以是基于TCP的連接請求,或者是基于代理協(xié)議的連接請求等等。通過在路由器和服務器之間的長連接,各終端所發(fā)出的不同類型的訪問請求均在長連接中實現(xiàn)通信傳輸,從而避免了每一類型的訪問請求分別向服務器進行多次握手(連接建立過程中的一種交互方式)。
      [0032]通信傳輸過程中,以一條長連接為例,在該長連接傳輸容量允許的情況下,不同終端所發(fā)送的數據信息將在該長連接內并行傳輸,作為另一種方式,數據信息也可以按照不同終端所發(fā)出的訪問請求的時間順序進行傳輸,只有在訪問請求量超過一條長連接的最大傳輸容量時,建立新的長連接;服務器所反饋的通信數據將根據不同的訪問請求的處理速度來決定傳輸順序,即服務器建立傳輸隊列,對于先處理完成的訪問請求,服務器將該訪問請求所對應的通信數據優(yōu)先通過該長連接進行傳輸,其他訪問請求所對應的通信數據根據處理完成的順序依次排列傳輸。
      [0033]步驟103,監(jiān)測所述終端的訪問請求量并結合所述長連接的傳輸容量,對已建立的所述長連接的數量進行控制。
      [0034]終端所發(fā)出的訪問請求具有隨機性,可能出現(xiàn)在某一時間段進行大量訪問請求或是在某一時間段內無任何訪問請求的情況。對于終端在某一時間段內發(fā)出大量訪問請求的情況,初始建立的長連接不足以將所有的訪問請求一并傳輸,所以為了不耽誤傳輸進度,將長連接的數量;對于終端在某一時間段內無任何訪問請求的情況(如在夜間,終端均不工作),若還持續(xù)保持多條長連接,那么必然會浪費網絡帶寬,也增加路由器的工作負荷,所以將減少長連接的數量,甚至完全斷開長連接。對于上述控制方式,在實際應用中可以根據需要進行調整設置,并不限于以上描述的情況。
      [0035]通過本實施例的上述步驟,可以在路由器與服務器之間建立長連接,其長連接支持http、TCP、代理協(xié)議等多種通信協(xié)議,可以減少連接建立時的握手次數(如:減少建立和關閉tcp連接的次數)以及網絡流量;同時,由于長連接的持續(xù)特性,也可以減少后續(xù)請求的延時。
      [0036]實施例二
      如圖2所示,為本申請實施例二所述的一種基于路由層面的長連接的方法,該方法包
      括:
      步驟201,接收位于局域網絡中的多個終端所發(fā)出的基于http和TCP協(xié)議的訪問請求,并統(tǒng)計接收到的所述訪問請求所對應的數據量,根據該數據量生成匹配數量的長連接請求發(fā)送至服務器。
      [0037]初始建立的長連接的數量將根據不同終端所放出的訪問請求所對應的數據量而決定,雖然各終端發(fā)出的訪問請求的類型不同,但訪問請求通常以消息串的方式展現(xiàn),通過讀取位于消息串頭部的Content-Length (連接長度,表示需要傳輸的數據量),便可以獲知當前訪問請求所需要傳輸的數據量。
      [0038]步驟202,在建立對應數量的長連接后,將不同的訪問請求進行協(xié)議適配處理使不同訪問請求對應的數據在長連接中傳輸,并實時監(jiān)測終端的訪問請求量。
      [0039]協(xié)議適配處理使得基于不同協(xié)議的訪問請求所對應的數據可以在同一長連接中傳輸,在本實施例中的一種方式下,無論各終端發(fā)出的不同協(xié)議的訪問請求(如:http長連接、http短連接、SPDY協(xié)議等),均在基于TCP協(xié)議建立的長連接中傳輸,只是在TCP長連接中將不同協(xié)議設置成不同的通道,從而,多協(xié)議的訪問請求所對應的數據便可以在各自的傳輸通道中傳輸。
      [0040]步驟203,當監(jiān)測到終端的訪問請求量增加,且超過當前的長連接的最大傳輸容量時,再次生成一個長連接請求發(fā)送至服務器,并在增加的長連接建立后,一并進行數據傳輸。
      [0041]步驟204,當監(jiān)測到終端的訪問請求量減少,關閉空閑的長連接,并至少保持一條長連接不斷開。
      [0042]對于步驟204,當監(jiān)測到所保持的至少一條長連接在至少30分鐘內無數據傳輸時,則斷開與所述服務器的連接。也就是說,在有多條長連接的情況下,將根據終端的訪問請求量的大小對長連接的數量進行控制;對于所保持的一條長連接而言,將根據終端在一定時間段內是否有訪問請求對該長連接進行關斷控制。
      [0043]實施例三
      下面結合圖3,對所述基于路由層面的長連接的方法的具體應用進行詳細說明:
      由終端1、終端2......終端N等N個終端構成局域網絡,并通過Hub Layer (多服務請
      求統(tǒng)一轉發(fā)器層)建立與云端服務器的連接,其中,Hub Layer可以是具有路由功能的設備(如:路由器),也可以是具有路由功能的軟件,在本實施例中以路由器為例。
      [0044]N個終端分別發(fā)出不同類型的訪問請求:終端I的訪問請求為http短連接請求、終端2的訪問請求為http長連接請求、終端3的訪問請求為SPDY協(xié)議請求、終端4的訪問請求為TCP連接請求、終端5的訪問請求為代理協(xié)議請求、終端N的訪問請求為基于TCP的連接協(xié)議請求。上述請求均發(fā)送至路由器中,并由路由器建立與云端服務器的長連接,本實施例中的長連接為TCP長連接,所以,路由器將對接收到的不同終端所發(fā)出的不同訪問請求進行協(xié)議適配處理,以在當前的TCP長連接中傳輸。
      [0045]TCP長連接的數量可以根據訪問請求所對應的數據量決定,也可以預先進行設置,如:4臺終端共用一條長連接。路由器會監(jiān)測終端的訪問請求量,以對長連接的數量進行控制。
      [0046]云端服務器分別接收不同終端的訪問請求后將進行協(xié)議解析,之后對解析得到的不同訪問請求進行處理,由于不同的訪問請求所訪問獲取的數據不同,如:只獲取網站頁面的顯示內容和獲取一段視頻數據,因此服務器對不同訪問請求的處理速度也不相同,服務器將優(yōu)先處理完成的訪問請求所對應的數據通過長連接反饋至路由器中,在由路由器發(fā)送至對應的終端。
      [0047]需要說明的是,在路由器將不同終端的訪問請求發(fā)送至云端服務器的過程中,其遵循的發(fā)送方式為先接收先發(fā)送,即按照接收的訪問請求的時間順序進行發(fā)送。
      [0048]此外,路由器對不同終端的訪問請求可以進行加密、壓縮處理,不僅增強了數據傳輸的安全性,也增加了數據的傳輸特性。
      [0049]路由器監(jiān)測到N個終端的訪問請求量增加時,便可以增加長連接的數量;監(jiān)測到N個終端的訪問請求量減少時,關閉空閑的長連接,直到保留一條長連接,長連接的數量減少為一條后,路由器繼續(xù)監(jiān)測N個終端的訪問請求,只有當30分鐘無任何終端發(fā)出訪問請求時,才將該長連接關閉,即斷開與云端服務器的連接。
      [0050]實施例四
      如圖4所示,為本申請實施例四所述的一種基于路由層面的長連接的系統(tǒng),設置于終端與服務器之間,該系統(tǒng)包括:長連接建立單元401、傳輸單元402以及監(jiān)測控制單元403,其中,
      所述長連接建立單元401,分別與多個終端、傳輸單元402以及服務器相耦接,用于在基于路由的局域網絡中,接收多個終端發(fā)送的訪問請求,生成至少一個長連接請求發(fā)送至服務器。
      [0051]所述傳輸單元402,分別與多個終端、長連接建立單元401以及服務器相耦接,用于在所述服務器響應該長連接請求并建立長連接后,將多個所述終端發(fā)送的所述訪問請求進行協(xié)議適配處理通過所述長連接發(fā)送至所述服務器中,并通過該長連接接收所述服務器反饋的請求數據。
      [0052]所述監(jiān)測控制單元403,與長連接建立單元401相耦接,用于監(jiān)測所述終端的訪問請求量并結合已建立的所述長連接的傳輸容量,對該長連接的數量進行控制。
      [0053]不同終端所發(fā)出的訪問請求將在服務器中獲取不同類型的數據,如:獲取某網頁的數據以在瀏覽器中顯示該網站頁面;獲取一段視頻數據在終端中緩沖(或下載)以進行播放。而建立的每一條長連接的傳輸容量有限,在局域網絡中的多個終端都獲取大量數據的情況下,若只以一條長連接傳輸,則會導致數據傳輸效率受到嚴重影響。所以所述監(jiān)測控制單元403,具體用于監(jiān)測到所述終端的所述訪問請求量增加且超過當前已建立的所述長連接的最大傳輸容量時,再次生成一個長連接請求發(fā)送至服務器增加一條長連接。
      [0054]在實際應用中,初始建立的長連接的數量將根據不同終端所放出的訪問請求所對應的數據量而決定,訪問請求中通常含有對應的數據的標識,通過標識,并可以獲知需要傳輸的數據量。
      [0055]所述監(jiān)測控制單元403,還用于監(jiān)測到所述終端的所述訪問請求量減少,關閉空閑的所述長連接,直到剩余一條所述長連接并保持該長連接不斷開。對于剩余的一條長連接而言,當監(jiān)測控制單元403監(jiān)測到剩余的一條所述長連接在至少30分鐘內無數據傳輸時,則斷開該長連接。也就是說,在有多條長連接的情況下,將根據終端的訪問請求量的大小對長連接的數量進行控制;對于所保持的一條長連接而言,將根據終端在一定時間段內是否有訪問請求對該長連接進行關斷控制。
      [0056]初始建立的長連接的數量將根據不同終端所放出的訪問請求所對應的數據量而決定,雖然各終端發(fā)出的訪問請求的類型不同,但訪問請求通常以消息串的方式展現(xiàn),通過讀取位于消息串頭部的Content-Length (連接長度,表示需要傳輸的數據量),便可以獲知當前訪問請求所需要傳輸的數據量。所以,所述長連接建立單元401,用于接收位于局域網絡中的多個終端所發(fā)出的所述訪問請求,并統(tǒng)計接收到的所述訪問請求所對應的數據量,根據該數據量生成匹配數量的多個長連接請求發(fā)送至服務器。
      [0057]由于方法部分已經對本申請實施例進行了詳細描述,這里對實施例中涉及的系統(tǒng)與方法對應部分的展開描述省略,不再贅述。對于系統(tǒng)中具體內容的描述可參考方法實施例的內容,這里不再具體限定。
      [0058]與現(xiàn)有技術相比,本申請所述的一種基于路由層面的長連接的方法和系統(tǒng),達到了如下效果:
      I)本申請在多個終端構成的局域網絡環(huán)境中,通過在路由器與服務器之間建立長連接,其長連接支持http、TCP、代理協(xié)議等多種通信協(xié)議,可以減少連接建立時的握手次數(如:減少建立和關閉tcp連接的次數)以及網絡流量,同時,建立的長連接可以根據實際訪問請求量進行增加或減少,有效解決了在基于路由的局域網絡環(huán)境中長連接由終端建立缺乏統(tǒng)一通訊管理且路由只能建立短連接的問題。
      [0059]2)本申請所建立的長連接在數據通信較少時,至少保持一條長連接,即路由器始終與服務器保持連接,當有終端發(fā)出訪問請求時,可以立即通過長連接與服務器進行通信交互,而不用重新建立連接,減少后續(xù)請求的延時。
      [0060]還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者系統(tǒng)中還存在另外的相同要素。
      [0061]本領域技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
      [0062]以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本 申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內。
      【權利要求】
      1.一種基于路由層面的長連接的方法,其特征在于,包括: 在基于路由的局域網絡中,接收多個終端發(fā)送的訪問請求,生成至少一個長連接請求發(fā)送至服務器; 在所述服務器響應該長連接請求并建立長連接后,將多個所述終端發(fā)送的所述訪問請求進行協(xié)議適配處理通過所述長連接發(fā)送至所述服務器中,并通過該長連接接收所述服務器反饋的請求數據; 監(jiān)測所述終端的訪問請求量并結合已建立的所述長連接的傳輸容量,對該長連接的數量進行控制。
      2.如權利要求1所述的基于路由層面的長連接的方法,其特征在于, 監(jiān)測所述終端的訪問請求量并結合已建立的所述長連接的傳輸容量,對該長連接的數量進行控制,進一步為: 當監(jiān)測到所述終端的所述訪問請求量增加且超過當前已建立的所述長連接的最大傳輸容量時,再次生成一個長連接請求發(fā)送至服務器增加一條長連接。
      3.如權利要求2所述的基于路由層面的長連接的方法,其特征在于,還包括: 當監(jiān)測到所述終端的所述訪問請求量減少,關閉空閑的所述長連接,直到剩余一條所述長連接并保持該長連接不斷開。
      4.如權利要求3所述的基于路由層面的長連接的方法,其特征在于,還包括: 當監(jiān)測到剩余的一條所述長連接在至少30分鐘內無數據傳輸時,則斷開該長連接。
      5.如權利要求1所述的基于路由層面的長連接的方法,其特征在于, 接收多個終端發(fā)送的訪問請求,生成至少一個長連接請求發(fā)送至服務器,進一步為: 接收位于局域網絡中的多個終端所發(fā)出的所述訪問請求,并統(tǒng)計接收到的所述訪問請求所對應的數據量,根據該數據量生成匹配數量的多個長連接請求發(fā)送至服務器。
      6.一種基于路由層面的長連接的系統(tǒng),設置于終端與服務器之間,其特征在于,包括:長連接建立單元、傳輸單元以及監(jiān)測控制單元,其中, 所述長連接建立單元,用于在基于路由的局域網絡中,接收多個終端發(fā)送的訪問請求,生成至少一個長連接請求發(fā)送至服務器; 所述傳輸單元,用于在所述服務器響應該長連接請求并建立長連接后,將多個所述終端發(fā)送的所述訪問請求進行協(xié)議適配處理通過所述長連接發(fā)送至所述服務器中,并通過該長連接接收所述服務器反饋的請求數據; 所述監(jiān)測控制單元,用于監(jiān)測所述終端的訪問請求量并結合已建立的所述長連接的傳輸容量,對該長連接的數量進行控制。
      7.如權利要求6所述的基于路由層面的長連接的系統(tǒng),其特征在于, 所述監(jiān)測控制單元,進一步用于監(jiān)測到所述終端的所述訪問請求量增加且超過當前已建立的所述長連接的最大傳輸容量時,再次生成一個長連接請求發(fā)送至服務器增加一條長連接。
      8.如權利要求7所述的基于路由層面的長連接的系統(tǒng),其特征在于, 所述監(jiān)測控制單元,還用于監(jiān)測到所述終端的所述訪問請求量減少,關閉空閑的所述長連接,直到剩余一條所述長連接并保持該長連接不斷開。
      9.如權利要求8所述的基于路由層面的長連接的系統(tǒng),其特征在于, 所述監(jiān)測控制單元,還用于當監(jiān)測到剩余的一條所述長連接在至少30分鐘內無數據傳輸時,則斷開該長連接。
      10.如權利要求6所述的基于路由層面的長連接的系統(tǒng),其特征在于, 所述長連接建立單元,進一步用于接收位于局域網絡中的多個終端所發(fā)出的所述訪問請求,并統(tǒng)計接收到的所述訪問請求所對應的數據量,根據該數據量生成匹配數量的多個長連接請求發(fā)送至服 務器。
      【文檔編號】H04L12/24GK104009938SQ201410266737
      【公開日】2014年8月27日 申請日期:2014年6月17日 優(yōu)先權日:2014年6月17日
      【發(fā)明者】聶永, 姚鍵, 潘柏宇, 盧述奇 申請人:合一網絡技術(北京)有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1