[發(fā)明專利]智能機(jī)器人的人機(jī)對(duì)話流程自動(dòng)切換方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202011144006.8 | 申請(qǐng)日: | 2020-10-23 |
| 公開(公告)號(hào): | CN112015881B | 公開(公告)日: | 2021-02-19 |
| 發(fā)明(設(shè)計(jì))人: | 肖偉翼 | 申請(qǐng)(專利權(quán))人: | 和美(深圳)信息技術(shù)股份有限公司 |
| 主分類號(hào): | G06F16/332 | 分類號(hào): | G06F16/332;G06F40/30;B25J11/00 |
| 代理公司: | 北京鍾維聯(lián)合知識(shí)產(chǎn)權(quán)代理有限公司 11579 | 代理人: | 安娜 |
| 地址: | 518040 廣東省深圳市福*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 智能 機(jī)器人 人機(jī)對(duì)話 流程 自動(dòng) 切換 方法 系統(tǒng) | ||
1.一種智能機(jī)器人的人機(jī)對(duì)話流程自動(dòng)切換方法,其特征在于,包括:
在智能機(jī)器人的人機(jī)對(duì)話當(dāng)前流程進(jìn)行時(shí),確認(rèn)是否預(yù)先設(shè)置有允許判斷各人機(jī)對(duì)話流程自動(dòng)切換條件是否滿足的配置信息;
在設(shè)置有允許判斷各人機(jī)對(duì)話流程自動(dòng)切換條件是否滿足的配置信息時(shí),根據(jù)用戶輸入信息判斷是否滿足預(yù)設(shè)的人機(jī)對(duì)話流程自動(dòng)切換條件,所述人機(jī)對(duì)話流程自動(dòng)切換條件包括:收到用于指示退出當(dāng)前流程的輸入信息以及分析得到用于表征用戶對(duì)當(dāng)前流程負(fù)面情緒的表征值超過預(yù)設(shè)情緒閾值的負(fù)面情緒超標(biāo)識(shí)別信息中的至少一種;
若滿足所述預(yù)設(shè)的人機(jī)對(duì)話流程自動(dòng)切換條件,自動(dòng)切出所述人機(jī)對(duì)話當(dāng)前流程,所述人機(jī)對(duì)話流程自動(dòng)切換條件還包括;預(yù)設(shè)的進(jìn)行當(dāng)前流程以外的對(duì)話的觸發(fā)條件以及未收到用戶輸入信息超過預(yù)設(shè)時(shí)長(zhǎng)中的至少一種;
在所述人機(jī)對(duì)話流程自動(dòng)切換條件還包括預(yù)設(shè)的進(jìn)行當(dāng)前流程以外的對(duì)話的觸發(fā)條件時(shí),所述根據(jù)用戶輸入信息判斷是否滿足預(yù)設(shè)的人機(jī)對(duì)話流程自動(dòng)切換條件的步驟包括:
在根據(jù)用戶輸入信息確定沒有收到用于指示退出當(dāng)前流程的輸入信息以及沒有得到所述負(fù)面情緒超標(biāo)識(shí)別信息時(shí),判斷用戶輸入信息是否滿足進(jìn)入當(dāng)前流程下一節(jié)點(diǎn)的條件;
若用戶輸入信息不滿足進(jìn)入當(dāng)前流程下一節(jié)點(diǎn)的條件,則判斷是否滿足預(yù)設(shè)的進(jìn)行當(dāng)前流程以外的對(duì)話的觸發(fā)條件,所述當(dāng)前流程以外的對(duì)話包括:標(biāo)準(zhǔn)對(duì)話、當(dāng)前流程以外的其他流程對(duì)話和技能對(duì)話中的至少一種;當(dāng)判斷滿足預(yù)設(shè)的進(jìn)行當(dāng)前流程以外的對(duì)話的觸發(fā)條件時(shí),所述自動(dòng)切出所述人機(jī)對(duì)話當(dāng)前流程的步驟包括:
根據(jù)預(yù)先設(shè)置的當(dāng)前流程的切換方式的配置信息,將當(dāng)前流程直接切出或者通過人機(jī)交互的方式引導(dǎo)當(dāng)前流程直接切出,以及掛起所述當(dāng)前流程或者退出當(dāng)前流程,之后再切入到所述用戶輸入信息對(duì)應(yīng)匹配的當(dāng)前流程以外的對(duì)話;在根據(jù)預(yù)先設(shè)置的當(dāng)前流程的切換方式的配置信息掛起所述當(dāng)前流程時(shí),在所述切入到所述用戶輸入信息對(duì)應(yīng)匹配的當(dāng)前流程以外的對(duì)話的步驟之后還包括:
判斷是否設(shè)置有用于表征恢復(fù)話術(shù)的配置信息;
若設(shè)置有用于表征恢復(fù)話術(shù)的配置信息時(shí),則判斷用戶當(dāng)前輸入信息是否滿足預(yù)設(shè)的恢復(fù)話術(shù)條件;
在用戶當(dāng)前輸入信息滿足預(yù)設(shè)的恢復(fù)話術(shù)條件時(shí),恢復(fù)執(zhí)行所述當(dāng)前流程,所述切入到所述用戶輸入信息對(duì)應(yīng)匹配的當(dāng)前流程以外的對(duì)話的步驟包括:
判斷是否設(shè)置有允許切換至標(biāo)準(zhǔn)對(duì)話的配置信息,在設(shè)置有允許切換至標(biāo)準(zhǔn)對(duì)話的配置信息時(shí),再切入到所述用戶輸入信息對(duì)應(yīng)匹配的標(biāo)準(zhǔn)對(duì)話;
判斷是否設(shè)置有允許切換至當(dāng)前流程以外的其他流程對(duì)話的配置信息,在設(shè)置有允許切換至當(dāng)前流程以外的其他流程對(duì)話的配置信息時(shí),再切入到所述用戶輸入信息對(duì)應(yīng)匹配的當(dāng)前流程以外的其他流程對(duì)話;
判斷是否設(shè)置有允許切換至技能對(duì)話的配置信息,在設(shè)置有允許切換至技能對(duì)話的配置信息時(shí),再切入到所述用戶輸入信息對(duì)應(yīng)匹配的技能對(duì)話;所述的智能機(jī)器人的人機(jī)對(duì)話流程自動(dòng)切換方法,其特征在于:
當(dāng)進(jìn)入當(dāng)前流程的當(dāng)前節(jié)點(diǎn)后,判斷所述當(dāng)前流程的當(dāng)前節(jié)點(diǎn)是否有未設(shè)置的配置信息;若所述當(dāng)前流程的當(dāng)前節(jié)點(diǎn)有未設(shè)置的配置信息,則判斷所述當(dāng)前流程的當(dāng)前節(jié)點(diǎn)的各上級(jí)節(jié)點(diǎn)的屬性是否為允許繼承屬性;
將離所述當(dāng)前流程的當(dāng)前節(jié)點(diǎn)最近的且屬性為允許繼承屬性的上級(jí)節(jié)點(diǎn)的配置信息作為所述當(dāng)前節(jié)點(diǎn)的配置信息。
2.一種智能機(jī)器人的人機(jī)對(duì)話流程自動(dòng)切換系統(tǒng),其特征在于,包括:依次通信連接的機(jī)器人客戶端、語義平臺(tái)以及管理后臺(tái);機(jī)器人客戶端用于人機(jī)交互,所述管理后臺(tái)用于預(yù)先設(shè)置及存儲(chǔ)配置信息;
所述語義平臺(tái)用于在智能機(jī)器人的人機(jī)對(duì)話當(dāng)前流程進(jìn)行時(shí),確認(rèn)是否預(yù)先設(shè)置有允許判斷各人機(jī)對(duì)話流程自動(dòng)切換條件是否滿足的配置信息;在設(shè)置有允許判斷各人機(jī)對(duì)話流程自動(dòng)切換條件是否滿足的配置信息時(shí),根據(jù)用戶輸入信息判斷是否滿足預(yù)設(shè)的人機(jī)對(duì)話流程自動(dòng)切換條件;若滿足所述預(yù)設(shè)的人機(jī)對(duì)話流程自動(dòng)切換條件,自動(dòng)切出所述人機(jī)對(duì)話當(dāng)前流程;
其中,所述人機(jī)對(duì)話流程自動(dòng)切換條件包括:收到用于指示退出當(dāng)前流程的輸入信息以及分析得到用于表征用戶對(duì)當(dāng)前流程負(fù)面情緒的表征值超過預(yù)設(shè)情緒閾值的負(fù)面情緒超標(biāo)識(shí)別信息中的至少一種;
所述人機(jī)對(duì)話流程自動(dòng)切換條件還包括:預(yù)設(shè)的進(jìn)行當(dāng)前流程以外的對(duì)話的觸發(fā)條件以及未收到用戶輸入信息超過預(yù)設(shè)時(shí)長(zhǎng)中的至少一種;
所述語義平臺(tái)還用于在根據(jù)用戶輸入信息確定沒有收到用于指示退出當(dāng)前流程的輸入信息以及沒有得到所述負(fù)面情緒超標(biāo)識(shí)別信息時(shí),判斷用戶輸入信息是否滿足進(jìn)入當(dāng)前流程下一節(jié)點(diǎn)的條件;若用戶輸入信息不滿足進(jìn)入當(dāng)前流程下一節(jié)點(diǎn)的條件,則判斷是否滿足預(yù)設(shè)的進(jìn)行當(dāng)前流程以外的對(duì)話的觸發(fā)條件,所述當(dāng)前流程以外的對(duì)話包括:標(biāo)準(zhǔn)對(duì)話、當(dāng)前流程以外的其他流程對(duì)話和技能對(duì)話中的至少一種;所述語義平臺(tái)還用于根據(jù)預(yù)先設(shè)置的當(dāng)前流程的切換方式的配置信息,將當(dāng)前流程直接切出或者通過人機(jī)交互的方式引導(dǎo)當(dāng)前流程直接切出,以及掛起所述當(dāng)前流程或者退出當(dāng)前流程,之后再切入到所述用戶輸入信息對(duì)應(yīng)匹配的當(dāng)前流程以外的對(duì)話;以及判斷是否設(shè)置有用于表征恢復(fù)話術(shù)的配置信息;若設(shè)置有用于表征恢復(fù)話術(shù)的配置信息時(shí),則判斷用戶當(dāng)前輸入信息是否滿足預(yù)設(shè)的恢復(fù)話術(shù)條件;在用戶當(dāng)前輸入信息滿足預(yù)設(shè)的恢復(fù)話術(shù)條件時(shí),恢復(fù)執(zhí)行所述當(dāng)前流程;所述語義平臺(tái)還用于當(dāng)進(jìn)入當(dāng)前流程的當(dāng)前節(jié)點(diǎn)后,判斷所述當(dāng)前流程的當(dāng)前節(jié)點(diǎn)是否有未設(shè)置的配置信息;若所述當(dāng)前流程的當(dāng)前節(jié)點(diǎn)有未設(shè)置的配置信息,則判斷所述當(dāng)前流程的當(dāng)前節(jié)點(diǎn)的各上級(jí)節(jié)點(diǎn)的屬性是否為允許繼承屬性;將離所述當(dāng)前流程的當(dāng)前節(jié)點(diǎn)最近的且屬性為允許繼承屬性的上級(jí)節(jié)點(diǎn)的配置信息作為所述當(dāng)前節(jié)點(diǎn)的配置信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于和美(深圳)信息技術(shù)股份有限公司,未經(jīng)和美(深圳)信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011144006.8/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)的人機(jī)對(duì)話平臺(tái)
- 人機(jī)對(duì)話方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 任務(wù)型人機(jī)對(duì)話系統(tǒng)及其實(shí)現(xiàn)方法、裝置與電子設(shè)備
- 對(duì)話引導(dǎo)模型的訓(xùn)練樣本構(gòu)建方法和生成模型的方法
- 人機(jī)對(duì)話及人機(jī)對(duì)話模型獲取方法、裝置及存儲(chǔ)介質(zhì)
- 一種基于人機(jī)對(duì)話的智能問答方法和裝置以及設(shè)備
- 智能機(jī)器人的人機(jī)對(duì)話數(shù)據(jù)處理方法及系統(tǒng)
- 智能機(jī)器人的人機(jī)對(duì)話流程自動(dòng)切換方法及系統(tǒng)
- 人機(jī)對(duì)話數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種英語人機(jī)對(duì)話系統(tǒng)及學(xué)習(xí)方法





