本發(fā)明實(shí)施例涉及設(shè)備的控制,尤其涉及一種設(shè)備的控制方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、溫控器作為一種用于直接控制負(fù)載驅(qū)動的設(shè)備,廣泛應(yīng)用于空調(diào)等需要溫度調(diào)節(jié)的系統(tǒng)中。目前,市場上的溫控器通常是單臺設(shè)備對應(yīng)單臺空調(diào)的模式。當(dāng)多個溫控器需要聯(lián)動時(shí),常通過485通信網(wǎng)絡(luò)等設(shè)備的網(wǎng)絡(luò)通信進(jìn)行同步控制,以確保各溫控器的狀態(tài)保持一致。然而,在實(shí)際應(yīng)用中,一旦485通信網(wǎng)絡(luò)出現(xiàn)故障或斷開連接,溫控器之間的通信將中斷,無法繼續(xù)實(shí)現(xiàn)原有的聯(lián)動功能。這種情況下,溫控器將無法同步其狀態(tài),可能導(dǎo)致系統(tǒng)運(yùn)行不穩(wěn)定或失效。
2、現(xiàn)有技術(shù)無法應(yīng)對通信網(wǎng)絡(luò)中某一設(shè)備故障失效的情況。當(dāng)設(shè)備通信故障或失效時(shí),系統(tǒng)內(nèi)各溫控器將無法繼續(xù)聯(lián)動操作,因此,如何在485通信網(wǎng)絡(luò)中的某一設(shè)備通信故障時(shí),保證各設(shè)備間的通信連接成為現(xiàn)在亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、鑒于此,為解決上述技術(shù)問題或部分技術(shù)問題,本發(fā)明實(shí)施例提供一種設(shè)備的控制方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)。
2、第一方面,本發(fā)明實(shí)施例提供一種設(shè)備的控制方法,包括:
3、當(dāng)檢測到目標(biāo)網(wǎng)絡(luò)中存在通信故障設(shè)備時(shí),判斷所述目標(biāo)網(wǎng)絡(luò)中是否存在已配網(wǎng)設(shè)備,所述目標(biāo)網(wǎng)絡(luò)中包含多個互相通信連接的設(shè)備;
4、根據(jù)判斷結(jié)果確定所述目標(biāo)網(wǎng)絡(luò)中設(shè)備的控制策略;
5、根據(jù)所述控制策略對所述目標(biāo)網(wǎng)絡(luò)中設(shè)備的通信方式進(jìn)行控制。
6、在一個可能的實(shí)施方式中,所述根據(jù)判斷結(jié)果確定所述目標(biāo)網(wǎng)絡(luò)中設(shè)備的控制策略,包括:
7、當(dāng)所述判斷結(jié)果為存在已配網(wǎng)設(shè)備時(shí),確定所述控制策略為:控制未配網(wǎng)設(shè)備與所述已配網(wǎng)設(shè)備的路由器連接,以通過所述路由器、所述已配網(wǎng)設(shè)備的第一地址和未配網(wǎng)設(shè)備的第二地址控制所述目標(biāo)網(wǎng)絡(luò)中的設(shè)備通信連接;
8、當(dāng)所述判斷結(jié)果為不存在已配網(wǎng)設(shè)備時(shí),確定所述控制策略為:控制所述通信故障設(shè)備開啟熱點(diǎn),以及控制所述目標(biāo)網(wǎng)絡(luò)中的通信正常設(shè)備通過所述熱點(diǎn)與所述通信故障設(shè)備通信連接。
9、在一個可能的實(shí)施方式中,所述通信故障設(shè)備通過以下方式確定:
10、每間隔第一時(shí)長,控制所述目標(biāo)網(wǎng)絡(luò)中的每個設(shè)備向其他設(shè)備發(fā)送設(shè)備信息;
11、當(dāng)大于預(yù)設(shè)數(shù)量的設(shè)備未接收到第一設(shè)備的設(shè)備信息時(shí),確定存在通信故障設(shè)備,以及確定所述第一設(shè)備為所述通信故障設(shè)備;
12、或,當(dāng)?shù)诙O(shè)備未接收到任一其他設(shè)備發(fā)送的設(shè)備信息時(shí),確定存在通信故障設(shè)備,以及確定所述第二設(shè)備為所述通信故障設(shè)備。
13、在一個可能的實(shí)施方式中,所述控制未配網(wǎng)設(shè)備與所述已配網(wǎng)設(shè)備的路由器連接,以通過所述路由器、所述已配網(wǎng)設(shè)備的第一地址和未配網(wǎng)設(shè)備的第二地址控制所述目標(biāo)網(wǎng)絡(luò)中的設(shè)備通信連接,包括:
14、在所述已配網(wǎng)設(shè)備連接路由器時(shí),控制所述已配網(wǎng)設(shè)備向未配網(wǎng)設(shè)備發(fā)送配網(wǎng)信息;
15、控制所述未配網(wǎng)設(shè)備通過所述配網(wǎng)信息與所述路由器連接;
16、控制所述未配網(wǎng)設(shè)備從所述已配網(wǎng)設(shè)備的設(shè)備信息中提取所述第一地址,以通過所述第一地址與所述已配網(wǎng)設(shè)備通信連接;
17、控制所述未配網(wǎng)設(shè)備將所述第二地址發(fā)送至所述路由器,以使所述路由器將所述第二地址發(fā)送至所述已配網(wǎng)設(shè)備,以使所述已配網(wǎng)設(shè)備通過所述第二地址與所述未配網(wǎng)設(shè)備通信連接。
18、在一個可能的實(shí)施方式中,所述控制所述目標(biāo)網(wǎng)絡(luò)中的通信正常設(shè)備通過所述熱點(diǎn)與所述通信故障設(shè)備通信連接,包括:
19、控制所述通信正常設(shè)備從所述通信故障的設(shè)備信息中提取熱點(diǎn)名稱;
20、控制所述通信正常設(shè)備根據(jù)所述熱點(diǎn)名稱與所述熱點(diǎn)連接,以通過所述熱點(diǎn)向所述通信故障設(shè)備發(fā)送校驗(yàn)信息;
21、當(dāng)通過所述校驗(yàn)信息校驗(yàn)成功后,控制所述通信故障設(shè)備和所述通信正常設(shè)備根據(jù)所述熱點(diǎn)建立通信連接。
22、在一個可能的實(shí)施方式中,所述方法還包括:
23、當(dāng)所述已配網(wǎng)設(shè)備為多個,且多個已配網(wǎng)設(shè)備中包含通信故障設(shè)備時(shí),確定所述通信故障設(shè)備連接的第一目標(biāo)路由器;
24、控制所述通信正常設(shè)備根據(jù)所述通信故障設(shè)備的配網(wǎng)信息連接所述第一目標(biāo)路由器,以及通過所述第一目標(biāo)路由器、所述通信故障設(shè)備的第三地址和所述通信正常設(shè)備的第四地址控制所述目標(biāo)網(wǎng)絡(luò)中的設(shè)備通信連接。
25、在一個可能的實(shí)施方式中,當(dāng)所述已配網(wǎng)設(shè)備為多個,且多個已配網(wǎng)設(shè)備中不包含通信故障設(shè)備時(shí),控制所述通信故障設(shè)備獲取每個已配網(wǎng)設(shè)備的路由器信號強(qiáng)度;
26、確定路由器信號強(qiáng)度最大的目標(biāo)已配網(wǎng)設(shè)備,以及確定所述目標(biāo)已配網(wǎng)設(shè)備的第二目標(biāo)路由器;
27、控制所述通信故障設(shè)備根據(jù)所述目標(biāo)已配網(wǎng)設(shè)備的配網(wǎng)信息連接所述第二目標(biāo)路由器,以及通過所述第二目標(biāo)路由器、所述通信故障設(shè)備的第三地址和所述目標(biāo)已配網(wǎng)設(shè)備的第五地址控制所述目標(biāo)網(wǎng)絡(luò)中的設(shè)備通信連接。
28、第二方面,本發(fā)明實(shí)施例提供一種設(shè)備的控制裝置,包括:
29、判斷模塊,用于當(dāng)檢測到目標(biāo)網(wǎng)絡(luò)中存在通信故障設(shè)備時(shí),判斷所述目標(biāo)網(wǎng)絡(luò)中是否存在已配網(wǎng)設(shè)備,所述目標(biāo)網(wǎng)絡(luò)中包含多個互相通信連接的設(shè)備;
30、確定模塊,用于根據(jù)判斷結(jié)果確定所述目標(biāo)網(wǎng)絡(luò)中設(shè)備的控制策略;
31、控制模塊,用于根據(jù)所述控制策略對所述目標(biāo)網(wǎng)絡(luò)中設(shè)備的通信方式進(jìn)行控制。
32、第三方面,本發(fā)明實(shí)施例提供一種計(jì)算機(jī)設(shè)備,包括:處理器和存儲器,所述處理器用于執(zhí)行所述存儲器中存儲的設(shè)備的控制程序,以實(shí)現(xiàn)上述第一方面中任一項(xiàng)所述設(shè)備的控制方法。
33、第四方面,本發(fā)明實(shí)施例提供一種存儲介質(zhì),所述存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實(shí)現(xiàn)上述第一方面中任一項(xiàng)所述設(shè)備的控制方法。
34、本發(fā)明實(shí)施例提供的設(shè)備的控制方案,通過當(dāng)檢測到目標(biāo)網(wǎng)絡(luò)中存在通信故障設(shè)備時(shí),判斷所述目標(biāo)網(wǎng)絡(luò)中是否存在已配網(wǎng)設(shè)備,所述目標(biāo)網(wǎng)絡(luò)中包含多個互相通信連接的設(shè)備;根據(jù)判斷結(jié)果確定所述目標(biāo)網(wǎng)絡(luò)中設(shè)備的控制策略;根據(jù)所述控制策略對所述目標(biāo)網(wǎng)絡(luò)中設(shè)備的通信方式進(jìn)行控制。由此,可以在目標(biāo)網(wǎng)絡(luò)中存在通信故障設(shè)備時(shí),根據(jù)當(dāng)前目標(biāo)網(wǎng)絡(luò)中是否存在已配網(wǎng)設(shè)備確定對應(yīng)的控制策略,以通過控制策略控制設(shè)備的通信方式,實(shí)現(xiàn)了在某一設(shè)備出現(xiàn)通信故障時(shí)通信網(wǎng)絡(luò)仍能正常通信連接,保證各設(shè)備間的信息傳遞,避免出現(xiàn)系統(tǒng)的失控。
1.一種設(shè)備的控制方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)判斷結(jié)果確定所述目標(biāo)網(wǎng)絡(luò)中設(shè)備的控制策略,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通信故障設(shè)備通過以下方式確定:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述控制未配網(wǎng)設(shè)備與所述已配網(wǎng)設(shè)備的路由器連接,以通過所述路由器、所述已配網(wǎng)設(shè)備的第一地址和未配網(wǎng)設(shè)備的第二地址控制所述目標(biāo)網(wǎng)絡(luò)中的設(shè)備通信連接,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述控制所述目標(biāo)網(wǎng)絡(luò)中的通信正常設(shè)備通過所述熱點(diǎn)與所述通信故障設(shè)備通信連接,包括:
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
8.一種設(shè)備的控制裝置,其特征在于,包括:
9.一種計(jì)算機(jī)設(shè)備,其特征在于,包括:處理器和存儲器,所述處理器用于執(zhí)行所述存儲器中存儲的設(shè)備的控制程序,以實(shí)現(xiàn)權(quán)利要求1~7中任一項(xiàng)所述設(shè)備的控制方法。
10.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實(shí)現(xiàn)權(quán)利要求1~7中任一項(xiàng)所述設(shè)備的控制方法。