【技術實現步驟摘要】
智能交互方法、裝置以及電子設備
本申請涉及人工智能領域,具體涉及一種智能交互方法。本申請同時涉及一種智能交互裝置,一種基于服務方的智能交互方法以及裝置,以及兩種電子設備。
技術介紹
隨著人工智能的不斷普及和發展,智能語音技術在許多領域得到了廣泛應用,智能語音技術是在大規模知識處理基礎上發展起來的,適用大規模知識處理、自然語言理解、知識管理等
智能語音技術通過自然語言理解識別用戶意圖,并通過推送配置與用戶意圖相匹配的信息,從而實現與用戶之間的交互。隨著智能語音技術的發展,已有多項實際的應用,比如常見的智能語音客服,以及智能語音技術在音樂、導航、聊天等應用程序上的應用,在交互過程中,由用戶通過智能語音客服的客戶端發起一段語音,服務器依據自然語言處理的結果返回適當的文本答覆;或者是在音樂、導航、聊天等應用程序內的智能語音操作,例如地圖應用可根據獲取到的用戶輸入的語音進行導航作業。目前智能語音技術的架構是在智能語音系統的客戶端采集用戶的語音信息,采集到用戶的語音信息后傳送到智能語音系統后端的服務器進行處理,并由服務器將用戶輸入的語音信息的處理結果返回給客戶端。然而,這種架構首先面臨安全性的限制,要想通過應用程序實現這種架構,必須取得各個應用程序采集用戶語音的權限,但考慮到應用程序的安全性,目前應用程序均為開放這一權限;此外,要想通過應用程序實現這種架構,要求應用程序必須具備有能力進行語音識別和自然語言處理等技術,這大大提升了應用程序代碼復雜度,大幅增加了開發成本。
技術實現思路
本申請提供一種智能交互方法,以解決現有技術存在的問題。本申請同時涉及一種智能交互裝 ...
【技術保護點】
1.一種智能交互方法,其特征在于,包括:向服務方發送用戶輸入的交互信息;接收所述服務方返回的所述交互信息對應的應用標識和交互目標動作;啟動所述應用標識對應的應用程序,并基于所述應用程序執行所述交互目標動作;接收所述服務方針對用戶輸入的二次交互信息返回的二次應用標識和二次交互目標動作;判斷所述二次應用標識與所述應用標識是否一致,若是,基于所述應用程序執行所述二次交互目標動作。
【技術特征摘要】
1.一種智能交互方法,其特征在于,包括:向服務方發送用戶輸入的交互信息;接收所述服務方返回的所述交互信息對應的應用標識和交互目標動作;啟動所述應用標識對應的應用程序,并基于所述應用程序執行所述交互目標動作;接收所述服務方針對用戶輸入的二次交互信息返回的二次應用標識和二次交互目標動作;判斷所述二次應用標識與所述應用標識是否一致,若是,基于所述應用程序執行所述二次交互目標動作。2.根據權利要求1所述的智能交互方法,其特征在于,若所述判斷所述二次應用標識與所述應用標識是否一致步驟的判斷結果為否,關閉所述當前運行的所述應用程序,啟動所述二次應用標識對應的應用程序,并基于所述二次應用標識對應的應用程序執行所述二次交互目標動作;或者,啟動所述二次應用標識對應的應用程序,并基于所述二次應用標識對應的應用程序執行所述二次交互目標動作。3.根據權利要求1所述的智能交互方法,其特征在于,所述交互信息的類型包括下述至少一項:語音類型、文字類型和視頻類型。4.根據權利要求3所述的智能交互方法,其特征在于,若所述交互信息中包含語音類型和/或視頻類型的交互信息,所述向服務方發送用戶輸入的交互信息步驟執行前,執行下述步驟:獲取用戶輸入的語音類型和/或視頻類型的交互信息,并對獲取到的語音類型和/或視頻類型的交互信息進行轉碼;所述向服務方發送用戶輸入的交互信息步驟向所述服務方發送的交互信息,包括轉碼后的交互信息。5.根據權利要求3所述的智能交互方法,其特征在于,所述向服務方發送用戶輸入的交互信息步驟執行后,且所述接收所述服務方針對用戶輸入的二次交互信息返回的二次應用標識和二次交互目標動作步驟執行前,執行下述步驟:獲取用戶輸入的所述二次交互信息;通過所述數據通道將所述二次交互信息發送至所述服務方。6.根據權利要求5所述的智能交互方法,其特征在于,若所述二次交互信息中包含語音類型和/或視頻類型的二次交互信息,所述獲取用戶輸入的所述二次交互信息步驟執行后,且所述通過所述數據通道將所述二次交互信息發送至所述服務方步驟執行前,執行下述步驟:對語音類型和/或視頻類型的二次交互信息進行轉碼;所述通過所述數據通道將所述二次交互信息發送至所述服務方步驟向所述服務方發送的二次交互信息,包括轉碼后的二次交互信息。7.根據權利要求1至6任意一項所述的智能交互方法,其特征在于,所述智能交互方法基于預設智能交互平臺的客戶端實現,所述服務方包括:所述智能交互平臺的服務器;相應的,所述智能交互平臺的客戶端基于瀏覽器運行,并通過瀏覽器訪問所述智能交互平臺的服務器。8.根據權利要求7所述的智能交互方法,其特征在于,所述應用程序包括:基于瀏覽器運行和訪問的Web應用程序。9.根據權利要求7所述的智能交互方法,其特征在于,所述向服務方發送用戶輸入的交互信息步驟執行前,執行下述步驟:基于握手協議建立與所述智能交互平臺的服務器之間的數據通道;其中,所述握手協議包括:HTML5提供的WebSocket協議。10.根據權利要求8所述的智能交互方法,其特征在于,所述智能交互平臺的客戶端與所述Web應用程序采用如下方式進行通訊:所述智能交互平臺的客戶端基于網頁地址參數將所述交互目標動作發送至所述Web應用程序,或者,所述智能交互平臺的客戶端通過調用消息傳遞函數將所述交互目標動作發送至所述Web應用程序。11.一種智能交互裝置,其特征在于,包括:交互信息發送單元,用于向服務方發送用戶輸入的交互信息;第一處理結果接收單元,用于接收所述服務方返回的所述交互信息對應的應用標識和交互目標動作;應用程序啟動單元,用于啟動所述應用標識對應的應用程序,并基于所述應用程序執行所述交互目標動作;第二處理結果接收單元,用于接收所述服務方針對用戶輸入的二次交互信息返回的二次應用標識和二次交互目標動作;應用標識判斷單元,用于判斷所述二次應用標識與所述應用標識是否一致,若是,運行二次交互目標動作執行單元;所述二次交互目標動作執行單元,用于基于所述應用程序執行所述二次交互目標動作。12.一種基于服務方的智能交互方法,其特征在于,包括:接收客戶端發送的用戶輸入的交互信息;對所述交互信息進行分析,并根據分析獲得的交互意圖確定所述交互信息對應的應用標識和交互目標動作;向所述客戶端發送所述交互信息對應的應用標識和交互目標動作;對所述客戶端發送的二次交互信息進行分析,根據分析獲得的二次交互意圖確定所述二次交互信息對應的二次應用標識和二次交互目標動作;向所述客戶端發送所述二次交互信息對應的二次應用標識和二次交互目標動作。13.根據權利要求12所述的基于服務方的智能交互方法,其特征在...
【專利技術屬性】
技術研發人員:段家瑋,張文杰,邊傳猛,高臻熙,
申請(專利權)人:阿里巴巴集團控股有限公司,
類型:發明
國別省市:開曼群島,KY
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。