一种视频推荐方法及装置的制造方法_5

文档序号:9474688阅读:来源:国知局
视频推荐请求的方式; 当所确定的视频推荐请求方式为向已获得视频推荐的客户端发送视频推荐请求的方式时,继续执行确定播放所述目标视频的除本地客户端外的其他客户端的步骤。5.根据权利要求1所述的方法,其特征在于,所述确定播放所述目标视频的除本地客户端外的其他客户端,包括: 向网络的中心服务器请求获得访问列表,所述访问列表中包括网络中播放视频的全部客户端的IP地址和所播放视频的视频链接地址;其中,所述视频链接地址为根据所播放视频的唯一视频标识所生成的; 将具有所述访问列表中的IP地址的客户端确定为待分析的客户端; 根据所述目标视频所对应的唯一视频标识,生成所述目标视频的目标视频链接地址;从所述待分析的客户端中,将视频链接地址与所述目标视频链接地址相同的客户端确定为播放所述目标视频的除本地客户端外的其他客户端。6.根据权利要求1所述的方法,其特征在于,所述确定播放所述目标视频的除本地客户端外的其他客户端,包括: 根据所述目标视频所对应的唯一视频标识,生成所述目标视频的目标视频链接地址; 发送用于确定网络中播放目标视频的客户端的广播请求;其中,所述广播请求中包括所述目标视频链接地址; 接收所述广播请求所对应的反馈结果;其中,所述反馈结果中包括与所述广播请求具有相同目标视频链接地址的客户端的IP地址; 将具有所述反馈结果中的IP地址的客户端确定为播放所述目标视频的除本地客户端外的其他客户端。7.根据权利要求1所述的方法,其特征在于,所述其他客户端中的视频推荐代理模块反馈视频推荐结果的同时,还反馈所述其他客户端获取所述反馈的视频推荐结果的时间戳; 所述方法还包括: 在接收所述其他客户端反馈的所述视频推荐结果的同时,接收所述其他客户端获取反馈的视频推荐结果的时间戳Tl ; 在获取所述其他客户端反馈的所述视频推荐结果时生成时间戳T2 ; 所述基于所接收到的所述视频推荐结果,确定所述目标视频在本地的视频推荐内容,包括: 判断所述时间戳T2与每一其他客户端反馈的时间戳Tl的差值是否大于预设的时间戳阈值Th ; 当每一其他客户端所对应的判断结果均为是时,继续通过向接口服务器发送视频推荐请求的方式来获得针对所述目标视频在本地的视频推荐内容; 否则,进一步判断所述判断结果为是的其他客户端所反馈的视频推荐结果是否存在有效的视频推荐内容,如果是,基于所存在的有效的视频推荐内容,获得所述目标视频在本地的视频推荐内容,否则,继续通过向接口服务器发送视频推荐请求的方式来获得针对所述目标视频在本地的视频推荐内容。8.一种视频推荐装置,其特征在于,所述装置包括: 客户端确定模块,用于在获得目标视频播放操作之后,确定播放所述目标视频的除本地客户端外的其他客户端; 推荐请求发送模块,用于发送所述目标视频所对应的视频推荐请求至所述其他客户端,以使得所述其他客户端中的视频推荐代理模块基于所述视频推荐请求反馈所述目标视频所对应的视频推荐结果; 推荐结果接收模块,用于接收所述其他客户端反馈的所述视频推荐结果; 推荐内容确定模块,用于基于所接收到的所述视频推荐结果,确定所述目标视频在本地的视频推荐内容。9.根据权利要求8所述的装置,其特征在于,所述推荐内容确定模块,包括:推荐内容判断模块、第一推荐模块和第二推荐模块; 所述推荐内容判断模块,用于判断所述视频推荐结果中是否存在有效的视频推荐内容; 所述第一推荐模块,用于当判断结果为存在时,从所述有效的视频推荐内容中,确定所述目标视频在本地的视频推荐内容; 所述第二推荐模块,用于当判断结果为不存在时,继续通过向接口服务器发送视频推荐请求的方式来获得针对所述目标视频在本地的视频推荐内容。10.根据权利要求9所述的装置,其特征在于,所述第一推荐模块,具体用于: 将最先接收到的所述其他客户端反馈的视频推荐内容,确定为针对所述目标视频的视频推荐内容; 或者,根据随机算法,从所述其他客户端反馈的视频推荐内容中,确定针对所述目标视频的视频推荐内容。11.根据权利要求8所述的装置,其特征在于,还包括:推荐请求方式确定模块; 所述推荐请求方式确定模块,具体用于: 在获得目标视频播放操作之后,确定预先设定的视频推荐请求方式;其中,所述视频推荐请求方式包括:直接向接口服务器发送视频推荐请求的方式和向已获得视频推荐的客户端发送视频推荐请求的方式; 当所确定的视频推荐请求方式为向已获得视频推荐的客户端发送视频推荐请求的方式,触发客户端确定模块执行确定播放所述目标视频的除本地客户端外的其他客户端的步骤。12.根据权利要求8所述的装置,其特征在于,所述客户端确定模块,包括:访问列表请求单元、待分析客户端确定单元、视频链接生成单元和第一确定单元;其中, 所述访问列表请求单元,用于在获得目标视频播放操作之后,向网络的中心服务器请求获得访问列表,所述访问列表中包括网络中播放视频的全部客户端的IP地址和所播放视频的视频链接地址;其中,所述视频链接地址为根据所播放视频的唯一视频标识所生成的; 所述待分析客户端确定单元,用于将具有所述访问列表中的IP地址的客户端确定为待分析的客户端; 所述视频链接生成单元,用于根据所述目标视频所对应的唯一视频标识,生成所述目标视频的目标视频链接地址; 所述第一确定单元,用于从所述待分析客户端中,将视频链接地址与所述目标视频链接地址相同的客户端确定为播放所述目标视频的除本地客户端外的其他客户端。13.根据权利要求8所述的装置,其特征在于,所述客户端确定模块,包括:视频链接生成单元、广播请求发送单元、反馈结果接收单元和第二确定单元;其中, 所述视频链接生成单元,用于在获得目标视频播放操作之后,根据所述目标视频所对应的唯一视频标识,生成所述目标视频的目标视频链接地址; 所述广播请求发送单元,用于发送确定网络中播放目标视频的客户端的广播请求;其中,所述广播请求中包括所述目标视频链接地址; 所述反馈结果接收单元,用于接收所述广播请求所对应的反馈结果;其中,所述反馈结果中包括与所述广播请求具有相同目标视频链接地址的客户端的IP地址; 所述第二确定单元,用于将具有所述反馈结果中的IP地址的客户端确定为播放所述目标视频的除本地客户端外的其他客户端。14.根据权利要求8所述的装置,其特征在于,所述其他客户端中的视频推荐代理模块反馈视频推荐结果的同时,还反馈所述其他客户端获取所述反馈的视频推荐结果的时间戳;所述装置还包括:第一时间戳获得模块、第二时间戳生成模块;其中: 所述第一时间戳获得模块,用于在接收所述其他客户端反馈的所述视频推荐结果的同时,接收所述其他客户端获取反馈的视频推荐结果的时间戳Tl; 所述第二时间戳生成模块,用于在获取所述其他客户端反馈的所述视频推荐结果时生成时间戳T2 ; 所述推荐内容确定模块,包括:时间戳判断模块、第一推荐模块和第二推荐模块; 所述时间戳判断模块,用于判断所述第二时间戳生成模块所生成的所述时间戳T2与所述第一时间戳获得模块所获得的每一其他客户端反馈的时间戳Tl的差值是否大于预设的时间戳阈值Th ; 当每一其他客户端所对应的判断结果均为是时,触发第二推荐模块,所述第二推荐模块用于继续通过向接口服务器发送视频推荐请求的方式来获得针对所述目标视频在本地的视频推荐内容; 在所述时间戳判断模块判断为否时,进一步触发推荐内容确定模块判断所述判断结果为是的其他客户端所反馈的视频推荐结果是否存在有效的视频推荐内容,如果存在,基于所存在的有效的视频推荐内容,获得所述目标视频在本地的视频推荐内容,否则继续通过向接口服务器发送视频推荐请求的方式来获得针对所述目标视频在本地的视频推荐内容。
【专利摘要】本发明实施例提供的一种视频推荐方法及装置,该方法包括:在获得目标视频播放操作之后,确定播放所述目标视频的除本地客户端外的其他客户端;发送所述目标视频所对应的视频推荐请求至所述其他客户端,以使得所述其他客户端中的视频推荐代理模块基于所述视频推荐请求反馈所述目标视频所对应的视频推荐结果;接收所述其他客户端反馈的所述视频推荐结果;基于所接收到的所述视频推荐结果,确定所述目标视频在本地的视频推荐内容。应用本发明实施例,能够降低推荐接口服务器的负载压力,降低了出现负载故障的概率。
【IPC分类】H04N21/466, H04N21/437, H04N21/858, H04N21/25, H04N21/8547
【公开号】CN105227970
【申请号】CN201510632673
【发明人】罗华林, 王敏, 单学成, 杨和东
【申请人】北京奇艺世纪科技有限公司
【公开日】2016年1月6日
【申请日】2015年9月29日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1