本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)連接的建立方法。
背景技術(shù):
當(dāng)前市面上的聯(lián)網(wǎng)模塊大多都是無處理器芯片的或者是簡易協(xié)議的,由此造成了設(shè)備通信時,數(shù)據(jù)的安全性和可靠性嚴(yán)重下降。且設(shè)備對于指令的及時獲取也無法得到保障,對于底層受控設(shè)備的最直接影響是各子設(shè)備容易失控或失聯(lián)。而且,當(dāng)前網(wǎng)絡(luò)中各子系統(tǒng)之間的鏈接可靠性的需求越來越緊迫。
因此,需要針對當(dāng)前市場的聯(lián)網(wǎng)模塊的缺點,開發(fā)一種網(wǎng)絡(luò)系統(tǒng)及其網(wǎng)絡(luò)連接的建立方法,解決因為信號鏈接的不穩(wěn)定性、造成無法保證數(shù)據(jù)傳輸?shù)慕^對可靠的缺點。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是為了解決現(xiàn)有技術(shù)的不足,提供一種網(wǎng)絡(luò)連接的建立方法,提高信號鏈接的穩(wěn)定性、保證數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的:
一種網(wǎng)絡(luò)連接的建立方法,至少包括以下步驟:
步驟1,啟動子網(wǎng)絡(luò)設(shè)備,所述子網(wǎng)絡(luò)設(shè)備連接到位于公共頻段中的網(wǎng)絡(luò)下工作;在所述子網(wǎng)絡(luò)設(shè)備中存儲有與其對應(yīng)的網(wǎng)關(guān)相同的網(wǎng)絡(luò)號,每個所述網(wǎng)關(guān)有固定的網(wǎng)絡(luò)號;
步驟2,所述網(wǎng)關(guān)隨機查找網(wǎng)絡(luò)的空閑頻段,并連接到查找到的空閑頻段中;
步驟3,在所述公共頻段上按照一第一固定時間頻率,發(fā)布新網(wǎng)絡(luò)索引信息至所有子網(wǎng)絡(luò)設(shè)備,所述新網(wǎng)絡(luò)索引信息包括查找到的空閑頻段信息、網(wǎng)關(guān)的網(wǎng)絡(luò)號信息、以及隨機產(chǎn)生的網(wǎng)絡(luò)地址信息;
步驟4,所述子網(wǎng)絡(luò)設(shè)備在公共頻段中使用默認(rèn)的公共網(wǎng)絡(luò)地址搜索新網(wǎng)絡(luò)索引信息,所述子網(wǎng)絡(luò)設(shè)備獲取新網(wǎng)絡(luò)索引信息后,判斷存儲的網(wǎng)絡(luò)號是否與獲取的網(wǎng)絡(luò)號信息相同,若否,則繼續(xù)在所在頻段下工作;若是,則切換到查找到的空閑頻段中,并建立網(wǎng)關(guān)與子網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)連接;
步驟5,判斷網(wǎng)關(guān)所處頻段的網(wǎng)絡(luò)狀態(tài),若網(wǎng)絡(luò)空閑,則按照一第二固定時間頻率,發(fā)送網(wǎng)絡(luò)正常信息給所述網(wǎng)關(guān)對應(yīng)的子網(wǎng)絡(luò)設(shè)備;若網(wǎng)絡(luò)繁忙,則停止發(fā)送網(wǎng)絡(luò)正常信息,并返回步驟2;
步驟6,設(shè)定一時間閾值,若所述子網(wǎng)絡(luò)設(shè)備沒有接收到網(wǎng)絡(luò)正常信息的時間小于時間閾值,則所述子網(wǎng)絡(luò)設(shè)備繼續(xù)在所在頻段和網(wǎng)絡(luò)地址下工作;否則,所述子網(wǎng)絡(luò)設(shè)備重新切換到所述公共頻段的網(wǎng)絡(luò)下工作。
上述的一種網(wǎng)絡(luò)連接的建立方法,其中,所述子網(wǎng)絡(luò)設(shè)備預(yù)先跟其對應(yīng)的網(wǎng)關(guān)綁定學(xué)習(xí),在子網(wǎng)絡(luò)設(shè)備中預(yù)先保存與其對應(yīng)的網(wǎng)關(guān)相同的網(wǎng)絡(luò)號。
上述的一種網(wǎng)絡(luò)連接的建立方法,其中,在所述步驟2中,所述空閑頻段為使用該網(wǎng)絡(luò)頻段的子網(wǎng)絡(luò)設(shè)備不超過某一數(shù)量的網(wǎng)絡(luò)頻段。
上述的一種網(wǎng)絡(luò)連接的建立方法,其中,在所述步驟2中,還包括:所述網(wǎng)關(guān)連接到查找到的空閑頻段中后,獲取隨機產(chǎn)生的網(wǎng)絡(luò)地址,并使用此網(wǎng)絡(luò)地址工作。
上述的一種網(wǎng)絡(luò)連接的建立方法,其中,在所述步驟4中,切換到空閑頻段中的子網(wǎng)絡(luò)設(shè)備與其對應(yīng)的網(wǎng)關(guān)在同一頻段、同一網(wǎng)絡(luò)地址下工作。
上述的一種網(wǎng)絡(luò)連接的建立方法,其中,在所述步驟4中,所述切換到空閑頻段中的子網(wǎng)絡(luò)設(shè)備不再接收所述新網(wǎng)絡(luò)索引信息。
上述的一種網(wǎng)絡(luò)連接的建立方法,其中,所述第一固定時間頻率大于所述第二固定時間頻率,所述時間閾值大于所述第二固定時間頻率的數(shù)值。
上述的一種網(wǎng)絡(luò)連接的建立方法,其中,在所述步驟5中,所述網(wǎng)關(guān)所處頻段的網(wǎng)絡(luò)狀態(tài)的判斷方法包括:設(shè)定一網(wǎng)絡(luò)繁忙程度的警告值,若大于網(wǎng)絡(luò)繁忙程度的警告值,則所述網(wǎng)關(guān)所處頻段的網(wǎng)絡(luò)狀態(tài)為繁忙;否則,所述網(wǎng)關(guān)所處頻段的網(wǎng)絡(luò)狀態(tài)為空閑。
上述的一種網(wǎng)絡(luò)連接的建立方法,其中,所述網(wǎng)絡(luò)繁忙程度的警告值的設(shè)定方法為:監(jiān)聽并統(tǒng)計在所述網(wǎng)關(guān)所處頻段中,非所述網(wǎng)關(guān)所處網(wǎng)絡(luò)中發(fā)送和接收的通信包數(shù)據(jù);分析統(tǒng)計的數(shù)據(jù),設(shè)定一在單位時間內(nèi),非所述網(wǎng)關(guān)所處網(wǎng)絡(luò)中發(fā)送和接收的通信包數(shù),即為網(wǎng)絡(luò)繁忙程度的警告值。
上述的一種網(wǎng)絡(luò)連接的建立方法,其中,在所述步驟1~步驟6中,所述網(wǎng)絡(luò)為2.4G網(wǎng)絡(luò)。
綜上所述,由于采用了本發(fā)明方法,可動態(tài)調(diào)節(jié)每個網(wǎng)絡(luò)頻段中子網(wǎng)絡(luò)設(shè)備的數(shù)量,且可實現(xiàn)網(wǎng)關(guān)及其對應(yīng)的子網(wǎng)絡(luò)設(shè)備的動態(tài)跳頻,使網(wǎng)關(guān)及其對應(yīng)的子網(wǎng)絡(luò)設(shè)備避開網(wǎng)絡(luò)繁忙的頻段,提高了網(wǎng)絡(luò)穩(wěn)定性,同時保證了數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
附圖說明
圖1是本發(fā)明一種網(wǎng)絡(luò)連接的建立方法的流程圖。
具體實施方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施例做詳細(xì)的說明。
第一實施例
請參見圖1,本實施例提供了一種網(wǎng)絡(luò)連接的建立方法,至少包括以下步驟:
步驟1,啟動子網(wǎng)絡(luò)設(shè)備,所述子網(wǎng)絡(luò)設(shè)備連接到位于公共頻段中的網(wǎng)絡(luò)下工作。確定每個網(wǎng)關(guān)及其對應(yīng)的子網(wǎng)絡(luò)設(shè)備,所述每個網(wǎng)關(guān)有其固定的網(wǎng)絡(luò)號,且每個網(wǎng)關(guān)的網(wǎng)絡(luò)號都不相同,在所述子網(wǎng)絡(luò)設(shè)備中存儲有與其對應(yīng)的網(wǎng)關(guān)相同的網(wǎng)絡(luò)號。
啟動網(wǎng)關(guān),根據(jù)網(wǎng)關(guān)MAC創(chuàng)建網(wǎng)關(guān)的網(wǎng)絡(luò)號,所述創(chuàng)建的網(wǎng)絡(luò)號為所述網(wǎng)關(guān)固定的網(wǎng)絡(luò)號。在出廠前,所述子網(wǎng)絡(luò)設(shè)備預(yù)先跟其所屬的網(wǎng)關(guān)綁定學(xué)習(xí),并對每個子網(wǎng)絡(luò)設(shè)備設(shè)定編號,在子網(wǎng)絡(luò)設(shè)備中預(yù)先保存與其所屬的網(wǎng)關(guān)相同的網(wǎng)絡(luò)號和自身的編號。
步驟2,所述網(wǎng)關(guān)隨機查找網(wǎng)絡(luò)的空閑頻段,并連接到查找到的空閑頻段中。所述網(wǎng)關(guān)連接到查找到的空閑頻段中后,獲取隨機產(chǎn)生的網(wǎng)絡(luò)地址,并使用此網(wǎng)絡(luò)地址工作。
在本實施例中,所述空閑頻段為使用該網(wǎng)絡(luò)頻段的子網(wǎng)絡(luò)設(shè)備的數(shù)量不超過10臺的網(wǎng)絡(luò)頻段,且空閑頻段的設(shè)定不變。在其他實施例中,所述空閑頻段中使用其的子網(wǎng)絡(luò)設(shè)備可以為其他數(shù)值,可根據(jù)實際情況進(jìn)行改變。隨著時間的推移,使用網(wǎng)絡(luò)的子網(wǎng)絡(luò)設(shè)備的數(shù)量也會改變,因此在其他實施例中,也可通過改變空閑頻段中子網(wǎng)絡(luò)設(shè)備的數(shù)量的設(shè)定,使更多或更少的子網(wǎng)絡(luò)設(shè)備連接到一個頻段中,實現(xiàn)一個頻段中子網(wǎng)絡(luò)設(shè)備數(shù)量的動態(tài)調(diào)節(jié)。
步驟3,在所述公共頻段上按照一第一固定時間頻率,發(fā)布新網(wǎng)絡(luò)索引信息至所有子網(wǎng)絡(luò)設(shè)備,所述新網(wǎng)絡(luò)索引信息包括查找到的空閑頻段信息、連接到該空閑頻段中的網(wǎng)關(guān)的網(wǎng)絡(luò)號信息、以及網(wǎng)關(guān)使用的隨機產(chǎn)生的網(wǎng)絡(luò)地址信息。
在本實施例中,所述第一固定時間頻率為5s一次。在其他實施例中,所述第一固定時間頻率可以為其他數(shù)值,可根據(jù)實際情況改變所述第一固定時間頻率的大小。
步驟4,所述子網(wǎng)絡(luò)設(shè)備在公共頻段中使用默認(rèn)的公共網(wǎng)絡(luò)地址搜索新網(wǎng)絡(luò)索引信息,所述子網(wǎng)絡(luò)設(shè)備獲取新網(wǎng)絡(luò)索引信息后,判斷存儲的網(wǎng)絡(luò)號是否與獲取的網(wǎng)絡(luò)號信息相同,若否,則繼續(xù)在所在頻段下工作;若是,則切換到查找到的空閑頻段中,并建立網(wǎng)關(guān)與子網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)連接。所述子網(wǎng)絡(luò)設(shè)備切換到空閑頻段中后,連接到與其對應(yīng)的網(wǎng)關(guān)所在網(wǎng)絡(luò)地址下工作,即所述子網(wǎng)絡(luò)設(shè)備與其所屬的網(wǎng)關(guān)在相同的頻段和網(wǎng)絡(luò)地址下工作。
所述網(wǎng)絡(luò)號用于區(qū)分不同網(wǎng)絡(luò),網(wǎng)關(guān)及其對應(yīng)的子網(wǎng)絡(luò)設(shè)備有相同的網(wǎng)絡(luò)號,且網(wǎng)絡(luò)號與其他的網(wǎng)關(guān)和設(shè)備不同,即網(wǎng)關(guān)及其對應(yīng)的子網(wǎng)絡(luò)設(shè)備在同一網(wǎng)絡(luò)下工作,且在同一頻段下使用相同的網(wǎng)絡(luò)地址。一個網(wǎng)關(guān)及其對應(yīng)的子網(wǎng)絡(luò)設(shè)備形成一個子系統(tǒng),每個子系統(tǒng)中的網(wǎng)關(guān)和子網(wǎng)絡(luò)設(shè)備在同一個頻段中的同一網(wǎng)絡(luò)地址下工作。在同一頻段中,可連接多個網(wǎng)關(guān)及網(wǎng)關(guān)對應(yīng)的子網(wǎng)絡(luò)設(shè)備。
步驟5,判斷網(wǎng)關(guān)所處頻段的網(wǎng)絡(luò)狀態(tài),若網(wǎng)絡(luò)空閑,則按照一第二固定時間頻率,發(fā)送網(wǎng)絡(luò)正常信息給所述網(wǎng)關(guān)對應(yīng)的子網(wǎng)絡(luò)設(shè)備;若網(wǎng)絡(luò)繁忙,則停止發(fā)送網(wǎng)絡(luò)正常信息,并返回步驟2。
在本實施例中,所述第二固定時間頻率為1s一次。在其他實施例中,所述第二固定時間頻率可以為其他數(shù)值,可根據(jù)實際情況改變所述第二固定時間頻率的大小。
步驟6,設(shè)定一時間閾值,若所述子網(wǎng)絡(luò)設(shè)備沒有接收到網(wǎng)絡(luò)正常信息的時間小于時間閾值,則所述子網(wǎng)絡(luò)設(shè)備繼續(xù)在所在頻段和網(wǎng)絡(luò)地址下工作;否則,所述子網(wǎng)絡(luò)設(shè)備切換到所述公共頻段的網(wǎng)絡(luò)下、并使用默認(rèn)的網(wǎng)絡(luò)地址工作,所述公共頻段與步驟1中的所述的公共頻段為同一頻段。
在本實施例中,所述時間閾值為2s。在其他實施例中,所述時間閾值可以為其他數(shù)值,可根據(jù)實際情況改變所述時間閾值的大小。
在上述步驟3中,通過在所述公共頻段上,按照固定時間頻率發(fā)布新網(wǎng)絡(luò)索引信息至所有子網(wǎng)絡(luò)設(shè)備,可使啟動時間晚的子網(wǎng)絡(luò)設(shè)備和因意外情況在獲取新網(wǎng)絡(luò)索引信息后未能連接到空閑頻段中的子網(wǎng)絡(luò)設(shè)備重新連接進(jìn)空閑頻段中來。而已經(jīng)加入到空間頻段中的子網(wǎng)絡(luò)設(shè)備將不再接收新網(wǎng)絡(luò)索引信息,即所述子網(wǎng)絡(luò)設(shè)備只有在公共頻段中時才搜索并接收新網(wǎng)絡(luò)索引信息,這樣可防止子網(wǎng)絡(luò)設(shè)備重復(fù)加入已經(jīng)連接的空閑頻段,保證子網(wǎng)絡(luò)設(shè)備網(wǎng)絡(luò)的連續(xù)性。
在上述步驟5中,所述網(wǎng)關(guān)所處頻段的網(wǎng)絡(luò)狀態(tài)的判斷方法包括:設(shè)定一網(wǎng)絡(luò)繁忙程度的警告值,若大于網(wǎng)絡(luò)繁忙程度的警告值,則所述網(wǎng)關(guān)所處頻段的網(wǎng)絡(luò)狀態(tài)為繁忙;否則,所述網(wǎng)關(guān)所處頻段的網(wǎng)絡(luò)狀態(tài)為正常。
所述網(wǎng)絡(luò)繁忙程度的警告值的設(shè)定方法為:監(jiān)聽并統(tǒng)計在所述網(wǎng)關(guān)所處的頻段中,非所述網(wǎng)關(guān)所處網(wǎng)絡(luò)中發(fā)送和接收的通信包數(shù)據(jù);并根據(jù)統(tǒng)計的數(shù)據(jù)進(jìn)行分析,設(shè)定一個在單位時間內(nèi),非所述網(wǎng)關(guān)所處網(wǎng)絡(luò)中發(fā)送和接收的通信包數(shù),即為網(wǎng)絡(luò)繁忙程度的警告值。超過此網(wǎng)絡(luò)繁忙程度的警告值則說明所述網(wǎng)關(guān)所處的頻段中的網(wǎng)絡(luò)繁忙,則網(wǎng)關(guān)重新查找空閑頻段,避開繁忙的網(wǎng)絡(luò)頻段,實現(xiàn)網(wǎng)關(guān)和子網(wǎng)絡(luò)設(shè)備的動態(tài)跳頻,提高了網(wǎng)絡(luò)穩(wěn)定性,保證了數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
在上述步驟6中,當(dāng)網(wǎng)關(guān)判斷所在頻段的網(wǎng)絡(luò)繁忙時,則重新搜索空閑頻段,此時停止發(fā)送網(wǎng)絡(luò)正常信息至子網(wǎng)絡(luò)設(shè)備。當(dāng)所述子網(wǎng)絡(luò)設(shè)備沒有接收到網(wǎng)絡(luò)正常信息的時間大于或等于時間閾值時,所述子網(wǎng)絡(luò)設(shè)備重新切換到所述公共頻段中的網(wǎng)絡(luò)下、其使用默認(rèn)的公共網(wǎng)絡(luò)地址工作,可保證所述子網(wǎng)絡(luò)設(shè)備在網(wǎng)關(guān)重新查找空閑頻段時不受影響,可以繼續(xù)正常工作,保證了子網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)穩(wěn)定性,同時避免因切換網(wǎng)絡(luò)頻段造成數(shù)據(jù)傳輸出現(xiàn)問題,保證了子網(wǎng)絡(luò)設(shè)備數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
進(jìn)一步,當(dāng)網(wǎng)關(guān)非正常關(guān)機或其它原因造成無法發(fā)送網(wǎng)絡(luò)正常信息至子網(wǎng)絡(luò)設(shè)備時,也會使子網(wǎng)絡(luò)設(shè)備沒有接收到網(wǎng)絡(luò)正常信息的時間大于或等于所述時間閾值,則子網(wǎng)絡(luò)設(shè)備返回公共頻段、并使用默認(rèn)的公共網(wǎng)絡(luò)地址繼續(xù)維持工作。所有子網(wǎng)絡(luò)設(shè)備中仍存儲自身網(wǎng)絡(luò)號數(shù)據(jù),以保持子設(shè)備間的基本通信不受影響,并且為網(wǎng)關(guān)的正常重啟、恢復(fù)正常創(chuàng)造條件。在上述步驟3~6中,所述第一固定時間頻率大于所述第二固定時間頻率,所述時間閾值大于所述第二固定時間頻率的數(shù)值。
本發(fā)明提供的網(wǎng)絡(luò)連接的建立方法可以應(yīng)用在多種網(wǎng)絡(luò)上,優(yōu)選網(wǎng)絡(luò)為2.4G網(wǎng)絡(luò)。2.4G網(wǎng)絡(luò)有128個頻段,網(wǎng)絡(luò)地址為6個字節(jié),其頻段多,可使更多的子網(wǎng)絡(luò)設(shè)備連接進(jìn)頻段中,且網(wǎng)絡(luò)地址的字節(jié)數(shù)多,使可產(chǎn)生網(wǎng)絡(luò)地址增多,從128個頻段中查找空閑頻段,可提高子網(wǎng)絡(luò)設(shè)備的抗干擾能力,提高網(wǎng)絡(luò)穩(wěn)定性。
在本實施例中,所述網(wǎng)絡(luò)為2.4G網(wǎng)絡(luò)。在本實施例中,通過一ARM處理器連接2.4G網(wǎng)絡(luò)模塊和WiFi網(wǎng)絡(luò)模塊,在網(wǎng)關(guān)及其對應(yīng)的子網(wǎng)絡(luò)設(shè)備連接到空閑頻段中后,所述網(wǎng)關(guān)在空閑頻段下啟動轉(zhuǎn)發(fā)服務(wù)。所述網(wǎng)關(guān)可匯總、采集其對應(yīng)的子網(wǎng)絡(luò)設(shè)備的通信內(nèi)容,并進(jìn)行分類、轉(zhuǎn)發(fā)、屏蔽等操作,在將數(shù)據(jù)轉(zhuǎn)發(fā)到本地主控器和外網(wǎng)云服務(wù)器時,可通過ARM處理器轉(zhuǎn)接到WiFi網(wǎng)絡(luò)中,通過WiFi網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā)。由于WiFi網(wǎng)絡(luò)使用范圍廣,一般客戶的設(shè)備都在WiFi網(wǎng)絡(luò)下,轉(zhuǎn)接到WiFi網(wǎng)絡(luò)后,網(wǎng)絡(luò)服務(wù)的場合擴(kuò)大,不需要改變硬件設(shè)備或軟件設(shè)備即可進(jìn)行通信,并可與外網(wǎng)互聯(lián)互通。但WiFi網(wǎng)絡(luò)只有14個網(wǎng)絡(luò)頻段,因此可以利用2.4G網(wǎng)絡(luò)多頻段的特點,拓寬網(wǎng)關(guān)的適用范圍。因此,通過上述方法,可使網(wǎng)關(guān)結(jié)合2.4G網(wǎng)絡(luò)和WiFi網(wǎng)絡(luò)的特點,提高抗干擾能力,同時增加了網(wǎng)絡(luò)應(yīng)用的對象和場合。
通過上述步驟1~6網(wǎng)絡(luò)連接的建立過程后,連接進(jìn)空閑頻段中的網(wǎng)關(guān)和子網(wǎng)絡(luò)設(shè)備沒有主次之分,每個網(wǎng)關(guān)及其對應(yīng)的子網(wǎng)絡(luò)設(shè)備都是獨立的,子網(wǎng)絡(luò)設(shè)備連接進(jìn)空閑頻段中便可自由通信。每個網(wǎng)關(guān)及其對應(yīng)的子網(wǎng)絡(luò)設(shè)備形成一個子網(wǎng)絡(luò),每個子網(wǎng)絡(luò)互不干擾,可以將不同網(wǎng)絡(luò)號的網(wǎng)關(guān)和子網(wǎng)絡(luò)設(shè)備隔開。通過上述方法,可實現(xiàn)對多子網(wǎng)絡(luò)設(shè)備的動態(tài)管理,并可使用不同的網(wǎng)絡(luò)對子網(wǎng)絡(luò)設(shè)備的運行狀態(tài)數(shù)據(jù)進(jìn)行收集、整理和轉(zhuǎn)發(fā)。
第二實施例
本實施例提供了一種網(wǎng)絡(luò)連接的建立方法,至少包括以下步驟:
步驟1,啟動子網(wǎng)絡(luò)設(shè)備,所述子網(wǎng)絡(luò)設(shè)備首先連接到位于公共頻段中的網(wǎng)絡(luò)下,并獲取一默認(rèn)的公共網(wǎng)絡(luò)地址,使用該網(wǎng)絡(luò)地址工作。確定每個網(wǎng)關(guān)及其對應(yīng)的子網(wǎng)絡(luò)設(shè)備。
步驟2,所述網(wǎng)關(guān)隨機查找網(wǎng)絡(luò)的空閑頻段,并連接到查找到的空閑頻段中。所述網(wǎng)關(guān)連接到查找到的空閑頻段中后,獲取隨機產(chǎn)生的網(wǎng)絡(luò)地址,并使用此網(wǎng)絡(luò)地址工作。所述空閑頻段為使用該網(wǎng)絡(luò)頻段的子網(wǎng)絡(luò)設(shè)備的數(shù)量不超過20臺的網(wǎng)絡(luò)頻段。
步驟3,在所述公共頻段上每6s一次,發(fā)布新網(wǎng)絡(luò)索引信息至所有子網(wǎng)絡(luò)設(shè)備,所述新網(wǎng)絡(luò)索引信息包括查找到的空閑頻段信息、連接到該空閑頻段中的網(wǎng)關(guān)的網(wǎng)絡(luò)號信息、網(wǎng)關(guān)所在的網(wǎng)絡(luò)地址信息。
步驟4,所述子網(wǎng)絡(luò)設(shè)備獲取新網(wǎng)絡(luò)索引信息,并判斷存儲的網(wǎng)絡(luò)號是否與獲取的網(wǎng)絡(luò)號信息相同,若否,則繼續(xù)在所在頻段下工作;若是,則切換到查找到的空閑頻段中,并建立網(wǎng)關(guān)與子網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)連接。所述子網(wǎng)絡(luò)設(shè)備切換到空閑頻段中后,連接到與其對應(yīng)的網(wǎng)關(guān)所在的網(wǎng)絡(luò)地址下工作。
步驟5,判斷網(wǎng)關(guān)所處頻段的網(wǎng)絡(luò)狀態(tài),若網(wǎng)絡(luò)正常,則每2s一次,將網(wǎng)絡(luò)正常信息發(fā)送給所述網(wǎng)關(guān)對應(yīng)的子網(wǎng)絡(luò)設(shè)備;若網(wǎng)絡(luò)繁忙,則停止發(fā)送網(wǎng)絡(luò)正常信息,并返回步驟2。
步驟6,判斷所述子網(wǎng)絡(luò)設(shè)備沒有接收到網(wǎng)絡(luò)正常信息的時間大小,若所述子網(wǎng)絡(luò)設(shè)備沒有接收到網(wǎng)絡(luò)正常信息的時間小于4s,則所述子網(wǎng)絡(luò)設(shè)備繼續(xù)在所處網(wǎng)絡(luò)下工作;否則,所述子網(wǎng)絡(luò)設(shè)備重新切換到所述公共頻段的網(wǎng)絡(luò)下、并使用默認(rèn)的公共網(wǎng)絡(luò)地址工作。
以上所述的實施例僅用于說明本發(fā)明的技術(shù)思想及特點,其目的在于使本領(lǐng)域內(nèi)的技術(shù)人員能夠了解本發(fā)明的內(nèi)容并據(jù)以實施,不能僅以本實施例來限定本發(fā)明的專利范圍,即凡依本發(fā)明所揭示的精神所作的同等變化或修飾,仍落在本發(fā)明的專利范圍內(nèi)。