键盘绘制方法、装置、电子设备和存储介质制造方法及图纸

技术编号:28466933 阅读:15 留言:0更新日期:2021-05-15 21:33
本发明专利技术实施例公开了一种键盘绘制方法、装置、电子设备和存储介质。其中,所述方法包括:响应于外界输入的唤起绘制键盘的触发操作;确定待绘制的键盘的键盘布局参数,根据所述键盘布局参数于画布上绘制所述键盘。以实现生成一种可满足用户需求,且保护用户隐私信息的键盘的效果。的效果。的效果。

【技术实现步骤摘要】
键盘绘制方法、装置、电子设备和存储介质


[0001]本专利技术实施例涉及计算机技术,尤其涉及一种键盘绘制方法、装置、电子设备和存储介质。

技术介绍

[0002]随着互联网技术的发展,人们在使用智能手机进行交互时,通常需要利用键盘来实现。例如利用聊天软件与其他人进行通讯时,需要在智能手机上通过键盘输入用户所要表达的内容。因此,键盘的使用在人们的日常生活中发挥着很大的作用。
[0003]利用键盘输入用户所要表达的内容时,首先要唤起键盘。目前,通常是调用手机自带的输入键盘,通过用户在键盘上的点击事件获取用户输入的内容。此外,还有利用H5标签通过代码结构来模拟一个输入键盘,以供用户使用。
[0004]上述两种方式中,第一种方式,手机端原来的键盘,首先唤起时可能有卡顿,因为相当于唤起的一个单独的服务,ios和Android的键盘在h5上展示不一致,有可能需要代码做出兼容,如果是Android的原生键盘,有可能把原来在底部展示的内容,顶出来,破坏展示。且原生键盘支持的功能比较复杂,有可能只希望用户输入特定的数字或小数时,存在原生组件如果要限制用户输入特定的数字或小数,则需要写很多的冗余代码,而且前后端要同时校验用户输入的是否符合规则。
[0005]第二种方式通过普通h5标签实现的虚拟键盘,存在用户可以直接看到代码的格式的问题,而且每次渲染,都需要重新渲染一次,且若有一些恶意插入脚本的软件,则可能通过看到的虚拟键盘上的结构,通过用户的手势,即分析得到用户输入的密码等问题,造成用户的隐私信息不安全的问题。r/>
技术实现思路

[0006]本专利技术实施例提供一种键盘绘制方法、装置、电子设备和存储介质,以实现生成一种可满足用户需求,且保护用户隐私信息的键盘的效果。
[0007]第一方面,本专利技术实施例提供了一种键盘绘制方法,该方法包括:
[0008]响应于外界输入的唤起绘制键盘的触发操作;
[0009]确定待绘制的键盘的键盘布局参数,根据所述键盘布局参数于画布上绘制所述键盘。
[0010]第二方面,本专利技术实施例还提供了一种键盘绘制装置,该装置包括:
[0011]绘制键盘唤起模块,用于响应于外界输入的唤起绘制键盘的触发操作;
[0012]键盘绘制模块,用于确定待绘制的键盘的键盘布局参数,根据所述键盘布局参数于画布上绘制所述键盘。
[0013]第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:
[0014]一个或多个处理器;
[0015]存储装置,用于存储一个或多个程序;
[0016]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例中任一所述的键盘绘制方法。
[0017]第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本专利技术实施例中任一所述的键盘绘制方法。
[0018]本专利技术实施例的技术方案,通过响应于外界输入的唤起绘制键盘的触发操作,根据确定的待绘制的键盘的键盘布局参数于画布上绘制键盘,这样可不需用客户端自带的键盘,解决了现有技术中唤起客户端自带的键盘时的卡顿问题,以及ios和Android的键盘在h5上展示不一致,有可能需要代码做出兼容的问题,且由于默认键盘支持的功能比较复杂,需要写很多的冗余代码,而且前后端要同时校验用户输入的是否符合规则的问题。同时还解决了通过普通h5标签实现的虚拟键盘,存在用户可以直接看到代码的格式的问题,而且每次渲染,都需要重新渲染一次,且若有一些恶意插入脚本的软件,则可能通过看到的虚拟键盘上的结构,通过用户的手势,即分析得到用户输入的密码等问题,造成用户的隐私信息不安全的问题。这样可以实现生成一种可满足用户需求,且保护用户隐私信息的键盘的效果。
附图说明
[0019]图1是本专利技术实施例一中的键盘绘制方法的流程图;
[0020]图2是本专利技术实施例一中的自定义键盘布局参数的示意图;
[0021]图3是本专利技术实施例一中的默认键盘布局参数的示意图;
[0022]图4是本专利技术实施例二中的键盘绘制方法的流程图;
[0023]图5是本专利技术实施例二中的键盘绘制方法的执行流程示意图;
[0024]图6是本专利技术实施例三中的键盘绘制装置的结构示意图;
[0025]图7是本专利技术实施例四中的一种电子设备的结构示意图。
具体实施方式
[0026]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0027]实施例一
[0028]图1为本专利技术实施例一提供的键盘绘制方法的流程图,本实施例可适用于绘制虚拟的可保护用户隐私信息的键盘的情况,该方法可以由键盘绘制装置来执行,该键盘绘制装置可以由软件和/或硬件来实现,该键盘绘制装置可以配置在电子计算设备上,具体包括如下步骤:
[0029]S110、响应于外界输入的唤起绘制键盘的触发操作。
[0030]示例性的,唤起绘制键盘的触发操作可以是外界(例如可以是用户)输入的用于唤起绘制键盘的操作。
[0031]服务器响应于外界输入的唤起绘制键盘的触发操作,即可在当前页面上绘制键盘。
[0032]在本专利技术实施中,唤起绘制键盘的触发操作具体可以是:用户点击要输入内容的输入框。例如,用户进入某一要进行输入内容的应用程序,比如微信,当用户要利用微信进行交互时,用户可以点击微信中用于输入信息的输入框。
[0033]在一个实施例中,唤起绘制键盘的触发操作具体还可以是:用户点击客户端(具体可以是手机或平板等移动设备)中要进行操作的显示界面的空白区域。例如,用户进入微信后,用户进入与某一对象的聊天界面,当用户需要利用微信跟该聊天对象进行交互时,用户可点击当前聊天界面中的空白区域。服务器响应于用户的上述操作,即可在当前聊天界面上绘制键盘。
[0034]需要说明的是,具体的用户选取何种方式唤起绘制键盘的触发操作,可根据用户需求自行选取,这里不做限定。
[0035]此外,上述唤起绘制键盘的触发操作仅为本专利技术实施例的部分示例,并不是全部示例,例如,还可以是利用语音唤起绘制键盘的触发操作,还可以是利用手势唤起绘制键盘的触发操作等等。任何可唤起绘制键盘的触发操作均属于本专利技术实施例的包含范围。
[0036]S120、确定待绘制的键盘的键盘布局参数,根据键盘布局参数于画布上绘制键盘。
[0037]示例性的,键盘布局参数可以是待绘制的键盘的布局参数。具体的这里的键盘布局参数可以但不限于包括:内容参数信息和/或顺序参数信息。
[0038]在本专利技术实施例中,内容参考信息至少包括:待绘制的键盘所需的至少一个数字和/或至少一个字符。
[0039]在本专利技术实施例中,顺序参数信息为各数字和/或各字符的排序方式。...

【技术保护点】

【技术特征摘要】
1.一种键盘绘制方法,其特征在于,包括:响应于外界输入的唤起绘制键盘的触发操作;确定待绘制的键盘的键盘布局参数,根据所述键盘布局参数于画布上绘制所述键盘。2.根据权利要求1所述的方法,其特征在于,所述确定待绘制的键盘的键盘布局参数,包括:接收外界输入的自定义键盘布局参数,将所述自定义键盘布局参数作为待绘制的键盘的键盘布局参数;或者,获取默认键盘布局参数,将所述默认键盘布局参数作为待绘制的键盘的键盘布局参数;其中,所述键盘布局参数包括内容参数信息和/或顺序参数信息。3.根据权利要求1所述的方法,其特征在于,所述键盘布局参数包括键盘的背景色和/或键盘的点击交互样式;所述根据所述键盘布局参数于画布上绘制所述键盘,包括:根据所述键盘的背景色和/或所述键盘的点击交互样式,于画布上绘制所述键盘。4.根据权利要求1所述的方法,其特征在于,在所述根据所述键盘布局参数于画布上绘制所述键盘之后,所述方法还包括:响应于外界输入的唤起所述键盘的唤起操作,在页面上显示绘制好的所述键盘;接收对所述键盘上的各数字和/或各字符的点击操作,响应于所述点击操作,确定外界输入的内容信息。5.根据权利要求4所述的方法,其特征在于,还包括:将绘制好的所述键盘与页面进行绑定;...

【专利技术属性】
技术研发人员:申鹏云
申请(专利权)人:挂号网杭州科技有限公司
类型:发明
国别省市:

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

1