天津本地网程控电话交换机时间自动同步方案(4)

来源:百度文库 编辑:神马文学网 时间:2024/10/01 22:50:14
5 利用电话网管系统自动实现交换机时间同步的方案
5.1 实现时间同步的网络结构
天津电信本地电话网管系统采用两级三层的网络结构,其网管中心为第一级,各区县局维护中心、长途维护中心及网管数据中心为第二级,市内各区域维护中心及网管数据中心为第三级,统一接入到网管数据中心。整个系统采用局域网和广域网相结合的技术。其网络结构如图4所示。

在第二级的局域平台上建立各自的UNIX接口机,其上运行各自的数据采集系统。在网管中心的建立UNIX时间服务器,使位于第二级的U-NIX接口机自动与UNIX时间服务器进行时间校正。校正后的UNIX接口机可以自行校正所接入的程控交换机的时间。
5.2 实现时间同步的Cient/Server体系结构
NTP时间服务器以两层式架构形成UNIX时间同步体系。位于阶层顶层(第一层)的时间服务直接与GPS授时机输出的UTC标准时间同步,同时计算出北京时间,并校正该服务本身的时间。第二层时间服务器则透过第一层时间服务器直接同步到北京时间。该层的每一台时间服务均以本身的时钟来维持某个精准度的时间,并自行在适当的校时周期向上一层服务器发出校时请求。
时间同步程序安装在接口机上,以校正的接口机UNIX系统时间为时间源,对所连接的程控交换机进行时间校正。
实现时间同步的Cient/Server体系结构如图5所示。

5.3 实现时间同步程序的结构化分析和技术设计
结构化分析和技术设计(SADT:Strutured Analysis and Desing Technique)是一种以人工为主的方法,以分析员提供了明确的规定,使其能够系统地进行需求分析。SADT由三部分组成,即功能模型、数据模型和管理指导书。
(1)时间同步程序的功能模型
时间同步程序的功能模型的设计如图6所示。

(2)客户端程控交换机时间同步的处理流程
客户端程控交换机时间同步的处理流程如图7所示。
(3)时间同步程序的数据文件设计


a.配置文件的设计
用途:在接口机运行时间更新进程再启动时,读取初始化信息。
内容有:
公共信息部分
本机处理的交换机个数;
使用的网管用户名称和口令;
操作周期;
其他信息。
私有信息部分
交换机名称;
交换机机型;
交换机接入方式;
交换机登记用户和口令;
接口机端口号、速率,停止位、数据位和校验位;
读时间的指令和写时间的指令;
操作规程的成功信息和失败信息的关键字;
b.日志文件
用途:记录进程运行的错误信息和系统信息,记录交换机输出的信息。
内容有:
—错误信息
错误号(编号统一);
错误产生时间;
错误内容。
—系统信息
信息产生当前时间;
错误内容。
交换机输出信息
交换机名(Title);
操作时间;
原始信息内容。
—调试信息
变量的名称和数值;
调试的信息。
c.结果文件
包括:
交换机名;
最后更新日期;
与标准时间的差值;
已更新的次数(大于一定值后,时间的差值基本为一个定值)。
d.中间临时文件
6总结
经过两个月的编程与测试,目前,已经能够通过开发的时间同步软件自动提取全网程控交换机的时间,并与标准时间进行比对。实验结果表明该软件能够达到全网各个程控交换机时间误差在1s之内,具备了较好的同步效果,而且该系统投资少,操作简便易行,具有较大的推广价值。(完)_xyz