[发明专利]一种LEO通信系统软件版本更新重构方法在审
申请号: | 202111337769.9 | 申请日: | 2021-11-12 |
公开(公告)号: | CN113885922A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 卜智勇;刘川;郭德富 | 申请(专利权)人: | 成都中科微信息技术研究院有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F11/10 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 张杰 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 leo 通信 系统软件 版本 更新 方法 | ||
本发明提供一种LEO通信系统软件版本更新重构方法,包括:编译生成软件更新的程序文件A;将程序文件A分小包后加CRC校验、纠错和包头得到程序文件B;程序文件B拆分为k个文件,得到文件C1~Ck;S40,地面FTP服务器通知LEO通信系统的FTP客户端下载文件C1~Ck;LEO通信系统完成文件C1~Ck下载,通知程序文件处理模块处理文件C1~Ck;LEO通信系统的程序文件处理模块将文件C1~Ck合成一个程序文件D;按照小包长度取出程序文件D中的小包,并对取出的小包进行纠错和校验;依次将纠错和校验正确的小包写入程序存储区;程序加载时,依次从程序存储区中读取出纠错和校验正确的小包后加载运行。本发明能够保证LEO通信系统软件更新重构的高效、可靠性和健壮性。
技术领域
本发明涉及LEO(低轨卫星)通信技术领域,具体而言,涉及一种LEO通信系统软件版本更新重构方法。
背景技术
通信系统的愿景是实现随时随地进行通信,但目前的地面通信系统都是依靠基站实现通信覆盖,通信覆盖范围有限,很难实现随时随地通信,尤其在沙漠、海洋等无人区,目前的4G和5G等通信系统无法覆盖。而非地面网络(NTN)可以提供广覆盖,保证通信的随时随地连接需求,因而近年来LEO通信技术发展迅速。
LEO通信技术还处于不完全成熟阶段,在LEO通信技术没有大规模应用阶段,发射成本、卫星制造成本、通信载荷制造成本都比较高。且通信相关的波形和协议标注均不成熟,需要根据卫星通信载荷在轨的测试验证情况,对相关标准进行修改后再测试验证。基于以上原因,要求通信系统的载荷运行过程中支持程序版本的更新重构。在LEO通信系统建设阶段,存在通信系统接入信关站的时间不连续问题,以及通信系统程序数据在太空中会被单粒子打翻风险,导致LEO通信系统的软件版本更新重构存在较大风险。目前缺少一种可靠的软件版本更新重构方法,保证LEO通信系统的软件更新重构的可靠性和健壮性。
发明内容
本发明旨在提供一种LEO通信系统软件版本更新重构方法,以解决现有的LEO通信系统软件版本更新重构方法没有考虑信关站接入时间不连续问题导致文件传输中断,会导致传输效率不高的问题;以及LEO通信系统在单粒子翻转的影响下,导致传输到LEO通信系统的软件程序文件出现错误不能恢复,需要依赖重传的问题。
本发明提供的一种LEO通信系统软件版本更新重构方法,包括如下步骤:
S10,编译生成软件更新的程序文件A;
S20,将程序文件A分小包后加CRC校验、纠错和包头得到程序文件B;
S30,程序文件B拆分为k个文件,得到文件C1~Ck;
S40,地面FTP服务器通知LEO通信系统的FTP客户端下载文件C1~Ck;
S50,LEO通信系统完成文件C1~Ck下载,通知程序文件处理模块处理文件C1~Ck;
S60,LEO通信系统的程序文件处理模块将文件C1~Ck合成一个程序文件D;
S70,按照小包长度取出程序文件D中的小包,并对取出的小包进行纠错和校验;
S80,依次将纠错和校验正确的小包写入程序存储区;
S90,程序加载时,依次从程序存储区中读取出纠错和校验正确的小包后加载运行。
进一步的,步骤S10中编译生成软件更新的程序文件A的方法为:
地面的软件更新的程序文件按照芯片类别,用各自的编译器生成相应的二进制文件作为软件更新的程序文件A,该程序文件A中只包含各芯片运行需要加载的有效数据。
进一步的,步骤S20中将程序文件A分小包后加CRC校验、前向纠错和包头得到程序文件B的方法包括如下子步骤:
S21,将程序文件A按照M字节长度分为n个小包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都中科微信息技术研究院有限公司,未经成都中科微信息技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111337769.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种船舶用管子制作工艺
- 下一篇:高熵碳化物超高温陶瓷粉体及其制备方法