数据传输方法、发送终端、接收终端及数据传输系统技术方案

技术编号:14853412 阅读:149 留言:0更新日期:2017-03-18 20:27
公开了一种数据传输方法,包括:根据点对点之间的带宽获取传输路径的最大字节数;根据所述传输路径的最大字节数将待传输数据分割成多个小数据包;将所述多个小数据包经由多个节点发送。本发明专利技术还提供了一种发送终端、接收终端及系统,通过将点对点的数据分割成多个小数据包发送到多个代理服务器上,再通过代理服务器进行接收整合,从而获取更多的网络资源用于传输,提高点对点传输的效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体地,涉及数据传输方法、发送终端、接收终端及数据传输系统
技术介绍
目前基于云传输的云点播、云直播,已覆盖广电、电商、教育、媒体、动漫、智能家居等诸多领域,为数千家合作企业节约了上亿元的视频系统构建、带宽等成本,并助其利用视频化业务模式提升业务成效。虽然云直播、云点播技术已经足够成熟,在实现本专利技术的过程中,专利技术人发现以下缺陷,在实现全球直播时,还是受到国家与国家、洲际与洲际的网络传输硬件的制约。
技术实现思路
有鉴于此,本专利技术提供一种数据传输方法、发送终端、接收终端及数据传输系统,以解决洲际传输时传输效率受限的问题。根据本专利技术的一方面,提供一种数据传输方法,包括:根据点对点之间的带宽获取传输路径的最大字节数;根据所述传输路径的最大字节数将待传输数据分割成多个小数据包;将所述多个小数据包经由多个节点发送。优选地,所述方法还包括:获取待传输数据的属性标识,并在多个所述小数据包中添加属性标识。优选地,所述方法还包括:获取每个所述节点的节点标识,并向每个所述小数据包添加所述节点标识。优选地,每个所述节点包括第一代理服务器和第二代理服务器,其中,所述第一代理服务器和所述第二代理服务器通过洲际网络进行通信。优选地,将所述多个小数据包经由多个节点发送包括:将多个所述小数据包发送至多个所述第一代理服务器;多个所述第一代理服务器将多个所述小数据包发送至多个所述第二代理服务器;多个所述第二代理服务器接收多个所述小数据包并发送出去。优选地,所述方法还包括:每个所述节点获取所述第一代理服务器和所述第二代理服务器的IP标识,并将所述IP标识添加至通过所述节点进行传输的所述小数据包中。根据本专利技术的另一方面,提供一种数据传输方法,包括:接收多个小数据包;获取多个所述小数据包的属性标识;将属性标识一致的多个所述小数据包进行整合。根据本专利技术的又一方面,提供一种发送终端,包括:数据分割模块,用于根据点对点之间的带宽获取传输路径的最大字节数,并根据所述传输路径的最大字节数将待传输数据分割成多个小数据包;标识模块,用于获取待传输数据的属性标识,并在多个所述小数据包中添加属性标识;数据分发模块,用于获取每个所述节点的节点标识,并向每个所述小数据包添加所述节点标识,以将多个所述小数据包经过多个所述节点发送至所述接收终端。优选地,每个所述节点包括第一代理服务器和第二代理服务器,其中,所述第一代理服务器和所述第二代理服务器通过洲际网络进行通信。优选地,所述数据分发模块用于将多个所述小数据包发送至多个所述第一代理服务器;多个所述第一代理服务器用于将多个所述小数据包发送至多个所述第二代理服务器;多个所述第二代理服务器用于接收多个所述小数据包,并发送至所述接收终端。优选地,每个所述节点还用于获取所述第一代理服务器和所述第二代理服务器的IP标识,并将所述IP标识添加至通过所述节点进行传输的所述小数据包中。根据本专利技术的又一方面,提供一种接收终端,包括:数据接收模块,用于接收多个所述小数据包;标识读取模块,用于获取多个所述小数据包的属性标识;数据整合模块,用于将属性标识一致的多个所述小数据包进行整合。根据本专利技术的又一方面,提供一种数据传输系统,包括上述所述的发送终端以及上述所述的接收终端,其中,所述发送终端用于根据点对点之间的带宽获取传输路径的最大字节数,并根据所述传输路径的最大字节数将待传输数据分割成多个小数据包,以将多个所述小数据包经过多个节点发送至所述接收终端;所述接收终端用于对多个所述小数据包进行整合。本专利技术提供的数据传输方法、发送终端、接收终端及数据传输系统,通过将点对点的数据经由节点发送,然后再进行整合,从而获取更多的网络资源用于传输,提高点对点传输的效率。附图说明通过参照以下附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:图1示出了根据本专利技术实施例的数据传输系统的示意图;图2示出了根据本专利技术实施例的一种优选的数据传输系统的示意图;图3示出了根据本专利技术实施例的数据传输方法的流程图;图4示出了根据本专利技术另一实施例的数据传输方法的流程图。具体实施方式以下基于实施例对本专利技术进行描述,但是本专利技术并不仅仅限于这些实施例。在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术。为了避免混淆本专利技术的实质,公知的方法、过程、流程没有详细叙述。另外附图不一定是按比例绘制的。附图中的流程图、框图图示了本专利技术实施例的系统、方法、装置的可能的体系框架、功能和操作,流程图和框图上的方框可以代表一个模块、程序段或仅仅是一段代码,所述模块、程序段和代码都是用来实现规定逻辑功能的可执行指令。也应当注意,所述实现规定逻辑功能的可执行指令可以重新组合,从而生成新的模块和程序段。因此附图的方框以及方框顺序只是用来更好的图示实施例的过程和步骤,而不应以此作为对专利技术本身的限制。图1示出了根据本专利技术实施例的数据传输系统的示意图。如图1所示,所述数据传输系统包括发送终端10、节点21-2n和接收终端30,其中,所述发送终端10和接收终端30通过多个节点21-2n进行数据传输。其中,所述发送终端10用于根据点对点之间的带宽获取传输路径的最大字节数,并根据所述传输路径的最大字节数将待传输数据分割成多个小数据包,以将多个所述小数据包经过多个节点发送至所述接收终端。在本实施例中,根据洲际网络各个节点之间的带宽可以获取传输路径的最大字节数,如洲际网络上的其中一个节点与另一个节点的传输路径的最大字节数为1K,而其中一个节点与另一个节点的传输路径的最大字节数为2K,则选择所有传输路径中的最大字节数的最小值作为分割单位。发送终端将待传输的数据分割成多个1K的小数据包。在一个优选的实施例中,发送终端10包括数据分割模块11、标识模块12和数据分发模块13。其中,数据分割模块11用于根据点对点之间的带宽获取传输路径的最大字节数,并根据所述传输路径的最大字节数将待传输数据分割成多个小数据包;标识模块12用于获取待传输数据的属性标识,并在多个所述小数据包中添加属性标识;数据分发模块13,用于获取每个所述节点的节点标识,并向每个所述小数据包添加所述节点标识,以将多个所述小数据包经过多个所述节点发送至所述接收终端30。在本实施例中,数据分割模块11将待传输的数据A按照传输路径的最大字节数分割成多个小数据包,如A1、A2、……、An。标识模块12用于获取待传输数据A的属性标识,并将其添加在多个小数据包中,如该标识可以为001,则多个小数据包即为001A1、001A2、……、001An。数据分发模块13获取每个节点21-2n的节点标识,而每一个数据包经过其中一个节点2n进行传输,将多个节点的标识分发给多个小数据包,如其中一个节点21的节点标识添加到001A1的小数据包中,则该小数据包经由节点21向接收终端30传输。接收终端30,用于对多个所述小数据包进行整合。在本实施例中,所述接收终端30包括数据接收模块31、标识读取模块32和数据整合模块33。其中,数据接收模块31用于接收多个所述小数据包;标识读取模块32用于获取多个所述小数据包的属性标识;数据整合模块33用于将属性标识一致的多个本文档来自技高网...
数据传输方法、发送终端、接收终端及数据传输系统

【技术保护点】
一种数据传输方法,包括:根据点对点之间的带宽获取传输路径的最大字节数;根据所述传输路径的最大字节数将待传输数据分割成多个小数据包;将所述多个小数据包经由多个节点发送。

【技术特征摘要】
1.一种数据传输方法,包括:根据点对点之间的带宽获取传输路径的最大字节数;根据所述传输路径的最大字节数将待传输数据分割成多个小数据包;将所述多个小数据包经由多个节点发送。2.根据权利要求1所述的方法,其中,所述方法还包括:获取待传输数据的属性标识,并在多个所述小数据包中添加属性标识。3.根据权利要求1所述的方法,其中,所述方法还包括:获取每个所述节点的节点标识,并向每个所述小数据包添加所述节点标识。4.根据权利要求1所述的方法,其中,每个所述节点包括第一代理服务器和第二代理服务器,其中,所述第一代理服务器和所述第二代理服务器通过洲际网络进行通信。5.根据权利要求4所述的方法,其中,将所述多个小数据包经由多个节点发送包括:将多个所述小数据包发送至多个所述第一代理服务器;多个所述第一代理服务器将多个所述小数据包发送至多个所述第二代理服务器;多个所述第二代理服务器接收多个所述小数据包并发送出去。6.根据权利要求4所述的方法,其中,所述方法还包括:每个所述节点获取所述第一代理服务器和所述第二代理服务器的IP标识,并将所述IP标识添加至通过所述节点进行传输的所述小数据包中。7.一种数据传输方法,包括:接收多个小数据包;获取多个所述小数据包的属性标识;将属性标识一致的多个所述小数据包进行整合。8.一种发送终端,包括:数据分割模块,用于根据点对点之间的带宽获取传输路径的最大字节数,并根据所述传输路径的最大字节数将待传输数据分割成多个小数据包;标识模块,用于获取待传...

【专利技术属性】
技术研发人员:李洪福李艳松
申请(专利权)人:乐视控股北京有限公司乐视云计算有限公司
类型:发明
国别省市:北京;11

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

1