CN112866738A - 消息处理方法及直播消息管理*** - Google Patents
消息处理方法及直播消息管理*** Download PDFInfo
- Publication number
- CN112866738A CN112866738A CN202110071501.9A CN202110071501A CN112866738A CN 112866738 A CN112866738 A CN 112866738A CN 202110071501 A CN202110071501 A CN 202110071501A CN 112866738 A CN112866738 A CN 112866738A
- Authority
- CN
- China
- Prior art keywords
- audience
- message
- live broadcast
- messages
- zero terminal
- 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 32
- 238000005096 rolling process Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 7
- 230000003993 interaction Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- 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/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种消息处理方法及直播消息管理***。其中,该方法包括:零终端设备在展示界面中展示图像采集设备获取的目标对象的直播图像;零终端设备向集群服务器发送消息读取请求,其中,集群服务器包括直播管理平台和多个虚拟机;零终端设备接收集群服务器反馈的观众消息,其中,观众消息来自多个虚拟机上运行的直播平台软件;零终端设备在展示界面中展示观众消息。本申请解决了在云上多平台直播中,直播用户无法看到各个平台上的观众消息,导致无法及时与观众进行互动的技术问题。
Description
技术领域
本申请涉及桌面虚拟化技术领域,具体而言,涉及一种消息处理方法及直播消息管理***。
背景技术
桌面虚拟化,又称桌面云或虚拟桌面,其近年来发展迅速,在很多场景中得到了广泛的应用。桌面虚拟化能够为用户提供灵活、安全的桌面环境,其将服务器虚拟化部署在桌面***中,抽象并虚拟化了用户数据、操作***及应用等资源,为用户带来资源动态调度、用户认证及桌面管理等诸多便利,其用户体验与传统物理桌面几乎一致。现有桌面虚拟化用户在使用桌面虚拟化设备(零终端设备)时,需要通过零终端设备登录至云端服务器为其分配的虚拟机,从而对云端服务器进行操作,并从云端服务器持续获取桌面显示图像,同时,零终端设备可以通过反向控制,对看到的桌面图像进行操控。
当前,用户对手机的使用非常广泛,很多主播用手机来进行直播,一个主播为了在不同平台进行直播,面前会拜访多部手机,每部手机开启一个平台的直播软件,所有手机对着主播进行直播。利用桌面虚拟化技术,主播通过一个零终端设备即可在多个直播平台上进行直播,从而节省了主播的设备成本并简化了现有多平台直播部署流程,使得整个直播的操控变得简单便捷,同时,能够保证每个直播平台上的显示图像是一致的。但是,在云上多平台直播过程中,由于集群服务器不向零终端设备返回显示图像,会导致零终端侧直播用户无法实时查看各个直播平台中的观众消息,不能及时和观众互动,不利于用户体验。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种消息处理方法及直播消息管理***,以至少解决在云上多平台直播中,直播用户无法看到各个平台上的观众消息,导致无法及时与观众进行互动的技术问题。
根据本申请实施例的一个方面,提供了一种消息处理方法,包括:零终端设备在展示界面中展示图像采集设备获取的目标对象的直播图像;所述零终端设备向集群服务器发送消息读取请求,其中,所述集群服务器包括直播管理平台和多个虚拟机;所述零终端设备接收集群服务器反馈的观众消息,其中,所述观众消息来自所述多个虚拟机上运行的直播平台软件;所述零终端设备在所述展示界面中展示所述观众消息。
可选地,所述零终端设备向集群服务器发送消息读取请求,包括:所述零终端设备向所述直播管理平台发送消息读取请求,由所述直播管理平台向与所述零终端设备相关联的所述多个虚拟机发送所述消息读取请求,其中,所述消息读取请求中包括所述多个虚拟机上运行的直播平台软件的标识信息。
可选地,在所述直播管理平台向与所述零终端设备相关联的所述多个虚拟机发送所述消息读取请求之后,所述方法还包括:所述多个虚拟机获取各自运行的直播平台软件中的观众消息,其中,所述观众消息携带有所来源的直播平台软件的标识信息;所述多个虚拟机将所述观众消息发送至所述直播管理平台。
可选地,所述多个虚拟机获取各自运行的直播平台软件中的观众消息,包括:所述多个虚拟机从操作***的内存空间中读取所述直播平台软件在所述内存空间中记录的观众消息。
可选地,所述零终端设备接收集群服务器反馈的观众消息,包括:所述零终端设备接收所述直播管理平台汇总的所述观众消息,其中,所述直播管理平台汇总的所述观众消息是按照接收所述观众消息的时间进行排序的。
可选地,所述零终端设备在所述展示界面中展示所述观众消息,包括:所述零终端设备将所述观众消息与所述直播图像进行叠加,在所述展示界面中进行展示。
可选地,所述零终端设备将所述观众消息与所述直播图像进行叠加,在所述展示界面中进行展示,包括:所述零终端设备将所述观众消息划分为观众留言消息和所述目标对象收到的虚拟资源信息,所述虚拟资源信息至少包括:虚拟资源的图标、数量、赠送虚拟资源的观众名称及所来源的直播平台软件的标识信息;所述零终端设备将所述观众留言消息在所述展示界面第一预设区域显示;所述零终端设备将所述虚拟资源信息在所述展示界面第二预设区域显示。
可选地,所述零终端设备将所述观众留言消息在所述展示界面第一预设区域显示,包括:所述零终端设备将所述观众留言消息按照接收所述观众留言消息的时间在所述展示界面第一预设区域滚动显示,其中,所述观众留言消息携带有提供所述观众留言消息的直播平台软件的标识信息;或者,所述零终端设备将所述第一预设区域划分为多个子区域,在所述子区域显示对应直播平台软件的观众留言消息,其中,每个所述子区域对应一个所述直播平台软件。
根据本申请实施例的另一方面,还提供了另一种消息处理方法,包括:集群服务器接收零终端设备发送的消息读取请求,其中,所述集群服务器包括直播管理平台和多个虚拟机;所述集群服务器向所述零终端设备反馈来自所述多个虚拟机上运行的直播平台软件中的观众消息,由所述零终端设备在展示界面中进行显示。
可选地,在所述集群服务器向所述零终端设备反馈来自所述多个虚拟机上运行的直播平台软件中的观众消息前,所述方法还包括:所述直播管理平台向与所述零终端设备相关联的所述多个虚拟机发送消息读取申请,由所述多个虚拟机从操作***的内存空间中读取所述直播平台软件在所述内存空间中记录的观众消息,并发送至所述直播管理平台,所述直播管理平台将所述观众消息汇总后按照接收所述观众消息的时间进行排序。
根据本申请实施例的另一方面,还提供了一种直播消息管理***,包括:零终端设备,用于在展示界面中展示图像采集设备获取的目标对象的直播图像;向集群服务器发送消息读取请求,接收所述集群服务器反馈的观众消息,并在所述展示界面中展示所述观众消息;所述集群服务器,包括直播管理平台和多个虚拟机,用于接收所述零终端设备发送的消息读取请求,并向所述零终端设备反馈来自所述多个虚拟机上运行的直播平台软件中的所述观众消息。
可选地,所述直播管理平台,用于接收来自所述零终端设备的进入消息读取模式的请求,向与所述零终端设备相关联的所述多个虚拟机发送消息读取申请,接收所述多个虚拟机发送的所述观众消息,汇总后按照接收所述观众消息的时间进行排序并发送至所述零终端设备;所述多个虚拟机用于接收来自所述直播管理平台的消息读取申请,从操作***的内存空间中读取所述直播平台软件在所述内存空间中记录的观众消息,将所述观众消息发送至所述直播管理平台。
根据本申请实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述的消息处理方法。
在本申请实施例中,零终端设备向集群服务器发送消息读取请求后,由集群服务器中的直播管理平台获取与该零终端设备关联的多个虚拟机上运行的直播平台软件中的观众消息,进行汇总后反馈给零终端设备,零终端设备将接收的观众消息与采集到的直播图像叠加后在展示界面中展示给直播用户,从而解决了在云上多平台直播中,直播用户无法看到各个平台上的观众消息,导致无法及时与观众进行互动的技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例1的一种云端虚拟化***的结构示意图;
图2是根据本申请实施例1的一种消息处理方法的流程示意图;
图3a是根据本申请实施例1的一种可选的直播消息展示界面的示意图;
图3b是根据本申请实施例1的另一种可选的直播消息展示界面的示意图;
图3c是根据本申请实施例1的另一种可选的直播消息展示界面的示意图;
图3d是根据本申请实施例1的另一种可选的直播消息展示界面的示意图;
图4是根据本申请实施例2的一种消息处理方法的流程示意图;
图5是根据本申请实施例3的一种直播消息管理***的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本申请实施例,提供了一种用于云上多平台直播的云端虚拟化***,如图1所示,该***包括:零终端设备10(a~n)和集群服务器12,其中:
零终端设备10(a~n):无CPU、无内存、无硬盘的迷你网络计算机,包括移动零终端(外形大小与智能手机或平板电脑类似)和桌面零终端(类似台式电脑,但以包含接收端模块的零终端盒子代替了主机),直播用户可以根据不同的应用场景,使用不同样式的零终端设备。通常,零终端设备侧设置有图像采集模块和展示界面,图像采集模块可以是零终端设备内置的摄像头,也可以是与零终端设备连接的外界摄像设备,用于采集当前直播用户的直播图像,在展示界面中会实时展示该直播图像,让直播用户能随时确认自己的直播画面是否正常。
集群服务器12:和零终端设备10(a~n)通过WAN(Wide Area Network,广域网)或LAN(Local Area Network,局域网)进行数据交互,其至少包括直播管理平台120和虚拟机122(a~n),具体的:
直播管理平台120:与零终端设备10(a~n)连接,用于对各个零终端设备的请求消息进行管理并进行反馈;与虚拟机122(a~n)连接,用于对各个虚拟机的实时状态进行监控,以确认哪些虚拟机是空闲且可以分配的。具体地,直播管理平台可以是软件平台,也可以是服务器。
虚拟机122(a~n):每个虚拟机中均预先安装有所有的直播平台软件,在直播管理平台120将其分配给对应的零终端设备后,依据分配信息打开相应的直播平台软件,并获取零终端设备的直播图像在直播平台软件中进行显示。需要说明的是,通常一个虚拟机同时只运行一个直播平台软件。
在本申请一种可选的实施例中,直播用户通过零终端设备向直播管理平台发送多平台直播请求,该请求中包括直播平台数量及直播平台标识信息;直播管理平台接收到该请求后,首先会判断该直播用户是否具备多平台直播的权限,在确认其具备权限后,依据请求的直播平台数量为零终端设备分配相应数量的虚拟机,并依据请求的直播平台标识信息在各个虚拟机中打开不同的直播平台软件,将零终端设备侧的直播图像在直播平台软件中进行显示直播。
在上述运行环境下,本申请实施例提供了一种消息处理方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图2是根据本申请实施例的消息处理方法的流程示意图,如图2所示,该方法包括步骤S202-S208,其中:
步骤S202,零终端设备在展示界面中展示图像采集设备获取的目标对象的直播图像。
在本申请一种可选的实施例中,零终端设备通过内置或是外接的图像采集设备采集当前直播用户的直播图像,并在展示界面中进行展示,让直播用户能实时确认自己的直播画面是否正常。
可选地,零终端设备也可以通过直播管理平台获取当前各个虚拟机中运行的直播平台软件中的直播图像,并将展示界面划分为多个区域,在每个区域中显示对应的直播平台软件中的直播图像,以便于直播用户能够确认当前与各个直播平台软件的连接是否正常。例如,某个直播平台软件对应区域的直播图像消失,意味着零终端设备与该直播平台软件断开连接,直播用户可以通过点击该区域来重新发起与该直播平台软件的连接。
步骤S204,零终端设备向集群服务器发送消息读取请求,其中,集群服务器包括直播管理平台和多个虚拟机。
在本申请一种可选的实施例中,直播用户可以通过零终端设备中预先设置的快捷键来请求进入或者退出消息读取模式,以使切换过程更加便捷。
当零终端设备向直播管理平台发送进入消息读取模式的请求后,由直播管理平台向与零终端设备相关联的多个虚拟机发送消息读取请求,其中,消息读取请求中包括多个虚拟机上运行的直播平台软件的标识信息;多个虚拟机获取各自运行的直播平台软件中的观众消息,其中,观众消息携带有所来源的直播平台软件的标识信息;然后,多个虚拟机将观众消息发送至直播管理平台。
在本请求一种可选的实施例中,接收到消息读取请求的虚拟机,会向本地运行的直播平台软件发送消息读取请求,接收到该消息读取请求的直播平台软件会将接收到的观众消息记录写来,并写入相应虚拟机操作***的内存空间中;然后虚拟机不断从操作***的内存空间中读取观众消息,通过这种方式,每一个与当前零终端设备对应的虚拟机都可以从本地运行的直播平台软件中获取观众消息。
步骤S206,零终端设备接收集群服务器反馈的观众消息,其中,观众消息来自多个虚拟机上运行的直播平台软件。
在本申请一种可选的实施例中,零终端设备接收直播管理平台汇总的观众消息,其中,直播管理平台汇总的观众消息是按照接收该观众消息的时间进行排序的。
具体地,直播管理平台在接收到多个虚拟机反馈的观众消息后,会进行汇总处理,按照接收这些观众消息的时间先后顺序依次发送给零终端设备,需要说明的是,直播管理平台发送给零终端设备的每条观众消息中都携带有该观众消息所来源的直播平台软件的标识信息。
步骤S208,零终端设备在展示界面中展示所述观众消息。
在本申请一种可选的实施例中,零终端设备将接收的观众消息与采集的直播图像进行叠加,在展示界面中进行展示。
通常,观众消息可以分为观众留言消息和收到的虚拟资源信息(即礼物赠送消息),可以理解地,对于直播用户来说,这二者的重要性是不同的,因此,零终端设备在对观众消息进行展示时,可以将其区分开来。
在本申请一种可选的实施例中,零终端设备将观众消息划分为观众留言消息和虚拟资源赠送消息;将观众留言消息按照接收观众留言消息的时间在展示界面第一预设区域滚动显示,其中,观众留言消息携带有所来源的直播平台软件的标识信息;将虚拟资源信息在展示界面的第二预设区域显示,其中,虚拟资源信息至少应包括:虚拟资源的图标、数量、赠送虚拟资源的观众名称及所来源的直播平台软件的标识信息。
图3a示出了一种可选的消息展示界面,其中,整个展示界面可以划分为左右两个区域,左侧为零终端设备采集的直播图像区域,右侧为观众消息展示区域,观众消息展示区域又划分为用于展示观众留言消息的第一预设区域和用于展示礼物赠送消息的第二预设区域,观众留言消息在第一预设区域内按照时间先后顺序滚动显示,并且每条消息之前或者之后显示该消息所来源的直播平台软件的标识信息(例如,显示直播平台软件的图标或者名称),礼物赠送消息按照接收该消息的时间在第二预设区域弹出显示。
图3b示出了另一种可选的消息展示界面,其不再将直播图像和观众消息分为两个区域,而是以整个直播图像为背景,在其上划分出用于展示观众留言消息的第一预设区域和用于展示礼物赠送消息的第二预设区域。
可选地,零终端设备可以将第一预设区域划分为多个子区域,在子区域显示对应直播平台软件的观众留言消息,其中,每个子区域对应一个直播平台软件。如图3c示,在展示观众留言消息的第一预设区域中,为每个直播平台软件划分一个独立的显示区域,在每个区域内只显示对应平台的观众留言消息。
图3d示出了另一种可选的消息展示界面,其中,整个展示界面划分为多个区域,每个区域中显示对应的直播平台软件的直播图像以及观众消息。
需要说明的是,图3a、图3b、图3c和图3d分别是给出的一些可选的消息展示界面的示意图,并不对实际的消息展示界面构成限定。在具体实施时,零终端可以选取其中一种方案进行显示,也可以提供所有的显示方案,由直播用户自行选择喜欢的展示界面,或通过快捷键在多种展示界面中进行切换。
在本申请实施例中,零终端设备向集群服务器发送消息读取请求,其中,集群服务器包括直播管理平台和多个虚拟机;零终端设备接收集群服务器反馈的观众消息,其中,观众消息来自多个虚拟机上运行的直播平台软件;零终端设备将观众消息在展示界面中进行展示,其中,展示界面还用于展示零终端设备采集的直播图像。本方案使得直播用户可以实时获取各个直播平台软件中的观众留言消息,从而解决了云上多平台直播中,由于无法看到各平台上的观众消息,导致无法及时与观众进行互动的技术问题。
实施例2
根据本申请实施例,还提供了另一种消息处理方法,其同样可以运行在图1所示的运行环境下,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图4是根据本申请实施例的消息处理方法的流程示意图,如图4所示,该方法包括步骤S402-S404,其中:
步骤S402,集群服务器接收零终端设备发送的消息读取请求,其中,集群服务器包括直播管理平台和多个虚拟机。
步骤S404,集群服务器向零终端设备反馈来自多个虚拟机上运行的直播平台软件中的观众消息,由零终端设备在展示界面中进行显示。
在本申请一种可选的实施例中,当直播管理平台接收零终端设备发送的进入消息读取模式的请求后,直播管理平台向与零终端设备相关联的多个虚拟机发送消息读取申请,由多个虚拟机从操作***的内存空间中读取直播平台软件在内存空间中记录的观众消息,并发送至直播管理平台,直播管理平台将观众消息汇总后按照观众消息的发送时间进行排序。
直播管理平台在接收到多个虚拟机反馈的观众消息后,会进行汇总处理,按照接收这些观众消息的时间先后顺序依次发送给零终端设备,需要说明的是,直播管理平台发送给零终端设备的每条观众消息中都携带有该观众消息所来源的直播平台软件的标识信息。
在本申请一种可选的实施例中,集群服务器将观众消息反馈给零终端设备后,零终端设备将观众消息划分为观众留言消息和虚拟资源赠送消息;将观众留言消息按照观众留言消息的发送时间在展示界面第一预设区域滚动显示,其中,观众留言消息携带有所来源的直播平台软件的标识信息;或者,将第一预设区域划分为多个子区域,在子区域显示对应直播平台软件的观众留言消息,其中,每个子区域对应一个直播平台软件;将虚拟资源赠送消息在展示界面的第二预设区域显示,其中,虚拟资源赠送消息至少应包括:虚拟资源的图标、数量、赠送虚拟资源的观众名称及所来源的直播平台软件的标识信息。
需要说明的是,本申请实施例中的消息处理方法与实施例1中的消息处理方法是相对应的,由于实施例1中已经进行了详尽的描述,本实施例中部分未体现的细节可以参考实施例1,在此不再过多赘述。
在本申请实施例中,集群服务器接收零终端设备发送的消息读取请求,其中,集群服务器包括直播管理平台和多个虚拟机;集群服务器向零终端设备反馈来自多个虚拟机上运行的直播平台软件中的观众消息,由零终端设备在展示界面中进行显示。本方案使得直播用户可以实时获取各个直播平台软件中的观众留言消息,从而解决了云上多平台直播中,由于无法看到各平台上的观众消息,导致无法及时与观众进行互动的技术问题。
实施例3
根据本申请实施例,还提供了一种用于实现上述消息处理方法的直播消息管理***,如图5所示,该***包括零终端设备50和集群服务器52,其中:
零终端设备50,用于向集群服务器52发送消息读取请求,接收集群服务器52反馈的观众消息,并将观众消息在展示界面中进行显示,其中,展示界面还用于展示零终端设备50采集的直播图像;
集群服务器52,包括直播管理平台520和虚拟机522(a~n),用于接收零终端设备50发送的消息读取请求,并向零终端设备50反馈来自虚拟机522(a~n)上运行的直播平台软件中的观众消息;其中:
直播管理平台520,用于接收来自零终端设备50的进入消息读取模式的请求,向与零终端设备50相关联的虚拟机522(a~n)发送消息读取申请,接收虚拟机522(a~n)发送的观众消息,汇总后按照观众消息的发送时间进行排序并发送至零终端设备50;
虚拟机522(a~n),用于接收来自直播管理平台520的消息读取申请,从操作***的内存空间中读取直播平台软件在内存空间中记录的观众消息,将观众消息发送至直播管理平台520。
在本申请一种可选的实施例中,零终端设备向直播管理平台发送进入消息读取模式的请求后,由直播管理平台向与零终端设备相关联的多个虚拟机发送消息读取请求,其中,消息读取请求中包括多个虚拟机上运行的直播平台软件的标识信息;多个虚拟机获取各自运行的直播平台软件中的观众消息,其中,观众消息携带有所来源的直播平台软件的标识信息;然后,多个虚拟机将观众消息发送至直播管理平台;直播管理平台在接收到多个虚拟机反馈的观众消息后,会进行汇总处理,按照接收这些观众消息的时间先后顺序依次发送给零终端设备,需要说明的是,直播管理平台发送给零终端设备的每条观众消息中都携带有该观众消息所来源的直播平台软件的标识信息;零终端设备接收到观众消息后,将观众消息划分为观众留言消息和虚拟资源赠送消息;将观众留言消息在展示界面第一预设区域显示;将虚拟资源赠送消息在展示界面第二预设区域显示。
需要说明的是,本申请实施例中的直播消息管理***中的各模块与实施例1中的消息处理方法相对应,由于实施例1中已经进行了详尽的描述,本实施例中部分未体现的细节可以参考实施例1,在此不再过多赘述。
实施例4
根据本申请实施例,还提供了一种非易失性存储介质,该非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行上述的消息处理方法。
可选地,在程序运行时控制非易失性存储介质所在设备执行实现以下步骤:零终端设备向集群服务器发送消息读取请求,其中,集群服务器包括直播管理平台和多个虚拟机;零终端设备接收集群服务器反馈的观众消息,其中,观众消息来自多个虚拟机上运行的直播平台软件;零终端设备将观众消息在展示界面中进行展示,其中,展示界面还用于展示零终端设备采集的直播图像。
可选地,在程序运行时控制非易失性存储介质所在设备执行实现以下步骤:集群服务器接收零终端设备发送的消息读取请求,其中,集群服务器包括直播管理平台和多个虚拟机;集群服务器向零终端设备反馈来自多个虚拟机上运行的直播平台软件中的观众消息,由零终端设备在展示界面中进行显示。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (13)
1.一种消息处理方法,其特征在于,包括:
零终端设备在展示界面中展示图像采集设备获取的目标对象的直播图像;
所述零终端设备向集群服务器发送消息读取请求,其中,所述集群服务器包括直播管理平台和多个虚拟机;
所述零终端设备接收集群服务器反馈的观众消息,其中,所述观众消息来自所述多个虚拟机上运行的直播平台软件;
所述零终端设备在所述展示界面中展示所述观众消息。
2.根据权利要求1所述的方法,其特征在于,所述零终端设备向集群服务器发送消息读取请求,包括:
所述零终端设备向所述直播管理平台发送消息读取请求,由所述直播管理平台向与所述零终端设备相关联的所述多个虚拟机发送所述消息读取请求,其中,所述消息读取请求中包括所述多个虚拟机上运行的直播平台软件的标识信息。
3.根据权利要求2所述的方法,其特征在于,在所述直播管理平台向与所述零终端设备相关联的所述多个虚拟机发送所述消息读取请求之后,所述方法还包括:
所述多个虚拟机获取各自运行的直播平台软件中的观众消息,其中,所述观众消息携带有所来源的直播平台软件的标识信息;
所述多个虚拟机将所述观众消息发送至所述直播管理平台。
4.根据权利要求3所述的方法,其特征在于,所述多个虚拟机获取各自运行的直播平台软件中的观众消息,包括:
所述多个虚拟机从操作***的内存空间中读取所述直播平台软件在所述内存空间中记录的观众消息。
5.根据权利要求3所述的方法,其特征在于,所述零终端设备接收集群服务器反馈的观众消息,包括:
所述零终端设备接收所述直播管理平台汇总的所述观众消息,其中,所述直播管理平台汇总的所述观众消息是按照接收所述观众消息的时间进行排序的。
6.根据权利要求1所述的方法,其特征在于,所述零终端设备在所述展示界面中展示所述观众消息,包括:
所述零终端设备将所述观众消息与所述直播图像进行叠加,在所述展示界面中进行展示。
7.根据权利要求6所述的方法,其特征在于,所述零终端设备将所述观众消息与所述直播图像进行叠加,在所述展示界面中进行展示,包括:
所述零终端设备将所述观众消息划分为观众留言消息和所述目标对象收到的虚拟资源信息,所述虚拟资源信息至少包括:虚拟资源的图标、数量、赠送虚拟资源的观众名称及所来源的直播平台软件的标识信息;
所述零终端设备将所述观众留言消息在所述展示界面第一预设区域显示;
所述零终端设备将所述虚拟资源信息在所述展示界面第二预设区域显示。
8.根据权利要求7所述的方法,其特征在于,所述零终端设备将所述观众留言消息在所述展示界面第一预设区域显示,包括:
所述零终端设备将所述观众留言消息按照接收所述观众留言消息的时间在所述展示界面第一预设区域滚动显示,其中,所述观众留言消息携带有提供所述观众留言消息的直播平台软件的标识信息;或者,
所述零终端设备将所述第一预设区域划分为多个子区域,在所述子区域显示对应直播平台软件的观众留言消息,其中,每个所述子区域对应一个所述直播平台软件。
9.一种消息处理方法,其特征在于,包括:
集群服务器接收零终端设备发送的消息读取请求,其中,所述集群服务器包括直播管理平台和多个虚拟机;
所述集群服务器向所述零终端设备反馈来自所述多个虚拟机上运行的直播平台软件中的观众消息,由所述零终端设备在展示界面中进行显示。
10.根据权利要求8所述的方法,其特征在于,在所述集群服务器向所述零终端设备反馈来自所述多个虚拟机上运行的直播平台软件中的观众消息前,所述方法还包括:
所述直播管理平台向与所述零终端设备相关联的所述多个虚拟机发送消息读取申请,由所述多个虚拟机从操作***的内存空间中读取所述直播平台软件在所述内存空间中记录的观众消息,并发送至所述直播管理平台,所述直播管理平台将所述观众消息汇总后按照接收所述观众消息的时间进行排序。
11.一种直播消息管理***,其特征在于,包括:
零终端设备,用于在展示界面中展示图像采集设备获取的目标对象的直播图像;向集群服务器发送消息读取请求,接收所述集群服务器反馈的观众消息,并在所述展示界面中展示所述观众消息;
所述集群服务器,包括直播管理平台和多个虚拟机,用于接收所述零终端设备发送的消息读取请求,并向所述零终端设备反馈来自所述多个虚拟机上运行的直播平台软件中的所述观众消息。
12.根据权利要求11所述的***,其特征在于,
所述直播管理平台,用于接收来自所述零终端设备的进入消息读取模式的请求,向与所述零终端设备相关联的所述多个虚拟机发送消息读取申请,接收所述多个虚拟机发送的所述观众消息,汇总后按照接收所述观众消息的时间进行排序并发送至所述零终端设备;
所述多个虚拟机用于接收来自所述直播管理平台的消息读取申请,从操作***的内存空间中读取所述直播平台软件在所述内存空间中记录的观众消息,将所述观众消息发送至所述直播管理平台。
13.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至10中任意一项所述的消息处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110071501.9A CN112866738B (zh) | 2021-01-19 | 2021-01-19 | 消息处理方法及直播消息管理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110071501.9A CN112866738B (zh) | 2021-01-19 | 2021-01-19 | 消息处理方法及直播消息管理*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112866738A true CN112866738A (zh) | 2021-05-28 |
CN112866738B CN112866738B (zh) | 2022-12-02 |
Family
ID=76007432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110071501.9A Active CN112866738B (zh) | 2021-01-19 | 2021-01-19 | 消息处理方法及直播消息管理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112866738B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114501117A (zh) * | 2021-12-28 | 2022-05-13 | 杭州星犀科技有限公司 | 一种多平台消息同步合并方法、***、电子设备和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306381A1 (en) * | 2009-05-31 | 2010-12-02 | Uri Lublin | Mechanism for migration of client-side virtual machine system resources |
CN102202289A (zh) * | 2011-04-13 | 2011-09-28 | 张�林 | 一种通过移动终端远程调用软硬件资源的方法和*** |
US20160149967A1 (en) * | 2013-11-15 | 2016-05-26 | Google Inc. | Messaging for event live-stream |
CN107483460A (zh) * | 2017-08-29 | 2017-12-15 | 广州华多网络科技有限公司 | 一种多平台并行导播推流的方法及*** |
WO2018059353A1 (zh) * | 2016-09-29 | 2018-04-05 | 广州华多网络科技有限公司 | 消息处理方法及装置 |
CN109068179A (zh) * | 2018-09-17 | 2018-12-21 | 珠海市筑巢科技有限公司 | 一种多平台直播方法、计算机装置及计算机可读存储介质 |
CN111901614A (zh) * | 2020-06-22 | 2020-11-06 | 深圳市沃特沃德股份有限公司 | 多平台同步直播方法、装置、计算机设备和可读存储介质 |
CN112099888A (zh) * | 2020-08-26 | 2020-12-18 | 西安万像电子科技有限公司 | 画面显示方法、***和零终端 |
-
2021
- 2021-01-19 CN CN202110071501.9A patent/CN112866738B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306381A1 (en) * | 2009-05-31 | 2010-12-02 | Uri Lublin | Mechanism for migration of client-side virtual machine system resources |
CN102202289A (zh) * | 2011-04-13 | 2011-09-28 | 张�林 | 一种通过移动终端远程调用软硬件资源的方法和*** |
US20160149967A1 (en) * | 2013-11-15 | 2016-05-26 | Google Inc. | Messaging for event live-stream |
WO2018059353A1 (zh) * | 2016-09-29 | 2018-04-05 | 广州华多网络科技有限公司 | 消息处理方法及装置 |
CN107483460A (zh) * | 2017-08-29 | 2017-12-15 | 广州华多网络科技有限公司 | 一种多平台并行导播推流的方法及*** |
CN109068179A (zh) * | 2018-09-17 | 2018-12-21 | 珠海市筑巢科技有限公司 | 一种多平台直播方法、计算机装置及计算机可读存储介质 |
CN111901614A (zh) * | 2020-06-22 | 2020-11-06 | 深圳市沃特沃德股份有限公司 | 多平台同步直播方法、装置、计算机设备和可读存储介质 |
CN112099888A (zh) * | 2020-08-26 | 2020-12-18 | 西安万像电子科技有限公司 | 画面显示方法、***和零终端 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114501117A (zh) * | 2021-12-28 | 2022-05-13 | 杭州星犀科技有限公司 | 一种多平台消息同步合并方法、***、电子设备和存储介质 |
CN114501117B (zh) * | 2021-12-28 | 2024-01-30 | 杭州星犀科技有限公司 | 一种多平台消息同步合并方法、***、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112866738B (zh) | 2022-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113497945B (zh) | 基于云手机的直播和配置方法以及相关装置和*** | |
CN108900924B (zh) | 直播间中推荐好友的方法和装置 | |
CN111612461B (zh) | 基于电子凭证的互动方法及装置、电子设备 | |
CN111050222B (zh) | 一种虚拟物品发放方法、装置和存储介质 | |
CN107704339B (zh) | 一种媒体文件备份的方法、装置及用户设备 | |
CN108921918B (zh) | 视频创建方法及相关装置 | |
CN106980442B (zh) | 一种图标管理方法及电子设备 | |
CN111104551B (zh) | 直播间标签确定方法与装置、存储介质、电子设备 | |
CN114095776B (zh) | 屏幕录制方法及电子设备 | |
CN105404578B (zh) | 用于显示应用程序所占用的内存的方法和装置 | |
CN112950738B (zh) | 渲染引擎的处理方法及装置、存储介质和电子设备 | |
CN106775255A (zh) | 一种界面显示方法和装置 | |
CN108600399A (zh) | 信息推送方法及相关产品 | |
CN105847433A (zh) | 基于虚拟影院的视频播放方法、装置及*** | |
CN112866738B (zh) | 消息处理方法及直播消息管理*** | |
CN111182251B (zh) | 一种应用于网上巡查同步转码且存储介质可热插拔的录像备份方法和装置 | |
CN114245228A (zh) | 页面链接投放方法、装置及电子设备 | |
CN114697703A (zh) | 视频数据生成方法、装置、电子设备及存储介质 | |
CN113271486B (zh) | 交互视频处理方法、装置、计算机设备及存储介质 | |
CN111651049B (zh) | 交互方法、装置、计算机设备及存储介质 | |
CN113064689A (zh) | 场景识别方法和装置、存储介质及电子设备 | |
JP7039533B2 (ja) | パーソナルクラウドシステム及び関連する局所化方法 | |
CN110619513A (zh) | 电子资源领取方法、电子资源发放方法及相关设备 | |
CN107517204B (zh) | 数据配置读取***、方法和装置 | |
CN112804551B (zh) | 一种直播方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Message processing methods and live streaming message management system Granted publication date: 20221202 Pledgee: Pudong Development Bank of Shanghai Limited by Share Ltd. Xi'an branch Pledgor: XI'AN VANXVM ELECTRONICS TECHNOLOGY Co.,Ltd. Registration number: Y2024610000022 |