地面测试方法与流程

文档序号:20275016发布日期:2020-04-03 19:32阅读:951来源:国知局
地面测试方法与流程

本发明涉及航电系统设计领域,具体涉及一种用于民用航空飞行器的地面测试方法。



背景技术:

传统的地面测试方法如图1中所示,其主要步骤为启动地面测试、显示前置条件、探测并消除抑制条件、执行地面测试以及完成测试显示测试状态。传统地面测试过程存在以下几个问题:1、无法并行执行多任务,而通常在航后维护中,需要并行执行多个系统的诸如功能自检测,如有多任务并发执行的需求,需要通过物理上的多个机载网络接入点接入数据网络;2、单个系统通常无法探测到外部系统是否正在执行相干涉的地面测试,一旦相干涉的地面测试正在执行,目标地面测试会意外中断,且无法给出确切原因,需要维护人员根据经验判断测试失败原因,给系统维护工作带来不便;3、当被测系统发生故障或受相关系统故障即外部故障影响无法给出测试结果时,将无法给出测试成功或失败的明确结论,需要维护人员根据经验人工确认。

为了克服问题1,现有的解决方案有两种:一是在全机不同位置如前中后机身处设置多处数据接入端口,供维护人员使用便携式维护设备接入机上网络执行地面测试;二是在机上安装局域网设备,航后在机上启动局域网,便于在飞机附近区域接入机上数据网络,通过便携式维护设备执行地面测试。上述两种方式共同特点是一次仅允许执行一个地面测试,其解决并发执行地面任务的方式是提高接入点的数量,因而该实现过程较为繁琐,无法满足使用者快速并行执行多项地面测试的需求。

因而,需要提供一种地面测试方法,以至少部分地解决上述问题。



技术实现要素:

本发明的主要目的是提供一种用于民用航空飞行器的地面测试方法,所述方法由测试系统实现,所述测试方法包括如下步骤:

在单个固定接入点接入所述民用航空飞行器的数据网络;

设置能够控制所有当前地面测试的测试页;

所述测试系统逐步释放系统资源,并基于所释放的资源并行行执行多个测试,并将所有测试的测试状态返回至测试状态页面;

通过接入民用航空飞行器网络的终端设备对外展示所述测试状态页。

根据本方案,能够实经由一个固定接入点而实现并行执行多个测试,实现过程简单,能够满足使用者快速并行执行多项地面测试的需求。

在一种实施方式中,所述方法还包括:在执行任意一项测试时判定该项测试是否为交互式,若判定结果为否,则在测试状态页面中显示该项测试的状态为进行中;若判定结果为是,则继续判定是否等待输入,并根据判定结果进行对应处理。

在一种实施方式中,所述方法还包括:在判定是否等待输入的步骤中,若判定结果为否,则在测试状态页面中显示该测试的状态为进行中;若判定结果为是,则在测试状态页面中显示该测试的状态为未完成。

根据上述两种方案,能够根据不同的地面测试需求而设计对应控制逻辑,使得操作人员能够准确地观测到各项地面测试的具体的状态。

在一种实施方式中,所述方法还包括:维护人员响应于未完成状态的测试而进行维护操作,维护操作之后判定是否完成测试,若判定结果为否,则在测试状态页面中显示该测试的状态为进行中;若判定结果为是,则在测试状态页面中显示表征测试完结的测试状态。

根据本方案,操作人员能够根据地面测试的状态及时进行相应操作,且操作结果也能够反馈在地面测试的状态中。

在一种实施方式中,所述方法还包括在某一项地面测试开始之前对该项地面测试的冲突测试地总探测,所述冲突测试地总探测包括:判定该项地面测试是否和正在进行中的地面测试存在干涉,若是,则延迟启动该项地面测试;若否,则直接启动该项地面测试。

根据本方案,操作人员将不会因为不明原因而重复启动地面测试、浪费飞机过站或航后的维护时间,避免过度维护,提升维护效率。

在一种实施方式中,冲突测试探测步骤还包括:若判定结果为是,则延迟启动该项地面测试,同时给出预估启动时间,并将该项地面测试加入候选队列。

根据本方案,操作人员能够在预估启动时间再次启动该项地面测试,能够进一步节省时间、省略无意义的重复启动、提升维护效率。

在一种实施方式中,所述方法还包括:预先设立全机地面测试数据库和全机数字信号接口数据库,并建立与所述地面测试步骤动态相关、且反映数据依赖信息的地面测试模型,所述冲突测试探测步骤基于所述全机地面测试数据库、所述全机数字信号接口数据库和所述地面测试模型进行判定。

根据本方案,给出了一种具体实现探测步骤的方法,该方法将预先设定和实时状态结合起来,准确度高且易于实现。

在一种实施方式中,所述方法还包括:预先设立全机故障诊断数据库,在存在测试故障的情况下,在所述地面测试步骤中获取故障报告,并基于所述全机故障诊断关系数据库和所述故障报告判定地面测试通过或失败。

根据本方案,能够自动给出地面测试通过或失败的结果,避免了在被测系统故障状态或受外部故障影响导致无法给出准确地面测试结果的情况的发生。

在一种实施方式中,所述方法还包括:预先设定包含地面测试步骤与可能由地面测试而引发的故障的相关性数据的通信协议,在存在测试故障的情况下,在所述地面测试步骤中基于所述通信协议确定所述故障是否是由地面测试引起的。

根据本方案,给出了判定故障类型的方法,在判定故障类型之后便能够有针对性地进行下一步操作。

在一种实施方式中,所述方法还包括在执行地面测试之前的显示前置条件的步骤和判定是否存在抑制条件的步骤。

根据本方案,设置判定是否存在抑制条件的步骤,能够避免在存在抑制条件的情况下盲目地开始测试而导致测试失败,判定抑制条件之后操作人员能够及时地消除抑制条件从而能够推进地面测试的顺利进行。

在本发明中,提供了一种地面测试方法,能够实经由一个固定接入点而实现并行执行多个测试,实现过程简单,能够满足使用者快速并行执行多项地面测试的需求;设定冲突测试探测步骤,操作人员将不会因为不明原因而重复启动地面测试、浪费飞机过站或航后的维护时间,避免过度维护,提升维护效率;能够自动给出地面测试通过或失败的结果,避免了在被测系统故障状态或受外部故障影响导致无法给出准确地面测试结果的情况的发生。

附图说明

为了更好地理解本发明的上述及其他目的、特征、优点和功能,可以参考附图中所示的优选实施方式。附图中相同的附图标记指代相同的部件。本领域技术人员应该理解,附图旨在示意性地阐明本发明的优选实施方式,对本发明的范围没有任何限制作用,图中各个部件并非按比例绘制。

图1是传统的地面测试的流程图;

图2是根据本发明的一种优选实施方式的地面测试方法的地面测试步骤的流程示意图;

图3为该实施方式中地面测试步骤的另一示意图;

图4为该实施方式中的地面测试方法的简略流程示意图;

图5为图4中冲突测试探测步骤部分的流程示意图;

图6为该实施方式中的得出测试结果部分的流程示意图;

图7为该实施方式中总的地面测试方法的流程示意图。

具体实施方式

现在参考附图,详细描述本发明的具体实施方式。这里所描述的仅仅是根据本发明的优选实施方式,本领域技术人员可以在所述优选实施方式的基础上想到能够实现本发明的其他方式,所述其他方式同样落入本发明的范围。

图2至图7示出了根据本发明的一个优选实施方式的地面测试方法。该方法由测试系统实现,该方法包括如下步骤:显示前置条件;检测抑制条件;进入地面测试具体步骤。地面测试的具体步骤又包括:在单个固定接入点接入民用航空飞行器的数据网络;设置能够控制所有当前地面测试的测试状态页;测试系统逐步释放系统资源(例如,在结束一个地面测试之后,便可以对应地释放出一个资源),并基于所释放的资源并行执行多个测试,并将所有测试的测试状态返回至测试状态页;通过接入民用航空飞行器网络的终端设备对外展示测试状态页面。

在上述步骤中,通过优化的人机接口设计、结合状态机控制、实现仅在驾驶舱内部或其他位置的固定接入点接入机上数据网络,控制多任务并行执行地面测试。操作者对地面测试的操作逻辑一致,均从起始页面开始而结束于测试状态页,方便整体操作控制;并且,由于所有的地面测试状态均返回至测试状态页面,因而所有接入机上网络的终端用户都能够看到统一、一致的地面测试状态信息。

进一步地,参考图2,该方法还包括:在执行任意一项测试时判定该项测试是否为交互式,若判定结果为否,则继续该测试并在测试状态页面中显示该测试的状态为进行中;若判定结果为是,则继续判定是否等待输入。在判定是否等待输入的步骤中,若判定结果为是,则在状态页面中显示该测试的状态为挂起等待(即图2中的pending状态),若判定结果为否,则在测试状态页面中显示该测试的状态为进行中。

对于未完成状态的测试,维护人员可以响应于未完成的状态而进行维护操作,维护操作之后可以再次判定是否完成测试,若判定结果为否,则在测试状态页面中显示该测试的状态为进行中;若判定结果为是,则在测试状态页面中显示表征测试完结的测试状态。

如图2中所示,当维护人员在进行维护操作时,可以同时并行开启另一个新的测试,而该新的测试在被进行多次判定之后可能也会成为未完成状态的测试,之后对其进行维护操作时还可以继续启动下一轮的新的测试,以此类推。

结合图3,可以看到并行进行的各项测试,每一项在测试中都可能暂停或出错,或等待完成交互。每一项测试都可以具有各种测试结果,例如失败、通过、退出、完成,如果测试过程中抑制条件被激活,则该项测试还可能被抑制。

优选地,为了避免在待执行的测试存在冲突的情况下盲目启动测试,本实施方式还在执行地面测试之前设定了冲突测试探测步骤。具体地,在启动地面测试、显示前置条件和探测抑制条件之后,加入了冲突测试探测机制。在冲突测试探测步骤中,判定待执行的地面测试是否和正在进行的地面测试存在干涉,若判定结果为是,则延迟启动该项地面测试并提示操作者;若判定结果为否,则直接启动该项地面测试。优选地,若判定结果为是,不仅延迟启动该项地面测试,同时还给出预估启动时间,并将该项地面测试假如候选队列。

上述冲突测试探测步骤,可以具有多种实现方法。参考图5,可以看到其中的一种实现方法包括:预先设立全机地面测试数据库和全机数字信号接口数据库,并建立与地面测试步骤动态相关、且反映数据依赖信息的地面测试模型,冲突测试探测步骤基于全机地面测试数据库、全机数字信号接口数据库和地面测试模型进行判定。

在本实施方式的另一方面,参考图6,地面测试方法还能够准确判定地面测试通过或失败。具体地,地面测试方法包括:预先设立全机故障诊断关系数据库,在存在测试故障的情况下,在所述地面测试步骤中获取故障报告,并基于所述地面测试模型和所述故障报告判定地面测试通过或失败。

该地面测试方法能够判定故障是自然故障还是由地面测试引起的故障。具体地,可以在系统内预先设定包含地面测试步骤与可能由地面测试而引起的故障的相关性数据。在存在测试故障的情况下,在通信协议支持下,确定故障是由地面测试引起的还是自然故障。

可以理解,在上述步骤中,本实施方式的地面测试方法通过优化地面测试流程、考虑本系统故障状态以及外部系统故障状态的情景,将相关故障作为判断地面测试成功与否的条件,具备了故障状态下地面测试结果自动判断的能力。以此提升维护效率,同时也降低了对操作人员的要求。具体地,本实施方式中,地面测试方法立足于全机集成设计,引入全机故障报告作为判断测试成功、失败的唯一依据,基于全机故障诊断关系数据库和当前故障报告,机载维护系统能够自动判定地面测试通过或失败,避免了在被测系统故障状态或受外部故障影响导致无法给出准确地面测试结果的情况。并且,本实施方式的地面测试方法还能够区分正常报故和因地面测试诱发的故障。

下面结合图7,对上述的地面测试方法进行整体描述。

系统启动之后,显示地面测试状态页面,并进行新建多项地面测试、选择目标设备等步骤,这些步骤的过程状态也可以实时地返回至状态页面。之后,显示地面测试前置条件、进行抑制条件检测,若抑制条件激活则提示抑制条件并进行相关操作,同时不断再进行抑制条件检测,直到测试到已无抑制条件,之后启动冲突测试探测。若存在冲突测试,则提示操作者,并在预定时间后重新测试是否存在干涉,直到测试结果为否,则该步骤结束。需要说明的是,在进行冲突检测探测之后,可能还需要再次进行抑制条件检测。

之后转入地面测试的具体测试步骤。在具体测试步骤中,可以并行执行多项地面测试步骤,并将测试中的各项状态返回至测试状态页面以供操作者实时跟踪状态。如上文所述,在该过程中可对每一项地面测试是否需要交互、是否等待输入等进行判定。最后,判定地面测试通过或失败。

本发明的地面测试方法,能够实经由一个固定接入点而实现并行执行多个测试,实现过程简单,能够满足使用者快速并行执行多项地面测试的需求;设定冲突测试探测步骤,操作人员将不会因为不明原因而重复启动地面测试、浪费飞机过站或航后的维护时间,避免过度维护,提升维护效率;能够自动给出地面测试通过或失败的结果,避免了在被测系统故障状态或受外部故障影响导致无法给出准确地面测试结果的情况的发生。

本发明的多种实施方式的以上描述出于描述的目的提供给相关领域的一个普通技术人员。不意图将本发明排他或局限于单个公开的实施方式。如上所述,以上教导的领域中的普通技术人员将明白本发明的多种替代和变型。因此,虽然具体描述了一些替代实施方式,本领域普通技术人员将明白或相对容易地开发其他实施方式。本发明旨在包括这里描述的本发明的所有替代、改型和变型,以及落入以上描述的本发明的精神和范围内的其他实施方式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1