测试流程选择树的控制方法及装置制造方法及图纸

技术编号:15910447 阅读:28 留言:0更新日期:2017-08-01 22:20
本发明专利技术公开了一种测试流程选择树的控制方法及装置。该方法包括:限制测发控软件中测试流程选择树的最大展开限度至测试项目一层;获取火箭的实时测试状态;根据所述实时测试状态,生成对所述最大展开限度的解除限制动态密码;将所述解除限制动态密码传输至所述测发控软件,以解除对所述最大展开限度的限制。本发明专利技术解决了现有测试流程选择树保密性较差的问题,实现了提高测试流程选择树保密性的效果。

Method and device for controlling test flow selection tree

The invention discloses a method and a device for controlling a test flow selection tree. The method includes: Limit Test & control software testing process selection tree to test a maximum limit expansion project; real-time test status for rocket; according to the real-time test, to generate the maximum expansion limit to lift the restrictions on dynamic password; the lifting of restrictions on the dynamic password is transmitted to the test with the lifting of the control software, the maximum expansion limitations. The invention solves the problem of poor confidentiality of the existing test process selection tree, and achieves the effect of improving the confidentiality of the test flow selection tree.

【技术实现步骤摘要】
测试流程选择树的控制方法及装置
本专利技术涉及火箭测发控制技术,尤其涉及一种测试流程选择树的控制方法及装置。
技术介绍
在航天领域中,测发控软件是测发控制系统地面软件中较为重要的软件配置项之一,主要负责对火箭的测试和发射流程进行控制。例如,在对火箭进行测试流程控制时,通常采用测试流程选择树的方式对火箭的具体测试项目及每个所述测试项目中所含的测试条目进行选择。目前,在对火箭进行测试流程控制时,测试流程选择树中的每个测试项目均可以自由展开,从而使得其中所含的详细的测试条目一览无余。可见,现有测发控软件所采用的测试流程选择树将火箭测试的整个执行顺序和逻辑完全展现出来,保密性较差。
技术实现思路
本专利技术提供一种测试流程选择树的控制方法及装置,以实现提高测试流程选择树的保密性的效果。第一方面,本专利技术提供了一种测试流程选择树的控制方法,包括:限制测发控软件中测试流程选择树的最大展开限度至测试项目一层;获取火箭的实时测试状态;根据所述实时测试状态,生成对所述最大展开限度的解除限制动态密码;将所述解除限制动态密码传输至所述测发控软件,以解除对所述最大展开限度的限制。进一步地,根据所述实时测试状态,生成对所述最大展开限度的解除限制动态密码,包括:当所述实时测试状态为测试异常时,生成对所述最大展开限度的解除限制动态密码。进一步地,生成对所述最大展开限度的解除限制动态密码,包括:获取发生异常测试的日期信息,所述日期信息组合成十进制数字;将所述十进制数字作为被除数,以设定值为除数,计算所述被除数与所述除数相除所得的余数;将所述余数映射生成所述解除限制动态密码。进一步地,获取发生异常测试的日期信息,所述日期信息组合成十进制数字,包括:获取发生异常测试的日期信息,所述日期信息组合成十进制数字,所述十进制数字由高位到低位依次为年信息数字、月信息数字、日信息数字、以及星期信息数字,所述年信息数字的位数为四位、所述月信息数字的位数为两位、所述日信息数字的位数为两位、以及所述星期信息数字为两位,其中,星期日用07表示;将所述十进制数字作为被除数,以设定值为除数,计算所述被除数与所述除数相除所得的余数,包括:将所述十进制数字作为被除数,以37为除数,计算所述被除数与所述除数相除所得的余数,所述余数大于等于0且小于等于36;将所述余数映射生成所述解除限制动态密码,包括:将所述余数映射生成所述解除限制动态密码,其中,当所述余数大于等于0且小于等于9时,所述余数与所述解除限制动态密码数值相同,当所述余数大于等于10且小于等于35时,所述解除限制动态密码为26个英文字母,且所述余数与所述解除限制动态密码一一顺次对应,当所述余数为36时,所述解除限制动态密码为0。进一步地,根据所述实时测试状态,生成对所述最大展开限度的解除限制动态密码,还包括:当所述实时测试状态为测试异常时,显示异常测试的故障信息。进一步地,根据所述实时测试状态,生成对所述最大展开限度的解除限制动态密码,还包括:当所述实时测试状态恢复正常时,恢复对所述最大展开限度的限制。第二方面,本专利技术还提供了一种测试流程选择树的控制装置,该控制装置包括:限制模块,用于限制测发控软件中测试流程选择树的最大展开限度至测试项目一层;获取模块,用于获取火箭的实时测试状态;生成模块,用于根据所述实时测试状态,生成对所述最大展开限度的解除限制动态密码;控制模块,用于将所述解除限制动态密码传输至所述测发控软件,以解除对所述最大展开限度的限制。进一步地,所述生成模块包括:密码生成子模块,用于当所述实时测试状态为测试异常时,生成对所述最大展开限度的解除限制动态密码。进一步地,所述密码生成子模块包括:日期信息获取单元,用于获取发生异常测试的日期信息,所述日期信息组合成十进制数字;计算单元,用于将所述十进制数字作为被除数,以设定值为除数,计算所述被除数与所述除数相除所得的余数;映射单元,用于将所述余数映射生成所述解除限制动态密码。进一步地,所述日期信息获取单元包括:日期信息获取子单元,用于获取发生异常测试的日期信息,所述日期信息组合成十进制数字,所述十进制数字由高位到低位依次为年信息数字、月信息数字、日信息数字、以及星期信息数字,所述年信息数字的位数为四位、所述月信息数字的位数为两位、所述日信息数字的位数为两位、以及所述星期信息数字为两位,其中,星期日用07表示;所述计算单元包括:计算子单元,用于将所述十进制数字作为被除数,以37为除数,计算所述被除数与所述除数相除所得的余数,所述余数大于等于0且小于等于36;所述映射单元包括:映射子单元,用于将所述余数映射生成所述解除限制动态密码,其中,当所述余数大于等于0且小于等于9时,所述余数与所述解除限制动态密码数值相同,当所述余数大于等于10且小于等于35时,所述解除限制动态密码为26个英文字母,且所述余数与所述解除限制动态密码一一顺次对应,当所述余数为36时,所述解除限制动态密码为0。进一步地,所述生成模块还包括:显示子模块,用于当所述实时测试状态为测试异常时,显示异常测试的故障信息。进一步地,所述生成模块还包括:恢复子模块,用于当所述实时测试状态恢复正常时,恢复对所述最大展开限度的限制。本专利技术与现有技术相比具有如下有益效果:(1)、本专利技术通过限制测试流程选择树的最大展开限度,根据火箭的实时测试状态,生成对所述最大展开限度的解除限制动态密码,以解除对所述最大展开限度的限制,解决了现有测试流程选择树保密性较差的问题。(2)、本专利技术实现了提高测试流程选择树保密性的效果。附图说明图1是本专利技术实施例一中的一种测试流程选择树的控制方法的流程图;图2是本专利技术实施例二中的一种测试流程选择树的控制装置的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一中的一种测试流程选择树的控制方法的流程图,本实施例可适用于需要对测发控软件的测试流程选择树进行控制的情况,该方法可以由测试流程选择树的控制装置来执行,其中该装置可以由软件和/或硬件实现,该装置可集成于测发控制系统的控制主机中。参考图1,本实施例提供的测试流程选择树的控制方法具体可以包括如下步骤:S110、限制测发控软件中测试流程选择树的最大展开限度至测试项目一层。具体的,所述测发控软件的测试流程选择树采用树形目录结构。例如,所述测试流程选择树可包含多个测试项目,若测试项目一层作为父目录,每个所述测试项目又可以包含若干个测试条目,则所述若干个测试条目即作为子目录与所属父目录相对应。当然,所述子目录下,还可以包含若干个下一级的测试条目。本实施例中,当火箭处于正常测试状态下时,将所述测试流程选择树的最大展开限度限制在测试项目一层,即每个所述测试项目均不能被展开,从而,对应于所述测试项目的所述测试条目便无法展现出来。S120、获取火箭的实时测试状态。具体的,所述火箭的测试状态包括测试正常和测试异常两种。当所述测试状态为测试正常时,表明火箭的测试工作未发生任何故障;当所述测试状态为测试异常时,表明火箭的测试工作已发生故障。本实施例中,需获取火箭的实本文档来自技高网...
测试流程选择树的控制方法及装置

【技术保护点】
一种测试流程选择树的控制方法,其特征在于,包括:限制测发控软件中测试流程选择树的最大展开限度至测试项目一层;获取火箭的实时测试状态;根据所述实时测试状态,生成对所述最大展开限度的解除限制动态密码;将所述解除限制动态密码传输至所述测发控软件,以解除对所述最大展开限度的限制。

【技术特征摘要】
1.一种测试流程选择树的控制方法,其特征在于,包括:限制测发控软件中测试流程选择树的最大展开限度至测试项目一层;获取火箭的实时测试状态;根据所述实时测试状态,生成对所述最大展开限度的解除限制动态密码;将所述解除限制动态密码传输至所述测发控软件,以解除对所述最大展开限度的限制。2.根据权利要求1所述的方法,其特征在于,根据所述实时测试状态,生成对所述最大展开限度的解除限制动态密码,包括:当所述实时测试状态为测试异常时,生成对所述最大展开限度的解除限制动态密码。3.根据权利要求2所述的方法,其特征在于,生成对所述最大展开限度的解除限制动态密码,包括:获取发生异常测试的日期信息,所述日期信息组合成十进制数字;将所述十进制数字作为被除数,以设定值为除数,计算所述被除数与所述除数相除所得的余数;将所述余数映射生成所述解除限制动态密码。4.根据权利要求3所述的方法,其特征在于,获取发生异常测试的日期信息,所述日期信息组合成十进制数字,包括:获取发生异常测试的日期信息,所述日期信息组合成十进制数字,所述十进制数字由高位到低位依次为年信息数字、月信息数字、日信息数字、以及星期信息数字,所述年信息数字的位数为四位、所述月信息数字的位数为两位、所述日信息数字的位数为两位、以及所述星期信息数字为两位,其中,星期日用07表示;将所述十进制数字作为被除数,以设定值为除数,计算所述被除数与所述除数相除所得的余数,包括:将所述十进制数字作为被除数,以37为除数,计算所述被除数与所述除数相除所得的余数,所述余数大于等于0且小于等于36;将所述余数映射生成所述解除限制动态密码,包括:将所述余数映射生成所述解除限制动态密码,其中,当所述余数大于等于0且小于等于9时,所述余数与所述解除限制动态密码数值相同,当所述余数大于等于10且小于等于35时,所述解除限制动态密码为26个英文字母,且所述余数与所述解除限制动态密码一一顺次对应,当所述余数为36时,所述解除限制动态密码为0。5.根据权利要求2所述的方法,其特征在于,还包括:当所述实时测试状态为测试异常时,显示异常测试的故障信息。6.根据权利要求2所述的方法,其特征在于,还包括:当所述实时测试状态恢复正常时,恢复对所述最大展开限度的限制。7...

【专利技术属性】
技术研发人员:王兵王福到上官子粮韩峰齐竹云
申请(专利权)人:北京航天自动控制研究所中国运载火箭技术研究院
类型:发明
国别省市:北京,11

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

1