一种输入法,使用功能键在容易混淆的拼音间进行切换,从而将用户输入的错误发音切换到正确的发音上,方便用户快速获得需要的字或词,同时还可以纠正用户错误的拼写;通过对不同匹配程度的备选字或词进行分区显示的方式,使用户对完全匹配或部分匹配情况一目了然,不至于混淆其输入字或词的发音;通过将用户使用习惯数据存储在网络或移动存储上的方式,使用户积累的输入经验可以长久保存,且随时随地可以使用,另外,使用历史更新记录来同步用户使用习惯数据在本机和移动或网络存储上的存储;本发明专利技术所述的方法对提高和推广普通话和拼音的标准化具有一定的意义。
【技术实现步骤摘要】
本专利技术涉及输入法技术,用于提高输入法输入字或词的效率,特别是对于拼音类输入法。
技术介绍
非英文语言的国家为了输入本国文字,可以使用各种输入法实现,例如,汉字的输入就存在众多的输入法,其中,拼音作为绝大部分人使用的输入法,具有无需专门学习(如全拼)或只需简单的学习(如简拼、双拼、以及自然码等)的特点,而且符合使用者平常的思维习惯,因而尽管其输入速度不是很快,但仍然为大部分人所首选。基于拼音的输入法存在的最大问题是发音的混淆问题,这源于中国众多的方言, 如z, C,S和zhi,chi, shi不易区分,1和η不易区分,in, en和ing和eng不易区分等,基于此,现有的输入法做了改进,如模糊音设置就是一种,在该方法中,不再区分发音相近的声母或韵母,以此减少用户击键的次数,以提高输入速度。但这带来了新问题,即该方法使人们越来越分不清标准拼音,对民族文化和拼音的标准化不利,特别是对于学生和年青人而言,可能会形成他们一生错误的拼写。另外,为提高拼音的输入速度,人们开始使用部分匹配技术,即输入的拼音编码 (或对应的拼音)部分匹配某个字或词的拼音,则也将该字或词列入备选列表中,供用户选择,该方法也是为了减少击键次数,提高输入速度,带来的问题是,用户输入的拼音和其最终输入的汉字的拼音容易形成错误的对应,如用户如果输入拼音编码"shen",对于 “生”字来讲,由于其拼音〃 sheng"包括〃 shen",因而,如果使用局部匹配,“身〃,“ 生"均可能出现在shen的备选列表中,容易让用户形成"生"字的发音就是"shen"的错误,同样,“ra〃,“ ran"和〃 rang"等等也有可能形成该问题。上述问题也适用于基于词的输入情况。同时,人们使用调频技术来提高字或词的首选命中率,减少击键次数,提高输入速度,并允许用户增加自定义词组来加快输入,但现在的问题是,基于上述技术的字频/字序、词频/词序、词组库等等用户使用习惯数据一般存在于本地存储器中,用户积累的使用习惯只与在本机上的使用有关,一旦更换了机器或重新安装了系统,以往的积累往往付之东流。
技术实现思路
本专利技术提供一种方法,用于解决以上问题,具体而言,就是使用功能键在容易混淆的拼音间进行切换,从而将用户输入的错误发音切换到正确的发音上,方便用户快速获得需要的字或词,同时还可以纠正用户错误的拼音拼写;通过对不同匹配程度的备选列字或词进行分区显示的方式,使用户对完全匹配或部分匹配情况一目了然,不至于混淆其输入字或词的发音;通过将用户使用习惯数据存储在网络或移动存储上的方式,使用户积累的输入经验可以长久保存,且随时随地可以使用,另外,使用历史更新记录来同步用户使用习惯数据在本机和移动或网络存储上的存储。技术方案本专利技术所述的使用功能键切换容易混淆的字或词方法使用如下步骤来实现1.用户输入一拼音编码;2.系统解析该拼音编码,并将符合解析结果的字或词放入备选列表中;3.用户在备选列表中寻找自己欲输入的字或词,如果发现,则表明用户输入正确, 本次输入结束,否则转4;4.表明用户输入错误,假如错误不是由于容易混淆的拼音造成,而是由于错误的输入造成,则修改输入拼音编码,转2,否则转55.表明用户输入了错误的容易引起混淆的拼音编码,此时,用户按功能键,则用户输入的拼音编码自动切换为另一个与之相近的拼音编码,备选列表中也出现与之对应的备选字或词;6.用户在新的备选列表中寻找自己所需的字或词,如果发现,则本次输入结束,用户在输入所需的字或词的同时,也获得了该字或词的正确拼音;7重复4-6的过程,直到回到初始用户输入的拼音编码为止,则表示本次输入失败,需要用户重新输入正确的拼音编码;在上述的专利技术方法中,如果拼音输入法同时使用了部分匹配技术,则备选列表中可能出现部分匹配的字或词,此时,可能出现以下几种情况1.备选列表中没有用户所需要的字或词;2.备选列表中的完全匹配区中有用户所需要的字或词;3.备选列表中的非完全匹配区中有用户所需要的字或词;对于情况1和2,用户按所述的方法很容易处理,无须额外考虑,对于第3种情况, 用户可以有两种选择,即1.使用功能键切换容易混淆的拼音,使欲输入的字出现在备选列表中的完全匹配区中,这样,可以获得其正确的拼音;2.用户已经知道欲输入的字或词的发音或者当时用户更关心的是输入速度,则可以直接选中欲输入的字或词,以结束本次输入;对于切换顺序以及解析顺序,可以按固定顺序,也可以是用户设定的顺序,或者是系统根据用户的使用情况动态调整。对于该部分使用习惯以及用户增加的易混淆的字或词的拼音,可以一并加入到用户使用习惯数据中去。本专利技术所述的对不同匹配程度的备选字或词进行分区显示的这样来实现1.用户输入一拼音编码;2.系统解析该拼音编码,通过解析,可以完成声母、韵母的分割或识别,或者字或词的拼音的识别或分割;3.根据匹配策略对解析后的拼音或拼音编码进行匹配4.根据匹配结果,将备选字或词进行组织;5.将备选的字或词根据匹配结果用多个备选列表或者一个备选列表的多个区域来显示;所述方法中可以为完全匹配的字或词单独设置一备选列表或备选列表中的一个区域,不完全匹配的字或词使用另外的备选列表或选列表中的其他区域,当然,对于不完全匹配的部分,根据需要,还可以根据匹配的程度,进一步划分成更多的备选列表或备选列表中的更多区域。同一备用列表中的不同区域,可以在显示中使用不同的颜色来进行区分,所述颜色,可以是字体颜色,也可以是背景颜色;对于不完全匹配的区域的细分,可以使用多种颜色,也可以使用几种颜色交替使用,达到区别的目的,对于不完全匹配的备选字或词,其排列顺序可以是按匹配程度排列,也可以是按拼音的顺序排列,还可以是按该字或词的使用频率或最近使用情况等排列,或者是它们组合的结果排列,当然,也可按照其他的策略进行排列;对不完全匹配的备选字或词,还可以在备选列表中标出其正确的注音,方便用户纠正其错误的拼写;同一备用列表中的不同区域,还可以通过在区域间加入分隔标志来区分,如分隔线,同时,在分隔线上还可以标注出正确的拼音;本专利技术所述的使用习惯数据的移动或网络存储以及与本地使用习惯数据的同步方法这样来实现a.简单方式,即将字频/字序记录、词频/词序记录或词组记录直接存储在移动存储或网络存储上,此时,在移动存储或网络存储与本机存储见的字频/序或词频/序的同步相对比较简单,只要根据时间标记简单替代即可,当然替代前用户可以干预替代与否以及替代的方向,而词组的同步只需将两边的词组简单合并即可。b.高级方式,该方式使用历史更新记录来实现,具体而言,就是在本机保存原始的字频/序记录、词频/序记录或词组记录,而同时在本机和网络或移动存储上保存历史更新记录,通过历史更新记录从原始的字频/字序记录、词频/词序记录或词组记录来生成当前的字频/字序记录、词频/词序记录或词组记录;在该方式下,所述的同步,核心就是历史更新记录合并;历史更新记录中记载了用户对字频/序,词频/序,词组的更改的情况,可以有多种实现方法,例如对于词组,我们可以设置基本的操作为增加词组,删除词组,加上时间标记,即可实现;而对于字频或词频,可以通过记录字或词的使用次数的变化情况及当时的时间标记来实现,对于字序或词序,可以记录它们的顺序的变化情况及产生变化本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:钟巨航,
申请(专利权)人:钟巨航,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。