确定硬盘未上电时长的方法、装置及系统制造方法及图纸

技术编号:20447885 阅读:56 留言:0更新日期:2019-02-27 02:35
本发明专利技术实施例公开了一种确定硬盘未上电时长的方法、装置及系统。该方法包括:控制器根据硬盘的电源电压确定硬盘的工作状态,所述工作状态为上电状态或下电状态;当硬盘的工作状态由上电状态进入下电状态时,根据硬盘的运行参数,记录硬盘的有效下电时刻;当硬盘的工作状态由下电状态再次进入上电状态时,记录硬盘的上电时刻;根据有效下电时刻和上电时刻计算硬盘的未上电时长;当硬盘的未上电时长大于等于第一预设时长时,输出提示信息,提示信息用于提示用户硬盘的未上电时长。本发明专利技术实施例能够避免用户因使用了长时间未上电的机械硬盘,而使存储在机械硬盘中的数据丢失,造成不必要的损失。

Method, Device and System for Determining the Unpowered Time of Hard Disk

The embodiment of the present invention discloses a method, device and system for determining the length of time when a hard disk is not powered on. The method includes: the controller determines the working state of the hard disk according to the power supply voltage of the hard disk, and the working state is power-on or power-off; when the working state of the hard disk enters power-off state from power-on state, the effective power-down time of the hard disk is recorded according to the operating parameters of the hard disk; and when the working state of the hard disk enters power-on state again from power-off state, the hard disk is recorded. When the power-on time is equal to the first preset time when the power-on time of the hard disk is longer than the power-on time of the hard disk, the prompt information is used to prompt the user about the power-on time of the hard disk. The embodiment of the present invention can avoid the unnecessary loss of data stored in the mechanical hard disk caused by the user using the mechanical hard disk which has not been powered up for a long time.

【技术实现步骤摘要】
确定硬盘未上电时长的方法、装置及系统
本专利技术涉及通信
,尤其涉及一种确定硬盘未上电时长的方法、装置及系统。
技术介绍
目前,很多设备都需要通过硬盘来保存信息,例如,服务器会使用大量的硬盘来保存用户业务数据等关键信息。硬盘的巨大需求,促使硬盘技术快速发展,出现了各式各样的硬盘。从实现架构角度可以将硬盘分为机械硬盘、固态硬盘等,其中机械硬盘因高性价比成为当前主流。硬盘中通常都存储着大量重要的信息,一旦硬盘失效,硬盘中存储的信息丢失,会给用户带来无法估量的损失。因此,避免硬盘在生命周期内发生故障至关重要。对于机械硬盘而言,生产机械硬盘时会使用挥发性物质,而挥发性物质挥发后容易粘在机械硬盘的磁头或者磁盘上。磁头或者磁盘粘上这些挥发性物质后,很容易造成磁盘故障。为了避免挥发性物质粘在机械硬盘的磁头或者磁盘上,机械硬盘中会设置空气过滤结构,在机械硬盘上电工作时,空气过滤结构可以把挥发性物质过滤掉。但是,如果机械硬盘长时间不上电使用,大量的挥发性物质就会长时间粘在磁头或者磁盘上,此时用户再次使用机械硬盘时,机械硬盘很容易发生故障,从而导致用户在机械硬盘中存储的数据丢失,造成不必要的损失。为了避免用户使用长时间不上电的机械硬盘而造成损失,通常在硬盘标签或产品资料上标注机械硬盘允许未上电放置的最长时间等信息,来提示用户及时对机械硬盘上电。但是,用户通常不会注意到这些提示信息,或者不能够准确的了解机械硬盘的使用状况,所以导致使用了长时间未上电的机械硬盘,导致在机械硬盘发生故障时丢失存储在机械硬盘中的数据,造成不必要的损失。
技术实现思路
本专利技术实施例提供了一种确定硬盘未上电时长的方法、装置及系统,能够避免用户使用长时间未上电的机械硬盘。第一方面,本专利技术实施例提供了一种确定硬盘未上电时长的方法,包括:控制器根据硬盘的电源电压确定硬盘的工作状态,工作状态包括上电状态和下电状态;当硬盘的工作状态由上电状态进入下电状态时,控制器根据硬盘的运行参数,记录硬盘的有效下电时刻;当硬盘的工作状态由下电状态再次进入上电状态时,控制器记录硬盘的上电时刻;控制器根据有效下电时刻和上电时刻计算硬盘的未上电时长;当硬盘的未上电时长大于等于第一预设时长时,控制器输出提示信息,提示信息用于提示用户硬盘的未上电时长。本专利技术实施例中,控制器可以通过硬盘的电源电压来确定硬盘的上电状态和下电状态,并在硬盘工作状态由上电状态进入下电状态时,基于硬盘的运行参数,确定出其有效下电时刻;在硬盘由下电状态再次进入上电状态时,可以基于有效下电时刻和上电时刻计算机械硬盘的未上电时长;如果硬盘的未上电时长大于等于第一预设时长,则输出提示信息,以提示用户硬盘的未上电时长。如此可以在用户对机械硬盘上电使用时,如果使用的是长时间未上电的机械硬盘,即可通过提示信息了解到机械硬盘长时间未上电的情况,进而可以及时对机械硬盘进行处理,避免因使用了长时间未上电的机械硬盘,而使存储在机械硬盘中的数据丢失,造成不必要的损失。结合第一方面,在第一方面的第一种可能的实施方式中,控制器根据硬盘的电源电压确定硬盘的工作状态,包括:当硬盘的电源电压大于或等于预设电压时,控制器确定硬盘处于上电状态;当硬盘的电源电压小于预设电压时,控制器确定硬盘处于下电状态。结合第一方面或上述可能的实施方式,在第一方面的第二种可能的实施方式中,硬盘的运行参数包括硬盘处于上电状态的上电时长;控制器根据硬盘的运行参数,记录硬盘的有效下电时刻,包括:记录硬盘处于上电状态的上电时长和硬盘进入下电状态的当前下电时刻;当上电时长大于第二预设时长时,将有效下电时刻更新为当前下电时刻;当上电时长不大于第二预设时长时,保持有效下电时刻不变。本实施方式中,通过硬盘处于上电状态的上电时长,来判断本次硬盘上电是否有效,进而判定硬盘本次的下电时刻是否是有效的,以便于及时更新硬盘的有效下电时刻,保证有效下电时刻的准确性。结合第一方面或上述可能的实施方式,在第一方面的第三种可能的实施方式中,还包括:控制器通过计时电路读取有效下电时刻和上电时刻。本实施方式中,通过计时电路进行计时,以便于控制器读取并记录上述有效下电时刻和上电时刻,实现方便,结构简单。结合第一方面或上述可能的实施方式,在第一方面的第四种可能的实施方式中,还包括:控制器获取检测电路检测到的硬盘的电源电压,并根据电源电压确定硬盘的工作状态。第二方面,本专利技术实施例提供了一种控制器,包括:确定单元,用于根据硬盘的电源电压确定硬盘的工作状态,工作状态包括上电状态和下电状态;记录单元,用于当所述硬盘的工作状态由所述上电状态进入所述下电状态时,根据硬盘的运行参数,记录硬盘的有效下电时刻;记录单元还用于当硬盘的工作状态由下电状态再次进入上电状态时,记录硬盘的上电时刻;计算单元,用于根据有效下电时刻和上电时刻计算硬盘的未上电时长;输出单元,用于当硬盘的未上电时长大于等于第一预设时长时,控制器输出提示信息,提示信息用于提示用户硬盘的未上电时长。结合第二方面,在第二方面的第一种可能的实施方式中,确定单元具体用于:当硬盘的电源电压大于或等于预设电压时,确定硬盘处于上电状态;当硬盘的电源电压小于预设电压时,确定硬盘处于下电状态。结合第二方面或上述可能的实施方式,在第二方面的第二种可能的实施方式中,硬盘的运行参数包括硬盘处于上电状态的上电时长;记录单元具体用于记录硬盘处于上电状态的上电时长和硬盘进入下电状态的当前下电时刻;控制器还包括:更新单元,用于当上电时长大于第二预设时长时,将有效下电时刻更新为当前下电时刻,当上电时长不大于第二预设时长时,保持有效下电时刻不变。结合第二方面或上述可能的实施方式,在第二方面的第三种可能的实施方式中,还包括:读取单元,用于通过计时电路读取所述有效下电时刻和所述上电时刻。结合第二方面或上述可能的实施方式,在第二方面的第四种可能的实施方式中,还包括:获取单元,用于获取检测电路检测到的硬盘的电源电压;检测单元,用于根据电源电压确定硬盘的工作状态。第三方面,本专利技术实施例提供了一种确定硬盘未上电时长的系统,包括硬盘和如第二方面及其任一实现方式的所述的控制器。结合第二方面,在第二方面的第一种可能的实施方式中,还包括计时电路和/或检测电路,其中:所述计时电路用于生成系统时间供所述控制器读取;所述检测电路用于检测所述硬盘的电源电压,并向所述控制器发送检测到的所述电源电压。第四方面,本专利技术实施例提供了一种确定硬盘未上电时长的设备,包括:存储器、处理器、通信接口和总线;存储器、处理器和通信接口通过总线连接并完成相互间的通信;存储器用于存储程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行如第一方面及其各实现方式中的所述的方法。第五方面,本专利技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第一方面及其各实现方式中的所述的方法。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍。图1是根据本专利技术实施例提供的一种确定硬盘未上电时长的方法应用场景的示意图;图2是根据本专利技术一实施例提供的确定硬盘未上电时长的方法的示意性流程图;图3是根据本专利技术一实施例本文档来自技高网...

【技术保护点】
1.一种确定硬盘未上电时长的方法,其特征在于,包括:控制器根据硬盘的电源电压确定所述硬盘的工作状态,所述工作状态包括上电状态和下电状态;当所述硬盘的工作状态由所述上电状态进入所述下电状态时,所述控制器根据所述硬盘的运行参数,记录所述硬盘的有效下电时刻;当所述硬盘的工作状态由所述下电状态再次进入所述上电状态时,所述控制器记录所述硬盘的上电时刻;所述控制器根据所述有效下电时刻和所述上电时刻计算所述硬盘的未上电时长;当所述硬盘的未上电时长大于等于第一预设时长时,所述控制器输出提示信息,所述提示信息用于提示用户所述硬盘的未上电时长。

【技术特征摘要】
1.一种确定硬盘未上电时长的方法,其特征在于,包括:控制器根据硬盘的电源电压确定所述硬盘的工作状态,所述工作状态包括上电状态和下电状态;当所述硬盘的工作状态由所述上电状态进入所述下电状态时,所述控制器根据所述硬盘的运行参数,记录所述硬盘的有效下电时刻;当所述硬盘的工作状态由所述下电状态再次进入所述上电状态时,所述控制器记录所述硬盘的上电时刻;所述控制器根据所述有效下电时刻和所述上电时刻计算所述硬盘的未上电时长;当所述硬盘的未上电时长大于等于第一预设时长时,所述控制器输出提示信息,所述提示信息用于提示用户所述硬盘的未上电时长。2.根据权利要求1所述的方法,其特征在于,所述控制器根据所述硬盘的电源电压确定所述硬盘的工作状态,包括:当所述硬盘的电源电压大于或等于预设电压时,所述控制器确定所述硬盘处于所述上电状态;当所述硬盘的电源电压小于所述预设电压时,所述控制器确定所述硬盘处于所述下电状态。3.根据权利要求1或2所述的方法,其特征在于,所述硬盘的运行参数包括所述硬盘处于所述上电状态的上电时长;所述控制器根据所述硬盘的运行参数,记录所述硬盘的有效下电时刻,包括:记录所述硬盘处于所述上电状态的上电时长和所述硬盘进入下电状态的当前下电时刻;当所述上电时长大于第二预设时长时,将所述有效下电时刻更新为所述当前下电时刻;当所述上电时长不大于所述第二预设时长时,保持所述有效下电时刻不变。4.根据权利要求1-3中任意一项所述的方法,其特征在于,所述方法还包括:所述控制器通过计时电路读取所述有效下电时刻和所述上电时刻。5.根据权利要求1-4中任意一项所述的方法,其特征在于,所述方法还包括:所述控制器获取检测电路检测到的所述硬盘的电源电压,并根据所述电源电压确定所述硬盘的工作状态。6.一种控制器,其特征在于,包括:确定单元,用于根据硬盘的电源电压确定所述硬盘的工作状态,所述工作状态包括上电状态和下电状态;记...

【专利技术属性】
技术研发人员:朱厚慧郑金藩李宝同
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1