音视频会议中服务器的扩容与缩容方法技术

技术编号:39188538 阅读:8 留言:0更新日期:2023-10-27 08:35
本发明专利技术涉及通信技术领域,尤其涉及一种音视频会议中服务器的扩容与缩容方法,包括:步骤S1,中控模块对服务器进行扩容或缩容;步骤S2,中控模块根据单位时间内处理的并发会议请求数量对缓存进程的内存占比进行初次调节,或,根据重复的会议请求的数量占比将会议数据备份周期调节至对应周期;步骤S3,所述中控模块根据单位运行周期的音视频会议的卡顿次数对音视频会议的流畅程度是否在允许范围内进行判定;步骤S4,中控模块将所述缓存进程的内存占比二次调节至第二对应占比,或,根据若干周期内扩容服务器的剩余内存空间的方差将云端存储的容量占比调节至对应容量占比,本发明专利技术实现了音视频会议的稳定性和有效性的提高。实现了音视频会议的稳定性和有效性的提高。实现了音视频会议的稳定性和有效性的提高。

【技术实现步骤摘要】
音视频会议中服务器的扩容与缩容方法


[0001]本专利技术涉及通信
,尤其涉及一种音视频会议中服务器的扩容与缩容方法。

技术介绍

[0002]随着音视频会议的广泛应用,线上协同办公越来越多,在音视频会议系统中,最消耗资源的就是MCU(MultipointControlUnit,多点控制单元)媒体服务。在全球音视频会议系统的构建中,主要选择第三方云服务器厂商,实现音视频会议。由于音视频会议厂商对第三方云服务资源的使用越来越多,如何高效的使用服务器资源、降低运营成本对音视频会议厂商越来越重要。
[0003]中国专利公开号:CN112532634A公开了一种音视频会议中服务器的扩容与缩容方法、装置,包括:获取服务器集群当前的音视频通话路数和所述服务器集群支持的音视频通话路数;调用所述服务器集群的历史会议数据;分别将所述服务器集群当前的音视频通话路数与所述服务器集群支持的音视频通话路数进行比较,所述服务器集群支持的音视频通话路数与所述服务器集群的历史会议数据进行比较;若所述服务器集群当前的音视频通话路数不小于预设倍数的所述服务器集群支持的音视频通话路数,或者所述服务器集群支持的音视频通话路数小于所述服务器集群的历史会议数据,则对所述服务器集群进行扩容,由此可见所述音视频会议中服务器的扩容与缩容方法存在以下问题:由于对单位时间内处理的并发会议请求数量反映出的音视频会议的运行稳定性不足的判定不精准导致的音视频会议服务器的负载能力下降。

技术实现思路

[0004]为此,本专利技术提供一种音视频会议中服务器的扩容与缩容方法,用以克服现有技术中由于对单位时间内处理的并发会议请求数量反映出的音视频会议的运行稳定性不足的判定不精准导致的音视频会议服务器的负载能力下降的问题。
[0005]为实现上述目的,本专利技术提供一种音视频会议中服务器的扩容与缩容方法,包括:步骤S1,在音视频会议的运行过程中,中控模块根据服务器的内存实际使用率判定所述服务器的负载程度是否在允许范围内,并在判定服务器的负载程度低于允许范围或超出允许范围时通过分别调整服务器的接入数量和云端存储容量以对服务器进行扩容或缩容;步骤S2,当所述中控模块完成对于所述服务器的单个运行周期的扩容或缩容操作,中控模块根据单位时间内处理的并发会议请求数量对音视频会议的运行稳定性是否在允许范围内进行判定,并在判定音视频会议的运行稳定性低于允许范围时将缓存进程的内存占比初次调节至第一对应占比,或,根据重复的会议请求的数量占比将会议数据备份周期调节至对应周期;步骤S3,在完成对于缓存进程的内存占比的初次调节时,所述中控模块根据单位运行周期的音视频会议的卡顿次数对音视频会议的流畅程度是否在允许范围内进行判定;步骤S4,当所述中控模块判定音视频会议的流畅程度低于允许范围时,中控模块将所述缓存进
程的内存占比二次调节至第二对应占比,或,根据若干周期内扩容服务器的剩余内存空间的方差将云端存储的容量占比调节至对应容量占比。
[0006]进一步地,所述中控模块根据服务器的内存实际使用率确定服务器的负载程度是否在允许范围内的两种判定方法,其中,第一种负载程度判定方法为,所述中控模块在预设第一使用率条件下判定服务器的负载程度低于允许范围,并通过减少服务器的接入数量和减小云端存储容量以对服务器进行缩容;第二种负载程度判定方法为,所述中控模块在预设第二使用率条件下判定服务器的负载程度在允许范围内;第三种负载程度判定方法为,所述中控模块在预设第三使用率条件下判定服务器的负载程度超出允许范围,并通过增加服务器的接入数量和增大云端存储容量以对服务器进行扩容;其中,所述预设第一使用率条件为,服务器的内存实际使用率小于等于预设第一使用率;所述预设第二使用率条件为,服务器的内存实际使用率大于预设第一使用率且小于等于预设第二使用率;所述预设第三使用率条件为,服务器的内存实际使用率大于预设第二使用率;所述预设第一使用率小于所述预设第二使用率。
[0007]进一步地,所述中控模块根据单位时间内处理的并发会议请求数量确定音视频会议的运行稳定性是否在允许范围内的三种判定方法,其中,第一种判定方法为,所述中控模块在预设第一数量条件下判定音视频会议的运行稳定性低于允许范围,通过计算预设第一数量与单位时间内处理的并发会议请求数量的差值将缓存进程的内存占比调节至对应占比;第二种判定方法为,所述中控模块在预设第二数量条件下判定音视频会议的运行稳定性低于允许范围,初步判定服务器存储数据的有效性低于允许范围,并根据重复的会议请求的数量占比对服务器存储数据的有效性是否低于允许范围进行二次判定;第三种判定方法为,所述中控模块在预设第三数量条件下判定音视频会议的运行稳定性在允许范围内;其中,所述预设第一数量条件为,单位时间内处理的并发会议请求数量小于等于预设第一数量;所述预设第二数量条件为,单位时间内处理的并发会议请求数量大于预设第一数量且小于等于预设第二数量;所述预设第三数量条件为,单位时间内处理的并发会议请求数量大于预设第二数量;所述预设第一数量小于所述预设第二数量。
[0008]进一步地,所述中控模块在所述预设第一数量条件下根据预设第一数量与单位时间内处理的并发会议请求数量的差值确定针对缓存进程的内存占比的两种调节方式,其中,第一种调节方式为,所述中控模块在预设第一数量差值条件下使用预设第二内存占比调节系数将缓存进程的内存占比调节至第一占比;第二种调节方式为,所述中控模块在预设第二数量差值条件下使用预设第一内存占比调节系数将缓存进程的内存占比调节至第二占比;其中,所述预设第一数量差值条件为,预设第一数量与单位时间内处理的并发会议请求数量的差值小于等于预设数量差值;所述预设第二数量差值条件为,预设第一数量
与单位时间内处理的并发会议请求数量的差值大于预设数量差值;所述预设第一内存占比调节系数小于所述预设第二内存占比调节系数。
[0009]进一步地,所述中控模块在所述预设第二数量条件下根据重复的会议请求的数量占比确定服务器存储数据的有效性是否在允许范围内的两种二次判定方法,其中,第一种二次判定方法为,所述中控模块在预设第一占比条件下判定服务器存储数据的有效性在允许范围内;第二种二次判定方法为,所述中控模块在预设第二占比条件下判定服务器春初数据的有效性低于允许范围,通过计算重复的会议请求的数量占比与预设占比的差值将数据备份周期调节至对应周期;其中,所述预设第一占比条件为,重复的会议请求的数量占比小于等于预设占比;所述预设第二占比条件为,重复的会议请求的数量占比大于预设占比。
[0010]进一步地,所述中控模块在预设第二占比条件下根据重复的会议请求的数量占比与预设占比的差值确定针对数据备份周期的两种调节方式,其中,第一种周期调节方式为,所述中控模块在预设第一占比差值条件下使用预设第一备份周期调节系数将数据备份周期调节至第一备份周期;第二种周期调节方式为,所述中控模块在预设第二占比差值条件下使用预设第二备份周期调节系数将数据备份周期调节至第二备份周期;其中,所述预设第一占比差值条件为,重复的会议请求的数量占比本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音视频会议中服务器的扩容与缩容方法,其特征在于,包括:步骤S1,在音视频会议的运行过程中,中控模块根据服务器的内存实际使用率判定所述服务器的负载程度是否在允许范围内,并在判定服务器的负载程度低于允许范围或超出允许范围时通过分别调整服务器的接入数量和云端存储容量以对服务器进行扩容或缩容;步骤S2,当所述中控模块完成对于所述服务器的单个运行周期的扩容或缩容操作,中控模块根据单位时间内处理的并发会议请求数量对音视频会议的运行稳定性是否在允许范围内进行判定,并在判定音视频会议的运行稳定性低于允许范围时将缓存进程的内存占比初次调节至第一对应占比,或,根据重复的会议请求的数量占比将会议数据备份周期调节至对应周期;步骤S3,在完成对于缓存进程的内存占比的初次调节时,所述中控模块根据单位运行周期的音视频会议的卡顿次数对音视频会议的流畅程度是否在允许范围内进行判定;步骤S4,当所述中控模块判定音视频会议的流畅程度低于允许范围时,中控模块将所述缓存进程的内存占比二次调节至第二对应占比,或,根据若干周期内扩容服务器的剩余内存空间的方差将云端存储的容量占比调节至对应容量占比。2.根据权利要求1所述的音视频会议中服务器的扩容与缩容方法,其特征在于,所述中控模块根据服务器的内存实际使用率确定服务器的负载程度是否在允许范围内的三种判定方法,其中,第一种负载程度判定方法为,所述中控模块在预设第一使用率条件下判定服务器的负载程度低于允许范围,并通过减少服务器的接入数量和减小云端存储容量以对服务器进行缩容;第二种负载程度判定方法为,所述中控模块在预设第二使用率条件下判定服务器的负载程度在允许范围内;第三种负载程度判定方法为,所述中控模块在预设第三使用率条件下判定服务器的负载程度超出允许范围,并通过增加服务器的接入数量和增大云端存储容量以对服务器进行扩容;其中,所述预设第一使用率条件为,服务器的内存实际使用率小于等于预设第一使用率;所述预设第二使用率条件为,服务器的内存实际使用率大于预设第一使用率且小于等于预设第二使用率;所述预设第三使用率条件为,服务器的内存实际使用率大于预设第二使用率;所述预设第一使用率小于所述预设第二使用率。3.根据权利要求1所述的音视频会议中服务器的扩容与缩容方法,其特征在于,所述中控模块根据单位时间内处理的并发会议请求数量确定音视频会议的运行稳定性是否在允许范围内的三种判定方法,其中,第一种判定方法为,所述中控模块在预设第一数量条件下判定音视频会议的运行稳定性低于允许范围,通过计算预设第一数量与单位时间内处理的并发会议请求数量的差值将缓存进程的内存占比调节至对应占比;第二种判定方法为,所述中控模块在预设第二数量条件下判定音视频会议的运行稳定性低于允许范围,初步判定服务器存储数据的有效性低于允许范围,并根据重复的会议请求的数量占比对服务器存储数据的有效性是否低于允许范围进行二次判定;第三种判定方法为,所述中控模块在预设第三数量条件下判定音视频会议的运行稳定
性在允许范围内;其中,所述预设第一数量条件为,单位时间内处理的并发会议请求数量小于等于预设第一数量;所述预设第二数量条件为,单位时间内处理的并发会议请求数量大于预设第一数量且小于等于预设第二数量;所述预设第三数量条件为,单位时间内处理的并发会议请求数量大于预设第二数量;所述预设第一数量小于所述预设第二数量。4.根据权利要求3所述的音视频会议中服务器的扩容与缩容方法,其特征在于,所述中控模块在所述预设第一数量条件下根据预设第一数量与单位时间内处理的并发会议请求数量的差值确定针对缓存进程的内存占比的两种调节方式,其中,第一种调节方式为,所述中控模块在预设第一数量差值条件下使用预设第二内存占比调节系数将缓存进程的内存占比调节至第一占比;第二种调节方式为,所述中控模块在预设第二数量差值条件下使用预设第一内存占比调节系数将缓存进程的内存占比调节至第二占比;其中,所述预设第一数量差值条件为,预设第一数量与单位时间内处理的并发会议请求数量的差值小于等于预设数量差值;所述预设第二数量差值条件为,预设第一数量与单位时间内处理的并发会议请求数量的差值大于预设数量差值;所述预设第一内存占比调节系数小于所述预设第二内存占比调节系数。5.根据权利要求4所述的音视频会议中服务器的扩容与缩容方法,其特征在于,所述中控模块在所述预设第二数量条件下根据重复的会议请求的数量占比确定服务器存储数据的有效性是否在允许范围内的两种二次判定方法,其中,第一种二次判定方法为,所述中控模块在预设第一占比条件下判定服务器存储数据的有效性在允许范围内;第二种二次判定方法为,所述中控模块在预设第二占比条件下判定服务器春初数据的有效性低于允许范围,通过计算重复的会议请求的数量占比与预设占比的差值将数据备份周期调节至...

【专利技术属性】
技术研发人员:余吉昌赵定金单锐杰
申请(专利权)人:广东保伦电子股份有限公司
类型:发明
国别省市:

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

1