一种机顶盒升级方法及数字电视终端的制作方法
【专利摘要】本发明公开了一种机顶盒升级方法,其特征在于,包括机顶盒接收前端数据;检验是否存在合法升级数据;若是存在合法升级数据,则使用空闲的高频头接收所述升级数据;以及所述机顶盒使用所述升级数据重启进行升级。采用上述方法,可以使用空闲的高频头进行接收升级数据,而不影响机顶盒的正常使用。
【专利说明】一种机顶盒升级方法及数字电视终端
【技术领域】
[0001] 本发明涉及数字电视终端领域,尤其涉及一种机顶盒升级方法及数字电视终端。
【背景技术】
[0002] 目前在机顶盒行业,对机顶盒软件的版本更新,可以通过多种方式进行,如通过网 络的HTTP升级,人工的手动USB升级,以及传统的通过码流升级的方式等。最常使用的升 级方式是通过广电前端播放升级码流,而后终端机顶盒通过高频头(tuner )接收到码流数 据,当机顶盒软件检测到本终端符合升级条件,则可以进入到升级包数据的下载,下载成功 并通过验证后,便可以进入升级。
[0003] 但是这样的升级方式存在升级数据下载过程中用户无法同步使用机顶盒提供的 相关业务,如电视节目的观看的缺陷。
【发明内容】
[0004] 有鉴于此,本发明提供一种机顶盒升级方法,其特征在于,包括: 机顶盒接收前端数据; 检验是否存在合法升级数据; 若是存在合法升级数据,则使用空闲的高频头接收所述升级数据;以及 所述机顶盒使用所述升级数据重启进行升级。
[0005] 较优地,若不存在所述合法升级数据,则所述机顶盒正常工作。
[0006] 较优地,询问用户是否进行强制升级。
[0007] 较优地,若进行强制升级,则重启所述机顶盒进行升级。
[0008] 较优地,询问用户是否进行升级。
[0009] 较优地,若用户选择进行升级,则重启所述机顶盒进行升级。
[0010] 本发明还提供一种数字电视终端,包含: 数据检测模块,检测所接收的数据中是否存在合法升级数据,若存在所述合法升级数 据则发出指令; 判断模块,与所述数据检测模块连接,用于接收所述指令,并判断出处于空闲模式的高 频头; 第一高频头,与所述判断模块连接,当所述第一高频头处于空闲模式时,则接收所述合 法升级数据;以及 第二高频头,与所述判断模块连接,当所述第二高频头处于空闲模式时,则接收所述合 法升级数据。
[0011] 采用上述方法,可以使用空闲的高频头进行接收升级数据,而不影响机顶盒的正 常使用。
【专利附图】
【附图说明】
[0012] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
[0013] 图1是本发明实施例的一种机顶盒升级方法的流程图。
[0014] 图2是本发明另一实施例的机顶盒升级方法的流程图。
[0015] 图3是本发明实施例的一种数字电视终端的示意图。
【具体实施方式】
[0016] 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结 合附图及实施例,对本发明进行进一步详细说明。
[0017] 本发明提供一种机顶盒升级方法。利用空闲的高频头接收前端发来的升级数据, 这样一来,正常工作的高频头不会受到升级的影响,用户可以正常使用机顶盒,而空闲的高 频头在其它高频头正常工作的同时,事先将升级数据接收,以便后续升级所使用。
[0018] 请参考图1,图1是本发明实施例的一种机顶盒升级方法的流程图。
[0019] 步骤S100,机顶盒接收前端数据。
[0020] 在此实施例中,机顶盒接收前端发来的数据,此数据包含电视数据以及升级数据。
[0021] 步骤S102,检验是否存在合法的升级数据。
[0022] 在此实施例中,机顶盒对所接收的数据进行检验,看所接收的数据中是否存在合 法的升级数据。如果存在合法的升级数据,则进入步骤S103,否则进入步骤S105。
[0023] 步骤S103,使用空闲的高频头接收升级数据。
[0024] 在此实施例中,机顶盒包含至少两个高频头,一个正常工作,另一个空闲时可用来 接收升级数据。这样的配置,可以使机顶盒在接收升级数据的同时并不影响用户对机顶盒 的正常使用。
[0025] 步骤S104,机顶盒使用所接收的升级数据重启进行升级。
[0026] 步骤S105,机顶盒正常工作。
[0027] 通过上述方法,在用户正常使用机顶盒观看电视节目时,可同时接收升级数据,两 者并行进行,互不影响,可以有效地解决现有技术中,机顶盒升级时用户无法使用的技术问 题。
[0028] 请参考图2,图2是本发明另一实施例的机顶盒升级方法的流程图。
[0029] 步骤S200,机顶盒接收前端数据。在此实施例中,机顶盒接收前端发来的数据,此 数据包含电视数据以及升级数据。
[0030] 步骤S202,检验是否存在合法的升级数据。在此实施例中,机顶盒对所接收的数据 进行检验,看所接收的数据中是否存在合法的升级数据。如果存在合法的升级数据,则进入 步骤S203,否则进入步骤S205。
[0031] 步骤S203,使用空闲的高频头接收升级数据。在此实施例中,机顶盒包含至少两个 高频头,一个正常工作,另一个空闲时可用来接收升级数据。这样的配置,可以使机顶盒在 接收升级数据的同时并不影响用户对机顶盒的正常使用。
[0032] 步骤S204,是否进行强制升级。在此实施例中,可弹出提示对话框对用户进行询 问,询问是否进行强制升级,如果是,则进入步骤S206,否则,进入步骤S207。
[0033] 步骤S205,机顶盒正常工作。
[0034] 步骤S206,机顶盒重启进入升级。
[0035] 步骤S207,询问用户是否进行升级。在此实施例中,可弹出提示对话框对用户进行 询问,询问是否进行升级,如果是,则进入步骤S206,否则,进入步骤S208。
[0036] 步骤S208,下次开机再进入升级。
[0037] 以下将具体介绍一下本发明实施例的升级方法的应用场景。终端用户A正在使用 机顶盒观看电视节目,此时广电前端部署机顶盒升级,下发升级码流,A的机顶盒符合升级 条件,机顶盒通过双tuner, tunerl正常接收电视节目的数据,tuner2后台接收升级数据。 数据下载完毕后提示用户进行升级,在机顶盒进入升级前终端用户可自由操作机顶盒。
[0038] 通过这样的方式,在用户正常使用机顶盒观看电视节目时,可同时接收升级数据, 两者并行进行,互不影响,可以有效地解决现有技术中,机顶盒升级时用户无法使用的技术 问题。
[0039] 请参考图3,图3是本发明实施例的一种数字电视终端的示意图。
[0040] 数字电视终端300包含数据检测模块301、第一高频头302以及第二高频头303。
[0041] 数据检测模块301,用于检测所接收的数据中是否存在合法升级数据。如果存在合 法升级数据,则发送指令给判断模块304。
[0042] 判断模块304,与数据检测模块301连接,接收数据检测模块301发出的指令,以判 断哪个高频头是空闲的。在此实施例中,如果判断模块304判断出第一高频头302是空闲 的,则由第一高频头302接收升级数据,第二高频头303正常工作。如果判断模块304判断 出第二高频头是空闲的,则由第二高频头303接收升级数据,第一高频头302正常工作。 [0043] 需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解 到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。 基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品 的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包 括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行 本发明各个实施例或者实施例的某些部分所述的方法。
[0044] 以上所揭露的仅为本发明实施例中的较佳实施例而已,当然不能以此来限定本发 明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1. 一种机顶盒升级方法,其特征在于,包括: 机顶盒接收前端数据; 检验是否存在合法升级数据; 若是存在合法升级数据,则使用空闲的高频头接收所述升级数据;以及 所述机顶盒使用所述升级数据重启进行升级。
2. 如权利要求1所述的机顶盒升级方法,其特征在于,若不存在所述合法升级数据, 则所述机顶盒正常工作。
3. 如权利要求1所述的机顶盒升级方法,其特征在于,询问用户是否进行强制升级。
4. 如权利要求3所述的机顶盒升级方法,其特征在于,若进行强制升级,则重启所述 机顶盒进行升级。
5. 如权利要求4所述的机顶盒升级方法,其特征在于,询问用户是否进行升级。
6. 如权利要求5所述的机顶盒升级方法,其特征在于,若用户选择进行升级,则重启 所述机顶盒进行升级。
7. -种数字电视终端,包含: 数据检测模块,检测所接收的数据中是否存在合法升级数据,若存在所述合法升级数 据则发出指令; 判断模块,与所述数据检测模块连接,用于接收所述指令,并判断出处于空闲模式的高 频头; 第一高频头,与所述判断模块连接,当所述第一高频头处于空闲模式时,则接收所述合 法升级数据;以及 第二高频头,与所述判断模块连接,当所述第二高频头处于空闲模式时,则接收所述合 法升级数据。
【文档编号】H04N21/443GK104125503SQ201310153277
【公开日】2014年10月29日 申请日期:2013年4月28日 优先权日:2013年4月28日
【发明者】文燎 申请人:深圳市同洲电子股份有限公司