发送数据的设备节点通信路径选择方法及装置制造方法及图纸

技术编号:27776119 阅读:21 留言:0更新日期:2021-03-23 13:15
本发明专利技术实施例公开了一种发送数据的设备节点通信路径选择方法及装置,该方法包括:确定每两个相邻设备节点间的通信传输时延以及数据误码率;依据拓扑网络节点连接信息,确定每条传输路径的路径传输时延以及平均误码率;获取当前节点的发送数据,根据当前节点的功能类型以及发送数据的内容确定时延权重和误码率权重;根据所述时延权重和所述误码率权重计算所述包含当前节点的每条传输路径的选择分值,对所述选择分值进行排序;选择所述选择分值最低的传输路径进行所述发送数据的传输。本方案,优化了通信路径选择机制,提高了数据传输效率。

【技术实现步骤摘要】
发送数据的设备节点通信路径选择方法及装置
本申请实施例涉及物联网
,尤其涉及一种发送数据的设备节点通信路径选择方法及装置。
技术介绍
随着物联网技术的普及以及智能设备的功能的强大,智能物联网设备已经应用于各个领域,随着设备节点数量的增多,对于设备节点之间的通信要求也越来越高。现有的路径选择方式通常都是单纯的依据节点之间的信道质量高低,该种方式参考因素单一,对于多维度多功能性的物联网设备节点,需要进行改进。
技术实现思路
本专利技术实施例提供了一种发送数据的设备节点通信路径选择方法及装置,优化了通信路径选择机制,提高了数据传输效率。第一方面,本专利技术实施例提供了一种发送数据的设备节点通信路径选择方法,该方法包括:确定每两个相邻设备节点间的通信传输时延以及数据误码率;依据拓扑网络节点连接信息,确定每条传输路径的路径传输时延以及平均误码率;获取当前节点的发送数据,根据当前节点的功能类型以及发送数据的内容确定时延权重和误码率权重;根据所述时延权重和所述误码率权重计算所述包含当前节点的每条传输路径的选择分值,对所述选择分值进行排序;选择所述选择分值最低的传输路径进行所述发送数据的传输。可选的,所述参数确定模块101具体用于:依据拓扑网络节点连接信息确定具备通信连接关系的设备节点间的通信传输时延以及数据误码率。可选的,所述参数确定模块101还用于:在确定每两个相邻设备节点间的通信传输时延以及数据误码率之前,当设备节点建立和其他设备节点的网络通信连接后,实时记录并统计通信传输时延以及数据误码率。可选的,所述参数统计模块102具体用于:根据接收到的大量数据包中记录的发送时间戳以及当前的系统时间戳计算得到数据包的平均传输时延。可选的,所述路径选择模块105还用于:在选择所述选择分值最低的传输路径进行所述发送数据的传输之后,根据确定出的每两个相邻设备节点间的通信传输时延以及数据误码率对所述拓扑网络节点连接信息进行调整;依据调整后的拓扑网络节点连接信息进行设备节点的连接。可选的,所述路径选择模块105还用于:在选择所述选择分值最低的传输路径进行所述发送数据的传输之后,对已经选择确定的传输路径中的设备节点进行监测;如果确定出在所述已经选择确定的传输路径中的设备节点进行数据发送,则将该选择确定的传输路径作为新设备节点的传输路径进行数据传输。可选的,所述路径选择模块105还用于:在选择所述选择分值最低的传输路径进行所述发送数据的传输之后,当检测到新的设备节点加入当前已经建立连接完毕的组网中时,确定所述新设备节点的功能类型;根据所述功能类型以及已经选择确定出的传输路径确定所述新设备节点网络连接关系;根据所述网络连接关系调整所述拓扑网络节点连接信息,并相应的建立所述新设备节点和其他设备节点的网络连接。第二方面,专利技术实施例还提供了一种发送数据的设备节点通信路径选择装置,包括:参数确定模块,用于确定每两个相邻设备节点间的通信传输时延以及数据误码率;参数统计模块,用于依据拓扑网络节点连接信息,确定每条传输路径的路径传输时延以及平均误码率;权重确定模块,用于获取当前节点的发送数据,根据当前节点的功能类型以及发送数据的内容确定时延权重和误码率权重;分值排序模块,用于根据所述时延权重和所述误码率权重计算所述包含当前节点的每条传输路径的选择分值,对所述选择分值进行排序;路径选择模块,用于选择所述选择分值最低的传输路径进行所述发送数据的传输。第三方面,本专利技术实施例还提供了一种发送数据的设备节点通信路径选择设备,该设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所述的发送数据的设备节点通信路径选择方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本专利技术实施例所述的发送数据的设备节点通信路径选择方法。本专利技术实施例中,通过确定每两个相邻设备节点间的通信传输时延以及数据误码率;依据拓扑网络节点连接信息,确定每条传输路径的路径传输时延以及平均误码率;获取当前节点的发送数据,根据当前节点的功能类型以及发送数据的内容确定时延权重和误码率权重;根据所述时延权重和所述误码率权重计算所述包含当前节点的每条传输路径的选择分值,对所述选择分值进行排序;选择所述选择分值最低的传输路径进行所述发送数据的传输。本方案,优化了通信路径选择机制,提高了数据传输效率。附图说明图1为本专利技术实施例提供的一种发送数据的设备节点通信路径选择方法的流程图;图1a为本专利技术实施例中一个组网内包含多个节点的示意图;图1b为本专利技术实施例提供的一示例性的拓扑信息示意图;图2为本专利技术实施例提供的另一种发送数据的设备节点通信路径选择方法的流程图;图3为本专利技术实施例提供的另一种发送数据的设备节点通信路径选择方法的流程图;图4为本专利技术实施例提供的一种发送数据的设备节点通信路径选择装置的结构框图;图5为本专利技术实施例提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。图1为本专利技术实施例提供的一种发送数据的设备节点通信路径选择方法的流程图,本实施例可适物联网中设备节点通信路径选择。本申请一实施例方案具体包括如下步骤:步骤S101、确定每两个相邻设备节点间的通信传输时延以及数据误码率。在一个实施例中,一个物联网组网内包含多个设备节点,设备节点间在建立通信连接后可进行数据通信传输。示例性的,如图1a所示,图1a为本专利技术实施例中一个组网内包含多个节点的示意图,由图可知,该组网内包含10个节点,分别为节点1、节点2、节点3、节点4、节点5、节点6、节点7、节点8、节点9和节点10。示例性的,以节点2为例,其相邻节点为1和4,则相应的计算节点2和节点1之间的通信传输时延以及数据误码率,以及计算节点2和节点4之间的通信传输时延以及数据误码率。其中,传输时延是指节点在发送数据时使数据块从节点到另一节点所需的时间,如节点1发送数据到节点2接收到数据的时间为节点1到节点2的传输时延,节点2发送数据到节点4接收到数据的时间为节点2到节点4的传输时延。数据误码率可以指接收节点接收到非正确数据的概率,如节点2接收节点1发送的100个数据包,其中数据完整性缺失的数据包的数量为2个,则误码率为2%。步骤S102、依据拓扑网络节点连接信息,确定每条传输路径的路径传输时延以及平均误码率本文档来自技高网...

【技术保护点】
1.发送数据的设备节点通信路径选择方法,其特征在于,包括:/n确定每两个相邻设备节点间的通信传输时延以及数据误码率;/n依据拓扑网络节点连接信息,确定每条传输路径的路径传输时延以及平均误码率;/n获取当前节点的发送数据,根据当前节点的功能类型以及发送数据的内容确定时延权重和误码率权重;/n根据所述时延权重和所述误码率权重计算所述包含当前节点的每条传输路径的选择分值,对所述选择分值进行排序;/n选择所述选择分值最低的传输路径进行所述发送数据的传输。/n

【技术特征摘要】
1.发送数据的设备节点通信路径选择方法,其特征在于,包括:
确定每两个相邻设备节点间的通信传输时延以及数据误码率;
依据拓扑网络节点连接信息,确定每条传输路径的路径传输时延以及平均误码率;
获取当前节点的发送数据,根据当前节点的功能类型以及发送数据的内容确定时延权重和误码率权重;
根据所述时延权重和所述误码率权重计算所述包含当前节点的每条传输路径的选择分值,对所述选择分值进行排序;
选择所述选择分值最低的传输路径进行所述发送数据的传输。


2.根据权利要求1所述的发送数据的设备节点通信路径选择方法,其特征在于,所述确定每两个相邻设备节点间的通信传输时延以及数据误码率,包括:
依据拓扑网络节点连接信息确定具备通信连接关系的设备节点间的通信传输时延以及数据误码率。


3.根据权利要求1所述的发送数据的设备节点通信路径选择方法,其特征在于,在确定每两个相邻设备节点间的通信传输时延以及数据误码率之前,还包括:
当设备节点建立和其他设备节点的网络通信连接后,实时记录并统计通信传输时延以及数据误码率。


4.根据权利要求3所述的发送数据的设备节点通信路径选择方法,其特征在于,所述实时记录并统计通信传输时延,包括:
根据接收到的大量数据包中记录的发送时间戳以及当前的系统时间戳计算得到数据包的平均传输时延。


5.根据权利要求1-4中任一项所述的发送数据的设备节点通信路径选择方法,其特征在于,在选择所述选择分值最低的传输路径进行所述发送数据的传输之后,还包括:
根据确定出的每两个相邻设备节点间的通信传输时延以及数据误码率对所述拓扑网络节点连接信息进行调整;
依据调整后的拓扑网络节点连接信息进行设备节点的连接。


6.根据权利要求5所述的发送数据的设备节点通信路径选择方法,其特征在于,在选择所述选择分值最低的传输路径进行所述发送数据...

【专利技术属性】
技术研发人员:郑凛陈杰文王鑫刘毅林英喜温文坤
申请(专利权)人:广州技象科技有限公司
类型:发明
国别省市:广东;44

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

1