一种智能门锁开锁方法、装置及电子设备与流程

文档序号:33028580发布日期:2023-01-20 20:13阅读:57来源:国知局
一种智能门锁开锁方法、装置及电子设备与流程

1.本发明涉及智能电子锁技术领域,具体涉及一种智能门锁开锁方法、装置及电子设备。


背景技术:

2.当前市场支持多种开门方式的智能门锁,通常可选择使用双种或多种认证的方式进行验证开门,大大得增加了安全性。但是,通常情况下,部分开门的方式在体感上需要一定的时长,多种认证时,开门的总体时长累加,导致时间过长,使得安全与实际体验无法并存。


技术实现要素:

3.因此,本发明要解决的技术问题在于克服现有多重开门认证方式影响开门时效的缺陷,从而提供一种智能门锁开锁方法、装置及电子设备。
4.根据第一方面,本发明实施例公开了一种智能门锁开锁方法,应用于智能门锁系统,所述智能门锁系统集成多种开锁认证方式,所述多种开锁认证方式包括人脸开锁认证方式和其他类型的开锁认证方式,每一种开锁认证方式在信息录入时生成对应的id标识并与对应的具有开锁权限的用户id关联;所述方法包括:当智能门锁系统感应到人体时,响应对多种开锁认证方式的开启操作;响应于获取到人脸图像,将所述人脸图像对应的人脸特征码与数据库中已存储的人脸特征码进行匹配,所述数据库中预先存储有具有开锁权限的用户的人脸特征码以及对应的第一id标识以及其他类型的开锁认证方式对应的比对数据和第二id标识;当匹配到相同的人脸特征码,从所述数据库中获取所述人脸特征码对应的第一id标识;响应于获取到其他类型的开锁认证方式在进行开锁认证过程中从数据库中匹配到的第二id标识,当所述第一id标识关联的用户id与所述第二id标识关联的用户id归属于同一用户,响应开锁操作。
5.可选地,每一种开锁认证方式对应的id标识生成以及与用户id的关联方式通过下述实现:响应对智能门锁系统的信息录入启用操作;当进行信息录入的用户为新用户,为所述新用户创建用户id;响应于获取到对任一种开锁认证方式的选择操作,启用相应开锁认证方式的信息录入操作;当信息录入完成时,生成对应的id标识并将所述id标识与所述用户id关联后存储到数据库中。
6.可选地,所述方法还包括:当进行信息录入的用户不是新用户,从数据库中获取相应的用户id完成相应类型的开锁认证方式的id生成以及与用户id的关联操作。
7.可选地,所述其他类型的开锁认证方式包括:指纹开锁认证方式、密码开锁认证方式、nfc开锁认证方式中的任意一种或多种。
8.可选地,所述其他类型的开锁认证方式包括多种;当所述第一id标识关联的用户id与所述第二id标识关联的用户id归属于同一用户,响应开锁操作,包括:当多种其他类型的开锁认证方式对应的多个第二id标识关联的用户id中存在所述第一id标识关联的用户
id,响应开锁操作。
9.根据第二方面,本发明实施例还公开了一种智能门锁开锁装置,应用于智能门锁系统,所述智能门锁系统集成多种开锁认证方式,所述多种开锁认证方式包括人脸开锁认证方式和其他类型的开锁认证方式,每一种开锁认证方式在信息录入时生成对应的id标识并与对应的具有开锁权限的用户id关联;所述装置包括:开启模块,用于当智能门锁系统感应到人体时,响应对多种开锁认证方式的开启操作;匹配模块,用于响应于获取到人脸图像,将所述人脸图像对应的人脸特征码与数据库中已存储的人脸特征码进行匹配,所述数据库中预先存储有具有开锁权限的用户的人脸特征码以及对应的第一id标识以及其他类型的开锁认证方式对应的比对数据和第二id标识;获取模块,用于当匹配到相同的人脸特征码,从所述数据库中获取所述人脸特征码对应的第一id标识;开锁模块,用于响应于获取到其他类型的开锁认证方式在进行开锁认证过程中从数据库中匹配到的第二id标识,当所述第一id标识关联的用户id与所述第二id标识关联的用户id归属于同一用户,响应开锁操作。
10.可选地,每一种开锁认证方式对应的id标识生成以及与用户id的关联方式通过下述实现:录入模块,用于响应对智能门锁系统的信息录入启用操作;创建模块,用于当进行信息录入的用户为新用户,为所述新用户创建用户id;启用模块,用于响应于获取到对任一种开锁认证方式的选择操作,启用相应开锁认证方式的信息录入操作;存储模块,用于当信息录入完成时,生成对应的id标识并将所述id标识与所述用户id关联后存储到数据库中。
11.可选地,所述其他类型的开锁认证方式包括多种;所述开锁模块,还用于当多种其他类型的开锁认证方式对应的多个第二id标识关联的用户id中存在所述第一id标识关联的用户id,响应开锁操作。
12.根据第三方面,本发明实施例还公开了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面或第一方面任一可选实施方式所述的智能门锁开锁方法的步骤。
13.根据第四方面,本发明实施方式还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面任一可选实施方式所述的智能门锁开锁方法的步骤。
14.本发明技术方案,具有如下优点:
15.本发明提供的智能门锁开锁方法/装置,通过预先在智能门锁系统中集成多种开门认证方式,并在每一种认证方式的信息录入时生成对应的id标识并将生成的id标识与相应的用户id关联,当智能门锁系统感应到人体时,响应对多种开锁认证方式的开启操作,响应于获取到人脸图像,将人脸图像对应的人脸特征码与数据库中已存储的人脸特征码进行匹配,该数据库中预先存储有具有开锁权限的用户的人脸特征码以及对应的第一id标识以及其他类型的开锁认证方式对应的比对数据和第二id标识,当匹配到相同的人脸特征码,从数据库中获取人脸特征码对应的第一id标识;响应于获取到其他类型的开锁认证方式在进行开锁认证过程中从数据库中匹配到的第二id标识,当第一id标识关联的用户id与第二id标识关联的用户id归属于同一用户,响应开锁操作。在集成了人脸开锁认证方式以及其他类型的开锁认证方式的智能门锁系统,实现了人脸开锁认证以及其他类型的开锁认证方
式的多种认证方式的同步进行,通过将人脸认证方式关联的用户id与其他类型的开锁认证方式关联的用户id进行比对,当比对结果归属于同一个人,则响应开锁操作,在实现了人脸无感认证的同时仅仅通过比对用户id即可完成开锁,缩短了多重开锁认证方式的开锁时间,提高了智能门锁的安全性的同时也提升了用户对智能门锁的使用体验。
附图说明
16.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1为本发明实施例中智能门锁开锁方法的一个具体示例的流程图;
18.图2为本发明实施例中智能门锁开锁方法的一个具体示例的流程图;
19.图3为本发明实施例中智能门锁开锁方法的一个具体示例的流程图;
20.图4为本发明实施例中智能门锁开锁装置的一个具体示例的原理框图;
21.图5为本发明实施例中电子设备的一个具体示例图。
具体实施方式
22.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
23.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
24.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
25.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
26.本发明实施例公开了一种智能门锁开锁方法,应用于智能门锁系统,所述智能门锁系统集成多种开锁认证方式,所述多种开锁认证方式包括人脸开锁认证方式和其他类型的开锁认证方式,每一种开锁认证方式在信息录入时生成对应的id标识并与对应的具有开锁权限的用户id关联;本技术实施例中其他类型的开锁认证方式包括:指纹开锁认证方式、密码开锁认证方式、nfc开锁认证方式中的任意一种或多种,本技术实施例对该其他开锁认证方式的类型不作限定,本领域技术人员可以根据实际需要选择。如图1所示,该方法包括如下步骤:
27.步骤101,当智能门锁系统感应到人体时,响应对多种开锁认证方式的开启操作;示例性地,该智能门锁系统中可以预先集成雷达或红外感应等可用于检测人体的功能模块,当智能门锁系统的多重认证开门功能开启时,雷达或红外感应模块进行人体检测操作,当感应到人体时,开启人脸开锁认证方式以及其他类型的开锁认证方式。
28.步骤102,响应于获取到人脸图像,将所述人脸图像对应的人脸特征码与数据库中已存储的人脸特征码进行匹配,所述数据库中预先存储有具有开锁权限的用户的人脸特征码以及对应的第一id标识以及其他类型的开锁认证方式对应的比对数据和第二id标识;
29.示例性地,智能门锁系统中设置有用于存储认证相关数据的数据库,该数据库中预先存储有具有开锁权限的用户的人脸特征码以及对应的第一id标识以及其他类型的开锁认证方式对应的比对数据和第二id标识;当其他类型的开锁认证方式为指纹开锁认证,则比对数据为具有开锁权限的用户的指纹信息,同理如果为密码开锁认证,则比对数据为预先录入的密码信息,其他类型的开锁认证方式以此类推,在此不再赘述;同时在任一种开锁认证方式对应的信息录入完毕时生成对应的id标识,并将生成的id标识与对应的用户id进行绑定关联;该数据库可以使用小型数据库并利用数据库的keyid的特性将录入的多种开锁认证方式的id标识关联到对应的用户id。
30.当人脸开锁认证方式开启时,可以在雷达或红外感应检测到人体时,唤醒智能门锁系统的视频采集模块进行人脸采集与抠图,利用预先集成的人脸特征提取算法对抠图得到的所有人脸进行人脸特征提取并生成对应的人脸特征码,将该人脸特征码与数据库中预先存储的人脸特征码进行匹配。本技术实施例对抠图以及人脸特征提取算法不作限定,本领域技术人员可以根据实际需要设置,只要能实现相应的功能即可。将解析后的人脸特征码,通过数据库快速检索,不停进行人脸特征码匹配。
31.步骤103,当匹配到相同的人脸特征码,从所述数据库中获取所述人脸特征码对应的第一id标识;示例性地,基于匹配结果可以从数据库中得到对应的第一id标识以及关联的用户id;同时可以同步等待其他类型的开锁认证方式的认证结果。
32.步骤104,响应于获取到其他类型的开锁认证方式在进行开锁认证过程中从数据库中匹配到的第二id标识,当所述第一id标识关联的用户id与所述第二id标识关联的用户id归属于同一用户,响应开锁操作。当第一id标识关联的用户id与第二id标识关联的用户id不属于同一用户,响应开锁失败提示操作。
33.示例性地,当其他类型的开锁认证方式包括多个时,可以是当其他所有第二id标识关联的用户id与第一id标识关联的用户id均相同时,响应开锁操作,也可以是其他所有第二id标识中存在至少一个第二id标识所关联的用户id与第一id标识关联的用户id相同即可开锁。作为本发明一个优选实施方式,当其他类型的开锁认证方式包括多种时,当多种其他类型的开锁认证方式对应的多个第二id标识关联的用户id中存在第一id标识关联的用户id,即可响应开锁操作,即只要存在相同的用户id即可开锁,实现了多重开锁保证安全性的同时提高了开锁时效。具体多重开锁认证过程可参照附图2。
34.本发明提供的智能门锁开锁方法,在集成了人脸开锁认证方式以及其他类型的开锁认证方式的智能门锁系统,实现了人脸开锁认证以及其他类型的开锁认证方式的多种认证方式的同步进行,通过将人脸认证方式对应的用户id与其他类型的开锁认证方式对应的用户id进行比对,当比对结果归属于同一个人,则响应开锁操作,在实现了人脸无感认证的
同时仅仅通过比对用户id即可完成开锁,缩短了多种开锁认证方式的开锁时间,提高了智能门锁的安全性的同时也提升了用户对智能门锁的使用体验;同时将人脸开锁认证方式设置为无感操作,不再局限于某一人进行开门识别,减少多人进门时,可能因为识别错误人脸导致开门错误的问题。
35.作为本发明一个可选实施方式,每一种开锁认证方式对应的id标识生成以及与用户id的关联方式通过下述实现:响应对智能门锁系统的信息录入启用操作;当进行信息录入的用户为新用户,为所述新用户创建用户id;响应于获取到对任一种开锁认证方式的选择操作,启用相应开锁认证方式的信息录入操作;当信息录入完成时,生成对应的id标识并将所述id标识与所述用户id关联后存储到数据库中。
36.示例性地,智能门锁系统可以包含触控屏和/或触控按键,用户可以通过执行相应的触控操作开启智能门锁的信息录入功能,可以根据用户输入的信息确定其是否为新用户,当其是新用户,可以向用户显示账户创建提示信息并根据用户输入的信息为其创建用户id,并在用户id创建完毕后可以先向用户展示人脸认证方式信息录入提示,使得用户根据提示信息完成人脸信息的录入,智能门锁系统同步利用人脸特征提取算法提取该具有开锁权限的用户的人脸特征并生成对应的人脸特征码后存入数据库中;在人脸信息录入完毕后,可以同步提示其他类型的开锁认证方式,用户可以根据自身需要完成其中任意一种或多种开锁认证方式对应的信息录入;如图3所示,当用户同时选择了指纹开锁、密码开锁、nfc卡开锁以及其他开锁方式,可以依次录入相应的信息构建比对数据,并生成每一种选择的开锁认证方式对应的id标识,将id标识与相应的用户id关联后存储到数据库中;当进行信息录入的用户不是新用户,从数据库中获取相应的用户id完成相应类型的开锁认证方式的id生成以及与用户id的关联操作。具体方式可参见图3。
37.本发明实施例提供的智能门锁开锁方法,通过整体方案设计,软件与硬件结合,使得用户在使用人脸以及其他1或n种解锁的组合开门方式时,缩短或无感人脸识别的介入,从而提升使用多重开锁认证的体验。
38.本发明实施例还公开了一种智能门锁开锁装置,应用于智能门锁系统,所述智能门锁系统集成多种开锁认证方式,所述多种开锁认证方式包括人脸开锁认证方式和其他类型的开锁认证方式,每一种开锁认证方式在信息录入时生成对应的id标识并与对应的具有开锁权限的用户id关联;如图4所示,该装置包括:
39.开启模块201,用于当智能门锁系统感应到人体时,响应对多种开锁认证方式的开启操作;
40.匹配模块202,用于响应于获取到人脸图像,将所述人脸图像对应的人脸特征码与数据库中已存储的人脸特征码进行匹配,所述数据库中预先存储有具有开锁权限的用户的人脸特征码以及对应的第一id标识以及其他类型的开锁认证方式对应的比对数据和第二id标识;
41.获取模块203,用于当匹配到相同的人脸特征码,从所述数据库中获取所述人脸特征码对应的第一id标识;
42.开锁模块204,用于响应于获取到其他类型的开锁认证方式在进行开锁认证过程中从数据库中匹配到的第二id标识,当所述第一id标识关联的用户id与所述第二id标识关联的用户id归属于同一用户,响应开锁操作。
43.本发明提供的智能门锁开锁装置,在集成了人脸开锁认证方式以及其他类型的开锁认证方式的智能门锁系统,实现了人脸开锁认证以及其他类型的开锁认证方式的多种认证方式的同步进行,通过将人脸认证方式对应的用户id与其他类型的开锁认证方式对应的用户id进行比对,当比对结果归属于同一个人,则响应开锁操作,在实现了人脸无感认证的同时仅仅通过比对用户id即可完成开锁,缩短了多种开锁认证方式的开锁时间,提高了智能门锁的安全性的同时也提升了用户对智能门锁的使用体验。
44.作为本发明一个可选实施方式,每一种开锁认证方式对应的id标识生成以及与用户id的关联方式通过下述实现:录入模块,用于响应对智能门锁系统的信息录入启用操作;创建模块,用于当进行信息录入的用户为新用户,为所述新用户创建用户id;启用模块,用于响应于获取到对任一种开锁认证方式的选择操作,启用相应开锁认证方式的信息录入操作;存储模块,用于当信息录入完成时,生成对应的id标识并将所述id标识与所述用户id关联后存储到数据库中。
45.作为本发明一个可选实施方式,所述创建模块,还用于当进行信息录入的用户不是新用户,从数据库中获取相应的用户id完成相应类型的开锁认证方式的id生成以及与用户id的关联操作。
46.作为本发明一个可选实施方式,所述其他类型的开锁认证方式包括:指纹开锁认证方式、密码开锁认证方式、nfc开锁认证方式中的任意一种或多种。
47.作为本发明一个可选实施方式,所述其他类型的开锁认证方式包括多种;所述开锁模块,还用于当多种其他类型的开锁认证方式对应的多个第二id标识关联的用户id中存在所述第一id标识关联的用户id,响应开锁操作。
48.本发明实施例还提供了一种电子设备,如图5所示,该电子设备可以包括处理器401和存储器402,其中处理器401和存储器402可以通过总线或者其他方式连接,图5中以通过总线连接为例。
49.处理器401可以为中央处理器(central processing unit,cpu)。处理器401还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
50.存储器402作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的智能门锁开锁方法对应的程序指令/模块。处理器401通过运行存储在存储器402中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的智能门锁开锁方法。
51.存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器401所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器402可选包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至处理器401。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
52.所述一个或者多个模块存储在所述存储器402中,当被所述处理器401执行时,执行如图1所示实施例中的智能门锁开锁方法。
53.上述电子设备具体细节可以对应参阅图1所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
54.本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
55.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1