CN104463037A - 一种密码输入方法及其设备 - Google Patents
一种密码输入方法及其设备 Download PDFInfo
- Publication number
- CN104463037A CN104463037A CN201410697705.3A CN201410697705A CN104463037A CN 104463037 A CN104463037 A CN 104463037A CN 201410697705 A CN201410697705 A CN 201410697705A CN 104463037 A CN104463037 A CN 104463037A
- Authority
- CN
- China
- Prior art keywords
- cipher
- display screen
- password
- button
- interface circuit
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000004891 communication Methods 0.000 claims description 44
- 230000002452 interceptive effect Effects 0.000 claims description 28
- 239000013078 crystal Substances 0.000 claims description 12
- 230000002093 peripheral effect Effects 0.000 claims description 11
- 230000008878 coupling Effects 0.000 claims description 9
- 238000010168 coupling process Methods 0.000 claims description 9
- 238000005859 coupling reaction Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 7
- 230000013011 mating Effects 0.000 claims description 2
- 230000003750 conditioning effect Effects 0.000 claims 1
- 230000003993 interaction Effects 0.000 abstract 4
- 238000012905 input function Methods 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000000087 stabilizing effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 241001269238 Data Species 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000005611 electricity Effects 0.000 description 2
- 238000004134 energy conservation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000009897 systematic effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009931 harmful effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000004148 unit process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明公开了一种密码输入方法及其设备,所述方法采用单密码按键匹配显示屏中的进度条实现密码输入。所述设备包括微控制器、显示屏,还包括单按键和人机交互接口电路;所述显示屏与人机交互接口电路分别独立地与微控制器连接,单按键与人机交互接口电路连接;当所述单按键按下时,将通过人机交互接口电路产生一连续的第一电平信号,并将该第一电平信号传输至微控制器;所述微处理器将获得的连续第一电平信号时长匹配为对应长度的进度条和密码值,在显示屏中显示密码输入。与现有技术相比,本发明采用单按键并结合显示屏实现密码数据输入,可有效防止不法分子通过安装窃密键盘等方式来盗取用户密码,从而可有效保护用户的密码信息安全。
Description
技术领域
本发明涉及一种信息输入方法及其设备,具体来说,是涉及一种密码输入方法及其设备;属于电子信息工程领域。
背景技术
密码输入及其密码键盘是金融收银***必不可少的计算机外部设备之一,广泛应用在通信、政府、交通、工商、税务、超市等服务行业,配合银行***、POS机和管理***中使用,主要用来输入密码。随着银行卡使用者的增多和***的日益盛行,密码键盘越来越多的得到人们的关注。保证输入密码的安全是密码键盘所必需具有的基本功能。密码键盘可分为液晶、语音、加密、触摸等种类。随着触摸式显示屏技术的发展,许多终端设备都具备了触摸式显示屏功能,从而可以通过在触摸式显示屏上显示软键盘(或称虚拟键盘),供用户通过触摸式显示屏输入密码。
各个行业对密码的要求不同而对密码键盘的要求也相应不同,触摸密码键盘是目前最为先进的密码输入方式,整个按键面板用触摸式显示屏来代替,极大的提高了密码键盘的实用性、二次开放性、安全性而且具有防侧看防偷拍等特殊功能。
密码键盘主要分类及其存在的问题如下:
1、固定式数字键盘
银行各种柜台式ATM机普遍采用固定式数字键盘以实现密码输入,一些不法分子正是利用这种键盘不能移动及键盘上数字排列固定的结构特点,通过安装针孔摄像头、窃密键盘等方式窃取用户密码信息以盗取用户资金,不仅给用户带来了显著的经济损失,同时也给正常的金融秩序造成了不良影响。
2、触摸式显示屏键盘
触摸式显示屏上显示软键盘(或称虚拟键盘),供用户通过触摸式显示屏输入密码。现有技术中的触控终端,一般通过中央处理器(CPU)控制触摸式显示屏显示软键盘,触摸式显示屏把点击软键盘的位置信息传递给中央处理器,中央处理器处理位置信息并转换成对应位置的点击信息,最后将点击信息转换为相应的按键信息。这种直接在触摸式显示屏上把触摸位置的信息传递给中央处理器的方法,在输入密码时,很可能会被假冒程序(伪程序)通过中央处理器和内存窃取密码信息,进而导致密码泄露,安全性不高。
此外,现有技术中也公开了各种结构更为复杂力求安全性更高的密码输入设备,如:在中国专利201010165496.X中,提出了通过重新设置特殊的触摸式显示屏,这种特殊的触摸式显示屏包括触摸芯片或电路以及与其电连接的触摸式显示屏体和用于加密全部或部分位置坐标的加密模块;以及通过在触摸式显示屏加密可视键盘区域的位置坐标,授权程序获取加密后所述位置坐标、解密后再按位置坐标与密码字符的映射关系还原成密码。上述装置和方法虽然可以使密码输入达到更高的安全性,但该方法需要对通用的触摸式显示屏进行电路改造,成本较高,没有产业化优势,不适用于大面积推广使用。而中国专利201410014202.1中,通过增加一完全独立于中央处理器的密码控制器,使得密码的输入、传输都由专用的密码控制器来处理,完全绕过中央处理器对密码信息的干预和处理,虽然杜绝了密码泄露的风险,提高了触摸式显示屏密码输入的安全性。但是还需要密码控制器以及额外的控制电路,大大增加了密码输入设备的复杂程度,实现困难。
综上所述,上述各种密码输入方法或设备均存在安全性不高、结构复杂成本昂贵等问题,故目前市场上需要一种实现方式简单、操作方便而且安全性能高的密码输入设备。
发明内容
针对现有技术存在的上述问题,本发明的目的之一是提供一种操作简便、保密性及安全性强的密码输入方法。
为实现上述发明目的,本发明采用的技术方案如下:
一种密码输入方法,是采用单密码按键匹配显示屏中的进度条实现密码输入,具体为通过按键按下的时间长短,在显示屏中相应的匹配显示不同图形实现不同密码值的输入。
优选地,该密码输入方法是通过按键按下时长不同,在显示屏中匹配显示长度不同的进度条实现不同密码输入。
优选地,密码输入方法是指输入“0-9”、“*”、“#”或“.”中的一种或以上的不同或相同字符的组合。
优选地,上述密码输入方法,包括以下步骤:
步骤a):按下单密码按键,显示屏中的图形发生变化;
步骤b):当显示屏中的图形匹配所需输入的密码值时,停止按键(松开单密码按键)。
更优选地,当所需输入的密码为多个密码值时,可通过多次重复步骤a和步骤b实现。
更优选地,上述密码输入方法,还包括确认或删除已输入密码值的步骤c,具体为:
步骤a):按下单密码按键,显示屏中的图形发生变化;
步骤b):当显示屏中的图形匹配所需输入的密码值时,停止按键(松开单密码按键);
步骤c):点按显示屏中的“确认”或“删除”按键,以确认或删除步骤a和步骤b所输入的密码值。
作为进一步优选方案,显示屏中所显示的用于匹配所需输入密码值的图形变化,包括该密码值的临近数值或相似数值,以简化按键匹配图形的复杂度;如当所需输入的密码值为“3”时,相应地,显示屏中显示的图形变化至少包括“2”、“3”、和或“4”等多种密码值图形选择。
作为进一步优选方案,步骤b中还包括将已显示的图形清除。
优选地,上述密码输入方法还包括将已输入的密码值发送至另一终端或其他信息处理设备的过程,该步骤可采取现有技术中的各种传送方法显示。
本发明的另一发明目的是提供一种密码输入设备,以实现上述任一的密码输入方法的应用,并提供一种操作更为简便且安全性更高的密码输入设备,该密码输入设备包括微控制器、单按键、人机交互接口电路和显示屏;显示屏与人机交互接口电路分别独立地与微控制器连接,单按键与人机交互接口电路连接;特别地,以上各相连模块之间均为电连接。当单按键按下时,将通过人机交互接口电路产生一连续的第一电平信号,并将该第一电平信号传输至微控制器;而当松开该单按键时,则通过人机交互接口电路给微控制器传输一连续的第二电平信号。该密码输入设备的工作原理为:通过微处理器将获得的连续第一电平信号时长匹配为对应长度的进度条和密码值,并在显示屏中显示并完成密码的输入过程。
更优选地,第一电平信号为低电平信号,第二电平信号为高电平信号。
更优选地,单按键首次按下时,作为该密码输入设备的启动信号;换言之,当该单按键按下的信号通过人机交互接口电路被所述微控制器获取时,该密码输入设备才能启动;反之,该密码输入设备将不被启动;换言之,仅单按键方能启动该密码输入设备,从而进一步简化了该密码输入设备的结构,并提升了安全性。
优选地,微控制器正常工作时,微控制器芯片接收人机交互接口电路传输的控制信号,并向触摸式显示屏发出密码输入控制信号,同时保存触摸式显示屏显示的密码数据,并将最终产生的密码数据经通信接口电路传送给上位机。
更优选地,为了使微控制器芯片能够正常工作,同时还需要***电路模块,***电路包括复位电路、后备区供电电路、启动电路、***时钟晶振电路和RTC晶振电路。
进一步优选地,微控制器为意法半导体的STM32F103ZET6芯片。
进一步优选地,复位电路用于产生***复位信号。
进一步优选地,当外部电源断开的时候,后备区供电电路通过电池给微控制器芯片的后备区域提供直流电源。
进一步优选地,启动电路用于设置微控制器芯片的启动方式。
进一步优选地,***时钟晶振电路用于提供***时钟。
进一步优选地,RTC晶振电路用于提供RTC(内部实时时钟)时钟。
上述***电路的设置能够很好地保证微控制器芯片的不同工作状态。复位电路能使微处理器芯片在不当或错误的状态下复位;后备区供电电路能够保证在外接电源不正常时,微处理器芯片进行必要的数据处理;启动电路使微处理器芯片正常启动进入工作状态;***时钟晶振电路和RTC晶振电路能使微处理器芯片工作在必要时钟频率下,保证芯片数据处理的时序。
优选地,该密码输入设备还包括提供电驱动的直流稳压电源电路。
优选地,直流稳压电源电路包括降压整流模块、稳压模块、电源开关以及两个降压转换器。
更优选地,降压整流模块内包括变压器电路和桥式整流电路,变压器电路将220V交流电压降压为低电压交流电之后经过桥式整流电路整流为直流电压。
进一步优选地,稳压模块核心为三端稳压芯片LM7812。
进一步优选地,两个降压转换器的核心分别为MP2359和AMS1117芯片。
直流稳压电源电路不同组成模块的设置,输出不同的直流电源,这些稳定的直流电源,保证了密码输入设备不同模块的正常工作。
优选地,该密码输入设备还包括与微处理器独立连接的通信接口电路,用于传输已输入的密码信息,如上位机或其他信息设备。
更优选地,通信接口电路包括选择端口、通信协议模块以及数据输出线。
进一步优选地,选择端口通过设置选择不同的通信协议模块的输出数据作为输出给数据线。
更优选地,通信接口电路的通信协议模块包括通信协议模块一、通信协议模块二。
更优选地,通信接口电路中通信协议模块一、通信协议模块二分别为RS232通信接口电路和RS485通信电路,通过RS232、RS485选择端口可以选择通信方式。不同通信协议模块的实用能够使密码输入设备满足不同的通信协议环境的使用。增加了密码输入设备的易用性。
优选地,单按键和人机交互接口电路为:在直流电源VCC和地GND之间设置一个上拉电阻R,同时在上拉电阻R与地GND之间设置单按键,上拉电阻R与单按键相连的一端作为输出给微控制器。
更优选地,R的阻值为10kΩ。
为了使单按键的操作更加舒适,更优选地,单按键采用触点式按键。
更优选地,显示屏为一触摸式显示屏;作为一种优选方案,可包括进度条、数据值显示界面、确认键和删除键;
更进一步优选地,还设有“重复”键。确认键、删除键以及重复键的设置对密码输入的便利性有很大提高,节省了密码输入时间。
进一步优选地,单按键按下的时间超过预设的时间且没有其他操作时,则密码输入设备将不进行任何密码输入且进入待机或关机状态。优选地,预设的时间为5-10秒。
与现有技术相比,本发明采用单按键并结合触摸显示屏实现密码数据输入,可有效防止不法分子通过安装窃密键盘等方式来盗取用户密码,从而可有效保护用户的密码信息安全。本发明的按键密码输入的设备可以手持操作,也可通过卡槽固定在上位机上操作,可有效防止诸如采用针孔摄像头、窃密键盘等方式窃取用户密码信息的情况发生,具有结构简单、操作方便、保密性强等特点,因此其应用前景十分广阔。
附图说明
图1为本发明提供的密码输入设备的拓扑图;
图2为本发明触摸式显示屏的工作界面实施方式一;
图3为本发明触摸式显示屏的工作界面实施方式二;
图4为本发明触摸式显示屏的工作界面实施方式三;
图5为本发明提供的密码输入设备微控制器***电路图;
图6为本发明提供的密码输入设备直流稳压电源电路图;
图7为本发明提供的密码输入设备单按键和人机交互接口电路图;
图8为本发明提供的密码输入设备通信接口电路图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细、完整地说明。
图1为本发明提供的密码输入设备的拓扑图,如图1所示:该密码输入设备,由微控制器1、单按键2、人机交互接口电路3、触摸式显示屏4、通信接口电路5及直流稳压电源6组成。
本发明的一要点在于,触摸式显示屏中可显示的图形可能变化,图2~4为该触摸式显示屏的3种较佳的实施方式,但非唯一或绝对。
如图2所示,图中41表示触摸式显示屏;42表示显示框;43表示进度条;44表示数据框;45表示确认键;46表示删除键。其基本工作原理是:
当微控制器1检测到单按键2被按下,则设备启动进入工作状态。
如果此时持续按下此单按键2,则在显示框42中产生由零位开始匀速增长的进度条43,在显示框42上方的数据刻度则用来指示进度条43所表示的密码数据,即如果进度条43处于某两个刻度之间,则左侧刻度对应的数据就表示该进度条所对应的数据,例如图2所示进度条处在数据刻度3和4之内,则进度条43表示的数据为3;而如果进度条恰好处在某个刻度上,则此刻度对应的数据就是进度条表示的数据;如果持续按下按键的时间超过一定的时长(时长视具体使用环境而定),则进度条43达到上限后自动回零,并由零位开始重新增长。
单按键2也可设置为类似手机音量键的双按键形式时,分别对应设置有使进度条增长的前进键和使进度条减退的回退键,按压前进键进度条可以增长,按压按键2中的回退键,进度条可以后退。
当松开该单按键2,则微控制器1将进度条43所对应的数据自动保存,并将该数据在数据框44中予以显示,同时进度条43回零。
如果发现此次输入的密码数据有误,可通过触摸式显示屏上的“删除”键46进行删除;使用者如需继续输入密码数据,可重复上述操作步骤。
特别需要注意的是,触摸式显示屏还可以设置有“重复”键(图2中并未显示),以方便输入重复数字的密码。具体为:对于重复数字,第一次输入后,直接按“重复”键便可重复输入相同的数字。
当所有密码数据全部输入完后,可按触摸式显示屏上的“确认”键进行确认,则微控制器1将输入的全部密码数据通过通信接口电路5(RS232通信接口电路或RS485通信接口电路,可通过RS232/RS485选择端口选择其中一种通信方式)传送给上位机,此次密码数据输入完毕。
如果按键超过预设的时间没有操作,则设备进入待机状态,触摸式显示屏4背光灯关闭,以实现节能与设备保护。这里预设的时间优选为5秒。
上述设备可以应用于任何具有触摸式显示屏处理***的终端,例如手机、PDA、笔记本电脑等终端。可以利用例如手机、PDA、笔记本电脑等终端的已有单按键设置为上述单按键2的功能。如为手机时,可以将手机的某一单按键(例如音量键)作为密码输入设备的单按键。
图3和图4为触摸式显示屏可显示的密码输入值的另一种优选实施方式,如图3所示:进度条为密码数字区间显示状态。它分为了两个密码数字区间,0~4为一组和5~9为另一组。按下按键进度条匀速增长,进度条处于0和4的密码数字区间。松开按键,在显示框右侧的数据框中显示数据数字区间0~4;之后触摸式显示屏的显示框中的进度条变为如图4所示的密码数据选择状态,这样就可以进行第二步选择密码数据,选择密码数据的步骤与前述步骤相似。在这里就不做详细介绍。
特别需要注意的是,单按键可以设置为类似手机音量键的双按键形式,分别对应使进度条的增长的前进键和使进度条的减退的回退键,当单按键持续时间过长,进度条匀速增长超过所要输入的数值时,可以通过按压单按键中的回退键,使进度条回退到相应的密码输入位置。
为了防止对于单按键按下的误动作,对按下按键的持续时间的长度进行限制,如果持续按下按键的时间超过一定的时长(时长视具体使用环境而定),则认为是无效输入;此时,进度条达到上限后自动回零。需重新按下单按键,进度条并由零位开始重新增长。
进度条达到所需要的密码值时,松开按键,在显示框右侧的数据框中予以显示数据,并且设备自动记录下进度条所处位置的数据。
特别的,根据密码是否有重复的数字,可以分为不同的密码输入方式。这时在触摸式显示屏的工作界面上还可包括“重复”键。
当密码为不重复的数字时,按下单按键,单个密码输入;松开按键,在显示框右侧的数据框中予以显示数据,并且设备自动记录下进度条所处位置的数据。
当密码为重复的数字时,按下按键,单个密码输入后;可重复连续按触摸式显示屏上的“重复”键,便可输入相同的数字。连续按下“重复”键的次数代表密码为重复数字的个数。上述“重复”键的设置可以大大减少重复密码输入的时间。
如果发现输入的密码数据有误,可通过触摸式显示屏上的“删除”键进行删除。
上述步骤完成后,进度条回零。回零目的是为了等待下一个数据的输入。
重复上述操作,直到所有密码输入完成。
密码输入完成,传输数据。当所有密码数据输入完成后,可按触摸式显示屏上的“确认”键,对密码输入的完成进行确认,则微控制器将输入的密码数据经通信接口电路传送给上位机,至此密码输入操作完成。
下面以一组具体密码值“123000”的输入来说明该密码输入的方法及其设备的工作过程:
例如通过前述设备或方法要输入密码“123000”
首先,按下单按键,单按键按下的信号被微控制器检测到,此时该密码输入设备启动。
而后,触摸式显示屏中的进度条分为两个数字区间,分别为0~4和5~9,如图3所示。持续长按该单按键,在显示框中产生由零位开始匀速增长的进度条,待进度条处于0~4两个刻度之间时,停止按单按键,触摸式显示屏的显示框中的进度条上方的数据刻度显示数字区间“0~4”;之后,触摸式显示屏的进度条显示0~4的5个数字刻度,持续长按单按键,显示框中产生由零位开始匀速增长的进度条,待进度条处于1~2两个刻度之间时,停止按单按键;触摸式显示屏的数据框中显示数字“1”。
然后,微控制器自动记录下此时输入的密码值“1”;显示框中的进度条回零,等待下一个密码值的输入。
重复上述过程,将密码“230”依次输入。
第一个数字“0”输入后,可重复连续按触摸式显示屏上的“重复”键2次,便可再连续输入两次“0”。
如果数字“0”输入错误,按“删除”键删除,重新输入。
当所有密码数据“123000”输入完成后,按触摸式显示屏上的“确认”键进行确认,则微控制器将输入的密码数据经通信接口电路传送给上位机,至此密码“123000”输入操作完成。
上述密码输入完成后,当单按键超过预设的时间5秒后而没有进一步其他操作,则设备进入待机状态,触摸式显示屏4背光灯(图中未显示,可采用现有技术实现)关闭,以实现节能与设备保护。
本发明采用单按键并结合触摸式显示屏实现密码数据输入,并通过通信接口电路将输入的密码数据传送给上位机,可有效防止不法分子通过安装窃密键盘等方式来盗取用户密码,从而可有效保护用户的密码信息安全。所研制的按键密码输入的设备既可以手持操作,也可通过卡槽固定在上位机上操作,具有结构简单、操作方便、保密性强等特点。
下面分别对密码输入设备的各个模块的电路结构进行描述。
参考图1,本发明密码输入设备由微控制器1、单按键2、人机交互接口电路3、触摸式显示屏4、通信接口电路5,及直流稳压电源6组成。
微控制器1分别与人机交互接口电路3、触摸式显示屏4、通信接口电路5相连,单按键2通过人机交互接口电路3与微控制器1相连。微控制器1接收由人机交互接口电路3传来并由单按键2产生的控制信号,控制触摸屏完成密码数据的显示、输入并将产生的密码数据经通信接口电路5传送给上位机。
图5为本发明提供的密码输入设备的微控制器***电路图。由图5可知,微控制器***电路核心为一个微控制器芯片11,这里优选为:意法半导体的STM32F103ZET6芯片。特别地,也可以使用功能相近的其他微控制器。芯片正常工作时,微控制器芯片11接收人机交互接口电路3传输的控制信号,并向触摸式显示屏4发出密码输入控制信号,同时保存触摸式显示屏4显示的密码数据,并将最终产生的密码数据经通信接口电路5传送给上位机,图中12为数据传输总线。
为了使微控制器芯片11能够正常工作,同时还需要***电路模块,***电路包括复位电路13、后备区供电电路14、启动电路15、***时钟晶振电路16、RTC(内部实时时钟)晶振电路17。复位电路13用于产生***复位信号。当外部电源断开的时候,后备区供电电路14通过电池给微控制器芯片11的后备区域提供3.3V直流电源。启动电路15用于设置微控制器芯片11的启动方式。***时钟晶振电路16用于提供***时钟。RTC晶振电路17用于提供RTC(内部实时时钟)时钟。另外,微控制器芯片11还包括JTAG下载仿真电路,用于给微控制器11下载控制程序并提供在线调试程序的功能,在图5中未画出。
图6为本发明提供的密码输入设备的直流稳压电源电路图。直流稳压电源电路主要作用为将外接的220V交流电转换为不同电压值的直流电,分别为密码输入设备的微控制器1、单按键2、人机交互接口电路3、触摸式显示屏4、通信接口电路5提供直流工作电压。
结合图6,首先,220V交流电61接入直流稳压电源电路的降压整流模块62,降压整流模块62内包括变压器电路和桥式整流电路,变压器电路将220V交流电压降压为低电压交流电之后经过桥式整流电路整流为直流电压。
其次,降压整流模块62产生的直流电输出给稳压模块63。稳压模块63用于产生稳定的直流电压,这里的直流电压为12V,稳压模块63核心为三端稳压芯片LM7812。也可为同功能的其他芯片。稳压模块63输出的稳定的直流电压经电源开关64分别给降压转换器1(65)和降压转换器2(66)供电,经降压转换器1(65)和降压转换器2(66)分别产生密码输入设备中其它模块正常工作时所需要的不同直流电压值。根据密码输入设备中其它模块选用器件的不同,这里的降压转换器1(65)和降压转换器2(66)可以不同,以便用于产生需要的直流电压。在这里主要产生5v和3.3v直流电压,分别由降压转换器1和降压转换器2产生。降压转换器1和降压转换器2核心为MP2359和AMS1117芯片。
最后,降压转换器1(65)和降压转换器2(66)输出的不同直流电压直接给密码输入设备的模块进行直流供电。
图7为本发明提供的密码输入设备的单按键和人机交互接口电路图。由图7可知,在直流电源VCC和地GND之间设置一个上拉电阻R,优选地,R的阻值为10kΩ。同时在上拉电阻R与地GND之间设置单按键2,上拉电阻R与单按键2相连的一端作为输出给微控制器。
单按键2按下的时间长度对应着单按键和人机交互接口电路输出电压的时间长度,微控制器接收到不同时间长度的直流电压后,通过运算转化为不同长度的进度条43(如图2~图4中所示)。
具体为:当单按键按下时,单按键和人机交互接口电路的输出OUT将接地GND,人机交互接口电路产生一连续的低电平信号,并将该低电平信号传输至微控制器;而当松开该单按键时,则人机交互接口电路输出OUT将通过上拉电阻R接直流电源VCC,通过人机交互接口电路给微控制器传输一连续的高电平信号。微处理器将获得的连续低电平信号时长匹配为对应长度的进度条和密码值,并在显示屏中显示,以完成密码的输入过程。
单按键2可采用触点式单按键以增强操作者的操作手感。按键2用于产生控制信号,该控制信号经人机交互接口电路3传送给微控制器1以实现***起动及密码数据的输入。
微控制器选用的为意法半导体的STM32F103ZET6芯片时,单按键和人机交互接口电路的输出端OUT与微控制器的34号I/O口相连。
图8为本发明提供的密码输入设备的通信接口电路图框图。由图8可知,通信接口电路图包括选择端口51、通信协议模块一52、通信协议模块二53以及数据输出线54。选择端口51通过设置选择不同的通信协议模块的输出数据作为输出给数据线54。这里通信协议模块一52、通信协议模块二53分别为RS232通信方式和RS485通信方式。
上述多种通信协议方式的设置是为了更好的使本发明的密码输入设备满足不同的环境使用。
最后有必要在此说明的是:以上实施例只用于对本发明的技术方案作进一步详细地说明,不能理解为对本发明保护范围的限制,本领域的技术人员根据本发明的上述内容作出的一些非本质的改进和调整均属于本发明的保护范围。
Claims (10)
1.一种密码输入方法,其特征在于:所述密码输入方法采用单密码按键匹配显示屏中的进度条实现密码输入。
2.如权利要求1所述的密码输入方法,其特征在于:所述密码输入方法具体为通过按键按下的时间长短,在显示屏中相应的匹配显示不同图形实现不同密码值的输入。
3.如权利要求2所述的密码输入方法,其特征在于:所述显示屏中匹配显示的不同图形是指长度不同的进度条。
4.如权利要求1所述的密码输入方法,其特征在于:所述密码是指“0-9”、“*”、“#”或“.”中的一种或以上的不同或相同字符的组合。
5.如权利要求1所述的密码输入方法,其特征在于:所述密码输入方法包括以下步骤:
步骤a):按下单密码按键,显示屏中的图形发生变化;
步骤b):当显示屏中的图形匹配所需输入的密码值时,停止按键。
6.如权利要求1-10任一所述的密码输入方法,其特征在于:所述密码输入方法还包括将已输入的密码值发送至另一终端或其他信息处理装置的过程。
7.一种密码输入设备,其特征在于:包括微控制器、显示屏、单按键和人机交互接口电路;所述显示屏与人机交互接口电路分别独立地与微控制器连接,单按键与人机交互接口电路连接;当所述单按键按下时,将通过人机交互接口电路产生一连续的第一电平信号,并将该第一电平信号传输至微控制器;而当松开该单按键时,则通过人机交互接口电路给微控制器传输一连续的第二电平信号;所述微处理器将获得的连续第一电平信号时长匹配为对应长度的进度条和密码值,在显示屏中显示并完成密码输入。
8.如权利要求12所述的密码输入设备,其特征在于:所述密码输入设备还包括微控制器的***电路模块;所述***电路模块包括复位电路、后备区供电电路、启动电路、***时钟晶振电路和RTC晶振电路。
9.如权利要求12所述的密码输入设备,其特征在于:所述密码输入设备还包括与微处理器独立连接的通信接口电路。
10.如权利要求20所述的密码输入设备,其特征在于:所述通信接口电路包括选择端口、通信协议模块以及数据输出线。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410697705.3A CN104463037B (zh) | 2014-09-26 | 2014-11-27 | 一种密码输入方法及其设备 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410502269 | 2014-09-26 | ||
CN201410502269X | 2014-09-26 | ||
CN201410697705.3A CN104463037B (zh) | 2014-09-26 | 2014-11-27 | 一种密码输入方法及其设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104463037A true CN104463037A (zh) | 2015-03-25 |
CN104463037B CN104463037B (zh) | 2017-11-24 |
Family
ID=52909054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410697705.3A Active CN104463037B (zh) | 2014-09-26 | 2014-11-27 | 一种密码输入方法及其设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104463037B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106650513A (zh) * | 2015-11-03 | 2017-05-10 | 阿里巴巴集团控股有限公司 | 密码输入方式的推荐方法和装置 |
CN110598486A (zh) * | 2019-08-30 | 2019-12-20 | 北京奇艺世纪科技有限公司 | 虚拟键盘加密方法、装置及可读存储介质 |
CN112230813A (zh) * | 2020-10-16 | 2021-01-15 | 北京天融信网络安全技术有限公司 | 一种信息输入方法、装置、存储介质及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102566760A (zh) * | 2010-12-17 | 2012-07-11 | 深圳市证通电子股份有限公司 | 基于压力传感的防窥探密码键盘及输入密码的方法 |
CN102619405A (zh) * | 2012-01-20 | 2012-08-01 | 潘安 | 一种单键式密码输入方法 |
CN102831337A (zh) * | 2011-06-18 | 2012-12-19 | 陈国平 | 单键给带显示屏信息保密产品输入或预设密码方法及应用 |
CN103677309A (zh) * | 2013-12-25 | 2014-03-26 | 中国航空工业集团公司第六三一研究所 | 基于嵌入式设备的单按键双旋钮组合的字符输入方法 |
-
2014
- 2014-11-27 CN CN201410697705.3A patent/CN104463037B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102566760A (zh) * | 2010-12-17 | 2012-07-11 | 深圳市证通电子股份有限公司 | 基于压力传感的防窥探密码键盘及输入密码的方法 |
CN102831337A (zh) * | 2011-06-18 | 2012-12-19 | 陈国平 | 单键给带显示屏信息保密产品输入或预设密码方法及应用 |
CN102619405A (zh) * | 2012-01-20 | 2012-08-01 | 潘安 | 一种单键式密码输入方法 |
CN103677309A (zh) * | 2013-12-25 | 2014-03-26 | 中国航空工业集团公司第六三一研究所 | 基于嵌入式设备的单按键双旋钮组合的字符输入方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106650513A (zh) * | 2015-11-03 | 2017-05-10 | 阿里巴巴集团控股有限公司 | 密码输入方式的推荐方法和装置 |
CN110598486A (zh) * | 2019-08-30 | 2019-12-20 | 北京奇艺世纪科技有限公司 | 虚拟键盘加密方法、装置及可读存储介质 |
CN110598486B (zh) * | 2019-08-30 | 2022-02-15 | 北京奇艺世纪科技有限公司 | 虚拟键盘加密方法、装置及可读存储介质 |
CN112230813A (zh) * | 2020-10-16 | 2021-01-15 | 北京天融信网络安全技术有限公司 | 一种信息输入方法、装置、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN104463037B (zh) | 2017-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102880398A (zh) | 一种基于随机数字阵列的手机解锁方法及手机 | |
CN103268206B (zh) | 一种基于打印技术的***设备 | |
CN107301703A (zh) | 动态密码锁***及解锁方法 | |
CN102592364A (zh) | 一种基于加解密功能的现场服务终端及其应用方法 | |
CN102496115A (zh) | 团购券信息离线验证方法、验证终端及验证*** | |
CN104463037A (zh) | 一种密码输入方法及其设备 | |
CN104282063A (zh) | 基于智能终端的门锁控制*** | |
CN102609657A (zh) | 射频识别的用户登录方法和装置 | |
CN104915583A (zh) | 一种界面解密处理的方法及移动终端 | |
CN103237123A (zh) | 手机屏幕解锁装置、手机屏幕锁的设置以及解锁方法 | |
CN102098160A (zh) | 一种基于动态口令和数字证书的双因素认证安全令牌装置 | |
CN203930719U (zh) | 触摸式设备 | |
CN201655323U (zh) | 具有加密功能的u盘 | |
CN204270268U (zh) | 一种密码输入设备 | |
CN205644452U (zh) | 一种基于***级芯片的安全触摸键盘 | |
CN2566365Y (zh) | 具有安全模块的手持式智能标签读写终端 | |
CN202887202U (zh) | 一种数字化多指纹加密*** | |
CN204990547U (zh) | 一种用于税控***的***开具装置 | |
CN205353958U (zh) | 一种指纹识别功能的智能鼠标 | |
CN204695305U (zh) | 一种基于复合产品的spi通信接口及该复合产品 | |
CN202916896U (zh) | 一种动态电子密码锁的电子钥匙 | |
CN103164125B (zh) | 一种利用触摸按键实现数字输入功能的显示设备 | |
CN207264425U (zh) | 一种蓝牙卡设备 | |
CN1371038A (zh) | 密码输入装置 | |
CN206341227U (zh) | 一种具有按键确认和nfc刷卡确认的fido设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231213 Address after: No. 106 Fengze East Road, Nansha District, Guangzhou City, Guangdong Province, 511455 (self made Building 1) X1301-C013729 Patentee after: Boda (Guangzhou) Electrical Technology Co.,Ltd. Address before: 411201 stone wharf, Yuhu District, Xiangtan City, Hunan Province Patentee before: HUNAN University OF SCIENCE AND TECHNOLOGY |