Financial data distributed online management system based on computer

Through blockchain technology and deep learning, distributed joint anomaly detection and feature clustering are carried out in the financial data management system, the problems of financial data security and processing efficiency are solved, data transparency and intelligent analysis are realized, and the enterprise's Risk control and decision support capabilities.

CN119313488AActive Publication Date: 2025-01-14DONGGUAN LONGDA INFORMATION TECHNOLOGY CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411358201.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-14
Estimated Expiration
2044-09-27

AI Technical Summary

Technical Problem

The existing financial data management system cannot effectively protect data security, is susceptible to tampering and theft, has low data processing efficiency, and is unable to accurately identify expenditure types and summarize typical characteristics, resulting in wrong decisions in enterprise resource allocation and cost control, increasing financial risks.

Method used

Using blockchain technology to build a financial data management platform, combining feature clustering module, data detection module and data analysis module, distributed joint potential anomaly detection and real-time data processing are carried out, and the accounting nodes and consensus mechanism of the blockchain network are ensured. Data security and transparency, use deep learning to build financial data estimate models, identify expenditure types and cost-effectiveness ratios.

Benefits of technology

It realizes secure storage, efficient processing and intelligent analysis of financial data, improves data processing speed and decision-making support capabilities, and enhances risk control and cost optimization capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119313488A_ABST
    Figure CN119313488A_ABST
Patent Text Reader

Abstract

A computer-based financial data distributed online management system relates to the technical field of distributed data management and comprises a monitoring center which is in communication connection with a financial data management platform, a feature clustering module, a data detection module and a data analysis module. Collecting financial data uploaded by the equipment terminal; obtaining an expenditure feature set of each expenditure type of financial data stored in each block chain node and a block chain network of a plurality of clustering feature points; carrying out distributed joint potential anomaly detection operation on the financial data uploaded by the equipment terminal, and obtaining a distributed joint potential anomaly detection operation result of each block chain node; performing real-time data detection operation on the financial data uploaded by the equipment terminal according to the estimated financial data of the block chain node; according to the cost-benefit ratio of each expenditure type, the preferential reduction object is obtained, and the efficiency and safety of financial management are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of distributed data management, in particular to a computer-based distributed online financial data management system. Background Art

[0002] The prior art CN114708080A "A distributed financial data online processing method" summarizes and classifies the financial data from different front-end financial data sources by setting up data storage space, and then further summarizes and classifies the financial data from the same front-end financial data source by setting different time intervals in the data storage space, and generates a partition sequence, and finally associates the same partition sequences in different data storage spaces.

[0003] The prior art CN116385192A "A financial management system and a method for automatically generating financial data" includes: a general financial project management module, a sub-financial project management module and a cloud service module, wherein the general financial project management module is connected to the sub-financial project management module and the cloud service module respectively; the general financial project management module is used to summarize and process the financial information of the sub-financial project management modules, and the general financial project management module includes a data structuring unit; each of the sub-financial project management modules includes a data input unit and corresponds to a structured financial data template, and the structured financial data template contains attribute information of the corresponding sub-financial project and is pre-stored in the cloud service module.

[0004] If financial data cannot be effectively protected, it is vulnerable to tampering or theft by malicious attackers, which may cause the company to suffer economic losses or even lead to legal disputes. In addition, data leakage will damage the company's reputation and affect customer trust. Inefficient data processing will lead to decision-making delays and affect the company's response speed. In addition, untimely anomaly detection may also lead to potential risks not being identified and handled in a timely manner, increasing financial risks. At the same time, the existing financial data management cannot accurately identify expenditure types and summarize typical characteristics, which may cause the company to make wrong decisions on resource allocation. Insufficient cost-benefit analysis will make the company lack a scientific basis for cost control and it is difficult to achieve the optimal cost structure. Summary of the invention

[0005] In order to solve the above technical problems, the object of the present invention is to provide a computer-based distributed online management system for financial data, comprising the following steps:

[0006] It includes a monitoring center, which is communicatively connected to a financial data management platform, a feature clustering module, a data detection module and a data analysis module;

[0007] The financial data management platform is used to collect financial data uploaded by the equipment terminal, mark the collection time, and set the collection cycle;

[0008] The feature clustering module is used to obtain the expense feature set of each expense type of the financial data stored in each blockchain node and the blockchain network of several clustering feature points;

[0009] The data detection module is used to perform a distributed joint potential anomaly detection operation on the financial data uploaded by the device terminal, and obtain the distributed joint potential anomaly detection operation results of each blockchain node;

[0010] The data processing module is used to perform real-time data detection operations on the financial data uploaded by the device terminal according to the estimated financial data of the blockchain node;

[0011] The data analysis module is used to obtain priority reduction objects according to the cost-effectiveness ratio of each expenditure type.

[0012] Furthermore, the process of the financial data management platform collecting financial data uploaded by the enterprise terminal includes:

[0013] A financial data management platform is constructed based on blockchain technology. The financial data management platform is communicatively connected with a number of blockchain nodes, and the blockchain nodes are linked to each other to form a blockchain network. The accounting nodes, verification rules and consensus mechanism of the blockchain network are preset. Each blockchain node is communicatively linked with a device terminal. When the blockchain node receives the financial data uploaded by the device terminal, a distributed joint potential anomaly detection operation of the financial data is performed. When the distributed joint potential anomaly detection operation of the financial data is passed, a new block is created using the accounting node, the financial data is stored in the new block, and the new block is broadcast to the entire blockchain network. Other blockchain nodes in the blockchain network verify the new block according to the verification rules and consensus mechanism.

[0014] After the new block is verified, it is linked to the blockchain node, and the financial data in the new block is updated to the local blockchain copies of all blockchain nodes in the blockchain network.

[0015] Furthermore, the process of the feature clustering module obtaining the expense feature set of each expense type of the financial data stored in each blockchain node and the blockchain network of several clustering feature points includes:

[0016] Obtain financial data within several historical collection periods stored in each blockchain node in the financial data management platform, obtain various expenditure types included in the financial data within each historical collection period stored in each blockchain node, perform feature extraction on the various expenditure types, obtain expenditure feature sets for each expenditure type, perform clustering operations on the expenditure feature sets for each expenditure type within each historical collection period of each blockchain node, and obtain a blockchain network of several clustering feature points.

[0017] Furthermore, the process of clustering the expense feature set of each expense type in each historical collection period of each blockchain node includes:

[0018] Preset similarity coefficient threshold and neighboring point number threshold, mark the expense feature set of each expense type as a feature point, perform similarity comparison on each feature point, and obtain the similarity coefficient between each feature point;

[0019] Select a certain feature point from each feature point, divide each feature point into the certain feature point and other feature points, obtain other feature points whose similarity coefficient with the certain feature point is greater than a similarity coefficient threshold, mark the other feature points as neighboring points of the certain feature point, and so on, obtain neighboring points of each feature point;

[0020] Obtain the number of neighboring points of each feature point, compare the number of neighboring points of each feature point with a threshold value of the number of neighboring points, obtain feature points whose number of neighboring points is greater than the threshold value of the number of neighboring points, mark the feature points as cluster feature points, obtain expenditure feature sets of expenditure types corresponding to the cluster feature points and the neighboring points of the cluster feature points, obtain each blockchain node storing the expenditure feature sets of expenditure types corresponding to the cluster feature points and the neighboring points of the cluster feature points, link the each blockchain node to each other, and build a blockchain network of cluster feature points.

[0021] Furthermore, the data detection module performs a distributed joint potential anomaly detection operation on the financial data uploaded by the device terminal, and the process of obtaining the distributed joint potential anomaly detection operation results of each blockchain node includes:

[0022] Construct a temporary storage space for the blockchain node. When the blockchain node receives the financial data uploaded by the device terminal, the financial data is stored in the temporary storage space and, at the end timestamp of the current collection cycle, the financial data stored in the temporary storage space of each blockchain node in the financial data management platform is obtained, and the expense feature set of each expense type included in the financial data is obtained;

[0023] A target blockchain node is selected, and a blockchain network including the clustering feature points of the target blockchain node is screened out from blockchain networks of several clustering feature points, and an expenditure feature set of the expenditure type corresponding to the clustering feature points of the blockchain network of the clustering feature points is obtained, and the expenditure feature set of the expenditure type is matched with the expenditure feature sets of each expenditure type corresponding to the target blockchain node for similarity, and a similarity coefficient between the expenditure feature set of each expenditure type corresponding to the target blockchain node and the expenditure feature set of the expenditure type corresponding to the clustering feature point is obtained, and it is determined whether there is an expenditure feature set of the expenditure type corresponding to the clustering feature point in the target blockchain node, and the similarity coefficient of the expenditure feature set of the expenditure type is greater than the similarity coefficient threshold. If so, a real-time data detection operation is performed, and whether a distributed joint potential anomaly detection operation of the financial data of the target blockchain node passes is determined according to the result of the real-time data detection operation. If not, the distributed joint potential anomaly detection operation of the financial data of the target blockchain node fails, and so on, to obtain the distributed joint potential anomaly detection operation results of each blockchain node.

[0024] Furthermore, the process of the data processing module performing real-time data detection operations on the financial data uploaded by the device terminal according to the estimated financial data of the blockchain node includes:

[0025] Obtain the estimated financial data of the target blockchain node within the current collection cycle, perform time feature extraction on the estimated financial data, obtain the numerical time series sequence corresponding to each type of data in the estimated financial data, obtain the numerical time series sequence corresponding to each type of data in the financial data of the target blockchain node within the current collection cycle, compare the numerical time series sequence corresponding to each type of data in the financial data with the numerical time series sequence corresponding to each type of data in the estimated financial data, obtain the correlation coefficient of the financial data, compare the correlation coefficient with a preset correlation coefficient threshold, if the correlation coefficient is greater than the correlation coefficient threshold, then determine that the distributed joint potential anomaly detection operation of the financial data of the target blockchain node has passed, if the correlation coefficient is not greater than the correlation coefficient threshold, then determine that the distributed joint potential anomaly detection operation of the financial data of the target blockchain node has not passed.

[0026] Furthermore, the process of obtaining the estimated financial data of each blockchain node in the current collection cycle includes:

[0027] Construct a financial data estimation model based on deep learning, obtain financial data within several historical collection cycles stored in each blockchain node, use the financial data as a training set and a test set, input the training set into the financial data estimation model for training until the loss function training is stable, save the model parameters, test the financial data estimation model with the test set until it meets the preset requirements, and output the financial data estimation model;

[0028] According to the financial data estimation model, the estimated financial data of each blockchain node in the current collection cycle is obtained.

[0029] Furthermore, the process of obtaining the priority reduction objects according to the cost-benefit ratio of each expenditure type by the data analysis module includes:

[0030] Obtain various expenditure types included in the financial data of the target blockchain node in the current collection cycle, obtain the cost-effectiveness ratio of each expenditure type, compare the cost-effectiveness ratio of each expenditure type with a preset cost-effectiveness ratio threshold, and mark the expenditure type with a cost-effectiveness ratio less than the cost-effectiveness ratio threshold as a priority reduction object.

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

[0032] 1. Data security and immutability: Financial data is stored through blockchain technology to ensure data security and immutability. Even if some nodes are attacked, it will not affect the data integrity of the entire network.

[0033] 2. Data transparency and traceability: All financial data will be recorded in a distributed ledger, and any transaction can be traced back to the source, which increases data transparency and helps prevent fraud.

[0034] 3. Efficient data processing capabilities: Using the data detection module to perform distributed joint potential anomaly detection on uploaded financial data can more quickly discover anomalies in the data and take timely response measures. The data processing module can detect the real-time uploaded financial data based on the estimated financial data of the blockchain node, thereby improving the speed and efficiency of data processing.

[0035] 4. Intelligent data analysis and decision support: Through the feature clustering module, cluster analysis of historical data can be performed to identify different types of expenditures and summarize typical characteristics to help managers better understand the financial situation. The data analysis module determines the priority reduction objects based on the cost-effectiveness ratio of the expenditure type, providing enterprises with scientific decision-making basis and helping to optimize the cost structure.

[0036] 5. Automated data collection and management: The financial data management platform can automatically collect financial data uploaded by device terminals, mark the collection time, and set a fixed collection cycle, reducing the necessity of manual intervention and improving the accuracy of data collection.

[0037] 6. Strengthen risk control: Through the distributed joint potential anomaly detection function of the data detection module, potential risk points can be discovered in a timely manner and risk control capabilities can be strengthened.

[0038] In summary, the system combines the advantages of blockchain technology with other advanced technical means to achieve functions such as secure storage, efficient processing, intelligent analysis and decision support of financial data, significantly improving the efficiency and security of financial management. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 This is a schematic diagram of a computer-based distributed online management system for financial data according to an embodiment of the present application. DETAILED DESCRIPTION

[0040] The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0041] like Figure 1 As shown, a computer-based distributed online management system for financial data includes a monitoring center, wherein the monitoring center is communicatively connected to a financial data management platform, a feature clustering module, a data detection module, and a data analysis module;

[0042] The financial data management platform is used to collect financial data uploaded by the device terminal and mark the collection time, and set the collection cycle, which is usually one day;

[0043] The feature clustering module is used to obtain the expense feature set of each expense type of the financial data stored in each blockchain node, perform clustering operations on the expense feature set of each expense type in each historical collection period of each blockchain node, and obtain a blockchain network of several clustering feature points;

[0044] The data detection module is used to perform a distributed joint potential anomaly detection operation on the financial data uploaded by the device terminal, and obtain the distributed joint potential anomaly detection operation results of each blockchain node;

[0045] The data processing module is used to perform real-time data detection operations on the financial data uploaded by the device terminal according to the estimated financial data of the blockchain node;

[0046] The data analysis module is used to obtain priority reduction objects according to the cost-effectiveness ratio of each expenditure type.

[0047] It should be further explained that, in the specific implementation process, the process of the financial data management platform collecting financial data uploaded by the enterprise terminal includes:

[0048] A financial data management platform is constructed based on blockchain technology. The financial data management platform is communicatively connected with a number of blockchain nodes, and the blockchain nodes are linked to each other to form a blockchain network. The accounting nodes, verification rules and consensus mechanism of the blockchain network are preset. Each blockchain node is communicatively linked with a device terminal. When the blockchain node receives the financial data uploaded by the device terminal, a distributed joint potential anomaly detection operation of the financial data is performed. When the distributed joint potential anomaly detection operation of the financial data is passed, a new block is created using the accounting node, the financial data is stored in the new block, and the new block is broadcast to the entire blockchain network. Other blockchain nodes in the blockchain network verify the new block according to the verification rules and consensus mechanism.

[0049] After the new block is verified, it is linked to the blockchain node, and the financial data in the new block is updated to the local blockchain copies of all blockchain nodes in the blockchain network.

[0050] It should be further explained that, in the specific implementation process, the process of the feature clustering module obtaining the expense feature set of each expense type of the financial data stored in each blockchain node and the blockchain network of several clustering feature points includes:

[0051] The financial data within several historical collection cycles stored in each blockchain node in the financial data management platform are obtained, and various expenditure types included in the financial data within each historical collection cycle stored in each blockchain node are obtained, wherein the expenditure types include expenditures generated by operating activities: expenditures generated by selling goods, providing services, etc., expenditures generated by investment activities: expenditures generated by purchasing and building fixed assets, etc., expenditures generated by financing activities: expenditures generated by absorbing investment, etc., and features are extracted for each expenditure type to obtain an expenditure feature set for each expenditure type, wherein the expenditure feature set includes expenditure frequency, average expenditure amount, and average expenditure time interval, and clustering operations are performed on the expenditure feature sets for each expenditure type within each historical collection cycle of each blockchain node to obtain a blockchain network of several clustering feature points.

[0052] It should be further explained that, in the specific implementation process, financial data includes various types of data, including accounting voucher data, account data, budget data, cash flow data, fixed asset management data, inventory data, tax data, cost accounting data, etc.

[0053] It should be further explained that, in the specific implementation process, the process of clustering the expense feature set of each expense type in each historical collection period of each blockchain node includes:

[0054] Preset similarity coefficient threshold and neighboring point number threshold, mark the expense feature set of each expense type as a feature point, perform similarity comparison on each feature point, and obtain the similarity coefficient between each feature point;

[0055] Select a certain feature point from each feature point, divide each feature point into the certain feature point and other feature points, obtain other feature points whose similarity coefficient with the certain feature point is greater than a similarity coefficient threshold, mark the other feature points as neighboring points of the certain feature point, and so on, obtain neighboring points of each feature point;

[0056] Obtain the number of neighboring points of each feature point, compare the number of neighboring points of each feature point with a threshold value of the number of neighboring points, obtain feature points whose number of neighboring points is greater than the threshold value of the number of neighboring points, mark the feature points as cluster feature points, obtain expenditure feature sets of expenditure types corresponding to the cluster feature points and the neighboring points of the cluster feature points, obtain each blockchain node storing the expenditure feature sets of expenditure types corresponding to the cluster feature points and the neighboring points of the cluster feature points, link the each blockchain node to each other, and build a blockchain network of cluster feature points.

[0057] It should be further explained that, in the specific implementation process, the process of performing similarity comparison on each feature point and obtaining the similarity coefficient between each feature point includes:

[0058]

[0059] Among them, z (i,j) Represents the similarity coefficient between feature point i and feature point j, db i Indicates the expenditure frequency of feature point i, db j represents the expenditure frequency of feature point j, hj i represents the average expenditure amount of feature point i, hj j represents the average expenditure amount of feature point j, gv i represents the average spending time interval of feature point i, gv j represents the average spending time interval of feature point j, ω1, ω2 and ω3 represent weight factors, and θ represents the conversion coefficient.

[0060] It should be further explained that, in the specific implementation process, the data detection module performs a distributed joint potential anomaly detection operation on the financial data uploaded by the device terminal, and the process of obtaining the distributed joint potential anomaly detection operation results of each blockchain node includes:

[0061] Construct a temporary storage space for the blockchain node. When the blockchain node receives the financial data uploaded by the device terminal, the financial data is stored in the temporary storage space and the current collection period is marked. At the end timestamp of the current collection period, the financial data stored in the temporary storage space of each blockchain node in the financial data management platform is obtained, and the expense feature set of each expense type included in the financial data is obtained;

[0062] A target blockchain node is selected from each blockchain node, and a blockchain network including the clustering feature point of the target blockchain node is screened out from the blockchain networks of several clustering feature points, and an expenditure feature set of the expenditure type corresponding to the clustering feature point of the blockchain network of the clustering feature point is obtained. The expenditure feature set of the expenditure type is matched with the expenditure feature set of each expenditure type corresponding to the target blockchain node for similarity, and a similarity coefficient between the expenditure feature set of each expenditure type corresponding to the target blockchain node and the expenditure feature set of the expenditure type corresponding to the clustering feature point is obtained. It is determined whether there is an expenditure feature set of the expenditure type corresponding to the clustering feature point in the target blockchain node, and if so, a real-time data detection operation is performed, and whether a distributed joint potential anomaly detection operation of the financial data of the target blockchain node passes according to the real-time data detection operation result. If not, the distributed joint potential anomaly detection operation of the financial data of the target blockchain node fails. By analogy, the distributed joint potential anomaly detection operation results of each blockchain node are obtained, and the distributed joint potential anomaly detection operation results include the distributed joint potential anomaly detection operation results of the blockchain node passing and the distributed joint potential anomaly detection operation results of the blockchain node failing.

[0063] It should be further explained that, in the specific implementation process, the process in which the data processing module performs real-time data detection operations on the financial data uploaded by the device terminal according to the estimated financial data of the blockchain node includes:

[0064] Obtain the estimated financial data of the target blockchain node within the current collection cycle, perform time feature extraction on the estimated financial data, obtain the numerical time series sequence corresponding to each type of data in the estimated financial data, obtain the numerical time series sequence corresponding to each type of data in the financial data of the target blockchain node within the current collection cycle, compare the numerical time series sequence corresponding to each type of data in the financial data with the numerical time series sequence corresponding to each type of data in the estimated financial data, obtain the correlation coefficient of the financial data, compare the correlation coefficient with a preset correlation coefficient threshold, if the correlation coefficient is greater than the correlation coefficient threshold, then determine that the distributed joint potential anomaly detection operation of the financial data of the target blockchain node has passed, if the correlation coefficient is not greater than the correlation coefficient threshold, then determine that the distributed joint potential anomaly detection operation of the financial data of the target blockchain node has not passed.

[0065] It should be further explained that, in the specific implementation process, the process of obtaining the correlation coefficient of financial data includes:

[0066]

[0067] Among them, q represents the correlation coefficient, D zt Indicates the value of the z-th type of data in the financial data at the t-th moment, DA zt Represents the average standard deviation corresponding to the z-th type of data in the financial data, DF zt Indicates the value of the z-th type of data at the t-th moment in the estimated financial data, DFA zt It represents the average standard deviation corresponding to the zth type of data in the estimated financial data, n represents the total number of moments, and m represents the number of data types included in the financial data.

[0068] It should be further explained that, in the specific implementation process, the process of obtaining the estimated financial data of each blockchain node in the current collection cycle includes:

[0069] Construct a financial data estimation model based on deep learning, obtain financial data within several historical collection cycles stored in each blockchain node, use the financial data as a training set and a test set, input the training set into the financial data estimation model for training until the loss function training is stable, save the model parameters, test the financial data estimation model with the test set until it meets the preset requirements, and output the financial data estimation model;

[0070] According to the financial data estimation model, the estimated financial data of each blockchain node in the current collection cycle is obtained.

[0071] It should be further explained that, in the specific implementation process, the data analysis module obtains the priority reduction objects according to the cost-benefit ratio of each expenditure type, including:

[0072] Obtain the various expenditure types included in the financial data of the target blockchain node in the current collection cycle, obtain the cost-effectiveness ratio of each expenditure type, compare the cost-effectiveness ratio of each expenditure type with the preset cost-effectiveness ratio threshold, and mark the expenditure types with a cost-effectiveness ratio less than the cost-effectiveness ratio threshold as priority reduction objects. Identify those expenditures with high costs and low benefits through the cost-effectiveness ratio and mark them as priority reduction objects. The monitoring center formulates specific reduction strategies for each priority reduction object, such as renegotiating contracts, canceling unnecessary services, optimizing processes, etc.

[0073] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. A computer-based distributed online financial data management system, characterized in that: It includes a monitoring center, which is communicatively connected to a financial data management platform, a feature clustering module, a data detection module and a data analysis module; The financial data management platform is used to collect financial data uploaded by the equipment terminal, mark the collection time, and set the collection cycle; The feature clustering module is used to obtain the expense feature set of each expense type of the financial data stored in each blockchain node and the blockchain network of several clustering feature points; The data detection module is used to perform a distributed joint potential anomaly detection operation on the financial data uploaded by the device terminal, and obtain the distributed joint potential anomaly detection operation results of each blockchain node; The data processing module is used to perform real-time data detection operations on the financial data uploaded by the device terminal according to the estimated financial data of the blockchain node; The data analysis module is used to obtain priority reduction objects according to the cost-effectiveness ratio of each expenditure type.

2. A computer-based distributed online financial data management system according to claim 1, characterized in that: The process of the financial data management platform collecting financial data uploaded by enterprise terminals includes: A financial data management platform is constructed based on blockchain technology. The financial data management platform is communicatively connected with a number of blockchain nodes, and the blockchain nodes are linked to each other to form a blockchain network. The accounting nodes, verification rules and consensus mechanism of the blockchain network are preset. Each blockchain node is communicatively linked with a device terminal. When the blockchain node receives the financial data uploaded by the device terminal, a distributed joint potential anomaly detection operation of the financial data is performed. When the distributed joint potential anomaly detection operation of the financial data is passed, a new block is created using the accounting node, the financial data is stored in the new block, and the new block is broadcast to the entire blockchain network. Other blockchain nodes in the blockchain network verify the new block according to the verification rules and consensus mechanism. After the new block is verified, it is linked to the blockchain node, and the financial data in the new block is updated to the local blockchain copies of all blockchain nodes in the blockchain network.

3. A computer-based distributed online financial data management system according to claim 2, characterized in that: The process of the feature clustering module obtaining the expense feature set of each expense type of the financial data stored in each blockchain node and the blockchain network of several clustering feature points includes: Obtain financial data within several historical collection periods stored in each blockchain node in the financial data management platform, obtain various expenditure types included in the financial data within each historical collection period stored in each blockchain node, perform feature extraction on the various expenditure types, obtain expenditure feature sets for each expenditure type, perform clustering operations on the expenditure feature sets for each expenditure type within each historical collection period of each blockchain node, and obtain a blockchain network of several clustering feature points.

4. A computer-based distributed online financial data management system according to claim 3, characterized in that: The process of clustering the expense feature set of each expense type in each historical collection period of each blockchain node includes: Preset similarity coefficient threshold and neighboring point number threshold, mark the expense feature set of each expense type as a feature point, perform similarity comparison on each feature point, and obtain the similarity coefficient between each feature point; Select a certain feature point from each feature point, divide each feature point into the certain feature point and other feature points, obtain other feature points whose similarity coefficient with the certain feature point is greater than a similarity coefficient threshold, mark the other feature points as neighboring points of the certain feature point, and so on, obtain neighboring points of each feature point; Obtain the number of neighboring points of each feature point, compare the number of neighboring points of each feature point with a threshold value of the number of neighboring points, obtain feature points whose number of neighboring points is greater than the threshold value of the number of neighboring points, mark the feature points as cluster feature points, obtain expenditure feature sets of expenditure types corresponding to the cluster feature points and the neighboring points of the cluster feature points, obtain each blockchain node storing the expenditure feature sets of expenditure types corresponding to the cluster feature points and the neighboring points of the cluster feature points, link the each blockchain node to each other, and build a blockchain network of cluster feature points.

5. A computer-based distributed online financial data management system according to claim 4, characterized in that: The data detection module performs a distributed joint potential anomaly detection operation on the financial data uploaded by the device terminal, and the process of obtaining the distributed joint potential anomaly detection operation results of each blockchain node includes: Construct a temporary storage space for the blockchain node. When the blockchain node receives the financial data uploaded by the device terminal, the financial data is stored in the temporary storage space and, at the end timestamp of the current collection cycle, the financial data stored in the temporary storage space of each blockchain node in the financial data management platform is obtained, and the expense feature set of each expense type included in the financial data is obtained; A target blockchain node is selected, and a blockchain network including the clustering feature points of the target blockchain node is screened out from blockchain networks of several clustering feature points, and an expenditure feature set of the expenditure type corresponding to the clustering feature points of the blockchain network of the clustering feature points is obtained, and the expenditure feature set of the expenditure type is matched with the expenditure feature sets of each expenditure type corresponding to the target blockchain node for similarity, and a similarity coefficient between the expenditure feature set of each expenditure type corresponding to the target blockchain node and the expenditure feature set of the expenditure type corresponding to the clustering feature point is obtained, and it is determined whether there is an expenditure feature set of the expenditure type corresponding to the clustering feature point in the target blockchain node, and the similarity coefficient of the expenditure feature set of the expenditure type is greater than the similarity coefficient threshold. If so, a real-time data detection operation is performed, and whether a distributed joint potential anomaly detection operation of the financial data of the target blockchain node passes is determined according to the result of the real-time data detection operation. If not, the distributed joint potential anomaly detection operation of the financial data of the target blockchain node fails, and so on, to obtain the distributed joint potential anomaly detection operation results of each blockchain node.

6. A computer-based distributed online financial data management system according to claim 5, characterized in that: The process of the data processing module performing real-time data detection operations on the financial data uploaded by the device terminal according to the estimated financial data of the blockchain node includes: Obtain the estimated financial data of the target blockchain node within the current collection cycle, perform time feature extraction on the estimated financial data, obtain the numerical time series sequence corresponding to each type of data in the estimated financial data, obtain the numerical time series sequence corresponding to each type of data in the financial data of the target blockchain node within the current collection cycle, compare the numerical time series sequence corresponding to each type of data in the financial data with the numerical time series sequence corresponding to each type of data in the estimated financial data, obtain the correlation coefficient of the financial data, compare the correlation coefficient with a preset correlation coefficient threshold, if the correlation coefficient is greater than the correlation coefficient threshold, then determine that the distributed joint potential anomaly detection operation of the financial data of the target blockchain node has passed, if the correlation coefficient is not greater than the correlation coefficient threshold, then determine that the distributed joint potential anomaly detection operation of the financial data of the target blockchain node has not passed.

7. A computer-based distributed online financial data management system according to claim 6, characterized in that: The process of obtaining the estimated financial data of each blockchain node in the current collection cycle includes: Construct a financial data estimation model based on deep learning, obtain financial data within several historical collection cycles stored in each blockchain node, use the financial data as a training set and a test set, input the training set into the financial data estimation model for training until the loss function training is stable, save the model parameters, test the financial data estimation model with the test set until it meets the preset requirements, and output the financial data estimation model; According to the financial data estimation model, the estimated financial data of each blockchain node in the current collection cycle is obtained.

8. A computer-based distributed online financial data management system according to claim 7, characterized in that: The process of obtaining priority reduction targets according to the cost-effectiveness ratio of each expenditure type by the data analysis module includes: Obtain various expenditure types included in the financial data of the target blockchain node in the current collection cycle, obtain the cost-effectiveness ratio of each expenditure type, compare the cost-effectiveness ratio of each expenditure type with a preset cost-effectiveness ratio threshold, and mark the expenditure type with a cost-effectiveness ratio less than the cost-effectiveness ratio threshold as a priority reduction object.

Citation Information

Patent Citations

  • Large-scale enterprise financial data management method and system based on block chain, and readable storage medium

    CN112036995A

  • Monitoring and automatic switching method based on multiple blockchain nodes

    CN115766412A

  • Financial management system and financial data automatic generation method

    CN116385192A

  • Financial revenue and expenditure evaluation system based on block chain

    CN117422571A

  • Energy transaction and supervision system based on block chain

    CN117932694A