本技術(shù)涉及人工智能,尤其涉及一種人機(jī)交互方法及相關(guān)裝置。
背景技術(shù):
1、隨著經(jīng)濟(jì)的飛速發(fā)展,當(dāng)物質(zhì)能夠得到滿足時(shí),越來越多的人尋求精神的慰藉,比如飼養(yǎng)寵物。而有些家庭由于各種原因(比如,工作繁忙、過敏等)可能并不適合飼養(yǎng)動物,因此,會選擇寵物機(jī)器人(仿生物形機(jī)器人,如機(jī)器狗、機(jī)器貓等)來尋求精神慰藉。寵物機(jī)器人與現(xiàn)有的其他機(jī)器人最主要的區(qū)別在于寵物機(jī)器人是仿生物外形進(jìn)行制作,并主要表現(xiàn)這種生物的特性,如叫聲、動作、習(xí)性等。
2、傳統(tǒng)的飼養(yǎng)寵物場景中,主人往往會與寵物之間進(jìn)行肢體動作交互,以增加主人與寵物之間的親密情感。但是,目前的寵物機(jī)器人與用戶之間的交互方式多為語音交互、圖像交互等,這些交互方式難以使寵物機(jī)器人與用戶之間進(jìn)行肢體動作交互。
3、因此,如何提高寵物機(jī)器人的智能性,以使寵物機(jī)器人能夠像傳統(tǒng)的飼養(yǎng)寵物場景中的寵物一樣,可以與用戶之間進(jìn)行肢體動作交互,進(jìn)而增加寵物機(jī)器人與用戶之間的親密情感,成為本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問題,本技術(shù)提供了一種人機(jī)交互方法及相關(guān)裝置,以實(shí)現(xiàn)使寵物機(jī)器人能夠像傳統(tǒng)的飼養(yǎng)寵物場景中的寵物一樣,可以與用戶之間進(jìn)行肢體動作交互,進(jìn)而增加寵物機(jī)器人與用戶之間的親密情感的目的。具體方案如下:
2、本技術(shù)第一方面提供一種人機(jī)交互方法,應(yīng)用于寵物機(jī)器人,所述寵物機(jī)器人包括本體、位于所述本體上的肢體部件,以及位于所述本體上的顯示部件,所述方法包括:
3、在每一輪交互中,在所述顯示部件中輸出第一交互界面;所述第一交互界面中包括n個(gè)候選指令圖標(biāo);所述n為大于等于2的整數(shù);
4、輸出提示信息,所述提示信息用于提示用戶對所述肢體部件進(jìn)行操作以確定目標(biāo)候選指令圖標(biāo);
5、響應(yīng)于所述用戶對所述肢體部件的操作,在所述顯示部件中輸出第二交互界面,所述第二交互界面為與所述用戶對所述肢體部件的操作對應(yīng)的交互界面。
6、在一種可能的實(shí)現(xiàn)中,所述輸出提示信息包括:
7、獲取所述候選指令圖標(biāo)的數(shù)量;
8、基于所述候選指令圖標(biāo)的數(shù)量,輸出提示信息。
9、在一種可能的實(shí)現(xiàn)中,所述肢體部件包括第一肢體部件和第二肢體部件。
10、在一種可能的實(shí)現(xiàn)中,當(dāng)所述n為大于2的整數(shù)時(shí),所述基于所述候選指令圖標(biāo)的數(shù)量,輸出提示信息,包括:
11、輸出第一提示信息,所述第一提示信息用于提示用戶對所述第一肢體部件進(jìn)行撥動操作以從所述n個(gè)候選指令圖標(biāo)中選擇所述目標(biāo)候選指令圖標(biāo);以及,提示用戶對所述第二肢體部件進(jìn)行撥動操作以將選擇的候選指令圖標(biāo)確定為所述目標(biāo)候選指令圖標(biāo)。
12、在一種可能的實(shí)現(xiàn)中,所述第一交互界面中還包括指示光標(biāo);
13、則所述第一提示信息具體用于提示用戶對所述第一肢體部件進(jìn)行正向撥動操作控制所述指示光標(biāo)向第一方向移動,并提示用戶對所述第一肢體部件進(jìn)行反向撥動操作控制所述指示光標(biāo)向第二方向移動以從所述n個(gè)候選指令圖標(biāo)中選擇所述目標(biāo)候選指令圖標(biāo);所述第一方向與所述第二方向互為反方向;
14、以及,提示用戶對所述第二肢體部件進(jìn)行任意方向的撥動操作以將選擇的候選指令圖標(biāo)確定為所述目標(biāo)候選指令圖標(biāo)。
15、在一種可能的實(shí)現(xiàn)中,當(dāng)所述n等于2時(shí),所述基于所述候選指令圖標(biāo)的數(shù)量,輸出提示信息,包括:
16、輸出第二提示信息,所述第二提示信息用于提示用戶對所述第一肢體部件進(jìn)行撥動操作以將第一候選指令圖標(biāo)確定為所述目標(biāo)候選指令圖標(biāo)的方式;以及,提示用戶對所述第二肢體部件進(jìn)行撥動操作以將第二候選指令圖標(biāo)確定為所述目標(biāo)候選指令圖標(biāo)的方式。
17、本技術(shù)第二方面提供一種人機(jī)交互裝置,應(yīng)用于寵物機(jī)器人,所述寵物機(jī)器人包括本體、位于所述本體上的肢體部件,以及位于所述本體上的顯示部件,所述裝置包括:
18、第一交互界面輸出單元,用于在每一輪交互中,在所述顯示部件中輸出第一交互界面;所述第一交互界面中包括n個(gè)候選指令圖標(biāo);所述n為大于等于2的整數(shù);
19、提示信息輸出單元,用于輸出提示信息,所述提示信息用于提示用戶對所述肢體部件進(jìn)行操作以確定目標(biāo)候選指令圖標(biāo);
20、響應(yīng)單元,用于響應(yīng)于所述用戶對所述肢體部件的操作,在所述顯示部件中輸出第二交互界面,所述第二交互界面為與所述用戶對所述肢體部件的操作對應(yīng)的交互界面。
21、在一種可能的實(shí)現(xiàn)中,所述提示信息輸出單元包括:
22、數(shù)量獲取單元,用于獲取所述候選指令圖標(biāo)的數(shù)量;
23、輸出單元,用于基于所述候選指令圖標(biāo)的數(shù)量,輸出提示信息。
24、在一種可能的實(shí)現(xiàn)中,所述肢體部件包括第一肢體部件和第二肢體部件。
25、在一種可能的實(shí)現(xiàn)中,當(dāng)所述n為大于2的整數(shù)時(shí),所述輸出單元,具體用于:
26、輸出第一提示信息,所述第一提示信息用于提示用戶對所述第一肢體部件進(jìn)行撥動操作以從所述n個(gè)候選指令圖標(biāo)中選擇所述目標(biāo)候選指令圖標(biāo);以及,提示用戶對所述第二肢體部件進(jìn)行撥動操作以將選擇的候選指令圖標(biāo)確定為所述目標(biāo)候選指令圖標(biāo)。
27、在一種可能的實(shí)現(xiàn)中,所述第一交互界面中還包括指示光標(biāo);
28、則所述第一提示信息具體用于提示用戶對所述第一肢體部件進(jìn)行正向撥動操作控制所述指示光標(biāo)向第一方向移動,并提示用戶對所述第一肢體部件進(jìn)行反向撥動操作控制所述指示光標(biāo)向第二方向移動以從所述n個(gè)候選指令圖標(biāo)中選擇所述目標(biāo)候選指令圖標(biāo);所述第一方向與所述第二方向互為反方向;
29、以及,提示用戶對所述第二肢體部件進(jìn)行任意方向的撥動操作以將選擇的候選指令圖標(biāo)確定為所述目標(biāo)候選指令圖標(biāo)。
30、在一種可能的實(shí)現(xiàn)中,當(dāng)所述n等于2時(shí),所述輸出單元,具體用于:
31、輸出第二提示信息,所述第二提示信息用于提示用戶對所述第一肢體部件進(jìn)行撥動操作以將第一候選指令圖標(biāo)確定為所述目標(biāo)候選指令圖標(biāo)的方式;以及,提示用戶對所述第二肢體部件進(jìn)行撥動操作以將第二候選指令圖標(biāo)確定為所述目標(biāo)候選指令圖標(biāo)的方式。
32、本技術(shù)第三方面提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀指令,當(dāng)所述計(jì)算機(jī)可讀指令在電子設(shè)備上運(yùn)行時(shí),使得所述電子設(shè)備實(shí)現(xiàn)上述第一方面或第一方面任一實(shí)現(xiàn)方式的人機(jī)交互方法。
33、本技術(shù)第四方面提供一種電子設(shè)備,包括至少一個(gè)處理器和與所述處理器連接的存儲器,其中:
34、所述存儲器用于存儲計(jì)算機(jī)程序;
35、所述處理器用于執(zhí)行所述計(jì)算機(jī)程序,以使所述電子設(shè)備能夠?qū)崿F(xiàn)上述第一方面或第一方面任一實(shí)現(xiàn)方式的人機(jī)交互方法。
36、本技術(shù)第五方面提供一種計(jì)算機(jī)存儲介質(zhì),所述計(jì)算機(jī)存儲介質(zhì)承載有一個(gè)或多個(gè)計(jì)算機(jī)程序,當(dāng)所述一個(gè)或多個(gè)計(jì)算機(jī)程序被電子設(shè)備執(zhí)行時(shí),能夠使所述電子設(shè)備上述第一方面或第一方面任一實(shí)現(xiàn)方式的人機(jī)交互方法。
37、借由上述技術(shù)方案,本技術(shù)提供的人機(jī)交互方法及相關(guān)裝置,本方案中,在每一輪交互中,在寵物機(jī)器人的顯示部件中輸出第一交互界面;并輸出用于提示用戶對寵物機(jī)器人的肢體部件進(jìn)行操作以確定目標(biāo)候選指令圖標(biāo)的提示信息,然后響應(yīng)于用戶對肢體部件的操作,在顯示部件中輸出與用戶對所述肢體部件的操作對應(yīng)的第二交互界面。由于寵物機(jī)器人的每輪交互都可以由用戶操作肢體部件完成相應(yīng)的任務(wù),用戶操作肢體部件的過程就是用戶與寵物機(jī)器人進(jìn)行肢體動作交互的過程,從而增加寵物機(jī)器人與用戶之間的親密情感。