Multi-service field data processing method, computer equipment and storage medium

Through the microservice architecture, data from different business areas is uniformly acquired, preprocessed and visualized, which solves the problems of data dispersion and low processing efficiency, and achieves efficient and accurate data management and decision-making support.

CN119322691APending Publication Date: 2025-01-17GUANGDONG POWER GRID CO LTD DONGGUAN POWER SUPPLY BUREAU
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411438331.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

In the prior art, data is dispersed, query efficiency is low, processing methods are backward, relying on manual operations is prone to errors, and data visualization capabilities are insufficient, making it difficult to meet the needs of modern management for data analysis and decision-making support.

Method used

Using the microservice architecture, the data acquisition microservice module is obtained through the data acquisition microservice module and preprocessed, and sent to the data mining analysis microservice module for analysis, and the analysis results are used to display the microservice module to generate visual reports through the Echarts library.

Benefits of technology

Improve the efficiency and convenience of data management, reduce manual intervention, ensure data quality and accuracy, can quickly respond to diverse data demand scenarios, provide flexible data analysis and presentation methods, and meet modern management's data analysis and decision-making Supported requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119322691A_ABST
    Figure CN119322691A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and discloses a multi-business-field data processing method, computer equipment and a storage medium, data in different business fields are uniformly acquired, preprocessed, analyzed and visually presented by using a micro-service architecture, so that the efficiency and convenience of data management are improved, and the data management efficiency is improved. Manual intervention is reduced, data quality is ensured, data reliability and accuracy are improved, diversified data demand scenes can be quickly responded, a flexible data analysis and display mode is provided, and the requirements of modernized management for data analysis and decision support are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a method for processing data in multiple business fields, a computer device and a storage medium. Background Art

[0002] With the rapid advancement of information technology and the in-depth implementation of digital transformation, enterprises have continuously accumulated large-scale data sets in their daily operations and management systems. These data sets contain extremely rich business insights. This information is widely distributed in different information systems managed by multiple business departments, forming a complex and diverse data ecosystem. In view of the requirements of various office job responsibilities, when compiling various work reports, it is necessary to frequently reference and integrate data resources from different business fields. In the past, data retrieval and acquisition mainly relied on manual means, searching one by one between multiple systems, or taking the traditional method of exporting data in Excel format and then manually analyzing and processing it. The problems with this type of data processing method include:

[0003] 1. Data is scattered and there is a lack of a unified data entry;

[0004] 2. Data query efficiency is low, and manual search is time-consuming and laborious;

[0005] 3. The data processing method is backward, relying on manual operation and prone to errors;

[0006] 4. Insufficient data visualization capabilities make it difficult to intuitively display data analysis results;

[0007] 5. It is difficult to meet the needs of modern management for data analysis and decision support.

[0008] Therefore, it is necessary to provide an efficient and convenient data processing and display solution to help users better understand and utilize data and improve decision-making efficiency and business management level.

[0009] The above information is presented as background information only to assist with understanding the present disclosure and no determination or admission is made as to whether any of the above may be used as prior art with respect to the present disclosure. Summary of the invention

[0010] The present invention provides a method for processing data in multiple business fields, a computer device and a storage medium to solve the problems existing in the prior art.

[0011] To achieve the above object, the present invention provides the following technical solutions:

[0012] In a first aspect, the present invention provides a method for processing data in multiple business fields, the method comprising:

[0013] S101, obtaining data from various business areas through the data acquisition microservice module, preprocessing it, and then sending it to the data mining and analysis microservice module;

[0014] S102, analyzing the received data according to a predefined analysis model through the data mining analysis microservice module, and storing the analysis results;

[0015] S103. Visualize the analysis results by using data visualization technology through the analysis result display microservice module.

[0016] Furthermore, in the method for processing data in multiple business fields, before S101, the method further includes:

[0017] Based on the microservice architecture, build data acquisition microservice module, data mining and analysis microservice module and analysis result display microservice module.

[0018] Furthermore, in the method for processing data in multiple business fields, S101 specifically includes:

[0019] Call the API interface of the system in each business field through the data acquisition microservice module to establish a connection with the database of the system in each business field;

[0020] The data acquisition microservice module acquires data from various business areas, performs preprocessing, and then sends the data to the data mining and analysis microservice module.

[0021] Furthermore, in the method for processing data in multiple business fields, the preprocessing includes data cleaning, conversion and formatting.

[0022] Furthermore, in the method for processing data in multiple business fields, S102 specifically includes:

[0023] The data mining and analysis microservice module analyzes the received data according to the predefined analysis model using the memory-based understanding MBR data mining and analysis method;

[0024] The analysis results are stored.

[0025] Furthermore, in the method for processing data in multiple business fields, the step of storing the analysis results is specifically as follows:

[0026] The analysis results are stored in the form of structured data.

[0027] Furthermore, in the method for processing data in multiple business fields, S103 specifically includes:

[0028] The microservice module uses the Echarts library to generate visual reports based on the analysis results.

[0029] The visualization report is output and presented through the analysis result display microservice module.

[0030] Furthermore, in the method for processing data in multiple business fields, the step of generating a visual report based on the analysis results by using the Echarts library through the analysis result display microservice module includes:

[0031] The analysis result display microservice module uses the Echarts library to generate a visual report based on the analysis results and the parameters selected by the user; the parameters include report type, data dimension and time range.

[0032] In a second aspect, the present invention provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the method for processing multi-business field data provided in the first aspect.

[0033] In a third aspect, the present invention provides a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a computer processor to implement the method for processing multi-business domain data provided in the first aspect above.

[0034] Compared with the prior art, the present invention has the following beneficial effects:

[0035] The present invention provides a multi-business field data processing method, computer equipment and storage medium, which uniformly acquire, preprocess, analyze and visualize data from different business fields by utilizing a microservice architecture, thereby improving the efficiency and convenience of data management, reducing manual intervention, ensuring data quality, and improving data reliability and accuracy. It can quickly respond to diverse data demand scenarios, provide flexible data analysis and display methods, and meet the needs of modern management for data analysis and decision support.

[0036] The present invention has other features and advantages, which will be apparent from or will be described in detail in the accompanying drawings and the following detailed description incorporated herein, which together serve to explain the specific principles of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0038] Figure 1 This is a flowchart of a method for processing data in multiple business fields provided in Embodiment 1 of the present invention;

[0039] Figure 2 It is a structural diagram of a computer device provided in Embodiment 2 of the present invention. DETAILED DESCRIPTION

[0040] In order to explain in detail the possible application scenarios, technical principles, specific schemes that can be implemented, and the purposes and effects that can be achieved, the following is a detailed description of the specific embodiments listed in conjunction with the accompanying drawings. The embodiments described herein are only used to more clearly illustrate the technical solutions of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.

[0041] Reference to "embodiment" herein means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The term "embodiment" appearing in various places in the specification does not necessarily refer to the same embodiment, nor does it particularly limit its independence or association with other embodiments. In principle, in the present application, as long as there is no technical contradiction or conflict, the various technical features mentioned in the embodiments can be combined in any way to form a corresponding implementable technical solution.

[0042] Unless otherwise defined, the technical terms used in this document have the same meanings as those generally understood by those skilled in the art to which this application belongs; the use of relevant terms in this document is only for describing specific embodiments and is not intended to limit this application.

[0043] In the description of this application, the term "and / or" is an expression used to describe the logical relationship between objects, indicating that three relationships may exist, for example, A and / or B, which means: A exists, B exists, and A and B exist at the same time. In addition, the character " / " in this article generally indicates that the objects before and after are in an "or" logical relationship.

[0044] In the present application, terms such as “first” and “second” are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship of quantity, priority or sequence between these entities or operations.

[0045] Without further limitations, in this application, the words "include", "comprises", "has" or other similar expressions used in the sentences are intended to cover non-exclusive inclusion. These expressions do not exclude the presence of additional elements in the process, method or product including the elements, so that the process, method or product including a series of elements may include not only those limited elements, but also other elements not explicitly listed, or also include elements inherent to such process, method or product.

[0046] In this application, expressions such as "greater than", "less than", "exceed" and the like are understood to exclude the number itself; expressions such as "above", "below", "within" and the like are understood to include the number itself. In addition, in the description of the embodiments of this application, "multiple" means more than two (including two), and similar expressions related to "multiple" are also understood in this way, such as "multiple groups", "multiple times", etc., unless otherwise clearly and specifically limited.

[0047] In the description of the embodiments of the present application, space-related expressions used, such as "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "vertical", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicate the orientation or position relationship based on the orientation or position relationship shown in the specific embodiments or drawings, and are only for the convenience of describing the specific embodiments of the present application or facilitating the reader's understanding, and do not indicate or imply that the referred device or component must have a specific position, a specific orientation, or be constructed or operated in a specific orientation, and therefore cannot be understood as a limitation on the embodiments of the present application.

[0048] Unless otherwise expressly specified or limited, in the description of the embodiments of the present application, the terms such as "install", "connect", "connect", "fix", "set", etc. used should be understood in a broad sense. For example, the "connection" can be a fixed connection, a detachable connection, or an integrated setting; it can be a mechanical connection, an electrical connection, or a communication connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium; it can be the internal connection of two elements or the interaction relationship between two elements. For technicians in the technical field to which the present application belongs, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.

[0049] Embodiment 1

[0050] In view of the defects of the above-mentioned prior art, the applicant, based on many years of rich practical experience and professional knowledge in this field, and in conjunction with the application of theory, actively conducts research and innovation in the hope of creating a technology that can solve the defects of the prior art. After continuous research and design, and after repeated trial production and improvement, the present invention with real practical value was finally created.

[0051] Please refer to Figure 1 , is a flow chart of a method for processing data in multiple business fields provided in Embodiment 1 of the present invention. The method specifically comprises the following steps:

[0052] S101, obtaining data from various business areas through the data acquisition microservice module, preprocessing it, and then sending it to the data mining and analysis microservice module;

[0053] It should be noted that this step can comprehensively collect data from various business areas (such as production, marketing, integrated and main distribution network business areas) with the help of the data acquisition microservice module. Subsequently, necessary preprocessing operations (such as data cleaning, conversion and formatting) are performed on these data to ensure the integrity, accuracy and consistency of the data, and then the preprocessed data is passed to the data mining and analysis microservice module for subsequent analysis;

[0054] S102: Analyze the received data according to a predefined analysis model through the data mining analysis microservice module, and store the analysis results.

[0055] It should be noted that this step uses the data mining analysis microservice module to conduct in-depth analysis and processing of the received data based on pre-defined analysis models (regression analysis, cluster analysis, association rule mining, etc., and the module can support user-defined analysis models and parameters). This step aims to mine the hidden information, trends and correlations behind the data, such as predicting future power loads, identifying potential fault points, etc., and properly store the results of the analysis for subsequent queries and applications.

[0056] S103. Visualize the analysis results by using data visualization technology through the analysis result display microservice module.

[0057] It should be noted that this step uses the analysis result display microservice module and advanced data visualization technology to transform complex analysis results into intuitive and easy-to-understand graphical representations, so that users can more easily understand the stories and patterns behind the data.

[0058] In summary, the embodiments of the present invention achieve unified acquisition, efficient preprocessing, in-depth analysis and intuitive display of data across business fields by cleverly using the design concept of the microservice architecture. The optimization of this series of processes not only significantly improves the efficiency of data management and the convenience of operation, but also greatly reduces the degree of manual intervention, effectively ensuring the quality of data. At the same time, the method also significantly enhances the reliability and accuracy of the data, enabling it to quickly respond to diverse data demand scenarios, provide flexible and changeable data analysis and display methods, and fully meet the high standards of modern management for data analysis and decision support.

[0059] In an implementation manner of this embodiment, before S101, the method further includes:

[0060] Based on the microservice architecture, build data acquisition microservice module, data mining and analysis microservice module and analysis result display microservice module.

[0061] It should be noted that this construction process is intended to lay a solid foundation for subsequent data processing work, ensuring that the various modules can work together efficiently and achieve smooth data flow and in-depth processing. The data acquisition microservice module is responsible for accurately capturing raw data from various business areas; the data mining and analysis microservice module relies on a powerful analysis engine to conduct in-depth mining and precise analysis of the received data; and the analysis result display microservice module uses advanced data visualization technology to present the analysis results to users in an intuitive and easy-to-understand form.

[0062] Through the completion of this preliminary construction work, the multi-business field data processing method proposed in the present invention can give full play to its advantages of high efficiency, flexibility and scalability under the support of the microservice architecture, and provide users with more accurate and convenient data analysis and decision support services.

[0063] In one implementation of this embodiment, the S101 specifically includes:

[0064] Call the API interface of the system in each business field through the data acquisition microservice module to establish a connection with the database of the system in each business field;

[0065] The data acquisition microservice module acquires data from various business areas, performs preprocessing, and then sends the data to the data mining and analysis microservice module.

[0066] It should be noted that, first of all, as the starting point of the entire data processing process, the core responsibility of the data acquisition microservice module is to establish an effective connection with the database of each business domain system. To achieve this goal, the module will actively call the API interfaces provided by each business domain system. These API interfaces serve as a bridge for data interaction, ensuring that the data acquisition microservice module can safely and stably access and obtain the required data resources.

[0067] After the connection is successfully established, the data acquisition microservice module begins to collect data. It extracts relevant data from the databases of various business domain systems based on preset rules and strategies. These data may cover multiple business areas such as sales, finance, and human resources, ensuring the comprehensiveness and accuracy of subsequent analysis.

[0068] After data collection is completed, the data acquisition microservice module will also perform necessary preprocessing operations on the data. The purpose of preprocessing is to clean the data, fill in missing values, convert data formats, etc. to ensure the accuracy and consistency of the data. The quality and availability of preprocessed data will be significantly improved.

[0069] Finally, the data acquisition microservice module will send the preprocessed data to the data mining and analysis microservice module for subsequent analysis and processing. The completion of this step marks that the entire data processing process has officially entered the analysis stage.

[0070] In summary, the specific execution process of step S101 not only reflects the important role of the data acquisition microservice module in the data processing process, but also shows how it lays a solid foundation for subsequent data mining and analysis work by calling API interfaces, collecting data, and preprocessing data.

[0071] In one implementation of this embodiment, the S102 specifically includes:

[0072] The data mining and analysis microservice module analyzes the received data according to the predefined analysis model using the memory-based understanding MBR data mining and analysis method;

[0073] The analysis results are stored.

[0074] It should be noted that, first of all, as the core link in the entire data processing process, the data mining and analysis microservice module has the main task of conducting in-depth analysis of the data received from the data acquisition microservice module. To achieve this goal, the module will be based on predefined analysis models, which may be built based on a variety of technologies such as business logic, statistical methods or machine learning algorithms, aiming to conduct a comprehensive and in-depth analysis of data from different dimensions and angles.

[0075] In the specific analysis process, the data mining and analysis microservice module will use the memory-based understanding (MBR) data mining and analysis method. The MBR method is an advanced data mining technology that can make full use of the contextual information and historical data of the data during the analysis process, so as to more accurately mine the potential laws and patterns in the data. Through the application of this method, the data mining and analysis microservice module can understand the data more deeply and reveal the business value hidden behind the data.

[0076] After the analysis is completed, the data mining analysis microservice module will store the analysis results. These results not only provide rich materials for subsequent data visualization, but also provide a strong basis for enterprise decision support.

[0077] In summary, the specific execution process of step S102 not only demonstrates the key role of the data mining and analysis microservice module in the data processing process, but also reflects how it uses the MBR data mining and analysis method to conduct in-depth analysis of the data and store the analysis results, providing a solid foundation for subsequent data visualization.

[0078] In one implementation of this embodiment, the step of storing the analysis results is specifically as follows:

[0079] The analysis results are stored in the form of structured data.

[0080] It should be noted that, specifically, this step does not simply save the analysis results, but adopts a specific storage method to ensure the accuracy and accessibility of the analysis results.

[0081] Specifically, the analysis results are stored in the form of structured data. Structured data is data organized according to certain rules and standards, usually in the form of tables or databases, which contain clear fields and records. The advantage of this storage method is that it can clearly show the relationship and hierarchy between data, which is convenient for subsequent data analysis and utilization.

[0082] By storing the analysis results in the form of structured data, the accuracy and consistency of the data can be ensured. At the same time, this storage method also facilitates subsequent data query and retrieval, improving the accessibility and utilization of data. In addition, structured data is also easy to integrate and share with other data sources, further expanding the application scenarios and value of data.

[0083] In summary, storing the analysis results in the form of structured data not only ensures the accuracy and accessibility of the data, but also improves the utilization and application value of the data, providing a more reliable and convenient data foundation for enterprise decision-making support.

[0084] In one implementation of this embodiment, the S103 specifically includes:

[0085] The microservice module uses the Echarts library to generate visual reports based on the analysis results.

[0086] The visualization report is output and presented through the analysis result display microservice module.

[0087] It should be noted that, first of all, as the terminal link of the data processing process, the main task of the analysis result display microservice module is to transform complex data analysis results into intuitive and easy-to-understand visualization forms. To achieve this goal, this module will use the powerful data visualization tool Echarts library. Echarts library provides a variety of chart types and interactive functions, and can generate corresponding visualization reports based on different analysis results.

[0088] In the process of generating visual reports, the analysis result display microservice module will select the appropriate chart type for display based on the data type, structure and characteristics of the analysis results. For example, for time series data, you can choose a line chart or a bar chart to show the trend of data changes; for classified data, you can choose a pie chart or a bar chart to show the proportion of each category. By choosing the appropriate chart type, you can more intuitively reveal the relationship and rules between data.

[0089] After generating the visualization report, the analysis result display microservice module will output and present it.

[0090] In summary, the specific execution process of step S103 not only demonstrates the important role of the analysis result display microservice module in the data processing process, but also reflects how to use the Echarts library to generate visual reports and output the reports, thereby providing users with more intuitive and easy-to-understand data analysis results.

[0091] In one implementation of this embodiment, the step of generating a visualization report based on the analysis results by using the Echarts library through the analysis result display microservice module includes:

[0092] The analysis result display microservice module uses the Echarts library to generate a visual report based on the analysis results and the parameters selected by the user; the parameters include report type, data dimension and time range.

[0093] It should be noted that in the process of generating visual reports, the analysis result display microservice module will not only determine the content of the report based on the analysis results, but also fully consider the user's choices and preferences. Specifically, users can select the report type (such as line chart, bar chart, pie chart, etc.), data dimension (such as sales, number of users, visits, etc.) and time range (such as day, week, month, year, etc.) through the interface. The selection of these parameters will directly affect the style and content of the final generated visual report.

[0094] After determining these parameters, the analysis result display microservice module will use the Echarts library to dynamically generate corresponding visual reports based on the analysis results and the parameters selected by the user. This generation process reflects both the advancement of technology and the user-friendly design concept.

[0095] Finally, the generated visualization report will be output and presented through the analysis result display microservice module. Users can view it directly on the web page or export it as an image or PDF file for subsequent sharing, reporting or archiving.

[0096] In summary, the steps of using the Echarts library through the analysis result display microservice module to generate visual reports based on the analysis results and user-selected parameters (including report type, data dimension, and time range) not only make the generated visual reports more in line with user needs and preferences, but also improve the efficiency and accuracy of data analysis and display.

[0097] Although the terms such as microservice, acquisition, and visualization are used more frequently in this application, the possibility of using other terms is not excluded. These terms are used only to more conveniently describe and explain the essence of the present invention; interpreting them as any additional restrictions is contrary to the spirit of the present invention.

[0098] A method for processing data in multiple business fields provided in an embodiment of the present invention utilizes a microservice architecture to uniformly acquire, preprocess, analyze and visualize data in different business fields, thereby improving the efficiency and convenience of data management, reducing manual intervention, ensuring data quality, and improving data reliability and accuracy. It can quickly respond to diverse data demand scenarios, provide flexible data analysis and display methods, and meet the needs of modern management for data analysis and decision support.

[0099] Embodiment 2

[0100] Figure 2 A schematic diagram of the structure of a computer device provided in Embodiment 2 of the present invention. Figure 2 A block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 2The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0101] like Figure 2 As shown, the computer device 12 is in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).

[0102] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.

[0103] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.

[0104] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 2 not shown, usually called a "hard drive"). Although Figure 2 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.

[0105] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described herein.

[0106] The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), one or more devices that enable a user to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface 22. In addition, the computer device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with the other modules of the computer device 12 via a bus 18. It should be understood that although Figure 2 Not shown, other hardware and / or software modules may be used in conjunction with computer device 12, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0107] The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28, such as implementing the multi-service field data processing method provided by the embodiment of the present invention.

[0108] Embodiment 3

[0109] Embodiment 3 of the present invention provides a computer-readable storage medium on which computer-executable instructions are stored. When the instructions are executed by a processor, the method for processing multi-business field data provided in all the embodiments of the invention of this application is implemented.

[0110] Any combination of one or more computer-readable media may be used. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device.

[0111] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0112] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0113] Computer program code for performing the operations of the present invention may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0114] Finally, it should be noted that although the above embodiments have been described in the specification and drawings of this application, this does not limit the scope of patent protection of this application. All technical solutions generated by replacing or modifying equivalent structures or equivalent processes based on the essential concept of this application using the contents recorded in the specification and drawings of this application, as well as directly or indirectly implementing the technical solutions of the above embodiments in other related technical fields, are included in the scope of patent protection of this application.

Claims

1. A method for processing data in multiple business fields, characterized in that: The method comprises: S101, obtaining data from various business areas through the data acquisition microservice module, preprocessing it, and then sending it to the data mining and analysis microservice module; S102, analyzing the received data according to a predefined analysis model through the data mining analysis microservice module, and storing the analysis results; S103. Visualize the analysis results by using data visualization technology through the analysis result display microservice module.

2. The method for processing multi-business domain data according to claim 1, characterized in that: Before S101, the method further includes: Based on the microservice architecture, build data acquisition microservice module, data mining and analysis microservice module and analysis result display microservice module.

3. The method for processing multi-business domain data according to claim 1, characterized in that: The S101 specifically includes: Call the API interface of the system in each business field through the data acquisition microservice module to establish a connection with the database of the system in each business field; The data acquisition microservice module acquires data from various business areas, performs preprocessing, and then sends the data to the data mining and analysis microservice module.

4. The method for processing multi-business domain data according to claim 1, characterized in that: The preprocessing includes data cleaning, conversion and formatting.

5. The method for processing multi-business domain data according to claim 1, characterized in that: The S102 specifically includes: The data mining and analysis microservice module analyzes the received data according to the predefined analysis model using the memory-based understanding MBR data mining and analysis method; The analysis results are stored.

6. The method for processing multi-business domain data according to claim 5, characterized in that: The step of storing the analysis results is specifically as follows: The analysis results are stored in the form of structured data.

7. The method for processing multi-business domain data according to claim 1, characterized in that: The S103 specifically includes: The microservice module uses the Echarts library to generate visual reports based on the analysis results. The visualization report is output and presented through the analysis result display microservice module.

8. The method for processing multi-business domain data according to claim 7, characterized in that: The step of generating a visualization report based on the analysis results by using the Echarts library through the analysis result display microservice module includes: The analysis result display microservice module uses the Echarts library to generate a visual report based on the analysis results and the parameters selected by the user; the parameters include report type, data dimension and time range.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the method for processing multi-service field data according to any one of claims 1 to 8 is implemented.

10. A computer-readable storage medium having computer-executable instructions stored thereon, characterized in that: The computer executable instructions are executed by a computer processor to implement the method for processing multi-service field data as described in any one of claims 1-8.