电子锁及其密码设置方法和设置装置与流程

发布时间:69 阅读次数:69

  本发明涉及电子锁的技术领域,具体是涉及一种电子锁及其密码设置方法和设置装置。

  目前电子锁的应用越来越普及,对于电子锁,尤其是无显示屏的电子锁,如何重新设置密码是个比较严重的问题。因为没有比较大显示界面,难以显示输入密码。并且当忘记密码时,如何重置密码并且防止其他人重置自己的电子锁的密码就成为一个大难题。

  本发明实施例提供一种电子锁及其密码设置方法和设置装置,以解决现有技术中电子锁密码设置不便以及无法防止他人重置自己电子锁密码的技术问题。

  为解决上述问题,本发明实施例一方面提供了一种电子锁密码的设置方法,所述设置方法包括:

  根据本发明一优选实施例,所述识别密码设置按键的输入信号的步骤之后还包括启动第一提示进程,所述第一提示进程用于提示电子锁进入密码设置模式。

  根据本发明一优选实施例,所述启动密码设置进程步骤的同时启动定时进程,以在所述定时进程的预设时间内接收并存储输入的私有密码。

  根据本发明一优选实施例,所述启动密码设置进程步骤的同时启动第二提示进程,所述第二提示进程用于提示用户在定时进程内完成私有密码的输入和验证。

  根据本发明一优选实施例,所述接收并存储输入的私有密码的步骤之前还包括:接收输入的电子锁设置口令,并对设置口令进行验证,在所述设置口令验证通过后进行接收并存储输入的私有密码的步骤。

  为解决上述技术问题,本发明实施例另一方面提供一种电子锁密码的设置装置,所述设置装置包括:

  根据本发明一优选实施例,所述设置装置还包括第一提示模块,所述第一提示模块用于提示电子锁进入密码设置模式。

  根据本发明一优选实施例,所述设置装置进一步包括定时模块以及第二提示模块;所述定时模块用于设定所述密码设置模块的开启时间,以使所述密码设置模块在所述定时模块预设开启时间内接收并存储输入的私有密码;所述第二提示模块用于提示用户在定时模块的预设时间内完成私有密码的输入和验证。

  根据本发明一优选实施例,所述设置装置进一步包括口令模块,所述口令模块用于接收输入的电子锁设置口令,并对设置口令进行验证。

  为解决上述技术问题,本发明实施例还提供一种电子锁,所述电子锁包括上述实施例中任一项所述的密码设置装置。

  相对于现有技术,本发明提供的电子锁及其密码设置方法和设置装置,通过设置延时定时,可以有效防止被其他人非法设置用户电子锁的情况发生;另外还利用电子锁唯一对应的设置口令进行验证,进一步增强电子锁的安全性能;同时,通过设置密码设置进程的开启时长,使用户需要在这个时间段内完成密码的设置,以防止电子锁被多次非法验证而打开的情况发生;进一步地,通过设置提示机制,用于提示用户开锁操作的过程以及时间节点,便于用户的密码设置操作。

  为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

  下面结合附图和实施例,对本发明作进一步的详细描述。特别指出的是,以下实施例仅用于说明本发明,但不对本发明的范围进行限定。同样的,以下实施例仅为本发明的部分实施例而非全部实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

  请参阅图1,图1是本发明电子锁密码设置方法第一实施例的流程示意图,该电子锁密码的设置方法包括但不限于以下步骤流程。

  其中,该密码设置按键的输入信号可以为用户长按任何一个密码按键或者密码设置按键。而长按的时间可以为5秒、10秒或者30秒等,本领域技术人员可以根据实际需求自行设定。

  在步骤S110中,启动延时定时进程可以由电子锁的处理器来完成,我们在实际使用中延时定时进程的预设时间可以设置为10分钟、20分钟或者30分钟、一个小时等,该定时是为了确保电子锁是在安全的用户手中,具体的设定时间此处不做限定。

  通过长按密码设置按键进入密码保护状态,但是不立即进入,而是等待一段时间后允许重新设置密码,通过上述操作,可以有效防止其他人非法设置用户的电子锁,除非他长期持有该电子锁。

  当延时定时进程(譬如30分钟定时)达到时,电子锁的处理器启动密码设置进程。此时用户输入用户私有密码,处理器接收并存储输入的私有密码,该私有密码成为新的用户密码。

  需要说明的是,本发明中电子锁密码的设置方法可以用于电子锁密码的设置以及重置过程。

  相对于现有技术,本发明提供的电子锁密码的设置方法,通过设置延时定时进程,可以有效防止被其他人非法设置用户电子锁的情况发生,提高电子锁的安全性能。

  请参阅图2,图2是本发明电子锁密码设置方法第二实施例的流程示意图,该电子锁密码的设置方法包括但不限于以下步骤流程。

  其中,该密码设置按键的输入信号可以为用户长按任何一个密码按键或者密码设置按键。而长按的时间可以为5秒、10秒或者30秒等,本领域技术人员可以根据实际需求自行设定。

  在步骤S210中,第一提示进程用于提示电子锁进入密码设置模式。其中,第一提示进程可以通过点亮电子锁上LED状态指示灯来实现,具体地,我们在此可以以LED灯快速闪动为标志,告诉用户电子锁已经进入重置密码模式,用户的手指便可以离开密码设置按键。LED状态指示灯点亮一段时间后熄灭。

  另外,第一提示进程还可以通过声音提示的方式来实现,譬如,发出几声短促的“滴滴滴”提示音来提示用户电子锁已经进入重置密码模式,在本领域技术人员的理解范围内,关于第一提示进程的具体实现方式,此处不再一一列举。

  在步骤S220中,启动延时定时进程可以由电子锁的处理器来完成,我们在实际使用中延时定时进程的预设时间可以设置为10分钟、20分钟或者30分钟、一个小时等,该定时是为了确保电子锁是在安全的用户手中,具体的设定时间此处不做限定。

  通过长按密码设置按键进入密码保护状态,但是不立即进入,而是等待一段时间后允许重新设置密码,通过上述操作,可以有效防止其他人非法设置用户的电子锁,除非他长期持有该电子锁。

  该步骤一般与启动密码设置进程同步进行,定时进程的目的是使电子锁在定时进程的预设时间内接收并存储输入的私有密码和/或设置口令。

  该第二提示进程用于提示用户在定时进程内完成私有密码的输入和验证,其中,启动第二提示进程的步骤也可以与步骤S240中的定时进程同时启动。

  优选地,该第二提示进程同样可以通过点亮电子锁上LED状态指示灯或者通过发出长滴声音提示等方式来实现。

  其中,电子锁设置口令可以为8到10位的密码,包括数字以及字母的组合等,每个电子锁都有一个随机的设置口令,以避免重复,对于普通的低安全锁来说,这个口令深度已经够用。当然,为了进一步加强电子锁的安全性能,本领域技术人员还可以设置更为复杂的设置口令,此处不再详述。

  在对设置口令进行验证的过程中,如果验证失败则提示用户重新输入设置口令(步骤S270),如果验证成功则进入下一步骤(步骤S280)。

  当延时定时进程(譬如30分钟定时)达到时,电子锁的处理器启动密码设置进程、定时进程以及第二提示进程,此时用户先后进行设置口令的输入和验证以及输入用户私有密码,处理器接收并存储输入的私有密码,该私有密码成为新的用户密码。

  举例来讲,当30分钟定时达到时,电子锁的处理器点亮LED状态指示灯。用户看到LED点亮后,输入电子锁的设置口令,然后输入新的用户私有密码;电子锁记录用户私有密码,在定时进程的预设时间内(譬如2分钟内)的有效输入作为用户的私有密码。

  电子锁处理器在定时进程的预设时间内处理用户密码输入,如果用户未能在预设时间内完成输入,电子锁则忽略本次输入。当然,定时进程的预设时间并不限于本实施例中的两分钟,还可以为其他时间长度。

  为了简化用户操作,我们在实际使用中可以省掉电子锁设置口令的步骤,这样虽然降低了电子锁的安全性,但是仍然可以有效保证电子锁防止被非授权人重置口令,这大大简化用户使用的便利性,用户不再需要记忆比较长的设置口令。

  相对于现有技术,本发明提供的电子锁密码的设置方法,通过设置延时定时,可以有效防止被其他人非法设置用户电子锁的情况发生;另外还利用电子锁唯一对应的设置口令进行验证,进一步增强电子锁的安全性能;同时,通过设置密码设置进程的开启时长,使用户需要在这个时间段内完成密码的设置,以防止电子锁被多次非法验证而打开的情况发生;进一步地,通过设置提示机制,用于提示用户开锁操作的过程以及时间节点,便于用户的密码设置操作。

  进一步地,本发明实施例还提供一种电子锁,该电子锁包括锁止机械结构以及密码设置装置;其中,关于电子锁的锁止机械结构不涉及本案的发明点,且在本领域技术人员的理解范围内,此处不再详述。下面将对密码设置装置进行详细描述,这里需要说明的是,本发明实施例中关于密码设置装置的各个组成模块,其实质都可以由处理器或者说控制电路板来完成,实施例中为了说明各功能的运行状况,以及为了与方法步骤进行对应,因此采用不同功能模块的描述方式进行叙述。

  请参阅图3,图3是本发明电子锁密码设置装置一优选实施例的结构组成框图,该密码设置装置包括但不限于以下功能模块:识别模块310、延时定时模块320、密码设置模块330、第一提示模块340、定时模块350、第二提示模块360以及口令模块370。

  具体而言,识别模块310用于识别密码设置按键的输入信号,其中,该密码设置按键的输入信号可以为用户长按任何一个密码按键或者密码设置按键。而长按的时间可以为5秒、10秒或者30秒等,本领域技术人员可以根据实际需求自行设定。

  延时定时模块320用于预设一延时时长。我们在实际使用中延时定时模块320的预设时间可以设置为10分钟、20分钟或者30分钟、一个小时等,该定时是为了确保电子锁是在安全的用户手中,具体的设定时间此处不做限定。

  第一提示模块340用于提示电子锁进入密码设置模式。其中,第一提示模块340可以通过点亮电子锁上LED状态指示灯来实现,具体地,我们在此可以以LED灯快速闪动为标志,告诉用户电子锁已经进入重置密码模式,用户的手指便可以离开密码设置按键。LED状态指示灯点亮一段时间后熄灭。

  另外,第一提示模块340还可以通过声音提示的方式来实现,譬如,发出几声短促的“滴滴滴”提示音来提示用户电子锁已经进入重置密码模式,在本领域技术人员的理解范围内,关于第一提示模块340的具体实现方式,此处不再一一列举。

  定时模块350用于设定密码设置模块330的开启时间,以使密码设置模块330在定时模块350预设开启时间内接收并存储输入的私有密码和/或设置口令。

  第二提示模块360用于提示用户在定时模块的预设时间内完成私有密码的输入和验证,其中,第二提示模块360也可以与定时模块250同时启动。

  优选地,该第二提示模块360同样可以通过点亮电子锁上LED状态指示灯或者通过发出长滴声音提示等方式来实现。

  口令模块370用于接收输入的电子锁设置口令,并对设置口令进行验证。其中,电子锁设置口令可以为8到10位的密码,包括数字以及字母的组合等,每个电子锁都有一个随机的设置口令,以避免重复,对于普通的低安全锁来说,这个口令深度已经够用。当然,为了进一步加强电子锁的安全性能,本领域技术人员还可以设置更为复杂的设置口令,此处不再详述。

  口令模块370在对设置口令进行验证的过程中,如果验证失败则提示用户重新输入设置口令,如果验证成功则密码设置模块330开始接收并存储输入的私有密码。

  密码设置模块330用于接收并存储输入的私有密码。通过长按密码设置按键进入密码保护状态,但是不立即进入,而是等待一段时间后允许重新设置密码,通过上述操作,可以有效防止其他人非法设置用户的电子锁,除非他长期持有该电子锁。

  当延时定时模块320(譬如30分钟定时)达到时,密码设置模块330、定时模块350以及第二提示模块360同时启动,此时用户先后进行设置口令的输入和验证以及输入用户私有密码,密码设置模块330接收并存储输入的私有密码,该私有密码成为新的用户密码。

  举例来讲,当30分钟定时达到时,第二提示模块360点亮LED状态指示灯。用户看到LED点亮后,输入电子锁的设置口令,然后输入新的用户私有密码;密码设置模块330记录用户私有密码,在定时模块350的预设时间内(譬如2分钟内)的有效输入作为用户的私有密码。

  密码设置模块330在定时模块350的预设时间内处理用户密码输入,如果用户未能在预设时间内完成输入,密码设置模块330则忽略本次输入。当然,定时模块350的预设时间并不限于本实施例中的两分钟,还可以为其他时间长度。

  为了简化用户操作,我们在实际使用中可以省掉口令模块370,这样虽然降低了电子锁的安全性,但是仍然可以有效保证电子锁防止被非授权人重置口令,这大大简化用户使用的便利性,用户不再需要记忆比较长的设置口令。

  相对于现有技术,本发明提供的电子锁,通过设置延时定时模块,可以有效防止被其他人非法设置用户电子锁的情况发生;另外还利用电子锁唯一对应的设置口令进行验证,进一步增强电子锁的安全性能;同时,通过设置密码设置模块的开启时长,使用户需要在这个时间段内完成密码的设置,以防止电子锁被多次非法验证而打开的情况发生;进一步地,通过设置提示模块(包括第一提示模块以及第二提示模块),用于提示用户开锁操作的过程以及时间节点,便于用户的密码设置操作。

  以上所述仅为本发明的部分实施例,并非因此限制本发明的保护范围,凡是利用本发明说明书及附图内容所作的等效装置或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。