Remote control method, controlled device and remote control system

By detecting the display data output interface signal and matching the data acquisition mode, a display interface is generated to achieve remote control, solving the control problem when the controlled device has no display, and improving control efficiency and user experience.

CN120610741APending Publication Date: 2025-09-09LENOVO (BEIJING) LTD

Patent Information

Application Number
CN202510694743.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-27
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

The controlled device cannot be remotely controlled when there is no external monitor or the monitor is powered off or in sleep mode.

Method used

By detecting the interface signal of the display data output interface, determining the signal state and matching the corresponding data acquisition mode, the target display configuration parameters are obtained, the display interface is generated and sent to the control device to generate remote control instructions.

Benefits of technology

Remote control is now possible even when there is no external monitor or the monitor is in an abnormal state, improving control efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120610741A_ABST
    Figure CN120610741A_ABST
Patent Text Reader

Abstract

The invention discloses a remote control method, controlled equipment and a remote control system.The remote control method comprises the steps that under the condition that a remote control request sent by control equipment is received, an interface signal of a display data output interface is detected; the interface signal is used for determining whether the display data output interface is connected with effective display equipment; obtaining a target display configuration parameter based on a data obtaining mode matched with the signal state of the interface signal; the target display configuration parameters represent configuration data required by the display interface; determining a display interface of the controlled device based on the target display configuration parameter; the display interface is sent to a control device, and the control device generates a remote control instruction based on the display interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information processing technology, and more particularly to a remote control method, a controlled device, and a remote control system. Background Art

[0002] In remote control technology for electronic devices, the controlled device usually requires a display to be remotely controlled. If the host of the controlled device does not have an external display or the external display is turned off or in sleep mode, the controlling device cannot remotely control the controlled device. Summary of the Invention

[0003] In view of this, this application provides the following technical solutions:

[0004] A remote control method, applied to a controlled device, comprising:

[0005] Upon receiving a remote control request sent by a control device, detecting an interface signal of a display data output interface; the interface signal is used to determine whether the display data output interface is connected to a valid display device;

[0006] Obtaining target display configuration parameters based on a data acquisition mode matched to a signal state of the interface signal; the target display configuration parameters represent configuration data required to obtain a display interface;

[0007] Determining a display interface of the controlled device based on the target display configuration parameters;

[0008] The display interface is sent to the control device, wherein the control device generates a remote control instruction based on the display interface.

[0009] Optionally, it also includes:

[0010] Determining a signal state matching condition based on a signal type of the interface signal;

[0011] The signal state of the interface signal is determined according to a matching condition between the interface signal and the signal state; the signal state includes a first signal state and a second signal state, wherein the first signal state indicates that the display data output interface is connected to a valid display device, and the second signal state indicates that the display data output interface is not connected to a valid display device.

[0012] Optionally, the signal type includes a level signal type, the first signal state indicates that the interface signal is a high-level signal, and the second signal state indicates that the interface signal is a low-level signal; the data reading mode includes a first reading sub-mode and a second reading sub-mode, the first reading sub-mode and the second reading sub-mode have different data reading paths, wherein the data acquisition mode based on the signal state matching of the interface signal to obtain the target display configuration parameter includes:

[0013] If the signal state is in the first signal state, reading target display configuration parameters from the connected display device based on the first reading sub-mode;

[0014] If the signal state is in the second signal state, virtual display configuration information is read from the target storage area of ​​the controlled device based on the second reading sub-mode, wherein the virtual display configuration information is determined as a target display configuration parameter.

[0015] Optionally, determining the display interface of the controlled device based on the target display configuration parameters includes:

[0016] Configuring a display output mode of a graphics processor based on the resolution and refresh rate in the target display configuration parameters;

[0017] Based on the current display data to be output and the display output mode, a display interface of the controlled device is determined.

[0018] A controlled device, comprising:

[0019] A host, and a communication module, a control module, and a display data output interface provided on the host;

[0020] The communication module is used to establish a communication connection between the controlled device and the control device, and receive a remote control request sent by the control device;

[0021] The control module is configured to detect an interface signal of the display data interface; obtain target display configuration parameters based on a data acquisition mode matched to a signal state of the interface signal; determine a display interface of the controlled device based on the target display configuration parameters; the interface signal is used to determine whether the display data output interface is connected to a valid display device;

[0022] The communication module is further configured to send the display interface to the control device, wherein the control device generates a remote control instruction based on the display interface.

[0023] Optionally, the controlled device further includes a switching module, which is connected to the control module and switches to a matching data channel based on a control signal from the control module to obtain target display configuration parameters.

[0024] Optionally, the control module further includes a storage module, the storage module storing virtual display configuration information of the controlled device, one end of the switching module being connected to the storage module, and the other end of the switching module being connected to the display device via the display data output interface; wherein, when the signal state of the interface signal is a second signal state, the control module switches to a first data channel connected to the storage module via the switching module to obtain the virtual display configuration information in the storage module, and determines the virtual display configuration information as the target display configuration information; the second signal state indicates that the display data output interface is not connected to a valid display device;

[0025] When the signal state of the interface signal is a first signal state, the control module switches to the second data channel connected to the display device through the switching module to obtain the target display configuration information stored in the display device, wherein the first signal state indicates that the display data output interface is connected to a valid display device.

[0026] Optionally, the controlled device further includes a communication bus, and when the signal state is in the first signal state, the target display configuration information is read from the display device connected to the display data output interface via the communication bus.

[0027] Optionally, the controlled device further includes an embedded controller, and the storage module is a non-volatile storage area of ​​the embedded controller.

[0028] A remote control system, comprising:

[0029] Controlling equipment and controlled equipment;

[0030] The control device is configured to send a remote control request to the controlled device and receive a display interface generated by the controlled device;

[0031] The controlled device is used to detect the interface signal of the display data output interface when receiving a remote control request sent by the control device; the interface signal is used to determine whether the display data output interface is connected to a valid display device; obtain target display configuration parameters based on a data acquisition mode matched with the signal state of the interface signal; the target display configuration parameters represent the configuration data required to obtain the display interface; determine the display interface of the controlled device based on the target display configuration parameters; and send the display interface to the control device, wherein the control device generates a remote control instruction based on the display interface. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.

[0033] Figure 1 A flowchart of a remote control method provided in an embodiment of the present application;

[0034] Figure 2 A flowchart of a method for obtaining target display configuration parameters provided in an embodiment of the present application;

[0035] Figure 3 A schematic diagram of the structure of a controlled device provided in an embodiment of the present application;

[0036] Figure 4 Schematic diagram of the host structure of a controlled device provided in an embodiment of the present application

[0037] Figure 5 A schematic diagram of the structure of a remote control system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0039] In this application, the terms "first" and "second" are used to distinguish between different objects, not to describe a specific order. Furthermore, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements and may include steps or elements that are not listed.

[0040] An embodiment of the present application provides a remote control method that can be applied to a remote control system. The remote control system generally includes a control device (also referred to as an active device) and at least one controlled device (such as different types of desktop computers, tablet computers, laptop computers, etc.). The control device needs to generate corresponding control instructions based on the display interface of the controlled device, thereby controlling the controlled device based on the control instructions. This application mainly solves the problem of remote control of the controlled device by the control device when the controlled device is not connected to a wired display.

[0041] See also Figure 1 , is a flow chart of a remote control method provided in an embodiment of the present application, Figure 1 In the embodiment shown, the method is described by taking execution of the method on a controlled device as an example. The method may include the following steps:

[0042] S101 : Upon receiving a remote control request sent by a control device, detecting an interface signal of a display data output interface.

[0043] S102 : Obtain target display configuration parameters based on a data acquisition mode matched with a signal state of an interface signal.

[0044] S103: Determine the display interface of the controlled device based on the target display configuration parameters.

[0045] S104: Send the display interface to the control device.

[0046] In step S101, the control device is a device that generates remote control instructions, and the controlled device is a device that needs to be remotely controlled. When the controlled device receives the remote control request sent by the control device, it detects the interface signal of the display data output interface, wherein the interface signal is used to determine whether the display data output interface is connected to a valid display device. The display data output interface can be a physical interface, such as the display device can be connected to the host of the controlled device via a wired connection; the display data output interface can also be a wireless connection interface, such as the display device can be connected to the host of the controlled device via a wireless connection, such as the display device can be connected to the host of the controlled device via a wireless network (WiFi), and the display device can also be connected to the host of the controlled device via Bluetooth.

[0047] The current signal state is determined by detecting an interface signal from the display data output interface, wherein the interface signal is used to determine whether the display data output interface is connected to a valid display device. If the interface signal indicates that the display data output interface is connected to a valid display device, it means that the display device of the controlled device is in a normal operating state. If the interface signal indicates that the display data output interface is not connected to a valid display device, it may include the following: the host of the controlled device may be connected to a display device, but the display device is in an abnormal state, such as a display device failure or a low power consumption state that prevents the display device from turning on; it may also include the host of the display device may not be connected to a display device.

[0048] In order to enable remote control of the controlled device under different interface signal states, in step S102, target display configuration parameters can be obtained based on a data acquisition mode matched to the signal state of the interface signal, wherein the target display configuration parameters represent the configuration parameters required to obtain the display interface. The signal state of the interface signal of the display data output interface can be obtained based on at least one of the interface type, communication state, and level signal characteristics of the display data output interface. For example, if the display data output interface is a USB interface (Universal Serial Bus, a serial interface), the voltage of the USB interface pin can be detected and the detected voltage signal can be used as the interface signal. If the detected voltage signal is lower than a target threshold (e.g., 0.1V), it is determined that the host of the controlled device is not connected to the display device.

[0049] In the embodiment of the present application, the signal state includes a state that represents the display data output interface being connected to a valid display device, or a state that the display data output interface is not connected to a valid display device. Different signal states correspond to different data acquisition modes, wherein the signal acquisition mode may include at least one of the following: real-time negotiation of display configuration parameters through an inter-device communication protocol; reading predefined display configuration parameters from a fixed hardware register; calling a software simulator to generate and obtain virtual display configuration parameters. For example, when the controlled device host is connected to a valid display device, the target display configuration parameters can be read through the fixed memory in the display device; for another example, when the controlled device host is not connected to a valid display device, the virtual display configuration parameters of the display device can be obtained through the corresponding storage area.

[0050] The target display configuration parameters represent the configuration data required to obtain the display interface, that is, the metadata set generated by driving the display interface. It can include the physical characteristic parameters of the display device, such as resolution, refresh rate, color saturation and other parameters; it can also include the protocol layer characteristic parameters of the display device such as timing standard, interface encoding format, video stream decoding mode, etc.; it can also include the device characteristics of the display such as device identification, device type, product serial number and other information.

[0051] After obtaining the target display configuration parameters, step S103 can be executed to determine the display interface of the controlled device using the target display configuration parameters. If the target display configuration parameters are obtained through a data acquisition mode connected to a valid display device, the display interface can be obtained based on the target display configuration parameters. For example, the display interface can be obtained by directly rendering the video stream to be transmitted based on the display rendering parameters in the target display configuration parameters. If the small target display configuration parameters are obtained through a data acquisition mode not connected to a valid display device, the display output process can be simulated based on the target display parameters to obtain the display interface.

[0052] In step S104, the display interface is sent to the control device. The control device may generate a remote control instruction based on the display interface and control the controlled device through the remote control instruction.

[0053] A remote control method provided in an embodiment of the present application can detect an interface signal of a display data output interface, obtain target display configuration parameters based on a data acquisition mode that matches the signal state of the interface signal, and determine the display interface of a controlled device based on the target display configuration parameters, thereby enabling the control device to generate remote control instructions based on the display interface. In this method, regardless of whether the display data output interface of the controlled device is connected to a valid display device, the configuration data required for the display interface can be obtained through the corresponding data acquisition mode. This enables remote control of the controlled device even when it is not connected to a valid display device, thereby improving the efficiency and convenience of remote control, as well as the user experience.

[0054] The remote control method of the embodiment of the present application is described below in conjunction with corresponding application scenarios.

[0055] In order to efficiently obtain the target display configuration parameters, it is necessary to determine the data acquisition mode according to the interface signal state of the display data interface. In one embodiment of the present application, the remote control method further includes: determining a signal state matching condition based on the signal type of the interface signal; and determining the signal state of the interface signal according to the interface signal and the signal state matching condition. The signal state includes a first signal state and a second signal state, the first signal state indicating that the display data output interface is connected to a valid display device, and the second signal state indicating that the display data output interface is not connected to a valid display device.

[0056] The signal type of the interface signal can be determined based on the type of the display data output interface. For example, if the controlled device is connected to the display device via an HDMI interface (High-Definition Multimedia Interface), the detected interface signal is a level signal, such as an HDMI_HPD (hot plug detection) level signal. At this time, the signal state matching condition can be a level signal matching condition, and then the signal state of the interface signal is determined according to the level signal matching condition. The level signal matching condition can be configured with a corresponding signal threshold. For example, if HDMI_HPD is continuously at a high level (the threshold can be set to ≥2.4V) and the stabilization time is greater than 10ms, the signal state will be determined to be the first signal state. If the interface signal HDMI_HPD is continuously at a low level (≤0.8V) or fluctuates beyond the threshold, the signal state can be determined to be the second signal state.

[0057] For another example, if a controlled device is connected to a display device via a USB interface, the signal state can be determined based on the communication protocol signal type of the detected interface signal. If the interface signal includes a response signal responsive to the USB interface communication protocol, the signal state can be determined to be the first signal state, i.e., indicating that the controlled device is connected to a valid display device. If the interface signal does not include a response signal responsive to the USB interface communication protocol, the signal state can be determined to be the second signal state. For another example, if the signal type of the interface signal represents the video stream signal type, the signal state matching condition can represent the condition for the existence of a valid video stream. If the interface signal indicates that no valid video stream has been received within a unit time, the signal state can be determined to be the second signal state; otherwise, the signal state can be determined to be the first signal state.

[0058] After determining the signal state of the interface signal, the corresponding data reading mode can be accurately matched to effectively and in real time obtain the corresponding display configuration parameters. In one embodiment of the present application, taking the signal type including a level signal type as an example, the first signal state represents that the interface signal is a high-level signal, and the second signal state represents that the interface signal is a low-level signal. The data reading mode includes a first reading sub-mode and a second reading sub-mode, and the data reading paths of the first reading sub-mode and the second reading sub-mode are different.

[0059] See also Figure 2 , which shows a flow chart of a method for obtaining target display configuration parameters provided by an embodiment of the present application. The method may include the following steps:

[0060] S201 : Upon receiving a remote control request sent by a control device, detecting an interface signal of a display data output interface.

[0061] S202: Determine whether the signal state of the interface signal is the first signal state. If yes, execute S203; otherwise, execute S204.

[0062] S203: Read target display configuration parameters from the connected display device based on the first reading sub-mode.

[0063] S204: If the signal state is in the second signal state, read virtual display configuration information from the target storage area of ​​the controlled device based on the second reading sub-mode.

[0064] The virtual display configuration information is determined as the target display configuration parameters. The first signal state indicates that the controlled device is connected to a valid display device, and the target display configuration parameters can be read from the connected display device based on a first reading mode, such as reading EDID (Extended Display Identification Data) information from the display device connected to the controlled device via the SMBus (System Management Bus) of the Display Data Channel (DDC), and determining the EDID information as the target display configuration parameters.

[0065] The second signal state indicates that the controlled device is not connected to a valid display device. Based on the second reading mode, the pre-stored virtual EDID information can be read from the non-volatile storage (ROM, Read-Only Memory) of the embedded controller (EC, Embedded Controller) of the controlled device, and the virtual EDID information is determined as the target display configuration information.

[0066] In this embodiment, when the controlled device is connected to a valid display device, a virtual display program can be used to simulate the display device, determine the virtual display configuration information, and store the virtual display configuration information in the corresponding target storage area. This allows the controlled device to read the display configuration information in the target storage area after receiving the remote control command, obtain the corresponding display interface, and implement remote control. This ensures that the controlled device can be remotely controlled even when there is no valid display device, thereby improving the convenience of remote control.

[0067] After obtaining the target display configuration parameters, the display interface of the controlled device can be determined. In one embodiment of the present application, this process may include: configuring the display output mode of the image processor based on the resolution and refresh rate in the target display configuration parameters; and determining the display interface of the controlled device based on the current display data to be output and the display output mode.

[0068] In this embodiment, key parameters can be extracted from the target display configuration parameters to determine the corresponding display interface. For example, parameters such as resolution, refresh rate, and color channels can be obtained from the target display configuration parameters. Resolution can be used to determine the size of the pixel matrix in the display interface, refresh rate can set the vertical synchronization signal frequency, and color depth can configure the buffer format. These configuration parameters are written to the control register of the graphics processor (such as a GPU), so that the graphics processor can allocate frame buffers based on the parameters in the registers, render and synthesize images of the display data to be output, and obtain a display interface. The display interface can accurately match the properties of the display device. In this way, even if the controlled device has no external valid display device, a display interface can still be generated, thereby improving the accuracy and efficiency of remote control.

[0069] In the embodiment of the present application, a controlled device is also provided. Figure 3 The controlled device may include a host 30 , and a communication module 301 , a control module 302 and a display data output interface 303 provided on the host 30 .

[0070] The communication module 301 is used to establish a communication connection between the controlled device and the control device and receive remote control requests from the control device. The control module 302 is used to detect the interface signal of the display data interface 303; obtain the target display configuration parameters based on the data acquisition mode matched to the signal state of the interface signal; and determine the display interface of the controlled device based on the target display configuration parameters. The interface signal is used to determine whether the display data output interface 302 is connected to a valid display device. The communication module 301 is also used to send the display interface to the control device, where the control device generates remote control instructions based on the display interface.

[0071] The execution process of each module in the controlled device can refer to the description process of the aforementioned remote control method embodiment, and will not be described in detail here.

[0072] In some embodiments, the controlled device further includes a switching module, which is connected to the control module and switches to a matching data channel based on a control signal from the control module to obtain target display configuration parameters. For example, the switching module may be an I2C switch chip, which is a chip that switches an expansion bus I2C to a different data channel.

[0073] In one embodiment, the control module further includes a storage module that stores virtual display configuration information of the controlled device. One end of the switching module is connected to the storage module, and the other end of the switching module is connected to the display device via a display data output interface. When the signal state of the interface signal is a second signal state, the control module switches to a first data channel connected to the storage module via the switching module to obtain the virtual display configuration information in the storage module and determines the virtual display configuration information as the target display configuration information. The second signal state indicates that the display data output interface is not connected to a valid display device.

[0074] When the signal state of the interface signal is the first signal state, the control module switches to the second data channel connected to the display device through the switching module to obtain the target display configuration information stored in the display device, wherein the first signal state indicates that the display data output interface is connected to a valid display device.

[0075] In one implementation of the embodiment of the present application, the controlled device further includes a communication bus, and when the signal state is in the first signal state, the target display configuration information is read from the display device connected to the display data output interface via the communication bus.

[0076] In one embodiment, the controlled device further includes an embedded controller, and the storage module is a non-volatile storage area of ​​the embedded controller.

[0077] See also Figure 4 , is a schematic diagram of the host structure of a controlled device provided in an embodiment of the present application, wherein the host of the controlled device includes a communication module 401, which is used to communicate with the control device, such as the communication module can be a wireless communication module. The host also includes a control module 402, which is used to execute the corresponding remote control method. The control module 402 is connected to the display data output interface 403 and the switching module 403 respectively. If the display data output interface is an HDMI interface, the control module can monitor the interface signal of the display data output interface. If the interface signal is a high-level signal, it can be determined that the interface state of the display data output interface is the first signal state, that is, the controlled device is connected to a valid display device; correspondingly, if the interface signal is a low-level signal, it can be determined that the interface state is the second signal state, that is, the controlled device is not connected to a valid display device.

[0078] When the control module 402 detects that the interface state is the first signal state, it will send a first control instruction to the switching module 403 to control the switching module 403 to switch to the second data channel, that is, switch to the second data channel connected to the display device, or the switching module can switch to the display data output interface, connect the display device through the display data output interface 404, and obtain the target display configuration information from the display device storage area. When the control module 402 detects that the interface state is the second signal state, it will send a second control instruction to the switching module 403 to control the switching module 403 to switch to the first data channel. Figure 4 In the illustrated embodiment, the first data channel connects a switching module 403 to an embedded controller 405 of the controlled device. The non-volatile storage area of ​​the embedded controller 405 is a storage module that stores virtual display configuration information. This virtual display configuration information is then retrieved as the target display configuration information. In a practical application scenario, the switching module can be an I2C switch chip. The switching module and the display data output interface, or the switching module and the embedded controller (EC), can be connected via a communication bus (e.g., an SMBus).

[0079] In the embodiment of the present application, by configuring the above-mentioned module on the host of the controlled device, the remote controlled device can be remotely accessed and controlled even when it is not connected to a valid display device, thereby improving the scope of application and application scenarios of remote control.

[0080] Correspondingly, a remote control system is also provided in the embodiment of the present application, see Figure 5 The system may include a control device 501 and a controlled device 502. Figure 5 The remote control system shown in FIG. 5 shows that the controlled devices include not only the controlled device 502 but also the controlled device 503. Accordingly, in actual application scenarios, the number of controlled devices can be determined based on actual needs. The control device 501 is used to send remote control requests to the controlled device, receive a display interface generated by the controlled device, and generate remote control instructions based on the display interface.

[0081] The controlled device 502 is used to detect the interface signal of the display data output interface when receiving a remote control request sent by the control device; the interface signal is used to determine whether the display data output interface is connected to a valid display device; based on the data acquisition mode matching the signal state of the interface signal, the target display configuration parameters are obtained; the target display configuration parameters represent the configuration data required to obtain the display interface; based on the target display configuration parameters, the display interface of the controlled device is determined; and the display interface is sent to the control device, wherein the control device generates a remote control instruction based on the display interface.

[0082] It should be noted that the specific implementation of the control device and the controlled device in this embodiment can refer to the corresponding content in the previous text and will not be described in detail here.

[0083] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.

[0084] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0085] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0086] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A remote control method, applied to a controlled device, comprising: In case of receiving a remote control request sent by the control device, detecting an interface signal of the display data output interface; The interface signal is used to determine whether the display data output interface is connected to a valid display device; obtaining target display configuration parameters based on a data acquisition mode matched to a signal state of the interface signal; The target display configuration parameters represent the configuration data required to obtain the display interface; Determining a display interface of the controlled device based on the target display configuration parameters; The display interface is sent to the control device, wherein the control device generates a remote control instruction based on the display interface.

2. The method according to claim 1, further comprising: Determining a signal state matching condition based on a signal type of the interface signal; The signal state of the interface signal is determined according to a matching condition between the interface signal and the signal state; the signal state includes a first signal state and a second signal state, wherein the first signal state indicates that the display data output interface is connected to a valid display device, and the second signal state indicates that the display data output interface is not connected to a valid display device.

3. The method according to claim 2, wherein the signal type comprises a level signal type, the first signal state represents that the interface signal is a high level signal, and the second signal state represents that the interface signal is a low level signal; the data reading mode comprises a first reading sub-mode and a second reading sub-mode, the first reading sub-mode and the second reading sub-mode have different data reading paths, wherein: The data acquisition mode based on the signal state matching of the interface signal, obtaining target display configuration parameters, includes: If the signal state is in the first signal state, reading target display configuration parameters from the connected display device based on the first reading sub-mode; If the signal state is in the second signal state, virtual display configuration information is read from the target storage area of ​​the controlled device based on the second reading sub-mode, wherein the virtual display configuration information is determined as a target display configuration parameter.

4. The method according to claim 1, wherein determining the display interface of the controlled device based on the target display configuration parameters comprises: Configuring a display output mode of a graphics processor based on the resolution and refresh rate in the target display configuration parameters; Based on the current display data to be output and the display output mode, a display interface of the controlled device is determined.

5. A controlled device, comprising: A host, and a communication module, a control module, and a display data output interface provided on the host; The communication module is used to establish a communication connection between the controlled device and the control device, and receive a remote control request sent by the control device; The control module is used to detect the interface signal of the display data interface; Obtaining target display configuration parameters based on a data acquisition mode matching the signal state of the interface signal; determining a display interface of the controlled device based on the target display configuration parameters; the interface signal is used to determine whether the display data output interface is connected to a valid display device; The communication module is further configured to send the display interface to the control device, wherein the control device generates a remote control instruction based on the display interface. 6 . The controlled device according to claim 5 , further comprising a switching module connected to the control module, wherein the switching module switches to a matching data channel based on a control signal of the control module to obtain target display configuration parameters.

7. The controlled device according to claim 6, wherein the control module further comprises a storage module, wherein the storage module stores virtual display configuration information of the controlled device, one end of the switching module is connected to the storage module, and the other end of the switching module is connected to the display device via the display data output interface; When the signal state of the interface signal is the second signal state, the control module switches to the first data channel connected to the storage module through the switching module to obtain the virtual display configuration information in the storage module, and determines the virtual display configuration information as the target display configuration information; the second signal state indicates that the display data output interface is not connected to a valid display device; When the signal state of the interface signal is a first signal state, the control module switches to the second data channel connected to the display device through the switching module to obtain the target display configuration information stored in the display device, wherein the first signal state indicates that the display data output interface is connected to a valid display device.

8. The controlled device according to claim 7, further comprising a communication bus, and when the signal state is in the first signal state, reading the target display configuration information from the display device connected to the display data output interface via the communication bus. 9 . The controlled device according to claim 7 , further comprising an embedded controller, and the storage module is a non-volatile storage area of ​​the embedded controller.

10. A remote control system comprising: Controlling equipment and controlled equipment; The control device is used to send a remote control request to the controlled device; Receiving a display interface generated by the controlled device; The controlled device is configured to, upon receiving a remote control request sent by the control device, detect an interface signal of a display data output interface; the interface signal is used to determine whether the display data output interface is connected to a valid display device; and obtain target display configuration parameters based on a data acquisition mode matched to a signal state of the interface signal; the target display configuration parameters represent configuration data required to obtain a display interface; Determining a display interface of the controlled device based on the target display configuration parameters; The display interface is sent to the control device, wherein the control device generates a remote control instruction based on the display interface.

Citation Information

Patent Citations

  • Method and device for realizing image display and transmission without display, and storable medium

    CN114296877A

  • Remote access method, device and system, electronic equipment and storage medium

    CN118193102A

Cited By

  • Method and system for arranging display simulator in array server

    CN121524106A