【技术实现步骤摘要】
数字电视系统的升级方法及相关装置
[0001]本专利技术涉及数字电视
,尤其涉及一种数字电视系统的升级方法及相关装置。
技术介绍
[0002]空中下载技术(Over-the-Air Technology,简称OTA)升级是目前Android系统的标准升级方式。OTA升级具有强大功能,可以无损升级系统。目前OTA升级方式是通过网络下载完整的升级包或差分升级包,再执行升级程序,在升级包或差分升级包中逐个提取升级文件或差分文件进行升级。
[0003]上述OTA升级方式可以升级成功的前提是必须在终端预留足够的存储空间用于存放OAT升级包,且预留的存储空间需要按照升级包的最大可能大小来预留,这也就意味着终端始终需要预留一部分存储空间等待终端进行升级,而不能利用这部分存储空间存储用户需要的重要数据,无疑造成了存储空间的浪费。
技术实现思路
[0004]本专利技术提供一种数字电视系统的升级方法及相关装置,用以省去数字电视升级所需要的本地存储空间。
[0005]第一方面,本专利技术提供一种数字电视系统的升级方法,包括:
[0006]在确定存在高于所述数字电视的当前版本的新版本系统时,依次执行双通道升级程序和单通道升级程序;
[0007]重启所述数字电视,运行新版本系统;
[0008]其中,执行所述双通道升级程序和所述单通道升级程序,均包括:
[0009]下载描述文件至系统内存;所述描述文件中存储有各升级文件的标识、大小及在云端的存储地址信息;
[0010] ...
【技术保护点】
【技术特征摘要】
1.一种数字电视系统的升级方法,其特征在于,包括:在确定存在高于所述数字电视的当前版本的新版本系统时,依次执行双通道升级程序和单通道升级程序;重启所述数字电视,运行新版本系统;其中,执行所述双通道升级程序和所述单通道升级程序,均包括:下载描述文件至系统内存;所述描述文件中存储有各升级文件的标识、大小及在云端的存储地址信息;逐个读取所述描述文件中各升级文件的大小及存储地址信息,且每次读取一个升级文件的大小及存储地址信息后,执行:在当前系统剩余内存大于或等于本次读取的升级文件所占用的内存时,根据本次读取的所述存储地址信息在云端下载相应的升级文件至系统内存;根据本次下载的所述升级文件执行升级程序;在执行完本次升级程序之后将本次下载的所述升级文件删除释放系统内存;直到所述描述文件中的每一个升级文件的大小及存储地址信息都被读取完毕。2.如权利要求1所述的方法,其特征在于,所述描述文件的一行语句存储一个升级文件的标识、大小及在云端的存储地址信息;所述逐个读取所述描述文件中各升级文件的大小及存储地址信息,具体包括:按照从所述描述文件的第一行语句到最后一行语句的顺序进行读取,依次获得每个升级文件的大小及存储地址信息;所述直到所述描述文件中的每一个升级文件的大小及存储地址信息都被读取完毕,具体包括:每次读取所述描述文件时,均判断当前读取的语句是否为所述描述文件的最后一行语句;在判断为否时,继续读取所述描述文件的下一行语句;在判断为是时,确定所述描述文件中的每一个升级文件的地址信息都被读取完毕。3.如权利要求1所述的方法,其特征在于,所述方法还包括:在升级程序中断,下一次启动升级程序时,按照所述描述文件中存储的各所述升级文件标识的先后顺序逐个检查各所述升级文件是否升级成功;在所述升级文件未升级成功时,下载该升级文件至系统内存并执行升级操作,直到所有升级文件均升级成功为止。4.如权利要求1所述的方法,其特征在于,在执行所述双通道升级程序时,下载所述描述文件至系统内存,包括:判断当前系统剩余内存是否足够用于存储所述描述文件;在确定当前系统剩余内存足够用于存储所述描述文件时,为所述描述文件分配系统内存,下载所述描述文件至已分配的系统内存;在确定当前系统剩余内存不足以存储所述描述文件时,等待设定时段再次判断当前系统剩余内存是否足够用于存储所述描述文件;下载所述升级文件至系统内存,包括:判断当前系统剩余内存是否足够用于存储所述升级文件;在确定当前剩余系统内存足够用于存储所述升级文件时,为所述升级文件分配系统内存,下载所述升级文件至已分配的系统内存;在确定当前系统剩余内存不足以存储所述升
级文件时,等待设定时段再次判断当前系统剩余内存是否足够用于存储所述升级文件。5.如权利要求1所述的方法,其特征在于,所述数字电视的闪存包括设定标志位,所述设定标志位用于存储标志信息;在执行完所述双通道升级程序之后,所述方法还包括:将所述设定标志位的标志信息设置为第一标志信息;待所述数字电视重启后读取到所述第一标志信息时,运行所述单通道升级程序;在执行完所述单通道升级程序之后,所述方法还包括:将所述设定标志位的标志信息设置为第二标志信息;待所述数字电视重启后读取到所述第二标志信息时,启动数字电视系统。6.如权利要求1所述的方法,其特征在于,在...
【专利技术属性】
技术研发人员:郭增杰,张从鹏,李鹏涛,
申请(专利权)人:青岛海信传媒网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。