电视节目推送方法及装置与流程

文档序号:12498560阅读:580来源:国知局
电视节目推送方法及装置与流程

本发明涉及电视技术领域,尤其涉及电视节目推送方法及装置。



背景技术:

目前,收看电视节目成了人们日常生活中不可或缺的娱乐消遣活动之一,但当用户在选择想要收看的电视节目时,通常是根据电视节目关键词搜索电视节目资源或通过遥控器频繁地切换频道以选择自己想要收看的节目,上述两种方式均属于被动傻瓜式的节目推送方式,电视系统使用灵活度低。



技术实现要素:

本发明的主要目的在于提供一种电视节目推送方法及装置,旨在通过节目信息表直观地主动地推荐电视节目给用户,为用户提供多种了解电视节目的途径,提高电视系统使用灵活度。

为实现上述目的,本发明提供的一种电视节目推送方法,所述电视节目推送方法包括以下步骤:

在与预设客户端连接后,接收所述客户端回传的电视节目播放数据;

统计所述电视节目播放数据;

根据所述统计结果建立节目信息表,并将所述节目信息表发送给所述客户端,以供所述客户端显示节目信息表。

优选地,所述节目信息表包括节目推荐表;所述根据所述统计结果建立节目信息表,并将所述节目信息表发送给所述客户端,以供所述客户端显示节目信息表的步骤包括:

当所述电视节目播放数据是当前客户端使用者观看电视节目的偏好参数时,根据所述偏好参数的统计结果建立节目推荐表;

将所述节目推荐表发送给所述客户端,以供所述客户端显示节目推荐表信息。

优选地,所述将所述节目推荐表发送给所述客户端的步骤之前还包括:

获取所述偏好参数与所述节目推荐表的匹配度;并当所述匹配度大于预设的阈值时,执行将所述节目推荐表发送给所述客户端的步骤。

优选地,所述节目信息表包括节目热度排行表;所述根据所述统计结果建立节目信息表,并将所述节目信息表发送给所述客户端,以供所述客户端显示节目信息表的步骤包括:

当所述电视节目播放数据是所述客户端所在区域电视节目的收视率参数时,根据所述收视率参数的统计结果建立节目热度排行表;

将所述节目热度排行表发送给所述客户端,以供所述客户端按照节目收视率从高到低的顺序依次显示节目信息。

优选地,所述以供所述客户端显示节目信息表的步骤之后还包括:

获取节目信息表中节目的起始播放时间和当前客户端所在区域的实际时间;

当所述起始播放时间与所述实际时间的差值小于预设的参考值时,将通过客户端发送提醒信息至用户。

此外,为实现上述目的,本发明还提供一种电视节目推送装置,包括:

接收模块,用于在与预设客户端连接后,接收所述客户端回传的电视节目播放数据;

统计模块,用于统计所述电视节目播放数据;

生成模块,用于根据所述统计结果建立节目信息表;

发送模块,用于将所述节目信息表发送给所述客户端,以供所述客户端显示节目信息表。

优选地,所述节目信息表包括节目推荐表;所述生成模块还用于当所述电视节目播放数据是当前客户端使用者观看电视节目的偏好参数时,根据所述偏好参数的统计结果建立节目推荐表;

所述发送模块还用于将所述节目推荐表发送给所述客户端,以供所述客户端显示节目推荐表信息。

优选地,所述电视节目推送装置还包括:

匹配度判断模块,用于获取所述偏好参数与所述节目推荐表的匹配度,并当所述匹配度大于预设的阈值时,触发所述发送模块执行将所述节目推荐表发送给所述客户端的步骤。

优选地,所述节目信息表包括节目热度排行表;所述生成模块还用于当所述电视节目播放数据是所述客户端所在区域电视节目的收视率参数时,根据所述收视率参数的统计结果建立节目热度排行表;

所述发送模块还用于将所述节目热度排行表发送给所述客户端,以供所述客户端按照节目收视率从高到低的顺序依次显示节目信息。

优选地,所述电视节目推送装置还包括:

时间获取模块,用于获取节目信息表中节目的起始播放时间和当前客户端所在区域的实际时间,并当所述起始播放时间与所述实际时间的差值小于预设的参考值时,触发所述发送模块执行通过客户端发送提醒信息至用户的步骤。

本发明实施例通过在与预设客户端连接后,接收所述客户端回传的电视节目播放数据;统计所述电视节目播放数据;根据所述统计结果建立节目信息表,并将所述节目信息表发送给所述客户端,以供所述客户端显示节目信息表。从而将收集到的信息用图表的形式推送给用户以供参考和选择,使用户很快找到自己感兴趣或当前区域内大部分人感兴趣的电视节目,减少了电视节目筛选的时间,节目推送更为直观,也增强了电视系统使用的灵活度。

附图说明

图1为本发明电视节目推送方法第一实施例的流程示意图;

图2为本发明电视节目推送方法第二实施例中根据所述统计结果建立节目信息表,并将所述节目信息表发送给所述客户端,以供所述客户端显示节目信息表的细化流程示意图;

图3为本发明电视节目推送方法第二实施例中节目推荐表的界面示意图;

图4为本发明电视节目推送方法第三实施例中根据所述统计结果建立节目信息表,并将所述节目信息表发送给所述客户端,以供所述客户端显示节目信息表的细化流程示意图;

图5为本发明电视节目推送装置第一实施例中功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种电视节目推送方法,参照图1,在本发明的第一实施例中,所述电视节目推送方法包括以下步骤:

步骤S100,在与预设客户端连接后,接收所述客户端回传的电视节目播放数据;

本发明应用于智能电视的节目推送中,其中所述智能电视的客户端与WEB(World Wide Web,全球广域网)服务器连接,所述客户端会收集用户播放电视节目的数据,并定期将数据回传给服务器。需要说明的是,服务器作为电视系统的处理平台,会在一定区域内,与区域内的所有电视客户端通过HTTP协议(HyperText Transfer Protocol,超文本传输协议)连接并互通信息;而本实施例中所述电视节目播放数据可以是针对当前客户端使用者的观看电视习惯或偏好所采集的数据,例如使用者观看电视节目的类型,电视节目时长及观看节目的时间等,还可以是针对当前区域内所有客户端使用者在观看电视节目时所采集到的数据,比如电视节目收视率,电视搜索次数及电视节目对应的在线观看人数等。需要说明的是,所述区域的划分具体是根据服务器容量和/或客户端的分布数量和范围设定的。

步骤S200,统计所述电视节目播放数据;

当接收到客户端回传的电视节目播放数据时,服务器会根据关键词整理和统计该数据,还可以将统计数据存储在链表的结点中。例如,当关键词为“综艺节目”和“电视剧”时,服务器会按照上述两个关键词将收集到的所有电视节目播放数据区分并标记,从而可以整理得到在不同类别下的电视节目数量、电视节目名称及对应的播放时间;所述服务器还可以统计出每个用户观看电视的偏好情况,从而得出当前用户在不同时间段喜欢观看的电视节目类型或特定的节目名称。需要说明的是,对于如何收集和统计电视节目数据可以采用已有的大数据算法进行分析,在此不一一赘述。

步骤S300,根据所述统计结果建立节目信息表,并将所述节目信息表发送给所述客户端,以供所述客户端显示节目信息表。

在本实施例中,服务器将根据电视节目播放数据的统计结果生成节目信息表,其中节目信息表包含针对每个用户维护的节目推荐表和根据电视收视率、用户活跃度及关键词搜索情况得到的电视热度排行表,通过将收集到的信息用图表的形式推送给用户以供参考和选择,能使用户很快找到自己感兴趣或当前区域内大部分人感兴趣的电视节目,减少了电视节目筛选的时间,节目推送更为直观,也增强了电视系统使用的灵活度。

可选地,还可以在所述客户端显示节目信息表的步骤之后,获取节目信息表中节目的起始播放时间和当前客户端所在区域的实际时间;当所述起始播放时间与所述实际时间的差值小于预设的参考值时,将通过客户端发送提醒信息至用户。上述方案是对电视节目推送的补充,可以在客户端显示节目信息表之后,当实际时间与起始播放时间的差值小于预设的参考值,即电视节目将要开始播放时,通过客户端发送弹窗、滚动条等提醒信息给用户。用户可以通过电视遥控器等控制设备点击滚动条直接跳转至即将开始播放的电视节目对应的频道。

参见图2,基于本发明电视节目推送方法第一实施例提出本发明电视节目推送方法第二实施例,在本实施例中,所述节目信息表包括节目推荐表;所述步骤S300包括:

步骤S311,当所述电视节目播放数据是当前客户端使用者观看电视节目的偏好参数时,根据所述偏好参数的统计结果建立节目推荐表;

步骤S312,将所述节目推荐表发送给所述客户端,以供所述客户端显示节目推荐表信息。

在本实施例中,所述客户端可以设置节目信息回传机制,记录用户观看的电视节目,具体可以是客户端在预设的时间间隔内回传用户观看电视节目信息至服务器,还可以当客户端接收到电视节目频道切换指令或电视系统待机请求时,将观看节目的偏好数据反馈给服务器。服务器在收到偏好参数后,可以对用户的使用习惯和观看电视节目的类别等内容进行偏好分析,得出与用户观看习惯近似的电视节目内容,并将近似的电视节目内容以节目推荐表的方式通过客户端展现给用户。需要说明的是,客户端从服务器中获取节目推荐表的具体方式可以根据实际需要进行设置,可以是用户按下节目推荐表的入口菜单后,客户端接收到该请求时,向服务器获取所述节目推荐表。例如,参见图3为节目推荐表一界面示意图,可以将播放时段、节目名称、所在节目对应的频道号及电视节目类型等信息排列并显示。通过上述方式能主动为客户推送与其观看电视偏好近似的电视节目,减少了节目筛选的时间。

此外,还可以结合运营商和/或电视台竞价排名的,即可以将价高者对应的电视节目排列在节目推荐表靠前的位置,为电视系统开发商提供了广告运营收入,同时提供了渠道以帮助竞价者提高电视节目收视率。

需要说明的是,在执行步骤S310之前还可以获取所述偏好参数与所述节目推荐表的匹配度;并当所述匹配度大于预设的阈值时,执行将所述节目推荐表发送给所述客户端的步骤。

可以理解地是,如果匹配度不高,则表示用户实际观看的节目类型与推荐的节目相关性不强,所述服务器继续整理用户的偏好参数数据并维护节目推荐表,直至匹配度大于预设阈值,然后将节目推荐表发送给所述客户端。例如,当匹配度为90%,预设的阈值为80%,则此时服务器可以将所述节目推荐表发送至服务器进行显示。通过上述方式,能提前起到筛选的作用,帮助过滤相关度不高的电视节目,提高电视节目推送质量。

参见图4,基于本发明电视节目推送方法第一实施例提出本发明电视节目推送方法第三实施例,在本实施例中,所述步骤S300包括:

步骤S321,当所述电视节目播放数据是所述客户端所在区域电视节目的收视率参数时,根据所述收视率参数的统计结果建立节目热度排行表;

步骤S322,将所述节目热度排行表发送给所述客户端,以供所述客户端按照节目收视率从高到低的顺序依次显示节目信息。

在本实施例中,所述收视率参数可以是电视节目名称、电视节目播放时段、电视节目对应的电视台名称及电视节目收视率。服务器在接收到电视节目的收视率参数时,可以统计所有接收到的收视率参数,并按照电视节目收视率从高到低的顺序依次排列以形成节目热度排行表,并通过客户端推送节目热度排行表中的信息给用户。通过上述方式,用户可以直观的了解在当前区域内符合大部分人兴趣的电视节目,提升观看电视节目的兴趣。

此外,本发明还提供一种电视节目推送装置,参见图5,在本发明的第一实施例中,所述电视节目推送装置包括:

接收模块10,用于在与预设客户端连接后,接收所述客户端回传的电视节目播放数据;

统计模块20,用于统计所述电视节目播放数据;

本发明应用于智能电视的节目推送中,其中所述智能电视的客户端与WEB(World Wide Web,全球广域网)服务器连接,所述客户端会收集用户播放电视节目的数据,并定期将数据回传给服务器。需要说明的是,服务器作为电视系统的处理平台,会在一定区域内,与区域内的所有电视客户端通过HTTP协议(HyperText Transfer Protocol,超文本传输协议)连接并互通信息;而本实施例中所述电视节目播放数据可以是针对当前客户端使用者的观看电视习惯或偏好所采集的数据,例如使用者观看电视节目的类型,电视节目时长及观看节目的时间等,还可以是针对当前区域内所有客户端使用者在观看电视节目时所采集到的数据,比如电视节目收视率,电视搜索次数及电视节目对应的在线观看人数等。需要说明的是,所述区域的划分具体是根据服务器容量和/或客户端的分布数量和范围设定的。

生成模块30,用于根据所述统计结果建立节目信息表;

当接收到客户端回传的电视节目播放数据时,服务器会根据关键词整理和统计该数据,还可以将统计数据存储在链表的结点中。例如,当关键词为“综艺节目”和“电视剧”时,服务器会按照上述两个关键词将收集到的所有电视节目播放数据区分并标记,从而可以整理得到在不同类别下的电视节目数量、电视节目名称及对应的播放时间;所述服务器还可以统计出每个用户观看电视的偏好情况,从而得出当前用户在不同时间段喜欢观看的电视节目类型或特定的节目名称。需要说明的是,对于如何收集和统计电视节目数据可以采用已有的大数据算法进行分析,在此不一一赘述。

发送模块40,用于将所述节目信息表发送给所述客户端,以供所述客户端显示节目信息表。

在本实施例中,服务器将根据电视节目播放数据的统计结果生成节目信息表,其中节目信息表包含针对每个用户维护的节目推荐表和根据电视收视率、用户活跃度及关键词搜索情况得到的电视热度排行表,通过将收集到的信息用图表的形式推送给用户以供参考和选择,能使用户很快找到自己感兴趣或当前区域内大部分人感兴趣的电视节目,减少了电视节目筛选的时间,节目推送更为直观,也增强了电视系统使用的灵活度。

可选地,还设置时间获取模块,用于获取节目信息表中节目的起始播放时间和当前客户端所在区域的实际时间,并当所述起始播放时间与所述实际时间的差值小于预设的参考值时,触发所述发送模块40执行通过客户端发送提醒信息至用户的步骤。上述方案是对电视节目推送的补充,可以在客户端显示节目信息表之后,当实际时间与起始播放时间的差值小于预设的参考值,即电视节目将要开始播放时,通过客户端发送弹窗、滚动条等提醒信息给用户。用户可以通过电视遥控器等控制设备点击滚动条直接跳转至即将开始播放的电视节目对应的频道。

基于本发明电视推送装置第一实施例提出本发明电视推送装置第二实施例,在本实施例中,所述节目信息表包括节目推荐表;

所述生成模块30还用于当所述电视节目播放数据是当前客户端使用者观看电视节目的偏好参数时,根据所述偏好参数的统计结果建立节目推荐表;

所述发送模块40还用于将所述节目推荐表发送给所述客户端,以供所述客户端显示节目推荐表信息。

在本实施例中,所述客户端可以设置节目信息回传机制,记录用户观看的电视节目,具体可以是客户端在预设的时间间隔内回传用户观看电视节目信息至服务器,还可以当客户端接收到电视节目频道切换指令或电视系统待机请求时,将观看节目的偏好数据反馈给服务器。服务器在收到偏好参数后,可以对用户的使用习惯和观看电视节目的类别等内容进行偏好分析,得出与用户观看习惯近似的电视节目内容,并将近似的电视节目内容以节目推荐表的方式通过客户端展现给用户。需要说明的是,客户端从服务器中获取节目推荐表的具体方式可以根据实际需要进行设置,可以是用户按下节目推荐表的入口菜单后,客户端接收到该请求时,向服务器获取所述节目推荐表。通过上述方式能主动为客户推送与其观看电视偏好近似的电视节目,减少了节目筛选的时间。

此外,还可以结合运营商和/或电视台竞价排名的,即可以将价高者对应的电视节目排列在节目推荐表靠前的位置,为电视系统开发商提供了广告运营收入,同时提供了渠道以帮助竞价者提高电视节目收视率。

可选地,还可以设置匹配度判断模块,用于获取所述偏好参数与所述节目推荐表的匹配度,并当所述匹配度大于预设的阈值时,触发所述发送模块执行将所述节目推荐表发送给所述客户端的步骤。可以理解地是,如果匹配度不高,则表示用户实际观看的节目类型与推荐的节目相关性不强,所述服务器继续整理用户的偏好参数数据并维护节目推荐表,直至匹配度大于预设阈值,然后将节目推荐表发送给所述客户端。例如,当匹配度为90%,预设的阈值为80%,则此时服务器可以将所述节目推荐表发送至服务器进行显示。通过上述方式,能提前起到筛选的作用,帮助过滤相关度不高的电视节目,提高电视节目推送质量。

基于本发明电视推送装置第一实施例提出本发明电视推送装置第三实施例,在本实施例中,所述节目信息表包括节目热度排行表;

所述生成模块30还用于当所述电视节目播放数据是所述客户端所在区域电视节目的收视率参数时,根据所述收视率参数的统计结果建立节目热度排行表;

所述发送模块40还用于将所述节目热度排行表发送给所述客户端,以供所述客户端按照节目收视率从高到低的顺序依次显示节目信息。

在本实施例中,所述收视率参数可以是电视节目名称、电视节目播放时段、电视节目对应的电视台名称及电视节目收视率。服务器在接收到电视节目的收视率参数时,可以统计所有接收到的收视率参数,并按照电视节目收视率从高到低的顺序依次排列以形成节目热度排行表,并通过客户端推送节目热度排行表中的信息给用户。通过上述方式,用户可以直观的了解在当前区域内符合大部分人兴趣的电视节目,提升观看电视节目的兴趣。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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