1.一種與運行應(yīng)用關(guān)聯(lián)的智能機器人的數(shù)據(jù)交互方法,其特征在于,所述方法由機器人操作系統(tǒng)執(zhí)行,所述機器人操作系統(tǒng)裝載有多個應(yīng)用,所述方法包括以下步驟:
監(jiān)聽當前運行應(yīng)用,創(chuàng)建與運行應(yīng)用相關(guān)聯(lián)的對話;
拾取用戶針對該運行應(yīng)用的多模態(tài)交互輸入并解析,從中獲取語義理解信息;
在與運行應(yīng)用關(guān)聯(lián)的對話環(huán)境下,輸出該運行應(yīng)用的多模態(tài)數(shù)據(jù)。
2.如權(quán)利要求1所述的與運行應(yīng)用關(guān)聯(lián)的智能機器人的數(shù)據(jù)交互方法,其特征在于,所述當前運行應(yīng)用為系統(tǒng)聊天應(yīng)用,所述系統(tǒng)聊天應(yīng)用為智能機器人開機后的默認狀態(tài)。
3.如權(quán)利要求2所述的與運行應(yīng)用關(guān)聯(lián)的智能機器人的數(shù)據(jù)交互方法,其特征在于,所述方法還包括:
將當前運行應(yīng)用控制為前臺運行狀態(tài);
進行交互狀態(tài)切換時,備份當前運行狀態(tài)下的操作系統(tǒng)的運行環(huán)境參數(shù),并在再次切換為該運行狀態(tài)時,恢復(fù)所備份的運行環(huán)境參數(shù)。
4.如權(quán)利要求2所述的與運行應(yīng)用關(guān)聯(lián)的智能機器人的數(shù)據(jù)交互方法,其特征在于,
拾取用戶針對該運行應(yīng)用的多模態(tài)交互輸入并解析上報至服務(wù)器;
從服務(wù)器中獲取語義理解信息。
5.如權(quán)利要求1所述的與運行應(yīng)用關(guān)聯(lián)的智能機器人的數(shù)據(jù)交互方法,其特征在于,所述方法還包括:
根據(jù)所述語義理解信息,決策該語義理解信息是否與所述運行應(yīng)用關(guān)聯(lián),并在具備關(guān)聯(lián)時,輸出多模態(tài)數(shù)據(jù)。
6.一種與運行應(yīng)用關(guān)聯(lián)的智能機器人的數(shù)據(jù)交互裝置,其特征在于,所述裝置包括在機器人操作系統(tǒng)中,并包括:
對話管理器,其用以監(jiān)聽當前運行應(yīng)用,創(chuàng)建與運行應(yīng)用相關(guān)聯(lián)的對話;
語義解析單元,其用以拾取用戶針對該運行應(yīng)用的多模態(tài)交互輸入并解析,從中獲取語義理解信息;
多模態(tài)輸出單元,其用以在與運行應(yīng)用關(guān)聯(lián)的對話環(huán)境下,輸出該運行應(yīng)用的多模態(tài)數(shù)據(jù)。
7.如權(quán)利要求6所述的與運行應(yīng)用關(guān)聯(lián)的智能機器人的數(shù)據(jù)交互裝置,其特征在于,所述當前運行應(yīng)用為系統(tǒng)聊天應(yīng)用,所述系統(tǒng)聊天應(yīng)用為智能機器人開機后的默認狀態(tài)。
8.如權(quán)利要求7所述的與運行應(yīng)用關(guān)聯(lián)的智能機器人的數(shù)據(jù)交互裝置,其特征在于,所述裝置還包括:
狀態(tài)機,其用以將當前運行應(yīng)用控制為前臺運行狀態(tài);
在進行交互狀態(tài)切換時,所述狀態(tài)機用以備份當前運行狀態(tài)下的操作系統(tǒng)的運行環(huán)境參數(shù),并在再次切換為該運行狀態(tài)時,恢復(fù)所備份的運行環(huán)境參數(shù)。
9.如權(quán)利要求7所述的與運行應(yīng)用關(guān)聯(lián)的智能機器人的數(shù)據(jù)交互裝置,其特征在于,在語義解析單元中,拾取用戶針對該運行應(yīng)用的多模態(tài)交互輸入并解析后,上報至服務(wù)器;
從服務(wù)器中獲取語義理解信息。
10.如權(quán)利要求6所述的與運行應(yīng)用關(guān)聯(lián)的智能機器人的數(shù)據(jù)交互裝置,其特征在于,所述裝置還包括:
決策單元,其用以根據(jù)所述語義理解信息,決策該語義理解信息是否與所述運行應(yīng)用關(guān)聯(lián),并在具備關(guān)聯(lián)時,輸出多模態(tài)數(shù)據(jù)。