[发明专利]IPTV机顶盒增量式软件升级方法无效
申请号: | 201110190329.5 | 申请日: | 2011-07-08 |
公开(公告)号: | CN102253850A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 陈世庆;陈凌轩;尹勤攀;周琴 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04N21/43 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | iptv 机顶盒 增量 软件 升级 方法 | ||
1.一种IPTV机顶盒增量式软件升级方法,其特征在于包括以下步骤:
A、机顶盒开机上电时进行升级检测,根据本地配置的升级服务器地址,从升级服务器下载升级配置文件,根据配置文件的内容和机顶盒当前软件版本信息,判断是否需要升级,如果是,则先确定需要升级的软件包,再转到步骤B;否则,正常启动;
B、判断机顶盒当日的升级次数是否大于预先设定的阈值,如果是,则正常启动;否则,转到步骤C;
C、从升级服务器下载需要升级的软件包,进行本地升级安装。
2.如权利要求1所述的IPTV机顶盒增量式软件升级方法,其特征在于:步骤B中所述预先设定的阈值为2。
3.如权利要求1所述的IPTV机顶盒增量式软件升级方法,其特征在于:步骤C中所述进行本地升级安装的步骤之前还包括检查升级包完整性的步骤。
4.如权利要求1所述的IPTV机顶盒增量式软件升级方法,其特征在于:步骤A包括以下步骤:
A1、获取机顶盒本地配置的升级服务器地址,从该地址下载升级配置文件;
A2、判断升级配置文件是否下载成功,如果是,则转到步骤A3;否则,退出升级流程;
A3、根据升级配置文件判定开机画面、内核、根文件系统或应用程序需要升级时,将对应软件包的升级标志置为“真”,并将升级包总数加1;
A4、判断升级包总数是否为零,如果是,则退出升级流程;否则,转到步骤B。
5.如权利要求1所述的IPTV机顶盒增量式软件升级方法,其特征在于:步骤B包括以下步骤:
B1、读取机顶盒本地的升级记录文件,检查升级日期及升级次数的参数值;
B2、判断升级日期是否与机顶盒当前日期相同,如果是,则将当前升级次数加1;否则,将升级日期设置为机顶盒当前日期,并将升级次数置为1;
B3、判断升级次数是否大于预先设定的阈值,如果是,则退出升级流程;否则,启动升级界面,转到步骤C。
6.如权利要求1至5中任一项权利要求所述的IPTV机顶盒增量式软件升级方法,其特征在于:步骤C包括以下步骤:
C1、判定开机画面升级标志为“真”,则根据升级配置文件中该软件包的URL路径下载开机画面升级软件包到备用分区,并在备用分区进行校验、安装,再转到步骤C2,出现问题时退出升级流程;判定开机画面升级标志不为“真”,则进入步骤C2;
C2、判定内核升级标志为“真”,则根据升级配置文件中该软件包的URL路径下载内核升级软件包到备用分区,并在备用分区进行校验、安装,再转到步骤C3,出现问题时退出升级流程;判定内核升级标识不为“真”,则进入步骤C3;
C3、判定根文件系统升级标志为“真”,则根据升级配置文件中该软件包的URL路径下载根文件系统升级软件包到备用分区,并在备用分区进行校验、安装,再转到步骤C4,出现问题时退出升级流程;判定根文件系统升级标识不为“真”,则进入步骤C4;
C4、判定应用程序升级标志为“真”,则根据升级配置文件中该软件包的URL路径下载应用程序升级软件包到备用分区,并在备用分区进行校验、安装,再转到步骤C5,出现问题时退出升级流程;判定应用程序升级标志不为“真”,则进入步骤C5;
C5、删除机顶盒下载的临时文件和升级配置文件,更新本地的软件版本号,同时对各个升级过的软件包所处分区进行主备切换,最后调用reboot命令重启机顶盒,完成升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110190329.5/1.html,转载请声明来源钻瓜专利网。