[发明专利]基于冗余消除的遥测存储方法有效
申请号: | 201410438779.5 | 申请日: | 2014-08-29 |
公开(公告)号: | CN104252526B | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 柳佳 | 申请(专利权)人: | 航天东方红卫星有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国航天科技专利中心11009 | 代理人: | 陈鹏 |
地址: | 100094 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于冗余消除的遥测存储方法,通过遥测帧解析为遥测包、遥测包划分为任务包、解析遥测包的并行操作,完成遥测数据的解析和存储。卫星配置信息和遥测数据保存在本地数据库中,首先从本地数据库中获取配置信息,依据配置信息将遥测帧解析为遥测包,并将遥测帧、遥测包存储到本地数据库中;然后将遥测包解析划分为多个任务包;最后完成任务包在规定范围内的包解析,将遥测包解析为遥测参数并存储到本地数据库中。在遥测包解析之前和解析完后分别识别并去除冗余,减少重复数据的存储,实现节约存储空间的目的。 | ||
搜索关键词: | 基于 冗余 消除 遥测 存储 方法 | ||
【主权项】:
基于冗余消除的遥测存储方法,其特征在于包括以下步骤:(1)从卫星测控系统获取遥测文件,从本地数据库读取存储的配置信息,按照配置信息中指定的遥测帧长度从遥测文件中读取遥测帧,将遥测帧解析为遥测包,并将遥测帧和遥测包同时存储在本地数据库中;所述遥测文件为顺序记录各遥测帧的数据文件,所述配置信息定义了遥测帧的长度、遥测包的类型;(2)从本地数据库中读取存储的遥测包,按照时间片和配置信息中定义的遥测包类型将所有遥测包划分为任务包,使得每一任务包仅包含同一时间片内的同类型的遥测包;所述时间片是指一个连续的时间范围,由起始时间和截止时间两个字段确定,时间范围内的时间点标识了遥测包的获取时间;(3)对于每一个任务包,对其包含的所有遥测包进行随机排序形成遥测包序列,选取遥测包序列中的第一个遥测包进行解析,得到对应的遥测参数及其源码值并存储在本地数据库中,从遥测包序列中的第二个遥测包开始,比较该遥测包数据与前一遥测包数据是否相同,如果相同则不再解析该遥测包,只记录该遥测包中遥测参数的获取时间,同时建立该遥测包中遥测参数的参数值与本地数据库中存储的前一相同遥测包中包含的遥测参数的参数值的映射关系,不再重复存储该遥测包中遥测参数的参数值;如果不相同,则进入下一步;(4)解析该遥测包,得到对应的遥测参数及其源码值,并比较该遥测包中每个遥测参数的源码值与前一遥测包解析获得的对应遥测参数的源码值,如果遥测参数及其源码值均相同,则只记录该遥测参数的获取时间,同时建立该遥测参数及其源码值与本地数据库中存储的前一相同遥测参数及其源码值的映射关系,不再重复存储该遥测参数及其源码值;如果遥测参数及其源码值有一项不相同,则将该遥测参数及其源码值存入本地数据库中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天东方红卫星有限公司,未经航天东方红卫星有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410438779.5/,转载请声明来源钻瓜专利网。