一种用于配置虚拟键盘动态显示效果的方法与装置制造方法及图纸

技术编号:13295881 阅读:68 留言:0更新日期:2016-07-09 13:59
本发明专利技术的目的是提供一种用于配置虚拟键盘动态显示效果的方法与装置。本发明专利技术通过获取待配置的一个或多个初始元素、确定所述初始元素在所述虚拟键盘所对应的展现区域、确定所述初始元素所对应的运动轨迹等步骤,为虚拟键盘来配置动态显示效果。与现有技术相比,本发明专利技术能够灵活地为虚拟键盘配置动态效果,具有强大的扩展性,同时提高了用户的视觉效果和输入体验,满足用户的个性化需求。

【技术实现步骤摘要】

本专利技术涉及输入法
,尤其涉及一种用于配置虚拟键盘动态显示效果的技术。
技术介绍
当前,输入法的显示效果较为单一。例如,单一的静态显示效果,或是通过GIF等动画嵌入方式所呈现的动态显示效果。即使是采用这种动态显示效果,所展示的也仅仅是GIF动画的播放,且所展示的动态效果被局限于固定的显示位置,如顶部工具条等。因此,这种动态展示方式无法灵活地实现动态效果的触发,也无法实现丰富的动态效果;而若是通过嵌入大量GIF动画的形式来实现多种动态效果的展示,则需要耗费大量的内存,且对动态效果的展示有巨大的限制,无法实现灵活流畅的展示。
技术实现思路
本专利技术的目的是提供一种用于配置虚拟键盘动态显示效果的方法与装置。根据本专利技术的一个方面,提供了一种用于配置虚拟键盘动态显示效果的方法,其中,该方法包括:a获取待配置的一个或多个初始元素,其中,所述初始元素包括静态元素和/或动态元素;b根据所述虚拟键盘以及所述初始元素,确定所述初始元素在所述虚拟键盘上所对应的展现区域;c根据所述展现区域以及所述初始元素,确定所述初始元素所对应的运动轨迹;d根据所述运动轨迹,确定所述虚拟键盘所对应的动态显示效果。优选地,所述步骤a包括:-获取待配置的多个候选初始元素,其中,所述候选初始元素包括静态元素和/或动态元素;-将所述多个候选初始元素进行组合,以生成一个或多个初始元素。优选地,所述步骤b包括:-根据所述虚拟键盘以及所述初始元素,确定所述初始元素所对应的展现区域,其中,所述展现区域包括展现位置和/或作用区域。优选地,所述步骤b包括:-根据所述虚拟键盘的布局和/或所述初始元素的特征信息,确定所述初始元素所对应的展现区域。优选地,所述步骤c包括:-根据所述展现区域的区域特征信息,结合所述初始元素相对于所述展现区域的位置关系,确定所述初始元素所对应的运动轨迹。优选地,该方法还包括:r确定与所述初始元素相对应的触发规则;其中,所述步骤c包括:-根据所述展现区域以及所述初始元素,结合所述触发规则,确定所述初始元素所对应的运动轨迹。更优选地,所述步骤r包括以下至少任一项:-根据用户对所述虚拟键盘的预定操作,结合所述初始元素所对应所述展现区域,确定与所述初始元素相对应的触发规则;-根据所述虚拟键盘对预定操作的响应状态,确定与所述初始元素相对应的触发规则。更优选地,所述触发规则的内容包括但不限于以下至少任一项:-所述初始元素是否展现和/或何时展现;-所述初始元素的展现时长;-所述初始元素在展现过程中的暂停或停止状态;-所述初始元素是否循环展现或重新展现。优选地,所述步骤d包括:-根据所述运动轨迹,确定所述初始元素所对应的初始动态显示效果;-根据所述初始元素所对应的初始动态显示效果,结合所述初始元素所对应的一个或多个参考元素的初始动态显示效果,确定所述虚拟键盘所对应的动态显示效果。优选地,该方法还包括:x在所述虚拟键盘上展现所述动态显示效果。更优选地,该方法还包括:y获取用户当前对所述虚拟键盘的操作状态;-根据所述操作状态,检测与所述操作状态相对应的触发规则;其中,所述步骤x包括:-当满足所述触发规则时,根据所述操作状态,在所述虚拟键盘上根据相对应的触发规则展现所述动态显示效果。更优选地,所述步骤y包括:-获取用户当前对所述虚拟键盘的单个或连续的多个操作信息,其中,所述操作信息包括用户当前对所述虚拟键盘的输入操作和/或能够触发所述虚拟键盘的响应状态的用户操作;-根据所述操作信息,确定所述用户当前对所述虚拟键盘的操作状态。更优选地,该方法还包括:-根据所述一个或多个初始元素以及所述初始元素所对应的动态显示效果,将所述初始元素以及所述动态显示效果进行封装,以确定与所述虚拟键盘相对应的动效配置文件。根据本专利技术的另一方面,还提供了一种用于配置虚拟键盘动态显示效果的配置装置,其中,该装置包括:元素获取装置,用于获取待配置的一个或多个初始元素,其中,所述初始元素包括静态元素和/或动态元素;位置确定装置,用于根据所述虚拟键盘以及所述初始元素,确定所述初始元素在所述虚拟键盘上所对应的展现区域;轨迹确定装置,用于根据所述展现区域以及所述初始元素,确定所述初始元素所对应的运动轨迹;动效确定装置,用于根据所述运动轨迹,确定所述虚拟键盘所对应的动态显示效果。优选地,所述元素获取装置用于:-获取待配置的多个候选初始元素,其中,所述候选初始元素包括静态元素和/或动态元素;-将所述多个候选初始元素进行组合,以生成一个或多个初始元素。优选地,所述位置确定装置用于:-根据所述虚拟键盘以及所述初始元素,确定所述初始元素所对应的展现区域,其中,所述展现区域包括展现位置和/或作用区域。优选地,所述位置确定装置用于:-根据所述虚拟键盘的布局和/或所述初始元素的特征信息,确定所述初始元素所对应的展现区域。优选地,所述轨迹确定装置用于:-根据所述展现区域的区域特征信息,结合所述初始元素相对于所述展现区域的位置关系,确定所述初始元素所对应的运动轨迹。优选地,所述配置装置还包括:规则确定装置,用于确定与所述初始元素相对应的触发规则;其中,所述轨迹确定装置用于:-根据所述展现区域以及所述初始元素,结合所述触发规则,确定所述初始元素所对应的运动轨迹。更优选地,所述规则确定装置用于以下至少任一项:-根据用户对所述虚拟键盘的预定操作,结合所述初始元素所对应所述展现区域,确定与所述初始元素相对应的触发规则;-根据所述虚拟键盘对预定操作的响应状态,确定与所述初始元素相对应的触发规则。更优选地,所述触发规则的内容包括但不限于以下至少任一项:-所述初始元素是否展现和/或何时展现;-所述初始元素的展现时长;-所述初始元素在展现过程中的暂停或停止状态;-所述初始元素是否循环展现或重新展现。优选地,所述动效确定装置用于:-根据所述运动轨迹,确定所述初始元素所对应的初始动态显示效果;-根据所述初始元素所对应的初始动态显示效果,结合所述初始元素所对应的一个或多个参考元素的初始动态显示效果,确定所述虚拟键盘所对应的动态显示效果。<本文档来自技高网...

【技术保护点】
一种用于配置虚拟键盘动态显示效果的方法,其中,该方法包括:a获取待配置的一个或多个初始元素,其中,所述初始元素包括静态元素和/或动态元素;b根据所述虚拟键盘以及所述初始元素,确定所述初始元素在所述虚拟键盘上所对应的展现区域;c根据所述展现区域以及所述初始元素,确定所述初始元素所对应的运动轨迹;d根据所述运动轨迹,确定所述虚拟键盘所对应的动态显示效果。

【技术特征摘要】
1.一种用于配置虚拟键盘动态显示效果的方法,其中,该方法包括:
a获取待配置的一个或多个初始元素,其中,所述初始元素包括静
态元素和/或动态元素;
b根据所述虚拟键盘以及所述初始元素,确定所述初始元素在所述
虚拟键盘上所对应的展现区域;
c根据所述展现区域以及所述初始元素,确定所述初始元素所对应
的运动轨迹;
d根据所述运动轨迹,确定所述虚拟键盘所对应的动态显示效果。
2.根据权利要求1所述的方法,其中,所述步骤a包括:
-获取待配置的多个候选初始元素,其中,所述候选初始元素包括
静态元素和/或动态元素;
-将所述多个候选初始元素进行组合,以生成一个或多个初始元素。
3.根据权利要求1或2所述的方法,其中,所述步骤b包括:
-根据所述虚拟键盘的布局和/或所述初始元素的特征信息,确定所
述初始元素所对应的展现区域。
4.根据权利要求1至3中任一项所述的方法,其中,所述步骤c包
括:
-根据所述展现区域的区域特征信息,结合所述初始元素相对于所
述展现区域的位置关系,确定所述初始元素所对应的运动轨迹。
5.根据权利要求1至4中任一项所述的方法,其中,该方法还包括:
r确定与所述初始元素相对应的触发规则;
其中,所述步骤c包括:
-根据所述展现区域以及所述初始元素,结合所述触发规则,确定
所述初始元素所对应的运动轨迹。
6.根据权利要求5所述的方法,其中,所述步骤r包括以下至少任
一项:
-根据用户对所述虚拟键盘的预定操作,结合所述初始元素所对应
所述展现区域,确定与所述初始元素相对应的触发规则;
-根据所述虚拟键盘对预定操作的响应状态,确定与所述初始元素
相对应的触发规则。
7.根据权利要求1至6中任一项所述的方法,其中,所述步骤d包
括:
-根据所述运动轨迹,确定所述初始元素所对应的初始动态显示效
果;
-根据所述初始元素所对应的初始动态显示效果,结合所述初始元
素所对应的一个或多个参考元素的初始动态显示效果,确定所述虚拟键
盘所对应的动态显示效果。
8.根据权利要求1至7中任一项所述的方法,其中,该方法还包括:
x在所述虚拟键盘上展现所述动态显示效果。
9.根据权利要求8所述的方法,其中,该方法还包括:
y获取用户当前对所述虚拟键盘的操作状态;
-根据所述操作状态,检测与所述操作状态相对应的触发规则;
其中,所述步骤x包括:
-当满足所述触发规则时,根据所述操作状态,在所述虚拟键盘上
根据相对应的触发规则展现所述动态显示效果。
10.根据权利要求9所述的方法,其中,所述步骤y包括:
-获取用户当前对所述虚拟键盘的单个或连续的多个操作信息,其
中,所述操作信息包括用户当前对所述虚拟键盘的输入操作和/或能够触
发所述虚拟键盘的响应状态的用户操作;
-根据所述操作信息,确定所述用户当前对所述虚拟键盘的操作状
态。
11.根据权利要求1至10中任一项所述的方法,其中,该方法还包
括:
-根据所述一个或多个初始元素以及所述初始元素所对应的动态显

\t示效果...

【专利技术属性】
技术研发人员:杨林达陈丹凤
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1