跨组织的视频会议方法及系统与流程

专利2022-05-09  101


本发明是关于视频通信技术领域,特别是关于一种跨组织的视频会议方法及系统。



背景技术:

随着视频通信技术的发展,很多组织选择公有云视频会议来增加自己的线上沟通效率。有一些纯内网的客户也会选择,在内网中部署一套私网视频通信服务,来解决内部的沟通问题。

发明人在实现本发明的过程中发现,视频会议厂商将每个组织作为一个独立的个体,开启单独的授权,就可以实现内网用户的线上视频会议,但纯内网的组织与其他组织之间无法实现互相通信。

公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。



技术实现要素:

本发明的目的在于提供一种跨组织的视频会议方法及系统,其能够实现内网用户的跨组织通信。

为实现上述目的,本发明提供了一种跨组织的视频会议方法,所述视频会议方法包括:服务器中预先部署用于实现视频会议的服务,并创建多个媒体组,其中,每个媒体组中均包括用于实现视频会议的服务;所述服务器为每个组织分别创建总账号并为所述每个组织分别指定媒体组,并将每个组织的总帐号、媒体组进行一对一关联,并存储所述总帐号与所述媒体组之间的关联关系;当多个组织需要进行跨组织视频通信时,所述服务器将所述多个组织的媒体组之间建立关联关系。

在本发明的一实施方式中,所述视频会议方法还包括:服务器接收到开启视频会议的请求后,获取第一总账号信息,并调用所述第一总账号所对应的媒体组中的服务将所述开启视频会议的请求的发送方接入第一视频会议;所述服务器接收到加入第一视频会议的请求后,获取第二总帐号信息,并判断所述第一总账号所对应的媒体组信息与所述第二总账号所对应的媒体组信息之间是否具有关联关系,若具有关联关系,则所述服务器将所述加入第一视频会议的请求的发送方接入所述第一视频会议。

在本发明的一实施方式中,所述服务器接收到开启视频会议的请求后,获取第一总账号信息包括:所述服务器接收到开启视频会议的请求后,获取所述开启视频会议的请求中的账号信息;若账号类型为子账号,则查找所述开启视频会议的请求中的账号所对应的总帐号信息,其中,所述开启视频会议请求中的账号所对应的总帐号为所述第一总帐号,所述子账号是用户采用总帐号登录应用后创建的;所述服务器接收到加入第一视频会议的请求后,获取第二总帐号信息包括:所述服务器接收到加入第一视频会议的请求后,获取所述加入第一视频会议的请求中的账号信息;若账号类型为子账号,则查找所述加入第一视频会议的请求中的账号所对应的总帐号信息,其中,所述加入第一视频会议的请求中的账号所对应的总帐号为所述第二总帐号。

在本发明的一实施方式中,所述服务器调用所述第一总账号所对应的媒体组中的服务将所述开启视频会议的请求的发送方接入第一视频会议包括:所述服务器调用所述第一总账号所对应的媒体组中的控制接入服务,并且所述服务器通过所述第一总账号所对应的媒体组中的控制接入服务再调用所述第一总账号所对应的媒体组中的会议控制服务从而将所述开启视频会议的请求的发送方接入所述第一视频会议。

在本发明的一实施方式中,所述服务器判断所述第一总账号所对应的媒体组信息与所述第二总账号所对应的媒体组信息之间是否具有关联关系,若具有关联关系,则所述服务器将所述加入第一视频会议的请求的发送方接入所述第一视频会议包括:所述服务器调用所述第二总帐号所对应的媒体组中的控制接入服务,通过所述第二总帐号所对应的媒体组中的控制接入服务判断所述第二总帐号所对应的媒体组与所述第一总帐号所对应的媒体组之间是否具有关联关系,若具有关联关系,则所述服务器通过所述第二总帐号所对应的媒体组中的控制接入服务调用所述第一总帐号所对应的媒体组中的会议控制服务将所述加入第一视频会议的请求的发送方接入所述第一视频会议。

在本发明的一实施方式中,所述视频会议方法还包括:所述服务器检测到某个组织的并发数超出预设阈值后,将资源池中的预留资源分配给所述某个组织。

基于同样的发明构思,一实施方式中还提供了一种跨组织的视频会议系统,其包括:终端以及服务器。所述多个终端分布在至少两个不同的组织中。所述服务器用于预先部署用于实现视频会议的服务,并创建多个媒体组,其中,每个媒体组中均包括用于实现视频会议的服务;所述服务器还用于为每个组织分别创建总账号并为所述每个组织分别指定媒体组,并将每个组织的总帐号、媒体组进行一对一关联,并存储所述总帐号与所述媒体组之间的关联关系;所述服务器还用于当多个组织需要进行跨组织视频通信时,所述服务器将所述多个组织的媒体组之间建立关联关系。

在本发明的一实施方式中,所述服务器还用于接收到开启视频会议的请求后,获取第一总账号信息,并调用所述第一总账号所对应的媒体组中的服务将所述开启视频会议的请求的发送方接入第一视频会议;所述服务器还用于接收到加入第一视频会议的请求后,获取第二总帐号信息,并判断所述第一总账号所对应的媒体组信息与所述第二总账号所对应的媒体组信息之间是否具有关联关系,若具有关联关系,则所述服务器将所述加入视频会议的请求的发送方接入所述第一视频会议。

在本发明的一实施方式中,所述服务器用于接收到开启视频会议的请求后,获取所述开启视频会议的请求中的账号信息;若账号类型为子账号,则查找所述开启视频会议的请求中的账号所对应的总帐号信息,其中,所述开启视频会议请求中的账号所对应的总帐号为所述第一总帐号,所述子账号是用户采用总帐号登录应用后创建的。所述服务器还用于接收到加入第一视频会议的请求后,获取所述加入第一视频会议的请求中的账号信息;若账号类型为子账号,则查找所述加入第一视频会议的请求中的账号所对应的总帐号信息,其中,所述加入第一视频会议的请求中的账号所对应的总帐号为所述第二总帐号。

基于同样的发明构思,一实施方式中还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一项实施方式所述的跨组织的视频会议方法的步骤。

与现有技术相比,根据本发明的跨组织的视频会议方法及系统,通过为每个组织创建媒体组,在需要进行跨组织视频通信时,首先将媒体组之间进行关联,保存关联关系,然后根据关联关系找到对应媒体组,可以实现内网用户的跨组织通信。优选地,服务器在部署阶段就会预留出一部分资源作为公用资源,所述服务器检测到某个组织的并发数超出预设阈值后,将资源池中的预留资源分配给所述某个组织,无需再增加服务器资源及分配并发数。

附图说明

图1是根据本发明一实施方式的跨组织的视频会议方法;

图2是根据本发明一实施方式的跨组织的视频会议方法;

图3是根据本发明一实施方式的服务器的部署方式;

图4是根据本发明一实施方式的服务器的部署方式。

具体实施方式

下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。

除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。

为了实现内网用户的跨组织通信,如图1所示,一实施方式中提供了一种跨组织的视频会议方法,其能够实现内网用户的跨组织通信。该视频会议方法包括:步骤s1~步骤s3。

在步骤s1中,服务器中预先部署用于实现视频会议的服务,并创建多个媒体组,其中,每个媒体组中均包括用于实现视频会议的服务,如控制接入服务,会议控制服务等。

在步骤s2中,所述服务器为每个组织分别创建总账号并为所述每个组织分别指定媒体组,并将每个组织的总帐号、媒体组进行一对一关联,并存储所述总帐号与所述媒体组之间的关联关系。一个总帐号对应一个媒体组。其中,组织可以指公司或企业或其他机构等。每个组织对应一个总帐号。总帐号可以用组织的名称、自身代码、或服务器为其分配的编码中的任一形式来表示。

在步骤s3中,当多个组织需要进行跨组织视频通信时,所述服务器将所述多个组织的媒体组之间建立关联关系。

由此,本实施方式中通过为每个组织创建媒体组,在需要进行跨组织视频通信时,首先将媒体组之间进行关联,保存关联关系,然后根据关联关系找到对应媒体组,可以实现两个组织的同一平台跨组织通信,该方法适用于内网用户。

具体而言,一实施方式中的视频会议方法还包括:步骤s21~步骤s22。

在步骤s21中,服务器接收到开启视频会议的请求后,获取第一总账号信息,并调用所述第一总账号所对应的媒体组中的服务将所述开启视频会议的请求的发送方接入第一视频会议。具体而言,包括所述服务器调用所述第一总账号所对应的媒体组中的控制接入服务,并且所述服务器通过所述第一总账号所对应的媒体组中的控制接入服务再调用所述第一总账号所对应的媒体组中的会议控制服务从而将所述开启视频会议的请求的发送方接入所述第一视频会议。

在步骤s22中,所述服务器接收到加入第一视频会议的请求后,获取第二总帐号信息,并判断所述第一总账号所对应的媒体组信息与所述第二总账号所对应的媒体组信息之间是否具有关联关系,若具有关联关系,则所述服务器将所述加入第一视频会议的请求的发送方接入所述第一视频会议。具体而言,所述服务器调用所述第二总帐号所对应的媒体组中的控制接入服务,通过所述第二总帐号所对应的媒体组中的控制接入服务判断所述第二总帐号所对应的媒体组与所述第一总帐号所对应的媒体组之间是否具有关联关系,若具有关联关系,则所述服务器通过所述第二总帐号所对应的媒体组中的控制接入服务调用所述第一总帐号所对应的媒体组中的会议控制服务将所述加入第一视频会议的请求的发送方接入所述第一视频会议。

优选地,为了给同一组织下的多个用户提供视频会议服务,在应用中,一个总账号可以创建多个子账号,子账号和总帐号都可以登录应用获取视频会议服务。在该优选的实施方式中,所述服务器接收到开启视频会议的请求后,获取第一总账号信息包括:所述服务器接收到开启视频会议的请求后,获取所述开启视频会议的请求中的账号信息;若账号类型为子账号,则查找所述开启视频会议的请求中的账号所对应的总帐号信息,其中,所述开启视频会议请求中的账号所对应的总帐号为所述第一总帐号,所述子账号是用户采用总帐号登录应用后创建的。

在该优选的实施方式中,所述服务器接收到加入第一视频会议的请求后,获取第二总帐号信息包括:所述服务器接收到加入第一视频会议的请求后,获取所述加入第一视频会议的请求中的账号信息;若账号类型为子账号,则查找所述加入第一视频会议的请求中的账号所对应的总帐号信息,其中,所述加入第一视频会议的请求中的账号所对应的总帐号为所述第二总帐号。

优选地,为了保证跨组织视频会议的信息安全,一实施方式中,视频会议方法还包括:将各个组织的组织信息、账号信息、人员信息等等单独存储,每个组织的数据只能被自身获取,无法被其他组织获取。当两个组织不进行通信时,数据均各自存储在自己的平台上,不会有所泄漏;当两个组织想要通信时,数据还是存储在自己的平台,不会有泄漏的风险。

另外发明人在实现本发明的过程中还发现,当组织想要临时增加会议并发人数时,操作复杂。例如组织原定参会人数200,会中突然要增加50人,目前需要增加服务器资源再分配并发数给该组织,耗费时间及人力成本。为了克服该缺点,优选地,一实施方式的视频会议方法在部署阶段就会预留出一部分服务器资源,且此部分为公用资源,所述服务器检测到某个组织的并发数超出预设阈值后,将资源池中的预留资源分配给所述某个组织,无需再增加服务器资源及分配并发数。

基于同样的发明构思,一实施方式中还提供了一种跨组织的视频会议系统,其包括:多个终端以及服务器。其中,所述多个终端分布在至少两个不同的组织中。

所述服务器用于预先部署用于实现视频会议的服务,并创建多个媒体组,其中,每个媒体组中均包括用于实现视频会议的服务;所述服务器还用于为每个组织分别创建总账号并为所述每个组织分别指定媒体组,并将每个组织的总帐号、媒体组进行一对一关联,并存储所述总帐号与所述媒体组之间的关联关系;所述服务器还用于当多个组织需要进行跨组织视频通信时,所述服务器将所述多个组织的媒体组之间建立关联关系。图3为本实施方式的服务器的部署方式。

由此,本实施方式中通过为每个组织创建媒体组,在需要进行跨组织视频通信时,首先将媒体组之间进行关联,保存关联关系,然后根据关联关系找到对应媒体组,可以实现内网用户的同一平台跨组织通信。

具体而言,所述服务器还用于接收到开启视频会议的请求后,获取第一总账号信息,并调用所述第一总账号所对应的媒体组中的服务将所述开启视频会议的请求的发送方接入第一视频会议;所述服务器还用于接收到加入第一视频会议的请求后,获取第二总帐号信息,并判断所述第一总账号所对应的媒体组信息与所述第二总账号所对应的媒体组信息之间是否具有关联关系,若具有关联关系,则所述服务器将所述加入视频会议的请求的发送方接入所述第一视频会议。

优选地,为了给同一组织下的多个用户提供视频会议服务,在应用中,一个总账号可以创建多个子账号,子账号和总帐号都可以登录应用获取视频会议服务。所述服务器用于接收到开启视频会议的请求后,获取所述开启视频会议的请求中的账号信息;若账号类型为子账号,则查找所述开启视频会议的请求中的账号所对应的总帐号信息,其中,所述开启视频会议请求中的账号所对应的总帐号为所述第一总帐号,所述子账号是用户采用总帐号登录应用后创建的。所述服务器还用于接收到加入第一视频会议的请求后,获取所述加入第一视频会议的请求中的账号信息;若账号类型为子账号,则查找所述加入第一视频会议的请求中的账号所对应的总帐号信息,其中,所述加入第一视频会议的请求中的账号所对应的总帐号为所述第二总帐号。

优选地,为了保证跨组织视频会议的信息安全,一实施方式中,所述服务器还用于将各个组织的组织信息、账号信息、人员信息等等分别存储,每个组织的数据只能被自身获取,无法被其他组织获取。当两个组织不进行通信时,数据均各自存储在自己的平台上,不会有所泄漏;当两个组织想要通信时,数据还是存储在自己的平台,不会有泄漏的风险。

优选地,一实施方式中,所述服务器在部署阶段就会预留出一部分服务器资源,且此部分为公用资源,所述服务器还用于检测到某个组织的并发数超出预设阈值后,将资源池中的预留资源分配给所述某个组织,无需再增加服务器资源及分配并发数。如图4所示,平台总并发为1000,预留100作为备用,当组织1登录应用的账号数大于100时,服务器会将资源池的资源提供给该组织使用。

基于同样的发明构思,一实施方式中还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一实施方式的跨组织的视频会议方法的步骤。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。


技术特征:

1.一种跨组织的视频会议方法,其特征在于,所述视频会议方法包括:

服务器中预先部署用于实现视频会议的服务,并创建多个媒体组,其中,每个媒体组中均包括用于实现视频会议的服务;

所述服务器为每个组织分别创建总账号并为所述每个组织分别指定媒体组,并将每个组织的总帐号、媒体组进行一对一关联,并存储所述总帐号与所述媒体组之间的关联关系;以及

当多个组织需要进行跨组织视频通信时,所述服务器将所述多个组织的媒体组之间建立关联关系。

2.如权利要求1所述的跨组织的视频会议方法,其特征在于,所述视频会议方法还包括:

所述服务器接收到开启视频会议的请求后,获取第一总账号信息,并调用所述第一总账号所对应的媒体组中的服务将所述开启视频会议的请求的发送方接入第一视频会议;

所述服务器接收到加入第一视频会议的请求后,获取第二总帐号信息,并判断所述第一总账号所对应的媒体组信息与所述第二总账号所对应的媒体组信息之间是否具有关联关系,若具有关联关系,则所述服务器将所述加入第一视频会议的请求的发送方接入所述第一视频会议。

3.如权利要求2所述的跨组织的视频会议方法,其特征在于,所述服务器接收到开启视频会议的请求后,获取第一总账号信息包括:所述服务器接收到开启视频会议的请求后,获取所述开启视频会议的请求中的账号信息;若账号类型为子账号,则查找所述开启视频会议的请求中的账号所对应的总帐号信息,其中,所述开启视频会议请求中的账号所对应的总帐号为所述第一总帐号,所述子账号是用户采用总帐号登录应用后创建的;

所述服务器接收到加入第一视频会议的请求后,获取第二总帐号信息包括:所述服务器接收到加入第一视频会议的请求后,获取所述加入第一视频会议的请求中的账号信息;若账号类型为子账号,则查找所述加入第一视频会议的请求中的账号所对应的总帐号信息,其中,所述加入第一视频会议的请求中的账号所对应的总帐号为所述第二总帐号。

4.如权利要求2所述的跨组织的视频会议方法,其特征在于,所述服务器调用所述第一总账号所对应的媒体组中的服务将所述开启视频会议的请求的发送方接入第一视频会议包括:

所述服务器调用所述第一总账号所对应的媒体组中的控制接入服务,并且所述服务器通过所述第一总账号所对应的媒体组中的控制接入服务再调用所述第一总账号所对应的媒体组中的会议控制服务从而将所述开启视频会议的请求的发送方接入所述第一视频会议。

5.如权利要求2所述的跨组织的视频会议方法,其特征在于,所述服务器判断所述第一总账号所对应的媒体组信息与所述第二总账号所对应的媒体组信息之间是否具有关联关系,若具有关联关系,则所述服务器将所述加入第一视频会议的请求的发送方接入所述第一视频会议包括:

所述服务器调用所述第二总帐号所对应的媒体组中的控制接入服务,通过所述第二总帐号所对应的媒体组中的控制接入服务判断所述第二总帐号所对应的媒体组与所述第一总帐号所对应的媒体组之间是否具有关联关系,若具有关联关系,则所述服务器通过所述第二总帐号所对应的媒体组中的控制接入服务调用所述第一总帐号所对应的媒体组中的会议控制服务将所述加入第一视频会议的请求的发送方接入所述第一视频会议。

6.如权利要求1所述的跨组织的视频会议方法,其特征在于,所述视频会议方法还包括:

所述服务器检测到某个组织的并发数超出预设阈值后,将资源池中的预留资源分配给所述某个组织。

7.一种跨组织的视频会议系统,其特征在于,包括:

多个终端,其中,所述多个终端分布在至少两个不同的组织中;

服务器;以及

其中,所述服务器用于预先部署用于实现视频会议的服务,并创建多个媒体组,其中,每个媒体组中均包括用于实现视频会议的服务;所述服务器还用于为每个组织分别创建总账号并为所述每个组织分别指定媒体组,并将每个组织的总帐号、媒体组进行一对一关联,并存储所述总帐号与所述媒体组之间的关联关系;所述服务器还用于当多个组织需要进行跨组织视频通信时,所述服务器将所述多个组织的媒体组之间建立关联关系。

8.如权利要求7所述的跨组织的视频会议系统,其特征在于,所述服务器还用于接收到开启视频会议的请求后,获取第一总账号信息,并调用所述第一总账号所对应的媒体组中的服务将所述开启视频会议的请求的发送方接入第一视频会议;所述服务器还用于接收到加入第一视频会议的请求后,获取第二总帐号信息,并判断所述第一总账号所对应的媒体组信息与所述第二总账号所对应的媒体组信息之间是否具有关联关系,若具有关联关系,则所述服务器将所述加入视频会议的请求的发送方接入所述第一视频会议。

9.如权利要求7所述的跨组织的视频会议系统,其特征在于,所述服务器用于接收到开启视频会议的请求后,获取所述开启视频会议的请求中的账号信息;若账号类型为子账号,则查找所述开启视频会议的请求中的账号所对应的总帐号信息,其中,所述开启视频会议请求中的账号所对应的总帐号为所述第一总帐号,所述子账号是用户采用总帐号登录应用后创建的;

所述服务器还用于接收到加入第一视频会议的请求后,获取所述加入第一视频会议的请求中的账号信息;若账号类型为子账号,则查找所述加入第一视频会议的请求中的账号所对应的总帐号信息,其中,所述加入第一视频会议的请求中的账号所对应的总帐号为所述第二总帐号。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至6任一项所述的跨组织的视频会议方法的步骤。

技术总结
本发明公开了一种跨组织的视频会议方法及系统,所述视频会议方法包括:服务器中预先部署用于实现视频会议的服务,并创建多个媒体组,其中,每个媒体组中均包括用于实现视频会议的服务;所述服务器为每个组织分别创建总账号并为所述每个组织分别指定媒体组,并将每个组织的总帐号、媒体组进行一对一关联,并存储所述总帐号与所述媒体组之间的关联关系;当多个组织需要进行跨组织视频通信时,所述服务器将所述多个组织的媒体组之间建立关联关系。本发明的视频会议方法及系统能够实现内网用户的跨组织通信。

技术研发人员:张雪;晋少波;冯文澜
受保护的技术使用者:随锐科技集团股份有限公司
技术研发日:2021.04.15
技术公布日:2021.08.03

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

最新回复(0)