一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

可穿戴终端及其测量体温的方法、计算机可读存储介质与流程

2021-10-12 14:32:00 来源:中国专利 TAG:测量 终端 穿戴 体温 可读


1.本发明涉及温度测量技术领域,尤其涉及可穿戴终端及其测量体温的方法、计算机可读存储介质。


背景技术:

2.随着科技的发展,可穿戴终端上集成了越来越多的功能,例如加入了体温测量功能。在不同的温度环境下,即使人体具有相同的核心体温,但是体表的温度会受到环境温度影响,导致测量的体表温度与实际的核心体温相差较大。
3.为了提高测量的准确性,可穿戴终端可以测量环境温度,将环境温度和测得的体表温度进行拟合,获取用户的真实体温。然而,有一些使用场景环境温度的测量值无法准确的体现当前的环境温度数值,比如,外部环境的环境温度短时间内出现了较大的变化,可穿戴终端内部的温度需要较长时间才能达到跟外部环境的环境温度接近。如果环境温度变化后短时间内使用可穿戴终端进行体温测量,则会出现测试不准确的情况。


技术实现要素:

4.基于此,有必要针对上述问题,提出了可穿戴终端及其测量体温的方法、计算机可读存储介质。
5.一种可穿戴终端测量体温的方法,包括:按照预设时间间隔对外部环境温度进行至少两次测量,获取至少两个外部温度测量数值;根据所述至少两个外部温度数值获取外部温度实际数值;对用户的体温进行测量,获取体温测量数值;根据所述外部温度实际数值和所述体温测量数值计算出体温实际数值。
6.一种可穿戴终端,包括:第一测量模块,用于按照预设时间间隔对外部环境温度进行至少两次测量,获取至少两个外部温度测量数值;获取模块,用于根据所述至少两个外部温度数值获取外部温度实际数值;第二测量模块,用于对用户的体温进行测量,获取体温测量数值;计算模块,用于根据所述外部温度实际数值和体温测量数值计算出体温实际数值。
7.一种可穿戴终端,包括:处理器、存储器和测量电路,所述处理器耦接所述存储器和所述测量电路,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序以实现如上所述的方法。
8.一种计算机可读存储介质,存储有计算机程序,所述计算机程序能够被处理器执行以实现如上所述的方法。
9.采用本发明实施例,具有如下有益效果:
10.通过根据按照预设时间间隔对外部环境温度进行至少两次测量获取的至少两个外部温度数值获取外部温度实际数值,根据外部温度实际数值和体温测量数值计算出体温实际数值,可以避免由于可穿戴终端的外部温度短时间内变化较大时,可穿戴终端内部的温度变化较为缓慢,可穿戴终端内部的温度传感器测量到的外部温度测量数值与外部温度实际数值差距较大,引起的计算出的体温实际数值误差较大的问题,能有效提升测量的准
确性。
附图说明
11.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
12.其中:
13.图1是本发明提供的可穿戴终端测量体温的方法的第一实施例的流程示意图;
14.图2是本发明提供的可穿戴终端测量体温的方法的第二实施例的流程示意图;
15.图3是本发明提供的可穿戴终端测量体温的方法的第三实施例的流程示意图;
16.图4是本发明提供的可穿戴终端的第一实施例的结构示意图;
17.图5是本发明提供的可穿戴终端的第二实施例的结构示意图;
18.图6是本发明提供的计算机可读存储介质的一实施例的结构示意图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.为了提高测量的准确性,可穿戴终端在测量用户的体温之前或者同时可以测量环境温度,将环境温度和测得的体表温度进行拟合,获取用户的真实体温。然而,如果环境温度变化后短时间内使用可穿戴终端进行体温测量,则会出现测试不准确的情况。
21.在本实施例中,为了解决上述问题,提供一种可穿戴终端测量体温的方法,能够有效提升测量结果的准确性。
22.请参阅图1,图1是本发明提供的可穿戴终端测量体温的方法的第一实施例的流程示意图。本发明提供的可穿戴终端测量体温的方法包括如下步骤:
23.s101:按照预设时间间隔对外部环境温度进行至少两次测量,获取至少两个外部温度测量数值。
24.在一个具体的实施场景中,可穿戴终端中设置有温度传感器,用于测量可穿戴终端所在环境的外部环境温度。可穿戴终端还包括外壳,温度传感器设置于外壳中。当可穿戴终端的外部环境温度发生变化时,由于外壳具有一定的保温作用,使得可穿戴终端的外壳内部的温度变化较为缓慢,从而位于外壳内部的温度传感器测量到的外部温度测量数值,实际上是外壳内部的温度数值。因此可穿戴终端的外部环境温度短时间内发生较大变化时,外壳内部的温度数值将会随时间变化,直至变为外部环境温度实际数值。
25.在本实施场景中,按照预设时间间隔对外部环境温度进行至少两次测量,获取至少两个外部温度测量数值,其中,预设时间间隔可以是用户自行定义,并可以根据测量的需求进行修改,例如1分钟、2分钟等。在该至少两次测量的时间内,外壳内部的温度数值处于随时间变化的状态中。
26.在本实施场景中,按照预设时间间隔对外部环境温度进行两次测量,获取两个外部温度数值d1和d2,在其他实施场景中,可以按照预设时间间隔对外部环境温度进行多次测量,例如三次、五次、十次等。
27.s102:根据至少两个外部温度数值获取外部温度实际数值。
28.在本实施场景中,根据两个外部温度数值d1和d2对外壳内部的温度值的变化趋势进行预测,例如,根据至少两个外部温度测量数值预测预设时间长度后的外部温度预测数值,预设时长后的外壳内部温度数值已经变化至于实际外部温度的数值相同或相近。将预测出的预设时长后的外壳内部温度数值,即外部温度预测数值,作为外部温度实际数值。
29.进一步地,可以预设一预测算法模型,例如神经网络模型或者函数模型,将两个外部温度数值输入预测算法模型中,可以根据外部温度数值d1和d2之间的变化趋势,预测出预设时长后的外壳内部温度数值。
30.s103:对用户的体温进行测量,获取体温测量数值。
31.在本实施场景中,可穿戴终端中设置有红外线传感器,通过红外线传感器获取用户体表的红外线,根据体表的红外线计算出体温测量数值。在其他实施场景中,可穿戴终端中还可以设置接触式温度传感器,通过接触式温度传感器对用户的体温进行测量,获取体温测量数值。
32.在本实施场景中,步骤s103和步骤s101可以同步执行或者先后执行,例如先执行步骤s103或者先执行步骤s101。
33.s104:根据外部温度实际数值和体温测量数值计算出体温实际数值。
34.在本实施场景中,根据外部温度实际数值和体温测量数值进行计算,获取体温实际数值。例如,可以预设体温计算模型,例如神经网络模型,将外部温度实际数值和体温测量数值输入体温计算模型,体温计算模型将输出体温实际数值。或者可以根据外部温度实际数值和体温测量数值进行拟合运算,获取体温实际数值。
35.通过上述描述可知,在本实施例中,通过根据按照预设时间间隔对外部环境温度进行至少两次测量获取的至少两个外部温度数值获取外部温度实际数值,根据外部温度实际数值和体温测量数值计算出体温实际数值,可以避免由于可穿戴终端的外部温度短时间内变化较大时,可穿戴终端内部的温度变化较为缓慢,可穿戴终端内部的温度传感器测量到的外部温度测量数值与外部温度实际数值差距较大,引起的计算出的体温实际数值误差较大的问题,能有效提升测量的准确性。
36.请参阅图2,图2是本发明提供的可穿戴终端测量体温的方法的第二实施例的流程示意图。本发明提供的可穿戴终端测量体温的方法包括如下步骤:
37.s201:按照预设时间间隔对外部环境温度进行至少两次测量,获取至少两个外部温度测量数值。
38.在一个具体的实施场景中,步骤s201与本发明提供的可穿戴终端测量体温的方法的第一实施例中的步骤s101基本一致,此处不再进行赘述。
39.s202:根据至少两个外部温度测量数值确定温度预测数学模型。
40.在本实施场景中,根据至少两个外部温度测量数值判断可穿戴终端的外壳内部的温度的变化趋势,根据变化趋势确定温度预测数学模型。温度预测数学模型可以是神经网络模型或者是函数模型。具体地说,可以预先准备多个温度预测数学模型,根据变化趋势选
择合适的温度预测数学模型。
41.在本实施场景中,温度预测数学模型为幂函数模型。
42.具体地说,幂函数模型的表达式为:
43.y=ax
b
44.其中,a和b是两个与结构温度特性相关的参数,x为测量时间,y为外部温度测量数值或外部温度预测数值。
45.s203:将至少两个外部温度测量数值以及对应至少两个外部温度测量数值的测量时间输入温度预测数学模型,确定温度预测数学模型的计算参数。
46.在本实施场景中,温度预测数学模型为上文的幂函数模型。记录两次测量的测量时间t1和t2,获取分别对应于测量时间t1和t2的两个外部温度测量数值d1和d2,将t1和d1、t2和d2分别代入到幂函数模型的表达式中,计算出与结构温度特性相关的参数a和b的具体数值。
47.在其他实施场景中,温度预测数学模型为神经网络模型。按照预设时间间隔对外部环境温度进行多次测量,记录该多次测量的测量时间,以及多次测量获取的多个外部温度测量数值,将外部温度测量数值以及对应该外部温度测量数值的测量时间成对输入神经网络模型,对神经网络模型进行训练,对神经网络模型的参数进行调整,获得训练后的神经网络模型。
48.s204:将预设时间长度代入温度预测数学模型,获取外部温度预测数值。
49.在本实施场景中,预设时间长度为用户根据经验获得,例如30分钟、40分钟、45分钟等等。温度预测数学模型为上文的幂函数模型,在步骤s203中计算出与结构温度特性相关的参数a和b的具体数值后,将预设时间长度,例如30分钟,代入幂函数模型,计算出幂函数模型中的y值,y值即为外部温度预测数值。
50.在其他实施场景中,温度预测数学模型为神经网络模型,经过步骤s203中的训练后,将预设时间长度输入训练后的神经网络模型,训练后的神经网络模型将输出对应于该预设时间长度的输出,该输出即为部温度预测数值。
51.s205:对用户的体温进行测量,获取体温测量数值。
52.s206:根据外部温度实际数值和体温测量数值计算出体温实际数值。
53.在本实施场景中,步骤s205-s206与本发明提供的可穿戴终端测量体温的方法的第一实施例中的步骤s103-s104基本一致,此处不再进行赘述。
54.通过上述描述可知,在本实施例中根据至少两个外部温度测量数值确定温度预测数学模型,将预设时间长度代入温度预测数学模型,获取外部温度预测数值,根据外部温度实际数值和体温测量数值计算出体温实际数值,可以有效提升外部温度预测数值的准确性,从而提升计算出的体温实际数值的准确性。
55.请参阅图3,图3是本发明提供的可穿戴终端测量体温的方法的第三实施例的流程示意图。本发明提供的可穿戴终端测量体温的方法包括如下步骤:
56.s301:按照预设时间间隔对外部环境温度进行至少两次测量,获取至少两个外部温度测量数值。
57.在一个具体的实施场景中,步骤s301与本发明提供的可穿戴终端测量体温的方法的第一实施例中的步骤s101基本一致,此处不再进行赘述。
58.s302:根据至少两个外部温度测量数值判断外部环境的温度是否发生变化,若否,执行步骤s303,若是,执行步骤s304。
59.在本实施场景中,可以计算至少两个外部温度测量数值中任意两个相邻的外部温度测量数值的差值,判断该差值是否满足预设条件,例如该差值是否大于预设阈值。若满足预设条件,则可以判定外部环境的温度发生变化。进一步地,还可以测量每两个相邻的外部温度测量数值的差值,判断计算出的差值的变化规律是否满足预设条件,例如逐渐变大或逐渐变小。若满足预设条件,则可以判定外部环境的温度发生变化。
60.s303:将任一外部温度测量数值作为外部温度实际数值。
61.在本实施场景中,判定外部环境的温度没有发生变化,则表示可穿戴终端长时间处于该温度中,可穿戴终端内部的温度与外部环境的温度相同或相近,可以将测量获取的至少两个外部温度测量数值中的任意一个作为外部温度实际数值。进一步地,可以计算至少两个外部温度测量数值的平均温度数值,将平均温度数值作为外部温度实际数值。
62.s304:根据至少两个外部温度数值获取外部温度实际数值。
63.s305:对用户的体温进行测量,获取体温测量数值。
64.s306:根据外部温度实际数值和体温测量数值计算出体温实际数值。
65.在本实施场景中,步骤s304-s306与本发明提供的可穿戴终端测量体温的方法的第一实施例中的步骤s102-s104基本一致,此处不再进行赘述。
66.通过上述描述可知,在本实施例中根据至少两个外部温度测量数值判断外部环境的温度是否发生变化,在外部环境的温度发生变化时,根据按照预设时间间隔对外部环境温度进行至少两次测量获取的至少两个外部温度数值获取外部温度实际数值,在外部环境的温度未发生变化时,将任一外部温度测量数值作为外部温度实际数值,根据外部温度实际数值和体温测量数值计算出体温实际数值,可以避免不必要的数据运算,有效降低能耗,节约资源。
67.请参阅图4,图4是本发明提供的可穿戴终端的第一实施例的结构示意图。可穿戴终端10包括第一测量模块11、获取模块12、第二测量模块13和计算模块14。第一测量模块11用于按照预设时间间隔对外部环境温度进行至少两次测量,获取至少两个外部温度测量数值。获取模块12用于根据至少两个外部温度数值获取外部温度实际数值。第二测量模块13用于对用户的体温进行测量,获取体温测量数值。计算模块14用于根据外部温度实际数值和体温测量数值计算出体温实际数值。
68.获取模块12还用于根据至少两个外部温度测量数值预测预设时间长度后的外部温度预测数值,将外部温度预测数值作为外部温度实际数值。
69.获取模块12还用于根据至少两个外部温度测量数值确定温度预测数学模型,将至少两个外部温度测量数值以及对应至少两个外部温度测量数值的测量时间输入温度预测数学模型,确定温度预测数学模型的计算参数,将预设时间长度代入温度预测数学模型,获取外部温度预测数值。
70.其中,温度预测数学模型包括幂函数模型。
71.其中,幂函数模型的表达式为:
72.y=ax^b
73.其中,a和b是两个与结构温度特性相关的参数,x为测量时间,y为外部温度测量数
值或外部温度预测数值。
74.可穿戴终端10还包括判断模块15,判断模块15用于根据至少两个外部温度测量数值判断外部环境的温度是否发生变化;若外部环境的温度发生变化,则执行根据至少两个外部温度数值获取外部温度实际数值的步骤;若外部环境的温度没有发生变化,则将任一外部温度测量数值作为外部温度实际数值。
75.第一测量模块11还用于获取用户体表的红外线,根据体表的红外线计算出体温测量数值。
76.通过上述描述可知,本实施例中可穿戴终端根据按照预设时间间隔对外部环境温度进行至少两次测量获取的至少两个外部温度数值获取外部温度实际数值,根据外部温度实际数值和体温测量数值计算出体温实际数值,可以避免由于可穿戴终端的外部温度短时间内变化较大时,可穿戴终端内部的温度变化较为缓慢,可穿戴终端内部的温度传感器测量到的外部温度测量数值与外部温度实际数值差距较大,引起的计算出的体温实际数值误差较大的问题,能有效提升测量的准确性。
77.请参阅图5,图5是本发明提供的可穿戴终端的第二实施例的结构示意图。可穿戴终端20包括处理器21、存储器22和测量电路23。处理器21耦接存储器22和测量电路23。存储器22中存储有计算机程序,处理器21在工作时执行该计算机程序以实现如图1-图3所示的方法。详细的方法可参见上述,在此不再赘述。
78.通过上述描述可知,本实施例中可穿戴终端根据按照预设时间间隔对外部环境温度进行至少两次测量获取的至少两个外部温度数值获取外部温度实际数值,根据外部温度实际数值和体温测量数值计算出体温实际数值,可以避免由于可穿戴终端的外部温度短时间内变化较大时,可穿戴终端内部的温度变化较为缓慢,可穿戴终端内部的温度传感器测量到的外部温度测量数值与外部温度实际数值差距较大,引起的计算出的体温实际数值误差较大的问题,能有效提升测量的准确性。
79.请参阅图6,图6是本发明提供的计算机可读存储介质的一实施例的结构示意图。计算机可读存储介质30中存储有至少一个计算机程序31,计算机程序31用于被处理器执行以实现如图1-图3所示的方法,详细的方法可参见上述,在此不再赘述。在一个实施例中,计算机可读存储介质30可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。
80.通过上述描述可知,在本实施例中计算机可读存储介质中存储的计算机程序可以用于根据按照预设时间间隔对外部环境温度进行至少两次测量获取的至少两个外部温度数值获取外部温度实际数值,根据外部温度实际数值和体温测量数值计算出体温实际数值,可以避免由于可穿戴终端的外部温度短时间内变化较大时,可穿戴终端内部的温度变化较为缓慢,可穿戴终端内部的温度传感器测量到的外部温度测量数值与外部温度实际数值差距较大,引起的计算出的体温实际数值误差较大的问题,能有效提升测量的准确性。
81.区别于现有技术,本发明通过根据按照预设时间间隔对外部环境温度进行至少两次测量获取的至少两个外部温度数值获取外部温度实际数值,根据外部温度实际数值和体温测量数值计算出体温实际数值,能有效提升测量的准确性。
82.以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜