基于智能機(jī)器人的交互方法及裝置、智能機(jī)器人的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人機(jī)交互技術(shù)領(lǐng)域,具體地說,涉及一種基于智能機(jī)器人的交互方法及裝置、智能機(jī)器人。
【背景技術(shù)】
[0002]隨著科技的快速發(fā)展,機(jī)器人走入人類社會已是一種必然趨勢。正如30年前的電腦一樣,機(jī)器人的不斷發(fā)展和應(yīng)用也將深入影響和改變?nèi)藗兊纳睢⒐ぷ鞯姆椒矫婷?。而是否具有與用戶和諧交互的能力則是機(jī)器人是否能夠融洽地融入人類社會的關(guān)鍵。
[0003]當(dāng)用戶通過特定的交互通道適當(dāng)?shù)?、積極主動地參與到機(jī)器人的行為控制中時,與無人為、全自主的方式相比,機(jī)器人運(yùn)行得更為高效,而這一過程便需要應(yīng)用到人機(jī)交互技術(shù)。
[0004]現(xiàn)有的機(jī)器人系統(tǒng)(例如智能機(jī)器人對話系統(tǒng))均是采用傳統(tǒng)的被動交互方式,而這種方式已經(jīng)無法滿足用戶對機(jī)器人系統(tǒng)日益復(fù)雜的交互需求。
【發(fā)明內(nèi)容】
[0005]為解決上述問題,本發(fā)明提供了一種基于智能機(jī)器人的交互方法,所述方法包括:
[0006]獲取人機(jī)交互輸入信息;
[0007]根據(jù)所述人機(jī)交互輸入信息確定是否滿足預(yù)設(shè)主動交互條件;
[0008]當(dāng)滿足所述預(yù)設(shè)主動交互條件時,則基于預(yù)設(shè)主動交互模型,根據(jù)所述人機(jī)交互輸入信息產(chǎn)生并輸出相應(yīng)的人機(jī)交互輸出信息。
[0009]根據(jù)本發(fā)明的一個實(shí)施例,在所述方法中,當(dāng)不滿足所述預(yù)設(shè)主動交互條件時,則基于預(yù)設(shè)被動交互模型,根據(jù)所述人機(jī)交互輸入信息產(chǎn)生并輸出相應(yīng)的人機(jī)交互輸出信息。
[0010]根據(jù)本發(fā)明的一個實(shí)施例,所述人機(jī)交互輸入信息包括以下所列項(xiàng)中的任一項(xiàng)或幾項(xiàng):
[0011 ]語音信息、觸覺信息、視覺信息、嗅覺信息、味覺信息和機(jī)器感知信息。
[0012]根據(jù)本發(fā)明的一個實(shí)施例,根據(jù)所述人機(jī)交互輸入信息確定是否滿足預(yù)設(shè)主動交互條件的步驟包括:
[0013]判斷所述人機(jī)交互輸入信息是否為開機(jī)信息、喚醒信息或預(yù)設(shè)觸摸操作信息;
[0014]如果是,則確定所述人機(jī)交互輸入信息滿足所述預(yù)設(shè)主動交互條件。
[0015]根據(jù)本發(fā)明的一個實(shí)施例,根據(jù)所述人機(jī)交互輸入信息確定是否滿足預(yù)設(shè)主動交互條件的步驟包括:
[0016]判斷用戶與機(jī)器人之間是否在預(yù)設(shè)時長內(nèi)沒有進(jìn)行人機(jī)交互;
[0017]如果是,則確定所述人機(jī)交互輸入信息滿足所述預(yù)設(shè)主動交互條件。
[0018]根據(jù)本發(fā)明的一個實(shí)施例,所述方法基于所述預(yù)設(shè)主動模型產(chǎn)生輸出所述人機(jī)交互輸出信息時,首先產(chǎn)生并輸出所述輸入信息的應(yīng)答信息,隨后產(chǎn)生并輸出主動交互信息。
[0019]本發(fā)明還提供了一種基于智能機(jī)器人的交互裝置,所述裝置包括:
[0020]交互信息獲取模塊,其用于獲取人機(jī)交互輸入信息;
[0021]主動交互條件判斷模塊,其用于根據(jù)所述人機(jī)交互輸入信息確定是否滿足預(yù)設(shè)主動交互條件;
[0022]主動交互模塊,其用于在滿足所述預(yù)設(shè)主動交互條件時,基于預(yù)設(shè)主動交互模型,根據(jù)所述人機(jī)交互輸入信息產(chǎn)生并輸出相應(yīng)的人機(jī)交互輸出信息。
[0023 ]根據(jù)本發(fā)明的一個實(shí)施例,所述裝置還包括:
[0024]被動交互模塊,其用于在不滿足所述預(yù)設(shè)主動交互條件時,基于預(yù)設(shè)被動交互模型,根據(jù)所述人機(jī)交互輸入信息產(chǎn)生并輸出相應(yīng)的人機(jī)交互輸出信息。
[0025]根據(jù)本發(fā)明的一個實(shí)施例,所述人機(jī)交互輸入信息包括以下所列項(xiàng)中的任一項(xiàng)或幾項(xiàng):
[0026]語音信息、觸覺信息、視覺信息、嗅覺信息、味覺信息和機(jī)器感知信息。
[0027]根據(jù)本發(fā)明的一個實(shí)施例,所述主動交互條件判斷模塊根據(jù)所述人機(jī)交互輸入信息確定是否滿足預(yù)設(shè)主動交互條件時:
[0028]判斷所述人機(jī)交互輸入信息是否為開機(jī)信息、喚醒信息或預(yù)設(shè)觸摸操作信息;
[0029]如果是,則確定所述人機(jī)交互輸入信息滿足所述預(yù)設(shè)主動交互條件。
[0030]根據(jù)本發(fā)明的一個實(shí)施例,所述主動交互條件判斷模塊根據(jù)所述人機(jī)交互輸入信息確定是否滿足預(yù)設(shè)主動交互條件時:
[0031]判斷用戶與機(jī)器人之間是否在預(yù)設(shè)時長內(nèi)沒有進(jìn)行人機(jī)交互;
[0032]如果是,則確定所述人機(jī)交互輸入信息滿足所述預(yù)設(shè)主動交互條件。
[0033]根據(jù)本發(fā)明的一個實(shí)施例,所述主動交互模塊基于所述預(yù)設(shè)主動模型產(chǎn)生并輸出所述人機(jī)交互輸出信息時,首先產(chǎn)生并輸出所述輸入信息的應(yīng)答信息,隨后產(chǎn)生并輸出主動交互信息。
[0034]本發(fā)明還提供了一種智能機(jī)器人,所述智能機(jī)器人包括:
[0035]交互信息獲取裝置,其用于獲取人機(jī)交互輸入信息;
[0036]數(shù)據(jù)處理裝置,其與所述交互信息獲取裝置連接,用于判斷所述人機(jī)交互輸入信息是否滿足預(yù)設(shè)主動交互條件,如果滿足,則基于預(yù)設(shè)主動交互模型,根據(jù)所述人機(jī)交互輸入信息生成人機(jī)交互反饋信息;
[0037]輸出反饋裝置,其與所述數(shù)據(jù)處理裝置連接,用于根據(jù)所述人機(jī)交互反饋信息產(chǎn)生相應(yīng)的輸出信號。
[0038]根據(jù)本發(fā)明的一個實(shí)施例,所述交互信息獲取裝置包括如下所列項(xiàng)中的任一項(xiàng)或幾項(xiàng):
[0039]語音信息獲取單元、觸覺信息獲取單元、視覺信息獲取單元、嗅覺信息獲取單元、味覺信息獲取單元和機(jī)器感知信息獲取單元。
[0040]根據(jù)本發(fā)明的一個實(shí)施例,所述數(shù)據(jù)處理裝置配置為判斷所述人機(jī)交互輸入信息是否為開機(jī)信息、喚醒信息或預(yù)設(shè)觸摸操作信息,如果是,則確認(rèn)所述人機(jī)交互輸入信息滿足所述預(yù)設(shè)主動交互條件。
[0041]根據(jù)本發(fā)明的一個實(shí)施例,所述數(shù)據(jù)處理裝置配置為檢測用戶與機(jī)器人之間沒有進(jìn)行人機(jī)交互的時長是否達(dá)到預(yù)設(shè)時長,如果是,則確認(rèn)所述人機(jī)交互輸入信息滿足所述預(yù)設(shè)主動交互條件。
[0042]根據(jù)本發(fā)明的一個實(shí)施例,所述數(shù)據(jù)處理裝置配置為在所述人機(jī)交互輸入信息不滿足所述預(yù)設(shè)主動交互條件時,基于預(yù)設(shè)被動交互模型,根據(jù)所述人機(jī)交互輸入信息產(chǎn)生人機(jī)交互反饋信息。
[0043]本發(fā)明所提供的交互方法及系統(tǒng)以及智能機(jī)器人使得用戶與機(jī)器人之間不再像現(xiàn)有的那樣只能處于單一的被動交互方式,而是擴(kuò)展到了主動交互與被動交互相互結(jié)合的方式,這種交互方式使得機(jī)器人與用戶之間的交互更加多樣化、智能化和人性化,從而提高了機(jī)器人的用戶體驗(yàn)。
[0044]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
【附圖說明】
[0045]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要的附圖做簡單的介紹:
[0046]圖1是根據(jù)本發(fā)明一個實(shí)施例的基于智能機(jī)器人的交互方法的流程圖;
[0047]圖2是根據(jù)本發(fā)明一個實(shí)施例的基于智能機(jī)器人的交互方法的流程圖;
[0048]圖3是根據(jù)本發(fā)明一個實(shí)施例的基于智能機(jī)器人的交互裝置的結(jié)構(gòu)示意圖;
[0049]圖4是根據(jù)本發(fā)明一個實(shí)施例的智能機(jī)器人的結(jié)構(gòu)示意圖;
[0050]圖5是根據(jù)本發(fā)明一個實(shí)施例的交互信息獲取裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0051]以下將結(jié)合附圖及實(shí)施