一种电视节目的推荐方法及系统的制作方法_2

文档序号:9814847阅读:来源:国知局
目推荐周期内观看节目的 总时间进行计时。
[0036] 步骤S103,判断当前节目的观看时间是否达到喜好节目的观看时间阔值,判断本 次节目推荐周期内观看节目的总时间是否达到周期观看时长。
[0037] 如果当前节目的观看时间达到了喜好节目的观看时间阔值,或观看节目的总时间 达到周期观看时长,执行步骤S108,否则执行步骤S104。
[0038] 步骤S104,判断用户是否有操作频道加键或减键,如果没有操作,返回步骤S102 继续计时;如果有操作,执行步骤S105。
[0039] 步骤S105,记录操作频道加键或减键的时间和换台前播放的节目信息。
[0040] 步骤S106,计按键次数。
[0041] 步骤S107,判断按键次数是否达到次数阔值,如果达到了次数阔值,执行步骤 S108 ;否则返回步骤S102。
[0042] 步骤S108,当遥控器的频道加键及减键的按下次数达到次数阔值,或各个频道的 观看时间中的某个频道的观看时间达到喜好节目的观看时间阔值,或观看节目的总时间达 到周期观看时长时,结束本次节目推荐周期。
[0043] 步骤S109,分析处理后,选取相应的电视节目推荐方式进行节目推荐。
[0044] 在本实施例中,首先,设定H种推荐类型:
[0045] 第一电视节目推荐方式,通过随机方式推荐电视节目;
[0046] 第二电视节目推荐方式,推荐用户感兴趣的节目;
[0047] 第H电视节目推荐方式,为混合推荐方式,一部分推荐用户感兴趣的节目,一部分 随机推荐。
[0048] 在本实施例中,对于频道切换按键按下的有效次数的计数方法如下:
[0049] 设定键值标志Flagkey :
[0050] (I ,第一次按下频道+键 agke>i-1 ,第一次按下频道-键'
[0051] 第i次按下的键值为:
[0052] T/ fl. ,第i次按下频道+键 Kcv( I )=< ,.1务 1; 1-1 ,第i次按下频道-键
[0053] 第i次按下后总的有效次数:
[0054] f(l) = 1
[00 巧] ......
[0056] f (;〇= f (i-1)+FlagkeyXKey(;〇, i> = 2 ;
[0057] 设定有效次数阔值,默认为15次,该数值可任意调整,此处并不加 W限定。
[005引如图3所示,当用户来来回回切换频道,切台次数达到15次时,即符合情况1,本次 推荐周期结束。
[0059] 在用户切台过程中,切台时间、节目观看时间、频道播放内容的记录方法如下:
[0060] 一个推荐周期开始的当前时间为time (0);
[00川第i次切台的当前时间为time(i),i > 1 ;
[006引 观看节目的当前时间为currenttime ;
[006引第i次切台前,频道的观看时间为Watch Time(i),有W下两种观看时间的计算方 法:
[0064] 第 i 次切台发生了 :Watch Time (;〇 = time (;〇-times (i-1),i > 1 ;
[0065] 第 i 次切台未发生;Watch Time (i) = currenttime-times (i_l),i > I ;
[0066] 第i次切台前,频道播放的节目内容为Content (i),i > I ;
[0067] 观看总时间为 currenttime-time (0);
[006引设定喜好节目的观看时间阔值Tiike默认为5分钟,周期观看时长Lytk默认为10 分钟,该数值可任意调整,此处并不加 W限定。
[006引如图4所示,当用户某一频道的观看时间Watch Time (i)达到5分钟时,即符合睛 况2,则本次推荐周期结束。
[0070] 如图5所示,当用户在本次推荐周期内观看总时间达到10分钟时,即符合情况3, 本次推荐周期结束。
[0071] 在本实施例中,当推荐周期结束后,经过分析处理选取一相应的电视节目推荐方 式,具体过程如下:
[0072] 情况1如图3所示,当切台次数达到次数阔值(默认为15次),本次推荐周期结 束。
[0073] 设定一观看时间相差值a,默认为3砂,该数值可任意调整,此处并不加 W限定。
[0074] 比较其中任意两次的观看时间,若差值在a W内,即;
[00巧]I Watch TimeW-Watch Time (j) I《a,l《i《n,l《j《n,i亩 j;
[0076] 其中,n为切台次数,在本实施例中为15次。
[0077] 则判定每次的观看时间都相似,可视为在规定时间或者规定次数内,用户W某种 换台速度在连续切换频道,也就是用户并没有发现喜欢的节目内容,可进行第一电视节目 推荐方式。
[0078]另外,如果出现某两次观看时间差值大于a的情况,即在切台过程中,观看了某 节目稍长时间,又再次切换频道,送种情况中比较结果不是相似的。在送种情况下选取观看 时间Watch Time(i)最长的郝个节目内容Content(i)进行相关推荐,同时也给出随机推荐 的一些节目内容,即第H电视节目推荐方式。
[007引情况2如图4所示,当用户观看某一频道的时间达到默认为5分钟),本次 推荐周期结束,即;currenttime-times(i-l) ^Tiike, i > 1 ;则判定用户喜欢看该频道,进 行第二电视节目推荐方式,根据该频道的节目信息,给出类似节目的推荐。
[0080] 在一具体实施例中,用户可能在电视开机之后一直观看该节目,而未操作遥控器, 即在第1次操作遥控器之前观看了该节目5分钟,则直接选取该节目内容Content (i)进行 相关推荐。
[008。 情况3如图5所示,当用户在本次推荐周期内观看总时间达到默认为10分 钟),在本次推荐周期内未达到情况1或情况2,即切台未达到15次,也没有一个频道的观 看时间达到5分钟,则本次推荐周期结束。
[0082] 结合图3中选取推荐方式的方法,将推荐周期内各次切台前观看节目的时间进行 比较,如果判定相似,选取第一电视节目推荐方式。
[0083] 如果判定不相似,选取第H节目推荐方式,选取观看时间最长的节目内容进行相 关推荐,同时还给出一些随机推荐节目。
[0084] 在一具体实施例中,例如:用户从开机开始,在第3分钟时切台,第6分钟时切台, 第9分钟切台,当达到10分钟时该推荐周期结束,属于情况3。送其中,切台共发生3次 (第9分钟切台后到第10分钟期间,未进行切台,所W最后送1分钟并不算作一次有效的切 台),3次切台前的节目观看时间均为3分钟,属于相似情况,采用第一电视节目推荐方式。
[0085] 如果用户从开机开始,在第3分钟时切台,第5分钟时切台,第8分钟切台,当达到 10分钟
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1