[发明专利]一种双向数字电视升级方法有效
申请号: | 201811301859.0 | 申请日: | 2018-11-02 |
公开(公告)号: | CN109151590B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 熊建勇 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双向 数字电视 升级 方法 | ||
1.一种双向数字电视升级方法,其特征在于,包括以下步骤:
A.定义升级包结构;
A1.定义升级触发包;所述步骤A1中定义升级触发包时具体包括定义以下内容:固定长度升级触发包标志字符串,升级触发包长度,硬件版本,升级软件版本、软件版本判断模式、软件版本差值、升级总台数,开始序列号、结束序列号,服务器地址、升级类型、升级文件包个数、分区个数、n个分区描述子、crc校验位,其中,所述n个分区描述子具体为分区描述子1至分区描述子n;
所述升级触发包长度为硬件版本到包结束的长度,包括文件包结尾的crc校验位长度;
所述crc校验位校验的区域为包开始到分区描述子n,校验时具体对这个区间的内容进行crc计算;
所述软件版本判断模式中定义:0表示不判断软件版本直接升级;1表示机顶盒软件版本加软件版本差值等于待升级版本;2表示机顶盒软件版本减去软件版本差值等于待升级版本;
所述升级类型中定义:0表示前台强制升级,1表示后台强制升级,2表示前台非强制升级,3表示后台非强制升级;
所述分区描述子包括分区ID号,分区名字,分区文件模式,升级文件个数;其中,所述分区文件模式中定义0为单文件分区,1为多文件系统分区;
A2.定义升级文件内容校验包;步骤A2中定义升级文件内容校验包是具体包括定义以下内容:固定长度升级文件内容校验包标志字符串、升级文件内容校验包长度、分区个数、n个分区校验描述子、crc校验位,其中,所述n个分区校验描述子具体为分区校验描述子1至分区校验描述子n;所述分区校验描述子包括分区ID、分区名字、升级文件总个数、n个文件校验描述子;所述n个文件校验描述子具体包括文件校验描述子1至文件校验描述子n;其中,所述文件校验描述子包括文件名长度、文件名、文件路径长度、文件路径、压缩后的文件长度、压缩后的文件crc校验值、原始文件长度、原始文件crc校验值;
A3.定义升级文件包;具体包括定义以下内容:分区ID、分区名字、分区文件模式、升级文件总个数、包文件模式、当前文件序号、包文件个数、n个包文件描述子、包文件1数据至包文件n数据;
所述包文件模式中定义:0表示多文件组合,1表示单文件切割,所述包文件个数是基于包文件模式,当包文件模式为0,表示该包下有n个升级文件,当包文件模式为1,表示该包下的一个升级文件S被切割成了n个小文件,后续跟随的包文件描述子只有1个,且描述子内的文件序号为升级文件S的子段,且序号为1、2…n;
所述包文件描述子包括文件序号、文件名长度、文件名、文件路径长度、文件路径、压缩后的文件长度、压缩后的文件CRC、原始文件长度、原始文件CRC、子段数据长度、子段CRC、文件开始位置;其中,当所述包文件模式为1时,子段数据长度、子段CRC这两个字段才生效,所述文件开始位置为压缩文件数据在整个升级文件包里的偏移位置,当包文件模式为1时,文件开始位置为子段数据的偏移位置;
B.生成升级包;所述步骤B中生成升级包是使用服务器端的工具对各个分区的升级文件进行封包处理,具体包括:先设置每个升级包的大小;然后对各个分区的要升级的文件按大小进行组合,并按照步骤A3的中的定义,将一些小的文件组合成一个升级文件包,然后将超大的文件拆分成符合要求的多个升级文件包;具体判别大小的标准可根据实际需求设定;
C.进入升级流程:
C1.服务器广播升级触发包、升级文件内容校验包;
C2.数字电视接收到广播升级触发包、升级内容校验包,并处理;
C3.数字电视向服务器申请升级文件包;
所述步骤C3包括:
C3.1数字电视向服务器申请获取升级文件包:其中,申请分为两种模式:第一种为模糊申请,第二种为精确申请;
C3.2服务器接收到数字电视的请求,分析出请求的内容;如果是模糊申请,则根据服务器资源情况,优先发送瞬时请求量少的升级文件包,后续发送请求量大的升级文件包,使服务器资源处于相对均衡状态;如果是精确申请某个升级文件包,且同时又有其他数字电视端模糊申请该升级文件包,则优先发送该升级文件包给精确申请的客户端,后续发该升级文件包给模糊申请的客户端;
C3.3数字电视向服务器申请升级文件包后,则开始获取服务器发送回来的升级文件包,然后对升级文件包按升级文件包中的定义,反向将各分区的升级文件提取出来;若长时间收不到某个升级文件包,则向服务器发送精确申请,然后继续接收升级文件包;
C4.数字电视校验升级内容并进行软件升级更新;
C5.服务器统计升级结果,并进行数据分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811301859.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:快速播放电视节目的方法、装置和存储介质
- 下一篇:智能电视应用启动的方法