终端机顶盒的升级方法

文档序号:6332380阅读:432来源:国知局
专利名称:终端机顶盒的升级方法
技术领域
本发明属于广播电视机顶盒技术领域,更明确地说涉及终端机顶盒的升级方法的 改进和创新。
背景技术
目前机顶盒的升级方法是采用在电子节目指南(EPG)的网络信息表(NIT)中插 入私有描述子的方法来下发触发升级信息;机顶盒收到EPG的上述触发信息后,判断条件 是否符合;如符合则进行软件升级。这样的实现方式有很多弊端1、配置触发升级信息的字符串很长,需要手动输入, 配置繁琐;2、升级条件插在EPG表格中,很容易出现配置问题,从而导致机顶盒升级失败或 者用户收不到触发信息;3、如果针对智能卡ID号不连续的卡升级时,需要重复插入多条触 发条件,导致EPG表格增大,甚至超出数字视频广播标准DVB规范要求的大小。

发明内容
本发明的目的,就在于克服上述缺点和不足,提供一种终端机顶盒的升级方法。它 采用一种更加简便的配置方法和更加精确的触发信息,亦即考虑到现有有线电视用户控制 和信号传输的特点,采用条件接收邮件(CA-MAIL)下发触发机顶盒软件升级的信息,无需 手动输入,配置简单。可避免出现配置问题或升级失败,可靠性高。无需插入多条触发条件, 能够更加高效地对终端机顶盒进行触发升级。为了达到上述目的,本发明机顶盒在收到触发信息后,判断条件是否符合,如符合 则进行软件升级。它包括以下步骤(1)在网络中发送升级触发CA-MAIL指令;(2)开启终端机顶盒,接收发给本机智 能卡的CA-MAIL指令;(3)机顶盒自动判断CA-MAIL指令的类型,如果是升级类邮件,则解 析CA-MAIL中的升级信息,进入下述升级条件判断步骤;如果不是升级类邮件,则进行其它 处理;(4)升级条件判断步骤机顶盒自动判断CA-MAIL中更新标识的生产厂商和硬件版本 OUI以及软件类型和版本与本机顶盒的相关信息是否一致,如一致则由用户选择是否立即 升级;如不一致,则终端机顶盒自动结束升级流程;(5)用户选择步骤如用户选择“是”,则 依次进入下述升级步骤;如用户选择“否”,则终端机顶盒自动结束升级流程;(6)用户选择 立即升级后,启动机顶盒软件升级应用程序,按照CA-MAIL指令中更新标识所提供的信息, 调谐到相应频点,下载更新数据;(7)对下载的数据进行校验,如校验有误,则终端机顶盒 自动结束升级流程;(8)如数据校验无误,则进行机顶盒的软件更新,更新完毕后终端机顶 盒自动结束升级流程。升级条件判断步骤(4)包括以下分步骤①判断CA-MAIL中更新标识的生产厂商 和硬件版本OUI与本机顶盒的相关信息是否一致,如一致则进入下述步骤;如不一致,则终 端机顶盒自动结束升级流程;②判断软件类型与本机顶盒的相关信息是否一致,如一致则 进入下述步骤;如不一致,则终端机顶盒自动结束升级流程;③判断软件版本与本机顶盒 的相关信息是否一致,如一致则由用户选择是否立即升级;如不一致,则终端机顶盒自动结 束升级流程。本发明为了实现对终端机顶盒方便、快捷的寻址升级,同时降低配置信息的难度, 采用CA-MAIL来承载机顶盒的触发升级信息。CAS本身具备可靠的寻址机制,而且与CA相关的SMS系统详细描述了终端用户信息机顶盒的生产厂商、硬件版本、软件类型及版本、 CA厂商及智能卡号等信息。因而可以同时利用现有的SMS和CAS的接口及CA的自身寻址 属性,将升级信息准确发送至终端来触发指定用户机顶盒升级。本发明的任务就是这样完成的。本发明考虑到现有有线电视用户控制和信号传输的特点,采用CA-MAIL下发触发 机顶盒软件升级的信息,无需手动输入,配置简单且更加精确。可避免出现配置问题或升级 失败,可靠性高。无需插入多条触发条件,能够更加高效地对终端机顶盒进行触发升级。它可以针对用户机顶盒的智能卡号发送升级信息,由于条件接收系统本身具有智 能卡ID号的寻址属性,可以针对用户精确发送终端升级的触发信息。与此同时,与条件接收(CA)系统相关联的用户管理系统(SMS)可以详细记录用 户机顶盒的属性、机顶盒ID、智能卡号、机顶盒厂商等;便于以后无需人工参与自动生成 CA-MAIL,简化升级配置,并大大提高配置的准确性。对于不连续卡号,只需对不同卡号发 CA-MAIL即可升级,不影响其他业务。它可广泛应用于终端机顶盒的升级中。


图1为本发明的原理示意图。图2为本方法各步骤的原理框图。
具体实施例方式实施例1。一种终端机顶盒的升级方法,如图1 图2所示。本实施例机顶盒在收 到触发信息后,判断条件是否符合,如符合则进行软件升级。它包括以下步骤(1)在网络中发送升级触发CA-MAIL指令;⑵开启终端机顶盒,接收发给本机智 能卡的CA-MAIL指令;(3)机顶盒自动判断CA-MAIL指令的类型,如果是升级类邮件,则解 析CA-MAIL中的升级信息,进入下述升级条件判断步骤;如果不是升级类邮件,则进行其它 处理;(4)升级条件判断步骤机顶盒自动判断CA-MAI中更新标识的生产厂商和硬件版本 OUI以及软件类型和版本与本机顶盒的相关信息是否一致,如一致则由用户选择是否立即 升级;如不一致,则终端机顶盒自动结束升级流程;(5)用户选择步骤如用户选择“是”,则 依次进入下述升级步骤;如用户选择“否”,则终端机顶盒自动结束升级流程;(6)用户选择 立即升级后,启动机顶盒软件应用程序,按照CA-MAIL指令中更新标识所提供的信息,调谐 到相应频点,下载更新数据;(7)对下载的数据进行校验,如校验有误,则终端机顶盒自动 结束升级流程;(8)如数据校验无误,则进行机顶盒的软件更新,更新完毕后终端机顶盒自 动结束升级流程。升级条件判断步骤(4)包括以下分步骤①判断CA-MAI中更新标识的生产厂商和硬件版本OUI与本机顶盒的相关信息是 否一致,如一致则进入下述步骤;如不一致,则终端机顶盒自动结束升级流程;②判断软件 类型与本机顶盒的相关信息是否一致,如一致则进入下述步骤;如不一致,则终端机顶盒自 动结束升级流程;③判断软件版本与本机顶盒的相关信息是否一致,如一致则由用户选择 是否立即升级;如不一致,则终端机顶盒自动结束升级流程。本实施例各步骤的主要源代码如下void the_upgrading_procedure () { $m =receive_CA_Mail() ;//开启机顶盒,接受 CA_mail if( ! isUpgradingMail ($m))// mail的类型不是升级mail processAsOtherMail ($m) ;//按照其它mail类型处 理 else if (isHardwareMatched ($m. OUI)) //OUI (厂商及硬件版本)是否符合 if (isSoftwareMatched($m))// 软件类型是否符合 if (isSoftwareVersionMatched($m)
权利要求
一种终端机顶盒的升级方法,机顶盒在收到触发信息后,判断条件是否符合,如符合则进行软件升级,其特征在于它包括以下步骤(1)在网络中发送升级触发CA MAIL指令;(2)开启终端机顶盒,接收发给本机智能卡的CA MAIL指令;(3)机顶盒自动判断CA MAIL指令的类型,如果是升级类邮件,则解析CA MAIL中的升级信息,进入下述升级条件判断步骤;如果不是升级类邮件,则进行其它处理;(4)升级条件判断步骤机顶盒自动判断CA MAI中更新标识的生产厂商和硬件版本OUI以及软件类型和版本与本机顶盒的相关信息是否一致,如一致则由用户选择是否立即升级;如不一致,则结束步骤关闭终端机顶盒;(5)用户选择步骤如用户选择“是”,则依次进入下述升级步骤;如用户选择“否”,则结束步骤关闭终端机顶盒;(6)用户选择立即升级后,启动机顶盒软件应用程序,按照CA MAIL指令中更新标识所提供的信息,调谐到相应频点,下载更新数据;(7)对下载的数据进行校验,如校验有误,则结束步骤关闭终端机顶盒;(8)如数据校验无误,则进行机顶盒的软件更新,更新完毕后结束步骤关闭终端机顶盒。
2.按照权利要求1所述的终端机顶盒的升级方法,其特征在于所说的升级条件判断步 骤⑷包括以下分步骤①判断CA-MAI中更新标识的生产厂商和硬件版本OUI与本机顶盒的相关信息是否一 致,如一致则进入下述步骤;如不一致,则结束步骤关闭终端机顶盒;②判断软件类型与本机顶盒的相关信息是否一致,如一致则进入下述步骤;如不一致, 则结束步骤关闭终端机顶盒;③判断软件版本与本机顶盒的相关信息是否一致,如一致则由用户选择是否立即升 级;如不一致,则结束步骤关闭终端机顶盒。
全文摘要
一种终端机顶盒的升级方法,属于机顶盒技术。包括在网络中发送升级触发camail指令;开启终端机顶盒接收指令;判断指令的类型;升级条件判断判断更新标识的生产厂商和硬件版本OUI及软件类型和版本与本机顶盒的相关信息是否一致;用户选择如用户选择“是”,则依次进入下述升级;启动机顶盒软件应用程序,按照更新标识所提供的信息,调谐到相应频点,下载更新数据;对下载的数据进行校验;进行机顶盒的软件更新等步骤。它采用camail下发触发机顶盒软件升级的信息,无需手动输入,配置简单、更加精确。可避免出现配置问题或升级失败,可靠性高。无需插入多条触发条件,能够更加高效地对终端机顶盒进行触发升级。
文档编号G06F9/445GK101945208SQ201010287380
公开日2011年1月12日 申请日期2010年9月20日 优先权日2010年9月20日
发明者于德伦, 付灵, 兰心清, 刘敬刚, 刘晓航, 孙福利, 张留刚, 徐朝晖, 朱铁一, 李庆宅, 栾盛杰, 汪洋, 赵莹, 魏园园, 黄健 申请人:青岛有线电视网络中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1