自定义报表实现方法

文档序号:7690043阅读:406来源:国知局
专利名称:自定义报表实现方法
技术领域
本发明涉及无线通讯冲支术领域,尤其涉及一种用于电信网络管 理的自定义净艮表实现方法。
背景技术
系统管理员使用通讯管理的后台管理软件中的报表管理,可以 收集网管系统的重要信息,并将其以报表形式输出,利用报表管理 功能,系统管理员还能定制报表任务,输出系统运行数据,从而方 便监控网管系统的运行,为了更好利用报表数据分析系统运行情况, 常需要现场定义各类报表,以便维护人员快速对系统运行情况做出 评估。一般的报表系统会在系统发布到现场前,设备提供商的相关人 员会收集现场制作报表的需求,调研制作什么样的报表数据可以方 便观察系统运行,然后设备提供商的开发人员提前定义好可作统计 的报表模板。从使用报表系统的用户角度看,可以把用户区分为客 户(运营商的网管维护人员)和用服(设备提供商的维护人员)人 员,二者使用报表系统的目的不同,用服人员常需要定期或在系统 告警、故障时查看系统历史或即时的运行信息,以快速对系统运行 状况做出判断和预测,并采取相应的措施,所以提前发布的报表模 板在某些时候无法满足现场的统计需求,此时用服人员要么寻求自 己的开发人员作远程支持,现场利用数据库冲支术自己作统计,手工制作报表;要么反馈该类需求给自己的开发人员,等待版本升级后 提供该报表模板。在实现本发明过程中,发明人发现提前制作的报表模版无法满 足现场使用环境的随时变化,降低了客户的满意度,对设备提供商 造成很大的负面影响。因此需要提供一种简单、高效的在现场制作 报表模板(即,自定义报表)的实现方法。发明内容考虑到上述问题而做出本发明,为此,本发明的主要目的在于 提供一种用于电信网络管理的自定义报表实现方法,解决了报表模 版无法满足使用环境变化的问题。在本发明的实施例中,提供了一种用于电信网络管理的自定义 报表实现方法,包括以下步骤远程接收现场的用服人员选择的关 于现场维护的指标信息以及关于报表制作格式的报表信息;在网管 系统数据库中查询指标信息所要求的数据信息;按照报表信息的要 求将数据信息生成报表;将报表远程返回给用服人员。其中,指标信息包括对指标进4亍以下处理至少之一过滤、分 组以及排序。并且,指标信息还包括对指标进行预处理后再进行 以下处理至少之一过滤、分组以及排序。其中,指标的来源包"^舌预定义指标和/或自定义指标。并且, 通过对预定义指标进行数学运算生成自定义指标。数学运算包括以 下运算至少之一加法、减法、乘法、除法、指数运算。此外,报表信息包括图形信息和格式信息;图形信息包括 图形类型、图形的组成要素;格式信息包括报表布局、颜色、字体。并且,对自定义指标进行合法性^r查。并且,使用SQL语言在网管系统数据库中查询与指标对应的数 据信息。本发明上述实施例的用于电信网络管理的自定义才艮表实现方 法,可以根据用户的需要生成特定格式的报表,有效地克服了固定 格式的报表所带来的不灵活、不易扩展性,为网管系统的统计分析 需求提供了数据支持。


此处所i兌明的附图用来冲是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中图1是根据本发明实施例的自定义报表实现方法流程图;图2是根据本发明实施例的自定义指标实现流禾呈图;图3是根据本发明实施例的自定义报表实现过程流程图。
具体实施方式
下面参考附图,详细说明本发明的具体实施方式
。如图1所示,本发明的实施例提出了一种用于电信网络管理的自定义报表实现方法,包括以下步骤S102,远程接收现场的用服人员选择的关于现场维护的指标 (属性)信息以及关于报表制作格式的报表信息;S104,在网管系统数据库中查询指标信息所要求的数据信息;S106,按照报表信息的要求将数据信息生成报表;S108,将报表远程返回给用服人员。其中,指标信息包括对指标进行以下处理至少之一过滤、分 组以及排序。并且,指标信息还包括对指标进行预处理后再进行 以下处理至少之一过滤、分组以及排序。其中,指标的来源包括预定义指标和/或自定义指标。并且, 通过对预定义指标进行数学运算生成自定义指标,数学运算包括以 下运算至少之一加法、减法、乘法、除法、指数运算。此外,报表信息包括图形信息和格式信息;图形信息包括 图形类型、图形的组成要素;才各式4言息包4舌才艮表布局、颜色、字 体。并且,对自定义指标进行合法性检查。并且,使用SQL语言在网管系统数据库中查询与指标对应的数 据信息。通过该实施例,将制作报表的信息资源预先以一定格式(业务 视图)存储下来,根据客户(用服人员)需求支持在现场动态设计指标,再4艮据系统指标及新定义的客户指标,让客户自由组合相关 的各指标,设计所需的报表模板,此系统同时提供两种自定义功能, 一种为自定义指标, 一种为自定义报表模板,二者结合完成自定义 报表系统。本发明方法的自定义指标生成过程,如图2所示,包括以下步骤步骤S202,系统加载业务-见图,其中至少包含系统预定义业务 视图,可能包含客户已定义的自定义业务视图。其中,业务视图是 提前预定义的报表制作的信息资源,包含原始字段的相关信息,如 对应的表名,字,殳名,支持的统计运算方式,边界处理方式等,以 及相关表间的关联关系,呈现》会客户的属性/指标的管理层次等步骤S204,客户选择其中的一个业务一见图。步骤S206,客户i殳置指标间的四则运算关系得到自定义指标, 如加法,减法,乘法,除法,指数运算等。步骤S208,客户设置自定义指标的其他属性信息,包括指标 数据类型,格式化串,边界异常处理方式,除零保护方式,统计分 组方式等。步骤S210,系统对客户i殳置的自定义指标7>式作合法性才企查, 包括左右括号匹配,是否缺少运算关系和对应的操作元素。步骤S212,系统将通过指标公式合法性检查的自定义指标添加 到用户定义的业务一见图中。本发明方法的自定义报表实现过程,如图3所示,包括以下步骤步骤S302,客户设置报表基本信息,如报表名称,是否存储为 系统才艮表(系统才艮表不允许删除和^务改只可以查才艮表)等。步艰《S304,客户选4奪其中的一个业务一见图。步骤S306,客户设置报表数据的显示列,从业务视图中选取需 要的指标,设置其在最终报表呈现时是否显示。步骤S308,客户确定当前业务视图中的指标是否满足需要。步骤S310,如果当前业务视图中的指标不满足本次自定义才艮表 需要时可根据步骤S202至S212定义新指标。步骤S312,当前业务视图中的指标满足本次自定义报表需要, 客户设置报表的过滤方式,即数据的条件筛选方式。步骤S314,客户i殳置净艮表的分组排序方式。步骤S316,客户设置报表的图形信息,如图形类型(柱状图, 折线图,饼图),各图形的组成要素,纵轴数据,横轴数据,图形大 小,图形标题等。步骤S318,客户设置报表的预处理信息,此体现了本系统的灵 活扩展性,当在出报表前需要对数据作必要的预处理时可选择该步 骤,否则略过,如网管系统中计算的各类忙时需要根据客户当前的 自定义信息即时计算合适的忙时。步骤S320,客户设置报表的格式信息,包含报表的布局,各部 分颜色,字体,线框方式等。步骤S322,系统根据客户的设置信息,组织为SQL查询语句, 组织查询语句的基本原则是构造SQL语句的四个部分,select (选 择),where (过滤),group (分组),order (排序)。步骤S324,系统查询相应的数据库得到报表数据信息,结合格 式,图形信息,形成报表数据结构,呈现给客户。综上所述,本发明上述实施例的用于电信网络管理的自定义报 表实现方法,可以根据用户的需要生成特定格式的报表,有效地克 服了固定格式的报表所带来的不灵活、不易扩展性,为网管系统的 统计分析需求提供了数据支持。显然,本领域的技术人员应该明白,上述的本发明的各模块单 元或各步-骤可以用通用的计算装置来实现,它们可以集中在单个的 计算装置上,或者分布在多个计算装置所组成的网络上,可选地, 它们可以用计算装置可执行的程序代码来实现,从而,可以将它们 存储在存储装置中由计算装置来执行,或者将它们分别制作成各个 集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电 路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的4支术人员来i兌,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种用于电信网络管理的自定义报表实现方法,其特征在于,包括以下步骤远程接收现场的用服人员选择的关于现场维护的指标信息以及关于报表制作格式的报表信息;在网管系统数据库中查询所述指标信息所要求的数据信息;按照所述报表信息的要求将所述数据信息生成报表。将所述报表远程返回给所述用服人员。
2. 根据权利要求1所述的方法,其特征在于,所述指标信息包括 对所述指标进4亍以下处理至少之一过滤、分组以及排序。
3. 根据权利要求2所述的方法,其特征在于,所述指标信息还包 括对所述指标进4于预处理后再进4于以下处理至少之一过 滤、分组以及4非序。
4. 4艮据4又利要求1至3中任一项所述的方法,其特征在于,所述 指标的来源包^l舌预定义指标和/或自定义指标。
5. 才艮据片又利要求4所述的方法,其特征在于,通过对所述预定义 指标进行数学运算生成所述自定义指标。
6. 根据权利要求5所述的方法,其特征在于,所述数学运算包括 以下运算至少之一加法、减法、乘法、除法、指数运算。
7. 根据权利要求6所述的方法,其特征在于,所述报表信息包括图形信息、格式信息;所述图形信息包括图形类型、图形的组成要素; 所述格式信息包括报表布局、颜色、字体。
8. 根据权利要求7所述的方法,其特征在于,对所述自定义指标 进行合法性检查。
9. 根据权利要求4所述的方法,其特征在于,使用SQL语言在 所述网管系统数据库中查询与所述指标对应的数据信息。
全文摘要
本发明提供一种用于电信网络管理的自定义报表实现方法,包括以下步骤远程接收现场的用服人员选择的关于现场维护的指标信息以及关于报表制作格式的报表信息;在网管系统数据库中查询指标信息所要求的数据信息;按照报表信息的要求将数据信息生成报表;将报表远程返回给用服人员。通过本发明实施例的用于电信网络管理的自定义报表实现方法,可以根据用户的需要生成特定格式的报表,有效地克服了固定格式的报表所带来的不灵活、不易扩展性,为网管系统的统计分析需求提供了数据支持。
文档编号H04Q7/34GK101247620SQ200810085599
公开日2008年8月20日 申请日期2008年3月24日 优先权日2008年3月24日
发明者王洪玲 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1