充电方法、装置、计算机可读存储介质及电子设备与流程

文档序号:33251798发布日期:2023-02-18 03:29阅读:27来源:国知局
充电方法、装置、计算机可读存储介质及电子设备与流程

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.其中,所述处理器被配置为:执行上述实施例中任一种的充电方法。
44.本公开的实施例提供的技术方案可以包括以下有益效果:在终端充电时,首先获取终端的当前应用场景和当前剩余电量;然后,根据当前应用场景和当前剩余电量,确定终端充电时的第一温度上限值,其中,当前剩余电量与第一温度上限值呈负相关关系;最后,根据第一温度上限值,控制终端充电,以使得终端的温度不高于所述第一温度上限值。其中,当前剩余电量与第一温度上限值呈负相关关系,即剩余电量越低,第一温度上限值相对越大,充电速度也就相对越快,而剩余电量越高,第一温度上限值相对越小,充电速度也就相对越慢,充电温升也就越低,这样,可以满足用户在低电量时的快速充电需求,解除用户的低电量焦虑问题,也可以满足用户在高电量时的充电温升慢的需求,从而有效解决充电速度和充电温升的矛盾冲突,满足用户在不同场景下的充电需求。另外,在确定第一温度上限值时,不但考虑当前剩余电量,还考虑到不同的应用场景,从而使得充电温度更加符合当前应用场景的特性,使得充电效果更好。此外,由于是根据当前应用场景来确定第一温度上限值的,后续如果发生应用场景切换,也能适应调整第一温度上限值,可以使得每次的充电速度更为符合实际需求,达到更好的充电效果。
45.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
46.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
47.图1是根据一示例性实施例示出的一种充电方法的流程图。
48.图2是根据另一示例性实施例示出的一种充电方法的流程图。
49.图3是根据一示例性实施例示出的一种充电装置的框图。
50.图4是根据一示例性实施例示出的一种充电装置的框图。
具体实施方式
51.正如背景技术中论述的那样,如何解决充电速度和充电温升的矛盾冲突,成为终端充电的研究热点。针对该问题,现阶段主要通过两种方式来实现终端充电:(1)在终端充电时,综合考虑充电速度和温升,将温度和充电速度达到一种平衡,但其无法满足用户在不同场景下的充电需求,例如,当低电量时,用户迫切需要快速充电,但其为了避免电池温度过高,会限制充电速度。(2)在充电的开始时段内(例如,10分钟)不进行温控,之后,再控制
充电电流降低温度,这样,当终端在电量较低时开始充电,开始时段内的充电可能导致的温升很高。可见,上述两种方式均无法有效解决充电速度和充电温升的矛盾冲突,也就无法满足用户在不同场景下的充电需求。
52.鉴于此,本公开提供一种充电方法、装置及计算机可读存储介质。
53.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
54.图1是根据一示例性实施例示出的一种充电方法的流程图,其中,该方法用于终端中,示例地,该终端可以为智能手机、智能穿戴设备(例如,智能手环)、平板电脑等。如图1所示,上述方法包括s101~s103。
55.在s101中,在终端充电时,获取终端的当前应用场景和当前剩余电量。
56.在本公开中,当前应用场景可以为视频播放场景、社交场景、拍照录像场景、游戏场景、通话场景以及熄屏场景中的一者。
57.示例地,在线小视频、直播小视频为视频播放场景;微信文字聊天、微博、今日头条、浏览文本网页等均为社交场景;拍照、录像以及直播等均为拍照录像场景;手机游戏属于游戏场景;打电话、微信语音、qq语音、办公语音等属于通话场景;关机和待机均属于熄屏场景。
58.在s102中,根据当前应用场景和当前剩余电量,确定终端充电时的第一温度上限值,当前剩余电量与第一温度上限值呈负相关关系。
59.在本公开中,当前剩余电量与第一温度上限值呈负相关关系,即当前剩余电量越低,则第一温度上限值相对越大,充电速度也就相对越快,而当前剩余电量越高,则第一温度上限值相对越小,充电速度也就相对越慢。
60.在s103中,根据第一温度上限值,控制终端充电,以使得终端的温度不高于第一温度上限值。
61.在本公开中,可以通过设置在终端上的温度传感器来实时获取终端的当前温度,并在该当前温度邻近第一温度上限值时,降低充电电流,即降低充电速度,以使得终端的温度不高于第一温度上限值。
62.本公开的实施例提供的技术方案可以包括以下有益效果:在终端充电时,首先获取终端的当前应用场景和当前剩余电量;然后,根据当前应用场景和当前剩余电量,确定终端充电时的第一温度上限值,其中,当前剩余电量与第一温度上限值呈负相关关系;最后,根据第一温度上限值,控制终端充电,以使得终端的温度不高于所述第一温度上限值。其中,当前剩余电量与第一温度上限值呈负相关关系,即剩余电量越低,第一温度上限值相对越大,充电速度也就相对越快,而剩余电量越高,第一温度上限值相对越小,充电速度也就相对越慢,充电温升也就越低,这样,可以满足用户在低电量时的快速充电需求,解除用户的低电量焦虑问题,也可以满足用户在高电量时的充电温升慢的需求,从而有效解决充电速度和充电温升的矛盾冲突,满足用户在不同场景下的充电需求。另外,在确定第一温度上限值时,不但考虑当前剩余电量,还考虑到不同的应用场景,从而使得充电温度更加符合当前应用场景的特性,使得充电效果更好。此外,由于是根据当前应用场景来确定第一温度上
限值的,后续如果发生应用场景切换,也能适应调整第一温度上限值,可以使得每次的充电速度更为符合实际需求,达到更好的充电效果。
63.下面针对上述s101中的获取终端的当前应用场景的具体实施方式进行详细说明。具体来说,可以通过以下步骤(1)~步骤(3)来实现:
64.(1)获取终端中当前处于工作状态的目标运算模块和目标传感器。
65.(2)确定终端在最近预设时长内的平均功耗。
66.(3)根据预先建立的传感器、运算模块、功耗以及应用场景的对应关系,确定与目标运算模块、目标传感器以及平均功耗对应的目标应用场景,将目标应用场景作为终端的当前应用场景。
67.在本公开中,不同应用场景所使用的运算模块和传感器是不相同的,并且,功耗也是不相同的,为此,可以根据终端中当前处于工作状态的目标运算模块和目标传感器以及终端在最近预设时长内的平均功耗来共同确定终端的当前应用场景。其中,终端中的运算模块可以包括cpu、图形处理器(graphics processing unit,gpu)、数字信号处理芯片(digital signal processing,dsp)等;终端中的传感器可以包括摄像头、麦克风等。
68.在确定当前应用场景时,不但依据终端中当前处于工作状态的目标运算模块和目标传感器,还考虑了终端在最近预设时长内的平均功耗,这样,即使两个时刻使用的目标运算模块和目标传感器相同,但平均功耗不同,该两个时刻也可能会被划分为两个不同的应用场景,从而可以细化应用场景,另外,平均功耗与终端温升息息相关(即平均功耗越大,温升越高),由此,可以提升后续确定的第一温度上限值的准确度,提升充电效果。
69.下面针对上述s102中的根据当前应用场景和当前剩余电量,确定终端充电时的第一温度上限值的具体实施方式进行详细说明。具体来说,可以通过以下步骤1)和步骤2)来实现:
70.1)根据预先建立的应用场景与温度阈值的对应关系,确定与当前应用场景对应的目标温度阈值。
71.在本公开中,可以预先建立有应用场景与温度阈值的对应关系,并且,在该对应关系中,应用场景对应的温度阈值与应用场景的功耗需求呈正相关关系,即,应用场景的功耗需求越大,则散热越多,其对应的温度阈值也就越大,反之,若应用场景的功耗需求越小,则散热越少,其对应的温度阈值越小。示例地,上述对应关系如下表1中所示。
72.表1应用场景与温度阈值的对应关系表
73.应用场景温度阈值视频播放场景39℃社交场景37℃拍照录像场景39℃游戏场景42℃通话场景37℃熄屏场景39℃
74.示例地,上述s101确定出的当前应用场景为游戏场景,则目标温度阈值为42
°

75.又示例地,上述s101确定出的当前应用场景为视频播放场景,则目标温度阈值为39
°

76.2)根据当前剩余电量和目标温度阈值,确定终端充电时的第一温度上限值。
77.具体来说,若当前剩余电量小于当前应用场景对应的第一预设电量阈值,则将目标温度阈值与第一预设温差阈值的和确定为终端充电时的第一温度上限值,其中,第一预设温差阈值大于零;若当前剩余电量大于或等于第一预设电量阈值,则将目标温度阈值与第二预设温差阈值的差确定为终端充电时的第一温度上限值,其中,第二预设温差阈值大于或等于零。
78.在本公开中,在当前剩余电量小于当前应用场景对应的第一预设电量阈值时,表明终端当前处于低电量状态,此时,用户对于充电速度要求较高,能够允许充电过程中终端温度较高,故在目标温度阈值的基础上增加第一预设温差阈值,即,使得第一温度上限值设置的相对较高,这样,能够在低电量充电时使得终端电量快速增长,解除用户的低电量焦虑问题。
79.而在当前剩余电量大于或等于当前应用场景对应的第一预设电量阈值时,表明终端当前处于高电量状态,此时,终端电量已经相对较高,用户不再有低电量焦虑问题,而是更加注重充电温升,即其期望充电过程中的终端温度较低,故在目标温度阈值的基础上减小第二预设温差阈值,即,使得第一温度上限值设置的相对较低,这样,能够使得高电量充电时终端温升慢,满足用户在高电量时的充电温升慢的需求。
80.另外,上述充电方法可以在终端充电期间,按照预设周期执行,也可以实时执行,在本公开中不作具体限定。这样,在终端开始充电时,若终端处于低电量状态,则先将第一温度上限值设置的相对较高,之后,根据该设置的相对较高的第一温度上限值,对终端进行充电,并在当前剩余电量达到当前应用场景对应的第一预设电量阈值时,再将第一温度上限值设置的相对较低,之后,根据重新设定的、相对较低的第一温度上限值,对终端进行充电;而在终端开始充电时,若终端处于高电量状态,则直接将第一温度上限值设置的相对较低,之后,根据该设置的相对较低的第一温度上限值,对终端进行充电。另外,如果在充电过程中发生应用场景切换,也能适应调整第一温度上限值,可以使得每次的充电速度更为符合实际的需求,达到更好的充电效果。需要说明的是,各应用场景对应的第一预设电量阈值可以相同,也可以不同,对此,本公开不作具体限定。
81.此外,在终端处于死机状态或者无法获取到当前应用场景(例如,上述对应关系中不存在与目标运算模块、目标传感器以及平均功耗对应的目标应用场景)时,可以调用默认场景下的充电策略,以提升终端充电的容错性能,保证充电正常进行。具体来说,如图2所示,在上述s102之前,上述充电方法还包括s104~s107。
82.在s104中,判断终端是否处于死机状态。
83.在本公开中,若终端处于死机状态,则终端当前运行的应用程序将无法执行,此时,可以执行以下s106和s107;若终端未处于死机状态,则执行以下s105。
84.在s105中,判断是否获取到当前应用场景。
85.在本公开中,在上述对应关系中不存在与目标运算模块、目标传感器以及平均功耗对应的目标应用场景时,可以确定未获取到当前应用场景;或者,在终端开始充电时,在获取到当前应用场景之前,也可以确定未获取到当前应用场景。
86.若获取到当前应用场景,则执行上述s102和s103;若未获取到当前应用场景,则执行以下s106和s107。
87.在s106中,根据当前剩余电量,确定终端充电时的第二温度上限值,当前剩余电量与第二温度上限值呈负相关关系。
88.在s107中,根据第二温度上限值,控制终端充电,以使得终端的温度不高于第二温度上限值。
89.下面针对上述s106中的根据当前剩余电量,确定终端充电时的第二温度上限值的具体实施方式进行详细说明。
90.具体来说,若当前剩余电量小于第二预设电量阈值,则将第一预设温度作为终端充电时的第二温度上限值;若当前剩余电量大于或等于第二预设电量阈值,则将第二预设温度作为终端充电时的第二温度上限值。其中,第二预设温度小于第一预设温度,示例地,第一预设温度为42
°
,第二预设温度为37
°

91.图3是根据一示例性实施例示出的一种充电装置的框图,其中,该装置300应用于终端。如图3所示,该装置300包括:获取模块301,被配置为在所述终端充电时,获取所述终端的当前应用场景和当前剩余电量;确定模块302,被配置为根据所述获取模块301获取到的所述当前应用场景和所述当前剩余电量,确定所述终端充电时的第一温度上限值,其中,所述当前剩余电量与所述第一温度上限值呈负相关关系;控制模块303,被配置为根据所述确定模块302确定出的所述第一温度上限值,控制所述终端充电,以使得所述终端的温度不高于所述第一温度上限值。
92.本公开的实施例提供的技术方案可以包括以下有益效果:在终端充电时,首先获取终端的当前应用场景和当前剩余电量;然后,根据当前应用场景和当前剩余电量,确定终端充电时的第一温度上限值,其中,当前剩余电量与第一温度上限值呈负相关关系;最后,根据第一温度上限值,控制终端充电,以使得终端的温度不高于所述第一温度上限值。其中,当前剩余电量与第一温度上限值呈负相关关系,即剩余电量越低,第一温度上限值相对越大,充电速度也就相对越快,而剩余电量越高,第一温度上限值相对越小,充电速度也就相对越慢,充电温升也就越低,这样,可以满足用户在低电量时的快速充电需求,解除用户的低电量焦虑问题,也可以满足用户在高电量时的充电温升慢的需求,从而有效解决充电速度和充电温升的矛盾冲突,满足用户在不同场景下的充电需求。另外,在确定第一温度上限值时,不但考虑当前剩余电量,还考虑到不同的应用场景,从而使得充电温度更加符合当前应用场景的特性,使得充电效果更好。此外,由于是根据当前应用场景来确定第一温度上限值的,后续如果发生应用场景切换,也能适应调整第一温度上限值,可以使得每次的充电速度更为符合实际需求,达到更好的充电效果。
93.可选地,所述确定模块302包括:第一确定子模块,被配置为根据预先建立的应用场景与温度阈值的对应关系,确定与所述当前应用场景对应的目标温度阈值,其中,在所述对应关系中,所述应用场景对应的所述温度阈值与所述应用场景的功耗需求呈正相关关系;第二确定子模块,被配置为根据所述当前剩余电量和所述目标温度阈值,确定所述终端充电时的第一温度上限值。
94.可选地,所述第二确定子模块包括:第三确定子模块,被配置为若所述当前剩余电量小于所述当前应用场景对应的第一预设电量阈值,则将所述目标温度阈值与第一预设温差阈值的和确定为所述终端充电时的第一温度上限值,其中,所述第一预设温差阈值大于零;第四确定子模块,被配置为若所述当前剩余电量大于或等于所述第一预设电量阈值,则
将所述目标温度阈值与第二预设温差阈值的差确定为所述终端充电时的第一温度上限值,其中,所述第二预设温差阈值大于或等于零。
95.可选地,所述装置300还包括:第一执行模块,被配置为在所述确定模块302根据所述当前应用场景和所述当前剩余电量,确定所述终端充电时的第一温度上限值之前,判断所述终端是否处于死机状态;第二执行模块,被配置为若所述终端未处于所述死机状态,则判断是否获取到所述当前应用场景;所述确定模块302,被配置为若获取到所述当前应用场景,则根据所述当前应用场景和所述当前剩余电量,确定所述终端充电时的第一温度上限值。
96.可选地,所述装置300还包括:第二温度上限值确定模块,被配置为若所述终端处于所述死机状态或者未获取到所述当前应用场景,则根据所述当前剩余电量,确定所述终端充电时的第二温度上限值,其中,所述当前剩余电量与所述第二温度上限值呈负相关关系;所述控制模块303,被配置为根据所述第二温度上限值,控制所述终端充电,以使得所述终端的温度不高于所述第二温度上限值。
97.可选地,所述第二温度上限值确定模块包括:第五确定子模块,被配置为若所述当前剩余电量小于第二预设电量阈值,则将第一预设温度作为所述终端充电时的第二温度上限值;第六确定子模块,被配置为若所述当前剩余电量大于或等于所述第二预设电量阈值,则将第二预设温度作为所述终端充电时的第二温度上限值,其中,所述第二预设温度小于所述第一预设温度。
98.可选地,所述获取模块301包括:
99.获取子模块,被配置为获取所述终端中当前处于工作状态的目标运算模块和目标传感器;
100.第七确定子模块,被配置为确定所述终端在最近预设时长内的平均功耗;
101.第八确定子模块,被配置为根据预先建立的传感器、运算模块、功耗以及应用场景的对应关系,确定与所述目标运算模块、所述目标传感器以及所述平均功耗对应的目标应用场景,将所述目标应用场景作为所述终端的当前应用场景。
102.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
103.本公开还提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开提供的充电方法的步骤。
104.本公开还提供了一种电子设备,包括:
105.处理器;
106.用于存储处理器可执行指令的存储器;
107.其中,所述处理器被配置为:执行上述实施例中任一种的充电方法。
108.图4是根据一示例性实施例示出的一种充电装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
109.参照图4,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。
110.处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的充电方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
111.存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
112.电力组件806为装置800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
113.多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
114.音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
115.i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
116.传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
117.通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。
在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
118.在示例性实施例中,装置800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述充电方法。
119.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述充电方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
120.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的充电方法的代码部分。
121.本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
122.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1