[发明专利]用于密码输入的虚拟键盘的生成方法及装置在审
申请号: | 201711049632.7 | 申请日: | 2017-10-31 |
公开(公告)号: | CN107704738A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 黄廷福 | 申请(专利权)人: | 深圳瑞柏科技有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F3/0488 |
代理公司: | 深圳市精英专利事务所44242 | 代理人: | 葛勤 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 密码 输入 虚拟 键盘 生成 方法 装置 | ||
技术领域
本发明涉及虚拟键盘技术领域,尤其涉及一种用于密码输入的虚拟键盘的生成方法及装置。
背景技术
目前,触摸设备在密码输入时,使用固定的预定义顺序排列的虚拟键盘,该布局在每次密码输入时显示在输入设备上某块固定的显示区域。同样的用户在每次输入密码时会触摸同样的位置区域,若此过程多次重复,会在输入设备上留下触摸痕迹,因此在安全性上有改进的空间。
有鉴于此,有必要提出对目前的密码输入技术进行进一步的改进。
发明内容
为解决上述至少一技术问题,本发明的主要目的是提供一种用于密码输入的虚拟键盘的生成方法。
为实现上述目的,本发明采用的一个技术方案为:提供一种用于密码输入的虚拟键盘的生成方法,应用于触摸输入设备中,所述用于密码输入的虚拟键盘的生成方法包括:
预设一具有4*4矩阵的虚拟键盘,并将虚拟键盘分成4*3矩阵的动态键区及4*1矩阵的静态键区,其中,所述动态键区包括0-9十个数字键及两个空格键,静态键区包括自定义键、确认键、取消键及清除键4个功能键;
在接收到密码输入请求时,随机打乱前一次虚拟键盘的动态键区的各按键位置;
记录已打乱的动态键区中各按键的位置信息;以及
根据动态键区中各按键的位置信息及静态键区显示当前的键盘布局。
其中,所述随机打乱前一次虚拟键盘的动态键区的各按键位置的步骤,具体包括:
在动态键区中选择十个键位分别放入打乱后的0-9十个数字键;
暂存各数字键所处虚拟键盘的位置信息;以及
在数字键的位置确认后,将两个空格键分别放入剩下的两个键位。
其中,所述将在动态键区中选择十个键位分别放入打乱后的0-9十个数字键,并暂存各数字键所处虚拟键盘的位置信息的步骤之后,还包括:
调用上一次动态键区中各数字键所处虚拟键盘的位置信息;
比较当前动态键区中各数字键与上一次动态键区中各数字键的位置信息,
如果上一次动态键区与当前动态键区中各数字键的相同位置不超过阈值数,则记录当前各数字键的位置信息;
如果上一次动态键区与当前动态键区中各按键的相同位置超过阈值,则重新打乱动态键区的各键位置,直至满足上一次动态键区与当前动态键区中数字键的相同位置不超过阈值。
其中,所述根据动态键区中各按键的位置信息及静态键区显示当前的键盘布局的步骤,具体包括:
根据动态键区中各按键的位置信息及静态键区在触摸屏上显示当前的键盘布局窗口;
在所述键盘布局窗口激活时,将键盘布局显示于触摸屏的拖拽位置。
为实现上述目的,本发明采用的另一个技术方案为:提供一种用于密码输入的虚拟键盘的生成装置,包括:
设置模块,用于预设一具有4*4矩阵的虚拟键盘,并将虚拟键盘分成4*3矩阵的动态键区及4*1矩阵的静态键区,其中,所述动态键区包括0-9十个数字键及两个空格键,静态键区包括自定义键、确认键、取消键及清除键4个功能键;
处理模块,用于在接收到密码输入请求时,随机打乱前一次虚拟键盘的动态键区的各按键的位置;
记录模块,用于记录已打乱的动态键区中各按键的位置信息;以及
显示模块,用于根据动态键区中各按键的位置信息及静态键区显示当前的键盘布局。
其中,所述处理模块,具体用于:
在动态键区中选择十个键位分别放入打乱后的0-9十个数字键;
暂存各数字键所处虚拟键盘的位置信息;以及
在数字键的位置确认后,将两个空格键分别放入剩下的两个键位。
其中,所述处理模块,还用于:
调用上一次动态键区中各数字键所处虚拟键盘的位置信息;
比较当前动态键区中各数字键与上一次动态键区中各数字键的位置信息,
如果上一次动态键区与当前动态键区中各数字键的相同位置不超过阈值数,则记录当前各数字键的位置信息;
如果上一次动态键区与当前动态键区中各按键的相同位置超过阈值,则重新打乱动态键区的各键位置,直至满足上一次动态键区与当前动态键区中数字键的相同位置不超过阈值。
其中,所述显示模块,具体用于:
根据动态键区中各按键的位置信息及静态键区在触摸屏上显示当前的键盘布局窗口;
在所述键盘布局窗口激活时,将键盘布局窗口显示于触摸屏的拖拽位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳瑞柏科技有限公司,未经深圳瑞柏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711049632.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种iPhone的钻石定制系统
- 下一篇:用于确定订单来源的方法和装置