An offline deployment method for a low-code development platform

By designing and forming offline deployment resource packages, and performing offline deployment configuration and optimization, the data security, performance and personalized development problems of low-code development platforms are solved, achieving stable offline deployment and efficient development experience.

CN119536703BActive Publication Date: 2025-04-15TAIJI COMPUTER CORPORATION LIMITED
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510068277.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-16
Publication Date
2025-04-15
Estimated Expiration
2045-01-16

AI Technical Summary

Technical Problem

The existing low-code development platform has data security problems, limited performance and cannot meet users' personalized development needs.

Method used

By selecting a low-code development platform, design the platform architecture and form an offline deployment resource package; when performing offline deployment, select the offline deployment architecture and perform offline deployment configuration, including offline database configuration, offline development environment configuration, offline visual development tool configuration, and offline secure encryption configuration; determine the optimal offline configuration path based on offline deployment efficiency, resource utilization and integrity, and perform offline deployment and debugging.

Benefits of technology

It effectively realizes offline deployment of low-code development platforms, improves data security and performance, and meets users' personalized development needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536703B_ABST
    Figure CN119536703B_ABST
Patent Text Reader

Abstract

The present invention provides an offline deployment method for a low-code development platform, which relates to the technical field of offline deployment. The method includes: selecting a low-code development platform, designing a platform architecture, and forming an offline deployment resource package; when performing offline deployment, selecting an offline deployment architecture and performing offline deployment configuration; determining an initial offline deployment path according to the offline deployment architecture and dividing and optimizing the initial offline deployment path according to the offline deployment configuration, and determining an optimal offline configuration path according to offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness; performing offline deployment according to the optimal offline configuration path, obtaining an offline low-code development platform, debugging it, and regularly updating and maintaining it; and effectively realizing the offline deployment of the low-code development platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of offline deployment technology, and in particular to an offline deployment method for a low-code development platform. Background Art

[0002] With the continuous development of software development technology, low-code development platforms have simplified the development process by quickly building and deploying applications, so low-code development platforms are widely used; however, existing low-code development platforms inevitably have data security issues and limited platform performance, and cannot meet users' personalized development needs.

[0003] Therefore, the present invention provides an offline deployment method for a low-code development platform. Summary of the invention

[0004] The present invention provides an offline deployment method for a low-code development platform, which comprises selecting a low-code development platform, designing a platform architecture, and forming an offline deployment resource package; when performing offline deployment, selecting an offline deployment architecture and performing offline deployment configuration; determining an initial offline deployment path according to the offline deployment architecture, dividing and optimizing the initial offline deployment path according to the offline deployment configuration, and determining an optimal offline configuration path according to offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness; performing offline deployment according to the optimal offline configuration path, obtaining an offline low-code development platform, and performing debugging and regular updating and maintenance; and effectively realizing offline deployment of the low-code development platform.

[0005] The present invention provides an offline deployment method for a low-code development platform, comprising:

[0006] Step 1: Select a low-code development platform, design the platform architecture, and build an offline deployment resource package;

[0007] Step 2: When performing offline deployment, select the offline deployment architecture and perform offline deployment configuration, where the offline deployment configuration includes: offline database configuration, offline development environment configuration, offline visual development tool configuration, and offline security encryption configuration;

[0008] Step 3: Determine the initial offline deployment path according to the offline deployment architecture and divide and optimize the initial offline deployment path according to the offline deployment configuration, and determine the optimal offline configuration path according to the offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness;

[0009] Step 4: Perform offline deployment according to the optimal offline configuration path, obtain the offline low-code development platform, debug it, and perform regular updates and maintenance.

[0010] According to an offline deployment method of a low-code development platform provided by the present invention, a low-code development platform is selected, a platform architecture is designed, and an offline deployment resource package is assembled, including:

[0011] Obtain offline deployment requirements and select a low-code development platform. Offline deployment requirements include: offline deployment function requirements, offline deployment integration requirements, offline deployment expansion requirements, offline deployment support requirements, and offline deployment security requirements;

[0012] When the low-code development platform is selected, the platform architecture is designed according to the offline deployment requirements, and the platform is divided into the user access layer, development tool layer, integration extension layer, data storage layer, and security control layer;

[0013] Before performing offline deployment, assemble an offline deployment resource package.

[0014] According to an offline deployment method of a low-code development platform provided by the present invention, before offline deployment, an offline deployment resource package is assembled, including:

[0015] According to offline deployment requirements and platform architecture design, the resource content required for the offline deployment resource package is obtained, and the offline deployment resource package is assembled. The resource content required for the offline deployment resource package includes: platform architecture design resource content, configuration file resource content, development tool resource content, and application integration resource content;

[0016] Calibrate the resource version of the offline deployment resource package, monitor the offline deployment in real time, and obtain the compatibility and stability of the offline deployment resource package in different offline deployment environments. If the compatibility or stability is insufficient, replace the offline deployment resource package with other resource versions.

[0017] According to an offline deployment method of a low-code development platform provided by the present invention, when performing offline deployment, an offline deployment architecture is selected and offline deployment configuration is performed, including:

[0018] Obtain available offline deployment architectures. When performing offline deployment, select an offline deployment architecture according to offline deployment requirements. The offline deployment architectures include: local server offline deployment architecture, container image offline deployment architecture, and virtual machine image container deployment.

[0019] When the offline deployment architecture is selected, the offline deployment configuration is performed, wherein the offline deployment configuration includes: offline database configuration, offline development environment configuration, offline visual development tool configuration, and offline security encryption configuration.

[0020] An offline deployment method of a low-code development platform provided by the present invention also includes:

[0021] Simulate offline deployment according to the offline deployment architecture and offline deployment configuration, and perform simulation tests on the offline deployment configuration one by one;

[0022] If the successive simulation test results show that the offline deployment configuration is valid, then the offline deployment architecture selection and the offline deployment configuration are determined to be valid;

[0023] If the simulation test results show that the offline deployment configuration is invalid, the invalid offline deployment configuration is adjusted;

[0024] If the offline deployment configuration is still invalid after the configuration adjustment, reselect the offline deployment architecture.

[0025] According to an offline deployment method of a low-code development platform provided by the present invention, an initial offline deployment path is determined according to an offline deployment architecture, and the initial offline deployment path is divided and optimized according to an offline deployment configuration, and an optimal offline configuration path is determined according to offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness, including:

[0026] Obtain the offline deployment starting point and offline deployment end point according to the offline deployment architecture, obtain the initial offline deployment configuration node according to the offline deployment configuration, randomly select the initial offline deployment configuration node, and determine the initial offline deployment path;

[0027] Divide the initial offline deployment configuration node into nodes according to the offline deployment configuration, and obtain the offline database configuration node, the offline development environment configuration node, the offline visual development tool configuration node, and the offline security encryption configuration node;

[0028] Obtain node offline deployment configuration parameters of the initial offline deployment configuration node;

[0029] Obtaining initial offline deployment configuration parameters of the initial offline deployment path, removing the initial offline deployment configuration nodes whose node offline deployment configuration parameters in the node division result are not higher than the initial offline deployment configuration parameters, and recording the remaining initial offline deployment configuration nodes as optimizable offline deployment configuration nodes;

[0030] If there is no offline deployment configuration node that can be optimized, obtain offline deployment resources to evenly allocate resources to the randomly selected initial offline deployment configuration node, and perform synchronous offline deployment on the randomly selected initial offline deployment configuration node according to the node division result;

[0031] If there are nodes that can be optimized for offline deployment configuration, the nodes that can be optimized for offline deployment configuration will be replaced node by node according to the node division result. The initial offline deployment configuration node will be randomly selected.

[0032] When the node-by-node replacement is completed, the offline deployment resources are obtained to balance the resource allocation for the node-by-node replacement results, and synchronous offline deployment is performed according to the node-by-node replacement results;

[0033] When synchronizing offline deployment, isolate each offline deployment configuration node. If an offline deployment configuration node has an offline deployment exception, restore the offline deployment configuration separately.

[0034] Determine the pending offline configuration path according to the synchronous offline deployment, obtain the synchronous offline deployment transmission data volume and the retransmission data volume of the offline deployment configuration recovery;

[0035] Obtain the historical average offline deployment time based on the historical offline configuration path;

[0036] Obtain offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness influence weights on offline deployment performance according to offline deployment requirements or historical offline configuration paths, and determine offline deployment performance of pending offline configuration paths;

[0037] ;in, Indicates the offline deployment performance of the pending offline configuration path; Represents the offline deployment efficiency function, outputting the maximum offline deployment time; Indicates Offline deployment time of the class offline deployment configuration node; represents the historical average offline deployment time; An offline deployment resource representing a pending offline configuration path; Indicates In the offline deployment configuration node The remaining offline deployment resources of the offline deployment configuration nodes; Indicates The amount of data transmitted for synchronous offline deployment of offline deployment configuration nodes; Indicates The amount of retransmitted data for offline deployment configuration nodes; Indicates the data volume of the offline deployment resource package; Represents the impact weight of offline deployment efficiency on offline deployment performance; Indicates the impact weight of offline deployment resource utilization on offline deployment performance; Indicates the impact weight of offline deployment completeness on offline deployment performance; Indicates the number of node partitioning results; Indicates the number of offline deployment configuration nodes in the node partitioning result;

[0038] The offline deployment performance is evaluated according to the historical offline configuration path. When the offline deployment performance is not lower than the historical offline deployment performance low threshold corresponding to the historical offline configuration path, the pending offline configuration path is determined to be the optimal offline configuration path.

[0039] According to an offline deployment method of a low-code development platform provided by the present invention, offline deployment is performed according to an optimal offline configuration path, and an offline low-code development platform is obtained and debugged as well as regularly updated and maintained, including:

[0040] Perform offline deployment according to the optimal offline configuration route, obtain the offline low-code development platform and debug according to the debugging tools;

[0041] Obtain the local development environment of the offline low-code development platform. If the debugging result shows that the local development environment works stably, the debugging is considered qualified.

[0042] If the debugging result shows that the local development environment cannot work stably, the debugging is judged to be unqualified, and the offline deployment configuration corresponding to the unqualified debugging is located and recorded as an unqualified offline deployment configuration. The offline low-code development platform is initialized according to the low-code development platform and the configuration is adjusted according to the unqualified offline deployment configuration;

[0043] Perform regular maintenance and updates on the offline low-code development platform according to the preset update and maintenance cycle.

[0044] An offline deployment method of a low-code development platform provided by the present invention also includes:

[0045] Preset offline deployment templates and offline deployment components and provide a one-click offline deployment function to quickly deploy applications to the offline low-code development platform, simplifying the offline deployment process;

[0046] Provides real-time monitoring of application running status, supports real-time viewing of application performance and user behavior data, and performs application control;

[0047] Regularly back up offline databases and application data, and restore data based on the backup data when the offline low-code development platform fails.

[0048] Compared with the prior art, the present invention has the following beneficial effects:

[0049] By selecting a low-code development platform, designing the platform architecture, and assembling an offline deployment resource package; when performing offline deployment, selecting the offline deployment architecture and performing offline deployment configuration; determining the initial offline deployment path based on the offline deployment architecture and dividing and optimizing the initial offline deployment path based on the offline deployment configuration; determining the optimal offline configuration path based on offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness; performing offline deployment based on the optimal offline configuration path, obtaining the offline low-code development platform and performing debugging and regular updates and maintenance; effectively realizing the offline deployment of the low-code development platform.

[0050] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.

[0051] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0053] Figure 1 It is a flow chart of an offline deployment method of a low-code development platform provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0054] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0055] Embodiment 1:

[0056] The embodiment of the present invention provides an offline deployment method of a low-code development platform, such as Figure 1 As shown, including:

[0057] Step 1: Select a low-code development platform, design the platform architecture, and build an offline deployment resource package;

[0058] Step 2: When performing offline deployment, select the offline deployment architecture and perform offline deployment configuration, where the offline deployment configuration includes: offline database configuration, offline development environment configuration, offline visual development tool configuration, and offline security encryption configuration;

[0059] Step 3: Determine the initial offline deployment path according to the offline deployment architecture and divide and optimize the initial offline deployment path according to the offline deployment configuration, and determine the optimal offline configuration path according to the offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness;

[0060] Step 4: Perform offline deployment according to the optimal offline configuration path, obtain the offline low-code development platform, debug it, and perform regular updates and maintenance.

[0061] In this embodiment, the platform architecture refers to the architecture of the low-code development platform function that implements offline deployment.

[0062] In this embodiment, the offline deployment resource package refers to a resource package used to implement offline deployment of the low-code development platform.

[0063] In this embodiment, the offline deployment architecture refers to a deployment method during offline deployment.

[0064] In this embodiment, the offline deployment configuration refers to the configuration required to achieve the offline deployment requirement.

[0065] In this embodiment, the initial offline deployment path refers to a path for offline configuration determined according to an offline deployment starting point and an offline deployment end point and a randomly selected initial offline deployment configuration node.

[0066] In this embodiment, offline deployment efficiency refers to the time efficiency of offline deployment; offline deployment resource utilization refers to the utilization rate of offline deployment resources by offline deployment; and offline deployment completeness refers to the proportion of data volume of offline deployment resource packages transmitted according to offline deployment.

[0067] In this embodiment, the optimal offline configuration path refers to the current optimal offline deployment path determined according to the offline deployment architecture and the offline deployment configuration.

[0068] In this embodiment, the offline low-code development platform refers to a platform obtained by performing offline deployment based on the low-code development platform.

[0069] The working principle and beneficial effects of the above technical solution are: by selecting a low-code development platform, designing the platform architecture, and forming an offline deployment resource package; when performing offline deployment, selecting the offline deployment architecture and performing offline deployment configuration; determining the initial offline deployment path according to the offline deployment architecture and dividing and optimizing the initial offline deployment path according to the offline deployment configuration, determining the optimal offline configuration path according to the offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness; performing offline deployment according to the optimal offline configuration path, obtaining the offline low-code development platform and performing debugging and regular updates and maintenance; effectively realizing the offline deployment of the low-code development platform.

[0070] Embodiment 2:

[0071] An embodiment of the present invention provides an offline deployment method for a low-code development platform, which selects a low-code development platform, designs a platform architecture, and builds an offline deployment resource package, including:

[0072] Obtain offline deployment requirements and select a low-code development platform. Offline deployment requirements include: offline deployment function requirements, offline deployment integration requirements, offline deployment expansion requirements, offline deployment support requirements, and offline deployment security requirements;

[0073] When the low-code development platform is selected, the platform architecture is designed according to the offline deployment requirements, and the platform is divided into the user access layer, development tool layer, integration extension layer, data storage layer, and security control layer;

[0074] Before performing offline deployment, assemble an offline deployment resource package.

[0075] In this embodiment, offline deployment requirements refer to the user's requirements for offline deployment of the low-code development platform, including: offline deployment function requirements, offline deployment integration requirements, offline deployment expansion requirements, offline deployment support requirements, and offline deployment security requirements.

[0076] In this embodiment, offline deployment requirements are obtained and a low-code development platform is selected, for example, a low-code development platform with offline deployment capabilities is selected.

[0077] In this embodiment, the platform architecture design refers to the architectural design of the offline deployed low-code development platform to implement functions. For example, the platform is divided into a user access layer, a development tool layer, an integrated extension layer, a data storage layer, and a security control layer, thereby realizing offline deployment requirements.

[0078] In this embodiment, the offline deployment resource package refers to a resource package used to implement offline deployment of the low-code development platform.

[0079] The working principle and beneficial effects of the above technical solution are: by selecting a low-code development platform, designing the platform architecture, and forming an offline deployment resource package, the offline deployment foundation is laid for the subsequent offline deployment of the low-code development platform.

[0080] Embodiment 3:

[0081] An embodiment of the present invention provides an offline deployment method for a low-code development platform. Before performing offline deployment, an offline deployment resource package is assembled, including:

[0082] According to offline deployment requirements and platform architecture design, the resource content required for the offline deployment resource package is obtained, and the offline deployment resource package is assembled. The resource content required for the offline deployment resource package includes: platform architecture design resource content, configuration file resource content, development tool resource content, and application integration resource content;

[0083] Calibrate the resource version of the offline deployment resource package, monitor the offline deployment in real time, and obtain the compatibility and stability of the offline deployment resource package in different offline deployment environments. If the compatibility or stability is insufficient, replace the offline deployment resource package with other resource versions.

[0084] In this embodiment, the platform architecture design resource content is used to implement the platform architecture design during offline configuration; the configuration file resource content is used to quickly perform offline deployment configuration; the development tool resources are used to implement the user's personalized needs for creating, deploying, and managing applications after offline deployment; and the application integration resource content is used to implement the normal operation of the application in offline deployment.

[0085] In this embodiment, the resource version refers to a label used to distinguish offline deployment resource packages, which is determined according to the time period for assembling the offline deployment resource packages.

[0086] In this embodiment, the offline deployment environment refers to the code development environment during offline deployment.

[0087] In this embodiment, compatibility is determined based on the offline deployment situation. If the offline deployment of the low-code development platform is successfully achieved based on the offline deployment resource package, the compatibility is qualified.

[0088] In this embodiment, the stability is determined according to the working condition of the application in the offline deployment. If the application works stably, the stability is qualified.

[0089] The working principle and beneficial effects of the above technical solution are: by forming an offline deployment resource package, it is conducive to the offline deployment of the low-code development platform.

[0090] Embodiment 4:

[0091] An embodiment of the present invention provides an offline deployment method for a low-code development platform. When performing offline deployment, an offline deployment architecture is selected and offline deployment configuration is performed, including:

[0092] Obtain available offline deployment architectures. When performing offline deployment, select an offline deployment architecture according to offline deployment requirements. The offline deployment architectures include: local server offline deployment architecture, container image offline deployment architecture, and virtual machine image container deployment.

[0093] When the offline deployment architecture is selected, the offline deployment configuration is performed, wherein the offline deployment configuration includes: offline database configuration, offline development environment configuration, offline visual development tool configuration, and offline security encryption configuration.

[0094] In this embodiment, the offline deployment architecture refers to the deployment method during offline deployment, including: local server offline deployment architecture, container image offline deployment architecture and virtual machine image container deployment.

[0095] In this embodiment, offline deployment configuration refers to the configuration required to achieve offline deployment requirements, including: offline database configuration, offline development environment configuration, offline visual development tool configuration, and offline security encryption configuration.

[0096] In this embodiment, the offline database configuration is used to implement an offline deployed low-code development platform that can operate normally without an external database service, and all data can be saved in the local database.

[0097] In this embodiment, the offline development environment configuration is used to enable developers to create, debug and deploy applications without an Internet connection.

[0098] In this embodiment, the offline visual development tool is configured to implement operations such as dragging and dropping components, designing processes, and configuring data sources in the low-code development platform.

[0099] In this embodiment, offline security encryption configuration is used to ensure data security.

[0100] The working principle and beneficial effects of the above technical solution are: when performing offline deployment, selecting the offline deployment architecture and performing offline deployment configuration is conducive to further realizing the offline deployment of the low-code development platform.

[0101] Embodiment 5:

[0102] An embodiment of the present invention provides an offline deployment method for a low-code development platform, further comprising:

[0103] Simulate offline deployment according to the offline deployment architecture and offline deployment configuration, and perform simulation tests on the offline deployment configuration one by one;

[0104] If the successive simulation test results show that the offline deployment configuration is valid, then the offline deployment architecture selection and the offline deployment configuration are determined to be valid;

[0105] If the simulation test results show that the offline deployment configuration is invalid, the invalid offline deployment configuration is adjusted;

[0106] If the offline deployment configuration is still invalid after the configuration adjustment, reselect the offline deployment architecture.

[0107] In this embodiment, simulating offline deployment refers to performing a simulated offline test according to the offline deployment architecture and the offline deployment configuration, so as to determine whether the offline deployment architecture and the offline deployment configuration are valid.

[0108] In this embodiment, the successive simulation inspection refers to the simulation inspection of the offline database configuration, the offline development environment configuration, the offline visual development tool configuration and the offline security encryption configuration in sequence to achieve accurate inspection.

[0109] In this embodiment, if the offline deployment configuration is still invalid after the configuration adjustment, the offline deployment architecture is reselected, for example, the local server offline deployment architecture is switched to the container image offline deployment architecture.

[0110] The working principle and beneficial effect of the above technical solution are: by performing successive simulation tests, the effectiveness of the offline non-nurse architecture and offline deployment configuration is ensured.

[0111] Embodiment 6:

[0112] An embodiment of the present invention provides an offline deployment method for a low-code development platform, which determines an initial offline deployment path according to an offline deployment architecture, divides and optimizes the initial offline deployment path according to an offline deployment configuration, and determines an optimal offline configuration path according to offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness, including:

[0113] Obtain the offline deployment starting point and offline deployment end point according to the offline deployment architecture, obtain the initial offline deployment configuration node according to the offline deployment configuration, randomly select the initial offline deployment configuration node, and determine the initial offline deployment path;

[0114] Divide the initial offline deployment configuration node into nodes according to the offline deployment configuration, and obtain the offline database configuration node, the offline development environment configuration node, the offline visual development tool configuration node, and the offline security encryption configuration node;

[0115] Obtain node offline deployment configuration parameters of the initial offline deployment configuration node;

[0116] Obtaining initial offline deployment configuration parameters of the initial offline deployment path, removing the initial offline deployment configuration nodes whose node offline deployment configuration parameters in the node division result are not higher than the initial offline deployment configuration parameters, and recording the remaining initial offline deployment configuration nodes as optimizable offline deployment configuration nodes;

[0117] If there is no offline deployment configuration node that can be optimized, obtain offline deployment resources to evenly allocate resources to the randomly selected initial offline deployment configuration node, and perform synchronous offline deployment on the randomly selected initial offline deployment configuration node according to the node division result;

[0118] If there are nodes that can be optimized for offline deployment configuration, the nodes that can be optimized for offline deployment configuration will be replaced node by node according to the node division result. The initial offline deployment configuration node will be randomly selected.

[0119] When the node-by-node replacement is completed, the offline deployment resources are obtained to balance the resource allocation for the node-by-node replacement results, and synchronous offline deployment is performed according to the node-by-node replacement results;

[0120] When synchronizing offline deployment, isolate each offline deployment configuration node. If an offline deployment configuration node has an offline deployment exception, restore the offline deployment configuration separately.

[0121] Determine the pending offline configuration path according to the synchronous offline deployment, obtain the synchronous offline deployment transmission data volume and the retransmission data volume of the offline deployment configuration recovery;

[0122] Obtain the historical average offline deployment time based on the historical offline configuration path;

[0123] Obtain offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness influence weights on offline deployment performance according to offline deployment requirements or historical offline configuration paths, and determine offline deployment performance of pending offline configuration paths;

[0124] ;in, Indicates the offline deployment performance of the pending offline configuration path; Represents the offline deployment efficiency function, outputting the maximum offline deployment time; Indicates Offline deployment time of the class offline deployment configuration node; represents the historical average offline deployment time; An offline deployment resource representing a pending offline configuration path; Indicates In the offline deployment configuration node The remaining offline deployment resources of the offline deployment configuration nodes; Indicates The amount of data transmitted for synchronous offline deployment of offline deployment configuration nodes; Indicates The amount of retransmitted data for offline deployment configuration nodes; Indicates the data volume of the offline deployment resource package; Represents the impact weight of offline deployment efficiency on offline deployment performance; Indicates the impact weight of offline deployment resource utilization on offline deployment performance; Indicates the impact weight of offline deployment completeness on offline deployment performance; Indicates the number of node partitioning results; Indicates the number of offline deployment configuration nodes in the node partitioning result;

[0125] The offline deployment performance is evaluated according to the historical offline configuration path. When the offline deployment performance is not lower than the historical offline deployment performance low threshold corresponding to the historical offline configuration path, the pending offline configuration path is determined to be the optimal offline configuration path.

[0126] In this embodiment, the offline deployment starting point refers to the starting point of the offline deployment, for example, the node of offline deployment in the low-code development platform.

[0127] In this embodiment, the offline deployment endpoint refers to the endpoint of the offline deployment, for example, a user local node in the local server offline deployment architecture.

[0128] In this embodiment, the initial offline configuration node refers to a node in the low-code development platform that can be configured offline.

[0129] In this embodiment, the initial offline deployment path refers to a path for offline configuration determined according to an offline deployment starting point and an offline deployment end point and a randomly selected initial offline deployment configuration node.

[0130] In this embodiment, the initial offline deployment configuration node is divided into nodes according to the offline deployment configuration, for example, divided into offline database configuration nodes, offline development environment configuration nodes, offline visual development tool configuration nodes and offline security encryption configuration nodes, to simplify subsequent node analysis.

[0131] In this embodiment, the node offline deployment configuration parameters refer to parameter data of the initial offline deployment configuration node, such as data transmission security parameter data of the offline secure encryption configuration node.

[0132] In this embodiment, the initial offline deployment configuration parameters refer to parameter data of each node in the initial offline deployment path.

[0133] In this embodiment, the initial offline deployment configuration nodes whose offline deployment configuration parameters in the node division results are not higher than the initial offline deployment configuration parameters are eliminated. For example, the initial offline deployment configuration nodes whose data transmission security parameter data b1 is not higher than the offline security encryption configuration node a1 are eliminated to achieve subsequent optimization of the initial offline deployment path.

[0134] In this embodiment, the optimizable offline deployment configuration nodes refer to the initial offline deployment configuration nodes remaining after eliminating the initial offline deployment configuration nodes whose node offline deployment configuration parameters in the node division result are not higher than the initial offline deployment configuration parameters, which can be used for subsequent optimization of the initial offline path.

[0135] In this embodiment, the offline deployment resources refer to resources used to implement offline deployment.

[0136] In this embodiment, balanced resource allocation refers to resource allocation based on resources required for initial offline deployment configuration nodes, which is used to ensure offline deployment of each node.

[0137] In this embodiment, synchronous offline deployment refers to the operation of simultaneously performing offline deployment on the initial offline deployment configuration nodes according to the node division result, so as to improve the offline deployment efficiency.

[0138] In this embodiment, node-by-node replacement refers to replacing the randomly selected initial offline deployment configuration nodes with the optimizable offline deployment configuration nodes in sequence, so as to optimize the initial offline path.

[0139] In this embodiment, the pending offline configuration path refers to a path that can be used for offline deployment and is determined based on the synchronous offline deployment. It is impossible to determine whether the path is optimal and further determination is required before it can be used for offline deployment.

[0140] In this embodiment, the synchronous offline deployment transmission data volume refers to the data volume of the offline deployment resource package transmitted by the initial offline deployment configuration node during the synchronous offline deployment.

[0141] In this embodiment, the retransmitted data volume refers to the data volume of the offline deployment resource package transmitted by the initial offline deployment configuration node that performs offline deployment configuration recovery alone.

[0142] In this embodiment, the historical offline configuration path refers to a path for implementing offline deployment in a historical period.

[0143] In this embodiment, the historical average offline deployment time refers to the time taken for the historical offline configuration path to achieve offline deployment, which is used for subsequent determination of offline deployment efficiency.

[0144] In this embodiment, the offline deployment performance refers to the performance of implementing offline deployment by the pending offline configuration path, which is determined according to the offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness.

[0145] In this embodiment, the historical offline deployment performance low threshold refers to the minimum offline deployment performance corresponding to the historical offline configuration path.

[0146] In this embodiment, the optimal offline configuration path refers to the current optimal offline deployment path determined according to the offline deployment architecture and the offline deployment configuration.

[0147] The working principle and beneficial effects of the above technical solution are: determining the initial offline deployment path according to the offline deployment architecture and dividing and optimizing the initial offline deployment path according to the offline deployment configuration; determining the optimal offline configuration path according to the offline deployment efficiency, offline deployment resource utilization and offline deployment completeness, which is conducive to the offline deployment of the low-code development platform.

[0148] Embodiment 7:

[0149] An embodiment of the present invention provides an offline deployment method for a low-code development platform, which performs offline deployment according to an optimal offline configuration path, obtains an offline low-code development platform, performs debugging, and regularly updates and maintains the platform, including:

[0150] Perform offline deployment according to the optimal offline configuration route, obtain the offline low-code development platform and debug according to the debugging tools;

[0151] Obtain the local development environment of the offline low-code development platform. If the debugging result shows that the local development environment works stably, the debugging is considered qualified.

[0152] If the debugging result shows that the local development environment cannot work stably, the debugging is judged to be unqualified, and the offline deployment configuration corresponding to the unqualified debugging is located and recorded as an unqualified offline deployment configuration. The offline low-code development platform is initialized according to the low-code development platform and the configuration is adjusted according to the unqualified offline deployment configuration;

[0153] Regularly maintain and update the offline low-code development platform according to the preset update and maintenance cycle.

[0154] In this embodiment, the offline low-code development platform refers to a platform obtained by performing offline deployment based on the low-code development platform.

[0155] In this embodiment, the preset update and maintenance cycle refers to the cycle for regular maintenance and update of the offline low-code development platform, which is used to ensure the stable operation of the offline low-code development platform.

[0156] The working principle and beneficial effects of the above technical solution are: by performing offline deployment according to the optimal offline configuration path, obtaining the offline low-code development platform and debugging it, as well as regular updates and maintenance, the stable operation of the offline deployment is ensured.

[0157] Embodiment 8:

[0158] An embodiment of the present invention provides an offline deployment method for a low-code development platform, further comprising:

[0159] Preset offline deployment templates and offline deployment components and provide a one-click offline deployment function to quickly deploy applications to the offline low-code development platform, simplifying the offline deployment process;

[0160] Provides real-time monitoring of application running status, supports real-time viewing of application performance and user behavior data, and performs application control;

[0161] Regularly back up offline databases and application data, and restore data based on the backup data when the offline low-code development platform fails.

[0162] In this embodiment, the offline deployment template refers to a standard process template for implementing offline deployment of a low-code development platform.

[0163] In this embodiment, the offline deployment component refers to a component used to implement offline deployment, for example, a component that implements offline configuration in offline deployment.

[0164] In this embodiment, the one-click offline deployment function refers to a function that directly implements offline deployment without user participation.

[0165] The working principle and beneficial effects of the above technical solution are: by simplifying the offline deployment process and recovering data based on backup data, the offline deployment of the low-code development platform and the stable operation of the offline deployment are further ensured.

[0166] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. An offline deployment method for a low-code development platform, characterized in that: include: Step 1: Select a low-code development platform, design the platform architecture, and build an offline deployment resource package; Step 2: When performing offline deployment, select the offline deployment architecture and perform offline deployment configuration, where the offline deployment configuration includes: offline database configuration, offline development environment configuration, offline visual development tool configuration, and offline security encryption configuration; Step 3: Determine the initial offline deployment path according to the offline deployment architecture and divide and optimize the initial offline deployment path according to the offline deployment configuration, and determine the optimal offline configuration path according to the offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness; Step 4: Perform offline deployment according to the optimal offline configuration path, obtain the offline low-code development platform, debug it, and perform regular updates and maintenance; Among them, choose a low-code development platform, including: Obtain offline deployment requirements and select a low-code development platform. Offline deployment requirements include: offline deployment function requirements, offline deployment integration requirements, offline deployment expansion requirements, offline deployment support requirements, and offline deployment security requirements; Determining the optimal offline configuration path includes: Obtain offline deployment efficiency, offline deployment resource utilization, and offline deployment completeness influence weights on offline deployment performance according to offline deployment requirements or historical offline configuration paths, and determine offline deployment performance of pending offline configuration paths; ;in, Indicates the offline deployment performance of the pending offline configuration path; Represents the offline deployment efficiency function, outputting the maximum offline deployment time; Indicates Offline deployment time of the class offline deployment configuration node; represents the historical average offline deployment time; An offline deployment resource representing a pending offline configuration path; Indicates In the offline deployment configuration node The remaining offline deployment resources of the offline deployment configuration nodes; Indicates The amount of data transmitted for synchronous offline deployment of offline deployment configuration nodes; Indicates The amount of retransmitted data for offline deployment configuration nodes; Indicates the data volume of the offline deployment resource package; Represents the impact weight of offline deployment efficiency on offline deployment performance; Indicates the impact weight of offline deployment resource utilization on offline deployment performance; Indicates the impact weight of offline deployment completeness on offline deployment performance; Indicates the number of node partitioning results; Indicates the number of offline deployment configuration nodes in the node partitioning result; The offline deployment performance is evaluated according to the historical offline configuration path. When the offline deployment performance is not lower than the historical offline deployment performance low threshold corresponding to the historical offline configuration path, the pending offline configuration path is determined to be the optimal offline configuration path.

2. According to the offline deployment method of a low-code development platform according to claim 1, it is characterized in that: Design the platform architecture and build an offline deployment resource package, including: When the low-code development platform is selected, the platform architecture is designed according to the offline deployment requirements, and the platform is divided into the user access layer, development tool layer, integration extension layer, data storage layer, and security control layer; Before performing offline deployment, assemble an offline deployment resource package.

3. According to claim 2, the offline deployment method of a low-code development platform is characterized in that: Before offline deployment, build an offline deployment resource package, including: According to offline deployment requirements and platform architecture design, the resource content required for the offline deployment resource package is obtained, and the offline deployment resource package is assembled. The resource content required for the offline deployment resource package includes: platform architecture design resource content, configuration file resource content, development tool resource content, and application integration resource content; Calibrate the resource version of the offline deployment resource package, monitor the offline deployment in real time, and obtain the compatibility and stability of the offline deployment resource package in different offline deployment environments. If the compatibility or stability is insufficient, replace the offline deployment resource package with other resource versions.

4. According to the offline deployment method of a low-code development platform according to claim 1, it is characterized in that: When performing offline deployment, select the offline deployment architecture and perform offline deployment configuration, including: Obtain available offline deployment architectures. When performing offline deployment, select an offline deployment architecture according to offline deployment requirements. The offline deployment architectures include: local server offline deployment architecture, container image offline deployment architecture, and virtual machine image container deployment. When the offline deployment architecture is selected, the offline deployment configuration is performed, wherein the offline deployment configuration includes: offline database configuration, offline development environment configuration, offline visual development tool configuration, and offline security encryption configuration.

5. According to the offline deployment method of the low-code development platform of claim 4, it is characterized in that: Also includes: Simulate offline deployment according to the offline deployment architecture and offline deployment configuration, and perform simulation tests on the offline deployment configuration one by one; If the successive simulation test results show that the offline deployment configuration is valid, then the offline deployment architecture selection and the offline deployment configuration are determined to be valid; If the simulation test results show that the offline deployment configuration is invalid, the invalid offline deployment configuration is adjusted; If the offline deployment configuration is still invalid after the configuration adjustment, reselect the offline deployment architecture.

6. According to the offline deployment method of a low-code development platform according to claim 1, it is characterized in that: Determine the initial offline deployment path based on the offline deployment architecture and divide and optimize the initial offline deployment path based on the offline deployment configuration, including: Obtain the offline deployment starting point and offline deployment end point according to the offline deployment architecture, obtain the initial offline deployment configuration node according to the offline deployment configuration, randomly select the initial offline deployment configuration node, and determine the initial offline deployment path; Divide the initial offline deployment configuration node into nodes according to the offline deployment configuration, and obtain the offline database configuration node, the offline development environment configuration node, the offline visual development tool configuration node, and the offline security encryption configuration node; Obtain node offline deployment configuration parameters of the initial offline deployment configuration node; Obtaining the initial offline deployment configuration parameters of the initial offline deployment path, removing the initial offline deployment configuration nodes whose node offline deployment configuration parameters in the node division result are not higher than the initial offline deployment configuration parameters, and recording the remaining initial offline deployment configuration nodes as optimizable offline deployment configuration nodes; If there is no offline deployment configuration node that can be optimized, obtain offline deployment resources to evenly allocate resources to the randomly selected initial offline deployment configuration node, and perform synchronous offline deployment on the randomly selected initial offline deployment configuration node according to the node division result; If there are nodes that can be optimized for offline deployment configuration, the nodes that can be optimized for offline deployment configuration will be replaced node by node according to the node division result. The initial offline deployment configuration node will be randomly selected. When the node-by-node replacement is completed, the offline deployment resources are obtained to balance the resource allocation for the node-by-node replacement results, and synchronous offline deployment is performed according to the node-by-node replacement results; When synchronizing offline deployment, isolate each offline deployment configuration node. If an offline deployment configuration node has an offline deployment exception, restore the offline deployment configuration separately. Determine the pending offline configuration path according to the synchronous offline deployment, obtain the synchronous offline deployment transmission data volume and the retransmission data volume of the offline deployment configuration recovery; Get the historical average offline deployment time based on the historical offline configuration path.

7. The offline deployment method of a low-code development platform according to claim 1, characterized in that: Perform offline deployment according to the optimal offline configuration path, obtain the offline low-code development platform, debug it, and perform regular updates and maintenance, including: Perform offline deployment according to the optimal offline configuration route, obtain the offline low-code development platform and debug according to the debugging tools; Obtain the local development environment of the offline low-code development platform. If the debugging result shows that the local development environment works stably, the debugging is considered qualified. If the debugging result shows that the local development environment cannot work stably, the debugging is judged to be unqualified, and the offline deployment configuration corresponding to the unqualified debugging is located and recorded as an unqualified offline deployment configuration. The offline low-code development platform is initialized according to the low-code development platform and the configuration is adjusted according to the unqualified offline deployment configuration; Perform regular maintenance and updates on the offline low-code development platform according to the preset update and maintenance cycle.

8. The offline deployment method of a low-code development platform according to claim 1, characterized in that: Also includes: Preset offline deployment templates and offline deployment components and provide a one-click offline deployment function to quickly deploy applications to the offline low-code development platform, simplifying the offline deployment process; Provides real-time monitoring of application running status, supports real-time viewing of application performance and user behavior data, and performs application control; Regularly back up offline databases and application data, and restore data based on the backup data when the offline low-code development platform fails.

Citation Information

Patent Citations

  • Low-code application development method, equipment and medium

    CN117289906A

  • Offline deployment method and device for big data analysis platform

    CN118092942A