旋钮式电子密码锁及其密码定位方法、解锁方法、装置

文档序号:1795263 发布日期:2021-11-05 浏览:15次 >En<

阅读说明:本技术 旋钮式电子密码锁及其密码定位方法、解锁方法、装置 (Knob type electronic coded lock and code positioning method, unlocking method and device thereof ) 是由 郁迅 姚飞 于 2021-08-20 设计创作,主要内容包括:本发明提供了一种旋钮式电子密码锁及其密码定位方法、解锁方法、装置,其中,该旋钮式电子密码锁包括:导电件和密码盘,其中,导电件可与密码盘相对转动;密码盘在沿导电件与密码盘相对转动的转动路径上间隔设置有若干触点组,触点组包括至少两个触点,至少两个触点沿转动路径依次设置;导电件可在转动时与触点耦合电连接。从而通过利用触点组间的间隙作为密码输入位,并通过对触点组中的触点进行编码的方式,实现了根据触点导通顺序对旋钮绝对位置的识别,从而在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗,并且具有成本低、体积小的特点。(The invention provides a knob type electronic coded lock and a code positioning method, an unlocking method and a device thereof, wherein the knob type electronic coded lock comprises the following components: the conducting piece and the password disk can rotate relatively; the password disk is provided with a plurality of contact groups at intervals along a rotating path of the conductive piece rotating relative to the password disk, each contact group comprises at least two contacts, and the at least two contacts are sequentially arranged along the rotating path; the conductive member can be coupled and electrically connected with the contact when rotating. Therefore, the gaps among the contact groups are used as password input positions, and the contacts in the contact groups are coded, so that the absolute positions of the knobs can be identified according to the conduction sequence of the contacts, the knobs stop at the gaps of the contact groups when the passwords are input, the power consumption of the coded lock can be greatly reduced, and the coded lock has the characteristics of low cost and small size.)

旋钮式电子密码锁及其密码定位方法、解锁方法、装置

技术领域

本发明涉及电子锁技术领域,具体涉及旋钮式电子密码锁及其密码定位方法、解锁方法、装置。

背景技术

使用单一旋钮进行密码输入的电子密码锁,如何确定当前旋钮位置对应的密码是关键。在相关技术中,通过对当前旋钮绝对位置进行定位的方式来确定其对应的密码输入,如:当旋钮旋转至某一密码位后,需要停留够一定时间后处理器确定当前旋钮的绝对位置进而确定输入密码,而在旋钮停留期间检测电路一直会处于导通状态会造成功耗非常高。

发明内容

有鉴于此,本发明实施例提供了旋钮式电子密码锁及其密码定位方法、解锁方法、装置以克服现有技术中旋钮式电子密码锁功耗高的问题。

根据第一方面,本发明实施例提供了一种旋钮式电子密码锁,包括:

导电件和密码盘,其中,

所述导电件可与所述密码盘相对转动;

所述密码盘在沿所述导电件与所述密码盘相对转动的转动路径上间隔设置有若干触点组,所述触点组包括至少两个触点,所述至少两个触点沿所述转动路径依次设置;

所述导电件可在转动时与所述触点耦合电连接。

可选地,所述旋钮式电子密码锁还包括:控制器,所述控制器与所述触点连接,用于接收所述触点组的导通信号,并根据所述导通信号控制所述旋钮式电子密码锁的工作状态。

可选地,所述触点包括:第一接触件和第二接触件,所述第二接触件设置于所述密码盘上,所述第一接触件设置于所述第二接触件的上方,,所述导电件可在转动时按压所述第一接触件,以使所述第一接触件与所述第二接触件接触导通。

可选地,相邻两个触点组间的间隙为定位标识位,所有定位标识位中的一个或多个定位标识位为密码输入标识位。

可选地,所述导电件为电刷。

可选地,所述旋钮式电子密码锁还包括:旋钮外壳,所述旋钮外壳与所述导电件或所述密码盘固定连接。

根据第二方面,本发明实施例提供了一种密码定位方法,应用于第一方面及其任意一种可选实施方式中所述的旋钮式电子密码锁,所述方法包括:

监测各触点组的导通信号;

在当前触点组的所有触点依次由导通转换为断开后开始计时,并在计时时长达到第一预设时长或监测到相邻的触点组存在触点导通时停止计时;

判断计时时长是否达到第二预设时长,所述第二预设时长小于等于所述第一预设时长;

当所述计时时长达到所述第二预时长时,基于所述当前触点组中各触点的当前导通顺序及所述当前触点组的预设导通顺序与密码的对应关系,确定当前输入密码。

根据第三方面,本发明实施例提供了一种密码定位方法,应用于第一方面及其任意一种可选实施方式中所述的旋钮式电子密码锁,所述方法包括:

监测各触点组的导通信号,并基于当前触点组的导通信号确定旋转方向;

判断当前旋转方向与上一旋转方向是否相反;

在当前旋转方向与上一旋转方向相反,且上一旋转方向为第一预设方向时,基于所述当前触点组中各触点的当前导通顺序及所述当前触点组的预设导通顺序与密码的对应关系,确定当前输入密码。

根据第四方面,本发明实施例提供了一种解锁方法,应用于第一方面及其任意一种可选实施方式中所述的旋钮式电子密码锁,所述方法包括:

获取预设解锁密码;

采用第二方面所述的密码定位方法依次确定输入密码,构成输入密码串;

在所述输入密码串的位数达到所述预设解锁密码的位数时,判断所述输入密码串与所述预设解锁密码是否完全一致;

当所述输入密码串与所述预设解锁密码完全一致时,控制旋钮式电子密码锁解锁。

根据第五方面,本发明实施例提供了一种密码定位装置,应用于第一方面及其任意一种可选实施方式中所述的旋钮式电子密码锁,所述密码定位装置包括:

监测模块,用于监测各触点组的导通信号;

第一处理模块,用于在当前触点组的所有触点依次由导通转换为断开后开始计时,并在计时时长达到第一预设时长或监测到相邻的触点组存在触点导通时停止计时;

第二处理模块,用于判断计时时长是否达到第二预设时长,所述第二预设时长小于等于所述第一预设时长;

第三处理模块,用于当所述计时时长达到所述第二预时长时,基于所述当前触点组中各触点的当前导通顺序及所述当前触点组的预设导通顺序与密码的对应关系,确定当前输入密码。

根据第六方面,本发明实施例提供了一种密码定位装置,应用于第一方面及其任意一种可选实施方式中所述的旋钮式电子密码锁,所述装置包括:

第二监测模块,用于监测各触点组的导通信号,并基于当前触点组的导通信号确定旋转方向;

判断模块,用于判断当前旋转方向与上一旋转方向是否相反;

密码定位模块,用于在当前旋转方向与上一旋转方向相反,且上一旋转方向为第一预设方向时,基于所述当前触点组中各触点的当前导通顺序及所述当前触点组的预设导通顺序与密码的对应关系,确定当前输入密码。

根据第七方面,本发明实施例提供了一种解锁装置,应用于第一方面及其任意一种可选实施方式中所述的旋钮式电子密码锁,所述解锁装置包括:

获取模块,用于获取预设解锁密码;

第四处理模块,用于采用第四方面所述的密码定位装置依次确定输入密码,构成输入密码串;

第五处理模块,用于在所述输入密码串的位数达到所述预设解锁密码的位数时,判断所述输入密码串与所述预设解锁密码是否完全一致;

第六处理模块,用于当所述输入密码串与所述预设解锁密码完全一致时,控制旋钮式电子密码锁解锁。

根据第八方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第二方面或者第三方面所述的方法。

本发明技术方案,具有如下优点:

1.本发明实施例提供的旋钮式电子密码锁,包括:导电件和密码盘,其中,导电件可与密码盘相对转动;密码盘在沿导电件与密码盘相对转动的转动路径上间隔设置有若干触点组,触点组包括至少两个触点,至少两个触点沿转动路径依次设置;导电件可在转动时与触点耦合电连接。从而通过利用触点组间的间隙作为密码输入位,并通过对触点组中的触点进行编码的方式,实现了根据触点导通顺序对旋钮绝对位置的识别,从而在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗,并且具有成本低、体积小的特点。

2.本发明实施例提供的密码定位方法,应用于本发明另一实施例提供的旋钮式电子密码锁,通过监测各触点组的导通信号;在当前触点组的所有触点依次由导通转换为断开后开始计时,并在计时时长达到第一预设时长或监测到相邻的触点组存在触点导通时停止计时;判断计时时长是否达到第二预设时长,第二预设时长小于等于第一预设时长;当计时时长达到第二预时长时,基于当前触点组中各触点的当前导通顺序及当前触点组的预设导通顺序与密码的对应关系,确定当前输入密码。从而通过监测相邻触点组间导通的间隔时间,作为旋钮的定位标识,然后利用触点导通顺序确定输入的密码,实现了输入密码的精准定位,并且利用触点组间的间隙作为密码输入位标识,在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗。

3.本发明实施例提供的密码定位方法,应用于本发明另一实施例提供的旋钮式电子密码锁,通过监测各触点组的导通信号,并基于当前触点组的导通信号确定旋转方向;判断当前旋转方向与上一旋转方向是否相反;在当前旋转方向与上一旋转方向相反,且上一旋转方向为第一预设方向时,基于当前触点组中各触点的当前导通顺序及当前触点组的预设导通顺序与密码的对应关系,确定当前输入密码。从而通过监测当前触点组的导通信号确定旋转方向,并利用旋转方向的改变作为旋钮定位标识,然后利用触点导通顺序确定输入的密码,实现了输入密码的精准定位,并且利用触点组间的间隙作为密码输入位标识,在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗。

4.本发明实施例提供的解锁方法,应用于本发明另一实施例提供的旋钮式电子密码锁,通过获取预设解锁密码;采用如本发明另一实施例提供的密码定位方法依次确定输入密码,构成输入密码串;在输入密码串的位数达到预设解锁密码的位数时,判断输入密码串与预设解锁密码是否完全一致;当输入密码串与预设解锁密码完全一致时,控制旋钮式电子密码锁解锁。从而通过利用本发明另一实施例提供的密码定位方法得到用户输入密码,并与预设解锁密码进行比较,实现解锁功能,本发明实施例提供的解锁方式通过利用触点组间的间隙作为密码输入位标识,在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗。

附图说明

为了更清楚地说明本发明

具体实施方式

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

图1为本发明实施例的旋钮式电子密码锁的结构示意图;

图2为本发明实施例的密码盘的结构示意图;

图3为本发明实施例的密码定位方法的流程图;

图4为本发明实施例的密码定位方法的另一流程图;

图5为本发明实施例的解锁方法的流程图;

图6为本发明实施例的密码定位装置的结构示意图;

图7为本发明实施例的密码定位装置的另一结构示意图;

图8为本发明实施例的解锁装置的结构示意图;

图9为本发明实施例的旋钮式电子密码锁中控制器的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

使用单一旋钮进行密码输入的电子密码锁,如何确定当前旋钮位置对应的密码是关键。在相关技术中,通过对当前旋钮绝对位置进行定位的方式来确定其对应的密码输入,如:当旋钮旋转至某一密码位后,需要停留够一定时间后处理器确定当前旋钮的绝对位置进而确定输入密码,而在旋钮停留期间检测电路一直会处于导通状态会造成功耗非常高。

基于上述问题,本发明实施例提供了一种旋钮式电子密码锁,如图1所示,本发明实施例提供的旋钮式电子密码锁包括:导电件1和密码盘2,其中,导电件1可与密码盘2相对转动;密码盘2在沿导电件1与密码盘2相对转动的转动路径上间隔设置有若干触点组21,触点组21包括两个触点211,两个触点211沿转动路径依次设置;导电件1可在转动时与触点211耦合电连接。需要说明的是,在本发明实施例中,是以一个触点组21包括两个触点211为例进行的说明,在实际应用中,一个触点组21可以由3个或3个以上触点211组成,具体数量可根据实际需要进行灵活的设置,本发明并不以此为限。

具体地,如图1所示,在本发明实施例中,是将触点组21以固定间隔均匀设置构成圆形,并且上述的密码盘2也是以圆形结构为例进行的说明,均匀设置以便于密码输入的判断,圆形设计以减小导电件1的导电面积,保障转动过程中导电件1与触点211接触的准确性。在实际应用中,上述的密码盘2上各个触点组21间的间隔及位置也可以随意设置,只要能够保障在转动过程中,导电件1时可依次与所有触点211接触实现触点导通即可,并且密码盘2的形状也可以设置为其他形状,如环形等,本发明并不依次为限。

具体地,在一实施例中,上述的触点211包括:第一接触件和第二接触件,第二接触件设置于密码盘上,第一接触件设置于第二接触件的上方,按键弹片和导电电极,按键弹片设置于导电电极的上方,导电件可在转动时按压按键弹片第一接触件,以使按键弹片第一接触件与第二接触件导电电极接触导通。

示例性地,上述的第一接触件为按键弹片,第二接触件为导电电极,按键弹片设置于导电电极的上方,导电件1可在转动时按压按键弹片,以使按键弹片与导电电极接触。示例性地,上述的导电件1为电刷,在电刷与上述的密码盘2发生相对转动时,电刷会按压到上述的按键弹片,使按键弹片与其对应的导电电极接触,从而使导电电极所在电路导通,而在电刷离开该按键弹片后,按键弹片复位,与其对应的导电电极所在电路断开。从而通过事先对各个触点组21的触点211进行编码,则可以通过电刷与触点211接触时产生的导通信号确定电刷的绝对位置,从而以此来确定密码输入。并且通过利用按键弹片为旋钮式电子密码锁提供了良好的可靠性。

需要说明的是上述的第一接触件和第二接触件还可以是弹片与弹簧滚珠组合等,只要能够实现触点导通即可,并且上述的导电件还可以是碳刷,触点为线路板触点,或者导电件是干簧管,触点是磁铁等组合形式,本发明并不以此为限。

具体地,在一实施例中,上述的相邻两个触点组21间的间隙为定位标识位,所有定位标识位中的一个或多个定位标识位为密码输入标识位。其余的定位标识位为空位置。上述的旋钮式电子密码锁还包括:控制器,控制器与触点211连接,用于接收触点组21的导通信号,并根据导通信号控制旋钮式电子密码锁的工作状态。示例性地,上述的旋钮式电子密码锁还包括电子锁执行机构,该控制器与电子执行结构连接,通过对上述导通信号进行处理,从而控制电子锁执行机构解锁或闭锁。该电子锁执行机构可采用现有技术中中电子锁的闭锁结构,在此不再进行赘述。

具体地,在本发明实施例中,通过将控制器集成于上述密码盘2上,从而进一步减少密码锁的体积,示例性地,该控制器可以是微处理器或FPGA等具有信号处理功能的设备,本发明并不以此为限。关于上述控制器的具体工作过程参加下文方法实施例的相关描述,在此不再进行详述。

具体地,在一实施例中,上述的旋钮式电子密码锁还包括:旋钮外壳,旋钮外壳与导电件1或密码盘2固定连接。当旋钮外壳与导电件1固定连接时,导电件1随着旋钮外壳的转动与密码盘2上的触点211发生接触时,使得该触点211对应的电路导通,相应产生一个导通信号;而当旋钮外壳与密码盘2固定连接时,密码盘2随着旋钮外壳的转动,密码盘2上的触点211与固定位置的导电件1发生接触时,也会使得该触点211对应的电路导通,相应产生一个导通信号。因此通过对密码盘2上的所有触点211进行编码,即可实现旋钮旋转位置的精准定位。

示例性地,当旋钮外壳与导电件1固定连接时,在旋钮外壳外表面与导电件1对应的位置设置有旋钮标识,在密码盘2上相邻两个触点组21的间隙处对应设置有相应的密码值,当用户通过旋转旋钮使得旋钮外壳上对应的旋钮标识对准某一密码值,并停留一定时间,即可完成该密码值的输入。

下面将结合具体应用示例,对本发明实施例提供的旋钮式电子密码锁的工作原理及工程过程进行详细的描述。

以如图2所示的密码盘为例,定位位置11位于密码盘圆周边缘,呈均匀分布;相邻定位位置11中间分布有若干电极,每对电极形成一个触点211,相邻定位位置11之间至少存在2个触点211;定位位置11可以作为旋钮密码的输入位置13,或者为不作任何的定义的空位置14;旋钮旋转时通过使定位位置11间隙的触点211进行导通,从而获得旋钮旋转的信息;触点211是可以进行编码的,通过触点211的编码以及编码的顺序从而可获得旋钮的旋转方向和位置的信息;旋钮在定位位置11上停留若干时间,或者触发其它触点211,则可作为一个密码位的输入;通过若干次旋钮的旋转与停留,连续密码的输入,形成一个输入的密码串。

由于上述旋钮式电子密码锁在工作状态时,即用户进行密码输入过程中,由于旋钮的旋转时间远小于输入密码确认时间,即触点组导通时间远小于旋钮停留在相邻两个触点组的间隙处进行输入密码确认的时间,从而降低了旋钮式电子密码锁的工作功耗。并且,当上述旋钮式电子密码锁在非工作状态时,通过将旋钮停留在定位标识位即相邻两个触点组的间隙处,此时密码盘上所有的触点均不导通,从而进一步降低了旋钮式电子密码锁的功耗。

通过上述各个部分的协同合作,本发明实施例提供的旋钮式电子密码锁,通过利用触点组间的间隙作为密码输入位,并通过对触点组中的触点进行编码的方式,实现了根据触点导通顺序对旋钮绝对位置的识别,从而在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗,并且具有成本低、体积小的特点。

本发明实施例还提供了一种密码定位方法,应用于本发明另一实施例提供的旋钮式电子密码锁中的控制器,如图3所示,该密码定位方法包括:

步骤S101:监测各触点组的导通信号。

具体地,当旋钮式电子密码锁的旋钮在转动过程中导电件与某一触点发生接触时,该触点所在电路会导通,进而向与之连接的控制器接收到导通信号即高电平信号,当导电件离开该触点后,导通信号消失,通过事先对该触点的编码,即可事先触点及对应导通信号的监测。

步骤S102:在当前触点组的所有触点依次由导通转换为断开后开始计时,并在计时时长达到第一预设时长或监测到相邻的触点组存在触点导通时停止计时。

具体地,在旋钮式电子密码锁的旋钮转动过程中,相邻两组触点组中的触点会依次导通然后断开,从而当一个触点组的所有触点都导通并又关断再到下一触点组有触点导通之前,即为导电件即旋钮标识停留在两组触点组间隙的时间。该第一预设时长为

步骤S103:判断计时时长是否达到第二预设时长。

其中,第二预设时长小于等于第一预设时长。具体地,第二预设时长为预先设定的用于表示用户输入密码的时间,当导电件即旋钮标识停留在两组触点组间隙的时间超过该时间后,认为用户进行了一次密码输入操作。示例性地,该第二预设时长为3s,上述的第一预设时长为4s,仅以此为例,并不以此为限。

步骤S104:当计时时长达到第二预时长时,基于当前触点组中各触点的当前导通顺序及当前触点组的预设导通顺序与密码的对应关系,确定当前输入密码。

具体地,每个触点组的预设导通顺序与密码的对应关系,为事先根据密码锁的输入要求设置的,假设当前触点组由A触点和B触点构成,靠近A触点一侧与相邻触点的间隙为第一密码输入位,其对应的预设输入密码为a,靠近B触点一侧与相邻触点的间隙为第二密码输入位,其对应的预设输入密码为b,如果当前导通顺序为由A到B,则说明用户操作的旋钮停止位置为第二密码输入位,则对应的输入密码确定为b,反之,如果当前导通顺序为由B到A,则说明用户操作的旋钮停止位置为第一密码输入位,则对应的输入密码确定为a。从而根据触点组中各个触点的导通顺序确定旋钮的旋转信息,进而实现输入密码的定位。

通过执行上述步骤,本发明实施例提供的密码定位方法,通过监测相邻触点组间导通的间隔时间,作为旋钮的定位标识,然后利用触点导通顺序确定输入的密码,实现了输入密码的精准定位,并且利用触点组间的间隙作为密码输入位标识,在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗。

本发明实施例还提供了一种密码定位方法,应用于本发明另一实施例提供的旋钮式电子密码锁中的控制器,如图4所示,该密码定位方法包括:

步骤S11:监测各触点组的导通信号,并基于当前触点组的导通信号确定旋转方向。

具体地,当旋钮式电子密码锁的旋钮在转动过程中导电件与某一触点发生接触时,该触点所在电路会导通,进而向与之连接的控制器接收到导通信号即高电平信号,当导电件离开该触点后,导通信号消失,通过事先对该触点的编码,即可事先触点及对应导通信号的监测。由于每个触点组包括两个触点,因此,可以通过两个触点的导通顺序确定旋转方向,如:触点组的触点编号为11和12,若导通顺序为11、12,则旋转方向定为顺时针旋转,反之则为逆时针旋转。

步骤S12:判断当前旋转方向与上一旋转方向是否相反。

步骤S13:在当前旋转方向与上一旋转方向相反,且上一旋转方向为第一预设方向时,基于当前触点组中各触点的当前导通顺序及当前触点组的预设导通顺序与密码的对应关系,确定当前输入密码。

具体地,第一预设方向可以根据需要设置为顺时针方向或者逆时针方向,示例性地,以第一预设方向为顺时针方向为例,当用户操控旋钮顺时针方向移动至某一位置后,再逆时针旋转,则将方向变化点确定为密码输入位,根据在密码输入位当前触点组的触点导通顺序即可确定输入密码。

由于每个触点组的预设导通顺序与密码的对应关系,为事先根据密码锁的输入要求设置的,假设当前触点组由A触点和B触点构成,靠近A触点一侧与相邻触点的间隙为第一密码输入位,其对应的预设输入密码为a,靠近B触点一侧与相邻触点的间隙为第二密码输入位,其对应的预设输入密码为b,如果当前导通顺序为由A到B,则说明用户操作的旋钮停止位置为第二密码输入位,则对应的输入密码确定为b,反之,如果当前导通顺序为由B到A,则说明用户操作的旋钮停止位置为第一密码输入位,则对应的输入密码确定为a。从而根据触点组中各个触点的导通顺序确定旋钮的旋转信息,进而实现输入密码的定位。

通过执行上述步骤,本发明实施例提供的密码定位方法,通过监测当前触点组的导通信号确定旋转方向,并利用旋转方向的改变作为旋钮定位标识,然后利用触点导通顺序确定输入的密码,实现了输入密码的精准定位,并且利用触点组间的间隙作为密码输入位标识,在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗。

本发明实施例提供了一种解锁方法,应用于本发明另一实施例提供的旋钮式电子密码锁的控制器,如图5所示,该解锁方法包括:

步骤S201:获取预设解锁密码。

其中,该预设解锁密码为用户事先设定的用于解开上述旋钮式电子密码锁的密码,该密码的具体设置位数可根据需要进行设置,如4位、6位等,本发明并不以此为限。

步骤S202:采用本发明另一实施例提供的密码定位方法依次确定输入密码,构成输入密码串。

具体地,通过密码定位方法依次确定输入密码的过程详见上述实施例的相关描述,在此不再进行赘述。

步骤S203:在输入密码串的位数达到预设解锁密码的位数时,判断输入密码串与预设解锁密码是否完全一致。

步骤S204:当输入密码串与预设解锁密码完全一致时,控制旋钮式电子密码锁解锁。

具体地,如果控制器识别出密码串的位数达到预设解锁密码的位数,则说明用户通过旋钮完成了密码输入,通过比较识别出的密码串与预设解锁密码相应位置对应的密码是否相同的方式来判断用户输入密码是否正确,如果用户输入密码与预设解锁密码完全一致,则控制旋钮式电子密码锁解锁,否则,提示用户密码输入错误,并清空识别出的密码,等用户再次转动旋钮,重新进行输入密码的识别。

具体地,当任意两个相邻的两个触点组间的间隙不是密码输入标识位时,可将该间隙作为旋钮式电子密码锁的复位标识位,在用户输入密码串的过程中,如果旋钮在该间隙停留超过上述的第二预设时长时,清除之前输入的密码,重新进行输入密码的识别,从而在用户发现输入错误时,可以进行人工复位,并重新进行密码输入,避免由于密码输入失误浪费密码输入次数,给用户提供方便,提高用户使用体验。

通过执行上述步骤,本发明实施例提供的解锁方法,通过利用本发明另一实施例提供的密码定位方法得到用户输入密码,并与预设解锁密码进行比较,实现解锁功能,本发明实施例提供的解锁方式通过利用触点组间的间隙作为密码输入位标识,在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗。

本发明实施例还提供了一种密码定位装置,应用于本发明另一实施例提供的旋钮式电子密码锁的控制器,如图6所示,该密码定位装置包括:

监测模块101,用于监测各触点组的导通信号,详细内容参见上述方法实施例中步骤S101的相关描述,在此不再进行赘述。

第一处理模块102,用于在当前触点组的所有触点依次由导通转换为断开后开始计时,并在计时时长达到第一预设时长或监测到相邻的触点组存在触点导通时停止计时。详细内容参见上述方法实施例中步骤S102的相关描述,在此不再进行赘述。

第二处理模块103,用于判断计时时长是否达到第二预设时长,第二预设时长小于等于第一预设时长。详细内容参见上述方法实施例中步骤S103的相关描述,在此不再进行赘述。

第三处理模块104,用于当计时时长达到第二预时长时,基于当前触点组中各触点的当前导通顺序及当前触点组的预设导通顺序与密码的对应关系,确定当前输入密码。详细内容参见上述方法实施例中步骤S104的相关描述,在此不再进行赘述。

本发明实施例提供的密码定位装置,用于执行上述实施例提供的密码定位方法,其实现方式与原理相同,详细内容参见上述方法实施例的相关描述,不再赘述。

通过上述各个组成部分的协同合作,本发明实施例提供的密码定位装置,通过监测相邻触点组间导通的间隔时间,作为旋钮的定位标识,然后利用触点导通顺序确定输入的密码,实现了输入密码的精准定位,并且利用触点组间的间隙作为密码输入位标识,在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗。

本发明实施例还提供了一种密码定位装置,应用于本发明另一实施例提供的旋钮式电子密码锁的控制器,如图7所示,该密码定位装置包括:

第二监测模块11,用于监测各触点组的导通信号,并基于当前触点组的导通信号确定旋转方向。详细内容参见上述方法实施例中步骤S11的相关描述,在此不再进行赘述。

判断模块12,用于判断当前旋转方向与上一旋转方向是否相反。详细内容参见上述方法实施例中步骤S12的相关描述,在此不再进行赘述。

密码定位模块13,用于在当前旋转方向与上一旋转方向相反,且上一旋转方向为第一预设方向时,基于当前触点组中各触点的当前导通顺序及当前触点组的预设导通顺序与密码的对应关系,确定当前输入密码。详细内容参见上述方法实施例中步骤S13的相关描述,在此不再进行赘述。

本发明实施例提供的密码定位装置,用于执行上述实施例提供的密码定位方法,其实现方式与原理相同,详细内容参见上述方法实施例的相关描述,不再赘述。

通过上述各个组成部分的协同合作,本发明实施例提供的密码定位装置,通过监测当前触点组的导通信号确定旋转方向,并利用旋转方向的改变作为旋钮定位标识,然后利用触点导通顺序确定输入的密码,实现了输入密码的精准定位,并且利用触点组间的间隙作为密码输入位标识,在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗。

本发明实施例还提供了一种解锁装置,应用于本发明另一实施例提供的旋钮式电子密码锁的控制器,如图8所示,该解锁装置包括:

获取模块201,用于获取预设解锁密码。详细内容参见上述方法实施例中步骤S201的相关描述,在此不再进行赘述。

第四处理模块202,用于采用本发明另一实施例提供的密码定位装置依次确定输入密码,构成输入密码串。详细内容参见上述方法实施例中步骤S202的相关描述,在此不再进行赘述。

第五处理模块203,用于在输入密码串的位数达到预设解锁密码的位数时,判断输入密码串与预设解锁密码是否完全一致。详细内容参见上述方法实施例中步骤S203的相关描述,在此不再进行赘述。

第六处理模块204,用于当输入密码串与预设解锁密码完全一致时,控制旋钮式电子密码锁解锁。详细内容参见上述方法实施例中步骤S204的相关描述,在此不再进行赘述。

本发明实施例提供的解锁装置,用于执行上述实施例提供的解锁方法,其实现方式与原理相同,详细内容参见上述方法实施例的相关描述,不再赘述。

通过上述各个组成部分的协同合作,本发明实施例提供的解锁装置,通过监测相邻触点组间导通的间隔时间,作为旋钮的定位标识,然后利用触点导通顺序确定输入的密码,实现了输入密码的精准定位,并且利用触点组间的间隙作为密码输入位标识,在进行密码输入时,旋钮停留在触点组的间隙可大大降低密码锁的功耗。

本发明实施例提供的旋钮式电子密码锁中的控制器,如图9所示,该控制器包括:处理器901和存储器902,其中,处理器901和存储器902可以通过总线或者其他方式连接,图9中以通过总线连接为例。

处理器901可以为中央处理器(Central Processing Unit,CPU)。处理器901还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。

存储器902作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如上述方法实施例中的方法所对应的程序指令/模块。处理器901通过运行存储在存储器902中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的方法。

存储器902可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器901所创建的数据等。此外,存储器902可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器902可选包括相对于处理器901远程设置的存储器,这些远程存储器可以通过网络连接至处理器901。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器902中,当被处理器901执行时,执行上述方法实施例中的方法。

上述控制器具体细节可以对应参阅上述方法实施例中对应的相关描述和效果进行理解,此处不再赘述。

本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,实现的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;存储介质还可以包括上述种类的存储器的组合。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:自锁的锁

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!