一种可提高数据传输速率的数据分流方法技术

技术编号:11831276 阅读:60 留言:0更新日期:2015-08-05 16:19
提供了一种用于匹配带宽和传输数据的方法和系统。所述方法包括由第一接口装置接收数据。所述数据分成多个数据包并存储在内部缓冲区内。第一组数据包传输到以通信方式耦合到所述第一接口装置的网络节点或第一通信装置。所述第一组数据包经由第一通信网络从所述第一通信装置传输到第二接口装置。第二组数据包传输到以通信方式耦合到所述第一接口装置的第一通信装置。所述第二组数据包经由与所述第一通信装置相关联的第二通信网络从所述第一通信装置传输到所述第二接口装置。

【技术实现步骤摘要】
【国外来华专利技术】
以下涉及用于将数据流分成多个数据包并且利用一个以上的通信路径传输数据包以便根据不同需要优化通信可靠性和速度的方法和相关系统。专利技术背景传输信息通常包括灵活性很小的费时过程。因此,在本领域中需要克服上文所述的至少一些缺陷和限制因素。专利技术概述第一方面总体上涉及一种方法,包括:由包括计算机处理器的第一接口装置接收第一数据;由所述计算机处理器将所述第一数据分成多个数据包;由所述计算机处理器将所述多个数据包存储在所述第一接口装置所含的一个或多个数据缓冲区内;由所述计算机处理器将所述多个数据包中的第一组数据包传输到以通信方式耦合到所述第一接口装置的第一网络节点,其中所述第一组数据包的第一亚组数据包经由与所述第一网络节点相关联的第一通信网络从所述第一网络节点传输到第二接口装置,其中所述第一亚组数据包不包括所述第一组数据包的所有数据包,并且其中所述第一网络节点包括以通信方式耦合的第一多个通信装置;并且由所述计算机处理器将所述多个数据包中的第二组数据包传输到以通信方式耦合到所述第一接口装置的第一通信装置,其中所述第二组数据包经由与所述第一通信装置相关联的第二通信网络从所述第一通信装置传输到所述第二接口装置,其中所述第二接口装置将所述第一亚组数据包和所述第二组数据包存储在内部数据缓冲区内,其中所述第一亚组数据包不同于所述第二组数据包,其中所述第一通信装置不同于以通信方式耦合的第一多个通信装置,并且其中所述第一通信网络不同于所述第二通信网络。第二方面总体上涉及一种接口设备,包括:親合到计算机可读存储单元的计算机处理器,所述存储单元包括在由所述计算机处理器执行时实现一种方法的指令,所述方法包括:由所述计算机处理器接收第一数据;由所述计算机处理器将所述第一数据分成多个数据包;由所述计算机处理器将所述多个数据包存储在所述第一接口装置所含的一个或多个数据缓冲区内;由所述计算机处理器将所述多个数据包中的第一组数据包传输到以通信方式耦合到所述第一接口装置的第一网络节点,其中所述第一组数据包的第一亚组数据包经由与所述第一网络节点相关联的第一通信网络从所述第一网络节点传输到第二接口装置,其中所述第一亚组数据包不包括所述第一组数据包的所有数据包,并且其中所述第一网络节点包括以通信方式耦合的第一多个通信装置;并且由所述计算机处理器将所述多个数据包中的第二组数据包传输到以通信方式耦合到所述第一接口装置的第一通信装置,其中所述第二组数据包经由与所述第一通信装置相关联的第二通信网络从所述第一通信装置传输到所述第二接口装置,其中所述第二接口装置将所述第一亚组数据包和所述第二组数据包存储在内部数据缓冲区内,其中所述第一亚组数据包不同于所述第二组数据包,其中所述第一通信装置不同于以通信方式耦合的第一多个通信装置,并且其中所述第一通信网络不同于所述第二通信网络。第三方面总体上涉及一种计算机程序产品,包括存储计算机可读程序代码的计算机可读存储器,所述计算机可读程序代码包括在由接口设备的计算机处理器执行时实现一种方法的算法,所述方法包括:由所述计算机处理器接收第一数据;由所述计算机处理器将所述第一数据分成多个数据包;由所述计算机处理器将所述多个数据包存储在所述第一接口装置所含的一个或多个数据缓冲区内;由所述计算机处理器将所述多个数据包中的第一组数据包传输到以通信方式耦合到所述第一接口装置的第一网络节点,其中所述第一组数据包的第一亚组数据包经由与所述第一网络节点相关联的第一通信网络从所述第一网络节点传输到第二接口装置,其中所述第一亚组数据包不包括所述第一组数据包的所有数据包,并且其中所述第一网络节点包括以通信方式耦合的第一多个通信装置;并且由所述计算机处理器将所述多个数据包中的第二组数据包传输到以通信方式耦合到所述第一接口装置的第一通信装置,其中所述第二组数据包经由与所述第一通信装置相关联的第二通信网络从所述第一通信装置传输到所述第二接口装置,其中所述第二接口装置将所述第一亚组数据包和所述第二组数据包存储在内部数据缓冲区内,其中所述第一亚组数据包不同于所述第二组数据包,其中所述第一通信装置不同于以通信方式耦合的第一多个通信装置,并且其中所述第一通信网络不同于所述第二通信网络。第四方面总体上涉及一种方法,包括:由包括计算机处理器的第一接口装置接收多个数据流;由所述计算机处理器基于规定准则将所述多个数据流中的每个数据流分配给多个通信装置中的不同通信装置,其中所述多个通信装置以通信方式耦合到所述第一接口装置,并且其中所述多个通信装置中的每个通信装置均与多个通信网络中的不同通信网络相关联;由所述计算机处理器将所述多个数据流中的第一数据流传输到所述多个通信装置中的第一通信装置,其中所述第一数据流经由所述多个通信网络中与所述第一通信装置相关联的第一通信网络从第一通信装置传输到第二接口装置;并且由所述计算机处理器将所述多个数据流中的第二数据流传输到所述多个通信装置中的第二通信装置,其中所述第二数据流经由所述多个通信网络中与所述第二通信装置相关联的第二通信网络从第二通信装置传输到第二接口装置,其中所述第一数据流不同于所述第二数据流,其中所述第一通信装置不同于所述第二通信装置,并且其中所述第一通信网络不同于所述第二通信网络。第五方面总体上涉及一种方法,包括:由包括计算机处理器的第一接口装置接收多个数据流;由所述计算机处理器基于规定准则将所述多个数据流中的每个数据流分配给多个通信装置中的一通信装置,其中所述多个通信装置以通信方式耦合到所述第一接口装置,并且其中所述多个通信装置中的每个通信装置均与多个通信网络中的不同通信网络相关联;由所述计算机处理器将所述多个数据流中的第一数据流传输到所述多个通信装置中的第一通信装置,其中所述第一数据流经由所述多个通信网络中与所述第一通信装置相关联的第一通信网络从第一通信装置传输到第二接口装置;并且由所述计算机处理器将所述第一数据流传输到所述多个通信装置中的第二通信装置,其中所述第二数据流经由所述多个通信网络中与所述第二通信装置相关联的第二通信网络从第二通信装置传输到第二接口装置,其中所述第一通信装置不同于所述第二通信装置,并且其中所述第一通信网络不同于所述第二通信网络。附图简述将结合以下附图详细描述一些实施例,其中相同代号表示相同构件,其中:图1说明了允许接口访问多个可用数据传输连接的系统的实施例;图2说明了允许一装置与另一装置通信并共享网络连通性的图1系统的替代系统的实施例;图3说明了详细设计通过图1和图2的系统启用的工序流程的算法的实施例;图4说明了详细设计通过图1和图2的系统启用的工序流程的算法的实施例;图5说明了用于启用接口以访问包括用于数据传输和/或接收的网络节点在内的多个可用数据传输连接的替代系统的实施例;图6为用于合并连接,如同其包含单个连接的替代系统的实施例;图7说明了详细设计通过合并连接,如同其包含单个连接的系统启用的工序流程的算法的实施例;和图8说明了用于允许接口访问多个可用数据传输连接的计算机设备的实施例。专利技术详述本文参考附图通过举例而非限制的方式提出了对下文所述公开设备和方法的实施例的详细描述。虽然示出了某些实施例并进行了详细描述,但是应理解,在不背离所附权利要求的范围的前提下,可做各种变化和修改。本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/CN104823393.html" title="一种可提高数据传输速率的数据分流方法原文来自X技术">可提高数据传输速率的数据分流方法</a>

【技术保护点】
一种方法,包括:由包括计算机处理器的第一接口装置接收第一数据;由所述计算机处理器将所述第一数据分成多个数据包;由所述计算机处理器将所述多个数据包存储在所述第一接口装置所含的一个或多个数据缓冲区内;由所述计算机处理器将所述多个数据包中的第一数据包传输到以通信方式耦合到所述第一接口装置的第一通信装置,其中所述第一数据包经由与所述第一通信装置相关联的第一通信网络从所述第一通信装置传输到第二接口装置;并且由所述计算机处理器将所述多个数据包中的第二数据包传输到以通信方式耦合到所述第一接口装置的第二通信装置,其中所述第二数据包经由与所述第二通信装置相关联的第二通信网络从所述第二通信装置传输到第二接口装置,其中所述第二接口装置将所述第一数据和所述第二数据包存储在内部数据缓冲区内,其中所述第一数据包不同于所述第二数据包,其中所述第一通信装置不同于所述第二通信装置,并且其中所述第一通信网络不同于所述第二通信网络。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:凯斯·A·雷尼瑞
申请(专利权)人:第一原理公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1