[发明专利]基于直播间视频流弹幕的投票交互方法及其装置有效
申请号: | 201611182808.1 | 申请日: | 2016-12-19 |
公开(公告)号: | CN106792229B | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 于川;余蒙;曹立永 | 申请(专利权)人: | 广州虎牙信息科技有限公司 |
主分类号: | H04N21/475 | 分类号: | H04N21/475;H04N21/478;H04N21/485;H04N21/488 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州市番禺区南村镇万博二*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 直播 视频 流弹 投票 交互 方法 及其 装置 | ||
1.一种基于直播间视频流弹幕的投票交互方法,其特征在于,包括如下步骤:
接收直播间主播用户发起的包含有弹幕信息的投票请求;
根据所述投票请求,在主播用户的待上传视频流中合成绘制的弹幕图层,具体体现在:响应于所述投票请求,生成相关的弹幕图层索引号以依据该索引号由本地图层库中获取有关所述弹幕图层的像素信息;根据所述像素信息,将对应的像素点结合所述待上传视频流的像素点一齐输出以将所述弹幕图层合成至所述待上传视频流中;在该弹幕图层中显示所述弹幕信息相对应的投票选项及与各投票选项相关联的直播间成员用户的投票结果信息,其中,所述待上传视频流在未加载弹幕图层之前为本地摄像头视频流或本机显存中获取的对应于屏幕特定区域的视频流;
根据直播间成员用户在直播间发出的选项内容,获取对所述直播间成员用户所选投票选项的投票信息进行累计而得的投票结果信息,将所述投票结果信息对应更新到所述待上传视频流的弹幕图层中;
将合成了所述弹幕图层的待上传视频流推送给所述成员用户。
2.根据权利要求1所述的方法,其特征在于,在所述弹幕图层绘制完成时启动计时器,当到达预定时间后删除待上传视频流中的所述弹幕图层,继续推送删除了弹幕图层的待上传视频流给所述成员用户。
3.根据权利要求1所述的方法,其特征在于,所述累计直播间成员用户所选投票选项的投票信息通过主播端进行统计后计算其投票结果信息;或者通过服务器统计后的投票信息发送至主播端以计算其投票结果信息;或者由服务器统计其投票信息后计算其投票结果信息以发送主播端。
4.根据权利要求1所述的方法,其特征在于,所述成员用户的投票结果信息加载在直播间聊天区所输入的聊天记录中或其用户昵称中。
5.根据权利要求2所述的方法,其特征在于,所述当到达预定时间后删除待上传视频流中的所述弹幕图层包括以下方式:
接收于直播投票界面中主播用户作用在相关控件上而触发的删除指令以将所述弹幕图层从所述待上传视频流中删除。
6.根据权利要求1所述的方法,其特征在于,所述根据所述投票请求,在主播用户的待上传视频流中合成绘制的弹幕图层,具体包括以下步骤:
接收主播用户选择的有关所述弹幕图层的皮肤的皮肤模板;
依据所选择的皮肤模板,于预存的模板库中获取相应图层信息并结合所述弹幕信息组合成对应的弹幕图层;
将所述弹幕图层合成至所述待上传视频流中以推送给所述成员用户。
7.根据权利要求1所述的方法,其特征在于,所述接收直播间主播用户发起的包含有弹幕信息的投票请求,还包括以下前置步骤:
接收主播用户创建弹幕投票的创建请求;
响应于该创建请求而显示弹幕信息获取界面;
响应于用户输入所述弹幕信息后作用于所述弹幕信息获取界面中的相关提交控件而触发的提交指令,接收主播用户输入的所述弹幕信息以生成所述投票请求。
8.根据权利要求1所述的方法,其特征在于,还包括以下步骤:
获取在直播间发出其所选投票选项的直播间成员用户对应的身份信息;
确定同一身份信息的直播间成员用户向直播间发出相同的或不同的投票选项对应的总票数,并判断该总票数是否符合预设的票数阈值;
当所述总票数不符合预设的票数阈值时,将依据直播间成员发送投票选项的先后顺序,将超出所述票数阈值的对应票数不计入所述投票结果信息中;
其中所述票数阈值为主播用户设置的有关直播间相同身份信息下成员用户在所述预设时间内最多可投的票数。
9.一种基于直播间视频流弹幕的投票交互装置,其特征在于,包括:
接收模块:用于接收直播间主播用户发起的包含有弹幕信息的投票请求;
绘制模块:用于根据所述投票请求,在主播用户的待上传视频流中合成绘制的弹幕图层,具体体现在:响应于所述投票请求,生成相关的弹幕图层索引号以依据该索引号由本地图层库中获取有关所述弹幕图层的像素信息;根据所述像素信息,将对应的像素点结合所述待上传视频流的像素点一齐输出以将所述弹幕图层合成至所述待上传视频流中;在该弹幕图层中显示所述弹幕信息相对应的投票选项及与各投票选项相关联的直播间成员用户的投票结果信息,其中,所述待上传视频流在未加载弹幕图层之前为本地摄像头视频流或本机显存中获取的对应于屏幕特定区域的视频流;
累计更新模块:用于根据直播间成员用户在直播间发出的选项内容,获取对所述直播间成员用户所选投票选项的投票信息进行累计而得的投票结果信息,将所述投票结果信息对应更新到所述待上传视频流的弹幕图层中;
推送模块:用于将合成了所述弹幕图层的待上传视频流推送给所述成员用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙信息科技有限公司,未经广州虎牙信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611182808.1/1.html,转载请声明来源钻瓜专利网。