[發明專利]一種多輪人機交互的方法及系統有效
| 申請號: | 201710256102.3 | 申請日: | 2017-04-19 |
| 公開(公告)號: | CN107169034B | 公開(公告)日: | 2020-08-04 |
| 發明(設計)人: | 黃通文;馬柏樟;薛會萍 | 申請(專利權)人: | 暢捷通信息技術股份有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332;G06F3/0487;G10L15/22 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100094 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 人機交互 方法 系統 | ||
1.一種多輪人機交互的方法,其特征在于,包括:
獲取用戶的輸入信息及所述用戶的用戶ID;
對所述輸入信息進行場景分發,獲取所述輸入信息的場景;
根據所述輸入信息、所述用戶ID、所述輸入信息的場景,通過多輪人機交互獲取返回信息;
將所述返回信息發送至應用服務端,以供所述應用服務端執行所述返回信息;
根據所述輸入信息、所述用戶ID、所述輸入信息的場景,通過多輪人機交互獲取所述返回信息的步驟,具體包括:
根據所述用戶ID及所述輸入信息的場景,讀取所述輸入信息的場景的當前內容槽;
根據所述當前內容槽的問答抽取項,從所述輸入信息中抽取消息參數;
抽取所述消息參數成功后,將所述消息參數轉化為符合調用API服務的參數,以及將所述消息參數記錄到json文件中,進入下一個內容槽;以及所述返回信息為異常提示,并獲取下一個輸入信息。
2.根據權利要求1所述的多輪人機交互的方法,其特征在于,對所述輸入信息進行場景分發,獲取所述輸入信息的場景的步驟,具體包括:
在分發狀態映射表中查找是否具有所述輸入信息的場景記錄;
當具有所述輸入信息的場景記錄時,將所述場景記錄作為所述輸入信息的場景。
3.根據權利要求2所述的多輪人機交互的方法,其特征在于,還包括:
當不具有所述輸入信息的場景記錄時,將場景模式庫中的預存場景分發給所述輸入信息;
當分發成功后,將所述預存場景作為所述輸入信息的場景,同時將所述預存場景記錄至所述分發狀態映射表中。
4.根據權利要求3所述的多輪人機交互的方法,其特征在于,還包括:
當分發不成功時,根據所述輸入信息的至少一個特征詞,獲取所述輸入信息的場景;
獲取所述輸入信息的場景成功后,將所述輸入信息的場景記錄至所述分發狀態映射表中;
獲取所述輸入信息的場景不成功時,返回空字符。
5.根據權利要求4所述的多輪人機交互的方法,其特征在于,根據所述輸入信息的至少一個特征詞,獲取所述輸入信息的場景,具體包括:
對所述輸入信息的至少一個特征詞的場景進行權重值累加,將累加后的所述權重值最高的場景作為所述輸入信息的場景。
6.根據權利要求1所述的多輪人機交互的方法,其特征在于,還包括:
從所述輸入信息中抽取所述消息參數未成功時,判斷所述輸入信息中是否存在所述消息參數;
當所述輸入信息中不存在所述消息參數時,所述返回信息為所述當前內容槽的對應問句,并獲取所述下一個輸入信息;
當所述輸入信息中存在所述消息參數時,判斷所述當前內容槽是否為必填槽以及所述當前內容槽是否提供默認參數;
當所述當前內容槽不為所述必填槽時,設置抽取的所述消息參數為空,進入所述下一個內容槽;以及所述返回信息為所述異常提示,并獲取所述下一個輸入信息。
7.根據權利要求6所述的多輪人機交互的方法,其特征在于,還包括:
當所述當前內容槽為所述必填槽以及所述當前內容槽提供默認參數時,將所述默認參數作為所述消息參數;
將所述消息參數轉化為符合調用API服務的參數,以及將所述消息參數記錄到所述json文件中,同時進入所述下一個內容槽;
當所述當前內容槽為所述必填槽以及所述當前內容槽未提供默認參數時,累加對所述輸入信息的獲取次數;
判斷所述獲取次數是否超過預設次數;
當所述獲取次數超過所述預設次數時,所述返回信息為失敗提示。
8.根據權利要求7所述的多輪人機交互的方法,其特征在于,還包括:
當所述獲取次數未超過所述預設次數時,所述返回信息為異常提示,并獲取所述下一個輸入信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于暢捷通信息技術股份有限公司,未經暢捷通信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710256102.3/1.html,轉載請聲明來源鉆瓜專利網。





