[发明专利]一种呼叫服务的分布式均衡负载控制方法及呼叫系统有效
| 申请号: | 201710091680.6 | 申请日: | 2017-02-21 |
| 公开(公告)号: | CN106899772B | 公开(公告)日: | 2020-09-08 |
| 发明(设计)人: | 黄胜才;王国彬;张华杰;李辉 | 申请(专利权)人: | 深圳市彬讯科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04M3/523;H04M3/51 |
| 代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
| 地址: | 518000 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 呼叫 服务 分布式 均衡 负载 控制 方法 系统 | ||
本发明提供了一种呼叫服务的分布式均衡负载控制方法,包括以下步骤:所述数据校验进程控制模块预先加载数据表的数据,并解析所述加载的数据存储到数据校验进程控制模块的内存中,连接所述zookeeper集群组件、公共缓存区及各台FreeSWITCH服务器,监听所述zookeeper集群组件及各种连接状态,定时刷新所述数据校验进程控制模块的内存数据,如果监听到FreeSWITCH服务器连接失败,把失败的所述FreeSWITCH服务器标示为不可用状态,并将不可用状态标识存入到所述公共缓存内;该呼叫服务的分布式均衡负载控制方法及系统能灵活设置FreeSWITCH的最大负载能力,可控制地进行FreeSWITCH的相对负载占比设置,均衡分布最消耗性能的呼叫操作,均衡分配呼叫任务、减少资源的浪费、增强呼叫系统的稳定性。
技术领域
本发明涉及呼叫系统技术领域,尤其涉及一种呼叫服务的分布式均衡负载控制方法及呼叫系统。
背景技术
随着业务的发展,呼叫通话需求逐渐增多,在这样的情况下,单台呼叫服务器已经不能支撑业务的扩展,急需横向扩展;在扩展呼叫服务器之后,那么会存在这样的情况,每台FreeSWITCH(简称FS)的坐席注册数不均衡;或者每台机器上注册量即使均衡,每个话务员的打打电话时间和频率不一样,那么也不会能保证每台机器的上坐席通话数均衡。并且还存在每台服务器的性能不一样,也就是能承受的性能消耗存在差异,这样就需要一个算法来控制每台机器的负载占比。
现在的呼叫系统存在以下缺点:
(1)单台FreeSWITCH实现呼叫系统方式,坐席通话时,录音操作是在FreeSWITCH上进行;普通横向扩展后,由于坐席通话建立模式为phone-FreeSWITCH-gateway-client,坐席通话的录音是在注册的FreeSWITCH的上进行,当一台FreeSWITCH上的坐席呼叫量增多时,不能分配一些录音操作到另一些空闲的FreeSWITCH上,导致资源浪费。
(2)当一台FreeSWITCH因负载过大而导致宕机时,原先注册的坐席会自动注册到可用的FreeSWITCH上,会加重可用的FreeSWITCH的负载,甚至出现连链式系统崩溃。
以上两点缺陷对系统的健壮性和扩展性都是一个致命的问题。那么解决以上的问题,就需要做到系统的负载均衡。在性能消耗占比中,坐席注册管理所消耗的性能占比相对较小,而录音操作性能消耗占比最大的情况下,有效地分布录音操作尤为重要,在这里要求系统实现以下三点:
(1)坐席通话时,不限制进行录音操作FreeSWITCH;
(2)录音操作放在FreeSWITCH集群中性能消耗相对最少的FreeSWITCH上进行;
(3)实现可控制FreeSWITCH的相对负载占比设置。
因此,本领域的技术人员亟需研究出一种灵活设置FreeSWITCH的最大负载能力,可控制地进行FreeSWITCH的相对负载占比设置,均衡分布最消耗性能的呼叫操作,均衡分配呼叫任务、减少资源的浪费、增强呼叫系统的稳定性的呼叫服务的分布式均衡负载控制方法。
发明内容
本发明要解决的技术问题是提供一种呼叫服务的分布式均衡负载控制方法及呼叫系统,该呼叫服务的分布式均衡负载控制方法及系统能灵活设置FreeSWITCH的最大负载能力,可控制地进行FreeSWITCH的相对负载占比设置,均衡分布最消耗性能的呼叫操作,均衡分配呼叫任务、减少资源的浪费、增强呼叫系统的稳定性。
为解决上述技术问题,本发明提供了一种呼叫服务的分布式均衡负载控制方法,提供WEB管理模块、数据校验进程控制模块、呼叫接口服务模块、呼叫流程管理进程模块、若干FreeSWITCH服务器、若干坐席端、数据库及zookeeper集群组件,所述呼叫服务的分布式均衡负载控制方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市彬讯科技有限公司,未经深圳市彬讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710091680.6/2.html,转载请声明来源钻瓜专利网。





