新四季網

數據傳輸方法及裝置與流程

2023-05-04 01:21:51


本發明涉及通信領域,尤其涉及一種數據傳輸方法及裝置。

背景技術:
在目前的移動應用中,用戶終端設備可以通過接入熱點設備,如路由器、無線網關等,接入廣域網絡。廣域網絡主要包括:WAP(WirelessApplicationProtocol,無線應用協議)網絡、3G(3rd-Generation,第三代移動通信技術)網絡、WIFI(WirelessFidelity,無線保真)網絡、有線網絡等,其中,3G和WIFI支持網絡數據高速傳輸,是實現數據通信的主流技術。當採用3G或WIFI進行上網業務時,用戶終端設備的上網帶寬主要取決於接入熱點設備當前連接的3G網絡的帶寬、或者是當前連接的WIFI網絡的帶寬。但現有技術中,接入熱點設備只能通過單一網絡傳輸業務數據;由於單一網絡的帶寬有限,當終端設備同時發起多個數據請求從伺服器獲取的數據量較大時,會導致網絡堵塞,用戶終端設備的上網速度較低。

技術實現要素:
本發明的實施例提供了一種數據傳輸方法及裝置,能夠解決現有技術中當用戶終端設備同時發起多個數據請求從伺服器獲取的數據量較大時,導致網絡堵塞、用戶終端設備的上網速度較低的問題。為達到上述目的,本發明的實施例採用如下技術方案:一方面,本發明實施例提供了一種數據傳輸方法,包括:接入熱點設備獲取終端設備發起的數據請求;所述接入熱點設備從至少兩個可用的通信網絡中選擇當前傳輸速率最高的通信網絡,作為所述數據請求的指定網絡;所述接入熱點設備在所述指定網絡中建立數據傳輸鏈路;所述接入熱點設備通過所述數據傳輸鏈路將所述數據請求發送至伺服器以獲取數據。另一方面,本發明實施例還提供了一種數據傳輸裝置,包括:數據請求獲取單元,用於獲取終端設備發起的數據請求;網絡分配單元,用於從至少兩個可用的通信網絡中選擇當前傳輸速率最高的通信網絡,作為所述數據請求的指定網絡;鏈路建立單元,用於在所述指定網絡中建立數據傳輸鏈路;數據傳輸單元,用於通過所述數據傳輸鏈路將所述數據請求發送至伺服器以獲取數據。本發明實施例提供的數據傳輸方法及裝置,能夠同時通過可用的多個通信網絡進行數據傳輸,從而提高用戶終端設備的上網帶寬,還能夠將收到的數據傳輸需求分配到傳輸速率高的通信網絡上,保證了使用戶獲得較好的上網體驗。附圖說明為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發明實施例1提供的數據傳輸方法的流程示意圖;圖2為本發明實施例2提供的數據傳輸方法的流程示意圖;圖3為本發明實施例2提供的通信網絡的分配示意圖;圖4-圖7為本發明實施例3提供的數據傳輸裝置的結構示意圖。具體實施方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。實施例1本發明實施例提供了一種數據傳輸方法,如圖1所示,所述方法包括:101、接入熱點設備獲取終端設備發起的數據請求。值得說明的是,本實施例中的接入熱點設備可以是移動通信網絡中的AP(AccessPoint,接入點)設備,也可以具備AP功能的其他網元設備,例如:無線路由器、無線網關等,此處不做限定。102、所述接入熱點設備從至少兩個可用的通信網絡中選擇當前傳輸速率最高的通信網絡,作為所述數據請求的指定網絡。為了便於理解,本實施例以AP設備為例進行說明;上述「可用的通信網絡」是指AP支持該網絡的網絡制式、且具備權限能夠使用該網絡進行數據傳輸的通信網絡,包括但不限於:GPRS(GeneralPacketRadioService,通用分組無線服務)網絡、3G網絡、4G(4th-Generation,第四代移動通信技術)網絡、WIFI網絡、WAP網絡、以及有線網絡等;本實施例適用於至少存在兩個可用的通信網絡的場景。具體的,AP可以通過查詢自身的網絡狀態以確定當前可用的通信網絡,例如,AP可以通過查詢3G無線空口消息確定3G網絡是否為可用的通信網絡;通過WIFI的實時掃描結果確定是否存在WIFI網絡為可用的通信網絡。103、所述接入熱點設備在所述指定網絡中建立數據傳輸鏈路。104、所述接入熱點設備通過所述數據傳輸鏈路將所述數據請求發送至伺服器以獲取數據。在本實施例中,當接入熱點設備獲取用戶終端設備發起的數據請求時,會從多個可用的通信網絡中選擇當前傳輸速率最高的通信網絡作為該數據請求的指定網絡,所以本實施例中在保證傳輸速率的情況下能夠充分利用多個可用的通信網絡的帶寬資源,使得用戶終端設備可用的傳輸帶寬是所述多個可用的通信網絡的帶寬之和。本發明實施例提供的數據傳輸方法,終端設備能夠通過AP設備可用的多個通信網絡進行數據傳輸。採用本發明實施例提供的方法,終端設備的上網帶寬是AP可設備用的多個通信網絡的帶寬之和,與現有技術相比,能夠有效的提高用戶終端設備的上網帶寬,還能夠將收到的數據傳輸需求分配到傳輸速率高的通信網絡上,使用戶獲得較好的上網體驗。實施例2本發明實施例提供了一種數據傳輸方法,如圖2所示,所述方法包括:201、AP設備檢測並確定當前可用的通信網絡,所述可用的通信網絡至少為兩個。值得說明的是,本實施例中的AP設備也可以替換為無線路由器、無線網關等具體AP功能的網元設備,此處不做限定。具體的,上述「可用的通信網絡」是指AP支持該網絡的網絡制式、且具備權限能夠使用該網絡進行數據傳輸的通信網絡,該通信網絡包括但不限於:GPRS網絡、3G網絡、4G網絡、WIFI網絡、WAP網絡、以及有線網絡等。其中,3G、4G網絡包括多種標準,例如,3G網絡包括:CDMA2000(CodeDivisionMultipleAccess,碼分多址),WCDMA(WidebandCodeDivisionMultipleAccess,寬帶碼分多址),TD-SCDMA(TimeDivision-SynchronousCodeDivisionMultipleAccess,時分同步碼分多址),WiMAX(WorldwideInteroperabilityforMicrowaveAccess,全球微波互聯接入)4種標準。上述不同制式的通信網絡在實現業務數據的傳輸時均基於TCP/IP協議(TransmissionControlProtocol/InternetProtocol,傳輸控制協議/網際網路互聯協議),AP設備能夠同時兼容上述不同制式的通信網絡,從而可以通過上述不同制式的多個通信網絡同時進行數據傳輸。為了便於理解,本實施例以AP設備當前可用的通信網絡為3G網絡和WIFI網絡的典型場景為例進行具體描述。值得說明的是,在實際應用中,AP設備可用的通信網絡的並不僅限於兩個。202、AP設備獲取TE(TerminalEquipment,終端設備)發起的數據請求。值得說明的是,AP設備可以通過以下至少2種方式獲取TE發起的數據請求:1)AP設備從TE接收業務請求,將該業務請求拆分為至少2個數據請求。例如:AP設備接收到TE發起的網頁瀏覽請求,該網頁瀏覽請求中包括視頻數據、音頻數據和文本數據,則AP設備可以將該網頁瀏覽請求劃分為3個數據請求:即視頻數據請求、音頻數據請求和文本數據請求。2)AP設備從TE接收該TE發送的數據請求,即AP設備從TE直接獲取數據請求。本發明實施例中的TE是具備無線通信功能的終端,例如:PC(PersonalComputer,個人計算機)、筆記本電腦、智慧型手機、平板電腦等。203、AP設備檢測當前3G網絡和WIFI網絡的傳輸速率,確定傳輸速率最高的通信網絡,將該通信網絡作為AP獲取的數據請求的指定網絡。例如:AP設備可以通過向網絡伺服器發送ping消息(或者其他類型的業務消息),根據返迴響應消息的時間間隔確定傳輸速率。值得說明的是,通信網絡的傳輸速率取決於空閒帶寬,3G網絡中數據傳輸鏈路的帶寬取決於運營商提供的3G網絡的帶寬,WIFI網絡中數據傳輸鏈路的帶寬取決於WIFI熱點提供的帶寬。在實際應用中,TE往往會發起多個並行的業務請求或數據請求(例如:在瀏覽網頁的同時,TE會發起文件下載請求以下載文件),也會終止當前正在運行的多個業務中的某個業務,所以3G網絡和WIFI網絡的空閒帶寬是實時變化的。為了保證傳輸速率,AP設備在獲取TE發起的數據請求後,會選擇當前空閒帶寬最大、傳輸速率最高的通信網絡作為該數據請求的指定網絡。例如,以3G網絡提供的帶寬為2M,WIFI熱點提供的帶寬為4M為例:當TE發起視頻數據請求時,如果3G網絡和WIFI網絡都處於空閒狀態,則AP設備會通過WIFI網絡實現該視頻數據請求;如果該視頻數據請求的實現佔用了WIFI網絡1M的帶寬(此時WIFI網絡的空閒帶寬為3M,3G網絡的空閒帶寬為2M),那麼AP設備在獲取TE發起的下一個數據請求時,會選擇WIFI網絡作為下一個數據請求的指定網絡。具體的,為了清楚、完成的描述本實施例的網絡結構分配信息,接下來以AP設備獲取TE依次發起網頁瀏覽請求、視頻播放請求和文件下載請求為例進行說明:為了便於理解,此處假設3G網絡的帶寬為2M,WIFI網絡的帶寬為4M;實現網頁瀏覽請求、視頻播放請求和文件下載請求佔用的帶寬依次為1M、2M、2M;則通信網絡的分配情況如下:①AP接收TE發起的網頁瀏覽請求,檢測到當前3G網絡的空閒帶寬為2M,WIFI網絡的空閒帶寬為4M,選擇WIFI網絡實現該網頁瀏覽請求;②AP接收TE發起的視頻播放請求,檢測到當前3G網絡的空閒帶寬為2M,WIFI網絡的空閒帶寬為3M,選擇WIFI網絡實現該視頻播放請求;③AP接收TE發起的文件下載請求,檢測到當前3G網絡的空閒帶寬為2M,WIFI網絡的空閒帶寬為1M,選擇3G網絡實現該文件下載請求。根據上述方法分配的網絡結構圖如圖3所示。進一步,優選的,當AP設備接收到TE發起的網頁瀏覽請求時,AP設備可以將該網頁瀏覽請求劃分為3個數據請求:即視頻數據請求、音頻數據請求和文本數據請求,並依次為拆分得到的3個數據請求分配傳輸速率最高的網絡作為該數據請求的指定網絡,從而能夠充分利用多個通信網絡的帶寬資源,使得TE獲取更高的數據傳輸速率。204、AP設備在所述指定網絡中為各數據請求建立數據傳輸鏈路,並記錄為各數據請求建立的鏈路連接信息,所述鏈路連接信息中包括為該數據請求分配的通信網絡的標識。其中,鏈路連接信息能夠表徵當前AP設備為各數據請求分配的網絡信息,用於引導各數據請求獲取業務數據。值得說明的是,如果不同的數據請求是由不同的應用程式發起的,則TE中不同的應用程式與外網連結採用不同的埠和同一個連接握手請求,則鏈路連接信息中還記錄有各數據請求對應的埠號。205、AP設備通過為各數據請求建立的數據傳輸鏈路將數據請求發送至伺服器以獲取數據。也就是說,採用本實施例提供的方法,TE在進行上網業務時,TE的上網帶寬是AP設備所支持的全部通信網絡的帶寬之和,上網速度能夠得到顯著提升,有效的提高用戶體驗。206、當AP設備為某一數據請求建立的數據傳輸鏈路需要斷開時,AP斷開為該數據請求建立的數據傳輸鏈路,釋放鏈路的負載,並刪除關於該數據請求的鏈路連接信息。其中,「為某一數據請求建立的數據傳輸鏈路需要斷開」包括但不限於如下場景:該數據請求對應的數據傳輸已經完成、或者該數據請求被TE終止。本發明實施例提供的數據傳輸方法,TE能夠通過AP設備可用的多個通信網絡進行數據傳輸。採用本發明實施例提供的方法,TE的上網帶寬是AP設備可用的多個通信網絡的帶寬之和,與現有技術相比,能夠有效的TE的上網帶寬,使用戶獲得較好的上網體驗。實施例3本發明實施例提供了一種數據傳輸裝置,能夠應用於AP設備實現上述方法實施例,如圖4所示,所述數據傳輸裝置包括:數據請求獲取單元41,用於獲取終端設備發起的數據請求;網絡分配單元42,用於從至少兩個可用的通信網絡中選擇當前傳輸速率最高的通信網絡,作為所述數據請求的指定網絡;鏈路建立單元43,用於在所述指定網絡中建立數據傳輸鏈路;數據傳輸單元44,用於通過所述數據傳輸鏈路將所述數據請求發送至伺服器以獲取數據。進一步的,如圖5所示,所述數據請求獲取單元41包括拆分模塊411,用於從終端設備接收業務請求,將所述業務請求拆分為至少兩個數據請求;可選的,如圖6所示,所述數據請求獲取單元41還可以包括接收模塊412,用於從終端設備接收該終端設備發送的數據請求。根據圖5或圖6所述的數據傳輸裝置,進一步的,如圖7所示,所述數據傳輸裝置還包括網絡檢測單元45,所述網絡分配單元42包括速率檢測模塊421,其中:網絡檢測單元45用於檢測並確定當前可用的通信網絡;其中,所述當前可用的通信網絡包括通用分組無線服務GPRS網絡、第三代移動通信3G網絡、第四代移動通信4G網絡、無線保真WIFI網絡、無線應用協議WAP網絡和有線網絡。速率檢測模塊421用於檢測所述可用的通信網絡的傳輸速率,確定傳輸速率最高的通信網絡。值得說明的是,本發明實施例提供的數據傳輸裝置還可以應用於具備AP功能的其他網元設備,例如:無線路由器、無線網關等,此處不做限定。本發明實施例提供的數據傳輸裝置,能夠利用當前數據傳輸裝置可用的多個通信網絡進行數據傳輸,本發明實施例提供的裝置使得終端設備的上網帶寬是當前數據傳輸裝置可用的多個通信網絡的帶寬之和,與現有技術相比,能夠有效提高終端設備的上網帶寬,使用戶獲得較好的上網體驗。在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可藉助軟體加必需的通用硬體的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在可讀取的存儲介質中,如計算機的軟盤,硬碟或光碟等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀