[发明专利]一种快速管理蓝牙设备白名单的方法和系统有效
申请号: | 201611195251.5 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106788615B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 徐春燕;蔡敏 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04B5/00 | 分类号: | H04B5/00;H04L9/40 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 郑浦娟 |
地址: | 511458 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 管理 蓝牙 设备 名单 方法 系统 | ||
本发明公开了一种快速管理蓝牙设备白名单的方法和系统,首先将目标蓝牙设备与和其连接的蓝牙设备组网形成网络;目标蓝牙设备数据库获取网络内其他各蓝牙设备与目标蓝牙设备的最新连接次数并进行更新;目标蓝牙设备每完成一次连接,判断目标蓝牙设备数据库中存储的蓝牙设备的MAC地址个数是否超过预先设置的白名单中名单的个数n;若是,则将目标蓝牙设备数据库中存储的连接次数从高到低排名前n的对应蓝牙设备MAC地址选取出来,放入白名单中;若否,则将目标蓝牙设备数据库中存储的所有蓝牙设备MAC地址均选取出来放入白名单中。本发明方法能够自动实现对蓝牙设备白名单进行高效率的创建和更新,大大提高了用户的体验。
技术领域
本发明涉及蓝牙通讯技术领域,特别涉及一种快速管理蓝牙设备白名单的方法和系统。
背景技术
蓝牙技术是一种重要的无线通讯技术,通常两个蓝牙设备需要通过配对输入相同的PIN码(personal identification number,个人标识号码)之后才能建立连接。
蓝牙白名单是蓝牙协议中最简单、最直白的一种安全机制,蓝牙白名单中的用户会优先通过,不会被拒绝连接,安全性和快捷性大大提高。所谓的蓝牙白名单,就是一组蓝牙地址,通过白名单,可以只允许特定的蓝牙设备扫描或连接,也可以扫描或连接特定的蓝牙设备。
由于现有的蓝牙白名单技术是通过用户或者管理员提前手动设置,当白名单需要变更时再进行手动修改。当需要频繁手动修改维护白名单时,效率就会变低。而且,随着时间的推移需要经常相互连接的蓝牙设备会发生很大的变化,白名单的数据就会发生很大的偏差。
发明内容
本发明的第一目的在于克服现有技术的缺点与不足,提供一种快速管理蓝牙设备白名单的方法,该方法能够自动对蓝牙设备的白名单进行高效率的创建和更新,克服了现有技术中采用手动修改蓝牙设备白名单而导致效率低的技术问题。
本发明的第二目的在于提供一种用于实现上述方法的快速管理蓝牙设备白名单的系统。
本发明的第一目的通过下述技术方案实现:一种快速管理蓝牙设备白名单的方法,步骤如下:
S1、主动发起连接的目标蓝牙设备与和其连接的蓝牙设备进行组网,形成一个网络;
S2、当有新的蓝牙设备与目标蓝牙设备连接加入目标蓝牙设备所属网络后,新的蓝牙设备访问目标蓝牙设备数据库,目标蓝牙设备数据库接收到访问时,更新其数据库,通过目标蓝牙设备数据库存储新的蓝牙设备的MAC地址(物理地址),并且记入新的蓝牙设备与目标蓝牙设备的连接次数状态;
S3、目标蓝牙设备数据库获取网络内其他各蓝牙设备与目标蓝牙设备的最新连接次数,然后根据获取到的其他各蓝牙设备与目标蓝牙设备的最新连接次数,对当前存储的其他各蓝牙设备与目标蓝牙设备的连接次数状态进行更新;
S4、目标蓝牙设备每完成一次连接,进行以下操作一次:
判断目标蓝牙设备数据库中存储的蓝牙设备的MAC地址个数是否超过预先设置的白名单中名单的个数n;
若是,则将目标蓝牙设备数据库中存储的连接次数从高到低排名前n的对应蓝牙设备MAC地址选取出来,然后将上述选取出来的蓝牙设备的MAC地址添加到目标蓝牙设备的白名单中;
若否,则将目标蓝牙设备数据库中存储的所有蓝牙设备MAC地址均选取出来,并且将这些蓝牙设备的MAC地址添加到目标蓝牙设备的白名单中。
优选的,预先设置的白名单中名单的个数n为1~255。
优选的,所述步骤S3中目标蓝牙设备数据库获取网络内其他各蓝牙设备与目标蓝牙设备的最新连接次数的具体过程如下:
S31、网络内各个与目标蓝牙设备连接的其他蓝牙设备在自身的连接次数状态更新后,向目标蓝牙设备数据库发送最新的连接次数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611195251.5/2.html,转载请声明来源钻瓜专利网。