A remote control method, device and terminal

By obtaining the device information and login information of the main control terminal and determining its access method, it realizes a remote connection without manually updating the password after the password of the controlled terminal is changed, solving the connection problem in the prior art and improving convenience and security.

CN116318962BActive Publication Date: 2025-08-05SHENZHEN RENDERBUS TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310243856.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-06
Publication Date
2025-08-05
Estimated Expiration
2043-03-06

AI Technical Summary

Technical Problem

After the existing remote desktop product changes the password on the charged side, the main control side needs to manually update the password to initiate a new remote connection.

Method used

By obtaining the device information and login information of the main control terminal, determine the password access method. If it is a fixed password access, it does not need to verify the login information to access remotely. Otherwise, verify the login information and remotely access after passing, and record the access method and device information.

Benefits of technology

After changing the password on the controlled side, the main control side can achieve remote connection without manually updating the password, which improves operational convenience and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116318962B_ABST
    Figure CN116318962B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of remote control technology, and specifically relates to a remote control method, device and terminal. The method obtains login information and device information in a remote control request sent by a master terminal, and determines the password access method of the master terminal last time based on the device information. If the password access method can be determined, and the password access method is to use a fixed password for access, remote access is directly performed without verifying the login information. Otherwise, the login information is verified and remote access is performed after the verification is passed. The password access method and device information of the master terminal during this remote access are recorded. By setting the access method with a fixed password, after the first login is successful, remote connection can be achieved without entering a password for subsequent logins, thereby solving the problem of existing remote desktop products implemented using remote desktop technology, in which after the controlled terminal changes its password, the master terminal needs to manually update the password before initiating a new remote connection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of remote control, and in particular relates to a remote control method, device and terminal. Background Art

[0002] With the continuous advancement of enterprise informatization, the demand for remote access is increasing. Remote access needs for ordinary users typically arise from telecommuters and on-the-go personnel, particularly senior executives who frequently travel and need to access information systems such as ERP, CRM, and HR, performing tasks such as reviewing, approving, and submitting orders. Three common approaches address this need. The first involves directly opening ports on internal application systems to allow direct access from external IP addresses, while using the application system's own account authentication mechanism to prevent unauthorized access. The second approach utilizes the Terminal Services feature of Windows Server 2003 and later versions, running Windows Remote Desktop on an external PC. This connects to the intranet's terminal server and then uses that server as a proxy to access the intranet's applications. The third approach utilizes VPN technology to establish a remote connection to the company's intranet, allowing access to the intranet's applications within the VPN. The second approach, Remote Desktop, has become increasingly common due to the widespread adoption of Windows. Most existing remote desktop products, based on remote desktop technology, use password authentication to connect to a remote computer. If the authenticated identity is valid, the relevant information is passed to the remote computer (the one being remotely controlled), allowing the user to remotely control the other computer. However, using password authentication to connect to a computer remotely presents a problem: if the password on the controlled computer is changed, the controlling computer must manually update the password before initiating a new remote connection. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a remote control method, device and terminal to solve the problem that in existing remote desktop products implemented using remote desktop technology, after the controlled end changes the password, the master end needs to manually update the password before initiating a new remote connection.

[0004] According to a first aspect of an embodiment of the present invention, there is provided a remote control method, comprising:

[0005] Obtaining login information and device information in the remote control request sent by the master terminal, wherein the device information is the unique identification information of the master terminal device;

[0006] Determining the last password access mode of the master terminal according to the device information, wherein the password access mode includes: access using a temporary password or access using a fixed password;

[0007] If the password access method can be determined and the password access method is to use a fixed password, then remote access is performed directly without verifying the login information; otherwise, the login information is verified and remote access is performed after the verification is passed;

[0008] Record the password access method and device information of the master terminal during this remote control.

[0009] Preferably, verifying the login information and performing remote access after the verification is successful includes:

[0010] Determining whether the login information matches the verification information of the controlled terminal, wherein the login information includes: a device code input by the user and a password input by the user, and the verification information includes at least: a device code of the controlled terminal and an access password;

[0011] If the match is successful, the master terminal is allowed to remotely control the controlled terminal; otherwise, the master terminal is not allowed to remotely control the controlled terminal.

[0012] Preferably, the conditions for successful matching include:

[0013] The formats of the user input device code and the user input password in the login information are correct, and the user input device code and the user input password are respectively the same as the controlled terminal device code and the access password in the verification information.

[0014] Preferably, the method further comprises:

[0015] If the password access method is to use a temporary password to access, the access password of the controlled device shall be updated after each access;

[0016] If the password access method is to use a fixed password, record the password entered by the master user.

[0017] Preferably, the method further comprises:

[0018] Set an access method and an access password for the controlled terminal device, wherein the access method includes: access using a temporary password and / or access using a fixed password.

[0019] According to a second aspect of an embodiment of the present invention, there is provided a remote control device, comprising:

[0020] An acquisition module, configured to acquire login information and device information in a remote control request sent by a master terminal, wherein the device information is unique identification information of the master terminal device;

[0021] a determination module, configured to determine a last password access mode of the master terminal according to the device information, wherein the password access mode includes: access using a temporary password or access using a fixed password;

[0022] An execution module is used to, if the password access method can be determined and the password access method is to use a fixed password, directly log in without verifying the login information; otherwise, verify the login information and perform remote access after the verification is passed; and record the password access method and device information of the master terminal during this remote access.

[0023] Preferably, the device further comprises:

[0024] The setting module is used to set the access mode and access password of the controlled terminal device, wherein the access mode includes: access using a temporary password and / or access using a fixed password.

[0025] According to a third aspect of an embodiment of the present invention, there is provided a terminal comprising: the remote control device described above.

[0026] The technical solutions provided by the embodiments of the present invention may have the following beneficial effects:

[0027] By obtaining the login information and device information in the remote control request sent by the master end, wherein the device information is the unique identification information of the master end device, the password access method of the last master end is determined according to the device information, wherein the password access method includes: access using a temporary password or access using a fixed password. If the password access method can be determined, and the password access method is access using a fixed password, then there is no need to verify the login information and directly access remotely. Otherwise, the login information is verified and remote access is performed after the verification is passed. The password access method and device information of the master end during this remote access are recorded. By setting the access method with a fixed password, after the first successful login, the subsequent logins do not need to enter a password to achieve remote connection, which solves the problem of existing remote desktop products implemented using remote desktop technology, that after the controlled end changes the password, the master end needs to manually update the password to initiate a new remote connection.

[0028] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0030] Figure 1 is a flow chart showing a remote control method according to an exemplary embodiment;

[0031] Figure 2 This is a schematic block diagram of a remote control device according to an exemplary embodiment. DETAILED DESCRIPTION

[0032] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. In the following description, when referring to the drawings, like numbers in different figures represent like or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present invention, as detailed in the appended claims.

[0033] See also Figure 1 , Figure 1 is a flow chart of a remote control method according to an exemplary embodiment. Figure 1 As shown, the remote control method includes:

[0034] Step S11: Acquire login information and device information in the remote control request sent by the master terminal, wherein the device information is unique identification information of the master terminal device;

[0035] Step S12: determining the last password access mode of the master terminal according to the device information, wherein the password access mode includes: access using a temporary password or access using a fixed password;

[0036] Step S13: If the password access mode can be determined and the password access mode is to use a fixed password, then remote access is performed directly without verifying the login information; otherwise, the login information is verified and remote access is performed after the verification is passed;

[0037] Step S14: Record the password access method and device information of the master terminal during this remote operation.

[0038] It should be noted that, in actual practice, the remote control method provided in this embodiment needs to be loaded into the controller of the terminal and run.

[0039] The terminal includes but is not limited to: a desktop computer, etc.

[0040] It can be understood that the technical solution provided by this embodiment obtains the login information and device information in the remote control request sent by the master end, wherein the device information is the unique identification information of the master end device, and determines the password access method of the last master end based on the device information, wherein the password access method includes: access using a temporary password or access using a fixed password. If the password access method can be determined, and the password access method is access using a fixed password, then there is no need to verify the login information for direct remote access. Otherwise, the login information is verified and remote access is performed after the verification is passed. The password access method and device information of the master end during this remote access are recorded. By setting the access method with a fixed password, after the first successful login, subsequent logins do not require entering a password to achieve remote connection, which solves the problem of existing remote desktop products implemented using remote desktop technology, in which after the controlled end changes the password, the master end needs to manually update the password to initiate a new remote connection.

[0041] In specific practice, the "login information" mentioned in step S11 is used by the master terminal to initiate a remote control request, specifically the device code and password entered by the user at the master terminal, which can be shared by the controlled terminal.

[0042] In specific practice, the “device information” mentioned in step S11 is the unique identification information of the master device. In this embodiment, the device information may be the local MAC address of the master device.

[0043] In practice, the "password access method" mentioned in step S12 is access using a temporary password or access using a fixed password. In this embodiment, each time a remote access is successful, the password access method and device information of the master terminal will be recorded. In practice, the password access format can be determined by the format of the password entered by the user, where the temporary password and the fixed password have different compositions: the temporary password is composed of pure numbers, while the fixed password is composed of a combination of letters, numbers, and special characters. The password access format can also directly obtain the access method setting information of the controlled device. It should be noted that this method of obtaining the password access format is only available when the controlled terminal is set to access only by a temporary password or only by a fixed password.

[0044] In specific practice, in step S13, "if the password access method can be determined, and the password access method is to use a fixed password, then there is no need to verify the login information and directly access remotely", it can be understood that when the last password access method can be determined and the last password access method is a fixed password, the user can directly remotely control the controlled device through the master terminal.

[0045] It should be noted that in actual practice, when a user remotely controls a controlled device using a fixed password for the first time, the remote tool will record the device information and access password of the master device (i.e., the fixed password set by the controlled device), and record the device information of the master device and the device code of the controlled device in the fixed password access device list, thereby establishing a mapping relationship between the master device and the controlled device. Subsequently, when the master device applies for remote access to the controlled device, it can directly remotely control the controlled device through this mapping relationship without entering a password. Therefore, even if the fixed password of the controlled device is changed, the master device that previously established the mapping relationship can remotely control the controlled device without a password.

[0046] It is understandable that if the last password access method cannot be determined, or the last password access method is a temporary password, the user verifies the login information and performs remote access after the verification is passed.

[0047] It should be noted that it cannot be confirmed that the last password access method can be used for the first remote control of the controlled device by the master device, and the device information and password access method of the master device do not exist in the previous records.

[0048] In specific practice, if the password access method is to use a temporary password to access, the access password of the controlled device (that is, the temporary password set by the controlled end) is updated after each access. The next time the master device remotely accesses the controlled device, the updated access password (that is, the temporary password set by the controlled end) needs to be used.

[0049] In practice, the step S13 of "verifying the login information and performing remote access after the verification is successful" includes:

[0050] 1. Determine whether the login information matches the verification information of the controlled terminal, wherein the login information includes: a user-entered device code and a user-entered password, and the verification information includes at least: a controlled terminal device code and an access password.

[0051] It should be noted that determining whether the login information matches the controlled device's verification information specifically involves determining whether the user-entered device code and password in the login information are identical to the controlled device code and access password in the verification information. In practice, the specific matching method is implemented using existing technology, and the specific implementation method is not specifically limited here. The controlled device code is randomly generated based on the local MAC address of the controlled device, and once generated, the controlled device code is unique.

[0052] 2. If the match is successful, the master terminal is allowed to remotely control the controlled terminal; otherwise, the master terminal is not allowed to remotely control the controlled terminal.

[0053] In practice, the conditions for successful matching are:

[0054] The formats of the user input device code and the user input password in the login information are correct, and the user input device code and the user input password are respectively the same as the controlled terminal device code and the access password in the verification information.

[0055] It is understood that only when the device code and password entered by the user through the master terminal are in the correct format and are identical to the controlled terminal device code and access password in the controlled terminal verification information, can the controlled terminal device be remotely accessed. Otherwise, the controlled terminal device cannot be remotely accessed. It should be noted that in this embodiment, if the device code and password entered by the user through the master terminal are in the incorrect format or are different from the controlled terminal device code and access password in the controlled terminal verification information, the controlled terminal device cannot be remotely accessed.

[0056] It is understood that by matching the login information with the verification information of the controlled terminal, if the match is successful, the remote control of the controlled terminal by the master terminal is allowed, otherwise the remote control of the controlled terminal by the master terminal is not allowed. By performing identity authentication, the security of remote control access is guaranteed.

[0057] In specific practice, the remote control method further includes: setting an access method and an access password for the controlled terminal device, wherein the access method includes: access using a temporary password and / or access using a fixed password.

[0058] In practice, there are three ways to access the controlled device: access with a temporary password only, access with a fixed password only, and access with both a temporary password and a fixed password. When a user accesses with a temporary password only, the temporary access password is updated after each remote access. The user needs to re-enter the access password when initiating access again. When a user accesses with a fixed password only, the system automatically records the access password. When the user accesses again, there is no need to enter the password directly. Both temporary and fixed passwords can be used. The controlled user can set and assign passwords based on the access user settings in different scenarios. If it is used by a stranger, a temporary password is provided and the password is updated after the remote access to improve security. If it is used by oneself or within the enterprise, a fixed password is provided, and there is no need to manually synchronize everywhere after each password update, which improves convenience.

[0059] In specific practice, "recording the password access method and device information of the master terminal during this remote control" in step S14 can be understood as recording the password access method and device information of the master terminal during each remote control, so as to facilitate the master terminal to remotely control the controlled device next time.

[0060] It can be understood that the present application provides a remote control method, which obtains login information and device information in a remote control request sent by a master terminal, wherein the device information is the unique identification information of the master terminal device, and determines the password access method of the master terminal last time based on the device information, wherein the password access method includes: access using a temporary password or access using a fixed password. If the password access method can be determined, and the password access method is access using a fixed password, then there is no need to verify the login information for direct remote access. Otherwise, the login information is verified and remote access is performed after the verification is passed. The password access method and device information of the master terminal during this remote access are recorded. By setting a fixed password access method, after the first login is successful, subsequent logins do not require entering a password to achieve remote connection, which solves the problem of existing remote desktop products implemented using remote desktop technology, in which after the controlled terminal changes the password, the master terminal needs to manually update the password to initiate a new remote connection.

[0061] It can be understood that the present application provides a remote control method. By setting a fixed password, users can provide different access passwords according to different usage scenarios, thereby improving security and making operation more convenient.

[0062] See also Figure 2 , Figure 2 is a schematic block diagram of a remote control device according to an exemplary embodiment. Figure 2 As shown, the remote control device 100 includes:

[0063] The acquisition module 101 is used to acquire the login information and device information in the remote control request sent by the master terminal, wherein the device information is the unique identification information of the master terminal device;

[0064] The determining module 102 is configured to determine the last password access mode of the master terminal according to the device information, wherein the password access mode includes: access using a temporary password or access using a fixed password;

[0065] Execution module 103 is used to, if the password access method can be determined and the password access method is to use a fixed password, directly log in without verifying the login information; otherwise, verify the login information and perform remote access after the verification is passed; record the password access method and device information of the master terminal during this remote access.

[0066] In specific practice, preferably, the remote control device 100 further includes a setting module 104 for setting the access mode and access password of the controlled terminal device, wherein the access mode includes: access using a temporary password and / or access using a fixed password. Figure 2 Shown in.

[0067] Regarding the remote control device 100 in this embodiment, the specific manner in which its acquisition module 101, determination module 102, execution module 103 and setting module 104 execute the above method has been described in detail in the embodiment of the method and will not be elaborated here. It can be understood that the technical solution provided by this embodiment is that the remote control device obtains the login information and device information in the remote control request sent by the master end, wherein the device information is the unique identification information of the master end device, and determines the password access method of the last master end according to the device information, wherein the password access method includes: access using a temporary password or access using a fixed password. If the password access method can be determined, and the password access method is access using a fixed password, then there is no need to verify the login information for direct remote access. Otherwise, the login information is verified and remote access is performed after the verification is passed. The password access method and device information of the master end during this remote access are recorded. By setting the access method with a fixed password, after the first successful login, subsequent logins do not require entering a password to achieve remote connection, which solves the problem of existing remote desktop products implemented using remote desktop technology, in which after the controlled end changes the password, the master end needs to manually update the password to initiate a new remote connection.

[0068] According to an exemplary embodiment, a terminal is shown, which includes: the remote control device 100 described above.

[0069] Regarding the terminal including the remote control device in the above embodiment, the specific manner in which the remote control device executes the above method has been described in detail in the embodiment of the method, and will not be elaborated on here.

[0070] In specific practice, the terminal may be a desktop computer installed with the remote control device, etc.

[0071] It can be understood that the technical solution provided by this embodiment includes the above-mentioned remote control device, and the above-mentioned remote control device obtains the login information and device information in the remote control request sent by the master end, wherein the device information is the unique identification information of the master end device, and determines the password access method of the last master end according to the device information, wherein the password access method includes: access using a temporary password or access using a fixed password. If the password access method can be determined, and the password access method is access using a fixed password, then there is no need to verify the login information and remote access is performed directly. Otherwise, the login information is verified and remote access is performed after the verification is passed, and the password access method and device information of the master end during this remote access are recorded. By setting the access method with a fixed password, after the first login is successful, the subsequent logins do not need to enter a password to achieve remote connection, which solves the problem of existing remote desktop products implemented using remote desktop technology, in which after the controlled end changes the password, the master end needs to manually update the password to initiate a new remote connection.

[0072] In addition, the present application provides a computer-readable storage medium storing computer instructions, wherein the computer-readable storage medium is used to cause a computer to execute the steps of any of the above methods. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD); the storage medium may also include a combination of the above types of memory.

[0073] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.

[0074] It should be noted that, in the description of this application, the terms "first," "second," etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" or "multiple" is at least two.

[0075] It should be understood that when an element is referred to as being "fixed to" or "disposed on" another element, it can be directly on the other element or there may be an intermediate element at the same time; when an element is referred to as being "connected to" another element, it can be directly connected to the other element or there may be an intermediate element at the same time. In addition, the "connection" used here may include wireless connection; the wording "and / or" used includes any unit and all combinations of one or more associated listed items.

[0076] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present application belong.

[0077] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0078] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.

[0079] In addition, the functional units in the various embodiments of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into a module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0080] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0081] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0082] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A remote control method, characterized in that: include: Get the remote control request sent by the master terminal login information and device information, wherein the device information is the unique identification information of the master terminal device; the login information includes: the user enters a password; Determining the last password access mode of the master terminal according to the device information, wherein the password access mode includes: access using a temporary password or access using a fixed password; If the password access method can be determined and the password access method is to use a fixed password, then remote access is performed directly without verifying the login information; otherwise, the login information is verified and remote access is performed after the verification is passed; Record the password access method and device information of the master terminal during this remote control.

2. The method according to claim 1, characterized in that Verifying login information and performing remote access after verification includes: Determining whether the login information matches the verification information of the controlled terminal, wherein the login information includes: a device code input by the user, and the verification information includes at least: a device code of the controlled terminal and an access password; If the match is successful, the master terminal is allowed to remotely control the controlled terminal; otherwise, the master terminal is not allowed to remotely control the controlled terminal.

3. The method according to claim 2, characterized in that The conditions for successful matching include: The formats of the user input device code and the user input password in the login information are correct, and the user input device code and the user input password are respectively the same as the controlled terminal device code and the access password in the verification information.

4. The method according to claim 1, wherein Also includes: If the password access method is to use a temporary password to access, the access password of the controlled device shall be updated after each access; If the password access method is to use a fixed password, record the password entered by the master user.

5. The method according to any one of claims 1 to 4, characterized in that Also includes: Set an access method and an access password for the controlled terminal device, wherein the access method includes: access using a temporary password and / or access using a fixed password.

6. A remote control device, characterized in that: include: The acquisition module is used to acquire the login information and device information in the remote control request sent by the master terminal, wherein the device information is the unique identification information of the master terminal device; the login information includes: the password entered by the user; a determination module, configured to determine a last password access mode of the master terminal according to the device information, wherein the password access mode includes: access using a temporary password or access using a fixed password; An execution module is used to, if the password access method can be determined and the password access method is to use a fixed password, directly log in without verifying the login information; otherwise, verify the login information and perform remote access after the verification is passed; and record the password access method and device information of the master terminal during this remote access.

7. The device according to claim 6, characterized in that Also includes: The setting module is used to set the access mode and access password of the controlled terminal device, wherein the access mode includes: access using a temporary password and / or access using a fixed password.

8. A terminal, characterized in that: include: A remote control device as claimed in claim 6 or 7.

Citation Information

Patent Citations

  • Access authentication method of applications of mobile intelligent terminal and device

    CN105992204A

  • Remote control method and device for hardware equipment, storage medium and transparent computing system

    CN111935307A