本發(fā)明涉及智能家居領(lǐng)域,特別涉及一種智能家居設(shè)備的網(wǎng)絡(luò)連接方法及智能家居網(wǎng)關(guān)。
背景技術(shù):
隨著智能家居的快速發(fā)展,越來(lái)越多的智能家居設(shè)備進(jìn)入千家萬(wàn)戶(hù),比如智能電視、智能空調(diào)、智能攝像頭等。為了最大限度地發(fā)揮智能家居設(shè)備的功能,需要將智能家居設(shè)備連接至網(wǎng)絡(luò)。
由于智能家居網(wǎng)關(guān)可以作為智能家居設(shè)備連接至網(wǎng)絡(luò)的媒介,因此,當(dāng)智能家居設(shè)備進(jìn)行網(wǎng)絡(luò)連接時(shí),智能家居設(shè)備向智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求,當(dāng)智能家居網(wǎng)關(guān)接收到智能家居設(shè)備發(fā)送的網(wǎng)絡(luò)連接請(qǐng)求時(shí),為該智能家居設(shè)備分配其所在局域網(wǎng)的網(wǎng)絡(luò)地址,并將該網(wǎng)絡(luò)地址發(fā)送給該智能家居設(shè)備。智能家居設(shè)備在接收到該網(wǎng)絡(luò)地址后,根據(jù)該網(wǎng)絡(luò)地址與智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接。
然而,在智能家居設(shè)備與智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接之后,當(dāng)智能家居網(wǎng)關(guān)的配置信息發(fā)生變化時(shí),比如該智能家居網(wǎng)關(guān)的局域網(wǎng)網(wǎng)絡(luò)地址發(fā)生變化,該智能家居設(shè)備與智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接可能會(huì)斷開(kāi),此時(shí),需要用戶(hù)手動(dòng)啟動(dòng)該智能家居設(shè)備,以觸發(fā)該智能家居設(shè)備重新與智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接,即該智能家居設(shè)備需要通過(guò)手動(dòng)重啟獲取變化后的智能家居網(wǎng)關(guān)的局域網(wǎng)網(wǎng)絡(luò)地址,從而降低了智能家居設(shè)備進(jìn)行網(wǎng)絡(luò)連接的效率。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種智能家居設(shè)備的網(wǎng)絡(luò)連接方法及智能家居網(wǎng)關(guān)。所述技術(shù)方案如下:
一方面,提供了一種智能家居設(shè)備的網(wǎng)絡(luò)連接方法,所述方法包括:
當(dāng)檢測(cè)到智能家居網(wǎng)關(guān)的配置信息發(fā)生變化時(shí),向當(dāng)前與所述智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息,所述通知消息用于將所述智能家居網(wǎng)關(guān)配置信息的變化情況通知給所述至少一個(gè)智能家居設(shè)備,以使所述至少一個(gè)智能家居設(shè)備根據(jù)變化后的配置信息與所述智能家居網(wǎng)關(guān)重新建立網(wǎng)絡(luò)連接;
當(dāng)所述至少一個(gè)智能家居設(shè)備均接收到所述通知消息時(shí),將所述智能家居網(wǎng)關(guān)的配置信息設(shè)置為變化后的配置信息,以使所述變化后的配置信息生效;
根據(jù)所述變化后的配置信息,重新建立與所述至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接。
可選地,所述向當(dāng)前與所述智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息之前,還包括:
檢測(cè)所述智能家居網(wǎng)關(guān)的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)是否被設(shè)置為禁用;
當(dāng)所述DHCP服務(wù)被設(shè)置為禁用時(shí),生成提示信息,所述提示信息用于提示在所述DHCP服務(wù)被設(shè)置為禁用之后,所述至少一個(gè)智能家居設(shè)備無(wú)法建立與所述智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接;
當(dāng)根據(jù)所述提示信息接收到取消禁用設(shè)置指令時(shí),取消對(duì)所述DHCP服務(wù)的禁用設(shè)置,并執(zhí)行所述向當(dāng)前與所述智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息的步驟。
可選地,所述向當(dāng)前與所述智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息之前,還包括:
關(guān)閉所述智能家居網(wǎng)關(guān)的DHCP服務(wù);
相應(yīng)地,所述根據(jù)所述變化后的配置信息,重新建立與所述至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接,包括:
開(kāi)啟所述智能家居網(wǎng)關(guān)的DHCP服務(wù);
當(dāng)接收到所述至少一個(gè)智能家居設(shè)備發(fā)送的網(wǎng)絡(luò)連接請(qǐng)求時(shí),根據(jù)所述變化后的配置信息,通過(guò)所述智能家居網(wǎng)關(guān)的DHCP服務(wù),重新建立與所述至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接。
可選地,所述根據(jù)所述變化后的配置信息,重新建立與所述至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接,包括:
向所述至少一個(gè)智能家居設(shè)備發(fā)送網(wǎng)絡(luò)連接的重建消息,使所述至少一個(gè)智能家居設(shè)備向所述智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求以重新進(jìn)行網(wǎng)絡(luò)連接;
當(dāng)接收到所述至少一個(gè)智能家居設(shè)備發(fā)送的網(wǎng)絡(luò)連接請(qǐng)求時(shí),根據(jù)所述變化后的配置信息,通過(guò)所述智能家居網(wǎng)關(guān)的DHCP服務(wù),重新建立與所述至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接。
可選地,所述向當(dāng)前與所述智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息,包括:
當(dāng)所述智能家居網(wǎng)關(guān)的配置信息包括的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍發(fā)生變化時(shí),從所述至少一個(gè)智能家居設(shè)備中,選擇網(wǎng)絡(luò)地址不屬于所述DHCP服務(wù)變化后的網(wǎng)絡(luò)地址范圍的智能家居設(shè)備;
向選擇的智能家居設(shè)備發(fā)送所述通知消息。
另一方面,提供了一種智能家居網(wǎng)關(guān),所述智能家居網(wǎng)關(guān)包括:
發(fā)送模塊,用于當(dāng)檢測(cè)到智能家居網(wǎng)關(guān)的配置信息發(fā)生變化時(shí),向當(dāng)前與所述智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息,所述通知消息用于將所述智能家居網(wǎng)關(guān)配置信息的變化情況通知給所述智能家居設(shè)備,以使所述智能家居設(shè)備根據(jù)變化后的配置信息與所述智能家居網(wǎng)關(guān)重新建立網(wǎng)絡(luò)連接;
設(shè)置模塊,用于當(dāng)所述至少一個(gè)智能家居設(shè)備均接收到所述通知消息時(shí),將所述智能家居網(wǎng)關(guān)的配置信息設(shè)置為變化后的配置信息,以使所述變化后的配置信息生效;
建立模塊,用于根據(jù)所述變化后的配置信息,重新建立與所述至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接。
可選地,所述智能家居網(wǎng)關(guān)還包括:
檢測(cè)模塊,用于檢測(cè)所述智能家居網(wǎng)關(guān)的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)是否被設(shè)置為禁用;
生成模塊,用于當(dāng)所述DHCP服務(wù)被設(shè)置為禁用時(shí),生成提示信息,所述提示信息用于提示在所述DHCP服務(wù)被設(shè)置為禁用之后,所述至少一個(gè)智能家居設(shè)備無(wú)法建立與所述智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接;
取消模塊,用于當(dāng)根據(jù)所述提示信息接收到取消禁用設(shè)置指令時(shí),取消對(duì)所述DHCP服務(wù)的禁用設(shè)置,并執(zhí)行所述向當(dāng)前與所述智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息的步驟。
可選地,所述智能家居網(wǎng)關(guān)還包括:
關(guān)閉模塊,用于關(guān)閉所述智能家居網(wǎng)關(guān)的DHCP服務(wù);
相應(yīng)地,所述建立模塊包括:
開(kāi)啟單元,用于開(kāi)啟所述智能家居網(wǎng)關(guān)的DHCP服務(wù);
第一建立單元,用于當(dāng)接收到所述至少一個(gè)智能家居設(shè)備發(fā)送的網(wǎng)絡(luò)連接請(qǐng)求時(shí),根據(jù)所述變化后的配置信息,通過(guò)所述智能家居網(wǎng)關(guān)的DHCP服務(wù),重新建立與所述至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接。
可選地,所述建立模塊包括:
發(fā)送單元,用于向所述至少一個(gè)智能家居設(shè)備發(fā)送網(wǎng)絡(luò)連接的重建消息,使所述至少一個(gè)智能家居設(shè)備向所述智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求以重新進(jìn)行網(wǎng)絡(luò)連接;
第二建立單元,用于當(dāng)接收到所述至少一個(gè)智能家居設(shè)備發(fā)送的網(wǎng)絡(luò)連接請(qǐng)求時(shí),根據(jù)所述變化后的配置信息,通過(guò)所述智能家居網(wǎng)關(guān)的DHCP服務(wù),重新建立與所述至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接。
可選地,所述發(fā)送模塊包括:
選擇單元,用于當(dāng)所述智能家居網(wǎng)關(guān)的配置信息包括的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍發(fā)生變化時(shí),從所述至少一個(gè)智能家居設(shè)備中,選擇網(wǎng)絡(luò)地址不屬于所述DHCP服務(wù)變化后的網(wǎng)絡(luò)地址范圍的智能家居設(shè)備;
發(fā)送單元,用于向選擇的智能家居設(shè)備發(fā)送所述通知消息。
本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到智能家居網(wǎng)關(guān)的配置信息發(fā)生變化時(shí),在該配置信息生效之前,智能家居網(wǎng)關(guān)主動(dòng)向當(dāng)前與該智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息。由于該通知消息用于將智能家居網(wǎng)關(guān)配置信息的變化情況通知給智能家居設(shè)備,因此,當(dāng)該至少一個(gè)智能家居設(shè)備接收到該通知消息時(shí),可以根據(jù)該智能家居網(wǎng)關(guān)變化后的配置信息重新建立與該智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接,無(wú)需用戶(hù)手動(dòng)啟動(dòng)該智能家居設(shè)備,來(lái)建立與智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接,從而提高智能家居設(shè)備與智能家居網(wǎng)關(guān)之間進(jìn)行網(wǎng)絡(luò)連接的效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種智能家居設(shè)備的網(wǎng)絡(luò)連接方法流程圖;
圖2A是本發(fā)明實(shí)施例提供的一種智能家居網(wǎng)關(guān)框圖;
圖2B是本發(fā)明實(shí)施例提供的另一種智能家居網(wǎng)關(guān)框圖;
圖2C是本發(fā)明實(shí)施例提供的另一種智能家居網(wǎng)關(guān)框圖;
圖2D是本發(fā)明實(shí)施例提供的一種建立模塊框圖;
圖2E是本發(fā)明實(shí)施例提供的另一種建立模塊框圖;
圖2F是本發(fā)明實(shí)施例提供的一種發(fā)送模塊框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
本發(fā)明實(shí)施例提供了一種智能家居設(shè)備的網(wǎng)絡(luò)連接方法,該方法用于智能家居網(wǎng)關(guān)中,參見(jiàn)圖1,該方法包括:
步驟101:檢測(cè)智能家居網(wǎng)關(guān)的配置信息是否發(fā)生變化。
在本發(fā)明實(shí)施例中,智能家居設(shè)備是通過(guò)智能家居網(wǎng)關(guān)為其分配的網(wǎng)絡(luò)地址,與該智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接,也即,智能家居設(shè)備是通過(guò)智能家居網(wǎng)關(guān)上的DHCP(Dynamic Host Configuration Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)與智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接。為了便于說(shuō)明,先對(duì)DHCP服務(wù)的功能進(jìn)行簡(jiǎn)單介紹:對(duì)于基于DHCP服務(wù)的智能家居網(wǎng)關(guān),當(dāng)接收到智能家居設(shè)備發(fā)送的網(wǎng)絡(luò)連接請(qǐng)求時(shí),智能家居網(wǎng)關(guān)將根據(jù)自身的配置信息為該智能家居設(shè)備動(dòng)態(tài)分配網(wǎng)絡(luò)地址,以建立與該智能家居設(shè)備的網(wǎng)絡(luò)連接。由此可知,智能家居網(wǎng)關(guān)為智能家居設(shè)備分配的網(wǎng)絡(luò)地址與該智能家居網(wǎng)關(guān)的配置信息相關(guān)。因此,在本發(fā)明實(shí)施例中,為了保持智能家居設(shè)備和智能家居網(wǎng)關(guān)之間的有效網(wǎng)絡(luò)連接,智能家居網(wǎng)關(guān)需要檢測(cè)其配置信息是否發(fā)生變化,以便采取有效措施,避免智能家居設(shè)備和智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接斷開(kāi)。
其中,智能家居網(wǎng)關(guān)的配置信息包括但不限于局域網(wǎng)網(wǎng)絡(luò)地址,比如IP(Internet Protocol,網(wǎng)際協(xié)議)地址、局域網(wǎng)的DNS(Domain Name System,域名系統(tǒng))服務(wù)器地址以及DHCP服務(wù)的網(wǎng)絡(luò)地址范圍等,且DHCP服務(wù)的網(wǎng)絡(luò)地址范圍是根據(jù)智能家居網(wǎng)關(guān)的局域網(wǎng)網(wǎng)絡(luò)地址確定。智能家居網(wǎng)關(guān)為該智能家居設(shè)備分配的網(wǎng)絡(luò)地址為DHCP服務(wù)的網(wǎng)絡(luò)地址范圍內(nèi)的網(wǎng)絡(luò)地址,智能家居網(wǎng)關(guān)為智能家居設(shè)備分配的網(wǎng)絡(luò)地址可以為IP(Internet Protocol,網(wǎng)際協(xié)議)地址等。
具體地,智能家居網(wǎng)關(guān)檢測(cè)其配置信息是否發(fā)生變化,可以通過(guò)以下兩種方式實(shí)現(xiàn)。
第一種方式:智能家居網(wǎng)關(guān)實(shí)時(shí)檢測(cè)其配置信息是否發(fā)生變化。也即,在智能家居網(wǎng)關(guān)中設(shè)置有預(yù)設(shè)時(shí)長(zhǎng),智能家居網(wǎng)關(guān)每隔預(yù)設(shè)時(shí)長(zhǎng)的時(shí)間,執(zhí)行一次檢測(cè)其配置信息是否發(fā)生變化的操作。
需要說(shuō)明的是,為了使智能家居網(wǎng)關(guān)的配置信息發(fā)生變化時(shí),智能家居網(wǎng)關(guān)可以及時(shí)檢測(cè)到其配置信息發(fā)生變化,該預(yù)設(shè)時(shí)長(zhǎng)不應(yīng)過(guò)長(zhǎng),例如,該預(yù)設(shè)時(shí)長(zhǎng)可以為1s、2s或5s等等。
第二種方式:當(dāng)智能家居網(wǎng)關(guān)檢測(cè)到針對(duì)智能家居網(wǎng)關(guān)的配置信息的修改指令時(shí),判斷該智能家居網(wǎng)關(guān)的配置信息是否發(fā)生變化。
在第二種方式中,智能家居網(wǎng)關(guān)無(wú)需實(shí)時(shí)檢測(cè)其配置信息是否發(fā)生變化,而是當(dāng)檢測(cè)到針對(duì)智能家居網(wǎng)關(guān)的配置信息的修改指令時(shí),再判斷該配置信息是否真正發(fā)生變化。也即,當(dāng)用戶(hù)通過(guò)計(jì)算機(jī)等終端修改智能家居網(wǎng)關(guān)的配置信息時(shí),智能家居網(wǎng)關(guān)將檢測(cè)到針對(duì)其配置信息的修改指令,當(dāng)智能家居網(wǎng)關(guān)檢測(cè)到該修改指令時(shí),可以通過(guò)運(yùn)行指定腳本程序,判斷智能家居網(wǎng)關(guān)的配置信息是否發(fā)生變化。該指定腳本程序用于判斷智能家居網(wǎng)關(guān)的配置信息是否真正發(fā)生變化。通過(guò)第二種方式檢測(cè)智能家居網(wǎng)關(guān)的配置信息是否發(fā)生變化,可以提高智能家居網(wǎng)關(guān)檢測(cè)配置信息是否發(fā)生變化的效率。
需要說(shuō)明的是,在本發(fā)明實(shí)施例中,智能家居網(wǎng)關(guān)是通過(guò)DHCP服務(wù),與智能家居設(shè)備建立網(wǎng)絡(luò)連接。因此當(dāng)智能家居網(wǎng)關(guān)檢測(cè)到其配置信息發(fā)生變化時(shí),為了保證智能家居設(shè)備可以重新建立與該智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接,智能家居網(wǎng)關(guān)還需要檢測(cè)DHCP服務(wù)是否被設(shè)置為禁用。
具體地,當(dāng)智能家居網(wǎng)關(guān)檢測(cè)到該DHCP服務(wù)被設(shè)置為禁用時(shí),生成提示信息,該提示信息用于提示在該DHCP服務(wù)被設(shè)置為禁用之后,該至少一個(gè)智能家居設(shè)備則無(wú)法建立與智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接。當(dāng)根據(jù)該提示消息接收到取消禁用設(shè)置指令時(shí),取消對(duì)該DHCP服務(wù)的禁用設(shè)置,然后執(zhí)行步驟102中的操作;當(dāng)接收到繼續(xù)禁用設(shè)置指令時(shí),忽略該提示消息,使該DHCP服務(wù)仍被設(shè)置為禁用。
在一種可能的實(shí)現(xiàn)方式中,智能家居網(wǎng)關(guān)在生成提示消息時(shí),該提示消息還包括“取消禁用”和“繼續(xù)禁用”兩個(gè)選項(xiàng),當(dāng)智能家居網(wǎng)關(guān)根據(jù)該提示信息,檢測(cè)到針對(duì)該“取消禁用”選項(xiàng)的觸發(fā)操作,也即接收到取消禁用設(shè)置指令時(shí),取消對(duì)該DHCP服務(wù)的禁用設(shè)置,然后執(zhí)行步驟102中的操作。當(dāng)智能家居網(wǎng)關(guān)檢測(cè)到針對(duì)該“繼續(xù)禁用”選項(xiàng)的觸發(fā)操作時(shí),確定接收到繼續(xù)禁用設(shè)置指令,則忽略該提示消息,使該DHCP服務(wù)仍被設(shè)置為禁用。
步驟102:當(dāng)檢測(cè)到智能家居網(wǎng)關(guān)的配置信息發(fā)生變化時(shí),向當(dāng)前與該智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息,該通知消息用于將智能家居網(wǎng)關(guān)配置信息的變化情況通知給該至少一個(gè)智能家居設(shè)備,以使該至少一個(gè)智能家居設(shè)備根據(jù)變化后的配置信息與智能家居網(wǎng)關(guān)重新建立網(wǎng)絡(luò)連接。
當(dāng)檢測(cè)到智能家居網(wǎng)關(guān)的配置信息發(fā)生變化時(shí),為了使與智能家居網(wǎng)關(guān)連接的智能家居設(shè)備知曉該智能家居網(wǎng)關(guān)的配置信息發(fā)生變化,智能家居網(wǎng)關(guān)需要向智能家居設(shè)備發(fā)送通知消息。也即,智能家居網(wǎng)關(guān)向該至少一個(gè)智能家居設(shè)備發(fā)送通知消息,當(dāng)該至少一個(gè)智能家居設(shè)備接收到該通知消息時(shí),確定其接入的智能家居網(wǎng)關(guān)的配置信息發(fā)生變化。
在本發(fā)明實(shí)施例中,智能家居網(wǎng)關(guān)可以通過(guò)廣播的方式向該至少一個(gè)智能家居設(shè)備發(fā)送通知消息,也可以通過(guò)組播的方式發(fā)送,或者可以通過(guò)單播的方式發(fā)送。當(dāng)智能家居網(wǎng)關(guān)通過(guò)廣播的方式發(fā)送該通知消息時(shí),該通知消息還攜帶該智能家居網(wǎng)關(guān)的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍,當(dāng)智能家居設(shè)備接收到通過(guò)廣播方式發(fā)送的該通知消息時(shí),對(duì)比自身的網(wǎng)絡(luò)地址和該智能家居網(wǎng)關(guān)的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍,當(dāng)確定自身的網(wǎng)絡(luò)地址處于該智能家居網(wǎng)關(guān)的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍內(nèi)時(shí),根據(jù)接收到的通知消息,確定其接入的智能家居網(wǎng)關(guān)的配置信息發(fā)生變化,否則不做任何處理。當(dāng)智能家居網(wǎng)關(guān)通過(guò)組播的方式發(fā)送該通知消息時(shí),智能家居網(wǎng)關(guān)預(yù)先確定智能家居網(wǎng)關(guān)為該至少一個(gè)智能家居設(shè)備分配的網(wǎng)絡(luò)地址,然后同時(shí)向該至少一個(gè)智能家居設(shè)備發(fā)送通知消息。當(dāng)智能家居網(wǎng)關(guān)通過(guò)單播方式發(fā)送該通知消息時(shí),在確定智能家居網(wǎng)關(guān)為該至少一個(gè)智能家居設(shè)備分配的網(wǎng)絡(luò)地址之后,根據(jù)該至少一個(gè)智能家居設(shè)備的網(wǎng)絡(luò)地址,通過(guò)單播的方式向其中一個(gè)智能家居設(shè)備發(fā)送該通知消息,當(dāng)接收到該智能家居設(shè)備發(fā)送的反饋消息時(shí),再向下一個(gè)智能家居設(shè)備發(fā)送該通知消息,直至向該至少一個(gè)智能家居設(shè)備中的每個(gè)智能家居設(shè)備發(fā)送完該通知消息。
可選地,該通知消息中還可以攜帶智能家居網(wǎng)關(guān)變化后的配置信息,當(dāng)智能家居設(shè)備接收到該通知消息時(shí),根據(jù)該智能家居網(wǎng)關(guān)變化后的配置信息,確定其接入的智能家居網(wǎng)關(guān)的配置信息發(fā)生變化。
值得注意的是,當(dāng)智能家居網(wǎng)關(guān)通過(guò)組播或單播方式發(fā)送通知消息時(shí),智能家居網(wǎng)關(guān)需要先確定該至少一個(gè)智能家居設(shè)備的網(wǎng)絡(luò)地址,然后根據(jù)該至少一個(gè)智能家居設(shè)備的網(wǎng)絡(luò)地址,向該至少一個(gè)智能家居設(shè)備發(fā)送該通知消息。但是,在智能家居網(wǎng)關(guān)中可能已經(jīng)存儲(chǔ)有智能家居網(wǎng)關(guān)為該至少一個(gè)智能家居設(shè)備分配的網(wǎng)絡(luò)地址,也可能沒(méi)有存儲(chǔ)該智能家居網(wǎng)關(guān)為至少一個(gè)智能家居設(shè)備分配的網(wǎng)絡(luò)地址。當(dāng)智能家居網(wǎng)關(guān)中存儲(chǔ)有智能家居網(wǎng)關(guān)為該至少一個(gè)智能家居設(shè)備分配的網(wǎng)絡(luò)地址時(shí),智能家居網(wǎng)關(guān)可以根據(jù)該至少一個(gè)智能家居設(shè)備的網(wǎng)絡(luò)地址,直接通過(guò)組播或單播的方式向該至少一個(gè)智能家居設(shè)備發(fā)送該通知消息。當(dāng)智能家居網(wǎng)關(guān)中沒(méi)有存儲(chǔ)智能家居網(wǎng)關(guān)為該至少一個(gè)智能家居設(shè)備分配的網(wǎng)絡(luò)地址時(shí),智能家居網(wǎng)關(guān)可以通過(guò)發(fā)送廣播消息獲取該至少一個(gè)智能家居設(shè)備的網(wǎng)絡(luò)地址。也即,智能家居網(wǎng)關(guān)發(fā)送廣播消息,該廣播消息用于獲取該至少一個(gè)智能家居設(shè)備的網(wǎng)絡(luò)地址,且該廣播消息中攜帶該智能家居網(wǎng)關(guān)的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍,當(dāng)智能家居設(shè)備接收到該廣播消息時(shí),判斷自身的網(wǎng)絡(luò)地址是否屬于該智能家居網(wǎng)關(guān)的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍內(nèi)的網(wǎng)絡(luò)地址,當(dāng)智能家居設(shè)備確定自身的網(wǎng)絡(luò)地址屬于該智能家居網(wǎng)關(guān)的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍內(nèi)的網(wǎng)絡(luò)地址時(shí),向該智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)地址上報(bào)信息,該網(wǎng)絡(luò)地址上報(bào)信息中攜帶該智能家居設(shè)備的網(wǎng)絡(luò)地址,且該網(wǎng)絡(luò)地址上報(bào)信息用于提示智能家居網(wǎng)關(guān)該智能家居設(shè)備為該至少一個(gè)智能家居設(shè)備中一個(gè)。當(dāng)智能家居網(wǎng)關(guān)接收到該網(wǎng)絡(luò)地址上報(bào)信息時(shí),確定該智能家居設(shè)備的網(wǎng)絡(luò)地址。
特別地,當(dāng)智能家居網(wǎng)關(guān)通過(guò)單播的方式向智能家居設(shè)備發(fā)送通知消息時(shí),為了確保該智能家居設(shè)備接收到該通知消息,智能家居網(wǎng)關(guān)在向智能家居設(shè)備發(fā)送通知消息之后,還可以設(shè)置計(jì)時(shí)時(shí)間,并開(kāi)始計(jì)時(shí)。當(dāng)計(jì)時(shí)時(shí)間到達(dá),智能家居網(wǎng)關(guān)還沒(méi)有接收到該智能家居設(shè)備向其發(fā)送的反饋消息時(shí),重新發(fā)送該通知消息,并記錄發(fā)送次數(shù),繼續(xù)執(zhí)行計(jì)時(shí)操作,并循環(huán)執(zhí)行以上操作,直至智能家居網(wǎng)關(guān)接收到智能家居設(shè)備發(fā)送的反饋消息,或發(fā)送次數(shù)達(dá)到預(yù)設(shè)發(fā)送次數(shù)。當(dāng)發(fā)送次數(shù)達(dá)到預(yù)設(shè)發(fā)送次數(shù),如果智能家居網(wǎng)關(guān)仍沒(méi)有接收到反饋消息,則忽略該智能家居設(shè)備。
其中,反饋消息用于指示智能家居網(wǎng)關(guān)該智能家居設(shè)備已接收到該通知消息,預(yù)設(shè)發(fā)送次數(shù)為智能家居網(wǎng)關(guān)中預(yù)先設(shè)置的發(fā)送次數(shù),該預(yù)設(shè)發(fā)送次數(shù)可以為3次、5次或10次等等。計(jì)時(shí)時(shí)間為智能家居網(wǎng)關(guān)中設(shè)置的計(jì)時(shí)時(shí)間,該計(jì)時(shí)時(shí)間可以為10s、30s或50s等等。
例如,預(yù)設(shè)發(fā)送次數(shù)為3次,計(jì)時(shí)時(shí)間為10s,當(dāng)智能家居網(wǎng)關(guān)通過(guò)單播方式向智能家居設(shè)備發(fā)送該通知消息后,開(kāi)始計(jì)時(shí),當(dāng)計(jì)時(shí)時(shí)間10s到達(dá)時(shí),智能家居網(wǎng)關(guān)還沒(méi)有接收到反饋消息,則重新向該智能家居設(shè)備發(fā)送該通知消息,循環(huán)執(zhí)行該操作,直至發(fā)送次數(shù)超過(guò)3次或智能家居網(wǎng)關(guān)接收到反饋消息。
在本發(fā)明實(shí)施例中,當(dāng)智能家居網(wǎng)關(guān)的配置信息包括的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍發(fā)生變化時(shí),該變化后的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍可能和變化前的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍存在交集,因此,可能存在智能家居設(shè)備的網(wǎng)絡(luò)地址仍在變化后的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍內(nèi),也即該智能家居設(shè)備無(wú)需與智能家居網(wǎng)關(guān)重新建立網(wǎng)絡(luò)連接。在本發(fā)明實(shí)施例中,為了避免向不必要重新建立網(wǎng)絡(luò)連接的智能家居設(shè)備發(fā)送通知消息,智能家居網(wǎng)關(guān)可以從該至少一個(gè)智能家居設(shè)備中,選擇網(wǎng)絡(luò)地址不屬于DHCP服務(wù)變化后的網(wǎng)絡(luò)地址范圍的智能家居設(shè)備,并向選擇的智能家居設(shè)備發(fā)送該通知消息。也即,當(dāng)智能家居網(wǎng)關(guān)確定該至少一個(gè)智能家居設(shè)備之后,確定智能家居網(wǎng)關(guān)為該至少一個(gè)智能家居設(shè)備分配的網(wǎng)絡(luò)地址,然后對(duì)比該至少一個(gè)智能家居設(shè)備的網(wǎng)絡(luò)地址和DHCP服務(wù)變化后的網(wǎng)絡(luò)地址范圍,如果存在智能家居設(shè)備的網(wǎng)絡(luò)地址不屬于DHCP服務(wù)變化后的網(wǎng)絡(luò)地址范圍,則向該智能家居設(shè)備發(fā)送通知消息,相應(yīng)地,對(duì)于那些網(wǎng)絡(luò)地址仍在變化后的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍內(nèi)的智能家居設(shè)備,無(wú)需向其發(fā)送該通知消息。
步驟103:當(dāng)該至少一個(gè)智能家居設(shè)備均接收到該通知消息時(shí),將該智能家居網(wǎng)關(guān)的配置信息設(shè)置為變化后的配置信息,以使該變化后的配置信息生效。
當(dāng)智能家居網(wǎng)關(guān)通過(guò)廣播或組播方式發(fā)送該通知消息時(shí),智能家居網(wǎng)關(guān)在發(fā)送該通知消息之后,默認(rèn)該至少一個(gè)智能家居設(shè)備均接收到該通知消息。當(dāng)智能家居網(wǎng)關(guān)通過(guò)單播的方式向該至少一個(gè)智能家居設(shè)備中的每個(gè)智能家居設(shè)備發(fā)送該通知消息時(shí),當(dāng)智能家居設(shè)備接收到該通知消息時(shí),該智能家居設(shè)備將向智能家居網(wǎng)關(guān)發(fā)送反饋消息。當(dāng)智能家居網(wǎng)關(guān)接收到該至少一個(gè)智能家居設(shè)備中的所有智能家居設(shè)備發(fā)送的反饋消息時(shí),確定該至少一個(gè)智能家居設(shè)備均接收到該通知消息。
因此,無(wú)論通過(guò)廣播方式發(fā)送該通知消息或通過(guò)單播方式發(fā)送該通知消息,智能家居網(wǎng)關(guān)都可以確定該至少一個(gè)智能家居設(shè)備均接收到該通知消息。當(dāng)智能家居網(wǎng)關(guān)確定該至少一個(gè)智能家居設(shè)備均接收到該通知消息時(shí),將該智能家居網(wǎng)關(guān)的配置信息設(shè)置為變化后的配置信息,以使該變化后的配置信息生效,也即,當(dāng)智能家居設(shè)備重新與智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接時(shí),智能家居網(wǎng)關(guān)將根據(jù)變化后的配置信息重新為其分配網(wǎng)絡(luò)地址。
值得注意的是,在本發(fā)明實(shí)施例中,當(dāng)智能家居設(shè)備接收到通知消息時(shí),確定其接入的智能家居網(wǎng)關(guān)的配置信息發(fā)生變化,此時(shí),智能家居設(shè)備可以向智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求,以重新建立與智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接。但是,當(dāng)智能家居網(wǎng)關(guān)接收到該網(wǎng)絡(luò)連接請(qǐng)求時(shí),智能家居網(wǎng)關(guān)向該至少一個(gè)智能家居設(shè)備發(fā)送通知消息的過(guò)程可能還沒(méi)有處理完。例如,當(dāng)智能家居設(shè)備通過(guò)廣播或組播的方式發(fā)送該通知消息時(shí),由于各個(gè)智能家居設(shè)備和智能家居網(wǎng)關(guān)之間的距離不同,當(dāng)其中一個(gè)智能家居設(shè)備接收到該通知消息,并向智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求時(shí),可能存在其他智能家居設(shè)備還沒(méi)有接收到該通知消息;或者,當(dāng)智能家居網(wǎng)關(guān)通過(guò)單播方式發(fā)送通知消息時(shí),先接收到通知消息的智能家居設(shè)備如果直接向智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求,智能家居網(wǎng)關(guān)可能還在執(zhí)行向其他智能家居設(shè)備發(fā)送該通知消息的操作。也即,當(dāng)智能家居網(wǎng)關(guān)接收到網(wǎng)絡(luò)連接請(qǐng)求時(shí),智能家居網(wǎng)關(guān)還沒(méi)有將其配置信息設(shè)置為變化后的配置信息,此時(shí),如果智能家居網(wǎng)關(guān)重新建立與智能家居設(shè)備之間的網(wǎng)絡(luò)連接,該網(wǎng)絡(luò)連接仍為根據(jù)變化前的配置信息建立的網(wǎng)絡(luò)連接,當(dāng)變化后的配置信息生效后,該網(wǎng)絡(luò)連接仍舊無(wú)效。在本發(fā)明實(shí)施例中,可通過(guò)以下兩種策略避免上述情況的發(fā)生。
第一種策略,智能家居網(wǎng)關(guān)向該至少一個(gè)智能家居設(shè)備發(fā)送通知消息之前,關(guān)閉該智能家居網(wǎng)關(guān)的DHCP服務(wù),在智能家居網(wǎng)關(guān)將其配置信息設(shè)置為變化后的配置信息之后,開(kāi)啟智能家居網(wǎng)關(guān)的DHCP服務(wù)。
在第一種策略中,在智能家居網(wǎng)關(guān)將其配置信息設(shè)置為變化后的配置信息之前,也即在變化后的配置信息生效之前,智能家居網(wǎng)關(guān)的DHCP服務(wù)是關(guān)閉的,此時(shí),智能家居設(shè)備是無(wú)法與智能家居網(wǎng)關(guān)重新建立網(wǎng)絡(luò)連接的。當(dāng)變化后的配置信息生效之后,開(kāi)啟DHCP服務(wù),此時(shí)執(zhí)行步驟104,確保智能家居設(shè)備與智能家居網(wǎng)關(guān)重新建立網(wǎng)絡(luò)連接是在變化后的配置信息生效之后執(zhí)行。
第二種策略,在智能家居網(wǎng)關(guān)將其配置信息設(shè)置為變化后的配置信息之后,向至少一個(gè)智能家居設(shè)備發(fā)送網(wǎng)絡(luò)連接的重建消息,使至少一個(gè)智能家居設(shè)備向智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求以重新進(jìn)行網(wǎng)絡(luò)連接。
在第二種策略中,當(dāng)智能家居設(shè)備接收到通知消息時(shí),智能家居設(shè)備先不向智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求,而是在接收到智能家居網(wǎng)關(guān)發(fā)送的網(wǎng)絡(luò)連接的重建消息時(shí),再向智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求。該網(wǎng)絡(luò)連接的重建消息為智能家居網(wǎng)關(guān)確定該至少一個(gè)智能家居設(shè)備都接收到通知消息,且已將其配置信息設(shè)置為變化后的配置信息之后,向該智能家居設(shè)備發(fā)送。因此,通過(guò)第二種策略,也可以確保智能家居設(shè)備與智能家居網(wǎng)關(guān)重新建立網(wǎng)絡(luò)連接是在變化后的配置信息生效之后執(zhí)行。
步驟104:根據(jù)該變化后的配置信息,重新建立與該至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接。
在本發(fā)明實(shí)施例中,當(dāng)該至少一個(gè)智能家居設(shè)備接收到該通知消息時(shí),確定其接入的智能家居網(wǎng)關(guān)的配置信息發(fā)生變化,為了繼續(xù)與該智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接,該至少一個(gè)智能家居設(shè)備需要向智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求,以獲取智能家居網(wǎng)關(guān)根據(jù)變化后的配置信息為其分配的網(wǎng)絡(luò)地址,并重新建立與智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接。
具體地,針對(duì)步驟103的兩種策略,在智能家居網(wǎng)關(guān)開(kāi)啟DHCP服務(wù)之后或者在智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接的重建消息之后,當(dāng)接收到智能家居設(shè)備的網(wǎng)絡(luò)連接請(qǐng)求時(shí),智能家居網(wǎng)關(guān)根據(jù)變化后的配置信息,為該智能家居設(shè)備分配網(wǎng)絡(luò)地址,當(dāng)該智能家居設(shè)備接收到該網(wǎng)絡(luò)地址后,根據(jù)該網(wǎng)絡(luò)地址重新建立與智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接。由于開(kāi)啟DHCP服務(wù)或者發(fā)送網(wǎng)絡(luò)連接的重建消息是在是變化后的配置信息生效之后執(zhí)行的,因此,智能家居設(shè)備接收到的網(wǎng)絡(luò)地址為根據(jù)變化后的配置信息分配的網(wǎng)絡(luò)地址,也即有效的網(wǎng)絡(luò)地址。確保在變化后的配置信息生效之后,智能家居設(shè)備可以成功與智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接。
在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到智能家居網(wǎng)關(guān)的配置信息發(fā)生變化時(shí),在該配置信息生效之前,智能家居網(wǎng)關(guān)主動(dòng)向當(dāng)前與該智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息。由于該通知消息用于將智能家居網(wǎng)關(guān)配置信息的變化情況通知給智能家居設(shè)備,因此,當(dāng)該至少一個(gè)智能家居設(shè)備接收到該通知消息時(shí),可以根據(jù)該智能家居網(wǎng)關(guān)變化后的配置信息重新建立與該智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接,無(wú)需用戶(hù)手動(dòng)啟動(dòng)該智能家居設(shè)備,來(lái)建立與智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接,從而提高智能家居設(shè)備與智能家居網(wǎng)關(guān)之間進(jìn)行網(wǎng)絡(luò)連接的效率。
參見(jiàn)圖2A,本發(fā)明實(shí)施例提供了一種智能家居網(wǎng)關(guān)200,該智能家居網(wǎng)關(guān)200包括發(fā)送模塊201、設(shè)置模塊202和建立模塊203:
發(fā)送模塊201,用于當(dāng)檢測(cè)到智能家居網(wǎng)關(guān)的配置信息發(fā)生變化時(shí),向當(dāng)前與該智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息,該通知消息用于將智能家居網(wǎng)關(guān)配置信息的變化情況通知給該至少一個(gè)智能家居設(shè)備,以使該至少一個(gè)智能家居設(shè)備根據(jù)變化后的配置信息與智能家居網(wǎng)關(guān)重新建立網(wǎng)絡(luò)連接;
設(shè)置模塊202,用于當(dāng)至少一個(gè)智能家居設(shè)備均接收到該通知消息時(shí),將該智能家居網(wǎng)關(guān)的配置信息設(shè)置為變化后的配置信息,以使變化后的配置信息生效;
建立模塊203,用于根據(jù)變化后的配置信息,重新建立與該至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接。
可選地,參見(jiàn)圖2B,該智能家居網(wǎng)關(guān)200還包括檢測(cè)模塊204、生成模塊205和取消模塊206:
檢測(cè)模塊204,用于檢測(cè)智能家居網(wǎng)關(guān)的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)是否被設(shè)置為禁用;
生成模塊205,用于當(dāng)DHCP服務(wù)被設(shè)置為禁用時(shí),生成提示信息,該提示信息用于提示在該DHCP服務(wù)被設(shè)置為禁用之后,至少一個(gè)智能家居設(shè)備無(wú)法建立與智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接;
取消模塊206,用于當(dāng)根據(jù)該提示信息接收到取消禁用設(shè)置指令時(shí),取消對(duì)該DHCP服務(wù)的禁用設(shè)置,并執(zhí)行向當(dāng)前與智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息的步驟。
可選地,參見(jiàn)圖2C,該智能家居網(wǎng)關(guān)還包括關(guān)閉模塊207:
關(guān)閉模塊207,用于關(guān)閉智能家居網(wǎng)關(guān)的DHCP服務(wù);
相應(yīng)地,參見(jiàn)圖2D,該建立模塊203包括開(kāi)啟單元2031和第一建立單元2032:
開(kāi)啟單元2031,用于開(kāi)啟該智能家居網(wǎng)關(guān)的DHCP服務(wù);
第一建立單元2032,用于當(dāng)接收到該至少一個(gè)智能家居設(shè)備發(fā)送的網(wǎng)絡(luò)連接請(qǐng)求時(shí),根據(jù)變化后的配置信息,通過(guò)智能家居網(wǎng)關(guān)的DHCP服務(wù),重新建立與至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接。
可選地,參見(jiàn)圖2E,該建立模塊203包括發(fā)送單元2033和第二建立單元2034:
發(fā)送單元2033,用于向至少一個(gè)智能家居設(shè)備發(fā)送網(wǎng)絡(luò)連接的重建消息,使至少一個(gè)智能家居設(shè)備向智能家居網(wǎng)關(guān)發(fā)送網(wǎng)絡(luò)連接請(qǐng)求以重新進(jìn)行網(wǎng)絡(luò)連接;
第二建立單元2034,用于當(dāng)接收到至少一個(gè)智能家居設(shè)備發(fā)送的網(wǎng)絡(luò)連接請(qǐng)求時(shí),根據(jù)變化后的配置信息,通過(guò)智能家居網(wǎng)關(guān)的DHCP服務(wù),重新建立與至少一個(gè)智能家居設(shè)備之間的網(wǎng)絡(luò)連接。
可選地,參見(jiàn)圖2F,該發(fā)送模塊201包括選擇單元2011和發(fā)送單元2012:
選擇單元2011,用于當(dāng)智能家居網(wǎng)關(guān)的配置信息包括的DHCP服務(wù)的網(wǎng)絡(luò)地址范圍發(fā)生變化時(shí),從至少一個(gè)智能家居設(shè)備中,選擇網(wǎng)絡(luò)地址不屬于該DHCP服務(wù)變化后的網(wǎng)絡(luò)地址范圍的智能家居設(shè)備;
發(fā)送單元2012,用于向選擇的智能家居設(shè)備發(fā)送該通知消息。
在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到智能家居網(wǎng)關(guān)的配置信息發(fā)生變化時(shí),在該配置信息生效之前,智能家居網(wǎng)關(guān)主動(dòng)向當(dāng)前與該智能家居網(wǎng)關(guān)建立網(wǎng)絡(luò)連接的至少一個(gè)智能家居設(shè)備發(fā)送通知消息。由于該通知消息用于將智能家居網(wǎng)關(guān)配置信息的變化情況通知給智能家居設(shè)備,因此,當(dāng)該至少一個(gè)智能家居設(shè)備接收到該通知消息時(shí),可以根據(jù)該智能家居網(wǎng)關(guān)變化后的配置信息重新建立與該智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接,無(wú)需用戶(hù)手動(dòng)啟動(dòng)該智能家居設(shè)備,來(lái)建立與智能家居網(wǎng)關(guān)之間的網(wǎng)絡(luò)連接,從而提高智能家居設(shè)備與智能家居網(wǎng)關(guān)之間進(jìn)行網(wǎng)絡(luò)連接的效率。
需要說(shuō)明的是:上述實(shí)施例提供的智能家居網(wǎng)關(guān)在智能家居設(shè)備進(jìn)行網(wǎng)絡(luò)連接時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的智能家居網(wǎng)關(guān)與智能家居設(shè)備的網(wǎng)絡(luò)連接方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。