首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种LEO通信系统软件版本更新重构方法_成都中科微信息技术研究院有限公司_202111337769.9 

申请/专利权人:成都中科微信息技术研究院有限公司

申请日:2021-11-12

公开(公告)日:2024-06-21

公开(公告)号:CN113885922B

主分类号:G06F8/65

分类号:G06F8/65;G06F8/71;G06F11/10

优先权:

专利状态码:有效-授权

法律状态:2024.06.21#授权;2022.01.21#实质审查的生效;2022.01.04#公开

摘要:本发明提供一种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通信系统软件更新重构的高效、可靠性和健壮性。

主权项:1.一种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个小包;S22,为每个小包加CRC校验和纠错,得到每个小包的有效数据:1为每个小包的M个字节加上CRC校验的Clen个字节的检错位;2将每个小包的M个字节按照纠错编码有效信息位长度拆分为Pn份编码块,并对每份编码块计算出Elen字节的监督位,然后在每份编码块后加上监督位,得到每个小包的有效数据;S23,为每个小包添加包头,将包头和有效数据组成小包;其中,包头包括程序ID、存储Block、存储Page以及包头的CRC校验。

全文数据:

权利要求:

百度查询: 成都中科微信息技术研究院有限公司 一种LEO通信系统软件版本更新重构方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。