第04章程控交换机的软件系统
- 格式:pptx
- 大小:226.70 KB
- 文档页数:67
程控交换机的软件系统1. 简介程控交换机是一种由软件控制的电话交换机,它是通过自动切换电路来完成电话呼叫的通信设备。
程控交换机的软件系统是控制和管理交换机功能的关键组成部分。
2. 软件系统的架构程控交换机的软件系统通常基于分层架构,由以下几个主要组件组成:2.1 控制层控制层是程控交换机软件系统的核心,它负责管理和控制交换机的各种功能。
控制层包括以下几个子模块:•呼叫控制模块:负责处理电话呼叫的建立、保持、转移等操作。
•网络管理模块:负责管理交换机与外部网络的连接,包括配置路由和地址映射等操作。
•用户管理模块:负责管理交换机上的用户账号和权限。
2.2 信令层信令层是程控交换机软件系统与外部设备或网络进行通信的接口层。
它负责解析和生成各种通信协议,包括呼叫建立协议、信令传输协议等。
2.3 数据层数据层是程控交换机软件系统存储和处理数据的核心组件。
它包括以下几个子模块:•数据库管理模块:负责管理交换机上的数据存储,包括用户账号信息、通话记录等。
•数据处理模块:负责对交换机上的数据进行处理和分析,以支持各种统计和报表功能。
3. 软件系统的功能程控交换机的软件系统具有以下几个主要功能:3.1 呼叫控制呼叫控制是交换机的核心功能,它负责管理电话呼叫的建立、保持和转移等操作。
软件系统通过呼叫控制模块实现对呼叫的控制和管理。
3.2 路由和转接交换机的路由和转接功能是实现电话呼叫传输的关键,它负责将呼叫从源用户路由到目标用户。
软件系统通过网络管理模块实现对路由表和转接表的配置和管理。
3.3 用户管理和权限控制软件系统提供了用户管理和权限控制功能,允许管理员管理用户账号和权限。
管理员可以创建、修改和删除用户账号,并为不同的用户分配不同的权限。
3.4 统计和报表软件系统提供了统计和报表功能,可以对交换机上的通话记录和其他数据进行统计和分析。
管理员可以查看呼叫记录、用户使用情况等统计报表。
4. 软件系统的开发和维护程控交换机的软件系统在开发和维护过程中需要遵循一些编程和软件工程的原则,包括模块化设计、规范的编码风格、测试和调试等。
第四章程控交换机的软件系统现代交换原理4.1程控交换软件的概述4.2运行软件的一般结构4.3程序的级别及调度4.4呼叫处理程序4.1程控交换软件的概述4.1.1程控交换软件的基本特点程控交换软件的基本特点是:实时性强,具有并发性,适应性强,可靠性和可维护性要求高。
1.实时性强程控交换机是一个实时系统。
在交换机中,许多处理请求都有一定的时间要求,所谓实时处理(RealTimeProceing)就是指当用户无论在任何时候发出处理要求时,交换机都应立即响应,受理该项要求,并在允许的时限范围内及时给予执行处理,实现用户的要求。
定期扫描由于用户呼叫处理请求是随机的,而处理机又不可能对每一设备进行连续监视,因此,要对其所控制的设备进行周期性的监视扫描(即,定期扫描)。
多级中断多级中断是用来按时启动实时要求较严格的程序。
队列所谓队列就是排队,按先进先出的原则进行处理。
2.并发性和多道程序运行在一部交换机上,往往不仅有多个用户同时发出呼叫请求,还同时有多个用户正在进行通话。
一个交换机面对众多的用户,在同一时间里会有许多用户摘机呼叫,每一呼叫都伴随着许多事情要处理,如识别用户类型,向用户送拨号音,接收和分析用户拨号号码。
1.按优先顺序依次处理将需要处理的任务加以分类,排定处理的先后顺序。
2.多道程序同时运行将每次的用户呼叫过程分成若干段落,每一段落称为进程(或称任务)。
处理机在处理某个用户呼叫时,完成一个任务后,并不等待外设动作,而是即刻去处理另一呼叫请求,这样就可使多个呼叫“同时”得到处理。
群处理所谓群处理是执行一个程序可对多个输入同时处理。
这种群处理的方法常用于用户线或中继线的扫描监视。
现代交换原理多处理机在多处理机控制的系统中,处理机之间可按负荷分担方式或功能分担方式工作。
因此许多处理机同时运行。
图4-1多个进程实例共用一个程序代码3.可靠性要求高程控交换机应具有很高的可靠性,即使在其硬件或软件系统本身发生故障的情况下,系统仍能保持可靠运行。