本發(fā)明涉及機(jī)器人交互技術(shù)領(lǐng)域,尤其涉及一種基于主動(dòng)喚醒的功能推薦方法、系統(tǒng)及機(jī)器人。
背景技術(shù):
機(jī)器人作為與人類的交互工具,使用的場合越來越多,例如一些老人、小孩較孤獨(dú)時(shí),就可以與機(jī)器人交互,包括對話、娛樂等。用戶在與機(jī)器人交互時(shí),往往會讓機(jī)器人運(yùn)行一項(xiàng)功能,例如播放歌曲,讀一段小說等等,以增加用戶的溝通感,讓用戶感覺到陪伴。
為了讓機(jī)器人與人類交互時(shí)更加擬人化,以及讓用戶使用機(jī)器人的體驗(yàn)感更好,就需要將機(jī)器人設(shè)計(jì)的更加智能,讓機(jī)器人在用戶沒有進(jìn)行交互時(shí),就與用戶打招呼、溝通,從而主動(dòng)與用戶交互,增加好感,提升用戶體驗(yàn)。
因此,如何使機(jī)器人主動(dòng)的與用戶溝通,以及溝通的內(nèi)容的設(shè)定,提升用戶的使用體驗(yàn),是本技術(shù)領(lǐng)域亟需解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種基于主動(dòng)喚醒的功能推薦方法、系統(tǒng)及機(jī)器人,使機(jī)器人主動(dòng)的與用戶溝通,以及溝通的內(nèi)容的設(shè)定,提升用戶的使用體驗(yàn)。
本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:
一種基于主動(dòng)喚醒的功能推薦方法,包括:
獲取用戶多模態(tài)信息;
根據(jù)預(yù)設(shè)的喚醒參數(shù)與所述用戶多模態(tài)信息進(jìn)行匹配;
若用戶多模態(tài)信息與預(yù)設(shè)的喚醒參數(shù)相匹配,則將機(jī)器人主動(dòng)喚醒;
根據(jù)用戶對每一功能的使用參數(shù),確定向用戶推薦的功能。
優(yōu)選的,在確定向用戶推薦的功能的步驟之后還包括:通過多模態(tài)反饋的方式向用戶推薦所述功能。
優(yōu)選的,所述多模態(tài)反饋的方式包括但不限于語音反饋,在確定向用戶推薦的功能的步驟之后還包括:至少通過語音反饋的方式向用戶推薦所述功能。
優(yōu)選的,所述使用參數(shù)包括但不限于該功能在預(yù)設(shè)時(shí)間段內(nèi)的使用頻次或/和使用時(shí)長,所述根據(jù)用戶對每一功能的使用參數(shù),確定向用戶推薦的功能的步驟具體包括:
至少選取在預(yù)設(shè)時(shí)間段內(nèi)達(dá)到預(yù)設(shè)的使用頻次或/和使用時(shí)長的功能,將該功能向用戶進(jìn)行推薦。
優(yōu)選的,當(dāng)在預(yù)設(shè)時(shí)間段內(nèi)達(dá)到預(yù)設(shè)的使用頻次或/和使用時(shí)長的功能大于一個(gè)時(shí),按照使用頻次或/和使用時(shí)長由高到低進(jìn)行推薦。
本發(fā)明公開一種基于主動(dòng)喚醒的功能推薦系統(tǒng),包括:
獲取模塊,用于獲取用戶多模態(tài)信息;
匹配模塊,用于根據(jù)預(yù)設(shè)的喚醒參數(shù)與所述用戶多模態(tài)信息進(jìn)行匹配;
喚醒模塊,用于若用戶多模態(tài)信息與預(yù)設(shè)的喚醒參數(shù)相匹配,則將機(jī)器人主動(dòng)喚醒;
處理模塊,用于根據(jù)用戶對每一功能的使用參數(shù),確定向用戶推薦的功能。
優(yōu)選的,所述系統(tǒng)還包括推薦模塊,用于通過多模態(tài)反饋的方式向用戶推薦所述功能。
優(yōu)選的,所述多模態(tài)反饋的方式包括但不限于語音反饋,所述推薦模塊具體用于:至少通過語音反饋的方式向用戶推薦所述功能。
優(yōu)選的,所述使用參數(shù)包括但不限于該功能在預(yù)設(shè)時(shí)間段內(nèi)的使用頻次或/和使用時(shí)長,所述處理模塊具體用于:至少選取在預(yù)設(shè)時(shí)間段內(nèi)達(dá)到預(yù)設(shè)的使用頻次或/和使用時(shí)長的功能,將該功能向用戶進(jìn)行推薦。
優(yōu)選的,當(dāng)在預(yù)設(shè)時(shí)間段內(nèi)達(dá)到預(yù)設(shè)的使用頻次或/和使用時(shí)長的功能大于一個(gè)時(shí),按照使用頻次或/和使用時(shí)長由高到低進(jìn)行推薦。
一種機(jī)器人,包括如上述任一所述的一種基于主動(dòng)喚醒的功能推薦系統(tǒng)。
相比現(xiàn)有技術(shù),本發(fā)明具有以下優(yōu)點(diǎn):本發(fā)明的基于主動(dòng)喚醒的功能推薦方法,包括:獲取用戶多模態(tài)信息;根據(jù)預(yù)設(shè)的喚醒參數(shù)與所述用戶多模態(tài)信息進(jìn)行匹配;若用戶多模態(tài)信息與預(yù)設(shè)的喚醒參數(shù)相匹配,則將機(jī)器人主動(dòng)喚醒;根據(jù)用戶對每一功能的使用參數(shù),確定向用戶推薦的功能。這樣就可以在獲取到用戶的多模態(tài)信息例如用戶距離機(jī)器人的特定位置或動(dòng)作表情時(shí),機(jī)器人將多模態(tài)信息與喚醒參數(shù)進(jìn)行匹配,若匹配一致則會主動(dòng)喚醒,之后,機(jī)器人就會對功能的使用參數(shù),如用戶的使用行為,向用戶推薦相應(yīng)的功能,這樣就可以使機(jī)器人與人交互時(shí)更加擬人化,該方法能夠提升機(jī)器人交互內(nèi)容生成的擬人性,提升人機(jī)交互體驗(yàn),提高智能性。
附圖說明
圖1是本發(fā)明實(shí)施例一的一種基于主動(dòng)喚醒的功能推薦方法的流程圖;
圖2是本發(fā)明實(shí)施例二的一種基于主動(dòng)喚醒的功能推薦系統(tǒng)的示意圖。
具體實(shí)施方式
雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
計(jì)算機(jī)設(shè)備包括用戶設(shè)備與網(wǎng)絡(luò)設(shè)備。其中,用戶設(shè)備或客戶端包括但不限于電腦、智能手機(jī)、PDA等;網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云。計(jì)算機(jī)設(shè)備可單獨(dú)運(yùn)行來實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過與網(wǎng)絡(luò)中的其他計(jì)算機(jī)設(shè)備的交互操作來實(shí)現(xiàn)本發(fā)明。計(jì)算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
在這里可能使用了術(shù)語“第一”、“第二”等等來描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語限制,使用這些術(shù)語僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。這里所使用的術(shù)語“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。當(dāng)一個(gè)單元被稱為“連接”或“耦合”到另一單元時(shí),其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。
這里所使用的術(shù)語僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。
下面結(jié)合附圖和較佳的實(shí)施例對本發(fā)明作進(jìn)一步說明。
實(shí)施例一
如圖1所示,本實(shí)施例中公開一種基于主動(dòng)喚醒的功能推薦方法,包括:
S101、獲取用戶多模態(tài)信息;
S102、根據(jù)預(yù)設(shè)的喚醒參數(shù)與所述用戶多模態(tài)信息進(jìn)行匹配;
S103、若用戶多模態(tài)信息與預(yù)設(shè)的喚醒參數(shù)相匹配,則將機(jī)器人主動(dòng)喚醒;
S104、根據(jù)用戶對每一功能的使用參數(shù),確定向用戶推薦的功能。
本實(shí)施例的基于主動(dòng)喚醒的功能推薦方法,包括:獲取用戶多模態(tài)信息;根據(jù)預(yù)設(shè)的喚醒參數(shù)與所述用戶多模態(tài)信息進(jìn)行匹配;若用戶多模態(tài)信息與預(yù)設(shè)的喚醒參數(shù)相匹配,則將機(jī)器人主動(dòng)喚醒;根據(jù)用戶對每一功能的使用參數(shù),確定向用戶推薦的功能。這樣就可以在獲取到用戶的多模態(tài)信息例如用戶距離機(jī)器人的特定位置或動(dòng)作表情時(shí),機(jī)器人將多模態(tài)信息與喚醒參數(shù)進(jìn)行匹配,若匹配一致則會主動(dòng)喚醒,之后,機(jī)器人就會對功能的使用參數(shù),如用戶的使用行為,向用戶推薦相應(yīng)的功能,這樣就可以使機(jī)器人與人交互時(shí)更加擬人化,使得機(jī)器人在生活時(shí)間軸內(nèi)具有人類的生活方式,該方法能夠提升機(jī)器人交互內(nèi)容生成的擬人性,提升人機(jī)交互體驗(yàn),提高智能性。
本實(shí)施例中,發(fā)明人研究出一種虛擬機(jī)器人的顯示設(shè)備和成像系統(tǒng),能夠形成3D的動(dòng)畫形象,虛擬機(jī)器人的主機(jī)接受人類的指令例如語音等與人類進(jìn)行交互,然后虛擬的3D動(dòng)畫形象會根據(jù)主機(jī)的指令進(jìn)行聲音和動(dòng)作的回復(fù),這樣就可以讓機(jī)器人更加擬人化,不僅在聲音、表情上能夠與人類交互,而且還可以在動(dòng)作等上與人類交互,大大提高了交互的體驗(yàn)感。
本實(shí)施例中的多模態(tài)信息可以是用戶表情、語音信息、手勢信息、場景信息、圖像信息、視頻信息、人臉信息、瞳孔虹膜信息、光感信息和指紋信息等其中的其中一種或幾種。本實(shí)施例中優(yōu)選為用戶表情,這樣識別的準(zhǔn)確并且識別的效率高。
主動(dòng)喚醒的方式可以將用戶多模態(tài)信息,例如,用戶的動(dòng)作,用戶的表情等采集后與預(yù)設(shè)的喚醒參數(shù)進(jìn)行比較,如果達(dá)到了預(yù)設(shè)的喚醒參數(shù),那就將機(jī)器人主動(dòng)喚醒,如果沒有達(dá)到就不會喚醒。例如在人類靠近機(jī)器人之后,機(jī)器人的檢測模塊檢測到人類的靠近,就會主動(dòng)的喚醒自己,從而與人類進(jìn)行交互。喚醒機(jī)器人還可以通過人類作出的表情,動(dòng)作,或其他具有動(dòng)態(tài)的行為,而如果人類是站立不動(dòng)、不作出表情和動(dòng)作,或者躺著不動(dòng)等靜態(tài)狀態(tài),那么就可以是沒有達(dá)到預(yù)設(shè)的喚醒參數(shù),從而不被視為喚醒機(jī)器人,機(jī)器人檢測到這些行為時(shí)不會主動(dòng)喚醒自己。
本實(shí)施例中,所述使用參數(shù)包括但不限于包括該功能在預(yù)設(shè)時(shí)間段內(nèi)的使用頻次或/和使用時(shí)長,所述根據(jù)用戶對每一功能的使用參數(shù),確定向用戶推薦的功能的步驟具體包括:
至少選取在預(yù)設(shè)時(shí)間段內(nèi)達(dá)到預(yù)設(shè)的使用頻次或/和使用時(shí)長的功能,將該功能向用戶進(jìn)行推薦。
這樣就可以通過篩選出用戶常使用的一些功能,并且將這些功能主動(dòng)推薦給用戶。例如,在早上6點(diǎn)到12點(diǎn)的時(shí)間段內(nèi),預(yù)設(shè)的使用頻次為5次,如果根據(jù)之前的統(tǒng)計(jì),用戶在這個(gè)時(shí)間段內(nèi)使用播放音樂的功能的次數(shù)為6次,那么在機(jī)器人主動(dòng)喚醒之后,機(jī)器人就會向用戶推薦播放音樂的功能,以供用戶更快捷的使用該功能。當(dāng)然也可以預(yù)設(shè)的使用頻次為5次,使用時(shí)長為1小時(shí),或只設(shè)置預(yù)設(shè)的使用時(shí)長為1小時(shí)。當(dāng)然達(dá)到預(yù)設(shè)條件的功能可能只有一個(gè),也有可能大于一個(gè),那么就可以將所有達(dá)到預(yù)設(shè)條件的功能都推薦。使用參數(shù)還可以包括,比如播放習(xí)慣,如每天早晨播放音樂等。
本實(shí)施例中,當(dāng)在預(yù)設(shè)時(shí)間段內(nèi)達(dá)到預(yù)設(shè)的使用頻次或/和使用時(shí)長的功能大于一個(gè)時(shí),按照使用頻次或/和使用時(shí)長由高到低進(jìn)行推薦。
這樣就可以讓達(dá)到預(yù)設(shè)條件的功能進(jìn)行排序推薦,由高低到底進(jìn)行排序,方便用戶的選擇和使用。
根據(jù)其中一個(gè)示例,在確定向用戶推薦的功能的步驟之后還包括:通過多模態(tài)反饋的方式向用戶推薦所述功能。
這樣在確定了需要推薦的功能之后,可以通過多模態(tài)反饋,例如語音反饋,視頻反饋,語音加動(dòng)作的反饋等等多種方式向用戶推薦功能,方便用戶更快更準(zhǔn)確的了解到推薦的功能。
根據(jù)其中一個(gè)示例,所述多模態(tài)反饋的方式包括但不限于包括語音反饋,在確定向用戶推薦的功能的步驟之后還包括:至少通過語音反饋的方式向用戶推薦所述功能。
這樣可以讓機(jī)器人通過語音的方式向用戶推薦功能,讓用戶更快更準(zhǔn)確的了解到該功能。而且在反饋時(shí),可以不僅使用語音反饋,還可以使用其他的如視頻反饋,動(dòng)作反饋等一種或多種方式進(jìn)行反饋。
實(shí)施例二
如圖2所示,本實(shí)施例公開一種基于主動(dòng)喚醒的功能推薦系統(tǒng),包括:
獲取模塊201,用于獲取用戶多模態(tài)信息;
匹配模塊202,用于根據(jù)預(yù)設(shè)的喚醒參數(shù)與所述用戶多模態(tài)信息進(jìn)行匹配;
喚醒模塊203,用于若用戶多模態(tài)信息與預(yù)設(shè)的喚醒參數(shù)相匹配,則將機(jī)器人主動(dòng)喚醒;
處理模塊204,用于根據(jù)用戶對每一功能的使用參數(shù),確定向用戶推薦的功能。
這樣就可以在獲取到用戶的多模態(tài)信息例如用戶距離機(jī)器人的特定位置或動(dòng)作表情時(shí),機(jī)器人將多模態(tài)信息與喚醒參數(shù)進(jìn)行匹配,若匹配一致則會主動(dòng)喚醒,之后,機(jī)器人就會對功能的使用參數(shù),如用戶的使用行為,向用戶推薦相應(yīng)的功能,這樣就可以使機(jī)器人與人交互時(shí)更加擬人化,使得機(jī)器人在生活時(shí)間軸內(nèi)具有人類的生活方式,該方法能夠提升機(jī)器人交互內(nèi)容生成的擬人性,提升人機(jī)交互體驗(yàn),提高智能性。
本實(shí)施例中,發(fā)明人研究出一種虛擬機(jī)器人的顯示設(shè)備和成像系統(tǒng),能夠形成3D的動(dòng)畫形象,虛擬機(jī)器人的主機(jī)接受人類的指令例如語音等與人類進(jìn)行交互,然后虛擬的3D動(dòng)畫形象會根據(jù)主機(jī)的指令進(jìn)行聲音和動(dòng)作的回復(fù),這樣就可以讓機(jī)器人更加擬人化,不僅在聲音、表情上能夠與人類交互,而且還可以在動(dòng)作等上與人類交互,大大提高了交互的體驗(yàn)感。
本實(shí)施例中的多模態(tài)信息可以是用戶表情、語音信息、手勢信息、場景信息、圖像信息、視頻信息、人臉信息、瞳孔虹膜信息、光感信息和指紋信息等其中的其中一種或幾種。本實(shí)施例中優(yōu)選為用戶表情,這樣識別的準(zhǔn)確并且識別的效率高。
主動(dòng)喚醒的方式可以將用戶多模態(tài)信息,例如,用戶的動(dòng)作,用戶的表情等采集后與預(yù)設(shè)的喚醒參數(shù)進(jìn)行比較,如果達(dá)到了預(yù)設(shè)的喚醒參數(shù),那就將機(jī)器人主動(dòng)喚醒,如果沒有達(dá)到就不會喚醒。例如在人類靠近機(jī)器人之后,機(jī)器人的檢測模塊檢測到人類的靠近,就會主動(dòng)的喚醒自己,從而與人類進(jìn)行交互。喚醒機(jī)器人還可以通過人類作出的表情,動(dòng)作,或其他具有動(dòng)態(tài)的行為,而如果人類是站立不動(dòng)、不作出表情和動(dòng)作,或者躺著不動(dòng)等靜態(tài)狀態(tài),那么就可以是沒有達(dá)到預(yù)設(shè)的喚醒參數(shù),從而不被視為喚醒機(jī)器人,機(jī)器人檢測到這些行為時(shí)不會主動(dòng)喚醒自己。
本實(shí)施例中,所述使用參數(shù)包括但不限于包括該功能在預(yù)設(shè)時(shí)間段內(nèi)的使用頻次或/和使用時(shí)長,所述處理模塊具體用于:至少選取在預(yù)設(shè)時(shí)間段內(nèi)達(dá)到預(yù)設(shè)的使用頻次或/和使用時(shí)長的功能,將該功能向用戶進(jìn)行推薦。
這樣就可以通過篩選出用戶常使用的一些功能,并且將這些功能主動(dòng)推薦給用戶。例如,在早上6點(diǎn)到12點(diǎn)的時(shí)間段內(nèi),預(yù)設(shè)的使用頻次為5次,如果根據(jù)之前的統(tǒng)計(jì),用戶在這個(gè)時(shí)間段內(nèi)使用播放音樂的功能的次數(shù)為6次,那么在機(jī)器人主動(dòng)喚醒之后,機(jī)器人就會向用戶推薦播放音樂的功能,以供用戶更快捷的使用該功能。當(dāng)然也可以預(yù)設(shè)的使用頻次為5次,使用時(shí)長為1小時(shí),或只設(shè)置預(yù)設(shè)的使用時(shí)長為1小時(shí)。當(dāng)然達(dá)到預(yù)設(shè)條件的功能可能只有一個(gè),也有可能大于一個(gè),那么就可以將所有達(dá)到預(yù)設(shè)條件的功能都推薦。使用參數(shù)還可以包括,比如播放習(xí)慣,如每天早晨播放音樂等。
本實(shí)施例中,當(dāng)在預(yù)設(shè)時(shí)間段內(nèi)達(dá)到預(yù)設(shè)的使用頻次或/和使用時(shí)長的功能大于一個(gè)時(shí),按照使用頻次或/和使用時(shí)長由高到低進(jìn)行推薦。
這樣就可以讓達(dá)到預(yù)設(shè)條件的功能進(jìn)行排序推薦,由高低到底進(jìn)行排序,方便用戶的選擇和使用。
根據(jù)其中一個(gè)示例,所述系統(tǒng)還包括推薦模塊205,用于通過多模態(tài)反饋的方式向用戶推薦所述功能。
這樣在確定了需要推薦的功能之后,可以通過多模態(tài)反饋,例如語音反饋,視頻反饋,語音加動(dòng)作的反饋等等多種方式向用戶推薦功能,方便用戶更快更準(zhǔn)確的了解到推薦的功能。
根據(jù)其中一個(gè)示例,所述多模態(tài)反饋的方式包括但不限于語音反饋,所述推薦模塊具體用于:至少通過語音反饋的方式向用戶推薦所述功能。
這樣可以讓機(jī)器人通過語音的方式向用戶推薦功能,讓用戶更快更準(zhǔn)確的了解到該功能。而且在反饋時(shí),可以不僅使用語音反饋,還可以使用其他的如視頻反饋,動(dòng)作反饋等一種或多種方式進(jìn)行反饋。
本實(shí)施例公開一種機(jī)器人,包括如上述任一所述的一種基于主動(dòng)喚醒的功能推薦系統(tǒng)。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。