Contract management component data migration method and device, computer equipment, readable storage medium and program product

The method enhances contract management component data migration accuracy and efficiency by using attribute information integration and conversion techniques to align data formats and functionalities across systems.

CN119226265APending Publication Date: 2024-12-31CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411521408.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The accuracy of contract management component data migration from old to new systems is dependent on staff capabilities, leading to potential low accuracy due to the complexity of the data and reliance on manual SQL statements.

Method used

A method involving obtaining first and second attribute value and name information to check, update, and convert contract management component data, ensuring accurate migration by integrating field lengths, contents, and formats, with shift checking and matching degree-based updates to ensure consistency and functionality.

Benefits of technology

Improves the accuracy and efficiency of contract management component data migration by ensuring precise data conversion and consistency with target system requirements, reducing reliance on human expertise.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119226265A_ABST
    Figure CN119226265A_ABST
Patent Text Reader

Abstract

The invention relates to a contract management component data migration method and device, computer equipment, a computer readable storage medium and a computer program product, and is applied to the technical field of big data. Acquiring first attribute value information and first attribute name information of the contract management component data from a first business system of the data migration instruction; checking and updating the contract management component data according to the first attribute value information and the first attribute name information to obtain updated data; according to a data conversion relationship between a first service system and a second service system corresponding to the data migration instruction, performing data conversion on the updated data to obtain converted data; and checking and updating the converted data according to the second attribute value information and the second attribute name information of the converted data to obtain target data, and storing the target data in a second service system corresponding to the data migration instruction. By adopting the method, the data migration accuracy of the contract management component can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data technology, and in particular to a contract management component data migration method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art

[0002] With the development of science and technology, big data technology is becoming more and more mature. The contract management component is a tool for realizing business contract relationship management, including the full life cycle management of contract addition, contract negotiation, fee calculation, and interest calculation. Therefore, the contract management component data generated by the contract management component is usually more complex. In order to meet the complex and changing business requirements of users, it is usually accompanied by the replacement of the old and new systems. Therefore, in order to ensure the normal operation of contract relationship management, the contract management component data needs to be migrated from the old and new systems.

[0003] At present, the migration of contract management component data from the old system to the new system is usually achieved by staff writing complex SQL statements. However, the accuracy of the migration of contract management component data depends on the business capabilities and coding capabilities of the staff. The contract management component data is relatively complex, so it is easy to cause low accuracy in the migration of contract management component data. Summary of the invention

[0004] Based on this, it is necessary to provide a contract management component data migration method, device, computer equipment, computer-readable storage medium and computer program product that can improve the accuracy of contract management component data migration in response to the above technical problems.

[0005] In a first aspect, the present application provides a contract management component data migration method, comprising:

[0006] In response to the data migration instruction, obtaining first attribute value information and first attribute name information of the contract management component data from the first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data;

[0007] According to the first attribute value information and the first attribute name information, checking and updating the contract management component data to obtain updated data;

[0008] According to the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction, the updated data is converted to obtain converted data;

[0009] According to the second attribute value information and the second attribute name information of the conversion data, the conversion data is checked and updated to obtain target data, and the target data is stored in a second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the conversion data.

[0010] In one embodiment, the contract management component data includes multiple contract management component sub-data; the checking and updating of the contract management component data according to the first attribute value information and the first attribute name information to obtain updated data includes: performing shift checking on the multiple contract management component sub-data according to the first attribute value information and the first attribute name information to obtain a shift checking result; if the shift checking result is an overall shift checking result, then updating the position of the first attribute value information of the multiple contract management component sub-data according to the shift interval corresponding to the overall shift checking result, and updating the contents of the multiple contract management component sub-data according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data, wherein the contents of the contract management component sub-data include at least one of the first attribute value information and the first attribute name information of the contract management component sub-data; if the shift checking result is a partial shift checking result, then updating the contents of the multiple contract management component sub-data according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data.

[0011] In one of the embodiments, the shift verification is performed on the multiple contract management component sub-data according to the first attribute value information and the first attribute name information to obtain a shift verification result, including: performing interval sampling on the multiple contract management component sub-data to obtain multiple interval sampling sub-data; for each interval sampling sub-data, according to the first attribute value information of the interval sampling sub-data, querying the matching attribute name information matching the first attribute value information from the context data corresponding to the interval sampling sub-data; if the position interval distances between all the interval sampling sub-data and the corresponding matching attribute name information are the same, then determining that the shift verification result is an overall shift verification result; if the position interval distances between all the interval sampling sub-data and the corresponding matching attribute name information are not the same, then determining that the shift verification result is a local shift verification result.

[0012] In one of the embodiments, the contents of the multiple contract management component sub-data are updated according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data, including: for each contract management component sub-data, obtaining the data importance of the contract management component sub-data; if the data importance belongs to the first importance type, then according to the first matching degree between the first attribute value information and the first attribute name information of the contract management component sub-data, the contents of the contract management component sub-data are updated to obtain updated data; if the data importance belongs to the second importance type, then if the first matching degree of the contract management component sub-data satisfies a preset matching degree condition, obtaining the first attribute value information of the contract management component sub-data and the second matching degree between the first attribute value information of the context data corresponding to the contract management component sub-data, respectively. , and when the second matching degree does not meet the preset matching degree condition, the content of the contract management component sub-data is updated according to the second matching degree to obtain updated data; if the data importance belongs to the third importance type, then when the first matching degree and the second matching degree of the contract management component sub-data both meet the preset matching degree condition, the first attribute value information of the contract management component sub-data is obtained, and the third matching degree between the first attribute value of the data in the business component database corresponding to the contract management component sub-data is obtained, and according to the third matching degree, the content of the contract management component sub-data is updated to obtain updated data; wherein, the data importance represented by the first importance type is less than the data importance represented by the second importance type; the data importance represented by the second importance type is less than the data importance represented by the third importance type.

[0013] In one embodiment, the contents of the multiple contract management component sub-data are updated according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data, including: if there is a first matching degree between the first attribute value information and the first attribute name information of the contract management component sub-data, then when there is a target matching degree that meets a preset matching degree condition in the matching degree set, the contents of the contract management component sub-data are updated according to the context data corresponding to the target matching degree to obtain updated data, wherein the matching degree set is composed of the matching degrees between the first attribute name information of the contract management component sub-data and the first attribute value information of the context data corresponding to the contract management component sub-data; when there is no target matching degree that meets the preset matching degree condition in the matching degree set, the contents of the contract management component sub-data are updated according to the first attribute name information of the contract management component sub-data and the contract management component database corresponding to the first business system to obtain updated data.

[0014] In one of the embodiments, before storing the target data in the second business system corresponding to the data migration instruction, the method further includes: obtaining first contract indicator information and verification information corresponding to the target data, wherein the first contract indicator information is used to characterize the contract business function implemented by the target data in the second business system, and the verification information is used to characterize the verification update degree corresponding to the target data; based on the first contract indicator information and the verification information, evaluating the conversion effect of the target data to obtain a conversion evaluation result; if the conversion evaluation result does not meet the preset conversion effect condition, updating the target data according to the first contract indicator information.

[0015] In one embodiment, the conversion effect of the target data is evaluated based on the first contract indicator information and the verification information to obtain a conversion evaluation result, including: obtaining second contract indicator information of the contract management component data, wherein the second contract indicator information is used to characterize the contract business function implemented by the contract management component data in the first business system; based on the difference between the first contract indicator information and the second contract indicator information, the conversion business effect of the target data is evaluated to obtain a business evaluation result; based on the verification information and the business evaluation result, a conversion evaluation result is generated.

[0016] In one of the embodiments, the updating of the target data according to the first contract indicator information includes: locating the data that implements the business function abnormality in the target data according to the difference between the first contract indicator information and the second contract indicator information to obtain the business function abnormality data; updating the content of the business function abnormality data according to the business linkage control relationship between the business function abnormality data and the system architecture information of the second business system, wherein the content of the business function abnormality data includes at least one of the second attribute value information and the second attribute name information of the business function abnormality data.

[0017] In a second aspect, the present application also provides a contract management component data migration device, including:

[0018] an acquisition module, configured to, in response to a data migration instruction, acquire first attribute value information and first attribute name information of the contract management component data from a first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating a first field length, a first field content, and a first field format of the contract management component data;

[0019] A first updating module, configured to check and update the contract management component data to obtain updated data according to the first attribute value information and the first attribute name information;

[0020] a conversion module, configured to perform data conversion on the update data according to a data conversion relationship between the first business system and the second business system corresponding to the data migration instruction to obtain converted data;

[0021] A second update module is used to check and update the conversion data according to the second attribute value information and the second attribute name information of the conversion data to obtain target data, and store the target data in a second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the conversion data.

[0022] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0023] In response to the data migration instruction, obtaining first attribute value information and first attribute name information of the contract management component data from the first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data;

[0024] According to the first attribute value information and the first attribute name information, checking and updating the contract management component data to obtain updated data;

[0025] According to the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction, the updated data is converted to obtain converted data;

[0026] According to the second attribute value information and the second attribute name information of the conversion data, the conversion data is checked and updated to obtain target data, and the target data is stored in a second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the conversion data.

[0027] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0028] In response to the data migration instruction, obtaining first attribute value information and first attribute name information of the contract management component data from the first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data;

[0029] According to the first attribute value information and the first attribute name information, checking and updating the contract management component data to obtain updated data;

[0030] According to the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction, the updated data is converted to obtain converted data;

[0031] According to the second attribute value information and the second attribute name information of the conversion data, the conversion data is checked and updated to obtain target data, and the target data is stored in a second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the conversion data.

[0032] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0033] In response to the data migration instruction, obtaining first attribute value information and first attribute name information of the contract management component data from the first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data;

[0034] According to the first attribute value information and the first attribute name information, checking and updating the contract management component data to obtain updated data;

[0035] According to the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction, the updated data is converted to obtain converted data;

[0036] According to the second attribute value information and the second attribute name information of the conversion data, the conversion data is checked and updated to obtain target data, and the target data is stored in a second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the conversion data.

[0037] The above-mentioned contract management component data migration method, apparatus, computer equipment, computer-readable storage medium and computer program product obtain the first attribute value information and first attribute name information of the contract management component data from the first business system corresponding to the data migration instruction by responding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data; based on the first attribute value information and the first attribute name information, the contract management component data is checked and updated to obtain updated data; based on the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction, the updated data is data converted. The data is converted into converted data; the converted data is checked and updated according to the second attribute value information and the second attribute name information of the converted data to obtain the target data, and the target data is stored in the second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the converted data; before the data conversion is performed, the contract management component data is checked and updated to ensure the accuracy of the updated data used for data conversion; and after the data conversion, the converted data is checked and updated to ensure the accuracy of the target data stored in the second business system, that is, the migration accuracy of the contract management component data is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0039] Figure 1 An application environment diagram of a contract management component data migration method in one embodiment;

[0040] Figure 2 A schematic diagram of a flow chart of a method for migrating data of a contract management component in one embodiment;

[0041] Figure 3 A schematic diagram of a flow chart of steps for checking and updating contract management component data in one embodiment;

[0042] Figure 4 A flowchart of checking and updating steps according to the importance of sub-data of a contract management component in one embodiment;

[0043] Figure 5 is a flowchart of a target data updating step in one embodiment;

[0044] Figure 6 A structural block diagram of a data migration device for a contract management component in one embodiment;

[0045] Figure 7 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0047] It should be noted that the user information (including but not limited to data migration instructions, contract management component data, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the acquisition, transmission, storage, use and processing of relevant data are in compliance with the relevant provisions of national laws and regulations. For content pushed to users (for example, target data, etc.), users can refuse or conveniently refuse content push, etc. In the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.

[0048] The contract management component data migration method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. In response to the data migration instruction, the server 104 obtains the first attribute value information and the first attribute name information of the contract management component data from the first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data; according to the first attribute value information and the first attribute name information, the contract management component data is checked and updated to obtain the updated data; according to the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction, the updated data is converted to obtain the converted data; the server 104 checks and updates the converted data according to the second attribute value information and the second attribute name information of the converted data to obtain the target data, and stores the target data in the second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the converted data, and completes the system data migration of the contract management component data. The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices may be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server 104 may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides cloud computing services.

[0049] In an exemplary embodiment, Figure 2 As shown, a contract management component data migration method is provided, which is applied to Figure 1 The server 104 in the example is used as an example to illustrate, including the following steps 202 to 208. Among them:

[0050] Step 202, in response to the data migration instruction, obtain the first attribute value information and the first attribute name information of the contract management component data from the first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data.

[0051] Among them, the data migration instruction in step 202 can be initiated by the user on demand, or it can be generated when the development of the new system is completed. The data migration instruction includes query information of the data to be migrated, the first business system and the second business system. The first business system is the business system where the data to be migrated is located, and the second business system is the business system to which the data to be migrated will be migrated.

[0052] Exemplarily, first attribute value information and first attribute name information of the contract management component data are obtained from the first business system corresponding to the data migration instruction, including: querying the data in the first business system according to the query information of the data to be migrated in the data migration instruction, and obtaining the first attribute value information and first attribute name information of the contract management component data.

[0053] As an embodiment, according to the query information of the data to be migrated in the data migration instruction, the data in the first business system is queried to obtain the first attribute value information and the first attribute name information of the contract management component data, including: the query information of the data to be migrated includes the query keyword, the attribute name information of each data in the first business system is queried for the first attribute name information of the contract management component data that matches the query keyword in the data migration instruction, and the first attribute value information corresponding to the first attribute name information of the contract management component data in the first business system is obtained.

[0054] Step 204: Check and update the contract management component data according to the first attribute value information and the first attribute name information to obtain updated data.

[0055] Exemplarily, step 204 includes: verifying the contract management component data according to the first attribute value information and the first attribute name information to obtain a verification result corresponding to the contract management component data; and updating the contract management component data according to the verification result corresponding to the contract management component data to obtain updated data.

[0056] As an embodiment, step 204 includes: performing a shift check on the contract management component data according to the first attribute value information and the first attribute name information to obtain a shift check result corresponding to the contract management component data; and updating the contract management component data according to the shift check result corresponding to the contract management component data to obtain updated data.

[0057] Step 206 , performing data conversion on the update data according to the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction to obtain converted data.

[0058] Exemplarily, step 206 includes: the data conversion relationship includes a corresponding relationship between the representation of each data in the first business system and the representation in the second business system; and the updated data is mapped to the converted data through the data conversion relationship.

[0059] As an embodiment, updated data is mapped to converted data through a data conversion relationship, including: the data conversion relationship includes a first correspondence between first attribute value information of each data and second attribute value information in a second business system, and a second correspondence between first attribute name information of each data and a second attribute name in the second business system; the first attribute value information of the updated data is mapped to the second attribute value information of the converted data through the first correspondence relationship; the first attribute name information of the updated data is mapped to the second attribute name information of the converted data through the second correspondence relationship.

[0060] In this way, the attribute name information and the attribute value information are converted respectively to ensure that the second attribute name information and the second attribute value information of the converted data meet the system requirements of the second business system, that is, the conversion accuracy of the converted data is improved.

[0061] Step 208, based on the second attribute value information and the second attribute name information of the conversion data, the conversion data is checked and updated to obtain the target data, and the target data is stored in the second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the conversion data.

[0062] Exemplarily, based on the second attribute value information and the second attribute name information of the conversion data, the conversion data is checked and updated to obtain the target data, including: based on the second attribute value information and the second attribute name information of the conversion data, the conversion data is checked to obtain the check result, and based on the check result, the contract management component data is updated to obtain the updated data.

[0063] As an embodiment, the conversion data is checked and updated according to the second attribute value information and the second attribute name information of the conversion data to obtain the target data, including: performing a shift check on the conversion data according to the second attribute value information and the second attribute name information of the conversion data to obtain a shift check result corresponding to the conversion data, and updating the conversion data according to the shift check result corresponding to the conversion data to obtain updated data.

[0064] Furthermore, based on the second attribute value information and the second attribute name information of the conversion data, a shift check is performed on the conversion data to obtain a shift check result corresponding to the conversion data. Based on the shift check result corresponding to the conversion data, the conversion data is updated. The specific implementation method for obtaining the updated data can refer to the specific implementation content of the following steps 302 to 306, which will not be repeated here.

[0065] In the above-mentioned contract management component data migration method, by responding to the data migration instruction, the first attribute value information and the first attribute name information of the contract management component data are obtained from the first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data; according to the first attribute value information and the first attribute name information, the contract management component data is checked and updated to obtain the updated data; according to the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction, the updated data is converted to obtain the converted data; according to the second attribute value information and the second attribute name information of the converted data, the converted data is checked and updated to obtain the target data, and the target data is stored in the second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the converted data; before the data conversion is performed, the contract management component data is checked and updated, so as to ensure the accuracy of the updated data used for the data conversion; and after the data conversion, the converted data is checked and updated, so as to ensure the accuracy of the target data stored in the second business system, that is, the migration accuracy of the contract management component data is improved.

[0066] It is understandable that since the contract management component is a tool for implementing business contract relationship management, including the full life cycle management of contract addition, contract negotiation, fee calculation, and interest calculation, the contract management component data generated by the contract management component is usually rich in content and large in quantity, that is, the contract management component data is relatively complex. Therefore, in the process of checking and updating, it is easy to have a situation where the checking and updating process of the contract management component data is time-consuming due to the complexity of the contract management component data, that is, the updating efficiency of the contract management component data is low. Therefore, there is an urgent need for a method for checking and updating the contract management component data that can improve the updating efficiency of the contract management component data.

[0067] In an exemplary embodiment, Figure 3 As shown, the contract management component data includes a plurality of contract management component sub-data; and checking and updating the contract management component data to obtain updated data according to the first attribute value information and the first attribute name information includes steps 302 to 306. Among them:

[0068] Step 302: Perform shift check on multiple contract management component sub-data according to the first attribute value information and the first attribute name information to obtain a shift check result.

[0069] Exemplarily, step 302 includes: identifying the shift categories of the plurality of contract management component sub-data according to the matching degree between the first attribute value information and the first attribute name information of the plurality of contract management component sub-data, and obtaining a shift verification result.

[0070] As an embodiment, step 302 includes: performing interval sampling on multiple contract management component sub-data to obtain multiple interval sampling sub-data; for each interval sampling sub-data, according to the first attribute value information of the interval sampling sub-data, querying the matching attribute name information that matches the first attribute value information from the context data corresponding to the interval sampling sub-data; if the position interval distances between all the interval sampling sub-data and the corresponding matching attribute name information are the same, then determining that the shift verification result is an overall shift verification result; if the position interval distances between all the interval sampling sub-data and the corresponding matching attribute name information are not the same, then determining that the shift verification result is a local shift verification result.

[0071] As an embodiment, multiple contract management component sub-data are sampled at intervals to obtain multiple interval sampled sub-data, including: accumulating the total data volume of the contract management component sub-data contained in the contract management component data, and generating sampling intervals corresponding to the multiple contract management component sub-data according to the total data volume; performing interval sampling on the multiple contract management component sub-data according to the sampling intervals corresponding to the multiple contract management component sub-data to obtain multiple interval sampled sub-data, wherein the larger the total data volume, the longer the sampling interval.

[0072] In this way, the total data volume of the contract management component sub-data contained in the contract management component data is used as the basis for generating the sampling interval, so that the displacement status of the contract management component sub-data can be captured with the least possible workload, thereby improving the sampling efficiency.

[0073] Step 304, if the shift check result is an overall shift check result, then according to the shift interval corresponding to the overall shift check result, the position of the first attribute value information of the multiple contract management component sub-data is updated, and according to the first matching degree between the first attribute value information and the first attribute name information, the content of the multiple contract management component sub-data is updated to obtain updated data, wherein the content of the contract management component sub-data includes at least one of the first attribute value information and the first attribute name information of the contract management component sub-data.

[0074] Exemplarily, the position of the first attribute value information of multiple contract management component sub-data is updated according to the shift interval corresponding to the overall shift verification result, including: obtaining the position interval distance and relative position orientation between the interval sampling sub-data and the corresponding matching attribute name information in the overall shift verification result, and determining the position interval distance as the shift interval corresponding to the overall shift verification result; according to the shift interval and relative position orientation corresponding to the overall shift verification result, the position of the first attribute value information of multiple contract management component sub-data is updated.

[0075] In this way, when the overall translation shift of the first attribute value information of the contract management component sub-data is detected, the shift interval and the relative position are detected, so that the first attribute value information of the contract management component sub-data can be shifted and updated as a whole, thereby improving the update efficiency of the contract management component data.

[0076] As an embodiment, the contents of multiple contract management component sub-data are updated according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data, including: for each contract management component sub-data, obtaining the data importance of the contract management component sub-data; according to the data importance of the contract management component sub-data and the first matching degree, the contents of the contract management component sub-data are updated to obtain updated data.

[0077] As one embodiment, the method also includes: obtaining the functional importance of the contract management component sub-data corresponding to the implementation of the business function, and generating the data importance of the contract management component sub-data according to the functional importance corresponding to the contract management component sub-data, wherein the greater the functional importance, the greater the data importance.

[0078] As an example, refer to Figure 4 If the data importance level belongs to the first importance level type, then when the first matching level does not meet the preset matching level condition, the content of the contract management component sub-data is updated according to the first matching level to obtain updated data; when the first matching level meets the preset matching level condition, the contract management component sub-data is determined as updated data.

[0079] Further, according to the first matching degree, the content of the contract management component sub-data is updated to obtain updated data, including: when there is a target matching degree that meets the preset matching degree condition in the matching degree set, according to the context data corresponding to the target matching degree, the content of the contract management component sub-data is updated to obtain updated data, wherein the matching degree set is composed of the matching degrees between the first attribute name information of the contract management component sub-data and the first attribute value information of the context data corresponding to the contract management component sub-data; when there is no target matching degree that meets the preset matching degree condition in the matching degree set, according to the first attribute name information of the contract management component sub-data and the contract management component database corresponding to the first business system, the content of the contract management component sub-data is updated to obtain updated data.

[0080] The preset matching degree condition may be greater than a preset matching degree threshold, or may be a maximum matching degree value greater than the preset matching degree threshold.

[0081] Furthermore, according to the context data corresponding to the target matching degree, the content of the contract management component sub-data is updated to obtain updated data, including: according to the content of the context data corresponding to the target matching degree, the content of the contract management component sub-data is updated to obtain updated data, wherein the content of the context data includes the first attribute name information and the first attribute value information of the context data.

[0082] As an embodiment, when there is a target matching degree that satisfies a preset matching degree condition in the matching degree set, the content of the contract management component sub-data is updated according to the context data corresponding to the target matching degree, and before obtaining the updated data, it also includes: obtaining a preset context configuration file, wherein the preset context configuration file includes a context query range corresponding to each contract management component sub-data, and querying the preset context configuration file according to the first attribute name information of the contract management component sub-data to obtain the context data corresponding to the contract management component sub-data.

[0083] It can be understood that multiple contract management component sub-data are usually arranged in order according to logic and their respective relevance to form contract management component data. Then, when the first attribute value information of the contract management component sub-data does not match the first attribute name information, the content of the contract management component sub-data can be updated through the context data of the contract management component sub-data.

[0084] However, the intervals of association relationships between multiple contract management component sub-data may not be the same. Therefore, different contract management component sub-data may have different context query ranges. By presetting the context configuration file, targeted context query of the contract management component sub-data can be achieved, thereby improving the update efficiency of the contract management component sub-data.

[0085] As an embodiment, the content of the contract management component sub-data is updated according to the content of the context data corresponding to the target match to obtain updated data, including: updating the first field format of the contract management component sub-data according to the first field format of the context data corresponding to the target match to obtain updated data; or updating the first attribute name information of the contract management component sub-data according to the first attribute name information of the context data corresponding to the target match to obtain updated data.

[0086] In this way, targeted data content updates are performed for different situations, thereby improving the update accuracy of the contract management component sub-data.

[0087] Optionally, before updating the content of the contract management component sub-data according to the first attribute name information of the contract management component sub-data and the contract management component database corresponding to the first business system to obtain the updated data, the method also includes: expanding the data query range corresponding to the contract management component sub-data to obtain the expanded data query range, updating the matching degree set according to the expanded data query range, and when there is a target matching degree that meets the preset matching degree condition in the updated matching degree set, returning to execute according to the context data corresponding to the target matching degree, updating the content of the contract management component sub-data to obtain the updated data; when there is no target matching degree that meets the preset matching degree condition in the updated matching degree set, updating the content of the contract management component sub-data according to the first attribute name information of the contract management component sub-data and the contract management component database corresponding to the first business system to obtain the updated data.

[0088] In this way, since the amount of data in the contract management component database corresponding to the first business system is huge, the content of the contract management component sub-data is updated according to the contract management component database corresponding to the first business system. Before obtaining the updated data, the matching range of the context data is expanded. Taking into account the possible inaccuracy of the previously set context query range, resulting in the absence of the target matching degree, the huge database data matching process is avoided to a certain extent, and the updating efficiency of the contract management component sub-data is improved.

[0089] As an embodiment, the content of the contract management component sub-data is updated according to the first attribute name information of the contract management component sub-data and the contract management component database corresponding to the first business system to obtain updated data, including: if the first attribute name information of the contract management component sub-data and the first attribute value information of each data in the contract management component database corresponding to the first business system respectively match each other, and there is a target database matching degree that meets the preset matching degree condition, then according to the content of the data in the contract management component database corresponding to the target database matching degree, the content of the contract management component sub-data is updated to obtain updated data.

[0090] In this way, when there is no matching target matching degree in the context data, the data in the contract management component database corresponding to the first business system is matched, thereby ensuring the updating accuracy of the contract management component sub-data.

[0091] Optionally, the content of the contract management component sub-data is updated according to the content of the data in the contract management component database corresponding to the target database matching degree. The specific implementation method for obtaining the updated data can refer to the above-mentioned context data corresponding to the target matching degree, and the specific implementation content for obtaining the updated data is updated according to the context data corresponding to the target matching degree, which will not be elaborated here.

[0092] As an embodiment, if the data importance belongs to the second importance type, then when the first matching degree meets the preset matching degree condition, the second matching degree is obtained; when the first matching degree does not meet the preset matching degree condition, the content of the contract management component sub-data is updated according to the first matching degree, and when the first matching degree corresponding to the updated contract management component sub-data meets the preset matching degree condition, the second matching degree is obtained. Further, when the second matching degree meets the preset matching degree condition, the current contract management component sub-data is determined as updated data; when the second matching degree does not meet the preset matching degree condition, the content of the current contract management component sub-data is updated according to the second matching degree to obtain updated data.

[0093] Furthermore, the content of the current contract management component sub-data is updated according to the second matching degree to obtain updated data, including: if there is target context data corresponding to the contract management component sub-data and the corresponding second matching degree does not satisfy the preset matching degree condition, then according to the first attribute value information of the target context data, the content of the current contract management component sub-data is updated to obtain updated data.

[0094] As an embodiment, if the data importance belongs to the third importance type, then when the first matching degree meets the preset matching degree condition, the second matching degree is obtained; when the first matching degree does not meet the preset matching degree condition, the content of the contract management component sub-data is updated according to the first matching degree, and when the first matching degree corresponding to the updated contract management component sub-data meets the preset matching degree condition, the second matching degree is obtained. Further, when the second matching degree meets the preset matching degree condition, the third matching degree is obtained; when the second matching degree does not meet the preset matching degree condition, the content of the current contract management component sub-data is updated according to the second matching degree, and when the second matching degree corresponding to the updated contract management sub-data meets the preset matching degree condition, the third matching degree is obtained. Further, when the third matching degree meets the preset matching degree condition, the current contract management component sub-data is determined as updated data; when the third matching degree does not meet the preset matching degree condition, the content of the current contract management component sub-data is updated according to the third matching degree to obtain updated data.

[0095] Furthermore, the content of the current contract management component sub-data is updated according to the third matching degree to obtain updated data, including: if the data in the business component database corresponding to the contract management component sub-data exists corresponding to the target business component data whose third matching degree does not meet the preset matching degree condition, then according to the first attribute value information of the target business component data, the content of the current contract management component sub-data is updated to obtain updated data.

[0096] In this way, the updating complexity of the contract management component sub-data is configured on demand according to the data importance of the contract management component sub-data. That is, the higher the data importance, the more complex the verification process of the contract management component sub-data, thereby ensuring the accuracy of important contract management component sub-data.

[0097] Step 306: If the shift check result is a partial shift check result, the contents of the plurality of contract management component sub-data are updated according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data.

[0098] Optionally, the contents of multiple contract management component sub-data are updated according to the first matching degree between the first attribute value information and the first attribute name information. The specific implementation method for obtaining the updated data can refer to the specific implementation content of the above step 304, which will not be repeated here.

[0099] In this way, the updating accuracy and updating efficiency of the updating data can be improved.

[0100] In this embodiment, a shift check is performed on multiple contract management component sub-data according to the first attribute value information and the first attribute name information to obtain a shift check result; if the shift check result is an overall shift check result, the position of the first attribute value information of the multiple contract management component sub-data is updated according to the shift interval corresponding to the overall shift check result, and the content of the multiple contract management component sub-data is updated according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data, wherein the content of the contract management component sub-data includes at least one of the first attribute value information and the first attribute name information of the contract management component sub-data; if the shift check result is Based on the result of the local shift check, the contents of multiple contract management component sub-data are updated according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data. By performing shift check on multiple contract management component sub-data, when there is an overall shift between multiple contract management component sub-data, the position of the first attribute value information of multiple contract management component sub-data is directly updated, thereby reducing the time spent on data verification and update one by one, and further updating the contents of the contract management component sub-data, thereby ensuring the update accuracy of the contract management component sub-data. In summary, both the update efficiency and update accuracy of the contract management component sub-data are taken into account.

[0101] It is understandable that, through the above process, only the conversion data or the contract management component data is checked from the content level of the data itself, and there may still be a situation where the business functions of the target data stored in the second business system are inconsistent with the business functions of the contract management component data, that is, the accuracy of the contract management component data migration is low. Therefore, there is an urgent need for a target data update method that can improve the consistency between the business functions of the target data and the business functions of the contract management component data.

[0102] In an exemplary embodiment, Figure 5 As shown, before storing the target data in the second business system corresponding to the data migration instruction, the method further includes steps 502 to 506. Among them:

[0103] Step 502, obtaining first contract indicator information and verification information corresponding to the target data, wherein the first contract indicator information is used to characterize the contract business function implemented by the target data in the second business system, and the verification information is used to characterize the verification update degree corresponding to the target data.

[0104] Among them, the contract indicator information (including but not limited to the first contract indicator information and the second contract indicator information) includes at least one of the interest rate index value, the contract effective date, the contract billing information, the contract interest calculation information and the contract signing date.

[0105] Exemplarily, obtaining first contract indicator information corresponding to the target data includes: analyzing the contract business function corresponding to the target data in the new system to obtain the first contract indicator information.

[0106] Exemplarily, obtaining verification information corresponding to the target data includes: generating verification information corresponding to the target data according to an update status of the target data.

[0107] Furthermore, verification information corresponding to the target data is generated according to the update status of the target data, including: accumulating the number of data without updates in the target data and the total number of all converted data, and determining the ratio of the data number to the total number as the verification information corresponding to the target data.

[0108] Step 504: Evaluate the conversion effect of the target data according to the first contract indicator information and the verification information to obtain a conversion evaluation result.

[0109] As an embodiment, step 504 includes: evaluating the conversion business effect of the target data based on the difference between the contract business function represented by the first contract indicator information and the expected business function requirements to obtain a business evaluation result; generating a conversion evaluation result based on the verification information and the business evaluation result.

[0110] Furthermore, the business evaluation result includes the degree of conversion business effect, wherein the greater the difference between the contract business function represented by the first contract indicator information and the expected business function requirement, the lower the degree of conversion business effect.

[0111] As another embodiment, step 504 includes: obtaining second contract indicator information of the contract management component data, wherein the second contract indicator information is used to characterize the contract business function implemented by the contract management component data running in the first business system; evaluating the conversion business effect of the target data based on the difference between the first contract indicator information and the second contract indicator information to obtain a business evaluation result; and generating a conversion evaluation result based on the verification information and the business evaluation result.

[0112] Furthermore, the business evaluation result includes a degree of conversion business effect, wherein the greater the difference between the first contract indicator information and the second contract indicator information, the lower the degree of conversion business effect.

[0113] As one embodiment, a conversion evaluation result is generated based on the verification information and the business evaluation result, including: aggregating the verification information and the business evaluation result to obtain an aggregate value, and determining the aggregate value as the conversion evaluation result; or, if the aggregate value is greater than a preset aggregation threshold, determining the conversion pass result as the conversion evaluation result; if the aggregate value is not greater than the preset aggregation threshold, determining the conversion fail result as the conversion evaluation result.

[0114] Step 506: If the conversion evaluation result does not meet the preset conversion effect condition, the target data is updated according to the first contract indicator information.

[0115] Exemplarily, step 506 includes: when the conversion evaluation result is not greater than a preset aggregation threshold, or when the conversion evaluation result is a conversion failure result, determining that the conversion evaluation result does not meet a preset conversion effect condition, then updating the target data based on the difference between the first contract indicator information and the second contract indicator information, or based on the difference between the contract business function represented by the first contract indicator information and the expected business function requirements.

[0116] Optionally, the method also includes: when the conversion evaluation result is greater than a preset aggregation threshold, or when the conversion evaluation result is a conversion pass result, determining that the conversion evaluation result meets a preset conversion effect condition, then executing the step of storing the target data in a second business system corresponding to the data migration instruction.

[0117] Furthermore, according to the difference between the first contract indicator information and the second contract indicator information, the target data is updated, including: according to the difference between the first contract indicator information and the second contract indicator information, the data that implements the business function abnormality in the target data is located to obtain the business function abnormality data; according to the business linkage control relationship between the business function abnormality data and the system architecture information of the second business system, the content of the business function abnormality data is updated, wherein the content of the business function abnormality data includes at least one of the second attribute value information and the second attribute name information of the business function abnormality data.

[0118] In this way, the difference between the first contract indicator information and the second contract indicator information or the difference between the contract business function represented by the first contract indicator information and the expected business function requirements is used as the basis for updating, thereby ensuring that the contract business function of the updated target data in the second business system is closer to the expected business function requirements or the contract business function of the contract management component data in the first business system.

[0119] Furthermore, based on the business linkage control relationship between the business function abnormality data and the system architecture information of the second business system, the content of the business function abnormality data is updated, including: generating target content of the business function abnormality data when the business function abnormality data implements the corresponding business function in the second business system based on the business linkage control relationship between the business function abnormality data and the system architecture information of the second business system, and updating the content of the business function abnormality data based on the target content of the business function abnormality data.

[0120] In this embodiment, the first contract indicator information and verification information corresponding to the target data are obtained, wherein the first contract indicator information is used to characterize the contract business function implemented by the target data in the second business system, and the verification information is used to characterize the verification update degree corresponding to the target data; according to the first contract indicator information and the verification information, the conversion effect of the target data is evaluated to obtain a conversion evaluation result; if the conversion evaluation result does not meet the preset conversion effect condition, the target data is updated according to the first contract indicator information, thereby further evaluating the target data from the functional level of actual performance, and performing auxiliary evaluation on the verification information used to characterize the verification update degree, so that when the conversion evaluation result does not meet the preset conversion effect condition, the target data is updated in time to ensure that the target data stored in the second business system can meet the business functions expected by the user.

[0121] As a detailed embodiment, in response to a data migration instruction, first attribute value information and first attribute name information of the contract management component data are obtained from the first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data; multiple contract management component sub-data are sampled at intervals to obtain multiple interval sampling sub-data; for each interval sampling sub-data, according to the first attribute value information of the interval sampling sub-data, matching attribute name information that matches the first attribute value information is queried from the context data corresponding to the interval sampling sub-data; if all the interval sampling sub-data are consistent with the corresponding If the position interval distances between the corresponding matching attribute name information are the same, the shift verification result is determined to be an overall shift verification result; if the position interval distances between all interval sampling sub-data and the corresponding matching attribute name information are not the same, the shift verification result is determined to be a local shift verification result; if the shift verification result is an overall shift verification result, the position of the first attribute value information of multiple contract management component sub-data is updated according to the shift interval corresponding to the overall shift verification result, and for each contract management component sub-data, the data importance of the contract management component sub-data is obtained; if the data importance belongs to the first importance type, the contract management component sub-data is updated according to the shift interval corresponding to the overall shift verification result. The first matching degree between the first attribute value information and the first attribute name information of the data is used to update the content of the contract management component sub-data to obtain updated data; if the data importance belongs to the second importance type, then when the first matching degree of the contract management component sub-data meets the preset matching degree condition, the first attribute value information of the contract management component sub-data is obtained, and the second matching degree between the first attribute value information of the contract management component sub-data and the first attribute value information of the context data corresponding to the contract management component sub-data is obtained, and when the second matching degree does not meet the preset matching degree condition, the content of the contract management component sub-data is updated according to the second matching degree to obtain updated data; if the data importance belongs to the third importance type, then when the first matching degree and the second matching degree of the contract management component sub-data both meet the preset matching degree condition, the first attribute value information of the contract management component sub-data is obtained, and the third matching degree between the first attribute value of the data in the business component database corresponding to the contract management component sub-data is obtained, and the content of the contract management component sub-data is updated according to the third matching degree to obtain updated data; wherein, the data importance represented by the first importance type is less than the data importance represented by the second importance type; the data importance represented by the second importance type is less than the data importance represented by the third importance type.

[0122] Furthermore, if the shift verification result is a local shift verification result, the contents of multiple contract management component sub-data are updated according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data; according to the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction, the updated data is converted to obtain converted data; according to the second attribute value information and the second attribute name information of the converted data, the converted data is verified and updated to obtain target data, and the first contract indicator information and verification information corresponding to the target data are obtained, wherein the first contract indicator information is used to characterize the contract implemented by the target data in the second business system. The verification information is used to characterize the verification update degree corresponding to the target data; the second contract indicator information of the contract management component data is obtained, wherein the second contract indicator information is used to characterize the contract business function implemented by the contract management component data running in the first business system; according to the difference between the first contract indicator information and the second contract indicator information, the conversion business effect of the target data is evaluated to obtain a business evaluation result; according to the verification information and the business evaluation result, a conversion evaluation result is generated; if the conversion evaluation result does not meet the preset conversion effect condition, the target data is updated according to the first contract indicator information; and the target data is stored in the second business system corresponding to the data migration instruction.

[0123] In this way, by responding to the data migration instruction, the first attribute value information and the first attribute name information of the contract management component data are obtained from the first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data; according to the first attribute value information and the first attribute name information, the contract management component data is checked and updated to obtain the updated data; according to the data conversion relationship between the first business system corresponding to the data migration instruction and the second business system, the updated data is converted to obtain the converted data; according to the second attribute value information and the second attribute name information of the converted data, the converted data is checked and updated to obtain the target data, and the target data is stored in the second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the converted data; before the data conversion is performed, the contract management component data is checked and updated, so as to ensure the accuracy of the updated data used for the data conversion; and after the data conversion, the converted data is checked and updated, so as to ensure the accuracy of the target data stored in the second business system, that is, the migration accuracy of the contract management component data is improved.

[0124] Furthermore, by performing shift verification on multiple contract management component sub-data, when there is an overall shift between multiple contract management component sub-data, the position of the first attribute value information of multiple contract management component sub-data is directly updated, thereby reducing the time spent on data verification and update one by one, and further updating the content of the contract management component sub-data to ensure the update accuracy of the contract management component sub-data. In summary, both the update efficiency and update accuracy of the contract management component sub-data are taken into account; and, further evaluation of the target data from the functional level of actual performance is achieved, and auxiliary evaluation of the verification information used to characterize the degree of verification update is performed, so that when the conversion evaluation result does not meet the preset conversion effect conditions, the target data is updated in time to ensure that the target data stored in the second business system can meet the business functions expected by the user.

[0125] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0126] Based on the same inventive concept, the embodiment of the present application also provides a contract management component data migration device for implementing the contract management component data migration method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more embodiments of the contract management component data migration device provided below can refer to the limitations of the contract management component data migration method above, and will not be repeated here.

[0127] In an exemplary embodiment, Figure 6 As shown, a contract management component data migration device 600 is provided, comprising: an acquisition module 602, a first update module 604, a conversion module 606 and a second update module 608, wherein:

[0128] An acquisition module 602 is used to obtain, in response to a data migration instruction, first attribute value information and first attribute name information of the contract management component data from a first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating a first field length, a first field content, and a first field format of the contract management component data;

[0129] The first updating module 604 checks and updates the contract management component data according to the first attribute value information and the first attribute name information to obtain updated data;

[0130] A conversion module 606, configured to perform data conversion on the update data according to the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction to obtain converted data;

[0131] The second update module 608 is used to check and update the conversion data according to the second attribute value information and the second attribute name information of the conversion data to obtain the target data, and store the target data in the second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the conversion data.

[0132] In one embodiment, the contract management component data includes multiple contract management component sub-data; the first update module 604 is also used to perform a shift check on the multiple contract management component sub-data according to the first attribute value information and the first attribute name information to obtain a shift check result; if the shift check result is an overall shift check result, then according to the shift interval corresponding to the overall shift check result, the position of the first attribute value information of the multiple contract management component sub-data is updated, and according to the first matching degree between the first attribute value information and the first attribute name information, the content of the multiple contract management component sub-data is updated to obtain updated data, wherein the content of the contract management component sub-data includes at least one of the first attribute value information and the first attribute name information of the contract management component sub-data; if the shift check result is a partial shift check result, then according to the first matching degree between the first attribute value information and the first attribute name information, the content of the multiple contract management component sub-data is updated to obtain updated data.

[0133] In one of the embodiments, the first update module 604 is also used to perform interval sampling on multiple contract management component sub-data to obtain multiple interval sampling sub-data; for each interval sampling sub-data, according to the first attribute value information of the interval sampling sub-data, the matching attribute name information that matches the first attribute value information is queried from the context data corresponding to the interval sampling sub-data; if the position interval distances between all the interval sampling sub-data and the corresponding matching attribute name information are the same, then the shift verification result is determined to be the overall shift verification result; if the position interval distances between all the interval sampling sub-data and the corresponding matching attribute name information are not the same, then the shift verification result is determined to be a local shift verification result.

[0134] In one embodiment, the first update module 604 is further used to obtain the data importance of the contract management component sub-data for each contract management component sub-data; if the data importance belongs to the first importance type, then according to the first matching degree between the first attribute value information and the first attribute name information of the contract management component sub-data, the content of the contract management component sub-data is updated to obtain updated data; if the data importance belongs to the second importance type, then when the first matching degree of the contract management component sub-data meets the preset matching degree condition, the first attribute value information of the contract management component sub-data is obtained, and the second matching degree between the first attribute value information of the context data corresponding to the contract management component sub-data is obtained, and when the second matching degree does not meet the preset matching degree condition , according to the second matching degree, the content of the contract management component sub-data is updated to obtain updated data; if the data importance belongs to the third importance type, then when the first matching degree and the second matching degree of the contract management component sub-data both meet the preset matching degree conditions, the first attribute value information of the contract management component sub-data is obtained, and the third matching degree between the first attribute value of the data in the business component database corresponding to the contract management component sub-data is obtained, and according to the third matching degree, the content of the contract management component sub-data is updated to obtain updated data; wherein, the data importance represented by the first importance type is less than the data importance represented by the second importance type; the data importance represented by the second importance type is less than the data importance represented by the third importance type.

[0135] In one of the embodiments, the first update module 604 is also used to update the content of the contract management component sub-data according to the context data corresponding to the target matching degree to obtain updated data if there is a first matching degree between the first attribute value information and the first attribute name information of the contract management component sub-data, and if there is a target matching degree that satisfies a preset matching degree condition in the matching degree set, wherein the matching degree set is composed of the matching degrees between the first attribute name information of the contract management component sub-data and the first attribute value information of the context data corresponding to the contract management component sub-data; if there is no target matching degree that satisfies the preset matching degree condition in the matching degree set, the content of the contract management component sub-data is updated according to the first attribute name information of the contract management component sub-data and the contract management component database corresponding to the first business system to obtain updated data.

[0136] In one of the embodiments, before storing the target data in the second business system corresponding to the data migration instruction, the second update module 608 is also used to obtain first contract indicator information and verification information corresponding to the target data, wherein the first contract indicator information is used to characterize the contract business function implemented by the target data in the second business system, and the verification information is used to characterize the verification update degree corresponding to the target data; based on the first contract indicator information and the verification information, the conversion effect of the target data is evaluated to obtain a conversion evaluation result; if the conversion evaluation result does not meet the preset conversion effect condition, the target data is updated according to the first contract indicator information.

[0137] In one embodiment, the second update module 608 is also used to obtain second contract indicator information of the contract management component data, wherein the second contract indicator information is used to characterize the contract business function implemented by the contract management component data in the first business system; based on the difference between the first contract indicator information and the second contract indicator information, the conversion business effect of the target data is evaluated to obtain a business evaluation result; and based on the verification information and the business evaluation result, a conversion evaluation result is generated.

[0138] In one of the embodiments, the second update module 608 is also used to locate data in the target data that implements business function anomalies based on the difference between the first contract indicator information and the second contract indicator information, and obtain business function anomaly data; based on the business linkage control relationship between the business function anomaly data and the system architecture information of the second business system, the content of the business function anomaly data is updated, wherein the content of the business function anomaly data includes at least one of the second attribute value information and the second attribute name information of the business function anomaly data.

[0139] Each module in the above-mentioned contract management component data migration device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0140] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Figure 7 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store object information and service information. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a contract management component data migration method is implemented.

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

[0142] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0143] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0144] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0145] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0146] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0147] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A contract management component data migration method, characterized in that: The method comprises: In response to the data migration instruction, obtaining first attribute value information and first attribute name information of the contract management component data from the first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating the first field length, the first field content and the first field format of the contract management component data; According to the first attribute value information and the first attribute name information, checking and updating the contract management component data to obtain updated data; According to the data conversion relationship between the first business system and the second business system corresponding to the data migration instruction, the updated data is converted to obtain converted data; According to the second attribute value information and the second attribute name information of the conversion data, the conversion data is checked and updated to obtain target data, and the target data is stored in a second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the conversion data.

2. The method according to claim 1, characterized in that The contract management component data includes a plurality of contract management component sub-data; the contract management component data is checked and updated according to the first attribute value information and the first attribute name information to obtain updated data, including: Performing shift verification on the plurality of contract management component sub-data according to the first attribute value information and the first attribute name information to obtain a shift verification result; If the shift check result is an overall shift check result, then according to the shift interval corresponding to the overall shift check result, the position of the first attribute value information of the plurality of contract management component sub-data is updated, and according to the first matching degree between the first attribute value information and the first attribute name information, the content of the plurality of contract management component sub-data is updated to obtain updated data, wherein the content of the contract management component sub-data includes at least one of the first attribute value information and the first attribute name information of the contract management component sub-data; If the shift check result is a partial shift check result, the contents of the plurality of contract management component sub-data are updated according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data.

3. The method according to claim 2, characterized in that The performing shift check on the plurality of contract management component sub-data according to the first attribute value information and the first attribute name information to obtain a shift check result includes: Performing interval sampling on the plurality of contract management component sub-data to obtain a plurality of interval sampling sub-data; For each interval sampling sub-data, according to the first attribute value information of the interval sampling sub-data, searching for matching attribute name information matching the first attribute value information from context data corresponding to the interval sampling sub-data; If the position interval distances between all the interval sampling sub-data and the corresponding matching attribute name information are the same, then determining that the shift check result is an overall shift check result; If the position interval distances between all the interval sampling sub-data and the corresponding matching attribute name information are not the same, then it is determined that the shift check result is a local shift check result.

4. The method according to claim 2, characterized in that: The updating of the contents of the plurality of contract management component sub-data according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data comprises: For each contract management component sub-data, obtaining the data importance of the contract management component sub-data; If the data importance level belongs to the first importance level type, updating the content of the contract management component sub-data according to the first matching degree between the first attribute value information and the first attribute name information of the contract management component sub-data to obtain updated data; If the data importance level belongs to the second importance level type, then, if the first matching level of the contract management component sub-data satisfies a preset matching level condition, obtaining a second matching level between the first attribute value information of the contract management component sub-data and the first attribute value information of the context data corresponding to the contract management component sub-data, and if the second matching level does not satisfy the preset matching level condition, updating the content of the contract management component sub-data according to the second matching level to obtain updated data; If the importance of the data belongs to the third importance type, then, when both the first matching degree and the second matching degree of the contract management component sub-data satisfy the preset matching degree condition, obtaining the third matching degree between the first attribute value information of the contract management component sub-data and the first attribute value of the data in the business component database corresponding to the contract management component sub-data, and updating the content of the contract management component sub-data according to the third matching degree to obtain updated data; Among them, the data importance represented by the first importance type is less than the data importance represented by the second importance type; the data importance represented by the second importance type is less than the data importance represented by the third importance type.

5. The method according to claim 4, characterized in that The updating of the content of the contract management component sub-data according to the first matching degree between the first attribute value information and the first attribute name information of the contract management component sub-data to obtain updated data includes: If there is a first matching degree between the first attribute value information and the first attribute name information of the contract management component sub-data, then if there is a target matching degree that satisfies a preset matching degree condition in the matching degree set, the content of the contract management component sub-data is updated according to the context data corresponding to the target matching degree to obtain updated data, wherein the matching degree set is composed of the matching degrees between the first attribute name information of the contract management component sub-data and the first attribute value information of the context data corresponding to the contract management component sub-data; When there is no target matching degree that meets the preset matching degree condition in the matching degree set, the content of the contract management component sub-data is updated according to the first attribute name information of the contract management component sub-data and the contract management component database corresponding to the first business system to obtain updated data.

6. The method according to claim 1, characterized in that Before storing the target data in the second business system corresponding to the data migration instruction, the method further includes: Acquire first contract indicator information and verification information corresponding to the target data, wherein the first contract indicator information is used to characterize the contract business function implemented by the target data in the second business system, and the verification information is used to characterize the verification update degree corresponding to the target data; According to the first contract indicator information and the verification information, the conversion effect of the target data is evaluated to obtain a conversion evaluation result; If the conversion evaluation result does not meet the preset conversion effect condition, the target data is updated according to the first contract indicator information.

7. The method according to claim 6, characterized in that The step of evaluating the conversion effect of the target data according to the first contract indicator information and the verification information to obtain a conversion evaluation result includes: Acquire second contract indicator information of the contract management component data, wherein the second contract indicator information is used to characterize the contract business function implemented by the contract management component data when running in the first business system; According to the difference between the first contract indicator information and the second contract indicator information, evaluating the conversion business effect of the target data to obtain a business evaluation result; A conversion evaluation result is generated according to the verification information and the service evaluation result.

8. The method according to claim 7, characterized in that The updating of the target data according to the first contract indicator information includes: According to the difference between the first contract indicator information and the second contract indicator information, data in the target data having abnormal business functions is located to obtain abnormal business function data; The content of the business function abnormality data is updated according to the business linkage control relationship between the business function abnormality data and the system architecture information of the second business system, wherein the content of the business function abnormality data includes at least one of the second attribute value information and the second attribute name information of the business function abnormality data.

9. A contract management component data migration device, characterized in that: The device comprises: an acquisition module, configured to, in response to a data migration instruction, acquire first attribute value information and first attribute name information of the contract management component data from a first business system corresponding to the data migration instruction, wherein the first attribute value information is obtained by integrating a first field length, a first field content, and a first field format of the contract management component data; A first updating module, configured to check and update the contract management component data to obtain updated data according to the first attribute value information and the first attribute name information; a conversion module, configured to perform data conversion on the update data according to a data conversion relationship between the first business system and the second business system corresponding to the data migration instruction to obtain converted data; A second update module is used to check and update the conversion data according to the second attribute value information and the second attribute name information of the conversion data to obtain target data, and store the target data in a second business system corresponding to the data migration instruction, wherein the second attribute value information is obtained by integrating the second field length, the second field content and the second field format of the conversion data.

10. The device according to claim 9, characterized in that The contract management component data includes a plurality of contract management component sub-data; the first update module is further used to perform a shift check on the plurality of contract management component sub-data according to the first attribute value information and the first attribute name information to obtain a shift check result; If the shift check result is an overall shift check result, the position of the first attribute value information of the multiple contract management component sub-data is updated according to the shift interval corresponding to the overall shift check result, and the contents of the multiple contract management component sub-data are updated according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data, wherein the content of the contract management component sub-data includes at least one of the first attribute value information and the first attribute name information of the contract management component sub-data; if the shift check result is a local shift check result, the contents of the multiple contract management component sub-data are updated according to the first matching degree between the first attribute value information and the first attribute name information to obtain updated data.

11. The device according to claim 10, characterized in that The first update module is also used to perform interval sampling on the multiple contract management component sub-data to obtain multiple interval sampling sub-data; for each interval sampling sub-data, according to the first attribute value information of the interval sampling sub-data, query the matching attribute name information that matches the first attribute value information from the context data corresponding to the interval sampling sub-data; if the position interval distances between all the interval sampling sub-data and the corresponding matching attribute name information are the same, then determine that the shift verification result is an overall shift verification result; if the position interval distances between all the interval sampling sub-data and the corresponding matching attribute name information are not the same, then determine that the shift verification result is a local shift verification result.

12. The device according to claim 10, characterized in that The first updating module is further used to obtain the data importance of each contract management component sub-data; If the data importance level belongs to the first importance level type, then according to the first matching degree between the first attribute value information and the first attribute name information of the contract management component sub-data, the content of the contract management component sub-data is updated to obtain updated data; if the data importance level belongs to the second importance level type, then when the first matching degree of the contract management component sub-data satisfies the preset matching degree condition, the first attribute value information of the contract management component sub-data and the second matching degree between the first attribute value information of the context data corresponding to the contract management component sub-data are obtained, and when the second matching degree does not satisfy the preset matching degree condition, the content of the contract management component sub-data is updated according to the second matching degree to obtain. to update data; if the data importance belongs to the third importance type, then when the first matching degree and the second matching degree of the contract management component sub-data both meet the preset matching degree conditions, obtain the first attribute value information of the contract management component sub-data, and the third matching degree between the first attribute value of the data in the business component database corresponding to the contract management component sub-data, and update the content of the contract management component sub-data according to the third matching degree to obtain updated data; wherein, the data importance represented by the first importance type is less than the data importance represented by the second importance type; the data importance represented by the second importance type is less than the data importance represented by the third importance type.

13. The device according to claim 12, characterized in that The first update module is also used for, if there is a first match between the first attribute value information and the first attribute name information of the contract management component sub-data, then if there is a target match that satisfies a preset match condition in the match set, updating the content of the contract management component sub-data according to the context data corresponding to the target match to obtain updated data, wherein the match set is composed of the match between the first attribute name information of the contract management component sub-data and the first attribute value information of the context data corresponding to the contract management component sub-data; if there is no target match that satisfies the preset match condition in the match set, updating the content of the contract management component sub-data according to the first attribute name information of the contract management component sub-data and the contract management component database corresponding to the first business system to obtain updated data.

14. The device according to claim 9, characterized in that Before storing the target data in the second business system corresponding to the data migration instruction, the second update module is also used to obtain first contract indicator information and verification information corresponding to the target data, wherein the first contract indicator information is used to characterize the contract business function implemented by the target data in the second business system, and the verification information is used to characterize the verification update degree corresponding to the target data; based on the first contract indicator information and the verification information, the conversion effect of the target data is evaluated to obtain a conversion evaluation result; if the conversion evaluation result does not meet the preset conversion effect condition, the target data is updated according to the first contract indicator information.

15. The device according to claim 14, characterized in that The second update module is also used to obtain second contract indicator information of the contract management component data, wherein the second contract indicator information is used to characterize the contract business function implemented by the contract management component data in the first business system; based on the difference between the first contract indicator information and the second contract indicator information, the conversion business effect of the target data is evaluated to obtain a business evaluation result; based on the verification information and the business evaluation result, a conversion evaluation result is generated.

16. The device according to claim 15, characterized in that The second update module is also used to locate data that implements business function abnormalities in the target data based on the difference between the first contract indicator information and the second contract indicator information, and obtain business function abnormality data; according to the business linkage control relationship between the business function abnormality data and the system architecture information of the second business system, update the content of the business function abnormality data, wherein the content of the business function abnormality data includes at least one of the second attribute value information and the second attribute name information of the business function abnormality data.

17. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

19. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.