第四章 程控交换机的软件系统

第四章 程控交换机的软件系统

ID:47466597

大小:1.31 MB

页数:38页

时间:2020-01-11

第四章  程控交换机的软件系统_第1页
第四章  程控交换机的软件系统_第2页
第四章  程控交换机的软件系统_第3页
第四章  程控交换机的软件系统_第4页
第四章  程控交换机的软件系统_第5页
资源描述:

《第四章 程控交换机的软件系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章程控交换机的软件系统4.1程控交换软件的概述4.2运行软件的一般结构4.3程序的级别及调度4.4呼叫处理程序4.1程控交换软件的概述4.1.1程控交换软件的基本特点程控交换软件的基本特点是:实时性强,具有并发性,适应性强,可靠性和可维护性要求高。1.实时性强程控交换机是一个实时系统。在交换机中,许多处理请求都有一定的时间要求,所谓实时处理(RealTimeProcessing)就是指当用户无论在任何时候发出处理要求时,交换机都应立即响应,受理该项要求,并在允许的时限范围内及时给予执行处理,实现用户的要求。Ê定期扫描由于用户呼叫处理请求是随机的,

2、而处理机又不可能对每一设备进行连续监视,因此,要对其所控制的设备进行周期性的监视扫描(即,定期扫描)。Ê多级中断多级中断是用来按时启动实时要求较严格的程序。Ê队列所谓队列就是排队,按先进先出的原则进行处理。2.并发性和多道程序运行在一部交换机上,往往不仅有多个用户同时发出呼叫请求,还同时有多个用户正在进行通话。一个交换机面对众多的用户,在同一时间里会有许多用户摘机呼叫,每一呼叫都伴随着许多事情要处理,如识别用户类型,向用户送拨号音,接收和分析用户拨号号码。Ê1.按优先顺序依次处理将需要处理的任务加以分类,排定处理的先后顺序。Ê2.多道程序同时运行将每

3、次的用户呼叫过程分成若干段落,每一段落称为进程(或称任务)。处理机在处理某个用户呼叫时,完成一个任务后,并不等待外设动作,而是即刻去处理另一呼叫请求,这样就可使多个呼叫“同时”得到处理。l群处理所谓群处理是执行一个程序可对多个输入同时处理。这种群处理的方法常用于用户线或中继线的扫描监视。38l多处理机在多处理机控制的系统中,处理机之间可按负荷分担方式或功能分担方式工作。因此许多处理机同时运行。图4-1多个进程实例共用一个程序代码3.可靠性要求高程控交换机应具有很高的可靠性,即使在其硬件或软件系统本身发生故障的情况下,系统仍能保持可靠运行。4.能方便地

4、适应交换机的各种条件一个程控交换机要面对大量规模不同、对交换机功能要求不同、运行环境不同的交换局。5.软件的可维护性要求高交换软件的另一个特点是具有相当大的维护工作量。4.1.2数据驱动程序的特点及其结构程控交换软件的一个基本要求是容易追加新的功能及适应不同的条件。图4-2动作驱动程序的流程图38图4-3数据驱动程序的流程图图4-4数据驱动程序的一般结构4.1.3有限状态机(FSM)和有限消息机(FMM)的概念系统的有限状态机描述是指能将系统(或进程)的状态定义为有限个状态,然后描述在每个状态下受到某个外部信号激励时系统作出的响应及状态转移的情况。3

5、8图4-5FSM结构的示意图4.1.4在交换软件设计中应用的三种类型的程序设计语言在程控交换机软件的开发、运行和维护阶段,一般要用到三种类型的语言:规范描述语言(SDL)、各种高级语言和汇编语言、人机对话语言(MML)。1.规范描述语言规范描述语言(SDL)是原CCITT建议的一种高级语言,主要用来说明电话交换系统的行为。(1)系统定义·系统名字·信号定义·信号表定义·信道定义·数据定义·模块定义图4-6系统图的SDL/GR表示38(2)模块定义模块定义包含以下项目:§模块名字信号定义§信号表定义§信号路由定义§信道到路由的连接§进程定义§数据定义图

6、4-7模块的SDL/GR表示(3)进程定义图4-8SDL/GR描述进程的主要符号38图4-9进程定义的例子2.汇编语言和高级语言(1)汇编语言汇编语言是面向处理机动作过程的语言(2)高级语言3.人机对话语言(MML)(1)输入信息——人机命令(2)输出语言384.2运行软件的一般结构4.2.1运行软件的基本结构程控交换机的运行软件指存放在交换机处理机系统中,对交换机的各种业务进行处理的程序和数据的集合。图4-10运行软件结构4.2.2局数据和用户数据1.局数据局数据用来描述交换机的配置及运行环境,主要包含以下内容:·配置数据·交换局的号码翻译规则·路

7、由中继数据·No.7信令数据·计费数据·新业务提供情况2.用户数据用户数据用来说明用户的情况,每个用户都有其特有的用户数据。用户数据主要包括以下内容:§用户电话号码、用户设备码§用户线类别§话机类别§用户的服务等级§用户对新业务的使用权及用户已登记的新业务§用户计费数据4.2.3操作系统、呼叫处理程序以及维护管理程序1.操作系统又称为执行控制程序,是处理机硬件与应用程序间的接口,它统一管理系统中的软、硬件资源,合理组织各个作业的流程,协调处理机的动作和实现处理机之间的通信。主要功能如下:任务调度、存储管理、定时管理、进程之间的通信和处理机之间的通信、

8、系统的防御和恢复。382.呼叫处理程序呼叫处理程序负责整个交换机所有呼叫的建立、监视与释放,并完成对各种电话

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。