一种消息输出方法、装置及系统制造方法及图纸

技术编号:30789960 阅读:17 留言:0更新日期:2021-11-16 07:52
本申请公开了一种消息输出方法、装置及系统,确定预设时长内获得的多个待输出信息,确定每个待输出信息的输出用户及每个待输出信息的信息类型,基于输出用户及信息类型确定待输出信息的输出等级信息,基于输出等级信息输出至少部分多个待输出信息。本方案通过对每个待输出信息的输出用户及信息类型进行分析,从而实现当获得的待输出信息较多时,能够基于待输出信息的输出用户及信息类型确定信息的优先级,从而实现基于优先级对待输出信息的至少部分进行输出,避免了当人数较多时,对服务器造成的信息处理压力,提高了系统的流畅度。提高了系统的流畅度。提高了系统的流畅度。

【技术实现步骤摘要】
一种消息输出方法、装置及系统


[0001]本申请涉及通信领域,尤其涉及一种消息输出方法、装置及系统。

技术介绍

[0002]目前,在线直播已经在各类领域都得到了广泛应用,而直播中的用户消息分发功能是直播系统中的核心功能。
[0003]在直播过程中,用户进入直播间后,可以看到直播间内各用户输出的消息,如:评论、点赞、送礼物等消息。然而,当直播间人数过多时,直播系统需要分发的消息数量会以平方的量级增多,这就对服务器造成了较大的消息处理压力。

技术实现思路

[0004]有鉴于此,本申请提供一种消息输出方法、装置及系统,其具体方案如下:
[0005]一种消息输出方法,包括:
[0006]确定预设时长内获得的多个待输出信息;
[0007]确定每个所述待输出信息的输出用户及每个所述待输出信息的信息类型;
[0008]基于所述输出用户及信息类型确定所述待输出信息的输出等级信息;
[0009]基于所述输出等级信息输出至少部分所述多个待输出信息。
[0010]进一步的,所述基于所述输出用户及信息类型确定所述待输出信息的输出等级信息,包括:
[0011]确定每个所述待输出信息的输出用户的用户等级;
[0012]确定每个所述待输出信息的信息类型对应的类型等级;
[0013]基于所述信息类型的类型等级及所述输出用户的用户等级确定所述待输出信息的输出等级信息。
[0014]进一步的,所述基于所述信息类型的类型等级及所述输出用户的用户等级确定所述待输出信息的输出等级信息,包括:
[0015]按照所述信息类型的类型等级确定所述多个待输出信息的第一输出序列;
[0016]若所述第一输出序列中存在相同类型等级的不少于两个待输出信息,基于所述不少于两个待输出信息的输出用户的用户等级确定所述不少于两个待输出信息的输出序列。
[0017]进一步的,所述基于所述输出等级信息输出至少部分所述多个待输出信息,包括:
[0018]基于所述多个待输出信息的输出等级信息输出预设数量的待输出信息。
[0019]进一步的,所述基于所述多个待输出信息的输出等级信息输出预设数量的待输出信息,包括:
[0020]基于所述预设时长内获得的待输出信息的数量确定预设数量;
[0021]输出所述输出等级信息高于其他待输出信息的第一组待输出信息,所述第一组待输出信息的数量为所述预设数量。
[0022]进一步的,还包括:
[0023]将所述待输出信息中除所述第一组待输出信息外的其他待输出信息确定为第二组待输出信息,中止对所述第二组待输出信息的输出;
[0024]其中,所述中止对所述第二组待输出信息的输出,包括:
[0025]停止对所述第二组待输出信息的输出,直至所述预设时长内获得的待输出信息的数量小于第一阈值时,与当前时段获得的数量小于第一阈值的待输出信息同时输出所述第二组待输出信息,所述第一阈值不大于所述预设数量。
[0026]一种消息输出系统,包括:
[0027]第一确定单元,用于确定预设时长内获得的多个待输出信息;
[0028]第二确定单元,用于确定每个所述待输出信息的输出用户及每个所述待输出信息的信息类型;
[0029]第三确定单元,用于基于所述输出用户及信息类型确定所述待输出信息的输出等级信息;
[0030]输出单元,用于基于所述输出等级信息输出至少部分所述多个待输出信息。
[0031]进一步的,所述第三确定单元,用于:
[0032]确定每个所述待输出信息的输出用户的用户等级,确定每个所述待输出信息的信息类型对应的类型等级,基于所述信息类型的类型等级及所述输出用户的用户等级确定所述待输出信息的输出等级信息。
[0033]一种消息输出装置,包括:
[0034]处理器,用于确定预设时长内获得的多个待输出信息;确定每个所述待输出信息的输出用户及每个所述待输出信息的信息类型;基于所述输出用户及信息类型确定所述待输出信息的输出等级信息;基于所述输出等级信息输出至少部分所述多个待输出信息;
[0035]存储器,用于存储所述处理器执行上述处理过程的程序。
[0036]一种可读存储介质,用于至少存储一组指令集;
[0037]所述指令集用于被调用并至少执行如上任一项的消息输出的方法。
[0038]从上述技术方案可以看出,本申请公开的消息输出方法、装置及系统,确定预设时长内获得的多个待输出信息,确定每个待输出信息的输出用户及每个待输出信息的信息类型,基于输出用户及信息类型确定待输出信息的输出等级信息,基于输出等级信息输出至少部分多个待输出信息。本方案通过对每个待输出信息的输出用户及信息类型进行分析,从而实现当获得的待输出信息较多时,能够基于待输出信息的输出用户及信息类型确定信息的优先级,从而实现基于优先级对待输出信息的至少部分进行输出,避免了当人数较多时,对服务器造成的信息处理压力,提高了系统的流畅度。
附图说明
[0039]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请实施例公开的一种消息输出方法的流程图;
[0041]图2为本申请实施例公开的一种消息输出方法的流程图;
[0042]图3为本申请实施例公开的一种消息输出方法的流程图;
[0043]图4为本申请实施例公开的一种消息输出系统的结构示意图;
[0044]图5为本申请实施例公开的一种消息输出装置的结构示意图。
具体实施方式
[0045]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0046]本申请公开了一种消息输出方法,其流程图如图1所示,包括:
[0047]步骤S11、确定预设时长内获得的多个待输出信息;
[0048]步骤S12、确定每个待输出信息的输出用户及每个待输出信息的信息类型;
[0049]步骤S13、基于输出用户及信息类型确定待输出信息的输出等级信息;
[0050]步骤S14、基于输出等级信息输出至少部分多个待输出信息。
[0051]在直播过程中,直播的参与者,无论是直播中的主播,还是观看直播的观众,只要发送消息,直播系统就会对消息进行分发。
[0052]当直播间人数较少时,直播的参与者所发送的消息也会相对较少,此时,系统需要处理的数据量相对较小,若当前需要分发的消息所对应的数据处理量低于系统服务器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息输出方法,其特征在于,包括:确定预设时长内获得的多个待输出信息;确定每个所述待输出信息的输出用户及每个所述待输出信息的信息类型;基于所述输出用户及信息类型确定所述待输出信息的输出等级信息;基于所述输出等级信息输出至少部分所述多个待输出信息。2.根据权利要求1所述的方法,其特征在于,所述基于所述输出用户及信息类型确定所述待输出信息的输出等级信息,包括:确定每个所述待输出信息的输出用户的用户等级;确定每个所述待输出信息的信息类型对应的类型等级;基于所述信息类型的类型等级及所述输出用户的用户等级确定所述待输出信息的输出等级信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述信息类型的类型等级及所述输出用户的用户等级确定所述待输出信息的输出等级信息,包括:按照所述信息类型的类型等级确定所述多个待输出信息的第一输出序列;若所述第一输出序列中存在相同类型等级的不少于两个待输出信息,基于所述不少于两个待输出信息的输出用户的用户等级确定所述不少于两个待输出信息的输出序列。4.根据权利要求1所述的方法,其特征在于,所述基于所述输出等级信息输出至少部分所述多个待输出信息,包括:基于所述多个待输出信息的输出等级信息输出预设数量的待输出信息。5.根据权利要求4所述的方法,其特征在于,所述基于所述多个待输出信息的输出等级信息输出预设数量的待输出信息,包括:基于所述预设时长内获得的待输出信息的数量确定预设数量;输出所述输出等级信息高于其他待输出信息的第一组待输出信息,所述第一组待输出信息的数量为所述预设数量。6.根据权利要求5所述的方法,其特征在于,还包括:...

【专利技术属性】
技术研发人员:赵大昊王强
申请(专利权)人:北京读我科技有限公司
类型:发明
国别省市:

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

1