当前位置: 首页 > 专利查询>王颜专利>正文

一种应用于中文拼音输入法的为用户提供候选项的方法技术

技术编号:22386927 阅读:48 留言:0更新日期:2019-10-29 06:24
本发明专利技术公开了一种应用于中文拼音输入法的为用户提供候选项的方法,具体来说是一种根据汉字拼音和声调为用户提供候选项的方法,属于信息输入技术领域。使用计算机键盘上的“,”“.”“/”“;”四个键作为声调输入键,每个声调输入键均可通过被连续敲击不同次数输入现代汉语普通话中的第一声、第二声、第三声、第四声及轻声五种声调(轻声并入第一声)。当用户输入由一个或多个汉字构成的汉字组合时,本发明专利技术根据输入的拼音和声调为用户提供候选项供选择。该方法可以比较容易地应用到中文拼音输入法之中,通过减少候选项提高输入速度。

A method applied to Chinese Pinyin input to provide users with candidate options

【技术实现步骤摘要】
一种应用于中文拼音输入法的为用户提供候选项的方法
本专利技术涉及信息输入
,特别是涉及一种应用于中文拼音输入法的为用户提供候选项的方法。
技术介绍
拼音输入法是目前应用最广泛的中文输入法。由于拼音与中文中的字、词、句不是一一对应的,中文拼音输入法存在重码过多的问题,即输入拼音后输入法提供的候选项过多,减慢了信息输入的速度。现代汉语普通话有五种声调,如果根据声调对候选项进行进一步筛选,能够使候选项大为减少,进而提高输入速度。目前也有输入法相关专利用到了汉字声调,但使用并不广泛。有鉴于此,需要一种容易使用的结合拼音和声调为用户提供候选项的方法。
技术实现思路
本专利技术的目的是提供一种能够应用于中文拼音输入法的结合汉字拼音和声调为用户提供候选项的方法。候选项可以包含一个或一个以上汉字。该专利技术可应用于拥有将汉字及汉字组合与其拼音和声调相对应的词库的中文拼音输入法。为达到以上目的,设计以下技术方案:一种输入汉字声调的方法,其特征在于:使用计算机键盘上的“,”“.”“/”“;”四个键作为声调输入键(也可以选用应用本专利技术之前在使用该输入法过程中用不到的其它四个按键。下文简称为“声调键”),分别称为声调键1、声调键2、声调键3、声调键4,每个声调键均可通过被连续敲击不同次数输入现代汉语普通话中的第一声(阴平)、第二声(阳平)、第三声(上声)、第四声(去声)及轻声五种声调(轻声并入第一声)。这四个声调键第一次被敲击时输入的声调分别是第一声(含轻声)、第二声、第三声、第四声,连续敲击同一声调键任意次数时按照输入“第一声(含轻声)→第二声→第三声→第四声→第一声(含轻声)”的顺序循环,即第五次敲击输入的声调与第一次敲击相同,并可作为新的一次循环的开始。此处“连续敲击”是指在两次敲击同一声调键之间未敲击其它键(输入法设置的候选项翻页键除外),而与两次敲击间的时间间隔无关。用户在使用应用了此专利技术的输入法的过程中,可以选择使用或不使用声调键。使用声调键时可以始终用同一个键输入任意声调,也可以用四个键分别输入四个声调(轻声并入第一声),因此可以满足不同习惯的用户。一种应用于中文拼音输入法的为用户提供候选项的方法,包括以下步骤:步骤1:接收用户输入第1个汉字的拼音或拼音的声母部分,从词库中取出拼音或拼音的声母部分与之相同的项作为候选项显示给用户(可分页显示);步骤2:接收用户输入第1个汉字的声调,对上一步骤的候选项筛选出声调与输入的声调相同的项显示给用户(可分页显示);(此步骤可省略)步骤3:接收用户输入第k个汉字(k是初始值为2整数)的拼音或拼音的声母部分,从词库中取出新的候选项取代原候选项显示给用户(可分页显示)。新候选项是词库中满足以下条件的所有项:(1)包含k个汉字;(2)假如用户在输入第m个汉字时输入了p个拼音字母,则此字母序列与该项的第m个汉字的拼音的前p个字母构成的序列相同(m是满足1≤m≤k的整数);(3)假如用户在输入第m个汉字时输入了声调,则该项的第m个汉字的声调须与之前输入的第m个汉字的声调相同(轻声与第一声视为同一声调);步骤4:接收用户输入第k个汉字的声调,对上一步骤的候选项筛选出第k个汉字声调与输入的声调相同的项显示给用户(可分页显示);(此步骤可省略)步骤5:给k的值加1。假如新的k值不大于n,重复步骤3和步骤4。n是用户欲输入的汉字组合(字、词、短语、句子等)包含的汉字个数。说明:(1)假设用户欲输入的是单个汉字,即n=1,则该方法只需实施步骤1和步骤2。(2)上文中的术语“项”是指由一个或一个以上汉字构成的汉字组合。附图说明图1是本专利技术一种实施例的流程图。本实施例中用户输入的是由n个汉字组成的一个中文词语(n≥2)。图中与声调有关的步骤可以部分或全部省略。图2是对声调键的功能设置和使用方法示意图。图中的“连续”是指在两次敲击同一声调键之间未敲击其它键(输入法设置的候选项翻页键除外),而与两次敲击间的时间间隔无关。图中的第一声包含轻声。图3是程序接收声调输入的机制的示意图。图中的第一声包含轻声。具体实施方式本专利技术的目的是提供一种能够应用于中文拼音输入法的结合汉字拼音和声调为用户提供候选项的方法。候选项可以包含一个或一个以上汉字。为了更加清楚的表述本专利技术的技术方案、实施方法和实施效果。下面结合实例对本专利技术做进一步说明。下文所表述实例仅用于解释本专利技术,而不用于限定本专利技术。假设用户欲输入一个由n个汉字(n是正整数,可以等于1或大于1)构成的汉字组合(字、词、短语、句子等),本专利技术的实施步骤如下:步骤1:接收用户输入第1个汉字的拼音或拼音的声母部分,从词库中取出拼音或拼音的声母部分与之相同的项作为候选项显示给用户(可分页显示);步骤2:接收用户输入第1个汉字的声调,对上一步骤的候选项筛选出声调与输入的声调相同的项显示给用户(可分页显示);(此步骤可省略)步骤3:接收用户输入第k个汉字(k是初始值为2整数)的拼音或拼音的声母部分,从词库中取出新的候选项取代原候选项显示给用户(可分页显示)。新候选项是词库中满足以下条件的所有项:(1)包含k个汉字;(2)假如用户在输入第m个汉字时输入了p个拼音字母,则此字母序列与该项的第m个汉字的拼音的前p个字母构成的序列相同(m是满足1≤m≤k的整数);(3)假如用户在输入第m个汉字时输入了声调,则该项的第m个汉字的声调须与之前输入的第m个汉字的声调相同(轻声与第一声视为同一声调);步骤4:接收用户输入第k个汉字的声调,对上一步骤的候选项筛选出第k个汉字声调与输入的声调相同的项显示给用户(可分页显示);(此步骤可省略)步骤5:给k的值加1。假如新的k值不大于n,重复步骤3和步骤4。下面针对以上步骤进行说明:(一)以上步骤可以进行的前提是应用本专利技术的输入法拥有将汉字及汉字组合与其拼音和声调对应的词库。(二)参照图1,步骤2和步骤4的实施有无穷多种方法。比如要输入的声调是第三声,可以敲击声调键3一次,也可连续敲击声调键1三次,还可以连续敲击声调键4四次,等等。将进行下一步骤前最后一次接收到的声调输入作为正在被输入声调的汉字的声调。(三)在步骤2和步骤4的实施过程中,每次接收到声调输入后,上一步骤产生的所有候选项仍保留在输入法程序设置的相应存储区里,改变的只是显示给用户的候选项。因为用户每次敲击声调键如果不是最后一次,下一次敲击后仍需从上一步骤产生的候选项中按新输入的声调进行筛选。(四)对于这n个汉字中的任意一个,步骤2和步骤4均可省略。也就是说用户在输入过程中,对每个汉字都可以选择使用或不使用声调键,因此可以满足不同习惯的用户。(五)在对第k个汉字执行完步骤3后,若输入法的词库中没有符合全部三个条件的项,则将对第k-1个汉字进行完步骤4(k=2时则为步骤2)后显示给用户的项作为新的候选项。若未对第k-1个汉字进行步骤4(k=2时则为步骤2),则原候选项不变。此种情况下若接着对第k个汉字执行步骤4,程序不作任何响应。若k=n时出现这种情况,说明词库中没有用户欲输入的汉字组合,用户可以将其拆分成多个部分进行输入。(六)假设用户欲输入的是单个汉字,即n=1,则只需实施步骤1和步骤2。下面通过两个具体的实例对本专利技术的实施方法进行说明。需要指出的是,在实际应用本专利技术时,所举实例中的本文档来自技高网...

【技术保护点】
1.一种应用于中文拼音输入法的为用户提供候选项的方法,其特征在于,包括以下步骤:步骤1:接收用户输入第1个汉字的拼音或拼音的声母部分,从词库中取出拼音或拼音的声母部分与之相同的项作为候选项显示给用户(可分页显示);(术语“项”是指由一个或一个以上汉字构成的汉字组合)步骤2:接收用户输入第1个汉字的声调,对上一步骤的候选项筛选出声调与输入的声调相同的项显示给用户(可分页显示);(此步骤可省略)(假设用户欲输入的是单个汉字,则该方法只需实施步骤1和步骤2)步骤3:接收用户输入第k个汉字(k是初始值为2整数)的拼音或拼音的声母部分,从词库中取出同时满足以下三个条件的所有项作为新的候选项显示给用户(可分页显示):(1)包含k个汉字;(2)假如用户在输入第m个汉字时输入了p个拼音字母,则此字母序列与该项的第m个汉字的拼音的前p个字母构成的序列相同(m是满足1≤m≤k的整数);(3)假如用户在输入第m个汉字时输入了声调,则该项的第m个汉字的声调须与之前输入的第m个汉字的声调相同(轻声与第一声视为同一声调);步骤4:接收用户输入第k个汉字的声调,对上一步骤的候选项筛选出第k个汉字声调与输入的声调相同的项显示给用户(可分页显示);(此步骤可省略)步骤5:给k的值加1,假如新的k值不大于n(n是用户欲输入的汉字组合包含的汉字个数),重复步骤3和步骤4。...

【技术特征摘要】
1.一种应用于中文拼音输入法的为用户提供候选项的方法,其特征在于,包括以下步骤:步骤1:接收用户输入第1个汉字的拼音或拼音的声母部分,从词库中取出拼音或拼音的声母部分与之相同的项作为候选项显示给用户(可分页显示);(术语“项”是指由一个或一个以上汉字构成的汉字组合)步骤2:接收用户输入第1个汉字的声调,对上一步骤的候选项筛选出声调与输入的声调相同的项显示给用户(可分页显示);(此步骤可省略)(假设用户欲输入的是单个汉字,则该方法只需实施步骤1和步骤2)步骤3:接收用户输入第k个汉字(k是初始值为2整数)的拼音或拼音的声母部分,从词库中取出同时满足以下三个条件的所有项作为新的候选项显示给用户(可分页显示):(1)包含k个汉字;(2)假如用户在输入第m个汉字时输入了p个拼音字母,则此字母序列与该项的第m个汉字的拼音的前p个字母构成的序列相同(m是满足1≤m≤k的整数);(3)假如用户在输入第m个汉字时输入了声调,则该项的第m个汉字的声调须与之前输入的第m个汉字的声调相同(轻声与第一声视为同一声调);步骤4:接收用户输入第k个汉字的声调,对上一步骤的候选项筛选出第k个汉字声调与输入的声...

【专利技术属性】
技术研发人员:王颜
申请(专利权)人:王颜
类型:发明
国别省市:江苏,32

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

1