更新输入法词库的方法及装置制造方法及图纸

技术编号:15791273 阅读:50 留言:0更新日期:2017-07-09 20:51
本公开是关于一种更新输入法词库的方法及装置,属于输入法技术领域。该方法包括:根据对应于已输入的目标词语的删除操作信号,删除目标词语中的至少一个汉字,得到保留字段;其中,目标词语包括至少两个汉字,保留字段包括至少一个汉字;将保留字段和目标字段拼接,形成合成词;其中,目标字段包括:位于保留字段之前且与保留字段相邻的第一字段,和/或,位于保留字段之后且与保留字段相邻的第二字段;将合成词添加至输入法词库中。本公开实施例使得输入法应用的自动学词功能更加完善,输入法词库的词汇量更加丰富,有助于提升输入效率。

【技术实现步骤摘要】
更新输入法词库的方法及装置
本公开涉及输入法
,特别涉及一种更新输入法词库的方法及装置。
技术介绍
输入法应用(简称“输入法”)是用于将各种符号(包括数字、字母、文字等)输入计算机或其它设备(如手机)的应用程序。输入法词库中的词汇量决定了输入法应用所能提供的候选词的数量。在实际应用中,需要对输入法词库进行更新,以增加其词汇量。当用户需要输入一个在输入法词库中已有的字词序列时,输入法应用能够根据用户输入的编码序列在候选词中直接显示上述字词序列;当用户需要输入一个在输入法词库中没有的字词序列时,输入法应用需要用户逐字进行选择,进而得到完整的字词序列。例如,假设输入法词库中已经存储字词序列“聚会”但并未存储字词序列“聚绚”。当用户需要输入“聚会”时,输入编码序列“juhui”,输入法应用从输入法词库中查找得到的候选词中包括“聚会”。当用户需要输入“聚绚”时,输入编码序列“juxuan”,由于输入法词库中并没有“聚绚”一词,用户需要分两次从候选词中分别选择“聚”和“绚”。在相关技术中,输入法应用在检测到用户通过逐字选择的方式输入某一词之后,如果该词并未存储在输入法词库中,则输入法应用将该词添加至输入法词库中,以增加输入法词库中的词汇量,以使得后续用户再次输入该词时不必再逐字选择。例如,用户第一次输入“聚绚”时需要逐字选择,当输入法应用将“聚绚”添加至输入法词库之后,用户再次输入“聚绚”时可直接输入。
技术实现思路
本公开实施例提供了一种更新输入法词库的方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供了一种更新输入法词库的方法,所述方法包括:根据对应于已输入的目标词语的删除操作信号,删除所述目标词语中的至少一个汉字,得到保留字段;其中,所述目标词语包括至少两个汉字,所述保留字段包括至少一个汉字;将所述保留字段和目标字段拼接,形成合成词;其中,所述目标字段包括:位于所述保留字段之前且与所述保留字段相邻的第一字段,和/或,位于所述保留字段之后且与所述保留字段相邻的第二字段;所述第一字段包括至少一个汉字,且所述第一字段为一个汉字或一个词语或一个词语删除至少一个汉字后的剩余汉字;所述第二字段包括至少一个汉字,且所述第二字段为一个汉字或一个词语或一个词语删除至少一个汉字后的剩余汉字;将所述合成词添加至输入法词库中。可选地,所述目标字段包括所述第一字段,所述合成词为第一合成词;所述将所述保留字段和目标字段拼接,形成合成词,包括:将所述第一字段和所述保留字段拼接,形成所述第一合成词;其中,所述第一合成词中所述第一字段的最后一个汉字与所述保留字段的第一个汉字相连。可选地,所述目标字段包括所述第二字段,所述合成词为第二合成词;所述将所述保留字段和目标字段拼接,形成合成词,包括:将所述保留字段和所述第二字段拼接,形成所述第二合成词;其中,所述第二合成词中所述保留字段的最后一个汉字与所述第二字段的第一个汉字相连。可选地,所述目标字段包括所述第一字段和所述第二字段,所述合成词为第三合成词;所述将所述保留字段和目标字段拼接,形成合成词,包括:将所述第一字段、所述保留字段和所述第二字段顺次拼接,形成所述第三合成词;其中,所述第三合成词中所述第一字段的最后一个汉字与所述保留字段的第一个汉字相连,所述保留字段的最后一个汉字与所述第二字段的第一个汉字相连。可选地,所述方法还包括:输入第一词语,所述第一词语为所述第一字段;或者,输入第一词语;根据对应于所述第一词语的删除操作信号,删除所述第一词语中的至少一个汉字,得到所述第一字段;或者,输入第一汉字,所述第一汉字为所述第一字段。可选地,所述方法还包括:输入第二词语,所述第二词语为所述第二字段;或者,输入第二词语;根据对应于所述第二词语的删除操作信号,删除所述第二词语中的至少一个汉字,得到所述第二字段;或者,输入第二汉字,所述第二汉字为所述第二字段。可选地,所述方法还包括:更新所述合成词对应的输入次数;当所述合成词对应的输入次数达到预设次数时,执行所述将所述合成词添加至输入法词库中的步骤。可选地,所述方法还包括:在所述合成词对应的输入次数大于等于1且不足所述预设次数的情况下,检测输入的字词序列中是否包括所述合成词;若所述字词序列中包括所述合成词,则更新所述合成词对应的输入次数。根据本公开实施例的第二方面,提供了一种更新输入法词库的装置,所述装置包括:汉字删除模块,被配置为根据对应于已输入的目标词语的删除操作信号,删除所述目标词语中的至少一个汉字,得到保留字段;其中,所述目标词语包括至少两个汉字,所述保留字段包括至少一个汉字;合成词形成模块,被配置为将所述保留字段和目标字段拼接,形成合成词;其中,所述目标字段包括:位于所述保留字段之前且与所述保留字段相邻的第一字段,和/或,位于所述保留字段之后且与所述保留字段相邻的第二字段;所述第一字段包括至少一个汉字,且所述第一字段为一个汉字或一个词语或一个词语删除至少一个汉字后的剩余汉字;所述第二字段包括至少一个汉字,且所述第二字段为一个汉字或一个词语或一个词语删除至少一个汉字后的剩余汉字;词库更新模块,被配置为将所述合成词添加至输入法词库中。可选地,所述目标字段包括所述第一字段,所述合成词为第一合成词;所述合成词形成模块,被配置为将所述第一字段和所述保留字段拼接,形成所述第一合成词;其中,所述第一合成词中所述第一字段的最后一个汉字与所述保留字段的第一个汉字相连。可选地,所述目标字段包括所述第二字段,所述合成词为第二合成词;所述合成词形成模块,被配置为将所述保留字段和所述第二字段拼接,形成所述第二合成词;其中,所述第二合成词中所述保留字段的最后一个汉字与所述第二字段的第一个汉字相连。可选地,所述目标字段包括所述第一字段和所述第二字段,所述合成词为第三合成词;所述合成词形成模块,被配置为将所述第一字段、所述保留字段和所述第二字段顺次拼接,形成所述第三合成词;其中,所述第三合成词中所述第一字段的最后一个汉字与所述保留字段的第一个汉字相连,所述保留字段的最后一个汉字与所述第二字段的第一个汉字相连。可选地,所述装置还包括:第一获取模块,被配置为:输入第一词语,所述第一词语为所述第一字段;或者,输入第一词语;根据对应于所述第一词语的删除操作信号,删除所述第一词语中的至少一个汉字,得到所述第一字段;或者,输入第一汉字,所述第一汉字为所述第一字段。可选地,所述装置还包括:第二获取模块,被配置为:输入第二词语,所述第二词语为所述第二字段;或者,输入第二词语;根据对应于所述第二词语的删除操作信号,删除所述第二词语中的至少一个汉字,得到所述第二字段;或者,输入第二汉字,所述第二汉字为所述第二字段。可选地,所述装置还包括:次数更新模块,被配置为更新所述合成词对应的输入次数;所述词库更新模块,还被配置为当所述合成词对应的输入次数达到预设次数时,执行所述将所述合成词添加至输入法词库中的步骤。可选地,所述装置还包括:合成词检测模块,被配置为在所述合成词对应的输入次数大于等于1且不足所述预设次数的情况下,检测输入的字词序列中是否包括所述合成词;所述次数更新模块,还被配置为在所述字词序列中包括所述合成词的情况下,更新所述合成词对应的输入次数。根据本公开实施例的第三方本文档来自技高网...
更新输入法词库的方法及装置

【技术保护点】
一种更新输入法词库的方法,其特征在于,所述方法包括:根据对应于已输入的目标词语的删除操作信号,删除所述目标词语中的至少一个汉字,得到保留字段;其中,所述目标词语包括至少两个汉字,所述保留字段包括至少一个汉字;将所述保留字段和目标字段拼接,形成合成词;其中,所述目标字段包括:位于所述保留字段之前且与所述保留字段相邻的第一字段,和/或,位于所述保留字段之后且与所述保留字段相邻的第二字段;所述第一字段包括至少一个汉字,且所述第一字段为一个汉字或一个词语或一个词语删除至少一个汉字后的剩余汉字;所述第二字段包括至少一个汉字,且所述第二字段为一个汉字或一个词语或一个词语删除至少一个汉字后的剩余汉字;将所述合成词添加至输入法词库中。

【技术特征摘要】
1.一种更新输入法词库的方法,其特征在于,所述方法包括:根据对应于已输入的目标词语的删除操作信号,删除所述目标词语中的至少一个汉字,得到保留字段;其中,所述目标词语包括至少两个汉字,所述保留字段包括至少一个汉字;将所述保留字段和目标字段拼接,形成合成词;其中,所述目标字段包括:位于所述保留字段之前且与所述保留字段相邻的第一字段,和/或,位于所述保留字段之后且与所述保留字段相邻的第二字段;所述第一字段包括至少一个汉字,且所述第一字段为一个汉字或一个词语或一个词语删除至少一个汉字后的剩余汉字;所述第二字段包括至少一个汉字,且所述第二字段为一个汉字或一个词语或一个词语删除至少一个汉字后的剩余汉字;将所述合成词添加至输入法词库中。2.根据权利要求1所述的方法,其特征在于,所述目标字段包括所述第一字段,所述合成词为第一合成词;所述将所述保留字段和目标字段拼接,形成合成词,包括:将所述第一字段和所述保留字段拼接,形成所述第一合成词;其中,所述第一合成词中所述第一字段的最后一个汉字与所述保留字段的第一个汉字相连。3.根据权利要求1所述的方法,其特征在于,所述目标字段包括所述第二字段,所述合成词为第二合成词;所述将所述保留字段和目标字段拼接,形成合成词,包括:将所述保留字段和所述第二字段拼接,形成所述第二合成词;其中,所述第二合成词中所述保留字段的最后一个汉字与所述第二字段的第一个汉字相连。4.根据权利要求1所述的方法,其特征在于,所述目标字段包括所述第一字段和所述第二字段,所述合成词为第三合成词;所述将所述保留字段和目标字段拼接,形成合成词,包括:将所述第一字段、所述保留字段和所述第二字段顺次拼接,形成所述第三合成词;其中,所述第三合成词中所述第一字段的最后一个汉字与所述保留字段的第一个汉字相连,所述保留字段的最后一个汉字与所述第二字段的第一个汉字相连。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:更新所述合成词对应的输入次数;当所述合成词对应的输入次数达到预设次数时,执行所述将所述合成词添加至输入法词库中的步骤。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述合成词对应的输入次数大于等于1且不足所述预设次数的情况下,检测输入的字词序列中是否包括所述合成词;若所述字词序列中包括所述合成词,则更新所述合成词对应的输入次数。7.一种更新输入法词库的装置,其特征在于,所述装置包括:汉字删除模块,被配置为根据对应于已输入的目标词语的删除操作信号,删除所述目标词语中的至少一个汉字,得到保留字段;其中,所述目标词语包括至少两个汉字,所述保留字段包括至少一个汉字;合成词形成模块,被配置为将所述保留字段和目标字段拼接,形成合成词;其中,所述目标字段包括:位于所述保留字段之前且与所述保留字段相邻的第一字段,和/或,位于所述保留字段之后且与所...

【专利技术属性】
技术研发人员:刘鸣
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1