[发明专利]一种显示弹幕消息的方法和装置有效
申请号: | 201611185637.8 | 申请日: | 2016-12-20 |
公开(公告)号: | CN108206959B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 潘龙 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/239;H04N21/25;H04N21/258;H04N21/488;H04N21/81 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 弹幕 消息 方法 装置 | ||
1.一种显示弹幕消息的方法,其特征在于,包括:
接收服务器发送的N个弹幕消息,其中,N为正整数;
基于目标用户的身份标识,从所述N个弹幕消息中提取出由所述目标用户发送的K个第一目标弹幕消息,所述目标用户为用户设备的用户,或者由所述用户设备的用户指定的用户,其中,K为自然数;
当所述第一目标弹幕消息的数量K小于预设数量T时,从所述K个第一目标弹幕消息以外的所述弹幕消息中确定出M个第二目标弹幕消息,所述第二目标弹幕消息包括与目标用户关联的用户发送的弹幕消息,选择与目标用户具有好友关系的用户发送的弹幕消息作为第二目标弹幕消息,或者选择与目标用户关注了相同网络主播的用户发送的弹幕消息作为第二目标弹幕消息,其中T为正整数,M为自然数;
显示待显示弹幕消息,包括:针对每个所述待显示弹幕消息执行:判断用于显示弹幕消息的所有弹道中是否均包含第一弹幕消息;用户设备当前显示于显示单元上的当前弹幕消息为所述弹道中包含的所述第一弹幕消息;当存在不包含第一弹幕消息的所述弹道时,将不包含第一弹幕消息的所述弹道确定为预选弹道;从所述预先弹道中为所述待显示弹幕消息确定出目标弹道,并将所述待显示弹幕消息添加到所述目标弹道中,进而显示所述待显示弹幕消息;其中,所述待显示弹幕消息包括所述K个第一目标弹幕消息和所述M个第二目标弹幕消息;所述待显示弹幕消息的数量K+M≤T;
判断所述第一弹幕消息的末尾显示坐标是否为显示结束位置的坐标;
当所述第一弹幕消息的末尾显示坐标为所述显示结束位置的坐标时,从对应的所述弹道中删除末尾显示坐标为所述显示结束位置的坐标的所述第一弹幕消息。
2.如权利要求1所述的方法,其特征在于,在判断用于显示弹幕消息的所有弹道中是否均包含第一弹幕消息之后,还包括:
当所有弹道均包含第一弹幕消息时,获得每个所述当前弹幕消息的末尾在所述显示单元上的末尾显示坐标;
基于每个所述当前弹幕消息的末尾显示坐标,获得所述待显示弹幕消息与每个所述当前弹幕消息之间的追击时间;
确定最长的所述追击时间对应的所述弹道为所述目标弹道。
3.一种显示弹幕消息的装置,其特征在于,包括:
接收模块,用于接收服务器发送的N个弹幕消息,其中,N为正整数;
提取模块,用于基于目标用户的身份标识,从所述N个弹幕消息中提取出由所述目标用户发送的K个第一目标弹幕消息,所述目标用户为用户设备的用户,或者由所述用户设备的用户指定的用户,其中,K为自然数;
确定模块,用于当所述第一目标弹幕消息的数量K小于预设数量T时,从所述K个第一目标弹幕消息以外的所述弹幕消息中确定出M个第二目标弹幕消息,所述第二目标弹幕消息包括与目标用户关联的用户发送的弹幕消息,选择与目标用户具有好友关系的用户发送的弹幕消息作为第二目标弹幕消息,或者选择与目标用户关注了相同网络主播的用户发送的弹幕消息作为第二目标弹幕消息,其中T为正整数,M为自然数;
显示模块,用于显示待显示弹幕消息,包括:针对每个所述待显示弹幕消息执行:判断用于显示弹幕消息的所有弹道中是否均包含第一弹幕消息;用户设备当前显示于显示单元上的当前弹幕消息为所述弹道中包含的所述第一弹幕消息;当存在不包含第一弹幕消息的所述弹道时,将不包含第一弹幕消息的所述弹道确定为预选弹道;从所述预先弹道中为所述待显示弹幕消息确定出目标弹道,并将所述待显示弹幕消息添加到所述目标弹道中,进而显示所述待显示弹幕消息;其中,所述待显示弹幕消息包括所述K个第一目标弹幕消息和所述M个第二目标弹幕消息;所述待显示弹幕消息的数量K+M≤T;
判断模块,用于判断所述第一弹幕消息的末尾显示坐标是否为显示结束位置的坐标;
删除模块,用于当所述第一弹幕消息的末尾显示坐标为所述显示结束位置的坐标时,从对应的所述弹道中删除末尾显示坐标为所述显示结束位置的坐标的所述第一弹幕消息。
4.如权利要求3所述的装置,其特征在于,所述显示单元还用于当所有弹道均包含第一弹幕消息时,当所有弹道均包含第一弹幕消息时,获得每个所述当前弹幕消息的末尾在所述显示单元上的末尾显示坐标;基于每个所述当前弹幕消息的末尾显示坐标,获得所述待显示弹幕消息与每个所述当前弹幕消息之间的追击时间;确定最长的所述追击时间对应的所述弹道为所述目标弹道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611185637.8/1.html,转载请声明来源钻瓜专利网。