[發明專利]對話模塊的推送方法、裝置、設備及存儲介質在審
| 申請號: | 202110465679.1 | 申請日: | 2021-04-28 |
| 公開(公告)號: | CN113127621A | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 王海昕 | 申請(專利權)人: | 平安國際智慧城市科技股份有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332;G06F16/335;G06F16/338 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市前海深港合*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 對話 模塊 推送 方法 裝置 設備 存儲 介質 | ||
本發明涉及數據推送領域,提供了一種對話模塊的推送方法、裝置、設備及存儲介質。所述方法包括:獲取用戶輸入的提問語句分發至各對話模塊對應的語料庫;計算提問語句與各語料庫中的各模板語句相似度值;篩選出各語料庫中相似度值大于或等于第一閾值的模板語句并由大到小進行排序,選取預設數量的模板語句作為該語料庫的目標模板語句集;根據預設計算規則計算各目標模板語句集的分值,并對各語料庫對應的對話模塊執行排序操作,將執行后的對話模塊推送至用戶。利用本發明可以根據用戶需求靈活推送并展示多種類型的對話模塊。本發明還涉及區塊鏈技術領域,上述目標模板語句集可以存儲于一區塊鏈的節點中。
技術領域
本發明涉及數據推送領域,尤其涉及一種對話模塊的推送方法、裝置、設備及存儲介質。
背景技術
目前,傳統文本機器人對話框展示形式較為單一,一般只能展示一個類型的對話模塊,如問答模塊或任務式對話模塊等,對于不同類型的答復,如文本、表格、圖片、超鏈接等,往往要采用不同的接口與后臺進行數據獲取,同時需要不同的前端樣式進行數據展示,導致機器人對話框展示不統一,接口利用率較低。
當存在多個數據源或多個類型的對話模塊時,傳統機器人只能對其中某一個進行展示,無法根據用戶需求靈活展示多種類型的對話模塊,導致無法引導用戶至某對話模塊相關聯的場景中。
發明內容
鑒于以上內容,本發明提供一種對話模塊的推送方法、裝置、設備及存儲介質,其目的在于解決現有技術中無法根據用戶需求靈活展示多種類型的對話模塊的技術問題。
為實現上述目的,本發明提供一種對話模塊的推送方法,該方法包括:
獲取用戶輸入的提問語句,將所述提問語句分發至智能機器人包括的各對話模塊對應的語料庫;
計算所述提問語句與各語料庫中的各模板語句的相似度,得到所述提問語句與各模板語句的相似度值;
判斷各語料庫中是否存在與所述提問語句的相似度值大于或等于第一閾值的第一模板語句,若存在,篩選出所述第一模板語句,并將所述第一模板語句根據相似度值由大到小進行排序,選取預設數量的所述第一模板語句作為該語料庫的目標模板語句集;
根據預設計算規則計算各所述目標模板語句集的分值,根據各目標模板語句集的分值的大小對各語料庫對應的對話模塊執行排序操作,將執行排序操作后的對話模塊推送至所述用戶對應的終端展示。
優選的,所述計算所述提問語句與各語料庫中的各模板語句的相似度包括:
利用預設分詞規則對所述提問語句執行分詞操作,將得到的每個分詞轉換為詞向量,基于提問語句的詞向量與各模板語句的詞向量,計算所述提問語句與各模板語句的相似度值。
優選的,所述計算所述提問語句與各模板語句的相似度值包括:
利用下述公式計算所述提問語句與各模板語句的相似度值:
其中,A表示提問語句的詞向量集合,B表示模板語句的詞向量集合,J(A,B)表示提問語句與模板語句的相似度值。
優選的,所述利用預設分詞規則對所述提問語句執行分詞操作包括:
根據正向最大匹配法將讀取到的分詞與預設詞庫進行匹配,得到第一匹配結果,所述第一匹配結果中包含有第一數量的第一詞組和第二數量的單字;
根據逆向最大匹配法將讀取到的分詞與預設詞庫進行匹配,得到第二匹配結果,所述第二匹配結果中包含有第三數量的第二詞組和第四數量的單字;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安國際智慧城市科技股份有限公司,未經平安國際智慧城市科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110465679.1/2.html,轉載請聲明來源鉆瓜專利網。





