直播弹窗控制方法及其装置、设备、介质制造方法及图纸

技术编号:37427776 阅读:15 留言:0更新日期:2023-04-30 09:48
本申请公开一种直播弹窗控制方法及其装置、设备、介质,所述方法包括:响应直播间开启事件,获取直播间的直播视频流、直播音频流或音乐播放器信息;调用精彩动作识别模型识别直播视频流具有精彩动作的视频帧,生成包含精彩动作的直播精彩内容;调用精彩语音识别模型识别直播音频流中存在的精彩语音,生成包含精彩语音的直播精彩内容;获取音乐播放器信息包含的歌曲标识及歌曲播放时间戳,判断歌曲播放时间戳是否处于歌曲标识对应的歌曲高潮时间区间中,若处于,生成包含歌曲标识的直播精彩内容;响应弹窗显示事件,若弹窗显示事件对应的弹窗权重超过直播精彩内容的精彩权重,显示弹窗窗口。本申请在直播精彩内容时停止弹窗显示,提升直播沉浸感。提升直播沉浸感。提升直播沉浸感。

【技术实现步骤摘要】
直播弹窗控制方法及其装置、设备、介质


[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]当所述弹窗权重超过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播弹窗控制方法,其特征在于,包括如下步骤:响应直播间开启事件,获取所述直播间开启事件所对应的目标直播间的直播视频流、直播音频流或音乐播放器信息;调用精彩动作识别模型,识别所述直播视频流中是否存在具有精彩动作的视频帧,若存在,生成包含识别出的精彩动作的第一直播精彩内容;调用精彩语音识别模型,识别所述直播音频流中是否存在精彩语音,若存在,生成包含识别出的精彩语音的第二直播精彩内容;获取所述音乐播放器信息中包含的目标歌曲标识及歌曲播放时间戳,从音乐高潮库中查询出目标歌曲标识所对应的歌曲高潮时间区间,判断所述歌曲播放时间戳是否处于所述歌曲高潮时间区间中,若处于,生成包含所述目标歌曲标识的第三直播精彩内容;响应作用于所述目标直播间的弹窗显示事件,当存在所述第一直播精彩内容、所述第二精彩内容或所述第三精彩内容时,获取所述弹窗显示事件所对应的弹窗权重,若所述弹窗权重超过各所述直播精彩内容的精彩权重,将所述弹窗显示事件所对应的弹窗窗口输出至直播间界面中显示。2.根据权利要求1所述的方法,其特征在于,所述响应直播间开启事件,获取所述直播间开启事件所对应的目标直播间的直播视频流、直播音频流或音乐播放器信息的步骤中,包括如下步骤:响应音乐播放器启动事件,在当前直播间界面中显示音乐播放器;响应作用于所述音乐播放器的歌曲播放事件,获取所述音乐播放器播放的目标歌曲所对应的目标歌曲标识;获取所述音乐播放器播放所述目标歌曲的歌曲播放时间戳,生成包含所述目标歌曲标识及歌曲播放时间戳的音乐播放器信息。3.根据权利要求1所述的方法,其特征在于,所述调用精彩动作识别模型,识别所述直播视频流中是否存在具有精彩动作的视频帧,若存在,生成包含识别出的精彩动作的第一直播精彩内容的步骤中,包括如下步骤:获取所述直播视频流中当前播放的视频帧图像,对所述视频帧图像进行图像预处理;提取完成图像预处理的所述视频帧图像的图像特征向量,根据所述图像特征向量,确定出所述图像特征向量与多个精彩动作之间的图像相似度;确定出与所述图像特征向量之间的图像相似度超过预设阈值的一个或多个所述精彩动作,将各所述精彩动作中所述图像相似度最高的目标精彩动作,生成包含所述目标精彩动作的第一直播精彩内容。4.根据权利要求1所述的方法,其特征在于,所述调用精彩语音识别模型,识别所述直播音频流中是否存在精彩语音,若存在,生成包含识别出的精彩语音的第二直播精彩内容的步骤中,包括如下步骤:获取所述直播音频流中当前播放的上下文音频帧,提取出所述上下文音频帧所对应的音频特征序列;根据所述音频特征序列,识别出所述上下文音频帧中存在的词组文本;查询出精彩语音词组库中与所述词组文本匹配的目标精彩语音文本,将所述目标精彩语音文本作为精彩语音,生成包含所述精彩语音的第二直播精彩内容。
5.根据权利要求1所述的方法,其特征在于,所述获取所述音乐播放器信息中包含的目标歌曲标识及歌曲播放时间戳,从音乐高潮库中查询出目标歌曲标识所对应的歌曲高潮时间区间,判断所述歌曲播放时间戳是否处于所述歌曲高潮时间区间中,若处于,生成包含所述目标歌曲标识的第三直播精彩内容的步骤中,包括如下步骤:获取所述音乐播放器信息中包含的目标歌曲标识及歌曲播放时间戳;查询所述语音高潮库中与所述目标歌曲标识相匹配的目标歌曲高潮信息,获取所述目标歌曲高潮信息包含的歌曲高潮时间区间,所述语音高潮库中存储着多个包含歌曲标识与歌曲高潮时间区间的歌曲高潮信息;判断所述歌曲播放时间戳是否处于所述歌曲高潮时间区间所表征的时间区间中,若处于,生成包含所述目标歌曲标...

【专利技术属性】
技术研发人员:李振剑
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

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

1