[發明專利]文法庫的更新方法及裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201711279682.4/1.html,轉載請聲明來源鉆瓜專利網。





