一种充电方法及终端设备与流程

文档序号:18410643发布日期:2019-08-13 18:01阅读:160来源:国知局
一种充电方法及终端设备与流程

本申请涉及计算机技术领域,尤其涉及一种充电方法及终端设备。



背景技术:

目前,终端设备可使用的电源适配器的规格型号众多,比如按照电压电流规格来分有12v/2a、12v/1a、5v/2a、5v/1a等,同一电压规格不同电流规格的电源适配器的接口规格极有可能无差异,比如电压电流规格12v/1a与12v/2a的电源适配器的常见接口规格均为dc5.5*2.1mm接口,再比如电压电流规格5v/1a与5v/2a的常见接口规格都为microusb端口。用户在使用电源适配器给终端设备充电时,极有可能将相同接口的电源适配器混用,而用户对于电源适配器混用对终端设备的影响可能并不知情。如果不慎采用小功率(如12v/1a)的电源适配器给大功率(如24w)的终端设备供电,终端设备会因为电源适配器供电能力不足而受到电源适配器的打嗝模式的充电方式的影响,而出现功能异常、性能降低、可靠性降低等问题。



技术实现要素:

本发明实施例提供一种充电方法及终端设备,用于避免因为连接的电源适配器供电能力不足而导致终端设备的各方面性能受到影响。

第一方面,提供一种充电方法,该方法通过终端设备执行,也可以通过终端设备中的处理芯片执行。该方法包括:终端设备与供电设备建立连接;终端设备检测供电设备的供电能力;终端设备确定供电设备的供电能力不满足终端设备的充电需求,中断从所述供电设备获取满足终端设备的充电需求的充电能量。

基于该方案,终端设备可以检测供电设备的供电能力,并在供电设备的供电能力不满足终端设备的充电需求,中断从所述供电设备获取满足终端设备的充电需求的充电能量,从而可以避免因为终端设备所连接的供电设备的供电能力不足,而导致终端设备的各方面性能受到影响。

在一种可能的设计中,终端设备在确定供电设备的供电能力不满足终端设备的充电需求时,还可以输出提示信息,提示信息用于提示供电设备的供电能力不满足终端设备的充电需求。

在该设计中,终端设备可以有效的提示用户供电设备的供电能力不满足终端设备的充电需求,从而可以使用户可以根据该提示信息进行相应操作,比如可以考虑更换一个符合终端设备的充电需求的供电设备。

在一种可能的设计中,终端设备可以在接收到来自供电设备的电流时,按照预设条件从供电设备获取充电能量,终端设备在确定未成功获取到满足预设条件的充电能量、且来自供电设备的电流断开时,则确定供电设备的供电能力不满足终端设备的充电需求。其中,预设条件包括:供电设备的输出电压等于终端设备的额定电压、且供电设备的输出电流等于终端设备的标称电流。

在该设计中,终端设备在接收到来自供电设备的电流时,从供电设备获取输出电压为终端设备的额定电压、且输出电流等于终端设备的标称电流的充电电量,如果供电设备的供电能力不满足终端设备的充电需求时,就会导致供电设备负载过高,从而供电设备断开向终端设备电流,所以终端设备可以在未成功获取到满足预设条件的充电能量、且来自供电设备的电流断开时,可以有效的确定供电设备的供电能力不满足终端设备的充电需求。

在供电设备的负载过高时,就会断开向终端设备电流,终端设备停止按照预设条件从供电设备获取充电能量,然后供电设备在检测到并未连接负载过高的终端设备时,就会继续输出电流,终端设备接收到来自供电设备的电流,终端设备继续按照预设条件从供电设备获取充电能量,这时就会出现供电设备反复向终端设备充电、断电的情况。终端设备在第一次或较少次数内出现未获取到满足预设条件的充电能量、且来自供电设备的电流断开,就确定供电设备的供电能力不满足终端设备的充电需求,可能并不是因为供电设备的供电能力不满足终端设备的充电需求。

在一种可能的设计中,为了避免上述这种误检测的情况,终端设备在确定充电次数大于或等于预设次数仍未获取到满足预设条件的充电能量时,确定供电设备的供电能力不满足终端设备的充电需求;其中,终端设备在每次断开电源状态下接收到来自供电设备的电流可以记为一次充电次数。

在该设计中,终端设备在充电次数大于或等于预设次数仍未获取到满足预设条件的充电能量时,确定供电设备的供电能力不满足终端设备的充电需求,从而可以提高检测的准确率。

此外,终端设备在确定充电次数小于预设次数时成功获取到满足预设条件的充电能量时,可以确定供电设备的供电能力满足终端设备的充电需求。在该设计中,终端设备在充电次数小于预设次数时成功获取到满足预设条件的充电能量,可以有效确定供电设备的供电能力满足终端设备的充电需求。

在确定供电设备的供电能力满足终端设备的充电需求时,终端设备还可以预先记录充电次数;终端设备在确定供电设备的供电能力满足终端设备的充电需求之后,还可以进一步将充电次数清零。

在该设计中,终端设备在供电设备的供电能力满足终端设备的充电需求之后,将充电次数清零,可以避免在终端设备连接另一个供电设备时,充电次数继续增加而导致误检测的问题。

第二方面,提供一种终端设备,该终端设备包括充电接口和处理器。其中,充电接口,用于在终端设备需要充电时,与供电设备建立连接;处理器,用于通过充电接口检测供电设备的供电能力;确定供电设备的供电能力不满足终端设备的充电需求,中断从所述供电设备获取满足终端设备的充电需求的充电能量。

在一种可能的设计中,处理器,还可以用于在确定供电设备的供电能力不满足终端设备的充电需求时,输出提示信息,提示信息用于提示供电设备的供电能力不满足终端设备的充电需求,该提示信息可以为在显示屏上显示的文字或图文信息,或者也可以是终端设备通过声音播放器播放的语音信息等,本申请这里不做限定。

在一种可能的设计中,处理器可以具体通过充电接口接收到来自供电设备的电流时,按照预设条件从供电设备获取充电能量,在确定未成功获取到满足预设条件的充电能量、且来自供电设备的电流断开时,确定供电设备的供电能力不满足终端设备的充电需求。其中,预设条件包括:供电设备的输出电压等于终端设备的额定电压、且供电设备的输出电流等于终端设备的标称电流。

在一种可能的设计中,处理器,具体用于确定充电次数大于或等于预设次数仍未获取到满足预设条件的充电能量,则确定供电设备的供电能力不满足终端设备的充电需求;其中,终端设备在每次断开电源后接收到来自供电设备的电流记为一次充电次数。

此外,处理器还可以在确定充电次数小于预设次数时成功获取到满足预设条件的充电能量时,则确定供电设备的供电能力满足终端设备的充电需求;这种情况下,处理器还可以预先记录充电次数,以及在确定供电设备的供电能力满足终端设备的充电需求之后,将充电次数清零。

在第二方面或第二方面的任一种可能的设计的效果,可以参考上述第一方面或第一方面的任一种可能的设计的方法,此处不再赘述。

第三方面,提供一种终端设备,该终端设备包括用于执行第一方面或第一方面的任一种可能的设计中的方法的模块或单元。

第四方面,提供一种充电系统,该充电系统包括供电设备和上述第二方面或第二方面的任一可能的设计中的终端设备,该供电设备用于为终端设备充电。

第五方面,提供一种计算机存储介质,所述计算机存储介质包括计算机程序,当计算机程序在终端设备上运行时,使得所述终端设备执行本申请实施例第一方面及其第一方面任一可能设计的方法。

第六方面,本申请实施例的中一种计算机程序产品,当所述计算机程序产品在终端设备上运行时,使得所述终端设备执行本申请实施例第一方面及其第一方面任一可能设计的方法。

附图说明

图1为本申请实施例提供的充电系统架构示意图;

图2为本申请实施例提供的一种终端设备的硬件结构示意图;

图3a为本申请实施例提供的一种充电方法流程示意图;

图3b为本申请实施例提供的一种用户界面示意图;

图4为本申请实施例提供的另一种充电方法流程示意图;

图5为本申请实施例提供的一种终端设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。

在供电设备对终端设备进行充电的过程中,例如,以终端设备为手机、供电设备为电源适配器为例,当手机的充电需求大于电源适配器的供电能力时,比如,手机的充电需求为5v/2a,电源适配器的供电能力为5v/1a,在现有技术的方案中手机并不知道电源适配器是5v/2a还是5v/1a,手机就会按照5v/2a的标准从电源适配器中取电,电源适配器供电能力不足,可能会使得电源适配器损坏,或者,触发电源适配器过流保护机制。电源适配器一般是有反复重启机制(也称为打嗝功能),每次电源适配器的重启都会对手机有电信号脉冲的冲击,手机受到脉冲反复冲击,就会导致手机反复上电,从而对手机的各方面性能造成影响。

为避免因为电源适配器供电能力不足而导致终端设备的各方面性能受到影响,本申请实施例中会对电源适配器的供电能力进行检测,在确定电源适配器的供电能力不足时,可以输出提示信息,以便提醒用户电源适配器的供电能力不足,相对于现有技术中并不对电源适配器的供电能力进行检测的方案,本申请实施例可以有效避免因为电源适配器的供电能力不足,而导致终端设备出现功能异常、性能降低、可靠性降低等问题。

本申请提供的技术方案可以应用在有线充电场景,也可以应用在无线充电场景,下文中以应用在有线充电场景为例进行说明,当然在无线充电场景下,其实现原理和在有线充电场景下的实现原理类似。

请参见图1,为本申请实施例提供的一种充电系统的系统架构图。

如图1所示,该充电系统包括终端设备100和供电设备200。其中,供电设备200可以是有线供电设备,也可以是无线供电设备。如图1所示的终端设备100和供电设备200用实线连接,表示终端设备100与供电设备200通过有线方式连接,比如,供电设备200通过电源线连接终端设备100,为终端设备100充电。应理解,图1中终端设备100和供电设备200也可用虚线连接(在图1中未示出),表示终端设备100与供电设备200之间可以通过无线方式连接。

本申请实施例中,终端设备100可以是指向用户提供语音和/或数据连通性的设备,例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设备可以经无线接入网(radioaccessnetwork,ran)与核心网进行通信,与ran交换语音和/或数据。该终端设备可以包括用户设备(userequipment,ue)、无线终端设备、移动终端设备、订户单元(subscriberunit)、订户站(subscriberstation)、移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、接入点(accesspoint,ap)、远程终端设备(remoteterminal)、接入终端设备(accessterminal)、用户终端设备(userterminal)、用户代理(useragent)、或用户装备(userdevice)等。例如,可以包括移动电话(或称为“蜂窝”电话)、移动电脑、平板电脑、个人数字助理(personaldigitalassistant,pda)、媒体播放器、智能电视、穿戴式设备(例如智能手表、智能头盔或智能手环等)、路由器,机顶盒,音箱,手机,平板等,以及上述两项或两项以上的组合等。

供电设备200可以是电源适配器,可以用于将市电的交流电压信号转换成直流输出电位给终端设备100。

下面结合附图,进一步说明上述终端设备的结构。终端设备100的硬件结构示意图可以参见图2所示,图2仅示出了本申请实施例提供的一种终端设备的硬件结构示意图,在图2所示的基础上,还可以有其他变型结构方式存在。如图2所示,该终端设备100可以包括处理器120、存储器110、电源管理单元121、音频电路130、扬声器131、麦克风132、输入设备140、显示设备150、传感器170、射频(radiofrequency,rf)电路180、无线保真(wirelessfidelity,wi-fi)模块190等部件。

本领域技术人员可以理解,图2仅仅是对终端设备的举例,并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。

处理器120是终端设备100的控制中心,利用各种接口和线路连接整个终端设备100的各个部分,通过运行或执行存储在存储器110内的指令以及调用存储在存储器110内的数据,完成终端设备100的各种功能和处理数据,从而对终端设备进行整体监控。可选的,处理器120可包括一个或多个处理单元,优选的,处理器120可集成应用处理器(applicationprocessor,ap)和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信,本申请实施例所提供的充电方法,其主要步骤可由处理器120执行,具体的,可由处理器120中集成的应用处理器来执行。可以理解的是,上述调制解调处理器也可以不集成到处理器120中。在一些实施例中,处理器120和存储器110可以在同一芯片上实现,在另一些实施例中,处理器120和存储器110也可以各自在独立的芯片上分别实现。

进一步如图1所示,处理器120中可以集成检测模块111、主功能模块112、提示模块113的功能。其中检测模块111在终端设备100的充电接口123与供电设备200之间建立连接后,可以检测供电设备200的供电能力,并将检测结果发送给主功能模块112。主功能模块112可在接收检测模块111发送的对供电设备200的供电能力的检测结果后,在确定出供电设备200的供电能力不满足终端设备100时,控制提示模块113生成提示信息,该提示信息可以是语音、文本等,也可以是led信号。提示模块113可以通过终端设备100的显示设备150中的显示面板151显示基本文本形式的提示信息,也可以通过音频电路130的扬声器131发出基于音频形式的提示信息,这里不做限定。主功能模块112还可以在确定出供电设备200的供电能力满足终端设备100的充电需求时,控制充电接口123从供电设备200获取满足终端设备100的充电需求的充电能量。

外设接口,可以包括标准的微型通用串行总线(microuniversalserialbus,microusb)接口,也可以包括多种连接器,比如可以用于连接终端设备100与其他设备进行通信的通信接口(未在图2中示出),再比如图2中示出的可以用于连接充电器为终端设备100充电的充电接口123。

存储器110可用于存储指令和数据,存储器110可主要包括存储指令区和存储数据区。存储器110存储的指令可使处理器120执行在后文中将要介绍的本申请实施例提供的充电方法。可选的,处理器120还可以在存储器110存储供电设备200为终端设备100进行充电的充电次数,其中,终端设备100在每次断开电源状态下接收到来自供电设备200的电流记为一次充电次数。

电源管理单元121能够提供终端设备100的电量信息,处理器120可通过终端设备100中安装的操作系统来获得电源管理单元121所提供的电量信息,从而获知终端设备100当前的剩余电量。其中,电源管理单元121可通过电源管理集成电路(powermanagementintegratedcircuit,pmic)实现,当然本申请实施例不限制电源管理单元121的实现形式。

输入设备140可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。以该终端设备支持触摸输入为例,则输入设备140可包括触摸屏,还可以包其他输入设备,触摸屏可收集用户在其上或附近的触摸操作(比如用户使用手指、关节、触笔等任何适合的物体在触摸屏上或在触摸屏附近的操作),并根据预先设定的程序驱动相应的连接装置。触摸屏可以检测用户对触摸屏的触控操作,将触控操作转换为触控信号发送给处理器120,或者理解为可将触控操作的触控信息发送给处理器120,并能接收处理器120发来的命令并加以执行。触摸屏可以提供终端设备100和用户之间的输入界面和输出界面。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸屏。除了触摸屏,输入设备140还可以包括其他输入设备。比如,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示设备150,包括的显示面板151,可用于显示由用户输入的信息或提供给用户的信息以及终端设备100的各种菜单界面等。进一步的,触摸屏可覆盖显示设备150,当触摸屏检测到在其上或附近的触控操作后,传送给处理器120以确定触控事件的类型,随后处理器120根据触摸事件的类型在显示设备150上提供相应的视觉输出。在本实施例中,触摸屏与显示设备150可以集成为一个部件而实现终端设备100的输入、输出、显示功能,比如通过显示设备150在触摸屏上显示提示信息,以提示供电设备200的供电能力不满足终端设备100的要求,建议用户更换供电设备。为便于描述,本申请实施例以触摸屏代表触摸屏和显示设备150的功能集合为例,当然在某些实施例中,触摸屏与显示设备150也可以作为两个独立的部件。

射频电路180可用于收发信息或通话过程中信号的接收和发送。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,射频电路180还可以通过无线通信与网络设备和其他设备通信。无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

音频电路130、扬声器131、麦克风132可提供用户与终端设备100之间的音频接口。音频电路130可将接收到的音频数据转换后的电信号,传输到扬声器131,由扬声器131转换为声音信号输出。另一方面,麦克风132将收集的声音信号转换为电信号,由音频电路130接收后转换为音频数据,再将音频数据输出处理器120处理后,经射频电路180以发送给比如另一终端设备,或者将音频数据输出至存储器110以便进一步处理,音频电路130也可以包括耳机插孔133,用于提供音频电路130和耳机之间的连接接口。本申请实施例中,可以通过音频电路130将基于音频形式的提示信息传输到扬声器131,由扬声器131转换为声音信号输出,以达到基于声音方式提示供电设备200的供电能力不满足终端设备100的要求,建议用户更换供电设备的目的。

wi-fi模块190属于短距离无线传输技术,终端设备100通过wi-fi模块190可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图2示出了wi-fi模块190,但是可以理解的是,其并不属于终端设备100的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。

终端设备100还可以包括蓝牙模块(图2中未示出),蓝牙(bluetooth)是一种短距离无线通讯技术。利用蓝牙技术,能够有效地简化掌上电脑、笔记本电脑和手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与因特网(internet)之间的通信,终端设备100通过蓝牙模块使终端设备100与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。蓝牙技术是能够实现语音和数据无线传输的开放性方案。虽然图2示出了蓝牙模块,但是可以理解的是,其并不属于终端设备100的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。

终端设备100还可以包括给各个部件供电的电源122,比如电池,优选的,电源可以通过电源管理系统与处理器120逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

终端设备100中还包括用于拍摄图像或视频的摄像头160。摄像头160可以是普通摄像头,也可以是对焦摄像头。

尽管并未在图2中示出,终端设备100还可以包括闪光灯、led灯、各类传感器等其他可能的功能模块,在此不再赘述。

上述图1中,提示模块113也可以通过led灯实现提示信息的目的,比如通过led灯(在图2中未示出)的闪烁提示用户供电设备的供电能力不满足终端设备的充电需求。

下面将结合说明书附图以及具体的实施方式对本申请实施例中的技术方案进行详细的说明。

请参见图3a,为本申请实施例提供的一种充电方法,该充电方法可以应用于终端设备100。如图3a所示,该方法包括如下步骤:

步骤301:终端设备100与供电设备200建立连接。此步骤通常为用户在发现终端设备100电量短缺时,通过手动方式使用连接线连接终端设备100的充电接口123或电源插口。当然用户还可以通过无线充电方式建立终端100与供电设备200之间的无线充电连接。

步骤302:终端设备100在与供电设备建立连接后,检测供电设备200的供电能力。

此处,供电设备的供电能力是在出厂之前是设定的,例如,供电设备的供电能力为5v、2a,表示终端设备的电流的最大能力值为2a、电压的最大能力值为5v,即表示供电设备能够提供的最大充电电流为2a,最大充电电压为5v。

步骤303:终端设备100在确定供电设备200的供电能力不满足终端设备100的充电需求时,中断从供电设备200获取满足终端设备100的充电需求的充电能量。

其中,终端设备的充电需求是电压为终端设备的额定电压、电流为终端设备的标称电流的充电电量。如果使得供电设备的供电能力满足终端设备的充电需求,至少需要供电设备的输出电压大于或等于终端设备的额定电压、且供电设备的输出电流大于或等于终端设备的标称电流的充电电量。

在一个示例中,终端设备的额定电压为5v、标称电量为2a,那么至少需要供电能力为输出电压为5v、输出电流为2a的供电设备才能满足该终端设备的充电需求。

本申请实施例中,终端设备可以检测供电设备的供电能力,并在供电设备的供电能力不满足终端设备的充电需求,中断从所述供电设备获取满足终端设备的充电需求的充电能量,从而可以避免因为终端设备所连接的供电设备的供电能力不足,而导致终端设备的各方面性能受到影响。

下文以通过终端设备100中的处理器120执行图3a所示的实施例为例进行介绍。

本申请实施例中,在终端设备100通过充电接口与供电设备建立连接之后,在该终端设备100的充电接口接收到来自供电设备的电流时,处理器120可以按照预设条件从供电设备获取充电能量,其中,预设条件包括:供电设备的输出电压等于终端设备的额定电压、且供电设备的输出电流等于终端设备的标称电流。

在一种可能的实现方式中,在处理器120确定未成功获取到满足预设条件的充电能量、且来自供电设备的电流断开时,则处理器120确定供电设备的供电能力不满足终端设备的充电需求。

在该终端设备100的充电接口在接收到来自供电设备的电流时,处理器120从供电设备获取输出电压为终端设备100的额定电压、且输出电流等于终端设备100的标称电流的充电电量,如果供电设备的供电能力不满足终端设备100的充电需求时,就会导致供电设备负载过高,从而供电设备断开向终端设备100电流,所以处理器120可以在未成功获取到满足预设条件的充电能量、且来自供电设备的电流断开时,有效的确定供电设备的供电能力不满足终端设备的充电需求。

供电设备输出电流过流(也称为负载过高)时,就会断开向该终端设备100的充电接口电流,以保护供电设备不因为负载过高而造成损伤,终端设备100的处理器120就会控制该终端设备100的充电接口停止按照预设条件从供电设备获取充电能量,然后供电设备在检测到负载较低时,又继续输出电流,终端设备100的该终端设备100的充电接口接收到来自供电设备的电流,处理器120控制该终端设备100的充电接口继续按照预设条件从供电设备获取充电能量,这时就会出现供电设备反复向终端设备100充电、断电的情况。

在一个示例中,终端设备连接供电设备后第一次接收到供电设备的电流时,为一次充电,即此时充电次数为1,之后,终端设备按照预设条件从供电设备获取充电能量,如果供电设备确定负载过高(即供电设备的供电能力不满足终端设备的充电需求),那么供电设备停止向终端设备输出电流,终端设备继续尝试按照预设条件从供电设备获取充电能量,在供电设备再次输出电流时,此时,终端设备第二次接收到供电设备的电流,即此时充电次数为2,终端设备按照预设条件从供电设备获取充电能量,供电设备仍确定负载过高,那么供电设备再次停止向终端设备输出电流,终端设备继续尝试按照预设条件从供电设备获取充电能量,在供电设备再次输出电流时,此时,终端设备第三次接收到供电设备的电流,即此时充电次数为3,然后终端设备按照预设条件从供电设备获取充电能量,在不采取任何措施的情况下,供电设备给终端设备充电的过程一直持续下去。

在上述充电过程中,供电设备反复输出电流、再中断输出,这个过程可能会给终端设备内部各部件造成损伤,所以为了避免这种反复给终端设备充电、断电的情况出现,一种可能的实现方式中,处理器120可以在确定充电次数大于或等于预设次数仍未获取到满足预设条件的充电能量时,确定供电设备的供电能力不满足终端设备的充电需求,然后终端设备中断从所述供电设备获取满足终端设备的充电需求的充电能量。其中,终端设备在每次断开电源状态下接收到来自供电设备的电流记为一次充电次数,充电次数信息可以由处理器120记录在存储器110,还可以由处理器120通过外设接口记录到其他第三方存储设备中,当然也可以由处理器120将充电次数信息通过无线通信模块(比如图2中的rf电路180或wi-fi模块190)发送到远程存储设备中存储,这里不做限定。

在另一种可能的实现方式中,处理器120在确定充电次数小于预设次数时成功获取到满足预设条件的充电能量时,确定供电设备的供电能力满足终端设备的充电需求;其中,处理器120在每次断开电源后接收到来自供电设备的电流记为一次充电次数。如此,可以有效、准确的确定供电设备的供电能力是否满足终端设备的充电需求。

其中,上述预设次数的取值可以为大于或等于2的整数。

如果处理器120在第一次或较少的充电次数内出现未获取到满足预设条件的充电能量,就确定供电设备的供电能力不满足终端设备100的充电需求,可能并不是因为供电设备的供电能力不满足终端设备的充电需求,所以有可能是误检测,所以为了避免误检测的情况,不能将预设次数设置的过小。而如果将预设次数设置的过大,供电设备反复给终端设备充电、断电,可能会给终端设备内部各部件造成损伤,所以不能将预设次数设置的过大。为了综合上述两种情况,比如设置为3~5,但这并不造成对本申请提供的充电方法的限制,在具体实施中可以根据具体情况设备预设次数。

下面对上述步骤303的具体实现方式进行详细说明。

在一种可能的实现方式中,在终端设备100在确定供电设备的供电能力不满足终端设备的充电需求时,中断从供电设备获取满足终端设备的充电需求的充电能量,并输出提示信息,其中,终端设备中断从供电设备获取满足终端设备的充电需求的充电能量,可以保证供电设备不会因为供电能力不满足终端设备的充电需求而负载过高,从而可以避免因为连接的供电设备的供电能力不足而导致终端设备的各方面性能受到影响。该提示信息可用于提示该终端设备100的充电接口连接的供电设备的供电能力不满足该终端设备100的充电接口终端设备的充电需求,从而用户可以根据该提示信息进行相应操作,比如更换符合终端设备的充电需求的供电设备。

在一些示例中,终端设备100自带电池,比如终端设备100为手机、平板电脑等,在终端设备100中断从供电设备获取充电能量之后,电池可以支持终端设备的正常工作,也可以支持终端设备输出提示信息。

在另一些示例中,终端设备100自身不带电池,比如终端设备100为路由器,这时如果路由器中断从供电设备获取的充电电量时,路由器处于无电状态,无法进行提示。可选的,终端设备可以从供电设备获取低电量,以保证无电池的终端设备可以在供电设备的供电能力不满足终端设备的充电需求时进行输出提示信息。

其中,终端设备输出提示信息的方式有多种。一种可能的实现方式中,终端设备100包括显示设备150,可以通过在显示设备150上显示提示信息,如图3b所示,在终端设备100的用户界面300上显示的“供电设备不匹配”字样的提示信息310,应理解,在用户界面300上显示的提示信息310的具体内容可以替换为“供电设备的供电能力不满足终端设备的充电需求”,也可以替换为“供电设备不合格”、“充电失败”等,也可以为其它可达到提示用户“供电设备的供电能力不满足终端设备的充电需求”的效果的文字或图片提示信息。此外,在用户界面300上显示的具体内容可由用户自行设置,也可以是在终端设备100出厂之前由开发人员设置,具体设置方式不做限制。

另一种可能的实现方式中,终端设备包括音频电路130、扬声器131等可以播放提示音的设备,终端设备可以通过该可播放提示音的设备播放语音提示信息。还有一种可能的实现方式中,终端设备包括提示灯,比如led灯,可以通过处理器120控制提示灯的闪烁来进行提示。应理解,终端设备输出提示信息的方式包括但不限于上述几种。

基于上述任一种实现方式,处理器120还可以记录充电次数,具体的,可以通过在存储器100中的寄存器中记录充电次数。进一步,在确定供电设备的供电能力满足终端设备的充电需求之后,还可以将存储器100中的寄存器记录的充电次数清零。如此,可以避免在终端设备连接另一个供电设备时,充电次数未清零导致在该终端设备100与另一个供电设备连接之后,误检测为该另一个供电设备的供电能力不满足该终端设备100的充电需求。

下面结合具体实施例对本申请实施例提供的充电方法进行详细介绍。

参见图4,为本申请实施例提供的另一种充电方法示意图。该实施例中充电方法以终端设备100为手机为例、以供电设备200为电源适配器为例进行说明,但这不造成对终端设备、以及供电设备的限制。如图4所示,该充电方法可以包括如下步骤:

步骤401,手机与电源适配器建立连接,手机的主机上电。

步骤402,手机中的应用处理器(applicationprocessor,ap)在上电启动(boot)阶段将闪存(flash)中用于记录充电次数的寄存器加1;寄存器的初始值为0。

步骤403,手机确定寄存器的值是否小于预设次数n;若是,则执行步骤404;若否,则执行步骤409。

步骤404,手机的ap控制充电接口按照预设条件从电源适配器中获取充电能量。

步骤405,手机确定是否成功从电源适配器中获取到满足预设条件的充电能量;若是,则执行步骤406;若否,则执行步骤407。

步骤406,手机确定电源适配器的供电能力满足手机的充电需求,将寄存器清零。此时,系统正常启动。

步骤407,手机停止从电源适配器中获取预设条件的充电能量。

步骤408,手机在接收到电源适配器的电流时主机上电,之后继续步骤402。

步骤409,手机确定电源适配器的供电能力不满足手机的充电需求,中断从所述供电设备获取满足终端设备的充电需求的充电能量,并输出提示信息。

本申请实施例中,提供了一种简单有效识别电源适配器的供电能力是否满足手机的充电需求的方案,可以提升手机的检测能力,而且在电源适配器的供电能力不满足手机的充电需求时,手机中断从所述电源适配器获取满足终端设备的充电需求的充电能量,从而可以避免因为手机所连接的电源适配器的供电能力不足,而导致手机的各方面性能受到影响。进一步,手机还可以有效的提示用户电源适配器的供电能力不满足手机的充电需求,从而可以使用户可以根据该提示信息进行相应操作,比如更换一个符合手机的充电需求的电源适配器。

本申请实施例的各实施方式可以任意方式进行组合,也可以单独使用,以实现不同的技术效果。

下面结合附图介绍本申请实施例提供的装置,以实现本申请上述方法实施例。

基于与方法实施例的同一发明构思,本申请实施例提供一种终端设备500,具体用于实现图3a和图4所述的实施例中终端设备执行的方法,该终端设备500的结构如图5所示,包括通信单元501、处理单元502,其中,当终端设备500执行如图3a所示的方法时,通信单元501可以用于执行图3a所示的实施例中的步骤301,和/或用于支持本申请实施例所描述的技术的其它过程。处理单元502可以用于执行图3a所示的实施例中的步骤302、步骤303和/或用于支持本申请实施例所描述的技术的其它过程。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

采用硬件实现时,该终端设备的硬件实现可参考图2及其相关描述。

参见图2,所述终端设备100,包括:一个或多个处理器120;存储器110;充电接口123;充电接口123和存储器110耦合至处理器120。其中,处理器120可以是中央处理器(centralprocessingunit,cpu),或特定应用集成电路(application-specificintegratedcircuit,asic),可以是一个或多个用于控制程序执行的集成电路,可以是基带芯片,等等。存储器的数量可以是一个或多个,存储器可以是只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)或磁盘存储器,等等。需要说明的是,该存储器110可以集成于处理器120中,也可以是独立于处理器120之外。

本申请实施例中,充电接口123可以执行如图5涉及到的通信单元501所执行的方法,处理器120可以执行如图5涉及到的处理单元502所执行的方法。

通过对处理器120进行设计编程,可以将前述的充电方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行前述图3a所示的实施例提供的充电方法中由终端设备执行的功能。如何对处理器120进行设计编程为本领域技术人员公知的技术,这里不再赘述。

本申请实施例还提供一种计算机存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在终端设备上运行时,使得所述终端设备执行如前图3a所示的方法实施例中记载的终端设备所执行的全部步骤。

本申请实施例还提供一种计算机程序产品,当所述计算机程序产品在终端设备上运行时,使得所述终端设备执行如前图3a所示的方法实施例中记载的终端设备所执行的全部步骤。

本申请实施例还提供一种芯片系统,该芯片系统包括处理器,用于支持供电设备和终端设备实现图3a所示的实施例提供所述的方法,例如生成或处理图3a所示的实施例提供的方法中所涉及的数据和/或信息。该芯片系统还包括存储器,所述存储器用于保存供电设备、及终端设备必要的程序指令和数据,该芯片系统中的处理器可以调用该芯片系统中的存储器存储的程序指令和数据,以使该芯片系统可以实现上述供电设备和终端设备能够实现功能。该芯片系统,可以由芯片构成,也可以包含芯片和其它分立器件。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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