資源描述:
《第四章程控交換機的軟件系統(tǒng)ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、第四章程控交換機的軟件系統(tǒng)4.2呼叫處理的基本原理4.1程控交換機的軟件組成4.1.1在線程序在線程序是交換機中運行使用的、對交換系統(tǒng)各種業(yè)務進行處理的軟件總和,它可分成系統(tǒng)程序和應用程序。1.呼叫處理程序呼叫處理程序負責整個交換機所有呼叫的建立與釋放,以及交換機各種新服務性能的建立與釋放。呼叫處理程序主要有以下功能。①交換狀態(tài)管理②交換資源管理③交換業(yè)務管理④交換負荷控制2.執(zhí)行管理程序(或叫操作系統(tǒng))執(zhí)行管理程序負責對交換系統(tǒng)(尤指處理機)的硬件和軟件資源進行管理和調度。①任務調度②I/O設備的管理和控制③處理機間通信的控制和管理④系統(tǒng)管理3.維護管理程序維護管理程序用于維
2、護人員存取和修改有關用戶和交換局的各種數(shù)據(jù),統(tǒng)計話務量和打印計費清單等各項任務。4.系統(tǒng)恢復程序系統(tǒng)恢復程序亦稱故障處理程序,負責對交換系統(tǒng)作經常性的檢測,并使系統(tǒng)恢復工作能力。5.故障診斷程序故障診斷程序是用于確定硬件故障位置的程序。對于多數(shù)程控交換機來說,可將故障診斷到某塊印刷電路板(PCB)。故障診斷程序通常采用以下工作方式。①開機診斷,交換機加電后,首先自動對所有硬件部件進行診斷,將結果報告系統(tǒng)恢復程序。②人-機命令診斷,由操作人員通過人-機命令指定對交換機某一部件執(zhí)行診斷。③自動診斷,當系統(tǒng)恢復程序發(fā)現(xiàn)運行中的交換機有故障部件時,用備用部件代替該部件,并調用故障診斷程
3、序對其進行診斷。4.1.2支援程序支援程序按其功能可劃分為設計子系統(tǒng)、測試子系統(tǒng)、生成子系統(tǒng)和維護子系統(tǒng)。1.設計子系統(tǒng)設計子系統(tǒng)用在設計階段,作為功能規(guī)范和描述語言(SDL)與高級語言間的連接器,各種高級語言與匯編語言的編譯器,鏈接定位程序及文檔生成工作。2.測試子系統(tǒng)測試子系統(tǒng)用于檢測所設計軟件是否符合其規(guī)范。3.生成子系統(tǒng)生成子系統(tǒng)用于生成交換局運行所需的軟件(即程序文件),它包括局數(shù)據(jù)文件、用戶數(shù)據(jù)文件和系統(tǒng)文件。(1)局數(shù)據(jù)文件在軟件中心的操作系統(tǒng)控制下,由局數(shù)據(jù)生成程序將原始局數(shù)據(jù)文件自動生成為規(guī)定的局數(shù)據(jù)的文件結構形式。(2)用戶數(shù)據(jù)文件用戶的各種數(shù)據(jù)是處理用戶呼
4、叫所必須的文件,新添或更改個別用戶數(shù)據(jù),可直接在運行局用鍵盤命令來實現(xiàn)。(3)系統(tǒng)文件包括系統(tǒng)程序、系統(tǒng)數(shù)據(jù)和一級局數(shù)據(jù)。4.維護子系統(tǒng)維護子系統(tǒng)用于對交換局程序的現(xiàn)場修改(或稱補?。┑墓芾砼c存檔。4.1.3數(shù)據(jù)一、數(shù)據(jù)的分類1.系統(tǒng)數(shù)據(jù)2.局數(shù)據(jù)3.用戶數(shù)據(jù)二、表格數(shù)據(jù)常以表格的形式存放,包括檢索表格和搜索表格兩種。1.檢索表格(1)單級索引表格所需的目的數(shù)據(jù)直接用索引查一個單個表格即可得到。(2)多級索引表格只有要通過多級表格檢索查找,才能得到所需的目的數(shù)據(jù)。2.搜索表格在搜索表格中,每個單元都包含有源數(shù)據(jù)和目的數(shù)據(jù)兩項內容。4.2呼叫處理的基本原理4.2.1呼叫處理過程及
5、狀態(tài)遷移一、呼叫處理過程在程控交換機中,呼叫接續(xù)過程都是在呼叫處理程序控制下完成的。1.主叫用戶摘機2.送撥號音3.收號4.號碼分析5.接通被叫6.振鈴7.被叫應答和通話8.話終掛機二、狀態(tài)遷移1.穩(wěn)定狀態(tài)的遷移狀態(tài)遷移是由輸入信息引起的。沒有輸入信息的激發(fā),狀態(tài)是不會改變的。2.狀態(tài)遷移圖從上面的敘述中可以看出:從一種穩(wěn)定狀態(tài)轉移到另一種穩(wěn)定狀態(tài)并不是只有一種遷移方向,而是要根據(jù)輸入信息、所處狀態(tài)及環(huán)境情況的不同而有不同的遷移方向。4.2.2輸入處理輸入處理的任務是及時發(fā)現(xiàn)新的處理要求,并對用戶線、中繼線的狀態(tài)進行監(jiān)視、檢測和識別,然后將其放在隊列中或相應的存儲區(qū),以便由其他
6、程序分析處理。一、用戶線掃描程序用戶線掃描程序是用來對用戶線的狀態(tài)進行檢測并及時發(fā)現(xiàn)用戶線的狀態(tài)變化。1.用戶摘機識別用戶摘機識別是找出狀態(tài)從“1”變?yōu)椤?”的用戶。由于處理機要監(jiān)視的用戶數(shù)量很大,為了提高效率,多采用群處理的方法。圖4.8所示為用戶線掃描示意圖,圖中8個用戶為一組。2.用戶掛機識別用戶掛機識別與摘機識別的原理差不多,只是將邏輯運算改成LSCN∧=1即可。識別出“1”就是掛機用戶。二、脈沖號碼掃描程序脈沖號碼掃描程序由三部分程序組成:脈沖識別、脈沖計數(shù)和位間隔識別及號碼存儲。1.脈沖識別脈沖識別是要識別脈沖串中的每一個脈沖,這就要求脈沖識別的周期必須小于最小脈沖
7、的持續(xù)時間或脈沖的間隔時間。2.脈沖計數(shù)脈沖識別的同時可以對脈沖計數(shù)。計數(shù)是在用戶存儲器內的一個存儲區(qū)中進行的。3.位間隔識別及號碼存儲在識別用戶所撥號碼時,除了要識別脈沖的個數(shù),還要識別兩串脈沖之間的間隔,這就是位間隔識別。在兩位號碼之間的間隔稱為“位間隔”,位間隔應大于300ms。三、雙音頻號碼掃描程序1.雙音頻話機撥號特點雙音頻話機撥號是按號盤的數(shù)字鍵,每按一個數(shù)字鍵就送出兩個音頻信號,其中一個是高頻組中的信號,另一個是低頻組中的信號。2.雙音頻話機收號方法程控數(shù)字交換機接收雙音頻號碼