Business data processing method and device, equipment, medium and product

By collecting and processing multi-source business data in the banking system, and utilizing data processing engines and visualization, the problem of insufficient data processing reliability in traditional methods has been solved, enabling efficient and accurate business process monitoring and analysis.

CN121883141APending Publication Date: 2026-04-17SHANGHAI PUDONG DEVELOPMENT BANK
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI PUDONG DEVELOPMENT BANK
Filing Date
2025-12-31
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Traditional business data processing methods suffer from low reliability in banking resource systems, especially since the data is scattered across multiple heterogeneous systems with varying formats and update frequencies, resulting in insufficient processing efficiency and accuracy.

Method used

Multi-source business data is acquired through different data acquisition channels, processed using a preset data processing engine, and the processing results and process information are displayed on the visualization page of the resource management system. Message queues and batch processing engines are used to process real-time and historical data respectively, and the data is visualized through Gantt charts and flowcharts.

Benefits of technology

It improved the reliability and efficiency of business data processing, enabled real-time monitoring of process execution, identified bottlenecks and conducted quantitative analysis, and enhanced the transparency and risk control capabilities of business processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121883141A_ABST
    Figure CN121883141A_ABST
Patent Text Reader

Abstract

The invention relates to a business data processing method and device, equipment, a medium and a product, and the method comprises the steps: obtaining multi-source business data corresponding to a resource management system through different data collection channels; processing the multi-source service data by using a preset data processing engine to obtain a processing result and processing process information of the multi-source service data; and displaying the multi-source business data, the processing result and the processing process information based on a visual page of the resource management system. According to the method, through automatic data acquisition and processing, the processing efficiency of the business process can be improved, and the accuracy and reliability of business process processing can be improved. Besides, the operation data of the service system is collected in real time and processed and displayed, so that the service process analysis can be closely combined with the actual service operation, the process execution condition can be monitored in real time, the bottleneck can be found, and quantitative analysis can be carried out.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a business data processing method, apparatus, equipment, medium and product. Background Technology

[0002] With economic development, the management and analysis of business processes in banking resource systems have become increasingly important. Business data in these resource systems is scattered across multiple independent and heterogeneous systems, such as the core system, counter system, and credit system, with varying data formats, standards, and update frequencies. However, traditional methods of processing business data based on business processes have relatively low reliability. Summary of the Invention

[0003] Therefore, it is necessary to provide a business data processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can improve the reliability of business data processing in response to the above-mentioned technical problems.

[0004] Firstly, this application provides a business data processing method, which includes:

[0005] By using different data acquisition channels, multi-source business data corresponding to the resource management system can be obtained;

[0006] Using a pre-defined data processing engine, multi-source business data is processed to obtain the processing results and process information of the multi-source business data;

[0007] The visualization page based on the resource management system displays multi-source business data, processing results, and processing process information.

[0008] In one embodiment, the multi-source business data includes real-time multi-source data and historical multi-source data; using a preset data processing engine, the multi-source business data is processed to obtain the processing results and processing information, including:

[0009] Using a data processing engine, real-time multi-source data and historical multi-source data are processed to obtain processing results and processing information.

[0010] In one embodiment, the data processing engine includes a message queue engine and a batch processing engine; using the data processing engine, real-time multi-source data and historical multi-source data are processed respectively to obtain processing results and processing process information, including:

[0011] The message queue engine is used to process real-time multi-source data to obtain the processing results and information on the processing process of real-time multi-source data.

[0012] The batch processing engine is used to process historical multi-source data to obtain the processing results and information on the processing process of historical multi-source data.

[0013] In one embodiment, a visualization page based on the resource management system displays multi-source business data, processing results, and processing information, including:

[0014] Based on a visual interface, Gantt charts and flowcharts are used to display multi-source business data, processing results, and processing information.

[0015] In one embodiment, the method further includes: in response to a selection operation triggered by a visualization page, displaying detailed information of the business data corresponding to the business node corresponding to the selection operation, detailed information of the processing result of the business data, and detailed information of the processing process of the business data.

[0016] In one embodiment, the method further includes: upon acquiring new multi-source business data, updating the information displayed on the visualization page based on the processing results of the new multi-source business data and the processing information of the new multi-source business data.

[0017] Secondly, this application also provides a business data processing apparatus, which includes:

[0018] The data acquisition module is used to acquire multi-source business data corresponding to the resource management system through different data acquisition channels;

[0019] The data processing module is used to process multi-source business data using a preset data processing engine to obtain the processing results and processing information of the multi-source business data.

[0020] The data display module is used to display multi-source business data, processing results, and processing process information on a visual page based on the resource management system.

[0021] Thirdly, this application also provides a computer device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0022] By using different data acquisition channels, multi-source business data corresponding to the resource management system can be obtained;

[0023] Using a pre-defined data processing engine, multi-source business data is processed to obtain the processing results and process information of the multi-source business data;

[0024] The visualization page based on the resource management system displays multi-source business data, processing results, and processing process information.

[0025] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0026] By using different data acquisition channels, multi-source business data corresponding to the resource management system can be obtained;

[0027] Using a pre-defined data processing engine, multi-source business data is processed to obtain the processing results and process information of the multi-source business data;

[0028] The visualization page based on the resource management system displays multi-source business data, processing results, and processing process information.

[0029] Fifthly, this application also provides a computer program product comprising a computer program that, when executed by a processor, performs the following steps:

[0030] By using different data acquisition channels, multi-source business data corresponding to the resource management system can be obtained;

[0031] Using a pre-defined data processing engine, multi-source business data is processed to obtain the processing results and process information of the multi-source business data;

[0032] The visualization page based on the resource management system displays multi-source business data, processing results, and processing process information.

[0033] The aforementioned business data processing methods, devices, equipment, media, and products first acquire multi-source business data corresponding to the resource management system through different data acquisition channels; then, using a preset data processing engine, process the multi-source business data to obtain processing results and process information; finally, display the multi-source business data, processing results, and processing information on the resource management system's visualization page. This application employs the above method, which, through automated data acquisition and processing, can improve the processing efficiency of business processes and enhance their accuracy and reliability. Furthermore, by acquiring, processing, and displaying real-time operational data from the business system, business process analysis can be closely integrated with actual business operations, thereby enabling real-time monitoring of process execution, bottleneck identification, and quantitative analysis. Attached Figure Description

[0034] Figure 1 Flowcharts of business data processing methods provided in some embodiments of this application;

[0035] Figure 2 Flowcharts illustrating the processing results and process information provided in some embodiments of this application;

[0036] Figure 3 Structural block diagrams of a business data processing apparatus provided in some embodiments of this application;

[0037] Figure 4 This is an internal structural diagram of a computer device provided in some embodiments of this application. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0039] The business data processing method provided in this application embodiment can be applied to terminals loaded with a resource management system, including but not limited to computers and personal laptops. When the terminal executes the business data processing method provided in this application embodiment, it first acquires multi-source business data corresponding to the resource management system through different data acquisition channels; then, it uses a preset data processing engine to process the multi-source business data, obtaining the processing results and processing information; finally, it displays the multi-source business data, processing results, and processing information on the visualization page of the resource management system. Thus, through automated data acquisition and processing, the processing efficiency of business processes can be improved, as well as the accuracy and reliability of business process processing. Furthermore, by acquiring, processing, and displaying the operational data of the business system in real time, business process analysis can be closely integrated with actual business operations, thereby enabling real-time monitoring of process execution, identification of bottlenecks, and quantitative analysis.

[0040] In one embodiment, such as Figure 1 As shown, the method is applied to the aforementioned terminal as an example for illustration. In this embodiment, the method includes the following steps:

[0041] Step 102: Obtain multi-source business data corresponding to the resource management system through different data acquisition channels.

[0042] The resource management system manages the processes of each stage of the bank's resource operations, and is responsible for managing and allocating relevant business resources. The data acquisition channel is used to acquire multi-source business data. This channel supports real-time streaming (such as event platforms) and near-real-time batch interfaces (such as data lakes), and can synchronize data from the bank's core system, counter system, CPC (Collaborative Product Commerce) system, and PAD (Personal Assistant Device) system.

[0043] Multi-source business data refers to data from different business systems. In banking scenarios, multi-source business data includes data generated by systems such as the bank's core system, counter system, CPC system, and PAD system. These data have different formats, standards, and update frequencies, and are characterized by dispersion and heterogeneity.

[0044] Optionally, an event platform can be built first to establish real-time connections with the bank's core system, counter system, and other business systems to obtain event data generated by the business systems in real time and use this data as part of the multi-source business data. Alternatively, the near real-time batch interface provided by the data lake can be used to periodically obtain data from the business systems.

[0045] Step 104: Use the preset data processing engine to process the multi-source business data to obtain the processing results and processing information of the multi-source business data.

[0046] The preset data processing engine consists of pre-configured rules or algorithms used to process input data. For example, it cleans, transforms, calculates, and analyzes data according to specific business needs and processing logic.

[0047] The processing results are key information obtained after processing multi-source business data, including statistical indicators such as the average duration and maximum or minimum values ​​of each business process step. These results can be used to evaluate and analyze business processes. Process information refers to relevant information generated during the processing, including statistical indicators such as the number of transactions processed, as well as data cleaning steps, transformation rules, and the processes of correlation and aggregation calculations. This information helps to trace and verify the accuracy and reliability of data processing.

[0048] Optionally, multi-source business data obtained from different data acquisition channels can be integrated into a data warehouse first; then, a suitable data model can be established in the data warehouse, and SQL or other data analysis tools can be used to analyze and process the data in the data warehouse to obtain the processing results and process information of the multi-source business data.

[0049] Step 106: Display multi-source business data, processing results, and processing information on the visualization page of the resource management system.

[0050] Optionally, a web front-end framework can be used in conjunction with a data visualization library to bind the processed multi-source business data, processing results, and processing information to visualization components. Interactive functions can be implemented through event listeners and callback functions, such as displaying detailed information on mouse hover and filtering data by clicking on charts. For example, when a user hovers their mouse over a bar in a bar chart, the specific data and processing information corresponding to that bar can be displayed.

[0051] In addition, based on pre-developed visualization components such as Gantt charts and flowcharts, users can freely select the process nodes to be displayed by dragging and dropping, and customize their shapes and styles. Multi-source business data, processing results, and processing information are then bound to the visualization components, dynamically displaying the corresponding data and information according to the user's selections and configurations. When a user clicks on a process node, they can view detailed information about that node, including processing time, number of transactions processed, and other information.

[0052] The aforementioned business data processing methods, through automated data collection and processing, can improve the efficiency, accuracy, and reliability of business processes. Furthermore, by collecting, processing, and displaying real-time operational data from the business system, business process analysis can be closely integrated with actual business operations, enabling real-time monitoring of process execution, bottleneck identification, and quantitative analysis.

[0053] In one embodiment, the multi-source business data includes real-time multi-source data and historical multi-source data; using a preset data processing engine, the multi-source business data is processed to obtain the processing results and processing information of the multi-source business data, including: using the data processing engine to process the real-time multi-source data and historical multi-source data respectively to obtain the processing results and processing information.

[0054] Real-time multi-source data refers to data continuously generated and acquired from multiple different data sources at the current moment or within a very short period. Historical multi-source data refers to data collected and stored from multiple different data sources over a past period, reflecting the past development and changes in the business.

[0055] Optionally, when processing real-time multi-source data, data can first be acquired from multiple data sources in real time using real-time data acquisition tools, and the acquired data can be cleaned. Then, the cleaned data can be converted into a unified format and structure for subsequent processing. Then, real-time analysis algorithms can be used to analyze and calculate the converted data to obtain real-time processing results. The processing process can be summarized and information such as the data acquisition time and data source can be recorded.

[0056] When processing historical multi-source data, one can first collect historical data from multiple historical data sources (such as databases, file systems, etc.); then integrate the collected historical data, for example, through data matching, association, etc.; then store the integrated data in a data warehouse or data storage system; finally, use data analysis tools and data mining algorithms (such as cluster analysis, association rule mining, etc.) to analyze and mine the historical data, obtain the processing results, and record information such as the data collection time and data source.

[0057] In this embodiment, since real-time multi-source data and historical multi-source data have different characteristics and uses, different processing methods and technologies are used to process multi-source data and historical multi-source data respectively, which can improve the efficiency and accuracy of data processing.

[0058] In one embodiment, such as Figure 2 As shown, the data processing engine includes a message queue engine and a batch processing engine. Using the data processing engine, real-time multi-source data and historical multi-source data are processed respectively to obtain processing results and processing information, including:

[0059] Step 202: Use the message queue engine to process the real-time multi-source data to obtain the processing results and information on the processing process of the real-time multi-source data.

[0060] A message queue engine is a middleware used for asynchronous message passing between different components or systems. It enables a producer-consumer pattern, allowing producers to send messages to a queue, and consumers to retrieve and process them. Message queue engines offer advantages such as decoupling, asynchronous processing, and traffic shaping, making them suitable for handling data with high real-time requirements. Message queue engines can be Kafka, RabbitMQ, etc.

[0061] Optionally, multiple data sources can act as producers, sending real-time multi-source data to a message queue. For example, real-time data collected by a Kafka producer resource management system can be sent to a Kafka topic. The message queue engine receives, stores, and manages the real-time multi-source data. Consumers retrieve real-time data from the message queue for processing, such as cleaning, transforming, and analyzing the data. During data processing, information such as the time of data production and the data source is recorded.

[0062] Step 204: Use the batch processing engine to process the historical multi-source data to obtain the processing results and information on the processing process of the historical multi-source data.

[0063] Batch processing engines are tools or frameworks used to process large amounts of data, typically performing read, transform, and load operations on data in batches. They can handle large-scale historical data, improving data processing efficiency through batch processing. Examples of batch processing engines include Celery, Hadoop, and Spark.

[0064] Optionally, historical multi-source data can be collected from multiple historical data sources, and the collected historical data can be processed in batches using a batch engine. The processed historical data can then be stored in a suitable storage system, and information such as the data collection time and data source can be recorded.

[0065] In this embodiment, since the message queue engine has message persistence and retry mechanism, processing real-time multi-source data through the message queue engine can ensure the reliable transmission and processing of real-time data; while since the batch processing engine has distributed computing capabilities and fault tolerance mechanism, processing historical multi-source data through the batch processing engine can ensure the stability and reliability of historical data processing.

[0066] In one embodiment, the visualization page of the resource management system displays multi-source business data, processing results, and processing process information, including: displaying multi-source business data, processing results, and processing process information using Gantt charts and flowcharts based on the visualization page.

[0067] A Gantt chart is a tool that uses charts to display project progress or task schedules. In the process of processing multi-source business data, a Gantt chart can intuitively present the start time, end time, and duration of each data processing task, as well as the sequence and time overlap between different tasks. Through Gantt charts, users can clearly understand the overall progress of data processing, determine whether tasks are completed on time, and predict potential delays.

[0068] A flowchart is a diagram that uses graphic symbols and connecting lines to represent a business process or data processing flow. When illustrating multi-source business data processing, a flowchart can describe in detail the processing steps and flow of data from acquisition, cleaning, transformation to analysis, as well as the logical relationships between different data sources and processing modules. Flowcharts help users understand the logic and architecture of data processing and identify potential problems and bottlenecks.

[0069] Optionally, when using Gantt charts, you can first extract key information such as task name, start time, end time, and duration from the data processing information and organize it into a format suitable for Gantt chart display. Then, using a professional visualization tool, input the data extracted from the data processing process into the selected visualization tool and draw the Gantt chart according to the time sequence and relationship of the tasks. In addition, you can add interactive functions to the Gantt chart based on the interactive functions of the visualization tool. For example, hovering the mouse can display detailed task information, clicking on a task can view the processing results, and these processing results can support users to perform dynamic analysis according to the organizational hierarchy of "head office-branch-sub-branch" and the time granularity of "day-week-month-year-custom time period", and can simultaneously view the duration (average, maximum, minimum, etc.), number of transactions, and other multi-dimensional statistical indicators of any node.

[0070] When using flowcharts for visualization, you can first identify the processing steps and the logical relationships between them based on the actual data processing flow to determine the nodes and connecting lines of the flowchart; then use flowchart drawing software to create the flowchart, and the nodes and connecting lines in the flowchart should be labeled with detailed information.

[0071] In this embodiment, Gantt charts and flowcharts are used to display multi-source business data, processing results, and processing information. This allows business managers to monitor the progress of data processing projects in real time, promptly identify problems such as task delays or unreasonable resource allocation, and take corresponding measures to make adjustments. It also helps business managers to gain a deeper understanding of the detailed data processing process, optimize business processes, and improve processing efficiency.

[0072] In one embodiment, the method further includes: in response to a selection operation triggered by a visualization page, displaying detailed information about the business data corresponding to the business node corresponding to the selection operation, detailed information about the processing result of the business data, and detailed information about the processing process of the business data.

[0073] Optionally, a selection event binding can be added to each business node. When a user clicks on a business node on the visualization page, the front-end page captures this selection operation and generates a corresponding selection instruction. The front-end page sends the captured selection instruction to the back-end server. The selection instruction includes the identification information of the selected business node, such as the name and number of the business node, so that the back-end can accurately identify which business node the user wants to view. After receiving the selection instruction from the front-end, the back-end server queries the corresponding database based on the business node identification information in the instruction. The back-end server organizes and formats the detailed information retrieved, and then returns it to the front-end page in a suitable data format (such as JSON format). After receiving the data returned by the back-end, the front-end page displays this detailed information in a specific area of ​​the visualization page.

[0074] This embodiment allows users to choose the business nodes they want to learn more about based on their interests and needs, so that the system can provide detailed information in a targeted manner. This not only improves the user experience but also makes information acquisition more efficient and convenient.

[0075] In one embodiment, the method further includes: upon acquiring new multi-source business data, updating the information displayed on the visualization page based on the processing results of the new multi-source business data and the processing information of the new multi-source business data.

[0076] Optionally, when new multi-source business data is detected, i.e., when there is an update, the system will immediately call the data processing engine (including the message queue engine for processing real-time data and the batch processing engine for processing historical data) to process the new data. During the data processing, the system will record the processing information of the new data. Then, it will extract content related to the visualization page display from the processing results and processing information of the new data, such as key indicators and process steps. The system will trigger the update operation of the visualization page according to the pre-set rules and replace the corresponding information originally displayed on the visualization page with the extracted new information. If it is a Gantt chart, it may update the task progress, schedule, etc.; if it is a flowchart, it may update the processing result of a certain step, etc.

[0077] In this embodiment, as new multi-source business data is continuously generated, timely updates to the visualization page allow users to always see the latest business data processing results and process information, so that users can understand the dynamic changes in the business in real time, thereby making user decisions more in line with the actual situation.

[0078] The business data processing method of this application can be applied to the daily operation and management of commercial banks. By integrating real-time and near real-time data synchronization technology, customizable visualization chart analysis (including but not limited to Gantt charts), and a multi-dimensional and multi-granular indicator system, it can achieve full-link, visualized, and intelligent monitoring and analysis of key business processes such as "classic account opening", "simplified account opening", "PuChain", and "letter of credit issuance". Moreover, the application scope of the technology covers a multi-level organizational structure from the head office and branches to sub-branches, as well as dynamic time scale analysis of days, weeks, months, years, and even custom time periods, which can improve the transparency, efficiency, and risk control capabilities of banking business processing.

[0079] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0080] Based on the same inventive concept, this application also provides a business data processing apparatus for implementing the business data processing method described above. The solution provided by this apparatus is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more business data processing apparatus embodiments provided below can be found in the limitations of the business data processing method described above, and will not be repeated here.

[0081] In one embodiment, such as Figure 3 As shown, a business data processing device is provided, including: a data acquisition module 302, a data processing module 304, and a data display module 306, wherein:

[0082] The data acquisition module 302 is used to acquire multi-source business data corresponding to the resource management system through different data acquisition channels;

[0083] Data processing module 304 is used to process multi-source business data using a preset data processing engine to obtain the processing results and processing information of the multi-source business data.

[0084] The data display module 306 is used to display multi-source business data, processing results, and processing process information on a visualization page based on the resource management system.

[0085] In one embodiment, the data processing module 304 is further configured to: use a data processing engine to process real-time multi-source data and historical multi-source data respectively, and obtain processing results and processing information.

[0086] In one embodiment, the data processing module 304 is further configured to: process real-time multi-source data using a message queue engine to obtain the processing results of real-time multi-source data and the processing process information of real-time multi-source data; and process historical multi-source data using a batch processing engine to obtain the processing results of historical multi-source data and the processing process information of historical multi-source data.

[0087] In one embodiment, the data display module 306 is further configured to: display multi-source business data, processing results, and processing process information using Gantt charts and flowcharts on a visual page.

[0088] In one embodiment, the data display module 306 is further configured to: in response to a selection operation triggered by a visualization page, display detailed information of the business data corresponding to the business node corresponding to the selection operation, detailed information of the processing result of the business data, and detailed information of the processing process of the business data.

[0089] In one embodiment, the device is further configured to: upon acquiring new multi-source business data, update the information displayed on the visualization page based on the processing results of the new multi-source business data and the processing information of the new multi-source business data.

[0090] Each module in the aforementioned business data processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0091] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 4As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a business data processing method. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.

[0092] Those skilled in the art will understand that Figure 4 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0093] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0094] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.

[0095] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0096] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0097] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0098] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0099] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A business data processing method, characterized in that, The method includes: By using different data acquisition channels, multi-source business data corresponding to the resource management system can be obtained; The multi-source business data is processed using a preset data processing engine to obtain the processing results and processing information of the multi-source business data. The resource management system's visualization page displays the multi-source business data, the processing results, and the processing information.

2. The method according to claim 1, characterized in that, The multi-source business data includes real-time multi-source data and historical multi-source data; the process of using a preset data processing engine to process the multi-source business data to obtain the processing results and processing information includes: The data processing engine is used to process the real-time multi-source data and the historical multi-source data respectively to obtain the processing results and the processing process information.

3. The method according to claim 2, characterized in that, The data processing engine includes a message queue engine and a batch processing engine; the process of using the data processing engine to process the real-time multi-source data and the historical multi-source data to obtain the processing results and processing information includes: The message queue engine is used to process the real-time multi-source data to obtain the processing results of the real-time multi-source data and the processing process information of the real-time multi-source data. The batch processing engine is used to process the historical multi-source data to obtain the processing results of the historical multi-source data and the processing process information of the historical multi-source data.

4. The method according to claim 1, characterized in that, The visualization page based on the resource management system displays the multi-source business data, the processing results, and the processing process information, including: Based on the visualization page, Gantt charts and flowcharts are used to display the multi-source business data, the processing results, and the processing process information.

5. The method according to claim 4, characterized in that, The method further includes: In response to a selection operation triggered by the visualization page, detailed information about the business data corresponding to the business node of the selection operation, detailed information about the processing result of the business data, and detailed information about the processing process of the business data are displayed.

6. The method according to claim 1, characterized in that, The method further includes: Upon acquiring new multi-source business data, the information displayed on the visualization page is updated based on the processing results and processing information of the new multi-source business data.

7. A business data processing device, characterized in that, The device includes: The data acquisition module is used to acquire multi-source business data corresponding to the resource management system through different data acquisition channels; The data processing module is used to process the multi-source business data using a preset data processing engine to obtain the processing results and processing information of the multi-source business data. The data display module is used to display the multi-source business data, the processing results, and the processing process information on the visualization page of the resource management system.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.