一种用于在设备上进行中文输入的方法及设备的制作方法

文档序号:6381771阅读:200来源:国知局
专利名称:一种用于在设备上进行中文输入的方法及设备的制作方法
技术领域
本发明涉及中文输入技术领域,特别是涉及一种用于在设备上进行中文输入的方法及设备。
背景技术
目前应用在触摸屏上的中文字符输入方法主要有三种。一种是通过在触摸屏上手写汉字字形来输入汉字,这种方法由于汉字笔画繁多,识别时间迟滞,识别率受限制,大大影响了输入速度。一种是通过在实体键盘或虚拟键盘上点按汉字的汉语拼音字母来输入汉字,这种方法一般要求用户多次点击才能出现所要输入的同音汉字,操作过程冗长,步骤繁多,也大大影响了输入速度。另一种是通过在虚拟键盘上点按和/或滑动汉字的汉语拼音字母来输入汉字,这种方法点按和/或滑动的路径较长,影响了输入速度,而且需要对路径中的虚拟按键进行筛选,往往因筛选产生多个序列组合,从而产生较多的文字候选项,给用户带来诸多不便,进一步影响了输入速度。

发明内容
本发明实施例提供一种用于在设备上进行中文输入的方法及设备,以提高用户通过点按和/或滑行实现中文输入的速度。第一方面,本发明实施例提供了 一种用于在设备上进行中文输入的方法,所述方法可以包括:获取第一虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键;获取第二虚拟键盘上的点按和/或滑动行为所涉的第二虚拟按键;根据所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列;依据所述按键字符序列得到相应的中文候选项以便用户实现输入;其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定;其中,在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕。根据第一方面,在第一方面的第一种可能的实现方式中,当所述第一虚拟按键为b、C、d、f、g、h、j、k、1、m、n、p、q、r、S、t、W、X、y或z键时,所述第二虚拟键盘的按键中至少包含a、O、e、1、u、n和g键,且a、o、e、1、u、n和g键的布局保持大致相同或完全相同,其中n、g键用来构成韵母鼻音。根据第一方面,或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述第二虚拟键盘的按键的布局包括:当所述第二虚拟键盘的按键中至少包含a、o、e、1、u、n和g键时,所述a、o、e、1、u、n和g键分为大致两层,a、o、e、1、u各至少一个键为一层,然后至少一个η键和至少一个g键为一层;或者,所述a、O、e、1、u、n和g键分为大致三层,a、O、e、1、u各至少一个键为一层,至少一个η键为一层,至少一个g键为一层;或者,
所述3、0、0、;[、11、11和8键中,3、0、0、;[、11、8各至少一个键以至少一个η键为中心环绕,或a、O、e、1、u、n各至少一个键以至少一个g键为中心环绕,或a、O、e、1、u各至少一个键以至少一个η键和至少一个g键为中心环绕。根据第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述η键的个数为至少一个,当有至少两个η键时,在获取到的所述第二虚拟按键为其中一个η键时,另外至少一个η键变为g键显示。根据第一方面,或第一方面的第一种或第二种或第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述第一虚拟键盘包括:通用QWERTY 键盘;或,通用QWERTY键盘去掉1、u和V键所形成的键盘;或,通用QWERTY键盘去掉1、u和V键,并用I至3个按键来表示a、ο和e键所形成的键盘;或,至少包含有b、p、m、f > d、t、η、1、g、k、h、j、q、x、z、c、s、r、y 和 w 键的键盘;或,至少包含有b、p、m、f > d、t、η、1、g、k、h、j、q、x、zh、ch、sh、r、y 和 w 键的键盘。根据第一方面,或第一方面的第一种或第二种或第三种或第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述第一虚拟键盘具体为:分为至少三层,一层至少包含b、p、m、f、d、t、n、I键,一层至少包含g、k、h、j、q、X键,另一层至少包含z、c、s、r、y、w键或zh、ch、sh、r、y、w键;或者,分为至少三层,一层至少包含b、p、m、f、g、k、h键,一层至少包含d、t、η、1、j、q、X键,另一层至少包含z、C、S、r、y、w键或zh、ch、sh、r、y、w键。根据第一方面,或第一方面的第一种或第二种或第三种或第四种或第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述设备是下列之一:数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话。针对“在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕”的情况,本方法可以包括下述(I)、(2)、(3)所包括的情况中的任意一种或多种情况。(I):当初始状态下显示有第一虚拟键盘和第二虚拟键盘时,获取所述第一虚拟键盘、第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;或者,当初始状态下只显示有所述第一虚拟键盘时,获取所述第一虚拟按键,并获取后继显示的所述第二虚拟键盘上的所述第二虚拟按键;根据所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列;依据所述按键字符序列得到相应的中文候选项以便用户实现输入;其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定。(2):当初始状态下显示有第一虚拟键盘和第二虚拟键盘时,获取所述第一虚拟键盘、第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;或者,当初始状态下只显示有所述第一虚拟键盘时,获取所述第一虚拟按键,并获取后继显示的所述第二虚拟键盘上的所述第二虚拟按键;继续获取所述第二虚拟按键;或者,获取后继显示的第三虚拟键盘上的点按和/或滑动行为所涉的第三虚拟按键;根据所述第一虚拟按键、所述第二虚拟按键,或根据所述第一虚拟按键、所述第二虚拟按键、所述第三虚拟按键,得到按键字符序列;依据所述按键字符序列得到相应的中文候选项以便用户实现输入;其中,在所述第二虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定,或在所述第二虚拟键盘、所述第三虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定。(3):当初始状态下显示有第一虚拟键盘和第二虚拟键盘时,获取所述第一虚拟键盘、第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;或者,当初始状态下只显示有所述第一虚拟键盘时,获取所述第一虚拟按键,并获取后继显示的所述第二虚拟键盘上的所述第二虚拟按键:继续获取所述第二虚拟按键;或者,获取后继显示的第三虚拟键盘上的点按和/或滑动行为所涉的第三虚拟按键;继续获取所述第二虚拟按键;或者,继续获取所述第三虚拟按键;或者,获取后继显示的第四虚拟键盘上的点按和/或滑动行为所涉的第四虚拟按键;根据所述第一虚拟按键、所述第二虚拟按键,或根据所述第一虚拟按键、所述第二虚拟按键、所述第三虚拟按键,或根据所述第一虚拟按键、所述第二虚拟按键、所述第四虚拟按键,或根据所述第一虚拟按键、所述第二虚拟按键、所述第三虚拟按键、所述第四虚拟按键,得到按键字符序列;依据所述按键字符序列得到相应的中文候选项以便用户实现输入;其中,在所述第二虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定,或在所述第二虚拟键盘、所述第三虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定,或在所述第二虚拟键盘、所述第四虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定,或在所述第二虚拟键盘、所述第三虚拟键盘、所述第四虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定。第二方面,本发明实施例还提供了一种用于在设备上进行中文输入的方法,所述方法可以包括:获取第一键盘区域内的点按和/或滑动行为所涉的第一按键;获取第二键盘区域内的点按和/或滑动行为所涉的第二按键;根据所述第一按键、所述第二按键,得到按键字符序列;依据所述按键字符序列得到相应的中文候选项以便用户实现输入;其中,在所述第二键盘区域内,点按和/或滑动同一韵母的轨迹相对固定;其中,所述第二键盘区域内的按键一次显示完毕,或分多次显示完毕。根据第二方面,在第二方面的第一种可能的实现方式中,当所述第一按键为b、C、d、f、g、h、j、k、l、m、n、p、q、r、S、t、W、x、y或z键时,所述第二键盘区域的按键中至少包含a、O、e、1、u、η和g键,且a、O、e、1、u、n和g键的布局保持大致相同或完全相同,其中n、g键用来构成韵母鼻音。
根据第二方面,或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第二键盘区域的按键的布局包括:当所述第二键盘区域的按键中至少包含a、O、e、1、U、η和g键时,所述a、O、e、1、u、n和g键分为大致两层,a、O、e、1、u各至少一个键为一层,然后至少一个η键和至少一个g键为一层;或者,所述a、O、e、1、u、n和g键分为大致三层,a、O、e、1、u各至少一个键为一层,至少一个η键为一层,至少一个g键为一层;或者,所述a、O、e、1、U、η和g键中,a、O、e、1、U、g各至少一个键以至少一个η键为中心环绕,或a、O、e、1、u、n各至少一个键以至少一个g键为中心环绕,或a、O、e、1、u各至少一个键以至少一个η键和至少一个g键为中心环绕。根据第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述η键的个数为至少一个,当有至少两个η键时,在获取到的所述第二按键为其中一个η键时,另外至少一个η键变为g键显示。根据第二方面,或第二方面的第一种或第二种或第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述第一键盘区域包括:通用QWERTY 键盘;或,通用QWERTY键盘去掉1、u和V键所形成的键盘;或,通用QWERTY键盘去掉1、u和V键,并用I至3个按键来表示a、ο和e键所形成的键盘;或,至少包含有b、p、m、f > d、t、η、1、g、k、h、j、q、x、z、c、s、r、y 和 w 键的键盘;或,至少包含有b、p、m、f > d、t、η、1、g、k、h、j、q、x、zh、ch、sh、r、y 和 w 键的键盘。根据第二方面,或第二方面的第一种或第二种或第三种或第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述第一键盘区域具体为:分为至少三层,一层至少包含b、p、m、f、d、t、n、I键,一层至少包含g、k、h、j、q、X键,另一层至少包含z、c、s、r、y、w键或zh、ch、sh、r、y、w键;或者,分为至少三层,一层至少包含b、p、m、f、g、k、h键,一层至少包含d、t、η、1、j、q、X键,另一层至少包含z、C、S、r、y、w键或zh、ch、sh、r、y、w键。根据第二方面,或第二方面的第一种或第二种或第三种或第四种或第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述设备是下列之一:数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话。根据第二方面,或第二方面的第一种或第二种或第三种或第四种或第五种或第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述第一键盘区域可以具体为:实体键盘区域或虚拟键盘区域。根据第二方面,或第二方面的第一种或第二种或第三种或第四种或第五种或第六种或第七种可能的实现方式,在第二方面的第八种可能的实现方式中,所述第二键盘区域可以具体为:实体键盘区域或虚拟键盘区域。根据第二方面,或第二方面的第一种或第二种或第三种或第四种或第五种或第六种可能的实现方式,在第二方面的第九种可能的实现方式中,所述第一、第二键盘区域具体为:第一、第二虚拟键盘,所述第一、第二按键具体为:第一、第二虚拟按键。第三方面,本发明实施例还提供了一种设备,所述设备可以包括:键盘显示模块:用于显示第一虚拟键盘、第二虚拟键盘;按键获取模块:用于获取所述第一虚拟键盘、所述第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;按键处理模块:用于根据获取到的所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列,依据所述按键字符序列得到相应的中文候选项;中文显示模块:用于显示所述中文候选项以便用户实现输入;其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定;其中,在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕。第四方面,本发明实施例还提供了一种设备,所述设备可以包括:一个或多个处理器;存储器;以及一个或多个模块,其中,该一个或多个模块存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个模块包括:用于显示第一虚拟键盘、第二虚拟键盘的模块;用于获取所述第一虚拟键盘、所述第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键的模块;用于根据获取到的所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列,依据所述按键字符序列得到相应的中文候选项的模块;用于显示所述中文候选项以便用户实现中文输入的模块;其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定;其中,在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕。对于以上所述“在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕”可以参考第一方面的阐述,此处不再赘述。第五方面,本发明实施例还提供了一种设备,所述设备可以包括:键盘显示模块:用于显示第一键盘区域、第二键盘区域;按键获取模块:用于获取所述第一键盘区域、所述第二键盘区域内的点按和/或滑动行为所涉的第一按键、第二按键;按键处理模块:用于根据获取到的所述第一按键、所述第二按键,得到按键字符序列,依据所述按键字符序列得到相应的中文候选项;中文显示模块:用于显示所述中文候选项以便用户实现输入;其中,在所述第二键盘区域内,点按和/或滑动同一韵母的轨迹相对固定;其中,在所述第二键盘区域内的按键一次显示完毕,或分多次显示完毕。第六方面,本发明实施例还提供了一种设备,所述设备可以包括:一个或多个处理器;存储器;以及一个或多个模块,其中,该一个或多个模块存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个模块包括:用于显示第一键盘区域、第二键盘区域的模块;用于获取所述第一键盘区域、所述第二键盘区域内的点按和/或滑动行为所涉的第一按键、第二按键的模块;用于根据所述第一按键、所述第二按键,得到按键字符序列,依据所述按键字符序列得到相应的中文候选项的模块;用于显示所述中文候选项以便用户实现中文输入的模块;其中,在所述第二键盘区域内,点按和/或滑动同一韵母的轨迹相对固定;其中,在所述第二键盘区域内的按键一次显示完毕,或分多次显示完毕。本发明所提供的实施例中通过获取第一虚拟按键和第二虚拟按键形成按键字符序列,依据所述按键字符序列得到相应的中文候选项,从而实现点按和/或滑动输入中文。其中,所述第二虚拟键盘中点按和/或滑动同一韵母的轨迹相对固定,因此用户在点按和/或滑动第一虚拟键盘中的按键后,可以较方便地找到下一个或几个所需点按和/或滑动的按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的按键,方便了用户的输入,提高了点按和/或滑动输入音节进而实现中文输入的速度和效率,提升了用户的体验。本发明所提供的实施例中通过获取第一按键和第二按键形成按键字符序列,依据所述按键字符序列得到相应的中文候选项,从而实现点按和/或滑动输入中文。其中,所述第二键盘区域中点按和/或滑动同一韵母的轨迹相对固定,因此用户在点按和/或滑动第一键盘区域中的按键后,可以较方便地找到下一个或几个所需点按和/或滑动的按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的按键,方便了用户的输入,提高了点按和/或滑动输入音节进而实现中文输入的速度和效率,提升了用户的体验。


附图1:本发明一种用于在设备上进行中文输入的方法的一个实施例的流程示意图附图2:本发明一种用于在设备上进行中文输入的方法的一个实施例的流程示意图附图3:本发明一种用于在设备上进行中文输入的方法的一个实施例的流程示意图附图4:本发明一种设备的一个实施例的结构示意图附图5:本发明一种虚拟键盘显示方法的一个实施例的流程示意图附图6:本发明一种虚拟键盘显示方法的一个实施例的流程示意图附图7:本发明一个实施例的操作示意图附图8:本发明一个实施例的操作示意图附图9:本发明一个实施例的操作示意图附图10:本发明第二键盘若干示意图附图11:本发明第一键盘的示意图附图12:本发明一种用于在设备上进行中文输入的方法的一个实施例的流程示意图
具体实施例方式下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种用于在设备上进行中文输入的方法,所述方法可以包括:获取第一虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键;获取第二虚拟键盘上的点按和/或滑动行为所涉的第二虚拟按键;根据所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列;依据所述按键字符序列得到相应的中文候选项以便用户实现输入;其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定;其中,在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕。在一种实施方式中,如图1所示,所述方法可以包括:101:当初始状态下显示有第一虚拟键盘和第二虚拟键盘时,获取所述第一虚拟键盘、第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;或者,当初始状态下只显示有所述第一虚拟键盘时,获取所述第一虚拟按键,并获取后继显示的所述第二虚拟键盘上的所述第二虚拟按键;此步骤可以理解为获取第一虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键,获取第二虚拟键盘上的点按和/或滑动行为所涉的第二虚拟按键所包括的其中一种方式。S卩,在初始状态下,所述第一虚拟键盘和所述第二虚拟键盘可以同时显示;也可以是所述第一虚拟键盘在初始状态下显示,在获取到所述第一虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键之后,所述第二虚拟键盘被获取并加以显示,作为所述第一虚拟键盘的后续虚拟键盘出现。可选地,也可以为,在初始状态下,所述第一虚拟键盘和所述第二虚拟键盘同时显示,此时,所述第二虚拟键盘可以是缩小显示或部分显示或以图标代表形式显示等,在获取所述第一虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键之后,所述第二虚拟键盘才完全显示或放大显示。所述第一虚拟键盘和所述第二虚拟键盘可以理解为两个相互独立的虚拟键盘,也可以理解为一个虚拟键盘的两个分区,当作为两个分区时,所述第一虚拟键盘和所述第二虚拟键盘可以理解为一个虚拟键盘上的两个区域,而并非为两个虚拟键盘,所述第一、第二仅是为了将彼此进行区分。可选地,所述第二虚拟键盘显示时,可以在所述第一虚拟键盘上覆盖显示,即可以覆盖所述第一虚拟键盘的至少一部分,也可以将所述第一虚拟键盘的至少一部分透明或淡化显示。在所述覆盖或透明或淡化显示时,所述用户已点按和/或滑动的所述第一虚拟按键可以继续显示,在所述第一虚拟键盘上,除用户已点按和/或滑动的所述第一虚拟按键外的其他按键中的至少部分按键被覆盖(可以为不显示)或透明或淡化显示,也可以是通过其他方式来减少所述第一虚拟键盘上的按键对所述第二虚拟键盘上的按键所造成的视觉干扰或影响,本发明对此不作限定,以将所述第二虚拟键盘更清晰直观地展示给用户,方便用户的后续输入,提升用户的体验。可选地,所述第二虚拟键盘也可分为至少两部分同时或先后显示,如,当分为两部分时,可以是第一、第二部分同时显示,分别在所述第一、第二部分上获取第二虚拟按键,也可以在获取到第一部分上的第二虚拟按键后,显示第二部分,以便获取所述第二部分上的第二虚拟按键。当分为两部分时,也可以将所述第一、第二部分分别当作或理解为第二虚拟键盘和第三虚拟键盘;也可以将所述第一部分理解为第二虚拟键盘,将所述第一和第二部分一起当作第三虚拟键盘,也可以采用其他方式来理解和区分彼此;可以在所述第二虚拟键盘和第三虚拟键盘上获取第二虚拟按键和第三虚拟按键(可参见后面相应的实施例)。同理,当分为三部分(第一、第二、第三部分)时,也可以将所述第一、第二、第三部分分别当作或理解为第二、第三、第四虚拟键盘,三者可以同时或先后显示;也可以将所述第一、第一和第二、第一和第二和第三部分分别理解为第二、第三、第四虚拟键盘,也可以采用其他方式来理解和区分彼此;可以在所述第二、第三、第四虚拟键盘上获取第二、第三、第四虚拟按键(可参见后面相应的实施例)。其中,所述第一、第二、第三、第四是为了将彼此进行区分,并无特定含义。对本实施例中第二虚拟键盘,可以将其视为一个整体,或包含几个部分的整体,或可视为几个不同的整体等,可以以不同的方式来理解和以不同的方式来指代或命名,本发明对此不作限定。也可以采用其他方式来显示所述第二虚拟键盘,本发明对此不作限制。所述第一虚拟键盘和所述第二虚拟键盘的具体显示方式,如显示的时间先后顺序、显示位置关系、显示的大小及显示的形式等,不限于上述方式,本发明实施例对此不作限制,只要能达到从所述第一虚拟键盘、第二虚拟键盘上获取到点按和/或滑动行为所涉的所述第一虚拟按键、第二虚拟按键的目的即可。需要说明的是,所述初始状态可以指用户最初准备点按和/或滑动输入文字的状态,其时一般没有获取到任何虚拟按键,也没有显示中文候选项。用户可以在所述第一虚拟键盘上点按和/或滑动一个音节的声母所对应的按键(第一虚拟按键)后,然后滑动到所述第二虚拟键盘上,在所述第二虚拟键盘上滑动经过该音节的韵母所包含的各个字母所对应的按键(第二虚拟按键),从而实现输入一个汉语拼音音节的操作。整个过程可以通过一次滑动输入完成,即通过一条不间断的滑动路径来完成(如图7所示);也可以是点按与滑动相结合的方式来完成,如用户可以在所述第一虚拟键盘上点按和/或滑动声母后抬起,再在所述第二虚拟键盘上点按和/或滑动韵母首字母所涉虚拟按键并滑动经过韵母首字母之外的后续字母所涉虚拟按键,在所述第二虚拟键盘上可以是一条滑动路径;也可以是通过点按方式来完成,即在所述第一虚拟键盘和所述第二虚拟键盘上均通过点按方式进行输入。本发明实施例对所述第一虚拟按键、第二虚拟按键的输入方式不作限定,优选地,可以通过一次滑动输入实现。本发明以下对类似情况不再赘述。102:对所述第一虚拟按键、所述第二虚拟按键,按照中文输入规则进行排序得到按键字符序列;此步骤可以理解为根据所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列所包括的其中一种方式。文中相似地方可以参照此理解,而不再赘述。其中,所述中文输入规则可以为中文汉语拼音输入规则,具体可以为中文汉语拼音全拼输入规则或中文注音输入规则,可以包括汉语拼音声韵相拼规则、汉语拼音韵母组成规则等。所述排序的过程中可以包括对点按和/或滑动所涉的多余的虚拟按键进行排重等处理,包括对点按和/或滑动所涉的第二虚拟按键中的多余的虚拟按键进行排重等处理,比如对点按和/或滑动所涉的第二虚拟按键U、a、η、n、g可以进行排重处理去掉一个η而得到符合汉语拼音输入规则的韵母uang也可以包括对点按和/或滑动所涉的按键不需按规则而直接按先后顺序进行组合成序列,或按照全拼输入规则或中文注音输入规则等进行字母排序;本发明以下对此不再赘述。103:依据所述按键字符序列得到相应的中文候选项以便用户实现中文输入;可以根据所述按键字符序列,从数据库(如字词库、码表库等)中检索得到与所述按键字符序列相对应的中文候选项,中文候选项的个数可以为一个或多个,用户通过选择需要的中文候选项来实现中文的输入。在只有一个中文候选项时,可默认上屏,即用户可不需要选择,所述一个中文候选项默认自动被选择而被输入。其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定;可以理解为,不管是与哪个声母相拼,在任何时候点按和/或滑动同一韵母的轨迹都是相对固定的,或者,在大多数情况下,点按和/或滑动同一韵母的轨迹都是相对固定的。例如,在一种实施例中,如图7所示(以在初始状态下只显示第一虚拟键盘为例),用户想输入音节guang(以得到相应的中文候选项);用户在第一虚拟键盘上点按和/或滑动第一虚拟按键g,则终端获取所述第一虚拟按键g,并显示第二虚拟键盘,用户在后继显示的所述第二虚拟键盘上点按和/或滑动第二虚拟按键U、a、n、g,则终端获取所述第二虚拟按键U、a、n、g ;终端对所述第一虚拟按键g、所述第二虚拟按键U、a、n、g,按照中文输入规则进行排序得到按键字符序列guang,依据所述按键字符序列即音节guang得到相应的中文候选项以便用户实现中文输入。在本例中,对于韵母uang,不管是与哪个声母相拼,在任何时候点按和/或滑动韵母uang的路径都是相对固定的。这就使得用户在点按和/或滑动所述第一虚拟按键后能够自然地知道下一个或几个所需点按和/或滑动的虚拟按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的虚拟按键,降低了用户的学习和使用难度,因而能迅速完成点按和/或滑动输入音节从而实现快速的中文输入的操作。这样一来,点按和/或滑动输入中文就更为简单,减轻了用户的使用负担,降低了用户的学习和使用难度,提升了用户的体验,提高了输入速度和效率。需要说明的是,所述相对固定,可以理解为,至少有部分固定或相似,和/或大多数情况下固定或相似;点按和/或滑动同一韵母的轨迹相对固定,也可以理解为,该韵母中包含的字母所对应的按键中至少有部分按键的位置(包括相对位置和/或绝对位置)相对不变或相对固定。详细地说,可以指每次点按和/或滑动同一韵母时只有一条路径而且固定不变,也可以指每次点按和/或滑动同一韵母时有多条路径而且该多条路径固定不变,也可以指每次点按和/或滑动同一韵母时,上一次有多少条路径,这一次一般也会有多少条路径,且路径基本相同。这其中不排除偶尔多一条或少一条路径、偶尔其中一两条路径有所改变的情况,但对用户来说,在每次从声母点按和/或滑动到同一韵母的过程(即实现一个音节的声母和韵母的输入的过程)中,通常都能找到和上次一样的一条路径来实现该韵母的点按和/或滑动输入。因此,所述相对固定并不是绝对不变,只要用户在点按和/或滑动声母后,绝大多数情况下能够比较自然地知道所要点按和/或滑动的韵母的第一个按键以及后续的几个按键在什么地方,而无需到处寻找,从而能够比较迅速地完成点按和/或滑动输入一个拼音音节的操作,所做的变动均在本发明实施例的保护范围内。比如图7中点按和/或滑动的声母是g,韵母是uang,下一次若点按和/或滑动别的声母,再点按和/或滑动韵母uang时,与上一次相比,组成韵母uang的各个键的大致位置和/或各个键彼此的相对位置和/或可能存在的点按和/或滑动轨迹与上次基本相同,这使得用户在点按和/或滑动第一虚拟键盘上的虚拟按键后,可以预知下一个或几个所需点按和/或滑动的按键的大致方位,而无需到处寻找,从而能迅速完成点按和/或滑动输入一个拼音音节的操作,并使用户对每一个韵母的点按和/或滑动轨迹趋于固定,即用户会对每一个韵母的点按和/或滑动轨迹形成习惯,从而能提高用户的输入效率。进而,出于需要,偶尔改变一下按键位置也是允许的。比如,考虑到f和o、i直接相拼的机会不多甚至没有,若用户更习惯从右下往左上点按和/或滑动,则可以考虑在用户点按f键后将图7的第二虚拟键盘中的O、i与e、u换位,或作别的调整,以适应用户的点按和/或滑动习惯。这些都在本发明保护范围内。另外需要说明的是,本发明所述韵母可以是按照音节的拼写规则将音节形体中的声母包括y、w(y、w通常被当作半声母,也就是声母)剔除后剩下的部分。其中,在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕。对此的理解,可前述的相关说明或描述。可以将上述以图7为例的实施例理解为所述第二虚拟键盘上的按键一次显示完毕,可以将下述两个实施例举例理解为所述第二虚拟键盘上的按键分多次显示完毕的两种情况,但不限于此两种情况。例一:如图2所示,所述方法可以包括:201:当初始状态下显示有第一虚拟键盘和第二虚拟键盘时,获取所述第一虚拟键盘、第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;或者,当初始状态下只显示有所述第一虚拟键盘时,获取所述第一虚拟按键,并获取后继显示的所述第二虚拟键盘上的所述第二虚拟按键;202:继续获取所述第二虚拟按键;或者,获取后继显示的第三虚拟键盘上的点按和/或滑动行为所涉的第三虚拟按键;203:对所述第一虚拟按键、所述第二虚拟按键,或对所述第一虚拟按键、所述第二虚拟按键、所述第三虚拟按键,按照中文输入规则进行排序得到按键字符序列;204:依据所述按键字符序列得到相应的中文候选项以便用户实现输入;其中,在所述第二虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定,和/或在所述第二虚拟键盘、所述第三虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定。可参照前述阐释中相应部分对本方法实施例进行理解。如图8所示(以在初始状态下只显示第一虚拟键盘为例),用户输完guang后想输入音节zhou(以得到相应的中文候选项);用户在第一虚拟键盘上点按和/或滑动第一虚拟按键Z (向下或斜下滑行一段距离以得到声母zh,也可以是向左、向右等方向滑行一段距离以得到声母Zh),则终端获取所述第一虚拟按键Z (实为声母Zh),并显示第二虚拟键盘,用户在后继显示的所述第二虚拟键盘上点按和/或滑动第二虚拟按键O,则终端获取所述第二虚拟按键ο ;此后终端显示第三虚拟键盘,所述第三虚拟键盘上至少包含有u键,如图8(g)所示;此时用户若想输入的是zhong,则用户可以不理会所述第三虚拟键盘而继续在所述第二虚拟键盘上点按和/或滑动η键以便构成音节zhong (当然,在容错处理中,尽管zhon还不是音节,但可以默认它符合中文输入特性而等同于音节zhong),则终端获取到第二虚拟按键O、η (此处等同于ng),并对所述第一虚拟按键Z (实为声母Zh)和所述第二虚拟按键ο、η(此处等同于ng),按照中文输入规则进行排序,得到按键字符序列zhon(等同于zhong),依据所述按键字符序列即音节zhon(等同于zhong)得到相应的中文候选项以便用户实现中文输入;用户也可以点按和/或滑动所述第三虚拟键盘上的第三虚拟按键u以构成音节zhou,则终端获取第三虚拟按键u,并对所述第一虚拟按键z (实为声母zh)、所述第二虚拟按键ο和所述第三虚拟按键U,按照中文输入规则进行排序,得到按键字符序列zhou,依据所述按键字符序列即音节zhou得到相应的中文候选项以便用户实现中文输入。需要指出的是,假使用户点按和/或滑动所述第二虚拟按键ο后终端不安排显示如图8(g), 8(h)中至少包含u键的第三虚拟键盘(也可以理解为至少新增显示u键的第二虚拟键盘),用户可以继续在所述第二虚拟键盘上点按和/或滑动所述第二虚拟按键u键,终端继续获取所述第二虚拟按键u键,并对所述第一虚拟按键z (实为声母zh)和所述第二虚拟按键O、U,按照中文输入规则进行排序,得到按键字符序列zhou,依据所述按键字符序列即音节zhou得到相应的中文候选项以便用户实现中文输入;再假使用户点按和/或滑动所述第二虚拟按键ο后终端不安排显示如图8(g)、8(h)中至少包含u键的第三虚拟键盘(也可以理解为至少新增显示u键的第二虚拟键盘),用户继续在所述第二虚拟键盘上点按和/或滑动所述第二虚拟按键η键后,终端也可以在η键附近出现至少包含有g键的第三虚拟键盘,以便用户最终完成音节zhong ;如果用户点按和/或滑动了所述第二虚拟按键η后继续点按和/或滑动第三虚拟按键g,此时终端就对所述第一虚拟按键z (实为声母zh)、所述第二虚拟按键ο和η、所述第三虚拟按键g进行排序,得到按键字符序列zhong,依据所述按键字符序列即音节zhong得到相应的中文候选项以便用户实现中文输入。其中,在所述第二虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定(例如在所述第二虚拟键盘上点按和/或滑动韵母ai等),和/或在所述第二虚拟键盘、所述第三虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定(如图8中在所述第二虚拟键盘、所述第三虚拟键盘上点按和/或滑动的韵母0U)。也就是说,在任何时候点按和/或滑动韵母0U,不管是kou中的011,还是you中的OU (y在本发明中可以作为声母),在所述第二虚拟键盘、第三虚拟键盘上大致都有和上一次相同的路径;如果点按和/或滑动的是韵母ai,构成的是音节zhai,则下一次比如点按和/或滑动音节ga1、lai等的时候,ai在第二虚拟键盘上的路径也是相对固定的(也可理解为ai在第二虚拟键盘上的位置也是相对固定的)。这就使得用户在点按和/或滑动所述第一虚拟按键后能够自然地知道下一个或几个所需点按和/或滑动的虚拟按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的虚拟按键,降低了用户的学习和使用难度,因而能迅速完成点按和/或滑动输入音节从而实现快速的中文输入的操作。这样一来,点按和/或滑动输入中文就更为简单,减轻了用户的使用负担,降低了用户的学习和使用难度,提升了用户的体验,提高了输入速度和效率。其中,上述对声母Zh的处理方式,只是将Z和Zh同置于一个键上的方式,但本发明并不限于这一种方式,具体放置方式可以变化,具体操作的方向或路径也可以变化,可以不放在同一个键上,如当滑动声母Z后,在Z键附近出现h键或Zh键,如此等等,本发明对此均不作限制。应当理解,第二虚拟键盘上新增了一个或几个虚拟按键后,和/或,第二虚拟键盘的一个或几个虚拟按键起了变化后,所述第二虚拟键盘还是可以理解为第二虚拟键盘,可以理解为所述第二虚拟键盘分多次显示完毕,但鉴于此时与新增和/或变化前的所述第二虚拟键盘还是有所不同,故本发明所提供的实施例中有些地方为了叙说方便,可以将新增的一个或几个虚拟按键的部分、或一个或几个按键起了变化的部分,或者联同变化后的所有或部分键盘的部分,如此等等,称为第三虚拟键盘或者第四虚拟键盘等,但在本质上,它们所要表达的共同对象是一致的。本发明其他相关地方的描述也可以类推理解,以下不再赘述。例二:如图3所示,所述方法可以包括:301:当初始状态下显示有第一虚拟键盘和第二虚拟键盘时,获取所述第一虚拟键盘、第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;或者,当初始状态下只显示有所述第一虚拟键盘时,获取所述第一虚拟按键,并获取后继显示的所述第二虚拟键盘上的所述第二虚拟按键;302:继续获取所述第二虚拟按键;或者,获取后继显示的第三虚拟键盘上的点按和/或滑动行为所涉的第三虚拟按键;303:继续获取所述第二虚拟按键;或者,继续获取所述第三虚拟按键;或者,获取后继显示的第四虚拟键盘上的点按和/或滑动行为所涉的第四虚拟按键;304:对所述第一虚拟按键、所述第二虚拟按键,或对所述第一虚拟按键、所述第二虚拟按键、所述第三虚拟按键,或对所述第一虚拟按键、所述第二虚拟按键、所述第四虚拟按键,或对所述第一虚拟按键、所述第二虚拟按键、所述第三虚拟按键、所述第四虚拟按键,按照中文输入规则进行排序得到按键字符序列;305:依据所述按键字符序列得到相应的中文候选项以便用户实现输入;其中,在所述第二虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定,和/或在所述第二虚拟键盘、所述第三虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定,和/或在所述第二虚拟键盘、所述第四虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定,和/或在所述第二虚拟键盘、所述第三虚拟键盘、所述第四虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定。可参照前述阐释中相应部分对本方法实施例进行理解。如图9所示(以在初始状态下只显示第一虚拟键盘为例),用户想输入音节guang(以得到相应的中文候选项);用户可以在第一虚拟键盘上点按和/或滑动第一虚拟按键g (如图9 (b)所示),则终端获取所述第一虚拟按键g,并显示第二虚拟键盘(如图9 (c)所示),用户在后继显示的所述第二虚拟键盘上点按和/或滑动第二虚拟按键u (如图9 (d)所示),则终端获取所述第二虚拟按键u ;此后终端显示有第三虚拟键盘,所述第三虚拟键盘上包含有ο、i键,如图9(e)所示;此时用户可以在所述第三虚拟键盘上点按和/或滑动第三虚拟按键ο以构成音节guo,或点按和/或滑动第三虚拟按键i键以构成音节gui,则终端获取所述第三虚拟按键ο或i,并对所述第一虚拟按键g、所述第二虚拟按键u以及所述第三虚拟按键ο或i,按照中文输入规则进行排序,得到按键字符序列guo或gui,依据所述按键字符序列即音节guo或gui得到相应的中文候选项以便用户实现中文输入;用户也可以不理会所述第三虚拟键盘而继续在所述第二虚拟键盘上点按和/或滑动a、η键以便构成音节guan等,然后结束点按和/或滑动,则终端获取第二虚拟按键u、a、n,并对所述第一虚拟按键g和所述第二虚拟按键U、a、η按照中文输入规则进行排序,得到按键字符序列guan,依据所述按键字符序列即音节guan得到相应的中文候选项以便用户实现中文输入;也可以是,用户在所述第二虚拟键盘上点按和/或滑动a、η后,终端获取第二虚拟按键a、n,并会显示有第四虚拟键盘(也可理解为刷新显示的所述第二虚拟键盘),所述第四虚拟键盘上包含有g键(也可理解为刷新显示的所述第二虚拟键盘上包含有g键),如图9 (g)所示,用户可以接着点按和/或滑动所述第四虚拟键盘上(也可理解为刷新显示的所述第二虚拟键盘)的第四虚拟按键g以构成音节guang,则终端获取所述第四虚拟按键g,并对所述第一虚拟按键g,所述第二虚拟按键U、a、η,以及所述第四虚拟按键g按照中文输入规则进行排序,得到按键字符序列guang,依据所述按键字符序列即音节guang得到相应的中文候选项以便用户实现中文输入。其中,在所述第二虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定(例如韵母ua、uan等),和/或在所述第二虚拟键盘、所述第三虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定(例如韵母uo、Ui等),和/或在所述第二虚拟键盘、所述第四虚拟键盘上点按和/或滑动同一韵母的轨迹相对固定(例如韵母uang等),和/或在所述第二虚拟键盘、所述第三虚拟键盘、所述第四虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定,也就是说,在任何时候点按和/或滑动韵母u1、uo、uan、uang等,不管是与哪个声母相拼,每个韵母的路径都是相对固定的。这就使得用户在点按和/或滑动所述第一虚拟按键后能够自然地知道下一个或几个所需点按和/或滑动的虚拟按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的虚拟按键,降低了用户的学习和使用难度,因而能迅速完成点按和/或滑动输入音节从而实现快速的中文输入的操作。这样一来,点按和/或滑动输入中文就更为简单,减轻了用户的使用负担,降低了用户的学习和使用难度,提升了用户的体验,提高了输入速度和效率。图9中未包括用户一次点按和/或滑动第一虚拟按键、第二虚拟按键、第三虚拟按键、第四虚拟按键的情况,当图9的第二虚拟按键中只有包含o、1、a、u、e键的这一层布局,而将包含η键的这层布局作为第三虚拟键盘(并且在点按和/或滑动O、1、a、u或e键时不显示其他虚拟键盘或将显示的其他虚拟键盘视为刷新显示的第二虚拟键盘),而在点按和/或滑动η键的时候显示包含g键的第四虚拟键盘,则用户一次点按和/或滑动第一虚拟按键、第二虚拟按键、第三虚拟按键、第四虚拟按键的情况也容易理解。进一步可选的,如图9 (e)所示,终端获取到所述第二虚拟按键u后,由于与u键相拼可组成韵母的键中包括0、i键,但o、i键与u键之间有其他键a键阻隔,为了节省用户从u到ο或i的点按和/或滑行的距离,使用户的输入不受阻隔的影响,终端还可以在u键附近(如在其下方)显示包含有O、i键的第三虚拟键盘(或理解为分多次显示的第二虚拟键盘中其中一次显示的第二虚拟键盘),这样可以将距离u键较远的O、i键移动到u键的临近处,节省了用户从u到ο或i键的点按和/或滑行的距离,提升了用户体验,并能提高输入速度。也可以采取其他方式来达到上述目的,本发明对此不作限定,均在本发明的保护范围内。获取其他第二虚拟按键时,也可如法炮制,其他相关处不再赘述。所述第二虚拟键盘、第三虚拟键盘、第四虚拟键盘均可以理解为第二虚拟键盘,可以理解为第二虚拟键盘分多次显示完毕,对此不再赘述。所述第二虚拟键盘分多次显示完毕,也可以理解为所述第二虚拟键盘上的按键分多次显示完毕。所述第二虚拟键盘上的按键分多次显示完毕,具体也可以包括如下情况中的一种或多种:以图7来示意说明(以第二虚拟键盘在第一虚拟键盘显示之后才显示为例),若用户想输入guang,用户在第一虚拟键盘上点按和/或滑动第一虚拟按键为g,第二虚拟键盘显示出来,且此时第二虚拟键盘只显示了如图7(c)中第二虚拟键盘布局的第一层,即只显示了包含a、o、e、i和u键的布局,用户继续通过点按和/或滑动选择了 u键和/或a键后,至少一个η键才显示出来(如图7(d)或7(e)中第二虚拟键盘布局包含了 η键的第二层),或者,至少一个η键和至少一个g键才显示出来(如图7(d)或7(e)中第二虚拟键盘布局包含了 η键的第二层和包含了 g键的第三层),其中n、g键用来构成韵母鼻音。若用户继续通过点按和/或滑动选择了 u键和/或a键后,至少一个η键才显示出来,则用户继续通过点按和/或滑动选择了 η键后,至少一个g键才显示出来(如图7(f)中第二虚拟键盘布局包含了 g键的第三层)。所述第二虚拟键盘上的按键分多次显示完毕,可以对用户每一步输入后的下一步可能的输入给予提示,并且把第二虚拟键盘上的按键分多次显示,每一次显示为数不多的几个按键,可以减轻用户的视觉压力,提高用户的体验。当然,图7中所示的第二虚拟键盘上的按键也可以一次显示完毕,这样让用户一次就看到第二虚拟键盘的全貌,有利于用户快速地选择第二虚拟键盘上的按键。进一步地,当所述第一虚拟按键为b、C、d、f、g、h、j、k、1、m、n、p、q、r、S、t、W、X、y或z键时,所述第二虚拟键盘的虚拟按键中(例如将图10(a)作为所述第二虚拟键盘),可以至少包含a、O、e、1、U、η和g键,且a、O、e、1、U、η和g键的布局保持大致相同或完全相同(可以理解为保持相对固定),其中n、g键用来构成韵母鼻音。其中,可选地,所述z、C、s键也可以在一定情况下代表zh、ch、sh键,如当所述zh、ch、sh键分别位于z、C、s键上时,可以在所述z、C、s键上通过向某一预定的方向点按和/或滑动一定距离以得到所述zh、ch、sh 键。所述第一虚拟按键可以理解为用户所点按和/或滑动的音节的声母或首字母,所述第二虚拟按键可以理解为用户所点按和/或滑动的音节中除去声母或首字母外的其他字母,可以为一个或多个字母,即所述第二虚拟按键可以包括用户在所述第二虚拟键盘上点按和/或滑动所涉及的一个或多个按键,所述第一虚拟按键和所述第二虚拟按键可以组合成至少一个音节(即一个汉字所对应的拼音),以便于用户选择想要输入的汉字的音节,从该音节所对应的中文候选项中选择想要输入的汉字,进而实现中文的输入。另外,在另一种实施例中,从第一虚拟按键滑动到第二虚拟按键,可以一次得到两个音节,比如一次滑出quai,可以形成两个音节,得到“去爱”这两个字,此时,第二虚拟按键包括u、a和i键,其包括了“去”对应的音节qu中的韵母U,还包括了“爱”对应的音节ai。文中类似地方可以照此理解,不再赘述。可以理解为,当所述第一虚拟按键为b、C、d、f、g、h、j、k、l、m、n、p、q、r、S、t、W、
x、y或z键,即为用户所点按和/或滑动的音节的声母或首字母,当声母为b、C、d、f、g、h、j、k、l、m、n、p、q、r、s、t、w、x、y或z时,在所述第二虚拟键盘上显示的能够与该声母相拼的所有韵母所包含的所有字母所对应的虚拟按键,可以至少包括a、o、e、1、u、n和g键,并且所述a、O、e、1、U、η和g键中至少有部分按键的位置(包括相对位置和/或绝对位置)相对不变或相对固定,如可以包括a、O、e、i和u键的位置(包括相对位置和/或绝对位置)相对不变或相对固定,如也可以包括a、o、e、1、u、n和g键的位置(包括相对位置和/或绝对位置)相对不变或相对固定等。所述相对位置,可以指按键与按键之间的相对位置关系;所述绝对位置,可以指按键在屏幕上所处的具体位置,如坐标位置等。所述相对固定,可以参见前述,此处不再赘述。
比如图7中输入guang的过程中就是第一虚拟按键为g,第二虚拟键盘的虚拟按键中包含a、O、e、1、U、η和g键的情况,其中n、g键用来构成韵母鼻音。并且在任何时候点按和/或滑动韵母uang,比如点按和/或滑动音节huang、kuang等,a、O、e、1、U、η和g键的布局保持大致相同或完全相同,从而使得在所述第二虚拟键盘上,点按和/或滑动同一韵母uang的轨迹相对固定,也可以理解为,a、O、e、1、u、n和g键中至少有部分按键的位置(包括相对位置和/或绝对位置)相对不变或相对固定,从而使得在所述第二虚拟键盘上,点按和/或滑动同一韵母uang的轨迹相对固定,具体可参见前述,此处不再赘述。这就使得用户在点按和/或滑动所述第一虚拟按键后能够自然地知道下一个或几个所需点按和/或滑动的虚拟按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的虚拟按键,降低了用户的学习和使用难度,因而能迅速完成点按和/或滑动输入音节从而实现快速的中文输入的操作。这样一来,点按和/或滑动输入中文就更为简单,减轻了用户的使用负担,降低了用户的学习和使用难度,提升了用户体验,提高了输入速度和效率。进一步地,当所述第一虚拟按键为I或η键时,在第二虚拟键盘上还可以显示能与之相拼的V或U或功能与之相当的键,以便于输入Iil和nil等音节。可选的,当所述第一虚拟按键为a、e或ο键时,在第二虚拟键盘上可以只出现能与之相拼的几个键,比如为a时只出现o、1、n、g等,为e时只出现r、1、n、g等,为ο时只出现u等。可选的,当所述第一虚拟按键为1、u或V键时,第二虚拟键盘上甚至可以不出现任何字母键,或者第二虚拟键盘可以不出现。这样可以根据第一虚拟按键的不同,在第二虚拟键盘上显示能与之相拼的键,能增强特定汉语拼音音节输入的流畅性,从而提高输入速度。其他相关处不再赘述。可选地,所述a、O、e、1、U、η和g键中各个键的个数可以不止一个,如η和g键均可以为一个或多个,以满足用户输入时的需要。可选地,所述a、o、e、1、u、n和g键中的g键可被ng键替代,或被功能等同于g或ng键的键所替代。g键本来就是用来构成韵母后鼻音ng的,因此用后鼻音ng来替代它也是可以的,以功能等同于g或ng的键来替代也是允许的。比如在图7(c)-(g)中,均可用ng键来替代g键,而不影响正常输入。若用户点按和/或滑动的第二虚拟按键包括η和ng键,可以通过排重处理多余的一个η键,而不影响正常的输入。依此类推,η键等也可以被其他键替代,或显示为其他键,但实质上功能仍然是η键等。进一步地,所述第二虚拟键盘的按键的布局可以包括:当所述第二虚拟键盘的按键中至少包含a、o、e、1、u、n和g键时,所述a、o、e、1、u、n和g键的布局具体可以为,所述
a、O、e、1、U、η和g键分为大致两层,“a、O、e、1、u各至少一个键”为一层’ “至少一个η键和至少一个g键”为一层,可以如图9(g) (h) > 10(e) (k)所示;或者,所述a、o、e、1、u、n和g键分为大致三层,“a、O、e、1、u各至少一个键”为一层,“至少一个η键”为一层,“至少一个g键”为一层,可以如图10(a)_(d)、(f)-(j)所示;或者,所述a、o、e、1、u、n和g键中,“a、
O、e、1、U、g各至少一个键”以“至少一个η键”为中心环绕(可以理解为,绕在“至少一个η键”的周围),可以如图10(k)-(l)所示,或“a、O、e、1、U、η各至少一个键”以“至少一个g键”为中心环绕(可以理解为,绕在“至少一个g键”的周围),或“a、O、e、1、u各至少一个键”以“至少一个η键和至少一个g键”为中心环绕(可以理解为,绕在“至少一个η键和至少一个g键”的周围),可以如图10(1)所示。上面出现的引号,起便于句子理解的作用,并无其他特定含义。以下相同或类似的出现引号的地方不再赘述。其中,所述大致两层或大致三层可以包括严格意义上的两层或三层,也可以包括非严格意义上大致的两层或三层。以下相似情况不再赘述。进一步可选地,当有至少两个η键时,在获取到的所述第二虚拟按键为其中一个η键时,附近的至少一个η键可以变为g键显示。这种情况下,虽然g键在后来才显示,依然可以理解为所述第二虚拟键盘的按键中至少包含a、0、e、1、u、n和g键。此时,所述第二虚拟键盘的按键的布局可以理解为包括:所述a、o、e、1、u、n和g键分为大致两层,a、o、e、1、u各至少一个键为一层,然后至少一个η键和至少一个g键为一层。进一步可选地,所述“a、O、e、1、u各至少一个键”中a、O、e、1、u键的排列顺序可以顺次为a、O、e、1、U,也可以顺次为O、1、a、U、e,也可以为其他排列顺序,本发明对此不做限定,均在本发明的保护范围内。所述“层”可以为链式结构,比如两层可以形成同心圆如“Θ” “ ◎”等、双轨如
= ”等,还可以形成其他结构如“(.” “(I” “{>”等(方向可以变化,如旋转一定角度),以此类推。其中,“至少一个η键”指可以是一个η键,也可以是多个η键,还可以是一个或多个η键和其他键,“至少一个g键”等也可依此类推理解。“a、O、e、1、u各至少一个键”指a、O、e、1、u中每一个都分别至少一个键。所述a、O、e、1、U、η和g键的布局不限于上述布局,可以对上述布局进行调整和修改,本发明对具体布局不作限制,只要a、o、e、
1、u、n和g键的布局保持大致相同或完全相同,均在本发明的保护范围内。以下不再赘述。进一步地,当初始状态下只显示有所述第一虚拟键盘时,并在获取所述第一虚拟键盘之后,可以根据预设条件判断是否需要显示所述第二虚拟键盘;其中,所述预设条件具体为,点按和/或滑动所述第一虚拟按键的压力、和/或点按和/或滑动所述第一虚拟按键的速度、和/或点按和/或滑动所述第一虚拟按键的时间,和/或在所述第一虚拟按键上 点按和/或滑动的距离,是否大于或等于预设阈值,若是,则显示所述第二虚拟键盘。即是说,当点按和/或滑动所述第一虚拟按键的压力,和/或,点按和/或滑动所述第一虚拟按键的速度,和/或,点按和/或滑动所述第一虚拟按键的时间,和/或,在所述第一虚拟按键上点按和/或滑动的距离,小于预设的阈值时,则不显示所述第二虚拟键盘。如在所述第一虚拟键盘上点按和/或滑动z键,点按和/或滑动时间小于预设的阈值,比如0.2秒,则点按g键后不会出现第二虚拟键盘,如此继续在所述第一虚拟键盘上点按和/或滑动1、s、j键,则相应产生的字符序列是gysj,由此得到相应的中文候选项比如“光阴似箭”等并加以显示,如此处理使得用户能更快捷地输入像“光阴似箭”这一类的多字词中文语句单元。可选地,所述第一虚拟键盘具体可以为:通用QWERTY键盘;或,通用QWERTY键盘去掉1、u和V键所形成的键盘;或,通用QWERTY键盘去掉1、u和V键,并用I至3个按键来表示a、ο和e键所形成的键盘;或,至少包含有b、p、m、f、d、t、η、1、g、k、h、j、q、x、z、c、s、r、y 和 w 键的键盘;或,至少包含有 b、p、m、f > d、t、η、1、g、k、h、j、q、x、zh、ch、sh、r> y
和w键的键盘。在一种实施方式中,所述第一虚拟键盘具体可以为:分为至少三层,一层至少包含
b、p、m、f、d、t、η、I键,一层至少包含g、k、h、j、q、χ键,另一层至少包含z、c、s、r、y、w键或zh、ch、sh、r、y、w键,如图11 (a)所示;或者,分为至少三层,一层至少包含b、p、m、f、g、k、h键,一层至少包含d、t、n、1、j、q、χ键,另一层至少包含z、C、S、r、y、w键或zh、ch、sh、r、y、w键,如可参考图11(c)所示。所述第一虚拟键盘的键盘布局不限于上述布局,相关的调整或修改等,均在本发明的保护范围内,本发明对此不作限制。作通用QWERTY虚拟键盘之外的上述键盘布局安排,在有限的空间里减少了按键数,而可以使按键面积相对增大,如图11所示,非QWERTY虚拟键盘11 (a)和11 (c)上的虚拟按键都明显较QWERTY虚拟键盘11 (b)的要大,这样就有利于用户更轻松自在地点按和/或滑动输入中文。其中,当所述第一虚拟键盘上的一个按键对应不止一个字符时,所述按键对应多少个字符就可以将所述按键当作多少个按键对待。比如图11(c)中一个按键对应不止一个字符,第一排第一个按键对应b和d两个字符,则将这个按键当作b和d两个按键对待。再比如图11(a)中第三排的z、C、s键,其中每个键都对应了两个字符,如z键上还对应了 zh键(可以将zh理解为一个字符),则可以将该按键当做z和zh两个按键对待。可选的,当初始状态下、显示有所述第一虚拟键盘和所述第二虚拟键盘时,可以在获取所述第一虚拟按键后,放大显示所述第二虚拟键盘,以便获取所述第二虚拟按键。为了引导用户更快点按和/或滑动输入中文,可以将所述第二虚拟键盘与第一虚拟键盘共同显示,并让第二虚拟键盘显示得小一点,如可以是缩小显示或部分显示或以图标代表形式显示等,以便用户能首先顺利地点按和/或滑动第一虚拟键盘上的按键,也能提示用户第二虚拟键盘的存在,对用户的操作形成提示。当用户点按和/或滑动第一虚拟键盘上的按键后,可以将所述第二虚拟键盘放大显示或完全显示,以便用户从第一虚拟按键点按和/或滑动到第二虚拟按键。进一步地,在所述放大显示所述第二虚拟键盘之前,可以根据预设条件判断是否需要放大显示所述第二虚拟键盘;其中,所述预设条件具体为,点按和/或滑动所述第一虚拟按键的压力、点按和/或滑动所述第一虚拟按键的速度、点按和/或滑动所述第一虚拟按键的时间,或在所述第一虚拟按键上点按和/或滑动的距离,是否大于或等于预设阈值,若是,则放大显示所述第二虚拟键盘。即是说,当点按和/或滑动所述第一虚拟按键的压力、点按和/或滑动所述第一虚拟按键的速度、点按和/或滑动所述第一虚拟按键的时间,或在所述第一虚拟按键上点按和/或滑动的距离小于预设的阈值时,则不放大显示所述第二虚拟键盘。如在第一虚拟键盘上点按和/或滑动z键,点按和/或滑动时间小于预设的阈值,比如0.2秒,则点按所述键后不放大显示所述第二虚拟键盘,如此继续在所述第一虚拟键盘上点按和/或滑动S、t、d键,则相应产生的字符序列是zstd,由此得到相应的中文候选项比如“兹事体大”等,如此处理使得用户能更快捷地得到“兹事体大”等中文候选项。可选地,所述第二虚拟键盘的位置可以根据需要适当地变动,如可根据第一虚拟按键的位置,来确定显示所述第二虚拟键盘的位置,以缩短与第一虚拟按键的距离,包括将所述第二虚拟键盘显示在所述第一虚拟按键的附近或周围,也包括将所述第二虚拟键盘覆盖显示在所述第一虚拟键盘上,以缩短所述第二虚拟键盘上的虚拟按键与所述第一虚拟按键的距离,进而缩短用户点按和/或滑动输入中文的路径,从而提高输入的速度和效率。可选的,当初始状态下显示有第一虚拟键盘和第二虚拟键盘时,可以在获取所述第一虚拟按键后,移动所述第二虚拟键盘到预定位置,以便获取所述第二虚拟按键。比如在平板电脑上,第二虚拟键盘可以在屏幕上根据需要自由滑动,以缩短用户点按和/或滑动输入中文的路径,利于更快输入中文。具体地,比如在平板电脑传统qwerty虚拟键盘上的q键和p键的位置处于边缘附近,第二虚拟键盘如果固定不动,则从q或P到第二虚拟键盘的路径会很长;反之,如点按和/或滑动q键时第二虚拟键盘移动到它的上方或右方或附近,点按和/或滑动P键时第二虚拟键盘移动到它的上方或左方或附近,则能大大地缩短用户点按和/或滑动输入中文的路径,利于更快输入中文。其中所述移动所述第二虚拟键盘到预定位置,可以是终端根据所述第一虚拟按键来确定所述预定位置并将所述第二虚拟键盘移动到所述预定位置,以便用户能方便地输入所述第二虚拟按键,也可以是用户根据需要,将所述第二虚拟键盘移动到预定位置,以便用户能方便地输入所述第二虚拟按键。所述预定位置,可以是根据所述第一虚拟按键的位置所确定的所述第二虚拟键盘适合显示的位置,如可以是以一定程度靠近所述第一虚拟按键的位置,如在所述第一虚拟按键的周围或附近等,本发明对此不作限制,只要是能方便用户输入所述第二虚拟按键的预定位置均可。进一步地,在所述移动所述第二虚拟键盘到预定位置之前,可以根据预设条件判断是否需要移动所述第二虚拟键盘到预定位置;其中,所述预设条件具体为,点按和/或滑动所述第一虚拟按键的压力、点按和/或滑动所述第一虚拟按键的速度、点按和/或滑动所述第一虚拟按键的时间,或在所述第一虚拟按键上点按和/或滑动的距离,是否大于或等于预设阈值,若是,则移动所述第二虚拟键盘到预定位置。即是说,当点按和/或滑动所述第一虚拟按键的压力、点按和/或滑动所述第一虚拟按键的速度、点按和/或滑动所述第一虚拟按键的时间,或在所述第一虚拟按键上点按和/或滑动的距离小于预设的阈值时,则不移动所述第二虚拟键盘到合适位置。如在第一虚拟键盘上点按和/或滑动z键,点按和/或滑动时间小于预设的阈值,比如0.2秒,则点按所述键后不移动所述第二虚拟键盘到合适位置,如此继续在所述第一虚拟键盘上点按和/或滑动s、t、d键,则相应产生的字符序列是zstd,由此得到相应的中文候选项比如“兹事体大”等,如此处理使得用户能更快捷地得到“兹事体大”等中文候选项。可选地,所述设备可以是下列之一:数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话。具体地,所述设备可以为手机、平板电脑(Tablet PC)等带有触摸显示屏的终端。当所述设备为体感操作设备时,可以采用现有的体感操作技术来检测和获取所述第一、第二虚拟按键,从而实现本方法在体感操作设备上的应用,本发明对此不作限定,文中其他地方不再赘述。本发明实施例还提供了一种用于在设备上进行中文输入的方法,如图12所示,所述方法可包括:1201:获取第一键盘区域内的点按和/或滑动行为所涉的第一按键;1202:获取第二键盘区域内的点按和/或滑动行为所涉的第二按键;1203:根据所述第一按键、所述第二按键,得到按键字符序列;具体地,可以为对所述第一按键、所述第二按键,按照中文输入规则进行排序得到按键字符序列。1204:依据所述按键字符序列得到相应的中文候选项以便用户实现输入;其中,在所述第二键盘区域内,点按和/或滑动同一韵母的轨迹相对固定;
其中,所述第二键盘区域内的按键一次显示完毕,或分多次显示完毕。进一步地,当所述第一按键为b、C、d、f > g、h、j、k、1、m、n、p、q、r> s、t、w、x、y 或z键时,所述第二键盘的按键中,可以至少包含a、o、e、1、u、n和8键,且3、0、6、;[、11、11和g键的布局保持大致相同或完全相同,其中n、g键用来构成韵母鼻音。其中,可选地,所述z、c、s键也可以在一定情况下代表zh、ch、sh键,如当所述zh、ch、sh键分别位于z、c、s键上时,可以在所述z、C、s键上通过向某一预定的方向点按和/或滑动一定距离以得到所述zh、ch、sh 键。比如图7中输入guang的过程中就是第一按键为g,第二键盘区域内的按键中包含a、o、e、1、u、n和g键的情况,其中n、g键用来构成韵母鼻音。并且在任何时候点按和/或滑动韵母uang,比如点按和/或滑动音节huang、kuang等,a、O、e、1、u、η和g键的布局保持大致相同或完全相同,从而使得在所述第二键盘区域内,点按和/或滑动同一韵母uang的轨迹相对固定,也可以理解为,a、O、e、1、U、η和g键中至少有部分按键的位置(包括相对位置和/或绝对位置)相对不变或相对固定,从而使得在所述第二键盘区域内,点按和/或滑动同一韵母uang的轨迹相对固定,具体可参见前述,此处不再赘述。这就使得用户在点按和/或滑动所述第一按键后能够自然地知道下一个或几个所需点按和/或滑动的按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的按键,降低了用户的学习和使用难度,因而能迅速完成点按和/或滑动输入音节从而实现快速的中文输入的操作。这样一来,点按和/或滑动输入中文就更为简单,减轻了用户的使用负担,降低了用户的学习和使用难度,提升了用户体验,提高了输入速度和效率。所述第一按键可以理解为用户所点按和/或滑动的音节的声母或首字母,所述第二按键可以理解为用户所点按和/或滑动的音节中除去声母或首字母外的其他字母,可以为一个或多个字母,即所述第二按键可以包括用户在所述第二键盘区域内点按和/或滑动所涉及的一个或多个按键,所述第一按键和所述第二按键可以组合成至少一个音节(即一个汉字所对应的拼音),以便于用户选择想要输入的汉字的音节,从该音节所对应的中文候选项中选择想要输入的汉字,进而实现中文的输入。另外,在另一种实施例中,从第一按键滑动到第二按键,可以一次得到两个音节,比如一次滑出quai,可以形成两个音节,得到“去爱”这两个字,此时,第二按键包括U、a和i键,其包括了“去”对应的音节qu中的韵母U,还包括了“爱”对应的音节ai。文中类似地方可以照此理解,不再赘述。可选地,所述a、O、e、1、U、η和g键中各个键的个数可以不止一个,如η和g键均可以为一个或多个,以满足用户输入时的需要。可选地,所述a、o、e、1、u、n和g键中的g键可被ng键替代,或被功能等同于g或ng键的键所替代。g键本来就是用来构成韵母后鼻音ng的,因此用后鼻音ng来替代它也是可以的,以功能等同于g或ng的键来替代也是允许的。进一步地,所述第二键盘区域的按键的布局可以包括:当所述第二键盘区域的按键中至少包含a、o、e、1、u、n和g键时,所述a、o、e、1、u、n和g键的布局具体可以为,所述
a、O、e、1、U、η和g键分为大致两层,“a、O、e、1、u各至少一个键”为一层,“至少一个η键和至少一个g键”为一层,可以如图9(g) (h) > 10(e) (k)所示;或者,所述a、o、e、1、u、n和g键分为大致三层,“a、O、e、1、u各至少一个键”为一层,“至少一个η键”为一层,“至少一个g键”为一层,可以如图10(a)_(d)、(f)-(j)所示;或者,所述&、0、6、1、11、11和8键中,“&、O、e、1、U、g各至少一个键”以“至少一个η键”为中心环绕(可以理解为,绕在“至少一个η键”的周围),可以如图10(k)-(l)所示,或“a、O、e、1、U、η各至少一个键”以“至少一个g键”为中心环绕(可以理解为,绕在“至少一个g键”的周围),或“a、O、e、1、u各至少一个键”以“至少一个η键和至少一个g键”为中心环绕(可以理解为,绕在“至少一个η键和至少一个g键”的周围),可以如图10(1)所示。其中,所述大致两层或大致三层可以包括严格意义上的两层或三层,也可以包括非严格意义上大致的两层或三层。以下相似情况不再赘述。进一步可选地,当有至少两个η键时,在获取到的所述第二按键为其中一个η键时,附近的至少一个η键可以变为g键显示。这种情况下,虽然g键在后来才显示,依然可以理解为所述第二键盘区域的按键中至少包含a、o、e、1、u、n和g键。此时,所述第二键盘区域的按键的布局可以理解为包括:所述a、O、e、1、u、n和g键分为大致两层,a、O、e、1、u各至少一个键为一层,然后至少一个η键和至少一个g键为一层。进一步可选地,所述“a、O、e、1、u各至少一个键”中a、O、e、1、u键的排列顺序可以顺次为a、O、e、1、U,也可以顺次为O、1、a、U、e,也可以为其他排列顺序,本发明对此不做限定,均在本发明的保护范围内。进一步可选的,如图9 (e)所示,终端获取到所述第二按键u后,由于与u键相拼可组成韵母的键中包括O、i键,但O、i键与u键之间有其他键a键阻隔,为了节省用户从u到ο或i的点按和/或滑行的距离,使用户的输入不受阻隔的影响,终端还可以在u键附近(如在其下方)显示o、i键,这样可以将距离u键较远的o、i键移动到u键的临近处,节省了用户从u到ο或i键的点按和/或滑行的距离,提升了用户体验,并能提高输入速度。也可以采取其他方式来达到上述目的,本发明对此不作限定,均在本发明的保护范围内。获取其他第二按键时,也可如法炮制,其他相关处不再赘述。进一步地,当初始状态下只显示有所述第一键盘时,并在获取所述第一键盘之后,可以根据预设条件判断是否需要显示所述第二键盘;其中,所述预设条件具体为,点按和/或滑动所述第一按键的压力、和/或点按和/或滑动所述第一按键的速度、和/或点按和/或滑动所述第一按键的时间,和/或在所述第一按键上点按和/或滑动的距离,是否大于或等于预设阈值,若是,则显示所述第二键盘。可选地,所述第一键盘区域具体可以为:通用QWERTY键盘;或,通用QWERTY键盘去掉1、u和V键所形成的键盘;或,通用QWERTY键盘去掉1、u和V键,并用I至3个按键来表示a、ο和e键所形成的键盘;或,至少包含有b、p、m、f、d、t、η、1、g、k、h、j、q、x、z、c、s、r、y 和 w 键的键盘;或,至少包含有 b、p、m、f、d、t、η、1、g、k、h、j、q、X、zh、ch、sh、r、y和w键的键盘。在一种实施方式中,所述第一键盘区域具体可以为:分为至少三层,一层至少包含b、p、m、f、d、t、η、I键,一层至少包含g、k、h、j、q、χ键,另一层至少包含z、c、s、r、y、w键或zh、ch、sh、r、y、w键;或者,分为至少三层,一层至少包含b、p、m、f、g、k、h键,一层至少包含 d、t、η、1、j、q、χ 键,另一层至少包含 z、C、S、r、y、w 键或 zh、ch、sh、r、y、w 键。所述第一键盘的键盘布局不限于上述布局,相关的调整或修改等,均在本发明的保护范围内,本发明对此不作限制。其中,当所述第一键盘上的一个按键对应不止一个字符时,所述按键对应多少个字符就可以将所述按键当作多少个按键对待。可选的,当初始状态下显示有所述第一键盘和所述第二键盘时,可以在获取所述第一按键后,放大显示所述第二键盘,以便获取所述第二按键。为了引导用户更快点按和/或滑动输入中文,可以将所述第二键盘与第一键盘共同显示,并让第二键盘显示得小一点,如可以是缩小显示或部分显示或以图标代表形式显示等,以便用户能首先顺利地点按和/或滑动第一键盘上的按键,也能提示用户第二键盘的存在,对用户的操作形成提示。当用户点按和/或滑动第一键盘上的按键后,可以将所述第二键盘放大显示或完全显示,以便用户从第一按键点按和/或滑动到第二按键。进一步地,在所述放大显示所述第二键盘之前,可以根据预设条件判断是否需要放大显示所述第二键盘;其中,所述预设条件具体为,点按和/或滑动所述第一按键的压力、点按和/或滑动所述第一按键的速度、点按和/或滑动所述第一按键的时间,或在所述第一按键上点按和/或滑动的距离,是否大于或等于预设阈值,若是,则放大显示所述第二键盘。即是说,当点按和/或滑动所述第一按键的压力、点按和/或滑动所述第一按键的速度、点按和/或滑动所述第一按键的时间,或在所述第一按键上点按和/或滑动的距离小于预设的阈值时,则不放大显示所述第二键盘。如在第一键盘上点按和/或滑动z键,点按和/或滑动时间小于预设的阈值,比如0.2秒,则点按所述键后不放大显示所述第二键盘,如此继续在所述第一键盘上点按和/或滑动S、t、d键,则相应产生的字符序列是zstd,由此得到相应的中文候选项比如“兹事体大”等,如此处理使得用户能更快捷地得到“兹事体大”等中文候选项。可选地,所述第二键盘的位置可以根据需要适当地变动,如可根据第一按键的位置,来确定显示所述第二键盘的位置,以缩短与第一按键的距离,包括将所述第二键盘显示在所述第一按键的附近或周围,也包括将所述第二键盘覆盖显示在所述第一键盘上,以缩短所述第二键盘上的按键与所述第一按键的距离,进而缩短用户点按和/或滑动输入中文的路径,从而提高输入的速度和效率。可选的,当初始状态下显示有第一键盘和第二键盘时,可以在获取所述第一按键后,移动所述第二键盘到预定位置,以便获取所述第二按键。比如在平板电脑上,第二键盘可以在屏幕上根据需要滑动,以缩短用户点按和/或滑动输入中文的路径,利于更快输入中文。具体地,比如在平板电脑传统qwerty键盘上的q键和P键的位置处于边缘附近,第二键盘如果固定不动,则从q或P到第二键盘的路径会很长;反之,如点按和/或滑动q键时第二键盘移动到它的上方或右方或附近,点按和/或滑动P键时第二键盘移动到它的上方或左方或附近,则能大大地缩短用户点按和/或滑动输入中文的路径,利于更快输入中文。其中所述移动所述第二键盘到预定位置,可以是终端根据所述第一按键来确定所述预定位置并将所述第二键盘移动到所述预定位置,以便用户能方便地输入所述第二按键,也可以是用户根据需要,将所述第二键盘移动到预定位置,以便用户能方便输入所述第二按键。所述预定位置,可以是根据所述第一按键的位置所确定的所述第二键盘适合显示的位置,如可以是以一定程度靠近所述第一按键的位置,如在所述第一按键的周围或附近等,本发明对此不作限制,只要是能方便用户输入所述第二按键的预定位置均可。进一步地,在所述移动所述第二键盘到预定位置之前,可以根据预设条件判断是否需要移动所述第二键盘到预定位置;其中,所述预设条件具体为,点按和/或滑动所述第一按键的压力、点按和/或滑动所述第一按键的速度、点按和/或滑动所述第一按键的时间,或在所述第一按键上点按和/或滑动的距离,是否大于或等于预设阈值,若是,则移动所述第二键盘到预定位置。即是说,当点按和/或滑动所述第一按键的压力、点按和/或滑动所述第一按键的速度、点按和/或滑动所述第一按键的时间,或在所述第一按键上点按和/或滑动的距离小于预设的阈值时,则不移动所述第二键盘到合适位置。如在第一键盘上点按和/或滑动Z键,点按和/或滑动时间小于预设的阈值,比如0.2秒,则点按所述键后不移动所述第二键盘到合适位置,如此继续在所述第一键盘上点按和/或滑动s、t、d键,则相应产生的字符序列是zstd,由此得到相应的中文候选项比如“兹事体大”等,如此处理使得用户能更快捷地得到“兹事体大”等中文候选项。本发明实施例提供的此方法的实施例可以参照前述方法的实施例中相关部分进行解释或参见前述方法的实施例中的相关部分的描述而不再赘述。本发明实施例所述设备可以是下列之一:数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话。具体地,所述设备可以为手机、平板电脑(Tablet PC)等带有触摸显示屏的终端。本方法实施例中所述键盘既可以是实体键盘也可以是虚拟键盘,所述按键既可以是实体按键也可以是虚拟按键。所述第一键盘区域可以具体为:实体键盘区域或虚拟键盘区域。所述第二键盘区域也可以具体为:实体键盘区域或虚拟键盘区域。当所述第二键盘区域为实体键盘区域时,所述第二键盘区域上的按键一般是一直显示或呈现的,这种情况下,也可以理解为所述第二键盘区域上的按键一次显示完毕。当所述第一、第二键盘区域均为虚拟键盘区域时,所述按键均为虚拟按键,此时,所述第一、第二键盘区域可以具体为:第一、第二虚拟键盘,所述第一、第二按键可以具体为:第一、第二虚拟按键。对本方法实施例可以参照前述方法实施例中相应部分的描述,此处不再赘述。可选的,所述虚拟键盘、虚拟键盘区域或虚拟按键,可以通过触摸显示屏显示,而使本方法实施例适用于具有触摸显示屏的设备;也可以通过投影等方式投射在某一空间、某一平面、某一物体表面等,而使本方法实施例适用于体感操作设备等。本发明实施例还提供了一种设备,如图4所示,所述设备可以包括:键盘显示模块401:用于显示第一虚拟键盘、第二虚拟键盘;按键获取模块402:用于获取所述第一虚拟键盘、所述第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;按键处理模块403:用于根据获取到的所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列,依据所述按键字符序列得到相应的中文候选项;具体可用于,对获取到的所述第一虚拟按键、所述第二虚拟按键,按照中文输入规则进行排序得到按键字符序列,依据所述按键字符序列得到相应的中文候选项;中文显示模块404:用于显示所述中文候选项以便用户实现输入;其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定;其中,在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕。可选的,在一种实施方式中,键盘显示模块401可以包括键盘获取单元、键盘存储单元、键盘显示单元。因此可以将所述设备进一步地阐述为包括:
按键获取单元:用于获取键盘显示单元显示的第一虚拟键盘、第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;所述按键获取单元实现的功能与所述按键获取模块相似,在一定程度上两者可以理解为同一单元或模块;键盘获取单元:用于在初始状态下从键盘存储单元中获取所述第一虚拟键盘和所述第二虚拟键盘;或者,用于在初始状态下从键盘存储单元中获取所述第一虚拟键盘,还用于在按键获取单元获取到所述第一虚拟按键后从键盘存储单元中获取所述第二虚拟键盘;键盘存储单元:用于存储所述第一虚拟键盘、所述第二虚拟键盘;键盘显示单元:用于在键盘获取单元获取到所述第一虚拟键盘和所述第二虚拟键盘后将所述第一虚拟键盘和所述第二虚拟键盘显示在屏幕上;或者,用于在键盘获取单元获取到所述第一虚拟键盘后将所述第一虚拟键盘显示在屏幕上,还用于在键盘获取单元获取到所述第二虚拟键盘后,将所述第二虚拟键盘显示在屏幕上;按键处理单元:用于对按键获取单元获取到的所述第一虚拟按键、所述第二虚拟按键,按照中文输入规则进行排序得到按键字符序列,依据所述按键字符序列得到相应的中文候选项;所述按键处理单元实现的功能与所述按键处理模块相似,在一定程度上两者可以理解为同一单元或模块;中文显示单元:用于显示所述中文候选项以便用户实现输入;所述中文显示单元实现的功能与所述中文显示模块相似,在一定程度上两者可以理解为同一单元或模块。具体可参照前述方法实施例阐释中相应部分对本实施例进行理解。例如,在一种实施例中,再如图7所示(以在初始状态下只显示第一虚拟键盘为例):键盘获取单元从键盘存储单元中获取第一虚拟键盘,键盘显示单元在键盘获取单元获取到所述第一虚拟键盘后,将所述第一虚拟键盘显示在屏幕上,如图7(a)所示;按键获取单元获取所述第一虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键g,如图7 (b)所示;键盘获取单元在按键获取单元获取到第一虚拟按键g后,从键盘存储单元中获取第二虚拟键盘,键盘显示单元在键盘获取单元获取到所述第二虚拟键盘后,将所述第二键盘显示在屏幕上,如图7(c)所示;按键获取单元获取所述第二虚拟键盘上的点按和/或滑动行为所涉的第二虚拟按键U、a、n、g,如图7(d)-(g)所示;按键处理单元对按键获取单元获取的g、U、a、n、g,按照中文输入规则进行排序得到按键字符序列guang,依据按键字符序列即音节guang得到相应的中文候选项,中文显示单元显示所述中文候选项以便用户实现输入,如图7(h)所示;其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定,如在本例中,对于韵母uang,不管是与哪个声母相拼,在任何时候点按和/或滑动韵母uang的路径都是相对固定的,这就使得用户在点按和/或滑动所述第一虚拟按键后能够自然地知道下一个或几个所需点按和/或滑动的虚拟按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的虚拟按键,降低了用户的学习和使用难度,因而能迅速完成点按和/或滑动输入音节从而实现快速的中文输入的操作。这样一来,点按和/或滑动输入中文就更为简单,减轻了用户的使用负担,降低了用户的学习和使用难度,提升了用户的体验,提高了输入速度和效率。具体可参照前述阐释中相应部分对此进行理解。进一步地,当所述第一虚拟按键为b、C、d、f > g、h、j、k、1、m、n、p、q、r> s、t、w、x、y或z键时,所述第二虚拟键盘的虚拟按键中(例如将图10(a)作为所述第二虚拟键盘),可以至少包含a、O、e、1、U、η和g键,且a、O、e、1、U、η和g键的布局保持大致相同或完全相同(可以理解为保持相对固定),其中n、g键用来构成韵母鼻音。其中,可选地,所述z、C、s键也可以在一定情况下代表zh、ch、sh键,如当所述zh、ch、sh键分别位于z、C、s键上时,可以在所述z、C、s键上通过向某一预定的方向点按和/或滑动一定距离以得到所述zh、ch、sh 键。可选地,所述&、0、6、1、11、11和8键中各个键的个数可以不止一个,如η和g键均可以为一个或多个,以满足用户输入时的需要。进一步可选地,当有至少两个η键时,在获取到的所述第二虚拟按键为其中一个η键时,附近的至少一个η键可以变为g键显示。可选地,所述a、o、e、1、u、n和g键中的g键可被ng键替代,或被功能等同于g或ng键的键所替代。g键本来就是用来构成韵母后鼻音ng的,因此用后鼻音ng来替代它也是可以的,以功能等同于g或ng的键来替代也是允许的。比如在图7(c)-(g)中,均可用ng键替代g键,而不影响正常输入和显示。进一步地,所述第二虚拟键盘的按键的布局可以包括:当所述第二虚拟键盘的按键中至少包含a、o、e、1、u、n和g键时,所述a、o、e、1、u、n和g键的布局具体可以为,所述
a、O、e、1、U、η和g键分为大致两层,“a、O、e、1、u各至少一个键”为一层,“至少一个η键和至少一个g键”为一层,可以如图9(g) (h) > 10(e) (k)所示;或者,所述a、o、e、1、u、n和g键分为大致三层,“a、O、e、1、u各至少一个键”为一层,“至少一个η键”为一层,“至少一个g键”为一层,可以如图10(a)_(d)、(f)-(j)所示;或者,所述a、o、e、1、u、n和g键中,“a、
O、e、1、U、g各至少一个键”以“至少一个η键”为中心环绕(可以理解为,绕在“至少一个η键”的周围),可以如图10(k)-(l)所示,或“a、O、e、1、U、η各至少一个键”以“至少一个g键”为中心环绕(可以理解为,绕在“至少一个g键”的周围),或“a、O、e、1、u各至少一个键”以“至少一个η键和至少一个g键”为中心环绕(可以理解为,绕在“至少一个η键和至少一个g键”的周围),可以如图10(1)所示。进一步可选地,所述“a、O、e、1、u各至少一个键”中a、O、e、1、u键的排列顺序可以顺次为a、O、e、1、U,也可以顺次为O、1、a、U、e,也可以为其他排列顺序,本发明对此不做限定,均在本发明的保护范围内。可选地,所述第一虚拟键盘具体可以为:通用QWERTY键盘;或,通用QWERTY键盘去掉1、u和V键所形成的键盘;或,通用QWERTY键盘去掉1、u和V键,并用I至3个按键来表示a、ο和e键所形成的键盘;或,至少包含有b、p、m、f、d、t、η、1、g、k、h、j、q、x、z、c、s、r、y 和 w 键的键盘;或,至少包含有 b、p、m、f > d、t、η、1、g、k、h、j、q、x、zh、ch、sh、r> y
和w键的键盘。在一种实施方式中,所述第一虚拟键盘具体可以为:分为至少三层,一层至少包含
b、p、m、f、d、t、η、I键,一层至少包含g、k、h、j、q、χ键,另一层至少包含z、c、s、r、y、w键或zh、ch、sh、r、y、w键;或者,分为至少三层,一层至少包含b、p、m、f、g、k、h键,一层至少包含 d、t、η、1、j、q、χ 键,另一层至少包含 z、C、S、r、y、w 键或 zh、ch、sh、r、y、w 键。
所述第一虚拟键盘的键盘布局不限于上述布局,相关的调整或修改等,均在本发明的保护范围内,本发明对此不作限制。作通用QWERTY虚拟键盘之外的上述键盘布局安排,在有限的空间里减少了按键数,而使按键面积相对增大,如图11所示,非QWERTY虚拟键盘11(a)和11(c)上的虚拟按键都明显较QWERTY虚拟键盘11(b)的要大,这样就有利于用户更轻松自在地点按和/或滑动输入中文。可选地,所述键盘显示单元还用于在键盘获取单元获取到所述第二虚拟键盘后,根据按键获取单元获取的第一虚拟按键所在的位置,来确定显示所述第二虚拟键盘的位置,以缩短与所述第一虚拟按键的位置,包括将所述第二虚拟键盘显示在所述第一虚拟按键的附近或周围,也包括将所述第二虚拟键盘覆盖显示在所述第一虚拟键盘上,以缩短所述第二虚拟键盘上的虚拟按键与所述第一虚拟按键的距离,进而缩短用户点按和/或滑动输入中文的路径,从而提高输入的速度和效率。可以理解为,第二虚拟键盘的位置可以根据需要适当地变动,如可根据第一虚拟按键的位置,来确定显示所述第二虚拟键盘的位置,以缩短与第一虚拟按键的距离,包括将所述第二虚拟键盘显示在所述第一虚拟按键的附近或周围,也包括将所述第二虚拟键盘覆盖显示在所述第一虚拟键盘上,以缩短所述第二虚拟键盘上的虚拟按键与所述第一虚拟按键的距离,进而缩短用户点按和/或滑动输入中文的路径,从而提高输入的速度和效率。则,所述可选的,当初始状态下显示有第一虚拟键盘和第二虚拟键盘时,可以在获取所述第一虚拟按键后,移动所述第二虚拟键盘到预定位置,以便获取所述第二虚拟按键。具体可参照前述阐释中相应部分对此进行理解。可选地,所述设备可以是下列之一:数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话。具体地,所述设备可以为手机、平板电脑(Tablet PC)等带有触摸显示屏的终端。本发明实施例提供的设备的实施例可以参照前述方法的实施例中相关部分进行解释或参见前述方法的实施例中的相关部分的描述而不再赘述。本发明实施例还提供了一种设备,所述设备可以包括:一个或多个处理器;存储器;以及一个或多个模块,其中,该一个或多个模块存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个模块包括:用于显示第一虚拟键盘、第二虚拟键盘的模块;用于获取所述第一虚拟键盘、所述第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键的模块;用于根据获取到的所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列,依据所述按键字符序列得到相应的中文候选项的模块;用于显示所述中文候选项以便用户实现中文输入的模块;其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定;其中,在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕。进一步地,当所述第一虚拟按键为b、C、d、f > g、h、j、k、1、m、n、p、q、r> s、t、w、x、y或z键时,所述第二虚拟键盘的按键中可以至少包含a、O、e、1、u、n和g键,且a、O、e、1、u、n和g键的布局保持大致相同或完全相同,其中n、g键用来构成韵母鼻音。
进一步地,所述第二虚拟键盘的按键的布局可以包括:当所述第二虚拟键盘的按键中至少包含a、o、e、1、u、n和g键时,所述a、O、e、1、u、n和g键分为大致两层,a、O、e、1、u各至少一个键为一层,然后至少一个η键和至少一个g键为一层;或者,所述a、O、e、1、u、n和g键分为大致三层,a、O、e、1、u各至少一个键为一层,至少一个η键为一层,至少一个g键为一层;或者,所述3、0、0、;[、11、11和8键中,3、0、0、;[、11、8各至少一个键以至少一个η键为中心环绕,或a、O、e、1、u、n各至少一个键以至少一个g键为中心环绕,或a、O、e、1、u各至少一个键以至少一个η键和至少一个g键为中心环绕。可选的,所述η键的个数为至少一个,当有至少两个η键时,在获取到的所述第二虚拟按键为其中一个η键时,另外至少一个η键变为g键显示。进一步地,所述第一虚拟键盘可以包括:通用QWERTY 键盘;或,通用QWERTY键盘去掉1、u和V键所形成的键盘;或,通用QWERTY键盘去掉1、u和V键,并用I至3个按键来表示a、ο和e键所形成的键盘;或,至少包含有b、p、m、f > d、t、η、1、g、k、h、j、q、x、z、c、s、r、y 和 w 键的键盘;或,至少包含有b、p、m、f > d、t、η、1、g、k、h、j、q、x、zh、ch、sh、r、y 和 w 键的键盘。可选的,所述第一虚拟键盘可以具体为:分为至少三层,一层至少包含b、p、m、f、d、t、n、I键,一层至少包含g、k、h、j、q、χ键,另一层至少包含z、c、s、r、y、w键或zh、ch、sh、r、y、w键;或者,分为至少三层,一层至少包含b、p、m、f、g、k、h键,一层至少包含d、t、η、1、j、q、χ键,另一层至少包含z、C、S、r、y、w键或zh、ch、sh、r、y、w键。可选的,所述设备可以是下列之一:数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话。具体地,所述设备可以为手机、平板电脑(Tablet PC)等带有触摸显示屏的终端。进一步地,所述设备还可以包括触摸显示屏,所述用于显示第一虚拟键盘、第二虚拟键盘的模块具体用于在所述触摸显示屏上显示第一虚拟键盘、第二虚拟键盘。本发明实施例提供的设备可以参照前述方法或设备的实施例中相关部分进行解释或参见前述方法或设备的实施例中的相关部分的描述而不再赘述。本发明实施例还提供了一种设备,所述设备可以包括:键盘显示模块:用于显示第一键盘区域、第二键盘区域;按键获取模块:用于获取所述第一键盘区域、所述第二键盘区域内的点按和/或滑动行为所涉的第一按键、第二按键;按键处理模块:用于根据获取到的所述第一按键、所述第二按键,得到按键字符序列,依据所述按键字符序列得到相应的中文候选项;中文显示模块:用于显示所述中文候选项以便用户实现输入;其中,在所述第二键盘区域内,点按和/或滑动同一韵母的轨迹相对固定;
其中,在所述第二键盘区域内的按键一次显示完毕,或分多次显示完毕。当所述第一键盘区域、第二键盘区域为实体键盘区域时,也可理解为键盘显示模块;当所述第二键盘区域为实体键盘区域时,可理解为其上的按键一次显示完毕。进一步地,当所述第一按键为b、C、d、f > g、h、j、k、1、m、n、p、q、r> s、t、w、x、y 或z键时,所述第二键盘区域的按键中至少包含a、o、e、1、u、n和8键,且3、0、6、;[、11、11和g键的布局保持大致相同或完全相同,其中n、g键用来构成韵母鼻音。进一步地,所述第二键盘区域的按键的布局包括:当所述第二键盘区域的按键中至少包含a、O、e、1、U、η和g键时,所述a、O、e、1、u、n和g键分为大致两层,a、O、e、1、u各至少一个键为一层,然后至少一个η键和至少一个g键为一层;或者,所述a、O、e、1、u、n和g键分为大致三层,a、O、e、1、u各至少一个键为一层,至少一个η键为一层,至少一个g键为一层;或者,所述a、O、e、1、U、η和g键中,a、O、e、1、U、g各至少一个键以至少一个η键为中心环绕,或a、O、e、1、u、n各至少一个键以至少一个g键为中心环绕,或a、O、e、1、u各至少一个键以至少一个η键和至少一个g键为中心环绕。可选的,所述η键的个数为至少一个,当有至少两个η键时,在获取到的所述第二按键为其中一个η键时,另外至少一个η键可以变为g键显示。进一步地,所述第一键盘区域可以包括:通用QWERTY 键盘;或,通用QWERTY键盘去掉1、u和V键所形成的键盘;或,通用QWERTY键盘去掉1、u和V键,并用I至3个按键来表示a、ο和e键所形成的键盘;或,至少包含有b、p、m、f、d、t、η、1、g、k、h、j、q、X、z、C、S、r、y 和 w 键的键盘;或,至少包含有b、p、m、f > d、t、η、1、g、k、h、j、q、x、zh、ch、sh、r、y 和 w 键的键盘。可选的,所述设备可以是下列之一:数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话。具体地,所述设备可以为手机、平板电脑(Tablet PC)等带有触摸显示屏的终端。可选的,所述第一键盘区域可以具体为:实体键盘区域或虚拟键盘区域。可选的,所述第二键盘区域可以具体为:实体键盘区域或虚拟键盘区域。本发明实施例中所述键盘既可以是实体键盘也可以是虚拟键盘,所述按键既可以是实体按键也可以是虚拟按键。当所述第二键盘区域为实体键盘区域时,所述第二键盘区域上的按键一般是一直显示或呈现的,这种情况下,也可以理解为所述第二键盘区域上的按键一次显示完毕。当所述第一、第二键盘区域分别为不同类型的键盘区域,如所述第一、第二键盘区域分别为实体键盘区域和虚拟键盘区域时,所述键盘显示模块可以由不同的模块组成,如分别用来显示实体键盘区域和虚拟键盘区域的模块。可选的,所述第一、第二键盘区域可以具体为:第一、第二虚拟键盘,所述第一、第二按键可以具体为:第一、第二虚拟按键。当所述所述第一、第二键盘区域均为虚拟键盘区域时,所述按键均为虚拟按键,此时,所述第一、第二键盘区域可以具体为:第一、第二虚拟键盘,所述第一、第二按键可以具体为:第一、第二虚拟按键,从而本实施例可以参考上述提供的实施例中的相关描述,而不再赘述。可选的,所述虚拟键盘、虚拟键盘区域或虚拟按键,可以通过触摸显示屏显示,而使本发明实施例适用于具有触摸显示屏的设备;也可以通过投影等方式投射在某一空间、某一平面、某一物体表面等,而使本发明实施例适用于体感操作设备等。本发明实施例还提供了一种设备,所述设备可以包括:一个或多个处理器;存储器;以及一个或多个模块,其中,该一个或多个模块存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个模块包括:用于显示第一键盘区域、第二键盘区域的模块;用于获取所述第一键盘区域、所述第二键盘区域内的点按和/或滑动行为所涉的第一按键、第二按键的模块;用于根据所述第一按键、所述第二按键,得到按键字符序列,依据所述按键字符序列得到相应的中文候选项的模块;用于显示所述中文候选项以便用户实现中文输入的模块;其中,在所述第二键盘区域内,点按和/或滑动同一韵母的轨迹相对固定;其中,在所述第二键盘区域内的按键一次显示完毕,或分多次显示完毕。当所述第一键盘区域、第二键盘区域为实体键盘区域时,也可理解为显示键盘区域的模块;当所述第二键盘区域为实体键盘区域时,可理解为其上的按键一次显示完毕。进一步地,当所述第一按键为b、C、d、f > g、h、j、k、1、m、n、p、q、r> s、t、w、x、y 或z键时,所述第二键盘区域的按键中至少包含a、o、e、1、u、n和8键,且3、0、6、;[、11、11和g键的布局保持大致相同或完全相同,其中n、g键用来构成韵母鼻音。进一步地,所述第二键盘区域的按键的布局包括:当所述第二键盘区域的按键中至少包含a、O、e、1、U、η和g键时,所述a、O、e、1、u、n和g键分为大致两层,a、O、e、1、u各至少一个键为一层,然后至少一个η键和至少一个g键为一层;或者,所述a、O、e、1、u、n和g键分为大致三层,a、O、e、1、u各至少一个键为一层,至少一个η键为一层,至少一个g键为一层;或者,所述a、O、e、1、U、η和g键中,a、O、e、1、U、g各至少一个键以至少一个η键为中心环绕,或a、O、e、1、u、n各至少一个键以至少一个g键为中心环绕,或a、O、e、1、u各至少一个键以至少一个η键和至少一个g键为中心环绕。可选的,所述η键的个数为至少一个,当有至少两个η键时,在获取到的所述第二按键为其中一个η键时,另外至少一个η键可以变为g键显示。进一步地,所述第一键盘区域可以包括:通用QWERTY 键盘;或,通用QWERTY键盘去掉1、u和V键所形成的键盘;或,通用QWERTY键盘去掉1、u和V键,并用I至3个按键来表示a、ο和e键所形成的键盘;
或,至少包含有b、p、m、f、d、t、η、1、g、k、h、j、q、X、z、C、S、r、y 和 w 键的键盘;或,至少包含有b、p、m、f > d、t、η、1、g、k、h、j、q、x、zh、ch、sh、r、y 和 w 键的键盘。可选的,所述设备可以是下列之一:数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话。具体地,所述设备可以为手机、平板电脑(Tablet PC)等带有触摸显示屏的终端。可选的,所述第一键盘区域可以具体为:实体键盘区域或虚拟键盘区域。可选的,所述第二键盘区域可以具体为:实体键盘区域或虚拟键盘区域。本发明实施例中所述键盘既可以是实体键盘也可以是虚拟键盘,所述按键既可以是实体按键也可以是虚拟按键。当所述第二键盘区域为实体键盘区域时,所述第二键盘区域上的按键一般是一直显示或呈现的,这种情况下,也可以理解为所述第二键盘区域上的按键一次显不完毕。当所述第一、第二键盘区域分别为不同类型的键盘区域,如所述第一、第二键盘区域分别为实体键盘区域和虚拟键盘区域时,所述用于显示第一键盘区域、第二键盘区域的模块可以由不同的模块组成,如分别可用来显示实体键盘区域和虚拟键盘区域的模块。可选的,所述第一、第二键盘区域可以具体为:第一、第二虚拟键盘,所述第一、第二按键可以具体为:第一、第二虚拟按键。当所述所述第一、第二键盘区域均为虚拟键盘区域时,所述按键均为虚拟按键,此时,所述第一、第二键盘区域可以具体为:第一、第二虚拟键盘,所述第一、第二按键可以具体为:第一、第二虚拟按键,从而本实施例可以参考上述提供的实施例中的相关描述,而不再赘述。可选的,所述设备还可以包括触摸显示屏,所述用于显示第一键盘区域、第二键盘区域的模块具体用于在所述触摸显示屏上显示第一键盘区域、第二键盘区域。当所述所述第一、第二键盘区域均为虚拟键盘区域时,所述第一、第二键盘区域可以通过触摸显示屏进行显示,而使本发明实施例适用于具有触摸显示屏的设备;也可以通过投影等方式投射在某一空间、某一平面、某一物体表面等,而使本发明实施例适用于体感操作设备等。以下为了阐述方便,再次将第二虚拟键盘上的按键分多次显示完毕的情况下,将各次显示的内容分别描述为第二虚拟键盘、第三虚拟键盘、第四虚拟键盘等,同理,第二虚拟按键也可依次分别描述为第二虚拟按键、第三虚拟按键、第四虚拟按键等。本发明实施例还提供了一种虚拟键盘显示方法,所述方法可以包括:在初始状态下显示第一虚拟键盘和第二虚拟键盘,以便获取所述第一虚拟键盘、所述第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;或者,在初始状态下显示所述第一虚拟键盘,以便获取所述第一虚拟按键,在获取所述第一虚拟按键后显示所述第二虚拟键盘,以便获取所述第二虚拟按键;其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定。可参照前述阐释中相应部分对本方法实施例进行理解。如图7所示(以在初始状态下只显示第一虚拟键盘为例),用户想输入音节guang(以得到相应的中文候选项);在初始状态下显示所述第一虚拟键盘,以便获取所述第一虚拟按键g,在获取所述第一虚拟按键g后显示所述第二虚拟键盘,以便获取所述第二虚拟按键U、a、n、g。其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的uang轨迹相对固定,也就是说,在任何时候点按和/或滑动韵母uang,不管是与哪个声母相拼,韵母uang的路径都是相对固定的。这就使得用户在点按和/或滑动所述第一虚拟按键后能够自然地知道下一个或几个所需点按和/或滑动的虚拟按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的虚拟按键,降低了用户的学习和使用难度,因而能迅速完成点按和/或滑动输入音节从而实现快速的中文输入的操作。这样一来,点按和/或滑动输入中文就更为简单,减轻了用户的使用负担,降低了用户的学习和使用难度,提升了用户的体验,提高了输入速度和效率。本发明实施例还提供了一种虚拟键盘显示方法,如图5所示,所述方法可以包括:501:在初始状态下显示第一虚拟键盘和第二虚拟键盘,以便获取所述第一虚拟键盘、所述第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;或者,在初始状态下显示所述第一虚拟键盘,以便获取所述第一虚拟按键,在获取所述第一虚拟按键后显示所述第二虚拟键盘,以便获取所述第二虚拟按键;502:获取所述第一虚拟按键和获取所述第二虚拟按键,若根据中文输入规则,所述第一虚拟按键、所述第二虚拟按键所形成的按键字符序列不能构成音节,或虽能构成音节但还构成其他音节的一部分,则显示第三虚拟键盘,以便获取所述第三虚拟键盘上的点按和/或滑动行为所涉的第三虚拟按键;其中,在所述第二虚拟键盘上,和/或在所述第二虚拟键盘、所述第三虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定。可参照前述阐释中相应部分对本方法实施例进行理解。再如图8所示(以在初始状态下只显示第一虚拟键盘为例),用户输完guang后想输入音节zhou (以得到相应的中文候选项);在初始状态下显示所述第一虚拟键盘,以便获取第一虚拟按键Z所对应的zh,其中向下或斜下点按和/或滑动以获得zh,在获取第一虚拟按键Z后显示所述第二虚拟键盘,以便获取第二虚拟按键O ;获取第一虚拟按键Z (其实此时已经应该是zh,以下用Zh替换)和获取所述第二虚拟按键O,根据中文输入规则,第一虚拟按键zh、第二虚拟按键ο所形成的按键字符序列zho不能构成音节,则显示含有u键的第三虚拟键盘,以便获取所述第三虚拟键盘上的点按和/或滑动行为所涉的第三虚拟按键,虽然所述第二虚拟键盘上也有u键,但与ο键有一定的间隔距离,为了用户输入的方便,可以在所述ο键周围显示u键,以缩短用户输入时的路径,提高输入速度和效率,则第三虚拟键盘上的按键是根据第二虚拟按键(以及第一虚拟按键)来确定的,可以考虑与所述第二虚拟按键按照中文输入规则相拼形成韵母的按键,及所述第二虚拟按键与所述第二虚拟键盘上其他虚拟按键的相对位置关系,来综合考虑,进行筛选得出第三虚拟键盘上的按键。其中,在所述第二虚拟键盘上(如点按和/或滑动韵母ai等),和/或在所述第二虚拟键盘、所述第三虚拟键盘上(如图8中的韵母OU等),点按和/或滑动同一韵母的轨迹相对固定。也就是说,在任何时候点按和/或滑动韵母OU,不管是kou中的OU,还是you中的ou (y在本发明中可以作为声母),在所述第二虚拟键盘、第三虚拟键盘上大致都有和上一次相同的路径;如果点按和/或滑动的是韵母ai,构成的是音节zhai,则下一次比如点按和/或滑动音节ga1、lai等的时候,ai在第二虚拟键盘上的路径也是相对固定的。这就使得用户在点按和/或滑动所述第一虚拟按键后能够自然地知道下一个或几个所需点按和/或滑动的虚拟按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的虚拟按键,降低了用户的学习和使用难度,因而能迅速完成点按和/或滑动输入音节从而实现快速的中文输入的操作。这样一来,点按和/或滑动输入中文就更为简单,减轻了用户的使用负担,降低了用户的学习和使用难度,提升了用户的体验,提高了输入速度和效率。本发明实施例还提供了一种虚拟键盘显示方法,如图6所示,所述方法可以包括:601:在初始状态下显示第一虚拟键盘和第二虚拟键盘,以便获取所述第一虚拟键盘、所述第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键;或者,在初始状态下显示所述第一虚拟键盘,以便获取所述第一虚拟按键,在获取所述第一虚拟按键后显示所述第二虚拟键盘,以便获取所述第二虚拟按键;602:获取所述第一虚拟按键和获取所述第二虚拟按键,若根据中文输入规则,所述第一虚拟按键、所述第二虚拟按键所形成的按键字符序列不能构成音节,或虽能构成音节但还构成其他音节的一部分,则显示第三虚拟键盘,以便获取所述第三虚拟键盘上的点按和/或滑动行为所涉的第三虚拟按键;603:继续获取所述第二虚拟按键,或获取所述第三虚拟按键,若根据中文输入规贝1J,所述第一虚拟按键、所述第二虚拟按键,或所述第一虚拟按键、所述第二虚拟按键、所述第三虚拟按键,所形成的按键字符序列还不能构成音节,或虽能构成音节但还构成其他音节的一部分,则显示第四虚拟键盘,以便获取所述第四虚拟键盘上的点按和/或滑动行为所涉的第四虚拟按键;其中,在所述第二虚拟键盘上,和/或在所述第二虚拟键盘、所述第三虚拟键盘上,和/或在所述第二虚拟键盘、所述第四虚拟键盘上,和/或在所述第二虚拟键盘、所述第三虚拟键盘、所述第四虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定。可参照前述阐释中相应部分对本方法实施例进行理解。再如图9所示(以在初始状态下只显示第一虚拟键盘为例),用户要输入音节guang(以得到相应的中文候选项);在初始状态下显示所述第一虚拟键盘,以便获取所述第一虚拟按键g,在获取所述第一虚拟按键后显示所述第二虚拟键盘,以便获取所述第二虚拟按键u ;获取第一虚拟按键g和获取第二虚拟按键U,根据中文输入规则,第一虚拟按键g、第二虚拟按键U所形成的按键字符序列gu虽能构成音节gu但还构成其他音节的一部分,比如还构成音节gua、guo、gu1、gua1、guan或guang的一部分,贝U显示第三虚拟键盘,以便获取所述第三虚拟键盘上的点按和/或滑动行为所涉的第三虚拟按键;继续获取第二虚拟按键a、n,根据中文输入规则,第一虚拟按键g、第二虚拟按键u、a、n所形成的按键字符序列guan虽能构成音节guan但还构成音节guang的一部分,则显示第四虚拟键盘,以便获取所述第四虚拟键盘上的点按和/或滑动行为所涉的第四虚拟按键g。其中,在所述第二虚拟键盘上(假如说点按和/或滑动韵母ua、ai等),和/或在所述第二虚拟键盘、所述第三虚拟键盘上(假如说点按和/或滑动韵母uo、ui等),和/或在所述第二虚拟键盘、所述第四虚拟键盘上(图9中的韵母uang等),点按和/或滑动同一韵母的轨迹相对固定。也就是说,在任何时候点按和/或滑动韵母uang,不管是与哪个声母相拼,在所述第二虚拟键盘、所述第四虚拟键盘上点按和/或滑动韵母uang的路径都是相对固定的;如果点按和/或滑动的是韵母UO,则在任何时候点按和/或滑动韵母UO,不管是kuo中的UO,还是SUO中的uo,在所述第二虚拟键盘、第三虚拟键盘上大致都有相同的路径;如果点按和/或滑动的是韵母ai,构成的是音节gai,则下一次比如点按和/或滑动音节ma1、lai等的时候,ai在第二虚拟键盘上的路径也是相对固定的。这就使得用户在点按和/或滑动所述第一虚拟按键后能够自然地知道下一个或几个所需点按和/或滑动的虚拟按键的位置或方位,而无需到处寻找下一个或几个所需点按和/或滑动的虚拟按键,降低了用户的学习和使用难度,因而能迅速完成点按和/或滑动输入音节从而实现快速的中文输入的操作。这样一来,点按和/或滑动输入中文就更为简单,减轻了用户的使用负担,降低了用户的学习和使用难度,提升了用户的体验,提高了输入速度和效率。需要说明的是,本发明实施例提供的虚拟键盘显示方法的实施例可以参照前述中文输入方法的实施例中的相关部分进行解释或参见前述方法的实施例中的相关部分的描述而不再赘述。还需要说明的是,本发明中所述第一虚拟键盘、第二虚拟键盘、第三虚拟键盘、第四虚拟键盘,主要用来彼此相区分,并无特殊意义,可以理解为几个(至少2个,如可以为2到4个)相互独立的虚拟键盘,也可以理解为一个虚拟键盘的几个(至少2个,如可以为2到4个)分区。当所述第一、第二、第三、第四虚拟键盘一起作为一个虚拟键盘的两个分区时,可以是所述第一虚拟键盘作为一个分区,所述第二、第三、第四虚拟键盘为一个分区里的三个区域;当所述第一、第二、第三、第四虚拟键盘一起作为两个相互独立的虚拟键盘时,可以是所述第一虚拟键盘作为一个独立的虚拟键盘,所述第二、第三、第四虚拟键盘为一个独立的虚拟键盘的三个分区或区域,此时可以理解为只有一个第一虚拟键盘和一个第二虚拟键盘,且第二虚拟键盘中可分为三个分区或区域;其他情况不再枚举,也在本发明实施例的保护范围之类。其中所述第一、第二、第三、第四也不限于实指序数,因此在所述第一虚拟键盘和所述第二虚拟键盘之间,或在所述第二虚拟键盘和所述第三虚拟键盘之间,或在所述第三虚拟键盘和所述第四虚拟键盘之间,可以增加其他虚拟键盘,用于相同用途或其他用途,比如用来增加炫丽度以使用户更愉悦,或在点按z键后增加包含h键的虚拟键盘以达到相同的输入效果等。所述第一、第二、第三、第四虚拟键盘可以同时显示或以一定的时间顺序显示。所述第一、第二、第三、第四虚拟键盘的具体显示方式,如显示的时间先后顺序、显示位置关系、显示的大小及显示的形式等,不限于本发明的实施例中给出的方式,本发明实施例对此不作限制,只要能达到从所述第一、第二、第三、第四虚拟键盘上获取到点按和/或滑动行为所涉的所述第一、第二、第三、第四虚拟按键的目的即可。同理,本发明中所述第一虚拟按键、第二虚拟按键、第三虚拟按键、第四虚拟按键,可依照上述第一虚拟键盘、第二虚拟键盘、第三虚拟键盘、第四虚拟键盘的关系类推理解,并且所述第一虚拟按键、第二虚拟按键、第三虚拟按键或第四虚拟按键,并不一定就是指的一个虚拟按键,有可能是指的在所述第一虚拟键盘、第二虚拟键盘、第三虚拟键盘或第四虚拟键盘上的多个虚拟按键(例如在图7中,获取的第二虚拟按键就有U、a、n、g这四个),并且可以包括一些多余滑动的键,比如在滑动韵母uang时,允许滑动虚拟按键U、a、η、n、g,这时所述排序的过程中可以包括对滑动的多余的虚拟按键η进行排重等处理,从而得到符合汉语拼音输入规则的韵母uang。所述第三虚拟键盘上的按键可以是根据第二虚拟按键来确定的,可以是根据中文输入规则,能与所述第二虚拟按键相拼形成韵母的按键中的至少一部分;所述第四虚拟键盘上的按键可以是根据第二虚拟按键或第二、第三虚拟按键来确定的,可以是根据中文输入规则,能与所述第二虚拟按键或第二、第三虚拟按键相拼形成韵母的按键中的至少一部分。另外,获取所述第二、第三或第四虚拟按键的方式,既可以是获取点按和/或滑动行为所涉的每一个虚拟按键,也可以是获取点按和/或滑动行为的起点、拐点、终点所涉的按键,还可以是获取被点按和/或滑动的压力大于或等于第一预设阈值的虚拟按键、被点按和/或滑动的接触面积大于或等于第二预设阈值的虚拟按键、被点按和/或滑动的停留时间大于或等于第三预设阈值的虚拟按键,如此等等,本发明对此不作限制。所述第一预设阈值、第二预设阈值、第三预设阈值,只是为了在阐述上彼此区分,并无特定意义。具体的,获取滑动拐点可通过多种方法实现,例如比较滑动行为某个采样点与前后相邻两个采样点的变化,如果超过预置条件,则可以认为该采样点为滑动行为的一个拐点;对接触面积的检测也可以通过现有的红外成像或者温度检测等技术实现,对所受压力及停留时间的检测本领域普通技术人员也无需额外付出创造性劳动就可实现。本发明实施例还提供了一种虚拟键盘布局,如图7(a)、8(a)、9(a)所示,所述布局可包括:分为至少三层,一层至少包含b、p、m、f、d、t、n、I键,一层至少包含g、k、h、j、q、χ键,另一层至少包含z、C、S、r、y、w键或zh、ch、sh、r、y、w键;或者,分为至少三层,一层至少包含b、p、m、f、g、k、h键,一层至少包含d、t、n、1、j、q、χ键,另一层至少包含z、C、S、r> y> w 键或 zh、ch、sh、r、y、w 键。进一步地,所述布局还可以包括,用I 3个键表示a、O、e键并所处位置不限。本发明实施例如此布局虚拟键盘或第一虚拟键盘,一方面有利于按照bpmf,dtnl,gkh,jqx...这个为大家所熟知的汉语拼音声母记忆规律,来快速找到自己需要点按和/或滑动的音节的声母所对应的虚拟按键,另一方面可以在等面积的触摸屏上,将通常的横排按键从10个减少到8个、7个或更少,还可以使按键行数不变,来增大单个虚拟按键的面积,从而有利于用户更轻松自在地点按和/或滑动虚拟按键,使点按和/或滑动输入中文更为简单,降低了用户的学习和使用难度,提升了用户的体验,提高了输入速度和效率。本发明实施例还提供了 一种具有上述虚拟键盘布局的终端,所述虚拟键盘布局如上所述,所述终端可以为手机、平板电脑、键盘等电子产品。所述虚拟键盘布局可以以软件等形式存储在所述终端上。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的,所述程序可存储于一个计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁盘、光盘、只读存储记忆体(ROM)、随机存储记忆体(RAM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动硬盘、CD-ROM,或技术领域内所知的其他任意存储介质等。需要说明的是,本发明实施例提供的各实施例之间相关部分可以相互参照,可以参照其他实施例中的相关部分描述而不再赘述。以上对本发明所提供的一种用于在设备上进行中文输入的方法及设备进行了详细介绍,应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例仅为本发明较佳的具体实施方式
,用于帮助理解本发明的方法及核心思想,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员,依据本发明的思想,在本发明揭露的技术范围内,轻易想到的变化或替换,均应涵盖在本发明的保护范围内。综上所述,本说明书内容不应理解为对本发明的限制,本发明的保护范围以权力要求的保护范围为准。
权利要求
1.一种用于在设备上进行中文输入的方法,其特征在于,所述方法包括: 获取第一虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键; 获取第二虚拟键盘上的点按和/或滑动行为所涉的第二虚拟按键; 根据所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列; 依据所述按键字符序列得到相应的中文候选项以便用户实现输入; 其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定; 其中,在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕。
2.一种用于在设备上进行中文输入的方法,其特征在于,所述方法包括: 获取第一键盘区域内的点按和/或滑动行为所涉的第一按键; 获取第二键盘区域内的点按和/或滑动行为所涉的第二按键; 根据所述第一按键、所述第二按键,得到按键字符序列; 依据所述按键字符序列得到相应的中文候选项以便用户实现输入; 其中,在所述第二键盘区域内,点按和/或滑动同一韵母的轨迹相对固定; 其中,所述第二键盘区域 内的按键一次显示完毕,或分多次显示完毕。
3.按权利要求1或2所述的方法,其特征在于: 当所述第一按键或第一虚拟按键为b、C、d、f、g、h、j、k、l、m、n、p、q、r、S、t、W、X、y或z键时,所述第二键盘区域或所述第二虚拟键盘的按键中至少包含a、O、e、1、U、η和g键,且a、O、e、1、U、η和g键的布局保持大致相同或完全相同,其中n、g键用来构成韵母鼻音。
4.按权利要求1-3任一所述的方法,其特征在于,所述第二键盘区域或所述第二虚拟键盘的按键的布局包括: 当所述第二键盘区域或所述第二虚拟键盘的按键中至少包含a、o、e、1、u、n和g键时,所述a、O、e、1、u、n和g键分为大致两层,a、O、e、1、u各至少一个键为一层,然后至少一个η键和至少一个g键为一层;或者, 所述a、O、e、1、u、n和g键分为大致三层,a、O、e、1、u各至少一个键为一层,至少一个η键为一层,至少一个g键为一层;或者, 所述a、O、e、1、U、η和g键中,a、O、e、1、U、g各至少一个键以至少一个η键为中心环绕,或a、O、e、1、U、η各至少一个键以至少一个g键为中心环绕,或a、O、e、1、u各至少一个键以至少一个η键和至少一个g键为中心环绕。
5.按权利要求3-4任一所述的方法,其特征在于,所述η键的个数为至少一个,当有至少两个η键时,在获取到的所述第二按键或所述第二虚拟按键为其中一个η键时,另外至少一个η键变为g键显示。
6.按权利要求1-5任一所述的方法,其特征在于,所述第一键盘区域或所述第一虚拟键盘包括:通用QWERTY键盘; 或,通用QWERTY键盘去掉1、u和V键所形成的键盘; 或,通用QWERTY键盘去掉1、u和V键,并用I至3个按键来表示a、ο和e键所形成的键盘; 或,至少包含有 b、p、m、f > d、t、η、1、g、k、h、j、q、x、z、c、s、r、y 和 w 键的键盘; 或,至少包含有 b、p、m、f、d、t、η、1、g、k、h、j、q、X、zh、ch、sh、r、y 和 w 键的键盘。
7.按权利要求1-6任一所述的方法,其特征在于,所述第一键盘区域或所述第一虚拟键盘具体为: 分为至少三层,一层至少包含b、p、m、f、d、t、n、I键,一层至少包含g、k、h、j、q、x键,另一层至少包含z、C、S、r、y、w键或zh、ch、sh、r、y、w键;或者, 分为至少三层,一层至少包含b、p、m、f、g、k、h键,一层至少包含d、t、n、1、j、q、X键,另一层至少包含z、C、S、r、y、w键或zh、ch、sh、r、y、w键。
8.按权利要求1-7任一所述的方法,其特征在于,所述设备是下列之一:数据处理设备、便携设备、便携式数据处理设备、单点/多点触摸设备、单点/多点触摸便携设备、体感操作设备、无线设备和蜂窝电话。
9.一种设备,其特征在于,所述设备包括: 键盘显示模块:用于显示第一虚拟键盘、第二虚拟键盘; 按键获取模块:用于获取所述第一虚拟键盘、所述第二虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键、第二虚拟按键; 按键处理模块:用于根据获取到的所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列,依据所述按键字符序列得到相应的中文候选项; 中文显示模块:用于显示所述中文候选项以便用户实现中文输入; 其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定; 其中,在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕。
10.一种设备,其特征在于,所述设备包括: 键盘显示模块:用于显示第一键盘区域、第二键盘区域; 按键获取模块:用于获取所述第一键盘区域、所述第二键盘区域内的点按和/或滑动行为所涉的第一按键、第二按键; 按键处理模块:用于根据获取到的所述第一按键、所述第二按键,得到按键字符序列,依据所述按键字符序列得到相应的中文候选项; 中文显示模块:用于显示所述中文候选项以便用户实现输入; 其中,在所述第二键盘区域内,点按和/或滑动同一韵母的轨迹相对固定; 其中,在所述第二键盘区域内的按键一次显示完毕,或分多次显示完毕。
全文摘要
本发明实施例提供了一种用于在设备上进行中文输入的方法,所述方法包括获取第一虚拟键盘上的点按和/或滑动行为所涉的第一虚拟按键;获取第二虚拟键盘上的点按和/或滑动行为所涉的第二虚拟按键;根据所述第一虚拟按键、所述第二虚拟按键,得到按键字符序列;依据所述按键字符序列得到相应的中文候选项以便用户实现输入;其中,在所述第二虚拟键盘上,点按和/或滑动同一韵母的轨迹相对固定;在所述第二虚拟键盘上的按键一次显示完毕,或分多次显示完毕。本方法降低了用户使用难度,提高了输入速度和效率。
文档编号G06F3/0481GK103092460SQ20121046979
公开日2013年5月8日 申请日期2012年11月8日 优先权日2012年4月23日
发明者王道平 申请人:王道平
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1