一种用于载人飞行器仪表软件的在轨数据安全重配置方法技术

技术编号:14658660 阅读:100 留言:0更新日期:2017-02-17 00:27
一种用于载人飞行器仪表软件的在轨数据安全重配置方法,首先根据上注数据帧序列类型获取属性信息,生成上注数据帧序列,对仪表软件的原始配置文件进行更新或去除,得到更新或去除后的配置文件差异部分,当差异部分符合上注数据帧序列时,将上注数据帧序列上注,然后对上注数据帧序列进行遥测、判断查验,当遥测数据判断查验通过时,产生发送上注启动帧至仪表软件,最后在仪表软件收到上注启动帧时,对上注数据帧序列进行正确性及完整性查验,当查验通过时使用上注启动帧序列进行配置,得到新的配置文件并送至地面对比,完成在轨数据的安全重配置。本发明专利技术在不更改仪表软件代码的情况下,对仪表软件进行了在轨重配置,具有较好的使用价值。

【技术实现步骤摘要】

本专利技术涉及载人仪表软件在轨配置技术,特别是一种用于载人飞行器仪表软件的在轨数据安全重配置方法
技术介绍
现有的软件在轨重配置技术是基于在轨程序的重配置,其主要由地面控制站通过专用上行配置信道发送配置信息流,星上专用配置信道接收机解调接收,由星载计算机分离配置信息,并指导星上有效载荷将卫星配置信息存储在合适的存储空间,随后载荷自主导引配置信息流完成星上程序的部分或全部重构。载人飞行器仪表软件程序规模大,包括多个系统、分系统及仪表软件,其仪表软件显示的参数是按照预先设计好的公式参数进行解算和显示的,但是随着载人飞行器的在轨变换,仪表软件需要具有公式参数、报警范围在轨重配置的功能,现有的软件在轨重配置技术需要仪表软件提供较大的内存实现配置信息流的存储及重构,重构成功的几率不高,而且需要大规模的更改仪表软件的代码,不能对仪表软件进行在轨重配置,不适用于仪表软件众多且在轨变化频繁的载人飞行器,因此需要提出一种适用于载人飞行器仪表软件的在轨数据安全重配置方法。
技术实现思路
本专利技术解决的技术问题是:克服现有技术的不足,提供了一种用于载人飞行器仪表软件的在轨数据安全重配置方法,解决了现有的软件在轨重配置技术需要大规模的更改仪表软件的代码,不能对仪表软件进行在轨重配置的问题,能够更好的适用于仪表软件众多且在轨变化频繁的载人飞行器。本专利技术的技术解决方案是:一种用于载人飞行器仪表软件的在轨数据安全重配置方法,包括如下步骤(1)选择上注数据帧序列的类型,当选择系数数据注入帧序列进行仪表软件系数更新时,获取需要更新的仪表软件系统号、分系统号、参数名称、系数序号、更改的系数值作为属性信息,当选择报警范围修改帧序列进行仪表软件报警范围更新时,获取需要更新的仪表软件系统号、分系统号、参数名称、报警参数上限更新值或者报警参数下限更新值作为属性信息,当选取参数去除数据帧序列进行仪表软件显示参数去除时,获取需要去除的仪表软件的系统号、分系统号、参数名称作为属性信息;所述的上注数据帧序列包括系数数据注入帧序列、报警范围修改帧序列、参数去除数据帧序列;所述的载人飞行器的系统包括空间实验室、神舟飞船;所述的空间实验室系统、神舟飞船系统均包括电源分系统、环控分系统、热控分系统、测控分系统、推进分系统、数据处理分系统,其中,各个分系统包括多个仪表软件,参数名称为仪表软件产生参数的唯一名称,系数序号为参数名称对应参数进行解算所使用的解算公式的系数的序号,更改的系数值为解算公式中当前系数序号对应的解算公式中的系数新值,报警参数上限更新值为仪表软件对参数名称对应参数进行报警的报警范围上限新值,报警参数下限更新值为仪表软件对参数名称对应参数进行报警的报警范围下限新值,当参数名称对应的参数被去除后,该参数不进行报警;所述的解算公式的系数不超过8个;(2)根据步骤(1)选择的上注数据帧序列类型及获取的属性信息生成生成上注数据帧序列;所述的上注数据帧序列包括至少一个格式统一的数据包;所述的数据包包括帧类型、有效数据、注入帧标识、器上校验结果、校验和,其中,帧类型包括更新参数系数、更新报警范围、参数无效信息、使用备份文件、遥测回传文件、丢弃当前序列,注入帧标识为当前数据包在上注数据帧序列中的位置,各个数据包的注入帧标识为连续的,有效数据为属性信息,器上校验结果的初值为空;(3)根据当前上注数据帧序列中的属性信息选择预置在地面的需要更新或者去除的载人飞行器仪表软件的原始配置文件,然后根据上注数据帧序列对原始配置文件进行仪表软件系数更新、仪表软件报警范围更新或者仪表软件显示参数去除,得到新配置文件,对比原始配置文件、新配置文件得到差异部分,对差异部分进行判断,如果差异部分符合当前上注数据帧序列,则转入到步骤(4),否则转到步骤(1);所述的配置文件包括参数配置文件、报警配置文件、无效参数配置文件其中,参数配置文件包括仪表软件系统号、分系统号、参数名称、参数序号、参数类型、系数序号、参数有效范围、参数解算公式、参数解算公式中的系数值,报警配置文件包括仪表软件系统号、分系统号、报警参数名称、报警参数序号、报警参数类型、参数报警范围、报警参数报警方式,无效参数配置文件包括系统号、分系统号、参数序号、参数类型;(4)将步骤(2)得到的上注数据帧序列根据属性信息依次上注至对应的载人飞行器仪表软件,同时接收载人飞行器仪表软件遥测回地面的上注数据帧序列,判断遥测上注数据帧序列、上注的上注数据帧序列,如果两者相同,则依次产生并发送上注启动帧至当前载人飞行器仪表软件,否则转到步骤(1);所述的上注启动帧包括帧类型、有效数据、注入帧标识、器上校验结果、校验和,其中,帧类型为启用上注信息,有效数据为0XEE,注入帧标识为0,器上校验结果的初始值为空;所述的上注数据帧序列中均对应一个上注启动帧;(5)当载人飞行器仪表软件接收到上注启动帧时,对上注启动帧使用校验和进行校验,如果校验通过,则将上注启动帧中的器上校验结果修改为校验通过,并转入步骤(6),否则将上注启动帧中的器上校验结果修改为校验不通过、帧类型修改为丢弃当前序列,将当前上注启动帧及对应的上注帧序列舍弃,转入步骤(1);(6)对步骤(5)中校验通过的上注启动帧对应的上注数据帧序列进行校验和验证,如果验证失败,则将上注数据帧序列中的器上校验结果修改为校验不通过、帧类型修改为丢弃当前序列,并舍弃当前上注数据帧序列,如果验证正确,则对当前上注数据帧序列进行完整性验证,若验证通过,则转入步骤(7),否则将上注数据帧序列中的器上校验结果修改为校验不通过、帧类型修改为丢弃当前序列,并舍弃当前上注数据帧序列,转入步骤(1);(7)判断当前上注帧序列中属性信息的系数序号的取值、参数名称、更改的系数值、报警参数上限更新值或者报警参数下限更新值,如果系数序号的取值、参数名称、更改的系数值、报警参数上限更新值、报警参数下限更新值均满足属性信息使用的取值范围,则使用当前上注帧序列进行仪表软件系数更新、仪表软件报警范围更新或者仪表软件显示参数去除,生成新的配置文件,否则将上注数据帧序列中的器上校验结果修改为校验不通过并舍弃;(8)在地面向载人飞行器仪表软件发送申请文件遥测帧,控制载人飞行器仪表软件将步骤(7)得到的新的配置文件遥测至地面,然后在地面使用上注数据帧序列对新的配置文件进行验证,如果新的配置文件符合当前上注数据帧序列的更新或者去除结果,则完成载人飞行器仪表软件的在轨数据安全重配置,否则转入步骤(1)重新进行载人飞行器仪表软件的在轨数据安全重配置。所述的步骤(2)中的数据包为64字节。所述的步骤(6)中的完整性验证过程包括如下步骤:(1)判断当前上注数据帧序列中数据包的帧类型是否相同;(2)判断当前上注数据帧序列中数据包的注入帧标识是否连续;(3)如果当前上注数据帧序列中数据包的帧类型相同且注入帧标识连续,则完整性验证通过,否则完整性验证不通过。本专利技术与现有技术相比的优点在于:(1)本专利技术方法通过在地面上注数据帧序列,解决了载人飞行器中的大规模仪表软件数据配置不可更改的缺陷,在不更改载人飞行器仪表软件代码的情况下,对仪表软件进行了在轨重配置;(2)本专利技术方法通过对上注数据帧序列、上注启动帧进行双重检测应答,解决了上注数据帧的安全性问题,本文档来自技高网...
一种用于载人飞行器仪表软件的在轨数据安全重配置方法

【技术保护点】
一种用于载人飞行器仪表软件的在轨数据安全重配置方法,其特征在于包括如下步骤(1)选择上注数据帧序列的类型,当选择系数数据注入帧序列进行仪表软件系数更新时,获取需要更新的仪表软件系统号、分系统号、参数名称、系数序号、更改的系数值作为属性信息,当选择报警范围修改帧序列进行仪表软件报警范围更新时,获取需要更新的仪表软件系统号、分系统号、参数名称、报警参数上限更新值或者报警参数下限更新值作为属性信息,当选取参数去除数据帧序列进行仪表软件显示参数去除时,获取需要去除的仪表软件的系统号、分系统号、参数名称作为属性信息;所述的上注数据帧序列包括系数数据注入帧序列、报警范围修改帧序列、参数去除数据帧序列;所述的载人飞行器的系统包括空间实验室、神舟飞船;所述的空间实验室系统、神舟飞船系统均包括电源分系统、环控分系统、热控分系统、测控分系统、推进分系统、数据处理分系统,其中,各个分系统包括多个仪表软件,参数名称为仪表软件产生参数的唯一名称,系数序号为参数名称对应参数进行解算所使用的解算公式的系数的序号,更改的系数值为解算公式中当前系数序号对应的解算公式中的系数新值,报警参数上限更新值为仪表软件对参数名称对应参数进行报警的报警范围上限新值,报警参数下限更新值为仪表软件对参数名称对应参数进行报警的报警范围下限新值,当参数名称对应的参数被去除后,该参数不进行报警;所述的解算公式的系数不超过8个;(2)根据步骤(1)选择的上注数据帧序列类型及获取的属性信息生成生成上注数据帧序列;所述的上注数据帧序列包括至少一个格式统一的数据包;所述的数据包包括帧类型、有效数据、注入帧标识、器上校验结果、校验和,其中,帧类型包括更新参数系数、更新报警范围、参数无效信息、使用备份文件、遥测回传文件、丢弃当前序列,注入帧标识为当前数据包在上注数据帧序列中的位置,各个数据包的注入帧标识为连续的,有效数据为属性信息,器上校验结果的初值为空;(3)根据当前上注数据帧序列中的属性信息选择预置在地面的需要更新或者去除的载人飞行器仪表软件的原始配置文件,然后根据上注数据帧序列对原始配置文件进行仪表软件系数更新、仪表软件报警范围更新或者仪表软件显示参数去除,得到新配置文件,对比原始配置文件、新配置文件得到差异部分,对差异部分进行判断,如果差异部分符合当前上注数据帧序列,则转入到步骤(4),否则转到步骤(1);所述的配置文件包括参数配置文件、报警配置文件、无效参数配置文件其中,参数配置文件包括仪表软件系统号、分系统号、参数名称、参数序号、参数类型、系数序号、参数有效范围、参数解算公式、参数解算公式中的系数值,报警配置文件包括仪表软件系统号、分系统号、报警参数名称、报警参数序号、报警参数类型、参数报警范围、报警参数报警方式,无效参数配置文件包括系统号、分系统号、参数序号、参数类型;(4)将步骤(2)得到的上注数据帧序列根据属性信息依次上注至对应的载人飞行器仪表软件,同时接收载人飞行器仪表软件遥测回地面的上注数据帧序列,判断遥测上注数据帧序列、上注的上注数据帧序列,如果两者相同,则依次产生并发送上注启动帧至当前载人飞行器仪表软件,否则转到步骤(1);所述的上注启动帧包括帧类型、有效数据、注入帧标识、器上校验结果、校验和,其中,帧类型为启用上注信息,有效数据为0XEE,注入帧标识为0,器上校验结果的初始值为空;所述的上注数据帧序列中均对应一个上注启动帧;(5)当载人飞行器仪表软件接收到上注启动帧时,对上注启动帧使用校验和进行校验,如果校验通过,则将上注启动帧中的器上校验结果修改为校验通过,并转入步骤(6),否则将上注启动帧中的器上校验结果修改为校验不通过、帧类型修改为丢弃当前序列,将当前上注启动帧及对应的上注帧序列舍弃,转入步骤(1);(6)对步骤(5)中校验通过的上注启动帧对应的上注数据帧序列进行校验和验证,如果验证失败,则将上注数据帧序列中的器上校验结果修改为校验不通过、帧类型修改为丢弃当前序列,并舍弃当前上注数据帧序列,如果验证正确,则对当前上注数据帧序列进行完整性验证,若验证通过,则转入步骤(7),否则将上注数据帧序列中的器上校验结果修改为校验不通过、帧类型修改为丢弃当前序列,并舍弃当前上注数据帧序列,转入步骤(1);(7)判断当前上注帧序列中属性信息的系数序号的取值、参数名称、更改的系数值、报警参数上限更新值或者报警参数下限更新值,如果系数序号的取值、参数名称、更改的系数值、报警参数上限更新值、报警参数下限更新值均满足属性信息使用的取值范围,则使用当前上注帧序列进行仪表软件系数更新、仪表软件报警范围更新或者仪表软件显示参数去除,生成新的配置文件,否则将上注数据帧序列中的器上校验结果修改为校验不通过并舍弃;(8)在地面向载人飞行器仪表软件发送申请文件遥测帧,控制载人飞行器仪表软件将步骤(7...

【技术特征摘要】
1.一种用于载人飞行器仪表软件的在轨数据安全重配置方法,其特征在于包括如下步骤(1)选择上注数据帧序列的类型,当选择系数数据注入帧序列进行仪表软件系数更新时,获取需要更新的仪表软件系统号、分系统号、参数名称、系数序号、更改的系数值作为属性信息,当选择报警范围修改帧序列进行仪表软件报警范围更新时,获取需要更新的仪表软件系统号、分系统号、参数名称、报警参数上限更新值或者报警参数下限更新值作为属性信息,当选取参数去除数据帧序列进行仪表软件显示参数去除时,获取需要去除的仪表软件的系统号、分系统号、参数名称作为属性信息;所述的上注数据帧序列包括系数数据注入帧序列、报警范围修改帧序列、参数去除数据帧序列;所述的载人飞行器的系统包括空间实验室、神舟飞船;所述的空间实验室系统、神舟飞船系统均包括电源分系统、环控分系统、热控分系统、测控分系统、推进分系统、数据处理分系统,其中,各个分系统包括多个仪表软件,参数名称为仪表软件产生参数的唯一名称,系数序号为参数名称对应参数进行解算所使用的解算公式的系数的序号,更改的系数值为解算公式中当前系数序号对应的解算公式中的系数新值,报警参数上限更新值为仪表软件对参数名称对应参数进行报警的报警范围上限新值,报警参数下限更新值为仪表软件对参数名称对应参数进行报警的报警范围下限新值,当参数名称对应的参数被去除后,该参数不进行报警;所述的解算公式的系数不超过8个;(2)根据步骤(1)选择的上注数据帧序列类型及获取的属性信息生成生成上注数据帧序列;所述的上注数据帧序列包括至少一个格式统一的数据包;所述的数据包包括帧类型、有效数据、注入帧标识、器上校验结果、校验和,其中,帧类型包括更新参数系数、更新报警范围、参数无效信息、使用备份文件、遥测回传文件、丢弃当前序列,注入帧标识为当前数据包在上注数据帧序列中的位置,各个数据包的注入帧标识为连续的,有效数据为属性信息,器上校验结果的初值为空;(3)根据当前上注数据帧序列中的属性信息选择预置在地面的需要更新或者去除的载人飞行器仪表软件的原始配置文件,然后根据上注数据帧序列对原始配置文件进行仪表软件系数更新、仪表软件报警范围更新或者仪表软件显示参数去除,得到新配置文件,对比原始配置文件、新配置文件得到差异部分,对差异部分进行判断,如果差异部分符合当前上注数据帧序列,则转入到步骤(4),否则转到步骤(1);所述的配置文件包括参数配置文件、报警配置文件、无效参数配置文件其中,参数配置文件包括仪表软件系统号、分系统号、参数名称、参数序号、参数类型、系数序号、参数有效范围、参数解算公式、参数解算公式中的系数值,报警配置文件包括仪表软件系统号、分系统号、报警参数名称、报警参数序号、报警参数类型、参数报警范围、报警参数报警方式,无效参数配置文件包括系统号、分系统号、参数序号、参数类型;(4)将...

【专利技术属性】
技术研发人员:高蕾张赤萍吴化军吴英伟赵宏科吴刚李龙龙
申请(专利权)人:西安空间无线电技术研究所
类型:发明
国别省市:陕西;61

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

1