Method and apparatus for processing link data, computer device and storage medium

By obtaining initial insurance data from the underwriting orchestration chain, assembling and structurally adjusting it before storage, the problem of developers repeatedly processing data in different chains is solved, data reuse is realized between different business chain processes, and development efficiency is improved.

CN117112665BActive Publication Date: 2025-10-21PING AN TECH (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311002543.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-08
Publication Date
2025-10-21
Estimated Expiration
2043-08-08

AI Technical Summary

Technical Problem

In the business system, developers need to assemble and process data in the underwriting orchestration link and the underwriting compensation orchestration link respectively, resulting in high manpower input and low development efficiency.

Method used

Initial insurance data is obtained from the pre-set insurance underwriting orchestration link, the data is assembled and its structure is adjusted, stored in the target medium, and processed in the insurance compensation orchestration link. If the process is abnormal, the data is extracted for compensation processing.

Benefits of technology

It enables the reuse of insurance data across different business processes, reducing the manpower required by developers and improving the development efficiency and data reusability of the processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117112665B_ABST
    Figure CN117112665B_ABST
Patent Text Reader

Abstract

The application belongs to the fields of big data and financial technology, and relates to a link data processing method, comprising the following steps: obtaining initial insurance data from an insurance arrangement link; assembling the initial insurance data to obtain first insurance data; adjusting the data structure of the first insurance data to obtain second insurance data; storing the second insurance data based on a target storage medium; if a process processing result of an insurance compensation arrangement link obtained is an abnormal processing result, extracting the second insurance data, and using the second insurance data to perform insurance compensation processing on the insurance compensation arrangement link. The application also provides a link data processing device, a computer device and a storage medium. In addition, the application also relates to blockchain technology, and the second insurance data can be stored in a blockchain. The application can be applied to a link management scene in the financial field to realize the reuse of insurance data between different business link processes, and improve the data reusability and development efficiency in the link process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of big data and financial technology, and in particular to methods, devices, computer equipment and storage media for processing link data. Background Art

[0002] With increasing awareness of insurance, insurance companies are expanding their investment and underwriting businesses, and have developed corresponding business systems for this purpose. Since its implementation in the business system, individual insurance integration, a core project for individual insurance contracts, has been continuously integrated with data comparison and process verification to gradually transition between processes. The orchestration chain, a core component of investment and underwriting, plays a crucial role in decoupling functions between systems and reusing functional modules. It also offers significant advantages in application service development costs, service call performance, and process flow data traceability.

[0003] The service orchestration chain within the business system includes the insurance and underwriting orchestration chain and the insurance and compensation orchestration chain. When developers iterate on the service orchestration within the business system, they often face two relatively complex orchestration files with similar functions. Data assembly and processing must be performed separately in different chains, resulting in a high investment in developer effort during chain process iterations and low service orchestration chain development efficiency. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to propose a link data processing method, device, computer equipment and storage medium to solve the technical problems in existing business systems, in which data needs to be assembled and processed separately in different links, resulting in large manpower investment for developers in link process iteration and low development efficiency of service orchestration links.

[0005] In order to solve the above technical problems, the present application provides a method for processing link data, which adopts the following technical solutions:

[0006] Obtain initial insurance data from the preset insurance orchestration link;

[0007] Performing data assembly processing on the initial insurance data to obtain first insurance data;

[0008] Adjusting the data structure of the first insurance data to obtain second insurance data;

[0009] Storing the second insurance data based on a preset target storage medium;

[0010] Obtain the process processing results of the preset underwriting compensation orchestration link;

[0011] If the process processing result is a processing exception, the second insurance data is extracted from the target storage medium, and the second insurance data is used to perform insurance compensation processing on the insurance compensation orchestration link.

[0012] Furthermore, the step of performing data assembly processing on the initial insurance data to obtain the first insurance data specifically includes:

[0013] Calling a preset business system and establishing a communication connection with the business system;

[0014] Based on the communication connection, obtaining product data and salesperson data corresponding to the initial insurance data from the business system;

[0015] Obtaining cost information corresponding to the initial insurance data;

[0016] The initial insurance data, the product data, the salesperson data and the expense information are assembled to obtain the first insurance data.

[0017] Furthermore, the step of adjusting the data structure of the first insurance data to obtain the second insurance data specifically includes:

[0018] Obtaining data processing logic corresponding to the insurance compensation orchestration link;

[0019] Adjusting the data structure of the first insurance data based on the data processing logic to obtain adjusted first insurance data;

[0020] The adjusted first insurance data is used as the second insurance data.

[0021] Furthermore, the step of storing the second insurance data based on a preset target storage medium specifically includes:

[0022] determining a target storage medium from all preset storage media;

[0023] Adding a new target storage sub-area in the target storage medium;

[0024] The second insurance data is stored in the target storage sub-area.

[0025] Furthermore, the step of storing the second insurance data in the target storage sub-area specifically includes:

[0026] Determine how data will be stored;

[0027] performing data conversion on the second insurance data based on the data storage method to obtain converted second insurance data;

[0028] The converted second insurance data is stored in the target storage sub-area.

[0029] Furthermore, the step of using the second insurance data to perform insurance compensation processing on the insurance compensation orchestration link specifically includes:

[0030] Inputting the second insurance application data as insurance compensation data into the insurance application and insurance arrangement link;

[0031] Assembling the insurance compensation data in the insurance arrangement link to obtain target insurance compensation data;

[0032] The target underwriting compensation data is processed on the ground.

[0033] Furthermore, after the step of performing on-site processing on the target underwriting compensation data, the method further includes:

[0034] After completing the landing processing of the target underwriting compensation data, determining whether a data acquisition request from an external system is received; wherein the data acquisition request carries a data identifier;

[0035] If so, parsing the data acquisition request to obtain the data identifier;

[0036] Perform data query processing based on the data identifier to obtain specified data corresponding to the data identifier;

[0037] The designated data is sent to the external system based on a message queue.

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

[0039] The first acquisition module is used to obtain initial insurance data from the preset insurance planning link;

[0040] A first processing module is used to perform data assembly processing on the initial insurance data to obtain first insurance data;

[0041] an adjustment module, configured to adjust the data structure of the first insurance data to obtain second insurance data;

[0042] A storage module, configured to store the second insurance data based on a preset target storage medium;

[0043] The second acquisition module is used to obtain the process processing result of the preset underwriting compensation arrangement link;

[0044] The second processing module is used to extract the second insurance data from the target storage medium if the process processing result is a processing exception, and use the second insurance data to perform insurance compensation processing on the insurance compensation orchestration link.

[0045] 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:

[0046] Obtain initial insurance data from the preset insurance orchestration link;

[0047] Performing data assembly processing on the initial insurance data to obtain first insurance data;

[0048] Adjusting the data structure of the first insurance data to obtain second insurance data;

[0049] Storing the second insurance data based on a preset target storage medium;

[0050] Obtain the process processing results of the preset underwriting compensation orchestration link;

[0051] If the process processing result is a processing exception, the second insurance data is extracted from the target storage medium, and the second insurance data is used to perform insurance compensation processing on the insurance compensation orchestration link.

[0052] 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:

[0053] Obtain initial insurance data from the preset insurance orchestration link;

[0054] Performing data assembly processing on the initial insurance data to obtain first insurance data;

[0055] Adjusting the data structure of the first insurance data to obtain second insurance data;

[0056] Storing the second insurance data based on a preset target storage medium;

[0057] Obtain the process processing results of the preset underwriting compensation orchestration link;

[0058] If the process processing result is a processing exception, the second insurance data is extracted from the target storage medium, and the second insurance data is used to perform insurance compensation processing on the insurance compensation orchestration link.

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

[0060] The embodiment of the present application first obtains the initial insurance data from the preset insurance and underwriting orchestration link; then performs data assembly processing on the initial insurance data to obtain the first insurance data; then performs data structure adjustment on the first insurance data to obtain the second insurance data; subsequently stores the second insurance data based on the preset target storage medium; further obtains the process processing result of the preset underwriting and compensation orchestration link; if the process processing result is a processing exception, extracts the second insurance data from the target storage medium, and uses the second insurance data to perform insurance compensation processing on the underwriting and compensation orchestration link. After the initial insurance data obtained from the insurance and underwriting orchestration link is subjected to data assembly processing to obtain the first insurance data, the present application intelligently reprocesses the first insurance data based on the data structure adjustment to obtain the second insurance data, and then subsequently uses the second insurance data to be applied to the underwriting and compensation orchestration link for insurance compensation processing, which can realize the reuse of insurance data between different business link processes, thereby greatly reducing the manpower input of developers in link process iteration, streamlining the development of link processes, and effectively improving the reusability and development efficiency of data in link processes. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

[0063] Figure 2 A flowchart of an embodiment of a method for processing link data according to the present application;

[0064] Figure 3 is a structural diagram of an embodiment of a link data processing device according to the present application;

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

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

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

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

[0069] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. Network 104 is a medium for providing communication links between terminal devices 101, 102, 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0070] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0071] Terminal devices 101, 102, and 103 can be various electronic devices with display screens and support web browsing, including but not limited to smartphones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV), laptop computers, desktop computers, etc.

[0072] The server 105 may be a server that provides various services, such as a background server that provides support for web pages displayed on the terminal devices 101 , 102 , and 103 .

[0073] It should be noted that the link data processing method provided in the embodiment of the present application is generally executed by a server / terminal device, and accordingly, the link data processing device is generally set in the server / terminal device.

[0074] 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 achieve optimal results.

[0075] Fundamental AI technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interaction systems, and mechatronics. AI software technologies primarily encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0076] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.

[0077] Continue to refer Figure 2 , shows a flowchart of an embodiment of the method for processing link data according to the present application. According to different needs, the order of the steps in the flowchart can be changed, and some steps can be omitted. The method for processing link data provided in the embodiment of the present application can be applied to any scenario that requires link data management, and the method for processing link data can be applied to products in these scenarios, for example, link data management in the financial and insurance fields. The method for processing link data includes the following steps:

[0078] Step S201: Obtain initial insurance data from a preset insurance planning link.

[0079] In this embodiment, the link data processing method is executed on the electronic device (eg Figure 1The server / terminal device shown) can obtain the initial insurance data through a wired connection or a wireless connection. It should be noted that the above-mentioned wireless connection method may include but is not limited to 3G / 4G / 5G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other wireless connection methods currently known or developed in the future. The electronic device includes an insurance system, and the insurance system includes a service orchestration link. The service orchestration link includes an order-based insurance orchestration link, a non-order-based insurance orchestration link, and an insurance compensation orchestration link. Among them, since the non-order-based insurance orchestration link is a process for data comparison during system switching and is not actually used at present, the above-mentioned insurance orchestration link refers to the order-based insurance orchestration link. For example, in the business scenario of financial insurance, the insurance data may include the customer's order data after completing the insurance, and the order data includes policy data.

[0080] Step S202: performing data assembly processing on the initial insurance data to obtain first insurance data.

[0081] In this embodiment, the specific implementation process of the above-mentioned data assembly processing of the initial insurance data to obtain the first insurance data will be further described in detail in subsequent specific embodiments of this application and will not be elaborated on here.

[0082] Step S203: Adjust the data structure of the first insurance data to obtain second insurance data.

[0083] In this embodiment, the specific implementation process of adjusting the data structure of the first insurance data to obtain the second insurance data will be further described in detail in subsequent specific embodiments of this application and will not be elaborated on here.

[0084] Step S204: storing the second insurance data based on a preset target storage medium.

[0085] In this embodiment, the specific implementation process of storing the second insurance data based on the preset target storage medium will be further described in detail in subsequent specific embodiments of this application and will not be elaborated on here.

[0086] Step S205: Obtain the process processing result of the preset underwriting compensation arrangement link.

[0087] In this embodiment, the process processing result may include normal processing and abnormal processing.

[0088] Step S206: If the process processing result is a processing exception, the second insurance data is extracted from the target storage medium, and the second insurance data is used to perform insurance compensation processing on the insurance compensation orchestration link.

[0089] In this embodiment, the second insurance application data can be extracted from the target storage medium by performing a data query on the target storage medium. The specific implementation process of using the second insurance application data to perform insurance compensation processing on the insurance compensation orchestration link will be further described in detail in subsequent specific embodiments of this application and will not be elaborated on here.

[0090] The present application first obtains the initial insurance data from the preset insurance and underwriting orchestration link; then performs data assembly processing on the initial insurance data to obtain the first insurance data; then performs data structure adjustment on the first insurance data to obtain the second insurance data; subsequently stores the second insurance data based on the preset target storage medium; further obtains the process processing result of the preset underwriting and compensation orchestration link; if the process processing result is a processing exception, extracts the second insurance data from the target storage medium, and uses the second insurance data to perform insurance compensation processing on the underwriting and compensation orchestration link. After the present application performs data assembly processing on the initial insurance data obtained from the insurance and underwriting orchestration link to obtain the first insurance data, it will intelligently reprocess the first insurance data based on the data structure adjustment to obtain the second insurance data, and then subsequently use the second insurance data to apply to the underwriting and compensation orchestration link for insurance compensation processing, which can realize the reuse of insurance data between different business link processes, thereby greatly reducing the manpower input of developers in link process iteration, streamlining the development of link processes, and effectively improving the reusability and development efficiency of data in link processes.

[0091] In some optional implementations, step S202 includes the following steps:

[0092] Call the preset business system and establish a communication connection with the business system.

[0093] In this embodiment, the aforementioned business system is a pre-built system that stores other business data associated with the insurance data, and may include, for example, a product system and a channel system. For example, in the business scenario of storing insurance data in financial insurance, the business system may store at least transaction data, payment data, business data, product data, salesperson data, expense information, and so on, that matches the insurance data.

[0094] Based on the communication connection, product data and salesperson data corresponding to the initial insurance data are obtained from the business system.

[0095] In this embodiment, after establishing a communication connection between the electronic device and the business system, data query processing can be performed on the business system based on the initial insurance data to query product data and salesperson data corresponding to the initial insurance data from the business system.

[0096] Acquire cost information corresponding to the initial insurance data.

[0097] In this embodiment, the cost information may include information such as premium and insured amount.

[0098] The initial insurance data, the product data, the salesperson data and the expense information are assembled to obtain the first insurance data.

[0099] In this embodiment, the assembled first insurance data at least includes the initial insurance data, the product data, the salesperson data, the cost information and other data.

[0100] This application calls a preset business system and establishes a communication connection with the business system; then, based on the communication connection, obtains product data and salesperson data corresponding to the initial insurance data from the business system; then obtains expense information corresponding to the initial insurance data; and subsequently assembles the initial insurance data, the product data, the salesperson data, and the expense information to obtain the first insurance data. By using the business system, this application performs data query processing on the business system based on the initial insurance data, and can quickly retrieve associated data that matches the initial insurance data from the business system. Subsequently, the initial insurance data and the associated data can be integrated to quickly and accurately complete the assembly of the initial insurance data.

[0101] In some optional implementations of this embodiment, step S203 includes the following steps:

[0102] Obtain the data processing logic corresponding to the underwriting compensation orchestration link.

[0103] In this embodiment, data processing logic matching different business process flows is pre-configured based on different business requirements. Specifically, for the underwriting and compensation orchestration process, the data processing logic is order + policy dimension processing.

[0104] The data structure of the first insurance data is adjusted based on the data processing logic to obtain adjusted first insurance data.

[0105] In the prior art, insurance data can also be referred to as order data, and data processing logic can also be referred to as data processing and storage logic. In the insurance and underwriting orchestration link, the data processing and storage logic for insurance data is to split the order dimension data into policy dimension data for storage. In this embodiment, unlike the original data processing and storage logic of the insurance and underwriting orchestration link that splits the order dimension data into policy dimension data, this embodiment reassembles the order dimension data into order data according to the policy data, so that the assembled order data can be reused in the underwriting and compensation orchestration link. For example, the original data processing and storage logic of the insurance and underwriting orchestration link is to split the order data into multiple policy dimension data (policy 1, policy 2, policy 3), and the improved data processing and storage logic is to reassemble the order dimension data into order data {order 1 (policy 1), order 2 (policy 2), order 3 (policy 3)} according to the policy data.

[0106] The adjusted first insurance data is used as the second insurance data.

[0107] This application obtains the data processing logic corresponding to the insurance compensation orchestration link; subsequently, the data structure of the first insurance data is adjusted based on the data processing logic to obtain the adjusted first insurance data, and the adjusted first insurance data is used as the second insurance data. This application uses the data processing logic corresponding to the insurance compensation orchestration link to adjust the data structure of the first insurance data, which can achieve the rapid and accurate generation of the second insurance data that can be reused in the insurance compensation orchestration link, which is beneficial for the subsequent application of the second insurance data to the insurance compensation processing of the insurance compensation orchestration link, thereby effectively improving the reusability and development efficiency of data in the link process.

[0108] In some optional implementations, step S204 includes the following steps:

[0109] Determine a target storage medium from all preset storage media.

[0110] In this embodiment, the storage medium may include any one of a local database, a cloud, a blockchain, etc. The target storage medium may be determined from all storage media according to actual business needs, or one medium may be randomly determined from all storage media as the target storage medium.

[0111] A target storage sub-area is added in the target storage medium.

[0112] In this embodiment, after determining the target storage medium, a target storage sub-area can be created within the target storage medium and named after the second insurance data. Subsequently, using the target storage sub-area to store the second insurance data can improve the independence and standardization of data storage.

[0113] The second insurance data is stored in the target storage sub-area.

[0114] In this embodiment, the specific implementation process of storing the second insurance data in the target storage sub-area will be further described in detail in subsequent specific embodiments of this application and will not be elaborated on here.

[0115] This application determines a target storage medium from all preset storage media; then adds a target storage sub-area to the target storage medium; and subsequently stores the second insurance data in the target storage sub-area. By adding a target storage sub-area to the target storage medium to store the second insurance data, this application can effectively improve the independence and standardization of the storage of the second insurance data, which is conducive to improving the efficiency of subsequently obtaining the second insurance data.

[0116] In some optional implementations, storing the second insurance data in the target storage sub-area includes the following steps:

[0117] Determine how the data is stored.

[0118] In this embodiment, there is no limitation on the above data storage method, and it may include, for example, a log table method, a compression packaging method, and the like.

[0119] The second insurance data is converted based on the data storage method to obtain converted second insurance data.

[0120] In this embodiment, exemplarily, if the above-mentioned data storage method is a log table method, the second insurance data is filled into the log table to obtain log table data; if the above-mentioned data storage method is a compression and packaging method, the second insurance data is compressed and packaged to obtain compressed data.

[0121] The converted second insurance data is stored in the target storage sub-area.

[0122] This application determines a data storage method; then, based on the data storage method, performs data conversion on the second insurance data to obtain converted second insurance data; and subsequently stores the converted second insurance data in the target storage sub-area. After adding a target storage sub-area to the target storage medium, this application further performs data conversion on the second insurance data based on a preset data storage method to obtain converted second insurance data, and then uses the target storage sub-area to store the converted second insurance data. This ensures that the second insurance data can be stored in a manner that meets requirements, improving the storage intelligence of the second insurance data.

[0123] In some optional implementations of this embodiment, step S206 includes the following steps:

[0124] The second insurance application data is input into the insurance application and underwriting orchestration link as insurance compensation data.

[0125] The insurance compensation data in the insurance arrangement link is assembled to obtain target insurance compensation data.

[0126] In this embodiment, the policy data and the policy printing data in the insurance compensation data can be obtained, and then the policy data, the policy printing data and the structured data are assembled to obtain the above-mentioned target insurance compensation data.

[0127] The target underwriting compensation data is processed on the ground.

[0128] In this embodiment, the landing processing of the target underwriting compensation data refers to the storage processing of the target underwriting compensation data. The specific storage method can refer to the storage method of the aforementioned second insurance data, which will not be elaborated here.

[0129] This application inputs the second insurance data as the insurance compensation data into the insurance and underwriting orchestration link; then assembles and processes the insurance compensation data in the insurance and underwriting orchestration link to obtain target insurance compensation data; and subsequently performs on-site processing on the target insurance compensation data. This application obtains the second insurance data by reprocessing the initial insurance data in the insurance and underwriting orchestration link, and then subsequently uses the second insurance data to apply to the insurance compensation orchestration link for insurance compensation processing, thereby achieving the reuse of insurance data between different business link processes, thereby greatly reducing the manpower input of developers in link process iteration, streamlining the development of link processes, and effectively improving the reusability and development efficiency of data in link processes.

[0130] In some optional implementations of this embodiment, after the step of performing on-site processing on the target underwriting compensation data, the electronic device may further perform the following steps:

[0131] After completing the landing processing of the target underwriting compensation data, determining whether a data acquisition request from an external system is received;

[0132] In this embodiment, the data acquisition request carries a data identifier. For example, in the business scenario of link data acquisition in finance and insurance, the data acquisition request may be a request for obtaining underwriting data, electronic policy data, SMS data, and other data. The data identifier may include an underwriting data identifier, an electronic policy data identifier, an SMS data identifier, and so on.

[0133] If so, the data acquisition request is parsed to obtain the data identifier.

[0134] In this embodiment, the data acquisition request may be parsed to extract the data identifier from the data acquisition request.

[0135] Perform data query processing based on the data identifier to obtain specified data corresponding to the data identifier.

[0136] In this embodiment, a data query process may be performed on a designated storage medium corresponding to the landing processing of the target underwriting compensation data based on the data identifier, so as to retrieve the designated data corresponding to the data identifier from the designated storage medium. The designated storage medium may include any one of a database, a cloud, a blockchain, and the like.

[0137] The designated data is sent to the external system based on a message queue.

[0138] In this embodiment, the message queue method may specifically be an FMQ (Fast Message Queue) method. By adopting the message queue method to send the specified data to the external system, the efficiency of data transmission can be improved.

[0139] After completing the landing processing of the target underwriting compensation data, the present application determines whether a data acquisition request from an external system is received; if so, the data acquisition request is parsed to obtain the data identifier; then data query processing is performed based on the data identifier to obtain the specified data corresponding to the data identifier; subsequently, the specified data is sent to the external system based on a message queue. Upon receiving a data acquisition request from an external system, the present application will quickly parse the data identifier carried in the data acquisition request, and then send the specified data corresponding to the data identifier to the external system based on a message queue, so as to quickly complete the response to the data acquisition request and improve the efficiency of data transmission.

[0140] It should be understood that the size of the serial numbers of the steps in the above embodiments does not 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 embodiments of the present invention.

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

[0142] The blockchain referred to in this application is a new application model for computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms. Blockchain is essentially a decentralized database, a series of data blocks generated using cryptographic methods. Each data block contains information about a batch of network transactions, which is used to verify the validity of this information (to prevent counterfeiting) and generate the next block. Blockchain can include the underlying blockchain platform, the platform product service layer, and the application service layer.

[0143] 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 achieve optimal results.

[0144] Fundamental AI technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interaction systems, and mechatronics. AI software technologies primarily encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0145] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware via computer-readable instructions. The computer-readable instructions can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes in the above-described method embodiments. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0146] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed 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 some of the steps in the flowcharts 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 portion of the sub-steps or stages of other steps.

[0147] Further references Figure 3 , as a response to the above Figure 2 In order to realize the method shown in FIG, the present application provides an embodiment of a link data processing device. The embodiment of the device is similar to Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0148] like Figure 3 As shown, the link data processing device 300 of this embodiment includes: a first acquisition module 301, a first processing module 302, an adjustment module 303, a storage module 304, a second acquisition module 305 and a second processing module 306.

[0149] The first acquisition module 301 is used to obtain initial insurance data from a preset insurance arrangement link;

[0150] A first processing module 302 is configured to perform data assembly processing on the initial insurance data to obtain first insurance data;

[0151] An adjustment module 303 is configured to adjust the data structure of the first insurance data to obtain second insurance data;

[0152] The storage module 304 is configured to store the second insurance data based on a preset target storage medium;

[0153] The second acquisition module 305 is used to obtain the process processing result of the preset insurance compensation arrangement link;

[0154] The second processing module 306 is configured to extract the second insurance data from the target storage medium if the process processing result is a processing exception, and use the second insurance data to perform insurance compensation processing on the insurance compensation orchestration link.

[0155] In this embodiment, the operations performed by the above modules or units correspond one-to-one to the steps of the link data processing method in the above-mentioned embodiment, and are not described in detail here.

[0156] In some optional implementations of this embodiment, the first processing module 302 includes:

[0157] The calling submodule is used to call a preset business system and establish a communication connection with the business system;

[0158] A first acquisition submodule is configured to acquire, based on the communication connection, product data and salesperson data corresponding to the initial insurance data from the business system;

[0159] A second acquisition submodule is used to acquire cost information corresponding to the initial insurance data;

[0160] The first processing submodule is used to assemble the initial insurance data, the product data, the salesperson data and the expense information to obtain the first insurance data.

[0161] In this embodiment, the operations performed by the above modules or units correspond one-to-one to the steps of the link data processing method in the above-mentioned embodiment, and are not described in detail here.

[0162] In some optional implementations of this embodiment, the adjustment module 303 includes:

[0163] A third acquisition submodule is configured to acquire data processing logic corresponding to the insurance compensation orchestration link;

[0164] an adjustment submodule, configured to adjust the data structure of the first insurance data based on the data processing logic to obtain adjusted first insurance data;

[0165] The first determining submodule is configured to use the adjusted first insurance data as the second insurance data.

[0166] In this embodiment, the operations performed by the above modules or units correspond one-to-one to the steps of the link data processing method in the above embodiment, and are not described again here.

[0167] In some optional implementations of this embodiment, the storage module 304 includes:

[0168] A second determining submodule is used to determine a target storage medium from all preset storage media;

[0169] A second processing submodule is configured to add a new target storage sub-area in the target storage medium;

[0170] The storage submodule is used to store the second insurance data in the target storage sub-area.

[0171] In this embodiment, the operations performed by the above modules or units correspond one-to-one to the steps of the link data processing method in the above-mentioned embodiment, and are not described in detail here.

[0172] In some optional implementations of this embodiment, the storage submodule includes:

[0173] a determination unit, configured to determine a data storage method;

[0174] a conversion unit, configured to perform data conversion on the second insurance data based on the data storage mode to obtain converted second insurance data;

[0175] The storage unit is used to store the converted second insurance data in the target storage sub-area.

[0176] In this embodiment, the operations performed by the above modules or units correspond one-to-one to the steps of the link data processing method in the above-mentioned embodiment, and are not described in detail here.

[0177] In some optional implementations of this embodiment, the second processing module 306 further includes:

[0178] An input submodule, configured to input the second insurance application data as insurance compensation data into the insurance application and insurance arrangement link;

[0179] A third processing submodule is configured to assemble the insurance compensation data in the insurance arrangement link to obtain target insurance compensation data;

[0180] The fourth processing submodule is used to perform on-site processing on the target underwriting compensation data.

[0181] In this embodiment, the operations performed by the above modules or units correspond one-to-one to the steps of the link data processing method in the above-mentioned embodiment, and are not described in detail here.

[0182] In some optional implementations of this embodiment, the second processing module 306 further includes:

[0183] A judgment submodule is used to judge whether a data acquisition request from an external system is received after completing the landing processing of the target underwriting compensation data; wherein the data acquisition request carries a data identifier;

[0184] A parsing submodule, configured to parse the data acquisition request to obtain the data identifier;

[0185] A query submodule, configured to perform data query processing based on the data identifier and obtain designated data corresponding to the data identifier;

[0186] The sending submodule is used to send the specified data to the external system based on a message queue.

[0187] In this embodiment, the operations performed by the above modules or units correspond one-to-one to the steps of the link data processing method in the above-mentioned embodiment, and are not described in detail here.

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

[0189] 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), programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0190] The computer device may be a desktop computer, notebook computer, PDA, cloud server, etc. The computer device may interact with the user via a keyboard, mouse, remote control, touchpad, or voice control device.

[0191] The memory 41 includes at least one type of readable storage medium, including flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory), 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 storage, a magnetic disk, an optical disk, etc. In some embodiments, the memory 41 may be an internal storage unit of the computer device 4, such as the 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 media card (SMC), a secure digital (SD) card, a flash memory card, etc. 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 for link data processing methods. 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.

[0192] In some embodiments, the processor 42 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. 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 execute computer-readable instructions stored in the memory 41 or process data, such as computer-readable instructions for executing the link data processing method.

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

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

[0195] In an embodiment of the present application, initial insurance data is first obtained from a preset insurance orchestration link; then, data assembly processing is performed on the initial insurance data to obtain first insurance data; then, data structure adjustment is performed on the first insurance data to obtain second insurance data; subsequently, the second insurance data is stored based on a preset target storage medium; further, a process processing result of a preset insurance compensation orchestration link is obtained; if the process processing result is a processing exception, the second insurance data is extracted from the target storage medium, and the insurance compensation orchestration link is used to perform insurance compensation processing. After the initial insurance data obtained from the insurance orchestration link is assembled and the first insurance data is obtained, the first insurance data is intelligently reprocessed based on the data structure adjustment to obtain second insurance data, and then the second insurance data is subsequently used in the insurance compensation orchestration link for insurance compensation processing, which can realize the reuse of insurance data between different business link processes, thereby greatly reducing the manpower input of developers in link process iteration, streamlining the development of link processes, and effectively improving the reusability and development efficiency of data in link processes.

[0196] The present application also provides another embodiment, namely, providing a computer-readable storage medium, which 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 link data processing method as described above.

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

[0198] In an embodiment of the present application, initial insurance data is first obtained from a preset insurance orchestration link; then, data assembly processing is performed on the initial insurance data to obtain first insurance data; then, data structure adjustment is performed on the first insurance data to obtain second insurance data; subsequently, the second insurance data is stored based on a preset target storage medium; further, a process processing result of a preset insurance compensation orchestration link is obtained; if the process processing result is a processing exception, the second insurance data is extracted from the target storage medium, and the insurance compensation orchestration link is used to perform insurance compensation processing. After the initial insurance data obtained from the insurance orchestration link is assembled and the first insurance data is obtained, the first insurance data is intelligently reprocessed based on the data structure adjustment to obtain second insurance data, and then the second insurance data is subsequently used in the insurance compensation orchestration link for insurance compensation processing, which can realize the reuse of insurance data between different business link processes, thereby greatly reducing the manpower input of developers in link process iteration, streamlining the development of link processes, and effectively improving the reusability and development efficiency of data in link processes.

[0199] 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 the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this 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 enabling 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.

[0200] Obviously, the embodiments described above are only some of the embodiments of the present application, rather than all of the 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 has been described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions described in the aforementioned specific embodiments, or to make equivalent replacements for some of the technical features therein. Any equivalent structure made using the contents of the present application specification and the accompanying drawings, directly or indirectly used in other related technical fields, is also within the scope of patent protection of the present application.

Claims

1. A method for processing link data, characterized in that: The steps include: Obtain initial insurance data from the preset insurance orchestration link; Performing data assembly processing on the initial insurance data to obtain first insurance data; Adjusting the data structure of the first insurance data to obtain second insurance data; Storing the second insurance data based on a preset target storage medium; Obtain the process processing results of the preset underwriting compensation orchestration link; If the process processing result is an abnormality, extracting the second insurance data from the target storage medium, and using the second insurance data to perform insurance compensation processing on the insurance compensation orchestration link; The step of performing data assembly processing on the initial insurance data to obtain the first insurance data specifically includes: Calling a preset business system and establishing a communication connection with the business system; Based on the communication connection, obtaining product data and salesperson data corresponding to the initial insurance data from the business system; Obtaining cost information corresponding to the initial insurance data; Assembling the initial insurance data, the product data, the salesperson data, and the expense information to obtain the first insurance data; The step of adjusting the data structure of the first insurance data to obtain the second insurance data specifically includes: Obtaining data processing logic corresponding to the insurance compensation orchestration link; Adjusting the data structure of the first insurance data based on the data processing logic to obtain adjusted first insurance data; The adjusted first insurance data is used as the second insurance data.

2. The link data processing method according to claim 1, characterized in that: The step of storing the second insurance data based on a preset target storage medium specifically includes: determining a target storage medium from all preset storage media; Adding a new target storage sub-area in the target storage medium; The second insurance data is stored in the target storage sub-area.

3. The link data processing method according to claim 2, characterized in that: The step of storing the second insurance data in the target storage sub-area specifically includes: Determine how data will be stored; performing data conversion on the second insurance data based on the data storage method to obtain converted second insurance data; The converted second insurance data is stored in the target storage sub-area.

4. The link data processing method according to claim 1, characterized in that: The step of using the second insurance data to perform insurance compensation processing on the insurance compensation orchestration link specifically includes: Inputting the second insurance application data as insurance compensation data into the insurance application and insurance arrangement link; Assembling the insurance compensation data in the insurance arrangement link to obtain target insurance compensation data; The target underwriting compensation data is processed on the ground.

5. The link data processing method according to claim 4, characterized in that: After the step of performing on-site processing on the target underwriting compensation data, the method further includes: After completing the landing processing of the target underwriting compensation data, determining whether a data acquisition request from an external system is received; wherein the data acquisition request carries a data identifier; If so, parsing the data acquisition request to obtain the data identifier; Perform data query processing based on the data identifier to obtain specified data corresponding to the data identifier; The designated data is sent to the external system based on a message queue.

6. A link data processing device, characterized in that: include: The first acquisition module is used to obtain initial insurance data from the preset insurance planning link; A first processing module is used to perform data assembly processing on the initial insurance data to obtain first insurance data; an adjustment module, configured to adjust the data structure of the first insurance data to obtain second insurance data; A storage module, configured to store the second insurance data based on a preset target storage medium; The second acquisition module is used to obtain the process processing result of the preset underwriting compensation arrangement link; a second processing module configured to extract the second insurance application data from the target storage medium if the process processing result is a processing exception, and perform insurance compensation processing on the insurance compensation orchestration link using the second insurance application data; The first processing module includes: The calling submodule is used to call a preset business system and establish a communication connection with the business system; A first acquisition submodule is configured to acquire, based on the communication connection, product data and salesperson data corresponding to the initial insurance data from the business system; A second acquisition submodule is used to acquire cost information corresponding to the initial insurance data; A first processing submodule is configured to assemble the initial insurance application data, the product data, the salesperson data, and the expense information to obtain the first insurance application data; The adjustment module includes: A third acquisition submodule is configured to acquire data processing logic corresponding to the insurance compensation orchestration link; an adjustment submodule, configured to adjust the data structure of the first insurance data based on the data processing logic to obtain adjusted first insurance data; The first determining submodule is configured to use the adjusted first insurance data as the second insurance data.

7. A computer device comprising a memory and a processor, wherein the memory stores computer-readable instructions, and the processor implements the steps of the link data processing method according to any one of claims 1 to 5 when executing the computer-readable instructions.

8. 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 link data processing method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and system for updating sub-service processing result for service orchestration

    CN115237931A

  • Data query method and apparatus, server, and computer-readable storage medium

    WO2023029752A1