一种资源调度的方法、装置、存储介质及产品制造方法及图纸

技术编号:38336383 阅读:14 留言:0更新日期:2023-08-02 09:17
本发明专利技术公开了一种资源调度的方法、装置、存储介质及产品,应用于视频数据处理领域,该方法包括:为预约的视频会议创建预占用资源;在所述视频会议开始预设时长后,持续监测实际参与所述视频会议的与会终端变化量;根据所述与会终端变化量,调整所述预占用资源;当所述视频会议结束后,回收所述视频会议占用的资源。源。源。

【技术实现步骤摘要】
一种资源调度的方法、装置、存储介质及产品


[0001]本专利技术涉及视频数据处理领域,尤其是涉及一种资源调度的方法、装置、存储介质及产品。

技术介绍

[0002]在线视频会议因其不受办公地点的限制,而被越来越多的客户使用。
[0003]然而,在线视频会议的背后往往需要视频会议服务区中的多点控制单元(Multi Control Unit,MCU)资源的支持,MCU资源的容量及稳定性是决定在线视频会议质量及接入会议终端数量的重要因素之一,接入视频会议的终端越多则需要的MCU资源也就越多。
[0004]通常,在预定一次开放性的在线视频会议时,除非有严格限制,否则并不清楚会议真正进行时到底会有多少终端入会,为了避免视频会议在正点时刻因为无资源可用造成会议无法创建,一般的做法是根据会议时间先预占用一部分视频服务器的MCU资源。但当视频会议进行时若有过多的终端入会,则会超过预先占用的资源,为保证多余的终端能够顺利参会,则需要从MCU中申请更多的资源用于本次在线视频会议,然而MCU资源在有限的情况下申请更多的资源往往存在失败的可能,这会导致多余的终端无法入会;而入会终端没有达到预期的数量时,预先占用的过多资源就会发生浪费。
[0005]鉴于此,如何提高有限的MCU资源的利用率,成为一个亟待解决的技术问题。

技术实现思路

[0006]本专利技术提供一种资源调度的方法、装置、存储介质及产品,用以解决现有技术中存在的在线视频服务器的MCU资源利用率低的技术问题。
[0007]第一方面,为解决上述技术问题,本专利技术实施例提供的一种资源调度的方法的技术方案如下:
[0008]为预约的视频会议创建预占用资源;
[0009]在所述视频会议开始预设时长后,持续监测实际参与所述视频会议的与会终端变化量;
[0010]根据所述与会终端变化量,调整所述预占用资源;
[0011]当所述视频会议结束后,回收所述视频会议占用的资源。
[0012]一种可能的实施方式,为预约的视频会议创建预占用资源,包括:
[0013]根据所述视频会议的预约信息,确定在所述视频会议的开始时间多点控制单元MCU资源池是否能满足所述视频会议所需资源总量的第一比例对应的预估资源总量;其中,所述MCU资源池是由多个视频服务器的MCU资源构成的,所述预约信息包括所述视频会议的开始时间、预估会议时长、预估与会终端总数、会议重要性;
[0014]若满足,则在所述多个视频服务器中MCU资源空闲率最高的视频服务器上创建所述视频会议。
[0015]一种可能的实施方式,确定在所述视频会议的开始时间MCU资源池是否满足所述
视频会议所需资源总量的第一比例对应的预估资源总量,包括:
[0016]预估单台与会终端占用的MCU资源量;
[0017]对所述MCU资源量、所述预估与会终端总数及所述第一比例进行积运算,得到所述预估资源总量;
[0018]判断所述MCU资源池在所述开始时间的空闲资源量是否大于或等于所述预估资源总量;
[0019]若为是,确定在所述视频会议的开始时间MCU资源池满足所述预估资源总量。
[0020]一种可能的实施方式,在所述多个视频服务器中MCU资源空闲率最高的视频服务器上创建所述视频会议,包括:
[0021]判断空闲率最高的视频服务器的MCU资源是否满足所述预估资源总量;
[0022]若满足,则在所述空闲率最高的视频服务器上创建所述视频会议;
[0023]若不满足,则级联多个视频服务器的空闲MCU资源,获得满足所述预估资源总量的级联资源;在所述级联资源上创建所述视频会议。
[0024]一种可能的实施方式,持续监测实际参与所述视频会议的与会终端变化量之前,还包括:
[0025]在所述视频会议开始预设时长后,判断实际参与所述视频会议的与会终端占用的资源量是否达到所述预估资源总量;
[0026]若为否,则回收所述预占用资源中未被占用的资源。
[0027]一种可能的实施方式,所述视频服务器包括应用区、回收区、备用区,所述应用区、所述回收区、所述备用区占所述视频资源服务器中MCU资源的比例和为1。
[0028]一种可能的实施方式,根据所述与会终端变化量,调整所述预占用资源,包括:
[0029]当所述与会终端变化量为增加时,从所述回收区为新增的与会终端分配资源;
[0030]当所述与会终端变化量为减少时,回收离开的与会终端占用的资源到所述回收区。
[0031]一种可能的实施方式,从所述回收区为新增的与会终端分配资源,包括:
[0032]判断所述回收区的资源是否满足所述新增的与会终端的资源需求;
[0033]若不满足,则从所述备用区为所述新增的与会终端分配资源。
[0034]一种可能的实施方式,从备用区为所述新增的与会终端分配资源,包括:
[0035]判断所述备用区的资源是否满足所述新增的与会终端的资源需求;
[0036]若不满足,则压缩已占用资源的与会终端中使用分辨率大于预设分辨率的与会终端的分辨率;
[0037]将用压缩分辨率后节约得到资源分配给所述新增的与会终端。
[0038]一种可能的实施方式,所述视频会议的优先级高于预设优先级时,优先为参与所述视频会议的与会终端分配资源。
[0039]第二方面,本专利技术实施例提供了一种资源调度的装置,包括:
[0040]创建单元,用于为预约的视频会议创建预占用资源;
[0041]监测单元,用于在所述视频会议开始预设时长后,持续监测实际参与所述视频会议的与会终端变化量;
[0042]调整单元,用于根据所述与会终端变化量,调整所述预占用资源;
[0043]回收单元,用于当所述视频会议结束后,回收所述视频会议占用的资源。
[0044]一种可能的实施方式,所述创建单元具体用于:
[0045]根据所述视频会议的预约信息,确定在所述视频会议的开始时间多点控制单元MCU资源池是否能满足所述视频会议所需资源总量的第一比例对应的预估资源总量;其中,所述MCU资源池是由多个视频服务器的MCU资源构成的,所述预约信息包括所述视频会议的开始时间、预估会议时长、预估与会终端总数、会议重要性;
[0046]若满足,则在所述多个视频服务器中MCU资源空闲率最高的视频服务器上创建所述视频会议。
[0047]一种可能的实施方式,所述创建单元还用于:
[0048]预估单台与会终端占用的MCU资源量;
[0049]对所述MCU资源量、所述预估与会终端总数及所述第一比例进行积运算,得到所述预估资源总量;
[0050]判断所述MCU资源池在所述开始时间的空闲资源量是否大于或等于所述预估资源总量;
[0051]若为是,确定在所述视频会议的开始时间MCU资源池满足所述预估资源总量。
[0052]一种可能的实施方式,所述创建单元还用于:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源调度的方法,其特征在于,包括:为预约的视频会议创建预占用资源;在所述视频会议开始预设时长后,持续监测实际参与所述视频会议的与会终端变化量;根据所述与会终端变化量,调整所述预占用资源;当所述视频会议结束后,回收所述视频会议占用的资源。2.如权利要求1所述的方法,其特征在于,为预约的视频会议创建预占用资源,包括:根据所述视频会议的预约信息,确定在所述视频会议的开始时间多点控制单元MCU资源池是否能满足所述视频会议所需资源总量的第一比例对应的预估资源总量;其中,所述MCU资源池是由多个视频服务器的MCU资源构成的,所述预约信息包括所述视频会议的开始时间、预估会议时长、预估与会终端总数、会议重要性;若满足,则在所述多个视频服务器中MCU资源空闲率最高的视频服务器上创建所述视频会议。3.如权利要求2所述的方法,其特征在于,确定在所述视频会议的开始时间MCU资源池是否满足所述视频会议所需资源总量的第一比例对应的预估资源总量,包括:预估单台与会终端占用的MCU资源量;对所述MCU资源量、所述预估与会终端总数及所述第一比例进行积运算,得到所述预估资源总量;判断所述MCU资源池在所述开始时间的空闲资源量是否大于或等于所述预估资源总量;若为是,确定在所述视频会议的开始时间MCU资源池满足所述预估资源总量。4.如权利要求2所述的方法,其特征在于,在所述多个视频服务器中MCU资源空闲率最高的视频服务器上创建所述视频会议,包括:判断空闲率最高的视频服务器的MCU资源是否满足所述预估资源总量;若满足,则在所述空闲率最高的视频服务器上创建所述视频会议;若不满足,则级联多个视频服务器的空闲MCU资源,获得满足所述预估资源总量的级联资源;在所述级联资源上创建所述视频会议。5.如权2

4任一项所述的方法,其特征在于,持续监测实际参与所述视频会议的与会终端变化量之前,还包括:在所述视频会议开始预设时长后,判断实际参与所述视频会议的与会终端占用的资源量是否达到所述预估资源总量;若为否,则回收所述预占用资源中未被占用的资源。6.如权利要求5所述的方法,其特征在于,其特征在于,所述视频服务器包括应用区、回收区、备...

【专利技术属性】
技术研发人员:张浩李志福梁飞刘越婷
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1