[发明专利]一种航天器软件在轨重定义方法在审

专利信息
申请号: 201910749719.8 申请日: 2019-08-14
公开(公告)号: CN110427176A 公开(公告)日: 2019-11-08
发明(设计)人: 陈钢;贾庆轩;李天硕;谭春林;王一帆;申岳;王睿泉 申请(专利权)人: 北京邮电大学
主分类号: G06F8/20 分类号: G06F8/20
代理公司: 暂无信息 代理人: 暂无信息
地址: 100876 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 重定义 航天器 新配置文件 配置文件 校验 可扩展标记语言 软件配置文件 读取 正确性校验 语法规则 在轨运行 算法 配置
【说明书】:

发明实施例提供了一种航天器软件在轨重定义方法,包括:依据可扩展标记语言和语法规则设计航天器软件配置文件,并由航天器软件对配置文件进行读取;依据配置文件和设计的重定义执行算法,对原配置文件进行重定义操作,获得新配置文件;依据新配置文件,对其进行正确性校验,若校验无误,说明重定义操作正确,否则重定义操作有误,禁止下一步操作;依据校验后无误的新配置文件,配置航天器软件,实现航天器软件在轨重定义。根据本发明实施例提供的技术方案,可实现航天器软件在轨运行期间的重定义。

【技术领域】

本发明涉及航天器软件的研究,尤其涉及一种航天器软件在轨重定义方法。

【背景技术】

随着航天领域的快速发展,航天器担负的空间任务日益增多,这势必使得航天器软件也变得日益复杂。传统的航天器在发射升空后,功能相对固化,航天器可升级的空间较小,这极大的限制了航天器承担空间任务的能力。可扩展标记语言作为一种常见的标记语言,能够在文档中分成许多部件并对这些部件进行标记,从而可以作为软件的配置文件,来记录软件程序的信息。因此,基于可扩展标记语言,可对航天器软件进行重定义研究,通过修改配置文件,使得航天器软件能以扩展升级的形式扩展和增强航天器功能和性能,从而提升航天器的灵活性,满足不断变化的空间任务。因此,航天器软件的重定义研究在航天领域具有重要意义。

在现有航天器软件的设计开发工作中,开发人员一般是将整个软件编译成镜像文件后,固化到存储器中。当软件存在功能扩展或完善设计缺陷的需求时,需要把软件停机后,修改程序代码,再重新编译整个软件,以完成软件的重定义。这种软件设计方式使得软件在轨重定义过程耗时长、影响大,尤其是航天器在轨期间,软件的停止运行会对航天器的安全带来极大的未知风险。因此需要针对航天器软件不中断运行的情况下,提出一种具备高灵活性的软件重定义方案。

【发明内容】

有鉴于此,本发明实施例提供了一种航天器软件在轨重定义方法,通过定义航天器软件配置文件的语法规则和重定义算法,对软件进行配置,来实现航天器软件的在轨重定义。

一种航天器软件在轨重定义方法,包括:

依据可扩展标记语言和语法规则设计航天器软件配置文件,并由航天器软件对配置文件进行读取;

依据配置文件和设计的重定义执行算法,对原配置文件进行重定义操作,获得新配置文件;

依据新配置文件,对其进行正确性校验,若校验无误,说明重定义操作正确,否则重定义操作有误,禁止下一步操作;

依据校验后无误的新配置文件,配置航天器软件,实现航天器软件在轨重定义。

上述方法中,所述航天器软件对配置文件进行读取,包括:

第一步,航天器软件通过用于解析可扩展标记语言的软件程序,解析配置文件中的构件间关系,并读取到内存中;

第二步,依据内存中的信息,驱动软件加载构件生成的动态链接库,并调用这些构件,从而实现软件功能。

上述方法中,所述航天器软件配置文件,包括:

(1)构件列表,列举了构件运算关系描述中所有涉及的构件;

(2)运算关系列表,列举了所有构件间存在的运算关系;

(3)构件间关系,描述了构件的运算关系和层级嵌套。

上述方法中,所述依据可扩展标记语言和语法规则设计航天器软件配置文件,包括:

第一步,在构件列表中,将每个表示构件的元素作为表示构件列表元素的子元素;

第二步,在运算关系列表中,将每个表示运算关系的元素作为表示运算关系列表元素的子元素;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910749719.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top