一种输入交互方法和输入法系统的制作方法_2

文档序号:9578939阅读:来源:国知局
观,还可以提供一些展示效果在输入的同时进行展示。其中,输入法的皮肤采用皮肤资源包配置,皮肤资源包中包括皮肤配置文件、图片资源和展示效果资源。皮肤配置文件可以依据图片资源和展示效果资源配置输入法的皮肤和与输入对应展示的动画等内容。其中,输入法的皮肤可以由一个或多个配置文件进行配置,即皮肤配置文件可以配置整个输入法的完整皮肤,也可以仅配置输入法中某些键盘模块的皮肤,本发明实施例对此不作限定。
[0037]因此,输入法内核可以读取皮肤配置文件,采用各候选项与配置文件中配置动画展示效果的相关信息进行匹配,确定与候选项匹配的展示效果标签,由于同一输入字符串对应多个候选项,因此可能匹配到多个展示效果标签。其中,展示效果标签指的是皮肤配置文件中标识动画展示效果的描述信息,便于检索和匹配输入内容对应的展示效果。
[0038]步骤106,展示与选定的候选项匹配的展示效果标签对应的展示效果,并对所述选定的候选项进行上屏。
[0039]匹配到的多个展示效果标签对应多个不同的展示效果,但并不是每个展示效果都会进行展示,而是根据用户对候选项的选择确定展示的展示效果。即接收用户的反馈确定选定的候选项后,展示与选定的候选项匹配的展示效果标签对应的展示效果,并且将选定的候选项进行上屏展示,实现文字输入的同时展示展示效果,极大地简化了文字和动画的输入流程。
[0040]其中,对展示效果进行展示时,该展示效果可以作为输入内容的一部分展示在输入区域,如选定的候选项为“开心”则在输入区域内展示“笑脸”;也可以仅在输入法虚拟键盘的皮肤上进行展示,如选定的候选项为“天真热”,在虚拟键盘的皮肤上展示“出汗”的效果;或者在当前终端的屏幕上展示或闪现相应的展示效果,如选定的候选项为“兔子”,则当前终端的屏幕上闪现一个兔子,或出现一个兔子在屏幕中蹦跳。本发明实施例对输入法与输入法皮肤的互动形式不作限定,如对展示效果的展示位置不作限定,可以依据具体需求配置。
[0041]综上所述,在将接收的输入字符串识别成各候选项之后,由于皮肤配置文件中配置有动画信息,因此可以分别采用每个候选项查找皮肤配置文件,确定与所述候选项匹配的展示效果标签,以从皮肤配置文件中获取输入对应的动画信息,然后展示与选定的候选项匹配的展示效果标签对应的展示效果,并对所述选定的候选项进行上屏,即在输入文字的过程中还可以自动展示展示效果,实现了用户输入和输入法皮肤的互动,并且简化了文字和动画的输入流程,提高了输入效率。
[0042]实施例二
[0043]在上述实施例的基础上,本实施例继续论述输入法如何进行动画的输入。
[0044]本发明实施例中,在输入的过程中可以依据输入内容,从输入法的皮肤资源包中获取展示效果资源并展示对应的展示效果,其中皮肤资源包示意图如图2所示。
[0045]皮肤资源包中包括皮肤配置文件、图片资源和展示效果资源。其中,所述皮肤配置文件用于配置输入法的皮肤,或配置输入法中选定按键模块的匹配;所述皮肤配置文件依据皮肤资源包的展示效果资源生成展示效果,以及依据所述皮肤资源包的图片资源分别生成输入法中各按键模块的皮肤;图片资源中包括若干皮肤图片;动画资源中包括若干动画图片资源。
[0046]本发明实施例,将输入法的按键模块化,可以将每一种类的键盘配置为一个键盘模块,如字母键盘对应字母模块、数字键盘对应数字模块、符号键盘对应符号模块等,也可以将一个按键配置为一个模块,或者可以将输入法界面中展示的其他信息也配置相应的键盘模块,如输入法界面中的工具条或候选条,配置为相应的模块,后续可以详细配置工具条及候选条的图片位置,图片大小,及不同的功能效果。因此,皮肤配置文件在存储皮肤的控件样式信息时,可对输入法中每个键盘的模块分别配置相应的皮肤,不同的模块可以配置不同的皮肤信息,实现输入法皮肤的灵活配置。其中,每个模块均可配置一张或多张皮肤图片,皮肤图片可以是静态图片也可以是动态图片。
[0047]并且在皮肤配置文件中配置动画展示效果的配置信息,包括各展示匹配字段对应的展示效果标签,以及展示效果标签对应的展示效果命令,以依据配置文件自动展示输入内容对应的展示效果,简化动画输入流程。
[0048]其中,皮肤资源包可以由用户自定义设置,即用户可以在网络(如输入法的官网)中自行选择各模块的皮肤配置方案,如模块中各按键的皮肤图片,显示的展示效果,按键的大小、位置等信息,依据该模块的皮肤配置方案生成相应的控件样式信息。其中,各模块的控件样式信息可以基于用户选择动态生成,也可以预先制作完成。并且自行选择各输入内容对应的展示效果生成相应的展示效果标签和展示效果命令,所述展示效果命令用于组合动画资源构成相应的展示效果。
[0049]依据用户的自定义设置生成相应的皮肤配置文件,并获取对应的图片资源和动画资源构成皮肤资源包。其中,皮肤资源包中所有的皮肤图片可以存储一个文件夹中,便于皮肤图片的读取。该皮肤资源包中还可以包括皮肤的描述信息,如皮肤的作者或各皮肤图片的作者、皮肤的名称、创建时间等信息。
[0050]从而在上述皮肤资源包中,配置文件采用独立的模块化设计,使键盘上的每个键盘控件都有独立的参数体系,无需统一调度单一资源,避免资源丢失或损坏时造成整体功能崩溃,并且,在输入过程中可以调用皮肤的动画资源展示展示效果,实现了互动式的动态效果,提高用户体验,增进与用户的互动。
[0051]基于上述皮肤资源包,论述输入法在输入过程中自动展示展示效果的步骤流程。
[0052]参照图3,示出了本发明的一种输入交互方法可选实施例的步骤流程图,具体可以包括如下步骤:
[0053]步骤302,对接收的输入字符串进行识别处理,确定与所述输入字符串对应的各候选项。
[0054]步骤304,分别对所述各候选项与所述皮肤配置文件的展示匹配字段进行匹配,确定至少一个与所述候选项匹配的展示匹配字段。
[0055]步骤306,分别查找所述每个匹配的展示匹配字段对应的展示效果标签,构成展示效果标签集合。
[0056]本发明实施例中,采用展示匹配字段作为展示效果的描述信息之一,因此可以采用候选项等输入内容与展示匹配字段进行匹配,确定对应的展示效果标签进而确定展示效果。同一展示效果标签可以对应一个或多个展示匹配字段,且一个展示效果标签对应一个展示效果。
[0057]即输入法系统的内核在对输入字符串进行识别处理得到候选项后,读取皮肤配置文件,然后分别采用每个候选项与皮肤配置文件的展示匹配字段进行匹配,即确定候选项与展示匹配字段是否一致,若一致则确定两者匹配,从而确定出至少一个与所述候选项匹配的展示匹配字段。然后从配置文件中读取每个匹配的展示匹配字段对应的展示效果标签,构成展示效果标签集合。即该展示效果标签集合用于存储各与所述候选项匹配的展示效果标签。
[0058]例如用户输入字符串“gaoxing”,对应匹配候选项“闻兴、闻星、闻tx、闻姓”展不在候选栏中,然后采用每个候选项分别与皮肤配置文件中的动画匹配字段进行匹配,如某一展示效果标签对应展示匹配字段包括:开心、高兴等,则候选项“高兴”对应匹配到动画匹配字段“高兴”。而其它候选项“高星、高行、高姓”并没有匹配到动画匹配字段。则展示效果标签集合只包含“高兴”对应的展示效果标签。
[0059]步骤308,依据接收的用户反馈信息确定选定的候选项。
[0060]步骤310,从所述展示效果标签集合中查找与所述选定的候选项匹配的展示效果标签。
[0061]内核确定输入字符串的候选项后,将各候选项展示在待上屏区以供用户选择。用户确定选定的候选项之后,会发送反馈信息给内核,内核依据用户反馈信息确定选定的候选项,然后从展示效果标签集合中查找与所述选定的候选项匹配的展示效果标签。
[0062]如上例,用户反馈选定的候选项为“高兴”后,从该展示效果标签集合中获取“高兴”对应的展示效果标签。
[0063]步骤312,采用所述与选定的候选项匹配的展示效果标签从所述皮肤配置文件中读取展示效果命令。
[0064]步骤314,依据所述展示效果命令展示所述展示效果,并对所述选
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1