快速韵母输入法及输入法系统的制作方法
【专利摘要】本发明提供了一种快速韵母输入法及输入法系统,其中的快速韵母输入法包括:基于用户在虚拟键盘上的滑动轨迹的始发点识别用户选择的韵母首字母;及基于用户在虚拟键盘上的滑动轨迹的趋势识别用户选择的与所述韵母首字母对应的候选韵母根,所述候选韵母根与虚拟键盘的指定方位相关联;将识别的所述用户选择的韵母首字母及候选韵母根组合作为识别出的用户输入的韵母本发明可准确并快速的输入复韵母,有效降低了重码率,从而提高了输入速度。
【专利说明】
快速韵母输入法及输入法系统
技术领域
[0001] 本发明涉及输入法领域,尤其涉及一种快速韵母输入法及输入法系统。
【背景技术】
[0002] 针对一个输入法,其输入速度是考量其使用性能的重要指标之一。传统的九宫格 输入法由于在一个键位上通常有3~4个字母,因此具有重码率高、判断模糊等问题,尤其 在用户输入短句或词语时,过高的重码率导致用户需要多次选择或输入完整个词语的全拼 才能输入正确的词语,大大影响了输入速度。
[0003] 因此,目前的九宫格输入法由于存在重码率高、判断模糊等问题,导致输入速度受 到影响。
【发明内容】
[0004] 本发明解决的技术问题之一是提供一种快速韵母输入法及输入法系统,能够快速 准确的输入韵母,降低重码率,提高输入速度。
[0005] 根据本发明一方面的一个实施例,提供了一种快速韵母输入法,包括:
[0006] 基于用户在虚拟键盘上的滑动轨迹的始发点识别用户选择的韵母首字母;及
[0007] 基于用户在虚拟键盘上的滑动轨迹的趋势识别用户选择的与所述韵母首字母对 应的候选韵母根,其中与所述韵母首字母对应的候选韵母根是以所述韵母首字母为开头的 可能的韵母去掉所述韵母首字母后的剩余部分,所述候选韵母根与虚拟键盘的指定方位相 关联;
[0008] 将识别的所述用户选择的韵母首字母及候选韵母根组合作为识别出的用户输入 的韵母。
[0009] 可选地,所述候选韵母根与虚拟键盘的指定方位相关联包括:
[0010] 所述候选韵母根显示于虚拟键盘的指定方位;或
[0011] 所述候选韵母根显示于虚拟键盘的指定方位,在满足预设条件后隐藏所述候选韵 母根;或
[0012] 所述候选韵母根隐藏于虚拟键盘的指定方位。
[0013] 可选地,所述候选韵母根显示于虚拟键盘的指定方位包括:
[0014] 在虚拟键盘的周围不遮挡虚拟键盘已有按键的指定位置显示候选韵母根。
[0015] 可选地,所述候选韵母根显示于虚拟键盘的指定方位包括:
[0016] 在虚拟键盘的指定方位显示与用户选择的韵母首字母对应的候选韵母根;或
[0017] 同时在虚拟键盘的不同指定方位显示所有候选韵母根。
[0018] 可选地,若同时在虚拟键盘的不同指定方位显示所有候选韵母根,则在识别用户 选择的韵母首字母后,所述方法还包括:
[0019] 将与用户选择的韵母首字母对应的候选韵母根与非对应的候选韵母根区别显示, 并锁定所述非对应的候选韵母根的被选择功能。
[0020] 可选地,若同时在虚拟键盘的不同指定方位显示所有候选韵母根,所述预设条件 包括:
[0021] 候选韵母根显示时长达到预设时长。
[0022] 可选地,若在虚拟键盘的指定方位显示与用户选择的韵母首字母对应的候选韵母 根,所述预设条件包括:
[0023] 韵母首字母对应的候选韵母根显示的次数达到预设次数。
[0024] 可选地,所述指定方位包括:
[0025] 第一指定方位,与第一指定方位关联的候选韵母根包括:i ;
[0026] 第二指定方位,与第二指定方位关联的候选韵母根包括:n和/或ng ;
[0027] 第三指定方位,与第三指定方位关联的候选韵母根包括:〇、r或u ;
[0028] 第四指定方位,与第四指定方位关联的候选韵母根包括:e。
[0029] 可选地,所述指定方位包括:
[0030] 第一指定方位,与第一指定方位关联的候选韵母根包括:i和/或e ;
[0031] 第二指定方位,与第二指定方位关联的候选韵母根包括:n ;
[0032] 第三指定方位,与第三指定方位关联的候选韵母根包括:ng ;
[0033] 第四指定方位,与第四指定方位关联的候选韵母根包括:〇、r或u。
[0034] 可选地,其中所述第一指定方位、第二指定方位、第三指定方位及第四指定方位分 别设置于虚拟键盘周围的上部、右部、下部、左部中的一个,则基于用户在虚拟键盘上的滑 动轨迹的趋势识别用户选择的与所述韵母首字母对应的候选韵母根包括:
[0035] 基于用户手指或手写笔在虚拟键盘上的滑动轨迹的趋势是向上、向下、向左或向 右来识别用户选择的与所述韵母首字母对应的候选韵母根。
[0036] 可选地,所述虚拟键盘采用九宫格布局方式。
[0037] 根据本发明另一方面的一个实施例,提供了一种快速韵母输入法系统,包括:
[0038] 韵母首字母识别单元,用于基于用户在虚拟键盘上的滑动轨迹的始发点识别用户 选择的韵母首字母;
[0039] 候选韵母根识别单元,用于基于用户在虚拟键盘上的滑动轨迹的趋势识别用户选 择的与所述韵母首字母对应的候选韵母根,其中与所述韵母首字母对应的候选韵母根是以 所述韵母首字母为开头的可能的韵母去掉所述韵母首字母后的剩余部分,所述候选韵母根 与虚拟键盘的指定方位相关联;
[0040] 复韵母组合单元,用于将识别的所述用户选择的韵母首字母及候选韵母根组合作 为识别出的用户输入的韵母。
[0041] 可选地,所述候选韵母根与虚拟键盘的指定方位相关联包括:
[0042] 所述候选韵母根显示于虚拟键盘的指定方位;或
[0043] 所述候选韵母根显示于虚拟键盘的指定方位,在满足预设条件后隐藏所述候选韵 母根;或
[0044] 所述候选韵母根隐藏于虚拟键盘的指定方位。
[0045] 可选地,所述候选韵母根显示于虚拟键盘的指定方位包括:
[0046] 在虚拟键盘的周围不遮挡虚拟键盘已有按键的指定位置显示候选韵母根。
[0047] 可选地,所述候选韵母根显示于虚拟键盘的指定方位包括:
[0048] 在虚拟键盘的指定方位显示与用户选择的韵母首字母对应的候选韵母根;或
[0049] 同时在虚拟键盘的不同指定方位显示所有候选韵母根。
[0050] 可选地,若同时在虚拟键盘的不同指定方位显示所有候选韵母根,所述系统还包 括:
[0051] 区别显示及功能锁定单元,用于在识别用户选择的韵母首字母后,将与用户选择 的韵母首字母对应的候选韵母根与非对应的候选韵母根区别显示,并锁定所述非对应的候 选韵母根的被选择功能。
[0052] 可选地,若同时在虚拟键盘的不同指定方位显示所有候选韵母根,所述预设条件 包括:
[0053] 候选韵母根显示时长达到预设时长。
[0054] 可选地,若在虚拟键盘的指定方位显示与用户选择的韵母首字母对应的候选韵母 根,所述预设条件包括:
[0055] 韵母首字母对应的候选韵母根显示的次数达到预设次数。
[0056] 可选地,所述指定方位包括:
[0057] 第一指定方位,与第一指定方位关联的候选韵母根包括:i ;
[0058] 第二指定方位,与第二指定方位关联的候选韵母根包括:n和/或ng ;
[0059] 第三指定方位,与第三指定方位关联的候选韵母根包括:〇、r或u ;
[0060] 第四指定方位,与第四指定方位关联的候选韵母根包括:e。
[0061 ] 可选地,所述指定方位包括:
[0062] 第一指定方位,与第一指定方位关联的候选韵母根包括:i和/或e ;
[0063] 第二指定方位,与第二指定方位关联的候选韵母根包括:n ;
[0064] 第三指定方位,与第三指定方位关联的候选韵母根包括:ng ;
[0065] 第四指定方位,与第四指定方位关联的候选韵母根包括:〇、r或u。
[0066] 可选地,其中所述第一指定方位、第二指定方位、第三指定方位及第四指定方位分 别设置于虚拟键盘周围的上部、右部、下部、左部中的一个,则候选韵母根识别单元用于:
[0067] 基于用户手指或手写笔在虚拟键盘上的滑动轨迹的趋势是向上、向下、向左或向 右来识别用户选择的与所述韵母首字母对应的候选韵母根。
[0068] 可选地,所述虚拟键盘采用九宫格布局方式。
[0069] 本申请实施例通过将复韵母拆分成韵母首字母和对应的候选韵母根,用户可通过 手势来选择韵母首字母及与该韵母首字母对应的候选韵母根,即通过用户手指或手写笔在 虚拟键盘上滑动轨迹的始发点识别用户选择的韵母首字母,通过该滑动轨迹的趋势来识别 用户选择的候选韵母根,将选择的候选韵母根与选择的韵母首字母组合作为识别的用户输 入的复韵母,通过该方法可准确并快速的输入复韵母,有效降低了重码率,从而提高了输入 速度。
[0070] 本领域普通技术人员将了解,虽然下面的详细说明将参考图示实施例、附图进行, 但本发明并不仅限于这些实施例。而是,本发明的范围是广泛的,且意在仅通过后附的权利 要求限定本发明的范围。
【附图说明】
[0071] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显:
[0072] 图1是根据本发明一个实施例的快速韵母输入法的流程图。
[0073] 图2是根据本发明一个实施例的同时在虚拟键盘的不同指定方位显示所有候选 韵母根示意图。
[0074] 图3是根据本发明一个实施例的候选韵母根与指定方位关联示意图。
[0075] 图4是根据本发明另一个实施例的候选韵母根与指定方位关联示意图。
[0076] 图5是根据本发明一个实施例的将所有候选韵母根与虚拟键盘的同一指定方位 相关联不意图。
[0077] 图6是根据本发明一个实施例的将候选韵母根与虚拟键盘的上下两个指定方位 相关联不意图。
[0078] 图7是根据本发明一个实施例的韵母首字母u和v对应的候选韵母根示意图。
[0079] 图8是传统输入"棒"字所需按键示意图。
[0080] 图9是根据本发明一个实施例的输入"棒"字所需按键示意图。
[0081] 图10是根据本发明一个实施例的快速韵母输入法系统的结构示意图。
[0082] 图11是根据本发明另一个实施例的快速韵母输入法系统的结构示意图。
[0083] 附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0084] 在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成 作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许 多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其 操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理 可以对应于方法、函数、规程、子例程、子程序等等。
[0085] 所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电 脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成 的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其 中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。 其中,所述计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计 算机设备的交互操作来实现本发明。其中,所述计算机设备所处的网络包括但不限于互联 网、广域网、城域网、局域网、VPN网络等。
[0086] 需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可 能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引 用方式包含于此。
[0087] 后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间 件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施 时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存 储介质)中。(一个或多个)处理器可以实施必要的任务。
[0088] 这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示 例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成 仅仅受限于这里所阐述的实施例。
[0089] 应当理解的是,虽然在这里可能使用了术语"第一"、"第二"等等来描述各个单元, 但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元 进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单 元,并且类似地第二单元可以被称为第一单元。这里所使用的术语"和/或"包括其中一个 或更多所列出的相关联项目的任意和所有组合。
[0090] 应当理解的是,当一个单元被称为"连接"或"耦合"到另一单元时,其可以直接 连接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为"直接 连接"或"直接耦合"到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用 于描述单元之间的关系的其他词语(例如"处于...之间"相比于"直接处于...之间", "与...邻近"相比于"与...直接邻近"等等)。
[0091] 这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非 上下文明确地另有所指,否则这里所使用的单数形式"一个"、"一项"还意图包括复数。还 应当理解的是,这里所使用的术语"包括"和/或"包含"规定所陈述的特征、整数、步骤、操 作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、 单元、组件和/或其组合。
[0092] 还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于 附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上 可以基本上同时执行或者有时可以按照相反的顺序来执行。
[0093] 由于传统九宫格输入法存在重码率高的问题,从而影响输入速度,为降低重码率, 进一步提升输入速度,本申请实施例提供一种快速韵母输入法,该快速韵母输入法通过将 复韵母(由两个或三个字母结合而成的韵母)拆分成韵母首字母+候选韵母根的结构,可 保证复韵母的快速准确输入,有效降低重码率,进而提升输入速度。针对单韵母仍可采用已 有输入技术。
[0094] 本申请实施例快速韵母输入法的原理分析如下:
[0095] 由于拼音的大部分组成都是韵母,如果能够提升韵母的输入准确度和输入速度, 则将有助于降低重码率,提高输入速度,因此,本发明的出发点是提升韵母,尤其复韵母的 输入准确度及输入速度。
[0096] 首先,我们列举出拼音中的所有韵母如下表一所示
[0097]
[0098] 表一
[0099] 表一中的v代表拼音中的U。将表一中的所有韵母按照所包含的字母个数和首字 母进行归类,如下表二所示
[0100]
[0101] 表二
[0102] 将表二中的所有韵母的首字母去掉,得到如下表三的字母结构
[0103]
[0104] 表三
[0105] 通过表三可以看出,复韵母在去掉首字母后的剩余部分大多是重复的,则合并表 三中重复的字母结构,得到如下表四的字母结构
[0106]
[0107] 表四
[0108] 本申请实施例中将上表四中的字母结构称为韵母根,每个韵母首字母都有对应的 候选韵母根,也就是,与韵母首字母对应的候选韵母根是以所述韵母首字母为开头的可能 的韵母去掉所述韵母首字母后的剩余部分。那么对于韵母首字母a,其对应的候选韵母根包 括:;[、11、0、1^ ;与韵母首字母0对应的候选韵母根包括:11和1^;与韵母首字母0对应的候 选韵母根包括:i、n、r、ng ;与韵母首字母i对应的候选韵母根包括:u、n、e、ng ;与韵母首字 母u对应的候选韵母根包括:i和η ;与韵母首字母v对应的候选韵母根包括:e和η。用户 在输入复韵母时只要找到韵母首字母,并配合对应的手势(在虚拟键盘上的滑动操作)以 确定选择的候选韵母根,即完成了复韵母的输入。
[0109] 下面结合附图对本发明的技术方案作进一步详细描述。
[0110] 图1是根据本发明一个实施例的快速韵母输入法的流程图,该方法可应用于具有 触屏输入功能的电子设备。当用户在具有触屏的电子设备上输入字符时,会在该电子设备 上显示一虚拟键盘,用户可通过手指或手写笔触摸(点击和/或滑动)该虚拟键盘来输入 字符。所述虚拟键盘的布局方式包括:九宫格布局方式、全键盘布局方式等,以下以九宫格 布局方式为例来说明。该方法主要包括如下步骤:
[0111] S10、基于用户在虚拟键盘上的滑动轨迹的始发点识别用户选择的韵母首字母;
[0112] SI 1、基于用户在虚拟键盘上的滑动轨迹的趋势识别用户选择的与所述韵母首字 母对应的候选韵母根;
[0113] S12、将识别的所述用户选择的韵母首字母及候选韵母根组合作为识别出的用户 输入的韵母。
[0114] 下面对上述各步骤做进一步详细介绍。
[0115] 其中,与所述韵母首字母对应的候选韵母根是以所述韵母首字母为开头的可能的 韵母去掉所述韵母首字母后的剩余部分,每个韵母首字母对应的候选韵母根如上面所述。
[0116] 本实施例对声母以及单韵母的输入方式不做具体限制,其可以直接采用点击输入 的方式,即直接点击声母或单韵母对应的按键即可完成声母或单韵母的输入。
[0117] 步骤S10中基于用户在虚拟键盘上的滑动轨迹的始发点识别用户选择的韵母首 字母,g卩,将用户手指或手写笔在虚拟键盘上的滑动轨迹的始发点对应的按键上的韵母首 字母识别为用户选择的韵母首字母。可以理解的是,若用户手指或手写笔在虚拟键盘上的 滑动轨迹的始发点对应的按键不包含韵母首字母,则结束本方法的流程,或直接输入该按 键上对应的字符。
[0118] 本实施例用户在输入复韵母时,可从该复韵母的首字母对应的按键开始触摸虚拟 键盘,通过手指或手写笔在虚拟键盘上滑动轨迹的趋势来选择对应的候选韵母根。
[0119] 本实施例的候选韵母根与虚拟键盘的指定方位相关联,具体的关联方式包括如下 任一种:
[0120] a)候选韵母根显示于虚拟键盘的指定方位。
[0121] 例如,在虚拟键盘的周围不遮挡虚拟键盘已有按键的指定位置显示候选韵母根。
[0122] 其中,一种实施例可以在虚拟键盘的指定方位只显示与用户选择的韵母首字母对 应的候选韵母根。由于每个韵母首字母对应固定的候选韵母根,可预先存储韵母首字母与 候选韵母根的对应关系,在识别出用户选择的韵母首字母后,从存储的韵母首字母与候选 韵母根的对应关系中获取与该韵母首字母对应的候选韵母根并显示。例如,若用户选择的 韵母首字母为a,那么显示的候选韵母根为与a对应的候选韵母根:i、η、〇及 ng ;若用户选 择的韵母首字母为e,那么所显示的候选韵母根为与e对应的候选韵母根:i、n、r及ng ;此 处需要说明的是,由于在九宫格输入法中,u和v在一个按键上,若用户在虚拟键盘上的滑 动轨迹的始发点位于该u和v所在的按键,则所显示的候选韵母根可同时包含与韵母首字 母u和V对应的候选韵母根:i、e及η。
[0123] 由于所有候选韵母根加起来一共7个,因此,本发明另一种实施例可以同时在虚 拟键盘的不同指定方位显示所有候选韵母根。如图2中所示,在虚拟键盘的四周同时显示 所述7个候选韵母根。可以理解的是,该候选韵母根的布局显示方式并不局限于此。对于 同时在虚拟键盘的不同指定方位显示所有候选韵母根的情况,本申请实施例可以在识别出 用户选择韵母首字母后,将与用户选择的韵母首字母对应的候选韵母根与非对应的候选韵 母根区别显示,并锁定所述非对应的候选韵母根的被选择功能。例如,将与用户选择的韵母 首字母对应的候选韵母根变为高亮显示,或将与用户选择的韵母首字母非对应的候选韵母 根变为灰度显示,同时锁定非对应的候选韵母根的被选择功能,也就是非对应的候选韵母 根由于无法与用户选择的韵母首字母组合,因此不能被选择,以减少错误组合的几率。
[0124] 本实施例的候选韵母根的显示方式可避免候选韵母根对虚拟键盘已有按键的遮 挡。
[0125] b)候选韵母根显示于虚拟键盘的指定方位,在满足预设条件后隐藏所述候选韵母 根;
[0126] 由于本实施例的候选韵母根的显示方式是固定的,且候选韵母根数量较少,只有7 个,因此较方便用户记忆。在用户使用一段时间后会很容易记住候选韵母根的位置,因此本 申请实施例可以在满足预设条件后隐藏所述候选韵母根。
[0127] 其中,针对同时在虚拟键盘的不同指定方位显示所有候选韵母根的场景,所述预 设条件包括:候选韵母根显示时长达到预设时长。其中,候选韵母根显示时长可以是针对用 户单次开启虚拟键盘执行输入操作统计的候选韵母根显示时长,例如,用户单次开启虚拟 键盘执行输入操作时,候选韵母根显示时长达到2分钟,则隐藏该候选韵母根;也可以是针 对用户多次开启虚拟键盘执行输入操作统计的候选韵母根显示时长,例如,用户多次开启 虚拟键盘执行输入操作统计得到的候选韵母根显示时长累计达到5分钟,则隐藏该候选韵 母根。
[0128] 针对在虚拟键盘的指定方位显示与用户选择的韵母首字母对应的候选韵母根的 场景,所述预设条件包括:韵母首字母对应的候选韵母根显示的次数达到预设次数。其中, 候选韵母根显示的次数可以是针对用户单次开启虚拟键盘执行输入操作统计的候选韵母 根显示的次数,例如,用户单次开启虚拟键盘执行输入操作时,韵母首字母a对应的候选韵 母根显示的次数达到4次,则隐藏该韵母首字母a对应的候选韵母根,对于其他未达到预设 次数的韵母首字母对应的候选韵母根,可以继续显示,在达到预设次数时再隐藏;也可以是 针对用户多次开启虚拟键盘执行输入操作统计的候选韵母根显示的次数,例如,用户多次 开启虚拟键盘执行输入操作统计的韵母首字母e对应的候选韵母根显示的次数达到6次, 则隐藏该韵母首字母e对应的候选韵母根,对于其他未达到预设次数的韵母首字母对应的 候选韵母根,可以继续显示,在达到预设次数时再隐藏。各韵母首字母对应的候选韵母根显 示的预设次数可以相同也可以不同。
[0129] 本实施例的先显示后隐藏候选韵母根的方式,可方便用户记忆候选韵母根的位 置,且有利于避免候选韵母根占用屏幕的显示空间。
[0130] c)候选韵母根隐藏于虚拟键盘的指定方位。
[0131] 本实施例可直接将候选韵母根隐藏于虚拟键盘的指定方位。具体的候选韵母根与 指定方位的对应关系可通过说明书进行说明。
[0132] 上面介绍了候选韵母根与虚拟键盘的指定方位的关联方式,下面介绍下指定方位 的布局方式。
[0133] 本申请一种实施例所述指定方位可包括如下四个:
[0134] 第一指定方位,与第一指定方位关联的候选韵母根包括:i ;
[0135] 第二指定方位,与第二指定方位关联的候选韵母根包括:n和/或ng ;
[0136] 第三指定方位,与第三指定方位关联的候选韵母根包括:〇、r或u ;
[0137] 第四指定方位,与第四指定方位关联的候选韵母根包括:e。
[0138] 在该指定方位的布局方式下,候选韵母根的关联方式可如图3中所示,第一指定 方位显示于虚拟键盘的上部,第二指定方位显示于虚拟键盘的右部,第三指定方位显示于 虚拟键盘的下部,第四指定方位显示于虚拟键盘的左部。
[0139] 本申请另一实施例所述指定方位可包括如下四个:
[0140] 第一指定方位,与第一指定方位关联的候选韵母根包括:i和/或e ;
[0141] 第二指定方位,与第二指定方位关联的候选韵母根包括:n ;
[0142] 第三指定方位,与第三指定方位关联的候选韵母根包括:〇、r或u ;
[0143] 第四指定方位,与第四指定方位关联的候选韵母根包括:ng。
[0144] 由于考虑到候选韵母根η和ng同时出现的场景较多,为便于准确识别用户所选择 的候选韵母根,本实施例将η和ng分别显示于不同的指定方位。在该指定方位的布局方式 下,候选韵母根的关联方式可如图4中所示,第一指定方位显示于虚拟键盘的上部,第二指 定方位显示于虚拟键盘的左部,第三指定方位显示于虚拟键盘的下部,第四指定方位显示 于虚拟键盘的右部。
[0145] 此处,需要说明的是,本实施例所述的指定方位并不局限于图3及图4所示的布局 方式,所述第一指定方位、第二指定方位、第三指定方位及第四指定方位可分别显示在虚拟 键盘的上部、右部、下部、左部中的一个,且所述上部、右部、下部、左部中的任一个只含有所 述第一指定方位、第二指定方位、第三指定方位及第四指定方位之一。
[0146] 可以理解的是,上述指定方位的布局方式以及与各指定方位关联的候选韵母根仅 为发明人所列举的具体实例,上述指定方位的布局以及与候选韵母根的关联方式能够尽量 避免与同一指定方位关联的候选韵母根数量过多,导致后续识别用户选择的候选韵母根时 出现误识别。而实际应用中所述指定方位可多于或少于四个,且各候选韵母根可任意组合 与各指定方位关联,或将每个候选韵母根与一指定方位相关联等等方式。例如,其布局方式 还可以如图5及图6中所示。图5中将所有候选韵母根与虚拟键盘的同一指定方位相关联。 图6中是将候选韵母根与虚拟键盘的上下两个指定方位相关联。
[0147] 步骤S11基于用户在虚拟键盘上的滑动轨迹的趋势识别用户选择的与所述韵母 首字母对应的候选韵母根,具体的,基于用户手指或手写笔在虚拟键盘上的滑动轨迹的趋 势是向上、向下、向左或向右来识别用户选择的与所述韵母首字母对应的候选韵母根。此处 所述的向上、向下、向左或向右为与虚拟键盘位于同一平面的向上、向下、向左或向右。
[0148] 其中,本申请实施例对识别用户手指或手写笔在虚拟键盘上的滑动轨迹的趋势的 方法不做具体限制,可采用已有的任一种识别技术实现,例如,可通过判断用户手指在虚拟 键盘上的滑动轨迹的任意相邻两点的连线与X轴的夹角大于(或小于)指定角度的比率是 否达到指定比率来识别等等。由于一种实施例第一指定方位、第二指定方位、第三指定方位 及第四指定方位分别设置于虚拟键盘的上部、下部、左部、右部,若识别出用户手指在虚拟 键盘上滑动轨迹的趋势是向上,则可认为用户选择与虚拟键盘上部的指定方位关联的候选 韵母根,同理,若识别出用户手指在虚拟键盘上滑动轨迹的趋势是向左,则可认为用户选择 与虚拟键盘左部显不的指定方位关联的候选韵母根。
[0149] 其中需要说明的是,由于韵母首字母u和v在同一按键上,在用户选择该韵母首字 母u和V时,韵母首字母u和V对应的候选韵母根包括i、e及n,那么在其中一种指定方位 的布局方式中,在第一指定方位中候选韵母根i和e会同时显示;在用户选择韵母首字母 a、e或i时,该韵母首字母对应的候选韵母根均同时包括η和ng,在其中一种指定方位的布 局方式中,候选韵母根η和ng可能同时显示于第二指定方位。
[0150] 若显示于同一指定方位中的候选韵母根大于一个,则同样可根据用户在虚拟键盘 上的滑动轨迹的趋势来识别用户选择的是同一指定方位中的哪个候选韵母根,例如,在用 户选择韵母首字母u和v时,则显示的候选韵母根可图7中所示,在该虚拟键盘上部的指定 方位中同时显示两个候选韵母根i和e,由于i和e并非与韵母首字母位于同一直线上,则 根据用户手指在虚拟键盘上滑动轨迹的趋势是指向左上的i还是指向右上的e来识别用户 选择的候选韵母根是i还是e。同理,对于η和ng关联于同一指定方位的情况,可通过用户 手指在虚拟键盘上滑动轨迹的趋势是指向右上还是右下来识别用户选择的候选韵母根是η 还是ng。
[0151] 步骤S12是在识别出用户选择的候选韵母根后,将识别出的用户选择的候选韵母 根与所述韵母首字母组合作为识别出的用户输入的韵母,例如,识别出的用户选择的候选 韵母根为i,用户选择的韵母首字母为a,则将i与a组合得到识别出的用户输入的韵母为 ai 〇
[0152] 本申请实施例通过将复韵母拆分成韵母首字母和对应的候选韵母根,用户可通过 手势来选择韵母首字母及与该韵母首字母对应的候选韵母根,即通过用户手指或手写笔在 虚拟键盘上滑动轨迹的始发点识别用户选择的韵母首字母,通过该滑动轨迹的趋势来识别 用户选择的候选韵母根,将选择的候选韵母根与选择的韵母首字母组合作为识别的用户输 入的复韵母,通过该方法可准确并快速的输入复韵母,有效降低了重码率,从而提高了输入 速度。例如,传统九宫格输入法中,输入"棒"字,在不考虑记忆词库的情况下,需要用户选择 如图8所示的四个按键,而且输入该四个按键后会出现多种可能的拼音组合,包括:bang, cang,ban,bao等,需要用户主动选择需要的拼音组合。而采用本实施例的方案后输入"棒" 字,需要用户选择如图9所示的两个按键,之后加上指向候选韵母根ng的手势即可,其出现 的拼音组合包括:bang,cang。通过对比可以看出,本实施例的方案明显比传统方案按键数 量少,重码率低,因此输入速度将大大提升。
[0153] 本申请实施例还提供一种与上述快速韵母输入法对应的快速韵母输入法系统,该 系统可应用于具有触屏输入功能的电子设备,如图10中所示为该系统结构示意图,该系统 主要包括:
[0154] 韵母首字母识别单元100,用于基于用户在虚拟键盘上的滑动轨迹的始发点识别 用户选择的韵母首字母;
[0155] 候选韵母根识别单元101,用于基于用户在虚拟键盘上的滑动轨迹的趋势识别用 户选择的与所述韵母首字母对应的候选韵母根,其中与所述韵母首字母对应的候选韵母根 是以所述韵母首字母为开头的可能的韵母去掉所述韵母首字母后的剩余部分,所述候选韵 母根与虚拟键盘的指定方位相关联;
[0156] 复韵母组合单元102,用于将识别的所述用户选择的韵母首字母及候选韵母根组 合作为识别出的用户输入的韵母。
[0157] 下面对上述各单元的功能做进一步详细介绍。
[0158] 其中,与所述韵母首字母对应的候选韵母根是以所述韵母首字母为开头的可能的 韵母去掉所述韵母首字母后的剩余部分,每个韵母首字母对应的候选韵母根如上面所述。
[0159] 本实施例对声母以及单韵母的输入方式不做具体限制,其可以直接采用点击输入 的方式,即直接点击声母或单韵母对应的按键即可完成声母或单韵母的输入。
[0160] 韵母首字母识别单元100基于用户在虚拟键盘上的滑动轨迹的始发点识别用户 选择的韵母首字母,g卩,将用户手指或手写笔在虚拟键盘上的滑动轨迹的始发点对应的按 键上的韵母首字母识别为用户选择的韵母首字母。可以理解的是,若用户手指或手写笔在 虚拟键盘上的滑动轨迹的始发点对应的按键不包含韵母首字母,则结束本方法的流程,或 直接输入该按键上对应的字符。
[0161] 本实施例用户在输入复韵母时,可从该复韵母的首字母对应的按键开始触摸虚拟 键盘,通过手指或手写笔在虚拟键盘上滑动轨迹的趋势来选择对应的候选韵母根。
[0162] 本实施例的候选韵母根与虚拟键盘的指定方位相关联,具体的关联方式包括如下 任一种:
[0163] a)候选韵母根显示于虚拟键盘的指定方位。
[0164] 例如,在虚拟键盘的周围不遮挡虚拟键盘已有按键的指定位置显示候选韵母根。
[0165] 其中,一种实施例可以在虚拟键盘的指定方位只显示与用户选择的韵母首字母对 应的候选韵母根。由于每个韵母首字母对应固定的候选韵母根,可预先存储韵母首字母与 候选韵母根的对应关系,在识别出用户选择的韵母首字母后,从存储的韵母首字母与候选 韵母根的对应关系中获取与该韵母首字母对应的候选韵母根并显示。例如,若用户选择的 韵母首字母为a,那么显示的候选韵母根为与a对应的候选韵母根:i、η、〇及 ng ;若用户选 择的韵母首字母为e,那么所显示的候选韵母根为与e对应的候选韵母根:i、n、r及ng ;此 处需要说明的是,由于在九宫格输入法中,u和v在一个按键上,若用户在虚拟键盘上的滑 动轨迹的始发点位于该u和v所在的按键,则所显示的候选韵母根可同时包含与韵母首字 母u和V对应的候选韵母根:i、e及η。
[0166] 由于所有候选韵母根加起来一共7个,因此,本发明另一种实施例可以同时在虚 拟键盘的不同指定方位显示所有候选韵母根。如图2中所示,在虚拟键盘的四周同时显示 所述7个候选韵母根。可以理解的是,该候选韵母根的布局显示方式并不局限于此。对于 同时在虚拟键盘的不同指定方位显示所有候选韵母根的情况,本申请实施例所述系统结构 如图11中所示,该系统还可包括:
[0167] 区别显示及功能锁定单元103,用于在识别出用户选择韵母首字母后,将与用户选 择的韵母首字母对应的候选韵母根与非对应的候选韵母根区别显示,并锁定所述非对应的 候选韵母根的被选择功能。例如,将与用户选择的韵母首字母对应的候选韵母根变为高亮 显示,或将与用户选择的韵母首字母非对应的候选韵母根变为灰度显示,同时锁定非对应 的候选韵母根的被选择功能,也就是非对应的候选韵母根由于无法与用户选择的韵母首字 母组合,因此不能被选择,以减少错误组合的几率。
[0168] 本实施例的候选韵母根的显示方式可避免候选韵母根对虚拟键盘已有按键的遮 挡。
[0169] b)候选韵母根显示于虚拟键盘的指定方位,在满足预设条件后隐藏所述候选韵母 根;
[0170] 由于本实施例的候选韵母根的显示方式是固定的,且候选韵母根数量较少,只有7 个,因此较方便用户记忆。在用户使用一段时间后会很容易记住候选韵母根的位置,因此本 申请实施例可以在满足预设条件后隐藏所述候选韵母根。
[0171] 其中,针对同时在虚拟键盘的不同指定方位显示所有候选韵母根的场景,所述预 设条件包括:候选韵母根显示时长达到预设时长。其中,候选韵母根显示时长可以是针对用 户单次开启虚拟键盘执行输入操作统计的候选韵母根显示时长,例如,用户单次开启虚拟 键盘执行输入操作时,候选韵母根显示时长达到2分钟,则隐藏该候选韵母根;也可以是针 对用户多次开启虚拟键盘执行输入操作统计的候选韵母根显示时长,例如,用户多次开启 虚拟键盘执行输入操作统计得到的候选韵母根显示时长累计达到5分钟,则隐藏该候选韵 母根。
[0172] 针对在虚拟键盘的指定方位显示与用户选择的韵母首字母对应的候选韵母根的 场景,所述预设条件包括:韵母首字母对应的候选韵母根显示的次数达到预设次数。其中, 候选韵母根显示的次数可以是针对用户单次开启虚拟键盘执行输入操作统计的候选韵母 根显示的次数,例如,用户单次开启虚拟键盘执行输入操作时,韵母首字母a对应的候选韵 母根显示的次数达到4次,则隐藏该韵母首字母a对应的候选韵母根,对于其他未达到预设 次数的韵母首字母对应的候选韵母根,可以继续显示,在达到预设次数时再隐藏;也可以是 针对用户多次开启虚拟键盘执行输入操作统计的候选韵母根显示的次数,例如,用户多次 开启虚拟键盘执行输入操作统计的韵母首字母e对应的候选韵母根显示的次数达到6次, 则隐藏该韵母首字母e对应的候选韵母根,对于其他未达到预设次数的韵母首字母对应的 候选韵母根,可以继续显示,在达到预设次数时再隐藏。各韵母首字母对应的候选韵母根显 示的预设次数可以相同也可以不同。
[0173] 本实施例的先显示后隐藏候选韵母根的方式,可方便用户记忆候选韵母根的位 置,且有利于避免候选韵母根占用屏幕的显示空间。
[0174] c)候选韵母根隐藏于虚拟键盘的指定方位。
[0175] 本实施例可直接将候选韵母根隐藏于虚拟键盘的指定方位。具体的候选韵母根与 指定方位的对应关系可通过说明书进行说明。
[0176] 上面介绍了候选韵母根与虚拟键盘的指定方位的关联方式,下面介绍下指定方位 的布局方式。
[0177] 本申请一种实施例所述指定方位可包括如下四个:
[0178] 第一指定方位,与第一指定方位关联的候选韵母根包括:i ;
[0179] 第二指定方位,与第二指定方位关联的候选韵母根包括:n和/或ng ;
[0180] 第三指定方位,与第三指定方位关联的候选韵母根包括:〇、r或u ;
[0181] 第四指定方位,与第四指定方位关联的候选韵母根包括:e。
[0182] 在该指定方位的布局方式下,候选韵母根的关联方式可如图3中所示,第一指定 方位显示于虚拟键盘的上部,第二指定方位显示于虚拟键盘的右部,第三指定方位显示于 虚拟键盘的下部,第四指定方位显示于虚拟键盘的左部。
[0183] 本申请另一实施例所述指定方位可包括如下四个:
[0184] 第一指定方位,与第一指定方位关联的候选韵母根包括:i和/或e ;
[0185] 第二指定方位,与第二指定方位关联的候选韵母根包括:n ;
[0186] 第三指定方位,与第三指定方位关联的候选韵母根包括:〇、r或u ;
[0187] 第四指定方位,与第四指定方位关联的候选韵母根包括:ng。
[0188] 由于考虑到候选韵母根η和ng同时出现的场景较多,为便于准确识别用户所选择 的候选韵母根,本实施例将η和ng分别显示于不同的指定方位。在该指定方位的布局方式 下,候选韵母根的关联方式可如图4中所示,第一指定方位显示于虚拟键盘的上部,第二指 定方位显示于虚拟键盘的左部,第三指定方位显示于虚拟键盘的下部,第四指定方位显示 于虚拟键盘的右部。
[0189] 此处,需要说明的是,本实施例所述的指定方位并不局限于图3及图4所示的布局 方式,所述第一指定方位、第二指定方位、第三指定方位及第四指定方位可分别显示在虚拟 键盘的上部、右部、下部、左部中的一个,且所述上部、右部、下部、左部中的任一个只含有所 述第一指定方位、第二指定方位、第三指定方位及第四指定方位之一。
[0190] 可以理解的是,上述指定方位的布局方式以及与各指定方位关联的候选韵母根仅 为发明人所列举的体实例,上述指定方位的布局以及与候选韵母根的关联方式能够尽量避 免与同一指定方位关联的候选韵母根数量过多,导致后续识别用户选择的候选韵母根时出 现误识别。而实际应用中所述指定方位可多于或少于四个,且各候选韵母根可任意组合与 各指定方位关联,或将每个候选韵母根与一指定方位相关联等等方式。例如,其布局方式还 可以如图5及图6中所示。图5中将所有候选韵母根与虚拟键盘的同一指定方位相关联。 图6中是将候选韵母根与虚拟键盘的上下两个指定方位相关联。
[0191] 候选韵母根识别单元101基于用户在虚拟键盘上的滑动轨迹的趋势识别用户选 择的与所述韵母首字母对应的候选韵母根,具体的,基于用户手指或手写笔在虚拟键盘上 的滑动轨迹的趋势是向上、向下、向左或向右来识别用户选择的与所述韵母首字母对应的 候选韵母根。此处所述的向上、向下、向左或向右为与虚拟键盘位于同一平面的向上、向下、 向左或向右。
[0192] 其中,本申请实施例对识别用户手指或手写笔在虚拟键盘上的滑动轨迹的趋势的 方法不做具体限制,可采用已有的任一种识别技术实现,例如,可通过判断用户手指在虚拟 键盘上的滑动轨迹的任意相邻两点的连线与X轴的夹角大于(或小于)指定角度的比率是 否达到指定比率来识别等等。由于一种实施例第一指定方位、第二指定方位、第三指定方位 及第四指定方位分别设置于虚拟键盘的上部、下部、左部、右部,若识别出用户手指在虚拟 键盘上滑动轨迹的趋势是向上,则可认为用户选择与虚拟键盘上部的指定方位关联的候选 韵母根,同理,若识别出用户手指在虚拟键盘上滑动轨迹的趋势是向左,则可认为用户选择 与虚拟键盘左部显不的指定方位关联的候选韵母根。
[0193] 其中需要说明的是,由于韵母首字母u和v在同一按键上,在用户选择该韵母首字 母u和V时,韵母首字母u和V对应的候选韵母根包括i、e及n,那么在其中一种指定方位 的布局方式中,在第一指定方位中候选韵母根i和e会同时显示;在用户选择韵母首字母 a、e或i时,该韵母首字母对应的候选韵母根均同时包括η和ng,在其中一种指定方位的布 局方式中,候选韵母根η和ng可能同时显示于第二指定方位。
[0194] 若显示于同一指定方位中的候选韵母根大于一个,则同样可根据用户在虚拟键盘 上的滑动轨迹的趋势来识别用户选择的是同一指定方位中的哪个候选韵母根,例如,在用 户选择韵母首字母U和V时,则显示的候选韵母根可图7中所示,在该虚拟键盘上部的指定 方位中同时显示两个候选韵母根i和e,由于i和e并非与韵母首字母位于同一直线上,则 根据用户手指在虚拟键盘上滑动轨迹的趋势是指向左上的i还是指向右上的e来识别用户 选择的候选韵母根是i还是e。同理,对于η和ng关联于同一指定方位的情况,可通过用户 手指在虚拟键盘上滑动轨迹的趋势是指向右上还是右下来识别用户选择的候选韵母根是η 还是ng。
[0195] 复韵母组合单元102是在识别出用户选择的候选韵母根后,将识别出的用户选择 的候选韵母根与所述韵母首字母组合作为识别出的用户输入的韵母,例如,识别出的用户 选择的候选韵母根为i,用户选择的韵母首字母为a,则将i与a组合得到识别出的用户输 入的韵母为ai。
[0196] 本申请实施例通过将复韵母拆分成韵母首字母和对应的候选韵母根,用户可通过 手势来选择韵母首字母及与该韵母首字母对应的候选韵母根,即通过用户手指或手写笔在 虚拟键盘上滑动轨迹的始发点识别用户选择的韵母首字母,通过该滑动轨迹的趋势来识别 用户选择的候选韵母根,将选择的候选韵母根与选择的韵母首字母组合作为识别的用户输 入的复韵母,通过该方法可准确并快速的输入复韵母,有效降低了重码率,从而提高了输入 速度。
[0197] 需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采 用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例 中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的 软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器, 磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例 如,作为与处理器配合从而执行各个步骤或功能的电路。
[0198] 另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被 计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。 而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通 过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行 的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括 用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序 指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或 技术方案。
[0199] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在 不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论 从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权 利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此 外,显然"包括" 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来 表示名称,而并不表示任何特定的顺序。
【主权项】
1. 一种快速韵母输入法,其特征在于,包括: 基于用户在虚拟键盘上的滑动轨迹的始发点识别用户选择的韵母首字母;及 基于用户在虚拟键盘上的滑动轨迹的趋势识别用户选择的与所述韵母首字母对应的 候选韵母根,其中与所述韵母首字母对应的候选韵母根是以所述韵母首字母为开头的可能 的韵母去掉所述韵母首字母后的剩余部分,所述候选韵母根与虚拟键盘的指定方位相关 联; 将识别的所述用户选择的韵母首字母及候选韵母根组合作为识别出的用户输入的韵 母。2. 如权利要求1所述的方法,其特征在于,所述候选韵母根与虚拟键盘的指定方位相 关联包括: 所述候选韵母根显示于虚拟键盘的指定方位;或 所述候选韵母根显示于虚拟键盘的指定方位,在满足预设条件后隐藏所述候选韵母 根;或 所述候选韵母根隐藏于虚拟键盘的指定方位。3. 如权利要求2所述的方法,其特征在于,所述候选韵母根显示于虚拟键盘的指定方 位包括: 在虚拟键盘的周围不遮挡虚拟键盘已有按键的指定位置显示候选韵母根。4. 如权利要求2或3所述的方法,其特征在于,所述候选韵母根显示于虚拟键盘的指定 方位包括: 在虚拟键盘的指定方位显示与用户选择的韵母首字母对应的候选韵母根;或 同时在虚拟键盘的不同指定方位显示所有候选韵母根。5. 如权利要求4所述的方法,其特征在于,若同时在虚拟键盘的不同指定方位显示所 有候选韵母根,则在识别用户选择的韵母首字母后,所述方法还包括: 将与用户选择的韵母首字母对应的候选韵母根与非对应的候选韵母根区别显示,并锁 定所述非对应的候选韵母根的被选择功能。6. 如权利要求4所述的方法,其特征在于,若同时在虚拟键盘的不同指定方位显示所 有候选韵母根,所述预设条件包括: 候选韵母根显示时长达到预设时长。7. 如权利要求4所述的方法,其特征在于,若在虚拟键盘的指定方位显示与用户选择 的韵母首字母对应的候选韵母根,所述预设条件包括: 韵母首字母对应的候选韵母根显示的次数达到预设次数。8. 如权利要求1所述的方法,其特征在于,所述指定方位包括: 第一指定方位,与第一指定方位关联的候选韵母根包括; 第二指定方位,与第二指定方位关联的候选韵母根包括:n和/或ng ; 第三指定方位,与第三指定方位关联的候选韵母根包括:〇、r或u ; 第四指定方位,与第四指定方位关联的候选韵母根包括:e。9. 如权利要求1所述的方法,其特征在于,所述指定方位包括: 第一指定方位,与第一指定方位关联的候选韵母根包括和/或e ; 第二指定方位,与第二指定方位关联的候选韵母根包括m ; 第三指定方位,与第三指定方位关联的候选韵母根包括mg ; 第四指定方位,与第四指定方位关联的候选韵母根包括:〇、r或u。10. 如权利要求8或9所述的方法,其特征在于,其中所述第一指定方位、第二指定方 位、第三指定方位及第四指定方位分别设置于虚拟键盘周围的上部、右部、下部、左部中的 一个,则基于用户在虚拟键盘上的滑动轨迹的趋势识别用户选择的与所述韵母首字母对应 的候选韵母根包括: 基于用户手指或手写笔在虚拟键盘上的滑动轨迹的趋势是向上、向下、向左或向右来 识别用户选择的与所述韵母首字母对应的候选韵母根。11. 如权利要求1所述的方法,其特征在于,所述虚拟键盘采用九宫格布局方式。12. -种快速韵母输入法系统,其特征在于,包括: 韵母首字母识别单元,用于基于用户在虚拟键盘上的滑动轨迹的始发点识别用户选择 的韵母首字母; 候选韵母根识别单元,用于基于用户在虚拟键盘上的滑动轨迹的趋势识别用户选择的 与所述韵母首字母对应的候选韵母根,其中与所述韵母首字母对应的候选韵母根是以所述 韵母首字母为开头的可能的韵母去掉所述韵母首字母后的剩余部分,所述候选韵母根与虚 拟键盘的指定方位相关联; 复韵母组合单元,用于将识别的所述用户选择的韵母首字母及候选韵母根组合作为识 别出的用户输入的韵母。13. 如权利要求12所述的系统,其特征在于,所述候选韵母根与虚拟键盘的指定方位 相关联包括: 所述候选韵母根显示于虚拟键盘的指定方位;或 所述候选韵母根显示于虚拟键盘的指定方位,在满足预设条件后隐藏所述候选韵母 根;或 所述候选韵母根隐藏于虚拟键盘的指定方位。14. 如权利要求13所述的系统,其特征在于,所述候选韵母根显示于虚拟键盘的指定 方位包括: 在虚拟键盘的周围不遮挡虚拟键盘已有按键的指定位置显示候选韵母根。15. 如权利要求13或14所述的系统,其特征在于,所述候选韵母根显示于虚拟键盘的 指定方位包括: 在虚拟键盘的指定方位显示与用户选择的韵母首字母对应的候选韵母根;或 同时在虚拟键盘的不同指定方位显示所有候选韵母根。16. 如权利要求15所述的系统,其特征在于,若同时在虚拟键盘的不同指定方位显示 所有候选韵母根,所述系统还包括: 区别显示及功能锁定单元,用于在识别用户选择的韵母首字母后,将与用户选择的韵 母首字母对应的候选韵母根与非对应的候选韵母根区别显示,并锁定所述非对应的候选韵 母根的被选择功能。17. 如权利要求15所述的系统,其特征在于,若同时在虚拟键盘的不同指定方位显示 所有候选韵母根,所述预设条件包括: 候选韵母根显示时长达到预设时长。18. 如权利要求15所述的系统,其特征在于,若在虚拟键盘的指定方位显示与用户选 择的韵母首字母对应的候选韵母根,所述预设条件包括: 韵母首字母对应的候选韵母根显示的次数达到预设次数。19. 如权利要求12所述的系统,其特征在于,所述指定方位包括: 第一指定方位,与第一指定方位关联的候选韵母根包括; 第二指定方位,与第二指定方位关联的候选韵母根包括:n和/或ng ; 第三指定方位,与第三指定方位关联的候选韵母根包括:〇、r或u ; 第四指定方位,与第四指定方位关联的候选韵母根包括:e。20. 如权利要求12所述的系统,其特征在于,所述指定方位包括: 第一指定方位,与第一指定方位关联的候选韵母根包括和/或e ; 第二指定方位,与第二指定方位关联的候选韵母根包括m ; 第三指定方位,与第三指定方位关联的候选韵母根包括mg ; 第四指定方位,与第四指定方位关联的候选韵母根包括:〇、r或u。21. 如权利要求19或20所述的系统,其特征在于,其中所述第一指定方位、第二指定方 位、第三指定方位及第四指定方位分别设置于虚拟键盘周围的上部、右部、下部、左部中的 一个,则候选韵母根识别单元用于: 基于用户手指或手写笔在虚拟键盘上的滑动轨迹的趋势是向上、向下、向左或向右来 识别用户选择的与所述韵母首字母对应的候选韵母根。22. 如权利要求12所述的系统,其特征在于,所述虚拟键盘采用九宫格布局方式。
【文档编号】G06F3/0488GK106033318SQ201510125760
【公开日】2016年10月19日
【申请日】2015年3月20日
【发明人】谭啸
【申请人】阿里巴巴集团控股有限公司