基于用户喜好的机顶盒随机切台构建方法
【技术领域】
[0001]本发明涉及一种基于用户喜好的机顶盒随机切台构建方法。
【背景技术】
[0002]在传统的机顶盒中,用户在浏览节目的时候只能一台台切换,没有随机切换功能,而在其它的播放器中,随机数的产生都是平均分布的,因此随机挑选出来的节目,对于用户的喜好命中率是比较低的。
[0003]经过检索,申请公布日:2014.3.26,申请公布号:CN 103686384 A的中国发明专利公布了一种节目播放方法及控制终端,所述方法包括:当接收到随机切换指令时,获取当前时刻的节目收视排行列表;按照所述当前时刻的节目收视排行列表中所有节目标识的排行顺序,获取待播放的节目标识;控制数字电视终端切换至所述待播放的节目标识对应的节目频道。但是该节目播放方法存在有如下缺陷:1、只能运用在双向的机顶盒,即要求机顶盒必须具有数据上传和从网络服务器下载数据的能力,而对于单向的机顶盒则无法使用;2、该方法是根据当前时刻节目收视排行列表来选择切台的,它是一种伪随机操作,在实际切台时,用户还是需要根据节目收视排行列表来进行一台台切换。
【发明内容】
[0004]本发明要解决的技术问题,在于提供一种基于用户喜好的机顶盒随机切台构建方法,以提高切换到用户喜好的节目的命中率。
[0005]本发明是这样实现的:一种基于用户喜好的机顶盒随机切台构建方法,包括如下步骤:
[0006]步骤1、初始设定用户对各频道的喜好指数均等,并设定一个单位时间T ;
[0007]步骤2、根据设定的单位时间T对用户收看的各频道的频道数进行统计;
[0008]步骤3、读取收看的各频道的收视统计数据,构建随机备选频道集合;
[0009]步骤4、从构建好的频道集合中产生一个随机数,该随机数对应的频道数即为随机切换的频道。
[0010]进一步地,所述步骤2具体为:用户每收看一个频道,且收看时间达到一个单位时间T时,就统计一次该频道的频道数,且之后每继续收看一个单位时间T均要统计一次频道数;
[0011]所述步骤3具体为:读取收看的各频道的收视统计数据,构建随机备选频道集合{Al,…,An,…,P1,…,Pm},其中,A和P均表示频道数,η和m均表示频道的统计次数;
[0012]所述步骤4具体为:从构建好的频道集合{Al,…,An,…,P1,…,Pm}中产生一个(0,N-1)的随机数,N表示集合内元素的总数,该随机数对应的频道数即为随机切换的频道。
[0013]本发明具有如下优点:能够根据用户收视习惯、喜好而随机产生频道,且很容易选中用户喜欢的频道,命中率高;再者就是能够满足单向机顶盒的使用需求,可以降低机顶盒生产成本。
【具体实施方式】
[0014]一种基于用户喜好的机顶盒随机切台构建方法,包括如下步骤:
[0015]步骤1、初始设定用户对各频道的喜好指数均等,并设定一个单位时间T ;
[0016]步骤2、根据设定的单位时间T对用户收看的各频道的频道数进行统计;
[0017]步骤3、读取收看的各频道的收视统计数据,构建随机备选频道集合;
[0018]步骤4、从构建好的频道集合中产生一个随机数,该随机数对应的频道数即为随机切换的频道。
[0019]其中,所述步骤2具体为:用户每收看一个频道,且收看时间达到一个单位时间T时,就统计一次该频道的频道数,且之后每继续收看一个单位时间T均要统计一次频道数;
[0020]所述步骤3具体为:读取收看的各频道的收视统计数据,构建随机备选频道集合{Al,…,An,…,P1,…,Pm},其中,A和P均表示频道数,η和m均表示频道的统计次数;
[0021]所述步骤4具体为:从构建好的频道集合{Al,…,An,…,P1,…,Pm}中产生一个(0,N-1)的随机数,N表示集合内元素的总数,该随机数对应的频道数即为随机切换的频道。
[0022]具体实施例
[0023]一种基于用户喜好的机顶盒随机切台构建方法,包括如下步骤:
[0024]步骤1、初始设定用户对各频道的喜好指数均等,并设定一个单位时间T,本实施例以10分钟为I个单位时间;
[0025]步骤2、用户每收看一个频道,例如用户收看了频道16,且收看时间达到10分钟时,就统计一次该频道的频道数16,且之后每继续收看10分钟均要统计一次频道数16 ;
[0026]步骤3、读取收看的各频道的收视统计数据,构建随机备选频道集合,例如频道16收看了 5个单位时间,频道20收看了 4个单位时间,频道34收看了 2个单位时间,频道3收看了 I个单位时间,则产生的频道集合为{16,16,16,16,16,20,20,20,20,34,34,3}。在该频道集合中,因为16出现的次数比较多,所以其被选中的概率也比较大。
[0027]步骤4、在用户按下随机切台的按键后,就从构建好的频道集合{16,16,16,16,16,20,20,20,20,34,34,3}中产生一个随机数,本实施例中,随机数的取值范围为(0,11),此处以产生的随机数为3为例,因为随机数3对应的集合元素为16,所以16即为随机切换的频道。
[0028]总之,本发明能够根据用户收视习惯、喜好而随机产生频道,且很容易选中用户喜欢的频道,命中率高;再者就是能够满足单向机顶盒的使用需求,可以降低机顶盒生产成本。
[0029]虽然以上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【主权项】
1.一种基于用户喜好的机顶盒随机切台构建方法,其特征在于:包括如下步骤: 步骤1、初始设定用户对各频道的喜好指数均等,并设定一个单位时间T ; 步骤2、根据设定的单位时间T对用户收看的各频道的频道数进行统计; 步骤3、读取收看的各频道的收视统计数据,构建随机备选频道集合; 步骤4、从构建好的频道集合中产生一个随机数,该随机数对应的频道数即为随机切换的频道。
2.根据权利要求1所述的一种基于用户喜好的机顶盒随机切台构建方法,其特征在于: 所述步骤2具体为:用户每收看一个频道,且收看时间达到一个单位时间T时,就统计一次该频道的频道数,且之后每继续收看一个单位时间T均要统计一次频道数; 所述步骤3具体为:读取收看的各频道的收视统计数据,构建随机备选频道集合{Al,…,An,…,P1,…,Pm},其中,A和P均表示频道数,η和m均表示频道的统计次数;所述步骤4具体为:从构建好的频道集合{Al,…,An,…,P1,…,Pm}中产生一个(O,N-1)的随机数,N表示集合内元素的总数,该随机数对应的频道数即为随机切换的频道。
【专利摘要】本发明提供一种基于用户喜好的机顶盒随机切台构建方法,所述方法包括步骤1、初始设定用户对各频道的喜好指数均等,并设定一个单位时间T;步骤2、根据设定的单位时间T对用户收看的各频道的频道数进行统计;步骤3、读取收看的各频道的收视统计数据,构建随机备选频道集合;步骤4、从构建好的频道集合中产生一个随机数,该随机数对应的频道数即为随机切换的频道。本发明能够根据用户收视习惯、喜好而随机产生频道,且很容易选中用户喜欢的频道,命中率高。
【IPC分类】H04N21-466, H04N21-438
【公开号】CN104780434
【申请号】CN201510118863
【发明人】黄少雄
【申请人】福建新大陆通信科技股份有限公司
【公开日】2015年7月15日
【申请日】2015年3月18日