一种快速管理蓝牙设备白名单的方法和系统与流程

文档序号:12490114阅读:来源:国知局

技术特征:

1.一种快速管理蓝牙设备白名单的方法,其特征在于,步骤如下:

S1、主动发起连接的目标蓝牙设备与和其连接的蓝牙设备进行组网,形成一个网络;

S2、当有新的蓝牙设备与目标蓝牙设备连接加入目标蓝牙设备所属网络后,新的蓝牙设备访问目标蓝牙设备数据库,目标蓝牙设备数据库接收到访问时,更新其数据库,通过目标蓝牙设备数据库存储新的蓝牙设备的MAC地址,并且记入新的蓝牙设备与目标蓝牙设备的连接次数状态;

S3、目标蓝牙设备数据库获取网络内其他各蓝牙设备与目标蓝牙设备的最新连接次数,然后根据获取到的其他各蓝牙设备与目标蓝牙设备的最新连接次数,对当前存储的其他各蓝牙设备与目标蓝牙设备的连接次数状态进行更新;

S4、目标蓝牙设备每完成一次连接,进行以下操作一次:

判断目标蓝牙设备数据库中存储的蓝牙设备的MAC地址个数是否超过预先设置的白名单中名单的个数n;

若是,则将目标蓝牙设备数据库中存储的连接次数从高到低排名前n的对应蓝牙设备MAC地址选取出来,然后将上述选取出来的蓝牙设备的MAC地址添加到目标蓝牙设备的白名单中;

若否,则将目标蓝牙设备数据库中存储的所有蓝牙设备MAC地址均选取出来,并且将这些蓝牙设备的MAC地址添加到目标蓝牙设备的白名单中。

2.根据权利要求1所述的快速管理蓝牙设备白名单的方法,其特征在于,预先设置的白名单中名单的个数n为1~255。

3.根据权利要求1所述的快速管理蓝牙设备白名单的方法,其特征在于,所述步骤S3中目标蓝牙设备数据库获取网络内其他各蓝牙设备与目标蓝牙设备的最新连接次数的具体过程如下:

S31、网络内各个与目标蓝牙设备连接的其他蓝牙设备在自身的连接次数状态更新后,向目标蓝牙设备数据库发送最新的连接次数;

S32、目标蓝牙设备接收到网络内其他各蓝牙设备发送的最新连接次数后,更新自身的数据库,将网络内其他各蓝牙设备与目标蓝牙设备的最新连接次数存储在自身的数据库中。

4.根据权利要求1所述的快速管理蓝牙设备白名单的方法,其特征在于,当目标蓝牙设备要向新的蓝牙设备发起连接请求时,目标蓝牙设备根据其新的蓝牙设备的PIN码与新的蓝牙设备进行配对,配对成功后即实现目标蓝牙设备和新的蓝牙设备的连接;

步骤S2中目标蓝牙设备数据库接收到新的蓝牙设备的访问时,更新其数据库时,通过目标蓝牙设备数据库存储新的蓝牙设备的名称。

5.根据权利要求1所述的快速管理蓝牙设备白名单的方法,其特征在于,当目标蓝牙设备数据库中存储的内容达到存储上限时,若目标蓝牙设备要连接新的蓝牙设备,则此时目标蓝牙设备清理数据库,删除与目标蓝牙设备的连接次数最少的蓝牙设备的MAC地址以及该蓝牙设备与目标蓝牙设备的连接状态。

6.根据权利要求1所述的快速管理蓝牙设备白名单的方法,其特征在于,网络内与目标蓝牙设备连接的其他蓝牙设备自带数据库。

7.根据权利要求1所述的快速管理蓝牙设备白名单的方法,其特征在于,所述目标蓝牙设备为智能手机、笔记本电脑、个人计算机、移动互联网设备或智能穿戴设备;所述与目标蓝牙设备连接的其他蓝牙设备为智能手机、笔记本电脑、个人计算机、移动互联网设备和智能穿戴设备中的一种或几种。

8.一种用于实现权利要求1所述快速管理蓝牙设备白名单的方法的快速管理蓝牙设备白名单的系统,其特征在于,包括

组网单元,用于将主动发起连接的目标蓝牙设备与和其连接的蓝牙设备进行组网,形成一个网络;

新的蓝牙设备信息记录单元,用于在新的蓝牙设备与目标蓝牙设备连接加入目标蓝牙设备所属网络后,通过网络记录新的蓝牙设备的MAC地址,并且传送至目标蓝牙设备数据库;

最新连接次数记录单元,用于记录网络内其他各蓝牙设备与目标蓝牙设备的最新连接次数,并且发送至目标蓝牙设备数据库;

连接次数状态更新单元,用于根据其他各蓝牙设备与目标蓝牙设备的最新连接次数,对目标蓝牙设备数据库中当前存储的其他各蓝牙设备与目标蓝牙设备的连接次数状态进行更新;

目标蓝牙设备数据库,用于存储网络内与目标蓝牙设备连接的其他蓝牙设备的MAC地址以及目标蓝牙设备与其他蓝牙设备的连接次数状态;

判断单元,用于在目标蓝牙设备每完成一次连接,判断目标蓝牙设备数据库中存储的蓝牙设备的MAC地址个数是否超过预先设置的白名单中名单的个数n;

白名单形成及更新单元,用于在目标蓝牙设备数据库中存储的蓝牙设备的MAC地址个数超过预先设置的白名单中名单的个数n时,将目标蓝牙设备数据库中存储的连接次数从高到低排名前n的对应蓝牙设备MAC地址选取出来,然后将上述选取出来的蓝牙设备的MAC地址添加到目标蓝牙设备的白名单中;用于在目标蓝牙设备数据库中存储的蓝牙设备的MAC地址个数未超过预先设置的白名单中名单的个数n时,将目标蓝牙设备数据库中存储的所有蓝牙设备MAC地址均选取出来,并且将这些蓝牙设备的MAC地址添加到目标蓝牙设备的白名单中。

9.根据权利要求8所述的快速管理蓝牙设备白名单的系统,其特征在于,预先设置的白名单中名单的个数n为1~255。

10.根据权利要求8所述的快速管理蓝牙设备白名单的系统,其特征在于,还包括清理单元,用于在目标蓝牙设备数据库中存储的内容达到存储上限时,若目标蓝牙设备要连接新的蓝牙设备,则此时清理目标蓝牙设备数据库,删除与目标蓝牙设备的连接次数最少的蓝牙设备的MAC地址以及该蓝牙设备与目标蓝牙设备的连接状态。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1