一種去中心化的智能家居控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能家居控制技術(shù)領(lǐng)域,尤其涉及一種去中心化的智能家居控制系統(tǒng)。
【背景技術(shù)】
[0002]隨著社會(huì)信息化的加快,人們的工作、生活和通訊、信息的關(guān)系日益緊密。信息化社會(huì)在改變?nèi)藗兩罘绞脚c工作習(xí)慣的同時(shí),也對(duì)傳統(tǒng)的住宅提出了挑戰(zhàn),社會(huì)、技術(shù)以及經(jīng)濟(jì)的進(jìn)步更使人們的觀念隨之巨變。人們對(duì)家居的要求早已不只是物理空間,更為關(guān)注的是一個(gè)安全、方便、舒適的居家環(huán)境。
[0003]家居智能化因其布線簡(jiǎn)單、功能靈活,擴(kuò)展容易而被人們廣泛接受和應(yīng)用。與普通家居相比,智能家居不僅具有傳統(tǒng)的居住功能,提供舒適安全、高品位且宜人的家庭生活空間;還由原來(lái)的被動(dòng)靜止結(jié)構(gòu)轉(zhuǎn)變?yōu)榫哂心軇?dòng)智慧的工具,提供全方位的信息交換功能,幫助家庭與外部保持信息交流暢通,優(yōu)化人們的生活方式。
[0004]然而,現(xiàn)有智能家居控制主要是指將家中的各種設(shè)備連接到一起,以住宅為平臺(tái),構(gòu)建兼?zhèn)浣ㄖ?、網(wǎng)絡(luò)通信、信息家電、設(shè)備自動(dòng)化,集系統(tǒng)、結(jié)構(gòu)、服務(wù)、管理為一體的高效、舒適、安全、便利、環(huán)保的居住環(huán)境。由于目前大多采用智能家居集控裝置對(duì)家電進(jìn)行整體的控制,因此智能家居控制系統(tǒng)整體的穩(wěn)定性無(wú)法保障,如果個(gè)別設(shè)備損壞,將導(dǎo)致整個(gè)控制系統(tǒng)都會(huì)癱瘓,無(wú)法正常工作。
【發(fā)明內(nèi)容】
[0005]針對(duì)上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的是提供一種基于zigbee或者其他技術(shù),無(wú)需中控節(jié)點(diǎn)的智能家居控制系統(tǒng),克服了傳統(tǒng)的集中式控制系統(tǒng)對(duì)中控節(jié)點(diǎn)的依賴(lài)所導(dǎo)致的性能瓶頸等問(wèn)題,從而實(shí)現(xiàn)可靠的分布式控制系統(tǒng),使得任何設(shè)備的損壞不影響系統(tǒng)整體的穩(wěn)健性。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下:
一種去中心化的智能家居控制系統(tǒng),包括:觸發(fā)聯(lián)動(dòng)操作模塊,用于根據(jù)觸發(fā)操作,選擇需要做聯(lián)動(dòng)的觸發(fā)設(shè)備,所述觸發(fā)設(shè)備開(kāi)始聯(lián)動(dòng)操作,輸出包含觸發(fā)命令的設(shè)備動(dòng)作值,同時(shí)向響應(yīng)判斷執(zhí)行模塊廣播觸發(fā)設(shè)備的聯(lián)動(dòng)操作消息;響應(yīng)判斷執(zhí)行模塊,用于接收觸發(fā)設(shè)備的聯(lián)動(dòng)操作消息,并根據(jù)預(yù)先建立的觸發(fā)設(shè)備與響應(yīng)設(shè)備之間的綁定關(guān)系,判斷本條聯(lián)動(dòng)操作是否符合已保存的聯(lián)動(dòng)配置操作,如果符合,則將本條聯(lián)動(dòng)操作消息傳輸至響應(yīng)設(shè)備,以執(zhí)行聯(lián)動(dòng)操作。
[0007]所述去中心化的智能家居控制系統(tǒng),還包括:配置消息存儲(chǔ)模塊,具體用于在觸發(fā)聯(lián)動(dòng)操作模塊根據(jù)觸發(fā)操作,選擇需要做聯(lián)動(dòng)的觸發(fā)設(shè)備之前,將觸發(fā)設(shè)備與響應(yīng)設(shè)備進(jìn)行綁定,配置觸發(fā)設(shè)備與響應(yīng)設(shè)備之間的聯(lián)動(dòng)操作,保存聯(lián)動(dòng)配置操作,并將其存放于響應(yīng)判斷執(zhí)行模塊。
[0008]根據(jù)下列信息對(duì)觸發(fā)設(shè)備與響應(yīng)設(shè)備進(jìn)行綁定:觸發(fā)設(shè)備唯一標(biāo)識(shí)符ID,觸發(fā)的命令名稱(chēng),觸發(fā)的命令參數(shù),響應(yīng)設(shè)備唯一標(biāo)識(shí)符ID,響應(yīng)的設(shè)備命令名稱(chēng),響應(yīng)的參數(shù)。
[0009]所述觸發(fā)設(shè)備對(duì)應(yīng)一個(gè)或多個(gè)響應(yīng)設(shè)備。
[0010]所述觸發(fā)聯(lián)動(dòng)操作模塊,包括:可手動(dòng)操作或自然觸發(fā)引起聯(lián)動(dòng)操作。
[0011]所述觸發(fā)聯(lián)動(dòng)操作模塊與響應(yīng)判斷執(zhí)行模塊之間的通信包括:無(wú)線網(wǎng)絡(luò)或微波或藍(lán)牙。
[0012]一種去中心化的智能家居控制方法,包括:
將觸發(fā)設(shè)備與響應(yīng)設(shè)備進(jìn)行綁定,配置觸發(fā)設(shè)備與響應(yīng)設(shè)備之間的聯(lián)動(dòng)操作,保存聯(lián)動(dòng)配置操作;
根據(jù)觸發(fā)操作,選擇需要做聯(lián)動(dòng)的觸發(fā)設(shè)備,所述觸發(fā)設(shè)備開(kāi)始聯(lián)動(dòng)操作,輸出包含觸發(fā)命令的設(shè)備動(dòng)作值,同時(shí)向響應(yīng)判斷執(zhí)行模塊廣播觸發(fā)設(shè)備的聯(lián)動(dòng)操作消息;
接收觸發(fā)設(shè)備的聯(lián)動(dòng)操作消息,并根據(jù)預(yù)先建立的觸發(fā)設(shè)備與響應(yīng)設(shè)備之間的綁定關(guān)系,判斷本條聯(lián)動(dòng)操作是否符合已保存的聯(lián)動(dòng)配置操作,如果符合,則將本條聯(lián)動(dòng)操作消息傳輸至響應(yīng)設(shè)備,以執(zhí)行聯(lián)動(dòng)操作。
[0013]與現(xiàn)有技術(shù)相比,本發(fā)明基于zigbee或者其他技術(shù),無(wú)需中控節(jié)點(diǎn),克服了傳統(tǒng)的集中式控制系統(tǒng)對(duì)中控節(jié)點(diǎn)的依賴(lài)所導(dǎo)致的性能瓶頸等問(wèn)題,從而實(shí)現(xiàn)可靠的分布式控制系統(tǒng),使得任何設(shè)備的損壞不影響系統(tǒng)整體的穩(wěn)健性,可能只是針對(duì)于損壞設(shè)備無(wú)法觸發(fā)和響應(yīng),極易拓展加入新類(lèi)型的設(shè)備,開(kāi)發(fā)維護(hù)代價(jià)很低,方便升級(jí)。
[0014]以下將結(jié)合附圖對(duì)本發(fā)明的構(gòu)思、具體結(jié)構(gòu)及產(chǎn)生的技術(shù)效果作進(jìn)一步說(shuō)明,以充分地了解本發(fā)明的目的、特征和效果。
【附圖說(shuō)明】
[0015]圖1:本發(fā)明去中心化的智能家居控制系統(tǒng)結(jié)構(gòu)流程圖;
圖2:本發(fā)明去中心化的智能家居控制方法流程圖。
【具體實(shí)施方式】
[0016]為了使本發(fā)明所解決的技術(shù)問(wèn)題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0017]如圖1所示,本發(fā)明提供的一種去中心化的智能家居控制系統(tǒng),包括:配置消息存儲(chǔ)模塊101,具體用于在觸發(fā)聯(lián)動(dòng)操作模塊根據(jù)觸發(fā)操作,選擇需要做聯(lián)動(dòng)的觸發(fā)設(shè)備之前,將觸發(fā)設(shè)備與響應(yīng)設(shè)備進(jìn)行綁定,配置觸發(fā)設(shè)備與響應(yīng)設(shè)備之間的聯(lián)動(dòng)操作,保存聯(lián)動(dòng)配置操作,并將其存放于響應(yīng)判斷執(zhí)行模塊。
[0018]觸發(fā)聯(lián)動(dòng)操作模塊102,用于根據(jù)觸發(fā)操作,選擇需要做聯(lián)動(dòng)的觸發(fā)設(shè)備,所述觸發(fā)設(shè)備開(kāi)始聯(lián)動(dòng)操作,輸出包含觸發(fā)命令的設(shè)備動(dòng)作值,同時(shí)向響應(yīng)判斷執(zhí)行模塊廣播觸發(fā)設(shè)備的聯(lián)動(dòng)操作消息。
[0019]響應(yīng)判斷執(zhí)行模塊103,用于接收觸發(fā)設(shè)備的聯(lián)動(dòng)操作消息,并根據(jù)預(yù)先建立的觸發(fā)設(shè)備與響應(yīng)設(shè)備之間的綁定關(guān)系,判斷本條聯(lián)動(dòng)操作是否符合已保存的聯(lián)動(dòng)配置操作,如果符合,則將本條聯(lián)動(dòng)操作消息傳輸至響應(yīng)設(shè)備,以執(zhí)行聯(lián)動(dòng)操作。
[0020]實(shí)施中,本發(fā)明提供的智能家居控制系統(tǒng),可以根據(jù)下列信息對(duì)觸發(fā)設(shè)備與響應(yīng)設(shè)備進(jìn)行綁定:觸發(fā)設(shè)備唯一標(biāo)識(shí)符ID,觸發(fā)的命令名稱(chēng),觸發(fā)的命令參數(shù),響應(yīng)設(shè)備唯一標(biāo)識(shí)符ID,響應(yīng)的設(shè)備命令名稱(chēng),響應(yīng)的參數(shù)。觸發(fā)設(shè)備與響應(yīng)設(shè)備的綁定關(guān)系,存放于響應(yīng)判斷執(zhí)行模塊103,也可以存儲(chǔ)一份到觸發(fā)聯(lián)動(dòng)操作模塊102。
[0021]本發(fā)明,觸發(fā)設(shè)備對(duì)應(yīng)一個(gè)或者多個(gè)響應(yīng)設(shè)備。觸發(fā)設(shè)備與響應(yīng)設(shè)備之間的聯(lián)動(dòng)操作,是指通過(guò)一個(gè)開(kāi)關(guān)設(shè)備的觸發(fā)動(dòng)作,可以有一個(gè)或多個(gè)響應(yīng)設(shè)備執(zhí)行響應(yīng)動(dòng)作。比如:進(jìn)門(mén)處的開(kāi)關(guān)設(shè)備打開(kāi)(觸發(fā)),可以導(dǎo)致客廳的燈光設(shè)備也自動(dòng)打開(kāi)。當(dāng)然,本發(fā)明中可以根據(jù)實(shí)際需求配置一個(gè)開(kāi)關(guān)設(shè)備對(duì)應(yīng)燈光設(shè)備,音響設(shè)備,空調(diào)設(shè)備等多個(gè)其他設(shè)備。
[0022]本