一種智能人機交互方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及機器人技術(shù)領(lǐng)域,具體涉及一種智能人機交互方法及裝置。
【背景技術(shù)】
[0002] 隨著機器人技術(shù)的不斷發(fā)展,現(xiàn)在市面上出現(xiàn)了很多的智能人機交互裝置,例如 電子寵物、電子玩具和智能機器人等。人們要求智能人機交互裝置能夠替代和輔助人類從 事越來越廣泛、越來越復(fù)雜的工作,并要求在越來越多的方面能夠替代、補償和加強人的感 知功能、思維功能和行為功能,該就必然地要求智能人機交互裝置具有越來越強的情感識 另Ij、情感理解和情感表達能力。
[0003] 現(xiàn)在市面上智能人機交互裝置越來越多,例如一種機器人,它包括多種多媒體手 段,用戶可通過語音命令它進行跳舞、講幼教內(nèi)容,和寶寶聊天等,當(dāng)你碰它特定部位時,它 也會做出特定反應(yīng)。但用戶一個特定的語音或動作命令,該機器人做出一個特定的反應(yīng),缺 少變化,給人印象還是人與機器的感覺,使人機交互不夠真實和智能化。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明實施例提供一種智能人機交互方法及裝置,W實現(xiàn)人與機器之 間的交互更加智能。
[0005] 本發(fā)明實施例采用W下技術(shù)方案:
[0006] 第一方面,本發(fā)明實施例提供了一種智能人機交互方法,包括:
[0007] 獲取人機交互裝置當(dāng)前的性格類型;
[0008] 獲取針對所述人機交互裝置發(fā)出的命令和所述命令的情緒類型;
[0009] 根據(jù)所述性格類型和所述命令的情緒類型對所述命令進行響應(yīng)。
[0010] 第二方面,本發(fā)明實施例還提供了一種智能人機交互裝置,包括信息接收模塊、中 央處理模塊和命令執(zhí)行模塊;
[0011] 所述信息接收模塊用于獲取針對所述人機交互裝置發(fā)出的命令的信息,將所述信 息發(fā)送給所述中央處理模塊;
[0012] 所述中央處理模塊用于:獲取人機交互裝置當(dāng)前的性格類型;通過所接收的信息 獲取針對所述人機交互裝置發(fā)出的命令和所述命令的情緒類型;W及根據(jù)所述性格類型 和所述命令的情緒類型獲取所述命令的響應(yīng)指令,將所述響應(yīng)指令發(fā)送給所述命令執(zhí)行模 塊;
[0013] 所述命令執(zhí)行模塊用于執(zhí)行所接收的響應(yīng)指令。
[0014] 本發(fā)明實施例提出的技術(shù)方案的有益技術(shù)效果是:
[0015] 本發(fā)明實施例所提出的技術(shù)方案通過獲取人機交互裝置當(dāng)前的性格類型,W及針 對所述人機交互裝置發(fā)出的命令和所述命令的情緒類型,根據(jù)所述性格類型和所述命令的 情緒類型對所述命令進行響應(yīng),能使人與機器之間的交互更加智能。
【附圖說明】
[0016] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對本發(fā)明實施例描述中所 需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施 例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據(jù)本發(fā)明實施 例的內(nèi)容和該些附圖獲得其他的附圖。
[0017] 圖1是本發(fā)明具體實施例一所述的智能人機交互方法流程圖;
[0018] 圖2是本發(fā)明具體實施例二所述的智能人機交互方法中不同性格的機器人對不 同情緒類型的語音命令的響應(yīng)示意圖;
[0019] 圖3是本發(fā)明具體實施例二所述的智能人機交互方法中不同性格的機器人對不 同情緒類型的動作命令的響應(yīng)示意圖;
[0020] 圖4是本發(fā)明具體實施例二所述的智能人機交互方法中不同性格的機器人性格 調(diào)整不意圖;
[0021] 圖5是本發(fā)明具體實施例H所述的智能人機交互裝置的結(jié)構(gòu)框圖;
[0022] 圖6是本發(fā)明具體實施例四所述的智能人機交互裝置的結(jié)構(gòu)框圖;
[0023]圖7是本發(fā)明具體實施例四所述的語音命令情緒類型獲取流程圖。
【具體實施方式】
[0024] 為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達到的技術(shù)效果更加清楚,下面 將結(jié)合附圖對本發(fā)明實施例的技術(shù)方案作進一步的詳細(xì)描述,顯然,所描述的實施例僅僅 是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在 沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[00巧]下面結(jié)合附圖并通過【具體實施方式】來進一步說明本發(fā)明的技術(shù)方案。
[0026] 實施例一
[0027] 圖1是本實施例所述的智能人機交互方法流程圖,本實施例可適用于包括至少兩 種性格類型的人機交互裝置,能獲取對它的命令和命令的情緒類型,并且所述人機交互裝 置的性格類型能依據(jù)所接收的命令和命令的情緒類型進行改變,本實施例所述的方法可W 由所述人機交互裝置的中央處理模塊來執(zhí)行,如圖1所示,本實施例所述的智能人機交互 方法包括:
[0028]S101、獲取人機交互裝置當(dāng)前的性格類型。
[0029] 本實施例所述的人機交互裝置包括至少兩種性格類型,例如包括對命令執(zhí)行效率 高,無論對它輸入何種命令,都能積極完成或?qū)γ罹鞒稣婊貞?yīng)的親切型性格;在對話 時語氣平淡,對命令執(zhí)行率一般,是否執(zhí)行主要依據(jù)用戶輸入的命令的平淡型性格;在對話 時語氣急躁,語速較快,對命令執(zhí)行率較差,對用戶輸入的命令容易產(chǎn)生負(fù)面情緒,作出負(fù) 面反應(yīng)的急躁型性格等。
[0030] 需要說明的是,在一個階段,所述人機交互裝置的性格為所述至少兩種性格類型 中的一種性格類型,并在不同階段其性格類型并非固定不變的而是可能發(fā)生變化的。
[0031] 本步驟目標(biāo)為獲取人機交互裝置當(dāng)前的性格類型,其具體獲取方法可為多種,例 如直接獲取或通過預(yù)先設(shè)置的算法通過計算獲取等。
[0032]S102、獲取針對所述人機交互裝置發(fā)出的命令和所述命令的情緒類型。
[0033] 本實施例所述的命令包括一種或一種W上的類型,包括但不限于動作命令和/或 語首命令。
[0034] 例如動作命令,用戶對人機交互裝置的動作會因動作的力度、部位、方式等不同所 發(fā)出的命令和發(fā)出命令時的情緒各有差別。
[0035] W所述人機交互裝置為可移動機器人為例,例如所述命令為大力拍所述可移動機 器人的額頭、大力拍所述可移動機器人的后腦、輕拍所述可移動機器人的額頭、輕拍所述可 移動機器人的后腦和/或咯巧所述可移動機器人的腳丫等。
[0036] W語音命令為例,用戶的語音包括不同情緒的成年人、老年人和小孩等不同年齡 階段的人的聲音,各種年齡階段的人又分別包括女性和男性,而且語音命令時的語氣語調(diào) 又可進一步區(qū)分,從而可將對所述人機交互裝置所發(fā)出的命令歸類為不同的情緒類型。
[0037] 需要說明的是,本實施例需預(yù)先設(shè)置至少一種情緒類型及其判斷條件W后,即可 在獲取命令時獲取所述命令的各參數(shù),根據(jù)所獲取的參數(shù)判斷所述命令的情緒類型。
[0038]S103、根據(jù)所述性格類型和所述命令的情緒類型對所述命令進行響應(yīng)。
[0039] 需要說明的是,本實施例需預(yù)先設(shè)置所述智能人機交互裝置在各種性格類型時對 各種命令的響應(yīng),依據(jù)所述設(shè)置對所接收的命令進行響應(yīng)。
[0040] 本實施例所提出的技術(shù)方案通過獲取人機交互裝置當(dāng)前的性格類型,W及針對所 述人機交互裝置發(fā)出的命令和所述命令的情緒類型,根據(jù)所述性格類型和所述命令的情緒 類型對所述命令進行響應(yīng),能使人與機器之間的交互更加智能。
[00川 實施例二
[0042] 具體地,與實施例一相比,對于動作命令來說,本實施例中獲取針對所述人機交互 裝置發(fā)出的命令和所述命令