一种移动终端键盘安全输入控制方法、系统及存储介质技术方案

技术编号:18445461 阅读:33 留言:0更新日期:2018-07-14 10:36
本发明专利技术公开了一种移动终端键盘安全输入控制方法、系统及存储介质,其中,所述方法包括:对虚拟键盘上的所有字符所在位置进行编号;当检测到移动终端中通过触摸屏的虚拟键盘输入密码时,生成一个随机的数字;将各个字符对应的编号均加上所生成的随机数字,得到各个字符对应的新编码;再将各个新的编码对虚拟键盘字符个数取余操作生成最终编码,将各字符按对应最终编码填入到虚拟键盘上。旨在当用户使用触摸屏的虚拟键盘时,能够对虚拟键盘的坐标进行有效保护,避免用户在进行密码等输入操作时由于触摸坐标的泄露导致密码输入的泄露,从而提升移动终端的安全性,为用户提供保障。

A mobile terminal keyboard security input control method, system and storage medium

The invention discloses a security input control method, a system and a storage medium for a mobile terminal keyboard, in which the method includes: numbering the location of all characters on a virtual keyboard; generating a random number when a virtual keyboard is detected in a mobile terminal by a virtual keyboard in a mobile terminal; The corresponding numbers of the characters are added with the generated random numbers, and the new codes corresponding to each character are obtained. Then each new code is used to generate the final encoding of the number of characters of the virtual keyboard, and the characters are filled to the virtual keyboard according to the corresponding final code. When the user uses a virtual keyboard with touch screen, it can effectively protect the coordinates of the virtual keyboard and avoid the leakage of the password input due to the leakage of the touch coordinates in the input operation of the user, thus improving the security of the mobile terminal and providing the security for the user.

【技术实现步骤摘要】
一种移动终端键盘安全输入控制方法、系统及存储介质
本专利技术涉及移动终端
,具体涉及一种移动终端键盘安全输入控制方法、系统及存储介质。
技术介绍
目前,在移动终端中多数采用的是触摸屏,而传统的键盘打字输入则也由触摸屏上的虚拟触摸式键盘所代替,当用户需要在移动终端上进行输入时,移动终端的屏幕上会显示出来虚拟键盘,然后虚拟键盘中划分成多个互不相交叠的触摸区域,每一个触摸区域对应着一个字符的输入,当用户在触摸屏上的触摸点落入一个字符串所对应的触摸区域时,认为输入了该字符。由于触摸屏采用的是绝对坐标,也就是触摸屏输入的坐标与前后输入的坐标是无关的,因此,当移动终端的触摸屏坐标泄露时,容易造成输入的字符为他人所劫获,特别是当用户在进行密码等输入时,如果触摸屏坐标泄露则易为他人所盗取密码。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种移动终端键盘安全输入控制方法、系统及存储介质,本专利技术提供一种移动终端键盘安全输入控制方法,旨在当用户使用触摸屏的虚拟键盘时,能够对虚拟键盘的坐标进行有效保护,避免用户在进行密码等输入操作时由于触摸坐标的泄露导致密码输入的泄露,从而提升移动终端的安全性,为用户提供保障。为了达到上述目的,本专利技术采取了以下技术方案:一种移动终端键盘安全输入控制方法,其中,包括如下步骤:对移动终端虚拟键盘上的所有字符所在位置进行编号;当检测到移动终端中通过触摸屏的虚拟键盘输入密码时,生成一个随机的数字;将各个字符对应的编号均加上所生成的随机数字,得到各个字符对应的新编码;再将各个新的编码对虚拟键盘字符个数取余操作生成最终编码,将各字符按对应最终编码填入到虚拟键盘上。所述的移动终端键盘安全输入控制方法,其中,所述对虚拟键盘上的所有字符所在位置进行编号的步骤还包括:对虚拟键盘上的所有字符所在位置进行编号是不重复且连续的由零开始。所述的移动终端键盘安全输入控制方法,其中,所述对虚拟键盘上的所有字符所在位置进行编号的步骤还包括:预先定义移动终端触摸屏上的虚拟键盘上的各个触摸区域对应一个字符,对各个触摸区域进行编号。所述的移动终端键盘安全输入控制方法,其中,所述各个触摸区域是矩形,由矩形的左下角和右上角坐标确定该触摸区域;设矩形的左下角和右上角坐标分别是(x1,x2)、(y1,y2),当有一个触摸坐标(x,y)如果满足x1<x<y1且x2<y<y2则该触摸点触摸了该矩形的触摸区域,也就是触摸了该矩形的触摸区域对应的字符。所述的移动终端键盘安全输入控制方法,其特征在于,所述当检测到移动终端中通过触摸屏的虚拟键盘输入密码时,生成一个随机的数字,该数字是一个大于或等于零的正整数。所述的移动终端键盘安全输入控制方法,其中,所述将各个字符对应的编号均加上所生成的随机数字,得到各个字符对应的新编码,包括:原字符对应的编号是K,生成的随机数字是H,则字符对应新编码是K+H。所述的移动终端键盘安全输入控制方法,其中,所述将各个新的编码对虚拟键盘字符个数取余操作生成最终编码,将各字符按对应最终编码填入到虚拟键盘上,包括:原字符对应的编号是K,生成的随机数字是H,则字符对应新编码是K+H,对K+H按虚拟键盘字符个数取余操作生成最终编码G,然后将字符放入G对应的虚拟键盘区域。一种移动终端键盘安全输入控制系统,其中,包括:处理器、存储器和通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述通信总线实现处理器和存储器之间的连接通信;所述处理器执行所述计算机可读程序时实现任意一项所述的移动终端键盘安全输入控制方法中的步骤。一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现任意一项所述的移动终端键盘安全输入控制方法中的步骤。相较于现有技术,本专利技术提供的移动终端键盘安全输入控制方法、系统及存储介质,所述方法通过对虚拟键盘上的所有字符所在位置进行编号;当检测到移动终端中通过触摸屏的虚拟键盘输入密码时,生成一个随机的数字;将各个字符对应的编号均加上所生成的随机数字,得到各个字符对应的新编码;再将各个新的编码对虚拟键盘字符个数取余操作生成最终编码,将各字符按对应最终编码填入到虚拟键盘上。在当用户使用触摸屏的虚拟键盘时,能够对虚拟键盘的坐标进行有效保护,避免用户在进行密码等输入操作时由于触摸坐标的泄露导致密码输入的泄露,从而提升移动终端的安全性,为用户提供保障,为用户提供方便。附图说明图1为本专利技术提供的移动终端键盘安全输入控制方法的流程图。图2为本专利技术安装移动终端键盘安全输入控制系统较佳实施例的功能模块图。图3为本专利技术安装移动终端键盘安全输入控制程序的系统较佳实施例的功能模块图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,本专利技术提供的移动终端键盘安全输入控制方法包括以下步骤:S10、对移动终端虚拟键盘上的所有字符所在位置进行编号;本专利技术实施例中,对虚拟键盘上的所有字符所在位置进行编号是不重复且连续的由零开始;比如,虚拟键盘包括A,B,C,……,Z二十六个虚拟按键,则分别对上述按键进行编号A对应编号0,B对应编号1,C对应编号2,……,Z对应编号25,也可以打乱顺序编号,如A对应编号1,B对应编号2,C对应编号3,……,Y对应编号25,Z对应编号0。上述的A、B、C……Z只是指代具体的按键所在的触摸屏区域,并非具体字符的意思。本实施例中,其中,所述对虚拟键盘上的所有字符所在位置进行编号的步骤还包括:预先定义移动终端触摸屏上的虚拟键盘上的各个触摸区域对应一个字符,对各个触摸区域进行编号;其中,各个触摸区域是矩形,由矩形的左下角和右上角坐标确定该触摸区域;设矩形的左下角和右上角坐标分别是(x1,x2)、(y1,y2),那么当有一个触摸坐标(x,y)如果满足x1<x<y1且x2<y<y2则该触摸点触摸了该矩形的触摸区域,也就是触摸了该矩形的触摸区域对应的字符。S20、当检测到移动终端中通过触摸屏的虚拟键盘输入密码时,生成一个随机的数字。本专利技术实施例中,当检测到移动终端中通过触摸屏的虚拟键盘输入密码时,生成一个随机的数字;该数字是一个大于或等于零的正整数。S30、将各个字符对应的编号均加上所生成的随机数字,得到各个字符对应的新编码。本专利技术实施例中,所述将各个字符对应的编号均加上所生成的随机数字,得到各个字符对应的新编码,例如:原字符对应的编号是K,生成的随机数字是H,则字符对应新编码是K+H。S40、再将各个新的编码对虚拟键盘字符个数取余操作生成最终编码,将各字符按对应最终编码填入到虚拟键盘上。本专利技术实施例中,所述将各个新的编码对虚拟键盘字符个数取余操作生成最终编码,将各字符按对应最终编码填入到虚拟键盘上,包括:原字符对应的编号是K,生成的随机数字是H,则字符对应新编码是K+H,对K+H按虚拟。本专利技术实施例中,关于“原字符对应的编号是K,生成的随机本文档来自技高网...

【技术保护点】
1.一种移动终端键盘安全输入控制方法,其特征在于,包括如下步骤:对移动终端虚拟键盘上的所有字符所在位置进行编号;当检测到移动终端中通过触摸屏的虚拟键盘输入密码时,生成一个随机的数字;将各个字符对应的编号均加上所生成的随机数字,得到各个字符对应的新编码;再将各个新编码对虚拟键盘字符个数取余操作生成最终编码,将各字符按对应最终编码填入到虚拟键盘上。

【技术特征摘要】
1.一种移动终端键盘安全输入控制方法,其特征在于,包括如下步骤:对移动终端虚拟键盘上的所有字符所在位置进行编号;当检测到移动终端中通过触摸屏的虚拟键盘输入密码时,生成一个随机的数字;将各个字符对应的编号均加上所生成的随机数字,得到各个字符对应的新编码;再将各个新编码对虚拟键盘字符个数取余操作生成最终编码,将各字符按对应最终编码填入到虚拟键盘上。2.根据权利要求1所述的移动终端键盘安全输入控制方法,其特征在于,所述对虚拟键盘上的所有字符所在位置进行编号的步骤还包括:对虚拟键盘上的所有字符所在位置进行编号是不重复且连续的由零开始。3.根据权利要求1所述的移动终端键盘安全输入控制方法,其特征在于,所述对虚拟键盘上的所有字符所在位置进行编号的步骤还包括:预先定义移动终端触摸屏上的虚拟键盘上的每个触摸区域对应一个字符,对各个触摸区域进行编号。4.根据权利要求3所述的移动终端键盘安全输入控制方法,其特征在于,所述各个触摸区域是矩形,由矩形的左下角和右上角坐标确定所述触摸区域;设矩形的左下角和右上角坐标分别是(x1,x2)、(y1,y2),当有一个触摸坐标(x,y)如果满足x1<x<y1且x2<y<y2则所述触摸点触摸了所述矩形的触摸区域,也就是触摸了所述矩形的触摸区域对应的字符。5.根据权利要求1所述的移动终端键...

【专利技术属性】
技术研发人员:杨维琴俞斌
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1