一种电视节目推荐方法及系统与流程

文档序号:12498554阅读:255来源:国知局
一种电视节目推荐方法及系统与流程

本发明涉及智能电视技术领域,尤其涉及的是一种电视节目推荐方法及系统。



背景技术:

智能电视,是具有全开放式平台,搭载了操作系统,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。智能电视能够不断给用户带来有别于,使用有线数字电视接收机(机顶盒)的、丰富的个性化体验。

同时,智能电视是基于互联网浪潮冲击形成的新产品,其目的是带给用户更便捷的体验,目前已经成为电视的潮流趋势,其打破了遥控器对传统电视的束缚,实现了带走看、分类看、多屏看和随时看四大功能,推动了智能电视发展的新高度。

智能电视不同于手机等移动终端,也不同于PC等,智能电视是一个多用户设备,也就是说智能电视的用户喜好、习惯是一个混杂的数据,那么按照用户喜好、习惯来推荐视频节目就成为了一件异常麻烦且难以实现的问题。

传统的电视节目推荐方法皆是按照当前“热门”节目的热门程度,即网络下其视频点击率或电视台播放某节目时的收视率来统计并推荐,其不仅麻烦,且无法兼顾到具体用户的观看习惯及欣赏类别。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种能够按照预先划分好的时间段及设置好的视频类型标签统计各个时间段内,同一用户或不同用户的观看习惯及欣赏类别,以高效、精确的按照各个时间段同一用户或不同用户的观看习惯及欣赏类别推荐并显示电视节目的电视推荐节目显示控制方法及系统。

本发明的技术方案如下:

一种电视节目推荐方法,其中,所述电视节目推荐方法包括:

步骤A:预先设置用于归类视频的多个标签,并分别对多个标签赋予权重,并预先设置用于判断视频库内视频是否可为推荐视频节目的标签权重,所有视频皆包含所预设的多个标签;划分若干个用于根据标签、统计视频播放规律的时间段;

步骤B:分别统计每一时间段内所播放视频的所有标签;

步骤D:根据所划分时间段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与所述时间段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目。

优选方案中,所述的电视节目推荐方法,其中,所述步骤A还包括:预先设置用于合并相邻时间段的标签重合度;

所述步骤B之后还包括:

步骤C:根据统计结果,将所统计标签的重合度大于等于、所预设标签重合度的相邻时间段进行合并,以将所划分的多个时间段整合为多个推荐时段;

步骤D替换为:

步骤D1:根据整合后的推荐时段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与所述推荐时段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目。

优选方案中,所述的电视节目推荐方法,其中,所述步骤D或步骤D1之后还包括:

步骤E:根据相加后的权重总值进行视频的排序,并在相应的时间段或推荐时段内予以推荐。

优选方案中,所述的电视节目推荐方法,其中,所述步骤A还包括:预先设置一用于统计数据的统计周期,所述统计周期以天为单位;

步骤B具体为:在统计周期内统计每天各个时间段内所播放视频的所有标签;

步骤D具体为:在达到所预设的统计周期时,将统计周期内时间段相同的数据进行叠加,并根据叠加后的时间段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与该时间段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目。

优选方案中,所述的电视节目推荐方法,其中,所述步骤A还包括:预先设置一用于统计数据的统计周期,所述统计周期以天为单位;

步骤B具体为:在统计周期内统计每天各个时间段内所播放视频的所有标签;

步骤C具体为:在达到所预设的统计周期时,将统计周期内时间段相同的数据进行叠加,并根据叠加结果、将所统计标签的重合度大于等于、所预设标签重合度的相邻时间段进行合并,以将所划分的多个时间段整合为多个推荐时段。

一种电视节目推荐系统,其中,所述电视节目推荐系统包括:

预设模块,用于预先设置用于归类视频的多个标签,并分别对多个标签赋予权重,并预先设置用于判断视频库内视频是否可为推荐视频节目的标签权重,所有视频皆包含所预设的多个标签;划分若干个用于根据标签、统计视频播放规律的时间段;

标签统计模块,用于分别统计每一时间段内所播放视频的所有标签;

推荐节目定义模块,用于根据所划分时间段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与所述时间段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目。

优选方案中,所述的电视节目推荐系统,其中,所述预设模块还用于预先设置用于合并相邻时间段的标签重合度;

所述电视节目推荐系统还包括:

推荐时段整合模块,用于根据统计结果,将所统计标签的重合度大于等于、所预设标签重合度的相邻时间段进行合并,以将所划分的多个时间段整合为多个推荐时段;

所述推荐节目定义模块替换为:

推荐视频节目定义模块,用于根据整合后的推荐时段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与所述推荐时段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目。

优选方案中,所述的电视节目推荐系统,其中,所述电视节目推荐系统还包括:

推荐节目显示模块,用于根据相加后的权重总值进行视频的排序,并在相应的时间段或推荐时段内予以推荐。

优选方案中,所述的电视节目推荐系统,其中,所述预设模块还用于:预先设置一用于统计数据的统计周期,所述统计周期以天为单位;

标签统计模块具体用于:在统计周期内统计每天各个时间段内所播放视频的所有标签;

推荐节目定义模块具体用于:在达到所预设的统计周期时,将统计周期内时间段相同的数据进行叠加,并根据叠加后的时间段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与该时间段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目。

优选方案中,所述的电视节目推荐系统,其中,所述预设模块还用于:预先设置一用于统计数据的统计周期,所述统计周期以天为单位;

标签统计模块具体用于:在统计周期内统计每天各个时间段内所播放视频的所有标签;

推荐时段整合模块具体用于:在达到所预设的统计周期时,将统计周期内时间段相同的数据进行叠加,并根据叠加结果、将所统计标签的重合度大于等于、所预设标签重合度的相邻时间段进行合并,以将所划分的多个时间段整合为多个推荐时段。

本发明所提供的电视节目推荐方法,由于采用了首先预先设置多个标签及标签权重,并划分时间段;然后分别统计每一时间段内所播放视频的所有标签,最后根据所划分时间段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与所述时间段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目。使得智能电视能够按照预先划分好的时间段及设置好的视频类型标签统计各个时间段内,同一用户或不同用户的观看习惯及欣赏类别,以高效、精确的按照各个时间段同一用户或不同用户的观看习惯及欣赏类别推荐并显示电视节目。

附图说明

图1是本发明中电视节目推荐方法较佳实施例的流程示意图。

图2是本发明电视节目推荐系统较佳实施例的功能原理框图。

具体实施方式

本发明提供一种电视节目推荐方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例中,所述一个标签是指进行某项工作或流程时不分标签类别,或将同类标签进行叠加;所述多个标签意义与所述第一标签相似。

如图1所示,本发明提供了一种电视节目推荐方法,其包括:

一种电视节目推荐方法,其中,所述电视节目推荐方法包括:

S100、预先设置用于归类视频的多个标签,并分别对多个标签赋予权重,并预先设置用于判断视频库内视频是否可为推荐视频节目的标签权重,所有视频皆包含所预设的多个标签;划分若干个用于根据标签、统计视频播放规律的时间段。

本发明较佳实施例中,所述标签设置为视频类型、上映年代、导演、演员、地区及语言六类,其权重分别为视频类型6、上映年代3、导演5、演员4、地区0.5及语言0.5。

利用标签权重判断某一视频是否可作为推荐视频节目的方法具体为:首先根据某一时间段所有标签,如喜剧、2010年上映、导演X、演员A、中国、中文,及惊悚、2005年上映、导演Y、演员B(因在某一时间段有可能会仅播放同一视频,也有可能播放有多个视频),在视频库内进行视频匹配即将所有与上述标签中有标签重合的视频(一个或多个标签相重合)暂时选定,然后计算该视频与该时间段所重合标签的权重总值(比如所重合标签仅有一个、为喜剧,则权重总值为6;又如所重合标签为导演X、演员Y,则权重总值为9),最后判断权重总值是否大于等于所预设的标签权重,若是则定义该视频为推荐视频节目。

所划分时间段可以是将一天24小时、按照半小时为一个时间段划分为48个,也可以是将一天24小时中一段时间抛去,比如零时至六时,将其余时间定义为有效时间,划分为有效时间*2个时间段。

所有视频皆包含所预设的多个标签是指,所有视频都有其所归属的视频类型、上映年代、导演、演员、地区及语言等,若有其中一项或几项不能确定或不存在,则将其标注为不详,如导演(不详)。

S200、分别统计每一时间段内所播放视频的所有标签。

S400、根据所划分时间段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与所述时间段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目。

本发明进一步地较佳实施例中,所述S100还包括:预先设置用于合并相邻时间段的标签重合度。

具体实施时,可设标签重合度为80%,在利用标签重合度进行推荐时段合并时,包括:

将所统计标签按照各自所对应的视频播放量进行降序排列,并按照比例依次选取排列在前的多个标签;

所述视频播放量可以指视频播放个数,也可以指视频播放时长;如选取排列在前80%位置的标签,如共5个标签,分别为喜剧、惊悚、导演X、演员Y及国语,设其视频播放量分别为喜剧3小时,惊悚1小时,导演X2.5小时,演员Y3小时,国语5小时,则其排序为国语、喜剧、演员Y、导演X、惊悚,则最终选取标签为国语、喜剧、演员Y、导演X。

然后将相邻时间段所统计的标签进行对比,若两个时间段标签的重合度达到预设的标签重合度,则合并两个时间段为一个推荐时段;

如时间段1中多个标签分别为a、b、c、d、e,时间段2中多个标签分别为a、b、c、d、f,则将时间段1及时间段2合并为同一时间段,此时称为推荐时间段;若重合度未达到预设比例,则不进行合并,而不相邻时间段不进行对比及合并。

所述S200之后还包括:

S300、根据统计结果,将所统计标签的重合度大于等于、所预设标签重合度的相邻时间段进行合并,以将所划分的多个时间段整合为多个推荐时段。

S400替换为:

S410、根据整合后的推荐时段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与所述推荐时段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目。

本发明进一步地较佳实施例中,所述S400或S410之后还包括:

S500、根据相加后的权重总值进行视频的排序,并在相应的时间段或推荐时段内予以推荐。

本发明进一步地较佳实施例中,所述S100还包括:预先设置一用于统计数据的统计周期,所述统计周期以天为单位。

具体实施时,统计周期预设为90。在设置统计周期的基础上,以统计周期为一循坏进行电视节目推荐,即第一个统计周期不显示推荐节目或以其他方式显示推荐节目;而第二个统计周期显示第一个统计周期所定义的推荐视频节目;第三个统计周期显示第二个统计周期所定义的推荐视频节目,依次类推。

S200具体为:在统计周期内统计每天各个时间段内所播放视频的所有标签。

具体实施时,该步骤可通过每天统计各自每个时间段标签然后叠加的方式,也可以选择在达到预设的统计周期时,一次性统计统计周期内所有相同时间段标签的方法。

S400具体为:在达到所预设的统计周期时,将统计周期内时间段相同的数据进行叠加,并根据叠加后的时间段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与该时间段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目。

本发明进一步地较佳实施例中,所述S100还包括:预先设置一用于统计数据的统计周期,所述统计周期以天为单位,与上一较佳实施例原理相同,不过多赘述;

S200具体为:在统计周期内统计每天各个时间段内所播放视频的所有标签,与上一较佳实施例原理相同,不过多赘述;

S300具体为:在达到所预设的统计周期时,将统计周期内时间段相同的数据进行叠加,并根据叠加结果、将所统计标签的重合度大于等于、所预设标签重合度的相邻时间段进行合并,以将所划分的多个时间段整合为多个推荐时段,与上一较佳实施例原理相同,不过多赘述。

如图2所示,一种电视节目推荐系统,其中,所述电视节目推荐系统包括:

预设模块100,用于预先设置用于归类视频的多个标签,并分别对多个标签赋予权重,并预先设置用于判断视频库内视频是否可为推荐视频节目的标签权重,所有视频皆包含所预设的多个标签;划分若干个用于根据标签、统计视频播放规律的时间段,具体如上述方法实施例所述;

标签统计模块200,用于分别统计每一时间段内所播放视频的所有标签,具体如上述方法实施例所述;

推荐节目定义模块400,用于根据所划分时间段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与所述时间段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目,具体如上述方法实施例所述。

本发明进一步地较佳实施例中,所述预设模块还用于预先设置用于合并相邻时间段的标签重合度,具体如上述方法实施例所述;

所述电视节目推荐系统还包括:

推荐时段整合模块,用于根据统计结果,将所统计标签的重合度大于等于、所预设标签重合度的相邻时间段进行合并,以将所划分的多个时间段整合为多个推荐时段,具体如上述方法实施例所述;

所述推荐节目定义模块替换为:

推荐视频节目定义模块,用于根据整合后的推荐时段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与所述推荐时段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目,具体如上述方法实施例所述。

本发明进一步地较佳实施例中,所述电视节目推荐系统还包括:

推荐节目显示模块,用于根据相加后的权重总值进行视频的排序,并在相应的时间段或推荐时段内予以推荐,具体如上述方法实施例所述。

本发明进一步地较佳实施例中,所述预设模块还用于:预先设置一用于统计数据的统计周期,所述统计周期以天为单位,具体如上述方法实施例所述;

标签统计模块具体用于:在统计周期内统计每天各个时间段内所播放视频的所有标签,具体如上述方法实施例所述;

推荐节目定义模块具体用于:在达到所预设的统计周期时,将统计周期内时间段相同的数据进行叠加,并根据叠加后的时间段及其所对应的标签、在视频库内进行视频匹配,将所匹配到的视频的所有标签中、与该时间段重合的标签的权重相加,若相加后的权重总值大于所预设的标签权重,定义其为推荐视频节目,具体如上述方法实施例所述。

本发明进一步地较佳实施例中,所述预设模块还用于:预先设置一用于统计数据的统计周期,所述统计周期以天为单位,具体如上述方法实施例所述;

标签统计模块具体用于:在统计周期内统计每天各个时间段内所播放视频的所有标签,具体如上述方法实施例所述;

推荐时段整合模块具体用于:在达到所预设的统计周期时,将统计周期内时间段相同的数据进行叠加,并根据叠加结果、将所统计标签的重合度大于等于、所预设标签重合度的相邻时间段进行合并,以将所划分的多个时间段整合为多个推荐时段,具体如上述方法实施例所述。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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