Control method, electronic equipment, integrated circuit and storage medium
Patent Information
- Application Number
- CN202380014013.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-05-30
AI Technical Summary
In the collaborative display scenario, users need to frequently operate the startup and shutdown of each device, resulting in cumbersome operations and the inability to quickly start and shutdown.
By setting up a microcontroller in the electronic device, generating and sending control signals to instruct the display device to switch from a non-operating state to an operating state or a non-operating state, synchronous start and shutdown of the electronic device and the display device is achieved.
No user operation is required to operate each device, which simplifies user operation and realizes rapid start and shutdown of each device in a collaborative display scenario.
Smart Images

Figure CN120077360A_ABST
Abstract
Description
A control method, electronic device, integrated circuit and storage medium Technical Field
[0001] The present invention relates to the field of collaborative display technology, and more particularly to a control method, an electronic device, an integrated circuit, and a storage medium. Background Art
[0002] With the development and popularization of intelligent technology, multi-device collaborative display scenarios are emerging in people's work and study. For example, conference rooms or classrooms are often equipped with multiple display devices, and these multiple display devices are connected to the same host computer, which controls the display of multiple display devices to meet users' collaborative display needs.
[0003] In the current collaborative display scenario, the user needs to control the host and each display device to start up separately first, and then collaborative display can be realized after each device is started. After the collaborative display ends, the user still needs to control the host and each display device to shut down separately. It can be seen that the user's operation in this scenario is too cumbersome, which is not conducive to the rapid startup and shutdown of each device in the collaborative display scenario.
[0004] Summary of the Invention
[0005] The embodiments of the present application provide a control method, an electronic device, an integrated circuit, and a storage medium to solve the technical problem in related technologies of requiring frequent user operations when starting and shutting down various devices in a collaborative display scenario.
[0006] In a first aspect, one embodiment of the present application provides a control method for an electronic device, the electronic device comprising: a power supply, a microcontroller, a system-on-chip (SoC), and at least two communication interfaces. The microcontroller is connected to the SoC via a system bus, and the microcontroller is also connected to each of the at least two communication interfaces. The power supply is connected to both the SoC and the microcontroller to supply power to the SoC and the microcontroller. Each communication interface is connected to at least one display device. Specifically, the control method includes: after determining that the power supply has stably supplied power to the system-level chip and the system-level chip has switched from a non-operating state to an operating state, the microcontroller generates and sends a control signal through a first communication interface (the first communication interface is a communication interface among at least two communication interfaces), and the control signal is used to instruct the first display device (the first display device is a display device connected to the first communication interface) to switch from a non-operating state to an operating state, so that the first display device receives the control signal through the first communication interface and switches from the non-operating state to the operating state based on the control signal and sends a first notification signal to the microcontroller through the first communication interface, and the first notification signal is used to indicate that the first display device is in an operating state; the microcontroller receives the first notification signal and stores the identifier of the first display device based on the first notification signal, so that when the microcontroller determines that the system-level chip has switched from an operating state to a non-operating state, the microcontroller controls the first display device to change its state synchronously.
[0007] In a second aspect, one embodiment of the present application further provides an electronic device comprising: a power supply, a microcontroller, a system-on-chip (SoC), and at least two communication interfaces. The microcontroller is connected to the SoC via a system bus and is further connected to each of the at least two communication interfaces. The power supply is connected to both the SoC and the microcontroller for supplying power to the SoC and the microcontroller. Each communication interface is connected to at least one display device for transmitting signals between the connected display device and the microcontroller. The microcontroller is configured to determine that the power supply has stably supplied power to the SoC and that the SoC has switched from a non-operating state to an operating state. The microcontroller is further configured to generate and transmit a control signal, the control signal being configured to instruct a first display device to switch from a non-operating state to an operating state, so that upon receiving the control signal, the first display device switches from a non-operating state to an operating state based on the control signal and transmits a first notification signal to the microcontroller, the first notification signal being configured to indicate that the first display device is in an operating state and is a display device connected to the communication interface of the electronic device. The microcontroller is also used to receive a first notification signal and store an identifier of the first display device based on the first notification signal, so that when the microcontroller determines that the system-level chip switches from a running state to a non-running state, it controls the first display device to change its state synchronously.
[0008] In a third aspect, an embodiment of the present application further provides a control method for an electronic device, the electronic device comprising: a power supply, a first processing module, a second processing module, and at least two communication interfaces, the second processing module being connected to the first processing module via a system bus, the second processing module being further connected to each of the at least two communication interfaces, the power supply being connected to both the first processing module and the second processing module for supplying power to the first processing module and the second processing module; and each communication interface being connected to at least one display device. Specifically, the control method comprises: the second processing module determining that the first processing module switches from a first state (i.e., one of a running state and a non-running state) to a second state (i.e., another of a running state and a non-running state); thereafter, the second processing module generates and sends a control signal via the first communication interface (the first communication interface being a communication interface among the at least two communication interfaces), the control signal being used to instruct the first display device (the first display device being a display device connected to the electronic device) to switch from the first state to the second state, so as to control the first display device to change state synchronously.
[0009] In a fourth aspect, an embodiment of the present application further provides an electronic device, comprising: a power supply, a first processing module, a second processing module, and at least two communication interfaces; the second processing module is connected to the first processing module via a system bus, and the second processing module is also connected to each of the at least two communication interfaces; the power supply is connected to both the first processing module and the second processing module for supplying power to the first processing module and the second processing module; each communication interface is connected to at least one display device for transmitting signals between the display device to which it is connected and the second processing module. The second processing module is configured to determine whether the first processing module switches from a first state to a second state, where the first state is one of an operating state and a non-operating state, and the second state is the other of an operating state and a non-operating state. The second processing module is further configured to generate and send a control signal via the first communication interface, the control signal being configured to instruct the first display device to switch from the first state to the second state so as to control the first display device to undergo a synchronous state change; the first display device is a display device connected to the first communication interface, and the first communication interface is a communication interface of the at least two communication interfaces.
[0010] In a fifth aspect, an embodiment of the present application further provides an integrated circuit, the integrated circuit comprising:
[0011] one or more processors;
[0012] Memory;
[0013] A program, wherein the program is stored in the above-mentioned memory and is configured to be executed by the above-mentioned one or more processors, and the program is configured to: execute the control method as described in the first aspect or the third aspect.
[0014] In a sixth aspect, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the control method as described in the first aspect or the third aspect is implemented.
[0015] The electronic device in the embodiment of the present application establishes a connection between the system-level chip and the communication interface through a microcontroller. After determining that the power supply has been stably supplied to the system-level chip and the system-level chip is switched from a non-operating state to an operating state, the microcontroller generates and sends a control signal through the first communication interface. The control signal is used to instruct the first display device to switch from a non-operating state to an operating state. Correspondingly, the first display device receives the control signal and switches from a non-operating state to an operating state based on the control signal, and sends a first notification signal to the microcontroller through the first communication interface to indicate that it is in an operating state. Afterwards, the microcontroller receives the first notification signal and stores the identification of the first display device based on the first notification signal, so that when the microcontroller determines that the system-level chip is switched from an operating state to a non-operating state, it controls the first display device to change state synchronously. It can be seen that the embodiment of the present application is provided with a microcontroller in the electronic device. When the system-level chip is switched from a non-operating state to an operating state, the microcontroller generates a control signal corresponding to the switching change and sends it outward so that the first display device responds to the control signal, thereby realizing a state change of the first display device synchronized with the system-level chip, that is, the electronic device and the display device are started synchronously. After the first display device completes synchronous startup, the microcontroller also stores the identifier of the first display device, so that when it is determined that the system-level chip has switched from an operating state to a non-operating state, it can control the first display device to change its state synchronously, that is, the electronic device and the display device are synchronously shut down. In this way, the control method provided by the embodiment of the present application can quickly start and shut down each device in a collaborative display scenario without the user having to operate each device to turn it on or off, thereby simplifying the user's operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] FIG1 is a schematic diagram of signal transmission between an electronic device and a display device in the related art;
[0017] FIG2 is a schematic structural diagram of an electronic device provided by one embodiment of the present application;
[0018] FIG3 is a flow chart of a control method provided by one embodiment of the present application;
[0019] FIG4 is a flow chart of another control method provided by one embodiment of the present application;
[0020] FIG5 is a signal transmission path diagram provided by an embodiment of the present application;
[0021] FIG6 is a schematic diagram of a process provided by an embodiment of the present application;
[0022] FIG7 is another signal transmission path diagram provided by an embodiment of the present application;
[0023] FIG8 is another schematic diagram of a flow chart provided by an embodiment of the present application;
[0024] FIG9 is a flow chart of another control method provided by an embodiment of the present application;
[0025] FIG10 is a flow chart of another control method provided by an embodiment of the present application;
[0026] FIG11 is a schematic structural diagram of a control system provided by one embodiment of the present application;
[0027] FIG12 is a schematic structural diagram of another electronic device provided by an embodiment of the present application;
[0028] FIG13 is a flow chart of another control method provided by one embodiment of the present application;
[0029] FIG14 is a flow chart of another control method provided by an embodiment of the present application. DETAILED DESCRIPTION
[0030] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended to explain the present application, not to limit the present application. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present application, not all structures.
[0031] Generally speaking, a collaborative display scenario involves multiple devices. These multiple devices include at least an electronic device and a display device. Optionally, the electronic device serves as a host, and the display device serves as a display. The host outputs a display signal, and the display receives the display signal and performs the corresponding display. In other words, the display content is determined by the host.
[0032] In related technologies, electronic devices include a system-on-chip (SoC), which integrates a processor, memory, and various interface control modules. During operation, the SoC generates display signals for display devices. Furthermore, the electronic device includes multiple terminals for transmitting display signals, each of which can be connected to a display device to enable communication between the electronic device and the display device.
[0033] Electronic devices typically connect to display devices using a High Definition Multimedia Interface (HDMI) terminal. This means the electronic device and display device are connected via HDMI. In this case, the display signal generated by the SoC is transmitted to the display device via the HDMI terminal.
[0034] In the case of using HDMI connection, when a display device is connected to or disconnected from an electronic device (equivalent to a source device), the electronic device can determine the connection and disconnection of the display device by detecting a Hot Plug Detection (HPD) signal.
[0035] The HPD signal is a detection signal generated from a display device and output to an electronic device. The HPD signal is a method for detecting whether the electronic device and the display device are communicatively connected (hereinafter referred to as connection), regardless of whether the display device is powered on. When the display device is connected to the electronic device via HDMI, the HPD changes from a low level to a high level, that is, the display device pulls up the HPD. When the SoC of the electronic device detects a high level of HPD through the HPD pin of the HDMI terminal, it determines that the HPD signal is detected, and further determines that a display device is connected, that is, it determines that the display device is connected and can display. Similarly, when the display device is disconnected from the electronic device, when the SoC of the electronic device detects a low level of HPD through the HPD pin of the HDMI terminal, it can be detected that the display device is disconnected from the electronic device and cannot display. That is, it can be understood that: when the electronic device detects a high level of HPD, it determines that the display device is already in operation. When the electronic device detects a low level of HPD, it determines that the display device is already in a non-operating state.
[0036] It should be noted that the HPD signal will be raised only when the display device is powered on and running; the HPD signal will be detected only when the electronic device is powered on and running.
[0037] Figure 1 is a schematic diagram of signal transmission between an electronic device and a display device in the related art. Figure 1 is illustrated by taking an electronic device comprising three HDMI terminals, with each HDMI terminal connected to a display device as an example. The three display devices are respectively denoted as display device 1, display device 2, and display device 3, and the HPD signals of the three display devices are respectively denoted as HPD1, HPD2, and HPD3. The display signals sent by the SoC of the electronic device to the three display devices are respectively denoted as HDMI Display1, HDMI Display2, and HDMI Display3. It should be noted that the specific connection implementation method between the SoC of the electronic device and the HMDI terminal is not shown in Figure 1. Figure 1 only shows the signal transmission relationship when the SoC is connected to HDMI.
[0038] Referring to Figure 1, the SoC of the electronic device starts running after receiving a startup signal (i.e., a power-on & wake-up signal). During operation, the SoC can determine which display device among display device 1, display device 2, and display device 3 is connected by detecting an HPD signal (such as at least one of HPD1, HPD2, and HPD3). After the electronic device detects that a certain display device / devices are connected, it can output a display signal (such as HDMI Display1, HDMI Display2, or HDMI Display3) to the display device after handshaking identification via the HDMI protocol. After receiving the display signal, the display device displays the corresponding content according to the display signal, thereby realizing the collaborative display of the electronic device and the display device.
[0039] During the HDMI protocol handshake, the electronic device can read the Extended Display Identification Data (EDID) of the display device through the display device data channel in the HDMI terminal. If it is determined that the operating mode range of the display device is applicable to the output setting when the electronic device outputs the display signal, then the electronic device can send a normal display signal.
[0040] Combining the above description and the signal transmission diagram shown in Figure 1, it can be seen that if you want an electronic device to control three display devices for display, the user needs to start the electronic device and the three display devices separately, that is, the user needs to perform at least four operations. Similarly, if you want to shut down or sleep each device, the user needs to turn off the electronic device and the three display devices separately, that is, the user needs to perform at least four operations. This makes the user's operation more cumbersome when starting or shutting down multiple devices in a collaborative display scenario.
[0041] To solve the above problem, an embodiment of the present application provides a control method that allows the user to start or shut down all devices in a collaborative display scenario by performing only one start or shut down operation, effectively avoiding frequent operations by the user.
[0042] The control method provided in the embodiment of the present application is applicable to a control system. The control system is similar to the architecture shown in FIG1 , with the only difference being changes in the internal structure of the electronic device and its functions. FIG11 shows a schematic diagram of the structure of the control system provided in the embodiment of the present application. Referring to FIG11 , the control system provided in the embodiment of the present application includes an electronic device 10 and at least two display devices 70. In FIG11 , two display devices 70 are used as an example for description.
[0043] The control method provided in the embodiments of the present application can be executed by an electronic device. In one embodiment, the electronic device can be a device used to implement host functions in a collaborative display scenario. The electronic device includes but is not limited to a control box, a set-top box, a laptop computer, and / or a desktop computer.
[0044] FIG2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Referring to FIG2 , the electronic device in the embodiment of the present application includes: a first processing module 11, a second processing module 12, at least two communication interfaces 13, and a power supply 14. The second processing module 12 is connected to the first processing module 11 via a system bus. The second processing module 12 is also connected to each of the at least two communication interfaces 13. The power supply 14 is connected to both the first processing module 11 and the second processing module 12 for supplying power to the first processing module 11 and the second processing module 12. Each communication interface 13 is connected to at least one display device.
[0045] The system bus used by the first processing module 11 and the second processing module 12 can be a two-wire serial bus (I2C bus). In addition, the first processing module 11 and the second processing module 12 can also be connected through other types of lines, which is not specifically limited in the embodiments of the present application.
[0046] The second processing module 12 is further connected to at least two communication interfaces 13. For the sake of illustration, FIG2 shows only one communication interface 13 by way of example, which is not intended to limit the number of communication interfaces 13.
[0047] The first processing module 11 may correspond to the main processing chip of the electronic device, which is responsible for implementing the main functions during the operation of the electronic device. Exemplarily, the first processing module 11 is a SoC (system-on-chip). This SoC can refer to the SoCs already available in electronic devices in the aforementioned related art and will not be described further in this embodiment.
[0048] In one embodiment, when an electronic device is installed with an operating system, the SoC runs the installed operating system, which can be Windows, Linux, and / or Android. The electronic device can install at least one application under the operating system. The installed application can be an application that comes with the operating system, or an application downloaded from a backend server or a third-party device. By running each application, the electronic device can implement the corresponding function. Alternatively, the SoC runs the computer program that implements the main functions of the electronic device to implement the corresponding function.
[0049] The second processing module 12 can correspond to a programmable chip installed in an electronic device, that is, the second processing module 12 can be understood as a microcontroller in an electronic device. The second processing module 12 can be a programmable chip such as a microcontroller unit (MCU) or a field programmable gate array (FPGA). The second processing module 12 can realize the various functions of the second processing module 12 by running the corresponding computer program. Currently, after the second processing module 12 cooperates with the first processing module 11, it can realize the collaborative control of the display device in a collaborative display scenario, that is, realize the control method provided in the embodiment of the present application. Exemplarily, the second processing module 12 supports generating a control signal for waking up the display device, and also supports generating a shutdown signal for controlling the display device to shut down. In addition, the second processing module 12 is also used to support sending the control signal generated by it to at least one display device, so that the corresponding display device switches the state according to the control signal (for example, from a non-operating state to a running state), and is also used to support sending the shutdown signal generated by it to at least one display device, so that the corresponding display device switches from a running state to a non-operating state according to the shutdown signal.
[0050] Exemplarily, after determining that the first processing module 11 switches from the first state to the second state, the second processing module 12 generates a control signal and sends the control signal to the outside so that the first display device connected to the electronic device maintains the same state as the first processing module.
[0051] The communication interface 13 may include one or more of a Universal Serial Bus (USB) interface, an HDMI interface, a Video Graphics Array (VGA), and the like.
[0052] For ease of description, the embodiment of the present application is described by taking the communication interface 13 as an HDMI terminal as an example. The electronic device includes at least multiple HDMI terminals to connect multiple display devices respectively through the multiple HDMI terminals. Each HDMI terminal can be connected to at least one display device and the second processing module 12. In addition, each HDMI terminal can also be connected to the first processing module to realize the transmission of various signals between the first processing module 11 and the second processing module 12 and the display device. Currently, the description is based on the example of each HDMI terminal being connected to one display device.
[0053] Each HDMI terminal used by the electronic device has a definition of a Consumer Electronics Control (CEC) signal, that is, each HDMI terminal can transmit a CEC signal through the CEC protocol. Among them, CEC is a communication protocol based on HDMI. If all devices connected via HDMI support the CEC protocol, then by controlling one of the devices, it is possible to simultaneously control other devices. In the embodiment of the present application, for the case where the electronic device includes an HDMI terminal, the CEC protocol is applied to the collaborative display scenario, that is, when the communication interface is an HDMI terminal, the display device and the electronic device in the embodiment of the present application are both devices that support CEC, and the electronic device uses the HDMI connection with each display device to control each display device based on the CEC protocol.
[0054] The second processing module 12 in the embodiment of the present application can transmit multiple CEC signals through time division multiplexing or IO simulation CEC protocol, so that multiple HDMI terminals of the electronic device can transmit CEC signals, thereby realizing control of multiple display devices.
[0055] It should be noted that if the communication interface is an interface of another type other than an HDMI terminal, the electronic device and display device in the embodiment of the present application may be devices that support other corresponding protocols. It is only necessary for the second processing module 12 in the electronic device to have the function of supporting the generation of a control signal and sending / broadcasting the control signal to at least one display device.
[0056] In practical applications, if the first processing module 11 of an electronic device has the functions of the second processing module 12, then the electronic device may not need to be separately configured with the second processing module 12. In other words, the first processing module 11 and the second processing module 12 in the embodiment of the present application can be independently provided or can be integrated into a single chip / device, and this embodiment of the present application does not specifically limit this.
[0057] The power supply 14 may include multiple power modules, which supply power to the components within the electronic device when the electronic device is in operation. The multiple power modules of the power supply 14 can provide multiple voltages to meet the power requirements of different components in the electronic device. For example, the power supply 14 can provide voltages of 0.3V, 0.8V, and 1.2V. The power supply 14 provides power to at least the first processing module 11. Optionally, when the power supply 14 provides power to the second processing module 12, it can directly provide power to the second processing module 12, or it can provide power to the second processing module 12 through the first processing module 11. The embodiment does not limit this. The connection relationship shown in Figure 2 is only used to illustrate possible connection relationships.
[0058] In one embodiment, referring to FIG2 , the electronic device further includes a long power supply module 15. The long power supply module 15 can provide power to components of the electronic device that still need to operate when the electronic device is powered on and turned off.
[0059] The difference between the long power supply module 15 and the power supply 14 is that the power supply 14 provides the power required when the electronic device is turned on and running, while the power provided by the long power supply module 15 is the power required to ensure the operation of certain components of the electronic device when the electronic device is powered on and off. The power provided by the power supply 14 is generally greater than the power provided by the long power supply module 15.
[0060] Currently, the long power supply module 15 can power the first processing module 11 to enable the first processing module 11 to perform certain functions, such as receiving a wake-up signal, when the electronic device is turned off. At this time, the power consumption of the first processing module 11 is much less than the power consumption when the power supply 14 is supplying power.
[0061] The long power supply module 15 also provides power to the second processing module 11, enabling the second processing module 12 to perform certain functions, such as detecting notification signals, when the electronic device is turned off. It should be noted that the dotted line connection between the long power supply module 15 and the second processing module 12 in Figure 2 indicates that this connection may only exist in certain circumstances.
[0062] In one embodiment, the electronic device further includes an input device 16, which can be used to generate key signal input related to user settings and function control of the electronic device. The input device 16 includes at least a start button for activating the electronic device. The start button can be a physical button or a touch button. The input device 16 is connected to the first processing module 11 so that the first processing module 11 receives the key signal generated by the input device 16.
[0063] In one embodiment, the electronic device may further include a wireless communication module (not shown). The wireless communication module may implement one or more of Bluetooth communication, infrared communication, and Wireless Fidelity (Wi-Fi) communication. Based on the wireless communication module, the electronic device may also communicate with an associated external device (such as a mouse, remote control, etc.), allowing a user to control the electronic device through the external device.
[0064] In one embodiment, the electronic device may further include at least one display screen (not shown). In this case, the electronic device may also serve as a type of display device. The display screen configured for the electronic device may be a liquid crystal display (Liquid Crystal Display), an LED display (LED display), an organic light-emitting diode (OLED) display screen, or a flexible light-emitting diode (FLED) display screen, etc. In addition, the display screen may be a straight screen or a curved screen, which is not limited in the embodiments of the present application. In one implementation, the display screen may have a touch function, in which case the display screen may be composed of a display panel and a touch panel. The display panel is used to complete visual output. The touch panel may be a component that supports infrared touch, electromagnetic touch, capacitive touch, and / or resistive touch, etc. The touch panel may detect touch data corresponding to the touch operation, and the display panel may provide visual output related to the touch operation.
[0065] In addition, the electronic device may further include other modules, hardware, etc., which are not limited in the embodiment.
[0066] In combination with the above description, the control system shown in Figure 11 and the electronic device of the embodiment of the present application shown in Figure 2, the control method provided in the embodiment of the present application is explained below by taking the communication interface 13 of the electronic device as an HDMI terminal and each HDMI terminal being connected to a display device as an example.
[0067] A display device refers to a device with a display function, such as a television, interactive smart tablet, or monitor. The display device is provided with at least one interface that enables an HDMI connection and is connected to an electronic device via this interface. When connected to an HDMI connection, the display device supports the CEC protocol to receive CEC signals sent by the electronic device.
[0068] FIG3 is a flow chart of a control method provided by an embodiment of the present application. The control method is applied to the electronic device shown in FIG2 . Referring to FIG3 , the control method includes steps 210 to 220:
[0069] Step 210: The second processing module determines that the first processing module switches from a first state to a second state, where the first state is one of an operating state and a non-operating state, and the second state is the other of the operating state and the non-operating state.
[0070] Currently, electronic devices have two states: an operating state and a non-operating state.
[0071] In the running state, the electronic device is turned on and performs substantial work (such as operations on files and programs). At this time, the power supply is stable and the first processing module operates normally.
[0072] In the non-operating state, the electronic device does not perform any substantial work, the power supply stops supplying power to the first processing module, the first processing module does not work properly, and only maintains certain low-power functions. In one embodiment, the non-operating state may refer to a shutdown state or a sleep state, that is, no matter whether the electronic device is in a shutdown state or a sleep state, the electronic device can be considered to be in a non-operating state. In the shutdown state, the operating system of the electronic device is shut down, and the system needs to be reloaded when it is used again. In the sleep state, the electronic device saves the current state in the memory, and the power supply can stop supplying power to some components. It is understandable that the electronic device can achieve a shutdown state or a sleep state. Alternatively, the electronic device can also only achieve a shutdown state, and the embodiment does not limit this. Currently, the electronic device is powered on regardless of whether it is in an operating state or a non-operating state.
[0073] For example, in the operating state, the first processing module operates normally, and thus the first processing module can also be considered to be in the operating state. In the non-operating state, the first processing module does not operate normally and only maintains certain low-power functions, and thus the first processing module can also be considered to be in the non-operating state.
[0074] The first processing module can be switched from a running state to a non-running state, or from a non-running state to a running state, based on actual conditions. For example, when the electronic device is turned off, if a power-on operation is received, the electronic device is started, and after the power-on is completed, the first processing module is in a running state, that is, it is switched from a non-running state to a running state. For another example, when the electronic device is in sleep, if a wake-up operation is received, the electronic device is started, and after the wake-up is completed, the first processing module is in a running state, that is, it is switched from a non-running state to a running state. For another example, when the electronic device is in a running state, if a shutdown operation or a sleep operation is received, the operating system is shut down or the device enters sleep, and after the shutdown is completed or the sleep is completed, the first processing module is in a non-running state, that is, it is switched from a running state to a non-running state.
[0075] In one embodiment, the state of the first processing module before the change is recorded as the first state, and the state after the change is recorded as the second state. Currently, the first state is one of the running state and the non-running state, and the second state is the other of the running state and the non-running state.
[0076] The second processing module can determine the state change of the first processing module, that is, the second processing module can determine whether the first processing module switches from an operating state to a non-operating state, and whether the first processing module switches from a non-operating state to an operating state. The implementation method for the second processing module to determine the state change is currently not limited.
[0077] For example, when the first processing module switches from the first state to the second state, the second processing module is notified so that the second processing module can understand the state change of the first processing module.
[0078] For another example, the second processing module uses the power supply to determine the state change of the first processing module. For example, when the first processing module switches from a non-operating state to an operating state, the power supply needs to turn on the internal power modules to supply power. After the power supply is stable, the second processing module can be notified so that the second processing module can determine that the first processing module has switched from a non-operating state to an operating state. When the first processing module switches from a non-operating state to an operating state, the power supply turns off the internal power modules to stop providing power. When the second processing module determines that the power supply stops supplying power, it determines that the first processing module has switched from an operating state to a non-operating state.
[0079] Step 220: The second processing module generates and sends a control signal through the first communication interface, where the control signal is used to instruct the first display device to switch from the first state to the second state, so as to control the first display device to change state synchronously; the first display device is a display device connected to the first communication interface, and the first communication interface is a communication interface among the at least two communication interfaces.
[0080] In one embodiment, after the second processing module determines that the first processing module has switched from the first state to the second state, it generates a control signal. The control signal is used to control the synchronous change of the state of a display device connected to the electronic device, that is, to switch the display device from the first state to the second state. It is understood that when the second state is the operating state, the control signal is used to instruct the display device to enter the operating state. When the second state is the non-operating state, the control signal is used to instruct the display device to enter the non-operating state. The operating state and non-operating state of the display device can be referred to the above description and will not be elaborated on at this time.
[0081] In one embodiment, the control signal is a Consumer Electronics Control (CEC) signal. In this case, the second processing module generates a control signal based on the CEC protocol to control the display device. The method for generating the control signal based on the CEC protocol by the second processing module can refer to existing methods for generating CEC signals and is not described separately here.
[0082] Currently, the display device that receives the control signal and needs to synchronize with the state of the first processing module is referred to as the first display device. The communication interface in the electronic device connected to the first display device is referred to as the first communication interface. That is, the first display device is a display device connected to the electronic device via the first communication interface of the electronic device, and the first display device is configured to switch to the second state based on the control signal.
[0083] In one embodiment, the first display device is powered on and in the first state before receiving the control signal. In this case, the first display device can switch from the first state to the second state based on the control signal. In actual applications, the first display device can also be in the second state before receiving the control signal. In this case, the first display device does not respond after receiving the control signal.
[0084] In one embodiment, after the second processing module generates the control signal, it transmits the control signal. At this point, the first display device connected to the electronic device receives the control signal and switches to the second state based on the control signal. It is understood that the electronic device transmits the control signal to the first display device via the first communication interface.
[0085] Optionally, the electronic device may pre-specify one or more display devices as the first display device to receive the control signal. Alternatively, the electronic device may designate all display devices as the first display device. In this case, the electronic device may or may not pre-specify the connected display devices.
[0086] In one embodiment, the second processing module can send a control signal to the outside by broadcasting. Exemplarily, the second processing module can generate multiple control signals by time division multiplexing or IO simulation CEC protocol to ensure that each HDMI terminal can receive and send the control signal to the outside. It can be understood that in the broadcast mode, regardless of whether the HDMI terminal is connected to the display device, the second processing module will send a control signal to the HDMI terminal. The control signal is a CEC signal, and the display devices connected to the electronic device all have CEC functions. At this time, after the display device is powered on, regardless of whether it is in operation, it can receive the broadcast control signal through the corresponding HDMI terminal. That is, the first display device can receive the control signal. In this case, the electronic device uses all display devices as the first display device so that all display devices can receive the control signal.
[0087] It should be noted that by using broadcasting to send control signals outward, each first display device that has been connected to the HDMI terminal of the electronic device can receive the control signal. At this time, the electronic device does not need to specify in advance which display devices have been connected to the electronic device, and only needs to send the control signal to each HDMI terminal.
[0088] In one embodiment, the second processing module may further send a control signal to the first display device that is clearly connected. That is, a control signal is sent to the first display device in a point-to-point manner. It is understandable that when using an HDMI terminal, the electronic device can detect through the HPD signal that the corresponding HDMI terminal is already connected to a display device, and then determine the first display device based on the already connected display device. Among them, the connected display device includes two situations, one is that the display device is currently in operation, and the other is that the display device is not currently in operation, but in the power-on process of the electronic device this time (including operation state and sleep state), the display device has been in operation, that is, the electronic device has received the HPD signal of the display device this time.
[0089] Optionally, the first processing module may determine the HDMI terminal of the connected display device based on the HPD signal, thereby determining the connected display device, and then notify the second processing module so that the second processing module can clearly identify the connected display device and the corresponding HDMI terminal. Optionally, the second processing module may determine the HDMI terminal of the connected display device based on the HPD signal, thereby determining the connected display device, and then notify the first processing module so that the first processing module can clearly identify the connected display device and the corresponding HDMI terminal. Optionally, both the first processing module and the second processing module may determine the HDMI terminal of the connected display device based on the HPD signal, thereby determining the connected display device.
[0090] After it is clear that the display device has been connected, the first display device can be selected. For example, the electronic device uses each connected display device as the first display device. For another example, the electronic device uses one or more connected display devices (which can be specified or randomly selected) as the first display device. Optionally, the first display device can be determined by the first processing module and notified to the second processing module. Alternatively, the first display device is determined by the second processing module, and the embodiment does not limit this. Afterwards, the second processing module sends a control signal to the first display device through the HDMI terminal corresponding to each first display device. So that the first display device responds based on the control signal.
[0091] It can be understood that when the first state is a non-operating state and the second state is an operating state, the control signal can be considered to instruct the first display device to switch from a non-operating state to an operating state. That is, the control signal can be considered to be a wake-up signal, which has a power-on / wake-up function, and can turn on the first display device or end sleep. When the first display device is in a non-operating state, the HPD pin of the HDMI terminal connected to the first display device in the electronic device is at a low level, and the electronic device cannot detect the HPD signal of the display device, that is, it cannot confirm whether the display device is currently in an operating state. After the first display device responds to the control signal and enters the operating state, it pulls up the HPD according to the requirements of the HDMI protocol (that is, the HPD pin of the HDMI terminal is at a high level). At this time, it can be considered that an HPD signal is generated for reception by the electronic device. When the electronic device detects that the HPD pin is at a high level, it can be considered that the HPD signal is received through the HDMI terminal, and then determines that the HDMI terminal is connected to a display device (currently the first display device), that is, the first display device is currently in an operating state. In this case, the electronic device sends the control signal by broadcasting.
[0092] Optionally, after the electronic device determines that the first display device is connected, if the electronic device detects that the HPD pin corresponding to the first display device becomes low again, it determines that the first display device has entered a non-operating state and saves the connection information of the first display device, that is, records that the corresponding HDMI terminal is connected to the display device. Afterwards, the electronic device can generate a control signal again based on the record to control one or more first display devices to enter an operating state. In this case, the electronic device can send the control signal through broadcast or point-to-point according to the actual situation.
[0093] Optionally, after the electronic device determines that the first display device has entered the operating state, it can generate a display signal and send it to the first display device through the HDMI terminal, so that the first display device displays the corresponding picture according to the display signal, thereby enabling the electronic device to control the display content of the first display device, that is, to achieve collaborative display. Among them, the display signal can be generated by the first processing module and sent to the first display device through the HDMI terminal. When there are multiple first display devices, each first display device can receive the same display signal or a different display signal, and the embodiment does not limit this.
[0094] It should be noted that if the display device currently connected to the electronic device may include other display devices in addition to the first display device, and the other display device is already in operation, then the electronic device can directly send the display signal to the other display device without waiting for the first display device to start operating. In other words, the electronic device can send display signals to different display devices at different times.
[0095] When the first state is an operating state and the second state is a non-operating state, the control signal can be considered to instruct the first display device to switch from the operating state to the non-operating state. That is, the control signal can be considered a shutdown / sleep signal, having a shutdown / sleep function, which can cause the first display device to shut down or enter a sleep state. When the first display device is in the operating state, the electronic device determines that the corresponding HDMI terminal is connected to a display device (currently the first display device). At this time, the electronic device can control one or more first display devices to enter a non-operating state based on actual circumstances. In this case, the electronic device can send the control signal via broadcast or point-to-point communication based on actual circumstances. Optionally, if the non-operating state of the first display device is only the shutdown state, then the first display device directly shuts down after receiving the control signal. Also optionally, when the first processing module enters the shutdown state, the control signal is used to indicate shutdown, and when the first processing module enters the sleep state, the control signal is used to indicate entering a sleep state. In this case, different flag codes can be set in the control signal to distinguish between shutdown and sleep, so that the first display device enters the corresponding state. If the first display device has only one non-operating state, then regardless of the flag code included in the control signal, the first display device enters that non-operating state.
[0096] In summary, the second processing module of the electronic device determines that the first processing module of the electronic device switches from the first state to the second state, and generates a control signal. After that, the second processing module sends the control signal to the outside, so that the first display device connected to the electronic device switches from the first state to the second state based on the control signal. It can be seen that the embodiment of the present application sets a second processing module in the electronic device. When the electronic device switches between the running state and the non-running state, the second processing module generates a control signal corresponding to the switching change and sends it to the outside, so that the display device connected to the electronic device responds to the control signal, thereby realizing a state change synchronized with the electronic device, that is, the electronic device and the display device are started or shut down synchronously. In this way, the control method provided by the embodiment of the present application does not require the user to operate each device in a collaborative display scenario, thereby simplifying the user's operation.
[0097] FIG4 is a flowchart of another control method provided by an embodiment of the present application. This control method is based on the aforementioned control method (i.e., shown in FIG3 ). When the first state is a non-operating state and the second state is an operating state, and the control signal is used to instruct the first display device to switch from the non-operating state to the operating state, the second processing module determines the state change of the first processing module, the first processing module determines the access of the first display device, and the first processing module controls the first display device to display collaboratively. Referring to FIG4 , the control method includes steps 310 to 350:
[0098] Step 310: The second processing module obtains a power supply stability signal, where the power supply stability signal is used to indicate that the first processing module is in the second state.
[0099] The power supply stability signal can also be recorded as a power good signal, which indicates that the components inside the electronic device have received stable power and can operate. At this time, the first processing module also receives stable power and enters the running state, that is, switches from the first state to the second state.
[0100] When the second processing module receives the power supply stability signal, it considers that the power supply of each component of the electronic device has stabilized, and further determines that the first processing module has been started and switched from the non-operating state to the operating state.
[0101] Optionally, the power supply stabilization signal may be generated by the first processing module after switching to the running state and sent to the second processing module, or may be generated by the power supply inside the electronic device and sent to the second processing module after the power supply is stabilized. In one embodiment, the power supply stabilization signal is generated by the power supply inside the electronic device and sent to the second processing module as an example. In this case, step 310 may include steps 311 and 312:
[0102] Step 311: The first processing module receives the wake-up signal and sends a power supply indication signal to a power supply in the electronic device.
[0103] A wake-up signal is a signal used to instruct an electronic device to operate. For example, if an electronic device is powered off, a wake-up signal can power it on. If an electronic device is in sleep mode, a wake-up signal can cause it to exit sleep mode and operate.
[0104] Illustratively, in a non-operating state, the first processing module receives power from the long power supply module. At this time, the first processing module can detect the wake-up signal, that is, the first processing module can receive the wake-up signal.
[0105] The wake-up signal may be generated based on a user's operation on the electronic device, or the second processing module may send the wake-up signal to the first processing module. The following describes the generation source of the wake-up signal received by the first processing module through two exemplary solutions.
[0106] Solution 1: When the wake-up signal is generated based on a user operation on the electronic device, the first processing module receiving the wake-up signal may include: the first processing module generating the wake-up signal in response to the user setting operation on a start button in the electronic device.
[0107] Exemplarily, the input device of the electronic device includes a start button, which may be one or more. The start button is used to instruct the electronic device to start operating when the electronic device is in an inoperative state. Optionally, the start button for powering on the electronic device and the start button for terminating the sleep state may be different buttons or the same button. The start button may refer to existing buttons for powering on or waking up electronic devices.
[0108] In one embodiment, when the electronic device is in a non-operating state, the user can power on or wake up the electronic device by performing a setting operation on the start button. The operation form of the setting operation is not currently limited, for example, the setting operation is a single-click operation.
[0109] Exemplarily, upon receiving a setting operation, the start button generates a signal and sends it to the first processing module. Optionally, when the first processing module is in a non-operating state and receives a signal from the start button, it may be deemed necessary to initiate operation without identifying the signal. Furthermore, optionally, when the first processing module is in a non-operating state and receives a signal from the start button, it may identify the signal to determine whether it indicates an initiation of operation. For example, if the setting operation has an operation duration requirement, then upon receiving the signal, the first processing module may need to determine whether the duration of the signal meets the operation duration requirement. If so, it may be determined that a signal indicating an initiation of operation has been received.
[0110] Exemplarily, after receiving the signal sent by the start button, the first processing module generates a wake-up signal, and then determines that the wake-up signal is received.
[0111] Solution 2: When the wake-up signal is sent from the second processing module to the first processing module, the first processing module receiving the wake-up signal may include: the first processing module receiving the wake-up signal from the second processing module.
[0112] Exemplarily, when the second processing module determines that the electronic device needs to operate, it sends a wake-up signal to the first processing module. Optionally, similar to solution one, after the start button of the electronic device receives a set operation, the second processing module generates a wake-up signal and sends it to the first processing module. Also optionally, after a display device connected to any HDMI terminal of the electronic device sends a notification for starting operation to the second processing module, the second processing module generates a wake-up signal and sends it to the first processing module.
[0113] In one embodiment, a display device connected to any HDMI terminal of an electronic device sends a notification to the second processing module to start operation. In this case, the first processing module receives a wake-up signal from the second processing module, including: the second processing module receives a second notification signal sent by the second display device, the second notification signal being used to indicate that the second display device is in an operating state, the second display device is a display device connected to the electronic device, and the second display device is different from the first display device; and the second processing module generates a wake-up signal based on the second notification signal and sends the wake-up signal to the first processing module.
[0114] Exemplarily, the display device that controls the startup and operation of the electronic device is recorded as the second display device. The second display device can be a display device connected to any HDMI terminal in the electronic device, or a display device connected to a set HDMI terminal in the electronic device. Currently, the second display device and the first display device are different display devices. The communication interface (i.e., the HDMI terminal) connected to the second display device among the at least two communication interfaces is recorded as the second communication interface.
[0115] When the second display device is in an inactive state, the user can control the second display device to start operating, thereby putting the second display device into an active state. When the second display device starts operating (i.e., enters the active state), the HPD level is pulled high to generate an HPD signal. The second processing module can then detect, via the HDMI terminal (i.e., the second communication interface) connected to the second display device, that the HPD level has been pulled high, i.e., that the HPD signal has been received.
[0116] It should be noted that, in the embodiments, the notification signal is used to notify the electronic device that the corresponding display device is in operation, and the electronic device can clearly indicate that the display device has been connected based on the notification signal. Generally speaking, the notification signal is generated by the display device and sent to the electronic device via the connected communication interface to enable the electronic device to clearly indicate the connection of the display device. Currently, when HDMI is used for connection, the HPD signal generated by the display device can be used as the notification signal. In the embodiments, the notification signal generated by the second display device is recorded as the second notification signal.
[0117] It is understood that when the second display device is connected to the HDMI terminal in the operating state, the HPD pin in the HDMI terminal is at a high level, and the second processing module can detect the HPD signal (i.e., the second notification signal). Alternatively, when the second display device is connected to the HDMI terminal and then starts operating, the HPD pin in the HDMI terminal becomes high, and the second processing module can detect the HPD signal (i.e., the second notification signal).
[0118] In one embodiment, when the electronic device is in a non-operating state, the second processing module can receive power from the long power supply module. At this time, the second processing module can receive the HPD signal transmitted by the HDMI terminal, that is, detect the high and low levels of the HPD pin in the HDMI terminal. When the second processing module receives the HPD signal, it determines that the user needs to start each device for collaborative display. At this time, a wake-up signal is generated and sent to the first processing module. The first processing module also receives power from the long power supply module. At this time, the first processing module can receive the wake-up signal sent by the second processing module. That is, if the first processing module receives a signal sent by the second processing module in a non-operating state, it can be considered to have received a wake-up signal.
[0119] Optionally, after receiving the second notification signal, the second processing module may also save the identifier of the second display device, determined in the same manner as the identifier of the first display device. This allows point-to-point communication with the second display device. Furthermore, upon detecting that the first processing module has switched from an operating state to a non-operating state, the second display device, also in an operating state, may be identified by the identifier, thereby instructing the second display device to switch to a non-operating state, thereby controlling the display devices to undergo a synchronous state change.
[0120] It should be noted that the second processing module may also directly use the second notification signal as a wake-up signal. In this case, the first processing module receives the wake-up signal from the second processing module, including: the second processing module receives the second notification signal sent by the second display device, the second notification signal is used to indicate that the second display device is in an operating state, the second display device is a display device connected to the electronic device, and the second display device is different from the first display device; the second processing module sends the second notification signal to the first processing module, the second notification signal being the wake-up signal.
[0121] For example, after receiving the second notification signal sent by the second display device, the second processing module can send the second notification signal as a wake-up signal to the first processing module. At this time, the first processing module receives the wake-up signal and performs a subsequent response.
[0122] Optionally, the first processing module uses the same interface to receive the wake-up signal sent by the second processing module and the signal sent by the start button. At this time, the wake-up signal sent by the second processing module can also be considered as a simulation of the setting operation of the start button. At this time, after the start button receives the wake-up signal sent by the second processing module, it sends a wake-up signal to the first processing module.
[0123] It is understood that in addition to the two aforementioned methods of sending a wake-up signal to the first processing module, in actual applications, other methods can also be used to send a wake-up signal to the first processing module. For example, an external device associated with the electronic device (such as a remote control) sends a wake-up signal to the electronic device. In this case, the wake-up signal received by the electronic device is sent to the first processing module, so that the first processing module receives the wake-up signal.
[0124] After receiving the wake-up signal, the first processing module sends a power supply indication signal to the power supply, which is used to instruct the power supply to work, that is, the power supply supplies power to corresponding components in the electronic device.
[0125] Exemplarily, after receiving the wake-up signal, the first processing module determines that it needs to run. At this time, the first processing module generates a signal as a power supply indication signal and sends it to the power supply, or the first processing module uses the wake-up signal as a power supply indication signal and sends it to the power supply.
[0126] Step 312: The power supply starts supplying power according to the power supply indication signal and the preset power supply timing, and sends a power supply stability signal to the second processing module after the power supply is stable.
[0127] For example, after receiving the power supply indication signal, the power supply sequentially turns on the internal power modules according to the preset power supply sequence to provide power to the components of the electronic device. The preset power supply sequence can be understood as the order in which the components of the electronic device are powered when power is provided to the components.
[0128] The power startup process can be referenced to the power startup process described in the related art. In this embodiment, after the power supply stabilizes (i.e., the voltage provided by the power supply stabilizes), the power supply sends a power supply stability signal to the second processing module. The power supply stability signal, also known as a power good signal, notifies the second processing module that the power supply is stable. It is understood that when the power supply is stable, the first processing module also starts up and enters the operating state based on the power provided by the power supply.
[0129] The rule for the power supply to generate the power stabilization signal is not currently limited, and the power stabilization signal can be transmitted through the transmission line between the power supply and the second processing module.
[0130] Step 320: The second processing module determines, based on the power supply stability signal, that the first processing module is switched from the non-operating state to the operating state.
[0131] Exemplarily, when the second processing module receives the power supply stabilization signal, it believes that the power supply of each component of the electronic device has stabilized. Therefore, it can be determined that the first processing module has been started, that is, it is determined that the first processing module has changed from a non-operating state to an operating state.
[0132] In one embodiment of the present application, when the wake-up signal required for the first processing module to switch to the running state is generated by the second processing module based on the second notification signal, when the second processing module determines that the first processing module has changed to the running state, it is also necessary to make the first processing module clear that the second display device corresponding to the second notification signal has been connected. At this time, the method also includes: the first processing module sends a second display signal to the second display device, and the second display signal is used to enable the second display device to display the corresponding content.
[0133] Exemplarily, the second processing module generates a wake-up signal based on the second notification signal and sends the wake-up signal to the first processing module. If it is determined that the first processing module has switched to the running state, the second processing module forwards the second notification signal to the first processing module to make the first processing module aware that the second display device has been connected.
[0134] At this time, after receiving the second notification signal through the HDMI terminal, the second processing module can not only generate a wake-up signal but also cache the second notification signal. When it determines that the first processing module has entered the running state, it sends the cached second notification signal to the first processing module. In other words, the second processing module delays the second notification signal. After receiving the second notification signal, the first processing module can determine that the corresponding HDMI terminal is connected to a display device (currently the second display device), that is, it determines that the second display device is connected. After that, the first processing module can conduct point-to-point communication with the second display device, such as sending a display signal to enable the second display device to display.
[0135] Exemplarily, after the second processing module sends the second notification signal as a wake-up signal to the first processing module, if it is determined that the first processing module has switched to the running state, the second processing module will forward the second notification signal to the first processing module to make the first processing module clear that the second display device has been connected. That is, the second processing module sends the second notification signal twice. The second notification signal sent for the first time serves as a wake-up signal, and the second notification signal sent for the second time is used to make the first processing module in the running state clear that the second display device has been connected. Afterwards, the first processing module can conduct point-to-point communication with the second display device, such as sending a display signal, so that the second display device can display. It can be understood that in actual applications, the second processing module can also send the second notification signal only once. When the first processing module receives the second notification signal, it determines that the wake-up signal is received and caches the second notification signal. After the first processing module switches to the running state, it can be determined that the second display device is in the running state based on the cached second notification signal.
[0136] Optionally, after receiving the second notification signal, the first processing module may save the identifier of the second display device.
[0137] Currently, the display signal sent by the first processing module to the second display device is recorded as a second display signal.
[0138] For example, after the first processing module confirms that the second display device is connected, the first processing module can generate a second display signal and send it to the second display device through the HDMI terminal, so that the second display device displays according to the second display signal, thereby realizing coordinated display of the electronic device and the second display device.
[0139] In an optional manner, the second processing module may also determine that the second display device has been connected based on the second notification signal.
[0140] Step 330: The second processing module generates and sends a control signal through the first communication interface, where the control signal is used to instruct the first display device to switch from a non-operating state to an operating state, so as to control the first display device to synchronously change its state; the first display device is a display device connected to the first communication interface, and the first communication interface is a communication interface among the at least two communication interfaces.
[0141] In an optional manner, the second processing module sends the control signal to the outside by broadcasting.
[0142] Step 340: The first processing module determines that the first display device is in an operating state.
[0143] For example, after the first processing module switches to the running state, it is also necessary to determine whether the first display device has been connected, that is, to determine whether the first display device is also in the running state, and then collaborative display with the first display device can be achieved.
[0144] In one embodiment, the first processing module determines that the first display device is in an operating state based on a notification signal generated by the first display device. In this case, step 340 includes: the first processing module receives a first notification signal sent by the first display device, and determines that the first display device is in an operating state based on the first notification signal. The first notification signal is a notification signal sent outwardly through the first communication interface after the first display device receives a control signal through the first communication interface and switches from a non-operating state to an operating state based on the control signal. The first notification signal is used to indicate that the first display device is in an operating state.
[0145] Currently, the notification signal generated by the first display device is recorded as the first notification signal. After the first display device starts operating (i.e., switches from a non-operating state to an operating state) in response to the control signal, the generated first notification signal is directly received by the first processing module via the first communication interface. In other words, the first processing module can directly receive the first notification signal (currently an HPD signal) generated by the first display device via the HDMI terminal.
[0146] Optionally, after receiving the first notification signal, the first processing module may also save the identifier of the first display device.
[0147] In an optional manner, the second processing module may also receive the first notification signal. In this case, the method further includes: when the first display device sends the first notification signal to the outside through the first communication interface, the second processing module receives the first notification signal, and stores the identification of the first display device based on the first notification signal, so that when the second processing module determines that the first processing module switches from a running state to a non-running state, it controls the first display device to change its state synchronously.
[0148] Exemplarily, the pin for receiving the notification signal (i.e., the HPD pin) in the HDMI terminal (currently the first communication interface) is connected to the first processing module and the second processing module, respectively, so that both the first processing module and the second processing module receive the first notification signal. In this case, the second processing module can also determine that the first display device is in an operating state based on the first notification signal.
[0149] Exemplarily, after receiving the first notification signal, the second processing module can also save the identifier of the first display device. The identifier can be added to the first notification signal, or it can be automatically generated by the second processing module after processing the first notification signal, and the identifier is unique. After storing the identifier of the first display device, the second processing module can clearly know that the first display device has been connected to the electronic device, and then it can conduct point-to-point communication with the first display device. When it is detected that the first processing module switches from the running state to the non-running state, the first display device that is also in the running state can be identified through the identifier, and then the first display device is instructed to change to the non-running state, that is, the display device is controlled to change its state synchronously.
[0150] In one embodiment of the present application, the second processing module may also receive a notification signal from the first display device and forward it to the first processing module. Currently, taking the scenario where the second processing module sends a wake-up signal to the first processing module (i.e., solution two) as an example, the second processing module receives and forwards the notification signal generated by the first display device. At this time, step 340 may include: the second processing module receives a third notification signal from the first display device, and the third notification signal is used to indicate that the first display device is in operation; the second processing module sends the third notification signal to the first processing module; the first processing module determines that the first display device is in operation based on the third notification signal.
[0151] Exemplarily, when the second processing module sends a wake-up signal to the first processing module, it indicates that the current user operates the display device (currently the second display device) connected to the electronic device, so as to control the electronic device connected to it to start running through the display device, and then the electronic device controls the other display devices connected to it (currently the first display device) to start running. Since the second display device can be any display device, and the first processing module cannot recognize the second notification signal when it is in a non-operating state, the second processing module can recognize the second notification signal. Then, in order to ensure that the second display device accurately controls the electronic device, currently, the notification signal generated by each display device can only be sent to the second processing module, which performs logical judgment and then forwards it to the first processing module. That is, no matter which display device the user operates, the second processing module can detect the notification signal and generate a corresponding operation signal to control the first processing module to start running. At this time, after the first display device responds to the control signal, the generated notification signal is also received by the second processing module through the HDMI terminal.
[0152] In actual applications, both the first processing module and the second processing module may receive notification signals. However, when the first processing module receives the second notification signal from the second display device, it abandons processing and only processes the second notification signal forwarded by the second processing module.
[0153] Currently, the notification signal generated by the first display device is referred to as the third notification signal. It is understood that the third notification signal is essentially the same as the first notification signal, differing only in the transmission path within the electronic device. The first notification signal is directly received by the first processing module, while the third notification signal is not directly received by the first processing module but is forwarded to the first processing module via the second processing module.
[0154] Exemplarily, after receiving the third notification signal, the second processing module determines that the first display device is already in the operating state. Thereafter, the second processing module forwards the third notification signal to the first processing module so that the first processing module determines that the first display device is already in the operating state.
[0155] Optionally, the second processing module may further save the identifier of the first display device after receiving the third notification signal.
[0156] It is understandable that, compared to the first processing module directly receiving the notification signal, it takes longer for the second processing module to forward the notification signal to the first processing module. However, it can basically meet the time requirement of collaborative display.
[0157] Step 350: The first processing module sends a first display signal to the first display device through the first communication interface, where the first display signal is used to enable the first display device to display corresponding content.
[0158] After the first processing module determines that the first display device is in an operating state, it can generate a display signal for the first display device to display. Currently, the display signal generated by the first processing module for the first display device to display is recorded as the first display signal. It is understood that when there are multiple first display devices, the display content corresponding to the first display signal corresponding to each first display device can be the same or different.
[0159] After the first processing module generates the first display signal, it can be sent to the first display device through the corresponding HDMI terminal (i.e., the first communication interface) so that the first display device displays according to the display signal, thereby realizing coordinated display between the electronic device and the first display device.
[0160] It can be understood that based on the above description, in the collaborative display scenario, when the electronic device enters the running state based on the user's operation, it can control the display devices connected to it to start and enter the running state. The electronic device can also start running when a display device connected to it is in the running state, and control the other display devices connected to it to start and enter the running state. At this time, for two different startup implementation methods, the notification signal (currently the HPD signal) generated by the display device can have two transmission paths in the electronic device. At present, the transmission path of the HPD signal under the two startup implementation methods is exemplarily described.
[0161] Example 1. Figure 5 is a signal transmission path diagram provided by an embodiment of the present application. In Figure 5, the electronic device includes three HDMI terminals, and the display devices connected to the three HDMI terminals are respectively recorded as display device 1, display device 2, and display device 3. Figure 6 is a flow chart provided by an embodiment of the present application, which shows the execution process of the control method under the signal transmission path shown in Figure 5. In Figure 6, the execution process of display device 1, display device 2, and display device 3 is the same. Therefore, in Figure 6, the execution process of display device 1, display device 2, and display device 3 is represented by the execution process of the display device.
[0162] Currently, when the electronic device is in a non-operating state, the long power supply module 15 (represented as standby POWER in Figure 5) supplies power to the first processing module 11 (taking SoC as an example in Figure 5) so that the first processing module 11 can run certain functions at low power, such as receiving the operating signal of the start button 16.
[0163] When the start button 16 (denoted as POWER BUTTON&WAKE# in FIG. 5 ) receives the user's setting operation, it sends a signal to the first processing module 11. After receiving the signal, the first processing module 11 determines that the wake-up signal is received, generates a power supply indication signal and sends it to the power supply 14 (denoted as POWER in FIG. 5 ). After the power supply 14 receives the power supply indication signal, it turns on each power module in turn according to the preset power supply sequence to supply power. After the power supply 14 is working stably, it provides stable power to each component inside the electronic device, such as providing stable power to the first processing module 11. After the power supply 14 is stable, it sends a power supply stability signal (denoted as power good in FIG. 5 ) to the second processing module 12 (taking MCU as an example in FIG. 5 ).
[0164] When the second processing module 12 receives the power supply stability signal, it determines that the first processing module 11 has changed from the non-operating state to the operating state. The second processing module 12 broadcasts control signals via the CEC protocol. In Figure 5, the control signals sent by the second processing module 12 to each HDMI terminal are respectively denoted as CEC GPIO1, CEC GPIO2, and CEC GPIO3.
[0165] After receiving the control signal, the display devices connected to each HDMI terminal start operating and raise the HPD level according to the HDMI protocol. Both the first processing module 11 and the second processing module 12 can detect the HPD signal through the HDMI terminal and determine that the display device is in operation based on the HPD signal. In Figure 5, the HPD signals corresponding to the three HDMI terminals are labeled HPD1, HPD2, and HPD3, respectively.
[0166] After the first processing module 11 determines that the display device is in operation, it performs an HDMI handshake recognition with the display device and can then communicate with the display device. At this time, the first processing module 11 sends a display signal. In Figure 5, the display signals sent by the first processing module 11 to the three HDMI terminals are respectively recorded as HDMI Display1, HDMI Display2, and HDMI Display3. After receiving the display signal, the display device displays it, thereby enabling the electronic device to control the startup and operation of each display device.
[0167] It should be noted that in actual applications, the second processing module 12 may also forward the HPD signal to the first processing module 11 after receiving it.
[0168] Based on the transmission path shown in FIG. 5 , the user can also control the electronic device to start running by starting a certain display device, except that the HPD signal is detected by the second processing module 12 and then a wake-up signal is sent to the first processing module 11 .
[0169] Example 2. Figure 7 is another signal transmission path diagram provided by an embodiment of the present application. The electronic device in Figure 7 includes three HDMI terminals 13, and the display devices connected to the three HDMI terminals are respectively recorded as display device 1, display device 2 and display device 3. Display device 1 sends a second notification signal to the second processing module 12 as a second display device. Figure 8 is another flow chart provided by an embodiment of the present application, which shows the execution process of the control method under the signal transmission path shown in Figure 7. In Figure 8, the execution process of display device 2 and display device 3 is the same, so the execution process of display device 2 / 3 is used to represent the execution process of display device 2 and display device 3.
[0170] Currently, when the electronic device is not in operation, the long-term power supply module 15 (denoted as standby POWER in FIG. 7 ) supplies power to the first processing module 11 (using the SoC as an example in FIG. 7 ) to enable the first processing module 11 to perform certain functions at low power, such as receiving operation signals. The long-term power supply module 15 also supplies power to the second processing module 12 to enable the second processing module 12 to perform certain functions at low power, such as detecting HPD signals.
[0171] When a display device (currently display device 1) connected to an electronic device is in operation, the HPD pin on the corresponding HDMI terminal goes high. When the second processing module 12 detects that the HPD pin is pulled high, that is, when it receives HPD signal 1 (currently HPD1), it assumes that the user needs to turn on each device. At this point, the second processing module 12 sends a wake-up signal to the first processing module 11. In Figure 7, the wake-up signal from the second processing module 12 simulates the signal sent by the start button 16 (denoted as POWERBUTTON&WAKE# in Figure 7), so that the first processing module 11 receives the wake-up signal (i.e., the operation signal).
[0172] After receiving the wake-up signal, the first processing module 11 generates a power supply indication signal and sends it to the power supply 14 (denoted as POWER in FIG7 ). After receiving the power supply indication signal, the power supply 14 sequentially turns on each power module according to a preset power supply sequence to provide power. After the power supply 14 is stable, it provides stable power to various components within the electronic device, such as the first processing module 11. After the power supply 14 stabilizes, it sends a power supply stability signal (denoted as power good in FIG7 ) to the second processing module 12 (using the MCU as an example in FIG7 ).
[0173] When the second processing module 12 receives the power supply stabilization signal, it determines that the first processing module 11 has changed from a non-operating state to an operating state. The second processing module 12 sends the currently received HPD signal 1 to the first processing module 11. In Figure 7, the HPD signal 1 sent by the second processing module 12 to the first processing module 11 is recorded as SOC-HPD signal 1 (SOC-HPD1 in Figure 7). After the first processing module 11 determines that the display device 1 is connected based on the SOC-HPD signal 1, it can communicate with the display device 1 after the HDMI handshake recognition with the display device 1. At this time, the first processing module 11 sends a display signal, and the display device displays based on the display signal. In addition, the second processing module 12 broadcasts a control signal to each HDMI terminal other than the HDMI terminal that has received the HPD signal 1. After receiving the control signal, the display devices connected to the other HDMI terminals start running and pull up the HPD according to the HDMI protocol.
[0174] After the second processing module 12 detects the HPD signal (currently HPD signal 2 and HPD signal 3, recorded as HPD2 and HPD3 in Figure 7) through the HDMI terminal, it sends the SOC-HPD signal (currently SOC-HPD signal 2 and SOC-HPD signal 3, recorded as SOC-HPD2 and SOC-HPD3 in Figure 7) to the first processing module 11, so that the first processing module 11 determines the access of display device 2 and display device 3 based on the SOC-HPD signal. After the first processing module 11 determines that the display device is connected, it can communicate with the display device after HDMI handshake recognition. At this time, the first processing module 11 sends a display signal. In Figure 7, the display signals sent by the first processing module 11 to the three HDMI terminals 13 are recorded as HDMI Display1, HDMI Display2, and HDMI Display3 respectively. After receiving the display signal, the display device displays it, thereby realizing that the electronic device controls the startup and operation of each display device.
[0175] It should be noted that based on the transmission path shown in FIG. 7 , the user can also control the electronic device to start running by using the start button 17 , except that the HPD signal is detected by the second processing module 12 and then sent to the first processing module 11 .
[0176] In the above, after the first processing module receives the wake-up signal for entering the running state, it generates a power supply indication signal and sends it to the power supply. The power supply supplies power according to the preset power supply timing. After the power supply is stable, the power supply sends a power supply stability signal to the second processing module. When the second processing module receives the power supply stability signal, it determines that the first processing module has entered the running state and sends a control signal to the outside to make each first display device connected to the electronic device enter the running state according to the control signal. After the first processing module determines that the first display device has entered the running state, it sends a first display signal to the first display device for display. The technical means can enable the second processing module to accurately identify that the first processing module has entered the running state through the power supply, thereby ensuring that the first display device and the electronic device are synchronized. In addition, the wake-up signal received by the first processing module can be generated by the user operating the start button of the electronic device, or by the second processing module after receiving the second notification signal of the second display device. This enriches the collaborative control mode and can realize the synchronous startup of the display device when the electronic device is started, the synchronous startup of the electronic device when the display device is started, and the synchronous startup of other display devices when one display device is started. This makes the electronic device and the display device better suitable for scenes requiring multiple displays such as conferences and teaching, and the startup operation is more humane.
[0177] FIG9 is a flow chart of another control method provided by an embodiment of the present application. This control method, based on the aforementioned control method, exemplarily describes the process of determining the state change of the first processing module by the second processing module when the second state is a non-operating state. Currently, the electronic device includes the aforementioned power supply.
[0178] 9 , the control method includes steps 410 to 430:
[0179] Step 410: The second processing module determines that the power supply in the electronic device stops supplying power to the first processing module.
[0180] When the power supply stops, the components in the electronic device that rely on the power supply to operate will no longer work normally. At this time, the first processing module is no longer in an operating state. Based on this, the second processing module can determine whether the first processing module has stopped operating by determining that the power supply stops supplying power to the first processing module.
[0181] In one embodiment, the first processing module instructs the power supply to stop providing power. In this case, upon receiving a stop signal, the first processing module may instruct the power supply to stop providing power. A stop signal is a signal used to instruct an electronic device to stop operating. For example, it may be a signal to shut down the electronic device or a signal to put the electronic device into sleep mode.
[0182] Optionally, a stop signal can be generated based on the user's operation on the electronic device. For example, the start button also has the function of stopping operation. When the electronic device is in operation, after the user operates the button, the button sends a signal to the first processing module. After the first processing module receives the signal, it considers that a stop signal has been received. Optionally, a stop signal can be sent to the electronic device by an external device associated with the electronic device (such as a remote control). For example, after the user operates the remote control to shut down the device, the remote control sends a signal to the electronic device. After the first processing module receives the signal, it can be considered that a stop signal has been received.
[0183] For example, after receiving the stop signal, the first processing module sends the stop signal to the power supply to stop the power supply. At this time, the first processing module can also control the electronic device to perform various operations such as shutting down or sleeping.
[0184] After receiving the stop signal, the power supply shuts down the internal power modules to stop supplying power to the components of the electronic device. After the components stop supplying power, the electronic device enters a non-operating state. When shutting down the internal power supplies, the power supply can also be stopped according to a preset power supply sequence.
[0185] For example, during operation of the electronic device, the second processing module also receives power from the power supply. When the power supply stops, the second processing module no longer receives power from the power supply, and the second processing module can determine that the power supply has stopped. After the power supply stops, the second processing module receives power from the long power supply module.
[0186] Step 420: The second processing module determines whether the first processing module is switched from the running state to the non-running state.
[0187] When the second processing module determines that the power supply stops, it can be considered that the first processing module is no longer powered by the power supply, that is, the electronic device enters a non-operating state. At this time, it can be determined that the first processing module has changed from an operating state to a non-operating state.
[0188] Step 430: The second processing module generates a control signal and sends the control signal to the first display device according to the stored identifier of the display device, so that the first display device switches from the operating state to the non-operating state.
[0189] Currently, the control signal is used to instruct the display device to shut down, that is, the control signal is used to instruct the display device to switch from an operating state to a non-operating state.
[0190] In conjunction with the above example, let's take the example where the second processing module has stored the identifier of the first display device. Currently, after generating a control signal for switching to a non-operational state, the second processing module can determine the currently connected display device based on the identifiers of each currently recorded display device (currently the first display device), and then determine that the currently connected display device also needs to enter a non-operational state, i.e., send a control signal to the corresponding display device via the corresponding communication interface. In this case, the second processing module sends the control signal to each first display device in a point-to-point manner.
[0191] For example, after the electronic device saves the identifier through the first notification signal of the first display device, it can determine that the first display device connected to the corresponding HDMI terminal is in operation, and then it can perform point-to-point communication with the display device.
[0192] For example, when the first processing module receives the HPD signal through HDMI terminal 1, it instructs the second processing module to save the corresponding identifier so that the second processing module can determine that HDMI terminal 1 is connected to the display device (that is, the display device is in operation). After that, the second processing module conducts point-to-point communication with the corresponding display device through HDMI terminal 1 based on the identifier.
[0193] For another example, when the second processing module receives an HPD signal through HDMI terminal 1, it saves the corresponding identifier to determine that HDMI terminal 1 is connected to a display device (i.e., the display device is in operation). Based on this identifier, the second processing module can then conduct point-to-point communication with the corresponding display device through HDMI terminal 1. Furthermore, the second processing module can also send the HPD signal to the first processing module to confirm that HDMI terminal 1 is connected to a display device, thereby enabling point-to-point communication with the corresponding display device through HDMI terminal 1.
[0194] For example, both the first processing module and the second processing module can receive the HPD signal through HDMI terminal 1 and store the corresponding identifier. In this case, the first processing module and the second processing module can determine that HDMI terminal 1 is connected to a display device based on the HPD signal, and then conduct point-to-point communication with the corresponding display device through HDMI terminal 1 based on the identifier. On this basis, when the second state is the non-operating state, the second processing module generates a control signal and transmits the control signal through each HDMI terminal connected to the display device (in the operating state), so that the display device connected to each HDMI terminal receives the control signal.
[0195] In addition, the second processing module can also send the control signal in a broadcasting manner so that all first display devices with CEC functions receive the control signal. It can be understood that the control signal is a CEC signal.
[0196] When the first display device receives the control signal, it can end the operating state and enter the non-operating state, thereby achieving state synchronization between the first display device and the electronic device.
[0197] As described above, after the second processing module of the electronic device determines that the power supply to the first processing module has stopped supplying power, the first processing module is determined to have entered a non-operating state. At this time, the second processing module sends a control signal to each second display device to cause each second display device to also enter a non-operating state, thereby achieving an energy-saving effect. When the electronic device enters a non-operating state, the display devices that display in conjunction with each other also enter a non-operating state without consuming additional power. Furthermore, the power supply allows the second processing module to accurately identify that the first processing module has entered a non-operating state, thereby ensuring that the second display device is synchronized with the electronic device.
[0198] Figure 10 is a flow chart of another control method provided by an embodiment of the present application. This control method is based on the aforementioned control method and exemplifies how an electronic device controls a designated display device.
[0199] Referring to FIG10 , the control method includes steps 510 to 530:
[0200] Step 510: The second processing module determines that the first processing module switches from a first state to a second state, where the first state is one of a running state and a non-running state, and the second state is the other of the running state and the non-running state.
[0201] Step 520: The second processing module determines the first display device.
[0202] Currently, the first display device is a display device that has been confirmed to be connected during the current operation of the electronic device, that is, the notification signal corresponding to the first display device has been received and the corresponding identifier has been saved. The current operation process can be understood as the process from the electronic device being turned on to being turned off.
[0203] In one embodiment, the second processing module determines the first display device through any of the following schemes.
[0204] Solution 1: The second processing module determines the first display device according to pre-settings.
[0205] Exemplarily, when the first processing module is in operation, the user can individually control the connected first display device by operating the electronic device. That is, control the first display device to become in operation or non-operation state. For example, during this operation, the first processing module can record the HDMI terminal that has received the notification signal by saving the identification of the display device. The second processing module can also record the HDMI terminal that has received the notification signal and the identification of the corresponding display device. Afterwards, the user can select the first display device based on the record and notify the second processing module, so that when the second processing module detects that the state of the first processing module has changed, it controls the state of the first display device to change synchronously. At this time, the pre-settings of the second processing module record the identification of the first display device and the connected HDMI terminal, so as to send the control signal outward through the HDMI terminal.
[0206] Optionally, when the user selects the first display device, they can also set the desired state (operating state or non-operating state) for the first display device and notify the second processing module. In this case, the second processing module's pre-set settings record the HDMI terminal to which the first display device is connected, the first display device's identifier, and the desired state. Subsequently, upon detecting a change in the state of the first processing module, the second processing module determines, based on the pre-set settings, the first display device that needs to be switched to the same state and sends a control signal to the first display device via the corresponding HDMI terminal.
[0207] It is understandable that if the display device enters a non-operating state after being connected, the second processing module can determine that the display device has entered a non-operating state through the HPD pin of the HDMI terminal (from a high level to a low level). However, the second processing module will retain the record of the HDMI terminal connected to the display device and the identification of the display device. Similarly, after the second processing module notifies the first processing module of the status change of the display device connected to the HDMI terminal, the first processing module also retains the record of the HDMI terminal connected to the display device and the identification of the display device. When the user wants to control the display device separately, the display devices connected to each HDMI terminal provided to the user by the first processing module include the display devices that have entered a non-operating state but are retained. For example, the electronic device displays (or controls the display device to display) the display devices that have been connected to each HDMI terminal during this operation (the identification of the display device can be displayed). After that, the user can select the first display device and make corresponding settings. The first processing module notifies the second processing module based on the settings so that the second processing module can clearly pre-set and then determine the first display device.
[0208] Solution 2: The second processing module randomly selects a device in the first state from the display devices connected to the electronic device as the first display device.
[0209] For example, during the operation of the first processing module, the user can also set the first display device to be randomly selected. After that, the first processing module notifies the second processing module of the user's setting, so that the second processing module randomly selects the first display device when it detects that the state of the first processing module has changed.
[0210] Optionally, when the user sets the random selection of the first display device, the user may also set the number of the first display devices, so that the second processing module randomly selects the first display device according to the number.
[0211] Step 530: The second processing module generates and sends a control signal through the first communication interface, where the control signal is used to instruct the first display device to switch from the first state to the second state, so as to control the first display device to change state synchronously; the first display device is a display device connected to the first communication interface, and the first communication interface is a communication interface among the at least two communication interfaces.
[0212] Optionally, if the first display device enters the operating state from the non-operating state, the notification signal generated by the first display device will be received by the electronic device again. Currently, the second processing module receives the notification signal and saves the corresponding identifier. At the same time, the notification signal is sent to the first processing module so that the first processing module can clearly understand that the first display device has entered the operating state again. It should be noted that in actual applications, when the electronic device controls the first display device alone, the notification signal generated by the display device can also be transmitted to the first processing module and the second processing module at the same time.
[0213] It should be noted that, in addition to the case where the state of the first processing module changes, when the first processing module is in the operating state, one or more first display devices can also be individually controlled to enter the operating state or the non-operating state.
[0214] As described above, the second processing module detects that the first processing module changes from the first state to the second state, generates a control signal, and then sends the control signal to the first display device according to the pre-setting or random selection of the first display device to make the first display device respond. This allows the electronic device to control the specified display device to turn on or off, enriching the application scenarios of the collaborative display method.
[0215] One embodiment of the present application further provides an electronic device. Referring to FIG2 , the electronic device includes: a first processing module 11, a second processing module 12, a communication interface 13, and a power supply 14. Optionally, it may also include a long power supply module 15 and an input device 16. For details about each component, please refer to the above description.
[0216] The second processing module 12 is connected to the first processing module 11 via a system bus. The second processing module 12 is also connected to each of at least two communication interfaces 13. A power supply is connected to both the first processing module 11 and the second processing module 12 for supplying power to the first processing module and the second processing module. Each communication interface 13 is connected to at least one display device for transmitting signals between the display device to which it is connected and the second processing module 12.
[0217] Currently, the second processing module 12 is used to determine that the first processing module 11 switches from a first state to a second state, where the first state is one of the running state and the non-running state, and the second state is the other of the running state and the non-running state; it is also used to generate and send a control signal through the first communication interface, and the control signal is used to instruct the first display device to switch from the first state to the second state, so as to control the first display device to change state synchronously; the first display device is a display device connected to the first communication interface, and the first communication interface is a communication interface among at least two communication interfaces.
[0218] The above-mentioned electronic device can be used to execute the control method provided in the aforementioned embodiments of this application, and has corresponding functions and beneficial effects. For specific details not currently described, please refer to the relevant description of the aforementioned control method.
[0219] One embodiment of the present application also provides a storage medium containing computer-executable instructions, which, when executed by a first processing module and a second processing module (which can be considered as a processor) of an electronic device, are used to perform relevant operations in the control method provided in any embodiment of the present application, and have corresponding functions and beneficial effects.
[0220] One embodiment of the present application also provides an electronic device. FIG12 is a schematic diagram of the structure of another electronic device provided by one embodiment of the present application. Referring to FIG12 , the electronic device includes: a power supply 60, a microcontroller 61, a system-on-chip 62, and at least two communication interfaces 63 ( FIG12 exemplarily shows one communication interface 63). The microcontroller 61 is connected to the system-on-chip 62 via a system bus, and the microcontroller 61 is also connected to each of the at least two communication interfaces 63; the power supply 60 is connected to both the system-on-chip 62 and the microcontroller 61, and is used to supply power to the system-on-chip 62 and the microcontroller 61; each communication interface 63 is connected to at least one display device, and is used to transmit signals between the display device to which it is connected and the microcontroller 61.
[0221] Optionally, the electronic device may further include a long power supply module 64 and an input device 65. For details about the components, please refer to the above description.
[0222] It can be understood that the functions implemented by the system-level chip 62 in Figure 12 are the same as the functions implemented by the above-mentioned first processing module 11 (refer to Figure 2), and the functions implemented by the microcontroller 61 in Figure 12 are the same as the functions implemented by the above-mentioned second processing module 12 (refer to Figure 2).
[0223] Currently, the microcontroller 61 is used to determine that the power supply 60 has stably supplied power to the SoC 62 and the SoC has switched from a non-operating state to an operating state.
[0224] The microcontroller 61 is also used to generate and send a control signal, which is used to instruct the first display device to switch from a non-operating state to an operating state, so that after receiving the control signal, the first display device switches from a non-operating state to an operating state based on the control signal and sends a first notification signal to the microcontroller 61. The first notification signal is used to indicate that the first display device is in an operating state.
[0225] The microcontroller 61 is further configured to receive a first notification signal and store an identifier of the first display device based on the first notification signal, so that when the microcontroller determines that the system-level chip switches from a running state to a non-running state, it controls the first display device to change its state synchronously.
[0226] For the related descriptions of the power supply 60 , the communication interface 63 , the long power supply module 64 and the input device 65 , reference may be made to the related descriptions of the power supply 60 , the communication interface 63 , the long power supply module 64 and the input device 65 described above (as shown in FIG. 2 ).
[0227] Currently, the functions and beneficial effects of the electronic device provided in this embodiment can refer to the functions and beneficial effects of the electronic device in the aforementioned embodiments. It is only necessary to replace the first processing module and the second processing module of the electronic device in the aforementioned embodiments with a system-level chip and a microcontroller respectively to obtain the functions and effective effects of the current electronic device.
[0228] FIG13 is a flow chart of another control method provided by an embodiment of the present application. The control method is applied to the electronic device shown in FIG12. Referring to FIG13, the control method includes steps 710 to 730:
[0229] In step 710 , the microcontroller 61 determines that the power supply 60 has stably supplied power to the SoC 62 and the SoC 62 has switched from the non-operating state to the operating state.
[0230] This process may refer to the aforementioned process in which the second processing module determines that the power supply is to supply power to the first processing module and determines that the first processing module is switched from a non-operating state to an operating state.
[0231] It can be understood that after the power supply 60 provides stable power, the system-on-chip 62 operates. At this time, the microcontroller 61 can determine that the system-on-chip 62 switches from a non-operating state to an operating state.
[0232] Step 720: The microcontroller 61 generates and sends a control signal through the first communication interface, where the control signal is used to instruct the first display device to switch from a non-operating state to an operating state; the first communication interface is a communication interface among the at least two communication interfaces 63, and the first display device is a display device connected to the first communication interface. The first display device is used to switch from a non-operating state to an operating state based on the control signal after receiving the control signal through the first communication interface and send a first notification signal to the microcontroller 61 through the first communication interface, where the first notification signal is used to indicate that the first display device is in an operating state.
[0233] This process may refer to the process in which the aforementioned second processing module generates and sends a control signal (a control signal for instructing the first display device to switch from a non-operating state to an operating state) through the first communication interface.
[0234] Step 730: The microcontroller 61 receives the first notification signal and stores the identifier of the first display device based on the first notification signal, so that when the microcontroller 61 determines that the system-level chip 62 switches from the running state to the non-running state, it controls the first display device to change its state synchronously.
[0235] The first notification signal may refer to the first notification signal (or the third notification signal) in the aforementioned content. The process in which the microprocessor 61 receives the first notification signal and stores the identification of the first display device based on the first notification signal may refer to the process in which the second processing module receives the first notification signal and stores the identification of the first display device based on the first notification signal.
[0236] On this basis, FIG14 is a flow chart of another control method provided by an embodiment of the present application. This control method is specific to the control method shown in FIG13 . In this embodiment, the system-level chip 62 is further connected to each communication interface 63. Referring to FIG14 , the control method includes:
[0237] Step 810 : The microcontroller 61 obtains a power supply stability signal, where the power supply stability signal is used to indicate that the system-on-chip 62 is in operation.
[0238] Optionally, when the microcontroller 61 obtains the power supply stability signal, the steps 811 and 812 may be specifically included:
[0239] Step 811 : The SoC 62 receives the wake-up signal and sends a power supply indication signal to the power supply 60 .
[0240] Among them, the system-level chip 62 receiving the wake-up signal may specifically include: in response to the user's triggering operation of the start button in the electronic device (the triggering operation is the same as the setting operation of the aforementioned embodiment), the system-level chip 62 generates a wake-up signal; or, the system-level chip 62 receives the wake-up signal from the microcontroller 61.
[0241] In one embodiment, the system-level chip 62 receives a wake-up signal from the microprocessor 61, which may specifically include: the microcontroller 61 receives a second notification signal sent by the second display device through the second communication interface, the second notification signal is used to indicate that the second display device is in an operating state, the second communication interface is a communication interface among at least two communication interfaces, the second display device is a display device connected to the communication interface of the electronic device, and the second display device is different from the first display device; the microcontroller 61 stores the identifier of the second display device based on the second notification signal, so that when the microcontroller 61 determines that the system-level chip 62 switches from an operating state to a non-operating state, the microcontroller 61 controls the second display device to change its state synchronously; the microcontroller 61 generates a wake-up signal based on the second notification signal, and sends the wake-up signal to the system-level chip 62; or, the microcontroller 61 sends a second notification signal to the system-level chip 62, and the second notification signal is a wake-up signal.
[0242] When the microprocessor 61 receives the second notification signal from the second display device, it can store the identifier of the second display device, that is, it is clear that the second display device has been connected. Thereafter, the connected second display device can be collaboratively controlled based on the identifier.
[0243] On this basis, the SoC 62 may also send a second display signal to the second display device via the second communication interface. The second display signal is used to cause the second display device to display the corresponding content. In other words, the SoC 62 may also determine that the second display device is connected based on the second notification signal, and then send the second display device to the second display device via the second communication interface.
[0244] In step 812 , the power supply 60 starts supplying power according to the power supply indication signal and the preset power supply sequence, and sends a power supply stability signal to the microcontroller 61 after the power supply is stable.
[0245] In step 820 , the microcontroller 61 determines that the power supply 60 has stably supplied power to the SoC 62 according to the power supply stability signal, and the SoC 62 is switched from the non-operating state to the operating state.
[0246] Step 830, the microcontroller 61 generates and sends a control signal through the first communication interface, the control signal is used to instruct the first display device to switch from a non-operating state to an operating state, the first communication interface is a communication interface among the at least two communication interfaces 63, the first display device is a display device connected to the first communication interface, the first display device is used to switch from a non-operating state to an operating state based on the control signal after receiving the control signal through the first communication interface and send a first notification signal to the microcontroller 61 through the first communication interface, the first notification signal is used to indicate that the first display device is in an operating state.
[0247] Step 840: The microcontroller 61 receives the first notification signal and stores the identifier of the first display device based on the first notification signal, so that when the microcontroller determines that the system-level chip switches from the running state to the non-running state, it controls the first display device to change its state synchronously.
[0248] Step 850: The SoC 62 determines that the first display device is in operation.
[0249] Optionally, this step may include: when the first display device sends the first notification signal to the system-level chip 62 through the first communication interface, the system-level chip 62 receives the first notification signal, and determines that the first display device is in the operating state according to the first notification signal.
[0250] Optionally, when the microprocessor 61 sends a wake-up signal to the system-level chip 62 based on the second notification signal of the second display device, this step may also include: the microcontroller 61 sends a first notification signal to the system-level chip 61; the system-level chip 62 receives the first notification signal sent by the microcontroller 61, and determines that the first display device is in operation according to the first notification signal.
[0251] Step 860: The system-on-chip 62 sends a first display signal to the first display device through the first communication interface. The first display signal is used to enable the first display device to display corresponding content.
[0252] Based on the above, when the system-level chip 62 enters the non-operating state from the operating state, the microprocessor 61 may also instruct the display device for cooperative display to also enter the non-operating state. In this case, the control method may further include steps 870-890:
[0253] Step 870 : The microcontroller 61 determines whether the power supply 60 stops supplying power to the SoC 62 .
[0254] In step 880 , the microcontroller 61 determines that the SoC 62 switches from the operating state to the non-operating state, and generates a shutdown signal.
[0255] Step 890: The microcontroller 61 sends a shutdown signal to the corresponding display device according to the stored identifier of the display device, so that the corresponding display device switches from the operating state to the non-operating state, and the corresponding display device includes the first display device.
[0256] Based on the above, the microprocessor 61 can also specify the first display device. In this case, before step 830, it can also include: the microcontroller 61 determines the first display device according to the pre-setting; or, the microcontroller 61 randomly selects a display device in a non-operating state from the display devices connected to the electronic device as the first display device.
[0257] It can be understood that the operating details of the microprocessor 61 in the above-mentioned embodiments can refer to the operating details of the second processing module in the above-mentioned embodiment, the operating details of the system-level chip 62 can refer to the operating details of the first processing module in the above-mentioned embodiment, and other devices or components can also refer to the relevant descriptions of the corresponding devices or components in the above-mentioned embodiments, and have the same functions and beneficial effects as the above-mentioned embodiments, and are not described separately at present.
[0258] One embodiment of the present application also provides a storage medium containing computer-executable instructions, which, when executed by a system-on-chip and a microprocessor (which can be considered a processor) of an electronic device, are used to perform relevant operations in the control method provided in any embodiment of the present application, and have corresponding functions and beneficial effects.
[0259] An embodiment of the present application also provides an integrated circuit, which includes: one or more processors; a memory; a program, wherein the program is stored in the memory and is configured to be executed by the one or more processors, and the program is configured to: execute the control method according to any of the foregoing embodiments.
[0260] Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products.
[0261] Therefore, the application can adopt the form of complete hardware embodiment, complete software embodiment, or the embodiment in combination with software and hardware. Moreover, the application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The application is described with reference to the flow chart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the application. It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow chart and / or box in the flow chart and / or block diagram can be realized by computer program instructions. These computer program instructions can be provided to the processing module of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instruction executed by the processing module of the computer or other programmable data processing device produces a device for realizing the function specified in one flow chart flow or multiple flows and / or one block or multiple blocks of the block diagram. These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device that implements the functions specified in one or more processes of the flowchart and / or one or more blocks of the block diagram. These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes of the flowchart and / or one or more blocks of the block diagram.
[0262] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0263] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0264] Note that the above are only preferred embodiments of the present application and the technical principles employed. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments and may include many other equivalent embodiments without departing from the scope of the present application. The scope of the present application is determined by the scope of the appended claims.
Claims
1. A control method, applied to an electronic device, wherein: The electronic device comprises: a power supply, a microcontroller, a system-level chip and at least two communication interfaces; the microcontroller is connected to the system-level chip via a system bus, and the microcontroller is also connected to each of the at least two communication interfaces; the power supply is connected to both the system-level chip and the microcontroller, and is used to supply power to the system-level chip and the microcontroller; each of the communication interfaces is connected to at least one display device; the control method comprises: The microcontroller determines that the power supply has stably supplied power to the system-on-chip, and the system-on-chip is switched from a non-operating state to an operating state; The microcontroller generates and sends a control signal through a first communication interface, the control signal is used to instruct the first display device to switch from a non-operating state to an operating state, the first communication interface is a communication interface among the at least two communication interfaces, the first display device is a display device connected to the first communication interface, the first display device is used to switch from a non-operating state to an operating state based on the control signal after receiving the control signal through the first communication interface and send a first notification signal to the microcontroller through the first communication interface, the first notification signal is used to indicate that the first display device is in an operating state; The microcontroller receives the first notification signal and stores the identification of the first display device based on the first notification signal, so that when the microcontroller determines that the system-level chip switches from a running state to a non-running state, the microcontroller controls the first display device to change its state synchronously.
2. The control method according to claim 1, wherein: The system-level chip is also connected to each of the communication interfaces; and the control method further includes: The system-level chip determines that the first display device is already in an operating state; The system-level chip sends a first display signal to the first display device through the first communication interface, where the first display signal is used to enable the first display device to display corresponding content.
3. The control method according to claim 2, wherein: The microcontroller determines that the power supply has stably supplied power to the system-on-chip, and the system-on-chip is switched from a non-operating state to an operating state, including: The microcontroller acquires a power supply stability signal, where the power supply stability signal is used to indicate that the system-on-chip is in an operating state; The microcontroller determines, according to the power supply stabilization signal, that the power supply has stably supplied power to the system-on-chip, and that the system-on-chip is switched from a non-operating state to an operating state.
4. The control method according to claim 3, wherein: The microcontroller obtains a power supply stabilization signal, including: The system-level chip receives the wake-up signal and sends a power supply indication signal to the power supply; The power supply starts supplying power according to the power supply indication signal and a preset power supply timing, and sends a power supply stabilization signal to the microcontroller after the power supply is stabilized.
5. The control method according to claim 4, wherein: The system-level chip receives a wake-up signal, including: In response to a user triggering an operation on a start button in the electronic device, the system-level chip generates a wake-up signal; or, The system-on-chip receives a wake-up signal from the microcontroller.
6. The control method according to any one of claims 2 to 5, wherein: The system-level chip determines that the first display device is in an operating state, including: When the first display device sends the first notification signal to the system-level chip through the first communication interface, the system-level chip receives the first notification signal, and determines that the first display device is in an operating state according to the first notification signal.
7. The control method according to claim 5, wherein: The system-level chip receives a wake-up signal from the microcontroller, including: The microcontroller receives a second notification signal sent by a second display device through a second communication interface, wherein the second notification signal is used to indicate that the second display device is in operation, the second communication interface is a communication interface among the at least two communication interfaces, the second display device is a display device connected to the communication interface of the electronic device, and the second display device is different from the first display device; The microcontroller stores the identification of the second display device based on the second notification signal, so that when the microcontroller determines that the system-level chip switches from the running state to the non-running state, the microcontroller controls the second display device to change its state synchronously; The microcontroller generates a wake-up signal according to the second notification signal, and sends the wake-up signal to the system-on-chip; or, the microcontroller sends the second notification signal to the system-on-chip, and the second notification signal is the wake-up signal.
8. The control method according to claim 7, wherein: The system-level chip determines that the first display device is in an operating state, including: The microcontroller sends the first notification signal to the system-on-chip; The system-level chip receives the first notification signal sent by the microcontroller, and determines that the first display device is in an operating state according to the first notification signal.
9. The control method according to claim 7 or 8, wherein: The control method further comprises: The system-level chip sends a second display signal to the second display device through the second communication interface, and the second display signal is used to enable the second display The device displays the corresponding content.
10. The control method according to any one of claims 1-5, 7-8, wherein: The control method further comprises: The microcontroller determines that the power supply stops supplying power to the system-on-chip; The microcontroller determines that the system-on-chip switches from an operating state to a non-operating state, and generates a shutdown signal; The microcontroller sends the shutdown signal to the corresponding display device according to the stored identification of the display device, so that the corresponding display device switches from the operating state to the non-operating state, and the corresponding display device includes the first display device.
11. The control method according to any one of claims 1-5, 7-8, wherein: Before the microcontroller generates and sends a control signal through the first communication interface, the control method further includes: The microcontroller determines the first display device according to a pre-set configuration; or, The microcontroller randomly selects a display device in the non-operating state from display devices connected to the electronic device as a first display device.
12. An electronic device, wherein: The electronic device comprises: a power supply, a microcontroller, a system-level chip and at least two communication interfaces; the microcontroller is connected to the system-level chip via a system bus, and the microcontroller is also connected to each of the at least two communication interfaces; the power supply is connected to both the system-level chip and the microcontroller, and is used to supply power to the system-level chip and the microcontroller; each of the communication interfaces is connected to at least one display device, and is used to transmit signals between the display device connected thereto and the microcontroller; The microcontroller is used to determine that the power supply has stably supplied power to the system-on-chip and the system-on-chip is switched from a non-operating state to an operating state; The microcontroller is further used to generate and send a control signal, wherein the control signal is used to instruct the first display device to switch from a non-operating state to an operating state, so that after receiving the control signal, the first display device switches from the non-operating state to the operating state based on the control signal and sends a first notification signal to the microcontroller, wherein the first notification signal is used to indicate that the first display device is in an operating state; The microcontroller is also used to receive the first notification signal and store the identification of the first display device based on the first notification signal, so that when the microcontroller determines that the system-level chip switches from a running state to a non-running state, it controls the first display device to change its state synchronously.
13. A control method, applied to an electronic device, wherein: The electronic device comprises: a power supply, a first processing module, a second processing module and at least two communication interfaces; the second processing module is connected to the first processing module via a system bus, the second processing module is also connected to each of the at least two communication interfaces, the power supply is connected to both the first processing module and the second processing module, and is used to supply power to the first processing module and the second processing module; each of the communication interfaces is connected to at least one display device; the control method comprises: The second processing module determines that the first processing module switches from a first state to a second state, the first state is one of an operating state and a non-operating state, and the second state is the other of the operating state and the non-operating state; The second processing module generates and sends a control signal through the first communication interface, and the control signal is used to instruct the first display device to switch from the first state to the second state, so as to control the first display device to change state synchronously; the first display device is a display device connected to the first communication interface, and the first communication interface is a communication interface among the at least two communication interfaces.
14. The control method according to claim 13, wherein: The first processing module is also connected to each of the communication interfaces; the first state is a non-operating state, the second state is an operating state, the control signal is used to instruct the first display device to switch from a non-operating state to an operating state, and after the second processing module generates and sends a control signal through the first communication interface, it also includes: The first processing module determines that the first display device is in an operating state; The first processing module sends a first display signal to the first display device through the first communication interface, where the first display signal is used to enable the first display device to display corresponding content.
15. The control method according to claim 14, wherein: The second processing module determines that the first processing module switches from the first state to the second state, including: The second processing module acquires a power supply stability signal, where the power supply stability signal is used to indicate that the first processing module is in the second state; The second processing module determines, according to the power supply stabilization signal, that the first processing module switches from a non-operating state to an operating state.
16. The control method according to claim 15, wherein: The second processing module obtains the power supply stability signal, including: The first processing module receives the wake-up signal and sends a power supply indication signal to a power supply in the electronic device; The power supply starts supplying power according to the power supply indication signal and a preset power supply timing, and sends a power supply stability signal to the second processing module after the power supply is stable.
17. The control method according to claim 16, wherein: The first processing module receives a wake-up signal, including: In response to a user setting operation on a start button in the electronic device, the first processing module generates the wake-up signal; or, The first processing module receives the wake-up signal from the second processing module.
18. The control method according to any one of claims 14 to 17, wherein: The first processing module determines that the first display device is in an operating state, including: The first processing module receives a first notification signal sent by the first display device, and determines that the first display device is in an operating state based on the first notification signal. The first notification signal is a notification signal sent outwardly through the first communication interface after the first display device receives the control signal through the first communication interface and switches from a non-operating state to an operating state based on the control signal. The first notification signal is used to characterize that the first display device is in an operating state.
19. The control method according to claim 18, wherein: The control method further comprises: When the first display device sends the first notification signal to the outside through the first communication interface, the second processing module receives the first notification signal and stores the identifier of the first display device based on the first notification signal, so that when the second processing module determines that the first processing module switches from a running state to a non-running state, the second processing module controls the first display device to change its state synchronously.
20. The control method according to claim 17, wherein: The first processing module receives the wake-up signal from the second processing module, including: The second processing module receives a second notification signal sent by a second display device, where the second notification signal is used to indicate that the second display device is in operation, the second display device is a display device connected to the electronic device, and the second display device is different from the first display device; The second processing module generates the wake-up signal according to the second notification signal, and sends the wake-up signal to the first processing module; or, the second processing module sends the second notification signal to the first processing module, and the second notification signal is the wake-up signal.
21. The control method according to claim 20, wherein: The first processing module determines that the first display device is in an operating state, including: The second processing module receives a third notification signal from the first display device, where the third notification signal is used to indicate that the first display device is in an operating state; The second processing module sends the third notification signal to the first processing module; The first processing module determines that the first display device is in an operating state according to the third notification signal.
22. The control method according to claim 20 or 21, wherein: The control method further comprises: The first processing module sends a second display signal to the second display device, where the second display signal is used to enable the second display device to display corresponding content.
23. The control method according to claim 13, wherein: The first state is a running state, the second state is a non-running state, and the second processing module determines that the first processing module is switched from the first state to the second state, including: The second processing module determines that the power supply stops supplying power to the first processing module; The second processing module determines that the first processing module is switched from a running state to a non-running state; The second processing module generates and sends a control signal through the first communication interface, including: The second processing module generates the control signal, and sends the control signal to the first display device according to the stored identifier of the display device, so that the first display device switches from the operating state to the non-operating state.
24. The control method according to any one of claims 13-17, 20-21, and 23, wherein: Before the second processing module generates and sends the control signal through the first communication interface, the control method further includes: The second processing module determines the first display device according to a preset setting; or, The second processing module randomly selects a display device in the first state from display devices connected to the electronic device as the first display device.
25. An electronic device, wherein: include: A power supply, a first processing module, a second processing module, and at least two communication interfaces; The second processing module is connected to the first processing module via a system bus, and the second processing module is also connected to each of the at least two communication interfaces, and the power supply is connected to both the first processing module and the second processing module, and is used to supply power to the first processing module and the second processing module; each of the communication interfaces is connected to at least one display device, and is used to transmit signals between the display device connected thereto and the second processing module; The second processing module is used to determine that the first processing module switches from a first state to a second state, the first state is one of an operating state and a non-operating state, and the second state is the other of the operating state and the non-operating state; The second processing module is further configured to generate and send a control signal through the first communication interface, wherein the control signal is configured to instruct the first display device to change from the first state Switch to the second state to control the first display device to change state synchronously; the first display device is a display device connected to the first communication interface, and the first communication interface is a communication interface among the at least two communication interfaces.
26. An integrated circuit, wherein: include: one or more processors; Memory; A program, wherein the program is stored in the memory and configured to be executed by the one or more processors, and the program is configured to: execute the control method according to any one of claims 1-11 and 13-24.
27. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the control method as described in any one of claims 1-11 and 13-24 is implemented.