Migration method, device, server and storage medium of insurance service system

By formulating data migration and backup strategies and performing data slicing and verification, the problem of data migration errors during the insurance service system upgrade was solved, and the reliability of data migration and the operational stability of the new system were improved.

CN119576893BActive Publication Date: 2025-10-03PING AN HEALTH INSURANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411527318.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-10-03
Estimated Expiration
2044-10-29

AI Technical Summary

Technical Problem

During the upgrade of the insurance service system, the data migration process may cause errors or incompleteness in financial business data, affecting the smooth operation of the new system.

Method used

By obtaining system information, formulating data migration and backup strategies, slicing data and backing up data to multiple servers, detecting data migration status, and performing system verification and data adjustments after migration is completed, data consistency is ensured.

Benefits of technology

The reliability and accuracy of data migration are improved, ensuring the stable operation of the new system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119576893B_ABST
    Figure CN119576893B_ABST
Patent Text Reader

Abstract

The present application relates to the field of financial technology and discloses a migration method, device, server and storage medium for an insurance service system, wherein the method obtains system information of a first insurance service system to be migrated, and obtains a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system based on at least the system information; determines a data backup server and a data slicing guide based on the data backup strategy, and slices the system data of the first insurance service system based on the data slicing guide to obtain multiple system data slices; backs up the multiple system data slices to the data backup server, and obtains data backup feedback of the system data slices; migrates the system data of the first insurance service system to a second insurance service system based on the data migration strategy; performs system verification on the second insurance service system; obtains verification results corresponding to the system verification, and adjusts the system data in the second insurance service system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of financial technology, and in particular to a migration method, device, server and storage medium for an insurance service system. Background Art

[0002] To support the rapid growth of the insurance business, insurance service systems are constantly being upgraded. During this upgrade, insurance business data within the insurance service system needs to be migrated between different systems. However, various issues can arise during this data migration, leading to errors or incomplete financial business data in the new system, ultimately impacting the smooth operation of the new system. Summary of the Invention

[0003] The main purpose of the embodiments of the present application is to provide a migration method, device, server and storage medium for an insurance service system, aiming to improve the reliability of data migration of the insurance service system, thereby effectively improving the reliability of the operation of the new system.

[0004] In a first aspect, the present application provides a migration method for an insurance service system, the method comprising:

[0005] Obtaining system information of a first insurance service system to be migrated, and obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match system data corresponding to the first insurance service system;

[0006] Determining a data backup server and a data slicing guide according to the data backup strategy, and slicing the system data of the first insurance service system according to the data slicing guide to obtain a plurality of system data slices;

[0007] Backing up the plurality of system data slices to at least two different data backup servers, and obtaining data backup feedback of the system data slices, wherein the plurality of system data slices stored on each data backup server can be restored to obtain system data of the first insurance service system;

[0008] After determining that the system data has completed data backup according to the data backup feedback and detecting that the first insurance service system meets the data migration conditions, migrating the system data of the first insurance service system to the second insurance service system according to the data migration policy;

[0009] obtaining a data migration status of the system data during the data migration process, and after confirming that the data migration of the system data of the first insurance service system has been completed based on the data migration status, performing a system check on the second insurance service system, wherein the system check is at least used to compare the data consistency between the system data of the first insurance service system and the system data of the second insurance service system;

[0010] Obtain a verification result corresponding to the system verification, and adjust the system data in the second insurance service system according to the data adjustment prompt in the verification result.

[0011] In a second aspect, the present application provides a migration device for an insurance service system, comprising:

[0012] an information acquisition module, configured to acquire system information of a first insurance service system to be migrated, and to acquire, at least based on the system information, a data migration strategy and a data backup strategy that match system data corresponding to the first insurance service system;

[0013] a data slicing module, configured to determine a data backup server and a data slicing guide according to the data backup policy, and to slice the system data of the first insurance service system according to the data slicing guide to obtain a plurality of system data slices;

[0014] a data backup module, configured to back up the plurality of system data slices to at least two different data backup servers and obtain data backup feedback of the system data slices, wherein the plurality of system data slices stored on each data backup server can be restored to obtain system data of the first insurance service system;

[0015] a data migration module, configured to migrate the system data of the first insurance service system to the second insurance service system according to the data migration policy after determining that the system data has completed data backup based on the data backup feedback and detecting that the first insurance service system meets the data migration conditions;

[0016] a system verification module, configured to obtain a data migration status of the system data during the data migration process, and after confirming, based on the data migration status, that the system data of the first insurance service system has completed data migration, perform a system verification on the second insurance service system, wherein the system verification is at least configured to compare the system data of the first insurance service system with the system data of the second insurance service system for data consistency;

[0017] A data adjustment module is used to obtain a verification result corresponding to the verification, and adjust the system data in the second insurance service system according to the data adjustment prompt in the verification result.

[0018] In a third aspect, the present application provides a server, including a processor and a memory;

[0019] The memory is used to store computer programs;

[0020] The processor is used to execute the computer program and implement the aforementioned insurance service system migration method when executing the computer program.

[0021] In a fourth aspect, the present application provides a computer-readable storage medium, which, when executed by one or more processors, enables the one or more processors to execute the steps of the aforementioned insurance service system migration method.

[0022] The embodiment of the present application provides a migration method, device, server and storage medium for an insurance service system. The migration method of the insurance service system obtains the system information of the first insurance service system to be migrated, and obtains a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system at least based on the system information; determines a data backup server and a data slicing guide according to the data backup strategy, and slices the system data of the first insurance service system according to the data slicing guide to obtain multiple system data slices; backs up the multiple system data slices to at least two different data backup servers, and obtains data backup feedback of the system data slices, wherein the multiple system data slices stored on each data backup server can be restored to obtain the system data of the first insurance service system; after the data backup is completed, the system data of the first insurance service system is ... After the feedback confirms that the system data has completed data backup and detects that the first insurance service system meets the data migration conditions, the system data of the first insurance service system is migrated to the second insurance service system according to the data migration strategy; during the data migration process, the data migration status of the system data is obtained, and after confirming that the system data of the first insurance service system has completed data migration according to the data migration status, the second insurance service system is verified, and the verification is at least used to compare the data consistency between the system data of the first insurance service system and the system data in the second insurance service system; the verification result corresponding to the verification is obtained, and the system data in the second insurance service system is adjusted according to the data adjustment prompt in the verification result. This method can effectively improve the reliability and accuracy of data transmission during the migration of system data from the old insurance service system to the new insurance service system, thereby effectively improving the reliability of the new system operation. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0024] Figure 1 A schematic diagram of the steps of a migration method for an insurance service system provided in an embodiment of the present application;

[0025] Figure 2 A schematic diagram of the first scenario structure of the migration of the insurance service system provided in an embodiment of the present application;

[0026] Figure 3 A schematic diagram of a second scenario structure of the migration of the insurance service system provided in an embodiment of the present application;

[0027] Figure 4 A schematic diagram of the structure of a migration device for an insurance service system is provided for an embodiment of the present application;

[0028] Figure 5 A schematic block diagram of the structure of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0029] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0030] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.

[0031] It should be understood that the terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0032] To support the rapid growth of the insurance business, insurance service systems are constantly being upgraded. During this upgrade, insurance business data within the insurance service system needs to be migrated between different systems. However, various issues can arise during this data migration, leading to errors or incomplete financial business data in the new system, ultimately impacting the smooth operation of the new system.

[0033] Based on this, the present application provides a migration method, device, server, and storage medium for an insurance service system. The migration method for an insurance service system can be executed by a computer device, which can be a terminal device or a server; the terminal device here can include but is not limited to: computers, smart phones, tablet computers, laptops, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, smart wearable devices, etc.; the server here can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0034] The following embodiments of the present application are described in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features therein may be combined with each other.

[0035] Please refer to Figure 1 , Figure 1 A flowchart illustrating the steps of a migration method for an insurance service system provided in an embodiment of the present application.

[0036] like Figure 1 As shown, the migration method of the insurance service system includes steps S101 to S106.

[0037] Step S101: Obtain system information of a first insurance service system to be migrated, and obtain a data migration strategy and a data backup strategy that match system data corresponding to the first insurance service system based at least on the system information.

[0038] See also Figures 2 to 3 For ease of understanding, in the embodiments of the present application, the migration method of the insurance service system is applied to a server as an example for explanation.

[0039] The first insurance service system is the service system that needs to be upgraded, that is, the old insurance service system. During the upgrade process of the insurance service system, the system data of the first insurance service system needs to be migrated to the second insurance service system (new insurance service system). The first insurance service system and the second insurance service system can be installed on the same server or on different servers. Figure 2 As shown, the first insurance service system and the second insurance service system are both installed on the first server 10. Figure 3 As shown, the first insurance service system is installed on the first server 10 , and the second insurance service system is installed on the second server 40 .

[0040] It can be understood that the first insurance service system includes but is not limited to property insurance service system, auto insurance service system, life insurance service system, and agricultural insurance service system.

[0041] Because different insurance service systems correspond to different system data, including at least one of different data types, different data sizes, and different data storage requirements, this application provides different data migration and backup strategies for different insurance service systems in order to efficiently migrate system data corresponding to the insurance service systems and reduce the impact of anomalies during the system data migration process.

[0042] Before upgrading the first insurance service system, the system information of the first insurance service system to be migrated is first obtained. The system information is used to authenticate the identity of the first insurance service system to determine the system type of the first insurance service system, thereby determining the data migration strategy and data backup strategy that match the first insurance service system to be upgraded, so as to migrate the system data of the first insurance service system through the data migration strategy and back up the system data of the first insurance service system through the data backup strategy.

[0043] In some embodiments, obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system includes:

[0044] The system type of the first insurance service system is determined according to the system information, and a data migration strategy and a data backup strategy matching the system data corresponding to the first insurance service system are obtained according to the system type and the first association relationship.

[0045] Exemplarily, the first server 10 stores a first association relationship between the system type and the data migration strategy and the data backup strategy. After obtaining the system type corresponding to the first insurance service system to be upgraded, the data migration strategy and the data backup strategy matching the system type can be obtained based on the system type and the first association relationship.

[0046] For example, the first association relationship records that system type A matches data migration policy A and data backup policy A. System type B matches data migration policy B and data backup policy B. System type C matches data migration policy C and data backup policy C. After obtaining that the system type corresponding to the first insurance service system to be upgraded is system type A, it can be determined that the current first insurance service system can perform system data migration using data migration policy A and perform system data backup using data backup policy A.

[0047] In some embodiments, obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system includes:

[0048] Displaying a first policy configuration interface and a second policy configuration interface on a preset display according to the system information, wherein the first policy configuration interface is provided with a plurality of first configuration options, and the second policy configuration interface is provided with a plurality of second configuration options;

[0049] The data migration policy for matching the system data corresponding to the first insurance service system is determined based on the user's first trigger operation on the first configuration option in the first policy configuration interface, and the data backup policy for matching the system data corresponding to the first insurance service system is determined based on the user's second trigger operation on the second configuration option in the second policy configuration interface.

[0050] Exemplarily, the first server 10 is in communication with the display 30 . The display 30 may be integrated into the first server 10 or may be independently provided from the first server 10 , which is not limited herein.

[0051] After obtaining the system information corresponding to the first insurance service system to be upgraded, the first server 10 controls the display 30 to display the first policy configuration interface and the second policy configuration interface, wherein the first policy configuration interface is provided with a plurality of first configuration options, and the user can trigger the corresponding first configuration option by operating an input device such as a mouse, keyboard, or touch panel by clicking, dragging, touching, selecting a drop-down menu, etc., thereby using the triggered first configuration option as the target first configuration option and generating a corresponding data migration policy based on the target first configuration option, wherein the data migration policy includes at least one of the data migration time, the data packets to be migrated, the data packet transmission bandwidth, and the data migration exception handling solution. That is, the first configuration option includes but is not limited to at least one of the data migration time configuration option, the data packet to be migrated configuration option, the data packet transmission bandwidth configuration option, and the data migration exception handling solution configuration option.

[0052] For example, if the user needs to perform data migration on the system data corresponding to the first insurance service system at 2 a.m. on October 23, 2024, the user can trigger the first configuration option to select the corresponding specific migration time and the target data to be migrated, thereby generating a data migration strategy for migrating the system data corresponding to the first insurance service system.

[0053] The second policy configuration interface is provided with multiple second configuration options. By triggering a corresponding second configuration option through an input device, the triggered second configuration option is used as the target second configuration option, and a data backup policy is generated based on the target second configuration option. The data backup policy includes at least one of the following: data backup time, data information to be backed up, number of data backup copies, a backup server for data backup, and a data slicing guide. In other words, the second configuration options include, but are not limited to, at least one of the following: data backup time configuration option, data information to be backed up configuration option, number of data backup copies configuration option, backup server for data backup, and data slicing guide configuration option.

[0054] For example, if the user needs to perform a data backup of the system data corresponding to the first insurance service system at 2 a.m. on October 22, 2024, he can trigger the second configuration option to select the corresponding specific backup time, the target data to be backed up, and the backup server corresponding to the data backup, thereby generating a data backup strategy for migrating the system data corresponding to the first insurance service system.

[0055] Step S102: Determine a data backup server and a data slicing guide according to the data backup strategy, and slice the system data of the first insurance service system according to the data slicing guide to obtain multiple system data slices.

[0056] Exemplarily, determining the data backup server and the data slicing guide according to the data backup policy can be that the first server 10 stores a second association relationship between the data backup policy and the data backup server and the data slicing guide. After obtaining the data backup policy, the data backup server and the data slicing guide that match the current data backup policy can be obtained according to the data backup policy and the second association relationship.

[0057] Alternatively, the data backup policy is provided with a first filtering condition for filtering data backup servers and a second filtering condition for filtering data slicing guidelines. Based on the first filtering condition, data backup servers that meet the requirements can be filtered out from a preset server group, and based on the second filtering condition, data slicing guidelines that meet the requirements can be filtered out from a preset guide group.

[0058] Alternatively, the data backup strategy includes a data backup server and a data slicing guide. After obtaining the data backup strategy for backing up the system data of the first insurance service system, the data backup strategy is parsed to obtain the corresponding data backup server and data slicing guide.

[0059] Optionally, the data slicing guide is used to instruct the first server 10 on how to slice the system data of the first insurance service system and convert the sliced ​​system data into data packets of a preset type for storage on the corresponding data backup server. For example, the first server 10 invokes a preset data slicing strategy according to the data slicing guide to slice the system data of the first insurance service system into N data packets of a preset format. Alternatively, a corresponding display interface is displayed according to the data slicing guide, allowing the user to define a corresponding data slicing strategy within the display interface, thereby controlling the first server 10 to slice the system data of the first insurance service system into N data packets of a preset format according to the data slicing strategy.

[0060] In some embodiments, slicing the system data of the first insurance service system according to the data slicing guide to obtain a plurality of system data slices includes:

[0061] Controlling a preset display to display a slicing guidance interface according to the data slicing guide, wherein the slicing guidance interface is provided with a plurality of data slicing options;

[0062] A data slicing policy generated by triggering the data slicing option is received, and system data of the first insurance service system is sliced ​​based on the data slicing policy to obtain multiple system data slices.

[0063] Exemplarily, the data slicing strategy can be customized and generated according to user needs. After determining the data slicing guide according to the data backup strategy, the display 30 connected to the first server 10 is controlled to display the corresponding slicing guidance interface according to the data slicing guide. The slicing guidance interface is provided with multiple data slicing options. The user can trigger the corresponding data slicing option by clicking, dragging, touching, selecting a drop-down menu, etc. through input devices such as a mouse, keyboard, and touch panel. The first server 10 determines the corresponding target data slicing option from the multiple data slicing options on the slicing guidance interface according to the user's triggering operation on the data slicing option through the input device, and forms a data slicing strategy according to the target data slicing option configuration, so that the first server 10 can slice the system data of the first insurance service system according to the data slicing strategy to obtain multiple system data slices.

[0064] Step S103: Back up the multiple system data slices to at least two different data backup servers, and obtain data backup feedback of the system data slices, wherein the multiple system data slices stored in each data backup server can be restored to obtain the system data of the first insurance service system.

[0065] Exemplarily, after slicing the system data of the first insurance service system to obtain multiple system data slices, the multiple system data slices are backed up to at least two different data backup servers 20 respectively, wherein the multiple system data slices stored in each data backup server 20 can be restored to obtain the system data of the first insurance service system, that is, each data backup server 20 stores the complete system data slices corresponding to the system data of the first insurance service system, so as to avoid unnecessary trouble caused by damage to the system data slice in one of the servers and enhance the reliability of data storage.

[0066] Step S104: After determining that the system data has completed data backup based on the data backup feedback and detecting that the first insurance service system meets the data migration conditions, the system data of the first insurance service system is migrated to the second insurance service system according to the data migration strategy.

[0067] Exemplarily, in the process of the first server 10 sending the system data slice corresponding to the system data of the first insurance service system to the data backup server 20, data backup feedback of the system data is obtained. After determining that the system data has completed data backup based on the data backup feedback, it is detected whether the first insurance service system meets the data migration conditions. The data migration conditions can be set as needed. For example, the data migration conditions can be the arrival of a preset data migration time, or the receipt of a data migration instruction sent by a terminal device or input device triggered by the user to communicate with the first server 10.

[0068] After the system data is backed up and the first insurance service system meets the data migration conditions, the system data of the first insurance service system is migrated to the second insurance service system according to the data migration strategy. The first insurance service system and the second insurance service system can be installed on the same server or on different servers, which is not limited here.

[0069] like Figure 2 As shown, the system data of the first insurance service system is stored in the A storage area of ​​the first server 10, and the system data of the second insurance service system is stored in the B storage area of ​​the first server 10. During the data migration process, the first server 10 migrates the system data of the first insurance service system from the A storage area to the B storage area according to the data migration strategy.

[0070] like Figure 3 As shown, the system data of the first insurance service system is stored in the A storage area of ​​the first server 10, and the system data of the second insurance service system is stored in the B storage area of ​​the second server 40. During the data migration process, the first server 10 migrates the system data of the first insurance service system from the A storage area to the B storage area of ​​the second server 40 according to the data migration strategy.

[0071] Step S105: During the data migration process, the data migration status of the system data is obtained, and after confirming that the system data of the first insurance service system has completed data migration based on the data migration status, a system check is performed on the second insurance service system. The system check is at least used to compare the data consistency between the system data of the first insurance service system and the system data of the second insurance service system.

[0072] For example, to ensure the integrity of system data migrated from the first insurance service system to the second insurance service system, the system data in the second insurance service system needs to be verified. During the verification of the system data, a preset data verification strategy is sampled to verify whether the system data migrated from the first insurance service system to the second insurance service system contains any omissions, gaps, or errors, and the corresponding verification results are output.

[0073] For example, during the data verification process, the integrity of the insurance data for each insurance product is verified. The insurance data for an insurance product includes at least key insurance data such as product code, product version, product name, clause code, clause plan code, liability, insured amount, limit, and rate. During the insurance data integrity verification process, at least the key insurance data for each insurance product is verified to ensure that the key insurance data is accurate, and the corresponding verification results are output.

[0074] Step S106: Obtain a verification result corresponding to the system verification, and adjust the system data in the second insurance service system according to the data adjustment prompt in the verification result.

[0075] Exemplarily, the verification result includes at least whether the corresponding data verification during the system data verification process is accurate. If an abnormality occurs in the data verification, an abnormal prompt including the abnormal type, abnormal cause, and abnormal location of the data abnormality is generated in the verification report corresponding to the verification result, and the verification report corresponding to the verification result is displayed on a preset display interface through the display 30 connected to the first server 10 for communication, so that the user can perform corresponding abnormality repair operations according to the abnormal prompt in the verification report.

[0076] For example, if the abnormal prompt in the verification report locates that the product version in the insurance data is incorrect, the user can repair the product version according to the abnormal prompt, so that the system data of the first insurance service system and the system data of the second insurance service system are consistent.

[0077] In some embodiments, the method also includes: when it is confirmed based on the data migration status that there is a data migration anomaly in the data migration of the first insurance service system, executing a corresponding migration protection strategy based on the anomaly type of the data migration anomaly, and outputting an operation prompt adapted to the migration protection strategy.

[0078] Exemplarily, the first server 10 is also provided with a third association relationship between the abnormality type of data migration abnormality and the migration protection strategy. When confirming that a data migration abnormality occurs during the process of transmitting the system data of the first insurance service system to the second insurance service system, an adaptive protection strategy is adopted for the data abnormality to protect the security and reliability of the data migration to a greater extent.

[0079] Optionally, the abnormality type of the data migration abnormality includes at least data packet loss, and executing a corresponding migration protection strategy according to the abnormality type of the data migration abnormality includes:

[0080] If it is determined according to the data migration status that data packet loss occurs during the process of migrating the system data of the first insurance service system to the second insurance service system, the migration of the system data of the first insurance service system to the second insurance service system is suspended, and the data transmission node corresponding to the system data of the first insurance service system that has been transmitted is recorded, and the target data information corresponding to the lost data packet is obtained; the data backup server is controlled to re-transmit the corresponding target data packet to the second insurance service system according to the target data information; after the data backup server completes the transmission of the corresponding target data packet to the second insurance service system, the system data of the first insurance service system is re-migrated to the second insurance service system according to the data transmission node.

[0081] For example, system data from a first insurance service system is transmitted from the first insurance service system to a second insurance service system in the form of data packets. If data packet loss is detected during the data transmission process, data migration to the second insurance service system is suspended, and the data transmission node corresponding to the currently completed data transmission of the first insurance service system's system data and the target data information corresponding to the lost data packet are recorded. This data transmission node is used to record the current data transmission progress. For example, if there are 100 data packets to be transmitted in sequence, and the 97th data packet is lost during the transmission process, the data transmission node will record that the 96th data packet has been transmitted and the 97th data packet is lost.

[0082] This target data information is used to obtain the target data information corresponding to the lost data packet, and then retrieve the corresponding backup data from the corresponding data backup server based on this data information. For example, after obtaining the target data information, the specific system data corresponding to data packet 97 is determined based on the target data information, thereby generating a data request to obtain the target system data from data backup server 20, thereby causing data backup server 20 to retransmit the corresponding target data packet to the second insurance service system, such as sending data packet 97 to the first server or the second server where the second insurance service system is installed.

[0083] After the data backup server 20 completes transmitting the corresponding target data packet to the second insurance service system, the system data of the first insurance service system is re-migrated to the second insurance service system according to the data transmission node until the system data of the first insurance service system is completely migrated.

[0084] Optionally, the data migration exception type includes at least a data format exception, and executing a corresponding migration protection policy according to the data migration exception type includes:

[0085] If it is determined according to the data migration status that a data packet transmitted during the process of migrating the system data of the first insurance service system to the second insurance service system has a data format abnormality, the migration of the system data of the first insurance service system to the second insurance service system is suspended, and the data transmission node corresponding to the system data that has been transmitted is recorded; the target data information corresponding to the data packet with the data format abnormality is obtained, and the second insurance service system is controlled to delete the data packet with the data format abnormality, and the data backup server is controlled to re-transmit the corresponding target data packet to the second insurance service system according to the target data information; after the data backup server completes the transmission of the corresponding target data packet to the second insurance service system, the system data of the first insurance service system is re-migrated to the second insurance service system according to the data transmission node.

[0086] Exemplarily, the system data of the first insurance service system is transmitted from the first insurance service system to the second insurance service system in the form of data packets. During the data transmission process, if it is found that the data format of the transmitted data packet is abnormal, it is necessary to suspend data migration to the second insurance service system, and record the data transmission node corresponding to the system data of the first insurance service system that has been transmitted and the target data information corresponding to the data packet with the abnormal data format, and control the second insurance service system to delete the data packet with the abnormal data format.

[0087] Among them, the data transmission node is used to record the current data transmission progress. For example, there are 100 data packets of system data to be transmitted in sequence. When the data format of the 97th data packet is abnormal during the transmission process, the data transmission node is recorded as the 96th data packet transmission is completed. The data format of the 97th data packet is abnormal, and the data packet 97 with the data format abnormality is deleted from the second insurance service system. Based on the abnormality of the 97th data packet, it may be due to an abnormality in the data packaging process of the first insurance service system. Therefore, the corresponding backup data is obtained from the data backup server first.

[0088] For example, the target data information is used to obtain the target data information corresponding to the lost data packet, and then retrieve the corresponding backup data from the corresponding data backup server based on the target data information. After obtaining the target data information, the specific system data corresponding to data packet 97 is determined based on the target data information, thereby generating a data request to obtain the target system data from data backup server 20, thereby causing data backup server 20 to retransmit the corresponding target data packet to the second insurance service system, such as sending data packet 97 to the first server or the second server where the second insurance service system is installed.

[0089] After the data backup server 20 completes transmitting the corresponding target data packet to the second insurance service system, the system data of the first insurance service system is re-migrated to the second insurance service system according to the data transmission node until the system data of the first insurance service system is completely migrated.

[0090] See also Figure 4 , Figure 4 A schematic block diagram of the structure of the migration device of the insurance service system provided in an embodiment of the present application.

[0091] like Figure 4As shown, the migration device 400 of the insurance service system includes: an information acquisition module 401, a data slicing module 402, a data backup module 403, a data migration module 404, a system verification module 405 and a data adjustment module 406. Among them, the information acquisition module 401 is used to obtain the system information of the first insurance service system to be migrated, and at least obtain a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system based on the system information. The data slicing module 402 is used to determine the data backup server and the data slicing guide according to the data backup strategy, and perform data slicing on the system data of the first insurance service system according to the data slicing guide to obtain multiple system data slices. The data backup module 403 is used to back up the multiple system data slices to at least two different data backup servers, and obtain data backup feedback of the system data slices, wherein the multiple system data slices stored in each data backup server can be restored to obtain the system data of the first insurance service system. The data migration module 404 is used to migrate the system data of the first insurance service system to the second insurance service system according to the data migration policy after determining that the system data has completed data backup based on the data backup feedback and detecting that the first insurance service system meets the data migration conditions. The system verification module 405 is used to obtain the data migration status of the system data during the data migration process, and after confirming that the system data of the first insurance service system has completed data migration based on the data migration status, perform a system verification on the second insurance service system. The system verification is at least used to compare the data consistency between the system data of the first insurance service system and the system data of the second insurance service system. The data adjustment module 406 is used to obtain the verification result corresponding to the verification and adjust the system data in the second insurance service system according to the data adjustment prompt in the verification result.

[0092] In some embodiments, obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system includes:

[0093] The system type of the first insurance service system is determined according to the system information, and a data migration strategy and a data backup strategy matching the system data corresponding to the first insurance service system are obtained according to the system type and the first association relationship.

[0094] In some embodiments, obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system includes:

[0095] Displaying a first policy configuration interface and a second policy configuration interface on a preset display according to the system information, wherein the first policy configuration interface is provided with a plurality of first configuration options, and the second policy configuration interface is provided with a plurality of second configuration options;

[0096] The data migration policy for matching the system data corresponding to the first insurance service system is determined based on the user's first trigger operation on the first configuration option in the first policy configuration interface, and the data backup policy for matching the system data corresponding to the first insurance service system is determined based on the user's second trigger operation on the second configuration option in the second policy configuration interface.

[0097] In some embodiments, slicing the system data of the first insurance service system according to the data slicing guide to obtain a plurality of system data slices includes:

[0098] Controlling a preset display to display a slicing guidance interface according to the data slicing guide, wherein the slicing guidance interface is provided with a plurality of data slicing options;

[0099] A data slicing policy generated by triggering the data slicing option is received, and system data of the first insurance service system is sliced ​​based on the data slicing policy to obtain multiple system data slices.

[0100] In some embodiments, the migration device 400 of the insurance service system also includes a migration protection module, which is used to execute a corresponding migration protection strategy according to the abnormality type of the data migration abnormality when it is confirmed that there is a data migration abnormality in the data migration of the first insurance service system according to the data migration status, and output an operation prompt adapted to the migration protection strategy.

[0101] In some embodiments, the abnormality type of the data migration abnormality includes at least data packet loss, and executing a corresponding migration protection strategy according to the abnormality type of the data migration abnormality includes:

[0102] If it is determined according to the data migration status that data packets are lost during the process of migrating the system data of the first insurance service system to the second insurance service system, suspending the migration of the system data of the first insurance service system to the second insurance service system, recording the data transmission nodes corresponding to the system data of the first insurance service system that has been transmitted, and obtaining target data information corresponding to the lost data packets;

[0103] Controlling the data backup server to retransmit the corresponding target data packet to the second insurance service system according to the target data information;

[0104] After the data backup server completes transmitting the corresponding target data packet to the second insurance service system, the system data of the first insurance service system is re-migrated to the second insurance service system according to the data transmission node.

[0105] In some embodiments, the data migration anomaly type includes at least a data format anomaly, and executing a corresponding migration protection policy according to the data migration anomaly type includes:

[0106] If it is determined according to the data migration status that a data packet transmitted during the process of migrating the system data of the first insurance service system to the second insurance service system has a data format abnormality, suspending the migration of the system data of the first insurance service system to the second insurance service system, and recording the data transmission node corresponding to the system data that has currently completed the transmission;

[0107] Obtaining target data information corresponding to the data packet with the abnormal data format, controlling the second insurance service system to delete the data packet with the abnormal data format, and controlling the data backup server to retransmit the corresponding target data packet to the second insurance service system based on the target data information;

[0108] After the data backup server completes transmitting the corresponding target data packet to the second insurance service system, the system data of the first insurance service system is re-migrated to the second insurance service system according to the data transmission node.

[0109] It should be noted that technical personnel in the relevant field can clearly understand that for the convenience and conciseness of description, the specific working process of the migration device 400 of the insurance service system described above can refer to the corresponding process in the aforementioned insurance service system migration method embodiment, and will not be repeated here.

[0110] See also Figure 5 , Figure 5 A structural block diagram of a server provided in an embodiment of the present application.

[0111] like Figure 5 As shown, the first server 10 includes a processor 11 and a memory 12 , and the processor 11 and the memory 12 are connected via a bus 13 , such as an I 2 C (Inter-integrated Circuit) bus.

[0112] Specifically, the processor 11 is used to provide computing and control capabilities to support the operation of the entire server 10. The processor 11 can be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0113] Specifically, the memory 12 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0114] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the embodiment of the present application, and does not constitute a limitation on the server to which the embodiment of the present application is applied. The specific server may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0115] The processor 11 is configured to run a computer program stored in the memory, and implement any one of the insurance service system migration methods provided in the embodiments of the present application when executing the computer program.

[0116] In some embodiments, the processor 11 is configured to run a computer program stored in the memory and implement the following steps when executing the computer program:

[0117] Obtaining system information of a first insurance service system to be migrated, and obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match system data corresponding to the first insurance service system;

[0118] Determining a data backup server and a data slicing guide according to the data backup strategy, and slicing the system data of the first insurance service system according to the data slicing guide to obtain a plurality of system data slices;

[0119] Backing up the plurality of system data slices to at least two different data backup servers, and obtaining data backup feedback of the system data slices, wherein the plurality of system data slices stored on each data backup server can be restored to obtain system data of the first insurance service system;

[0120] After determining that the system data has completed data backup according to the data backup feedback and detecting that the first insurance service system meets the data migration conditions, migrating the system data of the first insurance service system to the second insurance service system according to the data migration policy;

[0121] obtaining a data migration status of the system data during the data migration process, and after confirming that the data migration of the system data of the first insurance service system has been completed based on the data migration status, performing a system check on the second insurance service system, wherein the system check is at least used to compare the data consistency between the system data of the first insurance service system and the system data of the second insurance service system;

[0122] Obtain a verification result corresponding to the system verification, and adjust the system data in the second insurance service system according to the data adjustment prompt in the verification result.

[0123] In some embodiments, obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system includes:

[0124] The system type of the first insurance service system is determined according to the system information, and a data migration strategy and a data backup strategy matching the system data corresponding to the first insurance service system are obtained according to the system type and the first association relationship.

[0125] In some embodiments, obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system includes:

[0126] Displaying a first policy configuration interface and a second policy configuration interface on a preset display according to the system information, wherein the first policy configuration interface is provided with a plurality of first configuration options, and the second policy configuration interface is provided with a plurality of second configuration options;

[0127] The data migration policy for matching the system data corresponding to the first insurance service system is determined based on the user's first trigger operation on the first configuration option in the first policy configuration interface, and the data backup policy for matching the system data corresponding to the first insurance service system is determined based on the user's second trigger operation on the second configuration option in the second policy configuration interface.

[0128] In some embodiments, slicing the system data of the first insurance service system according to the data slicing guide to obtain a plurality of system data slices includes:

[0129] Controlling a preset display to display a slicing guidance interface according to the data slicing guide, wherein the slicing guidance interface is provided with a plurality of data slicing options;

[0130] A data slicing policy generated by triggering the data slicing option is received, and system data of the first insurance service system is sliced ​​based on the data slicing policy to obtain multiple system data slices.

[0131] In some embodiments, the processor 11 is also used to: when it is confirmed based on the data migration status that there is a data migration anomaly in the data migration of the first insurance service system, execute a corresponding migration protection strategy based on the anomaly type of the data migration anomaly, and output an operation prompt that is adapted to the migration protection strategy.

[0132] In some embodiments, the abnormality type of the data migration abnormality includes at least data packet loss, and executing a corresponding migration protection strategy according to the abnormality type of the data migration abnormality includes:

[0133] If it is determined according to the data migration status that data packets are lost during the process of migrating the system data of the first insurance service system to the second insurance service system, suspending the migration of the system data of the first insurance service system to the second insurance service system, recording the data transmission nodes corresponding to the system data of the first insurance service system that has been transmitted, and obtaining target data information corresponding to the lost data packets;

[0134] Controlling the data backup server to retransmit the corresponding target data packet to the second insurance service system according to the target data information;

[0135] After the data backup server completes transmitting the corresponding target data packet to the second insurance service system, the system data of the first insurance service system is re-migrated to the second insurance service system according to the data transmission node.

[0136] In some embodiments, the data migration anomaly type includes at least a data format anomaly, and executing a corresponding migration protection policy according to the data migration anomaly type includes:

[0137] If it is determined according to the data migration status that a data packet transmitted during the process of migrating the system data of the first insurance service system to the second insurance service system has a data format abnormality, suspending the migration of the system data of the first insurance service system to the second insurance service system, and recording the data transmission node corresponding to the system data that has currently completed the transmission;

[0138] Obtaining target data information corresponding to the data packet with the abnormal data format, controlling the second insurance service system to delete the data packet with the abnormal data format, and controlling the data backup server to retransmit the corresponding target data packet to the second insurance service system based on the target data information;

[0139] After the data backup server completes transmitting the corresponding target data packet to the second insurance service system, the system data of the first insurance service system is re-migrated to the second insurance service system according to the data transmission node.

[0140] It should be noted that, those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the specific working process implemented by the processor calling the computer program described above can refer to the corresponding process in the aforementioned insurance service system migration method embodiment, and will not be repeated here.

[0141] An embodiment of the present application also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of a migration method of an insurance service system as provided in any embodiment of the present application specification.

[0142] The storage medium may be an internal storage unit of the computer device in the aforementioned embodiment, such as a hard disk or memory of the computer device. The storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device.

[0143] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable, and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media generally embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0144] It should be understood that the term "and / or" used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system that includes a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system that includes the element.

[0145] The serial numbers of the embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments. The above are only specific embodiments of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A migration method for an insurance service system, characterized in that: The method comprises: Obtaining system information of a first insurance service system to be migrated, and obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match system data corresponding to the first insurance service system; Determining a data backup server and a data slicing guide according to the data backup strategy, and slicing the system data of the first insurance service system according to the data slicing guide to obtain a plurality of system data slices; Backing up the plurality of system data slices to at least two different data backup servers, and obtaining data backup feedback of the system data slices, wherein the plurality of system data slices stored on each data backup server can be restored to obtain system data of the first insurance service system; After determining that the system data has completed data backup according to the data backup feedback and detecting that the first insurance service system meets the data migration conditions, migrating the system data of the first insurance service system to the second insurance service system according to the data migration policy; obtaining a data migration status of the system data during the data migration process, and after confirming that the data migration of the system data of the first insurance service system has been completed based on the data migration status, performing a system check on the second insurance service system, wherein the system check is at least used to compare the data consistency between the system data of the first insurance service system and the system data of the second insurance service system; Obtain a verification result corresponding to the system verification, and adjust the system data in the second insurance service system according to the data adjustment prompt in the verification result.

2. The method according to claim 1, characterized in that The step of obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system includes: The system type of the first insurance service system is determined according to the system information, and a data migration strategy and a data backup strategy matching the system data corresponding to the first insurance service system are obtained according to the system type and the first association relationship.

3. The method according to claim 1, characterized in that The step of obtaining, at least based on the system information, a data migration strategy and a data backup strategy that match the system data corresponding to the first insurance service system includes: Displaying a first policy configuration interface and a second policy configuration interface on a preset display according to the system information, wherein the first policy configuration interface is provided with a plurality of first configuration options, and the second policy configuration interface is provided with a plurality of second configuration options; The data migration policy for matching the system data corresponding to the first insurance service system is determined based on the user's first trigger operation on the first configuration option in the first policy configuration interface, and the data backup policy for matching the system data corresponding to the first insurance service system is determined based on the user's second trigger operation on the second configuration option in the second policy configuration interface.

4. The method according to claim 1, wherein Slicing the system data of the first insurance service system according to the data slicing guide to obtain a plurality of system data slices, including: Controlling a preset display to display a slicing guidance interface according to the data slicing guide, wherein the slicing guidance interface is provided with a plurality of data slicing options; A data slicing policy generated by triggering the data slicing option is received, and system data of the first insurance service system is sliced ​​based on the data slicing policy to obtain multiple system data slices.

5. The method according to claim 1, wherein The method also includes: when confirming that there is a data migration anomaly in the data migration of the first insurance service system according to the data migration status, executing a corresponding migration protection strategy according to the anomaly type of the data migration anomaly, and outputting an operation prompt adapted to the migration protection strategy.

6. The method according to claim 5, characterized in that The abnormality type of the data migration abnormality includes at least data packet loss, and executing a corresponding migration protection strategy according to the abnormality type of the data migration abnormality includes: If it is determined according to the data migration status that data packets are lost during the process of migrating the system data of the first insurance service system to the second insurance service system, suspending the migration of the system data of the first insurance service system to the second insurance service system, recording the data transmission nodes corresponding to the system data of the first insurance service system that has been transmitted, and obtaining target data information corresponding to the lost data packets; Controlling the data backup server to retransmit the corresponding target data packet to the second insurance service system according to the target data information; After the data backup server completes transmitting the corresponding target data packet to the second insurance service system, the system data of the first insurance service system is re-migrated to the second insurance service system according to the data transmission node.

7. The method according to claim 5, characterized in that The data migration exception type includes at least a data format exception, and executing a corresponding migration protection strategy according to the data migration exception type includes: If it is determined according to the data migration status that a data packet transmitted during the process of migrating the system data of the first insurance service system to the second insurance service system has a data format abnormality, suspending the migration of the system data of the first insurance service system to the second insurance service system, and recording the data transmission node corresponding to the system data that has currently completed the transmission; Obtaining target data information corresponding to the data packet with the abnormal data format, controlling the second insurance service system to delete the data packet with the abnormal data format, and controlling the data backup server to retransmit the corresponding target data packet to the second insurance service system based on the target data information; After the data backup server completes transmitting the corresponding target data packet to the second insurance service system, the system data of the first insurance service system is re-migrated to the second insurance service system according to the data transmission node.

8. A migration device for an insurance service system, characterized in that: include: an information acquisition module, configured to acquire system information of a first insurance service system to be migrated, and to acquire, at least based on the system information, a data migration strategy and a data backup strategy that match system data corresponding to the first insurance service system; a data slicing module, configured to determine a data backup server and a data slicing guide according to the data backup policy, and to slice the system data of the first insurance service system according to the data slicing guide to obtain a plurality of system data slices; a data backup module, configured to back up the plurality of system data slices to at least two different data backup servers and obtain data backup feedback of the system data slices, wherein the plurality of system data slices stored on each data backup server can be restored to obtain system data of the first insurance service system; a data migration module, configured to migrate the system data of the first insurance service system to the second insurance service system according to the data migration policy after determining that the system data has completed data backup based on the data backup feedback and detecting that the first insurance service system meets the data migration conditions; a system verification module, configured to obtain a data migration status of the system data during the data migration process, and after confirming, based on the data migration status, that the system data of the first insurance service system has completed data migration, perform a system verification on the second insurance service system, wherein the system verification is at least configured to compare the system data of the first insurance service system with the system data of the second insurance service system for data consistency; A data adjustment module is used to obtain a verification result corresponding to the verification, and adjust the system data in the second insurance service system according to the data adjustment prompt in the verification result.

9. A server, characterized in that: Including processor and memory; The memory is used to store computer programs; The processor is configured to execute the computer program and implement the insurance service system migration method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that When the computer-readable storage medium is executed by one or more processors, the one or more processors are caused to execute the steps of the insurance service system migration method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Data migration system, method and device, electronic equipment and readable storage medium

    CN113986825A

  • Data transmission task migration method and device, equipment and storage medium

    CN118677950A