一种数据传输方法、系统、电子设备及存储介质技术方案

技术编号:38603929 阅读:21 留言:0更新日期:2023-08-26 23:36
本发明专利技术提供一种数据传输方法、系统、电子设备及存储介质,方法包括:获取物联子网拓扑结构;根据所述物联子网拓扑结构中每个物联节点到达网关节点的所需跳数,构建层级连通树,所述层级连通树的初始层级为网关节点,所述层级连通树的多个下级层级分别分布有一个或多个物联节点;所述物联节点用于将其节点信息传输至所述网关节点,所述网关节点用于基于所述节点信息和预设的数据传输策略,构建实时路由树,所述实时路由树按照预设周期实时更新;基于所述实时路由树,完成物联网数据传输。本方法实现了对物联网路由的实时定义与更新,避免由于采用固定的传输路径导致部分物联网节点的能量过早耗尽,出现任务部署失败,灵活度较高,可适应性较强。可适应性较强。可适应性较强。

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


[0001]本专利技术涉及数据传输与通信
,尤其涉及一种数据传输方法、系统、电子设备及存储介质。

技术介绍

[0002]作为互联网的延伸与扩展,物联网在环境监测、智能家居和工业自动化等领域被广泛地实施应用。通常情况下,物联网节点的处理能力较低、存储容量较小,不适合做复杂路由计算,也无法存储太多的路由表项。并且,物联网节点既要作为端设备完成如环境监测等工作,还要为其它节点提供数据转发服务,能耗问题极为重要。
[0003]目前,物联网节点之间的数据传输,通常采用固定的传输路径的方式进行。然而,固定的传输路径容易导致部分物联网节点的能量过早耗尽,使得整个物联网的部署任务失败。而且,物联网网络环境变化频繁,最优传输路径会不断改变,固定的传输路径无法较好地提供最优路由传输服务,灵活度较低,可适应性较差。

技术实现思路

[0004]本专利技术提供一种数据传输方法、系统、电子设备及存储介质,用以解决现有技术中采用固定的传输路径进行物联网节点之间的数据传输,容易导致部分物联网节点的能量过本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:获取物联子网拓扑结构;根据所述物联子网拓扑结构中每个物联节点到达网关节点的所需跳数,构建层级连通树,所述层级连通树的初始层级为网关节点,所述层级连通树的多个下级层级分别分布有一个或多个物联节点;所述物联节点用于将其节点信息传输至所述网关节点,所述网关节点用于基于所述节点信息和预设的数据传输策略,构建实时路由树,所述实时路由树按照预设周期实时更新;基于所述实时路由树,完成物联网数据传输。2.根据权利要求1所述的数据传输方法,其特征在于,获取物联子网拓扑结构的步骤包括:控制所述物联子网中网关节点接收各物联节点发送的各自的邻接信息;基于所述邻接信息,确定所述物联子网拓扑结构。3.根据权利要求1所述的数据传输方法,其特征在于,根据所述物联子网拓扑中每个物联节点到达网关节点的所需跳数,构建层级连通树的步骤包括:根据所述物联子网拓扑中每个物联节点到达网关节点的所需跳数,确定每个物联节点的层级,所述层级随所需跳数的增加逐级递增;控制每个物联节点通过单跳向任意物联节点发送通告消息,以确定每个物联节点的一个或多个直连邻居节点,所述通告消息包括:节点自身层级;确定所述物联节点的直连邻居节点中层级最小的直连邻居节点,将其作为当前物联节点的层级父节点,完成所述层级连通树的构建。4.根据权利要求1所述的数据传输方法,其特征在于,将其节点信息传输至所述网关节点的步骤包括:控制每个物联节点将其节点信息分别传输至各自的层级父节点,并向上逐层到达所述网关节点;所述节点信息包括:物联节点的IP地址、节点自身层级、节点网络状态信息和节点邻居列表信息,所述节点网络状态信息至少包括以下之一:节点剩余能量和节点链路带宽信息;所述节点邻居列表信息包括:当前物联节点的每个邻居节点的IP地址、邻居节点层级、以及邻居节点到当前物联节点的传输代价;所述节点邻居列表信息基于预设的邻居信息压缩上报机制上传至网关节点。5.根据权利要求4所述的数据传输方法,其特征在于,所述邻居信息压缩上报机制包括:若具有邻居关系的两个物联节点的层级不同,则确定汇报策略为由层级较小的物联节点将对应的邻居关系汇报至所述网关节点;若具有邻居关系的两个物联节点的层级相同,则基于预设的上传规则,确定汇报策略为由IP地址较小或较大的物联节点将对应的邻居关系汇报至所述网关节点;基于所述汇报策略,确定所述节点邻居列表信息中的内容,完成节点邻居列表信息的上传。6.根据权利要求1所述的数据传输方法,其特征...

【专利技术属性】
技术研发人员:肖融余乐军孙波
申请(专利权)人:北京师范大学
类型:发明
国别省市:

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

1