一种基于冷启动的影视内容推荐方法及系统与流程

文档序号:17377123发布日期:2019-04-12 23:26阅读:214来源:国知局
一种基于冷启动的影视内容推荐方法及系统与流程

本发明涉及智能电视技术领域,具体涉及一种基于冷启动的影视内容推荐方法及系统。



背景技术:

冷启动是智能电视的一种启动方式,即直接按智能电视的开机按钮进行开机;目前,大多数基于冷启动的后台影视推荐系统都是采用人工运营热门视频的方法进行的,然而这种方法需要运营人员的配合,并且每隔一段时间都需要人工进行更新和维护,因此需要耗费大量的人力资源,增加了运营成本;而另外一种后台影视推荐系统则是基于影视标签而实现的,但是这种方式需要用户在开机运行一定时间之后才能向用户推荐影视内容,而无法基于冷启动这种方式,因此,相比基于冷启动的后台影视推荐系统则需要花费大量的时间,不利于服务器端及时地向用户推荐影视内容。

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



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于冷启动的影视内容推荐方法及系统,旨在智能电视端进行冷启动时,通过智能电视端获取热门影视表和冷门影视表,并根据新增用户的信息自动地向新增用户推荐影视内容,以解决现有技术中人工推荐成本大的技术问题。

本发明解决技术问题所采用的技术方案如下:

本发明提供了一种基于冷启动的影视内容推荐方法,其中,所述基于冷启动的影视内容推荐方法包括以下步骤:

服务器端预先设置热门影视表和冷门影视表,并将所述热门影视表和冷门影视表发送给智能电视端;

所述智能电视端接收所述热门影视表和冷门影视表,并从所述热门影视表和冷门影视表中获取推荐影视内容;

所述智能电视端获取新增用户的标签兴趣值,并根据所述标签兴趣值判断所述推荐影视内容是否满足推荐要求;

当所述智能电视端判断到所述推荐影视内容满足推荐要求时,将所述推荐影视内容在显示屏上进行显示。

进一步地,所述智能电视端接收所述热门影视表和冷门影视表,并从所述热门影视表和冷门影视表中获取推荐影视内容之前包括以下步骤:

预先在所述智能电视端输入新增用户的用户信息,并将所述用户信息存储在智能电视端中。

进一步地,所述用户信息包括位置信息、性别信息、活跃时间以及标签兴趣值。

进一步地,所述服务器端预先设置热门影视表和冷门影视表,并将所述热门影视表和冷门影视表发送给智能电视端具体包括以下步骤:

所述服务器端获取包含多个用户信息的用户群信息,并将所述用户群信息划分为性别、地域以及活跃时间三个类别;

所述服务器端根据所述性别、地域以及活跃时间设置热门影视表;

所述服务器端根据所述性别、地域以及活跃时间设置冷门影视表;

所述服务器将所述热门影视表和冷门影视表发送给智能电视端。

进一步地,所述服务器端获取包含多个用户信息的用户群信息,并将所述用户群信息划分为性别、地域以及活跃时间三个类别具体包括以下步骤:

所述服务器端获取包含多个用户信息的用户群信息;

所述服务器端将所述用户群信息按性别划分为男、女以及未知三个子分类;

所述服务器端将所述用户群信息按地域划分为多个小地域;

所述服务器端将所述用户群信息按活跃时间划分为早、午以及晚三个子分类。

进一步地,所述智能电视端接收所述热门影视表和冷门影视表,并从所述热门影视表和冷门影视表中获取推荐影视内容具体包括以下步骤:

所述智能电视端接收所述热门影视表和冷门影视表;

所述智能电视端根据新增用户的位置信息分别从所述热门影视表和冷门影视表中获取对应地域的影视内容作为推荐影视内容;

所述智能电视端根据新增用户的性别信息分别从所述热门影视表和冷门影视表中获取对应性别的影视内容作为推荐影视内容;

所述智能电视端根据新增用户的活跃时间分别从所述热门影视表和冷门影视表中获取对应活跃时间的影视内容作为推荐影视内容。

进一步地,所述智能电视端获取新增用户的标签兴趣值,并根据所述标签兴趣值判断所述推荐影视内容是否满足推荐要求具体包括以下步骤:

所述智能电视端获取新增用户的标签兴趣值;

根据所述新增用户的标签兴趣值匹配所述推荐影视内容中的影视;

判断所述推荐影视内容是否满足对新增用户的推荐要求。

进一步地,当所述智能电视端判断到所述推荐影视内容满足推荐要求时,将所述推荐影视内容在显示屏上进行显示之后包括以下步骤:

所述智能电视端获取新增用户已经观看的推荐影视内容中的冷门影视;

所述智能电视端根据所述冷门影视的数量计算所述新增用户的标签兴趣值。

进一步地,当所述智能电视端判断到所述推荐影视内容满足推荐要求时,将所述推荐影视内容在显示屏上进行显示之后还包括以下步骤:

所述智能电视端获取新增用户未观看的推荐影视内容中的热门影视;

所述智能电视端根据所述热门影视的数量计算所述新增用户的标签兴趣值。

本发明还提供了一种基于冷启动的影视内容推荐系统,其中,包括智能电视端,以及与所述智能电视端连接的服务器端;

所述服务器端用于预先设置热门影视表和冷门影视表,并将所述热门影视表和冷门影视表发送给智能电视端;

所述智能电视端用于接收所述热门影视表和冷门影视表,并从所述热门影视表和冷门影视表中获取推荐影视内容;以及获取新增用户的标签兴趣值,并根据所述标签兴趣值判断所述推荐影视内容是否满足推荐要求;当判断到所述推荐影视内容满足推荐要求时,将所述推荐影视内容在显示屏上进行显示。

本发明所采用的技术方案具有以下有益效果:

本发明通过服务器端设置热门影视表和冷门影视表,在智能电视端进行冷启动时,将所述热门影视表和冷门影视表发送给智能电视端,使得智能电视端可以根据新增用户的用户信息从热门影视表和冷门影视表之中自动地筛选出适合所述新增用户的推荐影视内容,实现了智能电视端自动推荐影视内容的功能,提高了智能电视端在冷启动时推荐影视内容的效率,同时也相应地提高了智能电视端冷启动的速度,为用户的操作和使用带来了便捷。

附图说明

图1是本发明一种基于冷启动的影视内容推荐方法的较佳实施例的流程图。

图2是本发明一种基于冷启动的影视内容推荐系统的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一

请参见图1,图1是本发明一种基于冷启动的影视内容推荐方法的较佳实施例的流程图。如图1所示,一种基于冷启动的影视内容推荐方法,其中,包括以下步骤:

步骤s100,服务器端预先设置热门影视表和冷门影视表,并将所述热门影视表和冷门影视表发送给智能电视端。

目前,大多数智能电视端在进行冷启动时,都会向用户推荐一些影视内容,以便用户可以直接点击这些影视内容进行观看;而这些推荐的影视内容,则需要运营人员在服务器端进行筛选和设置,并且需要针对不同的人群设置不同的推荐影视内容;在后期,还需要定时地进行更新和维护,以便及时地将最新的影视内容推荐给用户,这样一来,人工成本较大,不利于影视内容的推广。

本发明实施例中,通过事先在服务器端设置热门影视表和冷门影视表,在智能电视端进行冷启动时,智能电视端自动地与服务器端建立连接,此时,服务器端将所述热门影视表和冷门影视表发送给智能电视端,以便智能电视端可以从所述热门影视表和冷门影视表中筛选出适合用户观看的影视内容,并将这些影视内容推荐给用户。

而服务器端在设置热门影视表和冷门影视表之前,还需要随机获取多个用户的用户群信息,所述用户群信息中包含用户的性别信息、位置信息、观看影视的活跃时间以及标签兴趣值等。

所述服务器端在获取到用户群信息之后,可根据所述用户群信息来设置热门影视表和冷门影视表,具体设置方式为:首先将包含多个用户信息的用户群信息划分为性别、地域以及活跃时间三个类别;然后根据用户群信息中的标签兴趣值来设置包含性别、地域以及活跃时间三个类别的热门影视表;同样地,可根据用户群信息中的标签兴趣值来设置包含性别、地域以及活跃时间三个类别的冷门影视表;这样一来,可方便智能电视端根据这些类别来匹配相应的影视内容作为推荐内容。

进一步地,将用户群信息划分为性别、地域以及活跃时间三个类别时,还可将这三个类别进行细分,例如:将所述用户群信息按性别划分为男、女以及未知三个子分类,根据用户的地理位置信息将地域划分为多个小地域,以及将用户群信息按活跃时间划分为早、午以及晚三个子分类;服务器端可根据这些细小的分类,配合用户的标签兴趣值,设置包含多个分类的热门影视表和冷门影视表,然后将所述热门影视表和冷门影视表发送给智能电视端进行筛选。

进一步地,在将用户群信息按地域划分时,可通过以下方式进行划分:

随意选择几个距离相近的用户为起点,比如一个村里的所有用户,计算该地区观看的影视内容的标签兴趣值,选择一个相似度,同时计算周围村落所有用户的观看的影视内容的标签兴趣值,当发现某个村落的所有用户的标签兴趣值相似度低于选择的相似度,则认为该村落所在的地域边界在这个村落上,连接这些边界上的村落,则画出该地域的边界;以该边界线上的随机某个村落为中心,按上述方法,画出这个村落的边界线,该边界线必与上面第一个边界线有两个或两个以上的交点,选择两个交点,画边界线,这两个边界线的两个交点和第一个区域所选择的点连接线与第二个区域不在第一个区域内的交点作为中心,画边界线,作为第二个区域;这个过程可简化为选择第二个区域距离第一个随机选择的点的最远的点作为中心以优化推荐算法性能,以此类推。

通过对用户群信息进行分类,使得服务器可针对这些分类设置对应的热门影视表和冷门影视表;这样,在智能电视端进行推荐时,只需要根据新增用户的位置信息、性别信息以及活跃时间即可匹配出对应的影视内容作为推荐,既方便又快捷。

即具体地,步骤s100具体包括如下步骤:

s101,所述服务器端获取包含多个用户信息的用户群信息,并将所述用户群信息划分为性别、地域以及活跃时间三个类别;

s102,所述服务器端根据所述性别、地域以及活跃时间设置热门影视表;

s103,所述服务器端根据所述性别、地域以及活跃时间设置冷门影视表;

s104,所述服务器将所述热门影视表和冷门影视表发送给智能电视端。

进一步地,步骤s101具体包括如下步骤:

s1011,所述服务器端获取包含多个用户信息的用户群信息;

s1012,所述服务器端将所述用户群信息按性别划分为男、女以及未知三个子分类;

s1013,所述服务器端将所述用户群信息按地域划分为多个小地域;

s1014,所述服务器端将所述用户群信息按活跃时间划分为早、午以及晚三个子分类。

步骤s200,所述智能电视端接收所述热门影视表和冷门影视表,并从所述热门影视表和冷门影视表中获取推荐影视内容。

本发明实施例中,智能电视端在接收服务器端发送的热门影视表和冷门影视表之前,还需要将新增用户的位置信息、性别信息、活跃时间以及标签兴趣值进行存储,以便于智能电视端可以根据所述新增用户的用户信息来选择对应的影视内容进行推荐。

进一步地,当智能电视端接收所述热门影视表和冷门影视表时,可根据新增用户的位置信息从热门影视表中的地域分类中选择所述新增用户所对应地域的热门影视内容作为推荐影视内容;同样地,可从冷门影视表中获取冷门影视内容作为推荐影视内容;这样一来,智能电视端只需要获取用户的位置信息即可匹配热门影视表和冷门影视表中的影视内容,既提高了推荐效率,又提高了智能电视端冷启动的效率。

同理,可根据新增用户的性别信息分别从热门影视表和冷门影视表中获取对应性别的影视内容作为推荐影视内容,以及根据新增用户的活跃时间分别从热门影视表和冷门影视表中获取对应活跃时间的影视内容作为推荐影视内容。

通过接收所述热门影视表和冷门影视表,使得智能电视端可以根据新增用户的位置信息、性别信息、活跃时间来获取相应的影视内容作为推荐内容,提高了智能电视端在冷启动时推荐影视内容的效率,同时也相应地提高了智能电视端冷启动的效率,为用户的操作和使用带来了便捷。

即具体地,步骤s200具体包括如下步骤:

s201,所述智能电视端接收所述热门影视表和冷门影视表;

s202,所述智能电视端根据新增用户的位置信息分别从所述热门影视表和冷门影视表中获取对应地域的影视内容作为推荐影视内容;

s203,所述智能电视端根据新增用户的性别信息分别从所述热门影视表和冷门影视表中获取对应性别的影视内容作为推荐影视内容;

s204,所述智能电视端根据新增用户的活跃时间分别从所述热门影视表和冷门影视表中获取对应活跃时间的影视内容作为推荐影视内容。

步骤s300,所述智能电视端获取新增用户的标签兴趣值,并根据所述标签兴趣值判断所述推荐影视内容是否满足推荐要求。

本发明实施例中,在智能电视端从热门影视表和冷门影视表中获取到推荐影视内容之后,还需要判断这些推荐影视内容是否都满足推荐要求,具体表现为:获取新增用户在智能电视端输入的标签兴趣值,根据所述标签兴趣值与推荐影视内容进行匹配,例如:匹配关键词、影视类型以及影视时间等;若有相匹配的关键词,则满足对新增用户的推荐要求;反之,则不满足对新增用户的推荐要求。

在后续使用时(使用一段时间后),亦可根据新增用户观看影视的行为记录来进行匹配,例如:新增用户近期都在追看某某主演的影视,根据新增用户所追影视来判断所述推荐影视内容中是否有跟新增用户所追影视类型相似的影视,如有,则判定推荐影视内容满足对新增用户的推荐要求;如若没有,则判定推荐影视内容不满足对新增用户的推荐要求。

通过对智能电视端获取的推荐影视内容进行判断,使得智能电视端推荐的影视内容更满足对新增用户的推荐要求,同时也可以进一步地过滤掉不符合新增用户喜好的影视内容,从最大程度上满足新增用户观看影视的需求。

即具体地,步骤s300包括如下步骤:

s301,所述智能电视端获取新增用户的标签兴趣值;

s302,根据所述新增用户的标签兴趣值匹配所述推荐影视内容中的影视;

s303,判断所述推荐影视内容是否满足对新增用户的推荐要求。

步骤s400,当所述智能电视端判断到所述推荐影视内容满足推荐要求时,将所述推荐影视内容在显示屏上进行显示。

本发明实施例中,当所述推荐影视内容满足推荐要求时,则完成智能电视端的冷启动程序,同时,将所述推荐影视内容显示在智能电视端的显示屏上;这样一来,只需要点击推荐影视内容即可进行播放,而不需要花费额外的时间去搜索想要观看的影视;另外,在当用户剧荒时(不知道想看什么),通过这些推荐影视内容可解决用户剧荒的问题。

本发明实施例中,在智能电视端完成冷启动之后,可通过新增用户的观看行为记录,获取新增用户已观看的推荐影视内容中的冷门影视内容,并将所述冷门影视内容作为正反馈,计算所述新增用户的标签兴趣值。

同理,可通过新增用户的观看行为记录,获取新增用户未观看的推荐影视内容中的热门影视内容,并将所述热门影视内容作为负反馈,计算所述新增用户的标签兴趣值。

当智能电视端在下一次冷启动时,可获取经正反馈和负反馈计算后的标签兴趣值,并将所述标签兴趣值作为判断依据,即判断下一次冷启动时推荐影视内容是否满足推荐要求。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过相关程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

实施例二

如图2所示,本发明实施例还提供了一种基于冷启动的影视内容推荐系统,其中,包括智能电视端10,以及与所述智能电视端10连接的服务器端20;

所述服务器端20用于预先设置热门影视表和冷门影视表,并将所述热门影视表和冷门影视表发送给智能电视端10;具体如上所述。

所述智能电视端10用于接收所述热门影视表和冷门影视表,并从所述热门影视表和冷门影视表中获取推荐影视内容;以及获取新增用户的标签兴趣值,并根据所述标签兴趣值判断所述推荐影视内容是否满足推荐要求;当判断到所述推荐影视内容满足推荐要求时,将所述推荐影视内容在显示屏上进行显示;具体如上所述。

综上所述,本发明通过服务器端设置热门影视表和冷门影视表,在智能电视端进行冷启动时,将所述热门影视表和冷门影视表发送给智能电视端,使得智能电视端可以根据新增用户的用户信息从热门影视表和冷门影视表之中自动地筛选出适合所述新增用户的推荐影视内容,实现了智能电视端自动推荐影视内容的功能,提高了智能电视端在冷启动时推荐影视内容的效率,同时也相应地提高了智能电视端冷启动的速度,为用户的操作和使用带来了便捷。

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

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