有效
| 申請號: | 201810101440.4 | 申請日: | 2018-02-01 |
| 公開(公告)號: | CN108804488B | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 亞歷克斯·丹尼爾·雅各布森 | 申請(專利權)人: | 谷歌有限責任公司 |
| 主分類號: | G06F16/31 | 分類號: | G06F16/31;G06F16/332;G06F16/33 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 周亞榮;安翔 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 定子 節點 狀態 實例 對話 進程 | ||
用于在特定子節點狀態處實例化對話進程的方法、系統、和設備,包括編碼在計算機存儲介質上的計算機程序。在一個方面中,方法包括:接收指定對話進程的特定子節點狀態的請求;在所述根節點狀態處實例化所述對話進程;向所述對話進程提供使所述對話進程從所述根節點狀態遍歷至所述特定子節點狀態的輸入響應,其中,每個輸入響應是響應于輸入請求而提供的;以及提供使用戶裝置在所述特定子節點狀態處呈現所述對話進程的數據。
技術領域
本申請涉及在特定子節點狀態處實例化對話進程(dialog process)的方法、系統和存儲介質。
背景技術
對話進程是在由計算機裝置執行時模擬與人類用戶的會話的計算機程序、腳本、或者任何其它指令集。通過這些模擬的會話,對話進程向用戶提供廣泛的自動化協助。對話進程通常由具有多個節點狀態的狀態機或者圖形進程來實現。每個狀態征求來自用戶的一個或者多個輸入,并且根據輸入,遍歷至另一個節點狀態或者采取特定動作。
對話進程、也可以稱為“聊天機器人(chatbot)”被廣泛地用作消息傳送平臺、娛樂網站的以及用于客戶服務的一部分。通常,對話進程開發者可能希望將用戶帶入對話進程的特定節點狀態。例如,假設已經編寫了幫助用戶計劃其旅行的聊天機器人的開發者已經向聊天機器人添加了新功能,該新功能幫助用戶將旅館客房預定進行比較。開發者想要向用戶暴露該功能。然而,為了向用戶暴露該功能,用戶必須從初始狀態遍歷一個或者多個聊天機器人狀態以被暴露新功能。因此,除非指示用戶手動地錄入必要的響應以達到將暴露新功能的特定節點狀態(并且然后遵循指示并且在實際上手動地錄入必要的響應)或者除非開發者創建了強調新功能的新聊天機器人(這增加了客戶的代碼庫并且可能會存在損失用戶的風險),否則將不會向大多數用戶暴露新功能。
發明內容
本說明書描述了涉及向用戶提供到諸如聊天機器人的對話進程的特定子例程中的深度鏈接(其中,“深度鏈接”是指向特定子例程的鏈接)的技術。
一般而言,在本說明書中描述的主題的一個創新方面可以體現在包括以下動作的方法中:在服務器計算機處從用戶裝置接收指定對話進程的特定子節點狀態的請求,其中,對話進程定義多個節點狀態,節點狀態包括根節點狀態和子節點狀態,并且其中,每個子節點狀態從另一個子節點狀態或者根節點狀態中的至少一個衍生;并且每個節點狀態指定輸入請求和輸入響應處理規則,該輸入響應處理規則用于對響應于該輸入請求而接收到的輸入響應進行處理并且基于該輸入響應來選擇從該節點狀態衍生的子節點狀態中的一個子節點狀態。服務器計算機響應于指定特定子節點狀態的請求在根節點狀態處實例化對話進程。提供對對話進程的多個輸入響應,其中,每個輸入響應是對輸入請求的響應,并且其中,為根節點狀態的輸入請求提供所提供的輸入響應中的第一個輸入響應,并且為作為特定子節點狀態的父節點的節點狀態的輸入請求提供所提供的輸入響應中的最后一個輸入響應,并且使對話進程選擇特定子節點狀態。服務器計算機然后向用戶裝置提供使用戶裝置在特定子節點狀態處呈現對話進程的數據。該方面的其它實施例包括對應的系統、設備、和編碼在計算機存儲裝置上配置為執行方法的動作的計算機程序。例如,本說明書中描述的主題的另一創新方面可以體現在計算機存儲介質(該計算機存儲介質可以是非暫時性計算機存儲介質,雖然該方面不限于此)中,該計算機存儲介質存儲有指令,該指令可由具有一個或者多個服務器計算機的數據處理設備執行并且在這樣執行時使數據處理設備執行操作,該操作包括根據本說明書中描述的主題的任何方面或者實施方式的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌有限責任公司,未經谷歌有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810101440.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種提取目標字符的方法及裝置
- 下一篇:計算機中目標文檔遠程監控系統





