Financial asset independent duplicate checking method and device based on supply chain trade and medium
By building a blockchain network and conducting keyword analysis and transaction verification of financial asset data, the problem of insufficient timeliness of financial asset plagiarism check results in the existing technology is solved, and high-precision and timeliness of financial asset plagiarism checks are achieved.
Patent Information
- Application Number
- CN202411443478.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-02-07
AI Technical Summary
The existing financial asset plagiarism checking method is limited by the update frequency of Zhongdeng.com database in terms of query results, resulting in inaccurate plagiarism checking results.
By obtaining the enterprise resource planning system interface and asset information database, a blockchain network is built, keyword analysis is performed on the target financial asset data, key asset characteristic words are extracted, transaction records are extracted from the blockchain network, repeated transaction patterns are identified, and Perform transaction verification to generate preliminary slurry check results.
The accuracy and timeliness of financial asset plagiarism check are achieved. Through the decentralization and immutability of blockchain, the transparency and credibility of data are ensured and the accuracy of plagiarism check results are improved.
Smart Images

Figure CN119398890A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a method, device and medium for independent duplication checking of financial assets based on supply chain trade. Background Art
[0002] In supply chain finance, the financial asset duplication check method refers to a mechanism or process to ensure that the assets involved in supply chain finance activities (usually accounts receivable, inventory, prepayments, etc.) are not reused or pledged multiple times as collateral for financing. This method is essential to prevent fraud, reduce risks and maintain the stability of financial markets.
[0003] The existing method of checking duplicate financial assets usually searches for and downloads the valid registration records of the market entity in the China Securities Depository and Clearing Corporation database through an asynchronous query strategy, parses the downloaded results, determines whether there is duplicate pledge in the compared target asset information based on the parsed results, and returns the duplicate checking results. However, the timeliness of the query results of this method is limited by the update frequency of the China Securities Depository and Clearing Corporation database. If the database is not updated in a timely manner, the duplicate checking results will be inaccurate. Summary of the invention
[0004] The present invention provides a method, device and medium for independent duplicate checking of financial assets based on supply chain trade, the main purpose of which is to solve the problem of insufficient accuracy of duplicate checking of financial assets.
[0005] To achieve the above-mentioned purpose, the present invention provides a method for independent duplication checking of financial assets based on supply chain trade, comprising:
[0006] The obtained enterprise resource planning system interface and asset information database are used to construct a blockchain network according to the enterprise resource planning system interface and the asset information database;
[0007] Perform keyword analysis on the pre-acquired target financial asset data to obtain key asset characteristic words, and extract transaction records corresponding to the key asset characteristic words from the blockchain network;
[0008] Identify the repeated transaction pattern of the transaction record, and use the blockchain network to perform transaction verification on the transaction record and the repeated transaction pattern to obtain a preliminary duplicate checking result;
[0009] A risk score of the target financial asset data is calculated based on the preliminary duplicate checking result, and a duplicate checking report is generated based on the risk score, the preliminary duplicate checking result and the target financial asset data.
[0010] Optionally, constructing a blockchain network according to the enterprise resource planning system interface and the asset information database includes:
[0011] Performing data standardization on the asset information database to obtain standardized data;
[0012] Constructing a smart contract based on the standardized data;
[0013] Generate block data according to the smart contract and the standardized data;
[0014] Deploy nodes according to the block data to obtain an initial blockchain;
[0015] Constructing a blockchain interface according to the enterprise resource planning system interface and the initial blockchain;
[0016] The blockchain interface is used to migrate data corresponding to the enterprise resource planning system interface to obtain a blockchain network.
[0017] Optionally, the keyword analysis of the pre-acquired target financial asset data to obtain key asset feature words includes:
[0018] Performing text segmentation on the target financial asset data to obtain text words;
[0019] Performing word frequency statistics on the text words to obtain text word frequency;
[0020] Calculating the inverse document frequency of the text terms;
[0021] Calculating the word weight of the text word according to the inverse document frequency and the text word frequency;
[0022] Key asset feature words are screened out from the text words according to the target financial asset data and the word weights.
[0023] Optionally, extracting the transaction record corresponding to the key asset characteristic word from the blockchain network includes:
[0024] Creating a feature word dictionary based on the key asset feature words;
[0025] Using the feature word dictionary to perform text matching on the data in the blockchain network to obtain matching data;
[0026] The matching data is transactionally associated with the corresponding asset features to obtain a transaction record.
[0027] Optionally, identifying the repeated transaction pattern of the transaction record comprises:
[0028] Extracting features from the transaction records to obtain transaction features;
[0029] Performing vector conversion on the transaction feature to obtain a feature vector;
[0030] Cluster analysis is performed on the transaction records according to the feature vectors to obtain repeated transaction patterns.
[0031] Optionally, the using the blockchain network to perform transaction verification on the transaction record and the repeated transaction pattern to obtain a preliminary duplicate checking result includes:
[0032] Using the blockchain network to perform repeated transaction confirmation on the transaction records corresponding to the repeated transaction pattern to obtain a confirmation result;
[0033] Performing time series analysis on the repeated transaction pattern to obtain abnormal transactions;
[0034] The transaction records corresponding to the repeated transaction pattern are marked as repeated transactions according to the confirmation result and the abnormal transaction to obtain a preliminary duplicate checking result.
[0035] Optionally, the using the blockchain network to perform repeated transaction confirmation on the transaction records corresponding to the repeated transaction pattern to obtain a confirmation result includes:
[0036] Extracting location information of transaction records corresponding to the repeated transaction pattern from the blockchain network;
[0037] Performing information comparison according to the location information to obtain a location result;
[0038] The destination information corresponding to the transaction record corresponding to the repeated transaction pattern is extracted from the blockchain network, and repeated judgment is performed based on the destination information and the location result to obtain a confirmation result.
[0039] Optionally, calculating the risk score of the target financial asset data according to the preliminary duplicate checking result includes:
[0040] Performing asset value identification on the target financial asset data to obtain the asset value;
[0041] Based on the preliminary duplicate checking result, threat risk identification is performed on the target financial asset data to obtain risk value;
[0042] Identify the risk possibility of the target financial asset data and obtain a possibility result;
[0043] Calculate the risk value of the target financial asset data according to the asset value, the risk value and the probability;
[0044] The risk value is mapped to a risk score to obtain a risk score.
[0045] In order to solve the above problem, the present invention further provides an electronic device, the electronic device comprising:
[0046] at least one processor; and,
[0047] a memory communicatively connected to the at least one processor; wherein,
[0048] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the above-mentioned independent duplication checking method for financial assets based on supply chain trade.
[0049] In order to solve the above problems, the present invention also provides a computer-readable storage medium, in which at least one computer program is stored. The at least one computer program is executed by a processor in an electronic device to implement the above-mentioned independent duplication checking method for financial assets based on supply chain trade.
[0050] The embodiment of the present invention forgets to perform keyword analysis on financial assets by constructing a blockchain, so as to quickly and accurately extract key transaction records from financial assets, and then perform transaction verification of repeated transaction patterns based on transaction records, realize preliminary duplicate checking of financial assets, and further perform risk assessment on financial self-check data, thereby combining the results of preliminary duplicate checking and line assessment to realize multi-level duplicate checking of financial assets. Therefore, the independent duplicate checking method, device and medium for financial assets based on supply chain trade proposed by the present invention can solve the problem of insufficient accuracy of duplicate checking of financial assets. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 A schematic diagram of a flow chart of a method for independent duplicate checking of financial assets based on supply chain trade provided by an embodiment of the present invention;
[0052] Figure 2 A schematic diagram of the structure of an electronic device for implementing the independent duplicate checking method for financial assets based on supply chain trade provided by an embodiment of the present invention.
[0053] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0054] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0055] The embodiment of the present application provides an independent duplicate checking method for financial assets based on supply chain trade. The execution subject of the independent duplicate checking method for financial assets based on supply chain trade includes but is not limited to at least one of the electronic devices such as a server, a terminal, etc. that can be configured to execute the method provided by the embodiment of the present application. In other words, the independent duplicate checking method for financial assets based on supply chain trade can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc. The server can be an independent server, or it can be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.
[0056] Reference Figure 1 FIG. 1 is a flow chart of a method for independent duplicate checking of financial assets based on supply chain trade provided by an embodiment of the present invention. In this embodiment, the method for independent duplicate checking of financial assets based on supply chain trade includes:
[0057] S1. Obtain an enterprise resource planning system interface and an asset information database, and construct a blockchain network based on the enterprise resource planning system interface and the asset information database.
[0058] In an embodiment of the present invention, the enterprise resource planning system interface refers to a proprietary interface provided by a supplier, which is used to integrate data in the enterprise resource planning system into the blockchain network to achieve advanced analysis and verification tasks such as asset duplication checking.
[0059] In the embodiment of the present invention, the asset information database refers to a database system specifically used to store and manage asset-related information, wherein the assets include physical or non-physical properties that are valuable to individuals, enterprises or other organizations.
[0060] In the embodiment of the present invention, by constructing a blockchain network based on the enterprise resource planning system interface and the asset information database, the latest status of the enterprise assets can be captured and reflected in real time to ensure the timeliness and accuracy of the information; and because all transaction records are open and transparent on the blockchain network, that is, every asset change will be fully recorded, forming a clear transaction history chain, thereby improving the credibility and accuracy of asset information.
[0061] In an embodiment of the present invention, the blockchain network is constructed according to the enterprise resource planning system interface and the asset information database, including:
[0062] Performing data standardization on the asset information database to obtain standardized data;
[0063] Constructing a smart contract based on the standardized data;
[0064] Generate block data according to the smart contract and the standardized data;
[0065] Deploy nodes according to the block data to obtain an initial blockchain;
[0066] Constructing a blockchain interface according to the enterprise resource planning system interface and the initial blockchain;
[0067] The blockchain interface is used to migrate data corresponding to the enterprise resource planning system interface to obtain a blockchain network.
[0068] In an embodiment of the present invention, standardization rules are constructed based on the data type, field meaning, data format and structure in the asset information database, and the asset information database is cleaned and converted according to the standardization rules, that is, the asset information database is processed for missing values and the format is unified to obtain standardized data.
[0069] In an embodiment of the present invention, an asset relationship between standardized data is constructed based on the standardized data, an increase function and a transfer function for processing assets are constructed based on the asset relationship, and a smart contract code is generated based on the function and the asset relationship to obtain a smart contract.
[0070] In an embodiment of the present invention, standardized data is encapsulated into transaction data in a format specified by a smart contract, and the function interface of the smart contract is used to construct the transaction data using the encapsulated data as parameters. The constructed transaction data is packaged into block data according to the preset blockchain protocol requirements, wherein the block data includes calculated block header information, previous block hash, timestamp and other data.
[0071] In an embodiment of the present invention, node parameters such as network configuration, consensus mechanism, data storage path, etc. are set according to the blockchain type corresponding to the blockchain protocol, and a blockchain block is created according to the node parameters to obtain an initial blockchain.
[0072] In an embodiment of the present invention, the transmission format and interaction protocol of the blockchain interface are set according to the enterprise resource planning system interface, and the middleware service is deployed or integrated on the blockchain node according to the transmission format and interaction protocol to implement the data interaction logic between the enterprise resource planning system corresponding to the enterprise resource planning system interface and the initial blockchain to obtain the blockchain interface; wherein, the blockchain interface allows the enterprise resource planning enterprise interface to send data requests, execute smart contract calls, query blockchain status and other operations.
[0073] In an embodiment of the present invention, the enterprise resource planning system interface is used to export corresponding system data, and the system data is standardized to obtain standardized system data. The standardized system data is then imported into the blockchain using the blockchain interface, such as creating assets and updating status, to obtain complete blockchain data and complete the construction of the blockchain network.
[0074] In the embodiment of the present invention, by integrating the enterprise resource planning system interface and the asset information database into the blockchain network, data transparency, immutability and distributed storage are achieved, thereby enhancing data security.
[0075] S2. Perform keyword analysis on the pre-acquired target financial asset data to obtain key asset feature words, and extract transaction records corresponding to the key asset feature words from the blockchain network.
[0076] In an embodiment of the present invention, the key asset feature words refer to specific words used to identify the attributes, status or value of the target financial asset data; taking the data of real estate assets as an example, "location", "area" and "construction year" can be used as key feature words.
[0077] In an embodiment of the present invention, the transaction record refers to a data entry generated by each transaction on the blockchain network, including transaction time, transaction parties, transaction amount, asset type, transaction status, etc.
[0078] In the embodiment of the present invention, by performing keyword analysis on the target financial asset data, the target financial asset is accurately matched with the asset information in the blockchain network, so that the transaction records related to the target financial asset can be quickly located from a large amount of data, thereby improving data processing efficiency.
[0079] In the embodiment of the present invention, the keyword analysis of the pre-acquired target financial asset data to obtain key asset feature words includes:
[0080] Performing text segmentation on the target financial asset data to obtain text words;
[0081] Performing word frequency statistics on the text words to obtain text word frequency;
[0082] Calculating the inverse document frequency of the text terms;
[0083] Calculating the word weight of the text word according to the inverse document frequency and the text word frequency;
[0084] Key asset feature words are screened out from the text words according to the target financial asset data and the word weights.
[0085] In an embodiment of the present invention, a preset stop word list is used to remove stop words from the target financial asset data, that is, each word in the text is traversed, and if a word in the stop word list appears in the text, the word is removed from the text to obtain a phrase to be processed, and the phrase to be processed after the stop word removal process is input into a preset word segmentation algorithm, which is cut into a series of words or tags to obtain text words, wherein the stop words refer to words that appear frequently in the text but do not contribute much to the expression of meaning. The purpose of removing stop words using the preset stop word list is to reduce noise and make subsequent text analysis more focused on words containing actual semantic information.
[0086] In the embodiment of the present invention, all the words after segmentation are traversed, and the number of times each word appears in the entire data set is counted, that is, the text word frequency of each word; the text word frequency is an indicator to measure the frequency of a word in a document. Specifically, a dictionary is initialized to store each word and its corresponding number of occurrences, and then the words in all documents are traversed, and each time a word is encountered, 1 is added to its corresponding count.
[0087] In an embodiment of the present invention, the number of times the text word appears in the target financial asset is calculated, and the inverse document frequency of each word is calculated based on the document number; the inverse document frequency is obtained by calculating the ratio of the text word frequency to the document number, and then calculating the logarithm of the ratio.
[0088] In an embodiment of the present invention, the word weight is obtained by calculating the product of the text word frequency and the inverse document frequency. The value of the word weight reflects the importance of the word in the document. The higher the value of the word weight, the higher the importance of the word to the target financial asset data.
[0089] In the embodiment of the present invention, several words with the highest word weights are directly selected as key asset feature words. The key asset feature words are the core content or features that best represent the financial asset data.
[0090] In the embodiment of the present invention, the step of extracting the transaction record corresponding to the key asset feature word from the blockchain network includes:
[0091] Creating a feature word dictionary based on the key asset feature words;
[0092] Using the feature word dictionary to perform text matching on the data in the blockchain network to obtain matching data;
[0093] The matching data is transactionally associated with the corresponding asset features to obtain a transaction record.
[0094] In the embodiment of the present invention, the key asset characteristic words obtained through keyword analysis are sorted into a list or a set, and a unique identifier is assigned to each key asset characteristic word in the list to obtain a characteristic word dictionary.
[0095] In an embodiment of the present invention, all transaction data are extracted from each block data in the blockchain network one by one, the text information of each transaction data is traversed, a regular expression is used to find entries in the feature word dictionary, all matched key asset feature words and the location or context of the transaction data in which they are located are recorded to obtain matching data.
[0096] In an embodiment of the present invention, the key asset feature words are paired with the matched asset detailed information recorded on the blockchain network according to the matching data to form a structured transaction, which contains all relevant important information, such as transaction ID, time, asset type, transaction amount, participants, etc.
[0097] In the embodiment of the present invention, by performing keyword analysis on the target financial asset data, key asset features can be efficiently extracted, reducing the errors and time costs of manual screening; by extracting transaction records corresponding to key asset feature words from the blockchain network, relevant financial activities can be quickly located, providing an accurate data set for subsequent analysis and duplication checking, and improving data processing efficiency and accuracy.
[0098] S3. Identify the repeated transaction pattern of the transaction record, use the blockchain network to perform transaction verification on the transaction record and the repeated transaction pattern, and obtain preliminary duplicate checking results.
[0099] In an embodiment of the present invention, the repeated transaction pattern refers to repeated or highly similar transaction behaviors found in a series of transactions when analyzing transaction data on a blockchain network.
[0100] In the embodiment of the present invention, by identifying the repeated transaction patterns of the transaction records and using the blockchain network to verify the legality and validity of the transaction records, it is prevented that the same funds are attempted to be used multiple times in different places by malicious users.
[0101] In the embodiment of the present invention, the step of identifying the repeated transaction pattern of the transaction record includes:
[0102] Extracting features from the transaction records to obtain transaction features;
[0103] Performing vector conversion on the transaction feature to obtain a feature vector;
[0104] Cluster analysis is performed on the transaction records according to the feature vectors to obtain repeated transaction patterns.
[0105] In the embodiment of the present invention, key information is extracted from the detailed record of each transaction and divided into two categories: numerical features and non-numerical features. Among them, numerical features such as transaction amount are directly used as key information; for non-numerical features such as transaction time, address, etc., it is necessary to convert the features to obtain key information; for example, transaction time can be converted into a coarser time period (such as hours, days); address information is processed by labeling, and the original address information is simplified into several predefined labels. A two-dimensional table is constructed based on the key information, and each cell in the table represents the frequency of repeated or non-repeated transactions under a specific category; the expected frequency of each cell is calculated based on the total frequency and the row and column ratios under the assumption of no correlation, and the sum of the squares of the difference between the actual frequency and the expected frequency is calculated by using the chi-square formula divided by the expected frequency; all cells are summed to obtain the chi-square statistic, and the corresponding p value is found based on the chi-square statistic, and the key information is screened using the p value to obtain transaction features.
[0106] In the embodiment of the present invention, the transaction features are classified and encoded, that is, if the transaction features are already numerical (such as transaction amount), they can be used directly; if the transaction features are non-numerical, a unique number is directly assigned to each category to obtain encoded data, and then the encoded data is mapped to the interval [0,1] to obtain normalized data, and the normalized data is combined into a vector in sequence, each dimension corresponds to a feature, forming a feature vector.
[0107] In an embodiment of the present invention, the similarity between all feature vectors is calculated to group the transaction records to obtain multiple transaction clusters, and common features in the transaction clusters are extracted, such as occurring within a short period of time, involving the same transaction counterparties, or having the same transaction background, etc., and the transaction records corresponding to the transaction clusters whose common characteristics are greater than preset values are screened out to obtain repeated transaction patterns.
[0108] In the embodiment of the present invention, the use of the blockchain network to perform transaction verification on the transaction record and the repeated transaction pattern to obtain a preliminary duplicate checking result includes:
[0109] Using the blockchain network to perform repeated transaction confirmation on the transaction records corresponding to the repeated transaction pattern to obtain a confirmation result;
[0110] Performing time series analysis on the repeated transaction pattern to obtain abnormal transactions;
[0111] The transaction records corresponding to the repeated transaction pattern are marked as repeated transactions according to the confirmation result and the abnormal transaction to obtain a preliminary duplicate checking result.
[0112] In the embodiment of the present invention, the method of using the blockchain network to perform repeated transaction confirmation on the transaction records corresponding to the repeated transaction pattern to obtain a confirmation result includes:
[0113] Extracting location information of transaction records corresponding to the repeated transaction pattern from the blockchain network;
[0114] Performing information comparison according to the location information to obtain a location result;
[0115] The destination information corresponding to the transaction record corresponding to the repeated transaction pattern is extracted from the blockchain network, and repeated judgment is performed based on the destination information and the location result to obtain a confirmation result.
[0116] In detail, the exact location information corresponding to the repeated transaction pattern includes, but is not limited to, the block height (the sequential number of the transaction in the blockchain), the timestamp (recording the exact time when the transaction is added to the blockchain), and the transaction hash (a unique identifier generated after the transaction data is encrypted).
[0117] In detail, by comparing whether the transaction records corresponding to the repeated transaction pattern are recorded at different block heights, and whether the timestamps are close but not exactly the same, a conclusion is drawn based on the comparison result as to whether the transaction records are repeated in different parts of the blockchain, forming a "position result". By comparing the location information of different transactions, it is possible to identify whether there are repeated transactions, that is, whether the same asset is attempted to be used as a financing guarantee multiple times at different locations on the blockchain.
[0118] In detail, the destination information refers to the input (source of funds) and output (destination of funds) corresponding to the repeated transaction pattern, that is, data such as counterparty accounts and asset transfer records; based on the destination information and the location results, it can be determined whether there is indeed a situation where funds are reused. For example, if two transactions have the same amount, similar time, and the same destination account, but are recorded in different blocks, it means that they are repeated transactions.
[0119] In an embodiment of the present invention, the timestamps of the repeated transaction patterns are used to arrange the repeated transaction patterns in chronological order to obtain time series data, and the time series data is subjected to autocorrelation analysis to obtain correlation results; a sliding window of a preset fixed length is used to gradually move the sliding window on the time series data set, and the transaction data within the sliding window is compared to find transaction sequences with similar features; and abnormal transactions are extracted based on the correlation results and the similar transaction sequences to obtain abnormal transactions.
[0120] In the embodiment of the present invention, a "duplicate" label is added to the transaction record corresponding to the repeated transaction pattern according to the abnormal transaction and the confirmation result to obtain a preliminary duplicate checking result.
[0121] In the embodiments of the present invention, by identifying repeated patterns in transaction records, it is helpful to discover potential fraudulent behavior or erroneous records, protect the fairness and integrity of financial transactions, and utilize the decentralized nature of the blockchain network to verify transactions, thereby ensuring the independence and objectivity of the verification process, effectively avoiding single points of failure and human intervention, and improving the accuracy and credibility of duplicate checking.
[0122] S4. Calculate a risk score of the target financial asset data based on the preliminary duplicate checking result, and generate a duplicate checking report based on the risk score, the preliminary duplicate checking result and the target financial asset data.
[0123] In an embodiment of the present invention, by converting the preliminary duplicate checking results into a quantitative risk score, a duplicate checking report is generated based on the risk score, the duplicate checking results and the target financial assets, so that a comprehensive assessment of the financial assets can be conducted and the asset status can be understood more comprehensively.
[0124] In the embodiment of the present invention, the step of calculating the risk score of the target financial asset data according to the preliminary duplicate checking result includes:
[0125] Performing asset value identification on the target financial asset data to obtain the asset value;
[0126] Based on the preliminary duplicate checking result, threat risk identification is performed on the target financial asset data to obtain risk value;
[0127] Identify the risk possibility of the target financial asset data and obtain a possibility result;
[0128] Calculate the risk value of the target financial asset data according to the asset value, the risk value and the probability;
[0129] The risk value is mapped to a risk score to obtain a risk score.
[0130] In an embodiment of the present invention, assets are classified according to the type of financial assets (such as stocks, bonds, derivatives, etc.) and specific asset attributes (such as market value, liquidity, industry status, etc.) to obtain asset categories, and the economic value of the target financial assets is evaluated using a preset market value assessment method, and the economic value is used as the asset value.
[0131] In an embodiment of the present invention, the risks faced by the target financial assets are calculated based on the preliminary duplicate check results and the historical data of the target financial asset data, including the risk components of market volatility risk, credit risk, and operational risk, and the risk components are weighted to obtain a risk value.
[0132] In the embodiment of the present invention, the historical transaction data of the target financial asset data and the preliminary duplicate checking result are used to calculate the probability result of the risk factor occurring in the target financial asset data.
[0133] In an embodiment of the present invention, historical transaction data of the target financial asset is collected from the blockchain network, including information such as transaction price, transaction volume, and transaction time.
[0134] In an embodiment of the present invention, the level of risk score is determined, for example, the risk is divided into three levels of low, medium, and high or a finer classification, and a specific risk value range is set for each level. According to the correspondence between the risk value and the level, a risk score matrix is constructed, in which the horizontal axis represents the possibility of risk and the vertical axis represents the degree of impact of the risk. Each grid represents a specific risk score, and the calculated overall risk value is mapped to the matrix to obtain the final risk score.
[0135] In an embodiment of the present invention, generating a duplicate checking report according to the risk score, the preliminary duplicate checking result and the target financial asset data includes:
[0136] Classify the risk levels according to the risk scores to obtain risk levels;
[0137] Information is integrated based on the preliminary duplicate checking results, the risk level and the target financial asset data to obtain a duplicate checking report.
[0138] In an embodiment of the present invention, financial assets are divided into different risk levels based on the risk scores calculated previously, and the score intervals are divided into low risk, medium risk, high risk and other levels by using preset thresholds, and each level corresponds to a different risk response strategy.
[0139] In an embodiment of the present invention, information integration is performed based on the preliminary duplicate check results and the target financial asset data, the total number of duplicate transactions and a detailed list of duplicate transactions are counted, transaction records with duplicate labels are extracted, report content is generated in combination with the target financial asset data, and risk levels are used to label risk levels for duplicate transaction records and assets to obtain a duplicate check report.
[0140] In an embodiment of the present invention, the risk score calculated based on the preliminary duplicate check results provides a quantitative indicator for enterprises to evaluate the risks of financial asset investments or transactions. The duplicate check report generated by combining the risk score, duplicate check results and specific asset information provides management with a comprehensive and detailed overview of the asset health status, which is conducive to optimizing resource allocation and reducing investment risks.
[0141] like Figure 2 , which is a schematic diagram of the structure of an electronic device for implementing an independent duplicate checking method for financial assets based on supply chain trade provided by an embodiment of the present invention.
[0142] The electronic device may include a processor 10, a memory 11, a communication bus 12 and a communication interface 13, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as an independent duplicate checking program for financial assets based on supply chain trade.
[0143] In some embodiments, the processor 10 may be composed of an integrated circuit, for example, a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and combinations of various control chips. The processor 10 is the control core (ControlUnit) of the electronic device, and uses various interfaces and lines to connect the various components of the entire electronic device, and executes or executes the programs or modules stored in the memory 11 (for example, executing an independent duplicate checking program for financial assets based on supply chain trade, etc.), and calls the data stored in the memory 11 to execute various functions of the electronic device and process data.
[0144] The memory 11 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a mobile hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a magnetic memory, a disk, an optical disk, etc. In some embodiments, the memory 11 may be an internal storage unit of an electronic device, such as a mobile hard disk of the electronic device. In other embodiments, the memory 11 may also be an external storage device of an electronic device, such as a plug-in mobile hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device. Further, the memory 11 may also include both an internal storage unit of the electronic device and an external storage device. The memory 11 can not only be used to store application software and various types of data installed in the electronic device, such as the code of an independent duplicate checking program for financial assets based on supply chain trade, but also can be used to temporarily store data that has been output or is to be output.
[0145] The communication bus 12 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The bus is configured to realize connection and communication between the memory 11 and at least one processor 10, etc.
[0146] The communication interface 13 is used for communication between the above-mentioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device and other electronic devices. The user interface may be a display (Display), an input unit (such as a keyboard (Keyboard)), and optionally, the user interface may also be a standard wired interface, a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an OLED (Organic Light-Emitting Diode, organic light-emitting diode) touch device, etc. Among them, the display may also be appropriately referred to as a display screen or a display unit, which is used to display information processed in the electronic device and to display a visual user interface.
[0147] The figure only shows an electronic device with components. Those skilled in the art will understand that the structure shown in the figure does not constitute a limitation on the electronic device, and may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.
[0148] For example, although not shown, the electronic device may also include a power source (such as a battery) for supplying power to each component. Preferably, the power source may be logically connected to the at least one processor 10 through a power management device, so that the power management device can realize functions such as charging management, discharging management, and power consumption management. The power source may also include one or more DC or AC power sources, recharging devices, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device may also include a variety of sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be repeated here.
[0149] It should be understood that the embodiment is for illustration only and the scope of the patent application is not limited to this structure.
[0150] The independent duplicate checking program for financial assets based on supply chain trade stored in the memory 11 of the electronic device is a combination of multiple instructions. When running in the processor 10, the following can be achieved:
[0151] The obtained enterprise resource planning system interface and asset information database are used to construct a blockchain network according to the enterprise resource planning system interface and the asset information database;
[0152] Perform keyword analysis on the pre-acquired target financial asset data to obtain key asset characteristic words, and extract transaction records corresponding to the key asset characteristic words from the blockchain network;
[0153] Identify the repeated transaction pattern of the transaction record, and use the blockchain network to perform transaction verification on the transaction record and the repeated transaction pattern to obtain a preliminary duplicate checking result;
[0154] A risk score of the target financial asset data is calculated based on the preliminary duplicate checking result, and a duplicate checking report is generated based on the risk score, the preliminary duplicate checking result and the target financial asset data.
[0155] Specifically, the specific implementation method of the processor 10 for the above instructions can refer to the description of the relevant steps in the corresponding embodiment of the accompanying drawings, which will not be repeated here.
[0156] Furthermore, if the module / unit integrated in the electronic device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, and a read-only memory (ROM).
[0157] The present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor of an electronic device, the computer program can implement:
[0158] The obtained enterprise resource planning system interface and asset information database are used to construct a blockchain network according to the enterprise resource planning system interface and the asset information database;
[0159] Perform keyword analysis on the pre-acquired target financial asset data to obtain key asset characteristic words, and extract transaction records corresponding to the key asset characteristic words from the blockchain network;
[0160] Identify the repeated transaction pattern of the transaction record, and use the blockchain network to perform transaction verification on the transaction record and the repeated transaction pattern to obtain a preliminary duplicate checking result;
[0161] A risk score of the target financial asset data is calculated based on the preliminary duplicate checking result, and a duplicate checking report is generated based on the risk score, the preliminary duplicate checking result and the target financial asset data.
[0162] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, media and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative, for example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation.
[0163] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0164] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0165] It is obvious to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0166] Therefore, no matter from which point of view, the embodiments should be regarded as illustrative and non-restrictive, and the scope of the present invention is not limited only according to the above description, and it is intended that all changes within the meaning and scope of equivalent elements within the scope of protection are included in the present invention.
[0167] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Among them, artificial intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0168] In addition, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the system can also be implemented by one unit or device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.
[0169] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution 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 solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.
Claims
1. A financial asset independent duplication checking method based on supply chain trade, characterized in that: The method comprises: The obtained enterprise resource planning system interface and asset information database are used to construct a blockchain network according to the enterprise resource planning system interface and the asset information database; Perform keyword analysis on the pre-acquired target financial asset data to obtain key asset characteristic words, and extract transaction records corresponding to the key asset characteristic words from the blockchain network; Identify the repeated transaction pattern of the transaction record, and use the blockchain network to perform transaction verification on the transaction record and the repeated transaction pattern to obtain a preliminary duplicate checking result; A risk score of the target financial asset data is calculated based on the preliminary duplicate checking result, and a duplicate checking report is generated based on the risk score, the preliminary duplicate checking result and the target financial asset data.
2. The independent duplicate checking method for financial assets based on supply chain trade as claimed in claim 1, characterized in that: The method of constructing a blockchain network according to the enterprise resource planning system interface and the asset information database includes: Performing data standardization on the asset information database to obtain standardized data; Constructing a smart contract based on the standardized data; Generate block data according to the smart contract and the standardized data; Deploy nodes according to the block data to obtain an initial blockchain; Constructing a blockchain interface according to the enterprise resource planning system interface and the initial blockchain; The blockchain interface is used to migrate data corresponding to the enterprise resource planning system interface to obtain a blockchain network.
3. The independent duplicate checking method for financial assets based on supply chain trade as claimed in claim 2, characterized in that: The keyword analysis of the pre-acquired target financial asset data to obtain key asset feature words includes: Performing text segmentation on the target financial asset data to obtain text words; Performing word frequency statistics on the text words to obtain text word frequency; Calculating the inverse document frequency of the text terms; Calculating the word weight of the text word according to the inverse document frequency and the text word frequency; Key asset feature words are screened out from the text words according to the target financial asset data and the word weights.
4. The independent duplicate checking method for financial assets based on supply chain trade as claimed in claim 1, characterized in that: The extracting the transaction record corresponding to the key asset characteristic word from the blockchain network includes: Creating a feature word dictionary based on the key asset feature words; Using the feature word dictionary to perform text matching on the data in the blockchain network to obtain matching data; The matching data is transactionally associated with the corresponding asset features to obtain a transaction record.
5. The independent duplicate checking method for financial assets based on supply chain trade as claimed in claim 4, characterized in that: The identifying a repeated transaction pattern of the transaction record comprises: Extracting features from the transaction records to obtain transaction features; Performing vector conversion on the transaction feature to obtain a feature vector; Cluster analysis is performed on the transaction records according to the feature vectors to obtain repeated transaction patterns.
6. The independent duplicate checking method for financial assets based on supply chain trade as claimed in claim 1, characterized in that: The using of the blockchain network to perform transaction verification on the transaction record and the repeated transaction pattern to obtain a preliminary duplicate checking result includes: Using the blockchain network to perform repeated transaction confirmation on the transaction records corresponding to the repeated transaction pattern to obtain a confirmation result; Performing time series analysis on the repeated transaction pattern to obtain abnormal transactions; The transaction records corresponding to the repeated transaction pattern are marked as repeated transactions according to the confirmation result and the abnormal transaction to obtain a preliminary duplicate checking result.
7. The independent duplicate checking method for financial assets based on supply chain trade according to claim 6, characterized in that: The using the blockchain network to perform repeated transaction confirmation on the transaction records corresponding to the repeated transaction pattern to obtain a confirmation result includes: Extracting location information of transaction records corresponding to the repeated transaction pattern from the blockchain network; Performing information comparison according to the location information to obtain a location result; The destination information corresponding to the transaction record corresponding to the repeated transaction pattern is extracted from the blockchain network, and repeated judgment is performed based on the destination information and the location result to obtain a confirmation result.
8. The independent duplicate checking method for financial assets based on supply chain trade as claimed in claim 1, characterized in that: Calculating the risk score of the target financial asset data according to the preliminary duplicate checking result includes: Performing asset value identification on the target financial asset data to obtain the asset value; Based on the preliminary duplicate checking result, threat risk identification is performed on the target financial asset data to obtain risk value; Identify the risk possibility of the target financial asset data and obtain a possibility result; Calculate the risk value of the target financial asset data according to the asset value, the risk value and the probability; The risk value is mapped to a risk score to obtain a risk score.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the independent duplication checking method for financial assets based on supply chain trade as described in any one of claims 1 to 8.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the independent duplication checking method for financial assets based on supply chain trade as described in any one of claims 1 to 8 is implemented.