程控六章程控交换机软件系统分解
程控六章程控交换机软件系统
程控交换机软件系统是针对电话交换的特
点而开发的,与其他计算机软件相比,交换机
系统中的软件更需要采取一些特殊的措施,如
尽量减少冗长的运行时间以增强程序的处理能
力;尽量减少程序和数据占用的存储空间以节
省存储资源;尽量采用通用程序以简化管理和
维护功能;尽量使程序的设计结构开放化、模
化的进展。 程控交换机完成的各种接续是通过控制部 分(处理机)中程序的运行控制来实现的。 20程19/1序1/2 的运行离不开查找、调用各种数据库资11
一、基本呼叫过程 交换机通过不断对用户线进行周期性的扫描,提
取并分析用户状态,及时对用户的各个呼叫过程进 行处理,以达到对用户的完全控制。可以举一个例 子来说明交换机的各个呼叫过程:在本局呼叫接续 中,设主叫向被叫发起呼叫,如图所示。其接续过
2019/11/2
14
图 常用的图形符号
2019/11/2
15
描述的一个局内呼叫进程如图所示,它共描述
了种状态:号为空闲状态。用户开始摘机时就进入 号状态——等待收号,在此状态下可能会出现拨号 超时、只摘机不拨号等情况。如呼叫正常,则进入 号状态——收号,该状态下可能会出现 突然挂机或 拨号间隔超时。如拨号间隔超时,则进入号状态— —听忙音,对送忙音;如呼叫正常,则进入号状 态——振铃。对用户进行振铃摘机后,就可进入号 状态——通话。
10
交换机呼叫处理的基本原理 计算机中采用的存储程序控制()方式广 泛应用于程控交换技术。采用的最大优点就 是可以通过改变软件的方法使交换机达到增 加和改善功能的目的。这样,对增加用户新 业务、提高系统呼叫处理能力、开通智能网 业务以及交换系统升级换代等都带来了极大 的方便,也有利于推动硬件的模块化和标准
程控交换与综合业务通信网第六章程控数字交换机的软件要点
开发流程与工具
开发流程
需求分析、设计、编码、测试、维护等阶段,每个阶段都有相应的任务和目标。
开发工具
使用集成开发环境(IDE)进行软件开发,如Visual Studio、Eclipse等,提供代码编 辑、编译、调试等功能。
版本控制
采用版本控制工具,如Git、SVN等,对软件进行版本管理,记录每次修改的内容和人 员,方便团队协作和故障回溯。
数据管理技术
数据存储与备份
采用高效、可靠的数据存储技术,确保用户 数据和系统数据的安全;提供数据备份机制 ,防止数据丢失。
数据查询与统计
提供丰富的数据查询和统计功能,帮助运营商了解 网络运行情况和用户需求,为决策提供支持。
数据一致性维护
在分布式系统中,确保各个节点数据的一致 性,避免因数据不同步导致的通信故障。
应用层
呼叫处理软件 业务处理软件 维护管理软件
计费软件
负责呼叫的建立、保持和释放过程,实现交换机的基本呼叫处 理功能。
提供丰富的电信业务功能,如电话会议、呼叫转移、呼叫等待 等。
实现交换机的配置管理、故障管理、性能管理和安全管理等功 能,确保交换机的稳定运行和高效维护。
根据用户的通话记录和资费标准,实现话费的自动计算和结算 功能。
软件定义与功能
软件定义
程控数字交换机的软件是指挥和控制 交换机硬件按照预定流程进行工作的 程序集合。
软件功能
实现呼叫处理、维护管理、计费、新 业务提供等功能。
软件在程控交换机中作用
控制作用
通过软件实现对交换机硬件的控制,完成各种电话交 换功能。
维护作用
提供对交换机硬件的维护和故障检测功能,确保交换 机正常运行。
故障诊断与处理技术
程控交换与综合业务通信网第六章--程控数字交换机的软件要点
树可用于交换机的编号方案,号码中的每一个 数字可以是树中的一个结点,首位号是树根,最后 一位是树叶,中间号码为内部结点。
对应树中的每一个结点,可以用一张表描述其 特性,这些特性包括该号码数字的含义、使用该号 码所需要的话务等级、该号码所去的目的地、最小 号码长度、最大号码长度、后继结点的位置等。
6.2.3 数据库 在早期的交换机软件中,数据基本上是通过一
1.半固定数据 半固定数据主要包含两类信息:一类是交换机 的硬件配置,一类是交换机的运行环境。 硬件配置数据:用来具体描述一部交换机根据 使用单位的实际需要所配置的系统结构,包括各种 外围电路、交换网络、 I/O设备的类型及其相应的 端口物理地址,还包括外围电路、中央处理单元与 交换网络之间的连接关系等等。
6.4 呼叫处理程序 6.4.1 概述
呼叫处理程序负责整个交换机所有呼叫及其电 话服务功能的建立与释放,它集中体现了交换机软 件程序实时性和并发性的特点。
来自用户的呼叫称为始发呼叫,来自中继线的 呼叫称为入局呼叫。根据呼叫目的地的不同,始发 呼叫又可分为本局呼叫和出局呼叫。
对于入局呼叫,若其目的地是其它交换机上的 用户,称为转接呼叫,交换机需要将入中继线上来 的呼叫转接到出中继线上去。
从呼叫进程的角度来看,整个呼叫处理过程是 由呼叫进程中的各个状态及这些状态间的相互转移 过程构成。状态的建立及状态间的转移取决于输入 的激励信号(事件)和呼叫进程的当前状态。
整个呼叫处理的过程分为输入处理、内部处理 及输出处理三部分。
输入处理:负责收集话路设备的状态变化和有 关信息,它只检测事件而不处理事件。输入处理程 序是软件和硬件之间的接口程序,与硬件设备有直 接的联系。一般而言,输入处理程序是一些需要周 期执行的程序。
程控交换机的软件系统
程控交换机的软件系统1. 简介程控交换机是一种由软件控制的电话交换机,它是通过自动切换电路来完成电话呼叫的通信设备。
程控交换机的软件系统是控制和管理交换机功能的关键组成部分。
2. 软件系统的架构程控交换机的软件系统通常基于分层架构,由以下几个主要组件组成:2.1 控制层控制层是程控交换机软件系统的核心,它负责管理和控制交换机的各种功能。
控制层包括以下几个子模块:•呼叫控制模块:负责处理电话呼叫的建立、保持、转移等操作。
•网络管理模块:负责管理交换机与外部网络的连接,包括配置路由和地址映射等操作。
•用户管理模块:负责管理交换机上的用户账号和权限。
2.2 信令层信令层是程控交换机软件系统与外部设备或网络进行通信的接口层。
它负责解析和生成各种通信协议,包括呼叫建立协议、信令传输协议等。
2.3 数据层数据层是程控交换机软件系统存储和处理数据的核心组件。
它包括以下几个子模块:•数据库管理模块:负责管理交换机上的数据存储,包括用户账号信息、通话记录等。
•数据处理模块:负责对交换机上的数据进行处理和分析,以支持各种统计和报表功能。
3. 软件系统的功能程控交换机的软件系统具有以下几个主要功能:3.1 呼叫控制呼叫控制是交换机的核心功能,它负责管理电话呼叫的建立、保持和转移等操作。
软件系统通过呼叫控制模块实现对呼叫的控制和管理。
3.2 路由和转接交换机的路由和转接功能是实现电话呼叫传输的关键,它负责将呼叫从源用户路由到目标用户。
软件系统通过网络管理模块实现对路由表和转接表的配置和管理。
3.3 用户管理和权限控制软件系统提供了用户管理和权限控制功能,允许管理员管理用户账号和权限。
管理员可以创建、修改和删除用户账号,并为不同的用户分配不同的权限。
3.4 统计和报表软件系统提供了统计和报表功能,可以对交换机上的通话记录和其他数据进行统计和分析。
管理员可以查看呼叫记录、用户使用情况等统计报表。
4. 软件系统的开发和维护程控交换机的软件系统在开发和维护过程中需要遵循一些编程和软件工程的原则,包括模块化设计、规范的编码风格、测试和调试等。
程控交换课件
第四章电路交换系统的软件§4.1 交换软件的组成4.1.1交换软件的组成一运行软件系统数据:反映交换局和用户的情况,为程序的执行提供必要的环境和依据。
操作系统:负责资源的管理和程序的执行控制。
操作系统直接覆盖在裸机上,为其它软件提供一个虚拟机环境。
呼叫处理程序:负责呼叫处理功能。
管理程序:协助实现交换机的软、硬件系统的更新(如新用户建立,用户改号时用户数据的更新);进行计费管理;监督交换机的工作情况,确保交换机的服务质量(如服务观察和话务量测量)。
维护程序:负责交换机的故障检测,诊断和恢复,保证交换机可靠工作。
二软件支援系统交换机的运行软件本身是很庞大和复杂,它的设计生产和维护工作也是艰巨的,软件支援系统就是提供这两方面的工具和环境。
交换机的运行软件大体结构相同,但对不同的交换局,需作一定的修改以适应各种具体要求,利用软件开发、生产工具与环境可高效、可靠地完成。
软件维护指对原先设计的运行软件不断地改进和扩充,直至交换机退役,这也可以由软件维护工具与环境完成。
三数据库数字程控交换机数据库所涉及的数据有局数据、用户数据和系统数据。
1.局数据局数据用来描述交换机的配置及运行环境,主要包含以下内容:∙配置数据∙交换局的号码翻译规则∙路由中继数据∙No.7信令数据∙计费数据∙新业务提供情况2.用户数据用户数据用来说明用户的情况,每个用户都有其特有的用户数据。
用户数据主要包括以下内容:▪用户电话号码、用户设备码▪用户线类别▪话机类别▪用户的服务等级▪用户对新业务的使用权及用户已登记的新业务▪用户计费数据3.系统数据这部分数据有设备制造厂即根据交换局的设备数量、交换网络的组成、存储器的地址分配、交换局的各种信号、编号等有关数据在出厂前编写。
4.1.2 交换软件的特点♦规模大一个程控交换机要面对大量规模不同、对交换机功能要求不同、运行环境不同的交换局。
♦实时性强程控交换机是一个实时系统。
♦多重性处理在一部交换机上,往往不仅有多个用户同时发出呼叫请求,还同时有多个用户正在进行通话。
第6章程控数字交换机的指标体系
销a=0.29,处理一个呼叫平均需时32ms,则可得该处理机忙时呼叫处理
能力值: 0.85=0.29+N× (32×10-3)/3600 N=(0.85-0.29) ×3600/(32×10-3)=63000次/小时
程控与数据交换--程控数字交换机的指标体系
6.2 性能指标
显然,交换机的BHCA数值越大,说明系统能够同时处
重不大,还比较好办。
程控与数据交换--程控数字交换机的指标体系
6.2 性能指标
• 6.2.5 容量
容量通常以用户线数和中继线数来表示。容量的大小取
决于数字交换网络的规模,DSN的规模指的是终端的时隙数
和话路数,话路数的多少大体上决定中继线的容量。但是所 能接入的用户线数却要考虑用户数的平均话务量、出入中继 的数量话务负荷能力以及呼叫处理能力等因素,因此不能笼 统地以厂家所标的用户线数多少来比较容量的大小。
6.1 话务量基本概念
2.忙时、忙时呼叫和忙时话务量 对某个交换局来说,一昼夜期间所承受的话务量是变化
的。而且变化范围很大。一般夜间达到最低值,而在上午工
作繁忙时间达到某一最高值,中午休息期间有所减弱,到下 午某一时间出现另一峰值。我们在考虑交换局的机键数量时, 总是以忙时话务量为基本数据。
程控与数据交换--程控数字交换机的指标体系
“爱尔兰表”。只要已知公式中A、n、E三个变量中任意两 个就可查出第三个变量。
程控与数据交换--程控数字交换机的指标体系
6.2 性能指标
性能指标是评价电路交换机处理能力和交换能力的指标,
可以反映电路交换机所具备的技术水平。
性能指标主要包括电路交换机能够承受的话务量、呼叫 处理能力和交换机能够接入的用户线和中继线的最大数量等。
实验6程控交换机的系统结构
标准接口
遵循国际标准或工业标准,与其他设备或系 统进行互连互通。
内部接口
用于交换机内部各模块之间的通信和数据交 换。
扩展接口
支持第三方厂商开发的设备和应用程序,扩 展交换机的功能和应用范围。
03 控制系统
中央处理器
01
中央处理器(CPU)是 程控交换机系统的核心, 负责执行指令和处理数 据。
发展历程
01
02
03
早期步进制交换机
早期的交换机采用步进制 方式,需要人工操作,效 率较低。
纵横制交换机
随着技术的发展,出现了 纵横制交换机,实现了自 动化操作。
程控交换机
随着计算机技术的普及, 程控交换机逐渐取代了纵 横制交换机,成为主流的 电信设备。
工作原理
硬件结构
程控交换机的硬件结构主要包括话路部分和控制部分。话路部分负责通话的建立和释放, 控制部分负责交换机的控制和管理。
码分交换网络
总结词
通过编码的方式,将输入的信号分配到不同的码道,实现信号的交换。
详细描述
码分交换网络利用编码的不同,将输入的信号分配到不同的码道。每个码道对应一个信号通道,通过 码道的匹配实现信号的交换。这种交换方式具有较好的抗干扰性能和保密性,因此在无线通信和卫星 通信等领域得到了广泛应用。
05 输入/输出系统
将处理后的数字信号输出到其他数字设备,如电话、计算机 等。
命令与信号输入/
01
命令输入
接收来自操作员或控制系统的指令, 用于控制交换机的操作。
命令输出
向操作员或控制系统输出指令执行 结果或状态信息。
03
02
信号输入
第六章 数字程控交换机的软件系统
半固定数据:局数据,用户数据。
2008 通信工程系 王琳珠
现代交换原理
——应用软件系统 直接控制电话、交换维护和管理的程序。
2008 通信工程系 王琳珠
现代交换原理
(1)呼叫处理程序 控制交换机呼叫处理的程序。建立呼叫
接续、对呼叫进行监视、释放、计费工作。 交换状态的管理 交换资源管理 交换业务管理 交换负荷管理 摘机挂机控制全过程
现代交换原理
第六章 程控交换机的软件系统
考核内容
掌握: 1.软件特点及组成 2.程序级别的划分 3.任务调度ቤተ መጻሕፍቲ ባይዱ序分类 4.进程调度机制 2008 通信工程系 王琳珠
现代交换原理
﹡大型程控交换机的软件设计工作需要 100- 200人年(100人工作1~2年)。
﹡交换机的基本目的:建立和释放呼叫 ﹡软件主要任务:控制交换机运行。呼叫处
局间环境的参数(局向数,每局中继器) 接用户交换机 编号方式、特服情况、复原方式 交换机类别、接非话终端种类和数量 计费方式、路由计划、新业务情况……
2008 通信工程系 王琳珠
现代交换原理
c.用户数据 反映用户特征的数据。 例如: 用户类别、话机类别、服务级别、 新业务、用户计费类别、用户费率 等级、各种号码(用户电话簿号、 用户设备号、时隙号、局号、密码) 等
2008 通信工程系 王琳珠
现代交换原理
(4)安装测试程序 局文件生成以后,利用安装测试程序对
交换系统进行全面测试,模拟各种呼叫状 态,检查软件的正确性。
2008 通信工程系 王琳珠
现代交换原理
b.应用工程支援系统 交换网规则程序、话局工程设计程序、
程控交换机软件概况
交换局管理
系统数据
数据
局数据 用户数据
2
编辑ppt
5.1 程控交换机的运行软件
➢ 5.1.1 对运行软件的要求 ➢ 基本任务:控制交换机运行,完成用户级呼叫、释放处理; 管理和维护交换机;控制系统的安全运行和保护。
1、实时性:话音业务的特点,CPU的处理能力(BHCA) 2、多道程序运行: ①处理机运行速度在微秒级,外设相对较慢,可“同时”处理 多个任务; ②用户空闲、拨号、收号、振铃、通话过程中,处理机处于 等待状态,可同时维护、测试和管理设备(实时要求低); ③呼叫处理过程中,只有主/被叫号码和业务权限不同,其他 程序完全相同,可进行群处理; ④处理机在一段时间内同时保持若干进程处于激活状态。
10 编辑ppt
CHILL (CCITT High Level Language): 用于运行软件和支援系统的细节设计、编程和调试阶段。 人-机通信语言MML (Man-Machine Language) : 用于软件调试检验和交换机的运行维护阶段。 C语言:如华为C﹠C08,中兴ZXJ10交换机
9 编辑ppt
5.4 软件设计语言
功能规格和描述语言SDL (Specification and Description Language) 图像语言,描述用户要求和交换机性能指标,用于系统和程序设计 阶段,概括系统的功能要求和技术规范 。应用领域包括,电话、 No.7信令系统,呼叫处理、维护和故障处理、系统控制和人机接口。 例,SDL语言描述系统sys:由2个模块B1、B2组成;B1通过信道 C1与电话外设联系;信道C1中的传输信号是S1和S2;该SDL图共 有(1)页,这是第S.1页。
第 5章
程控交换机软件概况
1 编辑ppt
程控六章程控交换机软件系统
图6.6 判断用户摘、挂机原理图
根据图6.6所示,只有当上次读取的用户回路为 断开状态,而这次读取的状态为闭合时,才能判断 是用户摘机。这两个条件同时满足,要通过逻辑 “与”运算。因为在判断时要用到上次读取的状态, 所以必须对其进行存储。存储器中存储上次读取的 状态,用LR表示。在存储器中存储当前读取用户线 的状态,用PR表示,即:(PRLR)∩LR= SR∩LR=1,表示摘机。同样可以得出挂机识别信 号为:
图6.2 系统的数据库结构示意图
二、支援软件
支援软件,即脱机程序。该软件为访问描述系统状 态的数据创造运行环境,包括以下 程序: ① 用于安装、检验和调试的程序,如安装测试程 序、模拟程序及诊断测试生成程 序等。 ② 语言翻译程序,包括汇编程序和编译程序,用
于将源程序翻译成目标程序。 ③ 连接装配程序,它把分开生成的各模块连接在
计算机中采用的存储程序控制(SPC)方式广泛 应用于程控交换技术。采用SPC的最大优点就是可 以通过改变软件的方法使交换机达到增加和改善功 能的目的。这样,对增加用户新业务、提高系统呼 叫处理能力、开通智能网业务以及交换系统升级换 代等都带来了极大的方便,也有利于推动硬件的模 块化和标准化的进展。
程控交换机完成的各种接续是通过控制部分 (处理机)中程序的运行控制来实现的。程序的运 行离不开查找、调用各种数据库资源及表格等。
一起,形成一个完整的程序。 ④ 用于局
要求软件满足下列条件。 ① 具备相当的灵活性,同时还能够适应多种未来交
换机具有的复杂用户功能。 ② 能把功能程序与硬件和数据结构分开。 ③ 模块化,且易于确定接口关系、简化调试过程和
扩充功能。 ④ 使功能交叉最少。 ⑤ 采用层次结构,使模块之间的调用由无序变为有
程控交换软件系统
时钟
表0指针 表1指针
…… 表n指针
计数器(20)
程序1 程序2 …… 程序k 周期200ms
计数器(5)
程序1 程序2 …… 程序k 周期1s
程序1 程序2 …… 程序k 周期10ms
计数器(15)
程序1 程序2 …… 程序k 周期15s
7.2 呼叫处理有关的数据和表格
位间隔识别原理
位间隔识别的扫描周期: 拨号盘的位间隔 ≥ 250ms 最长的脉冲或间隔:3/4*(1000/8)=93.75(ms) 故扫描周期应为:93.75ms < T扫 < 250/2ms
位间隔识别原理: 1)第一个扫描周期内有变化 2)第二个扫描周期内无变化 满足上述2个条件,即为位间隔。
任务的分级
程控交换系统中任务按紧急性和实时性的要求不同可 分为: 故障级:
负责故障识别和紧急处理等功能,具有最高优先级。 周期级:
由时钟中断按周期性启动的任务。 基本级:
由队列启动的、实时性要求较低的任务。
任务的分级
时钟中断 时钟中断
故障级 周期级 基本级
暂停
8ms
时钟中断 时钟中断
任务的调度
输入处理 分析处理 内部任务的执行和输出处理
数字交换系统中一个呼叫(局内呼叫)
0
用户模块 2M PCM
2M PCM 中继模块
0
…
…
1# 127
数 字
1# 63
交
…
…
换
网
0
用户模块
络
中继模块
0
…
…
4# 127
4#
63
CPU
程控
第一章1.通信网是由用户终端设备、传输设备和交换设备组成的。
2.1867发明电话。
终端到交换机或交换机到交换机完成信号的发送和接机。
3.互连线对数为N(N-1)/2,如N=8,则互连线需要28对。
4.实现通信的三要素:终端、传输和交换。
5.交换节点可控制的接续类型:①本局(本局用户线)②出局(用户线与出中继线)③入局(入中继线与用户)④转接(入中继线与出中继线)6.交换节点的基本功能:①能正确接收和分析从用户或中继线发来的呼叫信号②地址信号③按目的地址正确地进行选路以及在中继线上转发信号④能控制连接的建立⑤能按照所收到的释放信号拆除连接。
7.按照传输信号方式分:模拟和数字交换;按照接续控制方式分:布控和程控;按传输信道的占用方式分电路和分组;按传输带宽分配方式分窄带和宽带。
8.电路交换CS是指固定分配带宽,连接建立后,即使无信息传送也占用电路的一种交换方式。
9.多速电路交换MRCS是基于传统电路交换的一种改进方式,它可以对不同的业务提供不同的带宽,包括基本速率。
10.快速电路交换的基本思路是只在信息要传送时才分配带宽和有关资源。
11.报文交换的基本原理是“存储-转发”。
信息的格式是以报文为单位的,包括报头、正文和报尾。
12.分组交换的最基本思想就是实现通信资源的共享。
是多个低速的数据终端共同使用一条高速的线路。
多路复用方法可以分为两类:预分配和动态分配资源法。
13.用户数据交织传输的方式:比特、字节或字符、分组交织。
比特交织传输效率很低;分组交织的传输效率最高。
14.分组的形成:①把一条实在的路线分成许多逻辑上的子信道②将数据按一定长度分组③每一个分组中包含了一个分组头。
15.分组交换的优点:①为用户提供了在不同速率、不同代码、不同同步方式、不同通信控制协议的终端之间能够相互通信的灵活的通信环境②采用逐段链路的差错控制和流量控制,出现差错可以重发,提高了传送质量和可靠性③利用线路动态分配,使得在一条物理线上可以同时提供多条信息通路。
《程控交换原理》笔记 第六章 程控数字交换机(S1240)
1、S1420数字程控交换机的基本结构与模块功能。
次重点(1)S1420数字程控交换机的特点。
识记特点:全数字化;全分布控制;高可靠性;适应未来发展;完整的系列产品。
(2)S1420的基本结构。
领会基本结构:数字交换网络(DSN)、终端模块(TM)、辅助控制单元(ACE)数字交换网络(DSN):DSN是构成S1240系统的核心。
它不仅用于连接各终端模块并为之提供传送话音和数据的通路,而且也为各终端控制单元之间传送控制信息。
终端模块:都有自己的相应的终端电路和终端控制单元,而各个终端模块的TCE都具有相同的硬件:一个16比特的确良8086处理机(μP)、一个终端接口(TI)和储器(M)。
各种不同的终端模块的TCE,其区别公在于它们各自的软件不同,因而存贮器容量不同。
辅助控制单元:ACE也是一种终端模块,只是它没有终端电路。
它功能多,软件庞大复杂,所以存储器容量大。
主要功能:1,呼叫服务、资源管理、计费分析。
(3)终端模块构成原理及模块功能。
领会(4)终端模块的状态机。
领会(5)S1420的主要终端模块的组成和功能。
识记主要终端模块:1模拟用户模块(ASM);ASM的组成和功能:ASM是模拟用户线与数字交换网络的接口,它由模拟用户终端电路和终端控制单元组成。
终端控制单元(TCE)是终羰电路和DSN之间的接口。
模拟用户模块的基本功能有三项:A,模/数、数/模转换;B用户线监视;C呼叫的建立与释放;2数字中继模块(DTM);3服务电路模块(SCM);4时钟和音信号模块(CTM);5维护和外部设备模块(MPM);6辅助控制单元;(6)数字交换网络的构成、控制原理和工作过程。
领会数字交换网络的构成:S1240系统的DSN由入口接线器(AS)和选组接线器(GS)两部分组成。
其中选组接线器又由三级组成。
因此,DSN是一个由4级组成的数字交换网。
2、S1420数字程控交换机的软件系统。
一般(1)S1420数字程控交换机的软件结构。
数字程控交换机的软件系统
分布式处理技术
实现数字程控交换机的软件系统中的各模块之间的相互通信和协 同工作,提高系统的可靠性和可维护性。
分布式处理技术的作用
通过将系统划分为多个独立的模块,每个模块可以独立运行,并与 其他模块进行信息交互,实现整个系统的协调工作。
分布式处理技术的优点
提高系统的可扩展性和可维护性,降低系统的复杂性和成本,增强 系统的可靠性和稳定性。
API规范定义了应用程
序与底层系统进行交互
安 全
的接口函数、数据结构
性
和使用方式。
API应具备安全性保障机
可
制,如身份验证、访问控
扩
制等,确保应用程序对系
展
统资源的合法访问。
性
03
软件系统的功能模块
呼叫处理模块
总结词
负责呼叫建立、释放及相关操作的模块
详细描述
呼叫处理模块是数字程控交换机软件系统中最重要的模块之一,负责建立、释 放呼叫以及处理与呼叫相关的各种操作。它主要与硬件的接口电路配合工作, 完成呼叫的接续、拆线、转接等操作。
路由管理模块
总结词
负责选择和确定通信路径的模块
详细描述
路由管理模块负责选择和确定通信路径,以确保通信的顺利进行。它根据当前的 网络状态、路由配置等信息,选择最佳的通信路径,并确保数据能够顺利传输到 目标地址。
用户数据管理模块
总结词
负责用户数据存储、查询、修改等操作的模块
详细描述
用户数据管理模块主要负责用户数据的存储、查询和修改等操作。它管理着用户的基本信息、通信状 态、权限设置等数据,并提供相应的数据接口供其他模块使用,以确保用户数据的准确性和完整性。
容错技术
1 2 3
容错技术
程控交换机的软PPT课件
如:用户摘挂机监视程序为周期级,号码分析程序为基本级
16
4.4 呼叫处理基ຫໍສະໝຸດ 原理4.4.1 呼叫处理原理概述 4.4.2 用SDL图描述的呼叫处理过程 4.4.3 呼叫处理相关数据与表格 4.4.4 输入处理 4.4.5 分析处理
17
4.4.1 呼叫处理原理概述
• 呼叫处理是交换机软件的核心应用软件 • 基本原理
B振铃,同时向A回铃 5) 被叫B摘机 6) 交换机检测到B摘机,接通A与B路由并启动记费 7) A与B通话 8) A与B任何一方挂机,交换机断开A、B通路,停止记费
19
4.4.2用SDL图描述的呼叫处理过程 • 稳定状态与状态转移 • SDL图简介 • 一个局内呼叫的SDL进程图举例
20
稳定状态与状态转移
• SDL语言(Specification and Description Language ) – 一种功能规格和描述语言
• MML语言(Man-Machine Language) – 人-机通信语言
13
4.2 软件设计语言
系统功能说明
系统设计
SDL
软件设计
程序编制 软件检验
CHILL
运行和维护 MML
第4章 程控交换机的软件
(对应书中第6章前半部分和第7章)
4.1 程控交换机的运行软件
4.2 软件设计语言 4.3 程序的级别与调度
4.4 呼叫处理程序
1
4.1 程控交换机的运行软件
• 运行软件的基本概念 • 对运行软件的要求 • 运行软件的分类与组成 • 程序文件
2
4.1 程控交换机的运行软件
根据分析结果,发布命令,命令对象可能是内部的某一任务,也 可能是外部硬件(如送拨号音、振铃音等)
程控交换机的软件系统PPT课件
2.3 输入处理
输入处理的主要功能就是要及时检测外界 进入到交换机的各种信号,如用户摘/挂机信号、 用户所拨号码(PULSE、DTMF)、中继线上的 信令的线路信号等。
我们将这些从外部进入到交换机的各种信 号称为事件。输入处理是由输入处理程序来完成 的。在一次呼叫过程中,会产生许多这样的随机 事件,当事件发生时,输入处理程序要及时、准 确地检测和识别这些事件,报告给分析处理程序。
第27页/共82页
输入处理程序需完成的主要功能有: • 用户线扫描监视:监视用户线状态是否发生
了变化; • 中继线线路信号扫描:监视采用随路信令的
中继线的状态是否发生了变化; • 接收各种信号:包括拨号脉冲、DTMF信号
和MFC信号等; • 接收公共信道信令; • 接收操作台的各种信号等。第28ຫໍສະໝຸດ /共82页分析处理与任务执行
分析A的: 用户类别 呼叫限制情况 话机类别
执行任务: 分配收号器和时隙 送拨号音
执行任务: 停拨号音、收号
执行任务: 收号、存储号码
分析: 字冠分析 判定呼叫类别 判定号码是否收齐
分析: 地址翻译 分析被叫是否空闲
执行任务: 选路到被叫 向被叫B振铃 向主叫A送回铃音
话路建立 停回铃音
第19页/共82页
2.2 用SDL图表示的呼叫处理过程
规范描述语言(Specification and Description Language,SDL) 主要应用于电信领域,它是为描 述复杂的实时系统而特别设计的,只要系统的行为能用 扩展的有限状态机来描述,并且其重点在于交互方面, 就能够用SDL来说明该系统所具有的行为,也可描述其 实际具有的行为。
第8页/共82页
1.2.2程控交换机的应用软件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2018/10/22
14
图6.4 SDL常用的图形符号
2018/10/22
15
SDL描述的一个局内呼叫进程如图6.5所示,它 共描述了6种状态:0号为空闲状态。用户A开始摘 机时就进入1号状态——等待收号,在此状态下可能 会出现拨号超时、只摘机不拨号等情况。如呼叫正 常,则进入2号状态——收号,该状态下可能会出现 A 突然挂机或拨号间隔超时。如拨号间隔超时,则 进入3号状态——听忙音,对A送忙音;如呼叫正常, 则进入4号状态——振铃。对B用户进行振铃摘机后, 就可进入5号状态——通话。
2018/10/22 4
系统的数据库结构如图6.2所示。数据库分为 主、备用两个,通过可执行程序进行切换、调用等 操作。数据系统包括系统配置数据、中继数据、用 户数据、字冠数据、CENTREX数据、V5数据、半 固定语音连接数据和WLL数据等。局数据库的规模 和内容反映一个交换局的特点,其结构应尽可能不 影响交换机的运行软件。利用结构式的分级链路列 表,局数据库就能完成这个任务。
2018/10/22 8
四、程序的执行管理 1. 处理方式 (1)群处理 (2)多重处理 (3)实时处理 2. 程序的执行级别 (1)故障级程序 (2)周期级程序 (3)基本级程序 3. 保证系统不中断
2018/10/22
9
五、故障处理 1. 故障检测 (1)硬件检测故障的方法 匹配、N中取1核对、信息校验、偶发性差错检测。 (2)软件识别故障的方法 2. 系统再组成与处理 再组成是把故障设备切除,换上备用设备,组成新 的可以正常工作的系统。 3.诊断测试 故障诊断程序在三种情况下启动 4. 例行测试程序 周期性测试备用设备是否处于良好状态;寻找一些 没有更正的错误信息。 2018/10/22 10
2018/10/22
2ห้องสมุดไป่ตู้
图6.1 程控交换机软件系统的组成
2018/10/22 3
一、运行软件 运行软件由运行程序、数据和表格构成,它包括 呼叫处理程序(用于各类呼叫的处理和控制交换接 续)、执行管理程序(用于控制各种程序的执行、 资源的分配和内存的管理)、运行管理程序(用于 因用户或设备的变化而引起的数据修改,以及在运 行中进行统计资料的收集、工作状态的监视和例行 测试等)、故障处理程序(用于在发生硬件故障时 及时识别故障和对故障进行隔离,并用无故障的设 备组成新系统,恢复正常运行,随后启动故障诊断 和告警等程序)及故障诊断程序。
6.2 交换机呼叫处理的基本原理
计算机中采用的存储程序控制( SPC )方式广泛 应用于程控交换技术。采用 SPC 的最大优点就是可 以通过改变软件的方法使交换机达到增加和改善功 能的目的。这样,对增加用户新业务、提高系统呼 叫处理能力、开通智能网业务以及交换系统升级换 代等都带来了极大的方便,也有利于推动硬件的模 块化和标准化的进展。 程控交换机完成的各种接续是通过控制部分 (处理机)中程序的运行控制来实现的。程序的运 行离不开查找、调用各种数据库资源及表格等。
2018/10/22
16
图 6.5 SDL 描 述 的 局 内 呼 叫 进 程 图
2018/10/22
2018/10/22 1
6.1 软件系统组成
程控交换机的软件由运行软件和支援软件组成。 运行软件是一个交换系统中呼叫处理、管理和维护 等全部程序和数据的总称。运行软件又称在线程序、 联机程序或通用程序,它用于交换接续和系统维护 管理工作。支援软件是指编译程序、模拟程序和连 接编辑程序等,它是在编写和调试程序时为了提高 效率而使用的程序。软件的组成如图6.1所示。
2018/10/22
5
图6.2 系统的数据库结构示意图
2018/10/22 6
二、支援软件 支援软件,即脱机程序。该软件为访问描述系统状 态的数据创造运行环境,包括以下 程序: ① 用于安装、检验和调试的程序,如安装测试程 序、模拟程序及诊断测试生成程 序等。 ② 语言翻译程序,包括汇编程序和编译程序,用 于将源程序翻译成目标程序。 ③ 连接装配程序,它把分开生成的各模块连接在 一起,形成一个完整的程序。 ④ 用于局文件与用户文件生成和修改的程序。
第6章 程控交换机软件系统
程控交换机软件系统是针对电话交换的特点而开 发的,与其他计算机软件相比,交换机系统中的软 件更需要采取一些特殊的措施,如尽量减少冗长的 运行时间以增强程序的处理能力;尽量减少程序和 数据占用的存储空间以节省存储资源;尽量采用通 用程序以简化管理和维护功能;尽量使程序的设计 结构开放化、模块化、标准化。程控交换机要求软 件有较高的实时处理效率,以保证通信业务的不间 断性。本章主要介绍交换机的软件系统组成、呼叫 接续和各类局数据配置等。
2018/10/22
7
三、软件结构 要求软件满足下列条件。 ① 具备相当的灵活性,同时还能够适应多种未来交 换机具有的复杂用户功能。 ② 能把功能程序与硬件和数据结构分开。 ③ 模块化,且易于确定接口关系、简化调试过程和 扩充功能。 ④ 使功能交叉最少。 ⑤ 采用层次结构,使模块之间的调用由无序变为有 序。 设计软件结构时要遵循长期运行可靠、便于管理 (扩充、修改和维护)、可读性强的原则。
2018/10/22 11
一、基本呼叫过程 交换机通过不断对用户线进行周期性的扫描, 提取并分析用户状态,及时对用户的各个呼叫过程 进行处理,以达到对用户的完全控制。可以举一个 例子来说明交换机的各个呼叫过程:在本局呼叫接 续中,设主叫A向被叫B发起呼叫,如图6.3所示。其 接续过程如下。
2018/10/22
12
图6.3 呼叫接续过程示意图
2018/10/22 13
二、局内呼叫进程 1.状态迁移图(SDL) 一个接续处理过程要分为几个阶段,每个阶段 交换设备的状态基本不变,它们都处于稳定状态, 这时处理机就可以去处理别的事情。由一个稳定状 态转换到另外一个稳定状态称为状态迁移。只有状 态迁移的时候才需要处理机进行处理。当然,在稳 定状态下,对接口设备仍然需要进行周期性的扫描 和处理,一般由子处理机来做这些工作。