[发明专利]一种移动终端的刷机方法及系统在审
| 申请号: | 201510606166.2 | 申请日: | 2015-09-22 |
| 公开(公告)号: | CN105117266A | 公开(公告)日: | 2015-12-02 |
| 发明(设计)人: | 俞斌;杨维琴 | 申请(专利权)人: | TCL移动通信科技(宁波)有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;刘文求 |
| 地址: | 315100 浙江省宁波*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 移动 终端 方法 系统 | ||
技术领域
本发明涉及移动终端技术领域,尤其涉及的是一种移动终端的刷机方法及系统。
背景技术
随着移动终端譬如手机、平板电脑、可穿戴设备等科技产品的发展和普及,人们在日常生活中都已经离不开这些电子产品,而手机更是每个人的标配,大部分人同时拥有手机等多个移动终端。每个移动终端具有内存,也就是EMMC。EMMC(EmbeddedMultiMediaCard)为MMC协会所订立的、主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。EMMC的一个明显优势是在封装中集成了一个控制器,它提供标准接口并管理闪存,使得手机厂商就能专注于产品开发的其它部分,并缩短向市场推出产品的时间。
移动终端技术发展迅速,每隔几个月移动终端的OS(移动终端的操作系统,如Android,iOS等)就会升级,如果用户需要使用最新的移动终端系统则必须升级系统(俗称刷机),刷机的过程实际上是将刷机文件写入到移动终端存储介质的预先设定的地址为起始地址的一块连续的存储区域中。在现有技术中,移动终端均采用EMMC作为存储介质,每一次刷机时是将刷机文件写入EMMC中预先设定的地址为起始地址的一块连续的存储区域,如果这一块连续的存储区域中存在坏块,则每一次刷机时刷入这一坏块的数据都是不可靠的,用户在使用刷机后的移动终端时,可能存在异常、甚至无法使用的问题。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,提供一种移动终端的刷机方法及系统,旨在解决现有的移动终端当EMMC中存在坏块时,刷机后的移动终端系统容易异常甚至无法使用的问题。
本发明解决技术问题所采用的技术方案如下:
一种移动终端的刷机方法,其中,包括:
A、启动刷机,获取刷机文件的数据量大小;
B、在移动终端EMMC中检测预先设定的第一地址为起始地址的、且与所述刷机文件的数据量大小相同的存储区域中是否存在坏块,若存在,则执行步骤C;若不存在,则执行步骤D;
C、改变所述预先设定的第一地址,并返回步骤B;
D、将所述刷机文件写入所述存储区域中,以完成刷机。
所述的移动终端的刷机方法,其中,在所述步骤A之前,还包括:
A0、预先将刷机文件存储在移动终端的存储器中。
所述的移动终端的刷机方法,其中,所述步骤A具体包括:
A1、启动刷机,判断存储器中是否存在刷机文件,若存在则获取刷机文件的数据量大小。
所述的移动终端的刷机方法,其中,所述步骤B具体包括:
B1、获取预先设定的第一地址;
B2、对EMMC中以所述预先设定的第一地址为起始地址、大小与所述刷机文件大小相同的连续存储区域中的每一个地址进行坏块检测;读取所述连续存储区域中任意的第二地址中存储的第一数据;对第一数据取反后得到第二数据,并将第二数据写入第二地址中;再次读取第二地址中存储的第三数据,判断第三数据是否为第二数据,若为是则第二地址未损坏;否则第二地址损坏;
B3、检测所述连续存储区域中的各个地址,若不存在地址损坏,则认为所述连续存储区域不存在坏块;否则所述连续存储区域存在坏块。
所述的移动终端的刷机方法,其中,所述步骤C具体包括:
C1、根据预先设定的第一地址a1和刷机文件的数据量大小a2,得到改变后的第一地址a1’为a1’=a1+a2,其中,a1表示第一地址,a2表示刷机文件的数据量大小,a1’表示改变后的第一地址;并返回步骤B。
一种移动终端的刷机系统,其中,包括:
数据获取模块,用于启动刷机,获取刷机文件的数据量大小;
坏块检测模块,用于在移动终端EMMC中检测预先设定的第一地址为起始地址的、且与所述刷机文件的数据量大小相同的存储区域中是否存在坏块,若存在,则触发地址改变模块;若不存在,则触发数据写入模块;
地址改变模块,用于改变所述预先设定的第一地址,并触发坏块检测模块;
数据写入模块,用于将所述刷机文件写入所述存储区域中,以完成刷机。
所述的移动终端的刷机系统,其中,还包括:
设置模块,用于预先将刷机文件存储在移动终端的存储器中。
所述的移动终端的刷机系统,其中,所述数据获取模块包括:
数据获取单元,用于启动刷机,判断存储器中是否存在刷机文件,若存在则获取刷机文件的数据量大小。
所述的移动终端的刷机系统,其中,所述坏块检测模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL移动通信科技(宁波)有限公司,未经TCL移动通信科技(宁波)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510606166.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力SF6互感器带电智能补气装置
- 下一篇:一种应用程序卸载的方法及装置





