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

文档序号:8501325阅读:来源:国知局
和所述第二通信网络的数据传送能力。
9.根据权利要求8所述的方法,进一步包括: 由所述计算机处理器轮询η个通信装置和相关网络; 由所述计算机处理器基于所述轮询的结果,测定η个通信装置中的每一个通信装置和相关网络的数据传送能力。
10.根据权利要求8所述的方法,进一步包括: 由所述计算机处理器分析与先前连接到所述第一通信网络和所述第二通信网络相关的历史数据,其中所述测定进一步基于所述分析的结果。
11.根据权利要求10所述的方法,进一步包括: 由所述计算机处理器分析与先前连接到η个通信网络相关的历史数据。
12.根据权利要求8所述的方法,进一步包括: 由所述计算机处理器基于测定所述数据传送能力,将所述多个数据包中的第三数据包传输到以通信方式耦合到所述第一接口装置的所述第三通信装置,其中所述第三数据包经由第三通信网络从所述第三通信装置传输到所述第二接口装置,其中所述第三数据包不同于所述第一数据包和所述第二数据包,其中所述多个数据包由所述第一数据包、第二数据包和第三数据包组成,并且其中所述第二接口装置通过组合所述第一数据包、第二数据包和第三数据包生成所述第一数据。
13.根据权利要求12所述的方法,进一步包括: 由所述计算机处理器将η个通信装置中任一个装置和与其相关的通信网络上的多个数据包中的一个数据包从以通信方式耦合到一起的通信装置池传输到所述第一接口装置。
14.根据权利要求8所述的方法,其中所述第一轮询和所述第二轮询同时发生。
15.根据权利要求8所述的方法,其中所述第一轮询和所述第二轮询依次发生。
16.根据权利要求8所述的方法,进一步包括: 由所述计算机处理器从外部信源接收与先前连接到所述第一通信网络和所述第二通信网络相关的分析历史数据。
17.根据权利要求1所述的方法,其中所述第一通信网络包括第一带宽,其中所述第二通信网络包括第二带宽,并且其中传输所述第一数据包和传输所述第二数据包导致生成等于所述第一带宽和所述第二带宽之和的聚合带宽。
18.根据权利要求1所述的方法,其中所述第一通信装置和所述第二通信装置包括相同通信装置。
19.根据权利要求1所述的方法,进一步包括: 由所述计算机处理器将所述多个数据包中的数据包X传输到耦合到所述第一接口装置的任一通信装置和相关网络。
20.一种接口设备,包括親合到计算机可读存储单元的计算机处理器,所述存储单元包括在由所述计算机处理器执行时实现一种方法的指令,所述方法包括: 由所述计算机处理器接收第一数据; 由所述计算机处理器将所述第一数据分成多个数据包; 由所述计算机处理器将所述多个数据包存储在所述第一接口装置所含的一个或多个数据缓冲区内; 由所述计算机处理器将所述多个数据包中的第一数据包传输到以通信方式耦合到所述第一接口装置的第一通信装置,其中所述第一数据包经由与所述第一通信装置相关联的第一通信网络从所述第一通信装置传输到第二接口装置;并且 由所述计算机处理器将所述多个数据包中的第二数据包传输到以通信方式耦合到所述第一接口装置的第二通信装置,其中所述第二数据包经由与所述第二通信装置相关联的第二通信网络从所述第二通信装置传输到第二接口装置,其中所述第二接口装置将所述第一数据和所述第二数据包存储在内部数据缓冲区内,其中所述第一数据包不同于所述第二数据包,其中所述第一通信装置不同于所述第二通信装置,其中所述第一通信网络不同于所述第二通信网络。
21.—种计算机程序产品,包括存储计算机可读程序代码的计算机可读存储器,所述计算机可读程序代码包括在由接口设备的计算机处理器执行时实现一种方法的算法,所述方法包括: 由所述计算机处理器接收第一数据; 由所述计算机处理器将所述第一数据分成多个数据包; 由所述计算机处理器将所述多个数据包存储在所述第一接口装置所含的一个或多个数据缓冲区内; 由所述计算机处理器将所述多个数据包中的第一数据包传输到以通信方式耦合到所述第一接口装置的第一通信装置,其中所述第一数据包经由与所述第一通信装置相关联的第一通信网络从所述第一通信装置传输到第二接口装置;并且 由所述计算机处理器将所述多个数据包中的第二数据包传输到以通信方式耦合到所述第一接口装置的第二通信装置,其中所述第二数据包经由与所述第二通信装置相关联的第二通信网络从所述第二通信装置传输到第二接口装置,其中所述第二接口装置将所述第一数据和所述第二数据包存储在内部数据缓冲区内,其中所述第一数据包不同于所述第二数据包,其中所述第一通信装置不同于所述第二通信装置,其中所述第一通信网络不同于所述第二通信网络。
22.—种方法,包括: 提供一种系统,其包括:包括第一计算机处理器的第一接口装置、包括第二计算机处理器的第二接口装置、以通信方式耦合到所述第一接口装置的第一通信装置、在所述第一通信装置和所述第二接口装置之间以通信方式耦合的第一通信网络、以通信方式耦合到所述第一接口装置的第二通信装置和在所述第二通信装置和所述第二接口装置之间以通信方式耦合的第二通信网络; 由所述第一计算机处理器接收第一数据; 由所述第一计算机处理器将所述第一数据分成多个数据包; 由所述第一计算机处理器将第一数据分成多个数据包,存储在由第一接口装置组成的缓冲区内; 由所述第一计算机处理器将所述多个数据包中的第一数据包传输到所述第一通信装置; 由所述第一通信装置经由所述第一通信网络将所述第一数据包传输到所述第二接口装置; 由所述第一计算机处理器将所述多个数据包中的第二数据包传输到所述第二通信装置,所述第二数据包不同于所述第一数据包;并且 由所述第二通信装置经由所述第二通信网络将所述第二数据包传输到所述第二接口 目.0
23.根据权利要求22所述的方法,进一步包括: 由所述第二计算机处理器通过组合所述第一数据包和所述第二数据包重新生成所述第一数据。
24.根据权利要求22所述的方法,进一步包括: 由所述第一计算机处理器将所述多个数据包中的第三数据包传输到所述第一通信装置,所述第三数据包不同于所述第一数据包和所述第二数据包; 由所述第一通信装置经由所述第一通信网络将所述第三数据包传输到所述第二接口装置;并且 由所述第二计算机处理器通过组合所述第一数据包、第二数据包和第三数据包重新生成所述第一数据。
25.根据权利要求22所述的方法,其中所述第一接口装置和所述第二接口装置各自包含一分立器件。
26.根据权利要求22所述的方法,其中第一计算设备包括所述第一接口装置,并且其中第二计算设备包括所述第二接口装置。
27.根据权利要求22所述的方法,进一步包括: 在所述系统内提供以通信方式耦合到所述第一接口装置的第三通信装置和在所述第三通信装置和所述第二接口装置之间以通信方式耦合的第三通信网络; 由所述第一计算机处理器第一轮询所述第一通信装置和所述第一通信网络; 由所述第一计算机处理器第二轮询所述第二通信装置和所述第二通信网络; 由所述第一计算机处理器基于所述第一轮询和所述第二轮询的结果,测定所述第一通信装置、所述第一通信网络、所述第二通信装置和所述第二通信网络的数据传送能力; 由所述第一计算机处理器基于所述数据传送能力,将所述多个数据包中的第三数据包传输到所述第三通信装置,所述第三数据包不同于所述第一数据包和所述第二数据包;由所述第三通信装置经由所述第三通信网络将所述第三数据包传输到所述第二接口装置;并且 由所述第二计算机处理器通过组合所述第一数据包、第二数据包和第三数据包重新生成所述第一数据。
28.一种系统,其包括: 包括第一数据缓冲区的第一接口装置,其中配置所述第一接口装置以接收第一数据,将所述第一数据分成多个数据包,并且将所述多个数据包存储在所述第一数据缓冲区内;包括第二数据缓冲区的第二接口装置; 以通信方式耦合到所述第一接口装置的第一通信装置,其中配置所述第一接口装置以将所述多个数据包中的第一数据包传输到所述第一通信装置; 在所述第一通信装置和所述第二接口装置之间以通信方式耦合的第一通信网络,其中配置所述第一通信装置以经由所述第一通信网络将所述第一数据包传输到所述第二接口装置; 以通信方式耦合到所述第一接口装置的第二通信装置,其中配置所述第二接口装置以将所述多个数据包中的第二数据包传输到所述第二通信装置,所述第二数据包不同于所述第一数据包;并且 在所述第二通信装置和所述第二接口装置之间以通信方式耦合的第二通信网络,其中配置所述第二通信装置以经由所述第二通信网络将所述第二数据包传输到所述第二接口装置,其中配置所述第二接口装置以将所述第一数据包和所述第二数据包存储在所述第二数据缓冲区内并且通过组合所述第一数据包和所述第二数据包重新生成所述第一数据。
29.—种方法,包括: 由包括计算机处理器的第一通信装置利用所述第一通信装置和计算装置之间经由第一通信网络的第一连接; 由所述计算机处理器经由第一通信网络将第一数据传输到所述计算装置; 由所述计算机处理器确定所述第一连接已出现故障; 由所述计算机处理器利用所述第一通信装置和第二通信装置之间的第二连接,其中所述第二通信装置与所述计算装置连接;并且 由所述计算机处理器经由所述第二通信装置将第一数据的剩余部分传输到所述计算装置,其中所述第一数据的剩余部分包括第一数据中未传输到第一连接禁用的所述计算装置的一部分数据。
30.根据权利要求29所述的方法,其中所述第二通信装置经由不同于所述第一通信网络的第二通信网络连接到所述计算装置。
31.根据权利要求29所述的方法,其中所述第二通信装置经由第一通信网络连接到所述计算装置。
32.根据权利要求29所述的方法,进一步包括: 由所述计算机处理器确定所述第一连接目前有功能性;并且 由所述计算机处理器禁用所述第一通信装置和所述第二通信装置之间的数据流。
33.根据权利要求29所述的方法,其中所述确定第一连接已经禁用包括: 确定所述第一通信装置和所述第一通信网络之间的连接已经禁用或已出现故障。
34.根据权利要求29所述的方法,其中所述确定第一连接已经禁用包括: 确定所述第一通信装置和所述计算装置之间的连接已经禁用或已出现故障。
35.根据权利要求34所述的方法,进一步包括: 由所述计算机处理器确定所述第一通信网络已出现故障。
36.根据权利要求29所述的方法,其中所述第一数据包括语音/音频数据。
37.根据权利要求29所述的方法,其中所述第一数据包括视频数据。
38.根据权利要求29所述的方法,其中所述第一数据包括文本数据。
39.根据权利要求29所述的方法,其中所述第一数据包括计算机代码或计算机可读数据。
40.一种方法,包括: 由包括计算机处理器的第一蜂窝式电话接收第一数据; 由所述计算机处理器将所述第一数据分成多个数据包; 由所述计算机处理器将所述多个数据包存储在所述第一蜂窝式电话所含的一个或多个数据缓冲区内; 由所述计算机处理器将所述多个数据包中的第一数据包传输到以通信方式耦合到所述第一接口装置的第一通信装置,其中所述第一数据包经由与所述第一通信装置相关联的第一通信网络从所述第一通信装置传输到第二接口装置;并且 由所述计算机处理器经由以通信方式耦合到所述第一蜂窝式电话的移动蜂窝式装置将所述多个数据包传输到第三接口,其中所述多个数据包经由与所述移动蜂窝式装置相关联的第一通信网络从所述第一蜂窝式电话传输到所述第三接口 ;并且 由所述计算机处理器将所述多个数据包传输到以通信方式耦合到所述第一蜂窝式电话的所述第三接口,其中所述第二数据包经由与所述第一蜂窝式电话相关联的第二通信网络从所述第一蜂窝式电话传输到多个数据包,并且其中所述第一通信网络可能不同于所述第二通信网络。
41.一种方法,包括: 由包括计算机处理器的第一接口装置接收第一数据; 由所述计算机处理器将所述第一数据分成多个数据包; 由所述计算机处理器将所述多个数据包存储在所述第一接口装置所含的一个或多个数据缓冲区内; 由所述计算机处理器将所述多个数据包中的第一组数据包传输到以通信方式耦合到所述第一接口装置的第一网络节点,其中所述第一组数据包的第一亚组数据包经由与所述第一网络节点相关联的第一通信网络从所述第一网络节点传输到第二接口装置,其中所述第一亚组数据包包括至少一个数据包,其中所述第一亚组数据包不包括所述第一组数据包的所有数据包,并且其中所述第一网络节点包括以通信方式耦合的第一多个通信装置;并且 由所述计算机处理器将所述多个数据包中的第二组数据包传输到以通信方式耦合到所述第一接口装置的第一通信装置,其中所述第二组数据包经由与所述第一通信装置相关联的第二通信网络从所述第一通信装置传输到所述第二接口装置,其中所述第二接口装置将所述第一亚组数据包和所述第二组数据包存储在内部数据缓冲区内,其中所述第一亚组数据包不同于所述第二组数据包,其中所述第一通信装置不同于以通信方式耦合的第一多个通信装置,并且其中所述第一通信网络不同于所述第二通信网络。
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1