移动终端的温度监控方法、装置及移动终端制造方法及图纸

技术编号:15639073 阅读:209 留言:0更新日期:2017-06-15 21:13
本发明专利技术提供了一种移动终端的温度监控方法、装置及移动终端。所述方法包括:监测移动终端的温度值;在所述监测过程中,分别统计所述移动终端上当前正在运行的至少一个应用程序各自的运行状态值;当监测到所述温度值达到预设高温阈值时,根据所述各应用程序的运行状态值,从所述至少一个应用程序中确定出导致所述移动终端发热的目标应用程序;输出所述目标应用程序对应的高温报警信息;持续监测所述移动终端的温度值,以确定出所述移动终端的第一温度变化状态,并根据所述第一温度变化状态更新所述高温报警信息。该技术方案能够自动确定出导致移动终端发热的目标应用程序,并能够根据移动终端的温度变化状态及时更新高温报警信息。

【技术实现步骤摘要】
移动终端的温度监控方法、装置及移动终端
本专利技术涉及通信
,特别是涉及一种移动终端的温度监控方法、装置及移动终端。
技术介绍
随着智能手机的不断发展,为了满足人们日常工作和生活的需求,越来越多的应用程序出现在智能手机中,每个应用程序在运行过程中都会消耗智能手机中的中央处理器(CentralProcessingUnit,CPU)资源。当手机的CPU资源被大量占用后,不仅各应用的运行效率受到影响,还会导致手机的CPU温度升高,甚至达到手机烫手的程度,影响用户继续使用手机。现有技术中,仅能通过读取CPU温度或者电池温度的方式来确定手机温度,而对于导致手机温度升高的发热源具体是哪些应用,则无法准确的判断出来。通常情况下,仅能根据手机的耗电量来猜测发热源,然而这种猜测的方式很容易造成严重误差。例如,用户一小时前连续使用应用A,一小时后因为短时间内使用应用B造成手机温度升高,若根据手机的耗电量来猜测发热源,则会认为应用A是发热源,但实际上发热源为应用B。可见,上述方法无法准确地确定出导致手机温度升高的发热源。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的移动终端的温度监控方法、装置及移动终端。依据本专利技术的一个方面,提供了一种移动终端的温度监控方法,应用于客户端,包括:监测移动终端的温度值;在所述监测过程中,分别统计所述移动终端上当前正在运行的至少一个应用程序各自的运行状态值;当监测到所述温度值达到预设高温阈值时,根据所述各应用程序的运行状态值,从所述至少一个应用程序中确定出导致所述移动终端发热的目标应用程序;输出所述目标应用程序对应的高温报警信息,所述高温报警信息用于提示用户所述目标应用程序导致所述移动终端的温度过高;持续监测所述移动终端的温度值,以确定出所述移动终端的第一温度变化状态,并根据所述第一温度变化状态更新所述高温报警信息。可选地,根据所述第一温度变化状态更新所述高温报警信息,包括:当所述第一温度变化状态为升温状态或恒温状态时,判断当前时间距离最近一次输出所述高温报警信息的时间的时长是否达到能够触发所述客户端更新所述高温报警信息的第一预设时长;若是,则重新统计所述移动终端上当前正在运行的至少一个应用程序各自的运行状态值,并根据该运行状态值确定出导致所述移动终端持续升温的新的目标应用程序;根据所述新的目标应用程序更新所述高温报警信息。可选地,根据所述第一温度变化状态更新所述高温报警信息,包括:当所述第一温度变化状态为降温状态时,判断所述降温状态是否达到能够触发所述移动终端停止高温报警操作的第一预设状态;若是,则停止输出所述高温报警信息的操作。可选地,所述第一预设状态包括以下至少一项:所述温度值下降的温差超过预设温差值;所述温度值下降的时长达到第二预设时长;下降后的温度值低于能够触发所述客户端结束或启动本次监测过程的预设低温阈值,所述预设低温阈值低于所述预设高温阈值。可选地,所述方法还包括:记录本次监测过程中的监测信息,所述监测信息包括所述移动终端的初始温度值、所述各应用程序的运行状态值中的至少一项。可选地,停止输出所述高温报警信息的操作之后,所述方法还包括:追踪所述降温过程,判断所述温度值是否低于所述预设低温阈值;当所述温度值低于所述预设低温阈值时,清除所述记录的监测信息,结束本次监测过程。可选地,所述方法还包括:提供降温按钮,所述降温按钮包括一键降温按钮和/或各目标应用程序分别对应的单个降温按钮,其中,所述一键降温按钮用于触发各目标应用程序停止运行,所述单个降温按钮用于触发该单个降温按钮所对应的目标应用程序停止运行;当接收到针对所述降温按钮的触发操作时,停止运行所述触发操作对应的目标应用程序,并清除所述记录的监测信息,结束本次监测过程。可选地,分别统计所述移动终端上当前正在运行的至少一个应用程序各自的运行状态值,包括:追踪所述温度值的变化曲线,并根据所述变化曲线确定所述移动终端在第三预设时长内的第二温度变化状态;当所述第二温度变化状态达到能够触发运行状态值的统计操作的第二预设状态时,分别统计所述移动终端上当前正在运行的至少一个应用程序各自的运行状态值。可选地,所述第二预设状态包括以下至少一种:所述温度值达到所述预设低温阈值;在所述第三预设时长内所述温度值的变化曲线为持续上升曲线。可选地,根据所述各应用程序的运行状态值,从所述至少一个应用程序中确定出导致所述移动终端发热的目标应用程序,包括:根据所述各应用程序的运行状态值,判断所述各应用程序中是否存在满足预设条件的应用程序,所述预设条件包括所述运行状态值达到能够导致所述移动终端发热的预设状态阈值;若是,则从所述至少一个应用程序中查找出满足所述预设条件的应用程序,作为导致所述移动终端发热的目标应用程序;若否,则继续监测所述移动终端的温度值,直至所述各应用程序中存在满足所述预设条件的应用程序。可选地,所述运行状态值包括CPU占用率、累计运行时长、耗电量、已消耗流量中的至少一项。可选地,分别统计所述移动终端上当前正在运行的至少一个应用程序各自的运行状态值,包括:分别统计所述移动终端上当前正在运行的多个进程各自的运行状态值,并确定所述移动终端为各进程分配的进程身份标识;获取所述移动终端预先生成的各进程的进程身份标识和各应用程序的应用身份标识之间的对应关系,并根据所述对应关系以及所述进程身份标识确定所述各进程对应的应用程序的应用身份标识;累计对应有相同应用身份标识的各进程的运行状态值,并确定所述累计的运行状态值为该应用身份标识对应的应用程序的运行状态值。可选地,输出所述目标应用程序对应的高温报警信息,包括:在所述移动终端的通知栏上和/或所述客户端的主页面上显示所述目标应用程序对应的高温报警信息;或者,在所述移动终端的当前界面弹出一界面框,并在所述界面框上显示所述目标应用程序对应的高温报警信息,所述界面框的尺寸小于所述当前界面的尺寸。可选地,当所述目标应用程序包括多个时,输出所述目标应用程序对应的高温报警信息,包括:根据各目标应用程序的运行状态值由高到低的顺序,对所述各目标应用程序进行排序;按照所述排序结果输出所述各目标应用程序对应的高温报警信息。可选地,输出所述目标应用程序对应的高温报警信息,包括:判断所述多个目标应用程序的数目是否超过预设数目;若是,则按照所述排序结果从所述多个目标应用程序中由高到低选择出多个目标应用程序,并输出该多个目标应用程序对应的高温报警信息;若否,则输出所有目标应用程序对应的高温报警信息。依据本专利技术的另一个方面,提供了一种移动终端的温度监控装置,设置于客户端,包括:监测模块,适于监测移动终端的温度值;统计模块,适于在所述监测过程中,分别统计所述移动终端上当前正在运行的至少一个应用程序各自的运行状态值;确定模块,适于当监测到所述温度值达到预设高温阈值时,根据所述各应用程序的运行状态值,从所述至少一个应用程序中确定出导致所述移动终端发热的目标应用程序;输出模块,适于输出所述目标应用程序对应的高温报警信息,所述高温报警信息用于提示用户所述目标应用程序导致所述移动终端的温度过高;更新模块,适于持续监测所述移动终端的温度值,以确定出所述移动终端的第一温度变化状态,并根据所述第一温度变化状态本文档来自技高网...
移动终端的温度监控方法、装置及移动终端

【技术保护点】
一种移动终端的温度监控方法,应用于客户端,所述方法包括:监测移动终端的温度值;在所述监测过程中,分别统计所述移动终端上当前正在运行的至少一个应用程序各自的运行状态值;当监测到所述温度值达到预设高温阈值时,根据所述各应用程序的运行状态值,从所述至少一个应用程序中确定出导致所述移动终端发热的目标应用程序;输出所述目标应用程序对应的高温报警信息,所述高温报警信息用于提示用户所述目标应用程序导致所述移动终端的温度过高;持续监测所述移动终端的温度值,以确定出所述移动终端的第一温度变化状态,并根据所述第一温度变化状态更新所述高温报警信息。

【技术特征摘要】
1.一种移动终端的温度监控方法,应用于客户端,所述方法包括:监测移动终端的温度值;在所述监测过程中,分别统计所述移动终端上当前正在运行的至少一个应用程序各自的运行状态值;当监测到所述温度值达到预设高温阈值时,根据所述各应用程序的运行状态值,从所述至少一个应用程序中确定出导致所述移动终端发热的目标应用程序;输出所述目标应用程序对应的高温报警信息,所述高温报警信息用于提示用户所述目标应用程序导致所述移动终端的温度过高;持续监测所述移动终端的温度值,以确定出所述移动终端的第一温度变化状态,并根据所述第一温度变化状态更新所述高温报警信息。2.根据权利要求1所述的方法,其中,根据所述第一温度变化状态更新所述高温报警信息,包括:当所述第一温度变化状态为升温状态或恒温状态时,判断当前时间距离最近一次输出所述高温报警信息的时间的时长是否达到能够触发所述客户端更新所述高温报警信息的第一预设时长;若是,则重新统计所述移动终端上当前正在运行的至少一个应用程序各自的运行状态值,并根据该运行状态值确定出导致所述移动终端持续升温的新的目标应用程序;根据所述新的目标应用程序更新所述高温报警信息。3.根据权利要求1或2所述的方法,其中,根据所述第一温度变化状态更新所述高温报警信息,包括:当所述第一温度变化状态为降温状态时,判断所述降温状态是否达到能够触发所述移动终端停止高温报警操作的第一预设状态;若是,则停止输出所述高温报警信息的操作。4.根据权利要求3所述的方法,其中,所述第一预设状态包括以下至少一项:所述温度值下降的温差超过预设温差值;所述温度值下降的时长达到第二预设时长;下降后的温度值低于能够触发所述客户端结束或启动本次监测过程的预设低温阈值,所述预设低温阈值低于所述预设高温阈值。5.根据权利要求4所述的方法,其中,所述方法还包括:记录本次监测过程中的监测信息,所述监测信息包括所述移动终端的初始温度值、所述各应用程序的运行状态值中的至少一项。6.根据权利要求5所述的方法,其中,...

【专利技术属性】
技术研发人员:申书润
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1