一种软交换集中配置管理系统技术方案

技术编号:29967477 阅读:23 留言:0更新日期:2021-09-08 09:38
本发明专利技术公开了一种软交换集中配置管理系统,包括配置中心、数据库,配置中心与至少一个应用组件进行交互,接收各应用组件的请求,判断请求目的,基于不同的请求进入相应的操作。在接收到应用组件的配置信息后,传输到数据库中进行存储;在接收到应用组件的启动或停止请求时,启动或停止应用组件的服务;在接收到应用组件修改配置的请求时,对数据库中的配置信息进行修改;在接收到应用组件的服务请求时,从数据库中获取应用组件的配置信息,并返回给应用组件。本申请通过设置配置中心,将配置集中化管理,对不同的服务类型与服务ID进行区分,实现对配置的分类管理。实现对配置的分类管理。实现对配置的分类管理。

【技术实现步骤摘要】
一种软交换集中配置管理系统


[0001]本专利技术涉及网络通信
,尤其是涉及一种软交换集中配置管理系统。

技术介绍

[0002]目前,大型软交换集群系统中,有很多服务组件,这些服务组件的数量可以达到几十或者几百个,通常,这些服务组件都是独立进行系统配置,比如配置文件的方式。在机器、服务数量众多的情况下,各自独立的系统配置其数据量是很可观的,如何对这些系统配置进行统一的管理,是目前亟待解决的问题。

技术实现思路

[0003]本专利技术的目的是提供一种软交换集中配置管理系统,设置配置中心,在配置中心中设置程序配置管理模块、路由配置管理模块、应用配置管理模块、服务监控管理模块,用于根据配置类型和ID对各配置进行区分和管理,实现了对系统配置的统一管理。
[0004]第一方面,本专利技术的上述专利技术目的通过以下技术方案得以实现:一种软交换集中配置管理系统,其特征在于:包括配置中心、数据库,配置中心用于与至少二个应用组件进行交互,在接收到各应用组件的配置信息后,传输到数据库中进行存储;在接收到各应用组件的请求后,根据请求目的,确认是否修改应用组件的配置信息,或是否启动应用组件服务,或是否停止应用组件服务;查询应用组件配置并返回给应用组件。
[0005]本专利技术进一步设置为:配置中心包括程序配置管理模块、路由配置管理模块、应用资源配置管理模块、服务监控管理模块;程序配置管理模块用于管理应用组件的运行配置信息;路由配置管理模块用于采用正则表达式来匹配相应的路由规则;应用资源配置管理模块用于管理应用组件的资源配置信息,支持至少两套联络中心共享同一套配置信息;服务监控管理模块用于对系统中所有应用组件的运行情况进行监控、告警和运维管理。
[0006]本专利技术进一步设置为:应用组件的运行配置信息,包括:应用组件的监听IP和端口、数据库连接地址和端口、服务运行中涉及到的启动线程数、依赖服务地址;根据应用组件的服务类型和ID,查询配置信息并返回给应用组件。
[0007]本专利技术进一步设置为:路由配置管理模块根据路由类型对接不同路由模块,配置和调整路由规则,控制路由的穿透性;应用管理具体数据包括呼叫中心领域的坐席相关信息、分机相关信息、路由点、队列相关信息、行政组与用户权限的行政逻辑配置;服务运行情况监控包括:服务的运行状态、运行内存、线程数、请求频率、请求数;运维管理包括控制服务的启停、日志下载、日志分析。
[0008]本专利技术进一步设置为:程序配置管理模块用于进行程序配置管理,包括注册服务资源配置管理、媒体服务资源配置管理、应用服务器系统配置管理;注册服务资源配置管理包括管理注册服务器配置、负载均衡配置、域名配置、分机配置;媒体服务资源配置管理包括媒体服务器配置、录音资源配置、互动式语音应答配置、网关配置;应用服务器系统配置
管理用于管理应用组件的服务系统配置。
[0009]本专利技术进一步设置为:应用资源配置管理模块包括交换机相关配置、组织架构权限配置;交换机相关配置包括坐席配置、路由点配置、队列配置、小休码配置;组织架构权限配置包括企业组织架构配置、角色配置、用户配置;服务监控管理模块用于实时监测资源信息和出现异常时进行告警。
[0010]第二方面,本专利技术的上述专利技术目的通过以下技术方案得以实现:一种软交换集中配置管理方法,配置中心接收应用组件的请求并反馈响应信息给应用组件,实时监测资源信息,通过监控配置控制应用服务的启停;在接收到应用组件的请求时,根据请求目的,决定是否启动应用组件,或是否停止应用组件,或是否修改应用组件配置信息,在需要修改应用组件配置信息时,进行修改并存储。
[0011]本专利技术进一步设置为:配置中心的工作,包括以下步骤:S1、开始;S2、接受应用组件i的请求;S3、判断请求目的是否与组件配置信息相关,若是,进入下一步,若否,转S6;S4、判断请求是否为修改组件配置信息,若是,进入下一步,若否,转S9;S5、将配置信息存入数据库,转S10;S6、判断是否为启动服务请求,若是,进入下一步,若否,转S8;S7、启动应用组件i的服务,转S10;S8、停止应用组件i的服务,转S10;S9、从数据库获取应用组件i的配置信息;S10、判断操作是否成功,得到响应成功或失败结果;S11、返回响应成功或失败信息给应用组件i;S12、结束。
[0012]本专利技术进一步设置为:配置中心实时监测资源信息,包括:定时向pbx代理节点发起监控服务状态请求,接收从pbx代理节点返回的服务状态信息,对服务监控信息进行展示;根据监测配置,向pbx代理节点发起启动或停止服务状态请求。
[0013]第三方面,本专利技术的上述专利技术目的通过以下技术方案得以实现:一种软交换集中配置管理终端,包括存储器、处理器、以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请所述方法。
[0014]第四方面,本专利技术的上述专利技术目的通过以下技术方案得以实现:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被所述处理器执行时实现本申请所述方法。
[0015]与现有技术相比,本申请的有益技术效果为:1.本申请通过设置配置中心,将配置集中化管理,实现配置的统一管理;2.进一步地,本申请通过在配置中心设置相应的管理模块,对不同的服务类型与服务ID进行区分,实现对配置的分类管理;3.进一步地,本申请通过路由管理模块,提供统一路由处理请求接口,所有应用组件的请求都集中向配置中心请求路由地址,实现媒体服务器的扩展。
附图说明
[0016]图1是本申请的一个具体实施例的软交换服务配置管理交互示意图;图2是本申请的一个具体实施例的配置中心控制流程示意图。
具体实施方式
[0017]以下结合附图对本专利技术作进一步详细说明。
[0018]具体实施例一本申请的一种软交换集中配置管理系统,包括配置中心、数据库,配置中心与至少一个应用组件进行交互,接收各应用组件的请求,判断请求目的,基于不同的请求进入相应的操作。在接收到应用组件的配置信息后,传输到数据库中进行存储;在接收到应用组件的启动或停止请求时,启动或停止应用组件的服务;在接收到应用组件修改配置的请求时,对数据库中的配置信息进行修改;在接收到应用组件的服务请求时,从数据库中获取应用组件的配置信息,并返回给应用组件。
[0019]应用组件的应用配置信息均拥有域名属性,包括座席配置、队列配置、路由配置、网关配置、应用组件属性。不同应用组件其域名属性不同,所有应用组件共用一套软交换平台,即同一套平台的媒体处理和语音交互能力。配置中心在接收到应用组件的请求时,在数据库中查询获得该应用组件域名下的配置信息反馈给应用组件。
[0020]配置中心包括程序配置管理模块、路由配置管理模块、应用配置管理模块、服务监控管理模块。
[0021]一、程序配置管理模块:程序配置管理模块用于进行程序配置管理,管理应用组件的运行配置信息,如应用组件的监听IP和端口、数据库连接地址及端口、应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软交换集中配置管理系统,其特征在于:包括配置中心、数据库,配置中心用于与至少二个应用组件进行交互,在接收到各应用组件的配置信息后,传输到数据库中进行存储;在接收到各应用组件的请求后,根据请求目的,确认是否修改应用组件的配置信息,或是否启动应用组件服务,或是否停止应用组件服务;查询应用组件配置并返回给应用组件。2.根据权利要求1所述软交换集中配置管理系统,其特征在于:配置中心包括程序配置管理模块、路由配置管理模块、应用资源配置管理模块、服务监控管理模块;程序配置管理模块用于管理应用组件的运行配置信息;路由配置管理模块用于采用正则表达式来匹配相应的路由规则;应用资源配置管理模块用于管理应用组件的资源配置信息,支持至少两套联络中心共享同一套配置信息;服务监控管理模块用于对系统中所有应用组件的运行情况进行监控、告警和运维管理。3.根据权利要求2所述软交换集中配置管理系统,其特征在于:应用组件的运行配置信息,包括:应用组件的监听IP和端口、数据库连接地址和端口、服务运行中涉及到的启动线程数、依赖服务地址;根据应用组件的服务类型和ID,查询配置信息并返回给应用组件。4.根据权利要求2所述软交换集中配置管理系统,其特征在于:路由配置管理模块根据路由类型对接不同路由模块,配置和调整路由规则,控制路由的穿透性;应用管理具体数据包括呼叫中心领域的坐席相关信息、分机相关信息、路由点、队列相关信息、行政组与用户权限的行政逻辑配置;服务运行情况监控包括:服务的运行状态、运行内存、线程数、请求频率、请求数;运维管理包括控制服务的启停、日志下载、日志分析。5.根据权利要求2所述软交换集中配置管理系统,其特征在于:程序配置管理模块用于进行程序配置管理,包括注册服务资源配置管理、媒体服务资源配置管理、应用服务器系统配置管理;注册服务资源配置管理包括管理注册服务器配置、负载均衡配置、域名配置、分机配置;媒体服务资源配置管理包括媒体服务器配置、录音资源配置、互动式语音应答配置、网关配置;应用服务器系统配置管理用于管理应用组件的服务系统配置。6.根据权利要求2所述软交换集中配置管理系统,其特征在于:应用...

【专利技术属性】
技术研发人员:彭勇张进财
申请(专利权)人:上海井星信息科技有限公司
类型:发明
国别省市:

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

1