数据传输方法及系统技术方案

技术编号:13908296 阅读:43 留言:0更新日期:2016-10-26 17:36
公开了一种数据传输方法,用于发送终端与接收终端之间通过第一代理服务器和第二代理服务器进行的数据传输,包括:发送终端将待传输数据包发送至第一代理服务器;第一代理服务器根据洲际网络传输的占有资源获取分割单位,根据分割单位分割成多个小数据包,将多个小数据包转化成多个ping数据包并发送至所述第二代理服务器;第二代理服务器接收多个ping数据包,并将多个ping数据包还原成多个小数据包发送至所述接收终端;接收终端对多个小数据包进行整合。本公开提供的数据传输方法及系统,通过将点对点的数据以ping数据包的形式发送到代理服务器上,再通过代理服务器进行接收整合,从而获取更多的网络资源用于传输,提高了点对点传输的效率。

【技术实现步骤摘要】

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

【技术保护点】
一种数据传输方法,用于发送终端与接收终端之间进行的数据传输,包括:所述发送终端将待传输数据包发送至第一代理服务器;所述第一代理服务器根据洲际网络传输的占有资源获取分割单位,并根据所述分割单位分割成多个小数据包;所述第一代理服务器将多个所述小数据包转化成多个ping数据包并发送至第二代理服务器;所述第二代理服务器接收多个所述ping数据包,并将多个所述ping数据包还原成多个所述小数据包发送至所述接收终端;所述接收终端对多个所述小数据包进行整合。

【技术特征摘要】
1.一种数据传输方法,用于发送终端与接收终端之间进行的数据传输,包括:所述发送终端将待传输数据包发送至第一代理服务器;所述第一代理服务器根据洲际网络传输的占有资源获取分割单位,并根据所述分割单位分割成多个小数据包;所述第一代理服务器将多个所述小数据包转化成多个ping数据包并发送至第二代理服务器;所述第二代理服务器接收多个所述ping数据包,并将多个所述ping数据包还原成多个所述小数据包发送至所述接收终端;所述接收终端对多个所述小数据包进行整合。2.根据权利要求1所述的方法,其中,所述ping数据包包括IP地址、小数据包和报文回执。3.根据权利要求2所述的方法,其中,所述ping数据包中的IP地址为所述第二代理服务器的IP地址。4.根据权利要求1所述的方法,其中,所述方法还包括:所述第一代理服务器获取待传输数据的属性标识,并在多个所述小数据包中添加属性标识。5.根据权利要求1所述的方法,其中,所述接收终端对多个所述小数据包进行整合包括:所述接收终端接收多个所述小数据包;所述接收终端获取多个所述小数据包的属性标识;所述接收终端将属性标识一致的多个所述小数据包进行整合。6.一种数据传输系统,包括通过第一代理服务器和第二代理服务器进行数据传输的发送终端与接收终端,其中,所述发送终端用于将待...

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

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

1