A server remote control method and system for a mobile phone voice assistant

By receiving and recognizing voice commands through a mobile phone voice assistant, generating server control instructions, and combining multiple authentication mechanisms, the complexity and security issues of remote server management are resolved, achieving convenient, efficient, and secure server management.

CN122157649APending Publication Date: 2026-06-05四川华鲲振宇智能科技有限责任公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
四川华鲲振宇智能科技有限责任公司
Filing Date
2026-01-14
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Existing remote server management technologies suffer from problems such as complex operation, insufficient security, poor real-time performance, and poor mobile adaptability, making it difficult to meet the needs for convenient, efficient, and secure management.

Method used

The system receives voice commands via a mobile phone voice assistant, performs recognition and verification, generates control instructions that can be executed by the server, and provides real-time feedback on operation progress and status. Combined with a multi-factor authentication mechanism that integrates biometrics and auxiliary verification, it ensures security.

Benefits of technology

It enables efficient server management without a complex user interface, improves security and real-time performance, adapts to mobile scenarios, simplifies operation processes, and enhances management efficiency and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122157649A_ABST
    Figure CN122157649A_ABST
Patent Text Reader

Abstract

The application discloses a kind of server remote control method and system of mobile phone voice assistant, belong to server remote management technical field.The method is by receiving voice form server management command and preliminary collection, after pre-processing and integrity detection, by voice recognition and semantic analysis into server executable control instruction, start identity verification process to determine security level and check information validity, after verification, execute corresponding management operation, real-time feedback operation progress, result and server running state;Corresponding system contains voice reception, instruction analysis, identity verification, instruction execution and information feedback module.The scheme simplifies operation process, improves management security and information feedback real-time, adapts mobile office scene, enhances applicable flexibility, effectively solves the problems, such as operation complexity, security deficiency of prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of server remote management technology, and in particular to a method and system for remotely controlling a server using a mobile phone voice assistant. Background Technology

[0002] With the continuous development of information technology, servers, as the core infrastructure for data storage, processing, and computing, have been widely used in various fields such as enterprise operations, cloud computing services, and internet platforms, becoming crucial for supporting the stable operation of various digital businesses. To meet remote management needs, the industry has developed various server remote management solutions, including command-line tools that achieve remote terminal connection and command input through specific protocols, suitable for various operating system environments; graphical user interface-based remote desktop control, which enables visual operation through screen sharing and is widely used in desktop scenarios; and cloud platform-based web management consoles that integrate server start / stop, configuration adjustment, and other functions, supporting remote operation via a browser. Meanwhile, the widespread adoption of smartphones and the maturity of voice assistant technology have made voice interaction a convenient human-computer communication method. Voice assistants have been widely used in daily communication, information retrieval, and smart home control, providing new technical support for cross-device remote control.

[0003] Current server remote management technologies still face numerous unresolved issues in practical applications, directly impacting management efficiency and user experience. In terms of operation, existing solutions largely rely on manual command input or complex graphical interfaces, requiring administrators to possess specialized technical skills and involving cumbersome processes, hindering convenient and efficient command issuance. Regarding security authentication, traditional management methods primarily depend on single authentication methods such as usernames and passwords. While some solutions support multi-factor authentication, their complex configurations and insufficient security levels make them ineffective in preventing unauthorized access. In terms of information feedback, existing technologies often require administrators to manually check operation progress and server status, failing to provide real-time access to execution results and operational data, resulting in delayed responses. Regarding scenario adaptability, traditional remote management tools lack sufficient support for mobile office scenarios, facing inconvenient input and poor interface compatibility on mobile devices, failing to meet the needs of administrators to manage servers anytime, anywhere. These problems indicate that existing server remote management technologies have room for improvement in terms of convenience, security, real-time performance, and mobile adaptability, urgently requiring a more optimized technical solution. Summary of the Invention

[0004] The purpose of this invention is to overcome the shortcomings of the prior art and provide a method and system for remote control of a mobile phone voice assistant server.

[0005] The objective of this invention is achieved through the following technical solution: A method for remotely controlling a mobile phone voice assistant server is provided, the method comprising the following steps: S1. Receive server management commands in voice form and perform preliminary data collection of the voice commands; S2. Perform speech recognition processing on the collected voice commands, extract the operation intent and related information in the commands, and convert them into control instructions that can be executed by the server based on the operation intent and related information; S3. Initiate the identity verification process, determine the security level of the operation to be performed, collect the corresponding identity verification information and verify the validity of the information. If the verification passes, proceed to the next step; if the verification fails, terminate the operation. S4. Receive control commands, execute corresponding server management operations according to the command requirements, collect the operation execution progress, execution results, and current server running status information in real time, and feed back the collected information to the relevant receiving end.

[0006] Furthermore, step S1 includes the following sub-steps: S1.1. Receive server management commands in voice format and collect raw voice signals; S1.2. Preprocess the original speech signal to remove interference components and enhance the clarity of the speech signal; S1.3. Perform integrity detection on the preprocessed voice signal. If the voice signal is confirmed to be complete, proceed to step S2. If a missing voice signal is detected, prompt the user to re-enter the voice command.

[0007] Furthermore, step S2 includes the following sub-steps: S2.1. Perform speech recognition on the preprocessed speech signal and convert the speech signal into text information; S2.2. Perform semantic analysis on the text information to extract the operation type, target server identifier, and operation parameters from the text information; S2.3. According to the preset instruction mapping rules, the extracted operation type, target server identifier and operation parameters are converted into control instructions that the server can recognize and execute. The format of the control instructions matches the execution requirements of the server.

[0008] Furthermore, step S3 includes the following sub-steps: S3.1. Initiate the authentication process and determine the corresponding security level based on the type of operation to be performed. Different security levels correspond to different authentication combinations. S3.2. Collect identity verification information according to the determined verification combination method. The identity verification information includes biometric information and auxiliary verification information. S3.3. Perform feature comparison on biometric information and verify the validity of auxiliary verification information; S3.4. If the biometric information comparison is successful and the auxiliary verification information is verified, the identity verification is deemed successful, and the process is allowed to proceed to step S4. If either piece of information fails verification, the identity verification is deemed unsuccessful, the current operation is terminated, and a verification failure message is returned.

[0009] Furthermore, step S4 includes the following sub-steps: S4.1. Receive the control command converted in step S2, perform format verification on the control command, and confirm that the format of the control command meets the server's execution requirements; S4.2. If the format verification passes, locate the corresponding server according to the target server identifier in the control command, and send the operation execution command to the server; S4.3. Collect the progress information of the server's operation in real time, collect the execution result information after the operation is completed, and collect the server's running status information at the same time; S4.4. Integrate and process the operation progress information, execution result information, and server running status information to form standardized feedback information and transmit it to the relevant receiving end.

[0010] Furthermore, in step S2, when performing semantic analysis on the text information, a combination of word segmentation and keyword extraction is used. Word segmentation breaks down the text information into multiple independent semantic units, and keyword extraction selects core words directly related to server management operations from the semantic units. Based on the core words, the operation intent is determined, and corresponding control instructions are generated by combining the logical relationships between the semantic units.

[0011] Furthermore, in step S3.2, the collected biometric information includes facial feature information and fingerprint feature information, and the collected auxiliary verification information includes dynamic verification code information. Facial feature information is obtained through image acquisition, fingerprint feature information is obtained through fingerprint acquisition, and dynamic verification code information is obtained through a designated information receiving channel. During the collection process, the completeness and clarity of various types of information are detected in real time to ensure that the collected information can meet the subsequent verification requirements.

[0012] Furthermore, in step S4.2, before sending the operation execution instruction to the corresponding server, the current running status of the target server is pre-detected to determine whether the target server has the hardware conditions and software environment to execute the operation. If the execution conditions are met, the operation execution instruction is sent immediately. If the execution conditions are not met, the server's running status is adjusted to meet the execution conditions before the operation execution instruction is sent. During the adjustment process, server status change information is collected in real time and incorporated into subsequent feedback content.

[0013] A server remote control system for a mobile phone voice assistant is provided. The system includes a voice receiving module, a command parsing module, an authentication module, a command execution module, and an information feedback module. The voice receiving module acquires server management commands in voice format, preprocesses and performs integrity checks on the acquired voice commands; the command parsing module performs speech recognition and semantic analysis on the preprocessed voice commands, extracts core information and converts it into server-executable control commands; the authentication module determines the operation security level, selects the corresponding authentication method, and collects and verifies authentication information; the command execution module receives control commands, pre-detects server execution conditions, locates the target server and sends execution commands, and collects operation progress and result information; the information feedback module integrates various collected information and transmits it to the relevant receiving end according to preset rules.

[0014] Furthermore, the preprocessing of the voice receiving module includes noise reduction and signal enhancement, and integrity detection is used to confirm that the voice commands are complete. The core information extraction of the instruction parsing module includes operation type, target server identifier, and operation parameter extraction, and the converted control instruction format matches the server execution requirements. The identity verification module includes a biometric feature acquisition unit, an auxiliary verification unit, and a verification processing unit. The biometric feature acquisition unit is used to acquire facial feature information and fingerprint feature information, the auxiliary verification unit is used to acquire dynamic verification code information, and the verification processing unit is used to compare biometric information and verify auxiliary verification information. The instruction execution module is also used to adjust the server's operating state to meet the execution conditions and synchronously collect state change information. The preset rules of the information feedback module include information classification and sorting and display in chronological order to ensure that the feedback information is clear and easy to read.

[0015] The beneficial effects of this invention are: (1) The complete process of voice command collection, recognition, conversion, verification, execution and feedback greatly reduces the operational complexity of remote server management, and eliminates the need for complex operation interfaces or professional command input; (2) The identity verification process is compatible with the security level classification, and multiple verification mechanisms are used to prevent unauthorized access, providing strong protection for server operation and data security; (3) Real-time collection and feedback of operation progress, execution results and server running status, adaptable to mobile scenarios, and improve the response efficiency and applicability of server management. Attached Figure Description

[0016] Figure 1 A flowchart illustrating the steps of a method for remotely controlling a server for a mobile phone voice assistant; Figure 2 The following is a flowchart illustrating the specific steps of a method for remotely controlling a mobile phone voice assistant server, as provided in this embodiment. Detailed Implementation

[0017] The technical solution of the present invention will be clearly and completely described below with reference to the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0018] Example 1 See Figure 1 This paper provides a method for remotely controlling a mobile phone voice assistant server, which includes the following steps: S1. Receive server management commands in voice form and perform preliminary data collection of the voice commands; S2. Perform speech recognition processing on the collected voice commands, extract the operation intent and related information in the commands, and convert them into control instructions that can be executed by the server based on the operation intent and related information; S3. Initiate the identity verification process, determine the security level of the operation to be performed, collect the corresponding identity verification information and verify the validity of the information. If the verification passes, proceed to the next step; if the verification fails, terminate the operation. S4. Receive control commands, execute corresponding server management operations according to the command requirements, collect the operation execution progress, execution results, and current server running status information in real time, and feed back the collected information to the relevant receiving end.

[0019] In some embodiments, step S1 includes the following sub-steps: S1.1. Receive server management commands in voice format and collect raw voice signals; S1.2. Preprocess the original speech signal to remove interference components and enhance the clarity of the speech signal; S1.3. Perform integrity detection on the preprocessed voice signal. If the voice signal is confirmed to be complete, proceed to step S2. If a missing voice signal is detected, prompt the user to re-enter the voice command.

[0020] In some embodiments, step S2 includes the following sub-steps: S2.1. Perform speech recognition on the preprocessed speech signal and convert the speech signal into text information; S2.2. Perform semantic analysis on the text information to extract the operation type, target server identifier, and operation parameters from the text information; S2.3. According to the preset instruction mapping rules, the extracted operation type, target server identifier and operation parameters are converted into control instructions that the server can recognize and execute. The format of the control instructions matches the execution requirements of the server.

[0021] In some embodiments, step S3 includes the following sub-steps: S3.1. Initiate the authentication process and determine the corresponding security level based on the type of operation to be performed. Different security levels correspond to different authentication combinations. S3.2. Collect identity verification information according to the determined verification combination method. The identity verification information includes biometric information and auxiliary verification information. S3.3. Perform feature comparison on biometric information and verify the validity of auxiliary verification information; S3.4. If the biometric information comparison is successful and the auxiliary verification information is verified, the identity verification is deemed successful, and the process is allowed to proceed to step S4. If either piece of information fails verification, the identity verification is deemed unsuccessful, the current operation is terminated, and a verification failure message is returned.

[0022] In some embodiments, step S4 includes the following sub-steps: S4.1. Receive the control command converted in step S2, perform format verification on the control command, and confirm that the format of the control command meets the server's execution requirements; S4.2. If the format verification passes, locate the corresponding server according to the target server identifier in the control command, and send the operation execution command to the server; S4.3. Collect the progress information of the server's operation in real time, collect the execution result information after the operation is completed, and collect the server's running status information at the same time; S4.4. Integrate and process the operation progress information, execution result information, and server running status information to form standardized feedback information and transmit it to the relevant receiving end.

[0023] In some embodiments, when performing semantic analysis on the text information in step S2, a combination of word segmentation and keyword extraction is used. Word segmentation breaks down the text information into multiple independent semantic units, and keyword extraction selects core words directly related to server management operations from the semantic units. The operation intention is determined based on the core words, and corresponding control instructions are generated by combining the logical relationships between the semantic units.

[0024] In some embodiments, in step S3.2, the collected biometric information includes facial feature information and fingerprint feature information, and the collected auxiliary verification information includes dynamic verification code information. Facial feature information is obtained through image acquisition, fingerprint feature information is obtained through fingerprint acquisition, and dynamic verification code information is obtained through a designated information receiving channel. During the collection process, the completeness and clarity of various types of information are detected in real time to ensure that the collected information can meet the subsequent verification requirements.

[0025] In some embodiments, in step S4.2, before sending the operation execution instruction to the corresponding server, the current running status of the target server is pre-detected to determine whether the target server has the hardware conditions and software environment to execute the operation. If the execution conditions are met, the operation execution instruction is sent immediately. If the execution conditions are not met, the running status of the server is adjusted to meet the execution conditions before the operation execution instruction is sent. During the adjustment process, the server status change information is collected in real time and incorporated into the subsequent feedback content.

[0026] A server remote control system for a mobile phone voice assistant is provided. The system includes a voice receiving module, a command parsing module, an authentication module, a command execution module, and an information feedback module. The voice receiving module acquires server management commands in voice format, preprocesses and performs integrity checks on the acquired voice commands; the command parsing module performs speech recognition and semantic analysis on the preprocessed voice commands, extracts core information and converts it into server-executable control commands; the authentication module determines the operation security level, selects the corresponding authentication method, and collects and verifies authentication information; the command execution module receives control commands, pre-detects server execution conditions, locates the target server and sends execution commands, and collects operation progress and result information; the information feedback module integrates various collected information and transmits it to the relevant receiving end according to preset rules.

[0027] In some embodiments, the preprocessing of the voice receiving module includes noise reduction and signal enhancement, and integrity detection is used to confirm that the voice command is complete. The core information extraction of the instruction parsing module includes operation type, target server identifier, and operation parameter extraction, and the converted control instruction format matches the server execution requirements. The authentication module includes a biometric feature acquisition unit, an auxiliary verification unit, and a verification processing unit. The biometric feature acquisition unit is used to acquire facial feature information and fingerprint feature information, the auxiliary verification unit is used to acquire dynamic verification code information, and the verification processing unit is used to compare biometric information and verify auxiliary verification information. The instruction execution module is also used to adjust the server running state to meet the execution conditions and synchronously collect state change information. The preset rules of the information feedback module include information classification and sorting and display in chronological order to ensure that the feedback information is clear and easy to read.

[0028] Example 2 In a specific implementation, a method for remotely controlling a mobile phone voice assistant's server is provided, with the following specific steps: S1. Receive server management commands in voice format and perform preliminary data collection of the voice commands: This step aims to acquire and process user-generated voice commands related to server management, laying the foundation for subsequent speech recognition and command conversion. Voice command reception is achieved through the smartphone's voice assistant interface. Leveraging the voice assistant's interactive functions, user-generated server management commands in natural language are captured. These commands cover various management operations such as server startup, restart, shutdown, status inquiry, and parameter adjustment. During acquisition, it is crucial to ensure complete capture of the voice signal, without omitting key command information, while maintaining the signal's originality to provide reliable material for subsequent preprocessing and recognition.

[0029] S1.1. Receive server management commands in voice format and collect raw voice signals: The system uses the voice input function of a smartphone to receive server management commands issued by the user in voice format. The raw voice signal is directly captured without any modification or filtering; it is simply captured and stored to ensure that the command information is fully preserved, including intonation, speech rate, pauses, and other characteristics. These features provide auxiliary reference for subsequent speech recognition, enabling the recognition process to more accurately understand the user's intentions. The captured raw voice signal is temporarily stored in a designated buffer area, awaiting subsequent preprocessing.

[0030] S1.2. Preprocess the original speech signal to remove interference components and enhance the clarity of the speech signal: Preprocessing is performed on the raw speech signal stored in the buffer area. The core purpose of preprocessing is to remove interference components from the signal and improve the clarity and recognizability of the speech signal. Preprocessing operations include noise reduction and signal enhancement. Noise reduction mainly targets irrelevant components such as environmental noise and electronic device interference in the raw speech signal, filtering out these interference signals through filtering techniques to reduce their impact on subsequent speech recognition. Signal enhancement uses techniques such as signal amplification and frequency adjustment to increase the intensity of effective information in the speech signal, making the key content of the voice command more prominent and facilitating accurate extraction by the subsequent speech recognition module. During preprocessing, the basic principles of signal processing are strictly followed to ensure that the processed speech signal can remove interference without losing the key information of the original command, maintaining the authenticity and integrity of the signal.

[0031] S1.3. Perform integrity checks on the preprocessed speech signal. If the speech signal is confirmed to be intact, proceed to step S2. If a speech signal is detected to be missing, prompt the user to re-enter the speech command. After preprocessing the speech signal, an integrity check is performed. This check includes verifying the duration of the speech signal to ensure it falls within the normal command length range, the semantic coherence of the speech signal, and the completeness of key command terms. A pre-defined integrity check algorithm analyzes the speech signal segment by segment to determine for signal breaks or missing information. If the check shows the speech signal is complete and all indicators meet the pre-defined standards, satisfying the requirements for subsequent speech recognition and semantic analysis, the speech signal is passed to the next step, entering the speech recognition processing stage. If the check reveals missing, broken, or incomplete key information, making it impossible to accurately identify the user's intent, a prompting mechanism is activated. The user is informed via voice or text that the current speech command is incomplete and prompted to re-enter the command until a complete and valid speech signal is acquired before proceeding to the next step.

[0032] S2. Perform speech recognition processing on the collected voice commands, extract the operation intent and related information from the commands, and convert them into control instructions that can be executed by the server based on the operation intent and related information: This step follows up on the complete preprocessed speech signal acquired in the previous step. Through speech recognition and semantic analysis technologies, it transforms natural language speech commands into control instructions that the server can recognize and execute. This achieves the conversion from speech input to machine-executable instructions, providing direct data for subsequent server management operations. The entire process strictly adheres to pre-defined technical rules and algorithms to ensure the accuracy and reliability of instruction conversion, enabling the server to accurately understand the user's operational needs and execute corresponding operations.

[0033] S2.1. Perform speech recognition on the preprocessed speech signal to convert the speech signal into text information: Speech recognition technology is used to process pre-processed speech signals. Based on the fundamental principles of natural language processing, speech recognition converts speech signals into corresponding text information through feature extraction and pattern matching. During the recognition process, factors such as intonation, speech rate, and pronunciation characteristics of the speech signal are fully considered. Using an established speech model and corpus, the speech signal is accurately matched to ensure that the converted text information truthfully and accurately reflects the content of the original speech command, without semantic deviation or information loss. The converted text information will be stored in a designated storage area, providing a foundation for subsequent semantic analysis and command conversion.

[0034] S2.2. Perform semantic analysis on the text information to extract the operation type, target server identifier, and operation parameters: In-depth semantic analysis is performed on the transformed text information, employing a combination of word segmentation and keyword extraction. First, word segmentation breaks the text information down into multiple independent semantic units, each corresponding to one or more words, ensuring a clear and identifiable structure. Then, keyword extraction technology is used to filter out core words directly related to server management operations from the segmented semantic units. These core words include words representing operational behaviors, target objects, and operational conditions. Based on the selected core words, the user's operational intent is clarified, and the operation type is determined, such as start, restart, shutdown, query, and adjustment. Simultaneously, the target server identifier is extracted, uniquely identifying the server requiring the operation. Furthermore, operation parameters are extracted; these are necessary auxiliary information for performing the operation, such as adjusting server operating parameters or querying specific server status indicators. During semantic analysis, the extracted information is also verified and supplemented by considering the logical relationships between semantic units, ensuring that the extracted operation types, target server identifiers, and operation parameters are complete, accurate, and comprehensively reflect the user's operational needs.

[0035] S2.3. According to the preset instruction mapping rules, the extracted operation type, target server identifier, and operation parameters are converted into control instructions that the server can recognize and execute. The format of the control instructions matches the server's execution requirements. A pre-defined command mapping rule is established, based on factors such as the server's operating system type, interface specifications, and execution mechanism. This rule covers the mapping relationship between various server management operations and corresponding control commands, ensuring that different operational requirements can be accurately translated into corresponding control commands. After obtaining the operation type, target server identifier, and operation parameters extracted through semantic analysis, this information is converted according to the pre-defined command mapping rule to generate control commands that the server can recognize and execute. During the conversion process, the format requirements of the control commands are strictly followed, ensuring that the structure, syntax, and parameter configuration of the control commands meet the server's execution requirements and can be directly parsed and executed by the server's control module. For different types of server operating systems, the command mapping rule is adaptively adjusted to ensure that the converted control commands can be effectively executed in different server environments, achieving cross-platform compatibility. The converted control commands are temporarily stored and passed to the next step, awaiting execution after successful authentication.

[0036] S3. Initiate the authentication process, determine the security level of the operation to be performed, collect the corresponding authentication information and verify its validity. If the verification passes, proceed to the next step; if the verification fails, terminate the operation. This step aims to ensure the security of server management operations through an authentication mechanism, preventing unauthorized personnel from performing illegal operations on the server. Before executing any server management operation, an authentication process is initiated. The security level is determined based on the nature and importance of the operation, and an appropriate authentication method is adopted. Authentication information is collected and verified. Only after successful verification is subsequent operation allowed, ensuring the server's operational security and data security.

[0037] S3.1. Initiate the authentication process, determine the corresponding security level based on the type of operation to be performed, and different security levels correspond to different authentication combinations: After the control command is generated, the authentication process begins. First, the type of operation to be executed corresponding to the control command is analyzed. Based on factors such as the importance of the operation type and its impact on server security, the operation is divided into different security levels. For example, operations such as server startup, restart, shutdown, and modification of critical parameters directly affect the server's operating status and data security, corresponding to a higher security level; while operations such as server status queries and viewing non-critical parameters have a smaller impact on the server, corresponding to a relatively lower security level. Different security levels pre-set different authentication combinations. The higher the security level, the more complex the authentication combination and the stricter the verification, ensuring the security of critical operations; lower security levels use relatively simple authentication combinations, improving operational efficiency while ensuring security. The authentication combination settings are based on the server management security requirements and actual application scenarios, and have undergone thorough security assessments and testing to ensure they effectively prevent unauthorized access and operations.

[0038] S3.2. Collect identity verification information according to the determined verification combination method. The identity verification information includes biometric information and auxiliary verification information: Based on the determined identity verification combination, the identity verification information collection process is initiated. The collected identity verification information includes biometric information and auxiliary verification information. Biometric information includes facial and fingerprint features. Facial features are acquired through image capture, ensuring image clarity and integrity to accurately extract key facial features. Fingerprint features are acquired through fingerprint capture, ensuring image resolution and integrity to prevent extraction failures due to improper capture methods. Auxiliary verification information includes dynamic verification codes, acquired through a designated secure information receiving channel to ensure secure transmission and prevent interception or tampering. During the collection of various identity verification information, the integrity and clarity of the information are monitored in real time. If incomplete, unclear, or non-compliant information is detected, the user is promptly prompted to re-collect the information to ensure it meets subsequent verification requirements. Simultaneously, the collection process strictly adheres to data security and privacy protection regulations, encrypting and storing the collected identity verification information during transmission to prevent information leakage.

[0039] S3.3. Perform feature comparison on biometric information and validity verification on auxiliary verification information: The collected biometric information is compared with a pre-set legitimate biometric information database. This database stores the biometric information of authorized personnel, ensuring the legality and accuracy of the information. During facial feature comparison, key feature points of the collected facial image are extracted and matched one-to-one with corresponding facial feature points in the biometric database. The matching degree is calculated, and if the matching degree reaches a preset threshold, the facial feature information comparison is considered successful. During fingerprint feature comparison, key information such as texture features and minutiae features of the fingerprint image are extracted and matched with fingerprint features in the biometric database. The fingerprint feature information comparison is then determined based on the matching results. The validity of auxiliary verification information, i.e., dynamic verification code information, is verified. This verification includes the timeliness and correctness of the dynamic verification code. First, it is checked whether the verification code is within a preset valid time. If it exceeds the valid time, the verification code is considered invalid. If it is within the valid time, the collected verification code is compared with the verification code generated by the server. If they match, the auxiliary verification information verification is considered successful. During the verification process, encryption algorithms are used to protect the verification process, prevent the verification information from being tampered with or forged, and ensure the authenticity and reliability of the verification results.

[0040] S3.4. If both the biometric information comparison and the auxiliary verification information verification are successful, the identity verification is deemed successful, and the process proceeds to step S4. If either piece of information fails verification, the identity verification is deemed unsuccessful, the current operation is terminated, and a verification failure message is returned. The system combines the results of biometric information comparison and auxiliary verification information validation to make a final authentication determination. If both biometric information comparison and auxiliary verification information validation pass, meaning both verification results meet the preset requirements, authentication is considered successful, allowing control commands to be passed to the next step and continuing server management operations. If either biometric information comparison or auxiliary verification information validation fails, authentication is considered failed, and the current server management operation process is immediately terminated to prevent unauthorized operations. Simultaneously, the authentication failure information is compiled and clearly and explicitly fed back to the relevant receiving end. The feedback information includes the type of authentication failure, such as biometric information mismatch, incorrect or expired dynamic verification code, etc., so that the user understands the reason for the failure and can make appropriate adjustments before retrying. After authentication failure, the system does not store the failed authentication information and will not continue to execute any subsequent server management-related operations, further ensuring server security.

[0041] S4. Receive control commands, execute corresponding server management operations according to the command requirements, collect real-time information on operation execution progress, execution results, and current server operating status, and feed back the collected information to the relevant receiving end: This step is the core execution stage of remote server control. After successful authentication, it receives the transformed and verified control commands, executes the corresponding server management operations according to the command requirements, and monitors the operation execution process and server operating status in real time. It collects relevant information and provides feedback to ensure that administrators can understand the operation execution status and server operating status in a timely manner, thereby achieving effective server management.

[0042] S4.1. Receive the control command converted in step S2, perform format verification on the control command, and confirm that the format of the control command meets the server's execution requirements: The system receives the transformed control command from step S2. The transmission of the control command is encrypted to ensure it is not intercepted, tampered with, or leaked during transmission. Upon receipt, the control command undergoes format verification. This verification is based on the server's operating system type, interface specifications, and execution requirements. Verification includes checking the completeness of the control command structure, the rationality of parameter configuration, the correctness of the syntax, and whether the command type matches the server's supported operation types. A preset format verification algorithm checks the control command field by field and parameter by parameter. If any issues are found, such as missing structure, incorrect parameters, non-standard syntax, or unsupported command type, the format verification fails, the operation is immediately terminated, and feedback is provided explaining the specific type and cause of the error. If the format verification passes, confirming that the control command can be correctly parsed and executed by the server, the system proceeds to the next operation execution stage. The purpose of format verification is to ensure that the control command conforms to the server's execution standards, preventing operation failures or server malfunctions due to command format issues.

[0043] S4.2. If the format verification passes, locate the corresponding server based on the target server identifier in the control command, and send the operation execution command to that server: After format verification, the target server identifier contained in the control command is extracted. This identifier is key information that uniquely identifies the server to be operated on, and it corresponds one-to-one with the server identifiers stored in the server information database. Using server identifier matching technology, the extracted target server identifier is compared with the server identifiers in the server information database to quickly locate the corresponding server, ensuring that the operation command is accurately sent to the target object and avoiding errors. Before sending the operation execution command to the target server, a pre-detection of the target server's current operating status is performed. This pre-detection includes the server's hardware conditions and software environment. Hardware conditions include the server's CPU operating status, memory usage, hard disk storage capacity, and network connection status. The software environment includes the server's operating system version, running applications, and system configuration parameters. Pre-detection determines whether the target server possesses the necessary conditions to execute the operation. If the detection results show that the target server's hardware and software environment meet the execution requirements and are capable of performing the operation, an operation execution command is immediately sent to the server. If the detection results show that the target server does not meet the execution conditions, such as insufficient hardware resources or software environment incompatibility, a server status adjustment mechanism is first activated to adjust the server's operating status, such as releasing some memory resources, closing irrelevant applications, and adjusting system configuration parameters, until the server's operating status meets the execution conditions before sending the operation execution command. During the server status adjustment process, server status change information is collected in real time, including adjustment measures, status change trends, and whether the expected adjustment effect has been achieved. This information is included in subsequent feedback to allow administrators to understand the server status adjustment status.

[0044] S4.3. Collect the progress information of the server's operations in real time, collect the execution result information after the operation is completed, and collect the server's running status information at the same time: After receiving the operation execution command, the server begins executing the corresponding management operation, collecting progress information in real time from the start of the operation. Progress information collection employs a combination of scheduled and event-triggered methods. Scheduled collection periodically gathers information such as the current stage of operation execution, the amount of work completed, and the remaining execution time at preset time intervals. Event-triggered collection automatically triggers the collection mechanism when the operation reaches key nodes, such as operation start, entering the core execution stage, or nearing completion, collecting progress information for that node to ensure the comprehensiveness and timeliness of the progress information. Upon completion of the operation, execution result information is immediately collected, including whether the operation was successfully executed, whether any exceptions occurred during execution, and whether the expected results were achieved. If exceptions occurred during execution, information such as the time of occurrence, exception type, and exception description is also collected to provide a basis for subsequent troubleshooting. Throughout the entire operation, server operational status information is continuously collected, including CPU utilization, memory usage, hard disk read / write speed, network bandwidth usage, system temperature, and operational stability. This real-time monitoring of server resource consumption and operational status during operation allows for the timely detection of potential anomalies or malfunctions, ensuring the server's secure and stable operation. All collected progress, execution result, and operational status information is encrypted and stored to prevent loss or tampering.

[0045] S4.4. Integrate and process the operation progress information, execution result information, and server running status information to form standardized feedback information and transmit it to the relevant receiving end: The collected operation progress information, execution result information, and server running status information are categorized and integrated. This integration process follows pre-defined information processing rules. First, all types of information are filtered to remove redundant and invalid information, retaining only key and useful core information. Then, information is categorized according to type and importance, with progress information, execution result information, and running status information grouped separately. Next, the information is sorted according to the chronological order of operation execution, presenting operation initiation information first, followed by real-time progress information, and finally execution result information and current server running status information. This ensures the feedback information is logically clear and hierarchically structured, facilitating understanding and viewing by the receiving end. The integrated feedback information is formatted according to pre-defined presentation rules, using a unified information format and expression method to ensure the standardization and consistency of the feedback information. Regardless of server type or operation type, the presentation format of the feedback information remains consistent. The formatted feedback information is transmitted to the relevant receiving end through a secure and reliable transmission channel, employing encryption technology to prevent interception or tampering during transmission. The feedback information can be received by devices such as smartphones and computers used by administrators. The receiving methods include voice prompts and text notifications, ensuring that administrators can obtain information on the progress, results, and server status of operations in a timely and accurate manner, so as to make corresponding decisions and subsequent operation arrangements based on this information.

[0046] The mobile voice assistant server remote control method and system provided in this embodiment achieve remote server management through a complete process of voice reception, command parsing, identity verification, operation execution, and information feedback. This solution simplifies the remote server management process by converting voice commands into executable server control instructions, eliminating the need for manual command input or complex graphical interfaces. This lowers the operational threshold, allowing administrators to perform server management operations without requiring complex professional skills. By introducing a dual authentication mechanism combining biometric information and auxiliary verification information, and a security level classification based on operation type, the security of server management operations is significantly improved, effectively preventing unauthorized access and illegal operations, and ensuring server operational and data security. Real-time collection of operation execution progress, execution results, and server operating status information, and timely feedback to relevant receiving terminals, achieves real-time information feedback. This solution allows administrators to monitor server operation and execution status at any time, promptly identify and address potential issues, and improve server management efficiency and responsiveness. It supports multiple voice assistant platforms and server operating systems, exhibiting excellent cross-platform compatibility and adaptability to various server management environments and scenarios, enhancing its applicability and flexibility. Furthermore, it leverages existing smartphone voice assistant technology, requiring no additional hardware support and easily integrating into the existing smartphone ecosystem. This reduces system deployment and application costs, enhances its practicality in mobile office scenarios, and enables administrators to conveniently remotely manage servers in various mobile environments. The simplified operation process is achieved directly through the core process of voice command collection, recognition, and conversion into control instructions, eliminating the need for complex user interfaces or professional command input. This fundamentally simplifies remote server management and improves management convenience.

[0047] The above description is merely a preferred embodiment of the present invention. It should be understood that the present invention is not limited to the forms disclosed herein and should not be construed as excluding other embodiments. It can be used in various other combinations, modifications, and environments, and can be altered within the scope of the concept described herein through the above teachings or related technologies or knowledge. Modifications and variations made by those skilled in the art that do not depart from the spirit and scope of the present invention should be within the protection scope of the appended claims.

Claims

1. A method for remotely controlling a server of a mobile phone voice assistant, characterized in that, Includes the following steps: S1. Receive server management commands in voice form and perform preliminary data collection of the voice commands; S2. Perform speech recognition processing on the collected voice commands, extract the operation intent and related information in the commands, and convert them into control instructions that can be executed by the server based on the operation intent and related information; S3. Initiate the identity verification process, determine the security level of the operation to be performed, collect the corresponding identity verification information and verify the validity of the information. If the verification passes, proceed to the next step; if the verification fails, terminate the operation. S4. Receive control commands, execute corresponding server management operations according to the command requirements, collect the operation execution progress, execution results, and current server running status information in real time, and feed back the collected information to the relevant receiving end.

2. The method according to claim 1, characterized in that, Step S1 includes the following sub-steps: S1.

1. Receive server management commands in voice format and collect raw voice signals; S1.

2. Preprocess the original speech signal to remove interference components and enhance the clarity of the speech signal; S1.

3. Perform integrity detection on the preprocessed voice signal. If the voice signal is confirmed to be complete, proceed to step S2. If a missing voice signal is detected, prompt the user to re-enter the voice command.

3. The method according to claim 1, characterized in that, Step S2 includes the following sub-steps: S2.

1. Perform speech recognition on the preprocessed speech signal and convert the speech signal into text information; S2.

2. Perform semantic analysis on the text information to extract the operation type, target server identifier, and operation parameters from the text information; S2.

3. According to the preset instruction mapping rules, the extracted operation type, target server identifier and operation parameters are converted into control instructions that the server can recognize and execute. The format of the control instructions matches the execution requirements of the server.

4. The method according to claim 1, characterized in that, Step S3 includes the following sub-steps: S3.

1. Initiate the authentication process and determine the corresponding security level based on the type of operation to be performed. Different security levels correspond to different authentication combinations. S3.

2. Collect identity verification information according to the determined verification combination method. The identity verification information includes biometric information and auxiliary verification information. S3.

3. Perform feature comparison on biometric information and verify the validity of auxiliary verification information; S3.

4. If the biometric information comparison is successful and the auxiliary verification information is verified, the identity verification is deemed successful, and the process is allowed to proceed to step S4. If either piece of information fails verification, the identity verification is deemed unsuccessful, the current operation is terminated, and a verification failure message is returned.

5. The method according to claim 1, characterized in that, Step S4 includes the following sub-steps: S4.

1. Receive the control command converted in step S2, perform format verification on the control command, and confirm that the format of the control command meets the server's execution requirements; S4.

2. If the format verification passes, locate the corresponding server according to the target server identifier in the control command, and send the operation execution command to the server; S4.

3. Collect the progress information of the server's operation in real time, collect the execution result information after the operation is completed, and collect the server's running status information at the same time; S4.

4. Integrate and process the operation progress information, execution result information, and server running status information to form standardized feedback information and transmit it to the relevant receiving end.

6. The method according to claim 1, characterized in that, In step S2, when performing semantic analysis on the text information, a combination of word segmentation and keyword extraction is used. Word segmentation breaks down the text information into multiple independent semantic units, and keyword extraction selects core words directly related to server management operations from the semantic units. Based on the core words, the operation intent is determined, and corresponding control instructions are generated by combining the logical relationships between the semantic units.

7. The method according to claim 4, characterized in that, In step S3.2, the collected biometric information includes facial feature information and fingerprint feature information, and the collected auxiliary verification information includes dynamic verification code information. Facial feature information is obtained through image acquisition, fingerprint feature information is obtained through fingerprint acquisition, and dynamic verification code information is obtained through a designated information receiving channel. During the collection process, the completeness and clarity of various types of information are detected in real time to ensure that the collected information can meet the subsequent verification requirements.

8. The method according to claim 5, characterized in that, In step S4.2, before sending the operation execution instruction to the corresponding server, the current running status of the target server is pre-detected to determine whether the target server has the hardware conditions and software environment to execute the operation. If the execution conditions are met, the operation execution instruction is sent immediately. If the execution conditions are not met, the server's running status is adjusted to meet the execution conditions before the operation execution instruction is sent. During the adjustment process, server status change information is collected in real time and incorporated into subsequent feedback.

9. A server remote control system for a mobile phone voice assistant, used to execute the method according to any one of claims 1-9, characterized in that, It includes a voice receiving module, a command parsing module, an authentication module, a command execution module, and an information feedback module; The voice receiving module acquires server management commands in voice format, preprocesses and performs integrity checks on the acquired voice commands; the command parsing module performs speech recognition and semantic analysis on the preprocessed voice commands, extracts core information and converts it into server-executable control commands; the authentication module determines the operation security level, selects the corresponding authentication method, and collects and verifies authentication information; the command execution module receives control commands, pre-detects server execution conditions, locates the target server and sends execution commands, and collects operation progress and result information; the information feedback module integrates various collected information and transmits it to the relevant receiving end according to preset rules.

10. The system according to claim 9, characterized in that, The preprocessing of the voice receiving module includes noise reduction and signal enhancement, and integrity detection is used to confirm that the voice commands are complete. The core information extraction of the instruction parsing module includes operation type, target server identifier, and operation parameter extraction, and the converted control instruction format matches the server execution requirements. The identity verification module includes a biometric feature acquisition unit, an auxiliary verification unit, and a verification processing unit. The biometric feature acquisition unit is used to acquire facial feature information and fingerprint feature information, the auxiliary verification unit is used to acquire dynamic verification code information, and the verification processing unit is used to compare biometric information and verify auxiliary verification information. The instruction execution module is also used to adjust the server's operating state to meet the execution conditions and synchronously collect state change information. The preset rules of the information feedback module include information classification and sorting and display in chronological order to ensure that the feedback information is clear and easy to read.