Information verification method, device, equipment, medium and program product

CN115374160BActive Publication Date: 2026-09-15INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211032172.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-26
Publication Date
2026-09-15
Estimated Expiration
2042-08-26

AI Technical Summary

Technical Problem

[0005]本申请提供一种信息校验方法、装置、设备、介质和程序产品,用于解决现有的金融业务的业务信息校验核算效率低的问题

Benefits of technology

[0026] The information verification method, apparatus, device, medium, and program product provided in this application can automatically verify the business information when two objects establish a target business by automatically acquiring the business information of the target business and selecting the corresponding verification rules based on the business type to which the target business belongs, thereby improving verification efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115374160B_ABST
    Figure CN115374160B_ABST
Patent Text Reader

Abstract

The application provides an information verification method and device, equipment, medium and program product, relates to the financial science and technology technical field or other related fields, and the method comprises the steps that when a target service is established between a first object and a second object, service information of the target service is acquired, and a service type to which the target service belongs is determined; a preset verification rule corresponding to the service type is acquired, the service information is verified according to at least one preset verification rule corresponding to the service type, a verification result is obtained, and the verification result is used to represent whether the target service established between the first object and the second object is correct. According to the technical scheme, when the target service is established between the two objects, the service information of the target service is automatically acquired, and the corresponding verification rule is selected based on the service type to which the target service belongs, so that the service information can be automatically verified, and the verification efficiency and the accuracy of the verification are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of financial technology or other related fields, and in particular to an information verification method, apparatus, device, medium and program product. Background Technology

[0002] In the financial market, users often engage in various financial transactions, which involve a great deal of publicly available information, such as the names of the parties involved, the transaction details, and the transaction date. This information needs further verification and validation after the transaction is established to ensure its accuracy.

[0003] In existing technologies, when verifying these business information, it is usually done manually to screen and compare them one by one to determine whether each piece of business information meets the requirements.

[0004] However, the existing manual verification method is often time-consuming and labor-intensive, and prone to oversights, resulting in low verification efficiency. Summary of the Invention

[0005] This application provides an information verification method, apparatus, device, medium, and program product to solve the problem of low efficiency in the verification and accounting of business information in existing financial businesses.

[0006] In a first aspect, embodiments of this application provide an information verification method, including:

[0007] When the first object and the second object establish a target business, the business information of the target business is obtained;

[0008] Determine the business type to which the target business belongs; obtain a preset verification rule corresponding to the business type, wherein the preset verification rule corresponding to the business type includes at least one; verify the business information according to at least one preset verification rule corresponding to the business type, and obtain a verification result, wherein the verification result is used to characterize whether the target business established between the first object and the second object is correct.

[0009] In one possible design of the first aspect, the step of verifying the business information according to at least one preset verification rule corresponding to the business type to obtain a verification result includes:

[0010] When there are at least two preset verification rules corresponding to the business type, the verification order of each preset verification rule is obtained; according to the verification order, target verification rules are selected sequentially from the at least two preset verification rules, and the business information is verified using the target verification rules to obtain the target verification result corresponding to each target verification rule; the target verification results corresponding to each target verification rule are combined to obtain the verification result.

[0011] In another possible design of the first aspect, the preset verification rules corresponding to the business type include at least a first verification rule, a second verification rule, and a third verification rule. The verification order of the first verification rule is higher than that of the second verification rule, and the verification order of the second verification rule is higher than that of the third verification rule. The step of verifying the business information using the target verification rules to obtain the target verification result corresponding to each target verification rule includes:

[0012] The first verification rule is selected as the target verification rule, and the business element information contained in the business information is verified to be correct according to the first verification rule to obtain a first verification result; the second verification rule is selected as the target verification rule, and the business item handover information contained in the business information is verified to be correct according to the second verification rule to obtain a second verification result; the third verification rule is selected as the target verification rule, and the business records contained in the business information are verified to be correct according to the third verification rule to obtain a third verification result.

[0013] In another possible design of the first aspect, the first verification rule includes business element check items, business order check items, object element check items, duplicate business check items, and business value check items. The step of verifying whether the business element information contained in the business information is correct according to the first verification rule to obtain a first verification result includes:

[0014] Based on the business element check items, the correctness of the business elements in the business information is checked to obtain a business element check result; based on the business order check items, the correctness of the business order in the business information is checked to obtain a business order check result; based on the object element check items, the correctness of the object elements of the first object and / or the second object in the business information is checked to obtain an object element check result; based on the duplicate business check items, the duplicate business check result is obtained to check whether the business information is duplicated with historical business information; based on the business value check items, the correctness of the business value in the business information is checked to obtain a business value check result; the business element check results, business order check results, object element check results, duplicate business check results, and business value check results are combined to obtain a first verification result.

[0015] In another possible design of the first aspect, the second verification rule includes a date check item and a business handover path check item. The step of verifying whether the target handover information contained in the business information is correct according to the second verification rule, and obtaining a second verification result, includes:

[0016] Based on the date check item, check whether the date information in the business information is correct, and obtain the date check result; based on the business handover method check item, check whether the business item handover method in the business information is correct, and obtain the business handover method check result; combine the date check result and the business handover method check result to obtain the second verification result.

[0017] In another possible design of the first aspect, the third verification rule includes a business item handover record check item, a business item alternative handover method check item, and a business item check item. The step of verifying the correctness of the business records contained in the business information according to the third verification rule to obtain the third verification result includes:

[0018] Based on the business item handover record check items, check whether the business item handover record in the business information is correct, and obtain the business item handover record check result; based on the business item backup handover route check items, check whether the backup handover route in the business information exists, and obtain the business item backup handover route check result; based on the business item check items, check whether the business items in the business information match the preset business items, and obtain the business item check result; combine the business item handover record check result, the business item backup handover route check result, and the business item check result to obtain the third verification result.

[0019] In another possible design of the first aspect, the method further includes: if the verification result indicates that the target business established between the first object and the second object is incorrect, then generating an error message, the error message being used to prompt the user to correct the business information.

[0020] In another possible design of the first aspect, the method further includes: obtaining the corrected business information; and verifying the corrected business information again according to at least one preset verification rule corresponding to the business type to obtain a secondary verification result.

[0021] Secondly, embodiments of this application provide an information verification device, comprising:

[0022] The information acquisition module is used to acquire business information of the target business when the first object and the second object establish a target business; the type determination module is used to determine the business type to which the target business belongs; the rule acquisition module is used to acquire preset verification rules corresponding to the business type, and the preset verification rules corresponding to the business type include at least one; the information verification module is used to verify the business information according to at least one preset verification rule corresponding to the business type, and obtain a verification result, the verification result being used to characterize whether the target business established by the first object and the second object is correct.

[0023] Thirdly, embodiments of this application provide a computer device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement the above-described method.

[0024] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer instructions that, when executed by a processor, are used to implement the above-described method.

[0025] Fifthly, embodiments of this application provide a computer program product, including computer instructions that, when executed by a processor, implement the above-described method.

[0026] The information verification method, apparatus, device, medium, and program product provided in this application can automatically verify the business information when two objects establish a target business by automatically acquiring the business information of the target business and selecting the corresponding verification rules based on the business type to which the target business belongs, thereby improving verification efficiency and accuracy. Attached Figure Description

[0027] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application;

[0028] Figure 1 A schematic diagram illustrating a scenario for the information verification method provided in an embodiment of this application;

[0029] Figure 2 A flowchart illustrating the information verification method provided in this application embodiment;

[0030] Figure 3 A flowchart illustrating the business information verification process provided in this application embodiment;

[0031] Figure 4 A flowchart illustrating the business information verification process provided in another embodiment of this application;

[0032] Figure 5 A flowchart illustrating an information verification method provided in another embodiment of this application;

[0033] Figure 6 This is a schematic diagram of the structure of the information verification device provided in the embodiments of this application;

[0034] Figure 7 A schematic diagram of the structure of a computer device provided in an embodiment of this application.

[0035] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0036] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0037] It should be noted that the information verification methods, devices, equipment, media, and program products disclosed herein can be used in the fintech field. They can also be used in any field other than fintech. The application areas of the information verification methods, devices, equipment, media, and program products disclosed herein are not limited.

[0038] Figure 1 This is a schematic diagram of a scenario for the information verification method provided in the embodiments of this application, such as... Figure 1 As shown, users can establish agreements through business transactions. For example, a purchase order form is simultaneously displayed on computer devices 11 and 12. The first user on computer device 11 is the buyer, and the second user on computer device 12 is the supplier. The two users need to negotiate and determine the price of the item in the purchase order, how the item will be delivered, and the delivery date. Once the negotiation is complete, the purchase transaction is established. Server 13 then verifies and confirms the transaction. If everything is correct, a final execution order is generated, and the transaction is executed according to the information in the execution order. Because newly created transactions may have missing information, such as crucial item prices or delivery dates, recalculation is required. Currently, verification and confirmation on server 13 are usually done manually, which is time-consuming, labor-intensive, costly, and inefficient. Furthermore, manual calculation still carries significant risks, and its accuracy cannot be guaranteed.

[0039] To address the aforementioned issues, the information verification methods, apparatus, devices, media, and program products provided in this application, in order to avoid the high costs, low efficiency, and unreliable accuracy associated with manual verification, require automated verification of business information. Specifically, when two objects establish a target business, by automatically acquiring the business information of the target business and selecting the corresponding verification rules based on the business type to which the target business belongs, the business information can be automatically verified, improving verification efficiency and accuracy.

[0040] The technical solution of this application will now be described in detail through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0041] Figure 2 This is a flowchart illustrating the information verification method provided in an embodiment of this application. This method can be applied to a backend system, such as a backend server. Taking the backend system as the execution subject as an example, the method may specifically include the following steps: Step S201, when the first object and the second object establish a target business, obtain the business information of the target business.

[0042] In this embodiment, the first and second parties can be different business partners, such as the business partner and the business counterparty. When establishing a business relationship, the business partner and the business counterparty agree on a series of terms and key elements as business information. After the business relationship is established, the business partner typically needs to transfer the funds involved in the business to the counterparty, which may involve the transfer of goods / money. A third party may also be involved in the transfer process; for example, the business counterparty and the business partner may agree in advance to transfer goods / money to a third party for escrow. Taking a purchasing business as an example, the first party can be the buyer of the goods, and the second party can be the manufacturer of the goods. The business relationship established between them is a purchasing business, and the business information involved includes the price information of the goods, the quantity information of the goods, the delivery date of the goods, the order details, the remittance date, and the remittance account. The business relationships established between the first and second parties are different, and the corresponding business information also differs, which can be determined based on the actual situation.

[0043] Step S202: Determine the business type to which the target business belongs.

[0044] In this embodiment, the business transactions established between the first object and the second object can be of various types, such as physical goods purchase transactions and virtual goods purchase transactions. The business information involved in different types of transactions will also change.

[0045] For example, taking virtual items as securities, the first party (i.e., the business party) can purchase a certain number of securities. When purchasing securities, the second party is usually a securities institution (i.e., the business counterparty). At this time, the business information includes a series of terms and key elements agreed upon between the business party and the business counterparty. In addition, to facilitate the settlement of funds, the business information may also include the remittance channels provided by both parties, such as the business party's account and the securities institution's account.

[0046] For example, the target business can also be currency exchange. For instance, if the first party (i.e., the business party) needs to exchange its held currency for another currency, then the second party is usually a currency exchange institution. When establishing a currency exchange business, the business information involved includes currency type, currency quantity, business number, date, business party's account, business counterparty's account, third party, currency interest rate, business party's identifier, business order, etc.

[0047] Step S203: Obtain the preset verification rules corresponding to the business type. The preset verification rules corresponding to the business type include at least one...

[0048] In this embodiment, the business information involved will vary depending on the different business types mentioned above, and the preset verification rules corresponding to different business types will also be different. For example, taking currency exchange business as an example, the preset verification rules involved include business element inspection rules, settlement and clearing inspection rules, and accounting inspection rules, totaling three preset verification rules. However, in the goods purchase business, the preset verification rules involved may only include one of the business element inspection rules.

[0049] This can be achieved by pre-establishing a relationship table, specifically a table mapping business types to preset validation rules. Once the business type of the target business is determined, the corresponding preset validation rules can be directly retrieved from the relationship table. For example, this relationship table can be stored in a database.

[0050] Step S204: Verify the business information according to at least one preset verification rule corresponding to the business type, and obtain the verification result. The verification result is used to characterize whether the target business established between the first object and the second object is correct.

[0051] In this embodiment, when there is only one preset verification rule corresponding to a business type, the business information is directly verified using that preset verification rule. When there are two or more preset verification rules corresponding to a business type, the business information needs to be verified sequentially according to the verification order of each preset verification rule until all preset verification rules have been verified.

[0052] The verification process using preset verification rules primarily involves checking the completeness and accuracy of business information. For example, taking the business element check rule mentioned above as the preset verification rule, it is necessary to use the business element check rule to check whether the business elements contained in the business information are complete and correct. These business elements may include business number, our account information, counterparty's account information, business order, our identifier, date, etc.

[0053] In this embodiment of the application, when two objects establish a target business, the business information of the target business is automatically obtained and the corresponding verification rules are selected based on the business type to which the target business belongs. This can automatically verify the business information, thereby improving the verification efficiency and accuracy.

[0054] Figure 3 This is a flowchart illustrating the business information verification process provided in an embodiment of this application, such as... Figure 3 As shown, when there are two or more preset verification rules corresponding to a business type, the process includes the following steps: Step S301, obtaining the verification order of each preset verification rule. Step S302, according to the verification order, selecting target verification rules sequentially from at least two preset verification rules, and using the target verification rules to verify the business information, obtaining the target verification result corresponding to each target verification rule. Step S303, combining the target verification results corresponding to each target verification rule to obtain the verification result.

[0055] In this embodiment, taking the three preset verification rules corresponding to the business type, namely the business element inspection rule, settlement and clearing inspection rule, and accounting inspection rule mentioned above, as an example, when using these three verification rules to verify business information, each verification rule has a corresponding verification order. For example, the verification order of the business element inspection rule is the highest, the verification order of the settlement and clearing inspection rule is the second highest, and the verification order of the accounting inspection rule is the lowest.

[0056] The process for verifying business information involves three steps: First, a business element inspection rule is selected as the target verification rule to examine the business information, yielding a first verification result. Then, a settlement and clearing inspection rule is selected as the target verification rule to further verify the business information, resulting in a second verification result. Finally, an accounting inspection rule is selected as the target verification rule to further verify the business information, yielding a third verification result. The final overall verification result is obtained by combining the first, second, and third verification results.

[0057] In this embodiment, the first verification result, the second verification result, and the third verification result mainly represent whether the business information is complete and correct. For example, the first verification result can represent that the business number contained in the business elements in the business information is incorrect, the business account of our side is incorrect, the business counterparty account is missing, the business order is missing, the business identifier of our side is missing, the date is missing, etc.

[0058] This application embodiment improves the efficiency of business information verification by setting the verification order of each preset verification rule and verifying the business information in the order of verification. At the same time, it ensures the accuracy of the verification process and avoids verification omissions.

[0059] Furthermore, Figure 4 This is a schematic diagram of a business information verification process provided in another embodiment of this application, such as... Figure 4 As shown, if the preset verification rules corresponding to the business type include at least a first verification rule, a second verification rule, and a third verification rule, and the verification order of the first verification rule is higher than that of the second verification rule, and the verification order of the second verification rule is higher than that of the third verification rule, then the specific steps may include the following: Step S401, select the first verification rule as the target verification rule, and verify whether the business element information contained in the business information is correct according to the first verification rule to obtain the first verification result. Step S402, select the second verification rule as the target verification rule, and verify whether the business item handover information contained in the business information is correct according to the second verification rule to obtain the second verification result. Step S403, select the third verification rule as the target verification rule, and verify whether the business records contained in the business information are correct according to the third verification rule to obtain the third verification result.

[0060] In this embodiment, business information includes business element information, business item handover information, and business records. Business elements refer to information essential for the normal execution of a business, such as a business number and our identification. Business item handover information refers to the relevant information about the transfer of items (which can be virtual or physical) from our business partner to the other party, specifically including the handover date and method. Business records refer to the recording of a specific party's business activities through confirmation, measurement, recording, and reporting, providing other users with the information needed for decision-making; specifically including alternative handover methods for business items, business item information, and business item handover records.

[0061] For example, taking currency exchange as an example, the preset verification rules consist of 12 items as shown in Table 1 below:

[0062] 1 Business element non-empty check 2 Has the order arrived? 3 Business information and business order consistency check 4 Code length check for our business or the other party 5 Are prices or interest rates negative? 6 Duplicate business inflow inspection 7 Is the interest calculation date for this currency a public holiday? 8 Is the connection path missing? 9 Are the business pathways consistent? 10 Is the accounting scheme missing? 11 Are the account numbers in the accounting system empty? 12 Account application check

[0063] Table 1

[0064] In Table 1 above, the check items corresponding to numbers 1-6 can form a preset first verification rule, the check items corresponding to numbers 7-9 can form a preset second verification rule, and the check items corresponding to numbers 10-12 can form a preset third verification rule. Specifically, check item 1 mainly checks whether business elements are missing, such as whether fields like business system source, business counterparty, business amount, currency, and interest calculation date are empty. Check item 2 mainly checks whether the business order established by the business center has been completed; it can be found by locating the corresponding business order based on the business number. Check item 3 mainly checks whether the business information is consistent with the information in the business order; if a business order exists, it checks whether the amount, currency, and interest calculation date fields of the business information and the business order are consistent. Check item 4 mainly checks whether the code length of the business party (our side) or business counterparty in the remittance route meets the requirements of the business center. Check item 5 mainly checks whether the exchanged currency price is negative. Check item 6 mainly checks whether there are duplicate business inflows, i.e., whether there are identical business numbers.

[0065] This application embodiment automatically verifies the business element information, business item handover information, and business records in the business information in sequence, which can quickly determine whether there are missing or incorrect relevant information in the business information, and further improve the efficiency of information verification.

[0066] In other embodiments, the first verification rule includes business element check items, business order check items, object element check items, duplicate business check items, and business value check items. Step S401, "verifying whether the business element information contained in the business information is correct according to the first verification rule, and obtaining the first verification result," can specifically include the following steps: checking whether the business elements in the business information are correct according to the business element check items, and obtaining a business element check result; checking whether the business orders in the business information are correct according to the business order check items, and obtaining a business order check result; checking whether the object elements of the first object and / or the second object in the business information are correct according to the object element check items, and obtaining an object element check result; checking whether the business information is duplicated with historical business information according to the duplicate business check items, and obtaining a duplicate business check result; checking whether the business value in the business information is correct according to the business value check items, and obtaining a business value check result; and combining the business element check result, business order check result, object element check result, duplicate business check result, and business value check result to obtain the first verification result.

[0067] In this embodiment, the business element check item is the check item corresponding to number 1 in Table 1 above, the business order check item is the check item corresponding to number 2 and number 3 in Table 1 above, the object element check item is the check item corresponding to number 4 in Table 1 above, the duplicate business check item is the check item corresponding to number 6 in Table 1 above, and the business value check item is the check item corresponding to number 5 in Table 1 above.

[0068] Specifically, when a business element is incorrect (e.g., a business element is missing), the business element check result can be marked as "failed"; when the business element is correct, the business element check result can be marked as "passed". When a business order is correct, the business order check result can be marked as "passed"; when a business order is incorrect (e.g., the business order has not arrived or the business information is inconsistent with the information in the business order), the business order check result can be marked as "failed". When business information is duplicated with historical business information (i.e., there is the same business number), the duplicate business check result can be marked as "failed"; when business information is not duplicated with historical business information, the duplicate business check result can be marked as "passed". When the business value is incorrect (i.e., the price or interest rate is negative), the business value check result is marked as "failed". When the business value is correct, the business value check result is marked as "passed". When the object elements of the first object and / or the second object in the business information are incorrect (i.e., the code length of the business party or the business counterpart in the route does not meet the requirements of the business center), the object element check result is marked as "failed". When the object elements of the first object and / or the second object in the business information are correct, the object element check result is marked as "passed".

[0069] If any one or more of the following check results are marked as "failed", the combined first check result will also be marked as "failed". If all of the following check results are marked as "passed", the first check result will be marked as "passed".

[0070] This application embodiment comprehensively examines the business elements, business orders, object elements, business value, and historical business information in the business information, which can more accurately detect whether the business information is complete and correct, and improve the accuracy of business information detection.

[0071] In other embodiments, the second verification rule includes a date check item and a business handover path check item. The step S402 above, "verify whether the target item handover information contained in the business information is correct according to the second verification rule, and obtain the second verification result", can be implemented through the following steps: check whether the date information in the business information is correct according to the date check item, and obtain the date check result; check whether the business item handover path in the business information is correct according to the business handover path check item, and obtain the business handover path check result; combine the date check result and the business handover path check result to obtain the second verification result.

[0072] In this embodiment, the date check item corresponds to item 7 in Table 1 above, and the business handover path check item corresponds to items 8 and 9 in Table 1 above. Specifically, if the date information is incorrect (e.g., the interest calculation date is a public holiday (interest is usually not calculated on public holidays)), the date check result will be marked as "failed"; if the date information is correct, the date check result will be marked as "passed". Similarly, if the business item handover path is incorrect (e.g., the transfer path is missing, or the transfer path is inconsistent with the transfer path in the business order), the business handover path check result will be marked as "failed"; if the business item handover path is correct, the business handover path check result will be marked as "passed".

[0073] Specifically, if any one or more of the business handover path inspection results are marked as "failed," the second verification result will also be marked as "failed" to alert the business personnel. If both the business handover path inspection results and the business handover path inspection results are marked as "passed," the second verification result will also be marked as "passed."

[0074] After verifying the business information according to the first verification rule, this embodiment of the application continues to conduct a comprehensive check on the date information and the business item handover method in the business information, which can more accurately detect whether the business information is complete and correct, and further improve the accuracy of business information detection.

[0075] In other embodiments, the third verification rule includes a business item handover record check item, a business item backup handover path check item, and a business item check item. Step S403 above, "verifying whether the business records contained in the business information are correct according to the third verification rule, and obtaining the third verification result," can be implemented through the following steps: Based on the business item handover record check item, verifying whether the business item handover record in the business information is correct, and obtaining the business item handover record check result; based on the business item backup handover path check item, verifying whether the backup handover path in the business information exists, and obtaining the business item backup handover path check result; based on the business item check item, verifying whether the business items in the business information match the preset business items, and obtaining the business item check result; combining the business item handover record check result, the business item backup handover path check result, and the business item check result to obtain the third verification result.

[0076] In this embodiment, the business item handover record check item is the check item corresponding to item number 10 in Table 1 above, the business item backup handover path check item is the check item corresponding to item number 11 in Table 1 above, and the business item check item is the check item corresponding to item number 12 in Table 1 above. Specifically, when the business item handover record is incorrect (e.g., a missing business accounting scheme), the business item handover record check item will be marked as "failed"; when the business item handover incentive is correct, the business item handover record check item will be marked as "passed". When the backup handover path in the business information does not exist (e.g., the account number in the accounting set is empty), the business item backup handover path check result will be marked as "failed"; when the backup handover path in the business information exists, the business item backup handover path check result will be marked as "passed". When the business item matches a preset business item (e.g., in currency exchange business, the currency is the same as the preset currency), the business item check item will be marked as "passed"; when the business item does not match a preset business item, the business item check item will be marked as "failed".

[0077] Specifically, if any one or more of the following check results are marked as "fail": the business item handover record check result, the business item backup handover method check result, and the business item check result, the third verification result will also be marked as "fail". If all three check results are marked as "pass", the third verification result will be marked as "pass".

[0078] In this embodiment of the application, after verifying the business information according to the first verification rule and the second verification rule, the business item handover record, the backup handover method for business items and the business items in the business information are calculated. This can more accurately verify whether there are any missing or incorrect business information, avoid verification omissions, and improve the verification accuracy.

[0079] In some embodiments, the above method may further include the following steps: if the verification result indicates that the target business established between the first object and the second object is incorrect, then an error message is generated, which is used to prompt the user to correct the business information.

[0080] In this embodiment, if one or more of the first, second, and third verification results are marked as "failed", the verification result indicates that the target service established between the first object and the second object is incorrect. If all of the first, second, and third verification results are marked as "passed", the verification result indicates that the target service established between the first object and the second object is correct.

[0081] If the target business is correctly established, the computer will automatically perform subsequent business processes, such as currency clearing and accounting. If the target business is incorrect, the user will be prompted to correct the business information, such as supplementing missing or incorrect information.

[0082] Furthermore, in some other embodiments, after an error message is output, the user can further correct the business information, such as supplementing missing business information or correcting erroneous business information. The backend system then obtains the corrected business information; according to at least one preset verification rule corresponding to the business type, it performs a second verification on the corrected business information to obtain a secondary verification result.

[0083] This application embodiment automates the entire information verification process by outputting error message prompts to remind users. It eliminates the need for time-consuming and laborious manual checks to determine if business information is missing or incorrect, effectively reducing labor costs.

[0084] Figure 5 A flowchart illustrating an information verification method provided in another embodiment of this application is shown below. Figure 5As shown, this method can be applied to the fintech field. Taking the target business established between the first and second parties as a currency exchange business in the financial market as an example, it includes the following steps: Step S501, obtaining financial market business information. Step S502, obtaining financial market business inspection rules. Step S503, inspecting financial market business elements. Step S504, inspecting financial market business clearing risks. Step S505, inspecting financial market business accounting risks. Step S506, determining whether all inspection rules have been passed. Step S507, automatic business processing. Step S508, business re-correction.

[0085] After a currency exchange transaction is established, the backend system needs to be called for clearing and accounting. The upstream system distinguishes different transaction types by calling different interfaces of the backend system. For example, when scheduling foreign exchange, the backend system identifies and processes the transaction as a currency exchange transaction. The backend system reads the currency exchange transaction and enters the pre-processing flow. At the same time, the backend system performs data analysis by obtaining actual transaction orders from the currency exchange center, such as the transaction message tags from the currency exchange center, to distinguish different transaction types for subsequent check rule matching.

[0086] In this embodiment, by identifying the business type of the target business, the corresponding verification rules in the backend system are queried. For example, the verification rules for currency exchange business are shown in Table 1 above. Then, based on the verification rules in Table 1, business element checks, business settlement risk checks, and business risk accounting checks are performed to obtain a comprehensive verification result. If the verification result does not contain any "failed" check items, the computer automatically processes the business. If the verification result contains any "failed" check items, the user needs to manually confirm them. The entire process can effectively reduce manual input.

[0087] This application embodiment uses system-configured inspection rules to check business elements, clearing risks, and accounting risks, thereby identifying and recognizing risks in the back-office clearing and accounting processing of financial market businesses in advance. This reduces human resource investment, improves the efficiency and accuracy of the back-office system in processing business, achieves efficient processing of back-office clearing and accounting of financial market businesses, saves labor costs, and reduces operational risks.

[0088] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0089] Figure 6This is a schematic diagram of the information verification device provided in an embodiment of this application. The information verification device can be integrated into a background server or computer device, or it can be independent of the background server or computer device but work in conjunction with it to implement this solution. Figure 6 As shown, the information verification device 600 includes an information acquisition module 610, a type determination module 620, a rule acquisition module 630, and an information verification module 640. The information acquisition module 610 acquires the business information of the target business when the first object and the second object establish a target business. The type determination module 620 determines the business type to which the target business belongs. The rule acquisition module 630 acquires preset verification rules corresponding to the business type. The preset verification rules corresponding to the business type include at least one rule. The information verification module 640 verifies the business information according to at least one preset verification rule corresponding to the business type, obtaining a verification result. The verification result is used to indicate whether the target business established between the first object and the second object is correct.

[0090] Optionally, when the information verification module verifies business information according to at least one preset verification rule corresponding to the business type and obtains the verification result, it can specifically be used to: when there are at least two preset verification rules corresponding to the business type, obtain the verification order of each preset verification rule; according to the verification order, select the target verification rule from the at least two preset verification rules in sequence, and use the target verification rule to verify the business information to obtain the target verification result corresponding to each target verification rule; combine the target verification results corresponding to each target verification rule to obtain the verification result.

[0091] Optionally, if the preset verification rules corresponding to the business type include at least a first verification rule, a second verification rule, and a third verification rule, and the verification order of the first verification rule is higher than that of the second verification rule, and the verification order of the second verification rule is higher than that of the third verification rule, then when the information verification module verifies the business information using the target verification rules and obtains the target verification result corresponding to each target verification rule, it can specifically be used for:

[0092] Select the first verification rule as the target verification rule, and verify whether the business element information contained in the business information is correct according to the first verification rule to obtain the first verification result; select the second verification rule as the target verification rule, and verify whether the business item handover information contained in the business information is correct according to the second verification rule to obtain the second verification result; select the third verification rule as the target verification rule, and verify whether the business records contained in the business information are correct according to the third verification rule to obtain the third verification result.

[0093] Optionally, if the first verification rule includes business element check items, business order check items, object element check items, duplicate business check items, and business value check items, then when the above information verification module verifies whether the business element information contained in the business information is correct according to the first verification rule and obtains the first verification result, it can specifically be used for:

[0094] Based on the business element check items, the system checks whether the business elements in the business information are correct, and obtains the business element check results; based on the business order check items, the system checks whether the business orders in the business information are correct, and obtains the business order check results; based on the object element check items, the system checks whether the object elements of the first object and / or the second object in the business information are correct, and obtains the object element check results; based on the duplicate business check items, the system checks whether the business information is duplicated with historical business information, and obtains the duplicate business check results; based on the business value check items, the system checks whether the business value in the business information is correct, and obtains the business value check results; the system combines the business element check results, business order check results, object element check results, duplicate business check results, and business value check results to obtain the first verification result.

[0095] Optionally, if the second verification rule includes a date check item and a business handover method check item, then when the above information verification module verifies whether the target handover information contained in the business information is correct according to the second verification rule and obtains the second verification result, it can be specifically used for:

[0096] Based on the date check item, check whether the date information in the business information is correct, and obtain the date check result; based on the business handover method check item, check whether the business item handover method in the business information is correct, and obtain the business handover method check result; combine the date check result and the business handover method check result to obtain the second verification result.

[0097] Optionally, if the third verification rule includes a business item handover record check item, a business item backup handover route check item, and a business item check item, then the above information verification module, when verifying whether the business records contained in the business information are correct according to the third verification rule and obtaining the third verification result, can specifically be used to: check whether the business item handover record in the business information is correct according to the business item handover record check item, and obtain the business item handover record check result; check whether the backup handover route in the business information exists according to the business item backup handover route check item, and obtain the business item backup handover route check result; check whether the business items in the business information match the preset business items according to the business item check item, and obtain the business item check result; and combine the business item handover record check result, the business item backup handover route check result, and the business item check result to obtain the third verification result.

[0098] Optionally, the above-mentioned information verification device further includes an information prompting module, which generates an error prompting message if the verification result indicates that the target business established between the first object and the second object is incorrect. The error prompting message is used to prompt the user to correct the business information.

[0099] Optionally, the above information verification device further includes a cyclic verification module, which is used to acquire the corrected business information; and to verify the corrected business information again according to at least one preset verification rule corresponding to the business type, so as to obtain a secondary verification result.

[0100] The apparatus provided in this application embodiment can be used to execute the methods in the above embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.

[0101] It should be noted that the division of the various modules in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, the information acquisition module can be a separate processing element, or it can be integrated into a chip in the above device. Alternatively, it can be stored as program code in the memory of the above device, and its functions can be called and executed by a processing element. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.

[0102] Figure 7 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 7As shown, the computer device 700 includes at least one processor 710, a memory 720, a bus 730, and a communication interface 740. The processor 710, communication interface 740, and memory 720 communicate with each other via the bus 730. The communication interface 740 is used to communicate with other devices. This communication interface includes a communication interface for data transmission. The processor 710 executes computer execution instructions stored in the memory 720, specifically performing the relevant steps in the methods described in the above embodiments. The processor may be a central processing unit, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The computer device includes one or more processors, which may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs. The memory 720 stores computer execution instructions. The memory may include high-speed RAM memory and may also include non-volatile memory, such as at least one disk storage device.

[0103] This embodiment also provides a computer-readable storage medium storing computer instructions. When at least one processor of a computer device executes the computer instructions, the computer device performs the information verification methods provided in the various embodiments described above.

[0104] This embodiment also provides a computer program product including computer instructions stored in a readable storage medium. At least one processor of a computer device can read the computer instructions from the readable storage medium, and the at least one processor executes the computer instructions to cause the computer device to implement the information verification methods provided in the various embodiments described above.

[0105] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates an "or" relationship between the preceding and following related objects; in formulas, the character " / " indicates a "division" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0106] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. In the embodiments of this application, the order of the above-mentioned process numbers does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0107] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. An information verification method, characterized in that, include: When the first object and the second object establish a target business, the business information of the target business is obtained; Determine the business type to which the target service belongs; Obtain a preset verification rule corresponding to the business type, wherein the preset verification rule corresponding to the business type includes at least one type; The business information is verified according to at least one preset verification rule corresponding to the business type, and a verification result is obtained. The verification result is used to characterize whether the target business established between the first object and the second object is correct. The preset verification rules include rules for verifying the risk of business item handover. The verification of the business information includes: verifying whether the business item handover method in the business information is correct according to the rules for verifying the risk of business item handover. The step of verifying the business information according to at least one preset verification rule corresponding to the business type to obtain a verification result includes: When there are at least two preset verification rules corresponding to the business type, obtain the verification order of each preset verification rule; According to the verification order, target verification rules are selected sequentially from the at least two preset verification rules, and the business information is verified using the target verification rules to obtain the target verification result corresponding to each target verification rule; The verification result is obtained by combining the target verification results corresponding to each target verification rule; If the verification result indicates that the target business established between the first object and the second object is incorrect, an error message is generated, which is used to prompt the user to correct the business information.

2. The method according to claim 1, characterized in that, The preset verification rules corresponding to the business type include at least a first verification rule, a second verification rule, and a third verification rule. The first verification rule has a higher verification order than the second verification rule, and the second verification rule has a higher verification order than the third verification rule. Verifying the business information using the target verification rules to obtain the target verification result corresponding to each target verification rule includes: The first verification rule is selected as the target verification rule, and the business element information contained in the business information is verified to be correct according to the first verification rule to obtain the first verification result. The second verification rule is selected as the target verification rule, and the business item handover information contained in the business information is verified to be correct according to the second verification rule to obtain the second verification result; The third verification rule is selected as the target verification rule, and the business records contained in the business information are verified to be correct according to the third verification rule to obtain the third verification result.

3. The method according to claim 2, characterized in that, The first verification rule includes business element check items, business order check items, object element check items, duplicate business check items, and business value check items. The step of verifying whether the business element information contained in the business information is correct according to the first verification rule, and obtaining a first verification result, includes: Based on the business element check items, check whether the business elements in the business information are correct, and obtain the business element check results; Based on the business order check items, check whether the business order in the business information is correct, and obtain the business order check result; Based on the object element check items, check whether the object elements of the first object and / or the second object in the business information are correct, and obtain the object element check results; Based on the duplicate business check items, check whether the business information is duplicated with historical business information to obtain the duplicate business check result; Based on the business value check items, check whether the business value in the business information is correct, and obtain the business value check result; The first verification result is obtained by combining the business element inspection results, business order inspection results, object element inspection results, duplicate business inspection results, and business value inspection results.

4. The method according to claim 2, characterized in that, The second verification rule includes a date check item and a business handover method check item. The step of verifying whether the target handover information contained in the business information is correct according to the second verification rule, and obtaining a second verification result, includes: Based on the date check item, check whether the date information in the business information is correct, and obtain the date check result; Based on the business handover path check items, check whether the business item handover path in the business information is correct, and obtain the business handover path check result; The second verification result is obtained by combining the date check result and the business handover method check result.

5. The method according to claim 2, characterized in that, The third verification rule includes checks on business item handover records, backup handover methods for business items, and business item checks. The step of verifying the correctness of business records contained in the business information according to the third verification rule to obtain the third verification result includes: Based on the inspection items of the business item handover record, check whether the business item handover record in the business information is correct, and obtain the inspection result of the business item handover record; Based on the backup handover method check item for the business item, check whether the backup handover method in the business information exists, and obtain the backup handover method check result for the business item; Based on the business item inspection items, check whether the business items in the business information match the preset business items, and obtain the business item inspection results; The third verification result is obtained by combining the inspection results of the business item handover record, the inspection results of the alternative handover method for business items, and the inspection results of the business items.

6. The method according to claim 1, characterized in that, The method further includes: Obtain the corrected business information; The corrected business information is re-verified according to at least one preset verification rule corresponding to the business type to obtain a secondary verification result.

7. An information verification device, characterized in that, include: The information acquisition module is used to acquire the business information of the target business when the first object and the second object establish a target business; The type determination module is used to determine the business type to which the target business belongs; The rule acquisition module is used to acquire preset verification rules corresponding to the business type, and the preset verification rules corresponding to the business type include at least one type; The information verification module is used to verify the business information according to at least one preset verification rule corresponding to the business type, and obtain a verification result. The verification result is used to characterize whether the target business established between the first object and the second object is correct. The preset verification rule includes a rule for verifying the risk of business item handover. The verification of the business information includes: verifying whether the business item handover method in the business information is correct according to the rule for verifying the risk of business item handover. The information verification module is specifically used to obtain the verification order of each preset verification rule when there are at least two preset verification rules corresponding to the business type; select target verification rules from the at least two preset verification rules in sequence according to the verification order, and use the target verification rules to verify the business information to obtain the target verification result corresponding to each target verification rule; and combine the target verification results corresponding to each target verification rule to obtain the verification result. The information prompting module is used to generate error prompting information if the verification result indicates that the target business established between the first object and the second object is incorrect. The error prompting information is used to prompt the user to correct the business information.

8. A computer device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, are used to implement the method as described in any one of claims 1-6.

10. A computer program product comprising computer instructions, characterized in that, When executed by a processor, the computer instructions implement the method described in any one of claims 1-6.

Citation Information

Patent Citations

  • Business data verification method and device, storage medium, and electronic equipment

    CN107818509A