1.一种视频直播中互动消息的处理方法,其特征在于,所述方法包括:预先设置一个消息队列,用于将收到服务器的所有互动消息放入所述消息队列中;其中,所述互动消息至少包括礼物消息以及弹幕消息;
根据直播间的主播客户端触发的配置请求,确定第一阈值和第二阈值;其中,所述第一阈值用于设置主播端1秒钟内最多能显示除高级互动消息以外的其他互动消息的最大消息数量;所述第二阈值用于设置主播端同一时刻每秒存入消息队列的互动消息的最大消息数量;
接收服务器发送的互动消息,所述互动消息中携带有消息发送用户当前所在直播间的直播间标识和消息等级信息;
判定当前显示时段1秒内的所述消息队列中互动消息的消息总数量是否等于第二阈值,若所述当前显示时段1秒内的消息队列中互动消息的消息总数量等于第二阈值,则根据所述消息等级信息判定所述互动消息是否为指定的高级互动消息;
若所述互动消息为指定的高级互动消息,则根据所述直播间标识将所述互动消息存储到所述直播间对应的消息队列;
否则判定所述消息队列中除所述高级互动消息以外的其他互动消息的消息数量是否小于预设的第一阈值,若所述其他互动消息的消息数量小于所述第一阈值,则根据所述直播间标识将所述互动消息存储到所述直播间对应的消息队列,否则丢弃所述互动消息;
将所述当前显示时段内所述消息队列中的互动消息推送到所述直播间的主播客户端进行显示;
其中,在所述互动消息为礼物消息时,若所述当前显示时段1秒内所述消息队列中礼物消息的消息总数量超过所述第一阈值时,所有礼物消息不再显示,且只显示礼物消息的接收数量;
在所述互动消息为弹幕时,若所述当前显示时段1秒内所述消息队列中弹幕的消息总数量超过所述第一阈值时,在所述当前显示时段1秒内的所有弹幕均不显示。
2.根据权利要求1所述的方法,其特征在于,所述互动消息中还携带有消息类型信息;
在所述根据所述消息等级信息判定所述互动消息是否为指定的高级互动消息之前,所述方法还包括:
根据所述消息类型信息判定所述互动消息是否为礼物消息;
若所述互动消息为礼物消息时,则在所述丢弃所述互动消息之后,所述方法还包括:将当前显示时段内接收到的除所述高级互动消息以外的其他互动消息的消息总数量,并将当前显示时段内所述其他互动消息的消息总数量推送到所述直播间的主播客户端进行显示。
3.根据权利要求2所述的方法,其特征在于,所述消息队列包括用于存储高级互动消息的第一子消息队列和用于存储除高级互动消息以外的其他互动消息的第二子消息队列;
统计所述第二子消息队列的消息数量,得到当前显示时段内所述其他互动消息的消息总数量。
4.一种视频直播中互动消息的处理装置,其特征在于,所述装置包括:接收模块,用于预先设置一个消息队列,用于将收到服务器的所有互动消息放入所述消息队列中;其中,所述互动消息至少包括礼物消息以及弹幕消息;配置模块,用于根据直播间的主播客户端触发的配置请求,确定第一阈值和第二阈值;其中,所述第一阈值用于设置主播端1秒钟内最多能显示除高级互动消息以外的其他互动消息的最大消息数量;所述第二阈值用于设置主播端同一时刻每秒存入消息队列的互动消息的最大消息数量;
所述接收模块,还用于接收服务器发送的互动消息,所述互动消息中携带有消息发送用户当前所在直播间的直播间标识和消息等级信息;
第一判定模块,用于判定当前显示时段1秒内的所述消息队列中互动消息的消息总数量是否等于第二阈值,若所述当前显示时段1秒内的消息队列中互动消息的消息总数量等于第二阈值,则根据所述消息等级信息判定所述互动消息是否为指定的高级互动消息;
存储模块,用于当第一判定模块的判定结果为所述互动消息为指定的高级互动消息时,根据所述直播间标识将所述互动消息存储到所述直播间对应的消息队列;
第二判定模块,用于当第一判定模块的判定结果为所述互动消息不是指定的高级互动消息时,判定所述消息队列中除所述高级互动消息以外的其他互动消息的消息数量是否小于预设的第一阈值;
所述存储模块,还用于当所述第二判定模块的判定结果为其他互动消息的消息数量小于所述第一阈值时,根据所述直播间标识将所述互动消息存储到所述直播间对应的消息队列;
过滤模块,用于当所述第二判定模块的判定结果为其他互动消息的消息数量大于或等于所述第一阈值时,丢弃所述互动消息;
推送模块,用于将所述当前显示时段内所述消息队列中的互动消息推送到所述直播间的主播客户端进行显示;
其中,所述第二判定模块,具体用于在所述互动消息为礼物消息时,判定所述当前显示时段1秒内所述消息队列中礼物消息的消息总数量是否超过所述第一阈值,当超过所述第一阈值时所有礼物消息不再显示,且只显示礼物消息的接收数量;在所述互动消息为弹幕时,判定所述当前显示时段1秒内所述消息队列中弹幕的消息总数量是否超过所述第一阈值,当超过所述第一阈值时在所述当前显示时段1秒内的所有弹幕均不显示。
5.根据权利要求4所述的装置,其特征在于,所述互动消息中还携带有消息类型信息;
所述装置还包括:
第三判定模块,用于在所述第一判定模块根据所述消息等级信息判定所述互动消息是否为指定的高级互动消息之前,根据所述消息类型信息判定所述互动消息是否为礼物消息;
统计模块,用于当所述第三判定模块的判定结果为所述互动消息为礼物消息时,在所述丢弃所述互动消息之后,统计当前显示时段内接收到的除所述高级互动消息以外的其他互动消息的消息总数量;
所述推送模块,还用于将当前显示时段内所述其他互动消息的消息总数量推送到所述直播间的主播客户端进行显示。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑3任一项所述方法的步骤。
7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1‑3任一项所述方法的步骤。