硬盘保护方法、装置及电子设备的制作方法

文档序号:6764032阅读:234来源:国知局
硬盘保护方法、装置及电子设备的制作方法
【专利摘要】本发明实施例公开了一种硬盘保护方法,应用于电子设备,所述电子设备至少包括三轴重力加速度传感器,所述三轴重力加速度传感器的一个轴垂直于所述硬盘的碟片;所述方法包括:获取预设时间内所述三轴重力加速度传感器测得的三个轴向的重力加速度值;当在所述预设时间内存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,将磁头从碟片移开,本申请实施例公开的硬盘保护方法,从多个方向判断外界振动情况,避免振动情况的漏报问题,提高了硬盘保护的精确度。
【专利说明】硬盘保护方法、装置及电子设备
【技术领域】
[0001]本发明涉及存储设备【技术领域】,更具体地说,涉及一种硬盘保护方法、装置及电子设备。
【背景技术】
[0002]随着笔记本电脑、一体电脑、视频播放器等可移动电子设备的广泛应用,人们对这些可移动电子设备的存储容量的需求也越来越大,可支持大容量存储设备的硬盘就成为这些电子设备的首选。
[0003]硬盘是一种十分精密的存储设备,包括磁头和碟片。当硬盘进行读写操作时,磁头在盘片表面的浮动高度只有几纳米;即使在不工作的时候,磁头也悬浮在碟片上方,因此,一旦发生较大的振动,就容易造成磁头与碟片相撞击,导致碟片损坏,丢失硬盘内所存储的文件数据。这就要求应用硬盘的电子设备具有较高的抗振性能,以便于对硬盘进行保护。
[0004]现有的电子设备通过监测两个轴向的重力加速度来侦测外界震动情况,进而对硬盘进行保护。然而,发明人在实现本发明的过程中,发现现有的这种硬盘保护方法过于简单,容易造成震动情况的漏报,造成对硬盘的损坏。

【发明内容】

[0005]本发明的目的是提供一种硬盘保护方法,以解决振动情况漏报,造成对硬盘的损坏的问题。
[0006]为实现上述目的,本发明提供了如下技术方案:
[0007]—种硬盘保护方法,应用于电子设备,所述电子设备至少包括三轴重力加速度传感器,所述三轴重力加速度传感器的一个轴垂直于所述硬盘的碟片;所述方法包括:
[0008]获取预设时间内所述三轴重力加速度传感器测得的三个轴向的重力加速度值;
[0009]当在所述预设时间内存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,将磁头从碟片移开。
[0010]上述方法,优选的,依据如下方法判断是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,包括:
[0011]首先判断所述垂直于碟片的轴向的重力加速度值的变化量是否满足预设的移开条件,如果是,则说明存在有一个轴向的重力加速度值的变化量满足预设的移开条件;如果否,则分别判断另外两个轴向的重力加速度值的变化量是否满足预设的移开条件,当任意一个轴向的重力加速度值的变化量满足预设的移开条件时,说明存在有一个轴向的重力加速度值的变换量满足预设的移开条件。
[0012]上述方法,优选的,依据如下方法判断是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,包括:
[0013]判断第一时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;如果否,则判断第二时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;其中,所述第二时间间隔大于所述第一时间间隔。
[0014]上述方法,优选的,还包括:
[0015]当所述第二时间间隔内不存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,判断第三时间间隔内是否存在有一个轴向的重力加速度值的变化量是否满足预设的移开条件;如果否,则判断第四时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;其中,所述第四时间间隔大于所述第三时间间隔,所述第三时间间隔大于所述第二时间间隔。
[0016]上述方法,优选的,还包括:
[0017]当所述第四时间间隔内不存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,判断第五时间间隔内是否存在有一个轴向的重力加速度值的变化量是否满足预设的移开条件;如果否,则判断第六时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;其中,所述第六时间间隔大于所述第五时间间隔,所述第五时间间隔大于所述第四时间间隔。
[0018]上述方法,优选的,依据如下方法判断一个轴向的重力加速度值的变化量是否满足预设的移开条件,包括:
[0019]将所述重力加速度值的变化量与该轴向对应的移开阈值进行比较;
[0020]当所述重力加速度值的变化量大于所述该轴向对应的移开阈值时,所述重力加速度值的变化量满足预设的移开条件。
[0021]上述方法,优选的,所述垂直于所述碟片方向的轴向对应的移开阈值小于或等于另外两个轴向对应的移开阈值。
[0022]上述方法,优选的,将磁头从碟片移开后,还包括:
[0023]将硬盘卸载标志位置I。
[0024]一种硬盘保护装置,应用于电子设备,包括:
[0025]三轴重力加速度传感器,用于测量相互垂直的三个轴向的重力加速度;所述三轴重力加速度传感器的一个轴垂直于所述硬盘的碟片;
[0026]获取模块,用于获取预设时间内所述三轴重力加速度传感器测得的三个轴向的重力加速度值;
[0027]保护模块,用于当在所述预设时间内存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,将磁头从碟片移开。
[0028]上述装置,优选的,所述保护模块包括:判断子模块,用于判断在所述预设时间内是否存在有一个轴向的重力加速度之的变化量满足预设的移开条件;
[0029]控制子模块,用于在所述判断单元判断出有一个轴向的重力加速度值满足预设的移开条件时,控制所述磁头从碟片移开。
[0030]上述装置,优选的,所述判断子模块包括:
[0031]比较单元,用于将每一个轴向的重力加速度值的变化量与该轴向对应的移开阈值进行比较;
[0032]判断单元,用于当所述重力加速度值的变化量大于所述该轴向对应的移开阈值时,确定所述重力加速度值的变化量满足预设的移开条件。
[0033]上述装置,优选的,所述垂直于所述碟片方向的轴向对应的移开阈值小于或等于另外两个轴向对应的移开阈值。
[0034]上述装置,优选的,包括如权利要求9-12任意一项所述的硬盘保护装置。
[0035]通过以上方案可知,本申请提供的一种硬盘保护方法,应用三轴重力加速度传感器测量预设时间内三个方向的重力加速度值,在预设时间内只要存在有一个轴向的重力加速度值的变化量满足预设的移开条件,则将磁头从碟片移开,即将硬盘卸载,本申请提供的硬盘保护方法,从多个方向判断外界振动情况,避免振动情况的漏报问题,提高了硬盘保护的精确度。
【专利附图】

【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本申请实施例提供的一种硬盘保护方法的流程图;
[0038]图2为本申请实施例提供的另一种硬盘保护方法的流程图;
[0039]图3为本申请实施例提供的又一种硬盘保护方法的流程图;
[0040]图4为本申请实施例提供的一种硬盘保护装置的结构示意图。
[0041]说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三” “第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]为叙述方便,本申请实施例中,将三轴重力加速度传感器中,与硬盘的碟片垂直的轴称之为Z轴,另外两个轴分别称为X轴和Y轴;三个轴为两两互相垂直关系。
[0044]请参阅图1,图1为本申请实施例提供的一种硬盘保护方法的流程图,本申请实施例提供的硬盘保护方法应用于电子设备,该电子设备至少包括三轴重力加速度传感器,所述重力加速度传感器的一个轴垂直于所述硬盘的碟片;为叙述方便,本申请实施例中,将三轴重力加速度传感器中,与硬盘的碟片垂直的轴称之为Z轴,另外两个轴分别称为X轴和Y轴;三个轴为两两互相垂直关系。
[0045]本申请提供的硬盘保护方法包括:
[0046]步骤SlOl:获取预设时间内所述三轴重力加速度传感器测得的三个轴向的重力加速度值;
[0047]获取预定时间段内,所述三轴重力加速度传感器测得的三个轴向的重力加速度值。[0048]步骤S102:当在所述预设时间内存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,将磁头从碟片移开。
[0049]对于每一个轴,计算其在预设时间段内测得的重力加速度值的变化量,只要判断出有一个轴向的重力加速度的变化量满足预设的移开条件,则说明有对硬盘造成损害的因素存在,则控制磁头从碟片移开。
[0050]优选的,对于每一个轴来说,可以通过如下方法判断该轴向的重力加速度值的变化量是否满足预设的移开条件:
[0051]将该轴向的重力加速度值的变化量与该轴向对应的移开阈值进行比较;本申请实施例中,对于每一个轴,都预设有与之对应的移开阈值;其中,与Z轴对应的移开阈值小于或者等于X轴和Y轴对应的移开阈值,而X轴或Y轴对应的移开阈值可以相等,也可以不等。
[0052]当所述重力加速度值的变化量大于该轴向对应的移开阈值时,说明该轴向的重力加速度值的变化量满足预设的移开条件,否则,说明该轴向的重力加速度值的变化量不满足预设的移开条件。
[0053]本申请实施例提供的一种硬盘保护方法,通过测量预设时间内三个方向的重力加速度值,在预设时间内存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,将磁头从碟片移开,即将硬盘卸载,本申请提供的硬盘保护方法,从多个方向判断外界震动情况,避免震动情况的漏报问题,提高了硬盘保护的精确度。
[0054]现有技术中,使用两轴加速度传感器来监测外界振动,从而对硬盘进行保护,但是,发明人在实现本发明的过程中,发现与磁盘碟片所在平面垂直的方向(Z轴)的振动数据的变化趋势要比现有技术中两个轴向(X轴和Y轴)的数据变化趋势明显,且硬盘对该方向的振动更敏感,更容易引起磁头和碟片的碰撞。
[0055]优选的,上述实施例中,在判断是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,可以按以下步骤实现:
[0056]首先判断Z轴的重力加速度值的变化量是否满足预设的移开条件,如果是,这说明存在有一个轴向的重力加速度值的变化量满足预设的移开条件,如果否,则分别判断X轴和Y轴的重力加速度值的变化量是否满足预设的移开条件,当这两个轴中,任意一个轴向的重力加速度值的变化量满足预设的移开条件时,说明存在有一个轴向的重力加速度值的变换量满足预设的移开条件。
[0057]优选的,上述实施例中,为了判断磁盘的状态,在将磁头从碟片移开后,还可以将硬盘卸载标志位置1,表示硬盘已经卸载了 ;如果硬盘卸载标志位为0,说明硬盘没有卸载。
[0058]参看图2,图2为本申请实施例提供的另一种硬盘保护方法的流程图,包括:
[0059]步骤S201:获取预设时间内所述三轴重力加速度传感器测得的三个轴向的重力加速度值;
[0060]例如,可以获取400ms内所述三轴重力加速度传感器测得的三个轴向的重力加速度值。当然本方案中,所述预设时间并不限于400ms,还可以为其它时间段,可以根据实际情况做相应调整,这里不做具体限定。
[0061]步骤S202:判断第一时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;如果是,则执行步骤S204,即将磁头从碟片移开,并返回执行步骤S201 ;否则,执行步骤S203 ;[0062]对于每一个轴向来说,将第一时间间隔内该轴向的重力加速度值的变化量与该轴向对应的预设的移开阈值进行比较,当所述重力加速度值的变化量大于所述移开阈值时,说明该轴向的重力加速度值的变化量量满足预设的移开条件,任意一个轴向的重力加速度值的变化量满足预设的移开条件都说明存在有一个轴向的重力加速度值的变化量满足预设的移开条件。
[0063]优选的,可以首先判断Z轴的重力加速度值的变化量是否满足预设的移开条件,如果是,则卸载硬盘,即将磁头从碟片移开;如果否,则分别判断X轴和Y轴的重力加速度值的变化量是否满足预设的移开条件,当这两个轴中,任意一个轴向的重力加速度值的变化量满足预设的移开条件时,说明存在有一个轴向的重力加速度值的变换量满足预设的移开条件,则将磁头从碟片移开,当X轴和Y轴的重力加速度值的变化量都不满足预设的移开条件时,则说明第一时间间隔内部存在
[0064]例如,所述第一时间段可以为200ms,当然这里并不限定为200ms,还可以为其它
时间段值,可以根据实际情况作相应调整。那么,各个轴向的重力加速度值的变化量可以表示为:Z轴的重力加速度值的变化量为IZ2cic1-ZciUx轴的重力加速度值的变化量为|χ2οο-ΧοΙ,Y轴的重力加速度值的变化量为I Y2C1C1-Yq I;
[0065]这里假设Z轴对应的移开阈值为threshold,,X轴对应的移开阈值为threshold^ Y 轴对应的移开阈值为 thresholdy,其中,thresholdz ^ thresholdx 且thresholdz ^ thresholdy,而thresholdx和thresholdy可以相等,也可以不相等,可通过如下方法判断是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件:
[0066]首先判断I Z2qq-Zq I Hhresholdz是否成立,如果是,则说明Z轴向的重力加速度值的变化量满足预设的移开条件;否则,分别判断IX200-X01 Hhresholdx和
Y200-Y01 HhreshoIdy是否成立,只要判断出其中一个成立,则说明X轴向或Y轴向的重力加速度值的变化量满足预设的移开条件。也就是说,只要有一个轴向的重力加速度值的变化量满足预设的移开条件,则说明存在有一个轴向的重力加速度值的变化量满足预设的移开条件。
[0067]需要说明的是,在判断IX2c1cTXc1IHhresholdj^P I Y2qq-YqI Hhresholdy 是否成立时,如果thresholdx小于thresholdy,则先判断IX2cicTXciIHhresholdx是否成立,如果成立,则不再判断I Υ.-Υο I Hhresholdy是否成立;如果I X2w-Xci I Hhresholdx不成立,则再判断I Υ2(?(ΤΥ(?Ι >thresholdy是否成立;相反,如果thresholdx大于thresholdy,则先判断I Y2qq-Yq I Hhresholdy是否成立,如果成立,则不再判断| X2qq-Xq | Hhresholdx是否成立;如果 I Υ2(?(τΥ(? I Hhresholdy 不成立,则再判断 | X2tltl-Xci | Hhresholdx 是否成立;如果 thresholdx等于 thresholdy,则 | X2qq-Xq | Hhresholdx 和 | Y2qq-Yq | Hhresholdy 的判断顺序不受限制。
[0068]步骤S203:判断第二时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;如果是,则执行步骤S204,即将磁头从碟片移开,并返回执行步骤S201 ;否则,返回执行步骤S201 ;其中,所述第二时间间隔大于所述第一时间间隔。
[0069]例如,第二时间间隔可以为400ms,当然也可以为其它值,只要其大于第一时间间隔,且小于所述预设时间即可。各个轴向的重力加速度值的变化量为:Z轴的重力加速度值的变化量为Iz4tltl-ZciI, X轴的重力加速度值的变化量为IX4cic1-XciI, Y轴的重力加速度值的变化量为IY4ClCrYtlI ;具体判断是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件与判断第一时间间隔内的是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件相似,这里不再赘述。
[0070]本申请实施例提供的一种硬盘保护方法,通过两个时间段内的重力加速度变化量来判断外界振动情况,保证能够全面捕捉外界振动,避免由于影响硬盘安全的行为(如,一体电脑调整角度,不同的人其调整速度可能不同,因此,重力加速度的变化速度也就不同)缓慢而不能捕捉外界振动的问题。
[0071]优选的,上述实施例中,当判断出第二时间段内不存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,还可以包括:
[0072]判断硬盘是否已经被卸载,如果是,则装载硬盘,也就是将磁头恢复至碟片上,然后再返回执行步骤S201 ;
[0073]具体判断硬盘是否已经被卸载可以通过硬盘卸载标志位来判断,如果硬盘卸载标志位为1,说明硬盘已经卸载,如果硬盘卸载标志位为0,说明硬盘没有卸载。
[0074]参看图3,图3为本申请实施例提供的又一种硬盘保护方法的流程图,包括:
[0075]步骤S301:获取预设时间内所述三轴重力加速度传感器测得的三个轴向的重力加速度值;
[0076]步骤S302:判断第一时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;如果是,则执行步骤S308,即将磁头从碟片移开,并返回执行步骤S301 ;否则,执行步骤S303 ;
[0077]步骤S303:判断第二时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,如果是,则执行步骤S308,即将磁头从碟片移开,并返回执行步骤S301 ;否则执行步骤S304 ;其中,所述第二时间间隔大于所述第一时间间隔。
[0078]步骤S304:判断第三时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,如果是,则执行步骤S308,即将磁头从碟片移开,并返回执行步骤S301 ;否则执行步骤S305 ;其中,所述第三时间间隔大于所述第二时间间隔。
[0079]步骤S305:判断第四时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,如果是,则执行步骤S308,即将磁头从碟片移开,并返回执行步骤S301 ;否则执行步骤S305 ;其中,所述第四时间间隔大于所述第三时间间隔。
[0080]步骤S306:判断第五时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,如果是,则执行步骤S308,即将磁头从碟片移开,并返回执行步骤S301 ;否则执行步骤S307 ;其中,所述第五时间间隔大于所述第四时间间隔。
[0081]步骤S307:判断第六时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,如果是,则执行步骤S308,即将磁头从碟片移开,并返回执行步骤
S301;否则返回执行步骤S301 ;其中,所述第五时间间隔大于所述第四时间间隔。
[0082]步骤S308:将磁头从碟片移开。
[0083]上述步骤中,步骤S302与步骤S303是针对角度调整行为的硬盘保护方法;步骤S304至步骤S307是针对重心不稳(如桌面倾倒等情况导致)行为的硬盘保护方法;
[0084]优选的,因为不同的行为影响硬盘安全的快慢不一样,例如,角度调整行为相对于重心不稳来说,更容易对硬盘的安全产生威胁;而对于同一行为来说,该行为发生也会有快有慢,如角度调整行为包括快速调整和慢速调整,慢速调整的过程对于硬盘来说是安全的,因此可以不启动硬盘保护,对于快速调整,应用两个时间段的数据来对硬盘进行保护(步骤
S302至步骤 S303);
[0085]针对快速调整,可以使用200ms (第一时间间隔)和400ms (第二时间间隔)这两个时间间隔的数据,预设的移开阈值分别为:Z轴对应的移开阈值为threshold^X轴对应的移开阈值为threshold和Y轴对应的移开阈值threshold- ;其中,threshold^ ^ thresholdxl,且 thresholdzl ^ thresholdyl,具体如何判断各个时间段内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,可以参看其它实施例,这里不再赘述。
[0086]而对于重心不稳来说,桌面倾倒有快速倾倒和慢速倾倒;
[0087]通常快速倾倒会使电子设备在600ms-800ms失去重心,因而,对于快速倾倒,也使用两个时间段(600ms和800ms )的数据来对硬盘进行保护(步骤S304-步骤S305 );预设的移开阈值分别为:Z轴轴对应的移开阈值为threSholdz2,X轴对应的移开阈值为thresholdx2 和 Y 轴对应的移开阈值 thresholdy2 ;其中,threshold^ ^ threshold^,且threshold^ ( thresholdy2,具体如何判断各个时间段内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,可以参看其它实施例,这里不再赘述。
[0088]慢速倾倒一般会使电子设备在1800ms-2000ms失去重心,因此对于慢速倾倒来说,也使用两个时间段(1800ms和2000ms)内的数据来对硬盘进行保护(步骤S306-步骤S307);预设的移开阈值分别为:Z轴轴对应的移开阈值为threshold# X轴对应的移开阈值为 thresholdx3 和 Y 轴对应的移开阈值 threshoIdy3 ;其中,threshoIdz3 ^ threshoIdx3,且thresholdz3 ( thresholdy3,具体如何判断各个时间段内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,可以参看其它实施例,这里不再赘述。
[0089]其中,thre sho I dzl < thre sho I dz2< thre sho I dz3 ;thresholdxl<thresholdx2<thresholdx3 ;threshoIdyl〈threshoIdy2〈threshoIdy3。
[0090]当然本申请中并不只限于设置上述六个时间段,还可以有更多的时间段,如第七时间段、第八时间段等,对于具体的时间段来说,也并不仅限于上述列出的时间段数值,可以根据实际情况作相应调整。
[0091]本申请实施例提供的一种硬盘保护方法,分别对快速变化行为(步骤S302-步骤S303)、中等变化行为(步骤S304-步骤S305)、慢速变化行为(步骤S306-步骤S307)使用不同的算法和移开阈值对硬盘进行保护,当各种对硬盘安全有威胁的行为发生时,都能起到有效的保护作用,提高了保护概率。
[0092]参看图4,为本申请实施例提供的一种应盘保护装置的结构示意图,所述装置包括:
[0093]三轴重力加速度传感器401,获取模块402和保护模块403 ;
[0094]三轴重力加速度传感器401的一个轴垂直于所述硬盘的碟片,用于测量相互垂直的三个轴向的重力加速度;
[0095]获取模块402用于获取预设时间内所述三轴重力加速度传感器测得的三个轴向的重力加速度值;
[0096]保护模块403用于当在所述预设时间内存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,将磁头从碟片移开。具体的,保护模块403可以包括:[0097]判断子模块4031,用于判断在所述预设时间内是否存在有一个轴向的重力加速度之的变化量满足预设的移开条件;具体的,判断子模块4031可以包括:
[0098]比较单元40311,用于将每一个轴向的重力加速度值的变化量与该轴向对应的移开阈值进行比较;其中,垂直于所述碟片方向的轴向对应的移开阈值小于或等于另外两个轴向对应的移开阈值。
[0099]判断单元40312,用于当所述重力加速度值的变化量大于所述该轴向对应的移开阈值时,确定所述重力加速度值的变化量满足预设的移开条件,否则,所述重力加速度值的变化量量不满足预设的移开条件。
[0100]控制子模块4032,用于在所述判断单元判断出有一个轴向的重力加速度值满足预设的移开条件时,控制所述磁头从碟片移开。
[0101]本申请还提供一种电子设备,该电子设备具有如上所述的硬盘保护装置。
[0102]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种硬盘保护方法,应用于电子设备,其特征在于,所述电子设备至少包括三轴重力加速度传感器,所述三轴重力加速度传感器的一个轴垂直于所述硬盘的碟片;所述方法包括: 获取预设时间内所述三轴重力加速度传感器测得的三个轴向的重力加速度值; 当在所述预设时间内存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,将磁头从碟片移开。
2.根据权利要求1所述的方法,其特征在于,依据如下方法判断是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,包括: 首先判断所述垂直于碟片的轴向的重力加速度值的变化量是否满足预设的移开条件,如果是,则说明存在有一个轴向的重力加速度值的变化量满足预设的移开条件;如果否,则分别判断另外两个轴向的重力加速度值的变化量是否满足预设的移开条件,当任意一个轴向的重力加速度值的变化量满足预设的移开条件时,说明存在有一个轴向的重力加速度值的变换量满足预设的移开条件。
3.根据权利要求1或2所述的方法,其特征在于,依据如下方法判断是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件,包括: 判断第一时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;如果否,则判断第 二时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;其中,所述第二时间间隔大于所述第一时间间隔。
4.根据权利要求3所述的方法,其特征在于,还包括: 当所述第二时间间隔内不存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,判断第三时间间隔内是否存在有一个轴向的重力加速度值的变化量是否满足预设的移开条件;如果否,则判断第四时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;其中,所述第四时间间隔大于所述第三时间间隔,所述第三时间间隔大于所述第二时间间隔。
5.根据权利要求4所述的方法,其特征在于,还包括: 当所述第四时间间隔内不存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,判断第五时间间隔内是否存在有一个轴向的重力加速度值的变化量是否满足预设的移开条件;如果否,则判断第六时间间隔内是否存在有一个轴向的重力加速度值的变化量满足预设的移开条件;其中,所述第六时间间隔大于所述第五时间间隔,所述第五时间间隔大于所述第四时间间隔。
6.根据权利要求1所述的方法,其特征在于,依据如下方法判断一个轴向的重力加速度值的变化量是否满足预设的移开条件,包括: 将所述重力加速度值的变化量与该轴向对应的移开阈值进行比较; 当所述重力加速度值的变化量大于所述该轴向对应的移开阈值时,所述重力加速度值的变化量满足预设的移开条件。
7.根据权利要求6所述的方法,其特征在于,所述垂直于所述碟片方向的轴向对应的移开阈值小于或等于另外两个轴向对应的移开阈值。
8.根据权利要求1所述的方法,其特征在于,将磁头从碟片移开后,还包括: 将硬盘卸载标志位置I。
9.一种硬盘保护装置,应用于电子设备,其特征在于,包括: 三轴重力加速度传感器,用于测量相互垂直的三个轴向的重力加速度;所述三轴重力加速度传感器的一个轴垂直于所述硬盘的碟片; 获取模块,用于获取预设时间内所述三轴重力加速度传感器测得的三个轴向的重力加速度值; 保护模块,用于当在所述预设时间内存在有一个轴向的重力加速度值的变化量满足预设的移开条件时,将磁头从碟片移开。
10.根据权利要求9所述的装置,其特征在于,所述保护模块包括:判断子模块,用于判断在所述预设时间内是否存在有一个轴向的重力加速度之的变化量满足预设的移开条件; 控制子模块,用于在所述判断单元判断出有一个轴向的重力加速度值满足预设的移开条件时,控制所述磁头从碟片移开。
11.根据权利要求10所述的装置,其特征在于,所述判断子模块包括: 比较单元,用于将每一个轴向的重力加速度值的变化量与该轴向对应的移开阈值进行比较; 判断单元,用于当所述重力加速度值的变化量大于所述该轴向对应的移开阈值时,确定所述重力加速度值的变化量满足预设的移开条件。
12.根据权利要求11所述的装置,其特征在于,所述垂直于所述碟片方向的轴向对应的移开阈值小于或等于另外两个轴向对应的移开阈值。
13.一种电子设备,其特征在于,包括如权利要求9-12任意一项所述的硬盘保护装置。
【文档编号】G11B33/08GK103680570SQ201210324678
【公开日】2014年3月26日 申请日期:2012年9月4日 优先权日:2012年9月4日
【发明者】刘扬 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1