一種基于用戶行為分析的智能家居控制方法、裝置和系統(tǒng)的制作方法
【專利說明】
[0001]
技術(shù)領(lǐng)域
[0002] 本發(fā)明涉及物聯(lián)網(wǎng)智能家居技術(shù)領(lǐng)域,具體涉及一種基于用戶行為分析的智能家 居控制方法和系統(tǒng)。
【背景技術(shù)】
[0003] 在傳統(tǒng)家居中,用戶是家居設(shè)計的中心,家居中的裝潢、布局等均根據(jù)用戶喜好進(jìn) 行設(shè)計。在日常生活中用戶根據(jù)自身需要打開窗戶、打開電視、關(guān)閉窗簾、打開燈光等即是 通過對家居狀態(tài)的物理改變來獲得想要的家居體驗。隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,物-物互聯(lián)的 概念深刻影響人類社會的工商業(yè)領(lǐng)域乃至生活起居,智能家居技術(shù)就是物聯(lián)網(wǎng)技術(shù)與家居 設(shè)計相結(jié)合的新興技術(shù),讓家居"活"起來,更好地為用戶服務(wù)。
[0004] 目前,智能家居設(shè)備由用戶進(jìn)行主動控制。請參見圖1,在智能家居中,家居設(shè)備10 通過自帶的通信模塊101連接網(wǎng)絡(luò)接入設(shè)備11,從而接入通信網(wǎng)絡(luò)中,用戶可以通過連接通 信網(wǎng)絡(luò)的用戶設(shè)備12(UE,User Equipment)遠(yuǎn)程控制家居設(shè)備10。例如,在炎熱的夏天,用 戶在回家途中通過UE控制家中的空調(diào)啟動,從而提前將室溫降低到目標(biāo)的適宜溫度,節(jié)省 了回到家中再開啟空調(diào)的等待時間,又提高了用戶體驗。進(jìn)一步的,請參見圖2,在智能家居 中,家居設(shè)備20通過自帶的通信模塊201連接網(wǎng)絡(luò)接入設(shè)備21,從而接入通信網(wǎng)絡(luò)中,另外, 家居設(shè)備20還內(nèi)置觸發(fā)模塊202,用戶通過連接網(wǎng)絡(luò)接入設(shè)備21的用戶設(shè)備22向家居設(shè)備 20中的觸發(fā)模塊202配置觸發(fā)條件和預(yù)設(shè)操作,當(dāng)觸發(fā)模塊202判定觸發(fā)條件成立時,觸發(fā) 家居設(shè)備20執(zhí)行預(yù)設(shè)操作。通過上述技術(shù)方案實現(xiàn)了智能家居系統(tǒng)的遠(yuǎn)程控制和自動執(zhí)行 操作。
[0005] 但是,在上述技術(shù)方案中,智能家居系統(tǒng)執(zhí)行操作需要由用戶遠(yuǎn)程控制或由用戶 預(yù)設(shè)觸發(fā)條件,使得用戶控制方式更加靈活,但其本質(zhì)仍然是用戶主動控制,實際上智能家 居系統(tǒng)并未實現(xiàn)智能化。
【發(fā)明內(nèi)容】
[0006] 有鑒于此,本發(fā)明實施例提供了一種基于用戶行為分析的智能家居控制方法和系 統(tǒng),用于對用戶于智能家居中的操作行為進(jìn)行分析,并根據(jù)分析結(jié)果對智能家居系統(tǒng)進(jìn)行 智能化控制,進(jìn)而實現(xiàn)智能家居系統(tǒng)的智能化控制。
[0007] 一種智能家居控制方法,包括: 記錄N組第一控制序列及其對應(yīng)的N組家居狀態(tài)序列,所述第一控制序列包括一個或多 個針對智能家居設(shè)備的控制動作,所述家居狀態(tài)序列包括η個家居條件的狀態(tài),用于指示用 戶控制智能家居設(shè)備時的家居狀態(tài); 根據(jù)所述Ν組第一控制序列和所述Ν組家居狀態(tài)序列,利用神經(jīng)網(wǎng)絡(luò)算法預(yù)測在所述Ν 組家居狀態(tài)序列下對應(yīng)的Ν組第二控制序列,所述第二控制序列包括一個或多個在對應(yīng)家 居狀態(tài)下用戶可能對智能家居設(shè)備的控制動作; 按次序?qū)λ鯪組第二控制序列和所述N組第一控制序列進(jìn)行比較,獲取第二控制序列 中與第一控制序列不相同的Μ組差別控制序列; 根據(jù)控制動作的具體類型,統(tǒng)計所述Μ組差別控制序列中的m個具體控制動作; 獲取所述m個具體控制動作中每個具體控制動作對應(yīng)的多個家居狀態(tài)序列,并對所述 多個家居狀態(tài)序列進(jìn)行投影,得到η個家居條件的狀態(tài)邊界; 將每個具體控制動作對應(yīng)的η個家居條件狀態(tài)邊界組成的序列作為所述m個具體控制 動作對應(yīng)的m個觸發(fā)狀態(tài)序列; 當(dāng)當(dāng)前η個家居條件的狀態(tài)滿足所述m個觸發(fā)狀態(tài)序列中任一觸發(fā)狀態(tài)序列時,推薦用 戶執(zhí)行對應(yīng)的具體控制動作。
[0008] 優(yōu)選地,所述根據(jù)所述N組第一控制序列和所述N組家居狀態(tài)序列,利用神經(jīng)網(wǎng)絡(luò) 算法預(yù)測在所述N組家居狀態(tài)序列下對應(yīng)的N組第二控制序列包括:將所述N組家居狀態(tài)序 列作為輸入,將所述N組第一控制序列作為輸出,對人工神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,得到分類器;將 所述N組家居狀態(tài)序列輸入所述分類器,輸出對應(yīng)的N組第二控制序列。
[0009] 優(yōu)選地,所述N不少于1000;所述控制動作包括:空調(diào)開/關(guān)、加濕器開/關(guān)、干燥器 開/關(guān)、窗戶開/關(guān)、窗簾開/關(guān)、熱水器開/關(guān)、燈光開/關(guān)、電視開/關(guān);所述家居條件的狀態(tài) 包括:室外溫度、天氣狀況、室內(nèi)溫度、用戶外出、時間段、室內(nèi)亮度。
[0010] 優(yōu)選地,所述人工神經(jīng)網(wǎng)絡(luò)為BP神經(jīng)網(wǎng)絡(luò)。
[0011] -種智能家居控制裝置,包括: 記錄單元,用于記錄N組第一控制序列及其對應(yīng)的N組家居狀態(tài)序列,所述第一控制序 列包括一個或多個針對智能家居設(shè)備的控制動作,所述家居狀態(tài)序列包括η個家居條件的 狀態(tài),用于指示用戶控制智能家居設(shè)備時的家居狀態(tài); 預(yù)測單元,用于根據(jù)所述Ν組第一控制序列和所述Ν組家居狀態(tài)序列,利用神經(jīng)網(wǎng)絡(luò)算 法預(yù)測在所述Ν組家居狀態(tài)序列下對應(yīng)的Ν組第二控制序列,所述第二控制序列包括一個或 多個在對應(yīng)家居狀態(tài)下用戶可能對智能家居設(shè)備的控制動作; 比較單元,用于按次序?qū)λ靓M第二控制序列和所述Ν組第一控制序列進(jìn)行比較,獲 取第二控制序列中與第一控制序列不相同的Μ組差別控制序列; 統(tǒng)計單元,用于根據(jù)控制動作的具體類型,統(tǒng)計所述Μ組差別控制序列中的m個具體控 制動作; 投影單元,用于獲取所述m個具體控制動作中每個具體控制動作對應(yīng)的多個家居狀態(tài) 序列,并對所述多個家居狀態(tài)序列進(jìn)行投影,得到η個家居條件的狀態(tài)邊界; 生成單元,用于將每個具體控制動作對應(yīng)的η個家居條件狀態(tài)邊界組成的序列作為所 述m個具體控制動作對應(yīng)的m個觸發(fā)狀態(tài)序列; 觸發(fā)單元,用于當(dāng)當(dāng)前η個家居條件的狀態(tài)滿足所述m個觸發(fā)狀態(tài)序列中任一觸發(fā)狀態(tài) 序列時,推薦用戶執(zhí)行對應(yīng)的具體控制動作。
[0012] 優(yōu)選地,所述預(yù)測單元包括: 訓(xùn)練子單元,將所述N組家居狀態(tài)序列作為輸入,將所述N組第一控制序列作為輸出,對 人工神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,得到分類器; 傳輸子單元,用于將所述N組家居狀態(tài)序列輸入所述分類器,輸出對應(yīng)的N組第二控制 序列。
[0013]優(yōu)選地,所述訓(xùn)練子單元所利用的人工神經(jīng)網(wǎng)絡(luò)為BP神經(jīng)網(wǎng)絡(luò)。
[0014] 一種智能家居系統(tǒng),包括: 多個智能家居設(shè)備,用于受用戶控制而向用戶提供智能家居服務(wù);以及如上所述的智 能家居控制裝置。
[0015] 從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點: 本發(fā)明技術(shù)方案收集用戶控制數(shù)據(jù)及其對應(yīng)的家居狀態(tài),利用神經(jīng)網(wǎng)絡(luò)算法學(xué)習(xí)訓(xùn)練 上述數(shù)據(jù),預(yù)測在相同的家居狀態(tài)下用戶可能發(fā)生的用戶控制行為,通過對比收集的用戶 控制數(shù)據(jù)和預(yù)測的用戶控制行為并進(jìn)行進(jìn)一步處理,獲取具體控制動作對應(yīng)的家居條件狀 態(tài)邊界,并將該邊界作為智能化控制的觸發(fā)條件,從而實現(xiàn)智能家居系統(tǒng)的智能化控制。根 據(jù)用戶實測反饋,本發(fā)明技術(shù)方案能夠有效提供較好的家居智能化控制體驗。
【附圖說明】
[0016] 圖1為現(xiàn)有一種技術(shù)智能家居系統(tǒng)結(jié)構(gòu)圖; 圖2為現(xiàn)有另一種技術(shù)智能家居系統(tǒng)結(jié)構(gòu)圖; 圖3為本發(fā)明實施例的智能家居控制方法流程圖; 圖4為本發(fā)明實施例的智能家居控制方法流程圖; 圖5為本發(fā)明實施例的智能家居控制裝置結(jié)構(gòu)圖; 圖6為本發(fā)明實施例的預(yù)測單元結(jié)構(gòu)圖; 圖7為本發(fā)明實施例的智能家居控制系統(tǒng)結(jié)構(gòu)圖。
【具體實施方式】
[0017] 本發(fā)明實施例提供了一種基于用戶行為分析的智能家居控制方法,用于對用戶于 智能家居中的操作行為進(jìn)行分析,并根據(jù)分析結(jié)果對智能家居系統(tǒng)進(jìn)行智能化控制,進(jìn)而 實現(xiàn)智能家居系統(tǒng)的智能化控制。本發(fā)明實施例還提供與上述方法相關(guān)的基于用戶行為分 析的智能家居控制裝置和系統(tǒng),以下將分別對其進(jìn)行詳細(xì)說明。
[0018] 本發(fā)明實施提供一種基于用戶行為分析的智能家居控制方法,請參見圖3,本實施 例方法具體包括步驟: 301、記錄N組第一控制序列及其對應(yīng)的N組家居狀態(tài)序列。
[0019] 第一控制序列包括:一個或多個針對智能家居設(shè)備的控制動作。家居狀態(tài)序列包 括個家居條件的狀態(tài),用于指示用戶控制智能家居設(shè)備時的家居狀態(tài)。
[0020] 優(yōu)選地,N的取值應(yīng)不少于1000。
[0021]其中,智能家居設(shè)備包括但不限于:(智能)空調(diào)、(智能)濕器、(智能)干燥器、(智 能)窗戶、(智能)窗簾、(智能)熱水器、(智能)燈光、(智能)電視。對應(yīng)的,控制動作包括但不 限于:空調(diào)開/關(guān)、加濕器開/關(guān)、干燥器開/關(guān)、窗戶開/關(guān)、窗簾開/關(guān)、熱水器開/關(guān)、燈光 開/關(guān)、電視開/關(guān)。家居條件狀態(tài)包括但不限于:室外溫度、天氣狀況、室內(nèi)溫度、用戶外出、 時間段、室內(nèi)亮度。
[0022]第一控制序列的示例為:(空調(diào)開,加濕器關(guān),干燥器關(guān),窗戶開,窗簾開,熱水器 關(guān),燈光關(guān),電視關(guān),….),家居狀態(tài)序列