本申请涉及卫星的地面测试的,特别是一种面向集群卫星的通用判读规则管理系统。
背景技术:
1、近年来,随着航天科学技术日益进步,卫星的种类也随之不断丰富,卫星逐步从单颗应用,发展到编队应用,再到集群应用,不断在各个领域进行拓展。星群卫星应用的快速发展使得卫星研制产生了新的特点,从原来一个型号研制一颗卫星,到星座模式研制多颗卫星,再到目前的星群模式研制几十颗、上千颗乃至上万颗,研制数量的急剧增加,加速了星群卫星产业研制的发展进程。研制数量的急剧增加,对卫星地面测试系统提出了更高的要求,需要以大规模集群测试为出发点,实现测试系统的高自动化、高通用化,以确保集群卫星的快速研制。
2、实现测试系统高自动化的一个关键就是实现大规模集群卫星测试数据的自动化判读,提高卫星测试的判读准确率和判读效率,因此需要设计一套适用于大规模集群测试的判读规则管理系统,能够快速生成及适应各型号卫星测试,保证判据数据的一致性、继承性和正确性。
技术实现思路
1、本申请提供一种面向集群卫星的通用判读规则管理系统,通过建立配置判读规则模型,构建模型继承体系,可以批量快速生成新的型号判读架构,集成多类型判读结构,实现节约人力和降低维护成本、提升卫星状态高自动化判读的能力。
2、第一方面,提供了一种面向集群卫星的通用判读规则管理系统,包括:
3、判读规则类型定义模块,用于实现判读规则类型定义,及非固定字段的定义;
4、判读规则编辑模块,用于依据判读规则类型定义,动态生成判读规则编辑交互界面;
5、判读规则模型抽象模块,用于依据判读规则类型定义,将判读规则的抽象为判读规则模型;
6、判读规则模型应用模块,用于将判读规则模型应用到目标星。
7、结合第一方面,在第一方面的某些实现方式中,所述系统利用判读逻辑模型用于形成型谱化产品判读规则、通过多规则关联形成判读规则树,针对不同型号产品特性,利用型谱化的判读规则树,生成目标性的全生命周期判读规则模型。
8、结合第一方面,在第一方面的某些实现方式中,所述系统应用于包括表现层、业务层、数据层、持久层的底层架构上;
9、表现层:所有人机交互相关都在这一层处理,使用mvvm设计模式实现;目的是分离视图和模型;
10、业务层:用于为表现层提供数据层数据模型的管理、使用功能;
11、数据层:用于与外部接口隔离,并便于表现层和业务层的使用;
12、持久层:包含数据库接口,也包含海量接口间接提供的数据服务,是原始输如数据和最终目的输出数据的访问层。
13、结合第一方面,在第一方面的某些实现方式中,所述系统具有卫星信息浏览功能,实现对海量卫星信息的浏览和管理,包括基础信息预览,进入卫星判读规则编辑,卫星信息比较。
14、结合第一方面,在第一方面的某些实现方式中,所述系统具有卫星分组信息管理功能,用于提供卫星分组的管理,包括分组信息本身的浏览、创建、修改、删除,分组成员的添加、删除,分组成员模板的创建、删除、应用,进入卫星判读规则编辑的多种功能。
15、结合第一方面,在第一方面的某些实现方式中,所述系统具有卫星判读规则管理功能,用于提供卫星判读规则的管理,实现卫星判读规则的浏览、创建、修改和删除的多种功能。
16、结合第一方面,在第一方面的某些实现方式中,所述系统具有卫星判读规则模板信息管理功能,用于提供卫星判读规则模板管理,实现卫星判读规则模板的浏览、创建、删除、应用的多种功能。
17、结合第一方面,在第一方面的某些实现方式中,所述系统具有判读规则分组设置功能,用于提供判读规则分组设置的管理,提供判读规则分组浏览,加载自定义判读规则的功能。
18、结合第一方面,在第一方面的某些实现方式中,所述系统具有判读规则类型设置,用于提供判读规则类型设置的管理。
19、结合第一方面,在第一方面的某些实现方式中,所述系统具有操作日志,用于提供操作日志的浏览。
20、第二方面,提供了一种如上述第一方面中的任意一种实现方式中所述的系统的使用方法,所述方法包括:
21、针对某集群卫星通过判读规则类型模块创建当前集群卫星的判读规类型;
22、在创建的判读规则类型下,通过判读规则编辑模块创建判读规则信息;
23、通过判读规则模型抽象模块,将创建的判读规则进行分析抽象,成为可复用的判读规则模型;
24、通过判读规则模型应用模块,在创建的判读规则模型应用到选定的目标卫星;
25、重复上述步骤,配置完卫星集群中所有卫星的判读规则。
26、与现有技术相比,本申请提供的方案至少包括以下有益技术效果:
27、(1)通过判读规则类型配置,定义判读规则的非固定字段,便于对不同种类的判读规则进行新建、修改、删除,实现了判读规则的灵活快捷配置,有效提升了判读规则编辑的适用性和通用性。
28、(2)通过判读规则抽象模型,可以将成套的判读规则快速应用到同系列卫星测试中,大大提升了系列卫星的测试准备效率。
29、(3)通过创建型谱化产品(单机)的逻辑模型,可以快速将判读规则应用到不同系列的卫星测试中,极大提升了不同卫星的测试准备效率。
1.一种面向集群卫星的通用判读规则管理系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,所述系统利用判读逻辑模型用于形成型谱化产品判读规则、通过多规则关联形成判读规则树,针对不同型号产品特性,利用型谱化的判读规则树,生成目标性的全生命周期判读规则模型。
3.根据权利要求1所述的系统,其特征在于,所述系统应用于包括表现层、业务层、数据层、持久层的底层架构上;
4.根据权利要求1所述的系统,其特征在于,所述系统具有卫星信息浏览功能,实现对海量卫星信息的浏览和管理,包括基础信息预览,进入卫星判读规则编辑,卫星信息比较。
5.根据权利要求1所述的系统,其特征在于,所述系统具有卫星分组信息管理功能,用于提供卫星分组的管理,包括分组信息本身的浏览、创建、修改、删除,分组成员的添加、删除,分组成员模板的创建、删除、应用,进入卫星判读规则编辑的多种功能。
6.根据权利要求1所述的系统,其特征在于,所述系统具有卫星判读规则管理功能,用于提供卫星判读规则的管理,实现卫星判读规则的浏览、创建、修改和删除的多种功能。
7.根据权利要求1所述的系统,其特征在于,所述系统具有卫星判读规则模板信息管理功能,用于提供卫星判读规则模板管理,实现卫星判读规则模板的浏览、创建、删除、应用的多种功能。
8.根据权利要求1所述的系统,其特征在于,所述系统具有判读规则分组设置功能,用于提供判读规则分组设置的管理,提供判读规则分组浏览,加载自定义判读规则的功能。
9.根据权利要求1所述的系统,其特征在于,所述系统具有判读规则类型设置,用于提供判读规则类型设置的管理。
10.一种如权利要求1至9中任一项所述的系统的使用方法,其特征在于,所述方法包括: