一种网管系统及数据管理方法与流程

文档序号:12161650阅读:364来源:国知局
一种网管系统及数据管理方法与流程

本发明涉及通讯领域,尤其涉及一种网管系统及数据管理方法。



背景技术:

设备商网管和运营商上级网管对接时一般采用数据库视图接口对接,但是数据库视图接口对接的方式存在以下问题:定制视图需要制作数据库脚本,版本周期长;性能数据规模可达几亿级,上级网管对数据库视图进行复杂关联查询时,对网管数据库资源占用较大,影响告警,资源等其他业务模块的正常运行;从使用效率考虑,不能开放全部性能计数器给上级网管,即,现有网管系统的数据管理方法,由于上级网管采用视图接口直接访问主数据库,主数据库需要占用其他主业务资源供上级网管访问,导致主数据库性能降低。

因此,如何提供一种可以提高主数据库性能的网管系统,是本领域技术人员亟待解决的技术问题。



技术实现要素:

本发明提供了一种网管系统及数据管理方法,以解决现有网管需要占用主业务资源供上级网管访问导致的性能降低的问题。

本发明提供了一种网管系统,其包括:主节点,用于从网元设备获取性能数据;从节点,用于与主节点进行性能数据的同步,并根据上级网管的操作管理性能数据。

进一步的,主节点包括主业务模块及主数据库,主业务模块用于执行网管系统的主业务进程,主数据库用于存储包括性能数据的网管主业务数据。

进一步的,从节点包括接口机模块及性能数据库,接口机模块用于从主节点同步性能数据,性能数据库用于根据上级网管的操作管理性能数据。

进一步的,主数据库与性能数据库相互独立,且性能模型相同。

进一步的,从节点还用于根据用户选择,过滤性能数据,持久化过滤后的性能数据。

本发明还提供了一种用于网管系统的数据管理方法,其包括:主节点从网元设备获取性能数据;从节点与主节点进行性能数据的同步,并根据上级网管的操作管理性能数据。

进一步的,主节点包括主业务模块及主数据库,主业务模块执行网管系统的主业务进程,主数据库存储包括性能数据的网管主业务数据。

进一步的,从节点包括接口机模块及性能数据库,接口机模块从主节点同步性能数据,性能数据库根据上级网管的操作管理性能数据。

进一步的,主数据库与性能数据库相互独立,且性能模型相同。

进一步的,还包括:从节点根据用户选择,过滤性能数据,持久化过滤后的性能数据。

本发明的有益效果:

本发明提供了一种新的网管系统,主节点与从节点采用分布式部署,主节点获取网元设备的性能数据,从节点同步该性能数据,并供上级网管调用,使得上级网管与网管系统的主数据库实现了隔离,这样,主数据库就不需要占用 其主业务资源供上级网管访问性能数据时提高视图接口,提高了数据库性能,解决了现有网管需要占用主业务资源供上级网管访问导致的性能降低的问题;进一步的,用户在从节点可灵活定制需要的产品数据,从节点根据用户定制从主节点同步性能数据,并且独立的从节点性能数据库可以满足上级网管高负荷的查询操作,增强了用户的使用体验。

附图说明

图1为本发明第一实施例提供的网管系统的结构示意图;

图2为本发明第二实施例提供的数据管理方法的流程图;

图3为本发明第三实施例提供的数据管理方法的流程图。

具体实施方式

现通过具体实施方式结合附图的方式对本发明做出进一步的诠释说明。

第一实施例:

图1为本发明第一实施例提供的网管系统的结构示意图,由图1可知,在本实施例中,本发明提供的网管系统1包括:

主节点11,用于从网元设备2获取性能数据;

从节点12,用于与主节点进行性能数据的同步,并根据上级网管3的操作管理性能数据。

在一些实施例中,上述实施例中的主节点11包括主业务模块及主数据库,主业务模块用于执行网管系统的主业务进程,主数据库用于存储包括性能数据的网管主业务数据。

在一些实施例中,上述实施例中的从节点12包括接口机模块及性能数据库,接口机模块用于从主节点同步性能数据,性能数据库用于根据上级网管的操作管理性能数据。

在一些实施例中,上述实施例中的主数据库与性能数据库相互独立,且性能模型相同。

在一些实施例中,上述实施例中的从节点12还用于根据用户选择,过滤性能数据,持久化过滤后的性能数据。

图2为本发明第二实施例提供的数据管理方法的流程图,由图2可知,在本实施例中,本发明提供的数据管理方法包括以下步骤:

S201:主节点从网元设备获取性能数据;

S202:从节点与主节点进行性能数据的同步,并根据上级网管的操作管理性能数据。

在一些实施例中,上述实施例中的主节点包括主业务模块及主数据库,主业务模块执行网管系统的主业务进程,主数据库存储包括性能数据的网管主业务数据。

在一些实施例中,上述实施例中的从节点包括接口机模块及性能数据库,接口机模块从主节点同步性能数据,性能数据库根据上级网管的操作管理性能数据。

在一些实施例中,上述实施例中的主数据库与性能数据库相互独立,且性能模型相同。

在一些实施例中,上述实施例中的方法还包括:从节点根据用户选择,过 滤性能数据,持久化过滤后的性能数据。

现结合具体应用场景对本发明做进一步的诠释说明。

第三实施例:

图3为本发明第三实施例提供的数据管理方法的流程图,由图3可知,在本实施例中,本发明提供的数据管理方法包括以下步骤:

S301:部署网管系统。

网管系统安装阶段,进行分布式安装,主业务模块和主数据库部署在主节点,接口机模块和性能数据库部署在从节点,主从节点数据库的性能模型保持一致。

S302:主节点获取原始性能数据,并处理。

主节点从网元设备获取原始性能数据,对网元数据进行清洗,形成符合网管性能模型的数据。

S303:主节点与从节点进行性能数据的共享。

主节点准备性能外部表文件数据源,该数据源共享给从节点,主节点通知从节点来获取文件,从节点接口机模块从主节点获取数据源之后,主节点完成性能数据入库,供后续查询使用。

S304:从节点过滤性能数据并存储。

从节点根据用户选择进行数据过滤,过滤掉用户不关心的产品数据之后,将原数据文件转换成目标数据文件,将转换后的数据文件持久化存储到数据库,供上级网管查询时使用;这样上级网管在访问性能数据时,不需要与主数据库通过视图接口对接,通过从节点内的数据库即可访问性能数据,主数据库也不需要占用主节点的主业务资源提供查询功能,保证了主节点工作性能。

综上可知,通过本发明的实施,至少存在以下有益效果:

本发明提供了一种新的网管系统,主节点与从节点采用分布式部署,主节点获取网元设备的性能数据,从节点同步该性能数据,并供上级网管调用,使得上级网管与网管系统的主数据库实现了隔离,用户在从节点可灵活定制需要的产品数据,从节点根据用户定制从主节点同步性能数据,并且独立的从节点性能数据库可以满足上级网管高负荷的查询操作,增强了用户的使用体验。

以上仅是本发明的具体实施方式而已,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施方式所做的任意简单修改、等同变化、结合或修饰,均仍属于本发明技术方案的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1