一种智能锁周期性密码的生成方法、验证方法及系统技术方案

技术编号:30759736 阅读:22 留言:0更新日期:2021-11-10 12:13
本发明专利技术公开了一种智能锁周期性密码的生成方法、验证方法及系统,所述验证方法包括:在智能锁上配置周期性密码;获取输入的第三密码,所述第三密码为用户在智能锁输入的密码内容;若所述第三密码与智能锁上配置的周期性密码的密码内容相同,则获取所述第三密码的输入时间;若所述输入时间在所述周期性密码的使用时间范围内,则控制所述智能锁开启。本发明专利技术将周期性密码配置到智能锁,在用户开门时,同时对开门时输入的密码内容以及输入时间进行校验,避免了目前智能锁通过设置一次性临时密码进行开锁操作存在的安全隐患,且所述周期性密码在使用时间范围内,可一次或多次生效,可满足特定人群的开锁需求。足特定人群的开锁需求。足特定人群的开锁需求。

【技术实现步骤摘要】
一种智能锁周期性密码的生成方法、验证方法及系统


[0001]本专利技术涉及智能锁
,具体涉及一种智能锁周期性密码的生成方法、验证方法及系统。

技术介绍

[0002]在现代化科技化的今天,密码智能锁因其具有较高的安全性和便捷性,被越来越多人接受。目前,很多智能锁都是通过设置一次性临时密码进行开锁操作,临时密码根据存储的密匙和请求密码时的系统时间,生成一次性临时密码。
[0003]但智能锁上通过一次性临时密码进行开锁操作通常是限制了开门次数,只能开一次门,不限制用户开门的时间。这样,当用户给朋友或亲人分享一次性临时密码后,可能会被其他人得到该一次性密码后使用,例如被其他人在晚上使用,存在安全隐患。而且,一次性临时密码也无法满足家政或保姆的开锁需求,因为家政或保姆开锁时,可能会需要在固定时间内多次开门。

技术实现思路

[0004]鉴于以上技术问题,本专利技术的目的在于提供一种智能锁周期性密码的生成方法、验证方法及系统,解决目前智能锁通过设置一次性临时密码进行开锁操作存在安全隐患且无法满足特定人群的开锁需求的问题。
[0005]本专利技术采用以下技术方案:
[0006]一种智能锁周期性密码的生成方法,包括以下步骤:
[0007]获取用于开启智能锁的密码内容以及获取所述密码内容的使用时间;所述使用时间为允许所述密码内容生效一次或多次的使用时间范围;
[0008]根据所述密码内容和使用时间生成周期性密码。
[0009]可选的,获取所述密码内容的使用时间包括:获取用户输入的重复类型和/或用户输入的设定时间,基于所述重复类型和/或所述设定时间获得所述密码内容的使用时间。
[0010]可选的,当用户输入的重复类型为按照周重复时,所述密码内容的使用时间限定每周或每隔设定周允许所述密码内容生效的星期号以及单日有效时间。
[0011]可选的,获取用于开启智能锁的密码内容包括:
[0012]接收用户端发送的通过加密后的用于开启智能锁的第一密码。
[0013]可选的,获取用于开启智能锁的密码内容包括:
[0014]随机生成第二密码,所述第二密码作为用于开启智能锁的密码内容。
[0015]一种智能锁周期性密码的验证方法,包括以下步骤:
[0016]在智能锁上配置所述的周期性密码;
[0017]获取输入的第三密码,所述第三密码为用户在智能锁输入的密码内容;
[0018]若所述第三密码与智能锁上配置的周期性密码的密码内容相同,则获取所述第三密码的输入时间;
[0019]若所述输入时间在所述周期性密码的使用时间范围内,则控制所述智能锁开启。
[0020]一种智能锁周期性密码的验证系统,包括:用户端、智能锁和云平台;所述用户端与所述云平台通信连接,所述智能锁与所述云平台通信连接;
[0021]所述用户端,用于获取用户输入的第一密码,并将所述第一密码通过加密后发送给云平台;以及获取用户输入的重复类型和/或用户输入的设定时间;所述重复类型用于表征密码内容的生效时间按照月、周和日中的一种方式重复;
[0022]所述云平台,用于获取用于开启智能锁的密码内容以及获取所述密码内容的使用时间;所述使用时间为允许所述密码内容生效一次或多次的使用时间范围;根据所述密码内容和使用时间生成周期性密码,所述周期性密码包含密码内容和使用时间;以及在智能锁上配置所述周期性密码;获取输入的第三密码,所述第三密码为用户在智能锁输入的密码内容;若所述第三密码与智能锁上配置的周期性密码的密码内容相同,则获取所述第三密码的输入时间;若所述输入时间在所述周期性密码的使用时间范围内,则控制所述智能锁开启。
[0023]可选的,当用户输入的重复类型为按照周重复时,所述密码内容的使用时间限定每周或每隔设定周允许所述密码内容生效的星期号以及单日有效时间。
[0024]一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行所述的智能锁周期性密码的生成方法以及所述的智能锁周期性密码的验证方法。
[0025]一种计算机存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时,实现所述的智能锁周期性密码的生成方法以及所述的智能锁周期性密码的验证方法。
[0026]相比现有技术,本专利技术的有益效果在于:
[0027]本专利技术智能锁周期性密码的验证方法将周期性密码配置到智能锁,在用户开门时,同时对开门时输入的密码内容以及输入时间进行校验,即将开门时输入的密码内容以及输入时间分别与周期性密码的密码内容和使用时间校验,避免了目前智能锁通过设置一次性临时密码进行开锁操作存在的安全隐患,且所述周期性密码在使用时间范围内,可一次或多次生效,可满足特定人群的开锁需求,例如满足了家政或保姆需要在固定时间内多次开锁的需求,提高了用户体验。
附图说明
[0028]图1为本专利技术一实施例提供的一种智能锁周期性密码的生成方法的流程示意图;
[0029]图2为本专利技术一实施例提供的一种智能锁周期性密码的验证方法的流程示意图流程;
[0030]图3为本专利技术一实施例提供的一种智能锁周期性密码的验证系统的结构示意图;
[0031]图4为本专利技术一实施例提供的一种电子设备的结构示意图。
具体实施方式
[0032]下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施
例:
[0033]实施例一:
[0034]请参照图1

4所示,图1示出了本专利技术的一种智能锁周期性密码的生成方法,包括以下步骤:
[0035]步骤S1:获取用于开启智能锁3的密码内容以及获取所述密码内容的使用时间;所述使用时间为允许所述密码内容生效一次或多次的使用时间范围;
[0036]步骤S2:根据所述密码内容和使用时间生成周期性密码。
[0037]可选的,所述周期性密码至少包含用于开启智能锁3的密码内容以及所述密码内容的使用时间。
[0038]在具体实施中,所述密码内容可以是6位数的数字或字母或数字与字母的组合等,可以通过用户手动输入,也可以由云平台2随机生成。
[0039]在本专利技术实施例中,获取所述密码内容的使用时间可包括:获取用户输入的重复类型和/或用户输入的设定时间,基于所述重复类型和/或所述设定时间获得所述密码内容的使用时间,所述重复类型用于表征所述密码内容的生效时间按照月、周和日中的一种方式重复。
[0040]其中,所述设定时间可包括起始日期和结束日期。例如,所述设定时间为2021.3.21

2021.3.25。
[0041]可选的,当用户输入的重复类型为按照周重复时,所述密码内容的使用时间限定每周本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能锁周期性密码的生成方法,其特征在于,包括以下步骤:获取用于开启智能锁的密码内容以及获取所述密码内容的使用时间;所述使用时间为允许所述密码内容生效一次或多次的使用时间范围;根据所述密码内容和使用时间生成周期性密码。2.根据权利要求1所述的智能锁周期性密码的生成方法,其特征在于,获取所述密码内容的使用时间包括:获取用户输入的重复类型和/或用户输入的设定时间,基于所述重复类型和/或所述设定时间获得所述密码内容的使用时间。3.根据权利要求2所述的智能锁周期性密码的生成方法,其特征在于,当用户输入的重复类型为按照周重复时,所述密码内容的使用时间限定每周或每隔设定周允许所述密码内容生效的星期号以及单日有效时间。4.根据权利要求1所述的智能锁周期性密码的生成方法,其特征在于,获取用于开启智能锁的密码内容包括:接收用户端发送的通过加密后的用于开启智能锁的第一密码。5.根据权利要求1所述的智能锁周期性密码的生成方法,其特征在于,获取用于开启智能锁的密码内容包括:随机生成第二密码,所述第二密码作为用于开启智能锁的密码内容。6.一种智能锁周期性密码的验证方法,其特征在于,包括以下步骤:在智能锁上配置如权利要求1

5任一项所述的周期性密码;获取输入的第三密码,所述第三密码为用户在智能锁输入的密码内容;若所述第三密码与智能锁上配置的周期性密码的密码内容相同,则获取所述第三密码的输入时间;若所述输入时间在所述周期性密码的使用时间范围内,则控制所述智能锁开启。7.一种智能锁周期性密码的验证系统,其特征在于,包括:用户端、智能锁和云平台;所述用户端与所述云平台通信连接,所述智能锁与所述...

【专利技术属性】
技术研发人员:王妙玉周亮王伦吴宁泉
申请(专利权)人:广东好太太智能家居有限公司
类型:发明
国别省市:

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

1