机顶盒显示界面提供方法及装置与流程

文档序号:12628808阅读:485来源:国知局
机顶盒显示界面提供方法及装置与流程

本发明涉及数字电视机顶盒技术领域,尤其涉及机顶盒显示界面提供方法及装置。



背景技术:

随着数字电视整体转换工作的进展,数字电视用户量日益剧增。根据不同的环境,数字电视信号的传输可以分为地面无线传输、卫星传输、有线传输三类。由于卫星信号的频点、调制方式都与地面无线传输、有线传输的有很大差别,所以接收不同信号的机顶盒在搜索、菜单等显示界面都是有差异的,一般不同类型的机顶盒使用的都是不同的软件。而每种机顶盒一套软件,将导致软件版本多,难于管理。例如,当需要修改机顶盒的显示界面时,开发人员需要对每一类机顶盒产品的显示界面进行修改,工作量大,效率低。每开发一个新的机顶盒产品,都需要再开发一个软件,并对显示界面做大量移植工作,软件兼容性差,产品维护耗时耗力。

现在很多有条件的用户,想要看到更多更丰富的节目,会购买拥有多路输入的机顶盒,例如:DVB-T&S双路输入的机顶盒,拥有两个调谐解调器(tuner-demod),一个接DVB-T输入,一个接DVB-S输入,就可以同时搜索到DVB-T和DVB-S的节目。两个调谐解调器中如果有一个损坏了,机顶盒设备就不能正常工作,影响用户的使用以及对产品的满意度。



技术实现要素:

本发明实施例提供一种机顶盒显示界面提供方法,用以提升用户的满意度并减少开发与维护的工作量,该方法包括:

从机顶盒的调谐解调器中,确定处于非故障状态的调谐解调器;

确定处于非故障状态的调谐解调器的类型;

从机顶盒显示界面资源中,选择与处于非故障状态的调谐解调器的类型相适应的机顶盒显示界面;

提供选择的机顶盒显示界面。

本发明实施例还提供一种机顶盒显示界面提供装置,用以提升用户的满意度并减少开发与维护的工作量,该装置包括:

状态确定模块,用于从机顶盒的调谐解调器中,确定处于非故障状态的调谐解调器;

类型确定模块,用于确定处于非故障状态的调谐解调器的类型;

界面选择模块,用于从机顶盒显示界面资源中,选择与处于非故障状态的调谐解调器的类型相适应的机顶盒显示界面;

界面提供模块,用于提供选择的机顶盒显示界面。

本发明实施例中,从机顶盒的调谐解调器中确定处于非故障状态的调谐解调器,确定处于非故障状态的调谐解调器的类型,从机顶盒显示界面资源中选择与处于非故障状态的调谐解调器的类型相适应的机顶盒显示界面,提供选择的机顶盒显示界面,这样,即使机顶盒中存在处于故障状态的调谐解调器,也能根据机顶盒中处于非故障状态的调谐解调器的类型选择并提供相适应的机顶盒显示界面,使机顶盒仍能正常运行,不影响用户观看电视节目,相对于现有技术能大幅提升用户的满意度;并且,利用机顶盒显示界面资源集成与多种类型调谐解调器相适应的机顶盒显示界面,提高了机顶盒管理软件的通用性,可以减少开发及维护的工作量。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中机顶盒显示界面提供方法的示意图;

图2为本发明实施例中机顶盒显示界面提供装置的示意图;

图3为本发明实施例中机顶盒显示界面提供装置的一具体实例图;

图4为本发明实施例中机顶盒显示界面提供装置的又一具体实例图;

图5为本发明实施例中机顶盒显示界面提供装置的再一具体实例图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

针对现有技术的问题,为了提高工作效率,提升用户满意度,在本发明实施例中提供了一种机顶盒显示界面提供方法,如图1所示,该方法可以包括:

步骤101、从机顶盒的调谐解调器中,确定处于非故障状态的调谐解调器;

步骤102、确定处于非故障状态的调谐解调器的类型;

步骤103、从机顶盒显示界面资源中,选择与处于非故障状态的调谐解调器的类型相适应的机顶盒显示界面;

步骤104、提供选择的机顶盒显示界面。

由图1所示流程可以得知,本发明实施例中,即使机顶盒中存在处于故障状态的调谐解调器,也能根据机顶盒中处于非故障状态的调谐解调器的类型选择并提供相适应的机顶盒显示界面,使机顶盒正常运行,不影响用户观看电视节目,相对于现有技术能大幅提升用户的满意度;另一方面,本发明实施例利用机顶盒显示界面资源集成与多种类型调谐解调器相适应的机顶盒显示界面,使得同一软件即可适用于不同机顶盒,相对于现有技术每种机顶盒使用一套软件的方案,提高了机顶盒管理软件的通用性,可以减少开发及维护的工作量。

具体实施时,由于数字电视信号的三种传输方式在传播途径、频率、调制方式上都有很大差别,每一种数字电视信号都需要对应类型的调谐解调器进行解调。因此,根据机顶盒的调谐解调器的类型,可以获知机顶盒能解调何种信号,自动选择适应此类信号的显示界面。

实施时先从机顶盒的调谐解调器中确定处于非故障状态的调谐解调器,再确定处于非故障状态的调谐解调器的类型。其中确定处于非故障状态的调谐解调器可以有多种实现方式。例如,可以在机顶盒开机后遍历机顶盒的调谐解调器并进行初始化操作,根据初始化操作结果从机顶盒的调谐解调器中确定处于非故障状态的调谐解调器。

在具体的实施例中,可以集成不同类型的调谐解调器的驱动程序。例如,集成市面常见的调谐解调器的驱动程序,使机顶盒兼容市面常见的调谐解调器。通过兼容集成不同类型的调谐解调器的驱动程序,可以保证机顶盒在更换其它类型的调谐解调器后仍能正常工作。在机顶盒开机后,遍历机顶盒中所有的调谐解调器,确定这些调谐解调器需要运行的驱动程序,通过运行这些驱动程序对这些调谐解调器进行初始化操作。根据初始化操作结果,可以确定哪些调谐解调器处于非故障状态,可以正常工作,哪些调谐解调器处于故障状态,无法正常工作。

前述的确定处于非故障状态的调谐解调器、确定处于非故障状态的调谐解调器的类型可以由机顶盒底层软件具体执行。实施例中该机顶盒底层软件还可以记录下所有能正常工作的调谐解调器的类型,并通过相应的接口被上层APP获取,该上层APP具体执行后续选择并提供机顶盒显示界面的操作。该机顶盒底层软件和上层APP可以统称为机顶盒管理软件,以实现本发明实施例的机顶盒显示界面提供方法。

在确定处于非故障状态的调谐解调器的类型后,即可从机顶盒显示界面资源中,选择与处于非故障状态的调谐解调器的类型相适应的机顶盒显示界面,以及提供选择的机顶盒显示界面。其中的机顶盒显示界面资源,集成了与多种类型调谐解调器相适应的机顶盒显示界面。因此可以应用于不同类型的机顶盒产品,同时,显示界面与调谐解调器类型相适应,又实现了显示界面的独立、美观,和显示界面的运行稳定。

例如,当选择并提供机顶盒显示界面的操作由前述上层APP应用软件具体执行时,在该上层APP的机顶盒显示界面资源中有数套显示界面,根据机顶盒中处于非故障状态的调谐解调器的类型,可以选择并加载不同的显示界面。这样,可以在不修改APP的情况下适用不同类型的机顶盒产品,又实现了显示界面独立、美观。APP可以兼容多种类型的机顶盒显示界面,显示界面不同的机顶盒可以使用同一个APP。APP从接口获取机顶盒中处于非故障状态的调谐解调器的类型,如果调谐解调器是单DVB-T输入的,就查找机顶盒显示界面资源中DVB-T的显示界面,开机后就显示DVB-T的显示界面。因为是独属于DVB-T的显示界面,在有差异的显示界面上不与DVB-S或DVB-T&S的显示界面共用,所以程序运行更加稳定,显示界面也更加美观,且有更加高效的代码集成度,更有利于开发。实施例中APP还可以采用模块化设计,方便软件的开发与移植。

在其它的实施例中,还可以确定处于非故障状态的调谐解调器的数量,后续在选择机顶盒显示界面时可以同时考虑调谐解调器的类型和数量,即可以从机顶盒显示界面资源中,选择与处于非故障状态的调谐解调器的类型和数量相适应的机顶盒显示界面。

本发明实施例中机顶盒的调谐解调器可以包括DVB-T调谐解调器和/或DVB-S调谐解调器。如上所述,本发明实施例中,在机顶盒只有DVB-T调谐解调器时,显示DVB-T的显示界面;在机顶盒只有DVB-S调谐解调器时,显示DVB-S的显示界面;在机顶盒同时拥有DVB-T&S调谐解调器时,显示DVB-T&S的显示界面,即使DVB-T调谐解调器损坏,也可以作为DVB-S调谐解调器的机顶盒使用,显示DVB-S的显示界面,或者即使DVB-S调谐解调器损坏,也可以作为DVB-T调谐解调器的机顶盒使用,显示DVB-T的显示界面。

本发明实施例中还提供了一种机顶盒显示界面提供装置,如下面的实施例所述。由于该装置解决问题的原理与机顶盒显示界面提供方法相似,因此该装置的实施可以参见机顶盒显示界面提供方法的实施,重复之处不再赘述。

图2为本发明实施例中机顶盒显示界面提供装置的示意图,如图2所示,该装置可以包括:

状态确定模块201,用于从机顶盒的调谐解调器中,确定处于非故障状态的调谐解调器;

类型确定模块202,用于确定处于非故障状态的调谐解调器的类型;

界面选择模块203,用于从机顶盒显示界面资源中,选择与处于非故障状态的调谐解调器的类型相适应的机顶盒显示界面;

界面提供模块204,用于提供选择的机顶盒显示界面。

图3为本发明实施例中机顶盒显示界面提供装置的一具体实例图,如图3所示,本例中,状态确定模块201可以包括:

初始化单元301,用于在机顶盒开机后遍历机顶盒的调谐解调器并进行初始化操作;

状态确定单元302,用于根据初始化操作结果,从机顶盒的调谐解调器中确定处于非故障状态的调谐解调器。

图4为本发明实施例中机顶盒显示界面提供装置的又一具体实例图,如图4所示,图3所示装置还可以包括:

驱动集成模块401,用于集成不同类型的调谐解调器的驱动程序;

所述初始化单元301可以进一步用于:在机顶盒开机后遍历机顶盒的调谐解调器,确定需运行的驱动程序;通过运行相应的驱动程序对机顶盒的调谐解调器进行初始化操作。

图5为本发明实施例中机顶盒显示界面提供装置的再一具体实例图,如图5所示,图2所示装置还可以包括:

数量确定模块501,用于确定处于非故障状态的调谐解调器的数量;

界面选择模块203可以进一步用于:从机顶盒显示界面资源中,选择与处于非故障状态的调谐解调器的类型和数量相适应的机顶盒显示界面。实施例中数量确定模块501也可以包括于图3或图4所示装置中。

具体实施时,机顶盒的调谐解调器可以包括DVB-T调谐解调器和/或DVB-S调谐解调器。

综上所述,本发明实施例中,从机顶盒的调谐解调器中确定处于非故障状态的调谐解调器,确定处于非故障状态的调谐解调器的类型,从机顶盒显示界面资源中选择与处于非故障状态的调谐解调器的类型相适应的机顶盒显示界面,提供选择的机顶盒显示界面,这样,即使机顶盒中存在处于故障状态的调谐解调器,也能根据机顶盒中处于非故障状态的调谐解调器的类型选择并提供相适应的机顶盒显示界面,使机顶盒仍能正常运行,不影响用户观看电视节目,相对于现有技术能大幅提升用户的满意度。实施例中可能出现一种调谐解调器缺货的情况,通过本发明实施例的方案可以保证机顶盒不会因为一种调谐解调器缺货而影响机顶盒的生产及维修,在调谐解调器更换的情况下仍能使机顶盒正常运行。

另一方面,利用机顶盒显示界面资源集成与多种类型调谐解调器相适应的机顶盒显示界面,使得同一软件即可适用于不同机顶盒,兼容性好,相对于现有技术每种机顶盒使用一套软件的方案,提高了机顶盒管理软件的通用性,可以减少开发及维护的工作量。自动切换的显示界面也保持显示界面的美观和运行的稳定。

进一步的,本发明实施例可以通过兼容集成不同类型的调谐解调器的驱动程序,保证机顶盒在更换其它类型的调谐解调器后仍能正常工作。本发明实施例的机顶盒管理软件可以采用模块化设计,方便移植。且机顶盒管理软件APP可以兼容多种类型的机顶盒显示界面,显示界面不同的机顶盒可以使用同一个APP。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1