漏液检测线检测方法、系统、装置、服务器及电子设备转让专利

申请号 : CN202211520790.7

文献号 : CN115543679B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 巩琦

申请人 : 苏州浪潮智能科技有限公司

摘要 :

本申请实施例提供了一种漏液检测线检测方法、系统、装置、服务器及电子设备,其中,该方法包括:按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志;按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照第二预设频率检测目标标志位,得到第二检测结果;依据第一检测结果和第二检测结果确定漏液检测线的工作状态。通过本申请,解决了相关技术中采用人工巡检的方式来对漏液检测线进行故障诊断导致不能及时确定漏液检测线的工作状态,并且容易误判漏液检测线工作状态的问题。

权利要求 :

1.一种漏液检测线检测方法,其特征在于,包括:

按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,所述第一标志用于指示所述第一目标端口输出的电压值被设置为所述预设电压值,所述第一目标端口输出的电压值用于调整漏液检测线的阻值,所述第一预设频率为将所述第一目标端口输出的电压值设置为所述预设电压值的频率,所述漏液检测线设置在目标主板的冷却装置上,所述第一目标端口设置在所述目标主板上;

按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照所述第二预设频率检测所述目标标志位,得到第二检测结果,其中,所述第二目标端口输出的电压值由所述漏液检测线的阻值决定,所述第二目标端口设置在所述目标主板上;

依据所述第一检测结果和所述第二检测结果确定所述漏液检测线的工作状态,其中,所述依据所述第一检测结果和所述第二检测结果确定所述漏液检测线的工作状态的步骤包括:在所述第一检测结果为所述第二目标端口输出的电压值不大于第一预设电压阈值,并且所述第二检测结果为所述目标标志位为第一标志的情况下,确定所述工作状态为正常工作状态;在所述第一检测结果为所述第二目标端口输出的电压值不小于第二预设电压阈值,并且所述第二检测结果为所述目标标志位为第一标志的情况下,确定所述工作状态为异常工作状态,所述第二预设电压阈值大于第一预设电压阈值,所述漏液检测线检测方法还包括:在第一检测结果为所述第二目标端口输出的电压值不小于第二预设电压阈值,并且第二检测结果为所述目标标志位为第二标志的情况下,确定所述漏液检测线所在的服务器发生漏液故障,其中,所述第二标志用于指示所述第一目标端口输出的电压值未被设置为所述预设电压值。

2.根据权利要求1所述的漏液检测线检测方法,其特征在于,所述异常工作状态包括以下至少之一:所述漏液检测线老化,所述漏液检测线破损。

3.根据权利要求1所述的方法,其特征在于,所述漏液检测线的阻值用于指示所述漏液检测线是否检测到漏液故障,其中,在所述第二目标端口输出的电压值不大于第一预设电压阈值的情况下,所述漏液检测线的阻值为第一类阻值,所述第一类阻值用于指示所述漏液检测线检测到漏液故障;以及,在所述第二目标端口输出的电压值不小于第二预设电压阈值的情况下,所述漏液检测线的阻值为第二类阻值,所述第二类阻值用于指示所述漏液检测线未检测到漏液故障。

4.根据权利要求1所述的漏液检测线检测方法,其特征在于,确定所述工作状态为异常工作状态的步骤之后,所述漏液检测线检测方法还包括:确定所述漏液检测线在服务器中的位置信息;

依据所述位置信息生成并向目标对象发送第一故障提示信息,其中,所述第一故障提示信息用于提示目标对象所述漏液检测线发生故障,以及所述漏液检测线的位置信息。

5.根据权利要求4所述的漏液检测线检测方法,其特征在于,所述确定所述漏液检测线在服务器中的位置信息的步骤包括:获取所述漏液检测线的漏液检测线标识信息,其中,所述漏液检测线标识信息包括所述漏液检测线所在的服务器的服务器标识信息,以及所述漏液检测线的序号;

依据所述漏液检测线标识信息,确定所述漏液检测线在所述服务器中的位置信息。

6.根据权利要求5所述的漏液检测线检测方法,其特征在于,所述依据所述漏液检测线标识信息,确定所述漏液检测线在所述服务器中的位置信息的步骤包括:依据所述服务器标识信息,确定所述服务器中漏液检测线的排序方式;

依据所述排序方式和所述序号,确定所述漏液检测线在所述服务器中的位置信息。

7.根据权利要求1所述的漏液检测线检测方法,其特征在于,所述确定所述漏液检测线所在的服务器发生漏液故障的步骤之后,所述漏液检测线检测方法还包括:确定所述漏液故障在所述服务器中的故障位置信息;

依据所述位置信息生成并向目标对象发送第二故障提示信息,其中,所述故障提示信息用于提示目标对象所述服务器发生漏液故障,以及所述漏液故障的故障位置信息。

8.根据权利要求7所述的漏液检测线检测方法,其特征在于,所述确定所述漏液故障在所述服务器中的故障位置信息的步骤包括:获取所述漏液检测线的漏液检测线标识信息,其中,所述漏液检测线标识信息包括所述漏液检测线所在的服务器的服务器标识信息,以及所述漏液检测线的序号;

依据所述漏液检测线标识信息,确定所述漏液检测线在所述服务器中对应的检测区域;

依据所述检测区域,确定所述故障位置信息,其中,所述故障位置信息中包括所述检测区域信息。

9.根据权利要求1所述的方法,其特征在于,在所述按照第一预设频率设置第一目标端口输出的电压值为预设电压值的步骤之前,所述漏液检测线检测方法还包括:创建第一线程和第二线程,其中,所述第一线程用于按照所述第一预设频率设置第一目标端口输出的电压值为预设电压值,并为所述目标标志位赋值第一标志,所述第二线程用于按照所述第二预设频率得到所述第一检测结果和所述第二检测结果,所述第二预设频率大于所述第一预设频率。

10.根据权利要求9所述的方法,其特征在于,所述第一线程还用于在将所述第一目标端口输出的电压值设置为所述预设电压值,并为所述目标标志位赋值第一标志后,间隔预设时间段后取消设置所述第一目标端口输出的电压值为所述预设电压值,并为所述目标标志位赋值第二标志。

11.根据权利要求10所述的方法,其特征在于,所述预设时间段的时长大于所述第二预设频率对应的时间周期的时长。

12.一种冷却装置,其特征在于,包括液冷板,漏液检测线,第一目标端口,第二目标端口,其中,

所述漏液检测线,设置在所述液冷板中,用于检测所述液冷板是否发生漏液故障;

所述第一目标端口,用于调整所述漏液检测线的阻值;

所述第二目标端口,用于输出由所述漏液检测线的阻值决定的电压值。

13.一种漏液检测线检测系统,其特征在于,包括基板管理控制器,漏液检测线,第一目标端口,第二目标端口,其中,所述第一目标端口,用于调整所述漏液检测线的阻值;

所述第二目标端口,用于输出由所述漏液检测线的阻值决定的电压值;

所述基板管理控制器,用于按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,所述第一标志用于指示所述第一目标端口输出的电压值被设置为所述预设电压值,所述第一目标端口输出的电压值用于调整漏液检测线的阻值,所述第一预设频率为将所述第一目标端口输出的电压值设置为所述预设电压值的频率,所述漏液检测线设置在目标主板的冷却装置上,所述第一目标端口设置在所述目标主板上;按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照所述第二预设频率检测所述目标标志位,得到第二检测结果,其中,所述第二目标端口输出的电压值由所述漏液检测线的阻值决定,所述第二目标端口设置在所述目标主板上;依据所述第一检测结果和所述第二检测结果确定所述漏液检测线的工作状态,其中,所述依据所述第一检测结果和所述第二检测结果确定所述漏液检测线的工作状态的步骤包括:在所述第一检测结果为所述第二目标端口输出的电压值不大于第一预设电压阈值,并且所述第二检测结果为所述目标标志位为第一标志的情况下,确定所述工作状态为正常工作状态;在所述第一检测结果为所述第二目标端口输出的电压值不小于第二预设电压阈值,并且所述第二检测结果为所述目标标志位为第一标志的情况下,确定所述工作状态为异常工作状态,所述第二预设电压阈值大于第一预设电压阈值,所述漏液检测线检测方法还包括:在第一检测结果为所述第二目标端口输出的电压值不小于第二预设电压阈值,并且第二检测结果为所述目标标志位为第二标志的情况下,确定所述漏液检测线所在的服务器发生漏液故障,其中,所述第二标志用于指示所述第一目标端口输出的电压值未被设置为所述预设电压值。

14.根据权利要求13所述的漏液检测线检测系统,其特征在于,所述漏液检测线检测系统还包括警报装置,其中,所述警报装置,与所述基板管理控制器连接,用于在所述基板管理控制器依据所述第一检测结果和所述第二检测结果确定所述漏液检测线的工作状态为异常状态的情况下向目标对象发送警报信息,其中,所述警报信息中包括所述漏液检测线的位置信息。

15.一种服务器,其特征在于,所述服务器中设置有如权利要求13所述的漏液检测线检测系统。

16.一种漏液检测线检测装置,其特征在于,包括:

第一处理模块,用于按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,所述第一标志用于指示所述第一目标端口输出的电压值被设置为所述预设电压值,所述第一目标端口输出的电压值用于调整漏液检测线的阻值,所述第一预设频率为将所述第一目标端口输出的电压值设置为所述预设电压值的频率,所述漏液检测线设置在目标主板的冷却装置上,所述第一目标端口设置在所述目标主板上;

检测模块,用于按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照所述第二预设频率检测所述目标标志位,得到第二检测结果,其中,所述第二目标端口输出的电压值由所述漏液检测线的阻值决定,所述第二目标端口设置在所述目标主板上;

第二处理模块,用于依据所述第一检测结果和所述第二检测结果确定所述漏液检测线的工作状态,其中,所述依据所述第一检测结果和所述第二检测结果确定所述漏液检测线的工作状态的步骤包括:在所述第一检测结果为所述第二目标端口输出的电压值不大于第一预设电压阈值,并且所述第二检测结果为所述目标标志位为第一标志的情况下,确定所述工作状态为正常工作状态;在所述第一检测结果为所述第二目标端口输出的电压值不小于第二预设电压阈值,并且所述第二检测结果为所述目标标志位为第一标志的情况下,确定所述工作状态为异常工作状态,所述第二预设电压阈值大于第一预设电压阈值,所述漏液检测线检测方法还包括:在第一检测结果为所述第二目标端口输出的电压值不小于第二预设电压阈值,并且第二检测结果为所述目标标志位为第二标志的情况下,确定所述漏液检测线所在的服务器发生漏液故障,其中,所述第二标志用于指示所述第一目标端口输出的电压值未被设置为所述预设电压值。

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至11任一项中所述的漏液检测线检测方法的步骤。

18.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至

11任一项中所述的漏液检测线检测方法的步骤。

说明书 :

漏液检测线检测方法、系统、装置、服务器及电子设备

技术领域

[0001] 本申请实施例涉及计算机领域,具体而言,涉及一种漏液检测线检测方法、系统、装置、服务器及电子设备。

背景技术

[0002] 相关技术中为了避免液冷板在工作过程中发生漏液故障导致服务器故障,通常会在液冷板中设置漏液检测线,来检测液冷板是否发生漏液故障。然而,相关技术中在对漏液检测线进行故障诊断时通常只能由运维人员人工确定,导致不能及时确定漏液检测线是否发生故障,从而影响了服务器的平稳运行。

发明内容

[0003] 本申请实施例提供了一种漏液检测线检测方法、系统、装置、服务器及电子设备,以至少解决相关技术中采用人工巡检的方式来对漏液检测线进行故障诊断导致不能及时确定漏液检测线的工作状态,并且容易误判漏液检测线工作状态的问题。
[0004] 根据本申请的一个实施例,提供了一种漏液检测线检测方法,包括:按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,第一标志用于指示第一目标端口输出的电压值被设置为预设电压值,第一目标端口输出的电压值用于调整漏液检测线的阻值,第一预设频率为将第一目标端口输出的电压值设置为预设电压值的频率,漏液检测线设置在目标主板的冷却装置上,第一目标端口设置在目标主板上;按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照第二预设频率检测目标标志位,得到第二检测结果,其中,第二目标端口输出的电压值由漏液检测线的阻值决定,第二目标端口设置在目标主板上;依据第一检测结果和第二检测结果确定漏液检测线的工作状态。
[0005] 在一些示例性实施例中,依据第一检测结果和第二检测结果确定漏液检测线的工作状态的步骤包括:在第一检测结果为第二目标端口输出的电压值不大于第一预设电压阈值,并且第二检测结果为目标标志位为第一标志的情况下,确定工作状态为正常工作状态;以及,在第一检测结果为第二目标端口输出的电压值不小于第二预设电压阈值,并且第二检测结果为目标标志位为第一标志的情况下,确定工作状态为异常工作状态,其中,第二预设电压阈值大于第一预设电压阈值。
[0006] 在一些示例性实施例中,异常工作状态包括以下至少之一:漏液检测线老化,漏液检测线破损。
[0007] 在一些示例性实施例中,漏液检测线的阻值用于指示漏液检测线是否检测到漏液故障,其中,在第二目标端口输出的电压值不大于第一预设电压阈值的情况下,漏液检测线的阻值为第一类阻值,第一类阻值用于指示漏液检测线检测到漏液故障;以及,在第二目标端口输出的电压值不小于第二预设电压阈值的情况下,漏液检测线的阻值为第二类阻值,第二类阻值用于指示漏液检测线未检测到漏液故障。
[0008] 在一些示例性实施例中,确定工作状态为异常工作状态的步骤之后,漏液检测线检测方法还包括:确定漏液检测线在服务器中的位置信息;依据位置信息生成并向目标对象发送第一故障提示信息,其中,第一故障提示信息用于提示目标对象漏液检测线发生故障,以及漏液检测线的位置信息。
[0009] 在一些示例性实施例中,确定漏液检测线在服务器中的位置信息的步骤包括:获取漏液检测线的漏液检测线标识信息,其中,漏液检测线标识信息包括漏液检测线所在的服务器的服务器标识信息,以及漏液检测线的序号;依据漏液检测线标识信息,确定漏液检测线在服务器中的位置信息。
[0010] 在一些示例性实施例中,依据漏液检测线标识信息,确定漏液检测线在服务器中的位置信息的步骤包括:依据服务器标识信息,确定服务器中漏液检测线的排序方式;依据排序方式和序号,确定漏液检测线在服务器中的位置信息。
[0011] 在一些示例性实施例中,漏液检测线检测方法还包括:在第一检测结果为第二目标端口输出的电压值不小于第二预设电压阈值,并且第二检测结果为目标标志位为第二标志的情况下,确定漏液检测线所在的服务器发生漏液故障,其中,第二标志用于指示第一目标端口输出的电压值未被设置为预设电压值。
[0012] 在一些示例性实施例中,确定漏液检测线所在的服务器发生漏液故障的步骤之后,漏液检测线检测方法还包括:确定漏液故障在服务器中的故障位置信息;依据位置信息生成并向目标对象发送第二故障提示信息,其中,故障提示信息用于提示目标对象服务器发生漏液故障,以及漏液故障的故障位置信息。
[0013] 在一些示例性实施例中,确定漏液故障在服务器中的故障位置信息的步骤包括:获取漏液检测线的漏液检测线标识信息,其中,漏液检测线标识信息包括漏液检测线所在的服务器的服务器标识信息,以及漏液检测线的序号;依据漏液检测线标识信息,确定漏液检测线在服务器中对应的检测区域;依据检测区域,确定故障位置信息,其中,故障位置信息中包括检测区域信息。
[0014] 在一些示例性实施例中,在按照第一预设频率设置第一目标端口输出的电压值为预设电压值的步骤之前,漏液检测线检测方法还包括:创建第一线程和第二线程,其中,第一线程用于按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,第二线程用于按照第二预设频率得到第一检测结果和第二检测结果,第二预设频率大于第一预设频率。
[0015] 在一些示例性实施例中,第一线程还用于在将第一目标端口输出的电压值设置为预设电压值,并为目标标志位赋值第一标志后,间隔预设时间段后取消设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第二标志。
[0016] 在一些示例性实施例中,预设时间段的时长大于第二预设频率对应的时间周期的时长。
[0017] 根据本申请的另一个实施例,提供了一种冷却装置,其特征在于,包括液冷板,漏液检测线,第一目标端口,第二目标端口,其中,漏液检测线,设置在液冷板中,用于检测液冷板是否发生漏液故障;第一目标端口,用于调整漏液检测线的阻值;第二目标端口,用于输出由漏液检测线的阻值决定的电压值。
[0018] 根据本申请的另一个实施例,提供了一种漏液检测线检测系统,包括基板管理控制器,漏液检测线,第一目标端口,第二目标端口,其中,第一目标端口,用于调整漏液检测线的阻值;第二目标端口,用于输出由漏液检测线的阻值决定的电压值;基板管理控制器,用于按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,第一标志用于指示第一目标端口输出的电压值被设置为预设电压值,第一目标端口输出的电压值用于调整漏液检测线的阻值,第一预设频率为将第一目标端口输出的电压值设置为预设电压值的频率,漏液检测线设置在目标主板的冷却装置上,第一目标端口设置在目标主板上;按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照第二预设频率检测目标标志位,得到第二检测结果,其中,第二目标端口输出的电压值由漏液检测线的阻值决定,第二目标端口设置在目标主板上;依据第一检测结果和第二检测结果确定漏液检测线的工作状态。
[0019] 在一些示例性实施例中,漏液检测线检测系统还包括警报装置,其中,警报装置,与基板管理控制器连接,用于在基板管理控制器依据第一检测结果和第二检测结果确定漏液检测线的工作状态为异常状态的情况下向目标对象发送警报信息,其中,警报信息中包括漏液检测线的位置信息。
[0020] 根据本申请的又一个实施例,提供了一种服务器,其中,服务器中设置有漏液检测线检测系统。
[0021] 根据本申请的另一个实施例,提供了一种漏液检测线检测装置,包括:第一处理模块,用于按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,第一标志用于指示第一目标端口输出的电压值被设置为预设电压值,第一目标端口输出的电压值用于调整漏液检测线的阻值,第一预设频率为将第一目标端口输出的电压值设置为预设电压值的频率,漏液检测线设置在目标主板的冷却装置上,第一目标端口设置在目标主板上;检测模块,用于按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照第二预设频率检测目标标志位,得到第二检测结果,其中,第二目标端口输出的电压值由漏液检测线的阻值决定,第二目标端口设置在目标主板上;第二处理模块,用于依据第一检测结果和第二检测结果确定漏液检测线的工作状态。
[0022] 根据本申请的又一个实施例,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0023] 根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
[0024] 通过本申请,由于可以按照第一预设频率来调整漏液检测线的阻值,从而模拟发生漏液时的情况,并按照第二频率来检测漏液检测线的工作状态,从而实现了无需运维人员人工巡检即可对漏液检测线进行故障诊断因此,可以解决相关技术中采用人工巡检的方式来对漏液检测线进行故障诊断导致不能及时确定漏液检测线的工作状态,并且容易误判漏液检测线工作状态的问题问题,达到了避免服务器因漏液检测线故障而无法正常工作的效果。

附图说明

[0025] 图1是根据本申请实施例的电子设备的结构框图;
[0026] 图2是根据本申请实施例的漏液检测线检测方法的流程图;
[0027] 图3是根据本申请实施例的漏液检测线检测系统的结构框图;
[0028] 图4是根据本申请实施例的服务器的结构框图;
[0029] 图5是根据本申请实施例的漏液检测线检测装置的结构框图;
[0030] 图6是根据本申请实施例的冷却装置的结构框图;
[0031] 图7是根据本申请实施例的存储介质的结构框图;
[0032] 图8是根据本申请实施例的电子设备的结构框图。

具体实施方式

[0033] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0034] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0035] 为了更好地理解本申请实施例,以下将本申请实施例中涉及的技术术语解释如下:
[0036] 基板管理控制器(Baseboard Management Controller, 简称BMC)是服务器特有的管理控制器,BMC的主要功能之一是自动监控服务器运行状态,主要包括各硬件的健康状态。BMC监测各硬件的健康状态,获取各硬件的信息,有助于运维人员及时了解服务器的运行状况,保证服务器正常运行。
[0037] 冷板式液冷技术,即利用工作流体作为中间热量传输的媒介,将热量由热区传递到远处再进行冷却。在该技术中,工作液体与被冷却对象分离,工作液体不与电子器件直接接触,而是通过液冷板等高效热传导部件将被冷却对象的热量传递到冷媒中,因此冷板式液冷技术又称为间接液冷技术。
[0038] 漏液检测线:一种被水浸湿后,阻值会发生变化的线缆。根据其阻值发生变化的特点,将其连接在漏液检测GPIO与外接电阻之间,当服务器发生漏水时,线缆阻值变化,漏液检测GPIO的值被拉低,进而能检测到服务器发生了漏液。
[0039] 漏液检测线在位检测GPIO:另一个GPIO,用来模拟实际发生了漏液,当该GPIO的值发生变化时,漏液检测线两端的阻值也会发生变化,根据漏液检测GPIO值的变化,判断漏液检测线是否在位,功能是否正常。
[0040] 服务器在正常的工作过程中会生成大量的热量,这些热量会导致服务器的温度过高,从而影响服务器的工作性能。为了避免服务器的温度过高,目前常用的冷却方式是采用液板式液冷技术来为服务器进行冷却。液板式液冷技术,也就是利用工作流体作为中间热量传输的媒介,将热量由热区传递到远处再进行冷却。在该技术中,工作液体与冷却对象分离,工作液不与电子器件直接接触,而是通过液冷板等高效热传导部件将被冷却对象的热量传递到冷媒中,因此,液板式液冷技术又称为间接液冷技术。
[0041] 为了避免液冷板在工作过程中发生漏液故障导致服务器故障,在冷板式液冷服务器运行过程中,要时刻监控液冷有没有发生漏液,一旦发生漏液,要及时告警,用来防止液体大量露出后,将主板烧坏,甚至引起机房大规模漏电连电的问题。通常情况下,漏液检测是根据漏液检测线在浸入液体后阻值发生变化这一特性实现的,所以要想实现在服务器运行过程中,漏液检测功能正常,不会出现实际发生漏液,但是BMC没有正确告警的情况,首先就要保证在服务器运行过程中,漏液检测线的浸入液体后阻值变化这一特性正常,漏液检测线没有出现老化,破损等情况。然而在相关技术中,由于依靠运维人员人工巡检来对漏液检测线进行故障诊断,导致不能及时发现漏液检测线是否发生故障,进而导致了服务器可能由于漏液检测线故障而无法工作。为了解决该问题,本申请实施例中提供了相关的解决方案,以下详细说明。
[0042] 根据本申请实施例,提供了一种漏液检测线检测方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0043] 本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的电子设备中执行。图1示出了一种用于实现漏液检测线检测方法的电子设备的硬件结构框图。如图1所示,电子设备10可以包括一个或多个(图中采用102a、102b,……,102n来示出)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为BUS总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
[0044] 应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
[0045] 需要说明的是,在一些实施例中,上述一个或多个处理器102可以是集成在基板管理控制器中。
[0046] 存储器104可用于存储应用软件的软件程序以及模块,如本申请实施例中的漏液检测线检测方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的漏洞检测方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0047] 传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
[0048] 显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
[0049] 在上述运行环境下,本申请实施例提供了一种漏液检测线检测方法,如图2所示,该方法包括如下步骤:
[0050] 步骤S202,按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,第一标志用于指示第一目标端口输出的电压值被设置为预设电压值,第一目标端口输出的电压值用于调整漏液检测线的阻值,第一预设频率为将第一目标端口输出的电压值设置为预设电压值的频率,漏液检测线设置在目标主板的冷却装置上,第一目标端口设置在目标主板上;
[0051] 在步骤S202所提供的技术方案中,漏液检测线的阻值指的是漏液检测线的第一导体和第二导体之间的输出电阻。具体地,漏液检测线包括第一导体,第二导体和填充介质,其中,第一导体和第二导体分别设置在填充介质的一侧,填充介质的阻值会在接触到液冷板中的介质后发生变化,从而改变第一导体和第二导体之间的输出电阻,也就是本申请中所述的漏液检测线的电阻。这样当填充介质的阻值发生变化后,第一导体和第二导体之间的输出电阻的阻值会发生变化。而第一导体和第二导体之间还会通过可控开关连接,可控开关则与第一目标端口连接。当第一目标端口输出预设电压值后,可控开关处于闭合状态,此时第一导体和第二导体短接,第一导体和第二导体之间的输出电阻位于故障阻值区间内。上述故障阻值区间指的是漏液检测线检测到漏液故障时的输出电阻的取值范围。
[0052] 步骤S204,按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照第二预设频率检测目标标志位,得到第二检测结果,其中,第二目标端口输出的电压值由漏液检测线的阻值决定,第二目标端口设置在目标主板上;
[0053] 需要说明的是,在步骤S102和步骤S104所提供的技术方案中,由于漏液事故对服务器的安全稳定运行威胁较大,因此需要严密监控冷却装置是否发生漏液的问题,而漏液检测线本身出现故障的概率则较低,因此在一些实施例中,第二预设频率会大于第一预设频率。例如,第一预设频率可以是每24小时或运维人员设定的其他时间周期内将第一目标端口输出的电压值设定为预设电压值,而第二预设频率可以是每秒或运维人员设定的其他时间周期内检测一次第二目标端口输出的电压值。
[0054] 在本申请的一些实施例中,在执行步骤S102所提供的技术方案之前,还可以设置第一线程和第二线程,其中,所述第一线程用于按照所述第一预设频率设置第一目标端口输出的电压值为预设电压值,并为所述目标标志位赋值第一标志,所述第二线程用于按照所述第二预设频率得到所述第一检测结果和所述第二检测结果。
[0055] 作为一种可选地实施方式,第一线程还用于在将第一目标端口输出的电压值设置为预设电压值,并为目标标志位赋值第一标志后,间隔预设时间段后取消设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第二标志。
[0056] 需要说明的是,上述预设时间段的时长大于所述第二预设频率对应的时间周期的时长。
[0057] 具体地,可以在基板管理控制器内建立第一线程和第二线程,第一线程用于定期拉低漏液检测线在位检测GPIO,模拟漏液事件发生,用于定期监控漏液检测线是否在位,能否正确识别出漏液事件,第二线程用于定期检测漏液检测GPIO,用于判断是否有漏液事件发生以及漏液检测线异常事件发生,若有,则及时告警。
[0058] 步骤S206,依据第一检测结果和第二检测结果确定漏液检测线的工作状态。
[0059] 在步骤S206所提供的技术方案中,依据第一检测结果和第二检测结果确定漏液检测线的工作状态的步骤包括:在第一检测结果为第二目标端口输出的电压值不大于第一预设电压阈值,并且第二检测结果为目标标志位为第一标志的情况下,确定工作状态为正常工作状态;以及,在第一检测结果为第二目标端口输出的电压值不小于第二预设电压阈值,并且第二检测结果为目标标志位为第一标志的情况下,确定工作状态为异常工作状态,其中,第二预设电压阈值大于第一预设电压阈值。其中,异常工作状态包括漏液检测线老化和漏液检测线破损。
[0060] 需要说明的是,漏液检测线的阻值用于指示漏液检测线是否检测到漏液故障,其中,在第二目标端口输出的电压值不大于第一预设电压阈值的情况下,漏液检测线的阻值为第一类阻值,第一类阻值用于指示漏液检测线检测到漏液故障或漏液检测线被设置为检测到漏液故障;以及,在第二目标端口输出的电压值不小于第二预设电压阈值的情况下,漏液检测线的阻值为第二类阻值,第二类阻值用于指示漏液检测线未检测到漏液故障。
[0061] 为了保障冷却装置的正常工作,从而保证服务器的平稳运行,确定工作状态为异常工作状态的步骤之后,漏液检测线检测方法还包括:确定漏液检测线在服务器中的位置信息;依据位置信息生成并向目标对象发送第一故障提示信息,其中,第一故障提示信息用于提示目标对象漏液检测线发生故障,以及漏液检测线的位置信息。
[0062] 具体地,确定漏液检测线在服务器中的位置信息的步骤包括:获取漏液检测线的漏液检测线标识信息,其中,漏液检测线标识信息包括漏液检测线所在的服务器的服务器标识信息,以及漏液检测线的序号;依据漏液检测线标识信息,确定漏液检测线在服务器中的位置信息。
[0063] 可选地,依据漏液检测线标识信息,确定漏液检测线在服务器中的位置信息的步骤包括:依据服务器标识信息,确定服务器中漏液检测线的排序方式;依据排序方式和序号,确定漏液检测线在服务器中的位置信息。
[0064] 作为一种可选地实施方式,上述位置信息可以是漏液检测线的编号信息(也就是序号)。具体地,在冷却装置中通常会设置有多段漏液检测线,并且一个服务器中可能设置有多个冷却装置。此时漏液检测线的编号信息中可以包括漏液检测线所在的服务器标识信息,漏液检测线所在的冷却装置标识信息,以及漏液检测线在冷却装置中的序号。这样运维人员根据服务器标识信息和冷却装置标识信息可以快速确定漏液检测线的大致位置,并进一步依据序号来确定漏液检测线的准确位置。
[0065] 在本申请的另一些实施例中,在第一检测结果为第二目标端口输出的电压值不小于第二预设电压阈值,并且第二检测结果为目标标志位为第二标志的情况下,确定漏液检测线所在的服务器发生漏液故障,其中,第二标志用于指示第一目标端口输出的电压值未被设置为预设电压值。
[0066] 作为一种可选地实施方式,确定漏液检测线所在的服务器发生漏液故障的步骤之后,漏液检测线检测方法还包括:确定漏液故障在服务器中的故障位置信息;依据位置信息生成并向目标对象发送第二故障提示信息,其中,故障提示信息用于提示目标对象服务器发生漏液故障,以及漏液故障的故障位置信息。
[0067] 具体地,确定漏液故障在服务器中的故障位置信息的步骤包括:获取漏液检测线的漏液检测线标识信息,其中,漏液检测线标识信息包括漏液检测线所在的服务器的服务器标识信息,以及漏液检测线的序号;依据漏液检测线标识信息,确定漏液检测线在服务器中对应的检测区域;依据检测区域,确定故障位置信息,其中,故障位置信息中包括检测区域信息。
[0068] 需要说明的是,上述目标标志位的作用是说明当前漏液检测线是否被认为设置为漏液状态,从而准确判断漏液检测线是否发生故障。具体而言,由于模拟漏液产生的漏液检测信号被拉低属于预期内的漏液检测信号被拉低,不应该报漏液发生的告警,而对于非模拟产生漏液检测信号被拉低,是需要触发漏液告警的。但是拉低漏液检测线在位检测GPIO和实际的漏液都会触发漏液检测信号被拉低,因此需要设置目标标志位对两种情况进行区分。因此在本申请的一些实施例中,可以置全局变量标志位LeakageCableTest(也就是目标标志位),该标志位置1说明当前处于主动检测拉低漏液检测线在位检测GPIO,主动模拟漏液的过程中,该标志位为0说明此时没有进行主动模拟漏液。在第一线程中,将漏液检测线在位检测GPIO拉低一段时间(通常为6s),同时在拉低漏液检测线在位检测GPIO的同时,将LeakageCableTest置为1,第二线程在检测到LeakageCableTest为1时,若检测到漏液检测GPIO为低,说明漏液检测线工作正常,若检测到漏液检测GPIO为高,说明漏液检测线发生异常,不能正确识别漏液事件,此时需要进行漏液检测线异常的告警,提醒运维更换漏液检测线。
[0069] 在漏液检测第二线程的正常运行中,若检测到LeakageCableTest为0,说明此时处于漏液正常监控状态中,此时若检测到漏液检测GPIO为低,说明该GPIO为低是由实际的漏液事件触发的,要及时告警漏液事件,防止出现漏液过多,触发主板或者机柜漏电连电事件。
[0070] 可以看出,本申请实施例中通过漏液检测GPIO以及漏液检测线在位检测GPIO的配合,实现了对漏液检测线功能的线上定期自动巡检,当漏液检测线异常时,能及时告警并更换漏液检测线,同时对实际产生的漏液事件,也能及时告警。防止出现由于漏液检测线异常导致的漏液事件没有被识别出来,进而引发更大安全问题的场景。
[0071] 另外,通过按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,第一标志用于指示第一目标端口输出的电压值被设置为预设电压值,第一目标端口输出的电压值用于调整漏液检测线的阻值;按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照第二预设频率检测目标标志位,得到第二检测结果,其中,第二目标端口输出的电压值由漏液检测线的阻值决定;依据第一检测结果和第二检测结果确定漏液检测线的工作状态的方式,解决了相关技术中采用人工巡检的方式来对漏液检测线进行故障诊断导致不能及时确定漏液检测线的工作状态,并且容易误判漏液检测线工作状态的问题,保证了服务器的平稳运行。
[0072] 其中,上述步骤的执行主体可以为服务器或终端等,但不限于此。
[0073] 在本实施例中还提供了一种漏液检测线检测系统,该系统用于实现上述实施例及优选实施方式,因此对上述实施例及优选实施方式的相关解释说明也适用于本申请实施例中,已经进行过说明的不再赘述。
[0074] 图3是根据本申请实施例的漏液检测线32检测系统的结构框图,如图3所示,该系统包括基板管理控制器30,漏液检测线32,第一目标端口34,第二目标端口36,其中,第一目标端口34,用于调整漏液检测线32的阻值;第二目标端口36,用于输出由漏液检测线32的阻值决定的电压值;基板管理控制器30,用于按照第一预设频率设置第一目标端口34输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,第一标志用于指示第一目标端口34输出的电压值被设置为预设电压值,第一目标端口44输出的电压值用于调整漏液检测线32的阻值;按照第二预设频率检测第二目标端口36输出的电压值,得到第一检测结果,以及按照第二预设频率检测目标标志位,得到第二检测结果,其中,第二目标端口36输出的电压值由漏液检测线32的阻值决定;依据第一检测结果和第二检测结果确定漏液检测线32的工作状态。
[0075] 作为一种可选的实施方式,上述基板管理控制器30依据所述第一检测结果和所述第二检测结果确定所述漏液检测线42的工作状态的步骤包括:在所述第一检测结果为所述第二目标端口36输出的电压值不等于所述预设电压值,并且所述第二检测结果为所述目标标志位为第一标志的情况下,确定所述工作状态为正常工作状态;以及,在所述第一检测结果为所述第二目标端口36输出的电压值不是所述第二预设电压值,并且所述第二检测结果为所述目标标志位为第一标志的情况下,确定所述工作状态为异常工作状态。
[0076] 作为一种可选的实施方式,确定所述工作状态为异常工作状态的步骤之后,上述基板管理控制器30还被配置为执行:确定所述漏液检测线32在服务器中的位置信息;依据所述位置信息生成并向目标对象发送故障提示信息,其中,所述故障提示信息用于提示目标对象所述漏液检测线32发生故障,以及所述漏液检测线32的位置信息。
[0077] 作为一种可选的实施方式,上述基板管理控制器30还被配置为执行:在第一检测结果为所述第二目标端口36输出的电压值为第二预设电压值,并且第二检测结果为所述目标标志位为第二标志的情况下,确定所述漏液检测线32所在的服务器发生漏液故障,其中,所述第二标志用于指示所述第一目标端口34输出的电压值未被设置为所述预设电压值。
[0078] 作为一种可选的实施方式,上述基板管理控制器30在按照第一预设频率设置第一目标端口34输出的电压值为预设电压值的步骤之前,还会创建第一线程和第二线程,其中,所述第一线程用于按照所述第一预设频率设置第一目标端口34输出的电压值为预设电压值,并为所述目标标志位赋值第一标志,所述第二线程用于按照所述第二预设频率得到所述第一检测结果和所述第二检测结果,所述第二预设频率大于所述第一预设频率。
[0079] 具体地,可以在基板管理控制器内建立第一线程和第二线程,第一线程用于定期拉低漏液检测线在位检测GPIO,模拟漏液事件发生,用于定期监控漏液检测线是否在位,能否正确识别出漏液事件,第二线程用于定期检测漏液检测GPIO,用于判断是否有漏液事件发生以及漏液检测线异常事件发生,若有,则及时告警。
[0080] 需要说明的是,上述目标标志位的作用是说明当前漏液检测线是否被认为设置为漏液状态,从而准确判断漏液检测线是否发生故障。具体而言,由于模拟漏液产生的漏液检测信号被拉低属于预期内的漏液检测信号被拉低,不应该报漏液发生的告警,而对于非模拟产生漏液检测信号被拉低,是需要触发漏液告警的。但是拉低漏液检测线在位检测GPIO和实际的漏液都会触发漏液检测信号被拉低,因此需要设置目标标志位对两种情况进行区分。
[0081] 在本申请的一些实施例中,上述漏液检测线检测系统还包括警报装置,其中,警报装置与所述基板管理控制器连接,用于在所述基板管理控制器依据所述第一检测结果和所述第二检测结果确定所述漏液检测线的工作状态为异常状态的情况下向目标对象发送警报信息,其中,所述警报信息中包括所述漏液检测线的位置信息。
[0082] 在本实施例中还提供了一种冷却装置,该冷却装置用于实现上述实施例及优选实施方式,因此对上述实施例及优选实施方式的相关解释说明也适用于本申请实施例中,已经进行过说明的不再赘述。
[0083] 具体地,如图6所示,该冷却装置包括液冷板60,漏液检测线32,第一目标端口34,第二目标端口36,其中,漏液检测线32,设置在液冷板60中,用于检测液冷板是否发生漏液故障;第一目标端口34,用于调整漏液检测线的阻值;第二目标端口,用于输出由漏液检测线的阻值决定的电压值。
[0084] 在本实施例中还提供了一种服务器,该服务器用于实现上述实施例及优选实施方式,因此对上述实施例及优选实施方式的相关解释说明也适用于本申请实施例中,已经进行过说明的不再赘述。
[0085] 图4是根据本申请实施例的漏液检测线服务器的结构框图,如图4所示,该服务器中设置有上述漏液检测线检测系统。
[0086] 在本实施例中还提供了一种漏液检测线检测装置,该装置用于实现上述实施例及优选实施方式,因此对上述实施例及优选实施方式的相关解释说明也适用于该装置中,所以已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0087] 图5是根据本申请实施例的漏液检测线检测装置的结构框图,如图5所示,该装置包括第一处理模块50,用于按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,第一标志用于指示第一目标端口输出的电压值被设置为预设电压值,第一目标端口输出的电压值用于调整漏液检测线的阻值,第一预设频率为将第一目标端口输出的电压值设置为预设电压值的频率,漏液检测线设置在目标主板的冷却装置上,第一目标端口设置在目标主板上;检测模块52,用于按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照第二预设频率检测目标标志位,得到第二检测结果,其中,第二目标端口输出的电压值由漏液检测线的阻值决定,第二目标端口设置在目标主板上;第二处理模块54,用于依据第一检测结果和第二检测结果确定漏液检测线的工作状态。
[0088] 在本申请的一些实施例中,第二处理模块54依据第一检测结果和第二检测结果确定漏液检测线的工作状态的步骤包括:在第一检测结果为第二目标端口输出的电压值不大于第一预设电压阈值,并且第二检测结果为目标标志位为第一标志的情况下,确定工作状态为正常工作状态;以及,在第一检测结果为第二目标端口输出的电压值不小于第二预设电压阈值,并且第二检测结果为目标标志位为第一标志的情况下,确定工作状态为异常工作状态,其中,第二预设电压阈值大于第一预设电压阈值。
[0089] 在本申请的一些实施例中,漏液检测线的阻值用于指示漏液检测线是否检测到漏液故障,其中,在第二目标端口输出的电压值不大于第一预设电压阈值的情况下,漏液检测线的阻值为第一类阻值,第一类阻值用于指示漏液检测线检测到漏液故障或漏液检测线被设置为检测到漏液故障;以及,在第二目标端口输出的电压值不小于第二预设电压阈值的情况下,漏液检测线的阻值为第二类阻值,第二类阻值用于指示漏液检测线未检测到漏液故障。
[0090] 在本申请的一些实施例中,确定工作状态为异常工作状态的步骤之后,第二处理模块54还被配置为执行:确定漏液检测线在服务器中的位置信息;依据位置信息生成并向目标对象发送故障提示信息,其中,故障提示信息用于提示目标对象漏液检测线发生故障,以及漏液检测线的位置信息。
[0091] 在本申请的一些实施例中,第二处理模块54确定漏液检测线在服务器中的位置信息的步骤包括:获取漏液检测线的漏液检测线标识信息,其中,漏液检测线标识信息包括漏液检测线所在的服务器的服务器标识信息,以及漏液检测线的序号;依据漏液检测线标识信息,确定漏液检测线在服务器中的位置信息。
[0092] 在本申请的一些实施例中,第二处理模块54依据漏液检测线标识信息,确定漏液检测线在服务器中的位置信息的步骤包括:依据服务器标识信息,确定服务器中漏液检测线的排序方式;依据排序方式和序号,确定漏液检测线在服务器中的位置信息。
[0093] 在本申请的一些实施例中,第二处理模块54还被配置为执行:在第一检测结果为第二目标端口输出的电压值不小于第二预设电压阈值,并且第二检测结果为目标标志位为第二标志的情况下,确定漏液检测线所在的服务器发生漏液故障,其中,第二标志用于指示第一目标端口输出的电压值未被设置为预设电压值。
[0094] 在本申请的一些实施例中,确定漏液检测线所在的服务器发生漏液故障的步骤之后,第二处理模块54还用于:确定漏液故障在服务器中的故障位置信息;依据位置信息生成并向目标对象发送第二故障提示信息,其中,故障提示信息用于提示目标对象服务器发生漏液故障,以及漏液故障的故障位置信息。
[0095] 在本申请的一些实施例中,第二处理模块54确定漏液故障在服务器中的故障位置信息的步骤包括:获取漏液检测线的漏液检测线标识信息,其中,漏液检测线标识信息包括漏液检测线所在的服务器的服务器标识信息,以及漏液检测线的序号;依据漏液检测线标识信息,确定漏液检测线在服务器中对应的检测区域;依据检测区域,确定故障位置信息,其中,故障位置信息中包括检测区域信息。
[0096] 在本申请的一些实施例中,在按照第一预设频率设置第一目标端口输出的电压值为预设电压值的步骤之前,第一处理模块50还被配置为执行:创建第一线程和第二线程,其中,所述第一线程用于按照所述第一预设频率设置第一目标端口输出的电压值为预设电压值,并为所述目标标志位赋值第一标志,所述第二线程用于按照所述第二预设频率得到所述第一检测结果和所述第二检测结果,所述第二预设频率大于所述第一预设频率。
[0097] 需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
[0098] 本申请的实施例还提供了一种如图7所示的计算机可读存储介质70,该计算机可读存储介质70中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤,例如,该计算机程序可在运行时执行如下漏液检测线检测方法:按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,第一标志用于指示第一目标端口输出的电压值被设置为预设电压值,第一目标端口输出的电压值用于调整漏液检测线的阻值,第一预设频率为将第一目标端口输出的电压值设置为预设电压值的频率,漏液检测线设置在目标主板的冷却装置上,第一目标端口设置在目标主板上;按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照第二预设频率检测目标标志位,得到第二检测结果,其中,第二目标端口输出的电压值由漏液检测线的阻值决定,第二目标端口设置在目标主板上;依据第一检测结果和第二检测结果确定漏液检测线的工作状态。
[0099] 在一些示例性实施例中,上述计算机可读存储介质70可以包括但不限于:U盘、只读存储器(Read‑Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
[0100] 另外,如图7所示,上述计算机可读存储介质70还设置有数据接口72,电子设备或处理器等可通过该数据接口72从计算机可读存储介质70中读取或写入数据。
[0101] 本申请的实施例还提供了一种如图8所示的电子设备,包括存储器80和处理器82,该存储器80中存储有计算机程序,该处理器82被设置为运行计算机程序以执行上述任一项方法实施例中的步骤,例如,该处理器82可被设置为执行如下漏液检测线检测方法:按照第一预设频率设置第一目标端口输出的电压值为预设电压值,并为目标标志位赋值第一标志,其中,第一标志用于指示第一目标端口输出的电压值被设置为预设电压值,第一目标端口输出的电压值用于调整漏液检测线的阻值,第一预设频率为将第一目标端口输出的电压值设置为预设电压值的频率,漏液检测线设置在目标主板的冷却装置上,第一目标端口设置在目标主板上;按照第二预设频率检测第二目标端口输出的电压值,得到第一检测结果,以及按照第二预设频率检测目标标志位,得到第二检测结果,其中,第二目标端口输出的电压值由漏液检测线的阻值决定,第二目标端口设置在目标主板上;依据第一检测结果和第二检测结果确定漏液检测线的工作状态。
[0102] 在一些示例性实施例中,上述电子设备还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器82连接,该输入输出设备和上述处理器82连接。
[0103] 在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0104] 在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0105] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0106] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0107] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0108] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。