專利名稱:智能家居網(wǎng)絡(luò)中智能設(shè)備的組地址分配方法
技術(shù)領(lǐng)域:
本發(fā)明涉及ー種智能家居網(wǎng)絡(luò)中智能設(shè)備的組控制方法,并且尤其涉及在智能家居網(wǎng)絡(luò)環(huán)境內(nèi),根據(jù)固定地址和動(dòng)態(tài)ID為多個(gè)智能設(shè)備分配組地址的的方法。
背景技術(shù):
智能家居是以住宅為平臺(tái),利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技木、智能家居-系統(tǒng)設(shè)計(jì)方案安全防范技術(shù)、自動(dòng)控制技術(shù)、音視頻技術(shù)將家居生活有關(guān)的設(shè)施集成,構(gòu)建高效的住宅設(shè)施與家庭日程事務(wù)的管理系統(tǒng),提升家居安全性、便利性、舒適性、藝術(shù)性,并實(shí)現(xiàn)環(huán)保節(jié)能的居住環(huán)境。而為了使智能家居環(huán)境中的各種智能設(shè)備發(fā)揮作用,首先必須解決為智能設(shè)備分配地址的問題,現(xiàn)有技術(shù)中為智能設(shè)備分配地址的方式主要有兩種一種是由DHCP(動(dòng)態(tài)主 機(jī)配置協(xié)議)為智能設(shè)備分配IP地址,另ー種則是通過智能網(wǎng)關(guān)直接為智能設(shè)備分配特定的非IP地址。目前智能家居領(lǐng)域更多的是采用直接為智能設(shè)備分配特定的非IP地址的方法。例如,目前智能家居領(lǐng)域常見的DALI,CEBUS, EIB標(biāo)準(zhǔn),其中各自定義了設(shè)備地址格式以及地址分配方法的私有協(xié)議。與IP協(xié)議中的多播地址類似,智能家居領(lǐng)域中的常見標(biāo)準(zhǔn)中也有單一地址和組地址的區(qū)別,以便實(shí)現(xiàn)使得總線設(shè)備之間的通訊得到簡化,并降低信道的通訊量,并且使得ー控多、多控一,場景控制等方式變得非常方便。DALI 協(xié)議(數(shù)字可編址的照明接 ロ Digital Addressable LightingInterface)是目前智能家居領(lǐng)域中的照明控制協(xié)議。在DALI協(xié)議中,受控設(shè)備的地址為8位,其結(jié)構(gòu)可以表示為YAAAAAAS,其中Y是短地址和組地址/廣播指令標(biāo)志位A表示具體的地址位。Y=” O”表示為設(shè)備分配的唯一地址;Y=” I”:則為組地址或者廣播指令;s是ー個(gè)選擇標(biāo)志位。下表顯示了 DALI協(xié)議的地址范圍
I崆過字++霄I
6.1 .トI O· I ; I [ (I A 4 A I A A S I
!6 +t tt-Ι II & A A A A S I
“ — 一-
廣—播#令I(lǐng) I I I〗! S I
專會(huì)命令\ t ο i c I* c c I I
因此,DALI協(xié)議僅僅能夠分配64個(gè)短地址,也就是受控設(shè)備的唯一地址,以及16個(gè)組地址。也就是說DALI協(xié)議最多只能同時(shí)控制64個(gè)設(shè)備,以及16個(gè)設(shè)備組,顯然這無法應(yīng)用于設(shè)備數(shù)量較多的場景,并且由于DALI協(xié)議中各個(gè)單一地址和組地址的分配過程比較復(fù)雜,也導(dǎo)致網(wǎng)關(guān)分配地址所需的開銷較大。同時(shí)在DALI協(xié)議中一個(gè)設(shè)備在獲得組地址之前必須獲得短地址,也就是唯一的設(shè)備地址,因此ー個(gè)設(shè)備在加入組之前需要經(jīng)過前后兩次地址分配過程,將耗費(fèi)較多的時(shí)間。
在一些場景下,一個(gè)設(shè)備在加入之前就必然屬于ー個(gè)組,因此這就需要ー種加入之后立即獲得組地址。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明提供ー種智能家居網(wǎng)絡(luò)中的組地址分配方法,其中智能家居網(wǎng)絡(luò)包括網(wǎng)關(guān)以及至少ー個(gè)受控設(shè)備,該方法包括
(1)當(dāng)受控設(shè)備第一次接入智能家居網(wǎng)絡(luò)時(shí),受控設(shè)備向網(wǎng)關(guān)發(fā)送通知報(bào)文,其中該通知報(bào)文包括受控設(shè)備的固定地址;
(2)如果網(wǎng)關(guān)確定該設(shè)備需要加入ー個(gè)或多個(gè)組,則網(wǎng)關(guān)在收到該通知報(bào)文后給受控設(shè)備分配一個(gè)或多個(gè)組動(dòng)態(tài)地址;
(3)網(wǎng)關(guān)向該受控設(shè)備發(fā)送分配報(bào)文,所述分配報(bào)文包括該組動(dòng)態(tài)地址;
(4)該受控設(shè)備收到分配報(bào)文后將其中的一個(gè)或多個(gè)組動(dòng)態(tài)地址存儲(chǔ)起來,并在以后的通信中都用該組ー個(gè)或多個(gè)動(dòng)態(tài)地址作為組通信地址。進(jìn)ー步的,其中該固定地址包括受控設(shè)備的類型碼,受控設(shè)備的條形碼,受控設(shè)備的批次代碼,以及設(shè)受控備的序號。進(jìn)ー步的,其中該動(dòng)態(tài)地址由網(wǎng)關(guān)隨機(jī)分配。進(jìn)ー步的,其中該動(dòng)態(tài)地址由手動(dòng)指定。進(jìn)ー步的,其中網(wǎng)關(guān)與受控設(shè)備通過485總線連接起來。進(jìn)ー步的,其中所屬受控設(shè)備可以同時(shí)加入不同的組并存儲(chǔ)多個(gè)組動(dòng)態(tài)地址。
圖I本申請適用的智能家居網(wǎng)絡(luò)結(jié)構(gòu);
圖2智能設(shè)備的地址編碼格式;
圖3設(shè)備固定地址結(jié)構(gòu);
圖4智能設(shè)備加入組過程;
圖5智能設(shè)備退出組的過程。
具體實(shí)施例方式圖I顯示了本發(fā)明公開的只能家居網(wǎng)絡(luò)的具體結(jié)構(gòu),主要包括家庭內(nèi)部的數(shù)字家庭智能網(wǎng)關(guān),總線交換機(jī),以太網(wǎng)總線,485總線以及各種智能設(shè)備,網(wǎng)關(guān)與受控設(shè)備通過485總線連接起來。圖2顯示了在本發(fā)明所公開的智能家居系統(tǒng)中的設(shè)備地址結(jié)構(gòu)。設(shè)備地址分為固定地址及動(dòng)態(tài)id地址,固定地址在設(shè)備出廠前固化在存儲(chǔ)芯片中,而動(dòng)態(tài)id地址則是設(shè)備第一次接入總線后網(wǎng)關(guān)給予分配作為本節(jié)點(diǎn)通信的地址。圖3A表了第一實(shí)施例,如果受控設(shè)備在智能家居網(wǎng)絡(luò)中僅有卩隹個(gè),例如大門門禁。那么設(shè)備固定地址可以只包括設(shè)備類型碼和設(shè)備的條形碼。圖3B表示了第二實(shí)施例,如果受控設(shè)備包括多個(gè),但可以根據(jù)受控設(shè)備的條形碼和批次碼唯一確定,例如逐步添置的同類型設(shè)備,那么設(shè)備固定地址可以只包括設(shè)備類型碼、設(shè)備的條形碼和設(shè)備批次碼。
圖3C表示了第三實(shí)施例,如果受控設(shè)備不能由批次和條形碼唯一確定,例如照明設(shè)備。那么設(shè)備固定地址可以包括設(shè)備類型碼、設(shè)備的條形碼和設(shè)備批次碼,設(shè)備序號。不限于上述三個(gè)實(shí)施例,根據(jù)應(yīng)用場景的不同,只要能夠保證固定地址的唯一性,那么就可以任意組合設(shè)備類型、設(shè)備的條形碼、設(shè)備的批次代碼、以及設(shè)備的序號中的ー個(gè)或幾個(gè)以構(gòu)成固定地址。在第三實(shí)施例的情況下,設(shè)備固定地址包括設(shè)備固定地址由17個(gè)字節(jié)構(gòu)成,其中第一個(gè)字節(jié)是設(shè)備類型,接著12個(gè)字節(jié)是設(shè)備的條形碼,然后加上2個(gè)字節(jié)表示設(shè)備的批號,最后兩個(gè)字節(jié)表示設(shè)備的序號。當(dāng)然可以根據(jù)具體需要為不同的字段分配不同的字節(jié)數(shù)。在前兩種實(shí)施例中,可以去掉表示相應(yīng)類別的字節(jié),從而構(gòu)成更短的設(shè)備固定地址。而設(shè)備的動(dòng)態(tài)ID地址由家庭網(wǎng)關(guān)確定,其長度由可由于實(shí)際應(yīng)用場景決定,例如設(shè)備的總數(shù)量。 在一個(gè)實(shí)施例中,動(dòng)態(tài)id地址由2個(gè)字節(jié)組成,那么從0x00到Oxffff總共可以表示65536個(gè)設(shè)備動(dòng)態(tài)id地址,由于動(dòng)態(tài)id地址只有兩個(gè)字節(jié),很簡短,在同一個(gè)智能家居網(wǎng)內(nèi)地址也夠用,所以用該地址作為總線上各設(shè)備的通信地址能減少通信時(shí)間,降低數(shù)據(jù)沖突的幾率,大大提高了通信效率。當(dāng)然,也可以采用其他長度,例如I個(gè)或3個(gè)以上字節(jié)長度來表示動(dòng)態(tài)ID。在IP地址協(xié)議中包含有組播的功能以實(shí)現(xiàn)對ー組設(shè)備的信息傳遞,在本發(fā)明對應(yīng)的地址分配方法中同樣包含有組控制的功能。以照明控制為例,在智能家庭中,經(jīng)常需要控制家庭中不同地方,不同功能的燈光。一般來說,一個(gè)控制器控制ー個(gè)或者ー組燈光,多個(gè)控制器控制ー個(gè)或者ー組燈光,也即是一對一、一對多,多對一,多對多的關(guān)系。而組地址的格式與設(shè)備的動(dòng)態(tài)ID地址相類似,其長度由可由于實(shí)際應(yīng)用場景決定,例如設(shè)備組的總數(shù)量。在一個(gè)實(shí)施例中,組動(dòng)態(tài)id地址由2個(gè)字節(jié)組成,那么從0x00到Oxffff總共可以表示65536個(gè)設(shè)備組動(dòng)態(tài)id地址。當(dāng)然,也可以采用其他長度,例如I個(gè)或3個(gè)以上字節(jié)長度來表示組動(dòng)態(tài)ID。圖4顯示了智能設(shè)備加入組過程。首先受控設(shè)備必需發(fā)送固定地址通知報(bào)文到網(wǎng)關(guān),其中該通知報(bào)文包括設(shè)備的固定地址;然后,網(wǎng)關(guān)收到此通知報(bào)文后,進(jìn)行必要的校驗(yàn),如果網(wǎng)關(guān)確定該設(shè)備需要加入ー個(gè)組,則根據(jù)系統(tǒng)設(shè)置給設(shè)備分配ー個(gè)組動(dòng)態(tài)ID地址,該動(dòng)態(tài)組ID地址可以由系統(tǒng)隨機(jī)分配,也可以由用戶指定;然后,網(wǎng)關(guān)發(fā)送組動(dòng)態(tài)ID分配報(bào)文給設(shè)備;接著在設(shè)備收到組動(dòng)態(tài)ID分配報(bào)文后將其中包含的組動(dòng)態(tài)ID地址存儲(chǔ)起來,并在以后的通信中用組態(tài)id地址作為組通信地址。這樣,受控設(shè)備在接入智能家居網(wǎng)絡(luò)的同時(shí)就加入了一個(gè)組。此外,如果設(shè)備同時(shí)需要加入多個(gè)組,那么網(wǎng)關(guān)在接到設(shè)備的固定地址之后,可以同時(shí)將多個(gè)組的組動(dòng)態(tài)地址發(fā)送給該設(shè)備。圖5顯示了智能設(shè)備退出組的過程。首先網(wǎng)關(guān)確定需要?jiǎng)h除的組內(nèi)受控設(shè)備;網(wǎng)關(guān)向需要?jiǎng)h除的設(shè)備發(fā)送組地址刪除報(bào)文;該需要?jiǎng)h除的設(shè)備收到退出組的報(bào)文后便把相應(yīng)的組動(dòng)態(tài)id地址刪除,這樣便退出該組。可以理解的是,本申請權(quán)利要求并不限于這些特定公開形式,而是覆蓋了所有落入本發(fā)明的精神和范圍之內(nèi)的修改方式、等價(jià)方式和替換方式。
權(quán)利要求
1.ー種智能家居網(wǎng)絡(luò)中的組地址分配方法,其中智能家居網(wǎng)絡(luò)包括網(wǎng)關(guān)以及至少ー個(gè)受控設(shè)備,該方法包括 (1)當(dāng)受控設(shè)備第一次接入智能家居網(wǎng)絡(luò)時(shí),受控設(shè)備向網(wǎng)關(guān)發(fā)送通知報(bào)文,其中該通知報(bào)文包括受控設(shè)備的固定地址; (2)如果網(wǎng)關(guān)確定該設(shè)備需要加入ー個(gè)或多個(gè)組,則網(wǎng)關(guān)在收到該通知報(bào)文后給受控設(shè)備分配一個(gè)或多個(gè)組動(dòng)態(tài)地址; (3)網(wǎng)關(guān)向該受控設(shè)備發(fā)送分配報(bào)文,所述分配報(bào)文包括該組動(dòng)態(tài)地址; (4)該受控設(shè)備收到分配報(bào)文后將其中的一個(gè)或多個(gè)組動(dòng)態(tài)地址存儲(chǔ)起來,并在以后的通信中都用一個(gè)或多個(gè)組動(dòng)態(tài)地址作為組通信地址。
2.如權(quán)利要求I所述的智能家居網(wǎng)絡(luò)中的組地址分配方法,其中該固定地址包括受控設(shè)備的條形碼和/或設(shè)備類型碼。
3.如權(quán)利要求2所述的智能家居網(wǎng)絡(luò)中的組地址分配方法,其中該固定地址還包括受控設(shè)備的批次代碼或序號。
4.如權(quán)利要求2所述的智能家居網(wǎng)絡(luò)中的組地址分配方法,其中該固定地址還包括設(shè)受控備的批次代碼和序號。
5.如權(quán)利要求2-4中任一所述的智能家居網(wǎng)絡(luò)中的組地址分配方法,其中該動(dòng)態(tài)地址由網(wǎng)關(guān)隨機(jī)分配。
6.如權(quán)利要求2-4中任一所述的智能家居網(wǎng)絡(luò)中的組地址分配方法,其中該動(dòng)態(tài)地址由手動(dòng)指定。
7.如權(quán)利要求I所述的智能家居網(wǎng)絡(luò)中的地址分配方法,其中網(wǎng)關(guān)與受控設(shè)備通過485總線連接起來。
全文摘要
本發(fā)明涉及一種智能家居網(wǎng)絡(luò)中的組地址分配方法。該方法包括首先受控設(shè)備必需發(fā)送固定地址通知報(bào)文到網(wǎng)關(guān),其中該通知報(bào)文包括設(shè)備的固定地址;然后,網(wǎng)關(guān)收到此通知報(bào)文后,進(jìn)行必要的校驗(yàn),如果網(wǎng)關(guān)確定該設(shè)備需要加入一個(gè)組,則根據(jù)系統(tǒng)設(shè)置給設(shè)備分配一個(gè)組動(dòng)態(tài)ID地址,該動(dòng)態(tài)組ID地址可以由系統(tǒng)隨機(jī)分配,也可以由用戶指定;然后,網(wǎng)關(guān)發(fā)送組動(dòng)態(tài)ID分配報(bào)文給設(shè)備;接著在設(shè)備收到組動(dòng)態(tài)ID分配報(bào)文后將其中包含的組動(dòng)態(tài)ID地址存儲(chǔ)起來,并在以后的通信中用組態(tài)id地址作為組通信地址。這樣,受控設(shè)備在接入智能家居網(wǎng)絡(luò)的同時(shí)就加入了一個(gè)組。通過該方法,可以支持更多的設(shè)備數(shù)量和設(shè)備組數(shù)量,并降低了組地址分配的時(shí)間花費(fèi),降低網(wǎng)關(guān)的開銷。
文檔編號H04L12/28GK102694882SQ201210187940
公開日2012年9月26日 申請日期2012年6月8日 優(yōu)先權(quán)日2012年6月8日
發(fā)明者陳梓平 申請人:汕頭市易普聯(lián)科技有限公司