Resource transfer data verification method, device, electronic device and storage medium

By obtaining the verification topology network and dynamic mapping verification nodes, the problem that traditional verification methods cannot meet the dynamic capital link verification is solved, and the transfer data information verification of complex business systems is realized, and the verification efficiency and accuracy are improved.

CN114240442BActive Publication Date: 2025-08-29BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111454173.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-01
Publication Date
2025-08-29
Estimated Expiration
2041-12-01

AI Technical Summary

Technical Problem

The prior art cannot meet the verification of dynamic capital links, especially in complex business systems, traditional verification methods cannot effectively verify capital flows.

Method used

By obtaining the verification topology network, using the flow relationship between verification nodes and verification content information, the verification nodes are dynamically mapped to realize branched full-link verification.

Benefits of technology

The transfer data information verification of complex business systems is realized, and the traditional verification method cannot meet the shortcomings of dynamic capital link verification is improved, and the verification efficiency and accuracy are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114240442B_ABST
    Figure CN114240442B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a resource transfer data verification method, device, electronic device and storage medium, including: obtaining transfer data information and a verification topology network associated with a resource to be verified; performing information verification on the corresponding data in the transfer data information according to the verification content information corresponding to the current verification node in the verification topology network to obtain a verification result; determining the next verification node based on the verification result and the verification topology network, and performing information verification on the corresponding data in the transfer data information according to the verification content information corresponding to the next verification node, until the information verification of the transfer data information is performed by the last verification node of the current verification branch of the verification topology network to obtain a verification result for the resource to be verified. This method can realize branch-type full-link verification and can be applied to transfer data information verification of complex business systems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of information processing, and in particular to a resource transfer data verification method, device, electronic device, and storage medium. Background Art

[0002] With the development of internet technology, online payments and transfers are becoming increasingly common, raising security concerns. Existing methods for verifying transaction security fall into two main categories: inter-system reconciliation, such as for aggregated and third-party payment systems; and reconciliation based on verification rules to assess fund flows, information flows, and transaction participants.

[0003] However, these two verification methods can only verify systems with established models and relatively simple operations, and cannot meet the needs of dynamic fund chain verification. For example, if a refund fails to be processed by a downstream third party in a payment system, the payment system can internally refund the money to the user through various fund processing methods based on the payment information (such as returning the money to the buyer's wallet balance or transferring the money to the user's payment account on behalf of the payment agent). In this case, existing verification methods cannot meet this dynamic fund chain verification requirements. Summary of the Invention

[0004] The present disclosure provides a resource transfer data verification method, device, electronic device, and storage medium to at least solve the problem of the inability to meet dynamic fund link verification in related technologies. The technical solution of the present disclosure is as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, a method for verifying resource transfer data is provided, comprising:

[0006] Acquire transfer data information and a verification topology network associated with a resource to be verified; the verification topology network includes a plurality of verification nodes, each of the verification nodes has corresponding verification content information, and each of the verification nodes has a corresponding flow relationship;

[0007] Performing information verification on corresponding data in the transferred data information according to verification content corresponding to the current verification node in the verification topology network to obtain a verification result;

[0008] Based on the verification result and the verification topology network, the next verification node is determined, and according to the verification content information corresponding to the next verification node, the corresponding data in the transfer data information is verified until the information verification of the transfer data information is performed by the last verification node of the current verification branch of the verification topology network, and the verification result of the resource to be verified is obtained.

[0009] In an exemplary embodiment, obtaining transfer data information associated with the resource to be verified and verifying the topology network includes:

[0010] Obtain the type of the resource to be verified;

[0011] Based on the type of the resource to be verified, determining a data source that matches the resource to be verified and a verification topology network corresponding to the resource to be verified;

[0012] Acquire transfer data information associated with the resource to be verified from the data source.

[0013] In an exemplary embodiment, before obtaining the type of the resource to be verified, the method further includes:

[0014] Monitor the recording module for recording resource transfer data information;

[0015] When it is monitored that the resource to be verified appears in the recording module, the resource to be verified and the type of the resource to be verified are obtained.

[0016] In an exemplary embodiment, the acquiring, from the data source, transfer data information associated with the resource to be verified includes:

[0017] Acquire initial transfer data information associated with the resource to be verified from the data source;

[0018] The initial transfer data information is screened to obtain transfer data information for information verification.

[0019] In an exemplary embodiment, determining the next verification node based on the verification result and the verification topology network includes:

[0020] When the current check node is associated with multiple check nodes at the next level, a target check node is determined as the next check node from the check nodes at the next level associated with the current check node based on the check result.

[0021] In an exemplary embodiment, the method further includes:

[0022] When an abnormality is found in the verification result of information verification performed on the corresponding data in the transferred data information according to the verification content information corresponding to any verification node in the verification topology network, an alarm is issued to the abnormal verification node.

[0023] According to a second aspect of an embodiment of the present disclosure, a resource transfer data verification device is provided, comprising:

[0024] An acquisition unit is configured to acquire transfer data information associated with a resource to be verified and a verification topology network; the verification topology network includes a plurality of verification nodes, each of the verification nodes has corresponding verification content information, and each of the verification nodes has a corresponding flow relationship;

[0025] A verification unit is configured to perform information verification on corresponding data in the transferred data information according to verification content information corresponding to a current verification node in the verification topology network to obtain a verification result;

[0026] The determination unit is configured to determine the next verification node based on the verification result and the verification topology network, and perform information verification on the corresponding data in the transfer data information according to the verification content information corresponding to the next verification node, until the information verification of the transfer data information is performed through the last verification node of the current verification branch of the verification topology network, and the verification result of the resource to be verified is obtained.

[0027] In an exemplary embodiment, the acquisition unit is further configured to obtain the type of the resource to be verified; based on the type of the resource to be verified, determine a data source that matches the resource to be verified, and a verification topology network corresponding to the resource to be verified; and obtain transfer data information associated with the resource to be verified from the data source.

[0028] In an exemplary embodiment, the device further includes a monitoring module configured to monitor a recording module for recording resource transfer data information; when the resource to be verified is monitored to appear in the recording module, the resource to be verified and the type of the resource to be verified are obtained.

[0029] In an exemplary embodiment, the acquisition unit is further configured to acquire initial transfer data information associated with the resource to be verified from the data source; and filter the initial transfer data information to obtain transfer data information for information verification.

[0030] In an exemplary embodiment, the determination unit is further configured to determine, when the current check node is associated with multiple check nodes at the next level, a target check node as the next check node from the check nodes at the next level associated with the current check node based on the verification result.

[0031] In an exemplary embodiment, the device also includes an alarm unit, which is configured to execute an alarm on the abnormal verification node when an abnormal verification result is found when the verification result of the information verification of the corresponding data in the transfer data information is abnormal according to the verification content information corresponding to any verification node in the verification topology network.

[0032] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including:

[0033] processor;

[0034] a memory for storing instructions executable by the processor;

[0035] The processor is configured to execute the instructions to implement any of the above methods.

[0036] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any of the methods described above.

[0037] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, wherein the computer program product includes instructions, and when the instructions are executed by a processor of an electronic device, the electronic device is capable of executing any of the methods described above.

[0038] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:

[0039] By obtaining the verification topology network, it is possible to verify the corresponding data in the transfer data information based on the flow relationship between different verification nodes and the verification content information corresponding to each verification node. The next verification node can be dynamically mapped based on the verification result to achieve branch-type full-link verification. This can be applied to the transfer data information verification of complex business systems, overcoming the defect that traditional verification methods cannot meet the dynamic capital link verification.

[0040] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.

[0042] Figure 1 The figure is a flow chart showing a method for verifying resource transfer data according to an exemplary embodiment.

[0043] Figure 2 The figure is a schematic diagram of a verification topology network taking transferred data refund as an example according to an exemplary embodiment.

[0044] Figure 3The figure is a flow chart of a method for verifying resource transfer data according to another exemplary embodiment.

[0045] Figure 4 The figure is a flow chart of a method for verifying resource transfer data according to another exemplary embodiment.

[0046] Figure 5 The figure is a structural block diagram of a resource transfer data verification device according to an exemplary embodiment.

[0047] Figure 6 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0048] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0049] It should be noted that the embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims. It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in the present disclosure are all information and data authorized by the user or fully authorized by all parties.

[0050] In an exemplary embodiment, Figure 1 As shown, a resource transfer data verification method is provided. This embodiment uses the method applied to a terminal as an example for illustration. It is understandable that the method can also be applied to a server, or to a system including a terminal and a server, and implemented through interaction between the terminal and the server. In this embodiment, the method includes the following steps:

[0051] In step S110, transfer data information and a verification topology network associated with the resource to be verified are obtained; the verification topology network includes a plurality of verification nodes, each verification node has corresponding verification content information, and each verification node has a corresponding flow relationship.

[0052] The resources to be verified represent the transfer data that needs to be verified, such as the transfer amount, order payment amount, refund amount, etc.

[0053] Among them, the transfer data information represents various information generated by the data transfer associated with the resource to be verified, such as payment account information, transfer data order number, transfer data time, merchant order number, current status of transfer data, product name of transfer data, etc.

[0054] The verification topology network represents a topology network pre-built based on the type of resources to be verified for transferring data verification, including multiple verification nodes, each verification node having corresponding verification content information, and a certain flow relationship between the verification nodes.

[0055] In the specific implementation, when the data transfer is completed, the corresponding transfer data information will be stored in a data source such as a database or memory. Therefore, when performing resource transfer data verification, the transfer data information associated with the resource to be verified can be obtained from the database or memory, and a pre-built verification topology network corresponding to the resource to be verified can be obtained to facilitate information verification of the transfer data information based on the verification topology network.

[0056] For example, when a user account completes a transfer transaction, when verifying the transfer transaction, the transfer amount, account information of both parties to the transaction, transfer order number, transfer time, current status of the transaction and other information can be obtained as transfer data information.

[0057] In step S120, information verification is performed on corresponding data in the transferred data information according to the verification content information corresponding to the current verification node in the verification topology network to obtain a verification result.

[0058] Among them, the verification content can represent the transfer data of the set attributes that the verification node needs to verify. For example, the verification content information corresponding to a certain verification node is to verify the status of the transfer data, to verify the amount of the transfer data, and the verification content corresponding to a certain verification node is to verify the account information of both parties of the transfer data.

[0059] In the specific implementation, the verification topology network pre-sets corresponding verification content information for each verification node. Therefore, after obtaining the verification topology network corresponding to the resource to be verified, starting from the first verification node of the verification topology network, the corresponding data in the transferred data information can be verified step by step according to the verification content information corresponding to each verification node to obtain the verification result.

[0060] refer to Figure 2, is a schematic diagram of a verification topology network using a transaction refund as an example in an exemplary embodiment. In the figure, arrow-shaped nodes 210, such as "Transaction & Payment Verification" and "Transaction & Channel Success Verification," represent verification nodes. The content of flag-shaped nodes 220 with arrows pointing to verification nodes represents the verification content corresponding to the verification nodes pointed to. Parallelogram-shaped nodes represent mapping relationships between different verification nodes. For example, for the first verification node "Transaction & Payment Verification," its corresponding verification content includes: 1. Order status verification; 2. Order amount verification; 3. Seller and buyer verification. Therefore, at the first verification node, the order status data, order amount data, and seller and buyer account information in the acquired transaction information can be verified according to the verification content to obtain the verification result corresponding to the verification node.

[0061] In step S130, based on the verification result and the verification topology network, the next verification node is determined, and the corresponding data in the transfer data information is verified according to the verification content information corresponding to the next verification node, until the information verification of the transfer data information is performed by the last verification node of the current verification branch of the verification topology network, and the verification result of the resource to be verified is obtained.

[0062] In a specific implementation, a mapping relationship exists between some check nodes in the check topology network, with each check result being mapped to a check node. Therefore, after obtaining a check result for a check node in the check topology network, the next check node is determined based on that check result. The corresponding data in the transferred data information is then verified according to the verification content information corresponding to the next check node. This process continues until the transfer data information is verified by the last check node in the current check branch of the check topology network, resulting in a verification result for the resource to be verified.

[0063] For example, in Figure 2In the process, after obtaining the verification result corresponding to the "Transaction & Payment Verification" node, the next verification node can be determined based on the verification result. Specifically, if the verification result is that the payment layer is successful, the next verification node will be determined as "Transaction & Channel Successful Verification" through the mapping rule. "Transaction & Channel Successful Verification" can be understood as that both the transaction and the channel are successfully verified; if the verification result is that the payment layer fails, the next verification node will be determined as "Transaction & Channel Failed Verification" through the mapping rule. "Transaction & Channel Failed Verification" means that one of the transaction and the channel has failed to be verified. Similarly, when reaching the verification node "Transaction & Compensation Successful Verification", if one of the transaction and the compensation fails to be verified, an abnormal information is sent to the notification module, causing the notification module to alarm; if both the transaction and the compensation are successfully verified, the "Compensation & Account Verification" verification node is entered. If both the compensation and the account are successfully verified, the verification ends. If one of the compensation and the account fails to be verified, an abnormal information is sent to the notification module, causing the notification module to alarm. Similarly, the verification methods of "transaction & channel success verification" and "transaction & account verification" in another branch are similar to those of "transaction & compensation success verification" and "compensation & account verification" respectively, and will not be repeated here. After the information verification of the verification nodes at each level, the verification result of the successful refund of this transaction is obtained.

[0064] In the above-mentioned resource transfer data verification method, by obtaining the verification topology network, it is possible to perform information verification on the corresponding data in the transfer data information based on the flow relationship between different verification nodes and the verification content information corresponding to each verification node. The next verification node is dynamically mapped based on the verification result to realize branch-type full-link verification, which can be applied to the transfer data information verification of complex business systems, overcoming the defect that traditional verification methods cannot meet the dynamic capital link verification.

[0065] In an exemplary embodiment, in step S210, obtaining the transfer data information and verification topology network associated with the resource to be verified can be specifically achieved through the following steps: obtaining the type of the resource to be verified; based on the type of the resource to be verified, determining the data source that matches the resource to be verified, and the verification topology network corresponding to the resource to be verified; obtaining the transfer data information associated with the resource to be verified from the data source.

[0066] Among them, the type of resources to be verified can be divided according to the data source that stores the transfer data information, and can be divided based on the nature of the transfer data. For example, it can be divided into: transfer, refund, red envelope, phone bill recharge, transportation card recharge and other types. It can also be divided based on the transfer data receiving account. It can also be divided based on the transfer data payment method. For example, it can be divided into scan code payment, bank savings card payment, change and other types. The specific type division can be set according to demand, and this application does not impose specific restrictions on this.

[0067] The system for verifying resource transfer data disclosed herein can obtain transfer data information from various data sources through an interface provided by the support layer.

[0068] In a specific implementation, the type of resource to be verified is associated with the data source and verification topology network of the resource to be verified. Therefore, the type of resource to be verified can be obtained first, and then the data source that matches the resource to be verified and the verification topology network corresponding to the resource to be verified can be determined based on the type of resource to be verified. The data source can be a hive database (a data warehouse tool based on Hadoop), a tidb database (an open source distributed relational database), or a storage device, etc., and then the transfer data information associated with the resource to be verified is obtained from the data source. The transfer data information of a transfer data may be stored in multiple data sources. Therefore, when obtaining the transfer data information from the data source, the transfer data information can be obtained from multiple data sources.

[0069] In this embodiment, the matching relationship between the type of resource to be verified and the data source is recorded in advance, so that after the type of resource to be verified is obtained, the matching data source can be quickly determined based on the matching relationship, and the transfer data information can be obtained from the data source. By presetting the matching relationship between the type of resource to be verified and the verification topology network, the corresponding verification topology network can be accurately and quickly determined after the type of resource to be verified is obtained, thereby improving the verification efficiency of the transfer data information of the resource to be verified.

[0070] In an exemplary embodiment, before obtaining the type of the resource to be verified, the method further includes: monitoring a recording module for recording resource transfer data information; when the resource to be verified appears in the monitoring recording module, obtaining the resource to be verified and the type of the resource to be verified.

[0071] In the specific implementation, the recording module used to record resource transfer data information can be a binlog log (a binary log) or a message queue (mq). By monitoring the recording module, when a resource to be verified with preset attributes is added to the recording module, the information verification of the resource to be verified is triggered, and the resource to be verified and the type of the resource to be verified are obtained.

[0072] In this embodiment, by monitoring the recording module for recording resource transfer data information, when the recording module monitors the presence of resources to be verified, the resources to be verified and their types are obtained, thereby achieving timely verification of each transfer data.

[0073] In an exemplary embodiment, obtaining transfer data information associated with the resource to be verified from a data source includes: obtaining initial transfer data information associated with the resource to be verified from the data source; and filtering the initial transfer data information to obtain transfer data information for information verification.

[0074] In the specific implementation, since part of the initial transfer data information associated with the resource to be verified obtained from the data source does not need to be verified, after obtaining the initial transfer data information, the initial transfer data information needs to be preprocessed, and the preset target information is filtered out from the initial transfer data information, and the interference information that does not need to be verified is eliminated, and the preprocessed information is used as the transfer data information for information verification.

[0075] In this embodiment, by pre-processing the initial transfer data information obtained from the data source, screening out target information, and eliminating interference information, the rate of information verification can be increased and the waste of computing resources can be reduced.

[0076] In an exemplary embodiment, the next verification node is determined based on the verification result and the verification topology network, including: when the current verification node is associated with multiple verification nodes at the next level, based on the verification result, a target verification node is determined from the verification nodes at the next level associated with the current verification node as the next verification node.

[0077] For example, in Figure 2 In the example, the first verification node "Transaction & Payment Verification" is associated with two next-level verification nodes: "Transaction & Channel Success Verification" and "Transaction & Channel Success Verification". Therefore, after obtaining the verification result corresponding to the first verification node "Transaction & Payment Verification", if the verification result is a success at the payment layer, the verification node "Transaction & Channel Success Verification" will be determined as the target node through the mapping rule; if the verification result is a failure at the payment layer, the verification node "Transaction & Channel Success Verification" will be determined as the target node through the mapping rule.

[0078] In this embodiment, the next verification node is determined based on the verification result, and dynamic mapping between verification nodes and branched full-link verification are implemented, thereby expanding the application scope of the method.

[0079] In an exemplary embodiment, the method further includes: when an abnormality is found in the verification result of information verification performed on the corresponding data in the transferred data information according to the verification content information corresponding to any verification node in the verification topology network, an alarm is issued to the abnormal verification node.

[0080] In the specific implementation, during the process of information verification through the verification topology network, when the verification result corresponding to any verification node shows a mismatch in the transferred data information, the verification result is determined to be abnormal, and the abnormal information is sent to the notification module, so that the notification module alarms the abnormal verification node.

[0081] In this embodiment, during the process of verifying information through the verification topology network, when it is determined that the verification result corresponding to any verification node is abnormal, an alarm is issued to the abnormal node so that business personnel can check and handle the abnormal situation in a timely manner.

[0082] In another exemplary embodiment, Figure 3 FIG. 2 is a flow chart of a method for verifying resource transfer data according to another exemplary embodiment. In this embodiment, the method includes the following steps:

[0083] Step S310, monitoring a recording module for recording resource transfer data information;

[0084] Step S320: When a resource to be verified is detected in the recording module, the resource to be verified and its type are obtained.

[0085] Step S330: Based on the type of the resource to be verified, determine a data source that matches the resource to be verified and a verification topology network corresponding to the resource to be verified;

[0086] Step S340: obtaining initial transfer data information associated with the resource to be verified from the data source;

[0087] Step S350: screening the initial transfer data information to obtain transfer data information that can be used for information verification;

[0088] Step S360, performing information verification on the corresponding data in the transferred data information according to the verification content corresponding to the current verification node in the verification topology network to obtain a verification result;

[0089] Step S370: Based on the verification result and the verification topology network, the next verification node is determined, and information verification is performed on the corresponding data in the transferred data information according to the verification content information corresponding to the next verification node, until the information verification of the transferred data information is performed by the last verification node of the current verification branch of the verification topology network, thereby obtaining the verification result of the resource to be verified;

[0090] Step S380: When an abnormality is found in the verification result of information verification performed on the corresponding data in the transferred data information according to the verification content corresponding to any verification node in the verification topology network, an alarm is issued to the abnormal verification node.

[0091] The resource transfer data verification method provided in this embodiment obtains a verification topology network, so that based on the flow relationship between different verification nodes and according to the verification content corresponding to each verification node, the corresponding data in the transfer data information can be verified. The next verification node is dynamically mapped based on the verification result to achieve branch-type full-link verification. It can be applied to the transfer data information verification of complex business systems, overcoming the defect that traditional verification methods cannot meet the dynamic capital link verification. In addition, by displaying the verification process in the form of a verification topology network, the verification results can be displayed more intuitively.

[0092] In an exemplary embodiment, in order to facilitate those skilled in the art to understand the embodiment of the present application, the following will be described with reference to specific examples of the accompanying drawings. Figure 4 , is a flow chart of a resource transaction verification method in an application example. The system for implementing the resource transaction verification method may include four modules: a data access module, a data support module, a data verification module (process engine module), and a verification notification module, wherein,

[0093] The data access module is used to trigger resource transaction verification when it detects transaction information with preset attributes in the binlog log or message queue used to record resource transaction information;

[0094] The data support module is used to obtain initial transaction information from the data source through the interface provided by the support layer and perform data preprocessing to obtain transaction information;

[0095] The data verification module (engine module) is used to map the first verification node of the verification topology network according to the mapping verification rules, verify the corresponding data in the transaction information through the verification processor set at the first verification node, and based on the verification result, match the corresponding verification conversion rule, dynamically map to the next verification node to continue verification, until the information verification of the transaction information is completed through the last verification node, and send a message to the verification notification module if the verification result corresponding to any verification node is abnormal;

[0096] The verification notification module is used to issue an alarm for abnormal verification nodes.

[0097] The resource transaction verification method provided in this embodiment obtains a verification topology network, so that based on the flow relationship between different verification nodes and according to the verification content corresponding to each verification node, information verification can be performed on the corresponding data in the transaction information. The next verification node is dynamically mapped based on the verification result to achieve branch-type full-link verification. It can be applied to transaction information verification of complex business systems, overcomes the defect that traditional verification methods cannot meet the dynamic capital link verification, and displays the verification process in the form of a verification topology network, which can more intuitively display the verification results.

[0098] It should be understood that although Figure 1 、 Figure 3 and Figure 4 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 1 、 Figure 3 and Figure 4 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0099] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can be referred to each other, and each embodiment focuses on the differences from other embodiments. For related parts, please refer to the description of other method embodiments.

[0100] Figure 5 FIG. 1 is a structural block diagram of a resource transfer data verification device according to an exemplary embodiment. Figure 5 The device includes: an acquisition unit 510, a verification unit 520 and a determination unit 530, wherein:

[0101] The acquisition unit 510 is configured to acquire transfer data information associated with the resource to be verified and a verification topology network; the verification topology network includes a plurality of verification nodes, each verification node has corresponding verification content information, and each verification node has a corresponding flow relationship;

[0102] The verification unit 520 is configured to perform information verification on the corresponding data in the transferred data information according to the verification content information corresponding to the current verification node in the verification topology network to obtain a verification result;

[0103] The determination unit 530 is configured to determine the next verification node based on the verification result and the verification topology network, and perform information verification on the corresponding data in the transfer data information according to the verification content information corresponding to the next verification node, until the information verification of the transfer data information is performed through the last verification node of the current verification branch of the verification topology network, and the verification result of the resource to be verified is obtained.

[0104] In an exemplary embodiment, the acquisition unit 510 is further configured to obtain the type of the resource to be verified; based on the type of the resource to be verified, determine a data source that matches the resource to be verified, and a verification topology network corresponding to the resource to be verified; and obtain transfer data information associated with the resource to be verified from the data source.

[0105] In an exemplary embodiment, the device further includes a monitoring module configured to monitor a recording module for recording resource transfer data information; when the resource to be verified is monitored to appear in the recording module, the resource to be verified and the type of the resource to be verified are obtained.

[0106] In an exemplary embodiment, the acquisition unit 510 is further configured to acquire initial transfer data information associated with the resource to be verified from the data source; and filter the initial transfer data information to obtain transfer data information for information verification.

[0107] In an exemplary embodiment, the determination unit 530 is further configured to determine, based on the verification result, a target verification node from the verification nodes of the next level associated with the current verification node as the next verification node when the current verification node is associated with multiple verification nodes of the next level.

[0108] In an exemplary embodiment, the device also includes an alarm unit, which is configured to execute an alarm on the abnormal verification node when an abnormal verification result is found when the verification result of the information verification of the corresponding data in the transfer data information is abnormal according to the verification content information corresponding to any verification node in the verification topology network.

[0109] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0110] Figure 6 1 is a block diagram illustrating an electronic device 600 for implementing a resource transfer data verification method according to an exemplary embodiment. For example, the electronic device 600 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.

[0111] Reference Figure 6 , the electronic device 600 may include one or more of the following components: a processing component 602 , a memory 604 , a power supply component 606 , a multimedia component 608 , an audio component 610 , an input / output (I / O) interface 612 , a sensor component 614 , and a communication component 616 .

[0112] The processing component 602 generally controls the overall operation of the electronic device 600, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 602 may include one or more modules to facilitate interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate interaction between the multimedia component 608 and the processing component 602.

[0113] The memory 604 is configured to store various types of data to support operations on the electronic device 600. Examples of such data include instructions for any application or method operating on the electronic device 600, contact data, phone book data, messages, pictures, videos, etc. The memory 604 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, optical disk, or graphene memory.

[0114] The power supply assembly 606 provides power to the various components of the electronic device 600. The power supply assembly 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 600.

[0115] The multimedia component 608 includes a screen that provides an output interface between the electronic device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front camera and / or a rear camera. When the electronic device 600 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.

[0116] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 600 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 604 or transmitted via the communication component 616. In some embodiments, the audio component 610 also includes a speaker for outputting audio signals.

[0117] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.

[0118] The sensor assembly 614 includes one or more sensors for providing various aspects of status assessment for the electronic device 600. For example, the sensor assembly 614 can detect the open / closed state of the electronic device 600, the relative positioning of components, such as the display and keypad of the electronic device 600. The sensor assembly 614 can also detect changes in the position of the electronic device 600 or components of the electronic device 600, the presence or absence of user contact with the electronic device 600, the orientation or acceleration / deceleration of the device 600, and temperature changes of the electronic device 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0119] The communication component 616 is configured to facilitate wired or wireless communication between the electronic device 600 and other devices. The electronic device 600 can access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 616 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0120] In an exemplary embodiment, the electronic device 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0121] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, and the instructions can be executed by the processor 620 of the electronic device 600 to perform the above method. For example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0122] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions, and the instructions can be executed by the processor 620 of the electronic device 600 to implement the above method.

[0123] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. can also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments and will not be described one by one here.

[0124] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.

[0125] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A resource transfer data verification method, characterized in that: include: Obtaining transfer data information and verification topology network associated with the resource to be verified; The verification topology network includes a plurality of verification nodes, each of which has corresponding verification content information, and each of which has a corresponding flow relationship between the verification nodes; the verification topology network is a topology network pre-constructed based on the type of the resource to be verified for transfer data verification, and different verification resource types correspond to different verification topologies; the resource to be verified represents the transfer data that needs to be verified, and its type is a transfer amount, an order payment amount, or a refund amount; Performing information verification on corresponding data in the transferred data information according to verification content information corresponding to the current verification node in the verification topology network to obtain a verification result; Based on the verification result and the verification topology network, the next verification node is determined, and according to the verification content information corresponding to the next verification node, the corresponding data in the transfer data information is verified until the information verification of the transfer data information is performed by the last verification node of the current verification branch of the verification topology network, and the verification result of the resource to be verified is obtained.

2. The method according to claim 1, characterized in that The obtaining of transfer data information associated with the resource to be verified and the verification topology network includes: Obtain the type of the resource to be verified; Based on the type of the resource to be verified, determining a data source that matches the resource to be verified and a verification topology network corresponding to the resource to be verified; Acquire transfer data information associated with the resource to be verified from the data source.

3. The method according to claim 2, characterized in that Before obtaining the type of the resource to be verified, the method further includes: Monitor the recording module for recording resource transfer data information; When it is monitored that the resource to be verified appears in the recording module, the resource to be verified and the type of the resource to be verified are obtained.

4. The method according to claim 2, characterized in that The acquiring, from the data source, transfer data information associated with the resource to be verified, includes: Acquire initial transfer data information associated with the resource to be verified from the data source; The initial transfer data information is screened to obtain transfer data information for information verification.

5. The method according to claim 1, characterized in that The determining a next verification node based on the verification result and the verification topology network includes: When the current check node is associated with multiple check nodes at the next level, a target check node is determined as the next check node from the check nodes at the next level associated with the current check node based on the check result.

6. The method according to claim 1, characterized in that Also includes: When an abnormality is found in the verification result of information verification performed on the corresponding data in the transferred data information according to the verification content information corresponding to any verification node in the verification topology network, an alarm is issued to the abnormal verification node.

7. A resource transfer data verification device, characterized in that: include: An acquiring unit configured to acquire transfer data information associated with a resource to be verified and verify a topology network; The verification topology network includes a plurality of verification nodes, each of which has corresponding verification content information, and each of which has a corresponding flow relationship between the verification nodes; the verification topology network is a topology network pre-constructed based on the type of the resource to be verified for transfer data verification, and different verification resource types correspond to different verification topologies; the resource to be verified represents the transfer data that needs to be verified, and its type is a transfer amount, an order payment amount, or a refund amount; A verification unit is configured to perform information verification on corresponding data in the transferred data information according to verification content information corresponding to a current verification node in the verification topology network to obtain a verification result; The determination unit is configured to determine the next verification node based on the verification result and the verification topology network, and perform information verification on the corresponding data in the transfer data information according to the verification content information corresponding to the next verification node, until the information verification of the transfer data information is performed through the last verification node of the current verification branch of the verification topology network, and the verification result of the resource to be verified is obtained.

8. The device according to claim 7, characterized in that The acquisition unit is further configured to execute acquisition of the type of the resource to be verified; based on the type of the resource to be verified, determine a data source that matches the resource to be verified, and a verification topology network corresponding to the resource to be verified; and obtain transfer data information associated with the resource to be verified from the data source.

9. The device according to claim 8, characterized in that The device further includes a monitoring module configured to monitor a recording module for recording resource transfer data information; when the resource to be verified appears in the monitoring recording module, the device obtains the resource to be verified and the type of the resource to be verified.

10. The device according to claim 8, characterized in that The acquisition unit is further configured to acquire initial transfer data information associated with the resource to be verified from the data source; and filter the initial transfer data information to obtain transfer data information for information verification.

11. The device according to claim 7, characterized in that The determining unit is further configured to determine, based on the verification result, a target verification node from the verification nodes of the next level associated with the current verification node as the next verification node when the current verification node is associated with multiple verification nodes of the next level.

12. The device according to claim 7, characterized in that The device also includes an alarm unit configured to execute an alarm for the abnormal verification node when an abnormal verification result of information verification of the corresponding data in the transferred data information according to the verification content information corresponding to any verification node in the verification topology network is found.

13. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the resource transfer data verification method according to any one of claims 1 to 6.

14. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the resource transfer data verification method according to any one of claims 1 to 6.

15. A computer program product comprising instructions, characterized in that: When the instruction is executed by a processor of an electronic device, the electronic device is enabled to execute the resource transfer data verification method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Transaction verification method, device, storage medium and electronic device

    CN109087101A

  • Resource transfer data checking method and apparatus, computer device, and storage medium

    WO2021169169A1