一种测温方法及装置与流程

文档序号:11870613阅读:317来源:国知局
一种测温方法及装置与流程

本发明实施例涉及智能终端优化技术,尤其涉及一种测温方法及装置。



背景技术:

随着智能终端的不断发展,诸如智能穿戴设备或者智能手机之类的智能终端越开越广泛的应用于各个领域。

目前测量人体体温常用的温度测量仪器包括:温度计或者红外测温枪等,但是大部分的用户不会将上述温度测量仪器随身携带,尤其是学龄前的儿童,作为发烧的高发人群,在没有家长陪伴的情况下,如何简单准确的测量体温成为家长关注的问题。



技术实现要素:

本发明提供一种测温方法及装置,以实现自动测量用户体温。

第一方面,本发明实施例提供了一种测温方法,该方法包括:

通过终端内置的加速度传感器检测用户肢体动作,其中所述终端佩戴在所述用户的手腕上;

若检测到用户手腕抬起,则根据终端所处的状态和终端姿态确定是否满足温度传感器启动条件;

若满足,则启动温度传感器,并获取通过所述温度传感器测得的温度。

进一步的,若检测到用户手腕抬起,则根据终端所处的状态和终端姿态确定是否满足温度传感器启动条件,包括:

若检测到用户手腕抬起,则确定终端是否处于通话状态,其中所述通话状态为来电状态、拨号状态或者通话接通状态;

若所述终端未处于通话状态,则确定所述终端是否处于预设的测温姿态;

若所述终端处于所述测温姿态,则确定温度传感器启动条件。

进一步的,确定所述终端是否处于预设的测温姿态,包括:

根据所述终端的姿态确定所述终端的红外测温孔是否正对用户;

若是,则确定述终端处于所述测温姿态。

进一步的,根据所述终端的姿态确定所述终端的红外测温孔是否正对用户,包括:

获取所述终端的姿态角,并根据所述姿态角确定终端朝向;

根据所述终端朝向确定所述终端的红外测温孔是否正对用户。

进一步的,启动温度传感器,包括:

检测所述终端与用户之间的距离,若所述距离小于预设的测温距离阈值,则启动温度传感器。

第二方面,本发明实施例还提供了一种测温装置,该装置包括:

动作检测模块,用于通过终端内置的加速度传感器检测用户肢体动作,其中所述终端佩戴在所述用户的手腕上;

启动条件确定模块,用于若检测到用户手腕抬起,则根据终端所处的状态和终端姿态确定是否满足温度传感器启动条件;

温度测量模块,用于若满足,则启动温度传感器,并获取通过所述温度传感器测得的温度。

进一步的,所述启动条件确定模块包括:

通话状态确定单元,用于若检测到用户手腕抬起,则确定终端是否处于通话状态,其中所述通话状态为来电状态、拨号状态或者通话接通状态;

终端姿态确定单元,用于若所述终端未处于通话状态,则确定所述终端是否处于预设的测温姿态;

启动条件确定单元,用于若所述终端处于所述测温姿态,则确定温度传感器启动条件。

进一步的,所述终端姿态确定单元包括:

测温孔姿态确定子单元,用于根据所述终端的姿态确定所述终端的红外测温孔是否正对用户;

测温姿态确定子单元,用于若终端的红外测温孔正对用户,则确定述终端处于所述测温姿态。

进一步的,所述测温孔姿态确定子单元具体用于:

获取所述终端的姿态角,并根据所述姿态角确定终端朝向;根据所述终端朝向确定所述终端的红外测温孔是否正对用户。

进一步的,所述温度测量模块具体用于:

检测所述终端与用户之间的距离,若所述距离小于预设的测温距离阈值,则启动温度传感器。

本发明实施例通过终端内置的加速度传感器检测到用户手腕抬起时,检测终端所处的状态和终端姿态确定是否满足温度传感器启动条件,若满足,则启动温度传感器,并获取通过温度传感器测得的温度,避免了终端在不满足温度传感器启动条件时启动温度传感器,解决了如何简单准确地测量用户体温的问题,实现了根据用户动作以及终端状态与终端姿态自动测量用户体温。

附图说明

图1是本发明实施例一提供的一种测温方法的流程图;

图2是本发明实施例二提供的一种测温方法的流程图;

图3是本发明实施例三提供的一种测温方法的流程图;

图4是本发明实施例四提供的一种测温装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的一种测温方法的流程图,本实施例可适用于自动进行体温测量的情况,该方法可以由本发明实施例提供的测温装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成于具有测温功能的终端内,示例性的,终端可以是智能手表或者智能手环等智能终端。参考图1,该方法具体包括如下步骤:

S110、通过终端内置的加速度传感器检测用户肢体动作,其中终端佩戴在用户的手腕上。

其中,加速度传感器是一种能够测量终端加速度的传感器,本实施例中,通过加速度传感器确定终端所在的手腕的加速度,并根据加速度确定用户手腕的动作。

示例性的,应用加速度传感器可以测量佩戴终端的手腕从位置A移动至位置B的线加速度信息,该线加速度信息可以用X轴、Y轴和Z轴三个坐标轴的线加速度信息来表示。建立空间直角坐标系,用户正前方且平行于水平面方向为X轴,平行于水平面且与X轴垂直为Y轴,垂直水平面竖直向下为Z轴。当手腕在A位置处于静止状态时,加速度信息可以是(0,0,9.8),手腕从位置A移动至位置B时,加速度信息可以是(0,0,9),表明终端有向上的加速度,进一步确定佩戴终端的手腕有向上的运动。

S120、若检测到用户手腕抬起,则根据终端所处的状态和终端姿态确定是否满足温度传感器启动条件。

本实施例中,在终端表面内置温度传感器,并通过终端表面的测温孔测量用户体温。对于人体温度的测量,耳孔温度的相对准确较高,不会随着外界环境温度或者人体运动产生较大的变化,且测量简单方便。

其中,终端所处的状态指的是在用户手腕抬起时终端的当前状态,示例性的,终端的当前状态可以是正常待机状态或者通话状态等。终端姿态指的是终端相对于用户的朝向,示例性的,终端姿态可以是终端正对用户或者终端屏幕朝上等。

温度传感器启动条件指的是终端自动启动温度传感器的条件。本实施例中,温度传感器启动条件例如可以是终端处于正常待机状态且终端测温孔所在表面朝向用户。

S130、若满足温度传感器启动条件,则启动温度传感器,并获取通过温度传感器测得的温度。

其中,温度传感器可以是红外温度传感器,通过接收人体辐射的红外线确定人体温度。人体的温度越高,辐射出来的红外线越多,红外辐射的能量就越强,红外温度传感器利用辐射热效应,使探测器件接收辐射能后引起温度升高,进而使传感器中与温度相关的性能发生变化,检测该性能的变化,便可探测出辐射。

本实施例中,当终端满足温度传感器启动条件时,自动启动温度传感器,并获取通过温度传感器测得的温度;当终端不满足温度传感器启动条件时,禁止启动温度传感器,避免了终端在不满足温度传感器启动条件时启动温度传感器,干扰终端的正常使用。

本实施例的技术方案,通过在终端内置的加速度传感器检测到用户手腕抬起时,检测终端所处的状态和终端姿态确定是否满足温度传感器启动条件,若满足,则启动温度传感器,并获取通过温度传感器测得的温度。避免了终端在不满足温度传感器启动条件时启动温度传感器,解决了如何简单准确地测量用户体温的问题,实现了根据用户动作以及终端状态与终端姿态自动测量用户体温。

在上述实施例的基础上,步骤S130可以包括:

检测终端与用户之间的距离,若距离小于预设的测温距离阈值,则启动温度传感器。

其中,距离传感器可以是红外距离传感器或者超声波距离传感器,温度传感器与距离传感器设置于终端的同侧,使得可以用终端与用户之间的距离来表征测温孔与用户之间的距离。

测温距离阈值指的是温度传感器能够准确测量用户体温的最大距离。示例性的,若测温孔与用户之间的距离大于测温距离阈值,则不能获得准确测量的人体温度,测温距离阈值例如可以是10cm。

本实施例中,当终端满足温度传感器启动条件时,通过距离传感器检测终端与用户之间的距离,若距离小于预设的测温距离阈值,则启动温度传感器,并获取通过温度传感器测得的温度。若距离大于或等于预设的测温距离阈值,则禁止启动温度传感器,避免了人体温度测量不准确或者干扰终端的正常使用的情况。

实施例二

图2是本发明实施例二提供的一种测温方法的流程图,在上述实施例一的基础上进行了优化,进一步的提供了若检测到用户手腕抬起,则根据终端所处的状态和终端姿态确定是否满足温度传感器启动条件的方法。相应的,参考图2该方法具体可以包括如下步骤:

S210、通过终端内置的加速度传感器检测用户肢体动作,其中终端佩戴在用户的手腕上。

S220、若检测到用户手腕抬起,则确定终端是否处于通话状态,其中通话状态为来电状态、拨号状态或者通话接通状态,若否,则执行步骤S230,若是,则禁止启动温度传感器。

其中,当用户手腕抬起时,可能存在以下几种情况:耳温测量、接听通话或者其他正常的手腕抬起动作等。本实施例中,当用户手腕抬起时,确定终端是否处于通话状态,若是,则排除终端处于耳温测量状态的情况,若否,则进一步确定终端是否处于耳温测量状态。

本实施例中,当检测到终端处于来电状态、拨号状态或者通话接通状态的任一状态时,确定终端未处于耳温测量状态,禁止启动温度传感器。

S230、确定终端是否处于预设的测温姿态,若是,则执行步骤S240,若否,则禁止启动温度传感器。

其中,测温姿态指的是终端检测耳温时所处的姿态。

S240、确定终端满足温度传感器启动条件,启动温度传感器,并获取通过温度传感器测得的温度。

本实施例中,当用户手腕抬起,且终端未处于通话状态时,进一步确定终端是否处于预设的测温姿态。若终端未处于预设的测温姿态,则确定终端不满足温度传感器启动条件,禁止启动温度传感器,避免了在用户正常抬起手腕时启动温度传感器,干扰终端的正常使用的情况。若终端处于预设的测温姿态,则确定终端满足温度传感器启动条件。

本实施例的技术方案,通过当终端未处于通话状态且终端处于预设的测温姿态时,确定终端满足温度传感器启动条件,启动温度传感器,并获取通过温度传感器测得的温度,避免了终端在处于通话状态和/或未处于预设的测温姿态时启动温度传感器,避免了对用户正常抬起手腕或者正常使用终端时产生干扰,实现了自动测量用户耳温。

实施例三

图3是本发明是实施例三提供的一种测温方法的流程图,在上述实施例的基础上进行了优化,进一步的提供了根据终端的姿态确定终端的红外测温孔是否正对用户的方法。相应的,该方法具体包括:

S310、通过终端内置的加速度传感器检测用户肢体动作,其中终端佩戴在用户的手腕上。

S320、若检测到用户手腕抬起,则确定终端是否处于通话状态,其中通话状态为来电状态、拨号状态或者通话接通状态,若否,则执行步骤S330,若是,则禁止启动温度传感器。

S330、根据终端的姿态确定终端的红外测温孔是否正对用户,若否,则执行步骤S340,若是,则执行步骤S350。

本实施例中,红外测温孔设置于终端表面。当用户手腕抬起且终端未处于通话状态时,确定终端的姿态,根据终端姿态确定红外测温孔所在的终端表面是否正对用户。

本实施例中,为了区分终端的通话状态与耳温测量状态,可以将红外测温孔与听筒分别设置于终端的不同表面。示例性的,听筒可以是设置在与终端屏幕相同的表面,例如终端的上表面;红外测温孔可以是设置在终端侧面。通过终端姿态可准确的确定终端的红外测温孔是否正对用户,避免在红外测温孔未正对用户时,启动温度传感器导致测量不准确或者干扰终端正常使用的情况。

可选的,步骤S330包括:

获取所述终端的姿态角,并根据所述姿态角确定终端朝向;

根据所述终端朝向确定所述终端的红外测温孔是否正对用户。

其中,终端的姿态角指的是以终端质心为坐标原点,用来描述终端自身运动的角度,终端朝向指的是终端位置的方向。示例性的,该朝向可以通过陀螺仪测量终端的角加速度信息进一步计算而得,当判断用户手腕处于抬起状态时,进一步判断终端的朝向。具体的,应用陀螺仪可以测量终端从A位置移动至B位置的角加速度信息。陀螺仪是用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置,利用其他原理制成的角运动检测装置起同样功能的也称陀螺仪。由于角度信息带有方向性,例如从位置A移动至位置B,通过判断三个坐标轴方向上的角度变化,即可判断终端的翻转角度信息,可以理解为该终端是水平状态放置或竖直状态放置等。以终端是手表为例,通过陀螺仪测量的角加速度信息得到角度信息,进而确定手表是正面向上或者正面向下等。

本实施例中,根据终端朝向进一步确定终端的红外测温孔是否正对用户。可选的,若佩戴终端的手腕不同,则红外测温孔正对用户时终端的朝向不同。示例性的,红外测温孔设置于终端侧表面,若终端佩戴于右手腕,则红外测温孔正对用户时终端朝向可以是正面朝上,若终端佩戴于左手腕,则红外测温孔正对用户时终端朝向可以是正面朝下。

本实施例中,红外测温孔正对用户时终端朝向可以根据用户佩戴习惯对终端进行预设,当检测到终端朝向与预设朝向相同时,确定红外测温孔正对用户。

S340、确定终端未处于预设的测温姿态,并进一步确定终端不满足温度传感器启动条件,禁止启动温度传感器。

S350、确定终端处于预设的测温姿态,并进一步确定终端满足温度传感器启动条件。

本实施例中,若红外测温孔正对用户,则确定终端处于预设的测温姿态,并进一步确定终端满足温度传感器启动条件;若红外测温孔未正对用户,则确定终端未处于预设的测温姿态,并进一步确定终端不满足温度传感器启动条件,禁止启动温度传感器。

S360、启动温度传感器,并获取通过温度传感器测得的温度。

本实施例的技术方案,通过在用户手腕抬起且终端未处于通话状态时,根据终端的姿态确定终端的红外测温孔是否正对用户,并进一步确定终端是否处于预设的测温姿态,若终端处于预设的测温姿态,则确定终端满足温度传感器启动条件,启动温度传感器,并获取通过温度传感器测得的温度,避免了对用户正常抬起手腕或者正常使用终端时产生干扰,实现了自动测量用户耳温。

实施例四

图4是本发明实施例四提供的一种测温装置的结构示意图,该装置适用于本发明实施例提供的测温方法。该装置具体可以包括:

动作检测模块410,用于通过终端内置的加速度传感器检测用户肢体动作,其中终端佩戴在用户的手腕上;

启动条件确定模块420,用于若检测到用户手腕抬起,则根据终端所处的状态和终端姿态确定是否满足温度传感器启动条件;

温度测量模块430,用于若满足,则启动温度传感器,并获取通过温度传感器测得的温度。

可选的,启动条件确定模块420包括:

通话状态确定单元,用于若检测到用户手腕抬起,则确定终端是否处于通话状态,其中通话状态为来电状态、拨号状态或者通话接通状态;

终端姿态确定单元,用于若终端未处于通话状态,则确定终端是否处于预设的测温姿态;

启动条件确定单元,用于若终端处于测温姿态,则确定温度传感器启动条件。

可选的,终端姿态确定单元包括:

测温孔姿态确定子单元,用于根据终端的姿态确定终端的红外测温孔是否正对用户;

测温姿态确定子单元,用于若终端的红外测温孔正对用户,则确定述终端处于测温姿态。

可选的,测温孔姿态确定子单元具体用于:

获取终端的姿态角,并根据姿态角确定终端朝向;根据终端朝向确定终端的红外测温孔是否正对用户。

可选的,温度测量模块430具体用于:

检测终端与用户之间的距离,若距离小于预设的测温距离阈值,则启动温度传感器。

本发明实施例提供的测温装置可执行本发明任意实施例所提供的测温方法,具备执行测温方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1