Deployment method, system and equipment for system on-demand deployment and storage medium

By using the pre-trained correlation evaluation model and the deployment condition values ​​entered by users, undeployed business platforms that meet the conditions are selected to realize on-demand deployment of the system, solving the problem of inflexible deployment and inability to associate multi-service platforms in the existing technology. , improving the richness of user experience and data display.

CN119440550AActive Publication Date: 2025-02-14GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411664127.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-02-14
Estimated Expiration
2044-11-20

AI Technical Summary

Technical Problem

In the prior art, multiple business platforms cannot be deployed in association during system deployment, and the deployment method is not flexible enough to deploy multi-dimensional data according to user needs, resulting in single user display data and poor user experience.

Method used

By using the pre-trained correlation evaluation model, we determine the relevant values ​​of each undeployed business platform in the system in the call relationship relative to the deployed business platform, and filter out the conditions from the undeployed business platform based on the deployment condition values ​​entered by the user. The business platform is used as a platform to be deployed to achieve on-demand deployment.

Benefits of technology

It realizes on-demand deployment, can correlate data from other business areas, improve the richness of display data content, enhance users' experience of deployment of multi-business platforms, simple control conditions, simple and convenient to use, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440550A_ABST
    Figure CN119440550A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of computers, and discloses a system on-demand deployment method, system and device and a storage medium, and the method comprises the steps: determining a correlation value of each undeployed service platform in a system through a pre-trained correlation evaluation model; acquiring a deployment condition value input by a user; and based on the deployment condition value and the correlation value of each non-deployed service platform relative to the deployed service platform in the calling relationship, screening out a service platform meeting the deployment condition value from each non-deployed service platform as a to-be-deployed platform, and deploying the to-be-deployed platform to the system. According to the deployment method disclosed by the invention, the technical problems that deployment is not flexible and deployment cannot be carried out according to user requirements are solved, on-demand deployment is realized, data in other business fields can be associated, the richness of displayed data content is improved, the experience feeling of a user on multi-business platform deployment is enhanced, the control condition is simple, the use is simple and convenient, and the user experience is improved. And the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of computer technology, and in particular to a deployment method, system, device and storage medium for on-demand deployment of a system. Background Art

[0002] In the field of system development technology, the creation and deployment of the system deployment environment (also known as the operating environment of the application) is the basic work for the application system to carry out business function debugging and testing, and can lay a solid foundation for the subsequent full-process testing and production launch of the application system.

[0003] In the prior art, when deploying multiple business platforms in the system, users usually select each business platform in turn for deployment. However, only a single business platform can be deployed at a time, and multiple business platforms cannot be deployed in association. The deployment method is not flexible enough, the data displayed to users is single, and multi-dimensional data cannot be deployed according to user needs. Summary of the invention

[0004] The purpose of the present invention is to at least provide a deployment method, system, device and storage medium for system on-demand deployment, which can at least solve the technical problem of inflexible deployment and inability to deploy according to user needs, and at least achieve on-demand deployment, be able to associate data from other business areas, improve the richness of displayed data content, enhance the user's experience of multi-business platform deployment, and have simple control conditions, simple and convenient use, thereby improving user experience.

[0005] To solve the above technical problems, at least one embodiment of the present application provides a deployment method for system on-demand deployment, including:

[0006] Use the pre-trained correlation evaluation model to determine the correlation value of each undeployed service platform in the system in terms of the call relationship with respect to the deployed service platform;

[0007] Acquire a deployment condition value input by a user; the deployment condition value is used to describe the relevance between the deployed service platform and the called undeployed service platform in terms of the calling relationship;

[0008] Based on the deployment condition value and the relevant value of each undeployed business platform in the call relationship with respect to the deployed business platform, the business platforms meeting the deployment condition value are screened out from the undeployed business platforms as the platforms to be deployed, and the platforms to be deployed are deployed into the system.

[0009] At least one embodiment of the present application further provides a deployment system for system-on-demand deployment, including:

[0010] A correlation value calculation unit, used to determine the correlation value of each undeployed service platform in the system in terms of the calling relationship with respect to the deployed service platform by using a pre-trained correlation evaluation model;

[0011] A data acquisition unit, used to acquire a deployment condition value input by a user; the deployment condition value is used to describe the degree of correlation between the deployed service platform and the called undeployed service platform in terms of the calling relationship;

[0012] A service platform association screening unit, configured to screen service platforms that meet the deployment condition value from the undeployed service platforms as platforms to be deployed based on the deployment condition value and the relevant value of the call relationship between the undeployed service platforms and the deployed service platforms;

[0013] A deployment unit is used to deploy the platform to be deployed into the system.

[0014] At least one embodiment of the present application also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned deployment method.

[0015] At least one embodiment of the present application further provides a computer-readable storage medium storing a computer program, wherein the computer program implements the above-mentioned deployment method when executed by a processor.

[0016] The embodiments of the present application provide a deployment method, system, device and storage medium for on-demand deployment of the system, which can screen out business platforms that meet the deployment condition values ​​from various undeployed business platforms as platforms to be deployed based on the deployment condition values ​​input by the user and the relevant values ​​determined by the associated evaluation model. When the user adjusts the deployment condition values, the screening results are adaptively adjusted to achieve on-demand deployment. The system can associate data from other business fields to improve the richness of displayed data content and diversify the displayed data fields, thereby enhancing the user's experience of multi-business platform deployment. The control conditions are simple, the system is easy to use and convenient, and the user experience is improved.

[0017] In some optional embodiments, 2. based on the deployment condition value and the relevant value of each undeployed service platform in the call relationship with respect to the deployed service platform, selecting a service platform that meets the deployment condition value from each undeployed service platform as a to-be-deployed platform includes:

[0018] S11, calculating the difference between the deployment condition value and the related value corresponding to each undeployed service platform;

[0019] S12: Determine the undeployed service platforms whose absolute values ​​of the differences are smaller than a preset difference threshold as the to-be-deployed platforms.

[0020] By calculating the difference between the deployment condition value and each undeployed business platform, it is convenient to screen out the business platforms that meet the deployment condition value as the platforms to be deployed, so as to determine the undeployed business platforms related to the deployed business platforms by combining the relevant values ​​with the deployment condition value, so that the user can adjust the platforms to be deployed after adjusting the deployment condition value, thereby realizing on-demand deployment.

[0021] In some optional embodiments, deploying the to-be-deployed platform into the system includes:

[0022] Popping up a display window for displaying the platform to be deployed;

[0023] In response to a user's confirmation operation on the currently displayed platform to be deployed, the platform to be deployed is deployed to the system.

[0024] By using a display window to display each platform to be deployed, it is convenient for users to view the associated business platforms found by the input deployment condition values, so that users can further confirm whether to deploy with the currently displayed platform to be deployed, making users more flexible and accurate when deploying business platforms, and truly realizing on-demand deployment. If there are too many or too few business platforms currently displayed, users can directly adjust the input deployment condition values ​​to make adjustments, which is simple and convenient, and improves user experience.

[0025] In some optional embodiments, the method further includes:

[0026] Generating an adjustment operation area in the deployment condition value area input by the user, so that the user can adjust the deployment condition value;

[0027] After the display window for displaying the platform to be deployed is popped up for display, the method further includes:

[0028] In response to the user adjusting the deployment condition value through the adjustment operation area, based on the adjusted deployment condition, steps S11-S12 are re-executed to determine a new platform to be deployed, and the display window is updated.

[0029] By providing an adjustment operation area, it is convenient for users to directly adjust the deployment condition value through the adjustment operation area, thereby facilitating on-demand adjustment of the platform to be deployed, improving usage flexibility, and realizing on-demand deployment.

[0030] In some optional embodiments, the adjustment operation area includes a slidable drag bar; the user adjusts the deployment condition value through the adjustment operation area, including: the user slides the drag bar to adjust the deployment condition value.

[0031] The size of the deployment condition value can be adjusted by sliding the drag bar, improving user convenience and user experience.

[0032] In some optional embodiments, the pre-training process of the association evaluation model includes:

[0033] Obtaining historical data sets of each of the business platforms in the system;

[0034] Determining the data type corresponding to the data in each of the business platforms according to the historical data sets of each of the business platforms, and extracting feature data for evaluating the calling relationship between the business platforms based on the data type;

[0035] The characteristic data is used to construct an association evaluation model for evaluating the correlation value of the call relationship between each of the business platforms in the system, and the association evaluation model is trained in combination with the historical data set to obtain a trained association evaluation model.

[0036] In some optional embodiments, before using the pre-trained association evaluation model to determine the relevant value of each non-deployed service platform in the system relative to the deployed service platform in the call relationship, the method further includes:

[0037] In response to a user's deployment instruction for a target business platform, data of the target business platform is acquired to deploy the data of the target business platform into the system to form a deployed business platform of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] One or more embodiments are exemplarily described by the pictures in the corresponding drawings, and these exemplary descriptions do not constitute limitations on the embodiments.

[0039] Figure 1 This is a process of a deployment method for system on-demand deployment provided by an embodiment of the present application Figure 1 ;

[0040] Figure 2 This is the process of step 103 in the deployment method provided by an embodiment of the present application. Figure 1 ;

[0041] Figure 3 This is the process of step 103 in the deployment method provided by an embodiment of the present application. Figure 2 ;

[0042] Figure 4 This is the process of step 103 in the deployment method provided by an embodiment of the present application. Figure 3 ;

[0043] Figure 5 This is a process of constructing an associated evaluation model in a deployment method provided by an embodiment of the present application. Figure 1 ;

[0044] Figure 6 is a schematic diagram of a deployment system provided by another embodiment of the present application;

[0045] Figure 7 is a structural schematic diagram of an electronic device provided by another embodiment of the present application;

[0046] Figure 8 It is a schematic diagram of the structure of a computer-readable storage medium provided by another embodiment of the present application. DETAILED DESCRIPTION

[0047] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. However, it will be appreciated by those skilled in the art that in the present application, many technical details are proposed in order to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present application can also be implemented. The division of the following embodiments is for the convenience of description, and the specific implementation of the present application should not be construed as any limitation, and the various embodiments can be combined and referenced with each other under the premise of no contradiction.

[0048] In order to facilitate understanding of the embodiments of the present application, relevant content about system deployment is first introduced here.

[0049] In the field of system development technology, the creation and deployment of the system deployment environment (also known as the operating environment of the application) is the basic work for the application system to carry out business function debugging and testing, and can lay a solid foundation for the subsequent full-process testing and production launch of the application system.

[0050] At present, more and more business platforms with various functions are deployed into the system. In the existing technology, when multiple business platforms are deployed into the system, usually only one business platform can be deployed one by one, and multiple business platforms cannot be deployed in an associated manner. The deployment method is not flexible enough, the data displayed to users is single, and multi-dimensional data cannot be deployed according to user needs.

[0051] In order to solve the above-mentioned technical problem that the deployment is inflexible and cannot be deployed according to user needs, the present invention proposes a deployment method for system on-demand deployment. The implementation details of the deployment method for system on-demand deployment of this embodiment are specifically described below. The following content is only the implementation details provided for the convenience of understanding and is not necessary for the implementation of this solution.

[0052] Embodiment 1:

[0053] The deployment method of the system on-demand deployment of this embodiment can be applied to electronic devices with communication, computing and data storage capabilities. The specific process can be as follows: Figure 1 As shown, steps 101-103 are included, specifically including:

[0054] Step 101, using a pre-trained association evaluation model to determine the correlation value of each undeployed service platform in the system relative to the deployed service platform in terms of the calling relationship;

[0055] Specifically, step 101 belongs to the preprocessing stage of system deployment. By using the association evaluation model to determine the relevant values ​​of each business platform in the call relationship, the relevant values ​​can be used to screen the business platforms that meet the deployment conditions for use later.

[0056] In some examples, the association evaluation model is an algorithmic AI model that classifies the domain models of various business platforms in the system. The corresponding business platform is input into the association evaluation model, and a processed classification index value is obtained based on the content of the business domain where the business platform is located. That is, the relevant value of the business platform in the calling relationship with respect to the system's deployed business platforms is evaluated, so that it is convenient to screen out the undeployed business platforms related to the system's deployed business platforms through the relevant value for associated deployment.

[0057] Step 102, obtaining a deployment condition value input by a user; the deployment condition value is used to describe the relevance between the deployed service platform and the called undeployed service platform in terms of the calling relationship;

[0058] Specifically, the deployment condition value input by the user is used for project deployment according to the scope of the user's needs. Assuming that the user's needs are relatively large and more system resources are required, the larger the deployment condition value input, the more business platforms to be deployed will be screened out using the deployment condition value, and the displayed service resources will also increase accordingly, thereby meeting the user's needs accordingly; when the scope of the user's needs is smaller, the smaller the deployment condition value input, the fewer business platforms to be deployed will be screened out using the deployment condition value, and the displayed service resources will also decrease accordingly, thereby meeting the user's usage needs and saving server system resources.

[0059] In some examples, when the deployment condition value describes the correlation between the deployed business platform and the called undeployed business platform in the calling relationship, the larger the deployment condition value, the easier it is to correlate the correlation between the deployed business platform and the called undeployed business platform in the calling relationship, so that more undeployed business platforms can easily meet the deployment condition value, so that more business platforms to be deployed are screened out using the deployment condition value, and the displayed service resources are increased, thereby allowing user needs to be met accordingly; conversely, the smaller the deployment condition value, the more difficult it is to correlate the correlation between the deployed business platform and the called undeployed business platform in the calling relationship; users can achieve on-demand deployment and flexible associated deployment by entering different deployment condition values.

[0060] Step 103, based on the deployment condition value and the relevant value of each undeployed service platform in the call relationship with the deployed service platform, select the service platform that meets the deployment condition value from the undeployed service platforms as the platform to be deployed, and deploy the platform to be deployed into the system.

[0061] Specifically, during screening, the relevant values ​​of each undeployed service platform are analyzed in turn, so as to find service platforms that meet the deployment condition values ​​as platforms to be deployed, and the number of found platforms to be deployed is positively correlated with the deployment condition values ​​input by the user.

[0062] In some examples, step 103, such as Figure 2 As shown, including:

[0063] S11, calculating the difference between the deployment condition value and the related value corresponding to each undeployed service platform;

[0064] S12: Determine the undeployed service platform whose absolute value of the difference is less than or equal to a preset difference threshold as the to-be-deployed platform;

[0065] In some examples, the deployed service platform of the current system is recorded as A, and its related value is a. The undeployed service platforms are recorded as B, C, D..., and the related values ​​of the undeployed service platforms in the call relationship with respect to the deployed service platforms are b, c, d..., respectively. The deployment condition value input by the user is X. At this time, if it is to be calculated whether the related value b of the undeployed service platform B meets the deployment condition value X, the following conditional formula is used for calculation:

[0066] |ba|<=x;

[0067] If the relevant value b of the undeployed service platform B meets the above conditional expression, it indicates that the undeployed service platform B is related to the deployed service platform A, and it is deployed as a platform to be deployed.

[0068] In this embodiment, by using the deployment condition values ​​input by the user, the business platforms whose deployment condition values ​​meet the values ​​related to the currently deployed business platforms can be screened out as deployment platforms for deployment. The control conditions are simple, and there is no need to change the user's own deployment requirements. It is simple and convenient to use, enriches the user's display data, and improves the user experience. At the same time, multiple related business platforms can be deployed by inputting the deployment condition value once, which can expand the scope of user data-related system platforms, thereby displaying the data content of the user's associated data platform, and deploying it on demand, saving server system resources.

[0069] In some embodiments, before step 101, a service platform needs to be deployed in the system, and the deployment method further includes:

[0070] In response to a user's deployment instruction for a target business platform, data of the target business platform is acquired to deploy the data of the target business platform into the system to form a deployed business platform of the system.

[0071] By first deploying a service platform in the system as a deployed service platform, it is possible to find out related undeployed service platforms based on the deployed service platform in combination with the deployment condition value input by the user.

[0072] In some embodiments, the step deploys the platform to be deployed into the system, such as Figure 3 As shown, including:

[0073] S201, popping up a display window for displaying the platform to be deployed;

[0074] S202: In response to a user's confirmation operation on the currently displayed platform to be deployed, deploy the platform to be deployed into the system.

[0075] By using a display window to display each platform to be deployed, it is convenient for users to view the associated business platforms found by the input deployment condition values, so that users can further confirm whether to confirm to deploy with the currently displayed platform to be deployed, making users more flexible and accurate when deploying business platforms, and truly realizing on-demand deployment. If there are too many or too few business platforms currently displayed, users can directly adjust the input deployment condition values ​​to make adjustments, which is simple and convenient, and improves user experience.

[0076] Furthermore, the deployment method further includes: generating an adjustment operation area in the deployment condition value area input by the user, so that the user can adjust the deployment condition value;

[0077] After the display window for displaying the platform to be deployed is popped up for display, Figure 4 As shown, it also includes:

[0078] S203, in response to the user adjusting the deployment condition value through the adjustment operation area, re-execute steps S11-S12 to determine a new platform to be deployed based on the adjusted deployment condition, and update the display window.

[0079] By providing an adjustment operation area, it is convenient for users to directly adjust the deployment condition value through the adjustment operation area, thereby facilitating on-demand adjustment of the platform to be deployed, improving usage flexibility, and realizing on-demand deployment.

[0080] In this embodiment, the adjustment operation area includes a slidable drag bar; the user adjusts the deployment condition value through the adjustment operation area, including: the user slides the drag bar to adjust the deployment condition value.

[0081] The size of the deployment condition value can be adjusted by sliding the drag bar, improving user convenience and user experience.

[0082] In some embodiments, the construction process of the association evaluation model can be performed as follows: Figure 5 The steps shown are implemented, specifically including:

[0083] Step 301, obtaining historical data sets of each of the business platforms in the system;

[0084] Step 302, determining the data type corresponding to the data in each of the business platforms according to the historical data sets of each of the business platforms, and extracting feature data for evaluating the calling relationship between the business platforms based on the data type;

[0085] Step 303, using the feature data to construct an association evaluation model for evaluating the correlation values ​​of the call relationships between the business platforms in the system, and training the association evaluation model in combination with the historical data set to obtain a trained association evaluation model.

[0086] Specifically, the collected historical data sets are further cleaned and standardized to form data sets for model building and training.

[0087] In this embodiment, the basic model of the associated evaluation model can be selected according to the data type, for example: Text data: LSTM, GRU, BERT and other deep learning models can be selected. Structured data: Decision tree, random forest, XGBoost and other traditional machine learning models can be selected. Pre-trained model: Using pre-trained models (such as BERT, RoBERTa, etc.) can greatly reduce training time and improve model performance. Specifically, in this embodiment, the training model is used for construction. When constructing, a suitable loss function is selected, such as cross-entropy loss (Cross-Entropy Loss), and a suitable optimizer is selected, such as Adam, SGD, etc. After the construction is completed, it is trained using the processed historical data set. The training process includes: multiple rounds of training (Epochs), and all training data are traversed in each epoch. At the end of each epoch, the performance of the model on the validation set is evaluated. Hyperparameters such as learning rate, batch size, etc. are adjusted according to the performance of the validation set.

[0088] After the association evaluation model is built and trained, it is evaluated and tuned. Specifically, it includes evaluation: evaluating the performance of the model on the test set, calculating indicators such as accuracy, recall, and F1 score. Tuning: adjusting the model architecture, hyperparameters, etc. according to the evaluation results to improve performance. You can try different data enhancement methods, regularization techniques, etc.

[0089] Finally, the trained correlation evaluation model is exported into a deployable format, such as ONNX, TensorFlowSavedModel, etc., and integrated into practical applications, such as Web services, mobile applications, etc., so as to determine the relevant values ​​for each undeployed business platform in step 101.

[0090] The system deployment method for on-demand deployment provided by the embodiment of the present disclosure can screen out business platforms that meet the deployment condition values ​​from various undeployed business platforms as platforms to be deployed based on the deployment condition values ​​input by the user and the relevant values ​​determined by the associated evaluation model. When the user adjusts the deployment condition values, the screening results are adaptively adjusted to achieve on-demand deployment. It can associate data from other business fields to improve the richness of displayed data content, diversify the displayed data fields, enhance the user's experience of multi-business platform deployment, and has simple control conditions, which is simple and convenient to use, thereby improving the user experience.

[0091] Embodiment 2:

[0092] Another embodiment of the present application relates to a deployment system for system-on-demand deployment. The implementation details of the deployment system for system-on-demand deployment of this embodiment are specifically described below. The following content is only for the convenience of understanding the implementation details provided, and is not necessary for the implementation of this solution. The schematic diagram of the deployment system for system-on-demand deployment of this embodiment can be as follows: Figure 6 As shown, it includes a correlation value calculation unit 801, a data acquisition unit 802, a business platform association screening unit 803 and a deployment unit 804.

[0093] A correlation value calculation unit 801 is used to determine the correlation value of each undeployed service platform in the system in terms of the calling relationship with respect to the deployed service platform by using a pre-trained correlation evaluation model;

[0094] The data acquisition unit 802 is connected to the correlation value calculation unit 801 and is used to acquire the deployment condition value input by the user; the deployment condition value is used to describe the degree of correlation between the deployed service platform and the called undeployed service platform in the calling relationship;

[0095] The service platform association screening unit 803 is connected to the correlation value calculation unit 80 and the data acquisition unit 802, and is used to screen out service platforms that meet the deployment condition value from the undeployed service platforms as the to-be-deployed platforms based on the deployment condition value and the correlation value of each undeployed service platform in the call relationship with the deployed service platform;

[0096] The deployment unit 804 is connected to the business platform association screening unit 803 and is used to deploy the platform to be deployed into the system.

[0097] It is worth mentioning that all modules involved in this embodiment are logic modules. In practical applications, a logic unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. In addition, in order to highlight the innovative part of this application, this embodiment does not introduce units that are not closely related to solving the technical problems proposed by this application, but this does not mean that there are no other units in this embodiment.

[0098] Embodiment three:

[0099] Another embodiment of the present application relates to an electronic device, such as Figure 7 As shown, it includes: at least one processor 901; and a memory 902 that is communicatively connected to the at least one processor 901; wherein the memory 902 stores instructions that can be executed by the at least one processor 901, and the instructions are executed by the at least one processor 901 so that the at least one processor 901 can execute the deployment method in the above-mentioned embodiments.

[0100] Among them, the memory and the processor are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor is transmitted on a wireless medium via an antenna, and further, the antenna also receives data and transmits the data to the processor.

[0101] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory can be used to store data used by the processor when performing operations.

[0102] Embodiment 4:

[0103] Another embodiment of the present application relates to a computer-readable storage medium, such as Figure 8 As shown, a computer program 31 is stored. When the computer program 31 is executed by a processor, the above method embodiment is implemented.

[0104] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as: ROM), random access memory (Random Access Memory, referred to as: RAM), disk or optical disk and other media that can store program codes.

[0105] Those skilled in the art will appreciate that the above embodiments are specific embodiments for implementing the present application, and in actual applications, various changes may be made thereto in form and detail without departing from the spirit and scope of the present application.

Claims

1. A method for deploying a system on demand, characterized in that: The deployment method includes: Use the pre-trained correlation evaluation model to determine the correlation value of each undeployed service platform in the system in terms of the call relationship with respect to the deployed service platform; Acquire a deployment condition value input by a user; the deployment condition value is used to describe the relevance between the deployed service platform and the called undeployed service platform in terms of the calling relationship; Based on the deployment condition value and the relevant value of each undeployed business platform in the call relationship with respect to the deployed business platform, the business platforms meeting the deployment condition value are screened out from the undeployed business platforms as the platforms to be deployed, and the platforms to be deployed are deployed into the system.

2. A method for deploying a system on demand according to claim 1, characterized in that: The selecting, based on the deployment condition value and the relevant value of each undeployed service platform in the call relationship with respect to the deployed service platform, a service platform that meets the deployment condition value from each undeployed service platform as a to-be-deployed platform includes: S11, calculating the difference between the deployment condition value and the related value corresponding to each undeployed service platform; S12: Determine the undeployed service platforms whose absolute values ​​of the differences are smaller than a preset difference threshold as the to-be-deployed platforms.

3. A method for deploying a system on demand according to claim 2, characterized in that: The step of deploying the platform to be deployed into the system includes: Popping up a display window for displaying the platform to be deployed; In response to a user's confirmation operation on the currently displayed platform to be deployed, the platform to be deployed is deployed to the system.

4. A method for deploying a system on demand according to claim 3, characterized in that: The method further comprises: Generating an adjustment operation area in the deployment condition value area input by the user, so that the user can adjust the deployment condition value; After the display window for displaying the platform to be deployed is popped up for display, the method further includes: In response to the user adjusting the deployment condition value through the adjustment operation area, based on the adjusted deployment condition, steps S11-S12 are re-executed to determine a new platform to be deployed, and the display window is updated.

5. A method for deploying a system on demand according to claim 4, characterized in that: The adjustment operation area includes a slidable drag bar; the user adjusts the deployment condition value through the adjustment operation area, including: the user slides the drag bar to adjust the deployment condition value.

6. A method for deploying a system on demand according to claim 1, characterized in that: The pre-training process of the association evaluation model includes: Obtaining historical data sets of each of the business platforms in the system; Determining the data type corresponding to the data in each of the business platforms according to the historical data sets of each of the business platforms, and extracting feature data for evaluating the calling relationship between the business platforms based on the data type; The characteristic data is used to construct an association evaluation model for evaluating the correlation value of the call relationship between each of the business platforms in the system, and the association evaluation model is trained in combination with the historical data set to obtain a trained association evaluation model.

7. A method for deploying a system on demand according to any one of claims 1 to 6, characterized in that: Before using the pre-trained association evaluation model to determine the relevant value of each undeployed service platform in the system relative to the deployed service platform in the calling relationship, the method further includes: In response to a user's deployment instruction for a target business platform, data of the target business platform is acquired to deploy the data of the target business platform into the system to form a deployed business platform of the system.

8. A deployment system for system deployment on demand, characterized in that: include: A correlation value calculation unit, used to determine the correlation value of each undeployed service platform in the system in terms of the calling relationship with respect to the deployed service platform by using a pre-trained correlation evaluation model; A data acquisition unit, used to acquire a deployment condition value input by a user; the deployment condition value is used to describe the degree of correlation between the deployed service platform and the called undeployed service platform in terms of the calling relationship; A service platform association screening unit, configured to screen service platforms that meet the deployment condition value from the undeployed service platforms as platforms to be deployed based on the deployment condition value and the relevant value of the call relationship between the undeployed service platforms and the deployed service platforms; A deployment unit is used to deploy the platform to be deployed into the system.

9. An electronic device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the deployment method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the deployment method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Application deployment method, device, system and equipment and computer readable storage medium

    CN110471671A

  • Method and device for estimating number of accessible users of to-be-deployed base station

    CN112333755A

  • Server deployment method and device, deployment equipment and storage medium

    CN113687949A

  • System deployment method and device, electronic equipment and storage medium

    CN114090021A