基于人体生理状态的智能设备控制方法、装置和计算设备与流程



1.本发明的实施方式涉及智能设备技术领域,更具体地,本发明的实施方式涉及一种基于人体生理状态的智能设备控制方法、装置和计算设备。


背景技术:



2.本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.随着现代化发展,大量的智能设备改善了人们的生活环境,通过对智能设备进行开关控制,可以对人们身处的环境状况进行调节。然而,在实践中发现,目前只能对智能设备进行简单的开关控制,并没有更深入的智能化调节,无法根据不同人的体质和需求进行适应性的调节,从而导致智能设备的智能性较差。


技术实现要素:



4.在本上下文中,本发明的实施方式期望提供一种基于人体生理状态的智能设备控制方法、装置和计算设备。
5.在本发明实施方式的第一方面中,提供了一种基于人体生理状态的智能设备控制方法,包括:
6.根据传感器数据得到目标用户的状态参数;其中,所述传感器数据至少包括人体生命体征数据和环境数据,所述环境数据至少包括定位数据、温度数据以及湿度数据,所述状态参数至少用于表示目标用户的行为和生理状态;
7.从预设的行为状态信息中,确定与所述状态参数匹配的预约状态参数;其中,所述行为状态信息中包括多个生理状态参数,不同的生理状态参数之间存在先后顺序;
8.从预设的智能设备配置信息中确定与所述状态参数、所述环境数据匹配的当前配置信息;以及从所述智能设备配置信息中确定与所述预约状态参数匹配的预约配置信息;
9.向所述当前配置信息中包括的至少一个第一智能设备发送控制指令,以使所述第一智能设备根据接收到的所述控制指令进行运行状态调整;并向所述预约配置信息中包括的至少一个第二智能设备发送预约指令,以使所述第二智能设备根据接收到的所述预约指令自动运行。
10.在本发明实施方式的第二方面中,提供了一种基于人体生理状态的智能设备控制装置,包括:
11.数据处理单元,用于根据传感器数据得到所述目标用户的状态参数;其中,所述传感器数据至少包括人体生命体征数据和环境数据,所述环境数据至少包括定位数据、温度数据以及湿度数据,所述状态参数至少用于表示目标用户的行为和生理状态;
12.确定单元,用于从预设的行为状态信息中,确定与所述状态参数匹配的预约状态参数;其中,所述行为状态信息中包括多个生理状态参数,不同的生理状态参数之间存在先后顺序;
13.所述确定单元,还用于从预设的智能设备配置信息中确定与所述状态参数、所述环境数据匹配的当前配置信息;以及从所述智能设备配置信息中确定与所述预约状态参数匹配的预约配置信息;
14.发送单元,用于向所述当前配置信息中包括的至少一个第一智能设备发送控制指令,以使所述第一智能设备根据接收到的所述控制指令进行运行状态调整;并向所述预约配置信息中包括的至少一个第二智能设备发送预约指令,以使所述第二智能设备根据接收到的所述预约指令自动运行。
15.在本发明实施方式的第三方面中,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序在被处理器执行时能够实现第一方面中任一项所述的方法。
16.在本发明实施方式的第四方面中,提供了一种计算设备,所述计算设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于执行第一方面中任一项所述的方法。
17.根据本发明实施方式的基于人体生理状态的智能设备控制方法、装置和计算设备,能够根据获取到的目标用户的人体生命体征数据和环境数据得到包含目标用户的行为和生理状态的状态参数以及与状态参数对应的预约状态参数;并且可以从预设的智能设备配置信息中确定出与状态参数和环境信息共同匹配的当前配置信息,该当前配置信息中包括至少一个第一智能设备以及针对第一智能设备的配置信息;可以向第一智能设备发送控制指令,以使第一智能设备根据控制指令执行与配置信息对应的操作;此外,还可以从智能设备配置信息中确定与预约状态参数匹配的预约配置信息,该预约配置信息中包括至少一个第二智能设备以及针对第二智能设备的预约的配置信息;可以向第二智能设备发送预约指令,以使第二智能设备根据预约指令在预约的时间根据预约的配置信息自动运行。可见,通过对目标用户的人体生命体征数据和目标用户所处环境的环境数据进行分析,可以自动的控制目标用户所处环境中智能设备的运行,提升了智能设备的智能性。
附图说明
18.通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
19.图1为本发明一实施例提供的基于人体生理状态的智能设备控制方法的流程示意图;
20.图2为本发明一实施例提供的当前配置信息的获取方法的流程示意图;
21.图3为本发明一实施例提供的控制待关闭智能设备关闭的方法的流程示意图;
22.图4为本发明一实施例提供的基于人体生理状态的智能设备控制装置的结构示意图;
23.图5示意性地示出了本发明实施例的一种介质的结构示意图;
24.图6示意性地示出了本发明实施例的一种计算设备的结构示意图。
25.在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
26.下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
27.本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
28.根据本发明的实施方式,提出了一种基于人体生理状态的智能设备控制方法、装置和计算设备。
29.在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
30.下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
31.示例性方法
32.下面参考图1,图1为本发明一实施例提供的基于人体生理状态的智能设备控制方法的流程示意图。需要注意的是,本发明的实施方式可以应用于适用的任何场景。
33.图1所示的本发明一实施例提供的基于人体生理状态的智能设备控制方法的流程,包括:
34.步骤s101,根据传感器数据得到目标用户的状态参数。
35.本发明实施例中,所述传感器数据至少包括人体生命体征数据和环境数据,所述环境数据至少包括定位数据、温度数据以及湿度数据,所述状态参数至少用于表示目标用户的行为和生理状态。
36.本发明实施例中,所述状态参数可以包括主要状态参数和至少一个附属状态参数;其中,所述主要状态参数表示所述目标用户的行为状态信息;所述附属状态参数表示所述目标用户的生命体征状态信息;所述目标用户的人体生命体征数据通过人体传感器采集,所述目标用户所处环境的环境数据通过环境传感器采集。通过人体传感器采集人体生命体征数据,并且通过环境传感器采集环境数据,可以使采集到的数据更加精确。此外,得到的状态参数中可以包括主要状态参数和至少一个附属状态参数,通过主要状态参数确定出目标用户当前的行为状态信息,再通过附属状态参数对目标用户处于当前的行为状态时的生命体征状态进行确定,可以使状态参数表示的目标用户当前的行为状态更加明确。
37.本发明实施例中,人体生命体征数据可以包括但不限于心率、脉搏、体温、血压、呼吸频率以及血氧等数据;人体传感器可以采集人体生命体征数据;人体传感器可以包括但不限于血压计、血氧仪、心率计以及体温计等,此外,人体传感器还可以为集成了血压计、血氧仪、心率计以及体温计等仪器的智能手环、智能手表、智能衣物等可穿戴智能设备。环境数据可以包括定位数据、温度数据以及湿度数据,此外,环境数据还可以包括天气数据、图像数据以及地理信息系统(geographic information system,gis)参数等,对此,本发明实施例不做限定。环境传感器可以采集环境数据;环境传感器可以包括但不限于卫星定位仪、超声波传感器、红外传感器、摄像机、温度计、烟雾报警器以及湿度计等。
38.举例来说,当目标用户所处环境为室内场景时,室内的每个房间都可以设置有红
外传感器/超声波传感器、温度计、湿度计、摄像机以及烟雾传感器等。当目标用户进入卫浴间时,卫浴间中设置的红外传感器/超声波传感器可以对目标用户在卫浴间中的具体位置进行采集,并将采集到的目标用户在卫浴间的定位信息确定为环境数据。此外,还可以通过卫浴间中设置的温度计和湿度计采集卫浴间中的温度数据和湿度数据,采集到的温度数据和湿度数据也可以确定为环境数据。
39.本发明实施例中,得到的目标用户的状态参数可以包括主要状态参数和至少一个附属状态参数。主要状态参数的数量可以为一个,主要状态参数主要用于表示目标用户的行为状态信息。行为状态信息主要表示目标用户当前正在进行的行为,例如:睡觉、饮食、运动、沐浴等,对此,本发明实施例不做限定。附属状态参数可以表示目标用户在进行上述某一项行为时,身体表现出的生命体征状态信息,例如:当目标用户在运动时,附属状态参数可以为体表出汗、体温上升、心率上升、呼吸频率上升等;当目标用户在睡觉时,附属状态参数可以为心率下降、呼吸频率下降、肢体运动幅度减小等。
40.作为一种可选的实施方式,所述行为状态信息可以为睡眠状态、运动状态、烹饪状态、饮食状态或沐浴状态;
41.所述根据传感器数据得到所述目标用户的状态参数的方式具体可以包括以下步骤:
42.当所述定位数据指示所述目标用户所处位置为厨房时,将所述烹饪状态确定为所述目标用户的行为状态信息;
43.当所述定位数据指示所述目标用户所处位置为餐厅时,将所述饮食状态确定为所述目标用户的行为状态信息;
44.当所述定位数据指示所述目标用户所处位置为卫浴间、所述湿度数据达到预设空气湿度阈值以及所述人体生命体征数据中的皮肤湿度达到预设皮肤湿度阈值时,将所述洗浴状态确定为所述目标用户的行为状态信息;
45.当所述定位数据指示所述目标用户所处位置为卧室且所述人体生命体征数据中的肢体运动幅度处于预设幅度区间的时长达到预设时长时,将所述睡眠状态确定为所述目标用户的行为状态信息;
46.当所述人体生命体征数据中的心率达到预设心率阈值且所述皮肤湿度达到所述预设皮肤湿度阈值时,将所述运动状态确定为所述目标用户的行为状态信息;
47.根据所述行为状态信息以及采集到的所述目标用户的传感器数据,得到所述目标用户的生命体征状态信息;
48.将所述行为状态信息和所述生命体征状态信息确定为所述目标用户的状态参数。
49.其中,实施这种实施方式,行为状态信息可以预先进行设置,并且可以针对获取到的传感器数据进行分析,确定出与传感器数据匹配的目标用户的行为状态信息;以及可以根据行为状态信息和采集到的传感器数据确定出目标用户的生命体征状态信息;进而可以将行为状态信息和生命体征状态信息共同确定为目标用户的状态参数,保证了目标用户的状态信息的准确性。
50.本发明实施例中,首先,厨房中可以设置有超声波传感器/红外传感器,当目标用户进入厨房,超声波传感器/红外传感器即可采集到目标用户在厨房内的定位信息,因此,可以将烹饪状态确定为目标用户的行为状态信息;此外,厨房内还可以设置有烟雾传感器,
通过烟雾传感器可以获取到厨房内的烟雾数据;如果烟雾数据大于预设烟雾阈值,可以认为目标用户正在厨房内烹饪;因此,也可以根据烟雾传感器采集到的烟雾数据判断目标用户是否属于烹饪状态。
51.其次,餐厅中可以设置有超声波传感器/红外传感器,当目标用户进入餐厅,超声波传感器/红外传感器即可采集到目标用户在餐厅内的定位信息,因此,可以将饮食状态确定为目标用户的行为状态信息。
52.再次,考虑到目标用户处于运动状态和沐浴状态时,目标用户的皮肤湿度都会达到预设皮肤湿度阈值;且当目标用户刚刚运动结束并且进入卫浴间进行除沐浴之外的行为时,也可能被误认为是目标用户在进行沐浴。因此,判断目标用户的行为状态信息为沐浴状态时,需要同时满足以下三个条件:

定位数据指示目标用户所处位置为卫浴间;

湿度数据达到预设空气湿度阈值;

人体生命体征数据中的皮肤湿度达到预设皮肤湿度阈值。其中,湿度数据达到预设空气湿度阈值可以表示卫浴间的湿度大于正常房间水平,可以认为目标用户正处于沐浴状态。此外,可以当人体生命体征数据中的心率达到预设心率阈值且皮肤湿度达到预设皮肤湿度阈值时,将运动状态确定为目标用户的行为状态信息。
53.最后,卧室中可以设置有超声波传感器/红外传感器,当目标用户进入卧室,超声波传感器/红外传感器即可采集到目标用户在卧室内的定位信息;并且可以通过摄像机采集目标用户一段时间的影像数据,从影像数据中可以获取到目标用户的肢体运动幅度,如果目标用户的肢体运动幅度处于预设幅度区间的时长达到预设时长,可以将睡眠状态确定为目标用户的行为状态信息。
54.此外,目标用户的行为状态信息还可以有学习状态以及休闲状态等,对此,本发明实施例不做限定。考虑到目标用户的行为状态信息可以不为上述提到的睡眠状态、运动状态、烹饪状态、饮食状态以及沐浴状态,为了准确地确定出目标用户当前的行为状态信息,可以通过摄像机采集包含目标用户的影像数据,并且对影像数据中的目标用户的行为动作进行分析,确定出目标用户当前正在进行的行为,从而确定出目标用户的行为状态信息。
55.本发明实施例中,传感器数据可以输入至预先训练得到的人体状态识别模型中,人体状态识别模型可以输出得到目标用户的状态参数。人体状态识别模型可以为通过残差神经网络构建的深度学习模型。人体状态识别模型可以包括输入层、网络层以及输出层;其中,输入层可以对输入的传感器数据的大小进行调整,例如输入层可以将传感器数据的数据格式设置为224
×
224
×
3;网络层中可以包括一个或多个卷积层以及一个或多个池化层,网络层可以用来对输入的传感器数据进行特征提取;输出层可以对提取到的特征进行多分类输出,得到目标用户的状态参数,例如输出层中的softmax分类器可以对提取到的特征数据进行多分类输出,得到目标用户的状态参数。
56.本发明实施例能够根据获取到的目标用户的人体生命体征数据和环境数据得到包含目标用户的行为和生理状态的状态参数以及与状态参数对应的预约状态参数;并且可以从预设的智能设备配置信息中确定出与状态参数和环境信息共同匹配的当前配置信息,该当前配置信息中包括至少一个第一智能设备以及针对第一智能设备的配置信息;可以向第一智能设备发送控制指令,以使第一智能设备根据控制指令执行与配置信息对应的操作;此外,还可以从智能设备配置信息中确定与预约状态参数匹配的预约配置信息,该预约配置信息中包括至少一个第二智能设备以及针对第二智能设备的预约的配置信息;可以向
第二智能设备发送预约指令,以使第二智能设备根据预约指令在预约的时间根据预约的配置信息自动运行。可见,通过对目标用户的人体生命体征数据和目标用户所处环境的环境数据进行分析,可以自动的控制目标用户所处环境中智能设备的运行,提升了智能设备的智能性。
57.步骤s102,从预设的行为状态信息中,确定与所述状态参数匹配的预约状态参数。
58.本发明实施例中,所述行为状态信息中包括多个生理状态参数,不同的生理状态参数之间存在先后顺序。
59.本发明实施例中,预设的行为状态信息中可以包括目标用户可能执行的行为对应的所有生理状态参数,生理状态参数可以为目标用户的行为状态信息以及任意一个行为状态信息持续的时长等参数。由于目标用户通常会连续执行两个或两个以上的行为,因此,行为状态信息中还可以存储有连续执行的至少两个行为对应的生理状态参数之间的先后顺序。设定先后顺序的方式是对获取到的海量历史数据进行分析,得到每一项生理状态参数对应的后一项生理状态参数的概率;以及可以将每一项生理状态参数对应的概率最大的生理状态参数确定为后一项生理状态参数。
60.举例来说,目标用户当前的生理状态参数可以为运动状态,运动状态的生理状态参数对应的后一项生理状态参数可以为沐浴状态,此时,可以将沐浴状态的生理状态参数确定为预约状态参数。
61.本发明实施例中,从预设的行为状态信息中,确定与状态参数匹配的预约状态参数,目的是为了预测目标用户下一个行为,提前根据下一个行为对智能设备进行预先控制。
62.步骤s103,从预设的智能设备配置信息中确定与所述状态参数、所述环境数据匹配的当前配置信息;以及从所述智能设备配置信息中确定与所述预约状态参数匹配的预约配置信息。
63.本发明另一实施例中,为了保证获取的当前配置信息的准确性,可以根据已经确定的环境数据以及状态数据中的主要状态参数,从智能设备配置信息中获取需要开启的第一智能设备;并且可以从智能设备配置信息中获取与附属状态参数匹配的第一智能设备的当前配置信息,如图2所示,则上述步骤s103的从预设的智能设备配置信息中确定与所述状态参数、所述环境数据匹配的当前配置信息由以下步骤s201~步骤s202代替:
64.步骤s201,从预设的智能设备配置信息中确定与所述环境数据以及所述状态参数中的主要状态参数匹配的第一智能设备。
65.步骤s202,从所述智能设备配置信息中获取与所述第一智能设备以及所述状态参数中的附属状态参数匹配的当前配置信息。
66.实施上述的步骤s201~步骤s202,预设的智能设备配置信息中可以预先设置有不同环境、目标用户的不同状态对应的智能设备的运行状态信息,因此,可以根据已经确定的环境数据以及状态数据中的主要状态参数,从智能设备配置信息中获取需要开启的第一智能设备;并且可以从智能设备配置信息中获取与附属状态参数匹配的第一智能设备的当前配置信息,保证了获取的当前配置信息的准确性。
67.举例来说,当目标用户处于卧室环境中且主要状态参数为睡眠状态时,可以从预设的智能设备配置信息中匹配得到卧室空调、加湿器以及空气净化器等第一智能设备。并且可以从智能设备配置信息中再次获取与第一智能设备以及附属状态参数匹配的当前配
置信息,当前配置信息中可以包括卧室空调的温度、开启时长、风力强度、扇叶摆动信息等;当前配置信息中也可以包括加湿器的开启时长、加湿强度等信息;当前配置信息中还可以包括空气净化器的开启时长、净化强度等信息。
68.本发明实施例中,从智能设备配置信息中确定与预约状态参数匹配的预约配置信息的方式可以为从预设的智能设备配置信息中确定与预约状态参数匹配的第二智能设备,并从智能设备配置信息中获取与第二智能设备匹配的预约配置信息。
69.本发明另一实施例中,为了降低智能设备的损坏率,可以从正在运行的目标智能设备中筛选出与第一智能设备不同的待关闭智能设备,以保证已开启的第一智能设备无需先关闭在开启,如图3所示,上述步骤s202之后,还可以包括以下步骤s301~步骤s303:
70.步骤s301,确定所述目标用户所处环境中当前处于运行状态的目标智能设备。
71.步骤s302,若所述目标智能设备不为所述第一智能设备,则确定所述目标智能设备为待关闭智能设备。
72.步骤s303,向所述待关闭智能设备发送关闭指令,以使所述待关闭智能设备关闭。
73.实施上述的步骤s301~步骤s303,可以确定出当前正在运行的目标智能设备,如果目标智能设备不为第一智能设备,则可以认为该目标智能设备在当前配置信息确定的环境中需要被关闭,将该目标智能设备可以确定为待关闭智能设备;如果目标智能设备为第一智能设备,可以认为该目标智能设备在当前配置信息确定的环境中仍需要继续工作,因此无需对目标智能设备执行先关闭再开启的操作。此时,只需向待关闭智能设备发送关闭指令,以使待关闭智能设备关闭,避免出现智能设备关闭之后立即开启的情况,降低了智能设备的损坏率。
74.作为一种可选的实施方式,步骤s301之后,还可以包括以下步骤:
75.获取所述目标智能设备的当前运行参数;
76.通过所述环境传感器采集所述目标用户所处环境的当前环境数据;
77.当检测到所述智能设备配置信息中不存在与所述当前环境数据、所述状态参数以及所述当前运行参数匹配的配置信息时,根据所述目标智能设备的当前运行参数、所述状态参数以及所述当前环境数据构建新配置信息;
78.将所述新配置信息存储至所述智能设备配置信息中。
79.其中,实施这种实施方式,可以获取目标智能设备的当前运行参数以及目标用户所处环境的当前环境数据;并判断智能设备配置信息中是否存储有与当前环境数据、状态参数以及当前运行参数匹配的配置信息;如果不存在,则可以将当前环境数据、状态参数以及当前运行参数构建的新配置信息存储至智能设备配置信息中,以使智能设备配置信息更加全面。
80.步骤s104,向所述当前配置信息中包括的至少一个第一智能设备发送控制指令,以使所述第一智能设备根据接收到的所述控制指令进行运行状态调整;并向所述预约配置信息中包括的至少一个第二智能设备发送预约指令,以使所述第二智能设备根据接收到的所述预约指令自动运行。
81.作为一种可选的实施方式,步骤s104向所述预约配置信息中包括的至少一个第二智能设备发送预约指令,以使所述第二智能设备根据接收到的所述预约指令自动运行的方式具体可以包括以下步骤:
82.获取所述第二智能设备的使用危险等级;
83.将所述使用危险等级大于预设危险等级的第二智能设备从所述预设配置信息中删除,以及将所述第一智能设备从所述预设配置信息中删除,得到删除后的预设配置信息。
84.其中,实施这种实施方式,可以获取第二智能设备的使用危险等级;如果使用危险等级较大,可以将使用危险等级较大的第二智能设备删除,以保证预约开启的第二智能设备在自动开启后的使用安全性。
85.举例来说,热水器、电磁炉、微波炉等智能设备在使用过程中较为危险,可以将较为危险的智能设备的使用危险等级设置为三级;空调、加湿器等智能设备在使用过程中的危险性不及热水器、电磁炉、微波炉等智能设备,因此可以将空调、加湿器等智能设备的使用危险等级设置为二级;台灯、冰箱、电视等智能设备在使用过程中危险性较低,因此可以将危险性较低的智能设备的使用危险等级设置为一级。如果预设危险等级为二级,则预设危险等级为三级的智能设备要从预设配置信息中删除;如果预设危险等级为一级,则预设危险等级为二级和三级的智能设备要从预设配置信息中删除。
86.本发明通过对目标用户的人体生命体征数据和目标用户所处环境的环境数据进行分析,可以自动的控制目标用户所处环境中智能设备的运行,提升了智能设备的智能性。以及,本发明还可以使状态参数表示的目标用户当前的行为状态更加明确。以及,本发明还可以保证目标用户的状态信息的准确性。以及,本发明还可以保证获取的当前配置信息的准确性。以及,本发明还可以降低智能设备的损坏率。以及,本发明还可以使智能设备配置信息更加全面。以及,本发明还可以保证预约开启的第二智能设备在自动开启后的使用安全性。
87.示例性装置
88.在介绍了本发明示例性实施方式的方法之后,接下来,参考图4对本发明示例性实施方式的一种基于人体生理状态的智能设备控制装置进行说明,该装置包括:
89.数据处理单元401,用于根据传感器数据得到所述目标用户的状态参数;其中,所述传感器数据至少包括人体生命体征数据和环境数据,所述环境数据至少包括定位数据、温度数据以及湿度数据,所述状态参数至少用于表示目标用户的行为和生理状态;
90.确定单元402,用于从预设的行为状态信息中,确定与数据处理单元401得到的所述状态参数匹配的预约状态参数;其中,所述行为状态信息中包括多个生理状态参数,不同的生理状态参数之间存在先后顺序;
91.所述确定单元402,还用于从预设的智能设备配置信息中确定与所述状态参数、所述环境数据匹配的当前配置信息;以及从所述智能设备配置信息中确定与所述预约状态参数匹配的预约配置信息;
92.发送单元403,用于向所述确定单元402确定的所述当前配置信息中包括的至少一个第一智能设备发送控制指令,以使所述第一智能设备根据接收到的所述控制指令进行运行状态调整;并向所述确定单元402确定的所述预约配置信息中包括的至少一个第二智能设备发送预约指令,以使所述第二智能设备根据接收到的所述预约指令自动运行。
93.本发明实施例中,所述状态参数至少包括主要状态参数和至少一个附属状态参数;其中,所述主要状态参数表示所述目标用户的行为状态信息;所述附属状态参数表示所述目标用户的生命体征状态信息;所述目标用户的人体生命体征数据通过人体传感器采
集,所述目标用户所处环境的环境数据通过环境传感器采集。可以通过人体传感器采集人体生命体征数据,并且通过环境传感器采集环境数据,以使采集到的数据更加精确。此外,得到的状态参数中可以包括主要状态参数和至少一个附属状态参数,通过主要状态参数确定出目标用户当前的行为状态信息,再通过附属状态参数对目标用户处于当前的行为状态时的生命体征状态进行确定,以使状态参数表示的目标用户当前的行为状态更加明确。
94.作为一种可选的实施方式,所述行为状态信息为睡眠状态、运动状态、烹饪状态、饮食状态或沐浴状态;
95.所述数据处理单元401根据传感器数据得到所述目标用户的状态参数的方式具体可以为:
96.当所述定位数据指示所述目标用户所处位置为厨房时,将所述烹饪状态确定为所述目标用户的行为状态信息;
97.当所述定位数据指示所述目标用户所处位置为餐厅时,将所述饮食状态确定为所述目标用户的行为状态信息;
98.当所述定位数据指示所述目标用户所处位置为卫浴间、所述湿度数据达到预设空气湿度阈值以及所述人体生命体征数据中的皮肤湿度达到预设皮肤湿度阈值时,将所述洗浴状态确定为所述目标用户的行为状态信息;
99.当所述定位数据指示所述目标用户所处位置为卧室且所述人体生命体征数据中的肢体运动幅度处于预设幅度区间的时长达到预设时长时,将所述睡眠状态确定为所述目标用户的行为状态信息;
100.当所述人体生命体征数据中的心率达到预设心率阈值且所述皮肤湿度达到所述预设皮肤湿度阈值时,将所述运动状态确定为所述目标用户的行为状态信息;
101.根据所述行为状态信息以及采集到的所述目标用户的传感器数据,得到所述目标用户的生命体征状态信息;
102.将所述行为状态信息和所述生命体征状态信息确定为所述目标用户的状态参数。
103.其中,实施这种实施方式,行为状态信息可以预先进行设置,并且可以针对获取到的传感器数据进行分析,确定出与传感器数据匹配的目标用户的行为状态信息;以及可以根据行为状态信息和采集到的传感器数据确定出目标用户的生命体征状态信息;进而可以将行为状态信息和生命体征状态信息共同确定为目标用户的状态参数,保证了目标用户的状态信息的准确性。
104.作为一种可选的实施方式,所述确定单元402从预设的智能设备配置信息中确定与所述状态参数、所述环境数据匹配的当前配置信息的方式具体可以为:
105.从预设的智能设备配置信息中确定与所述环境数据以及所述状态参数中的主要状态参数匹配的第一智能设备;
106.从所述智能设备配置信息中获取与所述第一智能设备以及所述状态参数中的附属状态参数匹配的当前配置信息。
107.其中,实施这种实施方式,预设的智能设备配置信息中可以预先设置有不同环境、目标用户的不同状态对应的智能设备的运行状态信息,因此,可以根据已经确定的环境数据以及状态数据中的主要状态参数,从智能设备配置信息中获取需要开启的第一智能设备;并且可以从智能设备配置信息中获取与附属状态参数匹配的第一智能设备的当前配置
信息,保证了获取的当前配置信息的准确性。
108.作为一种可选的实施方式,所述确定单元402还可以用于:
109.从所述智能设备配置信息中获取与所述第一智能设备以及所述状态参数中的附属状态参数匹配的当前配置信息之后,确定所述目标用户所处环境中当前处于运行状态的目标智能设备;
110.若所述目标智能设备不为所述第一智能设备,则确定所述目标智能设备为待关闭智能设备;
111.向所述待关闭智能设备发送关闭指令,以使所述待关闭智能设备关闭。
112.其中,实施这种实施方式,可以确定出当前正在运行的目标智能设备,如果目标智能设备不为第一智能设备,则可以认为该目标智能设备在当前配置信息确定的环境中需要被关闭,将该目标智能设备可以确定为待关闭智能设备;如果目标智能设备为第一智能设备,可以认为该目标智能设备在当前配置信息确定的环境中仍需要继续工作,因此无需对目标智能设备执行先关闭再开启的操作。此时,只需向待关闭智能设备发送关闭指令,以使待关闭智能设备关闭,避免出现智能设备关闭之后立即开启的情况,降低了智能设备的损坏率。
113.作为一种可选的实施方式,所述确定单元402还可以用于:
114.确定所述目标用户所处环境中当前处于运行状态的目标智能设备之后,获取所述目标智能设备的当前运行参数;
115.通过所述环境传感器采集所述目标用户所处环境的当前环境数据;
116.当检测到所述智能设备配置信息中不存在与所述当前环境数据、所述状态参数以及所述当前运行参数匹配的配置信息时,根据所述目标智能设备的当前运行参数、所述状态参数以及所述当前环境数据构建新配置信息;
117.将所述新配置信息存储至所述智能设备配置信息中。
118.其中,实施这种实施方式,可以获取目标智能设备的当前运行参数以及目标用户所处环境的当前环境数据;并判断智能设备配置信息中是否存储有与当前环境数据、状态参数以及当前运行参数匹配的配置信息;如果不存在,则可以将当前环境数据、状态参数以及当前运行参数构建的新配置信息存储至智能设备配置信息中,以使智能设备配置信息更加全面。
119.作为一种可选的实施方式,所述发送单元403还可以用于:
120.向所述预约配置信息中包括的至少一个第二智能设备发送预约指令,以使所述第二智能设备根据接收到的所述预约指令自动运行之前,获取所述第二智能设备的使用危险等级;
121.将所述使用危险等级大于预设危险等级的第二智能设备从所述预设配置信息中删除,以及将所述第一智能设备从所述预设配置信息中删除,得到删除后的预设配置信息。
122.其中,实施这种实施方式,可以获取第二智能设备的使用危险等级;如果使用危险等级较大,可以将使用危险等级较大的第二智能设备删除,以保证预约开启的第二智能设备在自动开启后的使用安全性。
123.示例性介质
124.在介绍了本发明示例性实施方式的方法和装置之后,接下来,参考图5对本发明示
例性实施方式的计算机可读存储介质进行说明,请参考图5,其示出的计算机可读存储介质为光盘50,其上存储有计算机程序(即程序产品),所述计算机程序在被处理器运行时,会实现上述方法实施方式中所记载的各步骤,例如,根据传感器数据得到目标用户的状态参数;传感器数据至少包括人体生命体征数据和环境数据;从预设的行为状态信息中确定与状态参数匹配的预约状态参数;从预设的智能设备配置信息中确定与状态参数、环境数据匹配的当前配置信息;并确定与预约状态参数匹配的预约配置信息;向当前配置信息中的第一智能设备发送控制指令,以使第一智能设备根据控制指令进行运行状态调整;并向预约配置信息中的第二智能设备发送预约指令,以使第二智能设备根据接收到的预约指令自动运行;各步骤的具体实现方式在此不再重复说明。
125.需要说明的是,所述计算机可读存储介质的例子还可以包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他光学、磁性存储介质,在此不再一一赘述。
126.示例性计算设备
127.在介绍了本发明示例性实施方式的方法、介质和装置之后,接下来,参考图6对本发明示例性实施方式的用于基于人体生理状态的智能设备控制的计算设备。
128.图6示出了适于用来实现本发明实施方式的示例性计算设备60的框图,该计算设备60可以是计算机系统或服务器。图6显示的计算设备60仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
129.如图6所示,计算设备60的组件可以包括但不限于:一个或者多个处理器或者处理单元601,系统存储器602,连接不同系统组件(包括系统存储器602和处理单元601)的总线603。
130.计算设备60典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算设备60访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
131.系统存储器602可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)6021和/或高速缓存存储器6022。计算设备60可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,rom6023可以用于读写不可移动的、非易失性磁介质(图6中未显示,通常称为“硬盘驱动器”)。尽管未在图6中示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线603相连。系统存储器602中可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
132.具有一组(至少一个)程序模块6024的程序/实用工具6025,可以存储在例如系统存储器602中,且这样的程序模块6024包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块6024通常执行本发明所描述的实施例中的功能和/或方法。
133.计算设备60也可以与一个或多个外部设备604(如键盘、指向设备、显示器等)通信。这种通信可以通过输入/输出(i/o)接口605进行。并且,计算设备60还可以通过网络适
配器606与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图6所示,网络适配器606通过总线603与计算设备60的其它模块(如处理单元601等)通信。应当明白,尽管图6中未示出,可以结合计算设备60使用其它硬件和/或软件模块。
134.处理单元601通过运行存储在系统存储器602中的程序,从而执行各种功能应用以及数据处理,例如,根据传感器数据得到目标用户的状态参数;传感器数据至少包括人体生命体征数据和环境数据;从预设的行为状态信息中确定与状态参数匹配的预约状态参数;从预设的智能设备配置信息中确定与状态参数、环境数据匹配的当前配置信息;并确定与预约状态参数匹配的预约配置信息;向当前配置信息中的第一智能设备发送控制指令,以使第一智能设备根据控制指令进行运行状态调整;并向预约配置信息中的第二智能设备发送预约指令,以使第二智能设备根据接收到的预约指令自动运行。各步骤的具体实现方式在此不再重复说明。应当注意,尽管在上文详细描述中提及了基于人体生理状态的智能设备控制装置的若干单元/模块或子单元/子模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
135.在本发明的描述中,需要说明的是,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
136.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
137.在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
138.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
139.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
140.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以
存储程序代码的介质。
141.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
142.此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

技术特征:


1.一种基于人体生理状态的智能设备控制方法,包括:根据传感器数据得到目标用户的状态参数;其中,所述传感器数据至少包括人体生命体征数据和环境数据,所述环境数据至少包括定位数据、温度数据以及湿度数据,所述状态参数至少用于表示目标用户的行为和生理状态;从预设的行为状态信息中,确定与所述状态参数匹配的预约状态参数;其中,所述行为状态信息中包括多个生理状态参数,不同的生理状态参数之间存在先后顺序;从预设的智能设备配置信息中确定与所述状态参数、所述环境数据匹配的当前配置信息;以及从所述智能设备配置信息中确定与所述预约状态参数匹配的预约配置信息;向所述当前配置信息中包括的至少一个第一智能设备发送控制指令,以使所述第一智能设备根据接收到的所述控制指令进行运行状态调整;并向所述预约配置信息中包括的至少一个第二智能设备发送预约指令,以使所述第二智能设备根据接收到的所述预约指令自动运行。2.根据权利要求1所述的基于人体生理状态的智能设备控制方法,所述状态参数至少包括主要状态参数和至少一个附属状态参数;其中,所述主要状态参数表示所述目标用户的行为状态信息;所述附属状态参数表示所述目标用户的生命体征状态信息;所述目标用户的人体生命体征数据通过人体传感器采集,所述目标用户所处环境的环境数据通过环境传感器采集。3.根据权利要求2所述的基于人体生理状态的智能设备控制方法,所述行为状态信息为睡眠状态、运动状态、烹饪状态、饮食状态或沐浴状态;所述根据传感器数据得到所述目标用户的状态参数,包括:当所述定位数据指示所述目标用户所处位置为厨房时,将所述烹饪状态确定为所述目标用户的行为状态信息;当所述定位数据指示所述目标用户所处位置为餐厅时,将所述饮食状态确定为所述目标用户的行为状态信息;当所述定位数据指示所述目标用户所处位置为卫浴间、所述湿度数据达到预设空气湿度阈值以及所述人体生命体征数据中的皮肤湿度达到预设皮肤湿度阈值时,将所述洗浴状态确定为所述目标用户的行为状态信息;当所述定位数据指示所述目标用户所处位置为卧室且所述人体生命体征数据中的肢体运动幅度处于预设幅度区间的时长达到预设时长时,将所述睡眠状态确定为所述目标用户的行为状态信息;当所述人体生命体征数据中的心率达到预设心率阈值且所述皮肤湿度达到所述预设皮肤湿度阈值时,将所述运动状态确定为所述目标用户的行为状态信息;根据所述行为状态信息以及采集到的所述目标用户的传感器数据,得到所述目标用户的生命体征状态信息;将所述行为状态信息和所述生命体征状态信息确定为所述目标用户的状态参数。4.根据权利要求2或3所述的基于人体生理状态的智能设备控制方法,所述从预设的智能设备配置信息中确定与所述状态参数、所述环境数据匹配的当前配置信息,包括:从预设的智能设备配置信息中确定与所述环境数据以及所述状态参数中的主要状态参数匹配的第一智能设备;
从所述智能设备配置信息中获取与所述第一智能设备以及所述状态参数中的附属状态参数匹配的当前配置信息。5.根据权利要求4所述的基于人体生理状态的智能设备控制方法,所述从所述智能设备配置信息中获取与所述第一智能设备以及所述状态参数中的附属状态参数匹配的当前配置信息之后,所述方法还包括:确定所述目标用户所处环境中当前处于运行状态的目标智能设备;若所述目标智能设备不为所述第一智能设备,则确定所述目标智能设备为待关闭智能设备;向所述待关闭智能设备发送关闭指令,以使所述待关闭智能设备关闭。6.根据权利要求5所述的基于人体生理状态的智能设备控制方法,所述确定所述目标用户所处环境中当前处于运行状态的目标智能设备之后,所述方法还包括:获取所述目标智能设备的当前运行参数;通过所述环境传感器采集所述目标用户所处环境的当前环境数据;当检测到所述智能设备配置信息中不存在与所述当前环境数据、所述状态参数以及所述当前运行参数匹配的配置信息时,根据所述目标智能设备的当前运行参数、所述状态参数以及所述当前环境数据构建新配置信息;将所述新配置信息存储至所述智能设备配置信息中。7.根据权利要求1~3任一项所述的基于人体生理状态的智能设备控制方法,所述向所述预约配置信息中包括的至少一个第二智能设备发送预约指令,以使所述第二智能设备根据接收到的所述预约指令自动运行之前,所述方法还包括:获取所述第二智能设备的使用危险等级;将所述使用危险等级大于预设危险等级的第二智能设备从所述预设配置信息中删除,以及将所述第一智能设备从所述预设配置信息中删除,得到删除后的预设配置信息。8.一种基于人体生理状态的智能设备控制装置,包括:数据处理单元,用于根据传感器数据得到所述目标用户的状态参数;其中,所述传感器数据至少包括人体生命体征数据和环境数据,所述环境数据至少包括定位数据、温度数据以及湿度数据,所述状态参数至少用于表示目标用户的行为和生理状态;确定单元,用于从预设的行为状态信息中,确定与所述状态参数匹配的预约状态参数;其中,所述行为状态信息中包括多个生理状态参数,不同的生理状态参数之间存在先后顺序;所述确定单元,还用于从预设的智能设备配置信息中确定与所述状态参数、所述环境数据匹配的当前配置信息;以及从所述智能设备配置信息中确定与所述预约状态参数匹配的预约配置信息;发送单元,用于向所述当前配置信息中包括的至少一个第一智能设备发送控制指令,以使所述第一智能设备根据接收到的所述控制指令进行运行状态调整;并向所述预约配置信息中包括的至少一个第二智能设备发送预约指令,以使所述第二智能设备根据接收到的所述预约指令自动运行。9.一种计算机可读存储介质,其包括指令,当其在计算机上运行时,使得计算机执行如权利要求1~7中的任一项所述的方法。
10.一种计算设备,所述计算设备包括:至少一个处理器、存储器和输入输出单元;其中,所述存储器用于存储计算机程序,所述处理器用于调用所述存储器中存储的计算机程序来执行如权利要求1~7中任一项所述的方法。

技术总结


本发明的实施方式提供了一种基于人体生理状态的智能设备控制方法、装置和计算设备。该方法包括:根据传感器数据得到目标用户的状态参数;传感器数据至少包括人体生命体征数据和环境数据;从预设的行为状态信息中确定与状态参数匹配的预约状态参数;从预设的智能设备配置信息中确定与状态参数、环境数据匹配的当前配置信息;并确定与预约状态参数匹配的预约配置信息;向当前配置信息中的第一智能设备发送控制指令,以使第一智能设备根据控制指令进行运行状态调整;并向预约配置信息中的第二智能设备发送预约指令,以使第二智能设备根据接收到的预约指令自动运行。本发明可以自动控制目标用户所处环境中智能设备的运行,提升了智能设备的智能性。能设备的智能性。能设备的智能性。


技术研发人员:

闯小明 杨龚轶凡 郑瀚寻 侯宗礼

受保护的技术使用者:

中昊芯英(杭州)科技有限公司

技术研发日:

2022.07.20

技术公布日:

2022/10/18

本文发布于:2024-09-23 19:26:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/14834.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   状态   设备   智能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议