System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种低轨卫星大容量软件在轨重构方法及系统技术方案_技高网

一种低轨卫星大容量软件在轨重构方法及系统技术方案

技术编号:44326893 阅读:1 留言:0更新日期:2025-02-18 20:35
本发明专利技术提供了一种低轨卫星大容量软件在轨重构方法及系统,属于卫星在轨重构领域,包括:S1:地面将超大容量重构包分批和组帧处理;S2:星载管理软件校验并写入信息服务单元DRAM临时区;S3:星载管理软件对DRAM临时区中的当前批重构文件进行连续性校验,将结果下传地面,地面根据遥测进行缺错包的补注;S4:星载管理软件将校验正常的重构文件写入FLASH缓冲区;S5:星载管理软件将完整的重构文件分批转发给终端重构单元;S6:终端重构单元运行重构版本一段时间后,星载管理软件根据地面指令将重构文件写入FLASH固化区中,作为回退版本使用。本发明专利技术解决了超大容量软件在轨重构的问题,提高了卫星在可控弧段内重构的效率。

【技术实现步骤摘要】

本专利技术属于卫星在轨重构领域,具体地,涉及一种低轨卫星大容量软件在轨重构方法及系统


技术介绍

1、低轨卫星是指运行在地球表面2000公里以下的轨道上的人造卫星。具有覆盖范围广、传输时延短、成本低等优点,广泛应用于通信、导航、遥感等领域。随着低轨卫星的功能和性能的不断提高,其搭载的软件也越来越复杂和庞大,需要进行在轨的更新和维护,以适应不断变化的需求。然而,低轨卫星的在轨重构面临着诸多挑战,如卫星与地面测控站通信的可控弧段有限、通信链路不稳定等问题导致重构效率低下、重构失败风险高、重构后的软件可靠性差等问题。对于超大容量的重构文件,比如v7系列fpga的重构文件容量可达200mb。由于低轨卫星的可控弧段有限,平均一轨只有7-8分钟的对地通信时间,超大容量重构文件必须分批上注,如果分批上注的重构文件检验异常,还需要重新上注,大大降低了在轨重构的效率。另一方面,由于信息服务单元的缓存空间有限,超大容量重构包上注的处理方式难以按照小容量重构包上注缓存到dram临时区后直接转发给终端重构单元的处理方式进行。如果重构文件运行不正常,从地面再次上注重构包的时间过长,会直接影响终端的正常运行甚至威胁卫星的健康状况。因此,必须提出有效的解决方法,实现超大容量重构包高效上注、信息服务单元处理及转发的重构方法。

2、现有的卫星大容量软件重构方法主要有以下几种:一种是将重构文件分割成多个小文件,分批上注到卫星的存储器中,然后在卫星的终端重构单元上进行拼接和校验,最后替换原有的软件。这种方法的缺点是,对于超大容量的软件重构包,需要拆分的小文件数量很多时,会明显增加整星处理重构包的软硬件设备冗余,浪费资源。如果某个小文件丢失或损坏,就会导致整个重构文件无法使用,需要重新上注,增加了重构的成本和风险。

3、另一种是将重构文件压缩成一个较小的文件,一次性上注到卫星的存储器中,然后在卫星上进行解压和校验,最后替换原有的软件。这种方法的缺点是,压缩和解压的过程消耗了卫星的计算资源和电能,而且压缩率受到重构文件的内容和结构的影响,不能保证压缩后的文件能够在有限的通信时间窗口内完成上注,也增加了重构的难度和不确定性。

4、因此,现有的低轨卫星软件在轨重构方法仍然存在着效率低、可靠性差、可维护性差等问题,尤其是对于超大容量的软件,这些问题更加突出,亟需一种新的低轨卫星软件在轨重构方法,以提高低轨卫星软件的在轨更新和维护的能力和效果。


技术实现思路

1、针对现有技术中的缺陷,本专利技术的目的是提供一种低轨卫星大容量软件在轨重构方法及系统。

2、根据本专利技术提供的一种低轨卫星大容量软件在轨重构方法,包括:

3、步骤s1:地面分包软件对超大容量的软件重构包进行分批和组帧处理成超大容量重构文件,然后将超大容量重构文件通过地面测控通道分批上注到卫星;

4、步骤s2:星载管理软件将分批上注的超大容量重构文件先进行内容校验,校验正常后写入信息服务单元dram临时区;

5、步骤s3:星载管理软件对信息服务单元dram临时区中当前批的超大容量重构文件进行连续性校验,将校验结果以遥测形式下传地面,地面根据遥测进行缺错包的补注;

6、步骤s4:星载管理软件将信息服务单元dram临时区中校验正常的当前批超大容量重构文件写入flash缓冲区;

7、步骤s5:星载管理软件将信息服务单元flash缓冲区中完整的超大容量重构文件分批转发给终端重构单元;

8、步骤s6:终端重构单元正常运行重构版本一段时间后,星载管理软件根据地面指令将信息服务单元flash缓冲区中的重构文件写入flash固化区中,作为回退版本使用。

9、优选地,步骤s1中分批处理,包括:

10、重构流程开始前,地面分包软件将超大容量重构包按照遥控包的长度进行拆分处理,拆分成若干个等长的重构遥控包,根据遥控包的总字节长度,以x mb为一批计算重构包上注的批次数,x mb为星上重构包dram存储区的最大容量,批次数为超大容量重构包容量除以x的结果取整数并加1;

11、步骤s1中组帧处理,包括:将每个重构包按照上注帧的格式进行组帧处理。

12、优选地,步骤s1中中上注方式为:

13、重构流程开始时,先由地面发送注数指令给信息服务单元;指令内容,包括:重构对象、本次上注重构包的总包数、分批上注的批次数;将经过地面分包软件拆分和组帧处理的超大容量重构包按照批次顺序,一批一批的通过地面上注通道上注,由应答机接收后,经信道关口传输到信息服务单元。

14、优选地,步骤s2中,星载管理软件对第一批重构包进行内容校验,校验包长度、和校验信息的正确性,将校验正常的重构包写入信息服务单元dram临时区中。

15、优选地,步骤s3中,第一批重构包上注、校验完毕后,星载管理软件对信息服务单元dram临时区中重构包进行连续性校验,校验重构包的缺错包数量和序号,将校验结果以遥测形式下传地面,地面根据遥测信息进行缺错包的补注。

16、优选地,步骤s4中,重构包全部校验正常后,星载管理软件将信息服务单元dram临时区中第一批次的重构包写入flash缓冲区;

17、地面收到重构包校验正常的遥测后继续发送下一批重构包,直至所有重构包分批上注完毕,flash缓冲区中存有完整的重构文件。

18、优选地,步骤s5中,星载管理软件先按照批次顺序,将完整的重构文件以地面发送指令要求的重构包格式从信息服务单元flash缓冲区转发至终端重构单元;

19、地面发送指令内容,包括:重构对象、重构包转发格式、重构包转发终端的时间间隔。

20、优选地,步骤s6中,终端重构单元正常运行重构版本一段时间后,由地面发送指令,星载管理软件根据地面指令将信息服务单元flash缓冲区中的重构文件按照批次顺序写入flash固化区中,作为回退版本使用。

21、优选地,步骤s6中,终端重构单元需要恢复到上一版本的重构文件时,由地面发送指令,指令内容包括:重构对象、重构包转发格式、重构包转发终端的时间间隔;

22、星载管理软件根据地面指令将信息服务单元flash固化区中的重构文件按照批次顺序转发给终端重构单元。

23、一种低轨卫星大容量软件在轨重构系统,包括:

24、模块m1:地面分包软件对超大容量的软件重构包进行分批和组帧处理成超大容量重构文件,然后将超大容量重构文件通过地面测控通道分批上注到卫星;

25、模块m2:星载管理软件将分批上注的超大容量重构文件先进行内容校验,校验正常后写入信息服务单元dram临时区;

26、模块m3:星载管理软件对信息服务单元dram临时区中当前批的超大容量重构文件进行连续性校验,将校验结果以遥测形式下传地面,地面根据遥测进行缺错包的补注;

27、模块m4:星载管理软件将信息服务单元dram临时区中校验正常的当前批超大容量重构文件本文档来自技高网...

【技术保护点】

1.一种低轨卫星大容量软件在轨重构方法,其特征在于,包括:

2.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤S1所述分批处理,包括:

3.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤S1中所述上注方式为:

4.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤S2中,星载管理软件对第一批重构包进行内容校验,校验包长度、和校验信息的正确性,将校验正常的重构包写入信息服务单元DRAM临时区中。

5.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤S3中,第一批重构包上注、校验完毕后,星载管理软件对信息服务单元DRAM临时区中重构包进行连续性校验,校验重构包的缺错包数量和序号,将校验结果以遥测形式下传地面,地面根据遥测信息进行缺错包的补注。

6.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤S4中,重构包全部校验正常后,星载管理软件将信息服务单元DRAM临时区中第一批次的重构包写入FLASH缓冲区;

7.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤S5中,星载管理软件先按照批次顺序,将完整的重构文件以地面发送指令要求的重构包格式从信息服务单元FLASH缓冲区转发至终端重构单元;

8.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤S6中,终端重构单元正常运行重构版本一段时间后,由地面发送指令,星载管理软件根据地面指令将信息服务单元FLASH缓冲区中的重构文件按照批次顺序写入FLASH固化区中,作为回退版本使用。

9.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤S6中,终端重构单元需要恢复到上一版本的重构文件时,由地面发送指令,指令内容包括:重构对象、重构包转发格式、重构包转发终端的时间间隔;

10.一种低轨卫星大容量软件在轨重构系统,其特征在于,包括:

...

【技术特征摘要】

1.一种低轨卫星大容量软件在轨重构方法,其特征在于,包括:

2.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤s1所述分批处理,包括:

3.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤s1中所述上注方式为:

4.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤s2中,星载管理软件对第一批重构包进行内容校验,校验包长度、和校验信息的正确性,将校验正常的重构包写入信息服务单元dram临时区中。

5.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤s3中,第一批重构包上注、校验完毕后,星载管理软件对信息服务单元dram临时区中重构包进行连续性校验,校验重构包的缺错包数量和序号,将校验结果以遥测形式下传地面,地面根据遥测信息进行缺错包的补注。

6.根据权利要求1所述的低轨卫星大容量软件在轨重构方法,其特征在于,步骤s4中,重构包全...

【专利技术属性】
技术研发人员:张廷尧颜俊菁周军陈议邓明涛双小川席沛丽朱新忠
申请(专利权)人:上海卫星工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1