一种数据传输方法、装置、存储介质及电子装置制造方法及图纸

技术编号:29930370 阅读:14 留言:0更新日期:2021-09-04 18:57
本发明专利技术实施例提供了一种数据传输方法、装置、存储介质及电子装置,其方法包括:获取多条路由链路的链路信息,其中,链路信息包括路由链路的节点数量以及链路度量值;基于节点数量以及链路度量值,从多条路由链路中确定目标路由链路;利用目标路由链路传输目标数据。通过本发明专利技术,解决了数据无法有效传输的问题,进而达到了提高数据传输效率的效果。达到了提高数据传输效率的效果。达到了提高数据传输效率的效果。

【技术实现步骤摘要】
一种数据传输方法、装置、存储介质及电子装置


[0001]本专利技术实施例涉及通信领域,具体而言,涉及一种数据传输方法、装置、存储介质及电子装置。

技术介绍

[0002]目前,在公共场合中使用的通信一般为蜂窝网络,蜂窝网D2D是一种蜂窝设备间直连通信的技术,不同于其他D2D通信,蜂窝D2D具有连接简单,高速,大带宽的特点,为蜂窝设备间高速传输数据提供了基础,车联网V2X就是一种D2D技术的具体应用场景。
[0003]但是这类网络由于蜂窝信道的时变性,使得蜂窝通信节点的蜂窝信道可能存在较大变数。当有建筑遮挡或者移动性较强的通信节点移动到信号不好的区位,那么此通信节点可能面临着无法连接蜂窝网络的状况,特别是在很多应急场景下,需要将已经无法连接蜂窝网的设备的视频监控或者其他关键信息传输到云端中心。
[0004]而针对上述问题,目前并未有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种数据传输方法、装置、存储介质及电子装置,以至少解决相关技术中数据无法有效传输的问题。
[0006]根据本专利技术的一个实施例,提供了一种数据传输方法,包括:
[0007]获取多条路由链路的链路信息,其中,所述链路信息包括所述路由链路的节点数量以及链路度量值;
[0008]基于所述节点数量以及所述链路度量值,从多条所述路由链路中确定目标路由链路;
[0009]利用所述目标路由链路传输目标数据。
[0010]在一个示例性实施例中,所述基于所述节点数量以及所述链路度量值,从多条所述路由链路中确定目标路由链路包括:
[0011]基于所述节点数量,确定所述路由链路中包括的所述节点数量最少的第一路由链路;
[0012]在所述第一路由链路为多条的情况下,确定所述链路度量值最大的所述第一路由链路为所述目标路由链路。
[0013]在一个可选的实施例中,所述链路信息中还包括上报所述链路信息的信宿节点的剩余带宽,其中,基于所述节点数量以及所述链路度量值,从多条所述路由链路中确定目标路由链路包括:
[0014]基于所述节点数量、所述链路度量值以及所述剩余带宽,从多条所述路由链路中确定目标路由链路。
[0015]在一个可选的实施例中,所述基于所述节点数量以及所述链路度量值,从多条所述路由链路中确定目标路由链路包括:
[0016]基于所述节点数量,确定所述路由链路中包括的所述节点数量最少的第一路由链路;
[0017]在所述第一路由链路为多条的情况下,从所述第一路由链路中确定出所述链路度量值最大的第二路由链路;
[0018]在所述第二路由链路为多条的情况下,确定所述剩余带宽最大的所述第二路由链路为所述目标路由链路。
[0019]根据本专利技术的另一个实施例,提供了一种数据传输方法,包括:
[0020]从多条候选路由链路中确定出第一路由链路;
[0021]将所述第一路由链路的链路信息上报给信源节点,以使所述信源节点从多条路由链路中确定出目标路由链路,其中,所述目标路由链路是所述信源节点基于所述链路信息中包括的所述第一路由链路的节点数量、所述第一路由链路的链路度量值以及接收到的其他链路信息中包括的其他路由链路的节点数量、其他路由链路的链路度量值所确定出的。
[0022]在一个可选的实施例中,从多条候选路由链路中确定出第一路由链路包括:
[0023]获取路由转发请求,其中,所述路由转发请求包括目标条件;
[0024]在确定节点信息满足所述目标条件的情况下,从多条候选路由链路中确定出所述第一路由链路。
[0025]在一个可选的实施例中,所述目标条件包括以下至少之一:
[0026]数据吞吐需求、带宽需求。
[0027]在一个可选的实施例中,所述在确定节点信息满足所述目标条件的情况下,从多条候选路由链路中确定出所述第一路由链路包括:
[0028]获取多个相邻节点发送所述转发请求中携带的第二链路信息,其中,所述第二链路信息包括所述相邻节点所在的候选链路中包括的任意相邻两个节点之间的链路的信道质量以及所述任意相邻两个节点之间的稳定因子;
[0029]基于所述信道质量和所述稳定因子,确定所述相邻节点所在的候选链路的链路度量值;
[0030]基于所述链路度量值以及所述相邻节点所在的候选链路中包括的节点的数量,从多条候选路由链路中确定出所述第一路由链路。
[0031]在一个可选的实施例中,在获取所述信源节点发出的路由转发请求之后,所述方法还包括:
[0032]在确定节点信息不满足所述目标条件的情况下,将与下一跳节点之间的链路的信道质量和与下一跳节点之间的稳定因子携带在所述路由转发请求中,并转发给下一跳节点。
[0033]根据本专利技术的另一个实施例,提供了一种数据传输装置,包括:
[0034]信息采集模块,用于获取多条路由链路的链路信息,其中,所述链路信息包括所述路由链路的节点数量以及链路度量值;
[0035]链路确定模块,用于基于所述节点数量以及所述链路度量值,从多条所述路由链路中确定目标路由链路;
[0036]数据传输模块,用于利用所述目标路由链路传输目标数据。
[0037]根据本专利技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可
读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0038]根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
[0039]通过本专利技术,由于通过节点信息以及链路度量值对路由链路进行选择,使得目标路由链路能够满足数据传输需求,因此,可以解决数据无法有效传输的问题,达到提高数据传输效率效果。
附图说明
[0040]图1是根据本专利技术实施例的一种数据传输方法的流程图一;
[0041]图2是根据本专利技术具体实施例的结构框图;
[0042]图3是根据本专利技术实施例的一种数据传输方法的流程图;
[0043]图4是根据本专利技术实施例的一种数据传输装置的结构框图一;
[0044]图5是根据本专利技术实施例的一种数据传输装置的结构框图二;
[0045]图6是根据本专利技术具体实施例的流程图。
具体实施方式
[0046]下文中将参考附图并结合实施例来详细说明本专利技术的实施例。
[0047]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0048]在本实施例中提供了一种数据传输方法,图1是根据本专利技术实施例的的流程图,如图1所示,该流程包括如下步骤:
[0049]步骤S102,获取多条路由链路的链路信息,其中,链路信息包括路由链路的节点数量以及链路度量值;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:获取多条路由链路的链路信息,其中,所述链路信息包括所述路由链路的节点数量以及链路度量值;基于所述节点数量以及所述链路度量值,从多条所述路由链路中确定目标路由链路;利用所述目标路由链路传输目标数据。2.根据权利要求1所述的方法,其特征在于,所述基于所述节点数量以及所述链路度量值,从多条所述路由链路中确定目标路由链路包括:基于所述节点数量,确定所述路由链路中包括的所述节点数量最少的第一路由链路;在所述第一路由链路为多条的情况下,确定所述链路度量值最大的所述第一路由链路为所述目标路由链路。3.根据权利要求1所述的方法,其特征在于,所述链路信息中还包括上报所述链路信息的信宿节点的剩余带宽,其中,基于所述节点数量以及所述链路度量值,从多条所述路由链路中确定目标路由链路包括:基于所述节点数量、所述链路度量值以及所述剩余带宽,从多条所述路由链路中确定目标路由链路。4.根据权利要求3所述的方法,其特征在于,所述基于所述节点数量以及所述链路度量值,从多条所述路由链路中确定目标路由链路包括:基于所述节点数量,确定所述路由链路中包括的所述节点数量最少的第一路由链路;在所述第一路由链路为多条的情况下,从所述第一路由链路中确定出所述链路度量值最大的第二路由链路;在所述第二路由链路为多条的情况下,确定所述剩余带宽最大的所述第二路由链路为所述目标路由链路。5.一种数据传输方法,其特征在于,包括:从多条候选路由链路中确定出第一路由链路;将所述第一路由链路的链路信息上报给信源节点,以使所述信源节点从多条路由链路中确定出目标路由链路,其中,所述目标路由链路是所述信源节点基于所述链路信息中包括的所述第一路由链路的节点数量、所述第一路由链路的链路度量值以及接收到的其他链路信息中包括的其他路由链路的节点数量、其他路由链路的链路度量值所确定出的。6.根据权利要求5所述的方法,其特征在于,从多条候选路由链路中确定出第一路由...

【专利技术属性】
技术研发人员:王存刚
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1