一种直播时消息的处理方法、装置和设备制造方法及图纸

技术编号:18355815 阅读:28 留言:0更新日期:2018-07-02 09:07
本发明专利技术实施例公开了一种直播时消息的处理方法,所述方法包括:接收第二终端发送的待展示消息;其中,所述第一终端与所述第二终端不同,所述第二终端中包括至少一个终端;确定所述第二终端发送的待展示消息的发送频率;基于所述第二终端发送的待展示消息的发送频率,确定所述待展示消息的显示时间;基于所述待展示消息的显示时间,对所述待展示消息进行处理。本发明专利技术实施例同时还公开了一种直播时消息的处理装置和设备。

【技术实现步骤摘要】
一种直播时消息的处理方法、装置和设备
本专利技术涉及通信领域中的消息处理技术,尤其涉及一种直播时消息的处理方法、装置和设备。
技术介绍
随着电子产品和不断发展和普及,电子产品的功能越来越多,例如当下比较流行的直播功能。现有的直播技术中,直播房间里的所有成员的公屏消息都可以展示在公屏上。如果某一直播房间当前有1000人,某一时刻有20个人发送了公屏消息,那么直播房间里每个人在这个时间点都能收到这20条消息并展示出来。现有技术对于公屏消息的处理方式主要有两种:一种是收到公屏消息后直接处理展示,另一种是收到公屏消息后保存到队列里,每隔一段时间处理一次队列并然后更新显示界面进行展示。但是,现有的这种处理方式对于发送频率高的消息,因为中央处理器(CentralProcessingUnit,CPU)使用率十分高,导致性能差并影响直播房间里其它业务的正常使用;对于发送频率较消息,不能灵活的调整更新显示界面的时间导致实时性较差。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种直播时消息的处理方法、装置和设备,解决了现有的直播技术中不能同时满足发送频率高的消息和发频率低的消息的需求,提高了消息展示的实时性,并保证了终端的性能。本专利技术的技术方案是这样实现的:第一方面,提供一种直播时消息的处理方法,所述方法包括:接收第二终端发送的待展示消息;其中,所述第一终端与所述第二终端不同,所述第二终端中包括至少一个终端;确定所述第二终端发送的待展示消息的发送频率;基于所述第二终端发送的待展示消息的发送频率,确定所述待展示消息的显示时间;基于所述待展示消息的显示时间,对所述待展示消息进行处理。第二方面,提供一种直播时消息的处理装置,所述装置包括:第一接收单元、第一获取单元、第二获取单元和处理单元,其中:所述第一接收单元,用于接收第二终端发送的待展示消息;其中,所述第一终端与所述第二终端不同,所述第二终端中包括至少一个终端;所述第一获取单元,用于确定所述第二终端发送的待展示消息的发送频率;所述第二获取单元,用于基于所述第二终端发送的待展示消息的发送频率,确定所述待展示消息的显示时间;所述处理单元,用于基于所述待展示消息的显示时间,对所述待展示消息进行处理。第三方面,提供一种直播时消息的处理设备,所述设备包括:处理器和通信接口,其中:所述处理器用于,通过所述通信接口接收第二终端发送的待展示消息;其中,所述第一终端与所述第二终端不同,所述第二终端中包括至少一个终端;确定所述第二终端发送的待展示消息的发送频率;基于所述第二终端发送的待展示消息的发送频率,确定所述待展示消息的显示时间;基于所述待展示消息的显示时间,对所述待展示消息进行处理。本专利技术的实施例所提供的直播时消息的处理方法、装置和设备,可以接收第二终端发送的待展示消息,第二终端中包括至少一个终端,确定第二终端发送的待展示消息的发送频率,并基于第二终端发送的待展示消息的发送频率,确定待展示消息的显示时间,之后基于待展示消息的显示时间对待展示消息进行处理,这样,可以根据直播时消息的发送频率确定直播时公屏信息的展示方案,解决了现有的直播技术中不能同时满足发送频率高的消息和发频率低的消息的需求,提高了消息展示的实时性,并保证了终端的性能。附图说明图1为本专利技术的实施例提供的一种直播时消息的处理方法的流程示意图;图2为本专利技术的实施例提供的另一种直播时消息的处理方法的流程示意图;图3为本专利技术的实施例提供的又一种直播时消息的处理方法的流程示意图;图4为本专利技术的另一实施例提供的一种直播时消息的处理方法的流程示意图;图5为本专利技术的另一实施例提供的另一种直播时消息的处理方法的流程示意图;图6为本专利技术的实施例提供的一种直播时消息的显示的示意图;图7为本专利技术的实施例提供的一种直播时消息的处理装置的结构示意图;图8为本专利技术的实施例提供的另一种直播时消息的处理装置的结构示意图;图9为本专利技术的实施例提供的又一种直播时消息的处理装置的结构示意图;图10为本专利技术的实施例提供的一种直播时消息的处理设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。本专利技术提供的直播时消息的处理方法可以应用于当下比较流行的直播中,具体可以是直播的时候对直播房间里的每个用户发送的公屏信息如何展示在公屏上的技术方案中,直播房间可以指的是主播和观看当前主播直播观众构成的集合,是一种虚拟房间;公屏指的是直播房间里所有成员文字发言展示的地方,直播房间里任意一个成员文字发言,在直播房间里所有用户都能收到并且展示出来;公屏消息指的是直播房间里参加直播的成员发出的可以直播房间里所有用户都看到的消息。本专利技术的实施例提供一种直播时消息的处理方法,参照图1所示,该方法包括以下步骤:步骤101、接收第二终端发送的待展示消息。其中,第一终端与第二终端不同,第二终端中包括至少一个终端。具体的,步骤101接收第二终端发送的待展示消息可以是由直播时消息的处理装置来实现的;直播时消息的处理装置可以是终端,该终端可以是可以连接网络并且安装能够实现直播功能的各种应用程序的智能终端,例如可以是智能手机、平板等。第一终端可以是当前处于直播房间中的任一个用户的终端,第二终端可以是直播房间中除第一终端之外的其它所有的终端。步骤102、确定第二终端发送的待展示消息的发送频率。具体的,步骤102确定第二终端发送的待展示消息的发送频率可以是由直播时消息的处理装置来实现的。待展示消息可以是直播房间中除第一终端之外的其它任意一个终端或者多个终端发送的用来展示在公屏上的公屏消息;待展示消息的发送频率可以指的是第一终端接收到待展示消息的频率,当然,第一终端接收到待展示消息的频率是由第二终端发送待展示消息的发送频率来确定的。步骤103、基于第二终端发送的待展示消息的发送频率,确定待展示消息的显示时间。具体的,步骤103基于第二终端发送的待展示消息的发送频率,确定待展示消息的显示时间可以是由直播时消息的处理装置来实现的;待展示消息的显示时间具体指的是第一终端接收到待展示消息后将该待展示消息显示在直播房间中的公屏上的时间,即可以认为是第一终端将接收到的待展示消息显示在第一终端自己的显示屏幕上的时间。步骤104、基于待展示消息的显示时间,对待展示消息进行处理。具体的,步骤104基于待展示消息的显示时间,对待展示消息进行处理可以是由直播时消息的处理装置来实现的;第一终端接收到第二终端发送的待展示消息后,基于待展示消息的显示时间可以是直接将待展示消息显示在公屏上,或者可以是基于待展示消息的显示时间先将接收到的待展示消息存储起来,间隔一段时间之后一次性将存储的消息全部显示在公屏上。本专利技术的实施例所提供的直播时消息的处理方法,可以接收第二终端发送的待展示消息,第二终端中包括至少一个终端,确定第二终端发送的待展示消息的发送频率,并基于第二终端发送的待展示消息的发送频率,确定待展示消息的显示时间,之后基于待展示消息的显示时间对待展示消息进行处理,这样,可以根据直播时消息的发送频率确定直播时公屏信息的展示方案,解决了现有的直播技术中不能同时满足发送频率高的消息和发频率低的消息的需求,提高了消息展示的实时性,并保证了终端的性能。基于前述实施例,本专利技术本文档来自技高网...
一种直播时消息的处理方法、装置和设备

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1