[发明专利]一种能兼容不同分区类型的OTA升级方法有效
申请号: | 201710281056.2 | 申请日: | 2017-04-26 |
公开(公告)号: | CN107172493B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 朱迪;付守伟;滕佳林 | 申请(专利权)人: | 贵州省广播电视信息网络股份有限公司 |
主分类号: | H04N21/458 | 分类号: | H04N21/458;H04N21/443;G06F8/65 |
代理公司: | 贵州启辰知识产权代理有限公司 52108 | 代理人: | 赵彦栋;蒋琳琳 |
地址: | 550018 贵州*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 兼容 不同 分区 类型 ota 升级 方法 | ||
1.一种能兼容不同分区类型的OTA升级方法,它包括机顶盒,机顶盒内设有IPTV盒子,IPTV盒子通过互联网向版本管理平台发起升级包请求,其特征在于,该方法包括以下步骤:
一,版本管理平台通过升级请求制定对应的OTA升级脚本;
二,根据OTA升级脚本,制作含有全量分区调整模块的OTA升级包,并让IPTV盒子完成OTA升级包的下载;
三,升级,在完成OTA升级包的下载后,在升级前先进行信息校验,只有当升级包的大小和使用的签名校验通过后,才会开始根据OTA升级包中的升级执行脚本进行升级;
在OTA升级包中设有自带升级描述文件,文件中会记录,分区擦除和添加升级操作;所述的分区擦除和添加升级操作,在擦除时从物理存储空间上最后端的分区开始擦除,擦到分区内容开始变更的分区,在添加分区时,则按照相反的顺序来进行;在升级前先根据全量分区调整模块进行分区调整再进行升级,在全量分区调整模块中设有擦除操作,在擦除操作时,若发现当前系统中最末端的分区与升级请求想要擦除的分区名称不一致时,设有跳过继续对比下个分区指令;所述的擦除操作中,擦除方法为读取当前系统中最末端的分区名称,并读入升级描述脚本中要擦除的分区名称,若两名称对应,即当前升级过程想要擦除的分区为最末端的分区,则继续进行接下来的分区擦除工作;相反,若发现当前想要擦除的分区名称与系统最末端的分区不一致,则跳过继续对比下一个分区;升级的时候则读取升级描述文件中的操作命令,进行升级操作;
升级的时候读取升级描述文件中的操作命令,有利于升级过程,如当升级包下载完成后,将进入recovery的指令记录下来,等到用户再次重启时,才进入到升级流程进行升级,这样避免用户在观看电视或者进行其他操作时被突然而来的强制升级中断。
2.根据权利要求1所述的能兼容不同分区类型的OTA升级方法,其特征在于:版本管理平台设有升级需求与对应OTA升级包历史记录持久化保存模块。
3.根据权利要求1所述的能兼容不同分区类型的OTA升级方法,其特征在于:所述的OTA升级包还包括视频资源、音乐文件、网络游戏、第三方应用软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州省广播电视信息网络股份有限公司,未经贵州省广播电视信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710281056.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种有线随钻测斜仪器
- 下一篇:一种自浮式电子单点测量仪器