一种容量预警报表自动生成方法

文档序号:7686524阅读:160来源:国知局
专利名称:一种容量预警报表自动生成方法
技术领域
本发明属于移动通信网管技术领域,尤其是一种容量预警报表自动生成 方法。
背景技术
从移动通信网络运营分析的角度看,移动通信网络的容量预警功能越来 越重要。移动通信网络的决策者通过容量预警报表能够及时发现移动通信网 络中存在的隐患并据此做出相应的调整与改进,因此全面、准确、及时、完 整的容量预警报表对移动通信网络生产和移动通信网络服务质量的提高有着 至关重要的指导作用。但是,随着通信技术的不断发展、网络规模的不断扩 大以及网元设备种类的不断增加,将各种设备的性能指标进行汇总进而生成 容量预警报表需要进行大量的计算和关联分析,因此,最终生成的容量预警 报表经常由于部分原始数据的缺失而不全面。
当容量预警报表不全时,目前的解决方案是对原始数据进行补采后重新 制作相关报表和容量预警报表,各个重新制作报表的过程是独立、分散的, 同时,综合分析报表的完整性和准确性也很难保证。在现阶段,业界经常采 用如下两种综合分析报表生成方式第一种方式使用由网管系统数据库、数 据转换和计算模块及综合报表制作模块构成的综合分析报表生成系统来生 成,其结构如图3所示,这种方式直接从网管系统数据库中提取综合分析报 表所需要的数据,经过对不同厂商数据的转换和计算后生成综合分析报表, 这种方式的缺点在于所得到的综合报表中的数据未必是完整的,例如所制作
的综合分析报表需要50套设备的数据,在制作综合分析报表的某个时间点网 管系统数据库中只有40套设备的数据(即出现了部分网元设备上报数据不成 功的情况),那么仅根据此40套设备的数据生成的综合分析报表并不能反映 真实情况,综合分析报表的完整性降低,经过维护人员对缺失数据原因判断、 缺失数据补采工作后,剩余10套设备数据才能进入网管系统数据库中,但是 作为综合报表制作人员来讲,其并不知道缺失数据已经准备好,需重新制作 综合分析报表,因此综合分析报表的完整性很难保证;第二种方式使用由网 管系统数据库、数据库完整性检査模块、数据转换和计算模块及综合报表制 作模块构成的综合分析报表生成系统来生成,其结构如图4所示,这种方式 在每次制作综合分析报表时,均要对需分析的数据库中的数据进行完整性检 查,如果准备好了,才进行不同厂商数据的转换和计算并生成报表,否则,
4就需要等待数据准备好才能进行,这种方式的优势在于能够保证制作成功的 报表的完整性,但其存在的缺点在于当网元设备上报到数据库中的数据不正 确时,需要对这些数据进行重新采集,但是此时综合分析报表已经根据先前 不正确的数据库数据进行了制作,其报表制作人员无法获知数据进行了重新 采集,综合分析报表的准确性很难得到保证。综上所述,现有综合分析报表 生成方法主要存在以下问题l.对不同厂家、不同类型的网元设备需要编写 不同的数据采集模块,但是,随着网络规模的发展扩大,数据采集模块的数 量不断增加,对数据采集模块的运行管理变得愈来愈复杂;2.对大量报表制 作模块进行人工维护方式,存在维护工作量大、效率低的缺点,尤其当重新 制作报表时,独立分散的报表模块进一步增大了工作量,且综合分析报表的 完整性和准确性很难得到保证;3.对于新的统计和分析需求需要进行新的研 发,缺少对所采集数据的关联分析和再利用,可扩展性较低。

发明内容
本发明的目的在于克服现有技术的不足,提供一种容量预警报表自动生 成方法,用以解决现有移动通信网管系统中维护大量独立、分散报表的高复 杂性和高维护成本的问题,使容量预警报表的生成过程自动化。
本发明解决其技术问题是采取以下技术方案实现的
一种容量预警报表自动生成方法,其特征在于该方法包括下述步骤
(1) .普通报表制作模块在报表制作完成时调用公共模块,并将该报表名 称传送给公共服务模块;
(2) .公用服务模块将该报表名称及报表己做完标记写入已制作数据表中;
(3) .数据总控模块定时轮询已制作数据表,对报表已做完标记的报表调 用相应的数据抓取模块;
(4) .数据抓取模块从网管系统数据库中抓取容量预警数据并存储到容量 预警数据库中,清除已制作数据表中的报表已做完标记,同时在己抓取数据 表中写入报表数据已抓取标记;
(5) .容量预警报表总控模块定时轮询己抓取数据表,对报表数据已抓取 标记的报表调用相应的容量预警报表制作模块实现各类容量预警报表的制 作,同时清除已抓取数据表中的报表数据已抓取标记。
而且,所述的普通报表制作模块及公共服务模块安装在每一个报表服务 器上,所述的数据总控模块、数据抓取模块、容量预警报表总控模块及容量 预警报表制作模块安装在容量预警服务器中。
而且,所述的容量预警服务器与报表服务器在逻辑上相分离,所述的容量 预警服务器与报表服务器在物理上为分离的实体,或者容量预警服务器与任 一报表服务器为同一实体。
而且,所述的已制作数据表、已抓取数据表存储在应用数据库中。而且,所述的普通报表制作模块通过添加Shell调用接口调用公共服务模 块,所述的报表名称以命令行参数形式传送给公共服务模块。
而且,所述的数据总控模块为一个常驻于容量预警服务器内存的服务模 块,其初始化时自动将配置文件中的数据读入容量预警服务器的内存中。
而且,所述的数据总控模块根据配置文件确定报表的抓取范围,该配置文 件与普通报表制作模块一一对应。
而且,所述的数据总控模块对报表已做完标记的报表采用队列缓存管理方 式,依次调用与该报表相对应的数据抓取模块。
而且,在已制作数据表和已抓取数据表中还设有多个用于分析及统计的标 志位。
而且,所述的容量预警报表包括互联互通链路间的负荷预警报表、省际链 路负荷预警报表、各个MSC交换机之间的链路负荷预警报表。
本发明的优点和积极效果是
1. 本容量预警报表自动生成方法在现有移动通信网管系统中将各普通报 表制作模块和容量预警报表模块建立一种对应关系,从而使原移动通信网管 系统中存在的多个分散或独立的系统联系在一起,进而实现容量预警报表的 自动生成,解决了现有网管系统中维护大量独立、分散报表的高复杂性和高 维护成本的问题。
2. 本容量预警报表自动生成方法采用定时轮询触发模式,能够有效地解 决补做容量预警报表的问题,完全自动化地进行数据抓取及容量预警报表的 制作,不必进行人工判断和关联分析,进一步降低了工作难度并减小了运维 的工作量。
3. 本容量预警报表自动生成方法只对现有移动通信网管系统进行最小范 围的修改,网管维护人员只需要对报表服务器中的普通报表制作模块进行维 护即可实现,不影响维护人员的使用习惯。
4. 本容量预警报表自动生成方法设置已制作数据表和已抓取数据表两个 数据表,在上述数据表中还设有多个用于分析及统计的标志位,使其不仅能 够适用于目前所需要的容量预警性能指标,而且还具有很好的扩展性,用于 系统功能的扩展。
5. 本发明提供了一种预警报表自动生成方法,解决了现有移动通信网管 系统中存在的维护高复杂性、高维护成本的问题,同时便于系统功能的扩展。


图1是适用于本发明的容量预警报表自动生成系统的连接示意图; 图2是本发明处理流程框图3是现有技术的一种综合分析报表生成系统;图4是现有技术的另一种综合分析报表生成系统。
具体实施例方式
以下结合附图对本发明实施例做进一步详述。
如图1所示,本发明实施在由网络交换机、网管数据库(网管系统数据 库和应用数据库)、报表服务器、容量预警服务器以及容量预警数据库连接构 成的容量预警报表自动生成系统中,其中,网络交换机、报表服务器以及网 管数据库都是现有网络中已存在的设备,网管数据库包括话务网管系统数据 库、传输网管系统数据库等保存最原始信息的数据库,应用数据库是为应用 服务的数据库。本发明是在原系统中增加了容量预警服务器及存放生成容量 预警报表数据的容量预警数据库。在每个报表服务器上均安装有普通报表制 作模块和公用服务模块,在容量预警服务器中则安装有数据总控模块、数据 抓取模块、容量预警报表总控模块及容量预警报表制作模块。
在上述系统连接中,容量预警服务器与报表服务器在逻辑上是相分离的, 但在物理上容量预警服务器与报表服务器可以为分离的实体的结构,也可以 是容量预警服务器与任一报表服务器为同一实体的结构。无论是哪种结构, 都可以实现本发明。
本容量预警报表自动生成方法的处理流程如图2所示,其实现步骤如下
(1) .安装在各个报表服务器上普通报表制作模块在报表制作完成后,通
过在普通报表制作模块中添加一个Shell调用接口以调用公共服务模块并将 生成的报表名称作为命令行参数传送给公共服务模块。
(2) .公用服务模块将命令行参数上收到的该报表名称整理为一条记录插 入到应用数据库中的已制作数据表中,同时将报表已做完标记写入到相应位 置,该已制作数据表用于存储当前已经制作完成的报表信息,每条记录除包 含报表名称外,还包括报表己做完标记及其他用于扩展使用的标志位。
(3) .数据总控模块为一个常驻于容量预警服务器内存的服务模块,其初 始化时自动将配置文件中的数据读入容量预警服务器的内存中,数据总控模 块定时轮询已制作数据表,对报表已做完标记的报表根据配置文件确定报表 的抓取范围并调用相应的数据抓取模块,数据总控模块在轮询时对报表已做 完标记的报表采用队列缓存管理方式,依次调用与该报表相对应的数据抓取 模块。此处的配置文件如实反映了普通报表与综合分析报表的关联关系,这 种关联关系通常是系统维护人员通过分析具体综合指标与普通报表的关系而 得到的一种表与表之间的关系,并由系统维护人员对其进行维护,维护的方 式有多种可以直接更新配置文件的内容,也可以通过可视化的图形界面来 配置表与表的关系,还可以通过固定格式的表格、文本导入等方式。
(4) .数据抓取模块从网管系统数据库中抓取容量预警数据并存储到容量预警数据库中,清除己制作报表中的报表已做完标记,同时在应用数据库中 的己抓取数据表中写入报表数据已抓取标记;
(5).容量预警报表总控模块定时轮询已抓取数据表,对报表数据已抓取 标记的报表调用相应的容量预警报表制作模块实现各类容量预警报表的制 作,如互联互通链路间的负荷、省际链路负荷、各个MSC交换机之间的链路 负荷等容量预警报表的制作,清除已抓取数据表中的报表数据已抓取标记。
本技术方案是对原报表服务器中的普通报表制作模块进行了修改,其在 普通报表制作模块的结尾增加了 Shell调用接口,通过该调用接口调用公用 服务模块便完成了与容量预警服务器中的数据总控模块、数据抓取模块、容 量预警报表总控模块及容量预警报表制作模块的交互功能。
本技术方案的已制作数据表和己抓取数据表中还设有多个用于分析及统 计的标志位可以方便地用于系统功能的扩展,同时为以后与ETL工具整合预 留了接口。
在上述方案中若由于数据缺失报表制作失败,进行补做时,维护人员不 必关心此报表数据与后续容量预警报表的关联性,只需对普通报表制作模块 进行维护,系统就能够自动触发后续容量预警报表关联及制作流程。
需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因 此本发明并不限于具体实施方式
中所述的实施例,凡是由本领域技术人员根 据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。
权利要求
1.一种容量预警报表自动生成方法,其特征在于该方法包括下述步骤(1).普通报表制作模块在报表制作完成时调用公共模块,并将该报表名称传送给公共服务模块;(2).公用服务模块将该报表名称及报表已做完标记写入已制作数据表中;(3).数据总控模块定时轮询已制作数据表,对报表已做完标记的报表调用相应的数据抓取模块;(4).数据抓取模块从网管系统数据库中抓取容量预警数据并存储到容量预警数据库中,清除已制作数据表中的报表已做完标记,同时在已抓取数据表中写入报表数据已抓取标记;(5).容量预警报表总控模块定时轮询已抓取数据表,对报表数据已抓取标记的报表调用相应的容量预警报表制作模块实现各类容量预警报表的制作,同时清除已抓取数据表中的报表数据已抓取标记。
2. 根据权利要求1所述的一种容量预警报表自动生成方法,其特征在于 所述的普通报表制作模块及公共服务模块安装在每一个报表服务器上,所述 的数据总控模块、数据抓取模块、容量预警报表总控模块及容量预警报表制 作模块安装在容量预警服务器中。
3. 根据权利要求2所述的一种容量预警报表自动生成方法,其特征在于-所述的容量预警服务器与报表服务器在逻辑上相分离,所述的容量预警服务 器与报表服务器在物理上为分离的实体,或者容量预警服务器与任一报表服 务器为同一实体。
4. 根据权利要求1所述的一种容量预警报表自动生成方法,其特征在于 所述的已制作数据表、已抓取数据表存储在应用数据库中。
5. 根据权利要求1所述的一种容量预警报表自动生成方法,其特征在于 所述的普通报表制作模块通过添加Shell调用接口调用公共服务模块,-所述的报表名称以命令行参数形式传送给公共服务模块。
6. 根据权利要求1所述的一种容量预警报表自动生成方法,其特征在于 所述的数据总控模块为一个常驻于容量预警服务器内存的服务模块,其初始 化时自动将配置文件中的数据读入容量预警服务器的内存中。
7. 根据权利要求1所述的一种容量预警报表自动生成方法,其特征在于 所述的数据总控模块根据配置文件确定报表的抓取范围,该配置文件与普通 报表制作模块一一对应。
8. 根据权利要求1或6所述的一种容量预警报表自动生成方法,其特征在于所述的数据总控模块对报表已做完标记的报表采用队列缓存管理方式, 依次调用与该报表相对应的数据抓取模块。
9.根据权利要求1或4所述的一种容量预警报表自动生成方法,其特征 在于在己制作数据表和已抓取数据表中还设有多个用于分析及统计的标志 位。
10.根据权利要求1所述的一种容量预警报表自动生成方法,其特征在于: 所述的容量预警报表包括互联互通链路间的负荷预警报表、省际链路负荷预 警报表、各个MSC交换机之间的链路负荷预警报表。
全文摘要
本发明属于移动通信网管技术领域的一种容量预警报表自动生成方法,其实现方法为普通报表制作模块在报表制作完成时将该报表名称传送给公共服务模块;公用服务模块将该报表名称及报表已做完标记写入已制作数据表中;数据总控模块定时轮询已制作数据表,调用相应的数据抓取模块;数据抓取模块从网管系统数据库中抓取容量预警数据并存储到容量预警数据库中,同时在已抓取数据表中写入报表数据已抓取标记;预警报表总控模块定时轮询已抓取数据表,调用容量预警报表制作模块实现各类容量预警报表的制作。本发明解决了现有移动通信网管系统中存在的维护高复杂性、高维护成本的问题,并且便于系统功能的扩展。
文档编号H04L12/24GK101541021SQ20081005245
公开日2009年9月23日 申请日期2008年3月18日 优先权日2008年3月18日
发明者灿 康, 张秀钰, 李荣盛, 华 柴, 辉 王 申请人:中国移动通信集团天津有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1