一种基于信息网络的视频推荐列表的产生装置及方法

文档序号:6383571阅读:106来源:国知局
专利名称:一种基于信息网络的视频推荐列表的产生装置及方法
技术领域
本发明涉及基于信息网络的视频领域,尤其是涉及一种基于信息网络的视频推荐 列表的产生装置及方法。
背景技术
目前,各家视频网站的网络视频推荐,主要通过编辑人工推荐和程序自动计算的 方式来实现,基本上都是基于用户自己的观看行为。而在整个互联网内,用户在不同的社交 网站存在多套联系人关系,而所述的联系人对基于信息网络的视频的推荐,也是对所述网 络视频推荐的一个重要方面。而受限于以往用户体系和推荐机制的限制,当前的推荐机制 的技术模式有以下问题
1、目前用户在视频网站上,只能基于订阅关系,获取当前网站的联系人的各种视 频推荐,但实际应用中,用户的主要联系人往往不在视频网站上,而在各类SNS (Social Networking Services,即社会性网络服务)网站和即时通讯软件(诸如微博、微信等)上, 这意味着和用户相关的联系人对视频的推荐列表,无法展示给用户;
2、用户在SNS网站上的行为多种多样,难于将基于这些视频的所有行为聚合在一 起,根据用户行为对数据进行再加工形成相关推荐列表;
3、即使解决了第2个问题,得到用户在SNS网站上对基于信息网络的视频的分享、 评论、推荐行为数据后,也比较难于在视频网站上重新组织重新整理成匹配用户关系的推 荐列表;
为了解决以上问题,本发明提供了一种基于与用户的联系人关系来产生基于信息 网络的视频推荐列表的装置及方法。发明内容
为解决以上问题,本发明提供了一种基于信息网络的视频推荐列表的产生装置, 该装置包括
分享触发模块,当用户分享视频网站播放页上的视频时将视频网站播放页上的视 频名称、视频链接地址传送给分享窗;并且当用户确认时推送给自动发布模块;
审核模块,用于在用户上传视频通过审核后将表示用户上传视频行为的数据,以 及被操作的视频名称和链接地址,发送给视频网站的同步分发模块;
评论模块,用于将表示用户各种行为的数据,以及被操作的视频名称和链接地址, 发送给视频网站的同步分发模块;
同步分发模块,接收到上述数据后,调用应用程序接口 API,将上述数据推送给自 动发布模块;
自动发布模块,位于SNS网站服务器上,用于传送数据到视频链接信息库;
视频链接信息库,位于SNS网站服务器上,用于保存传送的视频链接,并记录所有 对该视频链接的表示用户在所述SNS网站上行为的数据,以及产生上述行为的用户id ;
控制模块,位于SNS网站服务器上,用于将保存的包含表示用户行为的数据记录 的视频链接数据通过开放接口以每个视频链接为单位传送给视频网站服务器中的视频数 据库;
联系人推荐系统,根据当前登录视频网站用户的id,通过开放接口调用绑定用户 id的联系人id,同视频数据库中保存的用户id匹配,如果发现了该用户的联系人,则从视 频数据库中保存的表示用户操作行为的数据记录中选中该条记录,形成一条基于信息网络 的视频推荐内容供用户查看。
进一步,该装置进一步包括视频网站通行证系统,当视频网站与SNS网站进行授 权并成功后,使用户在视频网站账号下存储SNS网站授权信息。
进一步,评论模块所针对用户行为包括用户转发、评论、评价、收藏行为。
进一步,所述的基于信息网络的视频推荐内容可以在视频播放页面或用户个人首 页进行显示。
本发明还提供了一种基于信息网络的视频推荐列表的产生方法,包括以下步骤
步骤(I)当用户分享视频网站播放页上的视频时将视频网站播放页上的视频名 称、视频链接地址传送给分享窗;并且当用户确认时推送给自动发布模块;
步骤(2)在用户上传视频通过审核后将表示用户上传视频行为的数据,以及被操 作的视频名称和链接地址,发送给视频网站的同步分发模块;
步骤(3)用于将表示用户各种行为的数据,以及被操作的视频名称和链接地址,发 送给视频网站的同步分发模块;
步骤(4)同步分发模块接收到上述数据后,调用应用程序接口 API,将上述数据推 送给自动发布模块;
步骤(5)位于SNS网站服务器上的自动发布模块传送数据到视频链接信息库;
步骤(6)位于SNS网站服务器上的视频链接信息库保存传送的视频链接,并记录 所有对该视频链接的表示用户在所述SNS网站上行为的数据,以及产生上述行为的用户 id ;
步骤(7)位于SNS网站服务器上的控制模块将保存的包含表示用户行为的数据记 录的视频链接数据通过开放接口以每个视频链接为单位传送给视频网站服务器中的视频 数据库;
步骤(8)联系人推荐系统根据当前登录视频网站用户的id,通过开放接口调用绑 定用户id的联系人id,同视频数据库中保存的用户id匹配,如果发现了该用户的联系人, 则从视频数据库中保存的表示用户操作行为的数据记录中选中该条记录,形成一条基于信 息网络的视频推荐内容供用户查看。
进一步,当视频网站与SNS网站进行授权并成功后,视频网站通行证系统使用户 在视频网站账号下存储SNS网站授权信息。
进一步,步骤(3)所述用户行为包括用户转发、评论、评价、收藏行为。
进一步,所述的基于信息网络的视频推荐内容可以在视频播放页面或用户个人首 页进行显示。


图1是根据本发明的装置的示意图。
具体实施方式
为使本发明的上述目的、特征和优点更加明显易懂,下面结合附图和具体实施方 式对本发明作进一步详细的说明
推荐原理说明
(I)SNS联系人关系同视频网站的关联说明
SNS联系人关系,指的是用户在非视频网站的其他提供SNS社交服务网站上建立 的联系人关系,包含关注、跟随、联系人等多种关系,而这些关系同视频网站的关联,是通过 相互授权登录来实现的。通过彼此授权,视频网站服务器得以获取SNS网站的用户关系;具 体过程如下首先,用户在基于信息网络的视频网站通过SNS账号授权登录后,将用户的基 于信息网络的视频网站账号同SNS账号进行绑定。接着,当用户在基于信息网络的视频网 站登录访问时,就可以通过SNS合作网站的开放接口获取已经绑定的SNS账号的联系人id。 视频网站与SNS合作网站使用oAuth协议(0AUTH协议为用户资源的授权提供了一个安全 的、开放而又简易的标准。OAUTH的授权不会使第三方触及到用户的帐号信息,如用户名与 密码)进行授权。授权成功后,视频网站通行证系统能够使用户在自己视频网站账号下存储 SNS合作网站授权信息。
(2) SNS联系人关系和视频关联的说明
用户在视频网站看到某一个视频后,可以通过转发、评论同步等方式,将视频链接 地址及视频网站提供的站外播放器一并分享到自己所使用的SNS网站从用户角度实现如 下1、用户主动分享在视频网站的播放页和播放器上,提供了“分享到”的功能,用户可以 选定想要分享的SNS网站,弹出SNS网站提供的分享窗口,视频网站的播放页和播放器会将 当前正在播放的视频链接地址自动输入到分享窗口中,用户输入文字内容后,可以将内容 和视频链接地址一起分享到指定的SNS网站中。2、用户在绑定SNS网站的同时,可以设置 将自己在视频网站中上传、评论、顶踩视频时,自动发布包含视频链接的动态内容到绑定的 SNS网站,视频网站判断用户进行上述操作后,会采用程序自动推送的方式,将用户自动发 布的内容通过SNS网站提供的开放接口传送给SNS网站,以绑定用户的名义发出。
如图1所示,具体实现过程如下一、用户主动分享,视频网站播放页面专门给用 户提供了分享功能。视频网站使用SNS合作网站提供的分享API (应用程序接口),当用户 点击分享时,视频网站播放页的分享触发模块会将视频名称、视频链接地址这两个参数通 过SNS网站的分享API传送给分享窗,用户点击提交后,继续通过分享API,推送给SNS网站 的自动发布模块。二、用户自动同步,用户在绑定SNS网站的同时,可以设置将自己在视频 网站中上传、评论、顶踩视频时,自动发布包含视频链接的动态内容到绑定的SNS网站。用 户上传的视频被解码成功并通过审核,用户的评论内容提交到评论模块并通过审核,审核 模块都会将表示用户具体行为的数据,以及被操作的视频名称和链接地址,发送给视频网 站的同步分发模块;用户顶踩视频的当时,评论模块会将表示具体用户行为的数据,以及被 操作的视频名称和链接地址,发送给视频网站的同步分发模块。视频网站的同步分发模块 接收到上述数据后,调用合作SNS网站的分享API,将上述数据推送给SNS网站的自动发布 模块。
然后在SNS网站的转发、评论体系中对视频进行传播和互动,而这些互动行为,以 及这些行为所属的用户id,会以视频链接地址为一个数据项记录为数据表形式,SNS网站 的视频链接信息库会保存传送的视频链接,并记录所有对这个视频链接的用户转发、评论、 收藏行为的数据,以及产生上述行为的用户id。例如,视频网站传送给SNS网站的视频id 是V00001,在SNS网站中,用户id为U00001、U00002、U00003的三个用户,分别对这个视频 进行了评论,SNS网站将在保存V00001的数据表中,增加这三个用户的操作记录。
(3) SNS用户行为数据组成如下表I所示
数据种类作用视频链接所有数据的核心因素,用于串联所有用户数据用户id所南关系的中心,用于记录有多少用户对这个视频进 行了操作用户的联系人 列表组织数据的依据,用户在视频网站内重新组织,以联 系人的方式给用户进行观看推荐用户行为用户行为的种类,是触发视频推荐的理由,所有的推 荐都是因为用户对视频产生了推荐性的操作
(4)用户行为种类如下表2所示
行为种类含义转发用户转发自己喜欢的视频给联系人评论用户对自己有感想的视频进行评论评价用户顶、踩了所看到的视频收藏用户收藏自己喜欢或者准备稍后看的视频
(5) SNS联系人视频推荐数据的加工
SNS网站的收集和提供的用户行为数据,SNS网站服务器上的控制模块会将保存 的视频链接数据(包含表示用户操作行为的数据记录)通过开放接口以每个视频链接为单 位传送给视频网站服务器中的视频数据库,以每个视频链接为基本单位,当用户使用基于 信息网络的视频网站的用户名登录时使用基于信息网络的视频网站播放页观看视频或访 问自己的在基于信息网络的视频网站的个人首页时,基于信息网络的视频网站服务器将根 据用户id对应到SNS联系人关系,将用户SNS联系人对视频的行为筛选出来。具体过程如 下视频网站的联系人推荐系统将根据当前登录视频网站用户的id,调用SNS网站提供的 开放接口,调用绑定用户id的联系人id,同SNS网站传送给视频网站的视频数据库中保存 的用户id做匹配,如果发现了该用户的联系人,就从SNS网站传送给视频网站的视频数据 库中保存的表示该用户操作行为的数据记录中选中该条记录,形成一条基于信息网络的视频推荐内容供用户查看。
SNS联系人推荐视频的展示;
( I)视频播放页展示联系人评论
当用户在视频播放页面查看评论时,会在视频的评论区增加“联系人评论”列表, 显示用户的SNS联系人对当前视频的评论。具体过程如下
1、用户授权SNS网站同基于信息网络的视频网站连接。用户首先通过网站授权的 方式,将自己的视频网站账号与自己常用的SNS网站进行连接,建立了连接关系后,用户在 SNS网站的行为以及关系就能和视频网站账号进行对应,这是数据回推的依据。
2、用户分享视频到SNS网站。用户需要将视频分享到其他SNS网站,或者其他SNS 网站的用户直接转发了视频网站的视频连接,视频链接是所有用户数据收集的基本点,所 有的行为将通过一个数据表的形式聚合在视频链接下。
3、SNS网站回推基于视频的用户评论行为数据,SNS网站上发生用户评论行为时, 都会将用户行为数据附加在视频链接的数据表中,回推给视频网站服务器,视频网站服务 器接收相应数据后,保存在视频网站的评论数据库中,评论数据库会保存被评论的视频链 接、评论者在SNS网站上的用户id,以及评论的具体内容。
4、视频网站服务器根据SNS网站服务器回推的视频筛选用户联系人的评论行为, 用户访问播放页时,视频网站服务器基于用户的评论数据库,分析并筛选出当前用户的联 系人及其对视频的评论行为,以及行为发生的视频链接,通过聚合整体,形成推荐内容,推 荐给当前访问用户。具体过程如下视频网站服务器通过SNS网站服务器提供的开放接口, 获取当前访问用户在SNS网站绑定的用户id,并获取这个用户id在SNS网站的联系人id, 然后查询SNS网站服务器传送的给视频网站服务器上的评论数据库,从数据库中保存的用 户操作行为记录中,寻找针对该视频的对应评论的行为和产生了评论操作的用户id,再与 联系人id进行匹配,将匹配命中的用户和评论内容显示在播放页面的评论列表中。
(2)用户的首页展示
当用户访问自己的个人首页时,将看到“联系人正在看”这样的模块,随时了解自 己的SNS联系人对视频的推荐行为。具体实现过程如下视频网站联系人推荐系统将根据 当前登录用户的id,调用SNS网站提供的开放接口,调用绑定用户id的联系人id,同SNS网 站传送给视频网站的视频数据库中保存的用户操作行为记录中的用户id做匹配,如果发 现了该用户的联系人,就会形成一条基于信息网络的视频推荐内容供用户查看。而表2中 的转发、评论、评价、收藏行为,都作为联系人“看过”的标准,来形成“联系人正在看”列表 的推荐内容。
用户可以点进联系人正在看的页签进行视频推荐的查看;用户个人首页“联系人 正在看”区域,举例如果用户的多位新浪微博联系人,评论了某个视频,则会将这些联系人 的行为和头像显示出来,作为推荐的原因,明确的显示给用户。视频网站的联系人推荐系统 可以通过调用新浪微博提供的用户信息查询开放接口,显示这个联系人的头像、昵称。
本发明取得的技术效果该机制将能够实现以人的维度来进行视频推荐,让视频 网站推荐给用户的视频能够更加的精准,更能符合用户的喜好,增加用户体验;能够将SNS 社交网站上的各类联系人的行为聚合在视频网站下,提供了多种推荐渠道。
以上是对本发明的优选实施例进行的详细描述,但本领域的普通技术人员应该意识到,在本发 明的范围内和精神指导下,各种改进、添加和替换都是可能的。这些都在本发明的权利要求所限定的保护范围内。
权利要求
1.一种基于信息网络的视频推荐列表的产生装置,其特征在于该装置包括分享触发模块,当用户分享视频网站播放页上的视频时将视频网站播放页上的视频名称、视频链接地址传送给分享窗;并且当用户确认时推送给自动发布模块;审核模块,用于在用户上传视频通过审核后将表示用户上传视频行为的数据,以及被操作的视频名称和链接地址,发送给视频网站的同步分发模块;评论模块,用于将表示用户各种行为的数据,以及被操作的视频名称和链接地址,发送给视频网站的同步分发模块;同步分发模块,接收到上述数据后,调用应用程序接口 API,将上述数据推送给自动发布模块;自动发布模块,位于SNS网站服务器上,用于传送数据到视频链接信息库;视频链接信息库,位于SNS网站服务器上,用于保存传送的视频链接,并记录所有对该视频链接的表示用户在所述SNS网站上行为的数据,以及产生上述行为的用户id ;控制模块,位于SNS网站服务器上,用于将保存的包含表示用户行为的数据记录的视频链接数据通过开放接口以每个视频链接为单位传送给视频网站服务器中的视频数据库;联系人推荐系统,根据当前登录视频网站用户的id,通过开放接口调用绑定用户id的联系人id,同视频数据库中保存的用户id匹配,如果发现了该用户的联系人,则从视频数据库中保存的表示用户操作行为的数据记录中选中该条记录,形成一条基于信息网络的视频推荐内容供用户查看。
2.根据权利要求1所述的装置,其特征在于该装置还包括视频网站通行证系统,当视频网站与SNS网站进行授权并成功后,使用户在视频网站账号下存储SNS网站授权信息。
3.根据权利要求1所述的装置,其特征在于评论模块所针对的用户行为包括用户转发、评论、评价、收藏行为。
4.根据权利要求1所述的装置,其特征在于所述的基于信息网络的视频推荐内容可以在视频播放页面或用户个人首页进行显示。
5.一种基于信息网络的视频推荐列表的产生方法,其特征在于包括以下步骤步骤(I)当用户分享视频网站播放页上的视频时将视频网站播放页上的视频名称、视频链1地址传送给分享窗;并且当用户确认时推送给自动发布模块;步骤(2)在用户上传视频通过审核后将表示用户上传视频行为的数据,以及被操作的视频名称和链接地址,发送给视频网站的同步分发模块;步骤(3)用于将表示用户各种行为的数据,以及被操作的视频名称和链接地址,发送给视频网站的同步分发模块;步骤(4)同步分发模块接收到上述数据后,调用应用程序接口 API,将上述数据推送给自动发布模块;步骤(5)位于SNS网站服务器上的自动发布模块传送数据到视频链接信息库;步骤(6)位于SNS网站服务器上的视频链接信息库保存传送的视频链接,并记录所有对该视频链接的表示用户在所述SNS网站上行为的数据,以及产生上述行为的用户id ;步骤(7)位于SNS网站服务器上的控制模块将保存的包含表示用户行为的数据记录的视频链接数据通过开放接口以每个视频链接为单位传送给视频网站服务器中的视频数据库; 步骤(8)联系人推荐系统根据当前登录视频网站用户的id,通过开放接口调用绑定用户id的联系人id,同视频数据库中保存的用户id匹配,如果发现了该用户的联系人,则从视频数据库中保存的表示用户操作行为的数据记录中选中该条记录,形成一条基于信息网络的视频推荐内容供用户查看。
6.根据权利要求5所述的方法,其特征在于 当视频网站与SNS网站进行授权并成功后,视频网站通行证系统使用户在视频网站账号下存储SNS网站授权信息。
7.根据权利要求5所述的方法,其特征在于步骤(3)中所述用户行为包括用户转发、评论、评价、收藏行为。
8.根据权利要求5所述的方法,其特征在于所述的基于信息网络的视频推荐内容可以在视频播放页面或用户个人首页进行显示。
全文摘要
本发明涉及一种基于信息网络的视频推荐列表的产生装置及方法,该装置包括分享触发模块、将表示用户行为的数据以及视频名称和链接地址发送给同步分发模块的审核系统、用于将数据发送给同步分发模块的评论系统、将上述数据推送给自动发布模块的同步分发模块、用于传送数据的自动发布模块、记录数据以及用户id的视频链接信息库、将数据传送给视频数据库的控制模块、形成推荐内容的联系人推荐系统。该方法包括将表示用户行为的数据以及视频名称和链接地址发送给同步分发模块;同步分发模块将上述数据推送给自动发布模块;视频链接信息库保存传送的数据以及产生上述行为的用户id;该数据传送给视频数据库;联系人推荐系统形成视频推荐内容。
文档编号G06F17/30GK103034706SQ20121052573
公开日2013年4月10日 申请日期2012年12月7日 优先权日2012年12月7日
发明者张波, 张文金, 张宇峰, 章兢, 卢巍, 邱丹, 郝峰, 姚健, 潘柏宇, 卢述奇 申请人:合一网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1