一种数据传输方法装置、设备及可读存储介质制造方法及图纸

技术编号:19328372 阅读:21 留言:0更新日期:2018-11-03 15:14
本发明专利技术公开了一种数据传输方法,应用于无线网格网络构架,该方法包括以下步骤:接收目标数据请求端的数据获取请求;确定通向目标数据请求端的各目标路径,得到目标路径集;按照预设拆分规则将目标数据拆分成与目标路径数相同数量的数据块;将各数据块分别通过各目标路径发送给所述目标数据请求端。应用本发明专利技术实施例所提供的技术方案,通过多条路径传输数据,较大地缓解了数据流量较大时的拥堵及延迟现象,提高了数据传输效率,缩短了时长,提升了用户体验。本发明专利技术还公开了一种基于无线网格网络构架的数据传输装置、设备及存储介质,具有相应技术效果。

Data transmission method, device and readable storage medium

The invention discloses a data transmission method, which is applied to the framework of wireless grid network. The method comprises the following steps: receiving data acquisition requests from the target data requester; determining the target paths to the target data requester and obtaining the target path set; and dividing the target data into targets according to the preset splitting rules. Data blocks with the same number of paths are sent to the target data requester through each target path. The technical scheme provided by the embodiment of the present invention can greatly alleviate the congestion and delay when the data flow is large, improve the data transmission efficiency, shorten the time and improve the user experience by transmitting data through multiple paths. The invention also discloses a data transmission device, a device and a storage medium based on a wireless grid network framework, which has corresponding technical effects.

【技术实现步骤摘要】
一种数据传输方法装置、设备及可读存储介质
本专利技术涉及网络通信
,特别是涉及一种数据传输方法、装置、设备及计算机可读存储介质。
技术介绍
随着通信技术的不断发展,对于网络通信来说主要基于有线技术和无线技术两大类。有线通信技术主要包括工业以太网交换机通信、光纤通信、配电线载波通信、现场总线等几大类;无线通信技术包括GPRD/CDMA/3G/4G无线公网、无线局域网、无线传感网、无线专网等方式。近年来,无线局域网在无线接入领域中得到了迅速发展,依其所具有的巨大数据传输速率,无线局域网也被认为是3G或4G移动数据通信部分的一个主要竞争对手。但无线局域网也有其不足之处,现有技术中通过无线局域网传输数据是互联网internet接入端在接收到数据请求端的数据请求后,选取最优的一条路径,通过该最优路径将数据请求端所要获取的数据发送给数据请求端。这种数据传输方法可能由于路径中的数据流量过大,易出现拥堵或延迟现象,数据传输效率低,耗时较长,用户体验差。
技术实现思路
为解决上述技术问题,本专利技术提供如下技术方案:一种数据传输方法,应用于无线网格网络构架,所述方法包括:接收目标数据请求端的数据获取请求;确定通向所述目标数据请求端的各目标路径,得到目标路径集;按照预设拆分规则将目标数据拆分成与目标路径数相同数量的数据块;其中,所述目标数据为与所述数据获取请求对应的数据,所述目标路径数为所述目标路径集中包含的目标路径个数;将各所述数据块分别通过各所述目标路径发送给所述目标数据请求端。在本专利技术的一种具体实施方式中,所述按照预设拆分规则将目标数据拆分成与目标路径数相同数量的数据块,包括:按照各所述目标路径的拥堵率,将所述目标数据拆分成与所述目标路径数的数量相等、大小不同的数据块;其中,所述数据块的大小与对应的目标路径的拥堵率大小成反比。在本专利技术的一种具体实施方式中,所述按照预设拆分规则将目标数据拆分成与目标路径数相同数量的数据块,包括:按照均分原则,将所述目标数据拆分成与所述目标路径数的数量相等、大小相同的数据块。在本专利技术的一种具体实施方式中,在所述将各所述数据块分别通过各所述目标路径发送给所述目标数据请求端之后,还包括:接收所述目标数据请求端在每接收完一个所述数据块后发送的响应信号;判断接收到的响应信号的个数是否与所述目标路径数相同;若是,则确定所述目标数据被所述目标数据请求端接收完成。一种数据传输装置,应用于无线网格网络构架,所述装置包括:请求接收模块,用于接收目标数据请求端的数据获取请求;路径集获得模块,用于确定通向所述目标数据请求端的各目标路径,得到目标路径集;数据块拆分模块,用于按照预设拆分规则将目标数据拆分成与目标路径数相同数量的数据块;其中,所述目标数据为与所述数据获取请求对应的数据,所述目标路径数为所述目标路径集中包含的目标路径个数;数据块发送模块,用于将各所述数据块分别通过各所述目标路径发送给所述目标数据请求端。在本专利技术的一种具体实施方式中,所述数据块拆分模块具体为按照各所述目标路径的拥堵率,将所述目标数据拆分成与所述目标路径数的数量相等、大小不同的数据块的模块;其中,所述数据块的大小与对应的目标路径的拥堵率大小成反比。在本专利技术的一种具体实施方式中,数据块拆分模块具体为按照均分原则,将所述目标数据拆分成与所述目标路径数的数量相等、大小相同的数据块的模块。在本专利技术的一种具体实施方式中,还包括:信号接收模块,用于在所述将各所述数据块分别通过各所述目标路径发送给所述目标数据请求端之后,接收所述目标数据请求端在每接收完一个所述数据块后发送的响应信号;接收完成确定模块,用于当判断接收到的响应信号的个数与所述目标路径数相同时,确定所述目标数据被所述目标数据请求端接收完成。一种数据传输设备,应用于无线网格网络构架,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如前所述数据传输方法的步骤。一种计算机可读存储介质,应用于无线网格网络构架,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述数据传输方法的步骤。应用本专利技术实施例所提供的方法,应用于无线网格网络构架,接收目标数据请求端的数据获取请求;确定通向目标数据请求端的各目标路径,得到目标路径集;按照预设拆分规则将目标数据拆分成与目标路径数相同数量的数据块;其中,目标数据为与数据获取请求对应的数据,目标路径数为目标路径集中包含的目标路径个数;将各数据块分别通过各目标路径发送给目标数据请求端。通过在接收到目标数据请求端发送的数据获取请求后,可以确定通向目标数据请求端的各目标路径,并将数据获取请求对应的目标数据拆分成多个数据块,通过各目标路径将各数据块发送给目标数据请求端,通过多条路径传输数据,较大地缓解了数据流量较大时的拥堵及延迟现象,提高了数据传输效率,缩短了时长,提升了用户体验。相应的,本专利技术实施例还提供了与上述数据传输方法相对应的数据传输装置、设备和计算机可读存储介质,具有上述技术效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中数据传输方法的一种实施流程图;图2为本专利技术实施例中数据传输的一种示意图;图3为本专利技术实施例中数据传输方法的另一种实施流程图;图4为本专利技术实施例中数据传输的另一种示意图;图5为本专利技术实施例中数据传输方法的另一种实施流程图;图6为本专利技术实施例中数据传输装置的结构示意图;图7为本专利技术实施例中数据传输设备的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一:参见图1,为本专利技术实施例中数据传输方法的一种实施流程图,该方法可以包括以下步骤:S101:接收目标数据请求端的数据获取请求。当目标数据请求端需要通过网络获取数据时,可以向数据控制中心发送数据获取请求,数据控制中心接收该数据获取请求。例如,当用户通过用户终端设备看视频或聊微信时,可以向数据控制中心发送数据获取请求,数据控制中心接收对应的视频数据获取请求或微信数据获取请求。目标数据请求端可以为连接于无线网格网络mesh构架中的任意节点的任意一个用户终端设备。S102:确定通向目标数据请求端的各目标路径,得到目标路径集。目标数据请求端可能通过多个互联网接入端与数据控制中心相连,也可能存在一个互联网接入端与数据控制中心相连,并且每个互联网接入端与目标数据请求端之间可能存在一条或多条路径,因此大多数情况下,一个目标数据请求端与数据控制中心的路径有多条。当接收到目标数据请求端发送的数据获取请求后,可以确定通向目标数据请求端的目标路径,得到目标路径集。如图2所示,假设目标数据请求端通过4号节点接入无线网格网络,1号节点和8号节点均为互联网接入端,在这种本文档来自技高网
...

【技术保护点】
1.一种数据传输方法,应用于无线网格网络构架,其特征在于,所述方法包括:接收目标数据请求端的数据获取请求;确定通向所述目标数据请求端的各目标路径,得到目标路径集;按照预设拆分规则将目标数据拆分成与目标路径数相同数量的数据块;其中,所述目标数据为与所述数据获取请求对应的数据,所述目标路径数为所述目标路径集中包含的目标路径个数;将各所述数据块分别通过各所述目标路径发送给所述目标数据请求端。

【技术特征摘要】
1.一种数据传输方法,应用于无线网格网络构架,其特征在于,所述方法包括:接收目标数据请求端的数据获取请求;确定通向所述目标数据请求端的各目标路径,得到目标路径集;按照预设拆分规则将目标数据拆分成与目标路径数相同数量的数据块;其中,所述目标数据为与所述数据获取请求对应的数据,所述目标路径数为所述目标路径集中包含的目标路径个数;将各所述数据块分别通过各所述目标路径发送给所述目标数据请求端。2.根据权利要求1所述的方法,其特征在于,按照预设拆分规则将目标数据拆分成与目标路径数相同数量的数据块,包括:按照各所述目标路径的拥堵率,将所述目标数据拆分成与所述目标路径数的数量相等、大小不同的数据块;其中,所述数据块的大小与对应的目标路径的拥堵率大小成反比。3.根据权利要求1所述的方法,其特征在于,按照预设拆分规则将目标数据拆分成与目标路径数相同数量的数据块,包括:按照均分原则,将所述目标拆分成与所述目标路径数的数量相等、大小相同的数据块。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述将各所述数据块分别通过各所述目标路径发送给所述目标数据请求端之后,还包括:接收所述目标数据请求端在每接收完一个所述数据块后发送的响应信号;判断接收到的响应信号的个数是否与所述目标路径数相同;若是,则确定所述目标数据被所述目标数据请求端接收完成。5.一种数据传输装置,应用于无线网格网络构架,其特征在于,所述装置包括:请求接收模块,用于接收目标数据请求端的数据获取请求;路径集获得模块,用于确定通向所述目标数据请求端的各目标路径,得到目标路径...

【专利技术属性】
技术研发人员:罗鸿渊何镇初刘达高文杨
申请(专利权)人:北斗地网重庆科技集团有限公司
类型:发明
国别省市:重庆,50

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

1