Remote control method and system for equipment

By judging the information matching status of the control terminal in the remote control device and determining the identity of the control terminal based on historical configuration parameters, the problem of low security of existing remote control devices is solved, and higher privacy data protection and security are achieved.

CN115755649BActive Publication Date: 2025-05-16SHENZHEN WANGLIAN TIANXIA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211421996.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-14
Publication Date
2025-05-16
Estimated Expiration
2042-11-14

AI Technical Summary

Technical Problem

The existing remote control equipment is low in security, which can easily lead to the leakage of privacy information. Especially because the control method is simple, others can log in to their account through other control terminals and obtain privacy data.

Method used

By determining whether the information of the initial control terminal matches the information of the current control terminal, if it does not match, it is determined whether there is a current terminal historical configuration parameter matching the historical configuration parameter of the initial terminal. If it exists, the connection is obtained through instructions so that the current control terminal can control the target device.

Benefits of technology

It effectively reduces the leakage of privacy information caused by the simple control method, improves the security of remote control equipment, and prevents others from operating the target equipment through unauthorized control terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115755649B_ABST
    Figure CN115755649B_ABST
Patent Text Reader

Abstract

The present application relates to a remote control method and system for a device, which belongs to the technical field of device management. The method includes: when the target device establishes a connection with the control terminal for the first time, the initial terminal information of the initial control terminal is obtained; when the target device establishes a connection with the control terminal again, the current terminal information of the current control terminal is obtained; it is determined whether the current terminal information matches the initial terminal information; if not, the historical configuration parameters of the current control terminal are obtained as the first historical parameters; the historical configuration parameters of the initial control terminal are obtained as the second historical parameters; it is determined whether there is a first historical parameter that matches the second historical parameter; if so, a connection instruction is obtained to enable the current control terminal to control the target device. The present application has the effect of minimizing the possibility of privacy information leakage caused by a relatively simple control method and improving the security of the remote control device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of device management, and in particular to a remote control method and system for a device. Background Art

[0002] At present, with the continuous advancement of science and technology, the intelligence of various equipment is getting higher and higher, and the management of equipment is becoming more and more convenient. The management method has also changed from on-site operation to remote operation. The user of the equipment can send the corresponding control instructions through the control terminal so that the equipment can execute the corresponding commands, thereby largely ignoring the influence of distance on equipment operation.

[0003] Currently, the way to remotely control devices is usually to install the corresponding control software through the control terminal, and after logging into the account, the device corresponding to the corresponding account can be controlled, which brings great convenience.

[0004] However, since the current control method is relatively simple, some people can easily control the device through the control terminal after logging into their account through other control terminals, which may lead to the leakage of privacy information and pose a high security risk. Summary of the invention

[0005] In order to minimize the possibility of privacy information leakage caused by a relatively simple control method and improve the security of remote control equipment, the present application provides a remote control method and system for a device.

[0006] In a first aspect, the present application provides a remote control method for a device, which adopts the following technical solution:

[0007] A remote control method for a device, comprising:

[0008] When the target device and the control terminal establish a connection for the first time, the control terminal is used as the initial control terminal;

[0009] Acquire initial terminal information of the initial control terminal, the initial terminal information including initial terminal model, initial terminal system, initial terminal name and initial terminal serial number;

[0010] When the target device establishes a connection with the control terminal again, the control terminal is used as the current control terminal;

[0011] Acquire current terminal information of the current control terminal, wherein the current terminal information includes a current terminal model, a current terminal system, a current terminal name, and a current terminal serial number;

[0012] Determining whether the current terminal information matches the initial terminal information;

[0013] If they match, obtaining a connection pass instruction to enable the current control terminal to control the target device;

[0014] If there is no match, obtaining the historical configuration parameters of the current control terminal as the first historical parameters;

[0015] Acquire historical configuration parameters of the initial control terminal as second historical parameters;

[0016] Determining whether there is the first historical parameter matching the second historical parameter;

[0017] If so, obtaining the connection pass instruction to enable the current control terminal to control the target device;

[0018] If it does not exist, the connection passing instruction will not be obtained.

[0019] By adopting the above technical solution, first determine whether the initial terminal information matches the current terminal information to determine whether the target device can be controlled through the current control terminal. If not, then determine whether there is a first historical parameter that matches the second historical parameter to determine whether the current control terminal is a terminal that has been connected to the target device. If so, obtain a connection instruction to enable the current control terminal to control the target device. If not, do not obtain a connection instruction. Even if others log in to the account through other devices, they cannot directly operate to obtain private data, thereby minimizing the possibility of privacy information leakage caused by a relatively simple control method and improving the security of remote control devices.

[0020] Preferably, before not obtaining the connection passing instruction, the method further includes:

[0021] Get verification information;

[0022] Determining whether the verification information is the same as the preset passing information;

[0023] If they are the same, obtaining the connection pass instruction so that the current control terminal can control the target device;

[0024] If different, proceed to the next step.

[0025] By adopting the above technical solution, before obtaining the connection pass instruction, it is determined whether to obtain the connection pass instruction by judging whether the verification information is the same as the preset pass information, thereby determining whether to obtain the connection pass instruction, which can improve the accuracy of the judgment.

[0026] Preferably, if the verification information is different from the preset passing information, the method further includes:

[0027] Obtaining the number of verifications of the verification message;

[0028] Determining whether the number of verifications exceeds a preset number;

[0029] If exceeded, a blocking instruction is obtained to lock the current control terminal based on the current terminal information.

[0030] By adopting the above technical solution, when the number of verifications exceeds the preset number, a blocking instruction is obtained and the current control terminal is locked according to the current terminal information, which can prevent malicious logins by others as much as possible and improve the security of data protection.

[0031] Preferably, after acquiring the blocking instruction to lock the current control terminal based on the current terminal information, the method further includes:

[0032] Get password change instructions;

[0033] Changing the login password of the initial control terminal based on the password change instruction;

[0034] The login password is sent to the initial control terminal.

[0035] By adopting the above technical solution, the login password of the initial control terminal can be changed according to the password change instruction, which can improve the security of data protection. At the same time, the login password is sent to the initial control terminal, which can facilitate the owner of the initial control terminal to determine the new login password and log in.

[0036] Preferably, after acquiring the blocking instruction to lock the current control terminal based on the current terminal information, the method further includes:

[0037] Acquire a unique login instruction based on the initial terminal information;

[0038] Based on the unique login instruction, the login account of the initial control terminal cannot log in to other control terminals.

[0039] By adopting the above technical solution, the login account of the initial control terminal cannot log in to other control terminals according to the unique login instruction, which can further improve the security of login.

[0040] Preferably, after obtaining the connection pass instruction, the method further includes:

[0041] Obtain the current time point and the historical upload time point of the second historical parameter;

[0042] Based on the historical upload time points and the current time point, obtaining the historical upload time point that is shortest from the current time point as the target time point;

[0043] The second historical parameter corresponding to the target time point is obtained and the target device is configured.

[0044] By adopting the above technical solution, the target device is configured using the second historical parameters corresponding to the target time point, and there is no need to manually adjust the current control terminal again, making the operation more convenient.

[0045] Preferably, before configuring the target device, the method further includes:

[0046] Obtaining configuration information of the target device;

[0047] Determining whether there are field configuration parameters for the target device based on the configuration information;

[0048] If so, obtaining the configuration time point of the field configuration parameter based on the configuration information;

[0049] Determine whether the configuration time point is greater than the target time point;

[0050] If so, configuring the target device based on the field configuration parameters;

[0051] If not, proceed to the next step.

[0052] By adopting the above technical solution, it is determined whether there are on-site configuration parameters for the target device. If there are, it is determined whether the configuration time point is greater than the target time point. It can be determined whether there are workers who have adjusted the target device on site. At this time, the target device is configured according to the on-site configuration parameters, which can make the use of device parameters more accurate.

[0053] In a second aspect, the present application provides a remote control system for a device, which adopts the following technical solution:

[0054] A remote control system for a device, comprising:

[0055] A first terminal acquisition module, configured to use the control terminal as an initial control terminal when the target device establishes a connection with the control terminal for the first time;

[0056] A first information acquisition module, used to acquire initial terminal information of the initial control terminal, wherein the initial terminal information includes an initial terminal model, an initial terminal system, an initial terminal name and an initial terminal serial number;

[0057] A second terminal acquisition module, configured to use the control terminal as the current control terminal when the target device establishes a connection with the control terminal again;

[0058] A second information acquisition module is used to acquire current terminal information of the current control terminal, wherein the current terminal information includes a current terminal model, a current terminal system, a current terminal name and a current terminal serial number;

[0059] A first judgment module, used to judge whether the current terminal information matches the initial terminal information;

[0060] An instruction control module, configured to obtain a connection pass instruction to enable the current control terminal to control the target device if the current terminal information matches the initial terminal information;

[0061] A first parameter acquisition module, configured to acquire a historical configuration parameter of the current control terminal as a first historical parameter if the current terminal information does not match the initial terminal information;

[0062] A second parameter acquisition module, used to acquire the historical configuration parameters of the initial control terminal as the second historical parameters;

[0063] A second judgment module, used for judging whether there is the first historical parameter matching the second historical parameter;

[0064] The instruction control module is used to obtain the connection pass instruction so that the current control terminal can control the target device if the first historical parameter matches the second historical parameter; and is also used to not obtain the connection pass instruction if the first historical parameter matches the second historical parameter does not exist.

[0065] By adopting the above technical solution, according to the information transmission between each module, first determine whether the initial terminal information matches the current terminal information to determine whether the target device can be controlled through the current control terminal. If not, then determine whether there is a first historical parameter that matches the second historical parameter to determine whether the current control terminal is a terminal that has been connected to the target device. If so, obtain the connection instruction so that the current control terminal can control the target device. If not, do not obtain the connection instruction. Even if others log in to the account through other devices, they cannot directly operate to obtain private data, thereby minimizing the possibility of privacy information leakage caused by the relatively simple control method and improving the security of remote control devices.

[0066] In summary, the present application includes at least one of the following beneficial technical effects:

[0067] 1. First, determine whether the target device can be controlled through the current control terminal by judging whether the initial terminal information matches the current terminal information. If they do not match, then determine whether there is a first historical parameter that matches the second historical parameter to determine whether the current control terminal is a terminal that has been connected to the target device. If so, obtain a connection instruction to enable the current control terminal to control the target device. If not, do not obtain a connection instruction. Even if others log in to the account through other devices, they cannot directly operate to obtain private data, thereby minimizing the possibility of privacy information leakage caused by simple control methods and improving the security of remote control devices;

[0068] 2. Before obtaining the connection pass instruction, by judging whether the verification information is the same as the preset pass information, whether to obtain the connection pass instruction can improve the accuracy of the judgment;

[0069] 3. Determine whether there are on-site configuration parameters for the target device. If so, determine whether the configuration time point is greater than the target time point. This can determine whether any workers have adjusted the target device on site. At this time, configure the target device according to the on-site configuration parameters to make the use of device parameters more accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] Figure 1 It is a flowchart of a remote control method for a device provided in an embodiment of the present application;

[0071] Figure 2 is a flowchart of steps S21 to S24 in one embodiment of the present application;

[0072] Figure 3 is a flowchart of steps S31 to S33 in one embodiment of the present application;

[0073] Figure 4 is a flowchart of step S41 to step S43 in one embodiment of the present application;

[0074] Figure 5 is a flowchart of step S51 to step S52 in one embodiment of the present application;

[0075] Figure 6 is a flowchart of steps S61 to S63 in one embodiment of the present application;

[0076] Figure 7 is a flowchart of steps S71 to S76 in one embodiment of the present application;

[0077] Figure 8 It is a structural block diagram of a remote control system of a device provided in an embodiment of the present application.

[0078] Description of reference numerals:

[0079] 1. First terminal acquisition module; 2. First information acquisition module; 3. Second terminal acquisition module; 4. Second information acquisition module; 5. First judgment module; 6. Instruction control module; 7. First parameter acquisition module; 8. Second parameter acquisition module; 9. Second judgment module. DETAILED DESCRIPTION

[0080] The following is combined with Figures 1 to 8 This application is described in further detail.

[0081] An embodiment of the present application discloses a remote control method for a device.

[0082] Reference Figure 1 , the remote control method of the device includes:

[0083] S1. When the target device and the control terminal are connected for the first time, the control terminal is used as the initial control terminal;

[0084] S2. Get the initial terminal information of the initial control terminal;

[0085] S3. When the target device establishes a connection with the control terminal again, the control terminal is used as the current control terminal;

[0086] S4. Get the current terminal information of the current control terminal;

[0087] S5. Determine whether the current terminal information matches the initial terminal information;

[0088] S6. If a match is found, a connection pass instruction is obtained to enable the current control terminal to control the target device;

[0089] S7. If there is no match, obtain the historical configuration parameters of the current control terminal as the first historical parameters;

[0090] S8. Obtain the historical configuration parameters of the initial control terminal as the second historical parameters;

[0091] S9. Determine whether there is a first historical parameter that matches the second historical parameter;

[0092] S10. If it exists, obtain the connection through instructions so that the current control terminal can control the target device;

[0093] S11. If it does not exist, the connection passing instruction is not obtained.

[0094] Specifically, when the target device and the control terminal establish a connection for the first time, the control terminal is used as the initial control terminal, which is the first control terminal to establish a connection with the target device. The target device refers to the device that will establish a connection with the control terminal and be controlled by the control terminal. The process of establishing a connection is to log in to the corresponding login account through the control program installed on the control terminal and enter the login password to log in, so as to establish a connection with the target device.

[0095] Then, the initial terminal information of the initial control terminal is obtained. The initial terminal information includes the initial terminal model, initial terminal system, initial terminal name and initial terminal serial number. For example, when the control terminal is a mobile phone, the model, system, mobile phone name and serial number of the mobile phone can be read through the control software installed on the mobile phone. Of course, the initial terminal information of the control terminal is allowed to be obtained by default during the installation process of the control software.

[0096] When the target device establishes a connection with the control terminal again, the control terminal is used as the current control terminal. That is, after the target device establishes a connection with the initial control terminal, when it connects with the control terminal again, the current control terminal that is about to be connected to the target device is used as the current control terminal.

[0097] Then, the current terminal information of the current control terminal is obtained in the same manner as the initial terminal information, wherein the current terminal information includes the current terminal model, the current terminal system, the current terminal name and the current terminal serial number.

[0098] Then, it is determined whether the current terminal information matches the initial terminal information, that is, whether the current terminal model, current terminal system, current terminal name and current terminal serial number in the current terminal information match the initial terminal model, initial terminal system, initial terminal name and initial terminal serial number in the initial terminal information. If they are the same, it proves that the control terminal that establishes a connection with the target device again is the same, otherwise it proves that they are not the same.

[0099] If a match is found, a connection pass instruction is obtained so that the current control terminal can control the target device. Specifically, a connection pass instruction can be obtained to unlock the control software of the control terminal so that the control software can be operated, and then the target device can be controlled by the control software.

[0100] If there is no match, the historical configuration parameters of the current control terminal are obtained as the first historical parameters. The acquisition method can be that when logging in to the account through the control terminal, the relevant parameters of the control software of the current control terminal can be uploaded to the server, so that they can be read from the server, such as the parameters of the target device or other devices set by the current control terminal and control software.

[0101] Then, the historical configuration parameters of the initial control terminal are obtained as the second historical parameters in the same manner as the first historical parameters. Then, it is determined whether there is a first historical parameter matching the second historical parameter, that is, whether the user has configured the parameters of the target device through the current control terminal, and then it is determined whether the current control terminal is a terminal used maliciously.

[0102] If there is a first historical parameter that matches the second historical parameter, it proves that the current control terminal is a control terminal that has been authorized normally, so a connection pass instruction is obtained at this time so that the current control terminal can control the target device. If there is no first historical parameter that matches the second historical parameter, it proves that the current control terminal may be an unauthorized control terminal, so the connection pass instruction is not obtained at this time, and the operation program cannot be operated through the current control terminal.

[0103] Therefore, even if others log in to the account through other devices, they cannot directly operate to obtain private data, thereby minimizing the possibility of privacy information leakage due to the relatively simple control method and improving the security of remote control devices.

[0104] Reference Figure 2 In order to improve the accuracy of the judgment, in another embodiment, before not obtaining the connection passing instruction, it also includes:

[0105] S21. Obtain verification information;

[0106] S22. Determine whether the verification information is the same as the preset passing information;

[0107] S23. If the same, obtain the connection through the instruction so that the current control terminal can control the target device;

[0108] S24. If different, execute the step of not obtaining the connection pass instruction.

[0109] Specifically, before executing the instruction not to obtain the connection, the verification information is obtained. The obtaining method can be that the control terminal pops up a pop-up window for password input, and the user of the current control terminal enters the verification information, where the verification information can verify the password, or a voice verification password, etc.

[0110] Then, it is determined whether the verification information is the same as the preset pass information, so as to determine whether the current control terminal can be authorized. If they are the same, it is proved that it can be authorized, otherwise, it cannot be authorized. That is, if the verification information is the same as the preset pass information, a connection pass instruction is obtained at this time to enable the current control terminal to control the target device. If they are different, the step of not obtaining the connection pass instruction is performed. Of course, the verification information can also be a facial image or a fingerprint.

[0111] Of course, the control terminal can also be authorized by pre-storing the terminal information of the control terminal in the system, and the corresponding control terminal is authorized. When it is verified that the terminal information is the same as the stored terminal information, a series of subsequent operations can be performed.

[0112] Therefore, through the above-mentioned method, the accuracy of whether to execute the step of obtaining the connection pass instruction can be improved as much as possible, thereby improving the accuracy of determining whether the current control terminal is an authorized terminal.

[0113] Reference Figure 3 , when the verification information is different from the preset passing information, in order to improve the security of the target device's private data, in another embodiment, if the verification information is different from the preset passing information, it also includes:

[0114] S31. Get the verification number of the verification message;

[0115] S32. Determine whether the number of verifications exceeds the preset number;

[0116] S33. If exceeded, obtain a blocking instruction to lock the current control terminal based on the current terminal information.

[0117] Specifically, the verification times of the verification message are obtained at this time, that is, each time the verification message is input, the control software can record and upload it once, so as to obtain the verification times. Then, it is determined whether the verification times exceed the preset times, so as to determine whether the current control terminal is maliciously input with the verification message, that is, the verification message is input without knowing the correct verification message.

[0118] If the number of verifications does not exceed the preset number, it proves that the verification message may be entered incorrectly, and no other operations are required. If the number of verifications exceeds the preset number, it proves that someone has maliciously entered the verification information through the current control terminal, so at this time someone may have logged in by stealing the login account and password connected to the target device, but at this time did not obtain the correct verification message, resulting in multiple incorrect verification messages being entered.

[0119] Therefore, at this time, a blocking instruction is obtained to lock the current control terminal based on the current terminal information, that is, a blocking instruction is obtained at this time to add the current terminal information to the system's blacklist. When logging in with the terminal information that is the same as the current terminal information recorded in the blacklist, it is directly forced to log out, thereby locking the current control terminal.

[0120] Reference Figure 4 In order to further improve the security of privacy data, in another embodiment, after obtaining the blocking instruction to lock the current control terminal based on the current terminal information, it also includes:

[0121] S41. Get password change instruction;

[0122] S42. Change the login password of the initial control terminal based on the password change instruction;

[0123] S43. Send the login password to the initial control terminal.

[0124] Specifically, after obtaining the blocking instruction to lock the current control terminal based on the current terminal information, the password change instruction is obtained, and the login password of the initial control terminal is changed according to the password change instruction. This means that someone knows the login password of the target device corresponding to the initial control terminal, which means that the login password may be leaked.

[0125] At this time, the system modifies the login password of the login account of the initial control terminal corresponding to the target device. At this time, the system can randomly generate a login password and send the login password to the initial control terminal, so that the user of the initial control terminal can know the modified login password and log in again. At the same time, it prevents other people from logging in to the account again with the old password. Therefore, through the above method, it is possible to further prevent others from obtaining private data and improve data security.

[0126] Reference Figure 5 Further, in another embodiment, after obtaining the blocking instruction to lock the current control terminal based on the current terminal information, it also includes:

[0127] S51. Get a unique login instruction based on the initial terminal information;

[0128] S52. Based on the unique login instruction, the login account of the initial control terminal cannot log in to other control terminals.

[0129] Specifically, after obtaining the blocking instruction to lock the current control terminal based on the current terminal information, you can also obtain a unique login instruction based on the initial terminal information, that is, generate a unique login instruction based on the initial terminal model, the initial terminal system, the initial terminal name and the initial terminal serial number, that is, the unique login instruction contains the initial terminal model, the initial terminal system, the initial terminal name and the initial terminal serial number.

[0130] Then, according to the unique login instruction, the login account of the initial control terminal cannot log in to other control terminals. That is, at this time, the login account is marked by the unique login instruction, and can only log in through the initial control value terminal, and cannot log in through other control terminals, thereby effectively reducing the risk of others logging in through other control terminals.

[0131] Reference Figure 6 Further, in order to facilitate the configuration of the target device, in another embodiment, after obtaining the connection pass instruction, it also includes:

[0132] S61. Obtain the current time point and the historical upload time point of the second historical parameter;

[0133] S62. Based on the historical upload time points and the current time point, obtain the historical upload time point with the shortest distance from the current time point as the target time point;

[0134] S63. Obtain a second historical parameter corresponding to the target time point and configure the target device.

[0135] Specifically, after obtaining the connection instruction, in order to facilitate the configuration of the target device, the current time point and the historical upload time point of the second historical parameter are obtained. The current time point can be obtained through the system's time recording module. The historical upload time point is the initial control terminal. Each time after adjusting the parameters, the parameters will be uploaded and stored. At the same time, the server will record the upload time point, and then the historical upload time point can be read.

[0136] Then, based on the historical upload time points and the current time point, the historical upload time point with the shortest distance from the current time point is obtained as the target time point. That is, the difference between all historical upload time points and the current time point is obtained as the time difference, and all time differences are compared to obtain the minimum time difference.

[0137] Then, the historical upload time point corresponding to the minimum time difference is obtained, which is the time point corresponding to the latest historical parameter uploaded to the target device, that is, the target time point. Finally, the second historical parameter corresponding to the target time point is obtained and the target device is configured.

[0138] That is, after the login account logs in from the current control terminal, it can obtain the historical parameter data of the initial control terminal, and can obtain the parameters of the target device with the latest settings of the initial control terminal, and send the corresponding second historical parameters to the target device through the current control terminal, so as to configure the target device, which is more convenient to operate.

[0139] Reference Figure 7 Further, in order to improve the accuracy of adjusting the parameters of the target device, in another embodiment, before configuring the target device, it also includes:

[0140] S71. Obtain configuration information of the target device;

[0141] S72. Determine whether there are field configuration parameters for the target device based on the configuration information;

[0142] S73. If it exists, the configuration time point of the field configuration parameters is obtained based on the configuration information;

[0143] S74. Determine whether the configuration time point is greater than the target time point;

[0144] S75. If yes, configure the target device based on the field configuration parameters;

[0145] S76. If not, execute the step of configuring the target device.

[0146] Specifically, after obtaining the second historical parameter corresponding to the target time point, before configuring the target device, the configuration information of the target device is obtained. The acquisition method may be that a control chip is provided on the target device, and the control chip can obtain relevant parameters of the target device and upload them to the server.

[0147] The configuration information includes configuration parameters of the target device and the corresponding configuration time point. The configuration parameters are obtained in such a way that when the target device is configured on site, the control chip can record and store the information.

[0148] Then, it is determined whether the target device has field configuration parameters according to the configuration information, that is, it is determined whether the configuration parameters exist in the configuration information. If yes, it proves that the field configuration parameters exist, otherwise, they do not exist.

[0149] If the target device does not have the field configuration parameter, no other operation is performed. If it does, the configuration time point of the field configuration parameter is obtained according to the configuration information, that is, it is directly read. Then it is determined whether the configuration time point is greater than the target time point, that is, it is determined whether the field configuration parameter is before or after the second historical parameter corresponding to the target time point.

[0150] If the configuration time point is greater than the target time point, it proves that the field configuration parameters are set after the second historical parameters. Therefore, it is not necessary to configure the target device according to the second historical parameters, but it is necessary to configure the target device according to the field configuration parameters so that the target device can work better.

[0151] If the configuration time point is less than or equal to the target time point, the step of configuring the target device continues, thereby improving the accuracy of adjusting the parameters of the target device.

[0152] The implementation principle of a remote control method for a device in an embodiment of the present application is as follows: when the target device is connected to the control terminal for the first time, the control terminal is used as the initial control terminal, and then the initial terminal information of the initial control terminal is obtained. When the target device is connected to the control terminal again, the control terminal is used as the current control terminal, and the current terminal information of the current control terminal is obtained.

[0153] Then, by judging whether the initial terminal information matches the current terminal information, it is determined whether the target device can be controlled by the current control terminal. If they match, a connection pass instruction is obtained to enable the current control terminal to control the target device; if they do not match, the historical configuration parameters of the current control terminal are obtained as the first historical parameters, and then the historical configuration parameters of the initial control terminal are obtained as the second historical parameters.

[0154] Then, by judging whether there is a first historical parameter matching the second historical parameter, it is determined whether the current control terminal is a terminal that has been connected to the target device. If so, a connection pass instruction is obtained to enable the current control terminal to control the target device. If not, the connection pass instruction is not obtained.

[0155] Through the above method, even if others log in to the account through other devices, they cannot directly operate to obtain private data, thereby minimizing the possibility of privacy information leakage caused by the relatively simple control method and improving the security of remote control devices.

[0156] The embodiment of the present application also discloses a remote control system for a device, which can achieve the same technical effect as the remote control method for the device described above.

[0157] Reference Figure 8 , the remote control system of the equipment includes:

[0158] A first terminal acquisition module 1 is used to use the control terminal as an initial control terminal when the target device and the control terminal establish a connection for the first time;

[0159] The first information acquisition module 2 is used to acquire the initial terminal information of the initial control terminal, the initial terminal information including the initial terminal model, the initial terminal system, the initial terminal name and the initial terminal serial number;

[0160] The second terminal acquisition module 3 is used to use the control terminal as the current control terminal when the target device establishes a connection with the control terminal again;

[0161] The second information acquisition module 4 is used to acquire the current terminal information of the current control terminal, and the current terminal information includes the current terminal model, the current terminal system, the current terminal name and the current terminal serial number;

[0162] The first judgment module 5 is used to judge whether the current terminal information matches the initial terminal information;

[0163] The instruction control module 6 is used to obtain a connection pass instruction to enable the current control terminal to control the target device if the current terminal information matches the initial terminal information;

[0164] A first parameter acquisition module 7, configured to acquire a historical configuration parameter of the current control terminal as a first historical parameter if the current terminal information does not match the initial terminal information;

[0165] A second parameter acquisition module 8, used to acquire historical configuration parameters of the initial control terminal as second historical parameters;

[0166] A second judgment module 9 is used to judge whether there is a first historical parameter matching the second historical parameter;

[0167] The instruction control module 6 is used to obtain a connection pass instruction to enable the current control terminal to control the target device if there is a first historical parameter matching the second historical parameter; and is also used to not obtain a connection pass instruction if there is no first historical parameter matching the second historical parameter.

[0168] Specifically, when the target device establishes a connection with the control terminal for the first time, the first terminal acquisition module 1 takes the control terminal as the initial control terminal and sends it to the first information acquisition module 2 connected thereto. Then the first information acquisition module 2 acquires the initial terminal information of the initial control terminal and sends it to the first judgment module 5 connected thereto, wherein the initial terminal information includes the initial terminal model, the initial terminal system, the initial terminal name and the initial terminal serial number.

[0169] When the target device establishes a connection with the control terminal again, the second terminal acquisition module 3 takes the control terminal as the current control terminal and sends it to the second information acquisition module 4 connected thereto. Then the second information acquisition module 4 acquires the current terminal information of the current control terminal and sends it to the first judgment module 5 connected thereto, wherein the current terminal information includes the current terminal model, the current terminal system, the current terminal name and the current terminal serial number.

[0170] Then, the first judgment module 5 judges whether the current terminal information matches the initial terminal information, and sends the judgment result to the instruction control module 6 and the first parameter acquisition module 7 connected thereto. If the current terminal information matches the initial terminal information, the instruction control module 6 obtains the connection pass instruction to enable the current control terminal to control the target device. If the current terminal information does not match the initial terminal information, the first parameter acquisition module 7 obtains the historical configuration parameters of the current control terminal as the first historical parameters, and sends them to the second judgment module 9 connected thereto.

[0171] Next, the second parameter acquisition module 8 acquires the historical configuration parameters of the initial control terminal as the second historical parameters, and sends them to the second judgment module 9 connected thereto. Then, the second judgment module 9 judges whether there is a first historical parameter matching the second historical parameter, and sends the judgment result to the instruction control module 6 connected thereto.

[0172] Finally, if there is a first historical parameter that matches the second historical parameter, the instruction control module 6 obtains a connection pass instruction to enable the current control terminal to control the target device. If there is no first historical parameter that matches the second historical parameter, the instruction control module 6 does not obtain a connection pass instruction.

[0173] Through the above method, even if others log in to the account through other devices, they cannot directly operate to obtain private data, thereby minimizing the possibility of privacy information leakage caused by the relatively simple control method and improving the security of remote control devices.

[0174] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.

Claims

1. A remote control method for a device, characterized in that: include: When the target device and the control terminal establish a connection for the first time, the control terminal is used as the initial control terminal; Acquire initial terminal information of the initial control terminal, the initial terminal information including initial terminal model, initial terminal system, initial terminal name and initial terminal serial number; When the target device establishes a connection with the control terminal again, the control terminal is used as the current control terminal; Acquire current terminal information of the current control terminal, wherein the current terminal information includes a current terminal model, a current terminal system, a current terminal name, and a current terminal serial number; Determining whether the current terminal information matches the initial terminal information; If they match, obtaining a connection pass instruction to enable the current control terminal to control the target device; If there is no match, obtaining the historical configuration parameters of the current control terminal as the first historical parameters; Acquire historical configuration parameters of the initial control terminal as second historical parameters; Determining whether there is the first historical parameter matching the second historical parameter; If so, obtaining the connection pass instruction to enable the current control terminal to control the target device; If it does not exist, the connection passing instruction is not obtained; Before not obtaining the connection passing instruction, the method further includes: Get verification information; Determining whether the verification information is the same as the preset passing information; If they are the same, obtaining the connection pass instruction so that the current control terminal can control the target device; If different, proceed to the next step; If the verification information is different from the preset passing information, the method further includes: Get the verification times of the verification message; Determining whether the number of verifications exceeds a preset number; If it exceeds, obtaining a blocking instruction to lock the current control terminal based on the current terminal information; After acquiring the blocking instruction to lock the current control terminal based on the current terminal information, the method further includes: Get password change instructions; Changing the login password of the initial control terminal based on the password change instruction; Sending the login password to the initial control terminal; After acquiring the blocking instruction to lock the current control terminal based on the current terminal information, the method further includes: Acquire a unique login instruction based on the initial terminal information; Based on the unique login instruction, the login account of the initial control terminal cannot log in to other control terminals.

2. The remote control method according to claim 1, characterized in that: After obtaining the connection passing instruction, it also includes: Obtain the current time point and the historical upload time point of the second historical parameter; Based on the historical upload time points and the current time point, obtaining the historical upload time point that is shortest from the current time point as the target time point; The second historical parameter corresponding to the target time point is obtained and the target device is configured.

3. The remote control method according to claim 2, characterized in that: Before configuring the target device, the method further includes: Obtaining configuration information of the target device; Determining whether there are field configuration parameters for the target device based on the configuration information; If so, obtaining the configuration time point of the field configuration parameter based on the configuration information; Determine whether the configuration time point is greater than the target time point; If so, configuring the target device based on the field configuration parameters; If not, proceed to the next step.

Citation Information

Patent Citations

  • Safety verification method and system for controlling vehicle

    CN112910850A

  • Cloud desktop distributed network terminal security access strategy, device and system

    CN113660254A