一种防窥密码器以及密码识别方法技术

技术编号:25042836 阅读:23 留言:0更新日期:2020-07-29 05:33
本申请公开了一种防窥密码器以及密码识别方法,包括数码按钮、主控电路和上位机;数码按钮的数码按键具有子主控电路,数码按键的下方设置有压力传感器,子主控电路的输入端连接数码按键和压力传感器,子主控电路的输出端连接主控电路;子主控电路接收到数码按键输出的按压信号后采集压力传感器输出的压力信号,若压力超过阈值,则子主控电路向主控电路输出有效按压信号;主控电路采集子主控电路输出的有效按压信号,并将一组有效按压信号输出给上位机。本申请根据每个数码按键被按下的力度来区分正常输入和干扰输入,并仅将正常输入加入密码序列,达到防窥的目的。

【技术实现步骤摘要】
一种防窥密码器以及密码识别方法
本申请涉及锁具领域,尤其涉及一种防窥密码器以及密码识别方法。
技术介绍
密码器用于输入密码,在利用密码器输入密码的时候容易被其他人窥视并窃取密码。现有的密码器接收到的输入信息与密码信息一一对应,窥视者通过简单的观看即可很容易地获取密码,因此现有的密码器的防盗性较差。
技术实现思路
本申请的目的在于提供一种防窥密码器以及密码识别方法,通过数码按键的按压力度区分正常输入和干扰输入,并仅将正常输入加入密码序列,达到防窥的目的。本申请提供了一种防窥密码器,包括数码按钮、主控电路和上位机;数码按钮的数码按键具有子主控电路,数码按键的下方设置有压力传感器,子主控电路的输入端连接数码按键和压力传感器,子主控电路的输出端连接主控电路;子主控电路接收到数码按键输出的按压信号后采集压力传感器输出的压力信号,若压力超过阈值,则子主控电路向主控电路输出有效按压信号;主控电路采集子主控电路输出的有效按压信号,并将一组有效按压信号输出给上位机。优选地,其中,子主控电路的输出端还连接振动模块,若压力超过阈值,则子主控电路还向振动模块输出有效按压信号;振动模块收到有效按压信号后触发振动。优选地,其中,每个数码按键均具有子主控电路、一个独立的压力传感器和一个独立的振动模块。优选地,其中,每个数码按键均具有子主控电路,至少两个数码按键共用一个压力传感器;并且至少两个数码按键共用一个振动模块,至少两个数码按键的子主控电路的输出端均连接或门的输入端,或门的输出端连接振动模块。优选地,其中,子主控电路的输入端还连接扬声器;子主控电路接收到数码按键输出的按压信号后触发扬声器。优选地,其中,主控电路在等待第i按键状态下,当所有子主控电路中按压信号均无效时,主控电路保持等待第i按键状态;当某个子主控电路中的按压信号有效时,主控电路输出有效按压信号无效,进入第i按键状态,并且第i按键的子主控电路进入压力采集状态。优选地,其中,第i按键的子主控电路在压力采集状态下,采集数码按键受到的压力信号;当压力超过阈值T时,第i按键的子主控电路输出有效按压信号;当第i按键的有效按压信号有效时,第i按键的子主控电路停止压力采集,主控电路保持第i按键状态。本申请还提供了一种密码识别方法,包括如下步骤:接收数码按键输出的按压信号;采集压力信号;判断压力是否超过阈值;若是,则向主控电路输出有效按压信号。优选地,其中,若压力超过阈值,还包括:向振动模块输出有效按压信号,触发振动。优选地,其中,接收数码按键输出的按压信号后,还触发扬声器。本申请的有益效果如下:1、本申请根据每个数码按键被按下的力度来区分正常输入和干扰输入,并仅将正常输入加入密码序列,达到防窥的目的。2本申请通过振动的方式来提示用户当前按压被认定为正常输入还是干扰输入,但窥视者无法获得这种提示,由此达到防窥的目的。3、本申请可输入任意位数的数码按键,并且有效输入和干扰输入可以随意排列,这就大大窥视的难度,防窥效果更好。4、本申请中任何数码按键被按压时防窥密码器都会发声,窥视者无法通过声响分辨有效输入,从而达到防窥的目的。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的防窥密码器的结构图;图2为本申请实施例一提供的子主控电路的结构图;图3为本申请实施例二提供的子主控电路的结构图;图4为本申请实施例提供的子主控电路的密码识别方法的流程图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1本申请实施例提供了一种防窥密码器,如图1所示,该防窥密码器包括按键模块和主控电路。按键模块包括数码按钮、确认按钮和取消按钮。数码按钮向主控电路输出m个数码按键的按压信号btn_out[m:1],btn_out[m:1]中每个按压信号对应数码按键中的一位。例如,第i个数码按键输出的按压信号为btn_out[i]。当用户对第i(1<=i<=m)个按键的按压有效时,btn_out[i]为1,btn_out[i]信号有效,则向主控电路输出btn_out[i]信号。否则,当用户对第i(1<=i<=m)个按键的按压无效时,btn_out[i]为0,不输出信号。本申请中,数码按钮的每个数码按键均具有子主控电路,数码按键的下方设置有压力传感器,子主控电路的输入端连接数码按键和压力传感器,输出端连接主控电路和振动模块的使能端。数码按键被按压时,按压信号btn_in为1,btn_in信号有效,数码按键向子主控电路输出btn_in信号。btn_in信号有效时,压力传感器开始采集数码按键受到的压力,向子主控电路输出prs压力信号。当压力超过阈值T时,有效按压信号btn_out信号为1,子主控电路停止采集prs压力信号,从而保持btn_out为1。此时,子主控电路向主控电路输出btn_out信号,并触发振动模块振动,该按压为有效按压。在按压过程中,若压力传感器采集的压力不超过阈值T,压力传感器继续采集数码按键受到的压力,若在整个按压过程压力均未超过阈值T,则btn_out保持为0,振动模块不被触发,数码按键的按压无效。作为一个实施例,每个数码按键的下方具有一个独立的压力传感器,每个数码按键对应一个子主控电路和一个独立的振动模块。该数码按键被按压时,若压力传感器采集的压力超过阈值T,该数码按键的振动模块被触发。作为一个例子,如图2所示,数码按键A被按压时,btn_in[A]为1,btn_in[A]信号有效,数码按键A向子主控电路A输出btn_in[A]信号。btn_in[A]信号有效时,压力传感器A开始采集数码按键A受到的压力,向子主控电路A输出prs[A]压力信号。当压力超过阈值T时,btn_out[A]为1,停止采集prs[A]压力信号,从而保持btn_out[A]为1。此时,子主控电路A向主控电路输出btn_out[A]信号,并触发振动模块A振动。在该实施例中,按键模块包括确认按钮、取消按钮、多个数码按键及其子主控电路、与每个数码按键连接的独立的压力传感器以及与每个数码按键对应的独立的振动模块。主控电路的输入端连接每个子主控电路的输出端。作为另一个实施例,每个数码按键具有一个独立的子主控电路,至少两个数码按键共用一个压力传感器,每个子主控电路的输出端连接或门的输入端和主控电路的输入端,或门的输入端连接至少两个子主控电路的输出端,或门的输出本文档来自技高网...

【技术保护点】
1.一种防窥密码器,其特征在于,包括数码按钮、主控电路和上位机;/n所述数码按钮的数码按键具有子主控电路,所述数码按键的下方设置有压力传感器,所述子主控电路的输入端连接数码按键和压力传感器,所述子主控电路的输出端连接所述主控电路;/n所述子主控电路接收到所述数码按键输出的按压信号后采集所述压力传感器输出的压力信号,若压力超过阈值,则所述子主控电路向所述主控电路输出有效按压信号;/n所述主控电路采集所述子主控电路输出的有效按压信号,并将一组有效按压信号输出给所述上位机。/n

【技术特征摘要】
20200228 CN 20201012979281.一种防窥密码器,其特征在于,包括数码按钮、主控电路和上位机;
所述数码按钮的数码按键具有子主控电路,所述数码按键的下方设置有压力传感器,所述子主控电路的输入端连接数码按键和压力传感器,所述子主控电路的输出端连接所述主控电路;
所述子主控电路接收到所述数码按键输出的按压信号后采集所述压力传感器输出的压力信号,若压力超过阈值,则所述子主控电路向所述主控电路输出有效按压信号;
所述主控电路采集所述子主控电路输出的有效按压信号,并将一组有效按压信号输出给所述上位机。


2.如权利要求1所述的防窥密码器,其特征在于,所述子主控电路的输出端还连接振动模块,若压力超过阈值,则所述子主控电路还向所述振动模块输出有效按压信号;所述振动模块收到所述有效按压信号后触发振动。


3.如权利要求2所述的防窥密码器,其特征在于,每个所述数码按键均具有子主控电路、一个独立的压力传感器和一个独立的振动模块。


4.如权利要求2所述的防窥密码器,其特征在于,每个所述数码按键均具有子主控电路,至少两个数码按键共用一个压力传感器;并且
至少两个数码按键共用一个振动模块,所述至少两个数码按键的子主控电路的输出端均连接或门的输入端,所述或门的输出端连接所述振动模块。

【专利技术属性】
技术研发人员:徐小君李慧
申请(专利权)人:张家口浩扬科技有限公司
类型:发明
国别省市:河北;13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1