Computer equipment, remote control method thereof, and related equipment

Through the dual control unit design, the low-power first control unit receives remote control instructions in standby mode and starts the high-power second control unit to perform operations, solving the problem of difficulty in remote control of the device in standby mode, reducing power consumption and extending device life.

CN115701070BActive Publication Date: 2025-09-12BOE TECHNOLOGY GROUP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110808619.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-16
Publication Date
2025-09-12
Estimated Expiration
2041-07-16

AI Technical Summary

Technical Problem

Existing smart devices are difficult to remotely control when in standby mode, and leaving them in service for long periods of time results in high power consumption and shortens the device's lifespan.

Method used

It adopts a dual control unit design. The low-power first control unit establishes a connection with the server in standby mode, receives remote control instructions, and starts the high-power second control unit to perform operations.

Benefits of technology

It realizes the response to remote control commands in standby mode, while reducing device power consumption and extending device service life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115701070B_ABST
    Figure CN115701070B_ABST
Patent Text Reader

Abstract

The present disclosure provides a computer device, a remote control method thereof, and related devices. The computer device includes: a network connection module, configured to: achieve communication connection with a server; a first control unit, electrically coupled to the network connection module; a second control unit, electrically coupled to the first control unit; the first control unit is configured to: when the computer device enters a standby state, control the network connection module to establish a connection with the server; and, upon receiving a remote control instruction sent by the server, start the second control unit and send the remote control instruction to the second control unit; and the second control unit is configured to: start and receive the remote control instruction under the control of the first control unit; and perform the operation corresponding to the remote control instruction; wherein the power consumption of the first control unit is lower than that of the second control unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a computer device, a remote control method thereof, and related devices. Background Art

[0002] With the increasing popularity of smart devices, a wide variety of them are being integrated into our daily lives and work. To meet users' needs for remote control, smart devices must remain powered on to receive remote control requests. However, in reality, many device systems require numerous services to operate, which not only consumes significant power but also reduces the lifespan of smart devices. Summary of the Invention

[0003] The present disclosure provides a computer device, a remote control method thereof, and related devices.

[0004] In a first aspect, the present disclosure provides a computer device, comprising:

[0005] The network connection module is configured to: realize communication connection with the server;

[0006] a first control unit electrically coupled to the network connection module;

[0007] a second control unit electrically coupled to the first control unit;

[0008] The first control unit is configured to: when the computer device enters a standby state, control the network connection module to establish a connection with the server; and, when receiving a remote control instruction sent by the server, start the second control unit and send the remote control instruction to the second control unit; and

[0009] The second control unit is configured to: start and receive the remote control instruction under the control of the first control unit; and execute the operation corresponding to the remote control instruction;

[0010] The power consumption of the first control unit is lower than the power consumption of the second control unit.

[0011] In a second aspect of the present disclosure, a remote control method for a computer device is provided, wherein the computer device includes a network connection module, a first control unit, and a second control unit. The method includes:

[0012] In response to the computer device entering a standby state, controlling the network connection module to establish a connection with a server using the first control unit;

[0013] In response to receiving the remote control instruction sent by the server, using the first control unit to start the second control unit and send the remote control instruction to the second control unit; and

[0014] Utilizing the second control unit to execute the operation corresponding to the remote control instruction;

[0015] The power consumption of the first control unit is lower than the power consumption of the second control unit.

[0016] In a third aspect of the present disclosure, a system for remotely controlling a device is provided, comprising:

[0017] The computer device according to the first aspect;

[0018] A terminal device is configured to: send a remote control instruction of the computer device to a server; and

[0019] The server is configured to: receive the remote control instruction; and, in response to establishing a connection with the computer device, send the remote control instruction to the computer device.

[0020] According to a fourth aspect of the present disclosure, a non-volatile computer-readable storage medium containing a computer program is provided. When the computer program is executed by one or more processors, the processors execute the method described in the second aspect.

[0021] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer-readable storage medium storing instructions, wherein when the instructions are executed, the at least one central processing unit of a computing device executes the method described in the second aspect.

[0022] The computer device, control method thereof, and related devices provided by the present disclosure are configured with two control units. The first control unit with lower power consumption controls a network connection module in standby mode to establish a connection with a server to receive remote control instructions. After receiving the remote control instructions sent by the server, the first control unit controls the second control unit to start up and execute the operation corresponding to the remote control instructions, so that the computer device can both be in standby mode and respond to remote control instructions while maintaining low power consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0024] Figure 1 A schematic diagram showing an exemplary system provided by an embodiment of the present disclosure is shown.

[0025] Figure 2 A schematic structural diagram of an exemplary computer device provided by an embodiment of the present disclosure is shown.

[0026] Figure 3 A flowchart of an exemplary method provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0027] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0028] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should have the usual meanings understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative position relationships. When the absolute position of the described object changes, the relative position relationship may also change accordingly.

[0029] In order to solve the problem that it is difficult to achieve remote control of the device in standby mode, an embodiment of the present disclosure provides a computer device, including: a network connection module, configured to: achieve communication connection with a server; a first control unit, electrically coupled to the network connection module, and configured to: in response to the computer device entering the standby mode, control the network connection module to establish a connection with the server; and, in response to receiving a remote control instruction sent by the server, start the second control unit of the computer device and send the remote control instruction to the second control unit; and a second control unit, electrically coupled to the first control unit, and configured to: start and receive the remote control instruction under the control of the first control unit; and execute the operation corresponding to the remote control instruction; wherein the power consumption of the first control unit is lower than the power consumption of the second control unit.

[0030] The computer device provided by the embodiment of the present disclosure is provided with two control units, wherein the first control unit with lower power consumption controls the network connection module to establish a connection with the server in standby mode to receive remote control instructions. After receiving the remote control instructions sent by the server, the first control unit controls the second control unit to turn on and execute the operation corresponding to the remote control instructions, so that the computer device can both be in standby mode and respond to remote control instructions while maintaining low power consumption.

[0031] Figure 1 FIG. 1 is a schematic diagram showing an exemplary remote control system 100 provided by an embodiment of the present disclosure.

[0032] like Figure 1 As shown, the remote control system 100 may include a server 200, computer devices 300a-300n, and terminal devices 400a and 400b. In some embodiments, the system 100 may be an Internet of Things system, and the devices 300a-300n may be Internet of Things terminal devices. In some embodiments, the server 200 may be implemented using one or more servers. When multiple servers are used, a distributed architecture may be employed.

[0033] The terminal device can be any device with processing capabilities, and can send the remote control instruction 402 to the server 200 via a wired or wireless network. Figure 1 As shown, the terminal device 400a can be a mobile terminal (e.g., a mobile phone), and the terminal device 400b can be a non-mobile terminal (e.g., a personal computer). After receiving the remote control instruction 402 for a certain device (e.g., device 300a) issued by the terminal device, the server 200 can first save the instruction 402 locally on the server, and then send the remote control instruction 402 to the device 300a after the server 200 establishes a connection with the device 300a. It is understandable that in order to distinguish the operation object of the remote control instruction 402, the instruction 402 can include identification information of the corresponding device (e.g., device ID) to enable the server 200 to confirm the specific receiving object of the instruction 402.

[0034] Computer devices 300a-300n can be any device with processing capabilities and can be remotely controlled. For example, in a school setting, computer devices 300a-300n can be smart tablets installed in a classroom (e.g., computer device 300a), projection devices deployed in a classroom (e.g., computer device 300b), or computers placed in a classroom (e.g., computer device 300n). For another example, in an enterprise setting, computer devices 300a-300n can be smart tablets installed in a conference room (e.g., computer device 300a), projection devices deployed in a conference room (e.g., computer device 300b), or computers placed in an office (e.g., computer device 300n).

[0035] Figure 2 A schematic structural diagram of an exemplary device 300a provided in an embodiment of the present disclosure is shown.

[0036] like Figure 2 As shown, the computer device 300 a may include a network connection module 302 , a first control unit 304 , and a second control unit 306 .

[0037] The network connection module 302 can be electrically coupled to the first control unit 304 and the second control unit 306, respectively, to transmit the remote control instruction 402 to the first control unit 304 or the second control unit 306. In this way, the first control unit 304 and the second control unit 306 can share the network connection module 302, which can improve the compactness of the internal layout of the device 300a. The first control unit 304 and the second control unit 306 can be electrically coupled and can communicate with each other.

[0038] In some embodiments, as Figure 2 As shown, the device 300a may further include a power module 314 electrically coupled to the first control unit 304 and the second control unit 306 respectively, for supplying power to the first control unit 304 and the second control unit 306 .

[0039] In some embodiments, as Figure 2 As shown, the device 300a may further include a switching circuit 308 electrically coupled to the network connection module 302 , the first control unit 304 and the second control unit 306 , respectively, for switching the electrical coupling between the network connection module 302 and the first control unit 304 or the second control unit 306 .

[0040] In some embodiments, as Figure 2As shown, device 300a may further include a command receiving unit 310 for receiving external commands and a storage unit 312 for storing commands. For example, command receiving unit 310 may be an infrared signal receiver provided on device 300a, which may be used to receive device control commands issued by a remote control for device 300a. In another example, command receiving unit 310 may be a button on device 300a, which, when pressed by a user, issues a corresponding device control command to device 300a. It is understood that device control commands are distinguishable from the aforementioned remote control commands 402; in contrast, device control commands are short-range control commands.

[0041] The network connection module 302 can be used to realize the communication connection between the computer device 300a and the server 200 to realize information exchange between the two. For example, the network connection module 302 can be a WIFI module for communicating with the server 200 in a wireless manner.

[0042] The computer device 300a can be in two states: a standby state and a powered-on state. When the device 300a is in the standby state, the switching circuit 308 can be used to connect the first control unit 304 and the network connection module 302 to achieve electrical coupling between the first control unit 304 and the network connection module 302. When the device 300a enters the powered-on state, the switching circuit 308 can be used to connect the second control unit 306 and the network connection module 302 to achieve electrical coupling between the second control unit 306 and the network connection module 302. In some embodiments, when the device 300a enters the standby state, the first control unit 304 is electrically coupled to the network connection module 302 via the switching circuit 308; when the device 300a enters the powered-on state, the first control unit 304 controls the switching circuit to achieve electrical coupling between the second control unit 306 and the network connection module 302. For example, under normal circumstances (for example, standby state), the first control unit 304 is connected to the switching circuit 308 for a long time so that the first control unit 304 is connected to the network connection module 302; when the second control unit 306 is started, the first control unit 304 sends a switching instruction to the switching circuit 308 so that the switching circuit 308 connects the second control unit 306 and the network connection module 302.

[0043] In some embodiments, determining whether the device 300a enters the standby state can be determined based on whether a standby instruction (or shutdown instruction) is received. For example, when the device 300a is in the on state, the second control unit 306 is the main controller of the device 300a. When receiving a standby instruction (or shutdown instruction) issued by a remote control or a shutdown button on the device 300a or remotely sent by the server 200, the second control unit 306 will respond to the standby instruction (or shutdown instruction) and then send an entry into standby state instruction to the first control unit 304. The first control unit 304 can send a second control unit power off instruction to the power module 314 based on the entry into standby state instruction. The power module 314 can stop supplying power to the second control unit 306 based on the second control unit power off instruction, thereby cutting off the power supply to the second control unit 306, thereby causing the device 300a to enter the standby state.

[0044] When the device 300a enters the standby state, the second control unit 306 can be in the off state and the first control unit 304 can be in the running state. The first control unit 304 can be used to establish a connection with the server 200 through the network connection module 302 when the device 300a is in the standby state to receive remote control instructions 402 for the device 300a from the server 200. In some embodiments, the first control unit 304 can control the network connection module 302 to establish a connection with the server 200 based on a heartbeat mechanism. For example, the first control unit 304 can control the network connection module 302 to send a heartbeat packet to the server 200 at a preset frequency (e.g., once every ten minutes) to establish a connection with the server 200, and receive instructions sent by the server 200 within a preset time period after the connection is established. After receiving the instructions, the first control unit 304 disconnects from the server 200. This intermittent connection method avoids long-term communication connection between the device 300a and the server 200, which can further reduce the power consumption of the device 300a.

[0045] If the device 300a receives a remote control instruction 402 sent by the server 200 after establishing a connection with the server 200, the first control unit 304 may activate the second control unit 306 and send the remote control instruction 402 to the second control unit 306. The second control unit 306 may then be activated under the control of the first control unit 304. In some embodiments, upon receiving the remote control instruction 402 sent by the server 200, the first control unit 304 may send a second control unit power-on instruction to the power module 314; the power module 314 may restore power to the second control unit 306 based on the second control unit power-on instruction, and the second control unit 306 may then complete startup under the power of the power module 314.

[0046] The second control unit 306 may be the core system of the device 300a, which may maintain the normal operation of the device 300a and maintain a long connection with the server 200. After startup, the second control unit 306 may receive the remote control instruction 402 from the first control unit 304, and then execute the operation corresponding to the remote control instruction 402 (for example, completing the power-on action of the device 300a so that the device 300a enters a normal working state). In some embodiments, when the second control unit 306 is turned on, the first control unit 304 may enter a deep energy-saving mode (retaining only the communication function with the second control unit 306).

[0047] The power consumption of the first control unit 304 is lower than that of the second control unit 306. Thus, when the device 300a is in standby mode, the first control unit 304 with lower power consumption is used to control the network connection module 302 to establish a connection with the server 200. This allows the device 300a to meet the low power consumption requirement of the standby mode while also being able to respond to remote control commands in the standby mode, thereby improving device control efficiency.

[0048] In some embodiments, the first control unit 304 may include a single-chip microcomputer, and the single-chip microcomputer is mainly used to control the network connection module 302 and send startup instructions and remote control instructions to the second control unit 306. Since the single-chip microcomputer can operate in a relatively low power consumption state, when the device 300a is in the standby state, the single-chip microcomputer is used to control the network connection module 302 and receive the remote control instructions 402, which can minimize the power consumption of the device 300a. It is understandable that in addition to including the single-chip microcomputer, the first control unit 304 may also include peripheral circuits that cooperate with the single-chip microcomputer to form a single-chip microcomputer system. In some embodiments, the single-chip microcomputer system has low power consumption and can generally be an embedded operating system, such as a customized Linux kernel, a single-chip microcomputer system, etc. The single-chip microcomputer system can remain running in the device standby mode.

[0049] In some embodiments, the second control unit 306 may include a central processing unit (CPU) or a microprocessor (MCU). In this way, when the second control unit 306 is started, it can correspondingly complete the processing of some complex instructions. It is understood that in addition to including a central processing unit (CPU) or a microprocessor (MCU), the second control unit 306 may also include peripheral circuits that cooperate with the central processing unit (CPU) or the microprocessor (MCU), so that the second control unit 306 can form a processor system.

[0050] In some embodiments, if the second control unit 306 completes the corresponding operation of the remote control instruction, it can feedback the operation execution result of the device control instruction 402 to the server 200 through the network connection module 302. After receiving the operation execution result, the server 200 can also feedback the operation execution result to the terminal device (for example, terminal device 400a) to which the remote control instruction 402 was sent, so that the person operating the terminal device can know whether the remote control instruction has been executed.

[0051] In some embodiments, the instruction receiving unit 310 of the device 300a can receive a device control instruction for the device 300a. The device control instruction can be a control instruction that is different from the aforementioned remote control instruction 402. Relatively speaking, the device control instruction is a short-range control instruction. For example, a device control instruction issued by a remote control of the device 300a or a device control instruction issued by a physical button (including a touch button) set on the device 300a. If the device 300a is currently in standby mode, the first control unit 304 can send the device control instruction to the storage unit 312 for storage. Afterwards, if the second control unit 306 is started, the first control unit 304 can read the device control instruction from the storage unit 312 and send it to the second control unit 306, so that the second control unit 306 performs the operation corresponding to the device control instruction. In this way, for device control instructions that the first control unit 304 cannot process in the standby state, the first control unit 304 can first store them in the storage unit 312. After the second control unit 306 resumes work, the device control instructions can be sent to the second control unit 306 for processing, thereby avoiding the problem of device control instructions being lost because they cannot be processed in the standby state.

[0052] It is understandable that in some embodiments, when the device 300a is in the power-on state, the second control unit 306 can control the network connection module 302 to establish a stable connection with the server 200 and can receive and execute new remote control instructions from the server 200 at any time.

[0053] The remote control system 100 provided in the disclosed embodiment utilizes a server 200 to send remote control command requests. The first control unit of the device intermittently accesses the server and obtains remote control commands. After activating the second control unit, it responds to the remote control request and performs corresponding control on the smart device. This system 100 enables remote control of smart devices from any terminal device on the network, improving device control efficiency, particularly for controlling a large number of devices (e.g., devices 300a-n).

[0054] The devices 300a to 300n provided in the embodiments of the present disclosure can also respond to remote control when the device is in standby mode, and only the first control unit 304 is turned on in standby mode, which has low power consumption. In some embodiments, when the device is in standby mode, the first control unit 304 can receive a power-on instruction and can drive the network connection module 302 to connect to the server 200 according to a preset cycle to ensure low standby power consumption. The devices 300a to 300n provided in the embodiments of the present disclosure can be related to the Internet of Things, for example, in devices such as smart large screens and interactive whiteboards.

[0055] The remote control system 100 provided by the embodiment of the present disclosure can reduce the complexity of controlling a large number of smart devices, while reducing the standby power consumption of the devices and improving the operating efficiency of the devices.

[0056] For example, in a school scenario, electronic education administrators can conveniently use terminal devices to remotely turn on or off the smart tablets in each classroom at fixed times, without having to operate each smart tablet in each classroom, greatly improving the efficiency of power on and off.

[0057] For example, in an enterprise scenario, device administrators can conveniently use terminal devices to remotely shut down unused smart tablets in conference rooms, greatly improving the efficiency of powering on and off. In addition to achieving the purpose of energy saving, it can also effectively extend the service life of the equipment.

[0058] The structures of the devices 300a-300n in the aforementioned embodiments can be widely applied to various smart devices, such as currently mainstream smart devices with computer operating systems or mobile terminal operating systems. As long as these smart devices are connected to the Internet, they can be remotely controlled through cloud servers.

[0059] The embodiments of the present disclosure also provide a remote control method for a computer device to solve the problem that a computer device in a standby state cannot receive remote control instructions.

[0060] Figure 3 FIG. 5 is a flow chart of an exemplary method 500 provided by an embodiment of the present disclosure. The method 500 may be performed by Figure 2 The device 300a shown is used for execution. Figure 3 As shown, the method 500 may include the following steps.

[0061] In step 502, in response to the device 300a entering the standby state, the device 300a may utilize a first control unit (eg, Figure 2 The first control unit 304) controls the network connection module (eg, Figure 2 The network connection module 302) and the server (for example, Figure 1 Server 200) establishes a connection.

[0062] In step 504, in response to receiving the remote control instruction (eg, Figure 1 402), the device 300a may use the first control unit to start the second control unit (eg, Figure 2 The remote control unit 306) sends the remote control instruction to the second control unit.

[0063] In step 506, the device 300a may utilize the second control unit to execute the operation corresponding to the remote control instruction.

[0064] The power consumption of the first control unit is lower than the power consumption of the second control unit.

[0065] In some embodiments, using the first control unit to control the network connection module to establish a connection with the server includes: using the first control unit to control the network connection module to establish a connection with the server based on a heartbeat mechanism.

[0066] In some embodiments, the method 500 further includes: in response to the device entering the standby state, using a switching circuit (eg, Figure 2 or in response to the device entering a power-on state, establishing an electrical coupling between the second control unit and the network connection module using a switching circuit.

[0067] In some embodiments, the method 500 further includes: using an instruction receiving unit (eg, Figure 2 In response to the instruction receiving unit receiving the device control instruction, the first control unit sends the device control instruction to the storage unit (for example, Figure 2 and utilizing the storage unit to store device control instructions.

[0068] In some embodiments, method 500 also includes: in response to the second control unit being started, using the first control unit to read the device control instruction from the storage unit and send the device control instruction to the second control unit; and using the second control unit to receive the device control instruction and execute the operation corresponding to the device control instruction.

[0069] It should be noted that the above description is limited to some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0070] The device 300a of the aforementioned embodiment is used to implement the corresponding method 500 in any of the aforementioned embodiments. The corresponding method 500 has the beneficial effects of the corresponding device embodiment, which will not be described in detail here.

[0071] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute method 500 as described in any of the above embodiments.

[0072] The computer-readable media of this embodiment include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. 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, read-only 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.

[0073] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the method 500 described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0074] Based on the same inventive concept, corresponding to any of the above-described embodiments of method 500, the present disclosure further provides a computer program product comprising a non-transitory, tangible, computer-readable medium having computer-readable instructions thereon. In some embodiments, the computer-readable instructions are executable by one or more processors to cause the processors to perform the described method 500. For the execution entities corresponding to the steps in each embodiment of method 500, the processors that execute the corresponding steps may belong to the corresponding execution entity, and each execution entity may be implemented using one or more computer devices 300a. When implemented using multiple computer devices 300a, the implementation may be distributed.

[0075] The computer program product of the above embodiment is used to enable a processor to execute the method 500 described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0076] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Within the scope of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0077] In addition, to simplify the description and discussion, and so as not to obscure the embodiments of the present disclosure, known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, devices may be shown in the form of block diagrams to avoid obscuring the embodiments of the present disclosure, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure are to be implemented (i.e., these details should be fully within the purview of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it will be apparent to those skilled in the art that the embodiments of the present disclosure may be implemented without these specific details or with variations in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0078] Although the present disclosure has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0079] The embodiments of the present disclosure are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. A computer device comprising: The network connection module is configured to: realize communication connection with the server; a first control unit electrically coupled to the network connection module, the first control unit comprising a single-chip microcomputer or a single-chip microcomputer system; The first control unit is configured to: control the network connection module to establish a connection with the server based on the heartbeat mechanism, specifically including: controlling the network connection module to send heartbeat packets to the server at a preset frequency to establish a connection with the server, and receiving instructions sent by the server within a preset time period after the connection is established, and then disconnecting from the server after receiving the instructions; a second control unit electrically coupled to the first control unit; The first control unit is configured to: when the computer device enters a standby state, control the network connection module to establish a connection with the server; and, upon receiving a remote control instruction sent by the server, start the second control unit and send the remote control instruction to the second control unit, wherein the remote control instruction can only be executed by the second control unit; and The second control unit is configured to: start and receive the remote control instruction under the control of the first control unit; and execute the operation corresponding to the remote control instruction; wherein the power consumption of the first control unit is lower than the power consumption of the second control unit; The computer device further includes an instruction receiving unit and a storage unit; the instruction receiving unit is configured to receive a device control instruction issued by a remote control of the computer device or a device control instruction issued by a key of the computer device; the first control unit is electrically coupled to the instruction receiving unit and the storage unit, respectively, and is configured to send the device control instruction to the storage unit in response to the instruction receiving unit receiving the device control instruction; and the storage unit is configured to store the device control instruction; The first control unit is configured to: in response to the second control unit being started, read the device control instruction from the storage unit and send the device control instruction to the second control unit; and the second control unit is configured to: receive the device control instruction; and execute the operation corresponding to the device control instruction.

2. The computer device according to claim 1, further comprising a power supply module electrically coupled to the first control unit and the second control unit, respectively, and configured to supply power to the first control unit and the second control unit; The second control unit is configured to: receive a standby instruction and send an instruction to enter a standby state to the first control unit; The first control unit is configured to: send a second control unit power-off instruction to the power module according to the instruction to enter the standby state; and The power module is configured to stop supplying power to the second control unit according to a power-off instruction of the second control unit, so as to put the computer device into a standby state.

3. The computer device of claim 2, wherein: The first control unit is configured to: upon receiving a remote control instruction sent by the server, send a second control unit power-on instruction to the power module; The power module is configured to: restore power to the second control unit according to a power-on instruction of the second control unit; and The second control unit is configured to complete startup under the power supply of the power module.

4. The computer device according to claim 1, further comprising a switching circuit electrically coupled to the network connection module, the first control unit, and the second control unit respectively; The first control unit is configured to: when the computer device enters the standby state, electrically couple with the network connection module through the switching circuit; or, when the computer device enters the power-on state, control the switching circuit to electrically couple the second control unit and the network connection module.

5. The computer device according to any one of claims 1 to 4, wherein: The second control unit is electrically coupled to the network connection module and is configured to feed back the operation execution result of the device control instruction to the server through the network connection module.

6. The computer device according to any one of claims 1 to 4, wherein: The first control unit includes a single chip microcomputer, and the second control unit includes a central processing unit or a microprocessor.

7. A remote control method for a computer device, wherein: The computer device includes a network connection module, a first control unit and a second control unit, the first control unit includes a single-chip microcomputer or a single-chip microcomputer system, and the method includes: In response to the computer device entering a standby state, controlling the network connection module to establish a connection with a server using the first control unit; In response to receiving the remote control instruction sent by the server, using the first control unit to start the second control unit and send the remote control instruction to the second control unit, wherein the remote control instruction can only be executed by the second control unit; and Utilizing the second control unit to execute the operation corresponding to the remote control instruction; wherein the power consumption of the first control unit is lower than the power consumption of the second control unit; The step of controlling the network connection module to establish a connection with the server by using the first control unit includes: Using the first control unit, controlling the network connection module to establish a connection with the server based on the heartbeat mechanism, specifically including: controlling the network connection module to send heartbeat packets to the server at a preset frequency to establish a connection with the server, and receiving instructions sent by the server within a preset time period after the connection is established, and then disconnecting from the server after receiving the instructions; The computer device further includes an instruction receiving unit and a storage unit, and the method further includes: Utilizing the instruction receiving unit to receive a device control instruction issued by a remote controller of the computer device or a device control instruction issued by a key of the computer device; In response to the instruction receiving unit receiving the device control instruction, using the first control unit to send the device control instruction to the storage unit; and Utilizing the storage unit to store the device control instruction; In response to the second control unit being started, using the first control unit to read the device control instruction from the storage unit and send the device control instruction to the second control unit; and The second control unit is utilized to receive the device control instruction and execute an operation corresponding to the device control instruction.

8. The method of claim 7, wherein: The computer device further includes a switching circuit, and the method further includes: In response to the computer device entering a standby state, establishing an electrical coupling between the first control unit and the network connection module using the switching circuit; or In response to the computer device entering a power-on state, the switching circuit is used to establish an electrical coupling between the second control unit and the network connection module.

9. A system for remotely controlling a device, comprising: The computer device according to any one of claims 1 to 6; The terminal device is configured to: send a remote control instruction of the computer device to a server; as well as The server is configured to: receive the remote control instruction; And, in response to the connection with the computer device being established, sending the remote control instruction to the computer device.

10. A non-transitory computer-readable storage medium containing a computer program, which, when executed by one or more processors, causes the processors to perform the method of claim 7 or 8.

11. A computer program product comprising a computer-readable storage medium storing instructions which, when executed, cause at least one central processor unit of a computing device to perform the method according to claim 7 or 8.

Citation Information

Patent Citations

  • Data transmission method and device, terminal equipment and storage medium

    CN110677899A

  • Remote control equipment upgrading method and device

    CN110853323A

  • Unmanned equipment remote control system and method, readable storage medium and electronic equipment

    CN111835829A