一种节目单推送的方法、数字电视终端以及前端系统的制作方法

文档序号:8005019阅读:501来源:国知局
一种节目单推送的方法、数字电视终端以及前端系统的制作方法
【专利摘要】本发明实施例公开了一种节目单推送的方法、数字电视终端以及前端系统,其中一种节目单推送的方法包括:获取用户设置的节目单推送信息;将所述节目单推送信息发送给前端系统,以使所述前端系统根据所述节目单推送信息推送推荐节目单,所述节目单推送信息包括用户所选择的节目单推送方式;接收所述前端系统推送的所述推荐节目单。采用本发明,可以实现根据用户的需求自动获取个性化节目单,从而播放出用户喜爱的节目。
【专利说明】一种节目单推送的方法、数字电视终端以及前端系统【技术领域】
[0001]本发明涉及数字电视领域,尤其涉及一种节目单推送的方法、数字电视终端以及iu端系统。
【背景技术】
[0002]随着有线电视的推广,电视节目种类越来越多,频道数目也与日俱增。用户在观看电视的时候,常常处于一种盲目的状态,通过不断手动切换节目的方法来选择自己所要观看的节目。此过程不仅繁琐,而且极其容易错过自己想看的节目。
[0003]目前公开了一种节目单生成方法,用户在观看电视节目之前,在电视节目指南中选择想要观看的电视节目排列节目单,所述方法完全需要用户手动排列节目单中的电视节目,操作繁琐;并且由于需要用户在繁多的可选节目中手动选择添加进节目单的节目,使得许多用户有可能感兴趣的节目被遗漏,用户体验很差。

【发明内容】

[0004]有鉴于此,本发明实施例提供了一种节目单推送的方法、数字电视终端以及前端系统,可以根据用户选择的节目单推送方式自动为用户推荐节目单。
[0005]为了解决上述技术问题,本发明实施例提供了一种节目单推送的方法,包括:
[0006]获取用户设置的节目单推送信息;
[0007]将所述节目单推送信息发送给前端系统,以使所述前端系统根据所述节目单推送信息推送推荐节目单,所述节目单推送信息包括用户所选择的节目单推送方式;
[0008]接收所述前端系统推送的所述推荐节目单。
[0009]相应地,本发明实施例还提供了一种数字电视终端,包括:
[0010]节目单推送信息获取模块,用于获取用户设置的节目单推送信息;
[0011]节目单推送信息发送模块,用于将所述节目单推送信息发送给前端系统,以使所述前端系统根据所述节目单推送信息推荐节目单,所述节目单推送信息包括用户所选择的节目单推送方式;
[0012]推荐节目单接收模块,用于接收所述前端系统推送的所述推荐节目单。
[0013]相应的,本发明实施例还提供了另一种节目单推送的方法,所述方法包括:
[0014]接收数字电视终端发送的节目单推送信息,所述节目单推送信息包括用户所选择的节目单推送方式;
[0015]获取与所述节目单推送信息对应的推荐节目单;
[0016]向所述数字电视终端推送所述推荐节目单。
[0017]相应地,本发明实施例还提供了一种前端系统,包括:
[0018]节目单推送信息接收模块,用于接收数字电视终端发送的节目单推送信息,所述节目单推送信息包括用户所选择的节目单推送方式;
[0019]推荐节目单获取模块,用于获取与所述节目单推送信息对应的推荐节目单;[0020]推荐节目单推送模块,用于向所述数字电视终端推送所述推荐节目单。
[0021]本发明实施例通过数字电视终端将用户选择的节目单推送方式发送给前端系统,前端系统根据所述节目单推送方式获取推荐节目单,并将所述推荐节目单推送给数字电视终端,从而实现了根据用户的需求自动获取个性化节目单。
【专利附图】

【附图说明】
[0022]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本发明实施例提供的一种节目单推送的方法流程图;
[0024]图2是本发明实施例提供的另一种节目单推送的方法流程图;
[0025]图3是本发明实施例提供的一种数字电视终端的结构示意图;
[0026]图4是本发明实施例提供的核定节目单获取模块的结构示意图;
[0027]图5是本发明实施例提供的一种前端系统的结构示意图。
【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]图1是一种节目单推送的方法流程图。如图所示本实施例中的节目单推送的方法的流程可以包括:
[0030]S110,获取用户设置的节目单推送信息。具体的,用户可以根据数字电视终端显示屏幕上提供的设置界面的提示来设置节目单推送信息,所述节目单推送信息包括用户所选择的节目单推送方式,所述节目单推送方式包括运营商推送方式、前端系统智能推送方式和用户自定义方式中任意一种。
[0031]可选的,所述节目单推送信息还可以包括用户设置的节目需求信息。具体的,当用户选择了节目单推送方式之后,用户可以进一步设置节目需求信息。数字电视终端可以为用户提供各种节目特征,例如“推荐最多”、“点播最多”、“娱乐”以及“新闻”等节目特征,用户可以从所述节目特征中选择一个或多个节目特征作为节目需求信息。例如,用户在设置节目单推送信息时,选择了运营商推送方式,进一步在节目特征中选择了“综艺”节目特征,数字电视终端将包含运营商推送方式和“综艺”节目特征的节目单推送信息提供给前端系统,前端系统在预先由运营商编排得到的推荐节目单中获取至少一个与“综艺”节目特征对应的推荐节目单。
[0032]S120,将所述节目单推送信息发送给前端系统,以使所述前端系统根据所述节目单推送信息推送推荐节目单。具体的,数字电视终端将用户设置的节目单推送信息发送给前端系统,以使所述前端系统根据所述节目单推送信息推送推荐节目单。
[0033]若用户设置的节目单推送信息中所述节目单推送方式为运营商推送方式,前端系统则获取预先由运营商编排得到的至少一个推荐节目单。具体实现中,运营商通过分析热播的直播节目或/和点播节目并结合其想推广的节目编排出至少一个推荐节目单,并存于前端系统。当前端系统接收到的节目单推送信息中所述节目单推送方式为运营商推送方式,则在预先保存的由运营商推荐的节目单中获取至少一个推荐节目单。可选的,运营商还可以对热播的直播节目或/和点播节目根据节目特征进行分类,编排出至少一个推荐节目单,若节目单推送信息中还包括节目特征,前端系统在预先由运营商编排得到的推荐节目单中获取与所述节目特征对应的推荐节目单。
[0034]若用户设置的节目单推送信息中所述节目单推送方式为前端系统智能推送方式,则根据所述用户的节目观看记录编排得到至少一个推荐节目单。具体实现中,当前端系统接收到的节目单推送信息中所述节目单推送方式为前端系统智能推送方式,根据用户观看节目的记录,在直播节目或/和点播节目中分析出用户可能会感兴趣的节目,并根据所述感兴趣的节目编排出至少一个推荐节目单。可选的,当前端系统接收到节目单推送信息中还包括节目需求信息,则根据用户观看节目的记录,在直播节目或/和点播节目中分析出用户可能感兴趣的节目,并在所述可能感兴趣的节目中获取满足所述节目需求信息的节目,编排出至少一个推荐节目单。例如,节目需求信息为“体育”节目特征,前端系统在直播节目或/和点播节目中分析出用户可能感兴趣的节目,在所述用户可能感兴趣的节目中获取与体育有关的节目,从而编排出至少一个推荐节目单。
[0035]若用户设置的节目单推送信息中所述节目单推送方式为用户自定义方式,则根据所述用户的节目需求信息编排得到至少一个推荐节目单。具体实现中,当前端系统接收到的节目单推送信息中所述节目单推送方式为用户自定义方式,则根据用户设置的节目需求信息,编排出至少一个推荐节目单。例如,用户选择了“推荐最多”和“优先直播”节目特征作为节目需求信息,前端系统先从观众推荐最多的节目里,优先排列最符合要求的直播节目,然后在直播节目单中安排点播节目,从而编排出至少一个推荐节目单。
[0036]S130,接收所述前端系统推送的所述推荐节目单。具体的,当数字电视终端接收到前端推送的推荐节目单之后,可以进一步根据用户指令执行相应操作。可选的,所述用户指令可以是根据预设的切换方式自动切换所述推荐节目单,其中,预设的节目切换方式包括:
[0037]节目切换方式一,根据当前节目的结束时间切换,例如当前播放的节目在此刻结束,那么数字电视终端自动切换到节目单中的下一节目进行播放;
[0038]节目切换方式二,根据下个节目的开始时间切换,例如无论当前播放的节目在此刻结束与否,但节目单中的下一节目已经开始,那么数字电视终端自动切换到节目单中的下一节目进行播放;
[0039]节目切换方式三,用户自定义切换时间,特别地,当用户选择所述自定义切换时间作为节目单切换方式时,可以要求用户继续设置节目切换时间点,数字电视终端从而获取用户设置的节目切换时间点,根据所述节目切换时间点切换节目,例如可以设置在下一节目开始后5分钟作为节目切换时间点,无论当前播放的节目结束与否,数字电视终端都自动切换到节目单中的下一节目进行播放。可选的,用户可以对针对节目单中每两个节目之间设置所述节目切换时间点。
[0040]进一步的,对于同一个节目单可以采用上述多种节目切换方式结合的方式进行节目切换,例如:用户设定所述节目单中两部分节目分别由节目切换方式一和节目切换方式三进行切换,那么用户可以对节目单中的一部分节目之间设置节目切换时间点,在播放过程中,设置了节目切换时间点的那部分节目是在所述时间点进行切换,除此之外的另一部分节目都在当前节目结束时,切换到节目单的下一节目。
[0041]无论是以何种方式切换节目,当到达节目切换时间时,数字电视终端获取下个节目的播放类型,若获取到的下个节目播放类型为直播节目,则切换到播放下个节目的直播频道;若获取到的下个节目播放类型为点播节目,则切换到点播播放界面;若获取到的下个节目为空,则提示用户推荐节目单播放完毕。
[0042]图2是另一实施例中的一种节目单推送的方法流程图,可以包括:
[0043]S2010,获取用户设置的节目单推送信息。具体的,用户可以根据数字电视终端显示屏幕上提供的设置界面的提示来设置节目单推送信息,所述节目单推送信息包括用户所选择的节目单推送方式,所述节目单推送方式包括运营商推送方式、前端系统智能推送方式和用户自定义方式中任意一种。
[0044]可选的,所述节目单推送信息还可以包括用户设置的节目需求信息。具体的,当用户选择了节目单推送方式之后,用户可以进一步设置节目需求信息。数字电视终端可以为用户提供节目特征,例如“推荐最多”、“点播最多”、“娱乐”以及“新闻”等节目特征,用户可以从所述节目特征中选择一个或多个节目特征作为节目需求信息。例如,用户在设置节目单推送信息时,选择了运营商推送方式,进一步在节目特征中选择了“综艺”节目特征,数字电视终端将包含运营商推送方式和“综艺”节目特征的节目单推送信息提供给前端系统,前端系统在预先由运营商编排得到的推荐节目单中获取至少一个与“综艺”节目特征对应的推荐节目单。
[0045]S2020,终端发送节目单推送信息给前端系统。具体的,用户在数字电视终端设置完节目单推送信息以后,将此节目单推送信息发送给前端系统,以使所述前端系统根据所述节目单推送信息推送推荐节目单。
[0046]S2030,前端系统接收节目单推送信息。具体的,前端系统接收数字电视终端发送来的节目单推送信息。
[0047]S2040,前端系统获取推荐节目单。具体的,前端系统根据用户设置的节目单推送信息获取推荐节目单。
[0048]若用户设置的节目单推送信息中所述节目单推送方式为运营商推送方式,前端系统则获取预先由运营商编排得到的至少一个推荐节目单。具体实现中,运营商通过分析热播的直播节目或/和点播节目并结合其想推广的节目编排出至少一个推荐节目单,并存于前端系统。当前端系统接收到的节目单推送信息中所述节目单推送方式为运营商推送方式,则在预先保存的由运营商推荐的节目单中获取至少一个推荐节目单。可选的,运营商还可以对热播的直播节目或/和点播节目根据节目特征进行分类,编排出至少一个推荐节目单,若节目单推送信息中还包括节目特征,前端系统在预先由运营商编排得到的推荐节目单中获取与所述节目特征对应的推荐节目单。
[0049]若用户设置的节目单推送信息中所述节目单推送方式为前端系统智能推送方式,则根据所述用户的节目观看记录编排得到至少一个推荐节目单。具体实现中,当前端系统接收到的节目单推送信息中所述节目单推送方式为前端系统智能推送方式,根据用户观看节目的记录,在直播节目或/和点播节目中分析出用户可能会感兴趣的节目,并根据所述感兴趣的节目编排出至少一个推荐节目单。可选的,当前端系统接收到节目单推送信息中还包括节目需求信息,则根据用户观看节目的记录,在直播节目或/和点播节目中分析出用户可能感兴趣的节目,并在所述可能感兴趣的节目中获取满足所述节目需求信息的节目,编排出至少一个推荐节目单。例如,节目需求信息为“体育”节目特征,前端系统在直播节目或/和点播节目中分析出用户可能感兴趣的节目,在所述用户可能感兴趣的节目中获取与体育有关的节目,从而编排出至少一个推荐节目单。
[0050]若用户设置的节目单推送信息中所述节目单推送方式为用户自定义方式,则根据所述用户的节目需求信息编排得到至少一个推荐节目单。具体实现中,当前端系统接收到的节目单推送信息中所述节目单推送方式为用户自定义方式,则根据用户设置的节目需求信息,编排出至少一个推荐节目单。例如,用户选择了“推荐最多”和“优先直播”节目特征作为节目需求信息,前端系统先从观众推荐最多的节目里,优先排列最符合要求的直播节目,然后在直播节目单中安排点播节目,从而编排出至少一个推荐节目单。
[0051]S2050,前端系统推送推荐节目单给数字电视终端。具体的,前端系统按照步骤S2040获取推荐节目单以后,将此推荐节目单推送给数字电视终端进行核定。
[0052]S2060,数字电视终端获取前端系统推送来的推荐节目单。
[0053]S2070,数字电视终端获取用户针对所述前端系统推送的推荐节目单的操作指令。具体的,用户在S2010设置节目单推送信息之后,得到前端推送来的推荐节目单,用户可以进一步的对推荐节目单进行选择和/或编辑,数字电视终端获取用户针对推荐节目单的选择和/或编辑的操作指令。具体的,用户提交操作指令具体实施方法如下:如果前端系统推送回来的推荐节目单不止一个,用户首先要选择一个最合适的推荐节目单;如果前端系统推送回来的推荐节目单只有一个或者用户已选择出最合适的推荐节目单,用户可以进一步地查阅目前的推荐节目单,若满意,则直接保存目前的推荐节目单,执行S2140 ;若不满意,则可以进一步地编辑目前的推荐节目单中的节目,例如用户可以选中要替换的目标节目,点击确定后向前端系统请求该节目时间段的直播节目以及播放时长相差不大的点播节目,用户从中选择一个节目替换之前选中的节目。
[0054]S2080,数字电视终端根据用户的操作指令向所述前端系统发送针对所述推荐节目单中的目标节目的备选节目请求。本实施例中为前端系统负责对推荐节目单进行修订或选择操作,在其他可选实施例中,数字电视终端也可以在本地根据操作指令对推荐节目单进行修订或选择从而得到核定节目单。
[0055]S2090,前端系统接收目标节目的备选节目请求。
[0056]S2100,前端系统获取与所述目标节目所在时段至少部分相同的至少一个备选节目。具体的,前端系统分析目标节目所在时段,在直播节目和/或点播节目中获取与目标节目所在时段至少部分相同的至少一个备选节目。
[0057]S2110,前端系统将所述备选节目发送给数字电视终端。
[0058]S2120,数字电视终端接收前端系统返回的备选节目。
[0059]S2130,数字电视终端将用户选中的备选节目替换所述推荐节目单中的目标节目,从而得到所述核定节目单。具体的,用户在前端系统返回的备选节目中选择一个备选节目,数字电视终端将用户选择的备选节目替换推荐节目单中的目标节目,从而得到核定节目单。
[0060] S2140,数字电视终端根据预设的节目切换方式自动切换所述推荐节目单或所述核定节目单中的节目。具体的,数字电视终端在接收到前端系统推送的推荐节目单或者得到核定节目单之后,根据预设的节目切换方式自动切换所述推荐节目单或者核定节目单。其中,数字电视终端可以提供的预设节目切换方式包括:
[0061 ] 节目切换方式一,根据当前节目的结束时间切换,例如当前播放的节目在此刻结束,那么数字电视终端自动切换到节目单中的下一节目进行播放;
[0062]节目切换方式二,根据下个节目的开始时间切换,例如无论当前播放的节目在此刻结束与否,但节目单中的下一节目已经开始,那么数字电视终端自动切换到节目单中的下一节目进行播放;
[0063]节目切换方式三,用户自定义切换时间,特别地,当用户选择所述自定义切换时间作为节目单切换方式时,可以要求用户继续设置节目切换时间点,数字电视终端从而获取用户设置的节目切换时间点,根据所述节目切换时间点切换节目,例如可以设置在下一节目开始后5分钟作为节目切换时间点,无论当前播放的节目结束与否,数字电视终端都自动切换到节目单中的下一节目进行播放。可选的,用户可以对针对节目单中每两个节目之间设置所述节目切换时间点。
[0064]进一步地,对于同一个节目单可以采用上述多种节目切换方式结合的方式进行节目切换,例如:用户设定所述节目单中两部分节目分别由节目切换方式一和节目切换方式三进行切换,那么用户可以对节目单中的一部分节目之间设置节目切换时间点,在播放过程中,设置了节目切换时间点的那部分节目是在所述时间点进行切换,除此之外的另一部分节目都在当前节目结束时,切换到节目单的下一节目。
[0065]无论是以何种方式切换节目,当到达节目切换时间时,数字电视终端获取下个节目的播放类型,若获取到的下个节目播放类型为直播节目,则切换到播放下个节目的直播频道;若获取到的下个节目播放类型为点播节目,则切换到点播播放界面;若获取到的下个节目为空,则提示用户推荐节目单播放完毕。
[0066]图3是一种数字电视终端的结构示意图。本发明中的数字电视终端是与用户直接交互的设备,主要是用于视频业务,所述的数字电视终端可以是电视机、电脑、手机、平板电脑等。如图所示本发明实施例中的数字电视终端至少可以包括节目单推送信息获取模块310、节目单推送信息发送模块320以及推荐节目单接收模块330,其中:
[0067]节目单推送信息获取模块310,用于获取用户设置的节目单推送信息。具体的,用户可以根据节目单推送信息获取模块310显示屏幕上提供的设置界面的提示来设置节目单推送信息,所述节目单推送信息包括用户所选择的节目单推送方式,所述节目单推送方式包括运营商推送方式、前端系统智能推送方式和用户自定义方式中任意一种,节目单推送信息获取模块310获取的用户设置的节目单推送信息。
[0068]可选的,所述节目单推送信息还可以包括用户设置的节目需求信息。具体的,当用户选择了节目单推送方式之后,用户可以进一步设置节目需求信息。节目单推送信息获取模块310可以为用户提供节目特征,例如“推荐最多”、“点播最多”、“娱乐”以及“新闻”等节目特征,用户可以从所述节目特征中选择一个或多个节目特征作为节目需求信息。例如,用户在设置节目单推送信息时,选择了运营商推送方式,进一步在节目特征中选择了“综艺”节目特征,节目单推送信息发送模块320将包含运营商推送方式和“综艺”节目特征的节目单推送信息提供给前端系统,前端系统在预先由运营商编排得到的推荐节目单中获取至少一个与“综艺”节目特征对应的推荐节目单。
[0069]节目单推送信息发送模块320,用于将所述节目单推送信息发送给前端系统,以使所述前端系统根据所述节目单推送信息推荐节目单。具体的,用户在数字电视终端设置完节目单推送信息以后,节目单推送信息发送模块320将所述节目单推送信息发送给前端系统,以使所述前端系统根据所述节目单推送信息获取对应的推荐节目单。其中,节目单推送信息发送模块320发送的节目单推送信息可以包括节目单推送方式,也可以包括节目单推送方式与节目需求信息。
[0070]推荐节目单接收模块330,用于接收所述前端系统推送的所述推荐节目单。具体的,当推荐节目单接收模块330接收到前端推送的推荐节目单之后,可以进一步根据用户指令执行相应操作。
[0071]可选的,本发明实施例中的数字电视终端还可以进一步包括操作指令获取模块340以及核定节目单获取模块350,其中:
[0072]操作指令获取模块340,用于获取用户针对所述前端系统推送的推荐节目单的操作指令。具体的,推荐节目单接收模块330接收到前端系统推送的推荐节目单之后,用户可以进一步对前端系统推送的推荐节目单进行选择和/或编辑,操作指令获取模块340获取用户针对所述推荐节目单的操作指令。具体的,用户提交操作指令具体实施方法如下:如果前端系统推送回来的推荐节目单不止一个,用户首先要选择一个最合适的推荐节目单;如果前端系统推送回来的推荐节目单只有一个或者用户选择出最合适的推荐节目单,用户可以进一步地查阅目前的推荐节目单,若满意,则直接保存目前的推荐节目单,触发节目切换模块360根据预设的节目切换方式自动切换所述推荐节目单;若不满意,则可以进一步地编辑目前的推荐节目单中的节目,例如用户可以选中要替换的目标节目,点击确定后向前端系统请求该节目时间段的直播节目以及播放时长相差不大的点播节目,用户从中选择一个节目替换之前选中的节目。
[0073]核定节目单获取模块350,用于根据所述操作指令和所述推荐节目单获取核定节目单。可选的,核定节目单获取模块350可以进一步包括如图4所示的备选节目请求发送单元351、备选节目获取单元352以及核定节目单获取单元353,其中:
[0074]备选节目请求发送单元351,用于根据用户的操作指令向所述前端系统发送针对所述推荐节目单中的目标节目的备选节目请求。具体的,备选节目请求发送单元351将用户选中的目标节目发送给前端系统,以使前端系统在直播节目和/或点播节目中对应获取与所述目标节目所在时段至少部分相同的至少一个备选节目。
[0075]备选节目获取单元352,用于获取所述前端系统返回的与所述目标节目所在时段至少部分相同的至少一个备选节目。
[0076]核定节目单获取单元353,用于将用户选中的备选节目替换所述推荐节目单中的目标节目,从而得到所述核定节目单。具体的,对于同一个目标节目,用户可以在备选节目获取单元352获取的对应的备选节目中选择一个备选节目,核定节目单获取单元353将用户选中的备选节目替换对应的目标节目,从而获得核定节目单。
[0077]可选的,本发明实施例中的数字电视终端还可以进一步包括节目切换模块360,其[0078]节目切换模块360,用于根据预设的节目切换方式自动切换所述推荐节目单或所述核定节目单中的节目。具体的,节目切换模块360根据预设的节目切换方式自动切换所述推荐节目单或所述核定节目单中的节目,其中,预设的节目切换方式包括:
[0079]节目切换方式一,根据当前节目的结束时间切换,例如当前播放的节目在此刻结束,那么节目切换模块360自动切换到节目单中的下一节目进行播放;
[0080]节目切换方式二,根据下个节目的开始时间切换,例如无论当前播放的节目在此刻结束与否,但节目单中的下一节目已经开始,那么节目切换模块360自动切换到节目单中的下一节目进行播放;
[0081]节目切换方式三,用户自定义切换时间,特别地,当用户选择所述自定义切换时间作为节目单切换方式时,可以要求用户继续设置节目切换时间点,节目切换模块360从而获取用户设置的节目切换时间点,根据所述节目切换时间点切换节目,例如可以设置在下一节目开始后5分钟作为节目切换时间点,无论当前播放的节目结束与否,节目切换模块360都自动切换到节目单中的下一节目进行播放。可选的,用户可以对针对节目单中每两个节目之间设置所述节目切换时间点。
[0082]进一步的,对于同一个节目单可以采用上述多种节目切换方式结合的方式进行节目切换,例如:用户设定所述节目单中两部分节目分别由节目切换方式一和节目切换方式三进行切换,那么用户可以对节目单中的一部分节目之间设置节目切换时间点,在播放过程中,设置了节目切换时间点的那部分节目是在所述时间点进行切换,除此之外的另一部分节目都在当前节目结束时,切换到节目单的下一节目。
[0083]无论是以何种方式切换节目,当到达节目切换时间时,节目切换模块360获取下个节目的播放类型,若获取到的下个节目播放类型为直播节目,则切换到播放下个节目的直播频道;若获取到的下个节目播放类型为点播节目,则切换到点播播放界面;若获取到的下个节目为空,则提示用户推荐节目单播放完毕。
[0084]图5是一种前端系统的结构示意图。如图所示本发明实施例中的前端系统至少可以包括节目单推送信息获取模块510、推荐节目单获取模块520以及推荐节目单推送模块530,其中:
[0085]节目单推送信息获取模块510,用于接收数字电视终端发送的节目单推送信息,所述节目单推送信息包括用户所选择的节目单推送方式。具体的,节目单推送信息接收模块510接收数字电视终端发送的节目单推送信息,所述节目单推送信息可以包含节目单推送方式和/或节目需求信息。
[0086]推荐节目单获取模块520,用于获取与所述节目单推送信息对应的推荐节目单。具体的,节目单推送信息获取模块510接收数字电视终端发送的节目单推送信息,推荐节目单获取模块520根据所述节目单推送信息推送推荐节目单。
[0087]若数字电视终端发送的节目单推送信息中所述节目单推送方式为运营商推送方式,推荐节目单获取模块520则获取预先由运营商编排得到的至少一个推荐节目单。具体实现中,运营商通过分析热播的直播节目或/和点播节目并结合其想推广的节目编排出至少一个推荐节目单,并存于前端系统。当节目单推送信息获取模块510接收到的节目单推送信息中所述节目单推送方式为运营商推送方式,则在预先保存的由运营商推荐的节目单中获取至少一个推荐节目单。可选的,运营商还可以对热播的直播节目或/和点播节目根据节目特征进行分类,编排出至少一个推荐节目单,若数字电视终端发送的节目单推送信息中还包括了节目需求信息,节目单获取模块520在预先由运营商编排得到的推荐节目单中获取至少一个满足所述节目需求信息的推荐节目单。
[0088]若数字电视终端发送的节目单推送信息中所述节目单推送方式为前端系统智能推送方式,则根据所述用户的节目观看记录编排得到至少一个推荐节目单。具体实现中,当节目单推送信息获取模块510接收到的节目单推送信息中所述节目单推送方式为前端系统智能推送方式,节目单获取模块520根据用户观看节目的记录,在直播节目或/和点播节目中分析出用户可能会感兴趣的节目,并根据所述感兴趣的节目编排出至少一个推荐节目单。可选的,当节目单推送信息获取模块510接收到节目单推送信息中还包括节目需求信息,则根据用户观看节目的记录,在直播节目或/和点播节目中分析出用户可能感兴趣的节目,并在所述可能感兴趣的节目中获取满足所述节目需求信息的节目,编排出至少一个推荐节目单。例如,节目需求信息为“体育”节目特征,节目单获取模块520在直播节目或/和点播节目中分析出用户可能感兴趣的节目,在所述用户可能感兴趣的节目中获取与体育有关的节目,从而编排出至少一个推荐节目单。
[0089]若数字电视终端发送的节目单推送信息中所述节目单推送方式为用户自定义方式,则根据所述用户的节目需求信息编排得到至少一个推荐节目单。具体实现中,当节目单推送信息获取模块510接收到的节目单推送信息中所述节目单推送方式为用户自定义方式,节目单获取模块520则根据用户设置的节目需求信息,编排出至少一个推荐节目单。例如,用户选择了 “推荐最多”和“优先直播”节目特征作为节目需求信息,节目单获取模块520先从观众推荐最多的节目里,优先排列最符合要求的直播节目,然后在直播节目单中安排点播节目,从而编排出至少一个推荐节目单。
[0090]推荐节目单推送模块530,用于向所述数字电视终端推送所述推荐节目单。具体的,推荐节目单获取模块520获取到推荐节目单之后,推荐节目单推送模块530将此推荐节目单发送给数字电视终端。
[0091]可选的,本发明实施例中节目单推送的前端系统还可以进一步包括备选节目请求获取模块540以及备选节目返回模块550,其中:
[0092]备选节目请求获取模块540,用于获取所述数字电视终端发送的针对所述推荐节目单中的目标节目的备选节目请求。具体的,数字电视终端在接收到推荐节目单之后,用户可以进一步对推荐节目单中的节目进行操作,备选节目请求获取模块540分析用户在推荐节目单中选中的节目所在时段,在直播节目和/或点播节目中对应获取与选中的节目所在时段至少部分相同的至少一个备选节目。
[0093]备选节目返回模块550,用于向所述数字电视终端返回与所述目标节目所在时段至少部分相同的至少一个备选节目,以使所述数字电视终端将被所述用户选中的备选节目替换所述推荐节目单中的目标节目从而得到所述核定节目单。
[0094]本发明实施例通过数字电视终端将用户选择的节目单推送方式和/或节目需求信息发送给前端系统,前端系统根据所述节目单推送方式和/或节目需求信息获取推荐节目单,并将所述推荐节目单推送给数字电视终端,从而实现了根据用户的需求自动获取个性化节目单;进一步的,用户还可以对前端系统推送的推荐节目单进行操作,获取核定节目单,使节目单中的节目更满足用户需求,提高用户体验度。
[0095]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0096]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种节目单推送的方法,其特征在于,所述方法包括:获取用户设置的节目单推送信息;将所述节目单推送信息发送给前端系统,以使所述前端系统根据所述节目单推送信息推送推荐节目单,所述节目单推送信息包括用户所选择的节目单推送方式;接收所述前端系统推送的所述推荐节目单。
2.根据权利要求1所述的方法,其特征在于,所述节目单推送方式包括以下方式中的任意一种:运营商推送方式;前端系统智能推送方式;用户自定义方式。
3.根据权利要求1所述的方法,其特征在于,所述节目单推送信息还包括用户设置的节目需求信息,以使所述前端系统推送满足所述节目需求信息的推荐节目单。
4.根据权利要求1所述的方法,其特征在于,所述接收所述前端系统推送的所述推荐节目单之后还包括:获取用户针对所述前端系统推送的推荐节目单的操作指令;根据所述操作指令和所述推荐节目单获取核定节目单。.
5.根据权利要求4所述的方法,其特征在于,所述根据所述操作指令和所述推荐节目单获取核定节目单包括:根据用户的操作指令向所述前端系统发送针对所述推荐节目单中的目标节目的备选节目请求;获取所述前端系统返回的与所述目标节目所在时段至少部分相同的至少一个备选节目;将用户选中的备选节目替换所述推荐节目单中的目标节目,从而得到所述核定节目单。
6.根据权利要求1?5任一项所述的方法,其特征在于,所述方法还包括:根据预设的节目切换方式自动切换所述推荐节目单或所述核定节目单中的节目;所述预设的节目切换方式包括:按照当前节目结束时间从当前播放节目切换到所述节目单中的下一个节目;或按照下一个节目开始时间从当前播放节目切换到所述节目单中的下一个节目;或根据用户自定义的切换时间从当前播放节目切换到所述节目单中的下一个节目。
7.一种数字电视终端,其特征在于,所述数字电视终端包括:节目单推送信息获取模块,用于获取用户设置的节目单推送信息;节目单推送信息发送模块,用于将所述节目单推送信息发送给前端系统,以使所述前端系统根据所述节目单推送信息推荐节目单,所述节目单推送信息包括用户所选择的节目单推送方式;推荐节目单接收模块,用于接收所述前端系统推送的所述推荐节目单。
8.根据权利要求7所述的数字电视终端,其特征在于,所述节目单推送方式包括以下方式中的任意一种:运营商推送方式;前端系统智能推送方式;用户自定义方式。
9.根据权利要求7所述的数字电视终端,其特征在于,所述节目单推送信息还包括用户设置的节目需求信息,以使所述前端系统推送满足所述节目需求信息的推荐节目单。
10.根据权利要求7所述的数字电视终端,其特征在于,所述数字电视终端还包括:操作指令获取模块,用于获取用户针对所述前端系统推送的推荐节目单的操作指令;核定节目单获取模块,用于根据所述操作指令和所述推荐节目单获取核定节目单。
11.根据权利要求10所述的数字电视终端,其特征在于,所述核定节目单获取模块包括:备选节目请求发送单元,用于根据用户的操作指令向所述前端系统发送针对所述推荐节目单中的目标节目的备选节目请求;备选节目获取单元,用于获取所述前端系统返回的与所述目标节目所在时段至少部分相同的至少一个备选节目;核定节目单获取单元,用于将用户选中的备选节目替换所述推荐节目单中的目标节目,从而得到所述核定节目单。
12.根据权利要求7?11任一项所述的数字电视终端,其特征在于,所述数字电视终端还包括:节目切换模块,用于 根据预设的节目切换方式自动切换所述推荐节目单或所述核定节目单中的节目;所述预设的节目切换方式包括:按照当前节目结束时间从当前播放节目切换到所述节目单中的下一个节目;或按照下一个节目开始时间从当前播放节目切换到所述节目单中的下一个节目;或根据用户自定义的切换时间从当前播放节目切换到所述节目单中的下一个节目。
13.一种节目单推送的方法,其特征在于,所述方法包括:接收数字电视终端发送的节目单推送信息,所述节目单推送信息包括用户所选择的节目单推送方式;获取与所述节目单推送信息对应的推荐节目单;向所述数字电视终端推送所述推荐节目单。
14.根据权利要求13所述的方法,其特征在于,所述节目单推送方式包括以下方式中的任意一种:运营商推送方式;前端系统智能推送方式;用户自定义方式;所述获取与所述节目单推送信息对应的节目单包括:若数字电视终端发送的节目单推送信息中所述节目单推送方式为运营商推送方式,则获取预先由运营商编排得到的至少一个推荐节目单;若数字电视终端发送的节目单推送信息中所述节目单推送方式为前端系统智能推送方式,则根据所述用户的节目观看记录编排得到至少一个推荐节目单;若数字电视终端发送的节目单推送信息中所述节目单推送方式为用户自定义方式,则根据所述用户的节目需求信息编排得到至少一个推荐节目单。
15.根据权利要求13或14任一项所述的方法,其特征在于,所述向所述数字电视终端推送所述推荐节目单之后还包括:获取所述数字电视终端发送的针对所述推荐节目单中的目标节目的备选节目请求;向所述数字电视终端返回与所述目标节目所在时段至少部分相同的至少一个备选节目,以使所述数字电视终端将被所述用户选中的备选节目替换所述推荐节目单中的目标节目从而得到所述核定节目单。
16.一种如端系统,其特征在于,所述如端系统包括:节目单推送信息接收模块,用于接收数字电视终端发送的节目单推送信息,所述节目单推送信息包括用户所选择的节目单推送方式;推荐节目单获取模块,用于获取与所述节目单推送信息对应的推荐节目单;推荐节目单推送模块,用于向所述数字电视终端推送所述推荐节目单。
17.根据权利要求16所述的前端系统,其特征在于,所述节目单推送方式包括以下方式中的任意一种:运营商推送方式;前端系统智能推送方式;用户自定义方式;所述推荐节目单获取模块用于:.若数字电视终端发送的节目单推送信息中所述节目单推送方式为运营商推送方式,则获取预先由运营商编排得到的至少一个推荐节目单;若数字电视终端发送的节目单推送信息中所述节目单推送方式为前端系统智能推送方式,则根据所述用户的节目观看记录编排得到至少一个推荐节目单;若数字电视终端发送的节目单推送信息中所述节目单推送方式为用户自定义方式,则根据所述用户的节目需求信息编排得到至少一个推荐节目单。
18.根据权利要求16或17任意一项所述的前端系统,其特征在于,所述前端系统还包括:备选节目请求获取模块,用于获取所述数字电视终端发送的针对所述推荐节目单中的目标节目的备选节目请求;备选节目返回模块,用于向所述数字电视终端返回与所述目标节目所在时段至少部分相同的至少一个备选节目,以使所述数字电视终端将被所述用户选中的备选节目替换所述推荐节目单中的目标节目从而得到所述核定节目单。
【文档编号】H04N21/466GK103442255SQ201310370027
【公开日】2013年12月11日 申请日期:2013年8月22日 优先权日:2013年8月22日
【发明者】简志军 申请人:深圳市龙视传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1