[发明专利]一种电视机差分升级包生成方法和系统在审
申请号: | 201910635859.2 | 申请日: | 2019-07-15 |
公开(公告)号: | CN112230974A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 林舜大 | 申请(专利权)人: | 深圳TCL数字技术有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;H04L29/08 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 518000 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电视机 升级 生成 方法 系统 | ||
1.一种电视机差分升级包生成方法,其特征在于,所述电视机差分升级包生成方法包括以下步骤:
电视机在启动时或者每隔一段时间查询服务器是否有新的升级包,当有新的升级包时将电视机的版本号发送到服务器;
服务器根据所述版本号判断缓冲区不存在匹配的差分升级包时,获取电视机当前软件版本的代码,并自动进行编译后,打包从成整包;
服务器获取新版本的代码,自动进行编译和打包成整包,根据两个版本的整包的差异生成差分升级包,并发送到所述电视机上。
2.根据权利要求1所述的电视机差分升级包生成方法,其特征在于,所述电视机在启动时或者每隔一段时间查询服务器是否有新的升级包,当有新的升级包时将电视机的版本号发送到服务器的步骤,之后还包括:
服务器根据所述版本号判断缓冲区是否存在匹配的差分升级包,如是则直接下载差分升级包,并发送到所述电视机上。
3.根据权利要求1所述的电视机差分升级包生成方法,其特征在于,所述服务器获取新版本的代码,自动进行编译和打包成整包,根据两个版本的整包的差异生成差分升级包,并发送到所述电视机上的步骤,之后还包括:
服务器将所述差分升级包放在缓冲区,预设时间后没有电视机请求所述差分升级包,则自动删除所述差分升级包。
4.根据权利要求1所述的电视机差分升级包生成方法,其特征在于,所述差分升级包包括版本信息、升级脚本、升级文件以及 合法性签名。
5.根据权利要求4所述的电视机差分升级包生成方法,其特征在于,所述服务器获取新版本的代码,自动进行编译和打包成整包,根据两个版本的整包的差异生成差分升级包,并发送到所述电视机上的步骤,之后还包括:
电视机判断所述差分升级包是否合法,当是时则执行所述差分升级包中的升级脚本进行升级操作,当否时则终止升级操作。
6.根据权利要求5所述的电视机差分升级包生成方法,其特征在于,所述电视机判断所述差分升级包是否合法,当是时则执行所述差分升级包中的升级脚本进行升级操作,当否时则终止升级操作的步骤包括:
获取所述差分升级包中的合法性签名,根据所述合法性签名检查所述差分升级包是否合法;
当判断所述差分升级包合法时,则解压所述差分升级包,并再次检验所述差分升级包中的合法性签名是否和提前下载的一致,当是时则执行所述差分升级包中的升级脚本进行升级操作;
当判断所述差分升级包不合法时,则终止升级操作。
7.根据权利要求1所述的电视机差分升级包生成方法,其特征在于,所述电视机在启动时或者每隔一段时间查询服务器是否有新的升级包,当有新的升级包时将电视机的版本号发送到服务器的步骤包括:
电视机在启动时或者每隔一段时间查询服务器是否有新的升级包;
当查询到新的升级包时,则将电视机的版本号发送到服务器,当未查询到新的升级包时,则不做处理。
8.根据权利要求7所述的电视机差分升级包生成方法,其特征在于,所述服务器根据所述版本号判断缓冲区不存在匹配的差分升级包时,获取电视机当前软件版本的代码,并自动进行编译后,打包从成整包的步骤包括:
服务器根据所述版本号判断缓冲区是否存在匹配的差分升级包;
如果未匹配到差分升级包,则服务器从源代码共享版本库中获取电视机当前软件版本的代码,并自动进行编译后,打包从成整包。
9.根据权利要求8所述的电视机差分升级包生成方法,其特征在于,所述服务器获取新版本的代码,自动进行编译和打包成整包,根据两个版本的整包的差异生成差分升级包,并发送到所述电视机上的步骤包括:
服务器获取新版本的代码,自动进行编译和打包成整包;
根据两个版本的整包的差异生成差分升级包,所述差分升级包根据电视机的请求动态生成,将动态生成的差分升级包发送到所述电视机上。
10.一种电视机差分升级包生成系统,其特征在于,所述电视机差分升级包生成系统包括:
电视机,以及与所述电视机通信连接的服务器;
所述电视机用于在启动时或者每隔一段时间查询所述服务器是否有新的升级包,当有新的升级包时将所述电视机的版本号发送到所述服务器;
所述服务器用于根据所述版本号判断缓冲区不存在匹配的差分升级包时,获取所述电视机当前软件版本的代码,并自动进行编译后,打包从成整包;还用于获取新版本的代码,自动进行编译和打包成整包,根据两个版本的整包的差异生成差分升级包,并发送到所述电视机上;
所述电视机还用于根据所述差分升级包进行升级操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL数字技术有限公司,未经深圳TCL数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910635859.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于吸尘器的电机组件和吸尘器
- 下一篇:一种无线供电测试系统用测试台架