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:当接收到外部输入的切换指令时,以全屏模式播放所述 ...
【技术保护点】
一种电视节目推送方法,其特征在于,包括: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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。