降低终端设备功耗的方法及装置的制造方法_2

文档序号:8267411阅读:来源:国知局
施方式】
[0068]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0069]图1是根据一示例性实施例示出的一种降低终端设备功耗的方法的流程图。该方法可用于手机、平板电脑等终端设备。参见图1所示,该方法可以包括:
[0070]在步骤SlOl中,当终端设备处于封闭的空间时,获取所述终端设备的当前温度值。
[0071]在步骤S102中,判断所述当前温度值是否高于预设阈值。
[0072]发明人在实现本公开的过程中发现,手机等终端设备出现的发热甚至发烫的问题,其主要原因是用户在使用后没有关掉数据业务就直接将其进行收纳,例如丢进口袋里,或者丢进书包里。而目前很多手机都工作在3G或4G网络中,数据流量大,发射功率大,产生的电流也就比较大,而上述场景中很容易形成相对较为封闭的空间,导致手机产生的热量不容易散出去,所以放的时间越长,手机的温度就会越来越高,而且在高温时PA(功率放大器,Power Amplifier)的增益是会下降的,对于相同的发射功率就需要更大的电流,耗电就会越来越快,最终导致放的越久手机就会显著发热甚至发烫,电池电量也迅速下降。
[0073]因此在本实施例中,当发现终端设备处于封闭的空间时,便利用终端设备上的测温元件或测温电路得到终端设备当前温度值,并与预设阈值进行比较。
[0074]在步骤S103中,如果所述当前温度值高于预设阈值,则按照预设规则降低所述终端设备的发射功率。
[0075]因为终端设备发热主要是通讯导致的,所以当发现温度高于预设阈值时,可以降低终端设备的无线射频发射功率,以使自身温度降低。
[0076]对于降低终端设备的发射功率时所使用的预设规则本实施例并不进行限制,例如,可以每隔5分钟降低0.5dB,或者一次性降低3dB,等等。
[0077]参见图2所示,在本实施例或本公开其他某些实施例中,所述按照预设规则降低所述终端设备的发射功率,可以包括:
[0078]在步骤S201中,使所述发射功率回退第一数值。例如,第一数值可以为ldB。
[0079]在步骤S202中,重新获取所述当前温度值,判断所述当前温度值是否仍高于所述预设阈值。
[0080]在步骤S203中,如果仍高于所述预设阈值,则判断所述当前温度值是否高于前一次获取的温度值。
[0081]如果不高于所述预设阈值,则代表无需再继续降温,此时可结束流程,或者返回步骤SlOl中。
[0082]如果高于所述预设阈值但不高于前一次获取的温度值,则代表降温措施有效,此时也可结束流程,或者返回步骤SlOl中。
[0083]在步骤S204中,如果高于前一次获取的温度值,则使所述发射功率回退第二数值,然后继续执行重新获取所述当前温度值及其之后的步骤。
[0084]此时因为温度高于预设阈值且高于前一次获取的温度值,意味着降温措施未起到理想效果,需继续测温并进行功率回退,所以将跳回S202。
[0085]对于第二数值,其可以与第一数值相等,或者是比第一数值更精细的值,例如0.5dB,等等,本实施例并不进行限制。
[0086]参见图3所示,在本实施例或本公开其他某些实施例中,所述按照预设规则降低所述终端设备的发射功率,还可以包括:
[0087]在步骤S301中,在使所述发射功率回退第二数值之前,判断所述当前温度值是否高于预设极限值,所述预设极限值大于所述预设阈值。
[0088]在步骤S302中,如果不高于所述预设极限值,则执行使所述发射功率回退第二数值及其之后的步骤。
[0089]在步骤S303中,如果高于所述预设极限值,则触发指定操作。
[0090]这是因为在某些情况下,若温度一直升高,超过某极限,则代表温度调节措施完全失败,此时可触发指定操作,例如发出警报等,以告知用户,使用户尽快采取措施,例如关闭数据业务,甚至关机、重启等。
[0091]参见图4所示,在本实施例或本公开其他某些实施例中,所述按照预设规则降低所述终端设备的发射功率,还可以包括:
[0092]在步骤S401中,在使所述发射功率回退第二数值之前,判断功率回退的累积数值是否超过预设累积值。
[0093]在步骤S402中,如果未超过所述预设累积值,则执行使所述发射功率回退第二数值及其之后的步骤。
[0094]在步骤S403中,如果超过所述预设累积值,则触发指定操作。
[0095]这是因为在某些情况下,若要保证终端设备的通讯功能正常,发射功率不能太低,所以在回退功率时,累积回退的功率值不能太大,例如累积不能超过3dB,否则将导致终端设备无法正常工作。
[0096]作为示例,所述指定操作可以包括:
[0097]使所述终端设备发出温度警告提醒;或者,
[0098]向与所述终端设备相连的可穿戴设备发送指令,以使所述可穿戴设备发出温度警告提醒。
[0099]温度警告提醒可以由终端设备自己发出,例如发出警报声或者进行振动。温度警告提醒也可以由绑定的可穿戴设备发出。作为示例可参见图5所示,在图5中,作为终端设备的手机501与作为可穿戴设备的手环502绑定在一起,当手机发现需要对用户进行告警时,可以向手环502发出指令,令手环502进行灯光闪烁、蜂鸣或者振动等,以警示用户。
[0100]另外参见图6所示,在本实施例或本公开其他某些实施例中,所述方法还可以包括:
[0101]在步骤S601中,使用所述终端设备上的距离传感器判断所述终端设备是否有至少两个表面被覆盖;
[0102]在步骤S602中,如果有至少两个表面被覆盖,则确定所述终端设备处于封闭的空间。
[0103]作为示例可参见图7所示,在图7中,手机正面及背面均设置有距离传感器701,当这两个距离传感器均被覆盖时,则有理由相信手机当前被覆盖,例如被揣在兜里,或者被毛巾、被子等盖住,则可以启动上述温控措施。
[0104]下面结合一个具体场景对本公开方案作进一步描述。
[0105]图8是根据一示例性实施例示出的一种降低终端设备功耗的方法的流程图。
[0106]在步骤S801中,温度传感器实时获取终端设备温度值,并将温度值存入寄存器中。
[0107]在步骤S802中,当发现终端设备处于封闭空间后,CPU第一次读取寄存器中的当前温度值。
[0108]在步骤S803中,判断当前温度值是否高于预设阈值。
[0109]用户可以事先在终端设备中对预设阈值、预设极限值进行设置。作为示例可参见图9所示,在图9中,温度控制启动阈值(即预设阈值)被设为35°C,温度控制最高限值(即预设极限值)被设为60°C。
[0110]如果高于预设阈值,则进入S805。如果未高于预设阈值,则代表无需进行温度控制,可以延迟一定时间后重新开启下一轮温度检测及控制,即进入S804。
[0111]在步骤S804中,延迟一定时间,然后跳回S802。
[0112]在步骤S805中,功率回退。例如可以回退IdB或0.5dB,等等。
[0113]在步骤S806中,延迟一定时间。
[0114]在步骤S807中,CPU读取寄存器中的当前温度值。
[0115]在步骤S808中,判断当前温度值是否高于预设阈值。
[0116]如果未高于预设阈值,则代表温度控制成功,可以延迟一定时间后重新开启下一轮温度检测及控制,即进入S804。如果高于预设阈值,则进入S809。
[0117]在步骤S809中,判断当前温度值是否高于上一次的温度值。
[
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1