掌桥专利:专业的专利平台
掌桥专利
首页

一种多星并行测试系统

文献发布时间:2023-06-19 11:35:49


一种多星并行测试系统

技术领域

本发明属于地面测试技术中的自动化测试技术领域,具体涉及一种多星并行测试系统。

背景技术

地面测试技术是卫星技术在测试方面的重要发展之一,而并行测试方法也是多星地面测试技术的重要发展方向,为多星地面测试系统提供了方便,对提高多星地面测试系统的灵活性和高效性有重要作用。随着卫星星座的发展,多星并行综合测试成为测试技术的新课题,对多星并行综合测试的要求越来越高,而对其通用化、模块化、系列化和可扩展性的要求,更是为其多星地面测试系统的设计增加了难度。基于对多星地面测试系统的通用性及测试结果的有效性,对多星测试系统采用了并行测试方法进行设计,以便提高其灵活性和高效性。

发明内容

本发明的目的在于解决传统测试人员岗位多、测试时间不同步以及人工监测容易漏过瞬时突发故障等问题,提供可实现用户测试需求采集的、具备资源调度功能与实时监控功能的一种多星并行测试系统。

本发明的目的通过如下技术方案来实现:包括面向用户的测试程序集模块、资源分配的测试资源服务模块和状态实时监测测试资源服务模块;所述的面向用户的测试程序集模块包括服务使用层、服务接口层、服务提供层和数据层;所述的服务使用层接收用户输入的测试需求信息,并传输至服务接口层;所述的服务接口层接收来自服务使用层的用户需求,通过服务注册中心发现相应的服务并向服务提供层发出服务请求;所述的服务提供层接收服务接口层发出的服务请求,完成服务消息的处理,生成并行操作协调规划信息;所述的服务提供层将服务处理信息发送至数据层,将并行操作协调规划信息发送至资源分配的测试资源服务模块;所述的数据层接收服务提供层发送的服务处理信息并进行存储;所述的资源分配的测试资源服务模块接收服务提供层的并行操作协调规划信息,并根据测试需求将不同的测试任务分成不同的测试组,然后给不同的测试组分配相应的星地测试资源,之后对众多测试组进行并行执行,在测试完成后对测试结果进行归纳总结并得出结论,且在测试完成后释放星地资源便于后续任务的执行;所述的状态实时监测测试资源服务模块接收资源分配的测试资源服务模块的实时测试信息,并通过实时监控了解系统的运行状态及任务的执行情况,发现故障及时触发警报。

本发明的有益效果在于:

本发明解决了传统测试人员岗位多、测试时间不同步以及人工监测容易漏过瞬时突发故障等问题,可实现用户测试需求采集的、具备资源调度功能与实时监控功能,提高测试效率。本发明通过面向用户的测试程序集架构设计,简化操作人员操作流程,能够根据任务灵活配置参与测试的卫星数量,实现卫星的并行化测试需求,利用多线程并行测试技术,对多星测试进行资源分配,提高测试效率。本发明具备测试实时监测功能,对可系统的运行状态及任务的执行情况进行实时监控,避免漏过瞬时故障。

附图说明

图1为本发明中面向用户的测试程序集模块的组成示意图。

图2为本发明执行多星并行测试的流程图。

具体实施方式

下面结合附图对本发明做进一步描述。

本发明属于地面测试技术中的自动化测试领域,涉及多星地面测试方法,具体涉及一种可实现用户测试需求采集的、具备资源调度功能与实时监控功能的多星并行测试系统。本发明包括面向用户的测试程序集模块1、资源分配的测试资源服务模块2和状态实时监测测试资源服务模块3,其优点在于能够根据任务灵活配置参与测试的卫星数量,实现卫星的并行化测试需求;通过面向用户的测试程序集架构设计,简化操作人员操作流程;能够利用多线程并行测试技术,对多星测试进行资源分配,提高测试效率;具备测试实时监测功能,对可系统的运行状态及任务的执行情况进行实时监控,避免漏过瞬时故障。

本发明解决了传统测试人员岗位多、测试时间不同步以及人工监测容易漏过瞬时突发故障等问题,可实现用户测试需求采集的、具备资源调度功能与实时监控功能,提高测试效率。

面向用户的测试程序集模块1包含服务使用层1-1、服务接口层1-2、服务提供层1-3和数据层1-4四层架构,如图1所示。

一种多星并行测试方法,其实现流程具体如下:

步骤1:通过面向用户的测试程序集1模块接收用户测试需求信息,实现用户服务响应和并行操作协调规划功能。

步骤1.1:服务使用层1-1输入用户测试需求参数;

步骤1.2:服务接口层1-2接收服务使用层1-1的用户需求,通过服务注册中心发现相应的服务并向服务提供层发出服务请求;

步骤1.3:服务提供层1-3接收服务接口层1-2发出的服务请求,完成服务消息的处理,生成并行操作协调规划信息;

步骤1.4:数据层1-4接收服务提供层1-3发送的服务处理信息并进行存储。

步骤2:资源分配的测试资源服务模块2接收面向用户的测试程序集1的并行操作协调规划信息,并根据测试需求将不同的测试任务分成不同的测试组,以方便测试任务的执行,然后给不同的测试组分配相应的星地测试资源,之后对众多测试组进行并行执行,在测试完成后,对测试结果进行归纳总结并得出结论,且在测试完成后释放星地资源便于后续任务的执行,如图2所示。

步骤3:状态实时监测测试资源服务模块3接收资源分配的测试资源服务模块2的实时测试信息,并通过实时监控,了解系统的运行状态及任务的执行情况,发现故障及时触发警报。

本发明的优点在于1)能够根据任务灵活配置参与测试的卫星数量,实现卫星的并行化测试需求;2)通过面向用户的测试程序集架构设计,简化操作人员操作流程;3)能够利用多线程并行测试技术,对多星测试进行资源分配,提高测试效率;4)具备测试实时监测功能,对可系统的运行状态及任务的执行情况进行实时监控,避免漏过瞬时故障。

下面结合具体实施方式,对本发明进行进一步阐述。

首先测试人员或者用户提出卫星/多星地面测试需求,并在服务使用层1-1输入用户测试需求参数;

服务接口层1-2接收服务使用层1-1的用户需求,通过服务注册中心发现相应的服务并向服务提供层发出服务请求;

服务提供层1-3接收服务接口层1-2发出的服务请求,完成服务消息的处理,生成并行操作协调规划信息;

数据层1-4接收服务提供层1-3发送的服务处理信息并进行存储;

资源分配的测试资源服务模块2接收面向用户的测试程序集1的并行操作协调规划信息,并根据测试需求将不同的测试任务分成不同的测试组,以方便测试任务的执行,然后给不同的测试组分配相应的星地测试资源,之后对众多测试组进行并行执行,在测试完成后,对测试结果进行归纳总结并得出结论,且在测试完成后释放星地资源便于后续任务的执行;

状态实时监测测试资源服务模块3接收资源分配的测试资源服务模块2的实时测试信息,并通过实时监控,了解系统的运行状态及任务的执行情况,发现故障及时触发警报。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种多星并行测试系统
  • 一种高精度分体式星敏感器装星的测试系统及测试方法
技术分类

06120112987713