一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种蓝牙智能门锁配置系统及方法与流程

2021-09-17 21:43:00 来源:中国专利 TAG:蓝牙 智能 锁门 门锁 配置


1.本发明涉及智能锁门领域,尤其涉及一种蓝牙智能门锁配置系统及方法。


背景技术:

2.随着人工智能和物联网技术的发展,越来越多的智能家居产品出现在市面,智能锁作为近几年比较热门的产品,在智能家居中有着非常多的应用场景。
3.在部署智能门锁时通过需要通过云服务器对智能门锁配置,但是在实际的配置过程中经常会出现由于信号较弱,导致配置失败或配置进度缓慢的问题。


技术实现要素:

4.本发明实施例提供一种蓝牙智能门锁配置系统及方法,能提高蓝牙智能门锁的配置效率及配置成功率。
5.本发明一实施例提供一种蓝牙智能门锁配置系统,包括:
6.蓝牙智能门锁,若干蓝牙网关以及云服务器;
7.所述蓝牙智能门锁,用于进行蓝牙广播,向外发送蓝牙设备信息以及配置请求数据;
8.每一所述蓝牙网关,用于进行蓝牙扫描,在扫描到与所述蓝牙智能门锁对应的蓝牙设备信息时,记录蓝牙信号强度并接收所述配置请求数据,继而将所述配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器;
9.所述云服务器,用于将蓝牙信号强度最强的蓝牙网关作为选定蓝牙网关;根据所述配置请求数据以及所述蓝牙设备信息生成配置数据,继而将所述配置数据发送至所述选定蓝牙网关;其中,所述选定蓝牙网关在接收所述配置数据后,将所述配置数据发送至所述蓝牙智能门锁,以使所述蓝牙智能门锁根据所述配置数据进行配置。
10.可选的,所述云服务器,还用于:在将所述配置数据发送至所述选定蓝牙网关之前,判断所述选定蓝牙网关的蓝牙信号强度是否超过预设阈值,若是,则将所述配置数据发送至所述选定蓝牙网关,若否,则生成网关位置调整提示信息,以使用户在接收所述网关位置调整提示信息时对蓝牙网关的位置进行调整。若选定蓝牙网关的蓝牙信号强度低于预设阈值,则说明按照最优通信路径进行数据通信进而进行蓝牙智能门锁的配置,信号也比较弱,此时容易导致配置失败或配置进度缓慢,因此通过生成网关位置调整提示信息来告知用户当前蓝牙网关的位置需要进行调整,用户通过调整蓝牙网关的位置来增强蓝牙信号强度。
11.可选的,所述云服务器,还用于:在将所述配置数据发送至所述选定蓝牙网关之前,判断所述选定蓝牙网关的蓝牙信号强度是否超过预设阈值,若是,则将与所述配置数据发送至所述选定蓝牙网关,若否,则生成蓝牙功率增强指令,将所述蓝牙功率增强指令通过所述选定蓝牙网关发送至所述蓝牙智能门锁,以使所述蓝牙智能门锁在接收所述蓝牙功率增强指令后,增强蓝牙发射功率。通过增强蓝牙发射功率来提高配置效率,降低配置失败的
风险。
12.进一步的,每一所述蓝牙网关还用于,在将所述配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器之前,向所述云服务器发送设备查询指令;
13.所述云服务器,还用于在接收所述设备查询指令时,根据所述蓝牙设备信息判断所述蓝牙智能门锁是否为已注册设备,在判定所述蓝牙智能门锁为已注册设备时,向所述蓝牙网关反馈设备合法信息;其中,所述蓝牙网关在接收所述设备合法信息后,将所述配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器。通过对设备进行校验,避免配置错误,提高配置成功率。
14.进一步的,所述蓝牙智能门锁还用于,在将所述配置请求数据进行广播之前,对所述配置请求数据按预设第一加密密钥进行加密。通过进行加密提高配置请求数据的安全性。
15.进一步的,每一所述蓝牙网关还用于,在将所述配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器之前,从所述云服务器中获取第一解密密钥并根据所述第一解密密钥对所述配置请求数据进行解密,继而将解密后的配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器。
16.进一步的,所述云服务器,还用于在将所述配置数据发送至所述选定蓝牙网关之前,根据预设的第二加密密钥对所述配置数据进行加密。通过数据加密提高了配置数据传输过程中的安全性。
17.进一步的,所述蓝牙智能门锁还用于,根据预设的第二解密密钥对所述加密后的配置数据进行解密,继而根据解密后的配置数据进行配置。
18.在上述系统项实施例的基础上,本发明对应提供了一方法项实施例。
19.本发明一实施例提供了一种蓝牙智能门锁配置方法,该方法适用于在云服务器中执行,所述方法包括:
20.接收各蓝牙网关传输的蓝牙信号强度,将蓝牙信号强度最强的蓝牙网关作为选定蓝牙网关;
21.根据所述选定蓝牙网关所传输的配置请求数据以及蓝牙设备信息生成配置数据,继而将所述配置数据发送至所述选定蓝牙网关;
22.其中,所述选定蓝牙网关在接收所述配置数据后,将所述配置数据发送至蓝牙智能门锁,以使所述蓝牙智能门锁根据所述配置数据进行配置;所述蓝牙设备信息以及所述配置请求数据均由所述蓝牙智能门锁通过蓝牙广播向外发出,所述选定蓝牙网关在扫描到所述蓝牙设备信息时,记录蓝牙信号强度并接收所述配置请求数据以及所述蓝牙设备信息。
23.进一步的,还包括:在将所述配置数据发送至所述选定蓝牙网关之前,判断所述选定蓝牙网关的蓝牙信号强度是否超过预设阈值,若是,则将所述配置数据发送至所述选定蓝牙网关,若否,则生成网关位置调整提示信息,以使用户在接收所述网关位置调整提示信息时对蓝牙网关的位置进行调整。
24.通过实施本发明实施例具有如下有益效果:
25.本发明实施例提供了一种蓝牙智能门锁配置系统及方法,所述系统包括蓝牙智能门锁,若干蓝牙网关以及云服务器;蓝牙智能门锁向外广播蓝牙设备信息和配置请求数据,
各个蓝牙网关进行蓝牙扫描,在获取到上述蓝牙设备信息时,记录对应的蓝牙信号强度并接收配置请求数据,然后将配置请求数据蓝牙设备信息以及所述蓝牙信号强度发送至云服务端,云服务端将蓝牙信号强度最强的蓝牙网关,作为选定蓝牙网关,然后将配置数据通过选定网关发送至蓝牙智能门锁,使得蓝牙智能门锁根据配置信息完成配置。与现有技术相比,本发明通过对各个蓝牙网关的蓝牙信号强度进行比对,将蓝牙信号强度最强的蓝牙网关作为配置过程中进行数据传输的蓝牙网关,最大限度的保证了配置过程中蓝牙信号的强度,避免由于信号较弱导致的配置效率过低或配置失败的问题。
附图说明
26.图1是本发明一实施例提供的一种蓝牙智能门锁配置系统的系统架构图。
27.图2是本发明一实施例提供的一种蓝牙智能门锁配置系统的又一系统架构图。
28.图3是本发明一实施例提供的一种蓝牙智能门锁配置方法的流程示意图。
具体实施方式
29.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.如图1所示,本发明一实施例提供了一种蓝牙智能门锁配置系统,包括:蓝牙智能门锁,若干蓝牙网关以及云服务器;
31.所述蓝牙智能门锁,用于进行蓝牙广播,向外发送蓝牙设备信息以及配置请求数据;
32.每一所述蓝牙网关,用于进行蓝牙扫描,在扫描到与所述蓝牙智能门锁对应的蓝牙设备信息时,记录蓝牙信号强度并接收所述配置请求数据,继而将所述配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器;
33.所述云服务器,用于将蓝牙信号强度最强的蓝牙网关作为选定蓝牙网关;根据所述配置请求数据以及所述蓝牙设备信息生成配置数据,继而将所述配置数据发送至所述选定蓝牙网关;其中,所述选定蓝牙网关在接收所述配置数据后,将所述配置数据发送至所述蓝牙智能门锁,以使所述蓝牙智能门锁根据所述配置数据进行配置。
34.具体的,上述蓝牙设备信息为蓝牙智能门锁的mac地址,在进行蓝牙智能门锁的配置之前,先将蓝牙智能门锁的mac地址注册在云服务器上。在进行蓝牙智能门锁配置时,开启蓝牙智能门锁的蓝牙功能,蓝牙智能门锁开始对外广播,向外广播mac地址以及配置请求数据。紧接着将各个蓝牙网关上电,各蓝牙网关通过蓝牙ble的主动扫描模式(active scanning),收集周围的蓝牙设备的信息;各个蓝牙网关通过扫描可以得到蓝牙智能门锁的mac地址,蓝牙信号强度(rssi),以及配置请求数据。然后将所得到的蓝牙智能门锁的mac地址,蓝牙信号强度以及配置请求数据,发送至云服务器;云服务器在接收到各个蓝牙网关上传的数据后,对各个蓝牙网关的信号强度进行排序,挑选出蓝牙信号强度最强的蓝牙网关作为后续数据传输的蓝牙网关,获得最优的通行路径,紧接着根据蓝牙智能门锁的mac地址以及配置请求数据中所包含当前需要进行配置的各个配置项信息,生成配置数据;最后通
过所选定的蓝牙网关,将上述配置数据发送至蓝牙智能门锁,蓝牙智能门锁再根据接收的配置数据进行配置。
35.上述方法同样适用于多个蓝牙智能门锁的配置,如图2所示当需要对多个蓝牙智能门锁配置时,按上述方法选定出各个蓝牙智能门锁所对应的蓝牙网关,然后进行配置。
36.通过本发明这一实施例最大限度的保证了配置过程中蓝牙信号的强度,避免由于信号较弱导致的配置效率过低或配置失败的问题。
37.在一个可选的实施例中,所述云服务器,还用于:在将所述配置数据发送至所述选定蓝牙网关之前,判断所述选定蓝牙网关的蓝牙信号强度是否超过预设阈值,若是,则将所述配置数据发送至所述选定蓝牙网关,若否,则生成网关位置调整提示信息,以使用户在接收所述网关位置调整提示信息时对蓝牙网关的位置进行调整。为进一步提高配置成功率和配置效率,本发明对最终选定的蓝牙网关的蓝牙信号强度与预设阈值进行比对,如果选定蓝牙网关的蓝牙信号强度低于预设阈值,则说明按照最优通信路径进行数据通信进而进行蓝牙智能门锁的配置,信号也比较弱,此时容易导致配置失败或配置进度缓慢,因此通过生成网关位置调整提示信息来告知用户当前蓝牙网关的位置需要进行调整,用户通过调整蓝牙网关的位置来增强蓝牙信号强度,在进行蓝牙网关的位置调整时可以仅对上述选定蓝牙网关的位置进行调整,也可以对所有蓝牙网关的位置进行调整,待位置调整完毕后,按上述方法云服务器接收位置调整后各蓝牙网关的蓝牙信号强度,然后重新选择选定蓝牙网关,并重新判定选定蓝牙网关的蓝牙信号强度是否超过上述预设阈值,若否则继续发送网关位置调整提示信息,若是则进行数据的传输。上述网关位置调整提示信息可以发送至用户的手机终端,以便用户查看。可以理解的,上述预设阈值可以根据实际情况进行设备。
38.在一个可选的实施例中,所述云服务器,还用于:在将所述配置数据发送至所述选定蓝牙网关之前,判断所述选定蓝牙网关的蓝牙信号强度是否超过预设阈值,若是,则将与所述配置数据发送至所述选定蓝牙网关,若否,则生成蓝牙功率增强指令,将所述蓝牙功率增强指令通过所述选定蓝牙网关发送至所述蓝牙智能门锁,以使所述蓝牙智能门锁在接收所述蓝牙功率增强指令后,增强蓝牙发射功率。在这一实施例中,如果选定蓝牙网关的蓝牙信号强度低于预设阈值,则增强蓝牙智能门锁的蓝牙发射功率,直至超过上述阈值,进一步提高配置效率,降低配置失败的风险。
39.在一个优选的实施例中,每一所述蓝牙网关还用于,在将所述配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器之前,向所述云服务器发送设备查询指令;
40.所述云服务器,还用于在接收所述设备查询指令时,根据所述蓝牙设备信息判断所述蓝牙智能门锁是否为已注册设备,在判定所述蓝牙智能门锁为已注册设备时,向所述蓝牙网关反馈设备合法信息;其中,所述蓝牙网关在接收所述设备合法信息后,将所述配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器。优选的,所述云服务器,在判定所述蓝牙智能门锁为已注册设备时,向所述蓝牙网关反馈设备非法信息;所述蓝牙网关在接收所述设备非法后,不进行数据发送,即不将所述配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器。在这一实施例中当蓝牙网关向云服务器发送设备查询指令,进行设备查询,如果云服务器反馈的是设备合法信息,则说明该蓝牙设备信息对应的是需要进行配置的蓝牙智能门锁,然后才进行后续的配置操作,通过这
一实施例避免了对不需要配置的设备进行配置,提高配置的准确性。
41.在一个优选的实施例中,所述蓝牙智能门锁还用于,在将所述配置请求数据进行广播之前,对所述配置请求数据按预设第一加密密钥进行加密。每一所述蓝牙网关还用于,在将所述配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器之前,从所述云服务器中获取第一解密密钥并根据所述第一解密密钥对所述配置请求数据进行解密,继而将解密后的配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器。
42.在这一实施例中为了保证数据传输的安全性,在前述将蓝牙智能门锁的mac地址注册在云服务器之后,云服务器会下发上述第一加密密钥至蓝牙智能门锁;蓝牙智能门锁根据第一加密密钥对配置请求数据进行加密后,再进行蓝牙广播。而每一蓝牙网关在将数据发送至云服务器之前,根据蓝牙智能门锁的mac地址从云服务器中获取与第一加密密钥对应的第一解密密钥,然后根据所述第一解密密钥对所述配置请求数据进行解密,继而将解密后的配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至所述云服务器。
43.在一个优选的实施例中,所述云服务器,还用于在将所述配置数据发送至所述选定蓝牙网关之前,根据预设的第二加密密钥对所述配置数据进行加密。所述蓝牙智能门锁还用于,根据预设的第二解密密钥对所述加密后的配置数据进行解密,继而根据解密后的配置数据进行配置。在这一实施例中为了保证数据传输的安全性,在前述将蓝牙智能门锁的mac地址注册在云服务器之后,云服务器会下发与上述第二加密密钥对应的第二解密密钥至蓝牙智能门锁;然后在进行将配置数据下发至选定蓝牙网关之前,根据蓝牙智能门锁的mac地址选择对应第二加密密钥对配置数据进行加密,然后将加密后的配置数据发送至选定蓝牙网关,选定蓝牙网关将加密后的配置数据转发至蓝牙智能门锁,蓝牙智能门锁再利用第二解密密钥对加密后的配置数据进行加密,进而根据解密后的配置数据完成配置操作。示意性的配置操作可以是对门锁密码,开锁方式等等配置项的配置。
44.在上述系统项实施例的基础上,本发明对应提供了一方法项实施例;
45.如图3所示,本发明一实施例提供了一种蓝牙智能门锁配置方法,该方法适应于在本发明上述任意一蓝牙智能门锁配置系统中的云服务器中执行,所述方法至少包括如下步骤:
46.步骤s101:接收各蓝牙网关传输的蓝牙信号强度,将蓝牙信号强度最强的蓝牙网关作为选定蓝牙网关。
47.步骤s102:根据所述选定蓝牙网关所传输的配置请求数据以及蓝牙设备信息生成配置数据,继而将所述配置数据发送至所述选定蓝牙网关;其中,所述选定蓝牙网关在接收所述配置数据后,将所述配置数据发送至蓝牙智能门锁,以使所述蓝牙智能门锁根据所述配置数据进行配置;所述蓝牙设备信息以及所述配置请求数据均由所述蓝牙智能门锁通过蓝牙广播向外发出,所述选定蓝牙网关在扫描到所述蓝牙设备信息时,记录蓝牙信号强度并接收所述配置请求数据以及所述蓝牙设备信息。
48.具体的,在进行蓝牙智能门锁配置时,开启蓝牙智能门锁的蓝牙功能,蓝牙智能门锁开始对外广播,向外广播mac地址(即上述蓝牙设备信息)以及配置请求数据。紧接着将各个蓝牙网关上电,各蓝牙网关通过蓝牙ble的主动扫描模式(active scanning),收集周围的蓝牙设备的信息;各个蓝牙网关通过扫描可以得到蓝牙智能门锁的mac地址,蓝牙信号强
度(rssi),以及配置请求数据。然后将各蓝牙网关所得到的蓝牙智能门锁的mac地址,蓝牙信号强度以及配置请求数据,发送至云服务器;云服务器在接收到各个蓝牙网关上传的数据后,对各个蓝牙网关的信号强度进行排序,挑选出蓝牙信号强度最强的蓝牙网关作为后续数据传输的蓝牙网关,获得最优的通行路径,然后根据选定蓝牙网关所发送的蓝牙智能门锁的mac地址以及配置请求数据中所包含当前需要进行配置的各个配置项信息,生成配置数据;最后通过所选定的蓝牙网关,将上述配置数据发送至蓝牙智能门锁,蓝牙智能门锁再根据接收的配置数据进行配置。
49.在一个优选的实施例中,所述蓝牙智能门锁配置方法,还包括,在将所述配置数据发送至所述选定蓝牙网关之前,判断所述选定蓝牙网关的蓝牙信号强度是否超过预设阈值,若是,则将所述配置数据发送至所述选定蓝牙网关,若否,则生成网关位置调整提示信息,以使用户在接收所述网关位置调整提示信息时对蓝牙网关的位置进行调整。
50.在一个优选的实施例中,所述蓝牙智能门锁配置方法,还包括,在将所述配置数据发送至所述选定蓝牙网关之前,判断所述选定蓝牙网关的蓝牙信号强度是否超过预设阈值,若是,则将与所述配置数据发送至所述选定蓝牙网关,若否,则生成蓝牙功率增强指令,将所述蓝牙功率增强指令通过所述选定蓝牙网关发送至所述蓝牙智能门锁,以使所述蓝牙智能门锁在接收所述蓝牙功率增强指令后,增强蓝牙发射功率。
51.在一个优选的实施例中,所述蓝牙智能门锁配置方法,还包括,在接收由蓝牙网关所发送的设备查询指令时,根据所述蓝牙设备信息判断所述蓝牙智能门锁是否为已注册设备,在判定所述蓝牙智能门锁为已注册设备时,向所述蓝牙网关反馈设备合法信息;其中,所述蓝牙网关在接收所述设备合法信息后,将所述配置请求数据、所述蓝牙设备信息以及所述蓝牙信号强度发送至云服务器。
52.在一个优选的实施例中,所述蓝牙智能门锁配置方法,还包括,在将所述配置数据发送至所述选定蓝牙网关之前,根据预设的第二加密密钥对所述配置数据进行加密,以使蓝牙智能门锁根据预设的第二解密密钥对所述加密后的配置数据进行解密,继而根据解密后的配置数据进行配置。
53.需要说明的上述各实施例所述的蓝牙智能门锁配置方法,均适用于在本发明所提供的蓝牙智能门锁配置系统中的云服务器中执行。
54.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜