程控交换机软件概况
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5
恢复与再启动处理: 系统初始化、数据恢复
3、故障诊断程序
确定故障部位
打印诊断结果
6
4、维护和运行程序 存取和修改有关用户和交换局的各种数据 对用户线和中继线定期维护、测试 业务质量监察 统计话务量
7
打印计费清单
5. 呼叫处理程序
主要用来完成交换机的呼叫处理功能。普通的呼叫处 理过程从一方用户摘机开始,然后接收用户拨号数字,经 过对数字进行分析后接通通话双方,一直到双方用户全部 挂机为止。是交换过程的关键程序,它负责以下功能:
2. 应用工程的支援系统
a) 交换网规划程序 b) 话局工程设计程序 c) 装机工程设计程序 d) 安装测试程序
3. 软件加工支援系统
a) 局数据生成程序 b) 用户数据生成程序 c) 交换机程序的组合
4. 交换局管理支援系统
a) 资料的搜集和分析 b) 交换局资料的更改 c) 资料的编辑和输出
17
局数据是指与交换局设备有关的数据,包括 硬件配置、编号方式、中继线信号方式等。包含 局数据文件叫做局数据文件。
用户数据包括呼叫权限、用户类别、出局类 别、话机类型和新业务类别等。
12
▪局数据和用户数据由数据库提供(动、静态数据), 数据库管理程序提供接口。
在程控交换机中的数据库管理程序特点:
(1)数据的存取必须满足实时性要求; (2)由于数据库是一种公共资源,因此必须要随时控制对 数据库的存取; (3)要维持数据的完整性,满足系统对可靠性的要求; (4)在交换机引入新的功能,数据库功能要尽可能保持不 变; (5)要有可能使维护人员查询所存放的数据。
可以预料,程控交换软件的维护工作量比一般软件系统更 大。维护工作从系统投入运行开始,一直延续到交换机退出服 役为止,一般软件总成本中有50%~60%是用在维护上的,所 以,提高程控软件的维护水平(包括效率和质量)对提高程控交换 系统的质量和降低成本具有十分重要的作用。
15
支援软件系统的另一个重要功能就是提供先进的软件维护 工具和环境。
进行通信的方式及语言,用于交换机的安装、操作、维护和测 试。需要一个对话驱动程序对MML命令进行语法分析,访问 内部子程序,以便执行有关命令。
(3)SDL(Specification and Description Language) 用于交换机系统设计阶段,描述整个交换机的功能,及各
第5章 程控交换机软件概况
5.1 程控交换机的运行软件
➢ 5.1.1 对运行软件的要求
1. 实时性 2. 多道程序运行 3. 业务的不间Baidu Nhomakorabea性
1
➢5.1.2 运行软件的组成
程控交换机的运行软件分为两大类:系统软件和应用软件。 系统软件相当于一个通用计算机的操作系统。是交换机硬 件同应用软件之间的接口。
④交换负荷控制:根据交换业务的负荷情况、临时性控制发话 和入局呼叫的限制。
9
10
5.2 程序文件
交换局使用的程序必须通用。为此,要把程 序和数据分开,其次把数据再划分 。
程序
系统程序,系统程序对不同局 都适用。包含系统程序文件叫 做系统文件。
数据
系统数据:各局共同使用的数据 局数据 用户数据
11
5.4 软件设计语言
交换机常用两类语言:汇编语言和高级语言。 汇编语言具有较高的代码效率,执行速率快和节省空间,
但编程效率低;高级语言常用C语言和CCITT建议的CHILL语 言等,具有编程效率高、易于调试修改,容易实现程序的结构 化和模块化。
CCITT建议的语言: (1)CHILL语言(CCITT High-Level Language)
是CCITT建议用于程序设计的高级语言,80年代常用。 ◆有数据描述部分,包括数据定义语句和数据说明语句; ◆有动作描述部分,包括数据各种运算及一些控制命令; ◆有程序结构描述部分,包括说明程序的开始、结束和有效 范围。
18
(2)MML( Man-Machine Language) 是交互式人---机操作和维护命令语言。规定了人与交换机
2
1、执行管理程序
管理计算机资源: 软件、硬件
控制程序的运行
3
2、系统监视和故障处理程序
系统监视和故障识别
系统监视
硬件:设置核对电路 软件:校验
故障识别:产生中断
4
2、系统监视和故障处理程序
系统监视和故障识别
故障分析与处理
偶然性故障 恢复处理 固定性故障 主/备机倒换
系统重新组织: 主/备机倒换后,建立新系统
13
5.3 软件支援系统
程控交换机的成本和质量在很大程度上取决于软件系统, 因此,软件的开发和生产效率及质量是直接影响程控交换机成 本和质量的关键。
在一个通信网中,由于各个交换局的地理位置和所管辖区 域的政治、历史、经济等情况各不相同,因此它们的用户组成 、容量、话务量、对端局工作方式及其在整个网中所处的地位 与作用也各不相同。尽管各个局的主体软件构成相同,但考虑 到上述具体因素,软件的有关部分需要做一定的修改以适应各 种具体要求。如果每建立一个程控交换局都要用人工方法根据 具体要求对交换软件系统中的相应程序和数据进行修改,那么 不但工作量大,而且更重要的是不能保证软件质量。
在交换机软件中,呼叫处理程序是实现交换机基本功能的 主要组成部分,但在整个系统的运行软件中,它只占一小部分 ,一般不超过三分之一,而系统防御和维护管理程序大约占整 个运行软件的三分之二左右。
16
• 软件支援系统包括
1. 软件开放支援系统
a) 源文件的生成和程序的编译程序 b) 连接编辑程序 c) 调试程序
支援软件系统的一个重要功能就是提供软件开发和生产的
工具与环境。
14
程控交换软件系统的一大特点是具有相当大的维护工作量 。这不仅是因为原来设计和实现的软件系统不完善而需要加以 修改,而且更重要的原因是随着技术的发展,需要不断引入新 的功能和业务,对原有功能要加以改进和扩充。 另外,交换局 的业务发展会引起用户组成、话务量等的变化,整个通信网的 发展可能会对各交换局提出新的要求。
8
①交换状态管理:在呼叫处理中有不同的状态(如空闲状态,收 号状态等),由交换状态管理程序负责状态的转移及管理。
②交换资源管理;交换机有许多电话外设,如用户设备、中继 器、收发码器、交换网络等,它在呼叫处理过程中测试和调用, 因此由呼叫处理程序管理;
③交换业务管理:程控交换机有许多新的交换业务(如叫醒业 务等),它也属于呼叫处理的一部分;
恢复与再启动处理: 系统初始化、数据恢复
3、故障诊断程序
确定故障部位
打印诊断结果
6
4、维护和运行程序 存取和修改有关用户和交换局的各种数据 对用户线和中继线定期维护、测试 业务质量监察 统计话务量
7
打印计费清单
5. 呼叫处理程序
主要用来完成交换机的呼叫处理功能。普通的呼叫处 理过程从一方用户摘机开始,然后接收用户拨号数字,经 过对数字进行分析后接通通话双方,一直到双方用户全部 挂机为止。是交换过程的关键程序,它负责以下功能:
2. 应用工程的支援系统
a) 交换网规划程序 b) 话局工程设计程序 c) 装机工程设计程序 d) 安装测试程序
3. 软件加工支援系统
a) 局数据生成程序 b) 用户数据生成程序 c) 交换机程序的组合
4. 交换局管理支援系统
a) 资料的搜集和分析 b) 交换局资料的更改 c) 资料的编辑和输出
17
局数据是指与交换局设备有关的数据,包括 硬件配置、编号方式、中继线信号方式等。包含 局数据文件叫做局数据文件。
用户数据包括呼叫权限、用户类别、出局类 别、话机类型和新业务类别等。
12
▪局数据和用户数据由数据库提供(动、静态数据), 数据库管理程序提供接口。
在程控交换机中的数据库管理程序特点:
(1)数据的存取必须满足实时性要求; (2)由于数据库是一种公共资源,因此必须要随时控制对 数据库的存取; (3)要维持数据的完整性,满足系统对可靠性的要求; (4)在交换机引入新的功能,数据库功能要尽可能保持不 变; (5)要有可能使维护人员查询所存放的数据。
可以预料,程控交换软件的维护工作量比一般软件系统更 大。维护工作从系统投入运行开始,一直延续到交换机退出服 役为止,一般软件总成本中有50%~60%是用在维护上的,所 以,提高程控软件的维护水平(包括效率和质量)对提高程控交换 系统的质量和降低成本具有十分重要的作用。
15
支援软件系统的另一个重要功能就是提供先进的软件维护 工具和环境。
进行通信的方式及语言,用于交换机的安装、操作、维护和测 试。需要一个对话驱动程序对MML命令进行语法分析,访问 内部子程序,以便执行有关命令。
(3)SDL(Specification and Description Language) 用于交换机系统设计阶段,描述整个交换机的功能,及各
第5章 程控交换机软件概况
5.1 程控交换机的运行软件
➢ 5.1.1 对运行软件的要求
1. 实时性 2. 多道程序运行 3. 业务的不间Baidu Nhomakorabea性
1
➢5.1.2 运行软件的组成
程控交换机的运行软件分为两大类:系统软件和应用软件。 系统软件相当于一个通用计算机的操作系统。是交换机硬 件同应用软件之间的接口。
④交换负荷控制:根据交换业务的负荷情况、临时性控制发话 和入局呼叫的限制。
9
10
5.2 程序文件
交换局使用的程序必须通用。为此,要把程 序和数据分开,其次把数据再划分 。
程序
系统程序,系统程序对不同局 都适用。包含系统程序文件叫 做系统文件。
数据
系统数据:各局共同使用的数据 局数据 用户数据
11
5.4 软件设计语言
交换机常用两类语言:汇编语言和高级语言。 汇编语言具有较高的代码效率,执行速率快和节省空间,
但编程效率低;高级语言常用C语言和CCITT建议的CHILL语 言等,具有编程效率高、易于调试修改,容易实现程序的结构 化和模块化。
CCITT建议的语言: (1)CHILL语言(CCITT High-Level Language)
是CCITT建议用于程序设计的高级语言,80年代常用。 ◆有数据描述部分,包括数据定义语句和数据说明语句; ◆有动作描述部分,包括数据各种运算及一些控制命令; ◆有程序结构描述部分,包括说明程序的开始、结束和有效 范围。
18
(2)MML( Man-Machine Language) 是交互式人---机操作和维护命令语言。规定了人与交换机
2
1、执行管理程序
管理计算机资源: 软件、硬件
控制程序的运行
3
2、系统监视和故障处理程序
系统监视和故障识别
系统监视
硬件:设置核对电路 软件:校验
故障识别:产生中断
4
2、系统监视和故障处理程序
系统监视和故障识别
故障分析与处理
偶然性故障 恢复处理 固定性故障 主/备机倒换
系统重新组织: 主/备机倒换后,建立新系统
13
5.3 软件支援系统
程控交换机的成本和质量在很大程度上取决于软件系统, 因此,软件的开发和生产效率及质量是直接影响程控交换机成 本和质量的关键。
在一个通信网中,由于各个交换局的地理位置和所管辖区 域的政治、历史、经济等情况各不相同,因此它们的用户组成 、容量、话务量、对端局工作方式及其在整个网中所处的地位 与作用也各不相同。尽管各个局的主体软件构成相同,但考虑 到上述具体因素,软件的有关部分需要做一定的修改以适应各 种具体要求。如果每建立一个程控交换局都要用人工方法根据 具体要求对交换软件系统中的相应程序和数据进行修改,那么 不但工作量大,而且更重要的是不能保证软件质量。
在交换机软件中,呼叫处理程序是实现交换机基本功能的 主要组成部分,但在整个系统的运行软件中,它只占一小部分 ,一般不超过三分之一,而系统防御和维护管理程序大约占整 个运行软件的三分之二左右。
16
• 软件支援系统包括
1. 软件开放支援系统
a) 源文件的生成和程序的编译程序 b) 连接编辑程序 c) 调试程序
支援软件系统的一个重要功能就是提供软件开发和生产的
工具与环境。
14
程控交换软件系统的一大特点是具有相当大的维护工作量 。这不仅是因为原来设计和实现的软件系统不完善而需要加以 修改,而且更重要的原因是随着技术的发展,需要不断引入新 的功能和业务,对原有功能要加以改进和扩充。 另外,交换局 的业务发展会引起用户组成、话务量等的变化,整个通信网的 发展可能会对各交换局提出新的要求。
8
①交换状态管理:在呼叫处理中有不同的状态(如空闲状态,收 号状态等),由交换状态管理程序负责状态的转移及管理。
②交换资源管理;交换机有许多电话外设,如用户设备、中继 器、收发码器、交换网络等,它在呼叫处理过程中测试和调用, 因此由呼叫处理程序管理;
③交换业务管理:程控交换机有许多新的交换业务(如叫醒业 务等),它也属于呼叫处理的一部分;