[发明专利]数字机顶盒的软件升级系统及方法在审
申请号: | 201410238641.0 | 申请日: | 2014-05-30 |
公开(公告)号: | CN104038819A | 公开(公告)日: | 2014-09-10 |
发明(设计)人: | 胡华君;魏建军 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;G06F9/445 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 伍孝慈 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 机顶盒 软件 升级 系统 方法 | ||
1.一种数字机顶盒的软件升级系统,包括机顶盒,机顶盒内部具有机顶盒软件模块,其特征在于:所述机顶盒软件模块内部将容易更新的软件模块制作成动态链接库,所述机顶盒内部设有与动态链接库相配合的描述文件,所述机顶盒软件模块电通信连接有后台线程监控模块,后台线程监控模块还电通信连接有CRC校验模块;
所述描述文件用于记录动态链接库的名称、所在路径、库ID号、版本信息;
所述后台线程监控模块用于机顶盒开机时检测是否有版本更新;
在后台线程监控模块检测到有版本更新时,则下载升级数据,同时所述CRC校验模块对更新、升级数据进行CRC校验。
2.一种数字机顶盒的软件升级方法,其特征在于:数字机顶盒包括软件升级系统,该系统包括机顶盒,机顶盒内部具有机顶盒软件模块,所述机顶盒软件模块内部将容易更新的软件模块制作成动态链接库,所述机顶盒内部设有与动态链接库相配合的描述文件,所述机顶盒软件模块电通信连接有后台线程监控模块,后台线程监控模块还电通信连接有CRC校验模块;
其软件升级方法如下:
a、机顶盒的机顶盒软件模块是基于Linux操作系统,机顶盒软件模块内部将容易更新的软件模块制作成动态链接库,机顶盒软件模块启动的同时加载动态链接库;在机顶盒中对动态链接库建立一个描述文件,该描述文件的描述信息有:动态链接库名称、所在路径、库ID号、版本信息;
b、在与机顶盒的数字电视前端建立一个私有描述表,该私有描述表的描述内容包括:软硬件版本号、机顶盒序列号范围、动态链接库ID和版本、升级频点参数和升级数据PID、CRC校验值等信息;
c、机顶盒内部的后台线程监控模块在机顶盒开机时检测机顶盒是否有版本更新,如果检测到机顶盒的软件版本号增加则分析对应库ID号的动态链接库版本是否更新,如果有更新则下载升级数据;所述CRC校验模块对升级数据进行CRC校验,校验成功后备份对应库ID号的动态链接库,然后再删除动态链接库,将下载的升级数据拷贝到对应的路径下,并修改动态链接库的名称和信息;
d、控制机顶盒重启,加载完所有动态链接库成功后,将备份的动态链接库删除,更新机顶盒所记录的动态链接库的版本号。
3.根据权利要求2所述的数字机顶盒的软件升级方法,其特征在于:所述步骤c中的后台线程监控模块检测到的机顶盒版本更新信息传输至私有描述表并请求数字电视前端的私有描述表,私有描述表进行分析数据,并与机顶盒的厂商ID和硬件版本号进行比较;如果两者数据相等,则比较描述表与机顶盒中的软件版本信息,如果机顶盒版本更新信息大于或等于机顶盒软件版本信息,则动态链接库根据动态链接库ID号动态库的版本号,并且进入步骤c1;如果机顶盒版本更新信息小于机顶盒软件版本信息,则停止或重新开始步骤c;
步骤c1:下载升级数据至机顶盒中,并保存升级数据进入步骤d。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410238641.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车加油用多通道旋转切换阀
- 下一篇:内置减压阀