一种eMMC的监控方法及装置制造方法及图纸

技术编号:9794712 阅读:100 留言:0更新日期:2014-03-21 20:07
本发明专利技术实施例公开了一种eMMC的监控方法及装置。其中,所述监控方法包括:监测eMMC上的读写数据量;当所述eMMC的读写数据量达到预置第一上限值时,则统计当前eMMC上所有正在运行的应用程序分别对所述eMMC的读写数据量;对读写数据量超过第二上限值的应用程序进行认证;根据认证结果,对所述读写数据量超过第二上限值的应用程序进行处理。通过本发明专利技术实施例,能够准确获得eMMC的使用状态,从而保证eMMC的使用寿命。

【技术实现步骤摘要】
一种eMMC的监控方法及装置
本专利技术涉及计算机
,特别是涉及一种eMMC的监控方法及装置。
技术介绍
通常,eMMC(EmbeddedMultiMediaCard,内嵌式多媒体卡)的擦写寿命有一定的限制,其寿命主要取决于擦写次数。当达到擦写次数极限时,整个eMMC将会变成只读。而当eMMC变成只读后,配置该eMMC的手机将无法启动,并且无法恢复。因此,根据擦写次数确定eMMC的擦写寿命,逐渐成为手机厂商关注的一个问题。为了确定擦写次数,需要了解用户手机中eMMC的使用情况,现有技术中普遍采用以下两种实现方案:第一种实现方案为:厂家在手机出厂前,模拟手机用户的使用习惯,建立24小时开启的使用模型。通过该使用模型收集24小时内读写eMMC的日志(Log),之后,将Log发回eMMC厂家进行仿真。从而,eMMC厂家根据具体的仿真结果,获得eMMC的使用情况,进而给出该eMMC的使用寿命。然而,通过研究发现,在该实现方案中,由于eMMC数据是一次性静态采集,如果用户安装某些程序之后,该仿真过程将失去意义。第二种实现方案为:在手机上市之前提前对进行验收测试(例如:Beta测试)的用户的手机进行回收,以检查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为本专利技术提供的一种eMMC的监控方法实施例本文档来自技高网...
一种eMMC的监控方法及装置

【技术保护点】
一种内嵌式多媒体卡eMMC的监控方法,其特征在于,包括:监测eMMC上的读写数据量;当所述eMMC的读写数据量达到预置第一上限值时,则统计当前eMMC上所有正在运行的应用程序分别对所述eMMC的读写数据量;对读写数据量超过第二上限值的应用程序进行认证;根据认证结果,对所述读写数据量超过第二上限值的应用程序进行处理。

【技术特征摘要】
1.一种内嵌式多媒体卡eMMC的监控方法,其特征在于,包括:监测eMMC上的读写数据量,包括:按照预置时间间隔,监测预置时间范围内eMMC上的读写数据总量;当所述eMMC的读写数据量达到预置第一上限值时,则确定当前对eMMC进行读写访问的所有应用程序,并统计当前eMMC上所有正在运行的应用程序分别对所述eMMC的读写数据量。2.根据权利要求1所述的方法,其特征在于,所述对读写数据量超过第二上限值的应用程序进行认证,包括:判断所述读写数据量超过第二上限值的应用程序是否为预置的已认证的应用程序列表中的应用程序;如果是,则确定所述读写数据量超过第二上限值的应用程序为已认证的安全程序;如果否,则确定所述读写数据量超过第二上限值的应用程序为异常应用程序。3.根据权利要求1所述的方法,其特征在于,所述统计当前eMMC上所有正在运行的应用程序分别对所述eMMC的读写数据量,包括:获取当前运行的进程;根据所述进程对应的执行文件信息,确定执行所述进程的应用程序;统计每个执行所述进程的应用程序对eMMC的读写数据量。4.根据权利要求2所述的方法,其特征在于,所述根据认证结果,对所述读写数据量超过第二上限值的应用程序进行处理,包括:当所述读写数据量超过第二上限值的应用程序为已认证的安全程序时,保持所述读写数据量超过第二上限值的应用程序的运行;当所述读写数据量超过第二上限值的应用程序为异常应用程序时,将所述异常应用程序进行删除或者提示用户进行删除。5.根据权利要求1-4中任一项所述的方法,其特征在于,在所述对读写数据量超过第二上限值的应用程序进行认证之前,还包括:通过用户添加自定义的安全程序,对已认证的应用程序列表进行更新;或者,通过网络获取更新后的应用程序,利用所述更新后的应用程序对所述已认证的应用程序列表中的相应应用程序进行更新。6.一种eMMC监控装置,其特征在于,包括:监测模块,用于监测eMMC上的读写数据量;所述监测模块包括:时间预置单元,用于预置时间间隔;数据量监测单元,用...

【专利技术属性】
技术研发人员:李志刚韩风
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1