掌桥专利:专业的专利平台
掌桥专利
首页

一种服务器硬盘背板的监控系统、方法及装置

文献发布时间:2024-04-18 19:58:53


一种服务器硬盘背板的监控系统、方法及装置

技术领域

本申请涉及服务器技术领域,具体涉及一种服务器硬盘背板的监控系统,还涉及一种服务器硬盘背板的监控方法、装置、电子设备及存储介质。

背景技术

在服务器系统中,硬盘背板承担着硬盘连接、硬盘管理、数据传输等重要作用。具体的硬盘背板支持SAS(Serial Attached SCSI,串行连接SCSI)、SATA(Serial ATA)等各种数据传输协议,确保了服务器和硬盘之间的数据传输以及质量,影响存储设备的读写速度和服务器系统的运行效率,同时,硬盘背板为每个硬盘提供供电方案,确保服务器的正常运行。因此,对服务器的硬盘背板进行全方位的监控,对于服务器系统中的高效故障预警、优化硬盘性能、延长硬盘寿命、保护数据安全等方面具有重要作用。

通常服务器厂商会为其产品提供专门的管理软件,以便用户监控硬盘背板状态。例如利用主板上的BMC(Baseboard Management Controller,基板管理控制器芯片)读取硬盘参数并接收告警信息。但是BMC芯片的数据分析能力和监控的参数具有局限性,在跨平台场景下的兼容性也不理想。

因此,为了进一步提升服务器系统的稳定性,改善服务器的硬盘背板监控系统成为亟待解决的问题。

发明内容

有鉴于此,本申请实施例提供了一种服务器硬盘背板的监控系统,还涉及一种服务器硬盘背板的监控方法、装置、电子设备及存储介质。本申请实施例提供的上述系统,可以解决现有技术服务器硬盘背板监控系统性能差、可靠性低、灵活性差的问题。

本申请实施例第一方面提供了一种服务器硬盘背板的监控系统,该系统包括:硬盘背板参数处理端、物联网平台数据分析端、用户端;所述硬盘背板参数处理端,用于采集所述硬盘背板的运行参数,对所述运行参数进行预处理,获得预处理运行参数;分析所述预处理运行参数,获得针对所述预处理运行参数的报警信号;将所述预处理运行参数和所述报警信号发送至所述物联网平台数据分析端;所述物联网平台数据分析端,用于根据所述预处理运行参数和所述报警信号,获得所述预处理运行参数的故障等级;根据所述故障等级获得对应的预警信息,将所述预处理运行参数的故障等级和所述故障等级对应的预警信息发送给用户端;还用于根据所述预处理运行参数的故障等级和所述故障等级对应的预警信息生成控制指令,所述控制指令为针对所述预处理运行参数的故障等级对应的调整措施,将所述控制指令发送给所述硬盘背板参数处理端;所述用户端,用于展示所述预处理运行参数的故障等级和预警信息。

可选地,所述硬盘背板参数处理端包括数据采集端、边缘计算端和数据传输端;其中,所述数据采集端用于通过硬盘背板的传感器获取硬盘背板的运行参数,将所述硬盘背板的运行参数传输给边缘计算端;所述边缘计算端用于对获得的所述硬盘背板的运行参数通过降噪、滤波、压缩、特征提取中的至少一种方式进行预处理,获得预处理运行参数,分析所述预处理运行参数,对所述预处理运行参数进行初步异常检测,获得针对所述预处理运行参数的报警信号;所述数据传输端用于接收所述边缘计算端传输的预处理运行参数和报警信号,将所述预处理运行参数和所述报警信号传输至所述物联网平台数据分析端。

可选地,所述物联网平台数据分析端具体用于:根据所述硬盘背板的预处理运行参数和所述报警信号,以及预先训练好的数据分析模型,确定所述硬盘背板的预处理运行参数对应的故障等级,其中,所述数据分析模型的训练过程中的样本数据包括预先设定的运行参数以及所述预先设定的运行参数对应的故障等级。

可选地,所述物联网平台数据分析端具体用于:将所述硬盘背板预处理运行参数和所述报警信号作为输入数据,输入至所述数据分析模型,所述数据分析模型根据所述硬盘背板预处理运行参数中的至少一种运行参数以及所述运行参数对应的报警信号,确定所述硬盘背板的预处理运行参数对应的故障等级。

可选地,所述硬盘背板的预处理运行参数包括多种类型的预处理运行参数;所述物联网平台数据分析端具体用于:针对每种类型的预处理运行参数,判断所述类型的预处理运行参数是否处于所述类型的运行参数的标准范围之内,如果否,则将所述类型的预处理运行参数确定为所述硬盘背板的异常预处理运行参数;根据所述硬盘背板的异常预处理运行参数,确定所述硬盘背板的预处理运行参数对应的故障等级。

可选地,所述物联网平台数据分析端具体用于:获得所述硬盘背板的异常预处理运行参数的种类数,如果异常预处理运行参数的种类数小于第一预设种类数阈值,则确定所述硬盘背板的故障等级为第一等级,所述第一等级对应的控制指令为对所述硬盘背板的异常预处理运行参数进行修正调整;如果异常预处理运行参数的种类数大于或等于第一预设种类数阈值、小于或等于第二预设种类数阈值,则确定所述硬盘背板的故障等级为第二等级,所述第二等级对应的控制指令为对所述硬盘背板所属的服务器执行重启操作;其中第一预设种类数阈值小于第二预设种类数阈值;如果异常预处理运行参数的种类数大于第二预设种类数阈值,则确定所述硬盘背板的故障等级为第三等级,所述第三等级对应的控制指令为对所述硬盘背板执行维修操作。

可选地,所述物联网平台数据分析端具体用于:获取所述硬盘背板的异常预处理运行参数的异常数值,以及获取所述异常预处理运行参数对应的标准运行参数的数值范围中的两个端点数值;获得所述异常数值与所述两个端点数值中的第一端点数值之间的第一差值绝对值,获得所述异常数值与所述两个端点数值中的第二端点数值之间的第二差值绝对值;如果所述第一差值绝对值小于所述第二差值绝对值,则确定所述第一差值绝对值为所述异常数值与所述两个端点数值之间的目标差值绝对值;如果所述目标差值绝对值小于第一预设差值,则确定所述硬盘背板的故障等级为第一等级,所述第一等级对应的控制指令为对所述硬盘背板的异常预处理运行参数进行修正调整;如果所述目标差值绝对值大于或等于所述第一预设差值、小于或等于第二预设差值,则确定所述硬盘背板的故障等级为第二等级,所述第二等级对应的控制指令为对所述硬盘背板所属的服务器执行重启操作;所述第一预设差值小于所述第二预设差值;如果所述目标差值绝对值大于所述第二预设差值,则确定所述硬盘背板的故障等级为第三等级,所述第三等级对应的控制指令为对所述硬盘背板执行维修操作。

本申请实施例第二方面提供了一种服务器硬盘背板的监控方法,应用于物联网平台数据分析端,包括:获得硬盘背板参数处理端发送的硬盘背板的预处理运行参数和报警信号;根据所述预处理运行参数和所述报警信号,获得所述预处理运行参数的故障等级;根据所述故障等级获得对应的预警信息;将所述预处理运行参数的故障等级和所述故障等级对应的预警信息发送给用户端;根据所述预处理运行参数的故障等级和所述故障等级对应的预警信息生成控制指令,所述控制指令为针对所述预处理运行参数的故障等级对应的调整措施;将所述控制指令发送给所述硬盘背板参数处理端。

本申请实施例第三方面提供一种服务器硬盘背板的监控的装置,该装置包括:预处理运行参数获得单元,用于获得硬盘背板参数处理端发送的硬盘背板的预处理运行参数和报警信号;故障等级获得单元,用于根据所述预处理运行参数和所述报警信号,获得所述预处理运行参数的故障等级;预警信息获得单元,用于根据所述故障等级获得对应的预警信息;预警信息发送单元,用于将所述预处理运行参数的故障等级和所述故障等级对应的预警信息发送给用户端;控制指令生成单元,用于根据所述预处理运行参数的故障等级和所述故障等级对应的预警信息生成控制指令,所述控制指令为针对所述预处理运行参数的故障等级对应的调整措施;控制指令发送单元,用于将所述控制指令发送给所述硬盘背板参数处理端。

本申请实施例第四方面还提供了一种电子设备,该电子设备包括:处理器;存储器;存储器用于存储服务器硬盘背板的监控方法的程序,该程序在被处理器读取执行时,执行上述服务器硬盘背板的监控方法。

本申请实施例第五方面还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时,执行上述服务器硬盘背板的监控方法。

与现有技术相比,本申请具有以下优点:

本申请实施例提供了一种服务器硬盘背板的监控系统,包括硬盘背板参数处理端、物联网平台数据分析端以及用户端;其中,硬盘背板参数处理端用于采集硬盘背板的运行参数,对运行参数进行预处理,获得预处理运行参数;并分析预处理运行参数,获得针对预处理运行参数的报警信号;将获得的预处理运行参数和报警信号发送给物联网平台数据分析端;物联网平台数据分析端用于根据预处理运行参数和报警信号获得预处理运行参数的故障等级;根据故障等级获得对应的预警信息,将故障等级和对应的预警信息发送给用户端;同时还可以根据故障等级和对应的预警信息生成控制指令,所述控制指令为针对预处理运行参数的故障等级对应的调整措施,将控制指令发送给硬盘背板参数处理端;所述用户端用于展示预处理运行参数的故障等级和预警信息。

上述系统,通过硬盘背板参数处理端获取硬盘背板的运行参数并对运行参数进行预处理和初步分析,将预处理运行参数和初步分析结果发送给物联网平台数据分析端。在物联网平台数据分析端对获得的预处理运行参数进行全方位的深入分析,根据深入分析结果获得运行参数的故障等级和预警信息,将故障等级和预警信息发送给用户端,且根据故障等级和预警信息生成针对硬盘背板参数处理端的控制指令,对硬盘背板参数处理端进行调整。本申请实施例提供的技术方案,依赖云平台强大的数据处理能力对服务器硬盘背板的运行参数进行处理,同时能够为用户端展示故障等级和预警信息,提升了服务器硬盘背板监控系统的服务能力。

附图说明

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

图1是本申请现有技术BMC芯片监控硬盘背板的拓扑示意图;

图2是本申请第一实施例提供的一种服务器硬盘背板的监控系统的逻辑框架图;

图3是本申请第一实施例提供的硬盘背板参数处理端的逻辑框架图;

图4是本申请第一实施例提供的数据传输模块的工作流程示意图;

图5是本申请第一实施例提供的服务器硬盘背板监控系统的工作流程示意图;

图6是本申请第二实施例提供的一种服务器硬盘背板的监控方法的流程示意图;

图7是本申请第三实施例提供的一种服务器硬盘背板的监控装置的框图;

图8是本申请第四实施例提供的电子设备的逻辑结构示意图。

具体实施方式

为了使本领域的技术人员能够更好的理解本申请的技术方案,下面结合本申请实施例中的附图,对本申请进行清楚、完整地描述。但本申请能够以很多不同于下述描述的其他方式进行实施,因此,基于本申请提供的实施例,本领域普通技术人员在不经过创造性劳动的情况下,所获得的所有其他实施例,都应属于本申请保护的范围。

需要说明的是,本申请的权利要求书、说明书及附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,并不用于描述特定的顺序或先后次序。这样使用的数据在适当情况下是可以互换的,以便于本文所描述的本申请的实施例,能够以除了在本文图示或描述的内容以外的顺序实施。此外,术语“包括”、“具有”以及他们的变形形式,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的例子。

在介绍本申请实施例提供的技术方案之前,首先对本申请中涉及的相关名词进行解释说明。

服务器硬盘背板:是支撑主板和存储之间的相互连接,并为所支撑的主板提供电源和数据信号传输的框架。硬盘背板承担着硬盘连接、硬盘管理、数据传输等重要作用。具体的硬盘背板支持SAS(Serial Attached SCSI,串行连接SCSI)、SATA(Serial AdvancedTechnology Attachment,串行高级技术附件)等各种数据传输协议,确保了服务器和硬盘之间的数据传输以及质量,影响存储设备的读写速度和服务器系统的运行效率,同时,硬盘背板为每个硬盘提供供电方案,确保服务器的正常运行。

BMC(Baseboard Management Controller,基板管理控制器)芯片:服务器厂商为其产品提供的便于用户监控硬盘背板状态的管理软件。如图1所示,其为现有技术BMC芯片监控硬盘背板的拓扑示意图。硬盘主板101上的BMC芯片103通过电缆105连接的I2C接口104的两端与硬盘背板102上的传感器106或其他组件107进行通信,收集硬盘主板101和硬盘背板102的各项信息,各项信息包括温度、电压、风扇转速、传输速率等参数。硬盘背板102上的FRU SEEPROM 108(Field Replace Unit Electrically Erasable Programmable readonly memory,现场可更换单元串行电可擦除可编程只读存储器)用于存储FRU信息,可以通过连接到管理控制器的专用管理总线访问。同时BMC芯片103内部具有处理器功能,可以对收集到的各项信息进行实时处理。当BMC芯片103检测到异常情况时,触发相应的告警信号,例如BMC心跳灯和系统告警灯。有些BMC芯片103还具备收集日志功能,以便进行数据分析和故障追踪。BMC芯片103还可以通过IPMI(Intelligent Platform Management Interface,智能平台管理接口)协议或其他网络协议与远程管理系统进行通信,管理员可通过远程管理控制台实时查看硬盘背板102的状态,接受告警信息。

在现有的监控服务器硬盘背板的状态时,大多数厂商会选择BMC芯片。但是BMC芯片监控服务器硬盘背板的状态有局限性,下面对此进行说明。

首先,BMC芯片的监控参数具有局限性,主要关注的是服务器硬件的基本运行状态,例如温度、功耗等基本参数,无法获取更多参数,并且对于特定型号的硬盘也无法获得详细信息,因此不能满足灵活的参数信息的获取需求。其次,BMC芯片通过内部携带的处理器对获取的参数进行处理,数据分析和存储能力有限,通过对数据的感知提前预知风险。管理人员只能在告警信息发布后介入分析,这个时候往往已经造成了损失。另外,BMC芯片与远程管理系统进行通信时依赖于网络连接,在网络不稳定或中断的情况下可能无法正常使用,系统的可靠性较差。

因此,需要提供一种能够灵活多样的获得硬盘背板运行参数、提供强大数据分析能力是目前需要解决的问题。

下面结合具体实施例及附图对本申请所述的一种服务器硬盘背板的监控系统,一种服务器硬盘背板的监控方法、装置、电子设备及存储介质做进一步详细说明。应理解的是,此处描述的具体实施例仅仅用于解释本申请,并不用于限定本申请。

第一实施例

本申请第一实施例提供一种服务器硬盘背板的监控系统,如图2所示,其为本申请第一实施例提供的一种服务器硬盘背板的监控系统的逻辑框架图。

如图2所示,该监控系统200包括:硬盘背板参数处理端201、物联网平台数据分析端202以及用户端203。

所述硬盘背板参数处理端201,用于采集所述硬盘背板的运行参数,对所述运行参数进行预处理,获得预处理运行参数;分析所述预处理运行参数,获得针对所述预处理运行参数的报警信号;将所述预处理运行参数和所述报警信号发送至所述物联网平台数据分析端。

硬盘背板参数处理端201采集硬盘背板的运行参数,对运行参数进行预处理,获得预处理运行参数;并分析预处理运行参数,获得针对预处理运行参数的报警信号;再将预处理运行参数和报警信号发送至物联网平台的数据分析端。

如图3所示,其为本申请第一实施例提供的硬盘背板参数处理端的逻辑框架图。所述服务器的硬盘背板参数处理端201包括数据采集端201-1、边缘计算端201-2和数据传输端201-3。

其中,数据采集端201-1具体用于通过硬盘背板的传感器获取硬盘背板的运行参数将所述硬盘背板的运行参数传输给边缘计算端201-2。

本申请实施例提供的采集硬盘背板的运行参数可以根据需要监控的硬盘背板参数选择适当的传感器。即,技术人员可以根据需要监控的运行参数自行选择相应的传感器,采集传感器的运行参数。当需要监测硬盘的工作温度时,可以在硬盘背板上部署温度传感器,采集温度传感器的运行参数;当需要监测硬盘的电力使用情况时,可以在硬盘背板上部署电压/电流传感器,采集电压/电流传感器的运行参数。

如果针对所需监控的硬盘背板参数选择对应的多个传感器,需分别采集每一个传感器的运行参数,将多个传感器的运行参数作为硬盘背板的运行参数。

可以理解的,传感器的具体种类以及数目可以根据需求自行设置,在此不做限制。关于多个传感器的布局方式,以能够采集到所需监控的运行参数为准,在此也不做限制。

获得硬盘背板的运行参数后,将所述硬盘背板的运行参数传输给边缘计算端。

边缘计算端201-2具体用于对获得的硬盘背板的运行参数通过降噪、滤波、压缩、特征提取中的至少一种方式进行预处理,获得预处理运行参数,分析所述预处理运行参数,对所述预处理运行参数进行初步异常检测,获得针对所述预处理运行参数的报警信号。

边缘计算端集成了嵌入式处理器,能够对采集到的硬盘背板的运行参数进行预处理,并对预处理后的运行参数进行初步分析。

具体的,边缘计算端接收到硬盘背板的运行参数后,对接收到的硬盘背板运行参数进行预处理。所述对硬盘背板的运行参数预处理的方式可以是降噪、滤波、压缩、特征提取中的至少一种,这样可以减少后续数据传输端的数据传输量,降低网络传输成本,提高网络利用率。

获得预处理运行参数后,分析所述预处理运行参数,对所述预处理运行参数进行初步异常检测,包括:为所述运行于硬盘背板上的传感器设置额定运行参数,当所述预处理运行参数超出额定运行参数时,判断所述预处理运行参数异常;或者,为所述运行于硬盘背板上的传感器设置预设模型,当所述预处理运行参数不符合预设模型时,判断所述预处理运行参数异常。

为所述运行于硬盘背板上的传感器设置额定运行参数,当所述预处理运行参数超出额定运行参数时,判断所述预处理运行参数异常,获得针对所述预处理运行参数的报警信号包括以下几种方式。

第一种:判断所述预处理运行参数的温度参数与硬盘背板的标准温度参数之间的温度差值是否小于预设温度阈值差值,若否,则获得针对所述预处理运行参数的温度报警信号。

示例性的,硬盘背板的温度传感器设置的标准温度参数为23℃,预设温度阈值差值为10℃,当该硬盘背板的温度传感器的温度参数为27℃时,温度参数与标准温度参数的差值为4℃,即差值小于预设温度阈值差值,该硬盘背板的温度传感器预处理运行参数正常;当硬盘背板的温度传感器的温度参数为40℃时,温度参数与标准温度参数的差值为17℃,即差值大于预设温度阈值差值,该硬盘背板的温度传感器预处理运行参数异常,获得针对预处理运行参数的电流报警信号。

第二种:判断所述预处理运行参数的电压参数与硬盘背板的标准电压参数之间的电压差值是否小于预设电压阈值差值,若否,则获得针对所述预处理运行参数的电压报警信号。

示例性的,硬盘背板的电压传感器设置的标准电流参数为1V,预设电压阈值差值为0.1V,当该硬盘背板的电流传感器电压参数为1.2V时,电压参数与标准电压参数的差值为0.2V,即差值大于预设电压阈值差值,该硬盘背板的电压传感器预处理运行参数异常,获得针对预处理运行参数的电压报警信号。

第三种:判断所述预处理运行参数的电流参数与硬盘背板的标准电流参数之间的电流差值是否小于预设电流阈值差值,若否,则获得针对所述预处理运行参数的电流报警信号。

示例性的,硬盘背板的电流传感器设置的标准电流参数为1A,预设电流阈值差值为0.3A,当该硬盘背板的电流传感器电流参数为1.5A时,电流参数与标准电流参数的差值为0.5A,即差值大于预设电流阈值差值,该硬盘背板的电流传感器预处理运行参数异常,获得针对预处理运行参数的电流报警信号。

第四种:判断所述预处理运行参数的风扇转速参数与硬盘背板的标准风扇转速参数之间的风扇转速差值是否小于预设风扇转速阈值差值,若否,则获得针对所述预处理运行参数的风扇转速报警信号。

示例性的,硬盘背板的风扇转速传感器设置的风扇转速参数为1000r/min,预设电流阈值差值为100r/min,当该硬盘背板的风扇转速参数为870r/min时,风扇转速参数与标准风扇转速参数的差值为130r/min,即差值大于预设风扇转速阈值差值,该硬盘背板的风扇转速传感器预处理运行参数异常,获得针对预处理运行参数的风扇转速报警信号。

可以理解的,上述也只是简单的几种示例说明,在实际应用中,可能会同时考虑多个传感器的影响因素来获得报警信号。

边缘计算端集成了嵌入式处理器,利用服务器自身的嵌入式处理器对采集到的硬盘背板运行参数进行预处理并初步异常检测,初步异常检测可以是根据传感器的运行参数与额定运行参数的差值,若差值不在预设范围内,则获得报警信号。

所述数据传输端201-3具体用于接收所述边缘计算端201-2传输的预处理运行参数和报警信号,将所述预处理运行参数和所述报警信号传输至所述物联网平台数据分析端202。

所述数据传输端具体用于:当检测到网络带宽超过额定带宽时,通过TCP(Transmission Control Protocol,传输控制协议)或HTTP(Hyper Text TransferProtocol,超文本传输协议)将所述预处理运行参数和所述报警信号发送至所述物联网平台数据分析端;

当检测到网络带宽低于额定带宽时通过MQTT(Message Queuing TelemetryTransport,消息队列遥测传输协议)或CoAP(Constrained Application Protocol,约束应用协议)将所述预处理运行参数和所述报警信号发送至所述物联网平台数据分析端。

数据传输端用于将所述预处理运行参数和所述报警信号传输至所述物联网平台数据分析端,由于是将数据传输至物联网平台,因此在传输时可以选择物联网专用协议进行传输,例如可以采用MQTT或CoAP,传输时功耗、成本较低,可靠性较高。

如图4所示,其为本申请第一实施例提供的数据传输模块的工作流程示意图。数据传输模块通过MQTT或CoAP协议、HTTP或TCP协议中的一种将预处理后的运行参数传输至物联网平台数据分析端202。

具体的,可以根据实际带宽选择数据传输的方式,当检测到网络带宽超过额定带宽时,通过TCP或HTTP进行传输;当检测到网络带宽低于额定带宽时通过MQTT或CoAP进行传输。

数据传输端所述预处理运行参数和所述报警信号传输至所述物联网平台数据分析端,根据不同带宽选择不同的数据传输方式,增加数据传输过程的可靠性。

所述物联网平台数据分析端202,用于根据所述预处理运行参数和所述报警信号,获得所述预处理运行参数的故障等级,根据所述故障等级获得对应的预警信息,将所述预处理运行参数的故障等级和所述故障等级对应的预警信息发送给用户端;还用于根据所述预处理运行参数的故障等级和所述故障等级对应的预警信息生成控制指令,将所述控制指令发送给所述硬盘背板参数处理端,所述控制指令为针对所述预处理运行参数的故障等级对应的调整措施。

物联网平台数据分析端可以根据预处理运行参数和所述报警信号,获得所述预处理运行参数的故障等级,根据所述故障等级获得对应的预警信息,将所述预处理运行参数的故障等级和所述故障等级对应的预警信息发送给用户端;同时物联网平台数据分析端还可以根据所述预处理运行参数的故障等级和所述故障等级对应的预警信息生成控制指令,将所述控制指令发送给所述硬盘背板参数处理端,所述控制指令为针对所述预处理运行参数的故障等级对应的调整措施。

其中,根据预处理运行参数和报警信号,获得所述预处理运行参数的故障等级的方式有多种多样,在此进行示例说明。

第一种:根据预先存储的历史预处理运行参数对应的故障等级,确定硬盘背板的预处理参数对应的故障等级。

在物联网平台存储了该硬盘背板的历史预处理运行参数,以及历史预处理运行参数对应的故障等级。当该硬盘背板的预处理运行参数与历史预处理运行参数一致时,根据记录的历史预处理运行参数对应的故障等级确定该硬盘背板的预处理参数对应的故障等级。

第二种:根据硬盘背板预处理运行参数和报警信号,以及硬盘背板的运行参数与故障等级的关联关系,确定所述硬盘背板的预处理参数对应的故障等级。

第三种:在物联网平台端获得多个不同硬盘背板参数处理端发送的多个不同硬盘背板的预处理运行参数;将该硬盘背板的预处理运行参数与多个不同硬盘背板的预处理运行参数进行分析比较,确定该硬盘背板的运行参数对应的故障等级。

由于物联网平台收集了多个不同硬盘背板参数处理端发送的多个不同硬盘背板的预处理运行参数,可以以多个不同的硬盘背板的预处理运行参数作为参考,分析该硬盘背板的运行参数对应的故障等级。

第四种:根据硬盘背板的预处理运行参数和报警信号,以及预先训练好的数据分析模型,确定硬盘背板的预处理运行参数对应的故障等级,其中,所述数据分析模型的训练过程中的样本数据包括预先设定的运行参数以及预先设定的运行参数对应的故障等级。

具体的,将所述硬盘背板预处理运行参数和所述报警信号作为输入数据,输入至所述数据分析模型,所述数据分析模型根据所述硬盘背板预处理运行参数中的至少一种运行参数以及所述运行参数对应的报警信号,确定所述硬盘背板的预处理运行参数对应的故障等级。

当硬盘背板预处理运行参数包括多种类型的预处理运行参数时,可以针对每种类型的预处理运行参数,判断所述类型的预处理运行参数是否处于所述类型的运行参数的标准范围之内,如果否,则将所述类型的预处理运行参数确定为所述硬盘背板的异常预处理运行参数;根据所述硬盘背板的异常预处理运行参数,确定所述硬盘背板的预处理运行参数对应的故障等级。

所述数据分析模型的训练过程中的样本数据可以是历史样本数据,基于机器学习算法、根据历史样本数据对数据分析模型进行训练,可以对硬盘背板的运行参数进行故障预测。示例性的,通过对某型号硬盘的电压、电流的历史数据和故障日志进行分析,可以发现硬盘在即将发生故障之前会出现的特定的电压、电流情况。可以根据历史样本数据建立的数据分析模型预测可能出现的故障,不需要等到故障真正发生时再进行处理。

具体的,确定硬盘背板的预处理运行参数对应的故障等级的方式可以是根据异常预处理运行参数的种类数确定。

获得所述硬盘背板的异常预处理运行参数的种类数,如果异常预处理运行参数的种类数小于第一预设种类数阈值,则确定所述硬盘背板的故障等级为第一等级,所述第一等级对应的控制指令为对所述硬盘背板的异常预处理运行参数进行修正调整;

如果异常预处理运行参数的种类数大于或等于第一预设种类数阈值、小于等于第二预设种类数阈值,则确定所述硬盘背板的故障等级为第二等级,所述第二等级对应的控制指令为对所述硬盘背板所属的服务器执行重启操作;其中第一预设种类数阈值小于第二预设种类数阈值;

如果异常预处理运行参数的种类数大于第二预设种类数阈值,则确定所述硬盘背板的故障等级为第三等级,所述第三等级对应的控制指令为对所述硬盘背板执行维修操作。

示例性的,若所述硬盘背板的第一预设种类数阈值为三种,第二预设种类数阈值为六种,当异常预处理运行参数的种类数小于三种时,确定硬盘背板的故障等级为第一等级,对对应的异常预处理运行参数进行修正调整;当异常预处理运行参数的种类数大于或等于三种,且小于等于六种时,确定硬盘背板的故障等级为第二等级,对硬盘背板所属的服务器执行重启操作;当异常预处理运行参数的种类数大于六种时,确定硬盘背板的故障等级为第三等级,对硬盘背板执行维修操作。

另外,确定硬盘背板的预处理运行参数对应的故障等级的方式也可以是根据异常预处理运行参数偏离标准运行参数的范围来确定。

获取所述硬盘背板的异常预处理运行参数的异常数值,以及获取所述异常预处理运行参数对应的标准运行参数的数值范围中的两个端点数值;获得异常数值与两个端点数值中的第一端点数值之间的第一差值绝对值,同时获得异常数据与两个端点数值中的第二端点数值之间的第二差值绝对值;如果所述第一差值绝对值小于所述第二差值绝对值,则确定第一差值绝对值为异常数值与两个端点数值之间的目标差值绝对值;

如果所述目标差值绝对值小于第一预设差值,则确定所述硬盘背板的故障等级为第一等级,所述第一等级对应的控制指令为对所述硬盘背板的异常预处理运行参数进行修正调整;

如果所述目标差值绝对值大于或等于第一预设差值、小于或等于第二预设差值,则确定所述硬盘背板的故障等级为第二等级,所述第二等级对应的控制指令为对所述硬盘背板所属的服务器执行重启操作;所述第一差值小于所述第二差值;

如果所述目标差值绝对值大于所述第二预设差值,则确定所述硬盘背板的故障等级为第三等级,所述第三等级对应的控制指令为对所述硬盘背板执行维修操作。

示例性的,若硬盘背板的一种传感器采集并预处理后获得的异常预处理运行参数的异常数值为20,该传感器对应的标准运行参数的数值范围中的两个端点值为30和50;异常数值20与左端点的差值的绝对值为10,异常数值20与右端点的差值的绝对值为30,由于10小于30,将10作为第一差值绝对值,将第一差值绝对值作为目标差值绝对值。若第一预设差值为5,第二预设差值为15,可以确定硬盘背板的故障等级为第二等级,根据对应的第二等级获得对应的控制指令。

除此之外,确定硬盘背板的预处理运行参数对应的故障等级的方式也可以是根据异常预处理运行参数超出标准运行参数范围的比率确定。示例性的,若硬盘背板的一种传感器对应的第一比率为10%,第二比率为30%,当异常数值超出标准运行参数范围的比率小于10%时,确定硬盘背板的故障等级为第一等级;当异常数值超出标准运行参数范围的比率大于或等于10%、小于或等于30%时,确定硬盘背板的故障等级为第二等级;当异常数值超出标准运行参数范围的比率大于30%时,确定硬盘背板的故障等级为第三等级。

另外,第一等级对应的控制指令为对硬盘背板的异常预处理运行参数进行修正调整,即表明第一等级的故障等级问题较小,可以通过对预处理运行参数进行调整来解决。第二等级对应的控制指令为对所述硬盘背板所属的服务器执行重启操作,即表明第二等级的故障等级问题更多一些,可以尝试通过对服务器进行重启来解决。第三等级对应的控制指令为对所述硬盘背板执行维修操作,即表明第三等级的故障等级暂时解决不了,需要后期通过维修操作来解决。

可以理解的,上述确定硬盘背板的运行参数的故障等级也仅仅是示意性的,具体的,也可以采用其他可行的方式确定硬盘背板的故障等级,根据确定的故障等级获得对应的预警信息,将预处理运行参数的故障等级和故障等级对应的预警信息发送给用户端,同时可以根据预处理运行参数的故障等级和故障等级对应的预警信息生成控制硬盘背板参数处理端的控制指令,对硬盘背板参数处理端进行调整。

所述用户端203,用于展示所述预处理运行参数的故障等级和预警信息。

用户端用于展示预处理运行参数的故障等级和预警信息,当物联网平台数据分析端检测到故障日志或预测到即将发生故障时,自动触发相应的预警系统。这些预警信息通过包括但不限于电子邮件、短信或推送通知等形式通知用户。同时,在用户端还可以实时展示硬盘背板的预处理运行参数。

至此,介绍了本申请第一实施例提供的服务器硬盘背板的监控系统,包括硬盘背板参数处理端、物联网平台数据分析端以及用户端;其中,硬盘背板参数处理端用于采集硬盘背板的运行参数,对运行参数进行预处理,获得预处理运行参数;并分析预处理运行参数,获得针对预处理运行参数的报警信号;将获得的预处理运行参数和报警信号发送给物联网平台数据分析端;物联网平台数据分析端用于根据预处理运行参数和报警信号获得预处理运行参数的故障等级,根据故障等级获得对应的预警信息,将故障等级和对应的预警信息发送给用户端;同时还可以根据故障等级和对应的预警信息生成控制指令,将控制指令发送给硬盘背板参数处理端,控制指令为根据故障等级对应的调整措施;所述用户端用于展示预处理运行参数的故障等级和预警信息。这样,通过硬盘背板参数处理端获取硬盘背板的运行参数并对运行参数进行预处理和初步分析,将预处理运行参数和初步分析结果发送给物联网平台数据分析端,在物联网平台数据分析端对获得的预处理运行参数进行全方位的深入分析,根据深入分析结果获得运行参数的故障等级和预警信息,进一步将故障等级和预警信息发送给用户端,且根据故障等级和预警信息生成针对硬盘背板参数处理端的控制指令,对硬盘背板参数处理端进行调整。本申请实施例提供的技术方案,依赖云平台强大的数据处理能力对服务器硬盘背板的运行参数进行处理,同时能够为用户端实时展示故障等级和预警信息,提升了服务器硬盘背板监控系统的服务能力。

如图5所示,其为本申请第一实施例提供的服务器硬盘背板监控系统的工作流程示意图。图5所示的服务器硬盘背板监控系统的工作流程包括:S501:数据采集;S502:边缘计算(预处理);S503:数据传输;S504:云端分析与处理;S505:远程监控与控制。其中,数据采集在数据采集端完成,边缘计算(预处理)在边缘计算端完成,数据传输在数据传输端完成,云端分析与处理阶段在物联网平台数据分析端完成,远程监控与控制在用户端完成。

S501:数据采集

根据所需监控的硬盘背板参数选用相应的传感器,通过传感器收集硬盘背板的运行参数,如温度、电压、硬盘存储状态等。

S502:边缘计算(预处理)

选择合适的嵌入式芯片,通过嵌入式处理器对收集到的数据进行预处理(降噪、滤波、压缩等),同时进行异常检测和简单的故障诊断,可以根据预设阈值生成报警信号,快速响应传感器的数据异常情况。

S503:数据传输

选择合适的通信模组,编写相应的驱动程序实现与服务器的通信,将预处理后的数据和报警信号发送至物联网平台。

S504:云端分析与处理

在物联网平台上执行云端分析与处理的过程,通过物联网平台提供的强大的云计算和大数据处理能力,实现对硬盘背板数据的存储和分析,也可以基于预设算法进行故障预测和智能报警。

S505:远程监控与控制

通过物联网平台与用户的交互界面实时查看硬盘背板参数、接受预警信息以及执行远程控制操作。同时支持浏览器和移动应用程序的访问,确保用户便捷地获取硬盘背板状态信息。

第二实施例

本申请第二实施例提供一种服务器硬盘背板的监控方法,该方法应用于物联网平台数据分析端,与本申请第一实施例物联网平台数据分析端的具体用途相对应,在此予以简单介绍。对本实施例实现方案的不明之处,可以参考第一实施例。

如图6所示,其为本申请第二实施例提供的一种服务器硬盘背板的监控方法的流程示意图。

步骤S601,获得硬盘背板参数处理端发送的硬盘背板的预处理运行参数和报警信号。

本步骤用于获得硬盘背板参数处理端发送的硬盘背板的预处理运行参数和报警信号。

步骤S602,根据所述预处理运行参数和所述报警信号,获得所述预处理运行参数的故障等级。

本步骤用于根据预处理运行参数和报警信号,获得预处理运行参数的故障等级。

根据预处理运行参数和报警信号,获得所述预处理运行参数的故障等级的方式有多种多样,在此进行示例说明。

第一种:根据预先存储的历史预处理运行参数对应的故障等级,确定硬盘背板的预处理参数对应的故障等级。

在物联网平台存储了该硬盘背板的历史预处理运行参数,以及历史预处理运行参数对应的故障等级。当该硬盘背板的预处理运行参数与历史预处理运行参数一致时,根据记录的历史预处理运行参数对应的故障等级确定该硬盘背板的预处理参数对应的故障等级。

第二种:根据硬盘背板预处理运行参数和报警信号,以及硬盘背板的运行参数与故障等级的关联关系,确定所述硬盘背板的预处理参数对应的故障等级。

第三种:在物联网平台端获得多个不同硬盘背板参数处理端发送的多个不同硬盘背板的预处理运行参数;将该硬盘背板的预处理运行参数与多个不同硬盘背板的预处理运行参数进行分析比较,确定该硬盘背板的运行参数对应的故障等级。

由于物联网平台收集了多个不同硬盘背板参数处理端发送的多个不同硬盘背板的预处理运行参数,可以以多个不同的硬盘背板的预处理运行参数作为参考,分析该硬盘背板的运行参数对应的故障等级。

第四种:根据硬盘背板的预处理运行参数和报警信号,以及预先训练好的数据分析模型,确定硬盘背板的预处理运行参数对应的故障等级,其中,所述数据分析模型的训练过程中的样本数据包括预先设定的运行参数以及预先设定的运行参数对应的故障等级。

具体的,将所述硬盘背板预处理运行参数和所述报警信号作为输入数据,输入至所述数据分析模型,所述数据分析模型根据所述硬盘背板预处理运行参数中的至少一种运行参数以及所述运行参数对应的报警信号,确定所述硬盘背板的预处理运行参数对应的故障等级。

当硬盘背板预处理运行参数包括多种类型的预处理运行参数时,可以针对每种类型的预处理运行参数,判断所述类型的预处理运行参数是否处于所述类型的运行参数的标准范围之内,如果否,则将所述类型的预处理运行参数确定为所述硬盘背板的异常预处理运行参数;根据所述硬盘背板的异常预处理运行参数,确定所述硬盘背板的预处理运行参数对应的故障等级。

步骤S603,根据所述故障等级获得对应的预警信息。

本步骤用于根据故障等级获得对应的预警信息。

所述数据分析模型的训练过程中的样本数据可以是历史样本数据,基于机器学习算法、根据历史样本数据对数据分析模型进行训练,可以对硬盘背板的运行参数进行故障预测。示例性的,通过对某型号硬盘的电压、电流的历史数据和故障日志进行分析,可以发现硬盘在即将发生故障之前会出现的特定的电压、电流情况。可以根据历史样本数据建立的数据分析模型预测可能出现的故障,不需要等到故障真正发生时再进行处理。

根据不同的故障等级获得不同的预警信息。预警信息可以分为多种风险等级的提示信息,可以根据不同的提示信息对故障处理的紧急程度进行调整。

步骤S604,将所述预处理运行参数的故障等级和所述故障等级对应的预警信息发送给用户端。

本步骤用于将预处理运行参数的故障等级和故障等级对应的预警信息发送给用户端,这些预警信息通过包括但不限于电子邮件、短信或推送通知等形式通知用户。

步骤S605,根据所述预处理运行参数的故障等级和所述故障等级对应的预警信息生成控制指令,所述控制指令为针对所述预处理运行参数的故障等级对应的调整措施。

本步骤用于根据所述预处理运行参数的故障等级和所述故障等级对应的预警信息生成控制指令,即根据不同的故障等级和对应的预警信息生成不同的控制指令,所述控制指令为针对所述预处理运行参数的故障等级对应的调整措施。

具体的,确定硬盘背板的预处理运行参数对应的故障等级的方式可以是根据异常预处理运行参数的种类数确定。

获得所述硬盘背板的异常预处理运行参数的种类数,如果异常预处理运行参数的种类数小于第一预设种类数阈值,则确定所述硬盘背板的故障等级为第一等级,所述第一等级对应的控制指令为对所述硬盘背板的异常预处理运行参数进行修正调整;

如果异常预处理运行参数的种类数大于或等于第一预设种类数阈值、小于等于第二预设种类数阈值,则确定所述硬盘背板的故障等级为第二等级,所述第二等级对应的控制指令为对所述硬盘背板所属的服务器执行重启操作;其中第一预设种类数阈值小于第二预设种类数阈值;

如果异常预处理运行参数的种类数大于第二预设种类数阈值,则确定所述硬盘背板的故障等级为第三等级,所述第三等级对应的控制指令为对所述硬盘背板执行维修操作。

示例性的,若所述硬盘背板的第一预设种类数阈值为三种,第二预设种类数阈值为六种,当异常预处理运行参数的种类数小于三种时,确定硬盘背板的故障等级为第一等级,对对应的异常预处理运行参数进行修正调整;当异常预处理运行参数的种类数大于或等于三种,且小于等于六种时,确定硬盘背板的故障等级为第二等级,对硬盘背板所属的服务器执行重启操作;当异常预处理运行参数的种类数大于六种时,确定硬盘背板的故障等级为第三等级,对硬盘背板执行维修操作。

另外,确定硬盘背板的预处理运行参数对应的故障等级的方式也可以是根据异常预处理运行参数偏离标准运行参数的范围来确定。

获取所述硬盘背板的异常预处理运行参数的异常数值,以及获取所述异常预处理运行参数对应的标准运行参数的数值范围中的两个端点数值;获得异常数值与两个端点数值中的第一端点数值之间的第一差值绝对值,同时获得异常数据与两个端点数值中的第二端点数值之间的第二差值绝对值;如果所述第一差值绝对值小于所述第二差值绝对值,则确定第一差值绝对值为异常数值与两个端点数值之间的目标差值绝对值;

如果所述目标差值绝对值小于第一预设差值,则确定所述硬盘背板的故障等级为第一等级,所述第一等级对应的控制指令为对所述硬盘背板的异常预处理运行参数进行修正调整;

如果所述目标差值绝对值大于或等于第一预设差值、小于或等于第二预设差值,则确定所述硬盘背板的故障等级为第二等级,所述第二等级对应的控制指令为对所述硬盘背板所属的服务器执行重启操作;所述第一差值小于所述第二差值;

如果所述目标差值绝对值大于所述第二预设差值,则确定所述硬盘背板的故障等级为第三等级,所述第三等级对应的控制指令为对所述硬盘背板执行维修操作。

示例性的,若硬盘背板的一种传感器采集并预处理后获得的异常预处理运行参数的异常数值为20,该传感器对应的标准运行参数的数值范围中的两个端点值为30和50;异常数值20与左端点的差值的绝对值为10,异常数值20与右端点的差值的绝对值为30,由于10小于30,将10作为第一差值绝对值,将第一差值绝对值作为目标差值绝对值。若第一预设差值为5,第二预设差值为15,可以确定硬盘背板的故障等级为第二等级,根据对应的第二等级获得对应的控制指令。

除此之外,确定硬盘背板的预处理运行参数对应的故障等级的方式也可以是根据异常预处理运行参数超出标准运行参数范围的比率确定。示例性的,若硬盘背板的一种传感器对应的第一比率为10%,第二比率为30%,当异常数值超出标准运行参数范围的比率小于10%时,确定硬盘背板的故障等级为第一等级,第一等级对应的控制指令为对所述硬盘背板的异常预处理运行参数进行修正调整;当异常数值超出标准运行参数范围的比率大于或等于10%、小于或等于30%时,确定硬盘背板的故障等级为第二等级,第二等级对应的控制指令为对所述硬盘背板所属的服务器执行重启操作;当异常数值超出标准运行参数范围的比率大于30%时,确定硬盘背板的故障等级为第三等级,第三等级对应的控制指令为对所述硬盘背板执行维修操作。

第一等级对应的控制指令为对硬盘背板的异常预处理运行参数进行修正调整,即表明第一等级的故障等级问题较小,可以通过对预处理运行参数进行调整来解决。第二等级对应的控制指令为对所述硬盘背板所属的服务器执行重启操作,即表明第二等级的故障等级问题更多一些,可以尝试通过对服务器进行重启来解决。第三等级对应的控制指令为对所述硬盘背板执行维修操作,即表明第三等级的故障等级暂时解决不了,需要后期通过维修操作来解决。

可以理解的,上述确定硬盘背板的运行参数的故障等级也仅仅是示意性的,具体的,也可以采用其他可行的方式确定硬盘背板的故障等级,根据确定的故障等级获得对应的预警信息,将预处理运行参数的故障等级和故障等级对应的预警信息发送给用户端,同时可以根据预处理运行参数的故障等级和故障等级对应的预警信息生成控制硬盘背板参数处理端的控制指令,对硬盘背板参数处理端进行调整。

步骤S606,将所述控制指令发送给所述硬盘背板参数处理端。

本步骤用于将控制指令发送给硬盘背板参数处理端。

本申请第二实施例提供的一种服务器硬盘背板的监控方法,应用于物联网平台数据分析端,获得硬盘背板参数处理端发送的硬盘背板的预处理运行参数和报警信号;根据所述预处理运行参数和所述报警信号,获得所述预处理运行参数的故障等级;根据所述故障等级获得对应的预警信息;将所述预处理运行参数的故障等级和所述故障等级对应的预警信息发送给用户端;根据所述预处理运行参数的故障等级和所述故障等级对应的预警信息生成控制指令,所述控制指令为针对所述预处理运行参数的故障等级对应的调整措施;将所述控制指令发送给所述硬盘背板参数处理端。通过该技术方案,依赖云平台强大的数据处理能力对服务器硬盘背板的运行参数进行处理,将其展示给用户端,并生成控制指令控制硬盘背板参数处理端的参数调整,提升了服务器硬盘背板监控系统的服务能力。

第三实施例

本申请第三实施例提供一种服务器硬盘背板的监控的装置,该装置与本申请第二实施例提供的一种服务器硬盘背板的监控方法相对应,在此予以简单介绍。对本实施例实现方案的不明之处,可以参考第二实施例。

如图7所示,其为本申请第三实施例提供的一种服务器硬盘背板的监控装置框图。

本申请第三实施例提供了一种服务器硬盘背板的监控装置700,所述装置包括:预处理运行参数获得单元701,故障等级获得单元702,预警信息获得单元703,预警信息发送单元704,控制指令生成单元705,控制指令发送单元706。

预处理运行参数获得单元701,用于获得硬盘背板参数处理端发送的硬盘背板的预处理运行参数和报警信号;

故障等级获得单元702,用于根据所述预处理运行参数和所述报警信号,获得所述预处理运行参数的故障等级;

预警信息获得单元703,用于根据所述故障等级获得对应的预警信息;

预警信息发送单元704,用于将所述预处理运行参数的故障等级和所述故障等级对应的预警信息发送给用户端;

控制指令生成单元705,用于根据所述预处理运行参数的故障等级和所述故障等级对应的预警信息生成控制指令,所述控制指令为针对所述预处理运行参数的故障等级对应的调整措施;

控制指令发送单元706,用于将所述控制指令发送给所述硬盘背板参数处理端。

第四实施例

与本申请第二实施例的方法相对应的,本申请第四实施例还提供一种电子设备。如图8所示,图8为本申请第四实施例中提供的一种电子设备的示意图。该电子设备,包括:至少一个处理器801,至少一个通信接口802,至少一个存储器803和至少一个通信总线804;可选的,通信接口802可以为通信模块的接口,如GSM模块的接口;处理器801可能是处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。存储器803可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。其中,存储器803存储有程序,处理器801调用存储器803所存储的程序,以执行本发明第二实施例的方法。

第五实施例

与本申请第二实施例的方法相对应的,本申请第五实施例还提供一种计算机存储介质。所述计算机存储介质存储有计算机程序,该计算机程序被处理器运行,执行第二实施例的方法。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本发明的保护范围应当以本发明权利要求所界定的范围为准。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

需要说明的是,本申请实施例中可能会涉及到对用户数据的使用,在实际应用中,可以在符合所在国的适用法律法规要求的情况下(例如,用户明确同意,对用户切实通知,等),在适用法律法规允许的范围内在本文描述的方案中使用用户特定的个人数据。

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。

相关技术
  • 一种控制服务器背板上电的方法、装置及CPLD
  • 多硬盘背板下硬盘顺序识别方法、装置、终端及存储介质
  • 一种用于服务器M.2固态硬盘的散热装置及方法
  • 一种硬盘盘符的确定方法、装置及服务器
  • 一种硬盘背板的设计方法、硬盘背板及服务器
  • 一种硬盘背板的设计方法、硬盘背板及服务器
技术分类

06120116510000