轨道车载交换机异常检测方法、装置、设备及存储介质与流程

    专利查询2023-01-13  125



    1.本发明涉及设备检测技术领域,尤其涉及一种轨道车载交换机异常检测方法、装置、设备及存储介质。


    背景技术:

    2.相关技术中,一般会通过人工实地检测的方式对轨道车载交换机进行掉电测试。
    3.但是,人工实地检测的方式一方面会增加额外的人力、财力以及时间成本,另一方面还存在测试结果统计不便、不够准确的问题,测试效率很低;除此之外,人工测试更多的是在准点时进行常规性的检查,无法保证被测设备在面对异常突发情况时的意外风险抵抗能力,因此检测结果也不够全面。


    技术实现要素:

    4.本发明的主要目的在于提供一种轨道车载交换机异常检测方法、装置、设备及存储介质,旨在解决现有技术中对轨道车载交换机进行测试时的测试效率较低且测试结果不够准确全面的技术问题。
    5.根据本发明的第一方面,提供了一种轨道车载交换机异常检测方法,所述方法包括:
    6.获取设置信息以及测试信息;
    7.根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间;
    8.基于所述重启时间,确定所述测试信息的发送时间;
    9.在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息;
    10.若未接收到所述响应信息,则判定所述被测设备处于异常状态。
    11.可选地,所述设置信息包括多个测试时间点、掉电时长以及测试时长,多个所述测试时间点按照等时间间隔和/或随机时间分布,所述根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间,包括:
    12.根据当前时间,从多个测试时间点中确定当前测试时间点;
    13.在所述当前时间达到所述当前测试时间点时,控制所述网络继电器闭合,以使所述被测设备处于掉电状态;
    14.在经过所述掉电时长后,控制所述网络继电器断开,以使所述被测设备处于上电状态,完成重启,记录操作时长,并返回执行所述根据当前时间,从多个测试时间点中确定当前测试时间点,直至所述操作时长达到所述测试时长。
    15.可选地,所述设置信息包括多个测试时间点、掉电时长以及测试次数,多个所述测试时间点按照等时间间隔和/或随机时间间隔分布,所述根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间,包括:
    16.根据当前时间,从多个测试时间点中确定当前测试时间点;
    17.在所述当前时间达到所述当前测试时间点时,控制所述网络继电器闭合,以使所述被测设备处于掉电状态;
    18.在经过所述掉电时长后,控制所述网络继电器断开,以使所述被测设备处于上电状态,完成重启,记录操作次数,并返回执行所述根据当前时间,从多个测试时间点中确定当前测试时间点,直至所述操作次数达到所述测试次数。
    19.可选地,所述基于所述重启时间,确定所述测试信息的发送时间之前,所述方法还包括:
    20.针对任一所述测试时间点对应的测试操作,根据所述掉电时长确定出对应的重启时间;
    21.所述基于所述重启时间,确定所述测试信息的发送时间,包括:
    22.针对任一所述测试时间点对应的测试操作,根据所述重启时间和与所述重启时间对应的下一测试时间点,确定所述发送时间。
    23.可选地,所述若未接收到所述响应信息,则判定所述被测设备处于异常状态之后,所述方法还包括:
    24.生成对应的异常记录;
    25.返回执行所述在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息,直至测试结束;
    26.将生成的至少一条所述异常记录发送至用户交互界面,以使测试人员根据至少一条所述异常记录对所述被测设备的性能进行分析和维护。
    27.可选地,所述若未接收到所述响应信息,则判定所述被测设备处于异常状态之后,所述方法还包括:
    28.停止测试,并输出对应的异常结果;
    29.将所述异常结果发送至用户交互界面,以使测试人员根据所述异常结果对所述被测设备的性能进行分析和维护。
    30.可选地,所述在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息之后,所述方法还包括:
    31.若接收到所述响应信息,则判定所述被测设备处于正常状态;
    32.生成对应的正常记录;
    33.返回执行所述在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息,直至测试结束或直至判定所述被测设备处于异常状态。
    34.根据本发明的第二方面,提供了一种轨道车载交换机异常检测装置,所述装置包括:
    35.信息获取模块,用于获取设置信息以及测试信息;
    36.掉电控制模块,用于根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间;
    37.时间确定模块,用于基于所述重启时间,确定所述测试信息的发送时间;
    38.测试执行模块,用于在所述发送时间到来时,向所述被测设备发送所述测试信息,
    以使所述被测设备在接收到所述测试信息后反馈响应信息;
    39.异常判定模块,用于若未接收到所述响应信息,则判定所述被测设备处于异常状态。
    40.根据本发明的第三方面,提供了一种轨道车载交换机异常检测设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的轨道车载交换机异常检测程序,所述轨道车载交换机异常检测程序被所述处理器执行时实现第一方面的实现方式中的任一种可能的实现方式中所述的各个步骤。
    41.根据本发明的第四方面,提供了一种计算机可读存储介质,其上存储有轨道车载交换机异常检测程序,所述轨道车载交换机异常检测程序被处理器执行时实现第一方面的实现方式中的任一种可能的实现方式中所述的各个步骤。
    42.本发明实施例提出一种轨道车载交换机异常检测方法、装置、设备及存储介质,通过轨道车载交换机异常检测设备获取设置信息以及测试信息;根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间;基于所述重启时间,确定所述测试信息的发送时间;在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息;若未接收到所述响应信息,则判定所述被测设备处于异常状态。
    43.本发明通过对检测设备进行参数设置,控制被测设备的上下电时间,使得被测设备可以进行规律性和/或随机性的掉电实验,无需复杂的人工操作即可真实模拟车载现场的常规上下电及异常上下电环境,从而提高测试效率,同时还能实现对被测设备在不同掉电情况下的全面检测。
    附图说明
    44.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
    45.图1为本发明实施例方案涉及的硬件运行环境的轨道车载交换机异常检测设备的结构示意图;
    46.图2为本发明轨道车载交换机异常检测方法的第一实施例的流程示意图;
    47.图3为本发明图2中s202的步骤的细化流程示意图;
    48.图4为本发明图2中s202的步骤的细化流程示意图;
    49.图5为本发明图2中s205的步骤之后的流程示意图;
    50.图6为本发明图2中s205的步骤之后的流程示意图;
    51.图7为本发明实施例涉及的轨道车载交换机异常检测装置的功能模块示意图。
    52.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
    具体实施方式
    53.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
    54.本发明实施例的主要解决方案是:获取设置信息以及测试信息;根据所述设置信
    息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间;基于所述重启时间,确定所述测试信息的发送时间;在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息;若未接收到所述响应信息,则判定所述被测设备处于异常状态。
    55.相关技术中,一般会通过人工实地检测的方式对轨道车载交换机进行掉电测试。但是,人工实地检测的方式一方面会增加额外的人力、财力以及时间成本,另一方面还存在测试结果统计不便、不够准确的问题,测试效率很低;除此之外,人工测试更多的是在准点时进行常规性的检查,无法保证被测设备在面对异常突发情况时的意外风险抵抗能力,因此检测结果也不够全面。
    56.本发明提供一种解决方案,该方案用于轨道车载交换机异常检测设备,通过对检测设备进行参数设置,控制被测设备的上下电时间,使得被测设备可以进行规律性和/或随机性的掉电实验,无需复杂的人工操作即可真实模拟车载现场的常规上下电及异常上下电环境,从而提高测试效率,同时还能实现对被测设备在不同掉电情况下的全面检测。
    57.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
    58.本发明实施例的说明书和权利要求书中的“第一”、“第二”用于区别类似的对象,而不必用于描述特定的顺序或者先后次序,应该理解这样的数据在适当的情况下可以互换,以便这里描述的实施例能够以除了这里图示或者描述的那些以外的顺序实施。
    59.参照图1,图1为本发明实施例方案涉及的硬件运行环境的轨道车载交换机异常检测设备的结构示意图。
    60.如图1所示,该轨道车载交换机异常检测设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
    61.本领域技术人员可以理解,图1中示出的结构并不构成对轨道车载交换机异常检测设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
    62.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、信息获取模块、设备测试模块、异常判定模块以及轨道车载交换机异常检测程序,其中,设备测试模块又可细化为掉电控制模块、时间确定模块以及测试执行模块。
    63.在图1所示的轨道车载交换机异常检测设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明轨道车载交换机异常检测设备中的处理器1001、存储器1005可以设置在轨道车载交换机异常检测设备中,
    轨道车载交换机异常检测设备通过处理器1001调用存储器1005中存储的轨道车载交换机异常检测程序,并执行本发明实施例提供的轨道车载交换机异常检测方法。
    64.基于上述硬件结构但不限于上述硬件结构,本发明提供一种轨道车载交换机异常检测方法第一实施例。参照图2,图2为本发明轨道车载交换机异常检测方法第一实施例的流程示意图。
    65.本实施例中,该方法包括:
    66.步骤s201,获取设置信息以及测试信息;
    67.在本实施例中,执行主体为轨道车载交换机异常检测设备,该设备可配置于掉电试验平台中,其与网络继电器和被测设备相连,可以向网络继电器发送设置信息以及向被测设备发送测试信息,此外,网络继电器和被测设备还连接有外部电源,该外部电源用于向整个试验电路供电。其中,掉电试验平台提供有可操作的用户界面,用户可以根据实际需求在该用户交互界面上设置相关试验参数,以得到上述设置信息和测试信息。
    68.另外,需要补充说明的是,本实施例中涉及的整套测试系统可以支持多达四路设备同时进行循环上下电测试,用户只需要根据实际需求分别对多路设备进行参数设置即可(详细描述参照下文),而无需像人工检测那样需要一台一台的分开检测,从而提高检测效率。
    69.步骤s202,根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间;
    70.为了完成对被测设备的掉电试验,就需要控制被测设备进行下电和重新上电。具体的,本实施例中通过控制网络继电器的开合状态,来控制整个试验电路的开合状态,从而控制被测设备的上下电状态。并且,为了得到更多的检测结果,提高检测的准确性,本实施例中可以通过对网络继电器的设置,即向网络继电器发送设置信息,对被测设备进行反复多次的测试试验,从而控制被测设备反复进行上电、下电和重启。具体的,对被测设备的上下电控制可以等时间间隔和/或随机时间间隔进行,以进行规律性和/或随机性的掉电试验,从而真实模拟车载现场的不同实际情况(即常规的掉电自检、突发的异常掉电等),进而检测被测设备在不同情况下的上下电适应能力和意外风险抵抗能力。
    71.在一具体实施方式中,参照图3,图3为本发明图2中s202的步骤的细化流程示意图,所述根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间,包括:
    72.步骤a10,根据当前时间,从多个测试时间点中确定当前测试时间点;
    73.步骤a20,在所述当前时间达到所述当前测试时间点时,控制所述网络继电器闭合,以使所述被测设备处于掉电状态;
    74.如上所述,本实施例的主要目的在于真实模拟车载现场的常规上下电及异常上下电环境,通过被测设备的运行情况判断其上下电适应能力,以检验被测设备对各种电源上下电情况的意外风险抵抗能力,具体的,通过控制网络继电器的开合来控制试验电路的状态,进而控制被测设备的上下电状态,而对网络继电器的控制又是通过向其发送设置信息完成的。而作为一种可行的实施方式,首先,用户可在掉电试验平台提供的用户界面中输入测试时间点、掉电时长以及测试时长,其中,测试时间点的设置可以以当前时间或是被测设备的正常启动时间为参照点,然后增加固定的时间比如5秒,再将对应的时间点作为测试时
    间点,还可以增加随机时间数,然后将对应的时间点作为测试时间点,相应的,用户只需在用户界面上的测试时间点设置栏输入具体的数字和单位或是输入rand(即随机数),即可完成相应设置,那么在测试时间点到来时,网络继电器闭合,试验电路断开,此时被测设备掉电。其中,随机数的值可以限制在一个预设范围内,避免过慢的上下电操作导致的单次测试时间过长,同时也避免过快的上下电操作造成的测试结果不准确以及设备损耗。
    75.步骤a30,在经过所述掉电时长后,控制所述网络继电器断开,以使所述被测设备处于上电状态,完成重启,记录操作时长,并返回执行所述根据当前时间,从多个测试时间点中确定当前测试时间点,直至所述操作时长达到所述测试时长。
    76.经过上述操作,此时被测设备处于掉电状态,而为了检测被测设备在经过一段时间的掉电后能否正常重启,基于上述设置,被测设备在掉电后经过预设的掉电时长,会重新完成上电,而在正常情况下,被测设备在上电后应该完成重启。其中,掉电时长的设置也是在试验开始前,用户在掉电试验平台提供的用户界面中进行的,用户只需要在用户界面上的掉电时长设置栏输入具体的数字和单位即可。
    77.在此基础上,如上所述,本实施例中为了得到更多的检测结果,提高检测的准确性,可以对被测设备进行反复多次的测试试验,也就是说,上述掉电和重新上电的两步骤是可以循环执行的。相应的,在开始试验前,用户还可以在用户界面上的测试时长设置栏输入具体的数字和单位,那么在测试试验过程中,上述步骤将反复执行,并在每次试验后记录对应的操作时长,直到达到预设的测试时长。
    78.在另一具体实施方式中,参照图4,图4为本发明图2中s202的步骤的细化流程示意图,所述根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间,包括:
    79.步骤b10,根据当前时间,从多个测试时间点中确定当前测试时间点;
    80.步骤b20,在所述当前时间达到所述当前测试时间点时,控制所述网络继电器闭合,以使所述被测设备处于掉电状态;
    81.步骤b30,在经过所述掉电时长后,控制所述网络继电器断开,以使所述被测设备处于上电状态,完成重启,记录操作次数,并返回执行所述根据当前时间,从多个测试时间点中确定当前测试时间点,直至所述操作次数达到所述测试次数。
    82.上述步骤a10-a30可以返回执行对被测设备的上下电操作,而在操作时长达到预设的测试时长时停止相应操作,而作为另外一种可行的实施方式,本实施例中还可以在测试次数达到预设的测试次数时停止相应的循环操作。其中,测试次数的设置也是在试验开始前,用户在掉电试验平台提供的用户界面中进行的,用户只需要在用户界面上的测试次数设置栏输入具体的数字即可,也就是说,在实际应用中,测试时长和测试次数只需设置一项即可。其他的参数设置和具体流程与上述基本一致,在此不再赘述。另外,在本实施例中,用户还可以不事先限定具体的测试次数,让上述循环无限执行,以保证可以获得足够多的测试结果,当然,用户可以根据实际需求随时手动停止。
    83.步骤s203,基于所述重启时间,确定所述测试信息的发送时间;
    84.如上所述,本实施例中需要检测的是被测设备在重新上电后是否能正常重启运行,故为了检测被测设备重新上电后的运行情况,本实施例中可以向被测设备发送测试信息进行检测。可以理解的,测试信息的发送时间一定是在当前试验被测设备重新上电之后
    以及下次试验被测设备再次掉电之前,比如当前试验的开始时间为0时刻,掉电持续时长为5秒,再经过5秒开始下一次试验,那么测试信息的发送时间就需要控制在5秒到10秒整个时间段内。因此,首先需要根据上述设置信息确定具体的重启时间和下一试验开始的时间,然后选择合适的时间点发送测试信息。
    85.步骤s204,在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息;
    86.应当说明的是,上述重启时间只是理论上被测设备应当重启的时间,不代表被测设备在该时间点一定会重启,对于一些抗风险、抗干扰能力较弱的设备,面对突发的掉电情况,其可能出现异常状况导致无法正常重启。事实上,被测设备在经过上述上下电的重启操作后大致可能出现一下三种状态:1.能够正常重启且功能模块可以正常运行;2.能够正常重启但功能模块无法正常运行;3.无法正常重启,本实施例中正是通过判别被测设备是否能够正常重启并运行,来检测被测设备的性能。
    87.具体的,在发送时间到来时,可以通过网络接口向被测设备发送一条测试信息,比如ping信息,然后在规定的时间内检测是否接收到被测设备反馈的响应信息,即可判断被测设备在规定的时间内是否能够正常响应,进而判断被测设备是否运行正常。其中,ping(packet internet groper),即因特网包探索器,是用于测试网络连接量的程序。ping发送一个icmp(internet control messages protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的icmp echo(icmp回声应答)。可用来检查网络是否通畅或者网络连接速度。
    88.步骤s205,若未接收到所述响应信息,则判定所述被测设备处于异常状态。
    89.在上述向被测设备发送测试信息后,如果在规定时间内未接收到被测设备反馈的响应信息,则说明该被测设备在经过掉电试验后无法正常运行,故可判定其处于异常状态,并执行后续相关的异常处理操作。
    90.当然相应的,如果在规定时间内接收到被测设备反馈的响应信息,则说明该被测设备在经过掉电试验后可以正常运行,故可判定其处于正常状态,此时,可以生成对应的正常记录,然后继续上述循环试验操作,如果一直为正常则循环至测试结束,如果在后续过程中出现异常情况时则执行后续相关的异常处理操作。
    91.最后,需要补充说明的是,用户在对上述各项参数进行初始设置后,即可开始试验,而在整个试验过程中,用户还可以根据实际情况和需求随时调整这些参数,具体的,在相应的设置栏中修改对应的数值、单位等内容即可,也就是说,整个测试过程是可以灵活设置的。
    92.本实施例中,用户仅需要进行简单的参数设置即可真实模拟车载现场的常规上下电及异常上下电环境,可以对被测设备循环进行规律性和/或随机性的掉电试验,不仅避免了复杂、反复的人工测试,减少了人力、财力以及时间成本和人工测试面临的测试结果不够科学准确的问题,还可以对被测设备进行多样性的检测,以验证被测设备在各种不同环境下的掉电适应能力和风险抵抗能力。
    93.进一步地,作为一个实施例,参照图5,图5为本发明图2中s205的步骤之后的流程示意图,所述若未接收到所述响应信息,则判定所述被测设备处于异常状态之后,所述方法还包括:
    94.步骤s501,生成对应的异常记录;
    95.步骤s502,返回执行所述在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息,直至测试结束;
    96.作为一种可行的实施方式,在判定异常设备处于异常状态后,可以生成对应的异常记录,然后继续执行上述循环操作,并记录下此过程中所有的异常情况,直到测试结束。可以理解的,整个检测过程包括很多次的测试试验,因此也可能会出现检测正常的情况,那么相应的还可以生成对应的正常记录,以供后续处理使用。
    97.步骤s503,将生成的至少一条所述异常记录发送至用户交互界面,以使测试人员根据至少一条所述异常记录对所述被测设备的性能进行分析和维护。
    98.在测试结束后,可以将所有生成的异常记录发送至用户界面上,而在必要时还可以将正常记录以及历史统计数据一并进行显示,同时,掉电试验平台还可以根据这些信息进行分析,对被测设备的异常情况进行初步的诊断,并将诊断结果进行显示,而测试人员可以参照这些信息和诊断结果对被测设备的实际情况和设备性能进行更细致的分析和维护,当然测试人员也可以直接根据各项记录进行分析和维护。
    99.而在另一种可行的实施方式中,参照图6,所述若未接收到所述响应信息,则判定所述被测设备处于异常状态之后,所述方法还可包括:
    100.步骤s601,停止测试,并输出对应的异常结果;
    101.步骤s602,将所述异常结果发送至用户交互界面,以使测试人员根据所述异常结果对所述被测设备的性能进行分析和维护。
    102.在另一种可行的实施方式中,一旦检测到被测设备处于异常状态,就即时停止测试,并输出对应的异常结果,然后将该异常结果在用户界面上进行显示,以便于测试人员和检测设备根据该实时异常结果对被测设备进行即时分析。
    103.本实施例中,通过可视化的用户界面,可以对各项测试结果和记录信息进行实时显示,从而可以实现对设备状况和性能的即时分析和统计分析,帮助测试人员更清晰更快速的获得更全面的测试结果。
    104.基于同一发明构思,本发明实施例还提供一种轨道车载交换机异常检测装置,参照图7所示,包括:
    105.信息获取模块,用于获取设置信息以及测试信息;
    106.掉电控制模块,用于根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间;
    107.时间确定模块,用于基于所述重启时间,确定所述测试信息的发送时间;
    108.测试执行模块,用于在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息;
    109.异常判定模块,用于若未接收到所述响应信息,则判定所述被测设备处于异常状态。
    110.此外,在一实施例中,本技术还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器运行时实现前述方法实施例中方法的步骤。
    111.在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的
    各种设备。计算机可以是包括智能终端和服务器在内的各种计算设备。
    112.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
    113.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
    114.作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
    115.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

    技术特征:
    1.一种轨道车载交换机异常检测方法,其特征在于,所述方法包括:获取设置信息以及测试信息;根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间;基于所述重启时间,确定所述测试信息的发送时间;在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息;若未接收到所述响应信息,则判定所述被测设备处于异常状态。2.根据权利要求1所述的方法,其特征在于,所述设置信息包括多个测试时间点、掉电时长以及测试时长,多个所述测试时间点按照等时间间隔和/或随机时间分布,所述根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间,包括:根据当前时间,从多个测试时间点中确定当前测试时间点;在所述当前时间达到所述当前测试时间点时,控制所述网络继电器闭合,以使所述被测设备处于掉电状态;在经过所述掉电时长后,控制所述网络继电器断开,以使所述被测设备处于上电状态,完成重启,记录操作时长,并返回执行所述根据当前时间,从多个测试时间点中确定当前测试时间点,直至所述操作时长达到所述测试时长。3.根据权利要求1所述的方法,其特征在于,所述设置信息包括多个测试时间点、掉电时长以及测试次数,多个所述测试时间点按照等时间间隔和/或随机时间分布,所述根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间,包括:根据当前时间,从多个测试时间点中确定当前测试时间点;在所述当前时间达到所述当前测试时间点时,控制所述网络继电器闭合,以使所述被测设备处于掉电状态;在经过所述掉电时长后,控制所述网络继电器断开,以使所述被测设备处于上电状态,完成重启,记录操作次数,并返回执行所述根据当前时间,从多个测试时间点中确定当前测试时间点,直至所述操作次数达到所述测试次数。4.根据权利要求2或3所述的方法,其特征在于,所述基于所述重启时间,确定所述测试信息的发送时间之前,所述方法还包括:针对任一所述测试时间点对应的测试操作,根据所述掉电时长确定出对应的重启时间;所述基于所述重启时间,确定所述测试信息的发送时间,包括:针对任一所述测试时间点对应的测试操作,根据所述重启时间和与所述重启时间对应的下一测试时间点,确定所述发送时间。5.根据权利要求1所述的方法,其特征在于,所述若未接收到所述响应信息,则判定所述被测设备处于异常状态之后,所述方法还包括:生成对应的异常记录;返回执行所述在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述
    被测设备在接收到所述测试信息后反馈响应信息,直至测试结束;将生成的至少一条所述异常记录发送至用户交互界面,以使测试人员根据至少一条所述异常记录对所述被测设备的性能进行分析和维护。6.根据权利要求1所述的方法,其特征在于,所述若未接收到所述响应信息,则判定所述被测设备处于异常状态之后,所述方法还包括:停止测试,并输出对应的异常结果;将所述异常结果发送至用户交互界面,以使测试人员根据所述异常结果对所述被测设备的性能进行分析和维护。7.根据权利要求1所述的方法,其特征在于,所述在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息之后,所述方法还包括:若接收到所述响应信息,则判定所述被测设备处于正常状态;生成对应的正常记录;返回执行所述在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息,直至测试结束或直至判定所述被测设备处于异常状态。8.一种轨道车载交换机异常检测装置,其特征在于,所述装置包括:信息获取模块,用于获取设置信息以及测试信息;掉电控制模块,用于根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间;时间确定模块,用于基于所述重启时间,确定所述测试信息的发送时间;测试执行模块,用于在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息;异常判定模块,用于若未接收到所述响应信息,则判定所述被测设备处于异常状态。9.一种轨道车载交换机异常检测设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的轨道车载交换机异常检测程序,所述轨道车载交换机异常检测程序被所述处理器执行时实现如权利要求1至7中任一项所述的轨道车载交换机异常检测方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有轨道车载交换机异常检测程序,所述轨道车载交换机异常检测程序被处理器执行时实现如权利要求1至7中任一项所述的轨道车载交换机异常检测方法的步骤。

    技术总结
    本发明公开了一种轨道车载交换机异常检测方法、装置、设备及存储介质,属于设备检测技术领域。该方法包括:获取设置信息以及测试信息;根据所述设置信息,控制所述网络继电器进行断开或闭合操作,以控制被测设备的重启时间;基于所述重启时间,确定所述测试信息的发送时间;在所述发送时间到来时,向所述被测设备发送所述测试信息,以使所述被测设备在接收到所述测试信息后反馈响应信息;若未接收到所述响应信息,则判定所述被测设备处于异常状态。本发明无需人工操作即可模拟真实的常规及异常上下电环境,从而提高测试效率,同时还能实现对被测设备在不同掉电情况下的全面检测。实现对被测设备在不同掉电情况下的全面检测。实现对被测设备在不同掉电情况下的全面检测。


    技术研发人员:李业银 熊伟
    受保护的技术使用者:深圳市三旺通信股份有限公司
    技术研发日:2022.03.17
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-14816.html

    最新回复(0)