智能锁用户指纹的录入方法、装置、智能锁及系统

阅读: 评论:0

著录项
  • CN202010611050.9
  • 20200630
  • CN111768527A
  • 20201013
  • 惠州拓邦电气技术有限公司
  • 王跃
  • G07C9/00
  • G07C9/00

  • 广东省惠州市仲恺高新区东江高新科技产业园东兴片区东新大道113号
  • 广东(44)
  • 深圳盛德大业知识产权代理事务所(普通合伙)
  • 贾振勇
摘要
本发明适用于智能锁领域,提供了一种智能锁用户指纹的录入方法、装置、智能锁及系统,方法包括:接收用户发送的指纹录入申请,指纹录入申请中包括指纹采集码;将指纹采集码发送给云端服务器,以使云端服务器根据查本地的用户注册表中是否存在与指纹采集码对应的用户注册信息确定用户是否为智能锁的注册用户;若云端服务器确定用户为智能锁的注册用户,则接收云端服务器发送的指纹录入许可信息,并将指纹录入许可信息发送给用户,以使用户根据指纹录入许可信息录入指纹;接收用户录入的指纹,并将用户录入的指纹发送给所述云端服务器。利用本发明实施例,能够解决智能锁领域指纹下载速度太慢的问题。
权利要求

1.一种智能锁用户指纹的录入方法,其特征在于,应用于智能锁,所述方法包括:

接收用户发送的指纹录入申请,所述指纹录入申请中包括指纹采集码;

将所述指纹采集码发送给云端服务器,以使得所述云端服务器确定所述用户是否为所述智能锁的注册用户;

若所述云端服务器确定所述用户为所述智能锁的注册用户,则接收所述云端服务器发送的指纹录入许可信息,并将所述指纹录入许可信息发送给所述用户,以使得所述用户根据所述指纹录入许可信息录入指纹;

接收所述用户录入的指纹,并将所述用户录入的指纹发送给所述云端服务器。

2.根据权利要求1所述的智能锁用户指纹的录入方法,其特征在于,所述云端服务器确定所述用户是否为所述智能锁的注册用户,包括:

所述云端服务器根据查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户,所述用户注册表中存储有所述指纹采集码与所述用户注册信息的对应关系。

3.根据权利要求1所述的智能锁用户指纹的录入方法,其特征在于,所述云端服务器对应多个所述智能锁,所述方法还包括:

将智能锁标识和所述指纹采集码发送给所述云端服务器,以使得所述云端服务器根据查本地的用户注册表中是否存在与所述指纹采集码和所述智能锁标识对应的用户注册信息确定所述用户是否为所述智能锁的注册用户,所述用户注册表中存储有所述指纹采集码、所述智能锁标识与所述用户注册信息的对应关系。

4.根据权利要求3所述的智能锁用户指纹的录入方法,其特征在于,在将智能锁标识和所述指纹采集码发送给所述云端服务器之前,所述方法还包括:

确定智能锁对应的智能锁标识,并将所述智能锁标识发送给所述云端服务器,以使得所述云端服务器对所述智能锁标识对应的智能锁进行授权,并将授权的智能锁标识存储到所述用户注册表中。

5.根据权利要求3所述的智能锁用户指纹的录入方法,其特征在于,若所述云端服务器确定所述用户不是所述智能锁的注册用户,所述方法还包括:

在所述云端服务器确定所述用户注册表中不存在所述智能锁标识,接收所述云端服务器发送当前智能锁不是授权指纹录入的智能锁提示信息;或

在所述云端服务器确定所述用户注册表中不存在所述指纹采集码,接收所述云端服务器发送的指纹采集码输入错误提示信息,以提示用户重新输入所述指纹采集码。

6.一种智能锁用户指纹的录入方法,其特征在于,应用于云端服务器,所述方法包括:

接收智能锁发送的指纹采集码,所述指纹采集码是根据人员注册系统生成的且通过用户发送的指纹录入申请上传的;

查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户;所述用户注册表中存储有所述指纹采集码与用户注册信息的对应关系;

若确定所述用户为所述智能锁的注册用户,则向所述智能锁发送指纹录入许可信息,以使得所述智能锁将所述指纹录入许可信息发送给所述用户,并接收所述用户根据所述指纹录入许可信息录入的指纹;

接收所述智能锁发送的用户录入的指纹,并将所述用户录入的指纹对应存储到所述用户注册表中。

7.一种智能锁用户指纹的录入装置,其特征在于,应用于智能锁,所述装置包括:

第一接收模块,用于接收用户发送的指纹录入申请,所述指纹录入申请中包括指纹采集码;

第一发送模块,用于将所述指纹采集码发送给云端服务器,以使得所述云端服务器确定所述用户是否为所述智能锁的注册用户;

第二接收模块,用于在所述云端服务器确定所述用户为所述智能锁的注册用户的情况下,则接收所述云端服务器发送的指纹录入许可信息,并将所述指纹录入许可信息发送给所述用户,以使得所述用户根据所述指纹录入许可信息录入指纹;

第二发送模块,用于接收所述用户录入的指纹,并将所述用户录入的指纹发送给所述云端服务器。

8.一种智能锁用户指纹的录入装置,其特征在于,应用于云端服务器,所述装置包括:

第三接收模块,用于接收智能锁发送的指纹采集码,所述指纹采集码是根据人员注册系统生成的且通过用户发送的指纹录入申请上传的;

查模块,用于查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户;所述用户注册表中存储有所述指纹采集码与用户注册信息的对应关系;

第四发送模块,用于在确定所述用户为所述智能锁的注册用户,则向所述智能锁发送指纹录入许可信息的情况下,以使得所述智能锁将所述指纹录入许可信息发送给所述用户,并接收所述用户根据所述指纹录入许可信息录入的指纹;

第四接收模块,用于接收所述智能锁发送的用户录入的指纹,并将所述用户录入的指纹对应存储到所述用户注册表中。

9.一种智能锁,其特征在于,所述智能锁包括处理器、存储器、以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器运行所述计算机程序时,所述智能锁执行权利要求1-5任一项所述的智能锁用户指纹的录入方法。

10.一种智能锁用户指纹的录入系统,其特征在于,所述系统包括智能锁和云端服务器,所述智能锁和所述云端服务器执行权利要求1-6任一所述的智能锁用户指纹的录入方法。

说明书
技术领域

本发明属于智能锁技术领域,尤其涉及一种智能锁用户指纹的录入方法、装置、智能锁及系统。

随着互联网科技的快速发展,智能穿戴、智能家居等智能设备给社会发展和人民生活水平带来了极大提高。在智能门锁领域,例如公寓锁、酒店锁、校园锁、公司门锁等等,用户通常需要在智能锁上进行指纹注册,方便对人员进出流动进行安全管理。

目前,用户在智能锁上注册指纹时,可以在智能锁端进行指纹注册后,由智能锁联网上传指纹信息至云端服务器,称为锁端注册;或者,可以在云端服务器的指纹采集设备集中进行指纹注册,由云端服务器下发指纹信息至智能锁,即从云服务器下载指纹信息,称为云端注册,其中,云端服务器通常通过低功耗广域网LPWAN与智能锁联网通信。然而,通过云端下发指纹信息时,在使用低功耗广域网的情况下,指纹下发时间不确定,且下发速度较慢。

本发明实施例提供一种智能锁用户指纹的录入方法、装置、智能锁及系统,旨在解决公寓锁、校园锁、酒店锁等智能锁领域指纹下载速度太慢的问题。

本发明的一个实施例提供了一种智能锁用户指纹的录入方法,应用于智能锁,所述方法包括:

接收用户发送的指纹录入申请,所述指纹录入申请中包括指纹采集码;

将所述指纹采集码发送给云端服务器,以使得所述云端服务器确定所述用户是否为所述智能锁的注册用户;

若所述云端服务器确定所述用户为所述智能锁的注册用户,则接收所述云端服务器发送的指纹录入许可信息,并将所述指纹录入许可信息发送给所述用户,以使得所述用户根据所述指纹录入许可信息录入指纹;

接收所述用户录入的指纹,并将所述用户录入的指纹发送给所述云端服务器。

具体的,所述云端服务器确定所述用户是否为所述智能锁的注册用户,包括:

所述云端服务器根据查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户,所述用户注册表中存储有所述指纹采集码与所述用户注册信息的对应关系。

可选的,所述云端服务器对应多个所述智能锁,所述方法还包括:

将智能锁标识和所述指纹采集码发送给所述云端服务器,以使得所述云端服务器根据查本地的用户注册表中是否存在与所述指纹采集码和所述智能锁标识对应的用户注册信息确定所述用户是否为所述智能锁的注册用户,所述用户注册表中存储有所述指纹采集码、所述智能锁标识与所述用户注册信息的对应关系。

进一步的,在将智能锁标识和所述指纹采集码发送给所述云端服务器之前,所述方法还包括:

确定智能锁对应的智能锁标识,并将所述智能锁标识发送给所述云端服务器,以使得所述云端服务器对所述智能锁标识对应的智能锁进行授权,并将授权的智能锁标识存储到所述用户注册表中。

进一步的,若所述云端服务器确定所述用户不是所述智能锁的注册用户,所述方法还包括:

在所述云端服务器确定所述用户注册表中不存在所述智能锁标识,接收所述云端服务器发送当前智能锁不是授权指纹录入的智能锁提示信息;或

在所述云端服务器确定所述用户注册表中不存在所述指纹采集码,接收所述云端服务器发送的指纹采集码输入错误提示信息,以提示用户重新输入所述指纹采集码。

本发明的又一实施例提供了一种智能锁用户指纹的录入方法,应用于云端服务器,所述方法包括:

接收智能锁发送的指纹采集码,所述指纹采集码是根据人员注册系统生成的且通过用户发送的指纹录入申请上传的;

查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户;所述用户注册表中存储有所述指纹采集码与用户注册信息的对应关系;

若确定所述用户为所述智能锁的注册用户,则向所述智能锁发送指纹录入许可信息,以使得所述智能锁将所述指纹录入许可信息发送给所述用户,并接收所述用户根据所述指纹录入许可信息录入的指纹;

接收所述智能锁发送的用户录入的指纹,并将所述用户录入的指纹对应存储到所述用户注册表中。

可选的,所述方法还包括:

接收所述智能锁发送的智能锁标识;

所述查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户,包括:

查本地的用户注册表中是否存在与所述指纹采集码和所述智能锁标识对应的用户注册信息确定所述用户是否为所述智能锁的注册用户。

可选的,所述方法还包括:

接收所述人员注册系统发送的用户注册数据,所述用户注册数据包括注册手机号、关联的智能锁标识、所述指纹采集码;

将所述注册手机号、所述关联的智能锁标识和所述指纹采集码对应存储到所述用户注册表中。

本发明的又一实施例提供了一种智能锁用户指纹的录入装置,应用于智能锁,所述装置包括:

第一接收模块,用于接收用户发送的指纹录入申请,所述指纹录入申请中包括指纹采集码,所述指纹采集码是根据人员注册系统生成的;

第一发送模块,用于将所述指纹采集码发送给云端服务器,以使得所述云端服务器确定所述用户是否为所述智能锁的注册用户;

第二接收模块,用于在所述云端服务器确定所述用户为所述智能锁的注册用户的情况下,则接收所述云端服务器发送的指纹录入许可信息,并将所述指纹录入许可信息发送给所述用户,以使得所述用户根据所述指纹录入许可信息录入指纹;

第二发送模块,用于接收所述用户录入的指纹,并将所述用户录入的指纹发送给所述云端服务器。

可选的,第一发送模块,具体用于:

将所述指纹采集码发送给云端服务器,以使得所述云端服务器根据查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户,所述用户注册表中存储有所述指纹采集码与所述用户注册信息的对应关系。

可选的,所述云端服务器对应多个所述智能锁,所述装置还包括:

第三发送模块,用于将智能锁标识和所述指纹采集码发送给所述云端服务器,以使得所述云端服务器根据查本地的用户注册表中是否存在与所述指纹采集码和所述智能锁标识对应的用户注册信息确定所述用户是否为所述智能锁的注册用户,所述用户注册表中存储有所述指纹采集码、所述智能锁标识与所述用户注册信息的对应关系。

可选的,在第一发送模块之前,所述装置还包括:

确定发送模块,用于确定智能锁对应的智能锁标识,并将所述智能锁标识发送给所述云端服务器,以使得所述云端服务器对所述智能锁标识对应的智能锁进行授权,并将授权的智能锁标识存储到所述用户注册表中。

可选的,若所述云端服务器确定所述用户不是所述智能锁的注册用户,所述装置还包括:

确定接收模块,用于在所述云端服务器确定所述用户注册表中不存在所述智能锁标识,接收所述云端服务器发送当前智能锁不是授权指纹录入的智能锁提示信息;或在所述云端服务器确定所述用户注册表中不存在所述指纹采集码,接收所述云端服务器发送的指纹采集码输入错误提示信息,以提示用户重新输入所述指纹采集码。

本发明的又一实施例提供了一种智能锁用户指纹的录入装置,应用于云端服务器,所述装置包括:

第三接收模块,用于接收智能锁发送的指纹采集码,所述指纹采集码是根据人员注册系统生成的且通过用户发送的指纹录入申请上传的;

查模块,用于查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户;所述用户注册表中存储有所述指纹采集码与用户注册信息的对应关系;

第四发送模块,用于在确定所述用户为所述智能锁的注册用户,则向所述智能锁发送指纹录入许可信息的情况下,以使得所述智能锁将所述指纹录入许可信息发送给所述用户,并接收所述用户根据所述指纹录入许可信息录入的指纹;

第四接收模块,用于接收所述智能锁发送的用户录入的指纹,并将所述用户录入的指纹对应存储到所述用户注册表中。

可选的,所述装置还包括:

第五接收模块,用于接收所述智能锁发送的智能锁标识;

所述查模块,具体用于:

查本地的用户注册表中是否存在与所述指纹采集码和所述智能锁标识对应的用户注册信息确定所述用户是否为所述智能锁的注册用户。

可选的,所述装置还包括:

第六接收模块,用于接收所述人员注册系统发送的用户注册数据,所述用户注册数据包括注册手机号、关联的智能锁标识、所述指纹采集码;

存储模块,用于将所述注册手机号、所述关联的智能锁标识和所述指纹采集码对应存储到所述用户注册表中。

本发明的又一实施例提供了一种智能锁,所述智能锁包括处理器、存储器、以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器运行所述计算机程序时,所述智能锁执行上述任一项所述的智能锁用户指纹的录入方法。

本发明的又一实施例提供了一种云端服务器,所述云端服务器包括处理器、存储器、以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器运行所述计算机程序时,所述云端服务器执行上述任一项所述的智能锁用户指纹的录入方法。

本发明的又一实施例提供了一种智能锁用户指纹的录入系统,所述系统包括智能锁和云端服务器,所述智能锁和所述云端服务器执行上述任一项所述的智能锁用户指纹的录入方法。

本发明提供的一种智能锁用户指纹的录入方法,首先接收用户发送的指纹录入申请,指纹录入申请中包括指纹采集码,指纹采集码是根据人员注册系统生成的;将指纹采集码发送给云端服务器,以使得云端服务器根据查本地的用户注册表中是否存在与指纹采集码对应的用户注册信息确定用户是否为智能锁的注册用户;用户注册表中存储有指纹采集码与用户注册信息的对应关系;若云端服务器确定用户为智能锁的注册用户,则接收云端服务器发送的指纹录入许可信息,并将指纹录入许可信息发送给用户,以使得用户根据指纹录入许可信息录入指纹;接收用户录入的指纹,并将用户录入的指纹发送给云端服务器。可见,由于在指纹采集的过程中,云端服务器无需指纹采集设备进行集中采集,可以在智能锁端分散采集,缩短采集时间;也无需下发指纹,从而解决公寓锁、校园锁、酒店锁等智能锁领域指纹下载速度太慢的问题。

图1是现有技术提供的一种智能锁的结构示意图;

图2是本发明实施例提供的一种智能锁用户指纹的录入方法的流程示意图;

图3是现有技术提供的一种指纹采集的流程示意图;

图4是本发明实施例提供的另一种智能锁用户指纹的录入方法的流程示意图;

图5是本发明实施例提供的一种智能锁用户指纹的录入装置的结构示意图;

图6是本发明实施例提供的另一种智能锁用户指纹的录入装置的结构示意图。

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

目前,一种智能锁的结构示意图可如图1所示,主要包括:单片机MCU、与MCU连接的按键、显示屏、指纹采集模块、喇叭/扬声器、开锁执行机构、存储、NB/LoRa/BLE等各种通讯模块、其他如加密IC集成电路等设备模块。在云端注册指纹过程时,通过云端下发指纹信息时,在使用低功耗广域网的情况下,指纹下发时间不确定,且下发速度较慢,这是由低功耗广域网的特性导致的:

本领域技术人员可以理解的是,对于使用低功耗广域网技术如NB-IoT、LoRa、BLE等联网的设备如智能锁,为了降低功耗,平时处于低功耗休眠状态,仅在有数据需要上报至云端时唤醒智能锁,如果无数据上报,则定期唤醒发送心跳包至云端,表示锁处于在线状态;

如果智能锁设备不上报数据,则云端服务器无法下发数据,因为此时设备在休眠状态,云端无法联络到设备。云端服务器需要等待智能锁处于启动状态时下发数据,等待时间取决于智能锁设备的使用频率和心跳包的发送间隔;

低功耗广域网的数据传输速率和WiFi、蓝牙等等相比要慢很多,以NB-IoT为例,如果需要下发一个6K的指纹,假设一次传输256字节,则大约需要150秒(2分半);而如果通过蓝牙传输,则仅需要1-2秒;并且,如果一个用户采集多个指纹(为了提高指纹识别率),或多个用户同时采集指纹时(如新生入学的情况),则所有指纹下发可能需要等待较长时间,用户体验较差。

基于此,本发明提供了一种智能锁用户指纹的录入方法、装置、智能锁及云端服务器,下面首先对一种智能锁用户指纹的录入方法进行详细说明。

参见图2,图2为本发明实施例提供的一种智能锁用户指纹的录入方法的流程示意图,可以应用于智能锁,该方法包括如下步骤:

S201,接收用户发送的指纹录入申请,所述指纹录入申请中包括指纹采集码,所述指纹采集码是根据人员注册系统生成的;

具体的,用户输入指纹录入申请,智能锁即可接收到该用户发送的指纹录入申请。其中,指纹录入申请是指用户输入的申请指纹录入的指令,该指令中可以包括用于指纹采集的指纹采集码,或称指纹采集授权码。智能锁的使用人员即用户可先通过人员注册系统(信息采集系统)在云平台(云端服务器)上注册对应的用户注册信息,然后获取由人员注册系统生成的指纹采集码。

需要说明的是,用户还可以通过软件APP或蓝牙小程序等等从移动终端登录获取指纹采集码,方便快捷。其中,软件APP或小程序可根据智能锁的需求自行开发设计,具体以实现能够生成指纹采集码为准,当然还可包括其他所需功能,本申请对此不进行限定。

S202,将所述指纹采集码发送给云端服务器,以使得所述云端服务器确定所述用户是否为所述智能锁的注册用户;

具体的,云端服务器可以根据查本地的用户注册表中是否存在与指纹采集码对应的用户注册信息确定用户是否为智能锁的注册用户,其中,用户注册表中存储有指纹采集码与用户注册信息的对应关系。

在实际应用中,智能锁在接收到指纹采集码后,将该指纹采集码发送至云端服务器。云端服务器在接收到该指纹采集码后,会查存储于本地的用户注册表,确定该用户注册表中是否存在该指纹采集码对应的用户注册信息,如果存在,表示该用户为智能锁的注册用户,否则不是注册用户。其中,用户注册表保存有指纹采集码与用户注册信息的对应关系,即,通过该指纹采集码,可以确定该指纹采集码对应的用户注册信息。

S203,若所述云端服务器确定所述用户为所述智能锁的注册用户,则接收所述云端服务器发送的指纹录入许可信息,并将所述指纹录入许可信息发送给所述用户,以使得所述用户根据所述指纹录入许可信息录入指纹;

具体的,在云端服务器确定该用户为智能锁的注册用户后,会发送指纹录入许可信息至智能锁。智能锁接收该指纹录入许可信息,将其发送给该用户,表示许可用户进行指纹录入。用户接收到该指纹录入信息后,从而根据该指纹录入信息在智能锁上录入指纹。

S204,接收所述用户录入的指纹,并将所述用户录入的指纹发送给所述云端服务器。

具体的,智能锁在接收到用户录入的指纹后,会将该指纹发送至云端服务器保存。

示例性的,用户可以登录人员注册系统,登记基本信息如手机号等等作为用户注册信息,然后获取指纹采集码,该指纹采集码可以分配在一个或多个门锁上使用。用户需要开锁时,可以走到智能锁前唤醒门锁。此时可选择采集指纹模块菜单,门锁会提醒用户输入指纹采集码,门锁接收该指纹采集码并发送至云端以验证指纹采集码,即确定该用户是否为该门锁的注册用户。如果验证成功,则提示用户在门锁上采集指纹,如果采集成功,门锁则上报用户指纹等信息,指纹采集码失效;如果采集失败,则可使用该指纹采集码重新采集,直至指纹采集成功,以后续实现用户使用指纹开锁。或者,用户可以使用移动终端在对应的软件APP或小程序中申请指纹采集码。

可见,由于在指纹采集的过程中,云端服务器无需指纹采集设备,进行集中采集,可以在智能锁端分散采集,缩短采集时间;也无需下发指纹,从而解决公寓锁、校园锁、酒店锁等智能锁领域指纹下载速度太慢的问题。

在本发明的一个实施例中,在图2所示实施例的基础上,云端服务器可以对应多个智能锁;并且,还可以将智能锁标识和指纹采集码发送给云端服务器,以使得云端服务器根据查本地的用户注册表中是否存在与指纹采集码和智能锁标识对应的用户注册信息确定用户是否为智能锁的注册用户,用户注册表中存储有指纹采集码、智能锁标识与用户注册信息的对应关系。

目前的智能锁在进行指纹注册(即指纹采集)时,可以在智能锁端采集后上传。如图3所示,管理人员输入管理员密码,登录智能锁,然后由普通用户注册指纹,智能锁接收用户注册的指纹,并将指纹信息通过NB/LoRa网络上传至云端服务器。通常由于需要锁端的管理员账号,使得锁端注册的方式常用于家用的单独门锁,不适用于需要批量管理多个智能锁的场景。

本发明实施例的云端服务器由于对应多个智能锁,即可在锁端注册指纹,又能实现多个智能锁的批量管理,实用性得以增强。其中,云端服务器可以根据接收的智能锁标识识别对应的智能锁,同时接收的指纹采集码即为该智能锁对应的指纹采集码。然后,根据本地的用户注册表,查表中是否存在与该指纹采集码、智能锁标识对应的用户注册信息,如果存在,表示用户为该识别出的智能锁的注册用户,如果不存在,表示用户未进行注册。

进一步的,在将智能锁标识和指纹采集码发送给云端服务器之前,还可以确定智能锁对应的智能锁标识,并将智能锁标识发送给云端服务器,以使得云端服务器对智能锁标识对应的智能锁进行授权,并将授权的智能锁标识存储到用户注册表中。

通过设置智能锁标识加以区分识别,实现智能锁批量管理,并且,通过智能锁标识对智能锁进行授权,予以指纹录入等权限管理,将已授权的智能锁标识存储到用户注册表,以便于后续通过存储的已授权的智能锁标识确定用户是否为对应的智能锁的注册用户。

进一步的,若云端服务器确定用户不是智能锁的注册用户,还可以在云端服务器确定用户注册表中不存在智能锁标识时,接收云端服务器发送当前智能锁不是授权指纹录入的智能锁提示信息,可将提示信息展示给用户进行决策,并便于进行诸如智能锁授权等后续操作;

或者,在云端服务器确定用户注册表中不存在指纹采集码时,接收云端服务器发送的指纹采集码输入错误提示信息,以提示用户重新输入指纹采集码,提升用户实用体验。指纹采集码输入错误提示信息,即用于提示用户的指纹采集码输入出错。

参见图4,图4为本发明实施例提供的一种智能锁用户指纹的录入方法的流程示意图,可以应用于云端服务器,该方法包括如下步骤:

S401,接收智能锁发送的指纹采集码,所述指纹采集码是根据人员注册系统生成的且通过用户发送的指纹录入申请上传的;

S402,查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户;所述用户注册表中存储有所述指纹采集码与用户注册信息的对应关系;

S403,若确定所述用户为所述智能锁的注册用户,则向所述智能锁发送指纹录入许可信息,以使得所述智能锁将所述指纹录入许可信息发送给所述用户,并接收所述用户根据所述指纹录入许可信息录入的指纹;

S404,接收所述智能锁发送的用户录入的指纹,并将所述用户录入的指纹对应存储到所述用户注册表中。

具体的,本发明实施例与图2所示的实施例相对应,本申请在此不对其进行赘述。

可见,由于在指纹采集的过程中,云端服务器无需指纹采集设备,进行集中采集,可以在智能锁端分散采集,缩短采集时间;也无需下发指纹,从而解决公寓锁、校园锁、酒店锁等智能锁领域指纹下载速度太慢的问题。

在本发明的一个实施例中,在图4所示实施例的基础上,云端服务器还可以接收智能锁发送的智能锁标识,并且,可以通过查本地的用户注册表中是否存在与指纹采集码和智能锁标识对应的用户注册信息确定用户是否为智能锁的注册用户。

在本发明的一个实施例中,在图4所示实施例的基础上,云端服务器还可以接收人员注册系统发送的用户注册数据,用户注册数据包括注册手机号、关联的智能锁标识、所述指纹采集码;将注册手机号、关联的智能锁标识和指纹采集码对应存储到所述用户注册表中。

其中,注册手机号可以将用户与指定智能锁标识对应的智能锁关联绑定起来,也可用于在登录软件APP或小程序时,判断出用户所关联的智能锁。并且对智能锁设置对应的智能锁标识,以使云端服务器可以对应多个智能锁,适用于需要批量管理多个智能锁的场景,实用性较好。

参见图5,图5为本发明实施例提供的一种智能锁用户指纹的录入装置的结构示意图,应用于智能锁,与图2所示的流程相对应,该装置包括:

第一接收模块501,用于接收用户发送的指纹录入申请,所述指纹录入申请中包括指纹采集码,所述指纹采集码是根据人员注册系统生成的;

第一发送模块502,用于将所述指纹采集码发送给云端服务器,以使得所述云端服务器根据查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户;所述用户注册表中存储有所述指纹采集码与用户注册信息的对应关系;

第二接收模块503,用于在所述云端服务器确定所述用户为所述智能锁的注册用户的情况下,则接收所述云端服务器发送的指纹录入许可信息,并将所述指纹录入许可信息发送给所述用户,以使得所述用户根据所述指纹录入许可信息录入指纹;

第二发送模块504,用于接收所述用户录入的指纹,并将所述用户录入的指纹发送给所述云端服务器。

具体的,第一发送模块,具体用于:

将所述指纹采集码发送给云端服务器,以使得所述云端服务器根据查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户,所述用户注册表中存储有所述指纹采集码与所述用户注册信息的对应关系。

具体的,所述云端服务器对应多个所述智能锁,所述装置还包括:

第三发送模块,用于将智能锁标识和所述指纹采集码发送给所述云端服务器,以使得所述云端服务器根据查本地的用户注册表中是否存在与所述指纹采集码和所述智能锁标识对应的用户注册信息确定所述用户是否为所述智能锁的注册用户,所述用户注册表中存储有所述指纹采集码、所述智能锁标识与所述用户注册信息的对应关系。

具体的,在第一发送模块之前,所述装置还包括:

确定发送模块,用于确定智能锁对应的智能锁标识,并将所述智能锁标识发送给所述云端服务器,以使得所述云端服务器对所述智能锁标识对应的智能锁进行授权,并将授权的智能锁标识存储到所述用户注册表中。

具体的,若所述云端服务器确定所述用户不是所述智能锁的注册用户,所述装置还包括:

确定接收模块,用于在所述云端服务器确定所述用户注册表中不存在所述智能锁标识,接收所述云端服务器发送当前智能锁不是授权指纹录入的智能锁提示信息;或在所述云端服务器确定所述用户注册表中不存在所述指纹采集码,接收所述云端服务器发送的指纹采集码输入错误提示信息,以提示用户重新输入所述指纹采集码。

可见,由于在指纹采集的过程中,云端服务器无需指纹采集设备,进行集中采集,可以在智能锁端分散采集,缩短采集时间;也无需下发指纹,从而解决公寓锁、校园锁、酒店锁等智能锁领域指纹下载速度太慢的问题。

参见图6,图6为本发明实施例提供的一种智能锁用户指纹的录入装置的结构示意图,应用于云端服务器,与图4所示的流程相对应,该装置包括:

第三接收模块601,用于接收智能锁发送的指纹采集码,所述指纹采集码是根据人员注册系统生成的且通过用户发送的指纹录入申请上传的;

查模块602,用于查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户;所述用户注册表中存储有所述指纹采集码与用户注册信息的对应关系;

第四发送模块603,用于在确定所述用户为所述智能锁的注册用户,则向所述智能锁发送指纹录入许可信息的情况下,以使得所述智能锁将所述指纹录入许可信息发送给所述用户,并接收所述用户根据所述指纹录入许可信息录入的指纹;

第四接收模块604,用于接收所述智能锁发送的用户录入的指纹,并将所述用户录入的指纹对应存储到所述用户注册表中。

具体的,所述装置还可以包括:

第五接收模块,用于接收所述智能锁发送的智能锁标识;

所述查模块,具体可以用于:

查本地的用户注册表中是否存在与所述指纹采集码和所述智能锁标识对应的用户注册信息确定所述用户是否为所述智能锁的注册用户。

具体的,所述装置还可以包括:

第六接收模块,用于接收所述人员注册系统发送的用户注册数据,所述用户注册数据包括注册手机号、关联的智能锁标识、所述指纹采集码;

存储模块,用于将所述注册手机号、所述关联的智能锁标识和所述指纹采集码对应存储到所述用户注册表中。

可见,由于在指纹采集的过程中,云端服务器无需指纹采集设备,进行集中采集,可以在智能锁端分散采集,缩短采集时间;也无需下发指纹,从而解决公寓锁、校园锁、酒店锁等智能锁领域指纹下载速度太慢的问题。

本发明实施例还提供了一种智能锁,所述智能锁包括处理器、存储器、以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器运行所述计算机程序时,所述智能锁执行上述任一项所述的智能锁用户指纹的录入方法实施例中的步骤。

具体的,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S201:接收用户发送的指纹录入申请,所述指纹录入申请中包括指纹采集码,所述指纹采集码是根据人员注册系统生成的;

S202:将所述指纹采集码发送给云端服务器,以使得所述云端服务器确定所述用户是否为所述智能锁的注册用户;

S203:若所述云端服务器确定所述用户为所述智能锁的注册用户,则接收所述云端服务器发送的指纹录入许可信息,并将所述指纹录入许可信息发送给所述用户,以使得所述用户根据所述指纹录入许可信息录入指纹;

S204:接收所述用户录入的指纹,并将所述用户录入的指纹发送给所述云端服务器。

可见,由于在指纹采集的过程中,云端服务器无需指纹采集设备,进行集中采集,可以在智能锁端分散采集,缩短采集时间;也无需下发指纹,从而解决公寓锁、校园锁、酒店锁等智能锁领域指纹下载速度太慢的问题。

本发明的又一实施例提供了一种云端服务器,所述云端服务器包括处理器、存储器、以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器运行所述计算机程序时,所述云端服务器执行上述任一项所述的智能锁用户指纹的录入方法实施例中的步骤。

具体的,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S401:接收智能锁发送的指纹采集码,所述指纹采集码是根据人员注册系统生成的且通过用户发送的指纹录入申请上传的;

S402:查本地的用户注册表中是否存在与所述指纹采集码对应的用户注册信息确定所述用户是否为所述智能锁的注册用户;所述用户注册表中存储有所述指纹采集码与用户注册信息的对应关系;

S403:若确定所述用户为所述智能锁的注册用户,则向所述智能锁发送指纹录入许可信息,以使得所述智能锁将所述指纹录入许可信息发送给所述用户,并接收所述用户根据所述指纹录入许可信息录入的指纹;

S404:接收所述智能锁发送的用户录入的指纹,并将所述用户录入的指纹对应存储到所述用户注册表中。

可见,由于在指纹采集的过程中,云端服务器无需指纹采集设备,进行集中采集,可以在智能锁端分散采集,缩短采集时间;也无需下发指纹,从而解决公寓锁、校园锁、酒店锁等智能锁领域指纹下载速度太慢的问题。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

本文发布于:2023-04-15 03:56:35,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/87031.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图