[发明专利]一种数字电视机顶盒定向升级方法在审
申请号: | 202110481514.3 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113099303A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 向跃;张令;刘建华 | 申请(专利权)人: | 杭州国芯科技股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/45;G06F8/65 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 朱亚冠 |
地址: | 310012 浙江省杭州市文*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字电视 机顶盒 定向 升级 方法 | ||
1.一种数字电视机顶盒定向升级方法,其特征在于:
所述的机顶盒的软件系统分区包括启动程序、STB身份标示区、升级程序、应用程序、数据区;其中,STB身份标示区包括区域号、硬件版本号、软件版本号、机顶盒序列号、以太网物理地址、智能卡号;
传输流中的升级信息包括升级触发信息、升级策略信息和升级数据;所述的升级触发信息的参数包括区域号、硬件版本号、软件版本号、机顶盒序列号、以太网物理地址、智能卡号;所述的升级策略信息的参数包括定向升级标志、定向强制升级标志、定向描述子;所述的升级程序下载传输流中的升级触发信息进行机顶盒身份匹配,身份匹配成功后,升级程序下载传输流中的升级策略信息决定是否需要升级,若需要升级,则下载升级数据,对应用程序进行升级;
所述的定向描述子结构体为包括描述子标记、描述子策略、描述子长度、描述子数据的结构体,包括区域定向描述子、时间段定向描述子、硬件版本号定向描述子、软件版本号定向描述子、序列号定向描述子、智能卡号定向描述子、以太网物理地址定向描述子;
机顶盒的软件系统按照以下方式执行:
S1.机顶盒上电,机顶盒软件系统由启动程序进入升级程序;
S2.检测升级标志,判断应用程序是否触发了升级:如果未检测到升级标志,则不需要升级,系统进入应用程序;如果检测到升级标志,则升级程序下载并解析升级触发信息,执行S3;
S3.判断是否含有定向升级标志:
如无定向升级标志,则按一般升级处理,匹配升级信息;若匹配,则需要一般升级,下载升级数据、完成升级后重启;若不匹配,则不需要升级,系统进入应用程序;
如有定向升级标志,则执行定向升级;定向升级的具体方法是:
(1)解析传输流中升级策略信息中的定向升级标志、定向强制升级标志;
(2)解析传输流中升级策略信息中的定向描述子;包括:
a.若含有区域定向描述子,则解析得到区域策略:如果区域策略为无效,则放弃解析;如果区域策略有效,则解析得到所有的区域起始、区域结束,直至区域描述子长度;
b.若含有时间段定向描述子,则解析得到时段策略:如果时段策略无效,则放弃解析时段数据;如果时段策略有效,则解析得到所有的时段起始、时段结束,直至时段描述子长度;
c.若含有硬件版本号定向描述子,则解析得到硬件版本号策略:如果硬件版本号策略无效,则放弃解析硬件版本号数据;如果硬件版本号策略有效,则解析得到所有的硬件版本号起始、硬件版本号结束,直至硬件版本号描述子长度;
d.若含有软件版本号定向描述子,则解析得到软件版本号策略:如果软件版本号策略无效,则放弃解析软件版本号数据;如果软件版本号策略有效,则解析得到所有的软件版本号起始、软件版本号结束,直至软件版本号描述子长度;
e.若含有序列号定向描述子,则解析得到序列号策略:如果序列号策略无效,则放弃解析序列号数据;如果序列号策略有效,则解析得到所有的序列号起始、序列号结束,直至序列号描述子长度;
f.若含有智能卡号定向描述子,则解析得到智能卡号策略:如果智能卡号策略无效,则放弃解析智能卡号数据;如果智能卡号策略有效,则解析得到所有的智能卡号起始、智能卡号结束,直至智能卡号描述子长度;
g.若含有以太网物理地址定向描述子,则解析得到以太网物理地址策略:如果以太网物理地址策略无效,则放弃解析以太网物理地址数据;如果以太网物理地址策略有效,则解析得到所有的以太网物理地址起始、以太网物理地址结束,直至以太网物理地址描述子长度;
(3)根据解析的定向描述子得到STB身份标示区的匹配字段;具体是:
若含有区域定向描述子,则STB身份标示区的匹配字段为本机存储的区域号;
若含有时间段定向描述子,则STB身份标示区的匹配字段为存储的硬件版本号;
若含有硬件版本号定向描述子,则STB身份标示区的匹配字段为存储的软件版本号;
若含有软件版本号定向描述子,则STB身份标示区的匹配字段为存储的机顶盒序列号;
若含有序列号定向描述子,则STB身份标示区的匹配字段为存储的太网物理地址;
若含有智能卡号定向描述子,则STB身份标示区的匹配字段为存储的智能卡号;
若含有以太网物理地址定向描述子,则STB身份标示区的匹配字段为存储的区域号;
(4)如果解析得到的策略无效,不参与升级判断;否则进行如下判断:
如果存储的STB身份标示区的匹配字段小于所有的起始描述子数据,则需要定向升级;
如果存储的STB身份标示区的匹配字段小于等于所有起始描述子数据,则需要定向升级;
如果存储的STB身份标示区的匹配字段大于所有结束描述子数据,则需要定向升级;
如果存储的STB身份标示区的匹配字段大于等于所有结束描述子数据,则需要定向升级;
如果存储的STB身份标示区的匹配字段等于所有起始描述子数据和所有结束描述子数据,则需要定向升级;
如果存储的STB身份标示区的匹配字段不等于所有起始描述子数据和所有结束描述子数据,则需要定向升级;
如果存储的STB身份标示区的匹配字段介于所有起始描述子数据和所有结束描述子数据之间,则需要定向升级;
如果存储的STB身份标示区的匹配字段介于所有起始描述子数据和所有结束描述子数据之外,则需要定向升级;
(5)若含有区域定向描述子,且满足需要定向升级对应的升级策略,
或含有时间段定向描述子,且满足需要定向升级对应的升级策略,
或含有硬件版本号定向描述子,且满足需要定向升级对应的升级策略,
或含有软件版本号定向描述子,且满足需要定向升级对应的升级策略,
或含有序列号定向描述子,且满足需要定向升级对应的升级策略,
或含有智能卡号定向描述子,且满足需要定向升级对应的升级策略,
或含有太网物理地址定向描述子,且满足需要定向升级对应的升级策略,
则需要定向升级,下载升级数据、完成升级后重启;
否则不进行定向升级,系统进入应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州国芯科技股份有限公司,未经杭州国芯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110481514.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:户外灯板及其加工方法
- 下一篇:一种瓶装水自动开盖装置及饮水装置