首页> 中国专利> 一种智能锁授权认证方法及智能锁

一种智能锁授权认证方法及智能锁

摘要

本发明公开了一种智能锁授权认证方法及智能锁,通过本申请实施例提供的智能锁授权认证方法,用户录入授权信息(比如录入指纹、卡片、密码等)时,不需要管理员的协助,也不需要额外配备指纹下发器或IC卡下发器,简单、安全地实现了对智能锁的授权认证。

著录项

  • 公开/公告号CN112785757A

    专利类型发明专利

  • 公开/公告日2021-05-11

    原文格式PDF

  • 申请/专利权人 九牧厨卫股份有限公司;

    申请/专利号CN202011632450.4

  • 申请日2020-12-31

  • 分类号G07C9/00(20200101);

  • 代理机构11262 北京安信方达知识产权代理有限公司;

  • 代理人李丹;龙洪

  • 地址 362300 福建省泉州市南安经济开发区九牧工业园

  • 入库时间 2023-06-19 10:55:46

说明书

技术领域

本发明涉及但不限于智能家居技术领域,尤指一种智能锁授权认证方法及智能锁。

背景技术

随着智能家居技术的发展,智能锁逐渐替代传统机械锁成为智能家居的入口产品。智能锁在宿舍、公寓等的应用,也由于加入智能后台管理系统而得到了迅速发展。

目前,商用智能锁(特别是集体宿舍、公寓等智能锁),通常采用卡片或住户指纹开门的授权方式,需要后台管理人员协同住户通过指纹或卡片的下发器录入授权信息,并需要通过网络及时同步到智能锁,实现繁琐,并且由于授权是从后台服务器端主动下发到智能锁,存在安全风险。

发明内容

本发明提供一种智能锁授权认证方法及智能锁,能够简单、安全实现对智能锁的授权认证。

本发明实施例提供了一种智能锁授权认证方法,包括:

智能锁通过网络将用户在智能锁录入的授权码发送给服务器;

智能锁收到服务器返回的授权码验证成功信息,根据来自服务器的授权信息提示用户操作;

智能锁将用户录入的授权信息同步给服务器。

在一种示例性实例中,所述方法还包括:当所述授权码录入所述智能锁时,所述智能锁主动通过无线网络或者网关接入互联网,将所述授权码上报给所述服务器;

接收来自所述服务器的对所述授权码的有效性进行判断的判断结果。

在一种示例性实例中,还包括:

所述智能锁收到所述服务器返回的授权码验证不成功信息,断开网络连接以取消授权操作。

在一种示例性实例中,所述根据来自服务器的授权信息提示用户操作,包括:

所述智能锁收到所述服务器返回的授权认证消息,当授权认证消息中携带的有效性标识显示授权码有效,则表示授权码验证成功;

智能锁根据授权认证消息中携带的所述授权信息提示用户操作。

在一种示例性实例中,当所述授权信息中的授权操作的类型包括授权添加密钥时,所述智能锁根据授权认证消息中携带的授权信息提示用户操作,包括:

所述智能锁自动进入指纹或卡片或密码的录入模式;

语音提示用户录入指纹或卡片或密码;

接收到用户录入的指纹或卡片或密码,完成所述智能锁的授权信息录入。

在一种示例性实例中,当所述授权信息中的授权操作的类型包括授权更新密钥时,所述智能锁根据授权认证消息中携带的授权信息提示用户操作,包括:

所述智能锁自动进入指纹或卡片或密码的更新模式;

语音提示用户录入新的指纹或卡片或密码;

接收到用户录入的指纹或卡片或密码,完成所述智能锁的授权信息更新。

在一种示例性实例中,所述授权信息包括以下之一或任意组合:

授权的时效期、授权开锁次数,授权录入的类型,授权类型授权录入的最大数量、授权用户的用户信息、授权用户数量、授权操作的类型。

在一种示例性实例中,还包括:

所述智能锁保存录入或更新的授权信息;

将存储的授权信息同步到服务器。

在一种示例性实例中,所述智能锁将存储的授权信息同步到服务器之后,还包括:

所述智能锁断开所述网络。

在一种示例性实例中,所述智能锁将存储的授权信息同步到服务器,包括:

当打开所述智能锁,或者所述智能锁出现报警时,所述智能锁主动连接网络,上报开锁信息或报警信息到服务器;

接收来自所述服务器的最新的授权信息。

在一种示例性实例中,包括:

所述智能锁按照预先设置的时间,主动连接网络;

与所述服务器同步所述授权信息。

本申请实施例还提供了一种智能锁,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的指令:用于执行上述任一项所述的智能锁授权认证方法的步骤。

本申请实施例又提供了一种智能锁,包括操作模块、第一处理模块、第二处理模块、同步模块;其中,

操作模块,设置为接受来自用户的录入操作,获得授权码;

第一处理模块,设置为通过网络将收到的授权码发送给服务器;

第二处理模块,设置为收到服务器返回的授权码验证成功信息,根据来自服务器的授权信息提示用户操作;

同步模块,将用户录入的授权信息同步给服务器。

在一种示例性实例中,所述第一处理模块具体设置为:

当收到用户录入的所述授权码时,主动通过无线网络、或者网关接入互联网;将收到的所述授权码上报给所述服务器;接收来自所述服务器的对所述授权码的有效性进行判断的判断结果。

在一种示例性实例中,所述第二处理模块还设置为:

收到所述服务器返回的授权码验证不成功信息,断开网络连接以取消授权操作。

在一种示例性实例中,所述第二处理模块具体设置为:

收到所述服务器返回的授权认证消息,当授权认证消息中携带的有效性标识显示授权码有效,则表示授权码验证成功;

根据授权认证消息中携带的授权信息提示用户操作。

在一种示例性实例中,所述同步模块还设置为:

保存录入或更新的授权信息;

将存储的授权信息同步到服务器。

在一种示例性实例中,所述同步模块还设置为:断开所述网络。

在一种示例性实例中,所述同步模块中的将存储的授权信息同步到服务器包括:

当打开所述同步模块所属智能锁,或者所述同步模块所属智能锁出现报警时,主动连接网络,上报开锁信息或报警信息到所述服务器;接收来自所述服务器的最新的授权信息;

或者,按照预先设置的时间,主动连接网络;与所述服务器同步授权信息。

本发明实施例包括:智能锁通过网络将收到的授权码发送给服务器;智能锁收到服务器返回的授权码验证成功信息,根据来自服务器的授权信息提示用户操作;智能锁将用户操作的信息同步给服务器。通过本发明实施例提供的智能锁授权认证方法,用户录入授权信息(比如录入指纹、卡片、密码、人脸、虹膜、指静脉等)时,不需要管理员的协助,也不需要额外配备指纹下发器或IC卡下发器,简单、安全地实现了对智能锁的授权认证。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例中智能锁授权认证方法的流程示意图;

图2为本发明实施例中智能锁授权认证方法一种实施例的流程示意图;

图3为本发明实施例中智能锁添加密钥的流程示意图;

图4为本发明实施例中智能锁与服务器之间同步授权信息的流程示意图;

图5为本发明实施例中智能锁的组成结构示意图;

图6为本发明实施例中一种智能锁的组成结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。

在本发明一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1为本发明实施例中智能锁授权认证方法的流程示意图,如图1所示,包括:

步骤100:智能锁通过网络将用户在智能锁录入的授权码发送给服务器。

在一种示例性实例中,本步骤之前还可以包括:

智能锁通过用户在智能锁上的录入操作,获得授权码。

在一种实施例中,用户可以通过如移动终端(如手机等)APP注册账号,向服务器申请智能锁的授权录入权限;在另一种实施例中,用户可以通过短信,向服务器申请智能锁的授权录入权;在又一种实施例中,智能锁的授权录入权限也可以直接由后台管理员通过服务器录入。在一种示例性实例中,录入权限可以包括但不限于如:新增密钥录入权限、更新密钥录入权限等。

在一种示例性实例中,以用户通过手机APP向服务器请求授权录入权限为例,用户通过手机APP注册账号,向服务器申请房间智能锁的授权录入权限,可以包括:

用户通过手机APP注册账号,向服务器发送授权录入权限请求,授权录入权限请求中可以包括但不限于如:用户信息、智能锁使用对象信息(如房间号)等信息;

服务器收到来自用户的授权录入权限请求,根据用户信息及智能锁使用对象信息生成针对该智能锁使用对象的授权码;

服务器将生成的授权码,通过手机APP或者短信的方式发送给该用户的手机。

在一种示例性实例中,步骤100可以包括:

当智能锁收到用户录入的授权码时即授权码录入智能锁时,智能锁主动通过无线网络如WiFi、或者网关接入互联网,将收到的授权码上报给服务器,以使服务器对该授权码的有效性进行判断,智能锁接收来自服务器的对授权码的有效性进行判断的判断结果。判断结果可以包括授权码验证成功或授权码验证不成功。

步骤101:智能锁收到服务器返回的授权码验证成功信息,根据来自服务器的授权信息提示用户操作。

在一种示例性实例中,本步骤还包括:

智能锁收到服务器返回的授权码验证不成功信息,断开网络连接,以取消当前的授权请求操作。

在一种示例性实例中,步骤101可以包括:

智能锁收到服务器返回的授权认证消息,当授权认证消息中携带的有效性标识显示授权码有效,则表示授权码验证成功;

智能锁根据授权认证消息中携带的授权信息提示用户操作。

在一种示例性实例中,授权信息包括表示授权码是否有效的有效性标识,以及包括但不限于:授权的时效期、授权开锁次数、授权录入的类型(如指纹、密码、卡片等)、授权类型授权录入的最大数量、授权用户的用户信息(如用户ID)、授权用户数量、授权操作的类型(如授权添加密钥、授权更新密钥)等。

在一种示例性实例中,当授权信息中的授权操作的类型包括授权添加密钥时,智能锁根据授权认证消息中携带的授权信息提示用户操作,包括:

智能锁自动进入指纹或卡片的录入模式;

语音提示用户录入指纹或卡片;

接收到用户录入的指纹或卡片即完成智能锁的授权信息录入。

在一种示例性实例中,当授权信息中的授权操作的类型包括授权更新密钥时,智能锁根据授权认证消息中携带的授权信息提示用户操作,包括:

智能锁自动进入指纹或卡片的更新模式;

语音提示用户录入新的指纹或卡片;

接收到用户录入的指纹或卡片即完成智能锁的授权信息更新。

步骤102:智能锁将用户录入的授权信息同步给服务器。

在一种示例性实例中,本步骤可以包括:

智能锁保存录入或更新的密钥信息、密钥时效性,以及授权开锁的次数等授权信息在智能锁中;

将存储的授权信息同步到服务器。

在一种示例性实例中,智能锁将存储的授权信息同步到服务器,包括:

当打开智能锁如开门(无论开门成功或失败)时,或者智能锁出现报警时,智能锁主动连接网络,上报开锁信息或报警信息到服务器;

接收来自服务器的最新的授权信息。

在一种示例性实例中,智能锁将存储的授权信息同步到服务器,包括:

智能锁按照预先设置的时间,比如每日上午0点等,主动连接网络,并与服务器同步授权信息。

通过本发明实施例提供的智能锁授权认证方法,用户录入授权信息(比如录入指纹、卡片、密码、人脸、虹膜、指静脉等)时,不需要管理员的协助,也不需要额外配备指纹下发器或IC卡下发器,简单、安全地实现了对智能锁的授权认证。

在一种示例性实例中,还可以包括:

智能锁同步授权信息成功后,自动断开网络连接。这样进一步提升了智能锁的安全性,同时也节省了电。

在一种示例性实例中,如果服务器主动删除或更新授权信息,如授权有效期等,本发明实施例还可以包括:

智能锁接收到来自服务器的同步更新通知,同步移除或更新对应的授权信息,从而使得智能锁与服务器两端的授权信息保持一致。

本发明还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任一项的智能锁授权认证方法。

本发明再提供一种实现智能锁授权认证的设备,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的指令:用于执行上述示任一项所述的智能锁授权认证方法的步骤。

图2为本发明实施例中智能锁授权认证方法一种实施例的流程示意图,如图2所示,本实施例中以用户通过手机APP注册账号,向服务器发送授权录入权限请求为例,包括:

步骤200:服务器接收到用户的授权录入权限请求,向用户的手机APP下发授权码。

步骤201:用户的手机APP接收到授权码,用户在智能锁上录入该授权码。结合图6所示的一种智能锁,用户可以触摸按键录入授权码。

步骤202:当智能锁上录入授权码时,智能锁主动接入网络,如结合图6所示的一种智能锁,用户可以WiFi模块通过WiFi接入网络。

步骤203:智能锁将用户录入的授权码上报给服务器,以请求服务器验证当前录入的授权码的有效性。

步骤204:智能锁接收来自服务器的对授权码的有效性进行判断的判断结果,如果来自服务器的判断结果为认证成功,进入步骤205;如果来自服务器的判断结果为认证不成功,进入步骤210。

步骤205:智能锁通过语音提示用户操作,如添加密钥、更新密钥等。

步骤206~步骤207:用户操作完成后,智能锁将用户操作的数据同步给服务器。

步骤208~步骤209:智能锁完成同步后断开已接入的网络,结束。

步骤210~步骤211:智能锁断开已接入的网络,取消当前的授权操作。

图3为本发明实施例中智能锁添加密钥的流程示意图,当授权信息中的授权操作的类型包括授权添加密钥时,智能锁自动进入指纹或卡片的录入模式,本实施例中假设通过语音提示用户,如图3所示,包括:

步骤300~步骤302:是否需要录入指纹,如果需要,提示用户录入指纹,直到用户成功录入指纹后完成录入,结束本流程;如果不需要,进入步骤304。

步骤303:判断是否超出指纹录入数量,如果没有超出指纹录入数量且用户录入指纹错误,则返回步骤301的提示用户录入指纹;如果超出指纹录入数量,进入步骤304。

步骤304~步骤306:是否需要录入卡片,如果需要,提示用户录入卡片,直到用户成功录入卡片后完成录入,结束本流程;如果不需要,进入步骤308。

步骤307:判断是否超出卡片录入数量,如果没有超出指纹录入数量且用户录入卡片错误,则返回步骤305的提示用户录入卡片;如果超出指纹录入数量,进入步骤308。

步骤308~步骤310:是否需要录入密码,如果需要,提示用户录入密码,直到用户成功录入密码,结束本流程;如果不需要,进入步骤312。

步骤311:判断是否超出密码录入数量,如果没有超出密码录入数量且用户录入密码错误,则返回步骤309的提示用户录入密码;如果超出密码录入数量,进入步骤312。

步骤312:完成录入。

通过本发明实施例提供的智能锁授权认证方法,用户录入授权信息(比如录入指纹、卡片、密码等)时,不需要管理员的协助,也不需要额外配备指纹下发器或IC卡下发器,简单、安全地实现了对智能锁的授权认证。

图4为本发明实施例中智能锁与服务器之间同步授权信息的流程示意图,如图4所示,包括:

步骤400~步骤401:用户开锁,确定开锁是否成功,如果开锁成功,进入步骤402;如果开锁不成功,进入步骤404。

步骤402:智能锁连接网络如通过WiFi接入网络。

步骤403:智能锁向服务器上报开锁成功消息,并进入步骤411。

步骤404:判断是否连续第一预设次数开锁失败,如果是进入步骤405;如果不是,进入步骤408。

步骤405:智能锁锁定,比如可以设置为在预设时长内如5分钟内无法开锁。

步骤406:智能锁连接网络如通过WiFi接入网络。

步骤407:智能锁向服务器上报锁定报警消息,并进入步骤411。

步骤408:判断是否连续第二预设次数开锁失败,如果是进入步骤409;如果不是,返回步骤400继续尝试开锁。

第二预设次数小于第一预设次数。在一种实施例中,第一预设次数为如5次,第二预设次数为如3次。

步骤409:智能锁连接网络如通过WiFi接入网络。

步骤410:智能锁向服务器上报试开报警消息,并进入步骤411。

步骤411:智能锁与服务器之间同步授权信息。

步骤412:智能锁断开网络。

图5为本发明实施例中智能锁的组成结构示意图,如图5所示,至少包括:操作模块、第一处理模块、第二处理模块、同步模块;其中,

操作模块,设置为接受来自用户的录入操作,获得授权码;

第一处理模块,设置为通过网络将收到的授权码发送给服务器;

第二处理模块,设置为收到服务器返回的授权码验证成功信息,根据来自服务器的授权信息提示用户操作;

同步模块,将用户录入的授权信息同步给服务器。

在一种示例性实例中,第一处理模块具体设置为:

当收到用户录入的授权码时,主动通过无线网络如WiFi、或者网关接入互联网,将收到的授权码上报给服务器,以使服务器对该授权码的有效性进行判断,接收来自服务器的对授权码的有效性进行判断的判断结果。

在一种示例性实例中,第二处理模块具体设置为:

收到服务器返回的授权认证消息,当授权认证消息中携带的有效性标识显示授权码有效,则表示授权码验证成功;

根据授权认证消息中携带的授权信息提示用户操作。

在一种示例性实例中,第二处理模块还设置为:

收到服务器返回的授权码验证不成功信息,断开网络连接,以取消当前的授权请求操作。

在一种示例性实例中,授权信息包括表示授权码是否有效的有效性标识,以及包括但不限于:授权的时效期、授权开锁次数、授权录入的类型(如指纹、密码、卡片等)、授权类型授权录入的最大数量、授权用户的用户信息(如用户ID)、授权用户数量、授权操作的类型(如授权添加密钥、授权更新密钥)等。

在一种示例性实例中,同步模块还设置为:

保存录入或更新的密钥信息、密钥时效性,以及授权开锁的次数等授权信息;

将存储的授权信息同步到服务器。

在一种示例性实例中,同步模块还设置为:断开已接入的网络。

在一种示例性实例中,同步模块中的将存储的授权信息同步到服务器可以包括:

当打开同步模块所属智能锁如开门(无论开门成功或失败)时,或者同步模块所属智能锁出现报警时,主动连接网络,上报开锁信息或报警信息到服务器;

接收来自服务器的最新的授权信息。

在一种示例性实例中,同步模块中的将存储的授权信息同步到服务器可以包括:

按照预先设置的时间,比如每日上午0点等,主动连接网络,并与服务器同步授权信息。

通过本发明实施例提供的智能锁,用户录入授权信息(比如录入指纹、卡片、密码等)时,不需要管理员的协助,也不需要额外配备指纹下发器或IC卡下发器,简单、安全地实现了对智能锁的授权认证。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号