[发明专利]一种用于在蓝牙Mesh网络中的节点处过滤冗余数据包的方法有效
申请号: | 201910168978.1 | 申请日: | 2019-03-06 |
公开(公告)号: | CN111669732B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 智伟建;黄玉龙;张瑞安 | 申请(专利权)人: | 乐鑫信息科技(上海)股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W28/06;H04W28/14;H04W12/03;H04W12/106 |
代理公司: | 北京市路盛律师事务所 11326 | 代理人: | 刘世杰;金钦华 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 蓝牙 mesh 网络 中的 节点 过滤 冗余 数据包 方法 | ||
本发明提供一种用于在蓝牙Mesh网络中的节点处过滤冗余数据包的方法,包括:提供去重过滤缓存,用于存储该节点接收到的蓝牙Mesh数据包的一个或多个指定字段的字段值组合;在该节点接收到一个蓝牙Mesh数据包时,将该数据包的一个或多个指定字段的字段值组合与存储在去重过滤缓存中的每个字段值组合进行比较,从而确定该接收到的一个蓝牙Mesh数据包是否是冗余数据包。与现有技术相比,本发明的上述方法,在不需要对加密字段进行解密并且不需要对模糊字段进行去模糊的情况下,就可以判断出该数据包是否是冗余数据包,这大大简化了处理流程。
技术领域
本发明涉及蓝牙Mesh网络,特别是一种用于在蓝牙Mesh网络中的节点处过滤冗余数据包的方法。
背景技术
在蓝牙Mesh网络中,中继节点能够接收和转发同一网络中的消息。蓝牙Mesh网络通过消息在节点之间的中继,可以实现更大规模的网络。
蓝牙Mesh网络采用“网络泛洪”的方式发布和中继消息。这意味着消息没有一个固定的传输路径,节点也不需要保存路由表信息。因为这个节点传输范围内的所有其他节点都会接收这个消息,其中具备中继功能的节点会继续将消息转发至其传输范围内的所有其他节点。
中继功能不仅可以扩大网络的规模,而且还可以提高网络的鲁棒性。如图3所示,例如节点A要发包给节点F,节点B可以帮忙中继转发节点A的数据包;同样节点C、D也是中继节点,它们都在节点A的通信范围内,所以节点C、D也会帮忙中继转发数据包。即使这个网络中节点B因为故障断电了,节点C、D还是会继续中继转发,并不会影响节点A和F之间通信,网络的鲁棒性很强。但这样也会造成一个问题,就是每个节点会收到很多重复的包,因为同一条消息可能会有很多中继节点帮忙转发。例如图3中,节点A给节点F发送的包,最终节点F可能会收到来自节点B、C、D中继转发的包.有时为了让这个Mesh网络更加稳健,每个中继节点转发数据包时可能会将数据包连续重发多次,例如节点A发出去数据包,节点C收到后可能会连续转发多次(例如3次)同样的数据包,同样节点B、D收到后也是连续转发多次,这样节点F收到的重复的包可能有3*3=9个。如果是一个成百上千节点组成的密集网络,可以想象节点会收到空中非常多的重复转发的数据包。密集网络例如可以是所有设备或大量设备都处在一跳范围内的网络。
通常情况下,针对蓝牙Mesh网络,节点通过蓝牙链路层收到的所有数据包先传给蓝牙Mesh网络层;蓝牙Mesh网络层对数据包先进行去模糊处理,甚至进一步进行网络层解密处理,再去判断是否是之前已经处理过的数据包。如果这是一个上千个节点构成的网络,空中有各个节点发送的不同数据包,还有周围设备中继转发的包,这样导致节点的网络层接收到很多重复的数据包,这些重复的数据包都需要耗费蓝牙Mesh网络层大量的资源去分析处理。如果冗余数据包过多,还会导致一些需要及时处理的关键数据包处理延迟,造成网络响应变慢。
因此,需要一种不需要通过解密和去模糊处理就能够提前过滤掉大部分的蓝牙Mesh网络层冗余数据包的方法。应理解,上述所列举的技术问题仅作为示例而非对本发明的限制,本发明并不限于同时解决上述所有技术问题的技术方案。本发明的技术方案可以实施为解决上述或其他技术问题中的一个或多个。
发明内容
针对上述问题,本发明的一个目的是提出一种不需要通过解密和去模糊处理就可以提前过滤掉大部分的蓝牙Mesh网络层冗余数据包的方法,该方法方便实现且耗费较少的蓝牙Mesh网络层资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐鑫信息科技(上海)股份有限公司,未经乐鑫信息科技(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910168978.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种油气弹簧挂装机构
- 下一篇:内容展示的控制方法、装置、服务器及存储介质