机顶盒软件升级系统和方法

文档序号:7715001阅读:664来源:国知局
专利名称:机顶盒软件升级系统和方法
技术领域
本发明涉及机顶盒,尤其涉及一种机顶盒软件升级系统和方法。
背景技术
目前机顶盒的升级方式一般流程是机顶盒厂商提供新的软件版本一广电运营商 在广电网络内播发升级流一机顶盒监控升级流一如果升级流符合本机顶盒特征一下载升 级流并检验完整性一更新软件一完成单个机顶盒的升级。上述现有技术升级方法存在以下 缺陷1、机顶盒厂商有新软件必须通过运营商前端节目播放系统来播放升级流,流程复 杂,且厂商无主控权;2、基于广电单向的有线电视网络的升级无法监控整个网络的升级情况,不知道哪 些机顶盒已经升级,哪些还没有;单向的有线电视网络对于升级范围的控制容易出错(哪 些机顶盒升级哪些不升级等);3是否升级完全由服务器判断。

发明内容
为解决上述现有技术中存在的问题,本发明提出一种机顶盒软件升级系统和方法。本发明提出的机顶盒软件升级系统包括设置在机顶盒内的升级模块和设置在生 产厂商的升级服务器,所述的升级模块通过网络向升级服务器发送查询信息,升级服务器 判断查询用户是否需要升级,并向查询用户反馈升级数据。所述的升级模块包括监控子模块和执行子模块,所述的升级服务器包括判断子模 块、数据发送子模块和用户信息存储器。本发明还提出一种机顶盒软件升级方法,包括下列步骤a.用户通过机顶盒内置的升级模块的监控子模块向升级服务器发出查询请求,了 解是否需要进行软件升级;d.升级服务器中的判断子模块检索查询用户信息,判断其是否需要进行软件升 级,如否,数据发送子模块向查询用户反馈不需要升级的信息;如是,则进入步骤C ;e.对查询用户机顶盒的执行子模块发送升级数据,执行子模块完成软件升级工 作,并将完成升级的信息反馈给升级服务器的用户信息存储器更新。5、如权利要求4所述的方法,其特征在于步骤a中发出的查询信息包括机顶盒序 列号和mac地址。与现有技术相比,本发明具有以下突出优势1升级定位准确。机顶盒只需要将自己不变且唯一的两个特征值(序列号和MAC 地址)发给服务器,完全由服务器来判断是否需要升级,完全避免了误升级的可能性;2升级结果有反馈。以前通过单向有线数字电视网络升级,机顶盒无法反馈升级结果,有多少盒子完成了升级等信息只能靠估计,影响广电运营商的计划。3机顶盒厂商 有新版本软件不再完全依靠广电网络升级,自己完成升级过程,减少 了环节,节约了费用。


为了更加清楚地了解本发明的技术方案及优点,以下结合附图和较佳实施例对本 发明进行详细的说明,其中图1是本发明的模块框图;图2是本发明的工作流程图。
具体实施例方式本发明提出的机顶盒软件升级方式是在具备以太网访问能力的双向机顶盒上进 行。如图1所示,本发明提出的机顶盒软件升级系统包括设置在机顶盒内的升级模块,该升 级模块由监控子模块和执行子模块组成;和设置在生产厂商的升级服务器,该升级服务器 包括判断子模块、数据发送子模块和用户信息存储器。工作原理在机顶盒启动后,升级监控模块通过以太网向出厂预置的升级服务器 发送升级查询信息,以自身的序列号和mac地址作为特征值,确保其唯一性。升级服务器接 收到查询请求后,通过查询数据库内的软件版本适配信息得出查询结果,然后将查询结果 通过以太网发送过机顶盒,如果需要升级,则机顶盒启动升级执行模块,该模块进行数据的 下载和校验,然后进行软件更新。升级完成后,机顶盒将升级结果发送给服务器,服务器更 新对应数据库,供升级控制人员监控升级过程使用。如图2所示,本发明提出的机顶盒软件升级方法包括下列具体步骤a.用户通过机顶盒内置的监控子模块向升级服务器发出查询请求,了解是否需要 升级;b.升级服务器中的判断子模块检索查询用户机型,判断其是否需要进行软件升 级,如否,数据发送子模块向查询用户反馈不需要升级的信息;如是,则进入步骤c ;c.对查询用户机顶盒的升级执行子模块发送升级数据,执行子模块完成升级工 作,并将完成升级的信息反馈给升级服务器的用户信息存储器。本发明提出的机顶盒软件升级系统和方法实现了机顶盒产品软件的双向升级,机 顶盒产品销售之后既可以通过广电的有线电视网络升级,又可以通过生产厂家快速更新软 件。
权利要求
1.一种机顶盒软件升级系统,其特征在于包括设置在机顶盒内的升级模块和设置在 生产厂商的升级服务器,所述的升级模块通过网络向升级服务器发送查询信息,升级服务 器判断查询用户是否需要升级,并向查询用户反馈升级数据。
2.如权利要求1所述的系统,其特征在于所述的升级模块包括监控子模块和执行子 模块,所述的升级服务器包括判断子模块、数据发送子模块和用户信息存储器。
3.如权利要求1所述的系统,其特征在于所述升级模块向升级服务器发送的查询信 息包括机顶盒序列号和mac地址。
4.一种机顶盒软件升级方法,其特征在于包括下列步骤a.用户通过机顶盒内置的升级模块的监控子模块向升级服务器发出查询请求,了解是 否需要进行软件升级;b.升级服务器中的判断子模块检索查询用户信息,判断其是否需要进行软件升级,如 否,数据发送子模块向查询用户反馈不需要升级的信息;如是,则进入步骤c ;c.对查询用户机顶盒的执行子模块发送升级数据,执行子模块完成软件升级工作,并 将完成升级的信息反馈给升级服务器的用户信息存储器更新。
5.如权利要求4所述的方法,其特征在于步骤a中发出的查询信息包括机顶盒序列 号和mac地址。
全文摘要
本发明公开了一种一机顶盒软件升级系统和方法,该系统包括设置在机顶盒内的升级模块和设置在生产厂商的升级服务器,所述的升级模块通过网络向升级服务器发送查询信息,升级服务器判断查询用户是否需要升级,并向查询用户反馈升级数据。所述的升级模块包括监控子模块和执行子模块,所述的升级服务器包括判断子模块、数据发送子模块和用户信息存储器。本发明实现了机顶盒产品软件的双向升级,机顶盒产品销售之后既可以通过广电的有线电视网络升级,又可以通过生产厂家快速更新软件。
文档编号H04N21/43GK102098559SQ20091018884
公开日2011年6月15日 申请日期2009年12月11日 优先权日2009年12月11日
发明者于海波 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1