[发明专利]机顶盒集中升级方法有效
| 申请号: | 201810662318.4 | 申请日: | 2018-06-25 |
| 公开(公告)号: | CN108848418B | 公开(公告)日: | 2020-12-01 |
| 发明(设计)人: | 张雷鸣;熊建勇;邹书强 | 申请(专利权)人: | 四川长虹网络科技有限责任公司;成都长虹网络科技有限责任公司;四川卓尔检测技术有限公司 |
| 主分类号: | H04N21/458 | 分类号: | H04N21/458;H04N21/443;G06F8/65 |
| 代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 李凌峰 |
| 地址: | 621000 四川省绵阳*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 机顶盒 集中 升级 方法 | ||
1.机顶盒批量升级方法,其特征在于,包括:
S1、生成升级配置文件,所述升级配置文件包括用于存放升级规则判断信息的生产参数文件和用于存放升级文件信息的升级包信息引导文件;建立用于存放升级过程信息的升级信息表,所述升级信息表中的字段包括错误状态;机顶盒建立用于记录机顶盒升级过程信息的升级状态文件和用于存放对应机顶盒升级文件信息的升级文件列表,所述升级状态文件包括最后一个已请求文件的值和升级结果的值;所述升级信息表中的字段还包括升级结果;
S2、服务器与机顶盒之间建立连接,服务器获取机顶盒相关参数并判断相关参数是否符合升级规则,如符合,进入步骤S3;否则,服务器将不符合升级规则的情况作为错误状态,将该错误状态和所述相关参数记录至升级信息表中,发送所述错误状态给机顶盒,升级结束;
S3、机顶盒向服务器申请下载升级包信息引导文件,根据升级包信息引导文件下载对应的升级文件对机顶盒进行升级,同步将升级过程信息记录至升级信息表中;
步骤S3具体包括:
S31、机顶盒向服务器申请下载升级包信息引导文件,解析所述升级包信息引导文件得到对应机顶盒的升级文件信息记录至升级文件列表,该升级文件列表中的字段包括升级文件在服务器的源文件路径、升级文件名称和升级文件在机顶盒内的目标路径;
S32、机顶盒判断所述升级状态文件中的最后一个已请求文件的值与升级文件列表中任一记录的的升级文件在服务器的源文件路径字段加升级文件名称的字段值是否一致,若一致,进入步骤S33,否则,机顶盒向服务器申请下载升级文件列表中的第一个升级文件,进入步骤S34;
S33、机顶盒判断升级状态文件中的升级结果是否为升级失败,如为升级失败,机顶盒向服务器申请下载升级文件列表中与最后一个已请求文件信息相一致的升级文件,否则,机顶盒向服务器申请下载升级文件列表中与最后一个已请求文件信息相一致升级文件的下一个升级文件;
S34、机顶盒设置升级状态文件中最后一个已请求文件的值为下载得到的升级文件在服务器的源文件路径加上升级文件名称,将该升级文件写入到相应的升级文件在机顶盒内的目标路径进行升级,若写入成功,则进入步骤S35,否则,设置升级状态文件中的升级结果为升级失败,机顶盒重启进入步骤S2;
S35、判断是否此升级文件为升级文件列表中的最后一个升级文件,如是,代表升级成功,发送升级成功消息给服务器,服务器设置升级信息表中对应记录的升级结果为升级成功,机顶盒删除升级状态文件和升级文件列表,升级结束,否则,设置升级状态文件中的升级结果为升级进行中,进入步骤S33。
2.如权利要求1所述的机顶盒批量升级方法,其特征在于,所述生产参数文件包括硬件版本,所述机顶盒的相关参数包括机顶盒的硬件版本,所述步骤S2中的升级规则包括比较机顶盒的硬件版本与所述升级配置文件中的硬件版本是否一致,如不一致,则服务器设置升级信息表中相应机顶盒的错误状态为硬件版本错误;
和/或,所述生产参数文件包括软件版本判断模式、软件目的版本和软件版本差值,所述软件版本判断模式为不判断软件版本直接升级或机顶盒的待升级软件版本加软件版本差值等于软件目的版本或机顶盒的软件版本减去软件版本差值等于软件目的版本,所述机顶盒的相关参数包括机顶盒的软件版本,所述步骤S2中的升级规则包括判断机顶盒的软件版本是否符合软件版本判断模式中的判断规则,若不符合,则服务器设置升级信息表中相应机顶盒的错误状态为软件版本错误;
和/或,所述生产参数文件包括开始序列号和结束序列号;所述机顶盒的相关参数包括序列号;所述步骤S2中的升级规则包括判断机顶盒的序列号是否位于所述开始序列号和结束序列号之间,若否,则服务器设置升级信息表中相应机顶盒的的错误状态为序列号错误。
3.如权利要求1所述的机顶盒批量升级方法,其特征在于,所述步骤S34将该升级文件写入到相应的升级文件在机顶盒内的目标路径进行升级之后,还包括:如果写入失败则再次写入升级文件,若超过预定写入次数限制仍未成功,则机顶盒设置升级状态文件中的升级结果为升级失败,发送写入失败信息给服务器,服务器设置升级信息表中的对应机顶盒的错误状态为机顶盒写入失败,机顶盒重启进入步骤S2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹网络科技有限责任公司;成都长虹网络科技有限责任公司;四川卓尔检测技术有限公司,未经四川长虹网络科技有限责任公司;成都长虹网络科技有限责任公司;四川卓尔检测技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810662318.4/1.html,转载请声明来源钻瓜专利网。





