一种智能门锁生成临时密码的方法、设备、存储介质技术

技术编号:27007802 阅读:25 留言:0更新日期:2021-01-08 17:13
本发明专利技术公开了一种智能门锁生成临时密码的方法、设备、存储介质,包括以下步骤:步骤S1、唤醒智能门锁,获取智能门锁本地保存的临时密码;步骤S2、智能门锁判断是否需要生成临时密码;若智能门锁需要生成临时密码,则向云服务器发起生成临时密码请求;步骤S3、云服务器收到生成临时密码请求后,生成临时密码并推送至智能门锁,并保存至智能门锁本地;步骤S4、移动终端向云服务器发送获取临时密码请求;云服务器接收到所述获取临时密码请求后,向移动终端分享临时密码。本发明专利技术利用唤醒智能门锁需主动上报联网的时机更新临时密码,使智能门锁本地保存有可使用的临时密码,解决因设备休眠、网络不可靠等情况智能门锁无法获取或验证临时密码的问题。

【技术实现步骤摘要】
一种智能门锁生成临时密码的方法、设备、存储介质
本专利技术涉及智能门锁开发
,尤其涉及一种智能门锁生成临时密码的方法、设备、存储介质。
技术介绍
随着安防技术的快速发展,智能门锁逐步进入千家万户,在智能家居中占据重要地位,智能门锁是区别于传统机械锁的锁具,可以通过声、指纹、人脸等指令开启,在用户安全性、识别、管理性方面更加智能化简便化,在智能家居领域具有广泛的应用。部分智能门锁有临时密码授权功能,比如分享临时密码给客人、保洁阿姨或者因故无法及时回家请邻居给留在家中的宠物喂食、检查水电气或门窗等安全隐患,确实为用户带来便利。但缺乏对临时密码的实时使用进行安全保护,临时密码就跟普通密码一样,输入正确即可实现开锁,不进行开锁实时环境的安全验证。通常是用户通过移动终端APP提供的远程下发临时密码的功能,将临时密码分享给到访者。生成临时密码需要用户远程唤醒锁端,也就是说需要保持锁端一直保持联网状态,以生成、接收临时密码下发请求,功耗较大。还可能因为网络不稳定无法生成临时密码的情况,导致访客需要等待,给用户带来不好的使用体验。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种智能门锁生成临时密码的方法,由智能门锁实现,根据智能门锁在唤醒的过程中自主判断是否需要生成临时密码,若需要,主动向云服务器发起预生成临时密码请求,优化生成时机,节约设备功耗。本专利技术的目的之二在于提供一种智能门锁生成临时密码的方法,由智能门锁、云服务器与移动终端实现,根据智能门锁在唤醒的过程中自主判断是否需要生成临时密码,若需要,主动向云服务器发起预生成临时密码请求,优化生成时机,节约设备功耗。本专利技术的目的之三在于提供一种电子设备,执行上述智能门锁生成临时密码的方法,根据智能门锁在唤醒的过程中自主判断是否需要生成临时密码,主动向云服务器发起生成临时密码请求,优化生成时机,节约设备功耗。本专利技术的目的之四在于提供一种存储介质,执行上述智能门锁生成临时密码的方法,根据智能门锁在唤醒的过程中自主判断是否需要生成临时密码,主动向云服务器发起预生成临时密码请求,优化生成时机,节约设备功耗。本专利技术的目的之一采用如下技术方案实现:一种智能门锁生成临时密码的方法,由智能门锁实现;包括以下步骤:步骤S1、唤醒所述智能门锁,获取智能门锁本地保存的临时密码;步骤S2、判断所述智能门锁是否需要生成临时密码;若所述智能门锁需要生成临时密码,则向云服务器发起生成临时密码请求;步骤S3、接收云服务器生成的临时密码,并保存至智能门锁本地。本专利技术的目的之二采用如下技术方案实现:一种智能门锁生成临时密码的方法,由智能门锁、云服务器及移动终端实现,包括以下步骤:步骤S1、唤醒所述智能门锁,获取智能门锁本地保存的临时密码;步骤S2、智能门锁判断是否需要生成临时密码;若所述智能门锁需要生成临时密码,则向云服务器发起生成临时密码请求;步骤S3、所述云服务器收到生成临时密码请求后,生成临时密码并推送至智能门锁,并保存至智能门锁本地;步骤S4、移动终端向云服务器发送获取临时密码请求;云服务器接收到所述获取临时密码请求后,向移动终端分享临时密码。进一步地,步骤S1中唤醒智能门锁包括移动终端通过网络远程唤醒所述智能门锁,或,移动终端通过蓝牙连接所述智能门锁以唤醒所述智能门锁,或在所述智能门锁输入开锁密码并验证成功。进一步地,所述步骤S2中判断所述智能门锁是否需要生成临时密码具体包括以下步骤:步骤S21、判断所述临时密码是否满足有效条件,若满足有效条件,则无需生成临时密码;若不满足有效条件,则需要生成临时密码。进一步地,在智能门锁输入临时密码后,智能门锁验证所述临时密码与本地保存的临时密码是否一致,且判断所述临时密码是否满足失效条件;若不满足失效条件且与本地保存的临时密码一致,则打开智能门锁并跳转至步骤S1。进一步地,所述有效条件包括所述临时密码的个数不低于预设值与所述临时密码处于有效使用时间内;所述失效条件为所述临时密码使用次数达到预设次数,或所述临时密码的使用时间超过有效使用时间。进一步地,所述步骤S3中所述云服务器生成临时密码,对所述临时密码进行加密,将已加密的临时密码推送至所述智能门锁或移动终端;所述加密为云服务器根据随机数及生成时间按照预设规则生成固定格式的临时密码。进一步地,所述步骤S1还包括:唤醒智能门锁的同时上报开锁通知至云服务器,由云服务器推送开锁通知至移动终端。本专利技术的目的之三采用如下技术方案实现:一种设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的一种智能门锁生成临时密码的方法。本专利技术的目的之四采用如下技术方案实现:一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上所述的一种智能门锁生成临时密码的方法。相比现有技术,本专利技术的有益效果在于:本专利技术提供了一种智能门锁生成临时密码的方法、设备、存储介质,利用唤醒智能门锁需主动上报联网的时机更新临时密码,使所述智能门锁本地保存有可使用的临时密码。在需要使用临时密码的过程中,可以直接输入并打开智能门锁。无需智能门锁始终保持联网状态即可使用临时密码,解决因设备休眠、网络不可靠等情况智能门锁无法获取或验证临时密码的问题,提升智能门锁的使用可靠性、保护力度与门锁的智能性,给用户带来更好的体验。附图说明图1为本专利技术所提供实施例二的流程示意图;图2为本专利技术所提供实施例三的结构示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。实施例一本专利技术提供了一种智能门锁生成临时密码的方法,由智能门锁实现。具体包括以下步骤:步骤S1、唤醒所述智能门锁,获取智能门锁本地保存的临时密码;所述唤醒包括了接收移动终端通过网络远程唤醒或者蓝牙近场连接唤醒,或者在智能门锁的锁端直接输入开锁密码且验证成功后唤醒智能门锁。在智能门锁被唤醒后,自动获取本地保存的临时密码。而当智能门锁的锁端直接输入开锁密码且验证成功后唤醒智能门锁,智能门锁向云端或移动终端发送开门通知,以提醒用户。步骤S2、判断所述智能门锁是否需要生成临时密码;若所述智能门锁需要生成临时密码,则向云服务器发起生成临时密码请求;具体的,所述智能门锁判断是否需要生成临时密码包括以下步骤:步骤S21、判断所述临时密码是否满足有效条件,若满足有效条件,则无需生成临时密码;若不满足有效条件,则需要生成临时密码。所述有效条件包括所述临时密码的个数不低于预设值与所述临时密码处于有效使用时间内。即只要智能门锁本地保存的临时密码的个数低于预设值或者所述临时密码处于无效的使用时间,均为不满足预设条件,需要重新生成临时密码。而本文档来自技高网...

【技术保护点】
1.一种智能门锁生成临时密码的方法,其特征在于,由智能门锁实现;包括以下步骤:/n步骤S1、唤醒所述智能门锁,获取智能门锁本地保存的临时密码;/n步骤S2、判断所述智能门锁是否需要生成临时密码;若所述智能门锁需要生成临时密码,则向云服务器发起生成临时密码请求;/n步骤S3、接收云服务器生成的临时密码,并保存至智能门锁本地。/n

【技术特征摘要】
1.一种智能门锁生成临时密码的方法,其特征在于,由智能门锁实现;包括以下步骤:
步骤S1、唤醒所述智能门锁,获取智能门锁本地保存的临时密码;
步骤S2、判断所述智能门锁是否需要生成临时密码;若所述智能门锁需要生成临时密码,则向云服务器发起生成临时密码请求;
步骤S3、接收云服务器生成的临时密码,并保存至智能门锁本地。


2.一种智能门锁生成临时密码的方法,其特征在于,由智能门锁、云服务器及移动终端实现,包括以下步骤:
步骤S1、唤醒所述智能门锁,获取智能门锁本地保存的临时密码;
步骤S2、智能门锁判断是否需要生成临时密码;若所述智能门锁需要生成临时密码,则向云服务器发起生成临时密码请求;
步骤S3、所述云服务器收到生成临时密码请求后,生成临时密码并推送至智能门锁,并保存至智能门锁本地;
步骤S4、移动终端向云服务器发送获取临时密码请求;云服务器接收到所述获取临时密码请求后,向移动终端分享临时密码。


3.如权利要求1或2所述的一种智能门锁生成临时密码的方法,其特征在于,步骤S1中唤醒智能门锁包括移动终端通过网络远程唤醒所述智能门锁,或,移动终端通过蓝牙连接所述智能门锁以唤醒所述智能门锁,或在所述智能门锁输入开锁密码并验证成功。


4.如权利要求3所述的一种智能门锁生成临时密码的方法,其特征在于,所述步骤S2中判断所述智能门锁是否需要生成临时密码具体包括以下步骤:
步骤S21、判断所述临时密码是否满足有效条件,若满足有效条件,则无需生成临时密码;若不满足有效条件,则需要生...

【专利技术属性】
技术研发人员:王妙玉邓建平吴宁泉孔林海
申请(专利权)人:广东科徕尼智能科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1