[发明专利]一种更新输入法词库的方法及系统有效
申请号: | 201110253506.X | 申请日: | 2011-08-30 |
公开(公告)号: | CN102955825A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 查文 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/023 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 更新 输入法 词库 方法 系统 | ||
技术领域
本发明涉及输入法技术领域,特别是涉及一种更新输入法词库的方法及系统。
背景技术
输入法系统作为人机对话的接口,提供了将各种文字输入计算机或其他设备(如手机)的编码方法。换言之,对于需要编码才能完成输入的文字,如果想要将某些文字内容输入到计算机中,则需要借助于输入法系统才能完成。因此,输入法系统在人机交互过程中其中举足轻重的作用。
输入法系统通常都具有自己的词库,对于中文、日文等文字而言,输入法的词库中保存了常用词条以及对应的编码字符串(如拼音等),当用户通过键盘等输入设备输入了某编码字符串之后,输入法系统就可以通过查询词库,将该编码字符串对应的词条展现给用户。当然,由于同音字词的存在,同一编码字符串往往对应着多个词条,但各个词条的使用频率可能各有不同,因此,词库中通常还保存有各个词条对应的词频。这样,当用户输入一个编码字符串之后,如果发现对应着多个词条,输入法系统就可以依据词频由大到小的顺序,将各个词条展现给用户。
对于输入法系统而言,词库的质量是衡量其性能的很重要的一个方面,一个高质量的词库能够提高首选词的命中率,进而提高字词输入的速度。目前的主流输入法则是通过统计搜索引擎中收录的页面中文字的出现概率来得到。具体实现时,首先由服务器端通过网络爬虫抓取页面,然后做分词处理,再将其中的有效部分制作成词库,只有当服务器端生成了新版本的词库,客户端的输入法词库才会得到更新。而这一周期会比较长,往往需要几个月的时间,在实际应用中,涉及更多流程步骤,迁延的时期更长。每次作词库更新时,都需要重复该过程,因此,词库的更新周期会比较长。
现有技术中,针对新词,通常可以通过词库增量的方式,实现较短的更新周期。例如,有些输入法系统可以每天或者用户每次开机时,将新词添加到输入法词库中。但是,在实际应用中,还有些词条具有以下特征:这些词条在系统词库中存在,但相对于同音下的其他词条而言,平均词频可能比较低,因此,当用户输入其编码字符串时,该词条在候选项中的排序可能比较靠后;但是,这些词条却可能存在阶段性的使用频率增高的现象(通常将这种词条称为热词),此时,如果仍然按照当前词库给出候选项,则会影响到输入速度。如果等待服务器端生成新的词库,则长的更新周期可能会导致该词条的热度可能已经过了,即使在新的词库中,该词条的词频等发生了变化,也已经失去意义了。
发明内容
本发明提供一种更新输入法词库的方法及系统,能够针对热词实现较短的词库更新周期,有利于提高输入法系统的性能。
本发明提供了如下方案:
一种更新输入法词库的方法,包括:
获取词条更新信息;
根据所述词条更新信息对输入法词库中已有词条的属性进行更新;
依据更新后的词条属性提供候选项。
优选地,所述词条更新信息包括至少一个已有词条的词频和/或多元关系的更新指示;
所述根据词条更新信息对输入法词库中已有词条的属性进行更新包括:对输入法词库中已有词条的词频和/或多元关系进行更新。
其中,所述对已有词条的多元关系进行更新包括:修改已有多元关系的强度、增加词条之间新的多元关系、或删除词条之间已有的多元关系。
优选地,所述词条更新信息包括至少一个已有词条的热词标签更新指示;
所述根据词条更新信息对输入法词库中已有词条的属性进行更新包括:为输入法词库中的已有词条或已有词条的多元关系添加热词标签;
所述依据更新后的词条属性提供候选项包括:在展现候选项时,将带有热词标签的词条或多元关系进行优先展现。
其中,所述根据词条更新信息对输入法词库中已有词条的属性进行更新包括:为输入法词库中的已有词条或已有词条的多元关系删除热词标签。
优选地,所述方法还包括:
获取所述词条更新信息的有效时间;
当到达所述有效时间时,将所述输入法词库中已有词条的属性恢复到更新前的状态。
优选地,所述获取词条更新信息包括:从服务器接收所述词条更新信息。
优选地,所述获取词条更新信息包括:从预置的热词相关信息中,获取所述词条更新信息;所述热词相关信息包括已有词条的属性更新指示及触发条件;
所述根据词条更新信息对输入法词库中已有词条的属性进行更新包括:在满足所述触发条件时,根据所述更新指示对已有词条的属性进行更新。
一种更新输入法词库的系统,包括:
词条更新信息获取单元,用于获取词条更新信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110253506.X/2.html,转载请声明来源钻瓜专利网。