[发明专利]一种航天器在轨数据统一存储方法有效
申请号: | 201110280111.9 | 申请日: | 2011-09-20 |
公开(公告)号: | CN102508832A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 王环;周永辉;秦巍;刘鹏;朱剑冰;颜灵伟;史亚平 | 申请(专利权)人: | 北京空间飞行器总体设计部 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 航天器 数据 统一 存储 方法 | ||
技术领域
本发明涉及一种航天器在轨运行信息与控制量计算结果的统一存储方法。
背景技术
航天器在轨管理涉及的信息种类丰富,包括在轨遥测数据、遥控指令、注入数据、轨道根数、控制量计算结果、航天器故障处理决策信息以及航天器故障处理预案等。根据航天器在轨数据的特点,可以将这些数据分为两大类数据:
1、遥测数据:这类数据数据格式固定,数据变化缓慢,但数据量大,存储与查询时效性要求高。
2、计算结果与在轨运行信息数据:这类数据存储量不大,但数据类型繁多,数据格式差异较大,而且随着航天器的增加会产生新类型的此类数据。此类数据包括遥控指令、注入数据、轨道根数、控制量计算结果、航天器故障处理决策信息以及航天器故障处理预案等。此类数据都是非连续性的信息,数据量较小,每种类型所包含的数据字段结构不同,而且不同类型之间的信息内容差异很大。此外,不同的航天器型号任务所包含的计算结果与在轨运行信息类型也不尽相同,存在着未来管理任务中产生未知类型的可能性。
为了满足航天器在轨监视的数据要求,需要针对这两类数据设计特定的数据存储结构。对于计算结果与在轨运行信息数据,如何实现统一灵活的数据存储方法是处理难点。目前每种计算结果与在轨运行信息都是采用不同的存储程序完成其存储过程,新增一类数据就需要开发一套存储程序完成该类数据的存储,费时费力。并且随着计算结果与在轨运行信息种类的增多,存储软件也会爆炸式增长,软件维护和管理也非常困难。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提供了一种以数据类型描述的方式实现多种类型计算结果与在轨运行信息数据管理的方法,该方法通用性好,可以解决计算结果与在轨运行信息数据种类繁多、管理复杂,数据类型扩展困难等问题。
本发明的技术解决方案是:一种航天器在轨数据统一存储方法,步骤如下:
(1)采用XML格式接收航天器在轨数据;所述的XML格式数据具有三级节点,第一级为航天器代号,第二级为航天器包含的各类计算结果与在轨运行信息,第三级为计算结果与在轨运行信息包含的数据属性;
(2)根据XML格式,定义航天器具有的各类计算结果与在轨运行信息,包括计算结果与在轨运行信息编号、计算结果与在轨运行信息名称、版本号、XML描述字;
(3)根据XML格式,定义每种计算结果与在轨运行信息具有的各数据属性,包括计算结果与在轨运行信息编号、单元编号、单元名称、XML描述字、数据类型、存储长度;
(4)根据步骤(2)和步骤(3)的定义生成用于数据表,XML描述字+版本号为表名,表中的字段为步骤(3)中的数据属性;
(5)解析网络上的XML数据,根据XML信息搜索步骤(4)中生成的数据表,将计算结果与在轨运行信息存入该表的相应字段中。
本发明与现有技术相比的优点在于:本发明方法以数据类型描述的方式实现多种类型计算结果与在轨运行信息数据管理,在此基础上实现了此类数据的通用化处理。在系统中为每种类型的计算结果或在轨运行信息建立其类型描述表,记录描述其类型特征的各种信息(包括类型代码、类型名称、所含数据字段等内容)。而数据处理则采用通用的方式,只需通过读取类型描述表中的特征信息,来针对不同类型数据实施不同的处理。此方案很好的解决了计算结果与在轨运行信息数据类型繁多,数据字段组成复杂等问题,同时也满足了数据类型扩充的需要。
附图说明
图1为本发明方法的流程框图。
具体实施方式
如图1所示,本发明方法以数据类型描述的方式实现多种类型计算结果与在轨运行信息数据管理,在此基础上实现了此类数据的通用化处理。为每种类型的计算结果或在轨运行信息建立其类型描述表,记录描述其类型特征的各种信息(包括类型代码、类型名称、所含数据字段等内容)。而数据处理则采用通用的方式,只需通过读取类型描述表中的特征信息,来针对不同类型数据实施不同的处理。
由于计算结果与在轨运行信息数据种类繁多,在进行设计的时候,首先需要考虑的是如何能够适应数据类型增加的需要。在添加新类型计算结果与在轨运行信息数据的时候,或增加航天器型号的时候,不必修改源程序,只修改配置信息就可以实现计算结果与在轨运行信息数据的存储与检索。
本方面方法主要包括以下4个步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间飞行器总体设计部,未经北京空间飞行器总体设计部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110280111.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置