[发明专利]一种卫星在轨大规模程序修改的地面自动验证系统有效

专利信息
申请号: 201310055556.6 申请日: 2013-02-21
公开(公告)号: CN103116546A 公开(公告)日: 2013-05-22
发明(设计)人: 曹永梅;周剑敏;王胜刚;王哲;潘立鑫;袁军;王新民;赵性颂;姚宁;丁建钊;程莉;张辉 申请(专利权)人: 北京控制工程研究所
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 中国航天科技专利中心 11009 代理人: 臧春喜
地址: 100080*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种卫星在轨大规模程序修改的自动验证系统,针对在轨大规模程序修改量大,人工比对效率低、可靠性低的问题分析,本发明提出了一种在轨大规模程序修改的地面自动验证系统,将待修改的程序自动分割成符合在轨注入要求的程序块,将程序块注入星载计算机后,再从星载计算机的内存中下卸程序块,最后将下卸的修改程序内容与待修改的程序块进行比对,由此来验证注入过程中程序修改的正确性,这种方法大大提高了程序修改验证的效率和可靠性,为海洋二号卫星在轨抢救工作提供了有力的地面支持,卫星在轨抢救节省了宝贵时间,提供的程序修改块100%正确。
搜索关键词: 一种 卫星 大规模 程序 修改 地面 自动 验证 系统
【主权项】:
一种卫星在轨大规模程序修改的自动验证系统,其特征在于:由星载计算机和OBDH模拟器组成,在OBDH模拟器中运行自动验证软件,自动验证软件包括程序自动生成模块、程序自动注入模块和程序自动比对模块;程序自动生成模块:读取待修改的程序,将待修改的程序分割生成符合在轨注入格式的程序块,然后将待修改程序的总字节数和星载计算机RAM的起始地址添加在第一个程序块中,在最后一个程序块中添加4个字节的校验和,中间的程序块为待修改程序内容,最后将分割的所有程序块进行封装;程序自动注入模块:将封装的程序块注入到星载计算机中;星载计算机:先对封装的程序块进行提取,然后查询封装的程序块总数,再按顺序提取出待修改程序内容,并将读取出的待修改程序内容按第一个程序块中记载的RAM起始地址存储在RAM中,最后通过内存下卸的方式将提取出的待修改程序内容进行下卸;程序自动比对模块:将星载计算机下卸的待修改程序内容进行保存,然后将下卸的待修改程序内容与待修改的程序进行逐字节比对,如果比对结果一致,则待修改的程序正确,如果比对结果不一致,则重新进行程序自动生成、自动注入和自动比对,直至待修改的程序验证正确。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201310055556.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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