直播消息的展示方法、装置及系统制造方法及图纸

技术编号:21007104 阅读:26 留言:0更新日期:2019-04-30 22:18
本申请提供了直播消息的展示方法、装置及系统,其中一种直播消息的展示方法包括:将接收到的直播消息存储至预设的消息池中;依据所述消息池中所述直播消息的个数确定读取速率;按照所述读取速率从所述消息池中读取所述直播消息,以便展示所述直播消息。采用本申请实施例的方法、装置及系统,在消息池中的直播消息较少的情况下,能够通过调整读取速率来较慢的展示直播消息,从而尽量避免没有直播消息待展示的现象;同时,在消息池中的直播消息较多的情况下,能够通过调整读取速率来较快地展示直播消息,从而尽量避免直播消息的丢失现象。

Method, device and system of displaying live message

【技术实现步骤摘要】
直播消息的展示方法、装置及系统
本申请涉及互联网数据处理
,特别涉及直播消息的展示方法、装置及系统。
技术介绍
随着互联网的发展,直播成为人们生活中越来越广泛的娱乐方式。直播可以分为文字、图片直播和视频直播,其中,视频直播是指利用互联网及流媒体技术进行直播的一种视频观看方式,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流直播方式。在视频直播的过程中,主播端和观看的用户端可以通过直播消息实现主播与观看的用户之间的互动,因此会在用户端的视频画面上的某一块显示区域,用来不断的滚动展示各类直播消息(例如用户评论、主播发言、主播发送的互动卡片,等等)。
技术实现思路
但是专利技术人在研究过程中发现,因为在视频直播的过程中,直播消息的产生是不固定的,例如,主播抽奖或者发红包等,在这种时刻可能用户就会大量发言,而直播消息过多的时候,就可能导致部分直播消息无法及时进行展示,导致这部分直播消息的延时过多;而如果某些时刻,用户发言较少就会导致直播消息的数量过少,很快就可以将这一小部分直播消息展示完毕,因此就可能会导致在直播过程中没有直播消息需要展示的情况。基于此,本申请提供了直播消息的展示方法,用以采用预先划分消息池的方式,将接收到的直播消息先缓存至消息池中,再根据消息池中直播消息的总个数来确定从消息池中读取直播消息的读取速率,不仅可以尽量避免没有直播消息待展示的现象;同时,还能够尽量避免直播消息的丢失现象。本申请还提供了一种直播消息的展示装置,用以保证上述方法在实际中的实现及应用。为了解决上述问题,本申请公开了一种直播消息的展示方法,该方法包括:将接收到的直播消息存储至预设的消息池中;依据所述消息池中所述直播消息的个数确定读取速率;按照所述读取速率从所述消息池中读取所述直播消息,以便展示所述直播消息。其中,所述将接收到的直播消息存储至预设的消息池中,包括:从内存中划分一块固定大小的存储区作为缓存直播消息的消息池;按照接收到所述直播消息的时间顺序,将所述直播消息存储至所述消息池中。其中,所述按照接收到所述直播消息的时间顺序,将所述直播消息存储至所述消息池中,包括:判断所述直播消息是否标记为重要消息,如果是,则将所述重要消息插入至所述消息池中消息队列的最前端;如果否,则将所述直播消息顺序插入所述消息池中消息队列的最后。其中,所述依据所述消息池中所述直播消息的个数确定读取速率,包括:判断所述消息池中所述直播消息的个数是否大于第一个数阈值,如果是,则减小所述直播消息的当前读取速率;如果否,则判断所述消息池中所述直播消息的个数是否小于第二个数阈值,如果是,则增加所述直播消息的当前读取速率。其中,所述按照所述读取速率从所述消息池中读取所述直播消息以便展示所述直播消息,包括:按照所述读取速率从所述消息池中读取固定个数的待展示直播消息;将所述待展示直播消息按照预设展示方式在消息展示区域进行展示。其中,所述将所述待展示直播消息按照预设展示方式在消息展示区域进行展示,包括:确定所述待展示直播消息的类型,所述类型包括:礼物、文字或卡片;依据类型与展示区域的对应关系,将所述待展示直播消息在相对应的展示区域滚动展示。其中,所述将接收到的直播消息存储至预设的消息池中之前,还包括:判断接收到的直播消息是否标记为重要消息,如果是,则将接收到的重要消息按照预设展示方式进行展示;如果否,则执行所述将接收到的直播消息存储至预设的消息池中。本申请实施例还公开了又一种直播消息的展示方法,包括:从预设的消息池中读取直播消息;将所述直播消息在消息展示区域进行展示;其中,所述直播消息,以动态速率从所述消息池中读取。其中,所述动态速率比静态速率具有更高的连续度。其中,所述动态速率比静态速率具有更高的平滑度。其中,与以静态速度从所述消息池中读取直播消息相比,所述展示的直播消息在展示过程中的分布,更平均且更连续。其中,所述将所述直播消息在消息展示区域进行展示,包括:确定所述待展示直播消息的类型,所述类型包括:礼物、文字或卡片;依据类型与展示区域的对应关系,将所述待展示直播消息在相对应的展示区域滚动展示。本申请实施例还公开了另一种直播消息的展示方法,包括:从预设的消息池中读取直播消息;将所述直播消息在消息展示区域进行展示;其中,至少部分所述直播消息的展示时间相对于所述直播消息直接被展示的时间具有延时。其中,不同次展示的直播消息具有不同的延时。本申请实施例还公开了一种直播消息的展示装置,该装置包括:通信接口,用于接收直播消息;处理器,用于将所述直播消息存储至预设的消息池中,依据所述消息池中所述直播消息的个数确定读取速率;以及,按照所述读取速率从所述消息池中读取所述直播消息;显示屏,用于显示所述直播消息。其中,所述处理器用于将所述直播消息存储至预设的消息池中,包括:从内存中划分一块固定大小的存储区作为缓存直播消息的消息池;按照接收到所述直播消息的时间顺序,将所述直播消息存储至所述消息池中。其中,所述处理器用于按照接收到所述直播消息的时间顺序,将所述直播消息存储至所述消息池中,包括:判断所述直播消息是否标记为重要消息,如果是,则将所述重要消息插入至所述消息池中消息队列的最前端;如果否,则将所述直播消息顺序插入所述消息池中消息队列的最后。其中,所述处理器用于依据所述消息池中所述直播消息的个数确定读取速率,包括:判断所述消息池中所述直播消息的个数是否大于第一个数阈值,如果是,则减小所述直播消息的当前读取速率;如果否,则判断所述消息池中所述直播消息的个数是否小于第二个数阈值,如果是,则增加所述直播消息的当前读取速率。其中,所述处理器用于按照所述读取速率从所述消息池中读取所述直播消息,包括:按照所述读取速率从所述消息池中读取固定个数的待展示直播消息;将所述待展示直播消息按照预设展示方式在消息展示区域进行展示。其中,所述处理器用于将所述待展示直播消息按照预设展示方式在消息展示区域进行展示,包括:确定所述待展示直播消息的类型,所述类型包括:礼物、文字或卡片;依据类型与展示区域的对应关系,将所述待展示直播消息在相对应的展示区域滚动展示。其中,在将接收到的直播消息存储至预设的消息池中之前,所述处理器还用于:判断接收到的直播消息是否标记为重要消息,如果是,则将接收到的重要消息按照预设展示方式进行展示;如果否,则执行所述将接收到的直播消息存储至预设的消息池中。本申请实施例还公开了一种直播消息的展示装置,该装置包括:处理器,用于从预设的消息池中读取直播消息;显示屏,用于将所述直播消息在消息展示区域进行展示;其中,所述直播消息,以动态速率从所述消息池中读取;以及与以静态速度从所述消息池中读取直播消息相比,所述展示的直播消息在展示过程中的分布,更平均且更连续。其中,所述显示屏用于将所述直播消息在消息展示区域进行展示,包括:确定所述待展示直播消息的类型,所述类型包括:礼物、文字或卡片;依据类型与展示区域的对应关系,将所述待展示直播消息在相对应的展示区域滚动展示。本申请实施例还公开了一种直播消息的展示系统,包括:直播端和至少一个用户端;其中,所述用户端包括:通信接口,用于接收所述直播端或其他用户端发送的直播消息;处理器,用于将所述直播消息存储至预设的消息池中,依据本文档来自技高网...

【技术保护点】
1.一种直播消息的展示方法,其特征在于,该方法包括:将接收到的直播消息存储至预设的消息池中;依据所述消息池中所述直播消息的个数确定读取速率;按照所述读取速率从所述消息池中读取所述直播消息,以便展示所述直播消息。

【技术特征摘要】
1.一种直播消息的展示方法,其特征在于,该方法包括:将接收到的直播消息存储至预设的消息池中;依据所述消息池中所述直播消息的个数确定读取速率;按照所述读取速率从所述消息池中读取所述直播消息,以便展示所述直播消息。2.根据权利要求1所述的方法,其特征在于,所述将接收到的直播消息存储至预设的消息池中,包括:从内存中划分一块固定大小的存储区作为缓存直播消息的消息池;按照接收到所述直播消息的时间顺序,将所述直播消息存储至所述消息池中。3.根据权利要求2所述的方法,其特征在于,所述按照接收到所述直播消息的时间顺序,将所述直播消息存储至所述消息池中,包括:判断所述直播消息是否标记为重要消息,如果是,则将所述重要消息插入至所述消息池中消息队列的最前端;如果否,则将所述直播消息顺序插入所述消息池中消息队列的最后。4.根据权利要求1所述的方法,其特征在于,所述依据所述消息池中所述直播消息的个数确定读取速率,包括:判断所述消息池中所述直播消息的个数是否大于第一个数阈值,如果是,则减小所述直播消息的当前读取速率;如果否,则判断所述消息池中所述直播消息的个数是否小于第二个数阈值,如果是,则增加所述直播消息的当前读取速率。5.根据权利要求1所述的方法,其特征在于,所述按照所述读取速率从所述消息池中读取所述直播消息以便展示所述直播消息,包括:按照所述读取速率从所述消息池中读取固定个数的待展示直播消息;将所述待展示直播消息按照预设展示方式在消息展示区域进行展示。6.根据权利要求5所述的方法,其特征在于,所述将所述待展示直播消息按照预设展示方式在消息展示区域进行展示,包括:确定所述待展示直播消息的类型,所述类型包括:礼物、文字或卡片;依据类型与展示区域的对应关系,将所述待展示直播消息在相对应的展示区域滚动展示。7.根据权利要求1所述的方法,其特征在于,所述将接收到的直播消息存储至预设的消息池中之前,还包括:判断接收到的直播消息是否标记为重要消息,如果是,则将接收到的重要消息按照预设展示方式进行展示;如果否,则执行所述将接收到的直播消息存储至预设的消息池中。8.一种直播消息的展示方法,其特征在于,包括:从预设的消息池中读取直播消息;将所述直播消息在消息展示区域进行展示;其中,所述直播消息,以动态速率从所述消息池中读取。9.根据权利要求8所述的方法,其特征在于,所述动态速率比静态速率具有更高的连续度。10.根据权利要求8所述的方法,其特征在于,所述动态速率比静态速率具有更高的平滑度。11.根据权利要求8所述的方法,其特征在于,与以静态速度从所述消息池中读取直播消息相比,所述展示的直播消息在展示过程中的分布,更平均且更连续。12.根据权利要求8所述的方法,其特征在于,所述将所述直播消息在消息展示区域进行展示,包括:确定所述待展示直播消息的类型,所述类型包括:礼物、文字或卡片;依据类型与展示区域的对应关系,将所述待展示直播消息在相对应的展示区域滚动展示。13.一种直播消息的展示方法,其特征在于,包括:从预设的消息池中读取直播消息;将所述直播消息在消息展示区域进行展示;其中,至少部分所述直播消息的展示时间相对于所述直播消息直接被展示的时间具有延时。14.根据权利要求13所述的方法,其特征在于,不同次展示的直播消息具有不同的延时。...

【专利技术属性】
技术研发人员:刘礼军
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1