一种节目播放方法、机顶盒及系统与流程

文档序号:12730799阅读:222来源:国知局
一种节目播放方法、机顶盒及系统与流程

本发明涉及信息技术领域,特别涉及一种节目播放方法、机顶盒及系统。



背景技术:

随着经济的发展,以及用户不断提高的节目播放需求,机顶盒已得到广泛的应用,用户可通过遥控器与机顶盒进行信息交互以选择播放相应的节目。

目前,机顶盒可通过从服务端获取多个待播放节目对应的节目菜单,并控制显示器对节目菜单进行显示;用户则可利用遥控器根据显示的节目菜单选择一个待播放节目的节目名称,机顶盒即可根据用户选择的节目名称从服务端获取对应的待播放节目,并控制显示器播放该待播放节目。

可见,上述技术方案中,当用户选择节目菜单中相应的节目名称后,机顶盒则直接控制显示器显示对应该节目名称的待播放节目,如此,用户则需要花费长时间观看大量的待播放节目之后,才能找到并播放自己喜欢观看的节目,用户体验较差。



技术实现要素:

本发明实施例提供了一种节目播放方法、机顶盒及节目播放系统,可提高用户体验。

第一方面,本发明提供了一种节目播放方法,应用于机顶盒,包括:

接收服务端发送的节目菜单,并控制显示器显示所述节目菜单;

接收遥控器根据显示的所述节目菜单选择的一个节目名称,并将选择的所述节目名称发送至服务端;

接收服务端发送的对应所述节目名称的待播放节目的预览信息,并控制显示器显示所述预览信息;

在接收到遥控器根据显示的所述预览信息发送的播放指令时,向服务端发送节目播放请求;

接收服务端根据所述节目播放请求发送的对应所述节目名称的待播放节目,并控制所述显示器播放接收的所述待播放节目。

优选地,

在所述接收服务端发送的节目菜单之前,进一步包括:

在接收到遥控器发送的节目推送指令时,向服务端发送携带当前所述机顶盒的标识信息的菜单获取请求,以使服务端根据所述菜单获取请求中携带的标识信息,发送对应所述标识信息的节目菜单。

优选地,

在所述接收服务端发送的节目菜单之前,还包括:接收区域划分参数,根据所述区域划分参数在显示器中设置第一显示区域和第二显示区域;

则,

所述控制显示器显示所述节目菜单,包括:控制显示器在所述显示器的第一显示区域显示所述节目菜单;

所述控制显示器显示所述预览信息,包括:控制显示器在所述显示器的第二显示区域显示所述预览信息。

优选地,

在所述向服务端发送节目播放请求之后,所述控制所述显示器播放接收的所述待播放节目之前,还包括:控制显示器停止显示所述节目菜单和所述预览信息;

则,所述控制所述显示器播放接收的所述待播放节目,包括:控制所述显示器在所述显示器的第一显示区域和第二显示区域播放接收的所述待播放节目。

第二方面,本发明实施例提供了一种机顶盒,包括:

菜单处理模块,用于接收服务端发送的节目菜单,并控制显示器显示所述节目菜单;

选择处理模块,用于接收遥控器根据显示的所述节目菜单选择的一个节目名称,并将选择的所述节目名称发送至服务端;

预览处理模块,用于接收服务端发送的对应所述节目名称的待播放节目的预览信息,并控制显示器显示所述预览信息;

播放请求模块,用于在接收到遥控器根据显示的所述预览信息发送的播放指令时,向服务端发送节目播放请求;

节目处理模块,用于接收服务端根据所述节目播放请求发送的对应所述节目名称的待播放节目,并控制所述显示器播放接收的所述待播放节目。

优选地,还包括:

菜单请求模块,用于在接收到遥控器发送的节目推送指令时,向服务端发送携带当前所述机顶盒的标识信息的菜单获取请求,以使服务端根据所述菜单获取请求中携带的标识信息,发送对应所述标识信息的节目菜单。

优选地,还包括:

设置模块,用于接收区域划分参数,根据所述区域划分参数在显示器中设置第一显示区域和第二显示区域;

所述菜单处理模块,用于控制显示器在所述显示器的第一显示区域显示所述节目菜单;

所述预览处理模块,用于控制显示器在所述显示器的第二显示区域显示所述预览信息。

优选地,还包括:播放控制模块;其中,

所述播放控制模块,用于控制显示器停止显示所述节目菜单和所述预览信息;

则,所述节目处理模块,用于控制所述显示器在所述显示器的第一显示区域和第二显示区域播放接收的所述待播放节目。

第三方面,本发明实施例提供了一种节目播放系统,包括:

遥控器、显示器、服务端,以及如第二方面中任一所述的机顶盒;其中,

所述服务端,包括:信息提供模块;其中,

所述信息提供模块,用于向所述机顶盒发送节目菜单;向所述机顶盒发送对应所述节目名称的待播放节目的预览信息;根据接收的所述节目播放请求向所述机顶盒发送对应所述节目名称的待播放节目;

所述显示器,用于在所述机顶盒的控制下,显示所述节目菜单、显示所述预览信息以及显示所述机顶盒接收的所述待播放节目;

所述遥控器,用于根据显示的所述节目菜单选择的一个节目名称;根据显示的所述预览信息发送播放指令。

优选地,

所述服务端,进一步包括:处理模块;其中,

所述处理模块,用于确定所述机顶盒的标识信息,获取所述机顶盒的历史节目播放记录,根据所述历史节目播放记录确定至少两个待播放节目,利用所述至少两个待播放节目的节目名称生成对应所述标识信息的节目菜单;

则,

所述信息提供模块,用于根据接收的所述菜单获取请求中携带的标识信息,向所述机顶盒发送对应所述标识信息的所述节目菜单。

本发明实施例提供了一种节目播放方法、机顶盒及系统,在该方法中,通过接收并控制服务端发送的节目菜单在显示器中进行显示,则可接收用户通过遥控器根据显示的节目菜单选择的一个节目名称;进而根据该节目名称从服务端获取对应的待播放节目的预览信息,并控制预览信息在显示器中进行显示;当用户根据显示的预览信息确定自己喜欢观看该预览信息所对应的待播放节目时,则可通过遥控器根据显示的预览信息向机顶盒发送相应的播放指令,使得机顶盒从服务端获取并播放该节目名称所对应的待播放节目。综上可见,用户可通过观看待播放节目的预览信息来确定相应的待播放节目是否为自己喜欢观看的节目,并不需要长时间观看待播放节目即可找到并播放用户所喜欢观看的节目,可提高用户体验。

附图说明

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

图1是本发明一实施例提供的一种节目播放方法的流程图;

图2是本发明一实施例提供的一种机顶盒的结构示意图;

图3是本发明一实施例提供的另一种机顶盒的结构示意图;

图4是本发明一实施例提供的又一种机顶盒的结构示意图;

图5是本发明一实施例提供的一种节目播放系统的结构示意图;

图6是本发明一实施例提供的另一种节目播放方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种节目播放方法,应用于机顶盒,包括:

步骤101,接收服务端发送的节目菜单,并控制显示器显示所述节目菜单;

步骤102,接收遥控器根据显示的所述节目菜单选择的一个节目名称,并将选择的所述节目名称发送至服务端;

步骤103,接收服务端发送的对应所述节目名称的待播放节目的预览信息,并控制显示器显示所述预览信息;

步骤104,在接收到遥控器根据显示的所述预览信息发送的播放指令时,向服务端发送节目播放请求;

步骤105,接收服务端根据所述节目播放请求发送的对应所述节目名称的待播放节目,并控制所述显示器播放接收的所述待播放节目。

本发明上述实施例中,机顶盒通过接收并控制服务端发送的节目菜单在显示器中进行显示,则可接收用户通过遥控器根据显示的节目菜单选择的一个节目名称;进而根据该节目名称从服务端获取对应的待播放节目的预览信息,并控制预览信息在显示器中进行显示;当用户根据显示的预览信息确定自己喜欢观看该预览信息所对应的待播放节目时,则可通过遥控器根据显示的预览信息向机顶盒发送相应的播放指令,使得机顶盒从服务端获取并播放该节目名称所对应的待播放节目。综上可见,用户可通过观看待播放节目的预览信息来确定相应的待播放节目是否为自己喜欢观看的节目,并不需要长时间观看待播放节目即可找到并播放用户所喜欢观看的节目,可提高用户体验。

进一步的,为了实现根据用户喜好向用户定向推送相应待播放节目所对应的节目菜单,本发明一个实施例中,在所述接收服务端发送的节目菜单之前,进一步包括:

在接收到遥控器发送的节目推送指令时,向服务端发送携带当前所述机顶盒的标识信息的菜单获取请求,以使服务端根据所述菜单获取请求中携带的标识信息,发送对应所述标识信息的节目菜单。

举例来说,服务端可首先确定出机顶盒的标识信息,标识信息具体可以是机顶盒的物理地址或网络地址;进而获取该机顶盒的历史节目播放记录,根据历史节目播放记录中各个已经播放过的各个历史节目的播放频次,确定至少两个待播放节目,这里,确定的两个待播放节目可与播放频次较高的一个或多个历史节目的类型相同,且在其他设备(比如其它机顶盒)上的播放频次也相对较高;然后利用确定的至少两个待播放节目的节目名称生成对应该标识信息的节目菜单。相应地,在服务端接收到该机顶盒发送的携带标识信息的菜单获取请求时,则可向该机顶盒定向推送该标识信息所对应的节目菜单。从而实现根据用户喜好,定向推送热门节目所对应的节目菜单到机顶盒。

进一步的,本发明一个实施例中,为了确保显示器在显示节目菜单和相应待播放节目的预览信息时,不影响机顶盒控制显示器正常播放其他的节目,本发明一个实施例中,在所述接收服务端发送的节目菜单之前,还包括:接收区域划分参数,根据所述区域划分参数在显示器中设置第一显示区域和第二显示区域;

则,

所述控制显示器显示所述节目菜单,包括:控制显示器在所述显示器的第一显示区域显示所述节目菜单;

所述控制显示器显示所述预览信息,包括:控制显示器在所述显示器的第二显示区域显示所述预览信息。

本发明上述实施例中,通过在显示器中设置第一显示区域和第二显示区域来显示节目菜单和待播放节目的预览信息,显示器的其它区域则可继续用于在机顶盒的控制下正常播放其他节目。

相应的,为了实现控制显示器正常播放用户选择的待播放节目,本发明一个实施例中,在所述向服务端发送节目播放请求之后,所述控制所述显示器播放接收的所述待播放节目之前,还包括:控制显示器停止显示所述节目菜单和所述预览信息;

则,所述控制所述显示器播放接收的所述待播放节目,包括:控制所述显示器在所述显示器的第一显示区域和第二显示区域播放接收的所述待播放节目。

本发明上述实施例中,当用户根据显示的预览信息确定出该预览信息所对应的待播放节目为用户喜欢观看的节目时,则可通过遥控器根据显示器显示的预览信息向机顶盒发送播放指令,机顶盒则可在接收到播放请求后控制显示器停止显示节目菜单和预览信息,同时向服务端发送相应的播放请求以获取对应该预览信息的待播放节目,并控制显示器播放获取的待播放节目。此时,显示器包括第一显示区域和第二显示区域在内的全部显示区域均可用于在机顶盒的控制下播放该待播放节目。

如图2所示,本发明实施例提供了一种机顶盒,包括:

菜单处理模块201,用于接收服务端发送的节目菜单,并控制显示器显示所述节目菜单;

选择处理模块202,用于接收遥控器根据显示的所述节目菜单选择的一个节目名称,并将选择的所述节目名称发送至服务端;

预览处理模块203,用于接收服务端发送的对应所述节目名称的待播放节目的预览信息,并控制显示器显示所述预览信息;

播放请求模块204,用于在接收到遥控器根据显示的所述预览信息发送的播放指令时,向服务端发送节目播放请求;

节目处理模块205,用于接收服务端根据所述节目播放请求发送的对应所述节目名称的待播放节目,并控制所述显示器播放接收的所述待播放节目。

如图3所示,本发明一个实施例中,还包括:菜单请求模块301,用于在接收到遥控器发送的节目推送指令时,向服务端发送携带当前所述机顶盒的标识信息的菜单获取请求,以使服务端根据所述菜单获取请求中携带的标识信息,发送对应所述标识信息的节目菜单。

如图4所示,本发明一个实施例中,还包括:设置模块401,用于接收区域划分参数,根据所述区域划分参数在显示器中设置第一显示区域和第二显示区域;

所述菜单处理模块201,用于控制显示器在所述显示器的第一显示区域显示所述节目菜单;

所述预览处理模块203,用于控制显示器在所述显示器的第二显示区域显示所述预览信息。

如图4所示,本发明一个实施例中,还包括:播放控制模块402;其中,

所述播放控制模块402,用于控制显示器停止显示所述节目菜单和所述预览信息;

则,所述节目处理模块205,用于控制所述显示器在所述显示器的第一显示区域和第二显示区域播放接收的所述待播放节目。

如图5所示,本发明实施例提供了一种节目播放系统,包括:

遥控器501、显示器502、服务端503,以及本发明任意一个实施例中提供的机顶盒504;其中,

所述服务端503,包括:信息提供模块5031;其中,

所述信息提供模块5031,用于向所述机顶盒504发送节目菜单;向所述机顶盒504发送对应所述节目名称的待播放节目的预览信息;根据接收的所述节目播放请求向所述机顶盒504发送对应所述节目名称的待播放节目;

所述显示器502,用于在所述机顶盒504的控制下,显示所述节目菜单、显示所述预览信息以及显示所述机顶盒504接收的所述待播放节目;

所述遥控器501,用于根据显示的所述节目菜单选择的一个节目名称;根据显示的所述预览信息发送播放指令。

本发明一个实施例中,所述服务端503,进一步包括:处理模块(附图中未示出);其中,

所述处理模块,用于确定所述机顶盒504的标识信息,获取所述机顶盒504的历史节目播放记录,根据所述历史节目播放记录确定至少两个待播放节目,利用所述至少两个待播放节目的节目名称生成对应所述标识信息的节目菜单;

则,

所述信息提供模块5031,用于根据接收的所述菜单获取请求中携带的标识信息,向所述机顶盒504发送对应所述标识信息的所述节目菜单。

上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

为了更加清楚的说明本发明的技术方案,下面结合本发明实施例提供的机顶盒及节目播放系统,请参考图2、图3、图4、图5,以利用如图5所示的系统实现根据用户喜好向用户推送多个待播放节目对应的节目菜单,并根据用户从推送的节目菜单中选择的节目名称播放相应的待播放节目为例,如图6所示,具体可以包括如下各个步骤:

步骤601,服务端确定机顶盒的标识信息A,并获取机顶盒的历史节目播放记录。

步骤602,服务端根据历史节目播放记录确定至少两个待播放节目,利用确定的至少两个待播放节目的节目名称生成对应该标识信息A的节目菜单B。

步骤601至步骤602中,服务端可首先确定出机顶盒的标识信息,标识信息具体可以是机顶盒的物理地址或网络地址;进而获取机顶盒的历史节目播放记录,根据历史节目播放记录中各个已经播放过的历史节目的播放频次,确定至少两个待播放节目,这里,确定的两个待播放节目可与播放频次较高的一个或多个历史节目的类型相同,且在其他设备(比如除当前机顶盒以外的其他机顶盒)上的播放频次也相对较高;然后利用确定的至少两个待播放节目的节目名称生成对应该标识信息的节目菜单。

步骤603,机顶盒接收外部输入设备输入的区域划分参数,并根据区域划分参数在显示器中设置第一显示区域和第二显示区域。

本发明实施例中,第一显示区域和第二显示区域在显示器中的位置即大小有外部输入设备输入的区域划分参数来设置,区域划分参数可由用户结合显示器的大小的合理设置。比如,在显示器显示区域的尺寸大小包括:1024mm*1024mm,可设置第一显示区域和第二显示区域的在显示器上的位置为显示器的右上角和右下角,且第一显示区域和第二显示区域的大小均为512mm*512mm。

步骤604,机顶盒控制显示器正常播放当前节目。

本发明实施例中,机顶盒控制显示器,使得显示器的全部显示区域均用于正常播放当前节目。

步骤605,当用户需要选择观看出当前节目外的其他节目时,通过遥控器向机顶盒发送节目推送指令。

步骤606,机顶盒根据接收的节目推送指令向服务端发送携带机顶盒的标识信息A的菜单获取请求。

步骤607,服务端根据接收的菜单获取请求中携带的标识信息A,发送对应标识信息A的节目菜单B至机顶盒。

本发明实施例中,在服务端接收到该机顶盒发送的携带标识信息A的菜单获取请求时,则可向该机顶盒定向推送该标识信息A对应的节目菜单B。从而实现根据用户喜好,定向推送热门节目所对应的节目菜单到机顶盒。

步骤608,机顶盒接收服务端发送的节目菜单B,并控制显示器的第一显示区域显示节目菜单B。

步骤609,用户根据显示器的第一显示区域中显示的节目菜单B,通过遥控器选择节目菜单B中的一个节目名称。

步骤610,机顶盒接收选择的节目名称,并将选择的节目名称发送至服务端。

步骤611,服务端接收机顶盒发送的节目名称,向机顶盒发送该节目名称所对应的待播放节目的预览信息。

步骤612,机顶盒接收服务端发送的预览信息,并控制显示器的第二显示区域显示该预览信息。

本发明实施例中,预览信息可以是相应待播放节目中的一部分图像和/或语音形成的时间较短(比如,不超过5秒)的视频。

步骤613,用户根据显示器中显示的预览信息确定该预览信息对应的待播放节目为用户喜欢的节目时,通过遥控器根据显示的预览信息向机顶盒发送播放指令。

应当理解的是,当用户根据显示器中显示的预览信息确定该预览信息对应的待播放节目不是用户所喜欢的节目时,则可再次执行步骤609至步骤612相似的步骤。

步骤614,机顶盒在接收到节目播放指令时,向服务端发送节目播放请求。

步骤615,机顶盒控制显示器的第一显示区域和第二显示区域停止显示节目菜单和预览信息。

步骤616,服务端根据接收的节目播放请求,向机顶盒发送选择的节目名称所对应的待播放节目。

步骤617,机顶盒接收服务端发送的待播放节目,并控制显示器在显示器的第一显示区域和第二显示区域播放接收的待播放节目。

步骤615至步骤617中,通过机顶盒控制显示器停止显示节目菜单和预览信息,显示器的全部显示区域则可在机顶盒的控制下用于显示机顶盒接收的待播放节目。

综上所述,本发明各个实施例至少具有如下有益效果:

1、本发明一实施例中,机顶盒通过接收并控制服务端发送的节目菜单在显示器中进行显示,则可接收用户通过遥控器根据显示的节目菜单选择的一个节目名称;进而根据该节目名称从服务端获取对应的待播放节目的预览信息,并控制预览信息在显示器中进行显示;当用户根据显示的预览信息确定自己喜欢观看该预览信息所对应的待播放节目时,则可通过遥控器根据显示的预览信息向机顶盒发送相应的播放指令,使得机顶盒从服务端获取并播放该节目名称所对应的待播放节目。综上可见,用户可通过观看待播放节目的预览信息来确定相应的待播放节目是否为自己喜欢观看的节目,并不需要长时间观看待播放节目即可找到并播放用户所喜欢观看的节目,可提高用户体验。

2、本发明一实施例中,服务端可首先确定出机顶盒的标识信息;进而获取该机顶盒的历史节目播放记录,根据历史节目播放记录中各个已经播放过的各个历史节目的播放频次,确定至少两个待播放节目,确定的两个待播放节目可与播放频次较高的一个或多个历史节目的类型相同,且在其他设备上的播放频次也相对较高;然后利用确定的至少两个待播放节目的节目名称生成对应该标识信息的节目菜单。相应地,在服务端接收到该机顶盒发送的携带标识信息的菜单获取请求时,则可向该机顶盒定向推送该标识信息所对应的节目菜单。从而实现根据用户喜好,定向推送热门节目所对应的节目菜单到机顶盒。

3、本发明一实施例中,通过在显示器中设置第一显示区域和第二显示区域来显示节目菜单和待播放节目的预览信息,显示器的其它区域则可继续用于在机顶盒的控制下正常播放其他节目。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃·····”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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