5.2.2 交换机的运行软件
1.运行软件的组成
运行软件又称联机软件,是指存放在交换机处理机系统中,对交换机的各种业务进行处理的程序和数据的集合。根据功能不同,运行软件系统又可分为操作系统、数据库系统和应用软件系统三部分,如图5.5所示。
1) 操作系统
操作系统是处理机硬件与应用程序之间的接口,用来对系统中的所有软硬件资源进行管理。程控交换机应配置实时操作系统,以便有效地管理资源和支持应用软件的执行。操作系统主要具有任务调度、通信控制、存储器管理、时间管理、系统安全和恢复等功能。
2) 数据库系统
数据库系统对软件系统中的大量数据进行集中管理,实现各部分软件对数据的共享访问,并提供数据保护等功能。
3) 应用软件系统
应用软件系统通常包括呼叫处理程序、维护和管理程序。
呼叫处理程序主要用来完成呼叫处理功能,包括呼叫的建立、监视、释放和各种新业务的处理。在这个过程中,要监视主叫用户摘机,接收用户拨号数字,进行号码分析,接通通话双方,监视双方状态,直到双方用户全部挂机为止。
维护和管理程序的主要作用是对交换机的运行状况进行维护和管理,包括及时发现和排除交换机软硬件系统的故障,进行计费管理,管理交换机运行时所需的数据,统计话务数据等功能。
4) 数据
在程控交换机中,所有有关交换机的信息都是通过数据来描述的,如交换机的硬件配置、使用环境、编号方案、用户当前状态、资源(如中继、路由等)的当前状态、接续路由地址等。
根据信息存在的时间特性,数据可分为半固定数据和暂时性数据两类。
半固定数据用来描述静态信息,它有两种类型:一种是与每个用户有关的数据,称为用户数据;另一种是与整个交换局有关的数据,称为局数据,这些数据在安装时一经确定,一般较少变动, 因此也叫做半固定数据。半固定数据可由操作人员输入一定格式的命令加以修改。
暂时性数据用来描述交换机的动态信息,这类数据随着每次呼叫的建立过程不断产生变化,呼叫接续完成后也就没有保存的必要了,如忙闲信息表、事件登记表等。
2.呼叫处理程序
呼叫处理程序用于控制呼叫的建立和释放。呼叫处理程序包括用户扫描、信令扫描、数字分析、路由选择、通路选择、输出驱动等功能块。
1) 用户扫描
用户扫描用来检测用户回路的状态变化:从断开到闭合或从闭合到断开。从状态的变化和用户原有的呼叫状态可判断事件的性质。例如,回路接通可能是主叫呼出,也可能是被叫应答。用户扫描程序应按一定的扫描周期执行。
2) 信令扫描
信令扫描泛指对用户线进行的收号扫描和对中继线或信令设备进行的扫描。前者包括脉冲收号或DTMF收号的扫描;后者主要是指在随路信令方式时,对各种类型的中继线和多频接收器所做的线路信令和记发器信令的扫描。
3) 数字分析
数字分析的主要任务是根据所收到的地址信令或其前几位判定接续的性质,例如判别本局呼叫、出局呼叫、汇接呼叫、长途呼叫、特种业务呼叫等。对于非本局呼叫,从数字分析和翻译功能通常可以获得用于选路的有关数据。
4) 路由选择
路由选择的任务是确定对应于呼叫去向的中继线群,从中选择一条空闲的出中继线,如果线群全忙,还可以依次确定各个迂回路由并选择空闲中继线。
5) 通路选择
通路选择在数字分析和路由选择后执行,其任务是在交换网络指定的入端与出端之间选择一条空闲的通路。软件进行通路选择的依据是存储器中链路忙闲状态的映象表。
6) 输出驱动
输出驱动程序是软件与话路子系统中各种硬件的接口,用来驱动硬件电路的动作,例如驱动数字交换网络的通路连接或释放,驱动用户电路中振铃继电器的动作等。
返回目录:
编辑相关推荐: