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