Controlled device, control method, device and computer storage medium
By introducing the first and second network chips and the controller into the controlled device, remote control of the working state switching of the controlled device is achieved, solving the problem of remote startup in the prior art and improving the user experience.
Patent Information
- Application Number
- CN202111272298.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-29
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2041-10-29
AI Technical Summary
The computer design in the prior art does not support remote wide area network, and it is difficult for ordinary users to realize remote booting through boot sticks and BIOS settings.
The first network chip is used to establish a communication connection with the main control device, and the working state of the controlled device is controlled by the first controller. The second network chip receives the control request of the main control device and converts it into a first controller signal to switch the working state of the controlled device.
It enables the controlled device to be remotely started without direct user operation, improves the user experience, and solves the problem that ordinary users find it difficult to achieve remote startup.
Smart Images

Figure CN114116025B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of electronic technology, and relate to, but are not limited to, a controlled device, a control method, an apparatus, and a computer storage medium. Background Art
[0002] In the related art, computer designs do not support remote WAN (Remote on WAN). To achieve remote booting, a boot stick must be used, and then the boot stick and the Basic Input Output System (BIOS) must be set up. This is difficult for ordinary users to accomplish. Summary of the Invention
[0003] In view of this, embodiments of the present application provide a controlled device, a control method, an apparatus, and a computer storage medium.
[0004] The technical solution of the embodiment of the present application is implemented as follows:
[0005] In a first aspect, an embodiment of the present application provides a controlled device, comprising: a first network chip, for establishing a first communication connection with a master control device; a first controller, for at least controlling the working state of the controlled device; and a second network chip, capable of establishing a signal connection with the first controller to at least give a control request from the master control device to the first controller, so that the first controller switches the working state of the controlled device.
[0006] In a second aspect, an embodiment of the present application provides a control method, comprising: determining the working status of a controlled device when a control request from a master device is obtained; enabling the controlled device to respond to the control request with a first network chip or a second network chip based at least on the working status; wherein the first network chip is different from the second network chip, and the second network chip is capable of responding to the control request by at least changing the working status of the controlled device.
[0007] In a third aspect, an embodiment of the present application provides a control device, comprising: a determination module for determining the working status of a controlled device when a control request from a master device is obtained; a response module for enabling the controlled device to respond to the control request with a first network chip or a second network chip based at least on the working status; wherein the first network chip is different from the second network chip, and the second network chip is capable of responding to the control request by at least changing the working status of the controlled device.
[0008] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor implements the above method when executing the program.
[0009] In a fifth aspect, an embodiment of the present application provides a computer storage medium storing executable instructions for causing a processor to execute and implement the above method.
[0010] In an embodiment of the present application, a controlled device includes a first network chip for establishing a first communication connection with a master device; a first controller for at least controlling the operating state of the controlled device; and a second network chip capable of establishing a signal connection with the first controller to transmit a control request from the master device to at least the first controller, thereby causing the first controller to switch the operating state of the controlled device. In this way, when the controlled device needs to change its operating state, it can use the first controller to obtain a signal from the second network chip to change its operating state. This eliminates the need for a user to directly operate the controlled device; the user can change the operating state of the controlled device through the master device, thereby enabling remote startup of the controlled device. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1A A schematic diagram of the architecture of a controlled device provided in an embodiment of the present application;
[0012] Figure 1B A schematic diagram of the architecture of a controlled device provided in an embodiment of the present application;
[0013] Figure 2 A flow chart of a control method provided in an embodiment of the present application;
[0014] Figure 3 A flow chart of a control method provided in an embodiment of the present application;
[0015] Figure 4 A schematic diagram of the architecture of a computer and a network cable provided in an embodiment of the present application;
[0016] Figure 5 A schematic diagram of the structure of the control device provided in an embodiment of the present application;
[0017] Figure 6 A schematic diagram of a hardware entity of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0018] To make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the specific technical solutions of the invention will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but are not intended to limit the scope of the present application.
[0019] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0020] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0021] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.
[0022] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.
[0023] It should be understood that some embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the technical scope of the present application.
[0024] Figure 1A A schematic diagram of the architecture of a controlled device provided in an embodiment of the present application is shown in FIG. Figure 1A As shown, the controlled device includes: a first network chip 11, a first controller 12 and a second network chip 13, wherein:
[0025] The first network chip 11 is used to establish a first communication connection with the main control device;
[0026] Here, the first network chip 11 is connected to the master device and is used to send and receive interactive data between the master device and the controlled device. In implementation, the first network chip 11 can be used to receive wired signals sent by the master device, and can also be used to receive wireless signals sent by the master device.
[0027] A first controller 12, at least for controlling the working state of the controlled device;
[0028] Here, the first controller 12 can control the operating state of the controlled device based on adjusting the power state of the controlled device. For example, the first controller 12 can be an embedded controller (EC), which is a control system used to perform specified independent control functions and has the ability to process data in a complex manner. It can be used to control, monitor, manage, or assist the operation of the controlled device in real time. An embedded controller is an electronic device or device controlled by an embedded microelectronic technology chip (including a series of microelectronic devices such as a microprocessor chip, timer, sequencer, or controller) and can complete various automated processing tasks such as monitoring and control.
[0029] The working state of the controlled device includes at least one of the following states: normal working state, dormant state, sleeping state, standby state and shutdown state, wherein, in the normal working state, the user can use the controlled device normally; in the dormant state, all data in the memory of the controlled device will be stored in a specific space on the hard disk, and the power-on state can be re-triggered, and the memory data temporarily stored on the hard disk can be restored to the memory, and the previous normal working progress can be restored; in the dormant state, the system of the controlled device will save the data being processed to the memory, and all devices in the controlled device except the memory can stop powering up; in the standby state, the system of the controlled device will save the current state in the memory, and then exit the system. At this time, the power consumption of the controlled device is reduced, and the CPU, memory and hard disk are maintained at the minimum operation; in the shutdown state, except for the first controller 12, all other devices in the controlled device can stop powering up.
[0030] For example, if the controlled device is a laptop, the EC could be a single-chip microcontroller (MCU) that implements keyboard control, touchpad management, power management, fan control, laptop battery management, and other functions. The EC is typically a standalone chip containing independently executed software stored in non-volatile media within the EC chip (or shared with the BIOS). The EC remains active throughout the laptop's lifespan, even when the laptop is turned off. As long as power is available, the EC begins operating, waiting for a key press, processing the power-up sequence, and powering up the laptop.
[0031] The second network chip 13 can establish a signal connection with the first controller 12 to send the control request from the master device to at least the first controller 12, so that the first controller 12 switches the working state of the controlled device.
[0032] Here, the second network chip 13 can be a chip that can receive signals sent by the master device using a network cable or wireless transmission. The chip can receive network signals and convert the received network signals into signals that can be recognized by the first controller 12 using a network protocol. In this way, the second network chip 13 establishes a signal connection with the first controller 12, can receive control requests from the master device, convert the control requests into requests that can be recognized by the first controller 12, and send the requests to the first controller 12.
[0033] The first network chip 11 and the second network chip 13 can be the same or different network chips. They are defined to perform different functions: the first network chip 11 is configured to receive network signals sent by the master device when the controlled device is operating normally; the second network chip 13 is configured to receive control requests sent by the master device when the controlled device needs to switch operating states, thereby causing the first controller 12 to switch the operating state of the controlled device. The control requests may include control instructions for changing the operating state of the controlled device, or control instructions or request commands for the master device to perform operations such as data access, data exchange, setting item modification, and parameter adjustment on the controlled device.
[0034] In an embodiment of the present application, the controlled device includes a first network chip for establishing a first communication connection with a master device; a first controller for at least controlling the working state of the controlled device; and a second network chip capable of establishing a signal connection with the first controller to transmit a control request from the master device to at least the first controller, so that the first controller switches the working state of the controlled device. In this way, when the working state needs to be changed, the controlled device can use the first controller to obtain a signal from the second network chip to change the working state. The user does not need to directly operate the controlled device. The user can change the working state of the controlled device through the master device, thereby enabling remote startup of the controlled device. This solves the problem in the prior art that remote startup requires the use of a boot stick, which then requires the boot stick and BIOS settings to be implemented, which is difficult for ordinary users to complete, and provides users with a good user experience.
[0035] Figure 1B A schematic diagram of the architecture of a controlled device provided in an embodiment of the present application is shown in FIG. Figure 1B As shown, the controlled device includes: a first network chip 11, a first controller 12, a second network chip 13, a second controller 14 and a circuit switch 15, wherein:
[0036] The second controller 14 is signal-connected to the first controller 12 and is configured to control the connection state of the circuit switch 15 based on the working state of the controlled device fed back by the first controller;
[0037] Here, the second controller 14 can be a microcontroller unit (MCU), also known as a single-chip microcomputer or single-chip microcomputer. It is a central processing unit (CPU) with appropriately reduced frequency and specifications, and peripheral interfaces such as memory, timer, universal serial bus (USB), digital-to-analog converter, universal asynchronous receiver / transmitter (UART), programmable logic controller (PLC), and direct memory access (DMA) are integrated into a single chip to form a chip-level computer, which can provide different combination controls for different applications.
[0038] The second controller 14 is connected to the second network chip 13, the circuit switch 15, and the first controller 12, and has at least two functions:
[0039] Function 1: receiving the working status of the controlled device fed back by the first controller 12 and determining the connection status of the circuit switch 15 based on the working status;
[0040] Function 2: Obtain the control signal sent by the second network chip 13 and forward the control signal to the first controller 12 .
[0041] The line switch 15 can respond to the control of the second controller 14 and connect to the first network chip or the second network chip 13, so that the controlled device can establish a first communication connection with the main control device through the first network chip based on the working state, or establish a second communication connection with the main control device through the second network chip 13.
[0042] Here, the line switch 15 is connected to the second controller 14 , the first network chip 11 and the second network chip 13 respectively, and is used to receive the network signal from the main control device using a network cable or wirelessly, and send the network signal to the first network chip 11 or the second network chip 13 .
[0043] In some embodiments, the circuit switch 15 operates as follows: first, in response to control by the second controller 14, it selects a connection with the first network chip 11 or the second network chip 13, so that the controlled device establishes a first communication connection with the master device via the first network chip 11, or a second communication connection with the master device via the second network chip 13, based on the operating state of the controlled device; then, it receives a network signal from the master device and sends the network signal to the first network chip 11 or the second network chip 13. In this way, the path for receiving network signals can be determined based on the different operating states of the controlled device.
[0044] In this embodiment of the present application, the controlled device further includes a second controller that controls the connection status of the circuit switch, and is capable of responding to the control of the second controller to connect the circuit switch to the first network chip or the second network chip. This allows the second controller to control the circuit switch to switch the path for receiving network signals based on the different operating states of the controlled device. The second controller can also transmit control requests from the master device received by the second chip to the first controller.
[0045] In some embodiments, the second network chip is set in the controlled device; or, the second network chip is set in the network cable connecting the controlled device and the master device; or, the second network chip and the line switch are set in the network cable between the controlled device and the master device.
[0046] During the implementation process, if Figure 1A and 1B As shown, the second network chip 13 can be set in the controlled device. In this way, by improving and setting the hardware and software of the controlled device, it is possible to receive the control request of the remote master device to change the working state of the controlled device.
[0047] like Figure 4 As shown, the second network chip 13 can also be installed in the network cable connecting the controlled device and the master device, or the second network chip 13 and the circuit switch 15 can be installed in the network cable between the controlled device and the master device. In this way, by improving the hardware and software of the network cable, it is possible to receive control requests from the remote master device and change the operating state of the controlled device.
[0048] In some embodiments, when the controlled device is in the first working state, the circuit switch is connected to the first network chip, and the controlled device establishes a first communication connection with the master device through the first network chip;
[0049] When the controlled device is in the second working state, the line switch is connected to the second network chip, and the first controller establishes a second communication connection with the master device through the second network chip, so that the first controller can respond to the control request of the master device to control the controlled device to switch from the second working state to the first working state.
[0050] In some embodiments, the first operating state may be a normal operating state of the controlled device, and the second operating state may be a dormant state, a sleeping state, a standby state, or a shutdown state of the controlled device. Thus, by responding to the control request through the second network chip, the controlled device may be switched from the dormant state, the sleeping state, the standby state, or the shutdown state to the normal operating state.
[0051] In the embodiment of the present application, the controlled device receives different network signals through the first network chip or the second network chip in different operating states. When the controlled device is in the second operating state, the second network chip responds to the control request, causing the controlled device to switch from the second operating state to the first operating state. In this way, the controlled device can use different network chips to achieve network communication in different operating states, and can respond to the control request through the second network chip to achieve the switching of the operating state.
[0052] In some embodiments, based on Figure 1A or Figure 1B The controlled device shown in the figure further includes a third network chip, which is capable of establishing a signal connection with the first controller to at least give the control request from the main control device to the first controller, so that the first controller switches the working state of the controlled device, wherein the communication mode of the third network chip is different from the communication mode of the second network chip.
[0053] Here, the third network chip and the second network chip receive network signals in different communication modes, that is, the communication mode of the third network chip is different from the communication mode of the second network chip. For example, the second network chip can be used to receive a second network signal transmitted by a network cable, and the third network chip can be used to receive a third network signal transmitted by a wireless transmission mode. In the case where the second network chip is compatible with the network signal received by the third network chip, only the second network chip can meet the functional requirements. In the case where there is a type of network signal that is different from that which can be processed by the second network chip and the third network chip, a chip that can adapt to the type of newly added network signal can be added to process the network signal. Here, since there are many different types of network signals, they will not be described in detail.
[0054] In the embodiment of the present application, when there is a network signal that cannot be processed by the second network chip, a third network chip can be added to process the network signal to meet functional requirements.
[0055] A control method provided in an embodiment of the present application is as follows: Figure 2 As shown, the method includes:
[0056] Step S210: upon receiving a control request from the master device, determining the working state of the controlled device;
[0057] Step S220: enabling the controlled device to respond to the control request with the first network chip or the second network chip based at least on the working state;
[0058] The first network chip is different from the second network chip, and the second network chip is capable of responding to the control request at least by changing the working state of the controlled device.
[0059] In an embodiment of the present application, upon receiving a control request from a master device, the operating state of the controlled device is first determined. Then, based at least on the operating state, the controlled device is caused to respond to the control request using either the first network chip or the second network chip. In this way, when the controlled device needs to change its operating state, it can receive a signal from the second network chip to change its operating state. This eliminates the need for a user to directly manipulate the controlled device; the user can change the operating state of the controlled device through the master device, thereby enabling remote startup of the controlled device. This solves the problem in the prior art where remote startup requires the use of a boot stick, which then requires configuration of the boot stick and BIOS, a difficult task for ordinary users. This provides users with a superior user experience.
[0060] In some embodiments, the above step S220 of "enabling the controlled device to respond to the control request using the first network chip or the second network chip based at least on the working state" can be implemented by the following steps:
[0061] Step S221: When the controlled device is in the first working state, respond to the control request through the first network chip;
[0062] Step S223: When the controlled device is in the second working state, respond to the control request through the second network chip so that the controlled device switches from the second working state to the first working state; wherein the power consumption of the controlled device in the first working state is greater than the power consumption in the second working state.
[0063] In the embodiment of the present application, the controlled device receives different network signals through the first network chip or the second network chip in different operating states. When the controlled device is in the second operating state, the second network chip responds to the control request, causing the controlled device to switch from the second operating state to the first operating state. In this way, the controlled device can use different network chips to achieve network communication in different operating states, and can respond to the control request through the second network chip to achieve the switching of the operating state.
[0064] In some embodiments, in the above step S222, "responding to the control request through the second network chip so that the controlled device switches from the second working state to the first working state" can be achieved through the following process: giving the control request to the first controller of the controlled device through the second network chip, so that the first controller responds to the control request to control the controlled device to switch from the second working state to the first working state.
[0065] During the implementation process, if Figure 1A The second network chip 13 can send a control request to the first controller 12, so that the first controller 12 controls the controlled device to switch from the second operating state to the first operating state in response to the control request. For example, if the controlled device is a computer, the first controller 12 can be an EC. In this way, the EC receives the control request sent by the first network chip 13 and controls the computer to switch from a dormant state, a sleep state, a standby state, or a shutdown state to a normal operating state.
[0066] In an embodiment of the present application, a control request can be given to the first controller of the controlled device through the second network chip, so that the first controller responds to the control request to control the controlled device to switch the working state, thereby realizing the function of remotely controlling the controlled device to switch the working state.
[0067] In some embodiments, the above step S210 of "enabling the controlled device to respond to the control request with a first network chip or a second network chip based at least on the working state, wherein the first network chip is different from the second network chip, and the second network chip is capable of responding to the control request by at least changing the working state of the controlled device" can be implemented by the following process: enabling the controlled device to respond to the control request with the first network chip, the second network chip, or the third network chip based at least on the working state;
[0068] Among them, the first network chip, the second network chip, and the third network chip are different, the second network chip or the third network chip can at least respond to the control request by changing the working state of the controlled device, and the second network chip and the third network chip process different signal types.
[0069] In the embodiment of the present application, when there is a network signal that cannot be processed by the second network chip, a third network chip can be added to process the network signal to meet functional requirements.
[0070] A control method provided in an embodiment of the present application is as follows: Figure 3 As shown, the method includes:
[0071] Step S310: upon receiving a control request from the master device, determining the working state of the controlled device;
[0072] Step S320: enabling the controlled device to respond to the control request using a first network chip or a second network chip based at least on the operating state; wherein the first network chip is different from the second network chip, and the second network chip is capable of responding to the control request by at least changing the operating state of the controlled device;
[0073] Step S330: After the controlled device switches from the second working state to the first working state, the interactive data between the master device and the controlled device is sent and received through the second network chip; or
[0074] After the controlled device switches from the second working state to the first working state, switching back to the first network chip to send and receive interactive data between the master device and the controlled device; or,
[0075] After the controlled device switches from the second working state to the first working state, interactive data between the master device and the controlled device is sent and received via the second network chip and the first network chip.
[0076] In this embodiment of the present application, after the controlled device switches from the second working state to the first working state, the second network chip can be used to transmit and receive interactive data between the master device and the controlled device; or the first network chip can be switched back to transmit and receive interactive data between the master device and the controlled device; or the second network chip and the first network chip can be used to transmit and receive interactive data between the master device and the controlled device. In this way, interactive data between the master device and the controlled device can be transmitted and received via the second network chip and / or the first network chip. If any network chip fails, the other network chip can be switched to for backup, without affecting the normal operation of the controlled device.
[0077] In real-world work scenarios, users may not have their office computers nearby, forcing them to run to the office to get the necessary data or to work overtime to complete the remaining work. In these situations, users urgently need a method to remotely wake up their computers and enable remote work mode. However, current computer designs do not support remote wide area networks. To achieve remote booting, a boot stick must be used, which then requires configuring the boot stick and BIOS settings, making it difficult for ordinary users. Here, the principle of the boot stick is that the local boot stick acts as a server, waking up the network card chip on the motherboard through remote wake-up. The method provided in the application for implementation is to use the network chip in the network cable, combined with a specially designed network port crystal head, and then perform the boot operation through an embedded controller.
[0078] Figure 4 A schematic diagram of the architecture of a computer and network cable provided in an embodiment of the present application is shown as follows: Figure 4 As shown,
[0079] The computer includes: a first network chip 11, a first controller 12 and a network interface 16, wherein:
[0080] The first network chip 11 is connected to the network interface 16 of the computer and is used to receive the network signal sent by the main control device when the computer is working normally.
[0081] The first controller 12 is connected to the network interface 16 of the computer and is used to receive a control request sent by the main control device when the computer is shut down or in sleep mode, so as to switch the computer to a working state.
[0082] The network interface 16 interacts with the network interface 17 provided in the network cable to realize data exchange between the computer and the main control device.
[0083] The network cable includes: a second network chip 13, a second controller 14, a line switch 15 and a network interface 17, wherein:
[0084] The second network chip 13 is connected to the second controller, and is used for receiving a control request sent by the controlled device and sending the control request to the second controller when the computer is shut down or in hibernation.
[0085] The second controller 14 uses the network interface 17 to exchange data with the computer device and sends the above control request to the first controller of the computer, so that the computer switches to the working state line switch 15.
[0086] The network interface 17 interacts with the network interface 16 provided in the computer to realize data exchange between the main control device and the computer.
[0087] The following is a method for remotely waking up a computer provided in an embodiment of the present application, comprising the following steps:
[0088] Step S410: The first controller 12 sends the computer status to the second controller 14 in the network cable through the computer's network interface 16;
[0089] Step S420: The second controller 14 of the network cable selects a corresponding network chip based on the computer status received through the network interface 17, and the network chip includes the first network chip 11 and the second network chip 13;
[0090] Step S430: When the second controller 14 determines that the computer is in sleep or shutdown state, the second controller 14 controls the line switch 15 to switch the network line to the second network chip 13 to receive the network signal 2, which is used to wake up the computer;
[0091] Step S440: The second controller 14 receives the network signal 2 processed by the second network chip 13;
[0092] Step S450: The second controller 14 converts the network signal 2 into a wake-up signal and sends it to the network interface 17 of the network cable;
[0093] Step S460: The network interface 16 of the computer receives the wake-up signal and uses the first controller 12 to wake up the power supply;
[0094] Step S470: When the second controller 14 determines that the computer is powered on, the circuit switch 15 is controlled to switch the network circuit to the first network chip 11 to receive the network signal 1, which is a normal network signal for interactive data.
[0095] Step S480 : The computer receives the network signal 1 through the network chip 11 .
[0096] When the computer is operating, network signals pass through first network chip 11, which is used for normal network transmission. When the computer is in sleep or powered off, network signals pass through second network chip 13, which is used to wake the computer. After wakeup, the computer switches back to first network chip 11. In this way, using customized network interfaces 16 and 17, combined with the design of the computer and network cable, remote startup can be effectively achieved.
[0097] Based on the foregoing embodiments, an embodiment of the present application provides a control device, which includes the modules included, each module includes sub-modules, and can be implemented by a processor in an electronic device; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.
[0098] Figure 5 A schematic diagram of the structure of the control device provided in the embodiment of the present application is shown in FIG. Figure 5 As shown, the apparatus 500 includes:
[0099] The determination module 510 is configured to determine the working state of the controlled device when a control request from the master device is obtained;
[0100] A response module 520 is used to enable the controlled device to respond to the control request with a first network chip or a second network chip based at least on the working state; wherein the first network chip is different from the second network chip, and the second network chip can respond to the control request by at least changing the working state of the controlled device.
[0101] In some embodiments, the response module includes a first response submodule and a second response submodule, wherein the first response submodule is used to respond to the control request through the first network chip when the controlled device is in a first working state; the second response submodule is used to respond to the control request through the second network chip when the controlled device is in a second working state, so that the controlled device switches from the second working state to the first working state; wherein the power consumption of the controlled device in the first working state is greater than the power consumption in the second working state.
[0102] In some embodiments, the second response submodule is further used to send the control request to the first controller of the controlled device through the second network chip, so that the first controller responds to the control request and controls the controlled device to switch from the second working state to the first working state.
[0103] In some embodiments, the device also includes a first transceiver module, a second transceiver module and a third transceiver module, wherein the first transceiver module is used to transmit and receive interaction data between the master device and the controlled device through the second network chip after the controlled device switches from the second working state to the first working state; the second transceiver module is used to switch back to the first network chip to transmit and receive interaction data between the master device and the controlled device after the controlled device switches from the second working state to the first working state; the third transceiver module is used to transmit and receive interaction data between the master device and the controlled device through the second network chip and the first network chip after the controlled device switches from the second working state to the first working state.
[0104] In some embodiments, the response module 520 is also used to enable the controlled device to respond to the control request with the first network chip, the second network chip or the third network chip based at least on the working state; wherein, the second network chip or the third network chip can at least respond to the control request by changing the working state of the controlled device, and the second network chip and the third network chip process different signal types.
[0105] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of this application, please refer to the description of the method embodiment of this application for understanding.
[0106] It should be noted that, in the embodiment of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable an electronic device (which can be a mobile phone, tablet computer, laptop computer, desktop computer, etc.) to execute all or part of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program code, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.
[0107] Correspondingly, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the control method provided in the above embodiment are implemented.
[0108] Correspondingly, an embodiment of the present application provides an electronic device, Figure 6 A hardware entity diagram of an electronic device provided in an embodiment of the present application, such as Figure 6 As shown, the hardware entity of the device 600 includes: a memory 601 and a processor 602, the memory 601 stores a computer program that can be run on the processor 602, and the processor 602 implements the steps of the control method provided in the above embodiment when executing the program.
[0109] The memory 601 is configured to store instructions and applications executable by the processor 602, and can also cache data to be processed or processed by the processor 602 and various modules in the electronic device 600 (for example, image data, audio data, voice communication data and video communication data), which can be implemented through flash memory (FLASH) or random access memory (RAM).
[0110] It should be noted that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0111] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.
[0112] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0113] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0114] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed across multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0115] In addition, all functional units in the embodiments of the present application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the above-mentioned integrated units can be implemented in the form of hardware or in the form of hardware plus software functional units.
[0116] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, and other media that can store program codes.
[0117] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words be embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium and includes several instructions for enabling an electronic device (which can be a mobile phone, tablet computer, laptop computer, desktop computer, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0118] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0119] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0120] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0121] The above is merely an embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A controlled device, comprising: A first network chip, configured to establish a first communication connection with a main control device; A first controller, at least used to control the working state of the controlled device, wherein the first controller is an embedded controller; a network cable including a second network chip, wherein the second network chip is capable of establishing a signal connection with the first controller to transmit a control request from the master device to at least the first controller, so that the first controller switches the working state of the controlled device; The network cable further includes a second controller and a circuit switch, wherein the second controller is signal-connected to the first controller and is configured to control the circuit switch to connect to the first network chip or the second network chip based on the working status of the controlled device fed back by the first controller; The second network chip can establish a signal connection with the first controller through the second controller, and the second controller is connected to the first controller through a network interface.
2. The controlled device according to claim 1, wherein: The circuit switch can, based on the working state, enable the controlled device to establish a first communication connection with the master device through the first network chip, or to establish a second communication connection with the master device through the second network chip.
3. The controlled device according to claim 2, wherein: When the controlled device is in the first working state, the circuit switch is connected to the first network chip, and the controlled device establishes a first communication connection with the master device through the first network chip; and / or, When the controlled device is in the second working state, the line switch is connected to the second network chip, and the first controller establishes a second communication connection with the master device through the second network chip, so that the first controller can respond to the control request of the master device to control the controlled device to switch from the second working state to the first working state.
4. The controlled device according to any one of claims 1 to 3, wherein: The controlled device also includes a third network chip that can establish a signal connection with the first controller to give the control request from the master device to at least the first controller, so that the first controller switches the working state of the controlled device, wherein the communication mode of the third network chip is different from the communication mode of the second network chip.
5. A control method, applied to the controlled device according to any one of claims 1 to 4, comprising: In the case of receiving a control request from the master device, determining the working state of the controlled device; At least based on the working state, enable the controlled device to respond to the control request with the first network chip or the second network chip; The first network chip is different from the second network chip, and the second network chip is capable of responding to the control request at least by changing the working state of the controlled device.
6. The method according to claim 5, wherein the step of causing the controlled device to respond to the control request using the first network chip or the second network chip based at least on the working state comprises: When the controlled device is in the first working state, responding to the control request through the first network chip; When the controlled device is in the second working state, responding to the control request through the second network chip, so that the controlled device switches from the second working state to the first working state; The power consumption of the controlled device in the first working state is greater than the power consumption in the second working state.
7. The method according to claim 6, wherein: The step of responding to the control request by the second network chip so that the controlled device switches from the second working state to the first working state includes: The control request is given to the first controller of the controlled device through the second network chip, so that the first controller controls the controlled device to switch from the second working state to the first working state in response to the control request.
8. The method according to claim 6 or 7, further comprising: After the controlled device switches from the second working state to the first working state, transmitting and receiving interactive data between the master device and the controlled device through the second network chip; or, After the controlled device switches from the second working state to the first working state, switching back to the first network chip to send and receive interactive data between the master device and the controlled device; or, After the controlled device switches from the second working state to the first working state, interactive data between the master device and the controlled device is sent and received via the second network chip and the first network chip.
9. The method according to claim 5, wherein the step of causing the controlled device to respond to the control request using the first network chip or the second network chip based at least on the working state comprises: At least based on the working state, enable the controlled device to respond to the control request with the first network chip, the second network chip, or the third network chip; The second network chip or the third network chip is capable of responding to the control request by at least changing the working state of the controlled device, and the second network chip and the third network chip process different signal types.
Citation Information
Patent Citations
Computer system with remote management
CN101373448A