脉冲表决功能的测试方法、装置及电子设备制造方法及图纸

技术编号:36388381 阅读:52 留言:0更新日期:2023-01-18 09:52
本发明专利技术提供一种脉冲表决功能的测试方法、装置及电子设备,所述方法包括:确定测试用例,测试用例包括系统状态配置信息和脉冲配置信息;基于系统状态配置信息,配置目标主机的系统状态,目标主机为双系主机中的任意一个主机;基于脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至目标主机,脉冲信号用于测试目标主机的脉冲表决功能;在测试的起始时刻,双系主机的通信状态为连接状态,在测试的结束时刻,双系主机的通信状态为中断状态。本发明专利技术通过在测试中的指定时刻配置双系主机的通信状态为中断状态,以满足脉冲表决的充要条件,进而基于脉冲配置信息,发送指定的脉冲信号至目标主机,能够实现测试脉冲表决功能。脉冲表决功能。脉冲表决功能。

【技术实现步骤摘要】
脉冲表决功能的测试方法、装置及电子设备


[0001]本专利技术涉及轨道交通
,尤其涉及一种脉冲表决功能的测试方法、装置及电子设备。

技术介绍

[0002]安全计算机平台系统作为轨道交通中的安全设备,在车辆和站场中都发挥着重要作用,安全计算机平台系统采用的二乘二机制,是平台可用性和安全性的重要保证。
[0003]在实际线路的运行过程中,一些不可预估的情况会导致二乘二的双系主机间发生通信故障,系统需要使用正常通信以外的脉冲表决的方式保证主系的唯一性。而如何测试系统主机的脉冲表决功能的软件逻辑是目前业界亟待解决的重要问题。

技术实现思路

[0004]针对现有技术存在的问题,本专利技术实施例提供一种脉冲表决功能的测试方法、装置及电子设备。
[0005]第一方面,本专利技术提供一种脉冲表决功能的测试方法,包括:
[0006]确定测试用例,所述测试用例包括系统状态配置信息和脉冲配置信息;
[0007]基于所述系统状态配置信息,配置目标主机的系统状态,所述目标主机为双系主机中的任意一个主机;
[0008]基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,所述脉冲信号用于测试所述目标主机的脉冲表决功能;
[0009]在所述测试时段的起始时刻,所述双系主机之间的通信状态为连接状态,在所述测试时段的结束时刻,所述双系主机之间的通信状态为中断状态。
[0010]可选地,根据本专利技术提供的一种脉冲表决功能的测试方法,在所述系统状态配置信息指示配置目标主机的系统状态为主系,且所述脉冲配置信息为第一脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:
[0011]在所述结束时刻发送四路第一脉冲信号至所述目标主机,所述四路第一脉冲信号包括至少一路主系脉冲。
[0012]可选地,根据本专利技术提供的一种脉冲表决功能的测试方法,在所述系统状态配置信息指示配置目标主机的系统状态为主系,且所述脉冲配置信息为第二脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:
[0013]在所述结束时刻发送四路第二脉冲信号至所述目标主机;
[0014]所述四路第二脉冲信号包括Y路备系脉冲和Z路错误脉冲,Y+Z=4,所述Y为大于或等于0的正整数,所述Z为大于或等于0的正整数。
[0015]可选地,根据本专利技术提供的一种脉冲表决功能的测试方法,在所述系统状态配置
信息指示配置目标主机的系统状态为备系,且所述脉冲配置信息为第三脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:
[0016]在第一时刻发送四路第三脉冲信号至所述目标主机;
[0017]在所述结束时刻发送四路错误脉冲至所述目标主机;
[0018]所述四路第三脉冲信号包括K路错误脉冲,所述K为0或1,所述第一时刻为所述测试时段中的时刻,所述第一时刻与所述结束时刻间隔两个预设周期。
[0019]可选地,根据本专利技术提供的一种脉冲表决功能的测试方法,在所述系统状态配置信息指示配置目标主机的系统状态为备系,且所述脉冲配置信息为第四脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:
[0020]在第二时刻发送四路第四脉冲信号至所述目标主机;
[0021]在所述结束时刻发送四路错误脉冲至所述目标主机;
[0022]所述四路第四脉冲信号包括P路错误脉冲,所述P为2、3或4,所述第二时刻为所述测试时段中的时刻,所述第二时刻与所述结束时刻间隔两个预设周期。
[0023]可选地,根据本专利技术提供的一种脉冲表决功能的测试方法,在所述系统状态配置信息指示配置目标主机的系统状态为备系,且所述脉冲配置信息为第五脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:
[0024]在所述结束时刻发送四路第五脉冲信号至所述目标主机,所述四路第五脉冲信号包括L路错误脉冲,所述L为0、1、2或3;
[0025]在所述起始时刻至第三时刻期间,所述双系主机之间的通信状态为连接状态,所述第三时刻为所述测试时段中的时刻,所述第三时刻与所述结束时刻间隔一个预设周期。
[0026]可选地,根据本专利技术提供的一种脉冲表决功能的测试方法,在所述系统状态配置信息指示配置目标主机的系统状态为备系,且所述脉冲配置信息为第六脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:
[0027]在第四时刻配置双系主机之间的通信状态为中断状态并发送四路第六脉冲信号至所述目标主机;
[0028]在所述结束时刻发送四路第七脉冲信号至所述目标主机;
[0029]所述四路第六脉冲信号包括M路错误脉冲,所述M为0、1、2或3,所述四路第七脉冲信号包括N路错误脉冲,所述N为0、1、2或3,所述第四时刻为所述测试时段中的时刻,所述第四时刻与所述结束时刻间隔一个预设周期。
[0030]可选地,根据本专利技术提供的一种脉冲表决功能的测试方法,在所述系统状态配置信息指示配置目标主机的系统状态为跟随系,且所述脉冲配置信息为第七脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:
[0031]在所述结束时刻发送四路第八脉冲信号至所述目标主机,所述第八脉冲信号为任意脉冲信号。
[0032]第二方面,本专利技术还提供一种脉冲表决功能的测试装置,包括:
[0033]确定模块,用于确定测试用例,所述测试用例包括系统状态配置信息和脉冲配置信息;
[0034]配置模块,用于基于所述系统状态配置信息,配置目标主机的系统状态,所述目标主机为双系主机中的任意一个主机;
[0035]测试模块,用于基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,所述脉冲信号用于测试所述目标主机的脉冲表决功能;
[0036]在所述测试时段的起始时刻,所述双系主机之间的通信状态为连接状态,在所述测试时段的结束时刻,所述双系主机之间的通信状态为中断状态。
[0037]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述脉冲表决功能的测试方法。
[0038]本专利技术提供的脉冲表决功能的测试方法、装置及电子设备,通过确定测试用例可以获取系统状态配置信息和脉冲配置信息,进而可以基于系统状态配置信息,配置目标主机为指定的系统状态,在目标主机处于该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种脉冲表决功能的测试方法,其特征在于,包括:确定测试用例,所述测试用例包括系统状态配置信息和脉冲配置信息;基于所述系统状态配置信息,配置目标主机的系统状态,所述目标主机为双系主机中的任意一个主机;基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,所述脉冲信号用于测试所述目标主机的脉冲表决功能;在所述测试时段的起始时刻,所述双系主机之间的通信状态为连接状态,在所述测试时段的结束时刻,所述双系主机之间的通信状态为中断状态。2.根据权利要求1所述脉冲表决功能的测试方法,其特征在于,在所述系统状态配置信息指示配置目标主机的系统状态为主系,且所述脉冲配置信息为第一脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:在所述结束时刻发送四路第一脉冲信号至所述目标主机,所述四路第一脉冲信号包括至少一路主系脉冲。3.根据权利要求1所述脉冲表决功能的测试方法,其特征在于,在所述系统状态配置信息指示配置目标主机的系统状态为主系,且所述脉冲配置信息为第二脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:在所述结束时刻发送四路第二脉冲信号至所述目标主机;所述四路第二脉冲信号包括Y路备系脉冲和Z路错误脉冲,Y+Z=4,所述Y为大于或等于0的正整数,所述Z为大于或等于0的正整数。4.根据权利要求1所述脉冲表决功能的测试方法,其特征在于,在所述系统状态配置信息指示配置目标主机的系统状态为备系,且所述脉冲配置信息为第三脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:在第一时刻发送四路第三脉冲信号至所述目标主机;在所述结束时刻发送四路错误脉冲至所述目标主机;所述四路第三脉冲信号包括K路错误脉冲,所述K为0或1,所述第一时刻为所述测试时段中的时刻,所述第一时刻与所述结束时刻间隔两个预设周期。5.根据权利要求1所述脉冲表决功能的测试方法,其特征在于,在所述系统状态配置信息指示配置目标主机的系统状态为备系,且所述脉冲配置信息为第四脉冲配置信息的情况下,所述基于所述脉冲配置信息,在测试时段内配置双系主机之间的通信状态以及发送脉冲信号至所述目标主机,包括:在第二时刻发送四路第四脉冲信号至所述目标主机;在所述结束时刻发送四路错误脉冲至所述目标主机;所述四路第四脉冲信号包括P路错误脉冲,所述P为2、3或4,所述第二时刻为所述测试时段中的时刻,所述第二时刻与所述结...

【专利技术属性】
技术研发人员:于明俊李莹
申请(专利权)人:交控科技股份有限公司
类型:发明
国别省市:

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

1