程控交换课件第4章程控交换机的软件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
是直接负责电话交换的软件,即负责交换机所有呼叫 的建立与释放。具体包括:
n 交换状态管理
n 各种状态的读写,状态转移与管理
n 交换资源管理
n 各种功能模块的调用与管理 n 如用户模块、中继器、收/拨号器、交换网络等
n 交换业务管理
n 一般业务和补充业务的管理 n 如叫醒业务、转移呼叫业务等
n 交换负荷管理
n 由A向B发起的呼叫过程如下:
1) A摘机 2) 交换机检测到摘机,送拨号音 3) A拨被叫B的号码 4) 交换机接收号码,进行分析(出局?服务权限?),向
被叫B振铃,同时向A回铃 5) 被叫B摘机 6) 交换机检测到B摘机,接通A与B路由并启动记费 7) A与B通话 8) A与B任何一方挂机,交换机断开A、B通路,停止记费
程控交换课件第4章程控交换机的软 件
用户线扫描监视
n 目的:检测和识别用户线状态 n 状态: 摘/挂机状态
号盘话机拨号脉冲 投币话机输入信号 通话时环路状态
n 特点:
n 用户线只有两种状态:“断”和“续”,分别用“1”和 “0”表示
n 用户状态的变化是随机的 n 对用户线扫描是周期性的
n 摘/挂机识别扫描周期:100-200ms n 拨号脉冲识别扫描周期:8-10ms
2. 分析处理(内部处理)
1. 根据输入信号和现有状态进行比较分析,判别,决定下一步任 务
3. 任务执行和输出处理
根据分析结果,发布命令,命令对象可能是内部的某一任务, 也 可能是外部硬件(如送拨号音、振铃音等)
程控交换课件第4章程控交换机的软 件
4.4.1 呼叫处理原理概述
一个正常的局内呼叫处理过程描述
4.2 软件设计语言
常用的软件设计语言 n 汇编语言(低级语言)
n 程序效率高
n 高级语言
n 除了效率,具备其它所有优点
n 通常采用混合编程方法
程控交换课件第4章程控交换机的软 件
4.2 软件设计语言
原CCITT(现ITU)建议的专用语言
n CHILL语言(CCITT High Level Language) n 是一种高级编程语言
稳定状 态
输入信号 (事件产生)
输入程序
(事件识别)
分析程序
(事件分析)
K
稳定状 态
K+1
输出命令
(执行任务)
状态迁移与控制
注意:一个状态的迁移,必须有输入信号产生
程控交换课件第4章程控交换机的软 件
稳定状态与状态转移
n 状态转移的多种可能性
1) 同一输入信号,不同状态下会转移到不同的新状态 2) 同一状态下,不同输入信号,转移的状态不同 3) 同一状态下,同一输入信号,也可能出现不同的转移

……….

局数据
n 反映交换局情况,每个交换局所特有
公用硬件 配置情况 局间环境参数 迂回路由设置 接用户交换机 记费方式 话务量 特种服务
提供新业务 交换机类别 各种号码 能接的非话终端 ……..
入/出中继数与类别,信号设备数与类别,收号 器数,交换网络结构,公共链路数
局向数、每局的中继器数和类别 出局、入局呼叫迂回路由提供情况 用户交换机类别、入网方式、号码、中继线数 按次、按时等 接通率统计 特种服务种类和线数(如114,119,120等)
n SDL语言(Specification and Description Language) n 一种功能规格和描述语言
n MML语言(Man-Machine Language) n 人-机通信语言
程控交换课件第4章程控交换机的软 件
•4.2 软件设计语言
•系统功能说明
•系统设计
•SDL
•软件设计
话机类别 DTMF或脉冲拨号
静 出局限制 局内、市内、国内、国际
态 用户业务 热线、叫醒、缩位等
数 据
记费类别
定期/立即记费,免费
记费等级 私话、公话
各种号码 用户设备号、时隙号、局号、密码等
............
动 临时状态数 用户的忙、闲、测试状态,用户的摘、挂机


状态等,所占的收号器、时隙
n 局数据和用户数据由数据库提供
程控交换课件第4章程控交换机的软 件
4.2 软件设计语言
选择语言要考虑的因素
n 程序的效率(空间的和时间的) n 程序员的编程效率 n 结构化程序设计和软件模块化的适用性 n 调试的效率 n 可维护性和可移植性 n 数据修改的可能性和方便性
程控交换课件第4章程控交换机的软 件
3 听忙 音
4 振铃
A 挂 机 0 空闲
0 空 A闲摘 机
T0: 首位拨号等待时间 T1: 号码间隔时间 T3: 振铃最长时间
1 等收 号 拨号
(逐位) 2 收号
拨号
T1
2
(逐位) 收号
号收够 空号 3 听忙 B忙 音
T0
3 听忙 音A挂 机 0 空闲
B摘 机 5 通话
A 挂 机
B挂 机
4.4.3 呼叫处理相关数据与表格
程控交换课件第4章程控 交换机的软件
2020/11/24
程控交换课件第4章程控交换机的软 件
4.1 程控交换机的运行软件
n 运行软件的基本概念 n 对运行软件的要求 n 运行软件的分类与组成 n 程序文件
程控交换课件第4章程控交换机的软 件
4.1 程控交换机的运行软件
n 运行软件的基本概念
n 指存放在交换机处理机系统中,对交换机的各种业务进 行处理的程序和数据的集合。
•系统数据 称为系统程序
•数据
Hale Waihona Puke Baidu
•局数据 •用户数

程控交换课件第4章程控交换机的软 件
程序文件的组成
三部分:系统程序、局数据和用户数据 n 系统程序:不同的交换局通用 n 局数据:各局不同
n 设备情况:如硬件配置、安装条件 n 编号方式、中继线信号方式等
n 用户数据:各局不同
n 局用户分配新业务的情况 n 话机类别 n 各自不同的用户属性等
•程序编制 •软件检验
•CHILL
•运行和维护 •MML
程控交换课件第4章程控交换机的软 件
4.3 程序的分级和调度
根据对实时性要求的不同,程序的级别分为: n 故障级:故障识别和处理,级别最高 n 周期级:周期性启动,时钟中断启动执行 n 基本级:实时性要求低,队列启动
程控交换课件第4章程控交换机的软 件
如热线、转移等等 如长/市/农合一,市话等 本地网编号长度,局号,最多能收的号码等 种类和数量(传真、ISDN终端等) …………
4.4.4 输入处理
n 基本任务
n 对用户线、中继线监视、检测和识别,然后进 入队列或相应存储区,供其他程序取用。
n 功能具体包括
n 用户线扫描监视 n 中继线线路信号扫描 n 接收数字信号(如DTMF信号、多频信号等) n 接收公共信道方式的电话信号(信令) n 接收操作台的各种信号
本次状态 •∩ 前次状态 1 表示用户由挂机变为摘 本次状态 •∩ 前次状态 1 机表示用户由摘机变为挂
机 注意:并不是每次用户状态的扫描都会引起下一步处理,
算法正是保证只在状态变化时才进行下一步处理
程控交换课件第4章程控交换机的软 件
用户摘/挂机识别示例
假设“0”摘机,“1”挂机
•用户线状态
•200ms扫描 •本次扫描 •前次扫描
n 根据业务负荷,控制发话和入局呼叫,保证系统安全工作
程控交换课件第4章程控交换机的软 件
程序功能描述——维护和运行程序
n 话务量观察、统计与分析 n 定期对用户线和中继线例行维护和测试 n 业务质量监视
n 通话质量监视 n 收费监视
n 业务变更处理
n 用户变动处理:新用户登记、撤销或更改号码等 n 业务业务更改处理:新业务登记、业务更改等
程控交换课件第4章程控交换机的软 件
各程序的功能描述
n 执行管理程序(操作系统)
n 管理软硬件资源 n 程序运行平台
n I/O与人机通信程序
n 负责系统的输入和输出 n 实现人机通信(如测试,查询等)
n 故障诊断程序
n 故障测试、诊断,确定故障部位,以便处理
程控交换课件第4章程控交换机的软 件
程序功能描述——系统监视和故障识别
n 计费与用户账单打印 n 负荷控制:对话务量负荷进行控制
程控交换课件第4章程控交换机的软 件
程序文件
n 程序文件的通用性要求
n 虽然
n 各交换局业务和功能不完全相同 n 各局交换容量、中继线对不完全相同
n 但 要求软件具有最大的通用性--即同一软件
n 通用性基本思想:将程序和数据分开
•程序
•程序和系统数据一起
程控交换课件第4章程控交换机的软 件
用户摘/挂机识别与扫描
n 识别方法
n 规定摘机/挂机状态的表示方式
n “1” 表示摘机,“0”表示挂机 n 也可“0” 表示摘机,则“1”表示挂机 n 但一个交换机内只能规定一种
n 状态识别(识别程序完成)
n 找出变化状态(0-1或1-0变化)
n 识别算法(假设“0”摘机,“1”挂机)
程控交换课件第4章程控交换机的软 件
4.4.1 呼叫处理原理概述
n 呼叫处理是交换机软件的核心应用软件
n 基本原理
n 交换机随时监视外部接口的输入信息,并进行分析处理, 实现用户通话所需的全部处理功能
n 呼叫处理的基本步骤
1. 输入处理(数据采集)
1. 识别并接收外部输入的处理请求信号(如摘/挂机信号等)
n 系统监视
n 硬件监视:核对与检测电路 n 软件监视:比较与校验
n 分析与故障处理
n 分析故障原因,确定处理措施
n 临时故障,恢复处理 n 确认故障,主/备切换
n 系统重新组织
n 切换并建立新系统
n 恢复与在启动
n 重新初始化,恢复数据,直至正常工作
程控交换课件第4章程控交换机的软 件
程序功能描述——呼叫处理程序
n 程控交换机的数据分:通用数据和专用数据
n 通用数据
n 即系统数据,对所有交换机适用
n 专用数据
n 即局数据和用户数据,不同交换机不同
n 数据是呼叫处理的信息来源和依据
程控交换课件第4章程控交换机的软 件
用户数据
n 反映用户情况和属性,每个用户所特有
用户情况 如呼入/呼出限制
用户类别 如私人用户、共用电话
程控交换课件第4章程控交换机的软 件
4.4.2用SDL图描述的呼叫处理过程
n 稳定状态与状态转移 n SDL图简介 n 一个局内呼叫的SDL进程图举例
程控交换课件第4章程控交换机的软 件
稳定状态与状态转移
n 状态转移的概念
n 将一次接续过程分为不同的阶段,每个阶段由一个 稳定状态来表示。由一个稳定状态到另一个稳定状 态的变化叫状态转移(如空闲--等待收号--收 号…….)
各级任务执行举例
•时钟中断 •时钟中断
•8m s
•故障级 •周期级
•基本级 •暂 停
•时钟中断 •时钟中断
程控交换课件第4章程控交换机的软 件
4.4 呼叫处理基本原理
4.4.1 呼叫处理原理概述 4.4.2 用SDL图描述的呼叫处理过程 4.4.3 呼叫处理相关数据与表格 4.4.4 输入处理 4.4.5 分析处理
同一输入 摘机
不同状态 空闲 振铃
处理 主叫摘机,接收号器,送拨号音
被叫摘机,断铃,路由接续
新状态 等待收号
通话
同一状态 振铃
不同输入 主叫挂机 被叫摘机
处理 中途挂机,停振铃和回铃音,中断呼叫
通话接续,停振铃和回铃音,接续
新状态 空闲 通话
同一状态 同一输入 空闲 主叫摘机
处理 收号器接续,若无空闲收号器或路由 收号器接续,若有空闲收号器和路由
n 对运行软件的要求
n 实时性 n 并发性 n 不间断性
n 分类
n 系统软件 n 应用软件
程控交换课件第4章程控交换机的软 件
程控交换机运行软件的组成
•话路部分
•I/O 设备
•系统软件
•执行 管理程

•系统监视 •故障处理程 序
•故障 •I/O和人
诊断程 机通信程


•应用软件 •呼叫处理程序 •维护和运行程序
•摘机识别
•挂机识别
程控交换课件第4章程控交换机的软 件
用户摘/挂机状态扫描
n 扫描方式有两种
n 逐个用户扫描 n 逐组用户扫描(群用户扫描)
n 每组用户的数量一般等于处理机的位数 n 一般采用该方式,效率更高
n 群用户识别原理
n 将用户分成多个组 n 每次对一组用户同时扫描 n 找出组中真正摘、挂机的用户 n 针对具体用户(个体)进行处理
新状态 听忙音 等待收号
SDL进程图简介
n 是SDL语言的一种图形表示法 n 动态特征是一个激励--一个响应(描述状态转移) 常用的SDL进程图形符号
状态
输入
输出
判别
任务
程控交换课件第4章程控交换机的软 件
局内A呼叫B的 SDL进程图例
详图见书中P137
A挂 机 0 空闲
A挂 机 0 空闲
T3
0 •摘机
•挂机 1
•挂机
•1 •1 •1 •1 •0 •0 •0 •0 •0 •1 •1 •1 •1 •1 •1 •1 •1 •0 •0 •0 •0 •0 •1 •1
•本次 前次 •本次 前次
•0 •0 •0 •0 •1 •0 •0 •0 •0 •0 •0 •0 •0 •0 •0 •0 •0 •0 •0 •0 •0 •1 •0 •0
相关文档
最新文档