




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章第四章程控交换机的软件系统程控交换机的软件系统本章内容:本章内容:程控交换机的软件组成程控交换机的软件组成 呼叫处理的基本原理呼叫处理的基本原理 程序的执行管理程序的执行管理 系统的诊断与维护系统的诊断与维护本章重点:本章重点:用户摘挂机识别、拨号脉冲识别用户摘挂机识别、拨号脉冲识别 位间隔识别、位间隔识别、DTMF识别识别 时间表和队列的管理方法时间表和队列的管理方法本章难点:本章难点:状态迁移图,位间隔识别,时间表状态迁移图,位间隔识别,时间表第四章第四章 程控交换机的软件系统程控交换机的软件系统4.1 4.1 程控交换机的软件组成程控交换机的软件组成软件系统软件系统在线程序:在线程
2、序:是运行处理所必需的程序是运行处理所必需的程序支援程序:支援程序:用于交换机的设计、调试、用于交换机的设计、调试、 软件生产和管理软件生产和管理 4.1.1 4.1.1 在线程序在线程序在线程序:在线程序:是交换机中运行使用的、对各种业务进是交换机中运行使用的、对各种业务进行处理的软件总和,可分成行处理的软件总和,可分成系统程序系统程序和和应用程序应用程序。 系统程序:系统程序:是交换机硬件同应用程序之间的接口,是交换机硬件同应用程序之间的接口,它有内部调度程序、输入它有内部调度程序、输入/输出处理程序、资源调度输出处理程序、资源调度和分配、处理机间通信管理、人和分配、处理机间通信管理、人-
3、机通信、系统监视机通信、系统监视和故障处理等程序。和故障处理等程序。 应用程序:应用程序:包含有呼叫处理、执行管理、系统恢复、包含有呼叫处理、执行管理、系统恢复、故障诊断和维护管理等程序。故障诊断和维护管理等程序。1 1、呼叫处理程序、呼叫处理程序负责整个交换机所有呼叫的建立与释放以及交换机各种负责整个交换机所有呼叫的建立与释放以及交换机各种新服务性能的建立释放。主要功能有:新服务性能的建立释放。主要功能有: 交换状态管理:交换状态管理:负责呼叫处理过程中不同状态的转移和管理。负责呼叫处理过程中不同状态的转移和管理。 交换资源管理:交换资源管理:对呼叫处理过程中电话外设进行调试和调用。对呼叫处
4、理过程中电话外设进行调试和调用。 交换业务管理:交换业务管理:对程控交换机的许多新交换业务的管理。对程控交换机的许多新交换业务的管理。 交换负荷控制:交换负荷控制:监视交换业务的负荷情况,临时性控制发话监视交换业务的负荷情况,临时性控制发话 或入局呼叫的限制。或入局呼叫的限制。 。 4.1.1 4.1.1 在线程序在线程序2 2、执行管理程序、执行管理程序负责对交换系统(尤指处理机)的硬件和软件资源进负责对交换系统(尤指处理机)的硬件和软件资源进行管理和调度。主要功能有:行管理和调度。主要功能有: 任务调度:任务调度:负责按交换程序的实时要求和紧急情况的优先等负责按交换程序的实时要求和紧急情况
5、的优先等 级,对其进行调度。级,对其进行调度。 I/O设备的管理和控制:设备的管理和控制:负责对显示器、磁带机、硬盘、监控负责对显示器、磁带机、硬盘、监控 台等台等I/O设备进行管理和控制。设备进行管理和控制。 处理机间通信的控制和管理:处理机间通信的控制和管理:负责交换系统中各处理机间信负责交换系统中各处理机间信 息交换的控制和管理。息交换的控制和管理。 系统管理:系统管理:负责对软件系统中软件的统一管理和调度。负责对软件系统中软件的统一管理和调度。4.1.1 4.1.1 在线程序在线程序3 3、维护管理程序、维护管理程序用于维护人员存取和修改有关用户和交换局的各种数用于维护人员存取和修改有
6、关用户和交换局的各种数据,统计话务量和打印计费清单等各项任务。包括:据,统计话务量和打印计费清单等各项任务。包括: 话务量的观察、统计和分析话务量的观察、统计和分析 对用户线和中继线定期进行例行维护测试对用户线和中继线定期进行例行维护测试 业务质量的监视业务质量的监视 业务变更处理业务变更处理 计费及打印用户计费帐单计费及打印用户计费帐单 负荷控制,对话务过载进行处理负荷控制,对话务过载进行处理 进行人进行人-机通信机通信4.1.1 4.1.1 在线程序在线程序4 4、系统恢复程序、系统恢复程序负责对交换系统作经常性的检测,并使系统恢复工作负责对交换系统作经常性的检测,并使系统恢复工作能力。主
7、要功能有:能力。主要功能有: 硬件故障检测硬件故障检测 硬件设备的切换硬件设备的切换 软件故障检测软件故障检测 软件故障的恢复软件故障的恢复 设备状态的管理设备状态的管理4.1.1 4.1.1 在线程序在线程序5 5、故障诊断程序、故障诊断程序用于确定硬件故障位置的程序。可将故障诊断到某块用于确定硬件故障位置的程序。可将故障诊断到某块印刷电路板(印刷电路板(PCB)。主要有三种方式:)。主要有三种方式: 开机诊断:开机诊断:交换机加电后,首先自动对所有硬件部件进行诊交换机加电后,首先自动对所有硬件部件进行诊 断将结果报告系统恢复程序。断将结果报告系统恢复程序。 人机命令诊断:人机命令诊断:通过
8、人机命令对交换机某一部件执行诊断。通过人机命令对交换机某一部件执行诊断。 自动诊断:自动诊断:系统恢复程序发现交换机有故障部件时,更换备系统恢复程序发现交换机有故障部件时,更换备 用部件,调用故障诊断程序对故障部件进行诊断。用部件,调用故障诊断程序对故障部件进行诊断。打印输出或屏幕显示诊断结果。打印输出或屏幕显示诊断结果。4.1.1 4.1.1 在线程序在线程序4.1.2 4.1.2 支援程序支援程序 多用于开发和生成交换局的软件和数据以及开通多用于开发和生成交换局的软件和数据以及开通时的测试,与正常的交换处理过程联系不大,主要包时的测试,与正常的交换处理过程联系不大,主要包括编译程序、连接装
9、配程序、调试程序、局数据生成、括编译程序、连接装配程序、调试程序、局数据生成、用户数据生成等。用户数据生成等。 按其功能可划分为按其功能可划分为设计子系统设计子系统、测试子系统测试子系统、生生成子系统成子系统和和维护子系统维护子系统。1 1、设计子程序、设计子程序用在设计阶段,程序语言编译、链接定位、文档生成用在设计阶段,程序语言编译、链接定位、文档生成等工作。设计完成所有的程序模块以及经过编译得到等工作。设计完成所有的程序模块以及经过编译得到的目的代码应存储于数据库中。的目的代码应存储于数据库中。2 2、维护子程序、维护子程序用在对交换局的现场修改(或称补丁)的管理与存档。用在对交换局的现场
10、修改(或称补丁)的管理与存档。4.1.2 4.1.2 支援程序支援程序3 3、测试子程序、测试子程序用于检测所设计软件是否符合规范。用于检测所设计软件是否符合规范。 测试功能:测试功能:根据设计的规范生成各种测试数据,并在已设计根据设计的规范生成各种测试数据,并在已设计 的程序中运行这些测试数据以检验程序工作结果的程序中运行这些测试数据以检验程序工作结果 是否符合原设计要求。是否符合原设计要求。 仿真执行:仿真执行:将软件的设计规范转换为语义等价的可执行语言,将软件的设计规范转换为语义等价的可执行语言, 在设计完成前可根据仿真执行的结果检验设计规在设计完成前可根据仿真执行的结果检验设计规 范是
11、否符合实际要求。范是否符合实际要求。 4.1.2 4.1.2 支援程序支援程序4 4、生成子程序、生成子程序用于生成交换局运行所需的软件(即程序文件),它用于生成交换局运行所需的软件(即程序文件),它包括局数据文件、用户数据文件、系统文件。包括局数据文件、用户数据文件、系统文件。 局数据文件:局数据文件:由局数据生成程序将原始局数据文件自动生成由局数据生成程序将原始局数据文件自动生成 为规定的局数据的文件结构形式。为规定的局数据的文件结构形式。 用户数据文件:用户数据文件:包括用户的各种数据。包括用户的各种数据。 系统文件:系统文件:包括系统程序、系统数据和一级局数据。包括系统程序、系统数据和
12、一级局数据。系统程系统程 序序就是交换用的各种处理程序。就是交换用的各种处理程序。系统数据系统数据是与局是与局 条件无关的参数。条件无关的参数。一级局数据一级局数据是局数据中固定不是局数据中固定不 变的部分,变的部分,二级、三级局数据二级、三级局数据是可变的数据。是可变的数据。4.1.2 4.1.2 支援程序支援程序4.1.3 4.1.3 数据数据所有有关交换机的信息都可以通过数据来描述。所有有关交换机的信息都可以通过数据来描述。 暂时性数据:暂时性数据:用来描述交换机的动态信息,随着每次呼叫的用来描述交换机的动态信息,随着每次呼叫的 建立过程不断产生、更新和清除。建立过程不断产生、更新和清除
13、。 半固定数据:半固定数据:用来描述系统数据、局数据和用户数据。用来描述系统数据、局数据和用户数据。一、数据的分类一、数据的分类 系统数据:系统数据:是仅与交换机系统有关的数据,不论交换设备装是仅与交换机系统有关的数据,不论交换设备装 在何种话局,系统数据是不变的。在何种话局,系统数据是不变的。 局数据:局数据:是与各局的设备情况以及安装条件有关的数据。是与各局的设备情况以及安装条件有关的数据。 它是与交换局有关的数据,包括各种话路设备的配它是与交换局有关的数据,包括各种话路设备的配 置、编号方式、中继线信号方式等。置、编号方式、中继线信号方式等。 用户数据:用户数据:是交换局反映用户情况的数
14、据,包括用户类别、是交换局反映用户情况的数据,包括用户类别、 用户设备号码、话机类别、新业务类别等。用户设备号码、话机类别、新业务类别等。4.1.3 4.1.3 数据数据二、表格二、表格主要包括主要包括检索表格检索表格和和搜索表格搜索表格。1 1、检索表格:、检索表格:以源数据为索引进行查表来得到所需目的数据。以源数据为索引进行查表来得到所需目的数据。 单级索引表格:单级索引表格:直接用索引查一个单个表格即可得到数据。直接用索引查一个单个表格即可得到数据。 例如,用户电话号码译为设备号码的译码表。例如,用户电话号码译为设备号码的译码表。设备号设备号设备号设备号FAABCDEFGFAABCDEF
15、G设备号设备号占一个单元占一个单元4.1.3 4.1.3 数据数据二、表格二、表格主要包括主要包括检索表格检索表格和和搜索表格搜索表格。1 1、检索表格:、检索表格:以源数据为索引进行查表来得到所需目的数据。以源数据为索引进行查表来得到所需目的数据。 单级索引表格:单级索引表格:直接用索引查一个单个表格即可得到数据。直接用索引查一个单个表格即可得到数据。 例如,用户电话号码译为设备号码的译码表。例如,用户电话号码译为设备号码的译码表。FAnABCDEFGn设备号设备号设备号设备号FAnABCDEFG设备号设备号占多个单元占多个单元4.1.3 4.1.3 数据数据 多级索引表格:多级索引表格:需
16、要通过多级表格检索查找,才能得到所需需要通过多级表格检索查找,才能得到所需 的目的数据。的目的数据。XN3YN1N2X指示字指示字N2X信息信息指示字指示字N3YYZ例如,三级索引的用户号码译码表。例如,三级索引的用户号码译码表。4.1.3 4.1.3 数据数据用户用户电话号码电话号码X Y Z局号局号 千位号千位号 用户最后三位号码用户最后三位号码 根据局号根据局号X,在,在N1表中查得千位号译码表首地址表中查得千位号译码表首地址N2X 根据千位号根据千位号Y,在,在N2X表中查得后三位号码译码表首地址表中查得后三位号码译码表首地址N3Y 根据最后三位号码,在根据最后三位号码,在N3Y表中查
17、得所需信息(设备号)表中查得所需信息(设备号) 多级索引表格:多级索引表格:需要通过多级表格检索查找,才能得到所需需要通过多级表格检索查找,才能得到所需 的目的数据。的目的数据。4.1.3 4.1.3 数据数据二、表格二、表格2 2、搜索表格、搜索表格 搜索表格的每个单元中包含源数据和目的数据两项内容。搜索表格的每个单元中包含源数据和目的数据两项内容。 在搜索时,以源数据为依据,从表首开始自上而下依次与在搜索时,以源数据为依据,从表首开始自上而下依次与表中的源数据逐一比较,当在表中找到源数据与表中的源数表中的源数据逐一比较,当在表中找到源数据与表中的源数据一致时,搜索停止,即可在相应的单元中得
18、到目的数据。据一致时,搜索停止,即可在相应的单元中得到目的数据。搜索表格主要用于用户线和中继线的联选。搜索表格主要用于用户线和中继线的联选。 4.1.3 4.1.3 数据数据2 2、搜索表格、搜索表格输入源数据输入源数据(键键) 源数据源数据(键孔键孔) 目的数据目的数据 源数据源数据(键孔键孔) 目的数据目的数据 源数据源数据(键孔键孔) 目的数据目的数据 源数据源数据(键孔键孔) 目的数据目的数据4.1.3 4.1.3 数据数据听振铃听振铃摘机摘机挂机挂机通话通话通话通话程程控控数数字字交交换换机机摘机摘机听拨号音听拨号音拨号码拨号码听回铃音听回铃音听忙音听忙音挂机挂机4.2 4.2 呼叫
19、处理的基本原理呼叫处理的基本原理4.2.1 4.2.1 呼叫处理过程及状态迁移呼叫处理过程及状态迁移4.2.1 4.2.1 呼叫处理过程及状态迁移呼叫处理过程及状态迁移一、呼叫处理过程一、呼叫处理过程1 1、主叫用户摘机:、主叫用户摘机:检测摘机状态;调查用户相关类别检测摘机状态;调查用户相关类别2 2、送拨号音:、送拨号音:寻找空闲收号器和路由;送拨号音并监视寻找空闲收号器和路由;送拨号音并监视3 3、收号:、收号:接收号码并存储;已收位计数;首位号预译处理接收号码并存储;已收位计数;首位号预译处理4 4、号码分析:、号码分析:确定接续类别、应收位;检查呼叫权限、被叫状态确定接续类别、应收位
20、;检查呼叫权限、被叫状态5 5、接通被叫:、接通被叫:测试并预占通话路由;找出送振铃、回铃音路由测试并预占通话路由;找出送振铃、回铃音路由6 6、振铃:、振铃:向被叫振铃,主叫送回铃音;监视主被叫状态向被叫振铃,主叫送回铃音;监视主被叫状态7 7、被叫应答和通话:、被叫应答和通话:检测应答;停振铃和回铃音;通话、计费检测应答;停振铃和回铃音;通话、计费8 8、话终挂机:、话终挂机:检测挂机、停计费、空闲;路由复原;另一方忙音检测挂机、停计费、空闲;路由复原;另一方忙音4.2 4.2 呼叫处理的基本原理呼叫处理的基本原理4.2.1 4.2.1 呼叫处理过程及状态迁移呼叫处理过程及状态迁移二、状态
21、转移二、状态转移1 1稳定状态的迁移稳定状态的迁移稳定状态稳定状态稳定状态稳定状态输入处理输入处理输出处理输出处理内部分析内部分析输入信息输入信息硬件驱动硬件驱动二、状态转移二、状态转移2状态迁移图状态迁移图 一种稳定状态到另一种稳定状态的转移,并不是只有一种迁移方一种稳定状态到另一种稳定状态的转移,并不是只有一种迁移方向,向,而要根据输入信息、所处状态及环境情况的不同而有不同的而要根据输入信息、所处状态及环境情况的不同而有不同的迁移方向。迁移方向。(见(见图图4.5 PP81 ) 程控交换机常用的软件设计语言有四类:程控交换机常用的软件设计语言有四类: 汇编语言汇编语言AL (Assembl
22、e Language)AL (Assemble Language)用于实时性要求高的程序,如用于实时性要求高的程序,如中断服务;中断服务; 高级语言高级语言HLL (High Level Language)HLL (High Level Language)用于软件的设计、程序编制、用于软件的设计、程序编制、软件检验;软件检验;规范说明语言规范说明语言SDL (Specification and Description Language)SDL (Specification and Description Language)用于软件系统设计;用于软件系统设计;人机语言人机语言MML (Man-M
23、achine Language)MML (Man-Machine Language)用于交换机的操作、维护、用于交换机的操作、维护、安装和测试。安装和测试。 二、状态转移二、状态转移二、状态转移二、状态转移2状态迁移图状态迁移图 在同一状态下,输入信号的不同,会得出不同的处理结果。在同一状态下,输入信号的不同,会得出不同的处理结果。 在不同状态下,输入同样的信号,也会转移到不同的状态。在不同状态下,输入同样的信号,也会转移到不同的状态。 在同一状态下,同样的输入信息,但环境条件不同,也会得在同一状态下,同样的输入信息,但环境条件不同,也会得 出不同的结果。出不同的结果。4.2.2 4.2.2
24、输入处理输入处理基本任务:基本任务:及时发现新的处理要求,并对用户线与及时发现新的处理要求,并对用户线与中继线的状态进行监视、检测和识别,然后将其放中继线的状态进行监视、检测和识别,然后将其放在队列或相应的存储区中。在队列或相应的存储区中。 一般通过各种扫描程序进行,主要有:一般通过各种扫描程序进行,主要有: 用户线扫描程序用户线扫描程序 脉冲号码扫描程序脉冲号码扫描程序 双音频号码扫描程序双音频号码扫描程序 中继线扫描程序中继线扫描程序一、用户线扫描程序一、用户线扫描程序基本任务:基本任务:对用户线的状态进行检测并及时发现用对用户线的状态进行检测并及时发现用户线的状态变化。户线的状态变化。用
25、户线状态:用户线状态:“通通”形成直流回路,用形成直流回路,用“0 0”表示表示 “断断”断开直流回路,用断开直流回路,用“1 1”表示表示 “通通”“”“断断”变化变化号盘话机的拨号脉冲号盘话机的拨号脉冲监视周期:监视周期: 用户摘挂机扫描,用户摘挂机扫描,100100200ms200ms; 拨号脉冲扫描,拨号脉冲扫描,8 810ms10ms。1 1、单用户摘机识别、单用户摘机识别用户线扫描状态用户线扫描状态挂挂 机机摘摘 机机200ms扫描扫描200ms扫描扫描用户电路用户电路状态信号状态信号CPU这次扫描结果这次扫描结果LSCN: 1 1 1 1 1 1 0 0 0 0 0 0 0 0前
26、次扫描结果前次扫描结果LM: 1 1 1 1 1 1 1 0 0 0 0 0 0 0用户摘机识别方法:用户摘机识别方法: LSCNLM=1LSCNLM(这(这 前)前) 0 0 0 0 0 0 1 0 0 0 0 0 0 0一、用户线扫描程序一、用户线扫描程序200ms换下一用户换下一用户读用户线状态读用户线状态从存储区读从存储区读200ms前用户线状态前用户线状态这这 前前= 1?= 0=1转换成用户设备号转换成用户设备号摘机用户送入摘机队摘机用户送入摘机队列等待分析处理列等待分析处理全部用户扫完了吗全部用户扫完了吗?返返 回回YN一、用户线扫描程序一、用户线扫描程序2 2、多用户摘机识别(
27、、多用户摘机识别(群扫描群扫描)用户摘机识别方法:用户摘机识别方法: LSCNLM0这次扫描结果这次扫描结果LSCN: 1 0 1 0 1 0 1 1前次扫描结果前次扫描结果LM: 1 0 0 1 1 1 1 1 用户位置:用户位置: 7 6 5 4 3 2 1 0 LSCNLM 0 0 0 1 0 1 0 0用户电路用户电路状态信号状态信号CPU用户电路用户电路用户电路用户电路缓缓冲冲器器200ms扫描扫描一、用户线扫描程序一、用户线扫描程序扫描存储器扫描存储器1 0 1 0 1 0 1 17 6 5 4 3 2 1 0用户存储器用户存储器读出读出200ms读出读出200ms这次扫描结果这次
28、扫描结果前次扫描结果前次扫描结果运算器运算器识识“1“电路电路摘机用户设备号摘机用户设备号 队队 列列1 0 0 1 1 1 1 17 6 5 4 3 2 1 00 1 0 1 0 1 0 07 6 5 4 3 2 1 00 0 0 1 0 1 0 01 0 0 1 1 1 1 1一、用户线扫描程序一、用户线扫描程序200ms换一组用户换一组用户规定扫描起始地址规定扫描起始地址读这次和前次扫描数据读这次和前次扫描数据这这 前前0结果结果?= 0找出摘机用户找出摘机用户摘机用户设备号摘机用户设备号队列队列返返 回回最后一组用户最后一组用户?YN一、用户线扫描程序一、用户线扫描程序3 3、用户挂机
29、识别、用户挂机识别单用户挂机识别:单用户挂机识别:LSCNLM=1用户线扫描状态用户线扫描状态挂挂 机机摘摘 机机200ms扫描扫描这次扫描结果这次扫描结果LSCN: 0 0 0 0 0 0 1 1 1 1 1 1 1 1前次扫描结果前次扫描结果LM: 0 0 0 0 0 0 0 1 1 1 1 1 1 1LSCNLM(这(这 前)前) 0 0 0 0 0 0 1 0 0 0 0 0 0 0用户电路用户电路状态信号状态信号CPU200ms200ms扫描扫描一、用户线扫描程序一、用户线扫描程序3 3、用户挂机识别、用户挂机识别多用户挂机群识别:多用户挂机群识别: LSCNLM 0这次扫描结果这次
30、扫描结果LSCN: 1 0 1 0 1 1 1 1前次扫描结果前次扫描结果LM: 1 0 0 1 1 0 1 1 用户位置:用户位置: 7 6 5 4 3 2 1 0 LSCNLM 0 0 1 0 0 1 0 0用户电路用户电路状态信号状态信号CPU用户电路用户电路用户电路用户电路缓缓冲冲器器200ms扫描扫描一、用户线扫描程序一、用户线扫描程序这次扫描结果这次扫描结果LSCN: 1 0 1 0 1 1 1 1前次扫描结果前次扫描结果LM: 1 0 0 1 1 0 1 1 用户位置:用户位置: 7 6 5 4 3 2 1 0摘机识别摘机识别 LSCNLM 0 0 0 1 0 0 0 0挂机识别
31、挂机识别 LSCNLM 0 0 1 0 0 1 0 0用户电路用户电路状态信号状态信号CPU用户电路用户电路用户电路用户电路缓缓冲冲器器200ms扫描扫描一、用户线扫描程序一、用户线扫描程序二、脉冲号码扫描程序二、脉冲号码扫描程序基本任务:基本任务:对用户线拨号脉冲号码进行扫描识别、对用户线拨号脉冲号码进行扫描识别、计数和接收存储。计数和接收存储。有三部分程序组成:有三部分程序组成:脉冲识别脉冲识别 脉冲计数脉冲计数 位间隔识别及号码存储位间隔识别及号码存储1 1、脉冲识别:、脉冲识别:要识别脉冲串中的每一个脉冲,这就要识别脉冲串中的每一个脉冲,这就要求脉冲识别的周期必须小于要求脉冲识别的周期
32、必须小于最小脉冲持续时间最小脉冲持续时间和和最小脉冲间隔时间最小脉冲间隔时间。脉冲速度:脉冲速度:8 82222个脉冲个脉冲/ /秒秒 最短周期最短周期=1000=100022=45ms22=45ms脉冲断续比:脉冲断续比:3:13:11:1.51:1.5 3:1 3:1时间隔最短时间隔最短 45451 1(1+31+3)=11ms=11ms脉冲识别扫描周期选择:脉冲识别扫描周期选择:8 810ms10ms(取(取8ms8ms)脉冲持续脉冲持续脉冲间隔脉冲间隔用户线状态用户线状态8ms扫描扫描脉脉 冲冲 1脉脉 冲冲 201二、脉冲号码扫描程序二、脉冲号码扫描程序用户线状态用户线状态8ms扫描
33、扫描8ms脉脉 冲冲 1脉脉 冲冲 201SCN:这次扫描结果:这次扫描结果 0 0 1 1 1 0 0 1 1 1 0 0SCN LL=变化识别变化识别 0 0 1 0 0 1 0 1 0 0 1 0 LL 1 1 1 0 0 0 1 1 0 0 0 1 脉冲前沿识别方法:脉冲前沿识别方法: (SCN LL) LL =1LL:前次扫描结果:前次扫描结果 0 0 0 1 1 1 0 0 1 1 1 0 (SCN LL) LL 0 0 1 0 0 0 0 1 0 0 0 0二、脉冲号码扫描程序二、脉冲号码扫描程序二、脉冲号码扫描程序二、脉冲号码扫描程序2 2、脉冲计数:、脉冲计数:按群处理方式进
34、行。按群处理方式进行。群处理逻辑:群处理逻辑:C Ci iPCPCi iCCi+1i+1 C Ci i PC PCi iPCPCi i处处理理过过程程举例举例1: 0 0 1 01: 0 0 1 0 + 1 + 1 = 0 0 1 1 = 0 0 1 1举例举例2: 0 0 1 12: 0 0 1 1 + 1 + 1 = 0 1 0 0 = 0 1 0 0进位进位PC0+C0PC0C1进位进位PC1+PC1C2进位进位PC2+PC2C3PC3+PC3C0 =(SCN LL) LL2 2、脉冲计数:、脉冲计数:按群处理方式进行。按群处理方式进行。群处理逻辑:群处理逻辑:C Ci iPCPCi i
35、CCi+1i+1 C Ci i PC PCi iPCPCi i拨号数字为拨号数字为231 00000PC0PC1PC2PC331 0010031 0100012+1+1二、脉冲号码扫描程序二、脉冲号码扫描程序3 3、位间隔识别:、位间隔识别:在识别用户所拨号码时,除了要识在识别用户所拨号码时,除了要识别脉冲的个数,还要识别两串脉冲之间的间隔,这别脉冲的个数,还要识别两串脉冲之间的间隔,这就是位间隔识别。就是位间隔识别。“2”“2”“2”“2”“2”“2”位间隔位间隔位间隔位间隔有脉冲有脉冲 有脉冲有脉冲无脉冲无脉冲有脉冲有脉冲有脉冲有脉冲有脉冲有脉冲有脉冲有脉冲无脉冲无脉冲无脉冲无脉冲二、脉冲
36、号码扫描程序二、脉冲号码扫描程序 定义:定义:AP AP 表示本次扫描脉冲变化情况表示本次扫描脉冲变化情况 AP=1AP=1,表示有脉冲变化,表示有脉冲变化 AP=0AP=0,表示无脉冲变化,表示无脉冲变化 APLL APLL 表示前次扫描脉冲变化情况表示前次扫描脉冲变化情况 APAPLL=1APAPLL=1:至少已有一个识别周期内没有脉冲变化至少已有一个识别周期内没有脉冲变化位间隔识别的必要条件位间隔识别的必要条件“2”“2”“2”“2”“2”“2”位间隔位间隔位间隔位间隔有脉冲有脉冲 有脉冲有脉冲无脉冲无脉冲有脉冲有脉冲有脉冲有脉冲有脉冲有脉冲有脉冲有脉冲无脉冲无脉冲无脉冲无脉冲二、脉冲号
37、码扫描程序二、脉冲号码扫描程序位间隔识别周期:位间隔识别周期:应大于应大于最长脉冲持续时间最长脉冲持续时间和和最长脉冲最长脉冲 间隔时间间隔时间脉冲速度:脉冲速度:8 82222个脉冲个脉冲/ /秒秒 最长周期最长周期=1000=10008=125ms8=125ms脉冲断续比:脉冲断续比:3:13:11:1.51:1.5 1:1.5 1:1.5时,间隔最长时,间隔最长 1251251.51.5(1+1.51+1.5)=75ms=75ms 3:1 3:1 时,持续最长时,持续最长 1251253 3(1+31+3)=93.75ms=93.75ms位间隔识别扫描周期选择:位间隔识别扫描周期选择:9
38、6ms96ms“2”“2”“2”“2”“2”“2”位间隔位间隔位间隔位间隔有脉冲有脉冲 有脉冲有脉冲无脉冲无脉冲有脉冲有脉冲有脉冲有脉冲有脉冲有脉冲有脉冲有脉冲无脉冲无脉冲无脉冲无脉冲二、脉冲号码扫描程序二、脉冲号码扫描程序AP=(AP变化)变化)用户线状态用户线状态8ms扫描扫描SCN8ms脉脉 冲冲 1脉脉 冲冲 201LLSCN LL=变化变化96msAPLLAPAPLLAP1096192ms000011110011110000000001111001111000000010001010001000000011111111001001010111100000100000111111000
39、00000000000000000000096ms96ms96ms96ms00100000000101111二、脉冲号码扫描程序二、脉冲号码扫描程序位间隔识别方法:位间隔识别方法: (APAPLL=1)LL=1 (APAPLL=1)LL=1 位间隔位间隔 (APAPLL=1)LL=0 (APAPLL=1)LL=0 中途挂机中途挂机 每当扫描周期到来时,每当扫描周期到来时,位间隔识别程序要做三项工作:位间隔识别程序要做三项工作:计算计算APAPLLAPAPLL,并判断是否为,并判断是否为“1”1”(位间隔)(位间隔)把把APAP送给送给APLLAPLL,作为下一次扫描识别时的前次值,作为下一次扫
40、描识别时的前次值将将APAP清清“0 0”,以便记录下一扫描周期的脉冲变化情况,以便记录下一扫描周期的脉冲变化情况二、脉冲号码扫描程序二、脉冲号码扫描程序三双音频号码扫描程序三双音频号码扫描程序1 1、双音频号码特点、双音频号码特点每一位号码数字由两个音频信号组成每一位号码数字由两个音频信号组成,其中一个是高频组信,其中一个是高频组信号,另一个是低频组信号。号,另一个是低频组信号。 高频组信号频率(高频组信号频率(Hz):):1209,1336,1477,1633 低频组信号频率(低频组信号频率(Hz):):697,770,852,941 双音频信号可持续双音频信号可持续25ms25ms以上。
41、以上。1 12 23 3A A4 45 56 6B B7 78 89 9C C* *0 0# #D D69769777077085285294194112091209 1336133614771477 163316332 2、双音频号码接收方法、双音频号码接收方法 中央处理机采用中央处理机采用“查询查询”方式,读取状态信息方式,读取状态信息SPSP SP=0 SP=0,表明有信息送来,可以读取号码信息,表明有信息送来,可以读取号码信息 SP=1SP=1,表明没有信息送来,不需读取。,表明没有信息送来,不需读取。 对对SPSP的识别和脉冲识别的原理一样的识别和脉冲识别的原理一样 识别双音频号码的
42、扫描周期为识别双音频号码的扫描周期为16ms16ms双音频号码双音频号码接收器接收器CPUCPU号码数据号码数据SP状态状态周期扫描周期扫描三双音频号码扫描程序三双音频号码扫描程序这次扫描结果这次扫描结果 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 116ms扫描扫描SP线线01双音频代码双音频代码前次扫描结果前次扫描结果 1 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 这这 前前 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 这这 前前这这 0 0 0 1 0 0 0 0 0 0 0 0 1 0
43、 0 0 0 0 0 0双音号码识别双音号码识别:(SP SPLL)SP=1三双音频号码扫描程序三双音频号码扫描程序四中继线扫描程序四中继线扫描程序 中继线扫描程序主要是用于监视中继线上的呼叫状态,以中继线扫描程序主要是用于监视中继线上的呼叫状态,以 便控制接续的进行。便控制接续的进行。 中继线上的呼叫状态信息是采用线路信号方式传递的。中继线上的呼叫状态信息是采用线路信号方式传递的。 在中继线上只有占用、应答、反向拆线、正向拆线等信号,在中继线上只有占用、应答、反向拆线、正向拆线等信号, 故一般采用结构简单的直流信号。故一般采用结构简单的直流信号。 线路信号的识别方法与用户线扫描的方法相同。线
44、路信号的识别方法与用户线扫描的方法相同。 扫描周期为扫描周期为32ms32ms。 4.2.3 4.2.3 分析处理分析处理 分析处理是对各种输入信息进行分析,以决定下一步应执分析处理是对各种输入信息进行分析,以决定下一步应执行的任务。行的任务。 对实时要求不太严格,且没有固定的执行周期。对实时要求不太严格,且没有固定的执行周期。 按其功能可分为四种程序:按其功能可分为四种程序: 去话分析:去话分析:分析主叫用户的用户数据。分析主叫用户的用户数据。 号码分析:号码分析:分析用户所拨号码。分析用户所拨号码。 来话分析:来话分析:分析被叫用户的用户数据。分析被叫用户的用户数据。 状态分析:状态分析:
45、分析稳定状态和输入信息。分析稳定状态和输入信息。 一、去话分析一、去话分析去话分析去话分析端子类别端子类别要求类别要求类别呼叫呼叫1. 1. 一般呼叫一般呼叫2. 2. 模模拟呼叫拟呼叫3. 3. 拍叉簧拍叉簧呼叫呼叫忙音接续忙音接续话机类别话机类别线路类别线路类别运用类别运用类别1. 空端空端2. 使用使用0 单线单线1 同线同线0 一般一般1 来话专用来话专用2 去话停止去话停止0号盘号盘1按钮按钮任务号:接脉冲收号器任务号:接脉冲收号器下一状态号:收号状态下一状态号:收号状态任务号:接按钮收号器任务号:接按钮收号器下一状态号:收号状态下一状态号:收号状态1要求类别要求类别端子类别表端子类
46、别表1端子类别表端子类别表2端子类别表端子类别表3PI1 12 13 12忙音接续忙音接续线路类别线路类别表表端子类别表端子类别表1PI1 22 10线路类别表线路类别表PI0 11 1运用类别表运用类别表1运用类别表运用类别表20话机类别话机类别送送忙音忙音运用类别表运用类别表1PI0 11 22 2听听忙音忙音送送忙音忙音听听忙音忙音PI 任务号任务号 下一状态号下一状态号0接脉冲收号器接脉冲收号器话机类别话机类别0 21 2接按钮收号器接按钮收号器收号状态收号状态收号状态收号状态* PI:标志位:标志位PI=1 继续分析继续分析PI=2 停止分析停止分析 给出任务号给出任务号 下一状态号
47、下一状态号用户数据用户数据主叫用户号码主叫用户号码端子类别端子类别 2话机类别话机类别 0线路类别线路类别 0运用类别运用类别 0新业务登记新业务登记一、去话分析一、去话分析由于用户数目多,情况复杂,为节省存储器容量,采用逐由于用户数目多,情况复杂,为节省存储器容量,采用逐次展开法。各相关数据装入一个表中,各表组成一个链形次展开法。各相关数据装入一个表中,各表组成一个链形队列,然后数据每一级分析结果逐步进入下一表格。队列,然后数据每一级分析结果逐步进入下一表格。二号码分析二号码分析他局他局本局本局运用类别运用类别10其它其它主叫来源主叫来源他局号码分析他局号码分析特服号码分析特服号码分析长途号
48、码分析长途号码分析号首分析号首分析23出局号码分析出局号码分析被叫号码分析被叫号码分析本局本局出局出局本局本局出局出局长途长途特服特服来来 话话 分分 析析出局出中继接续出局出中继接续特服出中继接续特服出中继接续长途出中继接续长途出中继接续被被 叫叫 端端号码分析号码分析三、来话分析三、来话分析被叫忙闲状态被叫忙闲状态一般一般来去话均拒绝来去话均拒绝来话拒绝来话拒绝去话拒绝去话拒绝利用状态利用状态用户业务用户业务闲闲忙忙计费类别计费类别免费免费收费收费来话类别来话类别一般一般其他其他优先优先遇忙暂等遇忙暂等自动回叫自动回叫其他其他主叫信息分析主叫信息分析主叫用户数据分析主叫用户数据分析 呼出被
49、叫呼出被叫决定任务决定任务来话分析来话分析四、状态分析四、状态分析PSTN=5通通 话话PSTN=4振振 铃铃稳定状态稳定状态送送 忙忙 音音挂机处理挂机处理 应答接续应答接续PSTN=1等待收号等待收号送送 忙忙 音音挂机处理挂机处理 停拨号音停拨号音输入信息输入信息KEYKEY=11收第一位号收第一位号KEY=13超超 时时KEY=12中途挂机中途挂机KEY=14错错 号号转至收号状态转至收号状态转至空闲状态转至空闲状态转听忙音状态转听忙音状态输入信息输入信息KEYKEY=43超超 时时KEY=41被叫摘机被叫摘机KEY=42主叫挂机主叫挂机转通话状态转通话状态转空闲状态转空闲状态转听忙音
50、状态转听忙音状态输入信息输入信息KEYKEY=52被叫先挂被叫先挂KEY=51主叫挂机主叫挂机被叫先挂处理被叫先挂处理主叫先挂处理主叫先挂处理转主叫空闲状态转主叫空闲状态转被叫空闲状态转被叫空闲状态状态分析状态分析4.2.4 4.2.4 任务执行和输出处理任务执行和输出处理 任务执行和输出处理是任务执行和输出处理是将分析程序分析的将分析程序分析的结果付诸实施结果付诸实施,以使状态转移。,以使状态转移。一任务执行程序一任务执行程序 任务执行是为输出处理做的动作准备。如向被叫任务执行是为输出处理做的动作准备。如向被叫振铃前,要预先测试选择一条空闲的绳路和主被叫振铃前,要预先测试选择一条空闲的绳路和
51、主被叫通话路由,然后才可以进行输出处理,即控制话路通话路由,然后才可以进行输出处理,即控制话路设备的驱动。设备的驱动。一、任务执行程序一、任务执行程序1 1路由选择:路由选择:根据数字分析的结果,在相应的路由中选择一根据数字分析的结果,在相应的路由中选择一条空闲的中继线。该路由的中继线全忙时,若有条空闲的中继线。该路由的中继线全忙时,若有迂回路由迂回路由,则应进行迂回路由的选择。则应进行迂回路由的选择。路由索引路由索引4下一迂回路由下一迂回路由索引(索引(6)中继群号中继群号 3下一迂回路由下一迂回路由索引(索引(10)中继群号中继群号 7路由索引表路由索引表046空闲链队指示空闲链队指示03
52、701#二级交换中心二级交换中心C2省中心省中心3030个个一级交换中心一级交换中心C1 大区中心大区中心6个个三级交换中心三级交换中心C3地区中心地区中心350多个多个四级交换中心四级交换中心C4县中心县中心2200多个多个传输系统传输系统端局端局C5通过用户线直接和用户相通过用户线直接和用户相连的交换局连的交换局国际国际长长 途途 网网本地网本地网一、任务执行程序一、任务执行程序2 2通路选择:通路选择:在交换网络上选择一条空闲的通路。在交换网络上选择一条空闲的通路。T8|T5310第第I组组忙 闲 表 (忙 闲 表 ( A)1001100015T4 T0310第第K组组忙闲表(忙闲表(B
53、)1100100015T4 T0PP+8初级初级TI(512)初级初级TK(512)CMSTSITSI+2561616TSI+256TSI次级次级TICM次级次级TK忙闲表(忙闲表(A)1011000P+80101忙闲表(忙闲表(B)P“与与”逻辑逻辑000 1 00 1 0000TSTTST交交换换网网络络各各级级忙忙闲闲表表T8|T5 (第(第I组初级组初级T T忙闲表忙闲表A的的P行)行)(第(第K K组次级组次级T T忙闲表忙闲表B B的的P行),结果为行),结果为“0 0”表示这一行表示这一行中没有空闲通路。中没有空闲通路。 换下一行,进行换下一行,进行“与与”逻辑运算,运算结果不等
54、于逻辑运算,运算结果不等于0,从最右端起寻找第一个,从最右端起寻找第一个“1”。 根据根据“1”所在位置计算所选中的中间时隙所在位置计算所选中的中间时隙ITSITS号:号:ITS=(T5T8)32+(T0T4)。)。二、输出处理二、输出处理 根据任务执行程序编制完成的命令,由输出处理程序输根据任务执行程序编制完成的命令,由输出处理程序输出硬件控制命令,控制硬件的接续或释放。主要包括:出硬件控制命令,控制硬件的接续或释放。主要包括: 话路的接续、复原;话路的接续、复原; 信号音路由的接续、复原;信号音路由的接续、复原; 发送分配信号(振铃控制、测试控制等);发送分配信号(振铃控制、测试控制等);
55、 转发拨号脉冲,主要是对模拟局发送;转发拨号脉冲,主要是对模拟局发送; 发线路信号和记发器信号;发线路信号和记发器信号; 发公共信道信号;发公共信道信号; 发处理机间通信信息;发处理机间通信信息; 其他。其他。二、输出处理二、输出处理1路由驱动路由驱动 包括话路的接续和复原,信号音发送路由的接续和复原,包括话路的接续和复原,信号音发送路由的接续和复原, 信号(拨号号码和其它信号)接收路由的接续和复原。信号(拨号号码和其它信号)接收路由的接续和复原。 对话路的驱动是根据所选定的通路输出驱动信息,写入相对话路的驱动是根据所选定的通路输出驱动信息,写入相 关的控制存储器中。关的控制存储器中。2发送分
56、配信号发送分配信号驱动对象主要是动作速度较慢的设备(如继电器)。驱动对象主要是动作速度较慢的设备(如继电器)。 先由处理机的输出程序编制好各电路的驱动信息,写入驱先由处理机的输出程序编制好各电路的驱动信息,写入驱动存储器(或称为动存储器(或称为信号分配存储器信号分配存储器SDM)。 在定时脉冲控制下,顺序从驱动存储器中读出控制信息,在定时脉冲控制下,顺序从驱动存储器中读出控制信息,控制硬件动作。控制硬件动作。3转发拨号脉冲(用于模拟交换局)转发拨号脉冲(用于模拟交换局)F1 0 1 0 0 1 0 0 1 0脉冲标志脉冲标志脉脉 冲冲 1脉脉 冲冲 2续续 0断断 1F2 0 0 1 0 0
57、1 0 0 1节拍标志节拍标志节拍节拍 0 1 2 0 1 2 0 1 2送脉冲送脉冲 1 1 0 1 1 0 0 0 110节拍节拍0,即,即F1=0,F2=0,转发脉冲程序就将,转发脉冲程序就将“送脉冲信号送脉冲信号”置置“1”,启动硬件送出,启动硬件送出“1”,并修改节拍标志,使,并修改节拍标志,使F1F2=10。 二、输出处理二、输出处理3转发拨号脉冲(用于模拟交换局)转发拨号脉冲(用于模拟交换局)F1 0 1 0 0 1 0 0 1 0脉冲标志脉 冲 1脉 冲 2续 0断 1F2 0 0 1 0 0 1 0 0 1节拍标志节拍 0 1 2 0 1 2 0 1 2送脉冲 1 1 0 1
58、 1 0 0 0 110节拍节拍1时,转发脉冲程序发现时,转发脉冲程序发现F1F2=10,则保持送脉冲信号为,则保持送脉冲信号为“1”,继续送脉冲。同时置继续送脉冲。同时置F1F2=01,并将脉冲计数器减,并将脉冲计数器减1,表示已送出,表示已送出一个脉冲。一个脉冲。 二、输出处理二、输出处理3转发拨号脉冲(用于模拟交换局)转发拨号脉冲(用于模拟交换局)F1 0 1 0 0 1 0 0 1 0脉冲标志脉 冲 1脉 冲 2续 0断 1F2 0 0 1 0 0 1 0 0 1节拍标志节拍 0 1 2 0 1 2 0 1 2送脉冲 1 1 0 1 1 0 0 0 110节拍节拍2时,将时,将“送脉冲
59、信号送脉冲信号”置置“0 0”,硬件送出,硬件送出“0 0”(脉冲间(脉冲间隔),修改节拍标志,使隔),修改节拍标志,使F1F2=00F1F2=00。 二、输出处理二、输出处理3转发拨号脉冲(用于模拟交换局)转发拨号脉冲(用于模拟交换局)F1 0 1 0 0 1 0 0 1 0脉冲标志脉 冲 1脉 冲 2续 0断 1F2 0 0 1 0 0 1 0 0 1节拍标志节拍 0 1 2 0 1 2 0 1 2送脉冲 1 1 0 1 1 0 0 0 110若脉冲计数器不为零,表示要送脉冲间隔,继续按三拍进行;为若脉冲计数器不为零,表示要送脉冲间隔,继续按三拍进行;为零,则脉冲标志置零,则脉冲标志置“0
60、 0”,本次脉冲转发完毕。,本次脉冲转发完毕。 二、输出处理二、输出处理3转发拨号脉冲(用于模拟交换局)转发拨号脉冲(用于模拟交换局)F1 0 1 0 0 1 0 0 1 0脉冲标志脉 冲 1脉 冲 2续 0断 1F2 0 0 1 0 0 1 0 0 1节拍标志节拍 0 1 2 0 1 2 0 1 2送脉冲 1 1 0 1 1 0 0 0 110若还有脉冲号码需要转发,则若还有脉冲号码需要转发,则300ms300ms以后,脉串标志为以后,脉串标志为“1 1”,启,启动转发过程,直到号位计数器为动转发过程,直到号位计数器为0 0为止。为止。 二、输出处理二、输出处理4 4多频信号发送:多频信号发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 橄榄球七人制系列赛行业深度调研及发展项目商业计划书
- 学科考试模拟系统行业深度调研及发展项目商业计划书
- 民间绝技展示行业深度调研及发展项目商业计划书
- 大数据驱动的精准营销行业跨境出海项目商业计划书
- 汽车造型与内饰设计改进行业深度调研及发展项目商业计划书
- 校园在线教育平台与运营行业深度调研及发展项目商业计划书
- 未来学校与智慧校园行业跨境出海项目商业计划书
- 漂流探险中心行业跨境出海项目商业计划书
- 电工技能培训班行业深度调研及发展项目商业计划书
- 国际学校教师教学方法培训计划
- 初中生物人体的骨骼肌 2024-2025学年七年级生物下册(北师大版2024)
- 河道整治施工组织设计(技术标)
- DeepSeek赋能设计行业:AI提示词生成与3D建模自动化
- 2025至2030中国高效染料敏化太阳能电池市场深度调查与前景预测研究报告
- 2025年江苏省南通市如东县实验中学中考一模英语试题(原卷版+解析版)
- 核医学临床技术操作规范
- 辽宁2025年三支一扶考试真题
- 人工智能在单片机教学中的应用与创新
- 历史教学新视角:学科核心素养“历史解释”实施策略
- 履约考核办法附件
- 2025年小学一年级语文考试趣味试题及答案
评论
0/150
提交评论