传输控制系统、装置及方法
【专利摘要】一种传输控制方法,包括步骤:接收用户输入的启动会话聚合的请求而控制第一传输控制装置向第二传输控制装置发送一启动会话聚合的请求;控制在该两个传输控制装置之间建立一传输通道;根据当前该传输控制装置的网络连接模组所具有的每一上网途径而在该传输通道上建立多条链路;接收待传输的数据;根据传输通道上的链路的数量而将待传输的数据中的每一数据包进行拆分而得到相应个数的分发包;将该些分发包分别通过传输通道上的链路发送;依次将分发包组合成相应的数据包而还原该待传输的数据。本发明还提供一种传输控制系统及方法。本发明能够利用多条传输途径同时传输数据,极大提高了数据传输速度。
【专利说明】传输控制系统、装置及方法
【技术领域】
[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日
【发明者】区业勋, 黄梦明, 周柳平 申请人:宇宙互联有限公司