l)地址,意譯為地址、IP(網(wǎng)絡(luò)之間互連的協(xié)議,Internet Protocol)的子網(wǎng)大小等,本申請不做具體限制。進而,本申請實施例中的預(yù)設(shè)條件就可以為任意對應(yīng)性能參數(shù)的條件,例如隨機選擇或IP的子網(wǎng)最小等,本申請不做具體限制。所以,第一智能家居設(shè)備按照預(yù)設(shè)條件確定其中一個備選設(shè)備為第二智能家居設(shè)備。
[0073]沿用上文中的例子,從5個設(shè)備中確定Al設(shè)備和A2設(shè)備為備選設(shè)備。進一步假設(shè)性能參數(shù)為IP的子網(wǎng)大小,且預(yù)設(shè)條件為IP的子網(wǎng)最小。所以,第一智能家居設(shè)備從Al設(shè)備和A2設(shè)備從確定IP的子網(wǎng)最小的智能家居設(shè)備為第二智能家居設(shè)備,假設(shè)為Al設(shè)備。
[0074]進一步,由于智能家居系統(tǒng)中的所有智能家居設(shè)備都通過第二智能家居設(shè)備與云端連接,那么,如果第二智能家居異常而無法與云端連接時,就會導(dǎo)致所有智能家居設(shè)備均無法與云端連接,所以,本申請另一實施例中,當(dāng)?shù)诙悄茉O(shè)備不為第一智能家居設(shè)備時,在S102之后,進一步還包括:
[0075]判斷所述第二智能家居設(shè)備是否異常;
[0076]當(dāng)所述第二智能家居異常時,根據(jù)所述第一智能家居設(shè)備的網(wǎng)絡(luò)能力和所述網(wǎng)絡(luò)能力集,從所述第一智能家居設(shè)備和所述多個智能家居設(shè)備中所述第二智能家居設(shè)備以外的智能家居設(shè)備中確定出能夠作為網(wǎng)關(guān)的第三智能家居設(shè)備。
[0077]具體來講,在本申請實施例中,第一智能家居設(shè)備可以通過判斷是否按時接收到第二智能家居設(shè)備的心跳包判斷第二智能家居設(shè)備是否異常。當(dāng)?shù)谝恢悄芗揖釉O(shè)備未按時收到心跳包時,確定第二智能家居設(shè)備異常?;蛘弋?dāng)?shù)谝恢悄芗揖有枰ㄟ^第二智能家居設(shè)備向云端發(fā)送信息時未接收到第二智能家居設(shè)備反饋的表示發(fā)送成功的反饋信息時,確定第二智能家居設(shè)備異常。在具體實現(xiàn)過程中,還可以通過其他方式判斷第二智能家居設(shè)備是否異常,例如是否收到云端定時發(fā)送的信息等,本申請所屬領(lǐng)域的普通技術(shù)人員可以根據(jù)實際進行設(shè)置,本申請不做具體限制。
[0078]當(dāng)?shù)谝恢悄芗揖釉O(shè)備確定第二智能家居設(shè)備異常時,為了不受第二智能家居設(shè)備異常的影響而繼續(xù)與云端連接,第一智能家居設(shè)備將再次從第一智能家居設(shè)備以及第二智能家居設(shè)備以外的多個智能家居設(shè)備中確定出能夠替代第二智能家居設(shè)備作為網(wǎng)關(guān)的第三智能家居設(shè)備。
[0079]本申請實施例中,第一智能家居設(shè)備重新確定第三智能家居設(shè)備的過程與確定第二智能家居設(shè)備的過程,這里就不再重復(fù)贅述了。
[0080]沿用上文A2設(shè)備作為第二智能家居設(shè)備的例子來說。當(dāng)A2設(shè)備異常后,B設(shè)備獲得其余3個智能家居設(shè)備的能力等級,并通過對比確定,A2設(shè)備的能力最高,因此將A2設(shè)備確定為備選設(shè)備。由于此時備選設(shè)備僅有A2設(shè)備,所以B設(shè)備可以直接確定A2設(shè)備為第三智能家居設(shè)備。
[0081 ]由上述描述可知,當(dāng)?shù)谝恢悄芗揖釉O(shè)備不為第二智能家居設(shè)備時,第一智能家居設(shè)備在將第二智能家居設(shè)備作為網(wǎng)關(guān)后,如果第二智能家居設(shè)備出現(xiàn)異常,第一智能家居設(shè)備將重新根據(jù)第一智能家居設(shè)備的網(wǎng)絡(luò)能力和網(wǎng)絡(luò)能力集,確定出能夠作為網(wǎng)關(guān)的第三智能家居設(shè)備。所以,解決了現(xiàn)有技術(shù)中網(wǎng)關(guān)盒子異常而導(dǎo)致所有智能家居設(shè)備均無法與云端連接的技術(shù)問題,即使第二智能家居設(shè)備異常,第一智能家居和其他智能家居也能夠重新通過第三智能家居設(shè)備與云端連接,進而不受第二智能家居設(shè)備異常影響。
[0082]在本申請另一實施例中,第二智能家居設(shè)備具體為第一智能家居設(shè)備,進而在S102之后,第一智能家居設(shè)備還將執(zhí)行:
[0083]接收所述多個智能家居設(shè)備發(fā)送的連接請求;
[0084]基于所述連接請求,與所述多個智能家居設(shè)備連接;
[0085]建立與云端的連接,以將所述云端發(fā)送的第一信息轉(zhuǎn)發(fā)給所述多個智能家居設(shè)備中對應(yīng)的智能家居設(shè)備,以及將所述多個智能家居設(shè)備中的至少一個智能家居設(shè)備發(fā)送的第二信息轉(zhuǎn)發(fā)給云端。
[0086]具體來講,多個智能家居設(shè)備也會確定同一個智能家居設(shè)備為第二智能家居設(shè)備,所以,確定后會向本申請實施例中的第一智能家居設(shè)備發(fā)送連接請求,進而第一智能家居設(shè)備將接收到連接請求。
[0087]本申請實施例中,連接請求用于請求與第二智能家居設(shè)備,即第一智能家居設(shè)備建立連接。連接請求中包括但不限于發(fā)送連接請求的智能家居設(shè)備的IP地址、MAC地址和/或端口號等。進而,第一智能家居設(shè)備基于連接請求,與多個智能家居設(shè)備連接。
[0088]另外,第一智能家居設(shè)備確定自身為第二智能設(shè)備,將與云端建立連接,進而,一方面可以將云端發(fā)送的第一信息轉(zhuǎn)發(fā)給多個智能家居設(shè)備中對應(yīng)的智能家居設(shè)備,以及將多個智能家居設(shè)備中的至少一個智能家居設(shè)備發(fā)送的第二信息轉(zhuǎn)發(fā)給云端。另一方面,接收云端發(fā)送給自身的第三信息,以及將自身需要向云端發(fā)送的第四信息發(fā)送給云端。
[0089]在本申請另一實施例中,第二智能家居設(shè)備具體為多個智能家居設(shè)備中的任一智能家居設(shè)備,進而在S102之后,第一智能家居設(shè)備還將執(zhí)行:
[0090]向所述第二智能家居設(shè)備發(fā)送連接請求,以與所述第二智能家居設(shè)備連接;
[0091]接收所述第二智能設(shè)備轉(zhuǎn)發(fā)的所述云端發(fā)送的第一信息,或者通過所述第二智能家居設(shè)備將第二信息轉(zhuǎn)發(fā)給云端。
[0092]具體來講,當(dāng)?shù)诙悄芗揖釉O(shè)備不為第一智能家居設(shè)備,而為多個智能家居設(shè)備中的任意一個時,第一智能家居設(shè)備確定出第二智能家居設(shè)備后,為了通過第二智能家居設(shè)備與云端連接,第一智能家居設(shè)備將向第二智能家居設(shè)備發(fā)送連接請求。連接請求用于請求與第二智能家居設(shè)備建立連接。連接請求中包括但不限于第一智能家居設(shè)備的IP地址、MAC地址和/或端口號等。進而,第二智能家居設(shè)備基于連接請求,與第一智能家居設(shè)備連接。其他智能家居設(shè)備確定出第二智能家居設(shè)備后,也將向第二智能家居設(shè)備發(fā)送連接請求。
[0093]與第二智能家居設(shè)備連接后,當(dāng)?shù)诙悄芗揖釉O(shè)備接收到云端發(fā)送給第一智能家居設(shè)備的第一信息時,第一智能家居設(shè)備將會接收到第二智能家居設(shè)備轉(zhuǎn)發(fā)而來的第一信息。而當(dāng)?shù)谝恢悄芗揖釉O(shè)備需要向云端發(fā)送第二信息時,將第二信息發(fā)送給第二智能家居設(shè)備,進而第二智能家居設(shè)備將第二信息轉(zhuǎn)發(fā)給云端。
[0094]基于與前述實施例中信息處理方法同樣的發(fā)明構(gòu)思,本申請第二方面還提供一種智能家居設(shè)備,如圖2所示,包括:
[0095]獲得單元201,用于獲得多個智能家居設(shè)備的網(wǎng)絡(luò)能力集;
[0096]確定單元202,用于根據(jù)智能家居設(shè)備的網(wǎng)絡(luò)能力和網(wǎng)絡(luò)能力集,從智能家居設(shè)備和多個智能家居設(shè)備中確定出能夠作為網(wǎng)關(guān)的第二智能家居設(shè)備。
[0097]具體來講,智能家居設(shè)備的網(wǎng)絡(luò)能力包括智能家居設(shè)備的能力等級和性能參數(shù),網(wǎng)絡(luò)能力集包括多個智能家居設(shè)備的能力等級和性能參數(shù),確定單元202用于根據(jù)第一智能家居設(shè)備的能力等級和多個智能家居設(shè)備的能力等級,確定能力等級最高的至少一個智能家居設(shè)備為至少一個備選設(shè)備;從至少一個備選設(shè)備中,確定性能參數(shù)滿足預(yù)設(shè)條件的一個備選設(shè)備為第二智能家居設(shè)備。
[0098]進一步,當(dāng)?shù)诙悄茉O(shè)備不為智能家居設(shè)備時,智能家居設(shè)備還包括:
[0099]判斷單元,用于在從智能家居設(shè)備和多個智能家居設(shè)備中確定出能夠作為網(wǎng)關(guān)的第二智能家居設(shè)備之后,判斷第二智能家居設(shè)備是否異常;
[0100]確定單元202還用于當(dāng)?shù)诙悄芗揖赢惓r,根據(jù)智能家居設(shè)備的網(wǎng)絡(luò)能力和網(wǎng)絡(luò)能力集,從智能家居設(shè)備和多個智能家居設(shè)備中第二智能家居設(shè)備以外的智能家居設(shè)備中確定出能夠作為網(wǎng)關(guān)的第三智能家居設(shè)備。
[0101 ]可選的,當(dāng)?shù)诙悄芗揖釉O(shè)備為智能家居設(shè)備時,智能家居設(shè)備還包括:
[0102]收發(fā)單元,用于在從智能家居設(shè)備和多個智能家居設(shè)備中確定出能夠作為網(wǎng)關(guān)的第二智能家居設(shè)備之后,接收多個智能家居設(shè)備發(fā)送的連接請求;
[0103 ]第一連接單元,用于基于連接請求,與多個智能家居設(shè)備連接;
[0104]第二連接單元,用于建立與云端的連接,以將云端發(fā)送的第一信息轉(zhuǎn)發(fā)給多個智能家居設(shè)備中對應(yīng)的智能家居設(shè)備,以及將多個智能