Data sharing tool for facilitating real-time access to current or updated datasets
US-2020364274-A1 · Nov 19, 2020 · US
US11934287B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11934287-B2 |
| Application number | US-202117186604-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 26, 2021 |
| Priority date | Oct 30, 2020 |
| Publication date | Mar 19, 2024 |
| Grant date | Mar 19, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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,
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
where the computing system component is a software system · CPC title
Profiles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.