Sleep wake-up control method and device, electronic equipment, storage medium and chip

By controlling the power-on/down of resources in response to communication requests in the system on chip, and setting a low-power state of different resource combinations, the high power consumption problem caused by the unsleep awakening of resources in the SOC is solved, and lower power consumption of electronic devices and higher resource usage efficiency are achieved.

CN120335591APending Publication Date: 2025-07-18BEIJING X RING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510421376.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the prior art, the limited number of resources with higher power consumption in the system on chip (SOC) are not controlled by sleep wake-up, resulting in large power consumption of electronic devices.

Method used

By responding to communication requests, the target resource is controlled, and the target low-power state is determined based on the resources after power-on/power-off, and the low-power state of different resource combinations is set to achieve sleep wake-up control of all resources.

Benefits of technology

Reduces the power consumption of electronic devices, improves resource usage efficiency and battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120335591A_ABST
    Figure CN120335591A_ABST
Patent Text Reader

Abstract

The invention provides a sleep wake-up control method, and the method comprises the steps: controlling a target resource corresponding to a communication request to execute power-on / power-off in response to the communication request; determining a target low-power-consumption state according to the target resource after power-on / power-off, each low-power-consumption state including a combination of at least two resources in a power-on state; and switching the current power consumption state to the target low power consumption state. In conclusion, different low-power-consumption states are set for different resource combinations in the power-on state, and switching of the low-power-consumption states is performed according to power-on / power-off of the target resource, so that sleep wake-up control on all resources is realized, and the power consumption of the electronic equipment is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of intelligent terminals, and in particular, to a control method, apparatus, electronic device, storage medium, and chip for sleep wake-up. Background Art

[0002] With the continuous development of the System On Chip (SOC) in electronic devices, the SOC integrates more and more resources, and the operation of the resources will increase the power consumption of the electronic device. In order to reduce the power consumption of the electronic device, it is necessary to control the sleep wake-up of the resources.

[0003] In the related art of sleep wake-up control, usually only a limited number of resources with relatively high power consumption in the SOC are controlled for sleep wake-up. For example, only one or two resources with relatively high power consumption are controlled for sleep wake-up. Since the resources in the SOC with relatively high power consumption and a limited number are not subject to sleep wake-up, the power consumption of the electronic device is relatively large. Summary of the Invention

[0004] The present disclosure provides a control method, apparatus, electronic device, storage medium, and chip for sleep wake-up to solve the problems in the related art.

[0005] A first aspect embodiment of the present disclosure provides a control method for sleep wake-up, the method including:

[0006] In response to a communication request, controlling the target resource corresponding to the communication request to perform power-on / power-off;

[0007] Determining a target low-power state according to the target resource after power-on / power-off, where each low-power state includes a combination of at least two resources in the power-on state;

[0008] Switching the current power consumption state to the target low-power state.

[0009] In some embodiments, the controlling the target resource corresponding to the communication request to perform power-on / power-off includes:

[0010] Determining the power-on / power-off category of the target resource corresponding to the communication request;

[0011] Controlling the target resource to perform power-on / power-off.

[0012] In some embodiments, the determining the power-on / power-off category of the target resource corresponding to the communication request includes:

[0013] If the communication request is triggered by the target resource, determining that the communication request is a power-off category for the target resource;

[0014] If the communication request is triggered by other resources according to different interrupt requests, determine that the communication request is the power-on category for the target resource.

[0015] In some embodiments, the method further includes:

[0016] Configure the corresponding relationships between different levels of low-power states and different resource combinations, where the number of resource combinations is positively correlated with the power consumption of the low-power states.

[0017] In some embodiments, the method further includes:

[0018] Statistically analyze the power consumption information of each resource in the low-power state;

[0019] Adjust the resource combinations corresponding to different levels of low-power states according to the power consumption information.

[0020] In some embodiments, the determining the target low-power state according to the target resource after power-on / power-off includes:

[0021] Determine all the resources in the power-on state;

[0022] According to the corresponding relationships between different levels of low-power states and different resource combinations, determine the target low-power state corresponding to all the resources in the power-on state.

[0023] In some embodiments, the low-power state has at least the following six levels: the first low-power state, the second low-power state, the third low-power state, the fourth low-power state, the fifth low-power state, and the sixth low-power state; the power consumption increases gradually from the first low-power state to the sixth low-power state;

[0024] At least the wake-up subsystem runs in the first low-power state;

[0025] At least the wake-up subsystem and the management subsystem run in the second low-power state;

[0026] At least the wake-up subsystem, the management subsystem, and the sensor subsystem run in the third low-power state;

[0027] At least the wake-up subsystem, the management subsystem, the sensor subsystem, and the audio subsystem run in the fourth low-power state;

[0028] At least the wake-up subsystem, the management subsystem, the sensor subsystem, the audio subsystem, and the communication subsystem run in the fifth low-power state;

[0029] At least the wake-up subsystem, the management subsystem, the sensor subsystem, the audio subsystem, the communication subsystem, and the application processor run in the sixth low-power state.

[0030] In some embodiments, the switching of the current power consumption state to the target low-power state includes:

[0031] Switching all resource combinations included in the target low-power state to the powered-on state.

[0032] An embodiment of the second aspect of the present disclosure provides a control device for sleep wake-up, and the device includes:

[0033] A control unit, configured to control the target resource corresponding to the communication request to perform power-on / power-off in response to the communication request;

[0034] A determination unit, configured to determine a target low-power state according to the target resource after power-on / power-off, where each low-power state includes a combination of at least two resources in the powered-on state;

[0035] A switching unit, configured to switch the current power consumption state to the target low-power state.

[0036] In some embodiments, the control unit includes:

[0037] A determination module, configured to determine the power-on / power-off category of the target resource corresponding to the communication request;

[0038] A control module, configured to control the target resource to perform power-on / power-off.

[0039] In some embodiments, the determination module is configured to,

[0040] When the communication request is triggered by the target resource, determine that the communication request is a power-off category for the target resource;

[0041] When the communication request is triggered by other resources according to different interrupt requests, determine that the communication request is a power-on category for the target resource.

[0042] In some embodiments, the device further includes:

[0043] A configuration unit, configured to configure the corresponding relationship between different levels of low-power states and different resource combinations, and the number of resource combinations is positively correlated with the power consumption of the low-power state.

[0044] In some embodiments, the device further includes:

[0045] A statistics unit, configured to statistically analyze the power consumption information of each resource in the low-power state;

[0046] An adjustment unit, configured to adjust the resource combinations corresponding to different levels of low-power states according to the power consumption information.

[0047] In some embodiments, the determining unit includes:

[0048] a determining module configured to determine all resources in the powered-on state;

[0049] The determining module is further configured to determine the target low-power state corresponding to all resources in the powered-on state according to the corresponding relationship between the different levels of low-power states and different resource combinations.

[0050] In some embodiments, the switching unit includes:

[0051] a switching module configured to switch all resource combinations included in the target low-power state to the powered-on state.

[0052] In some embodiments, the low-power state has at least the following six levels: a first low-power state, a second low-power state, a third low-power state, a fourth low-power state, a fifth low-power state, and a sixth low-power state; the power consumption increases gradually from the first low-power state to the sixth low-power state;

[0053] At least the wake-up subsystem runs in the first low-power state;

[0054] At least the wake-up subsystem and the management subsystem run in the second low-power state;

[0055] At least the wake-up subsystem, the management subsystem, and the sensor subsystem run in the third low-power state;

[0056] At least the wake-up subsystem, the management subsystem, the sensor subsystem, and the audio subsystem run in the fourth low-power state;

[0057] At least the wake-up subsystem, the management subsystem, the sensor subsystem, the audio subsystem, and the communication subsystem run in the fifth low-power state;

[0058] At least the wake-up subsystem, the management subsystem, the sensor subsystem, the audio subsystem, the communication subsystem, and the application processor run in the sixth low-power state.

[0059] An embodiment of the third aspect of the present disclosure provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in the first aspect embodiment of the present disclosure.

[0060] A fourth aspect embodiment of the present disclosure provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are for causing a computer to execute the method described in the first aspect embodiment of the present disclosure.

[0061] A fifth aspect embodiment of the present disclosure provides a chip, including one or more interface circuits and one or more processors; the interface circuit is configured to receive a signal and send the signal to the processor, the signal including computer instructions; when the processor executes the computer instructions, an electronic device is caused to execute the method described in the first aspect embodiment of the present disclosure.

[0062] In summary, according to the sleep wake-up control method proposed by the present disclosure, the method includes controlling a target resource corresponding to a communication request to power on / off in response to the communication request; determining a target low-power state according to the target resource after power on / off, wherein each low-power state includes a combination of at least two resources in the powered-on state; and switching the current power consumption state to the target low-power state. In summary, the present disclosure realizes sleep wake-up control of all resources and reduces the power consumption of the electronic device by setting different low-power states for different resource combinations in the powered-on state and switching the low-power state according to the power on / off of the target resource.

[0063] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation to the present disclosure.

[0065] Figure 1 It is a flowchart of a sleep wake-up control method provided by an embodiment of the present disclosure;

[0066] Figure 2 It is a block diagram of the composition of a subsystem provided by an embodiment of the present disclosure;

[0067] Figure 3 It is a flowchart of another sleep wake-up control method provided by an embodiment of the present disclosure;

[0068] Figure 4 It is a flowchart of another sleep wake-up control method provided by an embodiment of the present disclosure;

[0069] Figure 5 It is a flowchart of another sleep wake-up control method provided by an embodiment of the present disclosure;

[0070] Figure 6 Flow chart of another control method for sleep wake-up provided by an embodiment of the present disclosure;

[0071] Figure 7 Schematic diagram of switching of a low-power state provided by an embodiment of the present disclosure;

[0072] Figure 8 Timing diagram of resource interaction provided by an embodiment of the present disclosure;

[0073] Figure 9 Schematic diagram of the structure of a control device for sleep wake-up provided by an embodiment of the present disclosure;

[0074] Figure 10 Schematic diagram of the structure of another control device for sleep wake-up provided by an embodiment of the present disclosure;

[0075] Figure 11 Schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure;

[0076] Figure 12 Schematic diagram of the structure of a chip provided by an embodiment of the present disclosure. Detailed implementation manners

[0077] The embodiments of the present disclosure will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present disclosure, but should not be construed as limiting the present disclosure.

[0078] With the continuous development of the System On Chip (SOC) in electronic devices, the SOC integrates more and more resources. The operation of the resources will increase the power consumption of the electronic device. In order to reduce the power consumption of the electronic device, it is necessary to control the sleep wake-up of the resources.

[0079] In the related technologies of sleep wake-up control, usually only a limited number of resources with relatively high power consumption in the SOC are controlled for sleep wake-up. For example, only two resources with relatively high power consumption are controlled for sleep wake-up. Since the resources in the SOC other than those with relatively high power consumption are not subject to sleep wake-up, the power consumption of the electronic device is relatively large.

[0080] Therefore, to solve the problems existing in the related art, the present disclosure proposes a control method for sleep wake-up, which controls the power-on / power-off of a target resource corresponding to the communication request in response to the communication request; determines a target low-power state according to the target resource after power-on / power-off, where each low-power state includes a combination of at least two resources in the power-on state; and switches the current power consumption state to the target low-power state. In summary, the present disclosure sets different low-power states for different resource combinations in the power-on state, and performs switching of the low-power state according to the power-on / power-off of the target resource, thereby realizing sleep wake-up control for all resources and reducing the power consumption of the electronic device.

[0081] The embodiments of the present disclosure are not exhaustive, but only schematic of some embodiments, and do not specifically limit the protection scope of the present disclosure. Without contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily. For example, the solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation manners in a certain embodiment can be combined arbitrarily; furthermore, the embodiments can be combined arbitrarily. For example, some or all of the steps of different embodiments can be combined arbitrarily, and a certain embodiment can be arbitrarily combined with the optional implementation manners of other embodiments.

[0082] In each embodiment of the present disclosure, if there is no special description and logical conflict, the terms and / or descriptions between the embodiments are consistent and can be cited from each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0083] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the present disclosure.

[0084] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "one kind", "the", "above-mentioned", "said", "aforementioned", "this", etc., can mean "one and only one", or can also mean "one or more", "at least one", etc. For example, in the case of using articles such as "a", "an", "the" in English translation, the noun after the article can be understood as a singular expression form or a plural expression form.

[0085] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "when...", "when...", "if...", "if..." can be replaced with each other.

[0086] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", etc. may be replaced with each other; terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", etc. may be replaced with each other.

[0087] Prefix words such as "first", "second", etc. in the embodiments of the present disclosure are only used to distinguish different described objects, and do not limit the position, order, priority, quantity, content, etc. of the described objects. The description of the described objects refers to the description in the claims or the context of the embodiments, and no redundant limitation should be formed due to the use of prefix words.

[0088] In the embodiments of the present disclosure, "a plurality of" means two or more.

[0089] In the embodiments of the present disclosure, terms such as "import", "input", "read in", etc. may be replaced with each other.

[0090] In some embodiments, a device, etc. may be interpreted as physical or virtual, and its name is not limited to the name recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc. may be replaced with each other.

[0091] In some embodiments, "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station"

[0092] (mobile station, MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", "client", etc. can be used interchangeably.

[0093] Figure 1 The flowchart of a control method for sleep wake-up provided by an embodiment of the present disclosure. This method can be applicable to application scenarios such as intelligent terminals. For example, it can be executed by a terminal integrated with the control function of sleep wake-up or a control processor in the terminal, or by other devices suitable for performing the control of sleep wake-up. The present disclosure does not limit this. As Figure 1 shown, this control method for sleep wake-up includes steps 101-103.

[0094] Step 101, in response to a communication request, control the target resource corresponding to the communication request to perform power-on / power-off.

[0095] In an embodiment of the present disclosure, a resource refers to a subsystem (functional module or component) of a System On Chip (SOC) in an electronic device. The subsystems cooperate with each other to realize the overall function of the SOC. Each subsystem has its specific function and role, and can operate independently or interact with other subsystems. Among them, the subsystems include but are not limited to a wake-up subsystem, a management subsystem, an application processor, a communication subsystem, an audio subsystem, a sensor subsystem, peripheral resources, and a power supply. However, it should be clear that this statement does not limit the subsystems to only the above-mentioned several subsystems, and can also be any subsystem set in the SOC.

[0096] For better understanding of the composition of the subsystems of the SOC, as Figure 2 shown, Figure 2A block diagram of a subsystem provided by an embodiment of the present disclosure. The application subsystem is used to run the operating system of the electronic device and the application programs in the electronic device. The communication subsystem is used to run the baseband chip of the electronic device and the communication control program. The audio subsystem is used to run the audio-related services of the electronic device. The sensor subsystem is used to manage various sensors in the electronic device, such as an ambient light sensor, a gravity sensor, and a gyroscope. The management subsystem is used to manage other subsystems in the SOC and switch to the low-power state. The wake-up subsystem is used to wake up the dormant subsystem. The peripheral resources are the resources that do not belong to the SOC and can be called by each subsystem of the SOC.

[0097] A communication request refers to a signal or instruction initiated by a certain subsystem inside the SoC or an external electronic device, used to trigger the power-on or power-off operation of a certain subsystem (resource); among them, power-on means the subsystem is woken up, and power-off means the subsystem switches to the sleep mode. The target resource refers to the resource targeted by the communication request, that is, the subsystem that needs to perform the power-on or power-off operation.

[0098] Control the power-on / power-off of the subsystem (resource) according to the communication request to avoid wasting the power of the electronic device when the subsystem (resource) is in the idle state.

[0099] Step 102, determine the target low-power state according to the target resource after power-on / power-off, where each low-power state includes a combination of at least two resources in the power-on state.

[0100] The low-power state refers to the state in which the SOC reduces power consumption by turning off or downclocking some subsystems (resources) on the premise of meeting the functional requirements. The low-power state is at least divided into two levels of states. The lower the level, the lower the power consumption of the low-power state, and the higher the level, the higher the power consumption of the low-power state. Each low-power state corresponds to a different combination of powered-on subsystems (resources) and power consumption levels. The implementation methods of the low-power state include, but are not limited to, the power-on / power-off, downclocking, voltage regulation, and clock gating of the subsystem (resource); among them, each low-power state includes the wake-up subsystem and the power supply in the power-on state, and the power supply voltages in different levels of low-power states are also different. The lower the level, the lower the power supply voltage of the low-power state, and the higher the level, the higher the power supply voltage of the low-power state. However, it should be clear that this statement is not intended to limit the implementation method of the low-power state to only the above methods, and it can also be implemented by other methods.

[0101] To facilitate a better understanding of the classification of low-power states, an example is provided. Assume that the subsystems of the SOC include a wake-up subsystem, a management subsystem, an application processor, a communication subsystem, an audio subsystem, a sensor subsystem, peripheral resources, and a power supply. The low-power states are divided into six types, namely P1, P2, P3, P4, P5, and P6. Among them, the combination of subsystems (resources) in the powered-on state of P1 is the wake-up subsystem and the power supply, and the power supply voltage of P1 is the lowest voltage level. The combination of subsystems (resources) in the powered-on state of P2 is the wake-up subsystem, the management subsystem, and the power supply, and the power supply voltage of P2 is the second-lowest voltage level slightly higher than the lowest voltage level. The combination of subsystems (resources) in the powered-on state of P3 is the wake-up subsystem, the management subsystem, the audio subsystem or the sensor subsystem, and the power supply, and the power supply voltage of P3 is the third-lowest voltage level slightly higher than the second-lowest voltage level. The combination of subsystems (resources) in the powered-on state of P4 is the wake-up subsystem, the management subsystem, the audio subsystem or the sensor subsystem, peripheral resources, and the power supply, and the power supply voltage of P4 is the fourth-lowest voltage level slightly higher than the third-lowest voltage level. The combination of subsystems (resources) in the powered-on state of P5 is the wake-up subsystem, the management subsystem, the audio subsystem or the sensor subsystem, peripheral resources, the communication subsystem, and the power supply, and the power supply voltage of P5 is the fifth-lowest voltage level slightly higher than the fourth-lowest voltage level. The combination of subsystems (resources) in the powered-on state of P6 is the wake-up subsystem, the management subsystem, the audio subsystem or the sensor subsystem, peripheral resources, the communication subsystem, the application processor, and the power supply, and the power supply voltage of P6 is the sixth-lowest voltage level slightly higher than the fifth-lowest voltage level.

[0102] By establishing the correspondence between different levels of low-power states and different combinations of subsystems (resources), according to which subsystems (resources) in the current electronic device are in the powered-on state after powering on / off according to the target resources corresponding to the control communication request, the combination of subsystems (resources) in the powered-on state of the current electronic device can be determined. And according to the correspondence between the low-power state and the combination of subsystems (resources), the target low-power state that the current electronic device needs to switch to after powering on / off the target resources can be determined.

[0103] It can adapt to changes in subsystems (resources) in real time, ensure that the power consumption state matches the actual demand, avoid the disconnection between the state of subsystems (resources) and the power consumption state, and improve the accuracy of power consumption management.

[0104] Step 103, switch the current power consumption state to the target low-power state.

[0105] The execution method of switching the current power consumption state to the target low-power state may be to switch all the resource combinations included in the target low-power state to the powered-on state. However, it should be clear that this statement is not intended to limit the switching of the low-power state to only the above execution method, and it can also be achieved by other means.

[0106] It can adjust the power consumption state in real time, ensure the best balance between power consumption and performance, prevent the subsystem (resources) from maintaining a high-power state when unnecessary, and reduce power waste.

[0107] According to the sleep-wake control method proposed in the present disclosure, the method includes controlling the target resources corresponding to the communication request to power on / off in response to the communication request; determining the target low-power state according to the target resources after power on / off, wherein each low-power state includes a combination of at least two resources in the powered-on state; and switching the current power consumption state to the target low-power state. In summary, the present disclosure realizes the sleep-wake control of all resources and reduces the power consumption of the electronic device by setting different low-power states for different resource combinations in the powered-on state and switching the low-power state according to the power on / off of the target resources.

[0108] For better understanding of controlling the target resources corresponding to the communication request to power on / off, Figure 3 Further, a flowchart of a sleep-wake control method proposed in the present disclosure is shown. Based on Figure 1 the embodiments shown, step 101 is further explained, Figure 3 which may include the following steps:

[0109] Step 201, determining the power on / off category of the target resources corresponding to the communication request.

[0110] The power-on category means that the communication request requires the target resources to switch from the sleep state to the wake state, usually triggered by other resources or external events, indicating that the target resources need to be woken up to execute tasks. For example, when the user lights up the screen through the main button, or if the user turns on the call function of the mobile phone, the mobile phone will automatically communicate with the base station periodically to detect, wake up periodically, and confirm whether there is a call or a text message. The power-off category means that the communication request requires the target resources to switch from the running state to the sleep state, usually triggered by the target resources themselves, indicating that the target resources have completed the tasks and can enter the sleep state.

[0111] Determining the power on / off category of the target resources corresponding to the communication request is achieved by analyzing the trigger source of the communication request. If the communication request is triggered by the target resources themselves, it is determined as the power-off category, and the target resources enter the sleep state; if the communication request is triggered by other resources, it is determined as the power-on category.

[0112] Step 202, control the target resource to power on / off.

[0113] The method of controlling the target resource to power on can be achieved by providing a clock signal to the target resource to enable it to operate normally, providing a working voltage to the target resource, loading the configuration parameters of the target resource to enable it to enter the operable state, and enabling the target resource to start executing tasks. The method of controlling the target resource to power off can be achieved by ensuring that the target resource has completed the current task and stopped operating, saving the operating state and configuration parameters of the target resource in the memory for restoration when waking up next time, cutting off the power supply of the target resource, and stopping providing the clock signal to the target resource. However, it should be clear that this statement is not intended to limit the method of controlling the target resource to power on / off to only the above methods, and it can also be achieved by other methods.

[0114] By dynamically controlling the power on or off of the target resource according to the communication request, the power state of the resource can be flexibly adjusted according to the actual demand, thereby reducing unnecessary power consumption waste.

[0115] In some embodiments, when determining the power on / off category of the target resource corresponding to the communication request, it can be implemented by but not limited to the following methods, such as Figure 4 shown as including:

[0116] Step 301, determine the resource that triggers the communication request.

[0117] If the communication request is triggered by the target resource, then execute Step 302; if the communication request is triggered by other resources according to different interrupt requests, then execute Step 303. Among them, other resources refer to any other resource except the target resource among all callable resources of the SOC of the electronic device.

[0118] Step 302, determine that the communication request is a power off category for the target resource.

[0119] Step 303, determine that the communication request is a power on category for the target resource.

[0120] By distinguishing the source of the communication request, the system can dynamically adjust its state according to the actual usage of the resource. When the target resource itself triggers a power off request, it indicates that it does not need to work currently, and powering it off can avoid resource idleness. When other resources trigger a power on request, it indicates that the system needs to use this resource. At this time, powering it on can ensure that resources are allocated on demand, improve the resource utilization efficiency, reduce resource waste, and at the same time ensure that the system can respond quickly when needed.

[0121] In practical applications, there is a corresponding relationship between the low-power state and the resource combination. The embodiments of the present disclosure also provide the following description of the supplementary solution, including:

[0122] Configure the corresponding relationships between different levels of low-power states and different resource combinations, where the number of resource combinations is positively correlated with the power consumption of the low-power states.

[0123] By pre-defining multiple low-power state levels, each level corresponding to a different power consumption level, and each low-power state level corresponding to a resource combination, that is, which resources are powered on and which resources are powered off; the number of resource combinations is positively correlated with the power consumption of the low-power states. The lower the low-power state level, the fewer the number of powered-on resources and the lower the power consumption. The higher the low-power state level, the more the number of powered-on resources and the higher the power consumption. Use a look-up table or configuration file to store the corresponding relationships between the low-power states and the resource combinations; according to the actual operating conditions, dynamically adjust the corresponding relationships between the low-power states and the resource combinations.

[0124] By associating the low-power states with the resource combinations, it is possible to quickly switch to the most suitable power consumption state according to the actual requirements.

[0125] In practical applications, the corresponding relationships between the low-power states and the resource combinations are not fixed and need to be dynamically adjusted. The embodiments of the present disclosure also provide the following supplementary scheme descriptions, such as Figure 5 as

[0126] Step 401, statistically analyze the power consumption information of each resource in the low-power state.

[0127] The power consumption information refers to the actual power consumption data of each resource in the low-power state. The power consumption information includes, but is not limited to, the current value consumed by the resource during operation, the voltage value during resource operation, the power consumption amount during resource operation, and the duration of the resource in the powered-on state.

[0128] The power consumption of each resource is monitored in real time through the Power Management Unit (PMU) of the electronic device, and the monitored power consumption information is stored in the database to statistically analyze the power consumption information of each resource in the low-power state.

[0129] By analyzing the power consumption information, the system can timely discover potential power consumption problems (such as abnormally high power consumption of a certain resource) and take measures for optimization.

[0130] Step 402, adjust the resource combinations corresponding to different levels of low-power states according to the power consumption information.

[0131] The power consumption of resource combinations in lower power consumption states with higher levels is greater, and the power consumption of resource combinations in lower power consumption states with lower levels is smaller. By calculating the difference between the individual power consumption information of each resource in the resource combination and the average power consumption information of all resources in the resource combination, if the difference is greater than a preset threshold, the resource with the individual power consumption information corresponding to the difference is removed from the resource combination, and the removed resource is placed in the resource combination where the difference between the individual power consumption information and the average power consumption information of all resources in the resource combination is less than the preset threshold, so as to achieve dynamic adjustment of the resource combination.

[0132] By adjusting the resource combination according to the power consumption information, the system can dynamically optimize the low power consumption state according to the actual operating conditions. The dynamic adjustment can significantly reduce the average power consumption of the system and extend the battery life of the device.

[0133] In some embodiments, when performing the determination of the target low power consumption state according to the target resources after power-on / power-off, it can be implemented by, but not limited to, the following methods, such as Figure 6 as shown, including:

[0134] Step 501, determine all resources in the power-on state.

[0135] Exemplarily, assume that the resources of the SOC include a wake-up subsystem, a management subsystem, an application processor, a communication subsystem, an audio subsystem, a sensor subsystem, peripheral resources, and a power supply. Among them, the wake-up subsystem, the management subsystem, and the power supply are in the power-on state, and the application processor, the communication subsystem, the audio subsystem, the sensor subsystem, and the peripheral resources are in the power-off state. Then, all resources in the power-on state are the wake-up subsystem, the management subsystem, and the power supply.

[0136] Step 502, according to the corresponding relationship between different levels of low power consumption states and different resource combinations, determine the target low power consumption state corresponding to all resources in the power-on state.

[0137] Exemplarily, assume that the resources of the SOC include a wake-up subsystem, a management subsystem, an application processor, a communication subsystem, an audio subsystem, a sensor subsystem, peripheral resources, and a power supply. All resources in the power-on state are the wake-up subsystem, the management subsystem, and the power supply. There are two resource combinations, namely P7 and P8. Among them, P7 is the wake-up subsystem, the management subsystem, and the power supply, and P8 is the wake-up subsystem and the power supply. Then, the target low power consumption state is P8.

[0138] As a refinement of step 103, when performing the switching of the current power consumption state to the target low power consumption state, it can be implemented by, but not limited to, the following method: switch all resource combinations included in the target low power consumption state to the power-on state. Among them, the low power consumption state switching can be a step-by-step switching or a skip switching.

[0139] To facilitate a better understanding of the low-power state transition, as Figure 7 shown, Figure 7 FIG. 6 is a schematic diagram of the transition of a low-power state provided by an embodiment of the present disclosure. Among them, LP1, LP2, LP3, LP4, LP5, and LP6 are low-power states of different levels. Assume that LP1 needs to be switched to LP3. LP1 can be first switched to LP2, and then LP2 can be switched to LP3, or LP1 can be directly switched to LP3.

[0140] To facilitate a better understanding of the interaction between various resources, as Figure 8 shown, Figure 8 FIG. 7 is a timing diagram of resource interaction provided by an embodiment of the present disclosure. Among them, WSUBSYS is the wake-up subsystem, MSUBSYS is the management subsystem, SSUBSYS is the sensor subsystem, DSUBSYS is the audio subsystem, BSUBSYS is the communication subsystem, ASUBSYS is the application processor, the first low-power state LP1, the second low-power state LP2, the third low-power state LP3, the fourth low-power state LP4, the fifth low-power state LP5, and the sixth low-power state LP6 are low-power states of different levels. The power consumption gradually increases from the first low-power state to the sixth low-power state. For example, the power consumption of the sixth low-power state is the largest, the power consumption of the first low-power state is the smallest, the power consumption of the second low-power state is greater than that of the first low-power state, the power consumption of the third low-power state is greater than that of the second low-power state, the power consumption of the fourth low-power state is greater than that of the third low-power state, and the power consumption of the fifth low-power state is greater than that of the fourth low-power state. It should be noted that the more subsystems operating in each low-power state described in the embodiments of the present disclosure, the greater the corresponding power consumption. It can be understood that when other subsystems are added in different power consumption states, the corresponding power consumption also increases.

[0141] In LP1, only the wake-up subsystem is running. The wake-up subsystem wakes up the management subsystem. At this time, the wake-up subsystem and the management subsystem are running. Switching from LP1 to LP2, in LP2, the wake-up subsystem and the management subsystem are running. The management subsystem runs the sensor subsystem. At this time, the wake-up subsystem, the management subsystem, and the sensor subsystem are running. Switching from LP2 to LP3, in LP3, the wake-up subsystem, the management subsystem, and the sensor subsystem are running. The management subsystem runs the audio subsystem. At this time, the wake-up subsystem, the management subsystem, the sensor subsystem, and the audio subsystem are running. Switching from LP3 to LP4, in LP4, the wake-up subsystem, the management subsystem, the sensor subsystem, and the audio subsystem are running. The management subsystem runs the communication subsystem. Switching from LP4 to LP5, in LP5, the wake-up subsystem, the management subsystem, the sensor subsystem, the audio subsystem, and the communication subsystem are running. The management subsystem runs the application processor. Switching from LP5 to LP6, in LP6, the wake-up subsystem, the management subsystem, the sensor subsystem, the audio subsystem, the communication subsystem, and the application processor are running.

[0142] In summary, the embodiments of the present disclosure can achieve the following beneficial effects:

[0143] The solution of the present disclosure sets different low-power states for different resource combinations in the powered-on state, and switches the low-power states according to the power-on / power-off of the target resources, realizing the sleep and wake-up control of all resources and reducing the power consumption of the electronic device.

[0144] Corresponding to the above sleep and wake-up control method, the present invention also proposes a sleep and wake-up control device. Since the device embodiments of the present invention correspond to the above method embodiments, the details not disclosed in the device embodiments can be referred to the above method embodiments, and will not be elaborated in the present invention.

[0145] Figure 9 FIG. 600 is a schematic structural diagram of a sleep and wake-up control device provided by an embodiment of the present disclosure. The sleep and wake-up control device includes:

[0146] A control unit 61, configured to control the target resource corresponding to the communication request to perform power-on / power-off in response to the communication request;

[0147] A determination unit 62, configured to determine a target low-power state according to the target resource after power-on / power-off, where each low-power state includes a combination of at least two resources in the powered-on state;

[0148] A switching unit 63, configured to switch the current power consumption state to the target low-power state.

[0149] A control device for sleep wake-up proposed according to the present disclosure. The device includes: in response to a communication request, controlling the target resource corresponding to the communication request to power on / off; determining a target low-power state according to the target resource after power on / off, where each low-power state includes a combination of at least two resources in the powered-on state; and switching the current power consumption state to the target low-power state. In summary, the present disclosure sets different low-power states for different resource combinations in the powered-on state, and performs switching of the low-power state according to the power on / off of the target resource, realizing sleep wake-up control for all resources and reducing the power consumption of the electronic device.

[0150] Further, in a possible implementation manner of the embodiment of the present disclosure, as Figure 10 shown, the control unit 61 includes:

[0151] A determination module 611, configured to determine the power on / off category of the target resource corresponding to the communication request;

[0152] A control module 612, configured to control the target resource to power on / off.

[0153] Further, in a possible implementation manner of the embodiment of the present disclosure, as Figure 10 shown, the determination module 611 is configured to,

[0154] when the communication request is triggered by the target resource, determine that the communication request is a power-off category for the target resource;

[0155] when the communication request is triggered by other resources according to different interrupt requests, determine that the communication request is a power-on category for the target resource.

[0156] Further, in a possible implementation manner of the embodiment of the present disclosure, as Figure 10 shown, the device further includes:

[0157] A configuration unit 64, configured to configure the corresponding relationship between different levels of low-power states and different resource combinations, and the number of resource combinations is positively correlated with the power consumption of the low-power state.

[0158] Further, in a possible implementation manner of the embodiment of the present disclosure, as Figure 10 shown, the device further includes:

[0159] A statistics unit 65, configured to count the power consumption information of each resource in the low-power state;

[0160] An adjustment unit 66, configured to adjust the resource combinations corresponding to different levels of low-power states according to the power consumption information.

[0161] Further, in a possible implementation manner of the embodiments of the present disclosure, as Figure 10 shown, the determining unit 62 includes:

[0162] A determining module 621, configured to determine all resources in the powered-on state;

[0163] The determining module 622 is further configured to determine the target low-power state corresponding to all the resources in the powered-on state according to the corresponding relationship between the different levels of low-power states and different resource combinations.

[0164] Further, in a possible implementation manner of the embodiments of the present disclosure, as Figure 10 shown, the switching unit 63 includes:

[0165] A switching module 631, configured to switch all resource combinations included in the target low-power state to the powered-on state.

[0166] Further, in a possible implementation manner of the embodiments of the present disclosure, the low-power state has at least the following six levels: a first low-power state, a second low-power state, a third low-power state, a fourth low-power state, a fifth low-power state, and a sixth low-power state; the power consumption increases gradually from the first low-power state to the sixth low-power state;

[0167] At least the wake-up subsystem runs in the first low-power state;

[0168] At least the wake-up subsystem and the management subsystem run in the second low-power state;

[0169] At least the wake-up subsystem, the management subsystem, and the sensor subsystem run in the third low-power state;

[0170] At least the wake-up subsystem, the management subsystem, the sensor subsystem, and the audio subsystem run in the fourth low-power state;

[0171] At least the wake-up subsystem, the management subsystem, the sensor subsystem, the audio subsystem, and the communication subsystem run in the fifth low-power state;

[0172] At least the wake-up subsystem, the management subsystem, the sensor subsystem, the audio subsystem, the communication subsystem, and the application processor run in the sixth low-power state.

[0173] Since the device provided in the embodiments of the present disclosure corresponds to the methods provided in the above several embodiments, the implementation manners of the methods are also applicable to the device provided in this embodiment, and will not be described in detail in this embodiment.

[0174] In the embodiments provided by the present application above, the methods and devices provided by the embodiments of the present application are introduced. To implement the various functions in the methods provided by the embodiments of the present application above, an electronic device may include a hardware structure, software modules, and implement the various functions above in the form of a hardware structure, software modules, or a combination of a hardware structure and software modules. A certain function among the various functions above may be executed in the manner of a hardware structure, software modules, or a combination of a hardware structure and software modules.

[0175] Figure 11 FIG. 700 is a block diagram of an electronic device 700 for implementing the control method for sleep wake-up as shown in an exemplary embodiment. For example, the electronic device 700 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0176] Referring to Figure 11 , the electronic device 700 may include one or more of the following components: a processing component 702, a memory 704, a power component 706, a multimedia component 708, an audio component 710, an input / output (I / O) interface 712, a sensor component 714, and a communication component 716.

[0177] The processing component 702 generally controls the overall operation of the electronic device 700, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 702 may include one or more processors 720 to execute instructions to complete all or part of the steps of the method above. In addition, the processing component 702 may include one or more modules to facilitate the interaction between the processing component 702 and other components. For example, the processing component 702 may include a multimedia module to facilitate the interaction between the multimedia component 708 and the processing component 702.

[0178] The memory 704 is configured to store various types of data to support the operation of the electronic device 700. Examples of these data include instructions for any application or method operating on the electronic device 700, contact data, phone book data, messages, pictures, videos, etc. The memory 704 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0179] The power supply component 706 provides power for various components of the electronic device 700. The power supply component 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 700.

[0180] The multimedia component 708 includes a screen that provides an output interface between the electronic device 700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of the touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operations. In some embodiments, the multimedia component 708 includes a front camera and / or a rear camera. When the electronic device 700 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0181] The audio component 710 is configured to output and / or input audio signals. For example, the audio component 710 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device 700 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 704 or transmitted via the communication component 716. In some embodiments, the audio component 710 further includes a speaker for outputting audio signals.

[0182] The I / O interface 712 provides an interface between the processing component 702 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a power button, and a lock button.

[0183] The sensor assembly 714 includes one or more sensors for providing a status assessment of various aspects of the electronic device 700. For example, the sensor assembly 714 can detect the on / off state of the electronic device 700, the relative positioning of components, such as components for the display and keypad of the electronic device 700. The sensor assembly 714 can also detect a change in the position of the electronic device 700 or a component of the electronic device 700, the presence or absence of user contact with the electronic device 700, the orientation or acceleration / deceleration of the electronic device 700, and a change in the temperature of the electronic device 700. The sensor assembly 714 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 714 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 714 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0184] The communication component 716 is configured to facilitate communication between the electronic device 700 and other devices in a wired or wireless manner. The electronic device 700 can access a wireless network based on communication standards, such as WiFi, 2G or 3G, 4G LTE, 5G NR (New Radio), or a combination thereof. In an exemplary embodiment, the communication component 716 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 716 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0185] In an exemplary embodiment, the electronic device 700 can be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above methods.

[0186] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 704 including instructions, and the above instructions can be executed by a processor 720 of the electronic device 700 to complete the above methods for hibernation and wake-up control. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0187] Embodiments of the present disclosure also provide a non-transitory computer-readable storage medium storing computer instructions, where the computer instructions are used to cause a computer to execute the methods described in the above embodiments of the present disclosure.

[0188] For the case where the electronic device may be a chip or a chip system, reference may be made to Figure 12 the schematic structural diagram of the chip shown. Figure 12 The chip shown includes a processor 801 and an interface 802. Among them, the number of processors 801 may be one or more, and the number of interfaces 802 may be multiple.

[0189] Optionally, the chip further includes a memory 803, and the memory 803 is used to store necessary computer programs and data.

[0190] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of the two. Whether such a function is implemented by hardware or software depends on the specific application and the design requirements of the entire system. For each specific application, those skilled in the art can use various methods to implement the function, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present application.

[0191] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order different from those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0192] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples.

[0193] Any process or method description represented in a flowchart or otherwise described herein can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a specific logical function or process. The scope of the preferred embodiments of the present invention includes additional implementations where functions may be executed not in the order shown or discussed, including in a substantially simultaneous manner according to the functions involved or in a reverse order, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.

[0194] The logic and / or steps represented in a flowchart or otherwise described herein, for example, can be considered a sequenced list of executable instructions for implementing a logical function and can be embodied specifically in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, a system including a processing module, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device. As used in this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium include the following: an electrical connection having one or more wires (control method), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable medium on which a program can be printed, as the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or otherwise processing as appropriate and then storing it in a computer memory.

[0195] It should be understood that various parts of the embodiments of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one of the following techniques known in the art or a combination thereof can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), and the like.

[0196] Those of ordinary skill in the art can understand that all or part of the steps carried out in the methods of the above embodiments can be completed by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.

[0197] In addition, in each of the embodiments of the present invention, the functional units can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a magnetic disk, an optical disk, etc.

[0198] Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limitations on the present invention. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present invention.

Claims

1. A control method for sleep wake-up, characterized in that The method includes: In response to a communication request, controlling the target resource corresponding to the communication request to power on / off; Determining a target low-power state based on the target resource after power on / off, where each low-power state includes a combination of at least two resources in the powered-on state; Switching the current power consumption state to the target low-power state.

2. The method according to claim 1, characterized in that, The controlling the target resource corresponding to the communication request to power on / off includes: Determining the power on / off category of the target resource corresponding to the communication request; Controlling the target resource to power on / off.

3. The method according to claim 2, wherein The determining the power on / off category of the target resource corresponding to the communication request includes: If the communication request is triggered by the target resource, determining that the communication request is a power-off category for the target resource; If the communication request is triggered by other resources according to different interrupt requests, determining that the communication request is a power-on category for the target resource.

4. The method according to claim 1, wherein The method further includes: Configuring the corresponding relationships between different levels of low-power states and different resource combinations, where the number of resource combinations is positively correlated with the power consumption of the low-power states.

5. The method according to claim 4, wherein The method further includes: Statistical power consumption information of each resource in the low-power state; Adjusting the resource combinations corresponding to different levels of low-power states according to the power consumption information.

6. The method according to claim 4, characterized in that The determining the target low-power state based on the target resource after power on / off includes: Determining all resources in the powered-on state; Determining the target low-power state corresponding to all resources in the powered-on state according to the corresponding relationships between different levels of low-power states and different resource combinations.

7. The method according to claim 1, characterized in that, The switching the current power consumption state to the target low-power state includes: Switching all resource combinations included in the target low-power state to the powered-on state.

8. The method according to any one of claims 1-7, characterized in that, The low-power state includes at least the following six levels: the first low-power state, the second low-power state, the third low-power state, the fourth low-power state, the fifth low-power state, and the sixth low-power state; the power consumption increases gradually from the first low-power state to the sixth low-power state; At least the wake-up subsystem runs in the first low-power state; At least the wake-up subsystem and the management subsystem run in the second low-power state; At least the wake-up subsystem, the management subsystem, and the sensor subsystem run in the third low-power state; At least the wake-up subsystem, the management subsystem, the sensor subsystem, and the audio subsystem run in the fourth low-power state; At least the wake-up subsystem, the management subsystem, the sensor subsystem, the audio subsystem, and the communication subsystem run in the fifth low-power state; At least the wake-up subsystem, the management subsystem, the sensor subsystem, the audio subsystem, the communication subsystem, and the application processor run in the sixth low-power state.

9. A control device for sleep wake-up, characterized in that, The device includes: A control unit, configured to control the target resource corresponding to the communication request to power on / off in response to the communication request; A determination unit, configured to determine a target low-power state based on the target resource after power on / off, where each low-power state includes a combination of at least two resources in the powered-on state; A switching unit for switching the current power consumption state to the target low power consumption state.

10. An electronic device, characterized in that, Comprising: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method according to any one of claims 1-8.

11. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to execute the method according to any one of claims 1-8.

12. A chip, characterized in that, Comprising one or more interface circuits and one or more processors; the interface circuit is configured to receive a signal and send the signal to the processor, the signal including computer instructions; when the processor executes the computer instructions, the chip is caused to execute the method according to any one of claims 1-8.