Electronic device, power supply management method, and system-on-chip

By designing electronic devices with independent power domains in mobile terminal devices, the problem of extending usage time and improving user experience under limited battery capacity is solved, and a low-power and efficient power-on unlocking solution is achieved.

WO2025031423A1PCT designated stage expired Publication Date: 2025-02-13HUAWEI TECH CO LTD

Patent Information

Application Number
PCT/CN2024/110497
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-09
Filing Date
2024-08-07
Publication Date
2025-02-13

AI Technical Summary

Technical Problem

In mobile terminal devices, how to extend the system usage time and improve the user experience under the conditions of limited battery capacity, especially in terms of power-on unlocking, how to achieve a low-power and efficient unlocking solution.

Method used

An electronic device is designed, including a system-on-chip SOC, a power management unit PMU, a sensor module and a peripheral, and there are independent first and second power domains in the SOC. The PMU supplies power to these power domains respectively, and when the SOC shutdown command is received, the power domain is controlled to enter different power supply states. The sensor module communicates with the SOC through the first power domain, and the peripheral device communicates with the SOC through the second power domain. This design allows the sensor module to remain powered on after shutdown while other modules powered off, allowing for quick activation of biometric information acquisition when rebooting.

Benefits of technology

It realizes the improvement of the power-on and unlocking efficiency and convenience of electronic devices under the premise of low power consumption, ensures that the sensor module is always available, simplifies user operations, accelerates the biometric recognition process, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024110497_13022025_PF_FP_ABST
    Figure CN2024110497_13022025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose an electronic device, a power supply management method, and a system-on-chip (SOC). The device comprises a SOC, a power management unit (PMU), a sensor module, and a peripheral device, the SOC comprises a first power domain and a second power domain, and the PMU is used for supplying power to the first power domain and the second power domain in the SOC. The SOC is used for communicating with the sensor module by means of the first power domain and communicating with the peripheral device by means of the second power domain. The PMU is further used for, when a first shutdown command sent by the SOC is received, controlling the first power domain to enter a first power supply state and controlling the second power domain to enter a second power supply state. By using the electronic device in the present application, the unlocking efficiency after startup or restart can be improved while ensuring low power consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device, power supply management method and system on chip

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 9, 2023, with application number 202311000466.7, and priority to the Chinese patent application entitled “An electronic device, power supply management method and system on chip”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the technical field of system on chip (SOC), and in particular to an electronic device, a power supply management method and a system on chip. Background Art

[0003] Since its development, integrated circuits (ICs) have evolved from vacuum tubes to transistors, small- and medium-scale integrated circuits (SMSIs), and finally to very large-scale integrated circuits (VLSIs). The current mainstream chip solution, system-on-chip (SOC), is also increasingly pursuing higher integration, faster chip speeds, and lower power consumption.

[0004] When SOC is used in mobile devices, such as notebooks and smartphones, it can provide compact, energy-efficient general-purpose data processing and communication functions. However, considering that mobile devices usually come from a limited power source (e.g., a battery), how to reduce system power consumption is a key design consideration for SOCs used in mobile devices.

[0005] For example, in the "standby" mode or other low-power modes of a mobile terminal, on the one hand, it is desirable to power down the SOC to eliminate leakage current loss and increase operating time; on the other hand, it is necessary for the SOC to retain some standby functions to ensure user experience. More specifically, for example, in a fingerprint power-on and unlock scenario, if the fingerprint unlock-related function is continuously enabled after the device is turned off, the device power consumption will increase. However, if the fingerprint unlock-related function is disabled after the device is turned off, it will take a long time or even more times for the user to unlock the device with fingerprint after turning it on, resulting in a poor user experience.

[0006] Therefore, how to obtain longer system usage time and better user experience under the condition of limited battery capacity, especially how to propose a low-power and better experience power-on and unlocking solution for mobile terminal products, is an urgent problem to be solved.

[0007] Summary of the Invention

[0008] Embodiments of the present application provide an electronic device, a power supply management method, and a system on chip, which improve the efficiency and convenience of unlocking the electronic device after it is turned on while ensuring low power consumption.

[0009] In a first aspect, an embodiment of the present application provides an electronic device, which may include a system on chip (SOC), a power management unit (PMU), a sensor module, and a peripheral device. The SOC includes a first power domain and a second power domain, wherein:

[0010] The PMU is configured to respectively supply power to the first power domain and the second power domain in the SOC; the power supply between the first power domain and the second power domain is independent of each other;

[0011] The SOC is configured to communicate with the sensor module through the first power domain and to communicate with the peripheral device through the second power domain, wherein the sensor module is configured to collect biometric information;

[0012] The PMU is further configured to, upon receiving a first shutdown command sent by the SOC, control the first power domain to enter a first power supply state and control the second power domain to enter a second power supply state, wherein the first power supply state is a power-on state and the second power supply state is a power-off state.

[0013] An embodiment of the present application provides a power management design scheme for a SOC in an electronic device, specifically including docking with a sensor module through an independent power domain in the SOC, and docking with other functional modules through different power domains. On the one hand, direct control of the sensor module by the SOC can improve the security of biometric unlocking. On the other hand, independent power supply is provided to the power domain in the SOC that communicates with the sensor module, so that the sensor module and other modules do not interfere with each other. The sensor module is used to collect biometric information (such as fingerprint information, face recognition information or iris recognition information, etc.), which can be used to unlock, power on, and perform other operations on the electronic device. When the user turns off the device, the power domain where the module connected to the sensor module is located can continue to be powered on, while other modules can be powered off. In this way, when the user turns on the device again, since the power domain corresponding to the sensor module remains powered on, the user can immediately enable related functions such as biometric information collection when entering biometric information at startup, thereby eliminating the need for the user to repeatedly enter the information (for example, there is no need to repeatedly enter fingerprints, faces, or irises, etc.), simplifying the user's unlocking operation steps, accelerating the subsequent biometric recognition process, and improving the efficiency of restarting and unlocking after shutting down the device. In other words, regardless of whether the device in the embodiment of the present application is in the power-on, standby, or power-off states, the sensor module can provide related services in real time, such as fingerprint / face / iris unlocking, fingerprint / face / iris power-on, or fingerprint / face / iris payment, etc., which not only ensures low power consumption of the device, accelerates the speed of power-on and unlocking services, but also further improves the user experience. Compared with the prior art, the embodiments of the present application do not require additional peripherals, reduce the chip area, and decouple the power domains for communication between the SOC and the sensor module and other peripherals. That is, in the SOC, the power domain corresponding to the sensor module and the power domains corresponding to other modules are powered independently of each other, and can be powered on or off separately according to actual needs. This not only ensures low power consumption of the device, but also enables quick power-on and unlocking after shutdown.

[0014] In a possible implementation, the sensor module includes a sensor module, and the device further includes a power button; the power button is a physical power button, and the sensor module is arranged on the physical power button.

[0015] In an embodiment of the present application, when the power button is a physical button and the sensor module is arranged on the physical power button, the power-on and fingerprint collection functions can be realized simultaneously, and the fingerprint comparison and identification functions can be quickly performed after the power is turned on. In this way, the user only needs to press the power button once to achieve the purpose of power-on unlocking. For example, since the sensor module is arranged on the physical power button, when the user presses the physical power button to turn on the computer, the fingerprint module can also synchronously collect the user's fingerprint information, that is, one operation (user power-on) triggers two processes (power-on process and user fingerprint collection process). In summary, when the user turns off the computer, the power domain where the module docked with the fingerprint module is located can continue to be powered on, while other modules can be powered off. In this way, when the user turns on the computer again, since the power domain corresponding to the fingerprint module remains powered on, the user can immediately enable related functions such as fingerprint information collection when entering fingerprint information at power-on, thereby eliminating the need for the user to repeatedly press the fingerprint multiple times, simplifying the user unlocking operation steps, accelerating the subsequent fingerprint recognition process, and improving the fingerprint unlocking efficiency after restarting the computer after shutting down. That is, no matter the device in the embodiment of the present application is in the power-on, standby or power-off state, the fingerprint module can provide relevant services in real time, such as fingerprint unlocking, fingerprint power-on, or fingerprint payment, which not only ensures the low power consumption of the device and accelerates the speed of fingerprint services, but also further improves the user experience. Compared with the prior art, the embodiment of the present application does not require additional peripherals, reduces the chip area, and decouples the power domains for communication between the SOC and the fingerprint module and other peripherals. That is, in the SOC, the power domain corresponding to the fingerprint module and the power domain corresponding to other modules are independently powered, and can be powered on or off separately according to actual needs. This not only ensures the low power consumption of the device, but also realizes the function of quick one-click fingerprint power-on and unlocking after shutdown.

[0016] In a possible implementation, the sensor module includes a fingerprint module, and the fingerprint module is arranged below the screen of the electronic device or on the back of the electronic device, or on the side of the electronic device. In an embodiment of the present application, the user can press the power button with one finger to turn on the device, and collect the fingerprint information of the user's other finger through the fingerprint module below, on the back, on the left or on the right side of the screen, thereby achieving the purpose of accelerating fingerprint unlocking. It is understandable that the user's fingerprint information can be collected through the fingerprint module below, on the back, on the left or on the right side of the screen first, and then the device is turned on by pressing the power button. Since the fingerprint information is collected and cached in advance, even if the device is turned on later, the unlocking process after powering on can also be accelerated.

[0017] In one possible implementation, the device further includes a power button; the SOC is further configured to receive a power-on operation initiated by a user on the power button at a first moment t1 and to send a first power-on command to the PMU; the PMU is configured to control the second power domain to enter a third power supply state after receiving the first power-on command, wherein the third power supply state is a power-on state; and the SOC is further configured to power on the device in the third power supply state through the second power domain.

[0018] In this embodiment of the present application, when the user turns on the device, the SOC can notify the PMU to power on the power domain (i.e., the second power supply) that was powered off when the device was turned off, and the SOC then enters the power-on process based on this. In other words, when the device is turned off, this power domain is powered off to ensure low power consumption in the device's off state. When the device is turned on, this power domain is powered on to support normal device startup.

[0019] In one possible implementation, the power button is a physical power button, and the sensor module is disposed on the physical power button. The sensor module is further configured to collect biometric information of the user at a first time t2 and transmit the biometric information to the first power domain in the SOC. t2 is a time before the second power domain enters a power-on state. The SOC is further configured to receive the biometric information via the first power domain and cache the biometric information in the first power domain. Optionally, t1 and t2 are the same time, or the time difference between t1 and t2 is less than a preset threshold.

[0020] In the embodiment of the present application, since unlocking the electronic device involves not only the collection of biometric information but also the identification of biometric information, that is, comparing the collected biometric information with a pre-stored biometric template, the collected biometric information needs to be cached first. Since the first power domain is always in a powered-on state and the second power domain is in a powered-off state, the collection and caching of the user's biometric information can occur before the second power domain is powered on. After the second power domain is powered on, the collected and cached biometric information is compared with the template, thereby completing the entire biometric information collection and identification process. Optionally, when the sensor module is a fingerprint module and the biometric information includes fingerprint information, there may be a small time difference between the user's fingerprint touching the physical power button and the actual successful pressing, because t1 and t2 may be the same time, or there may be a small time difference.

[0021] In one possible implementation, the SOC is further configured to compare the biometric information cached in the first power domain with the biometric template pre-stored in the second power domain after successful startup, and if a match is successful, determine that the biometric unlocking is successful.

[0022] In an embodiment of the present application, the biometric template is cached in the second power domain. When the electronic device is turned off, since the second power domain is in a power-off state, after it is turned on again, the biometric template needs to wait for the second power domain to be powered on and started before it can be identified with the collected biometric information. That is, the biometric information entered by the user during the boot process is collected and cached by the first power domain that is not powered off, and then the biometric template is obtained after the second power domain is powered on after the boot to identify and match the cached biometric information. If the match is successful, the unlocking is successful, and the user only needs to enter once to successfully unlock. In summary, when the device is in standby or shutdown state, other modules or peripherals except the sensor module can be powered off, while the sensor module remains powered on. After the user turns on the device, the sensor module and related functional modules that are always powered on can quickly collect and cache the user's biometric information, so that after the device is actually turned on, the collected and cached biometric information can be compared with the biometric template in the system, so that the user can easily turn on and unlock the device with just one press. This not only ensures low power consumption, but also enables fast unlocking.

[0023] In a possible implementation, the biometric template is pre-stored in a secure area called a trustzone in the second power domain.

[0024] In an embodiment of the present application, the biometric template is pre-stored in a secure area in the second power domain, so that the biometric template is stored in a more secure space, ensuring the security of the user's biometric unlocking function.

[0025] In one possible implementation, the PMU is specifically used to: supply power to the first power domain through a first power pin set; and supply power to the second power domain through a second power pin set; the first pin set or the second pin set both include multiple power pins, and each power pin is used to provide a different voltage value.

[0026] In the embodiment of the present application, different power domains in the SOC are provided by different pins of the PMU, and one power domain may correspond to multiple pins to provide different power supply voltage requirements of related modules within the power domain.

[0027] In one possible implementation, the first power supply pin set includes a first pin, a second pin and a third pin, the first pin is used to provide a first voltage, the second pin is used to provide a second voltage, and the third pin provides a third voltage; wherein the values ​​of the first voltage, the second voltage and the third voltage are different.

[0028] In an embodiment of the present application, for example, the first power domain may involve control signals, data signals, clock signals, etc., and the power supply voltages required by these signals are different. Therefore, the PMU can provide different voltages for the first power domain through different pins.

[0029] In one possible implementation, the second power supply pin set includes a fourth pin, a fifth pin and a sixth pin, the fourth pin is used to provide a fourth voltage, the fifth pin is used to provide a fifth voltage, and the sixth pin provides a sixth voltage; wherein the values ​​of the fourth voltage, the fifth voltage and the sixth voltage are different.

[0030] In an embodiment of the present application, for example, the second power domain may also involve control signals, data signals, clock signals, etc., and the power supply voltages required by these signals are different. Therefore, the PMU can provide different voltages for the second power domain through different pins.

[0031] In one possible implementation, the SOC is further used to send the first shutdown command to the PMU through a system power management interface SPMI; or, an input / output (IO) hard line is provided between the SOC and the PMU, and the SOC is further used to send the first shutdown command to the PMU through the IO hard line.

[0032] In the embodiments of the present application, commands can be transmitted between the SOC and the PMU via a common SPMI interface. Alternatively, an IO interface dedicated to transmitting shutdown and startup commands can be added between the SOC and the PMU to further improve the efficiency of shutdown and startup, as well as unlocking after startup. For example, when command transmission is performed using a hardwired IO interface, commands can be issued quickly, which is equivalent to a quick IO interface dedicated to controlling power on and off.

[0033] In a possible implementation, the SOC is further configured to: send the first power-on command to the PMU via an SPMI line; or send the first power-on command to the PMU via an IO hard line.

[0034] In the embodiments of the present application, commands can be transmitted between the SOC and the PMU via a common SPMI interface. Alternatively, an IO interface dedicated to transmitting shutdown and startup commands can be added between the SOC and the PMU to further improve the efficiency of shutdown and startup, as well as unlocking after startup. For example, when command transmission is performed using a hardwired IO interface, commands can be issued quickly, which is equivalent to a quick IO interface dedicated to controlling power on and off.

[0035] In a possible implementation, the SOC is further configured to: receive a shutdown instruction sent by a user, determine whether biometric information is currently being entered; and if the biometric information is currently being entered, send the first shutdown command to the PMU.

[0036] In the embodiment of the present application, when the SOC receives the user's shutdown instruction, it determines whether biometric information has been entered into the system. If it has been entered, it executes the first shutdown command in the embodiment of the present application.

[0037] In one possible implementation, the SOC is further used to: send a second shutdown command to the PMU if no biometric information is currently entered; and the PMU is further used to receive the second shutdown command and control both the first power domain and the second power domain to enter a power-off state.

[0038] In an embodiment of the present application, when the SOC receives a shutdown instruction from the user, it determines whether biometric information has been entered into the system. If it has not been entered, or the biometric unlocking function is not enabled, another shutdown command is executed, that is, the power domain of the entire SOC is powered off to save power consumption of the electronic device.

[0039] In one possible implementation, when the first power domain is in the first power supply state and the second power domain is in the second power supply state, the SOC is further used to: send a second shutdown command to the PMU when no biometric information is received within a preset time period; the PMU is further used to receive the second shutdown command and control both the first power domain and the second power domain to enter a power-off state.

[0040] In an embodiment of the present application, to save power consumption in an electronic device, if the electronic device does not receive biometric information within a certain period of time, the first power domain that has not yet been powered off can be further powered off, while the second power domain that is already powered off can continue to be powered off. For example, when a user is resting at night, the electronic device may not be used or operated for up to seven or eight hours or even longer. In this way, powering off all relevant power domains can further effectively reduce the power consumption of the device without affecting the user experience.

[0041] In one possible implementation, the device also includes a power button; the PMU is further used to receive a second power-on command triggered by the power button when both the first power domain and the second power domain are in a power-off state, preferentially control the first power domain to enter the first power supply state, and further control the second power domain to enter a third power supply state, wherein the third power supply state is a power-on state.

[0042] In the embodiment of the present application, since the first power domain and the second power domain are powered separately and independently, when the device is completely shut down and powered on again, the PMU can give priority to controlling the power on of the first power domain, so that functions such as collecting and caching biometric information can be executed first, while the power domain corresponding to the subsequent biometric identification and comparison functions can be powered on relatively later, because the first function involved in the biometric unlocking function is usually the biometric information collection. In addition, since biometric collection is also related to the user experience in the biometric unlocking function (because after the user's biometrics are collected first, the user does not need to enter the biometric information multiple times during the biometric unlocking process, such as entering fingerprints multiple times), and after the collection, the process of comparing and identifying the biometrics in the device is imperceptible to the user. In summary, the embodiment of the present application gives priority to powering on the first power domain that interacts with the sensor module, which not only accelerates biometric unlocking but also improves user experience.

[0043] In one possible implementation, the device further includes a double data rate synchronous dynamic random access memory (DDR), and the SOC further includes a third power domain; the PMU is further configured to supply power to the third power domain; and the SOC is further configured to communicate with the DDR through the third power domain.

[0044] In an embodiment of the present application, the DDR in the present application can be separated and decoupled from the above-mentioned first power domain and second power domain, and independently powered to meet the power supply voltage requirements under different functions and scenarios.

[0045] In a possible implementation, the PMU is further configured to supply power to the sensor module, peripheral device, or DDR; or the device further includes an external power supply, and the external power supply is configured to supply power to the sensor module, peripheral device, or DDR.

[0046] In the embodiment of the present application, whether it is a sensor module, peripheral or DDR, it can be powered directly by the PMU or by other power supply devices, and the SOC mainly communicates with the above-mentioned devices through the first power domain, the second power domain or the third power domain.

[0047] In a second aspect, an embodiment of the present application provides a power supply management method, which can be applied to an electronic device, wherein the electronic device includes a system on chip (SOC), a power management unit (PMU), a sensor module, and a peripheral device, and the SOC includes a first power domain and a second power domain; the method includes: the PMU supplies power to the first power domain and the second power domain in the SOC respectively; the power supply between the first power domain and the second power domain is independent of each other; the SOC communicates with the sensor module through the first power domain, and communicates with the peripheral device through the second power domain, and the sensor module is used to collect biometric information; the PMU controls the first power domain to enter a first power supply state and controls the second power domain to enter a second power supply state when receiving a first shutdown command sent by the SOC, wherein the first power supply state is a power-on state and the second power supply state is a power-off state.

[0048] In one possible implementation, the device further includes a power button; the method further includes: the SOC receiving a power-on operation of the user on the power button at a first moment t1, and sending a first power-on command to the PMU; after receiving the first power-on command, the PMU controls the second power domain to enter a third power supply state, wherein the third power supply state is a power-on state; and the SOC powers on in the third power supply state through the second power domain.

[0049] In one possible implementation, the power button is a physical power button, and the sensor module is disposed on the physical power button. The method further includes: collecting biometric information of the user via the sensor module at a first time t2, and sending the biometric information to the first power domain in the SOC; wherein t2 is a time before the second power domain enters a power-on state. Optionally, t1 and t2 are the same time, or the time difference between t1 and t2 is less than a preset threshold; the SOC receives the biometric information via the first power domain and caches the biometric information in the first power domain.

[0050] In one possible implementation, the method further includes: after successful startup, the SOC compares the biometric information cached in the first power domain with the biometric template pre-stored in the second power domain; if a match is successful, it is determined that the biometric unlocking is successful.

[0051] In a possible implementation, the biometric template is pre-stored in a secure area called a trustzone in the second power domain.

[0052] In one possible implementation, the PMU supplies power to the first power domain and the second power domain in the SOC respectively, including: the PMU supplies power to the first power domain through a first power pin set, and supplies power to the second power domain through a second power pin set; the first pin set or the second pin set both include multiple power pins, and each power pin is used to provide a different voltage value.

[0053] In one possible implementation, the method further includes: the SOC sending the first shutdown command to the PMU through a system power management interface SPMI; or, the SOC sending the first shutdown command to the PMU through an input / output IO hard line; the IO hard line is a hard line set between the SOC and the PMU.

[0054] In one possible implementation, the device also includes a power button; the method also includes: the SOC receiving a shutdown instruction sent by the power button, and determining whether biometric information is currently entered; if the biometric information has been entered, the SOC sending the first shutdown command to the PMU.

[0055] In one possible implementation, the method further includes: if biometric information is not currently entered, the SOC sends a second shutdown command to the PMU; the PMU receives the second shutdown command and controls both the first power domain and the second power domain to enter a power-off state.

[0056] In one possible implementation, when the first power domain is in the first power supply state and the second power domain is in the second power supply state; the method further includes: when no biometric information is received within a preset time period, the SOC sends a second shutdown command to the PMU; and the PMU receives the second shutdown command and controls the first power domain to enter a power-off state.

[0057] In one possible implementation, the device also includes a power button; the method also includes: when the first power domain and the second power domain are both in a power-off state, the PMU receives a second power-on command triggered by the power button, preferentially controls the first power domain to enter the first power supply state, and further controls the second power domain to enter a third power supply state, wherein the third power supply state is a power-on state.

[0058] In one possible implementation, the device further includes a double data rate synchronous dynamic random access memory (DDR), and the SOC further includes a third power domain; the method further includes: the PMU providing power to the third power domain; and the SOC communicating with the DDR through the third power domain.

[0059] In a possible implementation, the PMU is further configured to supply power to the sensor module, peripheral device, or DDR; or the device further includes an external power supply, and the external power supply is configured to supply power to the sensor module, peripheral device, or DDR.

[0060] In the third aspect, an embodiment of the present application provides a system on chip (SOC), which may include a first power domain and a second power domain, a first power supply interface, and a second power supply interface; the SOC is connected to a power management unit (PMU), a sensor module, and a peripheral device, wherein the first power supply interface is used for the PMU to power the first power domain, the first power domain is used to communicate with the sensor module, and the sensor module is used to collect biometric information; the second power supply interface is used for the PMU to power the second power domain; the second power domain is used to communicate with the peripheral device; the power supply between the first power domain and the second power domain is independent of each other; the first power domain is also used to enter a first power supply state under the control of the PMU when the PMU receives a first shutdown command, and the first power supply state is a power-on state; the second power domain is also used to enter a second power supply state under the control of the PMU when the PMU receives a first shutdown command, and the second power supply state is a power-off state.

[0061] In one possible implementation, the SOC is also connected to a power button; the second power domain is further used to enter a third power supply state under the control of the PMU after the PMU receives the first power-on command, and the third power supply state is a power-on state. The first power-on command is sent to the PMU by the SOC after receiving the user's power-on operation on the power button at the first moment t1.

[0062] In one possible implementation, the power button is a physical power button, and the sensor module is disposed on the physical power button. The first power domain is further configured to receive biometric information of the user collected by the sensor module at a first time t2, and cache the biometric information, where t2 is a time before the second power domain enters a power-on state. Optionally, t1 and t2 are the same time, or the time difference between t1 and t2 is less than a preset threshold.

[0063] In one possible implementation, the first power domain is further used to compare the cached biometric information with the biometric template pre-stored in the second power domain after the electronic device is successfully powered on. If a match is successful, it is determined that the biometric unlocking is successful.

[0064] In a possible implementation, the biometric template is pre-stored in a secure area called a trustzone in the second power domain.

[0065] In one possible implementation, the PMU is connected to the first power supply interface through a first power supply pin set to supply power to the first power domain; the PMU is connected to the second power supply interface through a second power supply pin set to supply power to the second power domain; the first pin set or the second pin set both includes multiple power supply pins, and each power supply pin is used to provide a different voltage value.

[0066] In a possible implementation, the first shutdown command is sent by the SOC to the PMU via SPMI; or, an input / output (IO) hard line is provided between the SOC and the PMU, and the first shutdown command is sent by the SOC to the PMU via the IO hard line.

[0067] In a possible implementation, the first shutdown command is sent to the PMU by the SOC when it receives a shutdown instruction sent by the user and determines that biometric information has been currently entered.

[0068] In one possible implementation, the first power domain and the second power domain are also used to enter a power-off state under the control of the PMU when the PMU receives the second shutdown command; the second shutdown command is sent to the PMU by the SOC when it receives a shutdown instruction sent by the user and determines that no biometric information is currently entered.

[0069] In one possible implementation, the first power domain is further used to enter a power-off state under the control of the PMU when the PMU receives the second shutdown command; the second shutdown command is sent to the PMU when the first power domain is in the first power supply state, the second power domain is in the second power supply state, and the SOC does not receive biometric information within a preset time period.

[0070] In one possible implementation, when both the first power domain and the second power domain are in a power-off state, the first power domain is also used to preferentially enter the first power supply state under the control of the PMU when the PMU receives a second power-on command; the second power domain is also used to further enter the first power supply state under the control of the PMU.

[0071] In one possible implementation, the SOC is also connected to a double data rate synchronous dynamic random access memory (DDR), and the SOC also includes a third power domain and a third power supply interface; the third power supply interface is used for the PMU to supply power to the third power domain; and the third power domain is used to communicate with the DDR.

[0072] In a fourth aspect, the present application provides a semiconductor chip, which may include a system on chip (SOC) provided by any one of the implementation methods in the third aspect.

[0073] In a fifth aspect, the present application provides a semiconductor chip, which may include: a system on chip (SOC) provided by any one of the implementation methods in the third aspect above, an internal memory coupled to the SOC, and an external memory.

[0074] In a sixth aspect, the present application provides a chip system, which includes the electronic device provided by any one of the implementations of the first aspect. In one possible design, the chip system also includes a memory, which is used to store program instructions and data necessary or relevant to the operation of the electronic device. The chip system can be composed of a chip, or it can include a chip and other discrete components.

[0075] In a seventh aspect, the present application provides an electronic device, wherein the processing device has the function of implementing any one of the power management methods described in the second aspect. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0076] In an eighth aspect, the present application provides a terminal device, comprising an electronic device, wherein the electronic device is the electronic device provided by any one of the implementations of the first aspect. The terminal device may further include a memory, coupled to the electronic device, storing program instructions and data necessary for the terminal device. The terminal device may further include a communication interface for communicating with other devices or a communication network.

[0077] In a ninth aspect, the present application provides a computer-readable storage medium storing a computer program, which, when executed by multiple electronic devices, implements the power supply management method process described in any one of the second aspects above.

[0078] In the tenth aspect, an embodiment of the present application provides a computer program, which includes instructions. When the computer program is executed by multiple electronic devices, the electronic devices can execute the power supply management method process described in any one of the above-mentioned second aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0079] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.

[0080] FIG1A is a schematic diagram of a system architecture of a fingerprint collection solution.

[0081] FIG1B is a schematic diagram of the system architecture of another fingerprint collection solution.

[0082] FIG2A is a schematic structural diagram of an electronic device provided in an embodiment of the present application.

[0083] FIG2B is a schematic structural diagram of another electronic device provided in an embodiment of the present application.

[0084] FIG2C is a front view of a fingerprint unlocking button provided in an embodiment of the present application.

[0085] FIG2D is a side view of a fingerprint unlocking button provided in an embodiment of the present application.

[0086] FIG2E is a schematic diagram of the back of a fingerprint unlocking button provided in an embodiment of the present application.

[0087] FIG2F is a schematic diagram of an iris power-on and unlocking scenario provided in an embodiment of the present application.

[0088] Figure 2G is a schematic diagram of a prompt interface for iris unlocking failure provided in an embodiment of the present application.

[0089] FIG2H is a schematic diagram of another prompt interface for iris unlocking failure provided in an embodiment of the present application.

[0090] FIG3A is a schematic structural diagram of another electronic device provided in an embodiment of the present application.

[0091] FIG3B is a schematic structural diagram of another electronic device provided in an embodiment of the present application.

[0092] FIG4A is a schematic structural diagram of an electronic device in an SPMI transmission mode according to an embodiment of the present application.

[0093] FIG4B is a flowchart of a system entering and exiting a fingerprint collection state provided by an embodiment of the present application.

[0094] FIG5A is a schematic structural diagram of an electronic device in an IO hard-wired transmission mode according to an embodiment of the present application.

[0095] FIG5B is a flowchart of another system entering and exiting a fingerprint collection state provided by an embodiment of the present application.

[0096] FIG6 is a flow chart of a power supply management method provided in an embodiment of the present application.

[0097] FIG7 is a schematic structural diagram of a system on chip (SOC) provided in an embodiment of the present application. DETAILED DESCRIPTION

[0098] The embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices. Mentioning "embodiment" in this article means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is understood explicitly and implicitly by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0099] As used in this specification, the terms "component," "module," "system," and the like are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and a computing device can be a component. One or more components can reside in a process and / or an execution thread, and a component can be located on a computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable media having various data structures stored thereon. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component on a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

[0100] First, some terms in this application are explained to facilitate understanding by those skilled in the art.

[0101] (1) An integrated circuit (IC) is a microelectronic device or component. Using a specific process, the transistors, resistors, capacitors, inductors, and other components required in a circuit are interconnected with wiring and fabricated on a small or several small semiconductor wafers or dielectric substrates. These components are then packaged in a tube shell to form a microstructure with the required circuit function. An IC chip is an integrated circuit formed by placing a large number of microelectronic components (transistors, resistors, capacitors, etc.) on a plastic substrate to form a chip.

[0102] (2) Serial Peripheral Interface (SPI) is a synchronous peripheral interface that enables the microcontroller to communicate with various peripheral devices in a serial manner to exchange information.

[0103] (3) System Power Management Interface (SPMI): It specifies the hardware interface between the baseband or application processor and external devices, and supports better power management technology through this interface.

[0104] (4) Low Dropout regulator (LDO) is a common voltage regulator device, which is mainly used to reduce high voltage to a lower stable voltage.

[0105] (5) Reset circuit RST is the abbreviation of RESET. RESET signal is generally used in circuits with central processing unit CPU to reset and initialize. RESET signal is used to initialize the circuit when turning on the computer. RESET signal is also used to restart the circuit when the circuit freezes abnormally.

[0106] (6) Printed Circuit Board (PCB), also known as printed circuit board, is an important electronic component, a support for electronic components, and a carrier for the electrical connection of electronic components.

[0107] (7) Input and Output (IO). The IO interface is the communication interface between the chip and the outside world. The input in the chip IO interface generally refers to the input of the signal outside the chip into the chip, and the output generally refers to the output of the signal inside the chip to the outside of the chip. Input and output are relative.

[0108] (8) Static Random-Access Memory (SRAM) is a type of random access memory. The term "static" refers to the fact that the data stored in this type of memory remains permanently as long as the power is on. In contrast, the data stored in dynamic random access memory (DRAM) needs to be updated periodically. However, when the power supply is cut off, the data stored in SRAM will disappear (called volatile memory), which is different from ROM or flash memory, which can still store data after power failure.

[0109] (9) Nand-flash memory is a non-volatile memory based on NAND technology. Compared with traditional Flash memory, NAND Flash has higher storage density, lower power consumption and longer life.

[0110] First, in order to facilitate the understanding of the embodiments of this application, we further analyze and propose the technical problems that this application specifically aims to solve. Currently, there are many technical solutions for implementing fingerprint unlocking. The following two are exemplified, among which:

[0111] Solution 1: Commonly used fingerprint unlocking solution

[0112] As shown in Figure 1A, Figure 1A is a schematic diagram of the system architecture of a fingerprint collection solution. This fingerprint collection solution can be used in terminal products (such as personal computers (PCs)). The fingerprint module is connected to an external microcontroller (MCU) via a serial peripheral interface (SPI). The collected fingerprint information is temporarily stored in the MCU and then transmitted to the SOC for final comparison with the fingerprint template. When the computer is shut down, the SOC and dynamic random access memory (DRAM), universal flash storage (UFS) / solid state disk (SSD) are all powered off, leaving only the MCU and fingerprint module powered. When the user presses the power button to turn on the computer, the fingerprint module simultaneously collects the fingerprint, compares the fingerprint after startup, and directly displays the fingerprint if it passes the comparison, eliminating the need for the user to enter the password interface. Therefore, one existing solution is to add an additional external MCU to achieve the purpose of reducing power consumption and increasing standby time when the computer is shut down.

[0113] Disadvantages of this option 1:

[0114] 1. Low system integration: The system adds an additional MCU, which requires large PCB layout space and high cost.

[0115] 2. Insufficient security: The fingerprint is stored in the MCU, while the external MCU has weak capabilities in secure boot, firmware protection, and secure storage.

[0116] Solution 2: Multi-mode fingerprint unlocking solution

[0117] As shown in Figure 1B, Figure 1B is a schematic diagram of the system architecture of another fingerprint acquisition solution. In this fingerprint acquisition solution, the fingerprint module is directly connected to the SOC, and fingerprint data enters the secure area (trust zone) directly from the fingerprint module (sensor) through the secure SPI. The fingerprint module, DRAM, and secure storage UFS / SSD are all powered by the same power supply. If the system is shut down, the fingerprint module, DRAM, and secure storage UFS / SSD are all powered off. If functions such as fingerprint unlocking need to be enabled, the fingerprint module, DRAM, and secure storage UFS / SSD must all remain powered on.

[0118] Disadvantages of Option 2:

[0119] 1. As the storage capacity of DRAM particles increases, standby power consumption will continue to be lost while waiting for fingerprint touch.

[0120] In summary, the technical deficiencies of the existing technology mainly include the following aspects: low integration, low system security, and high power consumption. Therefore, the technical problems to be solved by this application may specifically include the following: providing a power-on and unlocking solution for smart terminal products with high integration, high security, low power consumption, and a good user experience.

[0121] Based on the above, please refer to Figure 2A, which is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 10 can be located in any electronic device, such as a computer, a mobile phone, a tablet, a smart wearable device, and other devices. The electronic device 10 can specifically be a chip or a chipset, or a circuit board equipped with a chip or chipset. The chip or chipset or the circuit board equipped with the chip or chipset can operate under the necessary software driver.

[0122] The electronic device 10 in this application may include a system on chip SOC 101, a power management unit PMU 102, a sensor module 103 and a peripheral device 104, wherein:

[0123] SOC 101 may be a dedicated integrated circuit that includes a complete system and all embedded software. For example, SOC 101 may include the following modules:

[0124] Processor (Central Processing Unit, CPU): The processor is the core part of the SOC, responsible for performing various computing and control tasks.

[0125] Graphics Processing Unit (GPU): This unit processes graphics and image data in the device, providing high-performance graphics rendering and image processing capabilities. For example, it can handle graphics-intensive tasks such as games, graphical interfaces, and high-definition video, providing a smooth graphics experience.

[0126] Communication module: For example, if the electronic device is a mobile communication terminal, the communication module in the SOC may include a baseband processor, a modem, and a radio frequency transceiver. The baseband processor is responsible for processing the device's communication signals, including those for mobile networks (such as 4G and 5G) and Wi-Fi. The modem is responsible for encoding and decoding signals, while the radio frequency transceiver is responsible for transmitting and receiving wireless signals.

[0127] Multimedia module: This may include an image signal processing unit (ISP), a video codec, and an audio processor. For example, the ISP is responsible for processing and optimizing camera images, the video codec supports decoding and encoding of various video formats, and the audio processor provides high-quality audio processing and sound effects.

[0128] Storage Controller: The storage controller manages the memory in the device, including flash memory and RAM. It is responsible for reading and writing data, allocating and managing memory. The memory in the embodiments of this application may include SRAM, NAND Flash, UFS, DDR, etc.

[0129] Sensor controller: The sensor controller manages the various sensors in the device, such as accelerometers, gyroscopes, magnetometers, and light sensors. It is responsible for collecting, processing, and transmitting sensor data, providing various sensing and positioning functions for the device.

[0130] Memory, SOC 101 may also include some memory for caching data, such as caching biometric information (such as fingerprint information), cache SRAM or flash memory, etc. For example, the SOC in the embodiment of the present application may include a cache SRAM for storing biometric collection information, and may also include NANDFlash for storing biometric templates.

[0131] In addition to the above-mentioned main functional modules, SoC 101 may also include other functional modules such as a security module, a power management unit, a touch controller and various interface controllers. These modules work together to provide the various functions and performances of the SOC, which are not listed here one by one. In summary, the SOC in the embodiment of the present application is a chip that integrates multiple functional modules. These functional modules work together to provide the SOC with various functions such as computing, graphics, communication, multimedia and sensing. It is understandable that the internal structure and function of the SOC in different application scenarios or different electronic devices may be different, and the embodiment of the present application does not specifically limit this.

[0132] The power management unit PMU 102 can be used to convert, distribute, detect and manage other electrical energy in devices (including SOCs). In the embodiment of the present application, the PMU 102 can be specifically used to provide power of corresponding voltages for the SOC 101 and other peripherals (such as sensor modules, DDR or other sensors, etc.). Furthermore, it can also independently power different power domains (such as the first power domain and the second power domain) in the SOC 101. Optionally, the PMU 102 can further have power protection functions, such as charging control, and have additional protection circuits for overvoltage, undervoltage, overtemperature, etc., so that all units or modules can operate normally. Optionally, the PMU 102 can be connected to the SOC 101 through multiple power pins and a system power management interface SPMI, wherein the multiple power pins are used to provide power of different voltage values ​​to the SOC, and the SPMI is used to receive commands such as control commands from the SOC.

[0133] The sensor module 103 can be a fingerprint module (e.g., a fingerprint acquisition sensor or module), an iris module, a face recognition module (e.g., a camera), or a hand shape recognition module, and can be used to collect and transmit biometric information such as fingerprints, irises, faces, and hand shapes. Optionally, the sensor module 103 can also include a biometric recognition module or an extended function module (e.g., a lock driver module).

[0134] The peripherals 104 may include various sensors, such as a gyroscope sensor, an accelerometer, a display, a touch screen, or a camera sensor. Optionally, the peripherals may also include various memories, such as Universal Flash Storage (UFS), Dynamic Random Access Memory (DRAM), NAND flash memory, or a solid-state drive (SSD). Optionally, the peripherals may also include various communication modules, such as a modem, a radio frequency integrated circuit (RFIC), a wireless network (WIFI) module, or a near field communication (NFC) module.

[0135] Furthermore, the SOC in the embodiment of the present application may include multiple power domains (e.g., the first power domain 1011 and the second power domain 1012 in FIG. 2A ), wherein each power domain may be independently powered by a power management unit (PMU) through a different set of power pins. Different power domains may allow circuits or components therein to operate at different power supply voltages and may be independently powered up or down, such that when one power domain is powered down, another power domain may be powered up.

[0136] Optionally, the SOC in the embodiment of the present application may include a variety of communication interfaces, for example, it may include a system power management SPMI interface, an IO interface, a power supply interface (such as a first power supply interface and a second power supply interface), etc. The IO interface may specifically include a serial peripheral interface SPI, a PHY interface, etc., wherein the SPI interface is a relatively slow transmission protocol interface, and the PHY interface is a relatively high-speed transmission protocol interface. Exemplarily, clock signals or data signals can be transmitted between the SOC and the PMU through the SPMI interface, biometric information or other signals can be transmitted between the SOC and the sensor module through the SPI interface, and signals can be transmitted between the SOC and the peripherals through the PHY interface. For example, the screen and the shooting sensor communicate with the SOC through the PHY interface. In addition, the external memory can also communicate with the SOC through the PHY interface. For example, DDR particles can be connected to the outside of the SOC through the DDRPHY interface, and UFS particles can be connected to the outside of the SOC through the UFSPHY interface. It can be understood that the sensor module and other peripherals in the embodiments of the present application communicate with the SOC through different IO interfaces, because the subsequent sensor module and other peripherals need to communicate with different power domains in the SOC, and in some scenarios these power domains need to be powered on and off separately.

[0137] Based on the software and hardware architecture of the electronic device 10 described above, in the embodiment of the present application, the functions implemented by the electronic device 10 may include the following:

[0138] The PMU 102 is used to respectively supply power to the first power domain 1011 and the second power domain 1012 in the SOC 101; the power supply between the first power domain 1011 and the second power domain 1012 is independent of each other; the SOC 101 is used to communicate with the sensor module 103 through the first power domain 1011, and to communicate with the peripheral device 104 through the second power domain 1012, wherein the sensor module is used to collect biometric information; the PMU 102 is also used to control the first power domain 1011 to enter a first power supply state, and to control the second power domain 1012 to enter a second power supply state upon receiving a first shutdown command sent by the SOC 101, wherein the first power supply state is a power-on state, and the second power supply state is a power-off state.

[0139] Specifically, since the circuits of some different functional modules are merged in the SOC of the prior art, for example, the IO of the sensor module and the IO of the peripherals on the SOC are merged or bound together, so that the functional modules corresponding to these merged or bound IOs (such as the sensor module and the peripherals) can only be powered on or off together. In this application, the power domains corresponding to the sensor module and other peripherals are decoupled, and the SOC communicates with the sensor module through the first power domain (such as biometric information IO, various interrupt INT signals, etc.), and communicates with the peripherals through the second power domain (such as other IO, various RST signals, etc.), that is, the IO of the sensor module is decoupled from the IO of the peripherals, and the communication between the SOC and the sensor module, and the communication between the SOC and the peripherals are separated through different power domains, and are independently powered and communicated with each other. This allows the relevant functions of the sensor module to be independent of the peripherals, so that they can be independently powered and operated.

[0140] For example, since the recognition of biometric information (such as fingerprint information, face information, iris information, hand shape information, voiceprint information, etc.) is usually used in encryption, unlocking or function activation to realize the function of protecting user information or simplifying user operations, the first power domain 1011 in the electronic device 10 in the embodiment of the present application can maintain sensor module related functions after shutdown, such as biometric information collection, biometric information power-on unlocking, or biometric information payment, etc. Taking the operation performed by biometric information as biometric information power-on unlocking as an example, when the electronic device 10 is in the shutdown state (which can be referred to as S5_M state in the embodiment of the present application, that is, the first power domain is in the power-on state and the second power domain is in the power-off state), if the user's biometric information entry is detected, the biometric information can be collected, and the collected biometric information can be cached or cached for recognition by the first power domain that is always in the power-on state. Alternatively, when the first power domain is used only to cache collected biometric information, the storage of the biometric information template and the biometric information recognition function can be set in the second power domain 1012. If the user's biometric information is collected through the first power domain, it is necessary to wait until the second power domain is powered on before performing biometric information recognition and comparison. Alternatively, when the first power domain is used to cache and identify the collected biometric information, the first power domain must also include relevant functional modules for biometric information collection, caching, and recognition, so that after the user enters the biometric information, the biometric information recognition and unlocking can be directly performed through the first power domain.

[0141] In the embodiments of this application, a lower power consumption mode (referred to as the S5_M state) is defined through the collaboration between the SOC and the PMU. In this state, the relevant functions of the sensor module remain powered on, while all other functions are powered off. This ensures that the relevant functions of the sensor module are in real-time working state after powering on, accelerating the biometric information unlocking process after powering on. In addition, because the SOC interacts directly with the sensor module, rather than using an additional control chip MCU to independently power the sensor module (the SOC has superior security and computing power to the MCU), the security and efficiency of biometric information unlocking can be further improved, solving the technical problems of large chip area and high power consumption.

[0142] An embodiment of the present application provides a power management design scheme for a SOC in an electronic device, specifically including docking with a sensor module through an independent power domain in the SOC, and docking with other functional modules through different power domains. On the one hand, direct control of the sensor module by the SOC can improve the security of biometric unlocking. On the other hand, independent power supply is provided to the power domain in the SOC that communicates with the sensor module, so that the sensor module and other modules do not interfere with each other. The sensor module is used to collect biometric information (such as fingerprint information, face recognition information or iris recognition information, etc.), which can be used to unlock, power on, and perform other operations on the electronic device. When the user turns off the device, the power domain where the module connected to the sensor module is located can continue to be powered on, while other modules can be powered off. In this way, when the user turns on the device again, since the power domain corresponding to the sensor module remains powered on, the user can immediately enable related functions such as biometric information collection when entering biometric information at startup, thereby eliminating the need for the user to repeatedly enter the information (for example, there is no need to repeatedly enter fingerprints, faces, or irises, etc.), simplifying the user's unlocking operation steps, accelerating the subsequent biometric recognition process, and improving the efficiency of restarting and unlocking after shutting down the device. In other words, regardless of whether the device in the embodiment of the present application is in the power-on, standby, or power-off states, the sensor module can provide related services in real time, such as fingerprint / face / iris unlocking, fingerprint / face / iris power-on, or fingerprint / face / iris payment, etc., which not only ensures low power consumption of the device, accelerates the speed of power-on and unlocking services, but also further improves the user experience. Compared with the prior art, the embodiments of the present application do not require additional peripherals, reduce the chip area, and decouple the power domains for communication between the SOC and the sensor module and other peripherals. That is, in the SOC, the power domain corresponding to the sensor module and the power domains corresponding to other modules are powered independently of each other, and can be powered on or off separately according to actual needs. This not only ensures low power consumption of the device, but also enables quick power-on and unlocking after shutdown.

[0143] In one possible implementation, the sensor module includes a sensor module, see FIG2B , FIG2B is a schematic structural diagram of another electronic device provided in an embodiment of the present application, the electronic device 10 also includes a power button 105, the power button 105 is a physical power button 105-A, the sensor module 103 is a fingerprint module 103-A, and the fingerprint module 103-A is arranged on the physical power button 105-A. See FIG2C , FIG2C is a schematic front view of a fingerprint unlocking button provided in an embodiment of the present application. In the embodiment of the present application, when the power button is a physical button and the sensor module is arranged on the physical power button 105-A, the power-on and fingerprint collection functions can be realized simultaneously, and the fingerprint comparison and identification functions can be quickly performed after the power-on. In this way, the user only needs to press the power button once to achieve the purpose of powering on and unlocking. For example, since the fingerprint module 103-A is set on the physical power button 105-A, when the user presses the physical power button 105-A to turn on the computer, the fingerprint module 103-A can also synchronously collect the user's fingerprint information, that is, one operation (user turning on the computer) triggers two processes (the power-on process and the user fingerprint collection process). In summary, when the user turns off the computer, the power domain where the module connected to the fingerprint module is located can continue to be powered on, while other modules can be powered off. In this way, when the user turns on the computer again, since the power domain corresponding to the fingerprint module remains powered on, the user can immediately enable related functions such as fingerprint information collection when entering fingerprint information at startup, thereby eliminating the need for the user to repeatedly press the fingerprint multiple times, simplifying the user's unlocking operation steps, accelerating the subsequent fingerprint recognition process, and improving the fingerprint unlocking efficiency after restarting the computer after shutting down. That is, no matter the device in the embodiment of the present application is in the power-on, standby or power-off state, the fingerprint module can provide relevant services in real time, such as fingerprint unlocking, fingerprint power-on, or fingerprint payment, which not only ensures the low power consumption of the device and accelerates the speed of fingerprint services, but also further improves the user experience. Compared with the prior art, the embodiment of the present application does not require additional peripherals, reduces the chip area, and decouples the power domains for communication between the SOC and the fingerprint module and other peripherals. That is, in the SOC, the power domain corresponding to the fingerprint module and the power domain corresponding to other modules are independently powered, and can be powered on or off separately according to actual needs. This not only ensures the low power consumption of the device, but also realizes the function of quick one-click fingerprint power-on and unlocking after shutdown.

[0144] In one possible implementation, SOC 101 is further configured to receive a power-on operation by a user pressing power button 105 at a first moment t1 and send a first power-on command to PMU 102. Upon receiving the first power-on command, PMU 102 is configured to control second power domain 1012 to enter a third power state, where the third power state is a powered-on state. SOC 101 is further configured to power on the device in the third power state via second power domain 1012. When the user powers on the device, SOC 101 may notify PMU 102 to power on the power domain that was powered off during shutdown (i.e., second power domain 1012), and SOC 101 accordingly enters the power-on process. That is, when shutting down, this part of the power domain (the second power domain 1012) is powered off, so as to ensure low power consumption of the electronic device 10 or the electronic device where the electronic device is located in the shutdown state. When the power is turned on, this part of the power domain (the second power domain 1012) is powered on to support the normal startup of the electronic device 10.

[0145] In one possible implementation, the sensor module 103 is further configured to collect biometric information of the user at a first time t2 and send the biometric information to the first power domain 1011 in the SOC 101; t2 is a time before the second power domain enters a power-on state; and the SOC 101 is further configured to receive the biometric information through the first power domain 1011 and cache the biometric information in the first power domain 1011. Optionally, t1 and t2 are the same time, or the time difference between t1 and t2 is less than a preset threshold. For example, referring to FIG2D , FIG2D is a side view of a fingerprint unlocking button provided in an embodiment of the present application. Considering that the time of recording fingerprint information and the time of taking effect of the physical power button 105-A may not be exactly the same, that is, in general, the fingerprint information may be recorded first and then the power button is pressed to turn on the device, the embodiment of the present application can allow a certain delay between the two times t1 and t2 to prevent the user from accidentally touching the fingerprint information without pressing the power button to turn on the device, or the user accidentally touching the power button with another object but the fingerprint information is not collected.

[0146] For example, taking fingerprint information as biometric information, in the prior art, after completely shutting down the device, the user presses the power button to turn it on. However, at this time, since the device's power-on initialization process has not yet been completed, that is, the device's system has not started to work normally, it is very likely that the user's fingerprint information is not successfully collected at this time (because the system is in the boot process and the fingerprint information collection function has not yet been powered on normally), that is, the process of collecting fingerprint information has not actually entered. Therefore, after the device is actually turned on, it is still necessary to enter the fingerprint information again (that is, the user needs to press the power button again after pressing the power button to turn on the device to collect the fingerprint information) before the fingerprint information can be collected, entered, and compared. That is, in the prior art, in this application scenario, the user usually needs to perform at least two press operations from shutting down the device to successfully unlocking the fingerprint: one press is used to physically press the button to turn on the device, and the other press is used for fingerprint unlocking after powering on the device. In the embodiment of the present application, the fingerprint collection process is accelerated, and the function of powering on and fingerprint unlocking can be completed by pressing the power button once, that is, a one-click fingerprint power-on is realized.

[0147] In the embodiment of the present application, since unlocking the electronic device involves not only the collection of biometric information but also the identification of biometric information, that is, comparing the collected biometric information with a pre-stored biometric template, the collected biometric information needs to be cached first. Since the first power domain is always in a powered-on state and the second power domain is in a powered-off state, the collection and caching of the user's biometric information can occur before the second power domain is powered on. After the second power domain is powered on, the collected and cached biometric information is compared with the template, thereby completing the entire biometric information collection and identification process. Optionally, when the sensor module is a fingerprint module and the biometric information includes fingerprint information, there may be a small time difference between the user's fingerprint touching the physical power button and the actual successful pressing, because t1 and t2 may be the same time, or there may be a small time difference.

[0148] In one possible implementation, the power button and the sensor module can be set separately, please refer to Figure 2E, which is a schematic diagram of the back of a fingerprint unlocking button provided in an embodiment of the present application. In Figure 2E, the physical power button 105-A is on the left side (back) of the electronic device 10, and the fingerprint module 103-A is set on the back of the electronic device 10. The user can press the physical power button 105-A with the thumb and press the fingerprint module 103-A with the index finger to collect the fingerprint. Optionally, the physical power button 105-A can also be set on the right side of the electronic device, and the sensor module can be set on the left side of the electronic device. Optionally, the left and right positions can also be interchanged. At this time, the user can press the power button with one of his fingers to turn on the device, and at the same time collect the fingerprint information of the user's other finger through the fingerprint module on the left or right side, thereby also achieving the purpose of accelerating fingerprint unlocking.

[0149] In one possible implementation, the electronic device does not have a physical power button. Instead, the power on of the electronic device is triggered by biometric information collected by a sensor module. This biometric information can also be used to unlock the electronic device. That is, in an embodiment of the present application, the power on and unlocking are simultaneously triggered by biometric information. For example, the electronic device is configured to be powered on and unlocked by an under-screen fingerprint, or powered on and unlocked by face recognition, or powered on and unlocked by iris recognition, or powered on and unlocked by voiceprint recognition, or powered on and unlocked by biometric information such as hand shape. Please refer to Figure 2F, which is a schematic diagram of an iris power-on and unlocking scenario provided by an embodiment of the present application. For example, a user can trigger the power-on of the electronic device 10 by gazing at the user. At this time, after collecting the user's iris gaze information, the sensor module 103 (for example, an iris recognition sensor or iris module 103-B) synchronously triggers the power-on process and collects the user's iris information. That is, the collected iris information is cached in the first power domain that remains powered on. After the power is turned on, the relevant identification and matching module in the powered-on second power domain compares the user's iris information cached in the first power domain, thereby unlocking the electronic device 10. If the collected iris information ultimately matches the template, the user can smoothly enter the power-on interface shown in Figure 2F. If the collected iris information ultimately does not match the template, the user can remain on the unlocking interface or the unlocking failure reminder interface (as shown in Figure 2G, Figure 2G is a schematic diagram of the iris unlocking failure reminder interface provided by an embodiment of the present application) to prompt the user to unlock again by gazing at the user. Furthermore, the user can be prompted to unlock by displaying a digital unlocking interface (as shown in FIG2H , which is a schematic diagram of another prompt interface for iris unlocking failure provided in an embodiment of the present application). In other words, if an unauthorized user (or non-owner user) is looking at the device, the electronic device 10 can still be triggered to enter the power-on process, but a subsequent unlocking verification process is required. In other words, if the iris information does not match, the device can be powered on but will only remain at the unlocking prompt interface and will not actually enter the unlocked interface of the electronic device to ensure the security of the electronic device. However, if the iris information matches, the power-on and unlocking process can still be accelerated.

[0150] In one possible implementation, the SOC 101 is also used to compare the biometric information cached in the first power domain 1011 with the biometric template pre-stored in the second power domain 1012 after the power is successfully turned on. If the match is successful, it is determined that the biometric unlocking is successful. When the user starts the power-on process through the physical power button, the synchronously collected biometric information can be cached in the Always On (AO) area (i.e., the first power domain in this application). Therefore, the embodiment of the present application can accelerate the biometric unlocking process after power-on. The reason is that the biometric information entered during the power-on process can be stored in the cache in the first power domain corresponding to the sensor module, such as in a cache SRAM area of ​​several hundred KB, and the biometric template used to compare the biometric information is stored in a memory in the second power domain of the SOC, such as in an encrypted area of ​​the NAND FLASH in the UFS. Furthermore, the encrypted area can be a secure area (TrustZone).

[0151] In an embodiment of the present application, the biometric template is cached in the second power domain. When the electronic device is turned off, since the second power domain is in a power-off state, after it is turned on again, the biometric template needs to wait for the second power domain to be powered on and started before it can be identified with the collected biometric information. That is, the biometric information entered by the user during the boot process is collected and cached by the first power domain that is not powered off, and then the biometric template is obtained after the second power domain is powered on after the boot to identify and match the cached biometric information. If the match is successful, the unlocking is successful, and the user only needs to enter once to successfully unlock. In summary, when the device is in standby or shutdown state, other modules or peripherals except the sensor module can be powered off, while the sensor module remains powered on. After the user turns on the device, the sensor module and related functional modules that are always powered on can quickly collect and cache the user's biometric information, so that after the device is actually turned on, the collected and cached biometric information can be compared with the biometric template in the system, so that the user can easily turn on and unlock the device with just one press. This not only ensures low power consumption, but also enables fast unlocking.

[0152] In one possible implementation, the biometric template is pre-stored in a secure area called trustzone in the second power domain 1012. For example, a trusted execution environment (TEE) runs in the secure area called trustzone, which can ensure calculations that are not interfered with by conventional operating systems. Exemplarily, this is achieved by creating a small operating system that can run independently in the "secure world" of TrustZone, and the operating system directly provides a small number of services in the form of system calls (directly processed by the TrustZone kernel). In an embodiment of the present application, the biometric template is pre-stored in a secure area in the second power domain, so that the biometric template is stored in a more secure space, ensuring the security of the user's biometric information.

[0153] In one possible implementation, the PMU 102 is specifically configured to: supply power to the first power domain via a first power pin set; and supply power to the second power domain via a second power pin set; the first pin set or the second pin set each includes multiple power pins, each of which is used to provide a different voltage value to meet the power supply requirements of different functional modules. For example, the voltage supplied by the pin set may be 0.7V, which can be used for a low digital power supply core area, 1.8V can be used to power the IO of the sensor module, and 1.2V can be used to power the internal PLL clock power supply (for example, to collect biometrics, which requires a clock of a certain frequency). In the embodiment of the present application, different power domains in the SOC are provided by different pins of the PMU, and one power domain can correspond to multiple pins to provide different power supply voltage requirements for related modules within the power domain.

[0154] In one possible implementation, referring to FIG. 3A , FIG. 3A is a schematic diagram of the structure of another electronic device provided in an embodiment of the present application. The first power supply pin set includes a first pin, a second pin, and a third pin. The first pin is configured to provide a first voltage, the second pin is configured to provide a second voltage, and the third pin is configured to provide a third voltage. The first voltage, the second voltage, and the third voltage have different values. In this embodiment of the present application, for example, the first power domain may include control signals, data signals, clock signals, and the like. These signals require different power supply voltages, so the PMU can provide different voltages to the first power domain via different pins.

[0155] In one possible implementation, the second power supply pin set includes a fourth pin, a fifth pin, and a sixth pin, wherein the fourth pin is configured to provide a fourth voltage, the fifth pin is configured to provide a fifth voltage, and the sixth pin is configured to provide a sixth voltage; wherein the fourth voltage, the fifth voltage, and the sixth voltage have different values. In this embodiment of the present application, for example, the second power domain may also include control signals, data signals, clock signals, and the like, which require different supply voltages. Therefore, the PMU can provide different voltages to the second power domain via different pins.

[0156] In one possible implementation, referring to FIG3A , which is a schematic diagram of the structure of another electronic device provided in an embodiment of the present application, the SOC 101 is further configured to send the first shutdown command to the PMU via a system power management interface (SPMI); or referring to FIG3B , which is a schematic diagram of the structure of another electronic device provided in an embodiment of the present application, an input / output (IO) hard line is provided between the SOC 101 and the PMU 102, and the SOC 101 is further configured to send the first shutdown command to the PMU 102 via the IO hard line. In an optional embodiment, as shown in FIG3A , if the SOC 101 needs to issue an instruction to the PMU 102, the SOC 101 can be considered as the master device and the PMU 102 as the slave device, and the master and the slave complete the issuance of instructions through these two lines (CLK and DATA work together, one transmits a clock signal and the other transmits a data signal) based on a protocol power control class (SPMI interface protocol). Among them, SPMI is a two-wire serial port interface that can connect the integrated power controller in the system on chip (SOC) with one or more PMUs and is used to dynamically control various power supply voltages in real time. The use of the SPMI interface can solve the pin limit problem, that is, the system level can be normalized, such as entering the standby state, and the control command can also be transmitted through SPMI. In another optional embodiment, as shown in Figure 3B, commands can be transmitted between the SOC and the PMU through an IO hard line, that is, by setting a dedicated IO specifically for the SOC to control the PMU to enter the S5-M power supply state in the embodiment of the present application, for example, by controlling the entry and exit of the above-mentioned S5-M state through high and low levels, the efficiency of command transmission can be accelerated. In the embodiment of the present application, commands can be transmitted between the SOC and the PMU through a general SPMI interface, or by adding an IO interface dedicated to transmitting shutdown and startup commands between the SOC and the PMU to further improve the efficiency of shutdown and startup, as well as unlocking after startup. For example, when the IO hard line is used for command transmission, the command can be quickly issued, which is equivalent to a quick IO interface dedicated to controlling the power on and off.

[0157] In one possible implementation, the SOC 101 is further configured to: send the first power-on command to the PMU 102 via an SPMI line; or send the first power-on command to the PMU 102 via an IO hardline. In this embodiment of the present application, commands can be transmitted between the SOC and the PMU via a common SPMI interface, or an IO interface dedicated to transmitting power-off and power-on commands can be added between the SOC and the PMU to further improve the efficiency of power-off and power-on, as well as unlocking after power-on. For example, when using an IO hardline for command transmission, commands can be quickly issued, which is equivalent to a quick IO interface dedicated to controlling power on and off.

[0158] In one possible implementation, the SOC 101 is further configured to: receive a shutdown instruction from a user, determine whether biometric information is currently being recorded; and, if the biometric information is currently being recorded, send the first shutdown command to the PMU 102. In this embodiment of the present application, after receiving the shutdown instruction from the user, the SOC determines whether biometric information is currently being recorded in the system; if so, executes the first shutdown command in this embodiment of the present application.

[0159] In one possible implementation, SOC 101 is further configured to: if biometric information is not currently being recorded, send a second shutdown command to PMU 102; PMU 102 is further configured to receive the second shutdown command and control both first power domain 1011 and second power domain 1012 to enter a power-off state. In this embodiment of the present application, upon receiving a shutdown instruction from the user, the SOC determines whether biometric information has been recorded in the system. If no biometric information has been recorded, or if the biometric unlocking function is not enabled, another shutdown command is executed, namely, powering off all power domains of the SOC to save power consumption of the electronic device.

[0160] In one possible implementation, when the first power domain 1011 is in the first power state and the second power domain 1012 is in the second power state, the SOC 101 is further configured to: send a second shutdown command to the PMU 102 if no biometric information is received within a preset time period; and the PMU 102 is further configured to receive the second shutdown command and control the first power domain 1011 to enter a power-off state. In an embodiment of the present application, to save power consumption of the electronic device, if the electronic device does not receive biometric information within a certain time period, the first power domain that has not been powered off can be further powered off, while the second power domain that is already powered off can remain powered off. For example, when a user is resting at night, the electronic device may not be used or operated for up to seven or eight hours, or even longer. Therefore, powering off all relevant power domains can further effectively reduce the power consumption of the device while not affecting the user experience.

[0161] In one possible implementation, the electronic device 10 also includes a power button 105; the PMU 102 is further used to receive a second power-on command triggered by the power button 105 when both the first power domain 1011 and the second power domain 1012 are in a power-off state, preferentially control the first power domain 1011 to enter the first power state, and further control the second power domain 1012 to enter a third power state, wherein the third power state is a power-on state. In the embodiment of the present application, since the first power domain and the second power domain are powered separately and independently, when the device is completely shut down and powered on again, the PMU can give priority to controlling the power on of the first power domain, so that functions such as collecting and caching biometric information can be executed first, while the power domain corresponding to the subsequent biometric identification and comparison functions can be powered on relatively later, because the first function involved in the biometric unlocking function is usually the biometric information collection. In addition, since biometric collection is also related to the user experience in the biometric unlocking function (because after the user's biometrics are collected first, the user does not need to enter the biometric information multiple times during the biometric unlocking process, such as entering fingerprints multiple times), and after the collection, the process of comparing and identifying the biometrics in the device is imperceptible to the user. In summary, the embodiment of the present application gives priority to powering on the first power domain that interacts with the sensor module, which not only accelerates biometric unlocking but also improves user experience.

[0162] In one possible implementation, as shown in FIG3A or FIG3B , the electronic device 10 further includes a double data rate synchronous dynamic random access memory (DDR) 106, and the SOC further includes a third power domain 1013; the PMU 102 is further configured to supply power to the third power domain 1013; and the SOC 101 is further configured to communicate with the DDR 106 via the third power domain 1013. Optionally, the DDR generally has four power supplies for internal operation, corresponding to pins 7, 8, 9, and 10. In an embodiment of the present application, the DDR can be separated and decoupled from the first and second power domains described above, and independently powered to meet power-up and downtime and supply voltage requirements for different functions and scenarios.

[0163] In one possible implementation, the PMU 102 is further configured to power the sensor module 103, the peripheral device 104, or the DDR 106; alternatively, the electronic device 10 further includes an external power supply, which is configured to power the sensor module 103, the peripheral device 104, or the DDR 106. In the embodiment of the present application, the sensor module, the peripheral device, and the DDR can be powered directly by the PMU or by other power supply devices, while the SOC primarily communicates with these devices through the first power domain, the second power domain, or the third power domain.

[0164] Please refer to Figure 4A, which is a structural diagram of an electronic device with an SPMI transmission mode provided in an embodiment of the present application. For example, as shown in Figure 4A, commands are transmitted between the SOC 101 and the PMU 102 through SPMI-CLK and SPMI-DATA. The first power domain 1011 includes three power supplies in place, corresponding to the always-on (AO) area in Figure 3A, namely AO_0.7V, IO_1.8V, and AO_1.2V. For example, AO_0.7V can be used for lower digital power supply, 1.8V can be used to power the fingerprint acquisition IO, and 1.2V can be used for the power supply of the internal phase-locked loop (PLL) clock power supply. The second power domain includes PERI-FIX 0.8V, LDO46-1.8V, PERI-FIX 1.2V, for example, the fixed voltage 0.8V can be used for low-voltage power supply of some analog PHYs, such as the power supply of analog interfaces such as the Universal Serial Bus USB, camera interface CSI, and display interface DSI. 1.2V can be used for high-voltage power supply of these analog PHYs, and 1.8V can be used for rear-drive power supply of GPIO. The third power domain includes VDD1 1.8V, VDD2H 1.05V, VDD2L 0.9V, and VDDQ 0.6V. For example, 1.8V, 1.05V, 0.9V, and 0.6V are all used to provide corresponding power supply requirements for memory DRAM under the premise of meeting the new low-power memory standard (Low Power Double Data Rate 4, LPDDR4). It can be understood that the actual voltage values ​​of the above-mentioned pins can be selected according to the actual needs of the product or different application scenarios. The embodiments of the present application do not make specific limitations on this.

[0165] Please refer to FIG4B , which is a flowchart of a system entering and exiting a fingerprint collection state according to an embodiment of the present application. Based on the structure of the electronic device 10 in FIG4A , the following uses a fingerprint module as an example to describe how the internal SOC and PMU of the electronic device 10 interact when the electronic device 10 is in different states. The different states of the electronic device 10 involved mainly include S0 (normal working state), S3 (standby state), S5 (software shutdown state, which can be understood as a complete shutdown), and S5-M (deep sleep state provided in an embodiment of the present application, which can also be called a fingerprint collection state). The interaction between the SOC and PMU can specifically include the following processes in the following three states:

[0166] State 1: The electronic device is in S5-M (deep sleep or fingerprint collection) state

[0167] 1. When the electronic device is in the S5-M state, wait and determine whether a fingerprint touch interrupt is received.

[0168] 2. If a fingerprint interrupt is received, the SOC starts collecting fingerprints.

[0169] 3. The SOC detects whether the power button sent back by the PMU is pulled low.

[0170] 4. If the SOC detects that the power button sent back by the PMU is pulled low, the SOC instructs the PMU to start the S5-M to S0 (normal working state) timing sequence.

[0171] 5. If the SOC detects that the power button sent back by the PMU is not pulled low, the SOC enters the S5-M state and waits for the fingerprint interrupt.

[0172] In the case of the above state 1, that is, when the electronic device is in the S5-M (deep sleep or fingerprint collection) state and does not receive a fingerprint key for a long time, it will automatically go through the complete shutdown process to avoid continuous power consumption. When the electronic device is in the S5-M (deep sleep or fingerprint collection) state and receives a fingerprint key within a certain period of time, it can enter the S0 (normal working state), that is, the first power domain and the second power domain are both powered on.

[0173] State 2: The electronic device is in S0 (normal operation) state and receives a soft shutdown operation from the user

[0174] 1. When the electronic device receives a soft shutdown instruction from the user, it determines whether the fingerprint flag register is in an enabled state.

[0175] 2. If the fingerprint flag register is in the enabled state, the SOC sends a command to the PMU, and the PMU starts the S0 to S5-M timing sequence, keeping the AO minimum system in place (that is, only keeping the first power domain in the powered-on state), and the SOC enters the S5-M state waiting for the fingerprint interrupt; the SOC waits for the shutdown condition to be met during the timing (configurable to be turned off). If the shutdown condition is met, the S5 soft shutdown is performed (that is, the first power domain, the second power domain, the third power domain, etc. are all in the powered-off state, which can be understood as a complete shutdown). If the shutdown condition is not met, the SOC enters the S5-M state waiting for the fingerprint interrupt.

[0176] 3. If the fingerprint flag register is not enabled, such as the power-hold is in the low state, the normal power-off process (S5 power-off key path) is followed, and the PMU starts the S0 to S5 timing sequence and is completely powered off.

[0177] In the second state above, if the user shuts down the device after registering a fingerprint, it enters the S5-M fingerprint collection state. The PMU only maintains the power supply of the AO area (AO_0V7, AO_1V8, AO_1V2), and all other power supplies, including UFS, DDR, and other storage, are completely powered off. At this time, power consumption is reduced to a minimum while waiting for fingerprint collection, and one-click fingerprint startup can be achieved in the deep sleep state (S5_M). If the user shuts down the device without registering a fingerprint, all power supplies can be turned off to enter the complete shutdown state (S5), avoiding power waste.

[0178] State 3: The electronic device is in S5 (soft shutdown, which can be understood as a complete shutdown) state

[0179] 1. When the electronic device is in S5 soft shutdown state, the PMU detects whether the Powerkey is pulled low / or whether the USB is inserted.

[0180] 2. If it is detected that the Powerkey is pulled low / or the USB is inserted, the PMU triggers the power-on process; the independent related power supply of the AO area is turned on first, and the system is reset (normal power-on process); it is determined whether the user has entered a fingerprint. If the user has entered a fingerprint, the SOC configures the S5-M-EN register flag to enter fingerprint unlocking, that is, unlocking by user fingerprint / password, and entering S0 (normal working state); if the user has not entered a fingerprint, the S5-M-EN register flag is maintained at 0, and the password is entered (direct power-on), that is, directly starting up or unlocking with a password, and entering S0 (normal working state). In the above two situations, after certain conditions are met, if the user has not operated for a long time, it can be configured to enter the standby state, that is, the SOC enters S3 (standby state).

[0181] 3. If the Powerkey is not detected to be pulled low and the USB is not detected to be inserted, the S5 software shutdown is performed.

[0182] In the above state three, when the electronic device is completely powered off (i.e., S5 software shutdown state), when it is restarted, if the user has entered the fingerprint, the first power domain can be powered on first while other power domains are powered on normally, so that it can quickly enter the fingerprint collection state, thereby accelerating the fingerprint unlocking process. If the user has not entered the fingerprint, security can be enhanced by entering the password on the login interface.

[0183] In summary, the core concept of the embodiments of this application is to enhance security by directly connecting the fingerprint to the SOC and adding an independent power supply by stripping the coupling, so that only a minimum number of power supplies are in place during fingerprint collection, achieving fast one-click fingerprint unlocking while ensuring low power consumption. In addition, in the above-mentioned SPMI transmission method, transmitting power on and off commands through SPMI can solve the pin limit problem (boll limit) and better achieve normalization at the system level. For example, entering the standby state also transmits commands through the SPMI interface.

[0184] It should be noted that in the description of the above process embodiments, the numerical serial numbers do not represent a strict time execution order or sequence, that is, the serial numbers do not limit the order of process execution or the sequence of state occurrence, and the embodiments under the above-mentioned state one, state two and state three do not limit each other. The process embodiments under any state can be executed independently of each other or in combination with each other, and will not be explained in detail here.

[0185] Please refer to Figure 5A, which is a structural diagram of an electronic device with an IO hard-line transmission mode provided in an embodiment of the present application. As shown in Figure 5A, commands are transmitted between the SOC and the PMU through the IO hard line, specifically by adding an IO hard line to indicate entering the fingerprint collection state. Compared with the structure in Figure 4A above, Figure 5A newly adds the S5_M indication signal from the SOC to the PMU, and realizes entering and exiting the fingerprint collection state by pulling up / down: Regarding the voltage provided by each power domain and the purpose of the voltage, as well as the various states involved in the electronic device, please refer to the relevant description of the embodiments of Figures 4A and 4B above. Here, the different processes involved when issuing commands through the IO hard line are mainly described. Please refer to Figure 5B, which is a flowchart of another system entering and exiting the fingerprint collection state provided in an embodiment of the present application. When the electronic device is in the above-mentioned different states, the interaction process between the SOC and the PMU can specifically include the following three situations:

[0186] State 1: The electronic device is in S5-M (deep sleep or fingerprint collection) state

[0187] 1. When the electronic device is in S5-M state, wait and determine whether the user presses the fingerprint button to turn on the device.

[0188] 2. If the user's fingerprint power-on operation is received, the SOC will pull up the S5-M hardware pin, and the PMU will start the S5-M to S0 timing, and then enter the S0 state, which is the normal working state.

[0189] 3. If the user's fingerprint power-on operation is not received, the SOC will count the standby time to see if it meets the shutdown conditions. If the shutdown conditions are met, the S5 software will be shut down. If the shutdown conditions are not met, the SOC will enter the S5-M state and wait for a fingerprint to start up.

[0190] State 2: The electronic device is in S0 (normal operation) state and receives a soft shutdown operation from the user

[0191] 1. After the user soft-shuts down the device, the software determines whether the user has entered a fingerprint.

[0192] 2. If the fingerprint has been entered, the SOC will pull down the S5-M hardware pin, and the PMU will start the S0 to S5 sequence, keeping the AO minimum system in place. The SOC will enter the S5-M state and wait for one-key fingerprint startup.

[0193] 3. If no fingerprint is entered, the SOC will lower the power-hold, and the PMU will start the S0 to S5 sequence, completely powering off, and entering the S5 software shutdown state.

[0194] 4. The PMU starts the S0 to S5-M sequence, keeping the AO minimum system in place.

[0195] 5. SOC enters S5-M state and waits for one-key fingerprint startup.

[0196] State 3: The electronic device is in S5 (soft shutdown, which can be understood as a complete shutdown) state

[0197] 1. When the electronic device is in the S5 software shutdown state, the PMU detects whether the power key is pulled low or whether a USB is inserted. If the power key is pulled low or a USB is inserted, the PMU triggers the power-on process; the independent power supply of the AO area is first turned on, the login password interface or the fingerprint unlock interface is entered, and the SOC enters S0 (normal working state). In the above two situations, if certain conditions are met and the user has not operated for a long time, it can be configured to enter the standby state, and the SOC enters S3 (standby state).

[0198] 2. If the Powerkey is not detected to be pulled low and the USB is not detected to be inserted, the S5 software shutdown is performed.

[0199] In summary, the core concept of the present embodiment is to enhance security by directly connecting the fingerprint sensor to the SOC and adding an independent power supply by decoupling. This ensures that only a minimum number of power sources are in place during fingerprint acquisition, enabling fast, one-touch fingerprint unlocking while ensuring low power consumption. Furthermore, in the aforementioned IO hard-wired transmission method, since an IO interface dedicated to transmitting shutdown / power-on commands is added between the SOC and the PMU, the efficiency of shutdown, startup, and unlocking after startup can be further improved.

[0200] It should be noted that in the description of the above process embodiments, the numerical serial numbers do not represent a strict time execution order or sequence, that is, the serial numbers do not limit the order of process execution or the sequence of state occurrence, and the embodiments under the above-mentioned state one, state two and state three do not limit each other. The process embodiments under any state can be executed independently of each other or in combination with each other, and will not be explained in detail here.

[0201] Please refer to Figure 6, which is a flow chart of a power management method provided in an embodiment of the present application. The power management method is applied to an electronic device. The electronic device can be any one of the processing devices in Figures 2A to 5B above, and can include a system on chip SOC, a power management unit PMU, a sensor module and a peripheral device, and the SOC includes a first power domain and a second power domain; the method can include the following steps S601 to S603, wherein,

[0202] Step S601: the PMU supplies power to the first power domain and the second power domain in the SOC respectively; the power supplies between the first power domain and the second power domain are independent of each other.

[0203] Step S602: The SOC communicates with the sensor module through the first power domain and communicates with the peripheral device through the second power domain, wherein the sensor module is used to collect biometric information.

[0204] Step S603: Upon receiving the first shutdown command sent by the SOC, the PMU controls the first power domain to enter a first power supply state and controls the second power domain to enter a second power supply state, wherein the first power supply state is a power-on state and the second power supply state is a power-off state.

[0205] In one possible implementation, the device further includes a power button; the method further includes: the SOC receiving a power-on operation of the user on the power button at a first moment t1, and sending a first power-on command to the PMU; after receiving the first power-on command, the PMU controls the second power domain to enter a third power supply state, wherein the third power supply state is a power-on state; and the SOC powers on in the third power supply state through the second power domain.

[0206] In one possible implementation, the power button is a physical power button, and the sensor module is disposed on the physical power button. The method further includes: collecting biometric information of the user via the sensor module at a first time t2, and sending the biometric information to the first power domain in the SOC; wherein t2 is a time before the second power domain enters a power-on state; the SOC receives the biometric information via the first power domain, and caches the biometric information in the first power domain. Optionally, t1 and t2 are the same time, or the time difference between t1 and t2 is less than a preset threshold.

[0207] In one possible implementation, the method further includes: after successful startup, the SOC compares the biometric information cached in the first power domain with the biometric template pre-stored in the second power domain; if a match is successful, it is determined that the biometric unlocking is successful.

[0208] In a possible implementation, the biometric template is pre-stored in a secure area called a trustzone in the second power domain.

[0209] In one possible implementation, the PMU supplies power to the first power domain and the second power domain in the SOC respectively, including: the PMU supplies power to the first power domain through a first power pin set, and supplies power to the second power domain through a second power pin set; the first pin set or the second pin set both include multiple power pins, and each power pin is used to provide a different voltage value.

[0210] In one possible implementation, the method further includes: the SOC sending the first shutdown command to the PMU through a system power management interface SPMI; or, the SOC sending the first shutdown command to the PMU through an input / output IO hard line; the IO hard line is a hard line set between the SOC and the PMU.

[0211] In one possible implementation, the device also includes a power button; the method also includes: the SOC receiving a shutdown instruction sent by the power button, and determining whether biometric information is currently entered; if the biometric information has been entered, the SOC sending the first shutdown command to the PMU.

[0212] In one possible implementation, the method further includes: if biometric information is not currently entered, the SOC sends a second shutdown command to the PMU; the PMU receives the second shutdown command and controls both the first power domain and the second power domain to enter a power-off state.

[0213] In one possible implementation, when the first power domain is in the first power supply state and the second power domain is in the second power supply state; the method further includes: when no biometric information is received within a preset time period, the SOC sends a second shutdown command to the PMU; and the PMU receives the second shutdown command and controls the first power domain to enter a power-off state.

[0214] In one possible implementation, the device also includes a power button; the method also includes: when the first power domain and the second power domain are both in a power-off state, the PMU receives a second power-on command triggered by the power button, preferentially controls the first power domain to enter the first power supply state, and further controls the second power domain to enter a third power supply state, wherein the third power supply state is a power-on state.

[0215] In one possible implementation, the device further includes a double data rate synchronous dynamic random access memory (DDR), and the SOC further includes a third power domain; the method further includes: the PMU providing power to the third power domain; and the SOC communicating with the DDR through the third power domain.

[0216] In a possible implementation, the PMU is further configured to supply power to the sensor module, peripheral device, or DDR; or the device further includes an external power supply, and the external power supply is configured to supply power to the sensor module, peripheral device, or DDR.

[0217] It should be noted that the specific process of the power supply management method described in the embodiment of the present application can be found in the relevant description in the application embodiment described in Figures 2A to 5B above, and will not be repeated here.

[0218] Please refer to Figure 7, which is a schematic diagram of the structure of a system on chip SOC provided in an embodiment of the present application. The SOC includes a first power domain and a second power domain, a first power supply interface, and a second power supply interface; the SOC is connected to a power management unit PMU, a sensor module, and a peripheral device, wherein:

[0219] The first power supply interface is used by the PMU to power the first power domain, and the first power domain is used to communicate with the sensor module; the sensor module is used to collect biometric information;

[0220] The second power supply interface is used for the PMU to supply power to the second power domain; the second power domain is used to communicate with the peripheral device; the power supply between the first power domain and the second power domain is independent of each other;

[0221] The first power domain is further configured to enter a first power supply state under the control of the PMU when the PMU receives a first shutdown command, the first power supply state being a power-on state;

[0222] The second power domain is further configured to enter a second power supply state under the control of the PMU when the PMU receives a first shutdown command, where the second power supply state is a power-off state.

[0223] In one possible implementation, the SOC is also connected to a power button; the second power domain is further used to enter a third power supply state under the control of the PMU after the PMU receives the first power-on command, and the third power supply state is a power-on state. The first power-on command is sent to the PMU by the SOC after receiving the user's power-on operation on the power button at the first moment t1.

[0224] In one possible implementation, the power button is a physical power button, and the sensor module is disposed on the physical power button. The first power domain is further configured to receive biometric information of the user collected by the sensor module at a first time t2, and cache the biometric information, where t2 is a time before the second power domain enters a power-on state. Optionally, t1 and t2 are the same time, or the time difference between t1 and t2 is less than a preset threshold.

[0225] In one possible implementation, the first power domain is further used to compare the cached biometric information with the biometric template pre-stored in the second power domain after the electronic device is successfully powered on. If a match is successful, it is determined that the biometric unlocking is successful.

[0226] In a possible implementation, the biometric template is pre-stored in a secure area called a trustzone in the second power domain.

[0227] In one possible implementation, the PMU is connected to the first power supply interface through a first power supply pin set to supply power to the first power domain; the PMU is connected to the second power supply interface through a second power supply pin set to supply power to the second power domain; the first pin set or the second pin set both includes multiple power supply pins, and each power supply pin is used to provide a different voltage value.

[0228] In a possible implementation, the first shutdown command is sent by the SOC to the PMU via SPMI; or, an input / output (IO) hard line is provided between the SOC and the PMU, and the first shutdown command is sent by the SOC to the PMU via the IO hard line.

[0229] In a possible implementation, the first shutdown command is sent to the PMU by the SOC when it receives a shutdown instruction sent by the user and determines that biometric information has been currently entered.

[0230] In one possible implementation, the first power domain and the second power domain are also used to enter a power-off state under the control of the PMU when the PMU receives the second shutdown command; the second shutdown command is sent to the PMU by the SOC when it receives a shutdown instruction sent by the user and determines that no biometric information is currently entered.

[0231] In one possible implementation, the first power domain is further used to enter a power-off state under the control of the PMU when the PMU receives a second shutdown command; the second shutdown command is sent to the PMU when the first power domain is in the first power supply state, the second power domain is in the second power supply state, and the SOC does not receive biometric information within a preset time period.

[0232] In one possible implementation, when both the first power domain and the second power domain are in a power-off state, the first power domain is also used to preferentially enter the first power supply state under the control of the PMU when the PMU receives a second power-on command; the second power domain is also used to further enter the first power supply state under the control of the PMU.

[0233] In one possible implementation, the SOC is also connected to a double data rate synchronous dynamic random access memory (DDR), and the SOC also includes a third power domain and a third power supply interface; the third power supply interface is used for the PMU to supply power to the third power domain; and the third power domain is used to communicate with the DDR.

[0234] It should be noted that the relevant functions of the system on chip SOC described in the embodiments of the present application can be found in the relevant descriptions in the application embodiments described in Figures 2A to 5B above, and will not be repeated here.

[0235] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium may store a program, and when the program is executed by an electronic device, the program includes part or all of the steps of any one of the above method embodiments.

[0236] An embodiment of the present application further provides a computer program, which includes instructions. When the computer program is executed by an electronic device, the electronic device can execute part or all of the steps of any power supply management method.

[0237] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0238] It should be noted that for the aforementioned method embodiments, for simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0239] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0240] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0241] In addition, the functional units in the embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0242] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc., specifically a processor in a computer device) to execute all or part of the steps of the above-mentioned methods of each embodiment of the present application. Among them, the aforementioned storage medium may include: U disk, mobile hard disk, magnetic disk, optical disk, read-only memory (Read-Only Memory, abbreviated: ROM) or random access memory (Random Access Memory, abbreviated: RAM) and other media that can store program codes.

[0243] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. An electronic device, characterized in that: It includes a system on chip SOC, a power management unit PMU, a sensor module and peripherals, wherein the SOC includes a first power domain and a second power domain, wherein: The PMU is used to respectively supply power to the first power domain and the second power domain in the SOC; the power supply between the first power domain and the second power domain is independent of each other; The SOC is used to communicate with the sensor module through the first power domain, and to communicate with the peripheral device through the second power domain, and the sensor module is used to collect biometric information; The PMU is further used to control the first power domain to enter a first power supply state and control the second power domain to enter a second power supply state upon receiving a first shutdown command sent by the SOC, wherein the first power supply state is a power-on state and the second power supply state is a power-off state.

2. The device according to claim 1, characterized in that The sensor module is a fingerprint module, and the device further comprises a power button; the power button is a physical power button, and the fingerprint module is arranged on the physical power button.

3. The device according to claim 1 or 2, characterized in that: The device also includes a power button; The SOC is further configured to receive a power-on operation of the power button by a user at a first moment t1, and send a first power-on command to the PMU; The PMU is configured to control the second power domain to enter a third power supply state after receiving the first power-on command, wherein the third power supply state is a power-on state; The SOC is further configured to start up in the third power supply state through the second power domain.

4. The device according to claim 1 or 2, characterized in that: The sensor module is further used to collect biometric information of the user at a second time t2, and send the biometric information to the first power domain in the SOC; wherein t2 is a time before the second power domain enters a power-on state; The SOC is further configured to receive the biometric information through the first power domain and cache the biometric information in the first power domain.

5. The device according to claim 4, characterized in that The SOC is also used to compare the biometric information cached in the first power domain with the biometric template pre-stored in the second power domain after the device is successfully powered on. If a match is successful, it is determined that the biometric unlocking is successful.

6. The device according to claim 5, characterized in that The biometric template is pre-stored in a secure area trustzone in the second power domain.

7. The device according to any one of claims 1 to 6, characterized in that: The SOC is further used to send the first shutdown command to the PMU via a system power management interface SPMI; or, an input / output IO hard line is provided between the SOC and the PMU, and the SOC is further used to send the first shutdown command to the PMU via the IO hard line.

8. The device according to any one of claims 1 to 7, characterized in that: The SOC is also used to: Receive a shutdown instruction sent by the user and determine whether biometric information is currently being entered; If the biometric information has been currently entered, the first shutdown command is sent to the PMU.

9. The device according to claim 8, characterized in that The SOC is also used to: If no biometric information is currently entered, sending a second shutdown command to the PMU; The PMU is further configured to receive the second shutdown command and control the first power domain and the second power domain to enter a power-off state.

10. The device according to any one of claims 1 to 9, characterized in that: When the first power domain is in the first power supply state and the second power domain is in the second power supply state, the SOC is further configured to: If no biometric information is received within a preset time period, sending a second shutdown command to the PMU; The PMU is further configured to receive the second shutdown command and control the first power domain to enter a power-off state.

11. The device according to claim 9 or 10, characterized in that The device also includes a power button; The PMU is also used to receive a second power-on command triggered by the power key when both the first power domain and the second power domain are in a power-off state, preferentially control the first power domain to enter the first power supply state, and further control the second power domain to enter a third power supply state, wherein the third power supply state is a power-on state.

12. A power supply management method, characterized in that: Applied to an electronic device, the electronic device includes a system on chip SOC, a power management unit PMU, a sensor module and a peripheral device, the SOC includes a first power domain and a second power domain; the method includes: The PMU supplies power to the first power domain and the second power domain in the SOC respectively; the power supplies between the first power domain and the second power domain are independent of each other; The SOC communicates with the sensor module through the first power domain, and communicates with the peripheral device through the second power domain, and the sensor module is used to collect biometric information; When the PMU receives the first shutdown command sent by the SOC, it controls the first power domain to enter a first power supply state and controls the second power domain to enter a second power supply state, wherein the first power supply state is a power-on state and the second power supply state is a power-off state.

13. The method according to claim 12, characterized in that The device further includes a power button; and the method further includes: The SOC receives a power-on operation of the power button by the user at a first moment t1, and sends a first power-on command to the PMU; After receiving the first power-on command, the PMU controls the second power domain to enter a third power supply state, wherein the third power supply state is a power-on state; The SOC is powered on in the third power supply state through the second power domain.

14. The method according to claim 12 or 13, characterized in that The method further comprises: collecting biometric information of the user at a first time t2 through the sensor module, and sending the biometric information to the first power domain in the SOC; wherein t2 is a time before the second power domain enters a power-on state; The biometric information is received by the SOC through the first power domain, and the biometric information is cached in the first power domain.

15. The method according to claim 14, characterized in that The method further comprises: When the computer is powered on successfully, the SOC compares the biometric information cached in the first power domain with the biometric information template pre-stored in the second power domain. If a match is successful, it is determined that the biometric unlocking is successful.

16. The method according to any one of claims 12 to 15, characterized in that: The PMU respectively supplies power to the first power domain and the second power domain in the SOC, comprising: The PMU supplies power to the first power domain through a first power pin set, and supplies power to the second power domain through a second power pin set; the first pin set or the second pin set includes multiple power pins, each power pin is used to provide a different voltage value.

17. The method according to any one of claims 12 to 16, characterized in that: The method further comprises: The SOC sends the first shutdown command to the PMU through a system power management interface SPMI; or, The SOC sends the first shutdown command to the PMU via an input / output (IO) hard line; the IO hard line is a hard line set between the SOC and the PMU.

18. The method according to any one of claims 12 to 17, characterized in that: The device further includes a power button; and the method further includes: The SOC receives a shutdown instruction sent by the power button and determines whether biometric information is currently being entered; If the biometric information has been currently entered, the SOC sends the first shutdown command to the PMU.

19. The method according to claim 18, characterized in that The method further comprises: If no biometric information is currently entered, the SOC sends a second shutdown command to the PMU; The PMU receives the second shutdown command and controls both the first power domain and the second power domain to enter a power-off state.

20. The method according to any one of claims 12 to 19, characterized in that: When the first power domain is in the first power state and the second power domain is in the second power state; the method further includes: When no biometric information is received within a preset time period, the SOC sends a second shutdown command to the PMU; The PMU receives the second shutdown command and controls the first power domain to enter a power-off state.

21. The method according to claim 19 or 20, characterized in that The device further includes a power button; and the method further includes: When both the first power domain and the second power domain are in a power-off state, the PMU receives a second power-on command triggered by the power key, preferentially controls the first power domain to enter the first power supply state, and further controls the second power domain to enter a third power supply state, wherein the third power supply state is a power-on state.

22. A system on chip SOC, characterized in that: It includes a first power domain and a second power domain, a first power supply interface, and a second power supply interface; the SOC is connected to a power management unit PMU, a sensor module, and a peripheral device, wherein: The first power supply interface is used for the PMU to supply power to the first power domain, the first power domain is used to communicate with the sensor module, and the sensor module is used to collect biometric information; The second power supply interface is used for the PMU to supply power to the second power domain; the second power domain is used to communicate with the peripheral device; the power supply between the first power domain and the second power domain is independent of each other; The first power domain is further used to enter a first power supply state under the control of the PMU when the PMU receives a first shutdown command, and the first power supply state is a power-on state; The second power domain is further used to enter a second power supply state under the control of the PMU when the PMU receives the first shutdown command, and the second power supply state is a power-off state.

23. The SOC according to claim 22, characterized in that: The SOC is also connected to a power button; The second power domain is also used to enter a third power supply state under the control of the PMU after the PMU receives the first power-on command. The third power supply state is a power-on state. The first power-on command is sent to the PMU by the SOC after receiving the user's power-on operation on the power button at the first moment t1.

24. The SOC according to claim 22 or 23, characterized in that: The first power domain is further used to receive biometric information of the user collected by the sensor module at a first moment t2, and cache the biometric information, wherein t2 is a moment before the second power domain enters a power-on state.

25. The SOC according to claim 24, characterized in that The first power domain is also used to compare the cached biometric information with the biometric information template pre-stored in the second power domain when the electronic device is successfully powered on. If a match is successful, it is determined that the biometric unlocking is successful.

26. The SOC according to any one of claims 22 to 25, characterized in that: The first shutdown command is sent to the PMU when the SOC receives a shutdown instruction sent by the user and determines that the biometric information has been entered.

27. The SOC according to any one of claims 22 to 26, characterized in that: The first power domain and the second power domain are also used to enter a power-off state under the control of the PMU when the PMU receives a second shutdown command; the second shutdown command is sent to the PMU by the SOC when it receives a shutdown instruction sent by the user and determines that no biometric information is currently entered.

28. The SOC according to claim 27, characterized in that The first power domain is also used to enter a power-off state under the control of the PMU when the PMU receives a second shutdown command; the second shutdown command is when the first power domain is in the first power supply state, the second power domain is in the second power supply state, and And the SOC sends the biometric information to the PMU when it does not receive the biometric information within a preset time period.

29. The SOC according to claim 27 or 28, characterized in that: When both the first power domain and the second power domain are in a power-off state, the first power domain is also used to preferentially enter the first power supply state under the control of the PMU when the PMU receives a second power-on command; the second power domain is also used to further enter the first power supply state under the control of the PMU.

30. A computer-readable storage medium, characterized in that: The computer-readable medium is used to store program codes, and when the program codes are executed by an electronic device, the method described in any one of claims 12 to 21 is implemented.

Citation Information

Patent Citations

  • Fingerprint processing method and system, terminal equipment and computer readable medium

    CN108156310A

  • Device power-on method, and device

    CN108701180A

  • Control system with ultra-low power consumption, power supply control method thereof and electronic device

    CN109933846A

  • Chip system and related device

    CN111783375A

  • Battery control circuit

    EP2400626A2

Cited By

  • Storage device and startup method thereof

    CN120560590A

  • A storage device and a method for starting up the same

    CN120560590B

  • Camera control method and device and storage medium

    CN121603755A