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