程控交换机的软件系统( 精品)
合集下载
第四章 数字程控交换机的软件系统
根据重要性及影响面大小
BQ1_____BQ2_____BQ3
基本级
没有执行周期,有任务就执行,程序级别最 低。
二 程序启动方式 1 故障级 采用故障中断启动(由硬件进行故障识别) FH->FM->FL 2 时钟级 采用时钟中断(F-150 4ms S1240 5ms) 由时钟计数电路向处理机发定时中断请求。 H->L ->B 等待下次中断 每次中断时只执行各级任务中的一小部分 (因为程序时限要求不同)
中断 中断
H级
FL
FH 。 。 FL
。L级
。
L级
故障级任务启动举例
时钟中断
时钟中断 8ms
时钟中断
时钟中断
故障级 周期级 基本级 暂停
各级任务执行举例
3 基本级B 由队列启动,先到先服务的原则 FIFO 各级程序启动由任务调度程序来管理
H级调度程序 任务调度程序分类 L级调度程序 B级调度程序
应用软件系统
呼叫处理程序 管理程序 维护程序
操作系统
中央处理机
处理机 外围设备
交换机 外围设备 数据库管理系统
运行软件系统结构
数据
——操作系统:对交换机(尤指处理机)的硬 件和软件资源进行管理和调度。 并为其他软件部分提供支持。 接口:应用软件系统 —— 交换机硬件 (类似于计算机的 O.S)
—— 数据库系统:对软件系统中大量数据进行集 中管理。实现各部分软件对数 据共享访问及数据保护功能。 ﹡数据:是程序执行的环境和依据。 动态数据:呼叫过程中有许多数据需要暂存且不 断变化。 半固定数据:局数据,用户数据。
与各局的设备情况及安装条件有关的数据。 如:各种话路设备的配置 中继信令方式 编号方式 计费方式、路由计划、新业务情况…… c. 用户数据 反映用户特征的数据 如:用户类别、话机类型、服务级别、新业 务、用户设备号码等
程控六章程控交换机软件系统
2017/12/1 20
图 6.7 所示是采用用户群扫描的一个例子, D0 ~ D7八个比特位表示以8个用户为一组进 行处理,其结果为: SR∩LR=10001011 ,表示第 0 、 1、3和7路用户摘机;SR∩=01000000, 表示第6路用户挂机。从图4.6可以看出,根据一次 性扫描得到的结果,就可以进行摘、挂机等判断。 处理机按图4.7所示的周期对各用户进行扫描。
一、局向分析 如图6.20所示,本局(E)作为端汇局,本局与长 途局(A)、汇接局(I)、端局(C)、支局/PABX (H)、特服中心(B)之间采用7号信令或随路信 令(如R2、中国1号信令等),与智能网业务交换点 (F)之间一般也采用7号信令,与ISDN/PABX(A) 之间采用基群接口(PRI)和ISDN DSS1信令方式, 与远端模块、用户单元之间可采用交换机内部信令 方式。
38
6.4* 局 向 中 继
局向中继数据是指通过中继线与本交换局连接 的本地局、长途局、汇接局、特服中心、智能业务 交换点( SSP )或 PABX 等网络交换设备,以及与 本局有关的中继路由和电路的相关特性,包括信令 方式、中继电路群的分布和配置、中继电路类型等 各种数据。
2017/12/1
39
12
图6.3 呼叫接续过程示意图
2017/12/1 13
二、局内呼叫进程 1.状态迁移图(SDL) 一个接续处理过程要分为几个阶段,每个阶段 交换设备的状态基本不变,它们都处于稳定状态, 这时处理机就可以去处理别的事情。由一个稳定状 态转换到另外一个稳定状态称为状态迁移。只有状 态迁移的时候才需要处理机进行处理。当然,在稳 定状态下,对接口设备仍然需要进行周期性的扫描 和处理,一般由子处理机来做这些工作。
2017/12/1
图 6.7 所示是采用用户群扫描的一个例子, D0 ~ D7八个比特位表示以8个用户为一组进 行处理,其结果为: SR∩LR=10001011 ,表示第 0 、 1、3和7路用户摘机;SR∩=01000000, 表示第6路用户挂机。从图4.6可以看出,根据一次 性扫描得到的结果,就可以进行摘、挂机等判断。 处理机按图4.7所示的周期对各用户进行扫描。
一、局向分析 如图6.20所示,本局(E)作为端汇局,本局与长 途局(A)、汇接局(I)、端局(C)、支局/PABX (H)、特服中心(B)之间采用7号信令或随路信 令(如R2、中国1号信令等),与智能网业务交换点 (F)之间一般也采用7号信令,与ISDN/PABX(A) 之间采用基群接口(PRI)和ISDN DSS1信令方式, 与远端模块、用户单元之间可采用交换机内部信令 方式。
38
6.4* 局 向 中 继
局向中继数据是指通过中继线与本交换局连接 的本地局、长途局、汇接局、特服中心、智能业务 交换点( SSP )或 PABX 等网络交换设备,以及与 本局有关的中继路由和电路的相关特性,包括信令 方式、中继电路群的分布和配置、中继电路类型等 各种数据。
2017/12/1
39
12
图6.3 呼叫接续过程示意图
2017/12/1 13
二、局内呼叫进程 1.状态迁移图(SDL) 一个接续处理过程要分为几个阶段,每个阶段 交换设备的状态基本不变,它们都处于稳定状态, 这时处理机就可以去处理别的事情。由一个稳定状 态转换到另外一个稳定状态称为状态迁移。只有状 态迁移的时候才需要处理机进行处理。当然,在稳 定状态下,对接口设备仍然需要进行周期性的扫描 和处理,一般由子处理机来做这些工作。
2017/12/1
程控交换-第5章-程控交换机软件概况经典.ppt
演示课件
5.1.1 对运行软件的要求 1、实时处理 所谓实时处理就是指当用户无论在任何时候发出处
理要求时,交换机都应立即响应,受理该项要求, 并在允许的时限内及时给予执行处理,实现用户的 要求。
(1)定期扫描
✓ 对实时性要求比较严格演示课件
5.2 程控交换机的软件支援系统
1、软件开发支援系统 • 源文件生成和程序编译程序 • 连接编辑程序 • 调试程序
2、应用工程支援系统 • 交换网规划程序 • 话局工程设计程序 • 装机工程设计程序 • 安装测试程序
演示课件
3、软件加工支援系统 • 局数据生成程序 • 用户数据生成程序 • 交换机程序的组合
演示课件
■ 程序结构描述部分:说明程序的寿命和能见度。程 序的寿命是指该程序单元存在的范围,即什么时候 开始,什么时候结束。程序的能见度是指程序中一 个名称在什么范围内是有效的。
线及中继线状态的扫描监视;为呼叫持续分配软、硬 件资源;处理和控制硬件的接续和释放。
• 交换状态管理 • 交换资源管理 • 交换业务管理 • 交换负荷控制
演示课件
(2)维护和运行程序:存取和修改有关用户和交换局 的数据,统计话务量和打印计费清单等。 • 话务量的观察、统计和分析 • 用户线和中继线定期的例行维护测试 • 业务质量的检查 • 业务变更的处理 • 计费及打印用户计费帐单 • 话务过载的处理
(2)多级索引表格:所需的目的数据要通过多级表格 检索查找才能得到。
演示课件
2、搜索表格 每个单元都包含有源数据和目的数据两项内容。以
源数据(键)为依据,从表首开始依次与表中的源 数据(键孔)比较,当在表中找到源数据与表中的 源数据一致时,即可在相应的单元中得到目的数据。
演示课件
5.1.1 对运行软件的要求 1、实时处理 所谓实时处理就是指当用户无论在任何时候发出处
理要求时,交换机都应立即响应,受理该项要求, 并在允许的时限内及时给予执行处理,实现用户的 要求。
(1)定期扫描
✓ 对实时性要求比较严格演示课件
5.2 程控交换机的软件支援系统
1、软件开发支援系统 • 源文件生成和程序编译程序 • 连接编辑程序 • 调试程序
2、应用工程支援系统 • 交换网规划程序 • 话局工程设计程序 • 装机工程设计程序 • 安装测试程序
演示课件
3、软件加工支援系统 • 局数据生成程序 • 用户数据生成程序 • 交换机程序的组合
演示课件
■ 程序结构描述部分:说明程序的寿命和能见度。程 序的寿命是指该程序单元存在的范围,即什么时候 开始,什么时候结束。程序的能见度是指程序中一 个名称在什么范围内是有效的。
线及中继线状态的扫描监视;为呼叫持续分配软、硬 件资源;处理和控制硬件的接续和释放。
• 交换状态管理 • 交换资源管理 • 交换业务管理 • 交换负荷控制
演示课件
(2)维护和运行程序:存取和修改有关用户和交换局 的数据,统计话务量和打印计费清单等。 • 话务量的观察、统计和分析 • 用户线和中继线定期的例行维护测试 • 业务质量的检查 • 业务变更的处理 • 计费及打印用户计费帐单 • 话务过载的处理
(2)多级索引表格:所需的目的数据要通过多级表格 检索查找才能得到。
演示课件
2、搜索表格 每个单元都包含有源数据和目的数据两项内容。以
源数据(键)为依据,从表首开始依次与表中的源 数据(键孔)比较,当在表中找到源数据与表中的 源数据一致时,即可在相应的单元中得到目的数据。
演示课件
第六章 数字程控交换机的软件系统
动态数据:呼叫过程中有许多数据需要暂存 且不断变化。
半固定数据:局数据,用户数据。
2008 通信工程系 王琳珠
现代交换原理
——应用软件系统 直接控制电话、交换维护和管理的程序。
2008 通信工程系 王琳珠
现代交换原理
(1)呼叫处理程序 控制交换机呼叫处理的程序。建立呼叫
接续、对呼叫进行监视、释放、计费工作。 交换状态的管理 交换资源管理 交换业务管理 交换负荷管理 摘机挂机控制全过程
现代交换原理
第六章 程控交换机的软件系统
考核内容
掌握: 1.软件特点及组成 2.程序级别的划分 3.任务调度ቤተ መጻሕፍቲ ባይዱ序分类 4.进程调度机制 2008 通信工程系 王琳珠
现代交换原理
﹡大型程控交换机的软件设计工作需要 100- 200人年(100人工作1~2年)。
﹡交换机的基本目的:建立和释放呼叫 ﹡软件主要任务:控制交换机运行。呼叫处
局间环境的参数(局向数,每局中继器) 接用户交换机 编号方式、特服情况、复原方式 交换机类别、接非话终端种类和数量 计费方式、路由计划、新业务情况……
2008 通信工程系 王琳珠
现代交换原理
c.用户数据 反映用户特征的数据。 例如: 用户类别、话机类别、服务级别、 新业务、用户计费类别、用户费率 等级、各种号码(用户电话簿号、 用户设备号、时隙号、局号、密码) 等
2008 通信工程系 王琳珠
现代交换原理
(4)安装测试程序 局文件生成以后,利用安装测试程序对
交换系统进行全面测试,模拟各种呼叫状 态,检查软件的正确性。
2008 通信工程系 王琳珠
现代交换原理
b.应用工程支援系统 交换网规则程序、话局工程设计程序、
半固定数据:局数据,用户数据。
2008 通信工程系 王琳珠
现代交换原理
——应用软件系统 直接控制电话、交换维护和管理的程序。
2008 通信工程系 王琳珠
现代交换原理
(1)呼叫处理程序 控制交换机呼叫处理的程序。建立呼叫
接续、对呼叫进行监视、释放、计费工作。 交换状态的管理 交换资源管理 交换业务管理 交换负荷管理 摘机挂机控制全过程
现代交换原理
第六章 程控交换机的软件系统
考核内容
掌握: 1.软件特点及组成 2.程序级别的划分 3.任务调度ቤተ መጻሕፍቲ ባይዱ序分类 4.进程调度机制 2008 通信工程系 王琳珠
现代交换原理
﹡大型程控交换机的软件设计工作需要 100- 200人年(100人工作1~2年)。
﹡交换机的基本目的:建立和释放呼叫 ﹡软件主要任务:控制交换机运行。呼叫处
局间环境的参数(局向数,每局中继器) 接用户交换机 编号方式、特服情况、复原方式 交换机类别、接非话终端种类和数量 计费方式、路由计划、新业务情况……
2008 通信工程系 王琳珠
现代交换原理
c.用户数据 反映用户特征的数据。 例如: 用户类别、话机类别、服务级别、 新业务、用户计费类别、用户费率 等级、各种号码(用户电话簿号、 用户设备号、时隙号、局号、密码) 等
2008 通信工程系 王琳珠
现代交换原理
(4)安装测试程序 局文件生成以后,利用安装测试程序对
交换系统进行全面测试,模拟各种呼叫状 态,检查软件的正确性。
2008 通信工程系 王琳珠
现代交换原理
b.应用工程支援系统 交换网规则程序、话局工程设计程序、
程控交换软件系统
调用返回 统 数据库管理 系统 数 据
控制 硬 件 系
中断 统
运行软件的系统结构
数据:反映交换局和用户的情况,为程序的执行提供 必要的环境和依据。 操作系统:负责资源的管理和程序的执行控制。操 作系统直接覆盖在裸机上,为其它软件提供 一个虚拟机环境。 呼叫处理程序:负责呼叫处理功能。 管理程序:协助实现交换机的软,硬件系统的更新 (如新用户建立,用户改号时用户数据的更 新);进行计费管理;监督交换机的工作情 况,确保交换机的服务质量(如服务观察和 话务量测量)。 维护程序:负责交换机的故障检测,诊断和恢复, 保证交换机可靠工作。
2 时钟级程序的调度 不同的时钟程序其启动周期不同,如何保证在不同的时钟 周期到来时启动相应的周期程序执行呢? 调度方法:通过产生定时时钟中断信号的定时器和时间表来 控制时钟级程序的调度. 时间计数器:对定时中断脉冲计数 屏蔽表:反映程序是否处在可执行状态
时间表
调度表:功能程序入口地址表
时间表的工作机理: 下面通过举例说明时间表的工作过程和原理.设 周期级程序及其启动周期如下: 拨号脉冲识别程序,8ms 测试用拨号脉冲识别程序,8ms 按钮号识别程序,16ms 位间隔识别程序,96ms 用户群扫描程序,96ms 中继器扫描程序,96ms 时间计数器清零,(根据实际情况确定) 定时时间的确定:由于最小的启动周期为8ms,其 它的启动周期又均是8ms的倍数,因此取8ms为 定时器的周期
SDL是为描述复杂的实时系统而特别设计的,只要系统的行为 能用扩展的有限状态机来描述,并且其重点在于交互方面, SDL就能够适用。
SDL语言具有两种不同的形式,即正文短语表示法(PR)和图 形表示法(GR)。PR基于类似程序的语句,比较适合计算机使 用。GR基于一套标准化了的图形符号,能够清晰地表示系统结 构和控制流程。 SDL是形式化定义的,可以对其进行分析、模拟和确认。
第四章程控交换机的软件PPT课件
天津工业大学
信息与通信工程学院通信系
3、可靠性要求高
对于通信设备,要求具有极高的可靠性,既使
在硬件和软件系统本身发生故障的情况下,系统仍
能保证可靠运行,并能在系统不停止运行的前提下,
完成硬件和软件故障的恢复。
可靠性典型的指标是:99.98%的正确呼叫处理;
40年内系统中断运行时间不超过2小时。
当发生一个硬件和软件故障时,系统必须采取
天津工业大学
信息与通信工程学院通信系
(3)基本级 这一级程序对实时性要求不十分严格。例如摘 (挂)机处理程序,时钟级程序检测到用户摘(挂) 机后,并不马上处理,而是写入任务队列,由基本 及程序查找队列进行处理,处理可以晚几个至几十 个毫秒,并不会影响通信质量。再如管理程序的的 机命令,可以延时更长。
如第果一采列用为数标据志驱项,动其程值序为情0,况表如何呢? 示 的首其程先后序要的的制数 入做据 口项 地一的址系内;列容其的为值表要为格1执,,行表然后用参数去检索 这示些其表后格的,数确据认项要的内执容行为的下程一序级。 表一格个的表初格始由地址2行。、2列构成。两行表示一个参数
加新的功能模块或改变其运行条件时,要修改软件,
但要求是对软件的总体结构的影响要小,为达到此
目的,采用数据驱动程序(与之对应的,是动作驱
动程序)。
所谓数据驱动程序,就是根据一些参数查表来
决定要启动的程序。这种程序结构的优点是:在规
范发生变化的时候,程序结构不变,只需修改表中
的数据就可以适应规范的变化。
天津工业大学
信息与通信工程学院通信系
条件(A、B) 00 01 10 11
A0 1 B0 1
R3 R2
天津工业大学
初始规范 R1 R1 R2 R3
第5章程控交换机软件概况-精选
进程则是按照菜谱炒菜的过程。
2020/2/8
24
• 5.5 操作系统
➢5.5.1 基本概念
操作系统是计算机系统中的一个系统软件, 是一些程序模块的集合——
2020/2/8
25
操作系统是紧挨着硬件层的第一层软件,它对硬件
进行首次扩充,能以尽量有效、合理的方式组织和管 理计算机的软硬件资源,合理的组织计算机的工作流 程,控制程序的执行并向用户提供各种服务功能,使 得用户能够灵活、方便、有效的使用计算机,使整个 计算机系统能高效地运行。
1)系统中任意两台计算机可以通过通信来交换信息;
2)系统中各台计算机完全平等,无主次之分。没有 控制整个系统的全机;也没有受控于主机的从机;
3)系统的资源为所有用户共享;
4)系统中若干台计算机可以通过互相协作来完成一 个共同任务。 用于管理分布式计算机系统资源 的操作系统称作分布式操作系统。在资源管理、 进程通信和系统结构上区别于前面所讲的操作系 统。
②交换资源管理;交换机有许多电话外设,如用户设备、中继 器、收发码器、交换网络等,它在呼叫处理过程中测试和调用, 因此由呼叫处理程序管理;
③交换业务管理:程控交换机有许多新的交换业务(如叫醒业 务等),它也属于呼叫处理的一部分;
④交换负荷控制:根据交换业务的负荷情况、临时性控制发话 和入局呼叫的限制。
是CCITT建议用于程序设计的高级语言,80年代常用。 ◆有数据描述部分,包括数据定义语句和数据说明语句; ◆有动作描述部分,包括数据各种运算及一些控制命令;
◆有程序结构描述部分,包括说明程序的开始、结束和有 效范围。
2020/2/8
18
(2)MML( Man-Machine Language)
是交互式人---机操作和维护命令语言。规定了人与交换机 进行通信的方式及语言,用于交换机的安装、操作、维护和测 试。需要一个对话驱动程序对MML命令进行语法分析,访问 内部子程序,以便执行有关命令。
2020/2/8
24
• 5.5 操作系统
➢5.5.1 基本概念
操作系统是计算机系统中的一个系统软件, 是一些程序模块的集合——
2020/2/8
25
操作系统是紧挨着硬件层的第一层软件,它对硬件
进行首次扩充,能以尽量有效、合理的方式组织和管 理计算机的软硬件资源,合理的组织计算机的工作流 程,控制程序的执行并向用户提供各种服务功能,使 得用户能够灵活、方便、有效的使用计算机,使整个 计算机系统能高效地运行。
1)系统中任意两台计算机可以通过通信来交换信息;
2)系统中各台计算机完全平等,无主次之分。没有 控制整个系统的全机;也没有受控于主机的从机;
3)系统的资源为所有用户共享;
4)系统中若干台计算机可以通过互相协作来完成一 个共同任务。 用于管理分布式计算机系统资源 的操作系统称作分布式操作系统。在资源管理、 进程通信和系统结构上区别于前面所讲的操作系 统。
②交换资源管理;交换机有许多电话外设,如用户设备、中继 器、收发码器、交换网络等,它在呼叫处理过程中测试和调用, 因此由呼叫处理程序管理;
③交换业务管理:程控交换机有许多新的交换业务(如叫醒业 务等),它也属于呼叫处理的一部分;
④交换负荷控制:根据交换业务的负荷情况、临时性控制发话 和入局呼叫的限制。
是CCITT建议用于程序设计的高级语言,80年代常用。 ◆有数据描述部分,包括数据定义语句和数据说明语句; ◆有动作描述部分,包括数据各种运算及一些控制命令;
◆有程序结构描述部分,包括说明程序的开始、结束和有 效范围。
2020/2/8
18
(2)MML( Man-Machine Language)
是交互式人---机操作和维护命令语言。规定了人与交换机 进行通信的方式及语言,用于交换机的安装、操作、维护和测 试。需要一个对话驱动程序对MML命令进行语法分析,访问 内部子程序,以便执行有关命令。
第五章 数字程控交换机的软件系统
5.1 交换软件的特点和组成
5.1.4.程序设计语言 程控交换机的程序可以采用各种语言编写, 不同的交换机采用不同的语言。 CHILL语言(CCITTHighLevelLanguage) 是CCITT高级语言的缩写,主要用来进行软件设 计、程序编制、软件检验等。
5.1 交换软件的特点和组成
SDL 语言 (SpecificationandDescriptionLanguage)是功能说明与 描述语言,是一种图像语言,用来描述程控交换机的功能 和逻辑过程。在软件设计的初期,往往先用SDL语言确定 对软件系统的功能要求后,再进行编制程序的详细设计。 MML语言(ManMachineLanguage)是用于人—机对 话的一种交互式人—机操作和维护命令语言。
5.1 交换软件的特点和组成
(3) 不间断性。程控交换机一经开通,其运行就不能间断,即 使在硬件或软件系统本身有故障的情况下,系统仍应能保证可 靠运行,并能在不中断系统运行的前提下,从硬件或软件故障 中恢复正常。对于程控交换机来说,出现万分之一或十万分之 一的错误一般还是可以容许的,但整个系统中断则会带来灾难 性的损失。因此,许多交换机的可靠性指标是99.98%的正确呼 叫处理及40年内系统中断运行时间不超过2小时。
5.2 程控交换机的操作系统
5.2.4 程序的执行管理 交换处理程序包括输入处理、内部处理和输出处理程序。它由多 种执行一定功能的程序组成,以满足各种处理要求。这些处理要求 有些实时性强,不能延迟,交换机必须立即响应;有些处理要求可 以稍加延迟,时间要求不是很严格。因此,必须预先安排好各种程 序的执行计划,在一定的时刻,选择执行最合适的处理任务。这种 按照计划依次执行各种程序以满足不同实时性要求的功能,就是程 序的执行管理,它属于操作系统(OS)的功能。
程控交换机的软件系统PPT课件
第26页/共82页
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程控交换机的应用软件
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)。
支持多任务(Task)并发处理,由于多任务的并发 性因而必然会引起任务的同步、互斥、通信以及资源共 享等问题。
此外,由于程控交换系统的控制系统多采用分布式 多处理机结构,所以其操作系统也具有网络操作系统和 分布式操作系统的特点。
程控交换机的操作系统对任务调度一般采用基于 优先级的抢占式调度算法。 (1)基于优先级调度算法:
任务的分级
为什么进行任务的分级? 处理机具有高速的处理能力,但同一时间也只能处
理一项任务。这就需要很好的安排,使其能在分时处理的 条件下满足实时处理的要求。各任务本身的实时要求是不 同的,有的实时性要求高,有的则要求不高,因此可以根 据任务的实时要求将它划分为若干级别。
在程控交换系统中,可按照紧急性和实时性要求的 不同将任务分为三种:
(1)故障级任务: (2)周期级任务: (3)基本级任务:
(1)故障级任务: 完成故障紧急处理等功能的任务,具有最高优先级。
(2)周期级任务: 由时钟中断周期性启动执行的任务,周期级任务的优 先级较故障级任务低、比基本级任务高。如每隔10ms周 期性启动的拨号脉冲识别程序,启动周期为100ms的用户 群扫描程序等。
(3)基本级任务: 由事件启动的实时性要求不高、可以适当延迟执行的 任务,其优先级最低。
时钟中断 时钟中断
时钟中断
故障级 周期级 基本级
暂停
10ms
不同级别的任务调度与处理
时钟中断
设每隔10ms产生一次中断,在第一个10ms中 断周期内,处理机已执行完周期级和基本级任务,暂 停并等待下一个中断的到来;在第二个10ms周期内, 先执行周期级任务,然后执行基本级任务,但基本级 任务没有执行完就被中断了,进入第三个10ms周期。 在第三个10ms周期内,由于发生了故障,周期级任务 被中断,转去处理故障级任务。故障级任务执行完后, 才再执行周期级任务。
线数、DTMF收号器数、MFC收发器数、信令链 路数等 ② 各种号码:本地网编号及其号长、局号、应收号 码、信令点编码等 ③ 路由设置情况:局向、路由数 ④ 计费数据:呼叫详细话单(CDR)等 ⑤ 统计数据:话务量、呼损、呼叫情况等 ⑥ 复原方式:主叫控制、被叫控制、互不控制
2 呼叫处理的基本原理
1.2程控交换机的软件组成
程控交换机的软件系统= 操作系统+应用软件
软件系统
操作系统
应用软件
OAM
呼叫处理
数据库系统
1.2.1程控交换机的操作系统
程控交换机的操作系统是计算机硬件与应用软件的 接口,是一个实时多任务的操作系统。 (1)实时操作系统:
能对随机发生的外部事件做出及时地响应,并进行 处理。虽然事件的发生时间是无法预知的,但必须在事 件发生时能够在严格的时限内做出响应,即使是在负荷 较大的情况下。 (2)多任务操作系统:
用户数据主要包括以下几种:
① 用户类别:住宅用户、公用电话用户、传 真用户等
② 话机类别:PULSE话机、DTMF话机 ③ 用户状态:空闲、忙、测试、阻塞等 ④ 限制情况:呼出限制、呼入限制等 ⑤ 呼叫权限:本局呼叫、本地呼叫、国内长
途、国际长途等
局数据是反映交换局的数据,主要以下几种: ① 交换机硬件配置情况:用户端口数、出/入中继
程控交换软件系统1ຫໍສະໝຸດ 1、程控交换软件的特点和组成
1.1程控交换软件的特点
交换软件的基本任务就是控制交换机的运行,也就 是完成呼叫处理。
程控交换机的特点是业务量大,实时性和可靠性要 求高,因此对运行软件也要求有较高的实时效率,能处 理大量的呼叫,而且必须保证通信业务的不间断性。
交换软件的3大特点:实时性、多任务并发执行、 高可靠性(业务的不间断性)。
系统中的每个任务都拥有一个优先级,任何时刻 系统内核将CPU分配给处于等待队列中优先级最高的任 务运行。 (2)基于抢占式调度算法
所谓抢占式是指如果系统内核一旦发现有优先级
比当前正在运行的任务的优先级高的任务,则使当前任 务退出CPU进入等待队列,立即切换到高优先级的任务 执行。
在处理同优先级别的任务时采用先来先服务或轮 转调度的算法。
...
...
输入处理 监视(摘机)扫描
识别主叫A摘机 监视(拨号)扫描
识别主叫A 拨第一位号 监视(拨号)扫描 识别主叫A拨号 监视(拨号)扫描 拨号完毕
2.1、呼叫处理过程及其特点
设用户A和用户B位于同一个交换机内,且两个用户均 处于空闲状态。在某个时刻,用户A要发起与用户B的 一个呼叫,即主叫为A、被叫为B,则交换机对这个本 局呼叫的基本处理过程如表所示。
通过上面对一个本局呼叫的基本呼叫过程的描 述,我们不难发现整个呼叫处理过程就是处理机在 某个状态,监视、识别外部来的各种输入信号(例 如用户摘挂机、拨号等),然后进行分析,执行任 务和输出信号(例如振铃、送各种信号音等),进 入另外一个状态,再进行监视、识别输入信号、再 分析、执行、输出信号……的过程。
1.2.2程控交换机的应用软件
程控交换机的应用软件 ① 呼叫处理软件。 ② OAM(操作维护管理)软件。 ③ 数据库系统。
(1)呼叫处理软件
呼叫处理软件主要负责呼叫连接的建立与释放 以及 业务流程的控制,它是负责整个呼叫过程控制 的软件。
具体完成的主要功能如下: ①用户线和中继线上各种输入信号的检测和识 别; ②呼叫相关资源的管理; ③对用户数据、呼叫状态以及号码等进行分析; ④路由选择; ⑤控制呼叫状态迁移; ⑥控制计时、送音和交换网络的连接;
(2)OAM(操作维护管理)软件:
OAM软件是程控交换机用于操作、维护 和管理的软件,用于保证系统高效、灵活、 可靠地运行。 其完成的具体功能有: ① 用户数据和局数据的操作和管理 ② 测试 ③ 告警 ④ 故障诊断与处理 ⑤ 动态监视 ⑥ 话务统计 ⑦ 计费 ⑧ 过负荷控制等
(3)数据库系统 程控交换机在进行呼叫处理和操作维护管理
过程中,会使用和生成大量的数据,这些数据包 括系统数据、用户数据和局数据。
系统数据与交换机的硬件体系结构和软件程 序有关,不随交换局的应用环境而变化,不同的 电话局若采用同一类型的交换系统,它们的系统 数据是相同的,所不同的是用户数据和局数据。
用户数据反映用户的具体情况,有静态用
户数据和动态用户数据之分。
此外,由于程控交换系统的控制系统多采用分布式 多处理机结构,所以其操作系统也具有网络操作系统和 分布式操作系统的特点。
程控交换机的操作系统对任务调度一般采用基于 优先级的抢占式调度算法。 (1)基于优先级调度算法:
任务的分级
为什么进行任务的分级? 处理机具有高速的处理能力,但同一时间也只能处
理一项任务。这就需要很好的安排,使其能在分时处理的 条件下满足实时处理的要求。各任务本身的实时要求是不 同的,有的实时性要求高,有的则要求不高,因此可以根 据任务的实时要求将它划分为若干级别。
在程控交换系统中,可按照紧急性和实时性要求的 不同将任务分为三种:
(1)故障级任务: (2)周期级任务: (3)基本级任务:
(1)故障级任务: 完成故障紧急处理等功能的任务,具有最高优先级。
(2)周期级任务: 由时钟中断周期性启动执行的任务,周期级任务的优 先级较故障级任务低、比基本级任务高。如每隔10ms周 期性启动的拨号脉冲识别程序,启动周期为100ms的用户 群扫描程序等。
(3)基本级任务: 由事件启动的实时性要求不高、可以适当延迟执行的 任务,其优先级最低。
时钟中断 时钟中断
时钟中断
故障级 周期级 基本级
暂停
10ms
不同级别的任务调度与处理
时钟中断
设每隔10ms产生一次中断,在第一个10ms中 断周期内,处理机已执行完周期级和基本级任务,暂 停并等待下一个中断的到来;在第二个10ms周期内, 先执行周期级任务,然后执行基本级任务,但基本级 任务没有执行完就被中断了,进入第三个10ms周期。 在第三个10ms周期内,由于发生了故障,周期级任务 被中断,转去处理故障级任务。故障级任务执行完后, 才再执行周期级任务。
线数、DTMF收号器数、MFC收发器数、信令链 路数等 ② 各种号码:本地网编号及其号长、局号、应收号 码、信令点编码等 ③ 路由设置情况:局向、路由数 ④ 计费数据:呼叫详细话单(CDR)等 ⑤ 统计数据:话务量、呼损、呼叫情况等 ⑥ 复原方式:主叫控制、被叫控制、互不控制
2 呼叫处理的基本原理
1.2程控交换机的软件组成
程控交换机的软件系统= 操作系统+应用软件
软件系统
操作系统
应用软件
OAM
呼叫处理
数据库系统
1.2.1程控交换机的操作系统
程控交换机的操作系统是计算机硬件与应用软件的 接口,是一个实时多任务的操作系统。 (1)实时操作系统:
能对随机发生的外部事件做出及时地响应,并进行 处理。虽然事件的发生时间是无法预知的,但必须在事 件发生时能够在严格的时限内做出响应,即使是在负荷 较大的情况下。 (2)多任务操作系统:
用户数据主要包括以下几种:
① 用户类别:住宅用户、公用电话用户、传 真用户等
② 话机类别:PULSE话机、DTMF话机 ③ 用户状态:空闲、忙、测试、阻塞等 ④ 限制情况:呼出限制、呼入限制等 ⑤ 呼叫权限:本局呼叫、本地呼叫、国内长
途、国际长途等
局数据是反映交换局的数据,主要以下几种: ① 交换机硬件配置情况:用户端口数、出/入中继
程控交换软件系统1ຫໍສະໝຸດ 1、程控交换软件的特点和组成
1.1程控交换软件的特点
交换软件的基本任务就是控制交换机的运行,也就 是完成呼叫处理。
程控交换机的特点是业务量大,实时性和可靠性要 求高,因此对运行软件也要求有较高的实时效率,能处 理大量的呼叫,而且必须保证通信业务的不间断性。
交换软件的3大特点:实时性、多任务并发执行、 高可靠性(业务的不间断性)。
系统中的每个任务都拥有一个优先级,任何时刻 系统内核将CPU分配给处于等待队列中优先级最高的任 务运行。 (2)基于抢占式调度算法
所谓抢占式是指如果系统内核一旦发现有优先级
比当前正在运行的任务的优先级高的任务,则使当前任 务退出CPU进入等待队列,立即切换到高优先级的任务 执行。
在处理同优先级别的任务时采用先来先服务或轮 转调度的算法。
...
...
输入处理 监视(摘机)扫描
识别主叫A摘机 监视(拨号)扫描
识别主叫A 拨第一位号 监视(拨号)扫描 识别主叫A拨号 监视(拨号)扫描 拨号完毕
2.1、呼叫处理过程及其特点
设用户A和用户B位于同一个交换机内,且两个用户均 处于空闲状态。在某个时刻,用户A要发起与用户B的 一个呼叫,即主叫为A、被叫为B,则交换机对这个本 局呼叫的基本处理过程如表所示。
通过上面对一个本局呼叫的基本呼叫过程的描 述,我们不难发现整个呼叫处理过程就是处理机在 某个状态,监视、识别外部来的各种输入信号(例 如用户摘挂机、拨号等),然后进行分析,执行任 务和输出信号(例如振铃、送各种信号音等),进 入另外一个状态,再进行监视、识别输入信号、再 分析、执行、输出信号……的过程。
1.2.2程控交换机的应用软件
程控交换机的应用软件 ① 呼叫处理软件。 ② OAM(操作维护管理)软件。 ③ 数据库系统。
(1)呼叫处理软件
呼叫处理软件主要负责呼叫连接的建立与释放 以及 业务流程的控制,它是负责整个呼叫过程控制 的软件。
具体完成的主要功能如下: ①用户线和中继线上各种输入信号的检测和识 别; ②呼叫相关资源的管理; ③对用户数据、呼叫状态以及号码等进行分析; ④路由选择; ⑤控制呼叫状态迁移; ⑥控制计时、送音和交换网络的连接;
(2)OAM(操作维护管理)软件:
OAM软件是程控交换机用于操作、维护 和管理的软件,用于保证系统高效、灵活、 可靠地运行。 其完成的具体功能有: ① 用户数据和局数据的操作和管理 ② 测试 ③ 告警 ④ 故障诊断与处理 ⑤ 动态监视 ⑥ 话务统计 ⑦ 计费 ⑧ 过负荷控制等
(3)数据库系统 程控交换机在进行呼叫处理和操作维护管理
过程中,会使用和生成大量的数据,这些数据包 括系统数据、用户数据和局数据。
系统数据与交换机的硬件体系结构和软件程 序有关,不随交换局的应用环境而变化,不同的 电话局若采用同一类型的交换系统,它们的系统 数据是相同的,所不同的是用户数据和局数据。
用户数据反映用户的具体情况,有静态用
户数据和动态用户数据之分。