[发明专利]一种Android终端的外设升级恢复方法及系统有效
| 申请号: | 201510360697.8 | 申请日: | 2015-06-26 |
| 公开(公告)号: | CN105045612B | 公开(公告)日: | 2020-05-26 |
| 发明(设计)人: | 彭芃 | 申请(专利权)人: | TCL科技集团股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/07 |
| 代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
| 地址: | 516006 广东省惠州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 android 终端 外设 升级 恢复 方法 系统 | ||
本发明公开了一种Android终端的外设升级恢复方法及系统,通过获取外设上的升级包,对升级包进行签名校验;校验成功后开始升级,在升级过程中检测外设是否被拔除;若检测到外设被拔除,则Android终端提示外设已被拔除,并检测外设是否重新插入Android终端,若检测外设重新插入Android终端,则继续升级;若检测到外设没有被拔除,则根据所述升级包完成Android系统升级;有效避免了使用外设升级的风险,能够监测到外设被拔除的事件,同时提醒用户重新插入外设,在用户插入后能够自动判断并继续完成升级,大大提高了升级意外的恢复效率。
技术领域
本发明涉及Android系统的智能终端技术领域,尤其涉及的是一种Android终端的外设升级恢复方法及系统。
背景技术
随着智能终端技术的不断发展,电视、手机、平板电脑等智能终端的使用越来越普及,这些智能终端很多采用了Android系统。基于Android系统的设备一般都会支持升级包存储于外设中的升级,通过读取外设(比如SD卡,U盘,移动硬盘等)下的升级包,完成系统软件的升级动作。但当用户无意中拔除外设,导致升级中断时,现有的升级流程会报错,然后退出升级进入Android系统中。而此时由于升级未完成,系统通常无法正常启动,导致终端无法正常使用。对于外设升级的处理,有的厂商会在升级之前把外设中的升级包拷贝到终端自身的存储空间中去,这样可以避免上述问题,但是随着Android系统越来越大,升级包会要求越来越多的终端存储空间,对于自身存储空间较小的终端,这种做法无法实现。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,提供一种Android终端的外设升级恢复方法及系统,旨在解决现有的Android系统终端在外设拔除时会导致升级失败的问题。
本发明解决技术问题所采用的技术方案如下:
一种Android终端的外设升级恢复方法,其中,包括:
A、获取外设上的升级包,对升级包进行签名校验;
B、校验成功后开始升级,在升级过程中检测外设是否被拔除;
C、若检测到外设被拔除,则Android终端提示外设已被拔除,并检测外设是否重新插入Android终端,若检测外设重新插入Android终端,则返回步骤A;若检测到外设没有被拔除,则根据所述升级包完成Android系统升级。
所述的Android终端的外设升级恢复方法,其中,在所述步骤A之前还包括:
A11、Android终端的Android系统获取到外设的升级包,将升级包的路径记录到缓存分区下的指令文件中;
A12、重启系统,读取指令文件中进入恢复系统的命令;
A13、启动装载判断并进入恢复系统中。
所述的Android终端的外设升级恢复方法,其中,在所述步骤B中,检测外设是否被拔除具体包括:
B11、记录当前外设的uuid和设备节点;
B12、获取终端内核的热插拔事件,判断其中是否有外设移除事件,若有,则执行步骤B13;若没有,则认为外设没有被拔除;
B13、记录外设移除事件对应的设备节点;判断外设移除事件对应的设备节点和外设的设备节点是否一致,若一致,则认为外设被拔除;若不一致,则认为外设没有被拔除。
所述的Android终端的外设升级恢复方法,其中,在所述步骤C中,检测外设是否重新插入Android终端具体包括:
C11、获取终端内核的热插拔事件,判断其中是否有外设添加事件;若有,则执行步骤C12;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL科技集团股份有限公司,未经TCL科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510360697.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于土豆种植的包牙施肥机
- 下一篇:四轮驱动坐耕机





