【技术实现步骤摘要】
一种直播时消息的处理方法、装置和设备
本专利技术涉及通信领域中的消息处理技术,尤其涉及一种直播时消息的处理方法、装置和设备。
技术介绍
随着电子产品和不断发展和普及,电子产品的功能越来越多,例如当下比较流行的直播功能。现有的直播技术中,直播房间里的所有成员的公屏消息都可以展示在公屏上。如果某一直播房间当前有1000人,某一时刻有20个人发送了公屏消息,那么直播房间里每个人在这个时间点都能收到这20条消息并展示出来。现有技术对于公屏消息的处理方式主要有两种:一种是收到公屏消息后直接处理展示,另一种是收到公屏消息后保存到队列里,每隔一段时间处理一次队列并然后更新显示界面进行展示。但是,现有的这种处理方式对于发送频率高的消息,因为中央处理器(CentralProcessingUnit,CPU)使用率十分高,导致性能差并影响直播房间里其它业务的正常使用;对于发送频率较消息,不能灵活的调整更新显示界面的时间导致实时性较差。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种直播时消息的处理方法、装置和设备,解决了现有的直播技术中不能同时满足发送频率高的消息和发频率低的消息的需求,提高了消息展示的实时性,并保证了终端的性能。本专利技术的技术方案是这样实现的:第一方面,提供一种直播时消息的处理方法,所述方法包括:接收第二终端发送的待展示消息;其中,所述第一终端与所述第二终端不同,所述第二终端中包括至少一个终端;确定所述第二终端发送的待展示消息的发送频率;基于所述第二终端发送的待展示消息的发送频率,确定所述待展示消息的显示时间;基于所述待展示消息的显示时间,对所述 ...
【技术保护点】
1.一种直播时消息的处理方法,其特征在于,所述方法包括:接收第二终端发送的待展示消息;其中,所述第一终端与所述第二终端不同,所述第二终端中包括至少一个终端;确定所述第二终端发送的待展示消息的发送频率;基于所述第二终端发送的待展示消息的发送频率,确定所述待展示消息的显示时间;基于所述待展示消息的显示时间,对所述待展示消息进行处理。
【技术特征摘要】
1.一种直播时消息的处理方法,其特征在于,所述方法包括:接收第二终端发送的待展示消息;其中,所述第一终端与所述第二终端不同,所述第二终端中包括至少一个终端;确定所述第二终端发送的待展示消息的发送频率;基于所述第二终端发送的待展示消息的发送频率,确定所述待展示消息的显示时间;基于所述待展示消息的显示时间,对所述待展示消息进行处理。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:存储接收到的所述第二终端发送的待展示消息;相应的,所述确定所述第二终端发送的待展示消息的发送频率,包括:在接收到所述第二终端发送的所述待展示消息后,判断所述第一终端在第一预设时间段内是否还接收到所述第二终端发送的待展示消息,并基于判断结果确定所述第二终端发送所述待展示消息的发送频率。3.根据权利要求2所述的方法,其特征在于,所述在接收到所述第二终端发送的所述待展示消息后,判断所述第一终端在第一预设时间段内是否还接收到所述第二终端发送的待展示消息,并基于判断结果确定所述第二终端发送所述待展示消息的发送频率,包括:在接收到所述第二终端发送的所述待展示消息后,设置所述第一终端接收到所述待展示消息的时刻为起始时刻;判断从所述起始时刻开始,在所述第一预设时间段内是否还接收到所述第二终端发送的待展示消息;若未接收到所述待展示消息,则确定所述发送频率为第一频率;若还接收到所述待展示消息,则确定所述发送频率为第二频率;其中,所述第一频率与所述第二频率不同。4.根据权利要求1所述的方法,其特征在于,确定所述第二终端发送的待展示消息的发送频率,包括:基于消息的标识信息确定所述第二终端发送的待展示消息的发送频率。5.根据权利要求4所述的方法,其特征在于,所述基于消息的标识消息确定所述第二终端发送的待展示消息的发送频率,包括:基于所述消息的标识信息确定所述第二终端发送的待展示消息所属的类别;获取在第二预设时间段内接收到的所述待展示消息的数量;若所述待展示消息属于第一类别且在所述第二预设时间段内接收到的所述待展示消息的数量小于预设数量阈值,确定所述发送频率为第一频率;若所述待展示消息属于第二类别且在所述第二预设时间段内接收到的所述待展示消息的数量大于或等于所述预设数量阈值,确定所述发送频率为第二频率;其中,所述第一频率与所述第二频率不同。6.根据权利要求3或5所述的方法,其特征在于,所述基于所述第二终端发送的待展示消息的发送频率,确定所述待展示消息的显示时间,包括:若所述第二终端发送的待展示消息的发送频率为所述第一频率,确定所述待展示消息的显示时间为接收到所述待展示消息的时刻;相应的,所述基于所述待展示消息的显示时间,对所述待展示消息进行处理,包括:在所述待展示消息的显示时间到来时,将已接收到的所述待展示消息显示在所述第一终端的显示屏幕上。7.根据权利要求3或5所述的方法,其特征在于,所述基于所述第二终端发送的待展示消息的发送频率,确定所述待展示消息的显示时间,包括:若所述第二终端发送的待展示消息的发送频率为所述第二频率,确定所述待展示消息的显示时间为第三预设时间段到达的时刻;相应的,所述基于所述待展示消息的显示时间,对所述待展示消息进行处理,包括:从所述起始时刻开始,在所述第三预设时间段内接收所述第二终端发送的待展示消息并存储;其中,所述第二频率大于所述第一频率,所述第三预设时间段大于所述第一预设时间段;在所述第三预设时间段到达时,将存储的所述待展示消息显示在所述第一终端的显示屏幕上。8.根据权利要求2所述的方法,其特征在于,所述方法还包括:设置中央处理器CPU的占用率阈值;基于所述CPU的占用率阈值,设置初始第一预设时间段和初始第三预设时间段;基于所述初始第一预设时间段、所述初始第三预设时间段和所述第一终端的性能,设置更新一条消息对应的显示界面耗费的时间T1;基于所述CPU的占用率阈值和所述T1,计算得到所述第一预设时间段。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:设置CPU的占用率阈值;基于所述CPU的占用率阈值,设置初始第一预设时间段和初始第三预设时间段;基于所述初始第一预设时间段、所述初始第三预设时间段和所述第一终端的性能,设置更新...
【专利技术属性】
技术研发人员:毛远星,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。