一种体温监测方法、装置、终端设备以及存储介质与流程

文档序号:31338135发布日期:2022-08-31 09:21阅读:55来源:国知局
一种体温监测方法、装置、终端设备以及存储介质与流程

1.本技术实施例涉及体温监测领域,尤其涉及一种体温监测方法、装置、终端设备以及存储介质。


背景技术:

2.目前,随着经济的不断发展,人们的生活水平不断提高,越来越多的人士开始注重自身的健康情况,而体温作为衡量身体健康的一个重要指标,对体温的实时监测十分重要。目前在测量体温时,一般是采用耳温枪、额温枪以及水银体温计等设备,难以实现对体温的实时监测。目前常见的体温实时监测方案有两种,分别为基于测量手腕皮肤处的体温监测方案以及基于心率的体温监测方案。然而,这两种测量方法容易收到外界环境或者是用户活动状态的影响,测量的准确度较低。
3.综上所述,现有技术中在监测用户的体温时,存在着监测到的体温准确度低的技术问题。


技术实现要素:

4.本发明实施例提供了一种体温监测方法、装置、终端设备以及存储介质,提高了监测到的体温的准确度,解决了现有技术中在监测用户的体温时,存在着监测到的体温准确度低的技术问题。
5.第一方面,本发明实施例提供了一种体温监测方法,包括以下步骤:
6.根据监测目标的个体属性,分别对所述监测目标的心率以及体温进行校准,得到初始心率数据以及初始体温数据;
7.实时获取所述监测目标的运动状态数据;
8.根据所述运动状态数据确定所述监测目标在预设的第一时长内是否都处于静息状态;
9.若所述监测目标在所述第一时长内都处于静息状态,获取所述监测目标的目标心率数据,根据所述目标心率数据、初始心率数据以及初始体温数据计算所述监测目标当前的体温数据。
10.优选的,所述根据监测目标的个体属性,分别对所述监测目标的心率以及体温进行校准,得到初始心率数据以及初始体温数据,包括:
11.获取监测目标的默认心率数据以及默认体温数据;
12.判断所述监测目标在预设的第二时长内是否都处于静息状态;
13.若是,分别校准所述默认心率数据以及默认体温数据,得到初始心率数据以及初始体温数据。
14.优选的,所述获取监测目标的默认心率数据以及默认体温数据,包括:
15.获取监测目标的年龄信息,根据所述年龄信息获取相对应的默认心率数据以及默认体温数据。
16.优选的,所述分别校准所述默认心率数据以及默认体温数据,得到所述初始心率数据以及所述初始体温数据,包括:
17.获取所述第二时长内所述监测目标的第一心率数据,根据所述第一心率确定第一校准心率数据,根据所述第一校准心率数据对所述默认心率数据进行校准,得到所述初始心率数据;
18.获取所述监测目标当前的第一体温数据,根据所述第一体温数据对所述默认体温数据进行校准,得到初始体温数据。
19.优选的,在所述获取监测目标的默认心率数据以及默认体温数据之前,还包括:
20.接收所述监测目标发送的主动校准指令;
21.相应的,所述获取所述监测目标当前的第一体温数据,包括:
22.接收所述监测目标当前输入的第一体温数据。
23.优选的,所述根据所述运动状态数据确定所述监测目标在预设的第一时长内是否都处于静息状态,包括:
24.每经过一个第三时长时,根据经过的第三时长内所述监测目标的运动状态数据,确定所述监测目标在所述经过的第三时长内是否处于静息状态;其中,所述预设的第一时长包括有预设个数的第三时长;
25.若所述监测目标连续在预设个数的所述第三时长内都处于所述静息状态,则确定所述监测目标在所述第一时长内都处于所述静息状态。
26.优选的,所述方法适用于设置有陀螺仪的体温监测设备,所述运动状态数据为所述陀螺仪的加速度数据;
27.相应的,所述根据经过的第三时长内所述监测目标的运动状态数据,确定所述监测目标在所述经过的第三时长内是否处于静息状态,包括:
28.获取所述经过的第三时长内的加速度数据;
29.根据所述加速度数据计算加速度方差,根据所述加速度方差确定所述监测目标在所述经过的第三时长内是否处于静息状态。
30.优选的,所述获取所述监测目标的目标心率数据,包括:
31.获取当前时刻之前的所述第三时长内,所述监测目标的第三心率数据;
32.根据所述第三心率数据确定所述监测目标当前的目标心率数据。
33.优选的,所述根据所述第三心率数据确定所述监测目标当前的目标心率数据,包括:
34.获取所述第三心率数据的中位数,将所述中位数作为所述监测目标当前的目标心率数据。
35.优选的,所述根据所述目标心率数据、初始心率数据以及初始体温数据计算所述监测目标当前的体温数据,包括:
36.预先确定心率变化量与体温变化量之间的映射关系;
37.根据所述目标心率数据、所述映射关系、所述初始心率数据以及所述初始体温数据计算所述监测目标当前的体温数据。
38.第二方面,本发明实施例提供了一种体温监测装置,包括校准模块、数据获取模块、静息判断模块以及体温监测模块;
39.所述校准模块用于根据监测目标的个体属性,分别对所述监测目标的心率以及体温进行校准,得到初始心率数据以及初始体温数据;
40.所述数据获取模块用于实时获取所述监测目标的运动状态数据;
41.所述静息判断模块用于根据所述运动状态数据确定所述监测目标在预设的第一时长内是否都处于静息状态;
42.所述体温监测模块用于若监测目标在预设的第一时长内是否都处于静息状态,获取所述监测目标的目标心率数据,根据所述目标心率数据、初始心率数据以及初始体温数据计算所述监测目标当前的体温数据。
43.第三方面,本发明实施例提供了一种终端设备,所述终端设备包括处理器以及存储器;
44.所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
45.所述处理器用于根据所述计算机程序中的指令执行如第一方面所述的一种体温监测方法。
46.第四方面,本发明实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的一种体温监测方法。
47.上述,本发明实施例提供了一种体温监测方法、装置、终端设备以及存储介质,包括以下步骤:根据监测目标的个体属性,分别对监测目标的心率以及体温进行校准,得到初始心率数据以及初始体温数据;实时获取监测目标的运动状态数据;根据运动状态数据确定监测目标在预设的第一时长内是否都处于静息状态;若监测目标在第一时长内都处于静息状态,获取监测目标的目标心率数据,根据目标心率数据、初始心率数据以及初始体温数据计算监测目标当前的体温数据。
48.本发明实施例综合考虑了监测目标的心率数据来计算监测目标当前的体温数据,与现有技术中基于测量手腕皮肤处的体温监测方案相比,能够避免环境因素在计算体温数据的过程中造成干扰,导致最后所计算出的体温数据不精确,提高了计算的体温数据的准确度。另外,本发明实施例在计算监测目标的体温之前,还预先确定了监测目标在预设的第一时长内是否均处于静息状态,从而在计算监测目标的体温数据时,能够排除运动对心率的影响,进一步提高计算出的体温数据的准确度,解决了现有技术中在监测用户的体温时,存在着监测到的体温准确度低的技术问题。
附图说明
49.图1为本发明实施例提供的一种体温监测方法的流程图。
50.图2为本发明实施例提供的另一种体温监测方法的流程图。
51.图3为本发明实施例提供的另一种体温监测方法的流程图。
52.图4为本发明实施例提供的用户佩戴体温监测设备的示意图。
53.图5本发明实施例提供的一种体温监测装置的结构示意图。
54.图6为本发明实施例提供的一种终端设备的结构示意图。
55.附图标记
56.体温监测设备1。
具体实施方式
57.以下描述和附图充分地示出本技术的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
58.如图1所示,图1为本发明实施例提供的一种体温监测方法的流程图。本发明实施例提供的体温监测方法可以由体温监测设备执行,该体温监测设备可以通过软件和/或硬件的方式实现,该体温监测设备可以是两个或多个物理实体构成,也可以由一个物理实体构成。例如体温监测设备可以是可穿戴电子手表或可穿戴电子手环等设备,体温监测设备佩戴在监测目标上时,能够对监测目标的心率以及体温进行监测。方法包括以下步骤:
59.步骤101、根据监测目标的个体属性,分别对监测目标的心率以及体温进行校准,得到初始心率数据以及初始体温数据。
60.在本实施例中,首先需要获取监测目标的初始心率数据以及初始体温数据,以便后续在初始心率数据以及初始体温数据的基础上对监测目标的体温进行监测,监测目标可以是人体或动物等活体目标。具体的,首先获取监测目标的个体数据,根据个体属性,分别对监测目标的心率以及体温进行校准,从而得到监测目标的初始心率数据以及初始体温数据。示例性的,在一个实施例中,首先获取监测目标的默认心率数据以及默认体温数据,之后分别对监测目标的默认心率数据以及默认体温数据进行校准,得到监测目标的初始心率数据以及初始体温数据。
61.步骤102、实时获取监测目标的运动状态数据。
62.在确认了监测目标的运动状态数据后,进一步实时获取监测目标的运动状态数据,运动状态数据用于反映监测目标的运动状态,运动状态数据可以是监测目标身体部位的动作数据,或者是监测目标身体的加速度数据等。示例性的,可通过在用户的手腕上佩戴可穿戴电子手表,利用可穿戴电子手表来监测手腕处的动作数据或者加速度数据等,从而实时获取到用户的运动状态。
63.步骤103、根据运动状态数据确定监测目标在预设的第一时长内是否都处于静息状态。
64.之后,即可根据实时获取到的运动状态数据确定监测目标是否实时处于静息状态,并实时确定在第一时长内,监测目标是否都处于静息状态。静息状态表示监测目标处于
较为平静、没有进行激烈运动的状态。在本实施例中,确定监测目标在第一时长内均处于静息状态的目的在于,排除运动对监测目标的心率的影响。正常情况下,人体核心温度的变化会对心率产生影响,人体温度每升高1℃,心率约增加10次,然而在进行运动时,心率可以从70次/分增加到150次/分,而体温则会由于人体体温调节机制的作用,只是轻微增加。因此若能够预先确认监测目标处于静息状态下,则在后续计算体温的过程中,能够排除运动对心率的影响,提高计算体温数据的准确度。
65.需要进一步说明的是,在本实施例中第一时长可根据实际需要进行设置,在本实施例中不对第一时长的具体数据进行限定,示例性的,在一个实施例中,第一时长可以预先设置为10分钟。
66.步骤104、若监测目标在第一时长内都处于静息状态,获取监测目标的目标心率数据,根据目标心率数据、初始心率数据以及初始体温数据计算监测目标当前的体温数据。
67.如果监测目标在第一时长内都处于静息状态,则获取监测目标的心率数据,并根据目标心率数据、初始心率数据以及初始体温数据,来计算监测目标当前的体温数据。示例性的,在一个实施例中,可预先确定心率变化与体温变化之间的映射关系,之后,根据目标心率数据、初始心率数据、初始体温数据以及映射关系,即可计算出监测目标当前的体温数据。通过综合考虑监测目标的心率数据来计算监测目标当前的体温数据,而不是直接采用当前监测到的监测目标的体温数据,能够避免环境因素对计算出的体温数据造成的影响,进一步提高监测到的体温的精确性。
68.在上述实施例的基础上,步骤104中根据目标心率数据、初始心率数据以及初始体温数据计算监测目标当前的体温数据,具体由步骤1041-步骤1042执行,具体包括:
69.步骤1041、预先确定心率变化量与体温变化量之间的映射关系。
70.在计算监测目标当前的体温数据之前,需要预先确定心率变化量与体温变化量之间的映射关系,通过映射关系,可实现心率变化量和体温变化量之间的自由转换。在一个实施例中,可基于大量监测目标的心率数据以及体温数据建立回归模型,通过对回归模型进行训练,从而得到心率变化量和体温变化量之间的映射关系。
71.步骤1042、根据目标心率数据、映射关系、初始心率数据以及初始体温数据计算监测目标当前的体温数据。
72.之后,进一步根据目标心率数据、映射关系、初始心率数据以及初始体温数据计算监测目标当前的体温数据。具体的,在一个实施例中,计算监测目标当前的体温数据的公式如下:
73.t=t0+f(hr0,hrm)
74.其中,t为监测目标当前的体温数据,t0为初始体温数据,hr0为初始心率数据,hrm为目标心率数据,f为映射关系。
75.根据目标心率数据hrm以及初始心率数据hr0,即可得到心率变化量,根据映射关系f,即可将心率变化量转化为体温变化量,最后在初始体温数据t0的基础上增加体温变化量,即可得到监测目标当前的体温数据。
76.上述,本发明实施例综合考虑了监测目标的心率数据来计算监测目标当前的体温数据,与现有技术中基于测量手腕皮肤处的体温监测方案相比,能够避免环境因素在计算体温数据的过程中造成干扰,导致最后所计算出的体温数据不精确,提高了计算的体温数
据的准确度。另外,本发明实施例在计算监测目标的体温之前,还预先确定了监测目标在预设的第一时长内是否均处于静息状态,从而在计算监测目标的体温数据时,能够排除运动对心率的影响,进一步提高计算出的体温数据的准确度,解决了现有技术中在监测用户的体温时,存在着监测到的体温准确度低的技术问题。
77.如图2所示,图2为本发明实施例提供的一种体温监测方法,该体温监测方法是对上述体温监测方法的具体化。参考图2,该体温监测方法包括:
78.步骤201、获取监测目标的默认心率数据以及默认体温数据。
79.在本实施例中,首先获取监测目标的默认心率数据以及默认体温数据。需要进一步说明的是,不同监测目标的默认心率数据以及默认体温数据可能存在不同。默认心率数据以及默认体温数据可预先进行设置并储存在数据库中,体温监测设备直接从数据库中获取监测目标的默认心率数据以及默认体温数据。
80.在一个实施例中,步骤201中获取监测目标的默认心率数据以及默认体温数据,具体由步骤2011执行,包括:
81.步骤2011、获取监测目标的年龄信息,根据年龄信息获取相对应的默认心率数据以及默认体温数据。
82.首先,获取监测目标的年龄信息,之后再根据年龄信息获取相对应的默认心率数据以及默认体温数据。获取监测目标的年龄信息的原因在于,不同年龄下,用户的默认心率数据以及默认体温数据是不同的。例如,一般情况下,儿童的平均静息心率随年龄的增长而逐步降低,直到达到成人水平,而正常体温则随着年龄的增长而出现下降趋势。在另一个实施例中,考虑到不同性别的个体之间存在差异,还可以进一步获取用户的性别信息,综合考虑性别信息以及年龄信息来获取对应的默认心率数据以及默认体温数据。
83.步骤202、判断监测目标在预设的第二时长内是否都处于静息状态。
84.之后,进一步判断监测目标在预设的第二时长内是否都处于静息状态,同理,在本步骤中同样是实时获取监测目标的运动状态数据,根据运动状态数据确定监测目标在预设的第二时长内是否都处于静息状态,具体过程可参照步骤步骤103,在此不再进行赘述。另外,第二时长的具体数值同样可以根据实际需要进行设置,在本实施例中不对第二时长的具体数值进行限定。
85.步骤203、若是,分别校准默认心率数据以及默认体温数据,得到初始心率数据以及初始体温数据。
86.如果监测目标在第二时间内均处于静息状态,则说明监测目标在最近一段时间内都没有进行运动,此时进一步对监测目标的默认心率数据以及默认体温数据进行校准,得到初始心率数据以及初始体温数据。在此步骤中进一步对默认心率数据以及默认体温数据进行校准的目的在于,具有相同年龄信息的用户获取到的默认心率数据和默认体温数据是相同的,然而由于不同的个体之间存在差异,默认心率数据和默认体温数据会存在差别。因此需要进一步对默认心率数据以及默认体温数据进行校准,得到与每个监测目标相适应的初始心率数据以及初始体温数据。
87.在上述实施例的基础上,步骤203中分别校准默认心率数据以及默认体温数据,得到初始心率数据以及初始体温数据具体由步骤2031-步骤2032执行,具体包括:
88.步骤2031、获取第二时长内监测目标的第一心率数据,根据第一心率确定第一校
准心率数据,根据第一校准心率数据对默认心率数据进行校准,得到初始心率数据。
89.在对监测目标的默认心率数据进行校准时,获取第二时长内监测目标的第一心率数据,并根据第一心率数据来确定第一校准心率数据。示例性的,在一个实施例中,在获取到第一心率数据后,在第一心率数据中获取第二时长的最后一分钟获取到的心率数据,并根据最后一分钟获取到的心率数据的中位数,得到第一校准心率数据。之后,根据第一校准心率数据对默认心率数据进行校准,将默认心率数据更新为第一校准心率数据,从而得到初始心率数据。
90.步骤2032、获取监测目标当前的第一体温数据,根据第一体温数据对默认体温数据进行校准,得到初始体温数据。
91.在对默认体温数据进行校准时,则获取当前监测到的监测目标的第一体温数据,根据第一体温数据对默认体温数据进行更新,从而得到初始体温数据。
92.需要说明的是,在一个实施例中,也可以在用户主动进行校准时,才获取监测目标的初始心率数据以及初始体温数据,具体如下:
93.在执行步骤201获取监测目标的默认心率数据以及默认体温数据之前,还包括步骤200:
94.步骤200、接收监测目标发送的校准指令。
95.在另一个实施例中,当监测目标主动向体温监测设备发送校准指令时,体温监测设备才开始执行体温监测方法,监测目标发送校准指令的方式可根据实际需要进行设置,例如,监测目标可通过操作体温监测设备上的按键或者通过发出语音指令的方式,向体温监测设备发送校准指令。
96.相应的,步骤2032中获取监测目标当前的第一体温数据,包括:
97.接收监测目标当前输入的第一体温数据。
98.当监测目标通过主动向体温监测设备发送校准指令的方式来对心率以及体温进行校准时,后续在获取监测目标当前的第一体温数据时,则不获取当前监测到的第一体温数据,而是接收监测目标当前主动输入的第一体温数据。可理解,由于体温监测设备在采集体温数据的过程中或多或少会收到环境的影响,导致采集到的第一体温数据不是很准确,因此此时可接收监测目标主动输入的第一体温数据,监测目标可自行通过体温计等设备获取比较精确的第一体温数据,再将第一体温数据输入到体温监测设备中。
99.步骤204、实时获取监测目标的运动状态数据。
100.步骤205、根据运动状态数据确定监测目标在预设的第一时长内是否都处于静息状态。
101.步骤206、若监测目标在第一时长内都处于静息状态,获取监测目标的目标心率数据,根据目标心率数据、初始心率数据以及初始体温数据计算监测目标当前的体温数据。
102.上述,本发明实施例通过在对监测目标的心率以及体温进行校准时,通过获取监测目标的默认心率数据以及默认体温数据,并判断监测目标在预设的第二时长内是否都处于静息状态,若是,则分别校准默认心率数据以及默认体温数据,从而能够得到监测目标较为精确的初始心率数据以及初始体温数据,以便在后续根据初始心率数据以及初始体温数据计算监测目标的体温数据时,能够保证计算出的体温数据的准确性。
103.如图3所示,图3为本发明实施例提供的一种体温监测方法,该体温监测方法是对
上述体温监测方法的具体化。参考图3,该体温监测方法包括:
104.步骤301、根据监测目标的个体属性,分别对监测目标的心率以及体温进行校准,得到初始心率数据以及初始体温数据。
105.步骤302、实时获取监测目标的运动状态数据。
106.步骤303、每经过一个第三时长时,根据经过的第三时长内监测目标的运动状态数据,确定监测目标在经过的第三时长内是否处于静息状态;其中,预设的第一时长包括有多个第三时长。
107.在本实施例中,将预设的第一时长均分为多个第三时长,在实时获取监测目标的运动状态数据的过程中,每经过一个第三时长时,则获取该第三时长内监测目标的运动状态数据,根据该第三时长内监测目标的运动状态数据,确定在该第三市场内监测目标是否处于静息状态。示例性的,在一个实施例中,若第一时长为10分钟,则将10分钟均分为10个1分钟,则第三时长即为1分钟。每经过1分钟的时长时,则获取该一分钟内监测目标的运动状态数据,并根据运动状态数据确定监测目标在该一分钟内是否处于静息状态。
108.在一个实施例中,方法适用于设置有陀螺仪的体温监测设备,运动状态数据为陀螺仪的加速度数据。
109.在一个实施例中,体温监测设备上还设置有陀螺仪。如图4所示,用户在将体温监测设备1佩戴在身上后,当用户运动时,体温监测设备1中的陀螺仪会发生运动,此时可从陀螺仪中获取到加速度数据,陀螺仪的加速度数据间接反应了用户的运动状态。
110.相应的,步骤303中根据经过的第三时长内监测目标的运动状态数据,确定监测目标在经过的第三时长内是否处于静息状态,具体由步骤3031-步骤3032执行,包括:
111.步骤3031、获取经过的第三时长内的加速度数据。
112.步骤3031、根据加速度数据计算加速度方差,根据加速度方差确定监测目标在经过的第三时长内是否处于静息状态。
113.在本实施例中,当获取到经过的第三时长内陀螺仪的加速度数据后,则根据加速度数据计算该第三时长内的加速度方差,根据加速度方差确定在该第三时长内监测目标是否处于静息状态。示例性的,在一个实施例中,在一个第三时长内所记录的加速度数据ac={ac1,ac2,

,aci,

,ac
n-1
,acn},表示总共记录了n个加速度数据aci,其中aci表示第i个ac,计算此第三时长内的加速度方差其中为加速度数据的均值。之后,根据加速度方差σ即可判断在该第三时长内监测目标是否处于静息状态。示例性的,在一个实施例中,若σ<0.5,则认为该第三时长内用户运动的幅度较小,该第三时长内用户处于静息状态,否则就认为该第三时长内用户处于活动状态。
114.步骤304、若监测目标连续在预设个数的第三时长内都处于静息状态,则确定监测目标在第一时长内都处于静息状态。
115.若监测目标连续在预设个数的第三时长内都处于静息状态,则可以确定监测目标在第一时长内都处于静息状态。当第一时长为10分钟时,若监测目标连续在10个1分钟内都处于静息状态,则可以判断用户在10分钟内都处于静息状态。
116.步骤305、若监测目标在第一时长内都处于静息状态,获取监测目标的目标心率数据,根据目标心率数据、初始心率数据以及初始体温数据计算监测目标当前的体温数据。
117.在一个实施例中,步骤305中获取监测目标的目标心率数据,具体由步骤3051-步骤3052执行,包括:
118.步骤3051、获取当前时刻之前的第三时长内,监测目标的第三心率数据。
119.当需要计算监测目标当前的体温数据时,获取当前时刻之前的第三时长内,监测目标的第三心率数据。示例性的,在每个第三时长内,体温监测设备监测到的用户的心率数据hr={hr1,hr2,

,hri,

,hr
n-1
,hrn},表示总共记录了n个心率数据hri,其中hri表示第i个hr,在确定了用户在第一时长内都处于静息状态后,获取当前时刻之前的第三时长内用户的第三心率数据,即为第一时长的最后一个第三时长内用户的第三心率数据。
120.步骤3052、根据第三心率数据确定监测目标当前的目标心率数据。
121.在获取到第三心率数据后,进一步根据第三心率数据来确定监测目标当前的目标心率数据。在一个实施例中,根据第三心率数据确定监测目标当前的目标心率数据,包括:
122.获取第三心率数据的中位数,将中位数作为监测目标当前的目标心率数据。
123.在一个实施例中,获取从第三心率数据中获取中位数,并将中位数作为监测目标当前的目标心率数据,由于中位数不受偏大或偏小数据的心率数据的影响,因此,中位数代表了第三心率数据的一般水平,将其作为监测目标当前的目标心率数据较为合适。
124.上述,本发明实施例通过确定监测目标连续在预设个数的所述第三时长内都处于静息状态时,则获取当前时刻之前的第三时长内,监测目标的第三心率数据的中位数,将中位数作为监测目标当前的目标心率数据,从而在后续计算监测目标当前的体温数据时,能够排除运动对心率数据的影响,提高计算得到的体温数据的准确性。
125.本发明实施例还提供了一种体温监测装置,如图5所示,一种体温监测装置,包括校准模块401、数据获取模块402、静息判断模块403以及体温监测模块404。
126.校准模块401用于根据监测目标的个体属性,分别对监测目标的心率以及体温进行校准,得到初始心率数据以及初始体温数据。
127.数据获取模块402用于实时获取监测目标的运动状态数据。
128.静息判断模块403用于根据运动状态数据确定监测目标在预设的第一时长内是否都处于静息状态。
129.体温监测模块404用于若监测目标在预设的第一时长内是否都处于静息状态,获取监测目标的目标心率数据,根据目标心率数据、初始心率数据以及初始体温数据计算监测目标当前的体温数据。
130.在上述实施例的基础上,校准模块401用于根据监测目标的个体属性,分别对监测目标的心率以及体温进行校准,得到初始心率数据以及初始体温数据,包括:
131.用于获取监测目标的默认心率数据以及默认体温数据;判断监测目标在预设的第二时长内是否都处于静息状态;若是,分别校准默认心率数据以及默认体温数据,得到初始心率数据以及初始体温数据。
132.在上述实施例的基础上,校准模块401用于获取监测目标的默认心率数据以及默认体温数据,包括:
133.用于获取监测目标的年龄信息,根据年龄信息获取相对应的默认心率数据以及默认体温数据。
134.在上述实施例的基础上,校准模块401用于分别校准默认心率数据以及默认体温
数据,得到初始心率数据以及初始体温数据,包括:
135.用于获取第二时长内监测目标的第一心率数据,根据第一心率确定第一校准心率数据,根据第一校准心率数据对默认心率数据进行校准,得到初始心率数据;获取监测目标当前的第一体温数据,根据第一体温数据对默认体温数据进行校准,得到初始体温数据。
136.在上述实施例的基础上,还包括指令接收模块,用于在获取监测目标的默认心率数据以及默认体温数据之前,收监测目标发送的主动校准指令;
137.相应的,校准模块401用于获取监测目标当前的第一体温数据,包括:
138.用于接收监测目标当前输入的第一体温数据。
139.在上述实施例的基础上,静息判断模块403用于根据运动状态数据确定监测目标在预设的第一时长内是否都处于静息状态,包括:
140.用于每经过一个第三时长时,根据经过的第三时长内监测目标的运动状态数据,确定监测目标在经过的第三时长内是否处于静息状态;其中,预设的第一时长包括有预设个数的第三时长;若监测目标连续在预设个数的第三时长内都处于静息状态,则确定监测目标在第一时长内都处于静息状态。
141.在上述实施例的基础上,体温监测装置适用于设置有陀螺仪的体温监测设备,运动状态数据为陀螺仪的加速度数据;
142.相应的,静息判断模块403用于根据经过的第三时长内监测目标的运动状态数据,确定监测目标在经过的第三时长内是否处于静息状态,包括:
143.用于获取经过的第三时长内的加速度数据;根据加速度数据计算加速度方差,根据加速度方差确定监测目标在经过的第三时长内是否处于静息状态。
144.在上述实施例的基础上,体温监测模块404用于获取监测目标的目标心率数据,包括:
145.用于获取当前时刻之前的第三时长内,监测目标的第三心率数据;根据第三心率数据确定监测目标当前的目标心率数据。
146.在上述实施例的基础上,体温监测模块404用于根据第三心率数据确定监测目标当前的目标心率数据,包括:
147.用于获取第三心率数据的中位数,将中位数作为监测目标当前的目标心率数据。
148.在上述实施例的基础上,体温监测模块404用于根据目标心率数据、初始心率数据以及初始体温数据计算监测目标当前的体温数据,包括:
149.用于预先确定心率变化量与体温变化量之间的映射关系;根据目标心率数据、映射关系、初始心率数据以及初始体温数据计算监测目标当前的体温数据。
150.本发明实施例还提供了一种终端设备,如图6所示,一种终端设备50,所述终端设备包括处理器500以及存储器501;
151.所述存储器501用于存储计算机程序502,并将所述计算机程序502传输给所述处理器;
152.所述处理器500用于根据所述计算机程序502中的指令执行上述的一种体温监测方法实施例中的步骤。
153.示例性的,所述计算机程序502可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器501中,并由所述处理器500执行,以完成本技术。所
述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序502在所述终端设备50中的执行过程。
154.所述终端设备50可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备50可包括,但不仅限于,处理器500、存储器501。本领域技术人员可以理解,图6仅仅是终端设备50的示例,并不构成对终端设备50的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备50还可以包括输入输出设备、网络接入设备、总线等。
155.所称处理器500可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
156.所述存储器501可以是所述终端设备50的内部存储单元,例如终端设备50的硬盘或内存。所述存储器501也可以是所述终端设备50的外部存储设备,例如所述终端设备50上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器501还可以既包括所述终端设备50的内部存储单元也包括外部存储设备。所述存储器501用于存储所述计算机程序以及所述终端设备50所需的其他程序和数据。所述存储器501还可以用于暂时地存储已经输出或者将要输出的数据。
157.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
158.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
159.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
160.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
161.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机
设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储计算机程序的介质。
162.本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种体温监测方法,该方法包括以下步骤:
163.根据监测目标的个体属性,分别对监测目标的心率以及体温进行校准,得到初始心率数据以及初始体温数据;
164.实时获取监测目标的运动状态数据;
165.根据运动状态数据确定监测目标在预设的第一时长内是否都处于静息状态;
166.若监测目标在第一时长内都处于静息状态,获取监测目标的目标心率数据,根据目标心率数据、初始心率数据以及初始体温数据计算监测目标当前的体温数据。
167.注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1