一种提高在轨文件上注有效性的方法技术

技术编号:36204703 阅读:22 留言:0更新日期:2023-01-04 11:59
本发明专利技术公开了一种提高在轨文件上注有效性的方法,包括以下步骤:将上注文件划分为多个上注文件段,通过地面运控系统将多个上注文件段逐个发送至星务管控计算机;星务管控计算机分别对每个上注文件段进行识别和判断;星务管控计算机将判断的结果下传至地面运控系统,地面运控系统根据判断的结果,判断是否需要重新上传上注文件段或上注文件;若需要重新上传上注文件段或上注文件,则地面运控系统重新上传上注文件段或上注文件,然后重新执行前述步骤,直至所有上注文件段均被星务管控计算机正确接收为止。本发明专利技术降低了上注文件在星地长链路传输过程中产生误码的概率,提高了文件上注的效率、正确性和可靠性。正确性和可靠性。正确性和可靠性。

【技术实现步骤摘要】
一种提高在轨文件上注有效性的方法


[0001]本专利技术涉及组合体飞行器领域,具体是提供一种提高在轨文件上注有效性的方法。

技术介绍

[0002]在组合体飞行器载荷系统中,存储在星务管控计算机中的系统蓝图、功能软件、算法、运行配置文件等文件,是支持载荷系统正常运行的关键文件数据,也是支持载荷系统在轨更新、蓝图部署、功能重构的核心关键。可以说能否有效的完成上注文件的在轨更新,直接关系着载荷系统能否实现“软件可加载、功能可重构”的开发式电子综合平台的最高价值,继而满足通过在轨更新,长期开展各类新试验与新应用验证任务的要求。
[0003]现有技术载荷系统星务管控计算机在执行完成文件上注后,一般通过地面运控系统对该上注的文件进行下传,通过对下传的文件和原始文件进行对比,确定上述文件是否存在错误。当文件对比发现文件错误时,对该文件进行重新上注,星务管控计算机会对上注的重名文件进行覆盖存储,再对该上注文件进行下传对比。重复该操作,直到确定该上注的文件正确无误。
[0004]整个文件上注、下传、比对、重传等流程经过天地大闭环、链路长,信息在天地链路传输过程中容易产生误码,影响文件的正确性判断,同时整个操作耗时几分钟甚至更长时间,严重占用了载荷系统在轨运行的机时,影响了在轨其他正常任务的正常执行。

技术实现思路

[0005]针对现有技术中的上述不足,本专利技术提供一种提高在轨文件上注有效性的方法,降低了上注文件在星地长链路传输过程中产生误码的概率,提高了文件上注的正确性和可靠性,同时,大幅缩短了文件上注的时间,有效保障了在轨任务的正常执行。
[0006]本专利技术公开了一种提高在轨文件上注有效性的方法,其包括以下步骤:
[0007]步骤1:将上注文件划分为多个上注文件段,通过地面运控系统将多个所述上注文件段逐个发送至星务管控计算机;
[0008]步骤2:星务管控计算机分别对每个所述上注文件段进行识别和判断;其中,每个所述上注文件段均包括开始数据包、连续数据包和结束数据包;
[0009]步骤3:星务管控计算机将判断的结果下传至地面运控系统,地面运控系统根据判断的结果,判断是否需要重新上传上注文件段或所述上注文件;
[0010]步骤4:若需要重新上传上注文件段或所述上注文件,则地面运控系统重新上传所述上注文件段或所述上注文件,然后重新执行步骤1至步骤3,直至所有上注文件段均被星务管控计算机正确接收为止。
[0011]进一步地,在所述步骤1中,每个上注文件段的开始数据包、连续数据包和结束数据包依次被发送至星务管控计算机;
[0012]所述开始数据包、连续数据包和结束数据包的数据格式均包括累加和、辅助序列
计数、数据类型标识符和数据数据包长度度。
[0013]进一步地,所述步骤2包括:
[0014]步骤21:星务管控计算机在接收到地面运控系统发送的一个完整的上注文件段后,通过数据格式对上注文件段进行校验,校验通过后转入步骤22:
[0015]步骤22:星务管控计算机根据接收到的数据包中的序列标志对该数据包进行识别,得到该数据包是开始数据包或连续数据包或结束数据包;
[0016]步骤23:星务管控计算机根据接收的数据包内部是否连续以及数据格式,判断接收到的开始数据包或连续数据包或结束数据包是否发生错误;
[0017]步骤24:根据步骤21至步骤23类推,完成对所述上注文件中所有上注文件段中数据包的识别和判断。
[0018]进一步地,所述步骤22包括:
[0019]若星务管控计算机接收到的数据包中的序列标志为01,则代表接收的是上注文件段的开始数据包;
[0020]若星务管控计算机接收到的数据包中的序列标志为00,则代表接收的是上注文件段的连续数据包;
[0021]若星务管控计算机接收到的上注数据包中的序列标志为10,则代表接收的是上注文件段的结束数据包。
[0022]进一步地,所述步骤23包括:
[0023]当在星务管控计算机接收到的数据包中未找到开始数据包或者有开始数据包但累加和、辅助序列计数、数据类型和数据包长度中的任一种校验错误,则该上注文件段丢失开始数据包;直接将错误包个数设置为预设数值;
[0024]当星务管控计算机接收到的上注文件段内的所有连续数据包的包号排序后,若包号不连续,则判断该上注文件段丢失对应的数据连续包,或者是,累加和、辅助序列计数、数据类型标识符和数据包长度中的任一种校验错误,则该上注文件段连续包错误;并将其加入错误包序列,错误包个数置加1;
[0025]若在星务管控计算机接收到的数据包中未找到结束数据包或者有结束数据包但累加和、辅助序列计数、数据类型和数据包长度中的任一种校验错误,则该上注文件段丢失结束数据包;直接将错误包个数设置为预设数值。
[0026]进一步地,遍历错误包队列,将开始数据包和结束数据包以外的数据包,作为无效数据包;若上注文件段内存在包号小于开始数据包的包号或大于结束数据包的包号的数据包时,则认为该数据包是无效包,应当剔除。
[0027]进一步地,所述步骤3包括:
[0028]当错误包个数大于或等于预设数值时,则地面运控系统不再判断错误包号,直接重新上传整个上注文件段;否则,地面运控系统需要重新上传所有错误包对应的数据包。
[0029]由于采用了上述技术方案,本专利技术具有如下的优点:通过文件分段上传、校验、重传有效保证了数据文件上注的正确性、可靠性;提高了数据文件上注的时效性,缩短了文件上注的时间,大大提高了文件上注的效率。
附图说明
[0030]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0031]图1为本专利技术实施例的一种提高在轨文件上注有效性的方法的流程示意图。
具体实施方式
[0032]结合附图和实施例对本专利技术作进一步说明,显然,所描述的实施例仅是本专利技术实施例一部分实施例,而不是全部的实施例。本领域普通技术人员所获得的所有其他实施例,都应当属于本专利技术实施例保护的范围。
[0033]参见图1,本专利技术提供了一种提高在轨文件上注有效性的方法的实施例,其包含如下步骤:
[0034]S1:将上注文件划分为多个上注文件段,通过地面运控系统将多个上注文件段逐个发送至星务管控计算机;
[0035]S2:星务管控计算机分别对每个上注文件段进行识别和判断;其中,每个上注文件段均包括开始数据包、连续数据包和结束数据包;
[0036]S3:星务管控计算机将判断的结果下传至地面运控系统,地面运控系统根据判断的结果,判断是否需要重新上传上注文件段或上注文件;
[0037]S4:若需要重新上传上注文件段或上注文件,则地面运控系统重新上传上注文件段或上注文件,然后重新执行S1至S3,直本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提高在轨文件上注有效性的方法,其特征在于,包括以下步骤:步骤1:将上注文件划分为多个上注文件段,通过地面运控系统将多个所述上注文件段逐个发送至星务管控计算机;步骤2:星务管控计算机分别对每个所述上注文件段进行识别和判断;其中,每个所述上注文件段均包括开始数据包、连续数据包和结束数据包;步骤3:星务管控计算机将判断的结果下传至地面运控系统,地面运控系统根据判断的结果,判断是否需要重新上传上注文件段或所述上注文件;步骤4:若需要重新上传上注文件段或所述上注文件,则地面运控系统重新上传所述上注文件段或所述上注文件,然后重新执行步骤1至步骤3,直至所有上注文件段均被星务管控计算机正确接收为止。2.根据权利要求1所述的方法,其特征在于,在所述步骤1中,每个上注文件段的开始数据包、连续数据包和结束数据包依次被发送至星务管控计算机;所述开始数据包、所述连续数据包和所述结束数据包的数据格式均包括累加和、辅助序列计数、数据类型标识符和数据包长度。3.根据权利要求2所述的方法,其特征在于,所述步骤2包括:步骤21:星务管控计算机在接收到地面运控系统发送的一个完整的上注文件段后,通过数据格式对上注文件段进行校验,校验通过后转入步骤22:步骤22:星务管控计算机根据接收到的数据包中的序列标志对该数据包进行识别,得到该数据包是开始数据包或连续数据包或结束数据包;步骤23:星务管控计算机根据接收的数据包内部是否连续以及数据格式,判断接收到的开始数据包或连续数据包或结束数据包是否发生错误;步骤24:根据步骤21至步骤23类推,完成对所述上注文件中所有上注文件段中数据包的识别和判断。4.根据权利要求3所述的方法,其特征在于,所述步骤22包括:若星务管控计算机...

【专利技术属性】
技术研发人员:方建明黄展杨昊苏陈洋
申请(专利权)人:中国电子科技集团公司第十研究所
类型:发明
国别省市:

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

1