配置业务的方法和装置制造方法及图纸

技术编号:17798273 阅读:42 留言:0更新日期:2018-04-25 21:47
本发明专利技术公开了一种配置业务的方法和装置,其中,该方法包括:将各个业务对应的XML格式的配置文件存储在数据库中;确定待部署的业务对应的接收设备;从数据库中获取业务对应的配置文件,并将配置文件发送至接收设备。本发明专利技术通过XML格式组织配置文件,各个业务都可以采用统一的格式进行组织,在部署业务时,将XML格式的配置文件发送至接收设备,则接收设备也可以根据同一格式的配置文件进行解析,由于本实施例采用XML格式的配置文件,使得各个业务都可以在同一个系统中进行管理,可操作性较强,解决了现有技术的如下问题:每一个业务都需要一个独立的配置管理系统,配置管理系统无法兼容其他业务,系统效率较低,可操作性较差。

【技术实现步骤摘要】
配置业务的方法和装置
本专利技术涉及通讯领域,特别是涉及一种配置业务的方法和装置。
技术介绍
电信通讯领域的业务往往伴随着大量的配置,同时设备节点规模大。现有都是通过操作人员登录设备查看配置文件以确认配置是否正确,操作过程繁琐,效率低下,且可靠性低。为了降低配置错误导致的问题,各业务往往需要独立开发一套配置管理系统来进行配置管理维护。业务开发的配置管理系统能够满足自身的需求,但对其他业务却没法兼容。因此,每一个业务都需要一个独立的配置管理系统,配置管理系统无法兼容其他业务,系统效率较低,可操作性较差。
技术实现思路
本专利技术提供一种配置业务的方法和装置,用以解决现有技术的如下问题:每一个业务都需要一个独立的配置管理系统,配置管理系统无法兼容其他业务,系统效率较低,可操作性较差。为解决上述技术问题,一方面,本专利技术提供一种配置业务的方法,包括:将各个业务对应的XML(可扩展标记语言,ExtensibleMarkupLanguage)格式的配置文件存储在数据库中;确定待部署的业务对应的接收设备;从所述数据库中获取所述业务对应的配置文件,并将所述配置文件发送至所述接收设备。可选的,所述方法还包括:接收所述接收设备反馈的所述业务的配置参数;判断反馈的所述配置参数与所述数据库中存储的所述业务的配置文件对应的配置参数是否一致;在反馈的所述配置参数与所述配置文件对应的配置参数不一致的情况下,从所述数据库中获取所述业务对应的配置文件,并发送至所述接收设备。可选的,将各个业务对应的XML格式的配置文件存储在数据库中之前,还包括:按照XML格式设置各个业务的配置文件,或者,将各个业务的配置文件的语言格式均转换为XML格式。另一方面,本专利技术还提供一种配置业务的方法,包括:接收来自服务器的配置文件,其中,所述配置文件为所述服务器下发的业务对应的XML格式的配置文件;解析所述配置文件,以得到配置参数;按照所述配置参数配置所述业务。可选的,所述方法还包括:根据来自所述服务器的上报请求消息或者按照预定时间间隔向所述服务器上报所述业务的配置参数;接收所述服务器根据所述配置参数返回的配置文件,并根据所述配置文件更新所述业务。另一方面,本专利技术还提供一种配置业务的装置,包括:配置管理模块,用于将各个业务对应的XML格式的配置文件存储在数据库中;设备管理模块,用于确定待部署的业务对应的接收设备;配置下发模块,用于从所述数据库中获取所述业务对应的配置文件,并将所述配置文件发送至所述接收设备。可选的,所述装置还包括:配置核查模块,用于接收所述接收设备反馈的所述业务的配置参数,并判断反馈的所述配置参数与所述数据库中存储的所述业务的配置文件对应的配置参数是否一致;在反馈的所述配置参数与所述配置文件对应的配置参数不一致的情况下,触发所述配置下发模块从所述数据库中获取所述业务对应的配置文件,并发送至所述接收设备。可选的,所述配置管理模块,还用于按照XML格式设置各个业务的配置文件,或者,将各个业务的配置文件的语言格式均转换为XML格式。另一方面,本专利技术还提供一种配置业务的装置,包括:配置应用代理模块,用于接收来自服务器的配置文件,其中,所述配置文件为所述服务器下发的业务对应的XML格式的配置文件;解析模块,用于解析所述配置文件,以得到配置参数;业务配置模块,用于按照所述配置参数配置所述业务。可选的,所述配置应用代理模块,还用于根据来自所述服务器的上报请求消息或者按照预定时间间隔向所述服务器上报所述业务的配置参数;接收所述服务器根据所述配置参数返回的配置文件,并触发所述解析模块和所述业务配置模块根据所述配置文件更新所述业务。本专利技术通过XML格式组织配置文件,各个业务都可以采用统一的格式进行组织,在部署业务时,将XML格式的配置文件发送至接收设备,则接收设备也可以根据同一格式的配置文件进行解析,由于本实施例采用XML格式的配置文件,使得各个业务都可以在同一个系统中进行管理,可操作性较强,解决了现有技术的如下问题:每一个业务都需要一个独立的配置管理系统,配置管理系统无法兼容其他业务,系统效率较低,可操作性较差。附图说明图1是本专利技术第一实施例中配置业务的方法的流程图;图2是本专利技术第二实施例中配置业务的方法的流程图;图3是本专利技术第三实施例中配置业务的装置的结构示意图;图4是本专利技术第三实施例中配置业务的装置的优选结构示意图;图5是本专利技术第四实施例中配置业务的装置的结构示意图;图6是本专利技术第五实施例中配置管理系统的结构示意图;图7是本专利技术第六实施例中配置管理系统的架构示意图;图8是本专利技术第六实施例中多业务的配置管理系统的架构示意图。具体实施方式为了解决现有技术的如下问题:每一个业务都需要一个独立的配置管理系统,配置管理系统无法兼容其他业务,系统效率较低,可操作性较差;本专利技术提供了一种配置业务的方法和装置,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。本专利技术第一实施例提供了一种配置业务的方法,该方法的流程如图1,包括步骤S102至S106:S102,将各个业务对应的XML格式的配置文件存储在数据库中。在本实施例中,存储在数据库中的各个配置文件都是XML格式的,通过XML格式来组织配置文件,更便于实现。S104,确定待部署的业务对应的接收设备。在部署各个业务时,可以将不同的业务部署到不同的设备上,因此,在部署某一业务的时候,需要确定该业务需要部署到哪个接收设备上,即从多个设备中选择一个设备作为接收配置文件的设备,此处的接收设备就是部署业务的设备。S106,从数据库中获取业务对应的配置文件,并将配置文件发送至接收设备。本专利技术实施例通过XML格式组织配置文件,各个业务都可以采用统一的格式进行组织,在部署业务时,将XML格式的配置文件发送至接收设备,则接收设备也可以根据同一格式的配置文件进行解析,由于本实施例采用XML格式的配置文件,使得各个业务都可以在同一个系统中进行管理,可操作性较强,解决了现有技术的如下问题:每一个业务都需要一个独立的配置管理系统,配置管理系统无法兼容其他业务,系统效率较低,可操作性较差。上述过程执行完,初始的业务部署完成,然后,在后续业务工作的过程中,可能还会存在业务的更新,因此,部署上述配置管理系统的服务器还可以向接受设备发送上报请求消息,以让接受设备根据该上报请求消息上报业务当前的配置参数,当然,也可以是接收设备按照预定时间间隔主动上报配置参数。对于上述服务器,其接收接收设备反馈的业务的配置参数,判断反馈的配置参数与数据库中存储的业务的配置文件对应的配置参数是否一致;如果一致,说明此时业务已经是最新版本,不需要更新,如果不一致,说明业务并非最新版本,需要进行更新,因此从数据库中获取业务对应的配置文件,并发送至接收设备。实现过程中,由于现有已经存在一些成熟部署的业务,因此,为了提高系统的兼容性,在将各个业务对应的XML格式的配置文件存储在数据库中之前,还可以将各个业务的配置文件的语言格式均转换为XML格式,再存储到数据库中,方便后续管理;当然,如果是第一次部署的业务,就可以按照XML格式设置各个业务的配置文件。本专利技术第二实施例提供一种配置业务的方法,与上述第一实施例中的配置业本文档来自技高网...
配置业务的方法和装置

【技术保护点】
一种配置业务的方法,其特征在于,包括:将各个业务对应的可扩展标记语言XML格式的配置文件存储在数据库中;确定待部署的业务对应的接收设备;从所述数据库中获取所述业务对应的配置文件,并将所述配置文件发送至所述接收设备。

【技术特征摘要】
1.一种配置业务的方法,其特征在于,包括:将各个业务对应的可扩展标记语言XML格式的配置文件存储在数据库中;确定待部署的业务对应的接收设备;从所述数据库中获取所述业务对应的配置文件,并将所述配置文件发送至所述接收设备。2.如权利要求1所述的方法,其特征在于,所述方法还包括:接收所述接收设备反馈的所述业务的配置参数;判断反馈的所述配置参数与所述数据库中存储的所述业务的配置文件对应的配置参数是否一致;在反馈的所述配置参数与所述配置文件对应的配置参数不一致的情况下,从所述数据库中获取所述业务对应的配置文件,并发送至所述接收设备。3.如权利要求1或2所述的方法,其特征在于,将各个业务对应的XML格式的配置文件存储在数据库中之前,还包括:按照XML格式设置各个业务的配置文件,或者,将各个业务的配置文件的语言格式均转换为XML格式。4.一种配置业务的方法,其特征在于,包括:接收来自服务器的配置文件,其中,所述配置文件为所述服务器下发的业务对应的可扩展标记语言XML格式的配置文件;解析所述配置文件,以得到配置参数;按照所述配置参数配置所述业务。5.如权利要求4所述的方法,其特征在于,所述方法还包括:根据来自所述服务器的上报请求消息或者按照预定时间间隔向所述服务器上报所述业务的配置参数;接收所述服务器根据所述配置参数返回的配置文件,并根据所述配置文件更新所述业务。6.一种配置业务的装置,其特征在于,包括:配置管理模块,用于将各个业务对应的可...

【专利技术属性】
技术研发人员:熊中谅
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1