[发明专利]一种数字电视系统的升级方法有效
申请号: | 201911420614.4 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111176693B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 郭增杰;李鹏涛 | 申请(专利权)人: | VIDAA(荷兰)国际控股有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61;G06F9/50 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 马萍华 |
地址: | 荷兰戴文*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字电视 系统 升级 方法 | ||
本申请提供一种数字电视系统的升级方法及相关装置,在确定存在高于所述数字电视的当前版本的新版本系统时,向云端发送下载升级文件的请求,所述请求中包括当前可分配内存大小,根据云端返回的小于当前可分配内存大小的待下载升级文件的下载信息,在所述云端下载相应的升级文件至系统内存,直到所述云端返回下载完毕通知后结束发送下载升级文件的请求;同时,执行升级程序,在执行完本次升级程序后将本次下载的所述升级文件删除释放系统内存,直到所述系统内存中的所有升级文件均升级完毕。与现有技术相比,用以实现在数字电视系统升级过程中,尽可能的减少程序的等待,从而提高升级的效率。
技术领域
本发明涉及数字电视技术领域,尤其涉及一种数字电视、其升级方法、装置及可读性存储介质。
背景技术
近年来,空中下载技术(Over-the-Air Technology,简称OTA)升级被广泛的应用,其具有强大功能,可以无损升级系统。
通常,OTA升级方式是通过网络下载完整的升级包或差分升级包,再执行升级程序,在升级包或差分升级包中逐个提取升级文件或差分文件进行升级。这种方案采用的是串行的流程执行方式,即在下载完成之前后续步骤只能等待,直到下载完成后才能执行后续步骤。在等待过程中不能充分利用系统资源,效率低下。
发明内容
本申请提供一种数字电视、其升级方法、装置及可读性存储介质,用以实现在数字电视系统升级过程中,尽可能的减少程序的等待,从而提高升级的效率。
第一方面,本申请提供一种数字电视的升级方法,包括:
在确定存在高于所述数字电视的当前版本的新版本系统时,依次执行双通道升级程序和单通道升级程序;
重启所述数字电视,运行新版本系统;
其中,执行所述双通道升级程序和所述单通道升级程序,均包括:
向云端发送下载升级文件的请求,所述请求中包括当前可分配内存大小;
根据云端返回的小于当前可分配内存大小的待下载升级文件的下载信息,在所述云端下载相应的升级文件至系统内存;
直到所述云端返回下载完毕通知后结束发送下载升级文件的请求;
同时,执行升级程序;
在执行完本次升级程序后将本次下载的所述升级文件删除释放系统内存;
直到所述系统内存中的所有升级文件均升级完毕。
在一种可实现的实施方式中,在本申请提供的上述方法中,在所述云端返回小于所述当前可分配内存大小的待下载升级文件的下载信息时,所述云端还返回当前用户待下载的最大升级文件的大小和最小升级文件的大小及描述信息,所述描述信息包括校验信息及升级处理方式信息。
进一步的,在向云端发送下载升级文件的请求之前,包括:
判断当前可使用的内存是否足够用于存储前一次云端返回的所述最小升级文件;
在确定当前可使用的内存足够用于存储前一次云端返回的所述最小升级文件时,按照当前可使用的内存大小和当前用户待下载的最大升级文件及其描述信息所占用内存大小之间的最小值分配内存,再判断当前内存分配是否成功,若是,下载所述升级文件至已分配的内存,若否,等待设定时段再次判断当前可使用的内存是否足够用于存储前一次云端返回的所述最小升级文件;
在确定当前可使用的内存不足以用于存储前一次云端返回的所述最小升级文件时,等待设定时段再次判断当前可使用的内存是否足够用于存储前一次云端返回的所述最小升级文件。
进一步的,根据所述校验信息判断所述升级文件是否有损坏,若是,再次向云端发送下载升级文件的请求,若否,执行升级程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于VIDAA(荷兰)国际控股有限公司,未经VIDAA(荷兰)国际控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911420614.4/2.html,转载请声明来源钻瓜专利网。