本發(fā)明涉及智能家電領(lǐng)域,尤其涉及一種家電設(shè)備的控制方法、家電設(shè)備及其WIFI模塊。
背景技術(shù):
家電在人們的生活中占據(jù)很重要的地位,各種各樣的家電極大地改善和便利了人們的生活,并反過來影響著人們的生活習(xí)慣。隨著生活水平的提高,人們越來越系統(tǒng)家電設(shè)備更智能、更易用。
隨著智能終端的普及,目前也越來越多的生廠商或服務(wù)商開發(fā)相應(yīng)的APP,使用戶可以通過安裝有相應(yīng)APP的智能終端來對家電設(shè)備進行控制。具體為:將所購買的家電設(shè)備安裝好,并將該家電設(shè)備所配備的WIFI模塊連接上路由器后,用戶就可在其智能終端上輸入控制指令,該控制指令例如用于控制某智能燈打開,智能終端將該控制指令傳送至服務(wù)器,服務(wù)器再將該控制指令傳送至相應(yīng)的家電設(shè)備的WIFI模塊,該WIFI模塊對所接收的控制指令進行解析后,提取出消息體,并下發(fā)至該家電設(shè)備的設(shè)備主體,例如為智能燈主體,智能燈主體收到控制指令后進行點亮。另外,家電設(shè)備的設(shè)備主體也會將自身的指令反饋信息、狀態(tài)信息等通過WIFI模塊上傳至服務(wù)器。
但是,在實際應(yīng)用中,會出現(xiàn)用戶家中的家電設(shè)備分別是從不同的生產(chǎn)商、服務(wù)商處購買的情況,例如,某用戶家中前后安裝了兩臺美的空調(diào),其中,第一臺空調(diào)從淘寶商城購買,用戶控制所使用的APP為阿里智能;第二臺空調(diào)從美的商城購買,用戶控制所使用的APP為美的智能。這樣,用戶在對這兩臺空調(diào)進行控制時,只能使用阿里智能控制第一臺空調(diào),使用美的智能控制第二臺空調(diào),對用戶來講,操作繁瑣,稍有疏忽可能會導(dǎo)致誤操作,因此用戶體驗較差。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述用戶體驗差的缺陷,提供一種家電設(shè)備的控制方法、家電設(shè)備及其WIFI模塊。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種家電設(shè)備的控制方法,家電設(shè)備包括設(shè)備主體及WIFI模塊,所述WIFI模塊進行以下步驟:
在連接無線網(wǎng)絡(luò)后,根據(jù)預(yù)先寫入的至少兩個服務(wù)器的域名獲取所述至少兩個服務(wù)器的IP地址;
分別向所述至少兩個服務(wù)器發(fā)送認證請求,并接收所述至少兩個服務(wù)器所返回的認證結(jié)果;
在認證通過后,接收任一服務(wù)器所發(fā)送的控制指令,并將所述控制指令進行相應(yīng)處理后發(fā)送至設(shè)備主體,及接收設(shè)備主體所傳送的反饋信息或狀態(tài)信息,并根據(jù)所述至少兩個服務(wù)器的IP地址,將所述反饋信息或狀態(tài)信息進行相應(yīng)處理后分別發(fā)送至所述至少兩個服務(wù)器。
優(yōu)選地,在認證通過之后,還包括:
分別向所述至少兩個服務(wù)器發(fā)送心跳信號,并接收所述至少兩個服務(wù)器所返回的連接確認信息。
本發(fā)明還構(gòu)造一種家電設(shè)備的WIFI模塊,與家電設(shè)備的設(shè)備主體相連,包括:
存儲單元,用于存儲預(yù)先寫入的至少兩個服務(wù)器的域名;
域名解析單元,用于在連接無線網(wǎng)絡(luò)后,根據(jù)所存儲的域名獲取所述至少兩個服務(wù)器的IP地址;
認證單元,用于分別向所述至少兩個服務(wù)器發(fā)送認證請求,并接收所述至少兩個服務(wù)器所返回的認證結(jié)果;
通訊單元,用于在認證通過后,接收任一服務(wù)器所發(fā)送的控制指令,并將所述控制指令進行相應(yīng)處理后發(fā)送至設(shè)備主體,及接收設(shè)備主體所傳送的反饋信息或狀態(tài)信息,并根據(jù)所述至少兩個服務(wù)器的IP地址,將所述反饋信息或狀態(tài)信息進行相應(yīng)處理后分別發(fā)送至所述至少兩個服務(wù)器。
優(yōu)選地,連接確認單元,用于分別向所述至少兩個服務(wù)器發(fā)送心跳信號,并接收所述至少兩個服務(wù)器所返回的連接確認信息。
本發(fā)明還構(gòu)造一種家電設(shè)備,包括設(shè)備主體,還包括以上所述的WIFI模塊。
優(yōu)選地,所述WIFI模塊通過UART與設(shè)備主體相連。
實施本發(fā)明的技術(shù)方案,由于家電設(shè)備中的WIFI模塊可與至少兩個服務(wù)器連接,且可將其反饋信息或狀態(tài)信息同時發(fā)送至該至少兩個服務(wù)器,使該至少兩個服務(wù)器中所存儲的家電設(shè)備的信息同步。因此,對于該至少兩個服務(wù)器分別所對應(yīng)的APP,用戶可自由選擇使用哪個APP對家電設(shè)備的設(shè)備主體進行控制,從而不會出現(xiàn)誤操作的情況,用戶體驗較好。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。附圖中:
圖1是本發(fā)明家電設(shè)備的控制方法實施例一的流程圖;
圖2是本發(fā)明家電設(shè)備實施例一的邏輯結(jié)構(gòu)圖;
圖3是圖2中WIFI模塊實施例一的邏輯結(jié)構(gòu)圖。
具體實施方式
圖1是本發(fā)明家電設(shè)備的控制方法實施例一的流程圖,首先說明的是,家電設(shè)備包括設(shè)備主體及WIFI模塊,設(shè)備主體例如為燈、空調(diào)、冰箱、風扇、電視等,WIFI模塊與設(shè)備主體相連,用于為設(shè)備主體提供聯(lián)網(wǎng)控制,遠程操作的能力,使家電設(shè)備智能化。在該實施例的家電設(shè)備的控制方法中,WIFI模塊進行以下步驟:
S10.在連接無線網(wǎng)絡(luò)后,根據(jù)預(yù)先寫入的至少兩個服務(wù)器的域名獲取所述至少兩個服務(wù)器的IP地址。
在該步驟中,首先說明的是,WIFI模塊在出廠之前,生產(chǎn)廠商可將欲連接的至少兩個服務(wù)器的域名分別寫入該WIFI模塊中,例如,對于某個空調(diào)的WIFI模塊,欲連接的服務(wù)器包括有阿里智能APP所對應(yīng)的服務(wù)器及美的智能APP所對應(yīng)的服務(wù)器。另外,用戶在使用家電設(shè)備前,將該WIFI模塊與設(shè)備主體相連,并將該WIFI模塊接入無線網(wǎng)絡(luò),接入無線網(wǎng)絡(luò)的方式例如為:通過USB數(shù)據(jù)線接收所連接的無線路由器的SSID及密碼,或者,通過在AP模式下接收移動終端所發(fā)送的無線路由器的SSID及密碼。當該WIFI模塊連接無線網(wǎng)絡(luò)后,就可進行DNS解析,即,根據(jù)預(yù)先寫入的至少兩個服務(wù)器的域名獲取所述至少兩個服務(wù)器的IP地址。
S20.分別向所述至少兩個服務(wù)器發(fā)送認證請求,并接收所述至少兩個服務(wù)器所返回的認證結(jié)果。
在該步驟中,首先說明的是,WIFI模塊在使用前,需向欲連接的服務(wù)器進行注冊,只有在成功注冊后,服務(wù)器才將該WIFI模塊的標識確定為授權(quán)標識,并存儲在授權(quán)標識表中。當獲取到至少兩個服務(wù)器的IP地址后,分別向至少兩個服務(wù)器發(fā)送認證請求,該認證請求中包括WIFI模塊的標識,例如為MAC地址。在此需說明的是,由于不同服務(wù)器所采用的協(xié)議不一樣,所以,應(yīng)根據(jù)不同服務(wù)器的協(xié)議生成不同格式的認證請求數(shù)據(jù)包,并根據(jù)所獲取的IP地址,將所生成的不同格式的認證請求數(shù)據(jù)包發(fā)送至相應(yīng)的服務(wù)器。當服務(wù)器收到認證請求后,便可對該認證請求進行認證,即,判斷WIFI模塊的標識是否存在于預(yù)先存儲的授權(quán)標識表中,若存在,說明該WIFI模塊的身份合法,此時,認證通過;若不存在,說明該WIFI模塊的身份為非法,此時,認證未通過。
S30.在認證通過后,接收任一服務(wù)器所發(fā)送的控制指令,并將所述控制指令進行相應(yīng)處理后發(fā)送至設(shè)備主體,及接收設(shè)備主體所傳送的反饋信息或狀態(tài)信息,并根據(jù)所述至少兩個服務(wù)器的IP地址,將所述反饋信息或狀態(tài)信息進行相應(yīng)處理后分別發(fā)送至所述至少兩個服務(wù)器。
在該步驟中,當認證通過后,用戶就可通過智能終端對家電設(shè)備進行控制,其中,智能終端上安裝有上述至少兩個服務(wù)器分別所對應(yīng)的APP。在一個具體例子中,對于某個空調(diào)設(shè)備,其WIFI模塊可連接兩個服務(wù)器,例如分別為服務(wù)器A、服務(wù)器B。用戶的智能終端上安裝有與服務(wù)器A對應(yīng)的APP1,還安裝有與服務(wù)器B對應(yīng)的APP2。當用戶需要將該空調(diào)的打開時,可通過APP1輸入空調(diào)的開啟指令,該智能終端便將該空調(diào)的開啟指令發(fā)送至服務(wù)器A,服務(wù)器A再將該開啟指令發(fā)送至WIFI模塊,WIFI模塊接收到開啟指令后,對其進行處理,然后將該開啟指令傳送至該空調(diào)的空調(diào)主體。空調(diào)主體收到開啟指令后,進行開啟,同時向WIFI模塊傳送開啟指令的反饋信息。WIFI模塊在收到反饋信息后,對其進行相應(yīng)處理,然后分別發(fā)送至服務(wù)器A和服務(wù)器B。此處需說明的是,由于服務(wù)器A和服務(wù)器B所采用的協(xié)議不同,所以WIFI模塊根據(jù)服務(wù)器A和服務(wù)器B分別采用的協(xié)議對反饋信息做不同的處理,然后將兩個處理后的反饋信息分別發(fā)送至服務(wù)器A和服務(wù)器B。另外,在空調(diào)工作時,也會定時向WIFI模塊傳送狀態(tài)信息,狀態(tài)信息例如包括:當前溫度信息、故障信息等。WIFI模塊在收到該狀態(tài)信息后,對其進行相應(yīng)處理,然后分別發(fā)送至服務(wù)器A和服務(wù)器B。同樣需說明的是,由于服務(wù)器A和服務(wù)器B所采用的協(xié)議不同,所以WIFI模塊根據(jù)服務(wù)器A和服務(wù)器B分別采用的協(xié)議對狀態(tài)信息做不同的處理,然后將兩個處理后的狀態(tài)信息分別發(fā)送至服務(wù)器A和服務(wù)器B。服務(wù)器A再將所收到的狀態(tài)信息或反饋信息發(fā)送至相應(yīng)用戶的APP1,服務(wù)器B再將所收到的狀態(tài)信息或反饋信息發(fā)送至相應(yīng)用戶的APP2。這樣便實現(xiàn)了服務(wù)器A和服務(wù)器B信息的同步。此后,用戶還可通過APP2對空調(diào)做其它控制,例如,關(guān)閉、溫度調(diào)高/低、定時等。
在上述實施例的基礎(chǔ)上,在步驟S20之后,還可進一步包括:
S40.分別向所述至少兩個服務(wù)器發(fā)送心跳信號,并接收所述至少兩個服務(wù)器所返回的連接確認信息。
在該步驟中,當認證通過后,WIFI模塊還分別向至少兩個服務(wù)器發(fā)送心跳信號,服務(wù)器在接收到心跳信號后,說明WIFI模塊與服務(wù)器連接正常,進而向WIFI模塊返回連接確認信息,因此,WIFI模塊可根據(jù)所接收的連接確認信息來確定正常連接服務(wù)器,若接收不到連接確認信息,則說明已與服務(wù)器斷開連接,進而可向用戶輸出提示消息。
圖2是本發(fā)明家電設(shè)備實施例一的邏輯結(jié)構(gòu)圖,該家電設(shè)備包括相連接的設(shè)備主體10及WIFI模塊20,設(shè)備主體例如為燈、空調(diào)、冰箱、風扇、電視等,WIFI模塊用于為設(shè)備主體提供聯(lián)網(wǎng)控制,遠程操作的能力,使家電設(shè)備智能化。
優(yōu)選地,WIFI模塊20通過UART與設(shè)備主體10相連,當然,在其它實施例中,WIFI模塊20也可通過其它方式與設(shè)備主體10相連。
結(jié)合圖3所示的WIFI模塊的邏輯結(jié)構(gòu)圖,該WIFI模塊20包括相連接的存儲單元21、域名解析單元22、認證單元23和通訊單元24。其中,存儲單元21用于存儲預(yù)先寫入的至少兩個服務(wù)器的域名。域名解析單元22用于在連接無線網(wǎng)絡(luò)后,根據(jù)所存儲的域名獲取所述至少兩個服務(wù)器的IP地址。認證單元23用于分別向所述至少兩個服務(wù)器發(fā)送認證請求,并接收所述至少兩個服務(wù)器所返回的認證結(jié)果。通訊單元24用于在認證通過后,接收任一服務(wù)器所發(fā)送的控制指令,并將所述控制指令進行相應(yīng)處理后發(fā)送至設(shè)備主體,及接收設(shè)備主體所傳送的反饋信息或狀態(tài)信息,并根據(jù)所述至少兩個服務(wù)器的IP地址,將所述反饋信息或狀態(tài)信息進行相應(yīng)處理后分別發(fā)送至所述至少兩個服務(wù)器。
優(yōu)選地,WIFI模塊還可進一步包括連接確認單元,該連接確認單元用于分別向所述至少兩個服務(wù)器發(fā)送心跳信號,并接收所述至少兩個服務(wù)器所返回的連接確認信息。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何纂改、等同替換、改進等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。