NUMEN空管自动化系统软件版本管理的设计与实现

阅读: 评论:0

NUMEN空管自动化系统软件版本管理的设计与实现
摘要:近年来,民航空管信息系统的国产化率逐步提升,国产滴胶卡制作NUMEN-2000及NUMEN-3000型空管自动化系统使用率稳步提升,空管技术保障部门对系统软件版本管理的可靠性和便捷性要求越来越高。传统的命令行维护方式给技术维护人员带来了较大的工作压力,系统提供了一套可视化的软件版本管理工具,在降低操作复杂度的同时提升了版本管理的可靠性。本文对该工具的设计思路、关键技术进行了分析和研究。
生态浮床
关键词:空管自动化系统,软件版本管理,SOLARIS操作系统,文件传输间歇式轮转机
引言
改革开放以来,随着国民经济飞速发展,我国的民航事业发展取得了令人瞩目的成就。截至2021年底,我国境内运输机场(不含香港、澳门和台湾地区)248个,比上年底净增7个;完成起降架次977.74万架次,比上年增长8.0%。目前,包括北京、上海、广州区管在内的全国70%以上的空管地区局或者分局站使用了国产NUMEN空管自动化系统。民航航班流量的飞速提升,对各空管单位的保障水平提出了越来越高的要求,尤其是系统软件版本更新工作,
工作量和频率增长较快。在原有的自动化系统中,软件版本的管理都比较困难,都是由技术人员通过命令行手工拷贝的方式发布,不同的系统席位的软件目录都不一样,所以每次升级都要分成不同的席位进行升级和备份,耗时耗力还比较容易出错。为此,技术人员专门进行了软件版本管理的机制研究和软件开发,提供了一套操作简便、可靠性高的软件版本管理工具。
1 系统基本信息及发展历程
1.1 系统基本信息介绍
NUMEN空管自动化系统是实时处理系统,每天二十四小时不间断运行,确保空中交通管制信息连续、准确、稳定。系统主要满足高空管制区、本地中低空和塔台的管制指挥服务;内含监视数据引接,监视数据预处理和多源监视数据融合处理,相关和告警处理,飞行电报接收和飞行计划处理,气象数据处理,数据记录和重演,飞行计划协调,区域、进近、塔台管制席位信息显示,主任席管理,系统监控及数据管理,旁路监视数据处理等主要功能。
发动机调速器
综合空中交通管制系统的特点和需求,本着有效支持本系统的体系结构、具有公认的持久使用前景、与所选硬件平台兼容和性能/价格比等因素,软件操作系统选用Sun公司的Solaris 10。
Sun公司的Solaris操作系统是当今世界上最流行的Unix操作系统之一。其最新的Solaris 10 同时吸收了AT&T的Systems V和Berkeley的BSD系统的实现技术,在当今国际市场上,它已经从一个研究项目发展成为了一个占有绝对优势地位的UNIX操作系统。Solaris 10是基于Sun OS操作环境系列中最新的版本。
智能调度系统
1.2系统发展历程
NUMEN自动化系统经历多个版本迭代,由最初的空管自动化应急系统(CATC-A100-A)逐步发展为莱斯空中交通管制自动化系统(LES ATC-2000),最终形成了当前普及使用的NUMEN空管自动化系统,其发展历程如下:
2001年8月,作为上海浦东机场、虹桥机场现行的Lockheed Martin空管系统应急系统。该系统是中国民航第一套空管自动化应急系统。
2002年9月,作为北京首都机场当时的Raytheon空管系统应急系统,以保证“十六大”期间首都空中交通的安全。应急系统与主用系统并行运行,管制员可从系统比较中做出正确的判断,大大提高了空管系统的准确性、安全性和可靠性。
在2003年以后,陆续为南昌机场、合肥机场、杭州机场、福州机场、温州机场、三亚机场和北京、上海区域管制中心以及北京终端区管制中心等单位,研制了空管自动化应急系统,这些应急系统与国外引进的主用系统,互为备份。
2006年,空管自动化应急系统(CATC-A100-A)荣获2005年度国防科学技术工业委员会颁发的科学技术进步二等奖,该项目同时荣获国家2006年度信息产业重大技术发明奖。
2007年,空管自动化应急系统软件(LES-2000),通过了民航空管局聘请的国家权威机构测试(第三方)测试,首家获得中国民航总局空管局颁发的《民用航空空中交通通信导航监视设备使用许可证》。
2008年,莱斯空中交通管制自动化系统(LES ATC-2000)应用软件获2008年度“中国优秀软件产品”称号。
2009年,NUMEN空中交通管制自动化系统获得首批国家自主创新产品称号。
2012年,空中交通管制自动化系统NUMEN-2000获《民用航空空中交通通信导航监视设备使用许可证》,并于2017年12月完成专家5年一次的复评。
萝卜切条机2020年,空中交通管制自动化系统NUMEN-3000(大型)获《民用航空空中交通通信导航监视设备临时使用许可证》。
2 软件版本管理机制研究及功能设计
2.1机制研究
1)全系统版本保持一致,即整个系统使用同一套atc软件,这就保证了可以使用一台版本管理服务器(INS)对全系统的软件版本进行管理。
2)将软件目录atc做成一个软链接,示例:/home/atc -> /home/version/current/atc_1.0.1,这样,在进行版本升级时,只需在INS上将最新的软件版本atc_1.0.2发布至各席位的/home/version/current/目录下即可。发布时,对系统运行没有任何影响,在需要升级时,
只需要将各席位的/home/atc链接到新的软件版本上即可:/home/atc -> /home/version/current/atc_1.0.2,此时重启全系统即可生效。
3)将软件版本管理根据版本变动的大小细化为补丁升级和版本升级:当只需要更新少部分执行程序或者动态库时,保持当前软件版本号不变,使用补丁升级方式进行软件升级;当版本变动较大时,在当前软件版本基础上制作新的软件包,使用版本升级的方式进行软件升级。
在这个机制下,可以将软件版本升级时对系统产生的影响降低到最小,大大缩短了升级所需的时间,而且,如果升级后的新版本有问题,可以很快的将系统切换到之前的版本,安全性得到了很大的保障。
2.2功能说明
本软件主体部分分为三个功能界面,补丁管理界面、软件版本管理界面和日志查询界面。 补丁管理界面主要负责软件补丁的发布,包括程序(bin)和动态库(lib)。发布完成后,会有相应的日志记录,可在日志查询界面进行查询。软件版本管理界面主要负责软件版本
的发布、切换功能。在做软件发布时,不会对系统运行产生影响。发布完成后,可进行新版本的切换,切换完成后,需重新启动全系统方能生效。同样,发布和切换都有相应的日志记录。 日志查询界面可根据用户输入的查询条件进行日志查询,查询条件包括:时间范围、 操作人、操作类型、操作结果以及关键字。

本文发布于:2023-05-16 03:04:09,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/101481.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:系统   软件   版本   空管   管理
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图