[发明专利]一种面向服务的机载软件的动态管理的实现方法有效
申请号: | 201611154107.7 | 申请日: | 2016-12-14 |
公开(公告)号: | CN108228192B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 郭秋丽;邸海涛;李运喜;张鹏;赵益民;刘建军 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 服务 机载 软件 动态 管理 实现 方法 | ||
本发明属于计算机系统软件专业技术领域,提供一种面向服务的机载软件的动态管理的实现方法。该方法基于模块化的思想,采用面向服务的软件管理框架,支持系统对软件模块的按需加、卸载,更好地解决了软件模块的动态使用、软件复用和软件服务依赖等多个问题。本发明具有模块化、服务化、可动态配置的特征。支持系统的动态部署:根据安装部署文件进行初始化安装,减少了系统部署时间,提高系统软件部署的灵活性;支持对软件模块的动态管理:系统可根据需要动态安装、卸载软件模块,提高了系统资源的利用率和系统的管理效率;支持软件模块的复用:软件模块的开发基于一定的标准和规范,它可以被快速复用和扩展。
技术领域
本发明属于计算机系统软件专业技术领域,涉及一种面向服务的机载软件的动态管理的实现方法。
背景技术
随着航电系统综合化、模块化技术的飞速发展,机载计算机也从封闭的系统逐步成为和外部世界密切相关的开放式系统,它将充分利用海陆空三方资源执行任务,达到作战一体化的目标。因而它对机载软件的要求也越来越严格,越来越亟需一种有效的软件管理方法,使软件能根据任务需要进行动态的安装、运行和卸载。而现有的机载软件因与硬件耦合紧密,专用性强、可扩展性差、复用性差,不能有效的进行软件的动态管理;并且随着软件功能的不断增多,其部署的目标码也越来越大。而实际上,可以将软件分成若干个独立功能的软件模块,以服务的形式为所有使用该功能的软件提供能力,减少系统资源的占用,提高系统性能。为了更加有效的管理机载系统软件,解耦应用软件与平台、平台与硬件之间的依赖,亟需一种方法能打破目前机载软件管理的现状,能够模块化、服务化的动态管理机载软件。
发明内容
本发明的目的
本文提出了一种面向服务的机载软件的动态管理的实现方法。该方法基于模块化的思想,采用面向服务的软件管理框架,支持系统对软件模块的按需加、卸载,较好地解决了软件模块的动态使用、软件复用和软件服务依赖等多个问题,具有模块化、服务化、可动态配置的特征。
本发明的技术方案
本文提出一种面向服务的机载软件的动态管理的实现方法,采用面向服务集成的软件管理框架,实现对软件模块的全生命周期的动态管理,解析封装的软件模块、安装软件模块,并对软件模块的启动、停止、更新、卸载等行为进行控制。该方法所采用的架构如图1所示,其系统初始化流程如图2所示,软件模块的管理及服务调用流程如图3所示。
一种面向服务的机载软件的动态管理的实现方法,主要包括软件模块、软件管理中心、软件管理框架三个部分。
所述软件模块是进行软件动态管理的实体,承载所提供的服务,可独立加、卸载。其主要包括可安装运行的二进制文件及该软件模块的属性配置文件;所述属性配置文件为一个文本格式的描述文件,包括软件模块名称、开发商、版本、功能描述、所依赖服务、所提供服务等信息,主要为软件模块的安装、更新等功能所用;
所述软件管理中心负责存储软件模块并且提供软件模块的下载服务;
所述软件管理框架是实现该方法的重要部分,它为所有软件模块的动态管理提供了一个操作环境,负责软件注册、监听服务的集中管理,同时也负责对系统资源的合理分配及整理回收。
一种面向服务的机载软件的动态管理的实现方法步骤如下:
1.根据需要开发出能提供特定服务的软件模块,并编写相应的配置文件;然后,将所开发的软件模块上传至软件管理中心,软件管理中心根据其配置文件进行登记存储,以供系统进行查询下载;在机载系统中,具体实现步骤如下;
步骤A:启动机载系统,即统运行所需的底层环境,诸如操作系统和网络驱动,然后启动软件管理框架;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611154107.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:语法编译系统以及语法编译方法
- 下一篇:数据获取方法及装置