[go: up one dir, main page]

CN1862465A - 一种基于触摸屏的防泄密输入方法及装置 - Google Patents

一种基于触摸屏的防泄密输入方法及装置 Download PDF

Info

Publication number
CN1862465A
CN1862465A CNA2005100258230A CN200510025823A CN1862465A CN 1862465 A CN1862465 A CN 1862465A CN A2005100258230 A CNA2005100258230 A CN A2005100258230A CN 200510025823 A CN200510025823 A CN 200510025823A CN 1862465 A CN1862465 A CN 1862465A
Authority
CN
China
Prior art keywords
keyboard
touch
screen
input
random
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
Application number
CNA2005100258230A
Other languages
English (en)
Inventor
陈俊杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CNA2005100258230A priority Critical patent/CN1862465A/zh
Publication of CN1862465A publication Critical patent/CN1862465A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

一种基于触摸屏的防泄密输入方法,包括在触摸屏上显示传统键盘样式供用户输入、在触摸屏上显示随机键盘样式供用户输入、在触摸屏上显示随机键盘样式供用户输入、还包括显示异形随机组合键盘样式供用户输入,所述的异形键盘样式是指在触摸屏上所显示的字符按键的大小、形状是无规律变化的;一种基于触摸屏的防泄密输入装置,其具有实现上述方法的结构,包括中央处理器CPU,触摸屏,驱动电路,通讯电路以及控制单元,还包括设置在触摸屏上的光学防窥片。本发明在进行数据输入时,用户可以选取传统键盘或随机键盘或异形键盘或组合键盘进行输入,使得输入的保密性得到很大提高,同时操作也很方便,特别适用于重要系统(如金融系统)的数据输入。

Description

一种基于触摸屏的防泄密输入方法及装置
技术领域
本发明属于计算机信息技术领域,涉及基于触摸屏的密码输入装置。
背景技术
现有的密码输入键盘一般采用固定数字键机械键盘。这种传统密码输入键盘很容易被不法分子从旁边根据用户输入密码的位置,留在键盘上的指纹,甚至敲击不同数字键产生不同的声音来猜测窃取用户的密码,从而给用户造成严重的经济损失。专利申请号分别为200410021823.9和200310109283.5的专利申请提出一种通过控制电路使0~9数字键随机排序,能部分有效的防止偷窥。但由于采用的LED本身发光,比传统机械键盘数字显示更明显,其保密效果不佳;专利申请号为200410052612.1的专利申请公开了采用0~9数字键随机排序同时采用液晶触摸屏的技术方案,保密效果有所增强,但是如果不法分子就站在旁侧偷窥,用户输入的每个数字还是有可能泄漏;同时,该专利所主张的每输入一个数字0~9数字键就随机排序一次,无疑会使输入密码的操作复杂化,增加了用户密码输入出错率。
发明内容
本发明的目的在于提供一种基于触摸屏的防泄密输入方法及装置,克服现有技术的上述缺点。
为达到上述目的,本实用新型的解决方案是:一种基于触摸屏的防泄密输入方法,包括在触摸屏上显示传统键盘样式供用户输入、在触摸屏上显示随机键盘样式供用户输入,还包括显示异形键盘样式供用户输入。
进一步,所述的异形键盘样式是指在触摸屏上所显示的字符按键的大小、形状、位置是变化的,具体样式来自事先建立的异形键盘样式数据库。
在触摸屏上所显示的键盘用户界面上设置可供选择的按键包括:“传统键盘”,“异形键盘”和“随机键盘”。用户可以根据需要随意设置为传统键盘、异形键盘、随机键盘或异形随机组合键盘。
无论当前为何种键盘,点击该“传统键盘”,则触摸屏上主体部分都显示传统键盘样式供用户输入;
如当前为传统键盘,点击该“异形键盘”,则触摸屏上主体部分显示异形键盘样式供用户输入;每再点击一次该“异形键盘”,则调用另一种异形键盘样式显示供用户输入;
如当前为传统键盘,点击该“随机键盘”,则触摸屏上主体部分显示随机键盘样式供用户输入;每再点击一次该“随机键盘”,则调用另一种随机键盘样式显示供用户输入;
如当前为随机键盘,点击该“异形键盘”,则触摸屏上主体部分显示异形随机组合键盘样式供用户输入;每再点击一次该“异形键盘”,则调用另一种异形随机组合键盘样式供用户输入;
如当前为异形键盘,点击该“随机键盘”,则触摸屏上主体部分显示异形随机组合键盘样式供用户输入;每再点击一次该“随机键盘”,则调用另一种异形随机组合键盘样式供用户输入。
一种基于触摸屏的防泄密输入装置,其具有实现上述方法的结构。
该基于触摸屏的防泄密输入装置,包括中央处理器CPU,触摸屏,驱动电路,通讯电路以及控制单元,还包括设置在触摸屏上的光学防窥片。
本发明基于触摸屏的防泄密输入方法及装置,用触摸屏代替传统机械键盘,而且在进行数据输入时,用户可以选取传统密码键盘或随机密码键盘或异形密码键盘或组合键盘进行输入,使得输入的保密性得到很大提高,同时操作也很方便,特别适用于重要系统(例如金融系统)的数据输入。
附图说明
图1是本发明实施例的键盘界面示意图(缺省为传统键盘);
图2是本发明实施例的异形键盘示意图;
图3是本发明实施例的另一种异形键盘示意图;
图4是本发明实施例的又一种异形键盘示意图;
图5是本发明实施例的随机键盘示意图;
图6是本发明实施例的随机异形组合键盘示意图;
图7是本发明实施例采用的光学防窥片及安装示意图;
图8是本发明实施例采用的几个模块及相互关系示意图。
具体实施方式
传统密码键盘的数字键位置是按顺序的,和现在市场上常用的键盘是一致的,如图1所示。保留传统密码键盘输入方式是考虑到一些特殊用户(比如老年人)的实际情况,以避免因不习惯乱序的键盘导致不能正确输入密码。
异形密码输入方式由系统随机改变数字键的大小形状。由于采用显示器显示,每个数字键的大小可以不同。每个数字键的形状可以多样化,可以是四边形,多边形,圆形或椭圆等。同时,每个数字键在键盘中的位置也是可以变化的。防止其他人通过数字键位置或留在键盘上的指纹窃取用户密码,从而增加保密性。而且,异形键盘的数字排列是顺序的,不会给用户输入密码增加困难;当然,也可以结合随机和异形两种方式得到的随机异形组合键盘样式供用户输入。
随机密码输入方式由系统随机布局数字键在显示器上的位置,防止其他人通过数字键位置或留在键盘上的指纹窃取用户密码。
异形随机组合密码输入方式同时具有异形和随机键盘的功能,进一步防止其他人通过数字键位置或留在键盘上的指纹窃取用户密码。
用户可以采用一种方式输入所有密码数字,也可以在输入过程中随意切换。传统键盘方式、异形键盘方式、随机键盘方式和异形随机键盘方式之间可以通过点击按键随意切换。
在触摸屏上所显示的键盘用户界面上设置可供选择的按键包括:“传统键盘”,“异形键盘”和“随机键盘”;
点击该“传统键盘”,则触摸屏上主体部分显示传统键盘样式供用户输入。不管当前为何种键盘,点击该“传统键盘”,主体部分都将显示传统键盘样式供用户输入。如图1所示。传统密码键盘是缺省方式。用户输入数字密码方式和传统机械键盘没有差别。
如当前为传统键盘,点击该“异形键盘”,则触摸屏上主体部分显示一种异形键盘如图2所示。图3,图4展示了另外两种样式的异形键盘。异形键盘的样式可以是多种多样,千变万化的,可以这些不同的异形键盘的样式建立异形键盘的样式数据库。这样,每点击一次该“异形键盘”,可从该数据库中调出另外一种不同的异形键盘进行显示,供用户选择使用。
如当前为传统键盘,点击该“随机键盘”,则触摸屏上主体部分显示随机键盘样式供用户输入。也就是0-9键的排列方式是任意的,图5所示为其中一种。用户每点击一次该“随机键盘”,键盘数字键排列方式随机生成一次。
随机键盘方式和异形键盘方式是可以组合的,组合的结果是异形随机键盘方式。
在触摸屏上所显示的键盘用户界面上设置可供选择的按键包括:“传统键盘”,“异形键盘”和“随机键盘”。
如当前为随机键盘,点击该“异形键盘”,则触摸屏上主体部分显示异形随机组合键盘样式供用户输入。即数字键大小形状位置不同,同时数字键也是随机乱序的,如图6所示。如多次点击该“异形键盘”,主体部分显示仍为异形随机组合键盘样式供用户输入,但每点一次,调用另一种异形键盘样式;当然,或者也可以是调用另一种随机键盘样式;或者是异形键盘和随机键盘都调用另外的样式;
如当前为异形键盘,点击该“随机键盘”,则触摸屏上主体部分显示异形随机组合键盘样式供用户输入。如多次点击该“随机键盘”,主体部分显示仍为异形随机组合键盘样式供用户输入,但每点一次,调用另一种随机键盘样式显示供用户输入;当然,或者也可以是调用另一种异形键盘样式;或者是异形键盘和随机键盘都调用另外的样式。
如果当前为异形随机组合键盘,点击该“传统键盘”,则触摸屏上主体部分显示传统键盘样式。
本发明的装置具有实现上述方法的结构,包括中央处理器CPU,液晶触摸屏,驱动电路,通讯电路,光学防窥片以及控制单元。
同时键盘采用超微细百叶窗技术,使触摸屏上显示的数字仅供用户正面阅读,其他人在两侧旁观只能看到漆黑画面,从而有效保护密码安全。方法是在液晶屏上覆盖一层采用超微细百叶窗技术的光学防窥片。光学防窥片普遍用于电脑显示屏的防窥。如图7所示为本实施例采用的3M公司推出的光学防窥片和在键盘上的安装方法示意。
所述显示器,除了液晶显示器,实际应用中同样适用于其他显示器,比如CRT等。
系统可以采用单片机,ARM,FPGA或ASIC来实现。如果批量生产,ASIC方案可大大降低成本。
可以在冰河RTOS公司提供的ARM7专业开发板上实现本发明的技术方案。冰河RTOS公司的专业开发板提供了ARM7系统的硬件和EmGUI软件开发平台。
冰河RTOS公司主页为http://www.bhrtos.com。
冰河EV44B0款采用Samsung S3C44BOX高性能ARM7TDMI的多功能开发平台。这款基于ARM7的专业开发板根据S3C44BOX的各种可能应用,为用户二次开发提供了丰富的硬件环境。包括:CPU S3C44BOX(Samsung ARM7TDMI),2MB的Flash ROM,USB Device,2路RS232,LCD接口,320×240液晶屏,10BASE-T网络接口,触屏接口等.具体电路原理图和元器件说明可通过公司网站直接下载或购买该开发板时随机获得.图8为本发明实施例采用的几个模块及相互关系示意图。
键盘界面根据采用不同的软件平台,可以选用不同的图形库。比如:QT,MiniGUI等。本发明实施例采用冰河开发板自带的图形库EMGui。
基于EMGui库方便地实现键盘布局显示。具体做法是基于EmGuiDialog类派生出myKeyboardWin类,并在系统启动入口函数void EmGuiAppInitialize()创建myKeyboardWin实例。然后分别使用EMGui库的EmGuiTextButton和EmGuiPrompt创建各种键盘按扭和密码显示条。各个按扭的大小位置可以调用EmRect定制。
对于随机键盘可以使用C/C++标准函数rand()生成0~9随机排序。具体方法很多,其中一种较简单的方法:建立一个数字链表List1按顺序为0~9十个数字。建立另一个空的数字链List2。.用rand()%10生成一个1到10之间的一个随机数字index,把index作为序号把List1中取出一个数字添加到List2,同时从List1中去掉该数字。然后,用rand()%9生成1到9之间的一个随机数字index,把index作为序号把List1中一个数字移到List2。这样依次把List1中所有数字移到List2,就生成了0~9的随机排序列表List2。把List2中依次取出数字显示在键盘上。
对于异形键盘,调用EmGUI库函数EmRect(矩形大小位置定义函数)把每个数字键盘的大小位置作一些变动,使得键盘大小位置不规则。同时,在系统中保留若干种异形键盘布局。每一次点击“异形键盘”按钮,可以调用显示其中一种异形键盘。
对于随机异形组合键盘,只要在异形键盘上显示随机数字即可。
如果采用单片机系统实现,需要把ARM系统芯片Samsung S3C44BOX换成单片机,其外围电路比如液晶驱动电路,触摸屏驱动电路以及通讯电路基本相同。
虽然以上主要是针对(数字)密码输入介绍本发明,但本发明显然也适用于其它需要进行数据输入操作的情形,并且熟悉本领域技术的人员显然可以容易地对这些说明做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于以上的介绍,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。

Claims (8)

1、一种基于触摸屏的防泄密输入方法,包括在触摸屏上显示传统键盘样式供用户输入、在触摸屏上显示随机键盘样式供用户输入,其特征在于:还包括在触摸屏上显示异形键盘样式供用户输入。
2、根据权利要求1所述的基于触摸屏的防泄密输入方法,其特征在于:还包括在触摸屏上显示异形随机组合键盘样式供用户输入。
3、根据权利要求1所述的基于触摸屏的防泄密输入方法,其特征在于:所述的异形键盘样式是指在触摸屏上所显示的字符按键的位置、大小、形状是变化的,具体样式来自事先建立的异形键盘样式数据库。
4、根据权利要求3所述的基于触摸屏的防泄密输入方法,其特征在于:所述的字符按键的形状包括四边形,多边形,圆形或椭圆等。
5、根据权利要求1-3中任一所述的基于触摸屏的防泄密输入方法,其特征在于:在触摸屏上所显示的键盘用户界面上设置可供选择的按键包括:“传统键盘”,“异形键盘”和“随机键盘”;
无论当前为何种键盘,点击该“传统键盘”,则触摸屏上主体部分都显示传统键盘样式供用户输入;
如当前为传统键盘,点击该“异形键盘”,则触摸屏上主体部分显示异形键盘样式供用户输入;每再点击一次该“异形键盘”,则调用另一种异形键盘样式显示供用户输入;
如当前为传统键盘,点击该“随机键盘”,则触摸屏上主体部分显示随机键盘样式供用户输入;每再点击一次该“随机键盘”,则调用另一种随机键盘样式显示供用户输入;
如当前为随机键盘,点击该“异形键盘”,则触摸屏上主体部分显示异形随机组合键盘样式供用户输入;每再点击一次该“异形键盘”,则调用另一种异形随机组合键盘样式供用户输入;
如当前为异形键盘,点击该“随机键盘”,则触摸屏上主体部分显示异形随机组合键盘样式供用户输入;每再点击一次该“随机键盘”,则调用另一种异形随机组合键盘样式供用户输入。
6、一种基于触摸屏的防泄密输入装置,其特征在于:其具有实现权利要求1-5中任一所述方法的结构。
7、根据权利要求6所述的基于触摸屏的防泄密输入装置,其特征在于:包括中央处理器CPU,触摸屏,驱动电路,通讯电路以及控制单元。
8、根据权利要求7所述的基于触摸屏的防泄密输入装置,其特征在于:还包括设置在触摸屏上的光学防窥片。
CNA2005100258230A 2005-05-13 2005-05-13 一种基于触摸屏的防泄密输入方法及装置 Pending CN1862465A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2005100258230A CN1862465A (zh) 2005-05-13 2005-05-13 一种基于触摸屏的防泄密输入方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2005100258230A CN1862465A (zh) 2005-05-13 2005-05-13 一种基于触摸屏的防泄密输入方法及装置

Publications (1)

Publication Number Publication Date
CN1862465A true CN1862465A (zh) 2006-11-15

Family

ID=37389914

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005100258230A Pending CN1862465A (zh) 2005-05-13 2005-05-13 一种基于触摸屏的防泄密输入方法及装置

Country Status (1)

Country Link
CN (1) CN1862465A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102509052A (zh) * 2011-10-28 2012-06-20 深圳市新国都技术股份有限公司 电子设备触摸屏安全保护方法与装置
CN103530963A (zh) * 2013-09-25 2014-01-22 江苏智联天地科技有限公司 智能触摸屏pos机密码安全保护装置及方法
CN104820799A (zh) * 2015-04-07 2015-08-05 深圳天珑无线科技有限公司 具有触摸显示屏的终端及其密码保护方法
CN105701375A (zh) * 2016-01-04 2016-06-22 上海斐讯数据通信技术有限公司 一种密码输入处理方法及系统、电子设备
CN111279346A (zh) * 2017-10-24 2020-06-12 环汇系统有限公司 用于触摸屏设备上的袖珍键盘的系统和方法
CN112230807A (zh) * 2020-09-17 2021-01-15 厦门熙重电子科技有限公司 一种触摸屏输入信息安全防护方法
US12210596B2 (en) 2018-05-09 2025-01-28 Stripe, Inc. Terminal hardware configuration system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102509052A (zh) * 2011-10-28 2012-06-20 深圳市新国都技术股份有限公司 电子设备触摸屏安全保护方法与装置
WO2013060196A1 (zh) * 2011-10-28 2013-05-02 深圳市新国都技术股份有限公司 电子设备触摸屏安全保护方法与装置
CN102509052B (zh) * 2011-10-28 2014-05-07 深圳市新国都技术股份有限公司 电子设备触摸屏安全保护方法与装置
CN103530963A (zh) * 2013-09-25 2014-01-22 江苏智联天地科技有限公司 智能触摸屏pos机密码安全保护装置及方法
CN103530963B (zh) * 2013-09-25 2015-02-11 江苏智联天地科技有限公司 智能触摸屏pos机密码安全保护装置及方法
CN104820799A (zh) * 2015-04-07 2015-08-05 深圳天珑无线科技有限公司 具有触摸显示屏的终端及其密码保护方法
CN105701375A (zh) * 2016-01-04 2016-06-22 上海斐讯数据通信技术有限公司 一种密码输入处理方法及系统、电子设备
CN111279346A (zh) * 2017-10-24 2020-06-12 环汇系统有限公司 用于触摸屏设备上的袖珍键盘的系统和方法
US12210596B2 (en) 2018-05-09 2025-01-28 Stripe, Inc. Terminal hardware configuration system
CN112230807A (zh) * 2020-09-17 2021-01-15 厦门熙重电子科技有限公司 一种触摸屏输入信息安全防护方法

Similar Documents

Publication Publication Date Title
US20120268393A1 (en) System and Method for Secure Data Entry
CN1220128C (zh) 键值可随机变化的智能保密键盘
CN101039477A (zh) 在移动终端拨打电话界面中检索联系人的方法及装置
CN1862465A (zh) 一种基于触摸屏的防泄密输入方法及装置
CN106504416A (zh) Atm防窥探乱序键盘及方法
CN1151425C (zh) 用于键盘的按键的组合输入方法
CN101382975B (zh) 输入密码的方法
CN1855005A (zh) 电子装置的登入系统
CN1629880A (zh) 触控输入模块及具有该触控输入模块的手持式电子设备
CN101383833B (zh) 提高智能密钥装置pin码输入安全性的装置和方法
CN101042615A (zh) 仅具简易按键组的电子装置的英文输入方法
CN2788246Y (zh) 一种智能动态显示保密键盘
CN1284068C (zh) 用于移动平台交易的受信输入
CN1474317A (zh) 隐藏型密码编码与识别方法
JP2003303029A (ja) コンピューティング装置のユーザを認証する方法及びシステム、並びに、コンピューティング装置
CN106775395B (zh) 具有单一按键的语音触屏设备及利用该按键实现状态切换和身份验证的方法
CN1220941C (zh) 计算机多功能开机的实现方法
CN1510540A (zh) 用于智能电话或个人数字助理(pda)的安全模式指示器
CN102156544A (zh) 多模态码字无序交融密码输入装置
CN2786697Y (zh) 防窥视乱序密码输入器
CN1277197C (zh) 一种按键控制装置及方法
CN203204635U (zh) 数码随机分布式密码输入器
CN2521655Y (zh) 指位指示触摸感应式计算机键盘
CN100338563C (zh) 以手持电子装置模拟游戏摇杆的装置
CN100345137C (zh) 切换运行于常态模式与输入板模式的便携式电子装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication