[发明专利]广播数据包过滤方法和无线通信系统有效
申请号: | 202110430157.8 | 申请日: | 2021-04-21 |
公开(公告)号: | CN113163346B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 叶志辉 | 申请(专利权)人: | 成都锐成芯微科技股份有限公司 |
主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W4/80;H04W28/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 广播 数据包 过滤 方法 无线通信 系统 | ||
本发明公开了一种广播数据包过滤方法和无线通信系统,涉及无线通信技术领域。该广播数据包过滤方法包括以下步骤:初始化地址缓存队列,开始扫描;将扫描到的广播数据包依次进行MAC地址处理,以判断该广播数据包内的地址信息在地址缓存队列中是否重复;当广播数据包内的地址信息在地址缓存队列中为重复时,根据该广播数据包内的附加信息进行判别该广播数据包是否为新的数据包;若该广播数据包为新的数据包,则将该广播数据包进行上报,若该广播数据包不是新的数据包,则继续进行扫描;当广播数据包内的地址信息在地址缓存队列不是重复时,则将该广播数据包进行上报,并继续扫描;当接收到扫描结束命令时,结束扫描。
技术领域
本发明涉及无线通信技术领域,特别是涉及一种广播数据包过滤方法和无线通信系统。
背景技术
在无线通信系统中,蓝牙作为一种近距离通信技术,目前已大量应用于各种移动终端、物联网、健康医疗、智能家居等行业,而蓝牙模块由于集成了蓝牙协议栈,射频部分和天线,因此也受到广大设备厂家青睐,不但可以大大简化厂家产品设计,节省研发成本,而且加快新品上市时间,提高厂家市场占有率。
而低功耗蓝牙系统最重要的特性是支持低能耗,以不需占用太多带宽的设备连接为主,比如:智能家居类(蓝牙锁、蓝牙灯)、传感设备的数据发送(血压计、温度传感器)、消费类电子(电子烟、遥控玩具)等。
在蓝牙系统中,主机发送下行命令给蓝牙控制器进行扫描广播,蓝牙控制器开始扫描收到广播数据包后上报给主机设备。广播数据包中包含有MAC地址,也称BD_ADDR。有些场景下,要求蓝牙控制器不发送重复的广播包,以减少主机处理广播数据包的负担。为了判断是否为重复广播包,蓝牙控制器需要将以往接收到的广播地址等信息保存在本地,如果周围设备比较多,又需要很好的过滤效果,则需要较大的缓存。而为了满足低成本、低功耗的要求,采用大缓存非常不现实,所以在设计中需要针对过滤效果和缓存大小进行折中设计。
发明内容
本发明的主要目的在于提供一种广播数据包过滤方法和无线通信系统,旨在实现不需要较大的缓存条件下,良好的重复MAC地址过滤效果。
为实现上述目的,本发明提供一种广播数据包过滤方法,包括以下步骤:
初始化地址缓存队列,开始扫描;
将扫描到的广播数据包依次进行MAC地址处理,以判断该广播数据包内的地址信息在所述地址缓存队列中是否重复;
当广播数据包内的地址信息在地址缓存队列中为重复时,根据该广播数据包内的附加信息进行判别该广播数据包是否为新的数据包;若该广播数据包为新的数据包,则将该广播数据包进行上报,若该广播数据包不是新的数据包,则继续进行扫描;
当广播数据包内的地址信息在地址缓存队列不是重复时,则将当前地址信息加入所述地址缓存队列末尾,同时将该广播数据包进行上报,并继续扫描;
当接收到扫描结束命令时,结束扫描。
优选地,将扫描到的广播数据包进行MAC地址处理包括以下步骤:
判断当前广播数据包内的地址信息是否在所述地址缓存队列中;
当所述地址缓存队列中包括与当前地址信息相同的地址信息时,则将该地址信息从当前地址缓存队列中删除,再将该地址信息加入至地址缓存队列的末尾;结束MAC地址处理,并返回地址信息为重复标志;
当所述地址缓存队列中的地址信息均与当前地址信息不同时,则将当前地址信息加入至所述地址缓存队列的末尾;结束MAC地址处理,并返回地址信息为不重复标志。
优选地,在将广播数据包进行MAC地址处理前,将地址重复标志设为不重复标志。
优选地,当所述地址缓存队列中的地址信息均与当前地址信息不同时,判断所述地址缓存队列中缓存的地址信息数量是否为预设的队列最大深度:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都锐成芯微科技股份有限公司,未经成都锐成芯微科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110430157.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种出租车发车方式的选择方法
- 下一篇:微波消融针定位装置