一种中文输入法中输入单个汉字的方法与流程

文档序号:12361990阅读:598来源:国知局
一种中文输入法中输入单个汉字的方法与流程

本发明涉及输入法技术领域,具体而言,本发明涉及一种中文输入法中输入单个汉字的方法。



背景技术:

目前,随着信息技术的不断发展,电脑、手机、平板电脑等电子设备的应用越来越广泛。在这些设备上,人们需要借助输入法输入文字信息,以便于实现工作、娱乐和交流等目的。汉语文化圈中,人们普遍使用中文输入法,其中基于汉语拼音的中文输入模式被应用得非常广泛,比如中文输入法中的“全拼键盘”模式和“九宫格”模式都是基于汉语拼音的。

但是,由于汉语拼音本身的特点,一个拼音往往对应着多个汉字,人们在输入法面板中查找单个汉字时,经常需要翻页并一个个查找,不仅麻烦,还影响了输入速度。



技术实现要素:

为克服上述技术问题或者至少部分地解决上述技术问题, 特提出以下技术方案:

本发明提供一种中文输入法中输入单个汉字的方法,包括:

输入法面板启动后,若当前的输入模式为能够输入关联汉字组合的中文输入模式;

启动利用所述关联汉字组合输入单个汉字功能;

当输入的按键序列匹配至少一个所述关联汉字组合时,从每一个所述关联汉字组合中,按照特定规则,选取其中一个汉字作为待选的单个汉字;

把这些所述待选的单个汉字显示并排列在输入法面板上,供用户选择后输入。

需要说明的是,每个所述关联汉字组合中至少包含2个汉字,可以为词语、词组、成语、短语和短句等。例如,“麒麟”、“孙中山”、“西双版纳”、“投桃报李”、“取快递”等都属于所述关联汉字组合,它们一般会预先存储在输入法的词库里。现有的大多数中文输入法都具有输入所述关联汉字组合的功能。

还需要说明的是,所述输入的按键序列是指用户在输入法面板的键盘上输入的一系列按键组合,每组按键组合匹配着若干个所述关联汉字组合,且其所匹配的所述关联汉字组合具有先后次序。例如,移动端的搜狗输入法在“全拼键盘”模式下,如果在该输入法面板键盘上依次点击“QILIN”或“QI’LIN”(符号“’”表示单击键盘上的分隔按键)这几个按键,则这几个按键组合所匹配的所有所述关联汉字组合按照先后次序排列,依次为“麒麟”、“启林”、“齐林”、“齐琳”、“奇林”和“齐麟”等。不同的输入法软件、不同的软件版本以及不同的词库设置,所述输入的按键序列所匹配的所述关联汉字组合都有可能会不同。

可选地,所述待选的单个汉字在输入法面板上显示的排列次序,与其所在的所述关联汉字组合的排列次序相同。

可选地,选取所述待选的单个汉字时,如果从所述关联汉字组合中选取的单个汉字与已被选取的所述待选的单个汉字重复,则不把它作为所述待选的单个汉字。

也就是说,所述待选的单个汉字在输入法面板上的排列有先后次序,且没有重复。

可选地,所述特定规则包括选取每个所述关联汉字组合中的第一个字或最后一个字作为所述待选的单个汉字。

可选地,所述待选的单个汉字序列和所述关联汉字组合序列都可以同时显示于所述输入法面板的不同区域,供用户选择并输入。

可选地,当输入的所述按键序列中含有对特定按键的特定操作时,根据所述特定按键的特定操作在所述关联汉字组合中的对应位置,来确定选取所述关联汉字组合中的哪一个汉字作为所述待选的单个汉字。

需要说明的是,所述特定按键的特定操作在所述关联汉字组合中的对应位置,为相邻两个字的交界处。如果所述对应位置,处于所述关联汉字组合的头部或者尾部,则其对应的位置为所述关联汉字组合的头部或者尾部,头部对应头部,尾部对应尾部。

可选地,所述特定按键为所述输入法面板键盘上的分隔按键(或与之作用类似的按键),所述特定操作为单击、双击、长按或大力度单击操作中的一种或多种。

可选地,选取离所述特定按键的特定操作在所述关联汉字组合中的对应位置左侧或右侧最近的那个汉字,作为所述待选的单个汉字。

可选地,若输入的所述按键序列中不含有所述特定按键的特定操作时,则输入法面板上只显示所述关联汉字组合序列,否则只显示所述待选的单个汉字序列。

可选地,所述特定按键的特定操作同时具有与单击所述输入法面板键盘上的分隔按键(或与之作用类似的按键)相同的作用,即分隔(或与之作用类似的功能)所述输入的按键序列。

本发明提供的一种中文输入法中输入单个汉字的方法,借助单个汉字和所述关联汉字组合的关联性,缩小了在多个汉语拼音相同(或相近)的汉字序列中选取所需汉字的范围,减小了麻烦,加快了打字速度,提高了用户体验。

附图说明

图1为本发明一种中文输入法中输入单个汉字的方法的流程图;

图2为本发明中一个所述输入的按键序列与所述关联汉字组合匹配后显示在输入法面板上的示意图;

图3为本发明所述待选的单个汉字序列和所述关联汉字组合序列同时显示于所述输入法面板的示意图;

图4为本发明分隔按键上的双击操作显示在所述输入的按键序列里示意图;

图5为本发明分隔按键上的双击操作在所述关联汉字组合中的对应位置的一个示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

参照图1,示出了本发明一种中文输入法中输入单个汉字的方法的流程图,包括:

步骤101、输入法面板启动后,若当前的输入模式为能够输入关联汉字组合的中文输入模式;

步骤102、启动利用所述关联汉字组合输入单个汉字功能;

步骤103、当输入的按键序列匹配至少一个所述关联汉字组合时,从每一个所述关联汉字组合中,按照特定规则,选取其中一个汉字作为待选的单个汉字;

步骤104、把这些所述待选的单个汉字显示并排列在输入法面板上,供用户选择后输入。

目前,大多中文输入法都具有根据所述输入的按键序列匹配输入所述关联汉字组合的功能。不同的输入法软件、不同的软件版本以及不同的词库设置,匹配方法和匹配的所述关联汉字组合的排列顺序都会有所不同。

为了更好的说明,以移动端的搜狗输入法在“全拼键盘”模式下为例,如果在该输入法面板键盘上依次点击“QILIN”或“QI’LIN”(符号“’”表示单击键盘上的分隔按键,即分隔符)这几个按键,参见图2,为本发明中一个所述输入的按键序列与所述关联汉字组合匹配后显示在输入法面板上的示意图。图上所示的“qi’lin”即为所述输入的按键序列,虚线框里的“麒麟”、“启林”、“齐林”、“齐琳”和“奇林”等均为与“qi’lin”匹配的所述关联汉字组合,单击分隔按键会在所述输入的按键序列中产生分隔符“’”。

作为一个较好的实施例,从每一个所述关联汉字组合中,选取第一个汉字作为所述待选的单个汉字。如图2所示,按照这种规则,所选取的所述待选的单个汉字分别为“麒”、“启”、“齐”、“齐”、“奇”等。具体实施时,如果没有匹配的所述关联汉字组合或所有的所述关联汉字组合已经被选取过了,则选取离第一个分隔符左侧最近的拼音匹配汉字,并把所匹配的汉字依次排列。

作为一个优选方案,所述待选的单个汉字在输入法面板上显示的排列次序,与其所在的所述关联汉字组合的排列次序相同。

同时,选取所述待选的单个汉字时,如果从所述关联汉字组合中选取的单个汉字与已被选取的所述待选的单个汉字重复,则不把它作为所述待选的单个汉字。

仍以图2为例加以说明,如果选取所述关联汉字组合中的第一个字作为所述待选的单个汉字,则所选取的所述待选的单个汉字分别为“麒”、“启”、“齐”、“奇”等,除了第一次出现的“齐”字外,后面出现的“齐”字都被过滤掉了。

如果没有对到底是需要输入所述待选的单个汉字还是输入所述关联汉字组合进行区分,则作为一个较好的实施例,所述待选的单个汉字序列和所述关联汉字组合序列都可以同时显示于所述输入法面板的不同区域,供用户选择并输入。

图3为本发明所述待选的单个汉字序列和所述关联汉字组合序列同时显示于所述输入法面板的示意图。参见图3,从上到下排列依次为所述输入的按键序列、所述待选的单个汉字序列和所述关联汉字组合序列,三者的次序可以依据具体需求进行交换。本图中,三者的排列顺序是一个较好的实施例,因为输入所述关联汉字组合是比输入所述待选的单个汉字更常见的需求,放在最底部离手近的地方,方便用户选取。此图中,当所有的所述关联汉字组合都已经被选取后,接着选取“qi”这个按键序列匹配单个汉字,并把匹配的结果依次列在所述待选的单个汉字序列后面。

需要说明的是,所述关联汉字组合里单个汉字的选取方式具有一致性,要么都选取第一个,要么都选取最后一个。

上述实施例中,选取所述关联汉字组合里的第一个或最后一个汉字作为所述待选的单个汉字,具有一定的局限性,有时候需要把所述关联汉字组合中的任意汉字作为所述待选的单个汉字。下面的实施例能达到这样的目的。

具体地,当输入的所述按键序列中含有对特定按键的特定操作时,根据所述特定按键的特定操作在所述关联汉字组合中的对应位置,来确定选取所述关联汉字组合中的哪一个汉字作为所述待选的单个汉字。

如果所述按键序列中含有的对特定按键的特定操作的数目不止一个时,则最终在输入法面板上显示的所述关联汉字组合序列,以最后那个所述特定按键的特定操作为准。

作为一个优选方案,所述特定按键为所述输入法面板键盘上的分隔按键(或与之作用类似的按键),所述特定操作为单击、双击、长按或大力度单击操作中的一种或多种。

如果输入法中没有分隔按键(或与之作用类似的按键),则需要在输入法面板键盘上专门设置一个按键作为分隔按键。

如果所述特定操作是在分隔按键上的单击操作,则分隔按键上的固有功能(即分隔所述输入的按键序列,以更明确地匹配所述关联汉字组合)仍然保留。此时,作为一个较好的实施例,所述待选的单个汉字序列和所述关联汉字组合序列都同时显示在输入法面板上,如图3所示。

如果所述特定操作是在分隔按键上的大力度单击操作,则需要设备的支持,该按键能感应到压力的大小,目前有些智能手机上用到的压力屏能够提供支持。

为了更好的通用性,以及与单击操作区分开,作为一个较好的实施例,所述特定操作设置为分隔按键上的双击操作。

具体实施时,所述分隔按键上的双击操作,在所述输入的按键序列里显示为“’’”。图4为本发明分隔按键上的双击操作显示在所述输入的按键序列里示意图。为了把所述分隔按键上的双击操作与该按键上的单击操作区分开,规定:若该按键上的连续两次单击操作发生的时间间隔小于300毫秒,则记为一次双击操作,否则当作是连续两次单击操作。

作为一个优选方案,所述特定按键的特定操作同时具有与单击所述输入法面板键盘上的分隔按键(或与之作用类似的按键)相同的作用,即分隔(或与之作用类似的功能)所述输入的按键序列。

具体地,如果双击分隔按键,则该操作不仅具有所述特定按键的特定操作所具有的功能外,还具有该分隔按键的分隔所述输入的按键序列的功能。

图5为本发明分隔按键上的双击操作在所述关联汉字组合中的对应位置的一个示意图。图中“’’”表示分隔按键上的双击操作,箭头位置即为其在所述关联汉字组合中的对应位置。“qi”对应“麒”,“lin”对应“麟”。

作为一个优选方案,选取离所述特定按键的特定操作在所述关联汉字组合中的对应位置左侧或右侧最近的那个汉字,作为所述待选的单个汉字。

具体地,如果双击分隔按键,且选取离所述对应位置左侧最近的那个汉字作为所述待选的单个汉字,则图5中所选取的所述待选的单个汉字为“麒”,如果是右侧则为“麟”。

如果所述对应位置,处于所述关联汉字组合的头部或者尾部,则其对应的位置为所述关联汉字组合的头部或者尾部,头部对应头部,尾部对应尾部。如果是在头部,则取所述关联汉字组合的第一个汉字作为所述待选的单个汉字,如果实在尾部,则取所述关联汉字组合的最后一个汉字作为所述待选的单个汉字。

作为一个优选方案,若输入的所述按键序列中不含有所述特定按键的特定操作时,则输入法面板上只显示所述关联汉字组合序列,否则只显示所述待选的单个汉字序列。

同样地,在具体实施时,如果没有匹配的所述关联汉字组合或所有的所述关联汉字组合已经被选取过了,则按照第一个分隔符左侧的拼音匹配汉字,并把所匹配的汉字依次排列。

以上实施例的技术方案仅用以说明本发明,而非对其限制。尽管参照前述各实施例的技术方案对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明具体技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1