服务器辐射抗干扰度测试系统、方法、设备及存储介质与流程

    专利2022-07-09  101


    本发明涉及电磁场辐射抗扰度检测技术领域,更具体地涉及一种服务器辐射抗干扰度测试系统、方法、设备及存储介质。



    背景技术:

    电磁兼容性检测(electromagneticcompatibility,简称emc)是指设备或系统在其电磁环境中符合要求运行并不对其环境中的任何设备产生无法忍受的电磁骚扰的能力的测试。众所周知电磁辐射以某种方式影响这大多数电子设备是客观存在的,例如服务器在不同频率电磁辐射的环境运行会受到不同程度的干扰,因此为了保证服务器的性能以及合理安排服务器的工作环境有必要对设备进行emc检测。

    图1示出了现有emc测试系统的结构示意图,该系统的具体工作过程如下:通过信号发生器向受试设备(equipmentundertest,简称eut)所在的区域发射电磁干扰信号,通过检测设备对eut进行监测,测试人员可以通过显示器观察eut的显示,并判断eut是否有异常等情况,进行最终的结果判定;通常辐射抗扰度测试过程通常需要持续4个小时左右,假如测试人员的注意力不集中或被其它事情干扰,有可能当样机发生轻微异常时无法发现更无法记录下来,或者异常现象的发生频率无法准确记录,需要重复试验多次才可确认问题频率,造成时间和成本的双重损失。由此可见,现有辐射抗干扰度测试方式依赖人工目检记录内容存在不完整问题,准确率难以得到保证,而且耗费较高的人工成本。



    技术实现要素:

    有鉴于此,有必要针对以上技术问题提供以供无需依赖人工、且检测准确的一种服务器辐射抗干扰度测试系统和方法。

    根据本发明的第一方面,提供了一种服务器辐射抗干扰度测试系统,所述系统包括:

    待测试服务器,所述待测试服务器放置在测试区域并配置为启动运行;

    信号发生器,所述信号发生器配置为通过天线向所述测试区域发出辐射信号;

    监控设备,所述监控设备与所述信号发生器连接以读取所述辐射信号对应的频率信息,还通过bmc网口与待测试服务器连接以读取所述待测试服务器的bmc记录的运行状态信息;以及

    所述监控设备还配置为根据所述频率信息和所述运行状态信息生成测试报告。

    在其中一个实施例中,所述系统还包括控制设备,所述控制设备与所述信号发生器连接,并配置为根据预设时间与频率对应关系调整所述信号发生器发出的辐射信号的频率。

    在其中一个实施例中,所述监控设备还配置为:

    检测所述运行状态信息中是否存在异常;

    若所述运行状态信息中存在异常,则生成错误报告。

    在其中一个实施例中,所述监控设备还配置为根据预设时间间隔向所述待测试服务器发送读取bmc记录的请求;

    所述待测试服务器配置为接收并响应该请求以将bmc中记录的待测试服务器的运行状态信息返回至所述监控设备。

    在其中一个实施例中,所述监控设备还配置为:

    检测所述运行状态信息中是否存在关机或重启;

    若存在关机或重启,则停止向所述待测试服务器发送读取bmc记录的请求。

    根据本发明的第二方面,还提供了一种服务器辐射抗干扰度测试方法,所述方法包括:

    将待测试服务器放置在测试区域并配置为启动运行;

    利用信号发生器的天线向所述测试区域发出辐射信号;

    监控设备从所述信号发生器读取所述辐射信号对应的频率信息,并通过bmc网口从所述待测试服务器读取所述待测试服务器的bmc记录的运行状态信息;以及

    所述监控设备根据所述频率信息和所述运行状态信息生成测试报告。

    在其中一个实施例中,所述方法还包括:

    利用监控设备检测所述运行状态信息中是否存在异常;

    若所述运行状态信息中存在异常,则生成错误报告。

    在其中一个实施例中,所述方法还包括:

    利用所述监控设备根据预设时间间隔向所述待测试服务器发送读取bmc记录的请求;

    所述待测试服务器接收并响应请求以将bmc中记录的待测试服务器的运行状态信息返回至所述监控设备。

    根据本发明的第三方面,还提供了一种计算机设备,该计算机设备包括:

    至少一个处理器;以及

    存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行前述的服务器辐射抗干扰度测试方法。

    根据本发明的第四方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时执行前述的服务器辐射抗干扰度测试方法。

    上述一种服务器辐射抗干扰度测试系统,通过信号发生器向测试区域正在运行的待测试服务器发出辐射信号,利用监控设备通过bmc网口读取待测试服务器的bmc记录的运行状态信息,以及利用监控设备读取信号发生器发出的辐射信号的频率信息,最终根据运行状态信息和频率信息生成测试报告,该系统的记录无需依赖人工操作,极大的降低了成本,并且准确率较高。

    此外,本发明还提供了一种服务器辐射抗干扰度测试系统、一种计算机设备和一种计算机可读存储介质,同样能实现上述技术效果,这里不再赘述。

    附图说明

    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。

    图1为现有emc测试系统结构的示意图;

    图2为本发明一个实施例中提供的一种服务器辐射抗干扰度测试系统的机构示意图;

    图3为本发明另一个实施例提供的服务器辐射抗干扰度测试系统的工作流程图;

    图4为本发明另一个实施例提供的一种服务器辐射抗干扰度测试方法的流程示意图;

    图5为本发明另一个实施例中算机设备的内部结构图。

    具体实施方式

    为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。

    需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。

    在一个实施例中,请参照图2所示,本发明提供了一种服务器辐射抗干扰度测试系统,具体地该系统包括:

    待测试服务器,所述待测试服务器放置在测试区域并配置为启动运行;其中,测试区域是指电波暗室内,通常为了避免周围环境的干扰需要将待测试服务器(即eut)安置在电波暗室内。

    信号发生器,所述信号发生器配置为通过天线向所述测试区域发出辐射信号;

    监控设备,所述监控设备与所述信号发生器连接并配置为读取所述辐射信号对应的频率信息,还通过bmc网口与待测试服务器连接,并配置为读取所述待测试服务器的bmc记录的运行状态信息;其中,监测设备具有一定运算与通信功能等的设备,能够与服务器、信号发生器通信,例如可以是笔记本电脑或者一台主机等;

    所述监控设备还配置为根据所述频率信息和所述运行状态信息生成测试报告。

    上述一种服务器辐射抗干扰度测试系统,通过信号发生器向测试区域正在运行的待测试服务器发出辐射信号,利用监控设备通过bmc网口读取待测试服务器的bmc记录的运行状态信息,以及利用监控设备读取信号发生器发出的辐射信号的频率信息,最终根据运行状态信息和频率信息生成测试报告,该系统的记录无需依赖人工操作,极大的降低了成本,并且准确率较高。

    在另一个实施例中,请继续参照图2所述,在前述实施例的所述系统还包括控制设备,所述控制设备与所述信号发生器连接,并配置为根据预设时间与频率对应关系调整所述信号发生器发出的辐射信号的频率。例如具体实施过程中可通过控制设备将信号发生器设置为每十分之提高1khz的方式向电波暗室内发出辐射信号。

    在另一个实施例中,所述监控设备还配置为:

    检测所述运行状态信息中是否存在异常;其中,异常包括服务器、关机、重启、系统报错、接口错误等等。

    若所述运行状态信息中存在异常,则生成错误报告。

    在另一个实施例中,所述监控设备还配置为根据预设时间间隔向所述待测试服务器发送读取bmc记录的请求;

    所述待测试服务器配置为接收并响应该请求以将bmc中记录的待测试服务器的运行状态信息返回至所述监控设备。

    在又一个实施例中,所述监控设备还配置为

    检测所述运行状态信息中是否存在关机或重启;

    若存在关机或重启,则停止向所述待测试服务器发送读取bmc记录的请求。

    上述一种服务器辐射抗干扰度测试系统,信号发生器能够自动的向测试区域发出不同频率的辐射信号,同时监测设备能够自动的记录不同频率辐射信号下运行的待测试服务器进行运行,并且能够及时诊断出异常情形,方便定位发现问题。此外,还针对极端的异常情形及时中断后续测试,无需等待全部测试完成即可进行人工复检,有助于提高了检修效率。

    在又一个实施例中,请参照图3所示,为了便于理解本发明的技术方案,下面以该系统的工作流程为例进一步进行说明,首先将eut服务器(待测试服务器)调试好,检查eut服务器各项功能和状态,确保其测试前功能正常,各部件或功能单元都可正常工作,然后通过bmc网线与监控设备进行连接,待测试服务的bmc可以监控其自身各部件的工作状态。当监控设备通过bmc网络与eut服务器连接后,其通过软体读取bmc中各部件的工作状态,并可进行实时记录;与此同时监控设备还通过网络(或其它信号如usb)与信号发生器连接,可以读取信号发生装置的当前频率信息。

    假设测试过程中eut服务器发生任何异常,那么监测设备从bmc中可以读取到其发生的错误,通过软体对其错误进行筛选读取,输出异常现象。同时,对信号发生器进行频率读取,记录下来异常发生时的辐射信号对应频率信息,并结合其条件,输出报告格式为在某频率下,eut服务器发生某异常现象,由此就形成了一份简单的错误报告。通常一项完整的抗干扰多测试会包括多种频率下的测量,监控设备可设置成按照时间或次数的方式自动停止,或者也可由人为停止,监控设备会把监控到的信息汇总成一个最终测试报告,如有异常记录,则判断测试失败,如果没有异常记录,则判断测试通过。以上所述的服务器辐射抗干扰度测试系统,可即可以监测受试服务器,还可以监测信号发生器,不需要人为介入测试过程,节省了人力,并提高了测试的确性。

    在又一个实施例中,请参照4所示,本发明还提供了一种服务器辐射抗干扰度测试方法,所述方法包括以下步骤:

    s110,将待测试服务器放置在测试区域并配置为启动运行;

    s200,利用信号发生器的天线向所述测试区域发出辐射信号;

    s300,监控设备从所述信号发生器读取所述辐射信号对应的频率信息,并通过bmc网口从所述待测试服务器读取所述待测试服务器的bmc记录的运行状态信息;以及

    s400,所述监控设备根据所述频率信息和所述运行状态信息生成测试报告。

    在另一个实施例中,在前述实施例的基础上,本发明的一种服务器辐射抗干扰度测试方法还包括:

    510,利用监控设备检测所述运行状态信息中是否存在异常;

    s520,若所述运行状态信息中存在异常,则生成错误报告。

    在另一个实施例中,所述方法还包括:

    s610,利用所述监控设备根据预设时间间隔向所述待测试服务器发送读取bmc记录的请求;

    s620,所述待测试服务器接收并响应请求以将bmc中记录的待测试服务器的运行状态信息返回至所述监控设备。

    根据本发明的另一方面,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图请参照图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时实现以上所述的服务器辐射抗干扰度测试。

    根据本发明的又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以上所述的服务器辐射抗干扰度测试方法。

    本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

    以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

    以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。


    技术特征:

    1.一种服务器辐射抗干扰度测试系统,其特征在于,所述系统包括:

    待测试服务器,所述待测试服务器放置在测试区域并配置为启动运行;

    信号发生器,所述信号发生器配置为通过天线向所述测试区域发出辐射信号;

    监控设备,所述监控设备与所述信号发生器连接以读取所述辐射信号对应的频率信息,还通过bmc网口与待测试服务器连接以读取所述待测试服务器的bmc记录的运行状态信息;以及

    其中,所述监控设备还配置为根据所述频率信息和所述运行状态信息生成测试报告。

    2.根据权利要求1所述的系统,其特征在于,所述系统还包括控制设备,所述控制设备与所述信号发生器连接,并配置为根据预设时间与频率对应关系调整所述信号发生器发出的辐射信号的频率。

    3.根据权利要求1所述的系统,其特征在于,所述监控设备还配置为:

    检测所述运行状态信息中是否存在异常;

    若所述运行状态信息中存在异常,则生成错误报告。

    4.根据权利要求1所述的系统,其特征在于,所述监控设备还配置为根据预设时间间隔向所述待测试服务器发送读取bmc记录的请求;

    所述待测试服务器配置为接收并响应所述请求以将bmc中记录的待测试服务器的运行状态信息返回至所述监控设备。

    5.根据权利要求1所述的系统,其特征在于,所述监控设备还配置为:

    检测所述运行状态信息中是否存在关机或重启;

    若存在关机或重启,则停止向所述待测试服务器发送读取bmc记录的请求。

    6.一种服务器辐射抗干扰度测试方法,其特征在于,所述方法包括:

    将待测试服务器放置在测试区域并配置为启动运行;

    利用信号发生器的天线向所述测试区域发出辐射信号;

    监控设备从所述信号发生器读取所述辐射信号对应的频率信息,并通过bmc网口从所述待测试服务器读取所述待测试服务器的bmc记录的运行状态信息;以及

    所述监控设备根据所述频率信息和所述运行状态信息生成测试报告。

    7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

    利用监控设备检测所述运行状态信息中是否存在异常;

    若所述运行状态信息中存在异常,则生成错误报告。

    8.根据权利要求6所述的方法,其特征在于,所述方法还包括:

    利用所述监控设备根据预设时间间隔向所述待测试服务器发送读取bmc记录的请求;

    所述待测试服务器接收并响应请求以将bmc中记录的待测试服务器的运行状态信息返回至所述监控设备。

    9.一种计算机设备,其特征在于,包括:

    至少一个处理器;以及

    存储器,所述存储器存储有可在所述处理器中运行的计算机程序,所述处理器执行所述程序时执行权利要求6-8任意一项所述的方法。

    10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行权利要求6-8任意一项所述的方法。

    技术总结
    本发明公开了一种服务器辐射抗干扰度测试系统、方法、设备及存储介质。所述系统包括:待测试服务器,所述待测试服务器放置在测试区域并配置为启动运行;信号发生器,所述信号发生器配置为通过天线向所述测试区域发出辐射信号;监控设备,所述监控设备与所述信号发生器连接以读取所述辐射信号对应的频率信息,还通过BMC网口与待测试服务器连接以读取所述待测试服务器的BMC记录的运行状态信息;以及所述监控设备还配置为根据所述频率信息和所述运行状态信息生成测试报告。本发明的方案记录无需依赖人工操作,极大的降低了成本,并且准确率较高。

    技术研发人员:李军阳
    受保护的技术使用者:苏州浪潮智能科技有限公司
    技术研发日:2020.11.27
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-25556.html

    最新回复(0)