Method and device for realizing batch report generation

A report generation and report technology, which is applied in the field of electronic communication, can solve problems such as long execution time, inconvenience, and report failure to output, and achieve the effect of improving output efficiency and enhancing robustness

Inactive Publication Date: 2008-03-05
ZTE CORP
View PDF0 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The first is the serial execution scheme, that is, to execute each report task serially and output the reports in sequence. This scheme is easy to manage but the execution process is single-threaded, and the execution time is long. Once a certain report task in the middle cannot be executed, then It may cause subsequent reports to fail to output
[0005] The second is the parallel execution scheme, that is, execute each report task in parallel, start a thread for each report task, and output the report in parallel. The execution management of this scheme is a little more complicated than the first one. If the number of reports is small, the execution efficiency will be higher , but if the number of reports is large, the system may be too busy, CPU and other processors are scheduled too fast, which will reduce the efficiency of report generation
[0006] In summary, the existing batch report generation technology obviously has inconvenience and defects in actual use, so it is necessary to improve it

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for realizing batch report generation
  • Method and device for realizing batch report generation
  • Method and device for realizing batch report generation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0039] The basic idea of ​​the present invention is: execute batch report tasks through the thread pool, and use the thread pool management scheduling process to realize load sharing, schedule several report tasks in the batch report tasks placed in the thread pool, and create a report task for each report task. One thread, each thread executes in parallel to improve the efficiency of task execution, and avoids the problem of too many threads in the system caused by executing too many reports at the same time, thus greatly improving the output efficiency of batch reports.

[0040] 1 shows the struc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The method comprises: receiving the batch report form task awaiting execution, and putting the batch report form task into a thread pool; scheduling several report form tasks from the batch report form tasks in the thread pool, and establishing a thread for each scheduled report form task, and executing the scheduled report form task, and generating an output of report form after each thread executes the report form task; after a thread complete an execution of report form, decide if there are report form tasks awaiting execution in the thread pool; if yes, then scheduling the next report form task awaiting execution, and newly creating a thread to execute the newly-scheduled report task; otherwise, ending the thread. The invention also provides an apparatus thereof.

Description

technical field [0001] The invention relates to a report generation method and device in the field of electronic communication, in particular to a method and device for realizing batch report generation. Background technique [0002] OMC (Operation and Maintenance Centre, Operation and Maintenance Center) is a management functional entity that monitors and operates a communication network. When OMC performs indicator statistics and performance analysis, it is often necessary to export various analysis reports. In order to reduce the customization burden of users, OMC provides template files for various performance indicators. Each template file corresponds to the output of a certain performance indicator. Format definition and required data fields, these template files can be output at the same time through one operation, which reduces operation steps to some extent and saves operation time. [0003] Currently, there are two common solutions for batch report generation: ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/46G06Q10/00G06Q10/10
Inventor 王准强王岩曹旭
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products