[发明专利]一种EMMC读写控制方法及控制系统在审
申请号: | 201510606092.2 | 申请日: | 2015-09-22 |
公开(公告)号: | CN105183397A | 公开(公告)日: | 2015-12-23 |
发明(设计)人: | 俞斌;杨维琴 | 申请(专利权)人: | TCL移动通信科技(宁波)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;刘文求 |
地址: | 315100 浙江省宁波*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 emmc 读写 控制 方法 控制系统 | ||
技术领域
本发明涉及移动终端技术领域,尤其涉及一种EMMC读写控制方法及控制系统。
背景技术
目前移动终端普遍采用内嵌式记忆体(EmbeddedMultiMediaCard,简称EMMC)作为存储芯片,然而EMMC有写入次数的限制,当写入次数超过限制时,存在EMMC芯片存在损坏的可能性;当EMMC芯片损坏时,会导致用户保存的文件损坏、系统运行异常、甚至移动终端无法使用。
在现有技术中,任何对于EMMC的读、写操作是直接面向EMMC芯片的,加之用户使用移动终端频率较高,导致写EMMC的次数在一到两年后就可以到达限制次数,EMMC芯片损坏,大大缩短了EMMC芯片的使用寿命,从而导致用户的文件损坏、移动终端无法使用等缺陷。
因此,现有技术有待改进和提高。
发明内容
鉴于现有技术的不足,本发明目的在于提供一种EMMC读写控制方法及控制系统,为了解决现有技术中移动终端的EMMC的读写次数较多,EMMC芯片使用寿命智囊,导致用户的文件损坏、移动终端无法使用的缺陷。通过本发明提供的技术方案可以对EMMC写入操作进行优化,大大减少实际写入EMMC芯片的次数,使EMMC的寿命延长。
本发明的技术方案如下:
一种EMMC读写控制方法,其中,方法包括:
A、预先在内存中设置一块缓存区域;
B、当检测到EMMC读写操作,控制将读写操作作用于所述缓存区域;
C、当检测缓存区域中的数据大小超出存储范围或检测到移动终端关机时,将缓存区域中的数据写入EMMC中相应地址中,并删除缓存区域中的所有缓存单元。
所述EMMC读写控制方法,其中,所述缓存单元包括临时地址和临时数据。
所述EMMC读写控制方法,其中,所述步骤B具体包括:
B1、检测EMMC读写操作,判断当前操作为读操作或是写操作;
B2、如果当作操作是读操作,获取读操作地址,在缓存区域中查找对应的读操作地址,返回所述读操作地址对应的临时数据,若在缓存区域中查找不到对应的读操作地址,返回EMMC中所述读操作地址对应的数据;
B3、如果当前操作是写操作,获取写操作的地址及数据,将所述写操作的地址对应的数据写入缓存区域中对应的写操作地址的临时数据中。
所述EMMC读写控制方法,其中,所述步骤B3具体包括:
B31、如果当前操作是写操作,获取写操作的地址及数据;
B32、在缓存区域中查找是否存在缓存单元且该缓存单元的临时地址与所述写操作地址相同;
B33、若存在,则将数据赋值给该缓存单元的临时数据;
B34、若不存在,则在缓存区域中创建一个缓存单元,缓存单元的临时地址设置为所述写操作地址,将数据赋值给临时地址的临时数据。
所述EMMC读写控制方法,其中,所述步骤C具体包括:
C1、当检测到缓存区数据大小超出存储范围或检测到移动终端关机时,将临时地址中存储的临时数据写入临时地址对应的EMMC地址中;
C2、删除缓存区域中的所有缓存单元。
一种EMMC读写控制系统,其中,系统包括:
预先设置模块,用于预先在内存中设置一块缓存区域;
第一检测与控制模块,用于当检测到EMMC读写操作,控制将读写操作作用于所述缓存区域;
第二检测与控制模块,用于当检测缓存区域中的数据大小超出存储范围或检测到移动终端关机时,将缓存区域中的数据写入EMMC中相应地址中,并删除缓存区域中的所有缓存单元。
所述EMMC读写控制系统,其中,所述系统还包括:所述缓存单元包括临时地址和临时数据。
所述EMMC读写控制系统,其中,所述第一检测与控制模块具体包括:
检测与判断单元,用于检测EMMC读写操作,判断当前操作为读操作或是写操作;
查找与读取单元,用于如果当作操作是读操作,获取读操作地址,在缓存区域中查找对应的读操作地址,返回所述读操作地址对应的临时数据,若在缓存区域中查找不到对应的读操作地址,返回EMMC中所述读操作地址对应的数据;
数据写入单元,用于如果当前操作是写操作,获取写操作的地址及数据,将所述写操作的地址对应的数据写入缓存区域中对应的写操作地址的临时数据中。
所述EMMC读写控制系统,其中,所述数据写入单元具体包括:
地址与数据获取单元,用于如果当前操作是写操作,获取写操作的地址及数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL移动通信科技(宁波)有限公司,未经TCL移动通信科技(宁波)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510606092.2/2.html,转载请声明来源钻瓜专利网。