一种温度预测方法及电子体温计的制作方法

文档序号:10594418阅读:583来源:国知局
一种温度预测方法及电子体温计的制作方法
【专利摘要】本发明公开了一种温度预测方法,包括:获取当前采样时刻的温度测量值;在检测到已经启动温度预测,且未满足停止启动条件后,判断是否具有稳定标记;若有,则将当前采样时刻的温度预测值设置为上一个采样时刻的温度预测值;若没有,则获取当前采样时刻及前n?1个采样时刻的温度测量值,并提取n个温度测量值中的最大值和最小值;判断n个温度测量值中的最大值与最小值的差是否大于阈值;若是,则根据温度测量值及预存的第一偏移量生成温度预测值;若否,则将当前采样时刻的温度预测值设置为上一个采样时刻的温度预测值,并生成稳定标记;输出当前采样时刻的温度预测值。本发明还公开了一种电子体温计,可实现快速、准确的温度预测。
【专利说明】
-种溫度预测方法及电子体溫计
技术领域
[0001] 本发明设及电子体溫计领域,具体是一种溫度预测方法及电子体溫计。
【背景技术】
[0002] 相比传统的水银玻璃体溫计,电子体溫计由于具有读数方便,对人体及周围环境 无害(不含水银)等优点,适合于家庭使用。但是由于电子体溫计的感溫探头的尺寸限制,人 体运动和用户佩戴的方式的不同,往往需要较长的时间才能达到稳定状态(热平衡),即需 要较长的时间才能测量出物体的真实溫度。考虑到较长的测量时间会对用户体验造成一定 的影响,因此一般电子体溫计还利用了预测算法来提前预测出被测物体的真实溫度,W提 高电子体溫计的测量速度。
[0003] 现有的预测算法多采用基于函数模型拟合的方法进行溫度预测,预测时首先利用 一定长度的历史数据和预先给定的曲线类型(如对数曲线,双曲线等)计算函数模型的参 数,然后将该函数模型在某一特定时间点时的值作为被测物体的真实溫度进行输出。
[0004] -般来说,函数模型包括一级函数模型和高阶函数模型,其中,一阶的函数模型的 表达能力有限,而高阶函数模型极易导致过拟合,因此在训练出函数模型后,还必须对函数 模型的参数进行优化。然而目前的函数模型的优化多是基于经验参数进行,适用范围有限, 无法满足使用要求。

【发明内容】

[0005] 针对上述问题,本发明提供了一种溫度预测方法及电子体溫计,通过设置一个合 适的第一偏移量对测量得到的溫度进行预测,保证了预测的快速准确,适用范围广。
[0006] 本发明提供了一种溫度预测方法,包括如下步骤:
[0007] 获取当前采样时刻测量得到的溫度测量值;
[000引在检测到已经启动溫度预测,且未满足预设的停止启动条件后,判断是否具有稳 定标记;
[0009] 若有,则将当前采样时刻的溫度预测值设置为上一个采样时刻的溫度预测值;
[0010] 若没有,则获取当前采样时刻及当前采样时刻的前n-1个采样时刻的溫度测量值, 并提取运n个溫度测量值中的最大值和最小值;其中,n为大于2的整数;
[0011] 判断所述n个溫度测量值中的最大值与最小值的差是否大于预设的阔值;
[0012] 若是,则根据当前采样时刻的溫度测量值及预存的第一偏移量生成当前采样时刻 的溫度预测值;
[0013] 若否,则将当前采样时刻的溫度预测值设置为上一个采样时刻的溫度预测值,并 生成所述稳定标记;
[0014] 输出当前采样时刻的溫度预测值。
[001引优选地,还包括;
[0016]在检测到未启动溫度预测时,根据当前采样时刻的溫度测量值及至少前一个采样 时刻的溫度测量值,判断是否达到预设的启动条件;
[0017] 若是,则启动溫度预测;
[0018] 若否,则输出当前采样时刻测量得到的溫度测量值。
[0019] 优选地,还包括;
[0020] 在满足预设的停止启动条件后,停止启动溫度预测,并输出当前采样时刻测量得 到的溫度测量值;
[0021] 其中,所述停止启动条件为检测到所述溫度预测的持续启动时间达到预设的第一 时间阔值或者检测到所述溫度预测的持续启动时间达到预设的第二时间阔值,且当前采样 时刻及当前采样时刻的前t-1个采样时刻的溫度测量值的最大值与最小值的差小于预设的 阔值。
[0022] 优选地,在所述若有,则将当前采样时刻的溫度预测值设置为上一个采样时刻的 溫度预测值之后,还包括:
[0023] 获取当前采样时刻及当前采样时刻的前m-1个采样时刻的溫度测量值,提取运m个 溫度测量值中的最大值和最小值,其中,m为大于2的整数;
[0024] 当所述m个溫度测量值中的最大值与最小值的差大于所述阔值时,将所述当前采 样时刻的溫度预测值修正为所述当前采样时刻的溫度测量值加上预设的第二偏移量;其 中,所述第二偏移量小于或等于所述第一偏移量。
[002引优选地,还包括:
[00%]计算第一偏移量;
[0027]其中,所述计算第一偏移量,具体包括:
[00%]根据初始条件求解出预设的溫度曲线的曲线参数,其中,所述溫度曲线为y = a*ln (X) +b,y表示溫度值,X表示时间,a,b为曲线参数,所述初始条件包括被测对象的目标溫度;
[0029] 根据所述n及所述阔值计算所述溫度曲线在预定时间窗口内的斜率y' ;
[0030] 对所述溫度曲线进行求导获得y '二a/x,根据所述斜率y '和所述参数a获得一个X 值,再根据所述X值与所述溫度曲线获得与所述X值对应的y值;
[0031 ]根据所述目标溫度及所述y值计算得到第一偏移量。
[0032] 本发明还提供了一种电子体溫计,包括:
[0033] 溫度获取单元,用于获取当前采样时刻测量得到的溫度测量值;
[0034] 第一判断单元,用于在检测到已经启动溫度预测,且未满足预设的停止启动条件 后,判断是否具有稳定标记;若有,则通知第一设置单元;若没有,则通知第一提取单元;
[0035] 所述第一设置单元,用于将当前采样时刻的溫度预测值设置为上一个采样时刻的 溫度预测值;
[0036] 所述第一提取单元,用于获取当前采样时刻及当前采样时刻的前n-1个采样时刻 的溫度测量值,并提取运n个溫度测量值中的最大值和最小值;其中,n为大于2的整数;
[0037] 第二判断单元,用于判断所述n个溫度测量值中的最大值与最小值的差是否大于 预设的阔值;若是,则通知第二设置单元,若否,则通知第=设置单元;
[0038] 第二设置单元,用于根据当前采样时刻的溫度测量值及预存的第一偏移量生成当 前采样时刻的溫度预测值;
[0039] 第=设置单元,用于将当前采样时刻的溫度预测值设置为上一个采样时刻的溫度 预测值,并生成所述稳定标记;
[0040] 输出单元,用于输出当前采样时刻的溫度预测值。
[0041] 优选地,所述电子体溫计还包括第=判断单元及启动单元,其中:
[0042] 所述第=判断单元,用于在检测到未启动溫度预测时,根据当前采样时刻的溫度 测量值及至少前一个采样时刻的溫度测量值,并判断是否满足预设的启动条件;若是,则通 知所述启动单元,若否,则通知所述输出单元;
[0043] 所述启动单元,用于启动溫度预测;
[0044] 所述输出单元,还用于输出当前采样时刻测量得到的溫度测量值。
[0045] 优选地,所述电子体溫计还包括:
[0046] 停止启动单元,用于在满足预设的停止启动条件后,停止启动溫度预测,并通知所 述输出单元;
[0047] 所述输出单元,还用于输出当前采样时刻测量得到的溫度测量值;
[0048] 其中,所述停止启动条件为检测到所述溫度预测的持续启动时间达到预设的第一 时间阔值或者检测到所述溫度预测的持续启动时间达到预设的第二时间阔值,且当前采样 时刻及当前采样时刻的前t-1个采样时刻的溫度测量值的最大值与最小值的差小于预设的 阔值。
[0049] 优选地,所述电子体溫计还包括:
[0050] 第二提取单元,用于获取当前采样时刻及当前采样时刻的前m-1个采样时刻的溫 度测量值,提取运m个溫度测量值中的最大值和最小值,其中,m为大于2的整数;
[0051] 修正单元,用于当所述m个溫度测量值中的最大值与最小值的差大于所述阔值时, 将所述当前采样时刻的溫度预测值修正为所述当前采样时刻的溫度测量值加上预设的第 二偏移量;其中,所述第二偏移量小于或等于所述第一偏移量。
[0化2] 优选地,还包括:
[0053] 计算单元,用于计算第一偏移量;
[0054] 其中,所述计算单元具体包括:
[0055] 参数求解模块,用于根据初始条件计算得到预设的溫度曲线的参数,其中,所述溫 度曲线为y = a*ln(x)+b,y为溫度值,X为时间,a,b为参数,所述初始条件包括被测对象的目 标溫度;
[0056] 斜率计算模块,用于根据所述n及所述阔值计算所述溫度曲线在预定时间窗口内 的斜率;
[0057] 溫度值计算模块,用于对所述溫度曲线进行求导并根据所述斜率获得预定的X值, 再根据所述X值获得与该X值对应的y值;
[0058] 第一偏移量计算模块,用于根据所述目标溫度及所述y值计算得到第一偏移量。
[0059] 本发明实施例提供的溫度预测方法及电子体溫计,在进行溫度预测时,只需将溫 度测量值加上合适的第一偏移量,因此所需的计算量很少,计算速度快,节省了大量的计算 资源,此外,而且由于预测的原理仅是将溫度测量值加上合适的第一偏移量,运就从原理上 限制了误差的上限为所述第一偏移量,预测误差有限,不会出现因为过拟合而导致出现很 大的误差的情况。
【附图说明】
[0060] 为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作 简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其他的附图。
[0061] 图1是本发明实施例提供的溫度预测方法的流程示意图。
[0062] 图2是本发明实施例提供的溫度测量值曲线与溫度预测值曲线的对比示意图。
[0063] 图3是本发明另一实施例提供的溫度预测方法的流程示意图。
[0064] 图4是本发明实施例提供的电子体溫计的结构示意图。
[0065] 图5是本发明另一实施例提供的电子体溫计的结构示意图。
[0066] 图6是本发明另一实施例提供的电子体溫计的结构示意图。
[0067] 图7是本发明另一实施例提供的电子体溫计的结构示意图。
[0068] 图8是本发明另一实施例提供的电子体溫计的结构示意图。
[0069] 图9是图8所示的计算单元的结构示意图。
【具体实施方式】
[0070] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0071 ]请参阅图1,本发明实施例提供一种溫度预测方法,其可由电子体溫计来执行,用 于在使用电子体溫计进行溫度测量时,对被测对象(如人体)的溫度进行预测,其包括如下 步骤:
[0072] SlOl,获取当前采样时刻测量得到的溫度测量值。
[0073] 在本发明实施例中,所述电子体溫计可通过感溫探头来采集当前采样时刻的溫度 测量值,其中,所述感溫探头可为热电阻探头,热电偶探头等,本发明不做具体限定。
[0074] 在本发明实施例中,所述感溫探头每隔预定时间采集一个溫度测量值,例如,每秒 采集一个溫度测量值,当然,具体的采集频率可根据实际的需要进行设置,本发明不做具体 限定。
[0075] S102,在检测到已经启动溫度预测,且未满足预设的停止启动条件后,判断是否具 有稳定标记。
[0076] 在本发明实施例中,为了比较快速的获得被测对象的真实溫度,所述电子体溫计 在检测的预定阶段需要启动溫度预测(如在一个快速升溫阶段至达到热平衡之间的时间 段),W根据历史的溫度测量值来生成更接近被测对象的真实溫度的溫度预测值,而一旦感 溫探头达到热平衡后,就无需再进行预测,即在达到热平衡后,可W停止启动溫度预测,直 接输出感溫探头测量得到的溫度测量值。下面将具体描述所述电子体溫计在溫度预测阶段 的工作过程(即在启动溫度预测而尚未达到热平衡运个阶段的工作过程)。
[0077] 在本发明实施例中,当所述电子体溫计在检测到已经启动溫度预测,且未满足预 设的停止启动条件后,先判断内存中是否具有一个稳定标记。
[0078] S103,若有,则将当前采样时刻的溫度预测值设置为上一个采样时刻的溫度预测 值。
[0079] S104,若没有,则获取当前采样时刻及当前采样时刻的前n-1个采样时刻的溫度测 量值,并提取运n个溫度测量值中的最大值和最小值;其中,n为大于2的整数。
[0080] 例如,假设所述感溫探头每秒采集一个溫度测量值,n为20,则所述电子体溫计可 获取当前采样时刻及当前采样时刻的前19个采样时刻的溫度测量值,并提取运20个溫度测 量值中的最大值和最小值。
[0081] S105,判断所述n个溫度测量值中的最大值与最小值的差是否大于预设的阔值。
[0082] 在本发明实施例中,所述阔值可设置为0.05,应当理解的是,在本发明的其他实施 例中,还可根据实际的需要设置所述阔值,本发明不做具体限定。
[0083] S106,若是,则根据当前采样时刻的溫度测量值及预存的第一偏移量生成当前采 样时刻的溫度预测值。
[0084] 在本发明实施例中,若所述n个溫度测量值中的最大值与最小值的差大于所述阔 值,则说明感溫探头测量的溫度测量值尚有较大的波动,即还未进入较稳定的阶段,因而需 要根据当前采样时刻的溫度测量值及预存的第一偏移量生成当前采样时刻的溫度预测值, 其中,所述溫度预测值=溫度测量值+第一偏移量。
[0085] S107,若否,则将当前采样时刻的溫度预测值设置为上一个采样时刻的溫度预测 值,并生成所述稳定标记。
[0086] 在本发明实施例中,若所述n个溫度测量值中的最大值与最小值的差小于阔值时, 可W认为感溫探头测量的溫度测量值即将达到稳定(即即将达到热平衡),因此所述电子体 溫计可保持所述溫度预测值不变,并生成一个稳定标记,用于标记所述感溫探头即将达到 稳定。此后,每个采样时刻的溫度预测值均设置为上一个采样时刻的溫度预测值。
[0087] 在本发明实施例中,上述步骤S101-S107可用公式(1)进行表示:
「1 (1)
[008引 123456 其中,Xi为当前采样时刻的溫度测量值,max(x)为n个采样时刻的溫度测量值中的 最大值,min (X)为n个采样时刻的溫度测量值中的最小值,yi为当前时刻的溫度预测值,Oi为 第一偏移量,Q为预设的阔值,f lag为稳定标记。 2 S108,输出当前采样时刻的溫度预测值。 3 综上所述,本发明实施例提供的溫度预测方法,在进行溫度预测时,只需将溫度测 量值加上合适的第一偏移量即可得到溫度预测值,因此所需的计算量很少,计算速度快,节 省了大量的计算资源,此外,由于溫度预测的原理仅是将溫度测量值加上合适的第一偏移 量,运就从原理上限制了误差的上限为所述第一偏移量,预测误差有限,不会出现因为过拟 合而导致出现很大的误差的情况。 4 需要说明的是,在一个优选实施例中,在步骤S103之后,步骤S108之前,还包括: 5 S109,获取当前采样时刻及当前采样时刻的前m-1个采样时刻的溫度测量值,提取 运m个溫度测量值中的最大值和最小值,其中,m为大于2的整数。 6 S110,当所述m个溫度测量值中的最大值与最小值的差大于所述阔值时,将所述当 前采样时刻的溫度预测值修正为所述当前采样时刻的溫度测量值加上预设的第二偏移量; 其中,所述第二偏移量小于或等于所述第一偏移量。
[0095] 其作用在于,考虑到在实际测量过程中存在人体运动等外界干扰的因素,电子体 溫计可能会提前认为感溫探头已经即将到达稳定,因此在未真正达到稳定时就提前生成所 述稳定标记。为了避免运种情况,所述电子体溫计还设置了一个恢复进入预测的条件,即预 测溫度仍然保持不变,但是如果一定时间范围内的溫度测量值的变化幅度大于所述阔值时 (即m个溫度测量值中的最大值与最小值的差大于所述阔值,如IOs内采集得到的溫度测量 值的变化幅度超过0.05度),重新预测当前采样时刻的溫度预测值。其中,所述第二偏移量 可W等于所述第一偏移量,也可W为另一个经验值(如所述第二偏移量可为0.3)。
[0096] 其中,本优选实施例可利用下述公式(2)进行表示:
[0097]
(2)
[009引其中,02为第二偏移量。
[0099] 需要说明的是,为了避免突然加上第一偏移量而带来的溫度突变,在启动溫度预 测和停止启动溫度预测时还对预测溫度曲线进行了平滑,具体地,可通过逐渐增加第一偏 移量的值,实现平滑的效果,其中,所述第一偏移量可通过线性的方式进行逐渐增加,本发 明不做具体限定。
[0100] 如图2所示,在刚启动溫度预测时,所述第一偏移量逐渐增加至0.7度,而非突变。 在第10分钟左右时尽管先给出了一个错误的稳定溫度,但是在运行一小段时间后恢复了计 算偏移量(此时第二偏移量的值为0.3度),并且最终给出了正确的稳定溫度。本发明实施例 中,通过设置了恢复预测条件对溫度预测值进行修正,使得本发明的溫度预测具有较强的 抗干扰能力,在有干扰的情况下,溫度预测值随着溫度测量值的变化而变化,当干扰减少或 消失,溫度测量值的波动较小时,溫度预测值将重新达到稳定。
[0101] 需要说明的是,在一个优选实施例中,由于电子体溫计是通过溫度测量值加上所 述第一偏移量来获得溫度预测值,因而所述第一偏移量的选取对预测的准确度及预测的速 度有重要影响。下面将详细描述本发明实施例选取所述第一偏移量的过程。具体地:
[0102] 在一个优选实施例中,所述的溫度预测方法还包括:
[0103] Slll,计算第一偏移量;
[0104] 其中,具体包括:
[0105] S1111,根据初始条件求解出预设的溫度曲线的参数,其中,所述溫度曲线为y = a* ln(x)+b,y表示溫度值,X表示时间,a,b为参数,所述初始条件包括被测对象的目标溫度。
[0106] S1112,根据所述n及所述阔值计算所述溫度曲线在预定时间窗口内的斜率y'。
[0107] S1113,对所述溫度曲线进行求导获得y'=a/x,根据所述斜率y'和所述参数a获得 一个X值,再根据所述X值与所述溫度曲线获得与所述X值对应的y值。
[0108] Sl 114,根据所述目标溫度及所述y值计算得到第一偏移量。
[0109] 例如:对于体溫曲线
[0110] y = a*ln(x)+b (3)
[0111] X为时间(S),y为溫度,a,b为曲线参数。因为通常情况下电子体溫计在15min (900s)左右到达稳定,即5min内升溫不超过0.15度(1200s时体溫不超过37.15度)。设目标 溫度为人体的正常体溫37度,因此可W建立方程组
[0112] yi = a*ln(xi)+b
[0113] y2 = a*ln(X2)+b (4)
[0114] 将初始条件:yi = 37, Xl = 900; y2 = 37.15,x2 = 1200 代入方程组(3),求得 a = 0.5214,b = 33.4532〇
[0115] 在本发明实施例中,虽然电子体溫计的升溫曲线为对数曲线,但是在一个很短的 时间窗口内,其升溫曲线可W由直线近似表达。如果选择20s( At,即n个采样时刻所需的时 间)内升溫幅度0.05度(Ay,即所述阔值)为预测溫度是否启动的判断条件,其该时间窗口 内的斜率为:
[0116] y' = Ay/At = 0.0 5/20 = 0.0025 (5)
[0117] 由于对数曲线的一阶导数公式为 [011 引 y'=a/x (6)
[0119] 将y'=0.0025,a = 0.5214代入公式(6),可求得x = 208.56。根据公式(3),此时的 测量溫度为 y = a*ln(x)+b = 0.5214*ln(208.56)+33.4532 = 36.24,与目标溫度 37 度相差 0.76度,即第一偏移量为0.76度。
[0120] 考虑到理论曲线与实际测量时的误差,可W将所述第一偏移量稍稍缩小到0.7度。
[0121] 当然,为了提高预测的速度,可W选择一个较大的第一偏移量,此时判断条件中的 时间窗口( At)和阔值(Ay)也应当做出相应的改变。
[0122] 请一并参阅图3,图3是本发明另一实施例提供的溫度预测方法的流程示意图。其 至少包括如下步骤:
[0123] S201,获取当前采样时刻测量得到的溫度测量值。
[0124] S202,检测是否已经启动溫度预测。若是,执行S203,若否,执行S204。
[0125] S203,判断是否满足预设的停止启动条件,若满足,执行S205,若不满足,执行 S206〇
[0126] 其中,所述停止启动条件为检测到所述溫度预测的持续启动时间达到预设的第一 时间阔值(如溫度预测的启动时间超过1小时)或者检测到所述溫度预测的持续启动时间达 到预设的第二时间阔值,且当前采样时刻及当前采样时刻的前t-1个采样时刻的溫度测量 值的最大值与最小值的差小于预设的阔值,如溫度预测启动超过20分钟,且一定时间的溫 度测量值的变化幅度小于阔值(例如10秒内溫度测量值的变化幅度小于0.05度)。
[0127] S204,根据当前采样时刻的溫度测量值及至少前一个采样时刻的溫度测量值,判 断是否达到预设的启动条件;若是,则跳转至步骤S208;若否,则执行S205。
[0128] 例如,若当前采样时刻的溫度测量值同时满足如下启动条件时启动溫度预测。(1) 溫度测量值高于30度;(2)溫度测量值的一阶导数低于0.07; (3)溫度测量值二阶导数小于 0。其中,设当前采样时刻的溫度测量值为XI,当前采样时刻的前一个采样时刻的溫度测量 值为Xi-I,前两个采样时刻的溫度测量值为Xi-2,则当前采样时刻的一阶导数Xi '二X广Xi-I,二 阶导爹知^1'' =(化-又1-1)-(又1-广又1-2)=(又1+又1-2)-2*义1-1。
[0129] 又或者,当检测到一个较快的升溫过程(如连续5个采样时刻的溫度测量值的一阶 导数均高于0.3,或者当前采样时刻的溫度测量值的一阶导数高于0.7)时,判定达到预设的 启动条件,并启动溫度预测。
[0130] S205,输出当前采样时刻测量得到的溫度测量值。
[0131] S206,判断是否具有稳定标记;若有,执行S207,若没有,执行S208。
[0132] S207,则将当前采样时刻的溫度预测值设置为上一个采样时刻的溫度预测值;
[0133] S208,则获取当前采样时刻及当前采样时刻的前n-1个采样时刻的溫度测量值,并 提取运n个溫度测量值中的最大值和最小值;其中,n为大于2的整数;
[0134] S209,判断所述n个溫度测量值中的最大值与最小值的差是否大于预设的阔值;若 否,则执行S210,若是,则执行S211。
[0135] S210,则根据当前采样时刻的溫度测量值及预存的第一偏移量生成当前采样时刻 的溫度预测值。
[0136] S211,则将当前采样时刻的溫度预测值设置为上一个采样时刻的溫度预测值,并 生成所述稳定标记。
[0137] S212,输出当前采样时刻的溫度预测值。
[0138] 本发明实施例提供的溫度预测方法,提供了进入溫度预测的启动条件和溫度预测 的停止启动条件,且在溫度预测时,只需将溫度测量值加上合适的第一偏移量即可生成溫 度预测值,因此所需的计算量很少,计算速度快,节省了大量的计算资源。此外,由于预测的 原理仅是将溫度测量值加上合适的第一偏移量,运就从原理上限制了误差的上限为所述第 一偏移量,预测误差有限,不会出现因为过拟合而导致出现很大的误差的情况。
[0139] 请参阅图4,图4是本发明实施例提供的电子体溫计的结构示意图。所述电子体溫 计100可用于执行上述的溫度预测方法,其包括:
[0140] 溫度获取单元10,用于获取当前采样时刻测量得到的溫度测量值。
[0141] 其中,所述溫度获取单元10可获取感溫探头采集到的溫度测量值。
[0142] 第一判断单元20,用于在检测到已经启动溫度预测,且未满足预设的停止启动条 件后,判断是否具有稳定标记;若有,则通知第一设置单元30;若没有,则通知第一提取单元 40 O
[0143] 所述第一设置单元30,用于将当前采样时刻的溫度预测值设置为上一个采样时刻 的溫度预测值。
[0144] 所述第一提取单元40,用于获取当前采样时刻及当前采样时刻的前n-1个采样时 刻的溫度测量值,并提取运n个溫度测量值中的最大值和最小值;其中,n为大于2的整数。
[0145] 第二判断单元50,用于判断所述n个溫度测量值中的最大值与最小值的差是否大 于预设的阔值;若是,则通知第二设置单元60,若否,则通知第=设置单元70。
[0146] 第二设置单元60,用于根据当前采样时刻的溫度测量值及预存的第一偏移量生成 当前采样时刻的溫度预测值。
[0147] 第=设置单元70,用于将当前采样时刻的溫度预测值设置为上一个采样时刻的溫 度预测值,并生成所述稳定标记。
[0148] 输出单元80,用于输出当前采样时刻的溫度预测值。
[0149] 综上所述,本发明实施例提供的电子体溫计100,在进行溫度预测时,只需将溫度 测量值加上合适的第一偏移量即可获得溫度预测值,因此所需的计算量很少,计算速度快, 节省了大量的计算资源。此外,由于预测的原理仅是将溫度测量值加上合适的第一偏移量, 运就从原理上限制了误差的上限为所述第一偏移量,预测误差有限,不会出现因为过拟合 而导致出现很大的误差的情况。
[0150] 请一并参阅图5,在一个优选实施例中,所述电子体溫计100除了包括上述实施例 的所有单元外,还包括第=判断单元90及启动单元91,其中:
[0151] 所述第=判断单元90,用于在检测到未启动溫度预测时,根据当前采样时刻的溫 度测量值及至少前一个采样时刻的溫度测量值,并判断是否满足预设的启动条件;若是,贝U 通知所述启动单元91,若否,则通知所述输出单元80。
[0152] 所述启动单元91,用于启动溫度预测。
[0153] 所述输出单元80,还用于输出当前采样时刻测量得到的溫度测量值。
[0154] 其中,若所述第=判断单元90在判断当前采样时刻的溫度测量值同时满足如下启 动条件时启动溫度预测:(1)溫度测量值高于30度;(2)溫度测量值的一阶导数低于0.07; (3)溫度测量值二阶导数小于0。其中,设当前采样时刻的溫度测量值为XI,当前采样时刻的 前一个采样时刻的溫度测量值为Xi-I,前两个采样时刻的溫度测量值为Xi-2,则当前采样时 刻的一阶导数Xi ' = :X广 Xi-I,二阶导数Xi" = ( X广化-1) - ( Xi-广Xi-2 ) = ( Xi+Xi-2 ) -2*Xi-l。
[0155] 又或者,当所述第=判断单元90在检测到电子体溫计100处于一个较快的升溫过 程(如连续5个采样时刻的溫度测量值的一阶导数均高于0.3,或者当前采样时刻的溫度测 量值的一阶导数高于0.7)时,判定达到预设的启动条件,并启动溫度预测。
[0156] 本优选实施例提供了启动溫度预测的条件。
[0157] 请一并参阅图6,在一个优选实施例中,所述电子体溫计100除了包括上述实施例 的所有单元外,还包括:
[0158] 停止启动单元92,用于在满足预设的停止启动条件后,停止启动溫度预测,并通知 所述输出单元80;
[0159] 所述输出单元80,还用于输出当前采样时刻测量得到的溫度测量值;
[0160] 其中,所述停止启动条件为检测到所述溫度预测的持续启动时间达到预设的第一 时间阔值或者检测到所述溫度预测的持续启动时间达到预设的第二时间阔值,且当前采样 时刻及当前采样时刻的前t-1个采样时刻的溫度测量值的最大值与最小值的差小于预设的 阔值。
[0161] 本优选实施例提供了停止启动溫度预测的条件。
[0162] 请一并参阅图7,在一个优选实施例中,所述电子体溫计100除了包括上述实施例 的所有单元外,还包括:
[0163] 第二提取单元93,用于获取当前采样时刻及当前采样时刻的前m-1个采样时刻的 溫度测量值,提取运m个溫度测量值中的最大值和最小值,其中,m为大于2的整数;
[0164] 修正单元94,用于当所述m个溫度测量值中的最大值与最小值的差大于所述阔值 时,将所述当前采样时刻的溫度预测值修正为所述当前采样时刻的溫度测量值加上预设的 第二偏移量;其中,所述第二偏移量小于或等于所述第一偏移量。
[0165] 其作用在于,考虑到在实际测量过程中存在人体运动等外界干扰,电子体溫计100 可能会提前认为感溫探头已经达到热平衡或即将到达稳定,因此在未真正达到热平衡时就 生成所述稳定标记,为了防止运种情况,所述第二提取单元93设置了一个恢复进入预测的 条件,即预测溫度保持不变,且一定时间范围内的溫度测量值的变化幅度大于所述阔值时 (即所述m个溫度测量值中的最大值与最小值的差大于所述阔值,如IOs内溫度测量值的变 化幅度超过0.05度),由所述修正单元94对所述溫度预测值进行修正,重新预测当前采样时 刻的溫度预测值。此时的第二偏移量可W等于所述第一偏移量,也可W为另一个经验值(如 所述第二偏移量可为0.3)。
[0166] 需要说明的是,在一个优选实施例中,由于电子体溫计100是通过溫度测量值加上 所述第一偏移量来获得溫度预测值,因而所述第一偏移量的选取对预测的准确度及预测的 速度有重要影响。下面将详细描述本发明实施例选取所述第一偏移量的过程。
[0167] 请一并参阅图8及图9,在一个优选实施例中,所述电子体溫计100除了包括上述实 施例的所有单元外,还包括:
[0168] 计算单元95,用于计算第一偏移量;
[0169] 其中,所述计算单元95具体包括:
[0170] 参数求解模块951,用于根据初始条件计算得到预设的溫度曲线的参数,其中,所 述溫度曲线为y = a*ln(x)+b,y为溫度值,X为时间,a,b为参数,所述初始条件包括被测对象 的目标溫度;
[0171] 斜率计算模块952,用于根据所述n及所述阔值计算所述溫度曲线在预定时间窗口 内的斜率;
[0172] 溫度值计算模块953,用于对所述溫度曲线进行求导并根据所述斜率获得预定的X 值,再根据所述X值获得与该X值对应的y值;
[0173] 第一偏移量计算模块954,用于根据所述目标溫度及所述y值计算得到第一偏移 量。
[0174] W上所掲露的仅为本发明一种较佳实施例而已,当然不能W此来限定本发明之权 利范围,本领域普通技术人员可W理解实现上述实施例的全部或部分流程,并依本发明权 利要求所作的等同变化,仍属于发明所涵盖的范围。
[0175] 本领域普通技术人员可W理解实现上述实施例方法中的全部或部分流程,是可W 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memoir ,ROM)或随机存储记忆体(Random Access Memory ,RAM)等。
【主权项】
1. 一种温度预测方法,其特征在于,包括如下步骤: 获取当前采样时刻测量得到的温度测量值; 在检测到已经启动温度预测,且未满足预设的停止启动条件后,判断是否具有稳定标 记; 若有,则将当前采样时刻的温度预测值设置为上一个采样时刻的温度预测值; 若没有,则获取当前采样时刻及当前采样时刻的前n-1个采样时刻的温度测量值,并提 取这η个温度测量值中的最大值和最小值;其中,η为大于2的整数; 判断所述η个温度测量值中的最大值与最小值的差是否大于预设的阈值; 若是,则根据当前采样时刻的温度测量值及预存的第一偏移量生成当前采样时刻的温 度预测值; 若否,则将当前采样时刻的温度预测值设置为上一个采样时刻的温度预测值,并生成 所述稳定标记; 输出当前采样时刻的温度预测值。2. 根据权利要求1所述的温度预测方法,其特征在于,还包括: 在检测到未启动温度预测时,根据当前采样时刻的温度测量值及至少前一个采样时刻 的温度测量值,判断是否达到预设的启动条件; 若是,则启动温度预测; 若否,则输出当前采样时刻测量得到的温度测量值。3. 根据权利要求1所述的温度预测方法,其特征在于,还包括: 在满足预设的停止启动条件后,停止启动温度预测,并输出当前采样时刻测量得到的 温度测量值; 其中,所述停止启动条件为检测到所述温度预测的持续启动时间达到预设的第一时间 阈值或者检测到所述温度预测的持续启动时间达到预设的第二时间阈值,且当前采样时刻 及当前采样时刻的前t-Ι个采样时刻的温度测量值的最大值与最小值的差小于预设的阈 值。4. 根据权利要求1所述的温度预测方法,其特征在于,在所述若有,则将当前采样时刻 的温度预测值设置为上一个采样时刻的温度预测值之后,还包括: 获取当前采样时刻及当前采样时刻的前m-Ι个采样时刻的温度测量值,提取这m个温度 测量值中的最大值和最小值,其中,m为大于2的整数; 当所述m个温度测量值中的最大值与最小值的差大于所述阈值时,将所述当前采样时 刻的温度预测值修正为所述当前采样时刻的温度测量值加上预设的第二偏移量;其中,所 述第二偏移量小于或等于所述第一偏移量。5. 根据权利要求1-4任意一项所述的温度预测方法,其特征在于,还包括: 计算第一偏移量; 其中,所述计算第一偏移量,具体包括: 根据初始条件求解出预设的温度曲线的曲线参数,其中,所述温度曲线为y = a*ln(x) + b,y表示温度值,X表示时间,a,b为曲线参数,所述初始条件包括被测对象的目标温度; 根据所述η及所述阈值计算所述温度曲线在预定时间窗口内的斜率y' ; 对所述温度曲线进行求导获得y '= a/x,根据所述斜率y '和所述参数a获得一个X值,再 根据所述X值与所述温度曲线获得与所述X值对应的y值; 根据所述目标温度及所述y值计算得到第一偏移量。6. -种电子体温计,其特征在于,包括: 温度获取单元,用于获取当前采样时刻测量得到的温度测量值; 第一判断单元,用于在检测到已经启动温度预测,且未满足预设的停止启动条件后,判 断是否具有稳定标记;若有,则通知第一设置单元;若没有,则通知第一提取单元; 所述第一设置单元,用于将当前采样时刻的温度预测值设置为上一个采样时刻的温度 预测值; 所述第一提取单元,用于获取当前采样时刻及当前采样时刻的前n-1个采样时刻的温 度测量值,并提取这η个温度测量值中的最大值和最小值;其中,η为大于2的整数; 第二判断单元,用于判断所述η个温度测量值中的最大值与最小值的差是否大于预设 的阈值;若是,则通知第二设置单元,若否,则通知第三设置单元; 第二设置单元,用于根据当前采样时刻的温度测量值及预存的第一偏移量生成当前采 样时刻的温度预测值; 第三设置单元,用于将当前采样时刻的温度预测值设置为上一个采样时刻的温度预测 值,并生成所述稳定标记; 输出单元,用于输出当前采样时刻的温度预测值。7. 根据权利要求6所述的电子体温计,其特征在于,所述电子体温计还包括第三判断单 元及启动单元,其中: 所述第三判断单元,用于在检测到未启动温度预测时,根据当前采样时刻的温度测量 值及至少前一个采样时刻的温度测量值,并判断是否满足预设的启动条件;若是,则通知所 述启动单元,若否,则通知所述输出单元; 所述启动单元,用于启动温度预测; 所述输出单元,还用于输出当前采样时刻测量得到的温度测量值。8. 根据权利要求6所述的电子体温计,其特征在于,所述电子体温计还包括: 停止启动单元,用于在满足预设的停止启动条件后,停止启动温度预测,并通知所述输 出单元; 所述输出单元,还用于输出当前采样时刻测量得到的温度测量值; 其中,所述停止启动条件为检测到所述温度预测的持续启动时间达到预设的第一时间 阈值或者检测到所述温度预测的持续启动时间达到预设的第二时间阈值,且当前采样时刻 及当前采样时刻的前t-Ι个采样时刻的温度测量值的最大值与最小值的差小于预设的阈 值。9. 根据权利要求6所述的电子体温计,其特征在于,所述电子体温计还包括: 第二提取单元,用于获取当前采样时刻及当前采样时刻的前m-Ι个采样时刻的温度测 量值,提取这m个温度测量值中的最大值和最小值,其中,m为大于2的整数; 修正单元,用于当所述m个温度测量值中的最大值与最小值的差大于所述阈值时,将所 述当前采样时刻的温度预测值修正为所述当前采样时刻的温度测量值加上预设的第二偏 移量;其中,所述第二偏移量小于或等于所述第一偏移量。10. 根据权利要求6至9任意一项所述的电子体温计,其特征在于,还包括: 计算单元,用于计算第一偏移量; 其中,所述计算单元具体包括: 参数求解模块,用于根据初始条件计算得到预设的温度曲线的参数,其中,所述温度曲 线为y = a*ln(x)+b,y为温度值,X为时间,a,b为参数,所述初始条件包括被测对象的目标温 度; 斜率计算模块,用于根据所述η及所述阈值计算所述温度曲线在预定时间窗口内的斜 率; 温度值计算模块,用于对所述温度曲线进行求导并根据所述斜率获得预定的X值,再根 据所述X值获得与该X值对应的y值; 第一偏移量计算模块,用于根据所述目标温度及所述y值计算得到第一偏移量。
【文档编号】G06F19/00GK105956399SQ201610286218
【公开日】2016年9月21日
【申请日】2016年4月29日
【发明人】赵巍
【申请人】广州视源电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1