本技术涉及视频推荐,尤其涉及一种基于大数据的短视频播放推荐方法和装置。
背景技术:
1、短视频中可以有许多特定业务,例如,可以有推送推荐内容的业务,服务器获取用户的历史点击记录,根据该历史点击记录,确定该用户喜欢的内容类型,查找与该类型相关的内容,将该相关的内容作为推荐内容,推送至终端的显示界面,以供用户进行浏览。
2、目前,在搜集用户针对已经播出的短视频的讨论情况时,通常会由工作人员快速浏览各大网站的评论信息,并从中筛选出被热议的内容,然后再进行汇总,从而得到用户针对已经播出短视频的反馈意见。然而,这样通过人工搜集的方式,一方面效率较低,周期较长,可能无法在短时间内获取到有用的信息;另一方面,某些用户可能在没有观看过该短视频的情况下而随意进行评价,导致搜集到的反馈意见可能不太准确。
3、因此,按照当前的这种用户信息的搜集方式,可能使得用户在观看短视频时无法快速定位兴趣的片段,观看效率低下。
技术实现思路
1、为实现上述目的,本技术提供如下技术方案:
2、根据本发明第一方面,本发明请求保护一种基于大数据的短视频播放推荐方法,所述方法包括:
3、采集待推荐视频的元数据;
4、通过所述元数据,得出所述待推荐视频中的m段候选兴趣片段中每个候选兴趣片段相应的poi数据;
5、通过m段所述候选兴趣片段中的每个候选兴趣片段的poi数据,得出m段所述候选兴趣片段中的每个候选兴趣片段的用户历史记录数据;
6、通过m段所述候选兴趣片段中的每个候选兴趣片段的用户历史记录数据和m段所述候选兴趣片段中的每个候选兴趣片段相应的片段定位请求得出相应的兴趣片段,以获取目标兴趣片段;
7、对所述目标兴趣片段进行定位截取,以获取所述待推荐视频。
8、进一步地,所述通过m段所述候选兴趣片段中的每个候选兴趣片段的用户历史记录数据和相应的片段定位请求得出相应的兴趣片段,以获取目标兴趣片段,包括:
9、通过m段所述候选兴趣片段中的每个候选兴趣片段的用户历史记录数据,采集与所述m段所述候选兴趣片段中的每个候选兴趣片段相应的历史观看记录;
10、对m段所述候选兴趣片段进行停留观看时长分类处理,以获取p个停留观看poi列表,所述p个停留观看poi列表中的每个停留观看poi列表的停留观看时长不同,所述停留观看poi列表中的候选兴趣片段的停留观看时长相同;
11、依据所述p个所述停留观看poi列表的停留观看时长相应的响应顺序,在p个所述停留观看poi列表相应的元素库中运行停留观看poi列表中的候选兴趣片段相应的历史观看记录并响应相应的片段定位请求,以获取目标兴趣片段。
12、进一步地,在所述依据所述p个所述停留观看poi列表的停留观看时长相应的响应顺序,在p个所述停留观看poi列表相应的元素库中运行停留观看poi列表中的候选兴趣片段相应的历史观看记录并响应相应的片段定位请求,以获取目标兴趣片段之前,所述方法还包括:
13、采集与所述m段所述候选兴趣片段中的每个候选兴趣片段相应的历史观看记录的视频访问数据;
14、若所述m段所述候选兴趣片段中的第一候选兴趣片段相应的历史观看记录的视频访问数据指示的视频访问频率低于预设视频访问数据指示的视频访问频率阈值,则向历史服务器发送历史请求数据,所述历史请求数据包括所述第一候选兴趣片段相应的预设视频访问数据;
15、接收所述历史服务器发送的预设视频访问数据相应的历史观看记录;
16、将所述预设视频访问数据相应的历史观看记录得出为所述第一候选兴趣片段相应的历史观看记录。
17、进一步地,所述方法还包括:
18、采集m段所述候选兴趣片段中的每个候选兴趣片段相应的请求响应结果;
19、通过m段所述候选兴趣片段中的每个候选兴趣片段相应的请求响应结果,得出m段所述候选兴趣片段中的每个候选兴趣片段相应的响应状态数据;
20、得出第二候选兴趣片段,所述第二候选兴趣片段为m段所述候选兴趣片段中响应状态数据指示的响应状态为优先状态的候选兴趣片段;
21、采集所述第二候选兴趣片段的第二响应参数;
22、通过所述第二响应参数得出所述第二候选兴趣片段的优先响应因子;
23、通过所述优先响应因子,得出所述第二候选兴趣片段相应的优先级;
24、展示所述优先级。
25、进一步地,在所述通过所述第二响应参数得出所述第二候选兴趣片段的优先响应因子之后,所述方法还包括:
26、若所述优先响应因子指示的优先因素为视频剧情优先,则采集当前视频剧情状态数据;
27、若所述当前视频剧情状态数据为优先视频剧情状态数据,则展示所述当前视频剧情状态数据;
28、接收候选用户输入的与所述第二候选兴趣片段相应的视频剧情数据;
29、通过所述第二候选兴趣片段相应的历史观看记录、片段定位请求和所述视频剧情数据得出所述第二候选兴趣片段。
30、进一步地,在所述通过所述第二响应参数得出所述第二候选兴趣片段的优先响应因子之后,所述方法还包括:
31、若所述优先响应因子指示的优先因素为视频人物优先,则通过所述第二响应参数从所述第二候选兴趣片段的第一候选视频人物中采集第一优先视频人物;
32、对所述第一优先视频人物进行优先分析,以获取优先分析结果;
33、通过所述优先分析结果对所述第一优先视频人物进行调整,以获取第二视频人物;
34、将所述第二候选兴趣片段相应的第一候选视频人物中的第一优先视频人物替换为所述第二视频人物,以获取第二候选视频人物;
35、通过所述第二候选视频人物、通过所述第二候选兴趣片段相应的历史观看记录、片段定位请求得出所述第二候选兴趣片段。
36、进一步地,所述方法还包括:
37、通过所述优先分析结果得出第一优先级;
38、若所述第一优先级高于预设优先级,则展示所述第一优先视频人物和所述第二视频人物。
39、根据本发明第二方面,本发明请求保护一种基于大数据的短视频播放推荐装置,所述装置包括:
40、采集模块,用于采集待推荐视频的元数据;
41、第一输出模块,用于通过所述元数据,得出所述待推荐视频中的m段候选兴趣片段中每个候选兴趣片段相应的poi数据;
42、第二输出模块,用于通过m段所述候选兴趣片段中的每个候选兴趣片段的poi数据,得出m段所述候选兴趣片段中的每个候选兴趣片段的用户历史记录数据;
43、第三输出模块,用于通过m段所述候选兴趣片段中的每个候选兴趣片段的用户历史记录数据和m段所述候选兴趣片段中的每个候选兴趣片段相应的片段定位请求得出相应的兴趣片段,以获取目标兴趣片段;
44、定位截取模块,用于对所述目标兴趣片段进行定位截取,以获取所述待推荐视频;
45、所述一种基于大数据的短视频播放推荐装置用于执行所述的一种基于大数据的短视频播放推荐方法。
46、本技术涉及视频推荐技术领域,尤其涉及一种基于大数据的短视频播放推荐方法和装置,采集待推荐视频的元数据;通过元数据,得出待推荐视频中的m段候选兴趣片段中每个候选兴趣片段相应的poi数据;通过m段候选兴趣片段中的每个候选兴趣片段的poi数据,得出m段候选兴趣片段中的每个候选兴趣片段的用户历史记录数据;通过m段候选兴趣片段中的每个候选兴趣片段的用户历史记录数据和m段候选兴趣片段中的每个候选兴趣片段相应的片段定位请求得出相应的兴趣片段,以获取m段候选兴趣片段;对m段候选兴趣片段进行定位截取,以获取待推荐视频。本发明可以有效依据用户的观看历史对待推荐视频的片段进行兴趣定位,提供合适的推荐片段。
1.一种基于大数据的短视频播放推荐方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于大数据的短视频播放推荐方法,其特征在于,所述通过m段所述候选兴趣片段中的每个候选兴趣片段的用户历史记录数据和相应的片段定位请求得出相应的兴趣片段,以获取目标兴趣片段,包括:
3.根据权利要求2所述的基于大数据的短视频播放推荐方法,其特征在于,在所述依据所述p个所述停留观看poi列表的停留观看时长相应的响应顺序,在p个所述停留观看poi列表相应的元素库中运行停留观看poi列表中的候选兴趣片段相应的历史观看记录并响应相应的片段定位请求,以获取目标兴趣片段之前,所述方法还包括:
4.根据权利要求3所述的基于大数据的短视频播放推荐方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的基于大数据的短视频播放推荐方法,其特征在于,在所述通过所述第二响应参数得出所述第二候选兴趣片段的优先响应因子之后,所述方法还包括:
6.根据权利要求4所述的基于大数据的短视频播放推荐方法,其特征在于,在所述通过所述第二响应参数得出所述第二候选兴趣片段的优先响应因子之后,所述方法还包括:
7.根据权利要求6所述的基于大数据的短视频播放推荐方法,其特征在于,所述方法还包括:
8.一种基于大数据的短视频播放推荐装置,其特征在于,所述装置包括: