[发明专利]一种定义及终端设备获取升级包的方法有效
申请号: | 201310629991.5 | 申请日: | 2013-11-29 |
公开(公告)号: | CN103701856A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 周建波;朱保丞 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 徐宏 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定义 终端设备 获取 升级 方法 | ||
技术领域
本发明涉及电视领域,尤其是一种定义及终端设备获取升级包的方法。
背景技术
Android系统目前已经成为智能电视的主流平台,随着技术的发展,各个厂商对Android系统的优化与定制也越来越多。那么在设备流入市场后,厂商对设备的系统有更新时,就需要用网络升级的方式对流入市场的设备进行升级。由此带来的问题就是:
1.流入市场的设备怎么来判断是否要升级,如果需要升级。那么怎么获取升级包。
2.如果只升级系统应用,那么就要进行一种很简单的快速升级。而且要做到与之后的版本兼容。
目前,没有一种很好的方法可以解决这样的问题。
发明内容
本发明所要解决的技术问题是:针对上述存在的问题,提供一种协议简单、方便实施的定义及获取系统升级包的方法。首先定义一个版本信息配置文件,然后将所有版本的信息统一放置在这个配置文件中并与升级包按照规则部署在发布服务器上。终端设备主动请求发布服务端下载配置文件,终端中的升级客户端会自动寻找发布服务端的配置文件并下载到终端中。然后解析配置文件,获取到服务器目前可更新的版本及策略。根据本机版本和配置文件中解析出的内容来决定是否弹出升级对话框给用户进行选择。然后根据用户的选择进行下载,忽略等操作。
本发明采用的技术方案如下:
一种定义及终端设备获取升级包的方法包括:
步骤1:定义终端设备n级版本号,并制作终端设备当前版本信息与最新版信息差异制作的升级包;将相同机芯不同机型对应的升级包信息写入配置文件,生成升级包对应的配置文件,所述配置文件包括n级版本号对应升级包的MD5码、n级版本号以及n级版本号对应升级包的下载路径;
步骤2:发布服务器根据终端设备配置信息设置不同的用于进行重定向作用的机型文件夹,所有的升级包及配置文件存储于部署与发布服务器的更新文件夹;
步骤4:终端设备在每次开机时,自动请求发布服务器根据机型文件夹重定向原则,通过更新文件夹中下载路径下载该机型对应的配置文件;
步骤5:发布服务器对下载后的配置文件进行内容解析后,根据解析结果与用户选择操作去判断是否下载升级包,如下载升级包则在下载完成后MD5校验通过后进行升级。
所述步骤1之后,在步骤2之前还包括步骤12:是否只需要进行终端设备系统级应用程序更新,如果只需要进行应用程序更新时,制作更新应用的升级包,并将此时版本号定义n+1级版本号格式,再将n+1级版本号的升级包信息写入到配置文件中,替代n级配置信息文件,同时配置文件中包括n+1级版本号对应升级包的MD5码、n+1级版本号以及n+1级版本号对应升级包的下载路径。
所述步骤1之后,步骤2之前还包括步骤11:通过在配置文件中添加排除节点,该节点的内容为要排除此次升级的系统n级版本号,具体步骤为:终端设备解析配置文件,获取排除版本的版本号,与终端版本号比较,如发现相同则不升级,从而排除升级包对应的n级版本号及配置信息。
所述步骤1之后,步骤2之前还包括步骤11:通过在配置文件中添加排除节点,该节点的内容为要排除此次升级的系统n级版本号,具体步骤为:终端设备解析配置文件,获取排除版本的版本号,与终端版本号比较,如发现相同则不升级。从而排除升级包对应的n级版本号及配置信息。
所述步骤11之后,在步骤2之前还包括步骤13:通过在配置文件中添加排除节点,该节点的内容为要排除此次升级的系统n+1级版本号,从而排除升级包对应的n+1级版本号及配置信息。
所述步骤1采用2级版本号,版本号格式为x.xxxxx, 第一个小数点前表示是量产或者测试状态的改动,小数点后表示具体版本号,数字越高表明状态越新。
所述步骤1采用3级版本号,版本号格式为x.xxxxx.xx, 第一个小数点前表示是量产或者测试状态的改动;第一个小数点后,第二个小数点之前表示具体版本号,数字越高表明状态越新;第二个小数点之后表示具体版本号应用更新程序代号。
所述步骤5中发布服务器对下载后的配置文件进行内容解析并升级具体步骤是:若最新升级包版本号与终端设备当前版本号相比,最新升级包版本号为最新,则终端设备通过更新文件中的下载路径,进行升级包下载,更新终端设备程序;否则,不进行升级包下载。
所述步骤5升级策略是:一对多升级,即将所有低于最新版本的升级包统一生成为最新升级包,n级版本号与n+1级版本号兼容。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310629991.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手车断路器的检测电路
- 下一篇:一种管理IMS用户业务的方法和装置