一种智能终端存储稳定性的检测方法及系统技术方案

技术编号:12810256 阅读:106 留言:0更新日期:2016-02-05 09:07
本发明专利技术公开了一种智能终端存储稳定性的检测方法及系统,其首先创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入用户分区,获取用户分区剩余空间大小,并将所述用户分区剩余空间大小与预设阈值进行比较,当所述用户分区剩余空间大于预设阈值时,循环创建并写入文件,当所述用户分区剩余空间小于预设阀值时,对用户分区内所有文件进行回读操作,当回读智能终端用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。其模拟用户对智能终端用户存储区域进行高强度的读写,配合高温高湿的极端环境,来做EMMC的压力测试,以确保EMMC的稳定性,从而提供智能终端存储稳定性。

【技术实现步骤摘要】

本专利技术涉及智能终端
,特别涉及一种智能终端存储稳定性的检测方法及系统
技术介绍
随着手机、PDA等移动终端行业的快速发展,市场上充斥了大量不同规格的flash存储芯片,而这些存储芯片因为没有一个固定的标准,这就导致了项目开发过程中,如果想要更换flash存储芯片,硬件就必须重新设计布线(layout),因此给项目带来了开发成本及开发效率等多方面的浪费。EMMC (Embedded Multi Media Card嵌入式多媒体卡)芯片的诞生弥补了这个缺陷,EMMC芯片是指嵌入式多媒体文件存储设备,其逐渐成为了目前智能机市场上的主流方案。但是EMMC作为终端的存储器,EMMC的稳定性对整机性能影响非常大,比如产品在终端用户手里进行软件升级的时候,如果EMMC出现读写错误,那么会导致升级失败,产品不能正常工作的严重后果。因而现有技术还有待改进和提高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种智能终端存储稳定性的检测方法及系统,以解决现有技术中EMMC作为智能终端存储器,其稳定性不佳而造成的智能终端稳定性不佳的问题。为了解决上述技术问题,本专利技术所采用的技术方案如下: 一种智能终端存储稳定性的检测方法,其包括: 创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区; 获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较; 当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件; 当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作;当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。所述智能终端存储稳定性的检测方法,其还包括: 当回读智能终端EMMC用户分区内所有文件的数据错误时,停止运行并提示错误。所述智能终端存储稳定性的检测方法,其中,所述创建用于写入智能终端EMMC用户分区的文件为二进制文件。所述智能终端存储稳定性的检测方法,其中,所述创建用于写入智能终端EMMC用户分区的文件大小随创建文件次数的增大而增大。所述智能终端存储稳定性的检测方法,其中,所述将所述文件写入智能终端EMMC用户分区之后还包括: 对所述写入智能终端EMMC用户分区的文件进行回读操作; 当回读数据正确时,获取智能终端EMMC用户分区剩余空间大小; 当回读数据错误时,停止运行并提示错误。 一种智能终端存储稳定性的检测系统,其包括: 创建模块,用于创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区; 比较模块,用于获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较; 处理模块,用于当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件,当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作; 执行模块,用于当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。所述智能终端存储稳定性的检测系统,其中,所述执行模块还用于当回读智能终端EMMC用户分区内所有文件的数据错误时,停止运行并提示错误。所述智能终端存储稳定性的检测系统,其中,所述创建用于写入智能终端EMMC用户分区的文件为二进制文件。所述智能终端存储稳定性的检测系统,其中,所述创建用于写入智能终端EMMC用户分区的文件大小根据创建文件次数的增大而增大。所述智能终端存储稳定性的检测系统,其还包括: 回读模块,用于对所述写入智能终端EMMC用户分区的文件进行回读操作,当回读数据正确时,获取智能终端EMMC用户分区剩余空间大小,当回读数据错误时,停止运行并提示错误。有益效果:与现有技术相比,本专利技术所提供一种智能终端存储稳定性的检测方法及系统,其首先创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区,获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较,当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件,当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作,当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。其模拟用户对智能终端用户存储区域进行高强度的读写,配合高温高湿的极端环境,来做EMMC的压力测试,以确保EMMC的稳定性,从而提供智能终端存储稳定性。【附图说明】图1为本专利技术智能终端存储稳定性的检测方法较佳实施例的流程图。图2为本专利技术智能终端存储稳定性的检测系统的结构原理图。【具体实施方式】本专利技术提供智能终端存储稳定性的检测方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。下面结合附图,通过对实施例的描述,对
技术实现思路
作进一步说明。请参见图1,图1为本专利技术提供智能终端存储稳定性的检测方法较佳实施例的流程图。所述方法用于在智能终端出厂前检查智能终端存储的稳定性。所述方法包括: S1、创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区。具体地,所述创建用于写入智能终端EMMC用户分区的文件为二进制文件,其可以为全为二进制0的文件,也可以是全为二进制1的文件,其还可以为由二进制0或1混合组成的文件。所述文件占用存储空间的大小可以根据智能终端EMMC用户分区的大小而设定。这里不做具体限制。进一步,当创建完文件后,将所述文件写入智能终端EMMC用户分区。所述智能终端EMMC用户分区在第一次写入创建的二进制文件前,其EMMC用户分区为空。也就是说,在第一次写入创建的二进制文件前,智能终端的EMMC用户分区内没有存储文件。S2、获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较。具体地,获取智能终端EMMC用户分区剩余空间大小具体为获取智能终端EMMC用户分区大小与写入文件的大小的差。这里,当第一次写入文件时,剩余空间大小为获取智能终端EMMC用户分区大小与第一次写入文件的大小的差。当循环多次时,剩余空间大小为获取智能终端EMMC用户分区大小与所有写入文件大小的和的差。进一步,将所述EMMC用户分区剩余空间大小与预设阈值进行比较中预设阈值为预先设定的,其取值可以根据检测的准确性而确定,检测准确性越高则预设阈值越小,这里不做具体限制,仅给出例子。如,预设阈值为200M。所述预设阈值为系统默认的安全值,也就是说当智能终端EMMC用户分区存于空间小于预设阈值时,说明智能终端存储稳定性符合要求。小于预设阈值的空间的读写不影响智能终端存储稳定性。进一步,在获取智能终端EMMC用户分区剩余空间大小之前还可以包括一个回读过程。其具体为将写入智能终端EMMC用户分区的文件进行回读操作,并判断回读得到数据的正确性,如果回读得到的数据正确,则获取智能终端EM本文档来自技高网
...

【技术保护点】
一种智能终端存储稳定性的检测方法,其特征在于,其包括:创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区;获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较;当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件;当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作;当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。

【技术特征摘要】

【专利技术属性】
技术研发人员:龚胜华易玲陈龙
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1