机顶盒升级方法及系统、机顶盒的制作方法
【专利摘要】一种机顶盒升级方法,至少包括如下步骤:当机顶盒检测到升级菜单被触发时,搜索升级流引导标志码传输包;机顶盒根据搜索到的引导标志码传输包显示所述升级流的信息,以确认选择是否进行升级;当确认升级时,所述机顶盒根据所述引导标志码传输包跳转到升级频点获取升级流标志码传输包,并根据所述升级流标志码传输包判断所述升级流与所述机顶盒是否匹配;及所述机顶盒下载升级流并进行软件升级。本发明还提供一种机顶盒升级系统及应用该升级系统的机顶盒,所述机顶盒利用菜单升级,优化与用户的交互性,且用户无需搜索升级流所在的频点即可获取升级流,用户体验较佳。
【专利说明】机顶盒升级方法及系统、机顶盒
【技术领域】
[0001]本发明涉及机顶盒,尤其涉及机顶盒升级方法及系统、机顶盒。
【背景技术】
[0002]数字电视的普及为人们带来了大容量的节目和高清的视觉享受,作为连接电视机与外部信号源的设备,机顶盒可以将压缩的数字信号转化为电视机所需的内容,以使电视机正常播放节目。
[0003]机顶盒在使用过程中需要对其内部的软件或驱动程序等进行升级以增加频道或修复漏洞。其中,一部分机顶盒通过在线强制升级的方法进行升级,但是这种方法并非由用户选择升级而在线强制升级机顶盒,其存在缺少与用户交互,用户不能自主选择是否进行版本升级,使用体验较差的缺点;还有一部分机顶盒采用菜单升级方法,但是此类菜单升级方法需要将升级流(即升级数据包)插入到当前播放的节目流中或者必须将升级流播发的升级频点搜索下来才能触发升级,一旦用户没有搜索下来升级频点,用户就无法进行机顶盒的菜单升级,菜单升级条件受到较大限制。因此,上述现有的两种菜单方法存在升级选择交互性差以及必须搜索下来升级频点才能进行菜单升级的限制,不能满足使用要求。
【发明内容】
[0004]针对上述问题,本发明的目的在于提供一种机顶盒升级方法,该方法通过菜单触发升级以及自动跳转升级频点,解决了升级选择交互性不佳以及用户菜单升级受到搜索升级频点的限制,提高了用户体验,满足使用要求。
[0005]本发明还提供一种机顶盒升级系统及应用该升级系统的机顶盒。
[0006]为了解决上述技术问题,本发明提供了一种机顶盒升级方法,至少包括如下步骤:
[0007]一种机顶盒升级方法,至少包括如下步骤:
[0008]当机顶盒检测到升级菜单被触发时,搜索升级流引导标志码传输包;
[0009]机顶盒根据搜索到的引导标志码传输包显示所述升级流的信息,以确认选择是否进行升级;
[0010]当确认升级时,所述机顶盒根据所述引导标志码传输包跳转到升级频点获取升级流标志码传输包,并根据所述升级流标志码传输包判断所述升级流与所述机顶盒是否匹配;及
[0011]所述机顶盒下载升级流并进行软件升级。
[0012]其中,所述当机顶盒检测到升级菜单被触发时,搜索升级流引导标志码传输包,包括:
[0013]机顶盒播放节目;
[0014]是否触发升级命令;
[0015]若是,则搜索升级流引导标志码传输包;及[0016]若否,则返回步骤:机顶盒播放节目。
[0017]其中,在所述搜索升级流引导标志码传输包之后,还包括:
[0018]是否存在升级流引导标志码传输包;
[0019]若是,则机顶盒出现检测到升级流及升级流版本的提示;及
[0020]若否,则机顶盒出现未检测到升级流引导标志码传输包的提示,并返回播放界面。
[0021]其中,所述以确认选择是否进行升级包括:
[0022]是否进入升级;
[0023]若是,则所述机顶盒根据所述引导标志码传输包跳转到升级频点获取升级流标志码传输包;及
[0024]若否,则机顶盒出现不进行升级的提示,并返回播放界面。
[0025]其中,所述升级频点包括升级流频点、升级流符号率、升级流调制方式及升级流标志码传输包。
[0026]其中,所述根据所述升级流标志码传输包判断所述升级流与所述机顶盒是否匹配包括:
[0027]判断升级流是否匹配;
[0028]若是,则机顶盒下载升级流并进行软件升级;及
[0029]若否,则机顶盒出现升级流不匹配的提示,并返回播放界面。
[0030]本发明还提供一种机顶盒升级系统,包括应用程序单元、升级信息单元及载入程序单元,
[0031]所述应用程序单元包括升级菜单,所述升级菜单被触发时,所述机顶盒搜索所述升级信息单元的频点并检测所述频点是否存在升级流引导标志码传输包,如果有,则默认当前存在升级流并提示用户是否进行升级,
[0032]当确认升级时,根据所述升级流引导标志码传输包跳转到所述载入程序单元的升级频点获取升级流标志码传输包,所述机顶盒根据所述升级流标志码传输包判断所述升级流是否匹配,当所述升级流匹配时,所述载入程序单元下载所述升级流并进行软件升级。
[0033]其中,所述升级频点包括升级流频点、升级流符号率、升级流调制方式及升级流标志码传输包。
[0034]其中,所述载入程序单元记录所述机顶盒的硬件版本及软件版本,所述升级流标志码传输包描述所述升级流适用的硬件版本及软件版本,当所述升级流标志码传输包包含的硬件版本及软件版本与所述机顶盒的硬件版本及软件版本匹配时,则所述升级流与当前机顶盒匹配。
[0035]本发明进一步提供一种机顶盒,所述机顶盒包括上述的机顶盒升级系统。
[0036]本发明实施例提供的机顶盒,通过菜单触发的方式搜索所述升级流的引导PID,再通过所述引导PID跳转至所述升级频点获取升级流PID,从而进行升级流下载和软件升级。用户可以根据搜索出来的升级软件版本等信息选择是否对软件进行升级,并且无需搜索升级频点,提高了与用户的交互,优化了用户体验,增加产品的认可度。
【专利附图】
【附图说明】
[0037]为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是本发明第一实施例提供的一种机顶盒升级方法的流程图。
[0039]图2是本发明第二实施例提供的一种机顶盒升级方法的流程图。
[0040]图3是本发明实施例提供的一种机顶盒升级系统的结构图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]请参阅图1,本发明第一实施例提供一种机顶盒升级方法,其至少包括如下步骤。
[0043]S101,当机顶盒检测到升级菜单被触发时,搜索升级流引导标志码传输包(PacketIdentifier, PID)。
[0044]具体为,在本发明的实施例中,所述机顶盒用于连接电视机与外部信号源,所述机顶盒接收外部信号源传输的数据,并将所述数据转换为所述电视机所需的信号(具体可为电视内容)后传输给所述电视机,所述电视机接收所述信号并将该信号转化为相应的电视节目后播出。其中,所述数据可来自有线电缆、卫星天线、宽带网络以及地面广播。所述机顶盒接收的数据除了模拟电视可以提供的图像、声音之外,还能够接收包括电子节目指南、因特网网页、字幕等数据内容,使用户在所述电视机上观看数字电视节目的同时,还可通过网络进行交互式数字化娱乐、教育和商业化活动。
[0045]所述引导PID为判断当前是否存在升级流的标识。在本发明的实施例,所述机顶盒提供有升级菜单,当用户触发升级菜单时(即当机顶盒检测到升级菜单被触发时),所述机顶盒搜索所述引导PID,并根据该引导PID确认是否存在升级流。具体为,当存在所述引导PID时,则默认当前存在升级流,当不存在所述引导PID或所述PID不匹配时,则认为当前不存在升级流。
[0046]S102,机顶盒根据搜索到的引导PID显示所述升级流的信息,以确认选择是否进行升级。
[0047]在本发明的实施例,所述机顶盒可根据搜索到的引导PID控制在所述电视机的屏幕上弹出提示框,所述提示框内包含但不限于当前升级流的版本及升级信息等内容,用户可以根据这些升级内容和信息自行选择是否对机顶盒进行软件升级,如可根据需要选择不升级一些体验版软件或测试版软件等。
[0048]S103,当确认升级时,所述机顶盒根据所述引导PID跳转到升级频点获取升级流PID,并根据所述升级流PID判断所述升级流与所述机顶盒是否匹配。
[0049]具体为,在本发明的实施例,当用户确认进行升级时,所述机顶盒根据所述引导PID跳转到所述升级频点。所述升级频点包括升级流频点、升级流符号率、升级流调制方式及升级流PID。其中,所述升级流PID为获取升级流并判断所述升级流与当前机顶盒是否匹配的标识,如所述升级流适用的软件版本与硬件版本是否与当前机顶盒的软件版本与硬件版本一致等。[0050]S104,所述机顶盒下载升级流并进行软件升级。
[0051]具体为,在本发明的实施例中,当所述机顶盒判断所述升级流PID与当前机顶盒匹配时,所述机顶盒下载所述升级流,并进行软件升级。
[0052]可以理解的是,在本发明的其他实施例中,所述机顶盒也可以通过菜单触发直接搜索所述升级流的升级流PID,并通过调用所述机顶盒的硬件版本及软件版本对获取的升级流进行判断,当所述机顶盒的硬件版本和软件版本信息与所述升级流PID包含的硬件版本和软件版本匹配时,则对所述机顶盒进行升级。
[0053]本发明第一实施例提供的机顶盒升级方法,通过菜单触发的方式搜索所述升级流的引导PID,再通过所述引导PID跳转至所述升级频点获取升级流PID,从而进行升级流下载和软件升级。因此,通过本发明实施例提供的机顶盒升级方法,用户可以根据搜索出来的升级软件版本等信息选择是否对软件进行升级,并且无需搜索升级频点,提高了与用户的交互,优化了用户体验,增加产品的认可度。
[0054]请参阅图2,本发明第二实施例提供一种机顶盒升级方法,其至少包括如下步骤。
[0055]S201:机顶盒播放节目;
[0056]具体为,在本发明的实施例中,所述机顶盒用于连接电视机与外部信号源,所述机顶盒接收外部信号源传输的数据,并将所述数据转换为所述电视机所需的信号(具体可为电视内容)后传输给所述电视机,所述电视机接收所述信号并将该信号转化为相应的电视节目后播出。其中,所述数据可来自有线电缆、卫星天线、宽带网络以及地面广播。所述机顶盒接收的数据除了模拟电视可以提供的图像、声音之外,还能够接收包括电子节目指南、因特网网页、字幕等数据内容,使用户在所述电视机上观看数字电视节目的同时,还可通过网络进行交互式数字化娱乐、教育和商业化活动。
[0057]S202:是否触发升级命令;
[0058]在本发明的实施例,所述机顶盒提供有升级菜单,用户通过触发升级命令(即机顶盒检测到升级菜单被触发时),可方便的检查当前是否存在升级流并选择是否对机顶盒进行升级。当所述机顶盒检测到升级命令被触发时,则执行步骤S203 ;否则,则执行所述步骤 S201。
[0059]S203:是否存在升级流引导PID
[0060]具体为,在本发明实施例中,所述引导PID为判断当前是否存在升级流的标识,当用户触发升级菜单后(即机顶盒检测到升级菜单被触发时),所述机顶盒搜索所述引导PID,并根据该引导PID确认是否存在升级流。当所述机顶盒检测到所述引导PID时,则默认当前存在升级流,则执行步骤S205 ;而当所述机顶盒未检测到所述引导PID或所述引导PID不匹配时,则认为当前不存在升级流,则执行步骤S204。
[0061]S204:机顶盒弹出提示,并返回至播放界面;
[0062]具体为,在本发明的实施例中,当所述机顶盒没有检测到所述引导PID(或所述引导PID不匹配),则所述机顶盒控制在所述电视机的屏幕上出现未检测到升级流的提示;当不进行升级时,则所述机顶盒控制在所述电视机的屏幕上出现不进行升级的提示;当所述升级流PID不匹配时,则所述机顶盒控制在所述电视机的屏幕上出现升级流不匹配的提示。当出现上述任一提示时,所述机顶盒控制退出菜单,所述电视机返回播放界面并继续播放节目。[0063]S205:机顶盒弹出检测到升级流及升级流版本的提示;
[0064]具体为,在本发明的实施例中,当所述机顶盒检测到所述引导PID时(即默认当前存在升级流),所述机顶盒控制在所述电视机上弹出检测到升级流及升级版本的信息,并提示用户是否进行升级。
[0065]S206:是否进行升级;
[0066]在本发明的实施例中,当所述机顶盒在所述电视机上弹出检测到升级流及升级版本的提示框时,用户可以根据提示的升级版本等信息选择是否对机顶盒进行升级,如可选择不升级一些体验版软件或测试版软件等。当用户确认进行升级时(即当机顶盒检测到根据升级版本等信息对机顶盒进行升级的指令被选择时),则执行步骤S207 ;当用户不进行升级时,则执行步骤S204。
[0067]S207:判断升级流是否匹配;
[0068]具体为,在本发明的实施例中,当用户点击确认升级时(即当机顶盒检测到根据升级版本等信息对机顶盒进行升级的指令被选择时),所述机顶盒通过所述引导PID跳转至升级频点进行升级,所述升级频点包括升级流频点、升级流符号率、升级流调制方式及升级流PID。其中,所述升级流PID(如7000)为获取所述升级流并判断该升级流是否匹配的标识。所述升级流PID包含所述升级流适用的硬件版本和软件版本范围,当所述机顶盒的硬件版本和软件版本信息与所述升级流PID匹配时,表明所述升级流与当前的机顶盒匹配,则执行步骤S208 ;当所述机顶盒的硬件版本和软件版本信息与所述升级流PID不匹配时,则执行步骤S204。
[0069]S208:机顶盒下载升级流并进行软件升级。
[0070]具体为,在本发明的实施例中,当所述机顶盒判断所述升级流PID与当前机顶盒匹配时,所述机顶盒下载所述升级流并进行软件升级。
[0071]可以理解的是,在本发明的其他实施例中,所述机顶盒也可以通过菜单触发直接搜索所述升级流的升级流PID,并通过调用所述机顶盒的硬件版本及软件版本信息对获取的升级流PID进行判断,当所述机顶盒的硬件版本和软件版本信息与所述升级流PID包含的硬件版本和软件版本匹配时,则对所述机顶盒进行升级。
[0072]综上所述,本发明第二实施例提供一种机顶盒升级方法,通过菜单触发的方式搜索所述升级流的引导PID,再通过所述引导PID跳转至所述升级频点获取升级流PID,从而进行升级流下载和软件升级。因此,通过本发明实施例提供的机顶盒升级方法,用户可以根据搜索出来的升级软件版本等信息选择是否对软件进行升级,并且无需搜索升级频点,提高了与用户的交互,优化了用户体验,增加产品的认可度。
[0073]请参阅图3,图3是本发明实施例提供的一种机顶盒升级系统300。所述机顶盒升级系统300适用于大部分机顶盒的升级,其具体包括应用程序单元301、升级信息单元302及载入程序单元303。
[0074]所述应用程序单元301,提供升级菜单,当用户触发所述应用程序单元301的升级菜单时(即机顶盒检测到升级菜单被触发时),所述机顶盒搜索所述升级信息单元302的频点以检测是否存在升级流引导PID。
[0075]所述升级信息单元302,用于记录所述载入程序单元303的升级频点及升级标志等信息。当机顶盒检测到升级命令被触发时,所述机顶盒搜索所述升级信息单元302的频点并判断该升级信息单元302的频点中是否存在升级流引导PID,所述引导PID为判断当前是否存在升级流的标识,当存在所述引导PID时,则默认当前存在升级流,而当不存在所述引导PID或所述PID不匹配时,则认为当然不存在升级流。
[0076]所述载入程序单元303,用于负责软件数据的下载及升级,所述载入程序单元303通过获取升级流PID进行升级流判断,从而对软件升级进行控制。具体为,所述机顶盒根据所述引导PID及升级信息单元302记录的升级频点信息跳转到该载入程序单元303以获取所述升级流PID,所述升级流PID (如7000)为获取所述升级流并判断该升级流是否匹配的标识,如判断所述升级流适用的软件版本与硬件版本是否与当前机顶盒的软件版本与硬件版本一致等。当判断所述升级流与当前机顶盒匹配时,所述载入程序单元303下载所述升级流并进行升级。
[0077]本发明还进一步提供一种机顶盒,所述机顶盒包括如图3所示的机顶盒升级系统,所述机顶盒通过菜单触发方式进行升级,可供用户进行升级选择,优化了用户体验,提闻广品的认可度。
[0078]根据本发明的另一个实施例,可以通过在包括中央处理单元(CPU)、随机存取存储器(RAM)、只读存储器(ROM)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图1中所示的机顶盒升级方法的计算机程序(包括程序代码),来构造如图3中所示的机顶盒升级系统,以及来实现根据本发明的实施例的机顶盒升级方法。所述计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算设备中,并在其中运行。
[0079]以上所述是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【权利要求】
1.一种机顶盒升级方法,其特征在于,至少包括如下步骤: 当机顶盒检测到升级菜单被触发时,搜索升级流引导标志码传输包; 机顶盒根据搜索到的引导标志码传输包显示所述升级流的信息,以确认是否进行升级; 当确认升级时,所述机顶盒根据所述引导标志码传输包跳转到升级频点获取升级流标志码传输包,并根据所述升级流标志码传输包判断所述升级流与所述机顶盒是否匹配;及所述机顶盒下载升级流并进行软件升级。
2.根据权利要求1所述的机顶盒升级方法,其特征在于,所述当机顶盒检测到升级菜单被触发时,搜索升级流引导标志码传输包,包括: 机顶盒播放节目; 是否触发升级命令; 若是,则搜索升级流引导标志码传输包 '及 若否,则返回步骤:机顶盒播放节目。
3.根据权利要求2所述的机顶盒升级方法,其特征在于,在所述搜索升级流引导标志码传输包之后,还包括: 是否存在升级流引导标志码传输包; 若是,则机顶盒出现检测到升级流及升级流版本的提示;及 若否,则机顶盒出现未检测到升级流引导标志码传输包的提示,并返回播放界面。
4.根据权利要求1所述的机顶盒升级方法,其特征在于,所述以确认选择是否进行升级包括: 是否进入升级; 若是,则所述机顶盒根据所述引导标志码传输包跳转到升级频点获取升级流标志码传输包;及 若否,则机顶盒出现不进行升级的提示,并返回播放界面。
5.根据权利要求1所述的机顶盒升级方法,其特征在于,所述升级频点包括升级流频点、升级流符号率、升级流调制方式及升级流标志码传输包。
6.根据权利要求1所述的机顶盒,其特征在于,所述根据所述升级流标志码传输包判断所述升级流与所述机顶盒是否匹配包括: 判断升级流是否匹配; 若是,则机顶盒下载升级流并进行软件升级 '及 若否,则机顶盒出现升级流不匹配的提示,并返回播放界面。
7.一种机顶盒升级系统,其特征在于,包括应用程序单元、升级信息单元及载入程序单元, 所述应用程序单元包括升级菜单,所述升级菜单被触发时,所述机顶盒搜索所述升级信息单元的频点并检测所述频点是否存在升级流引导标志码传输包,如果有,则默认当前存在升级流并提示用户是否进行升级, 当确认升级时,根据所述升级流引导标志码传输包跳转到所述载入程序单元的升级频点获取升级流标志码传输包,所述机顶盒根据所述升级流标志码传输包判断所述升级流是否匹配,当所述升级流匹配时,所述载入程序单元下载所述升级流并进行软件升级。
8.根据权利要求7所述的机顶盒升级系统,其特征在于,所述升级频点包括升级流频点、升级流符号率、升级流调制方式及升级流标志码传输包。
9.根据权利要求7所述的机顶盒升级系统,其特征在于,所述载入程序单元记录所述机顶盒的硬件版本及软件版本,所述升级流标志码传输包描述所述升级流适用的硬件版本及软件版本,当所述升级流标志码传输包包含的硬件版本及软件版本与所述机顶盒的硬件版本及软件版本匹配时,则所述升级流与当前机顶盒匹配。
10.一种机 顶盒,其特征在于,所述机顶盒包括权利要求7~9任一项所述的机顶盒升级系统。
【文档编号】G06F9/445GK103957455SQ201410129896
【公开日】2014年7月30日 申请日期:2014年4月1日 优先权日:2014年4月1日
【发明者】刘煌彬 申请人:深圳创维数字技术股份有限公司, 深圳市创维软件有限公司