A terminal remote control method and device, electronic equipment and storage medium

By displaying key combination information and matching unlock commands on the terminal device's display interface, the problem of multiple devices responding simultaneously due to traditional remote controls and the need for multiple remote controls for Bluetooth remote controls is solved. This enables one-to-one control of multiple devices with a single remote control, improving the user experience.

CN117334035BActive Publication Date: 2026-01-13BOE TECHNOLOGY GROUP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311267244.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2026-01-13
Estimated Expiration
2043-09-27

Smart Images

  • Figure CN117334035B_ABST
    Figure CN117334035B_ABST
Patent Text Reader

Abstract

The application provides a terminal remote control method and device, electronic equipment and a storage medium, and relates to the technical field of electronics. The method comprises the following steps: determining the display state of a terminal device; when the display state is a locked state, displaying different combination key information on the display interface of each terminal device in response to a control instruction sent by a remote controller, wherein the combination key information is used to represent the key position combination of the remote controller for unlocking each terminal device; receiving an unlocking instruction sent by the remote controller, and matching the unlocking instruction with the combination key information; and when the unlocking instruction and the combination key information are successfully matched, switching the display state of the terminal device corresponding to the successfully matched combination key information from the locked state to an unlocked state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic technology, and more specifically, to a terminal remote control method, device, electronic device, and storage medium. Background Technology

[0002] The large-size series of display products is a large-size display terminal that supports remote control and no touchscreen. This display terminal also supports multiple different display modes, such as HDMI, Android smart application system, monitor, screen projection, etc.

[0003] Currently, many applications of large-size products require the deployment of multiple terminal devices within the same area. However, using traditional infrared remote controls results in multiple devices responding simultaneously when controlling one device. Using Bluetooth remote controls, once paired, a single remote can only control one paired device, requiring multiple different Bluetooth remotes to control different devices within the same area, thus degrading the user experience. Therefore, how to achieve one-to-one control of multiple terminal devices within the same area using a single remote control has become a pressing problem in this field. Summary of the Invention

[0004] This application provides a terminal remote control method, device, electronic device, and storage medium, aiming to solve the problem of how to achieve one-to-one control of multiple terminal devices in the same area using a single remote control.

[0005] A first aspect of this application provides a terminal remote control method, the method comprising:

[0006] Determine the display status of the terminal device;

[0007] When the display state is locked, in response to the control command sent by the remote control, different combination key information is displayed on the display interface of each terminal device. The combination key information is used to represent the key combination of the remote control to unlock each terminal device.

[0008] Receive the unlock command sent by the remote control, and match the unlock command with the key combination information;

[0009] When the unlock command and the key combination information are successfully matched, the display state of the terminal device corresponding to the successfully matched key combination information will be switched from the locked state to the unlocked state.

[0010] In one optional implementation, in response to a control command sent by a remote controller, different combination key information is displayed on the display interface of each terminal device, including:

[0011] In response to the control command, the key information of the remote control is obtained;

[0012] Based on the key information, a target number of keys are randomly obtained, and the multiple keys are combined in a random order to obtain multiple combination key information, wherein any two keys among the multiple keys are the same or different.

[0013] Multiple sets of key information are randomly assigned to each terminal device and displayed on the display interface of each terminal device.

[0014] In one optional implementation, the target quantity is obtained in the following manner:

[0015] Obtain the number of terminal devices within the range that the remote controller can control;

[0016] Based on the number of terminal devices, the device probability corresponding to different numbers of keys is determined. The device probability is the probability that at least two terminal devices have the same combination key information when the combination key information is obtained by combining the multiple keys in a random order.

[0017] The minimum value among the number of at least one key with a probability less than or equal to a probability threshold is taken as the target number.

[0018] In an optional implementation, when the unlock command fails to match the key combination information, the method further includes:

[0019] The display state of the terminal device corresponding to the failed combination key information is kept in the locked state;

[0020] The matching key information that failed to match is updated to obtain updated key information;

[0021] The updated key combination information replaces the key combination information that failed to match and is displayed on the display interface.

[0022] In one optional implementation, updating the failed matching key information includes:

[0023] The order of the key combinations in the failed matching key information is randomly rearranged; or,

[0024] Based on the key information, a target number of keys are randomly obtained, and the multiple keys are combined in a random order to obtain the updated combination key information.

[0025] In one optional implementation, the terminal device includes a first terminal and a second terminal, and the method further includes:

[0026] When the unlock command fails to match the combination key information of the first terminal and the second terminal respectively, the display states of the first terminal and the second terminal are both kept in the locked state.

[0027] Receive a new unlock command sent by the remote control, and match the new unlock command with the combination key information of the first terminal and the second terminal respectively;

[0028] When the new unlock command successfully matches the key combination information of the first terminal, the display state of the first terminal is switched from the locked state to the unlocked state, and the key combination information displayed on the display interface of the second terminal is cleared.

[0029] In one optional implementation, the key combination information is obtained according to the following process:

[0030] Generate a device identity credential for each terminal device; different terminal devices have different device identity credentials.

[0031] Obtain custom key combination information and assign the custom key combination information to the terminal device according to the device identity credential, as the key combination information corresponding to each terminal device.

[0032] In one optional implementation, generating a device identity credential for each terminal device includes:

[0033] Generate an initial identity credential for each of the terminal devices;

[0034] Enable a credential update policy to modify the same initial identity credentials for different terminal devices;

[0035] After modifying the initial identity credential corresponding to any terminal device, the credential update strategy is repeated until the initial identity credentials corresponding to all terminal devices are different from each other.

[0036] The initial identity credential corresponding to each terminal device shall be used as the device identity credential corresponding to each terminal device.

[0037] In one optional implementation, the credential update strategy includes:

[0038] The initial identity credential corresponding to each terminal device is broadcast and sent to other terminal devices.

[0039] The initial identity credentials of the target terminal device are compared with the initial identity credentials broadcast by the other terminal devices, wherein the target terminal device is any one of the terminal devices;

[0040] If any of the initial identity credentials broadcast by the other terminal devices is the same as the initial identity credentials of the target terminal, the initial identity credentials of the target terminal shall be modified.

[0041] In an optional implementation, after generating the key combination information corresponding to each of the terminal devices, the method further includes:

[0042] In response to an unlock command that successfully matches the key combination information of the target terminal device, the display state of the target terminal device is switched from the locked state to the unlocked state, wherein the target terminal device is any one of the terminal devices;

[0043] All terminal devices are sorted according to the device identity credential corresponding to each terminal device to obtain a device sequence;

[0044] According to the order of the terminal devices in the device sequence, the terminal devices that have not been unlocked are switched from the locked state to the unlocked state in turn.

[0045] In one optional implementation, according to the order of the terminal devices in the device sequence, the terminal devices that have not been unlocked are sequentially switched from the locked state to the unlocked state, including:

[0046] In response to the lock command sent by the remote control, the display state of the target terminal device is switched from the unlocked state to the locked state, and a device unlock command is generated;

[0047] The device unlock command and the device sequence are sent to the terminal device next in the sequence of the target terminal device, wherein when the target terminal device is the last in the sequence, the next in the sequence of the target terminal device is the first in the sequence.

[0048] In response to the device unlock command, the display state of the next-order terminal device after the target terminal device is switched from the locked state to the unlocked state.

[0049] A second aspect of this application provides a terminal remote control device, the device comprising:

[0050] The display status module is used to determine the display status of the terminal device.

[0051] The key combination information module is used to display different key combination information on the display interface of each terminal device in response to a control command sent by the remote control when the display state is locked. The key combination information is used to represent the key combination of the remote control to unlock each terminal device.

[0052] The matching module is used to receive the unlock command sent by the remote control and match the unlock command with the key combination information;

[0053] The unlocking module is used to switch the display state of the terminal device corresponding to the successfully matched key combination information from the locked state to the unlocked state when the unlocking command and the key combination information are successfully matched.

[0054] In one optional implementation, the key combination information module includes:

[0055] The key information submodule is used to obtain the key information of the remote control in response to the control command;

[0056] The combination key module is used to randomly obtain a target number of keys based on the key information, and combine the multiple keys in a random order to obtain multiple combination key information, wherein any two keys among the multiple keys may be the same or different.

[0057] The display submodule is used to randomly assign multiple sets of key information to each terminal device and display them on the display interface of each terminal device.

[0058] In one optional implementation, the combined key submodule includes:

[0059] The device quantity unit is used to obtain the number of terminal devices within the remote control range of the remote controller;

[0060] The device probability unit is used to determine the device probability corresponding to different key counts based on the number of terminal devices. The device probability is the probability that the combination key information corresponding to at least two terminal devices is the same when the combination key information is obtained by combining the multiple key counts in a random order.

[0061] The target quantity unit is used to take the minimum value among the number of at least one key that has a probability less than or equal to a probability threshold as the target quantity.

[0062] In one alternative embodiment, the device further includes:

[0063] The first lock state holding module is used to keep the display state of the terminal device corresponding to the failed matching key combination information in the locked state.

[0064] The key combination information update module is used to update the key combination information that failed to match, and obtain the updated key combination information.

[0065] The information replacement module is used to replace the failed matching key information with the updated key information displayed on the display interface.

[0066] In one optional implementation, the key combination information update module includes:

[0067] The first update submodule is used to randomly rearrange the order of the key combinations in the key combination information;

[0068] The second update submodule is used to randomly obtain a target number of keys based on key information, and combine the multiple keys in a random order to obtain the updated combination key information.

[0069] In one alternative embodiment, the device further includes:

[0070] The second lock state holding module is used to keep the display state of both the first terminal and the second terminal in the locked state when the unlock command fails to match the combination key information of the first terminal and the second terminal respectively.

[0071] The second matching module is used to receive a new unlocking command sent by the remote control and match the new unlocking command with the combination key information of the first terminal and the second terminal respectively;

[0072] The second unlocking module is used to switch the display state of the first terminal from the locked state to the unlocked state and clear the key combination information displayed on the display interface of the second terminal when the new unlocking command successfully matches the key combination information of the first terminal.

[0073] In one optional implementation, the key combination information module includes:

[0074] The identity credential submodule is used to generate a device identity credential for each terminal device. Different terminal devices have different device identity credentials.

[0075] The key combination information submodule is used to obtain custom key combination information and, according to the device identity credentials, allocate the custom key combination information to the terminal device as the key combination information corresponding to each terminal device.

[0076] In one optional implementation, the identity credential submodule includes:

[0077] An initial identity credential unit is used to generate an initial identity credential corresponding to each of the terminal devices.

[0078] A credential update unit is used to enable a credential update strategy to modify the same initial identity credential corresponding to different terminal devices;

[0079] The repeated update unit is used to repeat the credential update strategy after modifying the initial identity credential corresponding to any terminal device, until the initial identity credentials corresponding to all the terminal devices are different from each other.

[0080] An identity credential unit is used to use the initial identity credential corresponding to each terminal device as the device identity credential corresponding to each terminal device.

[0081] In one optional implementation, the credential update unit includes:

[0082] The broadcast subunit is used to broadcast the initial identity credential corresponding to each terminal device to other terminal devices.

[0083] The credential comparison subunit is used to compare the initial identity credential of the target terminal device with the initial identity credential broadcast by the other terminal devices, wherein the target terminal device is any one of the terminal devices;

[0084] The modification subunit is used to modify the initial identity credential of the target terminal if any one of the initial identity credentials broadcast by the other terminal device is the same as the initial identity credential of the target terminal.

[0085] In one optional implementation, the key combination information module further includes:

[0086] The unlocking submodule is used to switch the display state of the target terminal device from the locked state to the unlocked state in response to an unlocking command that successfully matches the combination key information of the target terminal device. The target terminal device can be any one of the terminal devices.

[0087] The sorting submodule is used to sort all terminal devices according to the device identity credential corresponding to each terminal device to obtain a device sequence;

[0088] The sequential unlocking submodule is used to sequentially switch the locked terminal devices from the locked state to the unlocked state according to the order of the terminal devices in the device sequence.

[0089] In one optional implementation, the sequential unlocking submodule includes:

[0090] The device unlocking command unit is used to switch the display state of the target terminal device from the unlocked state to the locked state in response to the locking command sent by the remote controller, and generate a device unlocking command.

[0091] A sequential unlock instruction sending unit is used to send the device unlock instruction and the device sequence to the terminal device next in the sequence of the target terminal device, wherein when the target terminal device is the last in the sequence, the next in the sequence of the target terminal device is the first in the sequence.

[0092] Sequential unlocking unit. Used in response to the device unlocking command to switch the display state of the next sequential terminal device from the locked state to the unlocked state.

[0093] A third aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps in any of the terminal remote control methods described in the first aspect.

[0094] A fourth aspect of this application provides a computer-readable storage medium having a computer program / instructions stored thereon, which, when executed by a processor, implements the steps in any of the terminal remote control methods described in the first aspect.

[0095] The fifth aspect of this application provides a computer program product, including a computer program / instructions, which, when executed by a processor, implement the steps of the terminal remote control method described in any one of the first aspects.

[0096] Beneficial effects:

[0097] This application provides a terminal remote control method, device, electronic device, and storage medium. The method includes: determining the display state of a terminal device; when the display state is locked, displaying different key combination information on the display interface of each terminal device in response to a control command sent by a remote controller, the key combination information representing the key combination for unlocking each terminal device by the remote controller; receiving an unlock command sent by the remote controller and matching the unlock command with the key combination information; when the unlock command and the key combination information are successfully matched, switching the display state of the terminal device corresponding to the successfully matched key combination information from the locked state to the unlocked state. This application, by displaying different key combination information on different terminal devices, allows the same remote controller to unlock and control one terminal by inputting the unlock command corresponding to the key combination information of different terminal devices, without mistakenly locking other terminals. This enables one-to-one control of multiple terminal devices in the same area using a single remote controller, improving the user experience.

[0098] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0099] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0100] Figure 1 This is a flowchart of a terminal remote control method according to an embodiment of this application;

[0101] Figure 2 This is an example diagram illustrating how to display combination key information on a display interface according to an embodiment of this application;

[0102] Figure 3 This is a schematic diagram of a terminal remote control based on combination key information according to an embodiment of this application;

[0103] Figure 4 This is a schematic diagram of a terminal remote control based on device identity credentials and combination keys according to an embodiment of this application;

[0104] Figure 5 This is a schematic diagram of a credential update strategy process proposed in one embodiment of this application;

[0105] Figure 6 This is a schematic diagram of a continuous unlocking process for a terminal device according to an embodiment of this application;

[0106] Figure 7 This is a schematic diagram of a terminal remote control device architecture proposed in one embodiment of this application;

[0107] Figure 8 This is a schematic diagram of an electronic device according to an embodiment of this application. Detailed Implementation

[0108] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0109] The large-size display series is a type of large-size display terminal that supports remote control and no touchscreen. This display terminal also supports multiple display modes, such as HDMI, Android smart application systems, monitors, and screen mirroring. Currently, many applications of the large-size series require setting up multiple terminal devices in the same area, necessitating remote control of these devices within the same area.

[0110] In related technologies, traditional infrared remote controls or Bluetooth remote controls are typically used to control multiple terminal devices within the same area. However, if a traditional infrared remote control is used, controlling one terminal device will cause multiple terminal devices to respond simultaneously; if a Bluetooth remote control is used, once Bluetooth pairing is completed, the same remote control can only control one paired terminal device one-to-one. Controlling different terminal devices within the same area requires multiple different Bluetooth remote controls, which degrades the user experience.

[0111] In view of this, embodiments of this application propose a terminal remote control method. Figure 1 A flowchart of a terminal remote control method according to an embodiment of this application is shown, as follows: Figure 1 As shown, the method includes the following steps:

[0112] S101. Determine the display status of the terminal device.

[0113] S102. When the display state is locked, in response to the control command sent by the remote control, different combination key information is displayed on the display interface of each terminal device.

[0114] When the display state is locked, in response to the control command sent by the remote control, different combination key information is displayed on the display interface of each terminal device. The combination key information is used to represent the key combination of the remote control to unlock each terminal device.

[0115] S103. Receive the unlock command sent by the remote control and match the unlock command with the combination key information.

[0116] S104. When the unlock command and the key combination information are successfully matched, the display state of the terminal device corresponding to the successfully matched key combination information is switched from the locked state to the unlocked state.

[0117] In this embodiment, the terminal device is a display terminal that can be remotely controlled, such as a television monitor, a screen projection device, or a computer monitor. The display state of the terminal device includes at least an unlocked state and a locked state. In the unlocked state, the terminal device can respond to control commands sent by the remote control via remote control buttons to display and control corresponding functions. For example, in the unlocked state, if the remote control sends a volume-down command via the volume-down button, the terminal device will directly display a volume adjustment function interface on the display screen and reduce the volume. In the locked state, the terminal device blocks control commands sent by the remote control. When the remote control sends a control command via remote control buttons, the terminal device only responds to the control command by displaying key combination information, allowing the user to switch the current display state using the key combination information displayed on the display screen. For example, in the locked state, if the remote control sends a volume-down command via the volume-down button, the terminal device will not display a volume adjustment function interface or reduce the volume on the display screen, but will instead display key combination information to prompt the user to adjust the display state using the remote control.

[0118] In this embodiment, the remote control is a control terminal capable of remotely operating multiple terminal devices within its control range. For example, the remote control may be an infrared remote control or a 2.4GHz wireless remote control. The remote control has multiple buttons, each corresponding to a control command. In the unlocked state, the terminal devices can be controlled using the remote control buttons. In the locked state, the terminal devices are unlocked by continuously inputting a combination of key presses on the remote control buttons. The control commands refer to the commands corresponding to different key presses on the remote control, such as the volume up button corresponding to the volume up command, or the menu button corresponding to the menu command. The unlock command refers to the control command corresponding to a combination of key presses input sequentially on the remote control buttons when the terminal device is locked. For example, inputting the control commands corresponding to the up button, left button, right button, and menu button sequentially serves as a set of unlock commands input by the remote control to the terminal device in the locked state.

[0119] In this embodiment of the application, the key combination information is a key combination displayed on the display interface of different terminal devices, which is used to characterize the key combination that needs to be input using the remote control key to unlock each terminal device. The key combination information is different for different terminal devices. Figure 2An example diagram is shown below illustrating an embodiment of this application for displaying shortcut key information on a display interface, such as... Figure 2 As shown, on the display interface of a terminal device, the key combination information displayed for the terminal device is the key combination of "up key, up key, down key, down key, menu key". When the remote control sends control commands through the corresponding keys in the order represented by the key combination information, the display state of the terminal device can be switched from the locked state to the unlocked state.

[0120] When multiple controllable terminal devices exist within the remote control range, traditional infrared remote controls cannot perform point-to-point control on a specific terminal device without controlling other terminal devices. For example, if there are 10 terminal devices within the remote control range of a traditional infrared remote control, when the remote control sends a control command to one terminal device to turn off its screen, the other 9 terminal devices will also receive the control command simultaneously. This causes all 10 terminal devices within the remote control range to turn off their screens under the control of the command, resulting in control chaos within the remote control range, reducing the accuracy of user control commands, and leading to a poor user experience. In this embodiment, each terminal device is set to an unlocked state and a locked state. In the locked state, the terminal device will not directly perform the corresponding operation according to the control command sent by the remote control. Instead, it needs to confirm whether the control command sent by the remote control is for this terminal device through key combination information. By displaying different key combination information on the display interface of each terminal device that responds to the control command sent by the remote control, the user can determine the key combination information corresponding to the terminal device that needs to be remotely controlled. By inputting the corresponding key combination of the remote control, the user can unlock that terminal device, while keeping other terminal devices in a locked state where they cannot directly respond to control commands. This allows for one-to-one control of multiple terminal devices in the same area using a single remote control, improving the user experience.

[0121] To enable those skilled in the art to better understand the terminal remote control method provided in the embodiments of this application, Figure 3 This illustration shows a flowchart of a terminal remote control based on key combination information according to an embodiment of this application. Figure 3 The following is a detailed description of the solutions in the embodiments of this application:

[0122] In specific implementation step S101, after the terminal device is started, its display state is determined. The display state includes at least a locked state and an unlocked state. If a locking condition is met, the terminal device's display state is determined to be the locked state. After unlocking the locked state, the display state switches to the unlocked state. In the unlocked state, the terminal device responds to control commands sent by the remote control and can directly execute the operation corresponding to the control command. Specifically, the locking condition includes at least: not receiving a control command sent by the remote control, a silence time exceeding a preset duration after receiving and executing a control command sent by the remote control, or receiving a lock command sent by the remote control. To avoid the terminal device responding to control commands that are not specific to the terminal device, when the terminal device's display state is determined to be locked, the terminal device will block the control operation of the control command and instead respond to the control command to initiate an unlocking process. Only after completing the subsequent unlocking process can the locked state be switched to the unlocked state, and the corresponding control command be executed in the unlocked state.

[0123] In other words, in this embodiment, the terminal device in the locked state blocks the control operations of the control commands sent by the remote control, while the terminal device in the unlocked state can normally execute the control operations corresponding to the control commands. This embodiment ensures that multiple different terminal devices are not simultaneously controlled by the same control command sent by the remote control by setting different display states, thereby achieving one-to-one control of the terminal device in the unlocked state by a single remote control and improving the user experience.

[0124] In specific implementation step S102, after determining the display state of the terminal device, multiple terminal devices within the remote control range receive control commands sent by the remote control via the remote control keys. When the display state indicates a locked state, the control commands are not executed directly in this locked state; instead, an unlocking process is initiated first. Specifically, in response to the control commands, all key information on the remote control that can be used to generate combination key information is obtained. For example, the remote control includes up, down, left, right, menu, volume up, volume down, power on, and mode keys. The up, down, left, right, and menu keys are preset keys that can be used to generate combination key information. The control commands corresponding to these keys are then used as the key information.

[0125] Subsequently, the number of terminal devices within the remote control's controllable range is obtained, as well as the number of combination key information that can be formed by combining different numbers of keys in a random order. Based on the number of terminal devices and the number of combination key information, the probability that at least two terminal devices have the same combination key information is determined as the device probability. In order to ensure that a combination key information will not unlock more than two terminal devices, this application needs to ensure that the device probability is very small. Since the device probability is related to the number of controllable terminal devices and the number of keys in the combination key information, the fewer the number of controllable terminal devices, the more keys can be used to generate combination key information, and the lower the device probability; conversely, the more controllable terminal devices, the fewer keys can be used to generate combination key information, and the higher the device probability. Therefore, in order to keep the device probability within a small range while minimizing the number of keys, and thus ensure that the key combination information corresponding to at least two terminal devices is different, the user can input fewer key combination information through the remote control, thereby improving the user's unlocking experience. In this embodiment of the application, after obtaining the device probability, the minimum value among at least one key combination number where the device probability is less than or equal to the probability threshold is taken as the target number, and multiple key combination numbers are randomly obtained based on the key combination information.

[0126] For example, if the number of keys is 5, and the key information corresponds to 5 different keys: up, down, left, right, and menu, the number of key combinations that can be formed by randomly combining these 5 different keys is 3125. With 10 terminal devices, the probability of this combination is 1.4%, and with 50 terminal devices, the probability is 32%. To further reduce the probability, if the number of keys is 6, the number of key combinations that can be formed by randomly combining these 5 different keys is 15625. With 10 terminal devices, the probability of this combination is 0.2%, and with 50 terminal devices, the probability is 7.5%. Therefore, when the number of terminal devices is 10 and the probability threshold is 2%, the device probability corresponding to 5 or 6 key combinations is less than the probability threshold. This ensures that, with 10 terminal devices, at least two terminal devices will not have the same key combination information (a probability less than the probability threshold can be considered non-existent). In this case, a smaller number of key combinations can be selected as the target number, allowing users to input fewer key combinations, improving the user's unlocking input efficiency and unlocking experience. It should be noted that the above example is merely an optional implementation case provided to help those skilled in the art better understand the solution of this application. The specific number of terminal devices is determined according to the actual situation, and the specific number of key combinations is determined according to the device probability corresponding to the number of terminal devices. This application does not impose any limitations here.

[0127] After determining the target quantity, based on the key information, from all remote control keys that can be used to generate combination key information, a target quantity of keys are randomly selected and combined in a random order to obtain multiple combination key information. Any two keys in the multiple keys can be the same or different; that is, the multiple keys are randomly combined in a replaceable manner to obtain multiple combination key information. Finally, the multiple combination key information is randomly assigned to each terminal device, so that each terminal device within the remote control range randomly selects one combination key information from the multiple combination key information, and displays the combination key information obtained by each terminal device on the display interface of each terminal device. For example, if the target quantity is 3, and the available remote control keys include up, down, left, right, and menu keys, then 3 keys are randomly selected in a replaceable manner and combined in a random order to form a combination key information, such as up, down, and left, and assigned to one of the terminal devices to be displayed on its display interface as the combination key information used by that terminal device for unlocking. It should be noted that the above example is only an optional implementation case provided to enable those skilled in the art to better understand the solution of this application. The specific combination key information can be determined according to the actual situation, and this application does not impose any restrictions here.

[0128] In one optional implementation, after determining the key combination information corresponding to each terminal device, the key combination information is displayed within a target display area of ​​the display interface. To avoid adverse effects on the display of other normally displayed functional interfaces on the display interface, the target display area is configured not to overlap with the functional interface areas on the display interface. Preferably, to further improve the display effect, the foreground area of ​​the target display area is the key combination information, and the background area is the background area in the locked screen state, so that the target area does not obstruct the foreground or background of the original display interface.

[0129] In one alternative implementation, Figure 4 This illustration shows a flowchart of a terminal remote control based on device identity credentials and key combination according to an embodiment of this application. Figure 4 As shown, to facilitate user differentiation of different terminal devices, each terminal device is assigned a corresponding device identity credential after startup. This credential serves to identify the unique identifiers of different terminal devices. Different terminal devices have different device identity credentials, and these credentials exhibit sequential information. For example, the device identity credential can be a device ID, with different ID numbers representing different values. The device identity credential can be generated based on user-inputted custom credential information or can be automatically and randomly generated after the terminal device starts.

[0130] The process of automatically and randomly generating the device identity credentials is as follows: After the terminal device is started, each terminal device randomly generates an initial identity credential corresponding to each terminal device. Since there is no information exchange between the terminal devices at this time, there may be duplicates among the initial identity credentials corresponding to multiple terminal devices, so that different terminal devices correspond to the same identity credential. Next, it is necessary to modify and update the duplicate identity credentials through a credential update strategy so that the identity credentials corresponding to all terminal devices are different.

[0131] Figure 5 This application illustrates a schematic diagram of a credential update strategy process according to an embodiment of the present application, as shown below. Figure 5 Specifically, as shown, the initial identity credential corresponding to each terminal device is broadcast to other terminal devices. Taking any one of the terminal devices as the target terminal device, the target device sends its own initial identity credential to the other terminal devices and simultaneously receives initial identity credentials from all the other terminal devices. The target terminal device compares its initial identity credential with the initial identity credentials broadcast by the other terminal devices to determine if there is a match between the initial identity credentials of the other terminal devices and its own. If any of the initial identity credentials broadcast by the other terminal devices is the same as the target terminal's initial identity credential, the target terminal's initial identity credential is modified and broadcast again. This credential update strategy of broadcasting and comparing modifications is repeated for each modified initial identity credential until no duplicate initial identity credentials are found, at which point the initial identity credentials of all terminal devices are different. Finally, the initial identity credential corresponding to each terminal device is used as the device identity credential for that terminal device.

[0132] In one optional implementation, since a combination key is randomly generated each time a terminal device is unlocked, users cannot consistently use a fixed or easily remembered combination key to unlock terminal devices with known device identities. Therefore, to further improve the user experience, after determining the device identity credential for each terminal device, the combination key can be used to unlock based on a user-inputted custom combination key. Specifically, after determining the device identity credential for each terminal device, custom combination key information is first obtained, and then assigned to the terminal devices according to the device identity credential, serving as the combination key information for each terminal device. For example, if there are three terminal devices within the remote control range, and their device identity credentials are pre-set as Device 1, Device 2, and Device 3, respectively, and the user inputs a custom key combination, such as "left left left" for Device 1, "right right right" for Device 2, and "up up up" for Device 3, then the custom key combination is assigned to the corresponding terminal device according to the device credentials. This custom key combination is used as the key combination for each terminal device. When unlocking each terminal device in the future, the key combination will not be randomly generated or updated; the unlocking of the terminal device will be performed using the custom key combination.

[0133] In specific implementation step S103, after the corresponding key combination information is displayed on the display interface of each terminal device, the user operates the remote control to press different keys sequentially to input key combinations. The control commands input sequentially based on the key combinations are used as a set of unlock commands and matched with the key combination information of each terminal device to determine whether the unlock command sent by the remote control is consistent with the key combination information corresponding to any terminal device. For example, if the key combination information of device 1 is "left-left-left", the key combination information of device 2 is "right-right-right", and the key combination information of device 3 is "up-up-up", and the user operates the remote control to press the left key, left key, and left key sequentially, the unlock command is determined to be "left-left-left". After receiving the unlock command, devices 1, 2, and 3 respectively match it with the corresponding key combination information. If device 1 matches the unlock command successfully, and devices 2 and 3 fail to match the unlock command, then it is considered that the terminal device intended to be controlled by the remote control is device 1, and it is not desirable to misoperate devices 2 and 3. It should be noted that the above example is only an optional implementation case provided to enable those skilled in the art to better understand the solution of this application. The specific unlocking instructions can be determined according to the actual situation, and this application does not impose any restrictions here.

[0134] In specific implementation step S104, when the unlock command and the key combination information are successfully matched, the terminal device that the remote control intends to control is considered to be the terminal device corresponding to the successfully matched key combination information. At this time, it is necessary to enable the remote control to control the terminal device. Specifically, when the unlock command and the key combination information are successfully matched, the display state of the terminal device corresponding to the successfully matched key combination information is switched from the locked state to the unlocked state. In the unlocked state, the control commands sent by the remote control can be directly executed by the terminal device in the unlocked state. At the same time, the terminal devices corresponding to other key combination information that failed to match are considered not to need to enable the remote control to control the terminal device, and the display state of the terminal devices corresponding to the failed key combination information is kept in the locked state. Then, the key combination information that failed to match is updated to obtain updated key combination information. The update method can be to randomly rearrange the order of the key combinations in the key combination information, or to randomly obtain a target number of keys based on the key information and combine the multiple keys in a random order to obtain the updated key combination information. Finally, the updated key combination information replaces the key combination information that failed to match when displayed on the display interface, so that the new key combination information is used when unlocking these terminal devices in the future.

[0135] In one optional implementation, if the unlock command input by the remote control fails to match all terminal devices, it is considered that the user has incorrectly input the unlock command corresponding to the key combination information of the terminal device to be unlocked, and a new unlock command sent by the user needs to be received again. Specifically, the terminal devices include a first terminal and a second terminal, which can be any of the terminal devices. When the unlock command fails to match the key combination information of the first terminal and the second terminal respectively, the display states of the first terminal and the second terminal are kept in the locked state, and the key combination information corresponding to the first terminal and the second terminal is updated. The new unlock command sent by the remote control is received, and the new unlock command is matched again with the updated key combination information of the first terminal and the second terminal respectively. When the new unlock command successfully matches the key combination information of the first terminal, the display state of the first terminal is switched from the locked state to the unlocked state. At this time, the first terminal is determined to be the terminal device that the user intends to control. In order to ensure that the display interface of other devices is no longer obscured by the key combination information, the key combination information displayed on the display interface is cleared, and the display interface returns to the locked state.

[0136] In one alternative implementation, after determining the key combination information based on the device identity credentials corresponding to each terminal device, since the user has already set the device identity credentials corresponding to each terminal device, in order to further improve the user experience, the user can unlock and operate one terminal device and then automatically unlock and operate other terminal devices in sequence, thereby avoiding the need to enter the unlock command corresponding to the key combination information of different terminal devices each time.

[0137] Figure 6 This illustration shows a schematic diagram of a continuous unlocking process for a terminal device according to an embodiment of this application, as follows: Figure 6 As shown, firstly, in response to the unlock command of the first terminal device within the remote control range, the first terminal device is selected as the target terminal device for matching. If the matching is successful, the display state of the target terminal device is switched from the locked state to the unlocked state. In the unlocked state, corresponding control commands are sent to the target terminal device until the operation on the target terminal device is completed. Simultaneously, after successful matching, the target terminal device sorts all terminal devices according to the device identity credential corresponding to each terminal device to obtain a device sequence. Since the device identity credentials of the terminal devices contain order information, the order of unlocking between different terminal devices is generated by sorting. The order information of the device identity credentials can be assigned during the generation of the device identity credentials, for example, the size of a user-defined identity ID or a randomly generated identity ID number represents the order information.

[0138] After completing the operation on the target terminal device, the remote control sends a lock command to the target device. The lock command is used to end the unlock state of the target terminal device. In response to the lock command sent by the remote control, the target terminal device switches its display state from the unlock state to the locked state and generates a device unlock command. This device unlock command is used to replace the matching process of key combination information and unlock command, and directly unlocks the next terminal device.

[0139] Finally, the device unlock command and the device sequence are sent to the terminal device next in the sequence following the target terminal device. This causes the next terminal device to respond to the unlock command by switching its display state from locked to unlocked. This process is repeated until all previously unlocked terminal devices are switched from locked to unlocked in the order of the terminal devices in the sequence, completing the automatic unlocking and operation of all terminal devices. It should be noted that since the target terminal device is any of all terminal devices, its corresponding device identity credential may not be the first in the device sequence. When it is not the first, to ensure that while unlocking is performed sequentially according to the device sequence, terminal devices preceding it are also unlocked sequentially, the next device in the sequence is set to be the first in the sequence when the target terminal device is the last. This process is repeated after each device is unlocked.

[0140] For example, the remote control range includes four terminal devices, whose device identity credentials are pre-set as Device 1, Device 2, Device 3, and Device 4, respectively. The user first unlocks and operates Device 3 using the combination key information. During the operation of Device 3, a device sequence is generated, which is the terminal devices ordered from smallest to largest by their device identity credentials (i.e., Device 1-Device 2-Device 3-Device 4). After Device 3 completes its operation, a device unlock command is generated and sent to Device 4 along with the device sequence. Device 4 responds to the device unlock command and directly enters the unlock state. After Device 4 completes its operation, a new device unlock command is generated and sent to Device 1 along with the new device sequence. The above process is repeated until all four terminal devices have completed one unlock operation. It should be noted that the above example is only an optional implementation case provided to enable those skilled in the art to better understand the solution of this application. The specific device identity credentials and device sequence can be determined according to the actual situation, and this application does not impose any restrictions here.

[0141] This application provides a terminal remote control method, the method comprising: determining the display state of a terminal device; when the display state is locked, responding to a control command sent by a remote controller, displaying different combination key information on the display interface of each terminal device, the combination key information being used to represent the key combination for unlocking each terminal device by the remote controller; receiving an unlock command sent by the remote controller, and matching the unlock command with the combination key information; when the unlock command and the combination key information are successfully matched, switching the display state of the terminal device corresponding to the successfully matched combination key information from the locked state to the unlocked state. This application, by displaying different combination key information on different terminal devices, allows the same remote controller to unlock and control one terminal by inputting the unlock command corresponding to the combination key information of different terminal devices, without mistakenly locking other terminals. This enables one-to-one control of multiple terminal devices in the same area using a single remote controller, improving the user experience.

[0142] Based on the same inventive concept, embodiments of this application disclose a terminal remote control device. Figure 7 This application illustrates a schematic diagram of a terminal remote control device architecture according to an embodiment of the present application, as shown below. Figure 7 As shown, the device includes:

[0143] The display status module is used to determine the display status of the terminal device.

[0144] The key combination information module is used to display different key combination information on the display interface of each terminal device in response to a control command sent by the remote control when the display state is locked. The key combination information is used to represent the key combination of the remote control to unlock each terminal device.

[0145] The matching module is used to receive the unlock command sent by the remote control and match the unlock command with the key combination information;

[0146] The unlocking module is used to switch the display state of the terminal device corresponding to the successfully matched key combination information from the locked state to the unlocked state when the unlocking command and the key combination information are successfully matched.

[0147] In one optional implementation, the key combination information module includes:

[0148] The key information submodule is used to obtain the key information of the remote control in response to the control command;

[0149] The combination key module is used to randomly obtain a target number of keys based on the key information, and combine the multiple keys in a random order to obtain multiple combination key information, wherein any two keys among the multiple keys may be the same or different.

[0150] The display submodule is used to randomly assign multiple sets of key information to each terminal device and display them on the display interface of each terminal device.

[0151] In one optional implementation, the combined key submodule includes:

[0152] The device quantity unit is used to obtain the number of terminal devices within the remote control range of the remote controller;

[0153] The device probability unit is used to determine the device probability corresponding to different key counts based on the number of terminal devices. The device probability is the probability that the combination key information corresponding to at least two terminal devices is the same when the combination key information is obtained by combining the multiple key counts in a random order.

[0154] The target quantity unit is used to take the minimum value among the number of at least one key that has a probability less than or equal to a probability threshold as the target quantity.

[0155] In one alternative embodiment, the device further includes:

[0156] The first lock state holding module is used to keep the display state of the terminal device corresponding to the failed matching key combination information in the locked state.

[0157] The key combination information update module is used to update the key combination information that failed to match, and obtain the updated key combination information.

[0158] The information replacement module is used to replace the failed matching key information with the updated key information displayed on the display interface.

[0159] In one optional implementation, the key combination information update module includes:

[0160] The first update submodule is used to randomly rearrange the order of the key combinations in the key combination information;

[0161] The second update submodule is used to randomly obtain a target number of keys based on key information, and combine the multiple keys in a random order to obtain the updated combination key information.

[0162] In one alternative embodiment, the device further includes:

[0163] The second lock state holding module is used to keep the display state of both the first terminal and the second terminal in the locked state when the unlock command fails to match the combination key information of the first terminal and the second terminal respectively.

[0164] The second matching module is used to receive a new unlocking command sent by the remote control and match the new unlocking command with the combination key information of the first terminal and the second terminal respectively;

[0165] The second unlocking module is used to switch the display state of the first terminal from the locked state to the unlocked state and clear the key combination information displayed on the display interface of the second terminal when the new unlocking command successfully matches the key combination information of the first terminal.

[0166] In one optional implementation, the key combination information module includes:

[0167] The identity credential submodule is used to generate a device identity credential for each terminal device. Different terminal devices have different device identity credentials.

[0168] The key combination information submodule is used to obtain custom key combination information and, according to the device identity credentials, allocate the custom key combination information to the terminal device as the key combination information corresponding to each terminal device.

[0169] In one optional implementation, the identity credential submodule includes:

[0170] An initial identity credential unit is used to generate an initial identity credential corresponding to each of the terminal devices.

[0171] A credential update unit is used to enable a credential update strategy to modify the same initial identity credential corresponding to different terminal devices;

[0172] The repeated update unit is used to repeat the credential update strategy after modifying the initial identity credential corresponding to any terminal device, until the initial identity credentials corresponding to all the terminal devices are different from each other.

[0173] An identity credential unit is used to use the initial identity credential corresponding to each terminal device as the device identity credential corresponding to each terminal device.

[0174] In one optional implementation, the credential update unit includes:

[0175] The broadcast subunit is used to broadcast the initial identity credential corresponding to each terminal device to other terminal devices.

[0176] The credential comparison subunit is used to compare the initial identity credential of the target terminal device with the initial identity credential broadcast by the other terminal devices, wherein the target terminal device is any one of the terminal devices;

[0177] The modification subunit is used to modify the initial identity credential of the target terminal if any one of the initial identity credentials broadcast by the other terminal device is the same as the initial identity credential of the target terminal.

[0178] In one optional implementation, the key combination information module further includes:

[0179] The unlocking submodule is used to switch the display state of the target terminal device from the locked state to the unlocked state in response to an unlocking command that successfully matches the combination key information of the target terminal device. The target terminal device can be any one of the terminal devices.

[0180] The sorting submodule is used to sort all terminal devices according to the device identity credential corresponding to each terminal device to obtain a device sequence;

[0181] The sequential unlocking submodule is used to sequentially switch the locked terminal devices from the locked state to the unlocked state according to the order of the terminal devices in the device sequence.

[0182] In one optional implementation, the sequential unlocking submodule includes:

[0183] The device unlocking command unit is used to switch the display state of the target terminal device from the unlocked state to the locked state in response to the locking command sent by the remote controller, and generate a device unlocking command.

[0184] A sequential unlock instruction sending unit is used to send the device unlock instruction and the device sequence to the terminal device next in the sequence of the target terminal device, wherein when the target terminal device is the last in the sequence, the next in the sequence of the target terminal device is the first in the sequence.

[0185] Sequential unlocking unit. Used in response to the device unlocking command to switch the display state of the next sequential terminal device from the locked state to the unlocked state.

[0186] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the embodiments of this application, depending on actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0187] Based on the same inventive concept, this application discloses an electronic device. Figure 8 A schematic diagram of an electronic device according to an embodiment of this application is shown, such as... Figure 8 As shown, the electronic device 100 includes a memory 110 and a processor 120. The memory 110 and the processor 120 are connected via a bus. The memory 110 stores at least one instruction, at least one program, code set, or instruction set. The at least one instruction, the at least one program, the code set, or the instruction set can be loaded and run on the processor 120 to implement the steps in the terminal remote control method disclosed in the embodiments of this application.

[0188] Based on the same inventive concept, embodiments of this application disclose a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set thereon. The at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the steps in the terminal remote control method disclosed in embodiments of this application.

[0189] Based on the same inventive concept, this application discloses a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps in the terminal remote control method disclosed in this application.

[0190] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0191] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, electronic devices, and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart... Figure 1One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0192] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0193] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0194] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.

[0195] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0196] The present application provides a detailed description of a terminal remote control method, device, electronic device, and storage medium. Specific examples have been used to illustrate the principles and implementation methods of the present application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present application. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of the present application. Therefore, the content of this specification should not be construed as a limitation of the present application.

Claims

1. A terminal remote control method characterized by, The method comprises: determining a display state of a terminal device; in response to a control instruction sent by a remote controller, displaying different combination key information on a display interface of each terminal device when the display state is a locked state, the combination key information being used to represent that the remote controller unlocks a key position combination of each terminal device; receiving an unlocking instruction sent by the remote controller, and matching the unlocking instruction with the combination key information; when the unlocking instruction and the combination key information are successfully matched, switching the display state of the terminal device corresponding to the successfully matched combination key information from the locked state to an unlocked state; in response to the control instruction, obtaining key position information of the remote controller; based on the key position information, randomly obtaining a target number of key positions, and combining the key positions in a random order to obtain a plurality of combination key information, wherein any two key positions in the plurality of key positions are the same or different; randomly assigning a plurality of combination key information to each terminal device, and displaying the combination key information on a display interface of each terminal device. the target number is obtained in the following manner:

2. The terminal remote control method according to claim 1, characterized by, obtaining the number of terminal devices within the remote control range of the remote controller; based on the number of terminal devices, determining device probabilities corresponding to different key position numbers, the device probability being the probability that the combination key information corresponding to at least two terminal devices is the same when the combination key information is obtained by combining the plurality of key positions in a random order; taking the minimum value of at least one key position number whose device probability is less than or equal to a probability threshold as the target number. when the unlocking instruction and the combination key information are not matched, the method further comprises:

3. The terminal remote control method according to claim 1, wherein maintaining the display state of the terminal device corresponding to the unmatched combination key information in the locked state; updating the unmatched combination key information to obtain updated combination key information; displaying the updated combination key information on the display interface instead of the unmatched combination key information. updating the unmatched combination key information comprises:

4. The terminal remote control method according to claim 3, characterized by, randomly rearranging the order of the key position combination in the unmatched combination key information; or based on the key position information, randomly obtaining a target number of key positions, and combining the key positions in a random order to obtain the updated combination key information. The terminal device comprises a first terminal and a second terminal, and the method further comprises:

5. The terminal remote control method according to claim 1, wherein when the unlocking instruction and the combination key information of the first terminal and the second terminal are not matched, respectively, maintaining the display state of the first terminal and the second terminal in the locked state; receiving a new unlocking instruction sent by the remote controller, and matching the new unlocking instruction with the combination key information of the first terminal and the second terminal, respectively; ​ When the new unlocking instruction matches the combination key information of the first terminal successfully, the display state of the first terminal is switched from the locked state to the unlocked state, and the combination key information displayed on the display interface of the second terminal is cleared.

6. The terminal remote control method according to claim 1, wherein The combination key information is obtained according to the following process: A device identity credential corresponding to each terminal device is generated, and the device identity credentials corresponding to different terminal devices are different; Custom combination key information is obtained, and the custom combination key information is distributed to the terminal devices as the combination key information corresponding to each terminal device according to the device identity credentials.

7. The terminal remote control method according to claim 6, wherein Generating a device identity credential corresponding to each terminal device includes: Generating an initial identity credential corresponding to each terminal device; Enabling a credential update strategy to modify the same initial identity credential corresponding to different terminal devices; After modifying the initial identity credential corresponding to any terminal device, repeating the credential update strategy until the initial identity credentials corresponding to all terminal devices are different from each other; The initial identity credential corresponding to each terminal device is used as the device identity credential corresponding to each terminal device.

8. The terminal remote control method according to claim 7, wherein The credential update strategy includes: Broadcasting the initial identity credential corresponding to each terminal device to other terminal devices; Comparing the initial identity credential of a target terminal device with the initial identity credentials broadcasted by the other terminal devices, the target terminal device being any one of the terminal devices; In the case where any one of the initial identity credentials broadcasted by the other terminal devices is the same as the initial identity credential of the target terminal, the initial identity credential of the target terminal is modified.

9. The terminal remote control method according to claim 6, wherein After generating the combination key information corresponding to each terminal device, the method further includes: In response to an unlocking instruction matching the combination key information of a target terminal device successfully, switching the display state of the target terminal device from the locked state to the unlocked state, the target terminal device being any one of the terminal devices; According to the device identity credential corresponding to each terminal device, all terminal devices are sorted to obtain a device sequence; According to the order of the terminal devices in the device sequence, the terminal devices that have not been unlocked are switched from the locked state to the unlocked state in turn.

10. The terminal remote control method according to claim 9, wherein According to the order of the terminal devices in the device sequence, the terminal devices that have not been unlocked are switched from the locked state to the unlocked state in turn, including: In response to a locking instruction sent by the remote controller, switching the display state of the target terminal device from the unlocked state to the locked state, and generating a device unlocking instruction; Sending the device unlocking instruction and the device sequence to a terminal device next in order to the target terminal device in the device sequence, wherein when the order of the target terminal device in the device sequence is the last, the next order of the target terminal device is the first in the device sequence; In response to the device unlocking instruction, switching the display state of the terminal device next in order to the target terminal device from the locked state to the unlocked state.

11. A terminal remote control device, characterized by comprising: The device comprises: a display state module for determining a display state of a terminal device; a combination key information module for, when the display state is a locked state, displaying different combination key information on a display interface of each terminal device in response to a control instruction sent by a remote controller, the combination key information being used to represent a key position combination of the remote controller for unlocking each terminal device; a matching module for receiving an unlocking instruction sent by the remote controller and matching the unlocking instruction with the combination key information; an unlocking module for switching the display state of a terminal device corresponding to the combination key information matched successfully from the locked state to an unlocked state when the unlocking instruction and the combination key information are matched successfully; the combination key information module comprises: a key position information submodule for obtaining key position information of the remote controller in response to the control instruction; a combination key submodule for randomly obtaining a target number of key positions based on the key position information, combining the key positions in a random order, and obtaining a plurality of combination key information, wherein any two key positions in the plurality of key positions are the same or different; a display submodule for randomly assigning the plurality of combination key information to each terminal device and displaying the combination key information on a display interface of each terminal device.

12. An electronic device, comprising: A computer program / instruction is executed by a processor to implement the steps in the terminal remote control method of any one of claims 1-10.

13. A computer readable storage medium having stored thereon computer programs / instructions, characterized in that, The computer program / instruction is executed by a processor to implement the steps in the terminal remote control method of any one of claims 1-10.

Citation Information

Patent Citations

  • Television remote controller locking device and method

    CN101959031A

  • Equipment control method and device, storage medium and electronic equipment

    CN116264032A

  • Method and device for displaying image of remote controller key

    KR1020140070879A