第四章-程控?cái)?shù)字交換系統(tǒng)的軟件_第1頁(yè)
第四章-程控?cái)?shù)字交換系統(tǒng)的軟件_第2頁(yè)
第四章-程控?cái)?shù)字交換系統(tǒng)的軟件_第3頁(yè)
第四章-程控?cái)?shù)字交換系統(tǒng)的軟件_第4頁(yè)
第四章-程控?cái)?shù)字交換系統(tǒng)的軟件_第5頁(yè)
已閱讀5頁(yè),還剩49頁(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)介

第四章數(shù)字程控交換系統(tǒng)的軟件程控交換機(jī)是由計(jì)算機(jī)控制的實(shí)時(shí)信息交換系統(tǒng)。交換機(jī)的全部智能性操作都是由軟件來(lái)完成的。程控交換系統(tǒng)的成本、質(zhì)量在很大程度上取決于軟件系統(tǒng)。程控交換軟件的概述運(yùn)行軟件的一般結(jié)構(gòu)交換軟件的基本特點(diǎn)交換軟件設(shè)計(jì)中采用的程序設(shè)計(jì)技術(shù)所使用的程序設(shè)計(jì)語(yǔ)言運(yùn)行軟件的基本結(jié)構(gòu)數(shù)據(jù)運(yùn)行程序支援軟件系統(tǒng)14.1程控交換軟件概述

程控交換機(jī)系統(tǒng)的成本、質(zhì)量在很大程度上將取決于軟件系統(tǒng)程控交換軟件的基本特點(diǎn)程序設(shè)計(jì)語(yǔ)言2一、程控交換機(jī)系統(tǒng)的成本、質(zhì)量在很大程度上將取決于軟件系統(tǒng)隨著微電子技術(shù)的不斷發(fā)展,硬件設(shè)備成本不斷下降,而軟件系統(tǒng)成本上升。萬(wàn)門以上的交換機(jī),其軟件總量通常由數(shù)十萬(wàn)到上百萬(wàn)條語(yǔ)句組成,軟件開發(fā)量達(dá)數(shù)百人年。隨著新業(yè)務(wù)的引入,功能的不斷完善,軟件工作量還有不斷增加的趨勢(shì)。隨著技術(shù)的發(fā)展,軟件系統(tǒng)的支配地位將越來(lái)越明顯。比如:下一代交換網(wǎng)絡(luò)(NGN)為軟交換系統(tǒng)。3二、程控交換軟件的基本特點(diǎn)

1、實(shí)時(shí)性強(qiáng)

程控交換機(jī)是一個(gè)實(shí)時(shí)系統(tǒng),應(yīng)在規(guī)定的時(shí)間完成相應(yīng)的操作,否則會(huì)是呼叫接續(xù)失敗?;咎攸c(diǎn):實(shí)時(shí)性強(qiáng)、具有并發(fā)性,適應(yīng)性強(qiáng),可靠性和可維護(hù)性要求高42、并發(fā)性和多道程序運(yùn)行

在一部交換機(jī)上,多個(gè)用戶同時(shí)發(fā)出叫請(qǐng)求,還同時(shí)有多個(gè)用戶進(jìn)行通話。這就要求處理機(jī)能夠在同一時(shí)間執(zhí)行多道程序,即軟件程序要有并發(fā)性。多個(gè)進(jìn)程實(shí)例共用一個(gè)程序代碼。5圖4-1多個(gè)進(jìn)程實(shí)例共用一個(gè)程序代碼63、可靠性要求高

程控交換機(jī)應(yīng)具有很高的可靠性,即使在其硬件或軟件系統(tǒng)本身發(fā)生故障的情況下,系統(tǒng)仍能保持可靠運(yùn)行,并能在不停機(jī)的情況下恢復(fù)正常??煽啃灾笜?biāo)是99.98%的正確呼叫處理及40年內(nèi)系統(tǒng)中斷運(yùn)行時(shí)間不超過(guò)2小時(shí)。運(yùn)行軟件,特別是故障處理程序、維護(hù)程序及聯(lián)機(jī)擴(kuò)容的程序很重要。7提高系統(tǒng)可靠性的措施有:①對(duì)關(guān)鍵設(shè)備(如中央處理器、交換網(wǎng)絡(luò)等)采用冗余配置。②采用各種措施即使發(fā)現(xiàn)已經(jīng)出現(xiàn)的錯(cuò)誤。首先確定故障點(diǎn),分別確定軟、硬件故障而采取相應(yīng)措施。

8硬件多因長(zhǎng)時(shí)間物理磨損而產(chǎn)生故障;而軟件則不同,如果系統(tǒng)開發(fā)過(guò)程中能保證軟件系統(tǒng)的正確性,則不管運(yùn)行多長(zhǎng)時(shí)間,軟件本身是不會(huì)發(fā)生故障的。但是現(xiàn)在的軟件開發(fā)技術(shù)尚無(wú)法保證這一點(diǎn),尤其是交換軟件龐大而復(fù)雜的系統(tǒng)更難保證這一點(diǎn)?,F(xiàn)在采用的模塊化層次化的設(shè)計(jì)、結(jié)構(gòu)化的編程、高級(jí)語(yǔ)言等方法能減少設(shè)計(jì)過(guò)程出錯(cuò)的可能,方便測(cè)試,可以提高軟件的正確性。目前,程控軟件設(shè)計(jì)中普遍采用增加軟件冗余的方法。94、能方便的適應(yīng)交換機(jī)的各種條件

適應(yīng)各種不同環(huán)境的交換局。對(duì)交換機(jī)功能、容量、編程方案的具體要求,交換機(jī)的軟件設(shè)計(jì)中普遍采用參數(shù)化技術(shù)。參數(shù)化就是在編制程序時(shí)對(duì)程序所要求用到的半固定數(shù)據(jù)暫不賦值,而是以參數(shù)化來(lái)代替。只是在安裝時(shí)根據(jù)用戶的要求,再確定這些參數(shù)的具體數(shù)值,此技術(shù)大大提高了交換系統(tǒng)的靈活性和適應(yīng)性。參數(shù)化技術(shù),使描述處理邏輯的程序部分與給予處理參量的數(shù)據(jù)部分分離。

10數(shù)據(jù)部分可分為:各交換機(jī)共同使用的系統(tǒng)數(shù)據(jù);表示交換機(jī)硬件安裝條件和線路條件、編碼方案、路由選擇方案等的局?jǐn)?shù)據(jù);以及表示不同用戶服務(wù)條件、服務(wù)權(quán)限的用戶數(shù)據(jù)。根據(jù)這種結(jié)構(gòu),可以用局?jǐn)?shù)據(jù)和用戶數(shù)據(jù)來(lái)適應(yīng)不同的局條件。115、軟件的可維護(hù)性要求高

交換機(jī)軟件具有相當(dāng)大的維護(hù)工作量:①原來(lái)軟件系統(tǒng)設(shè)計(jì)的不完善需要改進(jìn)②隨著技術(shù)的發(fā)展,要求不斷引進(jìn)新技術(shù)或原有軟件部分的功能進(jìn)行改進(jìn)的完善③隨著業(yè)務(wù)的發(fā)展也會(huì)對(duì)交換機(jī)軟件提出新的要求,這就要求軟件應(yīng)具有良好的可維護(hù)性能,當(dāng)軟件更新或增加新的功能時(shí),能很容易對(duì)軟件進(jìn)行修改。12可采用模塊化、結(jié)構(gòu)化的方法,采用數(shù)據(jù)驅(qū)動(dòng)程序結(jié)構(gòu)。采用有意義的標(biāo)識(shí)符和符號(hào)常數(shù),建立完備、清晰的文檔資料。把無(wú)需隨軟件更新、擴(kuò)充而變化的軟件部分與其他部分相分離。采用虛擬機(jī)、層次結(jié)構(gòu)等,都有利于提高軟件的可維護(hù)性。134.1.2數(shù)據(jù)驅(qū)動(dòng)程序的特點(diǎn)及其結(jié)構(gòu)程控交換軟件的一個(gè)基本要求是容易追加新的功能及適應(yīng)不同的條件。為了使交換軟件在追加新的功能模塊或面對(duì)不同的條件時(shí)對(duì)程序的影響小,通常采用數(shù)據(jù)驅(qū)動(dòng)程序結(jié)構(gòu)。數(shù)據(jù)驅(qū)動(dòng)的優(yōu)點(diǎn):在規(guī)范發(fā)生變化是,控制程序的結(jié)構(gòu)不變,只需修改表格中的數(shù)據(jù)就可以適應(yīng)規(guī)范的變化。數(shù)據(jù)驅(qū)動(dòng)程序是根據(jù)一些參數(shù)查表來(lái)決定需要啟動(dòng)的程序。14圖4-2動(dòng)作驅(qū)動(dòng)程序的流程圖15圖4-3數(shù)據(jù)驅(qū)動(dòng)程序的流程圖16從以上兩圖可以看到,采用動(dòng)作驅(qū)動(dòng)程序結(jié)構(gòu),當(dāng)設(shè)計(jì)規(guī)范發(fā)生變化時(shí),相應(yīng)的程序結(jié)構(gòu)要發(fā)生變化。對(duì)數(shù)據(jù)驅(qū)動(dòng)程序結(jié)構(gòu)來(lái)說(shuō),當(dāng)規(guī)范發(fā)生變化時(shí),其程序結(jié)構(gòu)不變,只需修改表格中的數(shù)據(jù)就能適應(yīng)修改后的規(guī)范。17圖4-4數(shù)據(jù)驅(qū)動(dòng)程序的一般結(jié)構(gòu)數(shù)據(jù)驅(qū)動(dòng)程序要求較多的機(jī)器循環(huán)次數(shù)來(lái)完成某一特定功能但比動(dòng)作驅(qū)動(dòng)程序更為靈活,更易于管理。因此,數(shù)據(jù)驅(qū)動(dòng)程序在程控交換軟件中得到了廣泛的應(yīng)用。184.1.3有限狀態(tài)機(jī)(FSM)和有限消息機(jī)(FMM)的概念系統(tǒng)的有限狀態(tài)機(jī)(FSM)描述是指能將系統(tǒng)(或進(jìn)程)的狀態(tài)定義為有限個(gè)狀態(tài),然后描述在每個(gè)狀態(tài)下受到某個(gè)外部信號(hào)激勵(lì)時(shí)系統(tǒng)作出的響應(yīng)及狀態(tài)轉(zhuǎn)移的情況。

即:系統(tǒng)(進(jìn)程)具有有限個(gè)非空狀態(tài)集合有限的輸入、輸出信號(hào)集合。系統(tǒng)在每一種穩(wěn)定狀態(tài)下,可接受其輸入信號(hào)集合中的一個(gè)子集,當(dāng)接收到一個(gè)合法的輸入信號(hào)時(shí),就執(zhí)行相應(yīng)的動(dòng)作,包括向外部輸出相應(yīng)的信號(hào),然后轉(zhuǎn)移到一個(gè)新的穩(wěn)定狀態(tài)。每一個(gè)輸出信號(hào)和下一穩(wěn)定狀態(tài)都是原狀態(tài)和輸入信號(hào)的函數(shù)。19圖4-5FSM結(jié)構(gòu)的示意圖

20FSM非常適合描述呼叫處理過(guò)程。在呼叫處理中,呼叫處理進(jìn)程將根據(jù)其當(dāng)時(shí)的狀態(tài)和接收到的信號(hào)類型進(jìn)行相應(yīng)的處理,然后轉(zhuǎn)移到下一個(gè)穩(wěn)定狀態(tài)等待新的信號(hào)到來(lái)。隨著呼叫的不斷進(jìn)行,對(duì)呼叫處理的進(jìn)程總是走走停停,不斷地從一個(gè)穩(wěn)定狀態(tài)進(jìn)入另一穩(wěn)定狀態(tài),在狀態(tài)轉(zhuǎn)移中實(shí)現(xiàn)具體的處理,一直到進(jìn)入最后一個(gè)穩(wěn)定狀態(tài)后,進(jìn)程準(zhǔn)備終止。21FSM結(jié)構(gòu)規(guī)則,能夠使程序設(shè)計(jì)規(guī)律化,可減少差錯(cuò)和提高軟件設(shè)計(jì)自動(dòng)化,便于軟件的調(diào)測(cè)、修改和新功能的引入,有利于模塊化的實(shí)現(xiàn)。FSM的這些優(yōu)點(diǎn)使其在程控交換軟件中得到了廣泛的應(yīng)用。如:S1240系統(tǒng)中的有限消息機(jī)采用的就是有限狀態(tài)機(jī)的概念和結(jié)構(gòu)。22有限消息機(jī)(FMM):是一種軟件功能模塊,實(shí)際上是一組程序,是進(jìn)程的功能描述,他描述了一個(gè)進(jìn)程所具有的狀態(tài),在每一狀態(tài)下可接收到的消息以及接收到某一消息后應(yīng)執(zhí)行的動(dòng)作,包括向外部發(fā)送的消息和轉(zhuǎn)到的下一穩(wěn)定狀態(tài)。FMM與外部通信是通過(guò)傳送消息來(lái)實(shí)現(xiàn)的,消息的發(fā)送、接收是由操作系統(tǒng)統(tǒng)一管理的。23采用FMM結(jié)構(gòu),由于FMM之間無(wú)公共數(shù)據(jù)區(qū),只能通過(guò)消息相聯(lián)系,并且只能接收規(guī)定的消息,增加了軟件的可靠性;在增加新的FMM模塊或修改某一FMM模塊時(shí),一般不影響其它FMM,增加了軟件的可維護(hù)性;FMM發(fā)送消息時(shí),并不一定要知道消息的目的地,而是由操作系統(tǒng)通過(guò)查找消息路由表來(lái)確定消息去向。因此,某個(gè)FMM放在哪一個(gè)處理機(jī)中并不影響FMM自身的結(jié)構(gòu),這就是系統(tǒng)配置更加靈活,當(dāng)容量擴(kuò)充時(shí),若某些FMM在各個(gè)處理機(jī)中的分布發(fā)生變化,只需修改路由表而對(duì)FMM的結(jié)構(gòu)無(wú)影響。24三、交換軟件設(shè)計(jì)中使用的程序設(shè)計(jì)語(yǔ)言一般要用到的三種類型的設(shè)計(jì)語(yǔ)言:規(guī)范描述語(yǔ)言(SDL):用于系統(tǒng)設(shè)計(jì)階段,用來(lái)說(shuō)明對(duì)程控交換機(jī)的各種功能要求和技術(shù)規(guī)范,并描述功能和狀態(tài)的變化情況。匯編語(yǔ)言和高級(jí)語(yǔ)言:用來(lái)編寫軟件程序;人機(jī)對(duì)話語(yǔ)言(MML):主要用于人機(jī)對(duì)話,在軟件測(cè)試和運(yùn)行維護(hù)階段使用。251、規(guī)范描述語(yǔ)言(SDL)SDL時(shí)原CCITT建議的一種高級(jí)語(yǔ)言,主要用來(lái)說(shuō)明電話交換系統(tǒng)的行為,既能說(shuō)明一個(gè)待設(shè)計(jì)的系統(tǒng)應(yīng)具有的功能和行為,又能描述已實(shí)現(xiàn)的系統(tǒng)的功能和行為。“行為”即系統(tǒng)對(duì)輸入信號(hào)的響應(yīng)方式SDL的適應(yīng)系統(tǒng):凡是系統(tǒng)行為能用擴(kuò)展的有限狀態(tài)自動(dòng)機(jī)來(lái)有效的模擬,且重點(diǎn)在交互作用方面的所有系統(tǒng)。比如:電話交換系統(tǒng)、數(shù)據(jù)交換系統(tǒng)、信令系統(tǒng)和用戶接口等;在程控交換系統(tǒng)中,呼叫進(jìn)程,維護(hù)和故障處理,系統(tǒng)控制和人機(jī)接口功能都可以有SDL來(lái)描述。26SDL具有兩種表示方式:①SDL/GR(圖形表示法):基礎(chǔ)是一套標(biāo)準(zhǔn)的圖形符號(hào)②SDL/PR(正文短語(yǔ)表示法),類似于程序的語(yǔ)句:基礎(chǔ)是類似于程序的語(yǔ)句27圖形表示法采用一套標(biāo)準(zhǔn)化的圖形符號(hào)。它的優(yōu)點(diǎn)是能夠清晰的顯示系統(tǒng)的結(jié)構(gòu)并使人易于看清控制流程(目前使用比較廣泛)它以簡(jiǎn)單明了的圖形形式對(duì)系統(tǒng)的功能和狀態(tài)進(jìn)行分塊,并對(duì)每塊的各個(gè)進(jìn)程以及進(jìn)程的動(dòng)作過(guò)程和各個(gè)狀態(tài)的變化進(jìn)行具體的描述SDL在電信系統(tǒng)的設(shè)計(jì)開發(fā)、操作維護(hù)和管理等方面都起著重要作用281.如何使用圖形表示法SDL/GR描述系統(tǒng)(1)系統(tǒng)定義:SDL用來(lái)構(gòu)造系統(tǒng)模型。每個(gè)系統(tǒng)有幾個(gè)用信道連接起來(lái)的模塊組成,,每個(gè)模塊相對(duì)于其它模塊式獨(dú)立的,在兩個(gè)不同的模塊進(jìn)程之間,通信的唯一手段是發(fā)送信號(hào),信號(hào)通過(guò)新到來(lái)傳遞。將系統(tǒng)分為幾個(gè)模塊的依據(jù)是:是模塊大小適中,便于處理;能與實(shí)際的軟件劃分相適應(yīng),與自然的功能劃分相一致,是模塊之間的交互作用減到最小。在系統(tǒng)定義這個(gè)層次上,描述系統(tǒng)結(jié)構(gòu)的項(xiàng)目:系統(tǒng)名字信號(hào)定義:規(guī)定相互交換的信號(hào)類型。

信號(hào)表定義:規(guī)定一些標(biāo)識(shí)符,將幾個(gè)信號(hào)組合起來(lái)。

信道定義:規(guī)定信道及其上傳輸信號(hào)的標(biāo)識(shí)符

數(shù)據(jù)定義:定義數(shù)據(jù)類型。

模塊定義:規(guī)定把系統(tǒng)分成幾個(gè)模塊29圖4-7系統(tǒng)圖的SDL/GR表示表示這是一個(gè)系統(tǒng),名字為SYS表示該系統(tǒng)共一頁(yè)該系統(tǒng)使用的信號(hào)有模塊交互作用區(qū)表明該系統(tǒng)由B1和B2兩個(gè)模塊組成30(2)模塊定義:為了進(jìn)一步說(shuō)明系統(tǒng)內(nèi)部的細(xì)節(jié),必須對(duì)系統(tǒng)中的模塊作進(jìn)一步說(shuō)明。模塊定義包含以下項(xiàng)目:模塊名字

信號(hào)定義:規(guī)定模塊內(nèi)部相互交換信號(hào)的類型。信號(hào)表定義:規(guī)定與信號(hào)表相對(duì)應(yīng)的標(biāo)識(shí)符。

信號(hào)路由定義:規(guī)定模塊中的各進(jìn)程互相連接以及進(jìn)程和模塊外部環(huán)境相連接的通信路徑,規(guī)定由該信號(hào)路由傳遞的信號(hào)的標(biāo)識(shí)符;

信道到路由的連接:規(guī)定模塊外部的信道和模塊內(nèi)部的信號(hào)路由之間的連接。

進(jìn)程定義:規(guī)定進(jìn)程類型。

數(shù)據(jù)定義:規(guī)定模塊內(nèi)部各進(jìn)程中可見的數(shù)據(jù)類型。31圖4-7模塊的SDL/GR表示模塊名稱:B1模塊內(nèi)部使用的信號(hào)模塊B1包括兩個(gè)進(jìn)程P1和P2分別通過(guò)信號(hào)路由R1和R2從外部信道C1中接收信號(hào)S1和S23233(3)進(jìn)程定義進(jìn)程是一種擴(kuò)展的有限狀態(tài)自動(dòng)機(jī),它規(guī)定了一個(gè)系統(tǒng)的動(dòng)態(tài)行為。下圖是進(jìn)程圖中出現(xiàn)符號(hào)。圖4-9SDL/GR描述進(jìn)程的主要符號(hào)34進(jìn)程定義主要由以下各項(xiàng)組成:進(jìn)程名字一對(duì)整數(shù):第一個(gè)整數(shù)規(guī)定在系統(tǒng)創(chuàng)建時(shí)所創(chuàng)建的進(jìn)程實(shí)例的數(shù)目,缺省值為1,第二個(gè)整數(shù)規(guī)定同時(shí)存在的進(jìn)程實(shí)例的最大數(shù)目,缺省值不受限制。形式參數(shù):一張附有變量類別的變量標(biāo)識(shí)表,用來(lái)在進(jìn)程創(chuàng)建時(shí)刻傳遞消息。有效輸入信號(hào)集:一張信號(hào)標(biāo)示表,規(guī)定進(jìn)程能接收到的信號(hào)信號(hào)定義:規(guī)定相互交換的信號(hào)過(guò)程定義:規(guī)定能被進(jìn)程調(diào)用的過(guò)程計(jì)時(shí)器定義進(jìn)程體:用狀態(tài)、輸入、輸出和任務(wù)等規(guī)定進(jìn)程的實(shí)在行為35圖4-10進(jìn)程定義的例子362、匯編語(yǔ)言和高級(jí)語(yǔ)言⑴匯編語(yǔ)言

匯編語(yǔ)言是面向處理機(jī)動(dòng)作過(guò)程的語(yǔ)言,利用匯編語(yǔ)言編寫的程序,運(yùn)行效率高,占有存儲(chǔ)空間少,能較好的滿足交換機(jī)軟件的實(shí)時(shí)性要求。早期交換機(jī),由于受到處理機(jī)能力和存儲(chǔ)器容量的限制,一般都采用匯編語(yǔ)言。然而,由于匯編語(yǔ)言高度依賴微處理機(jī),不同的處理機(jī)使用的匯編語(yǔ)言不同,因此,匯編語(yǔ)言編寫的程序可移植性差。37匯編語(yǔ)言因?yàn)閰R編語(yǔ)言是面向處理機(jī)的語(yǔ)言,編程人員必須對(duì)處理機(jī)了解??勺x性差、編寫效率低、檢錯(cuò)能力差、軟件可靠性差。因此,近代的大多數(shù)程控交換機(jī),除了少部分實(shí)時(shí)性要求嚴(yán)格的程序。如:撥號(hào)脈沖的接收、中斷服務(wù)性程序等采用匯編語(yǔ)言編程外,大部分程序都采用高級(jí)語(yǔ)言編寫。38⑵高級(jí)語(yǔ)言一般用于編寫計(jì)算機(jī)程序的PASCAL語(yǔ)言和C語(yǔ)言等,有些交換機(jī)廠家還設(shè)計(jì)了程控交換機(jī)專用的語(yǔ)言,主要有:CHILL(CCITTHighLevelLanguage)語(yǔ)言C語(yǔ)言人機(jī)對(duì)話語(yǔ)言(MML)39①CHILL語(yǔ)言

CHILL語(yǔ)言是原CCITT推薦的用于通信軟件的標(biāo)準(zhǔn)程序設(shè)計(jì)語(yǔ)言,該語(yǔ)言得到了廣泛的應(yīng)用。例如:上海貝爾電話公司的s1240就采用了它。CHILL語(yǔ)言的三個(gè)基本部分:數(shù)據(jù)對(duì)象由數(shù)據(jù)語(yǔ)句描述動(dòng)作由動(dòng)作語(yǔ)句描述程序結(jié)構(gòu)由程序結(jié)構(gòu)語(yǔ)句描述一個(gè)完整的CHILL程序是一串模塊或區(qū)域,每個(gè)模塊都可以有數(shù)據(jù)描述和動(dòng)作描述,還可以使用可見性語(yǔ)句來(lái)精確控制名字在不同程序部分內(nèi)的可見性。40a)數(shù)據(jù)對(duì)象由數(shù)據(jù)語(yǔ)句描述采用嚴(yán)格的模式定義保證了編譯時(shí)能盡可能多的發(fā)現(xiàn)程序中的邏輯錯(cuò)誤,提高了程序的可靠性。b)動(dòng)作由動(dòng)作語(yǔ)句描述它構(gòu)成程序的算法部分,包括賦值、過(guò)程調(diào)用、子程序調(diào)用以及控制程序執(zhí)行順序的控制動(dòng)作和控制名發(fā)的動(dòng)作等。c)程序結(jié)構(gòu)由程序結(jié)構(gòu)語(yǔ)句描述如beginend模塊、過(guò)程、進(jìn)程和區(qū)域等。這些語(yǔ)句在描述程序結(jié)構(gòu)的同時(shí),定義了數(shù)據(jù)單元的生存期和名字的可見性。41②C語(yǔ)言C語(yǔ)言在內(nèi)存的使用效率和運(yùn)行速度等方面幾乎可以和匯編媲美,C語(yǔ)言的結(jié)構(gòu)和指針功能很強(qiáng),適應(yīng)于編制實(shí)時(shí)控制用的各種程序。有廣泛用于微型機(jī)及工作站的C語(yǔ)言編譯器的支持,是一種很有發(fā)展前途的編程語(yǔ)言。在程控軟件設(shè)計(jì)中得到了廣泛的應(yīng)用。例如深圳華為的CSC08,深圳中興的ZX2000A等程控交換系統(tǒng)都采用C語(yǔ)言編程。42③人機(jī)對(duì)話語(yǔ)言(MML)MML語(yǔ)言是一種交互式人機(jī)操作和維護(hù)命令語(yǔ)言。通過(guò)輸入語(yǔ)言和輸出語(yǔ)言進(jìn)行人機(jī)對(duì)話,進(jìn)行程控交換機(jī)的操作、維護(hù)、安裝和測(cè)試。人機(jī)對(duì)話語(yǔ)言包括輸入語(yǔ)言和輸出語(yǔ)言:維護(hù)管理人員通過(guò)輸入語(yǔ)言對(duì)程控交換機(jī)進(jìn)行維護(hù)管理,控制交換機(jī)的運(yùn)行;交換機(jī)通過(guò)輸出語(yǔ)言將交換機(jī)的運(yùn)行狀態(tài)及相關(guān)信息(話務(wù)數(shù)據(jù)、計(jì)費(fèi)信息、故障信息)報(bào)告給操作維護(hù)人員。輸出語(yǔ)言又分為非對(duì)話輸出(自動(dòng)信息)和對(duì)話輸出(應(yīng)答信息)434.2運(yùn)行軟件的一般結(jié)構(gòu)運(yùn)行軟件的基本結(jié)構(gòu)數(shù)據(jù)運(yùn)行程序支援軟件系統(tǒng)44一、運(yùn)行軟件的基本結(jié)構(gòu)程控交換機(jī)的運(yùn)行軟件指存放在交換機(jī)處理機(jī)系統(tǒng)中,對(duì)交換機(jī)的各種業(yè)務(wù)進(jìn)行處理的程序和數(shù)據(jù)的集合。交換機(jī)軟件運(yùn)行軟件支援軟件程序數(shù)據(jù)系統(tǒng)程序應(yīng)用程序呼叫處理程序管理程序維護(hù)程序操作系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)子程序測(cè)試子程序生產(chǎn)子程序維護(hù)子程序45圖4-11運(yùn)行軟件結(jié)構(gòu)46二、數(shù)據(jù)交換機(jī)的各項(xiàng)業(yè)務(wù)功能都是由程序來(lái)完成的,而這些功能的描述、引入、刪除以及應(yīng)用范圍和環(huán)境等的控制功能,是由專門的數(shù)據(jù)來(lái)描述的。程序和數(shù)據(jù)是分離的。程序根據(jù)數(shù)據(jù)的設(shè)定來(lái)響應(yīng)各類事件,完成交換機(jī)的各項(xiàng)業(yè)務(wù)功能。數(shù)據(jù)用來(lái)描述交換機(jī)的軟、硬件配置和運(yùn)行環(huán)境等信息,從實(shí)用角度看數(shù)據(jù)分為局?jǐn)?shù)據(jù)和用戶數(shù)據(jù)。這些數(shù)據(jù)基本固定,在需要時(shí)維護(hù)管理人員也可通過(guò)人機(jī)命令來(lái)修改。47數(shù)據(jù)主要包括:

1.局?jǐn)?shù)據(jù)2.用戶數(shù)據(jù)3.動(dòng)態(tài)數(shù)據(jù)4.半固定數(shù)據(jù)5.數(shù)據(jù)庫(kù)結(jié)構(gòu)481.局?jǐn)?shù)據(jù)①配置數(shù)據(jù):用來(lái)描述交換機(jī)的硬件和軟件配置情況②交換局的號(hào)碼翻譯規(guī)則:如呼叫源數(shù)據(jù)、數(shù)字前綴分析表、地址翻譯表等③路由中繼數(shù)據(jù):局向數(shù)、路由數(shù)、中繼群數(shù)、信令方式④No.7信令數(shù)據(jù):MTP.TOP.SCCP.ISOP等部分的數(shù)據(jù)⑤計(jì)費(fèi)數(shù)據(jù):計(jì)費(fèi)方式、計(jì)費(fèi)費(fèi)率、費(fèi)率轉(zhuǎn)換時(shí)間等⑥新業(yè)務(wù)提供情況、種類、最大服務(wù)數(shù)等492.用戶數(shù)據(jù)①用戶電話號(hào)碼,用戶設(shè)備碼②用戶線類別:普遍、公

溫馨提示

  • 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)論