电子设备及其电池管理方法_2

文档序号:9868698阅读:来源:国知局
或数据。存储器130可以包括程序模块140,例如内核141、中间件143、应用编程接口(API) 145或应用147。这些编程模块可以包括软件、固件、硬件或者上述至少两个的组合。
[0053]内核141控制或管理用于执行在其他编程模块(例如,中间件143、API 145和应用147)中实现的操作或功能的系统资源(例如,总线110、处理器120或者存储器130)。内核141提供接口,中间件143、API 145或应用147通过所述接口访问电子设备101的分离组件以控制所述分离组件。
[0054]中间件143执行中继操作,使得API 145或应用147与内核141通信以与内核141交换数据。中间件143通过使用向应用147中的至少一个分配使用电子设备101的系统资源(例如,总线110、处理器120、或者存储器130)的优先级的方法,来执行对于从应用147接收的任务请求的控制。
[0055]API 145是一种接口,应用147通过所述接口来控制从内核141或中间件143提供的功能,并且该接口可以包括例如用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能(例如,命令)。
[0056]应用147可以包括:例如短消息收发服务(SMS)/多媒体消息收发服务(MMS)应用、电子邮件应用、日历应用、闹钟应用、保健应用(例如,测量锻炼量或血糖的应用)和/或环境信息应用(例如,用于提供气压、湿度或温度信息的应用)。附加地或者替代地,应用134可以是与电子设备102和外部电子设备104之间的信息交换相关联的应用。与信息交换相关联的应用可以包括用于向外部电子设备104传送特定信息的通知中继应用或者用于管理外部电子设备104的设备管理应用。
[0057]例如,通知中继应用可以包括将电子设备102的其他应用(例如,SMS/MMS应用、电子邮件应用、保健应用或环境信息应用)中产生的通知信息传送到外部电子设备104的功能。附加地或者替代地,通知中继应用例如可以从外部电子设备104接收通知信息,以将通知信息提供给用户。设备管理应用可以管理(例如,安装、移除或更新)与电子设备102通信的外部电子设备104的至少一部分的功能(例如,开启/关闭外部电子设备104本身(或者一部分),或者显示器的亮度(或分辨率)调节)、在外部电子设备104中运行的应用或者在外部电子设备104上提供的服务(例如,呼叫服务或者消息服务)。
[0058]根据本公开的各种实施例,应用134可以包括根据外部电子设备104的属性(例如类型)而指定的应用。例如,如果外部电子设备104是MP3播放器,应用147可以包括与音乐回放相关联的应用。类似地,如果外部电子设备104是移动医疗设备,应用147可以包括与卫生保健相关联的应用。根据本公开的一些实施例,应用417可以包括在电子设备101中指定的应用和从另一个电子设备(例如服务器106或外部电子设备104)接收的应用中的至少一个。
[0059]I/O接口 150可以例如通过总线110,将通过输入/输出设备(例如,传感器、键盘或触摸屏)来自用户的命令或数据传输至处理器120、存储器130、通信模块170或电池管理模块180。例如,I/O接口 150可以通过触摸屏向处理器120提供与用户的触摸输入有关的数据。I/O接口 150可以通过I/O设备(例如扬声器或显示器)输出从处理器120、存储器130、通信模块170或电池管理模块138通过总线110接收的命令或数据。例如,I/O接口 150可以通过扬声器向用户输出由处理器120处理的语音数据。显示模块160可以向用户显示各种内容(例如,文本、图像、视频、图标或者符号)。此外,根据本公开的各种实施例,显示模块160可以显示输入窗口或输入键盘,用于按照各种方式将各种文本、数字和符号输入到屏幕上的输入窗口上。
[0060]通信模块170可以建立例如电子设备101和外部设备(例如,外部电子设备104或者服务器106)之间的通信。例如,通信模块170可以通过无线或有线通信与网络162相连,以与外部设备通信。无线通信可以包括以下各项中的至少一个:例如,无线保真(WiFi)、蓝牙(BT)、近场通信(NFC)、全球定位系统(GPS)或蜂窝通信(例如,长期演进(LET)、LTE-高级(LTE-A)、码分多址(CDMA)、宽带CDMA (WCDMA)、通用移动电信系统(UMTS)、无线宽带(WiBro)或全球移动通信系统(GSM))。有线通信包括以下各项中的至少一个:例如,通用串行总线(USB)、高清多媒体接口(HDMI)、推荐标准-232 (RS-232)和普通老式电话业务(POTS)。通信模块170可以支持已知为上述通信方案或者未来开发的通信方案中的任意一个或多个。
[0061]根据本公开的各种实施例,网络162可以是例如计算机网络、因特网、物联网或电话网。根据本公开的各种实施例,在应用147、API 145、固件143、内核141和通信模块170中的至少一个中可以支持用于在电子设备101和外部电子设备之间的通信的协议(例如。传输层协议、数据链路层协议或物理层协议)。
[0062]尽管电子设备102包括通信模块170,以通过图1中的网络162与外部电子设备104和服务器106中的至少一个通信,电子设备101可以实现为在电子设备101中独立地操作,而无须根据本公开各种实施例的分离的通信功能。
[0063]根据本公开的各种实施例,服务器106可以执行至少一个功能以支持电子设备101的操作。例如,服务器106可以包括电池管理服务器模块(未不出),能够支持在电子设备101中实现的处理器120。电池管理服务器模块可以包括电池管理模块180的至少一个元件以执行(或者替换)由电池管理模块180实现的功能中的至少一个。
[0064]电池管理模块180可以处理从例如处理器120、存储器130、I/O接口 150、显示模块160和/或通信模块170中获得的信息的至少一部分,并且将所获得的信息提供给用户。
[0065]在图1中将电池管理模块180示出为与处理器120分离的模块,但是本公开的实施例不需要局限于此。电池管理模块180的整个功能可以被包括在处理器120、存储器130、I/O接口 150、显示模块160和/或通信模块170中。
[0066]电池管理模块180可以处理从其他元件(例如处理器120、存储器130、I/O接口150或通信模块170)获得的信息的至少一部分,并且按照各种方式将所处理的部分提供给用户。例如,电池管理模块180可以控制电子设备101的至少一些功能,以使能电子设备101至少部分地使用处理器120或者与处理器120独立地与外部电子设备104或服务器106相互作用。参考图2至16,将提供与电池管理模块180有关的附加信息。
[0067]图2是根据本公开各种实施例的电子设备的方框图。为了方便起见,将电池管理模块180描述为在图1的处理器120中实现。图2的控制器200中包括的至少一个元件可以被包括在图1的电池管理模块180或处理器120中。
[0068]参考图2,电子设备(例如,图1的电子设备101)可以包括以下中的至少一个:控制器200、电池210、功率供应单元220、输入单元230、显示单元240、存储单元250和温度感测单元260。
[0069]控制器200可以包括电池管理应用执行单元201、电池管理单元203和充电控制单元205。控制器200可以具有与图1中所示的处理器120相同或类似的配置。
[0070]根据本公开的各种实施例,电池管理应用执行单元201在将外部功率提供给电池或者在用户请求时执行环境设置应用和电池管理应用中的至少一个,并且可以控制显示单元240显示与应用的执行相对应的电池管理屏幕241。电池管理应用执行单元201可以从电池管理单元203接收与充电相关的信息(例如,当前剩余电池容量、第一充电率、第二充电率(其可以是推荐充电率或者基于用户输入的充电率)、预计的充电时间、流逝的充电时间)以及与电池210的活跃状态相关的信息,并且控制将所接收的信息显示在电池管理屏蒂241上。
[0071]根据本公开的各种实施例,电池管理应用执行单元201可以提供菜单以允许用户在电池管理屏幕241上选择充电模式。例如,充电模式可以是第一充电模式或第二充电模式,所述第一充电模式用于根据第一完全充电条件对电池210充电,第二充电模式用于根据基于第二充电率的第二完全充电条件对电池210充电。可以是预设缺省值的第一完全充电条件指的是关于完全额定电池容量的完全充电状态(充满状态)或者关于小于完全额定电池容量的完全充电状态(充满状态)(例如,第一充电率)。例如,可以将电池210只充电至完全额定电池容量的90 %以防止偶然地超过完全额定电池容量的过充电。对电池过充电可能导致电池或电子设备的损坏。
[0072]根据本公开的各种实施例,在第一充电模式中,如果电池容量满足第一完全充电条件则终止电池充电。
[0073]根据本公开的各种实施例,第二充电模式可以包括例如第一设置模式和/或第二设置模式。第一设置模式是使用推荐充电率将第一完全充电条件改变为第二完全充电条件的模式。第二设置模式是使用基于用户输入的充电率将第一完全充电条件改变为第二完全充电条件的模式。在第二充电模式下改变的第二完全充电条件可以表示在充电的当前电池容量达到第二充电率时终止电池的充电操作的条件。电池充电条件可以是基于例如在电子设备中感测的温度或用户输入中的至少一个。
[0074]根据本公开的各种实施例,推荐充电率可以是设置为低于第一充电率的第二充电率。推荐充电率可以依赖于当恒定电流(CC)结束时(也就是说当恒定电流改变为不同的电流值时)的充电率(例如75% )和当充电状态处于截止电压时的充电率(例如90% )之间的温度而设置。
[0075]根据本公开的各种实施例,用户设置的充电率可以是例如设置为低于第一充电率的第二充电率。用户设置的充电率可以通过用户调节在电池管理屏幕241上显示的调节条来设置。这将进一步关于图19来解释。根据本公开的各种实施例,用户设置的充电率可以低于100%的充电率或者低于当电池210处于截止电压时的充电率(例如90%)。第一充电率可以包括与将电池210的容量充电至100%的充电状态相对应的充电率和比与截止电压相对应的充电率更高的充电率。
[0076]根据本公开的各种实施例,电池管理单元203执行用于管理电池210的控制操作。电池管理单元203周期性地收集与电池210的活跃状态相关的信息以检查电池210的活跃状态。与电池210的活跃状态相关的信息可以包括以下中的至少一个:剩余电池容量、所需的充电电池容量、电池连接状态、电池电压、电池损伤以及电池210是否与电源相连。
[0077]电池管理单元203确定电池210的当前充电的量是否已经达到第二充电率(例如,推荐充电率或者基于用户输入的充电率),也就是说是否满足第二完全充电条件。
[0078]根据本公开的各种实施例,电池管理单元203通过使用与电池210的活跃状态相关的信息和设置的参考信息,基于感测的温度来计算推荐充电率。设置的参考信息可以是例如最大电池温度和充电电压。电池管理单元203使用所计算的推荐充电率来改变第一完全充电条件,并且将与所改变的第二完全充电条件相关的信息传输至电池管理应用执行单元 201。
[0079]根据本公开的各种实施例,电池管理单元203识别基于用户输入的充电率,并且根据基于用户输入的充电率,将第一完全充电条件改变为第二完全充电条件。电池管理单元203将所改变的第二完全充电条件传输至电池管理应用执行单元201。
[0080]根据本公开的各种实施例,电池管理单元203周期性地识别与电池210的活跃状态相关的信息,并且基于所识别的信息向充电控制单元205发送与用于电池210的充电的功率供应或者用于终止电池210的充电的功率中断有关的命令信号。电池管理单元203从充电控制单元205接收命令信号。
[0081]根据本公开的各种实施例,充电控制单元205确定功率供应或功率中断,并且将从电池管理单元203接收的针对功率供应或功率中断的命令信号传输至功率供应单元220。根据本公开的各种实施例,控制器220还可以包括执行电子设备的操作的操作执行单元(未示出)。操作执行单元控制与用户输入或感测的输入相对应的操作的执行。根据本公开的各种实施例,操作执行单元控制显示单元240显示执行屏幕和与操作的执行相对应的信息,或者控制电子设备的各种操作(例如,振动产生、通过扬声器的声音输出、与照相模块相关的操作等)。
[0082]根据本公开的各种实施例,控制器200中的至少一些元件可以被包括在图1中所示的电池管理模块180中。根据本公开的各种实施例,控制器200可以是图1中所示的处理器120的一部分,并且可以包
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1