專利名稱:市話用戶線報(bào)障集中自動(dòng)測(cè)試的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種市話用戶線報(bào)障集中自動(dòng)測(cè)試的接口方法,特別是涉及其中外部測(cè)試儀表的接入和配合測(cè)試的軟件的關(guān)鍵問(wèn)題的解決方法。
現(xiàn)在各地電信局都趨向把各分局的112報(bào)障臺(tái)集中起來(lái),建立集中測(cè)試系統(tǒng)。如廣州已于1994年成立了112集中測(cè)試中心,其主要功能是用大型的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)和仿真測(cè)試儀表把廣州所有市話分局的112報(bào)障臺(tái)集中起來(lái),集中受理用戶申告、處理用戶故障、自動(dòng)測(cè)試消障,為用戶提供更好的服務(wù)。通常在大型電話交換機(jī)上實(shí)現(xiàn)自動(dòng)測(cè)試用戶線,都是使用交換機(jī)的內(nèi)部測(cè)試設(shè)備和內(nèi)部測(cè)試指令SLONI進(jìn)行的,這種測(cè)試方法,會(huì)因交換機(jī)的系統(tǒng)軟件更換而必須重新購(gòu)置新的內(nèi)部測(cè)試設(shè)備,造成設(shè)備的閑置和資金的浪費(fèi);而且,這些內(nèi)部測(cè)試設(shè)備在112集中測(cè)試中還會(huì)因與機(jī)房例測(cè)同時(shí)使用而發(fā)生沖突,例如,現(xiàn)在普遍使用的一萬(wàn)門(mén)交換機(jī)配一套內(nèi)部測(cè)試設(shè)備為例,經(jīng)常發(fā)生沖突,造成設(shè)備死機(jī),用戶反映較大。
后來(lái),人們開(kāi)始研制一種利用大型交換機(jī)(例如瑞典愛(ài)立信公司AXE--10交換機(jī))提供的電氣通道,接入外部測(cè)試儀表,再輔以交換機(jī)中外部測(cè)試接入軟件,實(shí)現(xiàn)市話用戶線的報(bào)障的集中自動(dòng)測(cè)試。這樣,可以使用任何廠家生產(chǎn)的外部測(cè)試儀表接入AXE--10交換機(jī)進(jìn)行用戶線測(cè)試,避免因交換機(jī)更換系統(tǒng)軟件版本而需要重新購(gòu)買系統(tǒng)的用戶測(cè)試設(shè)備(因?yàn)椴煌姹镜能浖С植煌脑O(shè)備),從而為國(guó)家節(jié)省大量外匯資金,還可保證交換機(jī)的正常運(yùn)行。
本發(fā)明的目的就是提供一種利用AXE--10交換機(jī)提供的電氣通道和利用外部測(cè)試儀表硬件與交換機(jī)中外部測(cè)試接入軟件相配合而實(shí)現(xiàn)的市話用戶線報(bào)障集中自動(dòng)測(cè)試的接口方法。
本發(fā)明是這樣實(shí)現(xiàn)的在硬件上將外接測(cè)試儀表及仿真終端通過(guò)與交換機(jī)中的連接矩陣機(jī)框中的連接矩陣板相連,而與用戶級(jí)機(jī)框中的用戶電路測(cè)試板相連通,從用戶電路測(cè)試板上引出的用戶線則通過(guò)用戶配線架接至用戶;該交換機(jī)的中央處理器及其輸出輸入部分還分別與外接測(cè)試儀表和仿真終端以及與用戶級(jí)機(jī)框相連通的控制設(shè)備相連接。
本發(fā)明的外部測(cè)試接入軟件在應(yīng)用程序中實(shí)現(xiàn),它和與用戶線有關(guān)的功能模塊相連,并與控制輸入輸出部分的功能模塊通信,其工作過(guò)程是這樣的首先由交換機(jī)的輸入/輸出接口輸入仿真命令,由操作指令接收模塊接收仿真命令并送以仿真命令為數(shù)據(jù)的信號(hào)A到外部測(cè)試接入軟件進(jìn)行分析,外部測(cè)試接入軟件分析命令正確就向用戶線設(shè)備數(shù)據(jù)庫(kù)發(fā)信號(hào)B查詢用戶資料,同時(shí)向用戶線設(shè)備控制模塊發(fā)信號(hào)C查詢用戶狀態(tài),之后,向用戶測(cè)試儀表連接矩陣發(fā)信號(hào)D請(qǐng)求占用該矩陣;連接矩陣返回信號(hào)E說(shuō)明可占用之后,外部測(cè)試接入軟件向用戶電路測(cè)試總線控制模塊發(fā)信號(hào)F請(qǐng)求占用測(cè)試總線,當(dāng)收到可占用測(cè)試總線的信號(hào)G之后向用戶線設(shè)備數(shù)據(jù)庫(kù)和用戶線設(shè)備控制模塊發(fā)信號(hào)H和I選取并接通用戶線,用系統(tǒng)設(shè)置的周期性時(shí)間抽樣信號(hào)J作計(jì)數(shù)器的觸發(fā)控制外部測(cè)試儀表的測(cè)試時(shí)長(zhǎng);當(dāng)外部測(cè)試接入軟件接收拆線子命令(過(guò)程同輸入仿真命令一樣),分別送信號(hào)K.L.M.N給用戶線設(shè)備數(shù)據(jù)庫(kù)和用戶線設(shè)備控制模塊、用戶電路測(cè)試總線控制模塊、用戶測(cè)試儀表連接矩陣釋放用戶線。
本發(fā)明的主要特點(diǎn)是利用大型交換機(jī)(實(shí)施例為AXE--10)提供的電氣連通和從外部選取用戶線的軟件進(jìn)行報(bào)障的自動(dòng)測(cè)試,使任何廠家的外部測(cè)試儀表都可以接入AXE--10交換機(jī)進(jìn)行用戶線測(cè)試;這種方法與傳統(tǒng)的交換機(jī)用戶線測(cè)試法不相同,即不使用交換機(jī)的內(nèi)部測(cè)試設(shè)備和內(nèi)部測(cè)試指令SLOMI,避免以后因系統(tǒng)軟件的更新而要購(gòu)買新的內(nèi)部測(cè)試設(shè)備造成的浪費(fèi),還可避免現(xiàn)在的內(nèi)部測(cè)試設(shè)備在112集中測(cè)試和機(jī)房例測(cè)中同時(shí)使用的沖突。既節(jié)省了費(fèi)用,還保證了使用安全可靠。
下面結(jié)合附圖,介紹本發(fā)明。
圖1是本發(fā)明的硬件連接框圖。
圖2是本發(fā)明的總體結(jié)構(gòu)示意圖。
圖3、圖4是本發(fā)明外部測(cè)試接入軟件中檢測(cè)測(cè)試時(shí)長(zhǎng)部分的程序流程圖。
本發(fā)明對(duì)于外接測(cè)試儀表提供用戶線(外線/內(nèi)線)測(cè)試的通道并選取用戶、表示用戶的狀態(tài),都是在AXE--10交換機(jī)的應(yīng)用程序軟件中的外部接入功能塊實(shí)現(xiàn)的,與該外部接入功能塊相配合的軟件功能模塊有電話交換控制部分APT的用戶測(cè)試儀表連接矩陣ACCSD、用戶電路測(cè)試總線控制SLCT、用戶線設(shè)備控制LI、用戶線設(shè)備數(shù)據(jù)庫(kù)SC等,交換機(jī)CPU及控制部分APZ的操作指令接收ADE和交換機(jī)信息輸出AOT。接口硬件主要為連接矩陣中的連接矩陣板CCB。其硬件連接框圖參見(jiàn)圖1所示,即將外接測(cè)試儀表及仿真終端通過(guò)與交換機(jī)中的連接矩陣機(jī)框1中的連接矩陣板11相連,而與用戶級(jí)機(jī)框2中的用戶電路測(cè)試板21相連通,從用戶電路測(cè)試板21上引出的用戶線22則通過(guò)用戶配線架3接至用戶;該交換機(jī)的中央處理器及其輸出輸入部分3還分別與外接測(cè)試儀表和仿真終端以及與用戶級(jí)機(jī)框2相連通的控制設(shè)備4相連接。
本發(fā)明利用外部接入功能塊提供的一條連接并控制外部?jī)x表接入的通道,其可以完成的主要功能有指令接收識(shí)別、占用連接SLCT的測(cè)試總線、ACCSD矩陣網(wǎng)至外接儀表端口的通道占用、選取用戶線、為外接儀表接通用戶內(nèi)線及外線、控制測(cè)試時(shí)長(zhǎng)、釋放用戶線、向I/O系統(tǒng)傳送雙向信息。交換機(jī)中的這部分功能是用軟件實(shí)現(xiàn)的,其所牽涉到的軟件硬件分別與用戶線的操作及交換機(jī)的I/O部分有關(guān)。通過(guò)它,用戶線測(cè)試儀表可以連上交換機(jī)進(jìn)行測(cè)試操作,誠(chéng)然,該儀表還需設(shè)計(jì)仿真終端以與交換機(jī)的I/O部分相連接而輸入交換機(jī)命令和接收反饋信息。
本發(fā)明的外部測(cè)試接入軟件的工作過(guò)程是這樣的(參見(jiàn)圖2)首先由交換機(jī)的輸入/輸出接口輸入仿真命令,由操作指令接收模塊接收仿真命令并送以仿真命令為數(shù)據(jù)的信號(hào)A到外部測(cè)試接入軟件進(jìn)行分析,外部測(cè)試接入軟件分析命令正確就向用戶線設(shè)備數(shù)據(jù)庫(kù)發(fā)信號(hào)B查詢用戶資料,同時(shí)向用戶線設(shè)備控制模塊發(fā)信號(hào)C查詢用戶狀態(tài),之后,向用戶測(cè)試儀表連接矩陣發(fā)信號(hào)D請(qǐng)求占用該矩陣;連接矩陣返回信號(hào)E說(shuō)明可占用之后,外部測(cè)試接入軟件向用戶電路測(cè)試總線控制模塊發(fā)信號(hào)F請(qǐng)求占用測(cè)試總線,當(dāng)收到可占用測(cè)試總線的信號(hào)G之后向用戶線設(shè)備數(shù)據(jù)庫(kù)和用戶線設(shè)備控制模塊發(fā)信號(hào)H和I選取并接通用戶線,用系統(tǒng)設(shè)置的周期性時(shí)間抽樣信號(hào)J作計(jì)數(shù)器的觸發(fā)控制外部測(cè)試儀表的測(cè)試時(shí)長(zhǎng);當(dāng)外部測(cè)試接入軟件接收拆線子命令(過(guò)程同輸入仿真命令一樣),分別送信號(hào)K.L.M.N給用戶線設(shè)備數(shù)據(jù)庫(kù)和用戶線設(shè)備控制模塊、用戶電路測(cè)試總線控制模塊、用戶測(cè)試儀表連接矩陣釋放用戶線。以上每一步都需向交換機(jī)輸入/輸出接口送“寫(xiě)”信號(hào)提供輸出信息,送“讀”信號(hào)讀入仿真命令。
本發(fā)明在外部測(cè)試接入軟件的總體結(jié)構(gòu)圖中改進(jìn)的部分為控制測(cè)試時(shí)長(zhǎng)程序(延長(zhǎng)測(cè)試時(shí)間)和提供輸出信息程序(解決系統(tǒng)重啟動(dòng))。
由于國(guó)標(biāo)規(guī)定的用戶線13項(xiàng)指標(biāo)的定性定量自動(dòng)測(cè)試中,凡涉及與用戶之間有交互情形的操作需要有較長(zhǎng)的測(cè)試時(shí)間,而AXE--20交換機(jī)提供的測(cè)試操作時(shí)間根本無(wú)法完成如用戶按提示音作話機(jī)按鍵測(cè)試這樣的項(xiàng)目。在對(duì)外部?jī)x表接入、測(cè)試、釋放的全過(guò)程和各有關(guān)功能塊的程序進(jìn)行分析研究后,發(fā)現(xiàn)保持測(cè)試時(shí)間的時(shí)間監(jiān)視同外部接入功能塊中的時(shí)間監(jiān)視有關(guān),并受制于CP、SP命令的時(shí)間超時(shí)(TIMEOUT)時(shí)間,且外部接入功能塊中主要有三個(gè)監(jiān)視超時(shí)的計(jì)時(shí)器值T1、T2和T3,本發(fā)明將測(cè)試時(shí)間最大值T1設(shè)計(jì)為10分鐘,測(cè)試延長(zhǎng)時(shí)間最大值T2定為15分鐘,子命令輸入的時(shí)間超時(shí)最大值T3設(shè)計(jì)成4分鐘。程序運(yùn)行時(shí),每收到一個(gè)時(shí)間抽樣信號(hào),正在使用的測(cè)試設(shè)備記錄中的計(jì)時(shí)器要加入一段和T1與T2值進(jìn)行比較,達(dá)到門(mén)限值就作超時(shí)處理的程序。另外,在測(cè)試時(shí)為防止命令超時(shí),中斷同對(duì)方的通話,每隔不到5分鐘,系統(tǒng)就發(fā)一次子命令提示符,等待子命令輸入(只要5分鐘內(nèi)系統(tǒng)有信息輸出,命令就不會(huì)超時(shí)釋放),直到測(cè)試時(shí)間到。按照這個(gè)思路,在外部接入功能塊的子命令中也安排每隔T3的時(shí)間間隔出現(xiàn)一次子命令提示符,直到T1、T2超時(shí),以實(shí)現(xiàn)每次連接用戶線后最長(zhǎng)保持10--15分鐘給儀表測(cè)試操作使用,使外部?jī)x表的自動(dòng)測(cè)試探頭可順利接入AXE--10進(jìn)行操作,消除測(cè)試中斷失敗的情況。
外部測(cè)試接入軟件中控制測(cè)試時(shí)長(zhǎng)的程序流程圖參見(jiàn)圖3、圖4所示。該程序在收到“時(shí)間抽樣信號(hào)”后,根據(jù)信號(hào)中所帶入口地址進(jìn)入A段程序,A段程序循環(huán)判斷有的正在測(cè)試的記錄文件是否超過(guò)T1(測(cè)試時(shí)間最大值)或T2(測(cè)試延長(zhǎng)時(shí)間最大值),如果超過(guò)最大值則作相應(yīng)處理,如果沒(méi)超過(guò)繼續(xù)循環(huán)直到所有的正在測(cè)試的記錄文件都判完,結(jié)束循環(huán)。再作一些任務(wù)后,發(fā)送“時(shí)間抽樣信號(hào)”給系統(tǒng),然后結(jié)束。在循環(huán)中判T1超時(shí)之前先判測(cè)試狀態(tài)是否空閑,如果空閑進(jìn)入J段程序,如果不空閑則判T1超時(shí)。在該循環(huán)中當(dāng)正在測(cè)試的記錄文件指針為初值0時(shí),程序也轉(zhuǎn)J段執(zhí)行,否則繼續(xù)循環(huán)。
J段和K段程序是判T3(子命令輸入的時(shí)間超時(shí)最大值)超時(shí)和相應(yīng)處理的程序。只要每隔T3的時(shí)間有字符輸出,系統(tǒng)就不會(huì)中斷命令因而也就不會(huì)中斷測(cè)試。J段程序開(kāi)始,首先第一步判測(cè)試設(shè)備是否為標(biāo)準(zhǔn)類型,是就直接轉(zhuǎn)K段程序,否就將寫(xiě)文件指針最大值減1再轉(zhuǎn)K段程序。第二步進(jìn)入K段程序循環(huán)從寫(xiě)文件指針I(yè)到最大值。循環(huán)中一判寫(xiě)文件狀態(tài)是否空閑?否--就轉(zhuǎn)程序出口結(jié)束,是--二判T3是否超時(shí)?否--三判寫(xiě)文件指針是否為0?是--就轉(zhuǎn)程序出口結(jié)束,否--將寫(xiě)文件指針I(yè)減1賦給最大值回到循環(huán)開(kāi)始而繼續(xù)循環(huán);二判的是T3置0,產(chǎn)生測(cè)試指針,然后進(jìn)行三判寫(xiě)文件指針是否為0?是就轉(zhuǎn)程序出口結(jié)束,否--將寫(xiě)文件指會(huì)I減1賦給最大值回到循環(huán)開(kāi)始而繼續(xù)循環(huán)。循環(huán)結(jié)束進(jìn)行第三步判斷讀入中斷標(biāo)志“正進(jìn)行”,是--轉(zhuǎn)程序出口結(jié)束,否--產(chǎn)生測(cè)試指針,送“時(shí)間抽樣信號(hào)”,返回碼置為“重開(kāi)通道”,再送“讀中斷信號(hào)”(系統(tǒng)收到該信號(hào)輸出提示符,提示輸入子命令,保持測(cè)試不會(huì)中斷),程序結(jié)束。
由于每一個(gè)交換機(jī)連入多個(gè)測(cè)試探頭,并連入了多臺(tái)I/O終端進(jìn)行命令的仿真執(zhí)行,所以訪問(wèn)交換機(jī)的次數(shù)較多,讀寫(xiě)到I/O終端的次數(shù)和內(nèi)容也非常多,使交換機(jī)中程序設(shè)計(jì)的I/O終端緩沖有限,造成消息不能及時(shí)吐出。而且,外部接入功能塊中的提供輸出信息程序中同時(shí)訪問(wèn)讀/寫(xiě)進(jìn)程的互斥程序設(shè)計(jì)錯(cuò)誤,造成互斥失備,系統(tǒng)出現(xiàn)再啟動(dòng)。
外部接入功能塊中訪問(wèn)讀/寫(xiě)進(jìn)程的互斥是用多值邏輯作標(biāo)志位的,所以進(jìn)程管理要比一般功能塊的二值邏輯要復(fù)雜得多。一旦判斷的邏輯考慮不周就會(huì)出現(xiàn)錯(cuò)誤,而讀/寫(xiě)信號(hào)的雙向收發(fā)是傳到交換機(jī)CPU及控制功能塊中的,只要有錯(cuò)誤,交換機(jī)系統(tǒng)控制程序就會(huì)重新設(shè)置系統(tǒng)環(huán)境而出現(xiàn)再啟動(dòng)。本發(fā)明通過(guò)修改外部接入功能塊中讀/寫(xiě)進(jìn)程標(biāo)志的判斷程序來(lái)改進(jìn)之,即寫(xiě)標(biāo)志共有四種狀態(tài)“正在寫(xiě)”、“重寫(xiě)”、“寫(xiě)文件重寫(xiě)”、“空閑”,增加判斷只有當(dāng)寫(xiě)標(biāo)志為“空閑”時(shí),才發(fā)“寫(xiě)信號(hào)”,使“寫(xiě)信號(hào)”不再?zèng)_突,避免再啟動(dòng)的出現(xiàn)。經(jīng)修改軟件并驗(yàn)證后市話局投入使用效果顯著,沒(méi)有相同的再啟動(dòng)出現(xiàn),減少了用戶和電信局的損失。
本發(fā)明已經(jīng)試驗(yàn)實(shí)施,在AXE--10交換機(jī)上修改軟件和命令規(guī)范,局?jǐn)?shù)據(jù)生成等,使多種廠家的外部測(cè)試儀表接入AXE--10進(jìn)行自動(dòng)測(cè)試取得成功。
權(quán)利要求
1.一種利用外部測(cè)試儀表實(shí)現(xiàn)市話用戶線報(bào)障集中自動(dòng)測(cè)試的方法,其特征在于在硬件上將外接測(cè)試儀表及仿真終端通過(guò)與交換機(jī)中的連接矩陣機(jī)框中的連接矩陣板相連,而與用戶級(jí)機(jī)框中的用戶電路測(cè)試板相連通,從用戶電路測(cè)試板上引出的用戶線則通過(guò)用戶配線架接至用戶;該交換機(jī)的中央處理器及其輸出輸入部分還分別與外接測(cè)試儀表和仿真終端以及與用戶級(jí)機(jī)框相連通的控制設(shè)備相連接;其軟件在應(yīng)用軟件中實(shí)現(xiàn),和與用戶線有關(guān)的功能模塊相連,并與控制輸入輸出部分的功能模塊通信,其具體工作過(guò)程是這樣的首先由交換機(jī)的輸入/輸出接口輸入仿真命令,由操作指令接收模塊接收仿真命令并送以仿真命令為數(shù)據(jù)的信號(hào)A到外部測(cè)試接入軟件進(jìn)行分析,外部測(cè)試接入軟件分析命令正確就向用戶線設(shè)備數(shù)據(jù)庫(kù)發(fā)信號(hào)B查詢用戶資料,同時(shí)向用戶線設(shè)備控制模塊發(fā)信號(hào)C查詢用戶狀態(tài),之后,向用戶測(cè)試儀表連接矩陣發(fā)信號(hào)D請(qǐng)求占用該矩陣;連接矩陣返回信號(hào)E說(shuō)明可占用之后,外部測(cè)試接入軟件向用戶電路測(cè)試總線控制模塊發(fā)信號(hào)F請(qǐng)求占用測(cè)試總線,當(dāng)收到可占用測(cè)試總線的信號(hào)G之后向用戶線設(shè)備數(shù)據(jù)庫(kù)和用戶線設(shè)備控制模塊發(fā)信號(hào)H和I選取并接通用戶線,用系統(tǒng)設(shè)置的周期性時(shí)間抽樣信號(hào)J作計(jì)數(shù)器的觸發(fā)控制外部測(cè)試儀表的測(cè)試時(shí)長(zhǎng);當(dāng)外部測(cè)試接入軟件接收拆線子命令(過(guò)程同輸入仿真命令一樣),分別送信號(hào)K.L.M.N給用戶線設(shè)備數(shù)據(jù)庫(kù)和用戶線設(shè)備控制模塊、用戶電路測(cè)試總線控制模塊、用戶測(cè)試儀表連接矩陣釋放用戶線。
全文摘要
一種利用外部測(cè)試儀表實(shí)現(xiàn)市話用戶線報(bào)障集中測(cè)試的方法,是利用AXE-10交換機(jī)提供的電氣通道和外部測(cè)試儀表硬件與交換機(jī)中外部測(cè)試接入選取用戶線的軟件相配合而實(shí)現(xiàn)的,其中外部測(cè)試接入軟件在應(yīng)用程序中實(shí)現(xiàn),該軟件和與用戶線有關(guān)的功能模塊相連,并與控制輸入輸出部分的功能模塊通信而實(shí)現(xiàn)測(cè)試。該方法不使用交換機(jī)的內(nèi)部測(cè)試設(shè)備和內(nèi)部測(cè)試指令,可避免系統(tǒng)軟件更換而造成設(shè)備浪費(fèi),還可提高交換機(jī)運(yùn)行的工作可靠性。
文檔編號(hào)H04M3/28GK1188362SQ97120160
公開(kāi)日1998年7月22日 申請(qǐng)日期1998年3月11日 優(yōu)先權(quán)日1998年3月11日
發(fā)明者羅凌 申請(qǐng)人:廣東省郵電科學(xué)技術(shù)研究院