首页 百科知识 运行软件的一般结构

运行软件的一般结构

时间:2022-10-13 百科知识 版权反馈
【摘要】:程控交换机的运行软件结构由程序和数据两部分组成。I/O设备的管理和控制程序是用来控制I/O设备与处理机之间的通信。对发生故障的设备进行故障诊断,即确定故障的部位,打印输出诊断结果。维护人员可根据诊断结果更换插接板。程序和数据是分离的,程序依据数据的设定来响应各类事件,完成交换机的各项业务功能。例如在程控交换机中将用户电话号码译为设备号码的译码表,就属于这种表格。

3.1.2 运行软件的一般结构

程控交换机的运行软件是指存放在交换机处理机系统中,对交换机的各种业务进行处理的程序和数据的集合。

程控交换机的运行软件结构由程序和数据两部分组成。根据功能不同,程序又分为系统程序和应用程序两大部分。系统程序由操作系统和数据库系统构成,应用程序是直接面向用户,为用户服务的程序,包括呼叫处理程序、维护程序和管理程序3部分。程控交换机运行软件结构如图3.1所示。

img43

图3.1 运行软件结构

1.程序

程序分为系统程序和应用程序。

1)系统程序

系统程序是交换机硬件与应用程序之间的接口,它主要包括下面的一些程序:

(1)任务调度。按照规定的优先级给各种应用程序分配处理机的机器时间,这种程序称为内部调度程序。

(2)I/O设备的管理和控制。I/O设备主要是指电传打字机、显示器、磁带机等设备。I/O设备的管理和控制程序是用来控制I/O设备与处理机之间的通信。

(3)资源的调度和分配。对正在运行的过程分配存储器和外围设备资源。

(4)处理机间的通信管理。对于多处理机系统的交换机,处理机间的信息交换由有关的通信控制程序负责控制。

(5)系统的监视和故障处理。对交换机的公用设备的工作情况进行监视,对故障及时进行识别、分析和处理。

(6)人机通信。对操作员输入的控制命令进行编辑和执行。

2)应用程序

应用程序是直接控制电话交换和维护管理的程序,包括如下内容:

(1)呼叫处理。呼叫处理负责建立呼叫接续并对呼叫进行监视、释放和计费工作。它包括对用户线及中继线状态的扫描监视;为呼叫接续分配软、硬件资源;处理和控制硬件的接续和释放以及计费系统的工作。

(2)管理程序。管理程序对交换机的运行进行管理和控制的程序。它包括对话务量的观察、统计和分析;对用户线和中继线定期进行例行维护测试;对业务质量的检查,监视用户的通话业务情况和质量;对业务变更的处理,包括用户的变动处理(如新用户登记、用户撤销和用户改号)、话机类别的更改以及用户业务的登记、更改和撤销。

(3)维护程序。维护程序包括故障检测、诊断和定位。对发生故障的设备进行故障诊断,即确定故障的部位,打印输出诊断结果。维护人员可根据诊断结果更换插接板。故障诊断程序也可按照维护人员的命令对交换系统进行测试。

交换机的各项业务功能都是由程序来完成的,而这些功能的描述、引入、删除及应用范围和环境等的控制功能,是由专门的数据来描述的。程序和数据是分离的,程序依据数据的设定来响应各类事件,完成交换机的各项业务功能。

2.数据

数据用来描述交换机的软、硬件配置和运行环境等信息。从实用的角度来看,数据又分为系统数据、局数据和用户数据。这些数据基本固定,在需要时维护人员也可以通过人机命令修改。

1)数据的分类

(1)系统数据。系统数据是仅与交换机系统有关的数据,不论交换设备装在何种话局(如市话局、长话局或国际局),系统数据是不变的。

(2)局数据。局数据用来描述交换机的配置及运行环境,是与各局的设备情况以及安装条件有关的数据。局数据主要包括配置数据、交换局的号码翻译规则、路由中继数据、No.7信令数据、计费数据、新业务提供情况等。局数据是与交换局有关的数据,一般采用多级表格的形式来存放局数据。

(3)用户数据。用户数据用来说明用户的情况,每个用户都有其特有的用户数据。用户数据主要包括用户电话号码、用户设备码、用户线类别、话机类别、用户的服务等级、用户对新业务的使用权及用户已登记的新业务等。

2)表格

数据常以表格的形式存放,包括以下两种表格内容:

(1)检索表格。这种表格以源数据为索引进行查表以得到所需要的目的数据。它有单级和多级之分。

①单级索引表格:所需的目的数据直接用索引查一个单个表格即可得到。例如在程控交换机中将用户电话号码译为设备号码的译码表,就属于这种表格。

②多级索引表格:要通过多级表格检索查找,才能得到所需的目的数据。也就是说,表格安排成多级展开的形式。查第一张表格得到下一张表格的地址,依此类推,最后得到所需要的数据。要连续查找的表格数据可以是固定的,也可以是变的。

(2)搜索表格。在搜索表格中,每个单元都包含有源数据和目的数据两项内容。

在搜索时,以源数据为依据,从表首开始自上而下地依次与表中的源数据逐一比较,当在表中找到源数据与表中的源数据一致时,搜索停止,即可在相应的单元中得到目的数据。

表中的源数据可形象地称作“键孔”,而输入的源数据称作键,在搜索时,将键依次插入键孔试试看,如果一致,就停止搜索而取出目的数据。

选用哪一种表格,主要取决于处理机的编址容量以及在处理某些格式的数据时其指令系统的效率。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈