一种硬盘管理方法、装置和系统的制作方法

文档序号:7800358阅读:132来源:国知局
一种硬盘管理方法、装置和系统的制作方法
【专利摘要】本发明实施例公开了一种硬盘管理方法,包括:获取硬盘的故障信息;若检测到移动终端发出的近场通信请求,将所述故障信息转换成NFC协议数据写入NFC芯片;通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。本发明实施例还公开了一种硬盘管理装置和系统。采用本发明,可以提高硬盘管理设备的便携性和降低硬件成本。
【专利说明】一种硬盘管理方法、装置和系统
【技术领域】
[0001]本发明涉及硬盘维护领域,尤其涉及一种硬盘管理方法、装置和系统。
【背景技术】
[0002]随着数据存储需求的增加,服务器中使用越来越多的硬盘,维护人员需要对硬盘进行维护以确保服务器的正常运转。硬盘管理目前较复杂,需要通过硬盘自身安装软件查询故障信息后,再由维护人员采用笔记本电脑对接硬盘查询后获得硬盘的故障信息。具体的方法如下:
[0003]1、通过硬盘自身安装管理维护软件获取故障信息后上传到系统控制软件侧,维护人员通过电脑上安装的控制软件来完成大量硬盘在设备中的管理。
[0004]2、单盘的信息查询和管理通过电脑对接便携式硬盘管理设备进行查询和管理,每个维护人员身上必备两样设备,电脑和便携式硬盘管理设备。
[0005] 申请人:发现,现有技术的硬盘管理方法存在以下不足:
[0006]多盘和单盘的信息查询和管理通过电脑对接便携式硬盘管理设备进行查询和管理,每个维护人员身上必备电脑和便携式硬盘管理设备,体积庞大,不便于携带,同时成本闻。

【发明内容】

[0007]本发明实施例所要解决的技术问题在于,提供一种硬盘管理方法、装置和系统。可解决现有技术中硬盘管理设备不便于携带和成本高的不足。
[0008]为了解决上述技术问题,本发明实施例第一方面提供了一种硬盘管理方法,包括:
[0009]获取硬盘的故障信息;
[0010]若检测到移动终端发出的近场通信请求,将所述故障信息转换成NFC协议数据写入NFC芯片;
[0011]通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。
[0012]结合第一方面,在第一种可能的实现方式中,所述获取硬盘的故障信息的步骤包括:
[0013]通过所述硬盘自带的互联网小型计算机系统接口 iSCSI获取所述硬盘存储在固件中的故障信息。
[0014]结合第一方面或第一种可能的实现方式,在第二种可能的实现方式中,所述通过NFC芯片将所述NFC协议数据发送至所述移动终端的步骤包括:
[0015]读取预先存储在所述NFC芯片中的所述硬盘的属性信息,并将所述属性信息加载到所述NFC协议数据中;
[0016]通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。
[0017]结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述若检测到移动终端的近场通信请求,将所述故障信息转换成NFC协议数据写入NFC芯片的步骤之后,还包括:
[0018]验证所述移动终端合法性,在验证所述移动终端合法后,与所述移动终端建立安全的通信连接。
[0019]结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,还包括:
[0020]在验证所述移动终端合法后,若在预设时长内再次检测到所述移动终端的近场通信请求,直接与所述移动终端建立安全的通信连接。
[0021]结合第一方面至第四种可能的实现方式中的任一种,在第五种可能的实现方式中,所述故障信息包括故障信息代码,其中,所述故障信息代码与所述硬盘的故障原因为--对应关系。
[0022]本发明实施例第二方面提供了一种硬盘管理装置,包括:
[0023]获取模块,用于获取硬盘的故障信息;
[0024]转换模块,用于若检测到移动终端发出的近场通信请求,将所述故障信息转换成NFC协议数据写入NFC芯片;
[0025]发送模块, 用于通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。
[0026]结合第二方面,在第一种可能的实现方式中,所述获取模块用于通过所述硬盘自带的互联网小型计算机系统接口 iSCSI获取所述硬盘存储在固件中的故障信息。
[0027]结合第二方面或第一种可能的实现方式,在第二种可能的实现方式中,所述发送模块包括:
[0028]加载单元,用于读取预先存储在所述NFC芯片中的所述硬盘的属性信息,并将所述属性信息加载到所述NFC协议数据中;
[0029]发送单元,用于通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。
[0030]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:
[0031]验证模块,用于验证所述移动终端合法性,在验证所述移动终端合法后,与所述移动终端建立安全的通信连接。
[0032]结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,还包括:
[0033]连接模块,用于在验证所述移动终端合法后,若在预设时长内再次检测到所述移动终端的近场通信请求,直接与所述移动终端建立安全的通信连接。
[0034]结合第二方面至第四种可能的实现方式中的任一种,在第五种可能的实现方式中,所述故障信息包括故障信息代码,其中,所述故障信息代码与所述硬盘的故障原因为--对应关系。
[0035]本发明第三方面提供了一种硬盘管理系统,包括移动终端、硬盘、NFC芯片和上述任意一种硬盘管理装置。
[0036]实施本发明实施例,具有如下有益效果:
[0037]通过获取硬盘的故障信息,在接收到移动终端的近场通信请求时,将故障信息转换为NFC协议数据写入NFC芯片,并通过NFC芯片传输故障信息至移动终端,这样,硬盘的管理者使用移动终端便可查询和维护硬盘,避免使用传统的笨重的硬盘维护设备,提高了硬盘维护的效率和降低了硬件成本。【专利附图】

【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本发明第一实施例的一种硬盘管理方法的流程示意图;
[0040]图2是本发明第二实施例的一种硬盘管理方法的流程示意图;
[0041]图3是本发明第一实施例的一种硬盘管理装置的结构示意图;
[0042]图4是本发明第二实施例的一种硬盘管理装置的结构示意图;
[0043]图5是图4中发送模块的结构示意图;
[0044]图6是本发明第三实施例的一种硬盘管理装置的结构示意图;
[0045]图7是本发明实施例的一种硬盘管理系统的结构示意图。
【具体实施方式】
[0046]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]参见图1,为本发明第一实施例的一种硬盘管理方法的流程示意图,在本发明实施例中,所述方法包括:
[0048]S101、获取硬盘的故障信息。
[0049]具体的,硬盘发生故障时,硬盘固件中的检测程序检故障原因生成故障信息存储在固件中,故障信息可以是字符形式,也可以是数字形式。硬盘管理装置读取保存在固件中的故障信息,并将故障信息保存至本地的存储器中。
[0050]S102、若检测到移动终端的近场通信请求,将故障信息转换成NFC (Near FiledCommunication,近场通信)协议数据写入NFC芯片。
[0051]具体的,移动终端为支持NFC近场通信协议的终端设备,移动终端靠近与硬盘管理装置的连接的NFC芯片时,向硬盘管理装置发出近场通信请求,硬盘管理装置接收到该近场通信请求时,将本地存储的故障信息转换成NFC协议的数据并将该数据写入NFC芯片。
[0052]S103、通过NFC芯片将NFC协议数据发送至移动终端。
[0053]具体的,硬盘管理装置通过NFC芯片以射频信号的形式向移动终端传输NFC协议数据。
[0054]可以理解的是,本发明中的移动终端可以为支撑NFC功能的智能手机、平板电脑、个人数字助理或多媒体影音播放器等设备,本发明不作限制。
[0055]实施本发明的实施例,通过获取硬盘的故障信息,在接收到移动终端的近场通信请求时,将故障信息转换为NFC协议数据写入NFC芯片,并通过NFC芯片传输故障信息至移动终端,这样,硬盘的管理者使用移动终端便可查询和维护硬盘,避免使用传统的笨重的硬盘维护设备,提高了硬盘维护的效率和降低了硬件成本。
[0056]参见图2,为本发明第二实施例的一种硬盘管理方法的流程示意图,在本实施例中,所述方法包括:
[0057]S201、通过硬盘自带的 iSCSI (internet Small Computer System Interface,互联网小型计算机系统接口,简称iSCSI)获取硬盘存储在固件中的故障信息。
[0058]具体的,硬盘发生故障时,硬盘固件中的检测程序检故障原因生成故障信息存储在固件中,故障信息可以是字符形式,也可以是数字形式。例如,字符Date error表示硬盘数据错误,字符Hard disk configuration error表示硬盘配置不正确,字符Hard diskcontroller failure表示硬盘控制器失效;数字1700表示硬盘1703表示硬盘驱动器选择失败,数字1704表示硬盘控制器失效,数字1709表示硬盘ECC检验错误,数字与故障原因为 对应关系。
[0059]硬盘管理装置通过硬盘的iSCSI与其连接,硬盘管理装置通过iSCSI读取保存在固件中的故障信息,并将故障信息保存至本地的存储器中。由于iSCSI为硬盘的一个标准接口,硬盘管理装置通过该接口读取硬盘固件的故障信息无需改动硬盘的结构,便于对现有的硬盘进行硬件升级。
[0060]S202、若检测到移动终端发出的近场通信请求,将故障信息转换成NFC协议数据写入NFC芯片。
[0061]具体的,移动终端为支持NFC近场通信协议的终端设备,移动终端靠近与硬盘关键装置的连接的NFC芯片时,向硬盘管理装置发出近场通信请求,硬盘管理装置接收到该近场通信请求时,将本地存储的故障信息转换成NFC协议的数据并将该数据写入NFC芯片。
[0062]S203、验证移动终端的合法性。
[0063]具体的,硬盘管理装置验证移动终端的合法性,若为合法,执行S204,否则结束流程。硬盘管理装置验证移动终端合法的方法可采用密钥验证或输入密钥验证等方法,本发明不作限制。
[0064]优选的,在本发明的一些实施例中,硬盘管理装置在验证所述移动终端合法后,若在预设时长内再次检测到所述移动终端的近场通信请求,直接与所述移动终端建立安全的通信连接。例如,预设时长为3分钟,硬盘管理装置在验证移动终端合法后,若在预设时长内再次检测到移动终端发出的近场通信请求,不需要再对移动终端进程验证合法性的步骤,直接与移动终端建立安全的通信连接。若上次验证合法成功到本次发起近场通信请求的时间间隔大于预设时长,硬盘管理装置安装正常流程验证移动终端的合法性。
[0065]S204、与移动终端建立安全的通信连接。
[0066]具体的,硬盘管理装置通过NFC芯片与移动终端建立安全的通信连接,硬盘管理装置和移动终端之间交互的数据通过特定的加密算法进行加密再传送到对方设备上,防止敏感信息泄露。
[0067]S205、读取预先存储在NFC芯片中的硬盘的属性信息,并将所述属性信息加载到NFC协议数据中。
[0068]具体的,NFC芯片中预先存储有硬盘的属性信息,例如序列号、制造信息、容量、制造商和型号等。在本发明的一些实施例中,硬盘管理装置可以对多个硬盘进行管理,NFC芯片中存储有多组硬盘的属性信息。硬盘管理装置将硬盘的属性信息加载到NFC协议数据中,此时NFC协议数据中包括硬盘的属性信息和故障信息。
[0069]S206、通过NFC芯片将NFC协议数据发送至移动终端。[0070]具体的,硬盘管理装置通过NFC芯片以射频信号的形式向移动终端传输NFC协议数据。
[0071]实施本发明的实施例,通过获取硬盘的故障信息,在接收到移动终端的近场通信请求时,将故障信息转换为NFC协议数据写入NFC芯片,并通过NFC芯片传输故障信息至移动终端,这样,硬盘的管理者使用移动终端便可查询和维护硬盘,避免使用传统的笨重的硬盘维护设备,提高了硬盘维护的效率和降低了硬件成本。
[0072]参见图3,为本发明实施例的一种硬盘管理装置的结构示意图,在本实施例中,所述硬盘管理装置包括获取模块10、转换模块11和发送模块12。
[0073]获取模块10,用于获取硬盘的故障信息。
[0074]具体的,硬盘发生故障时,硬盘固件中的检测程序检故障原因生成故障信息存储在固件中,故障信息可以是字符形式,也可以是数字形式。获取模块10读取保存在固件中的故障信息,并将故障信息保存至本地的存储器中。
[0075]优选的,获取模块10通过硬盘自带的iSCSI (internet Small Computer SystemInterface,互联网小型计算机系统接口,简称iSCSI)获取硬盘存储在固件中的故障信息。由于iSCSI为硬盘的一个标准接口,硬盘管理装置通过该接口读取硬盘固件的故障信息无需改动硬盘的结构,便于对现有的硬盘进行硬件升级。
[0076]转换模块11,用于若检测到移动终端发出的近场通信请求,将所述故障信息转换成NFC协议数据写入NFC芯片。
[0077]具体的,移动终端为支持NFC近场通信协议的终端设备,移动终端靠近与硬盘管理装置的连接的NFC芯片时,向硬盘管理装置发出近场通信请求,转换模块11接收到该近场通信请求时,将本地存储的故障信息转换成NFC协议的数据并将该数据写入NFC芯片。
[0078]发送模块12,用于通过NFC芯片将所述NFC协议数据发送至所述移动终端。
[0079]具体的,发送模块12通过NFC芯片以射频信号的形式向移动终端传输NFC协议数据。
[0080]实施本发明的实施例,通过获取硬盘的故障信息,在接收到移动终端的近场通信请求时,将故障信息转换为NFC协议数据写入NFC芯片,并通过NFC芯片传输故障信息至移动终端,这样,硬盘的管理者使用移动终端便可查询和维护硬盘,避免使用传统的笨重的硬盘维护设备,提高了硬盘维护的效率和降低了硬件成本。
[0081]参见图3和图4,为本发明第二实施例的一种硬盘管理装置的结构示意图,在本发明实施中,所述硬盘管理装置除包括上述的获取模块10、转换模块11和发送模块12之外,还包括验证模块13和连接模块14。
[0082]验证模块13,用于验证所述移动终端合法性,在验证所述移动终端合法后,与所述移动终端建立安全的通信连接。
[0083]连接模块14,用于在验证所述移动终端合法后,若在预设时长内再次检测到所述移动终端的近场通信请求,直接与所述移动终端建立安全的通信连接。
[0084]可选的,发送模块12包括:
[0085]加载单元121,用于读取预先存储在所述NFC芯片中的所述硬盘的属性信息,并将所述属性信息加载到所述NFC协议数据中;
[0086]发送单元122,用于通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。[0087]本发明实施例和方法实施例二基于同一构思,其带来的技术效果也相同,具体过程请参照方法实施例二的描述,此处不再赘述。
[0088]参见图6,为本发明第三实施例的一种硬盘管理装置的结构示意图,在本实施中,硬盘管理装置I包括处理器61、存储器62和通信接口 63,通信接口 61分别连接硬盘和NFC芯片,硬盘管理装置I中的处理器61的数量可以是一个或多个,图6以一个处理器为例。本发明的一些实施例中,处理器61、存储器62和通信接口 63可通过总线或其他方式连接,图6中以总线连接为例。
[0089]其中,存储器62中存储一组程序代码,且处理器61用于调用存储器62中存储的程序代码,用于执行以下操作:
[0090]获取硬盘的故障信息;
[0091]若检测到移动终端发出的近场通信请求,将所述故障信息转换成NFC协议数据写入NFC芯片;
[0092]通过NFC芯片将所述NFC协议数据发送至所述移动终端。
[0093]在本发明的一些实施例中,处理器61执行所述获取硬盘的故障信息的步骤包括:
[0094]通过所述硬盘自带的互联网小型计算机系统接口 iSCSI获取所述硬盘存储在固件中的故障信息。
[0095]在本发明的一些实施例中,处理器执行所述通过NFC芯片将所述NFC协议数据发送至所述移动终端的步骤包括:
[0096]读取预先存储在所述NFC芯片中的所述硬盘的属性信息,并将所述属性信息加载到所述NFC协议数据中;
[0097]通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。
[0098]在本发明的一些实施例中,处理器61还用于执行:
[0099]验证所述移动终端合法性,在验证所述移动终端合法后,与所述移动终端建立安全的通信连接。
[0100]在本发明的一些实施例中,处理器61还用执行:
[0101]在验证所述移动终端合法后,若在预设时长内再次检测到所述移动终端的近场通信请求,直接与所述移动终端建立安全的通信连接。
[0102]实施本发明的实施例,通过获取硬盘的故障信息,在接收到移动终端的近场通信请求时,将故障信息转换为NFC协议数据写入NFC芯片,并通过NFC芯片传输故障信息至移动终端,这样,硬盘的管理者使用移动终端便可查询和维护硬盘,避免使用传统的笨重的硬盘维护设备,提高了硬盘维护的效率和降低了硬件成本。
[0103]参见图7,为本发明实施例的一种硬盘管理系统的结构示意图,在本实施例中,所述硬盘管理系统包括:移动终端2、NFC芯片3、硬盘管理装置I和硬盘4,NFC芯片3通过硬盘管理装置I与硬盘4连接,优选的,硬盘管理装置通过硬盘自带的iSCSI与硬盘连接,硬盘管理装置I获取硬盘4的固件中存储的故障信息,故障信息可以是字符形式,也可以是数字形式。例如,字符Date error表示硬盘数据错误,字符Hard disk configurationerror表示硬盘配置不正确,字符Hard disk controller failure表示硬盘控制器失效;数字1700表示硬盘1703表示硬盘驱动器选择失败,数字1704表示硬盘控制器失效,数字1709表示硬盘ECC检验错误,数字与故障原因为——对应关系。[0104]移动终端2靠近NFC芯片2时,向硬盘管理装置I发出近场通信请求,硬盘管理装置I验证移动终端的合法性,若验证合法后,与移动终端建立安全的通信连接,同时,硬盘管理装置将故障信息转换成NFC协议数据,并通过NFC芯片3将NFC协议数据发送至移动终端2,移动终端2接收到NFC协议数据中,从NFC协议数据中解析出硬盘的故障信息,如果硬盘的故障信息为字符形式,直接在移动终端上显示该字符,如果故障信息为数字形式,查询本地数据库对应的故障原因,并将查询到故障原因显示在移动终端上,同时移动终端根据解析得到的数字代码在显示屏上显示一个维护链接,该维护连接指向维护数据库中故障信息对应的解决方案文档,维护者可以访问该维护链接获取硬盘当前故障信息的解决文档。
[0105]可以理解的是,在本发明实施例中,NFC芯片和硬盘管理装置均可以集成到硬盘中,与硬盘作为一个整体,也可以为单独的部件安装到硬盘上,本发明不作限制。
[0106]实施本发明的实施例,通过获取硬盘的故障信息,在接收到移动终端的近场通信请求时,将故障信息转换为NFC协议数据写入NFC芯片,并通过NFC芯片传输故障信息至移动终端,这样,硬盘的管理者使用移动终端便可查询和维护硬盘,避免使用传统的笨重的硬盘维护设备,提高了硬盘维护的效率和降低了硬件成本。
[0107]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0108]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
【权利要求】
1.一种硬盘管理方法,其特征在于,包括: 获取硬盘的故障信息; 若检测到移动终端发出的近场通信请求,将所述故障信息转换成近场通信NFC协议数据写入NFC芯片; 通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。
2.如权利要求1所述的方法,其特征在于,所述获取硬盘的故障信息的步骤包括: 通过所述硬盘自带的互联网小型计算机系统接口 iSCSI获取所述硬盘存储在固件中的故障信息。
3.如权利要求1或2所述的方法,其特征在于,所述通过NFC芯片将所述NFC协议数据发送至所述移动终端的步骤包括: 读取预先存储在所述NFC芯片中的所述硬盘的属性信息,并将所述属性信息加载到所述NFC协议数据中; 通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。
4.如权利要求3所述的方法,其特征在于,所述若检测到移动终端的近场通信请求,将所述故障信息转换成NFC协议数据写入NFC芯片的步骤之后,还包括: 验证所述移动终端合法性,在验证所述移动终端合法后,与所述移动终端建立安全的通信连接。
5.如权利要求4所述的方法,其特征在于,还包括: 在验证所述移动终端合法后,若在预设时长内再次检测到所述移动终端的近场通信请求,直接与所述移动终端建立安全的通信连接。
6.如权利要求1-5任意一项所述的方法,其特征在于,所述故障信息包括故障信息代码,其中,所述故障信息代码与所述硬盘的故障原因为一一对应关系。
7.—种硬盘管理装置,其特征在于,包括: 获取模块,用于获取硬盘的故障信息; 转换模块,用于若检测到移动终端发出的近场通信请求,将所述故障信息转换成近场通信NFC协议数据写入NFC芯片; 发送模块,用于通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。
8.如权利要求7所述的硬盘管理装置,其特征在于,所述获取模块用于通过所述硬盘自带的互联网小型计算机系统接口 iSCSI获取所述硬盘存储在固件中的故障信息。
9.如权利要求7或8所述的硬盘管理装置,其特征在于,所述发送模块包括: 加载单元,用于读取预先存储在所述NFC芯片中的所述硬盘的属性信息,并将所述属性信息加载到所述NFC协议数据中; 发送单元,用于通过所述NFC芯片将所述NFC协议数据发送至所述移动终端。
10.如权利要求9所述的硬盘管理装置,其特征在于,还包括: 验证模块,用于验证所述移动终端合法性,在验证所述移动终端合法后,与所述移动终端建立安全的通信连接。
11.如权利要求10所述的硬盘管理装置,其特征在于,还包括: 连接模块,用于在验证所述移动终端合法后,若在预设时长内再次检测到所述移动终端的近场通信请求,直接与所述移动终端建立安全的通信连接。
12.如权利要求7-11任意一项所述的硬盘管理装置,其特征在于,所述故障信息包括故障信息代码,其中,所述故障信息代码与所述硬盘的故障原因为一一对应关系。
13.一种硬盘管理系统,其特征在于,包括移动终端、硬盘、NFC芯片和如权利要求7-12任意一项所述的硬盘管理装置。
【文档编号】H04B5/00GK103955416SQ201410124458
【公开日】2014年7月30日 申请日期:2014年3月29日 优先权日:2014年3月29日
【发明者】张新烨, 陈灿 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1