Various embodiments of the disclosure provide a method implemented by the input method module. In this input method, the first word outside the existing lexicon of the input method module is obtained from one or more words already included in the electronic document. Add the first word to the custom lexicon of the input method module, and the custom lexicon is specific to the electronic document and different from the existing lexicon. In addition, in response to receiving the input associated with the first word, the first word is obtained from the customized thesaurus. In addition, the first word is displayed in the candidate word window of the input module for user selection.
【技术实现步骤摘要】
具有文档上下文自学习功能的输入法
本公开的实施例涉及信息输入,并且更具体地,涉及具有文档上下文自学习功能的输入法。
技术介绍
输入法模块或简称输入法允许用户向诸如移动设备或者个人计算机(PC)之类的电子设备通过字符、表情等信息。在中文等输入法中,用户通过输入拼音字母来输入词。如已知的,很多输入法支持用户一次输入包含多个单字的词。因为在汉语中包含大量同音词,因此用户通常需要在对应于相同拼音的多个候选词中选择他/她想要输入的词。为此,已经提出了词频调整基数。另外,当用户输入法模块的词库中没有的“新词”时,用户可能不得不逐个输入词中所包含的单字。为此,有些输入法能够随着用户的输入而学习用户创造的新词。这些学习到的新词可以被保存在词库中,例如特定于用户的新词词库中。这样,在用户随后在向例如其他文档输入之前创建的新词时,这些新词就可以作为候选词被提示给用户,从而方便用户的输入过程。
技术实现思路
为了进一步改进用户在使用输入法时的效率和体验,本公开的各种实施例提供了一种由输入法模块实现的方法。根据该方法,可以从已经被包含在电子文档中的一个或多个词中获取在输入法模块的已有词库以外的第一词。第一词被添加到输入法模块的定制词库,其中该定制词库特定于电子文档并且不同于已有词库。此后,如果接收到与第一词相关联的输入,便可以从定制词库中获取第一词,并且将其显示在输入法模块的候选词窗口中以供用户选择。这样,不需要随着用户的输入而在相对较长的时间段内学习新词,而是可以直接基于已有的文档上下文而实现新词的学习。提供
技术实现思路
部分是为了简化的形式来介绍对概念的标识,其在下文的具体实施方式 ...
【技术保护点】
1.一种由输入法模块实现的方法,包括:从已经被包含在电子文档中的一个或多个词中获取第一词,所述第一词在所述输入法模块的已有词库以外;将所述第一词添加到所述输入法模块的定制词库,所述定制词库特定于所述电子文档并且不同于所述已有词库;响应于接收到与所述第一词相关联的输入,从所述定制词库中获取所述第一词;以及将所述第一词显示在所述输入法模块的候选词窗口中,以供用户选择。
【技术特征摘要】
1.一种由输入法模块实现的方法,包括:从已经被包含在电子文档中的一个或多个词中获取第一词,所述第一词在所述输入法模块的已有词库以外;将所述第一词添加到所述输入法模块的定制词库,所述定制词库特定于所述电子文档并且不同于所述已有词库;响应于接收到与所述第一词相关联的输入,从所述定制词库中获取所述第一词;以及将所述第一词显示在所述输入法模块的候选词窗口中,以供用户选择。2.根据权利要求1所述的方法,其中获取所述第一词包括:响应于所述电子文档被打开而获取所述第一词。3.根据权利要求1所述的方法,还包括:响应于所述电子文档被关闭,移除所述定制词库。4.根据权利要求1所述的方法,还包括:响应于所述第一词在至少一词后续操作中未被选择,降低所述第一词在所述候选词窗口中被呈现的位置。5.根据权利要求4所述的方法,其中降低所述第一词在所述候选词窗口中被呈现的位置包括:响应于所述第一词未被选择,基于所述第一词先前未被选择的次数和所述第一词当前在所述候选窗口中的位置,来确定所述第一词对用户输入造成的干扰程度;响应于所述干扰程度达到预定阈值,从所述定制词库中移除所述第一词。6.根据权利要求1所述的方法,其中所述已有词库的优先级高于所述定制词库,所述方法还包括:响应于所述输入还与所述输入法模块的已有词库中不同于所述第一词的第二词相关联,在所述候选词窗口中在所述第一词之前显示所述第二词。7.根据权利要求1所述的方法,其中所述第一词为汉字并且与所述第一词相关联的输入为至少一个拼音字母,并且其中获取所述第一词包括:通过对所述电子文档中包含的内容进行分词来获得所述一个或多个词;以及从所述一个或多个词中选择所述已有词库以外的词作为所述第一词。8.一种设备,包括:处理单元;以及存储器,耦合至所述处理单元并且存储有指令,所述指令在由所述处理单元执行时执行以下动作:从已经被包含在电子文档中的一个或多个词中获取第一词,所述第一词在所述输入法模块的已有词库以外;将所述第一词添加到所述输入法模块的定制词库,所述定制词库特定于所述电子文档并且不同于所述已有词库;响应于接收到与所述第一词相关联的输入,从所述定制词库中获取所述第一词;以及将所述第一词显示在所述输入法模块的候选词窗口中,以供用户选择。9.根据权利要求8所述的设备,其中获取所述第一词包括:响应于所述电子文档被打开而获取所述第一词。10.根据权利要求8所述的设备,其中所述动作还包括:响应于所述电子文档被关闭,移除所述定制词库。11.根据权利要求8所述的设备,其中所述动作还包括:响应于所述第一词在...
【专利技术属性】
技术研发人员:张威,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。