《第04章程控交换机的软件系统优秀课件.ppt》由会员分享,可在线阅读,更多相关《第04章程控交换机的软件系统优秀课件.ppt(66页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第04章程控交换机的软件系章程控交换机的软件系统统第1页,本讲稿共66页4.1 程控交换机的软件组成程控交换机的软件组成4.1.1 在线程序在线程序在在线线程程序序是是交交换换机机中中运运行行使使用用的的、对对交交换换系系统统各各种种业业务务进进行行处处理理的的软软件件总总和和,它可分成系统程序和应用程序。它可分成系统程序和应用程序。第2页,本讲稿共66页1呼叫处理程序呼叫处理程序呼呼叫叫处处理理程程序序负负责责整整个个交交换换机机所所有有呼呼叫叫的的建建立立与与释释放放,以以及及交交换换机机各各种种新新服服务务性性能能的的建建立立与与释释放放。呼呼叫叫处处理理程程序序主主要要有有以下功能。
2、以下功能。交换状态管理交换状态管理交换状态管理交换状态管理 交换资源管理交换资源管理交换资源管理交换资源管理 交换业务管理交换业务管理交换业务管理交换业务管理 交换负荷控制交换负荷控制交换负荷控制交换负荷控制第3页,本讲稿共66页2执行管理程序(或叫操作系统)执行管理程序(或叫操作系统)执执行行管管理理程程序序负负责责对对交交换换系系统统(尤尤指指处处理理机机)的的硬硬件件和和软软件件资资源源进进行行管管理理和和调调度。度。任务调度任务调度任务调度任务调度 I IOO设备的管理和控制设备的管理和控制设备的管理和控制设备的管理和控制 处理机间通信的控制和管理处理机间通信的控制和管理处理机间通信的
3、控制和管理处理机间通信的控制和管理 系统管理系统管理系统管理系统管理第4页,本讲稿共66页3维护管理程序维护管理程序维维护护管管理理程程序序用用于于维维护护人人员员存存取取和和修修改改有有关关用用户户和和交交换换局局的的各各种种数数据据,统统计计话话务量和打印计费清单等各项任务。务量和打印计费清单等各项任务。4系统恢复程序系统恢复程序系系统统恢恢复复程程序序亦亦称称故故障障处处理理程程序序,负负责责对对交交换换系系统统作作经经常常性性的的检检测测,并并使使系系统统恢复工作能力。恢复工作能力。第5页,本讲稿共66页5故障诊断程序故障诊断程序故故障障诊诊断断程程序序是是用用于于确确定定硬硬件件故故
4、障障位位置置的的程程序序。对对于于多多数数程程控控交交换换机机来来说说,可可将故障诊断到某块印刷电路板(将故障诊断到某块印刷电路板(PCB)。)。故障诊断程序通常采用以下工作方式。故障诊断程序通常采用以下工作方式。开开机机诊诊断断,交交换换机机加加电电后后,首首先先自自动动对对所所有有硬硬件件部部件件进进行行诊诊断断,将将结结果果报报告告系统恢复程序。系统恢复程序。第6页,本讲稿共66页 人人-机命令诊断,由操作人员通过机命令诊断,由操作人员通过人人-机命令指定对交换机某一部件执行诊断。机命令指定对交换机某一部件执行诊断。自动诊断,当系统恢复程序发现运自动诊断,当系统恢复程序发现运行中的交换机
5、有故障部件时,用备用部件行中的交换机有故障部件时,用备用部件代替该部件,并调用故障诊断程序对其进代替该部件,并调用故障诊断程序对其进行诊断。行诊断。第7页,本讲稿共66页4.1.2 支援程序支援程序支支援援程程序序按按其其功功能能可可划划分分为为设设计计子子系系统统、测测试试子子系系统统、生生成成子子系系统统和和维维护护子子系系统。统。1设计子系统设计子系统设设计计子子系系统统用用在在设设计计阶阶段段,作作为为功功能能规规范范和和描描述述语语言言(SDL)与与高高级级语语言言间间的的连连接接器器,各各种种高高级级语语言言与与汇汇编编语语言言的的编编译译器,链接定位程序及文档生成工作。器,链接定
6、位程序及文档生成工作。第8页,本讲稿共66页2测试子系统测试子系统测测试试子子系系统统用用于于检检测测所所设设计计软软件件是是否否符合其规范。符合其规范。3生成子系统生成子系统生生成成子子系系统统用用于于生生成成交交换换局局运运行行所所需需的的软软件件(即即程程序序文文件件),它它包包括括局局数数据据文文件、用户数据文件和系统文件。件、用户数据文件和系统文件。第9页,本讲稿共66页(1 1)局数据文件)局数据文件)局数据文件)局数据文件在在软软件件中中心心的的操操作作系系统统控控制制下下,由由局局数数据据生生成成程程序序将将原原始始局局数数据据文文件件自自动动生生成成为规定的局数据的文件结构形
7、式。为规定的局数据的文件结构形式。(2 2)用户数据文件)用户数据文件)用户数据文件)用户数据文件用用户户的的各各种种数数据据是是处处理理用用户户呼呼叫叫所所必必须须的的文文件件,新新添添或或更更改改个个别别用用户户数数据据,可可直接在运行局用键盘命令来实现。直接在运行局用键盘命令来实现。第10页,本讲稿共66页(3 3)系统文件)系统文件)系统文件)系统文件包括系统程序、系统数据和一级局数包括系统程序、系统数据和一级局数据。据。4维护子系统维护子系统维维护护子子系系统统用用于于对对交交换换局局程程序序的的现现场场修改(或称补丁)的管理与存档。修改(或称补丁)的管理与存档。第11页,本讲稿共6
8、6页4.1.3 数据数据一、数据的分类一、数据的分类1系统数据系统数据2局数据局数据3用户数据用户数据第12页,本讲稿共66页二、表格二、表格数数据据常常以以表表格格的的形形式式存存放放,包包括括检检索索表格和搜索表格两种。表格和搜索表格两种。1检索表格检索表格(1 1)单级索引表格)单级索引表格)单级索引表格)单级索引表格所所需需的的目目的的数数据据直直接接用用索索引引查查一一个个单单个表格即可得到。个表格即可得到。(2 2)多级索引表格)多级索引表格)多级索引表格)多级索引表格只只有有要要通通过过多多级级表表格格检检索索查查找找,才才能能得到所需的目的数据。得到所需的目的数据。第13页,本
9、讲稿共66页2搜索表格搜索表格在在搜搜索索表表格格中中,每每个个单单元元都都包包含含有有源源数据和目的数据两项内容。数据和目的数据两项内容。第14页,本讲稿共66页4.2 呼叫处理的基本原理呼叫处理的基本原理4.2.1 呼叫处理过程及状态迁移呼叫处理过程及状态迁移一、呼叫处理过程一、呼叫处理过程在在程程控控交交换换机机中中,呼呼叫叫接接续续过过程程都都是是在呼叫处理程序控制下完成的。在呼叫处理程序控制下完成的。1主叫用户摘机主叫用户摘机2送拨号音送拨号音第15页,本讲稿共66页3收号收号4号码分析号码分析5接通被叫接通被叫6振铃振铃7被叫应答和通话被叫应答和通话8话终挂机话终挂机第16页,本讲
10、稿共66页二、状态迁移二、状态迁移1稳定状态的迁移稳定状态的迁移状状态态迁迁移移是是由由输输入入信信息息引引起起的的。没没有有输入信息的激发,状态是不会改变的。输入信息的激发,状态是不会改变的。2状态迁移图状态迁移图从从上上面面的的叙叙述述中中可可以以看看出出:从从一一种种稳稳定定状状态态转转移移到到另另一一种种稳稳定定状状态态并并不不是是只只有有一一种种迁迁移移方方向向,而而是是要要根根据据输输入入信信息息、所所处处状状态态及及环环境境情情况况的的不不同同而而有有不不同同的的迁迁移移方向。方向。第17页,本讲稿共66页4.2.2 输入处理输入处理输输入入处处理理的的任任务务是是及及时时发发现
11、现新新的的处处理理要要求求,并并对对用用户户线线、中中继继线线的的状状态态进进行行监监视视、检检测测和和识识别别,然然后后将将其其放放在在队队列列中中或或相应的存储区,以便由其他程序分析处理。相应的存储区,以便由其他程序分析处理。一、用户线扫描程序一、用户线扫描程序用用户户线线扫扫描描程程序序是是用用来来对对用用户户线线的的状状态进行检测并及时发现用户线的状态变化。态进行检测并及时发现用户线的状态变化。第18页,本讲稿共66页1用户摘机识别用户摘机识别用用户户摘摘机机识识别别是是找找出出状状态态从从“1”变变为为“0”的用户。的用户。由由于于处处理理机机要要监监视视的的用用户户数数量量很很大大
12、,为为了了提提高高效效率率,多多采采用用群群处处理理的的方方法法。图图4.8所所示示为为用用户户线线扫扫描描示示意意图图,图图中中8个个用用户为一组。户为一组。第19页,本讲稿共66页2用户挂机识别用户挂机识别用用户户挂挂机机识识别别与与摘摘机机识识别别的的原原理理差差不不多,只是将逻辑运算改成多,只是将逻辑运算改成 LSCN=1即可。识别出即可。识别出“1”就是挂机用户。就是挂机用户。第20页,本讲稿共66页二、脉冲号码扫描程序二、脉冲号码扫描程序脉脉冲冲号号码码扫扫描描程程序序由由三三部部分分程程序序组组成成:脉脉冲冲识识别别、脉脉冲冲计计数数和和位位间间隔隔识识别别及及号号码码存储。存储
13、。1脉冲识别脉冲识别脉脉冲冲识识别别是是要要识识别别脉脉冲冲串串中中的的每每一一个个脉脉冲冲,这这就就要要求求脉脉冲冲识识别别的的周周期期必必须须小小于于最小脉冲的持续时间或脉冲的间隔时间。最小脉冲的持续时间或脉冲的间隔时间。第21页,本讲稿共66页2脉冲计数脉冲计数脉脉冲冲识识别别的的同同时时可可以以对对脉脉冲冲计计数数。计计数数是是在在用用户户存存储储器器内内的的一一个个存存储储区区中中进进行行的。的。3位间隔识别及号码存储位间隔识别及号码存储在在识识别别用用户户所所拨拨号号码码时时,除除了了要要识识别别脉脉冲冲的的个个数数,还还要要识识别别两两串串脉脉冲冲之之间间的的间间隔隔,这这就就是
14、是位位间间隔隔识识别别。在在两两位位号号码码之之间间的的间间隔隔称称为为“位位间间隔隔”,位位间间隔隔应应大大于于300ms。第22页,本讲稿共66页三、双音频号码扫描程序三、双音频号码扫描程序1双音频话机拨号特点双音频话机拨号特点双双音音频频话话机机拨拨号号是是按按号号盘盘的的数数字字键键,每每按按一一个个数数字字键键就就送送出出两两个个音音频频信信号号,其其中中一一个个是是高高频频组组中中的的信信号号,另另一一个个是是低低频频组中的信号。组中的信号。2双音频话机收号方法双音频话机收号方法程程控控数数字字交交换换机机接接收收双双音音频频号号码码信信息息是是经经用用户户电电路路的的A/D变变换
15、换后后,通通过过用用户户级级、选组级送入双音频收号器。选组级送入双音频收号器。第23页,本讲稿共66页四、中继线扫描程序四、中继线扫描程序中中继继线线扫扫描描程程序序主主要要是是用用于于监监视视中中继继线线上上的的呼呼叫叫状状态态,以以便便控控制制接接续续的的进进行行。中中继继线线上上的的呼呼叫叫状状态态信信息息是是采采用用线线路路信信号号方方式式传传递递的的。在在中中继继线线上上只只有有占占用用、应应答答、反反向向拆拆线线及及正正向向拆拆线线等等信信号号,故故一一般般采采用用结结构构简简单单的的直直流流信信号号。因因此此,线线路路信信号号的的识别方法与用户线扫描的方法相同。识别方法与用户线扫
16、描的方法相同。第24页,本讲稿共66页4.2.3 分析处理分析处理一、去话分析一、去话分析去去话话分分析析的的主主要要任任务务是是分分析析主主叫叫用用户户的用户数据,以决定下一步的任务和状态。的用户数据,以决定下一步的任务和状态。1用户数据用户数据用用户户数数据据是是去去话话分分析析的的主主要要信信息息来来源源,用户数据主要包括以下内容。用户数据主要包括以下内容。第25页,本讲稿共66页 呼叫要求类别:一般呼叫、模拟呼呼叫要求类别:一般呼叫、模拟呼叫、拍叉簧呼叫。叫、拍叉簧呼叫。端子类别:空端子、使用状态。端子类别:空端子、使用状态。线路类别:单线电话、同线电话。线路类别:单线电话、同线电话。
17、运用类别:一般用户、来话专用、运用类别:一般用户、来话专用、去话禁止。去话禁止。第26页,本讲稿共66页 话机类别:号盘话机、按钮话机话机类别:号盘话机、按钮话机(双音频话机)。(双音频话机)。计费种类:定期或立即计费、家用计费种类:定期或立即计费、家用计次表、计费打印等。计次表、计费打印等。出局类别:允许本区内呼叫、允许出局类别:允许本区内呼叫、允许市内呼叫、允许国内长途呼叫、允许国际市内呼叫、允许国内长途呼叫、允许国际呼叫。呼叫。服务类别:呼叫转移、呼叫等待、服务类别:呼叫转移、呼叫等待、三方通话、叫醒、免打扰、恶意呼叫追踪三方通话、叫醒、免打扰、恶意呼叫追踪等服务性能。等服务性能。第27
18、页,本讲稿共66页2分析过程分析过程去去话话分分析析是是根根据据用用户户数数据据,按按去去话话分分析析的的流流程程图图(如如图图4.17所所示示),采采用用表表格格展展开开法法进进行行的的。最最后后,将将分分析析结结果果送送入入队队列,转至任务执行程序,执行程序的任务。列,转至任务执行程序,执行程序的任务。第28页,本讲稿共66页图图4.17 去话分析流程图去话分析流程图第29页,本讲稿共66页二、号码分析二、号码分析号号码码分分析析是是对对主主叫叫用用户户所所拨拨的的被被叫叫号号码码进进行行分分析析,以以决决定定接接续续路路由由、话话费费指指数数、任务号码及下一状态号码等项目。任务号码及下一
19、状态号码等项目。1分析数据来源分析数据来源用用户户所所拨拨号号码码是是分分析析的的数数据据来来源源,它它可可直直接接从从用用户户话话机机接接收收下下来来,也也可可通通过过局局间间信信号号传传送送过过来来,然然后后根根据据用用户户拨拨号号查查找找译码表进行分析。译码表包括如下内容。译码表进行分析。译码表包括如下内容。第30页,本讲稿共66页 号码类型:市内号、特服号、长途号码类型:市内号、特服号、长途号或国际号等。号或国际号等。应收位数。应收位数。局号。局号。计费方式。计费方式。电话簿号码。电话簿号码。用户业务的业务号:缩位拨号、呼用户业务的业务号:缩位拨号、呼叫转移、叫醒、热线及缺席等服务业务
20、的叫转移、叫醒、热线及缺席等服务业务的登记和撤销。登记和撤销。第31页,本讲稿共66页2分析过程分析过程第一步:预译处理第一步:预译处理预译处理是对拨号的前几位进行分析预译处理是对拨号的前几位进行分析处理。处理。第二步:对号码分析处理第二步:对号码分析处理当当收收完完全全部部用用户户所所拨拨号号码码后后,则则要要对对全部号码进行分析。全部号码进行分析。第32页,本讲稿共66页三、来话分析三、来话分析来来话话分分析析是是分分析析被被叫叫用用户户的的类类别别、运运用用情情况况、忙忙闲闲状状态态等等,以以确确定定下下一一个个任任务务及状态号码。及状态号码。第33页,本讲稿共66页1分析数据来源分析数
21、据来源来话分析的数据来源是被叫用户的用来话分析的数据来源是被叫用户的用户数据。户数据。2分析过程分析过程根据收到的用户号码,从外存中读出根据收到的用户号码,从外存中读出被叫用户的用户数据,逐项进行分析,其被叫用户的用户数据,逐项进行分析,其分析程序流程图如图分析程序流程图如图4.20所示。所示。第34页,本讲稿共66页图图4.20 来话分析程序流程图来话分析程序流程图第35页,本讲稿共66页四、状态分析四、状态分析状状态态分分析析就就是是分分析析在在什什么么状状态态下下输输入入哪哪些些输输入入信信息息,并并应应转转移移到到哪哪一一种种新新的的状状态。这就是状态分析任务。态。这就是状态分析任务。
22、1状态分析的数据来源状态分析的数据来源状状态态分分析析的的数数据据来来源源是是稳稳定定状状态态和和输输入信息。入信息。在在状状态态迁迁移移图图中中(见见图图4.5)已已可可见见到到,当当用用户户处处于于某某一一稳稳定定状状态态时时,处处理理机机一一般般不予理睬,而是等待外部输入信息。不予理睬,而是等待外部输入信息。第36页,本讲稿共66页2分析过程分析过程当当用用户户进进入入等等待待收收号号、振振铃铃、通通话话等等稳稳定定状状态态后后,若若有有输输入入信信息息,则则要要对对输输入入信信息息进进行行分分析析,结结合合原原有有的的接接续续状状态态作作出出判断,以确定下一个任务及状态号码。判断,以确
23、定下一个任务及状态号码。第37页,本讲稿共66页4.2.4 任务执行和输出处理任务执行和输出处理一、任务执行程序一、任务执行程序任任务务执执行行是是为为输输出出处处理理做做的的动动作作准准备备。如如向向被被叫叫振振铃铃前前,要要预预先先测测试试选选择择一一条条空空闲闲的的线线路路和和主主被被叫叫通通话话路路由由,然然后后才才可可以以进行输出处理,即控制话路设备的驱动。进行输出处理,即控制话路设备的驱动。第38页,本讲稿共66页1路由选择路由选择路路由由选选择择是是根根据据数数字字分分析析的的结结果果,在在相应的路由中选择一条空闲的中继线。相应的路由中选择一条空闲的中继线。2通路选择通路选择通通
24、路路选选择择是是指指在在交交换换网网络络上上选选择择一一条条空空闲闲的的通通路路。一一条条通通路路常常常常由由几几级级链链路路串串接接而而成成,只只有有在在串串接接的的各各级级链链路路都都空空闲闲时时才才是是空空闲闲通通路路。通通常常是是利利用用各各级级链链路路的的忙忙闲表,来选择空闲通路。闲表,来选择空闲通路。第39页,本讲稿共66页二、输出处理二、输出处理根根据据任任务务执执行行程程序序编编制制完完成成的的命命令令,由由输输出出处处理理程程序序输输出出硬硬件件控控制制命命令令,控控制制硬件的接续或释放。硬件的接续或释放。1路由驱动路由驱动路路由由驱驱动动包包括括话话路路的的接接续续和和复复
25、原原,信信号号音音发发送送路路由由的的接接续续和和复复原原,以以及及信信号号(包包括括拨拨号号号号码码和和其其他他信信号号)接接收收路路由由的的接续和复原。接续和复原。第40页,本讲稿共66页2发送分配信号发送分配信号分分配配信信号号驱驱动动的的对对象象包包括括对对用用户户电电路路、中中继继电电路路、话话务务台台电电路路的的驱驱动动,这这里里有有电电子子设设备备也也有有继继电电器器(例例如如,振振铃铃继继电电器器、测试继电器等)。测试继电器等)。3转发拨号脉冲转发拨号脉冲对对模模拟拟局局的的话话路路接接续续,需需要要转转发发直直流流脉脉冲冲。为为了了转转发发脉脉冲冲,需需要要建建立立一一个个发
26、发号号存存储储区区。在在发发号号存存储储区区内内应应设设有有发发号号请请求求标志、节拍标志、脉串标志和号位计数器。标志、节拍标志、脉串标志和号位计数器。第41页,本讲稿共66页4多频信号发送多频信号发送多频信号的发送和接收分四个节拍。多频信号的发送和接收分四个节拍。第一拍,发端发送前向信号。第一拍,发端发送前向信号。第第二二拍拍,终终端端收收到到前前向向信信号号后后,发发后后向信号。向信号。第第三三拍拍,发发端端收收到到后后向向信信号号后后,停停前前向信号。向信号。第第四四拍拍,终终端端发发现现停停前前向向信信号号后后,停停后向信号。后向信号。第42页,本讲稿共66页5线路信号的发送线路信号的
27、发送线线路路信信号号的的发发送送可可由由硬硬件件实实现现,处处理理机发有关的控制信号。机发有关的控制信号。第43页,本讲稿共66页4.3 程序的执行管理程序的执行管理4.3.1 软件管理技术软件管理技术一、实时处理技术一、实时处理技术在在交交换换机机中中,许许多多处处理理请请求求都都有有一一定定的的时时间间要要求求,所所谓谓实实时时处处理理(Real Time Processing)就就是是指指当当用用户户无无论论在在任任何何时时候候发发出出处处理理要要求求时时,交交换换机机都都应应立立即即响响应应,受受理理该该项项要要求求,并并在在允允许许的的时时限限范范围围内内及及时给予执行处理,实现用户
28、的要求。时给予执行处理,实现用户的要求。第44页,本讲稿共66页1定期扫描定期扫描由由于于用用户户呼呼叫叫处处理理请请求求是是随随机机的的,而而处处理理机机又又不不可可能能对对每每一一设设备备进进行行连连续续监监视视,因因此此,要要对对其其所所控控制制的的设设备备进进行行周周期期性性的的监视扫描(即,定期扫描)。监视扫描(即,定期扫描)。第45页,本讲稿共66页2多级中断多级中断多多级级中中断断是是用用来来按按时时启启动动实实时时要要求求较较严格的程序。严格的程序。3队列队列所所谓谓队队列列就就是是排排队队,按按先先进进先先出出的的原原则进行处理。则进行处理。第46页,本讲稿共66页二、多重处
29、理二、多重处理一一个个交交换换机机面面对对众众多多的的用用户户,在在同同一一时时间间里里会会有有许许多多用用户户摘摘机机呼呼叫叫,每每一一呼呼叫叫都都伴伴随随着着许许多多事事情情要要处处理理,如如识识别别用用户户类类型型,向向用用户户送送拨拨号号音音,接接收收和和分分析析用用户户拨拨号号码。号号码。1按优先顺序依次处理按优先顺序依次处理将将需需要要处处理理的的任任务务加加以以分分类类,排排定定处处理的先后顺序。理的先后顺序。第47页,本讲稿共66页2多道程序同时运行多道程序同时运行将将每每次次的的用用户户呼呼叫叫过过程程分分成成若若干干段段落落,每每一一段段落落称称为为进进程程(或或称称任任务
30、务)。处处理理机机在在处处理理某某个个用用户户呼呼叫叫时时,完完成成一一个个任任务务后后,并并不不等等待待外外设设动动作作,而而是是即即刻刻去去处处理理另另一一呼呼叫叫请请求求,这这样样就就可可使使多多个个呼呼叫叫“同同时时”得到处理。得到处理。第48页,本讲稿共66页三、群处理三、群处理所所谓谓群群处处理理是是执执行行一一个个程程序序可可对对多多个个输输入入同同时时处处理理。这这种种群群处处理理的的方方法法常常用用于于用户线或中继线的扫描监视。用户线或中继线的扫描监视。四、多处理机四、多处理机在在多多处处理理机机控控制制的的系系统统中中,处处理理机机之之间间可可按按负负荷荷分分担担方方式式或
31、或功功能能分分担担方方式式工工作作。因此许多处理机同时运行。因此许多处理机同时运行。第49页,本讲稿共66页4.3.2 程序的级别划分程序的级别划分程程序序的的执执行行级级别别可可划划分分为为三三级级:故故障障级、周期级和基本级。级、周期级和基本级。1故障级程序故障级程序故故障障级级程程序序是是实实时时性性要要求求最最高高的的程程序序。平平时时不不用用,一一旦旦发发生生故故障障,就就须须立立即即执执行行。其其任任务务是是识识别别故故障障源源,隔隔离离故故障障设设备备,换换上上备备用用设设备备,进进行行系系统统再再组组成成,使使系系统统尽尽快恢复正常状态。快恢复正常状态。第50页,本讲稿共66页
32、2周期级程序周期级程序周周期期级级程程序序是是实实时时要要求求较较高高的的程程序序。周周期期级级程程序序都都有有其其固固定定的的执执行行周周期期,每每隔隔一一定定的的时时间间就就由由时时钟钟定定时时启启动动,又又称称为为时时钟级程序。钟级程序。3基本级程序基本级程序基基本本级级程程序序对对实实时时性性要要求求不不太太严严格格,有有些些没没有有周周期期性性,有有任任务务就就执执行行,有有些些虽虽然有周期性,但一般周期都较长。然有周期性,但一般周期都较长。第51页,本讲稿共66页4.3.3 程序的启动控制程序的启动控制程序执行管理的基本原则有以下四条。程序执行管理的基本原则有以下四条。基本级按顺序
33、依次执行。基本级按顺序依次执行。基基本本级级执执行行中中可可被被中中断断插插入入,在在被被保保护护现现场后,转去执行相应的中断处理程序。场后,转去执行相应的中断处理程序。中断级在执行中,只允许高级别中断进入。中断级在执行中,只允许高级别中断进入。基基本本级级被被时时钟钟中中断断插插入入后后的的恢恢复复处处理理应应体体现基本级中的级别次序。现基本级中的级别次序。第52页,本讲稿共66页4.3.4 周期级的调度管理周期级的调度管理周周期期级级程程序序中中各各个个程程序序的的执执行行周周期期不不同同,而而对对众众多多的的周周期期级级程程序序,需需要要用用时时间间表来调度控制。表来调度控制。时时间间计
34、计数数器器是是周周期期级级中中断断计计数数器器,它它是是根根据据时时间间表表单单元元数数设设置置的的,如如果果时时间间表表有有24个个单单元元,则则计计数数器器即即由由“0”开开始始累累加加到到“23”后再回到后再回到“0”。第53页,本讲稿共66页屏蔽表又称有效位。屏蔽表又称有效位。时间表实际上是一个执行任务的调度时间表实际上是一个执行任务的调度表。表。转移表是存放周期级程序和任务的起转移表是存放周期级程序和任务的起始地址,它标明了要执行的程序逻辑的存始地址,它标明了要执行的程序逻辑的存放地址。放地址。由时间表控制启动的程序,其扫描周由时间表控制启动的程序,其扫描周期并不都是期并不都是4ms
35、。第54页,本讲稿共66页 8ms周周期期级级中中断断到到,读读取取时时间间计计数数器器的的值值,根根据据其其值值读读取取时时间间表表相相应应单单元元的的内容。内容。将将屏屏蔽蔽表表的的内内容容与与该该单单元元对对应应位位的的内内容容相相与与,其其结结果果为为“1”,即即根根据据该该位位的的号号码码,找找到到转转移移表表中中的的相相应应行行,而而得得到到要要执行的首地址;其结果为执行的首地址;其结果为“0”,即不执行。,即不执行。执行该程序。执行该程序。第55页,本讲稿共66页 等所有位均进行了上述处理,并执等所有位均进行了上述处理,并执行完相应的程序以后,表明这一行完相应的程序以后,表明这一
36、8ms周期周期中已执行完周期级程序,可以转向执行基中已执行完周期级程序,可以转向执行基本级程序。本级程序。当计数器计到当计数器计到23时,即对最后一个时,即对最后一个单元进行处理。当处理至最后一位时,将单元进行处理。当处理至最后一位时,将计数器清零,以便在下一个计数器清零,以便在下一个8ms周期中断周期中断到来时重新开始。到来时重新开始。第56页,本讲稿共66页4.3.5 基本级程序的执行管理基本级程序的执行管理1循环队列循环队列图图4.31所所示示为为一一循循环环队队列列,在在队队列列中中有有队队首首指指针针、队队尾尾指指针针及及排排队队的的处处理理要要求求a,b,c。排排队队的的单单元元是
37、是一一定定的的,队队首首指指针针指指的的是是出出口口地地址址,队队尾尾指指针针指指的的是是入入口口地地址。址。第57页,本讲稿共66页 图图4.31 循循环环队队列列第58页,本讲稿共66页2链形队列链形队列链链形形队队列列是是将将一一些些位位置置零零乱乱的的存存储储表表,位位置置不不动动,而而将将其其首首地地址址按按一一定定顺顺序序加加以以编排,链接在一队列之中。编排,链接在一队列之中。3双向链队双向链队上上面面所所述述的的链链队队实实际际上上是是单单向向链链队队。这这种种链链队队虽虽然然可可以以在在中中间间插插入入或或取取出出,但但必必须须知知道道前前一一张张表表的的指指针针内内容容,为为
38、此此就就不不得不从头开始查找。得不从头开始查找。第59页,本讲稿共66页4.4 系统的诊断与维护系统的诊断与维护4.4.1 故障处理的一般过程故障处理的一般过程当当交交换换机机发发生生故故障障时时,故故障障处处理理的的一一般般过过程程有有故故障障识识别别、系系统统再再生生成成、恢恢复复处处理理、故故障障告告警警打打印印、诊诊断断测测试试、故故障障修修理理以及修复故障返回整机系统。以及修复故障返回整机系统。第60页,本讲稿共66页1故障识别故障识别各种设备配有各种检验电路,校核每各种设备配有各种检验电路,校核每次动作结果,如识别到不正常情况一般可次动作结果,如识别到不正常情况一般可通过故障中断报
39、告给通过故障中断报告给CPU,通过故障处理通过故障处理程序中的故障识别和分析程序,可以大致程序中的故障识别和分析程序,可以大致分析出发生了什么性质的故障和哪一个设分析出发生了什么性质的故障和哪一个设备发生了故障。备发生了故障。第61页,本讲稿共66页2系统再生成系统再生成当故障识别程序找到有故障设备后,当故障识别程序找到有故障设备后,就将有故障的设备切除,换上备用设备,就将有故障的设备切除,换上备用设备,以进行正常的交换处理。以进行正常的交换处理。3恢复处理恢复处理故故障障发发生生后后,暂暂停停呼呼叫叫处处理理工工作作,进进行故障处理。行故障处理。第62页,本讲稿共66页4故障告警打印故障告警
40、打印交交换换机机恢恢复复正正常常工工作作后后,应应将将故故障障状状况况通通知知维维护护人人员员,进进行行故故障障告告警警和和故故障障打打印。印。5诊断测试诊断测试虽虽然然故故障障设设备备已已被被备备用用设设备备所所替替换换,但但应应尽尽早早修修复复故故障障设设备备,以以免免在在故故障障设设备备修修复复前前又又发发生生同同类类故故障障,因因没没有有可可替替换换的的设备而造成交换接续的中断。设备而造成交换接续的中断。第63页,本讲稿共66页6故障修理故障修理对对于于硬硬件件设设备备(如如电电路路板板)的的故故障障,可可由由维维护护人人员员利利用用测测试试仪仪表表进进行行测测试试和和分分析析,更更换
41、换损损坏坏的的元元器器件件,以以便便达达到到硬硬件件故故障修复的目的。障修复的目的。7修复设备返回整机系统修复设备返回整机系统故故障障设设备备修修复复后后,可可由由维维护护人人员员送送入入指指令令,以以便便使使修修复复设设备备成成为为可可用用状状态态,返返回交换机的工作系统中去。回交换机的工作系统中去。第64页,本讲稿共66页4.4.2 故障检测与诊断故障检测与诊断1硬件发现故障硬件发现故障硬硬件件可可通通过过奇奇偶偶校校验验、动动作作顺顺序序校校验验、工工作作状状态态校校验验、非非法法命命令令校校验验等等手手段段发发现现故障。故障。2软件发现故障软件发现故障软软件件发发现现故故障障也也有有两
42、两种种检检测测方方式式:控控制混乱识别和数据检验。制混乱识别和数据检验。第65页,本讲稿共66页4.4.3 故障排除故障排除在在故故障障处处理理中中,如如果果识识别别出出故故障障设设备备,可可将将故故障障设设备备切切除除,换换上上备备用用设设备备,这这是是最最简简单单的的系系统统再再组组成成。也也可可由由人人工工对对设设备备进进行行转转换换、切切除除和和恢恢复复工工作作。在在较较复复杂杂的的情情况况下下,如如难难以以区区分分故故障障设设备备或或出出现现严严重重故故障障,要要用用逐逐次次置置换换法法来来不不断断组组成成系系统统,以形成正常工作系统并找出故障设备。以形成正常工作系统并找出故障设备。第66页,本讲稿共66页