[发明专利]一种显示弹幕消息的方法和装置有效
申请号: | 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 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 弹幕 消息 方法 装置 | ||
本发明实施例提供了一种显示弹幕消息的方法和装置,用于降低显示弹幕对设备资源的消耗。所述方法包括:接收服务器发送的N个弹幕消息,其中,N为正整数;基于目标用户的身份标识,从所述N个弹幕消息中提取出由所述目标用户发送的K个第一目标弹幕消息,其中,K为自然数;当所述第一目标弹幕消息的数量K小于预设数量T时,从所述K个第一目标弹幕消息以外的所述弹幕消息中确定出M个第二目标弹幕消息,其中T为正整数,M为自然数;显示包括待显示弹幕消息,所述待显示弹幕消息包括所述K个第一目标弹幕消息和所述M个第二目标弹幕消息;所述待显示弹幕消息的数量K+M≤T。
技术领域
本发明涉及计算机技术领域,尤其涉及一种显示弹幕消息的方法和装置。
背景技术
目前,在观看视频或者网络直播的过程中,为了增强趣味性和互动性,很多用户都会发送弹幕消息。现有技术中发送和显示弹幕消息的过程包括:每个用户在自己的UE(用户设备,User Equipment)中输入弹幕消息内容,UE将用户的弹幕消息发送到服务器。UE接收服务器发送的所有用户的弹幕消息,并解析显示在显示单元上。
然而,随着弹幕数量的增加,尤其对于热门视频和热门直播,每秒的弹幕消息数量就有可能非常庞大,那么就会造成至少以下两个问题:
1、解析和显示大量弹幕造成UE设备资源过分损耗。2、目标用户发送的弹幕消息可能被淹没在数量庞大的弹幕消息中。
发明内容
本发明实施例提供了一种显示弹幕消息的方法和装置,用于降低显示弹幕对设备资源的消耗。
第一方面,本发明提供了一种显示弹幕的方法,包括:
接收服务器发送的N个弹幕消息,其中,N为正整数;
基于目标用户的身份标识,从所述N个弹幕消息中提取出由所述目标用户发送的K个第一目标弹幕消息,其中,K为自然数;
当所述第一目标弹幕消息的数量K小于预设数量T时,从所述K个第一目标弹幕消息以外的所述弹幕消息中确定出M个第二目标弹幕消息,其中T为正整数,M为自然数;
显示待显示弹幕消息,所述待显示弹幕消息包括所述K个第一目标弹幕消息和所述M个第二目标弹幕消息;所述待显示弹幕消息的数量K+M≤T。
可选的,显示待显示弹幕消息,包括:
针对每个所述待显示弹幕消息执行:
判断用于显示弹幕消息的所有弹道中是否均包含第一弹幕消息;用户设备当前显示于显示单元上的当前弹幕消息为所述弹道中包含的所述第一弹幕消息;
当存在不包含第一弹幕消息的所述弹道时,将不包含第一弹幕消息的所述弹道确定为预选弹道;
从所述预先弹道中为所述待显示弹幕消息确定出目标弹道,并将所述待显示弹幕消息添加到所述目标弹道中,进而显示所述待显示弹幕消息。
可选的,在判断用于显示弹幕消息的所有弹道中是否均包含第一弹幕消息之后,还包括:
当所有弹道均包含第一弹幕消息时,获得每个所述当前弹幕消息的末尾在所述显示单元上的末尾显示坐标;
基于每个所述当前弹幕消息的末尾显示坐标,获得所述待显示弹幕消息与每个所述当前弹幕消息之间的追击时间;
确定最长的所述追击时间对应的所述弹道为所述目标弹道。
可选的,所述方法还包括:
判断所述第一弹幕消息的末尾显示坐标是否为显示结束位置的坐标;
当所述第一弹幕消息的末尾显示坐标为所述显示结束位置的坐标时,从对应的所述弹道中删除末尾显示坐标为所述显示结束位置的坐标的所述第一弹幕消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611185637.8/2.html,转载请声明来源钻瓜专利网。