【技术实现步骤摘要】
一种键盘生成方法及装置、存储介质及电子设备
[0001]本专利技术涉及计算机
,特别涉及一种键盘生成方法及装置、存储介质及电子设备。
技术介绍
[0002]随着智能移动终端的不断发展和普及,几乎每个人都手持一个智能移动终端,智能移动终端具有很多的功能,例如线上支付、线上办理业务等,为人们的生活提供了很大的便利。
[0003]目前,人们使用智能终端的过程中,不少的使用场景都涉及到输入密码这一过程,为了提高安全性,通常要求用户设置的密码包含大写字母、小写字母、数字、特殊字符的至少三种,由于智能移动终端的键盘的按键个数的限定,无法将大写字母、小写字母、数字、特殊字符这几字符全部展示,用户在输入密码时通常需要切换键盘输入密码,而频繁的切换键盘给用户带来不好的使用体验。
技术实现思路
[0004]有鉴于此,本专利技术提供一种键盘生成方法及装置、存储介质及电子设备,应用本专利技术生成的键盘包含了用户所要输入的密码的所有字符,用户输入密码时无需切换键盘,给用户带来良好的使用体验。
[0005]为实现上 ...
【技术保护点】
【技术特征摘要】
1.一种键盘生成方法,其特征在于,包括:获取终端发送的用户信息;确定与所述用户信息对应的预留密码;获取所述预留密码中的各个字符;对各个所述字符进行处理,得到各个目标字符;基于各个所述目标字符和预设的字符库,生成键盘字符串;将所述键盘字符串发送至所述终端,使得所述终端基于所述键盘字符串生成键盘,并将所述键盘进行展示。2.根据权利要求1所述的方法,其特征在于,所述对各个所述字符进行处理,得到各个目标字符,包括:确定各个所述字符中是否存在重复的字符;当确定各个所述字符中不存在重复的字符时,将各个所述字符均确定为目标字符;当确定各个所述字符中存在重复的字符时,对各个所述字符进行去重处理,得到不重复的各个字符,并将不重复的各个字符均确定为目标字符。3.根据权利要求1所述的方法,其特征在于,所述基于各个所述目标字符和预设的字符库,生成键盘字符串,包括:获取键盘数据,并基于所述键盘数据确定字符按键数;基于所述字符按键数和各个所述目标字符的字符数,确定待选字符数;基于各个所述目标字符,在所述字符库中确定各个待选字符;从各个所述待选字符中选出各个冗余字符,各个所述冗余字符的个数等于所述待选字符数;对各个所述冗余字符和各个所述目标字符进行处理,得到键盘字符串。4.根据权利要求3所述的方法,其特征在于,所述基于各个所述目标字符,在所述字符库中确定各个待选字符,包括:对于每个所述目标字符,在所述字符库中确定与所述目标字符相同的字符,并将该字符标记为无效字符;将所述字符库中尚未标记为无效字符的各个字符均确定为待选字符。5.根据权利要求1所述的方法,其特征在于,所述使得所述终端基于所述键盘字符串生成键盘,包括:调用键盘模板;确定所述键盘模板中的各个字符按键;将所述键盘字符串进行解析,获取各个键盘字符;将各个所述键盘字符填充至各个所述字符按键中,生成键盘。6.一种键盘生成装置,其...
【专利技术属性】
技术研发人员:叶伟,吴沅宣,李婷姝,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。