一种多点控制单元资源的调度方法及装置与流程

文档序号:17250838发布日期:2019-03-30 09:03阅读:210来源:国知局
一种多点控制单元资源的调度方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种多点控制单元资源的调度方法及装置。



背景技术:

随着网络技术的发展,视讯会议系统已被广泛应用。

在视讯系统中,管理系统以服务区方式对多点控制单元(multipointcontrolunit,mcu)资源进行调度,实现会场与mcu之间的关联,一般一个会场归属一个服务区,每个服务区包括多个mcu。

实际应用中,服务区内一般是有充足的mcu资源保证所属会场接入会议,但是当服务区内的mcu异常导致资源不足或者不可用时,会影响整个会议的召开。为保证会议的正常进行,需要进行mcu资源备份调度,将会议调度到备份服务区的mcu上。

目前,主要采用如下方式进行mcu资源的调度:当服务区内的一个mcu资源不能满足当前会议的全部会场接入时,选择另一台资源充足的mcu。若服务区内所有的mcu资源都不满足当前会议的全部会场接入,则将当前会议的所有会场迁移到备用服务区中的mcu上。

上述进行mcu资源调度的实现方式并不能充分利用资源,例如一种典型的应用场景中,一个mcu目前能接入两个会场,但是此时有三个会场需要接入,则这个mcu不能被利用,需要调度到其它资源充足的mcu或备份服务区内。



技术实现要素:

本发明实施例提供一种mcu资源的调度方法及装置,以提高mcu资源的利用率。

第一方面,提供一种mcu资源的调度方法,包括:

接收会议接入请求;

判断接入会场的当前mcu的资源是否满足将所述会议接入请求中能够参会的全部会场接入;

在当前mcu的资源不满足将所述参会的全部会场接入的情况下,

将所述参会的全部会场拆分为至少两部分,将当前mcu的资源分配给所述参会会场中的部分会场,将其它mcu的资源分配给所述参会会场中未被分配资源的会场,所述其它mcu为不同于所述当前mcu的mcu。

结合第一方面,在第一种实现方式中,所述将其它mcu的资源分配给所述参会会场中未分配资源的会场包括:

若当前mcu所属服务区内存在能够分配资源的mcu,则将当前mcu所属服务区内不同于所述当前mcu的mcu资源分配给所述参会会场中未被分配资源的会场;

若当前mcu所属服务区内不存在能够分配资源的mcu,则将当前mcu所属服务区的备用服务区内的mcu资源分配给所述参会会场中未被分配资源的会场。

结合第一方面的第一种实现方式,在第二种实现方式中,所述备用服务区的数量为一个,且所述备用服务区内未被分配的mcu资源不少于所述未被分配资源的会场所需的mcu资源。

结合第一方面的第一种实现方式或者第一方面的第二种实现方式,在第三种实现方式中,所述当前mcu所属服务区为从服务区,所述备用服务区为主服务区,所述备用服务区内未被分配的mcu资源包括用于级联从服务区的mcu资源。

结合第一方面的第一种实现方式或者第一方面的第二种实现方式,在第四种实现方式中,所述将当前mcu的资源分配给所述参会会场中的部分会场之前,所述方法还包括:

若所述当前mcu所属服务区为主服务区,且所述主服务区内存在分配给从服务区会场的mcu资源,则将所述从服务区会场的其它备用服务区的mcu资源分配给所述从服务区会场;

所述其它备用服务区为不同于所述主服务区的所述从服务区会场的备用服务区。

第二方面,提供一种调度mcu资源的装置,包括:

接收单元,用于接收会议接入请求;

处理单元,用于判断接入会场的当前mcu的资源是否满足将所述会议接入请求中能够参会的全部会场接入;在当前mcu的资源不满足将所述参会的全部会场接入的情况下,将所述参会的全部会场拆分为至少两部分,将当前mcu的资源分配给所述参会会场中的部分会场,将其它mcu的资源分配给所述参会会场中未被分配资源的会场,所述其它mcu为不同于所述当前mcu的mcu。

结合第二方面,在第一种实现方式中,所述处理单元,具体用于按如下方式将其它mcu的资源分配给所述参会会场中未分配资源的会场:

若当前mcu所属服务区内存在能够分配资源的mcu,则将当前mcu所属服务区内不同于所述当前mcu的mcu资源分配给所述参会会场中未被分配资源的会场;

若当前mcu所属服务区内不存在能够分配资源的mcu,则将当前mcu所属服务区的备用服务区内的mcu资源分配给所述参会会场中未被分配资源的会场。

结合第二方面的第一种实现方式,在第二种实现方式中,所述备用服务区的数量为一个,且所述备用服务区内未被分配的mcu资源不少于所述未被分配资源的会场所需的mcu资源。

结合第二方面的第一种实现方式或者第二方面的第二种实现方式,在第三种实现方式中,所述当前mcu所属服务区为从服务区,所述备用服务区为主服务区,所述备用服务区内未被分配的mcu资源包括用于级联从服务区的mcu资源。

结合第二方面的第一种实现方式或者第二方面的第二种实现方式,在第四种实现方式中,所述处理单元还用于:

在将当前mcu的资源分配给所述参会会场中的部分会场之前,若所述当前mcu所属服务区为主服务区,且所述主服务区内存在分配给从服务区会场的mcu资源,则将所述从服务区会场的其它备用服务区的mcu资源分配给所述从服务区会场;

所述其它备用服务区为不同于所述主服务区的所述从服务区会场的备用服务区。

本发明实施例提供的mcu资源的调度方法,在当前mcu的资源不满足将所述参会的全部会场接入的情况下,将所述参会的全部会场拆分为至少两部分,将当前mcu的资源分配给所述参会会场中的部分会场,将其它mcu的资源分配给所述参会会场中未被分配资源的会场,所述其它mcu为不同于所述当前mcu的mcu。换言之,本发明实施例中是以会场为单位进行mcu资源调度的,即使当前mcu可分配资源不满足将参会的全部会场接入,也可将可分配的资源分配给部分会场,使得mcu资源能够被充分利用,提高了mcu资源的利用率。

附图说明

图1为本发明实施例涉及的视讯系统示意图;

图2为本发明实施例涉及的服务器、会场以及mcu对应关系示意图;

图3为级联会议调度的实现过程示意图;

图4为本发明实施例涉及的mcu资源调度方法实现流程图;

图5为本发明实施例对未分配资源的会场进行mcu资源分配的过程示意图;

图6为本发明实施例涉及的级联会议的会场分布示意图;

图7为本发明实施例将未分配资源的会场迁移到备用服务区的过程示意图;

图8为本发明实施例另一将未分配资源的会场迁移到备用服务区的过程示意图;

图9为本发明实施例提供的将从服务区会场迁移到其它备用服务区的过程示意图。

图10为本发明实施例提供的调度mcu资源的装置构成示意图;

图11为本发明实施例提供的调度mcu资源的装置的另一构成示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述。

本发明实施例提供的mcu资源的调度方法可应用于图1所示的视讯系统。图1所示的视讯系统中,管理系统以服务区方式对mcu进行管理,实际部署中服务区可对应到一个组织,比如政府的一个省或者县市,企业集团的总部,以及各个分支机构。在系统实际部署过程中,可能存在多层组织,每层组织有其各自归属的服务区以及会议定义,会议定义指每个组织都可以预定自己的会议,每个会议作为一个子会议,所有子会议进行级联,形成一个多级会议。

本发明实施例中服务区是管理系统为参会的会场分配mcu资源的一种实现方式,也可称为资源池,会场和mcu之间通过服务区进行关联。通常情况下每个会场只可归属一个服务区,每个服务区可包括不止一台mcu,会场、服务区、mcu之间的关系如图2所示,会场1和会场2归属于服务区1,服务区1中包括mcu1和mcu2。会场3归属于服务区2,服务区2包括mcu3和mcu4。

多级会议模式下当需要进行级联会议时,管理系统会对级联会议进行整体调度,级联会议的调度整体流程,如图3所示,开始级联会议时,管理系统按照就近原则确定参会的会场各自所属的服务区,并确定出主服务区,以及各服务区所使用的mcu,最终确定级联会议参数并为参会的会场分配mcu资源。

本发明实施例以下对mcu资源的调度方法进行详细说明。

图4所示为本发明实施例提供的mcu资源的调度方法实现流程图,所述方法的执行主体为管理系统,如图4所示,该方法包括:

s101:接收会议接入请求。

本发明实施例中当需要进行级联会议时,各级组织中可包括不止一个会议终端,本发明实施例中会议接入请求可以是预定会议接入请求,在预定会议接入请求中包括参会的会议终端列表,本发明实施例中会议接入请求还可以是动态的会议终端接入请求,动态的会议终端接入请求中包括的终端可以是批量的终端,也可以是单个的终端。

本发明实施例中并不限定会议终端发送会议接入请求的形式,例如可采用拨号入会,也可在会议终端上呈现需要参加的会议列表,采用一键入会方式,也可采用外邀入会等。

s102:判断接入会场的当前mcu的资源是否满足将所述会议接入请求中能够参会的全部会场接入,若满足,则将当前mcu的资源分配给所述参会的会场,若不满足,则执行s103。

会议终端发送会议接入请求后,管理系统对发送会议接入请求的会议终端授权,以便将会议终端接入到会议中,故管理系统能够确定会议接入请求中能够参会的全部会场个数信息。本发明实施例中所述会议接入请求中能够参会的会场即是指被管理系统授权加入会议中的会议终端。

进一步的,mcu在启动时,会向管理系统上报mcu的资源情况,由管理系统对mcu资源的非配和回收进行管理,即管理系统能够实时获取到mcu的资源信息。mcu资源信息例如可以是mcu所属的服务区和备份服务区、所属服务区和备份服务区内包括的mcu个数信息,以及每个mcu中可分配的资源情况。

s103:在当前mcu的资源不满足将所述参会的全部会场接入的情况下,将所述参会的全部会场拆分为至少两部分,将当前mcu的资源分配给所述参会会场中的部分会场,将其它mcu的资源分配给所述参会会场中未被分配资源的会场。

本发明实施例中,所述其它mcu为不同于所述当前mcu的mcu,即其它mcu可以是与当前mcu属于同一服务区的mcu,也可以是与当前mcu所属服务区不同的服务区内的mcu。在具体实施时,与当前mcu所属服务区不同的服务区为备用服务区。

本发明实施例中上述进行mcu资源调度分配的过程中,在当前mcu的资源不满足将所述参会的全部会场接入的情况下,将所述参会的全部会场拆分为至少两部分,将当前mcu的资源分配给所述参会会场中的部分会场,将其它mcu的资源分配给所述参会会场中未被分配资源的会场,所述其它mcu为不同于所述当前mcu的mcu。换言之,本发明实施例中是以会场为单位进行mcu资源调度的,即使当前mcu可分配资源不满足将参会的全部会场接入,也可将可分配的资源分配给部分会场,使得mcu资源能够被充分利用,提高了mcu资源的利用率。

本发明实施例中将其它mcu资源分配给参会会场中未被分配资源的会场,可采用如图5所示的实现方式:

s201:判断当前mcu所属服务区内是否存在能够分配资源的mcu,若存在则执行s202,若不存在,则执行s203。

s202:若当前mcu所属服务区内存在能够分配资源的mcu,将当前mcu所属服务区内不同于所述当前mcu的mcu资源分配给所述参会会场中未被分配资源的会场。

本发明实施例中在当前mcu所属服务区内存在能够分配资源的mcu情况下,将当前mcu所属服务区内不同于所述当前mcu的mcu资源分配给所述参会会场中未被分配资源的会场,实现了在同一服务区内将同一会议的会场接入不同的mcu,实现服务区内的mcu级联,可以保证当前会场所属服务区内中的可分配mcu资源进行充分利用,解决单台mcu资源利用率不充分的问题。

s203:若当前mcu所属服务区内不存在能够分配资源的mcu,则将当前mcu所属服务区的备用服务区内的mcu资源分配给所述参会会场中未被分配资源的会场。

本发明实施例中在当前mcu所属服务区内不存在能够分配资源的mcu的情况下,将备用服务区内的mcu资源分配给所述参会会场中未被分配资源的会场,实现将参会会场接入到不同服务区内的mcu,实现了服务区间的级联,解决服务区mcu资源利用率不充分的问题。

一个服务区的备用服务区可能不止一个,本发明实施例中为了避免将参会的会场接入到的mcu的分布过于零散,为未分配资源的会场分配资源的所述备用服务区的数量为一个,且所述备用服务区内未被分配的mcu资源不少于所述未被分配资源的会场所需的mcu资源。

主服务区可以作为不止一个从服务区的备用服务区,本发明实施例中若当前mcu所属服务区为从服务区,且该从服务区的备用服务区为主服务区的情况下,确定作为备用服务区的主服务区内可分配的mcu资源时,可将用于级联从服务区的mcu资源计算在内,以保证在主服务区作为不同于当前所属服务区以外的其它从服务区的备用服务区情况下,可将未被分配资源的会场能够接入到主服务区内,最大化的提高mcu资源的利用率。

可选的,本发明实施例中若所述当前mcu所属服务区为主服务区,且所述主服务区内存在分配给从服务区会场的mcu资源,则将所述从服务区会场的其它备用服务区的mcu资源分配给所述从服务区会场。其中,所述其它备用服务区为不同于所述主服务区的所述从服务区会场的备用服务区。所述从服务区会场即为本应分配从服务区内mcu资源,但由于从服务区内可分配mcu资源不足,而被分配了作为备用服务区的主服务区内mcu资源的会场。

本发明实施例中上述涉及的mcu资源调度策略可以理解为,在接入会场的当前mcu资源不足的情况下,优先使用当前mcu所属服务区内的可分配mcu资源,将当前mcu所属服务区内可分配mcu资源分配完之后,再使用备用服务区内可分配的mcu资源,充分提高mcu资源的利用率。

本发明实施例以下将结合实际应用对上述实施例涉及的使用备用服务区内可分配的mcu资源的mcu调度方法进行举例说明。

本发明实施例中以图6所示会场信息分布为例进行说明,图6中010服务区为主服务区,0755服务区和021服务区为从服务区。0755服务区的备用服务区有010服务区和020服务区。021服务区的备用服务区为010服务区和020服务区。需要说明的是,本发明实施例中020服务区中没有会场,故在图示中未画出。

本发明实施例进行mcu资源调度过程中,可先逐个确定从服务区内可分配的mcu资源是否满足将参会的会场接入,本发明实施例中确定从服务区的mcu资源,假设0755服务区内的mcu资源不足以将0755服务区内的会场全部接入,只能将一个会场接入,另外两个会场需要接入到备用服务区中。若作为备用服务区的010服务区包括用于级联从服务区的mcu资源的未被分配的mcu资源满足将0755服务区的两个未分配mcu资源的会场接入,则在010服务区内为0755服务区的两个未分配mcu资源的会场分配mcu资源,即将0755服务区的两个未分配mcu资源的会场接入到010服务区中未分配会场的mcu资源上,如图7所示。

相应的,021服务区内的mcu资源也不足以将021服务区内的会场全部接入,只能将一个会场接入,另外两个会场需要接入到备用服务区中,如图8所示,将021服务区的两个未分配mcu资源的会场接入到010服务区中未分配会场的mcu资源上。

将所有从服务区内的会场进行mcu资源分配完成后,确定主服务区内的mcu资源。本发明实施例中在确定主服务区内的mcu资源过程中,所述主服务区内存在分配给从服务区会场的mcu资源,则将所述从服务区会场的其它备用服务区的mcu资源分配给所述从服务区会场,即将从服务区会场迁移到其它备用服务区内。本发明实施例中从服务区会场即0755服务区内的0755-2会场和0755-3会场,以及021服务区内的021-2会场和021-3会场。其它备用服务区即是0755服务区和021服务区的另一个备用服务区020服务区。

本发明实施例中在主服务区内存在至少两个从服务区的从服务区会场的情况下,可依据接入主服务区的从服务区的顺序,将主服务区内的从服务区会场迁移到其归属的备用服务区内。例如本发明实施例中0755服务区内的会场优先接入了主服务区,021服务区内的会场第二个接入主服务区,则可将后接入主服务区内的021服务区内的会场迁移优先迁移到020服务区,如图9所示。

本发明实施例中将021服务区内的会场迁移到020服务区后,判断主服务区内的可分配mcu资源是否足够将主服务区内的会场接入,若满足,则无需将0755服务区内的会场迁移到0755服务区的备用服务区内,若不满足,则继续将0755服务区内的会场迁移到0755服务区的备用服务区内。

进一步的,本发明实施例中若将0755服务区和021服务区内的会场全部迁移到各自的不同于010服务区的其它备用服务区后,010服务区内可分配的mcu资源仍不足以将主服务区内的会场接入,则可将主服务区内的可分配资源全部分配给主服务区的部分会场,然后将未分配资源的会场接入到101服务区的备用服务区中。

结合上述实施例提供的mcu资源的调度方法,本发明实施例还提供一种提供一种调度mcu资源的装置100,图10为本发明实施例提供的调度mcu资源的装置100构成示意图,如图10所示调度mcu资源的装置100包括接收单元101和处理单元102,其中:

接收单元101,用于接收会议接入请求。

处理单元102,用于判断接入会场的当前mcu的资源是否满足将所述会议接入请求中能够参会的全部会场接入;在当前mcu的资源不满足将所述参会的全部会场接入的情况下,将所述参会的全部会场拆分为至少两部分,将当前mcu的资源分配给所述参会会场中的部分会场,将其它mcu的资源分配给所述参会会场中未被分配资源的会场,所述其它mcu为不同于所述当前mcu的mcu。

本发明实施例中所述处理单元102,具体用于按如下方式将其它mcu的资源分配给所述参会会场中未分配资源的会场:

若当前mcu所属服务区内存在能够分配资源的mcu,则将当前mcu所属服务区内不同于所述当前mcu的mcu资源分配给所述参会会场中未被分配资源的会场;若当前mcu所属服务区内不存在能够分配资源的mcu,则将当前mcu所属服务区的备用服务区内的mcu资源分配给所述参会会场中未被分配资源的会场。

其中,所述备用服务区的数量为一个,且所述备用服务区内未被分配的mcu资源不少于所述未被分配资源的会场所需的mcu资源。

本发明实施例的一种实现方式中,所述当前mcu所属服务区为从服务区,所述备用服务区为主服务区,所述备用服务区内未被分配的mcu资源包括用于级联从服务区的mcu资源。

本发明实施例的另一种实现方式中,所述当前mcu所属服务区为主服务区,且所述主服务区内存在分配给从服务区会场的mcu资源,所述处理单元102还用于:

在将当前mcu的资源分配给所述参会会场中的部分会场之前,将所述从服务区会场的其它备用服务区的mcu资源分配给所述从服务区会场;所述其它备用服务区为不同于所述主服务区的所述从服务区会场的备用服务区。

基于上述实施例提供的调度mcu资源的装置100,本发明实施例还提供一种调度mcu资源的装置1000,图11所示为本发明实施例提供的调度mcu资源的装置1000的构成示意图,如图11所示,调度mcu资源的装置1000包括存储器1001、处理器1002和接收器1003。

所述存储器1001,用于存储处理器1002的程序代码。

所述接收器1003,用于接收会议接入请求。

所述处理器1002,用于调用所述存储器1001的程序代码,通过所述接收器1003获取接收会议接入请求,并判断接入会场的当前mcu的资源是否满足将所述会议接入请求中能够参会的全部会场接入;在当前mcu的资源不满足将所述参会的全部会场接入的情况下,将所述参会的全部会场拆分为至少两部分,将当前mcu的资源分配给所述参会会场中的部分会场,将其它mcu的资源分配给所述参会会场中未被分配资源的会场,所述其它mcu为不同于所述当前mcu的mcu。

本发明实施例中所述处理器1002,具体用于按如下方式将其它mcu的资源分配给所述参会会场中未分配资源的会场:

若当前mcu所属服务区内存在能够分配资源的mcu,则将当前mcu所属服务区内不同于所述当前mcu的mcu资源分配给所述参会会场中未被分配资源的会场;若当前mcu所属服务区内不存在能够分配资源的mcu,则将当前mcu所属服务区的备用服务区内的mcu资源分配给所述参会会场中未被分配资源的会场。

其中,所述备用服务区的数量为一个,且所述备用服务区内未被分配的mcu资源不少于所述未被分配资源的会场所需的mcu资源。

本发明实施例的一种实现方式中,所述当前mcu所属服务区为从服务区,所述备用服务区为主服务区,所述备用服务区内未被分配的mcu资源包括用于级联从服务区的mcu资源。

本发明实施例的另一种实现方式中,所述当前mcu所属服务区为主服务区,且所述主服务区内存在分配给从服务区会场的mcu资源,所述处理器1002还用于:

在将当前mcu的资源分配给所述参会会场中的部分会场之前,将所述从服务区会场的其它备用服务区的mcu资源分配给所述从服务区会场;所述其它备用服务区为不同于所述主服务区的所述从服务区会场的备用服务区。

需要说明的是,本发明实施例提供的调度mcu资源的装置100和调度mcu资源的装置1000,用于执行本发明实施例上述涉及的mcu资源的调度方法,故本发明实施例中对于调度mcu资源的装置100和调度mcu资源的装置1000描述不够详尽的地方,可参阅相关上述涉及的mcu资源的调度方法的实施例,在此不再赘述。

需要说明的是,本发明上述实施例中涉及的存储器,可以是只读存储器(英文:read-onlymemory;简称:rom),随机存取存储器(英文:randomaccessmemory;简称:ram),也可以是电可擦可编程只读存储器(英文:electricallyerasableprogrammableread-onlymemory;简称:eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此,例如存储器可以是上述存储器的组合。

本发明实施例涉及的处理器,可以是一个通用的中央处理器,利用各种接口和线路连接整个设备的各个部分,通过运行或执行存储在存储器内的指令以及调用存储在存储器内的数据,执行相应设备的各种功能和处理数据,从而对相应设备进行整体监控。可选的,处理器可包括一个或多个处理单元;优选的,处理器可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器中。

本发明在一些实施例中,处理器、存储器、可以在单一芯片上实现。

本发明实施例提供的mcu资源的调度装置,在当前mcu的资源不满足将所述参会的全部会场接入的情况下,将所述参会的全部会场拆分为至少两部分,将当前mcu的资源分配给所述参会会场中的部分会场,将其它mcu的资源分配给所述参会会场中未被分配资源的会场,所述其它mcu为不同于所述当前mcu的mcu。换言之,本发明实施例中是以会场为单位进行mcu资源调度的,即使当前mcu可分配资源不满足将参会的全部会场接入,也可将可分配的资源分配给部分会场,使得mcu资源能够被充分利用,提高了mcu资源的利用率。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1