利索能及
我要发布
收藏
专利号: 2016103005152
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种通过虚拟键盘实现密码输入的方法,所述方法包括:接收密码输入请求;

根据所述密码输入请求生成虚拟键盘获取请求,并向服务器发送所述虚拟键盘获取请求;所述虚拟键盘获取请求中携带用户标识;

接收服务器根据所述虚拟键盘获取请求返回的映射表;

根据所述映射表生成虚拟键盘;

对所述虚拟键盘进行展示,以及展示密码选择控件,所述密码选择控件包括映射值输入控件;

当所述映射值输入控件被选中时,接收用户的映射值输入操作,所述输入操作过程中,密码输入框中不显示任何字符或填充为预设颜色,获取用户通过所述虚拟键盘输入的映射值,将所述映射值发送至服务器;所述服务器用于根据所述映射表对映射值进行解析,得到对应的密码;

在所述接收密码输入请求之前,还包括:

接收用户输入的自定义映射关系,所述自定义映射关系中包括虚拟按键与映射值,以及虚拟按键与映射值的对应关系;所述映射值是预设图形和坐标信息中的至少一种;

根据所述自定义映射关系生成对应的自定义映射表;

将用户标识和所述自定义映射表发送至服务器进行存储;

所述根据所述映射表生成虚拟键盘,对所述虚拟键盘进行展示包括:根据所述映射表生成多个虚拟按键;

将所述虚拟按键进行放大;

将放大后的虚拟按键分为多页进行随机布局;

当所述虚拟键盘对应的滚动条滚动时,展示上一页或下一页中放大后的虚拟按键。

2.根据权利要求1所述的方法,其特征在于,所述密码选择控件包括密码输入控件,所述方法还包括:当密码输入控件被选中时,接收用户的密码输入操作;

获取用户通过所述虚拟键盘输入的密码;

根据自定义映射表将所述密码转换为对应的映射值,并将所述映射值发送至服务器;

所述服务器用于对所述映射值进行解析,得到对应的密码。

3.根据权利要求1-2中任一项所述的方法,其特征在于,在所述获取用户通过所述虚拟键盘中输入的密码之前,还包括:限制对所述虚拟键盘进行高亮显示。

4.一种通过虚拟键盘实现密码输入的装置,其特征在于,所述装置包括:第一接收模块,用于接收密码输入请求;还用于接收用户输入的自定义映射关系,所述自定义映射关系中包括虚拟按键与映射值,以及虚拟按键与映射值的对应关系;所述映射值是预设图形和坐标信息中的至少一种;

生成模块,根据所述自定义映射关系生成对应的自定义映射表;

第一发送模块,用于根据所述密码输入请求生成虚拟键盘获取请求,并向服务器发送所述虚拟键盘获取请求;所述虚拟键盘获取请求中携带用户标识;还用于将用户标识和所述自定义映射表发送至服务器进行存储;

所述第一接收模块还用于接收服务器根据所述虚拟键盘获取请求返回的映射表;

展示模块,用于根据所述映射表生成虚拟键盘,对所述虚拟键盘进行展示,以及展示密码选择控件,所述密码选择控件包括映射值输入控件;所述第一接收模块还用于接收用户的映射值输入操作,获取用户通过所述虚拟键盘输入的映射值;所述输入操作过程中,密码输入框中不显示任何字符或填充为预设颜色;

所述第一发送模块还用于将所述映射值发送至服务器;所述服务器用于根据所述映射表对映射值进行解析,得到对应的密码;

所述根据所述映射表生成虚拟键盘,对所述虚拟键盘进行展示包括:根据所述映射表生成多个虚拟按键;

将所述虚拟按键进行放大;

将放大后的虚拟按键分为多页进行随机布局;

当所述虚拟键盘对应的滚动条滚动时,展示上一页或下一页中放大后的虚拟按键。

5.一种通过虚拟键盘实现密码输入的系统,其特征在于,所述系统包括:终端,用于接收密码输入请求,根据所述密码输入请求生成虚拟键盘获取请求,并向服务器发送所述虚拟键盘获取请求;所述虚拟键盘获取请求中携带用户标识;在所述接收密码输入请求之前,还包括:接收用户输入的自定义映射关系,所述自定义映射关系中包括虚拟按键与映射值,以及虚拟按键与映射值的对应关系;根据所述自定义映射关系生成对应的自定义映射表;将用户标识和所述自定义映射表发送至服务器进行存储;所述映射值是预设图形和坐标信息中的至少一种;

服务器,用于根据所述虚拟键盘获取请求返回对应的映射表;所述终端还用于根据所述映射表生成虚拟键盘,对所述虚拟键盘进行展示;以及展示密码选择控件,所述密码选择控件包括映射值输入控件;当所述映射值输入控件被选中时,接收用户的映射值输入操作,获取用户通过所述虚拟键盘输入的映射值,将所述映射值发送至服务器;所述输入操作过程中,密码输入框中不显示任何字符或填充为预设颜色;所述服务器还用于根据所述映射表对映射值进行解析,得到对应的密码;

所述根据所述映射表生成虚拟键盘,对所述虚拟键盘进行展示包括:根据所述映射表生成多个虚拟按键;

将所述虚拟按键进行放大;

将放大后的虚拟按键分为多页进行随机布局;

当所述虚拟键盘对应的滚动条滚动时,展示上一页或下一页中放大后的虚拟按键。

6.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至3中任一项所述方法的步骤。

7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至3中任一项所述的方法的步骤。