弹窗动画生成方法、装置、服务器、系统及存储介质制造方法及图纸

技术编号:30156487 阅读:19 留言:0更新日期:2021-09-25 15:08
本发明专利技术涉及弹窗动画生成方法、装置、服务器、系统及存储介质,所述方法包括:接收主播客户端在直播过程中发送的视频流;在与所述主播客户端处于同一网络直播频道的观众客户端的用户状态信息满足预设的触发条件的情况下,生成推送给所述观众客户端的弹窗;在接收到所述观众客户端对所述弹窗的响应后,对所述视频流中的图像帧进行人脸识别,根据识别到的人脸提取第一人物图像;根据所述第一人物图像和/或预先获取的第二人物图像中人物的动作,将所述第二人物图像与所述第一人物图像叠加到相应位置,生成发送给所述观众客户端显示的弹窗动画。本实施例有利于提高主播客户端与观众客户端之间的交互效果。端之间的交互效果。端之间的交互效果。

【技术实现步骤摘要】
弹窗动画生成方法、装置、服务器、系统及存储介质
[0001]本申请是申请日为2018年5月30日、申请号为CN 2018105430729、专利技术创造名称为“网络直播中的数据处理方法和装置、网络直播系统”的分案申请。


[0002]本专利技术涉及网络直播
,尤其涉及一种弹窗动画生成方法、装置、服务器、系统及存储介质。

技术介绍

[0003]网络直播是一种新兴的网络社交方式,网络直播系统一般包括主播观众客户端、服务器和观众客户端,如图1所示。主播观众客户端可以进行音频与视频的录制,然后将录制的音视频上传至服务器,再由服务器分发至观众客户端进行显示。同时,观众客户端可将用户发送的文字、表情等信息通过服务器转发至主播观众客户端进行显示。目前,在网络直播场景中,有时会向主播观众客户端或者观众客户端推送弹窗,以便达到提高趣味性、促进主播观众客户端与观众客户端之间的互动的目的。然而,传统的推送方式提高互动的效果较差。

技术实现思路

[0004]基于此,本专利技术提供了一种弹窗动画生成方法、装置、服务器、系统及存储介质,以解决现有技术提高互动的效果较差的技术问题。
[0005]根据本专利技术实施例的第一方面,提供一种弹窗动画生成方法,应用于网络直播系统中的网络直播服务器;所述方法包括:
[0006]接收主播客户端在直播过程中发送的视频流;
[0007]在与所述主播客户端处于同一网络直播频道的观众客户端的用户状态信息满足预设的触发条件的情况下,生成推送给所述观众客户端的弹窗;r/>[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]根据本专利技术实施例的第五方面,提供一种计算机可读存储介质,其上本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种弹窗动画生成方法,其特征在于,应用于网络直播系统中的网络直播服务器;所述方法包括:接收主播客户端在直播过程中发送的视频流;在与所述主播客户端处于同一网络直播频道的观众客户端的用户状态信息满足预设的触发条件的情况下,生成推送给所述观众客户端的弹窗;在接收到所述观众客户端对所述弹窗的响应后,对所述视频流中的图像帧进行人脸识别,根据识别到的人脸提取第一人物图像;根据所述第一人物图像和/或预先获取的第二人物图像中人物的动作,将所述第二人物图像与所述第一人物图像叠加到相应位置,生成发送给所述观众客户端显示的弹窗动画。2.根据权利要求1所述的方法,其特征在于,所述用户状态信息至少包括:用户登录所述网络直播频道的时长信息;则所述触发条件至少包括:用户登录所述网络直播频道的时长达到预设的登录时间阈值;和/或,所述用户状态信息至少包括:用户在所述网络直播频道的直播界面上对各个控件进行操作的操作状态信息;则所述触发条件至少包括:接收到用户对直播界面上的预设控件的操作状态信息;和/或,所述用户状态信息至少包括:用户在所述网络直播频道上发送消息的次数;则所述触发条件至少包括:用户在所述网络直播频道上发送消息的次数为首次。3.根据权利要求1所述的方法,其特征在于,所述第一人物图像为所述主播客户端所对应的主播用户的人脸图像;和/或,所述第二人物图像包括以下至少一种:预设人物图像、所述观众客户端的账号图像、所述观众客户端对应的观众用户的人物图像、或者根据所述观众客户端对应的性别信息选取的人物图像。4.根据权利要求1所述的方法,其特征在于,所述弹窗动画还包括有弹窗背景图像;所述生成发送给所述观众客户端显示的弹窗动画,还包括:根据预设选择方式从多幅弹窗背景图像中选择一幅目标弹窗背景图像,或者,根据当前时间、地点和/或天气生成目标弹窗背景图像;使用所述目标弹窗背景图像渲染所述第二人物图像与所述第一人物图像。5.根据权利要求4所述的方法,其特征在于,所述预设选择方式包括以下至少一种:随机选择、根据当前时间、地点和/或天气选择;其中,不同的弹窗背景图像具有不同的颜色、图案和/或动画效果。6.根据权利要求1所述的方法,其特征在于,所述弹窗包括指示所述弹窗动作的示例图片和支付控件;所述观众客户端对所述弹窗的响应包括针对于所述支付控件的控件操作指令;所述控件操作执行指令用于执行支付操作。7.根据权利要求1所述的方法,其特征在于,还包括:将所述弹窗动画发送给所述主播客户端和/或处于同一网络直播频道的其他观众客户端;其中,在直播客户端播放所述弹窗动画的播放时长为预设时长;和/或,在直播客户端播放所述弹窗动画的次数不超过预设次数。
8.根据权利要求1...

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

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

1