本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種采用獨(dú)立通道傳輸網(wǎng)管數(shù)據(jù)的環(huán)網(wǎng)。
背景技術(shù):
環(huán)網(wǎng)的站點(diǎn)(環(huán)網(wǎng)設(shè)備)之間需要互通信令,比如拿起電話手柄撥號(hào),摘機(jī)這個(gè)事件就是一個(gè)信令,所撥的號(hào)碼也是一種信令。這些信令很重要,需要通過信令傳輸通道及時(shí)傳輸。
為了方便環(huán)網(wǎng)的管理和維護(hù),現(xiàn)有的環(huán)網(wǎng)一般采用集中管理的方式,即在環(huán)網(wǎng)的某一個(gè)站點(diǎn)(網(wǎng)管站點(diǎn))配置環(huán)網(wǎng)網(wǎng)絡(luò)管理的配置數(shù)據(jù),由該站點(diǎn)的環(huán)網(wǎng)設(shè)備將這些數(shù)據(jù)下發(fā)至各個(gè)站點(diǎn)。同時(shí),需要將環(huán)網(wǎng)站點(diǎn)設(shè)備的運(yùn)行狀態(tài)和告警信息上傳至這個(gè)站點(diǎn),這樣在這個(gè)站點(diǎn)處即可管理和查看整個(gè)環(huán)網(wǎng)上所有設(shè)備的數(shù)據(jù)和運(yùn)行情況。現(xiàn)有的環(huán)網(wǎng)中,這些配置數(shù)據(jù)或者告警信息是通過信令傳輸通道進(jìn)行傳輸?shù)摹?/p>
然而,由于環(huán)網(wǎng)的信令傳輸帶寬低,如果在信令傳輸通道傳輸環(huán)網(wǎng)的其它數(shù)據(jù)(如環(huán)網(wǎng)網(wǎng)絡(luò)管理配置數(shù)據(jù)、各站點(diǎn)告警數(shù)據(jù)等),將占用信令傳輸通道的帶寬,會(huì)導(dǎo)致信令數(shù)據(jù)包的傳輸不及時(shí),語音呼叫建立過程加長。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提出了一種采用獨(dú)立通道傳輸網(wǎng)管數(shù)據(jù)的環(huán)網(wǎng),該環(huán)網(wǎng)中采用具有廣播通信和點(diǎn)對(duì)點(diǎn)通信功能的網(wǎng)管數(shù)據(jù)傳輸通道,在環(huán)網(wǎng)的各站點(diǎn)中確定一個(gè)擁有永久令牌的網(wǎng)管站點(diǎn);通過網(wǎng)管站點(diǎn)為選定的一個(gè)站點(diǎn)發(fā)送或回收臨時(shí)令牌;使得該被選定的站點(diǎn)擁有或釋放與網(wǎng)管站點(diǎn)進(jìn)行網(wǎng)管數(shù)據(jù)的能力。該環(huán)網(wǎng)將信令傳輸通道留給信令數(shù)據(jù)包,解決了現(xiàn)有信令傳輸通道被其他數(shù)據(jù)占用時(shí),導(dǎo)致信令數(shù)據(jù)包的傳輸不及時(shí),語音呼叫建立過程加長的問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明技術(shù)方案如下:
一種采用獨(dú)立通道傳輸網(wǎng)管數(shù)據(jù)的環(huán)網(wǎng),包括若干個(gè)站點(diǎn)。各站點(diǎn)之間通過e1線依次循環(huán)連接。e1線包含網(wǎng)管通道。各站點(diǎn)中包含一網(wǎng)管站點(diǎn)。網(wǎng)管站點(diǎn)選擇其他站點(diǎn)中的一個(gè)站點(diǎn),并通過網(wǎng)管通道對(duì)所選擇的站點(diǎn)派發(fā)令牌或回收令牌。擁有令牌的站點(diǎn)具有通過網(wǎng)管通道與網(wǎng)管站點(diǎn)進(jìn)行網(wǎng)管數(shù)據(jù)通信的臨時(shí)權(quán)限。
進(jìn)一步地,網(wǎng)管站點(diǎn)通過網(wǎng)管通道下發(fā)回收令牌數(shù)據(jù)包;該回收令牌數(shù)據(jù)包通過網(wǎng)管通道依次向下行站點(diǎn)傳輸,直至被擁有令牌的站點(diǎn)接收或被網(wǎng)管站點(diǎn)本身接收。擁有令牌的站點(diǎn)接收到回收令牌數(shù)據(jù)包后,通過網(wǎng)管通道向網(wǎng)管站點(diǎn)發(fā)送釋放令牌應(yīng)答數(shù)據(jù)包;該釋放令牌應(yīng)答數(shù)據(jù)包通過網(wǎng)管通道依次向下行站點(diǎn)傳輸,直至被網(wǎng)管站點(diǎn)接收。網(wǎng)管站點(diǎn)接收到釋放令牌應(yīng)答數(shù)據(jù)包后,表明成功的回收了擁有令牌的站點(diǎn)的令牌。擁有令牌的站點(diǎn)被回收令牌后,失去通過網(wǎng)管通道與網(wǎng)管站點(diǎn)進(jìn)行網(wǎng)管數(shù)據(jù)通信的臨時(shí)權(quán)限。
進(jìn)一步地,在網(wǎng)管站點(diǎn)派發(fā)令牌狀態(tài)下,網(wǎng)管站點(diǎn)選擇一個(gè)等待通信的站點(diǎn),并通過網(wǎng)管通道向該網(wǎng)管站點(diǎn)所選擇的站點(diǎn)下發(fā)派發(fā)令牌數(shù)據(jù)包。該派發(fā)令牌數(shù)據(jù)包通過網(wǎng)管通道依次向下行站點(diǎn)傳輸,直至被網(wǎng)管站點(diǎn)所選擇的站點(diǎn)接收;該派發(fā)令牌數(shù)據(jù)包被網(wǎng)管站點(diǎn)所選擇的站點(diǎn)接收并繼續(xù)向下行站點(diǎn)傳輸,直至被網(wǎng)管站點(diǎn)本身接收后終結(jié)。網(wǎng)管站點(diǎn)所選擇的站點(diǎn)接收到該派發(fā)令牌數(shù)據(jù)包后,通過網(wǎng)管通道向網(wǎng)管站點(diǎn)發(fā)送接收令牌應(yīng)答數(shù)據(jù)包;該接收令牌應(yīng)答數(shù)據(jù)包通過網(wǎng)管通道依次向下行站點(diǎn)傳輸,直至被網(wǎng)管站點(diǎn)接收。
進(jìn)一步地,網(wǎng)管站點(diǎn)通過網(wǎng)管通道向該網(wǎng)管站點(diǎn)所選擇的站點(diǎn)下發(fā)派發(fā)令牌數(shù)據(jù)包后,在預(yù)設(shè)時(shí)間內(nèi)判斷自身是否接收到派發(fā)令牌數(shù)據(jù)包;若為是,則等待接收所述接收令牌應(yīng)答數(shù)據(jù)包;若為否,則下發(fā)回收令牌數(shù)據(jù)包,回收環(huán)網(wǎng)中的令牌。
進(jìn)一步地,網(wǎng)管站點(diǎn)自身接收到派發(fā)令牌數(shù)據(jù)包后,在預(yù)設(shè)的時(shí)間內(nèi)判斷是否接收到所述接收令牌應(yīng)答數(shù)據(jù)包;若為是,則與發(fā)出接收令牌應(yīng)答數(shù)據(jù)包的站點(diǎn)進(jìn)行網(wǎng)管數(shù)據(jù)通信;若為否,則重新通過網(wǎng)管通道向該網(wǎng)管站點(diǎn)所選擇的站點(diǎn)下發(fā)派發(fā)令牌數(shù)據(jù)包。
進(jìn)一步地,網(wǎng)管通道占用環(huán)網(wǎng)中每個(gè)站點(diǎn)的若干個(gè)時(shí)隙;并且,網(wǎng)管通道占用的每個(gè)站點(diǎn)的時(shí)隙相同。
進(jìn)一步地,e1線還包含信令通道。該信令通道用于傳輸環(huán)網(wǎng)中各站點(diǎn)間的信令數(shù)據(jù)包。
進(jìn)一步地,在語音通信占用環(huán)網(wǎng)的時(shí)隙較少的狀態(tài)下,網(wǎng)管站點(diǎn)通過信令通道為其它所有站點(diǎn)下發(fā)信令數(shù)據(jù)包,增加網(wǎng)管通道占用環(huán)網(wǎng)中每個(gè)站點(diǎn)的時(shí)隙個(gè)數(shù)。在語音通信占用環(huán)網(wǎng)的時(shí)隙較多的狀態(tài)下,網(wǎng)管站點(diǎn)通過信令通道為其它所有站點(diǎn)下發(fā)信令數(shù)據(jù)包,減少網(wǎng)管通道占用環(huán)網(wǎng)時(shí)隙個(gè)數(shù)。
本發(fā)明的有益效果:
本發(fā)明采用具有廣播通信和點(diǎn)對(duì)點(diǎn)通信功能的網(wǎng)管數(shù)據(jù)傳輸通道,在環(huán)網(wǎng)的各站點(diǎn)中確定一個(gè)擁有永久令牌的網(wǎng)管站點(diǎn);通過網(wǎng)管站點(diǎn)為選定的一個(gè)站點(diǎn)發(fā)送或回收臨時(shí)令牌;使得該被選定的站點(diǎn)擁有或釋放與網(wǎng)管站點(diǎn)進(jìn)行網(wǎng)管數(shù)據(jù)的能力。該環(huán)網(wǎng)將信令傳輸通道留給信令數(shù)據(jù)包,網(wǎng)管數(shù)據(jù)包傳輸不會(huì)對(duì)信令數(shù)據(jù)包傳輸造成影響,保證了信令數(shù)據(jù)包的及時(shí)傳輸、站點(diǎn)間的語音呼叫的快速建立。
附圖說明
圖1為本發(fā)明中網(wǎng)管通道處于點(diǎn)對(duì)點(diǎn)通信模式下的數(shù)據(jù)流向示意圖。
圖2為本發(fā)明中網(wǎng)管通道處于廣播通信模式下的數(shù)據(jù)流向示意圖。
其中,圖1至圖2的附圖標(biāo)記為:站點(diǎn)1、e1線2;網(wǎng)管站點(diǎn)11。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,進(jìn)一步闡述本發(fā)明。
如圖1所示,一種采用獨(dú)立通道傳輸網(wǎng)管數(shù)據(jù)的環(huán)網(wǎng),包括若干個(gè)站點(diǎn)1。各站點(diǎn)1之間通過e1線2依次循環(huán)連接。e1線2包含網(wǎng)管通道、信令通道。網(wǎng)管通道、信令通道分別占用了e1線2的若干個(gè)時(shí)隙。各站點(diǎn)1中包含一網(wǎng)管站點(diǎn)11。網(wǎng)管站點(diǎn)11選擇其他站點(diǎn)1中的一個(gè)站點(diǎn)1,并通過網(wǎng)管通道對(duì)所選擇的站點(diǎn)1派發(fā)令牌或回收令牌。擁有令牌的站點(diǎn)1具有通過網(wǎng)管通道與網(wǎng)管站點(diǎn)11進(jìn)行網(wǎng)管數(shù)據(jù)通信的臨時(shí)權(quán)限。信令通道用于傳輸環(huán)網(wǎng)中各站點(diǎn)1間的信令數(shù)據(jù)包。
本發(fā)明的網(wǎng)管通道與信令通道是相互獨(dú)立運(yùn)行的。即使沒有信令通道,網(wǎng)管通道也能工作;反之,亦然。網(wǎng)管站點(diǎn)11擁有永久的令牌,即擁有對(duì)網(wǎng)管通道的永久的使用權(quán)限。非網(wǎng)管站點(diǎn)通過接收到網(wǎng)管站點(diǎn)11派發(fā)給本站的臨時(shí)的令牌,獲取對(duì)網(wǎng)管通道的臨時(shí)的使用權(quán)限。同一時(shí)刻,網(wǎng)管站點(diǎn)11只有持有永久的令牌,且只能最多有一個(gè)非網(wǎng)管站點(diǎn)持有臨時(shí)的令牌。此外,令牌只能有網(wǎng)管站點(diǎn)11主動(dòng)下發(fā),非網(wǎng)管站點(diǎn)不得申請(qǐng)令牌。
令牌指的是包含控制信息的幀。令牌過程允許網(wǎng)絡(luò)設(shè)備向環(huán)網(wǎng)傳輸數(shù)據(jù)。為了方便環(huán)網(wǎng)的長期管理和維護(hù),本發(fā)明舍用低效的分散維護(hù),而采用高效的集中統(tǒng)一管理和維護(hù)的方式,即在環(huán)網(wǎng)中設(shè)置某一個(gè)站點(diǎn)1為網(wǎng)管站點(diǎn)11,擁有配置環(huán)網(wǎng)網(wǎng)絡(luò)管理的配置數(shù)據(jù)。由該網(wǎng)管站點(diǎn)11上的環(huán)網(wǎng)設(shè)備將這些數(shù)據(jù)下發(fā)至其它各個(gè)站點(diǎn)1;同時(shí),需要將環(huán)網(wǎng)的站點(diǎn)1的運(yùn)行狀態(tài)和站點(diǎn)1產(chǎn)生的告警信息上傳至該網(wǎng)管站點(diǎn)11上。這樣,在該網(wǎng)管站點(diǎn)11處即可管理和查看整個(gè)環(huán)網(wǎng)上所有站點(diǎn)1上的環(huán)網(wǎng)設(shè)備的數(shù)據(jù)和運(yùn)行情況。
網(wǎng)管通道的通信特點(diǎn)是:1、主要的通信過程是點(diǎn)對(duì)點(diǎn)的;由網(wǎng)管站點(diǎn)11和每個(gè)站點(diǎn)1單獨(dú)通信,同一時(shí)刻只和一個(gè)站點(diǎn)1(即擁有令牌的站點(diǎn))交互;網(wǎng)管站點(diǎn)11與一個(gè)選定的站點(diǎn)1結(jié)束數(shù)據(jù)通信后,選擇另外一個(gè)站點(diǎn)1準(zhǔn)備與之通信。2、通信角色不對(duì)等;網(wǎng)管站點(diǎn)11和其它站點(diǎn)1通信,理論上非網(wǎng)管站點(diǎn)之間不需要相互通信。3、實(shí)時(shí)性要求不像信令通信那么高。
具體地,初始狀態(tài)下,網(wǎng)管站點(diǎn)11通過網(wǎng)管通道下發(fā)回收令牌數(shù)據(jù)包。該回收令牌數(shù)據(jù)包通過網(wǎng)管通道依次向下行站點(diǎn)1傳輸,直至被擁有令牌的站點(diǎn)1接收或被網(wǎng)管站點(diǎn)11本身接收。擁有令牌的站點(diǎn)1接收到回收令牌數(shù)據(jù)包后,通過網(wǎng)管通道向網(wǎng)管站點(diǎn)11發(fā)送釋放令牌應(yīng)答數(shù)據(jù)包。該釋放令牌應(yīng)答數(shù)據(jù)包通過網(wǎng)管通道依次向下行站點(diǎn)1傳輸,直至被網(wǎng)管站點(diǎn)11接收。網(wǎng)管站點(diǎn)11接收到釋放令牌應(yīng)答數(shù)據(jù)包后,表明成功的回收了擁有令牌的站點(diǎn)1的令牌。擁有令牌的站點(diǎn)1被回收令牌后,失去通過網(wǎng)管通道與網(wǎng)管站點(diǎn)11進(jìn)行網(wǎng)管數(shù)據(jù)通信的臨時(shí)權(quán)限。
如前所述,網(wǎng)管站點(diǎn)11在同一時(shí)刻只和一個(gè)站點(diǎn)1(即擁有令牌的站點(diǎn))交互;因此,網(wǎng)管站點(diǎn)11在與下一個(gè)站點(diǎn)1進(jìn)行交互時(shí),需要提前回收本時(shí)刻用用令牌的站點(diǎn)1的令牌。如果回收令牌數(shù)據(jù)包在環(huán)網(wǎng)中循環(huán)一周后被網(wǎng)管站點(diǎn)11本身接收,則認(rèn)為環(huán)網(wǎng)中沒有擁有令牌的站點(diǎn)1。
如果回收令牌數(shù)據(jù)包被擁有令牌的站點(diǎn)1接收,則被該站點(diǎn)1終止,不再向下行站點(diǎn)1繼續(xù)傳輸。因?yàn)?,?dāng)環(huán)網(wǎng)中某一站點(diǎn)1擁有令牌時(shí),網(wǎng)管通道采用點(diǎn)對(duì)點(diǎn)通信。如圖1所示,為環(huán)網(wǎng)中網(wǎng)管通道處于點(diǎn)對(duì)點(diǎn)通信模式下的數(shù)據(jù)流向示意圖(圖1中的虛線的箭頭表示了網(wǎng)管通道中數(shù)據(jù)包的流向;虛線的起始點(diǎn)和終點(diǎn)分別表示了網(wǎng)管通道中數(shù)據(jù)包的發(fā)送站點(diǎn)和接收站點(diǎn)。圖2亦然)。此時(shí),網(wǎng)管站點(diǎn)11發(fā)出的數(shù)據(jù)包可以透傳其下行方向到擁有令牌站點(diǎn)1之間的所有站點(diǎn)1;而擁有令牌站點(diǎn)1發(fā)出的數(shù)據(jù)包可以透傳其下行方向到網(wǎng)管站點(diǎn)11之間的所有站點(diǎn)1。所謂透傳即數(shù)據(jù)包不被站點(diǎn)1所理會(huì),直接下發(fā)到下一站點(diǎn)1。而網(wǎng)管站點(diǎn)11發(fā)出的數(shù)據(jù)包的生命在擁有令牌的站點(diǎn)1終結(jié);擁有令牌的站點(diǎn)1發(fā)出的數(shù)據(jù)包的生命在網(wǎng)管站點(diǎn)11終結(jié),不會(huì)在環(huán)上繼續(xù)傳輸。也就是說,擁有令牌的站點(diǎn)1和網(wǎng)管站點(diǎn)11才可以通過網(wǎng)管通道發(fā)送數(shù)據(jù),且通過網(wǎng)管通道收到的數(shù)據(jù)不再被透傳,改為發(fā)送本站點(diǎn)的數(shù)據(jù)直到失去令牌;而沒有令牌的站點(diǎn)1只能通過網(wǎng)管通道接收數(shù)據(jù),在接收數(shù)據(jù)后直接透傳。
具體地,在網(wǎng)管站點(diǎn)11派發(fā)令牌狀態(tài)下,網(wǎng)管站點(diǎn)11選擇一個(gè)等待通信的站點(diǎn)1,并通過網(wǎng)管通道向該網(wǎng)管站點(diǎn)11所選擇的站點(diǎn)1下發(fā)派發(fā)令牌數(shù)據(jù)包。該派發(fā)令牌數(shù)據(jù)包通過網(wǎng)管通道依次向下行站點(diǎn)1傳輸,直至被網(wǎng)管站點(diǎn)11所選擇的站點(diǎn)1接收;該派發(fā)令牌數(shù)據(jù)包被網(wǎng)管站點(diǎn)11所選擇的站點(diǎn)1接收并繼續(xù)向下行站點(diǎn)1傳輸,直至被網(wǎng)管站點(diǎn)11本身接收后終結(jié)。網(wǎng)管站點(diǎn)11所選擇的站點(diǎn)1接收到該派發(fā)令牌數(shù)據(jù)包后,通過網(wǎng)管通道向網(wǎng)管站點(diǎn)11發(fā)送接收令牌應(yīng)答數(shù)據(jù)包;該接收令牌應(yīng)答數(shù)據(jù)包通過網(wǎng)管通道依次向下行站點(diǎn)1傳輸,直至被網(wǎng)管站點(diǎn)11接收。
如圖2所示,在網(wǎng)管站點(diǎn)11未下發(fā)令牌前或者網(wǎng)管站點(diǎn)11回收令牌后,網(wǎng)管通道采用廣播通信,發(fā)出的數(shù)據(jù)包可以達(dá)到環(huán)網(wǎng)上的所有站點(diǎn)1,包括自己本身。網(wǎng)管站點(diǎn)11正是在這時(shí)才下發(fā)令牌,因?yàn)?,只有此時(shí)的派發(fā)令牌數(shù)據(jù)包才能到達(dá)所有站點(diǎn)1(非網(wǎng)管站點(diǎn)根據(jù)數(shù)據(jù)包的目的地址來判斷下發(fā)的派發(fā)令牌數(shù)據(jù)是不是屬于本站點(diǎn);如果是發(fā)給本站點(diǎn)的,則需要向網(wǎng)管站點(diǎn)11發(fā)出接收令牌應(yīng)答數(shù)據(jù)包;如果不是發(fā)給本站點(diǎn)的,則只透傳,不理會(huì))。這種模式下,網(wǎng)管站點(diǎn)11發(fā)出的數(shù)據(jù)包的生命在回到網(wǎng)管站點(diǎn)11后終結(jié),不會(huì)在環(huán)上繼續(xù)傳輸。
較佳地,網(wǎng)管站點(diǎn)11通過網(wǎng)管通道向該網(wǎng)管站點(diǎn)11所選擇的站點(diǎn)1下發(fā)派發(fā)令牌數(shù)據(jù)包后,在預(yù)設(shè)時(shí)間內(nèi)判斷自身是否接收到派發(fā)令牌數(shù)據(jù)包;若為是,則等待接收所述接收令牌應(yīng)答數(shù)據(jù)包;若為否,則重新下發(fā)回收令牌數(shù)據(jù)包。
網(wǎng)管站點(diǎn)11下發(fā)派發(fā)令牌數(shù)據(jù)包無論是否被所選擇的站點(diǎn)1接收,都會(huì)最終被網(wǎng)管站點(diǎn)11本身接收;網(wǎng)管站點(diǎn)11接收到該派發(fā)令牌數(shù)據(jù)包后將其終結(jié),避免該派發(fā)令牌數(shù)據(jù)包在環(huán)網(wǎng)中一直被循環(huán)。
如前所述,擁有令牌的站點(diǎn)1接收到網(wǎng)管站點(diǎn)11的任何數(shù)據(jù)包都會(huì)被該站點(diǎn)1終止。可以理解的是,如果網(wǎng)管站點(diǎn)11始終沒有接收到該派發(fā)令牌數(shù)據(jù)包,說明環(huán)網(wǎng)中有站點(diǎn)1沒有釋放令牌,因此,網(wǎng)管站點(diǎn)11重新下發(fā)回收令牌數(shù)據(jù)包,回收環(huán)網(wǎng)中的令牌。然后重新通過網(wǎng)管通道向該等待通信的站點(diǎn)1下發(fā)派發(fā)令牌數(shù)據(jù)包。
較佳地,網(wǎng)管站點(diǎn)11自身接收到派發(fā)令牌數(shù)據(jù)包后,在預(yù)設(shè)的時(shí)間內(nèi)判斷是否接收到所述接收令牌應(yīng)答數(shù)據(jù)包;若為是,則與發(fā)出接收令牌應(yīng)答數(shù)據(jù)包的站點(diǎn)1進(jìn)行網(wǎng)管數(shù)據(jù)通信;若為否,則重新通過網(wǎng)管通道向該網(wǎng)管站點(diǎn)11所選擇的站點(diǎn)1下發(fā)派發(fā)令牌數(shù)據(jù)包。
可以理解的是,如果網(wǎng)管站點(diǎn)11在預(yù)設(shè)的時(shí)間內(nèi)判斷接收到所述接收令牌應(yīng)答數(shù)據(jù)包,說明所選擇的等待通信的站點(diǎn)1已經(jīng)接收到了派發(fā)令牌數(shù)據(jù)包,并獲取了令牌。此時(shí),擁有令牌的站點(diǎn)1具有通過網(wǎng)管通道與網(wǎng)管站點(diǎn)11進(jìn)行網(wǎng)管數(shù)據(jù)通信的臨時(shí)權(quán)限。如果超時(shí)沒有收到接收令牌應(yīng)答數(shù)據(jù)包,則說明派發(fā)令牌數(shù)據(jù)包在傳輸過程中出現(xiàn)丟包或錯(cuò)包等情況,所以重新通過網(wǎng)管通道向該等待通信的站點(diǎn)1下發(fā)派發(fā)令牌數(shù)據(jù)包,以使該站點(diǎn)1獲取令牌。
網(wǎng)管站點(diǎn)11在下發(fā)派發(fā)令牌數(shù)據(jù)包時(shí),通過判斷是否能夠接收到派發(fā)令牌數(shù)據(jù)包和接收令牌應(yīng)答數(shù)據(jù)包,可以確保在“令牌異常持有”時(shí)重新恢復(fù)正常。
如果擁有令牌的站點(diǎn)1因軟件異常導(dǎo)致死機(jī)時(shí),可以通過看門狗復(fù)位本站點(diǎn),收到復(fù)位信號(hào),本站點(diǎn)fpga/cpld邏輯會(huì)立刻關(guān)閉與網(wǎng)管通道連接的發(fā)送通道。這段過程網(wǎng)管站點(diǎn)11會(huì)發(fā)現(xiàn)通信超時(shí),等異常的站點(diǎn)1關(guān)閉其發(fā)送通道后,網(wǎng)管站點(diǎn)11會(huì)發(fā)現(xiàn)通信方式為廣播方式(自己收能到自己發(fā)送的數(shù)據(jù)包)。此時(shí),環(huán)網(wǎng)的網(wǎng)管通道的通信得以恢復(fù)。
具體地,環(huán)網(wǎng)的網(wǎng)管通道中的數(shù)據(jù)包格式(格式與信令通道中的數(shù)據(jù)包格式相同)如下:
信令數(shù)據(jù)包依次包括起始幀、目的地址、源地址、包序號(hào)、信息內(nèi)容、crc校驗(yàn)、結(jié)束幀;其中,起始幀、目的地址、源地址為信令數(shù)據(jù)包的包頭,crc校驗(yàn)、結(jié)束幀為信令數(shù)據(jù)包的包尾。
0x7e,dstaddr,srcaddr,framenum,data1,data2,......,datan,crchigh,crclow,0x7e。
0x7e標(biāo)志序列,數(shù)據(jù)包起始和結(jié)束標(biāo)志。
dstaddr目的地址,接收數(shù)據(jù)包的站點(diǎn)(設(shè)備)的地址,由軟件指定(0x0保留,0xff為廣播地址)。
srcaddr源地址,發(fā)送數(shù)據(jù)包的站點(diǎn)的地址,由軟件指定(0x0保留,0xff為廣播地址)。
framenum包序號(hào),每發(fā)送一幀數(shù)據(jù)包序號(hào)加一,用于剔除重復(fù)幀和丟包測試。
data1,data2,......,datan信息數(shù)據(jù)內(nèi)容。
crchigh,crclow為crcccitt校驗(yàn),參與校驗(yàn)的數(shù)據(jù)從dstaddr到datan。
具體地,網(wǎng)管通道的設(shè)置如下:
1、網(wǎng)管通道占用環(huán)網(wǎng)上所有站點(diǎn)(包括網(wǎng)管站點(diǎn)11)的一個(gè)或者多個(gè)時(shí)隙來傳輸數(shù)據(jù)。占用時(shí)隙越多,通信帶寬越大。由于總時(shí)隙數(shù)相對(duì)固定,網(wǎng)管通道占用的時(shí)隙數(shù)越多,則留給語音通信的時(shí)隙越少,支持的語音通話并發(fā)數(shù)量越少。
2、環(huán)網(wǎng)上所有站點(diǎn)(包括網(wǎng)管站點(diǎn)11)的網(wǎng)管通道占時(shí)隙必須相同。
3、網(wǎng)管通道占的時(shí)隙數(shù)可以事先約定好作為強(qiáng)制性的配置數(shù)據(jù)保存在每個(gè)站點(diǎn)設(shè)備中。也可以通過信令通道下發(fā)通知做靈活的實(shí)時(shí)配置:如果語音時(shí)隙空閑通道較多,網(wǎng)管站點(diǎn)11可以其它所有站點(diǎn)1實(shí)時(shí)下發(fā)信令數(shù)據(jù)包,增加網(wǎng)管通道占的時(shí)隙個(gè)數(shù);如果忙時(shí),語音時(shí)隙占用較多時(shí)隙,時(shí)隙不夠使用,網(wǎng)管站點(diǎn)11可以實(shí)時(shí)下發(fā)信令數(shù)據(jù)包,減少網(wǎng)管通道占的時(shí)隙個(gè)數(shù)。優(yōu)先保證語音通信的時(shí)隙占用。
4、如果網(wǎng)管通道占每一幀的最后四個(gè)時(shí)隙,發(fā)送的數(shù)據(jù)包為abcdefghijklmn(每個(gè)字母表示一個(gè)字節(jié)),則數(shù)據(jù)在e1時(shí)隙上的傳輸順序?yàn)椋?/p>
|--------abcd||--------efgh||--------hijk||--------lmnx||--------xxxx|;
其中,“|--------xxxx|”表示為一幀數(shù)據(jù)。
網(wǎng)管通道每一幀占用一個(gè)或者多個(gè)時(shí)隙,每一幀傳輸一個(gè)或多個(gè)字節(jié)數(shù)據(jù),每秒傳輸速率為占用時(shí)隙數(shù)量*64kbps,以并行方式傳輸數(shù)據(jù)。那么,在站點(diǎn)1的接收側(cè)如何區(qū)分接收到的0x7e數(shù)據(jù)是數(shù)據(jù)包的包頭還是數(shù)據(jù)內(nèi)容呢?此時(shí)采用類似ppp異步傳輸時(shí)的字節(jié)填充方式,具體為:
1)若無包傳輸時(shí),輸出0x7e;
2)若包中數(shù)據(jù)為0x7e時(shí),用0x7d,0x5e替代;
3)若包中數(shù)據(jù)為0x7d時(shí),用0x7d,0x5d替代;
該填充方式的缺點(diǎn)是如果數(shù)據(jù)中很多7e、7d,那轉(zhuǎn)碼后的信息量將倍增導(dǎo)致實(shí)際數(shù)據(jù)傳輸速率降低。解封裝時(shí),只需提取出兩個(gè)7e之間的數(shù)據(jù),并將轉(zhuǎn)碼后的數(shù)據(jù)再譯碼回原碼即可提取出整包數(shù)據(jù)。該方案受誤碼影響會(huì)導(dǎo)致空閑時(shí)出現(xiàn)若干字節(jié)的超短包,或者若干包拼接而成的超長包。
為了能實(shí)時(shí)處理數(shù)據(jù)流,一般使用fpga/cpld邏輯來協(xié)助處理器完成底層的功能,各站點(diǎn)1的與網(wǎng)管通道連接的發(fā)送側(cè)的fpga/cpld邏輯功能包括但不限于:
1、自動(dòng)添加數(shù)據(jù)包的包頭與結(jié)尾;
2、將數(shù)據(jù)內(nèi)容中的0x7e和0x7d按照字節(jié)填充方式進(jìn)行填充;
3、對(duì)數(shù)據(jù)包做crc校驗(yàn),并將校驗(yàn)結(jié)果插入到結(jié)束標(biāo)志之前;
4、如果本站點(diǎn)擁有令牌,則fpga/cpld邏輯發(fā)送通道的數(shù)據(jù)來自本站;如果本站點(diǎn)未擁有令牌,則fpga/cpld邏輯將接收通道的數(shù)據(jù)原封不動(dòng)的搬至發(fā)送通道(使其透傳);
5、fpga/cpld邏輯根據(jù)發(fā)送數(shù)據(jù)包的特殊標(biāo)記,發(fā)現(xiàn)是本站點(diǎn)回收令牌的應(yīng)答數(shù)據(jù)包,則發(fā)送完這個(gè)數(shù)據(jù)包后,fpga/cpld邏輯將發(fā)送模式改為透傳模式。
各站點(diǎn)1的與網(wǎng)管通道連接的接收側(cè)的fpga/cpld邏輯功能包括但不限于:
1、數(shù)據(jù)包包頭檢測,異常終止檢測、正常結(jié)束檢測;
2、根據(jù)字節(jié)填充協(xié)議還原出數(shù)據(jù)內(nèi)容中的0x7e和0x7d;
3、對(duì)數(shù)據(jù)包做crc校驗(yàn),并將校驗(yàn)結(jié)果通知處理器;
4、目的地址過濾:只接收屬于目的地址是自己的數(shù)據(jù)包和廣播數(shù)據(jù)包。
fpga/cpld邏輯只關(guān)心數(shù)據(jù)包的0x7e、dstaddr、srcaddr和crc,對(duì)于其他內(nèi)容不關(guān)心也不解析不處理。
本發(fā)明采用具有廣播通信和點(diǎn)對(duì)點(diǎn)通信功能的網(wǎng)管數(shù)據(jù)傳輸通道,在環(huán)網(wǎng)的各站點(diǎn)1中確定一個(gè)擁有永久令牌的網(wǎng)管站點(diǎn)11;通過網(wǎng)管站點(diǎn)11為選定的一個(gè)站點(diǎn)1發(fā)送或回收臨時(shí)令牌;使得該被選定的站點(diǎn)1擁有或釋放與網(wǎng)管站點(diǎn)11進(jìn)行網(wǎng)管數(shù)據(jù)的能力。該環(huán)網(wǎng)將信令傳輸通道留給信令數(shù)據(jù)包,網(wǎng)管數(shù)據(jù)包傳輸不會(huì)對(duì)信令數(shù)據(jù)包傳輸造成影響,保證了信令數(shù)據(jù)包的及時(shí)傳輸、站點(diǎn)1間的語音呼叫的快速建立。
本發(fā)明中,網(wǎng)管站點(diǎn)11的遷移很容易?,F(xiàn)實(shí)使用中,在某些情形下,環(huán)網(wǎng)的網(wǎng)管站點(diǎn)11需要遷移,比如原網(wǎng)管站點(diǎn)11發(fā)生異常(災(zāi)害等)、行政遷移等。此時(shí),可以通過以下方式完成:將原網(wǎng)管站點(diǎn)11設(shè)置為非網(wǎng)管站點(diǎn),即通過設(shè)置取消原網(wǎng)管站點(diǎn)11的永久令牌,則網(wǎng)管通道透傳(前面規(guī)定,不是網(wǎng)管站點(diǎn)11的設(shè)備在未擁有令牌時(shí)網(wǎng)管通道透傳);選擇網(wǎng)管通道所在一新的站點(diǎn)1,設(shè)置該站點(diǎn)1為新的網(wǎng)管站點(diǎn)11。
以上所述的僅是本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明不限于以上實(shí)施例。可以理解,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的基本構(gòu)思的前提下直接導(dǎo)出或聯(lián)想到的其它改進(jìn)和變化均應(yīng)認(rèn)為包含在本發(fā)明的保護(hù)范圍之內(nèi)。