一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种振动检测方法及电子设备与流程

2021-05-07 22:47:00 来源:中国专利 TAG:电子设备 振动 检测方法 硬盘 申请
一种振动检测方法及电子设备与流程

本申请涉及硬盘领域,尤其涉及一种振动检测方法及电子设备。



背景技术:

电子设备在使用过程中,其可能会在高频微小振动的场景下使用,如:ktv内的具有硬盘的电子设备,长期处于较大的空气振动中;如:车间内的具有硬盘的电子设备,可能会与机床等振源设备直接接触;如:电子设备在自身使用过程中产生各种振动。

而某些特定频率的微小振动,对机械硬盘的读写速度影响较大。在机械硬盘读写过程中,磁头与盘面的距离仅有纳米级,若振动影响了磁头,硬盘会降速以进行自我保护,严重情况下磁头可能会划伤盘面,导致硬盘的物理损伤,从而导致电子设备中的文件丢失。



技术实现要素:

有鉴于此,本申请提供一种振动检测方法及电子设备,其具体方案如下:

一种振动检测方法,包括:

若电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域;

检测执行所述访问目标区域的操作所需的时长是否满足阈值条件;

若所述访问目标区域的操作所需的时长不满足所述阈值条件,输出提示信息,以提示所述电子设备所在环境的振动超过振动强度阈值,其中,所述振动强度越大,执行访问目标区域的操作所需的时长越长。

进一步的,所述访问电子设备的存储器中的目标区域,包括:

重复读取所述电子设备的存储器中的目标区域处的固定大小的数据包;

和/或,

将所述固定大小的数据包重复写入所述电子设备的存储器中的目标区域处。

进一步的,所述访问目标区域的操作,包括:在所述目标区域处执行读操作,

所述检测执行所述访问目标区域的操作所需的时长是否满足阈值条件,包括:

检测每次执行所述读操作所需的第一时长是否满足所述读操作标准时长的第一阈值范围;

和/或,所述访问目标区域的操作,包括:在所述目标区域处执行写操作,所述检测执行所述访问目标区域的操作所需的时长是否满足阈值条件,包括:检测每次执行所述写操作所需的第二时长是否满足所述写操作标准时长的第二阈值范围。

进一步的,所述若所述访问目标区域的操作所需的时长不满足所述阈值条件,输出提示信息,包括:

若所述第一时长超出所述读操作标准时长的第一阈值范围,和/或,所述第二时长超出所述写操作标准时长的第二阈值范围,输出提示信息。

进一步的,所述若电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域,包括:

若电子设备所在的环境信息满足目标条件,确定多个测试时刻,每两个测试时刻间隔目标时长,所述目标时长大于所述执行访问目标区域的操作所需的时长;

在所述多个测试时刻的每个测试时刻,执行访问所述电子设备的存储器中的目标区域的操作。

进一步的,所述访问目标区域的操作,包括:在所述目标区域处执行读操作,及在所述目标区域处执行写操作,其中:

所述若电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域,包括:

在第一测试时刻,执行所述读操作,在第二测试时刻,执行所述写操作,所述第一测试时刻及所述第二测试时刻为所述多个测试时刻中相邻的测试时刻,且所述第一测试时刻早于所述第二测试时刻。

进一步的,所述满足目标条件至少包括以下一种:

检测到第一频率范围的至少一个音频信息,所述至少一个音频信息的声音频率的强度达到第一阈值;

检测到处于第二频率范围的至少一个振动信息,所述振动信息的振动频率的强度达到第二阈值;

检测到所述电子设备的放置位置发生变化。

一种电子设备,包括:

存储器,

处理器,用于在所述电子设备所在的环境信息满足目标条件时,访问所述存储器中的目标区域;检测执行所述访问目标区域的操作所需的时长是否满足阈值条件;若所述访问目标区域的操作所需的时长不满足所述阈值条件,输出提示信息,以提示所述电子设备所在环境的振动超过振动强度阈值,其中,所述振动强度越大,执行访问目标区域的操作所需的时长越长。

进一步的,所述处理器访问存储器中的目标区域,包括:

所述处理器重复读取所述存储器中的目标区域处的固定大小的数据包;

和/或,

所述处理器将所述固定大小的数据包重复写入所述存储器中的目标区域处。

进一步的,所述处理器访问目标区域的操作,包括:所述处理器在所述目标区域处执行读操作,所述处理器检测执行所述访问目标区域的操作所需的时长是否满足阈值条件,包括:

所述处理器检测每次执行所述读操作所需的第一时长是否满足所述读操作标准时长的第一阈值范围;

和/或,所述处理器访问目标区域的操作,包括:所述处理器在所述目标区域处执行写操作,所述处理器检测执行所述访问目标区域的操作所需的时长是否满足阈值条件,包括:

所述处理器检测每次执行所述写操作所需的第二时长是否满足所述写操作标准时长的第二阈值范围。

从上述技术方案可以看出,本申请公开的振动检测方法及电子设备,若电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域,检测执行访问目标区域的操作所需的时长是否满足阈值条件,若访问目标区域的操作所需的时长不满足阈值条件,输出提示信息,以提示电子设备所在环境的振动超过振动强度阈值,其中,振动强度越大,执行访问目标区域的操作所需的时长越长。本方案通过在电子设备的存储器的目标区域处,执行访问目标区域的操作,由于振动会影响电子设备的访问速度,因此基于访问目标区域的操作所需的时长确定电子设备所在环境的振动是否超过振动强度阈值,从而确定是否需要输出提示信息,以便对用户进行提示,从而避免由于环境振动超过振动强度阈值而导致的对电子设备中存储器的损坏的问题。

附图说明

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

图1为本申请实施例公开的一种振动检测方法的流程图;

图2为本申请实施例公开的一种振动检测方法的流程图;

图3为本申请实施例公开的一种振动检测方法的流程图;

图4为本申请实施例公开的一种电子设备的结构示意图。

具体实施方式

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

本申请公开了一种振动检测方法,其流程图如图1所示,包括:

步骤s11、若电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域;

步骤s12、检测执行访问目标区域的操作所需的时长是否满足阈值条件;

步骤s13、若访问目标区域的操作所需的时长不满足阈值条件,输出提示信息,以提示电子设备所在环境的振动超过振动强度阈值,其中,振动强度越大,执行访问目标区域的操作所需的时长越长。

电子设备在使用过程中,若其使用环境中存在振动,电子设备中存储器的使用可能会受到较大的影响,存储器可以为硬盘,也可以为其他类型的存储器,其中,存储器的使用受影响,如:存储器的读写速度变慢,或者,在电子设备的硬盘在读写过程中,振动影响了磁头,硬盘就会降低读写速度,以达到自我保护的目的,当降低硬盘的读写速度并不能缓解振动对磁头的影响时,就有可能出现磁头划伤盘面,从而导致硬盘造成物理损伤,致使硬盘中的文件丢失甚至硬盘损坏。

为了避免这一情况的发生,就需要在电子设备使用环境中的振动对电子设备的存储器造成影响时,输出提示信息以提示用户,使用户改善电子设备当前的使用环境,如:更换使用环境,或者,降低环境中的振动。

若要实现在环境中的振动对电子设备的存储器造成影响时,输出提示信息,就需要确定在什么情况下,环境中的振动会对电子设备的存储器造成影响。

具体的,在电子设备所在的环境信息满足目标条件时,访问电子设备的存储器中的目标区域,其中,目标区域可以为存储器中的某一个特定区域,并不限定其在存储器的哪一个扇区、哪一个具体地址,只要该区域在电子设备的存储器中固定,无论在什么情况下对环境振动的检测都是通过对该固定区域执行访问操作即可。

另外,由于电子设备环境中的振动会影响电子设备中存储器的读写效率,因此,只要电子设备所在的环境信息满足目标条件,就对环境中的振动情况进行检测,那么,目标条件至少可以为与环境中的振动的情况相关的条件。

访问电子设备的存储器中的目标区域,可以为:对电子设备的存储器中的目标区域执行读操作、写操作,或者,既执行读操作,也执行写操作。

由于电子设备所在环境中的振动会对电子设备的存储器造成影响,其影响的既包括对存储器执行读操作的速度,也包括对存储器执行写操作的速度。因此,可以仅通过对存储器的目标区域执行读操作,以确定环境中的振动对存储器使用的影响,也可以仅通过对存储器的目标区域执行写操作,以确定环境中的振动对存储器使用的影响,或者,可以既执行读操作,也执行写操作,以保证能够同时通过读操作的参数及写操作的参数进行振动对存储器影响的检测,保证检测结果的准确度。

其中,读操作的参数可以为:读操作的速度,也可以为执行读操作的时长,写操作的参数可以为:写操作的速度,还可以为执行写操作的时长。

检测执行访问目标区域的操作所需的时长是否满足阈值条件,若满足阈值条件,则表明当前环境中的振动强度是处于电子设备的存储器的适应范围内的,即在电子设备处于当前环境的振动强度的情况下,电子设备的存储器能够处于正常运行状态,即存储器能够以目标速度范围中的速度进行读写操作,该目标速度范围即存储器正常执行读操作时的速度范围,和/或,存储器正常执行写操作时的速度范围;

若确定执行访问目标区域的操作所需的时长不满足阈值条件,则表明当前环境中的振动强度超出了电子设备的存储器的适应范围,即在电子设备处于当前环境的振动强度之下,电子设备中存储器的读写速度会受到影响,即电子设备的存储器并不能够继续以正常读写速度正常读写。

其中,适应范围即:电子设备所在环境的振动强度处于该范围内时,电子设备的存储器能够处于正常运行状态。该适应范围可以包括振动强度阈值,如:振动强度阈值为适应范围中的最小值;

或者,适应范围也可以不包括振动强度阈值,该振动强度阈值小于适应范围中的最小值,但是,振动强度阈值与适应范围中的最小值之间的差值小于特定范围,当确定当前环境振动达到了振动强度阈值时,输出提示信息,以提示用户电子设备所处的当前环境中的振动强度达到了临界值,该临界值为使电子设备的存储器不能处于正常运行状态的值,即若当前环境中的振动强度继续增加,就会使得电子设备的存储器的读写速率进一步降低,从而使得电子设备的存储器不能正常运行。

例如:对于2.5寸硬盘,有公式如下:

y=0.0135e12.812x

其中,x为振动的频率在500hz以下的振动强度值,y为硬盘读取4k数据包所用的时间。

即基于上述公式可以将振动频率在500hz以下的振动对硬盘的影响进行数据化显示,即在不同的振动强度下,硬盘读取固定大小的数据包所用的时间不同。当确定y不满足阈值条件时,即读取该固定大小的数据包所用的时长过长,超出一定的数值,则表明当前振动的振动强度x超出了硬盘的适应范围,此时,硬盘不能正常运行。

需要说明的是,对存储器执行读操作及对存储器执行写操作的速率受环境振动的影响程度与存储器本身的读写机制相关,该读写机制可以为写入方式,如:顺序写或随机写等,如:存储器采用顺序的写入方式,那么,存储器执行的读操作相对于写操作而言,更容易受到环境振动的影响。

因此,若仅采用对目标区域的读操作,或,仅采用对目标区域执行的写操作所需时长进行检测,则需要首先确定电子设备的存储器的读写机制,基于读写机制确定针对当前存储器是选用对目标区域的读操作的所需时长,还是选用对目标区域执行的写操作的所需时长进行是否满足阈值条件的检测。

检测执行访问目标区域的操作所需的时长是否满足阈值条件,可以为:确定执行访问目标区域的操作所需的时长是否小于某一个阈值,若小于,则表明满足阈值条件,若不小于,则表明不满足阈值条件。

另外,本实施例中是采用对执行访问目标区域的操作所需的时长是否满足阈值条件,来确定执行访问目标区域的操作时长是否过长,从而确定当前环境中的振动强度是否超过振动强度阈值,即确定存储器是否受到了环境中振动的影响。

也可以通过确定访问目标区域的操作的速度是否满足阈值条件,并在不满足阈值条件时,输出提示信息,以确定当前访问目标区域的操作的速度过慢,对电子设备的存储器的正常读写造成了影响。

当环境中的振动强度越大时,电子设备的存储器的读写速度会越来越慢,那么,要完成对电子设备的存储器的访问操作,即读操作或写操作,其所需时长就会越来越长。

本实施例公开的振动检测方法,若电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域,检测执行访问目标区域的操作所需的时长是否满足阈值条件,若访问目标区域的操作所需的时长不满足阈值条件,输出提示信息,以提示电子设备所在环境的振动超过振动强度阈值,其中,振动强度越大,执行访问目标区域的操作所需的时长越长。本方案通过在电子设备的存储器的目标区域处,执行访问目标区域的操作,由于振动会影响电子设备的访问速度,因此基于访问目标区域的操作所需的时长确定电子设备所在环境的振动是否超过振动强度阈值,从而确定是否需要输出提示信息,以便对用户进行提示,从而避免由于环境振动超过振动强度阈值而导致的对电子设备中存储器的损坏的问题。

本实施例公开了一种振动检测方法,其流程图如图2所示,包括:

步骤s21、若电子设备所在的环境信息满足目标条件,重复读取电子设备的存储器中的目标区域处的固定大小的数据包,和/或,将固定大小的数据包重复写入电子设备的存储器中的目标区域处;

步骤s22、检测执行访问目标区域的操作所需的时长是否满足阈值条件;

步骤s23、若访问目标区域的操作所需的时长不满足阈值条件,输出提示信息,以提示电子设备所在环境的振动超过振动阈值,其中,振动强度越大,执行访问目标区域的操作时长越长。

访问电子设备的存储器中的目标区域,可以为对电子设备的存储器的目标区域执行读操作,或者,执行写操作。

若访问目标区域为对目标区域执行读操作,则可具体为:重复读取电子设备的存储器中的目标区域处的固定大小的数据包;若访问目标区域为对目标区域执行写操作,则可具体为:将固定大小的数据包重复写入电子设备的存储器中的目标区域处。

重复读取与重复写入,均是为了保证在读操作和/或写操作次数较多的情况下,通过求多次的平均值,得到更为精确的读操作所需时长和/或写操作所需时长。

即无论是读操作,还是写操作,其执行动作的对象均为固定大小的数据包,其执行动作的位置均为目标区域,并且,该执行动作均是重复执行的。也就是说,无论是读操作,还是写操作,在对目标区域进行访问的过程中,并不设置变量,仅有电子设备所在的环境信息是不确定的。因此,若访问目标区域的操作所需的时长不满足阈值条件,那必然是由于电子设备所在的环境信息导致的。

在不设置变量的情况下,能够使得多次执行读操作和/或写操作得到的时长相对于阈值条件而言,更具有参考价值。

其中,该阈值条件可以为:根据重复读取电子设备的存储器中的目标区域处的固定大小的数据包得到的标准参考值,和/或,将固定大小的数据包重复写入电子设备的存储器中的目标区域处,而得到的访问目标区域的操作所需的标准参考时长。

具体的,当访问目标区域的操作包括:在目标区域处执行读操作时,检测执行访问目标区域的操作所需的时长是否满足阈值条件,包括:检测每次执行读操作所需的第一时长是否满足读操作标准时长的第一阈值范围;

和/或,当访问目标区域的操作包括:在目标区域处执行写操作时,检测执行访问目标区域的操作所需的时长是否满足阈值条件,包括:检测每次执行写操作所需的第二时长是否满足写操作标准时长的第二阈值范围。

即阈值条件为读操作标准时长,和/或,写操作标准时长,该读操作标准时长与写操作标准时长是在标准环境条件下得到的,该标准环境条件即在该环境条件下的振动强度是存储器能够正常工作的振动强度阈值,即只要振动强度超过该振动强度阈值,振动就会影响存储器的正常读写速度,若振动强度未超过振动强度阈值,那么,环境中的振动就不会对存储器的正常读写速度造成影响。

进一步的,若访问目标区域的操作所需的时长不满足阈值条件,输出提示信息,包括:

若第一时长超出读操作标准时长的第一阈值范围,和/或,第二时长超出写操作标准时长的第二阈值范围,输出提示信息。

当对存储器的目标区域执行读操作所需的第一时长超出读操作标准时长时,并不输出提示信息,而是为读操作标准时长设置一个阈值范围,只有当对存储器的目标区域执行读操作所需的第一时长超出该阈值范围时,才会输出提示信息,这就使得当环境中的振动强度对读操作的速率有较小的影响时,无需提示用户,只有当其对读操作的速率影响较大时,才会提示用户。

同理,当对存储器的目标区域执行写操作所需的第一时长超出写操作标准时长时,并不输出提示信息,而是为写操作标准时长设置一个阈值范围,只有当对存储器的目标区域执行写操作所需的第一时长超出该阈值范围时,才会输出提示信息。

第一时长与第二时长不同,读操作标准时长与写操作标准时长也不同。因为,在相同的振动条件下,写操作对环境中的振动较写操作更为敏感,即若在相同的振动条件下,执行读操作所需时长未超过读操作标准时长时,执行写操作所需时长可能已经超过写操作标准时长。

若既检测对存储器执行读操作所需时长,也检测对存储器执行写操作所需时长,而在检测过程中,仅有一个超出其对应的阈值范围,如:对存储器执行写操作所需时长超出写操作标准时长,此时,也会输出提示信息。

本实施例公开的振动检测方法,若电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域,检测执行访问目标区域的操作所需的时长是否满足阈值条件,若访问目标区域的操作所需的时长不满足阈值条件,输出提示信息,以提示电子设备所在环境的振动超过振动强度阈值,其中,振动强度越大,执行访问目标区域的操作所需的时长越长。本方案通过在电子设备的存储器的目标区域处,执行访问目标区域的操作,由于振动会影响电子设备的访问速度,因此基于访问目标区域的操作所需的时长确定电子设备所在环境的振动是否超过振动强度阈值,从而确定是否需要输出提示信息,以便对用户进行提示,从而避免由于环境振动超过振动强度阈值而导致的对电子设备中存储器的损坏的问题。

本实施例公开了一种振动检测方法,其流程图如图3所示,包括:

步骤s31、若电子设备所在的环境信息满足目标条件,确定多个测试时刻,每两个测试时刻间隔目标时长,目标时长大于执行访问目标区域的操作所需的时长;

步骤s32、在多个测试时刻的每个测试时刻,执行访问电子设备的存储器中的目标区域的操作;

步骤s33、检测执行访问目标区域的操作所需的时长是否满足阈值条件;

步骤s34、若访问目标区域的操作所需的时长不满足阈值条件,输出提示信息,以提示电子设备所在环境的振动超过振动强度阈值,其中,振动强度越大,执行访问目标区域的操作所需的时长越长。

在电子设备所在的环境信息满足目标条件时,访问电子设备的存储器中的目标区域,可以为多次访问存储器的目标区域,而每次访问存储器的目标区域需要有一个间隔时间。

具体的,可直接确定多个测试时刻,仅在多个测试时刻中的每个测试时刻执行访问存储器目标区域的操作,以保证在每次执行访问操作时,其访问速率都不受到其他访问的影响,从而保证执行访问操作所需的时长更为精确,能够更准确的确定当前环境中的振动是否对存储器读写操作造成影响。

其中,每两个测试时刻间隔目标时长,目标时长大于执行访问目标区域的操作所需的时长。如:每两个测试时刻间隔为600ms,即目标时长为600ms,而执行访问目标区域的操作所需的时长是小于600ms的,如:100ms,即使由于环境中的振动对存储器的读写速度已经造成了影响,在当前环境条件下,执行访问目标区域的操作所需的时长也必然是小于600ms的,如:300ms。

即即使执行访问目标区域的操作所需的时长已经受到了环境振动的影响,其也必然是小于目标时长的。

进一步的,若访问目标区域的操作,包括:在目标区域处执行读操作,以及在目标区域处执行写操作,那么,若电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域,包括:

在第一测试时刻,执行读操作,在第二测试时刻,执行写操作,第一测试时刻及第二测试时刻为多个测试时刻中相邻的测试时刻,且第一测试时刻早于第二测试时刻。

即若访问目标区域的操作,既包括读操作,也包括写操作,那么,在执行访问操作时,由于有多个测试时刻,并且在每个测试时刻执行一次访问操作,就可以在每两个相邻的测试时刻执行不同的访问操作。

如:第一测试时刻执行读操作,第二测试时刻执行写操作,第三测试时刻执行读操作,并且,第一测试时刻与第二测试时刻为相邻的测试时刻,第二测试时刻与第三测试时刻为相邻的测试时刻,以保证每相连的两个测试时刻其执行的是不同的访问操作。

需要说明的是,第一测试时刻可以为所有多个测试时刻中的第一个测试时刻,即从第一测试时刻开始执行访问操作,也可以为并不限定其是多个测试时刻中的第几个,即第一测试时刻、第二测试时刻及第三测试时刻中的第一、第二、第三仅用于表示这三个测试时刻的先后顺序,而并不表示其在所有多个测试时刻中所处的位置。

当有多个测试时刻,并在每个测试时刻对存储器的目标区域执行访问操作时,在访问操作开始时,可以先执行读操作,也可以先执行写操作。

进一步的,满足目标条件至少包括以下一种:

检测到第一频率范围的至少一个音频信息,至少一个音频信息的声音频率的强度达到第一阈值;

检测到处于第二频率范围的至少一个振动信息,振动信息的振动频率的强度达到第二阈值;

检测到电子设备的放置位置发生变化。

其中,当检测到电子设备所在的环境中有音频时,需要首先确定该音频信息的频率是否处于第一频率范围中,若其处于第一频率范围中,则确定该音频信息的声音频率的强度是否达到第一阈值,只有处于特定频率且具体特定强度的声音,才能够对电子设备存储器的读写速度造成影响,因此,当检测到第一频率范围的至少一个音频信息,至少一个音频信息的声音频率的强度达到第一阈值时,能够触发检测机制,检测电子设备的存储器的读写速率是否受到环境中声音的影响。

其中,第一频率范围可以为:20-500hz。

由于环境中的振动会影响到存储器的读写速率,因此,在检测到环境中有振动时,需要首先确定该振动的频率范围是否处于能够影响到存储器的频率范围,当该振动的频率范围处于能够影响到存储器的振动频率范围,还需要进一步确定该振动的强度是否达到第二阈值,只有其振动强度达到第二阈值时,才会对存储器的读写速率造成影响。

其中,第二频率范围可以与第一频率范围相同,如:20-500hz。

另外,还可以为:当电子设备的放置位置发生变化时,对电子设备的存储器的读写操作所需时长进行检测,以确定在电子设备的当前位置所在的环境中,其环境中的振动或声音是否会对电子设备存储器的读写速率造成影响。

本实施例公开的振动检测方法,若电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域,检测执行访问目标区域的操作所需的时长是否满足阈值条件,若访问目标区域的操作所需的时长不满足阈值条件,输出提示信息,以提示电子设备所在环境的振动超过振动强度阈值,其中,振动强度越大,执行访问目标区域的操作所需的时长越长。本方案通过在电子设备的存储器的目标区域处,执行访问目标区域的操作,由于振动会影响电子设备的访问速度,因此基于访问目标区域的操作所需的时长确定电子设备所在环境的振动是否超过振动强度阈值,从而确定是否需要输出提示信息,以便对用户进行提示,从而避免由于环境振动超过振动强度阈值而导致的对电子设备中存储器的损坏的问题。

本实施例公开了一种电子设备,其结构示意图如图4所示,包括:

存储器41及处理器42。

其中,处理器用于在电子设备所在的环境信息满足目标条件时,访问存储器中的目标区域,检测执行访问目标区域的操作所需的时长是否满足阈值条件;若访问目标区域的操作所需的时长不满足阈值条件,则输出提示信息,以提示电子设备所在环境的振动超过振动强度阈值,其中,振动强度越大,执行访问目标区域的操作所需的时长越长。

进一步的,处理器访问电子设备的存储器中的目标区域,包括:

处理器重复读取电子设备的存储器中的目标区域处的固定大小的数据包;

和/或,

处理器将固定大小的数据包重复写入电子设备的存储器中的目标区域处。

进一步的,处理器访问目标区域的操作,包括:在目标区域处执行读操作,则处理器检测执行访问目标区域的操作所需的时长是否满足阈值条件,包括:

处理器每次执行读操作所需的第一时长是否满足读操作标准时长的第一阈值范围;

和/或,

处理器访问目标区域的操作,包括:处理器在目标区域处执行写操作,则处理器检测执行访问目标区域的操作所需的时长是否满足阈值条件,包括:

处理器检测每次执行写操作所需的第二时长是否满足写操作标准时长的第二阈值范围。

进一步的,若处理器确定访问目标区域的操作所需的时长不满足阈值条件,输出提示信息,包括:

若处理器确定第一时长超出读操作标准时长的第一阈值范围,和/或,第二时长超出写操作标准时长的第二阈值范围,输出提示信息。

进一步的,若处理器确定电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域,包括:

若处理器确定电子设备所在的环境信息满足目标条件,确定多个测试时刻,每两个测试时刻间隔目标时长,目标时长大于执行访问目标区域的操作所需的时长;在多个测试时刻的每个测试时刻,执行访问电子设备的存储器中的目标区域的操作。

进一步的,处理器访问目标区域的操作,包括:处理器在目标区域处执行读操作及在目标区域处执行写操作,则若处理器确定电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域,包括:

处理器在第一测试时刻执行读操作,在第二测试时刻执行写操作,第一测试时刻及第二测试时刻为多个测试时刻中相邻的测试时刻,且第一测试时刻早于第二测试时刻。

进一步的,满足目标条件至少包括以下一种:

检测到第一频率范围的至少一个音频信息,至少一个音频信息的声音频率的强度达到第一阈值;

检测到处于第二频率范围的至少一个振动信息,振动信息的振动频率的强度达到第二阈值;

检测到电子设备的放置位置发生变化。

本实施例所公开的电子设备是基于上述实施例所公开的振动检测方法实现的,在此不再赘述。

本实施例公开的电子设备,若电子设备所在的环境信息满足目标条件,访问电子设备的存储器中的目标区域,检测执行访问目标区域的操作所需的时长是否满足阈值条件,若访问目标区域的操作所需的时长不满足阈值条件,输出提示信息,以提示电子设备所在环境的振动超过振动强度阈值,其中,振动强度越大,执行访问目标区域的操作所需的时长越长。本方案通过在电子设备的存储器的目标区域处,执行访问目标区域的操作,由于振动会影响电子设备的访问速度,因此基于访问目标区域的操作所需的时长确定电子设备所在环境的振动是否超过振动强度阈值,从而确定是否需要输出提示信息,以便对用户进行提示,从而避免由于环境振动超过振动强度阈值而导致的对电子设备中存储器的损坏的问题。

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

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

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

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

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜