智能家居設(shè)備池控制方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種智能家居設(shè)備池控制方法及系統(tǒng),通過統(tǒng)計設(shè)備池中每個設(shè)備的控制成功率,設(shè)置設(shè)備控制優(yōu)先級,在執(zhí)行控制作業(yè)時,設(shè)備池選擇最優(yōu)設(shè)備,向最優(yōu)設(shè)備發(fā)送控制指令,最優(yōu)設(shè)備執(zhí)行控制操作。通過上述技術(shù)方案,能夠?qū)⒅悄芗揖釉O(shè)備統(tǒng)一管理,形成一個設(shè)備池,由設(shè)備池優(yōu)先選擇最優(yōu)控制設(shè)備,來發(fā)送控制指令,工作負載就可以由多個設(shè)備來共同承擔(dān)。同時在有些位置的設(shè)備因為信號覆蓋弱丟包,控制不靈的情況,可以通過其他位置的設(shè)備,發(fā)送控制指令,增加控制成功率。
【專利說明】
智能家居設(shè)備池控制方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及控制領(lǐng)域,尤其涉及智能家居設(shè)備池控制方法及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著科技的進步,智能家居越來越被普通家庭接受,越來越多的家庭都安裝了智 能電器,智能插座、智能紅外發(fā)射設(shè)備等智能設(shè)備也逐步應(yīng)用的普通家庭。
[0003] 但是目前很多智能家居設(shè)備都是單線控制,也即是說,所有智能家居設(shè)備雖然在 同一個賬號,同一個網(wǎng)絡(luò)下,但是控制方式還是獨立控制,并沒有形成一個整體,同時目前 的智能家居設(shè)備對路由的信號非常敏感,在信號強度較弱的地方,經(jīng)常會發(fā)生丟包,如果做 信號覆蓋將會額外增加成本。
【發(fā)明內(nèi)容】
[0004] 為克服現(xiàn)有技術(shù)的問題,本發(fā)明提供智能家居設(shè)備池控制方法及系統(tǒng),將智能家 居設(shè)備統(tǒng)一管理,形成一個設(shè)備池,在用戶終端向設(shè)備發(fā)送控制指令后,將不再是一定由連 接設(shè)備發(fā)送控制指令,而是由設(shè)備池優(yōu)先選擇最優(yōu)控制設(shè)備,來發(fā)送控制指令,工作負載就 可以由多個設(shè)備來共同承擔(dān)。同時在有些位置的設(shè)備因為信號覆蓋弱丟包,控制不靈的情 況,可以通過其他位置的設(shè)備,發(fā)送控制指令,增加控制成功率。
[0005] 本發(fā)明解決技術(shù)問題所采用的技術(shù)方案是:一種智能家居設(shè)備池控制系統(tǒng),包括: 一個或多個用戶終端、云平臺服務(wù)器、一個或多個智能設(shè)備組以及無線通信網(wǎng)絡(luò); 用戶終端通過互聯(lián)網(wǎng)和云平臺服務(wù)器相連,可以向云平臺服務(wù)器發(fā)送控制指令和設(shè)備 池操作指令; 云平臺服務(wù)器接收用戶終端發(fā)送的控制指令以及設(shè)備池操作指令,管理設(shè)備池信息, 設(shè)置設(shè)備優(yōu)先級,選擇最優(yōu)設(shè)備,向智能設(shè)備組發(fā)送控制指令; 智能設(shè)備組由一個或多個智能設(shè)備組成,智能電器組中的各智能設(shè)備均通過互聯(lián)網(wǎng)連 接到云平臺服務(wù)器,從而接收云平臺服務(wù)器發(fā)送的控制指令,執(zhí)行控制操作。
[0006] 進一步的,云平臺服務(wù)器包括計算模塊、存儲模塊和指令收發(fā)模塊;計算模塊用于 計算設(shè)備控制優(yōu)先級;存儲模塊用于存儲設(shè)備池信息和數(shù)據(jù);指令收發(fā)模塊用于接收和發(fā) 送控制指令。
[0007] -種智能家居設(shè)備池控制方法,包括以下步驟: 1、 將設(shè)備添加到設(shè)備池中; 2、 計算設(shè)備的控制優(yōu)先級; 3、 設(shè)備池提交控制作業(yè); 4、 設(shè)備池選擇最優(yōu)設(shè)備,向最優(yōu)設(shè)備發(fā)送控制指令; 5、 最優(yōu)設(shè)備接收控制指令,執(zhí)行控制操作。
[0008] 所述步驟2)中,統(tǒng)計設(shè)備池中每個設(shè)備操控其他設(shè)備的歷史成功率,同時計算每 個設(shè)備本身的數(shù)據(jù)包正常率,對這兩個數(shù)據(jù)分配權(quán)重,最終得到每個設(shè)備的控制系數(shù),通過 所述控制系數(shù)得到設(shè)備池中每個設(shè)備的優(yōu)先級。
[0009]進一步的,歷史成功率可以通過以下方式獲得,當(dāng)一個設(shè)備向另一個設(shè)備發(fā)送控 制指令,統(tǒng)計發(fā)送次數(shù)并存儲對應(yīng)關(guān)系,同時記錄下成功次數(shù),將成功次數(shù)除以總的發(fā)送次 數(shù)即是每個設(shè)備操控其他對應(yīng)設(shè)備的歷史成功率。
[0010]數(shù)據(jù)包正常率可以根據(jù)設(shè)備接收的正常包數(shù)除以總數(shù)據(jù)包數(shù)來得到。
[0011]根據(jù)每個設(shè)備操控其他設(shè)備的歷史成功率Ph和每個設(shè)備本身的數(shù)據(jù)包正常率Pu, 對這兩個數(shù)據(jù)分別分配權(quán)重系數(shù)α和β,權(quán)重系數(shù)α、β默認為0.5,用戶可以指定權(quán)重系數(shù)α和 β,數(shù)值在〇~1之間,α+β=1,通過公式P=a*Ph+i3*Pu,得到設(shè)備的控制因子,將多個設(shè)備的控制 因子組合可以得到設(shè)備池的控制因子矩陣。
[0012] 針對控制因子設(shè)計優(yōu)先級,1%對應(yīng)優(yōu)先級1,99%就對應(yīng)優(yōu)先級99,優(yōu)先級范圍為0-100,最終得到每個設(shè)備的控制系數(shù)。
[0013] 通過所述控制系數(shù)得到設(shè)備池中每個設(shè)備的優(yōu)先級,分配了最大數(shù)字的設(shè)備是最 優(yōu)使用的設(shè)備,例如優(yōu)先級為99的設(shè)備將在優(yōu)先級98的設(shè)備之前使用。
[0014] 進一步的,在另一種可能實現(xiàn)方式中,設(shè)備間的距離,也是影響控制系統(tǒng)的一種因 子。
[0015] 設(shè)置1米距離為一個距離因子,當(dāng)兩個設(shè)備之間的距離超過5米后,優(yōu)先級設(shè)置為 0〇
[0016] 所述步驟3)中,可以將控制作業(yè)發(fā)送到特定設(shè)備,也可以將控制作業(yè)發(fā)送到設(shè)備 池。
[0017] 所述步驟4)中,設(shè)備池根據(jù)每個設(shè)備的優(yōu)先級,優(yōu)先選擇優(yōu)先級最高的設(shè)備。
[0018] 進一步的,針對不同的作業(yè)類型,將優(yōu)先選擇合適類型的設(shè)備作為優(yōu)先設(shè)備,設(shè)備 類型優(yōu)于設(shè)備優(yōu)先級。
[0019] 本發(fā)明的有益效果是提供一種智能家居設(shè)備池控制方法,通過統(tǒng)計設(shè)備池中每個 設(shè)備的控制成功率,設(shè)置設(shè)備控制優(yōu)先級,在執(zhí)行控制作業(yè)時,設(shè)備池選擇最優(yōu)設(shè)備,向最 優(yōu)設(shè)備發(fā)送控制指令,最優(yōu)設(shè)備執(zhí)行控制操作。通過上述技術(shù)方案,能夠?qū)⒅悄芗揖釉O(shè)備統(tǒng) 一管理,形成一個設(shè)備池,由設(shè)備池優(yōu)先選擇最優(yōu)控制設(shè)備,來發(fā)送控制指令,工作負載就 可以由多個設(shè)備來共同承擔(dān)。同時在有些位置的設(shè)備因為信號覆蓋弱丟包,控制不靈的情 況,可以通過其他位置的設(shè)備,發(fā)送控制指令,增加控制成功率。
【附圖說明】
[0020] 圖1是本發(fā)明提供實施例1的一種智能家居設(shè)備池控制系統(tǒng)的結(jié)構(gòu)圖; 圖2是本發(fā)明提供實施例2的一種云平臺服務(wù)器的結(jié)構(gòu)圖; 圖3是本發(fā)明提供實施例3的一種智能家居設(shè)備池控制方法的流程圖; 圖4是本發(fā)明提供實施例4的另一種智能家居設(shè)備池控制方法的流程圖。
【具體實施方式】
[0021] 下面結(jié)合附圖與實施例對本發(fā)明作進一步詳細描述。
[0022] 實施例1 一種智能家居設(shè)備池控制系統(tǒng)。
[0023]參照附圖1,本實施例提供的一種智能家居設(shè)備池控制系統(tǒng),設(shè)備池控制系統(tǒng)100 由一臺或多臺用戶終端1、云平臺服務(wù)器2、一個或多個智能設(shè)備組3以及無線通信網(wǎng)絡(luò)4組 成。
[0024]用戶終端1通過互聯(lián)網(wǎng)和云平臺服務(wù)器2相連,可以向云平臺服務(wù)器2發(fā)送控制指 令和設(shè)備池操作指令。用戶可以在用戶終端1上對設(shè)備池進行操作,包括創(chuàng)建和刪除設(shè)備 池,將設(shè)備添加到設(shè)備池,為設(shè)備池中設(shè)備設(shè)置優(yōu)先級,刪除設(shè)備池中設(shè)備等操作。用戶終 端包括但不限于是智能手機、平板、筆記本電腦等終端控制設(shè)備。
[0025] 云平臺服務(wù)器2接收用戶終端1發(fā)送的控制指令以及設(shè)備池操作指令,管理設(shè)備池 信息,設(shè)置設(shè)備優(yōu)先級,選擇最優(yōu)設(shè)備,向智能設(shè)備組發(fā)送控制指令。
[0026] -個智能設(shè)備組3由多個智能設(shè)備組成,形成一個設(shè)備池??梢酝瑫r存在著多個設(shè) 備池,并且一個智能設(shè)備可以分別同時存在于不同的設(shè)備池。智能設(shè)備組3中的各智能設(shè)備 能夠進行無線通信,均可以通過通信網(wǎng)絡(luò)4連接到云平臺服務(wù)器2,從而接收云平臺服務(wù)器2 發(fā)送的控制指令,執(zhí)行控制操作。智能設(shè)備間也可以以固定的協(xié)議格式,通過無線網(wǎng)絡(luò)互相 通信。舉例來說,智能電器是智能設(shè)備中的一種,某些智能電器本身就能夠聯(lián)網(wǎng);如果是普 通的電器,也可以通過智能插座、智能紅外發(fā)射裝置聯(lián)網(wǎng)后,通過接收遠程信號,發(fā)射紅外 波形或者控制繼電器開關(guān),遠程控制普通電器,智能插座、智能紅外發(fā)射裝置也是屬于智能 設(shè)備中的一種。
[0027] 以具有兩個設(shè)備池的情況來說,用戶設(shè)置了兩個設(shè)備池,分別是設(shè)備池 31和設(shè)備 池32,例如設(shè)備池31由功放311、智能插座312、機頂盒313、智能紅外發(fā)射裝置314、空調(diào)315、 智能紅外發(fā)射裝置316、傳感設(shè)備317組成;設(shè)備池32由智能空調(diào)321、飲水機322、智能插座 323、傳感設(shè)備324、空調(diào)315、智能紅外發(fā)射裝置316組成。
[0028] 上述設(shè)備中智能空調(diào)321、智能插座312、智能紅外發(fā)射裝置314、智能紅外發(fā)射裝 置316、傳感設(shè)備317、智能插座323、傳感設(shè)備324可以直接通過Wi-Fi與外部互聯(lián)網(wǎng)相連。智 能插座312與功放311相連,智能紅外發(fā)射裝置314與機頂盒313相連,智能紅外發(fā)射裝置316 與空調(diào)315相連,智能插座312、智能紅外發(fā)射裝置314、智能紅外發(fā)射裝置316都可以通過紅 外波形控制功放311、機頂盒313和空調(diào)315。智能插座323與飲水機322相連,通過繼電器控 制飲水機的開關(guān),同時也可以檢測飲水機電流。傳感設(shè)備可以包含多種傳感器,包括但不限 于光線傳感器、溫度傳感器、濕度傳感器等,可以檢測光線、溫度、濕度等周圍環(huán)境信息,同 時也可以包含聲音檢測模塊,可以檢測周圍的聲音信息。
[0029] 無線通信網(wǎng)絡(luò)4可以是Wi_Fi、CDMA網(wǎng)絡(luò)、ZigBee、藍牙等無線網(wǎng)絡(luò)。
[0030]參照附圖2,本實施例提供的一種云平臺服務(wù)器200,包括計算設(shè)備控制優(yōu)先級的 計算模塊21、用于存儲設(shè)備池信息和數(shù)據(jù)的存儲模塊22、以及用于接收和發(fā)送控制指令的 指令收發(fā)模塊23。
[0031]計算模塊21通過統(tǒng)計設(shè)備池中每個設(shè)備操控其他設(shè)備的歷史成功率,同時計算每 個設(shè)備本身的丟包率,對這兩個數(shù)據(jù)分配權(quán)重,結(jié)合設(shè)備間的距離因子,最終得到每個設(shè)備 的控制系數(shù),通過所述控制系數(shù)得到設(shè)備池中每個設(shè)備的優(yōu)先級,同時將得到的優(yōu)先級信 息更新到存儲模塊22中;存儲模塊22管理著設(shè)備池以及設(shè)備池中的設(shè)備信息,向指令收發(fā) 模塊23發(fā)送最優(yōu)設(shè)備信息;指令收發(fā)模塊23用于接收用戶終端1發(fā)送的控制指令,同時根據(jù) 存儲模塊22發(fā)送的最優(yōu)設(shè)備信息,生成對應(yīng)的控制指令,向智能設(shè)備發(fā)送控制指令。
[0032] 參照附圖3,本實施例提供的一種智能家居設(shè)備池控制方法,根據(jù)圖1所示的智能 家居設(shè)備池控制系統(tǒng)結(jié)構(gòu),包含以下步驟: S101、用戶通過手機APP創(chuàng)建設(shè)備池,并將設(shè)備添加到設(shè)備池中; 用戶通過手機APP創(chuàng)建設(shè)備池31和設(shè)備池32,選擇設(shè)備并將設(shè)備添加到設(shè)備池中。
[0033] 同時可以為設(shè)備指定設(shè)備類型,用于過濾可供新設(shè)備池使用的設(shè)備的列表,設(shè)備 池可以包含不同類型的設(shè)備。以設(shè)備池32舉例來說,設(shè)備池32由智能空調(diào)321、飲水機322、 智能插座323、傳感設(shè)備324、空調(diào)315、智能紅外發(fā)射裝置316組成,按照控制方式分,可以把 智能空調(diào)321、空調(diào)315、智能紅外發(fā)射裝置316分為一類設(shè)備,設(shè)置為紅外控制類,把飲水機 322、智能插座323的設(shè)備類型設(shè)置為斷電控制類。
[0034] S102、手機APP將用戶設(shè)置的數(shù)據(jù)發(fā)送至云平臺服務(wù)器; 5103、 云平臺服務(wù)器將設(shè)置數(shù)據(jù)存儲在云平臺服務(wù)器的存儲模塊上; 云平臺服務(wù)器接收到設(shè)置數(shù)據(jù)后,在存儲模塊創(chuàng)建設(shè)備池存儲區(qū),將數(shù)據(jù)存儲在存儲 區(qū)中。
[0035]表1顯示了設(shè)備池中設(shè)備的存儲格式。 L0036J 表1
5104、 計算設(shè)備池中每個設(shè)備的控制優(yōu)先級; 云平臺服務(wù)器計算模塊首先統(tǒng)計設(shè)備池中每個設(shè)備操控其他設(shè)備的歷史成功率,歷史 成功率可以通過以下方式獲得:當(dāng)一個設(shè)備向另一個設(shè)備發(fā)送控制指令,統(tǒng)計發(fā)送次數(shù)并 存儲對應(yīng)關(guān)系,同時記錄下成功次數(shù),將成功次數(shù)除以總的發(fā)送次數(shù)即是每個設(shè)備操控其 他對應(yīng)設(shè)備的歷史成功率。
[0037]同時計算每個設(shè)備本身的數(shù)據(jù)包正常率,數(shù)據(jù)包正常率可以根據(jù)設(shè)備接收的正常 包數(shù)除以總數(shù)據(jù)包數(shù)來得到。
[0038]根據(jù)每個設(shè)備操控其他設(shè)備的歷史成功率Ph和每個設(shè)備本身的數(shù)據(jù)包正常率Pu, 對這兩個數(shù)據(jù)分別分配權(quán)重系數(shù)α和β,權(quán)重系數(shù)α、β默認為0.5,用戶可以指定權(quán)重系數(shù)α和 β,數(shù)值在〇~1之間,α+β=1,通過公式P=a*Ph+i3*Pu,得到設(shè)備的控制因子,將多個設(shè)備的控制 因子組合可以得到設(shè)備池的控制因子矩陣。
[0039] 針對控制因子設(shè)計優(yōu)先級,1%對應(yīng)優(yōu)先級1,99%就對應(yīng)優(yōu)先級99,優(yōu)先級范圍為0-100,百分比數(shù)字四舍五入保留整數(shù),最終得到每個設(shè)備的控制系數(shù),通過所述控制系數(shù)得 到設(shè)備池中每個設(shè)備的優(yōu)先級,分配了最大數(shù)字的設(shè)備是最優(yōu)使用的設(shè)備,例如優(yōu)先級為 99的設(shè)備將在優(yōu)先級98的設(shè)備之前使用。
[0040] 根據(jù)距離因子對優(yōu)先級進行修正,設(shè)置1米距離為一個距離因子,當(dāng)兩個設(shè)備之間 的距離超過5米后,優(yōu)先級設(shè)置為0。
[0041] 舉例來說,對于設(shè)備池31,通過查詢歷史記錄可以得到,智能紅外發(fā)射裝置314- 共控制10次空調(diào)315,控制20次機頂盒313,成功率分別是9次和19次,那么智能紅外發(fā)射裝 置314對空調(diào)315的成功率就是90%,智能紅外發(fā)射裝置314對機頂盒313的成功率就是95%。
[0042] 同時查詢歷史記錄可以得到智能紅外發(fā)射裝置本身的數(shù)據(jù)包正常率是99%。設(shè)定 權(quán)重系數(shù)α、β默認為0.5,最終得到智能紅外發(fā)射裝置314對空調(diào)315的控制因子P=0.5*90%+ 0.5*99%=94.5%,保留整數(shù)后為95%,智能紅外發(fā)射裝置314對機頂盒313的控制因子P=0.5* 95%+0.5*99%=97%〇
[0043] 以此類推可以得到設(shè)備池中各個設(shè)備操控其他對應(yīng)設(shè)備的歷史成功率,形成最終 的控制因子矩陣,例如表2就顯示了一種控制因子矩陣。
[0044] 表 2
橫列表示需要控制的目標(biāo)設(shè)備,縱列表示操控設(shè)備的控制系數(shù)。
[0045]根據(jù)Wi-Fi、iBeacon等室內(nèi)定位技術(shù)或者用戶指定距離的方式,獲得每個設(shè)備間 的距離。例如智能紅外發(fā)射裝置314和功放311的距離超過了 5米,根據(jù)距離因子對優(yōu)先級進 行修正,則將智能紅外發(fā)射裝置314對功放311的優(yōu)先級設(shè)置為0。
[0046] 表3展示了經(jīng)過距離因子修正后得到的優(yōu)先級矩陣結(jié)構(gòu): 衣3
另外也可以手動為設(shè)備池中的設(shè)備指定優(yōu)先級,使特定的設(shè)備先于池中的其他設(shè)備被 使用,或者指定特定設(shè)備不優(yōu)先使用。例如如果用戶手動設(shè)定智能紅外發(fā)射裝置314為空調(diào) 315的優(yōu)先使用設(shè)備,那么對于空調(diào)315來說,智能紅外發(fā)射裝置314具有最高的優(yōu)先級100。 又例如用戶手動設(shè)定智能紅外發(fā)射裝置316為機頂盒313的最低優(yōu)先使用設(shè)備,那么對于機 頂盒313來說,智能紅外發(fā)射裝置314具有最低的優(yōu)先級0。
[0047]設(shè)備在一個設(shè)備池中的優(yōu)先級與該設(shè)備在任何其他設(shè)備池中的優(yōu)先級無關(guān)。例 如,智能紅外發(fā)射裝置316和空調(diào)315同時放在設(shè)備池31和設(shè)備池32中,可以在每個設(shè)備池 中為其指定不同的優(yōu)先級。在設(shè)備池31中,智能紅外發(fā)射裝置316對空調(diào)315具有99的高優(yōu) 先級,而在設(shè)備池32中,智能紅外發(fā)射裝置316對空調(diào)315具有0的低優(yōu)先級。
[0048] S105、手機APP向云平臺服務(wù)器提交控制作業(yè); 例如當(dāng)前用戶想要開啟設(shè)備池31中的空調(diào)315,用戶通過手機APP向云平臺服務(wù)器發(fā)送 控制空調(diào)315開啟的指令。
[0049] S106、云平臺服務(wù)器選擇最優(yōu)設(shè)備,向最優(yōu)設(shè)備發(fā)送控制指令; 云平臺服務(wù)器接收到手機APP發(fā)送的控制空調(diào)開啟指令,搜索設(shè)備池31下設(shè)備的優(yōu)先 級矩陣,從優(yōu)先級矩陣中獲取所有能控制空調(diào)315的設(shè)備的優(yōu)先級。云平臺服務(wù)器根據(jù)每個 設(shè)備的優(yōu)先級,選擇優(yōu)先級最高的設(shè)備,找到了控制優(yōu)先級最高是智能紅外發(fā)射裝置316, 優(yōu)先級為99,云平臺服務(wù)器生成對智能紅外發(fā)射裝置316的控制指令,通過指令收發(fā)模塊向 設(shè)備池31中智能紅外發(fā)射裝置316發(fā)送控制指令。
[0050] S107、最優(yōu)設(shè)備接收控制指令,執(zhí)行控制操作; 本實施例中,智能紅外發(fā)射裝置316接收控制指令后,向空調(diào)315發(fā)送紅外控制信號,空 調(diào)315接收到紅外波形后開啟空調(diào)。
[0051 ] S108、判斷是否控制成功,如果成功轉(zhuǎn)步驟S109,如果不成功轉(zhuǎn)步驟S110; 設(shè)備池中傳感器設(shè)備檢測周圍環(huán)境變化,并將數(shù)據(jù)上傳到云平臺服務(wù)器,云平臺服務(wù) 器根據(jù)環(huán)境數(shù)據(jù)變化量,判斷是否已經(jīng)控制成功。
[0052]例如設(shè)備池31中的傳感器設(shè)備317,檢測空調(diào)周圍的溫度數(shù)據(jù),將數(shù)據(jù)上傳到云平 臺服務(wù)器,如果檢測到周圍溫度有升高或者降低,則認為控制成功。
[0053]同理其他類型設(shè)備也可以通過檢測環(huán)境數(shù)據(jù)的變化量來判斷是否已經(jīng)控制成功, 例如電視機、機頂盒可以通過聲音配合光線變化來判斷,飲水機、熱水器可以通過電流變化 來判斷等等。
[0054] S109、更新操控設(shè)備對被操控設(shè)備的歷史成功率; 如果控制成功,云平臺服務(wù)器更新設(shè)備池31中智能紅外發(fā)射裝置316操控空調(diào)的歷史 成功率,操作11次,成功1 〇次,成功率更新為91%。
[0055] S110、重新選擇設(shè)備池中次一級的操控設(shè)備,重復(fù)步驟S106~S108; 如果云平臺服務(wù)器根據(jù)環(huán)境數(shù)據(jù)的變化量,得到一定時間內(nèi)沒有狀態(tài)變化,則判斷沒 有控制成功,嘗試重新發(fā)送控制指令,如果兩次重試還未成功,那么在有故障的設(shè)備上運行 的控制作業(yè)將被重新提交并被掛起,則重新選擇優(yōu)先級次一級的設(shè)備,向上述設(shè)備發(fā)送控 制指令,并重復(fù)步驟S106~S108。
[0056]例如因為網(wǎng)絡(luò)或其他問題導(dǎo)致操作指令沒有被執(zhí)行,云平臺服務(wù)器判斷智能紅外 發(fā)射裝置316控制空調(diào)315失敗,嘗試重新發(fā)送控制指令,如果兩次重試還未成功,則從設(shè)備 池31的優(yōu)先級矩陣中,找到空調(diào)315的第二優(yōu)先級設(shè)備為智能紅外發(fā)射裝置314,云平臺服 務(wù)器生成對智能紅外發(fā)射裝置314的控制指令,重復(fù)步驟S106~S108。
[0057]參照附圖4,本實施例提供的一種智能家居設(shè)備池控制方法,根據(jù)圖1所示的智能 家居設(shè)備池控制系統(tǒng)結(jié)構(gòu),包含以下步驟: 5101、 用戶通過手機APP創(chuàng)建設(shè)備池,并將設(shè)備添加到設(shè)備池中; 5102、 手機APP將用戶設(shè)置的數(shù)據(jù)發(fā)送至云平臺服務(wù)器; 5103、 云平臺服務(wù)器將設(shè)置數(shù)據(jù)存儲在云平臺服務(wù)器的存儲模塊上; 5104、 初始化設(shè)備池; 在設(shè)備池初始化時,假如設(shè)備池中所有設(shè)備都是第一次加入,沒有歷史操作記錄,則設(shè) 備池中所有設(shè)備的優(yōu)先級都被賦值100。舉例來說,現(xiàn)在要控制設(shè)備池31中的機頂盒313,而 且設(shè)備池31剛建立時,智能插座312、智能紅外發(fā)射裝置314、智能紅外發(fā)射裝置316都沒有 對機頂盒313的操作歷史,這三個設(shè)備對機頂盒313的優(yōu)先級都為100。
[0058] S105、手機APP向云平臺服務(wù)器提交控制作業(yè); 用戶想要開啟設(shè)備池31中的機頂盒313,用戶通過手機APP向云平臺服務(wù)器發(fā)送控制機 頂盒313開啟的指令。
[0059] S106、云平臺服務(wù)器根據(jù)距離因子,選擇設(shè)備并發(fā)送控制指令; 云平臺服務(wù)器優(yōu)先根據(jù)距離因子,選擇和機頂盒313最近的設(shè)備,作為優(yōu)先控制的設(shè) 備,因智能紅外發(fā)射裝置314與機頂盒313相連,將優(yōu)先使用智能紅外發(fā)射裝置314控制機頂 盒313,云平臺服務(wù)器生成對智能紅外發(fā)射裝置314的控制指令,通過指令收發(fā)模塊向設(shè)備 池31中智能紅外發(fā)射裝置314發(fā)送控制指令。
[0060] S107、設(shè)備接收控制指令,執(zhí)行控制操作; 智能紅外發(fā)射裝置314接收控制指令后,向機頂盒313發(fā)送紅外控制信號,機頂盒313接 收到紅外波形后開啟空調(diào)。
[0061] S108、判斷是否控制成功,如果成功轉(zhuǎn)步驟S109,如果不成功轉(zhuǎn)步驟S110; 設(shè)備池中的傳感器設(shè)備317,檢測機頂盒313周圍的環(huán)境數(shù)據(jù),將數(shù)據(jù)上傳到云平臺服 務(wù)器,云平臺服務(wù)器根據(jù)光線和聲音計算變化量,判斷是否控制成功。
[0062] S109、更新操控設(shè)備對被操控設(shè)備的歷史成功率; 如果控制成功,云平臺服務(wù)器更新設(shè)備池31中智能紅外發(fā)射裝置314操控機頂盒313的 歷史成功率,操作1次,成功1次,成功率更新為100%。
[0063] S110、根據(jù)距離因子,重新選擇設(shè)備池中次一級的操控設(shè)備,重復(fù)步驟S106~S108; 云平臺服務(wù)器判斷智能紅外發(fā)射裝置314控制機頂盒313失敗,根據(jù)和機頂盒313的距 離遠近,選擇最近的設(shè)備智能插座312,云平臺服務(wù)器生成對智能插座312的控制指令,重復(fù) 步驟S106~S108。
[0064]上述實施例用于對本發(fā)明作進一步說明,但并不將本發(fā)明局限于這些具體實施方 式。本領(lǐng)域技術(shù)人員應(yīng)該認識到,本發(fā)明涵蓋了權(quán)利要求書范圍內(nèi)所可能包括的所有備選 方案、改進方案和等效方案。
【主權(quán)項】
1. 一種智能家居設(shè)備池控制方法,其特征在于: 步驟1 )、將設(shè)備添加到設(shè)備池中; 步驟2)、計算設(shè)備的控制優(yōu)先級; 步驟3 )、設(shè)備池提交控制作業(yè); 步驟4)、設(shè)備池選擇最優(yōu)設(shè)備,向最優(yōu)設(shè)備發(fā)送控制指令; 步驟5 )、最優(yōu)設(shè)備接收控制指令,執(zhí)行控制操作。2. 如權(quán)利要求1所述的一種智能家居設(shè)備池控制方法,其特征在于:所述步驟2)包括: 統(tǒng)計設(shè)備池中每個設(shè)備操控其他設(shè)備的歷史成功率; 計算每個設(shè)備本身的數(shù)據(jù)包正常率; 對這兩個數(shù)據(jù)分配權(quán)重,最終得到每個設(shè)備的控制系數(shù); 通過所述控制系數(shù)得到設(shè)備池中每個設(shè)備的優(yōu)先級。3. 如權(quán)利要求1所述的一種智能家居設(shè)備池控制方法,其特征在于:所述步驟4)中,設(shè) 備池根據(jù)每個設(shè)備的優(yōu)先級,優(yōu)先選擇優(yōu)先級最高的設(shè)備。4. 如權(quán)利要求1、3所述的一種智能家居設(shè)備池控制方法,其特征在于:所述步驟4)中, 針對不同的作業(yè)類型,將優(yōu)先選擇合適類型的設(shè)備作為優(yōu)先設(shè)備,設(shè)備類型優(yōu)于設(shè)備優(yōu)先 級。5. -種智能家居設(shè)備池控制系統(tǒng),包括: 用戶終端、云平臺服務(wù)器以及智能設(shè)備組; 用戶終端通過互聯(lián)網(wǎng)和云平臺服務(wù)器相連,可以向云平臺服務(wù)器發(fā)送控制指令和設(shè)備 池操作指令; 云平臺服務(wù)器接收用戶終端發(fā)送的控制指令以及設(shè)備池操作指令,管理設(shè)備池信息, 設(shè)置設(shè)備優(yōu)先級,選擇最優(yōu)設(shè)備,向智能設(shè)備組發(fā)送控制指令; 智能設(shè)備組由一個或多個智能設(shè)備組成,智能電器組中的各智能設(shè)備均通過互聯(lián)網(wǎng)連 接到云平臺服務(wù)器,從而接收云平臺服務(wù)器發(fā)送的控制指令,執(zhí)行控制操作。6. 如權(quán)利要求5所述的一種智能家居設(shè)備池控制系統(tǒng),其特征在于:云平臺服務(wù)器包括 計算模塊、存儲模塊和指令收發(fā)模塊;計算模塊用于計算設(shè)備控制優(yōu)先級;存儲模塊用于存 儲設(shè)備池信息和數(shù)據(jù);指令收發(fā)模塊用于接收和發(fā)送控制指令。
【文檔編號】G05B19/418GK105974806SQ201610406893
【公開日】2016年9月28日
【申請日】2016年6月8日
【發(fā)明人】倪立洲
【申請人】杭州赫智電子科技有限公司