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