一种机顶盒软件升级的方法

文档序号:7666515阅读:240来源:国知局
专利名称:一种机顶盒软件升级的方法
技术领域
本发明涉及数字电视领域,特别涉及一种数字电^L机顶盒软件升级的方法。
背景技术
数字电视已经进入快速发展阶段,节目运营商将大量的节目信息通过有 线网络提供给用户,而在在接收端,很多用户都通过机顶盒实现模拟电视机 来观看数字电^^节目。。
目前机顶盒的功能较为简单,无法满足用户一些新业务需求,需要通过 软升级来拓展机顶盒的功能。同时,目前我国数字电视仍处于起步阶段,运 营商在实际操作中将不断遇到新问题,必须通过升级机顶盒软件来解决问题。
LOADER是用于机顶盒软件升级的升级模块,在机顶盒出厂时已被植入 机顶盒中。SI( Service Information )是用来描述网络的业务信息。 一般LOADER 升级才莫式为运营商在前端通过SI的业务信息描述升级流标识信息,包括软件 版本、硬件版本以及升级频点等。当机顶盒接收到升级流标识信息后,发现 有更新的软件版本,再启动LOADER,锁定前端描述的升级频点,接收数据 更新软件。
现在国内省一级的运营商下面都有很多个独立的子运营商,他们使用统 一的升级服务器,但升级频点却因为历史原因无法统一。如果前端采取用SI 描述升级流频点,下面的子运营商则会由于升级频点不统一而导致某些机顶 盒无法实现软件自动在线更新。

发明内容
有鉴于此,有必要提供一种适应性广的机顶盒软件升级的方法。 本发明提供一种机顶盒软件升级的方法,其包括如下步骤升级服务器 前端分别釆用具有固定数据包标识符的二数据包通道在同 一频点播发升级流 和升级流标识;机顶盒检测各个频点的固定播放升级流标识的数据包通道,将接收到升级标识的频点当作升级频点,在该升级频点的播放升级流的固定 数据包通道中下载升级程序,以完成冲几顶盒软件的更新。
与现有技术相比较,本发明采用固定的数据包标识符的数据包通道来播 发升级流和升级流标识,机顶盒只要将接收到升级标识的频点当作升级频点, 自动找到升级频点,完成软件自动在线更新。可以适应运营商下面各分公司
或子运营商没有统一 LOADER的频点却要统一升级的需求;运营商在播发升 级流时只需在复用器上将4番发升级流和升级流标识的数据包复用即可,不用 修改前端SI信息。


图l是本发明的机顶盒软件升级方法的流程图。
具体实施例方式
在本发明中,在运营商需要升级时,升级服务器前端采用具有固定数据 包标识符 (PID, Package Identifier)的二个数据包通道分别播发升 级流和升级流标识,并将该二个具有固定PID的数据包通过复用器复用于同 一频点之上。如PID7000的数据包播发升级流和PID7001的数据包播发升级 标识。其中,升级流标识里播发的是描述升级流的一些信息,如软件版本、 硬件版本以及序列号等。升级流是机顶盒要更新的程序。播发时只要将 PID7000数据包和PID7001数据包透过复用器复用即可,不需要4务改前端SI 信息。
请参阅图l,为本发明的机顶盒软件升级方法的流程图。该方法包括的 步骤如下
步骤10:机顶盒初始化。机顶盒开机后,进行初始化,在后台监测PID7001 数据包的的数振。
步骤20:检测播发升级标识的PID数据包的数据。对各频点的PID7001 数据包的数据进行检测。
步骤30:判断是否有更高版本的机顶盒软件。当接收到的7001PID数据 包的数据时,根据PID7001数据包中描述的软件版本,与当前软件版本比较。 如果软件版本高于当前软件版本,即进行步骤40,提示用户有新的软件版本; 若软件版本不高于当前软件版本,则返回步骤20,继续对PID7001数据包进
4行检测。
步骤40:用户选择是否更新。用户收到有新的软件版本的提示后,选择 是否更新,若用户选择更新,则进入步骤50;若用户选择不更新,则结束, 不进行任何升级操作。
步骤50:将播发升级标识的频点作为升级频点保存。当用户选择更新时, 机顶盒就当前4番发升级标识的频点作为升级频点保存下来,并进行步骤60, 启动升级模块LOADER。
步骤70:锁定升级频点。LOADER启动后锁定升级频点,然后进行步骤80。
步骤80: LOADER从播发升级流的PID通道中接收数据并写入。LOADER 锁定升级频点后,再从该频点的7000PID数据包通道接收升级流数据,以进 行軟件升级。
步骤90:机顶盒软件升级完成,进行重启。
与现有技术相比较,本发明采用固定的PID来播发升级流和升级流标识, 机顶盒只要将接收到升级标识的频点当作升级频点,自动找到升级频点,完 成软件自动在线更新。可以适应运营商下面各分公司或子运营商没有统一 LOADER的频点却要统一升级的需求;运营商在4番发升级流时只需在复用器 上将播发升级流和升级流标识的PID的数据包复用即可,不用l多改前端SI信 息。
另外,本领域技术人员还可在本发明精神内做其它变化。这些依据本发 明精神所做的变化,都应包含在本发明所要求保护的范围之内。
权利要求
1. 一种机顶盒软件升级的方法,其特征包括如下步骤升级服务器前端分别采用具有固定数据包标识符的二个数据包通道,在同一频点播发升级流和升级流标识;机顶盒检测各个频点的固定播放升级流标识的数据包通道,将接收到升级标识的频点当作升级频点,并在该升级频点的固定播放升级流的数据包通道中下载升级程序,以完成机顶盒软件的更新。
2. 如权利要求1所述的机顶盒软件升级的方法,其特征在于,所述固定数 据包标识符的二个数据包通道的数据包通过一复用器进行复用。
3. 如权利要求1所述的机顶盒软件升级的方法,其特征在于,所述机顶盒 采用 一升级模块从该升级频点的播放升级流的固定数据包通道中下载 升级程序。
4. 如权利要求1所述的机顶盒软件升级的方法,其特征在于,当机顶盒检 测到升级标识时,会提示用户是否进行升级。
5. 如权利要求1所述的机顶盒软件升级的方法,其特征在于,升级程序下 载完成后,重启^U"贞盒。
全文摘要
本发明提供一种机顶盒软件升级的方法,其包括如下步骤升级服务器前端分别采用具有固定数据包标识符的二个数据包通道在同一频点播发升级流和升级流标识;机顶盒检测各个频点的固定播放升级流标识的数据包通道,将接收到升级标识的频点当作升级频点,在升级频点的播放升级流的固定数据包通道中下载升级程序,以完成软件自动在线更新。本发明的方法具有适应性广的优点。
文档编号H04N5/00GK101472051SQ20071018615
公开日2009年7月1日 申请日期2007年12月27日 优先权日2007年12月27日
发明者祝军志 申请人:深圳创维数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1