一种视频客户端导航生成方法及装置与流程

文档序号:16130919发布日期:2018-12-01 00:18阅读:166来源:国知局

本发明涉及视频技术领域,特别是涉及一种视频客户端导航生成方法及装置。

背景技术

近几年来,伴随着互联网技术的发展,越来越多的互联网用户选择在视频客户端上观看视频信息。为了方便用户对视频信息的选择,通常的视频客户端会设置有导航,用户可以根据该导航快速找到对应的视频信息。

在现有的视频客户端的导航设置过程中,用户可以选择自己喜欢的导航频道,并将其位置设置在该视频客户端导航中的最优位置,这样可以减少用户对感兴趣的视频信息的访问路径。但是,在现有的视频客户端的定制化导航一般都是根据用户的选择进行定制的,并不能很好地结合该视频客户端的视频资源进行用户定制,会造成用户对视频客户端的导航的体验效果较差。



技术实现要素:

针对于上述问题,本发明提供一种视频客户端导航生成方法及装置,实现了为用户生成个性化的视频客户端导航,提升了用户的体验效果。

为了实现上述目的,本发明提供了如下技术方案:

一种视频客户端导航生成方法,包括:

根据用户在视频客户端的观看日志,生成与所述用户对应的初始导航;

获取所述视频客户端的推荐视频信息,并根据所述推荐视频信息生成推荐导航栏目;

将所述推荐导航栏目插入到所述初始导航,生成与所述用户对应的目标导航。

可选地,在生成与所述用户对应的初始导航之前,还包括:

判断所述视频客户端的服务端是否存储有与所述用户对应的初始导航,若有,则获取所述初始导航。

可选地,所述根据用户在视频客户端的观看日志,生成与所述用户对应的初始导航,包括:

获取所述用户在视频客户端的观看日志,并根据所述观看日志确定所述用户在每个视频频道中对应的各个视频的观看次数;

统计得到所述用户在各个所述视频频道中的视频观看总次数;

将每个视频频道对应的视频观看总次数进行排序,获得视频频道排序表;

根据所述视频频道排序表中各个视频频道的顺序排名,确定所述各个视频频道的位置顺序,并根据所述位置顺序生成与所述用户对应的初始导航。

可选地,所述获取所述视频客户端的推荐视频信息,并根据所述推荐视频信息生成推荐导航栏目,包括:

获取所述视频客户端的推荐视频信息;

根据所述初始导航,获得与所述用户对应的展示的视频频道排序表;

将所述推荐视频信息与所述展示的视频频道排序表中的视频频道进行匹配,获得与所述视频频道匹配的目标推荐视频信息;

根据所述目标推荐视频信息,确定推荐导航栏目。

可选地,还包括:

接收用户对目标导航的调整请求,并依据所述调整请求对所述目标导航进行调整,得到与所述用户对应的调整后的视频客户端导航。

一种视频客户端导航生成装置,包括:

初始生成单元,用于根据用户在视频客户端的观看日志,生成与所述用户对应的初始导航;

获取单元,用于获取所述视频客户端的推荐视频信息,并根据所述推荐视频信息生成推荐导航栏目;

目标生成单元,用于将所述推荐导航栏目插入到所述初始导航,生成与所述用户对应的目标导航。

可选地,还包括:

判断单元,用于判断所述视频客户端的服务端是否存储有与所述用户对应的初始导航,若有,则获取所述初始导航。

可选地,所述初始生成单元包括:

次数确定子单元,用于获取所述用户在视频客户端的观看日志,并根据所述观看日志确定所述用户在每个视频频道中对应的各个视频的观看次数;

统计子单元,用于统计得到所述用户在各个所述视频频道中的视频观看总次数;

排序子单元,用于将每个视频频道对应的观看总次数进行排序,获得视频频道排序表;

初始导航生成子单元,用于根据所述视频频道排序表中各个视频频道的顺序排名,确定所述各个视频频道的位置顺序,并根据所述位置顺序生成与所述用户对应的初始导航。

可选地,所述获取单元包括:

第一获取子单元,用于获取所述视频客户端的推荐视频信息;

第二获取子单元,用于根据所述初始导航,获得与所述用户对应的展示的视频频道排序表;

匹配子单元,用于将所述推荐视频信息与所述展示的视频频道排序表中的视频频道进行匹配,获得与所述视频频道匹配的目标推荐视频信息;

导航栏目生成子单元,用于根据所述目标推荐视频信息,确定推荐导航栏目。

可选地,还包括:

请求接收单元,用于接收用户对目标导航的调整请求,并依据所述调整请求对所述目标导航进行调整,得到与所述用户对应的调整后的视频客户端导航。

相较于现有技术,本发明提供了一种视频客户端导航生成方法及装置,将根据用户在视频客户端的观看日志生成的初始导航和与客户端对应的视频推荐信息生成的推荐导航栏目,生成了与该用户对应的目标导航。因此,该目标导航中既包括了与用户喜好相关的初始导航,也包括了该视频客户端的独特视频资源推荐信息,方便了用户观看到该视频客户端最新视频资源的目的,进而实现了为用户生成个性化的视频客户端导航,并提升了用户的体验效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种视频客户端导航生成方法的流程示意图;

图2为本发明实施例提供的一种初始导航生成方法的流程示意图;

图3为本发明实施例中提供的一种生成推荐导航栏目方法的流程示意图;

图4为本发明实施例提供的一种目标导航效果的示意图;

图5为本发明实施例提供的一种视频客户端导航生成装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种视频客户端导航生成方法,参见附图1,该方法包括以下步骤:

s11、根据用户在视频客户端的观看日志,生成与所述用户对应的初始导航。

用户在视频客户端对各个视频信息进行浏览或者观看,会产生对应的浏览或者观看记录,而在该记录中会记录相应的观看时间、观看的视频频道以及观看各个视频的次数,从而可以根据这些观看记录数据会生成对应的观看日志存储到该视频客户端的服务端上。然后服务端会对这些观看日志进行解析,统计该用户对各类视频频道的观看次数,生成与该用户对应的初始导航。即该初始导航会反映用户对各类视频频道的喜爱程度,即在该初始导航中包括了若干个视频频道,例如,电视剧、电影和综艺等等,因此在上述统计用户对各类视频频道的观看次数时,也就是统计在一定统计周期下的各个导航频道分支下的各个视频观看的总次数。然后根据观看总次数对各个视频频道进行排序得到初始导航。这里根据用户的观看日志生成的初始导航能够更加满足用户的观看需求。

因此,在本发明的另一实施例中还提供了一种初始导航的生成方法,参见图2,包括:

s111、获取所述用户在视频客户端的观看日志,并根据所述观看日志确定所述用户在每个视频频道中对应的各个视频的观看次数;

因为在观看日志中记载了该用户的视频观看数据,而用户观看的视频会属于不同的视频频道,首先确定每个视频频道下的各个视频的观看次数,例如,用户在电视剧频道下观看了电视剧a、电视剧b和电视剧c,而对应观看了两遍电视剧a,则电视剧a的观看次数为2次,其余两个电视剧的观看次数分别为1次。

s112、统计得到所述用户在各个所述视频频道中的视频观看总次数;

需要统计各个视频频道下面的视频观看总次数才能反映该用户对视频频道的喜爱程度。仍以步骤s111中的例子进行说明,电视剧a的观看次数为2次,电视剧b和电视剧c的观看次数分别为1次,则该用户在电视剧频道的视频观看总次数为4次。

s113、将每个视频频道对应的视频观看总次数进行排序,获得视频频道排序表。

依据每个视频频道的视频观看总次数进行排序,可以按照次数由大到小的顺序,也可以按照次数由小到大的顺序,例如,电影频道观看次数为3次,电视剧观看次数为4次,综艺为8次,娱乐为1次,纪录片为2次,则视频频道排序表可以为:娱乐频道、电视剧频道、电影频道、纪录片频道和娱乐频道。

s114、根据所述视频频道排序表中各个视频频道的顺序排名,确定所述各个视频频道的位置顺序,并根据所述位置顺序生成与所述用户对应的初始导航。

由于导航的展示位置有限,例如,可以展示4个视频频道或者5个视频频道,则若排序表为按照视频观看总次数由大到小排序的,则会选取最靠前的4个视频频道,然后依据它们的排序顺序确定各个频道的位置顺序,之所以要确定位置顺序,是因为导航的显示风格不一样,可以为横排顺序排列,也可以为竖排或者双排排列,该位置顺序决定了各个视频频道在初始导航中的位置,进而生成了该初始导航。

需要说明的是,在获得了视频频道排序表后,可以根据该视频客户端的显示布局或者用户使用的移动终端的屏幕大小,生成与之对应的初始导航。对应的,若在视频频道排序表中有两个频道的观看次数是相同的,其排序过程中两个依次排列,但是在生成初始导航中可以根据用户的观看时间,例如在观看次数相同的综艺和电影两个频道中,若用户最新观看的是综艺节目则将该综艺频道排列在电影频道前面。

s12、获取所述视频客户端的推荐视频信息,并根据所述推荐视频信息生成推荐导航栏目。

现有的视频客户端的种类较多,为了提高视频客户端的竞争力,每个视频客户端都有自己独特的视频资源,或者由于各个视频的推广费用不同而存在重点推广的视频资源,并且需要将这些视频资源推荐给用户,才能保证该视频客户端的收益和竞争力。因此,在本发明实施例中根据推荐信息生成推荐导航栏目,以便于将该推荐导航栏目加入到导航中推荐给视频用户。

具体的,在本发明实施例中提供了一种生成推荐导航栏目的方法,参见图3,包括:

s121、获取所述视频客户端的推荐视频信息。

视频客户端的推荐视频信息主要包括花费了一定推广费用的视频信息、当下热度最高的视频信息或者优于其他视频客户端的视频资源等等。

s122、根据所述初始导航,获得与所述用户对应的展示的视频频道排序表。

因为初始导航是按照用户对视频频道的喜爱程度生成的,因此,在初始导航中会有展示的视频频道排序表,即用户最喜爱的视频频道,更能反映用户的喜好程度,进而对应各个用户的个性化特征。

s123、将所述推荐视频信息与所述展示的视频频道排序表中的视频频道进行匹配,获得与所述视频频道匹配的目标推荐视频信息。

为了能够更好地保证该视频客户端的竞争力,可以根据初始导航中的视频频道排序表确定目标推荐视频信息,例如某个视频客户端优于其他的视频客户端的视频资源包括综艺类的视频资源《声临其境》、《偶像练习生》等等,而电视剧的视频资源有《南方有乔木》、《芸汐传》等等,而在该用户的视频频道排序表中电视剧的排序要比综艺的排序靠前,证明该用户经常观看的是电视剧,所以可以将电视剧频道下面的推荐资源作为目标推荐视频信息。

s124、根据所述目标推荐视频信息,确定推荐导航栏目。

之所以要根据目标推荐视频信息生成推荐导航栏目是由于根据导航的布局或者显示限制,可以选取能够代表该目标推荐视频信息的关键词或者图片或者演员信息作为推荐导航栏目插入到初始导航中。

例如,可以选取电视剧频道下面最热的视频资源作为推荐导航栏目,例如将《南方有乔木》作为推荐导航栏目。

需要说明的是,上述确定推荐导航栏目只是本发明提供的一种可选方式,当然也可以通过其他方式进行确定,只要保证用户的体验效果即可。例如可以通过实时切换该推荐导航栏目,例如用户在某天第一次打开该视频客户端时对应的推荐导航栏目是a,在第二次打开该视频客户端时对应的推荐导航项目是b,则可以保证用户实时了解该视频客户端的独特视频资源,对于该视频客户端来说可以通过将普通用户吸引为会员用户,来提高对应的收益。对于用户来说,可以实时了解最新最热的视频信息,而省去查找的繁琐,提高了用户的体验效果。

s13、将所述推荐导航栏目插入到所述初始导航,生成与所述用户对应的目标导航。

将步骤s12生成的推荐导航栏目插入到步骤s11中生成的初始导航中,即需要在初始导航中确定该推荐导航栏目的位置,基于该位置将推荐导航栏目在初始导航中进行展示。其中,推荐导航栏目的插入位置可以根据该视频客户端的导航布局进行确定,也可以根据用户的观看习惯进行确定,只要保证该用户最终获取到的目标导航包括该推荐导航栏目和根据用户的观看日志生成的初始导航。

本发明提供了一种视频客户端导航生成方法,将根据用户在视频客户端的观看日志生成的初始导航和与客户端对应的视频推荐信息生成的推荐导航栏目,生成了与该用户对应的目标导航。因此,该目标导航中既包括了与用户喜好相关的初始导航,也包括了该视频客户端的独特视频资源推荐信息,方便了用户观看到该视频客户端最新视频资源的目的,进而实现了为用户生成个性化的视频客户端导航,并提升了用户的体验效果。

在本发明的另一实施例中,在判断该视频客户端对应的服务端上存储有与该用户对应的初始导航的时候,可以直接获取该初始导航,而无需再调取用户的观看日志重新生成。

当然若用户已存储其设置的初始导航,但是经过了一段很长的时间后服务端发现该初始导航已经不适合该用户的观看行为,也会根据该用户的观看日志重新生成一个初始导航,也就是保证该初始导航时刻满足用户的观看需求。

参见图3为本发明实施例提供的一种目标导航效果示意图,在该导航中,可以发现将推荐导航项目《南方有乔木》排在了第二的位置,而第一的位置通常可以设置为该视频客户端的精选项目,在第三和第四的位置分别为电视剧和电影频道,可见在该用户的初始导航中电视剧和电影的观看频次高于其他频道,所以将其设置在比较靠前的位置。

在本发明的另一实施例中还包括了:

接收用户对目标导航的调整请求,并依据所述调整请求对所述目标导航进行调整,得到与所述用户对应的调整后的视频客户端导航。

也就是用户可以对生成的目标导航进行调整,例如用户对生成的推荐导航项目或者目标导航布局不满意,可以生成对应的调整请求,该调整请求中可以包括导航中频道的位置的调换信息或者对导航布局的调整信息。即响应于该用户的调整请求将会更加满足用户的个性化需求设置。例如,在生成目标导航后,会生成提示信息,该提示信息可以为“是否满意该目标导航”,若用户选择否,则会继续生成相应的信息,用户可以通过拖拽或者其他操作来调整视频栏目位置,或者布局,也可以为了简洁方便用户删掉某些视频频道等等,然后服务端会基于用户的操作进行响应,进而进行对应的调整,得到与该用户对应的视频客户端导航。例如,用户比较喜欢简洁的导航布局,若生成的目标导航中的栏目较多,用户可以对某些栏目进行删除,或者拖拽隐藏。进而生成的目标导航更适应用户的观看习惯和使用方式。

在本发明的实施例中还包括:

将生成的目标导航进行存储,在存储过程中会采集用户的标识信息,保证将符合用户个性化或订制需求的目标导航在服务端进行存储,防止用户清除缓存后目标导航丢失。对应的,可以根据用户的身份,若用户是该视频客户端的会员,则可以不局限于视频客户端的登录ip、登录时间或者登录设备,时刻保存该目标导航,便于该用户在何时何地均可获取该目标导航,这样也可以帮助视频客户端吸引更多的用户成为会员用户。

本发明将根据用户的观看日志生成的初始导航与根据视频客户端的推荐视频信息生成的推荐导航项目相结合,生成了目标导航。因此,该目标导航中既包括了与用户喜好相关的初始导航,也包括了该视频客户端的独特视频资源推荐信息,方便了用户观看到该视频客户端最新视频资源的目的,进而实现了为用户生成个性化的视频客户端导航,并提升了用户的体验效果。同时可以提升视频客户端的竞争力。

对应的,在本发明实施例中还提供了一种视频客户端导航生成装置,参见图4,包括:

初始生成单元10,用于根据用户在视频客户端的观看日志,生成与所述用户对应的初始导航;

获取单元20,用于获取所述视频客户端的推荐视频信息,并根据所述推荐视频信息生成推荐导航栏目;

目标生成单元30,用于将所述推荐导航栏目插入到所述初始导航,生成与所述用户对应的目标导航。

可选地,还包括:

判断单元,用于判断所述视频客户端的服务端是否存储有与所述用户对应的初始导航,若有,则获取所述初始导航。

可选地,所述初始生成单元包括:

次数确定子单元,用于获取所述用户在视频客户端的观看日志,并根据所述观看日志确定所述用户在每个视频频道中对应的各个视频的观看次数;

统计子单元,用于统计得到所述用户在各个所述视频频道中的视频观看总次数;

排序子单元,用于将每个视频频道对应的观看总次数进行排序,获得视频频道排序表;

初始导航生成子单元,用于根据所述视频频道排序表中各个视频频道的顺序排名,确定所述各个视频频道的位置顺序,并根据所述位置顺序生成与所述用户对应的初始导航。

可选地,所述获取单元包括:

第一获取子单元,用于获取所述视频客户端的推荐视频信息;

第二获取子单元,用于根据所述初始导航,获得与所述用户对应的展示的视频频道排序表;

匹配子单元,用于将所述推荐视频信息与所述展示的视频频道排序表中的视频频道进行匹配,获得与所述视频频道匹配的目标推荐视频信息;

导航栏目生成子单元,用于根据所述目标推荐视频信息,确定推荐导航栏目。

可选地,还包括:

请求接收单元,用于接收用户对目标导航的调整请求,并依据所述调整请求对所述目标导航进行调整,得到与所述用户对应的调整后的视频客户端导航。

本发明提供了一种视频客户端导航生成装置,在初始生成单元中根据用户在视频客户端的观看日志生成的初始导航和,通过获取单元根据客户端对应的视频推荐信息生成的推荐导航栏目,从而在目标生成单元中根据初始导航和推荐导航栏目,生成了与该用户对应的目标导航。因此,该目标导航中既包括了与用户喜好相关的初始导航,也包括了该视频客户端的独特视频资源推荐信息,方便了用户观看到该视频客户端最新视频资源的目的,进而实现了为用户生成个性化的视频客户端导航,并提升了用户的体验效果。

本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有设定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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