造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

ZXJ10A1.4 软件系统结构

2022/07/13114 作者:佚名
导读:ZXJ10A1.4.1 概述 ZXJ10型交换机软件分布在交换机的所有微处理器中。它们分为驻留在MP上的交换软件、驻留在通信处理机MPPP和MPMP上的通信软件、驻留在各个功能单元上的驱动软件、驻留在操作维护台的维护软件等,其中位于主处理器(MP)中的软件模块采用标准C语言和汇编语言编写,而位于单元处理器(PP)中的软件模块则采用与处理器相匹配的汇编语言编写。 ZXJ10机系统软件采用了分层虚拟机

ZXJ10A1.4.1 概述

ZXJ10型交换机软件分布在交换机的所有微处理器中。它们分为驻留在MP上的交换软件、驻留在通信处理机MPPP和MPMP上的通信软件、驻留在各个功能单元上的驱动软件、驻留在操作维护台的维护软件等,其中位于主处理器(MP)中的软件模块采用标准C语言和汇编语言编写,而位于单元处理器(PP)中的软件模块则采用与处理器相匹配的汇编语言编写。

ZXJ10机系统软件采用了分层虚拟机、结构化、模块化设计技术。引入分层虚拟机等概念可使程序编写人员在编写上层的高级软件时,不需要了解低级功能的具体执行情况。在改变硬件或底层程序时,不必改变相应的上层软件,从而保证系统的稳定运行,同时提高了系统的可维护性、可移植性和可复用性。

ZXJ10A1.4.2 软件系统总体结构

ZXJ10机的软件总体结构的最大特点是系统层次化,模块化,即整个软件系统由若干个分层的软件平台组成,而每个软件平台由一个或多个子系统组成。整个ZXJ10软件系统主要由6个平台组成:

1. 运行支撑平台(R)

2. 业务处理平台(C)

3. 信令管理平台(S)

4. 承载管理平台(B)

5. 数据库管理平台(D)

6. 操作维护管理平台(M)

各平台都是开放性结构,可包含一个或多个子系统。在各个不同子系统之间一般不发生交互关系,每个子系统又分为若干个模块,高层平台对低层平台的调用以及平台内同一系统中的软件模块之间的通信都采用标准的接口。

ZXJ10A1.4.3 ZXJ10机软件系统的组成

1.运行支撑平台(R)

运行支撑平台完成任务间的调度、时限管理、负荷控制、文件管理、人机界面和系统诊断等功能。其核心为操作系统。操作系统是交换机内部消息接收、处理和传送的支撑体,提供对消息的实时处理能力,并且是其余各系统的支撑者。运行支撑平台包括以下模块:

1) 操作系统管理模块:实现任务调度、时限管理、进程管理和通信管理等功能。 2) 接续管理模块:对T网接续进行管理。

3) 系统管理模块:完成对硬件的上电自检与初始化、硬件故障监测和处理以及系统再配置等功能。

4) 信令跟踪管理模块:实现对随路信令与共路信令的跟踪。

5) 文件管理模块:完成对MP上文件的管理和系统装载。

6) 人机界面管理模块:负责将后台发来的人机命令消息转换成相应的动作。

7) 诊断测试管理模块:对交换机内部的话路、资源、通信以及单板进行诊断测试和故障定位。

2. 业务处理平台(C)

业务处理平台(C)的基本模块是业务管理模块(C01)。业务管理模块(C01)完成呼叫的业务分析、路由选择、话路的接续或释放的控制,为计费及话务统计提供原始数据。它分基本业务、新业务、特业和智能业务等。基本业务是C01的核心,新业务、特业和智能业务都是从C01产生的。它是呼叫过程的控制点。基本业务有五个进程,具体的功能如下:

1) TaskCt1进程。它接收信令层S的起呼信号,创建主叫侧基本业务进程Basserva,及在被叫侧找到被叫路由后请求创建被叫侧基本业务进程Basservb。

2) C01Restart进程。它是初始化进程,在系统启动时对C01进行初始化。

3) MantMgt进程。它接收来自Basserva带有呼叫的原始数据的消息,经加工后,给话务统计、负荷控制模块M05和计费模块M04发送消息。它包含在C01Taskp.c中。

4) Basserva进程。它由主叫侧模块的信令管理模块S创建,是主叫侧的基本业务进程,负责对主叫侧进行控制。

5) Basservb进程。它由TaskCt1创建,是被叫侧的基本业务进程。

3. 信令管理平台(S)

该平台主要负责收号、号码分析,并将结果提供给C01,根据C01的业务需要,指示接续模块(R05)完成接音、接路、拆音、拆路,并对用户状态进行管理。按接入对象的不同,S层分为三个主要模块:用户信令管理模块S01、随路信令管理模块S02和共路信令管理模块S03。

1)用户信令管理模块S01

S01接收由用户承载层B01(即用户PP)检测到的用户摘、挂机消息和号码,访问数据库D01并进行号码翻译;根据C01业务需要,指示接续模块R05完成接音、接路、拆路、拆音和对用户状态进行管理。它的主要进程有:

(1) Bsevent进程,接收B01的用户摘机消息。

(2) Alsctla进程,由Bsevent创建,完成主叫用户侧的收号、接续、接音。

(3) Alsctlb进程,由Basservb创建,完成被叫用户侧的接续(接路、接音)。

2)随路信令管理模块S02

完成局间随路信令管理、局间接续及MFC的管理。主要进程有:

(1) S02bseve进程,接收B02的占用消息。

(2) Inoffct1进程,由S02bseve创建,管理入局侧的局间随路信令及接续(接路、接音)。

(3) Outofct1进程,由Basservb创建,管理出局侧的局间随路信令及接续(接路、接音)。

3)共路信令管理模块S03

它是七号信令的电话用户TUP部分。主要进程有:

(1) S03sprc进程,接收和发送第三级的消息。

(2) S03income是入局侧的进程,由S03sprc创建。

(3) S03outgo是出局侧的进程,由Basservb创建。

4. 承载管理平台(B)

承载层软件驻留在各个功能单元的单元控制板上,主要负责对用户或中继状态的检测,并随时将用户的动作通过消息的形式报告给S层,并接收S层的指示控制LC网的接续,还完成给用户接送忙音、送反极信号等功能。与S层对应,B层也分为三个主要模块:用户承载管理模块B01、随路承载管理模块B02和共路承载管理模块B03。

1) 用户承载管理模块B01

对用户的摘机、挂机状态、用户的脉冲、双音频拨号、拍叉簧进行检测,和对用户LC网进行接续,完成给用户接忙音、送反极性信号等用户接续动作。

2) 随路承载管理模块B02

负责对局间随路中继的线路状态和MFC信令进行管理,及对话路进行接续。

3) 共路承载管理模块B03

七号信令的第二级和第三级属于七号信令消息传递部分(MTP)。其中PSTN业务处理子系统包括以下模块:

(1) 本局呼叫

(2) 本地出局呼叫

(3) 本地入局呼叫

(4) 本地转接呼叫

(5) 长途呼叫

(6) 国际呼叫

(7) 特种业务呼叫

(8) 新业务呼叫

5.数据库管理平台(D)

数据库管理平台主要对用户数据、局数据系统数据和资源进行查询、维护等各种管理工作,并为业务管理平台、信令管理平台、操作维护管理平台和承载管理平台提供交换机中各种全局用户数据和局数据。

6.操作维护管理平台(M)

主要完成对交换机的操作维护,包括计费管理、话务统计、告警处理和人机命令的预处理等功能。操作维护管理平台包括以下模块:

(1) 网络管理模块

(2) 故障告警管理模块

(3) 七号信令维护管理模块

(4) 112维护管理模块

(5) 计费管理模块

(6) 话务管理模块

ZXJ10A1.4.4 ZXJ10交换机软件系统分布

软件的分布如表1.4.4-1所示:

表 1.4.4-1 ZXJ10机软件分布

平台

子系统

处 理 机

PP

LTM-MP

SNM-MP

MDM-MP

CSM-MP

OMM-MP

OMM-MP终端

操作维护管理

操作维护管理

信息库管理

数据信息库管理

业务处理

业务处理

信令管理

模拟用户信令

数字用户信令

多频互控信令

TUP信令

承载管理

模拟用户接入

数字用户接入

中继入

MTP

X.25

运行支撑管理

操作系统核心

时限管理

负荷控制

系统控制

话路管理

装载管理

人机界面管理

诊断管理

ZXJ10A1.4.5 呼叫处理系统组成

前面介绍了ZXJ10机的6个软件平台,其中业务处理平台C01、信令管理平台S(包括S01、S02、S03)和承载管理平台(包括B01、B02、B03)共同构造了ZXJ10机的呼叫处理系统,是交换机的核心功能。

承载层负责检测接口电路的状态,将各种状态的变化情况以一定的格式转化为ZXJ10内部信号上报S层。S层对此进行分析,并将分析的结果送C01,由C01进行处理并将处理结果回送S层,再由S层将结果转化为相应的ZXJ10内部信号格式,送承载层B,由B回底层软件或硬件电路发出指令,使之完成相应的动作。

ZXJ10A1.4.6 后台维护软件

除了上述在ZXJ10机中各个处理器中运行的软件模块外,在与MP相连的操作维护台上还运行众多的、对ZXJ10机进行维护操作的软件模块。这些软件完成ZXJ10机与操作员的交互以及实现对ZXJ10机功能的扩展。后台软件模块主要包括以下模块:操作维护台(完成人机命令的输入输出、对交换机进行集中监控等功能)、112测量台、114号码查询系统、话务台等。

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读