在线会议的加入方法、装置、介质及计算机程序产品与流程

未命名 08-25 阅读:114 评论:0


1.本技术实施例涉及在线会议技术领域,特别涉及一种在线会议的加入方法、装置、介质及计算机程序产品。


背景技术:

2.随着网络与流媒体技术的不断发展,在线会议应运而生。相较于传统会议,参会方可以通过终端在任何地点加入在线会议,无需预先到达指定会议场所。
3.参会方通过输入会议号请求加入在线会议时,若在线会议已开始,参会方即可加入在线会议;若在线会议未开始,参会方将被提示会议未正式开始,并被拒绝加入在线会议。
4.由于在线会议的实际开始时间由主持方指定,因此参会方可能因无法及时知悉会议状态导致无法加入在线会议(在实际开始时间之前请求加入),或者,加入在线会议过迟(在实际开始时间之后请求加入)。


技术实现要素:

5.本技术实施例提供了一种在线会议的加入方法、装置、介质及计算机程序产品,能够提高加入在线会议的及时性。所述技术方案如下:
6.一方面,本技术实施例提供了一种在线会议的加入方法,所述方法包括:
7.接收客户端的会议加入请求,所述会议加入请求用于请求加入目标在线会议;
8.在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,向所述客户端推送目标暖场物料,以便所述客户端基于所述目标暖场物料显示所述目标在线会议的暖场界面;
9.在所述目标在线会议开始的情况下,向所述客户端推送第一会议状态变更通知,以便所述客户端基于所述第一会议状态变更通知加入所述目标在线会议。
10.另一方面,本技术实施例提供了一种在线会议的加入方法,所述方法包括:
11.接收会议加入操作,所述会议加入操作用于触发加入目标在线会议;
12.在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,显示所述目标在线会议的暖场界面,所述暖场界面中包含目标暖场物料;
13.在所述目标在线会议开始的情况下,加入所述目标在线会议并显示所述目标在线会议的会议界面。
14.另一方面,本技术实施例提供了一种在线会议的加入装置,所述装置包括:
15.第一请求接收模块,用于接收客户端的会议加入请求,所述会议加入请求用于请求加入目标在线会议;
16.物料推送模块,用于在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,向所述客户端推送目标暖场物料,以便所述客户端基于所述目标暖场物料显示所述目标在线会议的暖场界面;
17.通知推送模块,用于在所述目标在线会议开始的情况下,向所述客户端推送第一会议状态变更通知,以便所述客户端基于所述第一会议状态变更通知加入所述目标在线会议。
18.另一方面,本技术实施例提供了一种在线会议的加入装置,所述装置包括:
19.操作接收模块,用于接收会议加入操作,所述会议加入操作用于触发加入目标在线会议;
20.第一显示模块,用于在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,显示所述目标在线会议的暖场界面,所述暖场界面中包含目标暖场物料;
21.第二显示模块,用于在所述目标在线会议开始的情况下,加入所述目标在线会议并显示所述目标在线会议的会议界面。
22.另一方面,本技术实施例提供了一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上述方面所述的在线会议的加入方法。
23.另一方面,本技术实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上述方面所述的在线会议的加入方法。
24.另一方面,本技术实施例提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上述方面所述的在线会议的加入方法。
25.另一方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的在线会议的加入方法。
26.本技术实施例中,在客户端请求加入目标在线会议,且目标在线会议未开始的情况下,若客户端满足暖场模式进入条件,则基于服务器推送的目标暖场物料显示暖场界面;在显示暖场界面过程中,若目标在线会议开始,则加入目标在线会议并显示会议界面;通过设置暖场模式,使用户在会议开始前能够从暖场界面预先了解会议的相关信息,且处于暖场模式的客户端能够在会议开始时,基于推送的通知及时加入会议,有助于提高客户端加入在线会议的及时性。
附图说明
27.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1示出了本技术一个示例性实施例提供的在线会议系统的系统架构图;
29.图2示出了本技术一个示例性实施例提供的在线会议的加入方法的流程图;
30.图3是本技术一个示例性实施例提供的在线会议加入过程的界面示意图;
31.图4示出了本技术另一个示例性实施例提供的在线会议的加入方法的流程图;
32.图5是本技术另一个示例性实施例示出的在线会议的加入方法的流程图;
33.图6是本技术一个示例性实施例示出的在线会议加入过程的服务交互时序图;
34.图7是本技术一个示例性实施例示出的暖场模式设置过程的流程图;
35.图8是本技术一个示例性实施例示出的暖场模式设置过程的服务交互时序图;
36.图9是本技术一个示例性实施例示出的会议取消场景的界面示意图;
37.图10是本技术另一个示例性实施例示出的在线会议系统的系统架构图;
38.图11是本技术一个示例性实施例提供的在线会议的加入装置的结构框图;
39.图12是本技术另一个示例性实施例提供的在线会议的加入装置的结构框图;
40.图13示出了本技术一个示例性实施例提供的计算机设备的结构示意图。
具体实施方式
41.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
42.相关技术中,通过会议客户端输入在线会议的会议号后,服务器会根据该会议号查询会议状态。若该在线会议处于未开始状态,会议客户端显示提示信息,提示参会方会议尚未开始,无法加入在线会议。在参会方不知道会议准确开始时间的情况下,需要在等待一段时间后反复通过会议客户端进行尝试。显然,上述加入在线会议的方案中,参会方无法感知在线会议正式开始的时间,导致加入在线会议的效率较低,且未在会议开始时及时加入的情况下,容易错过在线会议部分内容。
43.而本技术实施例提供的技术方案中,通过在在线会议开始前增加暖场模式,使在线会议开始前,请求加入在线会议且满足暖场模式加入条件的客户端能够显示在线会议的暖场界面(根据服务器推送的暖场物料显示),从而使参会方在等待会议开始的过程中能够提前了解在线会议的相关信息。并且,在线会议正式开始时,服务器通过向处于暖场模式的客户端推送会议状态变更通知,使客户端能够及时加入在线会议并显示会议界面,提高了在线会议的加入即时性,避免参会方错过会议内容。
44.为了实现上述暖场模式,需要对在线会议系统进行改进,下面采用示例性的实施例对本技术实施例涉及的在线会议系统进行说明。
45.图1示出了本技术一个示例性实施例提供的在线会议系统的系统架构图。该在线会议系统中包括终端110和服务器120。其中,终端110与服务器120之间通过通信网络进行数据通信,可选地,通信网络可以是有线网络也可以是无线网络,且该通信网络可以是局域网、城域网以及广域网中的至少一种。
46.终端110是运行有会议客户端的电子设备。其中,该会议客户端可以是桌面客户端或者网页客户端,该电子设备可以是智能手机、平板电脑、个人计算机、可穿戴式设备或车载终端等等,图1中,以终端110包括智能手机、平板电脑以及个人计算机为例进行说明,但并不对此构成限定。
47.服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。本技术实施例中,服务器120可
以为会议应用的后台服务器。
48.在一些实施例中,服务器120中部署有实现不同功能的服务,且不同服务可以部署在同一服务器或者不同服务器上。在一种可能的实施方式中,为了实现暖场功能,服务器120中部署有会议管理服务、权限管理服务、物料管理服务、消息推送服务以及会议查询服务。
49.会议管理服务用于负责控制在线会议,参会方进入会议、离开会议、进入暖场模式、离开暖场模式等均由会议管理服务进行控制,且会议管理服务维护在线会议的会议状态,并在会议状态发生变更时,将会议状态同步至消息推送服务。
50.权限管理服务用于负责客户端进入会议以及进入暖场模式的权限控制。其中,进入会议的权限包括在会议开始时的普通进入权限以及在会议开始前的提前进入权限。
51.物料管理服务用于负责暖场物料的上传、存储以及审核,客户端进入暖场模式时,即通过物料管理服务获取相应的暖场物料。
52.消息推送服务用于负责向客户端推送暖场物料以及会议状态变更通知。
53.会议查询服务用于负责查询在线会议的相关信息,包括在线会议的会议主题、会议号、会议时间等等。此外,各个会议参与方的会议角色(比如嘉宾、主持人、观众等等)也可以通过会议查询服务查询得到。
54.如图1所示,会议组织方通过会议预定终端130进行在线会议预定时,可以为在线会议设置暖场模式,并上传暖场物料,为暖场模式设置相应的进入权限。服务器120接收到终端110发送的会议加入请求后,若在线会议未开始,则将该在线会议对应的暖场物料推送至终端110,由终端110在会议开始前展示暖场界面。暖场界面展示过程中,若在线会议开始,服务器120则向处于暖场模式的终端110推送会议状态变更通知,以便终端110加入在线会议。
55.下述各个实施例中,以在线会议的加入方法应用于图1所示的在线会议系统为例进行说明。
56.图2示出了本技术一个示例性实施例提供的在线会议的加入方法的流程图。本实施例以该方法用于图1所示在线会议系统中的终端为例进行说明,该方法包括如下步骤。
57.步骤201,接收会议加入操作,会议加入操作用于触发加入目标在线会议。
58.在一些实施例中,该会议加入操作指在客户端中输入会议号,以加入目标在线会议的操作,其中,该会议号用于唯一标识在线会议。
59.可选的,终端接收到会议接入操作后,即向服务器发送会议加入请求,请求加入目标在线会议。其中,该会议接入请求中至少包含目标在线会议的目标会议号以及客户端帐号(用于确定参与方的身份)。
60.示意性的,如图3所示,用户在客户端的会议加入界面31中输入会议号并填写名称后,通过点击会议加入控件32即可触发加入目标在线会议。
61.步骤202,在目标在线会议未开始,且满足暖场模式进入条件的情况下,显示目标在线会议的暖场界面,暖场界面中包含目标暖场物料。
62.不同于相关技术中,在会议未开始的情况下请求加入会议时被直接拒绝,本技术实施例中,当目标在线会议未开始时,服务器会进一步判断当前请求加入会议的客户端是否被允许进入暖场模式。若客户端满足暖场模式进入条件,终端的客户端则进入暖场模式,
并根据目标暖场物料显示目标在线会议的暖场界面(并未加入目标在线会议)。
63.其中,该目标暖场物料由服务器提供,且该目标暖场物料可以由会议预定方自定义,也可以由服务器基于会议主题自动设置(比如基于会议主题在关联的暖场物料库中选取并设置),本实施例对此不作限定。
64.比如,该目标暖场物料是会议预定方上传的与目标在线会议相关的内容,使参与方在等待会议开始的过程中,能够通过暖场界面预先了解会议内容。
65.在一些实施例中,该暖场物料可以为音频、视频、图片、文本、互动内容(比如互动动画或者互动幻灯片)等等,本技术实施例对暖场物料的形式不作限定。
66.在一种可能的实施方式中,暖场物料以云存储链接的形式提供给客户端,客户端通过webview加载h5的方式显示暖场物料。并且,对于音视频一类暖场物料,webview通过模拟点击触发事件实现h5音视频的自动播放。
67.可选的,暖场界面中除了包含暖场物料外,还包含在线会议的相关信息,比如会议主题、会议号、会议时间等等。此外,暖场界面还可以包括邀请控件(用于邀请他人加入在线会议)、离开控件(用于离开暖场模式)、物料控制控件(用于切换暖场物料、调整暖场物料播放进度等等),本实施例对此不作限定。
68.示意性的,如图3所示,当目标在线会议未开始时,终端显示暖场界面33,该暖场界面33中包含暖场视频34以及会议信息35。
69.步骤203,在目标在线会议开始的情况下,加入目标在线会议并显示目标在线会议的会议界面。
70.暖场模式下,当目标在线会议开始时,终端(客户端)停止显示暖场界面,并显示目标在线会议的会议界面,从而实现在线会议加入。
71.可选的,在目标在线会议开始的情况下,客户端自动加入目标在线会议;或者,客户端显示会议开始提示,并在接收到确认操作时加入目标在线会议。
72.在一种可能的实施方式中,在目标在线会议开始的情况下,终端在暖场界面中显示会议加入提示。响应于对会议加入提示的加入操作,终端加入目标在线会议并显示目标在线会议的会议界面。
73.可选的,终端在接收到第一会议状态变更通知时,在暖场界面中显示会议加入提示,该第一会议状态变更通知用于指示会议状态由未开始状态变更为开始状态。
74.其中,会议加入提示可以采用弹窗等形式,且在接收到对会议加入提示的加入操作时,终端向服务器发送会议加入请求(可以复用进入暖场模式前发送的会议加入请求,无需用户再次手动输入),请求加入目标在线会议。
75.示意性的,如图3所示,目标在线会议开始时,终端在暖场界面33中显示会议加入提示弹窗36,当接收到对确认控件37的触发操作时,终端停止显示暖场界面33,并显示会议界面38,实现会议加入。
76.综上所述,本技术实施例中,在客户端请求加入目标在线会议,且目标在线会议未开始的情况下,若客户端满足暖场模式进入条件,则基于服务器推送的目标暖场物料显示暖场界面;在显示暖场界面过程中,若目标在线会议开始,则加入目标在线会议并显示会议界面;通过设置暖场模式,使用户在会议开始前能够从暖场界面预先了解会议的相关信息,且处于暖场模式的客户端能够在会议开始时,基于推送的通知及时加入会议,有助于提高
客户端加入在线会议的及时性。
77.图4示出了本技术另一个示例性实施例提供的在线会议的加入方法的流程图。本实施例以该方法用于图1所示在线会议系统中的服务器为例进行说明,该方法包括如下步骤。
78.步骤401,接收客户端的会议加入请求,会议加入请求用于请求加入目标在线会议。
79.可选的,该会议接入请求中至少包含目标在线会议的目标会议号以及客户端帐号(用于确定参与方的身份)。
80.可选的,该会议加入请求中还可以包含会议配置,比如加入会议时的麦克风配置、摄像头配置等等,本实施例对此不作限定。
81.步骤402,在目标在线会议未开始,且满足暖场模式进入条件的情况下,向客户端推送目标暖场物料,以便客户端基于目标暖场物料显示目标在线会议的暖场界面。
82.在一种可能的实施方式中,服务器维护有各个在线会议的会议状态,当确定目标在线会议处于未开始状态时,服务器进一步确定当前客户端是否满足暖场模式进入条件(即是否具有进入暖场模式的权限)。在当前客户端满足暖场模式进入条件的情况下,服务器则向客户端推动目标在线会议对应的目标暖场物料。
83.可选的,由于并非所有在线会议均支持暖场模式,因此服务器首先确定目标在线会议是否支持暖场模式。若目标在线会议支持暖场模式,则进一步对客户端进行暖场模式进入条件判断。
84.可选的,该目标暖场物料可以由会议预定方自定义,也可以由服务器基于会议主题自动设置(比如基于会议主题在关联的暖场物料库中选取并设置),本实施例对此不作限定。
85.在一些实施例中,暖场物料可以为音频、视频、图片、文本、互动内容(比如互动动画或者互动幻灯片)等等,本技术实施例对暖场物料的形式不作限定。
86.在一种可能的实施方式中,服务器向客户端推送目标暖场物料的云存储链接,由客户端基于该云存储链接从云端获取目标暖场物料。
87.除了向客户端推送暖场物料外,服务器还可以向客户端推送目标在线会议的相关信息,比如会议主题、会议号、会议时间等等,以便客户端将在线会议的相关信息显示在暖场界面中。
88.步骤403,在目标在线会议开始的情况下,向客户端推送第一会议状态变更通知,以便客户端基于第一会议状态变更通知加入目标在线会议。
89.在一种可能的实施方式中,当目标在线会议的会议状态由未开始状态变更为开始状态时,服务器即向客户端推送第一会议状态变更通知,该第一会议状态变更通知用于指示会议状态由未开始状态变更为开始状态。相应的,客户端接收到该通知后确定目标在线会议已开始,并可加入目标在线会议。
90.可选的,服务器维护有各个客户端的客户端状态,从而向处于暖场状态的各个客户端(即进入暖场模式的客户端)推送第一会议状态变更通知。进入目标在线会议后,该客户端状态即变更为入会状态。
91.综上所述,本技术实施例中,在客户端请求加入目标在线会议,且目标在线会议未
开始的情况下,若客户端满足暖场模式进入条件,则基于服务器推送的目标暖场物料显示暖场界面;在显示暖场界面过程中,若目标在线会议开始,则加入目标在线会议并显示会议界面;通过设置暖场模式,使用户在会议开始前能够从暖场界面预先了解会议的相关信息,且处于暖场模式的客户端能够在会议开始时,基于推送的通知及时加入会议,有助于提高客户端加入在线会议的及时性。
92.在一种可能的实施方式中,服务器部署有会议管理服务、权限管理服务、物料管理服务以及消息推送服务,并通过上述服务相互配合实现暖场功能以及会议状态变更通知。图5示出了本技术另一个示例性实施例提供的在线会议的加入方法的流程图。该方法包括如下步骤。
93.步骤501,通过会议管理服务确定目标在线会议的会议状态。
94.在一种可能的实施方式中,会议管理服务接收到客户端发送的会议加入请求后,基于会议加入请求中携带的目标会议号查询目标在线会议的会议状态。其中,该会议状态包括:未开始状态、开始状态、结束状态以及取消状态。
95.当会议状态为未开始状态时,服务器即执行下述步骤502;当会议状态为开始状态时,服务器通过会议管理服务将客户端加入目标在线会议;当会议状态为结束状态时,服务器通过会议管理服务向客户端反馈会议结束通知;当会议状态为取消状态时,服务器通过会议管理服务向客户端反馈会议取消通知。
96.步骤502,在目标在线会议未开始的情况下,通过权限管理服务进行暖场模式进入条件判断。
97.由于并非任何时刻或任何参与方均能够进入暖场模式,因此本技术实施例中,服务器需要额外部署权限管理服务,以便在目标在线会议未开始的情况下,通过权限管理服务确定当前客户端是否具有暖场模式的进入权限。
98.可选的,会议管理服务在确定目标在线会议未开始时,调用权限管理服务对客户端进行暖场模式进入条件判断,并接收权限管理服务的回包(用于表征暖场模式进入条件的判断结果)。
99.关于权限判断的具体方式,在一种可能的实施方式中,会议预定方设置会议中的指定会议角色在指定时间段内允许加入暖场模式。服务器首先通过会议查询服务查询客户端的会议角色,从而通过权限管理服务,基于客户端的会议角色以及当前时刻进行暖场模式进入条件判断。其中,该暖场模式进入条件用于表征允许进入暖场模式的会议角色以及暖场时段。
100.可选的,会议查询服务中设置有客户端帐号与会议角色之间的对应关系,会议查询服务即根据该对应关系确定当前客户端的会议角色,该会议角色可以包括嘉宾、主持人和观众中的至少一种,本实施例对此不作限定。
101.在一些实施例中,会议预定方预先设置允许进入暖场模式的第一会议角色以及暖场模式的暖场时段。权限管理服务检测当前客户端的会议角色是否属于第一会议角色,且当前时刻是否属于暖场时段。若当前客户端的会议角色属于第一会议角色,且当前时刻位于暖场时段内,权限管理服务确定当前客户端满足暖场模式进入条件;若当前客户端的会议角色不属于第一会议角色,或当前时刻位于暖场时段外,权限管理服务确定当前客户端不满足暖场模式进入条件。
102.在一个示意性的例子中,会议预定方设置暖场模式的暖场时段为“2022年2月7日18:30之后”,并设置允许进入暖场模式的会议角色为“观众”。当观众“张三”在2022年2月7日18:45请求加入目标在线会议时,权限管理服务确定观众“张三”满足暖场模式进入条件。
103.需要说明的是,除了将会议角色以及时刻作为暖场模式进入条件外,还可以设置其他维度的条件,比如客户端帐号等级、是否被邀请等等(可以通过会议查询服务查询得到),本实施例对此并不进行限定。
104.步骤503,在客户端满足暖场模式进入条件的情况下,通过物料管理服务获取目标暖场物料。
105.由于需要向进入暖场模式的客户端提供暖场物料,因此本技术实施例中,服务器需要额外部署物料管理服务,以便通过物料管理服务确定向具有暖场模式进入权限的客户端推送的暖场物料。
106.可选的,会议管理服务接收到权限管理服务的回包,且该回包指示当前客户端具有暖场模式的进入权限时,调用物料管理服务获取目标暖场物料(可以向物料管理服务传入目标会议号),并获取物料管理服务的回包(包含目标暖场物料的目标物料信息)。
107.在一种可能的实施方式中,不同在线会议所使用的暖场物料不同,因此服务器通过物料管理服务,基于目标在线会议的目标会议号获取目标暖场物料。可选的,物料管理服务将会议号与暖场物料的物料信息关联存储在数据库中,从而根据目标会议号从数据库中查询目标暖场物料的目标物料信息。
108.在一个示意性的例子中,会议号与暖场物料之间的对应关系如表一所示。
109.表一
110.会议号暖场物料123 456 789视频a、视频b789 123 456图片c、视频d456 123 789幻灯片e
111.物料管理服务基于目标会议号“123 456 789”获取到目标暖场物料包括“视频a”和“视频b”。
112.步骤504,通过消息推送服务向客户端推送目标暖场物料。
113.在一种可能的实施方式中,服务器可以复用部署的消息推送服务向客户端推送目标暖场物料,其中,该消息推送服务用于进行会议消息以及会议通知的推送。
114.可选的,会议管理服务接收到物料管理服务的回包后,调用消息推送服务将回包中的目标暖场物料推送给客户端。
115.步骤505,响应于主持客户端的会议开始指令,通过会议管理服务向消息推送服务发送第一会议状态变更通知。
116.其中,该主持客户端在目标在线会议中的会议角色为主持人。可选的,该会议开始指令在主持客户端加入目标在线会议自动触发,或者,在主持客户端加入目标在线会议后由主持客户端发送(由主持人通过特定方式触发,比如点击会议开始控件等等),或者,在主持客户端加入目标在线会议且达到会议开始时刻时自动触发。
117.会议管理服务接收到会议开始指令后,确定目标在线会议的会议状态由未开始状态变更为开始状态,从而向消息推送服务发送第一会议状态变更通知,实现会议状态同步。
118.需要说明的是,由于会议管理服务维护的会议状态变更为开始状态,因此后续其他客户端发送会议加入请求后,即可直接进入目标在线会议,无需进入暖场模式。
119.步骤506,通过消息推送服务向客户端推送第一会议状态变更通知。
120.进一步的,消息推送服务向处于暖场模式的客户端推送该第一会议状态变更通知。
121.在一种可能的实施方式中,响应于第一会议状态变更通知,客户端在暖场界面中显示会议加入提示,由参会方确定是否立即加入目标在线会议。
122.示例性的,暖场以及会议加入过程中各服务之间的交互时序如图6所示。
123.601,观众客户端向会议管理服务发送会议加入请求。
124.602,会议管理服务调用权限管理服务进行暖场模式进入条件判断。
125.603,权限管理服务向会议管理服务发送判断结果回包。
126.604,会议管理服务向观众客户端反馈暖场模式进入结果。
127.605,在允许进入暖场模式的情况下,会议管理服务调用物料管理服务获取暖场物料。
128.606,物料管理服务向会议管理服务反馈暖场物料回包。
129.607,会议管理服务将暖场物料推送至消息推送服务。
130.608,消息推送服务向观众客户端推送暖场物料。
131.609,主持客户端向会议管理服务发送会议开始指令。
132.610,会议管理服务向消息推送服务推送会议状态变更通知。
133.611,消息推送服务向处于暖场模式的观众客户端推送会议状态变更通知。
134.本实施例中,基于客户端的会议角色以及当前时刻,通过权限管理服务确定客户端是否具备暖场模式的进入权限,使特定会议角色在会议开始前的特定时段内能够进入暖场模式。此外,通过物料管理服务对各个在线会议的暖场物料进行管理,保证暖场界面中显示的暖场物料的准确性;通过消息推送服务进行暖场物料以及会议状态变更通知推送,保证了暖场界面的正常显示,以及会议开始后客户端进入会议的及时性。
135.在一种可能的应用场景下,在线会议中的某些会议角色需要在会议正式开始前加入,以进行会议准备。比如在线会议中的嘉宾需要预先加入会议,以进行设备调试。为了避免此类需要提前加入会议的客户端进入暖场模式,在一种可能的实施方式中,在客户端的会议角色满足会议提前进入条件的情况下,通过会议管理服务将客户端加入目标在线会议。
136.在一些实施例中,会议预定方预先设置允许提前进入会议的第二会议角色以及提前进入时段。权限管理服务检测当前客户端的会议角色是否属于第二会议角色,且当前时刻是否属于提前进入时段。若当前客户端的会议角色属于第二会议角色,且当前时刻位于提前进入时段内,权限管理服务确定当前客户端满足会议提前进入条件;若当前客户端的会议角色不属于第二会议角色,或当前时刻位于提前进入时段外,权限管理服务确定当前客户端不满足会议提前进入条件。
137.可选的,在当前客户端不满足会议提前进入条件的情况,权限管理服务进一步确定当前客户端是否满足暖场模式进入条件。
138.对应的,在目标在线会议未开始,且客户端的会议角色满足会议提前进入条件的
情况下,终端加入目标在线会议并显示目标在线会议的会议界面。
139.在一个示意性的例子中,会议预定方设置允许提前进入会议的会议角色为“嘉宾”,并设置提前进入时段为“2022年2月7日18:30之后”。当嘉宾“李四”在2022年2月7日18:32请求加入目标在线会议时,权限管理服务确定嘉宾“李四”满足会议提前进入条件。
140.上述实施例对暖场模式进入过程进行了说明,而在在线会议预定阶段,会议预定方可以根据需求对暖场界面中展示的暖场物料,以及暖场模式的进入权限进行设置。如图7所示,暖场模式的设置过程可以包括如下步骤。
141.步骤701,响应于会议预定客户端的暖场物料上传请求,通过物料管理服务向会议预定客户端反馈存储配置信息,以便会议预定客户端基于存储配置信息上传目标暖场物料。
142.在一种可能的实施方式中,在线会议对应的暖场物料存储在云端,当预定的在线会议需要支持暖场模式时,会议预定客户端需要向物料管理服务发送暖场物料上传请求,由物料管理服务反馈存储配置信息。其中,该存储配置信息包括暖场物料的存储地址(比如url地址)。会议预定客户端获取到存储配置信息后,即根据该存储配置信息将暖场物料上传至云端。
143.可选的,在为在线会议设置暖场模式时,在线会议需要满足暖场模式设置条件,该暖场模式设置条件可以包括会议人数范围(比如大于1000人)、会议预定方权限(比如vip帐号)等等,本实施例对此不作限定。
144.步骤702,通过物料管理服务调用审核服务对目标暖场物料进行内容审核。
145.为了避免显示违规暖场物料,在一种可能的实施方式中,物料管理服务与审核服务对接,从而调用审核服务对上传的目标暖场物料进行内容审核,并获取审核服务反馈的审核结果。
146.可选的,当目标暖场物料通过内容审核时,物料管理服务即存储目标暖场物料;当目标暖场物料未通过内容审核时,物料管理服务即通过消息推送服务向会议预定客户端反馈物料上传失败通知,提示用户上传的暖场物料违规。
147.步骤703,在目标暖场物料通过内容审核的情况下,通过物料管理服务存储目标暖场物料。
148.可选的,物料管理服务还可以对目标暖场物料进行格式校验,避免物料的文件后缀与文件类型不匹配的问题。
149.可选的,为了提高后续客户端加载暖场物料的速度,物料管理服务还可以对暖场物料进行数据格式转换,从而将格式转换后的暖场物料存储至云端。比如将mp4格式的暖场视频转换为m3u8格式。
150.步骤704,响应于会议预定客户端提交的暖场模板信息,通过物料管理服务对目标会议号以及目标暖场物料进行关联存储,暖场模板信息中包含会议号以及暖场物料的物料信息。
151.完成暖场物料上传后,会议预定方可以通过客户端进一步为目标在线会议设置暖场模板信息,该暖场模板信息中包含目标在线会议的目标会议号以及需要显示在暖场界面的暖场物料的物料信息。
152.本实施例中,为了保证不同在线会议下所显示暖场物料的准确性,物料管理服务
将会议号与暖场物料(的物料信息)进行关联存储,以便后续基于会议号查询在线会议对应的暖场物料。
153.在一种可能的实施方式中,物料管理服务将会议号与暖场物料的对应关系存储在数据库中(不同于存储暖场物料的云端),以此提高后续获取暖场物料的速率。比如,物料管理服务将上述对应关系存储在redis数据库中,其中,会议号为key,暖场物料的物料信息为value。
154.步骤705,响应于会议预定客户端提交的权限设置信息,通过权限管理服务设置暖场模式进入条件以及会议提前进入条件。
155.除了设置暖场模式下所显示的暖场物料外,会议预定方还可以对进入暖场模式的权限以及提前进入会议权限进行设置。
156.权限管理服务接收到会议预定客户端提交的权限设置信息后,基于该权限设置信息设置暖场模式进入条件以及会议提前进入条件。可选的,该权限设置信息中包含允许进入暖场模式的第一会议角色以及暖场模式的暖场时段,或者,包含允许提前进入会议的第二会议角色以及提前进入时段。
157.在一些实施例中,权限管理服务将会议号、暖场模式进入条件以及会议提前进入条件进行关联存储。在一个示意性的例子中,会议号、暖场模式进入条件以及会议提前进入条件的对应关系如表二所示。
158.表二
[0159][0160]
需要说明的是,上述设置权限与设置暖场模板并不存在严格的先后时序,本实施例仅以设置暖场模板在设置权限之前执行为例进行示意性说明,但并不对此构成限定。
[0161]
示例性的,暖场模式设置过程中各服务之间的交互时序如图8所示。
[0162]
801,会议预定客户端请求获取物料存储配置信息。802,通用网关请求物料管理服务查询存储配置信息。
[0163]
会议预定客户端通过通用网关登陆会议预定系统后,当需要上传暖场模式下使用的暖场物料时,需要从物料管理服务处获取暖场物料的存储地址等信息。在一些实施例中,会议预定客户端通过通用网关向物料管理服务发送查询请求,以此获取暖场物料的存储配置信息,该存储配置信息至少包括暖场物料的存储地址。
[0164]
803,物料管理服务向通用网关反馈存储配置信息。
[0165]
804,通用网关向会议预定客户端返回存储配置信息。
[0166]
物料管理服务基于查询请求,通过通用网关向会议预定客户端返回存储配置信息。比如,返回的存储配置信息中包含存储暖场物料的cos(cloud objectstorage,云对象存储)的cosid以及访问url(可以由cos id转换得到)。
[0167]
805,会议预定客户端基于存储配置信息将暖场物料存储至cos。
[0168]
在一种可能的实施方式中,会议预定客户端基于存储配置信息中的cos id以及访问url,将暖场物料上传至cos。
[0169]
806,cos反馈暖场物料存储结果。
[0170]
可选的,若暖场物料存储成功,cos则向会议预定客户端反馈存储成功通知;若暖场物料存储失败(可以由网络等原因造成),cos则向会议客户端反馈存储失败通知,指示会议预定客户端重新上传物料。
[0171]
807,物料管理服务对暖场物料进行数据格式校验。
[0172]
为了避免暖场物料数据格式错误,导致后续暖场模式下暖场物料无法正常展示,物料管理服务对暖场物料进行数据格式校验。可选的,物料管理服务向会议预定客户端反馈数据格式校验结果,并在未通过校验时,指示会议预定客户端重新上传暖场物料。
[0173]
除此之外,物料管理服务还可以对暖场物料进行数据格式转换,比如对视频进行数据格式转换,提高后续暖场物料加载速度(尤其是在弱网环境下)。
[0174]
808,物料管理服务异步调用审核服务对暖场物料进行内容审核。
[0175]
可选的,物料管理服务与审核服务对接,从而调用审核服务对暖场物料进行内容审核,避免暖场模式下显示违规内容。
[0176]
809,审核服务反馈审核结果。810,物料管理服务调用消息推送服务反馈审核结果。
[0177]
物料管理服务获取到审核服务回调的审核结果后,进一步调用消息推送服务向会议预定客户端反馈审核结果。若通过审核,则通知会议预定客户端暖场物料合规,完成暖场物料上传;若未通过审核,则通知会议预定客户端暖场物料违规,需要重新上传。需要说明的是,对于未通过数据格式校验或内容审核的暖场物料,物料管理服务将指示cos进行物料删除。
[0178]
811,会议预定客户端预定在线会议。812,通用网关与会议管理服务执行在线会议预定流程。
[0179]
会议预定客户端通过通用网关登陆会议预定系统后,可以进一步进行在线会议预定。可选的,在线会议预定流程中,通用网关向会议管理服务发送会议信息,以便会议管理服务基于该会议信息创建在线会议。其中,该会议信息可以包括会议时间(开始时间,或者开始至结束时间)、参会人员数量、参会人员的会议角色、会议主题等等,本实施例对此不作限定。
[0180]
813,会议管理服务返回会议号。
[0181]
会议管理服务基于会议信息创建在线会议后,通过通用网关向会议预定客户端反馈会议号,后续参会人员通过在客户端中输入该会议号即可加入在线会议。在其他可能的实施方式中,会议管理服务还可以返回会议链接,参会人员通过点击该会议链接即可加入在线会议。
[0182]
814,会议预定客户端提交暖场模板信息。
[0183]
在预定在线会议过程中,用户还可以为在线会议设置暖场模式。设置暖场模式过程中,会议预定客户端需要向物料管理服务提交暖场模板信息,该暖场模板信息中包含需要设置暖场模式的在线会议的会议号,以及显示在暖场界面中的暖场物料的物料信息。
[0184]
815,物料管理服务将物料信息存储至redis(物料信息与会议号关联存储)。
[0185]
相应的,物料管理服务基于暖场模板信息,将暖场物料的物料信息以及会议号关联存储至redis中。后续需要为观众客户端提供暖场物料时,物料管理服务即可以根据会议号在redis中进行查找。
[0186]
816,redis反馈存储结果。
[0187]
817,物料管理服务反馈暖场模板上传结果。
[0188]
818,通用网关向会议预定客户端反馈在线会议预定结果。
[0189]
完成会议信息以及暖场模式设置后,物料管理服务通过通用网关向会议预定客户端反馈在线会议预定结果。
[0190]
在一种可能的场景下,会议预定方可能在暖场模式中,对暖场界面中显示的暖场物料进行更新。为了保证客户端侧显示最新的暖场物料,在一种可能的实施方式中,暖场模式下,服务器通过物料管理服务接收会议预定客户端的暖场物料更新请求,并通过消息推送服务向客户端推送更新后的暖场物料。
[0191]
可选的,该暖场物料更新请求中包含暖场物料的物料信息。可选的,物料管理服务通过调用消息推送服务推送更新后的暖场物料。
[0192]
在一种可能的场景下,在线会议开始前,会议预定方可以随时取消在线会议。为了使处于暖场模式的客户端能够及时知悉在线会议的取消情况,在一种可能的实施方式中,在目标在线会议取消的情况下,服务器向客户端推送第二会议状态变更通知,第二会议状态变更通知用于指示目标在线会议的会议状态由未开始状态变更为取消状态。相应的,响应于第二会议状态变更通知,终端停止显示目标在线会议的暖场界面,从而退出暖场模式。
[0193]
可选的,会议管理服务接收到会议预定客户端发送的会议取消指令后,确定处于暖场模式的客户端,从而通过消息推送服务向处于暖场模式的客户端推送第二会议状态变更通知。
[0194]
示意性的,如图9所示,当接收到第二会议状态变更通知时,客户端在暖场界面91中显示会议取消提示弹窗92,提示用户当前会议已被取消,并停止显示暖场界面。
[0195]
结合上述各个实施例,在一个示意性的例子中,如图10所示,会议预定客户端通过通用网关访问在线会议预定系统预定在线会议时,若需要为在线会议设置暖场模式,则获取暖场物料的存储配置信息,从而基于该存储配置信息,将暖场物料上传至cos,物料管理服务器将暖场物料交由审核服务进行内容审核。暖场物料通过内容审核后,会议预定客户端进一步上传暖场模板信息,由物料管理服务将在线会议所需要使用的暖场物料的物料信息进行存储至redis。此外,会议管理服务将在线会议的会议信息存储至redis,并与物料信息关联。
[0196]
观众客户端请求加入在线会议时,会议加入请求经由接入层和协议转换层达到会议管理服务。会议管理服务基于请求中的会议号确定请求加入的在线会议处于未开始状态时,调用权限管理服务对该观众客户端进行暖场模式进入权限以及会议提前进入权限判断。当观众客户端具有暖场模式进入权限时,会议管理服务进一步通过物料管理服务查询暖场物料信息,并进一步通过消息推送服务将暖场物料信息推送给观众客户端,由观众客户端从cos中获取暖场物料并显示暖场界面。暖场模式下,当接收到主持客户端发送的会议开始指令时,会议管理服务修改在线会议的会议状态,并通过消息推送服务向观众客户端
发送会议状态变更通知,以便观众客户端及时进入在线会议。
[0197]
图11是本技术一个示例性实施例提供的在线会议的加入装置的结构框图,该装置包括:
[0198]
第一请求接收模块1101,用于接收客户端的会议加入请求,所述会议加入请求用于请求加入目标在线会议;
[0199]
物料推送模块1102,用于在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,向所述客户端推送目标暖场物料,以便所述客户端基于所述目标暖场物料显示所述目标在线会议的暖场界面;
[0200]
通知推送模块1103,用于在所述目标在线会议开始的情况下,向所述客户端推送第一会议状态变更通知,以便所述客户端基于所述第一会议状态变更通知加入所述目标在线会议。
[0201]
可选的,所述物料推送模块1102,用于:
[0202]
会议管理服务单元,用于确定所述目标在线会议的会议状态;
[0203]
权限管理服务单元,用于在所述目标在线会议未开始的情况下,进行暖场模式进入条件判断;
[0204]
物料管理服务单元,用于在所述客户端满足所述暖场模式进入条件的情况下,获取所述目标暖场物料;
[0205]
消息推送服务单元,用于通过消息推送服务向所述客户端推送所述目标暖场物料。
[0206]
可选的,所述装置还包括:
[0207]
角色查询模块,用于通过会议查询服务查询所述客户端的会议角色;
[0208]
权限管理服务单元,用于:
[0209]
通过所述权限管理服务,基于所述客户端的会议角色以及当前时刻进行暖场模式进入条件判断,所述暖场模式进入条件用于表征允许进入暖场模式的会议角色以及暖场时段。
[0210]
可选的,所述会议管理服务,还用于在所述客户端的会议角色满足会议提前进入条件的情况下,将所述客户端加入所述目标在线会议。
[0211]
可选的,所述权限管理服务单元,还用于响应于会议预定客户端的权限设置信息,设置所述暖场模式进入条件以及所述会议提前进入条件。
[0212]
可选的,所述物料管理服务单元,用于:
[0213]
基于所述目标在线会议的目标会议号获取所述目标暖场物料。
[0214]
可选的,所述物料管理服务单元,用于响应于会议预定客户端的暖场物料上传请求,向所述会议预定客户端反馈存储配置信息,以便所述会议预定客户端基于所述存储配置信息上传所述目标暖场物料;
[0215]
响应于所述会议预定客户端提交的暖场模板信息,对所述目标会议号以及所述目标暖场物料进行关联存储,所述暖场模板信息中包含会议号以及暖场物料的物料信息。
[0216]
可选的,所述物料管理服务,还用于调用审核服务对所述目标暖场物料进行内容审核;
[0217]
在所述目标暖场物料通过内容审核的情况下,存储所述目标暖场物料。
[0218]
可选的,所述物料管理服务单元,还用于在暖场模式下,接收所述会议预定客户端的暖场物料更新请求;
[0219]
所述消息推送服务单元,还用于向所述客户端推送更新后的暖场物料。
[0220]
可选的,通知推送模块1103,包括:
[0221]
会议管理服务单元,用于响应于主持客户端的会议开始指令,向所述消息推送服务发送所述第一会议状态变更通知;
[0222]
消息推送服务单元,用于向所述客户端推送所述第一会议状态变更通知。
[0223]
可选的,所述通知推送模块1103,还用于在所述目标在线会议取消的情况下,向所述客户端推送第二会议状态变更通知,以便所述客户端基于所述第二会议状态变更通知离开暖场模式。
[0224]
图12是本技术另一个示例性实施例提供的在线会议的加入装置的结构框图,该装置包括:
[0225]
操作接收模块1201,用于接收会议加入操作,所述会议加入操作用于触发加入目标在线会议;
[0226]
第一显示模块1202,用于在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,显示所述目标在线会议的暖场界面,所述暖场界面中包含目标暖场物料;
[0227]
第二显示模块1203,用于在所述目标在线会议开始的情况下,加入所述目标在线会议并显示所述目标在线会议的会议界面。
[0228]
可选的,所述第二显示模块1203,包括:
[0229]
提示显示单元,用于在所述目标在线会议开始的情况下,在所述暖场界面中显示会议加入提示;
[0230]
会议界面显示单元,用于响应于对所述会议加入提示的加入操作,加入所述目标在线会议并显示所述目标在线会议的会议界面。
[0231]
可选的,所述提示显示单元,用于:
[0232]
响应于第一会议状态变更通知,在所述暖场界面中显示会议加入提示,所述第一会议状态变更通知用于指示所述目标在线会议的会议状态由未开始状态变更为开始状态。
[0233]
可选的,所述第一显示模块1202,还用于响应于第二会议状态变更通知,停止显示所述目标在线会议的暖场界面,所述第二会议状态变更通知用于指示所述目标在线会议的会议状态由未开始状态变更为取消状态。
[0234]
可选的,所述第二显示模块1203,还用于在所述目标在线会议未开始,且客户端的会议角色满足会议提前进入条件的情况下,加入所述目标在线会议并显示所述目标在线会议的会议界面。
[0235]
需要说明的是:上述实施例提供的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其实现过程详见方法实施例,这里不再赘述。
[0236]
请参考图13,其示出了本技术一个示例性实施例提供的计算机设备的结构示意图,该计算机设备可以为上述实施例中的服务器或终端。具体来讲:所述计算机设备1600包括中央处理单元(central processing unit,cpu)1601、包括随机存取存储器1602和只读
存储器1603的系统存储器1604,以及连接系统存储器1604和中央处理单元1601的系统总线1605。所述计算机设备1600还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(input/output,i/o系统)1606,和用于存储操作系统1613、应用程序1614和其他程序模块1615的大容量存储设备1607。
[0237]
所述基本输入/输出系统1606包括有用于显示信息的显示器1608和用于用户输入信息的诸如鼠标、键盘之类的输入设备1609。其中所述显示器1608和输入设备1609都通过连接到系统总线1605的输入输出控制器1610连接到中央处理单元1601。所述基本输入/输出系统1606还可以包括输入输出控制器1610以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器1610还提供输出到显示屏、打印机或其他类型的输出设备。
[0238]
所述大容量存储设备1607通过连接到系统总线1605的大容量存储控制器(未示出)连接到中央处理单元1601。所述大容量存储设备1607及其相关联的计算机可读介质为计算机设备1600提供非易失性存储。也就是说,所述大容量存储设备1607可以包括诸如硬盘或者驱动器之类的计算机可读介质(未示出)。
[0239]
不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括随机存取记忆体(ram,random access memory)、只读存储器(rom,read only memory)、闪存或其他固态存储其技术,只读光盘(compact disc read-only memory,cd-rom)、数字通用光盘(digital versatile disc,dvd)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器1604和大容量存储设备1607可以统称为存储器。
[0240]
存储器存储有一个或多个程序,一个或多个程序被配置成由一个或多个中央处理单元1601执行,一个或多个程序包含用于实现上述方法的指令,中央处理单元1601执行该一个或多个程序实现上述各个方法实施例提供的方法。
[0241]
根据本技术的各种实施例,所述计算机设备1600还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机设备1600可以通过连接在所述系统总线1605上的网络接口单元1611连接到网络1612,或者说,也可以使用网络接口单元1611来连接到其他类型的网络或远程计算机系统(未示出)。
[0242]
本技术实施例还提供一种计算机可读存储介质,该可读存储介质中存储有至少一条指令,至少一条指令由处理器加载并执行以实现上述实施例所述的服务器侧的在线会议的加入方法,或,终端侧的在线会议的加入方法。
[0243]
可选地,该计算机可读存储介质可以包括:rom、ram、固态硬盘(ssd,solid state drives)或光盘等。其中,ram可以包括电阻式随机存取记忆体(reram,resistance random access memory)和动态随机存取存储器(dram,dynamic random access memory)。
[0244]
本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例所述的在线会议的加入方法。
[0245]
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0246]
以上所述仅为本技术的可选的实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种在线会议的加入方法,其特征在于,所述方法包括:接收客户端的会议加入请求,所述会议加入请求用于请求加入目标在线会议;在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,向所述客户端推送目标暖场物料,以便所述客户端基于所述目标暖场物料显示所述目标在线会议的暖场界面;在所述目标在线会议开始的情况下,向所述客户端推送第一会议状态变更通知,以便所述客户端基于所述第一会议状态变更通知加入所述目标在线会议。2.根据权利要求1所述的方法,其特征在于,所述在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,向所述客户端推送目标暖场物料,包括:通过会议管理服务确定所述目标在线会议的会议状态;在所述目标在线会议未开始的情况下,通过权限管理服务进行暖场模式进入条件判断;在所述客户端满足所述暖场模式进入条件的情况下,通过物料管理服务获取所述目标暖场物料;通过消息推送服务向所述客户端推送所述目标暖场物料。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过会议查询服务查询所述客户端的会议角色;所述通过权限管理服务进行暖场模式进入条件判断,包括:通过所述权限管理服务,基于所述客户端的会议角色以及当前时刻进行暖场模式进入条件判断,所述暖场模式进入条件用于表征允许进入暖场模式的会议角色以及暖场时段。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述客户端的会议角色满足会议提前进入条件的情况下,通过所述会议管理服务将所述客户端加入所述目标在线会议。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:响应于会议预定客户端的权限设置信息,通过所述权限管理服务设置所述暖场模式进入条件以及所述会议提前进入条件。6.根据权利要求2所述的方法,其特征在于,所述通过物料管理服务获取所述目标暖场物料,包括:通过所述物料管理服务,基于所述目标在线会议的目标会议号获取所述目标暖场物料。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:响应于会议预定客户端的暖场物料上传请求,通过所述物料管理服务向所述会议预定客户端反馈存储配置信息,以便所述会议预定客户端基于所述存储配置信息上传所述目标暖场物料;响应于所述会议预定客户端提交的暖场模板信息,通过所述物料管理服务对所述目标会议号以及所述目标暖场物料进行关联存储,所述暖场模板信息中包含会议号以及暖场物料的物料信息。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:通过所述物料管理服务调用审核服务对所述目标暖场物料进行内容审核;
在所述目标暖场物料通过内容审核的情况下,通过所述物料管理服务存储所述目标暖场物料。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:暖场模式下,通过所述物料管理服务接收所述会议预定客户端的暖场物料更新请求;通过所述消息推送服务向所述客户端推送更新后的暖场物料。10.根据权利要求2所述的方法,其特征在于,所述在所述目标在线会议开始的情况下,向所述客户端推送第一会议状态变更通知,包括:响应于主持客户端的会议开始指令,通过所述会议管理服务向所述消息推送服务发送所述第一会议状态变更通知;通过所述消息推送服务向所述客户端推送所述第一会议状态变更通知。11.根据权利要求1至10任一所述的方法,其特征在于,所述向所述客户端推送目标暖场物料之后,所述方法还包括:在所述目标在线会议取消的情况下,向所述客户端推送第二会议状态变更通知,以便所述客户端基于所述第二会议状态变更通知离开暖场模式。12.一种在线会议的加入方法,其特征在于,所述方法包括:接收会议加入操作,所述会议加入操作用于触发加入目标在线会议;在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,显示所述目标在线会议的暖场界面,所述暖场界面中包含目标暖场物料;在所述目标在线会议开始的情况下,加入所述目标在线会议并显示所述目标在线会议的会议界面。13.根据权利要求12所述的方法,其特征在于,所述在所述目标在线会议开始的情况下,加入所述目标在线会议并显示所述目标在线会议的会议界面,包括:在所述目标在线会议开始的情况下,在所述暖场界面中显示会议加入提示;响应于对所述会议加入提示的加入操作,加入所述目标在线会议并显示所述目标在线会议的会议界面。14.根据权利要求13所述的方法,其特征在于,所述在所述目标在线会议开始的情况下,在所述暖场界面中显示会议加入提示,包括:响应于第一会议状态变更通知,在所述暖场界面中显示会议加入提示,所述第一会议状态变更通知用于指示所述目标在线会议的会议状态由未开始状态变更为开始状态。15.根据权利要求12所述的方法,其特征在于,所述显示所述目标在线会议的暖场界面之后,所述方法还包括:响应于第二会议状态变更通知,停止显示所述目标在线会议的暖场界面,所述第二会议状态变更通知用于指示所述目标在线会议的会议状态由未开始状态变更为取消状态。16.根据权利要求12所述的方法,其特征在于,所述方法还包括:在所述目标在线会议未开始,且客户端的会议角色满足会议提前进入条件的情况下,加入所述目标在线会议并显示所述目标在线会议的会议界面。17.一种在线会议的加入装置,其特征在于,所述装置包括:第一请求接收模块,用于接收客户端的会议加入请求,所述会议加入请求用于请求加入目标在线会议;
物料推送模块,用于在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,向所述客户端推送目标暖场物料,以便所述客户端基于所述目标暖场物料显示所述目标在线会议的暖场界面;通知推送模块,用于在所述目标在线会议开始的情况下,向所述客户端推送第一会议状态变更通知,以便所述客户端基于所述第一会议状态变更通知加入所述目标在线会议。18.一种在线会议的加入装置,其特征在于,所述装置包括:操作接收模块,用于接收会议加入操作,所述会议加入操作用于触发加入目标在线会议;第一显示模块,用于在所述目标在线会议未开始,且满足暖场模式进入条件的情况下,显示所述目标在线会议的暖场界面,所述暖场界面中包含目标暖场物料;第二显示模块,用于在所述目标在线会议开始的情况下,加入所述目标在线会议并显示所述目标在线会议的会议界面。19.一种服务器,其特征在于,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求1至11任一所述的在线会议的加入方法。20.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求12至16任一所述的在线会议的加入方法。21.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1至11任一所述的在线会议的加入方法,或,实现如权利要求12至16任一所述的在线会议的加入方法。22.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中;计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述计算机设备执行如权利要求1至11任一所述的在线会议的加入方法,或,执行如权利要求12至16任一所述的在线会议的加入方法。

技术总结
本申请实施例公开了一种在线会议的加入方法、装置、介质及计算机程序产品,涉及在线会议技术领域。包括:接收客户端的会议加入请求,会议加入请求用于请求加入目标在线会议;在目标在线会议未开始,且满足暖场模式进入条件的情况下,向客户端推送目标暖场物料,以便客户端基于目标暖场物料显示目标在线会议的暖场界面;在目标在线会议开始的情况下,向客户端推送第一会议状态变更通知,以便客户端基于第一会议状态变更通知加入目标在线会议。通过设置暖场模式,使用户在会议开始前能够从暖场界面预先了解会议的相关信息,且处于暖场模式的客户端能够在会议开始时,基于推送的通知及时加入会议,有助于提高客户端加入在线会议的及时性。时性。时性。


技术研发人员:陈远超 朱秀峰 罗万鹏 王鹏 张凯 丰号军 翟阳斌 阮联政 夏楚藜 佘家勇
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.02.10
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐