一种充电管理方法、电子设备和系统与流程

文档序号:28158775发布日期:2021-12-24 17:27阅读:115来源:国知局
一种充电管理方法、电子设备和系统与流程

1.本技术涉及充电技术领域,特别涉及一种充电管理方法、电子设备和系统。


背景技术:

2.当前诸如手机、平板等电子设备中,电池充电正变得越来越重要,充电过程中,电池并非一直处于充电状态,而是在充满电后,便处于浮充状态,特别是现在电池进行快速充电的情况下,电池会快速达到电量充满状态,如果用户不能及时拔电,则会导致电池有更长的时间处于浮充状态。长时间处于浮充状态对电池的危害较大,例如容易造成电池容量跳水,鼓包膨胀等不良体验与后果。因此,需要对电池的充电过程进行管理,在降低电池的浮充时长的同时满足用户在拔电使用电子设备时电量充满的需求。


技术实现要素:

3.本技术提供了一种充电管理方法、电子设备和系统,在电子设备充电时,电子设备可以确定充电行为信息,并根据充电行为信息确定充电管控策略进行充电,由此可以提高电池的使用寿命和性能,以及提高用户的体验。
4.为解决上述技术问题,第一方面,本技术的实施方式提供了一种充电管理方法,应用于电子设备,包括:电子设备开始充电;电子设备确定充电行为信息;电子设备根据充电行为信息确定充电管控策略;电子设备根据充电管控策略进行充电。即电子设备在充电过程中可以根据确定的充电行为信息对本身的充电进行管控,避免用户不能及时拔电,使得电子设备长时间处于浮充状态的情况,以提高电池的使用寿命和性能;另外,也可以使电子设备能及时充电至目标电量,以满足用户在拔电使用时的使用需求,提高了用户的体验。
5.在上述第一方面的一种可能的实现中,充电行为信息由电子设备基于来自于电子设备自身的充电行为预测信息和来自于电子设备以外的其他电子设备的充电行为预测信息确定。即电子设备可以在来自于自身的充电行为预测信息的基础上,考虑多种设备数据联合的方法结合来自于其他电子设备的充电行为预测信息,更加准确地确定充电行为信息,并基于充电行为信息对充电进行管控,从而达到准确地进行充电管控的目的。
6.在上述第一方面的一种可能的实现中,充电行为预测信息也可以只包括来自于电子设备自身的充电行为预测信息,使得电子设备可以根据来自自身的充电行为预测信息确定充电行为信息。或充电行为预测信息也可以只包括来自于电子设备以外的其他电子设备的充电行为预测信息,使得电子设备可以根据来自于其他电子设备的例如电子设备与其他电子设备之间的交互信息以及其他电子设备采集的用户信息等信息确定充电行为信息。
7.在上述第一方面的一种可能的实现中,充电行为信息也可以是由电子设备直接从其他电子设备获取得到。
8.在上述第一方面的一种可能的实现中,其他电子设备包括可穿戴设备和/或智能家居设备。即电子设备可以根据来自于可穿戴设备、智能家居设备等设备的信息预测充电行为信息,从而可以达到更为准确地进行充电管控的目的。
9.在上述第一方面的一种可能的实现中,充电行为预测信息是本次充电过程中的实时信息,和/或历史存储信息。即电子设备可以基于多个时间段内的信息确定电子设备的充电行为信息,以使确定的电子设备的充电行为信息更加准确,从而达到准确地进行充电管控的目的。
10.在上述第一方面的一种可能的实现中,充电行为预测信息包括以下一项或多项信息:用户的睡眠状态信息;用户的睡眠时间信息;用户的运动信息;用户的体征信息;电子设备与其他电子设备的交互状态信息;电子设备的充电信息;电子设备的传感器信息;电子设备的充电日期;电子设备上的预定事件;电子设备的充电位置。即综合多种信息确定充电行为信息,可以使得确定的充电行为信息更加准确,从而达到准确地进行充电管控的目的。
11.在上述第一方面的一种可能的实现中,电子设备的充电信息包括以下一项或多项信息:电子设备的充电起始时间;电子设备的起始充电电量;电子设备的充电时长;电子设备的充电结束电量。
12.在上述第一方面的一种可能的实现中,该方法还包括通过以下任意一种方式获取充电行为预测信息:在充电过程中实时获取充电行为预测信息;在充电过程中根据预设的获取周期获取充电行为预测信息;在电子设备的电池的电量达到预设的电量阈值时获取充电行为预测信息。
13.在上述第一方面的一种可能的实现中,充电行为信息包括以下任意一项信息:电子设备移除电源的拔电时间;电子设备移除电源的拔电时间和拔电时的电量;电子设备的管控介入开始时间和结束管控时间;电子设备的管控介入开始时间、结束管控时间和拔电时间。
14.在上述第一方面的一种可能的实现中,电子设备根据充电行为信息确定充电管控策略,并根据充电管控策略进行充电,包括:电子设备基于充电行为信息确定管控介入开始时间和管控结束时间;电子设备在管控介入开始时间停止充电,在管控结束时间开启充电。
15.在上述第一方面的一种可能的实现中,该方法还包括:电子设备判断是否进行充电管控;若电子设备确定进行充电管控,则电子设备根据充电管控策略进行充电,反之,若电子设备确定不进行充电管控,则电子设备不根据充电管控策略进行充电。由此,电子设备可以根据需要确定是否进行充电管控。
16.在上述第一方面的一种可能的实现中,若满足预设的充电管控条件,电子设备确定进行充电管控;充电管控条件包括以下一项或多项:电子设备的电量条件;电子设备的充电时间条件;电子设备的充电位置条件;电子设备与电源的连接状态条件;为电子设备供电的其他电子设备的电量条件;用户状态条件。即可以通过设置不同的充电管控条件,在电子设备进行是否进行充电管控判断时,可以根据该充电管控条件进行判断。
17.在上述第一方面的一种可能的实现中,电子设备根据电子设备的电量和用户状态判断是否进行充电管控。
18.在上述第一方面的一种可能的实现中,电子设备获取用户状态确定信息,并根据用户状态确定信息确定用户状态。
19.在上述第一方面的一种可能的实现中,用户状态包括用户的睡眠情况、用户的运动情况以及用户对其他电子设备的使用情况等。
20.在上述第一方面的一种可能的实现中,该方法还包括:电子设备判断电量是否达
到预设的充电管控阈值,若未达到,则不进行充电管控,若达到,则判断用户状态是否是预设的管控状态,若是,则进行充电管控,若不是,则不进行充电管控。即若电子设备的电量达到预设的充电管控阈值,且用户状态为预设的管控状态,则认为满足预设的充电管控条件。
21.在上述第一方面的一种可能的实现中,预设的管控状态包括:用户处于浅度睡眠状态;用户处于深度睡眠状态;用户的睡眠时长达到预设的睡眠时长阈值。
22.在上述第一方面的一种可能的实现中,预设的管控状态还包括:用户处于运动状态,用户使用其他电子设备等。
23.即电子设备可以确定电子设备的用户的睡眠情况;若电子设备根据睡眠情况确定需要进行充电管控,则电子设备根据确定的与电子设备本次充电相关的充电行为信息,确定充电管控策略;电子设备根据充电管控策略进行充电管控。由此,例如可以在用户处于睡眠状态时进行充电管控,以避免用户不能及时拔电,使得电子设备长时间处于浮充状态的情况,以提高电池的使用寿命和性能;在用户处于未睡眠状态等情况时,不进行充电管控,由此可以使电子设备能及时充电至目标电量,以满足用户在拔电使用时的使用需求,提高了用户的体验。
24.在上述第一方面的一种可能的实现中,用户状态确定信息来自于电子设备自身,和/或来自于电子设备以外的其他电子设备。即电子设备可以基于从多种渠道获取的用户状态确定信息确定用户的睡眠情况,以使确定的用户的睡眠情况更加准确。
25.在上述第一方面的一种可能的实现中,用户状态确定信息和充电行为预测信息可以部分相同,例如用户状态确定信息包括前述的用户的睡眠状态信息、用户的睡眠时间信息、用户的运动信息、用户的体征信息、电子设备与其他电子设备的交互状态信息等。另外用户状态确定信息和充电行为预测信息也可以完全相同,或者全部相同,其可以根据需要选择。
26.在上述第一方面的一种可能的实现中,该方法还包括:电子设备的界面上显示充电管理开启控件;若电子设备检测到用户对充电管理开启控件的开启操作,电子设备在充电时获取所述充电行为预测信息,若电子设备检测到用户对充电管理开启控件的关闭操作,则电子设备在充电时不获取充电行为预测信息。
27.用户通过充电管理开启控件可以根据需要对管控电子设备是否获取充电行为预测信息进行管控,即对电子设备是否进行充电管控进行设置,由此可以提升用户与电子设备之间的交互体验。
28.在上述第一方面的一种可能的实现中,该方法还包括:若电子设备确定进行充电管控,则电子设备显示用于提醒用户已进行充电管控的提示信息,以使用户可以直观的看到当前的电子设备是否在进行充电管控。
29.在上述第一方面的一种可能的实现中,该方法还包括:重新确定充电行为信息;若重新确定的充电行为信息与前次确定的充电行为信息不同,则确定新的充电管控策略,并根据新的充电管控策略进行充电管控。由此可以根据实际情况调整充电管控策略,以提高电池的使用寿命和性能,以及提高用户的体验。
30.在上述第一方面的一种可能的实现中,重新确定充电行为信息包括:根据预设的确定周期重新确定充电行为信息;或在进行充电管控的过程中,若在出现充电管控中断后,根据用户状态确定进行充电管控,则重新确定充电行为信息。
31.在上述第一方面的一种可能的实现中,该方法还包括:在电子设备拔电或电量达到预设的管控停止阈值时,停止重新确定充电行为信息。
32.在上述第一方面的一种可能的实现中,该方法还包括:电子设备的界面上显示用于用户选择与电子设备进行交互的其他电子设备的提示信息;若电子设备检测到用户对提示信息的触发操作,电子设备显示包括可与电子设备进行交互的其他电子设备的设备信息;若电子设备接收到用户对其他电子设备的设备信息的触发操作,电子设备开启与其他电子设备之间的交互。即用户可以对与电子设备进行交互的其他电子设备进行选择和设置,由此可以提升用户与电子设备之间的交互体验,以及进一步地,可以使得确定的充电管控策略更加符合用户的期望。
33.第二方面,本技术的实施方式提供了一种充电管理系统,包括第一电子设备和至少一个与第一电子设备建立通信的第二电子设备,其中第一电子设备开始充电,且第一电子设备用于获取第一充电行为预测信息,第二电子设备用于获取第二充电行为预测信息,并将第二充电行为预测信息发送给第一电子设备;第一电子设备用于基于第一充电行为预测信息和第二充电行为预测信息确定充电行为信息,并根据充电行为信息确定充电管控策略,以及根据充电管控策略进行充电。
34.在上述第二方面的一种可能的实现中,第一电子设备还用于确定是否进行充电管控,在确定进行充电管控时,根据充电管控策略进行充电。
35.在上述第二方面的一种可能的实现中,第二电子设备包括可穿戴设备和/或智能家居设备。
36.在上述第二方面的一种可能的实现中,第一电子设备和第二电子设备近距离通信或远距离通信。
37.本技术提供的充电管理系统,包括用于执行上述第一方面和/或第一方面的任意一种可能的实现方式所提供的充电管理方法的电子设备,因此也能实现第一方面提供的充电管理方法所具备的有益效果(或优点)。
38.第三方面,本技术的实施方式提供了一种电子设备,包括:存储器,用于存储计算机程序,计算机程序包括程序指令;处理器,用于执行程序指令,以使该电子设备执行前述充电管理方法。
39.在上述第三方面的一种可能的实现中,处理器用于执行程序指令,以使该电子设备执行以下充电管理方法:电子设备开始充电;电子设备获取充电行为预测信息,并根据充电行为预测信息预测与电子设备本次充电相关的充电行为信息;电子设备根据充电行为信息确定充电管控策略;电子设备根据充电管控策略进行充电管控。
40.第四方面,本技术的实施方式提供了一种计算机可读取存储介质,计算机可读取存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被计算机运行以使计算机执行前述充电管理方法。
41.在上述第四方面的一种可能的实现中,程序指令被计算机运行以使计算机执行以下充电管理方法:电子设备开始充电;电子设备获取充电行为预测信息,并根据充电行为预测信息预测与电子设备本次充电相关的充电行为信息;电子设备根据充电行为信息确定充电管控策略;电子设备根据充电管控策略进行充电管控。
附图说明
42.为了更清楚地说明的技术方案,下面将对实施例描述中所使用的附图作简单介绍。
43.图1是根据本技术的一些实施例,示出了一种手机的结构示意图;
44.图2是根据本技术的一些实施例,示出了一种充电管理系统的结构框图;
45.图3是根据本技术的一些实施例,示出了一种充电管理方法流程图;
46.图4是根据本技术的一些实施例,示出了一种手机获取手环中的数据的过程示意图;
47.图5是根据本技术的一些实施例,示出了另一种充电管理方法的方法流程图;
48.图6是根据本技术的一些实施例,示出了另一种充电管理方法的方法流程图;
49.图7a是根据本技术的一些实施例,示出了另一种充电管理方法的方法流程图;
50.图7b是根据本技术的一些实施例,示出了另一种充电管理方法的方法流程图;
51.图8a-8f是根据本技术的一些实施例,示出了手机的一些界面示意图;
52.图9是根据本技术的一些实施例,示出了另一种充电管理系统的结构框图;
53.图10是根据本技术的一些实施例,示出了一种片上系统(soc)的结构示意图。
具体实施方式
54.应注意的是,在本说明书中,相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
55.下面将结合附图对本技术的实施方式作进一步地详细描述。
56.在电子设备的使用过程中,由于个人使用习惯不同或者所处环境的差异,不同人对电子设备进行充电的插电时间和拔电时间会有不同,如何准确的确定(预测/估计)用户的充电行为,进而采取最佳的充电管控策略,保证既能降低电子设备的浮充时长,同时又能保证电子设备在用户拔电使用时的电量满足用户的使用需求,不影响用户的使用体验是当前存在的问题。
57.基于前述问题,本技术提供一种充电管理方法,用于对充电中的电子设备进行充电管理,本技术中,电子设备包括但不仅限于手机、平板电脑、电视、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、手持计算机、上网本、个人数字助理(personal digital assistant,pda)、可穿戴设备、虚拟现实设备等电子设备。
58.需要说明的是,本技术中,该电子设备为可以与其他电子设备进行无线通信和/或有线通信的电子设备,并且该电子设备具有电池,以及充电电路等,可以通过充电器连接至电源进行充电,电子设备与充电器连接进行充电可以是通过电连接线有线连接进行充电。另外,电子设备也可以是通过无线方式进行无线充电。
59.本技术中,该电子设备可以是手机,本技术提供的充电管理方法,可以应用于手机。
60.请参见图1,图1是提供的一种手机100的结构示意图。
61.其中,手机100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池
142,天线1,天线2,移动通信模块150,无线通信模块160,以及音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a、陀螺仪传感器180b、加速度传感器180e和触摸传感器180k等。
62.可以理解的是,本技术示意的结构并不构成对手机100的限定。在另一些实施例中,手机100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。
63.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。处理器110中还可以设置存储器,用于存储指令和数据。处理器110用于使得该手机100执行提供的充电管理方法。
64.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
65.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。另外,充电管理模块140可以根据电源管理模块141转发的处理器110发送的管控指令管控电池142的充电。
66.手机100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
67.移动通信模块150可以提供应用在手机100上的包括2g/3g/4g/5g等无线通信功能。
68.无线通信模块160可以提供应用在手机100上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt)等无线通信的解决方案。
69.在一些实施例中,手机100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得手机100可以通过无线通信技术与网络以及其他设备通信。
70.手机100通过gpu,显示屏194等实现显示功能。
71.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。当有触摸操作作用于显示屏194,手机100根据压力传感器180a检测所述触摸操作,确定用户的操作。
72.陀螺仪传感器180b可以用于确定电子设备100的运动姿态。在一些实施例中,可以
通过陀螺仪传感器180b确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于确定用户是否在使用该手机100,以及用于确定手机100所处的位置是否处于震动等,例如手机100放置于床上时可以根据手机100检测床是否震动,以确定用户的睡眠情况等。
73.加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,其与陀螺仪传感器180b类似,也可以用于确定用户是否在使用该手机100,以及用于确定用户的睡眠情况等。
74.触摸传感器180k,也称“触控器件”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器180k可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于手机100的表面,与显示屏194所处的位置不同。
75.本技术中,手机100为智能手机,在手机100充电时,手机100可以根据手机100获取的充电行为预测信息,基于人工智能(artificial intelligence,ai)技术确定(预测/估计)手机100本次充电的充电行为信息,然后手机100根据确定的手机100的充电行为信息确定充电管控策略,并根据确定的充电管控策略进行充电管控。
76.ai技术包括但不仅限于机器学习(machine learning,ml)中的深度学习(deep learning,dl)、人工神经网络(artificial neural network,ann)等分析及预测方法。
77.本技术提供的充电管理方法,可以应用于多设备交互场景,即本技术提供的充电管理方法可以是一种基于多设备协同的充电管理方法。手机100可以从手机100的自身以及从与手机100进行通信的其他电子设备获取充电行为预测信息,并根据充电行为信息确定充电行为信息,即手机100可以在来自于自身的充电行为预测信息的基础上,考虑多种设备数据联合的方法结合来自于其他电子设备的充电行为预测信息,更加准确地确定充电行为信息,并基于充电行为信息对充电进行管控,从而达到准确地充电管控的目的。
78.请参见图2,图2是提供的一种充电管理系统的结构框图。
79.本技术提供的充电管理系统包括手机100和设备200,手机100与设备200之间通过通信网络建立无线通信连接,且手机100与设备200之间可以是近距离通信,例如蓝牙、wifi等,也可以是远距离通信,例如通用无线分组业务(general packet radio service,gprs)、码分多址(code division multiple access,cdma)等。
80.另外,手机100与连接至电源的充电器300通过电连接线连接,充电器300用于向手机100充电。
81.本技术中,设备200包括但不仅限于手环210、手表220等可穿戴设备,可与手机100连接的智能音箱230、以及其他如智能摄像头、智能大屏等智能家居设备,另外设备200也可以包括其他物联网(internet of things,iot)设备。
82.以下以设备200包括手环210、手表220和智能音箱230,且手机100与手环210、手表220和智能音箱230进行近距离通信为例进行说明。
83.本技术提供的充电管理方法可以应用于该充电管理系统。
84.本技术提供的充电管理方法的一种实现方式中,用于确定充电行为信息的充电行
为预测信息可以包括来自于手机100以外的手环210、手表220及智能音箱230的信息,以及来自手机100自身的信息。另外,充电行为信息可以是手机100的拔电时间,即手机100可以根据充电行为预测信息确定手机100的拔电时间,并根据确定的手机100的拔电时间确定充电管控策略。
85.请参见图3,在本技术的一种实现方式中,本技术提供的充电管理方法,包括:
86.s10,手机100与连接至电源的充电器300连接,开始充电。
87.s21,手机100获取本地数据,即手机100获取来自于手机100自身的第一充电行为预测信息。
88.来自于手机100自身的第一充电行为预测信息包括但不仅限于来自于手机100自身的充电信息(数据)和传感器信息(数据)。
89.其中,充电信息可以包括本次充电的实时充电数据和手机100存储的历史充电数据。实时充电数据可以包括本次充电的充电起始时间、起始充电电量,当前已充电时长;历史充电数据可以包括历史充电的充电起始时间、起始充电电量,充电时长、充电结束电量等。手机100可以根据充电信息确定手机100的拔电时间。
90.例如,手机100可以根据实时充电数据中的充电起始时间、充电起始电量、当前已充电时长可以确定手机100处于满电状态还需要充电1h,则确定拔电时间为1h后。另外,手机100可以根据历史充电数据得到用户通常的拔电时间在7:00~8:00之间,则确定用户的拔电时间为7:00~8:00。
91.传感器信息也可以包括手机100本次充电中的实时传感器信息和手机100存储的历史存储传感器信息。
92.另外,传感器信息可以包括陀螺仪输出数据和加速度仪输出数据等,手机100可以根据手机100中的传感器信息确定用户对手机100的使用情况,从而确定手机100的拔电时间。
93.例如,若在充电过程中,陀螺仪输出数据和加速度仪输出数据的值小于预设的阈值或者处于预设的波动范围,则认为手机100一直未被用户所使用,若陀螺仪输出数据和加速度仪输出数据的值大于等于预设的阈值或者超出预设的波动范围,则认为用户开始使用手机,由于用户在使用手机时通常会拔电使用,因此该传感器信息可以用于确定用户的拔电时间。
94.另外,陀螺仪输出数据为角速度信息,加速度仪输出数据为加速度信息。
95.s22,手机100获取来自于设备200的数据,即手机100获取来自于设备200的第二充电行为预测信息。
96.手机100获取的第二充电行为预测信息可以包括手环210和手表220采集的用户的睡眠状态信息、用户的睡眠时间信息、用户的体征信息、用户的运动信息、以及手机100与智能音箱230之间的交互状态信息等。
97.请参见图4,以手环210为例进行说明,手环210具有数据采集模块,数据采集模块在用户佩戴该手环210,且手环210处于启动状态时,实时采集用户的体征信息、运动信息、睡眠状态信息和睡眠时间信息等信息,并存储采集到的信息。手环210与手机100通过通信网络建立无线通信连接,则可以是如步骤s121所示手机100中的充电管理模块140调用手环210中的数据采集模块的数据采集接口获取手环210中的实时信息以及历史存储信息,或者
也可以是如步骤s122所示手环210中的数据采集模块的数据采集接口向手机100中的充电管理模块140上报手环201采集的实时信息以及历史存储信息
98.充电管理模块140可以设置数据获取模块,数据获取模块可以包括远端数据获取模块,用于获取与手机100通过远距离通信的电子设备中的数据,另外,数据获取模块可以包括近端数据获取模块,用于获取与手机100通过近距离通信的电子设备中的数据。
99.例如,在手机100通过充电器300连接至电源时,数据获取模块和手环210中的数据采集模块交互,将手环210中的数据采集模块采集的信息以及手环210中的历史存储数据采集到手机100本地。
100.手机100与智能音箱230之间的交互状态信息可以是来自智能音箱230存储的手机100与智能音箱230之间的数据通信速率等。手机100获取该交互状态信息的方式也可以是手机100中的充电管理模块140调用智能音箱230中的数据采集模块的数据采集接口获取智能音箱230中的交互状态信息。
101.手机100可以根据第二充电行为预测信息确定用户状态,根据用户状态可以确定用户对手机100的使用情况,从而确定手机100的拔电时间。用户状态可以是用户的睡眠情况、运动情况、以及对其他电子设备的使用情况等。
102.例如手机100可以根据用户的睡眠状态信息和睡眠时间信息可以确定用户的睡眠情况。
103.用户的睡眠状态信息可以是用户处于睡眠状态或处于未睡眠状态,或者可以是用户处于深度睡眠状态、浅度睡眠状态和处于未睡眠状态。
104.用户的睡眠时间信息可以是用户进入睡眠状态的时间,例如,用户进入睡眠状态的时间为23:00;或者用户的睡眠时间信息也可以是用户处于睡眠状态的时长等,例如,用户处于睡眠状态的时长为35min。
105.因此,手机100根据用户的睡眠状态信息和睡眠时间信息可以直观地直接确定用户的睡眠情况。根据用户的睡眠情况可以确定手机100的拔电时间。例如,手机100可以根据用户的睡眠情况确定用户从睡眠状态至未睡眠状态的时间,由于用户在处于未睡眠状态时,通常需要使用手机100,则用户从睡眠状态至未睡眠状态的时间,可以认为是用户的拔电时间。
106.手机100根据用户的体征信息可以确定用户的睡眠情况和运动情况。
107.用户的体征信息可以是用户的心率、血氧等体征参数。根据用户的体征信息可以确定用户是否处于睡眠状态,例如,可以将用户的心率与预设的用户处于睡眠状态时的心率范围和用户处于未睡眠状态时的心率范围进行比较,以确定用户的睡眠情况;或者可以将用户的心率与预设的心率阈值进行比较,若用户的心率大于等于该心率阈值,则认为用户处于未睡眠状态,若用户的心率小于该心率阈值,则认为用户处于睡眠状态。
108.另外,该心率阈值可以根据用户的性别、年龄、健康情况等选择不同的值。且该心率阈值具体可以根据一段时间内的用户的心率大数据进行大数据分析确定,或者也可以根据医疗数据通过大数据分析得到。
109.示例性的,若用户为成年女性,则若用户的心率位于60-70次/min之间,则可以认为用户处于睡眠状态,若用户的心率位于70-90次/min之间,则可以认为用户处于未睡眠状态;进一步地,若用户的心率位于60-65次/min之间,则可以认为用户处于深度睡眠状态,若
用户的心率位于65-70次/min之间,则可以认为用户处于浅度睡眠状态。
110.若用户为成年男性,则若用户的心率位于50-65次/min之间,则可以认为用户处于睡眠状态,若用户的心率位于65-80次/min之间,则可以认为用户处于未睡眠状态;进一步地,若用户的心率位于50-60次/min之间,则可以认为用户处于深度睡眠状态,若用户的心率位于60-65次/min之间,则可以认为用户处于浅度睡眠状态。
111.根据血氧等其他体征参数确定用户的睡眠情况,其与根据心率确定用户的睡眠情况类似,本技术不再赘述。
112.手机100根据用户的运动信息也可以确定用户的运动情况。
113.用户的运动信息可以是用户的运动时间段、以及运动步数等参数。根据用户的运动信息也可以判断用户是否处运动状态,以及运动的时间段,则可以认为用户在运动时间段内不会使用手机100,由此可以根据运动结束的时间确定手机100的拔电时间。
114.另外,根据用户的运动信息也可以判断用户是否处于睡眠状态。例如,若用户的运动时间段为22:00之前,且22:00之后,用户的运动步数为0,则认为用户在22:00之后可能已处于睡眠状态,由此可以确定用户是否处于睡眠状态。
115.手机100根据手机100与设备200之间的交互状态信息也可以确定用户状态以及用户对设备200的使用情况。
116.例如,手机100根据手机100与设备200之间的交互状态信息也可以确定用户的睡眠情况。
117.通常,若手机100与其他电子设备存在交互或交互频率较高,则认为手机100或其他电子设备在被用户所使用,因此用户未处于睡眠状态,若手机100与其他电子设备不再交互或交互频率降低,则认为手机100或其他电子设备未被用户所使用,因此用户处于睡眠状态。
118.该交互状态信息可以是手机100与其他电子设备之间的交互数据,例如可以是通信连接信息,比如连接时间、连接时长、数据通信速率等。例如若数据通信速率较大,则认为手机100与其他电子设备存在交互或交互频率较高,若数据通信速率较小,则认为手机100与其他电子设备存在交互或交互频率较低。
119.示例性的,手机100与智能音箱230近距离无线连接,并且手机100通过智能音箱230播放音乐,该交互状态信息也可以是手机100与智能音箱230之间的数据通信速率,若在22:00—23:00时间段内,手机100与智能音箱230之间的数据通信速率较大,则认为用户还在使用智能音箱230听歌,用户还处于未睡眠状态;若23:00之后,手机100与智能音箱230之间的数据通信速率较小,则认为用户未使用智能音箱230听歌,用户可能处于睡眠状态。
120.手机100同样也可以根据手机100与手环210和手表220之间的交互状态信息确定用户的睡眠情况,此处不再赘述。
121.本技术中,第二充电行为预测信息可以包括本次充电过程中的实时信息,以及历史存储信息。
122.第二充电行为预测信息可以是手机100通过充电器300连接至电源进行充电后,才产生的实时信息,通过该本次充电过程中的实时信息可以确定用户的当前状态。
123.另外,在手机100的使用过程中,在本次充电之前设备200存储的用户的体征信息,用户的运动信息,用户的睡眠状态信息、用户的睡眠时间信息以及手机100与设备200的交
互状态信息的历史信息,也可以用于手机100进行用户状态的确定,因此,该第二充电行为预测信息包括历史存储信息,即手机100还可以获取设备200存储的前述历史存储信息,根据该历史存储信息确定用户状态。
124.手机100根据本次充电过程中的实时信息以及历史存储信息确定用户状态,通过历史存储信息可以知道当前时刻,用户状态的历史情况,由此可以用于确定用户的当前状态,然后结合实时信息一起确定用户的状态,可以使得得到的用户状态更为准确。
125.本技术中,手机100获取第二充电行为预测信息,可以是手机100通过充电器300连接至电源进行充电后,在充电过程中实时获取第二充电行为预测信息。
126.也可以是在充电过程中根据预设的获取周期获取第二充电行为预测信息,该获取周期的取值范围可以是5min~10min,例如5min、8min、10min等,该获取周期的取值也可以是其他值,其可以根据需要选择。
127.另外,也可以是在手机100的电池的充电的电量达到预设的电量阈值时获取第二充电行为预测信息。该电量阈值的取值范围可以是70%~90%,例如可以是70%、75%、80%、90%等,当然,该电量阈值也可以是其他值,其可以根据需要选择。
128.需要说明的是,由于不同电池的充电容量(通常以mah为单位)不同,本技术中以百分数的形式定义电量,例如若电池的充电容量为c,则本技术中,电量为70%,即为电量为70%c,电量为90%,即为电量为90%c。
129.s30,手机100对第一充电行为预测信息和第二充电行为预测信息进行特征融合,得到充电行为信息。
130.充电行为预测信息包括手机100获取的实时的以及历史的用户的体征信息、用户的运动信息,用户的睡眠状态信息、用户的睡眠时间信息以及手机100与设备200的交互状态信息、手机100的充电信息和手机100的传感器信息等。
131.本实现方式中,手机100根据用于确定手机100的充电行为信息的各项充电行为预测信息/数据进行信息/数据的特征提取和特征融合处理,提取出数据的融合特征(即对用于确定手机100的充电行为信息的各项充电行为预测信息/数据进行整合后的特征信息),然后将融合特征输入至用于确定拔电时间的充电行为信息预测模型中,根据该融合特征最终得到确定的拔电时间。即在手机100单设备的充电行为数据基础上,可以联合手机100与其他多种设备的交互数据等其他数据更加准确地确定用户的充电行为信息,并基于此确定的用户的充电行为信息对充电进行管控,从而达到准确充电控制的目的。
132.充电行为信息预测模型可以是神经网络预测模型,则手机100得到神经网络预测模型包括手机100先对历史充电行为预测信息进行特征提取,示例性的:
133.手机100从设备200中得到的体征信息、运动信息等特征可以表示为一个一维特征向量:
134.r=[a,b,c]
[0135]
其中,a表示心率,b表示血氧,c表示用户在一定时间(例如手机100从其他电子设备中获取数据前1小时)内的运动步数。
[0136]
手机100和设备200的交互数据特征可以表示为一个一维特征向量:
[0137]
i=[d]
[0138]
其中,d表示手机100和其他电子设备在一定时间内的交互次数。
[0139]
手机100的充电数据特征可以表示为一个一维特征向量:
[0140]
c=[e,f,g,h]
[0141]
其中,e表示充电开始时间,f表示起始电量,g表示当前充电次数,h表示充电器型号。
[0142]
进一步地,手机100对前述特征提取得到的一维向量进行特征融合,融合方式可以是将前述几个一维特征向量进行连接(拼接),以形成一个新的一维特征向量(融合特征):
[0143]
v=[a,b,c,d,e,f,g,h]
[0144]
进一步地,手机100可以根据多次充电记录得到多个一维特征向量v形成的组合以及多次充电记录对应的充电行为信息(如:充电时长)形成训练集,基于此训练集可以训练一个神经网络模型,该神经网络模型则可以用来作为神经网络预测模型进行充电行为信息的确定。
[0145]
在当前充电的过程中,手机100获取前述用于确定手机100的充电行为信息的各项充电行为预测信息/数据,然后进一步地,手机100对该用于确定手机100的充电行为信息的各项充电行为预测信息/数据进行信息/数据的特征提取,例如:
[0146]
手机100从设备200中得到的体征信息、运动信息等特征可以表示为一个一维特征向量:
[0147]
r
本次
=[a,b,c]
[0148]
其中,a表示心率,b表示血氧,c表示最近1小时运动步数。
[0149]
手机100和设备200的交互数据特征可以表示为一个一维特征向量:
[0150]
i
本次
=[d]
[0151]
其中,d表示手机100和其他电子设备近1小时的交互次数。
[0152]
手机100的充电数据特征可以表示为一个一维特征向量:
[0153]
c
本次
=[e,f,g,h]
[0154]
其中,e表示充电开始时间,f表示起始电量,g表示当前充电次数,h表示充电器型号。
[0155]
进一步地,手机100对本次特征提取得到的一维向量进行特征融合,融合方式可以是将前述几个一维特征向量进行连接(拼接),以形成一个新的一维特征向量(融合特征):
[0156]
v
本次
=[a,b,c,d,e,f,g,h]
[0157]
然后手机100将本次得到的融合特征v
本次
,输入至前述得到的神经网络预测模型中,即可以得到确定的本次充电行为信息,即得到确定的拔电时间。
[0158]
s40,手机100判断手机100的当前电量是否达到预设的电量阈值。若达到,则执行s50,若未达到,则执行s70。
[0159]
本技术中,手机100可以在手机100的电量达到预设的电量阈值后,手机100确定用户的睡眠情况,并进一步根据用户的睡眠情况确定是否需要进行充电管控。
[0160]
该电量阈值可以是管控阈值,其取值范围可以是前述的70%~90%,例如可以是70%、75%、80%、90%等,当然,该电量阈值也可以是其他值,其可以根据需要选择。
[0161]
本技术中,手机100可以实时检测或者根据预设的电量检测周期检测手机100中的电池的正负极之间的电压以确定手机100的电量,并进一步确定手机100的电量是否达到该电量阈值。
[0162]
示例性的,当手机100通过充电器300连接至电源进行充电,手机100实时检测手机100的电量,若手机100的电量达到80%(电量阈值为80%),则手机100判断用户是否处于睡眠状态。
[0163]
另外,该预设的电量检测周期的取值范围可以是10min~20min,例如可以是10min、15min或20min等,其也可以根据需要选择其他值。
[0164]
s50,手机100判断用户是否处于睡眠状态,若用户处于睡眠状态,则执行s60,若用户未处于睡眠状态,则执行s70。
[0165]
本实现方式中,根据用户的睡眠情况确定是否进行充电管控,包括:若手机100确定用户的睡眠情况为用户处于睡眠状态,则进行充电管控,若用户的睡眠情况为用户处于未睡眠状态,则不进行充电管控。通过用户的睡眠情况确定是否进行充电管控,例如可以在用户处于睡眠状态等情况时,进行充电管控,可以避免由于用户处于睡眠状态,不能及时进行拔电,使得手机100在快速充电至目标电量后,长时间处于浮充状态的情况,由此,可以避免长时间处于浮充状态对电池的危害,提高了电池的使用寿命和性能;另外,例如可以在用户处于未睡眠状态等情况时,不进行充电管控,由此可以使手机100能及时充电至目标电量,以使手机100的电量能满足用户在拔电使用时的使用需求。由此,提高了用户的体验。
[0166]
手机100充电至目标电量,该目标电量可以是指手机100的电池满电时的电量,也可以是指根据手机100的电池性能和寿命确定的电池最合适的充电电量。
[0167]
手机100判断用户是否处于睡眠状态,可以是通过前述的用户睡眠状态信息、用户时间信息、用户体征信息和用户运动信息中的一项或多项进行确认,此处不再赘述。
[0168]
s60,手机100基于确定的充电行为信息确定充电管控策略进行充电。
[0169]
例如若确定的拔电时间为t3,当前时间为t1,当前电量为电量阈值e1,充满电时的电量为e2,则还需要充电的电量为e0=e2-e1,则可以根据充电速率和还需要充电的电量e0确定充满电所需要的时间为t0,则可以确定管控开始的时间可以为当前时间t1,管控结束的时间为t2=t3-t0,则确定的充电管控策略可以是在t1时刻停止充电,在t2时刻恢复充电,并根据前述充电速率进行充电直至充满电。
[0170]
需要说明的是,充电过程可以是非线性的,因此该充电速率可以不是恒定值,且可以是随着充电时间增长,充电速率越来越小,从而可以更好地保护电池。
[0171]
另外,本技术的另一种实现方式中,若确定的拔电时间为t3,当前时间为t1,当前电量为电量阈值e1,充满电时的电量为e2,则还需要充电的电量为e0=e2-e1,手机100与充电器300处于连接状态的时间为t2=t3-t1,则可以重新确定充电速率v0,则确定的充电管控策略可以是后续根据v0对手机100持续充电直至充满电。
[0172]
需要说明的是,充电过程可以是非线性的,因此该充电速率v0可以不是恒定值,且可以是随着充电时间增长,充电速率v0越来越小,从而可以更好地保护电池。
[0173]
本技术中,确定的充电行为信息还可以包括确定的手机100的拔电时间和确定的拔电时的电量,该电量可以是40%,也可以是其他电量。
[0174]
则在本技术的一种实现方式中,若当前电量为电量阈值e1,确定的拔电时的电量为e2,则还需要充电的电量为e0=e2-e1,则可以根据充电速率和还需要充电的电量e0确定充电到电量为e2,所需要的时间为t0,当前时间为t1,确定的拔电时间为t3,则管控开始的时间可以为t1,管控结束的时间为t2=t3-t0,则确定的充电管控策略可以是在t1时刻停止
充电,在t2时刻恢复充电,并根据该充电速率进行充电至手机100的电量为e2。进一步地,如前所述该充电速率可以不是恒定值。
[0175]
例如,当前时间为3:00,则管控介入开始时间为3:00,结束管控的时间为6:30,确定的用户的拔电时间为7:00。则手机100在3:00停止充电,在6:30恢复充电,充电至7:00,根据确定可知用户通常的拔电时间为7:00,由此可以减少手机100处于浮充的时间,保护了电池,并且电量也能满足用户在7:00拔电后的使用需求。
[0176]
另外,本技术的另一种实现方式中,若当前电量为电量阈值e1,确定的拔电时的电量为e2,则还需要充电的电量为e0=e2-e1,管控介入开始时间为当前时间t1,确定的拔电时间为t3,则手机100与充电器300处于连接状态的时间为t2=t3-t0,则可以确定充电速率v0,则确定的管控策略可以是后续根据v0进行充电至手机100的电量为e2。进一步地,如前所述该充电速率v0可以不是恒定值。
[0177]
进一步地,在本技术的另一种实现方式中,充电行为信息还可以包括手机100的管控介入开始时间和结束管控时间;确定充电管控策略,并根据充电管控策略进行充电管控,包括:基于管控介入开始时间和管控结束时间,在管控介入开始时间停止充电,在管控结束时间开启充电,并基于管控开始前的充电速率进行充电;或基于管控介入开始时间和管控结束时间重新确定充电速率;根据重新确定的充电速率进行充电。此处不再详细说明。
[0178]
s70,手机100不进行充电管控。
[0179]
本技术中,通过用户的睡眠情况确定是否进行充电管控,例如可以在用户处于睡眠状态等情况时,进行充电管控,可以避免由于用户处于睡眠状态,不能及时进行拔电,使得手机100在快速充电至目标电量后,长时间处于浮充状态的情况,由此,可以避免长时间处于浮充状态对电池的危害,提高了电池的使用寿命和性能;另外,例如可以在用户处于未睡眠状态等情况时,不进行充电管控,由此可以使手机100能及时充电至目标电量,以使手机100的电量能满足用户在拔电使用时的使用需求。由此,提高了用户的体验。
[0180]
本技术的另一实现方式,用于确定手机100的拔电时间的充电行为预测信息还可以包括手机100存储的手机100的充电日期,用户在手机100中设定的预定事件(例如日程和闹铃),以及用户在充电时进行的连接到电源的位置(即充电位置)等信息。
[0181]
例如,用户设定了早晨6:30的闹钟,则可以确定用户的拔电时间可以是6:30,或者用户在家中充电,则可以确定用户的拔电时间为7:00,若用户在公司充电,在确定的拔电时间可以是12:00等。
[0182]
请参见图5,图5提供了一种充电管理方法,该方法相比于图4所示的充电管理方法,对于s50,可以是s51,即为手机100判断用户的当前的睡眠状态,若睡眠状态为深度睡眠状态,则执行s60,若睡眠状态为浅度睡眠状态或未睡眠状态,则执行s70。
[0183]
其他步骤与图4所示的充电管理方法相同,此处不再赘述。
[0184]
请参见图6,图6提供了一种充电管理方法,该方法相比于图4所示的充电管理方法,对于s50,可以是s52,即为手机100判断用户当前的睡眠时长是否大于预设的睡眠时长阈值,若用户的睡眠时长已达到预设的睡眠时长阈值,则执行s60,若用户的睡眠时长未达到预设的睡眠时长阈值,则执行s70。
[0185]
其他步骤与图4所示的充电管理方法相同,此处不再赘述。
[0186]
需要说明的是,预设的睡眠时长阈值的取值范围可以是20min~40min,例如可以
是20min、30min、35min、40min等,当然,预设的睡眠时长阈值也可以是其他值,其可以根据需要选择。
[0187]
进一步地,本技术中,在进行充电管控后,还可以进一步包括手机100重新确定充电行为信息,以及如果重新确定的充电行为信息与前次确定的充电行为信息不同,则确定新的充电管控策略,根据新的充电管控策略进行充电。
[0188]
在本技术的一种实现方式中,手机100可以根据预设的确定周期重新确定该充电行为信息。预设的确定周期可以是30min,35min等,其可以根据需要选择。
[0189]
在本技术的另一种实现方式中,手机100可以在进行充电管控的过程中,若在出现充电管控中断后,根据用户的睡眠情况确定需要进行充电管控,则重新确定充电行为信息。
[0190]
请参见图7a,图7a提供了一种充电管理方法,该方法相比于图4所示的充电管理方法,在进行充电管控后,还可以进一步包括手机100周期性地确定用户是否持续处于睡眠状态,若用户持续处于睡眠状态,则根据重新确定的充电管控策略进行充电管控,若用户处于未睡眠状态,则结束充电管控、不进行充电管控。
[0191]
该充电管理方法,在s60之后,还包括:
[0192]
s80,在管控过程中,手机100根据用户状态确定信息判断用户是否处于睡眠状态,若用户处于睡眠状态,则执行s90,若用户未处于睡眠状态,则执行s70。
[0193]
需要说明的是,此时s70为停止充电管控,继续充电。
[0194]
s90,手机100重新确定充电行为信息,根据重新确定的充电行为信息重新确定充电管控策略,并根据新确定的充电管控策略进行充电。
[0195]
s100,手机100确定是否充满电或拔电,若已充满电或拔电,则执行s110,若未充满电或拔电,则执行s80,根据判断周期判断用户是否处于睡眠状态。
[0196]
s110,结束充电。
[0197]
该充电管理方法中,在s40之后,还可以包括:手机100周期性地定时获取前述用于确定用户的睡眠情况的用户状态信息,用于s80中手机100周期性地判断用户是否处于睡眠状态。该获取周期可以为30min,当然,该获取周期也可以是其他值。
[0198]
请参见图7b,图7b提供了一种充电管理方法,该方法相比于图4所示的充电管理方法,在步骤s40之后,若电量达到预设的电量阈值,则执行s41,若电量未达到预设的电量阈值,则执行s70。
[0199]
s41,手机100周期性地获取手机100本地数据和来自于设备200的数据。
[0200]
s51,在管控过程中,手机100根据用户状态确定信息周期性地判断用户是否处于睡眠状态,若用户处于睡眠状态,则执行s61,若用户未处于睡眠状态,则执行s71。
[0201]
s61,若此时手机100是第一次确定用户的睡眠状态,则手机100确定充电行为信息,根据确定的充电行为信息确定充电管控策略,并根据充电管控策略进行充电。若此时手机100是第n次(n≥2)确定用户的睡眠状态,则手机100为重新确定充电行为信息,根据重新确定的充电行为信息重新确定充电管控策略,并根据重新确定的充电管控策略进行充电。
[0202]
s71,若手机100为第一次确定用户的睡眠状态,则s71为不进行充电管控。若此时手机100是第n次(n≥2)确定用户的睡眠状态,则s71为停止充电管控,继续充电。
[0203]
s80,手机100确定是否充满电或拔电,若已充满电或拔电,则执行s90,若未充满电或拔电,则执行s41。
[0204]
s90,结束充电。
[0205]
进一步地,本技术中,在手机100可以在手机100拔电或电量达到预设的管控停止阈值时,停止重新确定该充电行为信息。该管控停止阈值的电量取值范围可以是95%~100%,例如95%、98%、100%,当然,也可以是其他值,其可以根据需要选择。
[0206]
需要说明的是,本技术中,手机100还可以根据前述的充电信息、传感器信息等确定用户的睡眠情况,此处不再详细说明。
[0207]
另外,本技术中,手机100包括多个定时器,根据该多个定时器分别可以实现前述的根据预设的获取周期获取用于确定用户的睡眠情况的用户状态信息,在充电过程中根据预设的获取周期获取用于确定手机100的充电行为信息的充电行为预测信息,根据预设的确定周期重新确定充电行为信息等需要周期性进行数据获取的处理。
[0208]
另外,启动该多个定时器,可以是在前述的手机100的电量达到电量阈值的时候启动,也可以是在手机100与充电300连接的时刻等其他时刻启动,其可以根据需要选择。
[0209]
进一步地,本技术中,前述电量阈值也可以由手机100根据本技术中的用于确定手机100的充电行为信息的充电行为预测信息进行确定得到,例如,手机100根据该用于确定手机40的充电行为信息的充电行为预测信息确定手机100通常拔电时的电量为85%,则可以确定在电量为80%时,确定用户的睡眠情况。
[0210]
另外,还可以进一步根据该用于确定手机100的充电行为信息的充电行为预测信息确定电量达到该电量阈值的时间,在确定的电量达到该电量阈值的时间开启电量检测。例如,确定电量达到80%的电量阈值的时间为6:00,则手机100在6:00开始实施检测或按照检测周期检测电量是否达到80%。
[0211]
如前所述,在本技术的一些实现方式中,手机100在根据确定的充电管控策略进行充电之前,还可以通过判断手机100的电量是否达到预设的电量阈值和用户状态是否为预设的管控状态确定是否进行充电管控,即通过手机100的电量条件和用户状态条件确定是否进行充电管控,并在确定进行充电管控时,根据确定的充电管控策略进行充电。
[0212]
进一步地,在本技术的另一些实现方式中,手机100确定是否进行充电管控,还可以是通过其他充电管控条件进行确定,充电管控条件还可以包括手机100的充电时间条件、手机100的充电位置条件,手机100与电源的连接状态条件、为手机100供电的电子设备的电量条件等,其可以根据需要设置和选择。
[0213]
对于手机100的充电时间条件,例如可以是手机100在凌晨0:00至6:00时间段内充电时进行充电管控,其他时间充电则不进行充电管控。
[0214]
对于手机100的充电位置条件,例如可以是手机100在家中充电时进行充电管控,在其他地方充电则不进行充电管控。
[0215]
对于手机100与电源的连接状态条件,例如可以是在手机100与电源为有线连接方式时,进行充电管控,以及在手机100与电源为无线连接方式、且连接稳定时进行充电管控,若手机100与电源为无线连接方式、且连接不稳定则不进行充电管控。
[0216]
对于为手机100供电的电子设备的电量条件,例如可以是另一手机为手机100进行反向充电,若另一手机的充电电量低于另一手机总电量的20%,则手机100对手机100的充电进行管控,否则,则不进行充电管控。
[0217]
当然,手机100在确定充电管控策略后,也可以根据其他充电管控条件确定是否进
行充电管控,或者也可以根据需要直接根据充电管控策略进行充电。
[0218]
进一步地,本技术中,手机100可以根据用户的选择和进行充电的时间确定是否执行本技术提供的充电管理方法。
[0219]
例如,手机100确定是否执行本技术提供的充电管理方法进行充电管理,可以是当手机100与电源连接时,手机100在其屏幕上显示如图8a所示的界面,该界面包括用于用户确定是否使手机100执行本技术提供的充电管理方法对手机100进行充电管理的“确定”控件和“取消”控件,若手机100检测用户对“确定”控件的触发操作,则手机100执行该充电管理方法,若手机100检测用户对“取消”控件的触发操作,则手机100不执行该充电管理方法。
[0220]
需要说明的是,手机100可以在每次连接电源进行充电时,手机100在其屏幕上显示如图8a所示的界面,或者手机100也可以根据预设的显示周期,每隔一段时间在其屏幕上显示如图8a所示的界面,例如可以是一周显示一次或者一个月显示一次等。并且,在手机100下一次检测到用户重新确定是否使手机100执行该充电管理方法进行充电管理之前,手机100在每次充电时,都根据本次用户的选择确定是否执行该充电管理方法进行充电管理。
[0221]
另外,如图8b所示,手机100的“电池”设置中,还可以包括“充电管理”以及对应的开关控件a,因此,手机100确定是否使用本技术提供的充电管理方法进行充电管理,可以是当手机100检测到用户对开关控件a的开启操作时,手机100执行该充电管理方法,若手机100未检测到用户对开关控件a的开启操作或者手机100检测到用户对开关控件a的关闭操作,则手机100不执行该充电管理方法。且手机100可以根据用户的选择,在每次充电时,手机100根据用户在该“电池”设置中的设置手机100确定是否需要进行充电管控,而不需要每次都重新检测用户的选择操作。
[0222]
另外,该“电池”设置中还可以包括如图8b所示的性能模式、省电模式机其分别对应的开关控件等,其可以根据需要选择。
[0223]
进一步地,手机100充电时执行该充电管理方法,对手机100进行充电管控,则还可以在手机100的界面上显示用于提示用户手机100在进行充电管控的提示信息,例如显示图8c所示的“充电管理中”提示框。另外,还可以显示当前电量,例如75%。
[0224]
进一步地,若手机100检测到用户对该提示信息的触发操作,手机100还可以显示如图8d所示的界面,以便用户选择是否继续使用本技术提供的充电管理功能,例如,若手机100检测到用户对“确定”控件的触发操作,则手机100不再执行该充电管理方法,若手机100检测到用户对“取消”控件的触发操作,则手机100继续执行该充电管理方法。
[0225]
进一步地,手机100还可以根据手机100的充电时间确定是否执行该充电管理方法,例如在22:00-7:00执行该充电管理方法,在7:01-21:99不执行该充电管理方法。该充电时间可以根据用户的选择确定。
[0226]
进一步地,本技术中,若手机100检测到用户在如图8b所示的界面对“充电管理”对应的开关控件a的开启操作,则手机100还包括进一步呈现如图8e所示的包括“连接设备选择”控件的界面,用于用户选择与手机100进行交互的设备,或者用于用户选择手机100可以获取前述充电行为预测信息的设备,即用于提示用户是否对交互设备进行选择以给予手机100获取多设备信息的权限。
[0227]
若手机100检测到用户对图8e中的“确认”控件的触发操作,则手机100进一步还可以呈现如图8f所示的显示有多个设备名称、以及与各设备对应的选择控件的显示界面。例
如,手环210与其对应的选择控件b1,手表220与其对应的选择控件b2,智能音箱230与其对应的选择控件b3,另外还可以包括监控摄像头与其对应的选择控件b4、电视与其对应的选择控件b5等。
[0228]
若手机100检测到用户对手环210对应的选择控件b1的开启操作,则手机100可以获取手环210采集的充电行为预测信息,若手机100检测到电视对应的选择控件b5处于未被开启状态,则手机100不获取电视采集的充电行为预测信息。手机100对其他设备的选择与对手环210和电视的选择方式相同,此处不再赘述。
[0229]
另外,需要说明的是,手机100显示图8f所示的界面,可以是在前述图8e之后根据用户操作显示,也可以是根据用户操作在检测到用户对手机100的“设置”控件下的“设备连接”控件的触发操作时显示,其可以根据需要选择。
[0230]
在电子设备的使用中,用户通常会在进行睡眠的时候对手机100进行充电,现有技术的充电管理方法在进行充电管理的时候只考虑了用户的充电行为,会存在用户处于未睡眠状态时,手机100进行充电管控,使得手机100不能很快地充满电的情况,以及用户处于睡眠状态时,不进行充电管控,使得手机100快速充满电后,手机100处于长时间浮充的状态,因此,前述进行充电管理的方案存在充电管理不合理以及影响用户体验的问题。
[0231]
而本技术提供的充电管理方法,由于考虑了用户的状态,以及用户对手机100的情况,并根据用户的睡眠情况等用户状态确定是否进行充电管控,以及根据确定的充电行为信息确定充电管控策略进行充电管控,避免了现有技术中存在的前述问题,提高了用户的体验,以及有效地保护了电池。
[0232]
另外,本技术中,手机100确定用户的睡眠情况,以及确定充电行为信息,是通过获取来自于手机100自身的数据,以及来自于与手机100进行通信的多种其他电子设备的数据,以及对这些实时和历史存储数据进行数据联合处理,得到用户的睡眠情况和充电行为信息,是一种多设备协同的智能充电管控方法,其可以准确地确定用户的睡眠情况和更为准确地确定用户的充电行为,能更为准确地对手机100的充电进行管理,减少浮充时间,或保证充电速率,提高了用户逇体验。
[0233]
另外,本技术中,可以根据用户的睡眠情况确定是否进行充电管控,也可以根据用户的运动情况确定是否进行充电管控,例如用户若处于运动状态,则可以进行充电管控,若用户未处于运动状态,则可以不进行充电管控。还可以根据用户是否使用手机100以外的其他电子设备确定是否进行充电管控,例如若用户处于使用电脑或者观看电视的状态,则可以进行充电管控,若用户处于未使用电脑或者观看电视的状态,则可以不进行充电管控。
[0234]
当然,还可以根据其他的用户状态确定是否进行充电管控。
[0235]
本技术中,前述进行数据/信息融合,为机器学习和预测,可以提高手机100的智能性,从而提高用户的体验。
[0236]
进一步地,请参见图9,本技术的另一实现方式中,前述充电管理系统还包括服务器,服务器400可以是云端服务器,其中,设备100通过实时或者非实时的方式将采集的数据(信息)共享到云端服务器,手机100从云端服务器请求设备200共享的数据(信息)。
[0237]
参见图10,图10所示为根据本技术的一实施方式提供的soc(system on chip,片上系统)1000的结构示意图。在图10中,相似的部件具有同样的附图标记。另外,虚线框是更先进的soc 1000的可选特征。该soc 1000可以被用于根据本技术的任一电子设备,比如根
据本技术的任一实施例的电子设备。根据其所在的设备不同以及其内所存储的指令的不同,可以实现相应的功能。
[0238]
在图10中,soc1000包括:互连单元1002,其被耦合至处理器1001;系统代理单元1006;总线控制器单元1005;集成存储器控制器单元1003;一组或一个或多个协处理器1007,其可包括集成图形逻辑、图像处理器、音频处理器和视频处理器;sram(静态随机存取存储器)单元1008;dma(直接存储器存取)单元1004。在一个实施例中,协处理器1007包括专用处理器,诸如例如网络或通信处理器、压缩引擎、gpgpu、高吞吐量mic处理器、或嵌入式处理器等等。
[0239]
sram单元1008中可以包括用于存储数据和/或指令的一个或多个计算机可读介质。计算机可读存储介质中可以存储有指令,具体而言,存储有该指令的暂时和永久副本。该指令可以包括:由处理器中的至少一个单元执行时导致电子设备实施如前述所提到的充电管理方法。
[0240]
本技术公开的机制的各实施例均可以以软件、硬件、固件或这些实现方法的组合等方式实现。本技术的实施例可实现为在可编程系统上执行的计算机程序或程序代码,该可编程程序包括至少一个处理器、存储器(或存储系统,包括易失性和非易失性存储器和/或存储单元)。
[0241]
可将程序代码应用于输入指令,以执行文本描述的各功能并生成输出信息。可以按已知方式将输出信息应用于一个或多个输出设备。可以理解,在本技术的实施例中,处理系统可以是微处理器、数字信号处理器(dsp)、微控制器、专用集成电路(asic)等,和/或其任何组合。根据另一方面,处理器可以是单核处理器、多核处理器等,和/或其任何组合。
[0242]
程序代码可以用高级程序化语言或面向对象的编程语言来实现,以便与处理器通信。在需要时,也可用汇编语言或机器语言来实现程序代码。事实上,文本中描述的机制不限于任何特定编程语言的范围。在任一情形下,该语言可以是编译语言或解释语言。
[0243]
在一些情况下,所公开的实施例可以以硬件、固件、软件或其他任何组合来实现。所公开的实施例可以被实现为一个或多个暂时或非暂时性及其可读(例如,计算机可读)存储介质承载或存储在其上的指令,其可以由一个多个处理器读取和执行。例如,指令通过网络或气压计算机可读取介质分发。因此,机器可读取介质可以包括用于机器(例如,计算机)可读的形式存储或传输信息的任何机制,包括但不限于,软盘、光盘、光碟、只读存储器(cd-roms)、磁光盘、只读存储器(rom)、随机存取存储器(ram)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、磁卡或光卡、闪卡、或用于利用因特网以电、光、声或其他形式的传播信号来传输信息(例如,载波、红外信号数字等)的有形的机器可读取存储器。因此,机器可读取介质包括适合于以机器可读的形式存储或传输电子指令或信息的任何类型的机器可读介质。
[0244]
至少一个实施例的一个或多个方面可以由存储在计算机可读取存储介质上的表示性指令来实现,指令表示处理器中的各种逻辑,指令在被机器读取时使得该机制作用于执行文本所述的技术的逻辑。被称为“ip核”的这些表示可以被存储在有形的计算机可读取存储介质上,并被提供给多个客户或生产设备实施以加载到实际制造该逻辑或处理器的制造机器中。
[0245]
在一些情况下,指令转换器可用来将指令从源指令集转移至目标指令集。例如,指
令转换器可以变换(例如使用静态二进制变换、包括动态编译的动态二进制变换)、变形、仿真或以其他方式将指令转换成由核来处理的一个或多个其他指令。指令转换器可以用软件、硬件、固件、或其他组合实现。指令转换器可以在处理器上、在处理器外、或者部分在处理器上且部分在处理器外。
[0246]
需要说明的是,如本文所使用的,术语“模块”可以指代或者专用集成电路(asic)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用或群组)和/或存储器、组合逻辑电路、和/或提供所描述的功能的其他适当硬件组件,或者可以作为这些硬件组合的一部分。即本技术各设备实施例中的各模块都是逻辑模块,在物理上,一个逻辑模块可以是一个物理单元,也可以是一个物理单元的一部分,还可以是多个物理单元的组合实现。另外,本技术上述各设备实施例并没有将于解决本技术所提出的技术问题关系不太密切的模块引入,这并不表明上述设备实施例并不存在其他的模块。
[0247]
需要说明的是,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0248]
需要说明的是,在附图中,可以以特定布置和/或顺序示出一些结构或方法特征。然而,应该理解,可能不需要这样的特定布置和/或排序。而是,在一些实施例中,这些特征可以以不同于说明性附图中所示的方式和/或顺序来布置。另外,在特定图中包括结构或方法特征并不意味着暗示在所有实施例中都需要这样的特征,并且在一些实施例中,可以不包括这些特征或者可以与其他特征组合。
[0249]
虽然通过参照本技术的某些优选实施方式,已经对本技术进行了图示和描述,但本领域的普通技术人员应该明白,以上内容是结合具体的实施方式对本技术所作的进一步详细说明,不能认定本技术的具体实施只局限于这些说明。本领域技术人员可以在形式上和细节上对其作各种改变,包括做出若干简单推演或替换,而不偏离本技术的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1