一种基于小程序扫码绑定前后锁的方法、系统及智能锁与流程

文档序号:29355734发布日期:2022-03-22 23:54阅读:241来源:国知局
一种基于小程序扫码绑定前后锁的方法、系统及智能锁与流程

1.本发明涉及智能锁技术领域,更具体地说,涉及一种基于小程序扫码绑定前后锁的方法、系统及智能锁。


背景技术:

2.随着物联网技术的日益成熟和智能门锁的普及,门锁的形态各式各样,其中将前后锁分体式设计的智能门锁,由于前后锁分体,无有线连接,只能通过无线传输数据,所以前后锁绑定配对成了一个难题。
3.目前行业内的解决方法主要有如下几种:
4.第一:出厂配对发货,出厂前已经配对好发到用户手上;缺点在于:出厂生产管控需要严格控制,出厂前就必须一一确定前后锁已配对好,另外如果用户出现配对的售后问题,则只能将前后锁都退回更换。
5.第二:后锁按某些快捷键进入配对模式,再给前锁上电或按快捷键进入配对模式,前锁搜索到后锁进入配对模式后,发起对后锁的绑定;缺点在于:解决不了多个后锁进入配对模式,前锁搜索到多个后锁进入配对模式,前锁不知道连接哪一个后锁;
6.因而需要一种指向性好且可靠性高,方便快捷的基于小程序扫码绑定前后锁的方法。


技术实现要素:

7.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于小程序扫码绑定前后锁的方法,还提供了一种基于小程序扫码绑定前后锁的系统及一种应用该配对方法进行前锁后锁配对的智能锁。
8.本发明解决其技术问题所采用的技术方案是:
9.构造一种基于小程序扫码绑定前后锁的方法,其中,包括以下步骤:
10.第一步:在智能门锁的前锁和后锁内均内置无线模块,并与小程序共同定义一套私有的安全通讯协议;
11.第二步:前锁和后锁在出厂时或出厂前分别标记与设备对应的mac条码;
12.第三步:小程序扫描后锁的mac条码,获取条码包含设备的mac信息,跟服务器验证mac信息合法性后,与后锁建立无线连接,使用默认加密密钥aeskey与后锁通信,下发绑定指令,完成与后锁绑定后,将与后锁的通信加密密钥修改为aeskey1,并向后锁下发与前锁通信的加密密钥aeskey2,将后锁的mac信息、aeskey1、aeskey2信息上报给服务器;
13.第四步:小程序扫描前锁的mac条码,获取条码包含设备的mac信息,跟服务器验证mac信息合法性后,与前锁建立无线连接,使用默认加密密钥aeskey与前锁通信,将与小程序配对绑定的后锁mac信息及加密密钥aeskey2告知前锁;
14.第五步:前锁收到小程序下发的需要绑定的后锁mac信息及加密密钥aeskey2后,发起对后锁的无线连接;
15.第六步:建立无线连接后,前锁使用加密密钥aeskey2与后锁通信,发起绑定指令,并将前锁的mac信息发送给后锁;
16.第七步:后锁收到前锁发起的通信数据后,使用加密密钥aeskey2解密数据,解密正确后,记录前锁的mac信息,并将后锁的mac信息告知前锁;
17.第八步:前锁收到后锁绑定应答后,校验后锁返回的mac信息是否与小程序下发的mac信息一致,如一致则完成前后锁的配对绑定流程。
18.本发明所述的基于小程序扫码绑定前后锁的方法,其中,所述第一步中,安全通讯协议的数据格式定义如下:
19.数据包括:包头、包标识、包长度、数据区、效验位和包尾。
20.本发明所述的基于小程序扫码绑定前后锁的方法,其中,所述数据区为加密后数据,通信时加解密对象均为所述数据区;
21.所述数据区长度为16个字节整数倍,且包括有效数据长度、命令簇id、子命令id和数据内容。
22.本发明所述的基于小程序扫码绑定前后锁的方法,其中,所述无线模块为蓝牙模块。
23.本发明所述的基于小程序扫码绑定前后锁的方法,其中,所述基于小程序扫码绑定前后锁的方法还包括:
24.小程序依据更换前锁指令对后锁更换新的前锁。
25.本发明所述的基于小程序扫码绑定前后锁的方法,其中,更换新的前锁的方法包括步骤:
26.小程序获取从服务器获取后锁的mac信息和通信的加密密钥aeskey2;
27.小程序扫描新的前锁的mac条码,验证合法性后,使用默认加密密钥aeskey与新的前锁通信,告知新的前锁与之配对绑定的后锁的mac信息及通信的加密密钥aeskey2;
28.新的前锁收到小程序下发的需要绑定的后锁mac信息和通信的加密密钥aeskey2后,发起对后锁的无线连接;
29.建立连接后,新的前锁使用加密密钥aeskey2与后锁通信,发起绑定指令,并将新的前锁的mac信息发送给后锁;
30.后锁收到新的前锁发起的通信数据后,使用加密密钥aeskey2解密数据,解密正确后,记录与之绑定的新的前锁mac信息,并将后锁的mac信息告知新的前锁;
31.新的前锁收到后锁绑定应答后,校验后锁返回的mac信息是否与小程序下发的mac信息一致,如一致则完成前后锁的重新配对绑定流程。
32.一种基于小程序扫码绑定前后锁的系统,应用于如上述的基于小程序扫码绑定前后锁的方法,其中,包括小程序和服务器;
33.所述小程序,用于扫描后锁的mac条码,获取条码包含设备的mac信息,跟服务器验证mac信息合法性后,与后锁建立无线连接,使用默认加密密钥aeskey与后锁通信,下发绑定指令,完成与后锁绑定后,将与后锁的通信加密密钥修改为aeskey1,并向后锁下发与前锁通信的加密密钥aeskey2,将后锁的mac信息、aeskey1、aeskey2信息上报给服务器;扫描前锁的mac条码,获取条码包含设备的mac信息,跟服务器验证mac信息合法性后,与前锁建立无线连接,使用默认加密密钥aeskey与前锁通信,将与小程序配对绑定的后锁mac信息及
加密密钥aeskey2告知前锁。
34.本发明所述的基于小程序扫码绑定前后锁的系统,其中,所述小程序,还用于获取从服务器获取后锁的mac信息和通信的加密密钥aeskey2;小程序扫描新的前锁的mac条码,验证合法性后,使用默认加密密钥aeskey与新的前锁通信,告知新的前锁与之配对绑定的后锁的mac信息及通信的加密密钥aeskey2。
35.一种智能锁,其中,包括前锁和后锁,所述前锁和所述后锁采用如上述的基于小程序扫码绑定前后锁的方法进行绑定。
36.本发明的有益效果在于:本发明借助小程序扫描前锁的条码和后锁的条码,即可实现自动进行前后锁的绑定,此方法可靠性高、方便快捷,且具有较好的指向性,不会出现配对混乱情况。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图及实施例对本发明作进一步说明,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:
38.图1是本发明较佳实施例的基于小程序扫码绑定前后锁的方法绑定流程图;
39.图2是本发明较佳实施例的基于小程序扫码绑定前后锁的方法更换前锁流程图;
40.图3是本发明较佳实施例的基于小程序扫码绑定前后锁的方法数据格式表;
41.图4是本发明较佳实施例的基于小程序扫码绑定前后锁的方法数据格式内容表;
42.图5是本发明较佳实施例的基于小程序扫码绑定前后锁的系统原理框图。
具体实施方式
43.为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的部分实施例,而不是全部实施例。基于本发明的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
44.本发明较佳实施例的基于小程序扫码绑定前后锁的方法,如图1所示,同时参阅图2-4,包括以下步骤:
45.s01:在智能门锁的前锁和后锁内均内置无线模块,并与小程序共同定义一套私有的安全通讯协议;
46.s02:前锁和后锁在出厂时或出厂前分别标记(张贴、打标等等方式均可)与设备对应的mac条码;
47.s03:小程序扫描后锁的mac条码,获取条码包含设备的mac信息,跟服务器验证mac信息合法性后,与后锁建立无线连接,使用默认加密密钥aeskey与后锁通信,下发绑定指令,完成与后锁绑定后,将与后锁的通信加密密钥修改为aeskey1,并向后锁下发与前锁通信的加密密钥aeskey2,将后锁的mac信息、aeskey1、aeskey2信息上报给服务器;
48.s04:小程序扫描前锁的mac条码,获取条码包含设备的mac信息,跟服务器验证mac信息合法性后,与前锁建立无线连接,使用默认加密密钥aeskey与前锁通信,将与小程序配对绑定的后锁mac信息及加密密钥aeskey2告知前锁;
49.s05:前锁收到小程序下发的需要绑定的后锁mac信息及加密密钥aeskey2后,发起对后锁的无线连接;
50.s06:建立无线连接后,前锁使用加密密钥aeskey2与后锁通信,发起绑定指令,并将前锁的mac信息发送给后锁;
51.s07:后锁收到前锁发起的通信数据后,使用加密密钥aeskey2解密数据,解密正确后,记录前锁的mac信息,并将后锁的mac信息告知前锁;
52.s08:前锁收到后锁绑定应答后,校验后锁返回的mac信息是否与小程序下发的mac信息一致,如一致则完成前后锁的配对绑定流程;
53.本发明借助小程序扫描前锁的条码和后锁的条码,即可实现自动进行前后锁的绑定,此方法可靠性高、方便快捷,且具有较好的指向性,不会出现配对混乱情况。
54.需要说明的是,本技术中所指的小程序,可以是专门设置的配对器上搭载的配对用小程序,也可以是可在手机等移动端设备上进行安装的app小程序;
55.优选的,第一步中,安全通讯协议的数据格式定义如下:
56.数据包括:包头、包标识、包长度、数据区、效验位和包尾;数据区为加密后数据,通信时加解密对象均为数据区;数据区长度为16个字节整数倍,且包括有效数据长度、命令簇id、子命令id和数据内容;
57.当然可以理解的是,还可以有其他的数据格式以及加密形式,基于该种方式的简单替换同样属于本技术保护范畴;
58.优选的,无线模块为蓝牙模块,当然也可以采用现有的其他无线通讯方式,基于该种方式的简单替换同样属于本技术保护范畴。
59.优选的,基于小程序扫码绑定前后锁的方法还包括:
60.小程序依据更换前锁指令对后锁更换新的前锁,更换新的前锁的方法包括步骤:
61.s11:小程序获取从服务器获取后锁的mac信息和通信的加密密钥aeskey2;
62.s12:小程序扫描新的前锁的mac条码,验证合法性后,使用默认加密密钥aeskey与新的前锁通信,告知新的前锁与之配对绑定的后锁的mac信息及通信的加密密钥aeskey2;
63.s13:新的前锁收到小程序下发的需要绑定的后锁mac信息和通信的加密密钥aeskey2后,发起对后锁的无线连接;
64.s14:建立连接后,新的前锁使用加密密钥aeskey2与后锁通信,发起绑定指令,并将新的前锁的mac信息发送给后锁;
65.s15:后锁收到新的前锁发起的通信数据后,使用加密密钥aeskey2解密数据,解密正确后,记录与之绑定的新的前锁mac信息,并将后锁的mac信息告知新的前锁;
66.s16:新的前锁收到后锁绑定应答后,校验后锁返回的mac信息是否与小程序下发的mac信息一致,如一致则完成前后锁的重新配对绑定流程;
67.通过小程序的简单操作,就可以自行的对后锁绑定新的前锁,操作方便快捷,且指向性好,不易出现混乱情况。
68.一种基于小程序扫码绑定前后锁的系统,应用于如上述的基于小程序扫码绑定前后锁的方法,如图5,包括小程序1和服务器2;
69.小程序1,用于扫描后锁的mac条码,获取条码包含设备的mac信息,跟服务器验证mac信息合法性后,与后锁建立无线连接,使用默认加密密钥aeskey与后锁通信,下发绑定
指令,完成与后锁绑定后,将与后锁的通信加密密钥修改为aeskey1,并向后锁下发与前锁通信的加密密钥aeskey2,将后锁的mac信息、aeskey1、aeskey2信息上报给服务器2;扫描前锁的mac条码,获取条码包含设备的mac信息,跟服务器2验证mac信息合法性后,与前锁建立无线连接,使用默认加密密钥aeskey与前锁通信,将与小程序1配对绑定的后锁mac信息及加密密钥aeskey2告知前锁;
70.本发明借助小程序扫描前锁的条码和后锁的条码,即可实现自动进行前后锁的绑定,此方法可靠性高、方便快捷,且具有较好的指向性,不会出现配对混乱情况。
71.优选的,小程序1,还用于获取从服务器获取后锁的mac信息和通信的加密密钥aeskey2;小程序扫描新的前锁的mac条码,验证合法性后,使用默认加密密钥aeskey与新的前锁通信,告知新的前锁与之配对绑定的后锁的mac信息及通信的加密密钥aeskey2;
72.应用该种方式可以较为快捷的进行对后锁更换新的前锁,维护方便且操作便捷。
73.一种智能锁,其中,包括前锁和后锁,前锁和后锁采用如上述的基于小程序扫码绑定前后锁的方法进行绑定。
74.应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1