一种监测智能手机发热率的方法及监测系统和手机的制作方法

文档序号:9618847阅读:464来源:国知局
一种监测智能手机发热率的方法及监测系统和手机的制作方法
【技术领域】
[0001]本发明涉及一种监测智能手机发热率的方法及监测系统和手机,特别涉及一种能监测手机CPU发热率且当监测到手机CPU发热率过高能关闭相应发热率高的应用程序同时降低手机发热率的方法及检测系统,以及具有发热率监测功能的手机。
【背景技术】
[0002]随着手机的不断发展,手机已经进入智能化时代,智能手机已经成为主流。我们不仅可以使用智能手机通信,而且还可以玩游戏、上网、看视频。由于智能手机的发热量大,长时间使用会导致手机局部温度接近或超过保险范围,这样会严重影响到手机的工作稳定性,严重时会出现死机、电池爆炸等,大大缩短手机的使用寿命。
[0003]手机的主要发热部件是电池和CPU,一般电池的散热通常通过手机散热器来解决;而智能手机在开启大量的手机应用程序之后,会导致CPU高速运转,造成CPU的负荷增大,发热率增高;同时电池也会加速放电,电池快速放电时也会发热,从而导致手机CPU和电池的温度较高,因此我们会觉得手机很热。对于CPU温度过高的情况,我们需要关闭一些发热率高的应用程序,来减少CPU消耗,降低手机的发热率。
[0004]CN201781531U公开了一种手机,包括本体和内置电池,所述本体还包括依次连接的温度检测模块、温度反馈模块、逻辑控制模块和报警提醒模块,该对比文件中通过对现有手机增加上述模块结构,可以根据需要,随时检测手机温度,当超过预设温度则报警提醒用户,这样不仅可延长手机使用寿命,而且可避免手机高温带来的灾难事故。该对比文件中的手机虽然在温度过高的情况下可以提醒用户,但是却不能让用户获知手机发热是由哪些应用程序运行引起的,从而不能关闭掉发热率较高的应用程序。
[0005]CN102281357B公开了一种手机及其温度调整方法,该方法包括以下步骤:在利用第一射频功率放大器根据射频信号产生第一待发射射频信号至天线时,检测该第一射频功率放大器的第一实时温度;判断该第一实时温度是否超过阈值温度;在判断到该第一实时温度超过阈值温度时,利用第二射频功率放大器根据该射频信号产生第二待发射射频信号至该天线。本发明有效地解决了射频功率放大器由于持续工作在线性区间,导致工作效率偏低,发热现象严重的技术问题,并有效地控制了手机的温度,延长手机及其配件的使用寿命。该对比文件解决的是射频功率放大器持续工作时,温度随之升高,手机发热的问题。
[0006]CN104065767A公开了一种手机散热系统,包括设置在手机内部的第一散热管和设置在手机外部的手机散热器。包括第一散热管和第二散热管,形成一个散热循环,通过散热管内的冷凝液来吸收手机主板的热量,降低手机主板的温度,从而实现解决手机发热的问题及避免手机发热带来的影响。该对比文件是通过手机外部的散热系统解决手机发热的问题。

【发明内容】

[0007]本发明所要解决的技术问题是,提供一种能监测手机CPU发热率且当监测到手机CPU发热率过高能关闭相应发热率高的应用程序同时降低手机发热率的方法及系统。
[0008]为解决本发明的技术问题,所采用的技术方案如下:
[0009]本发明提供一种监测智能手机发热率的方法,具体包括以下步骤:
[0010]A、获取手机中已安装的所有应用程序的信息:
[0011]A1、首先,定义一个数据结构用来保存手机中每个应用程序的信息;
[0012]A2、然后,通过程序管理器来获取手机中已安装的所有应用程序;
[0013]B、计算手机中已安装的所有应用程序的CPU发热率:
[0014]B1、通过程序管理器获取未休眠前的每个应用程序所占的CPU时间processCpuTimel 和手机的 CPU 总共使用时间 totalCpuTimel ;
[0015]B2、使每个应用程序休眠,再获取休眠之后的每个应用程序所占的CPU时间processCpuTime2 和手机的 CPU 总使用时间 totalCpuTime2 ;
[0016]B3、通过公式计算每个应用程序的CPU发热率:每个应用程序的CPU发热率=(processCpuTime2-processCpuTimel)/(totalCpuTime2-totalCpuTime1);
[0017]C、设定一个手机温度最高值!1.,并实时监测手机温度,当手机温度高于设定的手机温度最高值!1.,将步骤A中获取到的所有应用程序的发热率用列表进行显示;
[0018]D、获取关联的发热率位于前几位的应用程序的信息,并关闭该应用程序的进程,减少CPU消耗,降低手机的发热率。
[0019]进一步地,所述步骤D3中关闭应用程序的进程的方法为:预先为手机设定一个关闭进程时间tl,当手机弹出应用程序列表的时间在tl内,手机用户根据弹出的应用程序列表中发热率的高低选择性手动关闭应用程序的进程;
[0020]当手机弹出应用程序列表的时间超过tl,仍没有应用程序的进程被关闭,手机系统自动强制性关闭发热率前几位的应用程序。
[0021]进一步地,所述关闭进程时间tl为5-lOs。
[0022]本发明还提供一种智能手机发热率监测系统,包括用于计算手机中已安装的每个应用程序的CPU发热率的发热率处理器,发热率处理器的一端连接程序信息储存器,另一端连接程序进程关闭控制器;所述发热率处理器的输入端连接温度采集终端,所述发热率处理器的输出端连接程序列表显示终端。
[0023]所述温度采集终端包括:
[0024]用于采集手机温度并设定有一个手机温度最高值T_的微型温度传感器;以及用于信号的转换的Α/D转换器;
[0025]所述发热率处理器计算应用程序的CPU发热率的方法为:
[0026](1)通过程序管理器获取未休眠前的每个应用程序所占的CPU时间processCpuTimel 和手机的 CPU 总共使用时间 totalCpuTimel ;
[0027](2)使每个应用程序休眠,再获取休眠之后的每个应用程序所占的CPU时间processCpuTime2 和手机的 CPU 总共使用时间 totalCpuTime2 ;
[0028](3)通过公式计算每个应用程序的CPU发热率:每个应用程序的CPU发热率=(processCpuTime2-processCpuTimel)/(totalCpuT ime2-totalCpuT ime1)0
[0029]进一步地,所述微型温度传感器包括热敏电阻器芯片、漆包线和聚酰亚胺管,所述热敏电阻器芯片与漆包线连接,所述热敏电阻器芯片位于聚酰亚胺管内,所述热敏电阻器芯片与所述聚酰亚胺管之间用环氧型包封胶填充。
[0030]进一步地,所述程序进程关闭控制器内预先为手机设定一个关闭进程时间tl:
[0031]当手机弹出应用程序列表的时间在tl内,手机用户根据弹出的应用程序列表中发热率的高低选择性手动关闭应用程序的进程;
[0032]当手机弹出应用程序列表的时间超过tl,仍没有应用程序的进程被关闭,手机系统自动强制性关闭发热率前几位的应用程序。
[0033]本发明还提供一种具有发热率监测功能的手机,包括手机主板和显示屏,所述手机主板连接用于计算手机中已安装的每个应用程序的CPU发热率的发热率处理器,发热率处理器的一端连接程序信息储存器,另一端连接程序进程关闭控制器;所述发热率处理器的输入端连接温度采集终端,所述发热率处理器的输出端连接程序列表显示终端;所述程序列表显示终端与手机显示屏相连;
[0034]所述温度采集终端包括:用于采集手机温度并设
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1