A computer remote control method and system

By leveraging the authentication and encryption mechanisms of the Internet of Things (IoT) platform and public key infrastructure, the security and transmission efficiency issues of remote computer control are resolved, achieving both security and efficiency in wireless remote control, and supporting resource sharing and energy saving.

CN120750641BActive Publication Date: 2025-12-26NANTONG INST OF TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511172924.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-21
Publication Date
2025-12-26
Estimated Expiration
2045-08-21

AI Technical Summary

Technical Problem

Existing technologies for remote computer control in external network environments suffer from security issues and problems with the insecure and slow transmission of remote control commands.

Method used

Device authentication is performed through an IoT platform. Public key infrastructure is used to authenticate control devices and computers, establish secure connections, encrypt remote control commands, select the highest priority communication channel for transmission, and the computer decrypts the commands and records operation logs after receiving them.

Benefits of technology

It enables secure and rapid management and control of computers from anywhere, improves the security and efficiency of command transmission, and supports resource sharing and energy saving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120750641B_ABST
    Figure CN120750641B_ABST
Patent Text Reader

Abstract

The application discloses a kind of computer remote control method and system, belong to computer remote control technical field, its method specifically includes: using public key infrastructure to control equipment and computer are authenticated;Control equipment sends connection request to computer through Internet of Things platform, computer verifies the digital signature of control equipment, and returns confirmation information, establishes secure communication channel;Control equipment generates and sends remote control instruction, encrypts remote control instruction, scores the priority of communication channel by time delay, and carries out real-time update, and the highest priority communication channel is selected to transmit;Computer receives remote control instruction sent by control equipment, decrypts and executes corresponding instruction, and records the operation log of each remote control;Through the encryption operation of remote control instruction and the selection of optimal communication channel, the security and efficiency of command transmission are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of computer remote control, and in particular to a computer remote control method and system. BACKGROUND

[0002] With the continuous development of information technology, Internet of Things (IoT) technology has been widely applied in various fields, especially in remote control and intelligent device management, Internet of Things plays an important role. Remote control technology enables users to manage and control devices without geographical restrictions, greatly improving work efficiency and convenience. Traditional computer remote control technology relies on local area network or VPN connection, although it realizes the control function, but there are problems in security, stability, data transmission efficiency, etc.

[0003] A computer remote control system and method based on serial port connection are disclosed in Chinese patent with authorization announcement number CN105892299B, wherein the system includes: a control end, which is a computer remotely located from a controlled end in space distance, receives and transmits electronic mail through the Internet, is responsible for sending control instructions and finally displays the execution result picture; a controlled end, which is a core computer installed on the internal production line of an enterprise, is connected to the internal network of the enterprise, and has remote assistance needs; a transfer end, which is an internal network computer, is in communication connection with the controlled end and the mail server through the internal network, transmits and receives electronic mail with the outside world through the mail server; and a mail server, which is set in the internal enterprise, transmits and receives electronic mail with the outside world through the mail server. The invention uses the RS232 serial port of the computer itself for communication, ensures that the internal network is still in a physically isolated state, avoids virus attacks on the entire system, and realizes remote control under the condition that the controlled computer is not connected with the outside world through a network cable.

[0004] A computer device, a remote control method thereof, and related equipment are disclosed in patent application with publication number CN115701070A. The computer device includes: a network connection module configured to implement communication connection with a server; a first control unit electrically coupled with the network connection module; a second control unit electrically coupled with the first control unit; the first control unit is configured to: when the computer device enters a standby state, control the network connection module to establish a connection with the server; and when a remote control instruction sent by the server is received, start the second control unit and send the remote control instruction to the second control unit; and the second control unit is configured to: start under the control of the first control unit and receive the remote control instruction; and execute an operation corresponding to the remote control instruction; wherein the power consumption of the first control unit is lower than that of the second control unit.

[0005] The defects of the above technical solutions are: 1) security problems are prone to occur when applied in an external network environment; and 2) it is impossible to ensure that the remote control instruction is transmitted to the computer safely and quickly. SUMMARY

[0006] In view of the deficiencies of the prior art, the present application provides a computer remote control method and system, which registers a control device and a computer through an Internet of Things platform, performs device authentication using a public key infrastructure, establishes a secure connection, and sends a connection request to the computer by the control device through the Internet of Things platform. The computer verifies the digital signature of the control device and returns confirmation information. The control device sends a remote control instruction, encrypts the remote control instruction, uses a secure transmission strategy, and selects the communication channel with the highest priority for transmission. The computer receives the remote control instruction sent by the control device, decrypts and executes the corresponding instruction, encrypts the execution result, and feeds it back to the control device. The control device decrypts and displays the result. The Internet of Things platform records the operation log of each remote control.

[0007] To achieve the above object, the present application provides the following technical solutions:

[0008] A computer remote control method, comprising:

[0009] Performing device authentication on the control device and the computer using a public key infrastructure;

[0010] The control device sends a connection request to the computer through the Internet of Things platform. The computer verifies the digital signature of the control device and returns confirmation information to establish a secure communication channel;

[0011] The control device generates and sends a remote control instruction, encrypts the remote control instruction, scores the priority of the communication channel through time delay, updates it in real time, and selects the communication channel with the highest priority for transmission;

[0012] The computer receives the remote control instruction sent by the control device, decrypts and executes the corresponding instruction, and records the operation log of each remote control.

[0013] Specifically, the control device comprises a smartphone and a computer.

[0014] Specifically, the control device sends a connection request to the computer through the Internet of Things platform. The computer verifies the digital signature of the control device and returns confirmation information to establish a secure communication channel, comprising:

[0015] The control device generates a connection request, and the specific format of the connection request is: wherein, represents a connection request, represents a unique identifier of the control device, a timestamp indicating the control device generates the connection request, a digital signature of the control device, , a digital signature algorithm, a hash function for generating a unique value of fixed length, a private key of the control device;

[0016] The control device sends the generated connection request to the computer through the Internet of Things platform;

[0017] After the computer receives the connection request, the digital signature of the control device is verified, and the specific formula for verifying the digital signature is:

[0018] , wherein, a verification digital signature function, a digital signature verification algorithm, a public key of the control device;

[0019] The computer generates connection confirmation information and sends the connection confirmation information to the control device through the Internet of Things platform.

[0020] Specifically, the specific format of the connection confirmation information is:

[0021] , wherein, connection confirmation information, a shared session key, a message confirming the connection, , an encryption algorithm, a private key of the computer.

[0022] Specifically, the control device generates and sends a remote control instruction, encrypts the remote control instruction, scores the priority of the communication channel by time delay, and updates it in real time, and selects the communication channel with the highest priority for transmission, including:

[0023] The control device sends a remote control instruction, encrypts the remote control instruction, and obtains an encrypted remote control instruction;

[0024] Using a secure transmission strategy, the time delay in wireless communication is compensated, and the optimal communication channel is selected;

[0025] The encrypted remote control instruction is transmitted to the computer through the optimal communication channel.

[0026] Specifically, the control device sends a remote control instruction, encrypts the remote control instruction, and obtains an encrypted remote control instruction, including:

[0027] Set the initial key as , generate n sub-keys using the initial key , set the sub-key set as , , The nth sub-key is represented as

[0028] Divide the remote control instruction into M blocks, each block has a length of L, define a displacement operation for each block, and the specific formula is:

[0029] ;

[0030] Wherein, represents the displacement operation, represents the ith block of remote control instruction, represents the e-th sub-key, represents the XOR operation, which is a bit operator, compares each bit of two binary numbers, if the two bits are different, the result is 1, and if the same, the result is 0, in the formula represents the XOR operation of the ith block of remote control instruction and the e-th sub-key, represents the left shift operation, which is a bit shift operator, shifts the bits of a binary number to the left by a specified number of bits, the left shift operation is equivalent to multiplying by a specified power of 2, in the formula represents the result of the left shift operation of by results modulo L, represents the modulo operation, which is an arithmetic operator, represents the remainder operation, calculates modulo L, the result is a value between 0 and L-1;

[0031] Encrypt the remote control instruction, and the specific formula for encryption is:

[0032] ;

[0033] Wherein, represents the ith block of encrypted remote control instruction;

[0034] Encrypt the M blocks of remote control instruction, complete the encryption operation of the remote control instruction.

[0035] Specifically, the use of secure transmission strategy, the time delay in wireless communication is compensated, and the optimal communication channel is selected, comprising:

[0036] Obtain the time delay of each communication channel in wireless communication, compensate for the time delay in wireless communication by the original time delay of the communication channel, the time delay compensation coefficient and the expected value of the time delay of all communication channels in wireless communication;

[0037] A comprehensive priority scoring model is established to score the comprehensive priority of the communication channel at time p.

[0038] According to the dynamic changes of the wireless environment, the comprehensive priority score of the communication channel is updated in real time by using an update coefficient to obtain the real-time comprehensive priority score of the communication channel.

[0039] According to the real-time comprehensive priority score of the communication channel, the optimal communication channel is obtained.

[0040] Specifically, the computer receives the remote control instruction sent by the control device, decrypts and executes the corresponding instruction, including:

[0041] A dynamic anti-shifting operation is defined for each block of remote control instruction, and the specific formula is:

[0042]

[0043] Among them, Indicates the dynamic anti-shifting operation, Indicates the right shift operation;

[0044] Decrypt the remote control instruction, and the specific formula for decryption is:

[0045]

[0046] A computer remote control system, comprising: a registration and authentication module, a connection establishment module, a remote control instruction transmission module and a remote control instruction receiving module;

[0047] The registration and authentication module uses a public key infrastructure to authenticate the control device and the computer;

[0048] The connection establishment module is used for the control device to send a connection request to the computer through an Internet of Things platform, the computer to verify the digital signature of the control device, and the computer to return confirmation information and establish a secure communication channel;

[0049] The remote control instruction transmission module is used for the control device to generate and send a remote control instruction, encrypt the remote control instruction, score the priority of the communication channel by time delay, update in real time, and select the communication channel with the highest priority for transmission;

[0050] The remote control instruction receiving module is used for receiving the remote control instruction sent by the control device, decrypting and executing the corresponding instruction, and recording the operation log of each remote control.

[0051] ​​Specifically, the remote control instruction transmission module comprises a remote control instruction encryption unit and a remote control instruction transmission unit.

[0052] The remote control instruction encryption unit is configured to perform encryption operation on the remote control instruction sent by the control device.

[0053] The remote control instruction transmission unit is configured to transmit the encrypted remote control instruction to the computer through the optimal communication channel.

[0054] An electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the steps of a computer remote control method when executing the computer program.

[0055] A computer readable storage medium stores computer instructions, and the computer instructions perform the steps of a computer remote control method when running.

[0056] Compared with the prior art, the present application has the following advantages:

[0057] 1. The present application provides a computer remote control method, which can remotely control the computer through a smart phone, a tablet computer or other smart devices, and can manage and control the computer anytime and anywhere without being limited to a specific location.

[0058] 2. The present application provides a computer remote control method, which greatly improves the security and efficiency of command transmission through encryption operation and selection of the optimal communication channel.

[0059] 3. The present application provides a computer remote control method, which can access files, application programs and other resources on the computer, turn off or hibernate the computer, realize the sharing and utilization of resources, and save energy. BRIEF DESCRIPTION OF DRAWINGS

[0060] Figure 1 A computer remote control method flow chart is provided for the present application.

[0061] Figure 2 A computer remote control system architecture diagram is provided for the present application. DETAILED DESCRIPTION

[0062] In order to make the technical means, creative features, purposes and effects of the present application easy to understand, in the description of the present application, it should be pointed out that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like indicate the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, therefore cannot be understood as a limitation on the present application. In addition, the terms "No. 1", "No. 2", "No. 3" are only for the purpose of description, and cannot be understood as indicating or implying relative importance. The present application will be further described below in conjunction with the specific embodiments.

[0063] Embodiment 1

[0064] Please refer to Figure 1 The present application provides a computer remote control method, comprising the following specific steps:

[0065] Step S1: using public key infrastructure to authenticate the control device and the computer;

[0066] Step S2: the control device sends a connection request to the computer through the Internet of Things platform, the computer verifies the digital signature of the control device, and returns confirmation information to establish a secure communication channel;

[0067] Step S3: the control device generates and sends remote control instructions, encrypts the remote control instructions, scores the priority of the communication channel through time delay, and updates it in real time, and selects the communication channel with the highest priority for transmission;

[0068] Step S4: the computer receives the remote control instructions sent by the control device, decrypts and executes the corresponding instructions, and records the operation log of each remote control;

[0069] The control device in step S1 comprises a smartphone and a computer.

[0070] The specific steps of step S2 are:

[0071] Step S201: the control device generates a connection request, and the specific format of the connection request is: , wherein, represents the connection request, represents the unique identifier of the control device, represents the timestamp of the control device generating the connection request, represents the digital signature of the control device, , represents the digital signature algorithm, represents a hash function, used to generate a fixed-length unique value, represents a private key of the control device;

[0072] Step S202: The control device sends the generated connection request to the computer through the Internet of Things platform;

[0073] Step S203: After the computer receives the connection request, the digital signature of the control device is verified, and the specific formula for verifying the digital signature is:

[0074] , wherein represents a verification digital signature function, represents a digital signature verification algorithm, represents a public key of the control device;

[0075] Step S204: The computer generates connection confirmation information and sends the connection confirmation information to the control device through the Internet of Things platform.

[0076] The specific format of the connection confirmation information in step S204 is: , wherein represents connection confirmation information, represents a shared session key, represents a message confirming connection, , represents an encryption algorithm, represents a private key of the computer.

[0077] The specific steps of step S3 are:

[0078] Step S301: The control device sends a remote control instruction, encrypts the remote control instruction, and obtains an encrypted remote control instruction;

[0079] Step S302: Use a secure transmission strategy to compensate for the time delay in wireless communication and select the optimal communication channel;

[0080] Step S303: Transmit the encrypted remote control instruction to the computer through the optimal communication channel.

[0081] The specific steps of step S301 are:

[0082] Step S3011: Set the initial key as , and use the initial key to generate n sub-keys, and set the sub-key set as , , represents the nth sub-key;

[0083] Step S3012: divide the remote control instruction into M blocks, each block has a length of L, define a displacement operation for each block, the specific formula is:

[0084]

[0085] wherein, represents a displacement operation, represents the i-th block of remote control instruction, represents the e-th sub-key, represents an XOR operation, which is a bit operator, compares each bit of two binary numbers, if the two bits are different, the result is 1, and if the same, it is 0, in the formula, represents the XOR operation of the i-th block of remote control instruction and the e-th sub-key, represents a left shift operation, which is a bit shift operator, shifts the bits of a binary number to the left by a specified number of bits, the left shift operation is equivalent to multiplying by a specified power of 2, in the formula, represents shifting the result of to the left by the result of taking the modulus L of the result bit, represents a modulus operation, which is an arithmetic operator, represents a remainder operation, calculates the result of taking the modulus L, the result is a value between 0 and L-1;

[0086] Step S3013: encrypt the remote control instruction, the specific formula for encryption is:

[0087]

[0088] wherein, represents the i-th block of encrypted remote control instruction;

[0089] Step S3014: encrypt the M blocks of remote control instruction, complete the encryption operation of the remote control instruction.

[0090] The specific steps of step S302 are:

[0091] Step S3021: obtain the time delay of each communication channel in wireless communication, compensate for the time delay in wireless communication, the specific formula for time delay compensation is:

[0092]

[0093] wherein, represents the compensated time delay of the j-th communication channel, represents the time delay of the j-th communication channel, represents a time delay compensation coefficient, used to adjust the deviation between the actual time delay and the expected time delay, ​​​The expected value of the delay of all communication channels in wireless communication, used for standardizing the delay of different channels;

[0094] In the embodiment, the system delay is adjusted The system delay can be flexibly controlled, so that the actual delay is kept in a stable range, thereby reducing the impact of burst delay on communication;

[0095] The expected value of the delay of all communication channels in wireless communication The specific formula is: Wherein, N represents the total number of communication channels in wireless communication;

[0096] Step S3022: Establish an integrated priority score model of the communication channel, and the specific formula of the integrated priority score model of the communication channel is:

[0097] ;

[0098] Wherein, Indicates the integrated priority score model of the communication channel, that is, the integrated priority score of the communication channel at time q, Indicates the state at time q, the state at time q includes channel characteristics such as signal-to-noise ratio SNR, current delay, bandwidth and error rate, E represents the expected function, Indicates the function of the parameter of the function, Is a reward function, indicating the reward at time p, Indicates a discount factor, the value range is [0, 1], q represents the current time, and T represents the final time, Indicates a strategy;

[0099] The discount factor is used to weigh the value of future rewards, that is, the future rewards are calculated in a time-decay manner, a lower Value means more emphasis on current rewards, and a higher Value means more emphasis on future rewards;

[0100] The strategy is to decide what action to take in each state , find a strategy , so that the cumulative reward expectation value starting from state is maximum, and the strategy with the maximum expected value is the optimal communication channel;

[0101] The specific formula of the reward function is:

[0102] ;

[0103] wherein, , and represent weight coefficients, represents the signal-to-noise ratio at time p, represents the time delay at time p, represents the channel bandwidth at time p;

[0104] , and are obtained by a person skilled in the art through a large number of experiments, and are used to balance the contribution of different factors to the reward;

[0105] Step S3023: According to the dynamic change of the wireless environment, the comprehensive priority score of the communication channel is updated in real time, and the specific formula is:

[0106] ;

[0107] wherein, represents the comprehensive priority score of the jth communication channel after updating, represents an updating coefficient, between 0 and 1, used to adjust the proportion of new and old scores, represents the comprehensive priority score of the jth communication channel, represents the comprehensive priority score of the jth communication channel in the previous period;

[0108] In the transmission process, the transmission period is included, and the channel priority score is recalculated according to each period and the optimal channel is selected;

[0109] Step S3024: According to the comprehensive priority score of the communication channel, the optimal communication channel is obtained.

[0110] The decryption in step S4 is specifically as follows:

[0111] Step S401: A dynamic anti-shifting operation is defined for each block of remote control instructions, and the specific formula is:

[0112] ;

[0113] wherein, represents a dynamic anti-shifting operation, represents a right shifting operation;

[0114] Step S402: The remote control instructions are decrypted, and the specific formula for decryption is:

[0115] .

[0116] Embodiment 2

[0117] Please refer to Figure 2The application provides another embodiment: a computer remote control system, comprising a registration authentication module, a connection establishment module, a remote control instruction transmission module and a remote control instruction receiving module;

[0118] The registration authentication module uses a public key infrastructure to perform device authentication on the control device and the computer;

[0119] The connection establishment module is used for sending a connection request by the control device to the computer through an Internet of Things platform, verifying a digital signature of the control device by the computer, returning confirmation information, and establishing a secure communication channel;

[0120] The remote control instruction transmission module is used for generating and sending a remote control instruction by the control device, encrypting the remote control instruction, scoring a priority of the communication channel through time delay, performing real-time update, and selecting a communication channel with the highest priority for transmission;

[0121] The remote control instruction receiving module is used for receiving the remote control instruction sent by the control device, decrypting and executing corresponding instructions, and recording an operation log of each remote control.

[0122] The remote control instruction transmission module comprises a remote control instruction encryption unit and a remote control instruction transmission unit;

[0123] The remote control instruction encryption unit is used for performing an encryption operation on the remote control instruction sent by the control device;

[0124] The remote control instruction transmission unit is used for transmitting the encrypted remote control instruction to the computer through an optimal communication channel.

[0125] In addition, the part of the above technical solution in the embodiments of the application that is consistent with the implementation principle of the corresponding technical solution in the prior art is not described in detail, so as to avoid excessive description.

[0126] The specific embodiments described above further illustrate the purposes, technical solutions and beneficial effects of the application. It should be understood that the above description is only a specific embodiment of the application and is not used to limit the application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application should be included in the protection scope of the application.

Claims

1. A computer remote control method characterized by, The application relates to a remote control method and device for a computer, and belongs to the field of computer remote control. Device authentication is performed on the control device and the computer by using a public key infrastructure; The control device sends a connection request to the computer through an Internet of Things platform, the computer verifies the digital signature of the control device, returns confirmation information, and establishes a secure communication channel; The control device generates and sends a remote control instruction, encrypts the remote control instruction, scores the priority of the communication channel by time delay, and performs real-time updating, and selects the communication channel with the highest priority for transmission; The computer receives the remote control instruction sent by the control device, decrypts and executes the corresponding instruction, and records the operation log of each remote control; The control device generates and sends a remote control instruction, encrypts the remote control instruction, scores the priority of the communication channel by time delay, and performs real-time updating, and selects the communication channel with the highest priority for transmission, which comprises the following steps: The control device sends a remote control instruction, encrypts the remote control instruction, and obtains the encrypted remote control instruction; The time delay in wireless communication is compensated by using a secure transmission strategy, and the optimal communication channel is selected; The encrypted remote control instruction is transmitted to the computer through the optimal communication channel; The time delay in wireless communication is compensated by using a secure transmission strategy, and the optimal communication channel is selected, which comprises the following steps: The time delay of each communication channel in wireless communication is obtained, and the time delay in wireless communication is compensated by using the original time delay of the communication channel, a time delay compensation coefficient and an expected value of the time delay of all communication channels in wireless communication; A comprehensive priority scoring model of the communication channel is established, and the comprehensive priority of the communication channel at time p is scored, and the specific formula is as follows: ; wherein, represents a comprehensive priority score model of a communication channel, i.e., a comprehensive priority score of the communication channel at time q, represents a state at time q, the state at time q including channel characteristics, E represents an expectation function, represents a function of a parameter of a function, is a reward function, and represents a reward at time p, represents a discount factor, and has a value range of [0, 1], q represents a current time, and T represents a final time, represents a policy; According to the dynamic change of the wireless environment, the comprehensive priority score of the communication channel is updated in real time by using an updating coefficient, and the real-time comprehensive priority score of the communication channel is obtained, and the specific formula is as follows: ; wherein, denotes the updated overall priority score of the jthcommunication channel, denotes the update coefficient, denotes the overall priority score of the jthcommunication channel, denotes the overall priority score of the jthcommunication channel of the previous period. The optimal communication channel is obtained according to the real-time comprehensive priority score of the communication channel.

2. The computer remote control method of claim 1, wherein, The control device sends a remote control instruction, encrypts the remote control instruction, and obtains the encrypted remote control instruction, which comprises the following steps: The initial key is set as n sub-keys are generated using the initial key The set of sub-keys is set as , , represents the nth sub-key. The remote control instruction is divided into M blocks, each block has a length of L, and a left shift displacement operation is defined for each block; The remote control instruction is encrypted by using a sub-key in a sub-key set K; The M blocks of remote control instructions are encrypted, and the encryption operation of the remote control instruction is completed.

3. The computer remote control method of claim 1, wherein, The control device sends a connection request to the computer through an Internet of Things platform, the computer verifies the digital signature of the control device, returns confirmation information, and establishes a secure communication channel, which comprises the following steps: The control device generates a connection request, and the specific format of the connection request is as follows: wherein, denotes a connection request, denotes a unique identifier of the control device, denotes a timestamp at which the control device generated the connection request, denotes a digital signature of the control device, , denotes a digital signature algorithm, denotes a hash function, denotes a private key of the control device; The control device sends the generated connection request to the computer through an Internet of Things platform; After receiving the connection request, the computer verifies the digital signature of the control device, and the specific formula for verifying the digital signature is as follows: wherein, denotes a verification digital signature function, denotes a digital signature verification algorithm, denotes a public key of the control device; The computer generates connection confirmation information, and sends the connection confirmation information to the control device through an Internet of Things platform.

4. The computer remote control method of claim 3, wherein, The specific format of the connection confirmation information is: wherein, represents connection confirmation information, represents a shared session key, represents a message confirming connection, , represents an encryption algorithm, represents a private key of the computer.

5. The computer remote control method of claim 3, wherein, The computer receives the remote control instruction sent by the control device, decrypts and executes the corresponding instruction, which comprises the following steps: A dynamic reverse shift operation, i.e. a right shift operation, is defined for each block of remote control instructions; The remote control instruction is decrypted by using a sub-key in the sub-key set K.

6. A computer remote control system for implementing a computer remote control method according to any one of claims 1 to 5, characterized in that Comprise: The registration authentication module, the connection establishment module, the remote control instruction transmission module and the remote control instruction receiving module; The registration authentication module uses the public key infrastructure to perform device authentication on the control device and the computer; The connection establishment module is used for sending a connection request by the control device to the computer through the Internet of Things platform, verifying the digital signature of the control device by the computer, returning confirmation information, and establishing a secure communication channel; The remote control instruction transmission module is used for generating and sending a remote control instruction by the control device, encrypting the remote control instruction, scoring the priority of the communication channel through time delay, performing real-time update, and selecting the communication channel with the highest priority for transmission; The remote control instruction receiving module is used for receiving the remote control instruction sent by the control device, decrypting and executing the corresponding instruction, and recording the operation log of each remote control.

7. A computer remote control system as claimed in claim 6, wherein, The remote control instruction transmission module comprises a remote control instruction encryption unit and a remote control instruction transmission unit; The remote control instruction encryption unit is used for performing encryption operation on the remote control instruction sent by the control device; The remote control instruction transmission unit is used for transmitting the encrypted remote control instruction to the computer through the optimal communication channel.

Citation Information

Patent Citations

  • Computer Remote Control System and Method Based on Serial Port Connection

    CN105892299B

  • Computer equipment, remote control method thereof and related equipment

    CN115701070A

  • Multi-point secure transmission method and system with hidden service

    CN119155103A

  • Multi-channel firmware upgrading method and system supporting breakpoint resume

    CN119556960A

  • Equipment remote control system and method based on computer network application

    CN120321282A