CN114816027B - 降低可穿戴设备功耗的方法及相关装置 - Google Patents
降低可穿戴设备功耗的方法及相关装置 Download PDFInfo
- Publication number
- CN114816027B CN114816027B CN202110065928.8A CN202110065928A CN114816027B CN 114816027 B CN114816027 B CN 114816027B CN 202110065928 A CN202110065928 A CN 202110065928A CN 114816027 B CN114816027 B CN 114816027B
- Authority
- CN
- China
- Prior art keywords
- wearable device
- main chip
- peripheral device
- wearable
- power
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3212—Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3296—Power saving characterised by the action undertaken by lowering the supply or operating voltage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Power Sources (AREA)
Abstract
本申请公开了一种降低可穿戴设备功耗的方法,可穿戴设备可以在检测到主芯片需要待机的情况下,对主芯片进行下电,进而使得主芯片在待机状态下的待机电流0。同时,在不同的应用场景下,对可穿戴设备的外设器件采用了不同的下电策略。这样,可以降低可穿戴设备的功耗,提高用户体验。
Description
技术领域
本申请涉及终端技术领域,尤其涉及一种降低可穿戴设备功耗的方法及相关装置。
背景技术
随着终端技术的发展,智能手机、平板电脑、可穿戴设备等电子设备的功能越来越复杂,比如,可穿戴设备可以支持移动网络通信模块、蓝牙模块、Wi-Fi模块、马达、触控屏、麦克风、扬声器等多个硬件。但是,由于受产品尺寸大小及电池特性限制,功耗大,续航能力差一直是可穿戴设备的最大痛点。因此,降低可穿戴设备功耗是一个亟待解决的问题。
发明内容
本申请提供了一种降低可穿戴设备功耗的方法及相关装置,可以降低可穿戴设备的功耗,提高用户体验。
第一方面,本申请提供了一种降低可穿戴设备功耗的方法,所述可穿戴设备包括:主芯片、子芯片、外设器件,所述方法包括:所述可穿戴设备检测到所述主芯片需要待机;所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略;所述可穿戴设备对所述主芯片进行下电。
本申请通过第一方面提供的方法,可穿戴设备可以在检测到主芯片需要待机的情况下,对主芯片进行下电,进而使得主芯片在待机状态下的待机电流值为0。同时,在不同的应用场景下,对可穿戴设备的外设器件采用了不同的下电策略。这样,可以解决可穿戴设备主芯片在待机电流值达到SOC芯片平台的理论值后无法进一步优化的问题,降低可穿戴设备的功耗,提高用户体验。
在一种可能的实现方式中,所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略,具体包括:若所述可穿戴设备检测到所述外设器件处于开启状态,所述可穿戴设备对所述外设器件保持供电;若所述可穿戴设备检测到所述外设器件处于关闭状态,所述可穿戴设备对所述外设器件下电。
在一种可能的实现方式中,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:若所述外设器件为移动通信模块,所述可穿戴设备检测到用户通过蓝牙模块与其他电子设备进行通信连接的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态;或,所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态;或,在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“移动通信模块”选项;所述可穿戴设备接收到用户完成选择所述“移动通信模块”选项的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态。
在一种可能的实现方式中,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:若所述外设器件为蓝牙模块,所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述蓝牙模块于关闭状态;或,在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“蓝牙模块”选项;所述可穿戴设备接收到用户完成选择所述“蓝牙模块”选项的操作,响应于所述操作,所述可穿戴设备置所述蓝牙模块于关闭状态。
在一种可能的实现方式中,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:若所述外设器件为Wi-Fi模块,所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述Wi-Fi模块于关闭状态;或,在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“Wi-Fi模块”选项;所述可穿戴设备接收到用户选择所述“Wi-Fi模块”选项的操作,响应于所述操作,所述可穿戴设备置所述Wi-Fi模块于关闭状态。
在一种可能的实现方式中,在所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略之前,所述方法还包括:所述可穿戴设备保存所述主芯片待机下电前的现场数据。
在一种可能的实现方式中,所述方法还包括:在下述条件下执行所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略的步骤:所述主芯片待机下电后的唤醒恢复时间大于传统待机后唤醒恢复时间,且所述可穿戴设备检测到用户处于入睡状态;或,所述主芯片待机下电后的唤醒恢复时间小于或接近于传统待机后唤醒恢复时间。
在一种可能的实现方式中,所述方法还包括:所述可穿戴设备判断所述外设器件是否单独挂载在所述主芯片上,若是,所述可穿戴设备在检测到所述外设器件处于开启状态时,所述可穿戴设备对所述外设器件保持供电,所述可穿戴设备在检测到所述外设器件处于关闭状态时,所述可穿戴设备对所述外设器件下电;若否,所述外设器件由所述子芯片控制。
在一种可能的实现方式中,所述外设器件由所述子芯片控制,具体包括:所述可穿戴设备在检测到所述外设器件处于开启状态时,所述可穿戴设备对所述外设器件保持供电,所述可穿戴设备在检测到所述外设器件处于关闭状态时,所述可穿戴设备对所述外设器件下电;或,无论所述外设器件处于开启状态还是关闭状态,所述可穿戴设备对所述外设器件一直保持供电。
第二方面,本申请提供了一种可穿戴设备,所述可穿戴设备包括:主芯片,在所述可穿戴设备检测到所述主芯片需要待机的情况下,所述可穿戴设备对所述主芯片进行下电;外设器件,在所述可穿戴设备检测到所述主芯片需要待机的情况下,所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略;子芯片,在所述可穿戴设备检测到所述主芯片需要待机的情况下,控制同时挂载在所述主芯片与所述子芯片上的所述外设器件。
在一种可能的实现方式中,所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略,具体包括:若所述可穿戴设备检测到所述外设器件处于开启状态,所述可穿戴设备对所述外设器件保持供电;若所述可穿戴设备检测到所述外设器件处于关闭状态,所述可穿戴设备对所述外设器件下电。
在一种可能的实现方式中,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:若所述外设器件为移动通信模块,所述可穿戴设备检测到用户通过蓝牙模块与其他电子设备进行通信连接的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态;或,所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态;或,在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“移动通信模块”选项;所述可穿戴设备接收到用户完成选择所述“移动通信模块”选项的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态。
在一种可能的实现方式中,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:若所述外设器件为蓝牙模块,所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述蓝牙模块于关闭状态;或,在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“蓝牙模块”选项;所述可穿戴设备接收到用户完成选择所述“蓝牙模块”选项的操作,响应于所述操作,所述可穿戴设备置所述蓝牙模块于关闭状态。
在一种可能的实现方式中,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:若所述外设器件为Wi-Fi模块,所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述Wi-Fi模块于关闭状态;或,在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“Wi-Fi模块”选项;所述可穿戴设备接收到用户选择所述“Wi-Fi模块”选项的操作,响应于所述操作,所述可穿戴设备置所述Wi-Fi模块于关闭状态。
在一种可能的实现方式中,在所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略之前,所述可穿戴设备还用于:所述可穿戴设备保存所述主芯片待机下电前的现场数据。
在一种可能的实现方式中,所述可穿戴设备还用于:在下述条件下执行所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略的步骤:所述主芯片待机下电后的唤醒恢复时间大于传统待机后唤醒恢复时间,且所述可穿戴设备检测到用户处于入睡状态;或,所述主芯片待机下电后的唤醒恢复时间小于或接近于传统待机后唤醒恢复时间。
第三方面,本申请提供了一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在可穿戴设备上运行时,使得所述可穿戴设备执行如第一方面中任一项所述的方法。
附图说明
图1是本申请提供的一种可穿戴设备的结构示意图;
图2是本申请提供的一种降低可穿戴设备功耗的方法流程示意图;
图3是本申请提供的一种主芯片待机下电策略的硬件电路原理示意图;
图4是本申请提供的另一种主芯片待机下电策略的硬件电路原理示意图;
图5是本申请提供的另一种降低可穿戴设备功耗的方法流程示意图;
图6是本申请提供的一种基于不同主芯片待机下电后唤醒恢复时间的主芯片待机下电策略示意图;
图7是本申请提供的一种可穿戴设备主芯片待机下电后唤醒恢复的方法流程示意图;
图8是本申请提供的一种在部分场景(夜间)中可穿戴设备主芯片待机下电及唤醒恢复的方法流程示意图。
具体实施方式
下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述。
应当理解,本申请的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。
目前,降低智能手机、可穿戴设备等电子设备的功耗主要采用以下四种技术:传统待机唤醒技术、超级省电技术、双系统应用切换技术、动态调节资源使用技术。下面详细介绍上述四种技术:
传统待机唤醒技术:通常在系统处于空闲状态时发起待机流程。例如,对于Linux系统,在待机状态下,进程冻结、外设器件进入低功耗状态、处理器暂停运行;在唤醒状态下,处理器继续运行、外设器件从低功耗状态恢复至正常状态、进程解冻。
双操作系统应用切换技术:双操作系统的电子设备可以包括大操作系统和小操作系统。其中,大操作系统功能强大,内核大,处理的事情较复杂,对存储空间资源的需求量大;小操作系统功能简单,内核小,处理的事情较简单,对存储空间资源的需求量小。小操作系统所占用的硬件资源是大操作系统所占硬件资源的一部分,两者共同使用某些硬件资源(例如总线、中央处理器等),但是,在某一时刻上述其中一个硬件资源只会被一个操作系统使用,也即是说,两个操作系统不会同时运行,在某一时刻只会有一个操作系统运行。大操作系统可以展示电子设备中支持的所有应用的列表(大操作系统的应用和小操作系统的应用),当电子设备运行小操作系统的应用时,切换到小操作系统运行,而此时大操作系统则会采用传统待机唤醒技术,进入待机状态。另外,在一种基于双操作系统的电子设备中,主操作系统耗电大,子操作系统耗电小,在电子设备电量较低的情况下,用户可以选择进入耗电小的子操作系统(即用户选择超级省电模式),以达到省电的目的。
动态调节资源使用技术:该技术可以根据系统负载的不同而动态改变处理器频率,改变工作电压,例如,系统负载大的时候,提高处理器频率,增大工作电压,系统负载小的时候,降低处理器频率,减小工作电压。在一些双操作系统的电子设备中,可以根据系统负载不同切换运行不同的操作系统,例如,系统负载大的时候,运行大操作系统,系统负载小的时候,运行小操作系统。
对于上述传统唤醒技术,由于电子设备中所安装的每一款系统级芯片(system onchip,SOC)平台都有一定的待机电流范围,当电子设备单次待机电流值达到理论值之后,就很难再进一步进行优化。
对于上述双操作系统应用切换技术,当电子设备运行小操作系统的应用时,大操作系统进入待机状态,可以减小一部分功耗,但是大操作系统采用的是传统待机唤醒技术,因此,单次待机电流值达到理论值后,无法进一步减小大操作系统的单次待机电流值。此外,在一种基于双操作系统的电子设备中,在电子设备电量较低的情况下,用户在选择进入耗电小的子操作系统后,主操作系统下电,但在主操作系统需要上电时,上电时间较长,用户体验差。而且,该技术是在降低部分体验的情况下达到节省电子设备功耗的目的,例如,用户选择进入超级省电模式后,那么,电子设备的部分功能(例如蓝牙、Wi-Fi、移动网络等)将不能使用,用户体验较差。
对于动态调节资源使用技术,可以整体减少电子设备的功耗,但由于单次待机电流值达到理论值后,也很难进一步优化。
本申请提供了一种降低可穿戴设备功耗的方法,可穿戴设备可以在检测到主芯片需要待机的情况下,对主芯片进行下电,进而使得主芯片在待机状态下的待机电流值为0。同时,在不同的应用场景下,对可穿戴设备的外设器件采用了不同的下电策略。这样,可以解决可穿戴设备主芯片在待机电流值达到SOC芯片平台的理论值后无法进一步优化的问题,降低可穿戴设备的功耗,提高用户体验。
本申请提供的降低可穿戴设备功耗的方法不仅适用于可穿戴设备,还适用于手机、智能家居、平板电脑、车载设备、手持设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digitalassistant,PDA)、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备等终端设备,本申请对此不作限定。
示例性地,上述可穿戴设备可以是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,例如手表、眼镜、服饰等。可穿戴设备不仅仅是一种硬件设备,更是一种可以通过软件支持以及数据交互、云端交互来实现强大功能的设备。广义可穿戴智能设备可以包括功能全、尺寸大、可不依赖智能手机实现完整或部分功能的智能手表或智能眼镜等、以及只专注于某一类应用功能,需要和其他设备如智能手机配合使用的各类进行体征监测的智能手环、智能首饰等。
为了便于理解,下面示例性地对本申请相关的概念进行说明。
系统级芯片(system on chip,SOC)主要包括应用处理器(applicationprocessor,AP)、调制解调器、图形处理器(graphics processing unit,GPU)、图像信号处理器(image signal processor,ISP)、中央处理器(central processing unit,CPU)、存储器、视频编解码器、数字信号处理器(digital signal processor,DSP)、基带处理器、神经网络处理器(neural-network processing unit,NPU)等。各个SOC可以分开部署在电子设备(例如可穿戴设备)内部,也可以集成在同一个集成电路中,SOC的功耗是指AP、CPU等芯片在工作过程中对电池电量的消耗。
外设器件主要包括显示屏、扬声器、麦克风、传感器等外设设备,外设器件的功耗是指电子设备(例如可穿戴设备)在工作过程中,显示屏、扬声器、麦克风、传感器等外设设备对电池电量的消耗。
下面介绍本申请提供的一种可穿戴设备100的结构。
图1示例性示出了本申请提供的可穿戴设备100的结构。
如图1所示,可穿戴设备100可以包括主芯片101、子芯片102、存储模块103、一个或多个外设器件(例如外设器件104、外设器件105、外设器件106)、监控模块107等部件。其中,存储模块103可以包括随机存取存储器(random access memory,RAM)1031和只读存储器(read-only memory,ROM)1032,子芯片102、随机存取存储器1031、只读存储器1032均与主芯片101连接,外设器件104与主芯片101连接,外设器件105与子芯片102连接,外设器件106同时与主芯片101、子芯片102连接。监控模块107分别与子芯片102、外设器件104、外设器件105、外设器件106连接。下面分别介绍各个模块。
主芯片101:
主芯片101位于SOC上,可以包括处理器,其中,处理器可以包括一个或多个处理单元,例如,处理器可以包括AP、GPU、ISP、NPU、控制器、存储器、基带处理器等。不同的处理单元可以是独立的器件,也可以集成到一个或多个处理器中。
其中,控制器可以是可穿戴设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。控制器可控制芯片的各个功能模块协同工作,还可以用于运行应用程序。控制器可以是ARM架构。
GPU为图像处理的微处理器,可用于执行数学和几何计算,用于图形渲染。处理器可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。GPU可用于游戏、视频等显示图像的渲染。
基带处理器是一个语音压缩芯片,在通话场景中可用于发送语音时对语音进行压缩,接收语音时对接收信号解压缩。
应用处理器是在低功耗中央处理器(central processing unit,CPU)的基础上扩展音视频功能和专用接口的超大规模集成电路。为了实现视频、音频(高保真音乐),需要另外一个协处理器专门处理这些信号,它就是应用处理器。在可穿戴设备、智能手机、平板等消费类电子产品中,应用处理器作为协处理器处理信号,以实现数码相机、MP3播放器、FM广播接收、视频图像播放等功能。
NPU通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现可穿戴设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
ISP用于处理摄像头反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图片或视频。ISP还可以对图片的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头中。
处理器中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器中的存储器为高速缓存存储器。该存储器可以保存处理器刚用过或循环使用的指令或数据。如果处理器需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器的等待时间,因而提高了芯片的处理效率。
在一些实施例中,主芯片101还可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。其中,GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。
子芯片102:
子芯片102与主芯片101连接,可以接收并解析外设器件发送的数据信息,然后传送给主芯片101进行进一步处理。示例性地,子芯片102可以是微控制单元(microcontroller unit,MCU),又称微控制器。MCU是一种嵌入式控制芯片,可以负责各种感测、监控工作。例如,若可穿戴设备100为智能手表,智能手表里的心率传感器可以获取用户的原始心率信息,然后将上述原始心率信息发送到MCU,MCU对接收到的上述原始心率信息进行解析得到用户心率数据。又例如,在电饭煲、电磁炉、电热水壶等家用设备中,MCU还可以与温度传感器配合工作来感测水温,实现温控功能。
存储模块103:
存储模块103可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图片或视频播放功能等)等。存储数据区可存储数据(比如音频数据,电话本等)等。
存储模块103可以包括随机存取存储器(random access memory,RAM)1031和只读存储器(read-only memory,ROM)1032。随机存取存储器1031是与CPU直接交换数据的内部存储器,通常作为操作系统或其他正在运行中的程序的临时数据存储介质,一旦断电所存储的数据将随之丢失,具有数据的易失性。只读存储器1032,又称固定存储器,只能读出信息不能写入信息,信息一旦写入就胡定下来,即使切断电源,信息也不会丢失。
外设器件:
外设器件可以包括显示屏、扬声器、麦克风、摄像头、马达、传感器等外设设备。其中,外设器件可以包括但不限于外设器件104、外设器件105、外设器件106。外设器件104可以单独挂载在主芯片101上,外设器件105可以单独挂载在子芯片102上,外设器件106可以同时挂载在主芯片101和子芯片102上。
显示屏用于显示图像,视频等。显示屏包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organiclight emitting diode的,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emittingdiodes,QLED)等。
扬声器,也称“喇叭”,用于将音频电信号转换为声音信号。可穿戴设备100可以通过扬声器收听音乐,或收听免提通话。
麦克风,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风发声,将声音信号输入到麦克风。可穿戴设备100可以设置至少一个麦克风。在另一些实施例中,可穿戴设备100可以设置两个麦克风,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,可穿戴设备100还可以设置三个,四个或更多麦克风,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
摄像头用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。
马达可以产生振动提示。马达可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏不同区域的触摸操作,马达也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
传感器可以包括触摸传感器、陀螺仪传感器、加速度传感器、压力传感器、指纹传感器、环境光传感器、接近光传感器等。
触摸传感器,也称“触控面板(touch panel,TP)”。触摸传感器可以设置于显示屏,由触摸传感器与显示屏组成触摸屏,也称“触控屏”。触摸传感器用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏提供与触摸操作相关的视觉输出。
陀螺仪传感器可以用于确定可穿戴设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器确定可穿戴设备100围绕三个轴(即,x,y和z轴)的角速度。
加速度传感器可以检测可穿戴设备100在各个方向上(一般为三轴)加速度的大小。当可穿戴设备100静止时可以检测出重力的大小及方向。还可以用于识别可穿戴设备100的姿态,应用于横竖屏切换,计步器等应用。示例性地,若可穿戴设备100为智能手环,则加速度传感器可以用来获取可穿戴设备100所对应的用户的加速度信息(如加速度实时状态或加速度速率等),例如,加速度实时状态可以反映用户手部的活动状态,通过MCU对加速度实时状态的分析可以获取到用户手部的活动状态(如静止、微动、剧烈运动等)。
压力传感器用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器可以设置于显示屏。当有触摸操作作用于显示屏,可穿戴设备100根据压力传感器检测所述触摸操作强度。可穿戴设备100也可以根据压力传感器的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。
指纹传感器用于采集指纹。可穿戴设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
接近光传感器可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。接近光传感器通过发光二极管向外发射红外光。可穿戴设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定可穿戴设备100附近有物体。当检测到不充分的反射光时,可穿戴设备100可以确定可穿戴设备100附近没有物体。
环境光传感器用于感知环境光亮度。可穿戴设备100可以根据感知的环境光亮度自适应调节显示屏亮度。环境光传感器也可用于拍照时自动调节白平衡。
在本申请中,外设器件还可以包括通信模块,其中,通信模块可以包括移动通信模块和无线通信模块。
移动通信模块可以用于实现可穿戴设备100的无线通信功能。无线通信功能可以通过天线(图中未示出)、移动通信模块、调制解调器(图中未示出)等实现。
天线用于发射和接收电磁波信号。可穿戴设备100中可以包含多个天线,每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块可以提供应用在可穿戴设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块可以由天线接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调器进行解调。移动通信模块还可以对经调制解调器调制后的信号放大,经天线转为电磁波辐射出去。
在本申请中,上述调制解调器可以设置在移动通信模块中。
在一些实施例中,移动通信模块的至少部分功能模块可以被设置于主芯片101所在的SOC中。在一些实施例中,移动通信模块的至少部分功能模块可以与主芯片101所在的SOC中的至少部分模块被设置在同一个器件中。
在一些实施例中,可穿戴设备100的天线和移动通信模块耦合,使得可穿戴设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code division multipleaccess,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(longterm evolution,LTE)等。
无线通信模块可以提供应用在可穿戴设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块经由天线接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器。无线通信模块还可以从处理器接收待发送的信号,对其进行调频,放大,经天线转为电磁波辐射出去。
在一些实施例中,可穿戴设备100的天线和无线通信模块耦合,使得可穿戴设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(globalpositioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidou navigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellite system,QZSS)和/或星基增强系统(satellite basedaugmentation systems,SBAS)。
监控模块107:
监控模块107可以用于接收并识别唤醒可穿戴设备100的外部事件,其中,上述外部事件可以是用户触发的需要由主芯片进行处理的事件。监控模块107还可以用于对外设器件(例如外设器件104、外设器件105、外设器件106)、子芯片102进行上电和/或下电。例如,在外设器件需要下电的情况下,监控模块107可以对该外设器件进行下电,即对该外设器件断电。又例如,在外设器件下电的状态下,若监控模块107接收并识别到唤醒该外设器件的外部事件,则监控模块107可以对该外设器件进行上电。
可穿戴设备100还可以包括为各个部件供电的电源(图中未示出),在一些实施例中,电源可以通过电源管理芯片与主芯片101、子芯片102进行逻辑相连,从而通过电源管理芯片实现充电、放电及功耗管理等功能。
可以理解的是,本申请示意的结构并不构成对可穿戴设备100的具体限定。在本申请另一些实施例中,可穿戴设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
下面介绍本申请提供的一种降低可穿戴设备功耗的方法。
图2示例性示出了本申请提供的一种降低可穿戴设备功耗的方法流程。如图2所示,该降低可穿戴设备功耗的方法包括:
S201、可穿戴设备100检测到主芯片需要待机。
具体地,可穿戴设备100可以检测主芯片(如图1中所示的主芯片101)是否需要待机。示例性地,针对基于Linux内核的系统,可以通过识别系统中是否有阻止系统待机的锁来判断主芯片是否需要待机。例如,可穿戴设备100在某一个业务场景(例如语音通话的场景、在线观看视频/直播的场景、网络游戏的场景等)下需要系统不能待机,则可穿戴设备100就可以设置一把阻止系统待机的锁,这样系统就不会发起待机流程。又例如,可穿戴设备100整个系统中都没有阻止系统待机的锁(例如可穿戴设备100在一段时间内没有任何需要执行的业务且没有接收到任何的用户操作),则系统就会发起待机流程。
S202、可穿戴设备100保存主芯片待机下电前的现场数据。
具体地,在可穿戴设备100对主芯片进行下电之前,可穿戴设备100可以把主芯片待机下电前的现场数据保存到随机存取存储器RAM中,以保证在可穿戴设备100对主芯片进行下电之后,再对主芯片进行上电时可以恢复保存的现场数据。
其中,上述可穿戴设备100对主芯片下电是指断开主芯片的电源,使主芯片进入完全断电状态。上述现场数据可以由可穿戴设备100中的各个模块自行设计,包括但不限于以下数据:主芯片所在的SOC状态(例如SOC中不掉电区的寄存器数值、SOC中不掉电区RAM的数据、GPIO的状态等)、电源管理芯片配置(例如电源管理芯片中各个BUCK电路(也可以称为降压型电路)的开关状态等)、外设器件的状态等等。
以保存外设器件的状态为例,在可穿戴设备100对主芯片进行下电前,可穿戴设备100可以把外设器件的寄存器中的值写入随机存取存储器RAM中,其中,外设器件的寄存器中的值用于表示该外设器件当前的运行状态。当主芯片从待机模式(可穿戴设备100对主芯片进行下电之后)进入正常工作模式(可穿戴设备100对主芯片进行上电之后),外设器件可以获取自身在主芯片进入待机模式前的运行状态,进而可以继续执行主芯片进入待机模式前未完成的操作,避免可能因为下电而丢失外设器件在主芯片进入待机模式前的运行状态,导致外设器件无法继续执行未完成的操作。
需要说明的是,步骤S202是可选的,例如,在主芯片待机下电策略中可以去掉传统待机唤醒技术待机过程中的进程冻结(即进程不会被主芯片进行调度了,但仍存储在随机存取存储器中)这一步骤,即进程可以不冻结,在该情况下可以不需要执行步骤S202。
S203、可穿戴设备100执行外设器件下电策略。
具体地,可穿戴设备100可以检测到外设器件(如图1中所示的外设器件104、外设器件105、外设器件106)开启/关闭的状态,接着,可穿戴设备100可以执行外设器件下电策略。
需要说明的是,可穿戴设备100检测到外设器件处于关闭的状态时,外设器件还是有电流通过的,而不是处于下电状态。
下面分别介绍三种不同的外设器件下电策略:
1、单独挂载在主芯片上的外设器件下电策略:
对于单独挂载在主芯片上的外设器件,例如,外设器件104,若可穿戴设备100检测到外设器件104处于开启状态,则对外设器件104保持供电;若可穿戴设备100检测到外设器件104处于关闭状态,则对外设器件104进行下电,即对外设器件104断电。
外设器件104可以为通信模块,其中,该通信模块可以包括移动通信模块、无线通信模块。
下面分别示例性地介绍移动通信模块下电策略和无线通信模块下电策略。
移动通信模块下电策略:
具体地,可穿戴设备100可以检测到移动通信模块开启/关闭的状态。若可穿戴设备100检测到上述移动通信模块处于开启状态,则对上述移动通信模块保持供电;若可穿戴设备100检测到上述移动通信模块处于关闭状态,则对上述移动通信模块进行下电,即对上述移动通信模块断电。
其中,上述“移动通信模块处于开启状态”可以指可穿戴设备100在利用上述移动通信模块进行语音通话、收发信息等应用场景下,上述移动通信模块的状态。上述“移动通信模块处于关闭状态”可以指可穿戴设备100开启勿扰模式(或者称为飞行模式)等应用场景下,上述移动通信模块的状态。
在一些实施例中,上述“移动通信模块处于开启状态”还可以指可穿戴设备100未通过蓝牙模块与其他电子设备(如智能手机)进行通信连接、未打开勿扰模式、未进行语音通话、收发信息等业务的情况下,上述移动通信模块的状态。
在一些实施例中,上述“移动通信模块处于关闭状态”还可以指可穿戴设备100通过蓝牙模块与其他电子设备(如智能手机)进行通信连接的应用场景下,上述移动通信模块的状态。也即是说,若可穿戴设备100通过蓝牙模块与其他电子设备(例如智能手机)进行通信连接时,上述移动通信模块则可以自动关闭,即由开启状态切换至关闭状态。在这种情况下,语音通话、收发消息等业务可以通过与可穿戴设备100连接的电子设备来完成。
下面示例性地介绍三种可以对上述移动通信模块进行下电的应用场景:
应用场景1:可穿戴设备100可以接收到用户选择“勿扰模式”的操作,响应于该操作,可穿戴设备100可以关闭上述移动通信模块,接着,可穿戴设备100对上述移动通信模块进行下电。其中,上述“勿扰模式”可以将上述移动通信模块由开启状态切换至关闭状态。
应用场景2:可穿戴设备100可以检测到用户通过蓝牙模块与其他电子设备(例如智能手机)进行通信连接的操作,响应于该操作,可穿戴设备100可以置上述移动通信模块于关闭状态,接着,可穿戴设备100对上述移动通信模块进行下电。
应用场景3:在可穿戴设备100处于低电量状态下,可穿戴设备100上可以显示一个弹窗界面,该弹窗界面用于供用户自主选择关闭哪些模块,从而达到节省功耗的目的。其中,该弹窗界面中可以包括一个或多个选项,例如移动通信模块、蓝牙模块、Wi-Fi模块等。示例性地,若可穿戴设备100接收到用户完成选择“移动通信模块”选项的操作,响应于该操作,可穿戴设备100可以置上述移动通信模块于关闭状态,接着,可穿戴设备100对上述移动通信模块进行下电。
需要说明的是,上述应用场景仅仅是示例性地来说明移动通信模块下电策略,不应构成对本申请的限定。
无线通信模块下电策略:
示例性地,外设器件104可以为无线通信模块(例如Wi-Fi模块、蓝牙模块等),若可穿戴设备100检测到上述无线通信模块处于开启状态,例如,可穿戴设备100正在将获取到的用户数据(如心率、运动消耗的能量、心理压力值等)通过上述无线通信模块传输给与可穿戴设备100连接的其他电子设备(例如智能手机),那么,可穿戴设备100则可以对上述无线通信模块保持供电。
示例性地,可穿戴设备100可以接收到用户选择“勿扰模式”的操作,响应于该操作,可穿戴设备100可以置上述无线通信模块于关闭状态(例如Wi-Fi模块、蓝牙模块等),接着,可穿戴设备100可以对上述无线通信模块进行下电,即对上述无线通信模块断电。其中,上述“勿扰模式”可以将上述无线通信模块由开启状态切换至关闭状态。
示例性地,在可穿戴设备100处于低电量状态下,可穿戴设备100上可以显示一个弹窗界面,该弹窗界面用于供用户自主选择关闭哪些模块,从而达到节省功耗的目的。其中,该弹窗界面中可以包括一个或多个选项,例如蓝牙模块、Wi-Fi模块等。例如,若可穿戴设备100接收到用户完成选择“蓝牙模块”选项的操作,响应于该操作,可穿戴设备100可以置上述蓝牙模块于关闭状态,接着,可穿戴设备100可以对上述蓝牙模块进行下电。又例如,若可穿戴设备100接收到用户完成选择“Wi-Fi模块”选项的操作,响应于该操作,可穿戴设备100可以置上述Wi-Fi模块于关闭状态,接着,可穿戴设备100可以对上述Wi-Fi模块进行下电。
需要说明的是,由于产品设计的不同,在一些实施例中,上述蓝牙模块可能单独挂载在子芯片或同时挂载在主芯片和子芯片上,那么蓝牙模块下电策略可以适应性地进行调整。例如,若蓝牙模块单独挂载在子芯片上,则可以执行下述单独挂载在子芯片上的外设器件下电策略;若蓝牙模块同时挂载在主芯片和子芯片上,则可以执行下述同时挂载在主芯片和子芯片上的外设器件下电策略。
2、单独挂载在子芯片上的外设器件下电策略:
对于单独挂载在子芯片上的外设器件,例如,外设器件105,若可穿戴设备100检测到外设器件105处于开启状态,则对外设器件105保持供电;若可穿戴设备100检测到外设器件105处于关闭状态,则对外设器件105进行下电,即对外设器件105断电。
其中,外设器件105可以包括但不限于传感器(例如加速度传感器、陀螺仪传感器、压力传感器等)、扬声器、麦克风等。
示例性地,外设器件105可以为加速度传感器,若可穿戴设备100检测到上述加速度传感器处于开启状态,例如,可穿戴设备100正在通过加速度传感器获取所对应的用户的加速度信息来判断用户的活动状态,那么,可穿戴设备100则可以对上述加速度传感器保持供电。若可穿戴设备100检测到上述加速度传感器处于关闭状态,例如,在很长一段时间内,上述加速度传感器未更新加速度信息,则可穿戴设备100则可以对上述加速度传感器进行下电。
示例性地,外设器件105可以为扬声器,若可穿戴设备100检测到上述扬声器处于开启状态,例如,可穿戴设备100正在通过上述扬声器收听音乐,或收听免提通话,那么,可穿戴设备100则可以对上述扬声器保持供电。若可穿戴设备100检测到上述扬声器处于关闭状态,可穿戴设备100则可以对上述扬声器进行下电。
示例性地,外设器件105可以为麦克风,若可穿戴设备100检测到上述麦克风处于开启状态,例如,可穿戴设备100正在通过麦克风发送语音消息,那么,可穿戴设备100则可以对上述麦克风保持供电。若可穿戴设备100检测到上述麦克风处于关闭状态,可穿戴设备100则可以对上述麦克风进行下电。
示例性地,在可穿戴设备100处于低电量状态下,可穿戴设备100上可以显示一个弹窗界面,该弹窗界面用于供用户自主选择关闭哪些外设器件,从而达到节省功耗的目的。其中,该弹窗界面中可以包括一个或多个选项,例如传感器、扬声器、麦克风等。例如,若可穿戴设备100接收到用户完成选择“扬声器”选项的操作,响应于该操作,可穿戴设备100可以关闭上述扬声器,接着,可穿戴设备100可以对上述扬声器进行下电。
在一些实施例中,对于单独挂载在子芯片上的外设器件,无论该外设器件处于开启状态还是关闭状态,可穿戴设备100也可以一直对该外设器件保持供电。
3、同时挂载在主芯片和子芯片上的外设器件下电策略:
对于同时挂载在主芯片和子芯片上的外设器件,例如,外设器件106,可以由子芯片进行控制。若可穿戴设备100检测到外设器件106处于开启状态,则对外设器件106保持供电;若可穿戴设备100检测到外设器件106处于关闭状态,则对外设器件106进行下电,即对外设器件106断电。
其中,外设器件106可以包括但不限于显示屏、触摸传感器等。
示例性地,外设器件106可以为显示屏,在可穿戴设备100为智能手表的情况下,若可穿戴设备100检测到上述显示屏处于开启状态,则对上述显示屏保持供电。若可穿戴设备100检测到上述显示屏处于关闭状态,可穿戴设备100则可以对上述显示屏进行下电。其中,上述智能手表可以设置有上键按钮和/或下键按钮,在对上述显示屏下电后,若上述智能手表检测到用户按下按钮(上键按钮或下键按钮)的操作,响应于该操作,上述智能手表可以唤醒上述显示屏,即上电亮屏。
示例性地,外设器件106可以为触摸传感器,其中,上述触摸传感器可以设置在显示屏中,用于检测用户作用于显示屏上的触摸操作。若可穿戴设备100检测到上述触摸传感器处于开启状态,例如,可穿戴设备100检测到用户正在显示屏上进行触摸操作,那么,可穿戴设备100对上述触摸传感器保持供电。若可穿戴设备100检测到上述触摸传感器处于关闭状态,例如,显示屏处于关闭状态,且在一段时间内未检测到用户的触摸操作,可穿戴设备100则可以对上述触摸传感器进行下电。
示例性地,在可穿戴设备100处于低电量状态下,可穿戴设备100上可以显示一个弹窗界面,该弹窗界面用于供用户自主选择关闭哪些外设器件,从而达到节省功耗的目的。其中,该弹窗界面中可以包括一个或多个选项,例如显示屏、触摸传感器等。例如,若可穿戴设备100接收到用户完成选择“显示屏”选项的操作,响应于该操作,可穿戴设备100可以关闭上述显示屏,接着,可穿戴设备100可以对上述显示屏进行下电。
在一些实施例中,对于同时挂载在主芯片和子芯片上的外设器件,无论该外设器件处于开启状态还是关闭状态,可穿戴设备100也可以一直对该外设器件保持供电。
需要说明的是,上述各个应用场景仅仅是示例性地来说明外设器件下电策略,不应构成对本申请的限定。
S204、可穿戴设备100对主芯片进行下电,即执行主芯片待机下电策略。
具体地,本申请中主芯片待机下电策略对应的硬件电路原理如图3和图4所示,下面展开进行介绍:
在一种可能的实现方式中,如图3所示,主芯片待机下电策略对应的硬件电路位于可穿戴设备100的电源管理芯片外部,适用于不改变原有电源管理芯片的内部机构的应用场景。
参阅图3,主芯片所在SOC的复位管脚1与电源管理芯片的使能管脚2通过或门电路进行连接,其中,主芯片所在的SOC的复位管脚1可以输出复位信号1,电源管理芯片的使能管脚2可以输出主芯片待机下电使能信号,上述复位信号1和上述主芯片待机下电使能信号可以通过或门电路进行逻辑或运算后,从或门电路输出复位信号2,该复位信号2通过复位管脚2输入至随机存取存储器或只读存储器。容易理解,随机存取存储器或只读存储器是否进行复位,是由上述复位信号1和上述主芯片待机下电使能信号共同控制的,也即是说,只有当上述复位信号1和上述主芯片待机下电使能信号均生效的情况下,随机存取存储器或只读存储器才可以进行复位。此外,上述主芯片待机下电使能信号还可以通过BUCK电路的使能管脚1输入至BUCK电路(也称为降压型电路),使BUCK电路开始工作,可穿戴设备100中的电源可以输出电源信号1,通过电源管脚1,将电源信号1输入至BUCK电路,BUCK电路输出端输出电源信号2,通过电源管脚2,将电源信号2输入至随机存取存储器或只读存储器,为随机存取存储器或只读存储器供电。在可穿戴设备100未关机的情况下,电源会一直通过BUCK电路为随机存取存储器或只读存储器供电。容易理解,随机存取存储器或只读存储器所需要的电压要比可穿戴设备100的电源电压低,由于BUCK电路为降压型电路,因此,BUCK电路是为了可以适应随机存取存储器或只读存储器所需要的电压。其中,保持对随机存取存储器供电是为了保留现场数据,保持对只读存储器供电是为了确保器件不受频繁开关导致损坏。
在一种可能的实现方式中,如图4所示,主芯片待机下电策略对应的硬件电路(即图3所示的主芯片待机下电策略对应的硬件电路)位于可穿戴设备100的电源管理芯片内部,也即是说,将主芯片待机下电策略对应的硬件电路集成到电源管理芯片中,如此,可以减少器件封装面积,更适合可穿戴设备对尺寸的要求,同时可以减少主芯片待机下电后唤醒恢复时间。
参阅图4,在主芯片待机下电功能开启的情况下,主芯片所在SOC的复位管脚1输出复位信号1至电源管理芯片上的来自SOC的复位信号管脚,然后该复位信号1可以与主芯片下电使能信号通过或门电路进行逻辑或运算后,从电源管理芯片上的复位管脚3输出复位信号2(即图3中或门电路输出端输出的复位信号2),该复位信号2通过复位管脚2输入至随机存取存储器或只读存储器。从电源管理芯片上的电源管脚3输出的电源信号2(即图3中BUCK电路输出端输出的电源信号2),通过电源管脚2,将电源信号2输入至随机存取存储器或只读存储器,为随机存取存储器或只读存储器供电。
需要说明的是,针对多芯片多电源管理芯片的情况,上述主芯片待机下电使能信号可以从子芯片的未下电的电源管理芯片上输出;针对主芯片和子芯片只有一个电源管理芯片的情况,上述主芯片待机下电使能信号就可以从该电源管理芯片输出。
在确定上述主芯片待机下电信号生效后,可穿戴设备100可以对主芯片进行下电。在可穿戴设备100对主芯片进行下电之后,可穿戴设备100进入主芯片待机下电状态。
其中,确定上述主芯片待机下电信号生效可以通过芯片平台提供的接口、硬件开关等来实现,在此不作限定。
在一些可能的实现方式中,可穿戴设备100可以执行完单独挂载在主芯片上的外设器件下电策略、单独挂载在子芯片上的外设器件下电策略、同时挂载在主芯片和子芯片上的外设器件下电策略后再执行步骤S204,对主芯片进行下电,也即是说,可穿戴设备100在执行完全部外设器件下电策略后再对主芯片进行下电。
在另一些可能的实现方式中,可穿戴设备100可以执行完单独挂载在主芯片上的外设器件下电策略后就执行步骤S204,对主芯片进行下电。
下面介绍本申请提供的另一种降低可穿戴设备功耗的方法。
图5示例性示出了本申请提供的另一种降低可穿戴设备功耗的方法流程。如图5所示,该降低可穿戴设备功耗的方法包括:
S501、可穿戴设备100检测到主芯片需要待机。
其中,步骤S501的具体执行过程可以参照图2中步骤S201的相关内容,在此不再赘述。
S502、可穿戴设备100保存主芯片待机下电前的系统状态到随机存取存储器。
其中,步骤S502的具体执行过程可以参照图2中步骤S202的相关内容,在此不再赘述。
S503、可穿戴设备100可以检测外设器件是否仅挂载在主芯片上,若是,则执行步骤S504;若否,则执行步骤S505。
S504、可穿戴设备100检测外设器件状态是否为开启状态,若是,则执行步骤S507;若否,则执行步骤S508。
S505、可穿戴设备100检测外设器件是否同时挂载在主芯片和子芯片上,若是,则执行步骤S506;若否,则执行步骤S509。
S506、可穿戴设备100将外设器件交给子芯片进行控制。
S507、可穿戴设备100对外设器件继续保持供电。
S508、可穿戴设备100对外设器件下电。
其中,步骤S503至步骤S508的具体执行过程可以参照图2中步骤S203的相关内容,在此不再赘述。
S509、可穿戴设备100对主芯片进行下电。在可穿戴设备100对主芯片进行下电之后,可穿戴设备100进入主芯片待机下电状态。
在一种可能的实现方式中,可穿戴设备100检测到外设器件仅挂载在主芯片上,然后,可穿戴设备100又检测到上述外设器件为开启状态之后,可穿戴设备100对上述外设器件继续保持供电,在一些情况下,上述外设器件可以进入低功耗状态,直至上述外设器件执行完任务,可穿戴设备100可以对上述外设器件进行下电,之后,再执行步骤S509,对主芯片进行下电。
在一种可能的实现方式中,可穿戴设备100检测到外设器件仅挂载在主芯片上,然后,可穿戴设备100又检测到上述外设器件为关闭状态之后,可穿戴设备100对上述外设器件下电,之后,再执行步骤S509,对主芯片进行下电。
在一种可能的实现方式中,可穿戴设备100在检测到外设器件仅挂载在子芯片上,则可穿戴设备100可以直接执行步骤S509,对主芯片进行下电。
在一种可能的实现方式中,可穿戴设备100检测到外设器件同时挂载在主芯片和子芯片上,那么,上述外设器件可以交给子芯片进行控制,之后,可穿戴设备100再执行步骤S509,对主芯片进行下电。其中,子芯片控制外设器件的具体内容可以参照图2中步骤S203的相关文字描述,在此不再赘述。
其中,步骤S509的具体硬件实现可以参照图2中步骤S204的相关内容,在此不再赘述。
需要说明的是,在可穿戴设备100执行步骤S501至步骤S509的整个过程中,可穿戴设备100一直对随机存取存储器和只读存储器保持供电。
在利用如图5所示的方法对可穿戴设备100进行主芯片待机下电后,可穿戴设备100可以检测到唤醒主芯片的外部事件,其中,该唤醒主芯片的外部事件可以触发主芯片恢复上电,而唤醒恢复时间在不同芯片平台也会有所不同,唤醒恢复时间存在以下两种情况,下面详细介绍:
情况1:主芯片待机下电后唤醒恢复时间小于或者接近于传统待机后唤醒恢复时间(也可以称为第一阈值时间)
具体地,上述传统待机后唤醒时间是指利用前文中所述的传统待机唤醒技术时,待机后唤醒恢复过程所需要的时间。对于传统待机唤醒技术,待机过程可包括进程冻结、外设器件进入低功耗状态、暂停处理器运行三个步骤,唤醒恢复过程可包括处理器继续运行、外设器件从低功耗状态下恢复至正常状态、进程解冻三个步骤。而主芯片待机下电后唤醒恢复时间可以认为是主芯片上电恢复时间加上上述传统待机后唤醒恢复时间,容易理解,在这种情况下,主芯片待机下电后唤醒恢复时间必然大于传统待机后唤醒恢复时间。
在一种可能的实现方式中,若使得主芯片待机下电后唤醒恢复时间小于或者接近于传统待机后唤醒恢复时间,则可以在主芯片待机下电策略中去掉传统待机唤醒技术待机过程中的进程冻结(即进程不会被主芯片进行调度了,但仍存储在随机存取存储器中)这一步骤,即进程可以不冻结,因此,唤醒恢复过程也不需要进程解冻这一步骤,从而减少唤醒恢复时间,达到主芯片待机下电后唤醒恢复时间小于或者接近于传统待机后唤醒恢复时间的目的。那么,主芯片恢复上电功耗就小于或接近于传统待机唤醒恢复功耗。在这种情况下,可穿戴设备100则适合全场景下使用主芯片待机下电策略。
情况2、主芯片待机下电后唤醒恢复时间大于传统待机后唤醒恢复时间
若主芯片待机下电后唤醒恢复时间大于传统待机后唤醒恢复时间,在需要考虑功耗收益的情况下,那么,主芯片待机下电的功耗收益大小则与唤醒主芯片的外部事件触发主芯片恢复上电的次数有关。容易理解,在一段时间内,随着主芯片恢复上电的次数增加,主芯片待机下电的功耗收益就会逐渐减小,当达到某个临界值的时候,主芯片待机下电与唤醒恢复的功耗之和就会大于传统待机与唤醒恢复的功耗之和。在这种情况下,如果想达到节省功耗的目的,可穿戴设备100就不适合在全场景下使用主芯片待机下电策略,而适合在唤醒次数比较少的部分场景下(例如夜间)使用主芯片待机下电策略。
因此,本申请提供了一种基于不同主芯片待机下电后唤醒恢复时间的主芯片待机下电策略。
图6示例性示出了本申请提供的一种基于不同主芯片待机下电后唤醒恢复时间的主芯片待机下电策略。如图6所示,该策略包括:
S601、可穿戴设备100的芯片平台判断主芯片下电后唤醒恢复时间是否小于或接近于传统待机后唤醒恢复时间。若是,则执行步骤S602;若否,则执行步骤S603。
S602、可穿戴设备100全场景使用主芯片待机下电策略。
具体地,若主芯片待机下电后唤醒恢复时间小于或接近于传统待机后唤醒恢复时间,则可穿戴设备100全场景使用主芯片待机下电策略。
其中,可穿戴设备100全场景使用主芯片待机下电策略的具体步骤可以参照图5所示方法流程的相关内容,在此不再赘述。
S603、可穿戴设备100部分场景使用主芯片待机下电策略。
具体地,若主芯片待机下电后唤醒恢复时间大于传统待机后唤醒恢复时间,则可穿戴设备100部分场景使用主芯片待机下电策略。例如,部分场景可以是夜间,由于夜间这个时间段,用户大多处于睡眠状态,因此,唤醒次数较少,主芯片唤醒恢复的功耗就会减少,那么,可穿戴设备100则可以在夜间使用主芯片待机下电策略。
其中,可穿戴设备100部分场景使用主芯片待机下电策略的具体步骤在后面内容中会详细介绍,在此先不展开。
下面介绍本申请提供的一种可穿戴设备主芯片待机下电后唤醒恢复的方法。
图7示例性示出了本申请提供的一种可穿戴设备主芯片待机下电后唤醒恢复的方法流程。如图7所示,该方法包括:
S701、可穿戴设备100处于主芯片待机下电状态。
S702、可穿戴设备100可以检测到是否有唤醒主芯片的外部事件,若是,则执行步骤S703;若否,则继续执行步骤S702。
具体地,在主芯片处于待机下电状态时,可穿戴设备100中的一些可能未下电的模块(例如移动通信模块、Wi-Fi模块、蓝牙模块、触摸传感器/显示屏等)可以检测到是否有唤醒主芯片的外部事件。或者,在一些模块已经下电的情况下,可穿戴设备100可以通过图1中所示的监控模块108(可以一直不断电)检测是否有唤醒主芯片的外部事件,若有,则对相应模块进行上电。其中,上述外部事件可以是用户触发的需要由主芯片进行处理的事件。
示例性地,在移动通信模块未下电的情况下,可穿戴设备100可以检测到其他电子设备(例如智能手机)试图与可穿戴设备100进行语音通话时,可穿戴设备100则可以执行步骤S703,对主芯片进行上电。
示例性地,在蓝牙模块未下电的情况下,可穿戴设备100可以检测到其他电子设备(例如智能手机)试图通过蓝牙模块与可穿戴设备100进行通信连接时,可穿戴设备100则可以执行步骤S703,对主芯片进行上电。
示例性地,在显示屏下电的情况下,可穿戴设备100可以通过图1中所示的监控模块108检测到用户按下任一功能按钮(例如可穿戴设备100为智能手表时,智能手表的上键按钮或下键按钮)的操作,或者,可穿戴设备100可以检测到用户产生了某个特定动作(例如抬腕动作)。然后,图1中所示的监控模块108可以对上述显示屏进行上电,接着,可穿戴设备100则可以执行步骤S703,对主芯片进行上电。
S703、可穿戴设备100对主芯片进行上电。
具体地,若可穿戴设备100检测到有唤醒主芯片的外部事件,则可穿戴设备100接通主芯片的电源,为主芯片供电。其中,可穿戴设备100对主芯片进行上电的流程需要硬件平台提供相关接口来完成。
S704、可穿戴设备100从随机存取存储器中恢复主芯片待机下电前保存的系统状态。
其中,主芯片待机下电前保存的系统状态可以为图2所示步骤S202所述的现场数据,具体可参照步骤S202中的相关内容,在此不再赘述。
S705、可穿戴设备100检测到主芯片上电恢复后,将上述外部事件传递给主芯片。
其中,可穿戴设备100检测主芯片是否上电恢复可以通过检测对应的GPIO状态(例如GPIO引脚的电平数值)来判断。
S706、主芯片处理外部事件。
具体地,主芯片上电恢复后,主芯片从断电模式切换至工作模式,开始处理外部事件。其中,主芯片上电恢复后处理外部事件的流程与传统待机唤醒技术中唤醒恢复处理外部事件的流程一致。
下面介绍本申请提供的一种在部分场景中可穿戴设备主芯片待机下电的方法。
图8以夜间场景为例示出了本申请提供的一种在部分场景(夜间)中可穿戴设备主芯片待机下电及唤醒恢复的方法流程。
S801、可穿戴设备100可以检测到入睡/出睡事件。
具体地,在可穿戴设备100检测到用户佩戴了可穿戴设备100的情况下,可穿戴设备100可以通过检测用户的生理数据等指标来检测入睡/出睡事件,进而可以识别出用户入睡开始时刻和入睡结束时刻(也可以称为出睡开始时刻)。用户入睡开始时刻至用户入睡结束时刻的时间间隔可以称为用户入睡时间段。
在一种可能的实现方式中,用户入睡时间段可以是用户自主设定的。可穿戴设备100可以根据当前时刻是否在上述用户入睡时间段之间来判断用户处于入睡/出睡状态。
S802、可穿戴设备100可以判断用户是否进入入睡状态。若是,则执行步骤S804;若否,则执行步骤S803。
具体地,可穿戴设备100可以通过检测到的入睡/出睡事件来判断用户是否进入入睡状态。
示例性地,在可穿戴设备100检测到用户未在可穿戴设备100上自主设定入睡时间段的情况下,可穿戴设备100可以通过检测用户的生理数据等指标来判断用户处于入睡/出睡状态。
示例性地,在可穿戴设备100检测到用户在可穿戴设备100上自主设定了入睡时间段的情况下,若可穿戴设备100检测到当前时刻处于入睡时间段之间,则确定用户进入入睡状态;若可穿戴设备100检测到当前时刻不处于入睡时间段之间,则确定用户没有进入入睡状态。
S803、可穿戴设备100关闭主芯片待机下电功能。
具体地,在可穿戴设备100确定用户没有进入入睡状态的情况下,可穿戴设备100关闭主芯片待机下电功能,即不开启主芯片待机下电功能。
S804、可穿戴设备100获取与其连接的电子设备200识别的用户入睡时间段。
具体地,可穿戴设备100可以获取到与其连接的电子设备200(例如智能手机)识别的用户入睡时间段(包括开始时刻和结束时刻)。其中,该用户入睡时间段可以是用户自主设定的。
需要说明的是,可穿戴设备100和电子设备200可以基于蓝牙通信连接交互数据信息。不限于蓝牙通信连接,可穿戴设备100和电子设备200之间建立的连接也可以是其他通信连接,例如Wi-Fi直连连接、蜂窝移动通信连接等等。
S805、可穿戴设备100识别的用户入睡开始时刻t1与电子设备200识别的用户入睡时间段的开始时刻进行比较,取最晚时刻作为入睡开始时刻t2。
可选地,上述入睡开始时刻t2也可以采用可穿戴设备100识别的用户入睡开始时刻t1,而不用通过可穿戴设备100识别的用户入睡开始时刻t1与电子设备200识别的用户入睡时间段的开始时刻进行比较取最晚时刻来得到。
S806、可穿戴设备100可以判断当前时刻是否在上述入睡开始时刻t2与用户入睡时间段的结束时刻之间。若是,则执行步骤S807;若否,则执行步骤S803。
其中,用户入睡时间段的结束时刻可以是电子设备200识别的用户入睡时间段的结束时刻,也可以是用户在可穿戴设备100自主设定的入睡时间段的结束时刻。
示例性地,在可穿戴设备100检测到用户未在可穿戴设备100上自主设定入睡时间段的情况下,可穿戴设备100可以判断当前时刻是否在上述入睡开始时刻t2与电子设备200识别的用户入睡时间段的结束时刻之间,若是,则执行步骤S807;若否,则执行步骤S803。
示例性地,在可穿戴设备100检测到用户在可穿戴设备100上自主设定了入睡时间段的情况下,可穿戴设备100可以判断当前时刻是否在上述入睡开始时刻t2与用户在可穿戴设备100自主设定的入睡时间段的结束时刻之间,若是,则执行步骤S807;若否,则执行步骤S803。
S807、可穿戴设备100开启主芯片待机下电功能。
具体地,可穿戴设备100确定当前时刻在上述入睡开始时刻t2与用户入睡时间段的结束时刻之间后,开启主芯片待机下电功能,即可穿戴设备100可以执行如图2或图5示例性所示的方法流程,使得可穿戴设备100可以进入主芯片待机下电状态。
S808、可穿戴设备100可以在检测到唤醒主芯片的外部事件后,执行主芯片唤醒恢复流程。
其中,上述主芯片唤醒恢复流程的具体执行过程可以参照图7所示方法的相关内容,在此不再赘述。
以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (19)
1.一种降低可穿戴设备功耗的方法,其特征在于,所述可穿戴设备包括:主芯片、子芯片、外设器件,所述方法包括:
所述可穿戴设备检测到所述主芯片需要待机;
若所述外设器件挂载在所述主芯片而未挂载在所述子芯片上,所述可穿戴设备根据检测到的所述外设器件的状态,执行外设器件下电策略之后对所述主芯片进行下电;
若所述外设器件挂载在所述主芯片和所述子芯片上,所述可穿戴设备通过子芯片控制所述外设器件,并对所述主芯片进行下电。
2.根据权利要求1所述的方法,其特征在于,所述可穿戴设备根据检测到的所述外设器件的状态,执行外设器件下电策略,具体包括:
若所述可穿戴设备检测到所述外设器件处于开启状态,所述可穿戴设备对所述外设器件保持供电;
若所述可穿戴设备检测到所述外设器件处于关闭状态,所述可穿戴设备对所述外设器件下电。
3.根据权利要求2所述的方法,其特征在于,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:
若所述外设器件为移动通信模块,所述可穿戴设备检测到用户通过蓝牙模块与其他电子设备进行通信连接的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态;
或,
所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态;
或,
在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“移动通信模块”选项;所述可穿戴设备接收到用户完成选择所述“移动通信模块”选项的操作,响应于所述操作,置所述移动通信模块于关闭状态。
4.根据权利要求2所述的方法,其特征在于,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:
若所述外设器件为蓝牙模块,所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述蓝牙模块于关闭状态;
或,
在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“蓝牙模块”选项;所述可穿戴设备接收到用户完成选择所述“蓝牙模块”选项的操作,响应于所述操作,所述可穿戴设备置所述蓝牙模块于关闭状态。
5.根据权利要求2所述的方法,其特征在于,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:
若所述外设器件为Wi-Fi模块,所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述Wi-Fi模块于关闭状态;
或,
在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“Wi-Fi模块”选项;所述可穿戴设备接收到用户选择所述“Wi-Fi模块”选项的操作,响应于所述操作,所述可穿戴设备置所述Wi-Fi模块于关闭状态。
6.根据权利要求1-5任一项所述的方法,其特征在于,在所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略之前,所述方法还包括:
所述可穿戴设备保存所述主芯片待机下电前的现场数据。
7.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
在下述条件下执行所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略:
所述主芯片待机下电后的唤醒恢复时间大于第一阈值时间,且所述可穿戴设备检测到用户处于入睡状态;
或,
所述主芯片待机下电后的唤醒恢复时间小于所述第一阈值时间。
8.根据权利要求1-5任一项所述的方法,其特征在于,
所述若所述外设器件挂载在所述主芯片而未挂载在所述子芯片上,包括:
若所述外设器件挂载在所述主芯片而未挂载在所述子芯片上,且所述可穿戴设备处于第一场景;
所述若所述外设器件挂载在所述主芯片和所述子芯片上,包括:
若所述外设器件挂载在所述主芯片和所述子芯片上,且所述可穿戴设备处于所述第一场景。
9.根据权利要求8所述的方法,其特征在于,所述第一场景包括满足下述条件的场景:
所述主芯片待机下电与唤醒恢复的功耗之和小于第一阈值功耗,和/或所述主芯片待机下电后的唤醒次数小于第一阈值次数。
10.一种可穿戴设备,其特征在于,所述可穿戴设备包括:
主芯片,在所述可穿戴设备检测到所述主芯片需要待机的情况下,所述可穿戴设备对所述主芯片进行下电;
外设器件,在所述可穿戴设备检测到所述主芯片需要待机的情况下,若所述外设器件挂载在所述主芯片而未挂载在子芯片上,所述可穿戴设备根据检测到的所述外设器件的状态,执行外设器件下电策略之后对所述主芯片进行下电;若所述外设器件挂载在所述主芯片和所述子芯片上,所述可穿戴设备通过子芯片控制所述外设器件,并对所述主芯片进行下电;
子芯片,在所述可穿戴设备检测到所述主芯片需要待机的情况下,控制同时挂载在所述主芯片与所述子芯片上的所述外设器件。
11.根据权利要求10所述的可穿戴设备,其特征在于,所述可穿戴设备根据检测到的所述外设器件的状态,执行外设器件下电策略,具体包括:
若所述可穿戴设备检测到所述外设器件处于开启状态,所述可穿戴设备对所述外设器件保持供电;
若所述可穿戴设备检测到所述外设器件处于关闭状态,所述可穿戴设备对所述外设器件下电。
12.根据权利要求11所述的可穿戴设备,其特征在于,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:
若所述外设器件为移动通信模块,所述可穿戴设备检测到用户通过蓝牙模块与其他电子设备进行通信连接的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态;
或,
所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态;
或,
在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“移动通信模块”选项;所述可穿戴设备接收到用户完成选择所述“移动通信模块”选项的操作,响应于所述操作,所述可穿戴设备置所述移动通信模块于关闭状态。
13.根据权利要求11所述的可穿戴设备,其特征在于,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:
若所述外设器件为蓝牙模块,所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述蓝牙模块于关闭状态;
或,
在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“蓝牙模块”选项;所述可穿戴设备接收到用户完成选择所述“蓝牙模块”选项的操作,响应于所述操作,所述可穿戴设备置所述蓝牙模块于关闭状态。
14.根据权利要求11所述的可穿戴设备,其特征在于,所述可穿戴设备检测到所述外设器件处于关闭状态,具体包括:
若所述外设器件为Wi-Fi模块,所述可穿戴设备接收到用户选择“勿扰模式”的操作,响应于所述操作,所述可穿戴设备置所述Wi-Fi模块于关闭状态;
或,
在所述可穿戴设备处于低电量状态下,所述可穿戴设备显示弹窗界面,所述弹窗界面包括一个或多个选项,所述一个或多个选项包括“Wi-Fi模块”选项;所述可穿戴设备接收到用户选择所述“Wi-Fi模块”选项的操作,响应于所述操作,所述可穿戴设备置所述Wi-Fi模块于关闭状态。
15.根据权利要求10-14任一项所述的可穿戴设备,其特征在于,在所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略之前,所述可穿戴设备还用于:
所述可穿戴设备保存所述主芯片待机下电前的现场数据。
16.根据权利要求10-14任一项所述的可穿戴设备,其特征在于,所述可穿戴设备还用于:
在下述条件下执行所述可穿戴设备根据检测到的所述外设器件的状态,执行所述外设器件下电策略:
所述主芯片待机下电后的唤醒恢复时间大于第一阈值时间,且所述可穿戴设备检测到用户处于入睡状态;
或,
所述主芯片待机下电后的唤醒恢复时间小于所述第一阈值时间。
17.根据权利要求10-14任一项所述的可穿戴设备,其特征在于,
所述若所述外设器件挂载在所述主芯片而未挂载在所述子芯片上,包括:
若所述外设器件挂载在所述主芯片而未挂载在所述子芯片上,且所述可穿戴设备处于第一场景;
所述若所述外设器件挂载在所述主芯片和所述子芯片上,包括:
若所述外设器件挂载在所述主芯片和所述子芯片上,且所述可穿戴设备处于所述第一场景。
18.根据权利要求17所述的可穿戴设备,其特征在于,所述第一场景包括满足下述条件的场景:
所述主芯片待机下电与唤醒恢复的功耗之和小于第一阈值功耗,和/或所述主芯片待机下电后的唤醒次数小于第一阈值次数。
19.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在可穿戴设备上运行时,使得所述可穿戴设备执行如权利要求1-9任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110065928.8A CN114816027B (zh) | 2021-01-18 | 2021-01-18 | 降低可穿戴设备功耗的方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110065928.8A CN114816027B (zh) | 2021-01-18 | 2021-01-18 | 降低可穿戴设备功耗的方法及相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114816027A CN114816027A (zh) | 2022-07-29 |
CN114816027B true CN114816027B (zh) | 2024-09-24 |
Family
ID=82524344
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110065928.8A Active CN114816027B (zh) | 2021-01-18 | 2021-01-18 | 降低可穿戴设备功耗的方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114816027B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105611057A (zh) * | 2015-12-23 | 2016-05-25 | 广东欧珀移动通信有限公司 | 一种终端的下电方法和装置 |
CN108770166A (zh) * | 2018-05-11 | 2018-11-06 | 沈阳东软医疗系统有限公司 | 一种x射线发生器断电保护控制方法、装置及设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1964366B (zh) * | 2005-11-10 | 2011-02-02 | 鸿富锦精密工业(深圳)有限公司 | 双屏移动装置及其显示方法 |
CN111857322B (zh) * | 2020-06-19 | 2022-10-14 | 海信冰箱有限公司 | 降低洗衣机待机功耗的方法、装置、洗衣机及相关设备 |
-
2021
- 2021-01-18 CN CN202110065928.8A patent/CN114816027B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105611057A (zh) * | 2015-12-23 | 2016-05-25 | 广东欧珀移动通信有限公司 | 一种终端的下电方法和装置 |
CN108770166A (zh) * | 2018-05-11 | 2018-11-06 | 沈阳东软医疗系统有限公司 | 一种x射线发生器断电保护控制方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN114816027A (zh) | 2022-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109981839B (zh) | 一种具有柔性屏幕的电子设备的显示方法及电子设备 | |
US12067974B2 (en) | Speech recognition method, wearable device, and electronic device | |
CN116070684B (zh) | 一种集成芯片以及处理传感器数据的方法 | |
CN118051111A (zh) | 一种高能效的显示处理方法及设备 | |
CN112988282B (zh) | 应用保活方法和终端设备 | |
CN110687998A (zh) | 一种应用管理方法及装置 | |
CN112445276A (zh) | 一种折叠屏显示应用方法及电子设备 | |
WO2021238387A1 (zh) | 一种执行应用的方法及装置 | |
CN115714890A (zh) | 供电电路和电子设备 | |
CN113964900A (zh) | 动态调节电源适配器的供电电压的方法及电子设备 | |
CN113676339B (zh) | 组播方法、装置、终端设备及计算机可读存储介质 | |
CN114816027B (zh) | 降低可穿戴设备功耗的方法及相关装置 | |
CN114375027B (zh) | 降低功耗的方法和装置 | |
CN115016629B (zh) | 防误触的方法和装置 | |
WO2023142959A1 (zh) | 多机位拍摄系统的拍摄方法、设备、存储介质和程序产品 | |
CN114069740A (zh) | 充电方法和电子设备 | |
CN114531905B (zh) | 一种图像处理装置、电子设备及图像处理方法 | |
CN117713267B (zh) | 一种无线充电的控制方法、装置及系统 | |
US20250099085A1 (en) | Method and apparatus for predicting fertile period and electronic device | |
WO2022089255A1 (zh) | 一种节能方法及终端设备 | |
WO2024139931A1 (zh) | 一种智能手表的显示方法、通信装置以及智能手表 | |
CN114115513B (zh) | 一种按键控制方法和一种按键装置 | |
WO2023207715A1 (zh) | 亮屏控制方法、电子设备及计算机可读存储介质 | |
CN118363692A (zh) | 基于天气信息的显示方法、电子设备和可读存储介质 | |
CN118519518A (zh) | 显示屏控制方法、设备和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |