CN106533916A - 一种直播消息显示方法及装置 - Google Patents
一种直播消息显示方法及装置 Download PDFInfo
- Publication number
- CN106533916A CN106533916A CN201611048867.XA CN201611048867A CN106533916A CN 106533916 A CN106533916 A CN 106533916A CN 201611048867 A CN201611048867 A CN 201611048867A CN 106533916 A CN106533916 A CN 106533916A
- Authority
- CN
- China
- Prior art keywords
- message
- queue
- still
- display
- shows
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种直播消息显示方法及装置。所述方法包括:获取消息存储队列中尚未显示的消息的数量,根据尚未显示的消息的数量确定消息显示队列中消息的显示方式。本发明实施例的上述技术方案,可以根据消息存储队列中尚未显示的消息的数量实时调整消息显示队列中消息的显示方式,避免消息显示队列中无消息显示或者积压大量未显示消息的情况发生。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种直播消息显示方法及装置。
背景技术
随着网络技术的快速发展,出现了越来越多的网络直播平台,网络直播平台提供了各种各样的网络直播服务,例如,游戏直播、娱乐直播或比赛直播等。
用户通过视频直播平台,向该视频直播平台的其他用户直播视频,也可以观看其他用户直播的视频,并听到其声音等,这样大大丰富了用户之间的信息交流内容和方法。在直播时,当观众发来消息时,会在直播画面上显示,不过有的直播观看的人数多,收到的消息也较多,而有的直播观看的人数少,收到的消息也较少,用同一种消息显示方式显示消息显然不太合适。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种直播消息显示方法及装置。
本发明提供一种直播消息显示方法,包括:
获取消息存储队列中尚未显示的消息的数量;
根据所述尚未显示的消息的数量确定消息显示队列中消息的显示方式。
在一个实施例中,所述根据所述尚未显示的消息的数量确定消息显示队列中消息的显示方式,可包括:
根据所述尚未显示的消息的数量确定所述消息显示队列中每条消息的显示时长和/或所述消息显示队列中每次显示的消息数量。
在一个实施例中,所述尚未显示的消息的数量与所述消息显示队列中每条消息的显示时长成反比;和/或所述尚未显示的消息的数量与所述消息显示队列中每次显示的消息数量成正比。
在一个实施例中,所述方法还可包括:
从所述消息存储队列中按照时间先后顺序读取尚未显示的消息,加入到所述消息显示队列中进行显示。
本发明还提供一种直播消息显示装置,包括:
获取模块,用于获取消息存储队列中尚未显示的消息的数量;
确定模块,用于根据所述尚未显示的消息的数量确定消息显示队列中消息的显示方式。
在一个实施例中,所述确定模块可包括:
确定子模块,用于根据所述尚未显示的消息的数量确定所述消息显示队列中每条消息的显示时长和/或所述消息显示队列中每次显示的消息数量。
在一个实施例中,所述尚未显示的消息的数量与所述消息显示队列中每条消息的显示时长成反比;和/或所述尚未显示的消息的数量与所述消息显示队列中每次显示的消息数量成正比。
在一个实施例中,所述装置还可包括:
加入模块,用于从所述消息存储队列中按照时间先后顺序读取尚未显示的消息,加入到所述消息显示队列中进行显示。
本发明实施例的一些有益效果可以包括:
本发明实施例的上述技术方案,通过获取消息存储队列中尚未显示的消息的数量,根据尚未显示的消息的数量确定消息显示队列中消息的显示方式。从而可以根据消息存储队列中尚未显示的消息的数量实时调整消息显示队列中消息的显示方式,避免消息显示队列中无消息显示或者积压大量未显示消息的情况发生。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种直播消息显示方法的流程图;
图2为本发明实施例中另一种直播消息显示方法的流程图;
图3为本发明实施例中另一种直播消息显示方法的流程图;
图4为本发明实施例中一种直播消息显示方法的流程图;
图5为本发明实施例中一种直播消息显示装置中确定模块42的框图;
图6为本发明实施例中另一种直播消息显示装置的框图;
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1所示为本发明实施例中一种直播消息显示方法的流程图,如图1所示,该直播消息显示方法包括以下步骤S11-S12:
步骤S11,获取消息存储队列中尚未显示的消息的数量。
步骤S12,根据尚未显示的消息的数量确定消息显示队列中消息的显示方式。
在视频直播过程中,一个消息显示队列,一个消息存储队列。消息显示队列保存了正在显示的消息。消息存储队列保存了进来还未显示的消息。根据消息存储队列中消息的数量,改变消息显示队列中消息的显示方式。比如,改变消息显示队列中消息的显示时长。
本发明实施例的上述方法,通过获取消息存储队列中尚未显示的消息的数量,根据尚未显示的消息的数量确定消息显示队列中消息的显示方式。从而可以根据消息存储队列中尚未显示的消息的数量实时调整消息显示队列中消息的显示方式,避免消息显示队列中无消息显示或者积压大量未显示消息的情况发生。
在一个实施例中,如图2所示,步骤S12可以实施为如下步骤S121:
步骤S121,根据尚未显示的消息的数量确定消息显示队列中每条消息的显示时长和/或消息显示队列中每次显示的消息数量。
在一个实施例中,尚未显示的消息的数量与消息显示队列中每条消息的显示时长成反比;和/或尚未显示的消息的数量与消息显示队列中每次显示的消息数量成正比。
根据消息存储队列中消息的数量,改变消息显示队列中消息的显示时长和/或消息显示队列中每次显示的消息数量。例如,消息存储队列中一次进来一个消息,显示时长为5秒,每5秒上移一条消息。如果消息存储队列中一次进来10个消息,显示时长为0.5秒。并且可以一次从消息存储队列中读取多条消息,加入到消息显示队列中。
尚未显示的消息的数量与消息显示队列中每条消息的显示时长并不一定严格成反比,即如果消息来的比较慢,则每条消息在屏幕上的显示时间长一些。如果消息来的比较快,则在屏幕上显示的时间变短。
在一个实施例中,如图3所示,该直播消息显示方法还可包括以下步骤S13:
步骤S13,从消息存储队列中按照时间先后顺序读取尚未显示的消息,加入到消息显示队列中进行显示。
消息显示队列的长度是固定的。按照时间先后顺序读取消息存储队列中尚未显示的消息,加入到消息显示队列中按照上述消息显示方式进行显示。
基于同一发明构思,本发明实施例还提供了一种直播消息显示装置,由于该装置所解决问题的原理与前述直播消息显示方法相似,因此该装置的实施可以参见前述方法的实施,重复之处不再赘述。
图4所示为本发明实施例中一种直播消息显示装置的框图,如图4所示,该直播消息显示装置包括:
获取模块41,用于获取消息存储队列中尚未显示的消息的数量;
确定模块42,用于根据尚未显示的消息的数量确定消息显示队列中消息的显示方式。
在视频直播过程中,一个消息显示队列,一个消息存储队列。消息显示队列保存了正在显示的消息。消息存储队列保存了进来还未显示的消息。根据消息存储队列中消息的数量,改变消息显示队列中消息的显示方式。比如,改变消息显示队列中消息的显示时长。
本发明实施例的上述装置,通过获取消息存储队列中尚未显示的消息的数量,根据尚未显示的消息的数量确定消息显示队列中消息的显示方式。从而可以根据消息存储队列中尚未显示的消息的数量实时调整消息显示队列中消息的显示方式,避免消息显示队列中无消息显示或者积压大量未显示消息的情况发生。
在一个实施例中,如图5所示,确定模块42可包括:
确定子模块421,用于根据尚未显示的消息的数量确定消息显示队列中每条消息的显示时长和/或消息显示队列中每次显示的消息数量。
在一个实施例中,尚未显示的消息的数量与消息显示队列中每条消息的显示时长成反比;和/或尚未显示的消息的数量与消息显示队列中每次显示的消息数量成正比。
根据消息存储队列中消息的数量,改变消息显示队列中消息的显示时长和/或消息显示队列中每次显示的消息数量。例如,消息存储队列中一次进来一个消息,显示时长为5秒,每5秒上移一条消息。如果消息存储队列中一次进来10个消息,显示时长为0.5秒。并且可以一次从消息存储队列中读取多条消息,加入到消息显示队列中。
如果消息来的比较慢,则每条消息在屏幕上的显示时间长一些。如果消息来的比较快,则在屏幕上显示的时间变短。
在一个实施例中,如图6所示,该直播消息显示装置还可包括:
加入模块43,用于从消息存储队列中按照时间先后顺序读取尚未显示的消息,加入到消息显示队列中进行显示。
消息显示队列的长度是固定的。按照时间先后顺序读取消息存储队列中尚未显示的消息,加入到消息显示队列中按照上述消息显示方式进行显示。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (8)
1.一种直播消息显示方法,其特征在于,包括:
获取消息存储队列中尚未显示的消息的数量;
根据所述尚未显示的消息的数量确定消息显示队列中消息的显示方式。
2.如权利要求1所述的方法,其特征在于,所述根据所述尚未显示的消息的数量确定消息显示队列中消息的显示方式,包括:
根据所述尚未显示的消息的数量确定所述消息显示队列中每条消息的显示时长和/或所述消息显示队列中每次显示的消息数量。
3.如权利要求2所述的方法,其特征在于,所述尚未显示的消息的数量与所述消息显示队列中每条消息的显示时长成反比;和/或所述尚未显示的消息的数量与所述消息显示队列中每次显示的消息数量成正比。
4.如权利要求1-3中任一条所述的方法,其特征在于,所述方法还包括:
从所述消息存储队列中按照时间先后顺序读取尚未显示的消息,加入到所述消息显示队列中进行显示。
5.一种直播消息显示装置,其特征在于,包括:
获取模块,用于获取消息存储队列中尚未显示的消息的数量;
确定模块,用于根据所述尚未显示的消息的数量确定消息显示队列中消息的显示方式。
6.如权利要求5所述的装置,其特征在于,所述确定模块包括:
确定子模块,用于根据所述尚未显示的消息的数量确定所述消息显示队列中每条消息的显示时长和/或所述消息显示队列中每次显示的消息数量。
7.如权利要求6所述的装置,其特征在于,所述尚未显示的消息的数量与所述消息显示队列中每条消息的显示时长成反比;和/或所述尚未显示的消息的数量与所述消息显示队列中每次显示的消息数量成正比。
8.如权利要求5-7中任一条所述的装置,其特征在于,所述装置还包括:
加入模块,用于从所述消息存储队列中按照时间先后顺序读取尚未显示的消息,加入到所述消息显示队列中进行显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611048867.XA CN106533916A (zh) | 2016-11-22 | 2016-11-22 | 一种直播消息显示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611048867.XA CN106533916A (zh) | 2016-11-22 | 2016-11-22 | 一种直播消息显示方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106533916A true CN106533916A (zh) | 2017-03-22 |
Family
ID=58357053
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611048867.XA Pending CN106533916A (zh) | 2016-11-22 | 2016-11-22 | 一种直播消息显示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106533916A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019076217A1 (zh) * | 2017-10-20 | 2019-04-25 | 阿里巴巴集团控股有限公司 | 直播消息的展示方法、装置及*** |
CN111949732A (zh) * | 2020-08-20 | 2020-11-17 | 上海七牛信息技术有限公司 | 一种海量并发消息实时存储***及方法 |
WO2021258938A1 (zh) * | 2020-06-23 | 2021-12-30 | 北京字节跳动网络技术有限公司 | 直播消息展示方法及装置 |
CN114189734A (zh) * | 2020-12-08 | 2022-03-15 | 深圳市富途网络科技有限公司 | 直播间的消息处理方法及相关产品 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104506731A (zh) * | 2014-12-26 | 2015-04-08 | 北京奇虎科技有限公司 | 陌生来电的提示方法和装置 |
CN104580758A (zh) * | 2015-01-19 | 2015-04-29 | 北京奇虎科技有限公司 | 来电评论信息获取方法和装置 |
CN105812244A (zh) * | 2016-04-26 | 2016-07-27 | 努比亚技术有限公司 | 一种消息显示方法和终端 |
CN105916057A (zh) * | 2016-04-18 | 2016-08-31 | 乐视控股(北京)有限公司 | 一种视频弹幕的显示方法及装置 |
-
2016
- 2016-11-22 CN CN201611048867.XA patent/CN106533916A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104506731A (zh) * | 2014-12-26 | 2015-04-08 | 北京奇虎科技有限公司 | 陌生来电的提示方法和装置 |
CN104580758A (zh) * | 2015-01-19 | 2015-04-29 | 北京奇虎科技有限公司 | 来电评论信息获取方法和装置 |
CN105916057A (zh) * | 2016-04-18 | 2016-08-31 | 乐视控股(北京)有限公司 | 一种视频弹幕的显示方法及装置 |
CN105812244A (zh) * | 2016-04-26 | 2016-07-27 | 努比亚技术有限公司 | 一种消息显示方法和终端 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019076217A1 (zh) * | 2017-10-20 | 2019-04-25 | 阿里巴巴集团控股有限公司 | 直播消息的展示方法、装置及*** |
CN109698960A (zh) * | 2017-10-20 | 2019-04-30 | 阿里巴巴集团控股有限公司 | 直播消息的展示方法、装置及*** |
WO2021258938A1 (zh) * | 2020-06-23 | 2021-12-30 | 北京字节跳动网络技术有限公司 | 直播消息展示方法及装置 |
CN111949732A (zh) * | 2020-08-20 | 2020-11-17 | 上海七牛信息技术有限公司 | 一种海量并发消息实时存储***及方法 |
CN114189734A (zh) * | 2020-12-08 | 2022-03-15 | 深圳市富途网络科技有限公司 | 直播间的消息处理方法及相关产品 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113038287B (zh) | 多人视频直播业务实现方法、装置、计算机设备 | |
WO2017193576A1 (zh) | 一种视频分辨率的适应方法、装置及虚拟现实终端 | |
CN108495152B (zh) | 一种视频直播方法、装置、电子设备及介质 | |
CN106533916A (zh) | 一种直播消息显示方法及装置 | |
CN110267098B (zh) | 一种视频处理方法及终端 | |
CN109565620A (zh) | 低延迟http实时流传输 | |
CN106658040A (zh) | 一种资源分发方法及装置 | |
CN107333164B (zh) | 一种图像数据处理方法及装置 | |
CN109218754A (zh) | 一种直播中的信息显示方法、装置、设备及介质 | |
CN108769824A (zh) | 一种视频混流方法、装置、***、设备及介质 | |
CN109005422A (zh) | 视频评论处理方法及装置 | |
CN105430471A (zh) | 一种视频中弹幕的显示方法及装置 | |
US20170142389A1 (en) | Method and device for displaying panoramic videos | |
CN107295376A (zh) | 广告和正片的合并方法、装置和广告的投放*** | |
CN107786903A (zh) | 视频交互方法及装置 | |
CN110876078A (zh) | 动画图片的处理方法、装置、存储介质和处理器 | |
JP2024006973A (ja) | データ処理方法、システム及びコンピュータプログラム | |
CN107168996A (zh) | 一种第三方多媒体的推广方法及装置 | |
CN107666616A (zh) | 一种基于视频内容的广告投放方法及装置 | |
JP6200062B2 (ja) | 情報処理装置、制御方法、プログラム及び記録媒体 | |
CN110322525B (zh) | 一种动图处理方法及终端 | |
CN109862385A (zh) | 直播的方法、装置、计算机可读存储介质及终端设备 | |
CN105307045A (zh) | 在视频节目上显示互动信息的方法和装置 | |
CN107135407B (zh) | 一种钢琴视频教学中的同步方法及*** | |
CN109640023B (zh) | 一种视频录制方法、装置、服务器及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170322 |