基于xDSL寬帶網(wǎng)絡(luò)測(cè)試系統(tǒng)的TL1通信協(xié)議設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于xDSL寬帶網(wǎng)絡(luò)測(cè)試系統(tǒng)的TL1通信協(xié)議設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于xDSL寬帶網(wǎng)絡(luò)測(cè)試系統(tǒng)的TL1通信協(xié)議設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于xDSL寬帶網(wǎng)絡(luò)測(cè)試系統(tǒng)的TL1通信協(xié)議設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于xDSL寬帶網(wǎng)絡(luò)測(cè)試系統(tǒng)的TL1通信協(xié)議設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于xDSL寬帶網(wǎng)絡(luò)測(cè)試體系的TL1通訊協(xié)議方案與實(shí)現(xiàn)摘要:基于xdsl寬帶網(wǎng)絡(luò)測(cè)試體系的tl1通訊協(xié)議模塊的方案與實(shí)現(xiàn),以tp/ip協(xié)議承載的tl1協(xié)議模塊在裝備層提供tl1協(xié)議接7,按照adsl寬帶網(wǎng)絡(luò)測(cè)試體系的事情流程以及tl1協(xié)議舉行研究闡發(fā),提出將tl1通訊協(xié)議模塊分別為多使命頭腦,重要接納基于嵌入式及時(shí)操縱體系vxrks的及時(shí)多使命的方案要領(lǐng),對(duì)與客戶端舉行毗連哀求、從客戶端讀tl1消息、tl1消息剖析處置懲罰、發(fā)送tl1消息、線程調(diào)理、自治消息處置懲罰多個(gè)使命及它們之間的通訊做較為深化地研究。關(guān)鍵詞:寬帶網(wǎng)絡(luò)測(cè)試體系tl1通訊協(xié)議vxrks0弁言isdn、xdsl、able、光纖

2、等技能的出現(xiàn),必將終極把人們帶入全新的數(shù)字寬帶上網(wǎng)期間。而在這浩繁的寬帶技能中,xdsl正為越來(lái)越多的人所存眷。xdsl(數(shù)字用戶線)是如今國(guó)際上最盛行的寬帶接入技能,dsl技能重要分為對(duì)稱和非對(duì)稱兩大類(lèi)。xdsl中“x代表著差異種類(lèi)的數(shù)字用戶線路技能。此中,adsl的建立己經(jīng)成為寬帶接入的主流形式。它利用現(xiàn)有的雙絞銅線可以或許滿意用戶寬帶接入通訊業(yè)務(wù)需求,是實(shí)現(xiàn)寬帶上網(wǎng)和網(wǎng)上高速?zèng)_浪的抱負(fù)選擇。隨著adsl用戶范圍的急劇膨脹,現(xiàn)有的adsl業(yè)務(wù)維護(hù)流程給現(xiàn)實(shí)事情帶來(lái)了服從低、滿意度差等題目,嚴(yán)峻制約和攔阻了中國(guó)adsl業(yè)務(wù)的高速增長(zhǎng)。同時(shí),用戶對(duì)通訊業(yè)務(wù)的質(zhì)量要求越來(lái)越高,對(duì)付阻礙辦理的及時(shí)

3、性和有用性要求也越來(lái)越高。怎樣定位用戶側(cè)阻礙、線路阻礙和網(wǎng)絡(luò)側(cè)阻礙,怎樣快速辦理阻礙,這些都成為dsl生長(zhǎng)的新需求。如今,海內(nèi)關(guān)于xdsl測(cè)試體系的研究和應(yīng)用正處于啟動(dòng)期,無(wú)論海內(nèi)廠商照舊外洋廠商在中都城沒(méi)有投入應(yīng)用的實(shí)例。本文基于xdsl寬帶網(wǎng)絡(luò)測(cè)試體系,重要討論tl1通訊協(xié)議模塊的方案及實(shí)現(xiàn)。1adsl寬帶網(wǎng)絡(luò)測(cè)試體系的總體方案本節(jié)簡(jiǎn)樸先容整個(gè)體系軟件總體的總體目的及軟件模塊的分別,以及各模塊的目的及完成的成效以及各模塊之間的干系。并說(shuō)明測(cè)試辦事器與dsla網(wǎng)管接口、與112體系接口、與97資源數(shù)據(jù)庫(kù)接口。1.1軟件方案布局2.2測(cè)試辦事器測(cè)試辦事器完成范例界說(shuō)的測(cè)試事情,并完成對(duì)裝備的辦

4、理層面的辦理,接納j2ee的辦理方案,實(shí)現(xiàn)體系跨平臺(tái)的處置懲罰方法。測(cè)試辦事器重要包羅atp測(cè)試成效、atp自維護(hù)成效、與dsla網(wǎng)管接口、與112體系接口、與97資源數(shù)據(jù)庫(kù)接口。測(cè)試辦事器與dsla網(wǎng)管接口,dra裝備和adsl測(cè)試裝備之間必要提供測(cè)試總線和測(cè)試通訊接口,當(dāng)必要對(duì)某一用戶舉行測(cè)試時(shí),先將該用戶端口的內(nèi)側(cè)或外側(cè)切換到測(cè)試總線上,然后通過(guò)測(cè)試通訊接口發(fā)下令給測(cè)試裝備啟動(dòng)相干測(cè)試,并把測(cè)試效果返回給dsla裝備,測(cè)試完畢后開(kāi)釋端口與測(cè)試總線的毗連。測(cè)試辦事器與112體系接口,adsl測(cè)試辦事器可以位于adsl網(wǎng)管之外,測(cè)試辦事器通過(guò)網(wǎng)絡(luò)與測(cè)試裝備毗連。adsl網(wǎng)管和adsl測(cè)試辦事

5、器別離和112毗連,前者實(shí)現(xiàn)用戶端口查詢成效,后者實(shí)現(xiàn)測(cè)試裝備測(cè)試成效。adsl網(wǎng)管和112體系的接口是為了把a(bǔ)dsl停滯測(cè)試交融到112體系中,以實(shí)現(xiàn)adsl停滯的會(huì)合受理、會(huì)合測(cè)試、會(huì)合派修和會(huì)合辦理。當(dāng)112體系受理到adsl用戶報(bào)障后,112體系按照adsl線路地點(diǎn)的位置局向、機(jī)框號(hào)、槽位、端標(biāo)語(yǔ))和必要做的測(cè)試下令發(fā)給adsl網(wǎng)管,adsl網(wǎng)管收到測(cè)試下令后,對(duì)相應(yīng)端口舉行測(cè)試,然后把測(cè)試效果返回到112體系。測(cè)試辦事器與97資源數(shù)據(jù)接口,應(yīng)用辦事器體系是從電信97工程的數(shù)據(jù)庫(kù)(97數(shù)據(jù)庫(kù)的數(shù)據(jù))中通過(guò)api接口實(shí)現(xiàn)數(shù)據(jù)共享,提取97數(shù)據(jù)庫(kù)中的相干資源數(shù)據(jù),比方:局、互換機(jī)、主配線架

6、、交代箱、分線盒,端子、號(hào)碼等信息。3基于vxrks的tl1通訊協(xié)議模塊的方案與實(shí)現(xiàn)3.1tl1通訊協(xié)議模塊在測(cè)試體系中的作用對(duì)付被動(dòng)測(cè)試使命,上位機(jī)下發(fā)測(cè)試使命即tl1測(cè)試輸入下令,tl1通訊協(xié)議模塊(tliagent)吸收到測(cè)試使命后,對(duì)相應(yīng)的tl1輸入下令舉行剖析,假設(shè)剖析后斷定是體系的測(cè)試使命參數(shù)或側(cè)試成效,那么將相應(yīng)的成效參數(shù)設(shè)定和測(cè)試使命發(fā)送給atp,如不是體系的測(cè)試使命或下發(fā)成效參數(shù)錯(cuò)誤將錯(cuò)誤的消息對(duì)應(yīng)的相應(yīng)消息格式化并上報(bào)給上位機(jī)見(jiàn)告錯(cuò)誤的下令,atp探頭接到測(cè)試使命后舉行測(cè)試及數(shù)據(jù)網(wǎng)羅,將測(cè)試效果返回給tliagent,重要通過(guò)布局體界說(shuō)數(shù)據(jù)的格式,如測(cè)試樂(lè)成tl1agent

7、按照tl1通訊協(xié)議將測(cè)得的數(shù)據(jù)效果打包成tli通訊協(xié)議相應(yīng)格式,發(fā)給上位機(jī),如測(cè)試失敗tliagent上報(bào)測(cè)試失敗,在客戶端表現(xiàn)對(duì)應(yīng)的測(cè)試效果,和相應(yīng)的表格和波形,此項(xiàng)測(cè)試使命完成。對(duì)付自治消息,下位機(jī)在舉行測(cè)試時(shí)不竭查抄體系裝備狀態(tài),如電扇轉(zhuǎn)速,裝備溫度等狀態(tài),如出現(xiàn)非常,那么將非常狀態(tài)通過(guò)tl1agent上報(bào)(函數(shù)調(diào)用),tl1agent將自治消息放入自治消息行列,并發(fā)送給上位機(jī),完成自治消息的上報(bào)。tli協(xié)議用于承載由外接測(cè)試裝備或內(nèi)置測(cè)試板測(cè)試的內(nèi)容,包羅下發(fā)測(cè)試下令、測(cè)試模塊的復(fù)位等,該協(xié)議內(nèi)容可隨測(cè)試內(nèi)容而擴(kuò)大更新。此模塊在裝備層提供tli協(xié)議接口,是上位機(jī)和測(cè)探究頭之間的橋梁。不

8、但可以或許共同完成被動(dòng)測(cè)試使命,還可以或許共同完成消費(fèi)辦理信息,主動(dòng)上陳訴警信息,裝備辦理等成效。3.2tl1通訊協(xié)議模塊的方案及實(shí)現(xiàn)整個(gè)模塊接納及時(shí)多使命的方案要領(lǐng)。對(duì)付使命之間的通訊,在vxrks中,由于整個(gè)操縱體系利用一個(gè)地點(diǎn)空間,以是沒(méi)需要對(duì)付歷程之間的通訊利用的信號(hào)量和消息行列有一個(gè)全局的名字。信號(hào)量允很多個(gè)使命彼此和諧其運(yùn)動(dòng),使命間最直接的通訊方法是共享各式百般的數(shù)據(jù)布局。由于vxrks中全部使命存在于一個(gè)單一的線性地點(diǎn)空間,共享數(shù)據(jù)布局非常輕易。在共享地點(diǎn)空間簡(jiǎn)化數(shù)據(jù)互換的同時(shí),必要包管這塊內(nèi)存的互斥拜候,vxrks提供了很多實(shí)現(xiàn)共享臨界區(qū)互斥拜候的機(jī)制,信號(hào)量就是此中的一種。本

9、模塊利用二進(jìn)制信號(hào)量,用于互斥臨界區(qū)的拜候和使命之間的同步。二進(jìn)制信號(hào)量可以作為資源可用于不成用的標(biāo)記,當(dāng)使命取一個(gè)二進(jìn)制信號(hào)量時(shí)要調(diào)用setake(),效果取決于調(diào)用時(shí)該二進(jìn)制是否可用。假設(shè)可用,信號(hào)量將變得不成用,而使命繼承實(shí)行,假設(shè)信號(hào)量不成用,使命被掛起到使命壅閉行列,直到該信號(hào)量可用。當(dāng)使命開(kāi)釋一個(gè)信號(hào)量時(shí)要調(diào)用segive(),效果也要依靠于調(diào)用時(shí)該信號(hào)量是否可用。假設(shè)可用,本次開(kāi)釋信號(hào)量不起任何作用,假設(shè)信號(hào)量不成用,而且沒(méi)有在等候該信號(hào)量,那么信號(hào)量變?yōu)榭捎?;假設(shè)信號(hào)量不成用,而且有一個(gè)或多個(gè)使命在等候該信號(hào)量,那么壅閉行列中的第一個(gè)使命排除壅閉,而信號(hào)量仍不成用。本模塊中各使

10、命在設(shè)定優(yōu)先級(jí)時(shí)都設(shè)為雷同的優(yōu)先級(jí),每個(gè)使命在處置懲罰一條測(cè)試下令后將調(diào)用taskdelay()函數(shù),延時(shí)操縱提供一個(gè)簡(jiǎn)樸的使命就寢機(jī)制。taskdelay用來(lái)挪動(dòng)調(diào)用使命到雷同優(yōu)先級(jí)停當(dāng)行列的尾部。在本模塊中,通過(guò)調(diào)用taskdelay()主動(dòng)將pu讓給體系中同優(yōu)先級(jí)的其他使命來(lái)舉行處置懲罰消息,在嵌入式軟件中,除體系使命外,tl1通訊協(xié)議的各使命優(yōu)先級(jí)是最高的。主控函數(shù),將初始化參數(shù)。傳輸層協(xié)議tp封裝,全局變量的初始化、各成效參數(shù)設(shè)定下令、測(cè)試下令的監(jiān)聽(tīng)、行列、消息處置懲罰函數(shù)的各使命的創(chuàng)立;每個(gè)使命也就是一個(gè)線程,每個(gè)線程都被體例成無(wú)窮循環(huán)的步伐,等候特定的輸入,實(shí)行相應(yīng)的使命。對(duì)付t

11、l1消息處置懲罰,在體系要舉行測(cè)試使命之前,啟動(dòng)嵌入式軟件,主控函數(shù)運(yùn)行后,處置懲罰毗連哀求線程tl1serversessin起首要處置懲罰來(lái)自上位機(jī)的毗連哀求,毗連后,然后由tl1asynlientsessin線程從上位機(jī)的讀取tl1輸入消息,將得到的輸入消息放入吸收行列,界說(shuō)最大線程數(shù)為5,由線程調(diào)理舉行斷定線程池,按照狀態(tài)來(lái)斷定將要舉行的調(diào)理,是創(chuàng)立消息處置懲罰線程照舊叫醒消息處置懲罰線程,由消息剖析處置懲罰線程asyntllessagehandler對(duì)輸入下令舉行剖析,剖析后的消息出行列等候消息的發(fā)送,對(duì)輸入下令舉行剖析,通過(guò)函數(shù)調(diào)用舉行測(cè)試下令的下發(fā),返回測(cè)試數(shù)據(jù),將返回的測(cè)試數(shù)據(jù)舉

12、行tl1消息格式化處置懲罰,得到相應(yīng)消息放入發(fā)送行列,等候出行列舉行消息的發(fā)送馬上相應(yīng)消息返回上位機(jī):tl1消息處置懲罰流程流程圖整個(gè)體系軟件分別好模塊后,思量tl1通訊協(xié)議模塊與別的模塊之間的接口,本模塊對(duì)別的模塊有兩個(gè)接口,一個(gè)是與上位機(jī)(背景處置懲罰模塊)之間的接口,另一個(gè)接口是與硬件驅(qū)動(dòng)步伐之間的接口。與上位機(jī)之間的接口用套接口sket通訊舉行實(shí)現(xiàn),流套接口提供了雙向的、有序的、無(wú)重復(fù)而且很多據(jù)界限的數(shù)據(jù)流辦事。套接口實(shí)現(xiàn)客戶端的毗連,消息的讀取與發(fā)送消息。與硬件驅(qū)動(dòng)步伐之間的接口舉行下發(fā)測(cè)試使命和讀取測(cè)試后的數(shù)據(jù),用函數(shù)調(diào)用舉行下發(fā)測(cè)試使命的實(shí)現(xiàn),假設(shè)測(cè)試樂(lè)成,對(duì)數(shù)據(jù)的讀取是通過(guò)對(duì)付

13、本測(cè)試使命的一個(gè)全局變量來(lái)讀取,通過(guò)sprintf函數(shù)對(duì)測(cè)試后的數(shù)據(jù)舉行格式化,假設(shè)測(cè)試失敗,沒(méi)有測(cè)試后的數(shù)據(jù)的打包歷程,直接舉行相應(yīng)消息的格式化;假設(shè)在測(cè)試歷程中有非常環(huán)境要上報(bào)時(shí)是被調(diào)用的干系,一樣也利用函數(shù)調(diào)用來(lái)實(shí)現(xiàn),下位機(jī)在不竭的查抄裝備的狀態(tài),假設(shè)一旦創(chuàng)造非常就調(diào)用此模塊的自治消息函數(shù),上報(bào)非常環(huán)境,tliagent接到非常消息,通過(guò)自治消息通道將消息發(fā)給客戶端。模塊之間的接口如圖3所示。4竣事語(yǔ)本體系tl1通訊協(xié)議模塊是基于vxrks的多使命方案,使體系的及時(shí)性和不變性都非常好。如今該adsl寬帶網(wǎng)絡(luò)測(cè)試體系己通過(guò)多個(gè)都會(huì)電信構(gòu)造的測(cè)試,到達(dá)了體系的方案要求和性能指標(biāo)。該體系不但提供中國(guó)電信劃定的公有接口,還本身界說(shuō)了一套私有接口,有利于體系的成效的擴(kuò)大。如今體系軟件固然完成了成效,也到達(dá)了預(yù)期的相應(yīng)測(cè)試速率,但有一些方案上存在一些缺陷,如體系的時(shí)鐘,并不是由p860體系時(shí)鐘來(lái)舉行操縱的,而是在開(kāi)拓的歷程中創(chuàng)造題目后糾

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論