Nuclear insurance business data processing method, device, computer equipment and storage medium
Through the business data processing system of blockchain technology, the multi-party interaction and information authenticity of data processing in the nuclear insurance community are solved, and efficient and secure data processing and storage are achieved.
Patent Information
- Application Number
- CN202110411520.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-16
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2041-04-16
AI Technical Summary
Traditional online office platforms are difficult to meet the data processing needs of high information authenticity requirements and involve multi-party interactions in nuclear insurance community business.
A business data processing system formed by blockchain technology includes execution nodes, data nodes and confirmation nodes. By receiving, processing and verifying business data, it generates negotiation information and order issuance information, and realizes decentralized storage and verification.
It realizes the safe and reliable processing of the business data of the nuclear insurance community, improves data processing efficiency, avoids the risk of data tampering caused by attacks by a single node, and simplifies business processes.
Smart Images

Figure CN114819868B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, apparatus, computer equipment and storage medium for processing nuclear insurance business data. Background Art
[0002] With the development of internet technology, various online office platforms have emerged. Data processing methods within these platforms can significantly improve work efficiency and reduce office costs. Different office environments and businesses have varying requirements for online office work. Therefore, traditional technologies typically select an appropriate platform framework based on the type of online office platform and implement the corresponding data processing based on the selected platform framework.
[0003] However, traditional technologies can only meet basic data processing needs. Specifically for nuclear insurance community business, due to its high requirements for information authenticity and the involvement of multi-party interactions, the data processing methods in general online office platforms are difficult to meet the above needs. Therefore, how to realize the processing of business data in the nuclear insurance community is a task that needs to be urgently solved for the safe and sound development of the nuclear insurance community business. Summary of the Invention
[0004] Based on this, it is necessary to provide a nuclear insurance business data processing method, device, computer equipment and storage medium that can meet the business needs of the nuclear insurance community in response to the above technical problems.
[0005] A method for processing nuclear insurance business data is applied to a business data processing system. The business data processing system includes an execution node, a data node, and a confirmation node. The execution node is used to execute:
[0006] receiving the business data transmitted by the data node, generating negotiation information according to the business data, and synchronizing the negotiation information to the business data processing system;
[0007] Obtain at least two processing results generated by the data node and the confirmation node respectively processing the business data;
[0008] Verifying the at least two processing results, and if the verification passes, receiving the insurance policy uploaded by the data node;
[0009] The policy issuance information is generated according to the insurance policy, and the policy issuance information is synchronized to the business data processing system.
[0010] In one embodiment, after synchronizing the order information to the business data processing system, the following steps are performed:
[0011] Acquire at least two pieces of reply information generated by the data node and the confirmation node respectively according to the order information, and synchronize the at least two pieces of reply information to the business data processing system.
[0012] In one embodiment, verifying the at least two processing results includes:
[0013] Obtaining a timestamp corresponding to each processing result;
[0014] Detecting whether the timestamp is within a preset time interval;
[0015] If the timestamp is within the time interval and the processing result is confirmation of the negotiation information, the verification is successful; otherwise, the verification is unsuccessful.
[0016] In one embodiment, after verifying the processing result, the method further includes:
[0017] If the verification fails, a record set is obtained; wherein the record set is the data node and the confirmation node processing the business data and generating log information in the processing result and a timestamp corresponding to the log information;
[0018] Prompt information is generated according to the record set, and the prompt information is synchronized to the business data processing system.
[0019] In one embodiment, generating prompt information according to the record set and synchronizing the prompt information to the business data processing system includes:
[0020] Acquire updated business data obtained by modifying the business data by the data node or confirmation node according to the prompt information;
[0021] Return to the step of generating negotiation information based on the business data until the order information is synchronized to the business data processing system.
[0022] In one embodiment, the acquiring of updated business data obtained by the data node or confirmation node modifying the business data according to the prompt information includes:
[0023] Acquire updated initial business data obtained by the data node or confirmation node modifying the business data according to the prompt information;
[0024] Synchronizing the updated initial business data to the business data processing system;
[0025] Acquire confirmation results of the initial business data from the data node and the confirmation node in the business data processing system, and when the confirmation results corresponding to the data node and the confirmation node are both passed, determine the initial business data as updated business data.
[0026] In one embodiment, the execution node is further configured to execute:
[0027] Obtaining billing information uploaded by the data node;
[0028] Splitting the bill information according to a preset bill allocation rule to obtain at least one sub-bill;
[0029] The sub-bill is synchronized to the business data processing system, so that the business data processing system distributes the sub-bill to the data node and the confirmation node.
[0030] A nuclear insurance business data processing device is applied to a business data processing system, wherein the business data processing system includes an execution node, a data node, and a confirmation node, wherein the execution node includes:
[0031] a data receiving module, configured to receive the business data transmitted by the data node, generate negotiation information based on the business data, and synchronize the negotiation information to the business data processing system;
[0032] A data processing module, configured to obtain at least two processing results generated by the data node and the confirmation node respectively processing the business data;
[0033] a data verification module, configured to verify the at least two processing results and, if the verification passes, receive the insurance policy uploaded by the data node;
[0034] The business generation module is used to generate policy information based on the insurance policy and synchronize the policy information to the business data processing system.
[0035] A computer device includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the nuclear insurance business data processing method described in any one of the above embodiments when executing the computer program.
[0036] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the method for processing nuclear insurance business data described in any one of the above embodiments.
[0037] The aforementioned nuclear insurance business data processing method, apparatus, computer equipment, and storage medium are applied to a business data processing system. The business data processing system includes an execution node, a data node, and a confirmation node. The execution node receives business data transmitted by the data node, generates negotiation information based on the business data, and synchronizes the negotiation information to the business data processing system; obtains at least two processing results generated by the data node and the confirmation node respectively processing the business data; verifies the at least two processing results, and if the verification passes, receives the insurance policy uploaded by the data node; generates policy issuance information based on the policy, and synchronizes the policy issuance information to the business data processing system. This completes the process from business data upload, business data confirmation, processing result verification, policy upload, and policy issuance, completing the processing of business data in the nuclear insurance community. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 1 is a flowchart of a method for processing insurance business data in one embodiment;
[0039] Figure 2 This is a flowchart of a possible implementation method of step S300 in one embodiment;
[0040] Figure 3 This is a flowchart of an implementable method after step S330 in one embodiment;
[0041] Figure 4 This is a flowchart of a possible implementation method of step S343 in one embodiment;
[0042] Figure 5 A schematic diagram of bill information storage on-chain in one embodiment;
[0043] Figure 6 A schematic diagram of storage of business opportunity information on a chain in one embodiment;
[0044] Figure 7 A schematic diagram of a storage process on an information chain in one embodiment;
[0045] Figure 8 is a structural block diagram of a core insurance business data processing device in one embodiment;
[0046] Figure 9 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0048] In one embodiment, Figure 1 As shown, a method for processing nuclear insurance business data is provided. The method is applied to a business data processing system. The business data processing system includes an execution node, a data node, and a confirmation node. The execution node is used to perform the following steps:
[0049] Step S100: receiving business data transmitted by a data node, generating negotiation information according to the business data, and synchronizing the negotiation information to a business data processing system.
[0050] Step S200: Obtain at least two processing results generated by the data node and the confirmation node respectively processing the business data.
[0051] Step S300: Verify at least two processing results. If the verification is successful, receive the insurance policy uploaded by the data node.
[0052] Step S400: Generate policy information based on the insurance policy and synchronize the policy information to the business data processing system.
[0053] Business data refers to data that needs to be processed within the nuclear insurance community, including policies, reinsurance clauses, and invoices. Execution nodes, data nodes, and confirmation nodes are blockchain nodes. Blockchain nodes are nodes in a data network built using blockchain technology, storing and processing data. Blockchain nodes can include various executing agencies, issuing companies, reinsurance companies, and reinsurers. Policies refer to insurance policies and invoices that the nuclear insurance community needs to sign or distribute.
[0054] Specifically, after the business data processing system receives the business data, the execution node receives the business data transmitted by the data node (e.g., the issuing company), generates negotiation information based on the business data, and synchronizes the negotiation information to the business data processing system. The data node (e.g., the issuing company) and the confirmation node (e.g., the overseas reinsurer or member company) in the business data processing system process the business data to obtain at least two corresponding processing results. The execution node obtains at least two processing results generated by the data node and the confirmation node respectively for processing the business data, and verifies the at least two processing results. If the verification is successful, it means that the data node and the confirmation node have no objection to the business data. At this time, if the execution node also confirms the business data, it receives the insurance policy uploaded by the data node, generates policy information based on the insurance policy, completes the processing of the business data in the insurance community, and synchronizes the policy information to the business data processing system.
[0055] Optionally, before accepting an insurance policy uploaded by a data node, both the data node and the confirmation node must review and confirm the business data. Only after confirmation by the data node, confirmation node, and execution node can the uploaded policy be accepted and the policy information generated based on the uploaded policy. Each of the data node, confirmation node, and execution node may involve multiple participating nodes. For example, if the confirmation node is an overseas reinsurer, the overseas reinsurer can be multiple companies: Company 1, Company 2, ..., Company N. In this case, the confirmation node includes multiple nodes: Node 1, Node 2, ..., Node N. When each of the data node, confirmation node, and execution node involves multiple participating nodes, the review and confirmation of the business data by each node requires that all nodes in that node review, confirm, and approve the business data.
[0056] The above-mentioned nuclear insurance business data processing method is applied to a business data processing system. The business data processing system includes an execution node, a data node, and a confirmation node. The execution node receives business data transmitted by the data node, generates negotiation information based on the business data, and synchronizes the negotiation information to the business data processing system; obtains at least two processing results generated by the data node and the confirmation node respectively processing the business data; verifies the at least two processing results, and if the verification passes, receives the insurance policy uploaded by the data node; generates issuance information based on the insurance policy, and synchronizes the issuance information to the business data processing system. This completes the process from business data upload, business data confirmation, processing result verification, policy upload, and issuance, completing the processing of business data in the nuclear insurance community.
[0057] Optionally, after generating the order information in step S400 and synchronizing the order information to the business data processing system, the following steps may be further included:
[0058] Obtain at least two pieces of reply information generated by the data node and the confirmation node respectively according to the order information, and synchronize the at least two pieces of reply information to the business data processing system.
[0059] Among them, the reply information refers to the response information of the data node and the confirmation node to the received order information.
[0060] Specifically, after the order information is generated in step S400 and synchronized to the business data processing system, the data node and the confirmation node confirm the order information of the execution node, generate the reply information, and synchronize the reply information to the business data processing system, so that each node in the business data processing system can store the reply information, realize decentralized storage, and avoid the risk of a single node being attacked and the stored files being tampered with.
[0061] In the above embodiment, synchronizing the back-signing information to the business data processing system enables each node in the business data processing system to store the back-signing information, realize decentralized storage, and avoid the risk of a single node being attacked and the stored files being tampered with.
[0062] In one embodiment, Figure 2 FIG. 1 is a flow chart of an implementation method of step S300, including:
[0063] Step S310: Obtain the timestamp corresponding to each processing result.
[0064] Step S320: Check whether the timestamp is within a preset time interval.
[0065] Step S330: If the timestamp is within the time interval and the processing result is confirmation of the negotiation information, the verification is successful; otherwise, the verification fails.
[0066] The preset time interval refers to a specified period of time. When processing data within the nuclear insurance community, each piece of data has a specific processing time limit. For example, if an insurance policy involves three parties, requiring the three individuals or companies to confirm and sign the contract within three working days, then the three parties must review and process the negotiation information within that timeframe. If the negotiation information is reviewed and processed within three working days, the processing result is considered valid. If it is not, the data is considered non-compliant.
[0067] Specifically, the timestamp corresponding to each processing result is obtained and tested to see if it falls within a preset time interval. If the timestamp falls within the time interval and the processing result is confirmation of the negotiation information being approved, it is considered that the negotiation information was processed within the specified time and the processing opinion is approved. The verification result is determined to be passed. Otherwise, it indicates that the negotiation information processing exceeded the limit, the processing result is considered non-compliant, and the verification result is determined to be failed.
[0068] In the above embodiment, the timestamp corresponding to each processing result is obtained; the timestamp is checked to see if it is within a preset time interval; if the timestamp is within the time interval and the processing result is confirmation of the negotiation information, the verification is passed; otherwise, the verification fails. This allows valid negotiation information to be screened out, improving data processing efficiency.
[0069] In one embodiment, Figure 3 FIG. 1 is a flow chart of an implementable method after step S330, including:
[0070] Step S341: If the verification fails, a record set is obtained; wherein the record set is a data node and a confirmation node that processes the business data and generates log information in the processing result and a timestamp corresponding to the log information.
[0071] Step S342: Generate prompt information based on the record set, and synchronize the prompt information to the business data processing system.
[0072] Specifically, if the verification fails, it means that the negotiation information processing exceeds the limit, or the negotiation information processing is not compliant. At this time, it is necessary to obtain the data node and confirmation node to process the business data, and generate the log information in the processing result and the timestamp corresponding to the log information. And according to the above timestamp, generate a prompt message. The prompt message includes the specific reason why the verification failed (the negotiation information processing exceeds the limit, or the negotiation information processing is not compliant) and the corresponding log information and timestamp. And synchronize the prompt message to the business data processing system so that the data nodes and confirmation nodes in the business data processing system can generate new business data or modify the business data according to the prompt message.
[0073] Optionally, after step S342, the method further includes:
[0074] Step S343: Acquire the updated business data obtained by the data node or confirmation node modifying the business data according to the prompt information.
[0075] Step S344, returning to the step of generating negotiation information based on the business data until the order information is synchronized to the business data processing system.
[0076] Specifically, after generating prompt information in step S342 and synchronizing it to the business data processing system, the data node and confirmation node modify the business data according to the prompt information and send the modified business data to the execution node. The execution node then generates negotiation information based on the new business data, and continues until new policy issuance information is generated and synchronized to the business data processing system. This completes the process from business data upload, business data confirmation, processing result verification (business data update), policy upload, and policy issuance, completing the processing of business data in the nuclear insurance community.
[0077] In the above embodiment, if the verification fails, a record set is obtained; wherein the record set processes the business data for the data node and the confirmation node, and generates log information in the processing result and a timestamp corresponding to the log information; a prompt message is generated according to the record set, and the prompt message is synchronized to the business data processing system. This facilitates the data nodes and confirmation nodes in the business data processing system to generate new business data or modify business data according to the prompt information. In the specific modification process, it is necessary to obtain the updated business data obtained by modifying the business data according to the prompt information by the data node or confirmation node; return to execute the step of generating negotiation information according to the business data until the order information is synchronized to the business data processing system. This completes the process from business data upload, business data confirmation, processing result verification, business data update, business data confirmation, processing result verification, policy upload and order issuance, and completes the processing of business data in the nuclear insurance community.
[0078] In one embodiment, Figure 4 FIG. 4 is a flow chart of an implementation method of step S343, including:
[0079] Step S3431: Acquire the updated initial business data obtained by the data node or confirmation node modifying the business data according to the prompt information.
[0080] Step S3432: Synchronize the updated initial business data to the business data processing system.
[0081] Step S3433: Obtain confirmation results of the data node and confirmation node in the business data processing system for the initial business data. When the confirmation results corresponding to the data node and confirmation node are both passed, the initial business data is determined as the updated business data.
[0082] Specifically, during the process of modifying business data, the data node or confirmation node modifies the business data according to the prompt information to obtain the updated initial business data. After obtaining the initial business data, the updated initial business data needs to be synchronized to the business data processing system. The data node and confirmation node in the business data processing system confirm the initial business data and obtain multiple confirmation results. If all multiple confirmation results are passed, it means that the data node and confirmation node both agree to the modification of the business data. At this time, the initial business data is confirmed as the updated business data through the modification.
[0083] In the above embodiment, the data node or confirmation node obtains updated initial business data by modifying the business data according to the prompt information; the updated initial business data is synchronized to the business data processing system; and the confirmation results of the data node and confirmation node in the business data processing system are obtained. When the corresponding confirmation results of the data node and confirmation node are both passed, the initial business data is determined to be the updated business data. In this way, each node has a complete data backup, and modifications can only be made after consensus among multiple parties, which can prevent business data from being tampered with.
[0084] In one embodiment, Figure 5 Figure 2 shows a schematic diagram of bill information storage on the nuclear insurance community's billing chain. Specifically, the process includes: obtaining bill information uploaded by data nodes; splitting the bill information according to preset bill allocation rules to obtain at least one sub-bill; and synchronizing the sub-bill to the business data processing system, which then distributes the sub-bill to data nodes and confirmation nodes.
[0085] Specifically, the incoming bill information is entered into the business data processing system and distributed to the issuing company (nodes in the business data processing system, such as the issuing company, member companies, and overseas reinsurers) and the executing agency (nodes in the business data processing system, such as the issuing company, member companies, and overseas reinsurers) for bill review. Upon approval, the bill is split into at least one sub-bill. The sub-bill is synchronized with the business data processing system, which then distributes it to data nodes and confirmation nodes. Data nodes and confirmation nodes can download bill information based on their specific needs. Furthermore, bill information can optionally be stored locally.
[0086] In a specific embodiment, Figure 6 Figure 2 shows a schematic diagram of the storage of business opportunity information on the blockchain within the nuclear insurance community. Specifically, execution nodes, data nodes, and confirmation nodes (executing agencies, issuing companies, or overseas reinsurers) store business data (insurance information, contract terms, or policy information) in nodes (blockchain nodes) within the business data processing system. Each node processes the business data (transaction negotiation, business opportunity confirmation, policy upload, and review), obtains processing results, and issues policy confirmation. These processing results are synchronized to at least two business data processing nodes or stored in local storage. Next, a cover note is generated and distributed to member companies or overseas reinsurers. After confirmation and signature by the member companies or overseas reinsurers, a verification result is generated and stored in at least two business data processing nodes or in local storage. Finally, based on the business data and verification results from the at least two business data processing nodes, at least one of an insurance policy or an invoice is generated.
[0087] In a specific embodiment, Figure 7 The figure below is a schematic diagram of the information storage process on the nuclear insurance community. This includes on-chain data, the issuing company, the executing agency, the overseas reinsurer, and the member companies. Specifically, regarding the audit of business opportunity information, the negotiation process is as follows: the executing agency creates the business opportunity and organizes the negotiation. After the negotiation is completed, the negotiation information is sent to the issuing company, forming a policy negotiation. This negotiation information is then sent to the overseas reinsurer, forming a transfer negotiation. After the business opportunity is confirmed, the executing agency receives the insurance policy uploaded by the issuing company and has it confirmed by the issuing company and the overseas reinsurer. It then collects the back-signing information from the issuing company, the overseas reinsurer, and the member companies, and synchronizes this back-signing information with the business data processing system. This decentralized storage allows each node in the business data processing system to store the back-signing information, preventing the risk of stored files being tampered with due to attacks on a single node.
[0088] Optionally, the negotiating parties can negotiate the contract online, and the system will save the confirmed contract data within the application system. At the confirmation point, the system will also push key contract information (partial summary) to the blockchain node, and the attached content will also be saved as a hash on the blockchain. Other relevant organizations, if they have locally deployed blockchain nodes, can access the contract data in real time to complete subsequent internal business processes.
[0089] Regarding the audit of financial information, the billing process is as follows: After the issuing company enters the incoming invoice, the executing agency reviews and splits the invoice, sends the outgoing invoice to the issuing company, overseas reinsurer, and member companies, and conducts settlement review based on the issuing company's settlement confirmation, completing the financial information audit. The billing process is similar to the negotiation process. After the user enters the invoice into the system, the application saves the invoice data and simultaneously pushes each company's invoice to the blockchain node. Each company then obtains its invoice data from the node and completes subsequent internal processes.
[0090] The above embodiment can complete the entire process from business data upload, business data confirmation, processing result verification, policy upload, and policy issuance, completing the processing of business data within the insurance community. This eliminates the tedious manual process of policy or bill processing and improves processing efficiency. It also enables distributed, decentralized, and tamper-proof processing and storage of business data, ensuring the security of business data. Furthermore, it eliminates the need for offline consultations, simplifies the business data processing process, and improves data processing efficiency.
[0091] It should be understood that although Figure 1-7The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 1-7 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0092] In one embodiment, Figure 8 As shown, a nuclear insurance business data processing device is provided, which is applied to a business data processing system. The business data processing system includes an execution node, a data node, and a confirmation node. The execution node includes:
[0093] The data receiving module 801 is used to receive business data transmitted by the data node, generate negotiation information based on the business data, and synchronize the negotiation information to the business data processing system;
[0094] The data processing module 802 is used to obtain at least two processing results generated by the data node and the confirmation node respectively processing the business data;
[0095] The data verification module 803 is used to verify at least two processing results and receive the insurance policy uploaded by the data node if the verification passes;
[0096] The business generation module 804 is used to generate policy information based on the insurance policy and synchronize the policy information to the business data processing system.
[0097] In one embodiment, the business generation module 804 is further used to: obtain at least two pieces of reply information generated by the data node and the confirmation node respectively according to the order information, and synchronize the at least two pieces of reply information to the business data processing system.
[0098] In one embodiment, the data verification module 803 is further used to: obtain the timestamp corresponding to each processing result; detect whether the timestamp is within a preset time interval; if the timestamp is within the time interval and the processing result is confirmation of the negotiation information, the verification is passed, otherwise the verification fails.
[0099] In one embodiment, the data verification module 803 is also used to: if the verification fails, obtain a record set; wherein the record set processes the business data for the data node and the confirmation node, and generates log information in the processing result and a timestamp corresponding to the log information; generate prompt information based on the record set, and synchronize the prompt information to the business data processing system.
[0100] In one embodiment, the data verification module 803 is also used to: obtain the updated business data obtained by modifying the business data by the data node or confirmation node according to the prompt information; return to execute the step of generating negotiation information based on the business data until the order information is synchronized to the business data processing system.
[0101] In one embodiment, the data verification module 803 is also used to: obtain the updated initial business data obtained by modifying the business data by the data node or confirmation node according to the prompt information; synchronize the updated initial business data to the business data processing system; obtain the confirmation results of the data node and confirmation node in the business data processing system for the initial business data, and when the confirmation results corresponding to the data node and the confirmation node are both passed, the initial business data is determined as the updated business data.
[0102] In one embodiment, the nuclear insurance business data processing device also includes a bill processing module, which is used to: obtain bill information uploaded by the data node; split the bill information according to the preset bill allocation rules to obtain at least one sub-bill; synchronize the sub-bill to the business data processing system, so that the business data processing system distributes the sub-bill to the data node and the confirmation node.
[0103] The specific definition of the core insurance business data processing device can be found in the definition of the core insurance business data processing method above, and will not be repeated here. The various modules in the above-mentioned core insurance business data processing device can be implemented in whole or in part by software, hardware, or a combination thereof. 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.
[0104] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 9As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device 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 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 communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for processing data of a nuclear insurance business is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.
[0105] Those skilled in the art will understand that Figure 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0106] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0107] Receive business data transmitted by data nodes, generate negotiation information based on the business data, and synchronize the negotiation information to the business data processing system;
[0108] Obtain at least two processing results generated by the data node and the confirmation node respectively processing the business data;
[0109] Verify at least two processing results. If the verification passes, receive the insurance policy uploaded by the data node;
[0110] Generate policy information based on the insurance policy and synchronize the policy information to the business data processing system.
[0111] In one embodiment, when the processor executes the computer program, it also implements the following steps: obtaining at least two pieces of reply information generated by the data node and the confirmation node respectively according to the order information, and synchronizing the at least two pieces of reply information to the business data processing system.
[0112] In one embodiment, when the processor executes the computer program, it also implements the following steps: obtaining a timestamp corresponding to each processing result; detecting whether the timestamp is within a preset time interval; if the timestamp is within the time interval and the processing result is confirmation of the negotiation information, the verification is successful; otherwise, the verification fails.
[0113] In one embodiment, when the processor executes the computer program, it also implements the following steps: if the verification fails, a record set is obtained; wherein the record set processes the business data for the data node and the confirmation node, and generates log information in the processing result and a timestamp corresponding to the log information; prompt information is generated according to the record set, and the prompt information is synchronized to the business data processing system.
[0114] In one embodiment, when the processor executes the computer program, it also implements the following steps: obtaining updated business data obtained by modifying the business data by the data node or confirmation node according to the prompt information; returning to execute the step of generating negotiation information based on the business data until the order information is synchronized to the business data processing system.
[0115] In one embodiment, when the processor executes the computer program, it also implements the following steps: obtaining updated initial business data obtained by modifying the business data by the data node or confirmation node according to the prompt information; synchronizing the updated initial business data to the business data processing system; obtaining the confirmation results of the initial business data by the data node and the confirmation node in the business data processing system, and when the confirmation results corresponding to the data node and the confirmation node are both passed, the initial business data is determined as the updated business data.
[0116] In one embodiment, when the processor executes the computer program, it also implements the following steps: obtaining bill information uploaded by the data node; splitting the bill information according to preset bill distribution rules to obtain at least one sub-bill; synchronizing the sub-bill to the business data processing system so that the business data processing system distributes the sub-bill to the data node and the confirmation node.
[0117] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0118] Receive business data transmitted by data nodes, generate negotiation information based on the business data, and synchronize the negotiation information to the business data processing system;
[0119] Obtain at least two processing results generated by the data node and the confirmation node respectively processing the business data;
[0120] Verify at least two processing results. If the verification passes, receive the insurance policy uploaded by the data node;
[0121] Generate policy information based on the insurance policy and synchronize the policy information to the business data processing system.
[0122] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining at least two pieces of reply information generated by the data node and the confirmation node respectively according to the order information, and synchronizing the at least two pieces of reply information to the business data processing system.
[0123] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining the timestamp corresponding to each processing result; detecting whether the timestamp is within a preset time interval; if the timestamp is within the time interval and the processing result is confirmation of the negotiation information, the verification is passed, otherwise the verification fails.
[0124] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: if the verification fails, a record set is obtained; wherein the record set processes the business data for the data node and the confirmation node, and generates log information in the processing result and a timestamp corresponding to the log information; prompt information is generated according to the record set, and the prompt information is synchronized to the business data processing system.
[0125] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining updated business data obtained by modifying the business data by the data node or confirmation node according to the prompt information; returning to execute the step of generating negotiation information based on the business data until the order information is synchronized to the business data processing system.
[0126] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining updated initial business data obtained by modifying the business data by the data node or confirmation node according to the prompt information; synchronizing the updated initial business data to the business data processing system; obtaining the confirmation results of the initial business data by the data node and the confirmation node in the business data processing system, and when the confirmation results corresponding to the data node and the confirmation node are both passed, the initial business data is determined as the updated business data.
[0127] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining bill information uploaded by the data node; splitting the bill information according to preset bill distribution rules to obtain at least one sub-bill; synchronizing the sub-bill to the business data processing system so that the business data processing system distributes the sub-bill to the data node and the confirmation node.
[0128] Those skilled in the art will appreciate 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 at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0129] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0130] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A method for processing nuclear insurance business data, characterized in that: The core insurance business data processing method is applied to a business data processing system, which includes an execution node, a data node, and a confirmation node. The execution node is used to execute: receiving the business data transmitted by the data node, generating negotiation information according to the business data, and synchronizing the negotiation information to the business data processing system; Obtain at least two processing results generated by the data node and the confirmation node respectively processing the business data; Verifying the at least two processing results, and if the verification passes, receiving the insurance policy uploaded by the data node; Generate policy information based on the policy, and synchronize the policy information to the business data processing system; The verifying the at least two processing results includes: Obtaining a timestamp corresponding to each processing result; Detecting whether the timestamp is within a preset time interval; If the timestamp is within the time interval and the processing result is confirmation of the negotiation information, the verification is successful; otherwise, the verification fails; The method further comprises: If the verification fails, a record set is obtained; wherein the record set is the data node and the confirmation node processing the business data and generating log information in the processing result and a timestamp corresponding to the log information; Generating prompt information according to the record set, and synchronizing the prompt information to the business data processing system; the prompt information includes the specific reason for the verification failure, the corresponding log information, and the timestamp; Generating prompt information according to the record set and synchronizing the prompt information to the business data processing system includes: Acquire updated business data obtained by modifying the business data by the data node or confirmation node according to the prompt information; Return to the step of generating negotiation information based on the business data until the order information is synchronized to the business data processing system.
2. The method according to claim 1, characterized in that After synchronizing the order information to the business data processing system, the method includes: Acquire at least two pieces of reply information generated by the data node and the confirmation node respectively according to the order information, and synchronize the at least two pieces of reply information to the business data processing system.
3. The method according to claim 1, characterized in that The acquiring of the updated business data obtained by the data node or the confirmation node modifying the business data according to the prompt information includes: Acquire updated initial business data obtained by the data node or confirmation node modifying the business data according to the prompt information; Synchronizing the updated initial business data to the business data processing system; Acquire confirmation results of the initial business data from the data node and the confirmation node in the business data processing system, and when the confirmation results corresponding to the data node and the confirmation node are both passed, determine the initial business data as updated business data.
4. The method according to claim 1, wherein The execution node is also used to execute: Obtaining billing information uploaded by the data node; Splitting the bill information according to a preset bill allocation rule to obtain at least one sub-bill; The sub-bill is synchronized to the business data processing system, so that the business data processing system distributes the sub-bill to the data node and the confirmation node.
5. A nuclear insurance business data processing device, characterized in that: The core insurance business data processing device is applied to a business data processing system, which includes an execution node, a data node, and a confirmation node. The execution node includes: a data receiving module, configured to receive the business data transmitted by the data node, generate negotiation information based on the business data, and synchronize the negotiation information to the business data processing system; A data processing module, configured to obtain at least two processing results generated by the data node and the confirmation node respectively processing the business data; a data verification module, configured to verify the at least two processing results and, if the verification passes, receive the insurance policy uploaded by the data node; A business generating module, configured to generate policy information based on the policy and synchronize the policy information to the business data processing system; The data verification module is specifically used to obtain the timestamp corresponding to each processing result; Detecting whether the timestamp is within a preset time interval; If the timestamp is within the time interval and the processing result is confirmation of the negotiation information, the verification is successful; otherwise, the verification fails; The data verification module is specifically configured to obtain a record set if the verification fails; wherein the record set is the data node and the confirmation node processing the business data and generating log information in the processing result and a timestamp corresponding to the log information; Generating prompt information according to the record set, and synchronizing the prompt information to the business data processing system; the prompt information includes the specific reason for the verification failure, the corresponding log information, and the timestamp; The data verification module is specifically used to obtain updated business data obtained by the data node or confirmation node modifying the business data according to the prompt information; Return to the step of generating negotiation information based on the business data until the order information is synchronized to the business data processing system.
6. The device according to claim 5, characterized in that The business generation module is further configured to obtain at least two pieces of reply information generated by the data node and the confirmation node respectively according to the order information, and synchronize the at least two pieces of reply information to the business data processing system.
7. The device according to claim 5, characterized in that The data verification module is specifically used to obtain the updated initial business data obtained by the data node or the confirmation node modifying the business data according to the prompt information; and synchronize the updated initial business data to the business data processing system; Acquire confirmation results of the initial business data from the data node and the confirmation node in the business data processing system, and when the confirmation results corresponding to the data node and the confirmation node are both passed, determine the initial business data as updated business data.
8. The device according to claim 5, characterized in that The core insurance business data processing device further includes a bill processing module for obtaining bill information uploaded by the data node; splitting the bill information according to a preset bill allocation rule to obtain at least one sub-bill; The sub-bill is synchronized to the business data processing system, so that the business data processing system distributes the sub-bill to the data node and the confirmation node.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Data processing method and device, computer equipment and storage medium
CN110555779A