[发明专利]文法库的更新方法及装置有效
申请号: | 201711279682.4 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108197151B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 赖晓虎;毛德峰;代林佳;彭玉军 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文法 更新 方法 装置 | ||
1.一种文法库的更新方法,其特征在于,包括:
获取用户的目标对话文本;
从文法库中搜索与所述目标对话文本相匹配的相似文法,所述文法库中的文法由符合预定格式的一个或多个同义词组构成;
若搜索到所述相似文法,则根据所述目标对话文本中包含的关键词,对所述相似文法进行修正;
若未搜索到所述相似文法,则根据预设的文法生成规则,生成新文法;
根据所述目标对话文本中包含的关键词,对所述新文法进行修正;
将修正后的相似文法或者修正后的新文法更新到所述文法库中。
2.根据权利要求1所述的方法,其特征在于,所述从文法库中搜索与所述目标对话文本相匹配的相似文法,包括:
计算所述目标对话文本与所述文法库中各条文法的文本距离;
根据所述文本距离,从所述文法库中搜索与所述目标对话文本相匹配的相似文法。
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标对话文本中包含的关键词,对所述相似文法进行修正,包括:
对所述目标对话文本进行分词处理;
展示分词处理结果和所述相似文法;
接收对所述分词处理结果中的关键词的编辑指令;
根据所述编辑指令,对所述相似文法进行修正。
4.根据权利要求1所述的方法,其特征在于,所述根据预设的文法生成规则,生成新文法,包括:
对所述目标对话文本进行分词处理;
从所述分词处理结果中提取关键词;
从同义词库中获取所述关键词所属同义词组的组名称,所述同义词库用于记录多组同义词,每组同义词具有对应的组名称;
根据所述组名称,生成新文法。
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标对话文本中包含的关键词,对所述新文法进行修正,包括:
展示所述分词处理结果和所述新文法;
接收对所述分词处理结果中的关键词的编辑指令;
根据所述编辑指令,对所述新文法进行修正。
6.根据权利要求5所述的方法,其特征在于,当所述编辑指令为新增指令时,所述根据所述编辑指令,对所述新文法进行修正,包括:
从同义词库中查找所述新增指令对应的关键词所属同义词组的组名称;
将所述组名称添加到所述新文法中。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述将修正后的相似文法或者修正后的新文法更新到所述文法库中,包括:
判断所述文法库中是否有与所述修正后的相似文法或者所述修正后的新文法冲突、重复或者存在包含关系的文法;
若没有,则将所述修正后的相似文法或者所述修正后的新文法更新到所述文法库中;
若有,则再次对所述修正后的相似文法或者所述修正后的新文法进行修正;直至所述文法库中没有冲突、重复或者存在包含关系的文法后,将再次修正后的相似文法或者再次修正后的新文法更新到所述文法库中。
8.一种文法库的更新装置,其特征在于,包括:
获取单元,用于获取用户的目标对话文本;
搜索单元,用于从文法库中搜索与所述获取单元获取的所述目标对话文本相匹配的相似文法,所述文法库中的文法由符合预定格式的一个或多个同义词组构成;
修正单元,用于若所述搜索单元搜索到所述相似文法,则根据所述目标对话文本中包含的关键词,对所述相似文法进行修正;
生成单元,用于若所述搜索单元未搜索到所述相似文法,则根据预设的文法生成规则,生成新文法;
所述修正单元,还用于根据所述目标对话文本中包含的关键词,对所述新文法进行修正;
更新单元,用于将所述修正单元修正后的相似文法或者修正后的新文法更新到所述文法库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711279682.4/1.html,转载请声明来源钻瓜专利网。