CN111784875A - 一种按键损坏时的替代输入方法、装置及智能锁 - Google Patents
一种按键损坏时的替代输入方法、装置及智能锁 Download PDFInfo
- Publication number
- CN111784875A CN111784875A CN202010579313.2A CN202010579313A CN111784875A CN 111784875 A CN111784875 A CN 111784875A CN 202010579313 A CN202010579313 A CN 202010579313A CN 111784875 A CN111784875 A CN 111784875A
- Authority
- CN
- China
- Prior art keywords
- key
- input
- pressing
- substitute
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00182—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with unidirectional data transmission between data carrier and locks
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B49/00—Electric permutation locks; Circuits therefor ; Mechanical aspects of electronic locks; Mechanical keys therefor
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明适用于智能锁技术领域,提供了一种按键损坏时的替代输入方法、装置及智能锁,所述方法包括:获取按键替代输入过程中预设替代按键的按压次数;将所述按压次数对应的按键作为目标按键。本发明通过利用指定按键连续按下的次数来替代损坏按键对应的键值,从而实现密码的替代输入,解决了现有智能锁在开门密码对应的个别按键损坏时无法正常用密码进行开锁的技术问题。
Description
技术领域
本发明属于智能锁技术领域,尤其涉及一种按键损坏时的替代输入方法、装置及智能锁。
背景技术
随着科学技术的发展,各类智能产品层出不穷,并不断应用到现实生活当中,毫无疑问地,智能产品改善了人们的生活品质。智能锁是常见的智能产品当中的一种,所谓智能锁,是指能够区别于传统机械锁,在用户识别、安全性、管理性方面更加智能化的锁具。
目前市场上的智能锁,大多都集成有键盘,键盘主要用于设置和输入开门密码使用。目前智能锁存在的缺陷是:在个别按键损坏时,如果开门密码中恰好包含该按键,则会出现密码无法输入的情况,导致无法正常用密码进行开锁。
发明内容
本发明实施例提供一种按键损坏时的替代输入方法、装置及智能锁,旨在解决现有智能锁在开门密码对应的个别按键损坏时无法正常用密码进行开锁的技术问题。
本发明实施例是这样实现的,一种按键损坏时的替代输入方法,所述方法包括:
获取按键替代输入过程中预设替代按键的按压次数;
将所述按压次数对应的按键作为目标按键。
本发明实施例还提供了一种按键损坏时的替代输入装置,所述装置包括:
获取单元,用于获取按键替代输入过程中预设替代按键的按压次数;
确定单元,用于将所述按压次数对应的按键作为目标按键。
本发明实施例还提供一种智能锁,包括键盘、处理器、存储器、以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器运行所述计算机程序时,所述智能锁执行上述的按键损坏时的替代输入方法。
本发明实施例还提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的按键损坏时的替代输入方法。
本发明所达到的有益效果为:通过利用指定按键连续按下的次数来替代损坏按键对应的键值,从而实现密码的替代输入,解决了现有智能锁在开门密码对应的个别按键损坏时无法正常用密码进行开锁的技术问题。
附图说明
图1是本发明一实施例提供的智能锁的结构图;
图2是本发明实施例一当中的按键损坏时的替代输入方法的流程图;
图3是本发明实施例当中提供的键盘的按键布局图;
图4是本发明实施例二当中的按键损坏时的替代输入方法的流程图;
图5为本发明实施例三当中的按键损坏时的替代输入装置的结构图;
图6是本发明实施例四当中的智能锁的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
现有智能锁在个别按键损坏时,如果开门密码中恰好包含该按键,则会出现密码无法输入的情况,导致无法正常用密码进行开锁。因此,本发明的目的在于,提供一种按键损坏时的替代输入方法、装置及智能锁,以通过利用指定按键连续按下的次数来代替损坏按键对应的键值,从而实现密码的替代输入,使得即便开门密码对应的个别按键损坏,用户依然能够用密码来进行开锁。
以下各实施例均可应用在图1示出的智能锁当中,图1示出的智能锁包括键盘1、控制器2、存储装置3、以及锁芯4,其中:
键盘1主要用于供用户输入和设置开门密码,键盘1可以为机械式键盘,通过机械按键来输入和设置开门密码,键盘1也可以为触摸式键盘,通过触摸按键来输入和设置开门密码。控制器2与键盘1电性连接,用于获取经过键盘1输入的开门密码;存储装置3与控制器2电性连接,用于存储所注册的开门密码。
锁芯4是智能锁的重要部件,其与控制器2电性连接,在实际使用过程当中,控制器2会将用户输入的密码与之前注册的密码进行匹配,匹配成功时,控制器2控制锁芯4开锁,匹配不成功时,则锁芯4保持上锁状态。
具体地,控制器2可以为MCU(Micro Control Unit,微控制单元),存储装置3为可读存储介质,具体可以为但不限于闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。控制器2可通过有线或无线的连接方式分别与键盘1、存储器和锁芯4连接。
需要指出的是,图1示出的结构并不构成对智能锁的限定,在其它实施例当中,该智能锁可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。例如,在一些可选实施例当中,智能锁还可以包括显示界面,显示界面与控制器2电性连接,可用于显示提示信息、当前输入密码等信息。显示界面可以为但不限于LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。
实施例一
请参阅图2,所示为本发明实施例一当中的按键损坏时的替代输入方法,可应用于智能锁当中,智能锁可通过软件和/或硬件来实现,所述按键损坏时的替代输入方法具体包括步骤S01-步骤S02。
步骤S01,获取按键替代输入过程中预设替代按键的按压次数。
在具体实施时,当检测到预设替代输入起始按键的按压操作时,则判定开始了按键替代输入。其中,预设替代输入起始按键可以为键盘中的任意一个或多个按键,预设替代输入起始按键的按压操作可以为但不限于单击、连续点击、多个按键按规则顺序逐一点击等方式。在一些较佳实施例当中,预设替代输入起始按键优选为“*”键和/或“#”键。需要说明的是,一般智能锁通过开始输入时连续按“*#”进入管理菜单,所以只要预设替代输入起始按键的按压操作不是“*#”即可,例如连续点击“*”两次(即输入“**”),则进入按键替代输入。此外,为了使用户便于操作,当成功进入按键替代输入或进入失败时,均可以通过声音和/或屏显的方式给于提示。
其中,当进入按键替代输入功能之后,可由智能锁的控制器实时对键盘中的预设替代按键进行按下监测,并记录该预设替代按键的按压次数。
在一些可选实施例当中,所述获取按键替代输入过程中预设替代按键的按压次数的步骤具体包括:
当所述预设替代按键连续按压时,判定所述键盘当前处于按键替代输入过程;
获取所述预设替代按键的连续按压次数,并将所述连续按压次数作为所述预设替代按键的按压次数;
其中,当前后两次按压同一按键的时间间隔小于预设时长时,判定为连续按压。例如,当前后两次按压同一按键的时间间隔小于0.1秒时,则判定为连续按压同一按键,并记录按压次数。在一些可选实施例当中,还可以在键盘连接的显示界面中显示按键的当前连续按压次数,以便用户进行操作。
步骤S02,将所述按压次数对应的按键作为目标按键。
需要说明的是,所述预设替代按键可以为键盘上除常用密码键之外的任一按键,常用密码键一般为数字键,如按键0-9,具体地,所述预设替代按键具体可以为键盘上的特殊字符,如“*”键或“#”键等,如图3所示。
其中,目前智能锁常见的键盘如图3所示,所涉及的按键一般有“123456789*0#”,智能锁的开门密码一般限制为数字,因此可以设定“*”和/或“#”为预设替代按键,以利用预设替代按键来代替损坏按键,并通过预设替代按键的按下次数来输入损坏按键对应的键值。比如在按键0损坏的情况下,可以通过按一次“*”号键来代替,门锁的软件检测到这种情况时,会将其认同为按键0被按下,当前输入密码为0。在按键9损坏的情况下,通过连续按10次“*”键来代替,门锁的软件检测到这种情况时,会将其认同为按键9被按下,当前输入密码为9,其它按键以此类推。需要说明的是,上述对按压次数与按键的对应关系的举例只是本发明其中一种可行的实现方式,但并不局限于此,在其它实施例当中,还可以采用其它对应关系,例如连续按压两次“*”键来代替按键0,按压四次“*”键来代替按键1,以此类推。
除此之外,为了使***能够判定用户是否完成按键的替代输入,为此本实施例当中的方法还包括:当检测到预设替代输入终止按键的按压操作时,退出所述按键替代输入。其中,预设替代输入终止按键可以为键盘中的任意一个或多个按键,预设替代输入终止按键的按压操作可以为但不限于单击、连续点击、多个按键按规则顺序逐一点击等方式。在一些较佳实施例当中,预设替代输入终止按键优选为“*”键和/或“#”键。但需要说明的是,为了使***能够更好的判别,预设替代输入终止按键最好区别于预设替代输入起始按键,例如预设替代输入起始按键可以为“*”键,预设替代输入终止按键为“#”键;或者也可以通过按压操作方式不同来进行区分,例如连续按压“#*”代表进入按键替代输入,连续按压“*#”代表退出按键替代输入。
作为较佳的实施例,预设替代输入起始按键可以为“*”键,其对应的按压操作为连续按压“**”(即双击“*”键进入),预设替代按键为“*”键,预设替代输入终止按键为“#”键,其对应的按压操作为单击(即单击“#”键退出)。基于此设定,例如当按键“5”损坏时,可以通过输入“********#”来代替输入5,其中前两位“**”,代表进入按键替代输入,后六位“******”代表预设替代按键按压六次,则替代输入按键为“5”,“#”代表退出按键替代输入。为了使用户便于操作,当成功进入按键替代输入或进入失败时,均可以通过声音和/或屏显的方式给于提示。此外,当进入按键替代输入时,可以语音提示,后面再输入时计数,每输入一个*语音播报或屏幕显示当前对应替代的数字,例如按一下“*”,语音播报或屏幕显示当前对应替代的数字为“0”,按两下“*”,语音播报或屏幕显示当前对应替代的数字为“1”,最后按#键结束当前替代输入。综上,本实施例当中的按键损坏时的替代输入方法,通过利用指定按键连续按下的次数来替代损坏按键对应的键值,从而实现密码的替代输入,解决了现有智能锁在开门密码对应的个别按键损坏时无法正常用密码进行开锁的技术问题。
实施例二
请参阅图4,所示为本发明实施例二当中的按键损坏时的替代输入方法,本实施例当中的按键损坏时的替代输入方法、与第一实施例当中的按键损坏时的替代输入方法的不同之处在于,所述方法还包括步骤S21-步骤S22:
步骤S21,在按键替代输入过程中,判断是否存在数字按键的按压。
在具体实施时,当检测到预设替代输入起始按键的按压操作时,进入所述按键替代输入;当检测到预设替代输入终止按键的按压操作时,退出所述按键替代输入。而从进入按键替代输入到退出按键替代输入的过程即为所述按键替代输入过程。
其中,当判断到在按键替代输入过程中存在数字按键的按压时,执行步骤S22,当判断到在按键替代输入过程中不存在数字按键的按压时,则不动作继续监测预设替代按键的按压次数。
步骤S22,根据所述数字按键的键值更新所述预设替代按键的按压次数。
可以理解的,基于上述第一实施例当中的方法,数字均通过预设替代按键的按压来进行输入,当数字比较大时,预设替代按键的按压次数也比较多,例如当“8”键损坏时,需要在按键替代输入过程中连续点击预设替代按键(如“*”键)九次,效率低且易按坏预设替代按键。为此,本实施例采用数字和预设替代按键相结合的方式来进行替代输入,例如当“8”键损坏时,可以通过输入“**7*#”来代替输入数字8,其中,前两位“**”代表进入按键替代输入,“7”为在按键替代输入过程中输入的数字,则直接跳到当前输入的数字(即代表当前预设替代按键的按压次数为7),后面每输入一个*再加1(即7+1=8),#代表按键替代输入结束。因此,本实施例相比于第一实施例可以明显提高按键替代输入效率,以及提高按键的使用寿命。
在一些可选实施例当中,在所述获取按键替代输入过程中预设替代按键的按压次数的步骤之前,所述方法还可以包括:
检测到所述预设替代输入起始按键的按压操作时,输出按键替代输入的提示信息。示例而非限定,例如连续输入两个*即“**”表示开始替代输入,可以语音提示,以提示用户成功进入按键替代输入,方便用户进行按键替代操作。
进一步地,所述方法还可以包括:
检测到预设替代输入起始按键的按压操作后,记录所述预设替代按键的按压次数;
在显示界面显示所述按压次数。
示例而非限定,例如连续输入两个*即“**”表示开始替代输入,除可以语音提示,还可以对预设替代按键的按压次数进行监测,并在键盘连接的显示界面上显示当前按压次数,例如输入“*”“*”,语音提示“开始替代输入”。后面预设替代按键的按压次数将显示于显示界面上,以方便让用户清楚了解当前按压了几次,从而精准的代替输入需要的按键。例如,当按键“3”损坏时,用户在显示界面上显示按压次数为4时,按下“#”键,以成功替代输入数字3。
进一步地,在上述第二实施例的基础之上,所述在显示界面显示所述按压次数的步骤具体包括:
检测到数字按键的按压,在所述显示界面显示所述数字按键的键值;
在检测到所述预设替代按键的按压时,根据所述数字按键的键值以及所述预设替代按键的按压次数更新所述显示界面的显示。
示例而非限定,如输入“*”“*”,语音提示“开始替代输入”。后面再输入“5”,语音提示“五”,同时在屏幕上显示“5”;再输入一次“*”,语音提示“六”,同时在屏幕上显示“6”(5+1),换言之,将原先显示的数字按键的键值增加“*”的按压次数后在屏幕上显示;以此类推,直到按“#”号结束本次替代输入。例如,“**7*#”表示输入了数字8。
进一步地,在一些可选实施例当中,在所述将所述按压次数对应的按键作为目标按键的步骤之后,所述方法还可以包括:
在所述键盘连接的显示界面中显示一个密码输入屏蔽字符。
其中,密码输入屏蔽字符可以为“*”或“-”等,即在利用指定按键连续按下次数来输入损坏按键对应的键值时,显示界面中显示一个密码输入屏蔽字符,代表替代输入成功。例如,当连续按压“*”键6次,显示界面中会显示一个密码输入屏蔽字符,如“-”,以表征本次替代输入成功,此时成功输入密码“5”。但本发明并不局限于此,在其它实施例当中,在利用指定按键连续按下次数来输入损坏按键对应的键值时,也可以直接在显示界面中显示该键值,如当连续按压“*”键6次,显示界面中直接显示密码“5”。
同理,也可以利用密码输入屏蔽字符来提示替代输入失败,例如当连续按压“*”键12次,控制器无法判别出其所要替代的目标按键,则在显示界面中显示两个密码输入屏蔽字符,如“*”和“-”,以提示用户本次替换输入失败。作为一种替代的实施方式,也可以在显示界面中显示对应的密码值,来表征本次替代输入成功,而在显示界面中显示密码输入屏蔽字符,来表征本次替代输入失败。
进一步地,在一些可选实施例当中,在所述将所述按压次数对应的按键作为目标按键的步骤之后,所述方法还可以包括:
上报按键损坏的告警信息。
可以理解的,当用户利用指定按键连续按下次数来输入损坏按键对应的键值时,表明代替输入的按键存在损坏可能。则智能锁主动上报按键损坏的告警信息,上报的途经可以为:直接向连接的客户终端发送告警信息,或先上报到服务器,再由服务器将告警信息发送给客户终端,客户终端可以为维修人员、销售人员或用户的移动终端(如手机),以自动提醒维修人员、销售人员或用户按键损坏,方便及时维修。其中,告警信息中包含了损坏按键的标识(如按键编号),如当连续按压“*”键6次,智能锁主动上报按键5损坏的告警信息。
实施例三
本发明另一方面还提出一种按键损坏时的替代输入装置,请参阅图5,所示为本发明实施例三提供的按键损坏时的替代输入装置,可应用于智能锁当中,具体可以为智能锁中的处理器,所述按键损坏时的替代输入装置具体包括:
获取单元11,用于获取按键替代输入过程中预设替代按键的按压次数;
确定单元12,用于将所述按压次数对应的按键作为目标按键。
在具体实施时,当检测到预设替代输入起始按键的按压操作时,则判定开始了按键替代输入。其中,预设替代输入起始按键可以为键盘中的任意一个或多个按键,预设替代输入起始按键的按压操作可以为但不限于单击、连续点击、多个按键按规则顺序逐一点击等方式。在一些较佳实施例当中,预设替代输入起始按键优选为“*”键和/或“#”键。需要说明的是,一般智能锁通过开始输入时连续按”*#“进入管理菜单,所以只要预设替代输入起始按键的按压操作不是“*#”即可,例如连续点击“*”两次,则进入按键替代输入。此外,为了使用户便于操作,当成功进入按键替代输入或进入失败时,均可以通过声音和/或屏显的方式给于提示。
其中,当进入按键替代输入功能之后,可由智能锁的控制器实时对键盘中的预设替代按键进行按下监测,并记录该预设替代按键的按压次数。
需要说明的是,所述预设替代按键可以为键盘上除常用密码键之外的任一按键,常用密码键一般为数字键,如按键0-9,具体地,所述预设替代按键具体可以为键盘上的特殊字符,如“*”键或“#”键等,如图3所示。
其中,目前智能锁常见的键盘如图3所示,所涉及的按键一般有“123456789*0#”,智能锁的开门密码一般限制为数字,因此可以设定“*”和/或“#”为预设替代按键,以利用预设替代按键来代替损坏按键,并通过预设替代按键的按下次数来输入损坏按键对应的键值。比如在按键0损坏的情况下,可以通过按一次“*”号键来代替,门锁的软件检测到这种情况时,会将其认同为按键0被按下,当前输入密码为0。在按键9损坏的情况下,通过连续按10次“*”键来代替,门锁的软件检测到这种情况时,会将其认同为按键9被按下,当前输入密码为9,其它按键以此类推。需要说明的是,上述对按压次数与按键的对应关系的举例只是本发明其中一种可行的实现方式,但并不局限于此,在其它实施例当中,还可以采用其它对应关系,例如连续按压两次“*”键来代替按键0,按压四次“*”键来代替按键1,以此类推。
除此之外,为了使***能够判定用户是否完成按键的替代输入,为此本实施例当中的方法还包括:当检测到预设替代输入终止按键的按压操作时,退出所述按键替代输入。其中,预设替代输入终止按键可以为键盘中的任意一个或多个按键,预设替代输入终止按键的按压操作可以为但不限于单击、连续点击、多个按键按规则顺序逐一点击等方式。在一些较佳实施例当中,预设替代输入终止按键优选为“*”键和/或“#”键。但需要说明的是,为了使***能够更好的判别,预设替代输入终止按键最好区别于预设替代输入起始按键,例如预设替代输入起始按键可以为“*”键,预设替代输入终止按键为“#”键;或者也可以通过按压操作方式不同来进行区分,例如连续按压“#*”代表进入按键替代输入,连续按压“*#”代表退出按键替代输入。
作为较佳的实施例,预设替代输入起始按键可以为“*”键,其对应的按压操作为连续按压“**”(即双击“*”键进入),预设替代按键为“*”键,预设替代输入终止按键为“#”键,其对应的按压操作为单击(即单击“#”键退出)。基于此设定,例如当按键“5”损坏时,可以通过输入“********#”来代替输入5,其中前两位“**”,代表进入按键替代输入,后六位“******”代表预设替代按键按压六次,则替代输入按键为“5”,“#”代表退出按键替代输入。为了使用户便于操作,当成功进入按键替代输入或进入失败时,均可以通过声音和/或屏显的方式给于提示。此外,当进入按键替代输入时,可以语音提示,后面再输入时计数,每输入一个*语音播报或屏幕显示当前对应替代的数字,例如按一下“*”,语音播报或屏幕显示当前对应替代的数字为“0”,按两下“*”,语音播报或屏幕显示当前对应替代的数字为“1”,最后按#键结束当前替代输入。
进一步地,在本发明一些可选实施例当中,所述确定单元12还用于在按键替代输入过程中,判断是否存在数字按键的按压;若存在,则根据所述数字按键的键值更新所述预设替代按键的按压次数。
其中,检测到预设替代输入起始按键的按压操作时,进入所述按键替代输入;检测到预设替代输入终止按键的按压操作时,退出所述按键替代输入。
进一步地,在本发明一些可选实施例当中,所述装置还可以包括:
提示单元,用于当检测到所述预设替代输入起始按键的按压操作时,输出按键替代输入的提示信息。
进一步地,在本发明一些可选实施例当中,所述装置还可以包括:
次数统计单元,用于当检测到预设替代输入起始按键的按压操作后,记录所述预设替代按键的按压次数;
次数显示单元,用于在显示界面显示所述按压次数。
进一步地,在本发明一些可选实施例当中,所述次数显示单元还用于检测到数字按键的按压,在键盘连接的显示界面上显示所述数字按键的键值;在检测到所述预设替代按键的按压时,根据所述数字按键的键值以及所述预设替代按键的按压次数更新所述显示界面的显示。
进一步地,在本发明一些可选实施例当中,所述获取单元11还用于当所述预设替代按键连续按压时,判定所述键盘当前处于按键替代输入过程;获取所述预设替代按键的连续按压次数,并将所述连续按压次数作为所述预设替代按键的按压次数;其中,当前后两次按压同一按键的时间间隔小于预设时长时,判定为连续按压。
进一步地,在本发明一些可选实施例当中,所述装置还可以包括:
显示控制模块,用于在所述键盘连接的显示界面中显示一个密码输入屏蔽字符。
进一步地,在本发明一些可选实施例当中,所述装置还可以包括:
信息上报模块,用于上报按键损坏的告警信息。
上述各模块、单元被执行时所实现的功能或操作步骤与上述方法实施例大体相同,在此不再赘述。
综上,本实施例当中的按键损坏时的替代输入装置,通过利用指定按键连续按下的次数来替代损坏按键对应的键值,从而实现密码的替代输入,解决了现有智能锁在开门密码对应的个别按键损坏时无法正常用密码进行开锁的技术问题。
实施例四
本发明另一方面还提出一种智能锁,请参阅图6,所示为本发明第四实施例当中的智能锁,包括键盘40、处理器10、存储器20、以及存储在存储器上并可在处理器上运行的计算机程序30,所述处理器10运行所述计算机程序30时,所述智能锁执行上述任一实施例当中的按键损坏时的替代输入方法。
其中,处理器10在一些实施例中可以是一中央处理器(Central ProcessingUnit,CPU)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器20中存储的程序代码或处理数据。
其中,存储器20至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。存储器20在一些实施例中可以是智能锁的内部存储单元,例如该智能锁的硬盘。存储器20在另一些实施例中也可以是智能锁的外部存储设备,例如智能锁上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器20还可以既包括智能锁的内部存储单元也包括外部存储设备。存储器20不仅可以用于存储安装于智能锁的应用软件及各类数据,还可以用于暂时地存储已经输出或者将要输出的数据。
可选地,该智能锁还可以包括用户接口、网络接口、通信总线等,用户接口可以包括显示器(Display)、输入单元比如遥控器、实体按键等,可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在割草车中处理的信息以及用于显示可视化的用户界面。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口),通常用于在该智能锁与其他电子设备之间建立通信连接。通信总线用于实现这些组件之间的连接通信。
需要指出的是,图6示出的结构并不构成对智能锁的限定,在其它实施例当中,该智能锁可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
综上,本实施例当中的智能锁,通过利用指定按键连续按下的次数来替代损坏按键对应的键值,从而实现密码的替代输入,解决了现有智能锁在开门密码对应的个别按键损坏时无法正常用密码进行开锁的技术问题。
本发明实施例还提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例当中的按键损坏时的替代输入方法。
本领域技术人员可以理解,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种按键损坏时的替代输入方法,其特征在于,所述方法包括:
获取按键替代输入过程中预设替代按键的按压次数;
将所述按压次数对应的按键作为目标按键。
2.根据权利要求1所述的按键损坏时的替代输入方法,其特征在于,所述获取按键替代输入过程中预设替代按键的按压次数的步骤包括:
在按键替代输入过程中,判断是否存在数字按键的按压;
若存在,则根据所述数字按键的键值更新所述预设替代按键的按压次数。
3.根据权利要求1所述的按键损坏时的替代输入方法,其特征在于,检测到预设替代输入起始按键的按压操作时,进入所述按键替代输入;检测到预设替代输入终止按键的按压操作时,退出所述按键替代输入。
4.根据权利要求3所述的按键损坏时的替代输入方法,其特征在于,所述获取按键替代输入过程中预设替代按键的按压次数的步骤之前,所述方法还包括:
检测到所述预设替代输入起始按键的按压操作时,输出按键替代输入的提示信息。
5.根据权利要求4所述的按键损坏时的替代输入方法,其特征在于,所述方法还包括:
检测到预设替代输入起始按键的按压操作后,记录所述预设替代按键的按压次数;
在显示界面显示所述按压次数。
6.根据权利要求5所述的按键损坏时的替代输入方法,其特征在于,所述在显示界面显示所述按压次数的步骤包括:
检测到数字按键的按压,在所述显示界面显示所述数字按键的键值;
在检测到所述预设替代按键的按压时,根据所述数字按键的键值以及所述预设替代按键的按压次数更新所述显示界面的显示。
7.根据权利要求1所述的按键损坏时的替代输入方法,其特征在于,所述获取按键替代输入过程中预设替代按键的按压次数的步骤包括:
当所述预设替代按键连续按压时,判定所述键盘当前处于按键替代输入过程;
获取所述预设替代按键的连续按压次数,并将所述连续按压次数作为所述预设替代按键的按压次数;
其中,当前后两次按压同一按键的时间间隔小于预设时长时,判定为连续按压。
8.一种按键损坏时的替代输入装置,其特征在于,所述装置包括:
获取单元,用于获取按键替代输入过程中预设替代按键的按压次数;
确定单元,用于将所述按压次数对应的按键作为目标按键。
9.一种智能锁,其特征在于,包括键盘、处理器、存储器、以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器运行所述计算机程序时,所述智能锁执行权利要求1-7任一项所述的按键损坏时的替代输入方法。
10.一种存储介质,其特征在于,其上存储有计算机程序,该计算机程序被处理器执行时实现权利要求1-7任一项所述的按键损坏时的替代输入方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010579313.2A CN111784875A (zh) | 2020-06-23 | 2020-06-23 | 一种按键损坏时的替代输入方法、装置及智能锁 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010579313.2A CN111784875A (zh) | 2020-06-23 | 2020-06-23 | 一种按键损坏时的替代输入方法、装置及智能锁 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111784875A true CN111784875A (zh) | 2020-10-16 |
Family
ID=72757104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010579313.2A Pending CN111784875A (zh) | 2020-06-23 | 2020-06-23 | 一种按键损坏时的替代输入方法、装置及智能锁 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111784875A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115223277A (zh) * | 2022-07-05 | 2022-10-21 | 珠海联云科技有限公司 | 智能门锁及其控制方法、装置、电子设备及可读介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES1030410U (es) * | 1995-03-13 | 1995-08-01 | Btv S A | Teclado de membrana para cerraduras electronicas |
CN102334105A (zh) * | 2008-12-24 | 2012-01-25 | 意法爱立信印度有限公司 | 对键盘或辅助键盘的失效键编码 |
CN102831354A (zh) * | 2012-08-23 | 2012-12-19 | 屈国栋 | 密码输入面板及密码输入控制方法 |
CN105389103A (zh) * | 2015-12-21 | 2016-03-09 | 联想(北京)有限公司 | 一种电子设备的控制方法和电子设备 |
CN106775282A (zh) * | 2016-11-10 | 2017-05-31 | 宇龙计算机通信科技(深圳)有限公司 | 操作终端的方法及装置 |
CN107046556A (zh) * | 2016-11-29 | 2017-08-15 | 深圳智乐信息科技有限公司 | 一种验证的方法及*** |
CN110111464A (zh) * | 2019-05-07 | 2019-08-09 | 深圳市科发智能技术有限公司 | 一种单按键控制器门禁安全*** |
CN110576828A (zh) * | 2019-08-16 | 2019-12-17 | 深圳市伊爱高新技术开发有限公司 | 一种工程机械设备gnss终端紧急解锁的方法 |
-
2020
- 2020-06-23 CN CN202010579313.2A patent/CN111784875A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES1030410U (es) * | 1995-03-13 | 1995-08-01 | Btv S A | Teclado de membrana para cerraduras electronicas |
CN102334105A (zh) * | 2008-12-24 | 2012-01-25 | 意法爱立信印度有限公司 | 对键盘或辅助键盘的失效键编码 |
CN102831354A (zh) * | 2012-08-23 | 2012-12-19 | 屈国栋 | 密码输入面板及密码输入控制方法 |
CN105389103A (zh) * | 2015-12-21 | 2016-03-09 | 联想(北京)有限公司 | 一种电子设备的控制方法和电子设备 |
CN106775282A (zh) * | 2016-11-10 | 2017-05-31 | 宇龙计算机通信科技(深圳)有限公司 | 操作终端的方法及装置 |
CN107046556A (zh) * | 2016-11-29 | 2017-08-15 | 深圳智乐信息科技有限公司 | 一种验证的方法及*** |
CN110111464A (zh) * | 2019-05-07 | 2019-08-09 | 深圳市科发智能技术有限公司 | 一种单按键控制器门禁安全*** |
CN110576828A (zh) * | 2019-08-16 | 2019-12-17 | 深圳市伊爱高新技术开发有限公司 | 一种工程机械设备gnss终端紧急解锁的方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115223277A (zh) * | 2022-07-05 | 2022-10-21 | 珠海联云科技有限公司 | 智能门锁及其控制方法、装置、电子设备及可读介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112988780B (zh) | 数据校核方法和装置、存储介质及电子设备 | |
CN111475369A (zh) | 日志监控的添加方法、装置、计算机设备及存储介质 | |
CN111696663A (zh) | 疾病风险的分析方法、装置、电子设备及计算机存储介质 | |
WO2021068947A1 (zh) | 充电桩故障识别的***和方法 | |
CN111784875A (zh) | 一种按键损坏时的替代输入方法、装置及智能锁 | |
CN113486316A (zh) | 用户身份验证方法、装置、电子设备及可读存储介质 | |
CN113986689A (zh) | 一种自定义配置告警方法、***及终端 | |
CN210924624U (zh) | 电力安全工器具智慧管理装置 | |
CN112966965A (zh) | 进出口大数据的分析和决策方法、装置、设备及存储介质 | |
CN110009260B (zh) | 污水处理厂的交接班信息处理方法和装置 | |
CN111651652A (zh) | 基于人工智能的情感倾向识别方法、装置、设备及介质 | |
CN114625106B (zh) | 车辆诊断的方法、装置、电子设备及存储介质 | |
CN106157411A (zh) | 一种电子密码锁 | |
CN114013330B (zh) | 一种换电柜的充放电认证方法及装置 | |
CN111478875A (zh) | 一种基于区块链的生物体征混合模式认证方法与*** | |
CN111831127A (zh) | 一种按键损坏时的替代输入方法、装置及智能锁 | |
CN112487997B (zh) | 一种人像特征提取方法及装置 | |
CN115563100A (zh) | 一种智能业务库的管理方法、管理装置及存储介质 | |
CN101510239B (zh) | 信息处理***和信息处理方法 | |
CN111734221B (zh) | 井盖开锁方法、装置、设备、存储介质和*** | |
CN113313858A (zh) | 一种智能锁用户的注册方法、装置及智能锁 | |
CN112365631A (zh) | 一种智能锁用户的注册方法、装置及智能锁 | |
CN113285913A (zh) | 基于智能锁的数据获取方法、***、电子设备及存储介质 | |
CN110942124A (zh) | 电力安全工器具智慧管理方法及装置 | |
CN110020824A (zh) | 产品物流信息管理***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201016 |
|
RJ01 | Rejection of invention patent application after publication |