基于时间的电池充电控制方法及支持该方法的电子设备与流程

文档序号:14863416发布日期:2018-07-04 09:16阅读:141来源:国知局
基于时间的电池充电控制方法及支持该方法的电子设备与流程

本申请要求于2016年12月26日在韩国知识产权局提交的韩国专利申请no.10-2016-0178792的优先权,其全部内容通过引用合并于此。

本公开总体涉及电池充电,并且更具体地涉及根据电池充电环境、电池特性等对电池充电的电子设备和方法。



背景技术:

诸如智能电话或平板个人电脑(pc)之类的便携式电子设备被广泛使用。便携式电子设备可以采用电池,并且可以通过使用由电池供应的电力来操作。便携式电子设备可以采用可再充电的锂离子电池等。

安装在传统便携式电子设备中的电池的充电性能会由于各种原因而退化。在以正常方式对电池进行充电但是充电性能退化的情况下,电池可能未被完全充电,或者过度充电可能导致电池燃烧或爆炸。



技术实现要素:

本公开的各个方面提供了一种基于时间的自适应电池充电控制方法以及支持该方法的电子设备,所述方法根据电池充电环境、电池特性等对电池充电。

根据本公开的一方面,本公开提供了一种电子设备,所述电子设备包括:电池;充电电路;以及处理器,与电池和充电电路电连接。处理器被配置为:获得与电池的充电相关联的上下文信息;如果上下文信息满足第一指定条件,则将与充电电路的充电时间相关联的定时器设置为第一时间;如果上下文信息满足第二指定条件,则将定时器设置为与第一时间不同的第二时间;以及在与第一指定条件相对应的第一时间期间或与第二指定条件相对应的第二时间期间,通过使用充电电路来对电池充电。

根据本公开的一方面,提供了一种电子设备的电池充电控制方法,所述方法包括:通过使用处理器来获得与电池的充电相关联的上下文信息,如果上下文信息满足第一指定条件,则将与充电电路的充电时间相关联的定时器设置为第一时间,如果上下文信息满足第二指定条件,则将定时器设置为与第一时间不同的第二时间;以及在与第一指定条件相对应的第一时间期间或与第二指定条件相对应的第二时间期间,通过使用充电电路来对电池充电。

根据本公开的一方面,提供了一种电子设备,所述电子设备包括:外壳;电池,设置在外壳内部;充电接口,设置在外壳的一侧中;以及充电电路,与电池和充电接口电连接,并且被配置为控制通过充电接口对电池的充电。充电电路被配置为:如果充电设备连接到充电接口,则收集与电池的充电环境相关联的至少一个因素,并且根据该至少一个因素确定对电池的充电进行限制的充电限制定时器的设置时间的改变。

附图说明

根据结合附图的以下描述,本公开的某些实施例的上述和其他方面、特征以及优点将更清楚,在附图中:

图1示出了根据本公开实施例的电池充电站;

图2是示出了根据本公开实施例的电子设备的配置的示例的框图;

图3是示出了根据本公开实施例的与充电站相关联的电池充电方法的流程图;

图4是示出了根据本公开实施例的根据外部电力的类型的电池充电方法的流程图;

图5是示出了根据本公开实施例的根据外部电力的类型的电池充电方法的流程图;

图6是示出了根据本公开实施例的与充电周期相关联的电池充电方法的流程图;

图7是示出了根据本公开实施例的与充电周期相关联的电池充电方法的流程图;

图8是示出了根据本公开实施例的与外部温度相关联的电池充电方法的流程图;

图9是示出了根据本公开实施例的与外部温度相关联的电池充电方法的流程图;

图10是示出了根据本公开实施例的与充电量相关联的电池充电方法的流程图;

图11是示出了根据本公开实施例的与充电量相关联的电池充电方法的流程图;

图12是示出了根据本公开实施例的电子设备的配置的框图;

图13是示出了根据本公开实施例的与电池充电电流的改变相关联的电池充电方法的流程图;

图14是示出了根据本公开实施例的与充电电流根据充电频率的改变相关联的电池充电方法的流程图;

图15是示出了根据本公开实施例的与充电电流根据电池阻抗的改变相关联的电池充电方法的流程图;

图16示出了根据本公开实施例的电子设备操作环境;以及

图17是示出了根据本公开各种实施例的电子设备的配置的框图。

在整个附图中,应当注意,相同的附图标记用于描绘相同或相似的元件、特征和结构。

具体实施方式

本领域普通技术人员将认识到:在不脱离本公开的范围和精神的情况下,可以对本文所述的本公开各种实施例进行修改、等同和/或替换。

在本公开中,本文中所使用的表述“具有”、“可以具有”、“包含”和“包括”、“可以包含”和“可以包括”指示存在对应的特征(例如,诸如数值、功能、操作或组件之类的元素),但是不排除存在附加的特征。

在本公开中,表述“a或b”、“a和/或b中的至少一个”、或者“a和/或b中的一个或多个”等可以包括相关联的列出项目中一个或多个的任何组合以及所有组合。例如,术语“a或b”、“a和b中的至少一个”或“a或b中的至少一个”可以指代以下所有情况:(1)包括至少一个a,(2)包括至少一个b,或(3)包括至少一个a和至少一个b这二者。术语“和/或”涵盖多个项目的组合或多个项目中的任何项目。

本文中所使用的诸如“第一”、“第二”之类的术语可以指代本公开各种实施例的各种元件,但不限制元件。此外,这样的术语可以用于将一个元件与另一个元件区分。例如,“第一用户设备”和“第二用户设备”可以指示不同的用户设备,而不管其顺序或优先级。

当一个元件(例如,第一元件)被称为“(操作或通信地)耦接到”或“连接到”另一个元件(例如,第二元件)时,该一个元件可以直接耦接或连接到该另一元件,或者可以存在中间元件(例如,第三元件)。相反,当一个元件(例如,第一元件)被称为“直接耦接到”或“直接连接到”另一个元件(例如,第二元件)时,应理解,不存在中间元件(例如,第三元件)。

本文中所使用的表述“(被)配置为”可以与表述“适用于”、“具有...的能力”、“(被)设计为”、“适于”、“(被)制造为”或“能够”互换使用。术语“(被)配置为”不仅仅意味着在硬件方面“被专门设计为”。相反,表述“(被)配置为...的设备”可以意指该设备与另一设备或其它组件一起操作“能够...”。以术语“cpu”(中央处理单元)为例,“被配置为执行a、b和c的处理器”可以意指用于执行对应操作的专用处理器(例如,嵌入式处理器)、或可以通过执行存储设备中所存储的一个或多个软件程序来执行对应操作的通用处理器(例如,cpu或应用处理器(ap))。

本公开中使用的术语用于描述指定的实施例,而不限制本公开的范围。除非另有指定,否则单数形式的术语可以包括复数形式。除非本文另有说明,否则本文使用的所有术语(包括技术或科学术语)可以具有与本领域的技术人员通常所理解的含义相同的含义。还应当理解,在字典中定义并且常用的术语还应当被解释为有关相关技术中的惯例,而不是理想化或过度正式的检测,除非在本文在本公开的各种实施例中明确地如此定义。在一些情况下,即使在本说明书中定义的术语也不应被解释为排除本公开的实施例。

根据本公开各种实施例的电子设备可以包括以下至少一项:智能电话、平板pc、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、运动图像专家组(mpeg-1或mpeg-2)音频层3(mp3)播放器、移动医疗设备、相机、可穿戴设备(例如,头戴式设备(hdm)和电子眼镜)、电子衣服、电子手环、电子项链、电子配饰、电子纹身、智能手表等。

根据本公开实施例,电子设备可以是家用电器。家用电器可以包括以下至少一项:例如电视(tv)、数字多功能盘(dvd)播放器、音频播放器、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安保控制面板、tv盒(例如samsunghomesynctm、appletvtm、或googletvtm)、游戏机(例如xboxtm和playstationtm)、电子词典、电子钥匙、摄像机、电子相框等。

根据本公开的实施例,拍摄装置可以包括以下至少一项:医疗设备(例如,各种便携式医疗测量设备(例如,血糖监控设备、心率监控设备、血压测量设备、体温测量设备等)、磁共振血管造影(mra)、磁共振成像(mri)、计算断层扫描(ct)、扫描仪和超声波设备)、导航设备、全球定位系统(gps)接收机、事件数据记录仪(edr)、飞行数据记录仪(fdr)、车辆信息娱乐设备、船用电子设备(例如,航海导航系统和罗盘)、航空电子设备、安保设备、车头单元、工业或家用机器人、自动柜员机(atm)、销售点(pos)设备或物联网(iot)设备(例如,灯泡、各种传感器、电表或气表、洒水器、火警、恒温器、街灯、烤面包机、运动器材、热水箱、加热器、锅炉等)。

根据本公开的实施例,电子设备可以包括以下至少一项:家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪或各种测量仪器(例如,水表、电表、气表、或测波计等)。电子设备可以是上述设备中的一个或其组合。电子设备可以是柔性设备。此外,电子设备可以不限于上述电子设备,并且可以包括根据技术发展的其它电子设备和新的电子设备。

本文使用的术语“用户”可以指代使用电子设备的人,或者可以指代使用电子设备的设备(例如,人工智能电子设备)。

图1示出了根据本公开实施例的电池充电站。

参考图1,本公开的电池充电站10可以包括例如配备有电池140的电子设备100和能够对电子设备100进行充电的充电设备200。

充电设备200可以具有这样的形式:充电设备200的一侧包括能够与电子设备100电连接的电缆,并且充电设备200设置有使其另一侧与电源连接的电线等。备选地,在电缆与能够供电的外部电子设备连接的时候,充电设备200能够向电子设备100供电。充电设备200可以包括第一类型充电器201、第二类型充电器202(例如,旅行适配器(ta))、第三类型充电器203和无线充电器204。

第一类型充电器201可以包括能够向电子设备100供电的外部电子没备。例如,第一类型充电器201可以包括包含电池的笔记本电脑、膝上型电脑等。备选地,第一类型充电器201可以包括诸如智能电话、平板触屏pc、平板pc等的电子设备。外部充电设备(例如,充电设备200)可以通过电缆连接到电子设备100,并且可以向电子设备100供应电池中所存储的电力。在该操作中,第一类型充电器201可以供应与例如其它类型的充电器相比相对更低的电力。例如,在第二类型充电器202能够供应10w(5v×2a)的充电电力的情况下,第一类型充电器201可以供应4.5w(5v×0.9a)或2.5w(5v×0.5a)的充电电力。根据本公开的各种实施例,第一类型充电器201可以具有:充电下行端口(cdp),根据通用串行总线(usb)电池充电规范版本1.2(例如,bc1.2),cdp能够在发送数据的同时供应最高达4.5w(5v×0.9a)的充电电力;或者标准下行端口(sdp),sdp能够在发送数据的同时供应最高达2.5w(5v×0.5a)的充电电力。最大充电电力可以根据制造商和usb版本而变化。在下文中,可以将供应比第三类型充电器203(或者在一些情况下比第二类型充电器202)更低充电电力的设备作为第一类型充电器201。

例如,第二类型充电器202可以在指定的时间期间以指定的第一速度(正常速度)或者通过使用第一大小(例如,10w(5v×2a))的充电电力来对电子设备100的电池140进行充电。第三类型充电器203可以在指定时间期间以指定的第二速度(高速度)或者通过使用比第一大小更大的第二大小(例如,15w(9v×1.67a))的充电电力来对电池140进行充电。就这一点而言,第三类型充电器203可以包括通信电路。当对电子设备100充电时,第三类型充电器203可以与电子设备100进行通信,以根据电子设备100的充电功能(例如,正常速度充电功能或者高速充电功能)来供应电子设备100所需的必要充电电力。根据本公开的各种实施例,充电器和电子设备之间的通信可以使用usb端口的数据引脚(例如,在类型c的情况下,d+/d-或配置通道(cc))基于指定的协议(例如,充电协议,比如usb电力传送规范、三星自适应快速充电(afc)、高通快速充电(qc)等)来操作。在下文中,可以将供应比第三类型充电器203更少充电电力的充电器称为第二类型充电器202。

例如,无线充电器204可以包括能够对电子设备100进行无线充电的充电设备。就这一点而言,无线充电器204可以包括与被设置为对电子设备100的电池140充电的无线充电线圈对齐的电力发送器线圈,并且可以通过使用线圈来无线地向电子设备100供电。

在将电池140布置在电子设备100中之后,电子设备100可以通过使用由电池140供应的电力来打开显示器160,可以根据用户输入或者根据指定的调度信息来执行用户功能。就这一点而言,电子设备100可以包括外壳103、显示器160和充电接口170。备选地,电子设备100还可以包括位于外壳103中的各种元件,例如,与显示器160的操作相关联的ap、与用户功能的操作相关联的通信处理器(cp)、天线、相机、音频输入/输出设备等。

外壳103的至少一部分可以包围显示器160的边缘,并且与驱动显示器160相关联的各种元件(例如,处理器、音频输入/输出设备等)可以布置在外壳103的内部。外壳103的至少一部分可以由金属材料形成,或者外壳103的至少一部分可以由非金属材料形成。例如,可以将与电池140的充电相关联的有线充电接口101(例如,usb类型b、usb类型c等的连接器)设置在外壳103的一侧(例如,下端的侧壁)。根据本公开的各种实施例,可以将与无线充电相关联的无线充电接口102设置在外壳103的另一侧(例如,后表面,在设置有显示器160的表面是前表面的情况下)。可以将无线充电接口102设置在外壳103的后表面内。

显示器160可以根据指定的用户功能的执行来输出屏幕。根据本公开的实施例,显示器160可以输出包括关于电池140的状态的信息在内的屏幕。例如,显示器160可以输出包括指示如下项的信息的屏幕:电池140的充电状态(soc)(例如,指示电池140被充电了多少的充电量的状态)、充电设备200的类型、是否连接了与电池140的充电相关联的充电设备200、是否正在对电池140进行充电等。显示器160可以输出充电限制定时器对象161或图像。充电限制定时器对象161可以是包括用于限制电池140的充电的信息在内的对象。可以在充电期间显示充电限制定时器对象161。备选地,如果充电限制定时器结束,则充电限制定时器对象161可以临时显示在显示器160上。附加地或选择地,显示器160可以输出要在充电限制定时器结束时执行的动作引导信息(例如,作为用于在充电设备200被分离之后引导重新连接的信息的文本或图像)。可以通过电子设备100的音频设备(例如扬声器)将与充电限制定时器的操作相关联的信息输出为音频信息。

当根据充电设备200的连接对电池140进行充电时,电子设备100可以基于充电设备200或电池140的物理特性或电特性以及电池140的充电环境中的至少一个,设置限制电池140的充电的充电限制定时器的驱动时间。

图2是示出了根据本公开实施例的电子设备的配置的框图。

参考图2,电子设备100可以包括处理器110、输入/输出设备120、存储器130、电池140、充电电路150、显示器160、充电接口170和传感器180。

处理器110可以传送和处理与电子设备100的功能操作相关联的信号。处理器110可以控制逻辑,并且可以包括执行特定功能的组件(例如,电力管理集成电路(pmic))的嵌入式处理器和通用处理器(比如ap)。根据本公开的实施例,处理器110可以控制电池140的充电。例如,处理器110可以控制充电电路150中所包括的充电限制定时器151的时间设置。备选地,处理器110可以向充电电路150发送与充电限制定时器151的时间设置相关联的控制信号。处理器110可以向充电电路150发送控制信号,以基于以下至少一项使充电限制定时器151的时间设置不同:用于对电池140充电而连接的充电设备200的类型、充电设备200供应的充电电力(例如,充电电流)的大小、充电速度、充电设备的类型、电池140的充电频率、从制造电池140的那一天起经过的天数、电子设备100的外部温度或内部温度、开始充电的时间点处的电池的soc(例如,充电量)、或者电池的内部电阻或阻抗。

处理器110可以与连接到充电接口170的充电设备通信,或者可以通过检测到指定信号来验证充电设备200的类型或者获得针对充电设备200的类型的信息。备选地,每当电池140被充电时,处理器110可以对充电频率进行计数,并且可以将对应的计数存储在指定的存储器区域或指定的寄存器中。备选地,处理器110可以从其中写有关于充电频率的信息并附着在电池140的一侧中的标签收集关于电池充电频率的信息。根据本公开的实施例,可以将电池充电频率和关于电池的信息存储在电池140中。处理器110可以从附着在电子设备100的内表面或外表面上的温度传感器收集关于外部温度或内部温度的信息。处理器110可以通过使用充电电路150来获得关于电池140中的剩余充电量的信息。

如果充电限制定时器151结束,则处理器110可以对充电电路150进行控制,使得停止对电池140的充电。处理器110可以通过显示器160或音频设备来输出用于引导充电限制定时器151的终止的引导信息。根据本公开的各种实施例,处理器110可以根据充电限制定时器151的终止来输出用于指导再充电的引导信息(例如,用于在充电设备200被分离之后请求重新连接的信息)。如果充电限制定时器151结束,则处理器110可以以指定的频率重新启动充电限制定时器151。如果重新启动频率是指定的频率,则处理器110可以对充电电路150进行控制,使得充电结束,直到充电设备200被物理地分离并被重新连接为止。在该操作中,处理器110可以在充电结束之后输出用于引导与电池充电相关联的异常的发生的信息。根据策略,可以将重新启动频率设置为从0到5次的范围。例如,在不存在充电限制定时器151的重新启动策略的情况下,处理器110可以对充电电路150进行控制,使得直到分离和重新连接充电器之后才重新启动充电操作,而无需重新启动充电限制定制器151,即使充电量由于电池的放电而减少到特定的大小以下。处理器110可以根据充电量来调整充电限制定时器151的重新启动次数。备选地,处理器110可以对充电电路150进行控制,使得充电操作停止,并且根据充电限制定时器151的重新启动次数在指定时间内重新启动充电操作。

输入/输出设备120可以包括与电子设备100的用户输入相关联的设备。例如,输入/输出设备120可以包括各种输入装置(比如,按钮、键区、触摸键、触摸屏等)。输入/输出设备120可以响应于用户输入而产生:被配置为使得向显示器160输出与充电限制定时器151的驱动相关联的消息的用户输入信号;与移除被输出到显示器160的消息相关联的用户输入信号;以及与充电限制定时器151的时间设置相关联的用户输入信号。根据对应的输入信号的类型和内容,上述用户输入信号可以被传送到处理器110,并且可以被应用于功能执行。

存储器130可以存储与电子设备100的功能操作相关联的至少一个应用、根据应用执行的数据等。根据本公开的实施例,存储器130可以存储与开始充电限制定时器151的时间相关联的应用。充电相关应用可以包括以下至少一个指令集(例如,例程、函数等):用于在充电设备200连接到充电接口170时接收充电输入的指令集、用于收集电池140的物理特性或电特性的指令集、用于收集电池充电频率信息的指令集、用于获得充电设备200的类型的信息的指令集、用于在电池充电时收集温度信息(例如,电子设备100的外部温度或内部温度)的指令集、或者用于收集电池140的充电量的指令集。每当电池140被充电时,存储器130可以累积并存储充电频率。备选地,存储器130可以存储关于电池140的制造日期等的信息。

电池140可以设置在电子设备100的外壳的内部或外部中的至少一个中,并且可以在充电电路150的控制下或者在处理器110的控制下供电。由于电池140嵌入在电子设备100内,因此电池140是不可更换的。备选地,可以用另一电池来更换电池140。电池140的电特性或物理特性可能根据从电池140的制造日期起的放电次数或时间而改变。备选地,如果充放电频率大于或等于指定的频率,则电池140的最大充电容量、充电效率和充电稳定性中的至少一个可能会逐渐降低。备选地,电池140的充电特性(例如,最大充电容量)可能根据内部或外部温度而改变。

电池140的一次充电可以包括将电池140中的充电量从“0”充电到指定量(例如,基于4v的电池容量(比如3000mah))的情况。备选地,可以将电池140的一次充电和一次放电(例如,充电3ah和放电3ah)定义为1个充电周期。这样,在电池140的容量为3ah的情况下,电子设备100可以将累积的充电量(在充电时可以是10800库仑(c),在放电时可以是10800c)计算为1个充电周期,而不管充电量是多少。就这一点而言,电子设备100可以包括充电电路150中的库仑计数器。为了确定1个周期,电子设备100可以对从充电设备200充入的电流计数1库仑,或者可以对从电池140放出的电流计数1库仑。

充电电路150可以包括充电设备确定和通信单元153、充电限制定时器151和电池量表155。

充电设备确定和通信单元153可以区分无线/有线充电,可以通过bc1.2区分sdp、cdp和专用充电端口(dcp),可以通过通信区分快速充电ta,并且可以通过电力传送(pd)通信区分类型c。sdp可以是正常的usb端口,并且可以包括能够充电高达例如5v/500ma的充电端口。cdp可以是在对电池充电的同时用于usb通信的端口,并且可以包括能够充电高达例如5v/0.9a的端口。dcp可以是连接到充电器(例如,ta)的端口,并且可以包括能够充电高达例如在5v时为2a的端口。在本公开的实施例中,对于每个制造商,充电电力或可充电容量可以是不同的。

如果充电设备200连接到电子设备100,则充电设备确定和通信单元153可以通过电力输入来对电源的类型进行分类。例如,充电设备确定和通信单元153可以确定电力是从无线输入端口输入的还是从有线输入端口输入的。如果确定了连接端口是usb类型c端口并且电力是从有线输入端口或有线充电接口输入的,则充电设备确定和通信单元153可以确定是否通过使用cc引脚来连接类型c连接器。在连接端口是类型c连接器的情况下,充电设备确定和通信单元153可以通过cc引脚执行usbpd通信,以协商电子设备100和充电设备200之间的充电电力。在连接端口不是类型c连接器的情况下,充电设备确定和通信单元153可以确定连接端口是现有usb连接器(例如,微型usb)等。如果确定已连接了现有usb连接器,则充电设备确定和通信单元153可以向d+线施加高信号(例如,0.6v),以获得d-线的反馈信号的信息。如果d-线的反馈信号处于高状态(例如,超过0.3v),则充电设备确定和通信单元153可以确定所连接的充电器是cdp或dcp设备。如果否(例如,如果d-线的反馈信号处于低状态(例如,小于0.3v)),则充电设备确定和通信单元153可以确定所连接的充电器是sdp设备。为了区分所连接的充电器的类型(例如,cdp和dcp),充电设备确定和通信单元153可以向d-线施加高信号(例如,0.6v),以获得d+线的反馈信号的信息。如果d+线的反馈信号处于高状态(例如,超过0.3v),则充电设备确定和通信单元153可以确定所连接的充电器是dcp设备。如果否,则充电设备确定和通信单元153可以确定所连接的充电器是cdp设备。

如果确定了所连接的充电器是dcp设备,则充电设备确定和通信单元153可进一步确定dcp设备是正常充电设备还是快速充电设备。在dcp设备是正常充电设备的情况下,充电设备中的d+引脚和d-引脚短路。因此,如果感测到了d+/d-引脚的电压,则充电设备确定和通信单元153可以识别相同电平的电压。在dcp设备是快速充电设备的情况下,由电子设备感测到的d+/d-引脚的电压可以是不同的,因为d+/d-引脚初始是短路的,然后在特定时间后断开。充电设备确定和通信单元153可以基于上述条件来确定充电设备200是正常充电设备还是能够通信的快速充电设备。在dcp设备是快速充电设备的情况下,充电设备确定和通信单元153可以通过使用数据引脚执行数据包通信或交换前提性(premised)电压电平来与电子设备协商充电电压和电流。充电设备确定和通信单元153可以向处理器通知充电设备的类型,并且处理器可以根据充电设备的类型来控制充电限制时间。如上所述,如果连接了充电器,则充电设备确定和通信单元153可以感测vbus端口,可以确定充电器是否是类型c充电器,可以通过连接和断开d+引脚和d-引脚来获得充电器的类型的信息,并且可以通过控制d+引脚和d-引脚来确定充电器的类型是快速充电器还是正常充电器。

电池量表155可以包括用于基于感测充放电电流量、感测电池电压、温度等来识别电池的soc(例如,充电量)的器件或逻辑。例如,电池量表155可以包括检测充电电流的电流量的库仑计数器。

根据本公开的各种实施例,如果充电设备200连接到充电接口170,则可以通过使用由充电设备200提供的电力来对电池140充电。充电电路150可以在处理器110的控制下或根据设备100中嵌入的设置来控制与电池140的充电相关联的充电限制定时器151的设置。例如,充电电路150可以从处理器110接收与充电设备200或电池140的电特性或者物理特性以及电池140的充电环境中的至少一个相对应的信息,或者可以从被单独管理的子存储器获得对应的信息,并且可以基于该信息来设置或允许充电限制定时器151的设置时间。充电电路150可以根据充电周期来设置或允许充电限制定时器151的设置时间。备选地,充电电路150可以根据外部温度或内部温度来设置或允许充电限制定时器151的设置时间。备选地,充电电路150可以根据充电设备的类型(例如,快速充电器、正常充电器、无线充电器、usb充电器等)来设置或允许充电限制定时器151的设置时间。备选地,充电电路150可以基于电池140的制造年份(例如,序列号、上市日期等)来设置或允许充电限制定时器151的设置时间。备选地,充电电路150可以根据电池140的充电量来设置或允许充电限制定时器151的设置时间。备选地,充电电路150可以根据电池140的内部电阻或阻抗来设置或允许充电限制定时器151的设置时间。

根据本公开的各种实施例,充电电路150可以基于上述条件的组合来设置充电限制定时器151的设置时间。例如,当特定的外部温度或内部温度大于或等于指定值时,充电电路150可以区分充电设备200的类型,并且可以根据充电设备200的类型来设置充电限制定时器151的设置时间。备选地,在电池140的充电周期数大于或等于指定值的情况下,充电电路150可以区分充电设备200的类型,并且可以根据区分的结果来设置充电限制定时器151的设置时间。备选地,即使当连接的充电设备200是快速充电器时,充电电路150也可以获得外部温度和内部温度的信息,并且可以根据对应的温度来设置充电限制定时器151的设置时间。备选地,在电池140的制造年份大于指定时间并且与快速充电相关联的充电设备被连接的情况下,充电电路150可以设置充电限制定时器151的设置时间。可以在输入充电电力(例如,充电设备200的插入等)的时间点处首先设置上述充电限制定时器151。如果移除了充电设备200,则可以重新设置或初始化充电限制定时器151。备选地,在移除了充电设备200之后,如果充电设备200再次被连接,则可以根据对应的充电设备200被连接时的状况来重新设置充电限制定时器151的设置时间。

根据本公开的各种实施例,在电池140的电特性或物理特性不好或者电池充电环境相对较差的情况下,充电电路150可以将充电电流设置为低。因此,为了补偿增加的充电时间,充电电路150可以将充电限制定时器151的设置时间设置为相对较长。备选地,在电池140的电特性或物理特性良好或者电池充电环境相对较好的情况下,充电电路150可以将充电限制定时器151的设置时间设置为相对较短。通过以上描述,充电电路150可以通过漏电流等来防止电池140中发生过度充电状态,从而防止诸如电池燃烧或烧毁的问题。

显示器160可以输出与电子设备100的功能操作相关联的至少一个屏幕。例如,如果根据充电设备200的连接接收到了充电输入,则显示器160可以输出包括与对应输入的接收相对应的对象在内的屏幕。备选地,显示器160可以输出以下至少一项:关于充电设备200的类型的信息、充电周期的频率信息、关于soc(例如,充电量)的信息、关于外部温度或内部温度的信息、关于电池制造年份的信息、或关于充电限制定时器151的设置时间或剩余时间的信息。

充电接口170可以包括与充电设备200连接的连接接口。例如,充电接口170可以包括:usb设备、微型usb设备或ta有线地连接到的有线充电接口101;以及能够从无线充电设备接收电力的无线充电接口102。

传感器180可以包括与电子设备100的内部温度或外部温度的测量相关联的温度传感器。例如,可以在电子设备100的内部的与电池140相邻的一侧中设置至少一个温度传感器。备选地,温度传感器可以设置在电子设备100的外壳103的表面的一侧中,或者可以设置在与电池140间隔开指定距离的位置处。

根据本公开的各种实施例,根据实施例的电子设备可以包括用于向电子设备供电的电池140、用于对电池充电的充电电路150以及处理器110。处理器可以被配置为:获得与电池的充电相关联的上下文信息,如果上下文信息满足第一指定条件(例如,在满足第一条件的情况下),则将与充电电路的充电时间相关联的定时器设置为第一时间,如果上下文信息满足第二指定条件(例如,在不满足第一条件的情况下),则将定时器设置为与第一时间不同的第二时间;以及在第一时间和第二时间的对应时间期间通过使用充电电路来对电池充电。

根据本公开的各种实施例,处理器可以被配置为:响应于指定事件(例如,接收到用户的充电相关输入或软件输入、菜单选择、用于将充电器插入到充电接口中的输入、用于在充电器被连接之后指导充电操作的执行的输入等)的发生而获得上下文信息。

根据本公开的各种实施例,处理器可以被配置为感测电子设备与外部电力设备之间的连接作为指定事件的至少一部分。

根据本公开的各种实施例,处理器可以被配置为感测电子设备的用户输入作为指定事件的至少一部分。

根据本公开的各种实施例,处理器可以被配置为获得连接到电子设备的外部电力设备的类型的信息作为上下文信息的至少部分信息。

根据本公开的各种实施例,处理器可以被配置为获得能够通过连接到电子设备的外部电力设备供应的电力容量的信息作为上下文信息的至少部分信息。

根据本公开的各种实施例,处理器可以被配置为获得电池的充电频率、电池的充电速度、电池的充电状态或者电子设备的内部温度或者外部温度的信息作为上下文信息的至少部分信息。

根据本公开的各种实施例,处理器可以被配置为提供与限制电子设备的充电的操作相对应的通知信息。

根据本公开的各种实施例,根据实施例的电子设备可以包括外壳103、设置在外壳内部的电池140、设置在外壳的一侧中的充电接口170、以及控制电池和充电接口的充电的充电电路150。充电电路可以被配置为:如果充电设备连接到充电接口,则收集与电池充电环境相关联的至少一个因素,并且根据该至少一个因素来改变限制电池充电的充电限制定时器的设置时间。

根据本公开的各种实施例,处理器可以被配置为提供与限制电子设备的充电的操作相对应的信息。

根据本公开的各种实施例,电子设备可以包括外壳、设置在外壳内部的电池、设置在外壳的一侧中的充电接口、以及控制电池和充电接口的充电的充电电路。充电电路可以被配置为:如果充电设备连接到充电接口,则收集与电池充电环境相关联的至少一个因素,并且根据该至少一个因素来设置限制电池充电的充电限制定时器的设置时间。

根据本公开的各种实施例,充电电路可以根据以下至少一项来使得充电限制定时器的设置时间不同:电池的充电周期、在开始充电时电池的soc(例如,充电量)、充电设备供应的充电电流的大小或充电速度、电子设备的外部温度或内部温度、从电池的制造日期起经过的天数、或者电池内部的电阻或者阻抗。

根据本公开的各种实施例,充电电路可以在每当电池被充电时计算和存储电池充电周期,并且可以将充电限制定时器的设置时间设置为较短,这是因为最大电池充电容量随着电池的充电周期数的增加而降低。

根据本公开的各种实施例,在应用了用于基于充电周期数来减小充电电流的大小的功能的情况下,即使电池的充电周期数增加,充电电路也可以将充电限制定时器的设置时间保持为与先前的设置时间相同,或者可以将充电限制定时器的设置时间设置为比先前的设置时间长。

根据本公开的各种实施例,由于随着电子设备的外部温度升高而应用充电电流控制操作,因此充电时间可以增加。在这种情况下,充电电路可以将充电限制定时器的设置时间设置为更长。

根据本公开的各种实施例,在没有应用充电电流控制操作的时间间隔中,由于电池的阻抗随着电子设备的外部温度的升高而降低,因此电池的充电时间可以减少。在这种情况下,充电电路可以将充电限制定时器的没置时间设置为较短。

根据本公开的各种实施例,随着充电电流的大小增大,充电电路可以将充电限制定时器的设置时间设置为较短。

根据本公开的各种实施例,随着充电量的比率增加,充电电路可以将充电限制定时器的设置时间设置为较短。

图3是示出了根据本公开实施例的与充电站相关联的电池充电方法的流程图。

参考图3,关于电池充电方法,在步骤301中,充电电路150或嵌入式处理器可(比如,处理器110、控制器、pmic等)可以确定是否接收到充电相关输入。就这一点而言,可以相对于充电接口170、端口或连接器设置上拉电压。如果将充电设备200插入到充电接口170中,则充电电路150可以基于指定信号和反馈信号(例如,充电相关输入)的发送,验证充电设备200的连接或者获得充电设备200的连接的信息状态。

如果没有接收到充电相关输入,则在步骤303中,充电电路150可以根据调度的信息来执行对应的功能。例如,充电电路150可以向处理器110发送电池140的电力。根据本公开的各种实施例,充电电路150可以周期性地监测是否产生了充电输入。

如果接收到充电相关输入,则在步骤305中,充电电路150可以验证或获得充电相关上下文信息。例如,充电电路150可以收集关于电池140的充电周期的信息、电池140的soc(例如,充电量)、关于从电池140的制造日期起经过的时间的信息、外部温度信息等。

在步骤307中,充电电路150可以确定验证后的充电相关上下文信息是否满足指定的第一条件。当满足第一条件时,在步骤309中,充电电路150可以将充电限制定时器151的设置时间(例如,定时器结束时的时间)设置为第一时间,并且可以对电池140充电。例如,在电池的充电周期数小于指定频率(例如,约300次)的情况下,充电电路150可以将充电限制定时器151的设置时间设置为第一时间。

在不满足第一条件的情况下或者在满足指定的第二条件的情况下,在步骤311中,充电电路150可以将充电限制定时器151的设置时间设置为第二时间,并且可以对电池140充电。例如,在电池的充电周期数大于或等于指定频率的情况下,充电电路150可以将充电限制定时器151的设置时间设置为第二时间。例如,第二时间可以包括比第一时间少的时间。根据本公开的实施例,由于充电周期数的增加减小了电池容量,因此在以相同的充电电流对电池持续充电的情况下,充电时间可以相对减少。这样,随着充电周期增加,充电电路150可以将充电限制定时器151的设置时间设置为更短。在应用了用于管理电池的指定功能(例如,由于充电周期数的增加减少了电池容量,所以降低完全充电电压和充电电流的功能)的情况下,充电时间可以是相同的或可以增加。这样,在应用了用于管理电池的指定功能的情况下,充电电路150可以将充电限制定时器151的设置时间保持为与先前的设置时间相同,或者可以将充电限制定时器151的设置时间设置为比先前的设置时间更长。

图4是示出了根据本公开实施例的根据外部电力的类型的电池充电方法的流程图。

参考图4,关于电池充电方法,在步骤401中,充电电路150可以确定是否接收到充电相关输入。如上所述,充电相关输入可以包括在充电设备200连接到充电接口170时产生的信号输入。

如果没有接收到充电相关输入,则在步骤403中,充电电路150可以根据调度的信息来执行对应的功能。例如,充电电路150可以向处理器110发送电池140的电力。根据本公开的各种实施例,充电电路150可以周期性地监测是否产生了充电输入。

如果接收到充电相关输入,则在步骤405中,充电电路150可以获得外部电源的类型的信息。就这一点而言,充电电路150可以操作能够确定外部电源(例如,充电设备200)的类型的各种模式。例如,充电电路150可以根据通过充电设备200的连接而改变的上拉电压的大小来获得所连接的充电设备200的类型的信息。备选地,如果充电设备200连接到充电接口170,则充电电路150可以发送指定的信号,并且可以根据反馈信号的形式来确定充电设备200的类型。备选地,充电电路150可以与连接到充电接口170的充电设备200进行通信(例如,pd通信),并且可以确定充电设备200的类型。

根据本公开的实施例,如果连接了充电设备200,则充电电路150(例如,充电设备确定和通信单元153)可以感测vbus端口;可以确定充电设备200是否是类型c充电器;可以通过d+引脚和d-引脚的连接和断开来获得充电设备200的类型的信息;并且可以通过d+引脚和d-引脚的控制来确定充电设备200的类型是快速充电器还是正常充电器。在外部电源的类型是第一类型的情况下,在步骤407中,充电电路150可以将充电限制定时器151的设置时间设置为第一时间,并且可以对电池140充电。在外部电源的类型是第二类型的情况下,在步骤409中,充电电路150可以将充电限制定时器151的设置时间设置为与第一时间不同的第二时间,并且可以对电池140充电。

充电电路150可以基于连接到充电接口170的充电设备200来执行充电。如果在充电限制定时器151结束之前充电完成,则充电电路150可以停止对电池充电。在该操作中,充电电路150可以响应于电池充电的终止而结束充电限制定时器151。在物理分离充电设备200之后,如果充电设备200被再次连接,则充电限制定时器151可以被重新设置,然后可以被重新启动。在指定时间(例如1小时、1天等)期间通过充电限制定时器151结束充电的次数大于或等于在指定时间(例如,一天)期间的指定频率的情况下,充电电路150可以中断附加充电操作;可以输出与充电电路的问题发生相关联的引导信息(例如,输出到显示器或音频设备);并且可以向指定的服务器发送与充电电路的问题发生相关联的信息。例如,充电电路150可以输出关于电池140的异常的引导信息、用于请求修复电池140的引导信息等。根据本公开的各种实施例,在电子设备100执行指定功能的情况下(例如,在显示器160从关闭状态改变为打开状态的情况下),充电电路150可以暂停充电限制定时器151。如果指定功能的执行结束(例如,如果打开的显示器160被关闭),则充电电路150可以再次驱动暂停的充电限制定时器151。

图5是示出了根据本公开实施例的根据外部电力的类型的电池充电方法的流程图。

参考图5,关于电池充电方法,在步骤501中,充电电路150可以接收充电相关输入。

在步骤503中,充电电路150可以确定是否以有线方式接收充电相关输入。例如,充电电路150可以确定是否通过vbus端口接收充电有关输入,或者是否以与无线充电相关联的发送器线圈接收指定信号;确定充电设备200是以有线方式操作还是以无线方式操作。在充电设备200处于无线方式的情况下,在步骤505中,充电电路150可以将充电限制定时器151的设置时间设置为第一时间。例如,充电电路150可以将充电限制定时器151的设置时间设置为5小时。第一时间可以根据无线充电方法来设置,并且可以根据soc(例如,充电量)来设置。例如,如果充电量是50%,则充电电路150可以将充电限制定时器151的设置时间设置为小于5小时的时间(例如,2小时、3小时等)。

在有线地接收充电相关输入的情况下,在步骤507中,充电电路150可以获得充电设备200的类型的信息。例如,充电电路150可以基于与连接到充电接口170的充电设备200的验证相关联的检测方法(例如,bc1.2检测)来确定充电设备200的类型。备选地,在充电设备200连接之后,充电电路150可以执行指定的通信(例如,pd通信),以获得充电设备200的类型的信息。根据本公开的实施例,如果连接了充电设备200,则充电电路150(例如,充电设备确定和通信单元153)可以确定充电设备200是否是类型c充电器;可以通过d+引脚和d-引脚的连接和断开来获得充电设备200的类型的信息;并且可以通过d+引脚和d-引脚的控制来确定充电设备200的类型是快速充电器还是正常充电器。在充电设备200的类型是第一类型设备并且连接到第一类型端口的情况下,在步骤509中,充电电路150可以将充电限制定时器151的设置时间设置为第二时间。例如,在充电设备200向通过usb连接的电源设备(例如,笔记本pc等)的第一类型端口(例如,用于以5v/500ma供应充电电力的端口)供电的情况下,充电电路150可以将充电限制定时器151的设置时间设置为10小时。在该操作中,充电电路150可以根据电池140的soc(例如,充电量)将充电限制定时器151的设置时间设置为更短的时间。

在充电设备200的类型是第一类型设备并且连接到第二类型端口的情况下,在步骤511中,充电电路150可以将充电限制定时器151的设置时间设置为第三时间。例如,在充电设备200向通过usb连接的电源设备(例如,笔记本pc等)的第二类型端口(例如,用于以5v/0.9a供应充电电力的端口)供电的情况下,充电电路150可以将充电限制定时器151的设置时间设置为5小时。在该操作中,与连接第一类型端口的情况一样,充电电路150可以根据电池140的soc或充电量将充电限制定时器151的设置时间设置为更短的时间。

如果充电设备200的类型是第二类型设备,则在步骤513中,充电电路150可以确定充电设备200是否支持快速充电功能。就这一点而言,充电电路150可以执行通信,以确定所连接的充电设备200是否支持快速充电功能。备选地,在充电电路150从所连接的充电设备200接收指定设备的标识信息(例如,指示所连接的充电设备200是具有快速充电功能的充电设备的标识信息)的情况下,充电电路150可以确定对应的充电设备200是快速充电设备。

在支持快速充电功能的情况下,在步骤515中,充电电路150可以将充电限制定时器151的设置时间设置为第四时间。例如,充电电路150可以将充电限制定时器151的设置时间设置为3小时。在该操作中,充电电路150可以根据电池140的充电量将充电限制定时器151的设置时间设置为比3小时更短的时间。

在不支持快速充电功能的情况下,在步骤517中,充电电路150可以将充电限制定时器151的设置时间设置为第五时间。例如,充电电路150可以将充电限制定时器151的设置时间设置为5小时。在该操作中,充电电路150可以根据电池140的充电量将充电限制定时器151的设置时间设置为比5小时更短的时间。

同时,在上述描述中,描述了根据充电设备200的类型来调整充电限制定时器151的设置时间。然而,本公开的实施例可以不限于此。例如,充电电路150可以根据充电设备200能够供应的充电电力的大小来调整充电限制定时器151的设置时间。由于充电电力或充电电流相对较大,因此充电电路150可以将充电限制定时器151的设置时间设置为相对更短。由于充电电力或充电电流相对较小,因此充电电路150可以将充电限制定时器151的设置时间设置为较长。当充电电路150设置充电限制定时器151的设置时间时,充电电路150可以通过使用充电设备200提供的电力来对电池140充电。

图6是示出了根据本公开实施例的与充电周期相关联的电池充电方法的流程图。

参考图6,关于电池充电方法,在步骤601中,充电电路150可以接收充电相关输入。在步骤603中,充电电路150可以获得电池140的充电周期的信息。就这一点而言,电子设备100可以包括能够记录充电周期的计数器、寄存器、存储器等,或者可以将能够记录充电周期的寄存器包括在充电电路中。如果被供应到电池140的充电电流的大小和从电池140放电的电力的大小中的至少一个大于或等于指定的大小,则充电电路150可以累积并改变充电周期。备选地,在电池140中设置有能够记录电池140的充电周期的标签的情况下,电子设备100的充电电路150可以根据对应标签中的电池140的充电/放电使用来记录充电周期。这样,充电电路150可以读取标签以获得对应电池140的充电周期的当前状态的信息。

在电池140的充电周期数小于第一频率的情况下,在步骤605中,充电电路150可以验证充电设备200的类型。充电电路150可以确定充电设备200的类型。在充电设备200是第一类型设备的情况下,在步骤607中,充电电路150可以将充电限制定时器151的设置时间设置为第一时间。例如,如果电池140的充电周期数小于300次,并且充电设备200使用供应相对较低的充电电力的充电方法(例如,从通过usb连接的电子设备接收充电电力的方法),则充电电路150可以将充电限制定时器151的设置时间设置为10小时。在该操作中,充电电路150可以根据对电池140进行充电所需的充电量,将充电限制定时器151的设置时间设置为小于10小时或大于10小时的时间。

在充电设备200是第二类型设备的情况下,在步骤609中,充电电路150可以将充电限制定时器151的设置时间设置为第二时间。例如,在电池140的充电周期数小于300次并且充电设备200是能够供应与第一类型设备相比更大充电电力的设备或能够供应指定大小的充电电力的ta的情况下,充电电路150可以将充电限制定时器151的设置时间设置为5小时。在该操作中,充电电路150可以根据对电池140进行充电所需的充电量,将充电限制定时器151的设置时间设置为小于5小时或大于5小时的时间。

在充电设备200是第三类型设备的情况下,在步骤611中,充电电路150可以将充电限制定时器151的设置时间设置为第三时间。例如,在电池140的充电周期数小于300次,并且充电设备200是能够以高速(大于或等于指定速度)供应指定大小或更大的充电电力或者供应指定大小或更大的充电电流的ta的情况下,充电电路150可以将充电限制定时器151的设置时间设置为3小时。在该操作中,充电电路150可以根据对电池140进行充电所需的充电量,将充电限制定时器151的设置时间设置为小于3小时或大于3小时的时间。

在电池140的充电周期数大于或等于第一频率或者小于第二频率的情况下,在步骤613中,充电电路150可以验证充电设备200的类型。充电电路150可以确定充电设备200的类型。在充电设备200是第一类型设备的情况下,在步骤615中,充电电路150可以将充电限制定时器151的设置时间设置为第四时间。例如,在电池140的充电周期数大于或等于300次且小于500次的情况下,并且在充电设备200是能够(例如,以从通过usb连接的电子设备接收充电电力的方式)供应2.5w(5v×0.5a)的充电电力的设备的情况下,充电电路150可将充电限制定时器151的设置时间设置为9小时30分钟。在该操作中,充电电路150可以根据充电时的充电量,将充电限制定时器151的设置时间设置为小于9小时30分钟或大于9小时30分钟的时间。

在充电设备200是第二类型设备的情况下,在步骤617中,充电电路150可以将充电限制定时器151的设置时间设置为第五时间。例如,在电池140的充电周期数大于或等于300次且小于500次的情况下,并且在充电设备200是能够供应从4.5w(5v×0.9a)到10w(5v×2a)的范围的充电电力的设备(例如,ta)的情况下,充电电路150可以将充电限制定时器151的设置时间设置为4小时30分钟。在该操作中,充电电路150可以根据充电时的充电量,将充电限制定时器151的设置时间设置为小于4小时30分钟或大于4小时30分钟的时间。

在充电设备200是第三类型设备的情况下,在步骤619中,充电电路150可以将充电限制定时器151的设置时间设置为第六时间。例如,在电池140的充电周期数大于或等于300次且小于500次的情况下,并且在充电设备200是能够以高速供应充电电流或供应指定大小或更大的充电电流(例如,能够供应15w(9v×1.67a)的充电电力)的设备(例如,ta)的情况下,充电电路150可以将充电限制定时器151的设置时间设置为2小时30分钟。在该操作中,充电电路150可以根据对电池140进行充电所需的充电量,将充电限制定时器151的设置时间设置为小于2小时30分钟或大于2小时30分钟的时间。

在电池140的充电周期数大于或等于第二频率的情况下,在步骤621中,充电电路150可以验证充电设备200的类型。充电电路150可以确定充电设备200的类型。在充电设备200是第一类型设备的情况下,在步骤623中,充电电路150可以将充电限制定时器151的设置时间设置为第七时间。例如,在电池140的充电周期数大于或等于500次并且充电设备200是供应第一大小的充电电力的设备的情况下,充电电路150可以将充电限制定时器151的设置时间设置为9小时。在该操作中,充电电路150可以根据充电时的充电量,将充电限制定时器151的设置时间设置为小于9小时或大于9小时的时间。

在充电设备200是第二类型设备的情况下,在步骤625中,充电电路150可以将充电限制定时器151的设置时间设置为第八时间。例如,在电池140的充电周期数大于或等于500次并且充电设备200是供应比指定的第一大小更大的第二大小的充电电力的设备的情况下,充电电路150可以将充电限制定时器151的设置时间设置为4小时。在该操作中,充电电路150可以根据充电时的充电量,将充电限制定时器151的设置时间设置为小于4小时或大于4小时的时间。

在充电设备200是第三类型设备的情况下,在步骤627中,充电电路150可以将充电限制定时器151的设置时间设置为第九时间。例如,在电池140的充电周期数大于或等于500次并且充电设备200是供应比第二大小更大的第三大小的充电电力的设备的情况下,充电电路150可以将充电限制定时器151的设置时间设置为2小时。在该操作中,充电电路150可以根据充电时的充电量,将充电限制定时器151的设置时间设置为小于2小时或大于2小时的时间。

如上所述,总体教导是:在根据充电周期数的增加供应相同充电电力的状态下,将充电限制定时器151的设置时间设置为根据充电周期数的增加而逐渐缩短。在充电电力随着充电周期数的增加而逐渐降低的情况下,即使充电周期数增加,充电时间也可以与先前的设置时间相同或者可以增加。在这种情况下,在充电周期数小于第一频率的状态下:如果充电设备200是第一类型设备,则充电电路150可以将充电限制定时器151的设置时间设置为10小时;如果充电设备200是第二类型设备,则充电电路150可以将充电限制定时器151的设置时间设置为5小时;以及如果充电设备200是第三类型设备,则充电电路150可以将充电限制定时器151的设置时间设置为3小时。在根据充电周期数的增加来调整充电电流的情况下:在充电周期数大于或等于第一频率且小于第二频率的状态下,如果充电设备200是第一类型设备,则充电电路150可以将充电限制定时器151的设置时间设置为10小时30分钟;在充电周期数大于或等于第一频率且小于第二频率的状态下,如果充电设备200是第二类型设备,则充电电路150可以将充电限制定时器151的设置时间设置为5小时30分钟;以及在充电周期数大于或等于第一频率且小于第二频率的状态下,如果充电设备200是第三类型设备,则充电电路150可以将充电限制定时器151的设置时间设置为3小时30分。在根据充电周期数的增加来调整充电电流的情况下:在充电周期数大于或等于第二频率的状态下,如果充电设备200是第一类型设备,则充电电路150可以将充电限制定时器151的设置时间设置为11小时;在充电周期数大于或等于第二频率的状态下,如果充电设备200是第二类型设备,则充电电路150可以将充电限制定时器151的设置时间设置为6小时;以及在充电周期数大于或等于第二频率的状态下,如果充电设备200是第三类型设备,则充电电路150可以将充电限制定时器151的设置时间设置为4小时。

图7是示出了根据本公开实施例的与充电周期相关联的电池充电方法的流程图。

参考图7,关于电池充电方法,在步骤701中,充电电路150可以接收充电相关输入。

在步骤703中,充电电路150可以验证电池140的充电周期。关于验证电池140的充电周期,如上所述,充电电路150可以通过使用库仑计数器来累积、存储和管理充放电计数。备选地,在提供了与电池140相关联的单独的子存储器并且将电池140的充电周期记录在对应的子存储器中之后,可以通过子存储器中所记录的信息来验证电池140的充电周期。根据本公开的实施例,电池140中所设置的电路(例如,保护电路)可以存储关于充电周期的信息,并且可以响应于充电电路150的请求向充电电路150提供关于充电周期的信息。

在电池140的充电周期数小于第一频率的情况下,在步骤705中,充电电路150可以验证外部温度。例如,在电池140的充电周期数小于300次的情况下,充电电路150可以验证外部温度。在该操作中,充电电路150可以收集温度信息来作为电池140的外部温度,所述温度信息是通过位于电池140中的温度传感器在与电池140相距的指定距离内所获得的。备选地,充电电路150可以设置在电子设备100的外壳的一侧中,并且可以收集显示器或另一元件(例如,cpu、相机、cp等)的温度来作为外部温度。备选地,充电电路150可以与电子设备100(例如,充电设备200等)进行近距离通信或有线通信,并且可以从包括温度传感器的任何其它外部电子设备接收温度信息。备选地,充电电路150可以从温度提供服务器接收电子设备100所位于的点的温度。温度提供服务器可以包括这样的服务器:其从设置在每个指定位置处的温度传感器收集温度信息并进行管理。

在外部温度小于第一温度(例如,小于45摄氏度、室温等)的情况下,在步骤707中,充电电路150可以将电池140的充电限制定时器151的设置时间设置为第一时间。例如,在充电周期数小于300次并且外部温度小于45摄氏度的情况下,充电电路150可以将充电限制定时器151的设置时间设置为5小时。

在温度大于或等于指定大小的情况下,可以响应于充电电流控制操作来延长充电时间。为了应对这种情况,在外部温度大于或等于第一温度(例如,超过45摄氏度、室温等)的情况下,在步骤709中,充电电路150可以将电池140的充电限制定时器151的设置时间设置为第二时间。例如,在充电周期数小于300次且外部温度大于或等于45摄氏度的情况下,充电电路150可以将充电限制定时器151的设置时间设置为7小时。

在电池140的充电周期数大于或等于第一频率且小于第二频率的情况下,在步骤711中,充电电路150可以验证外部温度。可以根据上述方法中的至少一种方法来收集外部温度信息。在外部温度小于第一温度的情况下,在步骤713中,充电电路150可以将充电限制定时器151的设置时间设置为第三时间。随着充电周期数的增加,电池的最大充电容量可以降低。因此,在充电电力或充电电流的大小相同的情况下,电池充电时间可以减少。这样,例如,在电池140的充电周期数大于或等于301次且小于500次并且外部温度小于45摄氏度的情况下,充电电路150可以将充电限制定时器151的设置时间设置为5小时30分钟。

在外部温度大于或等于第一温度的情况下,在步骤715中,充电电路150可以将充电限制定时器151的设置时间设置为第四时间。例如,在电池140的充电周期数大于或等于301次且小于500次并且外部温度大于或等于45摄氏度的情况下,充电电路150可以将充电限制定时器151的设置时间设置为7小时30分钟。

在电池140的充电周期数大于或等于第二频率的情况下,在步骤717中,充电电路150可以验证外部温度。可以基于上述方法中的至少一种方法来收集外部温度信息。在外部温度小于第一温度的情况下,在步骤719中,充电电路150可以将充电限制定时器151的设置时间设置为第五时间。例如,在电池140的充电周期数大于或等于500次并且外部温度小于45度的情况下,充电电路150可以将充电限制定时器151的设置时间设置为6小时。

在外部温度大于或等于第一温度的情况下,在步骤721中,充电电路150可以将充电限制定时器151的设置时间设置为第六时间。例如,在电池140的充电周期数大于或等于500次并且外部温度大于或等于45度的情况下,充电电路150可以将充电限制定时器151的设置时间设置为8小时。

附加地或选择地,关于充电限制定时器151的设置时间根据电池充电情况信息的改变,充电电路150可以根据充电周期、充电时的外部温度和soc中的至少一个来设置充电限制定时器151的设置时间。

如上所述,在根据本公开实施例的充电电路150中,随着充电周期数增加,电池的最大充电容量可以降低。在供应相同充电电力的状态下,电池充电时间可以减少。这样,可以根据充电周期数的增加将充电限制定时器151的设置时间设置为较短时间。此外,随着外部温度升高,可以应用充电电流控制操作。在这种情况下,与电池充电时间被延长的情况相对应,当外部温度升高时,充电电路150可以将电池140的充电限制定时器151的设置时间设置为较长时间。

根据本公开的各种实施例,在电子设备100支持被配置为随着充电周期数增加而减小充电电流的大小的功能的情况下,即使充电周期数增加,充电时间也可以是相同的,或者可以视情况而被延长。在应用了所述功能的情况下,不管充电周期数的增加,电子设备100可以仅执行对外部温度的验证以调整充电限制定时器151的设置时间,或者可以在充电周期数增加时增加充电限制定时器151的设置时间。因此,电子设备100可以附加地根据外部温度来改变设置时间。

图8是示出了根据本公开实施例的与外部温度相关联的电池充电方法的流程图。

参考图8,关于电池充电方法,在步骤801中,充电电路150可以接收充电相关输入。

如果接收到充电相关输入,则在步骤803中,充电电路150可以验证电子设备100的外部温度或电池140的外部温度。例如,电子设备100可以包括能够测量外部温度的至少一个温度传感器,并且可以基于温度传感器提供的传感器信息来验证外部温度。根据本公开的各种实施例,电子设备100可以从提供温度信息的服务器收集与当前位置相对应的温度信息。备选地,在充电设备200包括温度传感器的情况下,电子设备100可以从所连接的充电设备200接收外部温度信息。在这种情况下,电子设备100可以收集与设备间隔开特定距离的位置处的温度信息(例如,设置有充电设备200的位置处的温度信息)来作为外部温度。备选地,例如,电子设备100可以收集电子设备100中的与电池140间隔开特定距离的特定内部位置处的温度来作为外部温度。备选地,电子设备100可以收集电子设备100的外壳103的表面温度来作为外部温度。

在外部温度小于第一温度的情况下,在步骤805中,充电电路150可以将充电限制定时器151的设置时间设置为第一时间。例如,在外部温度小于45摄氏度的情况下,充电电路150可以将充电限制定时器151的设置时间设置为5小时。在该操作中,可以根据充电时电池140的充电量和电池140的充电周期中的至少一项来改变(例如,进一步减小或进一步增加)充电限制定时器151的设置时间。

在外部温度大于或等于第一温度的情况下,在步骤807中,充电电路150可以将充电限制定时器151的设置时间设置为第二时间。例如,在外部温度大于或等于45摄氏度的情况下,充电电路150可以将充电限制定时器151的设置时间设置为7小时。在该操作中,可以根据充电时电池140的充电量和电池140的充电周期中的至少一项来改变(例如,进一步减小或进一步增加)充电限制定时器151的设置时间。

在外部温度小于指定温度的情况下,且在根据电池140的物理化学特性的温度小于指定温度的情况下,电池阻抗可以增加。因此,在充电条件与先前的充电条件相同的情况下,可以延长电池140的充电时间。这样,如上所述,可以根据外部温度来改变充电限制定时器151的设置时间。因此,根据本公开的实施例,电子设备100可以确保足够的时间以对电池140完全充电。

基于电子设备100的外部温度或电池140的外部温度来描述上述细节。根据本公开的实施例,电子设备100可以基于电子设备100的内部温度、电池140的温度等来调整充电限制定时器151的设置时间。

图9是示出了根据本公开实施例的与外部温度相关联的电池充电方法的流程图。

参考图9,关于电池充电方法,在步骤901中,充电电路150可以接收充电相关输入。在步骤903中,充电电路150可以验证电池140的外部温度或电子设备100的外部温度。如上所述,可以基于从设置在电子设备100中的至少一个温度传感器收集的温度信息来验证外部温度,或者基于从外部电子设备(例如,充电设备200或者服务器)接收的温度信息来验证外部温度。就这一点而言,如图8所述,电子设备100可以从设置在电子设备100、充电设备200等中的温度传感器收集外部温度。

在外部温度小于第一温度的情况下,在步骤905中,充电电路150可以验证充电设备200的类型。充电电路150可以确定充电设备200的类型。在充电设备200是第一类型设备的情况下,在步骤907中,充电电路150可以将充电限制定时器151的设置时间设置为第一时间。例如,在外部温度小于45摄氏度并且充电设备200是供应第一充电电力(例如,2.5w(5v×0.5a))的设备的情况下,充电电路150可以将充电限制定时器151的设置时间设置为10小时。在该操作中,充电电路150可以基于电池140的充电量和电池140的充电周期中的至少一项来改变充电限制定时器151的设置时间(例如,从10小时改变为11小时或改变为9小时)。

在充电设备200是第二类型设备的情况下,在步骤909中,充电电路150可以将充电限制定时器151的设置时间设置为第二时间。例如,在外部温度小于45摄氏度并且充电设备200是能够供应第二充电电力(例如,4.5w(5v×0.9a))至10w(5v×2a))的ta设备的情况下,充电电路150可以将充电限制定时器151的设置时间设置为5小时。在该操作中,充电电路150可以基于电池140的充电量和电池140的充电周期中的至少一项来将充电限制定时器151的设置时间改变为与5小时不同的时间。例如,在充电周期数小于指定参考值并且充电量大于或等于50%的情况下,充电电路150可以将充电限制定时器151的设置时间改变为3小时。备选地,在充电周期数大于或等于指定参考值并且充电量小于10%的情况下,充电电路150可以将充电限制定时器151的设置时间改变为7小时。

在充电设备200是第三类型设备的情况下,在步骤911中,充电电路150可以将充电限制定时器151的设置时间设置为第三时间。例如,在外部温度小于45度并且充电设备200是供应第三充电电力(例如,15w(9v×1.67a))的设备(例如,快速充电设备)的情况下,充电电路150可以将充电限制定时器151的设置时间设置为3小时。在该操作中,充电电路150可以基于电池140的充电量和电池140的充电周期中的至少一项来将充电限制定时器151的设置时间设置为与3小时不同的时间。

在外部温度大于或等于第一温度的情况下,在步骤913中,充电电路150可以验证充电设备200的类型。充电电路150可以确定充电设备200的类型。在充电设备200是第一类型设备的情况下,在步骤915中,充电电路150可以将充电限制定时器151的设置时间设置为第四时间。例如,在外部温度大于或等于45摄氏度并且充电设备200是能够供应第一充电电力(例如,2.5w(5v×0.5a))的设备的情况下,充电电路150可以将充电限制定时器151的设置时间设置为10小时30分钟。在该操作中,充电电路150可以基于电池140的充电量和电池140的充电周期中的至少一项来附加地调整充电限制定时器151的设置时间。

在充电设备200是第二类型设备的情况下,在步骤917中,充电电路150可以将充电限制定时器151的设置时间设置为第五时间。例如,在外部温度大于或等于45摄氏度并且充电设备200是能够供应第二充电电力(例如,4.5w(5v×0.9a)到10w(5v×2a))的设备的情况下,充电电路150可以将充电限制定时器151的设置时间设置为5小时30分钟。在该操作中,充电电路150可以基于电池140的充电量和电池140的充电周期中的至少一项来附加地调整充电限制定时器151的设置时间。

在充电设备200是第三类型设备的情况下,在步骤919中,充电电路150可以将充电限制定时器151的设置时间设置为第六时间。例如,在外部温度大于或等于45摄氏度并且充电设备200是能够供应第三充电电力(例如,15w(9v×1.67a))的设备的情况下,充电电路150可以将充电限制定时器151的设置时间设置为3小时30分钟。在该操作中,充电电路150可以基于电池140的充电量和电池140的充电周期中的至少一项来附加地调整充电限制定时器151的设置时间。

图10是示出了根据本公开实施例的与充电量相关联的电池充电方法的流程图。

参考图10,关于电池充电方法,在步骤1001中,充电电路150可以接收充电相关输入。在步骤1003中,充电电路150可以验证电池140的soc(例如,充电量)。就这一点而言,充电电路150可以检测电池140的充电电压等,并且可以基于所检测到的充电电压来验证充电量。

在soc小于第一比率的情况下,在步骤1005中,充电电路150可以将充电限制定时器151的设置时间设置为第一时间。例如,在soc小于50%的情况下,充电电路150可以将充电限制定时器151的设置时间设置为10小时。在该操作中,充电电路150可以基于电池140的充电周期或外部温度中的至少一项来附加地调整充电限制定时器151的设置时间。

在soc大于或等于第一比率的情况下,在步骤1007中,充电电路150可以将充电限制定时器151的设置时间设置为第二时间。例如,在soc大于或等于50%的情况下,充电电路150可以将充电限制定时器151的设置时间设置为5小时。在该操作中,充电电路150可以基于电池140的充电周期或外部温度中的至少一项来附加地调整充电限制定时器151的设置时间。

图11是示出了根据本公开实施例的与充电量相关联的电池充电方法的流程图。

参考图11,关于电池充电方法,在步骤1101中,充电电路150可以接收充电相关输入。在步骤1103中,充电电路150可以验证电池140的soc(例如,充电量)。充电电路150可以确定充电量。

在电池140的充电量小于第一比率的情况下,在步骤1105中,充电电路150可以验证充电设备200的类型。充电电路150可以确定充电设备200的类型。在充电设备200是第一类型设备的情况下,在步骤1107中,充电电路150可以将充电限制定时器151的设置时间设置为第一时间。例如,在充电量小于50%的情况下,并且在充电设备200通过外部电子设备的usb连接供应指定的第一大小的充电电力的情况下,充电电路150可以将充电限制定时器151的设置时间设置为10小时。

在充电设备200是第二类型设备的情况下,在步骤1109中,充电电路150可以将充电限制定时器151的设置时间设置为第二时间。例如,在充电量小于50%的情况下,并且在充电设备200供应比指定的第一大小更大的第二大小的充电电力的情况下,充电电路150可以将充电限制定时器151的设置时间设置为5小时。

在充电设备200是第三类型设备的情况下,在步骤1111中,充电电路150可以将充电限制定时器151的设置时间设置为第三时间。例如,在充电量小于50%的情况下,并且在充电设备200供应比第二大小更大的第三大小的充电电力的情况下,充电电路150可以将充电限制定时器151的设置时间设置为3小时。

在电池140的充电量大于或等于第一比率的情况下,在步骤1113中,充电电路150可以验证充电设备200的类型。充电电路150可以确定充电设备200的类型。在充电设备200是第一类型设备的情况下,在步骤1115中,充电电路150可以将充电限制定时器151的设置时间设置为第四时间。例如,在充电量大于或等于50%的情况下,并且在充电设备200供应指定的第一大小的充电电力的情况下,充电电路150可以将充电限制定时器151的设置时间设置为8小时。

在充电设备200是第二类型设备的情况下,在步骤1117中,充电电路150可以将充电限制定时器151的设置时间设置为第五时间。例如,在充电量大于或等于50%的情况下,并且在充电设备200供应比第一大小更大的第二大小的充电电力的情况下,充电电路150可以将充电限制定时器151的设置时间设置为4小时。

在充电设备200是第三类型设备的情况下,在步骤1119中,充电电路150可以将充电限制定时器151的设置时间设置为第六时间。例如,在充电量大于或等于50%的情况下,并且在充电设备200供应比第二大小更大的第三大小的充电电力的情况下,充电电路150可以将充电限制定时器151的设置时间设置为2小时。

在上述操作中,充电电路150可以根据电池140的充电周期数、外部温度、或者从电池140的制造日期起经过的天数中的至少一项,来改变根据充电量和充电设备200的类型而设置的充电限制定时器151的设置时间。

根据本公开的各种实施例,在通过充电限制定时器151的操作(在指定时间内发生次数超过指定频率)来中断充电的情况下,充电电路150可以输出警报消息(例如,输出指示充电中断状态的音频或视频信息)。备选地,在通过充电限制定时器151(在指定时间内,充电限制定时器151的操作发生次数大于指定频率)来中断充电的情况下,充电电路150可以调整充电限制定时器151的设置时间。例如,在1小时内充电限制定时器151的复位发生次数大于3次情况下,充电电路150可以将充电限制定时器151的设置时间设置为2小时。

如上所述,根据本公开的实施例,电子设备的处理器110或充电电路150可以基于与电池充电相关联的至少一个或多个因素(例如,充电设备200的类型、与电池充电情况相关联的环境温度(例如,电子设备100的外部温度或内部温度)、电池的充电周期数、电池的充电量、和从电池的制造日期起经过的天数)的组合,调整与电池140的充电相关联的充电限制定时器151的设置时间。例如,处理器110可以根据以下项以复合方式确定充电限制定时器151的设置时间:环境温度是否大于或等于指定的第一温度、电池的充电周期数是否小于指定的第一频率、电池的充电量是否大于或等于指定的第一比率等。

例如,如果满足了第一条件,则处理器110可以将充电限制定时器151设置为2小时,所述第一条件为:环境温度大于或等于第一温度、电池的充电周期数小于第一频率、电池的充电量大于或等于第一比率、并且充电设备的类型是快速充电设备(例如,能够供应15w(9v×1.67a)的充电电力的充电设备)。备选地,如果在第一状态中,环境温度小于第一温度、电池的充电周期数大于或等于第一频率、电池的充电量小于第一比率、或者充电设备是正常速度的充电设备(例如,能够供应从4.5w(5v×0.9a)到10w(5v×2a)的范围的充电电力的充电设备),则处理器110可以将充电限制定时器151的设置时间设置为4小时。

根据本公开的各种实施例,如果满足了第二条件,则处理器110可以将充电限制定时器151的设置时间设置为2小时30分钟,所述第二条件是:环境温度小于第一温度、电池的充电周期数大于或等于第一频率、充电开始时电池的充电量小于第一比率、并且充电设备的类型是快速充电设备(例如,能够供应从15w(9v×1.67a)到20w(10v×2a)的范围的充电电力的充电设备)。备选地,如果在第二状态中,电池的充电量大于或等于第一比率、或者充电设备的类型是正常速度的充电设备(例如,能够供应从4.5w(5v×0.9a)到10w(5v×2a)的范围的充电电力的充电设备),则处理器110可以将充电限制定时器151的设置时间设置为4小时。

根据本公开的各种实施例,处理器110可以基于环境温度的改变,以具有周期的周期时间间隔的方式或实时地改变充电限制定时器151的设置时间。例如,在充电开始时的第一温度环境下,在将充电限制定时器151的设置时间设置为第一时间之后,环境温度可以改变。在这种情况下,如果温度环境改变为第二温度环境(例如,高于第一温度环境的温度环境),则处理器110可以将充电限制定时器151的设置时间改变为第二时间(例如,比第一时间更短的时间)。

根据本公开的各种实施例,如果断开了充电设备200并且连接了新的充电设备,则处理器110可以重新设置充电限制定时器151,并且可以基于新连接的充电设备的类型和充电环境来确定充电限制定时器151的设置时间。

根据本公开的各种实施例,提供了一种电子设备的电池充电控制方法,该电子设备包括供电的电池、对电池充电的充电电路以及处理器。所述方法可以包括:通过使用处理器来获得与电池的充电相关联的上下文信息,如果上下文信息满足第一指定条件,则使得与充电电路的充电时间相关联的定时器为第一时间,如果上下文信息满足第二指定条件,则使得所述定时器为与第一时间不同的第二时间;以及在与第一指定条件相对应的第一时间或与第二指定条件相对应的第二时间期间通过使用充电电路来对电池充电。

根据本公开的各种实施例,获得上下文信息可以包括响应于指定事件的发生而获得上下文信息。

根据本公开的各种实施例,获得上下文信息可以包括感测电子设备与外部电力设备之间的连接作为指定事件的至少一部分。

根据本公开的各种实施例,获得上下文信息可以包括感测电子设备的用户输入作为指定事件的至少一部分。

根据本公开的各种实施例,获得上下文信息可以包括获得连接到电子设备的外部电力设备的类型的信息作为上下文信息的至少部分信息。

根据本公开的各种实施例,获得上下文信息可以包括获得能够通过连接到电子设备的外部电力设备供应的电力容量的信息作为上下文信息的至少部分信息。

根据本公开的各种实施例,获得上下文信息可以包括获得电池的充电频率、电池的充电速度、电池的充电状态或者电子设备的内部温度或者外部温度的信息作为上下文信息的至少部分信息。

根据本公开的各种实施例,所述方法还可以包括提供与限制电子设备的充电的操作相对应的通知信息。

根据本公开的各种实施例,根据实施例的电子设备的电池充电方法可以包括:接收与电池的充电相关联的输入;收集与电池充电环境相关联的至少一个因素;以及根据所述至少一个因素设置限制电池充电的充电限制定时器的设置时间。

根据本公开的各种实施例,收集至少一个因素可以包括收集以下至少一项:与电池充电相关联的关于充电设备的类型或充电设备的充电电流大小的信息、与电池充电相关联的环境温度信息、电池的充放电周期数、电池的充电量、关于从电池制造日期起经过的天数的信息、或者电池的阻抗。

根据本公开的各种实施例,不同地设置充电限制定时器的设置时间可以包括:随着充电设备的充电电流的大小增加,将充电限制定时器的设置时间设置为较短。

根据本公开的各种实施例,不同地设置充电限制定时器的设置时间可以包括:在供应相同充电电力的环境中,随着电池充电周期的频率增加,将充电限制定时器的设置时间设置为较短。

根据本公开的各种实施例,不同地设置充电限制定时器的设置时间可以包括:在随着充电周期数增加而应用用于调整充电电流的功能的情况下,随着电池的充电周期数的增加,将充电限制定时器的设置时间设置为相同或者较长。

根据本公开的各种实施例,不同地设置充电限制定时器的设置时间可以包括:因为随着环境温度升高而应用充电电流控制操作,因此将充电限制定时器的设置时间设置为较长,以准备增加电池充电时间。

根据本公开的各种实施例,不同地设置充电限制定时器的设置时间可以包括:与随着电池的阻抗减小(由于环境温度升高)充电时间减少相对应地,将充电限制定时器的设置时间设置为较短。

根据本公开的各种实施例,不同地设置充电限制定时器的设置时间可以包括:随着电池的充电量的比率增加,将充电限制定时器的设置时间设置为较短。

根据本公开的各种实施例,不同地设置充电限制定时器的设置时间可以包括:随着从电池的制造日期起经过的天数变短,将充电限制定时器的设置时间设置为较短。

根据本公开的各种实施例,所述方法还可以包括:如果断开了充电设备并且然后重新连接了该充电设备,则在连接了该充电设备的状态下,根据与电池充电环境相关联的至少一个因素,重新设置充电限制定时器的设置时间。

根据本公开的各种实施例,所述方法还可以包括:如果在指定时间内重新设置充电限制定时器的设置时间的发生次数大于或等于指定频率,则在指定时间期间中断充电操作,并且引导充电错误的发生。

根据本公开的各种实施例,所述方法还可以包括:如果充电限制定时器结束,则中断电池的充电操作,并且如果断开了充电设备并且然后重新连接了该充电设备,则在再次设置充电限制定时器的设置时间的同时对电池充电。

图12是示出了根据本公开实施例的电子设备的配置的框图。

参考图12,电子设备1200可以包括电池1230、充电电路1220和子系统1210。

电池1230可以布置在电子设备1200内部并且可以供电。电池1230可以嵌入在电子设备1200中,可以与电子设备1200分离等。在充电电路1220的控制下,可以通过使用来自充电设备的电力来对电池1230充电。电池1230可以是可再充电电池,或者可以是包括一个或多个电池单元的电池系统。电池单元可以是可再充电的化学电池,例如锂离子电池、锂聚合物电池、镍锰电池等。然而,在本公开中不限制电池单元的种类。

子系统1210可以包括与通过使用电池1230提供的电力来操作的各种用户功能相关联的配置。例如,子系统1210可以包括应用处理器、相机、音频设备、输入/输出设备、显示器、至少一个传感器、cp、存储器等。

充电电路1220可以包括输入/输出管理电路1221、充电电流控制电路1225和子存储器1223。

输入/输出管理电路1221可以与电池1230和子系统1210通信。例如,输入/输出管理电路1221可以设置或测量被提供到电池1230或由电池1230提供的电流或电压。

子存储器1223可以存储电池1230的充电周期信息。就这一点而言,子存储器1223可以包括能够记录充电周期信息的寄存器。子存储器1223可以存储关于电池1230劣化了多少的信息。

充电电流控制电路1225可以对电池1230的充电周期或放电周期进行计数。充电电流控制电路1225可以监测电池1230劣化了多少。例如,充电电流控制电路1225可以预测电池1230的剩余寿命。充电电流控制电路1225可以改变电池1230的充电电流。就这一点而言,充电电流控制电路1225可以包括与充电设备通信的通信电路,并且可以向充电设备请求充电电流值。

根据本公开的各种实施例,充电电流控制电路1225可以调整充电电流,使得电池1230的充电速度不改变,而不管电池1230劣化了多少。例如,在电池1230具有基于4v的3ah的容量的情况下,充电电流控制电路1225可以向能够在指定时间(例如,1小时)内对电池1230充电的充电设备请求根据指定电流(例如,基于4v的3a)的电力供应。即使最大充电容量随着电池1230的充放电频率的增加而减小或者最大充电容量根据从电池1230的制造日期起经过的天数而减小,充电电流控制电路1225也可以允许电池1230在指定时间期间被充电。例如,在电池1230具有3ah的充电容量改变为电池1230具有2.7ah的充电容量的情况下,当电池1230被充电时,充电电流控制电路1225可以向充电设备请求2.7a的充电电力。如上所述,即使最大充电容量减小,根据本公开的实施例,充电电路1220仍可以将充电时间保持为相同,从而降低电池1230的充电应力,这可以增加电池1230的寿命。

图13是示出了根据本公开实施例的与电池充电电流的改变相关联的电池充电方法的流程图。

参考图13,关于电池充电方法,在步骤1301中,充电电路1220或充电电路150或嵌入式处理器(比如,电子设备1200的处理器、控制器、pmic等)可以接收充电输入。例如,如果充电设备连接到充电接口,则充电电路1220可以根据充电设备的连接来检测信号,可以接收充电设备200提供的信号,或者可以接收被发送到充电设备200的反馈信号来作为充电输入。

在步骤1303中,充电电路1220可以收集电池劣化信息。在该操作中,充电电路1220可以监测电子设备的劣化以预测剩余寿命。根据本公开的各种实施例,充电电路1220可以监测电池1230的充电周期数和/或放电周期数、在电池1230的制造日期之后经过的小时数、电池1230的内部电阻值的改变、电池单元的厚度的改变、电池单元的容量的改变、电池1230的操作温度、电池1230的完全充放电模式等。充电电路1220可以根据所监测到的结果来确定电池1230的剩余寿命或剩余容量。

例如,充电电路1220可以根据电池1230的充放电周期数来计算电池1230的容量的预测值和/或推荐的充电电流值。就这一点而言,充电电路1220可以参考预先存储在子存储器1223中的电池劣化信息(例如,充放电周期数)和所映射的推荐充电电流值。根据本公开的各种实施例,每当在电池1230的制造日期之后经过了指定时间(例如,6个月)时,充电电路1220可以再次计算电池容量的预测值和/或推荐的充电电流值。例如,充电电路1220可以针对在电池1230的制造日期之后经过的每个小时验证来自子存储器1223的记录电池1230的容量的预测值的表格,并且可以获得电池容量的预测值和推荐的充电电流值中的至少一个。

根据本公开的各种实施例,充电电路1220可以周期性地(例如,在指定频率的每个电池充电周期)或随机地(例如,每当感测到电池状态的错误、温度异常等时)测量电池1230的内部电阻或阻抗、电池单元的厚度、电池单元的容量等。在电池的内部电阻值超过特定临界值(例如,600欧姆)的情况下,在电池单元的厚度的改变超过特定临界值(例如,基于初始状态的10%)的情况下,以及在安装在电池中的容量改变检测电路计算出的至少一个电池单元的容量的改变大于或等于临界值的情况下,充电电路1220可以基于与记录针对每种情况的电池容量的预测值和/或推荐的充电电流值的表格相关的信息,来获得电池容量的预测值和推荐的充电电流值中的至少一个。

根据本公开的各种实施例,充电电路1220可以监测电池1230的用户的充放电模式。在完全充放电((例如,在电池1230的电力消耗达到指定比率(例如,小于5%)之后的完全充电(例如,充电超过99%))的频率大于或等于临界值的情况下,或者在指定时间间隔内的完全充放电的频率大于或等于指定频率的情况下,充电电路1220可以验证来自子存储器1223的与记录根据每种情况的电池容量的预测值和/或推荐的充电电流值的表格相关的信息,来获得根据对应情况的电池容量的预测值和推荐的充电电流值中的至少一个。

在步骤1305中,充电电路1220可以改变电池充电电流。例如,充电电路1220可以基于所获得的电池容量的预测值或所获得的推荐的充电电流值,在静态电流充电时间间隔内对电池1230充电。

图14是示出了根据本公开实施例的与充电电流根据充电频率的改变相关联的电池充电方法的流程图。

参考图14,关于电池充电方法,在步骤1401中,充电电路1220可以接收充电输入。

在步骤1403中,充电电路1220可以验证充电频率。就这一点而言,充电电路1220可以包括检测电池1230的充电周期数的检测器。例如,充电电路1220可以包括库仑计数器155,并且当电池1230被充电时可以检测被提供到电池1230的库仑的数量。根据本公开的各种实施例,在安装电池1230之后充电电路1220首次对电池1230充电的情况下,或者在电池1230完全放电之后充电电路1220对电池1230充电的情况下,充电电路1220可以通过使用库仑计数器来确定需要多少库仑才能完全对电池1230充电。充电电路1220可以记录和管理用于完全对电池1230充电的库仑的数量(作为对应的电池1230的实际最大充电容量)。之后,充电电路1220可以记录和管理这样的情况:在执行充放电的时候,以与最大充电容量相对应的库仑数量进行充电和放电(作为一次充电周期或一次充放电周期)。

在电池1230的充电频率小于第一频率的情况下,在步骤1405中,充电电路1220可以允许以第一充电电流对电池1230充电。例如,在电池1230的充电频率大于或等于200次的情况下,充电电路1220可以允许以初始充电电流值(例如,3a)对电池1230充电。

在电池1230的充电频率大于或等于第一频率且小于第二频率的情况下,在步骤1407中,充电电路1220可以允许以第二充电电流对电池1230充电。例如,在电池1230的充电频率大于或等于200次且小于400次的情况下,充电电路1220可以允许以2.7a的充电电流值对电池1230充电。

在电池1230的充电频率大于或等于第二频率的情况下,在步骤1409中,充电电路1220可以允许以第三充电电流对电池1230充电。例如,在电池1230的充电频率大于或等于400次的情况下,充电电路1220可以允许以2.4a的充电电流值对电池1230充电。

在上述操作中,充电电路1220可以根据电子设备1200的外部温度或内部温度、或者电池1230的外部温度或内部温度,来调整充电电流值。例如,即使充电频率大于或等于200次且小于400次,充电电路1220也可以在静态电流充电时间间隔内以比2.7a大的2.9a对电池1230充电。备选地,即使充电频率大于或等于400次,充电电路1220也可以在静态电流充电时间间隔内以比2.4a大的2.7a对电池1230充电。

图15是示出了根据本公开实施例的与充电电流根据电池阻抗的改变相关联的电池充电方法的流程图。

参考图15,关于电池充电方法,在步骤1501中,充电电路1220可以接收充电输入。在步骤1503中,充电电路1220可以验证电池阻抗。就这一点而言,充电电路1220还可以包括能够检测电池阻抗的检测电路。

在电池阻抗小于第一大小的情况下,在步骤1505中,充电电路1220可以允许以第一充电电流对电池1230充电。例如,在电池阻抗小于200欧姆的情况下,充电电路1220可以允许以初始充电电流值(例如,3a)对电池1230充电。

在电池阻抗大于或等于第一大小且小于第二大小的情况下,在步骤1507中,充电电路1220可以允许以第二充电电流对电池1230充电。例如,在电池阻抗大于或等于200欧姆且小于400欧姆的情况下,充电电路1220可以允许以指定的充电电流值(例如,2.7a)对电池1230充电。

在电池阻抗大于或等于第二大小的情况下,在步骤1509中,充电电路1220可以允许以第三充电电流对电池1230充电。例如,在电池阻抗大于或等于400欧姆的情况下,充电电路1220可以允许以比指定的充电电流值小的充电电流值(例如,2.4a)对电池1230充电。

如上所述,根据本公开的实施例,电子设备可以监测电池的充电周期或放电周期。当达到特定周期(例如,每50个周期)时,电子设备可以改变电池充电电流量,用于以不使电池单元过载的稳定电流进行充电,由此减少了电池劣化因素,这可以延长电池的寿命。

根据本公开的各种实施例,根据实施例的电子设备可以包括:充电接口(例如,与充电设备连接的充电接口),接收与电池充电相关联的输入;存储器,存储电池劣化信息;以及处理器或充电电路,电连接到充电接口和存储器。处理器可以验证电池劣化信息(例如,电池的充电周期和电池的阻抗中的至少一个),并且可以根据电池劣化信息(例如,电池的充电周期的大小和电池的阻抗大小中的至少一个)允许充电设备在指定时间期间供应指定大小的充电电流。在基于静态电流对电池充电的时间间隔期间,处理器可以根据电池劣化信息允许充电设备供应指定的充电电流。

图16示出了根据本公开实施例的电子设备操作环境。

参考图16,示出了根据本公开各种实施例的在网络环境1600中的电子设备1601。电子设备1601(例如,电子设备100)可以包括总线1610、处理器1620、存储器1630、输入/输出(i/o)接口1650、显示器1660和通信接口1670。电子设备1601可以省略上述元件中的至少一个,或者还可以包括任何其它元件。

总线1610可以是例如将组件1620至1670彼此连接并在组件之间发送通信信号(例如,控制消息和/或数据)的电路。

处理器1620可以包括cpu、ap、或cp中的一个或多个。例如,处理器1620可以执行关于电子设备1601的组件中的至少另一个组件的控制和/或通信的计算或数据处理。

在网络环境1600中,电子设备1601可以从服务器或另一外部电子设备接收与电池充电限制定时器的设置改变相关联的信息,并且将该信息存储在存储器中。如果电子设备1601验证了存储器中存储的关于电池的信息(例如,关于充电限制定时器的设置的信息),并且获得了被映射到与当前电池充电环境相对应的信息的充电限制定时器的设置时间,则电子设备1601可以设置充电限制定时器的时间。例如,关于电池的信息可以包括:针对电子设备的每个外部温度的充电限制定时器的设置时间,其作为用于调整针对电池的充电限制定时器的因素;针对每个电池充电周期频率的充电限制定时器的设置时间;针对电池的每个充电量的充电限制定时器的设置时间;针对每个充电电流的大小或针对每个充电电流的充电时间的充电限制定时器的设置时间;根据从电池的制造日期起经过的天数的充电限制定时器的设置时间等。备选地,关于电池的信息可以包括根据上述各种元素的复合状态的充电限制定时器的设置时间。

存储器1630可以包括易失性和/或非易失性存储器。例如,存储器1630可以存储与电子设备1601的组件中的至少一个另一个组件相关联的命令或数据。根据本公开的实施例,存储器1630可以存储软件和/或程序1640。程序1640可以包括例如内核1641、中间件1643、应用编程接口(api)1645、和/或至少一个应用程序1647等。内核1641、中间件1643或api1645中的至少一部分可以被称为操作系统(os)。

内核1641可以控制或管理例如用于执行以其它程序(例如,中间件1643、api1645或应用程序1647)实现的操作或功能的系统资源(例如,总线1610、处理器1620、存储器1630等)。此外,当中间件1643、api1645或应用程序1647访问电子设备1601的分离组件时,内核1641可以提供可以控制或管理系统资源的接口。

中间件1643可以是例如中介,使得api1645或应用程序1647与内核1641进行通信,以传送数据。

此外,中间件1643可以按照分配的优先级的顺序来处理从应用程序1647接收的一个或多个工作请求。例如,中间件1643可以向应用程序1647中的至少一个指派使用电子设备1601的系统资源(总线1610、处理器1620、存储器1630等)的优先级。例如,中间件1643可通过按向至少一个应用程序1647中的至少一个应用程序指派的优先级的顺序来处理一个或多个工作请求,以针对该一个或多个工作请求来执行调度或负载均衡。

api1645可以是例如应用程序1647用于控制从内核1641或中间件1643提供的功能的接口。例如,api1645可以包括用于文件控制、窗口控制、图像处理、文本控制等的至少一个接口或功能(例如,命令)。

输入和输出接口1650可以是例如可以向电子设备1601的另一组件或其它组件发送从用户或另一外部设备输入的命令或数据的接口。此外,输入和输出接口1650可以向用户或其它外部设备输出从电子设备1601的另一组件或其它组件接收的指令或数据。

显示器1660可以包括例如液晶显示器(lcd)、发光二极管(led)显示器、有机led(oled)显示器、微机电系统(mems)显示器或电子纸显示器。显示器1660可以向用户显示例如各种内容(例如,文本、图像、视频、图标、符号等)。显示器1660可以包括触摸屏,并且可以接收例如使用电子笔或用户的身体部位进行的触摸、手势、接近、或悬停输入。

例如,通信接口1670可以建立电子设备1601与外部设备(例如,第一外部电子设备1602、第二外部电子设备1604或服务器1606)之间的通信。例如,通信接口1670可以通过无线通信或有线通信连接到网络1662,并且可以与外部设备1604或服务器1606通信。

无线通信可以使用例如长期演进(lte)、高级lte(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)或全球移动通信系统(gsm)等中的至少一个,作为蜂窝通信协议。此外,无线通信可以包括例如局域通信1664。局域通信1664可以包括例如以下至少一项:无线保真(wi-fi)通信、蓝牙(bt)通信、近场通信(nfc)、全球导航卫星系统(gnss)通信等。

磁条传输(mst)模块可以使用电磁信号基于发送数据产生脉冲,并且可以基于脉冲产生磁场信号。电子设备1601可以向pos系统输出磁场信号。pos系统可以通过使用mst读取器检测磁场信号并将检测到的磁场信号转换为电信号来恢复数据。

gnss可以根据可用区域或带宽等包括例如以下至少一项:gps、glonass、北斗导航卫星系统(北斗)或伽利略(例如,欧洲基于全球卫星的导航系统)。在下文中,本文中所使用的术语“gps”可以与“gnss”互换。有线通信可以包括以下至少一项:例如,usb通信、高清多媒体接口(hdmi)通信、推荐标准232(rs-232)通信、普通老式电话业务(pots)通信等。网络1662可以包括电信网络,例如计算机网络(例如,局域网(lan)或广域网(wan))、互联网或电话网中至少之一。

第一外部电子设备1602和第二外部电子设备1604中的每一个可以是与电子设备1601相同或不同的设备。根据本公开的实施例,服务器1606可以包括具有一个或多个服务器的组。在电子设备1601中执行的全部或一些操作可以在另一电子设备或多个电子设备1602、1604或服务器1606中执行。如果电子设备1601应当自动地或根据请求执行任何功能或服务,则其可以请求另一设备执行该功能或服务的至少一部分,而不是自己执行该功能或服务或者自身也执行该功能或服务。其它电子设备可以执行所请求的功能或添加的功能,并且可以向电子设备1601发送执行结果。电子设备1601可以无改变地或附加地处理接收到的结果,并且可以提供所请求的功能或服务。为此,例如可以使用云计算技术、分布式计算技术或客户端-服务器计算技术。

图17是示出了根据本公开各种实施例的电子设备的配置的框图。

参考图17,电子设备1701可以包括例如电子设备1601的全部或一部分。电子设备1701可以包括一个或多个处理器1710(例如,ap)、通信模块1720、订户标识模块(sim)1729、存储器1730、安全模块1736、传感器模块1740、输入设备1750、显示器1760、接口1770、音频模块1780、相机模块1791、电力管理模块1795、电池1796、指示器1797和电机1798。

处理器1710可以驱动例如os或应用程序来控制连接到处理器170的多个硬件或软件组件,并且可以处理和计算多种数据。例如,处理器1710可以用片上系统(soc)来实现。根据本公开的实施例,处理器1710可以包括图形处理单元(gpu)和/或图像信号处理器(isp)。处理器1710可以包括图17所示的组件中的至少一些(例如,蜂窝模块1721)。处理器1710可以将从至少一个其它组件(例如,非易失性存储器)接收的命令或数据加载到易失性存储器中以处理数据,并且将各种数据存储在非易失性存储器中。

通信模块1720可以具有与通信接口1670相同或相似的配置。通信模块1720可以包括例如蜂窝模块1721、wi-fi模块1722、bt模块1723、gnss模块1724(例如,gps模块、glonass模块、北斗模块或伽利略模块)、nfc模块1725、mst模块1726和射频(rf)模块1727。

蜂窝模块1721可以通过通信网络来提供例如语音呼叫服务、视频呼叫服务、文本消息服务、互联网服务等。根据本公开的实施例,蜂窝模块1721可以使用sim1729在通信网络中标识和认证电子设备1701。蜂窝模块1721可以执行可以由处理器1710提供的功能的至少一部分。蜂窝模块1721可以包括cp。

wi-fi模块1722、bt模块1723、gnss模块1724、nfc模块1725、或mst模块1726可以包括例如用于对通过对应模块发送和接收的数据进行处理的处理器。根据本公开的各种实施例,蜂窝模块1721、wi-fi模块1722、bt模块1723、gnss模块17224、nfc模块1725或mst模块1726中的至少一些(例如,两个或更多个)可以被包括在一个集成电路(ic)或一个ic封装中。

rf模块1727可以发送和接收例如通信信号(例如,rf信号)。rf模块1727可以包括例如收发机、功率放大器模块(pam)、频率滤波器、或低噪放大器(lna)、或天线等。根据本公开的实施例,蜂窝模块1721、wi-fi模块1722、bt模块1723、gnss模块1724、nfc模块1725或mst模块1726中的至少一个可以通过单独的rf模块来发送和接收rf信号。

例如,sim1729可以包括例如包含sim和/或嵌入式sim的卡。sim1729可以包括唯一标识信息(例如,集成电路卡标识符(iccid))或者订户信息(例如,国际移动订户身份(imsi))。

存储器1730可以包括例如嵌入式存储器1732或外部存储器1734。嵌入式存储器1732可以包括以下至少一项:例如,易失性存储器(例如,动态随机访问存储器(dram)、静态ram(sram)、同步动态ram(sdram)等)或者非易失性存储器(例如,一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩模rom、闪存rom、闪存(例如,nand闪存或nor闪存等)、硬盘驱动器或固态驱动器(ssd))。

外部存储器1734可以包括闪存驱动器,例如紧凑型闪存(cf)、安全数字(sd)、微型sd、迷你型sd、极限数字(xd)、多媒体卡(mmc)或存储棒等。外部存储器1734可以通过各种接口与电子设备1701操作地和/或物理地相连。

安全模块1736可以是与存储器1730相比具有相对较高安全等级的模块,并且可以是存储安全数据且确保受保护执行环境的电路。安全模块1736可以用单独的电路来实现,并且可以包括单独的处理器。安全模块1736可以包括例如存在于可移除智能芯片或可移除sd卡中或嵌入在电子设备1701的固定芯片中的嵌入式安全元件(ese)。此外,安全模块1736可以由与电子设备1701的os不同的os来驱动。例如,安全模块1736可以基于java卡开放平台(jcop)os来操作。

传感器模块1740可以测量例如物理量或可以检测电子设备1701的操作状态,并将测量或检测到的信息转换为电信号。传感器模块1740可以包括以下至少一项:例如,手势传感器1740a、陀螺仪传感器1740b、气压传感器1740c、磁传感器1740d、加速度传感器1740e、握力传感器1740f、接近传感器1740g、颜色传感器1740h(例如,红、绿、蓝(rgb)传感器)、生物测定传感器1740i、温度/湿度传感器1740j、照度传感器1740k、或紫外线(uv)传感器1740m。附加地或备选地,传感器模块1740还可以包括例如电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器和/或指纹传感器等。传感器模块1740还可以包括用于控制其中包括的至少一个或多个传感器的控制电路。根据本公开的各种实施例,电子设备1701还可以包括被配置为控制传感器模块1740的处理器(作为处理器1710的一部分,或者独立于处理器1710)。当处理器1710处于睡眠状态时,电子设备1701可以控制传感器模块1740。

输入设备1750可以包括例如触摸面板1752、(数字)笔传感器1754、按键1756或超声输入设备1758。触摸面板1752可以使用例如电容型、电阻型、红外型、或超声型中的至少一种。此外,触摸面板1752还可以包括控制电路。触摸面板1752还可以包括触觉层,并可以向用户提供触觉反应。

(数字)笔传感器1754可以是例如触摸面板1752的一部分,或可以包括用于识别的单独片。按键1756可以包括例如物理按钮、光学键或键区。超声输入设备1758可以允许电子设备1701使用麦克风1788检测声波以及通过产生超声信号的输入工具来验证数据。

显示器1760可以包括面板1762、全息设备1764或投影仪1766。面板1762可以包括与显示器160或1660相同或相似的配置。面板1762可以被实现为例如柔性、透明或可穿戴的。面板1762和触摸面板1752可以集成为一个模块。全息设备1764可以使用光的干涉在空中示出立体图像。投影仪1766可以将光投影到屏幕上以便显示图像。屏幕可以位于例如电子设备1701内部或外部。根据本公开实施例,显示器1760还可以包括用于控制面板1762、全息设备1764、或投影仪1766的控制电路。

接口1770可以包括例如高清多媒体接口(hdmi)1772、usb1774、光学接口1776或d-超小型(d-sub)1778。接口1770可以被包括在例如通信接口1670中。附加地或备选地,接口1770可以包括例如移动高清链路(mhl)接口、sd卡/多媒体卡(mmc)接口、或红外数据协会(irda)标准接口。

音频模块1780可以双向转换声音和电信号。音频模块1780的至少一部分组件可以被包括在输入和输出接口1650或用户接口中。音频模块1780可以处理通过例如扬声器1782、听筒1784、耳机1786或麦克风1788等输入或输出的声音信息。

相机模块1791可以是捕获静止图像和运动图像的设备。根据本公开的实施例,相机模块1791可以包括一个或多个图像传感器(例如,前置传感器或后置传感器)、镜头、isp或闪光灯(例如,led或氙灯)。

电力管理模块1795可以管理例如电子设备1701的电力。根据本公开的实施例,电力管理模块1795可以包括pmic、充电器ic或电池量表。pmic可以具有有线充电方法和/或无线充电方法。无线充电方法可以包括例如磁共振方法、磁感应方法或电磁方法等。还可以提供用于无线充电的附加电路,例如线圈回路、共振电路或整流器等。电池量表可以测量例如电池1796的剩余容量以及对电池1796充电时电池的电压、电流或温度。电池1796可以包括例如可再充电电池或太阳能电池。

指示器1797可以显示电子设备1701或其一部分(例如,处理器1710)的特定状态,例如引导状态、消息状态或充电状态等。电机1798可以将电信号转换成机械振动,并且可以产生振动或触觉效果等。电子设备1701可以包括用于支持移动tv的处理单元(例如,gpu)。用于支持移动tv的处理单元可以根据诸如数字多媒体广播(dmb)标准、数字视频广播(dvb)标准或mediaflotm标准之类标准来处理媒体数据。

根据本公开各种实施例的电子设备的上述元件中的每个元件可以配置有一个或多个组件,并且对应元件的名称可以根据电子设备的类型而改变。电子设备可以包括上述元件中的至少一个元件,可以从电子设备中省略一些元件,或可以在电子设备中进一步添加其它附加元件。此外,电子设备中的一些元件可以彼此组合以形成一个实体,从而可以按照与组合之前相同的方式执行对应元件的功能。

本文中所使用的术语“模块”可以意指例如包括硬件、软件和固件之一或其两个或更多个的组合在内的单元。例如,术语“模块”可以与术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”等互换使用。“模块”可以是集成组件或其一部分的最小单元。“模块”可以是用于执行一个或多个功能或其一部分的最小单元。“模块”可以机械或电学地实现。例如,“模块”可以包括专用集成电路(asic)芯片、现场可编程门阵列(fpga)或已知或者将来开发的用于执行某些操作的可编程逻辑器件中的至少一种。

根据本公开的各种实施例,设备的至少一部分(例如,模块或功能)或方法的至少一部分(例如,操作)可以用例如具有程序模块的计算机可读存储介质中存储的指令来实现。当处理器执行指令时,一个或多个处理器可以执行与所述指令相对应的功能。计算机可读存储介质可以是例如存储器。

计算机可读存储介质可以包括硬盘、软盘、磁介质(例如,磁带)、光介质(例如,紧凑盘只读存储器(cd-rom)和dvd)、磁光介质(例如,光磁软盘)、硬件器件(例如,rom、随机存取存储器(ram)、或闪存等)等。此外,程序指令不仅可以包括由编译器编译的汇编代码,还可以包括可以由计算机使用解译程序来执行的高级语言代码等。上述硬件器件可以被配置为作为一个或多个软件模块来操作,以执行根据本公开各种实施例的操作,反之亦然。

根据本公开各种实施例的模块或程序模块可以包括上述组件中的至少一个或多个,可以省略上述组件中的一些,或者可以进一步包括其它附加的组件。由模块、程序模块或其它组件执行的操作可以按照连续方法、并行方法、重复方法或启发式方法来执行。此外,一些操作可以按不同顺序执行,或者可以被省略,并且可以添加其它操作。

控制单元可以包括微处理器或任何合适类型的处理电路,例如一个或多个通用处理器(例如基于arm的处理器)、数字信号处理器(dsp)、可编程逻辑器件(pld)、asic、fpga、gpu、视频卡控制器等。此外,将认识到,当通用计算机访问用于实现本文中示出的处理的代码时,代码的执行将通用计算机变换为用于执行本文中示出的处理的专用计算机。附图中提供的功能和步骤中的任一个可以以硬件、软件或者两者的组合来实现,并且可以全部或部分地以计算机的编程指令来执行。此外,本领域技术人员理解并认识到:在本公开中,“处理器”或“微处理器”可以是硬件。

虽然参考本公开各实施例示出并描述了本公开,但是本领域技术人员将理解:在不脱离由所附权利要求及其等同物限定的本公开的精神和范围的前提下,可以进行形式和细节上的各种改变。

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