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

文档序号:9931531阅读:782来源:国知局
一种推荐相关视频的方法及装置的制造方法
【技术领域】
[0001]本发明涉及视频检索领域,特别涉及一种推荐相关视频的方法及装置。
【背景技术】
[0002]近些年,机顶盒的覆盖速度日益增加,用户通过机顶盒观看视频的情况也越发普遍。在用户观看的视频是来自于机顶盒所连接的网络中的视频。在某些情况下,用户看到自己非常满意的视频时,还想观看该视频相关的一系列视频,同时用户是不愿意打断当前的顺畅的观看体验,切出观看视频的界面的来进行人工搜索的。如何妥善的处理上述问题,就成为业界亟待解决的课题。

【发明内容】

[0003]本发明提供一种推荐相关视频的方法及装置,获取到终端或终端绑定的遥控器发生预设的动作后,机顶盒向关联的终端推荐该终端正在播放的视频的相关视频。
[0004]根据本发明实施例的第一方面,提供一种推荐相关视频的方法,用于机顶盒,包括:
[0005]接收终端正在播放的视频片段,所述终端与所述机顶盒保持通信连接;
[0006]根据所述视频片段,检索与所述视频片段相匹配的视频;
[0007]根据所述相匹配的视频的综合信息,筛选出符合所述综合信息的视频,所述视频的综合信息包括开播时间和所述机顶盒所属的地理区域;
[0008]将筛选出的符合所述综合信息的视频确定为推荐视频;
[0009]将所述推荐视频推送至所述终端。
[0010]本发明的实施例提供的技术方案可以包括以下有益效果:机顶盒通过分析用户上传的视频片段,在不影响用户流畅的观看体验的同时,搜索出相关的视频,推荐给用户,进而提升了用户的观赏视频的体验。
[0011]在一个实施例中,所述接收终端正在播放的视频片段,包括:
[0012]获取所述终端或所述终端绑定的控制器的运动信息;
[0013]判断所述终端或所述终端绑定的控制器的运动信息与预设的运动信息是否相符;
[0014]当所述终端或所述终端绑定的控制器的运动信息与预设的运动信息相符时,发送获取指令到所述终端,所述获取指令用于获取所述终端正在播放的视频片段;
[0015]接收所述终端正在播放的视频片段。
[0016]本发明的实施例提供的技术方案可以包括以下有益效果:设定合理的触发接收视频片段的条件,可以为使用者提供更人性化用户体验。
[0017]在一个实施例中,所述根据所述视频片段,检索与所述视频片段相匹配的视频,包括:
[0018]根据所述视频片段,分析所述视频片段与所述机顶盒关联的数据库中的视频的匹配程度;
[0019]检索与所述视频片段匹配程度最高的视频,确定所述匹配程度最高的视频为配对视频;
[0020]在所述机顶盒关联的数据库中,检索与所述配对视频的相似程度的排名前η位的视频;
[0021]确定与所述配对视频的相似程度的排名前η位的视频为匹配视频,所述匹配视频即为所述视频片段相匹配的视频。
[0022]本发明的实施例提供的技术方案可以包括以下有益效果:有助于找出终端正在播放的视频片段所对应的配对视频和匹配视频。
[0023]在一个实施例中,根据所述配对视频的开播时间,在所述匹配视频中筛选出符合所述配对视频的开播时间的视频,确定所述视频为第一筛选视频;
[0024]根据所述机顶盒所属的地理区域,在所述第一过滤视频中筛选出所述机顶盒具有播放权限的视频,确定所述视频为第二过滤视频,所述第二过滤视频即为推荐视频。
[0025]本发明的实施例提供的技术方案可以包括以下有益效果:通过配对视频的综合信息进一步筛选匹配视频,可以为用户推荐更准确有效的视频。
[0026]在一个实施例中,判断预设的截取时长是否小于所述视频已播放的时长;
[0027]在所述预设的截取时长大于所述视频已播放的时长的情况下,获取所述视频从开始时刻到所述视频当前时刻之间的视频片段;
[0028]在所述预设的截取时长小于等于所述视频已播放的时长的情况下,获取所述视频到当前时刻为止,且时长为所述预设的截取时长的视频片段。
[0029]本发明的实施例提供的技术方案可以包括以下有益效果:可以避免上传的视频片段的时长过短,导致后续的检索不能顺利实施。也避免了上传的视频片段的时长过长,导致冗余所带来的系统负担。同时也考虑到了,视频已播放时间过短的情况,增加了系统的鲁棒性。
[0030]根据本发明实施例的第二方面,提供一种推荐相关视频的装置,包括:
[0031]接收模块,用于接收终端正在播放的视频片段,所述终端与所述机顶盒保持通信连接;
[0032]检索模块,用于根据所述视频片段,检索与所述视频片段相匹配的视频;
[0033]筛选模块,用于根据所述相匹配的视频的综合信息,筛选出符合所述综合信息的视频,所述视频的综合信息包括开播时间和所述机顶盒所属的地理区域;
[0034]确定模块,用于将筛选出的符合所述综合信息的视频确定为推荐视频;
[0035]推送模块,用于将所述推荐视频推送至所述终端。
[0036]在一个实施例中,所述接收模块,包括:
[0037]获取子模块,用于获取所述终端或所述终端绑定的控制器的运动信息;
[0038]判断子模块,用于判断所述终端或所述终端绑定的控制器的运动信息与预设的运动信息是否相符;
[0039]发送子模块,用于当所述终端或所述终端绑定的控制器的运动信息与预设的运动信息相符时,发送获取指令到所述终端,所述获取指令用于获取所述终端正在播放的视频片段;
[0040]接收子模块,用于接收所述终端正在播放的视频片段。[0041 ]在一个实施例中,所述检索模块,包括:
[0042]分析子模块,用于根据所述视频片段,分析所述视频片段与所述机顶盒关联的数据库中的视频的匹配程度;
[0043]第一检索子模块,用于检索与所述视频片段匹配程度最高的视频,确定所述匹配程度最高的视频为配对视频;
[0044]第二检索子模块,用于在所述机顶盒关联的数据库中,检索与所述配对视频的相似程度的排名前η位的视频;
[0045]确定子模块,用于确定与所述配对视频的相似程度的排名前η位的视频为匹配视频,所述匹配视频即为所述视频片段相匹配的视频。
[0046]在一个实施例中,所述筛选模块,包括:
[0047]第一筛选子模块,用于根据所述配对视频的开播时间,在所述匹配视频中筛选出符合所述配对视频的开播时间的视频,确定所述视频为第一筛选视频;
[0048]第二筛选子模块,用于根据所述机顶盒所属的地理区域,在所述第一过滤视频中筛选出所述机顶盒具有播放权限的视频,确定所述视频为第二过滤视频,所述第二过滤视频即为推荐视频。
[0049]在一个实施例中,所述发送子模块,还用于判断预设的截取时长是否小于所述视频已播放的时长;在所述预设的截取时长大于所述视频已播放的时长的情况下,获取所述视频从开始时刻到所述视频当前时刻之间的视频
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1