The embodiment of the invention provides a method and a device for displaying barrage messages to reduce the consumption of display barrage to equipment resources. The method includes: the N bullet message sent by the receiving server, in which the N is a positive integer; based on the identity of the target user, the K first target bullet messages sent by the target user are extracted from the N barrage messages, in which the K is a natural number; the number of the first target bullet messages is less than K less than that of the target user. When the number of T is preset, M second target barrage messages are identified from the said bullet message other than the K first target bullet message, in which the T is a positive integer and the M is a natural number; the display includes the display of the barrage message to be displayed, and the display of the pending message includes the K first target barrage message and the M second target barrage. The number of barrage messages to be displayed is K+M or less than T.
【技术实现步骤摘要】
一种显示弹幕消息的方法和装置
本专利技术涉及计算机
,尤其涉及一种显示弹幕消息的方法和装置。
技术介绍
目前,在观看视频或者网络直播的过程中,为了增强趣味性和互动性,很多用户都会发送弹幕消息。现有技术中发送和显示弹幕消息的过程包括:每个用户在自己的UE(用户设备,UserEquipment)中输入弹幕消息内容,UE将用户的弹幕消息发送到服务器。UE接收服务器发送的所有用户的弹幕消息,并解析显示在显示单元上。然而,随着弹幕数量的增加,尤其对于热门视频和热门直播,每秒的弹幕消息数量就有可能非常庞大,那么就会造成至少以下两个问题:1、解析和显示大量弹幕造成UE设备资源过分损耗。2、目标用户发送的弹幕消息可能被淹没在数量庞大的弹幕消息中。
技术实现思路
本专利技术实施例提供了一种显示弹幕消息的方法和装置,用于降低显示弹幕对设备资源的消耗。第一方面,本专利技术提供了一种显示弹幕的方法,包括:接收服务器发送的N个弹幕消息,其中,N为正整数;基于目标用户的身份标识,从所述N个弹幕消息中提取出由所述目标用户发送的K个第一目标弹幕消息,其中,K为自然数;当所述第一目标弹幕消息的数量K小于预设数量T时,从所述K个第一目标弹幕消息以外的所述弹幕消息中确定出M个第二目标弹幕消息,其中T为正整数,M为自然数;显示待显示弹幕消息,所述待显示弹幕消息包括所述K个第一目标弹幕消息和所述M个第二目标弹幕消息;所述待显示弹幕消息的数量K+M≤T。可选的,显示待显示弹幕消息,包括:针对每个所述待显示弹幕消息执行:判断用于显示弹幕消息的所有弹道中是否均包含第一弹幕消息;用户设备当前显示于显示单 ...
【技术保护点】
1.一种显示弹幕消息的方法,其特征在于,包括:接收服务器发送的N个弹幕消息,其中,N为正整数;基于目标用户的身份标识,从所述N个弹幕消息中提取出由所述目标用户发送的K个第一目标弹幕消息,其中,K为自然数;当所述第一目标弹幕消息的数量K小于预设数量T时,从所述K个第一目标弹幕消息以外的所述弹幕消息中确定出M个第二目标弹幕消息,其中T为正整数,M为自然数;显示待显示弹幕消息,所述待显示弹幕消息包括所述K个第一目标弹幕消息和所述M个第二目标弹幕消息;所述待显示弹幕消息的数量K+M≤T。
【技术特征摘要】
1.一种显示弹幕消息的方法,其特征在于,包括:接收服务器发送的N个弹幕消息,其中,N为正整数;基于目标用户的身份标识,从所述N个弹幕消息中提取出由所述目标用户发送的K个第一目标弹幕消息,其中,K为自然数;当所述第一目标弹幕消息的数量K小于预设数量T时,从所述K个第一目标弹幕消息以外的所述弹幕消息中确定出M个第二目标弹幕消息,其中T为正整数,M为自然数;显示待显示弹幕消息,所述待显示弹幕消息包括所述K个第一目标弹幕消息和所述M个第二目标弹幕消息;所述待显示弹幕消息的数量K+M≤T。2.如权利要求1所述的方法,其特征在于,显示待显示弹幕消息,包括:针对每个所述待显示弹幕消息执行:判断用于显示弹幕消息的所有弹道中是否均包含第一弹幕消息;用户设备当前显示于显示单元上的当前弹幕消息为所述弹道中包含的所述第一弹幕消息;当存在不包含第一弹幕消息的所述弹道时,将不包含第一弹幕消息的所述弹道确定为预选弹道;从所述预先弹道中为所述待显示弹幕消息确定出目标弹道,并将所述待显示弹幕消息添加到所述目标弹道中,进而显示所述待显示弹幕消息。3.如权利要求2所述的方法,其特征在于,在判断用于显示弹幕消息的所有弹道中是否均包含第一弹幕消息之后,还包括:当所有弹道均包含第一弹幕消息时,获得每个所述当前弹幕消息的末尾在所述显示单元上的末尾显示坐标;基于每个所述当前弹幕消息的末尾显示坐标,获得所述待显示弹幕消息与每个所述当前弹幕消息之间的追击时间;确定最长的所述追击时间对应的所述弹道为所述目标弹道。4.如权利要求2或3所述的方法,其特征在于,所述方法还包括:判断所述第一弹幕消息的末尾显示坐标是否为显示结束位置的坐标;当所述第一弹幕消息的末尾显示坐标为所述显示结束位置的坐标时,从对应的所述弹道中删除末尾显示坐标为所述显示结束位置的坐标的所述第一弹幕消息。5.如权利要求2或3所述的方法,其特征在于,所述目标用户为所述用户设备的用户,或者由所述用户设备的用户指定的用户。6.一种显示弹幕消息的装置,...
【专利技术属性】
技术研发人员:潘龙,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。