Claim settlement processing method and device based on block chain, computer equipment and medium

Through blockchain technology and smart contracts, automated claims processing is achieved, solving the problem of low efficiency and accuracy of traditional claims processing, improving the efficiency and accuracy of claims processing, and improving customer experience.

CN119273482APending Publication Date: 2025-01-07CHINA PING AN PROPERTY INSURANCE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411368279.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

Traditional insurance claims processing methods rely on manual labor, resulting in low processing efficiency and low accuracy, making it difficult to meet customers' needs for quick claims, and there is a risk of human error.

Method used

The blockchain-based claim processing method is adopted, and the claim data is extracted for identification and structured analysis, transactions are constructed and broadcasted to the blockchain network, and smart contracts are used for verification and processing, and ultimately realize automated claims result generation and payment.

Benefits of technology

It improves the efficiency and accuracy of claims processing, reduces human errors, improves customer experience, and reduces processing workload and error rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119273482A_ABST
    Figure CN119273482A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of block chains and the field of financial science and technology, and relates to a block chain-based claim settlement processing method and device, computer equipment and a storage medium, and the method comprises the steps: extracting claim settlement data from a received claim settlement request, and calling a target authentication mechanism to carry out the data authentication of the claim settlement data; if the claim settlement data pass the data identification, performing structured analysis on the claim settlement data to obtain target claim settlement data; constructing a claim settlement transaction based on the target claim settlement data, and broadcasting the claim settlement transaction to the target block chain network; if the verification nodes pass the node identity verification, the smart contract is executed based on the verification nodes, so that the claim settlement transaction is verified and a verification result is obtained; generating a validity result based on the verification result; if the validity result is valid, performing claim settlement processing on the target claim settlement data based on the smart contract to obtain a claim settlement result; and based on the claim settlement result, payment processing of claim settlement money is carried out on the client. According to the invention, the processing efficiency and processing accuracy of claim settlement processing are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the fields of blockchain technology and financial technology, and in particular to a claims processing method, apparatus, computer equipment and storage medium based on blockchain. Background Art

[0002] In the existing insurance industry, claims settlement, as an important part of insurance services, is directly related to the protection of customers' rights and interests and the reputation and operational efficiency of insurance companies. The traditional insurance claims settlement process usually follows the linear model of "claim reporting → claim acceptance → claim review → notification of payment". However, with the continuous expansion of the insurance market and the increasing richness of insurance products, the traditional claims settlement method that relies entirely on manual work has gradually revealed its limitations. Specifically, there are the following main problems:

[0003] Low processing efficiency: The manual review process is cumbersome, involving multiple links such as data collection, verification, and evaluation. Due to human resource constraints, the processing speed is often unable to meet customers' expectations for quick claims settlement, especially during peak periods, when processing time is greatly reduced.

[0004] Low processing accuracy: During the manual review process, human factors (such as fatigue, negligence, misunderstanding, etc.) are difficult to completely avoid, which may lead to errors in the claims results, affecting customer experience and the reputation of the insurance company.

[0005] Therefore, there is an urgent need for a new claims review method that integrates automation and intelligence to achieve comprehensive optimization and upgrading of the claims process. Summary of the invention

[0006] The purpose of the embodiments of the present application is to propose a claims processing method, apparatus, computer equipment and storage medium based on blockchain to solve the technical problems of low processing efficiency and low processing accuracy in the existing claims processing method that relies on manual work.

[0007] In order to solve the above technical problems, the embodiment of the present application provides a claims processing method based on blockchain, which adopts the following technical solutions:

[0008] When receiving a claim request from a customer, extracting claim data from the claim request, and calling a preset target identification agency to perform data identification on the claim data; wherein the claim request carries the claim data;

[0009] If the claim data passes the data identification, then the claim data is structured and parsed to obtain the corresponding target claim data;

[0010] Performing a transaction construction based on the target claim data to obtain a corresponding claim transaction, and broadcasting the claim transaction to the target blockchain network;

[0011] Determine a verification node corresponding to the claim transaction, and perform node identity verification on the verification node based on the target authentication agency; wherein the number of the verification nodes includes multiple;

[0012] If the verification node passes the node identity verification, the preset smart contract is executed based on each verification node to verify the claim transaction and obtain the corresponding verification result;

[0013] generating a validity result corresponding to the claim transaction based on the verification result;

[0014] If the validity result is valid, then based on the smart contract, the target claim data is processed to obtain a corresponding claim result;

[0015] Based on the claim settlement result, the claim settlement amount is paid to the customer.

[0016] Furthermore, the step of constructing a transaction based on the target claim settlement data to obtain a corresponding claim settlement transaction specifically includes:

[0017] Construct a blockchain transaction;

[0018] Setting the target claim data as the data part of the blockchain transaction to obtain a corresponding first blockchain transaction;

[0019] Specifying the function and parameters of calling the smart contract in the first blockchain transaction to obtain the corresponding second blockchain transaction;

[0020] The second blockchain transaction is used as the claim settlement transaction.

[0021] Furthermore, the step of performing node identity authentication on the verification node based on the target authentication agency specifically includes:

[0022] Obtaining a digital certificate provided by the verification node;

[0023] Obtaining a public key of a preset certificate issuer based on the target authentication agency;

[0024] Verifying the digital certificate based on the public key of the certificate issuer;

[0025] If the digital certificate passes the verification, it is determined that the verification node passes the node identity authentication; otherwise, it is determined that the verification node fails the node identity authentication.

[0026] Furthermore, the step of generating a validity result corresponding to the claim transaction based on the verification result specifically includes:

[0027] generating a voting result corresponding to the claim transaction based on the verification result;

[0028] Filtering out designated voting results that approve the transaction from the voting results;

[0029] Determining whether the number of the specified voting results is greater than a preset number threshold;

[0030] If so, generating a first validity result that the content corresponding to the claim transaction is valid;

[0031] If not, a second validity result is generated indicating that the content corresponding to the claim transaction is invalid.

[0032] Furthermore, the step of processing the payment of the claim to the customer based on the claim result specifically includes:

[0033] Determine a claim amount numerical value from the claim settlement result;

[0034] Determining a blockchain wallet address corresponding to the client;

[0035] Deducting the target claim amount corresponding to the claim amount value from the preset smart contract account;

[0036] The target claim amount is transferred to the blockchain wallet address.

[0037] Furthermore, before the step of executing the preset smart contract based on each verification node to verify the claim transaction and obtain the corresponding verification result, it also includes:

[0038] Get the input smart contract code corresponding to the claim processing;

[0039] Perform code testing on the smart contract code based on a preset testing strategy;

[0040] If the smart contract code passes the code test, the smart contract code is compiled based on the compilation tool in the target blockchain network to obtain the corresponding smart contract;

[0041] Generate a deployment script corresponding to the smart contract using a deployment tool in the target blockchain network;

[0042] Based on the deployment script, the smart contract is deployed in the target blockchain network.

[0043] Furthermore, after the step of paying the claim amount to the customer based on the claim result, the method further includes:

[0044] Obtaining target parameters corresponding to the claim settlement result;

[0045] Determine the target storage format;

[0046] Based on the target storage format, the claim settlement result and the target parameters are stored on the target blockchain network.

[0047] In order to solve the above technical problems, the embodiment of the present application also provides a claims processing device based on blockchain, which adopts the following technical solution:

[0048] The first processing module is used to extract claim data from a claim request sent by a customer and call a preset target identification agency to perform data identification on the claim data when receiving the claim request sent by the customer; wherein the claim request carries the claim data;

[0049] A parsing module, configured to perform structured parsing on the claim data to obtain corresponding target claim data if the claim data passes the data identification;

[0050] A construction module, configured to construct a transaction based on the target claim data to obtain a corresponding claim transaction, and broadcast the claim transaction to the target blockchain network;

[0051] A verification module, used to determine a verification node corresponding to the claim transaction, and perform node identity verification on the verification node based on the target identification agency; wherein the number of the verification nodes includes a plurality;

[0052] An execution module, for executing a preset smart contract based on each verification node if the verification node passes the node identity verification, so as to verify the claim transaction and obtain a corresponding verification result;

[0053] A first generating module, configured to generate a validity result corresponding to the claim settlement transaction based on the verification result;

[0054] A second processing module, configured to, if the validity result is valid, perform claim processing on the target claim data based on the smart contract to obtain a corresponding claim result;

[0055] The payment module is used to process the claim payment to the customer based on the claim result.

[0056] In order to solve the above technical problems, the embodiment of the present application further provides a computer device, which adopts the following technical solution:

[0057] When receiving a claim request from a customer, extracting claim data from the claim request, and calling a preset target identification agency to perform data identification on the claim data; wherein the claim request carries the claim data;

[0058] If the claim data passes the data identification, then the claim data is structured and parsed to obtain the corresponding target claim data;

[0059] Performing a transaction construction based on the target claim data to obtain a corresponding claim transaction, and broadcasting the claim transaction to the target blockchain network;

[0060] Determine a verification node corresponding to the claim transaction, and perform node identity verification on the verification node based on the target authentication agency; wherein the number of the verification nodes includes multiple;

[0061] If the verification node passes the node identity verification, the preset smart contract is executed based on each verification node to verify the claim transaction and obtain the corresponding verification result;

[0062] generating a validity result corresponding to the claim transaction based on the verification result;

[0063] If the validity result is valid, then based on the smart contract, the target claim data is processed to obtain a corresponding claim result;

[0064] Based on the claim settlement result, the claim settlement amount is paid to the customer.

[0065] In order to solve the above technical problems, the embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solution:

[0066] When receiving a claim request from a customer, extracting claim data from the claim request, and calling a preset target identification agency to perform data identification on the claim data; wherein the claim request carries the claim data;

[0067] If the claim data passes the data identification, then the claim data is structured and parsed to obtain the corresponding target claim data;

[0068] Performing a transaction construction based on the target claim data to obtain a corresponding claim transaction, and broadcasting the claim transaction to the target blockchain network;

[0069] Determine a verification node corresponding to the claim transaction, and perform node identity verification on the verification node based on the target authentication agency; wherein the number of the verification nodes includes multiple;

[0070] If the verification node passes the node identity verification, the preset smart contract is executed based on each verification node to verify the claim transaction and obtain the corresponding verification result;

[0071] generating a validity result corresponding to the claim transaction based on the verification result;

[0072] If the validity result is valid, then based on the smart contract, the target claim data is processed to obtain a corresponding claim result;

[0073] Based on the claim settlement result, the claim settlement amount is paid to the customer.

[0074] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0075] When receiving a claim request from a customer, the present application extracts claim data from the claim request and calls a preset target identification agency to perform data identification on the claim data; wherein, the claim request carries claim data; if the claim data passes the data identification, the claim data is structured and parsed to obtain the corresponding target claim data; then a transaction is constructed based on the target claim data to obtain a corresponding claim transaction, and the claim transaction is broadcast to the target blockchain network; then the verification node corresponding to the claim transaction is determined, and node identity verification is performed on the verification node based on the target identification agency; wherein the number of the verification nodes includes multiple; if the verification node passes the node identity verification, the preset A smart contract is used to verify the claim transaction and obtain a corresponding verification result; subsequently, a validity result corresponding to the claim transaction is generated based on the verification result; if the validity result is valid, the target claim data is processed based on the smart contract to obtain a corresponding claim result; finally, based on the claim result, the claim payment is processed for the customer. In this way, the present application is based on the use of the target blockchain network and the automated program execution based on the smart contract, which can automatically and accurately complete the claim processing for the claim request submitted by the customer, reduce the processing workload of the claims auditor, reduce the error rate of human errors, effectively improve the processing efficiency and accuracy of the claims processing, and is conducive to improving the customer's user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] In order to more clearly illustrate the scheme in the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0077] Figure 1 is an exemplary system architecture diagram to which the present application may be applied;

[0078] Figure 2 A flowchart of an embodiment of a blockchain-based claims processing method according to the present application;

[0079] Figure 3 It is a structural schematic diagram of an embodiment of a blockchain-based claims processing device according to the present application;

[0080] Figure 4 It is a structural diagram of an embodiment of a computer device according to the present application. DETAILED DESCRIPTION

[0081] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0082] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0083] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0084] like Figure 1 As shown, the system architecture 100 may include a terminal device 101, a network 102 and a server 103. The terminal device 101 may be a laptop 1011, a tablet computer 1012 or a mobile phone 1013. The network 102 is used to provide a medium for a communication link between the terminal device 101 and the server 103. The network 102 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0085] The user can use the terminal device 101 to interact with the server 103 through the network 102 to receive or send messages, etc. Various communication client applications can be installed on the terminal device 101, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0086] The terminal device 101 can be various electronic devices with a display screen and supporting web browsing. In addition to the laptop computer 1011, the tablet computer 1012 or the mobile phone 1013, the terminal device 101 can also be an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop computer, a desktop computer, etc.

[0087] The server 103 may be a server that provides various services, such as a background server that provides support for a web page displayed on the terminal device 101 .

[0088] It should be noted that the blockchain-based claims processing method provided in the embodiment of the present application is generally executed by a server / terminal device, and accordingly, the blockchain-based claims processing device is generally set in the server / terminal device.

[0089] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0090] Continue to refer Figure 2 , showing a flowchart of an embodiment of a blockchain-based claims processing method according to the present application. According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted. The blockchain-based claims processing method provided in the embodiment of the present application can be applied to any scenario where claims processing is required, and the blockchain-based claims processing method can be applied to products in these scenarios, for example, claims processing in the field of finance and insurance. The blockchain-based claims processing method comprises the following steps:

[0091] Step S201, when receiving a claim request from a customer, extracting claim data from the claim request, and calling a preset target identification agency to perform data identification on the claim data; wherein the claim request carries the claim data.

[0092] In this embodiment, the blockchain-based claims processing method is run on an electronic device (e.g. Figure 1 The server / terminal device shown in the figure) can obtain the claim request through a wired connection or a wireless connection. It should be pointed out that the above-mentioned wireless connection method may include but is not limited to 3G / 4G / 5G connection, Wi-Fi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (Ultra Wi-Fi Band) connection, and other wireless connection methods currently known or to be developed in the future. The executor of the present application is specifically a claims processing system, or simply referred to as the system. The present application can be applied to the business scenario of claims processing of insurance companies in the field of financial insurance. The above-mentioned customers may be insured customers of the insurance company. The above-mentioned claim request is a claim application initiated by the customer in the claims processing system. The customer logs in to the claims processing system and uploads the corresponding claim data on the system interface of the claims processing system. The above-mentioned claims data at least includes the insurance contract and claim materials. Exemplarily, the claim materials may include medical records, discharge summaries, original medical expense receipts, medical expense settlement details (prescriptions), copies of medical expense receipts, disease diagnosis certificates, forensic medical appraisal certificates or hospital appraisal certificates (disability appraisal reports), etc.

[0093] The above-mentioned target identification agency can be a trusted third-party identification agency selected by the insurance company or blockchain project team, responsible for digital identification of all insurance contracts and claims materials. The digital identification process includes: carefully reviewing the claims data to confirm its authenticity, integrity and compliance. Then, the target identification agency uses digital signature technology to sign the identification results and generate identification identifiers (such as hash values, timestamps, etc.), and then returns the identification results and identification identifiers to the system in digital form.

[0094] Step S202: If the claim data passes the data authentication, the claim data is structured and parsed to obtain corresponding target claim data.

[0095] In this embodiment, the above-mentioned structured parsing refers to parsing the claim data into a structured data format and extracting the identification identifier to obtain the callable parameters of the smart contract, that is, the above-mentioned target claim data.

[0096] Step S203: construct a transaction based on the target claim data to obtain a corresponding claim transaction, and broadcast the claim transaction to the target blockchain network.

[0097] In this embodiment, the specific implementation process of the above-mentioned transaction construction based on the target claim data to obtain the corresponding claim transaction will be further described in detail in the subsequent specific embodiments of this application, and will not be elaborated in detail here.

[0098] Step S204, determining the verification node corresponding to the claim transaction, and performing node identity verification on the verification node based on the target identification agency; wherein the number of the verification nodes includes multiple.

[0099] In this embodiment, the verification nodes at least include nodes such as insured customers, insurance companies, and regulatory agencies. The specific implementation process of the verification node identity authentication based on the target identification agency will be further described in detail in the subsequent specific embodiments of this application, and will not be elaborated here.

[0100] Step S205: If the verification node passes the node identity authentication, a preset smart contract is executed based on each verification node to verify the claim transaction and obtain a corresponding verification result.

[0101] In this embodiment, the above-mentioned smart contract is a pre-built smart contract corresponding to the claims processing. For the construction process of the smart contract, this application will provide further detailed descriptions in subsequent specific embodiments, and will not be elaborated on here. Among them, when the above-mentioned smart contracts are executed separately based on each of the verification nodes, the smart contract will check whether the target claims data contains a valid identification identifier when receiving the target claims data. Specifically, the smart contract confirms the authenticity of the identification identifier by using a predefined verification algorithm (such as hash value comparison). If the verification passes, the target claims data is considered to be authentic; if the verification fails, the above-mentioned claim request is refused to respond.

[0102] Specifically, the process of verifying the claim transaction includes: checking the legality of the claim transaction. This includes verifying whether the signature of the claim transaction is valid (ensuring that the claim transaction is initiated by the correct account), checking whether the cost of the claim transaction meets the network requirements (such as the Gas fee in Ethereum), and verifying whether the format of the claim transaction complies with the specifications of the target blockchain network. If the claim transaction fails in any verification link, it will be rejected and marked as invalid. If the claim transaction passes the verification, the smart contract executor on the verification node will load and execute the smart contract function specified for the claim transaction. Among them, the smart contract will read the data of the claim transaction (such as the hash value of the claim material, the contract ID, etc.), and execute the corresponding logic to automatically match and verify the claim transaction. For example, it includes comparing with the original contract information, claim rules, and previously stored hash values ​​stored on the blockchain, and then generating the corresponding verification results.

[0103] Step S206: Generate a validity result corresponding to the claim transaction based on the verification result.

[0104] In this embodiment, the specific implementation process of generating the validity result corresponding to the claim transaction based on the verification result will be described in further detail in subsequent specific embodiments of the present application and will not be elaborated on here.

[0105] Step S207: If the validity result is valid, the target claim data is processed based on the smart contract to obtain a corresponding claim result.

[0106] In this embodiment, if the above validity result is valid, that is, the claim transaction is confirmed to be valid, the smart contract will execute the corresponding logic to calculate the claim amount corresponding to the above claim transaction and obtain the corresponding claim result, wherein the claim result may include success / failure status, claim amount, claim time and other data.

[0107] Step S208: Based on the claim settlement result, payment of the claim amount to the customer is processed.

[0108] In this embodiment, the specific implementation process of the above-mentioned payment of the claim amount to the customer based on the claim result will be further described in detail in the subsequent specific embodiments of this application and will not be elaborated in detail here.

[0109] When receiving a claim request from a customer, the present application extracts claim data from the claim request and calls a preset target identification agency to perform data identification on the claim data; wherein, the claim request carries claim data; if the claim data passes the data identification, the claim data is structured and parsed to obtain the corresponding target claim data; then a transaction is constructed based on the target claim data to obtain a corresponding claim transaction, and the claim transaction is broadcast to the target blockchain network; then the verification node corresponding to the claim transaction is determined, and node identity verification is performed on the verification node based on the target identification agency; wherein the number of the verification nodes includes multiple; if the verification node passes the node identity verification, the preset A smart contract is used to verify the claim transaction and obtain a corresponding verification result; subsequently, a validity result corresponding to the claim transaction is generated based on the verification result; if the validity result is valid, the target claim data is processed based on the smart contract to obtain a corresponding claim result; finally, based on the claim result, the claim payment is processed for the customer. In this way, the present application is based on the use of the target blockchain network and the automated program execution based on the smart contract, which can automatically and accurately complete the claim processing for the claim request submitted by the customer, reduce the processing workload of the claims auditor, reduce the error rate of human errors, effectively improve the processing efficiency and accuracy of the claims processing, and is conducive to improving the customer's user experience.

[0110] In some optional implementations, the step of constructing a transaction based on the target claim settlement data to obtain a corresponding claim settlement transaction in step S203 includes the following steps:

[0111] Construct a blockchain transaction.

[0112] In this embodiment, a blockchain transaction that can be broadcast to the blockchain network can be first constructed.

[0113] The target claim data is set as the data part of the blockchain transaction to obtain a corresponding first blockchain transaction.

[0114] In this embodiment, after the above-mentioned blockchain transaction is constructed, the target claim data obtained through structured analysis can be used as the data part of the above-mentioned blockchain transaction to obtain the corresponding first blockchain transaction.

[0115] The function and parameters of calling the smart contract are specified in the first blockchain transaction to obtain the corresponding second blockchain transaction.

[0116] In this embodiment, the function and parameters of the smart contract are pre-built designated data corresponding to the insurance claim processing. For example, the function of the smart contract may include submitC laim. The parameters may include the insurance contract ID, the hash value of the claim materials, etc.

[0117] The second blockchain transaction is used as the claim settlement transaction.

[0118] In this embodiment, the caller's account information can be further specified in the blockchain transaction to obtain the final claim transaction, thereby improving the completeness and accuracy of the obtained claim transaction.

[0119] This application constructs a blockchain transaction; then sets the target claim data as the data part of the blockchain transaction to obtain the corresponding first blockchain transaction; then specifies the function and parameters of calling the smart contract in the first blockchain transaction to obtain the corresponding second blockchain transaction; and subsequently uses the second blockchain transaction as the claim transaction. This application sets the target claim data as the data part of the constructed blockchain transaction, and specifies the function and parameters of calling the smart contract in the blockchain transaction, so that the transaction construction processing of the target claim data can be completed quickly and accurately, ensuring the accuracy and standardization of the obtained claim transaction.

[0120] In some optional implementations of this embodiment, the performing node identity authentication on the verification node based on the target authentication agency in step S204 includes the following steps:

[0121] Obtain a digital certificate provided by the verification node.

[0122] In this embodiment, an identity authentication mechanism for nodes in the target blockchain network is pre-established. The blockchain project team selects the required identity authentication technology based on project requirements and security requirements, and develops a set of clear identity authentication standards and processes, including how to generate digital certificates, how to manage public and private keys, and how to perform identity authentication.

[0123] Specifically, each node in the target blockchain network (including insured customers, insurance companies, regulators, etc.) needs to register its identity information in the target blockchain network. This usually involves submitting some necessary identity verification materials, such as business licenses, ID cards, etc. In turn, the certification body in the target blockchain network (which can be an independent third-party certification body or part of the target blockchain network) reviews the identity information of the node, and if the verification is passed, it will issue a digital certificate for it. The digital certificate usually contains the node's public key, the signature of the certificate issuer, the validity period, and other information. The node stores its own digital certificate in the target blockchain network and displays it when needed.

[0124] A public key of a preset certificate issuer is obtained based on the target authentication authority.

[0125] In this embodiment, the certificate issuer specifically refers to the certification authority in the target blockchain network.

[0126] The digital certificate is verified based on the public key of the certificate issuer.

[0127] In this embodiment, the target authentication agency verifies the digital certificate provided by the verification node by using the acquired public key of the certificate issuer to confirm the authenticity and validity of the digital certificate.

[0128] If the digital certificate passes the verification, it is determined that the verification node passes the node identity authentication; otherwise, it is determined that the verification node fails the node identity authentication.

[0129] In this embodiment, if the authenticity and validity of the digital certificate are confirmed, it is determined that the digital certificate has passed the verification, and then it is determined that the verification node has passed the node identity authentication. If the authenticity and validity of the digital certificate are not confirmed, it is determined that the digital certificate has not passed the verification, and then it is determined that the verification node has not passed the node identity authentication. In addition, after the digital certificate is verified, the target blockchain network will control the operation authority of the verification node according to the information in the digital certificate (such as role, authority, etc.). The verification node that has not passed the identity authentication will not be able to participate in voting or perform sensitive operations.

[0130] This application obtains the digital certificate provided by the verification node; then obtains the public key of the preset certificate issuer based on the target identification agency; subsequently verifies the digital certificate based on the public key of the certificate issuer; if the digital certificate passes the verification, it is determined that the verification node passes the node identity authentication, otherwise it is determined that the verification node fails the node identity authentication. This application obtains the digital certificate provided by the verification node, and then obtains the public key of the preset certificate issuer based on the use of the target identification agency, and verifies the digital certificate according to the public key of the certificate issuer. If the digital certificate passes the verification, it is determined that the verification node passes the node identity authentication, otherwise it is determined that the verification node fails the node identity authentication, thereby achieving rapid and accurate completion of the node identity authentication processing for the verification node corresponding to the claim transaction, and ensuring the accuracy of the node identity authentication result. And only when it is determined that the verification node passes the node identity authentication, the verification node will be used to continue to execute the response processing for the claim request, which improves the processing standardization and processing security of the claim request, and effectively ensures the validity and accuracy of the claim transaction corresponding to the claim request in the entire target blockchain network.

[0131] In some optional implementations, step S206 includes the following steps:

[0132] A voting result corresponding to the claim transaction is generated based on the verification result.

[0133] In this embodiment, the verification result includes verification passed or verification failed. If the verification result of the node is verification passed, a voting result corresponding to the verification result is generated, which is a content that agrees with the transaction. If the verification result of the node is verification failed, a voting result corresponding to the verification result is generated, which is a content that disagrees with the transaction.

[0134] Filter out designated voting results that agree to the transaction from the voting results.

[0135] In this embodiment, the voting results generated corresponding to each verification node may be content-screened to obtain a designated voting result whose content is approval of the transaction.

[0136] Determine whether the number of the specified voting results is greater than a preset number threshold.

[0137] In this embodiment, the number of the designated voting results can be obtained by counting the number of the designated voting results. The value of the quantity threshold is the product of all voting results and the designated ratio. There is no specific limitation on the selection of the value of the designated ratio, which can be set according to actual processing requirements, for example, 2 / 3.

[0138] If so, a first validity result is generated indicating that the content corresponding to the claim transaction is valid.

[0139] In this embodiment, if it is detected that the number of the specified voting results is greater than the above-mentioned quantity threshold, it is determined that the claim transaction has reached the consensus of the majority of verification nodes, so that the claim transaction will be considered valid and accurate, and then a first validity result is generated that the content corresponding to the claim transaction is valid.

[0140] If not, a second validity result is generated indicating that the content corresponding to the claim transaction is invalid.

[0141] In this embodiment, if it is detected that the number of the specified voting results is less than the above-mentioned quantity threshold, it is determined that the claim transaction has not reached the consensus of the majority of verification nodes, so that the claim transaction will not be considered valid and accurate, and a second validity result is generated that the content corresponding to the claim transaction is invalid.

[0142] This application generates a voting result corresponding to the claim transaction based on the verification result; then selects the designated voting result with the content of agreeing to the transaction from the voting result; and subsequently determines whether the number of the designated voting results is greater than a preset number threshold; if so, generates a first validity result with the content corresponding to the claim transaction being valid; if not, generates a second validity result with the content corresponding to the claim transaction being invalid. After verifying the claim transaction and obtaining the corresponding verification result, this application generates a voting result corresponding to the claim transaction based on the verification result, and selects the designated voting result with the content of agreeing to the transaction from the voting result, and then analyzes the number of the designated voting results. If it is detected that the number of the designated voting results is greater than the preset number threshold, the first validity result with the content corresponding to the claim transaction being valid is automatically and accurately generated, otherwise the second validity result with the content corresponding to the claim transaction being invalid is generated, thereby achieving rapid and accurate generation of the validity result corresponding to the claim transaction based on the verification result, and effectively ensuring the data accuracy of the validity result of the generated target claim data. And only when the validity result is determined to be valid, will the target claim data be subsequently processed based on the smart contract to obtain the corresponding claim result, and the claim payment to the customer will be processed based on the claim result, effectively improving the processing standardization and processing security of the claim processing corresponding to the claim request.

[0143] In some optional implementations, step S208 includes the following steps:

[0144] A claim amount numerical value is determined from the claim settlement result.

[0145] In this embodiment, the above-mentioned claim settlement result at least includes data such as success / failure status, claim settlement amount, claim settlement time, etc. The claim settlement amount value corresponding to the claim settlement amount included in the claim settlement result can be obtained by performing data analysis on the claim settlement result.

[0146] A blockchain wallet address corresponding to the client is determined.

[0147] In this embodiment, the customer information (such as the customer name) of the customer can be obtained, and then the blockchain wallet address corresponding to the customer can be queried according to the customer name.

[0148] The target claim amount corresponding to the claim amount value is deducted from the preset smart contract account.

[0149] In this embodiment, the above-mentioned smart contract account may specifically be a smart contract account of an insurance company or a related institution.

[0150] The target claim amount is transferred to the blockchain wallet address.

[0151] In this embodiment, the target claim amount can be transferred to the blockchain wallet address in the form of digital currency to complete the claim payment process for the customer. The transfer process corresponding to the target claim amount is also recorded in the form of a transaction on the target blockchain network to ensure the transparency and traceability of the transfer. In addition, the customer can view and confirm the claim amount received through his own blockchain wallet.

[0152] This application determines the value of the claim amount from the claim result; then determines the blockchain wallet address corresponding to the customer; then deducts the target claim amount corresponding to the value of the claim amount from the preset smart contract account; and subsequently transfers the target claim amount to the blockchain wallet address. This application determines the value of the claim amount from the claim result, then deducts the target claim amount corresponding to the value of the claim amount from the preset smart contract account, and transfers the target claim amount to the blockchain wallet address corresponding to the customer, thereby automatically and accurately completing the claim processing for the claim request submitted by the customer, effectively improving the processing efficiency and accuracy of the claim processing, and is conducive to improving the customer's user experience.

[0153] In some optional implementations of this embodiment, before step S205, the electronic device may further perform the following steps:

[0154] Get the input smart contract code corresponding to the claims processing.

[0155] In this embodiment, the above-mentioned smart contract code may be a contract code written by the developers of the insurance company using a smart contract programming language according to actual business needs. Specifically, the developers cooperate with the legal, product and other departments of the insurance company to clarify the detailed rules such as the contract terms, claim conditions and claim amounts of each type of insurance. Then, based on the results of the demand analysis, the smart contract code is written using smart contract programming languages ​​such as Solidity. The smart contract code contains anti-counterfeiting verification logic, such as using a hash algorithm to summarize the insurance contract and claim materials, and compare them with the original hash value stored on the blockchain. Specifically, the content of the smart contract code may include: anti-counterfeiting verification of insurance contracts and claim materials -> conversion to judgment program input parameters -> automatic claim matching of contracts and parameters -> obtaining claim results.

[0156] The smart contract code is tested based on a preset testing strategy.

[0157] In this embodiment, the above-mentioned testing strategy includes unit testing and integration testing. The processing process of unit testing includes: testing each functional module of the smart contract by writing test cases to ensure its functional correctness. The processing process of integration testing includes: deploying the smart contract into the test environment, performing integration testing with other systems or contracts, and verifying whether its interaction with other components meets expectations.

[0158] If the smart contract code passes the code test, the smart contract code is compiled based on the compilation tool in the target blockchain network to obtain the corresponding smart contract.

[0159] In this embodiment, a tool with a code compilation function is used as the compilation tool. If it is detected that the smart contract code passes the code test, the smart contract code is compiled by using the compilation tool to generate a deployable bytecode, that is, the smart contract.

[0160] Use the deployment tool in the target blockchain network to generate a deployment script corresponding to the smart contract.

[0161] In this embodiment, by using a tool with a script deployment function as the above-mentioned deployment tool, a deployment script corresponding to the smart contract is created based on the deployment tool, and parameters such as the bytecode, deployment account, and transaction fee (such as Gas fee) of the smart contract are specified in the deployment script.

[0162] Based on the deployment script, the smart contract is deployed in the target blockchain network.

[0163] In this embodiment, the deployment script is sent to the target blockchain network by using the API or command line tool of the general blockchain platform, and after waiting for the nodes in the target blockchain network to verify the transaction and reach a consensus, the smart contract will be successfully deployed on the target blockchain network.

[0164] This application obtains the input smart contract code corresponding to the claims processing; then performs code testing on the smart contract code based on a preset test strategy; if the smart contract code passes the code test, the smart contract code is compiled based on the compilation tool in the target blockchain network to obtain the corresponding smart contract; then the deployment script corresponding to the smart contract is generated using the deployment tool in the target blockchain network; subsequently, the smart contract is deployed in the target blockchain network based on the deployment script. After obtaining the input smart contract code corresponding to the claims processing, if it is detected that the smart contract code passes the code test, the smart contract code is compiled based on the compilation tool in the target blockchain network to obtain the smart contract, and then the deployment script corresponding to the smart contract is generated using the deployment tool in the target blockchain network, and then the smart contract is deployed in the target blockchain network based on the deployment script, thereby achieving fast and intelligent completion of the deployment of the smart contract, effectively ensuring the accuracy of the deployment of the smart contract.

[0165] In some optional implementations of this embodiment, after step S208, the electronic device may further perform the following steps:

[0166] Obtain target parameters corresponding to the claim settlement result.

[0167] In this embodiment, the above-mentioned claim settlement result may at least include data such as success / failure status, claim settlement amount, claim settlement time, etc. The above-mentioned target parameter refers to the relevant parameter corresponding to the corresponding claim settlement result generated after the claim settlement process.

[0168] Determine the target storage format.

[0169] In this embodiment, the target storage form is specifically a transaction form.

[0170] Based on the target storage format, the claim settlement result and the target parameters are stored on the target blockchain network.

[0171] In this embodiment, the claim settlement result and the target parameter can be recorded in the form of a transaction on the target blockchain network. These records are public, transparent and cannot be tampered with, and any participant of the target blockchain network can obtain this information by querying the blockchain.

[0172] This application obtains the target parameters corresponding to the claim result; then determines the target storage format; and subsequently stores the claim result and the target parameters on the target blockchain network based on the target storage format. After processing the payment of the claim amount for the customer based on the claim result, this application will also intelligently obtain the target parameters corresponding to the claim result, and then store the claim result and the target parameters on the target blockchain network based on the determined target storage format, thereby effectively ensuring the data security and non-tamperability of the claim result and the target parameters, and improving the intelligence of data storage.

[0173] In some optional implementations, the user information obtained has been consented to by the user and complies with the relevant laws and policies. In addition, this application reduces the probability of insurance fraud and reduces the losses of insurance companies through the tamper-proof capability of the blockchain, digital encryption technology, the authority of the appraisal agency, transparent supervision and other public participation.

[0174] 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.

[0175] It should be emphasized that in order to further ensure the privacy and security of the above-mentioned claims results, the above-mentioned claims results can also be stored in a blockchain node.

[0176] The blockchain referred to in this application is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm, etc. Blockchain is essentially a decentralized database, a string of data blocks generated by cryptographic methods. Each data block contains a batch of network transaction information, which is used to verify the validity of its information (anti-counterfeiting) and generate the next block. Blockchain can include the underlying blockchain platform, platform product service layer, and application service layer.

[0177] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.

[0178] AI basic technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, etc. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0179] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through computer-readable instructions, and the computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0180] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0181] Further references Figure 3 , as a response to the above Figure 2 The present application provides an embodiment of a claims processing device based on blockchain, and the device embodiment is similar to Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0182] like Figure 3 As shown, the blockchain-based claims processing device 300 described in this embodiment includes: a first processing module 301, a parsing module 302, a construction module 303, a verification module 304, an execution module 305, a first generation module 306, a second processing module 307 and a payment module 308. Among them:

[0183] The first processing module 301 is used to extract claim data from a claim request sent by a customer and call a preset target identification agency to perform data identification on the claim data when receiving the claim request sent by the customer; wherein the claim request carries the claim data;

[0184] The parsing module 302 is used to perform structured parsing on the claim data to obtain corresponding target claim data if the claim data passes the data identification;

[0185] A construction module 303 is used to perform transaction construction based on the target claim data to obtain a corresponding claim transaction, and broadcast the claim transaction to the target blockchain network;

[0186] A verification module 304 is used to determine a verification node corresponding to the claim settlement transaction, and perform node identity verification on the verification node based on the target identification agency; wherein the number of the verification nodes includes multiple;

[0187] The execution module 305 is used for executing the preset smart contract based on each verification node respectively if the verification node passes the node identity verification, so as to verify the claim transaction and obtain the corresponding verification result;

[0188] A first generating module 306, configured to generate a validity result corresponding to the claim transaction based on the verification result;

[0189] The second processing module 307 is used to perform claim processing on the target claim data based on the smart contract to obtain a corresponding claim result if the validity result is valid;

[0190] The payment module 308 is used to process the claim payment to the customer based on the claim result.

[0191] In some optional implementations of this embodiment, the construction module 303 includes:

[0192] The construction submodule is used to construct a blockchain transaction;

[0193] A setting submodule, configured to set the target claim data as the data part of the blockchain transaction to obtain a corresponding first blockchain transaction;

[0194] A specifying submodule, used to specify the function and parameters of calling the smart contract in the first blockchain transaction to obtain the corresponding second blockchain transaction;

[0195] The first determination submodule is used to use the second blockchain transaction as the claim transaction.

[0196] In some optional implementations of this embodiment, the verification module 304 includes:

[0197] A first acquisition submodule, used to obtain a digital certificate provided by the verification node;

[0198] A second acquisition submodule is used to acquire a public key of a preset certificate issuer based on the target authentication institution;

[0199] A verification submodule, used to verify the digital certificate based on the public key of the certificate issuer;

[0200] The determination submodule is used to determine that the verification node has passed the node identity authentication if the digital certificate has passed the verification, and otherwise determine that the verification node has not passed the node identity authentication.

[0201] In some optional implementations of this embodiment, the first generating module 306 includes:

[0202] A first generating submodule, configured to generate a voting result corresponding to the claim transaction based on the verification result;

[0203] A screening submodule, used to screen out designated voting results that approve the transaction from the voting results;

[0204] A judgment submodule, used to judge whether the number of the specified voting results is greater than a preset number threshold;

[0205] a second generating submodule, for generating, if yes, a first validity result indicating that the content corresponding to the claim transaction is valid;

[0206] The third generating submodule is used to generate a second validity result indicating that the content corresponding to the claim transaction is invalid if no.

[0207] In some optional implementations of this embodiment, the payment module 308 includes:

[0208] A second determination submodule is used to determine the value of the claim amount from the claim result;

[0209] A third determination submodule is used to determine the blockchain wallet address corresponding to the client;

[0210] A deduction submodule, used to deduct a target claim amount corresponding to the claim amount value from a preset smart contract account;

[0211] The transfer submodule is used to transfer the target claim amount to the blockchain wallet address.

[0212] In some optional implementations of this embodiment, the blockchain-based claims processing device further includes:

[0213] A first acquisition module, used to acquire an input smart contract code corresponding to the claims processing;

[0214] A testing module, used to perform code testing on the smart contract code based on a preset testing strategy;

[0215] A compiling module, configured to compile the smart contract code based on a compiling tool in the target blockchain network to obtain a corresponding smart contract if the smart contract code passes the code test;

[0216] A second generation module, configured to generate a deployment script corresponding to the smart contract using a deployment tool in the target blockchain network;

[0217] A deployment module is used to deploy the smart contract in the target blockchain network based on the deployment script.

[0218] In some optional implementations of this embodiment, the blockchain-based claims processing device further includes:

[0219] A second acquisition module, used to acquire a target parameter corresponding to the claim settlement result;

[0220] A determination module, used for determining a target storage form;

[0221] A storage module is used to store the claim settlement result and the target parameters on the target blockchain network based on the target storage form.

[0222] To solve the above technical problems, the present application also provides a computer device. Figure 4 , Figure 4 This is a basic structural block diagram of the computer device in this embodiment.

[0223] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are interconnected through a system bus. It should be noted that the figure only shows a computer device 4 with components 41-43, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital processors (DSPs), embedded devices, etc.

[0224] The computer device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The computer device may interact with a user through a keyboard, a mouse, a remote controller, a touch pad, or a voice control device.

[0225] The memory 41 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 41 may be an internal storage unit of the computer device 4, such as a hard disk or memory of the computer device 4. In other embodiments, the memory 41 may also be an external storage device of the computer device 4, such as a plug-in hard disk, a smart memory card (Smart Med ia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device 4. Of course, the memory 41 may also include both the internal storage unit of the computer device 4 and its external storage device. In this embodiment, the memory 41 is generally used to store the operating system and various application software installed on the computer device 4, such as computer-readable instructions of a claims processing method based on blockchain. In addition, the memory 41 can also be used to temporarily store various types of data that have been output or are to be output.

[0226] The processor 42 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip in some embodiments. The processor 42 is generally used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to run computer-readable instructions stored in the memory 41 or process data, such as computer-readable instructions for running the blockchain-based claims processing method.

[0227] The network interface 43 may include a wireless network interface or a wired network interface. The network interface 43 is generally used to establish a communication connection between the computer device 4 and other electronic devices.

[0228] The present application also provides another embodiment, namely, providing a computer-readable storage medium, wherein the computer-readable storage medium stores computer-readable instructions, and the computer-readable instructions can be executed by at least one processor to enable the at least one processor to perform the steps of the blockchain-based claims processing method as described above.

[0229] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0230] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to perform equivalent replacement of some of the technical features therein. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.

Claims

1. A claims processing method based on blockchain, characterized in that: The steps include: When receiving a claim request from a customer, extracting claim data from the claim request, and calling a preset target identification agency to perform data identification on the claim data; wherein the claim request carries the claim data; If the claim data passes the data identification, then the claim data is structured and parsed to obtain the corresponding target claim data; Performing a transaction construction based on the target claim data to obtain a corresponding claim transaction, and broadcasting the claim transaction to the target blockchain network; Determine a verification node corresponding to the claim transaction, and perform node identity verification on the verification node based on the target authentication agency; wherein the number of the verification nodes includes multiple; If the verification node passes the node identity verification, the preset smart contract is executed based on each verification node to verify the claim transaction and obtain the corresponding verification result; generating a validity result corresponding to the claim transaction based on the verification result; If the validity result is valid, then based on the smart contract, the target claim data is processed to obtain a corresponding claim result; Based on the claim settlement result, the claim settlement amount is paid to the customer.

2. The blockchain-based claims processing method according to claim 1 is characterized in that: The step of constructing a transaction based on the target claim data to obtain a corresponding claim transaction specifically includes: Construct a blockchain transaction; Setting the target claim data as the data part of the blockchain transaction to obtain a corresponding first blockchain transaction; Specifying the function and parameters of calling the smart contract in the first blockchain transaction to obtain the corresponding second blockchain transaction; The second blockchain transaction is used as the claim settlement transaction.

3. The blockchain-based claims processing method according to claim 1 is characterized in that: The step of performing node identity authentication on the verification node based on the target authentication agency specifically includes: Obtaining a digital certificate provided by the verification node; Obtaining a public key of a preset certificate issuer based on the target authentication agency; Verifying the digital certificate based on the public key of the certificate issuer; If the digital certificate passes the verification, it is determined that the verification node passes the node identity authentication; otherwise, it is determined that the verification node fails the node identity authentication.

4. The blockchain-based claims processing method according to claim 1, characterized in that: The step of generating a validity result corresponding to the claim transaction based on the verification result specifically includes: generating a voting result corresponding to the claim transaction based on the verification result; Filtering out designated voting results that approve the transaction from the voting results; Determining whether the number of the specified voting results is greater than a preset number threshold; If so, generating a first validity result that the content corresponding to the claim transaction is valid; If not, a second validity result is generated indicating that the content corresponding to the claim transaction is invalid.

5. The blockchain-based claims processing method according to claim 1, characterized in that: The step of processing the payment of the claim to the customer based on the claim result specifically includes: Determine a claim amount numerical value from the claim settlement result; Determining a blockchain wallet address corresponding to the client; Deducting the target claim amount corresponding to the claim amount value from the preset smart contract account; The target claim amount is transferred to the blockchain wallet address.

6. The blockchain-based claims processing method according to claim 1, characterized in that: Before the step of executing the preset smart contract based on each verification node to verify the claim transaction and obtain the corresponding verification result, it also includes: Get the input smart contract code corresponding to the claim processing; Perform code testing on the smart contract code based on a preset testing strategy; If the smart contract code passes the code test, the smart contract code is compiled based on the compilation tool in the target blockchain network to obtain the corresponding smart contract; Generate a deployment script corresponding to the smart contract using a deployment tool in the target blockchain network; Based on the deployment script, the smart contract is deployed in the target blockchain network.

7. The blockchain-based claims processing method according to claim 1, characterized in that: After the step of processing the payment of the claim amount to the customer based on the claim result, the method further includes: Obtaining target parameters corresponding to the claim settlement result; Determine the target storage format; Based on the target storage format, the claim settlement result and the target parameters are stored on the target blockchain network.

8. A claims processing device based on blockchain, characterized in that: include: The first processing module is used to extract claim data from a claim request sent by a customer and call a preset target identification agency to perform data identification on the claim data when receiving the claim request sent by the customer; wherein the claim request carries the claim data; A parsing module, configured to perform structured parsing on the claim data to obtain corresponding target claim data if the claim data passes the data identification; A construction module, configured to construct a transaction based on the target claim data to obtain a corresponding claim transaction, and broadcast the claim transaction to the target blockchain network; A verification module, used to determine a verification node corresponding to the claim transaction, and perform node identity verification on the verification node based on the target identification agency; wherein the number of the verification nodes includes a plurality; An execution module, for executing a preset smart contract based on each verification node if the verification node passes the node identity verification, so as to verify the claim transaction and obtain a corresponding verification result; A first generating module, configured to generate a validity result corresponding to the claim settlement transaction based on the verification result; A second processing module, configured to, if the validity result is valid, perform claim processing on the target claim data based on the smart contract to obtain a corresponding claim result; The payment module is used to process the claim payment to the customer based on the claim result.

9. A computer device, characterized in that: It includes a memory and a processor, wherein the memory stores computer-readable instructions, and when the processor executes the computer-readable instructions, the steps of the blockchain-based claims processing method as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of the blockchain-based claims processing method as described in any one of claims 1 to 7.