一种智能终端存储稳定性的检测方法及系统的制作方法

文档序号:9547061阅读:538来源:国知局
一种智能终端存储稳定性的检测方法及系统的制作方法
【技术领域】
[0001]本发明涉及智能终端技术领域,特别涉及一种智能终端存储稳定性的检测方法及系统。
【背景技术】
[0002]随着手机、PDA等移动终端行业的快速发展,市场上充斥了大量不同规格的flash存储芯片,而这些存储芯片因为没有一个固定的标准,这就导致了项目开发过程中,如果想要更换flash存储芯片,硬件就必须重新设计布线(layout),因此给项目带来了开发成本及开发效率等多方面的浪费。
[0003]EMMC (Embedded Multi Media Card嵌入式多媒体卡)芯片的诞生弥补了这个缺陷,EMMC芯片是指嵌入式多媒体文件存储设备,其逐渐成为了目前智能机市场上的主流方案。但是EMMC作为终端的存储器,EMMC的稳定性对整机性能影响非常大,比如产品在终端用户手里进行软件升级的时候,如果EMMC出现读写错误,那么会导致升级失败,产品不能正常工作的严重后果。
[0004]因而现有技术还有待改进和提高。

【发明内容】

[0005]本发明要解决的技术问题在于,针对现有技术的不足,提供一种智能终端存储稳定性的检测方法及系统,以解决现有技术中EMMC作为智能终端存储器,其稳定性不佳而造成的智能终端稳定性不佳的问题。
[0006]为了解决上述技术问题,本发明所采用的技术方案如下:
一种智能终端存储稳定性的检测方法,其包括:
创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区;
获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较;
当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件;
当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作;
当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。
[0007]所述智能终端存储稳定性的检测方法,其还包括:
当回读智能终端EMMC用户分区内所有文件的数据错误时,停止运行并提示错误。
[0008]所述智能终端存储稳定性的检测方法,其中,所述创建用于写入智能终端EMMC用户分区的文件为二进制文件。
[0009]所述智能终端存储稳定性的检测方法,其中,所述创建用于写入智能终端EMMC用户分区的文件大小随创建文件次数的增大而增大。
[0010]所述智能终端存储稳定性的检测方法,其中,所述将所述文件写入智能终端EMMC用户分区之后还包括:
对所述写入智能终端EMMC用户分区的文件进行回读操作;
当回读数据正确时,获取智能终端EMMC用户分区剩余空间大小;
当回读数据错误时,停止运行并提示错误。
[0011 ] 一种智能终端存储稳定性的检测系统,其包括:
创建模块,用于创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区;
比较模块,用于获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较;
处理模块,用于当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件,当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作;
执行模块,用于当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。
[0012]所述智能终端存储稳定性的检测系统,其中,所述执行模块还用于当回读智能终端EMMC用户分区内所有文件的数据错误时,停止运行并提示错误。
[0013]所述智能终端存储稳定性的检测系统,其中,所述创建用于写入智能终端EMMC用户分区的文件为二进制文件。
[0014]所述智能终端存储稳定性的检测系统,其中,所述创建用于写入智能终端EMMC用户分区的文件大小根据创建文件次数的增大而增大。
[0015]所述智能终端存储稳定性的检测系统,其还包括:
回读模块,用于对所述写入智能终端EMMC用户分区的文件进行回读操作,当回读数据正确时,获取智能终端EMMC用户分区剩余空间大小,当回读数据错误时,停止运行并提示错误。
[0016]有益效果:与现有技术相比,本发明所提供一种智能终端存储稳定性的检测方法及系统,其首先创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区,获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较,当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件,当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作,当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。其模拟用户对智能终端用户存储区域进行高强度的读写,配合高温高湿的极端环境,来做EMMC的压力测试,以确保EMMC的稳定性,从而提供智能终端存储稳定性。
【附图说明】
[0017]图1为本发明智能终端存储稳定性的检测方法较佳实施例的流程图。
[0018]图2为本发明智能终端存储稳定性的检测系统的结构原理图。
【具体实施方式】
[0019]本发明提供智能终端存储稳定性的检测方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0020]下面结合附图,通过对实施例的描述,对
【发明内容】
作进一步说明。
[0021]请参见图1,图1为本发明提供智能终端存储稳定性的检测方法较佳实施例的流程图。所述方法用于在智能终端出厂前检查智能终端存储的稳定性。所述方法包括:
S1、创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区。
[0022]具体地,所述创建用于写入智能终端EMMC用户分区的文件为二进制文件,其可以为全为二进制0的文件,也可以是全为二进制1的文件,其还可以为由二进制0或1混合组成的文件。所述文件占用存储空间的大小可以根据智能终端EMMC用户分区的大小而设定。这里不做具体限制。
[0023]进一步,当创建完文件后,将所述文件写入智能终端EMMC用户分区。所述智能终端EMMC用户分区在第一次写入创建的二进制文件前,其EMMC用户分区为空。也就是说,在第一次写入创建的二进制文件前,智能终端的EMMC用户分区内没有存储文件。
[0024]S2、获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较。
[0025]具体地,获取智能终端EMMC用户分区剩余空间大小具体为获取智能终端EMMC用户分区大小与写入文件的大小的差。这里,当第一次写入文件时,剩余空间大小为获取智能终端EMMC用户分区大小与第一次写入文件的大小的差。当循环多次时,剩余空间大小为获取智能终端EMMC用户分区大小与所有写入文件大小的和的差。
[0026]进一步,将所述EMMC用户分区剩余空间大小与预设阈值进行比较中预设阈值为预先设定的,其取值可以根据检测的准确性而确定,检测准确性越高则预设阈值越小,这里不做具体限制,仅给出例子。如,预设阈值为200M。所述预设阈值为系统默认的安全值,也就是说当智能终端EMMC用户分区存于空间小于预设阈值时,说明智能终端存储稳定性符合要求。小于预设阈值的空间的读写不影响智能终端存储稳定性。
[0027]进一步,在获取智能终端EMMC用户分区剩余空间大小之前还可以包括一个回读过程。其具体为将写入智能终端EMMC用户分区的文件进行回读操作,并判断回读得到数据的正确性,如果回读得到的数据正确,则获取智能终端EMMC用户分区剩余空间大小;如果回读得到的数据错误,则停止运行并提示错误。这样可以对每次写入的文件进行回读并判断其正确性,当存在一次回读错误时,说明EMMC的稳定性存储问题,从而得出智能终端存储稳定性存在问题,从而减少了操作步骤,提高检测效率。
[0028]S3、当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件,当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作。
[0029]具体地,如果所述EMMC用户分区剩余空间大于预设阈值,则说明并没有对智能终端EMMC用户分区进行全部读写,则循环创建并写入文件。也就是说,所述EMMC用户分区剩余空间大于预设阈值时,EMMC用户分区没有达到最大承受力,即对应压力的测试没有达到读写最大压力,需要继续写入文件,对EMMC用户分区进行压力测试。
[0030]进一步,所述循环创建写入文件具体为当所述EMMC用户分区剩余空间大于预设阈值时,则跳转至步骤S1,也就是说在循环执行步骤S1、步骤S2以及步骤S3,直至所述EMMC用户分区剩余空间小于预设阀值。也就是说,在对EMMC用户分区写入文件并判断EMMC用户分区剩余空间与预设阈值是一个循环的过程。其可以分多次向EMMC用户分区写入文件并进行判断,这样符合智能终端正常使用的过程,可以提高检测的准确性。
[0031]进一步,所述创建、写入以及判断的循环过程中,创建文件的大小随着循环次数的增加而增大。也就是说,创建文件随着创建次数的增大而增大。例如,将每次创建的文件根据其创建的次数命名,第一次创建的文件为文件1,第二次创建的文件为文件2,依次类推,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1