一种电视节目推送方法和装置制造方法及图纸

技术编号:15767898 阅读:247 留言:0更新日期:2017-07-06 17:07
本发明专利技术提供了一种电视节目推送方法和装置,其中,该方法包括:S1:获取电视节目播放记录;S2:从外部获取电子节目指南;S3:根据电视节目播放记录和电子节目指南,生成推荐节目列表;S4:判断节目推荐列表中是否存在已经开播的推荐节目,如果是,执行S5;S5:判断已经开播的推荐节目的数量是否大于1,如果是,根据节目推荐列表,确定待推荐节目,并执行S7;否则,执行S6;S6:判断已经开播的推荐节目与所播放的当前电视节目是否相同,如果否,确定已经开播的推荐节目为待推荐节目;S7:以画中画模式播放待推荐节目和当前电视节目;S8:当接收到外部输入的切换指令时,以全屏模式播放待推荐节目。该方法能够通过画中画模式直观地展现推荐节目。

Television program pushing method and device

The present invention provides a television program push method and device, wherein, the method includes: obtaining S1 broadcast recording; S2: acquiring electronic program guide from the outside; S3: Based on the TV play records and electronic program guide, generating the recommended program list; S4: to determine whether there is recommended program recommendation program. Has been launched in the list if it is executed, S5; S5: the number of recommended program has been launched in the judgment is greater than 1, if it is, according to the program recommendation list to determine the recommended program, and execute the S7; otherwise, S6; S6: the recommended program has been launched with the judgment of the currently playing TV programs are the same and if not, determine the recommended program has been launched for the recommended program; S7: play to recommend the program and the current TV picture in picture mode; S8: when receiving external When the input command is switched on, the recommended program is played in full screen mode. This method can intuitively show the recommended program picture in picture mode.

【技术实现步骤摘要】
一种电视节目推送方法和装置
本专利技术涉及计算机
,特别涉及一种电视节目推送方法和装置。
技术介绍
随着数字电视技术的蓬勃发展,玲琅满目的电视节目成为人们娱乐和获取资讯的主要手段。为了帮助观众在众多电视节目中找到喜欢的电视节目,现有技术根据观众的收视习惯,确定推荐节目,有针对性的为观众推荐电视节目,而如何将推荐节目推送给观众成为技术人员关心的问题。目前,一般通过在当前播放页面进行字幕提示的方式,将推荐节目的信息推送给观众。例如,观众当前观看的是电视节目A,而推荐节目中电视节目B开始播放,此时,观众能够在电视节目A的播放页面看到字幕“电视节目B正在播放”,观众可以根据需求确定是否播放推荐节目。但是,现有的推送方法不能够直观地展现推荐节目的播放内容,影响用户的体验。
技术实现思路
本专利技术实施例提供了一种电视节目推送方法和装置,能够直观地展现推荐节目的播放内容。第一方面,本专利技术实施例提供了一种电视节目推送方法,包括:S1:获取电视节目播放记录;S2:从外部获取电子节目指南;S3:根据所述电视节目播放记录和所述电子节目指南,生成推荐节目列表;S4:判断所述节目推荐列表中是否存在已经开播的推荐节目,如果是,执行S5;S5:判断所述已经开播的推荐节目的数量是否大于1,如果是,根据所述节目推荐列表,确定待推荐节目,并执行S7;否则,执行S6;S6:判断所述已经开播的推荐节目与所播放的当前电视节目是否相同,如果否,确定所述已经开播的推荐节目为待推荐节目;S7:以画中画模式播放所述待推荐节目和所述当前电视节目;S8:当接收到外部输入的切换指令时,以全屏模式播放所述待推荐节目。优选地,所述电视节目播放记录,包括:节目的名称、所述节目所在频道的名称、所述节目的播放次数、所述节目的播放时长;所述S3,包括:根据所述节目的播放次数和所述节目的播放时长,利用优先级指数计算公式计算所述节目的优先级指数;根据所述节目的名称、所述节目所在频道的名称和所述电子节目指南,确定所述节目的播放时间段;根据所述节目的名称、所述节目的优先级指数和所述节目的播放时间段,生成推荐节目列表;所述优先级指数计算公式,包括:Fi=AiM+BiN其中,Fi用于表征节目i的优先级指数,Ai用于表征所述节目i的播放次数,Bi用于表征所述节目i的播放时长,M用于表征所述播放次数的权重,N用于表征所述播放时长的权重。优选地,当所述已经开播的推荐节目的数量大于1时,所述根据所述节目推荐列表,确定待推荐节目,包括:根据所述节目推荐列表,确定所述已经开播的推荐节目的优先级指数;判断优先级指数最高的已经开播的推荐节目与所述当前电视节目是否相同,如果是,确定优先级指数次高的已经开播的推荐节目为所述待推荐节目,否则,确定所述优先级指数最高的已经开播的推荐节目为所述待推荐节目。优选地,所述判断所述节目推荐列表中是否存在已经开播的推荐节目,包括:判断所述节目推荐列表中是否存在所述播放时间段包含当前时刻的已经开播的推荐节目。优选地,进一步包括:所述以画中画模式播放所述待推荐节目和所述当前电视节目,包括:利用所述画中画模式的第一窗口播放所述待推荐节目,利用所述画中画模式的第二窗口播放所述当前电视节目,其中,所述第一窗口小于所述第二窗口。第二方面,本专利技术实施例提供了一种电视节目推送装置,包括:第一获取单元,用于获取电视节目播放记录;第二获取单元,用于从外部获取电子节目指南;生成单元,用于根据所述第一获取单元获取的所述电视节目播放记录和所述第二获取单元获取的所述电子节目指南,生成推荐节目列表;第一判断单元,用于判断所述生成单元生成的所述节目推荐列表中是否存在已经开播的推荐节目,如果是,触发第二判断单元;所述第二判断单元,用于判断所述已经开播的推荐节目的数量是否大于1,如果是,根据所述节目推荐列表,确定待推荐节目,并触发第一播放单元;否则,触发第三判断单元;所述第三判断单元,用于判断所述已经开播的推荐节目与所播放的当前电视节目是否相同,如果否,确定所述已经开播的推荐节目为待推荐节目;所述第一播放单元,用于以画中画模式播放所述待推荐节目和所述当前电视节目;第二播放单元,用于当接收到外部输入的切换指令时,以全屏模式播放所述第一播放单元播放的所述待推荐节目。优选地,所述电视节目播放记录,包括:节目的名称、所述节目所在频道的名称、所述节目的播放次数、所述节目的播放时长;所述生成单元,用于根据所述节目的播放次数和所述节目的播放时长,利用优先级指数计算公式计算所述节目的优先级指数;根据所述节目的名称、所述节目所在频道的名称和所述电子节目指南,确定所述节目的播放时间段;根据所述节目的名称、所述节目的优先级指数和所述节目的播放时间段,生成推荐节目列表;所述优先级指数计算公式,包括:Fi=AiM+BiN其中,Fi用于表征节目i的优先级指数,Ai用于表征所述节目i的播放次数,Bi用于表征所述节目i的播放时长,M用于表征所述播放次数的权重,N用于表征所述播放时长的权重。优选地,当所述已经开播的推荐节目的数量大于1时,所述第二判断单元,用于根据所述节目推荐列表,确定所述已经开播的推荐节目的优先级指数;判断优先级指数最高的已经开播的推荐节目与所述当前电视节目是否相同,如果是,确定优先级指数次高的已经开播的推荐节目为所述待推荐节目,否则,确定所述优先级指数最高的已经开播的推荐节目为所述待推荐节目。优选地,所述第一判断单元,用于判断所述节目推荐列表中是否存在所述播放时间段包含当前时刻的已经开播的推荐节目。优选地,进一步包括:所述第一播放单元,用于利用所述画中画模式的第一窗口播放所述待推荐节目,利用所述画中画模式的第二窗口播放所述当前电视节目,其中,所述第一窗口小于所述第二窗口。第三方面,本专利技术实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行上述任一项所述的方法。第四方面,本专利技术实施例提供了一种存储控制器,包括:处理器、存储器和总线;所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行上述任一项所述的方法。本专利技术实施例提供了一种电视节目推送方法和装置,其中,该方法能够根据用户观看电视节目产生的电视节目播放记录和电子节目指南,生成推荐节目列表,当推荐节目列表中存在已经开播的推荐节目时,能够通过画中画的模式向用户推送待推荐节目,用户可以根据自己的需求进行切换。该方法利用画中画模式直观地展现推荐节目,提高用户的体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种电视节目推送方法流程图;图2是本专利技术另一个实施例提供的一种电视节目推送方法流程图;图3是本专利技术一个实施例提供的一种电视节目推送装置结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清本文档来自技高网...
一种电视节目推送方法和装置

【技术保护点】
一种电视节目推送方法,其特征在于,包括:S1:获取电视节目播放记录;S2:从外部获取电子节目指南;S3:根据所述电视节目播放记录和所述电子节目指南,生成推荐节目列表;S4:判断所述节目推荐列表中是否存在已经开播的推荐节目,如果是,执行S5;S5:判断所述已经开播的推荐节目的数量是否大于1,如果是,根据所述节目推荐列表,确定待推荐节目,并执行S7;否则,执行S6;S6:判断所述已经开播的推荐节目与所播放的当前电视节目是否相同,如果否,确定所述已经开播的推荐节目为待推荐节目;S7:以画中画模式播放所述待推荐节目和所述当前电视节目;S8:当接收到外部输入的切换指令时,以全屏模式播放所述待推荐节目。

【技术特征摘要】
1.一种电视节目推送方法,其特征在于,包括:S1:获取电视节目播放记录;S2:从外部获取电子节目指南;S3:根据所述电视节目播放记录和所述电子节目指南,生成推荐节目列表;S4:判断所述节目推荐列表中是否存在已经开播的推荐节目,如果是,执行S5;S5:判断所述已经开播的推荐节目的数量是否大于1,如果是,根据所述节目推荐列表,确定待推荐节目,并执行S7;否则,执行S6;S6:判断所述已经开播的推荐节目与所播放的当前电视节目是否相同,如果否,确定所述已经开播的推荐节目为待推荐节目;S7:以画中画模式播放所述待推荐节目和所述当前电视节目;S8:当接收到外部输入的切换指令时,以全屏模式播放所述待推荐节目。2.根据权利要求1所述的方法,其特征在于,所述电视节目播放记录,包括:节目的名称、所述节目所在频道的名称、所述节目的播放次数、所述节目的播放时长;所述S3,包括:根据所述节目的播放次数和所述节目的播放时长,利用优先级指数计算公式计算所述节目的优先级指数;根据所述节目的名称、所述节目所在频道的名称和所述电子节目指南,确定所述节目的播放时间段;根据所述节目的名称、所述节目的优先级指数和所述节目的播放时间段,生成推荐节目列表;所述优先级指数计算公式,包括:Fi=AiM+BiN其中,Fi用于表征节目i的优先级指数,Ai用于表征所述节目i的播放次数,Bi用于表征所述节目i的播放时长,M用于表征所述播放次数的权重,N用于表征所述播放时长的权重。3.根据权利要求2所述的方法,其特征在于,当所述已经开播的推荐节目的数量大于1时,所述根据所述节目推荐列表,确定待推荐节目,包括:根据所述节目推荐列表,确定所述已经开播的推荐节目的优先级指数;判断优先级指数最高的已经开播的推荐节目与所述当前电视节目是否相同,如果是,确定优先级指数次高的已经开播的推荐节目为所述待推荐节目,否则,确定所述优先级指数最高的已经开播的推荐节目为所述待推荐节目。4.根据权利要求2所述的方法,其特征在于,所述判断所述节目推荐列表中是否存在已经开播的推荐节目,包括:判断所述节目推荐列表中是否存在所述播放时间段包含当前时刻的已经开播的推荐节目。5.根据权利要求1至4任一所述的方法,其特征在于,所述以画中画模式播放所述待推荐节目和所述当前电视节目,包括:利用所述画中画模式的第一窗口播放所述待推荐节目,利用所述画中画模式的第二窗口播放所述当前电视节目,其中,所述第一窗口小于所述第二窗口。6.一种电视节目推送装置,其特征在于,包括:第一获取单元,用于获取电视节目播放记...

【专利技术属性】
技术研发人员:蒯伟杰
申请(专利权)人:山东浪潮商用系统有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1