A full-stack information innovation transformation method for personal insurance systems and related equipment

By standardizing full-stack trusted computing projects, integrating them into the continuous delivery integration tool chain, and using service mesh technology, we have solved the problems of low efficiency and poor stability in multi-application transformation, and achieved efficient and stable trusted computing transformation.

CN114860243BActive Publication Date: 2025-09-12CHINA LIFE INSURANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210228765.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-09
Publication Date
2025-09-12
Estimated Expiration
2042-03-09

AI Technical Summary

Technical Problem

Existing information technology transformation methods are inefficient and unstable when faced with the transformation of multiple applications, and lack efficient performance verification methods, resulting in high costs and high risks.

Method used

By standardizing the initial full-stack trusted computing project, connecting it to the continuous delivery integration tool chain for transformation, and using service mesh technology to distribute traffic, the project is stress-tested online to ensure that the transformation is completed after the project passes the test.

Benefits of technology

It enables simultaneous transformation of multiple applications, reduces the complexity and cost of full-stack information technology transformation, ensures the efficiency and stability of the transformation, enables dual-track operation, and reduces maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114860243B_ABST
    Figure CN114860243B_ABST
Patent Text Reader

Abstract

The present application provides a method and related equipment for full-stack credible innovation transformation of a personal insurance system, wherein the method standardizes the initial full-stack credible innovation project, and then connects the standardized full-stack credible innovation project to a continuous delivery integrated tool chain for transformation to obtain a transformed full-stack credible innovation project; utilizes service mesh technology to allocate traffic to the full-stack credible innovation project; performs online stress testing on the full-stack credible innovation project, and completes the full-stack credible innovation transformation in response to the full-stack credible innovation project passing the online stress test. The method provided in the present application standardizes the full-stack credible innovation project, and then connects the standardized full-stack credible innovation project to a continuous delivery integrated tool chain for transformation, thereby reducing the complexity of the full-stack credible innovation transformation, ensuring the efficiency of the full-stack credible innovation transformation, solving the problem of a large number of services in the full-stack credible innovation transformation, and using service mesh technology to achieve flexible migration of traffic, reducing the maintenance cost of the full-stack credible innovation project.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information technology transformation, and in particular to a full-stack information technology transformation method and related equipment for a personal insurance system. Background Art

[0002] Xinchuang, or the information technology application innovation industry, is the foundation of data security and network security, and an important part of the new infrastructure. In related technologies, the target scope of Xinchuang transformation work is basically controlled within a single application in a certain field, such as database Xinchuang. Such Xinchuang transformation is relatively low in complexity and does not require the use of engineering tools. Each application is transformed separately, and the original open source components, commercial software, and systems are replaced with domestic alternatives. The replaced resources are processed to generate new products. After one application is transformed and launched, the next application is transformed. When the number of services that need to be transformed by Xinchuang is large, this transformation method is inefficient and has poor stability. Summary of the Invention

[0003] In view of this, the purpose of this application is to propose a full-stack information technology transformation method and related equipment for personal insurance systems.

[0004] Based on the above-mentioned purpose, the present application provides a method for full-stack credible innovation transformation of a personal insurance system, including: standardizing the initial full-stack credible innovation project to obtain a standardized full-stack credible innovation project; connecting the standardized full-stack credible innovation project to a continuous delivery integration tool chain for transformation to obtain a transformed full-stack credible innovation project; utilizing service mesh technology to allocate traffic to the full-stack credible innovation project; performing online stress testing on the full-stack credible innovation project, and completing the full-stack credible innovation transformation in response to the full-stack credible innovation project passing the online stress test.

[0005] Optionally, the initial full-stack trusted innovation project includes a dependency package and a code repository, and the initial full-stack trusted innovation project is standardized, including: generating a description file of the initial full-stack trusted innovation project based on the dependency package, and placing the description file in the root directory of the code repository; compiling the source code of the initial full-stack trusted innovation project based on the description file, and placing the compiled product in the target directory.

[0006] Optionally, the description file includes an image description file, a startup command file, and a configuration parameter file.

[0007] Optionally, the continuous delivery integration tool chain includes a compilation control point, the standardized full-stack trusted innovation project includes an original base image, and the standardized full-stack trusted innovation project is connected to the continuous delivery integration tool chain for transformation, including: adding transformation logic in the compilation control point, and using the continuous delivery integration tool chain to transform the original base image into a target base image according to the transformation logic and the compilation product obtained from the target directory.

[0008] Optionally, allocating traffic to the full-stack trusted innovation project using service grid technology includes: allocating traffic to the full-stack trusted innovation project according to a traffic allocation strategy, receiving feedback service information from the full-stack trusted innovation project, adjusting the traffic allocation strategy based on the feedback service information; and clearing the traffic in the full-stack trusted innovation project in response to abnormal information in the feedback service information. The traffic allocation strategy is to gradually increase the traffic allocated to the full-stack trusted innovation project according to a preset ratio.

[0009] Optionally, the online stress test on the full-stack trusted innovation project includes: allocating test traffic with a test tag to the full-stack trusted innovation project, performing the online stress test on the full-stack trusted innovation project to generate test data, and comparing the test data with expected data.

[0010] Optionally, the method also includes: in response to the full-stack trusted innovation project failing the online stress test, performing cyclic optimization on the full-stack trusted innovation project, the optimization including adjusting parameters in the full-stack trusted innovation project and increasing the capacity of the full-stack trusted innovation project.

[0011] Based on the above-mentioned purpose, the present application also provides a full-stack credible innovation transformation device for a personal insurance system, including: a standardization module, configured to standardize the initial full-stack credible innovation project to obtain a standardized full-stack credible innovation project; a transformation module, configured to connect the standardized full-stack credible innovation project to the continuous delivery integration tool chain for transformation to obtain a transformed full-stack credible innovation project; a traffic distribution module, configured to use service mesh technology to distribute traffic to the full-stack credible innovation project; a testing module, configured to perform online stress testing on the full-stack credible innovation project, and complete the full-stack credible innovation transformation in response to the full-stack credible innovation project passing the online stress test.

[0012] Based on the above purpose, the present application also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and runnable on the processor, characterized in that the processor executes any one of the full-stack information technology transformation methods for the personal insurance system.

[0013] Based on the above purpose, the present application also provides a non-transitory computer-readable storage medium, which stores computer instructions, and is characterized in that the computer instructions are used to enable a computer to execute any one of the full-stack information technology transformation methods of the individual insurance system.

[0014] From the above, it can be seen that the present application provides a method and related equipment for full-stack credential innovation transformation of a personal insurance system, wherein the method includes: standardizing the initial full-stack credential innovation project to obtain a standardized full-stack credential innovation project; connecting the standardized full-stack credential innovation project to a continuous delivery integrated tool chain for transformation to obtain a transformed full-stack credential innovation project; allocating traffic to the full-stack credential innovation project using service grid technology; performing an online stress test on the full-stack credential innovation project, and completing the full-stack credential innovation transformation in response to the full-stack credential innovation project passing the online stress test. The method provided in the present application reduces the complexity of the full-stack credential innovation transformation by standardizing the full-stack credential innovation project and then connecting the standardized full-stack credential innovation project to a continuous delivery integrated tool chain for transformation, thereby ensuring the efficiency of the full-stack credential innovation transformation and solving the problem of a large number of services in the full-stack credential innovation transformation. In addition, the service grid technology is used to realize flexible traffic migration, so that the credential innovation transformation work can run on two tracks, reducing the maintenance cost of the full-stack credential innovation project. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in this application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are merely embodiments of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0016] Figure 1 This is a schematic diagram of the full-stack information technology transformation method for the individual insurance system according to an embodiment of the present application;

[0017] Figure 2 This is a schematic diagram of the principle of using the continuous delivery integrated tool chain to carry out information innovation transformation in the embodiment of this application;

[0018] Figure 3 This is a schematic diagram of the principle of online pressure testing according to an embodiment of the present application;

[0019] Figure 4 This is a schematic diagram of a full-stack information and innovation transformation device for a personal insurance system according to an embodiment of the present application;

[0020] Figure 5 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0021] In order to make the objectives, technical solutions and advantages of this application more clear, this application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0022] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should have the usual meanings understood by people with ordinary skills in the field to which this application belongs. The "first", "second" and similar words used in the embodiments of the present application do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0023] The information and communication technology transformation work in related technologies requires not only a large number of applications to be transformed, but also they belong to different systems, which is complicated. The transformation methods used for independent applications are inefficient and unstable. There are also many points that need to be transformed in the same application, including container systems, operating environments, database operating environments, etc., which require the use of multiple technologies at the same time. The information and communication technology transformation work in related technologies only supports offline cutover. Once switched, the cost and risk of switching back are high. Moreover, the information and communication technology transformation work in related technologies lacks efficient performance verification methods.

[0024] In view of this, an embodiment of the present application provides a full-stack information innovation method for a personal insurance system, such as Figure 1 Shown, including:

[0025] Step S101: Standardize the initial full-stack ICT project to obtain a standardized full-stack ICT project. To address the issues of simultaneous ICT transformation of a large number of applications, differences in technical implementation for different applications, and excessive transformation work leading to high costs and low stability, the initial full-stack ICT project that needs to be transformed is first standardized to achieve a unified management approach for the full-stack ICT project.

[0026] Step S102: Connect the standardized full-stack ICT innovation project to the continuous delivery integration tool chain for transformation to obtain the transformed full-stack ICT innovation project. Figure 2As shown, the standardized full-stack trusted innovation project is connected to the centrally managed continuous delivery integration tool chain. The continuous delivery integration tool chain can uniformly control the configurable information and build deployment process of the full-stack trusted innovation project. Only part of the logic or configuration information needs to be modified to complete the transformation of the same part of all applications at one time.

[0027] Step S103: Use service grid technology to allocate traffic to the full-stack ICT innovation project. Use service grid technology to achieve flexible traffic migration, so that the ICT innovation transformation work can run on two tracks, reducing the maintenance cost of the full-stack ICT innovation project.

[0028] Step S104: Perform an online stress test on the full-stack trusted innovation project. In response to the full-stack trusted innovation project passing the online stress test, the full-stack trusted innovation transformation is completed. After completing the transformation of the full-stack trusted innovation project, the method provided in this application uses an online stress test to verify the operation of the full-stack trusted innovation project to ensure that the project can run smoothly and stably after going online.

[0029] The present application provides a method and related equipment for full-stack credential creation transformation of a personal insurance system, wherein the method includes: standardizing the initial full-stack credential creation project to obtain a standardized full-stack credential creation project; connecting the standardized full-stack credential creation project to a continuous delivery integrated tool chain for transformation to obtain a transformed full-stack credential creation project; allocating traffic to the full-stack credential creation project using service grid technology; performing an online stress test on the full-stack credential creation project, and completing the full-stack credential creation transformation in response to the full-stack credential creation project passing the online stress test. The method provided in the present application standardizes the full-stack credential creation project and then connects the standardized full-stack credential creation project to a continuous delivery integrated tool chain for transformation, so that the full-stack credential creation project can complete the transformation of multiple applications at the same time, thereby reducing the complexity of the full-stack credential creation transformation, ensuring the efficiency of the full-stack credential creation transformation, solving the problem of a large number of applications in the full-stack credential creation transformation, and using service grid technology to achieve flexible migration of traffic, so that the credential creation transformation work can run on two tracks, reducing the maintenance cost of the full-stack credential creation project.

[0030] In some embodiments, the initial full-stack trusted innovation project includes dependency packages and a code repository, and step S101 includes:

[0031] Step S201, generate a description file of the initial full-stack trusted innovation project based on the dependency package, and place the description file in the root directory of the code warehouse. In this embodiment, the description file includes an image description file, a startup command file, and a configuration parameter file. In a specific embodiment, the root directory includes a build directory, and the description file is placed in the build directory. Under this directory, the file names of all files are unified. The source code directory of the initial full-stack trusted innovation project is also placed in the code warehouse, without the need to create an additional directory hierarchy, so that all files in the full-stack trusted innovation project reach a unified placement hierarchy.

[0032] Step S202: Compile the source code of the initial full-stack trusted innovation project according to the description file and place the compiled product in the target directory. This step facilitates the subsequent integration of the standardized full-stack trusted innovation project into the continuous delivery integration tool chain for transformation, so that the continuous delivery integration tool chain can uniformly obtain artifacts from the target directory and execute logic.

[0033] After the above standardization, the initial full-stack trusted innovation project will be connected to the continuous delivery integration tool chain for transformation in the subsequent step. The continuous delivery integration tool chain can clearly know the transformation scope, transformation method, transformation execution content, dependencies and the location of the transformation output. At this time, the full-stack trusted innovation project can be circulated in a standard process, just like passing through one execution point after another on the engineering assembly line. Each execution point can clearly know the transformation scope, transformation method and transformation execution content, so that the full-stack trusted innovation project can complete the transformation of multiple applications at the same time, further reducing the complexity of the full-stack trusted innovation transformation, further ensuring the efficiency of the full-stack trusted innovation transformation, and solving the problem of the large number of applications in the full-stack trusted innovation transformation.

[0034] In some embodiments, the continuous delivery integration tool chain includes a compilation control point, the standardized full-stack trusted innovation project includes an original base image, and step S102 includes:

[0035] Step S301: Add transformation logic to the compilation control point, and use the continuous delivery integration tool chain to transform the original base image into a target base image according to the transformation logic and the compilation product obtained from the target directory.

[0036] Taking the transformation of the container operating system as an example, to transform the container operating system, the content to be modified is the basic image information of the container. According to the above-mentioned standardized process, this part of information can be known to be stored in the container description file in the build directory. To connect the container operating system to a unified continuous delivery integration tool chain, it is only necessary to add a transformation logic to the compilation control point of the continuous delivery integration tool chain to transform the original basic image content into the target basic image content. Then, all projects connected to the tool chain can uniformly execute the process of building the target basic image when building the image, and transform the original basic image at one time. The basic image can be modified at this control point at any time, which further reduces the complexity of the full-stack information innovation transformation, further ensures the efficiency of the full-stack information innovation transformation, and solves the problem of the large number of applications in the full-stack information innovation transformation.

[0037] In some embodiments, step S103 includes:

[0038] Step S401: Allocate traffic to the full-stack trusted innovation project according to the traffic allocation strategy, receive feedback service information from the full-stack trusted innovation project, and adjust the traffic allocation strategy according to the feedback service information;

[0039] Step S402: in response to abnormal information appearing in the feedback service information, clear the traffic in the full-stack trust innovation project. The traffic allocation strategy is to gradually increase the traffic allocated to the full-stack trust innovation project according to a preset ratio.

[0040] In this full-stack trusted computing project, some applications impact core business processes. Transforming these applications carries significant pressure. On the one hand, these applications must be operational to demonstrate the success of the trusted computing transformation. On the other hand, any issues with these applications could impact user experience. Therefore, a service mesh technology is needed that can support multi-environment and multi-track operations, enable flexible traffic flow control, and quickly redirect traffic when problems arise.

[0041] Service grid technology is the mainstream technology of today's microservice architecture. Service grid technology uses distributed gateways to handle traffic distribution, which can solve the problems of centralized management of application gateway configuration in related technologies, code intrusion found during service registration, and can flexibly allocate traffic. In this embodiment, the service grid technology is mainly used as the application gateway to distribute traffic in proportion. In a specific embodiment, both transformed and non-transformed application nodes will be automatically registered in the service grid. When called, different proportions of traffic can be allocated to different nodes, thereby achieving the purpose of freely allocating service traffic within the grid. When the full-stack trust innovation project is just launched, the allocated traffic can be gradually increased in proportion from zero, and the impact of the traffic increase on the full-stack trust innovation project can be observed. It is decided whether to further increase the traffic based on the feedback service information. At the same time, if an uncontrollable exception occurs during the operation of the full-stack trust innovation project, in order to ensure service stability, the traffic can be quickly dialed back (i.e., cleared). The use of service grid technology can realize flexible migration of traffic, so that the trust innovation transformation work can run on two tracks, further reducing the maintenance cost of the full-stack trust innovation project and making the trust innovation transformation more free.

[0042] In some embodiments, step S104 includes:

[0043] Step S501: Allocate test traffic with test tags to the full-stack trusted innovation project, perform the online stress test on the full-stack trusted innovation project to generate test data, and compare the test data with expected data.

[0044] In some embodiments, the method further comprises:

[0045] Step S105: In response to the full-stack trusted innovation project failing the online stress test, the full-stack trusted innovation project is cyclically optimized, and the optimization includes adjusting the parameters in the full-stack trusted innovation project and increasing the capacity of the full-stack trusted innovation project.

[0046] After the ICT transformation, some core components of the full-stack ICT project were converted from foreign open source products to domestic products. Although this comprehensive transformation to domestic products is the direction of ICT transformation in related technologies, it is still not mainstream in the industry and there is little relevant experience. How to ensure the stability and security of a system that has undergone ICT transformation? Related technologies use stress testing for verification, but generally speaking, traditional performance evaluations use the principle of proportional reduction, and the stress testing environment cannot reach the level of the actual use environment. To prove that the system after the ICT transformation is indeed capable of large-scale enterprise use, the use of online stress testing technology is a better choice.

[0047] In a specific embodiment, Figure 3As shown, the online stress testing technology allocates test traffic with test tags to the full-stack trusted innovation project, and allows the data generated by the test traffic to flow into the shadow library. Such online stress testing technology can allow testing to be performed directly in the use environment, and the data generated at the same time will not be mixed with the data generated by normal use, and will not affect the normal use of users. The stability and security of the full-stack trusted innovation project verified by the online stress test can be guaranteed. Once the stress test results do not meet expectations, it means that the full-stack trusted innovation project cannot meet the requirements of the use environment. At this time, optimization is required by adjusting the parameters in the full-stack trusted innovation project and increasing the capacity of the full-stack trusted innovation project, or performing technical replacement to optimize the full-stack trusted innovation project. Only projects that pass the online stress test can be put into formal operation.

[0048] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied in a distributed scenario and performed by multiple devices working together. In such a distributed scenario, one of the multiple devices may only perform one or more steps of the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the method.

[0049] It should be noted that the above description is limited to some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0050] Based on the same inventive concept, corresponding to any of the above embodiments and methods, such as Figure 4 As shown, this application also provides a full-stack information innovation transformation device for a personal insurance system, including:

[0051] The standardization module 10 is configured to perform standardization processing on the initial full-stack ICT innovation project to obtain a standardized full-stack ICT innovation project;

[0052] A transformation module 20 is configured to connect the standardized full-stack trust innovation project to a continuous delivery integration tool chain for transformation, thereby obtaining a transformed full-stack trust innovation project;

[0053] The traffic distribution module 30 is configured to distribute traffic for the full-stack trusted innovation project using service mesh technology;

[0054] The testing module 40 is configured to perform an online stress test on the full-stack trusted innovation project, and complete the full-stack trusted innovation transformation in response to the full-stack trusted innovation project passing the online stress test.

[0055] The full-stack credential creation transformation device for the personal insurance system provided by the present application includes: a standardization module, which is configured to perform standardization processing on the initial full-stack credential creation project to obtain a standardized full-stack credential creation project; a transformation module, which is configured to connect the standardized full-stack credential creation project to the continuous delivery integration tool chain for transformation to obtain the transformed full-stack credential creation project; a traffic distribution module, which is configured to use service grid technology to distribute traffic to the full-stack credential creation project; a testing module, which is configured to perform online stress testing on the full-stack credential creation project, and complete the full-stack credential creation transformation in response to the full-stack credential creation project passing the online stress test. The device provided by the present application standardizes the full-stack credential creation project, and then connects the standardized full-stack credential creation project to the continuous delivery integration tool chain for transformation, so that the full-stack credential creation project can complete the transformation of multiple applications at the same time, reducing the complexity of the full-stack credential creation transformation, ensuring the efficiency of the full-stack credential creation transformation, solving the problem of a large number of applications in the full-stack credential creation transformation, and using service grid technology to achieve flexible migration of traffic, so that the credential creation transformation work can run on two tracks, reducing the maintenance cost of the full-stack credential creation project. After completing the transformation of the full-stack information technology innovation project, the device provided in this application uses online stress testing to verify the operation of the full-stack information technology innovation project to ensure that the project can run smoothly and stably after it goes online.

[0056] In some embodiments, the initial full-stack trusted innovation project includes dependency packages and a code repository, and the standardized module is further configured to:

[0057] Generate a description file of the initial full-stack trusted innovation project based on the dependency package, and place the description file in the root directory of the code repository; compile the source code of the initial full-stack trusted innovation project based on the description file, and place the compiled product in the target directory.

[0058] In some embodiments, the description file includes an image description file, a startup command file, and a configuration parameter file.

[0059] In some embodiments, the continuous delivery integration tool chain includes a compilation control point, the standardized full-stack trusted innovation project includes an original base image, and the transformation module is further configured to:

[0060] A transformation logic is added to the compilation control point, and the original base image is transformed into a target base image using the continuous delivery integration tool chain according to the transformation logic and the compilation product obtained from the target directory.

[0061] In some embodiments, the traffic distribution module is further configured to:

[0062] Traffic is distributed to the full-stack trusted innovation project according to the traffic distribution strategy, and feedback service information of the full-stack trusted innovation project is received, and the traffic distribution strategy is adjusted according to the feedback service information; in response to abnormal information appearing in the feedback service information, the traffic in the full-stack trusted innovation project is cleared, wherein the traffic distribution strategy is to gradually increase the traffic allocated to the full-stack trusted innovation project according to a preset ratio.

[0063] In some embodiments, the test module is further configured to:

[0064] Assign test traffic with test tags to the full-stack trusted innovation project, perform the online stress test on the full-stack trusted innovation project to generate test data, and compare the test data with expected data.

[0065] In some embodiments, the apparatus further comprises:

[0066] The optimization module is configured to perform cyclic optimization on the full-stack trusted innovation project in response to the full-stack trusted innovation project failing the online stress test, wherein the optimization includes adjusting the parameters in the full-stack trusted innovation project and increasing the capacity of the full-stack trusted innovation project.

[0067] For the convenience of description, the above devices are described as being divided into various modules according to their functions. Of course, when implementing this application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0068] The device of the above embodiment is used to implement the corresponding full-stack information innovation transformation method of the personal insurance system in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0069] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the program, it implements the full-stack information technology transformation method of the personal insurance system described in any of the above embodiments.

[0070] Figure 5 A more specific hardware structure diagram of an electronic device provided in this embodiment is shown. The device may include: a processor 510, a memory 520, an input / output interface 530, a communication interface 540, and a bus 550. The processor 510, the memory 520, the input / output interface 530, and the communication interface 540 are connected to each other within the device via the bus 550.

[0071] The processor 510 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0072] The memory 520 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage devices, dynamic storage devices, etc. The memory 520 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 520 and is called and executed by the processor 510.

[0073] The input / output interface 530 is used to connect input / output modules to implement information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.

[0074] The communication interface 540 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, WiFi, Bluetooth, etc.).

[0075] The bus 550 comprises a pathway for transmitting information between the various components of the device (eg, the processor 510 , the memory 520 , the input / output interface 530 , and the communication interface 540 ).

[0076] It should be noted that although the above device only shows the processor 510, the memory 520, the input / output interface 530, the communication interface 540, and the bus 550, in a specific implementation, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may only include the components necessary to implement the embodiments of this specification, and does not necessarily include all the components shown in the figure.

[0077] The electronic device of the above embodiment is used to implement the corresponding full-stack information and innovation transformation method of the personal insurance system in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0078] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable the computer to execute the full-stack information innovation transformation method of the individual insurance system as described in any of the above embodiments.

[0079] The computer-readable media of this embodiment include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0080] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the full-stack information technology transformation method of the personal insurance system as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0081] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. Within the scope of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0082] In addition, for simplicity of description and discussion, and in order not to make the embodiment of the application difficult to understand, the known power supply / ground connection with integrated circuit (IC) chip and other components may or may not be shown in the accompanying drawings provided. In addition, the device can be shown in the form of a block diagram to avoid making the embodiment of the application difficult to understand, and this also takes into account the following fact, that is, the details of the embodiment of these block diagram devices are highly dependent on the platform to be implemented in the embodiment of the application (that is, these details should be fully within the scope of understanding of those skilled in the art). When specific details (for example, circuit) are set forth to describe exemplary embodiments of the application, it will be apparent to those skilled in the art that the embodiment of the application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.

[0083] Although the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may utilize the embodiments discussed.

[0084] The embodiments of the present application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of this application.

Claims

1. A full-stack information innovation method for personal insurance systems, characterized by: include: Standardize the initial full-stack ICT innovation project to obtain a standardized full-stack ICT innovation project; The initial full-stack trusted innovation project includes dependency packages and code repositories, and standardizes the initial full-stack trusted innovation project, including: Generate a description file of the initial full-stack trust innovation project based on the dependency package, and place the description file in the root directory of the code warehouse; Compile the source code of the initial full-stack trust innovation project according to the description file, and place the compiled product in the target directory; Connecting the standardized full-stack trusted innovation project to a continuous delivery integrated tool chain for transformation to obtain a transformed full-stack trusted innovation project; wherein the continuous delivery integrated tool chain includes a compilation control point, and the standardized full-stack trusted innovation project includes an original basic image. Connecting the standardized full-stack trusted innovation project to a continuous delivery integrated tool chain for transformation includes: Adding transformation logic in the compilation control point, and using the continuous delivery integration tool chain to transform the original base image into a target base image according to the transformation logic and the compilation product obtained from the target directory; Utilize service mesh technology to distribute traffic for the full-stack trusted innovation project; Performing an online stress test on the full-stack trusted innovation project, and completing the full-stack trusted innovation transformation in response to the full-stack trusted innovation project passing the online stress test; wherein performing an online stress test on the full-stack trusted innovation project includes: Assign test traffic with test tags to the full-stack trusted innovation project, make the data generated by the test traffic flow into the shadow library, perform the online stress test on the full-stack trusted innovation project to generate test data, and compare the test data with the expected data.

2. The full-stack information innovation transformation method for the individual insurance system according to claim 1 is characterized in that: The description file includes an image description file, a startup command file, and a configuration parameter file.

3. The full-stack information innovation transformation method for the personal insurance system according to claim 1 is characterized in that: The use of service mesh technology to distribute traffic to the full-stack trust innovation project includes: Allocate traffic to the full-stack trusted innovation project according to the traffic allocation strategy, receive feedback service information from the full-stack trusted innovation project, and adjust the traffic allocation strategy according to the feedback service information; In response to abnormal information appearing in the feedback service information, the traffic in the full-stack trusted innovation project is cleared; wherein, the traffic allocation strategy is to gradually increase the traffic allocated to the full-stack trusted innovation project according to a preset ratio.

4. The full-stack information innovation transformation method for the individual insurance system according to claim 1 is characterized in that: Also includes: In response to the full-stack trusted innovation project failing the online stress test, the full-stack trusted innovation project is subjected to cyclic optimization, and the optimization includes adjusting parameters in the full-stack trusted innovation project and increasing the capacity of the full-stack trusted innovation project.

5. A full-stack information innovation transformation device for a personal insurance system, characterized in that: include: A standardization module is configured to perform standardization on the initial full-stack trusted innovation project to obtain a standardized full-stack trusted innovation project; The initial full-stack trusted innovation project includes dependency packages and code repositories, and standardizes the initial full-stack trusted innovation project, including: Generate a description file of the initial full-stack trust innovation project based on the dependency package, and place the description file in the root directory of the code warehouse; Compile the source code of the initial full-stack trust innovation project according to the description file, and place the compiled product in the target directory; A transformation module is configured to connect the standardized full-stack trusted innovation project to a continuous delivery integrated tool chain for transformation, thereby obtaining a transformed full-stack trusted innovation project; wherein the continuous delivery integrated tool chain includes a compilation control point, and the standardized full-stack trusted innovation project includes an original base image. Connecting the standardized full-stack trusted innovation project to the continuous delivery integrated tool chain for transformation includes: Adding transformation logic in the compilation control point, and using the continuous delivery integration tool chain to transform the original base image into a target base image according to the transformation logic and the compilation product obtained from the target directory; A traffic distribution module is configured to distribute traffic for the full-stack trusted innovation project using service mesh technology; A testing module is configured to perform an online stress test on the full-stack trusted innovation project, and complete the full-stack trusted innovation transformation in response to the full-stack trusted innovation project passing the online stress test; wherein the online stress test on the full-stack trusted innovation project includes: Assign test traffic with test tags to the full-stack trusted innovation project, make the data generated by the test traffic flow into the shadow library, perform the online stress test on the full-stack trusted innovation project to generate test data, and compare the test data with the expected data.

6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method according to any one of claims 1 to 4 is implemented.

7. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Acceptance system for continuous integration and continuous delivery

    CN111198814A

  • Container mirror image rapid conversion method and system

    CN111880893A