音视频会议实现方法、装置、计算机设备和存储介质与流程

专利2022-05-09  86


本申请是于2017年05月02日提交中国专利局,申请号为201710302150.1,发明名称为“终端、服务器及其音视频会议实现方法、装置与系统”的分案申请,其全部内容通过引用结合在本申请中。

本申请涉及互联网技术领域,特别是涉及一种音视频会议实现方法、装置、计算机设备和存储介质。



背景技术:

随着移动互联网技术的不断发展,基于voip(voiceoverinternetprotocol)的语音通讯软件盛行,音视频会议能够实现多人同时进行通讯,可以面对面讲话,给人们很多便利。音视频会议的应用越来越广泛,同时对视音频质量、数据协作共享、灵活易用性、易管理性的要求也越来越严格,而且高品质核心承载网的高速带宽与高质量为音视频业务提供了可靠保障,视频终端也从固定终端拓展到移动终端。

在日常生活中,存在多种视频会议情景模式,如演讲会议,培训会议,述职会议,庭审会议,讨论会议等。在每种会议情景模式中,每个参与者都被赋予了不同角色,每种角色都拥有各自不同的观看画面和会议控制需求,然而传统的音视频会议中,视讯会议装置并没有进一步定义细分出多种会议情景模式下不同角色的需求,不同参与者可能根据不同的自身使用情况退出会议再重新加入时都很被动,不够自主方便。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够便于会议参与者重新快速加入音视频会议的音视频会议实现方法、装置、计算机设备和存储介质。

一种音视频会议实现方法,所述方法包括:

在第一用户通过对应的第一终端退出音视频会议时,在所述第一用户对应的第二终端显示重入会议的入口信息,所述入口信息指示进入对应的音视频会议;

响应于对所述入口信息的操作,所述操作基于所述第一用户对应的第二终端触发,重新加入所述音视频会议。

一种音视频会议实现装置,所述装置包括:

重入获取模块,用于在第一用户通过对应的第一终端退出音视频会议时,在所述第一用户对应的第二终端显示重入会议的入口信息,所述入口信息指示进入对应的音视频会议;

显示模块,用于响应于对所述入口信息的操作,所述操作基于所述第一用户对应的第二终端触发,重新加入所述音视频会议。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

在第一用户通过对应的第一终端退出音视频会议时,在所述第一用户对应的第二终端显示重入会议的入口信息,所述入口信息指示进入对应的音视频会议;

响应于对所述入口信息的操作,所述操作基于所述第一用户对应的第二终端触发,重新加入所述音视频会议。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

在第一用户通过对应的第一终端退出音视频会议时,在所述第一用户对应的第二终端显示重入会议的入口信息,所述入口信息指示进入对应的音视频会议;

响应于对所述入口信息的操作,所述操作基于所述第一用户对应的第二终端触发,重新加入所述音视频会议。

上述音视频会议实现方法、装置、计算机设备和存储介质,当参会的第一用户通过第一终端退出音视频会议时,在第一用户对应的第二终端显示重入会议的入口信息,入口信息指示进入对应的音视频会议,从而便于第一用户通过第二终端对入口信息的直接操作而重新加入该音视频会议。该方法使得重入会议的操作更加简单,适用于会议用户根据实际需求在其中一对应的终端退出当前音视频会议后在另一对应的终端再次快速的加入,用户在会议期间自由进入会议的自主便利性高。

附图说明

图1为一实施例中音视频会议实现方法的系统架构图;

图2为一实施例中服务器的内部结构示意图;

图3为一实施例中音视频会议实现方法的流程图;

图4为另一实施例中音视频会议实现方法的流程图;

图5为又一实施例中音视频会议实现方法的流程图;

图6为另一实施例中音视频会议实现方法的流程图;

图7为一实施例中音视频会议系统的结构示意图;

图8为另一实施例中音视频会议系统的结构示意图;

图9为再一实施例中音视频会议系统的结构示意图;

图10为一实施例中终端的内部结构示意图;

图11为通过图10所示终端运行实现的一实施例中音视频会议实现方法的流程图;

图12为另一实施例中实施例中音视频会议实现方法的流程图;

图13为一实施例中音视频会议装置的结构示意图;

图14为另一实施例中音视频会议装置的结构示意图;

图15为一具体实施例中音视频会议实现方法的时序图;

图16为一具体实施例中音视频会议实现方法的应用场景图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

本发明实施例提供的视音频会议实现方法可应用于图1所示的系统中,如图1所示,终端100通过网络与服务器200进行通信,终端100发送请求,如音视频会议创建的请求以及各会议参与者参加或者退出会议的请求给服务器200,由服务器200根据终端100的请求创建或结束音视频会议。其中,终端100发送请求主要包括终端100通过通话软件发送相应的请求。通话软件可以为互联网技术领域中针对不同使用者沟通交流目的并可支持语音或视频通讯功能的应用软件,包括目前常用的即时通讯应用。终端100可以为智能手机、平板电脑、个人数字助理(pda)及个人计算机。服务器200可以为独立的物理服务器或者物理服务器集群。

图1所示的服务器的内部结构如图2所示。该服务器200包括处理器、存储介质及存储在所述存储介质上并可在所述处理器上运行的计算机程序,处理器执行该计算机程序时实现一种音视频会议实现方法。具体的,该服务器200包括通过系统总线链接的处理器、存储介质、内存和网络接口。其中,该服务器200的存储介质存储有操作系统、数据库和对应运行实现音视频会议实现方法的音视频会议实现系统。该数据库用于存储数据,如音视频会议中的图像数据等。该服务器200的处理器用于提供计算和控制能力,支撑整个接入服务器200的运行。该服务器200的内存为存储介质中的音视频会议实现系统的运行提供环境。服务器200的网络接口用于与外部的终端100通过网络连接通信,比如接收终端100发送的请求等。

如图3所示,为本申请一实施例提供的一种音视频会议实现方法,该方法可应用于图2所示的服务器中,具体包括如下步骤。

步骤101,获取第一用户端退出当前音视频会议的退出信息。

第一用户端是指参加当前音视频会议的其中一用户的终端。音视频会议是指基于网络传输音视频数据而实现的多人同时进行通讯的群会话,其可广泛适用于不同使用目的的会议情景模式,包括但不限于演讲会议,培训会议,述职会议,庭审会议及讨论会议等。退出信息包括表示退出当前音视频会议的操作指令,如关闭当前音视频会议窗口的操作指令、触摸或者点击通过软件应用界面提供的退出按键的触摸或者点击指令等;或者检测到退出当前音视频会议的结果而形成的反馈信息,其中退出音视频会议包括因非主观因素与主观因素而导致的退出,如因网络传输、误操作等非主观因素导致退出当前音视频会议或者第一用户端通过操作指令主动退出当前音视频会议。

步骤103,根据退出信息获取音视频会议的地址数据形成重入会议的入口信息。

音视频会议的地址数据是指能够唯一表征该音视频会议并能够指向该音视频会议地址的相关数据。本实施例中,该音视频会议是指基于通话软件发起的多人同时进行通讯的群会话,该音视频会议的地址数据包括群会话的帐号信息及该音视频会议的帐号信息,具体为群会话id及音视频会议id。重入会议的入口信息是指指向对应的音视频会议入口的信息,获取该指向对应的音视频会议入口的信息后便可进入对应的音视频会议。当获取到第一用户端退出当前音视频会议的退出信息后,获取音视频会议的地址数据形成重入接入该会议的入口信息,从而为重新进入该音视频会议提供了便利的途径。在另一实施例中,该音视频会议的地址数据还包括该音视频会议创建用户的帐号信息以及创建用户的用户名,具体为创建用户id及创建用户昵称。入口信息包括音视频会议创建用户的帐号信息以及用户名有利于用户通过该入口信息直观了解其所对应的音视频会议的创建者信息,为其是否再次进入对应的音视频会议或者同时收到多个音视频会议加入邀请时快速识别提供参考。

步骤105,将入口信息发送给第一用户端对应的终端显示。

第一用户端对应的终端是指第一用户端对应的第一用户所对应的终端,由于同一用户对应的终端可以为一个或者多个,如通常包括的不同类型的移动终端和个人计算机终端,当第一用户对应的终端为一个时,该第一用户端即为第一用户端对应的终端,当第一用户对应的终端为多个时,则该第一用户端为第一用户端对应的多个终端中的其中之一。第一用户端发送退出信息时对应的终端为第一用户端参加当前音视频会议时的终端。将入口信息发送给第一用户端对应的终端显示包括:将入口信息发送给第一用户端发送退出信息时对应的终端显示;或者将入口信息发送给第一用户端发送退出信息时所对应的终端之外的其它终端显示;或者将入口信息发送给第一用户端发送退出信息时对应的终端以及其它终端显示。在一具体的实施例中,第一用户端发送退出信息时对应的终端为个人计算机终端,将入口信息发送给第一用户端对应的终端显示的步骤包括:将入口信息发给第一用户端发送退出信息时对应的个人计算机终端显示;或者将入口信息发送给第一用户端发送退出信息时对应的个人计算机终端之外的其它终端,如移动终端显示;或者将入口信息同时发送给第一用户端对应的所有终端,如个人计算机终端和移动终端显示。第一用户端对应的终端显示重入会议的入口信息,便于第一用户端通过对应的终端直接操作入口信息快速重新加入音视频会议。

入口信息的显示优选为通过显示优先级为顶层的显示窗口进行显示。在一具体的实施例中,通过顶部显示条(banner提示条)将入口信息显示在当前界面顶部。

以上音视频会议实现方法,当第一用户端退出当前音视频会议时获取音视频会议的地址数据而形成重入会议的入口信息,并将入口信息发送给第一用户端对应的终端,从而便于第一用户端通过对入口信息的直接操作而重新加入该音视频会议。相对于第一用户端在退出当前音视频会议之后,再重新加入该音视频会议时需要基于其它会议参与者的邀请或者基于第一用户端寻找该音视频会议的地址后发出加入该音视频会议的申请并等待具有审批权限的审批之后再加入的方式而言,重入会议的操作更加简单,尤其是适用于第一用户端因受到非主观因素而退出当前音视频会议后再次快速的加入、以及适用于第一用户端根据实际需求在其中一对应的终端退出当前音视频会议后在另一对应的终端再次快速的加入、以及适用于第一用户端根据实际需求中断参加当前音视频会议后再次快速的加入等不同场景,用户在会议期间自由进入会议的自主便利性高。

在另一个实施例中,步骤101之前,还包括:

步骤1011,获取第二用户端创建音视频会议的创建请求。

第二用户端是指第二用户对应的终端。音视频会议的创建请求包括第二用户端邀请参加该音视频会议的会议邀请用户端的信息。创建音视频会议通常是基于通话软件发起,如通过通话软件的群会话界面对群会话内所包含的对象同时发起语音聊天请求或者视频聊天请求,也可以是基于通话软件内的通讯名单直接向多个指定对象发起语音聊天请求或者视频聊天请求。

步骤1013,根据创建请求发送提醒消息给会议邀请用户端对应的会议终端,会议邀请用户端包括第一用户端。

收到第二用户端创建音视频会议的创建请求后,根据该创建请求内所包含的会议邀请用户端的信息向对应的会议邀请用户对应的会议终端发送提醒消息。提醒消息可以为任意可以达到提醒目的的消息方式,如响铃提醒、振动提醒、光提醒或者多种提醒方式的结合,提醒方式具体可以根据用户自身选择而进行设置。其中,会议邀请用户端包括第一用户端。

步骤1015,获取会议邀请用户端参加音视频会议的接听指令。

会议邀请用户端通过会议终端发送同意参加音视频会议的接听指令。接听指令包括会议邀请用户通过触摸或者点击预设接听按键的操作指令、或者会议邀请用户通过操作会议终端而形成预设规律的运动或者晃动而表示的接听操作指令。其中,预设接听按键可以为实体键盘中的预设按键或者软件应用界面所提供的接听按键,操作会议终端而形成预设规律的运动或者晃动而表示的接听操作指令如移动终端的摇一摇接听。

步骤1017,根据接听指令创建音视频会议。

根据接收到的会议邀请用户的接听指令,将收到接听指令对应的会议邀请用户端与创建音视频会议的第二用户端组合起来创建音视频会议。会议邀请用户包括第一用户端,从而可以认为第一用户端初次加入音视频会议的入会资格获得过审批。

在另一个实施例中,步骤1013,根据创建请求发送提醒消息给会议邀请用户端对应的会议终端,会议邀请用户端包括第一用户端的步骤为:

根据创建请求发送提醒消息给会议邀请用户端对应的会议终端,其中会议邀请用户端不包括第一用户端;

步骤1017,根据接听指令创建音视频会议的步骤之后,还包括:

获取会议邀请用户端邀请第一用户端参加音视频会议的邀请请求;

根据邀请请求发送提醒消息给第一用户端对应的终端;

获取该第一用户端对应的终端参加该音视频会议的接听指令;

根据该接听指令将第一用户端加入音视频会议。

其中,第一用户端初次加入音视频会议是基于会议创建成功后参与会议的会议邀请用户的邀请请求,从而也可以认为第一用户端初次加入音视频会议的入会资格获得过审批。

在另一个实施例中,根据创建请求发送提醒消息给会议邀请用户端对应的会议终端,会议邀请用户端包括第一用户端的步骤为:

根据创建请求发送提醒消息给会议邀请用户端对应的会议终端,其中会议邀请用户端不包括第一用户端;

步骤1017,根据接听指令创建音视频会议的步骤之后,还包括:

获取第一用户端申请加入音视频会议的申请请求;

获取具备审批权限的用户端同意第一用户端加入音视频会议的审批指令;其中具备审批权限的用户端可以为创建音视频会议的第二用户端、或者会议邀请用户端;

根据该审批指令将第一用户端加入音视频会议。

其中,第一用户端初次加入音视频会议是基于自身的主动申请以及具备审批权限的用户端的审批,从而也可以认为第一用户端初次加入音视频会议的入会资格获得过审批。

请参阅图5,在一个实施例中,步骤105,将入口信息发送给第一用户端对应的终端显示的步骤之后,还包括:

步骤106,获取第一用户端对应的终端根据入口信息发送的参加音视频会议的重入请求指令。

根据入口信息发送的重入请求指令是指响应第一用户端点击或者触摸对应的入口信息的确认操作指令而发送的表示重新加入音视频会议的请求。入口信息直接显示在第一用户端对应的终端,从而便于第一用户端通过该入口信息快速发送重新加入该音视频会议的请求,无需等待其它用户的邀请或者基于繁琐的寻找会议入口的操作步骤后再申请重新加入。

步骤107,根据重入请求指令将第一用户端重新加入音视频会议。

根据第一用户端通过在对应的终端对入口信息的操作指令而发送的重入请求指令,表示第一用户端初次加入音视频会议是已基于审批而加入的,根据重入请求指令直接将第一用户端再次重新加入音视频会议,无需再基于具备审批权限的用户的审批,从而方便会议用户的快速退出与快速重入加入会议,用户在会议期间自由进入会议的自主便利性高,也确保了会议过程其它未中断用户不会受到干扰。

在另一个实施例中,所述第一用户端对应的终端包括多个,步骤107,根据重入请求指令将第一用户端重新加入音视频会议步骤之后,还包括:

步骤1081,获取发送重入请求指令的终端的终端信息。

步骤1082,根据第一用户端的标识信息、终端信息、将第一用户端重新加入音视频会议的重入时间及音视频会议的地址数据形成重入通知信息,将重入通知信息发送给第一用户端除所述发送重入请求指令的终端之外的其它终端。

第一用户端对应的终端可以为一个或者多个,当第一用户端对应的终端为多个时,发送重入请求指令的终端可以为第一用户端对应的多个终端中的任意一个。终端信息是指能够识别出对应的终端的相关参数,如终端型号、终端操作系统类型等能够表征该终端类型的参数。根据第一用户端的标识信息、终端信息、将第一用户端重新加入音视频会议的重入时间及音视频会议的地址数据形成重入通知信息,将重入通知信息发送给第一用户端除发送重入请求指令的终端之外的其它终端,以便于第一用户端通过对应的其它终端也能够及时获知重入加入到音视频会议的结果。

优选的,第一用户端对应的终端包括多个,步骤107,根据重入请求指令将第一用户端重新加入音视频会议步骤之后,还包括:

发送隐藏入口信息的隐藏指令给第一用户端除所述发送重入请求指令的终端之外的其它终端。

第一用户端通过将发送重入请求指令的终端作为参加会议的平台重新加入到音视频会议,为了防止在其它终端上对入口信息进行重复操作而产生错误,发送隐藏入口信息的隐藏指令给发送重入请求指令的终端之外的第一用户端对应的其它终端,从而将该第一用户端对应的其它终端上显示的入口信息进行隐藏。

请参阅图6,在一个实施例中,第一用户端对应的终端包括多个,步骤101,获取第一用户端退出当前音视频会议的退出信息的步骤具体包括:

获取第一用户端对应的第一终端发送的退出当前音视频会议的退出信息;

步骤106,获取第一用户端对应的终端根据入口信息发送的参加音视频会议的重入请求指令具体包括:

获取第一用户端对应的第一终端或者其它第二终端根据入口信息发送的参加音视频会议的重入请求指令。

第一用户端对应的终端包括多个,通常包括不同类型的移动终端和个人计算机终端。第一用户端发送退出信息时对应的终端为第一终端。第一用户端对应的终端根据入口信息发送的参加音视频会议的重入请求指令包括:第一用户端通过第一终端根据入口信息发送参加音视频会议的重入请求指令;或者第一用户端通过除第一终端之外的其它对应的第二终端发送参加音视频会议的重入请求指令。在一个具体的实施例中,第一终端为个人计算机终端,第二终端为移动终端,即第一用户端发送退出信息时对应的终端为个人计算机终端,获取第一用户端对应的第一终端或者其它第二终端根据入口信息发送的参加音视频会议的重入请求指令包括:获取第一用户端对应的移动终端根据入口信息发送的参加音视频会议的重入请求指令,从而便于第一用户端实现从初始加入会议的个人计算机终端到移动终端之间的跨平台切换。可以理解的,本实施例中的第一终端和第二终端的类型可以互换或者相同,即第一用户端发送退出信息时对应的终端和发送重入请求指令时对应的终端可以根据实际情况而进行自由选择,可方便实现不同终端之间的跨平台快速切换进入音视频会议,以满足不同实际需求。

请参阅图7,本申请一实施例提供一种音视频会议实现系统,包括退出获取模块11、入口信息模块13以及发送模块15。退出获取模块11用于获取第一用户端退出当前音视频会议的退出信息。入口信息模块13用于根据退出信息获取音视频会议的地址数据,根据音视频会议的地址数据形成重入会议的入口信息。发送模块15用于将入口信息发送给第一用户端对应的终端显示。

请参阅图8,该音视频会议实现系统还包括创建获取模块111、提醒发送模块113、接听获取模块115及会议创建模块117。创建获取模块111用于获取第二用户端创建音视频会议的创建请求。提醒发送模块113用于根据创建请求发送提醒消息给会议邀请用户端对应的会议终端,会议邀请用户端包括第一用户端。接听获取模块115用于获取会议邀请用户端发送的参加音视频会议的接听指令。会议创建模块117用于根据接听指令创建音视频会议。

在另一个实施例中,该音视频会议实现系统还包括重入获取模块16及会议重入模块17。其中重入获取模块16用于获取第一用户端对应的终端根据入口信息发送的参加所述音视频会议的重入请求指令。会议重入模块17用于根据重入请求指令将第一用户端重新加入音视频会议。

请参阅图9,在一个实施例中,第一用户端对应的终端包括多个,该音视频会议实现系统还包括终端获取模块181及通知发送模块182。终端获取模块181用于获取发送重入请求指令的终端的终端信息。通知发送模块182用于根据第一用户端的标识信息、终端信息、将第一用户端重新加入音视频会议的重入时间及音视频会议的地址数据形成重入通知信息,将重入通知信息发送给第一用户端除所述发送重入请求指令的终端之外的其它终端。

在另一个实施例中,第一用户端对应的终端包括多个,退出获取模块11具体用于获取第一用户端对应的第一终端发送的退出当前音视频会议的退出信息。重入获取模块16具体用于获取第一用户端对应的第一终端或者其它第二终端根据入口信息发送的参加音视频会议的重入请求指令。

以上音视频会议实现系统,当第一用户端退出当前音视频会议时获取音视频会议的地址数据而形成重入会议的入口信息,并将入口信息发送给第一用户端对应的终端,从而便于第一用户端通过对入口信息的直接操作而重新加入该音视频会议。相对于第一用户端在退出当前音视频会议之后,再重新加入该音视频会议时需要基于其它会议参与者的邀请或者基于第一用户端寻找该音视频会议的地址后发出加入该音视频会议的申请并等待具有审批权限的审批之后再加入的方式而言,重入会议的操作更加简单,尤其是适用于第一用户端因受到非主观因素而退出当前音视频会议后再次快速的加入、以及适用于第一用户端根据实际需求在其中一对应的终端退出当前音视频会议后在另一对应的终端再次快速的加入、以及适用于第一用户端根据实际需求中断参加当前音视频会议后再次快速的加入等不同场景,用户在会议期间自由退出和进入会议的自主便利性高。

图1中的终端的内部结构如图10所示。终端100包括存储器、处理器及存储在所述存储器上运行的计算机程序,该处理器执行所述程序时实现一种音视频会议实现方法。具体的,终端100包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口以及显示屏。处理器具有计算功能和控制移动终端工作的功能,该处理器被配置为执行该音视频会议实现方法。存储器具体为非易失性存储介质,包括磁存储介质、光存储介质和闪存式存储介质中的至少一种,非易失性存储介质存储有操作系统和音视频会议实现装置。该音视频会议实现装置用于实现对终端快速重新加入音视频会议的音视频会议实现方法。网络接口用于连接到服务器,用于与服务器进行通信,接收服务器发送的通知消息、入口消息、网络上的资源等。

如图11所示,为本申请一实施例提供的一种通过图10所示终端实现的音视频会议实现方法,具体包括如下步骤。

步骤201,退出当前音视频会议。

退出当前音视频会议包括获取退出请求进行主动退出或者因非主观原因导致的被动退出。其中,退出请求包括表示退出当前音视频会议的操作指令,如关闭当前音视频会议窗口的操作指令、触摸或者点击通过软件应用界面提供的退出按键的触摸或者点击指令等;非主观原因导致的被动退出包括因网络传输质量、误操作等非主观因素导致退出当前音视频会议。

步骤203,获取服务端根据退出音视频会议得到的退出信息而发送的包含音视频会议的地址数据的重入会议的入口信息。

根据退出音视频会议得到的退出信息根据主动退出或被动退出的方式不同而相应不同,主要包括退出当前音视频会议的操作指令或者检测到退出音视频会议的结果而形成的反馈信息。针对基于退出当前音视频会议的操作指令的主动退出而言,可直接获取相应的操作指令作为退出信息;针对基于非主观因素导致的被动退出而言,可检测退出音视频会议的结果而形成反馈信息作为退出信息。音视频会议的地址数据是指能够唯一表征该音视频会议并能够指向该音视频会议地址的相关数据。本实施例中,该音视频会议是指基于通话软件发起的多人同时进行通讯的群会话,该音视频会议的地址数据包括群会话的帐号信息及该音视频会议的帐号信息,具体为群会话id及音视频会议id。重入会议的入口信息是指获取相应的信息后可以进入对应的音视频会议的地方。根据第一用户端退出当前音视频会议的退出信息获取音视频会议的地址数据形成重入会议的入口信息,从而为重新进入该音视频会议提供了便利的途径。在另一实施例中,该音视频会议的地址数据还包括该音视频会议创建用户的帐号信息以及昵称信息。该音视频会议创建用户的帐号信息以及昵称信息有利于用户通过该入口信息直观了解其所对应的音视频会议的创建者信息,为其是否再次进入对应的音视频会议提供参考。

步骤205,将入口信息显示在当前界面。

将重入音视频会议的入口信息直接显示在当前界面,便于用户通过直接操作入口信息快速重新加入音视频会议。将入口信息显示在当前界面的步骤具体包括:通过显示优先级为顶层的显示窗口将入口信息显示在当前界面。在一具体的实施例中,通过顶部显示条(banner提示条)将入口信息显示在当前界面顶部。在另一具体的实施例中,音视频会议是基于通话软件的群会话界面而创建,将入口信息显示在当前界面具体为将入口信息显示在群会话界面。

请参阅图12,在一个实施例中,该音视频会议实现方法还包括:

步骤206,获取对入口信息的确认操作指令。

对入口信息的确认操作指令包括用户点击或者触摸对应的入口信息的操作指令,如通过点击或者触摸显示该入口信息的软件应用界面中的重新加入按键的操作指令。

步骤207,根据确认操作指令发送参加音视频会议的重入请求指令给所述服务端。

重入请求指令是指响应用户点击或者触摸对应的入口信息的确认操作指令而发送的表示重新加入音视频会议的请求。用户通过直接操作该入口信息快速发送重新加入该音视频会议的请求,无需等待其它参加会议的用户或创建会议用户的邀请或者基于繁琐的寻找会议入口的操作步骤后再申请重新加入。

在另一个实施例中,步骤201,退出当前音视频会议的步骤之前,还包括:

步骤2011,获取服务端发送的邀请参加音视频会议的提醒信息。

提醒消息可以为任意可达到提醒目的的消息形式,如响铃提醒、振动提醒、光提醒或者多种提醒方式的结合,提醒方式具体可以根据用户自身选择而进行设置。服务端发送的邀请参加音视频会议的提醒信息的触发指令包括:获取创建会议用户的创建请求,根据创建请求包含的会议邀请用户端的信息向对应的会议邀请用户对应的会议终端发送提醒消息,其中该会议邀请用户包括当前用户;或者当会议创建成功后,获取会议邀请用户发送的邀请当前用户参加音视频会议的邀请请求,根据邀请请求发送提醒消息;或者当会议创建成功后,获取当前用户主动申请参加会议的申请请求以及具备审批权限的用户端同意对应用户加入音视频会议的审批指令,根据该审批指令发送提醒消息。其中具备审批权限的用户端可以为创建音视频会议的第二用户端、或者会议邀请用户端。

步骤2013,接收对音视频会议的参会确认操作,根据参会确认操作发送接听指令给所述服务端。

当收到提醒指令后,可以对是否参加音视频会议进行确认,根据参会确认操作通过对应的终端发送同意参加音视频会议的接听指令。其中参会确认操作是指任意用于表达是否参加音视频会议的输入。接听指令包括通过触摸或者点击预设接听按键的操作指令、或者通过操作对应的终端而形成预设规律的运动或者晃动而表示的接听操作指令。其中,预设接听按键可以为实体键盘中的预设按键或者软件应用界面所提供的接听按键,操作对应的终端而形成预设规律的运动或者晃动而表示的接听操作指令如移动终端的摇一摇接听。

请参阅图13,本申请一实施例提供一种音视频会议实现装置,包括退出模块21、入口获取模块23以及显示模块25。其中退出模块21用于退出当前音视频会议。入口获取模块23用于获取服务端根据退出音视频会议得到的退出信息而发送的包含音视频会议的地址数据的重入会议的入口信息。显示模块25用于将入口信息显示在当前界面。

请参阅图14,在一个实施例中,该音视频会议实现装置还包括操作确认模块26及重入请求模块27。其中操作确认模块26用于获取对入口信息的确认操作指令。重入请求模块27用于根据确认操作指令发送参加音视频会议的重入请求指令给服务端。

在另一实施例中,该音视频会议实现装置还包括提醒获取模块211及接听发送模块213。提醒获取模块211用于获取服务端发送的邀请参加音视频会议的提醒信息。接听发送模块213用于接收对音视频会议的参会确认操作,根据参会确认操作发送接听指令给服务端。

以上音视频会议实现方法与装置,通过获取服务端退出音视频会议得到的退出信息而发送的包含音视频会议的地址数据的重入会议的入口信息,并将入口信息显示在当前界面,从而便于用户直接操作该入口信息重新加入到音视频会议,相对于用户在退出当前音视频会议之后,再重新加入该音视频会议时需要基于其它会议参与者的邀请或者基于用户自主寻找该音视频会议的地址后发出加入该音视频会议的申请并等待具有审批权限的审批之后再加入的方式而言,重入会议的操作更加简单,尤其是适用于用户因受到非主观因素而退出当前音视频会议后再次快速的加入、以及适用于用户根据实际需求在其中一对应的终端退出当前音视频会议后在另一对应的终端再次快速的加入、以及适用于用户根据实际需求中断参加当前音视频会议后再次快速的加入等不同场景,用户在会议期间自由退出和进入会议的自主便利性高。

在另一实施例中,提供一种通过如图10所示另一终端实现的音视频会议实现方法,具体包括如下步骤。

获取服务端发送的重入通知信息,重入通知信息包括发送重入请求指令所对应的用户标识、终端信息、用户重新加入音视频会议的重入时间以及音视频会议的地址数据。

显示重入通知消息。

同一用户对应的终端可以为一个或者多个,其中同一用户对应的终端为多个时通常包括的不同类型的移动终端和个人计算机终端。当用户对应的终端为多个时,该用户退出当前音视频会议时的终端为多个终端中的其中之一,发送重入请求指令的终端可以为用户对应的多个终端中的其中之一,该获取重入通知消息的另一终端是指用户对应的终端中除发送重入请求指令的终端之外的其它终端。通过用户对应的其它终端获取重入通知消息,便于用户及时知晓重新加入音视频会议的状态。

进一步的,该音视频会议实现方法具体还包括如下步骤:

获取服务端发送的隐藏入口消息的隐藏指令,根据隐藏指令隐藏入口消息。

获取服务端发送的隐藏入口消息的隐藏指令的终端为用户对应的终端中除发送重入请求指令的终端之外的其它终端。通过将用户对应的其它终端所显示的入口消息进行隐藏,可避免因用户通过其中一终端重新加入到音视频会议之后在其它终端上误操作入口数据而导致的误操作。

本申请一实施例提供一种音视频会议实现装置,包括重入获取模块及显示模块。重入获取模块用于获取服务端发送的重入通知信息,重入通知信息包括发送重入请求指令所对应的用户标识、终端信息、用户重新加入音视频会议的重入时间以及音视频会议的地址数据。显示模块用于显示重入通知消息。

进一步的,该音视频会议实现装置还包括隐藏获取模块,用于获取服务端发送的隐藏入口消息的隐藏指令,根据隐藏指令隐藏入口消息。

以上音视频会议实现方法和系统,当用户通过对应的其中一终端对从入口数据快速重新加入音视频会议之后,用户对应的其它终端通过接收和显示重入通知消息而及时了解用户重新加入音视频会议的状态,且可以及时隐藏入口消息以避免通过该其它终端上的入口消息而导致误操作。

请参阅图15,为一具体实施例提供的音视频会议实现方法的时序图,以音视频会议实现系统包括服务端、创建会议用户终端a以及参加会议用户终端b、参加会议用户终端c为例对音视频会议的实现方法进行说明,其中参加会议用户终端b包括移动终端b1和个人计算机终端b2,包括如下步骤:

s1,创建会议请求;终端a发送创建音视频会议的创建请求到服务端;其中创建请求包括邀请参加该音视频会议的会议邀请用户端的信息,该实施例中会议邀请用户端是指终端b和终端c。

s2,会议邀请提醒;服务端根据创建请求发送提醒消息给对应的会议邀请用户端,即终端b和终端c,具体的提醒消息为voip响铃。

s3,接听并加入会议;终端b和终端c根据提醒消息发送接听指令到服务端,其中终端b通过移动终端b1或者个人计算机终端b2发送接听指令,本实施例中终端b是通过移动终端b1发送接听指令。

s4,创建会议成功;服务端根据终端b和终端c的接听指令创建音视频会议,并返回创建会议成功的消息给发出创建会议请求的终端a。

s5,退出会议;终端b通过移动终端b1发送退出音视频会议的操作指令,具体为挂断电话的操作指令。

s6,发送入口信息;服务端根据移动终端b1退出音视频会议的操作指令,获取音视频会议的地址数据形成重入会议的入口信息,将入口信息发送给终端b对应的所有终端,即移动终端b1和个人计算机终端b2。

s7,请求重入会议;终端b对应的所有终端接收并显示入口信息,用户通过移动终端b1或个人计算机终端b2通过入口信息发送重新加入音视频会议的请求指令给服务端,本实施例中具体为通过个人计算机终端b2发送重新加入音视频会议的请求指令给服务端,发送重新加入音视频会议的请求指令为点击入口信息的操作指令。其中,步骤s6、s7即完成快速重新加入音视频会议的操作。

s8,隐藏入口信息;服务端根据请求指令将终端b重新加入音视频会议,并发送隐藏入口消息的隐藏指令给终端b除发送重新加入音视频会议的请求指令的个人计算机终端b2外的其它终端,即移动终端b1。

s9,会议结束退出;终端b和终端c均退出音视频会议,由于退出音视频会议服务端均会根据退出消息发送入口信息到各终端显示;

s10,会议结束隐藏入口信息;当会议为结束时,服务端分别发送隐藏入口消息的隐藏指令给所有会议用户的终端,即终端a、终端b和终端c。

请参阅图16,为一具体实施例中以微信应用为例提供的音视频会议实现方法的应用场景图,其中音视频会议是基于微信应用中的多人会话页面建立,终端b通过移动终端接听并加入到音视频会议之后退出,再通过个人计算机终端微信应用,通过入口信息直接请求重新加入音视频会话,从而方便用户实现迅速重新加入音视频会议,便于实现跨平台音视频会议的切换。

以上音视频会议实现方法,当终端b退出当前音视频会议时,服务端获取音视频会议的地址数据而形成重入会议的入口信息,并将入口信息发送给终端b对应的所有终端,从而便于终端b可以对应的终端,移动终端b1和个人计算机终端b2中选取合适的终端通过对入口信息的直接操作而重新加入该音视频会议。相对于用户在退出当前音视频会议之后,再重新加入该音视频会议时需要基于其它会议参与者的邀请、或者基于用户自主寻找该音视频会议的地址后发出加入该音视频会议的申请并等待具有审批权限的审批之后再加入的方式而言,重入会议的操作更加简单,尤其是适用于用户因受到非主观因素而退出当前音视频会议后再次快速的加入、以及适用于用户根据实际需求在其中一对应的终端退出当前音视频会议后在另一对应的终端再次快速的加入、以及适用于用户根据实际需求中断参加当前音视频会议后再次快速的加入等不同场景,用户在会议期间自由进入会议的自主便利性高。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述实施例仅库达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。


技术特征:

1.一种音视频会议实现方法,其特征在于,所述方法包括:

在第一用户通过对应的第一终端退出音视频会议时,在所述第一用户对应的第二终端显示重入会议的入口信息,所述入口信息指示进入对应的音视频会议;

响应于对所述入口信息的操作,所述操作基于所述第一用户对应的第二终端触发,重新加入所述音视频会议。

2.根据权利要求1所述的方法,其特征在于,在所述第一用户对应的第二终端显示重入会议的入口信息,包括:在所述第一用户对应的第二终端的当前显示界面,显示重入会议的入口信息。

3.根据权利要求2所述的方法,其特征在于,所述在所述第一用户对应的第二终端的当前显示界面,显示重入会议的入口信息,包括:

在所述第一用户对应的第二终端,通过显示优先级为顶层的显示窗口,在当前显示界面显示重入会议的入口信息。

4.根据权利要求3所述的方法,其特征在于,所述在所述第一用户对应的第二终端,通过显示优先级为顶层的显示窗口,在当前显示界面显示重入会议的入口信息,包括:

在所述第一用户对应的第二终端,通过顶部显示条,将重入会议的入口信息显示在当前界面顶部。

5.根据权利要求1所述的方法,其特征在于,响应于对所述入口信息的操作,所述操作基于所述第一用户对应的第二终端触发,重新加入所述音视频会议,包括:

响应于对显示在所述入口信息的应用界面中的重新加入按键的操作,所述操作基于所述第一用户对应的第二终端触发,重新加入所述音视频会议。

6.根据权利要求1所述的方法,其特征在于,在所述第一用户对应的第二终端显示重入会议的入口信息之前,还包括:

在第二用户发起音视频会议后,在被邀请的第一用户对应的第一终端进行消息提醒;

响应于参会确认操作,所述参会确认操作基于所述第一用户对应的第一终端触发,接听所述音视频会议。

7.根据权利要求6所述的方法,其特征在于,所述响应于参会确认操作,所述参会确认操作基于所述第一用户对应的第一终端触发,接听所述音视频会议,包括:

响应于触摸或点击预设接听按键的参会确认操作,所述参会确认操作基于所述第一用户对应的第一终端触发,接听所述音视频会议。

8.根据权利要求6所述的方法,其特征在于,所述响应于参会确认操作,所述参会确认操作基于所述第一用户对应的第一终端触发,接听所述音视频会议,包括:

响应于操作所述第一用户对应的第一终端而形成预设规律的运动或晃动,接听所述音视频会议。

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述重新加入所述音视频会议之后,还包括:

在所述第一用户对应的除所述第二终端之外的其它终端,接收所述第一用户重新加入所述音视频会议的重入通知信息。

10.根据权利要求1或9所述的方法,其特征在于,在所述重新加入所述音视频会议之后,还包括:

在所述第一用户对应的除所述第二终端之外的其它终端,隐藏所述入口信息。

11.一种音视频会议实现装置,其特征在于,所述装置包括:

重入获取模块,用于在第一用户通过对应的第一终端退出音视频会议时,在所述第一用户对应的第二终端显示重入会议的入口信息,所述入口信息指示进入对应的音视频会议;

显示模块,用于响应于对所述入口信息的操作,所述操作基于所述第一用户对应的第二终端触发,重新加入所述音视频会议。

12.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法的步骤。

13.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。

技术总结
本申请涉及一种音视频会议实现方法、装置、计算机设备和存储介质。该方法包括:在第一用户通过对应的第一终端退出音视频会议时,在第一用户对应的第二终端显示重入会议的入口信息,入口信息指示进入对应的音视频会议;响应于对入口信息的操作,操作基于第一用户对应的第二终端触发,重新加入音视频会议。该方法使得重入会议的操作更加简单,适用于会议用户根据实际需求在其中一对应的终端退出当前音视频会议后在另一对应的终端再次快速的加入,用户在会议期间自由进入会议的自主便利性高。

技术研发人员:李磊;李斌;黄强;易薇
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2017.05.02
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-1881.html

最新回复(0)