一種自動(dòng)切換網(wǎng)絡(luò)的智能家電控制裝置及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子通訊技術(shù)領(lǐng)域,尤其是指提供了一種自動(dòng)切換網(wǎng)絡(luò)的智能家電控制裝置及其方法。
【背景技術(shù)】
[0002]隨著智能家居的概念逐漸被深入和推廣,手機(jī)App與智能家電的捆綁應(yīng)用已經(jīng)越來(lái)越被人們所認(rèn)同,同時(shí),手機(jī)通過(guò)外部網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程訪問(wèn)已經(jīng)成了人們必不可少的工具,且應(yīng)該范圍在逐步擴(kuò)大,尤其是它與智能家電的捆綁應(yīng)用更顯其獨(dú)特的發(fā)展前景。
[0003]然而,現(xiàn)有技術(shù)中,移動(dòng)網(wǎng)絡(luò)或p2p穿透,一般沒(méi)有采用多種網(wǎng)絡(luò)通道來(lái)維護(hù)App與智能家電之間的連接。例如:當(dāng)采用P2p穿透過(guò)程中如果遇到穿透失敗的情況,用戶(hù)和家庭設(shè)備就會(huì)失去連接。還有在家庭網(wǎng)絡(luò)環(huán)境下,相關(guān)設(shè)備本身與家庭設(shè)備同處一個(gè)局域網(wǎng)絡(luò),如此繼續(xù)使用p2p穿透,會(huì)造成網(wǎng)絡(luò)資源的浪費(fèi),同時(shí)也影響網(wǎng)絡(luò)請(qǐng)求速度。
【發(fā)明內(nèi)容】
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明的主要目的在于提供一種自動(dòng)切換網(wǎng)絡(luò)的智能家電控制裝置及其方法。
[0005]為達(dá)成上述目的,本發(fā)明應(yīng)用的技術(shù)方案是:提供一種自動(dòng)切換網(wǎng)絡(luò)的智能家電控制裝置,其包括智能家電控制端,其中:智能家電控制端適于在移動(dòng)終端與智能家電設(shè)備之間信號(hào)相連,也適于切換為移動(dòng)終端經(jīng)云系統(tǒng)中轉(zhuǎn)時(shí)與智能家電設(shè)備信號(hào)相連,其中信號(hào)相連包括WLAN網(wǎng)絡(luò)模式的信號(hào)相連及WIFI網(wǎng)絡(luò)模式的信號(hào)相連,同時(shí)云系統(tǒng)還與外部網(wǎng)絡(luò)通過(guò)無(wú)線或以太網(wǎng)相連。
[0006]在本實(shí)施例中優(yōu)選,智能家電控制端為Android定制系統(tǒng)服務(wù)端,并包括微處理器及其分別與微處理器雙向連通的基礎(chǔ)數(shù)據(jù)處理單元、云數(shù)據(jù)處理單元及數(shù)據(jù)收發(fā)處理單
J L ο
[0007]在本實(shí)施例中優(yōu)選,基礎(chǔ)數(shù)據(jù)處理單元通過(guò)Tcp協(xié)議與移動(dòng)終端信號(hào)連接;云數(shù)據(jù)處理單元通過(guò)p2p穿透,并經(jīng)云系統(tǒng)中轉(zhuǎn)與移動(dòng)終端信號(hào)連接;數(shù)據(jù)收發(fā)處理單元與智能家電設(shè)備信號(hào)相連。
[0008]在本實(shí)施例中優(yōu)選,智成豕電設(shè)備支持移動(dòng)終?而的te制,并包括肷入Android系統(tǒng)家電設(shè)備,其中嵌入Android系統(tǒng)家電設(shè)備適于包括插座、水箱、洗衣機(jī)、電飯煲、家庭影院及空調(diào)應(yīng)用。
[0009]為達(dá)成上述目的,本發(fā)明應(yīng)用的技術(shù)方案是:提供一種自動(dòng)切換網(wǎng)絡(luò)的智能家電控制裝置的方法,其中:該方法包括移動(dòng)終端采用內(nèi)置平臺(tái)API檢測(cè)設(shè)備網(wǎng)絡(luò)狀態(tài),當(dāng)執(zhí)行檢測(cè)時(shí),智能家電控制裝置會(huì)自動(dòng)切換為執(zhí)行WIFI網(wǎng)絡(luò)模式;當(dāng)執(zhí)行WIFI網(wǎng)絡(luò)模式未收到設(shè)備狀態(tài)信息時(shí),智能家電控制裝置會(huì)自動(dòng)切換為執(zhí)行WLAN網(wǎng)絡(luò)模式;在WLAN網(wǎng)絡(luò)環(huán)境下,移動(dòng)終端經(jīng)過(guò)智能家電控制端傳遞指令信號(hào)并以此控制智能家電設(shè)備;然而,當(dāng)執(zhí)行WIFI網(wǎng)絡(luò)模式時(shí),移動(dòng)終端連通云系統(tǒng)中轉(zhuǎn),再經(jīng)智能家電控制端傳遞指令信號(hào)并以此控制智能家電設(shè)備。
[0010]在本實(shí)施例中優(yōu)選,智能家電控制裝置在執(zhí)行WLAN網(wǎng)絡(luò)模式時(shí),移動(dòng)終端通過(guò)p2p穿透模式向智能家電控制端發(fā)送設(shè)備控制指令,當(dāng)移動(dòng)終端未接收到智能家電設(shè)備返回設(shè)備狀態(tài)信息時(shí),移動(dòng)終端會(huì)向云系統(tǒng)發(fā)送設(shè)備控制指令,此時(shí)云系統(tǒng)與智能家電控制端進(jìn)行數(shù)據(jù)交互,并向移動(dòng)終端反饋設(shè)備狀態(tài)信息,同時(shí)移動(dòng)終端與智能家電控制端之間通過(guò)云系統(tǒng)進(jìn)行數(shù)據(jù)交互,使得移動(dòng)終端接收到智能家電控制端返回的設(shè)備狀態(tài)信息,在此移動(dòng)終端與智能家電控制端進(jìn)行數(shù)據(jù)交互,再由智能家電控制端控制智能家電設(shè)備。
[0011]在本實(shí)施例中優(yōu)選,智能家電控制裝置在執(zhí)行WIFI網(wǎng)絡(luò)模式時(shí),移動(dòng)終端采用UDP協(xié)議向指定IP端口發(fā)送局域網(wǎng)廣播,移動(dòng)終端收到廣播回應(yīng)并直接通過(guò)普通Tcp請(qǐng)求和智能家電控制端進(jìn)行數(shù)據(jù)交互,再由智能家電控制端控制智能家電設(shè)備;當(dāng)移動(dòng)終端未收到廣播回應(yīng)時(shí),則跳轉(zhuǎn)檢測(cè)到網(wǎng)絡(luò)為WLAN網(wǎng)絡(luò)模式并藉由智能家電控制端制智能家電設(shè)備。
[0012]本發(fā)明與現(xiàn)有技術(shù)相比,其有益的效果:
一是當(dāng)App在外網(wǎng)環(huán)境且p2p穿透失效的情況下,可自動(dòng)切換到云系統(tǒng)模式,并借助云系統(tǒng)控制智能家電設(shè)備;
二是當(dāng)App在家庭網(wǎng)絡(luò)環(huán)境下,可不通過(guò)p2p或其他外網(wǎng)網(wǎng)絡(luò)通道模式,直接通過(guò)局域網(wǎng)進(jìn)行智能家電設(shè)備控制;
三是App使用時(shí),可自動(dòng)判斷網(wǎng)絡(luò)環(huán)境是內(nèi)網(wǎng)還是外網(wǎng),并根據(jù)不同的情形走不同的網(wǎng)絡(luò)請(qǐng)求通道;
綜上,達(dá)成了自動(dòng)檢測(cè)有效網(wǎng)絡(luò)且連接速度快,同時(shí)避免了浪費(fèi)資源的良好效果。
【附圖說(shuō)明】
[0013]圖1是本發(fā)明實(shí)施例呈現(xiàn)多種網(wǎng)絡(luò)通道的方框結(jié)構(gòu)示意圖。
[0014]圖2是圖1中智能家電控制端的方框結(jié)構(gòu)示意圖。
[0015]圖3是本發(fā)明實(shí)施例多種網(wǎng)絡(luò)通道切換的流程示意圖。
【具體實(shí)施方式】
[0016]下面結(jié)合具體實(shí)施例及附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明的技術(shù)方案,而不應(yīng)當(dāng)理解為對(duì)本發(fā)明的限制。
[0017]在本發(fā)明的描述中,術(shù)語(yǔ)“內(nèi)”、“外”、“縱向”、“橫向”、“上”、“下”、“頂”、“底”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明而不是要求本發(fā)明必須以特定的方位構(gòu)造和操作,因此不應(yīng)當(dāng)理解為對(duì)本發(fā)明的限制。
[0018]請(qǐng)參閱圖1并結(jié)合參閱圖2及圖3所示,本發(fā)明提供一種自動(dòng)切換網(wǎng)絡(luò)的智能家電控制裝置,該智能家電控制裝置支持移動(dòng)終端(App ) 20直接連通且控制智能家電設(shè)備40并在此連通的網(wǎng)絡(luò)環(huán)境下,增加了智能家電控制端(mbox) 10,智能家電控制端(mbox) 10在移動(dòng)終端20與智能家電設(shè)備40之間進(jìn)行連接,使之形成為WLAN網(wǎng)絡(luò)模式的信號(hào)通道;同時(shí)智能家電控制端(mbox) 10在移動(dòng)終端20連通云系統(tǒng)30后,在云系統(tǒng)(mcloud) 30與智能家電設(shè)備40之間進(jìn)行連接,使之形成為WIFI網(wǎng)絡(luò)模式的信號(hào)通道(如圖1),其中:
移動(dòng)終端20 (包含但不限于手機(jī)、pad、移動(dòng)PC)與智能家電控制端10相連,或者切換為云系統(tǒng)30中轉(zhuǎn)與智能家電控制端10實(shí)現(xiàn)信號(hào)相連;
智能家電控制端10為Android定制系統(tǒng)服務(wù)端,通過(guò)無(wú)線網(wǎng)(如Wif1、Wlan)或以太網(wǎng)與外部網(wǎng)絡(luò)(外部網(wǎng)絡(luò)為除家庭網(wǎng)、局域網(wǎng)之外的網(wǎng)絡(luò))相連,并包含固定IP地址。智能家電控制端10收發(fā)移動(dòng)終端20指令,或通過(guò)接收云系統(tǒng)30轉(zhuǎn)發(fā)指令,還返回智能家電設(shè)備40的狀態(tài)信息,并依指令控制智能家電設(shè)備40。在本實(shí)施例中,智能家電控制端10 (如圖2)包括微處理器(CPU)Il及其分別與之信號(hào)連通的基礎(chǔ)數(shù)據(jù)處理單元12、云數(shù)據(jù)處理單元13以及數(shù)據(jù)收發(fā)處理單元14,其中:微處理器11(為指令歸并處理中心,根據(jù)通道標(biāo)識(shí)處理數(shù)據(jù))分別與基礎(chǔ)數(shù)據(jù)處理單元12、云數(shù)據(jù)處理單元13以及數(shù)據(jù)收發(fā)處理單元14