-
公开(公告)号:CN117914519A
公开(公告)日:2024-04-19
申请号:CN202311658389.4
申请日:2023-12-05
Applicant: 北京空间飞行器总体设计部
IPC: H04L9/40 , H04L69/08 , H04L69/16 , H04L61/2592
Abstract: 本发明公开了一种空间网络数据安全传输方法,根据空间网络的特点,构建了基于多层安全协议的数据安全传输方法,用于对空间网络信息传输提供加密认证,通过加密确保网络信息不被非授权方获悉,通过认证保障了信息来源的合法性和正确性,能够适应多种安全防护需求,提高安全防护好用易用性,提升了系统防护效能。
-
公开(公告)号:CN112328303B
公开(公告)日:2024-04-02
申请号:CN202011053292.7
申请日:2020-09-29
Applicant: 北京空间飞行器总体设计部
IPC: G06F8/72 , G06F8/71 , G06F16/174
Abstract: 本公开的基于差异化算法的航天器软件在轨增量重构方法,通过将航天器的基线星载软件和新版星载软件输入到重构编码器中,通过差异化算法计算得基线星载软件和新版星载软件的补丁文件;利用Deflate压缩算法对补丁文件进行压缩,并封装为航天器上注时使用的遥控帧数据;将遥控帧发送给目标航天器;对遥控帧进行逐一解析,并进入在轨维护状态;根据基线星载软件和补丁文件,用差异化查找算法恢复新版本星载软件;比较恢复的新版本星载软件的CRC‑32校验码与补丁文件中的新版本星载软件的CRC‑32校验码,若相同执行新版本星载软件,否则执行基线星载软件。能够保证待更新软件数据的快速解析,即使在重构过程中出现故障,也能够保证原始星载软件的有效运行。
-
公开(公告)号:CN117093189A
公开(公告)日:2023-11-21
申请号:CN202311095526.8
申请日:2023-08-29
Applicant: 中国兵器科学研究院 , 北京空间飞行器总体设计部
Abstract: 本发明公开了一种基于依赖注入模式的大型星载软件架构方法,包括:根据程序中的数据类型,分别对应分配一个段空间用于存储供依赖注入模式使用的数据;使用LD脚本和__attribute__((section(“”)))属性,将各模块中的初始化函数收集到对应的所述段空间中;在启动引导代码中遍历并依次执行所有所述段空间中的初始化函数,完成依赖注入操作。该方法在星载软件中实现了依赖注入技术,并采用该技术对星载软件进行架构设计,达到了各软件模块充分解耦的目的,可有效提高代码的可维护性,为多人协作的大型星载软件开发工作奠定了基础。
-
公开(公告)号:CN117055938A
公开(公告)日:2023-11-14
申请号:CN202311025127.4
申请日:2023-08-15
Applicant: 中国兵器科学研究院 , 北京空间飞行器总体设计部
Abstract: 本发明公开了一种函数级热补丁自动提取与在轨注入方法、系统及设备,方法包括:为星上软件预留、划分补丁内存空间,并定位、提取及上注补丁程序;采用宏函数的方式,将补丁函数及其对应原函数名拼接为特殊字符串,并以特殊字符串定义一个全局结构体变量,根据全局结构体变量生成对应符号表项;扫描符号表,提取补丁函数及其对应原函数地址信息,生成函数重定向指令;星上完成补丁程序及函数重定向指令合法性检查后将旧函数重定向到补丁函数处开始执行,完成打补丁操作。该方法可有效解决现有函数在轨维护技术效率低、难度大、风险高等问题,同时不需要在软件开发阶段预留在轨维护函数指针,极大地提高了代码的可维护性、降低了软件开发复杂度。
-
公开(公告)号:CN113872717A
公开(公告)日:2021-12-31
申请号:CN202110969534.5
申请日:2021-08-23
Applicant: 北京空间飞行器总体设计部
Abstract: 本发明涉及一种航天器时间同步通信系统的失序自动监测与恢复方法,属于航天器数据管理技术领域;航天器时间同步通信系统由星载时间系统、通信链路(例如总线)、通信主控终端,通信远程终端组成。由通信主控终端控制通信系统的具体通信行为,通信远程终端和主控终端的上层用户发出通信请求并提供相关的数据;本发明能够自动发现通信系统与时间系统失序,并自主调整通信帧时隙,在确保数据不丢失的同时,与时间系统完成同步校正。
-
-
-
-