Server remote management system
By introducing resource allocation and optimization modules, intelligent monitoring modules, user feedback modules and security authentication modules in the server remote management system, the problems of unoptimized resource allocation, unused monitoring data and insufficient security authentication in the existing system are solved, and intelligent resource management and efficient server operation and maintenance are achieved.
Patent Information
- Application Number
- CN202510195690.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-05-30
AI Technical Summary
The existing server remote management system lacks intelligent resource allocation and optimization mechanisms, cannot use monitoring data for resource allocation optimization, and has limitations in user feedback and security authentication.
Design a remote server management system, including resource allocation and optimization module, intelligent monitoring module, user feedback module and security authentication module. The system dynamically adjusts server resources through resource allocation optimization formulas, monitors server status in real time, enters monitoring data into optimization formulas, collects user satisfaction data to adjust optimization formula parameters, and performs authentication and permission checks on remote access requests.
It realizes intelligent dynamic allocation of server resources, improves resource utilization and server management efficiency, optimizes resource allocation strategies, enhances system security, and reduces operation and maintenance costs.
Smart Images

Figure CN120066792A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of server management, and particularly to a server remote management system. Background Art
[0002] With the rapid development of information technology, servers, as one of the indispensable infrastructures of modern information technology, their management and optimization have become increasingly important. Traditional server management methods often rely on manual operations, which are not only inefficient but also difficult to achieve real-time monitoring and dynamic adjustment of server status. Therefore, it is particularly important to develop a system that can remotely manage servers, allocate and optimize resources, monitor in real time, and perform security authentication.
[0003] In current server remote management technologies, there are already some related solutions. For example, through remote access technology, administrators can remotely log in to the server for operation and management. Although this technology can achieve the basic functions of remote management, it often lacks an intelligent resource allocation and optimization mechanism and is difficult to dynamically adjust according to the real-time status of the server.
[0004] In addition, some server management systems also provide monitoring functions for real-time monitoring of server status. However, these systems can often only provide simple status monitoring and cannot use the monitoring data for resource allocation optimization. At the same time, these systems also have certain limitations in user feedback and security authentication, making it difficult to ensure the security and user satisfaction of remote management. Summary of the Invention
[0005] In view of this, the present invention proposes a server remote management system, which can effectively solve the deficiencies of the existing technology, such as the lack of an intelligent resource allocation and optimization mechanism, the inability to use monitoring data for resource allocation optimization, and certain limitations in user feedback and security authentication.
[0006] The technical solution of the present invention is realized as follows:
[0007] A server remote management system includes:
[0008] A resource allocation and optimization module, configured to store a resource allocation optimization formula and dynamically adjust server resources according to the resource allocation optimization formula to achieve the management and optimization of a remote server;
[0009] An intelligent monitoring module, configured to monitor the server status in real time and input the monitoring data into the resource allocation optimization formula for real-time calculation;
[0010] A user feedback module, which is used to collect satisfaction data of users on the resource allocation result, and adjust the parameters in the resource allocation optimization formula according to the satisfaction data, so as to optimize the resource allocation strategy;
[0011] A security authentication module, which is used to authenticate the identity and check the permissions of remote access requests, ensuring that only authorized users can access and manage the server.
[0012] As a further optional solution of the server remote management system, the resource allocation optimization formula is specifically:
[0013]
[0014] Among them, R α (t) represents the resource allocation rate at time point t, Lt is the current load, Ct is the current capacity, α and β are weight coefficients dynamically adjusted according to the system historical data, γ is the user priority factor, U i (t) represents the task urgency of the i-th user, T i (t) represents the expected completion time of the task of the i-th user, δ is the weight ratio coefficient of task urgency and expected completion time, and n is the number of currently active users in the system.
[0015] As a further optional solution of the server remote management system, the real-time monitoring of the server status specifically includes:
[0016] Configure monitoring parameters according to the resource allocation optimization formula;
[0017] Start a monitoring task according to the configured monitoring parameters, start real-time monitoring of the server status, and collect various status indicator data of the server in real time through the built-in data collection mechanism;
[0018] Store the collected monitoring data in a specified data storage location for data cleaning processing.
[0019] As a further optional solution of the server remote management system, the user feedback module collects satisfaction data of users on the resource allocation result, and adjusts the parameters in the resource allocation optimization formula according to the satisfaction data, specifically including:
[0020] Regularly collect satisfaction questionnaire data submitted by users;
[0021] Calculate the satisfaction scores of each index according to the collected satisfaction data;
[0022] Conduct correlation analysis between the satisfaction scores and the specific situation of resource allocation;
[0023] Adjust the α, β, γ and δ coefficients in the resource allocation optimization formula according to the correlation analysis results.
[0024] As a further optional solution of the server remote management system, the correlation analysis of the satisfaction score and the specific situation of resource allocation specifically includes:
[0025] Collect the specific situation of resource allocation, including the amount of resource allocation, resource utilization efficiency, and rationality of allocation strategy;
[0026] Use the Pearson correlation coefficient formula to calculate the linear correlation degree between the satisfaction score and the amount of resource allocation, resource utilization efficiency, and rationality of allocation strategy;
[0027] According to the calculated correlation coefficient value, judge the linear correlation degree between the satisfaction score and each independent variable.
[0028] As a further optional solution of the server remote management system, the security authentication module performs identity authentication and permission check on remote access requests, specifically including:
[0029] Receive access requests from remote clients;
[0030] Verify user credentials, timestamps, and system policies based on the access request;
[0031] Obtain a comprehensive judgment verification result based on the user credential verification result, timestamp verification result, and system policy verification result.
[0032] A server remote management method specifically includes:
[0033] Store a resource allocation optimization formula in the resource allocation and optimization module, which is used to dynamically adjust server resources according to the real-time state of the server;
[0034] Real-time monitor the status of the server through the intelligent monitoring module, and input the monitoring data into the resource allocation optimization formula in the resource allocation and optimization module to dynamically adjust server resources according to the real-time state;
[0035] Collect user satisfaction data on resource allocation results based on the user feedback module, and adjust the parameters in the resource allocation optimization formula according to these data, so as to optimize the resource allocation strategy;
[0036] Use the security authentication module to perform identity authentication and permission check on remote access requests to ensure that only authorized users can access and manage the server.
[0037] A computing device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above server remote management method are implemented.
[0038] A computer-readable storage medium has a computer program stored thereon. When the computer program is executed by a processor, the steps of the above-mentioned server remote management method are implemented.
[0039] The beneficial effects of the present invention are as follows: Through the resource allocation and optimization module, the system can dynamically adjust resource allocation based on a predefined resource allocation optimization formula according to factors such as the real-time load and performance requirements of the server. This avoids over-allocation or under-allocation of resources, thereby improving the overall utilization rate of resources. The intelligent monitoring module can monitor the status of the server in real time, and these data are input into the resource allocation optimization formula for calculation in real time, enabling the system to quickly respond to changes in the server status and timely adjust the resource allocation strategy, thus improving the efficiency and response speed of server management. The user feedback module collects data on user satisfaction with the resource allocation results, and these data are used to adjust the parameters in the resource allocation optimization formula, making the resource allocation strategy more in line with the actual needs of users, thereby achieving continuous optimization of the resource allocation strategy. The security authentication module authenticates and checks permissions for remote access requests, ensuring that only authorized users can access and manage the server. This effectively prevents unauthorized access and operations, protects the data security of the server, and improves the overall security of the system. It can automatically monitor, adjust, and optimize server resources, reducing the need for manual intervention, thereby reducing operation and maintenance costs. At the same time, due to the improvement of resource utilization, additional procurement and maintenance costs caused by resource shortages are also reduced. Description of the Drawings
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or in the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0041] Figure 1 It is a schematic diagram of the composition of a server remote management system of the present invention;
[0042] Figure 2 It is a schematic diagram of the flow of a server remote management method of the present invention;
[0043] Figure 3 It is a schematic diagram of the composition of a computing device of the present invention. Detailed Embodiments
[0044] The technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0045] Reference Figures 1 to 3 , a server remote management system, comprising:
[0046] A resource allocation and optimization module, configured to store a resource allocation optimization formula, and dynamically adjust server resources according to the resource allocation optimization formula to achieve the management and optimization of a remote server;
[0047] An intelligent monitoring module, configured to monitor the server status in real time, and input the monitoring data into the resource allocation optimization formula for real-time calculation;
[0048] A user feedback module, configured to collect satisfaction data of users on the resource allocation result, and adjust parameters in the resource allocation optimization formula according to the satisfaction data to optimize the resource allocation strategy;
[0049] A security authentication module, configured to perform identity authentication and permission check on a remote access request to ensure that only authorized users can access and manage the server.
[0050] In this embodiment, through the resource allocation and optimization module, the system can dynamically adjust resource allocation based on a predefined resource allocation optimization formula according to factors such as the real-time load and performance requirements of the server, which avoids over-allocation or under-allocation of resources, thereby improving the overall utilization rate of resources. The intelligent monitoring module can monitor the server status in real time, and these data are input into the resource allocation optimization formula for calculation in real time, enabling the system to quickly respond to changes in the server status and timely adjust the resource allocation strategy, thereby improving the efficiency and response speed of server management. The user feedback module collects satisfaction data of users on the resource allocation result, and these data are used to adjust parameters in the resource allocation optimization formula, making the resource allocation strategy more in line with the actual needs of users, thereby realizing the continuous optimization of the resource allocation strategy. The security authentication module performs identity authentication and permission check on the remote access request, ensuring that only authorized users can access and manage the server, which effectively prevents unauthorized access and operations, protects the data security of the server, and improves the overall security of the system. It can automatically monitor, adjust, and optimize server resources, reducing the need for manual intervention, thereby reducing the operation and maintenance costs. At the same time, due to the improvement of resource utilization, it also reduces the additional procurement and maintenance costs caused by resource shortages.
[0051] Preferably, the resource allocation optimization formula is specifically:
[0052]
[0053] Among them, R α (t) represents the resource allocation rate at time point t, Lt is the current load, Ct is the current capacity, α and β are weight coefficients dynamically adjusted according to system historical data, γ is the user priority factor, and U i (t) represents the task urgency of the i-th user, and T i (t) represents the expected completion time of the task of the i-th user, δ is the weight ratio coefficient of task urgency and expected completion time, and n is the number of currently active users in the system.
[0054] In this embodiment, by introducing the resource allocation optimization formula, the dynamic allocation of server resources is realized. The resource allocation rate R α (t) in the formula can be adjusted in real time according to multiple variables such as the current load Lt, the current capacity Ct, the task urgency U i (t), and the user priority factor T i (t), so as to ensure the reasonable allocation and efficient utilization of resources; since the resource allocation is dynamically adjusted according to factors such as real-time load and task urgency, the system can respond to load changes faster, avoiding the situation of over-allocation or under-allocation of resources, which helps to improve the response speed and overall performance of the system and ensure the stability and reliability of the service; the user priority factor T i (t) and the expected completion time of the task are considered in the formula, which means that the system can pay more attention to the needs and expectations of users. By optimizing resource allocation, the system can process users' tasks faster, improving user satisfaction and loyalty; the weight coefficients α and β can be dynamically adjusted according to system historical data, which means that the system has a certain degree of flexibility and scalability. As the system develops and user needs change, these coefficients can be adjusted to optimize the resource allocation strategy to adapt to the new environment and needs; the number of currently active users n in the system is considered in the formula, which means that this technical solution can support multi-user concurrent processing. In a multi-user environment, the system can reasonably allocate resources to ensure that each user can obtain the required services and resources.
[0055] Preferably, the real-time monitoring of the server status specifically includes:
[0056] Configuring monitoring parameters according to the resource allocation optimization formula;
[0057] Starting a monitoring task according to the configured monitoring parameters, starting to monitor the server status in real time, and collecting various status index data of the server in real time through the built-in data collection mechanism;
[0058] The collected monitoring data is stored at a specified data storage location for data cleaning.
[0059] In this embodiment, by configuring monitoring parameters according to the resource allocation optimization formula, the system can specifically monitor the server status indicators that are crucial for resource allocation and optimization. This precise monitoring helps the system promptly capture the performance bottlenecks and resource usage of the server, thereby providing more accurate data support for resource allocation; real-time monitoring of the server status means that the system can detect server anomalies or potential failures in a timely manner. Through the built-in data collection mechanism, the system can collect various status indicator data of the server in real time and quickly trigger an alarm or take corresponding preventive measures when the data is abnormal, thus effectively avoiding the impact of server failures on the business; by automating the startup and data collection processes of monitoring tasks, the need for manual intervention is reduced, improving the efficiency and accuracy of monitoring. In addition, combined with the resource allocation optimization formula, the system can automatically adjust the resource allocation strategy according to real-time data, achieving intelligent resource management; by real-time monitoring of the server status and optimizing resource allocation based on the data, the system can make more reasonable use of server resources, which helps to avoid over-allocation or idleness of resources, thereby improving the overall utilization rate of resources and reducing operation and maintenance costs.
[0060] Preferably, the user feedback module collects the satisfaction data of users on the resource allocation results and adjusts the parameters in the resource allocation optimization formula according to the satisfaction data, specifically including:
[0061] Regularly collect the satisfaction questionnaire data submitted by users;
[0062] Calculate the satisfaction scores of each indicator according to the collected satisfaction data;
[0063] Conduct a correlation analysis between the satisfaction scores and the specific situation of resource allocation;
[0064] Adjust the α, β, γ, and δ coefficients in the resource allocation optimization formula according to the correlation analysis results.
[0065] In this embodiment, by regularly collecting satisfaction questionnaire data submitted by users, the system can directly obtain the user's intuitive feelings about the current resource allocation results. This feedback mechanism enables the system to dynamically adjust according to the user's actual needs and preferences, thereby improving the user's satisfaction with resource allocation; based on the collected satisfaction data, the system can calculate the satisfaction scores of various indicators (such as fairness, efficiency, quality, etc. of resource allocation). These scores can serve as an important basis for evaluating the effectiveness of the resource allocation algorithm, and help to discover problems and deficiencies in the algorithm. By correlating the satisfaction scores with the specific circumstances of resource allocation, the system can more accurately identify the key factors that affect user satisfaction. Based on these analysis results, the system can adjust the coefficients such as α, β, γ and δ in the resource allocation optimization formula, thereby optimizing the algorithm to make it more in line with user expectations and needs.
[0066] Preferably, the correlation analysis between the satisfaction score and the specific situation of resource allocation specifically includes:
[0067] Collect the details of resource allocation, including the amount of resource allocation, resource utilization efficiency, and rationality of allocation strategy;
[0068] The Pearson correlation coefficient formula was used to calculate the linear correlation between satisfaction scores and resource allocation, resource utilization efficiency, and allocation strategy rationality;
[0069] Based on the calculated correlation coefficient values, the degree of linear correlation between the satisfaction score and each independent variable is determined.
[0070] In this embodiment, by collecting the specific situation of resource allocation, including key indicators such as resource allocation amount, resource utilization efficiency, and allocation strategy rationality, the system can more comprehensively understand the actual effect of resource allocation, and use the Pearson correlation coefficient formula to calculate the linear correlation between the satisfaction score and these key indicators, so that the evaluation process is more objective and accurate, avoiding subjective assumptions and bias; according to the calculated correlation coefficient value, the system can determine the linear correlation between the satisfaction score and each independent variable (resource allocation amount, resource utilization efficiency, allocation strategy rationality, etc.), and the high or low correlation coefficient value can directly reflect which factors have a more significant impact on user satisfaction, thereby providing a clear guiding direction for subsequent resource allocation optimization; through the correlation analysis results, the system can identify the problems and deficiencies in the current resource allocation strategy, such as unbalanced resource allocation, low utilization efficiency, etc. For these problems, the system can put forward specific optimization suggestions, such as adjusting the resource allocation amount, optimizing the allocation strategy, etc., to further improve user satisfaction and resource utilization efficiency; by quantitatively evaluating the relationship between user satisfaction and various aspects of resource allocation, the system can provide decision makers with more comprehensive and in-depth insights to help them make more informed decisions.
[0071] It should be noted that the Pearson correlation coefficient formula calculates the linear correlation degree between the satisfaction score and the resource allocation amount, resource utilization efficiency, and rationality of the allocation strategy, specifically as follows:
[0072]
[0073] Among them, xi and yi are the observed values of the two variables respectively, and are the means of the two variables respectively, n is the number of observed values, r is the correlation coefficient value, and the range of the correlation coefficient value is between -1 and 1. The closer the value is to 1, the stronger the positive correlation; the closer the value is to -1, the stronger the negative correlation; and the value close to 0 indicates no correlation.
[0074] Preferably, the security authentication module authenticates the identity and checks the permissions of the remote access request, specifically including:
[0075] Receiving an access request from a remote client;
[0076] Verifying user credentials, timestamp, and system policies according to the access request;
[0077] Obtaining a comprehensive judgment verification result based on the user credential verification result, timestamp verification result, and system policy verification result.
[0078] In this embodiment, the security authentication module receives an access request from a remote client. The request contains user credentials (such as username and password). It uses a part of the verification function f in the self-created calculation formula to verify the user credentials, which involves matching the username and password with the user database stored in the system. If the username and password match successfully, proceed to the next step; otherwise, return a verification failure result. Extract the timestamp in the access request and compare it with the current system time. If the difference between the timestamp and the current time exceeds a preset threshold (such as 5 minutes), it is considered that the request may have expired or been tampered with, and return a verification failure result. Retrieve the corresponding permissions and access control rules from the system policy database according to the user credentials (such as username), use another part of the verification function f in the self-created calculation formula, and combine the resources or operations requested by the user to determine whether the user has the corresponding permissions. According to the user credential verification result, timestamp check result, and system policy check result, comprehensively judge the verification result V. If all checks pass, then V is true; otherwise, V is false. Return the verification result V to the initiator of the remote access request. If V is true, allow the access request to continue to execute; if V is false, reject the access request and may return an error message.
[0079] It should be noted that the specific self-created calculation formula is as follows:
[0080] Verification result (V) = f(User credentials (C), System policy (P), Timestamp (T));
[0081] Where:
[0082] V represents the verification result, with a value of True or False, indicating whether the identity verification and permission check have passed;
[0083] C represents user credentials, including username, password, digital certificate, etc.;
[0084] P represents the system policy, including user permissions, access control rules, etc.;
[0085] T represents the timestamp, which is used to prevent replay attacks;
[0086] f represents the verification function, which comprehensively determines the verification result based on user credentials, system policy, and timestamp.
[0087] A server remote management method specifically includes:
[0088] Store the resource allocation optimization formula in the resource allocation and optimization module, which is used to dynamically adjust server resources according to the real-time state of the server;
[0089] Real-time monitor the status of the server through the intelligent monitoring module, and input the monitoring data into the resource allocation optimization formula in the resource allocation and optimization module to dynamically adjust server resources according to the real-time state;
[0090] Collect user satisfaction data on the resource allocation results based on the user feedback module, and adjust the parameters in the resource allocation optimization formula according to these data, so as to optimize the resource allocation strategy;
[0091] Use the security authentication module to perform identity verification and permission check on remote access requests to ensure that only authorized users can access and manage the server.
[0092] A computing device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above server remote management method are implemented.
[0093] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above server remote management method are implemented.
[0094] The above is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A server remote management system, characterized in that: include: Resource allocation and optimization module, which is used to store resource allocation optimization formulas, dynamically adjust server resources according to the resource allocation optimization formulas, and realize the management and optimization of remote servers; An intelligent monitoring module is used to monitor the server status in real time and input the monitoring data into the resource allocation optimization formula for real-time calculation; A user feedback module, used to collect user satisfaction data on resource allocation results, and adjust the parameters in the resource allocation optimization formula according to the satisfaction data to optimize the resource allocation strategy; The security authentication module is used to authenticate and check permissions for remote access requests to ensure that only authorized users can access and manage the server.
2. A server remote management system according to claim 1, characterized in that: The resource allocation optimization formula is specifically: Among them, R α (t) represents the resource allocation rate at time point t, Lt is the current load, Ct is the current capacity, α and β are weight coefficients dynamically adjusted according to system historical data, γ is the user priority factor, and U i (t) represents the task urgency of the i-th user, T i (t) represents the estimated completion time of the task of the i-th user, δ is the weight ratio coefficient of task urgency and estimated completion time, and n is the number of active users in the system.
3. A server remote management system according to claim 2, characterized in that: The real-time monitoring of the server status specifically includes: Configure monitoring parameters based on the resource allocation optimization formula; Start the monitoring task according to the configured monitoring parameters, start real-time monitoring of the server status, and collect various status indicator data of the server in real time through the built-in data collection mechanism; The collected monitoring data is stored in the designated data storage location for data cleaning.
4. A server remote management system according to claim 3, characterized in that: The user feedback module collects user satisfaction data on resource allocation results and adjusts the parameters in the resource allocation optimization formula according to the satisfaction data, specifically including: Regularly collect satisfaction questionnaire data submitted by users; Calculate the satisfaction score of each indicator based on the collected satisfaction data; Correlate satisfaction scores with specific resource allocation situations; According to the association analysis result, the α, β, γ and δ coefficients in the resource allocation optimization formula are adjusted.
5. A server remote management system according to claim 4, characterized in that: The correlation analysis between the satisfaction score and the specific situation of resource allocation specifically includes: Collect the details of resource allocation, including the amount of resource allocation, resource utilization efficiency, and rationality of allocation strategy; The Pearson correlation coefficient formula was used to calculate the linear correlation between satisfaction scores and resource allocation, resource utilization efficiency, and allocation strategy rationality; Based on the calculated correlation coefficient values, the degree of linear correlation between the satisfaction score and each independent variable is determined.
6. A server remote management system according to claim 5, characterized in that: The security authentication module performs identity authentication and permission check on the remote access request, specifically including: Receive access requests from remote clients; Verify user credentials, timestamps, and system policies based on access requests; Based on the user credential verification results, timestamp verification results and system policy verification results, a comprehensive judgment verification result is obtained.
7. A function detection method for a servo drive, characterized in that: Specifically include: The resource allocation and optimization module stores a resource allocation optimization formula, which is used to dynamically adjust server resources according to the real-time status of the server; The intelligent monitoring module monitors the status of the server in real time, and inputs the monitoring data into the resource allocation optimization formula in the resource allocation and optimization module to dynamically adjust server resources according to the real-time status; Collect user satisfaction data on resource allocation results through the user feedback module, and adjust the parameters in the resource allocation optimization formula based on these data to optimize the resource allocation strategy; Use the security authentication module to authenticate remote access requests and check permissions to ensure that only authorized users can access and manage the server.
8. A computing device, characterized in that The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the server remote management method according to claim 7 when executing the computer program.
9. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the server remote management method according to claim 7 are implemented.