基于分布式組網(wǎng)技術(shù)的機柜或機房數(shù)據(jù)傳輸方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種機柜或機房的數(shù)據(jù)傳輸方法。
【背景技術(shù)】
[0002]由于中國北方多為丘陵地帶,不僅給電線的架設(shè)帶來了一定的困難,同時,為了能夠?qū)﹄娎|覆蓋地區(qū)的全面管理,因此在機房的選擇位置時經(jīng)常需要兼顧多方覆蓋面積與地理位置等多方面的因素考慮,同時由于環(huán)境的條件的限制,無線通信線路受地區(qū)限制,經(jīng)常出現(xiàn)無線通信線路暫時中斷的問題,使機柜的信號不能及時到達(dá)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明是為了解決現(xiàn)有機柜裝置信號傳輸受基站信號強弱和環(huán)境的限制,經(jīng)常出現(xiàn)信號不能及時發(fā)送到監(jiān)控中心的問題,提出了一種基于分布式組網(wǎng)技術(shù)的機柜或機房數(shù)據(jù)傳輸方法。
[0004]本發(fā)明所述基于分布式組網(wǎng)技術(shù)的機柜或機房數(shù)據(jù)傳輸方法,該數(shù)據(jù)傳輸方法基于η個無線通信裝置和η個控制器實現(xiàn),每個機柜或機房上內(nèi)均安裝有一個無線通信裝置和一個控制器,所述每個無線通信裝置信號輸入輸出端對應(yīng)連接控制器的信號輸入輸出端;每個機柜或機房為一個無線通信基站;其中,η為大于2的正整數(shù),該方法的具體步驟:
[0005]步驟一、每個基站均以廣播的形式向與自身連接的基站發(fā)送連接詢問信號,并等待接收應(yīng)答信號;
[0006]步驟二、當(dāng)基站接收到無線連接詢問信號時,對接收的連接詢問信號的IP地址進行識別和信號強度進行檢測,判斷所檢測的信號強度是否大于閾值A(chǔ),并記錄強度大于閾值A(chǔ)的應(yīng)答信號的個數(shù)m;
[0007]步驟三、判斷步驟二獲得的強度大于閾值A(chǔ)的信號的個數(shù)m是否等于n-1 ;
[0008]若是,則設(shè)定自身主基站,與其連接的n-1個基站為從基站,向步驟二識別的IP地址從發(fā)送連接建立信號;實現(xiàn)機柜或機房的無線通信;
[0009]所述主基站用于接收與其連接的所有從基站發(fā)送的信息,并將接收到的從基站發(fā)送的信息發(fā)送至監(jiān)控中心;
[0010]否則,令m大于n/k,其中,k為大于或等于2正整數(shù),且k小于或等于n,則根據(jù)基站的地理位置關(guān)系將η個基站分為k個區(qū)域,執(zhí)行步驟四;
[0011]步驟四、每個基站均以廣播的形式向外發(fā)送連接詢問信號,并等待接收應(yīng)答信號;
[0012]步驟五、當(dāng)基站接收到連接詢問信號時,對接收的連接詢問信號的IP地址進行識別,向所識別的IP地址發(fā)送應(yīng)答信號,同時對所識別的IP地址所發(fā)送的信號強度進行檢測,判斷所檢測的信號強度是否大于閾值A(chǔ),并記錄強度大于閾值A(chǔ)的基站個數(shù)m;1 ^ m ^ η ;
[0013]步驟六、判斷步驟五獲得的強度大于閾值Α的應(yīng)答信號的個數(shù)m是否大于n/k-1,若是,則執(zhí)行步驟七;否則等待接收主基站的IP信號和連接建立信號;
[0014]步驟七、根據(jù)步驟三中分出的k個區(qū)域,從基站個數(shù)m中將與自身基站不再同一區(qū)域內(nèi)的基站進行刪除m — m0,判斷m — m0是否等于n/k,若是,則執(zhí)行步驟八,否則,等待接收主基站的IP信號和連接建立信號;m0小于m,且mO = 0、1、2、3、…m_l ;
[0015]步驟八、在接收的信號強度大于閾值A(chǔ)的應(yīng)答信號的個數(shù)等于η/k-l的基站中隨機選擇一個基站為主基站,主基站確定后向從基站發(fā)送自身的IP信號和連接建立信號;實現(xiàn)k個區(qū)域內(nèi)的主基站與從基站的連接,主基站將接收到的從基站發(fā)送的信號發(fā)送至監(jiān)控中心,實現(xiàn)機柜或機房的數(shù)據(jù)傳輸。
[0016]為了提高信號傳輸?shù)姆€(wěn)定性和減輕監(jiān)控中心的通信負(fù)擔(dān),本發(fā)明采用將每個機柜或機房作為一個基站,并將基站進行分區(qū),并在每個區(qū)域內(nèi)找到能夠同時與該區(qū)域內(nèi)的所有基站進行通信的基站作為該區(qū)域的主基站,主基站接收該區(qū)域內(nèi)其他基站發(fā)送的信號,每個區(qū)域內(nèi)的主基站之間進行無線通信,實現(xiàn)在環(huán)境惡劣的條件下能夠?qū)⒚總€地區(qū)的所有基站發(fā)送的信號均能夠到達(dá)監(jiān)控中心,避免了由于環(huán)境的限制使機柜或機房的信號不能夠?qū)崟r傳送到監(jiān)控中心的問題,同時減輕了監(jiān)控中心網(wǎng)絡(luò)的負(fù)擔(dān)。
【附圖說明】
[0017]圖1為本發(fā)明所述方法的流程圖。
【具體實施方式】
[0018]【具體實施方式】一、結(jié)合圖1說明本實施方式,本實施方式所述的基于分布式組網(wǎng)技術(shù)的機柜或機房數(shù)據(jù)傳輸方法,該數(shù)據(jù)傳輸方法基于η個無線通信裝置和η個控制器實現(xiàn),每個機柜或機房上內(nèi)均安裝有一個無線通信裝置和一個控制器,所述每個無線通信裝置信號輸入輸出端對應(yīng)連接控制器的信號輸入輸出端;每個機柜或機房為一個無線通信基站;其中,η為大于2的正整數(shù),該方法的具體步驟:
[0019]步驟一、每個基站均以廣播的形式向與自身連接的基站發(fā)送連接詢問信號,并等待接收應(yīng)答信號;
[0020]步驟二、當(dāng)基站接收到無線連接詢問信號時,對接收的連接詢問信號的IP地址進行識別和信號強度進行檢測,判斷所檢測的信號強度是否大于閾值A(chǔ),并記錄強度大于閾值A(chǔ)的應(yīng)答信號的個數(shù)m;
[0021]步驟三、判斷步驟二獲得的強度大于閾值A(chǔ)的信號的個數(shù)m是否等于n-1 ;
[0022]若是,則設(shè)定自身主基站,與其連接的n-1個基站為從基站,向步驟二識別的IP地址從發(fā)送連接建立信號;實現(xiàn)機柜或機房的無線通信;
[0023]所述主基站用于接收與其連接的所有從基站發(fā)送的信息,并將接收到的從基站發(fā)送的信息發(fā)送至監(jiān)控中心;
[0024]否則,令m大于n/k,其中,k為大于或等于2正整數(shù),且k小于或等于n,則根據(jù)基站的地理位置關(guān)系將η個基站分為k個區(qū)域,執(zhí)行步驟四;
[0025]步驟四、每個基站均以廣播的形式向外發(fā)送連接詢問信號,并等待接收應(yīng)答信號;
[0026]步驟五、當(dāng)基站接收到連接詢問信號時,對接收的連接詢問信號的IP地址進行識別,向所識別的IP地址發(fā)送應(yīng)答信號,同時對所識別的IP地址所發(fā)送的信號強度進行檢測,判