【技术实现步骤摘要】
一种软件升级的方法及装置
本专利技术涉及一种电子领域,尤其涉及一种软件升级的方法及装置。
技术介绍
目前无论是机顶盒厂商自己开发的在线升级方式,或者由第三方公司开发的升级方式,都避免不了因为异常断电而造成升级失败或者软件被破坏,而目前几乎所有的解决方法是通过保护升级模块(Loader模块)不让其进行升级而进行断电异常处理。这种处理方法在一定程度上可以减小断电异常造成的机顶盒软件被破坏的影响,但是需要前端一定时间内循环升级,如果前端在断电后一定时间内没有循环升级,或者循环升级的时间控制不对,将会造成部分用户的机顶盒软件始终处于破坏状态,严重影响用户的使用体验。另夕卜,如果采用增加Flash备份数据来减弱升级过程断电造成的影响,但此种方法成本较高,资源浪费较严重,不利于环保节能,更不利于运营商的成本控制。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种软件升级的方法及装置。可以减小升级过程异常断电造成的影响,提高资源利用率并降低成本,提高用户的使用体验。为了解决上述技术问题,本专利技术实施例提供了一种软件升级的方法及装置,包括:在升级过程写入数 ...
【技术保护点】
一种软件升级的方法,其特征在于,所述方法包括:在升级过程写入数据中发生异常断电时,判断写入的升级数据是否是完整数据;若写入的升级数据不是完整数据,则在重新开机进入到加载升级界面时,检测是否连接有USB外设存储设备;若检测到连接有USB外设存储设备,则获取写入到所述USB外设存储设备的指定目录中的升级数据;根据获取到的所述写入到所述USB外设存储设备的指定目录中的升级数据进行升级。
【技术特征摘要】
1.一种软件升级的方法,其特征在于,所述方法包括: 在升级过程写入数据中发生异常断电时,判断写入的升级数据是否是完整数据; 若写入的升级数据不是完整数据,则在重新开机进入到加载升级界面时,检测是否连接有USB外设存储设备; 若检测到连接有USB外设存储设备,则获取写入到所述USB外设存储设备的指定目录中的升级数据; 根据获取到的所述写入到所述USB外设存储设备的指定目录中的升级数据进行升级。2.如权利要求1所述的软件升级的方法,其特征在于,所述在检测到升级过程中发生异常断电时,判断写入的升级数据是否是完整数据之前包括: 在进行在线升级时,检测是否连接有USB外设存储设备; 若检测到连接有USB外设存储设备,则将在线升级从网络服务器中获取到的所述升级数据同步写入到所述USB外设存储设备的指定目录中。3.如权利要求2所述的软件升级的方法,其特征在于,所述检测是否连接有USB外设存储设备包括: 若检测到没有连接USB外设存储设备,则获取预设的升级数据的主频点; 根据获取到的所述预设的升级数据的主频点,从所述网络服务器中重新获取所述升级数据; 根据从所述网络服务器中重新获取到的所述升级数据,进行在线升级。4.如权利要求1所述的软件升级的方法,其特征在于,所述获取写入到所述USB外设存储设备的指定目录中的升级数据包括: 查找所述USB外设存储设备的指定目录; 根据查找到的所述USB外设存储设备的指定目录,检测所述USB外设存储设备的指定目录中是否有升级数据; 若检测到所述USB外设存储设备的指定目录中有升级数据,则从所述USB外设存储设备的指定目录中读取所述升级数据进行升级,若检测到所述USB外设存储设备的指定目录中没有升级数据,则进行在线升级。5.如权利要求2所述的软件升级的方法,其特征在于,所述将在线升级获取到的所述升级数据同步写入到所述USB外设存储设备的指定目录中包括: 确定写入到所述USB外设存储设备的指定目录中的升级数据是完整的数据。6.一种软件升级的装置,其特征在于,所述装置包...
【专利技术属性】
技术研发人员:刘煌彬,
申请(专利权)人:深圳创维数字技术股份有限公司,深圳市创维软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。