本发明涉及测发控,尤其涉及一种测发控冗余通讯方法及系统。
背景技术:
1、在地面测试发控系统中,通常包含带有人机交互功能的操控台和执行测控任务的测控台,操控台往往远离被测对象,而测控台则相对接近被测对象,它们之间通过通讯线路连接。测控任务执行时,由操控台发出测试指令,测控台则负责指令的执行并返回测控指令的执行结果,因此通讯线路的可靠性和抗干扰性尤为重要。
2、传统的测发控系统单路通讯模式存在以下问题:一方面,操控台与测控台之间通信线路无冗余备份配置,一旦通信线路故障,直接导致测试流程的终止。另一方面,总线数据除操控台端和测控台端之外,无其他监测节点,一旦操控台端或者测控台端某一端出现异常,都将无法快速定位及排查故障。
技术实现思路
1、本发明提供一种测发控冗余通讯方法及系统,用以解决现有技术中因单路通讯模式导致通信线路故障时,会直接导致测试流程的终止的问题。同时能有效解决对测发控系统异常状态进行快速定位和排查故障,提升系统的抗干扰能力。
2、第一方面,本发明提供一种测发控冗余通讯方法,应用于测发控系统,所述测发控系统包括操控台、测控台和待测试设备,其特征在于,所述测控台配置有多个通讯模块,所述方法包括:
3、所述操控台从所述多个通讯模块中选择第一目标通讯模块发送通讯建立指令,执行通讯建立;
4、所述操控台向所述多个通讯模块发送测试指令;
5、所述第一目标通讯模块接收所述测试指令,执行对应测试动作,并将采集到的待测试设备的第一信息量和第一通讯数据发送至所述操控台;
6、未进行通讯建立的通讯模块同步接收所述测试指令,执行监测程序。
7、可选的,所述所述第一目标通讯模块接收所述测试指令之前,还包括步骤:
8、第一目标通讯模块结束执行监测程序,所述监测程序包括采集待测试设备的信号量和通讯数据并进行存储。
9、可选的,所述第一目标通讯模块接收所述测试指令之后还执行包括步骤:
10、步骤1:判断通讯是否正常,若是则执行步骤6,否则执行步骤2;
11、步骤2:执行通讯中断计时累加,判断通讯中断计时数累加数是否超过第一预设阈值,若是则执行步骤3,否则执行步骤1;
12、步骤3:发送心跳帧至所述操控台;
13、步骤4:判断是否收到回应帧;若是则执行步骤6,否则判断所述通讯中断计时数累加数是否超过第二预设阈值;
14、若所述通讯中断计时数累加数超过第二预设阈值,则执行步骤5,若所述通讯中断计时数累加数未超过第二预设阈值,则执行步骤3;
15、步骤5:执行监测程序;
16、步骤6:执行通讯中断计时清零。
17、可选的,所述操控台从所述多个通讯模块中选择第一目标通讯模块发送通讯建立指令,执行通讯建立之后还包括:
18、所述操控台执行通讯异常监控,若监测到执行通讯任务异常,则断开与所述第一目标通讯模块的通讯,选择第二目标通讯模块重新建立通讯;
19、若未监测到执行通讯任务异常,则保持执行通讯异常监控。
20、可选的,所述选择第二目标通讯模块重新建立通讯包括步骤:
21、基于通讯节点表选择第二目标通讯模块,发送通讯建立指令;
22、判断是否收到回复指令,若是则建立通讯,否则根据所述通讯节点表选择第三目标通讯模块,发送通讯建立指令。
23、第二方面,本发明还提供一种测发控冗余通讯系统,其特征在于,包括操控台、测控台和待测试设备,所述测控台配置有多个通讯模块,
24、操控台,用于从所述多个通讯模块中选择第一目标通讯模块发送通讯建立指令,执行通讯建立,并向所述多个通讯模块发送测试指令;
25、通讯模块包括监测单元和通讯单元,
26、所述监测单元用于执行监测程序,并在接收到通讯建立指令时转换为所述通讯单元;
27、所述通讯单元用于在接收到通讯建立指令后,执行通讯建立并进行通讯,并将采集到的待测试设备的信息量和通讯数据发送至所述操控台。
28、可选的,所述监测程序包括采集待测试设备的信号量和通讯数据进行数据存储。
29、可选的,所述通讯单元包括通讯异常监测子单元,通讯监测子单元用于执行通讯异常监测程序包括:步骤1:判断通讯是否正常,若是则执行步骤6,否则执行步骤2;
30、步骤2:执行通讯中断计时累加,判断通讯中断计时数累加数是否超过第一预设阈值,若是则执行步骤3,否则执行步骤1;
31、步骤3:发送心跳帧至所述操控台;
32、步骤4:判断是否收到回应帧;若是则执行步骤6,否则判断所述通讯中断计时数累加数是否超过第二预设阈值;
33、若所述通讯中断计时数累加数超过第二预设阈值,则执行步骤5,若所述通讯中断计时数累加数未超过第二预设阈值,则执行步骤3;
34、步骤5:执行监测程序;
35、步骤6:执行通讯中断计时清零。
36、可选的,所述操控台还包括:通讯异常监控模块,用于执行通讯异常监控,若监测到执行通讯任务异常,则断开与所述第一目标通讯模块的通讯,选择第二目标通讯模块重新建立通讯;
37、若未监测到执行通讯任务异常,则保持执行通讯异常监控。
38、可选的,所述选择第二目标通讯模块重新建立通讯包括:基于通讯节点表选择
39、第二目标通讯模块,发送通讯建立指令;
40、判断是否收到回复指令,若是则建立通讯,否则根据所述通讯节点表选择第三目标通讯模块,发送通讯建立指令。
41、本发明包括以下优点:
42、本发明在测控台配置有多个通讯模块,与操控台配合形成多个独立的通讯线路,在单个线路通信中断的情况下,切换冗余通道继续进行通信。同时,本发明中未进行通讯建立的通讯模块同步接收测试指令,执行监测程序,可以作为总线监测装置监测总线活动,提升了系统的抗干扰能力,便于测试异常时的快速定位。
43、本发明提供了通讯模块侧和操控台测对异常通讯的判断流程,可以有效监控通信过程中出现的延迟或中断现象,并配合通过处于监控模式的通讯模块对待测试设备的信息量和通讯数据进行监控,进一步提高系统的可靠性。
1.一种测发控冗余通讯方法,应用于测发控系统,所述测发控系统包括操控台、测控台和待测试设备,其特征在于,所述测控台配置有多个通讯模块,所述方法包括:
2.根据权利要求1所述的测发控冗余通讯方法,其特征在于,所述所述第一目标通讯模块接收所述测试指令之前,还包括步骤:
3.根据权利要求1所述的测发控冗余通讯方法,其特征在于,所述第一目标通讯模块接收所述测试指令之后还执行包括步骤:
4.根据权利要求1所述的测发控冗余通讯方法,其特征在于,所述操控台从所述多个通讯模块中选择第一目标通讯模块发送通讯建立指令,执行通讯建立之后还包括:
5.根据权利要求4所述的测发控冗余通讯方法,其特征在于,所述选择第二目标通讯模块重新建立通讯包括步骤:
6.一种测发控冗余通讯系统,其特征在于,包括操控台、测控台和待测试设备,所述测控台配置有多个通讯模块,
7.根据权利要求6所述的测发控系统冗余通讯装置,其特征在于,其中,所述监测程序包括采集待测试设备的信号量和通讯数据进行数据存储。
8.根据权利要求7所述的测发控系统冗余通讯装置,其特征在于,所述通讯单元包括通讯异常监测子单元,通讯监测子单元用于执行通讯异常监测程序包括:步骤1:判断通讯是否正常,若是则执行步骤6,否则执行步骤2;
9.根据权利要求6所述的测发控系统冗余通讯装置,其特征在于,所述操控台还包括:通讯异常监控模块,用于执行通讯异常监控,若监测到执行通讯任务异常,则断开与所述第一目标通讯模块的通讯,选择第二目标通讯模块重新建立通讯;
10.根据权利要求9所述的测发控系统冗余通讯装置,其特征在于,所述选择第二目标通讯模块重新建立通讯包括:基于通讯节点表选择