本發(fā)明涉及機器人技術領域,具體而言,涉及一種陪護機器人。
背景技術:
隨著科學技術的不斷進步和機器人技術的不斷發(fā)展,智能機器人已逐漸走入千家萬戶,市場上也出現了不少智能機器人給人們的生活帶來便利和樂趣,其中,陪護機器人作為智能機器人的一種,扮演監(jiān)護人的角色,能夠輔助小孩等被陪護人的生活和學習,給生活帶來便利。但目前已有的陪護機器人通常與被陪護人之間的互動效果不好,容易讓被陪護人對陪護機器人的陪護失去興趣,從而陪護效果不好,監(jiān)護人不能放心陪護機器人對被陪護人的照看,違背陪護機器人實現真正意義上陪護的初衷。
技術實現要素:
本發(fā)明正是基于上述問題,提出了一種可以與被陪護人進行友好互動的陪護機器人。
有鑒于此,本發(fā)明的一方面提出了一種陪護機器人,包括機器人本體和設置在所述機器人本體內部的控制系統(tǒng),所述控制系統(tǒng)包括獲取單元和互動單元。
獲取單元,用于響應語音互動請求,獲取被陪護人輸入的互動請求信息。
互動單元,用于根據所述互動請求信息,生成及播放反饋信息。
進一步地,所述獲取單元包括獲取模塊、比較模塊和喚醒模塊。所述獲取模塊,用于響應語音互動請求,獲取被陪護人輸入的喚醒指令信息。所述比較模塊,用于比較所述獲取的喚醒指令信息和存儲的喚醒指令信息是否匹配。所述喚醒模塊,用于當獲取與存儲的喚醒指令信息匹配時,播放存儲的喚醒反饋信息,及喚醒語音互動功能。所述獲取模塊,還用于當喚醒語音互動功能后,獲取被陪護人輸入的互動請求信息。
進一步地,所述控制系統(tǒng)還包括分析單元。所述分析單元,用于轉換所述互動請求信息為文字信息,及從所述文字信息中獲取所述互動請求信息的關鍵詞。
進一步地,所述互動單元包括查詢模塊、存儲器、反饋模塊和求助模塊。所述查詢模塊,用于查詢所述存儲器是否存儲有所述關鍵詞匹配的答復信息。所述反饋模塊,用于當存儲有與所述互動請求信息匹配的答復信息時,生成及播放所述反饋信息。所述求助模塊,用于當沒有與所述互動請求信息匹配的答復信息時,發(fā)送所述互動請求信息至監(jiān)護人端,及接收來自監(jiān)護人端的反饋信息,播放所述反饋信息。
進一步地,所述互動單元包括查詢模塊、存儲器、反饋模塊和檢索模塊。所述查詢模塊,用于查詢所述存儲器是否存儲有所述關鍵詞匹配的答復信息。所述檢索模塊,用于當沒有與所述互動請求信息匹配的答復信息時,通過網絡檢索服務器端是否存在與所述關鍵詞匹配的答復信息。所述反饋模塊,用于當所述存儲器或所述服務器端存儲有與所述互動請求信息匹配的答復信息時,生成及播放所述反饋信息。
進一步地,所述互動單元包括控制模塊和點播模塊。所述控制模塊,用于根據所述關鍵詞生成資源點播指令。所述點播模塊,用于響應所述資源點播指令,播放存儲的與所述互動請求信息相關的視聽資源。
進一步地,所述互動單元包括控制模塊和拍照模塊。所述控制模塊,用于根據所述關鍵詞生成拍照指令。所述拍照模塊,用于響應所述拍照指令,拍攝及顯示與所述互動請求信息相關的圖像。
進一步地,所述互動單元包括存儲器、獲取模塊、判斷模塊和求助模塊。所述獲取模塊,用于獲取存儲的與所述關鍵詞匹配的陪伴照片信息。所述判斷模塊,用于根據所述陪伴照片信息,判斷可以向哪一監(jiān)護人求助,獲取可以求助的監(jiān)護人信息。所述詢問模塊,用于呼叫所述可以求助的監(jiān)護人,接收及播放來自該監(jiān)護人端的互動信息。
進一步地,所述互動單元包括控制模塊和紅外遙控模塊。所述控制模塊,用于根據所述關鍵詞生成家電控制指令。所述紅外遙控模塊,用于響應所述家電控制指令,啟動或關閉相應的家電。
進一步地,所述互動單元包括控制模塊和視頻通話模塊。所述控制模塊,用于根據所述關鍵詞生成視頻通話指令。所述視頻通話模塊,用于響應所述視頻通話指令,開啟視頻通話功能及發(fā)送視頻通話請求至監(jiān)護人端。
本發(fā)明實施例提供的一種陪護機器人,可以與被陪護人之間進行語音互動,提高趣味性,具有較好的陪護效果。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1示出了本發(fā)明實施例提供的陪護機器人的結構示意圖;
圖2示出了圖1所示的陪護機器人的控制系統(tǒng)的模塊示意圖;
圖3示出了圖2所示的陪護機器人的互動單元的第一模塊示意圖;
圖4示出了圖2所示的陪護機器人的互動單元的第二模塊示意圖;
圖5示出了圖2所示的陪護機器人的互動單元的第三模塊示意圖;
圖6示出了圖2所示的陪護機器人的互動單元的第四模塊示意圖。
主要元件符號說明:
1000-陪護機器人;100-機器人本體;200-控制系統(tǒng);10-互動單元;11、309-獲取模塊;12-比較模塊;13-喚醒模塊;20-分析單元;30-互動單元;301、305-查詢模塊;302、306-反饋模塊;303-求助模塊;304、308、312-存儲器;307-檢索模塊;310-判斷模塊;311-詢問模塊;313-控制模塊;314-點播模塊;315-拍照模塊;316-紅外遙控模塊;317-視頻通話模塊。
具體實施方式
為了便于理解本發(fā)明,下面將參照相關附圖對陪護機器人進行更清楚、完整地描述。附圖中給出了陪護機器人的優(yōu)選實施例。陪護機器人可以通過許多不同的形式來實現,并不限于本文所描述的實施例。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領域技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例1
圖1示出了本發(fā)明實施例提供的陪護機器人的結構示意圖
如圖1所示,本發(fā)明實施例提供了一種陪護機器人1000,包括機器人本體100和設置在機器人本體100內部的控制系統(tǒng)200。
圖1僅示例性的給出一種機器人本體100的形狀及結構,可以理解,機器人本體100還可以選擇為其他形狀及結構,這里不做限制。
請一并參閱圖2所示,本實施例中,控制系統(tǒng)200包括獲取單元10、分析單元20和互動單元30。
獲取單元10用于響應語音互動請求,獲取被陪護人輸入的互動請求信息。本實施例中,獲取單元10包括獲取模塊11、比較模塊12和喚醒模塊13。
獲取模塊11用于響應語音互動請求,獲取被陪護人輸入的喚醒指令信息。
具體地,所述喚醒指令信息為來自被陪護人的用于啟動語音互動功能的語音信息,如“小哈,陪我聊會兒天吧!”等。獲取模塊11響應被陪護人的語音互動請求,獲取其輸入的喚醒指令信息,及轉換該語音指令信息為文字信息。
比較模塊12用于比較獲取的喚醒指令信息和存儲的喚醒指令信息是否匹配。
具體地,所述存儲的喚醒指令信息為用于判斷被陪護人輸入的喚醒指令信息是否為啟動語音互動功能的文字信息。比較模塊12比較所述獲取的喚醒指令信息和所述存儲的喚醒指令信息是否匹配。當所述獲取與存儲的喚醒指令信息內容一致時,表示獲取與存儲的喚醒指令信息匹配。
喚醒模塊13用于當獲取與存儲的喚醒指令信息匹配時,播放存儲的喚醒反饋信息,及喚醒語音互動功能。
具體地,所述喚醒反饋信息為用于表示語音互動功能已開啟的語音信息,如“有什么可以幫助你的,小主人”等,從而提示被陪護人可以開始與陪護機器人1000之間進行語音互動了。
獲取模塊11還用于當喚醒語音互動功能后,獲取被陪護人輸入的互動請求信息。
具體地,所述互動請求信息為包含被陪護人需求信息的語音信息,如“我的兔子玩具去哪兒了”等。當喚醒語音互動功能后,獲取模塊11獲取被陪護人輸入的互動請求信息。
分析單元20用于轉換所述互動請求信息為文本信息,從互動請求信息對應的文本信息中獲取關鍵詞。
具體地,分析單元20轉換所述互動請求信息為文本信息。按照預設規(guī)則從所述語音互動請求信息對應的文本信息中獲取關鍵詞。所述關鍵詞包括物品名稱、情感或需求指令等關鍵字或詞匯,例如,所述互動請求信息為“我想玩兒樂高積木”,則對應的關鍵詞為“樂高積木”和“玩”;所述互動請求信息為““我想吃零食,可是媽媽不讓怎么辦”,則對應的關鍵詞為“零食”、“媽媽”和“怎么辦”。
互動單元30用于根據所述互動請求信息,生成及播放反饋信息。
請一并參閱圖3所示,本實施例中,互動單元30包括查詢模塊301、反饋模塊302、求助模塊303和存儲器304。
查詢模塊301用于查詢存儲器304是否存儲有關鍵詞匹配的答復信息。
具體地,根據被陪護人與監(jiān)護人或其他人的常用聊天對話內容,存儲器304存儲有多組答復信息。查詢模塊301查詢存儲器304是否存儲有與所述關鍵詞匹配的至少一答復信息。所述“匹配”是指存在包含所述關鍵詞的信息,可以理解,包含的關鍵詞的種類及數量越多表示該答復信息與關鍵詞的匹配度越高。
反饋模塊302用于當存儲有與互動請求信息匹配的答復信息時,生成及播放反饋信息。
具體地,當存儲器304存儲有與互動請求信息匹配的至少一答復信息時,反饋模塊302根據存儲的該問題信息對應的答復信息,生成反饋信息,如“零食不利于健康,所以我們應該聽媽媽的話”。進一步地,反饋模塊302顯示該反饋信息,從而與被陪護人進行語音互動。
求助模塊303用于當沒有與互動請求信息匹配的答復信息時,發(fā)送互動請求信息至監(jiān)護人端,及接收來自監(jiān)護人端的反饋信息,播放反饋信息。
具體地,當存儲器304沒有存儲與互動請求信息匹配的答復信息時,求助模塊303發(fā)送所述互動請求信息至監(jiān)護人端,從而由監(jiān)護人來回答被陪護人的問題。另一實施例中,求助模塊303發(fā)送互動請求信息經分析單元20轉換后的文本信息至監(jiān)護人端。
進一步地,求助模塊303接收來自監(jiān)護人端的反饋信息。所述反饋信息為包括監(jiān)護人對被陪護人答復的文字或語音信息,當該反饋信息為文字信息時,求助模塊303轉換該文字信息為語音信息。求助模塊303播放該反饋信息,從而與被陪護人進行語音互動。
請一并參閱圖4所示,另一實施例中,互動單元30還包括查詢模塊305、反饋模塊306、檢索模塊307和存儲器308。
查詢模塊305用于查詢存儲器308是否存儲有關鍵詞匹配的答復信息。
當與被陪護人進行語音互動時,首先檢測根據本地存儲的信息能否答復被陪護人的問題,當根據本地存儲的信息不能回答被陪護人的問題時,檢索服務器存儲的相關信息。具體地,查詢模塊305查詢存儲器308是否存儲有與互動請求信息的關鍵詞匹配的答復信息。當存儲器308存儲有與互動請求信息的關鍵詞匹配的答復信息時,反饋模塊306根據該答復信息生成反饋信息,及播放所述反饋信息。
檢索模塊307用于當沒有與互動請求信息匹配的答復信息時,通過網絡檢索服務器端是否存在與關鍵詞匹配的答復信息。
具體地,當存儲器308沒有存儲與互動請求信息的關鍵詞匹配的答復信息時,檢索模塊307通過網絡檢索服務器端是否存在與所述關鍵詞匹配的答復信息。當服務器端存在與所述關鍵詞匹配的答復信息時,檢索模塊307獲取服務器端與所述關鍵詞匹配的答復信息。反饋模塊306根據該答復信息生成反饋信息,及播放該反饋信息。
請一并參閱圖5所示,再一實施例中,互動單元30包括獲取模塊309、判斷模塊310、詢問模塊311和存儲器312。
獲取模塊309用于獲取存儲的與所述關鍵詞匹配的陪伴照片信息。
具體地,根據分析單元20獲取的互動請求信息的關鍵詞,獲取模塊309獲取存儲器312中存儲的與所述關鍵詞匹配的陪伴照片信息。所述“匹配”是指陪伴照片中包含至少一關鍵詞對應的物品,例如,所述互動請求信息為“我的兔子玩具去哪了”,對應的關鍵詞為“兔子玩具”,則存儲器312存儲的兔子玩具與媽媽的合影與該關鍵詞匹配。
判斷模塊310用于根據陪伴照片信息,判斷可以向哪一監(jiān)護人求助,獲取可以求助的監(jiān)護人信息。
具體地,判斷模塊310根據獲取的陪伴照片信息,判斷可以向哪一監(jiān)護人求助,即應該向哪一監(jiān)護人轉達被陪護人的需求。例如,在上一舉例中,可以向媽媽求助。進一步地,判斷模塊310獲取存儲器312存儲的該監(jiān)護人信息。所述監(jiān)護人信息包括該監(jiān)護人的聯(lián)系方式等。
詢問模塊311用于呼叫可以求助的監(jiān)護人,接收及播放來自該監(jiān)護人端的互動信息。
具體地,確定可以求助的監(jiān)護人后,詢問模塊311呼叫該監(jiān)護人,轉送被陪護人的互動請求信息至監(jiān)護人端,從而由監(jiān)護人來回答被陪護人的問題。另一實施例中,詢問模塊311發(fā)送互動請求信息經分析單元20轉換后的文本信息至監(jiān)護人端。詢問模塊311接收來自監(jiān)護人端的互動信息。所述互動信息為包括監(jiān)護人對被陪護人答復的文字或語音信息,當該互動信息為文字信息時,詢問模塊311轉換該文字信息為語音信息。詢問模塊311播放該互動信息,從而與被陪護人進行語音互動。
請一并參閱圖6所示,第四實施例中,互動單元30包括控制模塊313、點播模塊314、拍照模塊315、紅外遙控模塊316或視頻通話模塊317。
控制模塊313用于根據關鍵詞生成控制指令。
具體地,本實施例中,所述控制指令包括資源點播指令、拍照指令、家電控制指令或視頻通話指令,當然,所述控制指令還可以包括其他內容,這里不做限定。例如,當所述關鍵詞為“聽”和“兒歌”時,生成資源點播指令;當所述關鍵詞為“熱”時,生成家電控制指令。
進一步地,點播模塊314響應資源點播指令,播放存儲的與互動請求信息相關的視聽資源。拍照模塊315響應拍照指令,拍攝及顯示與互動請求信息相關的圖像。紅外遙控模塊316響應家電控制指令,啟動或關閉相應的家電。視頻通話模塊317響應視頻通話指令,開啟視頻通話功能及發(fā)送視頻通話請求至監(jiān)護人端。
本發(fā)明實施例提供的一種陪護機器人,可以與被陪護人之間進行語音互動,提高趣味性,具有較好的陪護效果。
本發(fā)明實施例所提供的系統(tǒng),其實現原理及產生的技術效果和前述方法實施例相同,為簡要描述,系統(tǒng)實施例部分未提及之處,可參考前述方法實施例中相應內容。
在這里示出和描述的所有示例中,任何具體值應被解釋為僅僅是示例性的,而不是為限制,因此,示例性實施例的其他示例可以具有不同的值。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。
在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置可以通過其它的方式實現。以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,又例如,多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述為分離部件說明的單元可以是或者也可以不是物理上分開的,為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。