跑马灯消息处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37346252 阅读:11 留言:0更新日期:2023-04-22 21:40
本申请涉及网络直播技术领域,提供了一种跑马灯消息处理方法、装置、电子设备和存储介质。本申请能够在不影响跑马灯正常展示的情况下,让后续最新的跑马灯消息的展示时机得以提前,保证跑马灯消息展示的时效性,让用户能尽早查看到更新的跑马灯消息。该方法包括:获取当前的第一跑马灯播放队列的总展示时长,若该总展示时长大于总展示时长阈值,则对第一跑马灯播放队列进行在前冗余跑马灯消息的删减处理得到第二跑马灯播放队列,若该第二跑马灯播放队列的总展示时长大于前述总展示时长阈值,则根据总展示时长阈值对第二跑马灯播放队列进行跑马灯消息展示时长的缩短处理得到第三跑马灯播放队列。跑马灯播放队列。跑马灯播放队列。

【技术实现步骤摘要】
跑马灯消息处理方法、装置、电子设备和存储介质


[0001]本申请涉及网络直播
,特别是涉及一种跑马灯消息处理方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]随着网络直播技术的发展,短视频、直播等各类应用程序为用户提供了直播相关服务。当直播间中有抽奖、用户升级等消息时,会通过跑马灯形式在直播间进行展示,跑马灯作为直播间的一种消息展示方式,其通过一个跑马灯播放队列,使跑马灯消息按先后顺序进行展示。
[0003]然而,目前技术中所提供的跑马灯消息处理方案中,当过多的跑马灯消息堆积在跑马灯播放队列中按顺序展示时,会使得后续的跑马灯消息展示时机过慢,延迟了后续跑马灯消息的正常展示,使观众错过跑马灯通知的消息,也不利于对具有时效性的跑马灯消息的展示。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种跑马灯消息处理方法、装置、电子设备和存储介质。
[0005]第一方面,本申请提供了一种跑马灯消息处理方法。所述方法包括:
[0006]获取当前的第一跑马灯播放队列的总展示时长;
[0007]若所述第一跑马灯播放队列的总展示时长大于总展示时长阈值,则对所述第一跑马灯播放队列进行在前冗余跑马灯消息的删减处理,得到第二跑马灯播放队列;
[0008]若所述第二跑马灯播放队列的总展示时长大于所述总展示时长阈值,则根据所述总展示时长阈值对所述第二跑马灯播放队列进行跑马灯消息展示时长的缩短处理,得到第三跑马灯播放队列。
[0009]第二方面,本申请提供了一种跑马灯消息处理装置。所述装置包括:
[0010]时长获取模块,用于获取当前的第一跑马灯播放队列的总展示时长;
[0011]消息删减模块,用于若所述第一跑马灯播放队列的总展示时长大于总展示时长阈值,则对所述第一跑马灯播放队列进行在前冗余跑马灯消息的删减处理,得到第二跑马灯播放队列;
[0012]时长缩短模块,用于若所述第二跑马灯播放队列的总展示时长大于所述总展示时长阈值,则根据所述总展示时长阈值对所述第二跑马灯播放队列进行跑马灯消息展示时长的缩短处理,得到第三跑马灯播放队列。
[0013]第三方面,本申请提供了一种电子设备。所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0014]获取当前的第一跑马灯播放队列的总展示时长;若所述第一跑马灯播放队列的总展示时长大于总展示时长阈值,则对所述第一跑马灯播放队列进行在前冗余跑马灯消息的
删减处理,得到第二跑马灯播放队列;若所述第二跑马灯播放队列的总展示时长大于所述总展示时长阈值,则根据所述总展示时长阈值对所述第二跑马灯播放队列进行跑马灯消息展示时长的缩短处理,得到第三跑马灯播放队列。
[0015]第四方面,本申请提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0016]获取当前的第一跑马灯播放队列的总展示时长;若所述第一跑马灯播放队列的总展示时长大于总展示时长阈值,则对所述第一跑马灯播放队列进行在前冗余跑马灯消息的删减处理,得到第二跑马灯播放队列;若所述第二跑马灯播放队列的总展示时长大于所述总展示时长阈值,则根据所述总展示时长阈值对所述第二跑马灯播放队列进行跑马灯消息展示时长的缩短处理,得到第三跑马灯播放队列。
[0017]上述跑马灯消息处理方法、装置、电子设备和存储介质,获取当前的第一跑马灯播放队列的总展示时长,若该总展示时长大于总展示时长阈值,则对第一跑马灯播放队列进行在前冗余跑马灯消息的删减处理得到第二跑马灯播放队列,若该第二跑马灯播放队列的总展示时长仍大于前述总展示时长阈值,则进一步根据总展示时长阈值对第二跑马灯播放队列进行跑马灯消息展示时长的缩短处理得到第三跑马灯播放队列。该方案在当前的第一跑马灯播放队列的总展示时长大于总展示时长阈值时,先对其进行在前冗余跑马灯消息的删减处理,以删减掉队列中重复多余且在前的跑马灯消息从而得到第二跑马灯播放队列,若该第二跑马灯播放队列的总展示时长仍大于总展示时长阈值,则对其进行跑马灯消息展示时长的缩短处理,以缩短队列中跑马灯消息的展示时长从而得到第三跑马灯播放队列,由此通过删减掉重复多余的在前跑马灯消息和缩短跑马灯消息展示时长的方式,能够在不影响跑马灯正常展示的情况下,让后续最新的跑马灯消息的展示时机得以提前,保证跑马灯消息展示的时效性,让用户能尽早查看到更新的跑马灯消息。
附图说明
[0018]图1为本申请实施例中跑马灯消息处理方法的应用环境图;
[0019]图2为本申请实施例中跑马灯消息处理方法的流程示意图;
[0020]图3为本申请具体实例中跑马灯消息处理方法的流程示意图;
[0021]图4为本申请具体实例中删减在前冗余跑马灯消息的流程示意图;
[0022]图5为本申请实施例中对跑马灯消息的消息展示时长进行缩短处理的流程示意图;
[0023]图6为本申请具体实例中缩短跑马灯消息展示时长的流程示意图;
[0024]图7为本申请实施例中跑马灯消息处理装置的结构框图;
[0025]图8为本申请实施例中电子设备的内部结构图。
具体实施方式
[0026]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0027]本申请实施例提供的跑马灯消息处理方法,可以应用于如图1所示的应用环境中,
该应用环境可以包括终端和服务器,终端可以通过互联网与服务器进行通信,该终端具体可以是直播间中观众的终端,服务器可以是直播服务器,服务器可为终端提供直播相关服务。在直播间中,当有抽奖、用户升级等跑马灯消息时,服务器可以将该跑马灯消息发送至终端,终端将其加入一个跑马灯播放队列,并按照先后顺序展示其中的跑马灯消息。其中,在大主播的直播间或者直播间播放年度典礼等实际场景下,可能短时间需要展示大量的跑马灯消息,然而目前技术所提供的跑马灯消息处理方案,堆积在跑马灯播放队列中按顺序展示的跑马灯消息会导致后续的跑马灯展示时机过慢,延迟了后续跑马灯的正常展示,对一些具有时效性的跑马灯消息极为不利,使观众错过跑马灯通知的消息。对此,本申请提供的跑马灯消息处理方法,可以由如图1所示的终端执行,基于当前的跑马灯播放队列,通过删减掉重复多余的在前跑马灯消息和缩短跑马灯消息展示时长的方式,实现在不影响跑马灯正常展示的情况下,让后续的跑马灯消息的展示时机得以提前,保证跑马灯消息展示的时效性,让直播间的观众能尽早查看到更新的跑马灯消息。
[0028]在如图1所示的应用环境中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0029]以下结合各实施例及相应附图对本申请的跑马灯本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跑马灯消息处理方法,其特征在于,所述方法包括:获取当前的第一跑马灯播放队列的总展示时长;若所述第一跑马灯播放队列的总展示时长大于总展示时长阈值,则对所述第一跑马灯播放队列进行在前冗余跑马灯消息的删减处理,得到第二跑马灯播放队列;若所述第二跑马灯播放队列的总展示时长大于所述总展示时长阈值,则根据所述总展示时长阈值对所述第二跑马灯播放队列进行跑马灯消息展示时长的缩短处理,得到第三跑马灯播放队列。2.根据权利要求1所述的方法,其特征在于,所述对所述第一跑马灯播放队列进行在前冗余跑马灯消息的删减处理,包括:获取所述第一跑马灯播放队列中跑马灯消息的消息特征以及展示顺序;根据所述消息特征以及展示顺序,确定所述第一跑马灯播放队列中的在前冗余跑马灯消息并对所述在前冗余跑马灯消息进行删减处理。3.根据权利要求2所述的方法,其特征在于,所述根据所述消息特征以及展示顺序,确定所述第一跑马灯播放队列中的在前冗余跑马灯消息并对所述在前冗余跑马灯消息进行删减处理,包括:根据所述展示顺序,从所述第一跑马灯播放队列的队首开始获取展示顺序在前的第一跑马灯消息,从所述第一跑马灯播放队列的队尾开始获取展示顺序在后的第二跑马灯消息;依序针对所获取的第二跑马灯消息,依次将所述第一跑马灯消息的消息特征与该第二跑马灯消息的消息特征进行比对,每当比对到所述第一跑马灯消息的消息特征与所述第二跑马灯消息的消息特征相同时,将所述第一跑马灯消息作为该第二跑马灯消息的在前冗余跑马灯消息进行删减处理,直至经删减处理的第一跑马灯播放队列的总展示时长小于或等于所述总展示时长阈值,或者,经删减处理的第一跑马灯播放队列中不存在具有相同消息特征的第一跑马灯消息与第二跑马灯消息。4.根据权利要求3所述的方法,其特征在于,所述消息特征包括消息文案、消息所属业务及所对应用户标识;所述依次将所述第一跑马灯消息的消息特征与该第二跑马灯消息的消息特征进行比对,包括:将所述第一跑马灯消息的消息文案与所述第二跑马灯消息的消息文案进行比对,得到第一比对结果;将所述第一跑马灯消息的消息所属业务及所对应用户标识与所述第二跑马灯消息的消息所属业务及所对应用户标识进行比对,得到第二比对结果;若所述第一比对结果或第二比对结果为相同,则判断所述第一跑马灯消息的消息特征与所述第...

【专利技术属性】
技术研发人员:陈涛袁小明
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

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

1