Asset information verification method, system, device and medium

By building an interactive relationship between the payment business platform, proof end and verification end in the verification process, the problems of high verification costs, long cycles and complex processes in the verification of existing asset information are solved, and an efficient and simplified asset information verification process is achieved.

CN117764751BActive Publication Date: 2025-04-01ZHONGKE XUNLIAN SMART NETWORK TECH (BEIJING) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311557785.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-04-01
Estimated Expiration
2043-11-21

AI Technical Summary

Technical Problem

There are problems such as high verification costs, long cycles and complex processes during the verification of existing asset information, especially in the verification of invoice information, which requires a lot of manual operations, resulting in inefficiency.

Method used

By obtaining the invoice information of the assets to be verified, it is sent to the payment service platform for verification. If it is successful, a proof information acquisition request is generated and sent to the proof end for comparison. If it is consistent, a proof message is generated. Based on the message and invoice information, the asset information file to be verified is generated and sent to the verified end for final verification.

Benefits of technology

By building interactive relationships between the verification end, the proof end, the to-be-verified end and the payment business platform, the verification data flow is directly carried out in each node, the time and cost of manually obtaining verification files is avoided, and the verification time is significantly shortened and verification efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117764751B_ABST
    Figure CN117764751B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of financial verification, and discloses an asset information verification method, system, device and medium. The method obtains the invoice information of the asset to be verified and sends it to the payment business platform for invoice information verification. If the verification is successful, a proof information acquisition request is generated and sent to the proof end to compare the invoice information with the preset invoice data. If the comparison is consistent, a proof message is generated and an asset information file to be verified is generated based on the proof message and the invoice information, and then the asset information is verified by the verification end. In the present invention, the verification of the asset information is based on the invoice information. The verification is carried out by the verification party after the proof information is obtained. By building an interactive relationship among the verification end, the proof end, the end to be verified and the payment business platform, the verification data is directly circulated in each node, thereby avoiding the manpower and time investment in obtaining the verification file in the existing asset verification, greatly shortening the verification time, and improving the verification efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of financial verification technology, and in particular to an asset information verification method, system, equipment and medium. Background Art

[0002] With the continuous development of the economy, invoices, as an important commercial voucher, play a vital role in real transactions. However, false invoices, fraudulent transactions and other bad behaviors are emerging in an endless stream. The authenticity of the invoice commodity data transaction between buyers and sellers in real transactions is the basis for ensuring the integrity and effectiveness of the transaction process, and the verification of invoices has become an indispensable verification step in the transaction process.

[0003] With the continuous development of information technology, some advanced verification technologies have gradually been applied to the field of invoice verification. For example, the application of artificial intelligence technology can help buyers and sellers automatically identify and judge the authenticity of invoices and reduce errors in manual operations. However, in the existing verification process of transaction asset information, verification certification materials are the key information for the verification of transaction asset information. Verification personnel are required between the two parties and the invoice certifier to collect and prepare verification materials, which requires a large amount of verification cost investment, and there are problems such as long verification cycle and cumbersome verification process. Summary of the invention

[0004] The present invention provides an asset information verification method, system, device and medium to solve the above-mentioned technical problems.

[0005] In a first aspect, a method for verifying asset information is provided, comprising:

[0006] The end to be verified obtains the invoice information of the asset to be verified, and sends the invoice information to the payment service platform for invoice information verification, obtains the invoice information verification result and sends it to the end to be verified; if the invoice information verification result is successful, a certification information acquisition request is generated based on the invoice information, and the end to be verified sends the certification document acquisition request to the certification end; the certification end determines the invoice information based on the certification document acquisition request, and compares the invoice information with the preset invoice data; if the invoice information is consistent with the preset invoice data, a certification message is generated according to the invoice information and sent to the end to be verified; the end to be verified generates a to-be-verified asset information file based on the certification message and the invoice information, and sends it to the verification end for asset information verification.

[0007] In one embodiment of the present invention, the proof end determines the invoice information based on the proof document acquisition request, and compares the invoice information with the preset invoice data, including: the proof end decodes the proof document acquisition request to obtain the invoice information; the proof end performs a first proof check on the invoice information to determine the first proof check result, the first proof check result includes a successful check and a failed check; if the first proof check result is a successful check, the proof end sends the invoice information to the payment service platform for a second proof check, obtains a second proof check result and sends it to the proof end by the payment service platform, the second proof check result includes a successful check and a failed check; if the second proof check result is a successful check, the proof end calls the preset invoice data to compare with the invoice information, the preset invoice data is the original invoice data of the invoice information of the asset to be verified stored in the proof end; if the invoice information is consistent with the preset invoice data, the proof end generates a proof message according to the invoice information.

[0008] In one embodiment of the present invention, generating a proof message according to the invoice information includes: the proving end generates a character string to be processed according to the invoice information, and performs a hash operation on the character string to be processed to obtain a hash value to be processed; the proving end signs the hash value to be processed to obtain signature information, and generates a proof number based on the invoice information; generates a proof message based on the hash value to be processed, the proof number, the signature information and the invoice information, and stores the proof message on the proving end; and the proving end sends the proof message to the end to be verified.

[0009] In one embodiment of the present invention, sending to the verification end for asset information verification includes: the verification end determines the certification message and the invoice information based on the asset information file to be verified; the verification end decodes the certification message, determines the signature information, and verifies the signature information; if the signature information verification is passed, the verification end performs an asset verification task query in the current asset verification task list based on the invoice information; if the current asset verification task list contains an asset verification task associated with the invoice information, the verification end verifies the invoice information; if the verification is successful, the verification end generates a verification asset list based on the certification message, invoice information and asset verification task, and stores the verification asset list on the verification end; the verification end updates the status of the asset verification task, and sends the verification asset list to the end to be verified for display.

[0010] In one embodiment of the present invention, after the verification end performs an asset verification task query in the current asset verification task list according to the invoice information, the asset information verification method also includes: if the current asset verification task list does not have task information associated with the invoice information, the verification end creates initial task information based on the invoice information, and sends the initial task information to the end to be verified; the end to be verified generates a task request based on the initial task information and the invoice information of the asset to be verified, and sends the task request to the verification end; the verification end establishes an asset verification task according to the task request, and updates the asset verification task to the current asset verification task list.

[0011] In one embodiment of the present invention, after the verification end updates the status of the asset verification task and sends the verified asset list to the end to be verified for display, the asset information verification method also includes: the verification end responds to the re-inspection request and obtains the asset verification task associated with the invoice information of the asset to be verified; the verification end creates a re-inspection task based on the asset verification task, calls the verified asset list and sends it to the certification end; the certification end determines the certification message and the re-inspected invoice information based on the verified asset list, and performs a local storage query based on the certification message; if the certification message exists in the local storage, the certification end sends the invoice information to the payment service platform for re-inspection of the invoice information, obtains the re-inspection result, and the payment service platform sends the re-inspection result to the certification end; the certification end compares the re-inspection result with the invoice information of the asset to be verified; if the re-inspection result is consistent with the invoice information of the asset to be verified, the certification end generates a re-inspection correct message and sends it to the verification end; the verification end updates the re-inspection task status based on the re-inspection correct message.

[0012] In one embodiment of the present invention, after the verified asset list is sent to the end to be verified for display, the asset information verification method also includes: the end to be verified updates the verification status of the invoice information of the assets to be verified based on the verified asset list; if the verification status update fails, the end to be verified sends a verification appeal request to the verification end, the verification appeal request includes an appeal reason, and the appeal reason is determined based on the information of the failure to update the verification status; the end to be verified receives the appeal request feedback from the verification end, generates an appeal log based on the appeal request feedback and stores it on the end to be verified, and the appeal request feedback includes accepting the appeal and rejecting the appeal.

[0013] In a second aspect, an asset information verification system is provided, comprising:

[0014] The end to be verified is used to obtain the invoice information of the asset to be verified, and send the invoice information to the payment service platform for invoice information verification. If the invoice information verification result is successful, a proof information acquisition request is generated based on the invoice information, and the end to be verified sends the proof document acquisition request to the proof end; an asset information file to be verified is generated based on the proof message and the invoice information, and sent to the verification end; the payment service platform is used to receive the invoice information sent by the end to be verified to verify the invoice information, obtain the invoice information verification result and send it to the end to be verified; the proof end is used to determine the invoice information based on the proof document acquisition request, and compare the invoice information with the preset invoice data; if the invoice information is consistent with the preset invoice data, a proof message is generated according to the invoice information and sent to the end to be verified; the verification end is used to verify the asset information based on the asset information file to be verified sent by the end to be verified.

[0015] Secondly, a computer device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the asset information verification method as described in any one of the above embodiments are implemented.

[0016] A computer-readable storage medium is also provided, which stores a computer program. When the computer program is executed by a processor, the steps of the asset information verification method in any one of the above embodiments are implemented.

[0017] By means of the above technical solution, the technical solution provided by the embodiment of the present invention has at least the following advantages:

[0018] In the scheme implemented by the above-mentioned asset information verification method, system, equipment and medium, after obtaining the invoice information of the asset to be verified, it is sent to the payment business platform for invoice information verification. If the verification is successful, a proof information acquisition request is generated and sent to the proof end to compare the invoice information with the preset invoice data. If the comparison is consistent, a proof message is generated and the asset information file to be verified is generated based on the proof message and the invoice information, and then the asset information is verified by the verification end; in the present invention, the verification of asset information is based on the invoice information. The verification is carried out on the payment business platform and the proof end respectively, and after obtaining the proof information, it is sent to the verification party for final verification. By establishing an interactive relationship between the verification end, the proof end, the end to be verified and the payment business platform, the verification data is directly circulated in each verification end node, thereby avoiding the manpower and time investment of the verification party in the process of obtaining the verification file in the existing asset verification process, greatly shortening the verification time, simplifying the work investment in the verification process, and improving the verification efficiency.

[0019] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0021] Figure 1 It is a schematic diagram of an application environment of an asset information verification method in one embodiment of the present invention;

[0022] Figure 2 A flowchart of an asset information verification method provided by an embodiment of the present invention;

[0023] Figure 3 It is a structural schematic diagram of an asset information verification system in one embodiment of the present invention;

[0024] Figure 4 is a schematic diagram of a structure of a computer device in one embodiment of the present invention;

[0025] Figure 5 It is another structural schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION

[0026] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. The present invention can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention, not for limiting the scope of protection of the present invention.

[0027] It should be noted that the illustrations provided in the following embodiments are only used to illustrate the basic concept of the present invention in a schematic manner, and thus the illustrations only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.

[0028] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it is obvious to those skilled in the art that the embodiments of the present invention can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present invention difficult to understand.

[0029] First of all, it should be noted that an invoice is an important commercial voucher used to record and prove the details of a commercial transaction. It is issued by the seller to prove that the seller has received the payment for goods or service fees. It is an original voucher for accounting and can help companies and individuals record the details of transactions, such as transaction date, content of goods or services, price, quantity, tax rate, etc. At the same time, invoices are also an important basis for tax authorities to conduct tax management. Depending on the content of the transaction and the tax policy, there are different types of invoices, including: value-added tax invoices, ordinary invoices, business tax invoices, motor vehicle sales invoices, used car sales invoices, etc. Invoices usually include invoice name, invoice number, invoice date, buyer name, seller name, goods or service name, specifications, quantity, unit price, total price, tax rate, tax amount, invoice issuer signature, financial seal, etc.

[0030] The invoice verification certifier refers to the organization or individual responsible for verifying the authenticity and validity of the invoice during the invoice verification process. Depending on the verification method, the certifier includes the tax authorities, third-party verification platforms, internal verification departments of enterprises, etc.

[0031] The present application can also provide the following beneficial effects: the certification end conducts verification of invoice information, including authenticity verification, secondary verification on the payment business platform, and comparison verification of original data, to avoid missed and erroneous verification of invoice information and ensure the accuracy of invoice verification; establishes a re-inspection review process, and initiates confirmation of certification information to the certifying party again during the re-inspection process to ensure the accuracy of the verification materials and the accuracy of the re-inspection; after the verification is completed, the party to be verified can file a verification appeal if the verification status fails to be updated, and promptly make a verification request for the verification process to improve the processing efficiency when verification errors occur.

[0032] The asset information verification method provided by the embodiment of the present invention can be applied in the following aspects: Figure 1 In application environments such as Figure 1 As shown, Figure 11 is a schematic diagram of an application environment of an asset information verification method in an embodiment of the present invention, including a terminal to be verified 101, a verification terminal 102 and a certification terminal 103, wherein the terminal to be verified 101, the verification terminal 102 and the certification terminal 103 can communicate with each other. The terminal to be verified 101 obtains the invoice information of the asset to be verified, and sends the invoice information to the payment service platform for invoice information verification, obtains the invoice information verification result and sends it to the terminal to be verified 101. If the invoice information verification result is successful, a certification information acquisition request is generated based on the invoice information, and the terminal to be verified 101 sends the certification file acquisition request to the certification terminal 103. The certification terminal 103 determines the invoice information based on the certification file acquisition request, and compares the invoice information with the preset invoice data. If the invoice information is consistent with the preset invoice data, a certification message is generated according to the invoice information and sent to the terminal to be verified 101. The terminal to be verified 101 generates a to-be-verified asset information file based on the certification message and the invoice information, and sends it to the verification terminal 102 for asset information verification.

[0033] See also Figure 2 As shown, Figure 2 A flowchart of an asset information verification method provided by an embodiment of the present invention, which can be applied to Figure 1 It should be understood that the method can also be applied to other exemplary implementation environments and specifically executed by devices in other implementation environments. This embodiment does not limit the implementation environment to which the method is applicable. It at least includes steps S210 to S250, which are described in detail as follows:

[0034] In step S210, the end to be verified obtains the invoice information of the asset to be verified, and sends the invoice information to the payment service platform for invoice information verification, obtains the invoice information verification result and sends it to the end to be verified.

[0035] In one embodiment of the present application, the invoice information of the above-mentioned assets to be verified includes but is not limited to being obtained based on information carriers such as invoice record tables, scanned texts, image files, text entry information, invoice code scanning information, etc.

[0036] In one embodiment of the present application, sending the invoice information to the payment service platform for invoice information verification includes verifying the invoice information on transaction information such as payment records, payment amounts, and payment accounts.

[0037] In one embodiment of the present application, the payment business platform is mainly an independent organization that protects the interests of both parties to the transaction under the supervision of a bank. It is a third-party service intermediary and performs the function of third-party guaranteed payment. The payment business platform is a type of online payment platform. It is a platform that establishes a connection between merchants and banks to realize monetary payments, cash flows, fund settlement, and query statistics between consumers, financial institutions, and merchants. In the embodiment of the present application, the above-mentioned payment business platform includes but is not limited to payment business platforms supported by invoice businesses such as the E-ticket platform.

[0038] In step S220, if the invoice information verification result is successful, a request for obtaining certification information is generated based on the invoice information, and the certification document acquisition request is sent by the end to be verified to the certification end.

[0039] In one embodiment of the present application, if the invoice information verification result is a verification failure, the payment service platform rejects the asset information verification.

[0040] In one embodiment of the present application, the above-mentioned certification end, i.e., the invoice verification certification party, refers to the organization or individual responsible for verifying the authenticity and validity of the invoice during the invoice verification process. Depending on different verification methods, the certification party includes tax authorities, third-party verification platforms, internal verification departments of enterprises, etc.

[0041] In step S230, the certification end determines the invoice information based on the certification document acquisition request, and compares the invoice information with the preset invoice data.

[0042] In one embodiment of the present application, the proof end decodes the proof document acquisition request, obtains the invoice information, performs a first proof check on the invoice information, and determines the first proof check result, wherein the first proof check result includes a successful check and a failed check. The above-mentioned first proof check includes obtaining the invoice serial number and detecting whether the invoice serial number exists at the proof end. If the serial number exists, the invoice type is determined, and a preliminary invoice information verification is performed based on the invoice type.

[0043] Among them, invoice types include special invoices and general invoices. If it is a special invoice, preliminary invoice information verification is performed based on the invoice date, invoice code, invoice number and amount excluding tax; if it is a general invoice, preliminary invoice information verification is performed based on the invoice date, invoice code, invoice number and the last six digits of the verification code.

[0044] If the first proof verification result is a verification failure, a proof exception message is generated and sent by the proving end to the end to be verified.

[0045] In one embodiment of the present application, if the first proof verification result is successful, the proof end sends the invoice information to the payment service platform for a second proof verification, obtains the second proof verification result and sends it to the proof end by the payment service platform, and the second proof verification result includes successful verification and failed verification, wherein the second proof verification includes verification of transaction information such as payment records, payment amounts, and payment accounts.

[0046] If the second proof verification result is successful, the proof end calls the preset invoice data for comparison with the invoice information, wherein the preset invoice data is the original invoice data of the invoice information of the asset to be verified stored in the proof end.

[0047] If the second proof verification result is a verification failure, a proof exception message is generated and sent by the proving end to the end to be verified.

[0048] If the invoice information is consistent with the preset invoice data, the certification end generates a certification message based on the invoice information.

[0049] If the invoice information is inconsistent with the preset invoice data, a certification exception message is generated and sent by the certification end to the verification end.

[0050] In one embodiment of the present application, the certification end performs a verification on the invoice information, including a secondary verification on the payment service platform and a comparison verification on the original data, to avoid missed and erroneous verification of the invoice information and ensure the accuracy of the invoice verification.

[0051] In one embodiment of the present application, generating a proof message based on invoice information includes the proof end generating a character string to be processed based on the invoice information, and performing a hash operation on the character string to be processed to obtain a hash value to be processed, the proof end signing the hash value to be processed to obtain signature information, and generating a proof number based on the invoice information, generating a proof message based on the hash value to be processed, the proof number, the signature information and the invoice information, and storing the proof message on the proof end, and the proof end sending the proof message to the verification end.

[0052] In one embodiment of the present application, the above-mentioned proving end signs the hash value to be processed, including: the proving end generates a verification digital certificate based on a private key, signs the hash value based on the private key, generates a signature result, and generates signature information based on the signature result, the hash value to be processed and the digital certificate. The above-mentioned digital certificate at least includes the public key of the proving end and the identity information of the proving end.

[0053] In one embodiment of the present application, hash operation is an algorithm in computer science, which can convert data of any length into a hash value of fixed length, can be used to represent original data, and can verify the integrity and authenticity of original data through calculation. Its main features include uniqueness, high efficiency, irreversibility, avalanche effect and conflict resistance. Hash operation has a wide range of applications in computer science, such as in cryptography, data integrity verification, digital signature and other fields. It should be noted that the hash operation in the above embodiment can be a hash operation method such as division hash method, multiplication hash method and SHA-256, and the specific operation method of the above hash operation is not limited here.

[0054] In step S240, if the invoice information is consistent with the preset invoice data, a certification message is generated according to the invoice information and sent to the end to be verified.

[0055] In one embodiment of the present application, the above-mentioned preset invoice data is the original invoice data of the invoice information of the asset to be verified stored on the certification end.

[0056] In one embodiment of the present application, if the invoice information is inconsistent with the preset invoice data, a certification exception message is generated and sent by the certification end to the verification end.

[0057] In step S250, the end to be verified generates an asset information file to be verified based on the certification message and invoice information, and sends it to the verification end for asset information verification.

[0058] In one embodiment of the present application, the verification end determines the certification message and invoice information based on the asset information file to be verified, decodes the certification message, determines the signature information, and verifies the signature information. If the signature information verification is passed, the verification end performs an asset verification task query in the current asset verification task list based on the invoice information.

[0059] If there is an asset verification task associated with the invoice information in the current asset verification task list, the verification end will verify the invoice information. If the verification is successful, the verification end will generate a verification asset list based on the certification message, invoice information and asset verification task, and store the verification asset list on the verification end. The verification end will update the status of the asset verification task and send the verification asset list to the end to be verified for display.

[0060] If there is no task information associated with the invoice information in the current asset verification task list, the verification end creates initial task information based on the invoice information and sends the initial task information to the end to be verified. The end to be verified generates a task request based on the initial task information and the invoice information of the asset to be verified, and sends the task request to the verification end. The verification end establishes an asset verification task based on the task request and updates the asset verification task to the current asset verification task list.

[0061] In one embodiment of the present application, after the verification end updates the status of the asset verification task and sends the verified asset list to the end to be verified for display, the verification end responds to the re-inspection request, obtains the asset verification task associated with the invoice information of the asset to be verified, creates a re-inspection task based on the asset verification task, calls the verified asset list and sends it to the proof end, the proof end determines the proof message and re-inspected invoice information based on the verified asset list, and performs local storage query based on the proof message.

[0062] If there is a certification message in the local storage, the certification end will send the invoice information to the payment business platform for re-inspection of the invoice information to obtain the re-inspection result, and the payment business platform will send the re-inspection result to the certification end. The certification end will compare the re-inspection result with the invoice information of the asset to be verified. If the re-inspection result is consistent with the invoice information of the asset to be verified, the certification end will generate a re-inspection correct message and send it to the verification end. The verification end will update the re-inspection task status based on the re-inspection correct message.

[0063] In one embodiment of the present application, a re-examination and review process is constructed, and during the re-examination process, confirmation of the certification information is initiated again to the certifying party to ensure the accuracy of the verification materials for the re-examination and the accuracy of the re-examination.

[0064] In one embodiment of the present application, after the verified asset list is sent to the end to be verified for display, the end to be verified updates the verification status of the invoice information of the assets to be verified based on the verified asset list. If the verification status update fails, the end to be verified sends a verification appeal request to the verification end. The verification appeal request includes the appeal reason, which is determined based on the information of the failure to update the verification status. The end to be verified receives the appeal request feedback from the verification end, generates an appeal log based on the appeal request feedback and stores it in the end to be verified. The appeal request feedback includes accepting the appeal and rejecting the appeal. After the verification is completed, the party to be verified can file a verification appeal when the verification status update fails, and promptly conducts a verification and inspection request for the verification process to improve the processing efficiency when verification errors occur.

[0065] In one embodiment of the present application, after the verification end receives the verification appeal request sent by the end to be verified, the verification end verifies the verification asset list based on the appeal reason of the verification appeal request, and obtains the appeal reason verification result. If it is determined that the appeal reason is not valid, the appeal is rejected; if it is determined that the appeal reason is valid, the appeal is accepted, and a verification end appeal processing log is generated based on the verification appeal request and the appeal reason verification result, and stored in the verification end.

[0066] In one embodiment of the present application, some possible implementation methods of the above-mentioned appeal reason verification include initiating a manual processing request, receiving manual verification result information, and determining the manual verification result information as the appeal reason verification result.

[0067] It can be seen that the above-mentioned asset information verification method, system, equipment and medium obtain the invoice information of the asset to be verified and then send it to the payment business platform for invoice information verification. If the verification is successful, a proof information acquisition request is generated and sent to the proof end to compare the invoice information with the preset invoice data. If the comparison is consistent, a proof message is generated and the asset information file to be verified is generated based on the proof message and the invoice information, and then the asset information is verified by the verification end; in the present invention, the verification of asset information is based on the invoice information. The verification is carried out on the payment business platform and the proof end, and the verification party verifies the proof information after obtaining it. By building an interactive relationship among the verification end, the proof end, the end to be verified and the payment business platform, the verification data is directly circulated in each node, thereby avoiding the manpower and time investment in obtaining verification documents in the existing asset verification, greatly shortening the verification time and improving the verification efficiency.

[0068] In addition, the above solution also includes the verification of invoice information by the proof end, secondary verification by the payment business platform, and comparison and verification of original data to avoid missed and erroneous verification of invoice information and ensure the accuracy of invoice verification; construct a re-inspection review process, and initiate confirmation of proof information to the proof party again during the re-inspection process to ensure the accuracy of the verification materials and the accuracy of the re-inspection; after the verification is completed, the party to be verified can file a verification appeal when the verification status fails to be updated, and promptly request verification of the verification process to improve the efficiency of handling verification errors.

[0069] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean 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 embodiment of the present invention.

[0070] The following describes the system embodiment of the present application, which can be used to execute the above-mentioned embodiments of the present application. For details not disclosed in the system embodiment of the present application, please refer to the above-mentioned embodiment of the asset information verification method of the present application. The system can be applied to Figure 2 The implementation environment shown is the implementation environment. The system can also be applicable to other exemplary implementation environments and specifically configured in other devices. This embodiment does not limit the implementation environment to which the system is applicable.

[0071] In one embodiment, an asset information verification system is provided, and the asset information verification system corresponds one-to-one to the asset information verification method in the above embodiment. Figure 3 As shown, Figure 3 3 is a schematic diagram of a structure of an asset information verification system in an embodiment of the present invention, the asset information verification system includes a verification end 301, a payment service platform 302, a certification end 303, and a verification end 304. The functional modules are described in detail as follows:

[0072] The end to be verified 301 is used to obtain the invoice information of the asset to be verified, and send the invoice information to the payment service platform for invoice information verification. If the invoice information verification result is successful, a request for obtaining certification information is generated based on the invoice information, and the end to be verified sends the certification document acquisition request to the certification end; the asset information file to be verified is generated based on the certification message and the invoice information, and sent to the verification end;

[0073] The payment service platform 302 is used to receive the invoice information sent by the end to be verified, check the invoice information, obtain the invoice information check result and send it to the end to be verified;

[0074] The certification end 303 is used to determine the invoice information based on the certification document acquisition request, and compare the invoice information with the preset invoice data; if the invoice information is consistent with the preset invoice data, a certification message is generated according to the invoice information and sent to the verification end;

[0075] The verification end 304 is used to verify the asset information based on the asset information file to be verified sent by the verification end.

[0076] In a system embodiment of the present application, the above-mentioned certification end 303 is specifically used for:

[0077] The certification end decodes the certification document acquisition request and obtains the invoice information;

[0078] The certification end performs a first certification check on the invoice information and determines a first certification check result, wherein the first certification check result includes a successful check and a failed check;

[0079] If the first proof verification result is successful, the proof end sends the invoice information to the payment service platform for a second proof verification, and obtains the second proof verification result, which is sent by the payment service platform to the proof end. The second proof verification result includes successful verification and failed verification.

[0080] If the second proof verification result is successful, the proof end calls the preset invoice data to compare with the invoice information. The preset invoice data is the original invoice data of the invoice information of the asset to be verified stored in the proof end;

[0081] If the invoice information is consistent with the preset invoice data, the certification end generates a certification message based on the invoice information.

[0082] In a system embodiment of the present application, the above-mentioned certification end 303 is also used for:

[0083] The proof end generates a character string to be processed based on the invoice information, and performs a hash operation on the character string to be processed to obtain a hash value to be processed;

[0084] The proving end signs the hash value to be processed, obtains signature information, and generates a proof number based on the invoice information;

[0085] Generate a certification message based on the hash value to be processed, the certification number, the signature information and the invoice information, and store the certification message on the certification end;

[0086] The proving end sends the proof message to the end to be verified.

[0087] In a system embodiment of the present application, the verification end 304 is specifically used for:

[0088] The verification end determines the certification message and invoice information based on the asset information file to be verified;

[0089] The verification end decodes the proof message, determines the signature information, and verifies the signature information;

[0090] If the signature information is verified, the verification end will query the asset verification task in the current asset verification task list based on the invoice information;

[0091] If there is an asset verification task associated with invoice information in the current asset verification task list, the verification end verifies the invoice information;

[0092] If the verification is successful, the verification end generates a verification asset list based on the certification message, invoice information and asset verification task, and stores the verification asset list on the verification end;

[0093] The verification end updates the status of the asset verification task and sends the verified asset list to the end to be verified for display.

[0094] In a system embodiment of the present application, the verification end 304 is further used for:

[0095] If there is no task information associated with the invoice information in the current asset verification task list, the verification end creates initial task information based on the invoice information and sends the initial task information to the end to be verified;

[0096] The verification end generates a task request based on the initial task information and the invoice information of the asset to be verified, and sends the task request to the verification end;

[0097] The verification end creates an asset verification task based on the task request and updates the asset verification task to the current asset verification task list.

[0098] In a system embodiment of the present application, the verification end 304 is further used for:

[0099] The verification end obtains the asset verification task associated with the invoice information of the asset to be verified in response to the re-inspection request;

[0100] The verification end creates a re-inspection task based on the asset verification task, calls the verification asset list and sends it to the certification end;

[0101] The certification end determines the certification message and rechecks the invoice information based on the verified asset list, and performs local storage query based on the certification message;

[0102] If the certification message exists in the local storage, the certification end sends the invoice information to the payment service platform for re-inspection of the invoice information, obtains the re-inspection result, and the payment service platform sends the re-inspection result to the certification end;

[0103] The certification end compares the re-inspection results with the invoice information of the asset to be verified;

[0104] If the re-inspection result is consistent with the invoice information of the asset to be verified, the certification end generates a re-inspection correct message and sends it to the verification end;

[0105] The verification end updates the re-inspection task status based on the re-inspection correct message.

[0106] The present invention provides an asset information verification system, in which the verification of asset information is carried out based on invoice information on a payment business platform and a certification end, and the verification is carried out by a verification party after the certification information is obtained. By building an interactive relationship among the verification end, the certification end, the end to be verified and the payment business platform, the verification data flow is directly carried out in each node, thereby avoiding the manpower and time investment in obtaining verification documents in the existing asset verification, greatly shortening the verification time and improving the verification efficiency.

[0107] For the specific definition of the asset information verification system, please refer to the definition of the asset information verification method above, which will not be repeated here. Each module in the above-mentioned asset information verification system can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0108] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 4As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external client via a network connection. When the computer program is executed by the processor, it implements the functions or steps of a service-side of an asset information verification method.

[0109] In one embodiment, a computer device is provided. The computer device may be a client, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external server through a network connection. When the computer program is executed by the processor, it realizes the functions or steps of the client side of an asset information verification method

[0110] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:

[0111] The end to be verified obtains the invoice information of the asset to be verified, and sends the invoice information to the payment business platform for invoice information verification, obtains the invoice information verification result and sends it to the end to be verified;

[0112] If the invoice information verification result is successful, a request for obtaining certification information is generated based on the invoice information, and the verification end sends the certification document acquisition request to the certification end;

[0113] The certification end determines the invoice information based on the certification document acquisition request and compares the invoice information with the preset invoice data;

[0114] If the invoice information is consistent with the preset invoice data, a certification message is generated based on the invoice information and sent to the end to be verified;

[0115] The verification end generates a verification asset information file based on the certification message and invoice information, and sends it to the verification end for asset information verification.

[0116] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0117] The end to be verified obtains the invoice information of the asset to be verified, and sends the invoice information to the payment business platform for invoice information verification, obtains the invoice information verification result and sends it to the end to be verified;

[0118] If the invoice information verification result is successful, a request for obtaining certification information is generated based on the invoice information, and the verification end sends the certification document acquisition request to the certification end;

[0119] The certification end determines the invoice information based on the certification document acquisition request and compares the invoice information with the preset invoice data;

[0120] If the invoice information is consistent with the preset invoice data, a certification message is generated based on the invoice information and sent to the end to be verified;

[0121] The verification end generates a verification asset information file based on the certification message and invoice information, and sends it to the verification end for asset information verification.

[0122] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or computer device can refer to the relevant descriptions on the server side and the client side in the aforementioned method embodiment. To avoid repetition, they will not be described one by one here.

[0123] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0124] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0125] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0126] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0127] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A method for verifying asset information, characterized in that: The asset information verification method includes: The end to be verified obtains the invoice information of the asset to be verified, and sends the invoice information to the payment service platform for invoice information verification, obtains the invoice information verification result and sends it to the end to be verified; If the invoice information verification result is successful, a certification information acquisition request is generated based on the invoice information, and the end to be verified sends the certification document acquisition request to the certification end; The certification end determines the invoice information based on the certification document acquisition request, and compares the invoice information with the preset invoice data; If the invoice information is consistent with the preset invoice data, a certification message is generated according to the invoice information and sent to the end to be verified; The end to be verified generates an asset information file to be verified based on the certification message and the invoice information, and sends it to the verification end for asset information verification. After the verification is completed, the verification end responds to the re-inspection request and obtains an asset verification task associated with the invoice information of the asset to be verified; the verification end creates a re-inspection task based on the asset verification task, calls the verification asset list and sends it to the certification end; The certifying end determines the certification message and the rechecked invoice information based on the verified asset list, and performs a local storage query based on the certification message; if the certification message exists in the local storage, the certifying end sends the invoice information to the payment service platform for rechecking the invoice information, obtains the recheck result, and the payment service platform sends the recheck result to the certifying end; The certification end compares the re-inspection result with the invoice information of the asset to be verified; if the re-inspection result is consistent with the invoice information of the asset to be verified, the certification end generates a re-inspection correct message and sends it to the verification end; The verification end updates the re-inspection task status based on the re-inspection correct message.

2. The asset information verification method according to claim 1, characterized in that: The certification end determines the invoice information based on the certification document acquisition request, and compares the invoice information with the preset invoice data, including: The certification end decodes the certification document acquisition request to obtain the invoice information; The certification end performs a first certification check on the invoice information and determines a first certification check result, wherein the first certification check result includes a successful check and a failed check; If the first proof verification result is successful, the certifying end sends the invoice information to the payment service platform for a second proof verification, and obtains a second proof verification result which is sent by the payment service platform to the certifying end. The second proof verification result includes a successful verification and a failed verification. If the verification result of the second proof is successful, the proof end calls the preset invoice data to compare with the invoice information, and the preset invoice data is the original invoice data of the invoice information of the asset to be verified stored in the proof end; If the invoice information is consistent with the preset invoice data, the certification end generates a certification message according to the invoice information.

3. The asset information verification method according to claim 2, characterized in that: Generating a certification message according to the invoice information includes: The proving end generates a character string to be processed according to the invoice information, and performs a hash operation on the character string to be processed to obtain a hash value to be processed; The certification end signs the hash value to be processed to obtain signature information, and generates a certification number based on the invoice information; Generate a certification message based on the hash value to be processed, the certification number, the signature information and the invoice information, and store the certification message on the certification end; The certification end sends the certification message to the end to be verified.

4. The asset information verification method according to claim 1, characterized in that: The asset information sent to the verification end for verification includes: The verification end determines the certification message and the invoice information according to the asset information file to be verified; The verification end decodes the certification message, determines the signature information, and verifies the signature information; If the signature information is verified, the verification end performs an asset verification task query in the current asset verification task list based on the invoice information; If the current asset verification task list contains an asset verification task associated with the invoice information, the verification terminal verifies the invoice information; If the verification is successful, the verification end generates a verification asset list based on the certification message, invoice information and asset verification task, and stores the verification asset list on the verification end; The verification end updates the status of the asset verification task and sends the verified asset list to the end to be verified for display.

5. The asset information verification method according to claim 4, characterized in that: After the verification end searches for asset verification tasks in the current asset verification task list according to the invoice information, the asset information verification method further includes: If the current asset verification task list does not contain any task information associated with the invoice information, the verification end creates initial task information based on the invoice information and sends the initial task information to the end to be verified; The end to be verified generates a task request based on the initial task information and the invoice information of the asset to be verified, and sends the task request to the verification end; The verification end establishes an asset verification task according to the task request, and updates the asset verification task to the current asset verification task list.

6. The asset information verification method according to claim 4, characterized in that: After sending the verified asset list to the end to be verified for display, the asset information verification method further includes: The verification end updates the verification status of the invoice information of the asset to be verified based on the verified asset list; If the verification status update fails, the end to be verified sends a verification appeal request to the verifying end, the verification appeal request includes an appeal reason, and the appeal reason is determined based on the information that the verification status update fails; The end to be verified receives the appeal request feedback from the verification end, generates an appeal log based on the appeal request feedback and stores it on the end to be verified, wherein the appeal request feedback includes accepting the appeal and rejecting the appeal.

7. An asset information verification system, characterized in that: The asset information verification system includes: The end to be verified is used to obtain the invoice information of the asset to be verified, and send the invoice information to the payment service platform for invoice information verification. If the invoice information verification result is successful, a request for obtaining certification information is generated based on the invoice information, and the end to be verified sends the certification document acquisition request to the certification end; based on the certification message and the invoice information, an asset information file to be verified is generated and sent to the verification end; The payment service platform is used to receive the invoice information sent by the end to be verified, perform invoice information verification, obtain the invoice information verification result and send it to the end to be verified; perform re-inspection of the invoice information, obtain the re-inspection result, and send the re-inspection result to the certification end; The certification end is used to determine the invoice information based on the certification document acquisition request, and compare the invoice information with the preset invoice data; if the invoice information is consistent with the preset invoice data, generate a certification message based on the invoice information and send it to the end to be verified; determine the certification message and the rechecked invoice information based on the verified asset list, and perform a local storage query based on the certification message; if the certification message exists in the local storage, send the invoice information to the payment service platform for rechecking the invoice information; compare the recheck result with the invoice information of the asset to be verified; if the recheck result is consistent with the invoice information of the asset to be verified, generate a recheck correct message and send it to the verification end; The verification end is used to verify the asset information based on the asset information file to be verified sent by the verification end; in response to the re-inspection request, obtain the asset verification task associated with the invoice information of the asset to be verified; the verification end creates a re-inspection task based on the asset verification task, calls the verification asset list and sends it to the certification end.

8. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the asset information verification method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the asset information verification method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Method and apparatus of automatic entrance into account book of electronic invoice

    CN105205705A

  • Value-added tax invoice online verification method and system suitable for enterprise settlement

    CN111402019A

  • Invoice verification device and method

    CN111950560A