一种单键密码输入系统及方法

文档序号:10534200
一种单键密码输入系统及方法
【专利摘要】本发明涉及一种单键密码输入系统及方法。该单键密码输入系统包括按键单元、定时单元、处理单元和存储单元,按键单元用于输入按键按压信号,定时单元与按键单元相连,用于对操作者通过按键单元输入的按键按压信号进行计时,定时单元采用10ms定时扫描的方式进行计时,按键单元和定时单元分别与处理单元相连,处理单元根据按键单元输入的按键按压信号与密码编码原则来进行比对,根据按键开闭状态和开闭时长来实现密码输入,存储单元与处理单元相连。本发明的有益效果在于,本发明单键密码的输入更加安全可靠,同时灵活性得到提高,密码的组合方式更加灵活且保密性更强。
【专利说明】
一种单键密码输入系统及方法
技术领域
[0001 ] 本发明涉及一种单键密码输入系统及方法。
【背景技术】
[0002]目前,密码输入的方式大概有以下几种:1、在PC机上,一般通过键盘进行密码输入;2、在非电子设备上常常是机械方式输入,比如非电子保险柜的密码输入以多重转轮输入;3、在电子设备上如果是在硬件上直接进行密码输入和校验的话,都是以一个数位键盘输入,比如电子保险柜、电子密码门锁、加密移动硬盘盒、加密移动U盘等。现行的电子设备上使用的键盘式密码输入其缺点显而易见,例如:1、占用空间大,非常不适合小体积的产品,比如安全U盘。在U盘或电子密码锁上使用这种键盘输入方式,产品不得不做到足够大;
2、键盘输入方式保密性有天生的缺陷,因为密码是一个固定数,且经常反复操作,导致用到的几个密码组成键不可避免地在外观或内部触点处产生不同程度的磨损或留下明显的不同,就这将大大缩小密码组合范围,增加密码被解开几率。而且键盘输入,如果有人故意偷看,加之输入者的不小心,密码非常容易被备用心者记录下来;3、可靠性方面,多键设计因为有更多的按键,从产品损坏几率上来讲比单键损坏几率更高,好比一个键盘总有个别的键先损坏,从而导致整个键盘的提前报废。

【发明内容】

[0003]鉴于现有技术中存在的上述问题,本发明的主要目的在于解决现有技术的缺陷,本发明提供一种单键密码输入系统及方法,本发明单键密码的输入更加安全可靠,同时灵活性得到提高,密码的组合方式更加灵活且保密性更强。
[0004]本发明提供了一种单键密码输入系统,包括按键单元、定时单元、处理单元和存储单元,其中:所述按键单元用于输入按键按压信号;所述定时单元与所述按键单元相连,用于对操作者通过所述按键单元输入的按键按压信号进行计时,所述定时单元采用1ms定时扫描的方式进行计时;所述按键单元和所述定时单元分别与所述处理单元相连,所述处理单元根据按键单元输入的按键按压信号与密码编码原则来进行比对,根据按键开闭状态和开闭时长来实现密码输入;所述存储单元与所述处理单元相连,用于存储按键单元输入的按键按压信号以及预设的密码编码方式。
[0005]可选的,所述密码编码方式包括:
[0006]a、一个信号状态,所述一个信号状态为:所述按键按压一次为一个信号态输入,根据连续的按键按压信号输入进行累计计数以实现一个O?9之间的数字的输入;重复操作,可以实现不同数字组合的密码的输入;
[0007]b、两个信号状态,所述两个信号状态为:根据所述按键单元按压闭合时的时间长短设定两个信号状态,可分别为长状态和短状态,记为I和0,进而通过0、I 二进制的组合方式实现密码输入;
[0008]C、多个信号状态,所述多个信号状态为:以某一个固定值时长为增量单位,根据按键闭合时间的长度来实现一个多态信号定义,按键只要一直闭合,状态值会不停增加,直至按键断开,这样可实现多个信号态组成的密码输入,该种方式可配液晶屏显示输入。
[0009]可选的,所述密码编码方式a中按键单元进行连续的按键按压信号输入时,闭合时间小于第一预设时间时设为一次点击,根据连续点击的次数来实现一个数字的输入,确认一个数字的输入可根据闭合状态大于第二预设时间来实现,确认密码输入完毕的信号可根据非闭合状态大于第三预设时间。
[0010]可选的,所述密码编码方式b中通过0、1 二进制的方式实现密码输入具体为:根据按键单元按压闭合时的时间长短设定长状态和短状态,如闭合时间小于第四预设时间设定为短状态,即设为O ;如果闭合时间大于第五预设时间设定为长状态,即设定为1,由此实现
0、1的二进制密码输入,确认信号可根据闭合或非闭合状态大于第六预设时间来实现。
[0011]可选的,所述第一预设时间为0.5?1.0s,所述第二预设时间为3.0?4.0s,所述第三预设时间为6.0?8.0s。
[0012]可选的,所述第四预设时间为0.5?1.0s,所述第五预设时间为2.0?3.0s,所述第六预设时间为4.0?5.0s。
[0013]本发明还提供一种单键密码输入方法,该单键密码输入方法包括:按压按键单元,在按键按下的时候,启动定时单元,开始计时,按键单元松开时,关闭定时单元,定时单元采用1ms定时扫描,记录下按键单元按下的时间,所述处理单元根据时间和密码编码方式进行密码转换进行比对,根据按键开闭状态和开闭时长来实现密码输入
[0014]本发明具有以下优点和有益效果:本发明提供一种单键密码输入系统及方法,具有以下优点:
[0015]1、占用空间小,非常适合小体积的产品,比如安全U盘;单键密码可以大大缩减空间占用,非常适合类似U盘、移动硬盘盒这种小电子器件上使用,大大减低产品的磨具开发及后期的生产成本,而且可以选择使用机械式按键或感应按键来实现;
[0016]2、相比单键输入,键盘输入方式保密性有天生的缺陷。因为密码是一个固定数,且经常反复操作,导致用到的几个密码组成键不可避免地在外观或内部触点处产生不同程度的磨损或留下明显的不同,就这将大大缩小密码组合范围,增加密码被解开几率。而且键盘输入,如果有人故意偷看,加之输入者的不小心,密码非常容易被备用心者记录下来,而单键密码的输入方式则不存在上述缺点,在在使用中其保密性更强;
[0017]3、可靠性方面,多键设计因为有更多的按键,从产品损坏几率上来讲比单键损坏几率更高,好比一个键盘总有个别的键先损坏,从而导致整个键盘的提前报废,而单键其可靠性依赖一个键,这相对依赖多键的整体可用性更加有优势;
[0018]4、单键密码的组合方式更加灵活多变,多键输入一般是1、2、3、4、5、6、7、8、9、0十个数字键的组合排列,而单键输入方式更为灵活,可以是长短信号类似摩斯密码的组合,也可以是点击计数来完成数字密码输入,甚至是可以设为多个不同时长的多态信号的密码形式。
【附图说明】
[0019]图1为本发明提供的一种单键密码输入系统的示意图。
【具体实施方式】
[0020]下面将参照附图和具体实施例对本发明作进一步的说明。
[0021]如图1所示:本发明实施例的一种单键密码输入系统100,包括按键单元101、定时单元103、处理单元102和存储单元104,其中:所述按键单元用于输入按键按压信号;所述定时单元与所述按键单元相连,用于对操作者通过所述按键单元输入的按键按压信号进行计时,所述定时单元采用1ms定时扫描的方式进行计时;所述按键单元和所述定时单元分别与所述处理单元相连,所述处理单元根据按键单元输入的按键按压信号与密码编码原则来进行比对,根据按键开闭状态和开闭时长来实现密码输入;所述存储单元与所述处理单元相连,用于存储按键单元输入的按键按压信号以及预设的密码编码方式。
[0022]作为上述实施例的优选实施方式,所述密码编码方式可包括:a、一个信号状态,所述一个信号状态为:所述按键按压一次为一个信号态输入,根据连续的按键按压信号输入进行累计计数以实现一个O?9之间的数字的输入;重复操作,可以实现不同数字组合的密码的输入;
[0023]b、两个信号状态,所述两个信号状态为:根据所述按键单元按压闭合时的时间长短设定两个信号状态,可分别为长状态和短状态,记为I和0,进而通过0、I 二进制的组合方式实现密码输入。
[0024]作为上述实施例的优选实施方式,所述密码编码方式a中按键单元进行连续的按键按压信号输入时,闭合时间小于第一预设时间时设为一次点击,根据连续点击的次数来实现一个数字的输入,确认一个数字的输入可根据闭合状态大于第二预设时间来实现,确认密码输入完毕的信号可根据非闭合状态大于第三预设时间。
[0025]作为上述实施例的优选实施方式,所述密码编码方式b中通过0、I 二进制的方式实现密码输入具体为:根据按键单元按压闭合时的时间长短设定长状态和短状态,如闭合时间小于第四预设时间设定为短状态,即设为O ;如果闭合时间大于第五预设时间设定为长状态,即设定为1,由此实现0、1的二进制密码输入,确认信号可根据闭合或非闭合状态大于第六预设时间来实现。
[0026]作为上述实施例的优选实施方式,所述第一预设时间为0.5?1.0s,可选为0.5s,所述第二预设时间为3.0?4.0s,可选为3.0s,所述第三预设时间为6.0?8.0s,可选为
6.0s0
[0027]作为上述实施例的优选实施方式,所述第四预设时间为0.5?1.0s,可选为0.5s,所述第五预设时间为2.0?3.0s,可选为2.0s,所述第六预设时间为4.0?5.0s,可选为
4.0s0
[0028]本发明还提供一种单键密码的输入方法,该单键密码输入方法包括:按压按键单元,在按键按下的时候,启动定时单元,开始计时,按键单元松开时,关闭定时单元,定时单元采用1ms定时扫描,记录下按键单元按下的时间,所述处理单元根据时间和密码编码方式进行密码转换进行比对,根据按键开闭状态和开闭时长来实现密码输入。
[0029]本发明提供一种单键密码输入系统,其原理为:只设一个按键,可以是机械式按键或感应式按键,根据按键开闭状态和开闭时长来实现信号输入,进入实现单键密码输入的功能。
[0030]本发明提供一种单键密码输入系统,其密码编码方式还可包括:设置多个信号状态,比如以0.5或I秒为一个梯度等级来实现一个多信号状态定义,如按键的闭合状态小于
I秒为密码数字1,在I?2为密码数字2,2?3为密码数字3......8?9为密码数字9,大于9秒为密码数字O,这样实现十个信号态来代表十个数字。当然,这种根据按住按钮的时间长短来估算输入数字的方式不太实用,亦不做推荐,只是作为一种备选方式而已,但是这种方式在配上液晶屏现实输入数字的情况下则会变得更加现实。
[0031]实施例1
[0032]安全U盘或移动硬盘盒上使用单键式密码输入来实现便捷、安全的硬件密码控制,实现U盘或移动硬盘上的加密分区或隐藏分区的可用性,或者控制存放于存储介质上数据的加密情况。客户可以自己预先设定保密分区的密码,正常情况下,加密U盘或加密硬盘盒插入电脑时只显示普通可用区域,通过单键式密码输入正确密码组的情况下,保密区可以正常识别并使用。如果密码被连续多次输错,则可以锁定设备,防止非法试错,而单键式密码输入这种方式让试错输入的企图变得更加困难。因为使用了单键式密码输入方式,移动硬盘,尤其是加密U盘可以做到正常大小,而不必为硬件密码输入功能特别设计外观尺寸。在设计时,为使单键密码输入方式更为友好,可以通过Led灯、蜂鸣器等指示输入情况或使用液晶屏显示输入情况,以此加强这种方式的实用性。
[0033]实施例2
[0034]加密锁或Ukey上使用单键式密码输入来控制加密锁或Ukey与应用软件之间的某些特定交互功能的可用或不可用,以此来达到加强应用软件保护或加强Ukey身份认证功能的目的。加密锁、UKey基本都和正常U盘体积一样,比较小,而且这类产品都是对加密性有某些要求的产品,所以在这类产品中可以很好地利用单键式密码输入在使用和设计上的优势,很好地把两者结合起来,利用密码设计机制控制加密锁、Ukey中某些数据存储块或算法函数的可用性,进而控制由这些设备控制的应用软件的可用性来达到更强的软件保护或身份认证功能。
[0035]其他领域,如电子密码门锁、电子密码的保险箱等等,可以采用单键式密码输入方式,增加产品可靠性,增加保密强度,同时因为所需空间小,使产品整体设计上更加灵活多变。
[0036]最后这种单键式密码输入方法还可以延伸到手机、平板电脑等触摸设备上,可以在这些设备的开机保护、屏保上使用这种方式或可以成为这些设备上运行的应用程序的密码输入方式。因为是触控设备,所以适合使用,而且只有一个点,设计的人机交互界面将可以做到更加干净简洁,同时也提供更加灵活的设计可能,比如手机屏保是一张图,而我们可以通过程序设定这幅图的特定位置为有效点(即相当于一个按键,比如是一张小孩的照片,而我们可以设定小孩的鼻子处为有效点),通过单键式密码输入机制实现手机的开机或锁屏密码保护,非本人首先不知道这幅图中的有效点是哪里,其次需要输入正确的密码组合才可以使用。因为只有一个点有效,在不知道有效点的情况下试错乱点或密码输入错误超限,都可以设置锁定设备,这也很大程度上增加设备的安全性。
[0037]最后应说明的是:以上所述的各实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种单键密码输入系统,其特征在于:包括按键单元、定时单元、处理单元和存储单元,其中:所述按键单元用于输入按键按压信号;所述定时单元与所述按键单元相连,用于对操作者通过所述按键单元输入的按键按压信号进行计时,所述定时单元采用1ms定时扫描的方式进行计时;所述按键单元和所述定时单元分别与所述处理单元相连,所述处理单元根据按键单元输入的按键按压信号与密码编码原则来进行比对,根据按键开闭状态和开闭时长来实现密码输入;所述存储单元与所述处理单元相连,用于存储按键单元输入的按键按压信号以及预设的密码编码方式。2.根据权利要求1所述的单键密码输入系统,其特征在于,所述密码编码方式包括: a、一个信号状态,所述一个信号状态为:所述按键按压一次为一个信号态输入,根据连续的按键按压信号输入进行累计计数以实现一个O?9之间的数字的输入;重复操作,可以实现不同数字组合的密码的输入; b、两个信号状态,所述两个信号状态为:根据所述按键单元按压闭合时的时间长短设定两个信号状态,可分别为长状态和短状态,记为I和0,进而通过0、I 二进制的组合方式实现密码输入; C、多个信号状态,所述多个信号状态为:以某一个固定值时长为增量单位,根据按键闭合时间的长度来实现一个多态信号定义,按键只要一直闭合,状态值会不停增加,直至按键断开,这样可实现多个信号态组成的密码输入,该种方式可配液晶屏显示输入。3.根据权利要求2所述的单键密码输入系统,其特征在于,所述密码编码方式a中按键单元进行连续的按键按压信号输入时,闭合时间小于第一预设时间时设为一次点击,根据连续点击的次数来实现一个数字的输入,确认一个数字的输入可根据闭合状态大于第二预设时间来实现,确认密码输入完毕的信号可根据非闭合状态大于第三预设时间。4.根据权利要求1所述的单键密码输入系统,其特征在于,所述密码编码方式b中通过0、I 二进制的方式实现密码输入具体为:根据按键单元按压闭合时的时间长短设定长状态和短状态,如闭合时间小于第四预设时间设定为短状态,即设为O ;如果闭合时间大于第五预设时间设定为长状态,即设定为1,由此实现0、1的二进制密码输入,确认信号可根据闭合或非闭合状态大于第六预设时间来实现。5.根据权利要求3所述的单键密码输入系统,其特征在于,所述第一预设时间为0.5?1.0s,所述第二预设时间为3.0?4.0s,所述第三预设时间为6.0?8.0s。6.根据权利要求4所述的单键密码输入系统,其特征在于,所述第四预设时间为0.5?1.0s,所述第五预设时间为2.0?3.0s,所述第六预设时间为4.0?5.0s。7.一种单键密码输入方法,其特征在于,该单键密码输入方法包括:按压按键单元,在按键按下的时候,启动定时单元,开始计时,按键单元松开时,关闭定时单元,定时单元采用1ms定时扫描,记录下按键单元按下的时间,所述处理单元根据时间和密码编码方式进行密码转换进行比对,根据按键开闭状态和开闭时长来实现密码输入。
【文档编号】G06F3/023GK105892709SQ201510008339
【公开日】2016年8月24日
【申请日】2015年1月8日
【发明人】李俊, 李继
【申请人】北京素志互联科技发展有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1