CN104462166A - 一种报表生成方法和系统 - Google Patents
一种报表生成方法和系统 Download PDFInfo
- Publication number
- CN104462166A CN104462166A CN201410433076.3A CN201410433076A CN104462166A CN 104462166 A CN104462166 A CN 104462166A CN 201410433076 A CN201410433076 A CN 201410433076A CN 104462166 A CN104462166 A CN 104462166A
- Authority
- CN
- China
- Prior art keywords
- data
- network element
- report
- background devices
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供了一种报表生成方法和系统,该方法包括:数据采集后台设备在第一时间段内获取网元的数据,其中,在所述第一时间段内,网络数据传输量小于预设值;所述数据采集后台设备保存所述获取的数据;当需要生成数据报表时,报表生成前台设备获取所述数据采集后台设备保存的数据;所述报表生成前台设备根据获取到的数据生成数据报表。本申请提高生成数据报表的效率。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种报表生成方法和系统。
背景技术
在现有技术中,网络中存在很多网元,为了了解各网元的工作情况,需要获知网元的数据,例如网元的关键数据,其中,关键数据是指网络运行质量监控活动中所关注的某些方面质量的量化体现标示名称。网元每隔一段时间,会将网元的性能文件上传到操作维护中心(Operation and MaintenanceCenter,OMC)的文件传输协议(File Transfer Protocol,FTP)上,OMC从FTP上将性能文件下载到OMC服务器,然后,解析性能文件,将解析后的性能文件存入到服务器中。
在日常数据监控过程中,地市维护人员需要从OMC提取报表。每次从OMT提取报表时,都需要重复输入时间、网元、汇总方式、文件路径等信息,然后,经过信息确认,获得相关的性能文件,根据该新能文件生成数据报表。从OMC提取报表之后,通过人工计算及根据网元或数据等人工合并报表,从而获得全网中网元的性能数据统计报表,并将该报表呈现给用户。
图1是现有技术中报表生成流程的示意图,如图1所示,目前对于关键数据的性能报表提取流程包括:首先,某个地市从其所属的OMC上提取相应网元的相关时间段的性能报表。提取完成之后,人工将各个报表中的统计项进行汇总和数据计算,并在同一个报表文件中将数据进行合并;然后,再根据数据统计结果及业务需要,对网元的数据状况进行分类,最后,形成数据监控文档(报表)。例如,某地市在进行日常网络运行质量监控的活动中,对8月30日的数据报表的提取需要在8月31日进行。从操作维护工具(Operationand Maintenance Tools,OMT)上提取报表时,由于提取数据所需时间段是离散时间段,因此,根据离散的粒度,需要多次进行提取,然后,人工根据网元对象进行数据合并。如果地市的报表属于不同的OMC,那么就需要从不同的OMC上提取对应的网元数据报表,然后根据网元和时间等信息人工对报表进行合并。
在提取报表过程中,如果一次性提取网元对象太多或者提取时间较长,例如某网元粒度的一天数据可达百万级别的数据,那么报表数据可能会因为数据量太大导致提取时间过长甚至无法进行数据的提取。如果在提取过程中出现了错误,则需要重新提取数据,从而造成耗时过长以及效率较低的问题。
因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何提高生成数据报表的效率。
发明内容
本发明实施例所要解决的技术问题是提供一种报表生成方法,以便提高生成数据报表的效率。
相应的,本发明实施例还提供了一种报表生成系统,用以保证上述方法的实现及应用。
为了解决上述问题,本发明公开了一种报表生成方法,包括:数据采集后台设备获取网元的数据;所述数据采集后台设备保存所述获取的数据;当需要生成数据报表时,报表生成前台设备获取所述数据采集后台设备保存的数据;所述报表生成前台设备根据获取到的数据生成数据报表。
优选地,数据采集后台设备在第一时间段内获取网元的数据,其中,在所述第一时间段内,网络数据传输量小于预设值。
优选地,所述报表生成前台设备根据获取到的数据生成数据报表,包括:所述报表生成前台设备将所述获取的数据填入预定义的报表模板中,生成所述报表。
优选地,在所述报表生成前台设备根据获取到的数据生成数据报表之前,所述方法还包括:所述报表生成前台设备接收用户输入的数据参数;根据所述参数生成所述预定义的报表模板。
优选地,报表生成前台设备接收用户输入的更改报表模板的指令,该指令中包含需要更改的内容;根据该指令更新报表模板。
优选地,在数据采集后台设备在第一时间段内获取网元的数据之前,所述方法还包括:所述数据采集后台设备获取配置文件,所述配置文件用于指示:所述数据采集后台设备获取网元的数据的时间、需要获得的网元数据的类型、和需要获取数据的网元。
优选地,所述方法还包括:所述数据采集后台设备接收用户输入的更改配置文件的指令,所述指令中包含需要更改的内容;根据所述指令更新所述配置文件。
为了解决上述问题,本发明公开了一种报表生成系统,包括:数据采集后台设备,用于获取网元的数据,保存所述获取的数据;报表生成前台设备,用于当需要生成数据报表时,获取所述数据采集后台设备保存的数据;并根据获取到的数据生成数据报表。
优选地,所述数据采集后台设备用于在第一时间段内获取网元的数据,其中,在所述第一时间段内,网络数据传输量小于预设值。
优选地,所述报表生成前台设备用于将所述获取的数据填入预定义的报表模板中,生成所述报表。
优选地,所述报表生成前台设备还用于在根据获取到的数据生成数据报表之前,接收用户输入的数据参数;根据所述参数生成所述预定义的报表模板。
优选地,所述报表生成前台设备还用于接收用户输入的更改报表模板的指令,所述指令中包含需要更改的内容;根据所述指令更新所述报表模板。
优选地,数据采集后台设备还用于在第一时间段内获取网元的数据之前,获取配置文件,所述配置文件用于指示:所述数据采集后台设备获取网元的数据的时间、需要获得的网元数据的类型、和需要获取数据的网元。
优选地,所述数据采集后台设备还用于接收用户输入的更改配置文件的指令,所述指令中包含需要更改的内容;并根据所述指令更新所述配置文件。
与现有技术相比,本发明实施例包括以下优点:
在现有技术中,当需要生成数据报表时,获取报表所需的数据,然后利用这些数据生成数据报表,由于有些网元用于生成数据报表的数据量可能很大,这就使得获取这些数据的时间较长,而且,如果获取数据过程中出现错误,则需要重新获取数据,导致获取数据时间过长,生成数据报表效率较低。而在本申请中,数据采集后台设备获取生成数据报表所需的数据,当需要生成数据报表时,直接将数据采集后台设备获取的数据用于生成数据报表即可,而无需从网络再次获取这些数据,从而降低了获取数据的时间,提高了报表生成的效率。
附图说明
图1是现有技术中报表生成流程的示意图;
图2是本发明的一种报表生成方法实施例的步骤流程图;
图3是根据本发明的一个前台处理多个后台数据的示意图;
图4是根据本发明的一个前台处理一个后台数据的示意图;
图5是根据本发明的后台处理流程示意图;
图6是根据本发明的前台处理流程示意图;
图7是根据本发明的更改客户需求流程的示意图;
图8是根据本发明的修改报表模板流程的示意图;
图9是本发明的一种报表生成系统实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例的核心构思之一在于,数据采集后台设备获取网元的数据;数据采集后台设备保存获取的数据;当需要生成数据报表时,报表生成前台设备获取数据采集后台设备保存的数据;报表生成前台设备根据获取到的数据生成数据报表。在本申请中,数据采集后台设备先获取生成数据报表所需的数据,当需要生成数据报表时,直接将数据采集后台设备获取的数据用于生成数据报表即可,而无需从网络再次获取这些数据,从而降低了获取数据的时间,提高了报表生成的效率。
参照图2,示出了本发明的一种报表生成方法实施例的步骤流程图,具体可以包括如下步骤:
步骤202,数据采集后台设备获取网元的数据;
在本发明实施例的一个优选实例中,数据采集后台设备在第一时间段内获取网元的数据,其中,在第一时间段内,网络数据传输量小于预设值。在本实施例中,数据采集后台设备在网络不繁忙的时候获取生成数据报表所需的数据,避免了不分网络闲时忙时都获取数据造成的网络拥塞的情况。
在具体实现时,可以设置数据采集后台设备在闲时(即,网络数据传输量较小时)获取网元的数据,这些数据是用来生成数据报表的。通过设置合适的预设值即可实现在闲时获取网元的数据;当然,也可以根据经验直接设置闲时的具体时间,例如,凌晨2到4点,这段时间的网络数据传输量通常较小。
在本发明实施例的一个优选实例中,可以为数据采集后台设备设置配置文件,该配置文件可以用于指示:数据采集后台设备获取网元的数据的时间、需要获得的网元数据的类型、和需要获取数据的网元。数据采集后台设备获取到配置文件之后,根据配置文件指示的内容工作,例如在配置文件指示的获取网元数据的时间来获取配置文件指示的数据。该实施例引入了配置文件,可以使得数据采集后台设备更有针对性地获取网元的数据,提高获取数据的效率,进一步提高报表生成的效率。
在具体实现时,配置文件是可以更新的,具体方法包括:数据采集后台设备接收用户输入的更改配置文件的指令,该指令中包含需要更改的内容;然后,根据该指令更新配置文件。在本实施例中,通过更新配置文件,可以方便地调整需要获取的数据,增强了获取数据的可控性。
步骤204,数据采集后台设备保存获取的数据;
在获取到数据之后,由于当前可能并不需要生成数据报表,因此,数据采集后台设备可以将获取到的数据保存备用,保存的位置可以是在FTP中。
步骤206,当需要生成数据报表时,报表生成前台设备获取数据采集后台设备保存的数据;
当需要生成数据报表时,报表生成前台设备从数据采集后台设备保存数据的位置获取数据采集后台设备获取的数据。
步骤208,报表生成前台设备根据获取到的数据生成数据报表。
在本发明实施例的一个优选实例中,报表生成前台设备可以将获取的数据填入预定义的报表模板中,从而生成数据报表。通过采用预定义的报表模板,可以将生成的报表统一成一种格式。这样,当需要将不同地区或不同时段的报表合并时,无需对报表的格式做调整,提高了合并报表的效率。
在本发明实施例的另一个优选实例中,该预定义的报表模板可以是预先输入到报表生成前台设备中的,例如,报表生成前台设备接收用户输入的数据参数;然后,根据输入的参数生成预定义的报表模板。上述参数可是包括:数据的种类、数据的名称、数据位于报表中的位置等。优选地,该报表生成前台设备可以接收用户输入的更改报表模板的指令,该指令中包含需要更改的内容;然后,根据该指令更新报表模板。通过该指令,可以根据用户的需求及时更新报表模板。
在现有技术中,当需要生成数据报表时,获取报表所需的数据,然后利用这些数据生成数据报表,由于有些网元用于生成数据报表的数据量可能很大,这就使得获取这些数据的时间较长,而且,如果获取数据过程中出现错误,则需要重新获取数据,导致获取数据时间过长,生成数据报表效率较低。而在本实施例中,数据采集后台设备先获取生成数据报表所需的数据,当需要生成数据报表时,直接将数据采集后台设备获取的数据用于生成数据报表即可,而无需从网络再次获取这些数据,从而降低了获取数据的时间,提高了报表生成的效率。
本发明实施例还提供了一种报表生成方法,该方法采用分时处理和业务定制相结合的基于模板的方式,该方法包括:数据采集后台(简称后台)的操作和报表生成前台(简称前台)的操作。下面对该方法进行具体说明。
后台可以部署在OMC服务器或独立服务器上,可以方便地访问OMC的性能数据库及相关的FTP。前台的部署很灵活,可以部署在PC机,也可以部署于服务器上。如果前台部署在PC机,则生成数据报表所需的资源都是PC资源而非OMC服务器,对OMC服务器的性能几乎没有任何影响;如果前台部署在OMC服务器或其他服务器上,由于是单独的资源分配,对OMC的影响也很小。前台可用于下载数据,根据配置好的公式及模板手动或自动定期生成用户定制的报表。一个后台可从一台或多台OMC服务器的数据库中采集数据,并将采集到的数据放到某个固定的位置,例如,放到FTP服务器上,以便前台从该固定的位置获取数据。图3是根据本发明的一个前台处理多个后台数据的示意图,如图3所示,一个前台可以同时处理多个后台生成的数据,并根据处理的数据生成数据报表。图4是根据本发明的一个前台处理一个后台数据的示意图,如图4所示,一个前台可以处理一个后台生成的数据,并根据处理的数据生成数据报表。
图5是根据本发明的后台处理流程示意图,如图5所示,后台处理流程包括:
步骤502,对后台设备进行初始化配置。在后台被部署到某个服务器的情况下,需要对后台的一系列配置文件进行修改。例如,对数据库的IP、实例名、采集时间点、采集间隔时间、所需要采集的计数器、所需采集网元的配置文件等进行修改。在配置文件修改完成之后,启动后台。
步骤504,后台启动之后,首先根据采集时间点和采集间隔时间判断是否到时间去采集数据,如果未到采集时间点,则执行步骤510,进入休眠状态;如果到达采集时间点,则执行步骤506。
步骤506,根据数据库的IP和实例名对数据库进行访问,根据所需要采集的计数器,从访问的数据库中获取一天的数据。此外,在采集数据时,也可以根据业务需求,来对一天、忙时、或特殊时间段的数据进行数据获取。
步骤508,将获取到的数据生成特定格式的文件,放置到固定的位置,例如,FTP服务器中。
步骤510,在完成上述数据获取任务之后,后台的程序进入休眠状态。在休眠状态结束后,后台重复上述流程来进行数据的采集。
图6是根据本发明的前台处理流程示意图,如图6所示,前台处理流程包括:
步骤602,对前台进行初始化配置。在将前台部署到服务器或PC机上之后,需要对前台的一系列配置文件进行设置,例如,设置FTP的IP、用户名、密码、数据文件下载、生成数据报表时间、生成数据报表间隔、报表格式等配置文件。在设置完配置文件之后,启动前台。
步骤604,前台根据配置文件确定是否到达采集时间,如果是,则执行步骤606,否则,执行步骤614,进行休眠状态或结束流程。
步骤606,前台判断是否有用于生成数据报表的文件,如果有,则执行步骤608,否则,执行步骤610。
步骤608,前台从后台保存文件的固定位置下载文件到指定文件夹下。
步骤610,前台对文件进行解析和计算。
步骤612,根据用户定制模板将解析出的参数填充到模板相应的位置上,生成数据报表。前台可同时处理多天多套后台的数据,生成的报表可以按照日期和网元类型命名。另外,还可以根据不同RNC归属的地市,生成相关地市的报表。在报表生成之后,可以继续检查是否需要继续生成数据报表,如果需要,则继续下载数据生成数据报表,如果不需要,则可以选择休眠等待或退出。
步骤614,前台进入休眠状态或结束流程。
在本实施例中,由于可以设定后台的采集时间,因此,数据采集可以设置在每天的凌晨进行,这就可以省去工作时间提取数据所耗费的时间。并且,采用自动生成数据报表的方式,客户可以在工作日上班时直接获取已经生成好的报表,而不需要再去耗费时间去生成数据报表及查询数据来生成数据报表。为了控制报表的生成,可以将前台部署在PC端,在每次生成所需报表后,可停止执行本实施例中的方法,在需要的时候,再次执行该方法即可。通过采用采集与生成数据报表在时间上分开进行的方式,可以极大减少报表生成的总体时间,提高了系统性能和报表生成效率。例如,以生成某地市的数据报表为例,在数据量为6套OMC共73个RNC对象的前提下,采用现有技术中人工提取报表及汇总等方式生成监控数据报表需要时间为2-3天,而采用本实施例所述的方法,生成数据报表的时间为小于2小时。
在本实施例中,报表中的数据是由客户定制的。如果定制的数据在使用中,客户觉得需要添加或修改计算公式,可将添加的数据或修改后的公式导入数据公式模板,生成前台与后台对应的配置文件。然后,利用这些配置文件替换前后台相应的配置文件,并重启前台和后台,即可实现数据或公式的更新。通过这样的处理流程,可迅速满足客户需求而不会对计算流程及报表提取流程产生影响。图7是根据本发明的更改客户需求流程的示意图,如图7所示,更改客户需求的流程包括:
步骤702,接收客户输入的需求变更指令;
步骤704,根据需求变更指令修改本地保存的模板,该模板用于生成配置文件;
步骤706,根据模板生成新的配置文件;
步骤708,使用新的配置文件替换前台和后台的旧的配置文件;
步骤710,重启前台和后台;
步骤712,在重新启动设备之后,使用新的配置文件生成报表,从而获取新的报表。
对于生成的报表,如果客户觉得数据项的位置不合适需要调整,或者某些数据不需要体现,或者某些数据应该体现却没体现出来,可以对报表模板进行修改。图8是根据本发明的修改报表模板流程的示意图,如图8所示,该流程包括:
步骤802,提取前台报表模板;
步骤804,接收客户修改报表模板的指令,该指令是客户按照报表模板的修改要求,对报表模板中具有标示作用的变量按照自己的需要进行修改或添加生成的,根据该指令生成新的报表模板;
步骤806,保存新生成的模板;
步骤808,使用新的报表模板覆盖旧的报表模板;
步骤810,重新运行前台;
步骤812,前台根据新的报表模板生成数据报表。
通过本实施例的方式对报表模板进行修改时,可以保证前台的运行质量,也不会对其他前台和后台的报表产生影响。另外,在生成数据报表模板之后,可以将其发送给需要生成数据报表的各个前台,以便保证各个前台的报表格式一致,方便客户进行数据的对比及考核。
本实施例具有以下优点:
在本实施例中,由前台生成的报表中体现的数据都是客户定制的,即,只要客户定制的数据,都会在该报表中体现,无需客户再进行多次提取,也无需进行报表合并,从而屏蔽了人工进行数据提取和报表合并。由于屏蔽了人工的参与,本实施例保证了报表计算的正确性。并且,本实施例可以快速实现用户定制的业务需求,在一定程度上便于方案实施时的功能扩展。
并且,在本实施例中,报表生成时前台可以处理多个数据采集后台(FTP服务器)生成的文件,从而集中生成数据报表。由于前台可以处理多个后台的数据,因此,本实施例能够方便地进行整体报表的呈现。
此外,在本实施例中,采用了模板化的处理流程,在模板中采用可标示变量的技术实现了模板的统一性,方便报表之间的比对,并且,生成的报表具有统一的格式,表现形式较为直观,可直接用于考核和图表制作等用途。
本实施例在生成数据报表时,可以在保证现网运行服务和质量的同时,减少客户生成数据报表所需时间,减少人工参与活动的程度,减小对数据库及OMC服务的压力。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图9,示出了本发明一种报表生成系统实施例的结构框图,具体可以包括:
数据采集后台设备902,用于获取网元的数据,保存获取的数据;
报表生成前台设备904,用于当需要生成数据报表时,获取数据采集后台设备保存的数据;并根据获取到的数据生成数据报表。
在本发明实施例的一个优选实例中,数据采集后台设备902用于在第一时间段内获取网元的数据,其中,在第一时间段内,网络数据传输量小于预设值。
在本发明实施例的一个优选实例中,报表生成前台设备904用于将获取的数据填入预定义的报表模板中,生成数据报表。
在本发明实施例的一个优选实例中,报表生成前台设备904还用于在根据获取到的数据生成数据报表之前,接收用户输入的数据参数;根据参数生成预定义的报表模板。
在本发明实施例的一个优选实例中,报表生成前台设备904接收用户输入的更改报表模板的指令,其中,该指令中包含需要更改的内容;并根据该指令更新报表模板。
在本发明实施例的一个优选实例中,数据采集后台设备902还用于在第一时间段内获取网元的数据之前,获取配置文件,配置文件用于指示:数据采集后台设备获取网元的数据的时间、需要获得的网元数据的类型、和需要获取数据的网元。
在本发明实施例的一个优选实例中,数据采集后台设备902还用于接收用户输入的更改配置文件的指令,指令中包含需要更改的内容;并根据指令更新配置文件。
对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种报表生成方法和系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (14)
1.一种报表生成方法,其特征在于,包括:
数据采集后台设备获取网元的数据;
所述数据采集后台设备保存所述获取的数据;
当需要生成数据报表时,报表生成前台设备获取所述数据采集后台设备保存的数据;
所述报表生成前台设备根据获取到的数据生成数据报表。
2.根据权利要求1所述的方法,其特征在于,数据采集后台设备获取网元的数据,包括:
所述数据采集后台设备在第一时间段内获取网元的数据,其中,在所述第一时间段内,网络数据传输量小于预设值。
3.根据权利要求1所述的方法,其特征在于,所述报表生成前台设备根据获取到的数据生成数据报表,包括:
所述报表生成前台设备将所述获取的数据填入预定义的报表模板中,生成所述报表。
4.根据权利要求3所述的方法,其特征在于,在所述报表生成前台设备根据获取到的数据生成数据报表之前,所述方法还包括:
所述报表生成前台设备接收用户输入的数据参数;
根据所述参数生成所述预定义的报表模板。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述报表生成前台设备接收用户输入的更改报表模板的指令,所述指令中包含需要更改的内容;
根据所述指令更新所述报表模板。
6.根据权利要求1所述的方法,其特征在于,在数据采集后台设备获取网元的数据之前,所述方法还包括:
所述数据采集后台设备获取配置文件,所述配置文件用于指示:所述数据采集后台设备获取网元的数据的时间、需要获得的网元数据的类型、和需要获取数据的网元。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述数据采集后台设备接收用户输入的更改配置文件的指令,所述指令中包含需要更改的内容;
根据所述指令更新所述配置文件。
8.一种报表生成系统,其特征在于,包括:
数据采集后台设备,用于获取网元的数据,保存所述获取的数据;
报表生成前台设备,用于当需要生成数据报表时,获取所述数据采集后台设备保存的数据;并根据获取到的数据生成数据报表。
9.根据权利要求8所述的系统,其特征在于,所述数据采集后台设备用于在第一时间段内获取网元的数据,其中,在所述第一时间段内,网络数据传输量小于预设值;保存所述获取的数据。
10.根据权利要求8所述的系统,其特征在于,所述报表生成前台设备用于将所述获取的数据填入预定义的报表模板中,生成所述报表。
11.根据权利要求10所述的系统,其特征在于,所述报表生成前台设备还用于在根据获取到的数据生成数据报表之前,接收用户输入的数据参数;
根据所述参数生成所述预定义的报表模板。
12.根据权利要求10所述的系统,其特征在于,所述报表生成前台设备还用于接收用户输入的更改报表模板的指令,所述指令中包含需要更改的内容,并根据所述指令更新所述报表模板。
13.根据权利要求8所述的系统,其特征在于,数据采集后台设备还用于在获取网元的数据之前,获取配置文件,所述配置文件用于指示:所述数据采集后台设备获取网元的数据的时间、需要获得的网元数据的类型、和需要获取数据的网元。
14.根据权利要求13所述的系统,其特征在于,所述数据采集后台设备还用于接收用户输入的更改配置文件的指令,所述指令中包含需要更改的内容;并根据所述指令更新所述配置文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410433076.3A CN104462166A (zh) | 2014-08-28 | 2014-08-28 | 一种报表生成方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410433076.3A CN104462166A (zh) | 2014-08-28 | 2014-08-28 | 一种报表生成方法和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104462166A true CN104462166A (zh) | 2015-03-25 |
Family
ID=52908216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410433076.3A Pending CN104462166A (zh) | 2014-08-28 | 2014-08-28 | 一种报表生成方法和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104462166A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106202445A (zh) * | 2016-07-14 | 2016-12-07 | 上海超橙科技有限公司 | 一种信息展示方法和设备 |
CN107566198A (zh) * | 2017-10-27 | 2018-01-09 | 成都西加云杉科技有限公司 | 网络设备评估方法及智能服务管理系统 |
CN108241717A (zh) * | 2016-12-27 | 2018-07-03 | 中国移动通信集团公司 | 一种数据处理方法、装置及系统 |
CN108959227A (zh) * | 2018-07-12 | 2018-12-07 | 山东汇贸电子口岸有限公司 | 一种基于b/s架构的自定义报表系统及方法 |
CN112329387A (zh) * | 2020-11-03 | 2021-02-05 | 新奥数能科技有限公司 | 一种公式模板配置方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1747398A (zh) * | 2004-09-08 | 2006-03-15 | 大唐移动通信设备有限公司 | 网元管理系统中海量性能数据的统计方法 |
CN1787448A (zh) * | 2004-12-06 | 2006-06-14 | 中兴通讯股份有限公司 | 电信设备性能报表的自动生成方法 |
CN102215126A (zh) * | 2011-06-08 | 2011-10-12 | 中兴通讯股份有限公司 | 性能报表的生成方法及装置 |
CN102368261A (zh) * | 2011-10-14 | 2012-03-07 | 成都勤智数码科技有限公司 | 一种可扩展的运维报表生成方法 |
-
2014
- 2014-08-28 CN CN201410433076.3A patent/CN104462166A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1747398A (zh) * | 2004-09-08 | 2006-03-15 | 大唐移动通信设备有限公司 | 网元管理系统中海量性能数据的统计方法 |
CN1787448A (zh) * | 2004-12-06 | 2006-06-14 | 中兴通讯股份有限公司 | 电信设备性能报表的自动生成方法 |
CN102215126A (zh) * | 2011-06-08 | 2011-10-12 | 中兴通讯股份有限公司 | 性能报表的生成方法及装置 |
CN102368261A (zh) * | 2011-10-14 | 2012-03-07 | 成都勤智数码科技有限公司 | 一种可扩展的运维报表生成方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106202445A (zh) * | 2016-07-14 | 2016-12-07 | 上海超橙科技有限公司 | 一种信息展示方法和设备 |
CN108241717A (zh) * | 2016-12-27 | 2018-07-03 | 中国移动通信集团公司 | 一种数据处理方法、装置及系统 |
CN108241717B (zh) * | 2016-12-27 | 2021-08-17 | 中国移动通信集团公司 | 一种数据处理方法、装置及系统 |
CN107566198A (zh) * | 2017-10-27 | 2018-01-09 | 成都西加云杉科技有限公司 | 网络设备评估方法及智能服务管理系统 |
CN107566198B (zh) * | 2017-10-27 | 2021-03-16 | 成都西加云杉科技有限公司 | 网络设备评估方法及智能服务管理系统 |
CN108959227A (zh) * | 2018-07-12 | 2018-12-07 | 山东汇贸电子口岸有限公司 | 一种基于b/s架构的自定义报表系统及方法 |
CN112329387A (zh) * | 2020-11-03 | 2021-02-05 | 新奥数能科技有限公司 | 一种公式模板配置方法及装置 |
CN112329387B (zh) * | 2020-11-03 | 2024-03-05 | 新奥数能科技有限公司 | 一种公式模板配置方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105099739B (zh) | 一种基于插件式软件部署方法、装置及应用服务器 | |
CN104991803B (zh) | 对android应用程序在特定条件下自启动的管控系统及方法 | |
CN104462166A (zh) | 一种报表生成方法和系统 | |
CN107203395A (zh) | 资源升级方法、装置及计算机可读存储介质和电子设备 | |
CN105138371B (zh) | 软件升级方法及装置 | |
CN102833101B (zh) | 一种分布式网络系统的软件升级方法及设备 | |
CN106897196B (zh) | 网站页面间访问路径的确定方法及装置 | |
CN107291744A (zh) | 确定及运用应用程序之间的关系关联的方法及装置 | |
CN103581231A (zh) | Ugc主备数据同步方法及其系统 | |
CN104699736A (zh) | 一种分布式的基于可移动设备的大规模数据采集系统及方法 | |
CN108574605A (zh) | 一种用户行为数据的采集方法及装置 | |
CN110865842A (zh) | 一种ota升级方法和设备 | |
US20170109413A1 (en) | Search System and Method for Updating a Scoring Model of Search Results based on a Normalized CTR | |
CN105471635B (zh) | 一种系统日志的处理方法、装置和系统 | |
CN109710440A (zh) | 网页前端的异常处理方法、装置、存储介质及终端设备 | |
CN106371856B (zh) | 一种菜单统计的方法及用户终端、应用后台端 | |
CN110928681A (zh) | 数据的处理方法和装置、存储介质及电子装置 | |
CN107508914A (zh) | 一种基于云计算分析的消息精准推送方法和系统 | |
CN107171888A (zh) | 一种基于cAdvisor的集群性能监测方法 | |
CN104967532A (zh) | Toc技术运维系统及应用方法 | |
CN105338107A (zh) | 一种据点运营同步管理系统及方法 | |
CN104320387B (zh) | 组件本地化定制方法、终端及服务器 | |
CN110244968B (zh) | 充电站管理系统及方法 | |
CN113282308A (zh) | 一种镜像构建方法、装置、存储介质及电子装置 | |
CN110046319B (zh) | 社交媒体信息采集方法、装置、系统、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150325 |