Insurance product publishing method and device, computer equipment and readable storage medium
Through the plug-in management platform, the plug-in modules of the insurance product system are edited and released, and the dynamic loading and unloading of insurance products is realized, the conflict problems caused by the modification of old version code is solved, maintainability and scalability are improved, and development and maintenance are reduced. cost.
Patent Information
- Application Number
- CN202411374580.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2025-01-03
AI Technical Summary
During the development of insurance products, the modification of old version code may lead to conflicts with existing code, increasing development difficulty and maintenance costs, and the old version code needs to be modified when functions are expanded or updated, resulting in difficulty and time-consuming.
Edit the plug-in module of the insurance product system through the plug-in management platform, generate and publish newly edited insurance process plug-in modules, allowing dynamic loading or uninstalling of the plug-in modules, avoiding recompiling and deploying the entire insurance product solution, and realizing plug-in release solutions.
It improves the maintainability and scalability of insurance product solutions, reduces development difficulty and maintenance costs, avoids code conflict problems during function expansion or updates, and enhances the flexibility and responsiveness of the system.
Smart Images

Figure CN119248316A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of Internet products, and in particular to a method, apparatus, computer equipment and computer-readable storage medium for publishing insurance products. Background Art
[0002] With the rapid development of Internet technology and information technology, Internet insurance has gradually become the main channel for insurance companies. Internet insurance is an insurance marketing model that uses the computer Internet as a medium, including insurance consultation, insurance, policy inquiry, policy changes, renewal payment, claims and other full-process network services. Therefore, the development of insurance products (such as the online release of insurance products) is of great significance to the realization of the full process of Internet insurance network services.
[0003] In the related art, insurance products are maintained using a fixed code baseline during the development process. As the functions of the insurance products are expanded or updated, it is necessary to modify the old version of the code to form a new version of the code for the insurance product solution in order to expand or update the functions of the insurance products. However, modifications to the old version of the code may cause problems such as conflicts with the old version of the code, requiring developers to spend more time to resolve conflicts with existing codes, making the expansion or update of insurance products difficult and time-consuming. Summary of the invention
[0004] The present application provides a method, apparatus, computer device and computer-readable storage medium for publishing an insurance product, which can improve the maintainability of insurance product solutions and reduce development difficulty and maintenance costs.
[0005] In a first aspect, the present application provides a method for issuing an insurance product, the method comprising:
[0006] Displaying a plug-in editing page of a plug-in management platform of an insurance product system, wherein the plug-in management platform is used to edit plug-in modules of various insurance processes of the insurance product system;
[0007] In response to an input operation on the plug-in editing page, obtaining a plug-in interface editing parameter for a new edited insurance process definition of the insurance product system;
[0008] Performing generation processing according to the plug-in interface editing parameters to obtain the plug-in module for the new editing insurance process;
[0009] In response to the plug-in publishing operation of the plug-in management platform, the plug-in module of the newly edited insurance process is published to the production environment of the insurance product system.
[0010] In a second aspect, the present application provides a device for issuing an insurance product, the device for issuing an insurance product comprising:
[0011] A display unit, used to display a plug-in editing page of a plug-in management platform of the insurance product system, wherein the plug-in management platform is used to edit plug-in modules of various insurance processes of the insurance product system;
[0012] A response unit, configured to obtain, in response to an input operation on the plug-in editing page, plug-in interface editing parameters for a new edited insurance process definition of the insurance product system;
[0013] A generating unit, used for performing generating processing according to the plug-in interface editing parameters to obtain the plug-in module for the newly edited insurance process;
[0014] A publishing unit is used to publish the plug-in module of the newly edited insurance process to the production environment of the insurance product system in response to the plug-in publishing operation of the plug-in management platform.
[0015] In some embodiments, the publishing unit is specifically used to:
[0016] In response to a touch operation on a release management control on the plug-in management platform, displaying a first insurance product release page including a list of insurance types associated with the newly edited insurance process;
[0017] In response to a first selection operation on the insurance type list on the first insurance product release page, obtaining the insurance type selected by the first selection operation;
[0018] Obtaining a target plug-in list matching the selected insurance type, wherein the target plug-in list includes a plug-in module for the newly edited insurance process;
[0019] Based on the combination processing of each plug-in module in the target plug-in list, an insurance product solution for the selected insurance type is obtained;
[0020] The insurance product solution of the selected insurance type is published to the production environment of the insurance product system.
[0021] In some embodiments, the publishing unit is specifically used to:
[0022] Displaying a list of default plugins for the selected insurance type;
[0023] In response to a plug-in update operation for a default plug-in list of the selected insurance type, determining a selected update plug-in module for the plug-in update operation, wherein the plug-in update operation includes at least one of a plug-in deletion operation, a plug-in addition operation, and a plug-in replacement operation;
[0024] Based on the selected updated plug-in module, the default plug-in list is updated to obtain a target plug-in list matching the selected insurance type.
[0025] In some embodiments, the plug-in update operation includes a plug-in replacement operation; the publishing unit is specifically configured to:
[0026] In response to a plug-in replacement operation for the default plug-in list of the selected insurance type, displaying plug-in version information of the insurance process corresponding to the plug-in module to be replaced;
[0027] In response to a version selection operation on each plug-in version information, determining a selected plug-in version for the version selection operation;
[0028] Based on the selected plug-in version, the plug-in module to be replaced in the default plug-in list of the selected insurance type is updated to obtain a target plug-in list matching the selected insurance type.
[0029] In some embodiments, the publishing unit is specifically used to:
[0030] In response to a touch operation on a publishing management control on the plug-in management platform, displaying a second insurance product publishing page including a list of existing plug-in modules of the plug-in management platform, wherein the plug-in list includes at least one plug-in module;
[0031] In response to a second selection operation on the existing plug-in module list in the second insurance product release page, obtaining a selected plug-in module for the second selection operation;
[0032] Combining the selected plug-in module and the plug-in module of the newly edited insurance process to obtain a new insurance product solution;
[0033] The new insurance product solution is released to the production environment of the insurance product system.
[0034] In some embodiments, the publishing unit is specifically used to:
[0035] Obtaining the business dependency relationship between the selected plug-in module and the plug-in module of the newly edited insurance process;
[0036] Perform data flow design processing based on the business dependency relationship to obtain the flow logic code between plug-ins;
[0037] Based on the inter-plugin flow logic code, the selected plug-in module and the plug-in module of the newly edited insurance process, a new insurance product solution is obtained.
[0038] In some embodiments, the insurance product publishing device further includes a loading and unloading unit, and the insurance product publishing device includes a device specifically configured to:
[0039] When the insurance product system is running, the plug-in module of the newly edited insurance process is loaded into the insurance product system through the production environment;
[0040] And / or, when the insurance product system is running, the plug-in module of the newly edited insurance process is uninstalled from the insurance product system through the production environment.
[0041] In a third aspect, the present application also provides a computer device, comprising a memory and a processor; the memory is used to store a computer program; the processor is used to execute the computer program and implement the insurance product issuance method when executing the computer program.
[0042] In a fourth aspect, the present application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is loaded by a processor to execute the method for issuing insurance products.
[0043] This application uses a plug-in management platform to edit the plug-in modules of each insurance process of the insurance product system, edits the parameters of the plug-in interface defined by the newly edited insurance process and generates the corresponding plug-in module, so that the insurance product solution can be split into multiple independent plug-in modules, each plug-in module independently implements the business logic of an insurance process, so that after the plug-in module of the newly edited insurance process is published to the production environment of the insurance product system through the plug-in management platform, on the one hand, the insurance product system can dynamically load or unload the plug-in module of the newly edited insurance process, so that it is necessary to add, change or delete certain business processes of the insurance product solution, thereby improving the scalability of the insurance product solution. On the other hand, the insurance product system can dynamically load or unload the plug-in module of a single insurance process without recompiling and deploying the entire insurance product solution, so as to avoid the problem of modifying the old version of the code when the insurance product function is expanded or updated, thereby reducing the conflict between the modification and the old version of the code, and can improve the maintainability of the insurance product solution, reduce the development difficulty and maintenance cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0045] Figure 1 This is a flow chart of a method for issuing insurance products provided in an embodiment of the present application;
[0046] Figure 2 It is a combined schematic diagram of the plug-in modules of each insurance process of the insurance product solution in the embodiment of the present application;
[0047] Figure 3 This is a flowchart of an embodiment of step 104 in the embodiment of the present application;
[0048] Figure 4 is another embodiment flow chart of step 104 in the embodiment of the present application;
[0049] Figure 5 It is a schematic diagram of the structure of an embodiment of a device for issuing insurance products provided in an embodiment of the present application;
[0050] Figure 6 It is a schematic block diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0052] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0053] In the description of the embodiments of the present application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0054] In order to enable any person skilled in the art to implement and use the present application, the following description is provided. In the following description, details are listed for the purpose of explanation. It should be understood that those of ordinary skill in the art can recognize that the present application can also be implemented without using these specific details. In other examples, the known process will not be elaborated in detail to avoid unnecessary details that make the description of the present application embodiment obscure. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest range of principles and features disclosed in accordance with the embodiments of the present application.
[0055] Embodiments of the present application provide a method, apparatus, computer device, and computer-readable storage medium for issuing an insurance product.
[0056] The executing entity of the insurance product publishing method in the embodiment of the present application may be the insurance product publishing device provided in the embodiment of the present application, or the computer device provided in the embodiment of the present application, wherein the insurance product publishing device may be implemented in hardware or software.
[0057] Some embodiments of the present application are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0058] See also Figure 1 , Figure 1 1 is a flow chart of a method for issuing an insurance product provided in an embodiment of the present application. The method for issuing an insurance product includes steps 101 to 104, wherein:
[0059] 101. Display the plug-in editing page of the plug-in management platform of the insurance product system.
[0060] The plug-in management platform is used to edit the plug-in modules of each insurance process of the insurance product system.
[0061] In order to better understand the embodiments of the present application, some names involved in the embodiments are introduced below:
[0062] 1. Insurance product system: The insurance product system is the business system of Internet insurance, which can be a web-based insurance business system, an insurance product applet, an insurance product application, etc.
[0063] 2. Plug-in management platform: The plug-in management platform is used to uniformly develop, manage, and monitor the status, version, and operation of each plug-in module (including but not limited to: plug-in modules for a single insurance process, and plug-in modules combined from multiple plug-in modules). The plug-in management platform provides a visual interface to facilitate developers to flexibly configure and deploy plug-in modules according to actual needs.
[0064] 3. The production environment of the insurance product system: It is a production environment for deploying various plug-in modules of the insurance product system so that users can access and use the plug-in modules. For example, the production environment can be an application store, management system, etc. of the plug-in modules. Through the production environment of the insurance product system, users can browse, select, download and install different plug-in modules (for example, download plug-in modules for different insurance processes, or download plug-in modules of different versions of a certain insurance process). In some embodiments, the production environment can also provide information such as descriptions, version information, and user reviews of the plug-in modules to help users select plug-in modules.
[0065] 4. Insurance type: Insurance type customized according to actual business needs, for example, it can be medical insurance, health insurance, car insurance, accident insurance, etc.
[0066] 5. Insurance process: An insurance product of one insurance type can include multiple insurance processes, for example, Figure 2 Type A insurance products may include insurance consultation, insurance, policy inquiry, policy change, renewal payment, claims and other insurance processes. Each insurance process may include multiple sub-processes or functions. For example, the medical insurance process may include but is not limited to: demand confirmation, product selection, information collection, application filling, risk assessment, quotation generation, terms and conditions, insurance confirmation, premium payment and other sub-processes.
[0067] There are many ways to implement step 101, which include, for example:
[0068] (1) In some embodiments, the plug-in editing page is set as the next jump page of the homepage. At this time, the developer can open the plug-in management platform of the insurance product system through the computer device. In step 101, the computer device first displays the homepage of the plug-in management platform of the insurance product system. When the developer selects the plug-in editing function such as creation and update on the homepage of the plug-in management platform, the computer device jumps from displaying the homepage of the plug-in management platform to displaying the plug-in editing page of the plug-in management platform.
[0069] (2) In some embodiments, the plug-in editing page is the default opening page of the plug-in management platform. At this time, when the developer can open the plug-in management platform of the insurance product system through a computer device, the computer device directly displays the plug-in editing page of the plug-in management platform.
[0070] 102. In response to an input operation on the plug-in editing page, obtain plug-in interface editing parameters for a new edited insurance process definition of the insurance product system.
[0071] Among them, the newly edited insurance process is the currently edited insurance process, which can be a newly added insurance process or an existing insurance process of the plug-in management platform.
[0072] Among them, the plug-in interface editing parameters are the functional parameters edited by developers and used to generate plug-in modules, including basic functional parameters such as input parameters, output parameters, and error handling.
[0073] There are many ways to implement step 102, illustratively including:
[0074] (1) In some embodiments, the input operation is an operation of adding a new insurance process. In this case, step 102 may specifically include: in response to the operation of adding a new insurance process on the plug-in editing page, the newly added insurance process is used as a newly edited insurance process; and basic function parameters such as newly added input parameters, newly added output parameters, and newly added error handling defined by the developer for the newly edited insurance process are received as plug-in interface editing parameters of the newly edited insurance process. In this way, the plug-in interface can be defined to ensure the interoperability and compatibility between the plug-in modules.
[0075] (2) In some embodiments, the input operation is an operation to update the insurance process. In this case, step 102 may specifically include: in response to the operation of updating the insurance process on the plug-in editing page, displaying a list of existing insurance processes on the plug-in management platform; in response to a third selection operation on the list of existing insurance processes, using the selected insurance process of the third selection operation as a newly edited insurance process; and receiving basic functional parameters such as updated input parameters, updated output parameters, and updated error handling defined by the developer for the newly edited insurance process as plug-in interface editing parameters for the newly edited insurance process. In this way, a plug-in interface can be defined to ensure interoperability and compatibility between plug-in modules.
[0076] For example, refer to Figure 2 , taking the newly edited insurance process as an example, assuming that the insurance process includes sub-processes or functions such as demand confirmation, product selection, information collection, application filling, risk assessment, quotation generation, clause explanation, insurance confirmation, and premium payment, the input data format, output data format, dependency between sub-processes or functions, and function implementation method of demand confirmation will be defined as plug-in interface editing parameters; similarly, the input data format, output data format, dependency between sub-processes or functions, and function implementation method can be defined for sub-processes or functions such as information collection, application filling, risk assessment, quotation generation, clause explanation, insurance confirmation, and premium payment.
[0077] 103. Generate and process the plug-in interface editing parameters to obtain a plug-in module for editing the new insurance process.
[0078] For example, reference Figure 2, the plug-in development tool provided by the plug-in management platform can be used to automatically generate insurance functions or business logic codes specific to the newly edited insurance process according to the plug-in interface editing parameters of the newly edited insurance process. For example, taking the newly edited insurance process as an insurance application process, assuming that the insurance application process includes sub-processes or functions such as demand confirmation, product selection, information collection, application filling, risk assessment, quotation generation, clause explanation, insurance confirmation, and premium payment, the plug-in interface editing parameters obtained in step 102 include but are not limited to the input data format, output data format, dependency between sub-processes or functions, function implementation method, etc. of sub-processes or functions such as demand confirmation, information collection, application filling, risk assessment, quotation generation, clause explanation, insurance confirmation, and premium payment; wherein, for the input data format, output data format, function implementation method, etc. of demand confirmation, the implementation code for demand confirmation is generated; the same According to the input data format, output data format, function implementation method, etc. of sub-processes or functions such as product selection, information collection, filling out application, risk assessment, quotation generation, clause explanation, confirmation of insurance, and payment of premium, the implementation code of such sub-processes or functions is generated; finally, according to the implementation code of sub-processes or functions such as demand confirmation, product selection, information collection, filling out application, risk assessment, quotation generation, clause explanation, confirmation of insurance, and payment of premium, as well as the dependency relationship between sub-processes or functions, the implementation code of the insurance process is formed as a plug-in module for the insurance process.
[0079] 104. In response to the plug-in publishing operation of the plug-in management platform, publish the plug-in module of the newly edited insurance process to the production environment of the insurance product system.
[0080] There are many ways to implement step 104, illustratively including:
[0081] (1) Publish the plug-in module of the newly edited insurance process separately to the production environment of the insurance product system. At this time, after the developer completes the development of the plug-in module of the newly edited insurance process, when the developer needs to deploy and publish the plug-in module of the newly edited insurance process to the production environment of the insurance product system, the developer triggers the plug-in publishing operation for the plug-in module of the newly edited insurance process on the plug-in management platform. In step 104, first, prepare the environment to ensure that the infrastructure, server and dependencies of the production environment are ready and meet the requirements of the plug-in module and the insurance product system; and conduct code review on the plug-in module of the newly edited insurance process to ensure that there are no errors and safety hazards; then, conduct comprehensive testing on the plug-in module of the newly edited insurance process in the pre-production environment, including but not limited to functional testing, performance testing, user acceptance testing, etc., to ensure that the plug-in module of the newly edited insurance process works normally; and adjust the configuration file according to the requirements of the production environment to ensure that the plug-in module of the newly edited insurance process can run correctly. Finally, the implementation code and the plug-in module of the newly edited insurance process can be published to the production environment of the insurance product system manually or using an automated deployment tool. At this point, the publishing of the plug-in module of the newly edited insurance process is completed.
[0082] (2) Combine the plug-in module of the newly edited insurance process with the plug-in modules of other insurance processes into a new plug-in module to form a complete insurance product solution and publish it to the production environment of the insurance product system. Specifically, it includes the following methods ① and ②
[0083] Method ①: Use the list of plug-ins associated with the insurance type selected by the user (such as the developer) to form an insurance product solution. Figure 3 As shown, step 104 may specifically include the following steps 1041A to 1045A:
[0084] 1041A. In response to a touch operation on a publishing management control on the plug-in management platform, a first insurance product publishing page including a list of insurance types associated with the newly edited insurance process is displayed.
[0085] Among them, the first insurance product release page is an insurance product release page that includes a list of insurance types.
[0086] Exemplarily, the plug-in management platform can configure the insurance type associated with each insurance process. For example, each insurance type configured by the plug-in management platform (such as medical insurance, health insurance, car insurance, accident insurance, etc.) includes an insurance process. Therefore, when the plug-in management platform configures the insurance process, it associates the insurance process with the medical insurance, health insurance, car insurance, and accident insurance. For another example, the medical insurance and health insurance configured by the plug-in management platform include an information collection process, and other insurance processes do not include an information collection process. Therefore, when the plug-in management platform configures the information collection process, it associates the information collection process with the medical insurance, health insurance, car insurance, and accident insurance. Then, when a touch operation of the publishing management control on the plug-in management platform is detected, the first insurance product publishing page containing the list of insurance types associated with the newly edited insurance process is displayed. For example, taking the newly edited insurance process as an insurance application process, since each insurance type configured on the plug-in management platform (such as medical insurance, health insurance, auto insurance, accident insurance, etc.) is associated with the insurance application process, medical insurance, health insurance, auto insurance, accident insurance, etc. can be used as the list of insurance types associated with the insurance application process, and the first insurance product publishing page containing the list of insurance types associated with the insurance application process is displayed.
[0087] 1042A. In response to a first selection operation on the insurance type list on the first insurance product release page, obtain the selected insurance type of the first selection operation.
[0088] The first selection operation is an operation of selecting a target insurance type from the insurance type list.
[0089] For ease of understanding, the above step 1041A example is continued. For example, taking the newly edited insurance process as an insurance application process, for the list of insurance types on the first insurance product release page (such as medical insurance, health insurance, car insurance, accident insurance, etc.), the developer selects car insurance from the list, and then car insurance will be selected as the selected insurance type.
[0090] 1043A. Obtain a target plug-in list matching the selected insurance type, wherein the target plug-in list includes a plug-in module for the newly edited insurance process.
[0091] There are many ways to implement step 1043A, which include:
[0092] In some embodiments, the plug-in management platform is configured with a default plug-in list for each insurance type, and directly uses the default plug-in list for the selected insurance type as a matching target plug-in list for the selected insurance type.
[0093] In some embodiments, the developer can modify the default plug-in list for the selected insurance type. At this time, step 1043A may specifically include: displaying the default plug-in list for the selected insurance type; in response to a plug-in update operation for the default plug-in list for the selected insurance type, determining a selected update plug-in module for the plug-in update operation, wherein the plug-in update operation includes at least one of a plug-in deletion operation, a plug-in addition operation, and a plug-in replacement operation; based on the selected update plug-in module, updating the default plug-in list to obtain a target plug-in list that matches the selected insurance type.
[0094] For example, taking the example that the plug-in update operation is a plug-in deletion operation and the selected update plug-in module is a selected deletion plug-in module, first, the default plug-in list of the selected insurance type is displayed; then, the developer can select the plug-in module to be deleted for the default plug-in list of the selected insurance type and trigger the deletion operation, and the computer device will respond to the plug-in deletion operation for the default plug-in list of the selected insurance type, determine the selected deletion plug-in module for the plug-in deletion operation; based on the selected deletion plug-in module, the default plug-in list of the selected insurance type is updated to obtain the target plug-in list matching the selected insurance type.
[0095] For another example, taking the case where the plug-in update operation is a plug-in adding operation and the selected update plug-in module is a selected new plug-in module, first, the default plug-in list of the selected insurance type is displayed; then, the developer can select the plug-in module to be added to the selected insurance type from the existing plug-in module list of the plug-in management platform and trigger the adding operation, and the computer device will respond to the plug-in adding operation for the default plug-in list of the selected insurance type, determine the selected new plug-in module for the plug-in adding operation; based on the selected new plug-in module, the default plug-in list of the selected insurance type is updated to obtain a target plug-in list matching the selected insurance type.
[0096] For another example, taking the example that the plug-in update operation is a plug-in replacement operation and the selected update plug-in module is the plug-in module to be replaced, first, the default plug-in list of the selected insurance type is displayed; then, the developer can select the plug-in module to be replaced for the default plug-in list of the selected insurance type and trigger the replacement operation, and the computer device will respond to the plug-in replacement operation for the default plug-in list of the selected insurance type, display the plug-in version information of the insurance process corresponding to the plug-in module to be replaced; in response to the version selection operation for each plug-in version information, determine the selected plug-in version of the version selection operation; based on the selected plug-in version, update the version of the plug-in module to be replaced in the default plug-in list of the selected insurance type to obtain a target plug-in list matching the selected insurance type.
[0097] 1044A. Perform combination processing based on each plug-in module in the target plug-in list to obtain an insurance product solution for the selected insurance type.
[0098] For example, the mutual cooperation mode between the plug-in modules in the target plug-in list can be defined according to the insurance process dependency of each plug-in module in the target plug-in list. For example, after the plug-in module of the quotation generation process is called, the plug-in module of the clause description process is called, and finally the insurance product solution of the selected insurance type is formed. In this way, the interoperability and compatibility between the plug-in modules in the insurance product solution of the selected insurance type can be achieved, and the reliability of the insurance product solution of the selected insurance type can be improved.
[0099] 1045A. Publish the insurance product solution of the selected insurance type to the production environment of the insurance product system.
[0100] Method ②: Users (such as developers) can freely select plug-in modules to form insurance product solutions. Figure 4 As shown, step 104 may specifically include the following steps 1041B to 1044B:
[0101] 1041B. In response to a touch operation on a release management control on the plug-in management platform, a second insurance product release page including a list of existing plug-in modules of the plug-in management platform is displayed.
[0102] The plug-in list includes at least one plug-in module.
[0103] The second insurance product release page is an insurance product release page that includes a list of existing plug-in modules of the plug-in management platform.
[0104] 1042B. In response to a second selection operation on the existing plug-in module list in the second insurance product release page, obtain a selected plug-in module for the second selection operation.
[0105] The second selection operation is an operation of selecting a target plug-in module from an existing plug-in module list.
[0106] 1043B. Combine the selected plug-in module and the plug-in module of the newly edited insurance process to obtain a new insurance product solution.
[0107] 1044B. Release the new insurance product solution to the production environment of the insurance product system.
[0108] Exemplarily, step 1044B may include: obtaining the business dependency relationship between the selected plug-in module and the plug-in module of the newly edited insurance process; performing data flow design processing based on the business dependency relationship to obtain the inter-plug-in flow logic code; and obtaining the new insurance product solution based on the inter-plug-in flow logic code, the selected plug-in module, and the plug-in module of the newly edited insurance process. In this way, the interoperability and compatibility between the plug-in modules in the new insurance product solution can be achieved, and the reliability of the new insurance product solution can be improved.
[0109] For example, a developer wants to develop a device safety insurance to realize the full-process network business of device safety insurance in the insurance product system. Since the device safety insurance requires an additional newly edited insurance process "policy change process". Therefore, in steps 101 to 103, a plug-in module for editing the newly edited insurance process "policy change process" is first generated. In step 1041B, when a touch operation of the publishing management control on the plug-in management platform is detected, the computer device displays a second insurance product release page containing a list of existing plug-in modules of the plug-in management platform. For example, assuming that the plug-in management platform has been configured with plug-in modules for insurance consultation process, insurance application process, policy query process, policy change process, renewal payment process, and claim settlement process, therefore, the plug-in modules for insurance consultation process, insurance application process, policy query process, policy change process, renewal payment process, and claim settlement process can be used as the existing plug-in module list of the plug-in management platform, and the computer device displays a second insurance product release page containing the existing plug-in module list of the plug-in management platform. Developers can flexibly select the required plug-in modules from the existing plug-in module list in the second product release page and trigger the deletion operation. In step 1042B, the computer device will respond to the second selection operation on the existing plug-in module list in the second insurance product release page, and obtain the selected plug-in module of the second selection operation (for example, the plug-in module of the insurance application process, the plug-in module of the policy query process, the plug-in module of the renewal payment process, and the plug-in module of the insurance application process). In step 1043B, the selected plug-in module (for example, the plug-in module of the insurance application process, the plug-in module of the policy query process, the plug-in module of the renewal payment process, and the plug-in module of the insurance application process) and the plug-in module of the newly edited insurance process (such as the plug-in module of the policy change process) are combined and processed to obtain a new insurance product solution (at this time, the new insurance product solution can realize the full-process network business of equipment safety insurance in the insurance product system).
[0110] Furthermore, after the plug-in module of the newly edited insurance process is published to the production environment of the insurance product system, the user can choose to load the plug-in module of the newly edited insurance process into the insurance product system from the production environment. Specifically, when the insurance product system is running, the plug-in module of the newly edited insurance process is loaded into the insurance product system through the production environment; and / or, when the insurance product system is running, the plug-in module of the newly edited insurance process is uninstalled from the insurance product system through the production environment. Thus, the user can dynamically load or unload the plug-in module. This dynamic management mechanism makes the insurance product system more flexible and scalable, and can quickly adapt to changes in user needs. Through the plug-in management platform, dynamic loading and unloading of plug-in modules are realized to achieve flexible expansion and updating of insurance products. When it is necessary to update or expand an insurance product, only the corresponding plug-in module needs to be updated, without the need to recompile and deploy the entire insurance product, which can improve the maintainability and scalability of the insurance product and reduce development and maintenance costs.
[0111] Furthermore, after the insurance product solution or plug-in module is deployed to the production environment, it can be optimized and adjusted according to the actual operation situation. In addition, continuous tracking and evaluation can be carried out: continuous tracking and evaluation of user feedback and business needs, timely update and expansion of insurance product functions and business scope. Through the plug-in management platform, problems reported by users can be quickly discovered and resolved, and insurance products can be continuously optimized and upgraded according to business needs.
[0112] From the above content, it can be seen that by using the plug-in management platform to edit the plug-in modules of each insurance process of the insurance product system, editing the parameters of the plug-in interface defined by the newly edited insurance process and generating the corresponding plug-in module, the insurance product solution can be split into multiple independent plug-in modules, each plug-in module independently implements the business logic of an insurance process, so that after the plug-in module of the newly edited insurance process is published to the production environment of the insurance product system through the plug-in management platform, on the one hand, the insurance product system can dynamically load or unload the plug-in module of the newly edited insurance process, so that it is necessary to add, change or delete certain business processes of the insurance product solution, thereby improving the scalability of the insurance product solution. On the other hand, the insurance product system can dynamically load or unload the plug-in module of a single insurance process without recompiling and deploying the entire insurance product solution, so as to avoid the need to modify the old version of the code when the insurance product function is expanded or updated, thereby reducing the conflict between the modification and the old version of the code, reducing the complexity of the code baseline, and improving the maintainability of the insurance product solution, reducing the development difficulty and maintenance cost. Third, it can reduce development and maintenance costs: through the plug-in release solution, insurance products can be easily updated, expanded and maintained, avoiding the maintenance difficulties and high costs brought by the traditional single code baseline. Fourth, it can quickly respond to market changes: by dynamically loading and unloading plug-in modules, it can quickly respond to market changes and user demand changes, improving the competitiveness of insurance product solutions.
[0113] In addition, in order to better implement the insurance product publishing method in the embodiment of the present application, based on the insurance product publishing method, the embodiment of the present application also provides an insurance product publishing device, such as Figure 5 FIG. 1 is a schematic diagram of a structure of an embodiment of an insurance product publishing device provided in an embodiment of the present application. The insurance product publishing device 500 includes:
[0114] A display unit 501 is used to display a plug-in editing page of a plug-in management platform of an insurance product system, wherein the plug-in management platform is used to edit plug-in modules of various insurance processes of the insurance product system;
[0115] A response unit 502 is used to obtain a plug-in interface editing parameter for a new edited insurance process definition of the insurance product system in response to an input operation on the plug-in editing page;
[0116] A generating unit 503 is used to perform a generating process according to the plug-in interface editing parameters to obtain a plug-in module for editing the new insurance process;
[0117] The publishing unit 504 is used to publish the plug-in module of the newly edited insurance process to the production environment of the insurance product system in response to the plug-in publishing operation of the plug-in management platform.
[0118] In some embodiments, the publishing unit 504 is specifically configured to:
[0119] In response to a touch operation on a release management control on the plug-in management platform, displaying a first insurance product release page including a list of insurance types associated with the newly edited insurance process;
[0120] In response to a first selection operation on the insurance type list on the first insurance product release page, obtaining the insurance type selected by the first selection operation;
[0121] Obtaining a target plug-in list matching the selected insurance type, wherein the target plug-in list includes a plug-in module for the newly edited insurance process;
[0122] Based on the combination processing of each plug-in module in the target plug-in list, an insurance product solution for the selected insurance type is obtained;
[0123] The insurance product solution of the selected insurance type is published to the production environment of the insurance product system.
[0124] In some embodiments, the publishing unit 504 is specifically configured to:
[0125] Displaying a list of default plugins for the selected insurance type;
[0126] In response to a plug-in update operation for a default plug-in list of the selected insurance type, determining a selected update plug-in module for the plug-in update operation, wherein the plug-in update operation includes at least one of a plug-in deletion operation, a plug-in addition operation, and a plug-in replacement operation;
[0127] Based on the selected updated plug-in module, the default plug-in list is updated to obtain a target plug-in list matching the selected insurance type.
[0128] In some embodiments, the plug-in update operation includes a plug-in replacement operation; the publishing unit 504 is specifically used to:
[0129] In response to a plug-in replacement operation for the default plug-in list of the selected insurance type, displaying plug-in version information of the insurance process corresponding to the plug-in module to be replaced;
[0130] In response to a version selection operation on each plug-in version information, determining a selected plug-in version for the version selection operation;
[0131] Based on the selected plug-in version, the plug-in module to be replaced in the default plug-in list of the selected insurance type is updated to obtain a target plug-in list matching the selected insurance type.
[0132] In some embodiments, the publishing unit 504 is specifically configured to:
[0133] In response to a touch operation on a publishing management control on the plug-in management platform, displaying a second insurance product publishing page including a list of existing plug-in modules of the plug-in management platform, wherein the plug-in list includes at least one plug-in module;
[0134] In response to a second selection operation on the existing plug-in module list in the second insurance product release page, obtaining a selected plug-in module for the second selection operation;
[0135] Combining the selected plug-in module and the plug-in module of the newly edited insurance process to obtain a new insurance product solution;
[0136] The new insurance product solution is released to the production environment of the insurance product system.
[0137] In some embodiments, the publishing unit 504 is specifically configured to:
[0138] Obtaining the business dependency relationship between the selected plug-in module and the plug-in module of the newly edited insurance process;
[0139] Perform data flow design processing based on the business dependency relationship to obtain the flow logic code between plug-ins;
[0140] Based on the inter-plugin flow logic code, the selected plug-in module and the plug-in module of the newly edited insurance process, a new insurance product solution is obtained.
[0141] In some embodiments, the insurance product publishing device further includes a loading and unloading unit (not shown in the figure), and the insurance product publishing device includes a device specifically configured to:
[0142] When the insurance product system is running, the plug-in module of the newly edited insurance process is loaded into the insurance product system through the production environment;
[0143] And / or, when the insurance product system is running, the plug-in module of the newly edited insurance process is uninstalled from the insurance product system through the production environment.
[0144] In specific implementation, the above-mentioned units can be implemented as independent entities, or can be arbitrarily combined and implemented as the same or several entities. The specific implementation of the above-mentioned units can refer to the above-mentioned insurance product release method embodiment, which will not be repeated here.
[0145] See also Figure 6 , Figure 6 A schematic block diagram of the structure of a computer device provided in an embodiment of the present application. The computer device may be a server.
[0146] like Figure 6 As shown, the computer device includes a processor, a memory, and a network interface connected via a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.
[0147] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any one of the insurance product issuance methods.
[0148] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.
[0149] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any method for issuing insurance products.
[0150] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 6 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.
[0151] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0152] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:
[0153] The plug-in editing page of the plug-in management platform of the insurance product system is displayed, wherein the plug-in management platform is used to edit the plug-in modules of each insurance process of the insurance product system; in response to input operations on the plug-in editing page, plug-in interface editing parameters defined for the newly edited insurance process of the insurance product system are obtained; generation processing is performed according to the plug-in interface editing parameters to obtain the plug-in module of the newly edited insurance process; in response to the plug-in publishing operation of the plug-in management platform, the plug-in module of the newly edited insurance process is published to the production environment of the insurance product system.
[0154] A person of ordinary skill in the art will appreciate that all or part of the steps in the above-mentioned insurance product issuance method may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0155] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored. The computer programs can be loaded by a processor to execute any insurance product issuance method provided in the embodiment of the present application.
[0156] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0157] In the above-mentioned insurance product publishing device and computer-readable storage medium embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, reference can be made to the relevant description of other embodiments. Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process and beneficial effects of the insurance product publishing device, computer-readable storage medium and its corresponding units described above can refer to the description of the insurance product publishing method in the above embodiment, and will not be repeated here.
[0158] The above is a detailed introduction to the method, device, computer equipment and computer-readable storage medium for issuing an insurance product provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application. At the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application. The non-Company software tools or components that appear in the embodiments of the present application are only examples and do not represent actual use.
Claims
1. A method for issuing an insurance product, characterized in that: The method comprises: Displaying a plug-in editing page of a plug-in management platform of the insurance product system, wherein the plug-in management platform is used to edit plug-in modules of various insurance processes of the insurance product system; In response to an input operation on the plug-in editing page, obtaining a plug-in interface editing parameter for a new edited insurance process definition of the insurance product system; Performing generation processing according to the plug-in interface editing parameters to obtain the plug-in module for the new editing insurance process; In response to the plug-in publishing operation of the plug-in management platform, the plug-in module of the newly edited insurance process is published to the production environment of the insurance product system.
2. The method for issuing insurance products according to claim 1, characterized in that: The step of publishing the plug-in module of the newly edited insurance process to the production environment of the insurance product system in response to the plug-in publishing operation of the plug-in management platform includes: In response to a touch operation on a release management control on the plug-in management platform, displaying a first insurance product release page including a list of insurance types associated with the newly edited insurance process; In response to a first selection operation on the insurance type list on the first insurance product release page, obtaining the insurance type selected by the first selection operation; Obtaining a target plug-in list matching the selected insurance type, wherein the target plug-in list includes a plug-in module for the newly edited insurance process; Based on the combination processing of each plug-in module in the target plug-in list, an insurance product solution for the selected insurance type is obtained; The insurance product solution of the selected insurance type is published to the production environment of the insurance product system.
3. The method for issuing insurance products according to claim 2, characterized in that: The step of obtaining a target plug-in list matching the selected insurance type includes: Displaying a list of default plugins for the selected insurance type; In response to a plug-in update operation for a default plug-in list of the selected insurance type, determining a selected update plug-in module for the plug-in update operation, wherein the plug-in update operation includes at least one of a plug-in deletion operation, a plug-in addition operation, and a plug-in replacement operation; Based on the selected updated plug-in module, the default plug-in list is updated to obtain a target plug-in list matching the selected insurance type.
4. The method for issuing insurance products according to claim 3, characterized in that: The plug-in update operation includes a plug-in replacement operation; the response to the plug-in update operation for the default plug-in list of the selected insurance type is to update the default plug-in list to obtain a target plug-in list matching the selected insurance type, including: In response to a plug-in replacement operation for the default plug-in list of the selected insurance type, displaying plug-in version information of the insurance process corresponding to the plug-in module to be replaced; In response to a version selection operation on each plug-in version information, determining a selected plug-in version for the version selection operation; Based on the selected plug-in version, the plug-in module to be replaced in the default plug-in list of the selected insurance type is updated to obtain a target plug-in list matching the selected insurance type.
5. The method for issuing insurance products according to claim 1, characterized in that: The step of publishing the plug-in module of the newly edited insurance process to the production environment of the insurance product system in response to the plug-in publishing operation of the plug-in management platform includes: In response to a touch operation on a publishing management control on the plug-in management platform, displaying a second insurance product publishing page including a list of existing plug-in modules of the plug-in management platform, wherein the plug-in list includes at least one plug-in module; In response to a second selection operation on the existing plug-in module list in the second insurance product release page, obtaining a selected plug-in module for the second selection operation; Combining the selected plug-in module and the plug-in module of the newly edited insurance process to obtain a new insurance product solution; The new insurance product solution is released to the production environment of the insurance product system.
6. The method for issuing insurance products according to claim 5, characterized in that: The combining and processing the selected plug-in module and the plug-in module of the newly edited insurance process to obtain a new insurance product solution includes: Obtaining the business dependency relationship between the selected plug-in module and the plug-in module of the newly edited insurance process; Perform data flow design processing based on the business dependency relationship to obtain the flow logic code between plug-ins; Based on the inter-plugin flow logic code, the selected plug-in module and the plug-in module of the newly edited insurance process, a new insurance product solution is obtained.
7. The method for issuing insurance products according to claim 1, characterized in that: The method further comprises: When the insurance product system is running, the plug-in module of the newly edited insurance process is loaded into the insurance product system through the production environment; And / or, when the insurance product system is running, the plug-in module of the newly edited insurance process is uninstalled from the insurance product system through the production environment.
8. A device for issuing insurance products, characterized in that: The insurance product issuing device comprises: A display unit, used to display a plug-in editing page of a plug-in management platform of the insurance product system, wherein the plug-in management platform is used to edit plug-in modules of various insurance processes of the insurance product system; A response unit, configured to obtain, in response to an input operation on the plug-in editing page, plug-in interface editing parameters for a new edited insurance process definition of the insurance product system; A generating unit, used for performing generating processing according to the plug-in interface editing parameters to obtain the plug-in module for the newly edited insurance process; A publishing unit is used to publish the plug-in module of the newly edited insurance process to the production environment of the insurance product system in response to the plug-in publishing operation of the plug-in management platform.
9. A computer device, characterized in that: The computer device includes a memory and a processor; The memory is used to store computer programs; The processor is used to execute the computer program and implement the insurance product issuance method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is loaded by a processor to execute the method for issuing insurance products as described in any one of claims 1 to 7.
