[发明专利]用于网格网络的数据转发方法及节点设备有效
申请号: | 201610044731.5 | 申请日: | 2016-01-21 |
公开(公告)号: | CN105681189B | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 乔俊杰 | 申请(专利权)人: | 上海芃矽半导体技术有限公司 |
主分类号: | H04L12/713 | 分类号: | H04L12/713;H04L12/851;H04L12/801;H04L12/751;H04L12/24 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 蔡纯 |
地址: | 200120 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 网格 网络 数据 转发 方法 节点 设备 | ||
公开了用于网格网络的数据转发方法及节点设备。所述网格网络包括多个节点,所述多个节点中的至少一个节点作为中继节点,用于将源节点产生的数据包转发至目标节点。所述方法包括:根据所述数据包的类型和转发计数,判断是否转发所述数据包,其中,在转发所述数据包时,根据所述数据包的类型进行不同的计数以获得所述转发计数。所述数据转发方法可以减少数据包的转发次数,从而实现节能和提高网络通信效率。
技术领域
本发明涉及网络数据通信技术,更具体地,涉及用于网格网络的数据转发方法及节点设备。
背景技术
随着物联技术的发展,越来越多的智能设备接入网络。网格网络(mesh network)具有可动态扩展、高连接性、高可靠性和高稳定性的优点,因而越来越受到关注。作为终端的智能设备可以先接入网格网络,然后进一步接入相同或不同类型的其他网络,从而实现智能设备的远程管理、定时控制和参数调节等功能。
网格网络是包括网络控制器和多个节点的网络架构。网络控制器可以有一个或者几个,网络节点有多个。网络控制器用于节点之间的通信调度和节点与外部网络之间的通信路由。节点可以经由网络控制器访问外部网络。在同一时刻,一般只有一个网络控制器对网络进行控制。现有技术通过广播来实现网格网络,实现的协议不尽相同。例如,可以基于蓝牙协议4.0实现网格网络。
在网格网络中,利用相邻的节点转发数据,以代替长距离的直接连接,这种通信方式也称为“多跳(multi-hop)”通信。节点通过转发收到的数据包来实现数据的传递,这种方式可以通过以节点作为中继的方式实现信息的传递。在整个网络中,节点的数据转发都是基于随机延时实现的。然而,频繁的数据转发使得整个网络的功耗可能变得很大。如果不加约束的对数据包进行转发,则甚至会由于数据包碰撞而导致网络的崩溃。
因此,期望进一步改进网格网络的数据通信控制方法以降低网络设备功耗和减少数据包碰撞。
发明内容
鉴于上述问题,本发明的目的在于提供一种可以限制数据包转发次数的数据转发方法及节点设备,从而可以实现节能和提高网络通信效率。
根据本发明的一方面,提供一种用于网格网络的数据转发方法,所述网格网络包括多个节点,所述多个节点中的至少一个节点作为中继节点,用于将源节点产生的数据包转发至目标节点,所述方法包括:根据所述数据包的类型和转发计数,判断是否转发所述数据包,其中,在转发所述数据包时,根据所述数据包的类型进行不同的计数以获得所述转发计数。
优选地,所述数据包的类型包括命令数据包和状态数据包,以及在转发所述命令数据包时进行递增计数,在转发所述状态数据包时进行递减计数。
优选地,所述方法还包括获得所述多个节点的网络相对位置。
优选地所述多个节点包括控制器,所述多个节点的网络相对位置表示所述多个节点与所述控制器之间的最短路径的节点数量。
优选地,在网络初始化期间,所述控制器产生命令数据包,将所述命令数据包经由所述最短路径到达所述多个节点的转发次数作为所述多个节点的网络相对位置。
优选地,所述多个节点在网络初始化期间存储网络相对位置。
优选地,所述多个节点在转发命令数据包时更新网络相对位置。
优选地,将所述源节点的网络相对位置作为所述转发计数的初始值。
优选地,所述源节点产生状态数据包,并且在产生状态数据包时设置所述转发计数的初始值。
优选地,判断步骤包括将所述转发计数与参考值相比较。
优选地,所述数据包为命令数据包,所述参考值为预设的最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海芃矽半导体技术有限公司,未经上海芃矽半导体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610044731.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务处理的方法、转发器及分类器
- 下一篇:一种通信方法和通信系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置