温度采样处理方法及装置的制造方法
【技术领域】
[0001]本公开涉及温度采集技术领域,尤其涉及温度采样处理方法及装置。
【背景技术】
[0002]目前,因为功率控制、系统保护等多种因素,需要对系统温度进行采集。目前的温度监控方法都是在固定间隔的时间点,进行温度数据采集。温度的采样频率始终固定,这是一种极其简单的采样方法。如果是高采样频率,虽然可以更加实时地获取温度信息,但在远离温度阈值时,会造成系统资源在温度采样上的浪费;而如果是低采样频率,虽然可以减少系统在温度采样上的开销,但很有可能造成温度信息获取不够及时,削弱温度控制的功能。
【发明内容】
[0003]为克服相关技术中存在的问题,本公开实施例提供温度采样处理方法及装置,用以实现智能动态地调整温度采样频率。
[0004]根据本公开实施例的第一方面,提供一种温度采样处理方法,包括:
[0005]根据采集的当前系统温度计算所述当前系统温度与预设的温度阈值之间的温差;
[0006]获取与所述温差对应的预采样频率;
[0007]根据所述预采样频率更新当前采样频率;
[0008]按照所述更新后的采样频率对所述物体温度进行重新采集。
[0009]在一个实施例中,所述获取与所述温差对应的预采样频率,可包括:
[0010]确定所述温差的绝对值;
[0011]在预设的至少两组温差绝对值范围中,确定所述温差的绝对值所属的温差绝对值范围;
[0012]在预设的至少两组温差绝对值范围与预采样频率的对应关系中,确定所述所属的温差绝对值范围对应的预采样频率,并将所述所属的温差绝对值范围对应的预采样频率作为所述温差对应的预采样频率;
[0013]将所述当前采样频率更新为所述温差对应的预采样频率;
[0014]其中,所述至少两组温差绝对值范围中,任意两组温差绝对值范围不具有交集,第一温差绝对值范围对应的预采样频率大于第二温差绝对值范围对应的预采样频率,其中,所述第一温差绝对值范围的最大值小于第二温差绝对值范围中的最小值。
[0015]在一个实施例中,所述获取与所述温差对应的预采样频率,可包括:
[0016]确定所述温差与所述温度阈值之间比值的绝对值;
[0017]在预设的至少两组比值绝对值范围中,确定所述比值的绝对值所属的比值绝对值范围;
[0018]在预设的至少两组比值绝对值范围与预采样频率的对应关系中,确定所述所属的比值绝对值范围对应的预采样频率,并将所述所属的比值绝对值范围对应的预采样频率作为所述温差对应的预采样频率;
[0019]将所述当前采样频率更新为所述温差对应的预采样频率;
[0020]其中,所述至少两组比值绝对值范围中,任意两组比值绝对值范围不具有交集,第一比值绝对值范围对应的预采样频率大于第二比值绝对值范围对应的预采样频率,其中,所述第一比值绝对值范围的最大值小于第二比值绝对值范围中的最小值。
[0021]在一个实施例中,所述确定所述温差与所述温度阈值之间比值的绝对值,可包括:
[0022]按照如下公式计算所述比值的绝对值:
[0023]d = abs ( Δ T/Tthre*100 % )
[0024]其中,所述d表示所述比值的绝对值,所述Tthre表示所述温度阈值,所述Λ T表示所述温差。
[0025]在一个实施例中,所述根据所述预采样频率更新当前采样频率,可包括:
[0026]将所述预采样频率作为更新后的采样频率;或者
[0027]显示所述预采样频率,并显示是否将所述预采样频率作为更新后的采样频率的第一提示;当接收到确认将所述预采样频率作为更新后的采样频率的第一指示时,将所述预采样频率作为更新后的采样频率;当接收到拒绝将所述预采样频率作为更新后的采样频率的第二指示时,显示请求用户输入采样频率的第二提示,并接收输入的采样频率,将所述输入的采样频率作为更新后的采样频率。
[0028]在一个实施例中,所述根据采集的当前系统温度计算所述当前系统温度与预设的温度阈值之间的温差之前,所述方法还可包括:
[0029]按照所述当前采样频率采集所述当前系统温度;或者
[0030]在接收到频率调整命令时,采集所述当前系统温度。
[0031]根据本公开实施例的第二方面,提供一种温度采样处理装置,包括:
[0032]计算模块,用于根据采集的当前系统温度计算所述当前系统温度与预设的温度阈值之间的温差;
[0033]获取模块,用于获取与所述温差对应的预采样频率;
[0034]更新模块,用于根据所述预采样频率更新当前采样频率;
[0035]第一采集模块,用于按照所述更新后的采样频率对所述物体温度进行重新采集。
[0036]在一个实施例中,所述获取模块,可包括:
[0037]第一确定子模块,用于确定所述温差的绝对值;
[0038]第二确定子模块,用于在预设的至少两组温差绝对值范围中,确定所述温差的绝对值所属的温差绝对值范围;
[0039]第三确定子模块,用于在预设的至少两组温差绝对值范围与预采样频率的对应关系中,确定所述所属的温差绝对值范围对应的预采样频率,并将所述所属的温差绝对值范围对应的预采样频率作为所述温差对应的预采样频率;
[0040]第一更新子模块,用于将所述当前采样频率更新为所述温差对应的预采样频率;
[0041]其中,所述至少两组温差绝对值范围中,任意两组温差绝对值范围不具有交集,第一温差绝对值范围对应的预采样频率大于第二温差绝对值范围对应的预采样频率,其中,所述第一温差绝对值范围的最大值小于第二温差绝对值范围中的最小值。
[0042]在一个实施例中,所述获取模块,可包括:
[0043]第四确定子模块,用于确定所述温差与所述温度阈值之间比值的绝对值;
[0044]第五确定子模块,用于在预设的至少两组比值绝对值范围中,确定所述比值的绝对值所属的比值绝对值范围;
[0045]第六确定子模块,用于在预设的至少两组比值绝对值范围与预采样频率的对应关系中,确定所述所属的比值绝对值范围对应的预采样频率,并将所述所属的比值绝对值范围对应的预采样频率作为所述温差对应的预采样频率;
[0046]第二更新子模块,用于将所述当前采样频率更新为所述温差对应的预采样频率;
[0047]其中,所述至少两组比值绝对值范围中,任意两组比值绝对值范围不具有交集,第一比值绝对值范围对应的预采样频率大于第二比值绝对值范围对应的预采样频率,其中,所述第一比值绝对值范围的最大值小于第二比值绝对值范围中的最小值。
[0048]在一个实施例中,所述第四确定子模块,还可用于:
[0049]按照如下公式计算所述比值的绝对值:
[0050]d = abs ( Δ T/Tthre*100 % )
[0051]其中,所述d表示所述比值的绝对值,所述Tthre表示所述温度阈值,所述AT表示所述温差。
[0052]在一个实施例中,所述更新模块,可包括:
[0053]第三更新子模块,用于将所述预采样频率作为更新后的采样频率;或者
[0054]显示及选择子模块,用于显示所述预采样频率,并显示是否将所述预采样频率作为更新后的采样频率的第一提示;当接收到确认将所述预采样频率作为更新后的采样频率的第一指示时,将所述预采样频率作为更新后的采样频率;当接收到拒绝将所述预采样频率作为更新后的采样频率的第二指示时,显示请求用户输入采样频率的第二提示,并接收输入的采样频率,将所述输入的采样频率作为更新后的采样频率。
[0055]在一个实施例中,所述装置还可包括:
[0056]第二采集模块,用于按照所述当前采样频率采集所述当前系统温度;或者
[0057]第三采集模块,用于在接收到频率调整命令时,采集所述当前系统温度。
[0058]根据本公开实施例的第三方面,提供一种温度采样处理装置,包括:
[0059]处理器;
[0060]用于存储处理器可执行指令的存储器;
[0061 ] 其中,所述处理器被配置为:
[0062]根据采集的当前系统温度计算所述当前系统温度与预设的温度阈值之间的温差;
[0063]获取与所述温差对应的预采样频率;
[0064]根据所述预采样频率更新当前采样频率;
[0065]按照所述更新后的采样频率对所述物体温度进行重新采集。
[0066]本公开的实施例提供的技术方案可以包括以下有益效果:
[0067]上述技术方案,可根据当前系统温度与预设的温度阈值之间的温差大小,及时调整采样频率