虚拟键盘的显示方法和装置制造方法及图纸

技术编号:26890152 阅读:17 留言:0更新日期:2020-12-29 16:05
本申请公开了一种虚拟键盘的显示方法和装置,涉及计算机视觉技术领域和人工智能技术领域。具体实现方案为:确定用户在虚拟键盘上触发的目标按键;获取与目标按键对应的至少一个关联按键集合,以及至少一个关联按键集合中的每个关联按键集合的显示顺序,其中,每个关联按键集合包括至少一个关联按键;根据显示顺序控制当前显示关联按键集合中的所有关联按键的显示。由此,实现了根显示效果与用户按压交互,提高了使用真实感,提升了动画智能感和沉浸式的产品体验。

【技术实现步骤摘要】
虚拟键盘的显示方法和装置
本申请涉及计算机视觉
和人工智能
,尤其涉及一种虚拟键盘的显示方法和装置。
技术介绍
终端设备中的输入法作为用户日常交流的重要工具,越来越得到用户的重视,通常,基于第三方的输入法的虚拟键盘来为用户提供输入介质。相关技术中,基于外观的显示来提高产品的体验感,比如,基于皮肤的设置来满足用户的个人喜好,然而,这种显示方式并不能提高用户的使用真实感,还是会感觉到和真实键盘的巨大差异。
技术实现思路
本申请实施例提供了一种虚拟键盘的显示方法和装置,实现了根据灯光显示效果与用户按压交互,提高了使用真实感,提升了动画智能感和沉浸式的产品体验。根据第一方面,提供了一种虚拟键盘的显示方法,包括:确定用户在虚拟键盘上触发的目标按键;获取与所述目标按键对应的至少一个关联按键集合,以及所述至少一个关联按键集合中的每个关联按键集合的显示顺序,其中,所述每个关联按键集合包括至少一个关联按键;根据所述显示顺序控制当前显示关联按键集合中的所有关联按键的显示。根据第二方面,提供了一种虚拟键盘的显示装置,包括:第一确定模块,用于确定用户在虚拟键盘上触发的目标按键;获取模块,用于获取与所述目标按键对应的至少一个关联按键集合,以及所述至少一个关联按键集合中的每个关联按键集合的显示顺序,其中,所述每个关联按键集合包括至少一个关联按键;显示模块,用于根据所述显示顺序控制当前显示关联按键集合中的所有关联按键的显示。根据本申请的第三方面,提供了一种电子设备,包括:至少一个处理器;与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述第一方面实施例描述的虚拟键盘的显示方法。根据本申请的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行上述第一方面实施例描述的虚拟键盘的显示方法。应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。附图说明附图用于更好地理解本方案,不构成对本申请的限定。其中:图1是根据本申请第一实施例的虚拟键盘的显示方法的流程示意图;图2-1是根据本申请第二实施例的虚拟界面场景示意图;图2-2是根据本申请第三实施例的虚拟界面场景示意图;图2-3是根据本申请第四实施例的虚拟界面场景示意图;图3是根据本申请第五实施例的虚拟键盘的显示方法的流程示意图;图4是根据本申请第六实施例的虚拟界面场景示意图;图5是根据本申请第七实施例的虚拟键盘的显示场景示意图;图6是根据本申请第八实施例的虚拟键盘的显示场景示意图;图7是根据本申请第九实施例的虚拟键盘的显示方法的流程示意图;图8是根据本申请第十实施例的虚拟键盘的示意图;图9是根据本申请第十一实施例的虚拟键盘的图层结构示意图;图10是根据本申请第十二实施例的虚拟键盘的图层动效示意图;图11是根据本申请第十三实施例的虚拟键盘的显示装置的结构示意图;图12是根据本申请第十四实施例的虚拟键盘的显示装置的结构示意图;图13是根据本申请第十五实施例的虚拟键盘的显示装置的结构示意图;图14是根据本申请第十六实施例的虚拟键盘的显示装置的结构示意图;图15是用来实现本申请实施例的虚拟键盘的显示的方法的电子设备的框图。具体实施方式以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。针对
技术介绍
中提到的,目前虚拟键盘没有在根本上提高用户的产品使用体验的问题,本申请提供了一种虚拟键盘的显示方法,可以与用户的按压形成灯光交互等显示交互,通过灵活的显示效果来提升按压真实感,从而贴近真实的键盘使用体验。下面参考附图描述本申请实施例的虚拟键盘的显示方法和装置,其中,虚拟键盘的显示方法的执行主体可以为手机、笔记本电脑等拥有操作系统的终端设备。具体而言,图1是根据本申请一个实施例的虚拟键盘的显示方法的流程图,如图1所示,该方法包括:步骤101,确定用户在虚拟键盘上触发的目标按键。在本实施例中,可以通过指纹检测用户的所在按压位置,将按压位置的坐标与虚拟键盘的按键坐标匹配,确定匹配成功的按键为目标按键。可以通过检测到的电容值确定用户按压的位置,根据按压位置与虚拟键盘的按键坐标匹配,确定匹配成功的按键为目标按键。步骤102,获取与目标按键对应的至少一个关联按键集合,以及至少一个关联按键集合中的每个关联按键集合的显示顺序,其中,每个关联按键集合包括至少一个关联按键。为了给用户以真实的按压体验,在本实施例中,根据用户的按压位置进行按压反馈,该按压反馈主要为灯光效果的反馈,通过灯光的显示营造一种动画效果。在实际执行过程中,获取目标按键对应的至少一个关联按键集合,其中,每个关联按键集合包括至少一个关联按键,进而,确定与每个关联按键集合对应的显示顺序。其中,不同的关联按键集合包含的关联按键可以相同,也可以不同,当不同的关联按键集合包含的关联按键相同时,实现的效果是对应的关联按键重复闪现。需要说明的是,在不同的应用场景中,获取与目标按键对应的至少一个关联按键集合,以及至少一个关联按键集合中的每个关联按键集合的显示顺序的方式不同,示例如下:示例一:在本示例中,预先构建预设数据库,该预设数据库中存储有与虚拟键盘中每个按键对应的动画描述信息,该动画描述信息可以为“涟漪”、“烟花”、“波形”等多种描述动画效果的信息,该动画描述信息可以是用户个人设置的,也可以是系统设置后,用户选择的等。从而,可以查询预设数据库,获取与目标按键对应的动画描述信息。进而,在本示例中,预先构建深度学习模型,该深度学习模型可以根据动画描述信息获取至少一个关联按键集合以及显示顺序。示例二:在本示例中,获取该用户的至少一个喜好图案,比如,根据用户的注册信息获取用户的喜好图案,或者,分析用户的历史搜索记录,获取用户的喜好图案,进而,根据用户的喜好图案确定至少一个关联按键集合,其中,每个关联按键集合对应于一个喜好图案。示例三:在本示例中,预先构建每个按键和关联按键集合及关联按键集合的显示顺序的对应关系,基于该对应关系确定与目标按键对应的至少一个关联按键集合,以及至少一个关联按键集合中的每个关联按键集合的显示顺序。步骤103,根据显示顺序控制当前显示关联按键集合中的所有关联按键的显示。在一些可能的实施例中,显示方式可以为动画显示,即本文档来自技高网
...

【技术保护点】
1.一种虚拟键盘的显示方法,包括:/n确定用户在虚拟键盘上触发的目标按键;/n获取与所述目标按键对应的至少一个关联按键集合,以及所述至少一个关联按键集合中的每个关联按键集合的显示顺序,其中,所述每个关联按键集合包括至少一个关联按键;/n根据所述显示顺序控制当前显示关联按键集合中的所有关联按键的显示。/n

【技术特征摘要】
1.一种虚拟键盘的显示方法,包括:
确定用户在虚拟键盘上触发的目标按键;
获取与所述目标按键对应的至少一个关联按键集合,以及所述至少一个关联按键集合中的每个关联按键集合的显示顺序,其中,所述每个关联按键集合包括至少一个关联按键;
根据所述显示顺序控制当前显示关联按键集合中的所有关联按键的显示。


2.如权利要求1所述的方法,其中,所述获取与所述目标按键对应的至少一个关联按键集合,以及所述至少一个关联按键集合中的每个关联按键集合的显示顺序,包括:
查询预设数据库,获取与所述目标按键对应的动画描述信息;
将所述动画描述信息输入预先构建的深度学习模型,获取所述至少一个关联按键集合以及所述显示顺序。


3.如权利要求1所述的方法,其中,所述根据所述显示顺序控制当前显示关联按键集合中的所有关联按键的显示,包括:
确定所述当前显示关联按键集合中的每个关联按键对应的灯光显示参数,其中,所述灯光显示参数包括灯光颜色、灯光亮度、灯光显示频率中的至少一种;
根据所述灯光显示参数控制所述所有关联按键的显示。


4.如权利要求1所述的方法,其中,所述根据所述显示顺序控制当前显示关联按键集合中的所有关联按键的显示,包括:
确定所述所有关联按键对应的中心点坐标;
计算所述中心点坐标和所述目标按键的距离,根据所述距离确定所述当前显示关联按键集合的显示时长;
根据所述显示顺序和所述显示时长,控制当前显示关联按键集合中的所有关联按键的显示。


5.如权利要求1所述的方法,还包括:
查询预设对应关系,确定与所述目标按键对应的目标图层和与所述目标图层对应的图层显示参数;
根据所述图层显示参数显示所述目标图层。


6.如权利要求5所述的方法,其中,
所述图层显示参数包括:动画效果参数、颜色参数、透明度参数中的至少一种。


7.一种虚拟键盘的显示装置...

【专利技术属性】
技术研发人员:王中一
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1