本發(fā)明涉及通信網(wǎng)絡(luò),尤其涉及一種網(wǎng)關(guān)、云服務(wù)器及中央空調(diào)控制方法。
背景技術(shù):
1、在智能家居領(lǐng)域,會(huì)組成智能家居、網(wǎng)關(guān)、云端、手機(jī)的系統(tǒng),實(shí)現(xiàn)智能家居的控制,智能家居和網(wǎng)關(guān)直連,網(wǎng)關(guān)與云端直連,云端和手機(jī)直連。具體職能家居的控制過(guò)程為,用戶通過(guò)手機(jī)app對(duì)空調(diào)下發(fā)控制指令時(shí),將控制指令上傳云端,云端發(fā)送給網(wǎng)關(guān),網(wǎng)關(guān)再把控制指令下發(fā)給空調(diào)。
2、然而,對(duì)于中央空調(diào)來(lái)說(shuō),中央空調(diào)會(huì)有一個(gè)中央空調(diào)網(wǎng)關(guān),該中央空調(diào)網(wǎng)關(guān)控制多個(gè)空調(diào),如果按照現(xiàn)有技術(shù)網(wǎng)關(guān)直接連接空調(diào),網(wǎng)關(guān)接到控制指令后,直接下發(fā)進(jìn)行空調(diào)控制,中央空調(diào)是由中央空調(diào)網(wǎng)關(guān)進(jìn)行控制的,所以下發(fā)的指令無(wú)法控制該空調(diào)的。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種網(wǎng)關(guān)、云服務(wù)器及中央空調(diào)控制方法,能夠在云服務(wù)器和網(wǎng)關(guān)中存儲(chǔ)空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,從而在控制中央空調(diào)網(wǎng)關(guān)控制的空調(diào)時(shí),能夠通過(guò)找到關(guān)系,發(fā)送控制指令給對(duì)應(yīng)的中央空調(diào)網(wǎng)關(guān),實(shí)現(xiàn)自動(dòng)控制中央空調(diào)網(wǎng)關(guān)控制的空調(diào)。
2、第一方面,本發(fā)明實(shí)施例提供一種網(wǎng)關(guān),包括:通信單元和處理器;
3、所述通信單元,用于接收云服務(wù)器發(fā)送的控制信息;其中,所述控制信息包括指令和所述指令的主題;所述指令為終端發(fā)送給所述云服務(wù)器的;所述云服務(wù)器在確定所述指令中待控制設(shè)備的設(shè)備類型為空調(diào)時(shí),基于空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,確定所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān);將從所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的多種主題中,選擇的所述指令的類型對(duì)應(yīng)的所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的主題作為所述指令的主題;
4、將所述控制指令發(fā)送給所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān),以使中央空調(diào)網(wǎng)關(guān)能夠基于所述控制指令控制所述待控制設(shè)備;
5、所述處理器,用于若所述控制信息的主題為自身訂閱的,且所述指令為控制指令,則根據(jù)空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,確定所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)。
6、上述網(wǎng)關(guān),能夠在云服務(wù)器和網(wǎng)關(guān)中存儲(chǔ)空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,云服務(wù)器接收到終端的指令后,基于空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,找到主題,并將該指令發(fā)送給訂閱該主題的網(wǎng)關(guān),網(wǎng)關(guān)基于空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,發(fā)送指令給對(duì)應(yīng)的中央空調(diào)網(wǎng)關(guān),實(shí)現(xiàn)自動(dòng)控制空調(diào)。
7、在一種可能實(shí)施的方式中,所述處理器,還用于:
8、若所述控制信息的主題為自身訂閱的,且所述指令為刪除指令,則在確定所述刪除指令中待控制設(shè)備的設(shè)備類型為空調(diào)時(shí),將所述待控制設(shè)備和所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的關(guān)系刪除;在確定所述刪除指令中待控制設(shè)備的設(shè)備類型為空調(diào)網(wǎng)關(guān)時(shí),則將所述待控制設(shè)備的關(guān)系刪除;
9、若所述控制信息的主題為自身訂閱的,且所述指令為添加指令,則向添加指令中待控制設(shè)備發(fā)送查詢信息,接收并保存添加指令中待控制設(shè)備發(fā)送的新添加的空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系。
10、上述網(wǎng)關(guān),能夠通過(guò)用戶下發(fā)刪除指令,或者添加指令,從而修改云端和網(wǎng)關(guān)的空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,提供了修改關(guān)系的入口。
11、在一種可能實(shí)施的方式中,所述處理器,還用于:
12、在接入中央空調(diào)網(wǎng)關(guān)后,獲取中央空調(diào)網(wǎng)關(guān)的設(shè)備信息;
13、根據(jù)中央空調(diào)網(wǎng)關(guān)的設(shè)備信息,確定中央空調(diào)網(wǎng)關(guān)的多種主題;
14、將中央空調(diào)網(wǎng)關(guān)的多種主題作為自身訂閱的主題,以及通知所述云服務(wù)器中央空調(diào)網(wǎng)關(guān)的多種主題為自身訂閱的主題。
15、上述網(wǎng)關(guān),能夠在網(wǎng)關(guān)接入中央空調(diào)網(wǎng)關(guān)后,獲取中央空調(diào)網(wǎng)關(guān)的設(shè)備信息,從而基于該設(shè)備信息建立中央空調(diào)網(wǎng)關(guān)的多種主題,這樣基于多種主題自動(dòng)控制空調(diào)和中央空調(diào)網(wǎng)關(guān)。
16、在一種可能實(shí)施的方式中,所述處理器,還用于:接收待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)發(fā)送的狀態(tài)信息;其中,所述狀態(tài)信息包括:待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的mac地址和產(chǎn)品id,待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)所連接的空調(diào)的mac地址、產(chǎn)品id以及狀態(tài)值;待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)所連接的空調(diào)的狀態(tài)值為待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)基于所述控制指令控制所述待控制設(shè)備之后,所述待控制設(shè)備的狀態(tài)值;
17、將待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)發(fā)送的狀態(tài)信息發(fā)送給云服務(wù)器。
18、上述網(wǎng)關(guān),能夠在空調(diào)改變狀態(tài)后,空調(diào)上報(bào)自己的狀態(tài)給中央空調(diào)網(wǎng)關(guān),中央空調(diào)網(wǎng)關(guān)將狀態(tài)信息上報(bào)給網(wǎng)關(guān),網(wǎng)關(guān)再上報(bào)給云端,使得云端能夠清楚中央空調(diào)網(wǎng)關(guān)以及該中央空調(diào)網(wǎng)關(guān)連接的空調(diào)的狀態(tài),這樣使得空調(diào)邏輯關(guān)系在云服務(wù)器中更加清晰,便于后續(xù)維修安裝空調(diào)。
19、第二方面,本發(fā)明實(shí)施例提供一種云服務(wù)器,包括:處理器和通信單元;
20、所述通信單元,用于接收終端發(fā)送的指令;將所述控制信息發(fā)送給訂閱所述指令的主題的網(wǎng)關(guān),以使所述網(wǎng)關(guān)對(duì)所述控制信息進(jìn)行處理;
21、所述處理器,用于若所述指令中待控制設(shè)備的設(shè)備類型為空調(diào),則根據(jù)空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,確定所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān);并從所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的多種主題中,選擇所述指令的類型對(duì)應(yīng)的所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的主題,將選擇的主題作為所述指令的主題。
22、在一種可能實(shí)施的方式中,所述處理器,還用于:
23、若所述指令為刪除指令,則將所述待控制設(shè)備和所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的關(guān)系刪除;
24、若所述指令中待控制設(shè)備的設(shè)備類型為中央空調(diào)網(wǎng)關(guān),且所述指令為刪除指令,則將所述待控制設(shè)備的關(guān)系刪除,并從所述待控制設(shè)備的多種主題中,選擇所述指令的類型對(duì)應(yīng)的所述待控制設(shè)備的主題,將選擇的主題作為所述指令的主題;根據(jù)所述指令的主題和所述指令生成控制信息,并將所述控制信息發(fā)送給訂閱所述指令的主題的網(wǎng)關(guān),以使所述網(wǎng)關(guān)對(duì)所述控制信息進(jìn)行處理。
25、第三方面,本發(fā)明實(shí)施例提供一種中央空調(diào)控制系統(tǒng),包括:
26、終端,用于接收用戶觸發(fā)的指令,并將所述指令發(fā)送給云服務(wù)器;
27、云服務(wù)器,用于接收終端發(fā)送的指令;若所述指令中待控制設(shè)備的設(shè)備類型為空調(diào),則根據(jù)空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,確定所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān);并從所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的多種主題中,選擇所述指令的類型對(duì)應(yīng)的所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的主題,將選擇的主題作為所述指令的主題;根據(jù)所述指令的主題和所述指令生成控制信息,并將所述控制信息發(fā)送給訂閱所述指令的主題的網(wǎng)關(guān);
28、網(wǎng)關(guān),用于接收云服務(wù)器發(fā)送的控制信息;若所述控制信息的主題為自身訂閱的,且所述指令為控制指令,則根據(jù)空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,確定所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān);將所述控制指令發(fā)送給所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān);
29、中央空調(diào)網(wǎng)關(guān),用于接收所述網(wǎng)關(guān)發(fā)送的控制指令,并基于所述控制指令控制所述待控制設(shè)備。
30、第四方面,本發(fā)明實(shí)施例提供一種中央空調(diào)控制方法,應(yīng)用于網(wǎng)關(guān),包括:
31、接收云服務(wù)器發(fā)送的控制信息;其中,所述控制信息包括指令和所述指令的主題;所述指令為終端發(fā)送給所述云服務(wù)器的;所述云服務(wù)器在確定所述指令中待控制設(shè)備的設(shè)備類型為空調(diào)時(shí),基于空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,確定所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān);將從所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的多種主題中,選擇的所述指令的類型對(duì)應(yīng)的所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的主題作為所述指令的主題;
32、若所述控制信息的主題為自身訂閱的,且所述指令為控制指令,則根據(jù)空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,確定所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān);將所述控制指令發(fā)送給所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān),以使中央空調(diào)網(wǎng)關(guān)能夠基于所述控制指令控制所述待控制設(shè)備。
33、在一種可能實(shí)施的方式中,所述方法還包括:
34、若所述控制信息的主題為自身訂閱的,且所述指令為刪除指令,則在確定所述刪除指令中待控制設(shè)備的設(shè)備類型為空調(diào)時(shí),將所述待控制設(shè)備和所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的關(guān)系刪除;在確定所述刪除指令中待控制設(shè)備的設(shè)備類型為空調(diào)網(wǎng)關(guān)時(shí),則將所述待控制設(shè)備的關(guān)系刪除;
35、若所述控制信息的主題為自身訂閱的,且所述指令為添加指令,則向添加指令中待控制設(shè)備發(fā)送查詢信息,接收并保存添加指令中待控制設(shè)備發(fā)送的新添加的空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系。
36、第五方面,本發(fā)明實(shí)施例提供一種中央空調(diào)控制方法,應(yīng)用于云服務(wù)器,包括:
37、接收終端發(fā)送的指令;
38、若所述指令中待控制設(shè)備的設(shè)備類型為空調(diào),則根據(jù)空調(diào)和中央空調(diào)網(wǎng)關(guān)的關(guān)系,確定所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān);并從所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的多種主題中,選擇所述指令的類型對(duì)應(yīng)的所述待控制設(shè)備綁定的中央空調(diào)網(wǎng)關(guān)的主題,將選擇的主題作為所述指令的主題;根據(jù)所述指令的主題和所述指令生成控制信息,并將所述控制信息發(fā)送給訂閱所述指令的主題的網(wǎng)關(guān),以使所述網(wǎng)關(guān)對(duì)所述控制信息進(jìn)行處理。