预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共98页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第4章存储程序控制原理4.1呼叫处理过程通过上面对一个本局呼叫的基本呼叫过程的描述,我们不难发现整个呼叫处理过程就是处理机在某个状态,监视、识别外部来的各种输入信号(例如用户摘挂机、拨号等),然后进行分析,执行任务和输出信号(例如振铃、送各种信号音等),进入另外一个状态,再进行监视、识别输入信号、再分析、执行、输出信号……的过程,我们可以通过图4.1来进一步说明这种呼叫处理的特点。从上图可知,一个呼叫处理的过程可以分为几个阶段,每个阶段对应一个稳定的状态,在每个稳定状态下,只有当交换机检测到输入信号时,才进行分析处理和任务执行,任务执行的结果往往要产生一些输出信号,然后跃迁到另一个稳定的状态,如此反复。呼叫处理的过程具有以下的特点: 整个呼叫处理过程可分为若干个阶段,每个阶段可以用一个稳定的状态来表示; 整个呼叫处理的过程就是在一个稳定状态下,处理机监视、识别输入信号,进行分析处理,执行任务和输出命令,然后跃迁到下一个稳定状态的循环过程; 两个稳定的状态之间要执行各种处理; 在一个稳定状态下,若没有输入信号,状态不会迁移; 相同的输入信号在不同的状态下会有不同的处理,并迁移到不同的状态; 在同一状态下,对不同输入信号的处理是不同的; 在同一状态下,输入同样信号,也可能因不同情况得出不同结果通过上述对呼叫处理过程特点的分析,我们可以将呼叫处理过程划分为以下三个部分: (1)输入处理 在呼叫处理的过程中,输入信号主要有摘机信号、挂机信号、所拨号码和超时信号,我们把这些输入信号也叫做事件,输入处理就是指识别和接收这些输入信号的过程,在交换机中,它是由相关输入处理程序负责完成的。 (2)分析处理 分析处理就是对输入处理的结果(接收到的输入信号)、当前状态以及各种数据进行分析,以决定下一步执行什么任务的过程,如号码分析、状态分析等。分析处理的功能是由分析处理程序来完成的。(3)任务执行和输出处理 任务执行是指在迁移到下一个稳定状态之前,根据分析处理的结果,完成相关任务的过程。它是由任务执行程序来完成的。在任务执行的过程中,要输出一些信令、消息或动作命令,如No.7信令、处理机间通信消息以及送拨号音、停振铃和接通话路命令等,我们将完成这些消息的发送和相关动作的过程叫做输出处理,输出处理由输出处理程序来完成。2、用SDL图表示的呼叫处理过程 呼叫处理的过程实际上就是在事件(输入信号)的作用下,从一个稳定状态跃迁到另一个稳定状态的过程,它具有有限个状态和有限个输入事件,具有一个初始状态,且输入事件引起状态的迁移,因此,对于程控交换系统处理呼叫的行为,我们可以用扩展的有限状态机(EFSM)来描述。规范说明和描述语言(SDL—SpecificationandDescriptionLanguage)不仅对系统的行为能用扩展的有限状态机来描述,而且能够清楚表达EFSM难于表达的通信系统中的两个主要概念——功能部件之间的通信关系和定时器功能。因而采用SDL语言可以方便、直观、准确的表达呼叫处理过程。SDL主要应用于电信领域,它是为描述复杂的实时系统而特别设计的,只要系统的行为能用扩展的有限状态机来描述,并且其重点在于交互方面,就能够用SDL来说明该系统所具有的行为,也可描述其实际具有的行为。SDL语言具有两种不同的形式,即文本表示法(PR)和图形表示法(GR)。PR基于类似程序的语句,比较适合计算机使用。GR基于一套标准化了的图形符号,直观易懂,能够清晰地表示系统结构和控制流程,适于设计开发人员使用。SDL是形式化定义的,可以对其进行分析、模拟和验证。SDL图形表示法中常用的图形符号如图4.1所示。图4.2是用SDL图来描述的一个本局呼叫的处理过程。需要说明的是描述过程省略了细节的分析判断,以及用户听忙音状态之后呼叫处理行为的描述。图4.2SDL图描述的本局呼叫的处理过程4.2控制系统电路结构4.3呼叫处理软件(3)任务执行和输出处理 任务执行是指在迁移到下一个稳定状态之前,根据分析处理的结果,完成相关任务的过程。它是由任务执行程序来完成的。在任务执行的过程中,要输出一些信令、消息或动作命令,如No.7信令、处理机间通信消息以及送拨号音、停振铃和接通话路命令等,我们将完成这些消息的发送和相关动作的过程叫做输出处理,输出处理由输出处理程序来完成。1、输入处理 输入处理的主要功能就是要及时检测外界进入到交换机的各种信号,如用户摘/挂机信号、用户所拨号码(PULSE、DTMF)、中继线上的中国No.1信令的线路信号、No.7信令等,我们将这些从外部进入到交换机的各种信号称为事件。输入处理是由输入处理程序来完成的。在一次呼叫过程中,会产生许多这样的随机事件,当事件发生时,输入处理程序要及时、准确地检测和识别这些事件,报告给分析处理程序。输入处理程序需完成的功能