著录项信息
专利名称 | 机顶盒之间的软件更新方法 |
申请号 | CN200510028420.1 | 申请日期 | 2005-08-03 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2007-02-07 | 公开/公告号 | CN1909458 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/00 | IPC分类号 | H;0;4;L;1;2;/;0;0;;;H;0;4;L;2;9;/;0;6;;;G;0;6;F;9;/;4;4;5查看分类表>
|
申请人 | 上海乐金广电电子有限公司 | 申请人地址 | 上海市浦东新区金桥出口加工区云桥路600号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海乐金广电电子有限公司 | 当前权利人 | 上海乐金广电电子有限公司 |
发明人 | 都源植 |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 陈亮 |
摘要
本发明是关于机顶盒之间的软件更新方法的,机顶盒相互间通过诸如DDC CI这样的固定通信频道进行连接,通过设置,相互间能够实现数据发送和接收,机顶盒相互间能很快进行软件更新。为此,本发明通过以下几个步骤实现软件的更新:第1步骤,从机顶盒为了根据使用者的更新命令,从上述主机顶盒中接收主机顶盒的软件及其相关数据,对连接在一起的固定通信端口进行激活;第2步骤,通过上述第1步骤中激活的固定通信端口,确认从机顶盒与上述主机顶盒之间能否进行数据发送和接收,并切换到已经设定的软件更新模式;第3步骤,由于上述第2步骤中从机顶盒切换成软件更新模式,在等待从主机顶盒中进行软件接收的过程中,通过上述第1步骤中激活的通信频道,接收锁定的软件;第4步骤,将上述从机顶盒已经设定的相关软件更新为上述第3步骤中接收到的软件。
1、机顶盒之间的软件更新方法,包括:
第1步骤,从机顶盒为了根据使用者的更新命令,从主机顶盒中接收主机 顶盒的软件及其相关数据,对连接在一起的固定通信端口进行激活;
第2步骤,通过所述第1步骤中激活的固定通信端口,确认从机顶盒与所述 主机顶盒之间能否进行数据发送和接收,并切换到已经设定的软件更新模式;
第3步骤,由于所述第2步骤中从机顶盒切换成软件更新模式,在等待从主 机顶盒中进行软件接收的过程中,通过所述第1步骤中激活的通信频道,接收 所设定的软件;
第4步骤,将所述从机顶盒已经设定的相关软件更新为所述第3步骤中接收 到的软件,
所述通信端口使用了利用显示数据信道公共接口DDC CI进行连接的通信端 口。
2、如权利要求1所述的机顶盒之间的软件更新方法,其特征在于:
第5步骤,主机顶盒根据使用者的更新命令,激活与从机顶盒相连的通信 端口;
第6步骤,通过所述第5步骤中激活的通信端口,确认主机顶盒与从机顶盒 之间能否进行数据发送和接收,然后切换成已经设定的所设定的软件上传模 式;
第7步骤,随着所述第6步骤中,主机顶盒切换成软件上传模式,检测已经 储存着的所设定的软件,通过所述第5步骤中激活的通信端口,将所述检测的 所设定的软件传送至从机顶盒。
3、如权利要求1所述的机顶盒之间的软件更新方法,其特征在于,所述第2 步骤包含:
第2-1步骤,通过所述第1步骤中激活的通信端口,从机顶盒等待从所述主 机顶盒传送来的轮询信号;
第2-2步骤,在所述第2-1步骤中,从主机顶盒接收了轮询信号时,从机顶 盒将能否顺利进行数据发送和接收的应答信号传送至主机顶盒,并切换成已经 设定的软件更新模式。
【技术领域】\n本发明是关于机顶盒之间的软件更新方法,具体地说,机顶盒相互间通过 诸如DDC CI这样的固定通信频道进行连接,通过设置,相互间能够实现数据发 送和接收,机顶盒相互间能很快进行软件更新。\n【背景技术】\n最近,随着数字电视步入人们的平常生活,各种机顶盒也随之开发并出售, 机顶盒能从电视台以应用软件软件的形态,接收新闻、天气预报、股市行情、 广告等信息,并对其进行解码,然后提供给使用者,能为使用者提供当前或者 下一个节目的开始时间或结束时间,或者当前或下一个电视节目的概要等电视 节目相关信息等多样的服务。\n机顶盒为了实现这种服务,需要一定的软件支持,通常通过无线电或光缆 接收到相关的数据,然后对这种软件实施更新,或者通过RS 232-C的串行接口 从PC中下载更新软件,实施更新。\n但是,OTA虽然是机顶盒内更新软件的简单方法,但是在电视数据流接收 困难,或者不能接收的时候,软件接收本身就非常困难,或者即使接收了相关 软件,利用它在更新软件的时候,会产生系统错误,或者在使用RS-232C进行 更新的时候,将耗费比较长的时间。\n因此,为了解决这样的问题,需要一种改良的更新方法,使得能在较快的 时间内,即使电视接收比较困难,也能更新机顶盒内的所需软件。\n【发明内容】\n因此,本发明是为了满足上述必要性而开发的,其目的之一是要提供一种 能在较短的时间内,在即使电视接收比较困难的情况下,也能更新机顶盒内所 需软件的机顶盒之间软件更新方法。\n根据这种目的,本发明想要使机顶盒相互间通过诸如DDC CI这样的固定通 信频道进行连接,通过设置,相互间能够实现数据发送和接收,机顶盒相互间 能很快进行软件更新。\n为此,本发明通过以下四个步骤,实现机顶盒间的软件更新:\n第1步骤,从(Slave)机顶盒为了根据使用者的更新命令,从上述主 (Master)机顶盒中接收主机顶盒的软件及其相关数据,对连接在一起的固定 通信端口进行激活;\n第2步骤,通过上述第1步骤中激活的固定通信端口,确认从机顶盒与上述 主机顶盒之间能否进行数据发送和接收,并切换到已经设定的软件更新模式;\n第3步骤,由于上述第2步骤中从机顶盒切换成软件更新模式,在等待从主 机顶盒中进行软件接收的过程中,通过上述第1步骤中激活的通信频道,接收 锁定的软件;\n第4步骤,将上述从机顶盒已经设定的相关软件更新为上述第3步骤中接收 到的软件。\n而且,本发明追加包含以下步骤:\n第5步骤,主机顶盒根据使用者的更新命令,激活与从机顶盒相连的通信 端口;\n第6步骤,通过上述第5步骤中激活的通信端口,确认主机顶盒与从机顶盒 之间能否进行数据发送和接收,然后切换成已经设定的软件上传模式;\n第7步骤,随着上述第6步骤中,主机顶盒切换成软件上传模式,检测已经 储存着的软件,通过上述第5步骤中激活的通信端口,将上述检测的软件传送 至从机顶盒。\n如上所述,本发明地机顶盒之间的软件更新方法具有以下效果:能实现机 顶盒间软件的发送和接收,必要的时候,可以进行更新,尤其是主机顶盒与从 机顶盒间的通信频道使用了DDC CI等的通信频道,能够提高更新速度。\n【附图说明】\n图1a是显示采用了本发明的系统概念图,\n图1b是显示本发明整体性次序的附图,\n图2是举例对采用了本发明的机顶盒进行说明的示意图,\n图3是显示在本发明的从机顶盒中实现软件更新的流程图,\n图4是显示在本发明的主机顶盒中实现软件更新的流程图。\n【具体实施方式】\n以下参照附图,对本发明进行说明。\n首先,参照图1a,举例说明采用了本发明机顶盒之间的软件更新方法中主 机顶盒100与从机顶盒200的连接形态。本发明包含以下两个部分:\n用于上传软件主机顶盒100;\n根据主机顶盒100的软件上传,更新相关软件从机顶盒200。\n这两者之间,通过显示数据信道公共接口(Display Data Channel Common Interface,以下简称DDC\nCI)进行连接,尤其主机顶盒和从机顶盒通过DVI(Digital Visual Interface)的Insert Square\nLine--DDC通信频道相互连接,通过这样连接的主机顶盒和从机顶盒按照图 1b所示的次序,实现本发明的软件上传方法。\n即,本发明所述方法实现过程如下:将主机顶盒100和从机顶盒200相互间 进行连接的通信频道DDC CILine在低或者高等级中,激活为已经设定的任意一 个等级(1);通过激活的通信频道,主机顶盒100传送轮询(polling)信号(2); 然后从机顶盒200将针对它的应答信息传送至主机顶盒100(3),主机顶盒100再 通过其应答信息,得知已经成功实现与从机顶盒200的连接之后,上传软件(4), 从机顶盒200在传送结束或者出现异常情况时,将传送应答信息(5)。后面将对 各个步骤进行详细说明。\n图2是举例说明采用了本发明机顶盒之间的软件更新方法的主机顶盒100 和从机顶盒200示意图。\n首先,如图2所示,采用了本发明主机顶盒100包含由以下组件构成:\n通过外部设备和各自相关通信端口及频道进行激活和对接的多个通信接 口(110-1、100-2、……);\n有选择性地对上述多个通信接口中的任意一个进行激活的通信对接控制 装置120;\n储存本发明所使用的软件的主软件储存装置130;\n将传送分组流中分离出来的软件储存到上述主软件储存装置130中,并根 据使用者的命令对其读取,对上述软件进行整体性管理的机顶盒软件管理器 140:\n对相关主机顶盒的系统进行整体性控制和管理的主机顶盒微型计算机 150:\n通过天线接收电视节目传送分组流的调谐器160;\n对上述调谐器160接收的电视节目传送分组流进行VSB(Vestigial Side Band)/QPSK(Quadrature Phase Shift Keying)解码的传送分组流解码器170;\n将经过解码的电视节目传送分组流分离成音频/视频数据和电视节目预告 信息的传送分组流多路信号分离器180;\n对上述传送分组流多路信号分离器180中分离的音频/视频数据分别进行 处理,并分别输出视频和音频信息的视频及音频处理装置190。\n通过上述构成,采用了本发明的主机顶盒通过调谐器160接收的传送分组 流,并在传送分组流解码器170进行解码,并为了在传送分组流多路信号分离 器180中驱动机顶盒,对必要的软件进行分离,机顶盒软件管理器140在主机顶 盒微型计算机150的控制下,将上述传送分组流多路信号分离器180分离的软件 储存在主软件储存装置130中。\n在这种状态中,主机顶盒微型计算机150根据外部输入的使用者命令,将 系统模式切换成软件上传模式,机顶盒软件管理器140在上述主机顶盒微型计 算机150的控制下,根据外部输入的使用者命令,读取储存在上述主软件储存 装置130中的软件。\n然后,通信对接控制装置120在主机顶盒微型计算机150的控制下,对多个 通信接口中与从机顶盒连接的通信接口110-1有选择性地进行激活,被激活地 通信接口110-1将轮询信号传送至从机顶盒200,并判断能否进行数据发送和接 收,机顶盒软件管理器140从上述从机顶盒中接收此经过判断的应答信号,然 后机顶盒软件管理器140在主机顶盒微型计算机150的控制下,通过被激活的通 信接口110-1将从上述主软件储存装置130读取的软件传送至上述从机顶盒200 中。\n此外,如图2所示,采用了本发明的从机顶盒200由以下组件构成:\n通过外部设备和各自相关通信端口及频道进行激活和对接的多个通信接 口(210-1、210-2、……);\n有选择性地对上述多个通信接口(110-1,100-2、……)中的任意一个进行 激活的通信对接控制装置220;\n将主(Master)从(Slave)传送来的软件进行储存的从软件储存装置230;\n将从传送分组流中分离的软件和上述主、从100中传送来的软件储存在主 软件储存装置230中,并根据使用者命令进行读取等等,对软件进行整体性管 理的机顶盒软件管理器240;\n对相关主机顶盒的系统进行总体性控制及管理的从机顶盒微型计算机 250:\n通过天线接收电视节目传送分组流的调谐器260;\n对上述调谐器160接收的电视节目传送分组流进行VSB(Vestigial Side Band)/QPSK(Quadrature Phase Shift Keying)解码的传送分组流解码器270;\n将经过解码的电视节目传送分组流分离成音频/视频数据和电视节目预告 信息的传送分组流多路信号分离器280;\n对上述传送分组流多路信号分离器180中分离的音频/视频数据分别进行 处理,并分别输出视频和音频信息的视频及音频处理装置290。\n在采用本发明的从机顶盒200中,从机顶盒微型计算机250根据由外部输入 的使用者更新命令,生成并输出控制信号,通信对接控制装置220在上述从机 顶盒微型计算机250的控制下,对多个通信接口中与主机顶盒100连接的通信接 口210-1有选择性地进行激活,被激活地通信接口210-1等待从主机顶盒100中 发送来的轮询信号,在接收了轮询信号时,将在从微型计算机250的控制下输 出与其相对应的应答信号,根据上述从微型计算机250更新模式的转换,等待 接收由主机顶盒传送来的软件。\n因此,在从上述主机顶盒100中接收了的软件后,从软件管理器240将从软 件储存装置230原先设定的相关软件更新为上述接收到的软件。以下参照图3和 图4,对本发明机顶盒之间的软件更新方法进行更详细的说明。\n图3是显示在本发明的从机顶盒中实现软件更新的流程图。\n如图3所示,从机顶盒实现本发明的软件更新其流程如下。\n首先,从机顶盒等待使用者的更新命令(步骤S300),当从外部输入了使用 者的更新命令时(步骤S301),为了从主机顶盒中接收主机顶盒的软件及其相关 数据,要进行通信频道的连接,并检测激活通信端口(步骤S302),将其激活为 设定使能(ENABLE)信号(步骤S303)。\n然后,通过步骤(步骤S303)中激活的通信端口,确认从机顶盒能否与上述 主机顶盒之间进行数据发送和接收,并将其模式切换成已经设定的软件更新模 式(步骤S307)。即,通过步骤(步骤S303)中激活的通信端口,从机顶盒等待从 主机顶盒传送来的轮询信号(步骤S304),在从主机顶盒中接收了轮询信号时 (步骤S305),将与其对应的应答信号传送至主机顶盒,并切换成的软件更新模 式(步骤S307)。\n当在步骤(步骤S307)中从机顶盒切换成软件更新模式之后,从机顶盒等待 从主机顶盒中接收软件(步骤S308),通过上述步骤(步骤S303)中激活的通信端 口,接收由主机顶盒传送来的软件(步骤S309),并判断相关软件有无异常(步 骤S310),在步骤(步骤S310)的判断结果为步骤(步骤S309)接收到的软件中有 异常的时候,向主机顶盒发送要求再次传送软件的信息,以再次从主机顶盒接 收软件,反之,如果步骤(步骤S310)的判断结果为步骤(步骤S309)中接收到的 软件没有异常情况时,将向主机顶盒发送软件传送成功的信息。\n最后,对步骤(步骤S309)中接收到的软件与原先设定的软件是否是同一类 软件进行判断,步骤(步骤S314)的判断结果为当前接收的软件与原先设定的软 件为同一类软件,就将原先设定的软件更新为步骤(步骤S309)中接收到的软 件,当步骤(步骤S314)的判断结果为同一类软件还没有设定的情况下,为了进 行设置,将其另外储存在已经设定的储存装置中(步骤S316),根据使用者结束 命令(步骤S316)结束本发明。\n图4是显示在本发明的主机顶盒中实现软件更新的流程图。\n首先,如图4所示,主机顶盒等待使用者的更新命令(步骤S400),当外部 输入了使用者的更新命令时(步骤S401),检测通过通信频道与从机顶盒进行连 接的通信端口是否被激活(步骤S402),在没有被激活的情况下,将相关通信端 口激活成与高或者低等级中已经设定的任意一个等级相对应的使能信号(步 骤S403)。\n通过步骤(步骤S403)中激活的通信端口,确认能与从机顶盒之间进行数据 发送和接收,并切换成已经设定的软件上传模式。即,通过步骤(步骤S403)中 激活的通信端口,将轮询信号传送至从机顶盒(步骤S404),主机顶盒等待从 从机顶盒传送来的轮询信号(步骤S405),在从从机顶盒中接收了轮询信号时 (步骤S406),主机顶盒将切换成软件上传模式(步骤S409),反之,如果经过了 预设的时间段(步骤S407),还没能从从机顶盒中接收到应答信息,系统进行默 认设置(步骤S408)。\n然后,在步骤(步骤S409)中主机顶盒切换成了软件上传模式之后,对主机 顶盒内已经储存的软件进行检测(步骤S410),通过步骤(步骤S403)激活的通信 端口,将步骤(步骤S410)中检测的软件传送至从机顶盒(步骤S411),在接收了 传送成功的信息时(步骤S412),执行步骤(步骤S400),在步骤(步骤S412)中没 有接收传送成功的信息时,如果经过了预设时间段(步骤S413),系统进行默认 设置(步骤S408),结束本发明。\n最后,本发明,从机顶盒为了驱动机顶盒,从主机顶盒中接收了必要的软 件,并能够进行更新,尤其主机顶盒与从机顶盒之间的通信频道使用了DDC CI 等的通信频道,因此能够更快地将软件从主机顶盒传送至从机顶盒中,从而提 高了更新速度。\n通过上述说明内容,相关工作人员完全可以在不偏离本项发明技术思想范 围的前提下,进行多种多样的变更或修改。因此,本项发明的技术范围并不局 限于实例所记载的内容,必须要根据专利调用的范围来确定其技术性范围。
法律信息
- 2012-10-03
未缴年费专利权终止
IPC(主分类): H04L 12/00
专利号: ZL 200510028420.1
申请日: 2005.08.03
授权公告日: 2008.10.29
- 2008-10-29
- 2007-04-04
- 2007-02-07
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2002-07-24
|
2000-12-22
| | |
2
| |
2004-07-14
|
2002-12-31
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2013-03-22 | 2013-03-22 | | |