一种硬盘保护方法及电子设备与流程

文档序号:15736701发布日期:2018-10-23 21:36阅读:135来源:国知局

本发明涉及计算机技术领域,尤其涉及一种硬盘方法及电子设备。



背景技术:

目前服务器或台式机通常采用液冷器件进行设备冷却处理。液冷器件中的液体为不导电液体,具有可挥发或不挥发性。

而液冷器件随着运行时间的增加,可能会出现各种损坏情况,而液冷器件中的液体会直接损坏硬盘,导致硬盘无法正常工作的情况。

因此,亟需一种能够对硬盘进行保护的实现方案。



技术实现要素:

有鉴于此,本发明提供一种硬盘保护方法及电子设备,用以解决现有技术中液冷器件中的液体损坏硬盘,导致硬盘无法正常工作的技术问题。

本发明提供了一种硬盘保护方法,包括:

监测与所述硬盘对应的液冷器件的运行状态,所述运行状态表明所述液冷器件是否出现漏液;

基于所述运行状态,执行第一指令,所述第一指令用于控制所述硬盘中断,以保护所述硬盘。

上述方法,优选的,还包括:

基于所述运行状态,执行第二指令,所述第二指令用于控制与所述硬盘相关的目标器件执行相应的功能,以保护所述硬盘。

上述方法,优选的,监测与所述硬盘对应的液冷器件的运行状态,包括:

监测所述硬盘周边器件上是否出现液冷器件中的液体。

上述方法,优选的,监测与所述硬盘对应的液冷器件的运行状态,包括:

监测所述硬盘周边空间中目标气体的浓度是否超过预设的阈值。

上述方法,优选的,所述目标器件为设置在所述硬盘上的封闭开关;

其中,控制与所述硬盘相关的目标器件执行相应的功能,包括:

控制所述封闭开关启动,以使得所述硬盘上的通气孔封闭。

上述方法,优选的,所述封闭开关包括:弹片、转动轴和密封凸头,所述弹片连接所述转动轴和所述密封凸头,所述转动轴能够带动所述弹片及所述弹片上的密封凸头转动;

其中,控制所述封闭开关启动,包括:

控制所述转动轴转动,以带动所述密封凸头转动到所述通风孔,对所述通风孔进行封闭。

上述方法,优选的,所述目标器件为设置在所述硬盘接口四周的套接保护槽,所述套接保护槽中包括至少两层套接层;

其中,控制与所述硬盘相关的目标器件执行相应的功能,包括:

驱动所述套接保护槽中的至少一层套接层上升,以使得所述套接保护槽的高度大于所述硬盘接口的高度。

上述方法,优选的,还包括:

向与所述硬盘相关联的电子设备发送硬盘信息,所述硬盘信息表明所述硬盘处于被保护状态。

本申请还提供了一种电子设备,包括:

硬盘;

传感器,用于监测与所述硬盘对应的液冷器件的运行状态,所述运行状态表明所述液冷器件是否出现漏液;

处理器,用于基于所述运行状态,执行第一指令,所述第一指令用于控制所述硬盘中断,以保护所述硬盘。

上述电子设备,优选的,所述处理器还用于:

基于所述运行状态,执行第二指令,所述第二指令用于控制与所述硬盘相关的目标器件执行相应的功能,以保护所述硬盘。

上述电子设备,优选的,所述传感器为:液体传感器,用于监测所述硬盘周边器件上是否出现液冷器件中的液体。

上述电子设备,优选的,所述传感器为:气体传感器,用于监测所述硬盘周边空间中目标气体的浓度是否超过预设的阈值。

上述电子设备,优选的,所述目标器件为设置在所述硬盘上的封闭开关;

所述封闭开关包括:弹片、转动轴和密封凸头,所述弹片连接所述转动轴和所述密封凸头,所述转动轴能够带动所述弹片及所述弹片上的密封凸头转动;

所述处理器具体用于:执行所述第二指令,以控制所述封闭开关启动,使得所述转动轴转动,以带动所述密封凸头转动到所述通风孔,对所述通风孔进行封闭。

上述电子设备,优选的,所述目标器件为设置在所述硬盘接口四周的套接保护槽,所述套接保护槽中包括至少两层套接层;

所述处理器具体用于:执行所述第二指令,以驱动所述套接保护操作中的至少一层套接层上升,以使得所述套接保护槽的高度大于所述硬盘接口的高度。

从上述技术方案可以看出,本申请公开的一种硬盘保护方法及电子设备,通过监测液冷器件的运行状态,从而基于运行状态中液冷器件是否出现漏液的情况来执行能够控制硬盘中断的第一指令,达到保护硬盘的目的。本申请中通过液冷器件的状态监测来控制硬盘是否中断,避免液冷器件出现漏液时会导致硬盘损害的情况,从而来达到保护硬盘的目的。

附图说明

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

图1为本申请实施例一提供的一种硬盘保护方法的流程图;

图2及图3分别为本申请实施例一的另一流程图;

图4~图7分别为本申请实施例的示例图;

图8~图10为本申请实施例一的其他流程图;

图11为本申请实施例二提供的一种电子设备的结构示意图;

图12~图16分别为本申请实施例二的应用示例图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参考图1,为本申请实施例一提供的一种硬盘保护方法的实现流程图,本实施例可以应用在具有液冷器件的各种硬盘设备上,如服务器上的硬盘等。

在本实施例中,该方法可以包括以下步骤:

步骤101:监测与硬盘对应的液冷器件的运行状态。

其中,该运行状态能够表明液冷器件是否出现漏液。例如,运行状态用字符标号来标识,用以表明液冷器件是否出现漏液,如果出现漏液运行状态为1,没有漏液则运行状态为0。

需要说明的是,液冷器件是否漏液,包括以下至少一种情况:硬盘周边的PCB板上是否有液冷器件的液体、液冷器件是否有挥发出气体、是否泄漏液体、硬盘接口附件是否有液冷器件的液体或挥发的气体,硬盘通气孔附件是否有液体或挥发的气体,等等。

步骤102:基于运行状态,执行第一指令。

其中,第一指令用于控制硬盘中断,以保护硬盘。

需要说明的是,第一指令控制硬盘中断,可以包括:中断硬盘当前的读写及对硬盘断电等操作。

另外,为了保障用户的利益,本实施例中的第一指令还用于在中断硬盘读写之前,延迟预设的时长后再终端硬盘当前读写,在延迟时长的这段时间用以保存硬盘运行数据,从而保护用户数据不丢失。其中,预设的时长可以根据需要进行设置,如延迟20或者10秒用来保存硬盘当前数据。

从上述技术方案可以看出,本申请实施例一提供的一种硬盘保护方法,通过监测液冷器件的运行状态,从而基于运行状态中液冷器件是否出现漏液的情况来执行能够控制硬盘中断的第一指令,达到保护硬盘的目的。本实施例中通过液冷器件的状态监测来控制硬盘是否中断,避免液冷器件出现漏液时会导致硬盘损害的情况,从而来达到保护硬盘的目的。

在一种实现方式中,本实施例中还可以通过其他方式实现对硬盘的保护,如图2中所示,本实施例中的方法可以包括以下步骤:

步骤201:监测与硬盘对应的液冷器件的运行状态。

其中,该运行状态能够表明液冷器件是否出现漏液。

步骤202:基于运行状态,执行第二指令。

其中,第二指令用于控制与硬盘相关的目标器件执行相应的功能,以保护硬盘。

需要说明的是,目标器件可以为硬盘上设置的功能器件,也可以是与硬盘相邻近的功能器件,如硬盘周边的器件。

由此,本实施例中通过监测液冷器件的运行状态来控制与硬盘相关的目标器件执行功能,达到保护硬盘的目的。

另外,在一种实现方式中,如图3中所示,本实施例中的方法可以包括以下步骤:

步骤301:监测与硬盘对应的液冷器件的运行状态。

其中,该运行状态能够表明液冷器件是否出现漏液。

步骤302:基于运行状态,执行第一指令,第一指令用于控制硬盘中断,以保护硬盘。

步骤303:基于运行状态,执行第二指令,第二指令用于控制与硬盘相关的目标器件执行相应的功能,以保护硬盘。

也就是说,本实施例中不仅可以通过中断硬盘自身的运行来保护硬盘不被损坏,同时可以通过控制硬盘相关的器件来起到保护硬盘的目的,实现双重保护。

在一种实现方式中,目标器件可以为设置在硬盘上的封闭开关,该封闭开关可以阻挡液冷器件的液体或液体挥发后所产生的气体进入硬盘的通气孔。由此,在本实施例中监测到液体器件的运行状态表明液冷器件出现漏液时,即可控制封闭开关启动,以使得硬盘上的通气孔封闭,从而达到保护硬盘的目的。

在具体实现中,如图4中所示,封闭开关可以包括有:弹片1、转动轴2和密封凸头3。其中,弹片1连接转动轴2和密封凸头3之间,转动轴2能够带动弹片1以及弹片1上的密封凸头3转动,密封凸头3在转动到一定位置时能够封闭硬盘上的通气孔,如图5中所示,由此,在本实施例中监测到液体器件的运行状态表明液冷器件出现漏液时,即可控制封闭开关启动,即控制转动轴2转动,以带动密封凸头3转动到通风孔的位置,从而对通风孔封闭,由此达到保护硬盘的目的。

在另一种实现方式中,目标器件可以为设置在硬盘接口四周的套接保护槽,如图6中所示,该套接保护槽中包括至少两层套接层4,该套接层4可以在驱动控制下自动伸缩,以延长套接保护槽的高度或降低套接保护槽的高度,由此能够避免液冷器件中的液体漏液到硬盘接口,导致硬盘受到损害的情况,达到保护硬盘的目的。

例如,在本实施例中监测到液体器件的运行状态表明液冷器件出现漏液时,如硬盘所在PCB板上出现液体,可能会流到硬盘接口导致接口损害进而损害硬盘,此时本实施例中通过驱动套接保护槽中的至少一层套接层4上升,如图7中所示,以使得套接保护槽的高度大于硬盘接口的高度,使得接口附近的液体不会接触到接口,进而避免液体损坏接口及硬盘的情况,达到保护硬盘的目的。

在一种实现方式中,本实施例中在监测与硬盘对应的液冷器件的运行状态时,具体可以通过监测硬盘周边器件上是否出现液冷器件的液体。

其中,硬盘周边器件可以为:硬盘所在的PCB板、硬盘接口和硬盘通气孔等中的一种或多种,例如,硬盘周边器件上是否出现液冷器件的液体可以包括:硬盘接口上或接口附近板子上是否出现液冷器件的液体;硬盘通气孔是否出现液冷器件的液体;硬盘附近PCB板上是否出现液冷器件的液体,等等。

而在硬盘周边器件上出现液冷器件的液体则表明:液冷器件出现漏液情况,且漏液严重,有损坏硬盘的危险,由此,本实施例中在监测到硬盘周边器件上出现液冷器件的液体时,即可判定出硬盘有被损害的可能,此时执行第一指令和/或第二指令,以控制硬盘中断读写和控制目标器件执行相应的功能,达到保护硬盘的目的。

在另一种实现方式中,本实施例中在监测与硬盘对应的液冷器件的运行状态时,具体可以通过监测硬盘周边空间中目标气体的浓度是否超过预设的阈值。

其中,目标气体可以为液冷器件中的液体挥发后所产生的气体或者其他气体如水汽等,而目标气体的浓度超过预设的阈值是指:液体器件中的液体挥发后使得气体浓度超过阈值。

这里的阈值可以根据需求进行设置,为了提高硬盘保护的灵敏度,可以设置较低的阈值,只要目标气体的浓度超过阈值即可执行第一指令和/或第二指令,以控制硬盘中断读写和控制目标器件执行相应的功能,达到保护硬盘的目的。例如,本实施例中监测到硬盘周边空间如硬盘接口附近、硬盘所在PCB板附近或硬盘通气孔附近等出现目标气体且目标气体的浓度或水汽湿度超过阈值,那么控制硬盘中断读写和控制目标器件执行相应的功能,以保护硬盘不受损坏。

在一种实现方式中,在步骤102之后,还可以包括以下步骤,如图8中所示:

步骤103:向与硬盘相关联的电子设备发送硬盘信息。

其中,硬盘信息表明硬盘处于被保护状态。电子设备可以为硬盘所在的计算机或服务器,也可以为与计算机或服务器相关联的其他设备,由此,通过发送硬盘信息,来提示用户硬盘处于被保护状态,用户可以根据实际情况进行液冷器件的维修及相关器件的维护工作,如维修或更换液冷器件、清理PCB板上或接口附近的液体、清理漏液所挥发的气体等等,以保证硬盘能够再次启动而不被损坏。

需要说明的是,步骤103同样可以在图2的步骤202之后执行,或者在图3中步骤302和步骤303后执行,以实现相应的功能,如图9和图10中所示。

参考图11,为本申请实施例二提供的一种电子设备的结构示意图,该电子设备可以为计算机或服务器等设备。

在本实施例中,该电子设备可以包括以下结构:

硬盘1101。

其中,硬盘1101可以为具有数据存储功能及数据处理功能的设备,如磁盘等。

传感器1102,用于监测与所述硬盘对应的液冷器件的运行状态。

其中,该运行状态能够表明液冷器件是否出现漏液。例如,运行状态用字符标号来标识,用以表明液冷器件是否出现漏液,如果出现漏液运行状态为1,没有漏液则运行状态为0。

需要说明的是,液冷器件是否漏液,包括以下至少一种情况:硬盘周边的PCB板上是否有液冷器件的液体、液冷器件是否有挥发出气体、是否泄漏液体、硬盘接口附件是否有液冷器件的液体或挥发的气体,硬盘通气孔附件是否有液体或挥发的气体,等等。

处理器1103,用于基于所述运行状态,执行第一指令,所述第一指令用于控制所述硬盘1101中断,以保护所述硬盘1101。

需要说明的是,第一指令控制硬盘中断,可以包括:中断硬盘当前的读写及对硬盘断电等操作。

另外,为了保障用户的利益,本实施例中的第一指令还用于在中断硬盘读写之前,延迟预设的时长后再终端硬盘当前读写,在延迟时长的这段时间用以保存硬盘运行数据,从而保护用户数据不丢失。其中,预设的时长可以根据需要进行设置,如延迟20或者10秒用来保存硬盘当前数据。

由上述技术方案可知,本申请实施例二提供的一种电子设备,通过监测液冷器件的运行状态,从而基于运行状态中液冷器件是否出现漏液的情况来执行能够控制硬盘中断的第一指令,达到保护硬盘的目的。本实施例中通过液冷器件的状态监测来控制硬盘是否中断,避免液冷器件出现漏液时会导致硬盘损害的情况,从而来达到保护硬盘的目的。

在一种实现方式中,该电子设备中还具有目标器件1104,相应的,处理器1103还用于:

基于所述运行状态,执行第二指令,所述第二指令用于控制与所述硬盘1101相关的目标器件1104执行相应的功能,以保护所述硬盘1101。

需要说明的是,目标器件可以为硬盘上设置的功能器件,也可以是与硬盘相邻近的功能器件,如硬盘周边的器件。由此,本实施例中通过传感器1102监测液冷器件的运行状态来利用处理器1103控制与硬盘相关的目标器件执行功能,达到保护硬盘的目的。

也就是说,本实施例中不仅可以通过中断硬盘自身的运行来保护硬盘不被损坏,同时可以通过控制硬盘相关的器件来起到保护硬盘的目的,实现双重保护。

在一种实现方式中,目标器件1104可以为设置在硬盘1101上的封闭开关1141,该封闭开关1141可以阻挡液冷器件的液体或液体挥发后所产生的气体进入硬盘的通气孔。封闭开关1141的具体可以如图4中所示,封闭开关1141可以包括有:弹片1、转动轴2和密封凸头3。其中,弹片1连接转动轴2和密封凸头3之间,转动轴2能够带动弹片1以及弹片1上的密封凸头3转动,密封凸头3在转动到一定位置时能够封闭硬盘上的通气孔,如图5中所示。由此,在本实施例中传感器1102监测到液体器件的运行状态表明液冷器件出现漏液时,处理器1103即可控制封闭开关1141启动,即控制转动轴2转动,以带动密封凸头3转动到通风孔的位置,从而对通风孔封闭,由此达到保护硬盘的目的。

在另一种实现方式中,目标器件1104可以为设置在硬盘1101接口四周的套接保护槽1142。其中,套接保护槽1142的具体结构可以如图6中所示,包括至少两层套接层4,该套阶层4可以在驱动控制下自动伸缩,以延长套接保护槽1142的高度或降低套接保护槽的高度,由此能够避免液冷器件中的液体漏液到硬盘接口,导致硬盘受到损害的情况,达到保护硬盘的目的。

例如,在本实施例中传感器1102监测到液体器件的运行状态表明液冷器件出现漏液时,如硬盘所在PCB板上出现液体,可能会流到硬盘接口导致接口损害进而损害硬盘,此时本实施例中处理器1103通过驱动套接保护槽中的至少一层套接层4上升,如图7中所示,以使得套接保护槽的高度大于硬盘接口的高度,使得接口附近的液体不会接触到接口,进而避免液体损坏接口及硬盘的情况,达到保护硬盘的目的。

在一种实现方式中,传感器1102可以为液体传感器,用于监测所述硬盘周边器件上是否出现液冷器件中的液体,从而来监测出液冷器件的运行状态,以表明液冷器件是否出现漏液。

或者,传感器1102可以为气体传感器,用于监测所述硬盘周边空间中目标气体的浓度是否超过预设的阈值,从而来监测出液冷器件的运行状态,以表明液冷器件是否出现漏液。

在一种实现方式中,处理器1103还用于向与硬盘相关联的电子设备发送硬盘信息,其中,硬盘信息表明硬盘处于保护状态,如“硬盘中断保护”等信息内容。

以下结合流程图对电子设备的具体实现方案进行举例说明:

第一示例:在连接硬盘SATA(或SAS)接口对应的PCB板上加一个跟液冷用液同样性质的气体感应传感器Sensor,当检测到有该挥发后的气体浓度超过某一数值时,则对该硬盘进行中断数据读写然后断电操作,如图12中所示,从而主动保护硬盘数据不受损坏,而且在进行系统维修时能够得到准确信息确认硬盘是否受到影响。

第二示例:在电子设备硬盘的PCB板上加一个跟液冷器件用液同样性质的气体和液体感应传感器Sensor,如图13中所示,同时在硬盘的透气孔附近加一个密封开关,当检测到有挥发后的气体浓度超过某一数值时或者有漏液时,则对该硬盘进行中断数据读写然后断电操作,如图14中所示,然后延迟20秒后密封开关启动,密封住硬盘,从而主动保护硬盘数据不受损坏,而且在进行系统维修时能够得到准确信息确认硬盘是否受到影响。

其中,图13中虚线是一个弹性带凸头的密封构件,当硬盘正常工作时此构件的凸头偏置在透气孔旁边,当处理器判断有异常时则转动轴在电动作用下顺时针转动,推动这个构件的凸头进入透气孔密封住。当确认无风险后,则使用外力顶住凸头到里面一点,则同时在转动轴自有扭力的作用下回转则拉回到原来位置。

需要说明的是,虚线的横杆(图13中的部件A)部分具有上下方向上的弹性。正常工作时是处于弯曲弹性状态,有异常发生保护时则进入无弯曲无弹性状态。

第三示例:在连接硬盘SATA(或SAS)接口对应的PCB板上加一个跟液冷的液体感应传感器Sensor,同时在接口的四周按照硬盘的横截面尺寸大小做一个等高的可控的双层槽,如图6中所示,当检测到有液体时,则启动内层槽上升包住硬盘接口端,如图15中所示,然后对该硬盘进行中断数据读写然后断电操作,避免硬盘的接口端不受外来液体的污染,从而主动保护硬盘数据不受损坏,而且在进行系统维修时能够得到准确信息确认硬盘是否受到影响。

第四示例:在连接硬盘SATA(或SAS)接口对应的PCB板上加一个液体或者水的感应Sensor,当检测到有水或者液体时,则对该硬盘进行中断数据读写然后断电操作,如图16中所示,从而主动保护硬盘数据不受损坏,而且在进行系统维修时能够得到准确信息确认硬盘是否受到影响。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1