一种节目推送系统及其节目推送方法与流程

文档序号:13617697阅读:374来源:国知局
一种节目推送系统及其节目推送方法与流程

本发明涉及通信技术领域,特别涉及一种节目推送系统及其节目推送方法。



背景技术:

随着机顶盒技术的发展,机顶盒作为交互式网络电视的用户终端越来越多的与电视配合使用,从而为用户提供节目。

目前,用户每一次在使用机顶盒观看节目时,需要利用机顶盒一个一个的获取节目。然后在所获取的节目播放时,才能确定所获取的节目是否满足自己的需求。如果不满足需求则继续获取下一个节目,直到获取到的节目满足自己需求为止。

可见,现有的方式,用户需要一个一个的获取节目,才能找到满足自己需求的节目。因此,用户体验较差。



技术实现要素:

本发明实施例提供了一种节目推送系统及其节目推送方法,可以实现针对用户进行节目推送,从而提高用户体验。

第一方面,本发明实施例提供了一种节目推送系统,该系统包括:

机顶盒以及云服务器;

所述机顶盒与外部的节目提供方相连,用于播放所述节目提供方提供的节目,将所播放的每一个所述节目的节目信息以及用户观看每一个所述节目的用户行为信息发送给所述云服务器;接收所述云服务器发送的节目推送单,向所述用户展示所述节目推送单;

所述云服务器,用于在接收到所述节目信息以及所述用户行为信息时,根据所述节目信息以及所述用户行为信息生成所述节目推送单,将所述节目推送单发送给所述机顶盒。

优选地,

所述机顶盒包括:第一行为信息收集模块;

所述第一行为信息收集模块,用于在播放每一个所述节目时,向所述用户推送至少两个评价选项,其中,每一个所述评价选项分别对应一个评价信息;在所述用户触发任一所述评价选项时,将对应的评价信息确定为当前所述节目的用户行为信息。

优选地,

所述云服务器包括:第一节目推送模块;

所述第一节目推送模块,用于根据所述评价信息,确定每一个所述节目信息对应的评价等级;根据所述评价等级确定至少一个第一待推送节目信息,根据所述评价等级由高到低的顺序,确定每一个所述第一待推送节目信息对应的优先级;根据所述优先级以及每一个所述第一待推送节目信息生成所述节目推送单。

优选地,

所述机顶盒包括:第二行为信息收集模块;

所述第二行为信息收集模块,用于在播放每一个所述节目时,监控是否接收到所述用户发送的切换指令或关机指令,如果是,将播放当前所述节目的累计时长确定为当前所述节目的用户行为信息。

优选地,

所述云服务器,包括第二节目推送模块;

所述第二节目推送模块,用于根据每一个所述节目信息对应的累计时长,确定至少一个第二待推送节目信息;根据所述累计时长由长到短的顺序,确定每一个所述第二待推送节目信息对应的优先级;根据所述优先级以及每一个所述第二待推送节目信息生成所述节目推送单。

优选地,

所述机顶盒包括:评论模块;

所述评论模块,用于在播放每一个所述节目时,向所述用户推送评论窗口;当接收到所述用户在所述评论窗口输入的评论信息时,将所述评论信息以及当前所述节目信息发送给所述云服务器;

所述云服务器,进一步用于将接收到的每一个所述评论信息以及每一个所述节目信息发送给所述节目提供方。

优选地,

所述机顶盒包括:点播模块;

所述点播模块,用于在所述用户从所述节目推送单中选择出任一待播放节目时,从所述节目提供方获取所述待播放节目,并播放。

优选地,

所述节目信息包括:节目类型、节目来源、节目名称中的至少一种或多种。

第二方面,本发明实施例提供了基于上述任一所述的节目推送系统的节目推送方法,该方法包括:

在利用所述机顶盒播放节目提供方提供的节目时,利用所述机顶盒获取所播放的每一个所述节目的节目信息以及用户观看每一个所述节目的用户行为信息;

利用所述云服务器根据所述节目信息以及所述用户行为信息生成所述节目推送单;

利用所述机顶盒向所述用户展示所述节目推送单。

优选地,

所述在利用所述机顶盒播放节目提供方提供的节目时,利用所述机顶盒获取所播放的每一个所述节目的节目信息以及用户观看每一个所述节目的用户行为信息,包括:

在利用所述机顶盒播放每一个所述节目时,利用所述机顶盒向所述用户推送至少两个评价选项,其中,每一个所述评价选项分别对应一个评价信息;

在所述用户触发任一所述评价选项时,所述机顶盒将对应的评价信息确定为当前所述节目的用户行为信息。

优选地,

所述在利用所述机顶盒播放节目提供方提供的节目时,利用所述机顶盒获取所播放的每一个所述节目的节目信息以及用户观看每一个所述节目的用户行为信息,包括:

在利用所述机顶盒播放每一个所述节目时,所述机顶盒监控是否接收到所述用户发送的切换指令或关机指令;

如果是,所述机顶盒将播放当前所述节目的累计时长确定为当前所述节目的用户行为信息。

优选地,

在利用所述机顶盒向所述用户推送至少两个评价选项时,

所述利用所述云服务器根据所述节目信息以及所述用户行为信息生成所述节目推送单,包括:

根据所述评价信息,确定每一个所述节目信息对应的评价等级;

根据所述评价等级确定至少一个第一待推送节目信息;

根据所述评价等级由高到低的顺序,确定每一个所述第一待推送节目信息对应的优先级;

根据所述优先级以及每一个所述第一待推送节目信息生成所述节目推送单。

优选地,

在所述机顶盒监控是否接收到所述用户发送的切换指令或关机指令时,

所述利用所述云服务器根据所述节目信息以及所述用户行为信息生成所述节目推送单,包括:

根据每一个所述节目信息对应的累计时长,确定至少一个第二待推送节目信息;

根据所述累计时长由长到短的顺序,确定每一个所述第二待推送节目信息对应的优先级;

根据所述优先级以及每一个所述第二待推送节目信息生成所述节目推送单。

优选地,

进一步包括:

在利用所述机顶盒播放每一个所述节目时,利用所述机顶盒向所述用户推送评论窗口;

当接收到所述用户在所述评论窗口输入的评论信息时,利用所述云服务器将接收到的每一个所述评论信息以及每一个所述节目信息发送给所述节目提供方。

优选地,

进一步包括:

在所述机顶盒所述用户从所述节目推送单中选择出任一待播放节目时,利用所述机顶盒从所述节目提供方获取所述待播放节目,并播放。

优选地,

所述节目信息包括:节目类型、节目来源、节目名称中的至少一种或多种。

本发明实施例提供了一种节目推送系统及其节目推送方法,机顶盒将所播放的各个节目的节目信息以及用户观看各个节目的用户行为信息发送给云服务器。在云服务器接收到节目信息以及用户行为信息时,根据节目信息以及用户行为信息生成节目推送单,并将节目推送单发送给机顶盒。在机顶盒接收到云服务器发送的节目推送单时,向用户展示节目推送单,以使用户在节目推送单中选择节目进行观看。通过上述可知,节目推送单是根据机顶盒所播放的各个节目的节目信息以及用户观看各个节目的用户行为信息生成的,因此节目推送单与用户观看习惯的匹配程度较高。用户可直接在节目推送单中选择喜欢的节目进行观看。因此本实施例提供的方案可以针对用户进行节目推送,从而提高用户体验。

附图说明

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

图1是本发明一个实施例提供的一种节目推送系统的结构示意图;

图2是本发明一个实施例提供的一种包括第一行为信息收集模块以及第一节目推送模块的节目推送系统的结构示意图;

图3是本发明一个实施例提供的一种包括评价选项窗口示意图;

图4是本发明一个实施例提供的一种展示节目推送单的窗口示意图;

图5是本发明一个实施例提供的一种包括第二行为信息收集模块以及第二节目推送模块的节目推送系统的结构示意图;

图6是本发明一个实施例提供的一种包括评论模块的节目推送系统的结构示意图;

图7是本发明一个实施例提供的一种评论窗口示意图;

图8是本发明一个实施例提供的一种包括点播模块的节目推送系统的结构示意图;

图9是本发明一个实施例提供的一种节目推送方法的流程图;

图10是本发明另一个实施例提供的一种节目推送方法的流程图。

具体实施方式

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

如图1所示,本发明实施例提供了一种节目推送系统,该系统可以包括:

机顶盒101以及云服务器102;

所述机顶盒101与外部的节目提供方相连,用于播放所述节目提供方提供的节目,将所播放的每一个所述节目的节目信息以及用户观看每一个所述节目的用户行为信息发送给所述云服务器102;接收所述云服务器102发送的节目推送单,向所述用户展示所述节目推送单;

所述云服务器102,用于在接收到所述节目信息以及所述用户行为信息时,根据所述节目信息以及所述用户行为信息生成所述节目推送单,将所述节目推送单发送给所述机顶盒101。

根据图1所示的实施例,机顶盒将所播放的各个节目的节目信息以及用户观看各个节目的用户行为信息发送给云服务器。在云服务器接收到节目信息以及用户行为信息时,根据节目信息以及用户行为信息生成节目推送单,并将节目推送单发送给机顶盒。在机顶盒接收到云服务器发送的节目推送单时,向用户展示节目推送单,以使用户在节目推送单中选择节目进行观看。通过上述可知,节目推送单是根据机顶盒所播放的各个节目的节目信息以及用户观看各个节目的用户行为信息生成的,因此节目推送单与用户观看习惯的匹配程度较高。用户可直接在节目推送单中选择喜欢的节目进行观看。因此本实施例提供的方案可以针对用户进行节目推送,从而提高用户体验。

在本发明一个实施例中,节目提供方可以根据业务要求确定。比如可以为广播电视网或视频网站。

在本发明一个实施例中,机顶盒所播放节目的节目信息可以包括节目类型、节目来源、节目名称中的至少一种或多种。

在本实施例中,节目信息中包括的具体内容可以根据业务要求确定,且包括但不限于节目类型、节目来源、节目名称中的至少一种或多种。

下面以节目信息中包括节目类型、节目来源、节目名称为例进行说明:比如,节目a的节目信息包括:节目类型“综艺节目”、节目来源“广播电视网aa电视台”、节目名称“a”。节目b的节目信息包括:节目类型“电视剧节目”、节目来源“视频网站bb网站”、节目名称“b”。

在本发明一个实施例中,如图2所示,所述机顶盒101可以包括:第一行为信息收集模块1011;

所述第一行为信息收集模块1011,用于在播放每一个所述节目时,向所述用户推送至少两个评价选项,其中,每一个所述评价选项分别对应一个评价信息;在所述用户触发任一所述评价选项时,将对应的评价信息确定为当前所述节目的用户行为信息。

在本实施例中,评价选项的数量以及每一个评价选项对应的评价信息均可以根据业务要求确定。需要注意的是,评价信息应可以反映出用户对节目的喜爱程度。向用户推送评价选项的方式可以根据业务要求确定。比如,在播放节目时可以以弹出窗口的型式向用户推送评价选项。

下面以评价选项中包括“点赞”和“拍砖”为例进行说明:“点赞”对应的评价信息为喜欢节目。“拍砖”对应的评价信息为不喜欢节目。比如在机顶盒向用户1播放节目a时,以图3所示的弹出窗口型式向用户1推送评价选项“点赞”和“拍砖”。在用户1触发“点赞”时,将“点赞”的评价信息“喜欢节目”确定为节目a的用户行为信息。在图3中,为了说明评价选项所在窗口与播放节目窗口间的位置关系,以201表示播放节目a的播放节目窗口,202为弹出的包括有“点赞”和“拍砖”评价选项的窗口。

根据上述实施例,在机顶盒播放节目时向用户推送评价选项。在用户触发任一评价选项时,将所触发的评价选项对应的评价信息确定节目的用户行为信息。由于用户可直接通过评价选项对节目进行评价,因此节目对应的用户行为信息可直接反应出用户对节目的喜爱程度。

在本发明一个实施例中,如图2所示,所述云服务器102可以包括:第一节目推送模块1021;

所述第一节目推送模块1021,用于根据所述评价信息,确定每一个所述节目信息对应的评价等级;根据所述评价等级确定至少一个第一待推送节目信息,根据所述评价等级由高到低的顺序,确定每一个所述第一待推送节目信息对应的优先级;根据所述优先级以及每一个所述第一待推送节目信息生成所述节目推送单。

在本实施例中,可以根据业务要求预先设定至少一个评价等级,且每一个评价等级分别对应至少一个评价信息。在接收到各个评价信息时,可以根据预先设定的评价等级确定出每一个节目信息对应的评价等级。

在本实施例中,在确定出各个评价等级之后,可以预设一个基准等级,剔除基准等级之后的评价等级,然后根据未被剔除的评价等级及评价等级对应的节目信息确定出待推送节目信息。

在本实施例中,确定出的待推送节目信息与节目信息有关。在以节目信息中的节目类型为基准时,待推送节目信息则以节目类型进行确定。在以节目信息中的节目来源为基准时,待推送节目信息则以节目来源进行确定。在以节目信息中的节目名称为基准时,待推送节目信息则以节目名称进行确定。

下面以接收到评价信息1、评价信息2以及评价信息3(其中,评价信息1对应节目信息1、评价信息2对应节目信息2以及评价信息3对应节目信息3)为例进行说明:确定评价信息1对应评价等级a、评价信息2对应评价等级b、评价信息3对应评价等级c。预先确定评价等级b为基准评价等级,则剔除评价等级c。则根据未被剔除的评价等级a以及评价等级b确定待推送节目信息。待推送节目信息的确定过程可以为:以节目类型为基准对待推送节目信息进行确定。由于节目信息1对应的节目类型为综艺类型,则确定出综艺类型的待推送节目信息“待推送节目信息1以及待推送节目信息2”。由于节目信息2对应的节目类型为电视剧类型,则确定待出电视剧类型的待推送节目信息“待推送节目信息3以及待推送节目信息4”。然后根据评价等级a至评价等级b的顺序,生成节目推送单。在节目推送单中待推送节目信息1以及待推送节目信息2位于待推送节目信息3以及待推送节目信息4之前。另外,由于待推送节目信息1对应的节目受关注度比待推送节目信息2对应的节目高,因此待推送节目信息1位于待推送节目信息2之前。由于待推送节目信息3对应的节目受关注度比待推送节目信息4对应的节目高,因此待推送节目信息3位于待推送节目信息4之前。

在节目推送单生成之后,云服务器将节目推送单发送给机顶盒。然后机顶盒为用户展示节目推送单。其中,节目推送单的展示型式可以根据业务要求确定。比如,可以为图4所示的窗口型式进行展示。

在本发明一个实施例中,如图5所示,所述机顶盒101包括:第二行为信息收集模块1012;

所述第二行为信息收集模块1012,用于在播放每一个所述节目时,监控是否接收到所述用户发送的切换指令或关机指令,如果是,将播放当前所述节目的累计时长确定为当前所述节目的用户行为信息。

在本实施例中,在播放每一个节目时,需要监控是否接收到用户发送的切换指令或关机指令。在监控到切换指令时,说明用户已经停止观看当前节目,选择观看其他的节目。在监控到关机指令时,说明用户已经停止观看当前节目,进行了关机操作。可见无论监控到用户发送的切换指令还是关机指令,均说明用户停止观看当前节目,则将播放当前节目的累计时长确定为当前节目的用户行为信息。

根据上述实施例,在机顶盒播放节目且在监控出接收到用户发送的切换指令或关机指令时,说明用户已经停止观看当前节目,则将播放当前节目的累计时长确定为当前节目的用户行为信息。由于播放节目的累计时长可以放映出用户对节目的喜爱程度,因此将节目的累计播放时长确定为用户行为信息可以准确的反应出用户对节目的喜爱程度。

在本发明一个实施例中,如图5所示,所述云服务器102可以包括第二节目推送模块1022;

所述第二节目推送模块1022,用于根据每一个所述节目信息对应的累计时长,确定至少一个第二待推送节目信息;根据所述累计时长由长到短的顺序,确定每一个所述第二待推送节目信息对应的优先级;根据所述优先级以及每一个所述第二待推送节目信息生成所述节目推送单。

在本实施例中,可以预设一个基准时长,剔除小于基准时长之后的累计时长,然后根据未被剔除的累计时长及对应的节目信息确定出待推送节目信息。

下面以接收到节目信息4、节目信息5以及节目信息6(其中,评价信息4对应累计时长为5分钟、评价信息5对应累计时长为30分钟、评价信息6对应累计时长为60分钟)为例进行说明:预先确定基准时长为10分钟,则剔除累计时长5分钟。则根据未被剔除的累计时长30分钟以及60分钟确定待推送节目信息。待推送节目信息的确定过程可以为:以节目来源为基准对待推送节目信息进行确定。由于节目信息5对应的节目来源为aa电视台,则确定aa电视台的节目5为待推送节目信息1。由于节目信息6对应的节目来源为bb电视台,则确定bb电视台的节目8为待推送节目信息2。然后根据累计时长由到短的顺序,生成节目推送单。在节目推送单中待推送节目信息2位于待推送节目信息1之前。

在节目推送单生成之后,云服务器将节目推送单发送给机顶盒。然后机顶盒为用户展示节目推送单。其中,节目推送单的展示型式可以根据业务要求确定。比如,以窗口型式进行展示。

在本发明一个实施例中,如图6所示,所述机顶盒可以包括评论模块1013;

所述评论模块1013,用于在播放每一个所述节目时,向所述用户推送评论窗口;当接收到所述用户在所述评论窗口输入的评论信息时,将所述评论信息以及当前所述节目信息发送给所述云服务器102;

所述云服务器102,进一步用于将接收到的每一个所述评论信息以及每一个所述节目信息发送给所述节目提供方。

在本实施例中,在机顶盒播放节目时,向用户推送评论窗口,以采集用户对节目的评论信息。当用户在评论窗口中输入评论信息时,将当前节目信息以及评论信息发送给云服务器。在云服务器接收到评论信息以及节目信息时,将评论信息以及节目信息发送给节目提供方,以使得节目提供方根据接收到的评论信息对节目进行调整,以根据用户的喜好进行节目运营。

在本实施例中,在播放每一个节目时可以以弹出窗口的型式向用户推送评论窗口。其中,评论窗口的具体型式可以根据业务要求确定。下面以图7所示的评论窗口为例进行说明:在图7中,为了说明评论窗口与播放节目窗口间的位置关系,以301表示播放节目a的播放节目窗口,302为评论窗口的评论输入区域,303为评论窗口的键盘,用户可以利用键盘在评论输入区域中输入评论信息。

根据上述实施例,在机顶盒播放节目时,评论模块向用户推送评论窗口,当接收到用户在评论窗口输入的评论信息时,将评论信息以及当前节目信息发送给云服务器。然后云服务器将评论信息以及当前节目信息发送给节目提供方,以使节目提供方可以根据接收到评论信息以及节目信息对节目进行调整,以根据用户的喜好进行节目运营。

在本发明一个实施例中,如图8所示,所述机顶盒可以包括:点播模块1014;

所述点播模块1014,用于在所述用户从所述节目推送单中选择出任一待播放节目时,从所述节目提供方获取所述待播放节目,并播放。

在本实施例中,比如,机顶盒以图4的型式向用户展示节目推送单。用户在节目推送单中选择出了待推送节目信息1,则点播模块从节目提供方获取待推送节目信息1对应的节目并播放。以使用户可以观看其选择出的节目。

根据上述实施例,在用户从节目推送单中选择出任一待播放节目信息时,从节目提供方获取待播放节目并播放。由于用户可根据自身需要在节目推送单中选择待播放节目,因此,用户在选择观看的节目时较为方便。

如图9所示,本发明实施例提供了一种节目推送方法,该方法可以包括:

步骤901:在利用所述机顶盒播放节目提供方提供的节目时,利用所述机顶盒获取所播放的每一个所述节目的节目信息以及用户观看每一个所述节目的用户行为信息;

步骤902:利用所述云服务器根据所述节目信息以及所述用户行为信息生成所述节目推送单;

步骤903:利用所述机顶盒向所述用户展示所述节目推送单。

根据图9所示的实施例,在利用机顶盒播放节目提供方提供的节目时,利用机顶盒获取所播放的每一个节目的节目信息以及用户观看每一个节目的用户行为信息。然后利用云服务器根据节目信息以及用户行为信息生成节目推送单,并利用机顶盒向用户展示节目推送单,以使用户在节目推送单中选择节目进行观看。通过上述可知,节目推送单是根据机顶盒所播放的各个节目的节目信息以及用户观看各个节目的用户行为信息生成的,因此节目推送单与用户观看习惯的匹配程度较高。用户可直接在节目推送单中选择喜欢的节目进行观看。因此本实施例提供的方案可以针对用户进行节目推送,从而提高用户体验。

在本发明一个实施例中,上述图9所示流程图中的步骤901在利用所述机顶盒播放节目提供方提供的节目时,利用所述机顶盒获取所播放的每一个所述节目的节目信息以及用户观看每一个所述节目的用户行为信息,可以包括:

在利用所述机顶盒播放每一个所述节目时,利用所述机顶盒向所述用户推送至少两个评价选项,其中,每一个所述评价选项分别对应一个评价信息;

在所述用户触发任一所述评价选项时,所述机顶盒将对应的评价信息确定为当前所述节目的用户行为信息。

在本发明一个实施例中,上述图9所示流程图中的步骤901在利用所述机顶盒播放节目提供方提供的节目时,利用所述机顶盒获取所播放的每一个所述节目的节目信息以及用户观看每一个所述节目的用户行为信息,包括:

在利用所述机顶盒播放每一个所述节目时,所述机顶盒监控是否接收到所述用户发送的切换指令或关机指令;

如果是,所述机顶盒将播放当前所述节目的累计时长确定为当前所述节目的用户行为信息。

在本发明一个实施例中,在利用所述机顶盒向所述用户推送至少两个评价选项时,

上述图9所示流程图中的步骤902利用所述云服务器根据所述节目信息以及所述用户行为信息生成所述节目推送单,可以包括:

根据所述评价信息,确定每一个所述节目信息对应的评价等级;

根据所述评价等级确定至少一个第一待推送节目信息;

根据所述评价等级由高到低的顺序,确定每一个所述第一待推送节目信息对应的优先级;

根据所述优先级以及每一个所述第一待推送节目信息生成所述节目推送单。

在本发明一个实施例中,在所述机顶盒监控是否接收到所述用户发送的切换指令或关机指令时,

上述图9所示流程图中的步骤902利用所述云服务器根据所述节目信息以及所述用户行为信息生成所述节目推送单,可以包括:

根据每一个所述节目信息对应的累计时长,确定至少一个第二待推送节目信息;

根据所述累计时长由长到短的顺序,确定每一个所述第二待推送节目信息对应的优先级;

根据所述优先级以及每一个所述第二待推送节目信息生成所述节目推送单。

在本发明一个实施例中,节目推送方法可以进一步包括:

在利用所述机顶盒播放每一个所述节目时,利用所述机顶盒向所述用户推送评论窗口;

当接收到所述用户在所述评论窗口输入的评论信息时,利用所述云服务器将接收到的每一个所述评论信息以及每一个所述节目信息发送给所述节目提供方。

在本发明一个实施例中,节目推送方法可以进一步包括:在所述机顶盒所述用户从所述节目推送单中选择出任一待播放节目时,利用所述机顶盒从所述节目提供方获取所述待播放节目,并播放。

在本发明一个实施例中,上述图9所示流程图中所涉及的节目信息可以包括:节目类型、节目来源、节目名称中的至少一种或多种。

下面以节目推送系统包括机顶盒以及云服务器,且节目提供方为广播电视网为例。展开说明节目推送方法,如图10所示,该节目推送方法可以包括如下步骤:

步骤1001:利用机顶盒播放节目提供方提供的节目,并执行步骤1002以及步骤1010。

在本步骤中,以利用机顶盒播放节目提供方提供的节目1为例进行说明。

步骤1002:利用机顶盒监控是否接收到用户发送的切换指令或关机指令,如果是,执行步骤1003;否则,继续执行本步骤。

在本步骤中,利用机顶盒监控到用户a发送的切换指令,说明用户a已经停止观看节目1,选择观看其他的节目。执行步骤1003。

步骤1003:利用机顶盒将播放当前节目的累计时长确定为当前节目的用户行为信息,并发送给云服务器。

在本步骤中,机顶盒将播放节目1的累计时长“30分钟”确定为节目1的用户行为信息,并发送给云服务器。

步骤1004:利用云服务器确定在预设时间段内接收到的节目信息以及每一个节目信息对应的累计时长。

在本步骤中,利用云服务器确定在预设时间段“8点至12点”内接收到的节目信息1、节目信息2以及节目信息3。其中,节目信息1对应累计时长为30分钟、节目信息2对应累计时长为5分钟、节目信息3对应累计时长为60分钟。

步骤1005:利用云服务器根据每一个节目信息对应的累计时长,确定至少一个待推送节目信息。

在本步骤中,预先确定基准时长为10分钟,则剔除累计时长5分钟。则根据未被剔除的累计时长30分钟以及60分钟确定待推送节目信息。以节目类型为基准对待推送节目信息进行确定。由于节目信息1对应的节目类型为综艺类型,则确定出综艺类型的待推送节目信息“待推送节目信息1以及待推送节目信息2”。由于节目信息3对应的节目类型为电视剧类型,则确定待出电视剧类型的待推送节目信息“待推送节目信息3以及待推送节目信息4”。

步骤1006:利用云服务器根据累计时长由长到短的顺序,确定每一个待推送节目信息对应的优先级。

在本步骤中,由于节目信息3对应的累计时长大于节目信息1对应的累计时长,则根据节目信息3确定的“待推送节目信息3以及待推送节目信息4”的优先级高于根据节目信息1确定的“待推送节目信息1以及待推送节目信息3”。另外,由于待推送节目信息1对应的节目受关注度比待推送节目信息2对应的节目高,因此待推送节目信息1优先级高于待推送节目信息2。由于待推送节目信息3对应的节目受关注度比待推送节目信息4对应的节目高,因此待推送节目信息3优先级高于待推送节目信息4。

步骤1007:利用云服务器根据优先级以及每一个待推送节目信息生成节目推送单。

在本步骤中,节目推送单中“待推送节目信息3以及待推送节目信息4”位于“待推送节目信息1以及待推送节目信息2”之前,且待推送节目信息1位于待推送节目信息2之前。待推送节目信息3位于待推送节目信息4之前。

步骤1008:利用机顶盒向用户展示节目推送单。

步骤1009:在用户从节目推送单中选择出任一待播放节目时,利用机顶盒从节目提供方获取待播放节目,并播放。

在本步骤中,比如用户a从节目推送单中选择了待推送节目信息1,则机顶盒从广播电视网中获取待推送节目信息1对应的节目,并播放。

步骤1010:利用机顶盒向用户推送评论窗口。

在本步骤中,在机顶盒播放节目1时,向用户a推送如图7所示的评论窗口。

步骤1011:当机顶盒接收到用户在评论窗口输入的评论信息时,将评论信息以及当前节目信息发送给云服务器。

在本步骤中,当机顶盒接收到用户a在评论窗口输入的评论信息时,将评论信息以及节目1的节目信息发送给云服务器。

步骤1012:利用云服务器将评论信息以及当前节目信息发送给节目提供方。

在本步骤中,将评论信息以及节目1的节目信息发送广播电视网,以使广播电视网可以根据接收到评论信息以及节目1对节目1进行调整,以根据用户的喜好进行节目运营。

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

1、在本发明实施例中,机顶盒将所播放的各个节目的节目信息以及用户观看各个节目的用户行为信息发送给云服务器。在云服务器接收到节目信息以及用户行为信息时,根据节目信息以及用户行为信息生成节目推送单,并将节目推送单发送给机顶盒。在机顶盒接收到云服务器发送的节目推送单时,向用户展示节目推送单,以使用户在节目推送单中选择节目进行观看。通过上述可知,节目推送单是根据机顶盒所播放的各个节目的节目信息以及用户观看各个节目的用户行为信息生成的,因此节目推送单与用户观看习惯的匹配程度较高。用户可直接在节目推送单中选择喜欢的节目进行观看。因此本实施例提供的方案可以针对用户进行节目推送,从而提高用户体验。

2、在本发明实施例中,在机顶盒播放节目时向用户推送评价选项。在用户触发任一评价选项时,将所触发的评价选项对应的评价信息确定节目的用户行为信息。由于用户可直接通过评价选项对节目进行评价,因此节目对应的用户行为信息可直接反应出用户对节目的喜爱程度。

3、在本发明实施例中,在机顶盒播放节目且在监控出接收到用户发送的切换指令或关机指令时,说明用户已经停止观看当前节目,则将播放当前节目的累计时长确定为当前节目的用户行为信息。由于播放节目的累计时长可以放映出用户对节目的喜爱程度,因此将节目的累计播放时长确定为用户行为信息可以准确的反应出用户对节目的喜爱程度。

4、在本发明实施例中,在机顶盒播放节目时,评论模块向用户推送评论窗口,当接收到用户在评论窗口输入的评论信息时,将评论信息以及当前节目信息发送给云服务器。然后云服务器将评论信息以及当前节目信息发送给节目提供方,以使节目提供方可以根据接收到评论信息以及节目信息对节目进行调整,以根据用户的喜好进行节目运营。

5、在本发明实施例中,在用户从节目推送单中选择出任一待播放节目信息时,从节目提供方获取待播放节目并播放。由于用户可根据自身需要在节目推送单中选择待播放节目,因此,用户在选择观看的节目时较为方便。

6、在本发明实施例中,在用户需要观看自己喜欢的节目时,可以在节目推送单中直接选取,并不需要利用机顶盒一个一个的查找。因此,节省了查找节目的时间。

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

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。

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

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