一种机械式动态密码防窥键盘的制作方法
【技术领域】
[0001] 本申请涉及一种键盘,尤其涉及一种机械式动态密码防窥键盘。
【背景技术】
[0002] 目前,键盘已经成为一种最重要的计算机外围输入设备,随着电子商务的日益兴 起,键盘不仅用于完成正常的文字输入,还被越来越多的用作密码输入装置,被广泛用于社 会的各个领域,如:银行、股票、电子商务等金融领域。
[0003] 现有的密码输入键盘,通常有两种:一种是机械键盘,如:P0S机、ATM机上的键盘; 另一种,是近年来常见的触控键盘。然而,作为密码输入装置,现有的键盘的保密性较差。现 有的键盘通常有机械键盘和动态键盘,但是两者都存在一定的缺陷:机械键盘,主要缺陷在 于键盘的各个键位的键值固定,比如一般所使用的数字小键盘1,如图1所示,其数字"0-9" 的排列顺序全球统一,这样的结果是,使用者在输入密码时,一些有准备的观察者通过观察 使用者对键盘上各个键位的操作可以分析出使用者输入的密码或者数据,即使键盘使用者 在输入密码时有意遮挡,一些不法分子可以通过特殊的处理方式通过按压按键时留下的一 些特征,如手指分泌的汗液,通过特殊的处理方式获取到有哪些按键被按下,通过分析和猜 测有可能猜中密码;动态键盘,通常使用在触摸屏上动态显示键盘,每次使用时,通过一定 的算法,动态生成排列方式不同的键盘,但是触控屏的灵敏度会随着使用次数的增多而降 低,使得密码的输入的有效性极大地降低。
【发明内容】
[0004] 有鉴于此,本申请提供一种机械式动态密码防窥键盘,包括:印刷电路板PCB、位 于PCB上的按键、位于各个按键上的断码液晶显示屏和位于断码液晶显示屏上的防窥层;
[0005] 所述位于各个按键上的断码液晶显示屏,用于动态地显示各个按键的键值;
[0006] 所述防窥层,用于使得各个按键上的断码液晶显示屏的键值只有在一定角度内可 视,角度达到某固定值则不可视。
[0007] 本申请一具体实施例中,所述PCB包括微控制器,所述微控制器上包含按键显示 模块;所述按键显示控制模块,用于控制各个按键下设置的断码液晶显示屏中显示的内容。
[0008] 本申请一具体实施例中,所述键盘还包括调整架,设置在防窥层下,用于调整防窥 层的可视角度,以保证除了输入者所在的安全范围内其他人不可见。
[0009] 本申请一具体实施例中,所述微控制器上还包含角度控制模块,角度控制模块与 调整架相连;所述角度控制模块,用于调整调整架以使得防窥层8得到最佳可视角度。
[0010] 本申请一具体实施例中,所述角度控制模块计算所述最佳可视角度的计算方式 为:
[0012] 8为光波波长,X为防窥层当前的平面偏移。
[0013] 本申请一具体实施例中,所述调整架的调整角度为θ-θ。,Θ。为防窥层当前可视 角度。
[0014] 由以上技术方案可见,本申请中公开的机械式动态密码防窥键盘,通过动态调整 机械键盘的按键排列以及通过在按键上设置防窥层,避免了用户在进行输入时的密码被 偷窥,极大地提高了安全性,又避免了动态触摸式虚拟键盘的使用寿命较短的缺陷。
【附图说明】
[0015] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他 的附图。
[0016] 图1是现有的键盘排列不意图;
[0017] 图2是本申请中键盘的印刷电路板的结构示意图;
[0018] 图3是本申请中键盘上按键的结构剖面图。
【具体实施方式】
[0019] 本申请公开了一种机械式动态密码防窥键盘,通过改变按键上的设置以及改变键 盘上光线的折射角度,以实现避免偷窥者对输入时留在键盘上生物特征的识别和偷窥以获 取密码。
[0020] 当然,实施本申请的任一技术方案必不一定需要同时达到以上的所有优点。
[0021] 为了使本领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例 中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅 仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术 人员所获得的所有其他实施例,都应当属于本申请保护的范围。
[0022] 下面结合本申请附图进一步说明本申请具体实现。
[0023] 在机械键盘的每个按键上增加小的断码液晶显示屏,每次提示消费者输入密码 时,0-9数字键都会用特定算法实现不同的随机排列,这样即便获取到有哪几个按键按下也 不会有密码泄露的风险。
[0024] 如图2和3所示,各个按键下设置的断码液晶显示屏7通过与PCB2上的微控制器 3连接,微控制器3中包含按键显示控制模块4,用于控制各个按键下设置的断码液晶显示 屏中显示的内容。
[0025] 按键显示控制模块4,控制键盘上Ν个按键下各个断码显示屏的键值,通过对键盘 Ν个按键的键值的显示位置排列的顺序进行随机变化的动能进而控制Ν个按键下断码显示 屏上显示的按键内容。
[0026] 例如:对键盘上Ν个按键的键位,对第一个按键的键值进行随机选择,也就是从Ν 个键值中随机选择一个作为该按键的键值,将选择的键值传递给断码显示屏驱动芯片,进 而控制该按键下断码显示屏的显示内容;然后,对第二个按键的键值进行随机选择,也就是 从剩下的Ν-1个键值中随机选择一个作为该按键的键值,将选择的键值传递给断码显示屏 驱动芯片,进而控制该按键下断码显示屏的显示内容;以此类推,直至第Ν个按键选择仅剩 下的1个键值作为