一种智能锁的安全恢复出厂设置方法、设备及存储介质与流程

文档序号:20945951发布日期:2020-06-02 19:52阅读:2399来源:国知局
一种智能锁的安全恢复出厂设置方法、设备及存储介质与流程

本发明涉及智能锁领域,尤其涉及一种智能锁的安全恢复出厂设置方法、设备及存储介质。



背景技术:

目前,智能锁因存在操作方便、安全性高等特点,智能锁逐渐深入人们的日常生活中。现有的智能锁设备可根据用户的个人需求对智能锁中的各种配置参数进行自定义设置,让智能锁的功能更加符合每位用户的个人需求。

而现有的智能锁设一般都具有设备重置功能,通过恢复出厂设置让智能锁重新回到出厂时的状态,让一切自定义参数重置,将设备里用户更改过的不习惯的操作恢复到初始状态,节省设置时间。

但是现有的智能锁设备缺乏一定的重置验证过程,非用户本人按下智能锁上的重置键后也可将智能锁设备进行重置,使得智能锁设备处于出厂时的无密码状态,导致智能锁的安全性下降,存在非本人操作、非授权重置等安全隐患。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种智能锁的安全恢复出厂设置方法,需要通过输入管理员密码来确认操作者的身份,增加重置校验步骤,防止非授权操作,提高智能锁安全性。

本发明的目的之二在于提供一种智能锁设备。

本发明的目的之三在于提供一种存储介质。

本发明的目的之一采用如下技术方案实现:

一种智能锁的安全恢复出厂设置方法,包括:

步骤s1:接收智能锁的重置指令;

步骤s2:调取智能锁对应的预设管理员列表,根据预设管理员列表判断当前智能锁是否已与管理员进行绑定,若有,则执行步骤s3;若无,则终止重置;

步骤s3:根据重置指令生成重置通知和管理员密码,并将其发送至与管理员绑定的移动终端中进行显示;

步骤s4:接收用户通过移动终端输入的管理员密码,判断管理员密码是否正确,若正确,则根据重置指令执行智能锁的初始化程序;若不正确,则终止重置。

进一步地,所述重置指令由用户按下智能锁上的重置按键超过设定时间后生成,或由用户按下移动终端重置页面上的重置选项后生成。

进一步地,所述预设管理员列表包括每个管理员的排序编号、每个管理员的姓名和每个管理员对应的终端号码和id。

进一步地,所述预设管理员列表中的管理员的人数为至少一人,并在所述预设管理员列表中对管理员进行优先级排序。

进一步地,所述步骤s3中将重置通知和管理员密码发送至与管理员绑定的移动终端中的方法包括:

步骤s30:判断所述重置指令是否由移动终端发出,若是,则执行步骤s31,若否,则按照预设管理列表中管理员的优先级排序,将重置通知和管理员密码推送至优先级最高的管理员终端上;

步骤s31:判断该移动终端的id是否在预设管理列表中,若在,则优先将重置通知和管理员密码推送至该id对应的移动终端上,若不在,则将重置通知和管理员密码推送至预设管理列表中优先级最高的管理员终端上。

进一步地,每个所述管理员对应的管理员密码为随机生成,所述管理员密码在设定期限后无效且自动删除,下一次触发重置操作时重新生成另一个管理员密码。

进一步地,所述管理员密码为随机数字、随机字母、随机汉字中的一种或以上种类相组合。

进一步地,所述管理员密码至少包括四个字符。

本发明的目的之二采用如下技术方案实现:

一种智能锁设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的智能锁的安全恢复出厂设置方法。

本发明的目的之三采用如下技术方案实现:

一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的智能锁的安全恢复出厂设置方法。

相比现有技术,本发明的有益效果在于:

在重置验证过程中需要判断智能锁是否已与管理员绑定,并将管理员密码发送至管理员终端上,管理员可将管理密码转发至操作用户,实现授权操作,让用户输入管理员密码且密码正确后才可对智能锁进行重置,防止了非授权操作行为的发生,提高智能锁安全性。

附图说明

图1为本发明智能锁的安全恢复出厂设置方法。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

实施例一

一种智能锁的安全恢复出厂设置方法,需要进行管理员验证才可对智能锁进行重置,让智能锁设备恢复出厂状态,提高智能锁的安全性。

所述重置方法需要智能锁和具有软件客户端的移动终端相互配合,如图1所示,包括:

步骤s1:接收智能锁的重置指令。

在所述智能锁上设有重置按键,长按该重置按键超过设定时间后,即可触发生成重置指令;此外,用户点击移动终端上的软件客户端,进入重置页面后按下重置选项也可触发生成重置指令,使得智能锁的重置操作启动。

步骤s2:调取智能锁对应的预设管理员列表,根据预设管理员列表判断当前智能锁是否已与管理员进行绑定,若有,则执行步骤s3;若无,则终止重置。

用户在通过移动终端上的软件客户端的重置页面中预先录入管理员的信息,该管理员的数量设为至少一个,管理员的作用在于增加重置校验步骤,经过管理员的授权后才可进行智能锁的重置操作,防止非授权操作的发生,提高智能锁的安全性。

其中管理员可设为智能锁的绑定用户,也可以是智能锁的被授权用户,根据需求在预设管理员列表中添加管理员名单,同时还需输入每个管理员的姓名、每个管理员对应的终端号码和id,当管理员数量为一人以上时,还可对每个管理员的优先级进行排序,预设管理员列表中的管理员按照优先级高低进行依次排序,并对排列好的管理员进行编号,优先级高的管理员排列在预设管理员列表中的前列,且其排序编号越小,因此在所述预设管理员列表中可查看到每个管理员的排序编号、每个管理员的姓名和每个管理员对应的终端号码和id;使得后续可优先给预设管理员列表中优先级最高的管理员发送重置通知和管理员密码,使得优先级最高的管理员可最快获得重置操作信息,防止非授权操作。

步骤s3:根据重置指令生成重置通知和管理员密码,并将其发送至与管理员绑定的移动终端中进行显示;

重置指令发出后,触发重置通知按照预设的模板生成,并将其根据预设管理员列表中的管理员名单进行发送,同时还会随机生成管理员密码,在发送重置通知时将管理员密码同步发送至管理员终端上,让管理员决定是否继续重置操作。

每个所述管理员对应的管理员密码均为随机生成,所述管理员密码为随机数字、随机字母、随机汉字中的一种或以上种类相组合,同时所述管理员密码至少包括四个字符,可提升管理员密码的复杂程度,起到防伪作用,提高安全性;所述管理员密码在发送至终端后,无论该管理密码是否在设定期限内使用,超过设定期限后该密码无效并自动删除,在下一次触发重置操作后重新生成另一个与之前不同的管理员密码,以提高安全性。

其中,将重置通知和管理员密码发送至与管理员绑定的移动终端中的方法包括:

步骤s30:判断所述重置指令是否由移动终端发出,若是,则执行步骤s31,若否,则按照预设管理列表中管理员的优先级排序,将重置通知和管理员密码推送至优先级最高的管理员终端上。

由于所述重置指令可能由触发智能锁上的重置按键所生成,还有可能是由移动终端客户端上触发生成,因此首先判断所述重置指令的来源地,若重置指令由移动终端发出,可在接收重置指令的同时获取移动终端的id,从而判断利用移动终端触发重置操作的用户身份。若重置指令由智能锁上的重置按键触发生成,则直接按照预设管理列表中管理员的优先级排序,将重置通知和管理员密码推送至优先级最高的管理员终端上,管理员若将接收到重置密码后将其转发至触发重置操作的用户终端上或告知其他用户,则代表授权本次重置操作,则其他用户获取重置密码后即可将其输入以获得重置操作的授权,从而提高重置验证的安全性;若管理员在接收到重置通知后发现本次重置操作并非管理员或已知的用户触发,则不要将其密码泄露或转发,则代表不授权本次重置操作,非授权用户没有重置密码的情况下则无法继续进行重置操作,则重置操作终止。

步骤s31:判断该移动终端的id是否在预设管理列表中,若在,则优先将重置通知和管理员密码推送至该id对应的移动终端上,若不在,则将重置通知和管理员密码推送至预设管理列表中优先级最高的管理员终端上。

若重置指令由移动终端发出,通过判断该终端id是否在预设管理列表中,则可判断利用移动终端触发重置操作的用户是否是管理员之一,若是,则代表该用户拥有启动重置操作的权利,因此则将重置密码和重置通知优先发送至该id对应的终端上,避免出现管理员用户依然要向优先级最高的管理员索取重置密码的麻烦,加快管理员启动重置操作步骤的流程。

步骤s4:接收用户通过移动终端输入的管理员密码,判断管理员密码是否正确,若正确,则根据重置指令执行智能锁的初始化程序;若不正确,则终止重置。

触发重置操作的用户在接收到管理员告知的重置密码后,将其输入移动终端对应的重置页面中,移动终端将其输入的密码发送至智能锁上,智能锁将输入的密码与步骤s3中生成的重置密码进行校验,若输入的密码与生成的管理员密码相同,则校验成功,此时触发重置操作的用户获得重置智能锁的权利,即可开始重置操作;若输入的密码与生成的管理员密码不相同,则代表该用户为非授权用户,则终止重置操作,可防止非授权重置智能锁的现象出现,提升设备安全性。

实施例二

本实施例提供一种智能门锁设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例一中的智能锁的安全恢复出厂设置方法;另外,本实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的智能锁的安全恢复出厂设置方法。

本实施例中的设备及存储介质与前述实施例中的方法是基于同一发明构思下的两个方面,在前面已经对方法实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施中的系统的结构及实施过程,为了说明书的简洁,在此就不再赘述。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1