本發明涉及機器人?,尤其涉及一種應用于機器人的交互方法及裝置。
背景技術:
1、隨著智能終端的普及,尤其是在家庭機器人產品領域,人機交互技術成為提升用戶體驗的核心。
2、當前,通用型機器人產品在人機交互方面,大多以問答形式(question&answer)為基礎,旨在針對用戶提出的明確問題,提供快速、直接的解決方案或信息反饋。例如,當用戶詢問事實性知識或發出具體指令時,機器人通能夠給出回應,滿足用戶對即時信息獲取的需求。
3、已有技術中機器人通常只能結合用戶提出的問題本身給出一些回答內容,這些回答內容通常比較偏向通用性回復,回復內容沒有結合更多維度的信息,導致用戶和機器人的交互體驗不夠擬人化和智能化。
4、因此,如何提升機器人的擬人性和智能化,使機器人能結合用戶問題提供更具針對性和深度的交互體驗,已成為本領域亟待解決的技術問題。
技術實現思路
1、本發明提供一種應用于機器人的交互方法及裝置,用以解決已有技術中機器人的交互體驗不夠擬人化和智能化,不能有效提供更具針對性和深度的交互體驗的問題。
2、第一方面,本發明提供一種應用于機器人的交互方法,所述機器人具有采集模塊,所述采集模塊用于采集所述機器人所在環境中的情景信息,所述情景信息包括圖像信息、位置信息、環境信息中的一種或多種,所述方法包括:
3、接收用戶輸入的提問;
4、輸出應答信息;
5、所述應答信息包括第一信息和第二信息,所述第一信息與所述提問的內容相關聯且與所述情景信息不關聯;所述第二信息包含與所述提問的內容相關聯的建議信息,且所述第二信息關聯于所述情景信息。
6、第二方面,本發明提供一種應用于機器人的交互方法,所述機器人具有采集模塊,所述采集模塊用于采集所述機器人所在環境中的情景信息,所述情景信息包括圖像信息、位置信息、環境信息中的一種或多種,其特征在于,所述方法包括:
7、接收用戶輸入的提問;
8、輸出應答信息;
9、當所述提問內容中不包括人稱代詞時,所述應答信息包括第一信息和第二信息;當所述提問內容中包括人稱代詞時,所述應答信息包括第二信息,且在所述第二信息輸出之前,所述機器人沒有輸出所述第一信息;
10、其中,所述第一信息與所述提問的內容相關聯且與所述情景信息不關聯;所述第二信息包含對所述情景信息的描述信息以及與所述提問的內容相關聯的建議信息,所述建議信息在所述描述信息之后輸出。
11、第三方面,本發明提供一種應用于機器人的交互裝置,所述機器人具有采集模塊,所述采集模塊用于采集所述機器人所在環境中的情景信息,所述情景信息包括圖像信息、位置信息、環境信息中的一種或多種,所述裝置包括:
12、提問接收模塊,用于接收用戶輸入的提問;
13、應答輸出模塊,用于輸出應答信息;
14、所述應答信息包括第一信息和第二信息,所述第一信息與所述提問的內容相關聯且與所述情景信息不關聯;所述第二信息包含與所述提問的內容相關聯的建議信息,且所述第二信息關聯于所述情景信息。
15、第四方面,本發明還提供一種機器人,包括采集模塊,所述采集模塊用于采集所述機器人所在環境中的情景信息,所述情景信息包括圖像信息、位置信息、環境信息中的一種或多種;
16、提問接收模塊,用于接收用戶輸入的提問;
17、應答輸出模塊,用于輸出應答信息;
18、所述應答信息包括第一信息和第二信息,所述第一信息與所述提問的內容相關聯且與所述情景信息不關聯;所述第二信息包含與所述提問的內容相關聯的建議信息,且所述第二信息關聯于所述情景信息。
19、第四方面,本發明還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如上述任一種所述應用于機器人的交互方法。
20、第五方面,本發明還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種所述應用于機器人的交互方法。
21、第六方面,本發明還提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現如上述任一種所述應用于機器人的交互方法。
22、本發明提供的應用于機器人的交互方法及裝置,通過接收用戶輸入的提問并輸出應答信息,其中應答信息包括第一信息和第二信息。第一信息與提問內容相關聯但與情景信息不關聯,能夠快速響應用戶的基本需求;第二信息則結合情景信息生成與提問的內容相關聯的建議信息,且第二信息關聯于情景信息。該方法通過第一信息有利于機器人結合提問內容和用戶開展交互,第二信息有利于機器人結合所在環境的情景信息和用戶進行交互,第二信息還能夠結合提問內容給用戶提供建議,整體上有利于機器人提供更具針對性和深度的交互體驗,顯著提升了機器人交互的準確性和智能化水平。
1.一種應用于機器人的交互方法,所述機器人具有采集模塊,所述采集模塊用于采集所述機器人所在環境中的情景信息,所述情景信息包括圖像信息、位置信息、環境信息中的一種或多種,其特征在于,所述方法包括:
2.根據權利要求1所述的交互方法,其特征在于,
3.根據權利要求2所述的交互方法,其特征在于,所述描述信息包含與用戶相關的信息。
4.根據權利要求1或3所述的交互方法,其特征在于,所述提問的內容中不包含人稱代詞和/或與用戶相關的信息。
5.根據權利要求1所述的交互方法,其特征在于,在所述第一信息輸出完畢后輸出所述第二信息;或者在所述第一信息輸出過程中,中斷所述第一信息的輸出,轉而輸出所述第二信息。
6.根據權利要求5所述的交互方法,其特征在于,所述在所述第一信息輸出完畢后輸出所述第二信息,包括:在所述第一信息輸出完畢后,先輸出預設的銜接詞,之后輸出所述第二信息。
7.根據權利要求1所述的交互方法,其特征在于,所述第一信息包含與所述提問的內容相關聯的建議內容。
8.根據權利要求1所述的交互方法,其特征在于,在第一信息包含補充問詢的情況下,當接收到用戶的第二語音輸入后,輸出所述第二信息。
9.根據權利要求5所述的交互方法,其特征在于,在所述第一信息輸出完畢后輸出所述第二信息;或者在所述第一信息輸出過程中,中斷所述第一信息的輸出,轉而輸出所述第二信息,具體包括:
10.一種應用于機器人的交互方法,所述機器人具有采集模塊,所述采集模塊用于采集所述機器人所在環境中的情景信息,所述情景信息包括圖像信息、位置信息、環境信息中的一種或多種,其特征在于,所述方法包括:
11.一種應用于機器人的交互裝置,所述機器人具有采集模塊,所述采集模塊用于采集所述機器人所在環境中的情景信息,所述情景信息包括圖像信息、位置信息、環境信息中的一種或多種,其特征在于,所述裝置包括:
12.一種機器人,包括采集模塊,所述采集模塊用于采集所述機器人所在環境中的情景信息,所述情景信息包括圖像信息、位置信息、環境信息中的一種或多種;
13.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至10任一項所述的交互方法。
14.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至10任一項所述的交互方法。
15.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至10任一項所述的交互方法。