一種空調(diào)控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及空調(diào)控制技術(shù)領(lǐng)域,尤其涉及一種空調(diào)控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]空調(diào)控制可以劃為手動(dòng)和自動(dòng)兩種系統(tǒng)。手動(dòng)空調(diào)一般通過(guò)旋鈕或按鍵調(diào)節(jié)溫度,自動(dòng)恒溫空調(diào)根據(jù)用戶(hù)的需求自動(dòng)調(diào)節(jié)溫度。
[0003]隨著家用空調(diào)器使用數(shù)量的增加,人們對(duì)空調(diào)的要求越來(lái)越高,不僅要求空調(diào)能遠(yuǎn)程控制,以達(dá)到方便、舒適的效果;又要求能對(duì)所有的空調(diào)進(jìn)行集中控制,方便空調(diào)的管理。傳統(tǒng)的家用空調(diào)沒(méi)有遠(yuǎn)程控制及集中管理功能,已不能滿(mǎn)足人們的要求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種空調(diào)控制方法及系統(tǒng),能夠有效的對(duì)空調(diào)進(jìn)行遠(yuǎn)程幾種控制。
[0005]本發(fā)明提供的一種空調(diào)控制方法,具體包括:
[0006]S1、實(shí)時(shí)獲取空調(diào)狀態(tài)信息;
[0007]S2、將該空調(diào)狀態(tài)信息發(fā)送至局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器;
[0008]S3、接收局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器根據(jù)空調(diào)狀態(tài)信息生成的控制指令;
[0009]S4、根據(jù)控制指令對(duì)空調(diào)進(jìn)行控制。
[0010]可選的,
[0011]步驟S2之前還包括:
[0012]開(kāi)啟UDP socket,接收局域網(wǎng)操作終端廣播過(guò)來(lái)的包含所述局域網(wǎng)操作終端IP地址與端口號(hào)的UDP數(shù)據(jù)包;
[0013]提取UDP數(shù)據(jù)包中包含的IP地址與端口號(hào);
[0014]判斷IP地址與端口號(hào)與本地儲(chǔ)存的IP地址與端口號(hào)是否一致,若是,則通過(guò)本地儲(chǔ)存的IP地址與端口號(hào)與原局域網(wǎng)操作終端建立連接,若否,則通過(guò)新的IP地址與端口號(hào)與新的局域網(wǎng)操作終端建立連接。
[0015]可選的,
[0016]開(kāi)啟UDP socket,每隔30秒接收一次局域網(wǎng)操作終端廣播過(guò)來(lái)的UDP數(shù)據(jù)包。
[0017]可選的,
[0018]步驟通過(guò)新的IP地址與端口號(hào)與新的局域網(wǎng)操作終端建立連接之后還包括:對(duì)新的IP地址與端口號(hào)進(jìn)行儲(chǔ)存。
[0019]可選的,
[0020]步驟S2之前還包括:
[0021]通過(guò)登陸路由器、登陸域名服務(wù)器獲取遠(yuǎn)程服務(wù)器IP地址與端口號(hào);
[0022]通過(guò)遠(yuǎn)程服務(wù)器IP地址與端口號(hào)登陸該遠(yuǎn)程服務(wù)器;
[0023]可選的,
[0024]步驟S3包括:
[0025]判斷是否接收到控制指令,若是,則觸發(fā)后續(xù)步驟,若否,則進(jìn)行異常處理。
[0026]可選的,
[0027]異常處理包括:
[0028]延長(zhǎng)等待時(shí)間,若仍然沒(méi)有接收到控制指令,則與局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器重新建立連接。
[0029]本發(fā)明還提供了一種空調(diào)控制系統(tǒng),具體包括:
[0030]第一獲取單元,用于實(shí)時(shí)獲取空調(diào)狀態(tài)信息;
[0031]第一發(fā)送單元,用于將空調(diào)狀態(tài)信息發(fā)送至局域網(wǎng)操作終端;
[0032]第二發(fā)送單元,用于將空調(diào)狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器;
[0033]第一接收單元,用于接收局域網(wǎng)操作終端根據(jù)所述空調(diào)狀態(tài)信息生成的控制指令;
[0034]第二接收單元,用于接收遠(yuǎn)程服務(wù)器根據(jù)空調(diào)狀態(tài)信息生成的控制指令;
[0035]控制單元,用于根據(jù)控制指令對(duì)空調(diào)進(jìn)行控制。
[0036]可選的,
[0037]該系統(tǒng)還包括:
[0038]第三接收單元,用于接收局域網(wǎng)操作終端廣播過(guò)來(lái)的包含局域網(wǎng)操作終端IP地址與端口號(hào)的Μ)Ρ數(shù)據(jù)包;
[0039]提取單元,用于提取UDP數(shù)據(jù)包中包含的IP地址與端口號(hào);
[0040]判斷單元,用于判斷IP地址與端口號(hào)與本地儲(chǔ)存的IP地址與端口號(hào)是否一致,
[0041]第一建單元,用于則通過(guò)本地儲(chǔ)存的IP地址與端口號(hào)與原局域網(wǎng)操作終端建立連接;
[0042]第二建單元,用于則通過(guò)新的IP地址與端口號(hào)與新的局域網(wǎng)操作終端建立連接;
[0043]儲(chǔ)存單元,用于對(duì)新的IP地址與端口號(hào)進(jìn)行儲(chǔ)存。
[0044]可選的,
[0045]所述第二發(fā)送單元所述系統(tǒng)還包括:
[0046]第二獲取單元,用于通過(guò)登陸路由器、登陸域名服務(wù)器獲取遠(yuǎn)程服務(wù)器IP地址與端口號(hào);
[0047]登陸單元,用于通過(guò)遠(yuǎn)程服務(wù)器IP地址與端口號(hào)登陸遠(yuǎn)程服務(wù)器。
[0048]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0049]本發(fā)明中的,系統(tǒng)首先實(shí)時(shí)獲取空調(diào)狀態(tài)信息;再將該空調(diào)狀態(tài)信息發(fā)送至局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器;然后,接收局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器根據(jù)空調(diào)狀態(tài)信息生成的控制指令;最后根據(jù)控制指令對(duì)空調(diào)進(jìn)行控制。因此能夠?qū)θ舾煽照{(diào)進(jìn)行遠(yuǎn)程集中控制。
【附圖說(shuō)明】
[0050]圖1為本發(fā)明中一種空調(diào)控制方法第一實(shí)施例流程圖;
[0051]圖2為本發(fā)明中一種空調(diào)控制方法第二實(shí)施例流程圖;
[0052]圖3為本發(fā)明中一種空調(diào)控制方法第三實(shí)施例流程圖;
[0053]圖4為本發(fā)明中一種空調(diào)控制系統(tǒng)第一實(shí)施例結(jié)構(gòu)示意圖;
[0054]圖5為本發(fā)明中一種空調(diào)控制系統(tǒng)第二實(shí)施例結(jié)構(gòu)示意圖;
[0055]圖6為本發(fā)明中一種空調(diào)控制系統(tǒng)第三實(shí)施例結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0056]本發(fā)明實(shí)施例提供了一種空調(diào)控制方法及系統(tǒng),能夠有效的對(duì)空調(diào)進(jìn)行遠(yuǎn)程幾種控制。
[0057]請(qǐng)參閱圖1,本發(fā)明提供的一種空調(diào)控制方法第一實(shí)施例,具體包括:
[0058]101、實(shí)時(shí)獲取空調(diào)狀態(tài)信息;
[0059]在本實(shí)施例中,通過(guò)TTL電平兼容電路實(shí)時(shí)獲取空調(diào)狀態(tài)信息,其中,空調(diào)狀態(tài)信息,包括當(dāng)前室內(nèi)外環(huán)境溫度、空調(diào)的故障代碼、空調(diào)的工作模式、開(kāi)關(guān)機(jī)狀態(tài)、風(fēng)速、擺風(fēng)、風(fēng)向、睡眠、強(qiáng)力等參數(shù)。
[0060]102、將該空調(diào)狀態(tài)信息發(fā)送至局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器;
[0061]在本實(shí)施例中,通過(guò)不同的發(fā)送方式將空調(diào)狀態(tài)信息發(fā)送至局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器。
[0062]103、接收局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器根據(jù)空調(diào)狀態(tài)信息生成的控制指令;
[0063]在本實(shí)施例中,接收局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器根據(jù)空調(diào)狀態(tài)信息生成的控制指令,如升高溫度、或提高濕度等,通過(guò)控制空調(diào)參數(shù)值實(shí)現(xiàn)。
[0064]104、根據(jù)控制指令對(duì)空調(diào)進(jìn)行控制。
[0065]需要說(shuō)明的是,上述方法適用于多臺(tái)空調(diào)的控制,遠(yuǎn)程服務(wù)器或局域網(wǎng)操作終端將根據(jù)不同的空調(diào)狀態(tài)將生成不同的控制指令,并對(duì)上述空調(diào)進(jìn)行控制。
[0066]在本實(shí)施例中,將控制指令發(fā)送到空調(diào)電控部件,對(duì)空調(diào)進(jìn)行控制。
[0067]在本實(shí)施例中,首先實(shí)時(shí)獲取空調(diào)狀態(tài)信息;再將該空調(diào)狀態(tài)信息發(fā)送至局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器;然后,接收局域網(wǎng)操作終端或遠(yuǎn)程服務(wù)器根據(jù)空調(diào)狀態(tài)信息生成的控制指令;最后根據(jù)控制指令對(duì)空調(diào)進(jìn)行控制。因此能夠?qū)θ舾煽照{(diào)進(jìn)行遠(yuǎn)程集中控制。
[0068]上面對(duì)本發(fā)明提供的一種空調(diào)控制方法第一實(shí)施例進(jìn)行了描述,下面請(qǐng)參閱圖2,本發(fā)明提供的一種空調(diào)控制方法第二實(shí)施例具體包括:
[0069]201、實(shí)時(shí)獲取空調(diào)狀態(tài)信息;
[0070]在本實(shí)施例中,步驟201與步驟101相同,不做贅述。
[0071]202、開(kāi)啟用戶(hù)數(shù)據(jù)包協(xié)議(UDP,User Datagram Protocol) socket,接收局域網(wǎng)操作終端廣播過(guò)來(lái)的包含所述局域網(wǎng)操作終端IP地址與端口號(hào)的UDP數(shù)據(jù)包;
[0072]需要說(shuō)明的是UDP與傳輸控制協(xié)議(TCP,Transmiss1n Control Protocol)是相對(duì)應(yīng)的協(xié)議。UDP是面向非連接的協(xié)議,它不與對(duì)方建立連接,而是直接就把數(shù)據(jù)包發(fā)送過(guò)去
[0073]在本實(shí)施例中,每隔30秒接收一次局域網(wǎng)操作終端廣播過(guò)來(lái)的UDP數(shù)據(jù)包。接收到局域網(wǎng)操作終端廣播過(guò)來(lái)的UDP數(shù)據(jù)包還要檢驗(yàn)其是否符合協(xié)議規(guī)則,只有符合協(xié)議規(guī)則的UDP數(shù)據(jù)包才能使用。
[0074]203、提取UDP數(shù)據(jù)包中包含的IP地址與端口號(hào);
[0075]204、判斷IP地址與端口號(hào)與本地儲(chǔ)存的IP地址與端口號(hào)是否一致,若是,則觸發(fā)步驟205,若否,則觸發(fā)步驟206 ;
[0076]在本實(shí)施例中,本地原理已經(jīng)儲(chǔ)存了舊的IP地址和端口號(hào),對(duì)應(yīng)原局域網(wǎng)操作終端,如果本地沒(méi)有儲(chǔ)存IP地址和端口號(hào),系統(tǒng)將分配一個(gè)默認(rèn)的IP地址和端口號(hào)。
[0077]205、通過(guò)本地儲(chǔ)存的IP地址與端口號(hào)與原局域網(wǎng)操作終端建立連接;
[0078]206、則通過(guò)新的IP地址與端口號(hào)與新的局域網(wǎng)操作終端建立連接。
[0079]207、對(duì)新的IP地址與端口號(hào)進(jìn)行儲(chǔ)存;
[0080]208、將該空調(diào)狀態(tài)信息發(fā)送至局域網(wǎng)操作終端;
[0081]在本實(shí)施例中,通過(guò)不同的發(fā)送方式將空調(diào)狀態(tài)信息發(fā)送至局域網(wǎng)操作終端。
[0082]209、接收局域網(wǎng)操作終端根據(jù)空調(diào)狀態(tài)信息生成的控制指令;
[0083]在本實(shí)施例中,系統(tǒng)首先判斷是否接收到控制指令,若是,則觸發(fā)步驟,若否,則進(jìn)行異常處理,這里需要說(shuō)明的是,如果系統(tǒng)沒(méi)有收到控制指令,等待時(shí)間超過(guò)10秒,系統(tǒng)將增加等待時(shí)間,3分鐘后仍沒(méi)有接到控制指令,則系統(tǒng)斷開(kāi)與局域網(wǎng)操作終端或遠(yuǎn)程