Resource transfer amount checking method and device, electronic equipment and storage medium
By introducing a real-time data storage system into the resource transfer management and supervision system for data screening and verification, the problem of inconsistent resource transfer amount verification dates was solved, the resource transfer amount was quickly and accurately verified, and the stability and security of the resource transfer business was ensured.
Patent Information
- Application Number
- CN202411808945.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2044-12-10
AI Technical Summary
Under the new regulatory model, the resource transfer amount verification dates of the resource transfer management agency and the resource transfer regulatory agency are inconsistent, resulting in the inability to accurately verify the resource transfer amount, affecting the stability and security of the resource transfer business.
By obtaining data from the resource transfer management system and resource transfer supervision system pre-stored in the real-time data storage system, the data is introduced into the real-time data storage system for screening and verification to ensure the integrity and accuracy of the data and achieve rapid and accurate verification of the resource transfer amount.
Without affecting the normal business processing of the resource transfer management and supervision system, the rapid and accurate verification of resource transfer amounts is achieved, thereby improving the stability and security of resource transfer business.
Smart Images

Figure CN119676183B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of financial technology, and in particular to a method, device, electronic device and storage medium for verifying resource transfer amounts. Background Art
[0002] The evolution of the resource transfer business from a traditional model where resource transfer management agencies maintain custody of resource transfer amounts to a model where resource transfer regulatory agencies maintain custody of resource transfer amounts has greatly promoted the healthy development of the resource transfer business. However, the compliance regulatory requirements under this new model also impose new requirements on resource transfer regulatory agencies. Currently, resource transfer regulatory agencies require resource transfer requesters to sign a tripartite agreement among the resource transfer regulatory agency, the resource transfer management agency, and the resource transfer requester, binding a designated resource transfer management identifier and a resource transfer regulatory identifier. The resource transfer requester's resource transfer amount is transferred within the resource transfer management identifier and the resource transfer regulatory identifier in a closed-loop manner, ensuring the security of the resource transfer amount. With the rapid development of the resource transfer business, which is increasingly closely linked to domestic and international resource transfer business development, the resource transfer business needs to quickly and accurately verify resource transfer amounts to provide stable resource transfer services for resource transfer management agencies and resource transfer requesters.
[0003] Under the new regulatory model, resource transfer regulators are required to reconcile resource transfer amounts with the resource transfer management structure on a per-resource transfer date basis, and to adjust their resource transfer amounts after reconciliation. However, since the resource transfer date of the resource transfer management structure and the resource transfer regulator's resource transfer amount reconciliation date do not coincide, reconciliation of resource transfer amounts on the per-resource transfer amount reconciliation date is impossible, significantly hindering the stable execution of resource transfer operations by the resource transfer management structure. Summary of the Invention
[0004] The present invention provides a resource transfer amount verification method, device, electronic device and storage medium, which realizes the rapid and accurate verification of resource transfer amounts, ensures the stability of resource transfer business, and improves the security of resource transfer amounts in resource transfer management agencies and resource transfer supervision agencies.
[0005] According to one aspect of the present invention, a method for verifying a resource transfer amount is provided, which is applied to a resource transfer supervision system. The method comprises:
[0006] Obtaining a resource transfer date to be verified, as well as first resource transfer data of the resource transfer management system and second resource transfer data of the resource transfer supervision system pre-acquired in the real-time data storage system;
[0007] Filtering the first resource transfer data and the second resource transfer data according to the to-be-verified resource transfer date to obtain first to-be-verified resource transfer data and second to-be-verified resource transfer data;
[0008] selecting a first target resource transfer demander identifier from the first resource transfer demander identifier included in the first resource transfer data to be verified and the second resource transfer demander identifier included in the second resource transfer data to be verified, and determining details of a first target resource transfer amount corresponding to the first target resource transfer demander identifier in the first resource transfer data to be verified, and details of a second target resource transfer amount corresponding to the first target resource transfer demander identifier in the second resource transfer data to be verified;
[0009] The first target resource transfer amount details and the second target resource transfer amount details are compared to obtain the resource transfer verification result of the first target resource transfer demander identifier; return to the step of selecting the first target resource transfer demander identifier from the first resource transfer demander identifier contained in the first resource transfer data to be verified and the second resource transfer demander identifier contained in the second resource transfer data to be verified, until all the first resource transfer demander identifiers and the second resource transfer demander identifiers are verified.
[0010] According to another aspect of the present invention, a resource transfer amount verification device is provided, which is applied to a resource transfer supervision system. The device includes:
[0011] A resource transfer data acquisition module is used to acquire the resource transfer date to be verified, as well as the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system pre-acquired in the real-time data storage system;
[0012] a first resource transfer data screening module, configured to screen the first resource transfer data and the second resource transfer data according to the resource transfer date to be verified, to obtain the first resource transfer data to be verified and the second resource transfer data to be verified;
[0013] a first target resource transfer demander identifier selection module, configured to select a first target resource transfer demander identifier from among the first resource transfer demander identifier included in the first resource transfer data to be verified and the second resource transfer demander identifier included in the second resource transfer data to be verified, and determine details of a first target resource transfer amount corresponding to the first target resource transfer demander identifier in the first resource transfer data to be verified, and details of a second target resource transfer amount corresponding to the first target resource transfer demander identifier in the second resource transfer data to be verified;
[0014] The first resource transfer verification module is used to verify the details of the first target resource transfer amount and the details of the second target resource transfer amount to obtain the resource transfer verification result of the first target resource transfer demander identifier; return to execute the step of selecting the first target resource transfer demander identifier contained in the first resource transfer demander identifier included in the first resource transfer data to be verified and the second resource transfer demander identifier included in the second resource transfer data to be verified until all the first resource transfer demander identifiers and the second resource transfer demander identifiers are verified.
[0015] According to another aspect of the present invention, an electronic device is provided, comprising:
[0016] at least one processor; and
[0017] a memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the resource transfer amount verification method according to any embodiment of the present invention.
[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the resource transfer amount verification method described in any embodiment of the present invention when executed.
[0020] According to another aspect of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the method for verifying the amount of resource transfer according to any embodiment of the present invention is implemented.
[0021] The technical solution of the embodiment of the present invention obtains the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system pre-stored in the real-time data storage system, and introduces a real-time data storage system on the basis of the resource transfer management system and the resource transfer supervision system, thereby ensuring the integrity and accuracy of the resource transfer data without affecting the normal business processing of the resource transfer management system and the resource transfer supervision system; by screening and checking the first resource transfer data and the second resource transfer data on the resource transfer day to be checked, the resource transfer amount is quickly and accurately checked on the resource transfer day, thereby ensuring the stability of the resource transfer business and improving the security of the resource transfer amount in the resource transfer management structure and the resource transfer supervision agency.
[0022] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 This is a flow chart of a resource transfer amount verification method provided in accordance with the first embodiment of the present invention;
[0025] Figure 2 This is a flow chart of a resource transfer amount verification method provided in accordance with the second embodiment of the present invention;
[0026] Figure 3 This is a schematic diagram of the structure of a resource transfer amount verification device provided according to the second embodiment of the present invention;
[0027] Figure 4 This is a schematic diagram of the structure of a resource transfer amount verification device provided in accordance with a third embodiment of the present invention;
[0028] Figure 5 The present invention is a schematic diagram of the structure of an electronic device for implementing the resource transfer amount verification method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0030] It should be noted that the terms "first", "second", and the like in the description and in the claims of the present application and in the above-described drawings are intended to distinguish similar objects and not necessarily describe a particular chronological or sequential order. It should be understood that the data thus used can be interchanged under appropriate circumstances so that the embodiments of the application described herein can be practiced in other than the illustrated or described order. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or apparatus that includes a list of steps or units is not necessarily limited to those steps or units that are clearly listed, but can include other steps or units that are not clearly listed or inherent to such processes, methods, products, or apparatuses.
[0031] Embodiment one
[0032] Figure 1 A flowchart of a resource transfer amount checking method provided for embodiment one of the present application. Embodiments of the present application can be applicable to the case of checking the resource transfer amount of the resource transfer management institution and the resource transfer supervision institution, and the method can be executed by a resource transfer amount checking device, which can be realized in the form of hardware and / or software, and can be configured in an electronic device carrying the resource transfer checking function, such as a client or a server.
[0033] Referring to Figure 1 The resource transfer amount checking method shown is applied to a resource transfer supervision system, which includes:
[0034] S110, obtaining the resource transfer date to be checked, and the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system pre-acquired in the real-time data storage system.
[0035] The resource transfer management system can be a system used by the resource transfer management agency to conduct resource transfer operations. Resource transfer demanders conduct resource transfer operations within the resource transfer management system. The resource transfer supervision system can be an auxiliary system used by the resource transfer supervision agency to adjust resource transfer amounts based on resource transfer operations. The resource transfer supervision agency can be used to perform additional management of the resource transfer amounts of the resource transfer management agency. The resource transfer management system can be understood as the business end of the resource transfer operation. During the resource transfer operation, changes in resource transfer amounts may occur, and these changes are managed by the resource transfer supervision agency, i.e., the resource transfer supervision system manages these changes. A resource transfer date can be the date on which a resource transfer is conducted within the resource transfer management system, i.e., the date on which the resource transfer operation is completed. A resource transfer date is different from a calendar day. A resource transfer date includes the resource transfer time corresponding to the previous day's night session and the resource transfer time corresponding to the current day's day session. It can be understood that resource transfer times can include the resource transfer time corresponding to the day session and / or the resource transfer time corresponding to the night session. Optionally, the resource transfer time corresponding to the day session and / or the night session can differ for different types of resources. For example, the resource transfer time for a resource's day session could be from 9:00 AM to 3:00 PM on weekdays, while the resource transfer time for a resource's night session could be from 9:00 PM to 4:00 AM the following day. For example, if the resource transfer date for a resource is December 4, 2024 (Tuesday), the resource transfer date would actually include the resource transfer time for the night session on December 3, 2024 (i.e., 9:00 PM to 4:00 AM the following day) and the resource transfer time for the day session on December 4, 2024 (i.e., 9:00 AM to 3:00 PM on December 4, 2024). Currently, resource transfer regulatory agencies use a calendar day as the verification date for resource transfer amounts. Resource transfer operations require continuity, requiring the continuous execution of the "resource transfer operation - resource transfer amount verification - resource transfer operation - resource transfer amount verification -..." process to ensure the stability of the resource transfer operation. Since the resource transfer date of the resource transfer management agency is not consistent with the resource transfer amount verification date of the resource transfer regulatory agency, it is impossible to verify the resource transfer amount according to the resource transfer amount verification date, which brings great difficulties to the stability of the resource transfer business and the security of the resource transfer amount. Optionally, the verification time for a single-day resource transfer can be once or twice. Among them, the verification time for a single-day resource transfer is once, which can be understood as, after the end of the day trading of the day, the resource transfer amount corresponding to the previous day's night trading and the resource transfer amount corresponding to the current day trading are uniformly verified. The verification time for a single-day resource transfer is twice, which can be understood as, after the end of the previous day's night trading, the resource transfer amount corresponding to the previous day's night trading is verified, and after the end of the current day trading, the resource transfer amount corresponding to the current day trading is verified.The resource transfer date to be checked can be the resource transfer time to be checked at the current time. The resource transfer date to be checked can include the resource transfer time corresponding to the day session of the day and / or the resource transfer time corresponding to the night session of the previous day.
[0036] The real-time data storage system can be a system other than the resource transfer management system and the resource transfer supervision system. The real-time data storage system can be used to collect and store data in the resource transfer management system and the resource transfer supervision system in real time. Compared with acquiring data in the resource transfer management system and the resource transfer supervision system in real time and performing resource transfer amount checking in real time, pre-acquiring and storing data in the resource transfer management system and the resource transfer supervision system and then performing resource transfer amount checking has less impact on the normal operation of the resource transfer management system and the resource transfer supervision system and higher data integrity.
[0037] In an optional embodiment of the present application, the real-time data storage system is a data lake. Compared with other real-time data storage systems, the data lake has better real-time effect, higher data transmission efficiency, data transmission reliability and data storage efficiency, and higher data transmission and storage security. Moreover, because the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system have a large amount of real-time transmission data, other real-time data storage systems cannot achieve such transmission and storage effects.
[0038] The first resource transfer data may be data related to the resource transfer service in the resource transfer management system. The second resource transfer data may be data related to the resource transfer service in the resource transfer supervision system. In comparison, the first resource transfer data may be used to represent the execution status of the resource transfer service, while the second resource transfer data may be used to represent changes in the resource transfer amount. For example, the first resource transfer data may include a first resource transfer requester identifier, a resource transfer management identifier, and details of the first resource transfer amount. The second resource transfer data may include a second resource transfer requester identifier, a resource transfer supervision identifier, and details of the second resource transfer amount. The first resource transfer requester identifier may be used to identify the corresponding resource transfer requester in the resource transfer management system. The resource transfer management identifier may be used to store the resource transfer amount of the resource transfer requester in the resource transfer management system. The first resource transfer amount details may be used to record changes in the resource transfer amount of the resource transfer requester under the resource transfer management identifier in the resource transfer management system. The second resource transfer requester identifier may be used to identify the corresponding resource transfer requester in the resource transfer supervision system. The first resource transfer requester identifier and the second resource transfer requester identifier corresponding to the same resource transfer requester may be identical. The resource transfer supervision identifier can be used to represent the storage identifier of the resource transfer amount of the resource transfer demander in the resource transfer supervision system. The second resource transfer amount details can be used to record the changes in the resource transfer amount under the resource transfer supervision identifier of the resource transfer demander in the resource transfer supervision system.
[0039] Specifically, the resource transfer date to be verified can be obtained based on the current time, and the pre-acquired first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system can be obtained from the real-time data storage system.
[0040] S120 : Filter the first resource transfer data and the second resource transfer data according to the resource transfer date to be verified to obtain the first resource transfer data to be verified and the second resource transfer data to be verified.
[0041] The first resource transfer data to be verified may be the resource transfer data corresponding to the resource transfer date to be verified in the resource transfer management system. The second resource transfer data to be verified may be the resource transfer data corresponding to the resource transfer date to be verified in the resource transfer supervision system. In comparison, both the first resource transfer data to be verified and the second resource transfer data to be verified are data for the resource transfer date to be verified. However, the first resource transfer data to be verified is data in the resource transfer management system; the second resource transfer data to be verified is data in the resource transfer supervision system.
[0042] Specifically, the generation time of the first resource transfer data and the second resource transfer data may be filtered according to the resource transfer date to be verified to obtain the first resource transfer data to be verified and the second resource transfer data to be verified corresponding to the resource transfer date to be verified.
[0043] S130. Select the first target resource transfer demand party identifier from the first resource transfer demand party identifier contained in the first resource transfer data to be verified and the second resource transfer demand party identifier contained in the second resource transfer data to be verified, and determine the first target resource transfer amount details corresponding to the first target resource transfer demand party identifier in the first resource transfer data to be verified, and the second target resource transfer amount details corresponding to the first target resource transfer demand party identifier in the second resource transfer data to be verified.
[0044] The first target resource transfer demander identifier may be one of the first resource transfer demander identifier and the second resource transfer demander identifier. The first target resource transfer amount details may be the first resource transfer amount details corresponding to the first target resource transfer demander identifier in the first resource transfer amount details included in the first resource transfer data to be verified. The second target resource transfer amount details may be the second resource transfer amount details corresponding to the first target resource transfer demander identifier in the second resource transfer amount details included in the second resource transfer data to be verified.
[0045] Specifically, the first target resource transfer demander identifier can be randomly or sequentially selected from the first resource transfer demander identifier included in the first resource transfer data to be verified and the second resource transfer demander identifier included in the second resource transfer data to be verified. The first resource transfer amount details corresponding to the first target resource transfer demander identifier can be selected from the first resource transfer amount details included in the first resource transfer data to be verified, thereby obtaining the first target resource transfer amount details. The second resource transfer amount details corresponding to the first target resource transfer demander identifier can be selected from the second resource transfer amount details included in the second resource transfer data to be verified, thereby obtaining the second target resource transfer amount details.
[0046] S140. Verify the first target resource transfer amount details with the second target resource transfer amount details to obtain the resource transfer verification result of the first target resource transfer demander identifier; return to execute the step of selecting the first target resource transfer demander identifier from the first resource transfer demander identifier included in the first resource transfer data to be verified and the second resource transfer demander identifier included in the second resource transfer data to be verified, until all the first resource transfer demander identifiers and second resource transfer demander identifiers are verified.
[0047] The resource transfer verification results identified by the first target resource transfer demander include consistency or inconsistency. Among them, "consistency" can mean that the details of the first target resource transfer amount are all consistent with the details of the second target resource transfer amount, that is, the resource transfer amount details of the resource transfer demander corresponding to the first target resource transfer demander identification in the resource transfer management system and the resource transfer supervision system corresponding to the resource transfer date to be verified are all consistent. "Inconsistency" can mean that there is inconsistency between the details of the first target resource transfer amount and the details of the second target resource transfer amount, that is, there is inconsistency between the details of the resource transfer amount of the resource transfer demander corresponding to the first target resource transfer demander identification in the resource transfer management system and the resource transfer supervision system corresponding to the resource transfer date to be verified.
[0048] Specifically, the first target resource transfer amount details and the second target resource transfer amount details can be checked. When the first target resource transfer amount details and the second target resource transfer amount details are all consistent, the resource transfer verification result of the first target resource transfer demander identifier is determined to be consistent; when there is an inconsistency between the first target resource transfer amount details and the second target resource transfer amount details, the resource transfer verification result of the first target resource transfer demander identifier is determined to be inconsistent. Return to the step of selecting the first target resource transfer demander identifier from the first resource transfer demander identifier included in the first resource transfer data to be checked and the second resource transfer demander identifier included in the second resource transfer data to be checked, until all the first resource transfer demander identifiers and the second resource transfer demander identifiers are checked, and the resource transfer verification results corresponding to each first resource transfer demander identifier and each second resource transfer demander identifier are obtained.
[0049] The technical solution of the embodiment of the present invention obtains the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system pre-stored in the real-time data storage system, and introduces a real-time data storage system on the basis of the resource transfer management system and the resource transfer supervision system, thereby ensuring the integrity and accuracy of the resource transfer data without affecting the normal business processing of the resource transfer management system and the resource transfer supervision system; by screening and checking the first resource transfer data and the second resource transfer data on the resource transfer day to be checked, the resource transfer amount is quickly and accurately checked on the resource transfer day, thereby ensuring the stability of the resource transfer business and improving the security of the resource transfer amount in the resource transfer management structure and the resource transfer supervision agency.
[0050] In an optional embodiment of the present application, before obtaining the resource transfer date to be checked, and the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system obtained in advance in the real-time data storage system, the method further comprises: obtaining the first encrypted data of the resource transfer management system and the original structured data of the resource transfer supervision system in real time; decrypting the first encrypted data to obtain first decrypted data; structurally analyzing the first decrypted data to obtain the first resource transfer data, and structurally analyzing the original structured data to obtain the second resource transfer data; and storing the first resource transfer data and the second resource transfer data in the real-time data storage system.
[0051] The first encrypted data can be the transmission data of the resource transfer management system. When the resource transfer management system transmits data to the device (i.e., the resource transfer supervision system), the resource transfer management system encrypts the data to obtain the first encrypted data. The original structured data can be the original data of the resource transfer supervision system. The original structured data has a corresponding data structure. The first decrypted data is the decryption result of the first encrypted data. The first resource transfer data is the structurally analyzed result of the first decrypted data. The second resource transfer data is the structurally analyzed result of the original structured data.
[0052] Specifically, the first encrypted data transmitted by the resource transfer management system to the device and the original structured data stored by the resource transfer supervision system (i.e., the device) can be obtained in real time. The encrypted public key of the resource transfer supervision system stored in the device in advance can be used to decrypt the first encrypted data to obtain the first decrypted data. The structurally configured format of the resource transfer management system can be obtained to structurally analyze the first decrypted data to obtain the first resource transfer data, and the structurally configured format of the resource transfer supervision system can be obtained to structurally analyze the original structured data to obtain the second resource transfer data. The first resource transfer data and the second resource transfer data can be stored in the real-time data storage system.
[0053] The present scheme introduces the real-time obtaining, decrypting, structurally analyzing, and storing processes of the data in the resource transfer management system and the resource transfer supervision system. By decrypting the first encrypted data, the reliability and accuracy of the data can be ensured. By structurally analyzing the first decrypted data and the original structured data, the accuracy of the obtained first resource transfer data and the second resource transfer data can be ensured, and the stability of the resource transfer amount checking process is further ensured.
[0054] Optionally, a resource transfer management system may be used to pre-store signature value information in the device, and signature value verification may be performed on the resource transfer management system. After the signature value verification passes, the first encrypted data may be decrypted to obtain first decrypted data. By performing signature value verification on the first encrypted data, data reliability may be further improved.
[0055] Example 2
[0056] Figure 2A flow chart of a resource transfer amount verification method provided for the second embodiment of the present invention. Based on the above embodiments, the embodiment of the present invention concretizes the "resource transfer supervision system" into a "resource transfer supervision subsystem and a resource transfer amount recording subsystem"; concretizes the "second resource transfer data" into "second resource transfer supervision data and second resource transfer amount recording data"; and before "filtering the first resource transfer data and the second resource transfer data according to the resource transfer date to be verified to obtain the first resource transfer data to be verified and the second resource transfer data to be verified", further adds "filtering the second resource transfer supervision data and the second resource transfer amount recording data according to the resource transfer date to be verified to obtain the second resource transfer supervision data to be verified and the second resource transfer amount recording data to be verified; selecting the second target resource transfer demander identifier from the third resource transfer demander identifier contained in the second resource transfer supervision data to be verified and the fourth resource transfer demander identifier contained in the second resource transfer amount recording data to be verified, and determining the third target resource transfer amount details corresponding to the second target resource transfer demander identifier in the second resource transfer supervision data to be verified, and the third target resource transfer amount details corresponding to the second target resource transfer demander identifier in the second resource transfer amount recording data to be verified. four target resource transfer amount details; verify the third target resource transfer amount details with the fourth target resource transfer amount details to obtain the resource transfer verification result of the second target resource transfer demander identifier; return to execute the step of selecting the second target resource transfer demander identifier from the third resource transfer demander identifier contained in the second resource transfer supervision data to be verified and the fourth resource transfer demander identifier contained in the second resource transfer amount record data to be verified, until all third resource transfer demander identifiers and fourth resource transfer demander identifiers are verified; "filter the first resource transfer data and the second resource transfer data according to the resource transfer date to be verified to obtain the first resource transfer data to be verified and the second resource transfer data to be verified" is concretized into "when the resource transfer verification results corresponding to each third resource transfer demander identifier and the fourth resource transfer demander identifier are consistent, filter the first resource transfer data and the second resource transfer data according to the resource transfer date to be verified to obtain the first resource transfer data to be verified and the second resource transfer data to be verified", introducing the resource transfer amount verification process within the resource transfer supervision system, and further ensuring the accuracy of the resource transfer amount verification. It should be noted that for parts not described in detail in the embodiments of the present invention, reference may be made to the descriptions of other embodiments.
[0057] See also Figure 2 The reconciliation of resource transfer amounts shown includes:
[0058] S210: Acquire the resource transfer date to be verified, and the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system pre-acquired in the real-time data storage system.
[0059] The resource transfer supervision system includes a resource transfer supervision subsystem and a resource transfer amount recording subsystem. Among them, the resource transfer supervision subsystem is used to connect with the resource transfer management system to supervise the changes in the resource transfer amount in the resource transfer management system. The resource transfer amount recording subsystem is used to record the changes in the resource transfer amount in the resource transfer management system. In comparison, the resource transfer supervision subsystem and the resource transfer amount recording subsystem are both internal systems of the resource transfer supervision system. However, the resource transfer amount recording subsystem is a subsystem specifically used to record the changes in the resource transfer amount based on the resource transfer supervision subsystem. The second resource transfer data includes second resource transfer supervision data and second resource transfer amount recording data. Among them, the second resource transfer supervision data can be the resource transfer data recorded in the resource transfer supervision subsystem. The second resource transfer amount recording data can be the resource transfer data recorded in the resource transfer amount recording subsystem.
[0060] S220 : Filter the second resource transfer supervision data and the second resource transfer amount record data according to the resource transfer date to be verified to obtain the second resource transfer supervision data and the second resource transfer amount record data to be verified.
[0061] The second resource transfer supervision data to be verified may be the second resource transfer supervision data corresponding to the resource transfer date to be verified in the resource transfer supervision subsystem. The second resource transfer amount record data to be verified may be the second resource transfer amount record data corresponding to the resource transfer date to be verified in the resource transfer amount record subsystem. In comparison, the second resource transfer supervision data to be verified and the second resource transfer amount record data to be verified are both data for the resource transfer date to be verified. However, the second resource transfer supervision data to be verified is data in the resource transfer supervision subsystem; the second resource transfer amount record data to be verified is data in the resource transfer amount record subsystem.
[0062] Specifically, the generation time of the second resource transfer supervision data and the second resource transfer amount record data can be filtered according to the resource transfer date to be verified to obtain the second resource transfer supervision data and the second resource transfer amount record data to be verified corresponding to the resource transfer date to be verified.
[0063] S230. Select the second target resource transfer demand party identifier from the third resource transfer demand party identifier contained in the second resource transfer supervision data to be verified and the fourth resource transfer demand party identifier contained in the second resource transfer amount record data to be verified, and determine the third target resource transfer amount details corresponding to the second target resource transfer demand party identifier in the second resource transfer supervision data to be verified, and the fourth target resource transfer amount details corresponding to the second target resource transfer demand party identifier in the second resource transfer amount record data to be verified.
[0064] The third resource transfer demander identifier can be used to identify the corresponding resource transfer demander in the resource transfer supervision subsystem. The fourth resource transfer demander identifier can be used to identify the corresponding resource transfer demander in the resource transfer amount recording subsystem. The third resource transfer demander identifier and the fourth resource transfer demander identifier corresponding to the same resource transfer demander are identical. The second target resource transfer demander identifier can be either the third resource transfer demander identifier or the fourth resource transfer demander identifier. The third target resource transfer amount details can be the third resource transfer amount details corresponding to the third target resource transfer demander identifier in the third resource transfer amount details included in the second resource transfer supervision data to be verified. The third resource transfer amount details can be used to record changes in the resource transfer amount of the resource transfer demander under the resource transfer supervision identifier in the resource transfer supervision subsystem. The fourth target resource transfer amount details can be the fourth resource transfer amount details corresponding to the fourth target resource transfer demander identifier in the fourth resource transfer amount details included in the second resource transfer amount recording data to be verified. The fourth resource transfer amount details can be used to record changes in the resource transfer amount of the resource transfer demander under the resource transfer supervision identifier in the resource transfer amount recording subsystem.
[0065] Specifically, the second target resource transfer demander identifier can be randomly or sequentially selected from the third resource transfer demander identifier included in the second resource transfer regulatory data to be verified and the fourth resource transfer demander identifier included in the second resource transfer amount record data to be verified. The third resource transfer amount details corresponding to the third target resource transfer demander identifier can be selected from the third resource transfer amount details included in the second resource transfer regulatory data to be verified to obtain the third target resource transfer amount details. The fourth resource transfer amount details corresponding to the second target resource transfer demander identifier can be selected from the fourth resource transfer amount details included in the second resource transfer amount record data to obtain the fourth target resource transfer amount details.
[0066] S240. Verify the third target resource transfer amount details with the fourth target resource transfer amount details to obtain the resource transfer verification result of the second target resource transfer demander identifier; return to execute the step of selecting the second target resource transfer demander identifier from the third resource transfer demander identifier contained in the second resource transfer supervision data to be verified and the fourth resource transfer demander identifier contained in the second resource transfer amount record data to be verified, until all third resource transfer demander identifiers and fourth resource transfer demander identifiers are verified.
[0067] The resource transfer verification results identified by the second target resource transfer demander include consistency or inconsistency. Among them, "consistency" can mean that the third target resource transfer amount details and the fourth target resource transfer amount details are all consistent, that is, the resource transfer amount details of the resource transfer demander corresponding to the second target resource transfer demander identification in the resource transfer supervision subsystem and the resource transfer amount verification subsystem corresponding to the resource transfer date to be verified are all consistent. "Inconsistency" can mean that there is inconsistency between the third target resource transfer amount details and the fourth target resource transfer amount details, that is, there is inconsistency between the resource transfer amount details of the resource transfer demander corresponding to the second target resource transfer demander identification in the resource transfer supervision subsystem and the resource transfer amount verification subsystem corresponding to the resource transfer date to be verified.
[0068] Specifically, the third target resource transfer amount details and the fourth target resource transfer amount details can be checked. When the third target resource transfer amount details and the fourth target resource transfer amount details are all consistent, the resource transfer verification result of the second target resource transfer demander identifier is determined to be consistent; when there is an inconsistency between the third target resource transfer amount details and the fourth target resource transfer amount details, the resource transfer verification result of the second target resource transfer demander identifier is determined to be inconsistent. Return to the step of selecting the second target resource transfer demander identifier from the third resource transfer demander identifier included in the second resource transfer supervision data to be verified and the fourth resource transfer demander identifier included in the second resource transfer amount record data to be verified, until all third resource transfer demander identifiers and fourth resource transfer demander identifiers are checked, and the resource transfer verification results corresponding to each third resource demander identifier and each fourth resource transfer demander identifier are obtained.
[0069] S250. When the resource transfer verification results corresponding to the third resource transfer demander identifier and the fourth resource transfer demander identifier are consistent, the first resource transfer data and the second resource transfer data are filtered according to the resource transfer date to be verified to obtain the first resource transfer data to be verified and the second resource transfer data to be verified.
[0070] When the resource transfer verification results corresponding to the third resource transfer demander identifier and the fourth resource transfer demander identifier are consistent, the first resource transfer data and the second resource transfer data are screened according to the resource transfer date to be verified to obtain the first resource transfer data to be verified and the second resource transfer data to be verified. This can be understood as, when the resource transfer supervision system performs an internal resource transfer amount verification and determines that the resource transfer verification results are consistent, a resource transfer amount verification is performed between the resource transfer supervision system and the resource transfer management system.
[0071] S260. Select the first target resource transfer demand party identifier from the first resource transfer demand party identifier contained in the first resource transfer data to be verified and the second resource transfer demand party identifier contained in the second resource transfer data to be verified, and determine the first target resource transfer amount details corresponding to the first target resource transfer demand party identifier in the first resource transfer data to be verified, and the second target resource transfer amount details corresponding to the first target resource transfer demand party identifier in the second resource transfer data to be verified.
[0072] S270. Verify the first target resource transfer amount details and the second target resource transfer amount details to obtain the resource transfer verification result of the first target resource transfer demander identifier; return to execute the step of selecting the first target resource transfer demander identifier from the first resource transfer demander identifier included in the first resource transfer data to be verified and the second resource transfer demander identifier included in the second resource transfer data to be verified, until all the first resource transfer demander identifiers and second resource transfer demander identifiers are verified.
[0073] The technical solution of the embodiment of the present invention realizes further refinement of the resource transfer supervision system and the second resource transfer data by concretizing the resource transfer supervision system into a resource transfer supervision subsystem and a resource transfer amount recording subsystem, and concretizing the second resource transfer data into second resource transfer supervision data and second resource transfer amount recording data; by screening the first resource transfer data and the second resource transfer data according to the resource transfer date to be verified, before obtaining the first resource transfer data to be verified and the second resource transfer data to be verified, a resource transfer amount verification process is introduced within the resource transfer supervision system; and when the verification results within the resource transfer supervision system are consistent, the resource transfer amount verification is performed between the resource transfer supervision system and the resource transfer management system, thereby further ensuring the accuracy of the resource transfer amount verification.
[0074] In an optional embodiment of the present invention, after obtaining the resource transfer verification result of the second target resource transfer demand party identifier, it also includes: when the resource transfer verification result corresponding to the second target resource transfer demand party identifier is inconsistent, detecting the inconsistent third unit target resource transfer amount details and fourth unit target resource transfer amount details in the third target resource transfer amount details and the fourth target resource transfer amount details, and performing error processing on the second resource transfer supervision data or the second resource transfer amount record data.
[0075] The third unit target resource transfer amount details may be the portion of the third target resource transfer amount details that is inconsistent with the fourth target resource transfer amount details. The fourth unit target resource transfer amount details may be the portion of the fourth target resource transfer amount details that is inconsistent with the third target resource transfer amount details.
[0076] Specifically, after obtaining the resource transfer verification result of the second target resource transfer demander identifier, when the resource transfer verification result corresponding to the second target resource transfer demander identifier is inconsistent, the inconsistent third unit target resource transfer amount details and fourth unit target resource transfer amount details are detected in the third target resource transfer amount details and the fourth target resource transfer amount details. When it is detected that there is a third unit target resource transfer amount record and there is no fourth unit target resource transfer amount record, the second resource transfer supervision data of the resource transfer supervision subsystem is corrected; when there is no third unit target resource transfer amount record and it is detected that there is a fourth unit target resource transfer amount record, the second resource transfer amount record data of the resource transfer amount recording subsystem is supplemented.
[0077] This solution further detects inconsistent third-unit target resource transfer amount details and fourth-unit target resource transfer amount details when the resource transfer verification result corresponding to the second target resource transfer demander identifier is inconsistent, and performs error processing on the second resource transfer supervision data or the second resource transfer amount record data, thereby achieving post-processing of resource transfer amount verification, further ensuring the security of resource transfer amounts in resource transfer supervision agencies and resource transfer management structures, and the stability of resource transfers in resource transfer management agencies.
[0078] In an optional embodiment of the present invention, after error processing is performed on the third unit target resource transfer amount details or the fourth unit target resource transfer amount details, it also includes: detecting the error processing result; when the error processing result is that it cannot be processed, issuing an error processing exception reminder to enable the resource transfer supervision subsystem or the resource transfer amount recording subsystem to process it.
[0079] The error handling result can be used to indicate the handling situation where the resource transfer verification result corresponding to the second target resource transfer demander identifier is inconsistent. Exemplarily, the error handling results may include completed processing and unprocessed processing. Completion processing may include reversing the second resource transfer supervision data or re-accounting the second resource transfer amount record data. Unprocessed processing may include the inability to reverse the second resource transfer supervision data or re-accounting the second resource transfer amount record data. It can be understood that if the resource transfer amount corresponding to the resource transfer supervision identifier does not reach the corrected resource transfer amount or if there is a malfunction in the resource transfer supervision subsystem, the second resource transfer supervision data cannot be reversed. If there is a malfunction in the resource transfer amount record subsystem, the second resource transfer amount record data cannot be re-accounted, resulting in an error handling result of unprocessed processing. An error handling exception reminder can be used to alert the resource transfer supervision subsystem or the resource transfer amount record subsystem of an error handling exception, allowing them to handle the situation. Exemplarily, the error handling exception reminder may be in the form of an email or text message.
[0080] Specifically, after error processing is performed on the third unit target resource transfer amount details or the fourth unit target resource transfer amount details, the third unit target resource transfer amount details and the fourth unit target resource transfer amount details at the current moment can be detected. If it is detected that the third unit target resource transfer amount details and the fourth unit target resource transfer amount details at the current moment are both consistent with the third unit target resource transfer amount details and the fourth unit target resource transfer amount details before the error processing, then the error processing result is unprocessable; if it is detected that one of the third unit target resource transfer amount details or the fourth unit target resource transfer amount details at the current moment is consistent with the third unit target resource transfer amount details or the fourth unit target resource transfer amount details before the error processing, and the other is different from before the error processing, then the error processing result is completed. When the error processing result is unprocessable, an error processing exception reminder can be issued to the resource transfer supervision subsystem and the resource transfer amount recording subsystem to enable the resource transfer supervision subsystem or the resource transfer amount recording subsystem to process it.
[0081] This solution introduces a detection process for error handling results, and issues an error handling exception reminder when the error handling result is unprocessable, which can improve the fault tolerance of error handling.
[0082] Figure 3 This is a schematic diagram of the structure of a resource transfer amount verification device. Based on the above embodiment, Figure 3 This is a preferred embodiment of the present invention. Figure 3The resource transfer amount checking device shown realizes signature, signature verification, encryption, decryption, data bidirectional checking and early warning process of resource transfer data of resource transfer business through mutual cooperation between modules or units, and realizes futures business fund transfer instruction data consistency and monitoring function together.
[0083] Specifically, the data real-time acquisition module realizes real-time collection and storage of the first encrypted data of the resource transfer management system, the first raw structured data of the resource transfer supervision subsystem and the second raw structured data of the resource transfer amount record subsystem by the real-time data storage system.
[0084] The first decryption module can include a first signature verification unit and a first decryption unit. The first signature verification unit is responsible for verifying the identity of the resource transfer management system using the signature key of the resource transfer management institution. The first decryption unit is responsible for decrypting the first encrypted data and performing reliability check on the first encrypted data to prevent data tampering. Before uploading data on the resource transfer management system, the resource transfer management system uses digital signature technology to sign the data, and the resource supervision system uses the corresponding first encryption module to encrypt the data. After the data real-time acquisition module receives the first encrypted data sent by the resource transfer management system, the first signature verification unit in the first decryption module is used to perform signature verification operation on the first encrypted data to ensure that the resource transfer management system is a legal user of the resource transfer supervision system. The first encrypted data after signature verification can be decrypted using a national encryption algorithm to obtain first decrypted data.
[0085] The structured analysis module can include a first structured analysis unit and a second structured analysis unit. The first analysis unit performs data analysis on the first decrypted data of the resource transfer management system according to the structured configuration format of the resource transfer management system to obtain first resource transfer data. The second structured analysis unit is responsible for data analysis on the raw structured data in the resource transfer supervision system according to the structured configuration format of the resource transfer supervision system to obtain second resource transfer data. The first resource transfer data and the second resource transfer data can be transmitted to the data lake through middleware and stored in the data lake according to the standard data element.
[0086] The second resource transfer checking module is used to filter the second resource transfer data on the resource transfer supervision system side according to the resource transfer day to be checked. The resource transfer supervision system side will record the data field of the resource transfer day. The filtered second resource transfer supervision data to be checked and the second resource transfer amount record data to be checked can be checked bidirectionally, and the checking result is recorded on the resource transfer supervision system. The resource transfer checking result includes consistency and inconsistency.
[0087] The error handling module can perform error handling on the second resource transfer supervision data or the second resource transfer amount record data according to the resource transfer verification result when the resource transfer verification result is inconsistent. Specifically, the inconsistent third unit target resource transfer amount details and fourth unit target resource transfer amount details are detected in the third target resource transfer amount details and the fourth target resource transfer amount details. When it is detected that there is a third unit target resource transfer amount record and there is no fourth unit target resource transfer amount record, the second resource transfer supervision data of the resource transfer supervision subsystem is corrected; when there is no third unit target resource transfer amount record and it is detected that there is a fourth unit target resource transfer amount record, the second resource transfer amount record data of the resource transfer amount record subsystem is supplemented. Through the error handling module, the resource transfer amount is checked on the resource transfer supervision subsystem and the resource transfer amount record subsystem on the resource transfer supervision system side to ensure the consistency of the resource transfer amount on the resource transfer supervision system side.
[0088] The first resource transfer verification module is configured to filter the first resource transfer data on the resource transfer management system and the second resource transfer data on the resource transfer supervision system based on the current resource transfer date to be verified. The resource transfer management system and the resource transfer supervision system will record the data field for the resource transfer date. The filtered first resource transfer data to be verified and the second resource transfer data to be verified can be bidirectionally verified, and the verification results can be recorded in the resource transfer supervision system. Exemplarily, the resource transfer verification results include consistency and inconsistency.
[0089] The result notification module is used to notify the resource transfer management system of the resource transfer verification result between the resource transfer management system and the resource transfer supervision system. For example, the notification can be made in the form of a file.
[0090] The error handling exception reminder module is used to notify the resource transfer supervision system for processing through SMS alarms or email alarms when there are verification inconsistencies that cannot be corrected by the error handling module.
[0091] The overall execution process of the resource transfer amount verification device includes: During the real-time data acquisition process, the real-time data acquisition module operates independently, and each resource transfer management system uploads all first encrypted data for the day to the real-time data acquisition module of the resource transfer supervision system. After receiving the first encrypted data, the real-time data acquisition module of the resource transfer supervision system uses the first decryption module to verify the signature and decrypt the first encrypted data, obtaining the first decrypted data. The structured parsing module performs structured parsing on the first decrypted data of the resource transfer management system and the original structured data of the resource transfer supervision system, obtaining the first resource transfer data and the second resource transfer data. During the resource transfer amount verification process, the first resource transfer verification module, the second resource transfer verification module, and the error handling module are the core modules of this device. The second resource transfer verification module first completes the consistency verification and error handling of the resource transfer amounts on the resource transfer supervision system side. The first resource transfer verification module then performs consistency verification of the resource transfer amounts on the resource transfer management system side and the resource transfer supervision system side. Any inconsistent data is handled by the error handling module. This completes the resource transfer amount verification process for the entire resource transfer service. The result notification module can be used to store the verification results persistently and notify the resource transfer management system. The error handling exception reminder module is used to alert the resource transfer supervision system when the resource transfer supervision system cannot handle the situation.
[0092] This solution integrates national secret standards for encryption and decryption, electronic signatures, and data lake technologies to improve the resource transfer supervision system. This solution enables verification of resource transfer amounts according to the resource transfer date and oversight of resource transfer amounts. By authenticating the resource transfer management system with digital signatures, ensuring that second-party resource transfer data originates from legitimate users, and encrypting the resource transfer management system data with national secret encryption algorithms, it ensures data security between the resource transfer management system and the resource transfer supervision system, ensuring data reliability and accuracy. Furthermore, leveraging the data lake's large data storage capacity, stable storage, and fast access speeds, it enables multi-source data storage for resource transfer data, ensuring data is tamper-proof. Highly concurrent bidirectional verification and error handling of resource transfer data between the resource transfer management system and the resource transfer supervision system improves resource transfer amount verification efficiency. All resource transfer management systems only need to be uniformly configured and connected to this device, eliminating the need to modify existing systems. This significantly reduces the R&D and business management costs of resource transfer management systems, significantly reducing the system construction costs of each resource transfer management system and improving the efficiency of resource transfer compliance testing and the stability of the resource transfer supervision system.
[0093] Example 3
[0094] Figure 4 This is a schematic diagram of the structure of a resource transfer amount verification device provided in Example 3 of the present invention. This embodiment of the present invention is applicable to situations where resource transfer amounts of resource transfer management agencies and resource transfer supervision agencies are verified. The device can execute a resource transfer amount verification method. The device can be implemented in hardware and / or software and can be configured in an electronic device that carries the resource transfer verification function, such as a client or server.
[0095] See also Figure 4 The resource transfer amount verification device shown is applied to the resource transfer supervision system, and includes: a resource transfer data acquisition module 410, a first resource transfer data screening module 420, a first target resource transfer demander identifier selection module 430, and a first resource transfer verification module 440. Among them, the resource transfer data acquisition module 410 is used to obtain the resource transfer date to be verified, and the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system pre-acquired in the real-time data storage system; the first resource transfer data screening module 420 is used to screen the first resource transfer data and the second resource transfer data according to the resource transfer date to be verified, and obtain the first resource transfer data to be verified and the second resource transfer data to be verified; the first target resource transfer demander identifier selection module 430 is used to select the first target resource transfer demander identifier from the first resource transfer demander identifier contained in the first resource transfer data to be verified and the second resource transfer demander identifier contained in the second resource transfer data to be verified, and determine the first target resource transfer demand. The first target resource transfer amount details corresponding to the party identifier in the first resource transfer data to be verified, and the second target resource transfer amount details corresponding to the first target resource transfer demand party identifier in the second resource transfer data to be verified; the first resource transfer verification module 440 is used to verify the first target resource transfer amount details with the second target resource transfer amount details to obtain the resource transfer verification result of the first target resource transfer demand party identifier; return to execute the step of selecting the first target resource transfer demand party identifier from the first resource transfer demand party identifier contained in the first resource transfer data to be verified and the second resource transfer demand party identifier contained in the second resource transfer data to be verified, until all the first resource transfer demand party identifiers and the second resource transfer demand party identifiers are verified.
[0096] The technical solution of the embodiment of the present invention obtains the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system pre-stored in the real-time data storage system, and introduces a real-time data storage system on the basis of the resource transfer management system and the resource transfer supervision system, thereby ensuring the integrity and accuracy of the resource transfer data without affecting the normal business processing of the resource transfer management system and the resource transfer supervision system; by screening and checking the first resource transfer data and the second resource transfer data on the resource transfer day to be checked, the resource transfer amount is quickly and accurately checked on the resource transfer day, thereby ensuring the stability of the resource transfer business and improving the security of the resource transfer amount in the resource transfer management structure and the resource transfer supervision agency.
[0097] In an optional embodiment of the present invention, the resource transfer supervision system includes a resource transfer supervision subsystem and a resource transfer amount recording subsystem; the second resource transfer data includes second resource transfer supervision data and second resource transfer amount recording data; the device also includes: a second resource transfer data screening module, which is used to screen the first resource transfer data and the second resource transfer data according to the resource transfer date to be verified, and obtain the first resource transfer data and the second resource transfer data to be verified, and obtain the second resource transfer supervision data and the second resource transfer amount recording data according to the resource transfer date to be verified; a second target resource transfer demander identifier selection module, which is used to select the second target resource transfer demander identifier from the third resource transfer demander identifier contained in the second resource transfer supervision data to be verified and the fourth resource transfer demander identifier contained in the second resource transfer amount recording data to be verified, and determine the third target resource transfer demander identifier corresponding to the second target resource transfer demander identifier in the second resource transfer supervision data to be verified amount details, and the fourth target resource transfer amount details corresponding to the second target resource transfer demander identifier in the second resource transfer amount record data to be verified; a second resource transfer verification module, used to verify the third target resource transfer amount details with the fourth target resource transfer amount details to obtain a resource transfer verification result of the second target resource transfer demander identifier; return to execute the step of selecting the second target resource transfer demander identifier from the third resource transfer demander identifier contained in the second resource transfer supervision data to be verified and the fourth resource transfer demander identifier contained in the second resource transfer amount record data to be verified, until all the third resource transfer demander identifiers and the fourth resource transfer demander identifiers are verified; the first resource transfer data screening module, including: a first resource transfer data screening unit, used to, when the resource transfer verification results corresponding to each of the third resource transfer demander identifiers and the fourth resource transfer demander identifiers are consistent, screen the first resource transfer data and the second resource transfer data according to the resource transfer date to be verified to obtain the first resource transfer data to be verified and the second resource transfer data to be verified.
[0098] In an optional embodiment of the present invention, the device also includes: an error handling module, which is used to detect inconsistent third unit target resource transfer amount details and fourth unit target resource transfer amount details in the third target resource transfer amount details and the fourth target resource transfer amount details after obtaining the resource transfer verification result of the second target resource transfer demand party identifier, when the resource transfer verification result corresponding to the second target resource transfer demand party identifier is inconsistent, and perform error handling on the second resource transfer supervision data or the second resource transfer amount record data.
[0099] In an optional embodiment of the present invention, the device also includes: an error processing result detection module, which is used to detect the error processing result after the error processing of the third unit target resource transfer amount details or the fourth unit target resource transfer amount details; an error processing exception reminder module, which is used to issue an error processing exception reminder when the error processing result is that it cannot be processed, so that the resource transfer supervision subsystem or the resource transfer amount recording subsystem can process it.
[0100] In an optional embodiment of the present invention, the device also includes: a real-time data acquisition module, which is used to acquire the first encrypted data of the resource transfer management system and the original structured data of the resource transfer supervision system in real time before acquiring the resource transfer date to be verified, and the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system pre-acquired in the real-time data storage system; a first decryption module, which is used to decrypt the first encrypted data to obtain first decrypted data; a structured parsing module, which is used to perform structured parsing on the first decrypted data to obtain first resource transfer data, and perform structured parsing on the original structured data to obtain second resource transfer data; a real-time storage module, which is used to store the first resource transfer data and the second resource transfer data in the real-time data storage system.
[0101] In an optional embodiment of the present invention, the real-time data storage system is a data lake.
[0102] The resource transfer amount verification device provided in the embodiment of the present invention can execute the resource transfer amount verification method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0103] In the technical solution of the embodiment of the present invention, the collected information is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with the relevant laws, regulations and standards of the relevant countries and regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0104] Example 4
[0105] According to an embodiment of the present invention, the present invention further provides an electronic device, a readable storage medium and a computer program product.
[0106] Figure 5 A schematic diagram of the structure of an electronic device 500 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0107] like Figure 5 As shown, the electronic device 500 includes at least one processor 501, and a memory connected to the at least one processor 501 in communication, such as a read-only memory (ROM) 502, a random access memory (RAM) 503, etc., wherein the memory stores a computer program that can be executed by the at least one processor, and the processor 501 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 502 or the computer program loaded from the storage unit 508 into the random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 can also be stored. The processor 501, ROM 502 and RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0108] Multiple components in the electronic device 500 are connected to the I / O interface 505, including: an input unit 506, such as a keyboard, a mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a magnetic disk, an optical disk, etc.; and a communication unit 509, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 509 allows the electronic device 500 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0109] Processor 501 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of processor 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any other suitable processors, controllers, microcontrollers, etc. Processor 501 executes the various methods and processes described above, such as the resource transfer amount verification method.
[0110] In some embodiments, the resource transfer amount verification method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as storage unit 508. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 500 via ROM 502 and / or communication unit 509. When the computer program is loaded into RAM 503 and executed by processor 501, one or more steps of the resource transfer amount verification method described above can be performed. Alternatively, in other embodiments, processor 501 can be configured to perform the resource transfer amount verification method in any other appropriate manner (e.g., by means of firmware).
[0111] Various embodiments of the systems and techniques described above can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0112] Computer programs for implementing the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, can cause instructions defined in the flow charts and / or block diagrams to be implemented. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package and partially on a remote machine or entirely on a remote machine or server.
[0113] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0114] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0115] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0116] A computing system may include clients and servers. The clients and servers are generally remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within a cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS (Virtual Private Server) services.
[0117] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0118] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for verifying the amount of resource transfer, characterized in that: Applied to a resource transfer supervision system, the method includes: Obtaining a resource transfer date to be verified, as well as first resource transfer data of the resource transfer management system and second resource transfer data of the resource transfer supervision system pre-acquired in the real-time data storage system; Filtering the first resource transfer data and the second resource transfer data according to the to-be-verified resource transfer date to obtain first to-be-verified resource transfer data and second to-be-verified resource transfer data; selecting a first target resource transfer demander identifier from the first resource transfer demander identifier included in the first resource transfer data to be verified and the second resource transfer demander identifier included in the second resource transfer data to be verified, and determining details of a first target resource transfer amount corresponding to the first target resource transfer demander identifier in the first resource transfer data to be verified, and details of a second target resource transfer amount corresponding to the first target resource transfer demander identifier in the second resource transfer data to be verified; The first target resource transfer amount details and the second target resource transfer amount details are compared to obtain the resource transfer verification result of the first target resource transfer demander identifier; return to the step of selecting the first target resource transfer demander identifier from the first resource transfer demander identifier contained in the first resource transfer data to be verified and the second resource transfer demander identifier contained in the second resource transfer data to be verified, until all the first resource transfer demander identifiers and the second resource transfer demander identifiers are verified.
2. The method according to claim 1, characterized in that The resource transfer supervision system includes a resource transfer supervision subsystem and a resource transfer amount recording subsystem; the second resource transfer data includes second resource transfer supervision data and second resource transfer amount recording data; Before filtering the first resource transfer data and the second resource transfer data according to the to-be-verified resource transfer date to obtain the first to-be-verified resource transfer data and the second to-be-verified resource transfer data, the method further includes: Filtering the second resource transfer supervision data and the second resource transfer amount record data according to the to-be-verified resource transfer date to obtain second to-be-verified resource transfer supervision data and second to-be-verified resource transfer amount record data; Selecting a second target resource transfer demander identifier from the third resource transfer demander identifier included in the second to-be-verified resource transfer regulatory data and the fourth resource transfer demander identifier included in the second to-be-verified resource transfer amount record data, and determining the third target resource transfer amount details corresponding to the second target resource transfer demander identifier in the second to-be-verified resource transfer regulatory data, and the fourth target resource transfer amount details corresponding to the second target resource transfer demander identifier in the second to-be-verified resource transfer amount record data; The third target resource transfer amount details are compared with the fourth target resource transfer amount details to obtain a resource transfer verification result of the second target resource transfer demander identifier; returning to the step of selecting the second target resource transfer demander identifier from the third resource transfer demander identifier included in the second resource transfer supervision data to be verified and the fourth resource transfer demander identifier included in the second resource transfer amount record data to be verified, until all the third resource transfer demander identifiers and the fourth resource transfer demander identifiers are verified; The first resource transfer data and the second resource transfer data are screened according to the resource transfer date to be verified to obtain the first resource transfer data to be verified and the second resource transfer data to be verified, including: When the resource transfer verification results corresponding to the third resource transfer demander identifier and the fourth resource transfer demander identifier are consistent, the first resource transfer data and the second resource transfer data are screened according to the resource transfer date to be verified to obtain the first resource transfer data to be verified and the second resource transfer data to be verified.
3. The method according to claim 2, characterized in that After obtaining the resource transfer verification result of the second target resource transfer demander identifier, the method further includes: When the resource transfer verification result corresponding to the second target resource transfer demander identifier is inconsistent, the inconsistent third unit target resource transfer amount details and the fourth unit target resource transfer amount details are detected in the third target resource transfer amount details and the fourth target resource transfer amount details, and error processing is performed on the second resource transfer supervision data or the second resource transfer amount record data.
4. The method according to claim 3, characterized in that After performing error processing on the third unit target resource transfer amount details or the fourth unit target resource transfer amount details, the method further includes: Detection error handling results; When the error handling result is that the error cannot be handled, an error handling exception reminder is issued to enable the resource transfer supervision subsystem or the resource transfer amount recording subsystem to handle it.
5. The method according to claim 1, wherein Before obtaining the resource transfer date to be verified and the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system pre-acquired in the real-time data storage system, the method further includes: Acquire first encrypted data of the resource transfer management system and original structured data of the resource transfer supervision system in real time; decrypting the first encrypted data to obtain first decrypted data; Performing structural analysis on the first decrypted data to obtain first resource transfer data, and performing structural analysis on the original structured data to obtain second resource transfer data; The first resource transfer data and the second resource transfer data are stored in a real-time data storage system.
6. The method according to claim 1, characterized in that The real-time data storage system is a data lake.
7. A resource transfer amount verification device, characterized in that: Applied to a resource transfer supervision system, the device comprises: A resource transfer data acquisition module is used to acquire the resource transfer date to be verified, as well as the first resource transfer data of the resource transfer management system and the second resource transfer data of the resource transfer supervision system pre-acquired in the real-time data storage system; a first resource transfer data screening module, configured to screen the first resource transfer data and the second resource transfer data according to the resource transfer date to be verified, to obtain the first resource transfer data to be verified and the second resource transfer data to be verified; a first target resource transfer demander identifier selection module, configured to select a first target resource transfer demander identifier from among the first resource transfer demander identifier included in the first resource transfer data to be verified and the second resource transfer demander identifier included in the second resource transfer data to be verified, and determine details of a first target resource transfer amount corresponding to the first target resource transfer demander identifier in the first resource transfer data to be verified, and details of a second target resource transfer amount corresponding to the first target resource transfer demander identifier in the second resource transfer data to be verified; The first resource transfer verification module is used to verify the details of the first target resource transfer amount and the details of the second target resource transfer amount to obtain the resource transfer verification result of the first target resource transfer demander identifier; return to execute the step of selecting the first target resource transfer demander identifier contained in the first resource transfer demander identifier included in the first resource transfer data to be verified and the second resource transfer demander identifier included in the second resource transfer data to be verified until all the first resource transfer demander identifiers and the second resource transfer demander identifiers are verified.
8. 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 executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the resource transfer amount verification method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the resource transfer amount verification method according to any one of claims 1 to 6 when executed.
10. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the resource transfer amount verification method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Resource transfer processing method and device, computer equipment, medium and program product
CN114626841A
Multi-data source checking method and device, electronic equipment and readable storage medium
CN118550905A