一种切换视频频道的方法及装置与流程

文档序号:12628925阅读:370来源:国知局
一种切换视频频道的方法及装置与流程

本发明涉及视频处理技术,特别涉及一种切换视频频道的方法及装置。



背景技术:

随着广播电视的发展,电视的视频频道的数量越来越多,用户常常需要对视频频道进行切换,从而欣赏到自己喜欢的视频节目。

目前,进行视频频道的切换时,可以采用多种方法:

第一种方法,将所有视频频道展示在列表中,供用户选择;用户通过遥控器加减视频频道,遍历所有视频拼掉来查找喜欢的视频节目并选定;

第二种方法:用户通过直接输入视频频道的编号,选择视频频道;

第三种方法:用户手动创建视频频道列表,其中按照用户喜爱程度顺序存储了用户的视频频道,当要观看视频时,直接从所述列表中选择相应的视频频道即可。

可以看出,无论采用哪一种方法,都需要用户有较多的操作才能使得用户精准地切换视频频道,而且在切换视频频道时还需要用户记忆各个喜欢的视频节目在什么时间在哪个视频频道播放,给用户使用带来了困扰。如果采用创建的视频频道列表的方式,也只能在用户的客户端本机有效,如果用户更换客户端,则用户无法获得所创建的视频列表,这样,也同样需要多次的用户操作,这为用户带来了操作的复杂度和困难度,尤其是对老年用户更加如此。



技术实现要素:

有鉴于此,本发明实施例提供一种切换视频频道的方法,该方法能够根据用户需求自动完成相应的视频频道的切换,减少复杂度及困难度。

本发明实施例还提供一种切换视频频道的装置,该装置能够根据用户需求自动完成相应的视频频道的切换,减少复杂度及困难度。

根据上述目的,本发明是这样实现的:

一种切换视频频道的方法,包括:

客户端实时统计用户观看视频频道的历史信息;

当客户端要切换视频频道时,根据所述用户观看视频频道的历史信息,计算得到当前时间段内的用户观看每个视频频道的选中概率;

根据所计算的选中概率将客户端的视频频道随机切换到其中一视频频道上。

一种切换视频频道的装置,包括:统计模块、计算模块及切换模块,其中,

统计模块,用于进行对应用户账号的用户观看视频频道的历史信息实时统计;

计算模块,用于当客户端要切换视频频道时,根据所述用户观看视频频道的历史信息,计算得到当前时间段内的用户观看每个视频频道的选中概率;切换模块,用于根据所计算的选中概率将客户端的视频频道随机切换到一视频频道上。

由上述方案可以看出,本发明实施例实时存储用户观看视频频道的历史信息,在用户切换客户端的视频频道时,根据所述用户观看视频频道的历史信息,计算得到用户观看每个视频频道的选中概率后,根据所计算的选中概率随机切换到其中一视频频道上。这样,就可以根据用户需求自动完成相应的视频频道的切换,减少复杂度和困难度。

附图说明

图1为本发明实施例提供的切换视频频道的方法流程图;

图2为本发明实施例提供的切换视频频道的方法实例一流程图;

图3为本发明实施例提供的惩罚流程示意图;

图4为本发明实施例提供的累加流程示意图;

图5为本发明实施例提供的切换视频频道的装置结构示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。

从背景技术可以看出,在用户要切换视频频道时,无论采用背景技术中的哪一种方法,都需要用户多次操作才能完成,这为用户带来了操作的复杂度和困难度。为了克服这个问题,本发明实施例实时存储用户观看视频频道的历史信息,在用户切换客户端的视频频道时,根据所述用户观看视频频道的历史信息,计算得到用户观看每个视频频道的选中概率后,根据所计算的选中概率随机切换到其中一视频频道上。这样,就可以根据用户需求自动完成相应的视频频道的切换。

图1为本发明实施例提供的切换视频频道的方法流程图,其具体步骤为:

步骤101、客户端进行用户观看视频频道的历史信息实时统计;

步骤102、当客户端要切换视频频道时,根据所述用户观看视频频道的历史信息,计算得到当前时间段内的用户观看每个视频频道的选中概率;

步骤103、根据所计算的选中概率将客户端的视频频道随机切换到其中一视频频道上。

在该方法中的步骤101中,用户观看视频频道的历史信息实时统计为:

在所设定的统计周期内统计用户观看每个视频频道的观看时长信息。

所述统计周期可以是将一天24小时划分为若干个时间片段,以每个时间片段为一个统计周期。

在统计过程中,客户端首先获取当前的日期及时间,以确定当前时间所处的统计周期,然后,客户端调取上一日期的同一统计周期及上一周日期的同一统计周期的用户观看视频频道的历史信息,进行累加统计:如果上一周的历史信息不存在则以上一日期的所述用户观看视频频道的历史信息为基准,进行累加;否则以上一周的所述用户观看视频频道的历史信息为基准,进行累加。每个用户观看视频频道的时间累加上限为统计周期值。

在统计之前,该方法还包括:

客户端接收用户发送的不统计用户设定的观看视频频道请求,则不统计用户设定的观看视频频道的历史信息。

在该方法的步骤102中,该方法还包括:所述用户观看视频频道的历史信息是对应用户账号的,客户端将对应用户账号的用户观看视频频道的历史信息发送给服务器端;

当客户端要切换视频频道时,从服务器调用对应用户账号的用户观看视频频道的历史信息。

在该方法中,该方法还可以包括:

在客户端的遥控器设置直接观看电视的按键,当客户端接收到所述按键发送的观看请求后,将客户端的视频频道随机切换到一视频频道上。采用这种方式是鉴于家里老人和小孩大部分时间只用客户端观看电视节目,很少用到其他高级应用。而目前客户端提供多种资源多种设置,还可以打开多种应用。对于家里的老人和小孩,甚至一些年轻人使用都太过复杂,需要在客户端的遥控器上设置一个直接观看电视的按键,也可以是一个紧急按键,一键即可看电视。本发明实施例提供这种功能,无论电视当前处于何种状态,只要用户点击直接观看电视的按键,就会向客户端发送高优先级别的观看请求,客户端就直接自动切换到电视模式,并采用本发明实施例提供的切换视频频道的方法智能选择合适的视频频道播放。

在该方法中,所述当客户端要切换视频频道时为客户端开启时,也就是当客户端开启时就采用本发明实施例提供的切换视频频道的方法智能选择合适的视频频道播放。

在该方法中的步骤103中,根据所计算的选中概率将客户端的视频频道随机切换到其中一视频频道上时,视频频道的选中概率越高,随机切换的概率也就越大,进一步地,在随机切换时,可以将选中概率最高的视频频道作为随机切换的视频频道,这里不限定。

在该方法的步骤102中,所述视频频道的选中概率计算为:

设置客户端有N个视频频道,其中只有A和B两个视频频道有过观看记录,A视频频道观看了a秒,B视频频道观看了b秒。那么A视频频道的选中概率是P(A)=a/(N-2+a+b),B视频频道的选中概率是P(B)=b/(N-2+a+b)。也就是说,视频频道的选中概率=视频频道历史累加的观看时间值/(客户端总频道数-有过观看记录的视频频道数+有过观看记录的视频频道的总观看时间值)。

在本方法的步骤102中,所述计算得到当前时间段内的用户观看每个视频频道的选中概率为:

计算当前时间落入到哪个统计周期内,然后调用所述统计周期内的用户观看每个视频频道的历史信息,计算用户观看每个视频频道的选中概率。

在本发明中,当客户端初始化时没有所述历史信息,所有视频频道的观看时间默认为1,例如有40个视频频道,则每个视频频道的选中概率为1/40;用户在连续切换视频频道时,以所设定的统计周期跨度为界,所有被选中但用户放弃观看的视频频道不再参与后续的随机选择,这样,就避免了大概率的视频频道总是出现,但用户却不想观看的情况发生。

在本发明中,客户端设置回退功能,以便用户可以回退到之前选中过的频道。这个应用的场景是用户通过快速按客户端的遥控器进行视频频道的切换,不小心错过了想看的视频频道时可以采用该功能。

在本发明中,由于客户端的每个视频频道播放的视频总是实时变化的,如果仅有设置的几个规则确定视频频道进行随机切换,就会导致一些随机选中的视频频道在调整了节目内容之后用户不爱看了,但是其由于计算的选中概率很高,依然会被直接切换到该视频频道上,造成了用户体验度不高的问题,这时,就需要对此类视频频道的选中概率进行设定的惩罚规则的惩罚。

具体的过程为:

当用户在客户端的某个视频频道上停留的时间小于所设定的阈值时,则客户端认为用户不喜欢这个频道,因此对该视频频道的选中概率进行惩罚。此时查询该视频频道的选中概率,如果该视频频道有观看的历史信息则消减其设定数量的统计值,数轮迭代以后该视频频道下降到较小的选中概率。这个过程不仅仅适用于客户端只有一个用户使用的情况,还适用于客户端有多个用户使用的情况。比如家中有三个人,分别爱看不同的视频频道,那么适用此规则后三个视频频道的选中概率都是相对较高的,那么在切换视频频道的时候客户端就可以针对不同的用户账号优选最大选中概率的视频频道进行切换。

图2为本发明实施例提供的切换视频频道的方法实例一流程图,其具体步骤为:

步骤201、客户端接收到用户的切换视频频道的请求;

步骤202、客户端判断用户当前播放的视频频道是否超过设定的时间,如果否,则执行步骤203;如果是,则执行步骤204;

步骤203、客户端执行惩罚流程,执行步骤205;

步骤204、客户端执行累加流程;执行步骤205;

步骤205、客户端将对应用户账号的用户观看视频频道的历史信息同步到服务器中;

步骤206、客户端获取对应用户账号的用户观看视频频道的历史信息;

步骤207、客户端计算得到当前时间段内的对应用户账号的各个视频频道的选中概率;

步骤208、客户端产生随机数;

步骤209、客户端基于随机数选中切换的视频频道。

图3为本发明实施例提供的惩罚流程示意图,其具体步骤为:

步骤301、客户端确定用户观看的当前视频频道的观看时间小于等于所设定的阈值范围;

步骤302、客户端判断所述当前视频频道是否在用户观看视频频道的历史信息中,如果是,执行步骤303;如果否,结束本流程;

步骤303、客户端判断上周同一时间是否有所述当前视频频道的历史信息,如果是,则执行步骤304;如果否,则执行步骤305;

步骤304、客户端将所述当前视频频道的历史信息在上周同一时间减少设定的比例,结束本流程;

步骤305、客户端将所述当前视频频道的历史信息在前一天同一时间减少设定的比例,结束本流程。

图4为本发明实施例提供的累加流程示意图,其具体步骤为:

步骤401、客户端确定用户观看的当前视频频道的观看时间大于所设定的阈值范围;

步骤402、客户端判断所述当前视频频道是否在用户观看视频频道的历史信息中,如果是,执行步骤403;如果不是,执行步骤407;

步骤403、客户端判断上周同一时间是否有所述当前视频频道的历史信息,如果是,则执行步骤404;如果否,则执行步骤405;

步骤404、客户端将所述当前视频频道的历史信息在上周同一时间的基础上进行累加;

步骤405、客户端将所述当前视频频道的历史信息在上一天同一时间的基础上进行累加;

步骤406、客户端判断累加结果是否超过设定的上限值,如果是,执行步骤408;如果否,则结束本流程;

步骤407、客户端累加所述当前视频频道在当前所述统计周期的观看时间信息;

步骤408、客户端将所述定期视频频道的观看时间设置为在当前所述统计周期的设定上限,则结束本流程。

图5为本发明实施例提供的切换视频频道的装置结构示意图,包括:统计模块、计算模块及切换模块,其中,

统计模块,用于进行对应用户账号的用户观看视频频道的历史信息实时统计;

计算模块,用于当客户端要切换视频频道时,根据所述用户观看视频频道的历史信息,计算得到当前时间段内的用户观看每个视频频道的选中概率;

切换模块,用于根据所计算的选中概率将客户端的视频频道随机切换到一视频频道上。

本发明实施例提供的方法及装置可以针对不同时段多用户,由于本发明是分时段统计的,因此这些场景下不存在任何冲突。本发明还可以针对同时段多用户,在该场景下存在一定的切换视频频道冲突,但是采用本发明可以解决。本发明的统计方法中,同一时间段的针对某一用户账号的历史信息会一直累加或被消减。因此,无论是哪个用户在该时间段观看视频频道,其统计信息都会针对用户账号被叠加进来。这样下次切换视频频道的时候就会有多个视频频道的切换概率比较高。用户在视频频道时会以比较高的概率选中这几个视频频道,用户看过之后选中是否继续观看。

进一步地,本发明在客户端的遥控器提供回退按键,返回到刚刚切换走的视频频道,这样同时段多用户的历史信息经过经过长期累加和消减也能达到一个理想的观看时间,用户挑出这些偏好的视频频道进行选中,也许是让长辈看,也许是宠着小孩看,也许是看自己喜爱的视频频道。都可以方便地切换视频频道出来。

本发明实施例还提供重置功能,允许用户重置客户端所记录的针对用户账号的某一视频频道的观看历史信息或重置所有视频频道的观看历史信息。

举几个具体实施例来说明

场景一:与老人分居两家,家中只有老人

客户端对于老人来说主要是观看电视和打发时间的,要求电视有很好的简便性和易操作性,这里的客户端是电视。电视在实施本发明后,刚开始时切换视频频道并没有多少准确性,但便利性已经得到体现。老人打开电视点击遥控器上特殊的一键看电视即可观看电视节目,随着使用的时间变长,电视逐渐学习到老人的观看偏好,老人每次切换视频频道时就会比较精确地优先选中以往爱看的节目了。

场景二:家中只有老人和小孩,年轻人外出工作

小孩通常比较顽皮,家里有一台智能电视,他(她)总会去探索一二,由于各种复杂的设置极有可能小孩做了一些操作后无法还原,甚至电视都无法播放了。那么采用本发明的一键看电视刚好能很好地解决此类问题。

场景三:老人小孩都和自己一起住

此时电视机是一大家人的娱乐中心,被各个家庭成员所共享。本发明记录所有的观看历史,切换视频频道时随机选中,一家人坐在一起切换视频频道时总能随机到各个成员比较满意的视频频道,也许用户并不记得当前时间段想看哪种视频频道,但当姐妹播放以后就能记起。此时通过随机浏览加上回退功能就能选出所有家庭成员中观看意愿最高的节目(也许会让老人看,也许会向孩子妥协)。这是一个很宝贵的家庭成员沟通的时间段。

场景四:孩子哭闹要看电视

有时孩子哭闹要看某节目,家长不好拒绝又不希望孩子过多地看电视,此时本发明的随机切换视频频道功能可以用上,告诉孩子我们让电视自己切换视频频道,如果选中了就让你看,否则就不允许看了。

场景五:外出出差

外出出差时无法随身携带自己的电视机,通过实施本发明,可以携带个人的电视账号,在任何同类电视上登录电视账号就可以加载自己的偏好信息,可以随时随地方便地观看自己喜爱的电视节目。

以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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