Device control method and apparatus, electronic device, and computer-readable storage medium
By determining the device status based on network conditions, and keeping network functionality available or entering energy-saving mode, the printer solves the balance between energy saving and user experience, achieving a combination of fast use and low energy consumption.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING PANTUM INFORMATION TECHNOLOGY CO LTD
- Filing Date
- 2022-12-29
- Publication Date
- 2026-05-05
AI Technical Summary
In existing technologies, printers struggle to balance energy efficiency and user experience, and users need to wait a while after waking up the device before they can use network functions.
The system determines whether the device is in the target network state based on the network conditions. If it is in the target state, the network function remains available. If it is not in the target state, it enters the energy-saving mode and shuts down the network function to reduce energy consumption.
While maintaining quick device usage for users, it reduces device energy consumption and improves user experience.
Smart Images

Figure CN116055645B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of printers, and more specifically to a device control method, apparatus, electronic device, and computer-readable storage medium. Background Technology
[0002] Many devices employ strategies to reduce energy consumption. For example, printers often disable certain functions by default at specific times to reduce energy consumption, sacrificing user experience. Therefore, it is often difficult for devices to achieve a balance between energy saving and user experience.
[0003] In related technologies, in order to reduce energy consumption, most of the printer's functions are usually turned off when the printer is idle. When the user wants to enable certain functions, such as printing, the user needs to wake up the device and then establish a communication connection. During the process of waking up the device, the user needs to wait for a period of time. It can be seen that this method is difficult to meet the user's need for quick use. Summary of the Invention
[0004] To address the aforementioned technical problems and reduce energy consumption, this invention provides a device control method, apparatus, electronic device, and computer-readable storage medium.
[0005] According to a first aspect, embodiments of the present invention provide a device control method, the method comprising,
[0006] Based on the current network conditions, determine whether the device is in the target network state, which is either a network configured state or a network enabled state.
[0007] When the device is in the target network state, the device is put into the first target power saving mode, in which the device maintains network functionality.
[0008] In some implementations, the method includes: when the device is not in the target network state, putting the device into a second target power-saving mode in which the device's network functions are unavailable.
[0009] In some implementations, the target network state is a network configured state. When the device is not in a network configured state, it is detected whether the current device network is enabled. If it is enabled, the network function is disabled and the device is put into a third target energy-saving mode.
[0010] In some implementations, the target network state is a network configured state, and when the device is in the target network state, putting the device into a first target power-saving mode includes:
[0011] When the device is in a network configured state, determine whether the device's current network is enabled;
[0012] If not enabled, the network is enabled, putting the device into the first target energy-saving mode.
[0013] In some implementations, the target network state is a network configured state, and when a wake-up signal is received in the second target power-saving mode, the network of the device is turned on.
[0014] In some embodiments, the device is an image forming device, and the device panel, scanning module, printing module, and SOC IP module are turned off in the first target power saving mode;
[0015] In the second target energy-saving mode, the main controller of the device is turned off, and the low-power wake-up function is enabled through the secondary controller.
[0016] In some implementations, before determining whether the device is in the target network state based on the current network conditions, the process includes:
[0017] The system determines whether the device meets the sleep conditions. If the sleep conditions are met, the device enters sleep mode so that it can determine whether it is in the target network state based on the current network conditions.
[0018] According to a second aspect, embodiments of the present invention provide a device control apparatus, comprising,
[0019] The target network status determination module is used to determine whether the device is in the target network status based on the current network status, wherein the target network status is either network configured or network enabled.
[0020] When the device is in the target network state, the device is put into the first target power saving mode, in which the device maintains network functionality.
[0021] According to a third aspect, embodiments of the present invention provide an electronic device, including a processor and at least one memory communicatively connected to the processor, wherein the memory stores program instructions executable by the processor, and the processor invokes the program instructions to execute the device control method described in the first aspect or any embodiment of the first aspect.
[0022] According to a fourth aspect, embodiments of the present invention provide a computer-readable storage medium storing computer instructions that cause the computer to perform the device control method described in the first aspect or any embodiment of the first aspect.
[0023] This invention determines whether the current network status is in the target network state during sleep mode. When the target network state is met, the device can remain in a network-available state, so that the user does not need to wake up to enable the network, thus improving the user experience. However, if the user has not configured or enabled the network, the device network will be unavailable during the device's energy-saving state transition, further reducing power consumption. This solution balances user experience while reducing device energy consumption. Attached Figure Description
[0024] Figure 1 This is a flowchart illustrating the control method of the present invention;
[0025] Figure 2 This is a flowchart illustrating Embodiment 1 of the device control method of the present invention;
[0026] Figure 3 This is a schematic flowchart of Embodiment 2 of the device control method of the present invention;
[0027] Figure 4 This is a flowchart illustrating Embodiment 3 of the device control method of the present invention;
[0028] Figure 5 This is a flowchart illustrating Embodiment 4 of the device control method of the present invention;
[0029] Figure 6 This is a schematic diagram of the structure of the device control unit of the present invention;
[0030] Figure 7 This is a schematic diagram of the structure of an electronic device according to the present invention. Detailed Implementation
[0031] The present invention will now be described in further detail with reference to the accompanying drawings.
[0032] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0033] Example 1
[0034] like Figure 1 As shown, the present invention relates to a device control method, wherein the device may be an image forming apparatus. The device control method includes:
[0035] 101. Based on the current network conditions, determine whether the device is in the target network state, which is either network configured or network enabled.
[0036] 102. When the device is not in the target network state, the device is put into the second target power saving mode, in which the network function of the device is unavailable.
[0037] 103. When the device is in the target network state, the device is put into the first target energy saving mode to keep the network function available.
[0038] For ease of understanding, an example is given here: the device includes a normal use mode and a sleep mode. The sleep mode can include multiple levels of sleep modes, such as a first-level sleep mode and a second-level sleep mode.
[0039] Normal usage mode: The device is in normal usage mode during operation.
[0040] Level 1 sleep mode, such as shutting down the device panel, scanning module, printing module, and some unused SOC IP modules, can achieve lower power consumption; this state can ensure the normal operation of Wi-Fi and Bluetooth.
[0041] In Level 2 hibernation mode, the device's system is paused, DDR self-refresh is performed, and the main controller is shut down to put the main controller into hibernation mode, thereby putting the kernel module into hibernation. At this time, the secondary controller enables and controls the low-power wake-up function module, which can keep the device in an extremely low power consumption state; Wi-Fi and Bluetooth cannot work in this state.
[0042] In this embodiment, network functionality is available in the first target power-saving mode. The first target power-saving mode can be any mode that maintains network availability. If network availability is available in the current mode, the device can remain in that mode. For example, if the current mode is normal use mode, and network availability is available in normal use mode, then the device can remain in the first target power-saving mode without entering the next mode. Alternatively, the device can be placed in the first target power-saving mode by transitioning from the current mode to the next mode, where network functionality remains available but is more energy-efficient. For example, transitioning from normal use mode to a first-level sleep mode, where network functionality is available but certain functions are disabled, resulting in lower power consumption compared to normal use mode.
[0043] Similarly, in the second target power-saving mode, network functionality is unavailable. The second target power-saving mode can be any mode that disables the device's network. When the device is not in the target network state, it can switch from the current mode to the next mode in which network functionality is unavailable. For example, if the device is currently in the first-level sleep mode and is not in the target network state, it can switch from the current first-level sleep mode to the second-level sleep mode, in which the network is turned off.
[0044] This embodiment relates to a device control method, such as... Figure 1 As shown, it specifically includes:
[0045] 101. Based on the current network conditions, determine whether the device is in the target network state, which is either network configured or network enabled.
[0046] Specifically, the target network state is either configured and / or enabled. In some implementations, such as... Figure 2 As shown, determining whether a device is in a target network state includes first determining whether the target network state is configured, and then determining whether the network is enabled. Alternatively, it may only determine whether the network is configured or enabled. In some implementations, the condition for determining whether a device is in a target network state may be that the device has met some of the conditions for mode transition. For example, when the device is in sleep mode and the time since the last user use has exceeded a preset time interval, the device will determine whether it is in a target network state based on the current network conditions, thereby deciding which mode the device will enter. For example, it may maintain the current sleep mode, or switch from sleep mode to a first target energy-saving mode or a second target energy-saving mode.
[0047] 102. When the device is not in the target network state, the device is put into the second target power saving mode, in which the network function of the device is unavailable.
[0048] Specifically, when the device network is in an unconfigured state or the device network is not enabled, in order to reduce power consumption, the device is put into a second target power saving state, in which the device network function is unavailable.
[0049] 103. When the device is in the target network state, the device is put into the first target energy saving mode to keep the network function available.
[0050] For example, such as Figure 3 , Figure 4 as well as Figure 5When the device's network is determined to be enabled or configured, indicating that the user may use the device's network function, and the user selects "Yes," the device enters the first target power-saving mode. In this mode, the network function is available. For example, if the device is currently in sleep mode, it can enter the first target power-saving mode by maintaining the current sleep mode, in which network function remains available. While maintaining network availability, the device waits for the user's wake-up operation. When the device receives a wake-up signal, it can wake up the functions that were in sleep mode and re-determine whether the device meets the conditions for entering sleep mode (e.g., whether the time interval since the last received user operation signal has reached the target time interval). If the conditions are met, the device re-enters sleep mode. In other words, when the target network status is "network enabled," if the device's network has been enabled, it can only enter the first target power-saving mode and cannot enter the second target power-saving mode unless the default factory setting of disabled network function is restored. Similarly, when the target network status is "network configured," if the user has configured the network, the device can only enter the first target power-saving mode and cannot enter the second target power-saving mode unless the factory settings are restored and the network configuration information is cleared.
[0051] The device control method provided in this embodiment determines whether the current network status is in the target network state. When the target network state is met, the device can remain in a network-available state, so that the user does not need to wake up again to enable the network. In this solution, when the device is in the target network state, the user can enable network transmission at any time, which can meet the user's need to use the device quickly and improve the user experience.
[0052] Furthermore, if the user has not configured or enabled the network, the device network will be made unavailable during the device's power-saving state transition, further reducing power consumption.
[0053] As an optional implementation, the target network state is a network configured state. When the device is not in a network configured state, it is detected whether the current device network is turned on. If it is turned on, the network function is turned off and the device is put into the third target energy saving mode.
[0054] Specifically, such as Figure 4 as well as Figure 5When the device is powered on and the network function is enabled by default, if it is determined that the network is not configured, the network function needs to be disabled first, and the device enters the third target energy-saving mode. The third target energy-saving mode does not need to consider the availability of the network function. In other words, the difference between the third target energy-saving mode and the second target energy-saving mode is at least that the network function is disabled in the second target energy-saving mode, while the network function can be disabled or not in the third target energy-saving mode since the device has already disabled the network function before entering the third target energy-saving mode.
[0055] As an optional implementation, the target network state is a network configured state. When the device is in the target network state, the device is put into a first target power-saving mode, including: when the device is in the network configured state, determining whether the device's current network is enabled; if not, enabling the network and putting the device into the first target power-saving mode. When the network is enabled (for example, when the device is in a network enabled state by default), the device is put into the first target power-saving mode.
[0056] Regardless of whether the device is in the first, second, or third target energy-saving mode, it is in a state of waiting to be woken up.
[0057] In some implementations, determining whether the device is in the target network state includes:
[0058] The system determines whether the device meets the sleep conditions. If the conditions are met, the device enters sleep mode, allowing it to determine whether it is in the target network state based on the current network conditions. Specifically, the device has a sleep time detection function. For example, after the device has been inactive, it checks whether the sleep time has been reached. If the sleep time has expired, the device enters sleep mode. The detection condition for reaching the sleep time can be whether the device's idle time is greater than a preset sleep time interval.
[0059] Example 2
[0060] Figure 3 This is a flowchart of the device control method in Embodiment 2. In this embodiment, using... Figure 3 Taking the flowchart as an example, the device is powered on and the network function is turned off. That is, the device is in the default state of network function being turned off. Network function includes connecting via WIFI or Bluetooth.
[0061] In this embodiment, the target network state is "network enabled". After the device enters sleep mode, it determines whether the network is enabled. If the network is not enabled, the device is placed in the second target power-saving mode, and the network function is unavailable; if the network is enabled, the network function is kept available, and the device is placed in the first target power-saving mode. Similar to Embodiment 1, the first target power-saving mode can be that the device maintains its current state, such as maintaining the normal usage mode of the current device, or enters the next mode, such as entering the first-level sleep mode from the normal usage mode. The second target power-saving mode is that the device state is changed from the normal usage mode to the second-level sleep mode.
[0062] Enabling network access can be achieved by the user pressing the "Enable Network" button on the device, triggering a command to turn on the network function. In other words, network access can be controlled with a single button.
[0063] As long as the network function is enabled, the device will maintain network functionality in the first target energy-saving mode. Furthermore, the device can only enter the first target energy-saving mode and cannot enter other energy-saving modes unless the factory settings are restored.
[0064] The wake-up method and the method for detecting sleep time in this embodiment are the same as in embodiment 1.
[0065] This implementation method has a simple logic and can reduce the energy consumption of Esleep and Ejob. Esleep refers to the energy consumption when a device (such as a printer) is in sleep mode; Ejob refers to the energy consumption when the device is working (printing) after waking up from sleep mode.
[0066] Example 3
[0067] Figure 4 This is a flowchart of the device control method in this embodiment. In this embodiment, using... Figure 4 Taking the flowchart as an example, the device is powered on with network functionality enabled, meaning the device defaults to having network functionality enabled. In this embodiment, the target network status is "network configured." After the device enters sleep mode, it checks whether the network is configured.
[0068] If the network is already configured, the device disables network functionality, putting it into the third target power-saving mode. In this mode, network functionality remains unavailable, awaiting wake-up.
[0069] If the network is not configured, the network function remains available, the device is in the first target power saving mode, and waits to be woken up.
[0070] This implementation reduces the energy consumption of Sleep and Ejob. Since the network function is enabled by default upon startup, network configuration can be performed before the first sleep cycle. In this implementation, the network function remains disabled after the device wakes up from the third target energy-saving mode, thus reducing the energy consumption of Ejob. In some implementations, a button to enable the network function can also be provided, allowing the user to press the button to configure network information when needed.
[0071] Example 4
[0072] like Figure 5 As shown, this embodiment uses Figure 5 Using the flowchart as an example, the difference between Embodiment 4 and Embodiment 3 is that when the device wakes up from the third target energy-saving mode, the device automatically turns on the network function. Therefore, based on Embodiment 3, this embodiment automatically turns on the network function after wake-up, eliminating the need for manual operation to turn on the network function, thus further improving the user experience.
[0073] Example 5
[0074] Figure 6 This is a schematic diagram of the structure of a device control apparatus according to this embodiment. The device control apparatus includes,
[0075] The target network status determination module 1 is used to determine whether the device is in the target network status based on the current network status. The target network status is either a network configured status or a network enabled status. For details, please refer to the descriptions in the above method embodiments, which will not be repeated here.
[0076] The energy-saving mode setting module 2 is used to put the device into the first target energy-saving mode when the device is in the target network state; for details, please refer to the description of the above method embodiment, which will not be repeated here.
[0077] The network function setting module 3 is used to keep the network function available in the first target energy-saving mode. For details, please refer to the descriptions corresponding to the above method embodiments, which will not be repeated here.
[0078] In some implementations, when the device is not in the target network state, the power-saving mode setting module is used to put the device into a second target power-saving mode, in which the device's network function is unavailable. See the descriptions corresponding to the above method embodiments for details, which will not be repeated here.
[0079] In some embodiments, the system also includes a network activation detection module 3 and a network function control module 4. The target network state is a network configured state. When the device is not in a network configured state, the network activation detection module 3 detects whether the current device's network is enabled. If it is enabled, the network function control module 4 disables the network function, and the energy-saving mode setting module puts the device into a third target energy-saving mode. For details, please refer to the descriptions corresponding to the above method embodiments; further elaboration is not provided here.
[0080] In some implementations, when the device is in a network-configured state, the network activation detection module determines whether the device's current network is enabled; if not, the network function control module 4 enables the network, and the energy-saving mode setting module 2 sets the device to the first target energy-saving mode. For details, please refer to the descriptions corresponding to the above method embodiments, which will not be repeated here.
[0081] In some implementations, the target network state is a network-configured state. When a wake-up signal is received in the second target power-saving mode, the device's network is activated. See the descriptions of the corresponding method embodiments above for details, which will not be repeated here.
[0082] In some embodiments, the device is an image forming device. In the first target energy-saving mode, the device panel, scanning module, printing module, and SOC IP module are turned off; in the second target energy-saving mode, the device main controller is turned off, and low-power wake-up function is enabled through the secondary controller. For details, please refer to the descriptions corresponding to the above method embodiments, which will not be repeated here.
[0083] In some implementations, a sleep time detection module 6 is included, which is used to determine whether the device meets the sleep conditions before determining whether the device is in the target network state based on the current network conditions. If the sleep conditions are met, the device enters sleep mode, so that the target network state determination module 1 can determine whether the device is in the target network state based on the current network conditions while the device is in sleep mode. For details, please refer to the descriptions of the above method embodiments, which will not be repeated here.
[0084] Example 6
[0085] Figure 7 A schematic diagram of an electronic device provided in an embodiment of this application, such as... Figure 7 As shown, the electronic device may include at least one processor; and at least one memory communicatively connected to the processor, wherein the memory stores program instructions executable by the processor, and the processor can execute the device control method provided in the embodiments of this application by calling the program instructions.
[0086] Figure 7A block diagram of an exemplary electronic device suitable for implementing embodiments of the present application is shown. Figure 7 The electronic device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0087] like Figure 7 As shown, the electronic device is represented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: one or more processors 410, memory 430, communication interface 420, and communication bus 440 connecting different system components (including memory 430 and processor 410).
[0088] Communication bus 440 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) buses, Micro Channel Architecture (MAC) buses, Enhanced ISA buses, Video Electronics Standards Association (VESA) local buses, and Peripheral Component Interconnect (PCI) buses.
[0089] Electronic devices typically include a variety of computer-readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, and removable and non-removable media.
[0090] Memory 430 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Although Figure 7Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disc drive for reading and writing to a removable non-volatile optical disc (e.g., a compact disc read-only memory (CD-ROM), a digital video disc read-only memory (DVD-ROM), or other optical media). In these cases, each drive can be connected to the communication bus 440 via one or more data media interfaces. The memory 430 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of this application.
[0091] A program / utility having a set (at least one) of program modules can be stored in memory 430. Such program modules include—but are not limited to—an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The program modules typically perform the functions and / or methods described in the embodiments of this application.
[0092] The electronic device can also communicate with one or more external devices (such as a keyboard, pointing device, display, etc.), and with one or more devices that enable a user to interact with the electronic device, and / or with any device that enables the electronic device to communicate with one or more other computing devices (such as a network card, modem, etc.). This communication can be performed through communication interface 420. Furthermore, the electronic device can also communicate through a network adapter ( Figure 7 (Not shown) communicates with one or more networks (e.g., Local Area Network (LAN), Wide Area Network (WAN), and / or public networks, such as the Internet). The aforementioned network adapter can communicate with other modules of the electronic device via communication bus 440. It should be understood that, although... Figure 7 Not shown, other hardware and / or software modules can be used in conjunction with electronic devices, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, Redundant Arrays of Independent Drives (RAID) systems, tape drives, and data backup storage systems.
[0093] The processor 410 executes various functional applications and data processing by running programs stored in the memory 430, such as implementing the device control method provided in the embodiments of this application.
[0094] This application also provides a computer-readable storage medium that stores computer instructions that cause the computer to execute the device control method provided in this application.
[0095] The aforementioned computer-readable storage medium may be any combination of one or more computer-readable media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in connection with an instruction execution system, apparatus, or device.
[0096] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0097] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0098] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0099] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0100] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0101] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0102] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0103] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0104] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.
[0105] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for energy-saving control of an equipment, wherein the equipment is an image forming apparatus, characterized in that, The method includes, The device detects the current network status; Based on the current network status of the device, determine whether the device is in the target network state, where the target network state is either a network configured state or a network function enabled state. When the device is in the target network state where the network is configured, it is determined whether the current network function of the device is enabled; if it is not enabled, the network function is enabled, and the device is put into the first target power saving mode. In the first target power saving mode, the network function of the device remains available. If the device is not in the target network state, the device is put into the second target power saving mode, in which the network function of the device is unavailable; Furthermore, if the device's network function has been enabled, it can only enter the first target energy-saving mode and cannot enter the second target energy-saving mode. Both the first target energy-saving mode and the second target energy-saving mode are in a leisure state waiting to be woken up.
2. The energy-saving control method for equipment according to claim 1, characterized in that, The target network state is the network configured state. When the device is not in the network configured state, it is detected whether the current device network function is enabled. If it is enabled, the network function is disabled and the device is put into the third target energy saving mode.
3. The energy-saving control method for equipment according to claim 1, characterized in that, The target network status is a network configured status. When a wake-up signal is received in the second target energy-saving mode, the network function of the device is enabled.
4. The energy-saving control method for equipment according to claim 1, characterized in that, In the first target energy-saving mode, the device panel, scanning module, printing module, and SOC IP module are turned off; In the second target energy-saving mode, the main controller of the device is turned off, and the low-power wake-up function is enabled through the secondary controller.
5. The energy-saving control method for equipment according to any one of claims 1-4, characterized in that, Before determining whether the device is in the target network state based on the device's current network status, the following steps are included: The system determines whether the device meets the sleep conditions. If the sleep conditions are met, the device enters sleep mode so that it can determine whether it is in the target network state based on the current network conditions.
6. An energy-saving control device for an equipment, wherein the equipment is an image forming apparatus, characterized in that, include, The target network status determination module is used to determine whether the device is in the target network status after the device detects the current network status, wherein the target network status is either the network configured status or the network enabled status. The energy-saving mode setting module is used to determine whether the network function of the device is currently enabled when the device is in the target network state that has been configured; if it is not enabled, the network function is enabled, so that the device is in the first target energy-saving mode, and the network function of the device remains available in the first target energy-saving mode. If the device is not in the target network state, the device is put into the second target power saving mode, in which the network function of the device is unavailable; Furthermore, if the device's network function has been enabled, it can only enter the first target energy-saving mode and cannot enter the second target energy-saving mode. Both the first target energy-saving mode and the second target energy-saving mode are in a leisure state waiting to be woken up.
7. An electronic device, characterized in that, The device includes a processor and at least one memory communicatively connected to the processor, wherein the memory stores program instructions executable by the processor, and the processor invokes the program instructions to execute the device energy-saving control method according to any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause the computer to perform the device energy-saving control method as described in any one of claims 1-5.
Citation Information
Patent Citations
Printing method and apparatus
CN106557285A
Information processor and information processing method
JP2001236146A