本發(fā)明涉及電子控制領(lǐng)域,特別是涉及一種機器人控制方法及電子設(shè)備。
背景技術(shù):
隨著信息技術(shù)的不斷發(fā)展,智能機器人技術(shù)已取得了極大的進展。但如何讓機器人更好的為用戶服務(wù),依然是一個開放的問題,業(yè)界正在努力尋求解決方案。
現(xiàn)有技術(shù)中,對于機器人的控制方法主要是采用預(yù)先設(shè)定的規(guī)則來控制機器人。由于預(yù)先設(shè)定的規(guī)則是固定的,因此不夠靈活,導(dǎo)致該方法無法適用于復(fù)雜多樣的家居場景。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種機器人控制方法及電子設(shè)備,可以根據(jù)用戶的行為習(xí)慣控制機器人執(zhí)行操作,從而可以更好地適用于復(fù)雜多樣的家居場景。
為實現(xiàn)上述目的,本發(fā)明提供了如下方案:
一種機器人控制方法,包括:
獲取用戶的行為習(xí)慣信息;所述行為習(xí)慣信息至少包括行為信息和行為執(zhí)行時間信息;其中,所述行為信息表示所述用戶在所述行為執(zhí)行時間信息表示的時間所執(zhí)行的行為,所述行為時間信息表示所述用戶執(zhí)行所述行為時的時間;
獲取當(dāng)前時間信息;
根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶的所述行為信息;
基于所述行為信息,控制所述機器人執(zhí)行相應(yīng)操作。
可選的,所述獲取用戶的行為習(xí)慣信息之前,還包括:
獲取所述行為執(zhí)行時間信息;
獲取所述用戶的位置信息;
確定所述用戶位置信息表示的位置所屬區(qū)域的區(qū)域類型信息;
依據(jù)所述區(qū)域類型信息確定所述用戶的行為信息;
根據(jù)所述行為信息與行為執(zhí)行時間信息,生成所述行為習(xí)慣信息。
可選的,所述確定所述用戶的所述行為信息,具體包括:
根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶正在執(zhí)行的行為信息;
所述控制所述機器人執(zhí)行相應(yīng)操作,具體包括:
獲取與所述用戶相關(guān)的事件信息;
基于所述正在執(zhí)行的行為信息,確定對于所述事件信息的響應(yīng)操作;
控制所述機器人執(zhí)行所述響應(yīng)操作。
可選的,所述確定對于所述事件信息的響應(yīng)操作,具體包括:
確定所述正在執(zhí)行的行為信息的第一優(yōu)先級;
確定所述事件信息的第二優(yōu)先級;
判斷所述第一優(yōu)先級是否高于所述第二優(yōu)先級,得到第一判斷結(jié)果;
當(dāng)所述第一判斷結(jié)果表示所述第一優(yōu)先級高于所述第二優(yōu)先級時,屏蔽所述事件信息;
當(dāng)所述第一判斷結(jié)果表示所述第一優(yōu)先級低于所述第二優(yōu)先級時,向所述用戶呈現(xiàn)所述事件信息。
可選的,所述確定所述用戶的所述行為信息,具體包括:
根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶在預(yù)設(shè)時間 內(nèi)將要執(zhí)行的行為信息;
所述控制所述機器人執(zhí)行相應(yīng)操作,具體包括:
基于所述將要執(zhí)行的行為信息,確定對于所述將要執(zhí)行的行為信息的輔助操作;
控制所述機器人執(zhí)行所述輔助操作。
一種電子設(shè)備,包括:
行為習(xí)慣信息獲取單元,用于獲取用戶的行為習(xí)慣信息;所述行為習(xí)慣信息至少包括行為信息和行為執(zhí)行時間信息;其中,所述行為信息表示所述用戶在所述行為執(zhí)行時間信息表示的時間所執(zhí)行的行為,所述行為時間信息表示所述用戶執(zhí)行所述行為時的時間;
當(dāng)前時間信息獲取單元,用于獲取當(dāng)前時間信息;
行為信息確定單元,用于根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶的所述行為信息;
機器人控制單元,用于基于所述行為信息,控制所述機器人執(zhí)行相應(yīng)操作。
可選的,還包括:
行為執(zhí)行時間信息獲取單元,用于在獲取用戶的行為習(xí)慣信息之前,獲取所述行為執(zhí)行時間信息;
位置信息獲取單元,用于獲取所述用戶的位置信息;
區(qū)域類型信息確定單元,用于確定所述用戶位置信息表示的位置所屬區(qū)域的區(qū)域類型信息;
行為信息識別單元,用于依據(jù)所述區(qū)域類型信息確定所述用戶的行為信息;
行為習(xí)慣信息生成單元,用于根據(jù)所述行為信息與行為執(zhí)行時間信息,生 成所述行為習(xí)慣信息。
可選的,所述行為信息確定單元,具體包括:
第一行為信息確定子單元,用于根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶正在執(zhí)行的行為信息;
所述機器人控制單元,具體包括:
事件信息獲取子單元,用于獲取與所述用戶相關(guān)的事件信息;
響應(yīng)操作確定子單元,用于基于所述正在執(zhí)行的行為信息,確定對于所述事件信息的響應(yīng)操作;
第一機器人控制子單元,用于控制所述機器人執(zhí)行所述響應(yīng)操作。
可選的,所述響應(yīng)操作確定子單元,具體包括:
第一優(yōu)先級確定子單元,用于確定所述正在執(zhí)行的行為信息的第一優(yōu)先級;
第二優(yōu)先級確定子單元,用于確定所述事件信息的第二優(yōu)先級;
第一判斷子單元,用于判斷所述第一優(yōu)先級是否高于所述第二優(yōu)先級,得到第一判斷結(jié)果;
屏蔽子單元,用于當(dāng)所述第一判斷結(jié)果表示所述第一優(yōu)先級高于所述第二優(yōu)先級時,屏蔽所述事件信息;
呈現(xiàn)子單元,用于當(dāng)所述第一判斷結(jié)果表示所述第一優(yōu)先級低于所述第二優(yōu)先級時,向所述用戶呈現(xiàn)所述事件信息。
可選的,所述行為信息確定單元,具體包括:
第二行為信息確定子單元,用于根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶在預(yù)設(shè)時間內(nèi)將要執(zhí)行的行為信息;
所述機器人控制單元,具體包括:
輔助操作確定子單元,用于基于所述將要執(zhí)行的行為信息,確定對于所述 將要執(zhí)行的行為信息的輔助操作;
第二機器人控制子單元,用于控制所述機器人執(zhí)行所述輔助操作。
根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果:
本發(fā)明實施例中的機器人控制方法及電子設(shè)備,通過獲取用戶的行為習(xí)慣信息;獲取當(dāng)前時間信息;根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶的所述行為信息;基于所述行為信息,控制所述機器人執(zhí)行相應(yīng)操作;可以實現(xiàn)根據(jù)用戶的行為習(xí)慣控制機器人執(zhí)行操作,從而可以更好地適用于復(fù)雜多樣的家居場景。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明的機器人控制方法實施例1的流程圖;
圖2為本發(fā)明的機器人控制方法實施例2的流程圖;
圖3為本發(fā)明的機器人控制方法實施例3的流程圖;
圖4為本發(fā)明的機器人控制方法實施例4的流程圖;
圖5為本發(fā)明的電子設(shè)備實施例的流程圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和 具體實施方式對本發(fā)明作進一步詳細的說明。
圖1為本發(fā)明的機器人控制方法實施例1的流程圖。首先需要說明的是,本發(fā)明實施例中的方法的執(zhí)行主體,可以是機器人,或者用于控制機器人的電子設(shè)備。
如圖1所示,該方法可以包括:
步驟101:獲取用戶的行為習(xí)慣信息;所述行為習(xí)慣信息至少包括行為信息和行為執(zhí)行時間信息;其中,所述行為信息表示所述用戶在所述行為執(zhí)行時間信息表示的時間所執(zhí)行的行為,所述行為時間信息表示所述用戶執(zhí)行所述行為時的時間;
所述行為習(xí)慣信息可以是預(yù)先存儲在網(wǎng)絡(luò)側(cè)或者本地設(shè)備上的。所述行為習(xí)慣信息可以是直接從外界輸入至機器人的,也可以是機器人根據(jù)自身的傳感器采集到的信息學(xué)習(xí)得到的。
所述行為習(xí)慣信息,可以表示用戶在某個時間習(xí)慣執(zhí)行的行為是什么。
步驟102:獲取當(dāng)前時間信息;
機器人自身可以設(shè)置有時鐘單元,該時鐘單元可以與機器人所在的當(dāng)?shù)貢r間同步。從而機器人可以根據(jù)自身的時鐘單元,獲取當(dāng)前時間信息。或者,機器人可以聯(lián)網(wǎng)獲取另外的電子設(shè)備(例如服務(wù)器)的時鐘單元的時間信息。
步驟103:根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶的所述行為信息;
由于所述行為習(xí)慣信息中記錄有時間信息以及對應(yīng)的行為信息,所以可以根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶的所述行為信息。
步驟104:基于所述行為信息,控制所述機器人執(zhí)行相應(yīng)操作。
由于可以根據(jù)用戶的行為習(xí)慣信息,確定用戶正在執(zhí)行或者將要執(zhí)行的行為,所以本發(fā)明實施例中的方法,可以根據(jù)用戶的行為,控制機器人執(zhí)行相應(yīng) 的操作。例如,當(dāng)確定用戶將要洗澡時,可以控制機器人開啟浴室的加熱器;當(dāng)確定用戶將要觀看電視節(jié)目時,可以為用戶開啟電視機等等。
綜上所述,本實施例中,通過獲取用戶的行為習(xí)慣信息;獲取當(dāng)前時間信息;根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶的所述行為信息;基于所述行為信息,控制所述機器人執(zhí)行相應(yīng)操作;可以實現(xiàn)根據(jù)用戶的行為習(xí)慣控制機器人執(zhí)行操作,從而可以更好地適用于復(fù)雜多樣的家居場景。
圖2為本發(fā)明的機器人控制方法實施例2的流程圖。如圖2所示,該方法可以包括:
步驟201:獲取所述行為執(zhí)行時間信息;
可以通過設(shè)置在機器人或者控制設(shè)備內(nèi)部的計時單元,或者其他設(shè)備的計時單元,獲取時間信息。
機器人或者控制設(shè)備上可以設(shè)置有各種類型的傳感器。例如,可以設(shè)置麥克風(fēng)和攝像頭。通過攝像頭等圖像傳感器,可以對用戶進行圖像識別,從而確定用戶的身份。當(dāng)確定用戶身份為目標(biāo)用戶時,承載有圖像傳感器的機器人可以跟隨用戶移動,實時監(jiān)測用戶的行為。
當(dāng)用戶執(zhí)行某種行為時,就可以從計時單元獲取時間信息,將獲取到的時間信息確定為所述行為執(zhí)行時間信息。
步驟202:獲取所述用戶的位置信息;
獲取所述用戶的位置信息的方式,可以有多種。當(dāng)機器人跟隨用戶移動時,由于機器人與用戶的距離較近,因此可以將機器人自身的位置信息確定為所述用戶的位置信息。
或者,可以通過圖像傳感器分析圖像信息,從而確定用戶當(dāng)前所處環(huán)境,根據(jù)當(dāng)前所處環(huán)境,確定用戶的位置信息。例如,當(dāng)用戶所處的環(huán)境中包含床的圖像信息時,可以確定用戶處于臥室內(nèi)的位置。
步驟203:確定所述用戶位置信息表示的位置所屬區(qū)域的區(qū)域類型信息;
根據(jù)功能的不同,通??梢詫⒖臻g劃分為不同類型的區(qū)域。例如,對于室內(nèi)空間而言,通??梢詣澐譃榭蛷d,臥室,廚房,衛(wèi)生間等區(qū)域。其中,客廳,臥室,廚房,衛(wèi)生間均可以作為本發(fā)明實施例中的區(qū)域類型信息。
每個區(qū)域,均為多個位置(點)的集合。因此,根據(jù)用戶位置信息表示的位置,可以確定出該位置所屬區(qū)域的區(qū)域類型信息。
步驟204:依據(jù)所述區(qū)域類型信息確定所述用戶的行為信息;
因為區(qū)域類型信息可以表示該區(qū)域承載的功能,對應(yīng)于該功能,用戶通常會有相對固化的行為,所以可以依據(jù)所述區(qū)域類型信息確定所述用戶的行為信息。
例如,當(dāng)所述區(qū)域類型信息為臥室時,可以確定用戶在休息;當(dāng)所述區(qū)域類型信息為餐廳時,可以確定用戶在吃飯等等。
實際應(yīng)用中,還可以結(jié)合用戶位于某一區(qū)域的停留時間,確定用戶的行為信息。例如,可以當(dāng)用戶在臥室停留時間超過半小時以后,才確定用戶的行為是在休息;當(dāng)用戶在餐廳停留時間超過10分鐘以后,才確定用戶的行為是在用餐。這樣可以提高對于用戶行為進行確定的準(zhǔn)確性。
步驟205:根據(jù)所述行為信息與行為執(zhí)行時間信息,生成所述行為習(xí)慣信息。
步驟206:獲取用戶的行為習(xí)慣信息;所述行為習(xí)慣信息至少包括行為信息和行為執(zhí)行時間信息;其中,所述行為信息表示所述用戶在所述行為執(zhí)行時間信息表示的時間所執(zhí)行的行為,所述行為時間信息表示所述用戶執(zhí)行所述行為時的時間;
步驟207:獲取當(dāng)前時間信息;
步驟208:根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶的所述行為信息;
步驟209:基于所述行為信息,控制所述機器人執(zhí)行相應(yīng)操作。
綜上所述,本實施例中,步驟201至205,可以使得機器人或者控制設(shè)備根據(jù)傳感器采集到的信息,主動學(xué)習(xí)并生成用戶的行為習(xí)慣信息。
還需要說明的是,實際應(yīng)用中,可以以設(shè)定的天數(shù)作為周期,周期性地學(xué)習(xí)用戶的行為習(xí)慣信息,從而確??梢詫W(xué)習(xí)到用戶的新近產(chǎn)生的行為習(xí)慣信息。
此外,在學(xué)習(xí)用戶的行為習(xí)慣信息的過程中,也可以采用其他方式確定用戶的行為信息。例如,可以根據(jù)攝像頭等圖像傳感器獲取到的包含用戶圖像的圖像信息,分析識別用戶的動作,從而確定用戶的行為信息。
本發(fā)明實施例中,機器人獲取用戶行為信息的過程中,機器人可以在室內(nèi)跟隨用戶移動,也可以自主移動,有較大工作空間,能更全面的獲取用戶行為信息。
圖3為本發(fā)明的機器人控制方法實施例3的流程圖。如圖3所示,該方法可以包括:
步驟301:獲取用戶的行為習(xí)慣信息;所述行為習(xí)慣信息至少包括行為信息和行為執(zhí)行時間信息;其中,所述行為信息表示所述用戶在所述行為執(zhí)行時間信息表示的時間所執(zhí)行的行為,所述行為時間信息表示所述用戶執(zhí)行所述行為時的時間;
步驟302:獲取當(dāng)前時間信息;
步驟303:根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶正在執(zhí)行的行為信息;
本實施例中,確定的行為信息為用戶正在執(zhí)行的行為信息。即,假設(shè)當(dāng)前時間為13點整,則確定的行為信息為用戶在13點整正在執(zhí)行的行為的行為信息。
步驟304:獲取與所述用戶相關(guān)的事件信息;
所述事件信息是所述用戶以外的執(zhí)行主體發(fā)起的。例如,所述事件可以是 電話來電,鄰居拜訪,或者小區(qū)電梯檢修等等。
步驟305:基于所述正在執(zhí)行的行為信息,確定對于所述事件信息的響應(yīng)操作;
對于同一個事件信息,當(dāng)正在執(zhí)行的行為信息不同時,可以確定不同的響應(yīng)操作。例如,當(dāng)時間信息為電話來電信息時,當(dāng)正在執(zhí)行的行為信息表示用戶正在休息時,可以確定對于電話來電的響應(yīng)操作為將該電話來電屏蔽;當(dāng)正在執(zhí)行的行為信息表示用戶正在看電視時,可以確定對于電話來電的響應(yīng)操作為將該電話來電呈現(xiàn)給用戶。
步驟306:控制所述機器人執(zhí)行所述響應(yīng)操作。
綜上所述,本實施例中,通過根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶正在執(zhí)行的行為信息;獲取與所述用戶相關(guān)的事件信息;基于所述正在執(zhí)行的行為信息,確定對于所述事件信息的響應(yīng)操作;控制所述機器人執(zhí)行所述響應(yīng)操作;可以使得機器人能夠根據(jù)用戶當(dāng)前正在執(zhí)行的行為,確定出對于事件信息的響應(yīng)操作并執(zhí)行,從而提高機器人的智能化程度。
需要說明的是,對于如何確定對于所述事件信息的響應(yīng)操作,具體可以采用以下步驟:
確定所述正在執(zhí)行的行為信息的第一優(yōu)先級;
確定所述事件信息的第二優(yōu)先級;
判斷所述第一優(yōu)先級是否高于所述第二優(yōu)先級,得到第一判斷結(jié)果;
當(dāng)所述第一判斷結(jié)果表示所述第一優(yōu)先級高于所述第二優(yōu)先級時,屏蔽所述事件信息;
當(dāng)所述第一判斷結(jié)果表示所述第一優(yōu)先級低于所述第二優(yōu)先級時,向所述用戶呈現(xiàn)所述事件信息。
實際應(yīng)用中,對于第一優(yōu)先級與第二優(yōu)先級的級別,可以根據(jù)實際需求進行設(shè)置。通常,可以將占用用戶的注意力較多(例如休息,駕駛)的行為信息的級別設(shè)置為較高的優(yōu)先級,將占用用戶的注意力較少(例如看電視,吃飯) 的行為信息的級別設(shè)置為較低的優(yōu)先級??梢詫⑴c用戶的人身或財產(chǎn)安全關(guān)聯(lián)緊密(例如車輛檢測信息,轉(zhuǎn)賬短信)的事件信息的級別設(shè)置為較高的優(yōu)先級,將與用戶的人身或財產(chǎn)安全關(guān)聯(lián)較弱(例如晚間新聞,或者陌生來電)的事件信息的級別設(shè)置為較低的優(yōu)先級。
圖4為本發(fā)明的機器人控制方法實施例4的流程圖。如圖4所示,該方法可以包括:
步驟401:獲取用戶的行為習(xí)慣信息;所述行為習(xí)慣信息至少包括行為信息和行為執(zhí)行時間信息;其中,所述行為信息表示所述用戶在所述行為執(zhí)行時間信息表示的時間所執(zhí)行的行為,所述行為時間信息表示所述用戶執(zhí)行所述行為時的時間;
步驟402:獲取當(dāng)前時間信息;
步驟403:根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶在預(yù)設(shè)時間內(nèi)將要執(zhí)行的行為信息;
本實施例中,確定的是用戶在預(yù)設(shè)時間內(nèi)將要執(zhí)行的行為信息。其中,所述預(yù)設(shè)時間可以根據(jù)實際需求進行設(shè)置。例如,所述預(yù)設(shè)時間可以是5分鐘,10分鐘或者半小時等等。
假設(shè)所述行為習(xí)慣信息中記錄的用戶行為是,在晚上8點鐘洗澡,預(yù)設(shè)時間為30分鐘,則在晚上7點半時,采用本實施例的方法,就可以確定用戶將要在晚上8點鐘洗澡。
步驟404:基于所述將要執(zhí)行的行為信息,確定對于所述將要執(zhí)行的行為信息的輔助操作;
所述輔助操作,是指用于對所述將要執(zhí)行的行為起輔助作用的操作。例如,當(dāng)用戶將要執(zhí)行的行為是洗澡時,所述輔助操作可以是開啟用于加熱洗澡水的加熱器。當(dāng)夏天用戶將要執(zhí)行的行為是下班回家時,所述輔助操作可以是開啟用戶家中的空調(diào)。
步驟405:控制所述機器人執(zhí)行所述輔助操作。
綜上所述,本實施例中,通過根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶在預(yù)設(shè)時間內(nèi)將要執(zhí)行的行為信息;基于所述將要執(zhí)行的行為信息,確定對于所述將要執(zhí)行的行為信息的輔助操作;控制所述機器人執(zhí)行所述輔助操作;可以為用戶將要執(zhí)行的行為起到輔助作用,從而更好地為用戶服務(wù)。
本發(fā)明還公開了一種電子設(shè)備。本發(fā)明實施例中的電子設(shè)備,可以是機器人,或者用于控制機器人的電子設(shè)備。
圖5為本發(fā)明的電子設(shè)備實施例的結(jié)構(gòu)圖。如圖5所示,該電子設(shè)備可以包括:
行為習(xí)慣信息獲取單元501,用于獲取用戶的行為習(xí)慣信息;所述行為習(xí)慣信息至少包括行為信息和行為執(zhí)行時間信息;其中,所述行為信息表示所述用戶在所述行為執(zhí)行時間信息表示的時間所執(zhí)行的行為,所述行為時間信息表示所述用戶執(zhí)行所述行為時的時間;
當(dāng)前時間信息獲取單元502,用于獲取當(dāng)前時間信息;
行為信息確定單元503,用于根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶的所述行為信息;
機器人控制單元504,用于基于所述行為信息,控制所述機器人執(zhí)行相應(yīng)操作。
本實施例中,通過獲取用戶的行為習(xí)慣信息;獲取當(dāng)前時間信息;根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶的所述行為信息;基于所述行為信息,控制所述機器人執(zhí)行相應(yīng)操作;可以實現(xiàn)根據(jù)用戶的行為習(xí)慣控制機器人執(zhí)行操作,從而可以更好地適用于復(fù)雜多樣的家居場景。
實際應(yīng)用中,該電子設(shè)備還可以包括:
行為執(zhí)行時間信息獲取單元,用于在獲取用戶的行為習(xí)慣信息之前,獲取 所述行為執(zhí)行時間信息;
位置信息獲取單元,用于獲取所述用戶的位置信息;
區(qū)域類型信息確定單元,用于確定所述用戶位置信息表示的位置所屬區(qū)域的區(qū)域類型信息;
行為信息識別單元,用于依據(jù)所述區(qū)域類型信息確定所述用戶的行為信息;
行為習(xí)慣信息生成單元,用于根據(jù)所述行為信息與行為執(zhí)行時間信息,生成所述行為習(xí)慣信息。
實際應(yīng)用中,所述行為信息確定單元503,具體可以包括:
第一行為信息確定子單元,用于根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶正在執(zhí)行的行為信息;
所述機器人控制單元504,具體可以包括:
事件信息獲取子單元,用于獲取與所述用戶相關(guān)的事件信息;
響應(yīng)操作確定子單元,用于基于所述正在執(zhí)行的行為信息,確定對于所述事件信息的響應(yīng)操作;
第一機器人控制子單元,用于控制所述機器人執(zhí)行所述響應(yīng)操作。
實際應(yīng)用中,所述響應(yīng)操作確定子單元,具體可以包括:
第一優(yōu)先級確定子單元,用于確定所述正在執(zhí)行的行為信息的第一優(yōu)先級;
第二優(yōu)先級確定子單元,用于確定所述事件信息的第二優(yōu)先級;
第一判斷子單元,用于判斷所述第一優(yōu)先級是否高于所述第二優(yōu)先級,得到第一判斷結(jié)果;
屏蔽子單元,用于當(dāng)所述第一判斷結(jié)果表示所述第一優(yōu)先級高于所述第二優(yōu)先級時,屏蔽所述事件信息;
呈現(xiàn)子單元,用于當(dāng)所述第一判斷結(jié)果表示所述第一優(yōu)先級低于所述第二優(yōu)先級時,向所述用戶呈現(xiàn)所述事件信息。
實際應(yīng)用中,所述行為信息確定單元503,具體可以包括:
第二行為信息確定子單元,用于根據(jù)所述當(dāng)前時間信息以及所述行為習(xí)慣信息,確定所述用戶在預(yù)設(shè)時間內(nèi)將要執(zhí)行的行為信息;
所述機器人控制單元504,具體可以包括:
輔助操作確定子單元,用于基于所述將要執(zhí)行的行為信息,確定對于所述將要執(zhí)行的行為信息的輔助操作;
第二機器人控制子單元,用于控制所述機器人執(zhí)行所述輔助操作。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的電子設(shè)備而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。