專利名稱:一種網(wǎng)絡(luò)系統(tǒng)自動(dòng)組網(wǎng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)系統(tǒng)自動(dòng)組網(wǎng)的方法。
背景技術(shù):
網(wǎng)元(綜合傳輸交換設(shè)備)以數(shù)字中繼線路為傳輸鏈路,使用2048kbps碼流HDB3 編碼格式傳輸數(shù)據(jù),以64kbps為單位劃分為32個(gè)時(shí)隙,在其中1個(gè)或多個(gè)連續(xù)時(shí)隙設(shè)為傳 輸組網(wǎng)信息的通道。每一個(gè)網(wǎng)元具有唯一的節(jié)點(diǎn)編號(hào)和電話呼叫號(hào)碼組。網(wǎng)元可以匯接二 /四線音頻、PTT、RS232、FXS、FX0、磁石電話、PCM等資源,每中資源的每個(gè)端口均分配一個(gè) 固定的電話呼叫號(hào)碼。當(dāng)網(wǎng)元組成網(wǎng)后,可以使用網(wǎng)元的呼叫功能按需求連通各種資源端 口。當(dāng)前指揮站的臺(tái)站聯(lián)網(wǎng)系統(tǒng)中,站點(diǎn)所處的地理位置都比較偏僻,通信不方便,而節(jié)點(diǎn) 連接對(duì)應(yīng)關(guān)系都必須預(yù)先設(shè)置,每當(dāng)增加、刪除節(jié)點(diǎn)時(shí),需要派出工程維護(hù)人員到原有整網(wǎng) 所有節(jié)點(diǎn)進(jìn)行參數(shù)的更新,工作量大、協(xié)調(diào)復(fù)雜、耗時(shí)長(zhǎng)。當(dāng)前通信車隊(duì)在野外組網(wǎng)的系統(tǒng)中,通信鏈路質(zhì)量和穩(wěn)定性不能保障,單鏈路連 接已經(jīng)不能保障通信的可靠性。另外在某些業(yè)務(wù)繁忙的網(wǎng)元之間,一條數(shù)字中繼線路鏈路 的帶寬不能滿足業(yè)務(wù)使用需求,提出節(jié)點(diǎn)間需要多條鏈路同時(shí)連接的需求。原來(lái)單鏈路星 型組網(wǎng)方式抗打擊能力弱,保障性差,需要環(huán)狀網(wǎng)或網(wǎng)狀網(wǎng)的網(wǎng)絡(luò)結(jié)構(gòu)來(lái)提高網(wǎng)絡(luò)的可靠 性。這樣兩個(gè)節(jié)點(diǎn)間就有可能有多條路由方向、不同的鏈路可以選擇。因此網(wǎng)元組網(wǎng)需要 具有多重路由的記錄、權(quán)重的分析和路由智能選擇功能。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的不足,本發(fā)明的目的是提供一種在網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)中自動(dòng)組網(wǎng) 的方法,具有自動(dòng)獲知網(wǎng)絡(luò)拓?fù)?,自?dòng)更新選擇路由的特點(diǎn)。本發(fā)明的目的通過(guò)以下技術(shù)方案實(shí)現(xiàn)一種網(wǎng)絡(luò)系統(tǒng)自動(dòng)組網(wǎng)的方法,包括以下 步驟(1)在網(wǎng)元中設(shè)置數(shù)字中繼線路作為節(jié)點(diǎn)間的鏈路,設(shè)置時(shí)隙的分配參數(shù),設(shè)置本 網(wǎng)元的節(jié)點(diǎn)號(hào)、電話號(hào)碼;(2)探測(cè)是否有新加入的節(jié)點(diǎn)或刪除的節(jié)點(diǎn),若有新加入的節(jié)點(diǎn)或刪除的節(jié)點(diǎn),進(jìn) 入步驟⑶;(3)相鄰網(wǎng)元之間交換本網(wǎng)元獲知的所有網(wǎng)元節(jié)點(diǎn)信息;所述節(jié)點(diǎn)信息包括節(jié)點(diǎn) 號(hào)、電話號(hào)碼信息、鏈路的跳點(diǎn)權(quán)重;(4)分析接收到的節(jié)點(diǎn)信息,若有新加入或刪除的節(jié)點(diǎn)信息,返回步驟(3) ’若沒(méi) 有新加入或刪節(jié)的節(jié)點(diǎn)信息,進(jìn)入步驟(5);(5)計(jì)算鏈路的跳點(diǎn)權(quán)重,維護(hù)更新鏈路節(jié)點(diǎn)表、節(jié)點(diǎn)信息表和電話號(hào)碼路由表;其中鏈路節(jié)點(diǎn)表是以一條鏈路為操作對(duì)象,描述該鏈路可以到達(dá)的節(jié)點(diǎn)信息;節(jié)點(diǎn)信息表是以一個(gè)節(jié)點(diǎn)為操作對(duì)象,描述到達(dá)這個(gè)節(jié)點(diǎn)的出局鏈路和各鏈路的跳點(diǎn)權(quán)重;電話號(hào)碼路由表是以出局的電話號(hào)碼頭為操作對(duì)象,描述電話號(hào)碼歸宿于哪個(gè)節(jié)點(diǎn) 。
(6)選擇路由進(jìn)行出局呼叫。所述步驟(2)中探測(cè)是否有新加入節(jié)點(diǎn)的方法如下在線路空閑時(shí)以每隔10秒發(fā) 送一個(gè)探測(cè)包,探測(cè)鏈路的對(duì)方是否有網(wǎng)元接入握手信息包。所述步驟(2)中探測(cè)是否有刪除節(jié)點(diǎn)的方法如下鏈路的節(jié)點(diǎn)之間周期發(fā)送、接 收心跳包,當(dāng)三個(gè)或三個(gè)以上周期不能收到正確的心跳包,則判斷鏈路失效;當(dāng)發(fā)現(xiàn)鏈路失 效時(shí),根據(jù)鏈路節(jié)點(diǎn)表上的節(jié)點(diǎn)號(hào)信息依次查詢相應(yīng)節(jié)點(diǎn)信息表,把該鏈路信息從節(jié)點(diǎn)信 息表中刪除;如果節(jié)點(diǎn)沒(méi)有任何鏈路路由可以到達(dá),則判斷為該節(jié)點(diǎn)不可到達(dá),刪除電話號(hào) 碼路由表中相關(guān)的電話路由信息;如果還存在其他路由可以到達(dá),則更新鏈路跳點(diǎn)權(quán)重信 肩、ο所述步驟(5)中鏈路的跳點(diǎn)權(quán)重由以下方法計(jì)算節(jié)點(diǎn)本身跳點(diǎn)權(quán)重為1,每經(jīng)過(guò) 一個(gè)節(jié)點(diǎn)跳點(diǎn)權(quán)重加1。所述步驟(6)中根據(jù)以下方法選擇路由在電話呼叫時(shí)從電話號(hào)碼路由表查出目 標(biāo)節(jié)點(diǎn)號(hào),再查詢節(jié)點(diǎn)信息表,查找出未滿負(fù)荷的鏈路中跳點(diǎn)權(quán)重最小的鏈路,使用該鏈路 進(jìn)行出局呼叫。本發(fā)明使用網(wǎng)元作為網(wǎng)絡(luò)單元節(jié)點(diǎn),每個(gè)網(wǎng)元分配唯一的節(jié)點(diǎn)號(hào)和電話號(hào)碼,鄰 近節(jié)點(diǎn)間交換已經(jīng)獲知的節(jié)點(diǎn)信息,如果發(fā)現(xiàn)有信息變更,便向其其他鄰近節(jié)點(diǎn)重新交換 更變后的節(jié)點(diǎn)信息。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)效果支持多鏈路網(wǎng)狀網(wǎng)連接;用戶能根 據(jù)需求方便地改變組網(wǎng)結(jié)構(gòu),網(wǎng)絡(luò)上所有網(wǎng)元快能捷地獲知整網(wǎng)網(wǎng)絡(luò)拓?fù)?,及時(shí)更新相關(guān) 路由信息,用戶不需要到原有整網(wǎng)所有節(jié)點(diǎn)進(jìn)行參數(shù)的更新,方便快捷;有效可靠地進(jìn)行信 息傳輸,提高了網(wǎng)絡(luò)的穩(wěn)定性和健壯性。
圖1為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)自動(dòng)網(wǎng)的方法的流程圖。
具體實(shí)施例方式下面結(jié)合實(shí)施例及附圖,對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說(shuō)明,但本發(fā)明的實(shí)施方式不 限于此。實(shí)施例如圖1所示,本發(fā)明的網(wǎng)絡(luò)系統(tǒng)自動(dòng)組網(wǎng)的方法包括以下步驟(1)在網(wǎng)元中設(shè)置數(shù)字中繼線路作為節(jié)點(diǎn)間的鏈路,設(shè)置時(shí)隙的分配參數(shù),設(shè)置本 網(wǎng)元的節(jié)點(diǎn)號(hào)、電話號(hào)碼;(2)探測(cè)是否有新加入的節(jié)點(diǎn)或刪除的節(jié)點(diǎn),若有新加入的節(jié)點(diǎn)或刪除的節(jié)點(diǎn),進(jìn) 入步驟⑶;探測(cè)是否有新加入的節(jié)點(diǎn)在線路空閑時(shí)以每隔10秒發(fā)送一個(gè)探測(cè)包,探測(cè)鏈路 的對(duì)方是否有網(wǎng)元接入握手信息包;
探測(cè)是否有刪除的節(jié)點(diǎn)鏈路的節(jié)點(diǎn)之間周期發(fā)送、接收心跳包,當(dāng)多次周期不能 收到正確的心跳包,則判斷鏈路失效;當(dāng)發(fā)現(xiàn)鏈路失效時(shí),根據(jù)鏈路節(jié)點(diǎn)表上的節(jié)點(diǎn)號(hào)信息 依次查詢相應(yīng)節(jié)點(diǎn)信息表,把該鏈路信息從節(jié)點(diǎn)信息表中刪除;如果節(jié)點(diǎn)沒(méi)有任何鏈路路 由可以到達(dá),則判斷為該節(jié)點(diǎn)不可到達(dá),刪除電話號(hào)碼路由表中相關(guān)的電話路由信息;如果 還存在其他路由可以到達(dá),則更新鏈路的跳點(diǎn)權(quán)重信息。(3)相鄰網(wǎng)元之間交換本網(wǎng)元獲知的所有網(wǎng)元節(jié)點(diǎn)信息;所述節(jié)點(diǎn)信息包括節(jié)點(diǎn) 號(hào)、電話號(hào)碼信息、鏈路跳點(diǎn)權(quán)重。(4)分析接收到的節(jié)點(diǎn)信息,若有新加入或刪除的節(jié)點(diǎn)路由信息,返回步驟(3); 若沒(méi)有新加入或刪節(jié)的節(jié)點(diǎn)路由信息,進(jìn)入步驟(5);為了防止?jié)i漪效應(yīng)的死循環(huán)現(xiàn)象出現(xiàn),網(wǎng)元每次進(jìn)行節(jié)點(diǎn)信息交換時(shí),把送來(lái)的 信息與對(duì)應(yīng)的鏈路節(jié)點(diǎn)表進(jìn)行匹配,比較節(jié)點(diǎn)號(hào)、節(jié)點(diǎn)的跳點(diǎn)權(quán)重、電話號(hào)碼信息。如果有 變化,方可向其他鏈路方向交換更新后的節(jié)點(diǎn)信息。(5)計(jì)算鏈路跳點(diǎn)權(quán)重,維護(hù)更新鏈路節(jié)點(diǎn)表、節(jié)點(diǎn)信息表和電話號(hào)碼路由表;鏈路節(jié)點(diǎn)表是以一條鏈路為操作對(duì)象,描述該鏈路可以到達(dá)的節(jié)點(diǎn)信息;節(jié)點(diǎn)信息表是以一個(gè)節(jié)點(diǎn)為操作對(duì)象,描述到達(dá)這個(gè)節(jié)點(diǎn)的出局鏈路和各鏈路的 跳點(diǎn)權(quán)重;電話號(hào)碼路由表是以出局的電話號(hào)碼頭為操作對(duì)象,描述電話號(hào)碼歸宿于哪個(gè)節(jié)點(diǎn);鏈路跳點(diǎn)權(quán)重的計(jì)算節(jié)點(diǎn)本身的跳點(diǎn)權(quán)重為1,每經(jīng)過(guò)一個(gè)節(jié)點(diǎn)跳點(diǎn)權(quán)重加1。如果節(jié)點(diǎn)A有多條路由可以到達(dá)節(jié)點(diǎn)B時(shí),在節(jié)點(diǎn)B的節(jié)點(diǎn)信息表中維護(hù)各自的 跳點(diǎn)權(quán)重,當(dāng)節(jié)點(diǎn)B與節(jié)點(diǎn)C交換信息時(shí),描述節(jié)點(diǎn)A的跳點(diǎn)權(quán)重以最小的跳點(diǎn)權(quán)重來(lái)交換。(6)選擇路由進(jìn)行出局呼叫在電話呼叫時(shí)從電話號(hào)碼路由表查出目標(biāo)節(jié)點(diǎn)號(hào),再查詢節(jié)點(diǎn)信息表查找跳點(diǎn)最 小的鏈路,并當(dāng)最小跳點(diǎn)權(quán)重的鏈路超負(fù)荷工作時(shí),選擇次小跳點(diǎn)權(quán)重的鏈路,依次類推, 查找出未滿負(fù)荷的鏈路中跳點(diǎn)權(quán)重最小鏈路,使用這條鏈路進(jìn)行出局呼叫。因?yàn)闀r(shí)隙申請(qǐng) 后的使用方式是獨(dú)占的,不存在兩種或多種業(yè)務(wù)帶寬共享的情況,所以路由選擇以是否滿 負(fù)荷來(lái)作為判斷依據(jù)。上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受所述實(shí)施例的 限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化, 均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)系統(tǒng)自動(dòng)組網(wǎng)的方法,其特征在于,包括以下步驟(1)在網(wǎng)元中設(shè)置數(shù)字中繼線路作為節(jié)點(diǎn)間的鏈路,設(shè)置時(shí)隙的分配參數(shù),設(shè)置本網(wǎng)元 的節(jié)點(diǎn)號(hào)、電話號(hào)碼;(2)探測(cè)是否有新加入的節(jié)點(diǎn)或刪除的節(jié)點(diǎn),若有新加入的節(jié)點(diǎn)或刪除的節(jié)點(diǎn),進(jìn)入步 驟⑶;(3)相鄰網(wǎng)元之間交換本網(wǎng)元獲知的所有網(wǎng)元節(jié)點(diǎn)信息;所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)號(hào)、 電話號(hào)碼信息、鏈路的跳點(diǎn)權(quán)重;(4)分析接收到的節(jié)點(diǎn)信息,若有新加入或刪除的節(jié)點(diǎn)信息,返回步驟(3);若沒(méi)有新 加入或刪節(jié)的節(jié)點(diǎn)信息,進(jìn)入步驟(5);(5)計(jì)算鏈路的跳點(diǎn)權(quán)重,維護(hù)更新鏈路節(jié)點(diǎn)表、節(jié)點(diǎn)信息表和電話號(hào)碼路由表;其中鏈路節(jié)點(diǎn)表是以一條鏈路為操作對(duì)象,描述該鏈路可以到達(dá)的節(jié)點(diǎn)信息;節(jié)點(diǎn)信息表是以一個(gè)節(jié)點(diǎn)為操作對(duì)象,描述到達(dá)這個(gè)節(jié)點(diǎn)的出局鏈路和各鏈路的跳點(diǎn) 權(quán)重;電話號(hào)碼路由表是以出局的電話號(hào)碼頭為操作對(duì)象,描述電話號(hào)碼歸宿于哪個(gè)節(jié)點(diǎn);(6)選擇路由進(jìn)行出局呼叫。
2.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)系統(tǒng)自動(dòng)組網(wǎng)的方法,其特征在于,所述步驟(2)中 探測(cè)是否有新加入節(jié)點(diǎn)的方法如下在線路空閑時(shí)以每隔10秒發(fā)送一個(gè)探測(cè)包,探測(cè)鏈路 的對(duì)方是否有網(wǎng)元接入握手信息包。
3.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)系統(tǒng)自動(dòng)組網(wǎng)的方法,其特征在于,所述步驟(2)中 探測(cè)是否有刪除節(jié)點(diǎn)的方法如下鏈路的節(jié)點(diǎn)之間周期發(fā)送、接收心跳包,當(dāng)三個(gè)或三個(gè)以 上周期不能收到正確的心跳包,則判斷鏈路失效;當(dāng)發(fā)現(xiàn)鏈路失效時(shí),根據(jù)鏈路節(jié)點(diǎn)表上的 節(jié)點(diǎn)號(hào)信息依次查詢相應(yīng)節(jié)點(diǎn)信息表,把該鏈路信息從節(jié)點(diǎn)信息表中刪除;如果節(jié)點(diǎn)沒(méi)有 任何鏈路路由可以到達(dá),則判斷為該節(jié)點(diǎn)不可到達(dá),刪除電話號(hào)碼路由表中相關(guān)的電話路 由信息;如果還存在其他路由可以到達(dá),則更新鏈路跳點(diǎn)權(quán)重信息。
4.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)系統(tǒng)自動(dòng)組網(wǎng)的方法,其特征在于,所述步驟(5)中 鏈路的跳點(diǎn)權(quán)重由以下方法計(jì)算節(jié)點(diǎn)本身跳點(diǎn)權(quán)重為1,每經(jīng)過(guò)一個(gè)節(jié)點(diǎn)跳點(diǎn)權(quán)重加1。
5.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)系統(tǒng)自動(dòng)組網(wǎng)的方法,其特征在于,所述步驟(6)中 根據(jù)以下方法選擇路由在電話呼叫時(shí)從電話號(hào)碼路由表查出目標(biāo)節(jié)點(diǎn)號(hào),再查詢節(jié)點(diǎn)信 息表,查找出未滿負(fù)荷的鏈路中跳點(diǎn)權(quán)重最小的鏈路,使用該鏈路進(jìn)行出局呼叫。
全文摘要
本發(fā)明提供了一種網(wǎng)絡(luò)系統(tǒng)自動(dòng)組網(wǎng)的方法,使用網(wǎng)元作為網(wǎng)絡(luò)單元節(jié)點(diǎn),每個(gè)網(wǎng)元分配唯一的節(jié)點(diǎn)號(hào)和電話號(hào)碼,鄰近節(jié)點(diǎn)間交換已經(jīng)獲知的節(jié)點(diǎn)信息,如果發(fā)現(xiàn)有信息變更,便向其其他鄰近節(jié)點(diǎn)重新交換更變后的節(jié)點(diǎn)信息。通過(guò)本發(fā)明的方法,網(wǎng)絡(luò)上所有網(wǎng)元快能捷地獲知整網(wǎng)網(wǎng)絡(luò)拓?fù)?,及時(shí)更新相關(guān)路由信息,用戶能根據(jù)需求方便地改變組網(wǎng)結(jié)構(gòu),同時(shí)也提高了網(wǎng)絡(luò)的穩(wěn)定性和健壯性。
文檔編號(hào)H04L12/28GK102111316SQ20111006827
公開(kāi)日2011年6月29日 申請(qǐng)日期2011年3月22日 優(yōu)先權(quán)日2011年3月22日
發(fā)明者何賡毅 申請(qǐng)人:廣州海格通信集團(tuán)股份有限公司