掌桥专利:专业的专利平台
掌桥专利
首页

睡眠体动分离方法、装置、介质及家电

文献发布时间:2024-04-18 20:00:50


睡眠体动分离方法、装置、介质及家电

技术领域

本发明涉及数据处理的技术领域,具体提供一种睡眠体动分离方法、装置、介质及家电。

背景技术

目前市场空调产品空调无法识别用户方位,无法定向送风控制温或检测无人后开启节能模式运行,同时夜间睡眠的舒适感较差,无法结合用户的生命活动体征等参数。

已有产品应用多为通过毫米波雷达实现单人睡眠报告的分析,通过体动建立用户特征模型;而多分区毫米波雷达技术的成熟推广及应用有望实现白天多人分区送风、夜晚监测两人睡眠,提升产品竞争力与用户温冷感的舒适性。

现有技术可以通过毫米波雷达检测单人的体动状态,来实现单人的睡眠检测,但是无法通过毫米波雷达技术实现双人睡眠体动分离,进而无法实现双人的睡眠检测。进而无法通过对双人的睡眠检测来实现空调的定向送风和节能控制。

相应地,本领域需要一种睡眠体动分离方案来解决上述问题。

发明内容

为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决如何准确地实现双人睡眠体动分离的技术问题。

在第一方面,本发明提供一种睡眠体动分离方法,所述方法包括:

基于当前房间内的毫米波雷达获取第一预设时间段内的用户的人体活动数据;所述人体活动数据包括人体轨迹数据和人体非轨迹数据,其中,所述人体轨迹数据为所述用户在所述当前房间内行走所产生的轨迹点的数据集合,所述人体非轨迹数据为所述用户在所述当前房间内除行走外所产生轨迹点的数据集合,所述人体非轨迹数据包括所述用户睡眠时的人体非轨迹数据;

基于所述人体非轨迹数据和所述人体轨迹数据对所述当前房间内的睡眠区域进行分区,获得所述睡眠区域的分区结果;

基于所述分区结果,对所述毫米波雷达实时获取的所述睡眠区域的所述人体活动数据进行体动分离。

在上述睡眠体动分离方法的一个技术方案中,所述基于所述人体非轨迹数据和所述人体轨迹数据对所述当前房间内的睡眠区域进行分区,包括:

基于所述人体非轨迹数据获取所述睡眠区域的中心分割线;

基于所述人体轨迹数据获取所述当前房间内用户的用户数量;

基于所述中心分割线和所述用户数量,对所述睡眠区域进行分区,获得所述分区结果。

在上述睡眠体动分离方法的一个技术方案中,所述基于所述中心分割线和所述用户数量,对所述睡眠区域进行分区,包括:

当所述用户数量大于等于二时,根据所述中心分割线对所述睡眠区域进行分区,得到所述睡眠区域的两个分区。

在上述睡眠体动分离方法的一个技术方案中,所述基于所述人体非轨迹数据获取所述睡眠区域的中心分割线,包括:

根据第二预设时间段内的所述人体非轨迹数据获取睡眠点云图;其中,所述睡眠点云图由所述用户睡眠时的人体非轨迹数据构成,所述第二预设时间段在所述第一预设时间段内;

基于所述睡眠点云图获取所述睡眠区域的中心点;

基于所述中心点、距离所述毫米波雷达最近的墙面的位置以及所述毫米波雷达的位置,获取所述睡眠区域的中心分割线。

在上述睡眠体动分离方法的一个技术方案中,所述基于所述中心点、距离所述毫米波雷达最近的墙面的位置以及所述毫米波雷达的位置,获取所述睡眠区域的中心分割线,包括:

基于所述中心点和所述毫米波雷达的位置获取所述毫米波雷达所在平面的法线;

基于所述毫米波雷达所在平面的法线和所述墙面的位置,获取所述墙面的位置与所述毫米波雷达所在平面的法线的夹角;

基于所述墙面的位置与所述毫米波雷达所在平面的法线的夹角,获取所述毫米波雷达所在平面的法线与所述睡眠区域的对称轴所在直线的夹角;其中,所述基于所述墙面的位置与所述毫米波雷达所在平面的法线的夹角和所述毫米波雷达所在平面的法线与所述睡眠区域的对称轴所在直线的夹角为互补的关系;

基于所述毫米波雷达所在平面的法线和所述毫米波雷达所在平面的法线与所述睡眠区域的对称轴所在直线的夹角,获取所述睡眠区域的对称轴所在直线;其中,所述睡眠区域的对称轴所在直线即为所述睡眠区域的中心分割线;和/或,

所述基于所述睡眠点云图获取所述睡眠区域的中心点,包括:

将所述睡眠点云图输入至预设的中心点获取模型中,获得所述睡眠区域的中心点。

在上述睡眠体动分离方法的一个技术方案中,所述基于所述人体轨迹数据获取所述当前房间内用户的用户数量,包括:

将所述人体轨迹数据发送至预设的人体轨迹识别模型中,以获取所述用户数量。

在上述睡眠体动分离方法的一个技术方案中,所述方法还包括:

将所述人体活动数据发送至预设的活动轨迹分类模型中,以获得所述人体轨迹数据和所述人体非轨迹数据。

在第二方面,提供一种控制装置,该控制装置包括至少一个处理器和至少一个存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行上述睡眠体动分离方法的技术方案中任一项技术方案所述的睡眠体动分离方法。

在第三方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行上述睡眠体动分离方法的技术方案中任一项技术方案所述的睡眠体动分离方法。

在第四方面,提供一种家电,所述家电包括毫米波雷达和上述控制装置技术方案中所述的控制装置。

本发明上述一个或多个技术方案,至少具有如下一种或多种

有益效果:

在实施本发明的技术方案中,本发明通过基于当前房间内的毫米波雷达获取第一预设时间段内的用户的人体活动数据,人体活动数据包括人体轨迹数据和人体非轨迹数据,其中,人体轨迹数据为用户在当前房间内行走所产生的轨迹点的数据集合,人体非轨迹数据为用户在当前房间内除行走外所产生轨迹点的数据集合,人体非轨迹数据包括用户睡眠时的人体非轨迹数据,基于人体非轨迹数据和人体轨迹数据对当前房间内的睡眠区域进行分区,获得睡眠区域的分区结果,基于分区结果,对毫米波雷达实时获取的睡眠区域的人体活动数据进行体动分离。通过上述配置方式,本发明能够根据当前房间内的毫米波雷达获取人体轨迹数据确定当前房间内的用户数量,且由于人体非轨迹数据包含用户睡眠时的人体非轨迹数据,因而可以根据当前房间内的毫米波雷达获取人体非轨迹数据和用户数量对睡眠区域进行分区,再根据分区结果将实时获取的睡眠区域的人体活动数据进行分离,分离开用户的人体活动数据,以更准确的实现双人睡眠体动分离。进而,能够基于体动分离数据对空调等进行控制,以在不同的时间、不同的状态对空调进行区分控制,从而实现定向送风、节能等功能,有效提升用户的舒适度,提升产品竞争力。

附图说明

参照附图,本发明的公开内容将变得更易理解。本领域技术人员容易理解的是:这些附图仅仅用于说明的目的,而并非意在对本发明的保护范围组成限制,其中:

图1是根据本发明的一个实施例的睡眠体动分离方法的主要步骤流程示意图;

图2是根据本发明实施例的一个实施方式的人体活动数据的示意图;

图3是根据本发明实施例的一个实施方式的睡眠点云图的示意图;

图4是根据本发明实施例的一个实施方式的中心点、距离毫米波雷达最近的墙面的位置以及毫米波雷达的位置的关系的示意图。

具体实施方式

下面参照附图来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。

在本发明的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。一个模块可以包括硬件电路,各种合适的感应器,通信端口,存储器,也可以包括软件部分,比如程序代码,也可以是软件和硬件的组合。处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“A和/或B”表示所有可能的A与B的组合,比如只是A、只是B或者A和B。术语“至少一个A或B”或者“A和B中的至少一个”含义与“A和/或B”类似,可以包括只是A、只是B或者A和B。单数形式的术语“一个”、“这个”也可以包含复数形式。

参阅附图1,图1是根据本发明的一个实施例的睡眠体动分离方法的主要步骤流程示意图。如图1所示,本发明实施例中的睡眠体动分离方法主要包括下列步骤S101-步骤S103。

步骤S101:基于当前房间内的毫米波雷达获取第一预设时间段内的用户的人体活动数据;人体活动数据包括人体轨迹数据和人体非轨迹数据,其中,人体轨迹数据为用户在当前房间内行走所产生的轨迹点的数据集合,人体非轨迹数据为用户在当前房间内除行走外所产生轨迹点的数据集合,人体非轨迹数据包括用户睡眠时的人体非轨迹数据。

在本实施例中,基于当前房间内的毫米波雷达获取第一预设时间段内的用户的人体活动数据;人体活动数据包括人体轨迹数据和人体非轨迹数据,其中,人体轨迹数据为用户在当前房间内行走所产生的轨迹点的数据集合,人体非轨迹数据为用户在当前房间内除行走外所产生轨迹点的数据集合,人体非轨迹数据包括用户睡眠时的人体非轨迹数据。

一个实施方式中,由于第一预设时间段要包括用户睡眠前的一个时间段和用户睡眠后的一个时间段,以保证当前房间内的毫米波雷达能够获取到人体轨迹数据和人体非轨迹数据,所以第一预设时间段可以选择某一天晚上九点至次日凌晨五点。

一个实施方式中,参阅附图2,图2是根据本发明实施例的一个实施方式的人体活动数据的示意图。如图2所示,图2为当前房间内的毫米波雷达获取第一预设时间段内的用户的人体活动数据。其中,图中的非轨迹点群等同于人体非轨迹数据,非轨迹点群所处的区域为睡眠区域(床所在的区域)。

一个实施方式中,可以将人体活动数据发送至预设的活动轨迹分类模型中进行分类,以获得人体轨迹数据和人体非轨迹数据,其中,可以通过历史的人体轨迹数据和人体非轨迹数据为样本对神经网络模型进行训练,来获取预设的活动轨迹分类模型。

步骤S102:基于人体非轨迹数据和人体轨迹数据对当前房间内的睡眠区域进行分区,获得睡眠区域的分区结果。

在本实施例中,根据人体非轨迹数据确定睡眠区域的中心分割线,根据人体轨迹数据确定当前房间内用户的用户数量,当用户数量超过一定的数值时,根据中心分割线将当前房间内的睡眠区域进行分区,来获得睡眠区域的两个分区。

一个实施方式中,睡眠区域可以是床所在的区域。

一个实施方式中,步骤S102可以包括以下步骤S1021至步骤S1023:

步骤S1021:基于人体非轨迹数据获取睡眠区域的中心分割线。

在本实施方式中,根据人体非轨迹数据获取睡眠区域的中心分割线,其中,中心分割线水平分割睡眠区域且中心分割线与用户的睡眠方向平行。

一个实施方式中,步骤S1021可以包括以下步骤S10211至步骤S10213:

步骤S10211:根据第二预设时间段内的人体非轨迹数据获取睡眠点云图;其中,睡眠点云图由用户睡眠时的人体非轨迹数据构成,第二预设时间段在第一预设时间段内。

在本实施方式中,根据第二预设时间段内的人体非轨迹数据获取睡眠点云图;其中,睡眠点云图由用户睡眠时的人体非轨迹数据构成,第二预设时间段在第一预设时间段内。

一个实施方式中,在二预设时间段在第一预设时间段内的前提下,第二预设时间段可以选择凌晨一点到凌晨两点,以保证距离毫米波雷达获取的人体非轨迹数据都在睡眠区域。

一个实施方式中,参阅附图3,图3是根据本发明实施例的一个实施方式的睡眠点云图的示意图,如图3所示,图3为在第二预设时间段内的人体非轨迹数据构成的睡眠点云图。

步骤S10212:基于睡眠点云图获取睡眠区域的中心点。

在本实施方式中,根据睡眠点云图获取睡眠区域的中心点。

一个实施方式中,步骤S10212可以进一步包括步骤S102121:

步骤S102121:将睡眠点云图输入至预设的中心点获取模型中,获得睡眠区域的中心点。

在本实施方式中,将睡眠点云图输入至预设的中心点获取模型中,获得睡眠区域的中心点。

一个实施方式中,可以通过历史的睡眠点云图为样本对神经网络模型进行训练来获取中心点获取模型。

步骤S10213:基于中心点、距离毫米波雷达最近的墙面的位置以及毫米波雷达的位置,获取睡眠区域的中心分割线。

在本实施方式中,根据中心点、距离毫米波雷达最近的墙面的位置以及毫米波雷达的位置,获取睡眠区域的中心分割线。

一个实施方式中,步骤S10213可以包括以下步骤S102131至步骤S102134:

步骤S102131:基于中心点和毫米波雷达的位置获取毫米波雷达所在平面的法线。

步骤S102132:基于毫米波雷达所在平面的法线和墙面的位置,获取墙面的位置与毫米波雷达所在平面的法线的夹角。

步骤S102133:基于墙面的位置与毫米波雷达所在平面的法线的夹角,获取毫米波雷达所在平面的法线与睡眠区域的对称轴所在直线的夹角;其中,墙面的位置与毫米波雷达所在平面的法线的夹角和毫米波雷达所在平面的法线与睡眠区域的对称轴所在直线的夹角为互补的关系。

步骤S102134:基于毫米波雷达所在平面的法线和毫米波雷达所在平面的法线与睡眠区域的对称轴所在直线的夹角,获取睡眠区域的对称轴所在直线;其中,睡眠区域的对称轴所在直线即为睡眠区域的中心分割线。

在本实施方式中,参阅附图4,图4是根据本发明实施例的一个实施方式的中心点、距离毫米波雷达最近的墙面的位置以及毫米波雷达的位置的关系的示意图,如图4所示,根据中心点和毫米波雷达(图4中的雷达)的位置确定毫米波雷达所在平面的法线,再根据毫米波雷达所在平面的法线和墙面的位置确定墙面的位置与毫米波雷达所在平面的法线的夹角,再根据墙面的位置与毫米波雷达所在平面的法线的夹角(图4中的角2)确定毫米波雷达所在平面的法线与睡眠区域的对称轴所在直线的夹角(图4中的角1)。其中,墙面的位置与毫米波雷达所在平面的法线的夹角和毫米波雷达所在平面的法线与睡眠区域的对称轴所在直线的夹角为互补的关系,根据毫米波雷达所在平面的法线和毫米波雷达所在平面的法线与睡眠区域的对称轴所在直线的夹角确定睡眠区域的对称轴所在直线。其中,睡眠区域的对称轴所在直线即为睡眠区域的中心分割线,AC为空调器。

一个实施方式中,可以通过毫米波雷达获取墙面的位置。

步骤S1022:基于人体轨迹数据获取当前房间内用户的用户数量。

在本实施方式中,根据人体轨迹数据获取当前房间内用户的用户数量。

一个实施方式中,步骤S1022可以进一步包括步骤S10221:

步骤S10221:将人体轨迹数据发送至预设的人体轨迹识别模型中,以获取用户数量。

在本实施方式中,将人体轨迹数据发送至预设的人体轨迹识别模型中,以获取用户数量。

步骤S1023:基于中心分割线和用户数量,对睡眠区域进行分区,获得分区结果。

在本实施方式中,根据人体非轨迹数据获取睡眠区域的中心分割线,根据人体轨迹数据获取当前房间内用户的用户数量,根据中心分割线和用户数量,对睡眠区域进行分区,获得分区结果。

一个实施方式中,步骤S1023可以进一步包括步骤S10231:

步骤S10231:当用户数量大于等于二时,根据中心分割线对睡眠区域进行分区,得到睡眠区域的两个分区。

在本实施方式中,当用户数量大于等于二时,根据中心分割线将睡眠区域进行纵向分区,会得到睡眠区域的两个分区。

步骤S103:基于分区结果,对毫米波雷达实时获取的睡眠区域的人体活动数据进行体动分离。

在本实施例中,根据分区结果,对毫米波雷达实时获取的睡眠区域的人体活动数据进行体动分离,其中,体动分离意思为将睡眠区域的两个用户的人体活动数据根据分区的不同进行分离。

基于上述步骤S101-步骤S103,本发明通过基于当前房间内的毫米波雷达获取第一预设时间段内的用户的人体活动数据,人体活动数据包括人体轨迹数据和人体非轨迹数据,其中,人体轨迹数据为用户在当前房间内行走所产生的轨迹点的数据集合,人体非轨迹数据为用户在当前房间内除行走外所产生轨迹点的数据集合,人体非轨迹数据包括用户睡眠时的人体非轨迹数据,基于人体非轨迹数据和人体轨迹数据对当前房间内的睡眠区域进行分区,获得睡眠区域的分区结果,基于分区结果,对毫米波雷达实时获取的睡眠区域的人体活动数据进行体动分离。通过上述配置方式,本发明能够根据当前房间内的毫米波雷达获取人体轨迹数据确定当前房间内的用户数量,且由于人体非轨迹数据包含用户睡眠时的人体非轨迹数据,因而可以根据当前房间内的毫米波雷达获取人体非轨迹数据和用户数量对睡眠区域进行分区,再根据分区结果将实时获取的睡眠区域的人体活动数据进行分离,分离开用户的人体活动数据,以更准确的实现双人睡眠体动分离。进而,能够基于体动分离数据对空调等进行控制,以在不同的时间、不同的状态对空调进行区分控制,从而实现定向送风、节能等功能,有效提升用户的舒适度,提升产品竞争力。

需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些变化都在本发明的保护范围之内。

本领域技术人员能够理解的是,本发明实现上述一实施例的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括电载波信号和电信信号。

进一步,本发明还提供了一种控制装置。在根据本发明的一个控制装置实施例中,控制装置包括处理器和存储装置,存储装置可以被配置成存储执行上述方法实施例的睡眠体动分离方法的程序,处理器可以被配置成用于执行存储装置中的程序,该程序包括但不限于执行上述方法实施例的睡眠体动分离方法的程序。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该控制装置可以是包括各种电子设备形成的控制装置设备。

在本发明实施例中控制装置可以是包括各种电子设备形成的控制装置设备。在一些可能的实施方式中,控制装置可以包括多个存储装置和多个处理器。而执行上述方法实施例的睡眠体动分离方法的程序可以被分割成多段子程序,每段子程序分别可以由处理器加载并运行以执行上述方法实施例的睡眠体动分离方法的不同步骤。具体地,每段子程序可以分别存储在不同的存储装置中,每个处理器可以被配置成用于执行一个或多个存储装置中的程序,以共同实现上述方法实施例的睡眠体动分离方法,即每个处理器分别执行上述方法实施例的睡眠体动分离方法的不同步骤,来共同实现上述方法实施例的睡眠体动分离方法。

上述多个处理器可以是部署于同一个设备上的处理器,例如上述控制装置可以是由多个处理器组成的高性能设备,上述多个处理器可以是该高性能设备上配置的处理器。此外,上述多个处理器也可以是部署于不同设备上的处理器,例如上述控制装置可以是服务器集群,上述多个处理器可以是服务器集群中不同服务器上的处理器。

进一步,本发明还提供了一种计算机可读存储介质。在根据本发明的一个计算机可读存储介质实施例中,计算机可读存储介质可以被配置成存储执行上述方法实施例的睡眠体动分离方法的程序,该程序可以由处理器加载并运行以实现上述睡眠体动分离方法。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该计算机可读存储介质可以是包括各种电子设备形成的存储装置设备,可选的,本发明实施例中计算机可读存储介质是非暂时性的计算机可读存储介质。

进一步,本发明还提供了一种家电,在根据本发明的一个家电实施例中,家电可以包括毫米波雷达和控制装置实施例中的控制装置。

一个实施方式中,家电可以是空调器等。

进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的装置的功能单元,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的一部分,或者软件和硬件结合的一部分。因此,图中的各个模块的数量仅仅是示意性的。

本领域技术人员能够理解的是,可以对装置中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

相关技术
  • 用于秩增强的波束报告
  • 用于同时IAB接收的波束报告增强
技术分类

06120116542448