《电路交换系统软件.ppt》由会员分享,可在线阅读,更多相关《电路交换系统软件.ppt(29页珍藏版)》请在三一办公上搜索。
1、第四章 电路交换系统软件,呼叫处理过程、控制电路结构和呼叫处理软件,4.1 呼叫处理过程局内接续过程示意图,呼叫处理流程,呼叫处理过程,一个呼叫处理过程用户摘机,交换机需识别摘机状态和用户类别。送拨号音,准备收号。收号,收到一位号,停拨号音,号码存储并确定应收号位数。号码分析,分析首几位号或全号,确定被叫端口和相关的资源,被叫忙或资源不足则向主叫示忙。,呼叫处理过程,被叫接续处理,被叫闲则资源预占。向被叫送铃流,向主叫送回铃音,监视状态。被叫应答通话,停铃流和回铃音,话路接续,起动计费设备,监视状态。通话完毕,一方先挂机,停止计费,给另一方送忙音。双方均挂机,资源恢复,一个呼叫处理过程结束。一
2、方送忙音超时未挂,送敖鸣音崔挂,恢复资源。,4.1.2 用SDL图描述呼叫处理过程,利用SDL图来描述交换机的呼叫处理过程,可以形象化的表示交换机软件处理的过程、状态变化及迁移、处理结果等。SDL是一种图形表示方法,它是在有限状态机表示基础上扩展的表示方法。动态特征是一个激励-响应过程,平常处于稳定状态,收到输入信号后立即进行一系列处理动作,输出一个信号作为响应。,有限状态机,有限状态机(FSM),是将系统或进程用有限个状态进行描述。在每个状态下,由外部信号激励,系统完成相关响应及状态转移。在FSM描述下,系统具有有限个非空的状态集合,是有限的输入、输出信号的集合,系统接收输入信号,完成相应动
3、作,输出信号,转入一个新的稳定状态。FSM非常适合描述交换机的呼叫处理过程。读入状态,执行操作,转入下一新状态。,有限状态机结构示意,SDL图,局内呼叫进程SDL描述,参照书中80页图4.3进行解释。,4.2 控制系统电路结构,4.3 呼叫处理软件,输入处理,扫描程序,执行数据采集过程,主要是接收外围终端设备的服务请求,属于靠近硬件环境的底层程序,常采用周期级程序实现。内部处理,对接收的信号和状态进行分析,决定下一步动作,属于高层软件,常采用基本级程序实现。输出处理,根据分析处理结果,发布一系列对相关设备、终端的操作命令,属于低层软件,常采用调用方式完成。,4.3.1 扫描与输入,周期性接收端
4、口状态变化信息,如用户摘挂机、脉冲拨号、中继线路占用状态等信号。每用户摘挂状态可用1比特数据表示,中继电路可用24比特数据表示。按照处理机字长宽度,可同时读入8、16或32个用户的状态信息。,扫描与输入,通过逻辑运算,可获得当前状态变化情况。,处理流程,线路信号与状态的关系,扫描与输入,按照交换系统规范,输入状态扫描处理的原则是:在挂机状态下,出现接续状态的持续时间大于100ms时看作用户摘机;在接续状态下,断开时间小于150ms视作干扰,在300ms1s之间视作拍叉簧(特服),断开时间大于1s视作挂机。,4.3.2 扫描周期的确定,1.用户呼出扫描周期,结合处理原则和处理机负荷,一般定为10
5、0ms。2.脉冲收号扫描周期,与拨号速度和脉冲断续比有关。规范规定,拨号速度为820个脉冲/秒,断续比为1:13:1。以上限计算,20脉冲/s,每脉冲间隔50ms,最坏断续比3:1,则最短持续时间为12.5ms。每个周期保证至少能检测到一个变化,因此常取收号扫描周期为810ms。,扫描周期的确定,3.号位间隔识别,功能是判别一位号码的结束,用T位表示号位间隔识别周期。(1)T位的上限,号盘每位号最小间隔300ms,起码检到两个样值才能确定一个状态变化属实,故T位上限125ms/2。通常T位取定时周期的整倍数,可取96或100ms。,扫描周期的确定,4.DTMF扫描周期,标准的DTMF信号持续时
6、间大于40ms,号位间隔大于100ms,交换系统采用硬件译码收号,通常用一SP位指示已收到一位号。因此,DTMF扫描周期就是读取SP的变化情况。常采用10ms周期程序完成状态扫描,当状态为已收到一位号时读入号码数据即可。,4.3.3 号码数字分析,1.用程序判断分析,号码数字分析,2.塔型结构查表法分析,号码数字分析,线性结构查表法分析,4.3.4 路由选择,4.3.5 通路选择,任务:是按照主、被叫在交换网络上的位置选择一空闲接续通路,即选择S级上的空闲时隙。方法,在内存中为TST交换网络的内部时隙建一忙闲状态表(0表示忙,1表示闲),通过对内存数据状态的识别来确定连接通路。主叫到被叫方向的
7、ITS与被叫到主叫方向的ITS差半帧。图4.18的TST网络,每个T接线器有1024个时隙,可用3232bit字表示忙线状态,用10bit代表各比特单元的位置,初级和次级分开存放。,通路选择,通路选择,方法主叫到被叫方向(AB),利用算法(NWi忙闲表WC行)(NWk忙闲表WC行+32行),当结果不为零,表明存在空闲ITS,找出为1的比特位置,即得ITS的时隙号T9T0。式中加32为NWk的STS状态区域。被叫到主叫方向(B A),由于利用了差半帧关系则它必然空闲,可得其内部时隙号为(AB)的ITS+512mod1024。,4.3.6 输出驱动,输出驱动属于底层程序,与交换网络和CPU的具体结构有关。通常按照具体结构将所得到的初级T接线器、S接线器、次级T接线器的双向控制数据分别写入即可。,习题,2,3,