-
公开(公告)号:CN117112356A
公开(公告)日:2023-11-24
申请号:CN202311104596.5
申请日:2023-08-30
申请人: 中国兵器科学研究院 , 北京空间飞行器总体设计部
IPC分类号: G06F11/30 , G06F11/07 , G06F16/172
摘要: 本发明公开了一种用于星载软件的日志记录方法,包括:采集星载软件产生的日志信息;根据日志过滤策略筛选日志信息,得到筛选日志信息;对筛选日志信息进行优化,得到日志特征信息;基于改进循环缓存技术对日志特征信息进行存储,并按预设时间下传至地面装置存储为日志文件;扫描星载软件的源代码文件,生成字典文件;基于日志文件和字典文件得到日志解析结果。相应公开了一种用于星载软件的日志记录系统,包括依次顺序连接的:日志采集模块、日志筛选模块、日志优化模块、日志存储传输模块和日志解析模块,还包括与日志解析模块连接的字典文件生成模块。解决了利用最少的存储空间及计算资源,记录尽可能多的日志信息的问题。
-
公开(公告)号:CN117093189A
公开(公告)日:2023-11-21
申请号:CN202311095526.8
申请日:2023-08-29
申请人: 中国兵器科学研究院 , 北京空间飞行器总体设计部
摘要: 本发明公开了一种基于依赖注入模式的大型星载软件架构方法,包括:根据程序中的数据类型,分别对应分配一个段空间用于存储供依赖注入模式使用的数据;使用LD脚本和__attribute__((section(“”)))属性,将各模块中的初始化函数收集到对应的所述段空间中;在启动引导代码中遍历并依次执行所有所述段空间中的初始化函数,完成依赖注入操作。该方法在星载软件中实现了依赖注入技术,并采用该技术对星载软件进行架构设计,达到了各软件模块充分解耦的目的,可有效提高代码的可维护性,为多人协作的大型星载软件开发工作奠定了基础。
-
公开(公告)号:CN117055938A
公开(公告)日:2023-11-14
申请号:CN202311025127.4
申请日:2023-08-15
申请人: 中国兵器科学研究院 , 北京空间飞行器总体设计部
摘要: 本发明公开了一种函数级热补丁自动提取与在轨注入方法、系统及设备,方法包括:为星上软件预留、划分补丁内存空间,并定位、提取及上注补丁程序;采用宏函数的方式,将补丁函数及其对应原函数名拼接为特殊字符串,并以特殊字符串定义一个全局结构体变量,根据全局结构体变量生成对应符号表项;扫描符号表,提取补丁函数及其对应原函数地址信息,生成函数重定向指令;星上完成补丁程序及函数重定向指令合法性检查后将旧函数重定向到补丁函数处开始执行,完成打补丁操作。该方法可有效解决现有函数在轨维护技术效率低、难度大、风险高等问题,同时不需要在软件开发阶段预留在轨维护函数指针,极大地提高了代码的可维护性、降低了软件开发复杂度。
-
公开(公告)号:CN113872717B
公开(公告)日:2024-05-14
申请号:CN202110969534.5
申请日:2021-08-23
申请人: 北京空间飞行器总体设计部
摘要: 本发明涉及一种航天器时间同步通信系统的失序自动监测与恢复方法,属于航天器数据管理技术领域;航天器时间同步通信系统由星载时间系统、通信链路(例如总线)、通信主控终端,通信远程终端组成。由通信主控终端控制通信系统的具体通信行为,通信远程终端和主控终端的上层用户发出通信请求并提供相关的数据;本发明能够自动发现通信系统与时间系统失序,并自主调整通信帧时隙,在确保数据不丢失的同时,与时间系统完成同步校正。
-
公开(公告)号:CN115629798A
公开(公告)日:2023-01-20
申请号:CN202211197841.7
申请日:2022-09-29
申请人: 北京空间飞行器总体设计部
摘要: 本发明属于重构方法,具体涉及一种面向星座网络系统的星载软件高效自主重构方法。一种面向星座网络系统的星载软件自主重构方法,其中,包括下述步骤:步骤一:卫星节点分区配置;步骤二:星座自主重构方案。本发明相对于现有技术具有以下有益效果:(1)本专利实现了星座内软件版本统一,在星座重构时,只需制作一版重构文件;(2)星座重构时,只需使用星地测控链路上注一次,卫星节点的重构将借助于星间网络自主完成,节省了宝贵的测控弧段资源;(3)可以对可见弧段外的卫星节点进行重构,简化了星座重构任务量,提升了效率。
-
公开(公告)号:CN115186178B
公开(公告)日:2023-10-17
申请号:CN202210762577.0
申请日:2022-06-29
申请人: 北京空间飞行器总体设计部 , 西安电子科技大学
IPC分类号: G06F16/9535
摘要: 本发明涉及一种基于步长自适应的敏捷遥感卫星任务解空间快速搜索方法,包括:设置搜索精度为t秒,输入目标位置经纬度(lon,lat)、搜索的时间范围、以及搜索时间范围对应的轨道预报数据、姿态机动角度限制和载荷类型约束;t≤1;根据搜索时间范围对应的轨道预报数据,在每个任务搜索周期[time_begin,time_end],通过步长自适应法搜索满足各项任务约束的可行的解时刻time_x;以time_x为基线搜索到下一个不可行解时刻time_x2,根据可行解时刻time_x、上一个不可行解时刻time_x1、下一个不可行解时刻time_x2,通过二分法确定可行的解空间time_zone[time_1,time_2]。本发明同时提供一种快速搜索单元。本发明计算量小,实现了卫星任务解空间快速搜索。
-
公开(公告)号:CN113922863B
公开(公告)日:2023-09-01
申请号:CN202111164801.8
申请日:2021-09-30
申请人: 北京空间飞行器总体设计部
IPC分类号: H04B7/185 , H04L41/142 , H04L47/125
摘要: 本发明提供了一种空间网络负载均衡拓扑路由设计方法,基于全球星座组网网络中卫星与卫星、卫星与地面站之间的可见性关系的周期性可预测性,预先规划最优链路拓扑,基于改进的Dijkstra算法计算出的端到端最短路径,在建链及路由规划之初即考虑节点负载情况及业务非对称特性;综合平均端到端时延、最大端到端时延、上下行链路端到端时延和负载均方差等条件变量,利用模拟退火寻找局部最优、卫星模型丢包率数据学习、全星座流量数据学习三步迭代反馈完成条件调节因子的优化,优于单纯以平均端到端时延或以丢包率为优化目标的建链方法,能够实现业务信息在各卫星节点间高效均衡的传输。
-
公开(公告)号:CN109933340B
公开(公告)日:2022-12-09
申请号:CN201910160883.5
申请日:2019-03-04
申请人: 北京空间飞行器总体设计部
IPC分类号: G06F8/61 , G06F11/36 , G06F12/1009
摘要: 一种航天器EEPROM基于页模式的在轨写入和自检方法,属于航天器软件安全技术领域。本发明方法对接收到的待写入EEPROM程序数据的完整性和正确性进行检验,并对在轨写入后的EEPROM数据的正确性进行检验,从而确定最终写入EEPROM的数据与期待写入EEPROM的数据完全一致;同时周期性对EEPROM进行自检,并对发生单比特错或双比特错的区域及时回写正确数据,能够及时发现EEPROM中的单比特错或双比特错故障,并使用SRAM临时缓存区保存的正确数据及时回写纠正。
-
公开(公告)号:CN112328303B
公开(公告)日:2024-04-02
申请号:CN202011053292.7
申请日:2020-09-29
申请人: 北京空间飞行器总体设计部
IPC分类号: G06F8/72 , G06F8/71 , G06F16/174
摘要: 本公开的基于差异化算法的航天器软件在轨增量重构方法,通过将航天器的基线星载软件和新版星载软件输入到重构编码器中,通过差异化算法计算得基线星载软件和新版星载软件的补丁文件;利用Deflate压缩算法对补丁文件进行压缩,并封装为航天器上注时使用的遥控帧数据;将遥控帧发送给目标航天器;对遥控帧进行逐一解析,并进入在轨维护状态;根据基线星载软件和补丁文件,用差异化查找算法恢复新版本星载软件;比较恢复的新版本星载软件的CRC‑32校验码与补丁文件中的新版本星载软件的CRC‑32校验码,若相同执行新版本星载软件,否则执行基线星载软件。能够保证待更新软件数据的快速解析,即使在重构过程中出现故障,也能够保证原始星载软件的有效运行。
-
公开(公告)号:CN113872717A
公开(公告)日:2021-12-31
申请号:CN202110969534.5
申请日:2021-08-23
申请人: 北京空间飞行器总体设计部
摘要: 本发明涉及一种航天器时间同步通信系统的失序自动监测与恢复方法,属于航天器数据管理技术领域;航天器时间同步通信系统由星载时间系统、通信链路(例如总线)、通信主控终端,通信远程终端组成。由通信主控终端控制通信系统的具体通信行为,通信远程终端和主控终端的上层用户发出通信请求并提供相关的数据;本发明能够自动发现通信系统与时间系统失序,并自主调整通信帧时隙,在确保数据不丢失的同时,与时间系统完成同步校正。
-
-
-
-
-
-
-
-
-