Method, electronic device and computer program product for processing data

US11934287B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11934287-B2
Application numberUS-202117186604-A
CountryUS
Kind codeB2
Filing dateFeb 26, 2021
Priority dateOct 30, 2020
Publication dateMar 19, 2024
Grant dateMar 19, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, electronic device, and computer program product for processing data is disclosed. The method includes acquiring a configuration file for generating and sending a structured report, the structured report involving analysis of an application. The method also includes acquiring, based on an address of a data source in the configuration file, data from the data source to add the data to the structured report, the data source including the same type of data generated by the application. The method includes sending, based on an identifier of a target server in the configuration file, the structured report to the target server for analyzing the application. With this method, the format of a structured report to be acquired can be adjusted at any time without version upgrade, thereby saving time.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for processing data, comprising: having a process for acquiring structured reports, the process being performed by and hard-coded in a software system, wherein the structured reports are reflected in a format; needing to make an adjustment of the format to a new format; instead of upgrading the software system to have the structured reports reflect the new format: acquiring a configuration file for generating and sending a structured report, the structured report involving analysis of an application; acquiring, based on an address of a data source in the configuration file, data from the data source to add the data in the new format to the structured report, the data source comprising the same type of data generated by the application; and sending, based on an identifier of a target server and a second identifier of an output plugin in the configuration file, the structured report through the output plugin to the target server for analyzing the application, wherein the output plugin comprises a gateway. 2. The method according to claim 1 , wherein acquiring the configuration file comprises: acquiring the configuration file periodically; or acquiring an adjusted configuration file in response to determining that the configuration file is adjusted. 3. The method according to claim 1 , wherein acquiring the data comprises: calling a data acquisition plugin through a third identifier included in the configuration file, the third identifier being used for identifying the data acquisition plugin associated with the address; and acquiring the data from the data source based on the address through the data acquisition plugin. 4. The method according to claim 1 , further comprising: initializing the structured report based on the configuration file. 5. The method according to claim 4 , wherein initializing the structured report comprises: determining whether the configuration file comprises a previous moment when the previous structured report was sent; in response to determining that the configuration file comprises the previous moment, determining a remaining period for initializing the structured report based on the previous moment, a current moment, and a time interval included in the configuration file, the time interval indicating a time period between two adjacent transmissions of the structured report to the target server; and initializing the structured report in response to determining that the remaining period has elapsed. 6. The method according to claim 5 , wherein initializing the structured report further comprises: in response to determining that the configuration file does not include the previous moment, initializing the structured report. 7. The method according to claim 1 , further comprising: acquiring, from the configuration file, a third identifier of a data processing plugin that is to perform a predetermined operation on the data in the structured report; calling the data processing plugin through the third identifier; and performing the predetermined operation on the data through the data processing plugin. 8. An electronic device, comprising: at least one processor; and a memory, coupled to the at least one processor and having instructions stored thereon, wherein when executed by the at least one processor, the instructions cause the electronic device to perform the following actions comprising: having a process for acquiring structured reports, the process being performed by and hard-coded in a software system, wherein the structured reports are reflected in a format; needing to make an adjustment of the format to a new format; instead of upgrading the software system to have the structured reports reflect the new format: acquiring a configuration file for generating and sending a structured report, the structured report involving analysis of an application; acquiring, based on an address of a data source in the configuration file, data from the data source to add the data in the new format to the structured report, the data source comprising the same type of data generated by the application; and sending, based on an identifier of a target server and a second identifier of an output plugin in the configuration file, the structured report through the output plugin to the target server for analyzing the application, wherein the output plugin comprises a gateway. 9. The electronic device according to claim 8 , wherein acquiring the configuration file comprises: acquiring the configuration file periodically; or acquiring an adjusted configuration file in response to determining that the configuration file is adjusted. 10. The electronic device according to claim 8 , wherein acquiring the data comprises: calling a data acquisition plugin through a third identifier included in the configuration file, the third identifier being used for identifying the data acquisition plugin associated with the address; and acquiring the data from the data source based on the address through the data acquisition plugin. 11. The electronic device according to claim 8 , wherein the actions further comprise: initializing the structured report based on the configuration file. 12. The electronic device according to claim 11 , wherein initializing the structured report comprises: determining whether the configuration file comprises a previous moment when the previous structured report was sent; in response to determining that the configuration file comprises the previous moment, determining a remaining period for initializing the structured report based on the previous moment, a current moment, and a time interval included in the configuration file, the time interval indicating a time period between two adjacent transmissions of the structured report to the target server; and initializing the structured report in response to determining that the remaining period has elapsed. 13. The electronic device according to claim 12 , wherein initializing the structured report further comprises: in response to determining that the configuration file does not include the previous moment, initializing the structured report. 14. The electronic device according to claim 8 , wherein the actions further comprise: acquiring, from the configuration file, a third identifier of a data processing plugin that is to perform a predetermined operation on the data in the structured report; calling the data processing plugin through the third identifier; and performing the predetermined operation on the data through the data processing plugin. 15. A non-transitory computer readable medium comprising instructions, wherein when executed by a processor of an electronic device, the instructions cause the electronic device to: have a process for acquiring structured reports, the process being performed by and hard-coded in a software system, wherein the structured reports are reflected in a format; need to make an adjustment of the format to a new format; instead of upgrading the software system to have the structured reports reflect the new format: acquire a configuration file for generating and sending a structured report, the structured report involving analysis of an application; acquire, based on an address of a data source in the configuration file, data from the data source to add the data in the new format to the structured report, the data source comprising the same type of data generated by the application; and send, based on an identifier of a target server and a second identifier of an output plugin in the configuration file,

Assignees

Inventors

Classifications

  • where the reporting involves data format conversion · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Plug-ins; Add-ons · CPC title

  • G06F11/302Primary

    where the computing system component is a software system · CPC title

  • H04L67/30Primary

    Profiles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11934287B2 cover?
A method, electronic device, and computer program product for processing data is disclosed. The method includes acquiring a configuration file for generating and sending a structured report, the structured report involving analysis of an application. The method also includes acquiring, based on an address of a data source in the configuration file, data from the data source to add the data to t…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/3068. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 19 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).