A method, device, and server for constructing a communication channel of a cloud platform server
By collecting user identity data, simulating communication jobs, measuring channel performance and analyzing, the optimal communication channel is finally built, which solves the problem that the existing technology cannot intelligently build the optimal communication channel, and improves the service efficiency and quality of cloud servers.
Patent Information
- Application Number
- CN202411157732.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2044-08-22
AI Technical Summary
The existing cloud server communication channel construction method cannot scientifically build the optimal communication channel based on communication quality intelligence, resulting in a decrease in the efficiency and quality of cloud server cloud computing services.
By collecting user access identity text data, performing permission verification, simulating communication jobs from the user end to the cloud server end, measuring signal transmission losses and signal transmission time of different communication channels, analyzing signal time ratio, identifying optimal communication channel parameters and building an optimal communication channel.
It realizes security verification of cloud server user access, intelligent simulation of establishing communication channels, efficient and accurate measurement of signal-time ratio, intelligent evaluation of optimal communication channels and construction, ultimately improving the efficiency, security and quality of cloud server cloud computing services.
Smart Images

Figure CN119052239B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital information transmission of cloud servers, and specifically to a method, device and server for constructing a communication channel of a cloud platform server. Background Art
[0002] A cloud platform server, i.e., a cloud server, is a computing service that is simple, efficient, secure, reliable, and has elastic scalability in processing power. Its management method is simpler and more efficient than that of physical servers. Users can quickly create or release any number of cloud servers without having to purchase hardware in advance. Cloud servers mainly provide Internet-based infrastructure services for small and medium-sized enterprise users and high-end users. The user group is large, and the demand for Internet host applications is increasing day by day. This user group has the following characteristics: its business is mainly based on host leasing and virtual private servers, and some use hosting services, and the scale is relatively large; it pays attention to short-term return on investment and has a relatively high requirement for the cost performance of products; it has strong personalized needs and tends to choose products with the entire value chain. During the process of users accessing cloud servers, they can only construct communication paths according to the set communication channels. The existing cloud server communication channel construction operations cannot intelligently and scientifically construct the optimal communication channel based on communication quality, thereby reducing the efficiency and quality of cloud server cloud computing services.
[0003] The Chinese patent application with the publication number CN114095280A discloses a method, device and server for constructing a communication channel, communication method of a cloud platform server, which includes sending a first configuration instruction and verification information to a first cloud platform server; obtaining a second message queue; and establishing a communication channel between the central cloud platform server and the first cloud platform server according to the first message queue, the second message queue, and a pre-configured first switch. In this way, the central cloud platform server can establish a communication connection with any cloud platform server within its management scope, and then monitor and manage the cloud resources of the cloud platform servers within its management scope. However, the above technical solution cannot establish a real-time optimal communication channel for users and cloud platform servers, reducing the cloud computing service experience of cloud platform servers. Summary of the Invention
[0004] (1) Technical Problems to be Solved
[0005] To solve the problem that the existing cloud server communication channel construction operations cannot intelligently and scientifically construct the optimal communication channel based on communication quality, thereby reducing the efficiency and quality of cloud server cloud computing services, and to achieve the purposes of user access security verification for cloud servers, intelligent simulation to establish cloud server communication channels, efficient and accurate measurement of the signal time ratio of cloud server communication channels, intelligent evaluation of the optimal cloud server communication channel, precise construction of the optimal cloud server communication channel, improvement of the efficiency, security and quality of cloud server cloud computing services.
[0006] (2) Technical solution
[0007] The present invention is realized through the following technical solutions: A method for constructing a communication channel of a cloud platform server, the method comprising the following steps:
[0008] S1. Collect user access identity text data;
[0009] S2. Perform permission verification processing for the user to access the cloud server based on the user access identity text data and the cloud server registered user identity text data, and generate user access cloud server permission verification data;
[0010] S3. Collect the user-side cloud computing processing data capacity data and perform user-side to cloud server-side simulation communication operations in combination with the cloud server simulated communication channel data;
[0011] S4. Collect the cloud server-side cloud computing processing data capacity data and the user-side to cloud server-side simulation communication duration data;
[0012] S5. Perform numerical measurement processing on the signal transmission loss and signal transmission time values of different communication channels during the user-side to cloud server-side simulation communication based on the cloud server-side cloud computing processing data capacity data and the user-side to cloud server-side simulation communication duration data, and generate the signal-time ratio of the user-side to cloud server-side simulation communication channel;
[0013] S6. Perform signal-time ratio numerical analysis on the signal-time ratio of the user-side to cloud server-side simulation communication channel, and generate the maximum signal-time ratio of the user-side to cloud server-side simulation communication channel;
[0014] S7. Generate the optimal simulation communication channel data from the user side to the cloud server side and construct the optimal communication channel from the user side to the cloud server side.
[0015] Preferably, the operation steps for collecting the user access identity text data are as follows:
[0016] S11. The user inputs the text data of the identity account number and password for logging in to the cloud server online through the identity account number and password dialog box of the cloud server management platform and generates the user access identity text data w. The identity account number includes any one of a mobile phone number and an ID card number, and the password represents the verification data composed of English letters, numbers, and identification symbols.
[0017] Preferably, the operation steps for performing permission verification processing for the user to access the cloud server based on the user access identity text data and the cloud server registered user identity text data, and generating the user access cloud server permission verification data are as follows:
[0018] S21. Establish a set A of cloud server registered user identity text data, A = (a 1 , …, a m , …, a α ), where m = 1, 2, 3, …, α, and a m represents the m-th cloud server registered user identity text data, and α represents the maximum value of the number of cloud server registered users. The cloud server registered user identity text data represents the identity account and password data of the officially registered access users in the cloud server;
[0019] S22. Use the K-D tree nearest neighbor search algorithm to compare the user access identity text data w with the cloud server registered user identity text data a m in the set A of cloud server registered user identity text data to compare the identity account and password of the access user with the identity account and password of the officially registered users in the cloud server. Generate user access cloud server permission verification data A quanxian according to the comparison result of the identity account and password text information;
[0020] When the comparison of the identity account and password text information between w and a m is successful, it means that the access user belongs to the officially registered users of the cloud server, and then output the user access cloud server permission verification data A quanxian as having permission;
[0021] When the comparison of the identity account and password text information between w and a m is not successful, it means that the access user does not belong to the officially registered users of the cloud server, and then output the user access cloud server permission verification data A quanxian as having no permission, and end the cloud server communication channel construction task.
[0022] Preferably, the operation steps of collecting the cloud computing processing data capacity data of the user side and combining the cloud server simulation communication channel data to execute the user side to cloud server side simulation communication operation are as follows:
[0023] S31. When the user access cloud server permission verification data A quanxian has permission, the user inputs the cloud computing processing data into the data upload window of the cloud server management platform, synchronously collects the cloud computing processing data capacity, and generates user side cloud computing processing data capacity data b 用户端 , and the unit of b 用户端 is megabyte;
[0024] S32. Establish a set C' of cloud server simulation communication channel data, C' = (c' 1 , …, c' n , …, c' β ), where n = 1, 2, 3, …, β, and c'n Denote the simulated communication channel data of the nth cloud server as \(c_n\), and \(\beta\) represents the maximum value of the types of simulated communication channels of the cloud server. The simulated communication channel data of the cloud server represents different types of communication channel data composed of communication wavelengths and communication frequencies used in the simulated communication operation from the user side to the cloud server side;
[0025] S33. Take the user-side cloud computing processing data capacity data \(b\) 用户端 According to the simulated communication channel data \(c'\) of the cloud server in the simulated communication channel data set \(C'\) of the cloud server n Execute the simulated communication operation from the user side to the cloud server side in an orderly manner according to the numbering of the types of simulated communication channels of the cloud server.
[0026] Preferably, the operation steps for collecting the cloud server-side cloud computing processing data capacity data and the simulated communication duration data from the user side to the cloud server side are as follows:
[0027] S41. During the execution of the simulated communication operation from the user side to the cloud server side, online collect the user-side cloud computing processing data capacity data \(b\) through the cloud server management platform 用户端 Through different types of the simulated communication channel data \(c'\) of the cloud server n When transmitting from the user side to the cloud server side, the user-side cloud computing processing data capacity data \(b\) 用户端 The actual capacity data at the cloud server side and generate the cloud server-side cloud computing processing data capacity data set \(D=(d_1, \cdots, d_i, \cdots, d_{\beta})\), where \(d_i\) 1 ,…,d n ,…,d β ) represents the cloud server-side cloud computing processing data capacity data corresponding to the simulated communication channel data \(c'\) of the cloud server, and the unit of \(d_i\) n is megabyte; n n Online collect the time length spent on transmitting the user-side cloud computing processing data capacity data \(b\) from the user side to the cloud server side through the timing module of the cloud server management platform
[0028] Through different types of the simulated communication channel data \(c'\) of the cloud server 用户端 and generate the simulated communication duration data set \(E=(e_1, \cdots, e_j, \cdots, e_{\beta})\) from the user side to the cloud server side, where \(e_j\) n represents the simulated communication duration data from the user side to the cloud server side corresponding to the simulated communication channel data \(c'\) of the cloud server, and the unit of \(e_j\) 1 ,…,e n ,…,e β ) is second. n n n
[0029] Preferably, based on the data capacity data processed by cloud computing on the cloud server side and the simulated communication duration data from the user side to the cloud server side, the numerical measurement and processing of the signal transmission loss and signal transmission time of different communication channels during the simulated communication process from the user side to the cloud server side are carried out, and the operation steps for generating the signal-time ratio of the simulated communication channel from the user side to the cloud server side are as follows:
[0030] S51. Obtain the data capacity data set D processed by cloud computing on the cloud server side and the simulated communication duration data set E from the user side to the cloud server side;
[0031] S52. Arrange the data capacity data d in the data capacity data set D processed by cloud computing on the cloud server side n in an orderly manner according to the cloud server simulation communication channel type numbers and perform a quotient operation on the data capacity and duration values with the simulated communication duration data e in the simulated communication duration data set E from the user side to the cloud server side n to generate a signal-time ratio set F=(f 1 ,…,f n ,…,f β ), where f n represents the signal-time ratio of the simulated communication channel from the user side to the cloud server side corresponding to the data capacity data d n processed by cloud computing on the cloud server side and the simulated communication duration data e n from the user side to the cloud server side. The unit of f is megabits per second; the signal-time ratio of the simulated communication channel from the user side to the cloud server side represents the ratio of the signal transmission loss to the signal transmission time during the transmission process of the data capacity data b n processed by user-side cloud computing in different types of cloud server simulation communication channels. The numerical value of f 用户端 is positively correlated with the communication quality of the cloud server communication channel. The larger the value of f n , the higher the communication quality of the cloud server communication channel; the smaller the value of f n , the lower the communication quality of the cloud server communication channel. n
[0032] Preferably, based on the signal-time ratio of the simulated communication channel from the user side to the cloud server side, the operation steps for generating the maximum signal-time ratio of the simulated communication channel from the user side to the cloud server side by performing signal-time ratio numerical analysis on the simulated communication channel are as follows:
[0033] S61. Use the breadth-first search algorithm to process the signal-time ratio f of the simulated communication channel from the user side to the cloud server side in the signal-time ratio set F of the simulated communication channel from the user side to the cloud server side n Perform numerical magnitude analysis to search for the maximum signal-to-time ratio f of the simulated communication channel from the user side to the cloud server side n And identify and generate the maximum signal-to-time ratio of the simulated communication channel from the user side to the cloud server side The unit is megabits per second
[0034] Preferably, the operation steps for generating the optimal simulated communication channel data from the user side to the cloud server side and constructing the optimal communication channel from the user side to the cloud server side are as follows
[0035] S71. Obtain the maximum signal-to-time ratio of the simulated communication channel from the user side to the cloud server side And the cloud server simulated communication channel data set C'
[0036] S72. Search for the cloud server simulated communication channel data c' corresponding to the maximum signal-to-time ratio of the simulated communication channel from the user side to the cloud server side in the cloud server simulated communication channel data set C' according to the cloud server simulated communication channel type number And identify and generate the optimal simulated communication channel data p from the user side to the cloud server side. The specific operation steps for generating the optimal simulated communication channel data p from the user side to the cloud server side are as follows Corresponding to the maximum signal-to-time ratio of the simulated communication channel from the user side to the cloud server side n And identify and generate the optimal simulated communication channel data p from the user side to the cloud server side. The specific operation steps for generating the optimal simulated communication channel data p from the user side to the cloud server side are as follows
[0037] S721. Population initialization, set the maximum number of iterations T, and update the position of the communication channel search wild dog population in the search space of the cloud server simulated communication channel data set C'. The formula for updating the position of the communication channel search wild dog population is as follows
[0038] Where R i Represents the position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C', σ represents the search upper boundary of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C', Represents the search lower boundary of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C', and rand represents a random number in the interval [0, 1]
[0039] S722. Group attack. The communication channel search wild dogs search for the position of the cloud server simulated communication channel data c' (prey) in the search space of the cloud server simulated communication channel data set C' in groups and surround it, that is, search for the data in the search space of the cloud server simulated communication channel data set C' that corresponds to the maximum signal-to-time ratio of the simulated communication channel from the user side to the cloud server side n And surround it, that is, search for the data in the search space of the cloud server simulated communication channel data set C' that corresponds to the maximum signal-to-time ratio of the simulated communication channel from the user side to the cloud server side Matched cloud server simulated communication channel data c' n Position in the search space of the cloud server simulated communication channel data set C'; the communication channel search wild dog search prey position formula is as follows:
[0040] Where R i (t + 1) represents the new position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' after the (t + 1)-th iteration, υ(t) represents the position of the communication channel search wild dog individual ready to attack in the search space of the cloud server simulated communication channel data set C' after the t-th iteration, R i (t) represents the position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' at the t-th iteration; R * (t) represents the position in the search space of the cloud server simulated communication channel data set C' where the communication channel search wild dog individual searches for the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side at the t-th iteration The most matched cloud server simulated communication channel data c' n ; τ represents a random number of the scaling factor in the range [-2, 2];
[0041] S723. Persecution attack. The communication channel search wild dog individual captures the cloud server simulated communication channel data c' in the search space of the cloud server simulated communication channel data set C' n Prey, that is, the cloud server simulated communication channel data c' that is searched out in the search space of the cloud server simulated communication channel data set C' and matches the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side The most matched cloud server simulated communication channel data c' n , and the communication channel search wild dog hunting prey simulation behavior formula is as follows: Where, R' i (t + 1) represents the new position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' after the (t + 1)-th iteration in the persecution attack stage, R' i (t) represents the position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' at the t-th iteration in the persecution attack stage; ω 1 Represents a random number of the scaling factor in the range [-2, 2], Represents the ω 2 Exponential value, ω 2 Represents a random number in the range [-1, 1], R j (t) represents the position when the randomly selected communication channel search wild dog individual r captures the prey in the search space of the cloud server simulated communication channel data set C', where i ≠ j;
[0042] S724. Cleaning. The cleaning behavior is defined as when the communication channel searches for wild dog individuals, and in the search space of the cloud server simulated communication channel data set C' of the wild dog population habitat, it searches for the cloud server simulated communication channel data c' that matches the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side. The cloud server simulated communication channel data c' that matches n The behavior of eating the carrion of the prey. The simulation formula for the wild dog individual in the communication channel to search for the behavior of eating carrion is as follows:
[0043] R” i (t + 1) represents the new position of the wild dog individual i in the search space of the cloud server simulated communication channel data set C' after the (t + 1)-th iteration in the cleaning stage, and R” i (t) represents the position of the wild dog individual i in the search space of the cloud server simulated communication channel data set C' at the t-th iteration in the cleaning stage; ξ represents a binary number randomly generated by the algorithm, and ξ ∈ {0, 1};
[0044] S725. Calculate the survival rate of the wild dog individual in the communication channel in the search space of the cloud server simulated communication channel data set C', that is, the probability of searching out the cloud server simulated communication channel data c' that matches the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side in the search space of the cloud server simulated communication channel data set C'. The formula for the survival rate value of the wild dog in the communication channel search is as follows: The cloud server simulated communication channel data c' that matches n The probability. The formula for the survival rate value of the wild dog in the communication channel search is as follows: Where represents the survival rate of the wild dog individual i in the search space of the cloud server simulated communication channel data set C', and represent the worst and best fitness values of the wild dog individual i in the search space of the cloud server simulated communication channel data set C' respectively, represents the fitness value of the wild dog individual i in the search space of the cloud server simulated communication channel data set C';
[0045] S726. When the maximum number of iterations is reached, output the cloud server simulated communication channel data c' that most matches the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side And generate the optimal simulated communication channel data p from the user side to the cloud server side through data identification; n
[0046] S73. Construct the optimal communication channel from the user side to the cloud server side according to the optimal simulated communication channel data p from the user side to the cloud server side.
[0047] A cloud platform server communication channel construction server, comprising a processor and a memory, where the memory is used to store computer programs, and the processor is used to execute the computer programs stored in the memory to implement the steps of the cloud platform server communication channel construction method;
[0048] A cloud platform server communication channel construction device for implementing the cloud platform server communication channel construction method, the system comprising a cloud server user access permission verification module, a cloud server communication channel simulation establishment module, and a cloud server optimal communication channel establishment module;
[0049] The cloud server user access permission verification module includes a user access identity information collection unit, a cloud server registered user identity information storage unit, and a user access permission verification unit;
[0050] The user access identity information collection unit collects user access identity text data through the cloud server management platform; the cloud server registered user identity information storage unit is used to store cloud server registered user identity text data; the user access permission verification unit performs user access permission verification processing on the cloud server based on the user access identity text data and the cloud server registered user identity text data, and generates user access cloud server permission verification data;
[0051] The cloud server communication channel simulation establishment module includes a cloud server simulation communication channel storage unit, a user-side cloud computing processing data capacity collection unit, a user-side to cloud server-side simulation communication execution unit, a cloud server-side cloud computing processing data capacity collection unit, a user-side to cloud server-side simulation communication duration collection unit, and a user-side to cloud server-side simulation communication channel signal-to-time ratio measurement unit;
[0052] The cloud server simulates a communication channel storage unit for storing cloud server simulated communication channel data; the client cloud computing processing data capacity acquisition unit acquires client cloud computing processing data capacity data through the cloud server management platform; the client-to-cloud server simulated communication execution unit performs client-to-cloud server simulated communication operations based on the client cloud computing processing data capacity data and the cloud server simulated communication channel data; the cloud server side cloud computing processing data capacity acquisition unit acquires cloud server side cloud computing processing data capacity data through the cloud server management platform; the client-to-cloud server simulated communication duration acquisition unit acquires client-to-cloud server simulated communication duration data through the timing module of the cloud server management platform; the client-to-cloud server simulated communication channel signal-to-time ratio measurement unit measures and processes the signal transmission loss and signal transmission time values of different communication channels during the client-to-cloud server simulated communication process based on the cloud server side cloud computing processing data capacity data and the client-to-cloud server simulated communication duration data, and generates the client-to-cloud server simulated communication channel signal-to-time ratio;
[0053] The optimal communication channel establishment module of the cloud server includes a client-to-cloud server maximum simulated communication channel signal-to-time ratio search unit, a client-to-cloud server optimal simulated communication channel identification unit, and a client-to-cloud server optimal communication channel establishment unit;
[0054] The client-to-cloud server maximum simulated communication channel signal-to-time ratio search unit analyzes the signal-to-time ratio values of the simulated communication channels based on the client-to-cloud server simulated communication channel signal-to-time ratio, and generates the client-to-cloud server maximum simulated communication channel signal-to-time ratio; the client-to-cloud server optimal simulated communication channel identification unit is used to generate client-to-cloud server optimal simulated communication channel data; the client-to-cloud server optimal communication channel establishment unit constructs an optimal communication channel from the client to the cloud server based on the client-to-cloud server optimal simulated communication channel data.
[0055] (III) Beneficial effects
[0056] The present invention provides a method, device, and server for constructing a communication channel of a cloud platform server. It has the following beneficial effects:
[0057] First, the identity information of accessing users is dynamically collected through the cloud server management platform, providing data support for securely verifying the access rights to the cloud server; the standard storage of the cloud server registered user identity text parameters and the user access identity text parameters accurately match the access user identity text information, realizing the safe and efficient verification of the user access rights to the cloud server, and improving the data security of the cloud server.
[0058] II. By scientifically presetting communication channel parameters for different types of cloud servers and collecting the data capacity parameters of cloud computing processing at the user end, autonomously simulating and executing the cloud computing data simulation communication operation from the user end to the cloud server end based on the communication channel simulated by the cloud server, and realizing the true and efficient simulation of the communication channel under different working conditions from the user end to the cloud server end; dynamically and real-time obtaining the data capacity parameters of cloud computing processing at the cloud server end and the simulation communication duration parameters from the user end to the cloud server end based on the cloud server management platform, providing data support for accurately measuring the signal-time ratio of the communication channels simulated by different types of cloud servers; scientifically counting the signal-time ratios of different types of simulated communication channels through numerical analysis, and realizing the digital analysis of the communication quality of different types of communication channels from the user end to the cloud server end.
[0059] III. By numerically measuring the maximum signal-time ratio of the simulated communication channel from the user end to the cloud server end, providing reliable data support for accurately constructing the optimal communication channel from the user end to the cloud server end; adopting an intelligent recognition algorithm based on the maximum signal-time ratio of the simulated communication channel from the user end to the cloud server end with the largest value, efficiently and intelligently generating the optimal simulated communication channel parameters from the user end to the cloud server end and accurately constructing the optimal communication channel from the user end to the cloud server end, realizing the intelligent construction of the cloud server communication channel, and improving the efficiency, security and quality of the cloud server cloud computing service. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 It is a schematic diagram of the modules of a cloud platform server communication channel construction device provided by the present invention;
[0061] Figure 2 It is a flowchart of a cloud platform server communication channel construction method provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0062] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0063] Embodiments of the cloud platform server communication channel construction method, device and server are as follows:
[0064] Embodiment 1:
[0065] Please refer to Figure 1 - Figure 2 , a cloud platform server communication channel construction method, the method includes the following steps:
[0066] S1. Collect user access identity text data;
[0067] S2. Perform the permission verification process for the user to access the cloud server based on the user access identity text data and the cloud server registered user identity text data, and generate the user access cloud server permission verification data;
[0068] S3. Collect the user - side cloud computing processing data capacity data and perform the user - side to cloud - server - side simulation communication operation in combination with the cloud server simulated communication channel data;
[0069] S4. Collect the cloud - server - side cloud computing processing data capacity data and the user - side to cloud - server - side simulation communication duration data;
[0070] S5. Based on the cloud - server - side cloud computing processing data capacity data and the user - side to cloud - server - side simulation communication duration data, perform the numerical measurement processing of the signal transmission loss and signal transmission time values of different communication channels during the user - side to cloud - server - side simulation communication process, and generate the user - side to cloud - server - side simulation communication channel signal - time ratio;
[0071] S6. Perform the signal - time ratio numerical analysis of the simulation communication channel based on the user - side to cloud - server - side simulation communication channel signal - time ratio, and generate the maximum user - side to cloud - server - side simulation communication channel signal - time ratio;
[0072] S7. Generate the optimal user - side to cloud - server - side simulation communication channel data and construct the optimal communication channel from the user side to the cloud server.
[0073] Further, please refer to Figure 1 - Figure 2 , and the operation steps for collecting the user access identity text data are as follows:
[0074] S11. The user inputs the text data of the identity account number and password for logging in to the cloud server online through the identity account and password dialog box of the cloud server management platform and generates the user access identity text data w. The identity account number includes any one of the mobile phone number and the ID card number, and the password represents the verification data composed of English letters, numbers, and identification symbols.
[0075] The operation steps for performing the permission verification process for the user to access the cloud server based on the user access identity text data and the cloud server registered user identity text data and generating the user access cloud server permission verification data are as follows:
[0076] S21. Establish the cloud server registered user identity text data set A=(a 1 ,…,a m ,…,a α ), m = 1, 2, 3,…,α, where a mIt represents the identity text data of the m-th cloud server registered user, α represents the maximum value of the number of cloud server registered users, and the identity text data of the cloud server registered user represents the identity account and password data of the user who has been formally registered to access the cloud server;
[0077] S22. Use the K-D tree nearest neighbor search algorithm to compare the user access identity text data w with the identity text data a of the cloud server registered user in the set A of the identity text data of the cloud server registered user m to compare the identity account and password of the accessing user with the identity account and password of the formally registered user in the cloud server for text information comparison, and generate the user access cloud server permission verification data A based on the comparison result of the identity account and password text information quanxian ;
[0078] When w and a m are successfully compared in terms of identity account and password text information, it indicates that the accessing user belongs to the formally registered cloud server, and then output the user access cloud server permission verification data A quanxian as having permission;
[0079] When w and a m are not successfully compared in terms of identity account and password text information, it indicates that the accessing user does not belong to the formally registered cloud server, and then output the user access cloud server permission verification data A quanxian as having no permission, and end the cloud server communication channel construction job.
[0080] Through the user access identity information collection unit, the identity information of the accessing user is dynamically collected by the cloud server management platform, providing data support for securely verifying the user's access permission to the cloud server; the cloud server registered user identity information storage unit and the user access permission verification unit cooperate with each other to accurately match the identity text information of the accessing user by standardly storing the identity text parameters of the cloud server registered user and the user access identity text parameters, realizing the secure and efficient verification of the user's access permission to the cloud server, and improving the data security of the cloud server.
[0081] Furthermore, please refer to Figure 1 - Figure 2 , and the operation steps for collecting the cloud computing processing data capacity data of the user side and performing the user side to cloud server side simulation communication operation in combination with the cloud server simulation communication channel data are as follows:
[0082] S31. When the user access cloud server permission verification data A quanxian has permission, the user inputs the cloud computing processing data into the data upload window of the cloud server management platform, synchronously collects the cloud computing processing data capacity and generates the cloud computing processing data capacity data b of the user side 用户端 , and b 用户端 is in megabytes;
[0083] S32. Establish the cloud server simulated communication channel data set C'=(c' 1 ,…,c' n ,…,c' β ), where n = 1, 2, 3, …, β. Here, c' n represents the nth type of cloud server simulated communication channel data, β represents the maximum value of the types of cloud server simulated communication channels, and the cloud server simulated communication channel data represents different types of communication channel data composed of communication wavelengths and communication frequencies adopted in the simulated communication operation from the user side to the cloud server side;
[0084] S33. Orderly execute the simulated communication operation from the user side to the cloud server side for the user side cloud computing processing data capacity data b 用户端 according to the cloud server simulated communication channel data c' in the cloud server simulated communication channel data set C' n in the order of the cloud server simulated communication channel type numbers.
[0085] The operation steps for collecting the cloud server side cloud computing processing data capacity data and the simulated communication duration data from the user side to the cloud server side are as follows:
[0086] S41. During the execution of the simulated communication operation from the user side to the cloud server side, online collect the user side cloud computing processing data capacity data b 用户端 through different types of cloud server simulated communication channel data c' n when it is transmitted from the user side to the cloud server side. The actual capacity data of the user side cloud computing processing data capacity data b 用户端 at the cloud server side and generate the cloud server side cloud computing processing data capacity data set D=(d 1 ,…,d n ,…,d β ), where d n represents the cloud server side cloud computing processing data capacity data corresponding to the cloud server simulated communication channel data c' n , and the unit of d n is megabyte;
[0087] Online collect the time length spent for the user side cloud computing processing data capacity data b 用户端 to be transmitted from the user side to the cloud server side through different types of cloud server simulated communication channel data c' n by the timing module of the cloud server management platform and generate the simulated communication duration data set E=(e 1 ,…,e n ,…,e β ), where e nIndicates the cloud server's simulated communication channel data c' n The corresponding user - side to cloud - server - side simulated communication duration data, e n The unit is seconds.
[0088] Based on the cloud - server - side cloud - computing - processed data capacity data and the user - side to cloud - server - side simulated communication duration data, the steps for measuring and processing the signal transmission loss and signal transmission time values of different communication channels during the user - side to cloud - server - side simulated communication process and generating the signal - time ratio of the user - side to cloud - server - side simulated communication channel are as follows:
[0089] S51. Obtain the cloud - server - side cloud - computing - processed data capacity data set D and the user - side to cloud - server - side simulated communication duration data set E;
[0090] S52. For the cloud - server - side cloud - computing - processed data capacity data d in the cloud - server - side cloud - computing - processed data capacity data set D n Arrange them in order according to the cloud - server simulated communication channel type numbers and perform a quotient operation on the data capacity and duration values with the user - side to cloud - server - side simulated communication duration data e in the user - side to cloud - server - side simulated communication duration data set E n And generate the user - side to cloud - server - side simulated communication channel signal - time ratio set F=(f 1 ,…,f n ,…,f β ), where f n Indicates the user - side to cloud - server - side simulated communication channel signal - time ratio corresponding to the cloud - server - side cloud - computing - processed data capacity data d n And the user - side to cloud - server - side simulated communication duration data e n The unit of f is megabytes per second; the user - side to cloud - server - side simulated communication channel signal - time ratio represents the ratio of the signal transmission loss to the signal transmission time during the transmission of the user - side cloud - computing - processed data capacity data b f n in different types of cloud - server simulated communication channels. The numerical value of f 用户端 is positively correlated with the communication quality of the cloud - server communication channel. The larger the value of f n , the higher the communication quality of the cloud - server communication channel; the smaller the value of f n , the lower the communication quality of the cloud - server communication channel. n The smaller the value, the lower the communication quality of the cloud - server communication channel.
[0091] Through the cooperation among the communication channel storage unit simulated by the cloud server, the user - side cloud computing data capacity acquisition unit, and the user - side to cloud - server - side simulated communication execution unit, different types of cloud server simulated communication channel parameters are scientifically preset and the user - side cloud computing data capacity parameters are collected. According to the cloud server simulated communication channel, the cloud computing data simulation communication operation from the user - side to the cloud - server - side is autonomously simulated, realizing the true and efficient simulation of the communication channel under different working conditions from the user - side to the cloud - server - side; the cloud - server - side cloud computing data capacity acquisition unit and the user - side to cloud - server - side simulated communication duration acquisition unit cooperate with each other, and based on the cloud server management platform, the cloud - server - side cloud computing data capacity parameters and the user - side to cloud - server - side simulated communication duration parameters are dynamically and real - time obtained, providing data support for accurately measuring the signal - time ratio of different types of cloud server simulated communication channels; the user - side to cloud - server - side simulated communication channel signal - time ratio measurement unit uses numerical analysis to scientifically count the signal - time ratio of different types of simulated communication channels, realizing the digital analysis of the communication quality of different types of communication channels from the user - side to the cloud - server - side.
[0092] Further, please refer to Figure 1 - Figure 2 , and the operation steps for generating the maximum signal - time ratio of the simulated communication channel from the user - side to the cloud - server - side based on the signal - time ratio of the simulated communication channel from the user - side to the cloud - server - side are as follows:
[0093] S61. Use the breadth - first search algorithm to perform numerical size analysis on the signal - time ratio f of the simulated communication channel from the user - side to the cloud - server - side in the set F of the signal - time ratio of the simulated communication channel from the user - side to the cloud - server - side n to search for the signal - time ratio f of the simulated communication channel from the user - side to the cloud - server - side with the largest value n and mark and generate the maximum signal - time ratio of the simulated communication channel from the user - side to the cloud - server - side The unit of which is megabits per second.
[0094] The operation steps for generating the optimal simulated communication channel data from the user - side to the cloud - server - side and constructing the optimal communication channel from the user - side to the cloud - server - side are as follows:
[0095] S71. Obtain the maximum signal - time ratio of the simulated communication channel from the user - side to the cloud - server - side and the cloud server simulated communication channel data set C';
[0096] S72. Search for the one corresponding to the maximum signal - time ratio of the simulated communication channel from the user - side to the cloud - server - side in the cloud server simulated communication channel data set C' according to the cloud server simulated communication channel type number for the maximum signal - time ratio of the simulated communication channel from the user - side to the cloud - server - side The corresponding cloud server simulated communication channel data c' n And identify the optimal simulated communication channel data p from the user side to the cloud server side, and the specific operation steps for generating the optimal simulated communication channel data p from the user side to the cloud server side are as follows:
[0097] S721. Population initialization, set the maximum number of iterations T, and update the positions of the communication channel search wild dog population in the search space of the cloud server simulated communication channel data set C'. The formula for updating the positions of the communication channel search wild dog population is as follows:
[0098] Among them, R i represents the position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C', σ represents the upper search boundary of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C', represents the lower search boundary of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C', and rand represents a random number in the interval [0, 1];
[0099] S722. Group attack. The communication channel search wild dogs search in groups for the cloud server simulated communication channel data c' n at the position of the prey in the search space of the cloud server simulated communication channel data set C' and surround it, that is, search for the cloud server simulated communication channel data c' in the search space of the cloud server simulated communication channel data set C' that matches the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side n at the position in the search space of the cloud server simulated communication channel data set C'; the formula for the communication channel search wild dog to search for the prey position is as follows:
[0100] Among them, R i (t + 1) represents the new position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' after the (t + 1)-th iteration, υ(t) represents the position of the communication channel search wild dog individual ready to attack in the search space of the cloud server simulated communication channel data set C' after the t-th iteration, and R i (t) represents the position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' at the t-th iteration; R * (t) represents the cloud server simulated communication channel data c' in the search space of the cloud server simulated communication channel data set C' that is most matched with the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side nposition; τ represents a random number of scale factors within the range [-2, 2];
[0101] S723. Persecution attack. The communication channel search wild dog individual captures the cloud server simulated communication channel data c' in the search space of the cloud server simulated communication channel data set C'. n Prey, that is, search for the cloud server simulated communication channel data c' that matches the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side in the search space of the cloud server simulated communication channel data set C'. matched cloud server simulated communication channel data c'; n , the simulation behavior formula for the communication channel search wild dog to hunt prey is as follows:
[0102] Among them, R' i (t + 1) represents the new position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' after the (t + 1)-th iteration in the persecution attack stage, and R' i (t) represents the position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' in the t-th iteration of the persecution attack stage; ω 1 represents a random number of scale factors within the range [-2, 2], represents ω 2 exponential value, ω 2 represents a random number within the range [-1, 1], R j (t) represents the position when the randomly selected communication channel search wild dog individual r captures prey in the search space of the cloud server simulated communication channel data set C', where i ≠ j;
[0103] S724. Cleaning. The cleaning behavior is defined as when the communication channel search wild dog individual searches for the cloud server simulated communication channel data c' that matches the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side in the search space of the cloud server simulated communication channel data set C' in the habitat of the communication channel search wild dog population. matched cloud server simulated communication channel data c' n The behavior of the communication channel search wild dog individual to find and eat the carrion of the prey. The simulation formula for the communication channel search wild dog individual to find and eat carrion is as follows:
[0104] R” i (t + 1) represents the new position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' after the (t + 1)-th iteration in the cleaning stage, and R” i (t) represents the position of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' in the t-th iteration of the cleaning stage; ξ represents a binary number randomly generated by the algorithm, ξ ∈ {0, 1};
[0105] S725. Calculate the survival rate of the communication channel search wild dog individual in the search space of the cloud server simulated communication channel data set C'. That is, search for the cloud server simulated communication channel data c' in the search space of the cloud server simulated communication channel data set C' that matches the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side. The probability of c' is as follows: n The survival rate value formula of the communication channel search wild dog is as follows: Where represents the survival rate of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C', and represent the worst and best fitness values of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C' respectively, represents the fitness value of the communication channel search wild dog individual i in the search space of the cloud server simulated communication channel data set C';
[0106] S726. When the maximum number of iterations is satisfied, output the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side The most matching cloud server simulated communication channel data c' n And generate the optimal simulated communication channel data p from the user side to the cloud server side through data identification;
[0107] S73. Construct the optimal communication channel from the user side to the cloud server side according to the optimal simulated communication channel data p from the user side to the cloud server side.
[0108] Through the maximum simulated communication channel signal-to-time ratio search unit from the user side to the cloud server side, measure the maximum simulated communication channel signal-to-time ratio from the user side to the cloud server side numerically, providing reliable data support for accurately constructing the optimal communication channel from the user side to the cloud server side; the optimal simulated communication channel identification unit from the user side to the cloud server side and the optimal communication channel establishment unit from the user side to the cloud server side cooperate with each other, and based on the maximum simulated communication channel signal-to-time ratio with the largest value numerically, use an intelligent identification algorithm to efficiently and intelligently generate the optimal simulated communication channel parameters from the user side to the cloud server side and accurately construct the optimal communication channel from the user side to the cloud server side, realizing the intelligent construction of the cloud server communication channel and improving the cloud server cloud computing service efficiency, security and quality.
[0109] A cloud platform server communication channel construction server includes a processor and a memory. The memory is used to store computer programs, and the processor is used to execute the computer programs stored in the memory to implement the steps of a cloud platform server communication channel construction method;
[0110] Embodiment 2:
[0111] Please refer to Figure 1 - Figure 2 , a cloud platform server communication channel construction device for implementing a cloud platform server communication channel construction method. The system includes a cloud server user access permission verification module, a cloud server communication channel simulation establishment module, and a cloud server optimal communication channel establishment module;
[0112] The cloud server user access permission verification module includes a user access identity information collection unit, a cloud server registered user identity information storage unit, and a user access permission verification unit;
[0113] The user access identity information collection unit collects user access identity text data through the cloud server management platform; the cloud server registered user identity information storage unit is used to store cloud server registered user identity text data; the user access permission verification unit performs user access permission verification processing on the cloud server based on the user access identity text data and the cloud server registered user identity text data, and generates user access cloud server permission verification data;
[0114] The cloud server communication channel simulation establishment module includes a cloud server simulation communication channel storage unit, a user - side cloud computing processing data capacity collection unit, a user - side to cloud - server - side simulation communication execution unit, a cloud - server - side cloud computing processing data capacity collection unit, a user - side to cloud - server - side simulation communication duration collection unit, and a user - side to cloud - server - side simulation communication channel signal - time ratio measurement unit;
[0115] The cloud server simulation communication channel storage unit is used to store cloud server simulation communication channel data; the user - side cloud computing processing data capacity collection unit collects user - side cloud computing processing data capacity data through the cloud server management platform; the user - side to cloud - server - side simulation communication execution unit performs user - side to cloud - server - side simulation communication operations based on the user - side cloud computing processing data capacity data and the cloud server simulation communication channel data; the cloud - server - side cloud computing processing data capacity collection unit collects cloud - server - side cloud computing processing data capacity data through the cloud server management platform; the user - side to cloud - server - side simulation communication duration collection unit collects user - side to cloud - server - side simulation communication duration data through the timing module of the cloud server management platform; the user - side to cloud - server - side simulation communication channel signal - time ratio measurement unit measures the signal transmission loss and signal transmission time values of different communication channels during the user - side to cloud - server - side simulation communication process based on the cloud - server - side cloud computing processing data capacity data and the user - side to cloud - server - side simulation communication duration data, and generates the user - side to cloud - server - side simulation communication channel signal - time ratio;
[0116] The optimal communication channel establishment module for the cloud server includes a maximum analog communication channel signal-time ratio search unit from the user side to the cloud server side, an optimal analog communication channel identification unit from the user side to the cloud server side, and an optimal communication channel establishment unit from the user side to the cloud server side;
[0117] The maximum analog communication channel signal-time ratio search unit from the user side to the cloud server side performs numerical analysis of the signal-time ratio of the analog communication channel based on the signal-time ratio of the analog communication channel from the user side to the cloud server side, and generates the maximum analog communication channel signal-time ratio from the user side to the cloud server side; the optimal analog communication channel identification unit from the user side to the cloud server side is used to generate the optimal analog communication channel data from the user side to the cloud server side; the optimal communication channel establishment unit from the user side to the cloud server side constructs the optimal communication channel from the user side to the cloud server side based on the optimal analog communication channel data from the user side to the cloud server side.
[0118] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A method for constructing a cloud platform server communication channel, characterized in that: The method comprises the following steps: S1. Collect user access identity text data; S2, performing a user access permission verification process on the cloud server based on the user access identity text data and the cloud server registered user identity text data, and generating user access permission verification data on the cloud server; S3, collecting the data capacity data of the cloud computing processing at the user end and combining it with the simulated communication channel data of the cloud server to perform a simulated communication operation from the user end to the cloud server end; S4, collecting data capacity data of cloud computing processing on the cloud server side and simulated communication duration data from the user side to the cloud server side; S5, based on the cloud server-side cloud computing processing data capacity data and the user-side to cloud server-side simulated communication duration data, perform numerical measurement processing of signal transmission loss and signal transmission time of different communication channels in the user-side to cloud server-side simulated communication process, and generate a signal-to-time ratio of the user-side to cloud server-side simulated communication channel; S6. Perform numerical analysis on the signal-time ratio of the simulated communication channel according to the signal-time ratio of the simulated communication channel from the user end to the cloud server end, and generate a maximum signal-time ratio of the simulated communication channel from the user end to the cloud server end; S7. Generate optimal simulated communication channel data from the user end to the cloud server end and build an optimal communication channel from the user end to the cloud server end.
2. A method for constructing a cloud platform server communication channel according to claim 1, characterized in that: The S1 comprises the following steps: S11. The user enters the text data of the identity account and password for logging into the cloud server online through the identity account and password dialog box of the cloud server management platform and generates user access identity text data The identity account includes any one of the mobile phone number and ID card number, and the password represents verification data composed of English letters, numbers and identification symbols.
3. A method for constructing a cloud platform server communication channel according to claim 2, characterized in that: The S2 comprises the following steps: S21. Establishing a cloud server registered user identity text data set , ,in Indicates A cloud server registers user identity text data, Indicates the maximum number of registered users of the cloud server, wherein the identity text data of registered users of the cloud server indicates the identity account and password data of the user who has officially registered to access the cloud server; S22, using the KD tree nearest neighbor search algorithm, the user access identity text data Register user identity text data set with the cloud server The cloud server registers the user identity text data Compare the user's account and password with the registered user's account and password in the cloud server, and generate the user's access permission verification data based on the comparison result of the account and password text information. ; when and If the identity account and password text information are successfully compared, the user's access to the cloud server permission verification data will be output. To have authority; when and If the identity account and password text information are not matched successfully, the user's access to the cloud server permission verification data will be output The user has no permission, so the cloud server communication channel construction job is terminated.
4. A method for constructing a cloud platform server communication channel according to claim 3, characterized in that: The S3 comprises the following steps: S31: When the user accesses the cloud server authority verification data When the user has the permission, the user inputs the cloud computing processing data into the data upload window of the cloud server management platform, and simultaneously collects the cloud computing processing data capacity and generates the user-side cloud computing processing data capacity data. , The unit is megabytes; S32. Establishing a cloud server simulation communication channel data set , ,in Indicates A cloud server simulates communication channel data, Indicates the maximum value of the cloud server simulated communication channel type, wherein the cloud server simulated communication channel data indicates different types of communication channel data consisting of communication wavelengths and communication frequencies used in the simulated communication operation from the user end to the cloud server end; S33: processing data capacity data of the user-side cloud computing According to the cloud server simulation communication channel data set The cloud server simulates the communication channel data Execute simulated communication operations from the user end to the cloud server end in order according to the type number of the simulated communication channel of the cloud server.
5. A method for constructing a cloud platform server communication channel according to claim 4, characterized in that: The S4 comprises the following steps: S41, when the user end simulates the communication operation to the cloud server end, the cloud server management platform collects the user end cloud computing processing data capacity data online Simulate communication channel data through different types of cloud servers When the data is transmitted from the user end to the cloud server end, the user end cloud computing processing data capacity data The actual capacity data on the cloud server side and the cloud server side cloud computing processing data capacity data set are generated ,in Represents the cloud server simulation communication channel data The corresponding cloud server-side cloud computing processing data capacity data, The unit is megabytes; The cloud server management platform timing module collects the user-side cloud computing processing data capacity data online Simulate communication channel data through different types of cloud servers The length of time it takes to transmit from the user end to the cloud server end and generate a data set of simulated communication duration from the user end to the cloud server end ,in Represents the cloud server simulation communication channel data The corresponding simulated communication duration data from the user end to the cloud server end, The unit is seconds.
6. A method for constructing a cloud platform server communication channel according to claim 5, characterized in that: The S5 comprises the following steps: S51: Obtain the cloud server-side cloud computing processing data capacity data set and the simulated communication duration data set from the user end to the cloud server end ; S52: The cloud server-side cloud computing processing data capacity data set The cloud server side cloud computing processing data capacity data The simulated communication channel type number of the cloud server is sorted and the simulated communication duration data set from the user end to the cloud server end is collected The simulated communication duration data from the user end to the cloud server end described in Perform quotient processing on the data capacity and duration values, and generate a signal-to-time ratio set of simulated communication channels from the user end to the cloud server end ,in Indicates the cloud server-side cloud computing processing data capacity data And the simulated communication duration data from the user end to the cloud server end The corresponding signal-time ratio of the simulated communication channel from the user end to the cloud server end, , The unit is megabits per second; the signal-to-time ratio of the simulated communication channel from the client to the cloud server represents the data capacity of the cloud computing processing data at the client. The ratio of signal transmission loss to signal transmission time during the transmission of communication channels simulated in different types of cloud servers. The value of is positively correlated with the communication quality of the cloud server communication channel. The larger the value, the higher the communication quality of the cloud server communication channel. The smaller the value, the lower the communication quality of the cloud server communication channel.
7. A method for constructing a cloud platform server communication channel according to claim 6, characterized in that: The S6 comprises the following steps: S61, using a breadth-first search algorithm to search the signal-time ratio set of the simulated communication channel from the user end to the cloud server end The signal-time ratio of the simulated communication channel from the user end to the cloud server end is Perform numerical analysis to find the signal-to-time ratio of the simulated communication channel from the user end to the cloud server end with the largest value. And identify the maximum signal-to-time ratio of the simulated communication channel from the user end to the cloud server end , The unit is megabits per second.
8. A method for constructing a cloud platform server communication channel according to claim 7, characterized in that: The S7 comprises the following steps: S71. Obtain the maximum signal-to-time ratio of the analog communication channel from the user end to the cloud server end. and the cloud server simulated communication channel data set ; S72: The maximum analog communication channel signal time ratio from the user end to the cloud server end is calculated. In the cloud server simulated communication channel data set according to the cloud server simulated communication channel type number The maximum analog communication channel signal-to-time ratio between the user terminal and the cloud server terminal is searched out Corresponding cloud server simulated communication channel data And identify and generate the optimal simulated communication channel data from the user end to the cloud server end , execute to generate the optimal simulated communication channel data from the user end to the cloud server end The specific steps are as follows: S721, population initialization, setting the maximum number of iterations T, updating the communication channel to search for wild dog populations in the cloud server to simulate the communication channel data set Position in the search space; S722, Group attack, communication channel search Wild dogs in groups simulate communication channel data collection on cloud servers Search cloud server simulated communication channel data in search space The location of the prey and its surrounding, i.e., simulating the communication channel data set in the cloud server The search space searches for the maximum simulated communication channel signal time ratio between the user terminal and the cloud server terminal. Matching cloud server simulated communication channel data Simulate communication channel data collection on cloud server Position in the search space; S723, persecution attack, communication channel search wild dog individuals simulate communication channel data collection on cloud server Capturing cloud server simulated communication channel data in the search space Prey, that is, a collection of simulated communication channel data on a cloud server The search space searches for the maximum simulated communication channel signal time ratio between the user terminal and the cloud server terminal. Matching cloud server simulated communication channel data ; S724, sweeping, sweeping behavior is defined as when the communication channel searches for wild dog individuals in the communication channel to search for wild dog population habitats. The cloud server simulates the communication channel data set Search the search space for the maximum simulated communication channel signal time ratio between the user end and the cloud server end Matching cloud server simulated communication channel data carrion-eating behavior of prey; S725, calculate the communication channel to search for wild dog individuals in the cloud server to simulate the communication channel data set Survival rate in the search space, i.e., the simulated communication channel data set in the cloud server The search space searches for the maximum simulated communication channel signal time ratio between the user terminal and the cloud server terminal. Matching cloud server simulated communication channel data probability; S726: When the maximum number of iterations is met, output the maximum analog communication channel signal time ratio from the user end to the cloud server end. The most matching cloud server simulation communication channel data And generate the optimal simulated communication channel data from the user end to the cloud server end through data identification ; S73, based on the optimal simulated communication channel data from the user end to the cloud server end Build the optimal communication channel from the user end to the cloud server end.
9. A cloud platform server communication channel construction server, characterized in that: It comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so as to implement the steps of a method for establishing a communication channel of a cloud platform server as described in any one of claims 1 to 8.
10. A cloud platform server communication channel construction device, used to implement a cloud platform server communication channel construction method as described in any one of claims 1 to 8, characterized in that: The device includes a cloud server user access authority verification module, a cloud server communication channel simulation establishment module, and a cloud server optimal communication channel establishment module.
Citation Information
Patent Citations
Cloud platform server communication channel construction method and device, communication method and device and server
CN114095280A
Method for establishing VNC (virtual network computing) covert channel between cloud management platform and virtual machine terminal user
CN103312814A
Power grid material prediction method based on improved wild dog algorithm optimization neural network
CN116933917A