【技术实现步骤摘要】
一种面向星座网络系统的星载软件高效自主重构方法
[0001]本专利技术属于重构方法,具体涉及一种面向星座网络系统的星载软件高效自主重构方法。
技术介绍
[0002]卫星星座由一组或多组发射入轨且能正常工作的卫星集合组成,星座内各卫星节点利用星间网络实现各卫星之间互联,进而组成整个星座网络系统,如北斗导航星座系统等。一般,星座系统中,各个节点卫星除了配置参数不同外,功能完全相同。
[0003]传统的星载软件一般将卫星配置参数与功能代码联合编译生成二进制映像文件,一旦参数改变,即使功能完全相同,编译生成的二进制映像文件也会各不相同,这种参数与功能紧耦合的方式,会产生大量冗余的重构文件。当星座内的某些卫星需要重构时,传统模式就只能采用单星上注、单星重构(即一颗一颗上注、一颗一颗重构)的低效方法。
[0004]传统重构模式的局限性非常明显,主要体现在三个方面:(1)重构时,需要对每颗卫星单独制作二进制映像文件,众多文件给版本控制带来巨大困难;(2)对于星座重构来说,单星上注、单星重构的模式给维护人员带来巨大的任务量; ...
【技术保护点】
【技术特征摘要】
1.一种面向星座网络系统的星载软件自主重构方法,其特征在于,包括下述步骤:步骤一:卫星节点分区配置;步骤二:星座自主重构方案。2.如权利要求1所述的一种面向星座网络系统的星载软件自主重构方法,其特征在于:该方法还包括步骤三:退回如果卫星启动失败,引导软件将从引导参数区获取当前的软件映像版本数,并依此推断上一版本序号,计算上一版本的加载地址,重新加载上一版本的程序。3.如权利要求2所述的一种面向星座网络系统的星载软件自主重构方法,其特征在于:卫星服务器是随机选择的在境内的节点卫星,一经选择,则本次重构任务中,该卫星将一直作为卫星服务器,直至星座重构任务结束,下一次的星座重构中,任何卫星节点都可以成为卫星服务器。4.如权利要求3所述的一种面向星座网络系统的星载软件自主重构方法,其特征在于:所述的步骤一包括下述内容,卫星的硬件按照当前综合电子的标准配置,即ROM+FLASH/EEPROM+SRAM的硬件配置,其中ROM用于存储引导软件映像,FLASH/EEPROM用于存储引导参数、配置参数和软件映像,SRAM为程序运行区,在星座中,各个卫星节点通过星间网络互连构成星座网络系统。5.如权利要求4所述的一种面向星座网络系统的星载软件自主重构方法,其特征在于:节点卫星存储器分区配置依据下述原则,将FALSH/EEPROM设置为三个分区:引导参数区、卫星参数区和软件映像区,其中软件映像区又被细分为若干小分区,每个小分区的空间容量相同,分别用于保存不同版本的软件映像,分区数应根据软件映像大小与FALSH/EEPROM的容量大小灵活设置。6.如权利要求5所述的一种面向星座网络系统的星载软件自主重构方法,其特征在于:所述的步骤二包括下述内容,(1)确定星座中需要重构的卫星列表;(2)选择在境内的1颗卫星作为卫星服务器,将重构文件上注到卫星服务器上,并上注需要重构的节点卫星列表,(3)卫星服务器校验重构文件,如果校验不通过,则通知地面重新上注重构文件,如果校验通过,则卫星服务器根据重构列表,...
【专利技术属性】
技术研发人员:王帅,燕洪成,乔梁,孙哲蕾,崔钊婧,程博文,孙勇,齐征,王铎,张红军,余晟,董振辉,杨志刚,
申请(专利权)人:北京空间飞行器总体设计部,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。