CN104462166A - Report generation method and system - Google Patents
Report generation method and system 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
The embodiment of the invention provides a report generation method and system. The report generation method includes the steps that data collecting background equipment obtains data of a network element during a first time period, wherein during the first time period, the transmission amount of network data is smaller than a preset value; the data collecting background equipment stores the obtained data; when a data report needs to be generated, report generation foreground equipment obtains the data stored by the data collecting background equipment; the report generation foreground equipment generates a data report according to the obtained data. The report generation method and system improve the efficiency of generating the data report.
Description
Technical field
The present invention relates to communication technical field, particularly relate to a kind of report form generation method and system.
Background technology
In the prior art, in network, there is a lot of network element, in order to understand the working condition of each network element, need the data knowing network element, the critical data of such as network element, wherein, critical data refers to that the quantification of some the aspect quality paid close attention in network running quality monitor activities embodies and indicates title.Network element at set intervals, the performance file of network element can be uploaded to operation maintenance center (Operation and MaintenanceCenter, OMC) file transfer protocol (FTP) (File Transfer Protocol, FTP) on, performance file is downloaded to OMC server by OMC from FTP, then, analysis feature file, is deposited into the performance file after resolving in server.
In daily data monitoring process, districts and cities maintainer needs to extract form from OMC.When at every turn extracting form from OMT, all need the information such as repetition input time, network element, summarized manner, file path, then, through validation of information, obtain relevant performance file, according to this new can file generated data sheet.Extract after form from OMC, by manually to calculate and according to the artificial consolidated accounts such as network element or data, thus obtain the performance data statistical report form of network element in the whole network, and this form is presented to user.
Fig. 1 is the schematic diagram of report generation flow process in prior art, as shown in Figure 1, extracts flow process at present and comprises: first for the performance report of critical data, certain districts and cities from the OMC extraction respective network elements belonging to it correlation time section performance report.After extraction completes, manually the statistical items in each form is carried out remittance sum data and calculate, and in same report file, data are merged; Then, then according to data statistics result and service needed, the data status of network element is classified, finally, form data monitoring document (form).Such as, certain districts and cities, in the activity carrying out the monitoring of commodity network running quality, needs to carry out August 31 to the extraction of the data sheet on August 30.When extracting form from operating maintaining tool (Operationand Maintenance Tools, OMT), be discrete time section owing to extracting data required time section, therefore, according to discrete granularity, need repeatedly to extract, then, manually data merging is carried out according to Network element object.If the form of districts and cities belongs to different OMC, so just need to extract corresponding network element data form from different OMC, then manually form is merged according to the information such as network element and time.
In extraction form process, if disposable extraction Network element object is too many or extraction time is longer, one day data of such as certain network element granularity can reach the data of 1,000,000 ranks, and so report data may cause too greatly the extraction time long extraction even cannot carrying out data because of data volume.If there is mistake in leaching process, then need again to extract data, thus caused long and problem that efficiency is lower consuming time.
Therefore, the technical matters needing those skilled in the art urgently to solve at present is exactly: how to improve the efficiency generating data sheet.
Summary of the invention
Embodiment of the present invention technical matters to be solved is to provide a kind of report form generation method, to improve the efficiency generating data sheet.
Accordingly, the embodiment of the present invention additionally provides a kind of report generating system, in order to ensure the implementation and application of said method.
In order to solve the problem, the invention discloses a kind of report form generation method, comprising: data acquisition background devices obtains the data of network element; Described data acquisition background devices preserves the data of described acquisition; When needs generate data sheet, report generation foreground equipment obtains the data that described data acquisition background devices is preserved; Described report generation foreground equipment is according to the data genaration data sheet got.
Preferably, data acquisition background devices obtains the data of network element in first time period, and wherein, in described first time period, network data transmission amount is less than preset value.
Preferably, described report generation foreground equipment, according to the data genaration data sheet got, comprising: the data of described acquisition are inserted in predefined report form template by described report generation foreground equipment, generate described form.
Preferably, before described report generation foreground equipment is according to the data genaration data sheet got, described method also comprises: described report generation foreground equipment receives the data parameters of user's input; Described predefined report form template is generated according to described parameter.
Preferably, report generation foreground equipment receives the instruction of the change report form template of user's input, comprises the content of needs change in this instruction; Report form template is upgraded according to this instruction.
Preferably, obtain the data of network element in first time period in data acquisition background devices before, described method also comprises: described data acquisition background devices obtains configuration file, and described configuration file is used to indicate: described data acquisition background devices obtain the data of network element time, need the type of the network element data obtained and need to obtain the network element of data.
Preferably, described method also comprises: described data acquisition background devices receives the instruction of the change configuration file of user's input, comprises the content of needs change in described instruction; Described configuration file is upgraded according to described instruction.
In order to solve the problem, the invention discloses a kind of report generating system, comprising: data acquisition background devices, for obtaining the data of network element, preserving the data of described acquisition; Report generation foreground equipment, for when needs generate data sheet, obtains the data that described data acquisition background devices is preserved; And according to the data genaration data sheet got.
Preferably, described data acquisition background devices is used for the data obtaining network element in first time period, and wherein, in described first time period, network data transmission amount is less than preset value.
Preferably, described report generation foreground equipment is used for the data of described acquisition to insert in predefined report form template, generates described form.
Preferably, described report generation foreground equipment also for according to before the data genaration data sheet that gets, receives the data parameters of user's input; Described predefined report form template is generated according to described parameter.
Preferably, described report generation foreground equipment also for receiving the instruction of the change report form template of user's input, comprises the content of needs change in described instruction; Described report form template is upgraded according to described instruction.
Preferably, data acquisition background devices also in first time period, obtain network element data before, obtain configuration file, described configuration file is used to indicate: described data acquisition background devices obtain the data of network element time, need the type of the network element data obtained and need to obtain the network element of data.
Preferably, described data acquisition background devices also for receiving the instruction of the change configuration file of user's input, comprises the content of needs change in described instruction; And upgrade described configuration file according to described instruction.
Compared with prior art, the embodiment of the present invention comprises following advantage:
In the prior art, when needs generate data sheet, obtain the data needed for form, then utilize these data genaration data sheets, because some network element may be very large for the data volume generating data sheet, this just makes the time obtaining these data longer, and, there is mistake if obtained in data procedures, then need again to obtain data, cause obtaining data overlong time, generate data sheet efficiency lower.And in this application, data acquisition background devices obtains the data generated needed for data sheet, when needs generate data sheet, directly the data that data acquisition background devices obtains are used for generating data sheet, and without the need to again obtaining these data from network, thus reduce the time obtaining data, improve the efficiency of report generation.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of report generation flow process in prior art;
Fig. 2 is the flow chart of steps of a kind of report form generation method embodiment of the present invention;
Fig. 3 is the schematic diagram that a foreground according to the present invention processes multiple back-end data;
Fig. 4 is the schematic diagram that a foreground according to the present invention processes a back-end data;
Fig. 5 is according to background process schematic flow sheet of the present invention;
Fig. 6 is according to foreground of the present invention treatment scheme schematic diagram;
Fig. 7 is the schematic diagram according to change customer demand flow process of the present invention;
Fig. 8 is the schematic diagram according to amendment report form template flow process of the present invention;
Fig. 9 is the structured flowchart of a kind of report generating system embodiment of the present invention.
Embodiment
For enabling above-mentioned purpose of the present invention, feature and advantage become apparent more, and below in conjunction with the drawings and specific embodiments, the present invention is further detailed explanation.
One of core idea of the embodiment of the present invention is, data acquisition background devices obtains the data of network element; Data acquisition background devices preserves the data obtained; When needs generate data sheet, report generation foreground equipment obtains the data that data acquisition background devices is preserved; Report generation foreground equipment is according to the data genaration data sheet got.In this application, data acquisition background devices first obtains the data generated needed for data sheet, when needs generate data sheet, directly the data that data acquisition background devices obtains are used for generating data sheet, and without the need to again obtaining these data from network, thus reduce the time obtaining data, improve the efficiency of report generation.
With reference to Fig. 2, show the flow chart of steps of a kind of report form generation method embodiment of the present invention, specifically can comprise the steps:
Step 202, data acquisition background devices obtains the data of network element;
In a preferred embodiment of the embodiment of the present invention, data acquisition background devices obtains the data of network element in first time period, and wherein, in first time period, network data transmission amount is less than preset value.In the present embodiment, data acquisition background devices obtains the data generated needed for data sheet when network is not busy, avoid not subnetwork idle busy and all obtain the situation of the network congestion that data cause.
When specific implementation, setting data can gather background devices and obtain the data of network element in idle (that is, when network data transmission amount is less), these data are used to generate data sheet.The data of network element can be realized obtaining in idle by arranging suitable preset value; Certainly, the concrete time of idle also can be rule of thumb directly set, such as, morning 2 to 4 point, network data transmission amount is during this period of time usually less.
In a preferred embodiment of the embodiment of the present invention, can arrange configuration file for data acquisition background devices, this configuration file may be used for indicating: data acquisition background devices obtain the data of network element time, need the type of the network element data obtained and need to obtain the network element of data.After data acquisition background devices gets configuration file, according to the content efforts of configuration file instruction, such as, obtain the data of configuration file instruction in the time of the acquisition network element data of configuration file instruction.This embodiment introduces configuration file, and data acquisition background devices can be made to obtain the data of network element more targetedly, improves the efficiency obtaining data, improves the efficiency of report generation further.
When specific implementation, configuration file can upgrade, and concrete grammar comprises: data acquisition background devices receives the instruction of the change configuration file of user's input, comprises the content of needs change in this instruction; Then, according to this instruction Reconfigurations file.In the present embodiment, by Reconfigurations file, the data needing to obtain can be adjusted easily, enhance the controllability obtaining data.
Step 204, data acquisition background devices preserves the data obtained;
After getting data, because current may not needs generates data sheet, therefore, the data got can save backup by data acquisition background devices, and the position of preservation can be in FTP.
Step 206, when needs generate data sheet, report generation foreground equipment obtains the data that data acquisition background devices is preserved;
When needs generate data sheet, the data that the position acquisition data acquisition background devices that report generation foreground equipment preserves data from data acquisition background devices obtains.
Step 208, report generation foreground equipment is according to the data genaration data sheet got.
In a preferred embodiment of the embodiment of the present invention, the data of acquisition can be inserted in predefined report form template by report generation foreground equipment, thus generate data sheet.By adopting predefined report form template, the form of generation can be unified into a kind of form.Like this, when needing the form of different regions or Different periods to merge, without the need to adjusting to report tableau format, improve the efficiency of consolidated accounts.
In another preferred embodiment of the embodiment of the present invention, this predefined report form template can be pre-entered in the equipment of report generation foreground, and such as, report generation foreground equipment receives the data parameters of user's input; Then, predefined report form template is generated according to the parameter of input.Above-mentioned parameter comprises: the kind of data, the title of data, data are arranged in the position etc. of form.Preferably, this report generation foreground equipment can receive the instruction of the change report form template of user's input, comprises the content of needs change in this instruction; Then, report form template is upgraded according to this instruction.By this instruction, can to upgrade in time report form template according to the demand of user.
In the prior art, when needs generate data sheet, obtain the data needed for form, then utilize these data genaration data sheets, because some network element may be very large for the data volume generating data sheet, this just makes the time obtaining these data longer, and, there is mistake if obtained in data procedures, then need again to obtain data, cause obtaining data overlong time, generate data sheet efficiency lower.And in the present embodiment, data acquisition background devices first obtains the data generated needed for data sheet, when needs generate data sheet, directly the data that data acquisition background devices obtains are used for generating data sheet, and without the need to again obtaining these data from network, thus reduce the time obtaining data, improve the efficiency of report generation.
The embodiment of the present invention additionally provides a kind of report form generation method, the mode based on template that the method adopts time-division processing and business customizing to combine, the method comprises: the operation on data acquisition backstage (abbreviation backstage) and the operation on report generation foreground (abbreviation foreground).Below the method is specifically described.
Backstage can be deployed on OMC server or separate server, can access the performance database of OMC and relevant FTP easily.The deployment on foreground is very flexible, can be deployed in PC, also can be deployed on server.If front office is deployed in PC, then generates resource needed for data sheet and be all PC resource but not OMC server, on the performance of OMC server almost without any impact; If front office is deployed on OMC server or other servers, owing to being independent Resourse Distribute, also very little on the impact of OMC.Foreground can be used for downloading data, regularly generates the form of customization according to the formula configured and template manually or automatically.Backstage can from the database of one or more OMC server image data, and the data collected are put into certain fixing position, such as, are put on ftp server, so that foreground is from these fixing position acquisition data.Fig. 3 is the schematic diagram that a foreground according to the present invention processes multiple back-end data, and as shown in Figure 3, a foreground can process the data of multiple backstage generation simultaneously, and according to the data genaration data sheet processed.Fig. 4 is the schematic diagram that a foreground according to the present invention processes a back-end data, and as shown in Figure 4, a foreground can process the data of a backstage generation, and according to the data genaration data sheet processed.
Fig. 5 is according to background process schematic flow sheet of the present invention, and as shown in Figure 5, background process flow process comprises:
Step 502, carries out initial configuration to background devices.When backstage is deployed to certain server, need to modify to a series of configuration files on backstage.Such as, the IP of database, Instance Name, acquisition time, acquisition interval time, the counter of required collection, the configuration file etc. of required collection network element are modified.After configuration file has been revised, start backstage.
Step 504, according to acquisition time and acquisition interval time, first backstage judges whether that the time goes image data after starting, if not to acquisition time, then perform step 510, enter dormant state; If arrive acquisition time, then perform step 506.
Step 506, conducts interviews to database according to the IP of database and Instance Name, according to the counter of required collection, obtains the data of a day from the database of access.In addition, when image data, also can according to business demand, to one day, busy or the data of special time period carry out data acquisition.
Step 508, by the file of data genaration specific format got, is placed into fixing position, such as, in ftp server.
Step 510, after completing above-mentioned data acquisition task, the program on backstage enters dormant state.After dormant state terminates, above-mentioned flow process is repeated to carry out the collection of data in backstage.
Fig. 6 is that as shown in Figure 6, foreground treatment scheme comprises according to foreground of the present invention treatment scheme schematic diagram:
Step 602, carries out initial configuration to foreground.After front office being deployed on server or PC, need to arrange a series of configuration files on foreground, such as, the IP of FTP, user name, password, data file download are set, generate the data sheet time, generate the configuration files such as data sheet interval, statement form.After setting up configuration file, start foreground.
Step 604, foreground determines whether to arrive acquisition time according to configuration file, if so, then performs step 606, otherwise, perform step 614, carry out dormant state or process ends.
Step 606, foreground judges whether the file for generating data sheet, if had, then performs step 608, otherwise, perform step 610.
Step 608, foreground is preserved the fixed position of file downloads the file into specified folder from backstage.
Step 610, foreground is resolved file and is calculated.
Step 612, is filled on the corresponding position of template according to customization template by the parameter parsed, and generates data sheet.Foreground can process the data of overlapping backstage many days more simultaneously, and the form of generation can according to date and NE type name.In addition, according to the districts and cities of different RNCs ownership, the form of relevant districts and cities can also be generated.After report generation, can continue to check whether needs to continue to generate data sheet, if needed, then continues downloading data and generates data sheet, if do not needed, then dormancy can be selected to wait for or exit.
Step 614, foreground enters dormant state or process ends.
In the present embodiment, due to the acquisition time on backstage can be set, therefore, the morning that data acquisition can be arranged on every day carries out, and this just can save the time of extraction spent by data working time.Further, adopt the mode of automatically generated data form, when client can go to work on weekdays, directly obtain generated form, and do not need to go again to expend time in and generate data sheet and data query to generate data sheet.In order to control the generation of form, front office can be deployed in PC end, after form needed for each generation, can stop performing the method in the present embodiment, when needs, again performing the method.Separating the mode of carrying out by adopting to gather in time with generation data sheet, greatly can reduce the overall time of report generation, improve system performance and report generation efficiency.Such as, to generate the data sheet of certain districts and cities, be under the prerequisite of 6 cover OMC totally 73 RNC objects in data volume, adopt and manually in prior art extract form and the mode such as to gather generates monitor data form and needs the time to be 2-3 days, and adopt the method described in the present embodiment, generate the time of data sheet for being less than 2 hours.
In the present embodiment, the data in form are by customization.If the data of customization in use, client feels to need to add or amendment computing formula, the data of adding or amended formula can be imported data formula template, generate the configuration file that foreground is corresponding with backstage.Then, utilize these configuration files to replace the corresponding configuration file of AM/BAM, and restart foreground and backstage, the renewal of data or formula can be realized.By such treatment scheme, can meet customer need rapidly and can not have an impact to calculation process and form extraction flow process.Fig. 7 is the schematic diagram according to change customer demand flow process of the present invention, and as shown in Figure 7, the flow process of change customer demand comprises:
Step 702, receives the demand alteration command of client's input;
Step 704, the according to demand local template of preserving of alteration command amendment, this template is used for generating configuration file;
Step 706, the configuration file new according to template generation;
Step 708, uses new configuration file to replace the old configuration file on foreground and backstage;
Step 710, restarts foreground and backstage;
Step 712, after restart facility, uses new configuration file generating report forms, thus obtains new form.
For the form generated, if client thinks that the position of data item is improper need adjustment, or some data does not need to embody, or some data should embody and but do not embody, and can modify to report form template.Fig. 8 is the schematic diagram according to amendment report form template flow process of the present invention, and as shown in Figure 8, this flow process comprises:
Step 802, extracts foreground report form template;
Step 804, receive the instruction that client revises report form template, this instruction is the amendment requirement of client according to report form template, to modify or to add generation, generate new report form template according to this instruction to the variable in report form template with marked effect according to the needs of oneself;
Step 806, preserves newly-generated template;
Step 808, uses new report form template to cover old report form template;
Step 810, reruns foreground;
Step 812, foreground generates data sheet according to new report form template.
When report form template being modified by the mode of the present embodiment, the running quality on foreground can be ensured, also can not have an impact to the form on other foregrounds and backstage.In addition, after generation data sheet template, each foreground needing to generate data sheet can be sent it to, to ensure that the statement form on each foreground is consistent, facilitate client carry out data to when examining.
The present embodiment has the following advantages:
In the present embodiment, the data embodied in the form generated by foreground are all customizations, namely, as long as the data of customization, all can embody in this form, repeatedly extract again without the need to client, also without the need to carrying out form merging, thus shield manually carry out data extract and form merging.Owing to shielding artificial participation, the present embodiment ensure that the correctness that form calculates.Further, the present embodiment can realize the business demand of customization fast, is convenient to Function Extension during scheme implementation to a certain extent.
Further, in the present embodiment, during report generation, foreground can process the file that multiple data acquisition backstage (ftp server) generates, thus concentrates generation data sheet.Because foreground can process the data on multiple backstage, therefore, the present embodiment can carry out presenting of overall form easily.
In addition, in the present embodiment, have employed Templated treatment scheme, the technology of signable variable is adopted to achieve the unitarity of template in a template, facilitate the comparison between form, and the form of generation has unified form, the form of expression is comparatively directly perceived, can be directly used in the purposes such as examination and chart production.
The present embodiment, when generating data sheet, while guarantee existing network operation service and quality, can reduce client and generates data sheet required time, reduce the degree of artificial participation activity, reduces the pressure to database and OMC service.
It should be noted that, for embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the embodiment of the present invention is not by the restriction of described sequence of movement, because according to the embodiment of the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and involved action might not be that the embodiment of the present invention is necessary.
With reference to Fig. 9, show the structured flowchart of a kind of report generating system embodiment of the present invention, specifically can comprise:
Data acquisition background devices 902, for obtaining the data of network element, preserves the data obtained;
Report generation foreground equipment 904, for when needs generate data sheet, obtains the data that data acquisition background devices is preserved; And according to the data genaration data sheet got.
In a preferred embodiment of the embodiment of the present invention, data acquisition background devices 902 for obtaining the data of network element in first time period, and wherein, in first time period, network data transmission amount is less than preset value.
In a preferred embodiment of the embodiment of the present invention, report generation foreground equipment 904, for inserting in predefined report form template by the data of acquisition, generates data sheet.
In a preferred embodiment of the embodiment of the present invention, report generation foreground equipment 904 also for according to before the data genaration data sheet that gets, receives the data parameters of user's input; Predefined report form template is generated according to parameter.
In a preferred embodiment of the embodiment of the present invention, report generation foreground equipment 904 receives the instruction of the change report form template of user's input, wherein, comprises the content of needs change in this instruction; And upgrade report form template according to this instruction.
In a preferred embodiment of the embodiment of the present invention, data acquisition background devices 902 also in first time period, obtain network element data before, obtain configuration file, configuration file is used to indicate: data acquisition background devices obtain the data of network element time, need the type of the network element data obtained and need to obtain the network element of data.
In a preferred embodiment of the embodiment of the present invention, data acquisition background devices 902 also for receiving the instruction of the change configuration file of user's input, comprises the content of needs change in instruction; And according to instruction Reconfigurations file.
For system embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually see.
Those skilled in the art should understand, the embodiment of the embodiment of the present invention can be provided as method, device or computer program.Therefore, the embodiment of the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the embodiment of the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disk memory, CD-ROM, optical memory etc.) of computer usable program code.
The embodiment of the present invention describes with reference to according to the process flow diagram of the method for the embodiment of the present invention, terminal device (system) and computer program and/or block scheme.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block scheme and/or square frame and process flow diagram and/or block scheme and/or square frame.These computer program instructions can being provided to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing terminal equipment to produce a machine, making the instruction performed by the processor of computing machine or other programmable data processing terminal equipment produce device for realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing terminal equipment, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be loaded on computing machine or other programmable data processing terminal equipment, make to perform sequence of operations step to produce computer implemented process on computing machine or other programmable terminal equipment, thus the instruction performed on computing machine or other programmable terminal equipment is provided for the step realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
Although described the preferred embodiment of the embodiment of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of embodiment of the present invention scope.
Finally, also it should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operational zone, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or terminal device and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or terminal device.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the terminal device comprising described key element and also there is other identical element.
Above to a kind of report form generation method provided by the present invention and system, be described in detail, apply specific case herein to set forth principle of the present invention and embodiment, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.
Claims (14)
1. a report form generation method, is characterized in that, comprising:
Data acquisition background devices obtains the data of network element;
Described data acquisition background devices preserves the data of described acquisition;
When needs generate data sheet, report generation foreground equipment obtains the data that described data acquisition background devices is preserved;
Described report generation foreground equipment is according to the data genaration data sheet got.
2. method according to claim 1, is characterized in that, data acquisition background devices obtains the data of network element, comprising:
Described data acquisition background devices obtains the data of network element in first time period, and wherein, in described first time period, network data transmission amount is less than preset value.
3. method according to claim 1, is characterized in that, described report generation foreground equipment, according to the data genaration data sheet got, comprising:
The data of described acquisition are inserted in predefined report form template by described report generation foreground equipment, generate described form.
4. method according to claim 3, is characterized in that, before described report generation foreground equipment is according to the data genaration data sheet got, described method also comprises:
Described report generation foreground equipment receives the data parameters of user's input;
Described predefined report form template is generated according to described parameter.
5. method according to claim 4, is characterized in that, described method also comprises:
Described report generation foreground equipment receives the instruction of the change report form template of user's input, comprises the content of needs change in described instruction;
Described report form template is upgraded according to described instruction.
6. method according to claim 1, is characterized in that, obtain the data of network element in data acquisition background devices before, described method also comprises:
Described data acquisition background devices obtains configuration file, and described configuration file is used to indicate: described data acquisition background devices obtain the data of network element time, need the type of the network element data obtained and need to obtain the network element of data.
7. method according to claim 6, is characterized in that, described method also comprises:
Described data acquisition background devices receives the instruction of the change configuration file of user's input, comprises the content of needs change in described instruction;
Described configuration file is upgraded according to described instruction.
8. a report generating system, is characterized in that, comprising:
Data acquisition background devices, for obtaining the data of network element, preserves the data of described acquisition;
Report generation foreground equipment, for when needs generate data sheet, obtains the data that described data acquisition background devices is preserved; And according to the data genaration data sheet got.
9. system according to claim 8, is characterized in that, described data acquisition background devices is used for the data obtaining network element in first time period, and wherein, in described first time period, network data transmission amount is less than preset value; Preserve the data of described acquisition.
10. system according to claim 8, is characterized in that, described report generation foreground equipment is used for the data of described acquisition to insert in predefined report form template, generates described form.
11. systems according to claim 10, is characterized in that, described report generation foreground equipment also for according to before the data genaration data sheet that gets, receives the data parameters of user's input;
Described predefined report form template is generated according to described parameter.
12. systems according to claim 10, is characterized in that, described report generation foreground equipment also for receiving the instruction of the change report form template of user's input, comprising the content of needs change, and upgrading described report form template according to described instruction in described instruction.
13. systems according to claim 8, it is characterized in that, data acquisition background devices is also for before the data obtaining network element, obtain configuration file, described configuration file is used to indicate: described data acquisition background devices obtain the data of network element time, need the type of the network element data obtained and need to obtain the network element of data.
14. systems according to claim 13, is characterized in that, described data acquisition background devices also for receiving the instruction of the change configuration file of user's input, comprises the content of needs change in described instruction; And upgrade described configuration file according to described instruction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410433076.3A CN104462166A (en) | 2014-08-28 | 2014-08-28 | Report generation method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410433076.3A CN104462166A (en) | 2014-08-28 | 2014-08-28 | Report generation method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104462166A true CN104462166A (en) | 2015-03-25 |
Family
ID=52908216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410433076.3A Pending CN104462166A (en) | 2014-08-28 | 2014-08-28 | Report generation method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104462166A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106202445A (en) * | 2016-07-14 | 2016-12-07 | 上海超橙科技有限公司 | A kind of information displaying method and equipment |
CN107566198A (en) * | 2017-10-27 | 2018-01-09 | 成都西加云杉科技有限公司 | Network equipment appraisal procedure and intelligent Service management system |
CN108241717A (en) * | 2016-12-27 | 2018-07-03 | 中国移动通信集团公司 | A kind of data processing method, apparatus and system |
CN108959227A (en) * | 2018-07-12 | 2018-12-07 | 山东汇贸电子口岸有限公司 | A kind of self-defined report system and method based on B/S framework |
CN112329387A (en) * | 2020-11-03 | 2021-02-05 | 新奥数能科技有限公司 | Formula template configuration method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1747398A (en) * | 2004-09-08 | 2006-03-15 | 大唐移动通信设备有限公司 | Mass performance data statistical method in network element management system |
CN1787448A (en) * | 2004-12-06 | 2006-06-14 | 中兴通讯股份有限公司 | Method for auto-forming reporting forms of telecommunication equipment performance |
CN102215126A (en) * | 2011-06-08 | 2011-10-12 | 中兴通讯股份有限公司 | Method and device for generating performance report |
CN102368261A (en) * | 2011-10-14 | 2012-03-07 | 成都勤智数码科技有限公司 | Expandable running maintenance report generation method |
-
2014
- 2014-08-28 CN CN201410433076.3A patent/CN104462166A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1747398A (en) * | 2004-09-08 | 2006-03-15 | 大唐移动通信设备有限公司 | Mass performance data statistical method in network element management system |
CN1787448A (en) * | 2004-12-06 | 2006-06-14 | 中兴通讯股份有限公司 | Method for auto-forming reporting forms of telecommunication equipment performance |
CN102215126A (en) * | 2011-06-08 | 2011-10-12 | 中兴通讯股份有限公司 | Method and device for generating performance report |
CN102368261A (en) * | 2011-10-14 | 2012-03-07 | 成都勤智数码科技有限公司 | Expandable running maintenance report generation method |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106202445A (en) * | 2016-07-14 | 2016-12-07 | 上海超橙科技有限公司 | A kind of information displaying method and equipment |
CN108241717A (en) * | 2016-12-27 | 2018-07-03 | 中国移动通信集团公司 | A kind of data processing method, apparatus and system |
CN108241717B (en) * | 2016-12-27 | 2021-08-17 | 中国移动通信集团公司 | Data processing method, device and system |
CN107566198A (en) * | 2017-10-27 | 2018-01-09 | 成都西加云杉科技有限公司 | Network equipment appraisal procedure and intelligent Service management system |
CN107566198B (en) * | 2017-10-27 | 2021-03-16 | 成都西加云杉科技有限公司 | Network equipment evaluation method and intelligent service management system |
CN108959227A (en) * | 2018-07-12 | 2018-12-07 | 山东汇贸电子口岸有限公司 | A kind of self-defined report system and method based on B/S framework |
CN112329387A (en) * | 2020-11-03 | 2021-02-05 | 新奥数能科技有限公司 | Formula template configuration method and device |
CN112329387B (en) * | 2020-11-03 | 2024-03-05 | 新奥数能科技有限公司 | Formula template configuration method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105099739B (en) | One kind being based on plug-in type software deployment method, apparatus and application server | |
CN104991803B (en) | To the managing and control system and method for the self-starting under given conditions of android application programs | |
CN104462166A (en) | Report generation method and system | |
CN107203395A (en) | Resource graded method, device and computer-readable recording medium and electronic equipment | |
CN105138371B (en) | Method for upgrading software and device | |
CN102833101B (en) | Software upgrading method and equipment of distributed network system | |
CN106897196B (en) | The determination method and device of access path between Website page | |
CN107291744A (en) | It is determined that and with the method and device of the relationship between application program | |
CN103581231A (en) | UGC primary standby data synchronization method and system thereof | |
CN104699736A (en) | Distributed massive data acquisition system and method based on mobile devices | |
CN108574605A (en) | A kind of acquisition method and device of user behavior data | |
CN110865842A (en) | OTA (over the air) upgrading method and device | |
US20170109413A1 (en) | Search System and Method for Updating a Scoring Model of Search Results based on a Normalized CTR | |
CN105471635B (en) | A kind of processing method of system log, device and system | |
CN109710440A (en) | Abnormality eliminating method, device, storage medium and the terminal device of webpage front-end | |
CN106371856B (en) | Menu counting method, user terminal and application background terminal | |
CN110928681A (en) | Data processing method and device, storage medium and electronic device | |
CN107508914A (en) | A kind of accurate method for pushing of message and system based on cloud computing analysis | |
CN107171888A (en) | A kind of clustering performance monitoring method based on cAdvisor | |
CN104967532A (en) | TOC technology operation and maintenance system and application method | |
CN105338107A (en) | Stronghold operation synchronous management system and stronghold operation synchronous management method | |
CN104320387B (en) | Component localization method for customizing, terminal and server | |
CN110244968B (en) | Charging station management system and method | |
CN113282308A (en) | Mirror image construction method and device, storage medium and electronic device | |
CN110046319B (en) | Social media information acquisition method, device, system, equipment and storage medium |
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 |