充电方法和充电装置与流程

文档序号:12276973阅读:174来源:国知局
充电方法和充电装置与流程

本发明涉及电子技术领域,特别是涉及到一种充电方法和充电装置。



背景技术:

随着移动终端的功能越来越丰富,其耗电量也越来越大,从而严重影响终端的续航能力。为了解决终端耗电量大的问题,目前主要采用了两种技术方案:一种是对终端中的各个应用进行省电管理,避免应用无谓的耗电,减少耗电量;另一种是提高电池容量,从而可以储存更多的电量。

目前,移动终端的电池容量越来越高,如果继续采用传统的充电方式,充满电池需要很长的时间。为此,现有技术中提出了一种快速充电方案(简称快充),快充也就是采用更高的充电功率进行充电。

虽然快充的充电速度快,但由于充电功率高,因此终端的发热量也较大。同时,很多用户有边充电边使用移动终端的习惯,特别是使用终端看视频、玩游戏时,终端的中央处理器、图形处理器等器件全速运行,发热更加严重,严重影响用户使用体验。当用户边充电边打电话时,移动终端接触用户的面部,而面部对温度比较敏感,如果温度过高也会严重影响用户使用体验。

因此,如何在快速充电过程中改善用户的使用体验,是当前亟需解决的技术问题。



技术实现要素:

本发明的主要目的为提供一种充电方法和充电装置,旨在快速充电过程中改善用户的使用体验。

为达以上目的,本发明提出充电方法,包括以下步骤:

充电过程中,监测终端中目标应用程序的运行状态;

当所述目标应用程序处于运行状态时,执行第一充电策略;

当所述目标应用程序处于运行未运行状态时,执行第二充电策略;

其中,所述第二充电策略对应的充电功率大于所述第一充电策略对应的充电功率。

进一步地,所述目标应用程序包括通话应用程序、游戏应用程序、视频应用程序、导航应用程序和相机应用程序中的一种或至少两种。

进一步地,所述监测终端中目标应用程序的运行状态的步骤包括:

监测目标应用程序的状态切换事件;

当所述目标应用程序切换到第一状态时,确定所述目标应用程序处于运行状态;

当所述目标应用程序切换到第二状态时,确定所述目标应用程序处于未运行状态。

进一步地,所述目标应用程序为通话应用程序,所述第一状态为接听状态,所述第二状态为挂断状态。

进一步地,所述目标应用程序为游戏应用程序、视频应用程序、导航应用程序或相机应用程序,所述第一状态为启动状态,所述第二状态为退出状态。

进一步地,所述执行第一充电策略的步骤包括:限制充电功率至第一预定水平。

进一步地,所述执行第一充电策略的步骤包括:

检测终端的温度;

当所述温度大于第一阈值时,降低充电功率。

进一步地,所述当所述温度大于第一阈值时,降低充电功率的步骤包括:

在一个功率降低流程中,当首次检测到所述温度大于第一阈值时,降低充电功率设定值;

以预设时间为周期,定时检测所述温度;

当所述温度仍然大于第一阈值时,继续降低所述充电功率设定值;

当所述温度小于或等于第一阈值时,停止降低所述充电功率;

其中,所述一个功率降低流程为首次降低充电功率到停止降低充电功率的整个过程。

进一步地,所述当所述温度大于第一阈值时,降低充电功率的步骤包括:

在一个功率降低流程中,当首次检测到所述温度大于第一阈值时,降低充电功率设定值;

以预设时间为周期,定时检测所述温度;

当所述温度仍然大于第一阈值,且所述充电功率大于下限值时,继续降低所述充电功率设定值;

当所述温度小于或等于第一阈值,或者所述充电功率小于或等于下限值时,停止降低所述充电功率。

进一步地,所述降低充电功率的步骤之后还包括:当所述温度小于第二阈值时,提高所述充电功率,所述第一阈值大于所述第二阈值。

进一步地,所述当所述温度小于第二阈值时,提高所述充电功率的步骤包括:

在一个功率提高流程中,当首次检测到所述温度小于第二阈值时,提高所述充电功率设定值;

以预设时间为周期,定时检测所述温度;

当所述温度仍然小于第二阈值时,继续提高所述充电功率设定值;

当所述温度大于或等于第二阈值时,停止提高所述充电功率;

其中,所述一个功率提高流程为首次提高充电功率到停止提高充电功率的整个过程。

进一步地,所述当所述温度小于第二阈值时,提高所述充电功率的步骤包括:

在一个功率提高流程中,当首次检测到所述温度小于第二阈值时,提高所述充电功率设定值;

以预设时间为周期,定时检测所述温度;

当所述温度仍然小于第二阈值,且所述充电功率小于上限值时,继续提高所述充电功率设定值;

当所述温度大于或等于第二阈值,或者所述充电功率大于或等于上限值时,停止提高所述充电功率。

进一步地,在一个功率降低流程中,当至少降低了两次充电功率时,每次降低充电功率的值都是相等的,或者至少相邻两次降低充电功率的值是不相等的。

进一步地,在一个功率降低流程中,当至少降低了两次充电功率时,逐渐减小每次降低充电功率的值。

进一步地,在一个功率提高流程中,当至少提高了两次充电功率时,每次提高充电功率的值都是相等的,或者至少相邻两次提高充电功率的值是不相等的。

进一步地,在一个功率提高流程中,当至少提高了两次充电功率时,逐渐减小每次提高充电功率的值。

进一步地,所述检测终端的温度包括:检测终端的电池、主板、屏幕、中央处理器、电源管理单元和图形处理器中的一个部位或至少两个部位的温度。

进一步地,所述执行第二充电策略的步骤包括:

检测终端的温度,随着所述温度降低,逐渐提高充电功率至第二预定水平。

本发明同时提出一种充电装置,包括:

监测模块,用于在充电过程中,监测终端中目标应用程序的运行状态;

处理模块,用于当所述目标应用程序处于运行状态时,执行第一充电策略;当所述目标应用程序处于未运行状态时,执行第二充电策略;其中,所述第二充电策略对应的充电功率大于所述第一充电策略对应的充电功率。

进一步地,所述监测模块用于:

监测目标应用程序的状态切换事件;当所述目标应用程序切换到第一状态时,确定所述目标应用程序处于运行状态;当所述目标应用程序切换到第二状态时,确定所述目标应用程序处于未运行状态。

进一步地,所述处理模块用于:当所述目标应用程序处于运行状态时,限制充电功率至第一预定水平。

进一步地,所述处理模块包括:

温度检测单元,用于当所述目标应用程序处于运行状态时,检测终端的温度;

功率降低单元,用于当所述温度大于第一阈值时,降低充电功率。

进一步地,所述功率降低单元用于:

在一个功率降低流程中,当首次检测到所述温度大于第一阈值时,降低充电功率设定值;以预设时间为周期,通过所述温度检测单元定时检测所述温度;当所述温度仍然大于第一阈值时,继续降低所述充电功率设定值;当所述温度小于或等于第一阈值时,停止降低所述充电功率;其中,所述一个功率降低流程为首次降低充电功率到停止降低充电功率的整个过程。

进一步地,所述功率降低单元用于:

在一个功率降低流程中,当首次检测到所述温度大于第一阈值时,降低充电功率设定值;以预设时间为周期,通过所述温度检测单元定时检测所述温度;当所述温度仍然大于第一阈值,且所述充电功率大于下限值时,继续降低所述充电功率设定值;当所述温度小于或等于第一阈值,或者所述充电功率小于或等于下限值时,停止降低所述充电功率。

进一步地,所述处理模块还包括功率提高单元,所述功率提高单元用于:当所述温度小于第二阈值时,提高所述充电功率,所述第一阈值大于所述第二阈值。

进一步地,所述功率提高单元用于:

在一个功率提高流程中,当首次检测到所述温度小于第二阈值时,提高所述充电功率设定值;以预设时间为周期,通过所述温度检测单元定时检测所述温度;当所述温度仍然小于第二阈值时,继续提高所述充电功率设定值;当所述温度大于或等于第二阈值时,停止提高所述充电功率;其中,所述一个功率提高流程为首次提高充电功率到停止提高充电功率的整个过程。

进一步地,所述功率提高单元用于:

在一个功率提高流程中,当首次检测到所述温度小于第二阈值时,提高所述充电功率设定值;以预设时间为周期,通过所述温度检测单元定时检测所述温度;当所述温度仍然小于第二阈值,且所述充电功率小于上限值时,继续提高所述充电功率设定值;当所述温度大于或等于第二阈值,或者所述充电功率大于或等于上限值时,停止提高所述充电功率。

进一步地,所述功率降低单元用于:在一个功率降低流程中,当至少降低了两次充电功率时,每次降低充电功率的值都是相等的,或者至少相邻两次降低充电功率的值是不相等的。

进一步地,所述功率降低单元用于:在一个功率降低流程中,当至少降低了两次充电功率时,逐渐减小每次降低充电功率的值。

进一步地,所述功率提高单元用于:在一个功率提高流程中,当至少提高了两次充电功率时,每次提高充电功率的值都是相等的,或者至少相邻两次提高充电功率的值是不相等的。

进一步地,所述功率提高单元用于:在一个功率提高流程中,当至少提高了两次充电功率时,逐渐减小每次提高充电功率的值。

进一步地,所述温度检测单元用于:检测终端的电池、主板、屏幕、中央处理器、电源管理单元和图形处理器中的一个部位或至少两个部位的温度。

进一步地,所述处理模块用于:

当所述目标应用程序处于未运行状态时,检测终端的温度,随着所述温度降低,逐渐提高充电功率至第二预定水平。

本发明实施例所提供的一种充电方法,通过在充电过程中监测发热量较大的目标应用程序的使用状态,当检测到目标应用程序处于运行状态,随即开始执行充电功率较低的第一充电策略,以防止终端严重发热而影响用户的使用体验,当检测到目标应用程序处于未运行状态时,则执行常大功率较高的第二充电策略,以保证充电速度。从而实现了在快速充电过程中改善用户的使用体验,兼顾了充电速度和用户使用体验,提高用户满意度,提升了产品的竞争力。

附图说明

图1是本发明第一实施例的充电方法的流程图;

图2是本发明实施例中执行第一充电策略的流程图;

图3是本发明实施例中降低充电功率的流程图;

图4是本发明实施例中降低充电功率的另一流程图;

图5本发明实施例中执行第一充电策略的另一流程图;

图6是本发明实施例中提高充电功率的流程图;

图7是本发明实施例中提高充电功率的另一流程图;

图8是本发明第二实施例的充电装置的模块示意图;

图9是本发明实施例中处理模块的模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本发明实施例中,目标应用程序,是厂商或用户预先指定的应用程序,通常是运行时致使终端发热严重的应用程序,用户可以根据需要增减目标应用程序。

本发明实施例中,所述的防止终端发热,并非指不让终端产生热量,而是指避免终端产生的热量太大,而使得终端的温度达到用户难以忍受的程度,进而使得用户产生抱怨。也就是说,防止终端产生的热量达到用户产生抱怨的程度。

实施例一

参照图1,提出本发明第一实施例的充电方法。本发明实施例中,第二充电策略可以理解为现有技术中的正常充电方式,如快充、普通充电等。本发明实施例在现有技术的基础上增设第一充电策略,第一充电策略对应的充电功率要小于第二充电功率的充电功率,通过在第一充电策略和第二充电策略之间灵活切换,来平衡充电速度和用户的使用体验。所述充电方法包括以下步骤:

S11、充电过程中,监测终端中目标应用程序的运行状态。判断目标应用程序是否处于运行状态,当目标应用程序处于运行状态时,进入步骤S12;当目标应用程序处于未运行状态时,进入步骤S13。

具体的,当检测到终端的充电接口与充电器连接进入充电状态后,则开始监测终端中目标应用程序的运行状态。所述目标应用程序可以包括通话应用程序、游戏应用程序、视频应用程序、导航应用程序、相机应用程序等运行时致使终端发热严重的应用程序中的一种或至少两种。进一步地,用户可以根据需要,将任何应用程序指定为目标应用程序。

可选地,可以为目标应用程序设定两种状态,分别为第一状态和第二状态。充电过程中,监测目标应用程序的状态切换事件;当目标应用程序切换到第一状态时,确定目标应用程序处于运行状态;当目标应用程序切换到第二状态时,确定目标应用程序处于未运行状态。这种监测方式,耗能低,且能实时的检测目标应用程序的运行状态。

举例而言:当目标应用程序为通话应用程序时,定义接听状态为第一状态,挂断状态为第二状态,可以在通话应用程序中植入回调接口,通过回调接口监测接听/挂断状态切换的发生,当监测到接听状态时,确定通话应用程序开始运行,处于运行状态;当监测到挂断状态时,确定通话应用程序结束运行,处于未运行状态。当目标应用程序为游戏应用程序、视频应用程序、导航应用程序或相机应用程序时,定义启动状态为第一状态,退出状态为第二状态,可以在游戏应用程序、视频应用程序、导航应用程序和相机应用程序中植入回调接口,通过回调接口监测启动/退出状态切换的发生,当监测到启动状态时,确定前述应用程序开始运行,处于运行状态;当监测到退出状态时,确定前述应用程序结束运行,处于未运行状态。

本领域技术人员可以理解,还可以采用其他的方式监测目标应用程序的运行状态。例如,实时的检测目标应用程序当前是否正在运行,但这种方式耗能较高。又如,定时的检测目标应用程序当前是否正在运行,但这种方式实时性较差,即不能及时的检测到目标应用程序的运行状态。

S12、执行第一充电策略。本发明实施例中,当监测到目标应用程序处于运行状态时,则改变正常的充电方式,执行第一充电策略,以缓解目标应用程序运行时带来的终端严重发热的问题。

可选地,可以采取以下第一充电策略:直接限制充电功率至第一预定水平,以降低充电功率,减小发热量。例如,假设正常的充电功率为20W,当目标应用程序处于运行状态后,则限制充电功率至15W

对于不同的目标应用程序,其对应的第一预定水平可以相同也可以不同,即当不同的目标应用程序运行时,可以将充电功率降低到相同的水平或不同的水平。可以根据实验,为不同的目标应用程序设定对应的功率水平,对于发热量高的应用程序,则设定较低的功率水平,反之则设定较高的功率水平。

可选地,还可以采取以下充电策略:检测终端的温度,当终端的温度大于第一阈值时,才降低充电功率。这种方式将在后面进行详细说明。

当然,本领域技术人员可以理解,还可以采用现有技术中的其他充电策略来缓解发热问题,在此不赘述。

S13、执行第二充电策略。

当目标应用程序处于未运行状态时,则执行第二充电策略。

可选地,执行第二充电策略时,可直接提高充电功率至第二预定水平,全速充电,保证充电速度。

可选地,执行第二充电策略时,检测终端的温度,随着终端的温度降低,逐渐提高充电功率至第二预定水平。从而防止瞬时提高充电功率导致温度骤升。

当然,本发明实施例中,第二预定水平高于第一预定水平。

步骤S12中,可以执行如图2所示的第一充电策略,包括以下步骤:

S121、检测终端的温度。判断终端的温度是否大于第一阈值,当温度大于第一阈值时,执行步骤S122。

具体的,当监测到目标应用程序处于运行状态后,则通过温度传感器实时或定时(周期性)的检测终端指定部位的温度。所述指定部位通常是发热较严重或用户对温度比较敏感的部位,当然,也可以根据需要指定任意部位。

可选地,可以在终端的电池、屏幕、中央处理器(Central Processing Unit,CPU)、电源管理单元(Power Management Unit,PMU)、图形处理器(Graphic Processing Unit,GPU)等部位中的任意一个部位设置温度传感器,通过温度传感器检测前述任意一个部位的温度。

可选地,也可以在终端的电池、屏幕、中央处理器、电源管理单元、图形处理器等部位中的至少两个部位设置温度传感器,通过温度传感器检测前述至少两个部位的温度。

进一步地,可以为不同的目标应用程序指定不同的温度检测部位。例如,当通话应用程序运行时,主要检测屏幕的温度,因为用户打电话时屏幕接触面部,因此对屏幕的温度最敏感;同时,人手握持终端后盖电池部位,因此还可以检测电池的温度。又如,当游戏应用程序或视频应用程序运行时,主要检测中央处理器和/或图形处理器的温度,因为游戏和视频需要消耗中央处理器和图形处理器的大量资源,导致这两个器件发热量大。

本领域技术人员可以理解,除了采用温度传感器来检测终端的温度外,还可以采用现有技术中的其它方式来检测终端的温度,在此不赘述。

在充电过程中,当终端的温度超过一定值时,用户会感觉到不舒适,影响用户体验,可以通过降低充电功率来降低终端的温度,为此,本发明实施例预先设置了第一阈值作为温度的上限值。第一阈值可以根据实际需要和实验结果来确定,例如,可以设定第一阈值为40℃。

终端不同的部位对应的第一阈值可以相同也可以不同。对于用户对温度比较敏感的部位,第一阈值可以设置得低一些,而用户对温度不是很敏感的部位,第一阈值可以设置得高一些。例如,屏幕是人脸直接接触的部位,对温度比较敏感,因此可以设定屏幕对应的第一阈值为37℃;而电池中央处理器、电源管理单元、图形处理器等部位,是人手间接接触的部位,对温度的耐受度更强,因此可以设定这些部位对应的第一阈值为40℃。

当检测到终端的温度后,比较检测到的温度与第一阈值的大小,判断温度是否大于第一阈值,当大于阈值时,进入下一步骤S122。

S122、降低充电功率。

具体的,当检测到终端的温度大于第一阈值时,说明温度过高,为了防止温度过高而影响用户体验,则降低充电功率,以降低终端的温度。具体的,可以通过减小充电电流或者充电电压来实现充电功率的降低。

当检测了终端至少两个部位的温度时,则只要任一部位的温度大于第一阈值,则降低充电功率;或者,当终端预设数量的部位的温度大于第一阈值时,才降低充电功率。预设数量可以根据需要设定,如设定为一个、两个、三个等,例如:当终端一个部位的温度大于第一阈值,而其它部位的温度不大于第一阈值时,则不降低充电功率;当终端两个部位或者两个以上的部位的温度大于第一阈值时,则降低充电功率。

在一些实施例中,终端降低充电功率的过程为:在一个功率降低流程中,当首次检测到终端的温度大于第一阈值时,降低充电功率设定值;接着,以预设时间为周期,定时检测温度,只要温度仍然大于第一阈值,则继续降低充电功率,直至温度小于或等于第一阈值为止。其中,一个功率降低流程,即首次降低充电功率到停止降低充电功率的整个过程,一个功率降低流程可能只降低了一次充电功率,也可能降低了至少两次充电功率。

终端降低充电功率的具体流程如图3所示,包括以下步骤:

S101、检测到终端的温度大于第一阈值,降低充电功率设定值。

本步骤S101为一个功率降低流程中首次降低充电功率,降低充电功率的值(幅度)可以根据实际需要设定,例如,可以设定降低充电功率2W。当然,也可以设定为1W、1.5W、2.5W、3W、4W等,在此不做限制。

S102、以预设时间为周期,定时检测终端的温度。判断终端的温度是否仍然大于第一阈值;当终端的温度仍然大于第一阈值时,执行步骤S103;当终端的温度小于或等于第一阈值时,执行步骤S104。

具体的,当降低了充电功率后,则每隔一定时间询问一次终端的温度,判断终端的温度是否发生变化,是否仍然大于第一阈值。

S103、继续降低充电功率设定值。然后返回步骤S102,继续询问终端的温度。

当终端的温度仍然大于第一阈值时,则继续降低充电功率。降低充电功率的值(幅度)可以根据实际需要设定,例如,可以设定降低充电功率2W。当然,也可以设定为1W、1.5W、2.5W、3W、4W等,在此不做限制。

S104、停止降低充电功率。

当终端的温度小于或等于第一阈值时,则说明终端已经降低到合适温度,则不再降低充电功率,结束本次功率降低流程。

从而通过逐次降低充电功率,使得终端的温度能够刚好低于第一阈值,防止一次性降低充电功率太多,以保持较快充电速度。

在另一些实施例中,终端降低充电功率的过程为:在一个功率降低流程中,当首次检测到温度大于第一阈值时,降低充电功率设定值;接着,以预设时间为周期,定时检测温度,只要温度仍然大于第一阈值且当前的充电功率大于下限值时,则继续降低充电功率,直至温度小于或等于第一阈值或者充电功率小于或等于下限值为止。这里的功率降低流程与前述功率降低流程相同,在此不赘述。

终端降低充电功率的具体流程如图4所示,包括以下步骤:

S201、检测到终端的温度大于第一阈值,降低充电功率设定值。

本步骤S121为一个功率降低流程中首次降低充电功率,降低充电功率的值(幅度)可以根据实际需要设定,例如,可以设定降低充电功率2W。当然,也可以设定为1W、1.5W、2.5W、3W、4W等,在此不做限制。

S202、以预设时间为周期,定时检测终端的温度。判断终端的温度是否仍然大于第一阈值,同时判断当前的充电功率是否大于下限值;当终端的温度仍然大于第一阈值且当前的充电功率大于下限值时,执行步骤S203;当终端的温度小于或等于第一阈值或者充电功率小于或等于下限值时,执行步骤S204。

具体的,当降低了充电功率后,则每隔一定时间询问一次终端的温度,判断终端的温度是否发生变化,是否仍然大于第一阈值。同时,为了防止充电功率过低影响正常充电,保证充电速度,本实施例还为充电功率设定了下限值,比较当前的充电功率与下限值的大小,判断当前的充电功率是否大于下限值。

S203、继续降低充电功率设定值。然后返回步骤S202,继续询问终端的温度。

当终端的温度仍然大于第一阈值且当前的充电功率大于下限值时,则继续降低充电功率。降低充电功率的值(幅度)可以根据实际需要设定,例如,可以设定降低充电功率2W。当然,也可以设定为1W、1.5W、2.5W、3W、4W等,在此不做限制。

S204、停止降低充电功率。

当终端的温度小于或等于第一阈值或者充电功率小于或等于下限值时,则说明终端已经降低到合适温度或者充电功率已达到下限值,则不再降低充电功率,结束本次功率降低流程。

从而通过设定充电功率下限值,防止了充电功率过低而影响充电速度。

可选地,在一个功率降低流程中,当至少降低了两次充电功率时,每次降低充电功率的值都是相等的。例如,一个功率降低流程中降低了三次充电功率,每次降低充电功率的值都是2W。

可选地,在一个功率降低流程中,当至少降低了两次充电功率时,至少相邻两次降低充电功率的值是不相等的。例如,一个功率降低流程中降低了三次充电功率,第一次与第二次降低充电功率的值不相同,第二次与第三次降低充电功率的值相同,如第一次降低充电功率2W,第二次和第三次每次降低充电功率1W。

优选地,在一个功率降低流程中,当至少降低了两次充电功率时,逐渐减小每次降低充电功率的值。例如,一个功率降低流程中降低了三次充电功率,第一次降低充电功率2W,第二次降低充电功率1.5W,第三次降低充电功率1W。又如,一个功率降低流程中降低了四次充电功率,第一次和第二次每次降低充电功率2W,第三次降低充电功率1.5W,第三次降低充电功率1W。从而使得调节过程更加平稳,防止调节过度而使得充电功率降得过低,进而影响充电速度。

步骤S12中,也可以执行如图5所示的第一充电策略,包括以下步骤:

S121、检测终端的温度。判断终端的温度是否大于第一阈值,当温度大于第一阈值时,执行步骤S122。

S122、降低充电功率。

S123、判断终端的温度是否小于第二阈值。当终端的温度小于第二阈值时,执行步骤S124。

本实施例还设定了第二阈值作为温度的下限值,以防止充电功率降得太低而影响充电速度,通过将终端的温度保持在第一阈值和第二阈值之间,既能保证终端温度不因太高而影响用户体验,又能保证充电功率不因太低而降低充电速度,使得充电速度和用户体验二者得以兼顾。

终端不同的部位对应的第二阈值可以相同也可以不同,通常第二阈值可以根据第一阈值来确定。例如,可以分别设定第一阈值和第二阈值为37℃和35℃,或者为40℃和38℃,等等。

S124、提高充电功率。

具体的,当检测到终端的温度小于第二阈值时,为了提高充电速度,则提高充电功率。具体的,可以通过增加充电电流或者充电电压来实现充电功率的提高。

当检测了终端至少两个部位的温度时,则只要任一部位的温度小于第二阈值,则提高充电功率;或者,当终端预设数量的部位的温度小于第二阈值时,才提高充电功率。预设数量可以根据需要设定,如设定为一个、两个、三个等,例如:当终端一个部位的温度小于第二阈值,而其它部位的温度不小于第二阈值时,则不提高充电功率;当终端两个部位或者两个以上的部位的温度小于第二阈值时,则提高充电功率。

在一些实施例中,终端提高充电功率的过程为:在一个功率提高流程中,当首次检测到终端的温度小于第二阈值时,提高充电功率设定值;接着,以预设时间为周期,定时检测温度,只要温度仍然小于第二阈值,则继续提高充电功率,直至温度大于或等于第二阈值为止。其中,一个功率提高流程,即首次提高充电功率到停止提高充电功率的整个过程,一个功率提高流程可能只提高了一次充电功率,也可能提高了至少两次充电功率。

终端提高充电功率的具体流程如图6所示,包括以下步骤:

S301、检测到终端的温度小于第二阈值,提高充电功率设定值。

本步骤S301为一个功率提高流程中首次提高充电功率,提高充电功率的值(幅度)可以根据实际需要设定,例如,可以设定提高充电功率2W。当然,也可以设定为1W、1.5W、2.5W、3W、4W等,在此不做限制。

S302、以预设时间为周期,定时检测终端的温度。判断终端的温度是否仍然小于第二阈值;当终端的温度仍然小于第二阈值时,执行步骤S303;当终端的温度大于或等于第二阈值时,执行步骤S304。

具体的,当提高了充电功率后,则每隔一定时间询问一次终端的温度,判断终端的温度是否发生变化,是否仍然小于第二阈值。S303、继续提高充电功率设定值。然后返回步骤S302,继续询问终端的温度。

当终端的温度仍然小于于第二阈值时,则继续提高充电功率。提高充电功率的值(幅度)可以根据实际需要设定,例如,可以设定充电功率2W。当然,也可以设定为1W、1.5W、2.5W、3W、4W等,在此不做限制。

S304、停止提高充电功率。

当终端的温度大于或等于第二阈值时,则说明终端已经达到合适温度范围,则不再提高充电功率,结束本次功率提高流程。

从而通过逐次提高充电功率,使得终端的温度能够平稳的落入合适范围,防止温度大起大落,保持了充电的稳定性。

在另一些实施例中,终端提高充电功率的过程为:在一个功率提高流程中,当首次检测到温度小于第二阈值时,提高充电功率设定值;接着,以预设时间为周期,定时检测温度,只要温度仍然小于第二阈值且当前的充电功率小于上限值时,则继续提高充电功率,直至温度大于或等于第二阈值或者充电功率大于或等于上限值为止。这里的功率提高流程与前述功率提高流程相同,在此不赘述。

终端提高充电功率的具体流程如图7所示,包括以下步骤:

S401、检测到终端的温度小于第二阈值,提高充电功率设定值。

本步骤S401为一个功率提高流程中首次提高充电功率,提高充电功率的值(幅度)可以根据实际需要设定,例如,可以设定提高充电功率2W。当然,也可以设定为1W、1.5W、2.5W、3W、4W等,在此不做限制。

S402、以预设时间为周期,定时检测终端的温度。判断终端的温度是否仍然小于第二阈值,同时判断当前的充电功率是否小于上限值;当终端的温度仍然小于第二阈值且当前的充电功率小于上限值时,执行步骤S403;当终端的温度大于或等于第二阈值或者充电功率大于或等于上限值时,执行步骤S404。

具体的,当提高了充电功率后,则每隔一定时间询问一次终端的温度,判断终端的温度是否发生变化,是否仍然小于第二阈值。同时,为了防止充电功率过高而影响充电器,本实施例还为充电功率设定了上限值,比较当前的充电功率与上限值的大小,判断当前的充电功率是否小于上限值。

S403、继续提高充电功率设定值。然后返回步骤S402,继续询问终端的温度。

当终端的温度仍然小于第二阈值且当前的充电功率小于上限值时,则继续提高充电功率。提高充电功率的值(幅度)可以根据实际需要设定,例如,可以设定提高充电功率2W。当然,也可以设定为1W、1.5W、2.5W、3W、4W等,在此不做限制。

S404、停止降低充电功率。

当终端的温度大于或等于第二阈值或者充电功率大于或等于上限值时,则说明终端已经达到合适温度范围或者充电功率已达到上限值,则不再提高充电功率,结束本次功率提高流程。

从而通过设定充电功率上限值,防止了充电功率过高而影响充电器。

可选地,在一个功率提高流程中,当至少提高了两次充电功率时,每次提高充电功率的值都是相等的。例如,一个功率提高流程中提高了三次充电功率,每次提高充电功率的值都是2W。

可选地,在一个功率提高流程中,当至少提高了两次充电功率时,至少相邻两次提高充电功率的值是不相等的。例如,一个功率提高流程中提高了三次充电功率,第一次与第二次提高充电功率的值不相同,第二次与第三次提高充电功率的值相同,如第一次提高充电功率2W,第二次和第三次每次提高充电功率1W。

优选地,在一个功率提高流程中,当至少提高了两次充电功率时,逐渐减小每次提高充电功率的值。例如,一个功率提高流程中提高了三次充电功率,第一次提高充电功率2W,第二次提高充电功率1.5W,第三次提高充电功率1W。又如,一个功率提高流程中提高了四次充电功率,第一次和第二次每次提高充电功率2W,第三次提高充电功率1.5W,第三次提高充电功率1W。从而使得调节过程更加平稳,防止调节过度而使得温度落到合适范围外(高于第一阈值)。

从而,本发明实施例的充电方法,通过在充电过程中监测发热量较大的目标应用程序的使用状态,当检测到目标应用程序处于运行状态,随即开始执行充电功率较低的第一充电策略,以防止终端严重发热而影响用户的使用体验,当检测到目标应用程序处于未运行状态时,则执行充电功率较高的第二充电策略,以保证充电速度。从而实现了在快速充电过程中改善用户的使用体验,兼顾了充电速度和用户使用体验,提高用户满意度,提升了产品的竞争力。

实施例二

参照图8,提出本发明第二实施例的充电装置,所述装置包括监测模块10和处理模块20,其中:

监测模块10:用于在充电过程中,监测终端中目标应用程序的运行状态。并将监测结果通知到处理模块。

具体的,当检测到终端的充电接口与充电器连接进入充电状态后,监测模块10则开始监测终端中目标应用程序的运行状态。所述目标应用程序可以包括通话应用程序、游戏应用程序、视频应用程序、导航应用程序、相机应用程序等运行时致使终端发热严重的应用程序中的一种或至少两种。进一步地,用户可以根据需要,将任何应用程序指定为目标应用程序。

可选地,可以为目标应用程序设定两种状态,分别为第一状态和第二状态。充电过程中,监测模块10监测目标应用程序的状态切换事件;当目标应用程序切换到第一状态时,确定目标应用程序处于运行状态;当目标应用程序切换到第二状态时,确定目标应用程序处于未运行状态。这种监测方式,耗能低,且能实时的检测目标应用程序的运行状态。

举例而言:当目标应用程序为通话应用程序时,定义接听状态为第一状态,挂断状态为第二状态,可以在通话应用程序中植入回调接口,监测模块10通过回调接口监测接听/挂断状态切换的发生,当监测到接听状态时,确定通话应用程序开始运行,处于运行状态;当监测到挂断状态时,确定通话应用程序结束运行,处于未运行状态。当目标应用程序为游戏应用程序、视频应用程序、导航应用程序或相机应用程序时,定义启动状态为第一状态,退出状态为第二状态,可以在游戏应用程序、视频应用程序、导航应用程序和相机应用程序中植入回调接口,监测模块10通过回调接口监测启动/退出状态切换的发生,当监测到启动状态时,确定前述应用程序开始运行,处于运行状态;当监测到退出状态时,确定前述应用程序结束运行,处于未运行状态。

本领域技术人员可以理解,还可以采用其他的方式监测目标应用程序的运行状态。例如,监测模块10实时的检测目标应用程序当前是否正在运行,但这种方式耗能较高。又如,监测模块10定时的检测目标应用程序当前是否正在运行,但这种方式实时性较差,即不能及时的检测到目标应用程序的运行状态。

处理模块20:用于当目标应用程序处于运行状态时,执行第一充电策略,以降低终端发热;当目标应用程序处于未运行状态时,执行第二充电策略以保证充电速度。其中,第二充电策略对应的充电功率大于第一充电策略对应的充电功率。

具体的,当监测模块10监测到目标应用程序处于运行状态时,处理模块20则执行充电功率较低的第一充电策略,以缓解目标应用程序运行时带来的终端严重发热的问题。当监测模块10监测到目标应用程序处于未运行状态时,处理模块20则执行充电功率较高的第二充电策略,全速充电,保证充电速度。

可选地,处理模块20可以采取以下第一充电策略:直接限制充电功率至第一预定水平,以降低充电功率,减小发热量。例如,假设正常的充电功率为20W,当目标应用程序处于运行状态后,则限制充电功率至15W。

对于不同的目标应用程序,其对应的第一预定水平可以相同也可以不同,即当不同的目标应用程序运行时,处理模块20可以将充电功率降低到相同的水平或不同的水平。可以根据实验,为不同的目标应用程序设定对应的功率水平,对于发热量高的应用程序,则设定较低的功率水平,反之则设定较高的功率水平。

可选地,处理模块20还可以采取以下第一充电策略:检测终端的温度,当终端的温度大于第一阈值时,才降低充电功率。此时,处理模块如图9所示,包括温度检测单元21和功率降低单元22,其中:

温度检测单元21:用于检测终端的温度。

具体的温度检测单元21可以通过温度传感器实时或定时(周期性)的检测终端指定部位的温度。所述指定部位通常是发热较严重或用户对温度比较敏感的部位,当然,也可以根据需要指定任意部位。

可选地,可以在终端的电池、屏幕、中央处理器、电源管理单元、图形处理器等部位中的任意一个部位设置温度传感器,温度检测单元21通过温度传感器检测前述任意一个部位的温度。

可选地,也可以在终端的电池、屏幕、中央处理器、电源管理单元、图形处理器等部位中的至少两个部位设置温度传感器,温度检测单元21通过温度传感器检测前述至少两个部位的温度。

进一步地,可以为不同的目标应用程序指定不同的温度检测部位。例如,当通话应用程序运行时,主要检测屏幕的温度,因为用户打电话时屏幕接触面部,因此对屏幕的温度最敏感;同时,人手握持终端后盖电池部位,因此还可以检测电池的温度。又如,当游戏应用程序或视频应用程序运行时,主要检测中央处理器和/或图形处理器的温度,因为游戏和视频需要消耗中央处理器和图形处理器的大量资源,导致这两个器件发热量大。

本领域技术人员可以理解,除了采用温度传感器来检测终端的温度外,还可以采用现有技术中的其它方式来检测终端的温度,在此不赘述。

功率降低单元22:当终端的温度大于第一阈值时,降低充电功率。

在充电过程中,当终端的温度超过一定值时,用户会感觉到不舒适,影响用户体验,可以通过降低充电功率来降低终端的温度,为此,本发明实施例预先设置了第一阈值作为温度的上限值。第一阈值可以根据实际需要和实验结果来确定,例如,可以设定第一阈值为40℃。

终端不同的部位对应的第一阈值可以相同也可以不同。对于用户对温度比较敏感的部位,第一阈值可以设置得低一些,而用户对温度不是很敏感的部位,第一阈值可以设置得高一些。例如,屏幕是人脸直接接触的部位,对温度比较敏感,因此可以设定屏幕对应的第一阈值为37℃;而电池中央处理器、电源管理单元、图形处理器等部位,是人手间接接触的部位,对温度的耐受度更强,因此可以设定这些部位对应的第一阈值为40℃。

功率降低单元22比较检测到的温度与第一阈值的大小,当温度大于第一阈值时,则降低充电功率,具体可以通过减小充电电流或者充电电压来实现充电功率的降低。

当检测了终端至少两个部位的温度时,则只要任一部位的温度大于第一阈值,功率降低单元22则降低充电功率;或者,当终端预设数量的部位的温度大于第一阈值时,功率降低单元22才降低充电功率。预设数量可以根据需要设定,如设定为一个、两个、三个等,例如:当终端一个部位的温度大于第一阈值,而其它部位的温度不大于第一阈值时,功率降低单元22则不降低充电功率;当终端两个部位或者两个以上的部位的温度大于第一阈值时,功率降低单元22则降低充电功率。

在一些实施例中,功率降低单元22通过以下方式降低充电功率:在一个功率降低流程中,当首次检测到终端的温度大于第一阈值时,降低充电功率设定值;以预设时间为周期,通过温度检测单元21定时检测终端的温度;当终端的温度仍然大于第一阈值时,继续降低充电功率设定值;当终端的温度小于或等于第一阈值时,停止降低充电功率。从而通过逐次降低充电功率,使得终端的温度能够刚好低于第一阈值,防止一次性降低充电功率太多,以保持较快充电速度。

在另一些实施例中,功率降低单元22通过以下方式降低充电功率:在一个功率降低流程中,当首次检测到终端的温度大于第一阈值时,降低充电功率设定值;以预设时间为周期,通过温度检测单元21定时检测终端的温度;当终端的温度仍然大于第一阈值,且充电功率大于下限值时,继续降低充电功率设定值;当终端的温度小于或等于第一阈值,或者充电功率小于或等于下限值时,停止降低充电功率。从而通过设定充电功率下限值,防止了充电功率过低而影响充电速度。

前面所述的一个功率降低流程,即首次降低充电功率到停止降低充电功率的整个过程。

可选地,在一个功率降低流程中,当至少降低了两次充电功率时,功率降低单元22每次降低充电功率的值都是相等的。例如,一个功率降低流程中降低了三次充电功率,每次降低充电功率的值都是2W。

可选地,在一个功率降低流程中,当功率降低单元22至少降低了两次充电功率时,至少相邻两次降低充电功率的值是不相等的。例如,一个功率降低流程中降低了三次充电功率,第一次与第二次降低充电功率的值不相同,第二次与第三次降低充电功率的值相同,如第一次降低充电功率2W,第二次和第三次每次降低充电功率1W。

优选地,在一个功率降低流程中,当至少降低了两次充电功率时,功率降低单元22逐渐减小每次降低充电功率的值。例如,一个功率降低流程中降低了三次充电功率,第一次降低充电功率2W,第二次降低充电功率1.5W,第三次降低充电功率1W。又如,一个功率降低流程中降低了四次充电功率,第一次和第二次每次降低充电功率2W,第三次降低充电功率1.5W,第三次降低充电功率1W。从而使得调节过程更加平稳,,防止调节过度而使得充电功率降得过低,进而影响充电速度。

进一步地,处理模块20还包括一功率提高单元23,该功率提高单元23用于:当温度小于第二阈值时,提高充电功率,其中第一阈值大于第二阈值。

第二阈值作为温度的下限值,以防止充电功率降得太低而影响充电速度,通过将终端的温度保持在第一阈值和第二阈值之间,既能保证终端温度不因太高而影响用户体验,又能保证充电功率不因太低而降低充电速度,使得充电速度和用户体验二者得以兼顾。

终端不同的部位对应的第二阈值可以相同也可以不同,通常第二阈值可以根据第一阈值来确定。例如,可以分别设定第一阈值和第二阈值为37℃和35℃,或者为40℃和38℃,等等。

当检测了终端至少两个部位的温度时,则只要任一部位的温度小于第二阈值,功率提高单元23则提高充电功率;或者,当终端预设数量的部位的温度小于第二阈值时,功率提高单元23才提高充电功率。预设数量可以根据需要设定,如设定为一个、两个、三个等,例如:当终端一个部位的温度小于第二阈值,而其它部位的温度不小于第二阈值时,则不提高充电功率;当终端两个部位或者两个以上的部位的温度小于第二阈值时,则提高充电功率。具体的,功率提高单元23可以通过增加充电电流或者充电电压来实现充电功率的提高。

在一些实施例中,功率提高单元23通过以下方式提高充电功率:在一个功率提高流程中,当首次检测到终端的温度小于第二阈值时,提高充电功率设定值;以预设时间为周期,通过温度检测单元21定时检测终端的温度;当终端的温度仍然小于第二阈值时,继续提高充电功率设定值;当终端的温度大于或等于第二阈值时,停止提高充电功率。通过逐次提高充电功率,使得终端的温度能够平稳的落入合适范围,防止温度大起大落,保持了充电的稳定性。

在另一些实施例中,功率提高单元23通过以下方式提高充电功率:在一个功率提高流程中,当首次检测到终端的温度小于第二阈值时,提高充电功率设定值;以预设时间为周期,通过温度检测单元21定时检测终端的温度;当终端的温度仍然小于第二阈值,且充电功率小于上限值时,继续提高终端的充电功率设定值;当终端的温度大于或等于第二阈值,或者充电功率大于或等于上限值时,停止提高充电功率。通过设定充电功率上限值,防止了充电功率过高而影响充电器。

前面所述的一个功率提高流程,即首次提高充电功率到停止提高充电功率的整个过程。

可选地,在一个功率提高流程中,当至少提高了两次充电功率时,功率提高单元23每次提高充电功率的值都是相等的。例如,一个功率提高流程中提高了三次充电功率,每次提高充电功率的值都是2W。

可选地,在一个功率提高流程中,当功率提高单元23至少提高了两次充电功率时,至少相邻两次提高充电功率的值是不相等的。例如,一个功率提高流程中提高了三次充电功率,第一次与第二次提高充电功率的值不相同,第二次与第三次提高充电功率的值相同,如第一次提高充电功率2W,第二次和第三次每次提高充电功率1W。

优选地,在一个功率提高流程中,当至少提高了两次充电功率时,功率提高单元23逐渐减小每次提高充电功率的值。例如,一个功率提高流程中提高了三次充电功率,第一次提高充电功率2W,第二次提高充电功率1.5W,第三次提高充电功率1W。又如,一个功率提高流程中提高了四次充电功率,第一次和第二次每次提高充电功率2W,第三次提高充电功率1.5W,第三次提高充电功率1W。从而使得调节过程更加平稳,防止调节过度而使得温度落到合适范围外(高于第一阈值)。

可选地,处理模块20执行第二充电策略时,可以直接提高充电功率至第二预定水平,全速充电,保证充电速度;也可以检测终端的温度,随着终端的温度降低,逐渐提高充电功率至第二预定水平,以防止瞬时提高充电功率导致温度骤升。

本发明实施例的充电装置,通过在充电过程中监测发热量较大的目标应用程序的使用状态,当检测到目标应用程序处于运行状态,随即开始执行充电功率较低的第一充电策略,以防止终端严重发热而影响用户的使用体验,当检测到目标应用程序处于未运行状态时,则执行充电功率较高的第二充电策略,以保证充电速度。从而实现了在快速充电过程中改善用户的使用体验,兼顾了充电速度和用户使用体验,提高用户满意度,提升了产品的竞争力。

需要说明的是:上述实施例提供的充电装置与充电方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。

本领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1