掌桥专利:专业的专利平台
掌桥专利
首页

一种电池温度采样的方法和可穿戴设备

文献发布时间:2023-06-19 16:11:11



技术领域

本申请涉及可穿戴设备技术领域,并且具体地,涉及一种电池温度采样的方法和可穿戴设备。

背景技术

随着智能手表功能的日益发展,智能手表已成为人们生活当中最常见的随身工具。目前,通常采用电量计负责智能手表的电池的充放电管理。当电池电量不足时,电量计无法正常工作,导致电量计上报的温度不准确,不准确的温度会导致误操作的问题。因此,亟待提出一种解决方案解决该问题。

发明内容

有鉴于此,本申请提供了一种电池温度采样的方法、可穿戴设备、电子设备、计算机可读存储介质和计算机程序产品,能够避免因第一温度采集模块在非正常工作状态下,采集的温度不准确而导致的误操作问题。

第一方面,提供了一种电池温度采样的方法,所述方法应用于可穿戴设备,所述可穿戴设备包括电池,第一温度采集模块和第二温度采集模块,或者,所述方法应用于电子设备,所述电子设备包括:电池,第一温度采集模块和第二温度采集模块;所述方法包括:

确定在第一预设时长内是否获取到第一标识,所述第一标识用于标识第一温度采集模块,所述第一温度采集模块用于监测所述电池的温度;

在所述第一预设时长内一直未获取到所述第一标识时,根据第二温度采集模块对所述电池进行温度采集,并获得第一温度;

基于所述第一温度执行过温保护处理。

上述方法可以由可穿戴设备或可穿戴设备中的芯片执行。或者,上述方法可以由电子设备(比如终端)或电子设备中的芯片执行。基于上述方案,首先判断是否读取到第一标识,如果在第一预设时长内没有读取到第一标识,则不采用第一温度采集模块的温度进行过温保护处理,而是切换到其他温度采样模块(比如第二温度采集模块)对电池进行温度采集,然后基于第二温度采集模块采集的第一温度进行过温保护处理,避免了因第一温度采集模块在非正常工作状态下采集的温度不准确而导致的误操作问题,提高采集的电池温度的准确性。

在一种可能的实现方式中,所述方法还包括:

在所述第一预设时长内获取到所述第一标识时,利用所述第一温度采集模块对所述电池进行温度采集,获得第二温度;

基于所述第二温度执行过温保护处理。

因此,在获得第一标识的情况下,说明第一温度采集模块正常工作,仍然可以利用第一温度采集模块对电池的温度进行采样,并基于第一温度采集模块采集的第二温度执行过温保护处理。

在一种可能的实现方式中,所述基于所述第一温度执行过温保护处理,包括:

确定所述第一温度是否大于第一温度阈值;

在所述第一温度大于第一温度阈值时,控制电池停止为负载供电(比如,可使用充电信号为负载供电);

在所述第一温度小于或等于第一温度阈值时,使用所述电池为负载供电。

第一温度阈值是电池的安全工作温度阈值。

因此,在判断出电池的温度高于第一温度阈值时,可以断开电池与负载间的连接,即停止电池为负载供电,以保护电池。当然,在判断出电池的温度不高于第一温度阈值时,可以继续使用电池为负载供电。

在一种可能的实现方式中,在所述第一温度大于第一温度阈值时,所述方法还包括:

显示第一界面,所述第一界面包括第一窗口,所述第一窗口用于提示用户电池的温度过高。

因此,在判断出第一温度大于第一温度阈值时,还可以通过界面向用户发出提示,以便用户做出合适的响应。

在一种可能的实现方式中,所述第二温度采集模块为NTC温度传感器。NTC温度传感器可以是手表后壳的NTC热敏电阻。因此,通过沿用手表后壳的NTC热敏电阻进行电池温度采集,可以避免引入新的温度采样通路,节省成本。

可以理解,第二温度采集模块也可以是新引入的温度采样模块,本申请实施例对此不作限定。

在一种可能的实现方式中,所述第一温度采集模块为电量计。

第二方面,提供了一种可穿戴设备,包括用于执行第一方面中任一种方法的单元。该装置可以是手表(或者说智能手表),也可以是手表(或者说智能手表)内的芯片。该装置包括输入单元、显示单元和处理单元。所述可穿戴设备还包括电池、第一温度采集模块和第二温度采集模块。

当该装置是手表时,该处理单元可以是处理器,该输入单元可以是通信接口,该显示单元可以是图形处理模块和屏幕;该手表还可以包括存储器,该存储器用于存储计算机程序代码,当该处理器执行该存储器所存储的计算机程序代码时,使得该终端执行第一方面中的任一种方法。

当该装置是手表内的芯片时,该处理单元可以是芯片内部的逻辑处理单元,该输入单元可以是输出接口、管脚或电路等,该显示单元可以是芯片内部的图形处理单元;该芯片还可以包括存储器,该存储器可以是该芯片内的存储器(例如,寄存器、缓存等),也可以是位于该芯片外部的存储器(例如,只读存储器、随机存取存储器等);该存储器用于存储计算机程序代码,当该处理器执行该存储器所存储的计算机程序代码时,使得该芯片执行第一方面的任一种方法。

第三方面,提供了一种电子设备,包括用于执行第一方面中任一种方法的单元。该装置可以是终端,也可以是终端内的芯片。该电子设备包括输入单元、显示单元和处理单元。该电子设备包括电池,第一温度采集模块和第二温度采集模块。

当该装置是终端时,该处理单元可以是处理器,该输入单元可以是通信接口,该显示单元可以是图形处理模块和屏幕;该手表还可以包括存储器,该存储器用于存储计算机程序代码,当该处理器执行该存储器所存储的计算机程序代码时,使得该终端执行第一方面中的任一种方法。

当该装置是终端内的芯片时,该处理单元可以是芯片内部的逻辑处理单元,该输入单元可以是输出接口、管脚或电路等,该显示单元可以是芯片内部的图形处理单元;该芯片还可以包括存储器,该存储器可以是该芯片内的存储器(例如,寄存器、缓存等),也可以是位于该芯片外部的存储器(例如,只读存储器、随机存取存储器等);该存储器用于存储计算机程序代码,当该处理器执行该存储器所存储的计算机程序代码时,使得该芯片执行第一方面的任一种方法。

第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序代码,当所述计算机程序代码被可穿戴设备运行时,使得该可穿戴设备执行第一方面中的任一种方法;或者,当所述计算机程序代码被电子设备运行时,使得该电子设备执行第一方面中的任一种方法。

第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被可穿戴设备运行时,使得该可穿戴设备执行第一方面中的任一种方法;或者,当所述计算机程序代码被电子设备运行时,使得该电子设备执行第一方面中的任一种方法。

附图说明

图1是本申请实施例的手表的一个示例图;

图2是本申请实施例应用的软件系统的一个示意图;

图3是本申请实施例的电池温度采样的方法的示意性流程图;

图4是本申请实施例的一个电路原理图;

图5是本申请实施例的过温保护处理的一个判断流程示例图;

图6是根据本申请实施例的手表界面的一个示例图;

图7是根据本申请实施例的手机界面的一个示例图;

图8是根据本申请实施例的装置的一个结构示意图;

图9是根据本申请实施例的电池温度采样的装置的示意性框图。

具体实施方式

下面将结合附图,对本申请实施例中的技术方案进行描述。

本申请实施例适用于电子设备,该电子设备可以为可穿戴设备,比如,智能手表、智能手环、智能指环、腕带、头盔、头带、眼镜或其他可穿戴设备等等。

可选地,该电子设备也可以是终端设备。终端设备包括但不限于手机、平板电脑、无线通信设备、远程终端、移动设备、用户终端、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备以及未来5G或6G网络中的终端设备等。

本申请实施例的可穿戴设备中包括电池,以及,至少两路温度采集通路。比如,可穿戴设备包括两路温度采集通路,具体即通过第一温度采集模块实现的温度采集通路,以及,通过第二温度采集模块实现的温度采集通路。

为便于描述,本申请实施例以可穿戴设备是手表为例进行描述。

图1是应用本申请实施例的一个手表的示意图。如图1所示,手表包括表盘101和表带102。用户可通过表带102佩戴手表,以及通过表盘101查看手表显示屏显示的内容。

在一种实现方式中,在本申请实施例中,如图1所示,涉及手表的电池温度控制的元件可以包括以下内容:微处理器103、手表后壳NTC电阻104(可对应第二温度采集模块)、电量计105(可对应第一温度采集模块)以及电池NTC电阻106。其中,NTC电阻是一种热敏电阻,也称作负温度系数(negative temperature coefficient,NTC)电阻。

通常而言,手表中的电量计105与手表中的电池(比如电池NTC电阻106)连接,用于负责手表电池的充电、放电管理。电量计105可以采集电池NTC电阻106的温度,并将采集的温度上报给微处理器103。手表中的电池能够为电量计105供电。

可选地,微处理器103可以是微控制单元(microcontroller unit,MCU)。MCU可以接收电量计105上报的电池温度。在一些实施例中,MCU确定在第一预设时长内是否获取到第一标识,所述第一标识用于标识电量计105;在所述第一预设时长内一直未获取到所述第一标识时,手表后壳NTC电阻104对所述电池进行温度采集,并获得第一温度;基于所述第一温度执行过温保护处理。

需要说明的是,上述手表中示出的元件只是示例性说明,并不构成对手表的具体限定。在本申请另一些实施例中,图1中的手表可以包括比图1所示的部件更多或更少的部件,或者,图1中的手表可以包括图1所示的部件中某些部件的组合,或者,图1中的手表可以包括图1所示的部件中某些部件的子部件。图1示的部件可以以硬件、软件、或软件和硬件的组合实现。

应理解,图1中只是以后壳温度传感器是NTC电阻为例进行说明,本申请实施例并不限于此。手表中的后壳温度传感器也可以是其他类型。比如,手表后壳NTC电阻104也可以被其他类型的温度传感器所替换。

还应理解,图1只是示意性说明本申请的一个应用场景,这并不对本申请实施例构成限定,本申请并不限于此。

在电池的电量不足时,手表中的电量计105无法正常工作。比如,在电池的供电电压小于2.5伏(V)时,电量计105无法正常工作。如果电量计105无法正常工作,就会导致电量计105检测的电池的温度不够准确或发生异常,会导致一些误操作的问题。

举例来说,在电池的供电电压小于2.5 V时,电量计无法正常工作,导致电量计采集的电池温度为异常温度(比如-40度),并将异常温度-40度上报给微处理器103。微处理器103认为当前电池是低温,但电池的实际温度可能并非如此。此时微处理器103会按照电池处于低温状态执行后续操作,比如控制手表开机,但此时手表是无法正常开机的。可以理解,电量计上报的电池温度不准确还会带来一些其他的误操作问题,比如,导致手表的电池无法正常充电。

有鉴于此,本申请实施例提供了一种电池温度采样的方法和可穿戴设备。本申请实施例的温度采样的方法,通过在第一预设时长内判断是否能够检测到第一标识(用于标识第一温度采集模块),如果在所述第一预设时长内一直未获取到第一标识,则根据第二温度采集模块对所述可穿戴设备的电池进行温度采集,获得第一温度,并基于所述第一温度执行过温保护处理,避免第一温度采集模块无法正常工作时带来的误操作处理,能够提高可穿戴设备的稳定性。

以下首先结合图2 描述本申请实施例应用的软件系统的一个示意图。

图2是本申请实施例应用的软件系统的一个示意图。如图2所示,采用分层架构的软件系统分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,软件系统可以分为六层,从上至下分别为应用程序层、系统服务层、算法库(library)、硬件抽象层HAL、内核层(kernel)以及驱动层(driver)。

如图2所示,应用程序层包括表盘、运动记录、通话、锻炼。

可以理解,图2中示出的是部分应用程序,事实上应用程序层还可以包括其他应用程序,本申请对此不作限定。比如应用程序层还包括信息、闹钟、天气、秒表、指南针、计时器、手电筒、日历、支付宝等应用程序。

如图2所示,系统服务层包括计步、心率服务、卡路里、心脏健康等。

算法库可以包括多个算法模块。比如,如图2所示,算法库包括调光算法模块、睡眠算法、佩戴算法等。佩戴算法用于检测手表的佩戴状态。

如图2所示,硬件抽象层包括C++库、存储、显示、触控等。C++库用于为算法库提供系统资源。

可以理解,图2中示出的硬件抽象层是部分内容,事实上硬件抽象层HAL还可以包括其他内容,比如蓝牙模块、GPS模块等。

如图2所示,内核层包括OS kernel。OS kernel用于执行管理和调度。

驱动层用于驱动硬件资源。驱动层中可以包括多个驱动模块。如图2所示,驱动层包括第一温度采集模块驱动、第二温度采集模块驱动、PPG驱动、LCD驱动和马达等。

在一些实施例中,第一温度采集模块驱动可以是电量计驱动。OS kernel可以通过电量计驱动调度电量计监测电池的温度。

在一些实施例中,第二温度采集模块驱动可以是后壳NTC电阻驱动。OS kernel可以通过第二温度采集模块驱动调用后壳NTC电阻对电池的温度进行采集。

以下结合图2描述本申请实施例温度采样的过程。OS kernel调度第一温度采集模块驱动,以使第一温度采集模块采集数据(比如,电池温度)。第一温度采集模块驱动可以将采集的数据返回给OS kernel。OS kernel可以基于采集到的数据执行相关调度。在OSkernel无法获得第一温度采集模块的标识时,可调度第二温度采集模块驱动,以使第二温度采集模块进行数据采集(比如,对电池温度进行采样),并基于第二温度采集模块采集的数据进行过温保护处理。

可选地,在判断电池的温度过高时,OS kernel还将温度过高的结果上报给应用程序层。应用程序层基于OS kernel上报的温度过高的结果,在UI界面提示用户,以使得用户可以直观获知电池的高温警告。

可以理解,上面仅是以图2为例描述可穿戴设备的软件架构,本申请实施例并不限于此。

参考图3至图7,描述本申请实施例的电池温度采样的方法。

图3示出了本申请实施例的电池温度采样的方法300的示意性流程图。所述方法300应用于可穿戴设备,可穿戴设备包括电池,第一温度采集模块和第二温度采集模块。比如,所述方法300可应用于图1中所示的手表。如图3所示,所述方法300包括:

S310,确定在第一预设时长内是否获取到第一标识,所述第一标识用于标识第一温度采集模块,所述第一温度采集模块用于监测所述电池的温度。

示例性地,以手表中的微处理器(比如图1中103)为例,微处理器可以在第一预设时长内进行第一标识的读取,然后判断是否能够读取或检测到第一标识。

第一标识可以理解为第一温度采集模块的标识。

第一温度采集模块负责电池的充电和放电(简称充放电)管理。第一温度采集模块可以采集电池的数据、维护电池使用历史记录等。

示例性地,第一温度采集模块可以是图1中的电量计105,用于监测手表电池的温度。

可以理解,第一温度采集模块还可以实现电池的其他管理功能。比如,第一温度采集模块还可以监测电压、充电/放电电流等。

一种实现方式,第一温度采集模块是电量计。相应的,第一标识为电量计的标识,比如,电量计芯片标识符(chip ID)。

通常而言,在第一温度采集模块无法正常工作时,处理器无法读取到第一温度采集模块的标识(对应第一标识)。基于此,本申请实施例通过是否能够读取到第一标识,来判断第一温度采集模块是否正常工作,进而决定是否采用第一温度采集模块采集的温度。

一种实现方式,如果能够读取到第一标识,则说明第一温度采集模块工作正常;如果无法读取到第一标识,则说明第一温度采集模块处于非正常工作的状态,此时第一温度采集模块采集的温度不准确,因此不能采用第一温度采集模块采集的温度执行后续操作,比如,电池的温度判断。

上述第一预设时长可以是预设的时间值。比如,第一预设时长为15秒,那么可以以15秒为一次轮询,即每15秒读取第一标识。可以理解,第一预设时长的时长可以取决于产品实现,此处的举例只是示例描述,本申请实施例并不限于此。

对于微处理器是否在第一预设时长内读取到第一标识,本申请实施例提供了相应的解决方案。

S320,如果在第一预设时长内一直未获取到第一标识,根据第二温度采集模块对可穿戴设备的电池进行温度采集,并获得第一温度。

第二温度采集模块不同于第一温度采集模块。相比于第一温度采集模块,第二温度采集模块原先并不负责电池的充放电管理。在本申请实施例中,如果在第一预设时长内一直没有获得到第一标识,则认为第一温度采集模块工作异常,此时,处理器不采用第一温度采集模块采集的温度进行后续处理,或者说屏蔽掉第一温度采集模块采集的温度,而是切换到第二温度采集模块进行电池温度的采集。

本申请实施例对第二温度采集模块的具体形式不作限定。第二温度采集模块可以是可穿戴设备中已有的某一个温度采集模块,也可以是通过新增一个温度采集模块,对此不作限定。比如,第二温度采集模块可以是图1中的手表后壳NTC电阻。因此,通过沿用手表后壳的NTC热敏电阻进行电池温度采集,可以避免引入新的温度采样通路,能够节省成本。

S330,基于所述第一温度执行过温保护处理。

在本申请实施例中,首先判断是否读取到第一标识,如果在第一预设时长内没有读取到第一标识,则不采用第一温度采集模块的温度进行过温保护处理,而是切换到其他温度采样模块(比如第二温度采集模块)对电池进行温度采集,然后基于第二温度采集模块采集的第一温度进行过温保护处理,避免了因第一温度采集模块在非正常工作状态下采集的温度不准确而导致的误操作问题,提高采集的电池温度的准确性。

可选地,作为一个可能的实现方式,基于所述第一温度执行过温保护处理,包括:

确定所述第一温度是否大于第一温度阈值;

在所述第一温度大于第一温度阈值时,控制电池不为负载供电(或者控制电池停止放电),并使用充电信号为负载供电;

在所述第一温度小于或等于第一温度阈值时,使用电池为负载供电。

第一温度阈值是电池安全工作的温度阈值。本申请实施例对第一温度阈值的取值不作具体限定。第一温度阈值的取值可取决于电池厂商的设置。比如,假设第一温度阈值是120℃,则在判断出电池的温度高于120℃时就启动过温保护处理。

也就是说,在判断出电池的温度高于第一温度阈值时,可以断开电池与负载间的连接,即停止电池为负载供电,以保护电池。在判断出电池的温度不高于第一温度阈值时,可以继续使用电池为负载供电。

本申请实施例控制电池不为负载供电的方式不作具体限定。比如,可以切断电池与负载间的连接。

举例来说,微处理器通过第一温度执行过温保护处理的具体过程包括:判断第一温度是否大于第一温度阈值;如果第一温度大于第一温度阈值,则断开电池与负载间的连接,停止电池的放电过程,利用充电信号为负载充电;如果第一温度小于或等于第一温度阈值时,说明当前温度未超过电池的安全工作温度,则电池可以继续放电,即通过电池为负载充电。

本申请实施例对过温保护处理的具体方式不作限定。

图4是本申请实施例的一个电路原理图。如图4所示,该电路包括充电芯片、电感、负载、电池、VBUS。充电芯片中包括控制模块、场效应管Q1、场效应管Q2、场效应管Q3和场效应管Q4。

其中,充电芯片可以通过buck电路(或者说降压式变换电路)实现。充电芯片中封装的元件的连接关系可以参考图4中的示意。如图4所示,Q1的一端与Q2连接,另一端与VBUS连接。VBUS为充电芯片,可以与外接电源连接。Q2的一端与Q1串联连接,另一端与电感连接。Q3的一端与地连接,另一端与电感连接。Q4的一端与负载连接,另一端与电池的Vbat引脚连接。

电感的一端与负载连接。电感用于实现滤波功能。

充电芯片中的控制模块可以控制充电芯片中包含的各个场效应管的关断和导通。一种实现方式,该控制模块与手表中的MCU存在通信连接,并基于MCU的指令决定导通Q4或端口Q4。

示例性地,当MCU判断出电池的温度(比如第一温度,或第二温度)高于第一温度阈值时,可以通知该控制模块关断Q4。在Q4关断后,可通过充电芯片为负载充电,但是不能通过该充电芯片给电池充电。当MCU判断出电池的温度(比如第一温度,或第二温度)小于或等于第一温度阈值时,可以通知该控制模块导通Q4。在Q4导通后,可通过电池为负载充电,以及,通过充电芯片给电池充电。

应理解,图4中仅是以一个负载为例进行说明,但是本申请实施例并不限于此。事实上,图4中可以包含更多的负载。

可选地,该电路还包括SC快充芯片。如图4所示,SC快充芯片一端与VBUS引脚连接,另一端与电池连接。SC快充芯片可用于实现对电池进行快速充电。

应理解,图4中示出的电路原理仅是过温保护处理的一种实现方式,本申请实施例并不限于此。事实上,本领域技术人员也可以采用其他的过温保护处理方式。

可选地,作为一个可选的实现方式,在判断第一温度小于或等于第一温度阈值时,所述方法还包括:通过涓流充电的方式为所述电池充电。

涓流充电是指通过微小的脉冲电流为电池进行电量补充,以使得电池电压回升。在判断电池的温度不高于安全工作温度阈值,且电池电压低于正常工作电压(比如电池电压小于3.5V)时,可以对电池进行涓流充电。可选地,电池的正常工作电压可以是3.5V-4.4V。应理解,此处仅是以电池的正常工作电压是3.5V-4.4V为例说明,本申请实施例并不限于此。事实上,电池的正常工作电压也可以有其他的电压区间值,具体可以取决于厂商或产品实现,本申请不作具体限定。

需要说明的是,此时采用涓流充电的目的在于保护电池,当电池处于欠压状态时,若采用正常的充电方式(比如,快速充电方式)可能会对电池造成损坏,影响电池寿命。

随着涓流充电的进行,电池电压可以回升到正常工作电压,比如电池的供电电压大于3.5V,那么此时可穿戴设备可以重新开机,此时电量计可以恢复正常工作。在电量计恢复正常工作后,微处理器可以读取到电量计的标识。

应理解,电池电压在涓流充电的过程中,电池电压会从2.5V回升到3.5V,在此期间电池电压还未开机,因此电量计还是无法正常工作,直到电池的电压大于3.5V后,电池可以正常工作,可穿戴设备重新开机,此时电量计可以恢复正常。

当然,如果电池的电压处于正常工作电压是3.5V-4.4V,可穿戴设备开机正常工作时,随着电池电量的使用,电池电压会逐渐降低,比如从4.4V降落到2.5V,那么如果可穿戴设备未关机,且电池为电量计的供电电压还未低于2.5V时,电量计还是可以正常工作的。换种表述,可以理解为电量计正常工作的电压大于或等于2.5V。如果电池为电量计的供电电压低于2.5V时,电量计无法正常工作。

应理解,此处仅是以电量计的正常工作电压大于或等于2.5V为例说明,本申请实施例并不限于此。事实上,电量计的正常工作电压也可以有其他的电压值,具体可以取决于厂商或产品实现,本申请不作具体限定。

上文描述了利用第二温度采集模块对电池进行温度采集的相关实现方式。当然,在读取到第一标识的情况下,仍然可以利用第一温度采集模块对电池进行温度采集。

可选地,作为一种实现方式,所述方法300还包括:

S340,如果在所述第一预设时长内获取到所述第一标识,利用所述第一温度采集模块对所述电池进行温度采集,获得第二温度;

S350,基于所述第二温度执行过温保护处理。

也就是说,如果获得第一标识,说明第一温度采集模块正常工作,则可以利用第一温度采集模块对电池的温度进行采样。第二温度是指第一温度采集模块采集的温度。在获得第二温度后,可以使用第二温度执行过温保护处理。

应理解,基于第二温度执行过温保护的处理过程,与基于第一温度执行过温保护的处理过程类似,比如,通过比较第二温度与第一温度阈值的大小关系,来决定是否由电池为负载供电,此处不再赘述基于第二温度执行过温保护的具体过程。

本申请实施例对读取到第一标识的时机不作具体限定。一种实现方式,在对电池进行涓流充电后,随着电池电压的回升,电池电压可以回升到正常工作电压,比如电池的供电电压大于3.5V,那么此时可穿戴设备可以重新开机,此时电量计可以正常工作,那么微处理器可以重新读取到电量计的标识(对应第一标识),则可以重新使用电量计采集的温度进行过温保护处理。

以下结合图5中的具体实例描述温度采样的过程。图5示出了过温保护处理的一个判断流程示例图。如5所示,方法400包括:

步骤401,判断是否获取到电量计的标识。

如果获取到电量计的标识,则执行步骤402-B,如果未获取到电量计的标识,则执行步骤402-A。

可选地,如前文所述,可以设置第一预设时长,判断第一预设时长内是否获得电量计的标识。第一预设时长的描述可参考前文,此处不作赘述。

步骤402-A,使用第一温度采集模块对电池的温度进行采集,获得第一温度。

步骤402-B,基于电量计采集的温度执行过温保护处理。

步骤403,判断第一温度是否大于第一温度阈值。

如果第一温度大于第一温度阈值,则执行步骤404;如果第一温度不大于第一温度阈值,则执行步骤405。

步骤404,控制电池停止放电,并切换到充电芯片(比如图5中示出的充电芯片)为系统负载供电。

步骤405,控制电池为负载供电,并同时为电池进行涓流充电。

在步骤404或步骤405之后,可返回步骤401,重复执行上述流程。

方法400中的步骤涉及的一些术语或具体实现方式可以参考前文的描述,此处不再赘述。

在本申请实施例中,如果判断出第一温度大于第一温度阈值时,还可以通过界面向用户发出提示,以便用户做出合适的响应。

可选地,在第一温度大于第一温度阈值时,所述方法300还包括:

显示第一界面,所述第一界面包括第一窗口,所述第一窗口用于提示用户电池的温度过高。

也就是说,在电池的温度高于安全工作的温度阈值时,可以通过界面向用户发出电池的高温警告。

可以理解,此处是以第一温度大于第一温度阈值时,通过界面向用户发出提示为例进行描述,但是本申请实施例并不限于此。比如,如果判断出第一温度采集模块采集的电池温度(比如第二温度),大于第一温度阈值时,也可以通过界面向用户发出提示。

为了便于理解,以下结合图6和图7中的界面进行说明。应理解,图6和图7中示出的界面并不对本申请实施例构成限定。

图6示出了手表界面的一个示例图。如图6所示,手表界面中弹出窗口501,窗口501中显示的内容为“电池温度过高”。窗口501中还可以包括关闭控件502。若用户已读窗口501中的内容,可以点击控件502关闭窗口501。

应理解,图6中只是以手表为例进行描述,但是本申请实施例并不限于此。

可选地,在手表与终端建立通信连接时,还可以通过终端的界面显示上述第一窗口。

图7示出了手机界面的一个示例图。该手机与手表建立通信连接。当检测到手表的电池温度超过安全阈值时,可以在手机界面中弹出窗口601,窗口601中显示的内容为“手表电池温度过高”,以提示用户关注手表的电池温度。窗口601中还可以包括关闭控件602。若用户已读窗口601中的内容,可以点击控件602关闭窗口601。

应理解,本申请实施例示出的各个界面的示例图仅仅是为了便于本领域技术人员理解,并非要将本申请实施例限于例示的具体场景。

还应理解,本申请实施例是以手表为例进行描述的,但是本申请实施例的电池温度采样的方法也可以应用到其他可穿戴设备或电子设备中。

以手机为例,第一温度采集模块是手机中用于采集手机电池温度,在第一温度采集模块无法正常工作时,可以切换到手机中的其他温度采样模块对手机的电池温度进行采集,其他温度采样模块可以是手机中已有的温度采样模块,也可以是新增的温度采样模块,对此不作具体限定。类似地,上述实施例中关于过温保护的实施方式,或者向用户显示高温警告提示窗口的实施方式,也可以应用到手机中。

上文结合图1至图7,详细描述了本申请实施例的电池温度采样的方法。下面将结合图8和图9详细描述本申请的装置实施例。应理解,本申请实施例的装置可以执行前述各个实施例的电池温度采样的方法实施例,即以下产品的具体工作过程,可以参考前述方法实施例中的对应过程。

图8示出了一种适用于本申请的装置500的结构示意图。装置500可以是手表、腕带、可穿戴电子设备或其他可穿戴设备等等,本申请实施例对装置500的具体类型不作任何限制。

如图8所示,装置500可以包括射频电路(radio frequency,RF)210、存储器220、其他输入设备230、触摸屏240、PPG模组251、蜂鸣器252、音频电路260、I/0子系统270、处理器280、以及电源290等部件。

需要说明的是,图8所示的结构并不构成对装置500的具体限定。在本申请另一些实施例中,装置500可以包括比图8所示的部件更多或更少的部件,或者,装置500可以包括图8所示的部件中某些部件的组合,或者,装置500可以包括图8所示的部件中某些部件的子部件。图8示的部件可以以硬件、软件、或软件和硬件的组合实现。

RF电路210可用于收发信息,或通话过程中信号的接收和发送。示例性地,将基站的下行信息接收后,给处理器280处理,以及,将上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器 (low noiseamplifier, LNA)、双工器等。此外,RF电路210还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystem of mobile communication,GSM) 、通用分组无线服务(general packet radioservice , GPRS)、码分多址(code division multiple access,CDMA)、宽带码分多址(wideband code division multiple access,WCDMA) 、长期演进(long term evolution,LTE) 、电子邮件、短消息服务(short messaging service,SMS)等。

存储器220可用于存储软件程序,处理器280通过运行存储在存储器220的软件程序,从而执行装置500的各种功能。存储器220可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据装置500的使用所维护的数据(比如音频数据、电话本等)等。此外,存储器220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其他输入设备230可用于接收输入的数字或字符信息,以及产生与装置500的用户设置以及功能控制有关的键信号输入。具体地,其他输入设备230可包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆、光鼠(光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸)等中的一种或多种。其他输入设备230与I/O子系统270的其他输入设备控制器271相连接,在其他设备输入控制器271的控制下与处理器280进行信号交互。

触摸屏240可用于显示由用户输入的信息或提供给用户的信息以及装置500的各种菜单,还可以接受用户输入。具体的触摸屏240可包括显示面板241,以及触控面板242。其中显示面板241可以采用液晶显示屏(liquid crystal display,LCD)、有机发光二极管(organic light-emitting diode,OLED)、有源矩阵有机发光二极体(active-matrixorganic light-emitting diode,AMOLED)、柔性发光二极管(flex light-emittingdiode,FLED)、迷你发光二极管(mini light-emitting diode,Mini LED)、微型发光二极管(micro light-emitting diode,Micro LED)、微型OLED (Micro OLED)或量子点发光二极管(quantum dot light emitting diodes,QLED)。

触控面板242,也称为显示屏、触敏屏等,可收集用户在其上或附近的接触或者非接触操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板242上或在触控面板242附近的操作,也可以包括体感操作;该操作包括单点控制操作、多点控制操作等操作类型),并根据预先设定的程序驱动相应的连接装置。可选地,触控面板242可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的手势,也就是触摸方位、姿势,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成处理器能够处理的信息,再送给处理器280,并能接收处理器280发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板242,也可以采用未来发展的任何技术实现触控面板242。进一步的,触控面板242可覆盖显示面板241,用户可以根据显示面板241显示的内容(该显示内容包括但不限于:软键盘、虚拟鼠标、虚拟按键、图标等等),在显示面板241上覆盖的触控面板242上或者附近进行操作,触控面板242检测到在其上或附近的操作后,通过I/O子系统270传送给处理器280以确定用户输入,随后处理器280根据用户输入通过I/O子系统270在显示面板241上提供相应的视觉输出。虽然在图5中,触控面板242与显示面板241是作为两个独立的部件来实现装置500的输入和输入功能,但是在某些实施例中,可以将触控面板242与显示面板241集成而实现装置500的输入和输出功能。

在显示面板241上可以在处理器280的程序控制下提供佩戴方式、佩戴状态等的提示信息,检测的心率的视觉(数字、表格、图形)或可听(合成语音或音调)形式的历史信息。作为一个非限制例子,可以显示视觉曲线图,该视觉曲线图示出在先前的固定时间间隔(例如,1小时)期间或者在锻炼时间段已经结束(如由来自用户的其指示确定)之后每5分钟计算的心率。在显示面板241上还可以在处理器280的控制下提供先前的一个时间段或多个时间段期间的平均心率信息或心率的统计信息。作为另一例子,在显示面板241上可以将当前心率值提供为在进行中的锻炼计划的过程期间周期性地(例如,每一秒)显示给用户的“实时”心率值。

PPG模组251,该PPG模组包括光发射器和光传感器。通过PPG模组测量心率是基于物质对光的吸收原理,电子设备的PPG模组中的光发射器照射皮肤的血管,光传感器接收从皮肤透出来的光线。由于血管内不同容积的血液对绿光吸收不同,在心脏跳动时,血液流量增多,绿光的吸收量会随之变大;处于心脏跳动的间隙时血流会减少,吸收的绿光也会随之降低。因此,根据血液的吸光度可以测量心率。在操作中,光发射器可以将光束传送到用户的皮肤,并且该光束可以被用户的皮肤反射并且被光传感器接收。光传感器可以将该光转换为指示其强度的电信号。该电信号可以是模拟形式,并且可以被模/数转换器转换为数字形式。来自模/数转换器的数字信号可以是馈送给处理器280的时域PPG信号。加速度计的输出还可以使用模/数转换器被转换为数字形式。处理器280可以从光传感器接收数字化的信号,并且数字化加速度计的加速度计输出信号,并且可以处理这些信号以将心率或佩戴状态输出信号提供给存储设备、视觉显示器、可听信号器、触摸屏、或其它输出指示器。

温度采集模组253,该温度采集模组用于采集温度。在一些实施例中,温度采集模组253包括两路温度采集通路,比如,电量计和手表后壳NTC电阻。电量计用于采集装置500的电池的温度。在一些实施例中,如果处理器280在第一预设时长内一直未获取到第一标识时,根据手表后壳NTC电阻对电池进行温度采集,并获得第一温度;基于所述第一温度执行过温保护处理。

装置500还可包括至少一种传感器,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板241的亮度,接近传感器可在装置500移动到耳边时,关闭显示面板241和/或触控面板242的背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于振动识别相关功能(比如计步器、敲击)等;至于装置500还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

装置500还可包括蜂鸣器252,该蜂鸣器252根据处理器280的指示可以产生振动。

音频电路260可提供用户与装置500之间的音频接口。音频电路260可将接收到的音频数据转换后的信号,传输到扬声器261,由扬声器261转换为声音信号输出;另一方面,麦克风将收集的声音信号转换为信号,由音频电路260接收后转换为音频数据,再将音频数据输出至RF电路210以发送给比如手机,或者将音频数据输出至存储器220以便进一步处理。

I/O子系统270用来控制输入输出的外部设备,可以包括其他设备输入控制器271、传感器控制器272、显示控制器273。可选地,一个或多个其他输入控制设备控制器271从其他输入设备230接收信号和/或者向其他输入设备230发送信号,其他输入设备230可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、划动开关、操纵杆、点击滚轮、光鼠(光鼠可以是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸)。值得说明的是,其他输入控制设备控制器271可以与任一个或者多个上述设备连接。所述I/O子系统270 中的显示控制器273从触摸屏240接收信号和/或者向触摸屏240发送信号。触摸屏240检测到用户输入后,显示控制器273将检测到的用户输入转换为与显示在触摸屏240上的用户界面对象的交互,即实现人机交互。传感器控制器272可以从一个或者多个传感器251接收信号和/或者向一个或者多个传感器251发送信号。

处理器280是装置500的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器220内的软件程序和/或模块,以及调用存储在存储器220内的数据,执行装置500的各种功能和处理数据。可选地,处理器280可包括一个或多个处理单元。例如,处理器110可以包括以下处理单元中的至少一个:应用处理器(applicationprocessor,AP)、调制解调处理器、图形处理器(graphics processing unit,GPU)、图像信号处理器(image signal processor,ISP)、控制器、视频编解码器、数字信号处理器(digital signal processor,DSP)、基带处理器、神经网络处理器(neural-networkprocessing unit,NPU)。其中,不同的处理单元可以是独立的器件,也可以是集成的器件。

可选地,处理器280可集成应用处理器和调制解调处理器。其中,应用处理器主要处理操作系统、用户界面和应用程序等;调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器280中。

装置500还包括给各个部件供电的电源290(比如电池)。可选地,电源可以通过电源管理系统与处理器280逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。应理解,尽管未示出,装置500还可以包括摄像头、蓝牙模块等,在此不再赘述。

其中,存储器220存储的模块可以包括:操作系统、接触/运动模块、图形模块以及应用程序等等。

接触/运动模块用于检测物体或手指与触摸屏240或点击式触摸转盘的接触,捕捉接触的速度(方向和大小)、加速度(大小或方向的变化),判断接触事件类型。例如,多种接触事件检测模块,有时手势和用户界面中的元素相结合实现一些操作:手指挤压/扩大(pinching/depinching)等等。

图形模块用于在触摸屏或其他显示器上渲染和显示图形,图形包括网页、图标、数字图像、视频和动画。

应用程序可以包括联系人、电话、视频会议、电子邮件客户端、即时通信、个人运动、相机、图像管理、视频播放器、音乐播放器、日历、插件(例如,天气、股票、计算器、时钟、词典)、自定义插件、搜索、笔记、地图以及在线视频等等。

可以理解,图8所示的各模块间的连接关系只是示意性说明,并不构成对装置500的各模块间的连接关系的限定。可选地,装置500的各模块也可以采用上述实施例中多种连接方式的组合。

图9是本申请实施例的电池温度采样的装置900的示意性框图。如图9所示,该装置900包括:处理模块910,电池模块920,第一温度采集模块930和第二温度采集模块940。

在一种可能的示例中,所述处理模块910用于确定在第一预设时长内是否获取到第一标识,所述第一标识用于标识第一温度采集模块,所述第一温度采集模块930用于监测所述电池模块920的温度;

在所述第一预设时长内一直未获取到所述第一标识时,调用所述第二温度采集模块940对所述电池模块920进行温度采集,并获得第一温度;

基于所述第一温度执行过温保护处理。

可选地,作为一种可能的实现方式,所述处理模块910还用于,在所述第一预设时长内获取到所述第一标识时,利用所述第一温度采集模块930对所述电池模块920进行温度采集,获得第二温度;基于所述第二温度执行过温保护处理。

可选地,作为一种可能的实现方式,所述处理模块910用于基于所述第一温度执行过温保护处理,包括:

确定所述第一温度是否大于第一温度阈值;

在所述第一温度大于第一温度阈值时,控制所述电池模块920停止放电,并使用充电信号为负载供电;

在所述第一温度小于或等于第一温度阈值时,使用所述电池模块920为负载供电。

可选地,作为一种可能的实现方式,所述装置900还包括显示模块950,在所述第一温度大于第一温度阈值时,所述处理模块910还用于,调用所述显示模块950显示第一界面,所述第一界面包括第一窗口,所述第一窗口用于提示用户电池的温度过高。

可选地,作为一种可能的实现方式,所述第二温度采集模块940为NTC温度传感器。

可选地,作为一种可能的实现方式,所述第一温度采集模块930为电量计。

应理解,上述装置900以功能模块(或者说单元)的形式体现。这里的术语“模块”可以通过软件和/或硬件的形式实现,本申请实施例对此不作具体限定。

例如,“模块”可以是实现上述功能的软件程序、硬件电路或者二者结合。所述硬件电路可能包括(applicationspecificintegratedcircuit,ASIC)应用特定集成电路、电子电路、执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、集成逻辑电路,和/或其他可以提供上述功能的合适器件。在一个简单的实施例中,本领域的技术人员可以想到装置900可以采用图1所示的形式。比如,所述处理模块910通过MCU来实现;所述电池模块920可通过电池NTC电阻实现;所述第一温度采集模块930通过电量计实现;所述第二温度采集模块940通过手表后壳NTC电阻实现。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请还提供了一种计算机程序产品,该计算机程序产品被处理器执行时实现本申请中任一方法实施例所述的方法。

该计算机程序产品可以存储在存储器中,经过预处理、编译、汇编和链接等处理过程最终被转换为能够被处理器执行的可执行目标文件。

本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时实现本申请中任一方法实施例所述的方法。该计算机程序可以是高级语言程序,也可以是可执行目标程序。

该计算机可读存储介质可以是易失性存储器或非易失性存储器,或者,可以同时包括易失性存储器和非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(directrambus RAM,DR RAM)。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等各种可以存储程序代码的介质。

应理解,在本申请的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。

另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。例如,A/ B可以表示A或B。

本申请实施例中出现的术语(或者说编号)“第一”、“第二”、…等,仅用于描述目的,即只是为了区分不同的对象,比如,不同的“温度”等,并不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、…等的特征可以明示或者隐含地包括一个或者更多个特征。在本申请实施例的描述中,“至少一个(项)”是指一个或多个。“多个”的含义是两个或两个以上。“以下至少一个(项)”或其类似表达,是指这些项中的任意组合,包括单个(项)或复数个(项)的任意组合。

例如,本申请实施例中出现的类似于“项目包括如下中至少一种:A,B,以及C”表述的含义,如无特别说明,通常是指该项目可以为如下中任一个:A;B;C;A和B;A和C;B和C;A,B和C;A和A;A,A和A;A,A和B;A,A和C,A,B和B;A,C和C;B和B,B,B和B,B,B和C,C和C;C,C和C,以及其他A,B和C的组合。以上是以A,B和C共3个元素进行举例来说明该项目的可选用条目,当表达为“项目包括如下中至少一种:A,B,……,以及X”时,即表达中具有更多元素时,那么该项目可以适用的条目也可以按照前述规则获得。

总之,以上所述仅为本申请技术方案的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 一种电池温度采样的方法和可穿戴设备
  • 一种电池采样温度的处理方法、装置、设备及车辆
技术分类

06120114731908