傳輸控制系統、裝置及方法
【專利摘要】一種傳輸控制方法,包括步驟:接收用戶輸入的啟動會話聚合的請求而控制第一傳輸控制裝置向第二傳輸控制裝置發送一啟動會話聚合的請求;控制在該兩個傳輸控制裝置之間建立一傳輸通道;根據當前該傳輸控制裝置的網絡連接模組所具有的每一上網途徑而在該傳輸通道上建立多條鏈路;接收待傳輸的數據;根據傳輸通道上的鏈路的數量而將待傳輸的數據中的每一數據包進行拆分而得到相應個數的分發包;將該些分發包分別通過傳輸通道上的鏈路發送;依次將分發包組合成相應的數據包而還原該待傳輸的數據。本發明還提供一種傳輸控制系統及方法。本發明能夠利用多條傳輸途徑同時傳輸數據,極大提高了數據傳輸速度。
【專利說明】傳輸控制系統、裝置及方法
【技術領域】
[0001] 本發明涉及一種控制系統,特別涉及一種傳輸控制系統、裝置及方法。
【背景技術】
[0002] 目前,隨著互聯網的發展,極大地豐富了人們的生活。目前,為了提高人們訪問網 絡的速度以及通信的速度,VPN(VirtualPrivateNetwork,虛擬專用網絡)服務器已經比 較普遍。用戶端首先連接該VPN服務器,然后通過該VPN服務器連接互聯網,可以快速訪問 互聯網上的資源。然而,目前用戶端連接至該VPN服務器需要通過較復雜的公有或私有網 絡,導致用戶端到VPN服務器之間的傳輸速度比較慢,影響了整個上網或傳輸速度。
【發明內容】
[0003] 有鑒于此,提供一種傳輸控制系統、裝置及方法,能夠利用多條傳輸途徑同時傳輸 數據,極大提高了數據傳輸的速度。
[0004] 一種傳輸控制系統,該系統運行于一第一傳輸控制裝置以及第二傳輸控制裝置 中,該第一傳輸控制裝置用于與至少一終端設備連接,該第二傳輸控制裝置用于與該第一 傳輸控制裝置以及互聯網連接,該網絡連接模組用于響應用戶的連接以及配置操作而生成 該多條上網途徑,該系統包括啟動控制模塊、通道建立模塊、鏈路建立模塊、數據接收模塊、 數據拆分模塊、傳輸控制模塊以及數據重組模塊。該啟動控制模塊用于接收用戶輸入的啟 動會話聚合的請求而控制第一傳輸控制裝置向第二傳輸控制裝置發送一啟動會話聚合的 請求。該通道建立模塊用于在第二傳輸控制裝置同意啟動該會話聚合時,在該第一傳輸控 制裝置以及第二傳輸控制裝置之間建立一傳輸通道。該鏈路建立模塊用于根據當前該第一 傳輸控制裝置的網絡連接模組所具有的每一上網途徑而在該傳輸通道上建立多條鏈路。該 數據接收模塊用于接收待傳輸的數據。該數據拆分模塊用于根據該鏈路建立模塊在傳輸通 道建立的鏈路的數量而將待傳輸的數據中的每一數據包進行拆分而得到相應個數的分發 包。該傳輸控制模塊用于將該些分發包分別通過傳輸通道上的鏈路發送給接收方。該數據 重組模塊用于接收該些分發包,并依次將分發包組合成相應的數據包而還原該待傳輸的數 據。
[0005] 該傳輸控制裝置包括處理單元、連接接口以及網絡連接模組,該連接接口用于連 接至少一終端設備,該網絡連接模組用于響應用戶的連接以及配置操作而生成該多條上網 途徑,該處理單元包括啟動控制模塊、通道建立模塊、鏈路建立模塊、數據接收模塊、數據拆 分模塊以及傳輸控制模塊。該啟動控制模塊用于接收用戶輸入的啟動會話聚合的請求而控 制傳輸控制裝置向另一傳輸控制裝置發送一啟動會話聚合的請求。該通道建立模塊用于在 另一傳輸控制裝置同意啟動該會話聚合時,在該兩個傳輸控制裝置之間建立一傳輸通道。 該鏈路建立模塊用于根據當前該傳輸控制裝置的網絡連接模組所具有的每一上網途徑而 在該傳輸通道上建立多條鏈路。該數據接收模塊用于接收待傳輸的數據。該數據拆分模塊 用于根據該鏈路建立模塊在傳輸通道建立的鏈路的數量而將待傳輸的數據中的每一數據 包進行拆分而得到相應個數的分發包。該傳輸控制模塊用于將該些分發包分別通過傳輸通 道上的鏈路發送給另一傳輸控制裝置。
[0006] -種傳輸控制方法,用于對具備多種上網途徑的第一傳輸控制裝置以及第二傳輸 控制裝置之間的傳輸進行控制,該方法包括步驟:接收用戶輸入的啟動會話聚合的請求而 控制第一傳輸控制裝置向第二傳輸控制裝置發送一啟動會話聚合的請求;在第二傳輸控制 裝置同意啟動該會話聚合時,控制在該兩個傳輸控制裝置之間建立一傳輸通道;根據當前 該傳輸控制裝置的網絡連接模組所具有的每一上網途徑而在該傳輸通道上建立多條鏈路; 接收待傳輸的數據;根據傳輸通道上建立的鏈路的數量而將待傳輸的數據中的每一數據包 進行拆分而得到相應個數的分發包;將該些分發包分別通過傳輸通道上的鏈路發送給接收 方;接收該些分發包,并依次將分發包組合成相應的數據包而還原該待傳輸的數據。
[0007] 本發明的傳輸控制系統、傳輸控制裝置及方法,能夠利用多條傳輸途徑同時傳輸 數據,極大提高了數據傳輸的速度。
【專利附圖】
【附圖說明】
[0008] 圖1為本發明一實施方式中傳輸控制系統的模塊不意圖。
[0009] 圖2為本發明一實施方式中傳輸控制系統所應用的傳輸控制裝置的模塊示意圖。 [0010] 圖3為本發明一實施方式中傳輸控制方法的流程圖。
[0011] 主要元件符號說明
【權利要求】
1. 一種傳輸控制系統,該系統運行于一第一傳輸控制裝置以及第二傳輸控制裝置中, 該第一傳輸控制裝置用于與至少一終端設備連接,該第二傳輸控制裝置用于與該第一傳輸 控制裝置以及互聯網連接,該網絡連接模組用于響應用戶的連接以及配置操作而生成該多 條上網途徑,其特征在于,該系統包括: 啟動控制模塊,用于接收用戶輸入的啟動會話聚合的請求而控制第一傳輸控制裝置向 第二傳輸控制裝置發送一啟動會話聚合的請求; 通道建立模塊,用于在第二傳輸控制裝置同意啟動該會話聚合時,在該第一傳輸控制 裝置以及第二傳輸控制裝置之間建立一傳輸通道; 鏈路建立模塊,用于根據當前該第一傳輸控制裝置的網絡連接模組所具有的每一上網 途徑在該傳輸通道上建立多條鏈路; 數據接收模塊,用于接收待傳輸的數據; 數據拆分模塊,用于根據該鏈路建立模塊在傳輸通道建立的鏈路的數量而將待傳輸的 數據中的每一數據包進行拆分而得到相應個數的分發包; 傳輸控制模塊,用于將該些分發包分別通過傳輸通道上的鏈路發送給接收方;以及 數據重組模塊用于接收該些分發包,并依次將分發包組合成相應的數據包而還原該待 傳輸的數據。
2. 如權利要求1所述的系統,其特征在于,每一鏈路的帶寬相等且為一預定值,鏈路建 立模塊根據當前該第一傳輸控制裝置的網絡連接模組所具有的每一上網途徑在該傳輸通 道上建立多條鏈路具體為該鏈路建立模塊根據將每一上網途徑的帶寬與該預定值進行比 較得到的數值,而將每一上網途徑拆分為相應數量的鏈路,從而將所有上網途徑拆分后得 到多條鏈路,并在該傳輸通道上建立該多條的鏈路。
3. 如權利要求1所述的系統,其特征在于,該數據拆分模塊在將每一數據包進行拆分 成多個分發包時,在同一數據包的分發包中加上一相同且唯一的標記,并根據該些分發包 在該數據包中的順序依次給該些分發包分配一序號;該數據重組模塊在接收到分發包后, 將該些具有同一標記的分發包按照序號依次進行組合而得到對應的數據包。
4. 如權利要求1所述的系統,其特征在于,該數據重組模塊并在重組得到對應的數據 包而還原傳輸數據后,將該還原的傳輸數據傳輸至目的地。
5. -種傳輸控制裝置,包括處理單元、連接接口以及網絡連接模組,該連接接口用于連 接至少一終端設備,該網絡連接模組用于響應用戶的連接以及配置操作而生成該多條上網 途徑,其特征在于,該處理單元包括: 啟動控制模塊,用于接收用戶輸入的啟動會話聚合的請求而控制傳輸控制裝置向另一 傳輸控制裝置發送一啟動會話聚合的請求; 通道建立模塊,用于在另一傳輸控制裝置同意啟動該會話聚合時,在該兩個傳輸控制 裝置之間建立一傳輸通道; 鏈路建立模塊,用于根據當前該傳輸控制裝置的網絡連接模組所具有的每一上網途徑 而在該傳輸通道上建立多條鏈路; 數據接收模塊,用于接收待傳輸的數據; 數據拆分模塊,用于根據該鏈路建立模塊在傳輸通道建立的鏈路的數量而將待傳輸的 數據中的每一數據包進行拆分而得到相應個數的分發包;以及 傳輸控制模塊,用于將該些分發包分別通過傳輸通道上的鏈路發送給另一傳輸控制裝 置。
6. 如權利要求5所述的傳輸控制裝置,其特征在于,該處理單元還包括一數據重組模 塊,該數據重組模組用于在接收到該傳輸通道傳輸過來的分發包后,依次將分發包組合成 相應的數據包而還原該待傳輸的數據。
7. 如權利要求5所述的傳輸控制裝置,其特征在于,每一鏈路的帶寬相等且為一預定 值,鏈路建立模塊根據當前該第一傳輸控制裝置的網絡連接模組所具有的每一上網途徑而 在該傳輸通道上建立多條鏈路具體為:該鏈路建立模塊根據將每一上網途徑的帶寬與該預 定值進行比較得到的數值,而將每一上網途徑拆分為相應數量的鏈路,從而將所有上網途 徑拆分后得到多條鏈路,并在該傳輸通道上建立該多條的鏈路。
8. 如權利要求6所述的傳輸控制裝置,其特征在于,該數據拆分模塊在將每一數據包 進行拆分成多個分發包時,在同一數據包的分發包中加上一相同且唯一的標記,并根據該 些分發包在該數據包中的順序依次給該些分發包分配一序號;該數據重組模塊在接收到分 發包后,將該些具有同一標記的分發包按照序號依次進行組合而得到對應的數據包。
9. 如權利要求6所述的傳輸控制裝置,其特征在于,該數據重組模塊并在重組得到對 應的數據包而還原傳輸數據后,將該還原的傳輸數據傳輸至目的地。
10. -種傳輸控制方法,用于對具備多種上網途徑的第一傳輸控制裝置以及第二傳輸 控制裝置之間的傳輸進行控制,該方法包括步驟: 接收用戶輸入的啟動會話聚合的請求而控制第一傳輸控制裝置向第二傳輸控制裝置 發送一啟動會話聚合的請求; 在第二傳輸控制裝置同意啟動該會話聚合時,控制在該兩個傳輸控制裝置之間建立一 傳輸通道; 根據當前該傳輸控制裝置的網絡連接模組所具有的每一上網途徑而在該傳輸通道上 建立多條鏈路; 接收待傳輸的數據; 根據傳輸通道上建立的鏈路的數量而將待傳輸的數據中的每一數據包進行拆分而得 到相應個數的分發包; 將該些分發包分別通過傳輸通道上的鏈路發送給接收方; 接收該些分發包,并依次將分發包組合成相應的數據包而還原該待傳輸的數據。
11. 如權利要求10所述的方法,其特征在于,該步驟"根據當前該傳輸控制裝置的網絡 連接模組所具有的每一上網途徑而在該傳輸通道上建立多條鏈路"包括: 根據將每一上網途徑的帶寬與該傳輸通道上鏈路帶寬的預定值進行比較得到的數值, 而將每一上網途徑拆分為相應數量的鏈路,從而將所有上網途徑拆分后得到多條鏈路;以 及 在該傳輸通道上建立該多條的鏈路。
12. 如權利要求10所述的方法,其特征在于,該步驟"根據該鏈路建立模塊在傳輸通道 建立的鏈路的數量而將待傳輸的數據中的每一數據包進行拆分而得到相應個數的分發包" 包括: 將每一數據包進行拆分成多個分發包時,在同一數據包的分發包中加上一相同且唯一 的標記;以及 根據該些分發包在該數據包中的順序依次給該些分發包分配一序號。
13. 如權利要求12所述的方法,其特征在于,該步驟"接收該些分發包,并依次將分發 包組合成相應的數據包而還原該待傳輸的數據"包括: 接收到分發包后,將該些具有同一標記的分發包按照序號依次進行組合而得到對應的 數據包。
14. 如權利要求10所述的方法,其特征在于,該方法還包括步驟: 在重組得到對應的數據包而還原傳輸數據后,將該還原的傳輸數據傳輸至目的地。
【文檔編號】H04L12/701GK104426758SQ201310361077
【公開日】2015年3月18日 申請日期:2013年8月19日 優先權日:2013年8月19日
【發明者】區業勛, 黃夢明, 周柳平 申請人:宇宙互聯有限公司