對智能家居設(shè)備進(jìn)行控制的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能控制技術(shù),尤其涉及對智能家居設(shè)備進(jìn)行控制的方法及系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前的智能家居領(lǐng)域,常采用物聯(lián)網(wǎng)技術(shù)將一定范圍內(nèi)的各種智能家居設(shè)備(如音視頻設(shè)備、照明系統(tǒng)、窗簾設(shè)備、空調(diào)設(shè)備、安防系統(tǒng)、數(shù)字影院系統(tǒng)、網(wǎng)絡(luò)家電以及三表抄送系統(tǒng)等)連接到一起,通過智能家居控制裝置對各智能家居設(shè)備進(jìn)行控制,包括提供家電控制、照明控制、窗簾控制、電話遠(yuǎn)程控制、室內(nèi)外遙控、防盜報警、環(huán)境監(jiān)測、暖通控制、紅外轉(zhuǎn)發(fā)以及可編程定時控制等多種功能和手段。所述一定范圍例如為家庭范圍、辦公范圍等。
[0003]與普通家居設(shè)備相比,智能家居設(shè)備不僅具有傳統(tǒng)的居住功能,還兼?zhèn)渚W(wǎng)絡(luò)通信、信息家電、設(shè)備自動化,還提供集系統(tǒng)、結(jié)構(gòu)、服務(wù)、管理為一體的高效、舒適、安全、便利、環(huán)保的居住環(huán)境,可進(jìn)行全方位的信息交互。通過智能家居的控制器便可對各智能家居設(shè)備進(jìn)行控制,操作方便,優(yōu)化人們的生活方式,幫助人們有效安排時間,增強(qiáng)家居生活的安全性。
[0004]如何有效的整合、統(tǒng)籌管理這些智能家居設(shè)備,是能否實(shí)現(xiàn)智能家居的一個核心,正是這個核心催生了很多智能家居控制方案的誕生。
[0005]如今的智能家居控制方案的智能化主要體現(xiàn)在的自動化執(zhí)行方面。通常的方法是通過用戶操作行為的記錄,通過機(jī)器學(xué)習(xí)方法發(fā)現(xiàn)用戶的行為習(xí)慣和模式,從而根據(jù)用戶模型來自動化控制智能家居設(shè)備的運(yùn)行。該方法會記錄用戶每次對智能家居設(shè)備的操作信息,然后調(diào)用ARM學(xué)習(xí)控制器來學(xué)習(xí)用戶的行為模式,發(fā)現(xiàn)用戶的行為習(xí)慣;從而在以后的運(yùn)行過程中,可以按照這些學(xué)習(xí)到的行為模式自動執(zhí)行相應(yīng)動作,解放用戶繁瑣的固定模式的操作。
[0006]綜上,現(xiàn)有方案只能基于操作行為記錄對智能家居設(shè)備進(jìn)行自動化管理,卻無法處理用戶的突發(fā)需求或者異常情況,導(dǎo)致智能化性能不高。
【發(fā)明內(nèi)容】
[0007]本發(fā)明提供了一種對智能家居設(shè)備進(jìn)行控制的方法,該方法能夠使對智能家居設(shè)備的控制更加智能化。
[0008]本發(fā)明提供了一種對智能家居設(shè)備進(jìn)行控制的系統(tǒng),該系統(tǒng)能夠使對智能家居設(shè)備的控制更加智能化。
[0009]一種對智能家居設(shè)備進(jìn)行控制的方法,該方法包括:
[0010]用戶端接收用戶輸入的突發(fā)控制信息,將突發(fā)控制信息和家庭標(biāo)識發(fā)送給服務(wù)器;
[0011]服務(wù)器對突發(fā)控制信息進(jìn)行解析,得到包含條件和結(jié)論的自定義控制映射,同步到與家庭標(biāo)識對應(yīng)的控制器;
[0012]控制器對智能家居設(shè)備的歷史控制信息進(jìn)行機(jī)器學(xué)習(xí),得到包含條件和結(jié)論的機(jī)器學(xué)習(xí)控制映射;并接收來自服務(wù)器的自定義控制映射,基于機(jī)器學(xué)習(xí)控制映射和自定義控制映射確定出設(shè)備控制命令,根據(jù)設(shè)備控制命令對智能家居設(shè)備進(jìn)行控制。
[0013]一種對智能家居設(shè)備進(jìn)行控制的系統(tǒng),該系統(tǒng)包括用戶端、服務(wù)器和控制器;
[0014]所述用戶端,接收用戶輸入的突發(fā)控制信息,將突發(fā)控制信息和家庭標(biāo)識發(fā)送給所述服務(wù)器;
[0015]所述服務(wù)器,接收來自所述客戶端的突發(fā)控制信息和家庭標(biāo)識,對突發(fā)控制信息進(jìn)行解析,得到包含條件和結(jié)論的自定義控制映射,同步到與家庭標(biāo)識對應(yīng)的控制器;
[0016]所述控制器,對智能家居設(shè)備的歷史控制信息進(jìn)行機(jī)器學(xué)習(xí),得到包含條件和結(jié)論的機(jī)器學(xué)習(xí)控制映射;接收來自服務(wù)器的自定義控制映射,基于機(jī)器學(xué)習(xí)控制映射和自定義控制映射確定出設(shè)備控制命令,根據(jù)設(shè)備控制命令對智能家居設(shè)備進(jìn)行控制。
[0017]從上述方案可以看出,本發(fā)明中,用戶端接收用戶輸入的突發(fā)控制信息,將突發(fā)控制信息和家庭標(biāo)識發(fā)送給服務(wù)器;服務(wù)器對突發(fā)控制信息進(jìn)行解析,得到包含條件和結(jié)論的自定義控制映射,同步到與家庭標(biāo)識對應(yīng)的控制器;控制器對智能家居設(shè)備的歷史控制信息進(jìn)行機(jī)器學(xué)習(xí),得到包含條件和結(jié)論的機(jī)器學(xué)習(xí)控制映射;接收來自服務(wù)器的自定義控制映射,基于機(jī)器學(xué)習(xí)控制映射和自定義控制映射確定出設(shè)備控制命令,根據(jù)設(shè)備控制命令對智能家居設(shè)備進(jìn)行控制。本發(fā)明獲取用戶輸入的突發(fā)控制信息,在考慮歷史控制信息的基礎(chǔ)上,結(jié)合突發(fā)控制信息對智能家居設(shè)備進(jìn)行控制,從而,實(shí)現(xiàn)對智能家居設(shè)備的控制更加靈活、智能化。
【附圖說明】
[0018]圖1為本發(fā)明對智能家居設(shè)備進(jìn)行控制的方法示意性流程圖;
[0019]圖2為本發(fā)明對突發(fā)控制進(jìn)行輸入和解析的方法流程圖實(shí)例;
[0020]圖3為本發(fā)明控制器進(jìn)行智能家居設(shè)備控制的方法流程圖實(shí)例;
[0021]圖4為本發(fā)明對智能家居設(shè)備進(jìn)行控制的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0023]本發(fā)明獲取用戶輸入的突發(fā)控制信息,在考慮歷史控制信息的基礎(chǔ)上,結(jié)合突發(fā)控制信息對智能家居設(shè)備進(jìn)行控制,從而,實(shí)現(xiàn)對智能家居設(shè)備的控制更加靈活、智能化。參見圖1,為本發(fā)明對智能家居設(shè)備進(jìn)行控制的方法示意性流程圖,其包括以下步驟:
[0024]步驟101,用戶端接收用戶輸入的突發(fā)控制信息,將突發(fā)控制信息和家庭標(biāo)識發(fā)送給服務(wù)器。
[0025]突發(fā)控制信息為一些突發(fā)需求或者異常情況,例如為明后兩天(1.22-1.23)出差。每個家庭配置一個家庭標(biāo)識,用戶輸入對應(yīng)家庭標(biāo)識的突發(fā)控制信息。
[0026]具體實(shí)現(xiàn)時,可按照預(yù)先設(shè)置的模板輸入突發(fā)控制信息,例如分別輸入時間及對應(yīng)的事件。
[0027]用戶輸入突發(fā)控制信息的方式不限定,包括文本信息、語音信息等。對于突發(fā)控制信息允許多種方式的情形,可采用如下具體實(shí)現(xiàn):用戶端對接收的突發(fā)控制信息進(jìn)行判斷,如果為文本信息,則直接發(fā)送給服務(wù)器,如果不為文本信息,則將突發(fā)控制信息轉(zhuǎn)換為文本信息,發(fā)送給服務(wù)器。
[0028]步驟102,服務(wù)器對突發(fā)控制信息進(jìn)行解析,得到包含條件和結(jié)論的自定義控制映射,同步到與家庭標(biāo)識對應(yīng)的控制器。
[0029]自定義控制映射包含條件和結(jié)論,也即是,滿足條件時結(jié)論成立。以明后兩天出差的實(shí)例進(jìn)行說明,其條件為日期1.22-1.23,結(jié)論為關(guān)閉客廳燈。
[0030]步驟103,控制器對智能家居設(shè)備的歷史控制信息進(jìn)行機(jī)器學(xué)習(xí),得到包含條件和結(jié)論的機(jī)器學(xué)習(xí)控制映射;并接收來自服務(wù)器的自定義控制映射,基于機(jī)器學(xué)習(xí)控制映射和自定義控制映射確定出設(shè)備控制命令,根據(jù)設(shè)備控制命令對智能家居設(shè)備進(jìn)行控制。
[0031]進(jìn)一步地,根據(jù)設(shè)備控制命令對智能家居設(shè)備進(jìn)行控制之前,還可將設(shè)備控制命令反饋給用戶進(jìn)行確認(rèn),具體地:
[0032]將設(shè)備控制命令展示給用戶,如果接收到來自用戶的授權(quán)指示,則執(zhí)行所述根據(jù)設(shè)備控制命令對智能家居設(shè)備進(jìn)行控制的步驟。如果沒有接收到來自用戶的授權(quán)指示,可按照默認(rèn)的方式執(zhí)行;默認(rèn)方式可自行設(shè)置,可以設(shè)置為執(zhí)行設(shè)備控制命令,也可以設(shè)置為拒絕執(zhí)行設(shè)備控制命令。接收來自用戶的授權(quán)指示后,還可以對其進(jìn)行保存,以供下次執(zhí)行設(shè)備控制命令時直接調(diào)取進(jìn)行后續(xù)操作。
[0033]本發(fā)明基于機(jī)器學(xué)習(xí)控制映射和自定義控制映射確定出設(shè)備控制命令,這樣,在考慮歷史控制信息的基礎(chǔ)上,結(jié)合突發(fā)控制信息對智能家居設(shè)備進(jìn)行控制,使得對智能家居設(shè)備的控制更加靈活、智能化。
[0034]基于機(jī)器學(xué)習(xí)控制映射和自定義控制映射確定出設(shè)備控制命令的具體方案,可根據(jù)需要進(jìn)行設(shè)置,下面舉例進(jìn)行說明。
[0035]方案一、
[0036]控制器獲取環(huán)境感知信息,判斷環(huán)境感知信息是否滿足機(jī)器學(xué)習(xí)控制映射和自定義控制映射中的條件,如果是,則判斷機(jī)器學(xué)習(xí)控制映射中的結(jié)論驗(yàn)證項(xiàng)和自定義控制映射的結(jié)論是否一致,如果一致,則機(jī)器學(xué)習(xí)控制映射的結(jié)論成立,生成設(shè)備控制指令。當(dāng)環(huán)境感知信息滿足機(jī)器學(xué)習(xí)控制映射和自定義控制映射中的條件時,以機(jī)器學(xué)習(xí)控制映射中相應(yīng)的結(jié)論作為驗(yàn)證項(xiàng),對該結(jié)論進(jìn)行驗(yàn)證,判斷機(jī)器學(xué)習(xí)控制映射中的結(jié)論驗(yàn)證項(xiàng)和自定義控制映射的結(jié)論是否一致,如果一致,則作為驗(yàn)證項(xiàng)的結(jié)論成立,生成關(guān)于該結(jié)論的設(shè)備