一种频道切换方法技术

技术编号:16132770 阅读:41 留言:0更新日期:2017-09-01 22:44
本发明专利技术提供一种频道切换方法,该方法首先是收集某一用户前1‑7天观看电视节目的观看记录信息,并形成观看记录列表,根据形成的观看记录列表形成参考观看记录单,然后再将形成的参考观看记录单与当日播出日单进行比较对照,进而形成频道切换单,所形成的频道切换单内记载有具体的频道切换时间信息,可以根据每个电视节目具体的播放时间进行准确的切换,提高切换的准确率,并且保证切换的频道都是用户常观看的电视频道。

【技术实现步骤摘要】
一种频道切换方法
本专利技术属于频道切换领域,特别涉及一种频道切换方法。
技术介绍
随着电视行业的快速发展,电视频道越来越多,每个频道的电视节目也越来越丰富,想从众多的电视节目中选择一个自己喜欢看的节目变得更加困难,操作繁琐而且浪费时间,并且用户喜欢观看的电视节目在漫长的查找过程可能已经逝去,所以频道自动切换功能已成为目前电视行业的发展趋势,为了解决满足频道自动切换的需求,CN102685418公开了一种电视节目自动切换方法、装置及电视机,其是根据用户观看电视节目的习惯列表来进行电视频道的切换,虽然该技术方案能够实现频道的自动切换,但是存在的一个问题就是频道切换时间不准确,并且用户有多个观看记录时,且各观看记录的观看起止时间存在重叠时,无法选择准确的且另用户满意的切换频道。
技术实现思路
为了解决现有技术中存在的问题,本专利技术提供了一种频道切换方法,该方法根据用户的观看记录列表形成参考观看记录单,然后将形成的参考观看记录单与当日对应电视频道的当日播出日单形成频道切换单,根据形成的频道切换单进行电视频道的切换,提高切换时间的准确性,保证切换的频道都是客户习惯性观看的频道。本专利技术具体技术方案如下:本专利技术提供一种频道切换方法,该方法包括如下步骤:、S10:收集用户前1-7天观看电视节目的观看记录信息,形成观看记录列表,观看记录列表内每一条节目均记载有节目信息,所述节目信息包括节目名称M、电视频道P、观看时长C、观看起止时间T0-T1及节目类型,观看记录列表以观看起止时间先后顺序排序,T0表示观看起始时间、T1表示观看结束时间;20:根据观看记录列表形成参考观看记录单;S30:根据参考观看记录单内的电视频道信息,从播放服务器中调取参考观看记录单内每一频道对应的当日播出日单;S40:根据参考观看记录单和当日播出日单,形成频道切换单,所述频道切换单内包括电视频道信息、节目名称、频道切换时间信息;S50:根据频道切换单内频道切换时间信息,自动切换电视频道。进一步的改进,步骤S20包括如下步骤:S201:将1-7个观看记录列表中所有的节目按照观看起始时间的先后顺序进行排序;S202:以每一小时为一时间段,判断每一时间段内所有观看记录列表内各节目对应的观看起止时间是否有重叠的,如果有,进行步骤S203,如果没有进行步骤S205;S203:判断观看起止时间有重叠的节目的节目类型是否相同,如果相同,进行步骤S204,如果不同,进行步骤S205;S204:为所有节目赋予相同的位置信息Pk,所述位置信息为该节目在所有观看记录列表内的位置信息,其中,Pk表示第k个位置,k=1~n,n表示所有重叠且节目类型相同的各节目的节目数记为1,当某一观看记录列表内某一节目的观看起止时间与另一观看记录列表内的两个节目的观看起止时间均有重叠,将重叠时间最多的两个节目赋予相同的位置信息;S205:根据观看起始时间按照先后顺序为所有节目赋予不同的位置信息Pk,如果观看起始时间相同,按照观看终止时间的先后顺序赋予位置信息。进一步的改进,步骤S20还包括如下步骤:S206:判断所有观看记录列表中,第k个位置的节目数Q与1的大小,如果Q=1,进行步骤S207;S207:将该节目对应的节目信息添加到参考观看记录列表内。进一步的改进,步骤S20还包括如下步骤:S210:当步骤S206判断出Q>1时,判断第k个位置对应的所有电视频道是否存在不同,如果全部相同,进行步骤S211;S211:判断各节目所对应的观看起止时间是否全部重叠,如果部分重叠,进行步骤S212,如果全部重叠,进行步骤S207;S212:从各观看记录列表中挑选出观看时长最长的节目,如果各节目的观看时长都相同,挑选出观看起始时间最早的节目,进行步骤S207。进一步的改进,步骤S20还包括如下步骤:S213:当步骤S210判断出存在不同时,判断各节目名称是否存在不同,如果全部相同,进行步骤S211,如果存在不同,进行步骤S214;S214:判断Pk位置对应的节目类型是否属于连续播放的节目,如果不属于连续播放的节目,进行步骤S215,如果属于连续播放的节目步骤S216;S215:按照电视频道进行分类,分别将相同电视频道内的各节目进行S211;S216:统计出各节目在观看记录列表内的总观看时长,进行步骤S212。进一步的改进,步骤S20还包括如下步骤:S217:调取形成的参考观看记录列表;S218:从P1位置开始遍历两个节目的观看起止时间是否有重叠,如果都没有重叠,进行步骤S219,否则,进行步骤S220;S219:将该节目对应的节目信息添加到参考观看记录单中;S220:根据播出日单判断各位置对应的节目的首播时间间隔是不是一周播放一次,如果是,进行步骤S221;S221:调取该节目对应的周数,如果与形成参考观看记录单对应的周数一致,进行步骤S219,如果对应的周数不一致,将与该节目观看起止时间重叠的节目,进行步骤S219。进一步的改进,步骤S20还包括如下步骤:S222:当步骤S220判断出不是时,判断所有观看记录列表内各节目出现的次数N,同一观看记录列表内出现多次的记为1,如果N都相等,进行步骤S223,如果各N存在不等,找到最大的N对应的节目,进行步骤S219;S223:判断相互重叠的两个节目的节目类型至少有一个属于电影、法制或综艺节目,将节目类型为电影、法制或综艺的节目,均进行步骤S219,如果没有一个属于电影或综艺节目,进行步骤S224;S224:判断是否有两个节目属于连续播放的电视剧,且中间的节目类型不属于电影或综艺节目,统计各观看记录列表内各节目播放的总观看时长,将观看时长最长的两个节目中间的节目的观看起止时间改成上一个节目的终止时间和下一个节目的起始时间,然后将该3个节目均进行步骤S219。进一步的改进,步骤S30包括如下步骤:S301:从参考观看记录单内的第一个节目开始遍历,从对应电视频道的当日播出日单中查找与节目的观看起止时间有重叠的节目,如果节目类型相同,进行步骤S302,节目类型不同,进行步骤S303;S302:将参考播出日单内该节目的节目名称、电视频道和播放起始时间作为频道切换时间添加到频道切换单;S303:向电视发出提示信息,提示用户是否进行频道切换,提示信息内包括预切换频道对应的节目信息。进一步的改进,步骤S30还包括如下步骤:S304:当出现步骤S223的情况时,调取两个节目对应的电视频道内的当日播出日单中查找与节目的观看起止时间有重叠的节目,如果节目类型均相同,找到当日播出日单中与参考观看记录单内的节目主题相关度最大的节目,进行步骤S302;如果节目类型有一个相同,将节目类型相同的节目,进行步骤S302;如果节目类型均不相同,进行步骤S303。本专利技术的有益效果如下:本专利技术提供一种频道切换方法,该方法首先是收集某一用户前1-7天观看电视节目的观看记录信息,并形成观看记录列表,根据形成的观看记录列表形成参考观看记录单,然后再将形成的参考观看记录单与当日播出日单进行比较对照,进而形成频道切换单,所形成的频道切换单内记载有具体的频道切换时间信息,可以根据每个电视节目具体的播放时间进行准确的切换,提高切换的准确率,并且保证切换的频道都是用户常观看的电视频道。附图说明图1为实施例本文档来自技高网...
一种频道切换方法

【技术保护点】
一种频道切换方法,其特征在于,所述方法包括如下步骤:S10:收集用户前1‑7天观看电视节目的观看记录信息,形成观看记录列表,观看记录列表内每一条节目均记载有节目信息,所述节目信息包括节目名称M、电视频道P、观看时长C、观看起止时间T0‑T1及节目类型,观看记录列表以观看起止时间先后顺序排序,T0表示观看起始时间、T1表示观看结束时间;S20:根据观看记录列表形成参考观看记录单;S30:根据参考观看记录单内的电视频道信息,从播放服务器中调取参考观看记录单内每一频道对应的当日播出日单;S40:根据参考观看记录单和当日播出日单,形成频道切换单,所述频道切换单内包括电视频道信息、节目名称、频道切换时间信息;S50:根据频道切换单内频道切换时间信息,自动切换电视频道。

【技术特征摘要】
1.一种频道切换方法,其特征在于,所述方法包括如下步骤:S10:收集用户前1-7天观看电视节目的观看记录信息,形成观看记录列表,观看记录列表内每一条节目均记载有节目信息,所述节目信息包括节目名称M、电视频道P、观看时长C、观看起止时间T0-T1及节目类型,观看记录列表以观看起止时间先后顺序排序,T0表示观看起始时间、T1表示观看结束时间;S20:根据观看记录列表形成参考观看记录单;S30:根据参考观看记录单内的电视频道信息,从播放服务器中调取参考观看记录单内每一频道对应的当日播出日单;S40:根据参考观看记录单和当日播出日单,形成频道切换单,所述频道切换单内包括电视频道信息、节目名称、频道切换时间信息;S50:根据频道切换单内频道切换时间信息,自动切换电视频道。2.如权利要求1所述的频道切换方法,其特征在于,步骤S20包括如下步骤:S201:将1-7个观看记录列表中所有的节目按照观看起始时间的先后顺序进行排序;S202:以每一小时为一时间段,判断每一时间段内所有观看记录列表内各节目对应的观看起止时间是否有重叠的,如果有,进行步骤S203,如果没有进行步骤S205;S203:判断观看起止时间有重叠的节目的节目类型是否相同,如果相同,进行步骤S204,如果不同,进行步骤S205;S204:为所有节目赋予相同的位置信息Pk,所述位置信息为该节目在所有观看记录列表内的位置信息,其中,Pk表示第k个位置,k=1~n,n表示所有重叠且节目类型相同的各节目的节目数记为1,当某一观看记录列表内某一节目的观看起止时间与另一观看记录列表内的两个节目的观看起止时间均有重叠,将重叠时间最多的两个节目赋予相同的位置信息;S205:根据观看起始时间按照先后顺序为所有节目赋予不同的位置信息Pk,如果观看起始时间相同,按照观看终止时间的先后顺序赋予位置信息。3.如权利要求2所述的频道切换方法,其特征在于,步骤S20还包括如下步骤:S206:判断所有观看记录列表中,第k个位置的节目数Q与1的大小,如果Q=1,进行步骤S207;S207:将该节目对应的节目信息添加到参考观看记录列表内,参考观看记录列表内不包括观看时长信息。4.如权利要求3所述的频道切换方法,其特征在于,步骤S20还包括如下步骤:S210:当步骤S206判断出Q>1时,判断第k个位置对应的所有电视频道是否存在不同,如果全部相同,进行步骤S211;S211:判断各节目所对应的观看起止时间是否全部重叠,如果部分重叠,进行步骤S212,如果全部重叠,进行步骤S207;S212:从各观看记录列表中挑选出观看时长最长的节目,如果各节目的观看时长都相同,挑选出观看起始时间最早的节目,进行步骤S207。5.如权利要求4所述的频道切换方法,其特征在于,步骤S20还包括如下步骤:S213:当步骤S210判断出存在不同时,判断各节目名称是否存在不同,如果全部相同,进行步骤S211,如果存在不...

【专利技术属性】
技术研发人员:纪琦华蒲珂曾泽基李哲山胡彬方宏蔡忠善张毅萍魏明蔡辉
申请(专利权)人:中广热点云科技有限公司
类型:发明
国别省市:北京,11

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

1