直播视频推荐方法及装置制造方法及图纸

技术编号:29843591 阅读:40 留言:0更新日期:2021-08-27 14:34
本发明专利技术提供了一种直播视频推荐方法及装置,该方法包括:当检测到直播间处于直播状态时,获取直播间的直播视频的视频帧以及音频;对当前获取的视频帧进行图像识别;并对当前获取的音频进行语音识别;基于图像识别结果以及语音识别结果,判断备选标签集合中是否存在与直播间匹配的目标标签;若存在,则为直播间添加目标标签,并确定目标标签对应的用户集合;用户集合包含各个已设置目标标签的用户;判断用户集合中的每个用户是否满足推荐条件;若存在满足推荐条件的用户,则为满足推荐条件的用户推荐直播间的直播视频。应用本发明专利技术提供的直播视频推荐方法,能够为用户推荐该用户感兴趣的直播内容,进而可以避免用户错失感兴趣的视频。

【技术实现步骤摘要】
直播视频推荐方法及装置
本专利技术涉及数据处理
,特别涉及一种直播视频推荐方法及装置。
技术介绍
随着科学技术的发展,互联网中出现了各式各样的互联网平台,极大的丰富了人们的生活,例如,网络直播平台,网络直播平台可以为用户提供内容丰富多彩的网络直播,能够满足用户的娱乐需求。然而,网络直播平台通常包含多种类型的直播间,并且不同的直播间在直播的过程中呈现的直播内容可能会出现多元化,导致用户难以在直播平台中找到其感兴趣的直播内容。
技术实现思路
本专利技术所要解决的技术问题是提供一种直播视频推荐方法,能够为用户推荐该用户感兴趣的直播内容。本专利技术还提供了一种直播视频推荐装置,用以保证上述方法在实际中的实现及应用。一种直播视频推荐方法,包括:当检测到直播间处于直播状态时,获取所述直播间的直播视频的视频帧以及音频;对当前获取的所述视频帧进行图像识别,获得所述视频帧的图像识别结果;并对当前获取的所述音频进行语音识别,获得所述音频的语音识别结果;基于所述图像识别结果以及所述语音识别结果,判断预先设置的备选标签集合中是否存在与直播间匹配的目标标签;若所述备选标签集合中存在与所述直播间匹配的目标标签,则为所述直播间添加所述目标标签,并确定所述目标标签对应的用户集合;所述用户集合包含各个已设置所述目标标签的用户;判断所述用户集合中的每个所述用户是否满足预先设置的推荐条件;若所述用户集合中存在满足所述推荐条件的用户,则为满足所述推荐条件的用户推荐所述直播间的直播视频。上述的方法,可选的,所述基于每个所述图像识别结果以及所述语音识别结果,判断预先设置的备选标签集合中是否存在与直播间匹配的目标标签,包括:在所述图像识别结果表征所述视频帧包括预先设置的关键标志的情况下,确定所述关键标志的出现频率;基于所述关键标志的出现频率确定所述关键标志的第一权重值;在所述音频识别结果包括预先设置的关键词的情况下,确定所述关键词的出现频率;基于所述关键词的出现频率确定所述关键词的第二权重值;在所述备选标签集合中确定与所述关键标志相关联的第一备选标签,以及与所述关键词相关联的第二备选标签;判断所述第一权重值是否大于或等于所述第一备选标签的第一权重阈值,得到第一判断结果;并判断所述第二权重值是否大于或等于所述第二备选标签的第二权重阈值,得到第二判断结果;若所述第一判断结果、所述第二判断结果中的至少一个为是,则确定所述备选标签集合中存在与所述直播间匹配的目标标签;若所述第一判断结果、所述第二判断结果均为否,则确定所述备选标签集合中未存在与所述直播间匹配的目标标签。上述的方法,可选的,所述为所述用户设置所述目标标签的过程,包括:获取所述用户的与所述目标标签相关联的行为数据;基于所述行为数据确定用户的标签权重值;所述标签权重值表征所述用户对所述目标标签的感兴趣程度;在所述用户的标签权重值大于预设设置的第三权重阈值的情况下,为所述用户设置所述目标标签。上述的方法,可选的,所述判断所述用户集合中的每个所述用户是否满足预先设置的推荐条件,包括:对于所述用户集合中的每个用户,判断在当前时段内是否已向所述用户推荐所述直播间的直播视频,若在当前时段内尚未向所述用户推荐所述直播间的直播视频,则获取在所述当前时段内所述目标用户的推荐次数,判断所述推荐次数是否大于预先设置的推荐次数阈值,若所述推荐次数未大于所述推荐次数阈值,则确定所述用户为满足所述推荐条件;若所述推荐次数大于所述推荐次数阈值,或者在所述当前时段内已向所述用户推荐所述指标间的直播视频,则确定所述用户不满足所述推荐条件。上述的方法,可选的,所述为满足所述推荐条件的用户推荐所述直播间的直播视频,包括:获取所述直播间的剩余直播时长;若所述剩余直播时长大于或等于预先设置的时长阈值,则生成所述直播间的推送消息,并将所述推送消息发送至满足所述推荐条件的用户,以向满足所述推荐条件的用户推荐所述直播间的直播视频;若所述剩余直播时长小于所述时长阈值,则当所述直播间的直播视频进入回放状态时,生成所述直播视频的推送消息,并将所述推送消息发送至满足所述推荐条件的用户,以向满足所述推荐条件的用户推荐所述直播间的直播视频。一种直播视频推荐装置,包括:获取单元,用于当检测到直播间处于直播状态时,获取所述直播间的直播视频的视频帧以及音频;识别单元,用于对当前获取的所述视频帧进行图像识别,获得所述视频帧的图像识别结果;并对当前获取的所述音频进行语音识别,获得所述音频的语音识别结果;第一判断单元,用于基于所述图像识别结果以及所述语音识别结果,判断预先设置的备选标签集合中是否存在与直播间匹配的目标标签;确定单元,用于若所述备选标签集合中存在与所述直播间匹配的目标标签,则为所述直播间添加所述目标标签,并确定所述目标标签对应的用户集合;所述用户集合包含各个已设置所述目标标签的用户;第二判断单元,用于判断所述用户集合中的每个所述用户是否满足预先设置的推荐条件;推荐单元,用于若所述用户集合中存在满足所述推荐条件的用户,则为满足所述推荐条件的用户推荐所述直播间的直播视频。上述的装置,可选的,所述第一判断单元,包括:第一确定子单元,用于在所述图像识别结果表征所述视频帧包括预先设置的关键标志的情况下,确定所述关键标志的出现频率;基于所述关键标志的出现频率确定所述关键标志的第一权重值;第二确定子单元,用于在所述音频识别结果包括预先设置的关键词的情况下,确定所述关键词的出现频率;基于所述关键词的出现频率确定所述关键词的第二权重值;第三确定子单元,用于在所述备选标签集合中确定与所述关键标志相关联的第一备选标签,以及与所述关键词相关联的第二备选标签;判断子单元,用于判断所述第一权重值是否大于或等于所述第一备选标签的第一权重阈值,得到第一判断结果;并判断所述第二权重值是否大于或等于所述第二备选标签的第二权重阈值,得到第二判断结果;第四确定子单元,用于若所述第一判断结果、所述第二判断结果中的至少一个为是,则确定所述备选标签集合中存在与所述直播间匹配的目标标签;第五确定子单元,用于若所述第一判断结果、所述第二判断结果均为否,则确定所述备选标签集合中未存在与所述直播间匹配的目标标签。上述的装置,可选的,所述确定单元,包括:第一获取子单元,用于获取所述用户的与所述目标标签相关联的行为数据;第六确定子单元,用于基于所述行为数据确定用户的标签权重值;所述标签权重值表征所述用户对所述目标标签的感兴趣程度;设置子子单元,用于在所述用户的标签权重值大于预设设置的第三权重阈值的情况下,为所述用户设置所述目标标签。上述的装置,可选的,所述第二判断单元,包括:执行子单元,用于对于所述用户集合中的每个用户,判断在当前时段内是否已向所述用户推荐所述直播间的直播视频,若本文档来自技高网...

【技术保护点】
1.一种直播视频推荐方法,其特征在于,包括:/n当检测到直播间处于直播状态时,获取所述直播间的直播视频的视频帧以及音频;/n对当前获取的所述视频帧进行图像识别,获得所述视频帧的图像识别结果;并对当前获取的所述音频进行语音识别,获得所述音频的语音识别结果;/n基于所述图像识别结果以及所述语音识别结果,判断预先设置的备选标签集合中是否存在与直播间匹配的目标标签;/n若所述备选标签集合中存在与所述直播间匹配的目标标签,则为所述直播间添加所述目标标签,并确定所述目标标签对应的用户集合;所述用户集合包含各个已设置所述目标标签的用户;/n判断所述用户集合中的每个所述用户是否满足预先设置的推荐条件;/n若所述用户集合中存在满足所述推荐条件的用户,则为满足所述推荐条件的用户推荐所述直播间的直播视频。/n

【技术特征摘要】
1.一种直播视频推荐方法,其特征在于,包括:
当检测到直播间处于直播状态时,获取所述直播间的直播视频的视频帧以及音频;
对当前获取的所述视频帧进行图像识别,获得所述视频帧的图像识别结果;并对当前获取的所述音频进行语音识别,获得所述音频的语音识别结果;
基于所述图像识别结果以及所述语音识别结果,判断预先设置的备选标签集合中是否存在与直播间匹配的目标标签;
若所述备选标签集合中存在与所述直播间匹配的目标标签,则为所述直播间添加所述目标标签,并确定所述目标标签对应的用户集合;所述用户集合包含各个已设置所述目标标签的用户;
判断所述用户集合中的每个所述用户是否满足预先设置的推荐条件;
若所述用户集合中存在满足所述推荐条件的用户,则为满足所述推荐条件的用户推荐所述直播间的直播视频。


2.根据权利要求1所述的方法,其特征在于,所述基于每个所述图像识别结果以及所述语音识别结果,判断预先设置的备选标签集合中是否存在与直播间匹配的目标标签,包括:
在所述图像识别结果表征所述视频帧包括预先设置的关键标志的情况下,确定所述关键标志的出现频率;基于所述关键标志的出现频率确定所述关键标志的第一权重值;
在所述音频识别结果包括预先设置的关键词的情况下,确定所述关键词的出现频率;基于所述关键词的出现频率确定所述关键词的第二权重值;
在所述备选标签集合中确定与所述关键标志相关联的第一备选标签,以及与所述关键词相关联的第二备选标签;
判断所述第一权重值是否大于或等于所述第一备选标签的第一权重阈值,得到第一判断结果;并判断所述第二权重值是否大于或等于所述第二备选标签的第二权重阈值,得到第二判断结果;
若所述第一判断结果、所述第二判断结果中的至少一个为是,则确定所述备选标签集合中存在与所述直播间匹配的目标标签;
若所述第一判断结果、所述第二判断结果均为否,则确定所述备选标签集合中未存在与所述直播间匹配的目标标签。


3.根据权利要求1所述的方法,其特征在于,所述为所述用户设置所述目标标签的过程,包括:
获取所述用户的与所述目标标签相关联的行为数据;
基于所述行为数据确定用户的标签权重值;所述标签权重值表征所述用户对所述目标标签的感兴趣程度;
在所述用户的标签权重值大于预设设置的第三权重阈值的情况下,为所述用户设置所述目标标签。


4.根据权利要求1所述的方法,其特征在于,所述判断所述用户集合中的每个所述用户是否满足预先设置的推荐条件,包括:
对于所述用户集合中的每个用户,判断在当前时段内是否已向所述用户推荐所述直播间的直播视频,若在当前时段内尚未向所述用户推荐所述直播间的直播视频,则获取在所述当前时段内所述目标用户的推荐次数,判断所述推荐次数是否大于预先设置的推荐次数阈值,若所述推荐次数未大于所述推荐次数阈值,则确定所述用户为满足所述推荐条件;若所述推荐次数大于所述推荐次数阈值,或者在所述当前时段内已向所述用户推荐所述指标间的直播视频,则确定所述用户不满足所述推荐条件。


5.根据权利要求1所述的方法,其特征在于,所述为满足所述推荐条件的用户推荐所述直播间的直播视频,包括:
获取所述直播间的剩余直播时长;
若所述剩余直播时长大于或等于预先设置的时长阈值,则生成所述直播间的推送消息,并将所述推送消息发送至满足所述推荐条件的用户,以向满足所述推荐条件的用户推荐所述直播间的直播视频;
若所述剩余直播时长小于所述时长阈值,则当所述直播间的直播视频进入回放状态时,生成所述直播视频的推送消息,并将所述推送消息发送至满足所述推荐条件的用户,以向满足所述推荐条件的用户推荐所述直播间的直播视频。


6.一种直播视频推荐装置,其特征在于,包括:
获取单...

【专利技术属性】
技术研发人员:毕凌云
申请(专利权)人:北京中指讯博数据信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1