本发明涉及手机领域,尤其涉及一种自定义控制手机温度的方法、装置、系统及存储介质。
背景技术:
现有的手机温度控制方案:判断手机温升过高时,调节背光和充电电流,防止手机过热。但现有的手机温度调节方案过于单一,而且有的时候牺牲了手机的性能,用户只能接受这种温度调节策略,不能自己手动去平衡手机发热和手机性能。
技术实现要素:
本发明提供了一种自定义控制手机温度的方法,包括如下步骤:
步骤1:接收用户自定义的温度调节策略,若用户没有定义,则采取默认的温度调节策略;
步骤2:接收温度数据,所述温度数据为温度传感器模块定时获取各个热源温度数据;
步骤3:判断是否满足预警触发判断条件,如果是,采用默认的温度调节策略,如果否,则采用用户自定义的温度调节策略;
步骤4:根据步骤3的温度调节策略调节手机温度,最后返回执行步骤2。
作为本发明的进一步改进,在所述步骤1中,用户自定义的温度调节策略,说明如下:
调节中央处理器温度时,用户调节临界点tcpu0;
调节中央处理器温度时,用户调节临界点tcpu1和降低屏幕背光亮度的百分比x,其中30<x<100;
调节中央处理器温度时,用户调节临界值tcpu2和板温临界值tboard,但必须满足tcpu0<tcpu1<tcpu2<tcpu_max,tboard<=tboard_max,其中tcpu_max和tboard_max分别是中央处理器工作最高温度和主板工作最高温度,若不满足则自定义失败;
调节电池温度时,用户可调节降低充电电流策略执行时的电池温度临界点至t2和降低后的充电电流i2,但必须满足t2<=t1<tbat_max,其中tbat_max是电池工作最高温度,若不满足则自定义失败;
关于降频减核策略,用户自定义中央处理器工作功率p和工作时的cpu核数n,而且必须满足pmin<=p<=pmax,0<n<=nmax,其中pmin和pmax是中央处理器工作默认的最小功率和最大功率,nmax是手机中央处理器所支持的最大核数。
作为本发明的进一步改进,默认的温度控制策略包括:
当中央处理器温度达到临界值tcpu0时,降低充电电流至i;
当中央处理器温度达到临界值tcpu1时,降低屏幕背光的最大亮度至x%。其中30<x<100;
当中央处理器温度达到临界值tcpu2,并且当板温达到临界tboard时,执行降频减核策略;其中tcpu0<tcpu1<tcpu2<tcpu_max,其中tcpu_max是中央处理器工作时可承受的最高温度;
当电池温度达到临界点t1时,降低充电电流至i1;当电池温度达到最大温度tbat_max时,通知底层停止充电功能,其中t1<tbat_max;
当电源管理芯片达到最大值tpmic_max时,停止手机正在运行的进程,重新设置为默认的温度控制策略;
当板温达到最大值tboard_max时,停止手机正在运行的进程,重新设置为默认的温度控制策略。
作为本发明的进一步改进,在所述步骤3中,所述预警触发判断条件包括:
第一最高温度检测:热源温度传感器模块检测到中央处理器温度达到工作最高温度tcpu_max;
第二最高温度检测:热源温度传感器模块检测到电池温度达到工作最高温度tbat_max;
第三最高温度检测:热源温度传感器模块检测到电源管理芯片温度达到工作最高温度tpmic_max;
第四最高温度检测:热源温度传感器模块检测到主板温度达到工作最高温度tboard_max;
当满足所述第一最高温度检测、第二最高温度检测、第三最高温度检测、第四最高温度检测任意一条则所述预警触发判断条件成立。
本发明还公开了一种自定义控制手机温度的装置,包括:
温度调节策略接收单元:用于接收用户自定义的温度调节策略,若用户没有定义,则采取默认的温度调节策略;
温度数据接收单元:用于接收温度数据,所述温度数据为温度传感器模块定时获取各个热源温度数据;
预警触发判断单元:用于判断是否满足预警触发判断条件,如果是,采用默认的温度调节策略,如果否,则采用用户自定义的温度调节策略;
执行单元:用于根据预警触发判断单元的温度调节策略调节手机温度,最后返回温度数据接收单元。
作为本发明的进一步改进,在所述温度调节策略接收单元中,用户自定义的温度调节策略,说明如下:
调节中央处理器温度时,用户调节临界点tcpu0;
调节中央处理器温度时,用户调节临界点tcpu1和降低屏幕背光亮度的百分比x,其中30<x<100;
调节中央处理器温度时,用户调节临界值tcpu2和板温临界值tboard,但必须满足tcpu0<tcpu1<tcpu2<tcpu_max,tboard<=tboard_max,其中tcpu_max和tboard_max分别是中央处理器工作最高温度和主板工作最高温度,若不满足则自定义失败;
调节电池温度时,用户可调节降低充电电流策略执行时的电池温度临界点至t2和降低后的充电电流i2,但必须满足t2<=t1<tbat_max,其中tbat_max是电池工作最高温度,若不满足则自定义失败;
关于降频减核策略,用户自定义中央处理器工作功率p和工作时的cpu核数n,而且必须满足pmin<=p<=pmax,0<n<=nmax,其中pmin和pmax是中央处理器工作默认的最小功率和最大功率,nmax是手机中央处理器所支持的最大核数。
作为本发明的进一步改进,在所述温度调节策略接收单元中,默认的温度控制策略包括:
当中央处理器温度达到临界值tcpu0时,降低充电电流至i;
当中央处理器温度达到临界值tcpu1时,降低屏幕背光的最大亮度至x%。其中30<x<100;
当中央处理器温度达到临界值tcpu2,并且当板温达到临界tboard时,执行降频减核策略;其中tcpu0<tcpu1<tcpu2<tcpu_max,其中tcpu_max是中央处理器工作时可承受的最高温度;
当电池温度达到临界点t1时,降低充电电流至i1;当电池温度达到最大温度tbat_max时,通知底层停止充电功能,其中t1<tbat_max;
当电源管理芯片达到最大值tpmic_max时,停止手机正在运行的进程,重新设置为默认的温度控制策略;
当板温达到最大值tboard_max时,停止手机正在运行的进程,重新设置为默认的温度控制策略。
作为本发明的进一步改进,在所述预警触发判断单元中,所述预警触发判断条件包括:
第一最高温度检测:热源温度传感器模块检测到中央处理器温度达到工作最高温度tcpu_max;
第二最高温度检测:热源温度传感器模块检测到电池温度达到工作最高温度tbat_max;
第三最高温度检测:热源温度传感器模块检测到电源管理芯片温度达到工作最高温度tpmic_max;
第四最高温度检测:热源温度传感器模块检测到主板温度达到工作最高温度tboard_max;
当满足所述第一最高温度检测、第二最高温度检测、第三最高温度检测、第四最高温度检测任意一条则所述预警触发判断条件成立。
本发明还公开了一种自定义控制手机温度的系统,包括:存储器、处理器以及存储在所述存储器上的计算机程序,所述计算机程序配置为由所述处理器调用时本发明所述方法的步骤。
本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现本发明所述的方法的步骤。
本发明的有益效果是:1.本发明的一种自定义控制手机温度的方法丰富了温度调节的方案,并且提供用户调节手机温度和手机性能的接口,使用户的体验更好;2.本发明的一种自定义控制手机温度的方法温度调节策略多样化,不需要牺牲手机的性能,还能使用户能自己手动去平衡手机发热和手机性能。
附图说明
图1是本发明的方法的流程图。
具体实施方式
如图1所示,本发明公开了一种自定义控制手机温度的方法,包括如下步骤:
步骤1:接收用户自定义的温度调节策略,若用户没有定义,则采取默认的温度调节策略;
步骤2:接收温度数据,所述温度数据为温度传感器模块定时获取各个热源温度数据;
步骤3:判断是否满足预警触发判断条件,如果是,采用默认的温度调节策略,如果否,则采用用户自定义的温度调节策略;
步骤4:根据步骤3的温度调节策略调节手机温度,最后返回执行步骤2。
在所述步骤1中,用户自定义的温度调节策略,说明如下:
调节中央处理器温度时,用户可调节临界点tcpu0;
调节中央处理器温度时,用户可调节临界点tcpu1和降低屏幕背光亮度的百分比x,其中30<x<100;
调节中央处理器温度时,用户可调节临界值tcpu2和板温临界值tboard,但必须满足tcpu0<tcpu1<tcpu2<tcpu_max,tboard<=tboard_max,其中tcpu_max和tboard_max分别是中央处理器工作最高温度和主板工作最高温度,若不满足则自定义失败;
调节电池温度时,用户可调节降低充电电流策略执行时的电池温度临界点至t2和降低后的充电电流i2,但必须满足t2<=t1<tbat_max,其中tbat_max是电池工作最高温度,若不满足则自定义失败;
关于降频减核策略,用户可自定义中央处理器工作功率p和工作时的cpu核数n,而且必须满足pmin<=p<=pmax,0<n<=nmax,其中pmin和pmax是中央处理器工作默认的最小功率和最大功率,nmax是手机中央处理器所支持的最大核数。
在所述步骤1中,默认的温度控制策略包括:
当中央处理器温度达到临界值tcpu0时,降低充电电流至i;
当中央处理器温度达到临界值tcpu1时,降低屏幕背光的最大亮度至x%。其中30<x<100;
当中央处理器温度达到临界值tcpu2,并且当板温达到临界tboard时,执行降频减核策略;其中tcpu0<tcpu1<tcpu2<tcpu_max,其中tcpu_max是中央处理器工作时可承受的最高温度;
当电池温度达到临界点t1时,降低充电电流至i1;当电池温度达到最大温度tbat_max时,通知底层停止充电功能,其中t1<tbat_max;
当电源管理芯片达到最大值tpmic_max时,停止手机正在运行的进程,重新设置为默认的温度控制策略;
当板温达到最大值tboard_max时,停止手机正在运行的进程,重新设置为默认的温度控制策略。
在所述步骤3中,所述预警触发判断条件包括:
第一最高温度检测:热源温度传感器模块检测到中央处理器温度达到工作最高温度tcpu_max;
第二最高温度检测:热源温度传感器模块检测到电池温度达到工作最高温度tbat_max;
第三最高温度检测:热源温度传感器模块检测到电源管理芯片温度达到工作最高温度tpmic_max;
第四最高温度检测:热源温度传感器模块检测到主板温度达到工作最高温度tboard_max;
当满足所述第一最高温度检测、第二最高温度检测、第三最高温度检测、第四最高温度检测任意一条则所述预警触发判断条件成立。
本发明还公开了一种自定义控制手机温度的装置,包括:
温度调节策略接收单元:用于接收用户自定义的温度调节策略,若用户没有定义,则采取默认的温度调节策略;
温度数据接收单元:用于接收温度数据,所述温度数据为温度传感器模块定时获取各个热源温度数据;
预警触发判断单元:用于判断是否满足预警触发判断条件,如果是,采用默认的温度调节策略,如果否,则采用用户自定义的温度调节策略;
执行单元:用于根据预警触发判断单元的温度调节策略调节手机温度,最后返回温度数据接收单元。
在所述温度调节策略接收单元中,用户自定义的温度调节策略,说明如下:
调节中央处理器温度时,用户可调节临界点tcpu0;
调节中央处理器温度时,用户可调节临界点tcpu1和降低屏幕背光亮度的百分比x,其中30<x<100;
调节中央处理器温度时,用户可调节临界值tcpu2和板温临界值tboard,但必须满足tcpu0<tcpu1<tcpu2<tcpu_max,tboard<=tboard_max,其中tcpu_max和tboard_max分别是中央处理器工作最高温度和主板工作最高温度,若不满足则自定义失败;
调节电池温度时,用户可调节降低充电电流策略执行时的电池温度临界点至t2和降低后的充电电流i2,但必须满足t2<=t1<tbat_max,其中tbat_max是电池工作最高温度,若不满足则自定义失败;
关于降频减核策略,用户可自定义中央处理器工作功率p和工作时的cpu核数n,而且必须满足pmin<=p<=pmax,0<n<=nmax,其中pmin和pmax是中央处理器工作默认的最小功率和最大功率。nmax是手机中央处理器所支持的最大核数。
在所述温度调节策略接收单元中,默认的温度控制策略包括:
当中央处理器温度达到临界值tcpu0时,降低充电电流至i;
当中央处理器温度达到临界值tcpu1时,降低屏幕背光的最大亮度至x%。其中30<x<100;
当中央处理器温度达到临界值tcpu2,并且当板温达到临界tboard时,执行降频减核策略;其中tcpu0<tcpu1<tcpu2<tcpu_max,其中tcpu_max是中央处理器工作时可承受的最高温度;
当电池温度达到临界点t1时,降低充电电流至i1;当电池温度达到最大温度tbat_max时,通知底层停止充电功能,其中t1<tbat_max;
当电源管理芯片达到最大值tpmic_max时,停止手机正在运行的进程,重新设置为默认的温度控制策略;
当板温达到最大值tboard_max时,停止手机正在运行的进程,重新设置为默认的温度控制策略。
在所述预警触发判断单元中,所述预警触发判断条件包括:
第一最高温度检测:热源温度传感器模块检测到中央处理器温度达到工作最高温度tcpu_max;
第二最高温度检测:热源温度传感器模块检测到电池温度达到工作最高温度tbat_max;
第三最高温度检测:热源温度传感器模块检测到电源管理芯片温度达到工作最高温度tpmic_max;
第四最高温度检测:热源温度传感器模块检测到主板温度达到工作最高温度tboard_max;
当满足所述第一最高温度检测、第二最高温度检测、第三最高温度检测、第四最高温度检测任意一条则所述预警触发判断条件成立。
本发明还包括热源温度传感器模块:
热源温度传感器模块用来定时检测各个热源模块温度,主要包括有电池温度热敏电阻、中央处理器温度传感器、电源管理芯片热敏传感器、主板ap侧热敏电阻等。
本发明还公开了一种自定义控制手机温度的系统,包括:存储器、处理器以及存储在所述存储器上的计算机程序,所述计算机程序配置为由所述处理器调用时本发明所述方法的步骤。
本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现本发明所述的方法的步骤。
本发明的有益效果是:1.本发明的一种自定义控制手机温度的方法丰富了温度调节的方案,并且提供用户调节手机温度和手机性能的接口,使用户的体验更好;2.本发明的一种自定义控制手机温度的方法温度调节策略多样化,不需要牺牲手机的性能,还能使用户能自己手动去平衡手机发热和手机性能。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。