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

沙发形态控制方法、装置、电子设备及存储介质

文献发布时间:2024-04-18 19:57:31


沙发形态控制方法、装置、电子设备及存储介质

技术领域

本申请涉及智能家居技术领域,具体涉及一种沙发形态控制方法、装置、电子设备及存储介质。

背景技术

在人们的日常生活中,沙发已经成为一种十分普遍的家具,可缓解人体的疲劳,给人提供更多的舒适感。

相关技术中,使用最为广泛的沙发结构一般是由坐垫、靠背、扶手以及支架组成,坐垫、靠背均是固定于支架上;组合形态一般比较固定,比如双人位,三人位,使用人数相对固定,在多人数场景下,该类沙发实用性较差,无法满足多种使用需求。

发明内容

本申请实施例公开了一种沙发形态控制方法、装置、电子设备及存储介质,使得沙发的组合形态能够随着空间场景内的用户信息进行变化,满足多种使用需求,提高了沙发实用性。

本申请实施例公开一种沙发形态控制方法,应用于沙发,所述沙发包括多个沙发模块,所述方法包括:

确定所述沙发所处的空间场景内的用户信息,所述用户信息包括位于所述空间场景的用户数量;

根据所述用户信息确定至少一个待移动的沙发模块,并确定各个所述待移动的沙发模块对应的移动数据;

根据各个所述待移动的沙发模块对应的移动数据,控制各个所述待移动的沙发模块进行移动,以调整所述沙发的组合形态。

作为一种可选的实施方式,所述移动数据包括移动路径,所述根据所述用户信息确定至少一个待移动的沙发模块,并确定各个所述待移动的沙发模块对应的移动数据,包括:

根据所述用户数量,确定至少一个待移动的沙发模块;

获取各个所述待移动的沙发模块的目标位置以及各个所述待移动的沙发模块的当前位置;

根据各个所述待移动的沙发模块的当前位置以及对应的目标位置,生成各个所述待移动的沙发模块的移动路径。

作为一种可选的实施方式,所述用户数量包括所述空间场景内第一区域的用户数量,所述用户信息还包括位于所述第一区域的用户位置,所述多个沙发模块包括固定沙发模块以及至少一个移动沙发模块;

所述根据所述用户数量,确定至少一个待移动的沙发模块,包括:

基于所述第一区域的用户数量,从位于第二区域的移动沙发模块中,确定至少一个移动沙发模块作为待移动的沙发模块,所述第二区域为所述空间场景中所述固定沙发模块所处的区域,第一区域为所述空间场景中除所述第二区域外的任一区域;

所述获取各个所述待移动的沙发模块的目标位置,包括:

根据所述第一区域的用户位置,确定各个所述待移动的沙发模块的目标位置。

作为一种可选的实施方式,所述多个沙发模块包括固定沙发模块以及至少一个移动沙发模块;所述待移动的沙发模块为移动沙发模块;

所述获取各个所述待移动的沙发模块的目标位置,包括:

根据目标预设组合形态确定各个所述待移动的沙发模块与所述固定沙发模块之间的相对位置;

根据所述固定沙发模块的当前位置以及各个所述待移动的沙发模块对应的相对位置,确定各个所述待移动的沙发模块的目标位置。

作为一种可选的实施方式,在所述根据目标预设组合形态确定各个所述待移动的沙发模块与所述固定沙发模块之间的相对位置之前,所述方法还包括:

获取至少一个目标家居设备的运行信息;

根据所述运行信息确定所述沙发当前的第一使用场景;

根据所述第一使用场景,从多个预设组合形态中确定目标预设组合形态。

作为一种可选的实施方式,在所述根据目标预设组合形态确定各个所述待移动的沙发模块与所述固定沙发模块之间的相对位置之前,所述方法还包括:

响应于场景切换操作,确定切换后的第二使用场景;

根据所述第二使用场景,从多个预设组合形态中确定目标预设组合形态。

作为一种可选的实施方式,所述多个沙发模块包括固定沙发模块以及至少一个移动沙发模块,所述固定沙发模块包括无线充电单元;所述方法还包括:

接收目标移动沙发模块上报的电量信息;所述目标移动沙发模块为任一所述移动沙发模块;

在所述电量信息满足预设充电条件的情况下,控制所述目标移动沙发模块移动至默认位置,以使所述固定沙发模块的无线充电单元为所述目标移动沙发模块进行充电。

本申请实施例公开一种沙发形态控制装置,应用于沙发,所述沙发包括多个沙发模块,所述装置包括:

第一确定模块,用于确定所述沙发所处的空间场景内的用户信息,所述用户信息包括位于所述空间场景的用户数量;

第二确定模块,用于根据所述用户信息确定至少一个待移动的沙发模块,并确定各个所述待移动的沙发模块对应的移动数据;

移动控制模块,用于根据各个所述待移动的沙发模块对应的移动数据,控制各个所述待移动的沙发模块进行移动,以调整所述沙发的组合形态。

本申请实施例公开一种电子设备,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现本申请实施例公开的任意一种沙发形态控制方法。

本申请实施例公开一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例公开的任意一种沙发形态控制方法。

与相关技术相比,本申请实施例具有以下有益效果:

本申请实施例提供了一种沙发形态控制方法、装置、电子设备及存储介质,该方法通过确定沙发所处的空间场景内的用户信息,如位于空间场景中的用户数量,并根据该用户信息从沙发的多个沙发模块中确定至少一个待移动的沙发模块,并确定该待移动的沙发模块对应的移动数据,根据各个待移动的沙发模块的移动数据,控制对应的待移动的沙发模块移动,以调整至少一个沙发模块在空间场景中的位置,沙发的组合形态能够基于空间场景内的用户信息进行调整,满足沙发所处的空间场景内的用户的使用需求,沙发的实用性较高。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例公开的一种沙发形态控制方法的使用场景示意图;

图2是本申请实施例公开的一种沙发形态控制方法的流程示意图;

图3a-图3b是本申请实施例公开的多种移动沙发模块的结构示意图;

图4是本申请实施例公开的一种移动确定方法的流程示意图;

图5是本申请实施例公开的另一种移动确定方法的流程示意图;

图6是本申请实施例公开的一种目标位置确定方法的流程示意图;

图7a是本申请实施例公开的一种固定沙发模块以及移动沙发模块的结构示意图;

图7b是本申请实施例公开的一种目标预设组合形态的结构示意图;

图8a-图8e是本申请实施例公开的多种预设组合形态的结构示意图;

图9是本申请实施例公开的一种目标预设组合形态的确定方法的流程示意图;

图10是本申请实施例公开的另一种目标预设组合形态的确定方法的流程示意图;

图11是本申请实施例公开的一种场景切换界面的界面示意图;

图12是本申请实施例公开的一种充电控制方法的流程示意图

图13是本申请实施例公开的一种沙发形态控制装置的结构示意图;

图14是本申请实施例公开的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,本申请实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本申请实施例公开了一种沙发形态控制方法、装置、电子设备及存储介质,使得沙发的组合形态能够随着空间场景内的用户信息进行变化,满足多种使用需求,提高了沙发实用性。以下分别进行详细说明。

本申请实施例提供的沙发形态控制方法可应用于如图1所示的沙发中,沙发可包括控制模块110以及多个沙发模块120,沙发的多个沙发模块120中至少有一个沙发模块120可移动,即至少一个沙发模块120的位置可以发生变化,以使沙发的组合形态可以改变,实现沙发形态多样化。各个沙发模块120可用于供至少一个用户使用,控制模块110可设置于任意一个沙发模块120内。可选地,控制模块110可包括CPU(Central Processing Unit,中央处理器)或FPGA(Field Programmable Gate Array,现场可编程门阵列)等。

请参考图2,其示出了本申请实施例提供的一种沙发形态控制方法的流程示意图。其中,图2所描述的沙发形态控制方法可应用于如图1所示的沙发中,如图2所示,该沙发形态控制方法可包括步骤210至步骤230。

步骤210,确定沙发所处的空间场景内的用户信息。

应说明的,用户信息可包括位于该空间场景的用户数量以及位于该空间场景的用户位置等,沙发所处的空间场景包括沙发所能感知到的空间场景。

在一些实施例中,沙发可包括感知模块,该感知模块可设置于多个沙发模块中的至少一个,感知模块可用于采集环境数据,并根据环境数据确定用户信息,沙发通过该感知模块可确定用户信息。应说明的,环境数据为感知模块所处的周围环境的数据,如红外线数据以及点云数据等,在本实施例中沙发所处的空间场景可包括该感知模块可感知的区域。

可选地,感知模块可包括红外感应模块、超声波测距模块以及摄像模组等中的一种或多种,红外热感应模块可用于确定空间场景内的人数,实现实时监测室内空间场景人数的变化;超声波测距模块可用于实时监测多个沙发模块以及用户在空间场景中的位置;摄像模组可用于采集空间场景的图像。

示例性的,沙发可获取摄像模组采集的图像,并对采集的图像进行人像识别(如人脸识别等),以确定用户信息。应说明的,沙发通过对摄像模组采集的图像进行人像识别,从而可识别出图像中包括的用户,进而可统计图像中的用户数量以及确定各个用户所处的位置,从而确定出沙发所处的空间场景的用户信息,在本实施例中,沙发所处的空间场景可包括该摄像模组可拍摄的区域。本实施例所述的摄像模组可为设置在沙发模块上的摄像模组,也可为沙发所处的空间场景中所存在的任一摄像模组,通过使得沙发与该摄像模组通信连接,即可实现沙发获取该摄像模组采集的图像。

步骤220,根据用户信息确定至少一个待移动的沙发模块,并确定各个待移动的沙发模块对应的移动数据。

应说明的,待移动的沙发模块为在当前的用户信息下,需要移动的沙发模块,待移动的沙发模块对应的移动数据用于指示该待移动的沙发模块移动至对应的目标位置,待移动的沙发模块对应的移动数据可包括该待移动的沙发模块对应的移动路径、目标位置(即该待移动的沙发模块的目的地位置)、移动时刻(即该待移动的沙发模块开始移动的时刻)以及移动速度等中的一个或多个。在确定沙发所处的空间场景内的用户信息后,沙发可根据用户信息确定需要移动的沙发模块,在确定待移动的沙发模块后,确定各个待移动的沙发模块对应的移动数据,以将待移动的沙发模块移动至空间场景内的目标位置,满足空间场景内的用户的使用需求。

在一些实施例中,沙发所处的空间场景可划分为多个区域,用户数量可包括多个区域分别对应的用户数量,沙发可确定用户数量为零的第三区域,并将处于该第三区域的沙发模块确定为待移动的沙发模块,该待移动的沙发模块的目标位置则为空间场景中用户聚集的区域,该用户聚集的区域指的是用户较多的区域,以使得沙发模块可自动从无用户的区域移动到用户聚集的区域,即控制沙发模块移动到用户较多的区域,使得大多用户无需移动,即可坐在沙发模块上。

示例性的,在第四区域的用户数量大于第一预设数量的情况下,将位于第四区域之外的沙发模块确定为待移动的沙发模块,待移动的沙发模块的目标位置为第四区域,使得沙发模块可在第四区域中组合起来,使得多个用户可以在第四区域中坐在一起。

可选地,沙发存储有与多个沙发模块一一对应的模块标识,根据用户信息确定至少一个待移动的沙发模块,包括:沙发根据用户信息从多个模块标识中确定至少一个目标模块标识。其中,模块标识用于区分不同的沙发模块。

步骤230,根据各个待移动的沙发模块对应的移动数据,控制各个待移动的沙发模块进行移动,以调整沙发的组合形态。

应说明的,沙发可根据各个待移动的沙发模块对应的移动数据,生成相应的移动控制指令,并将各个移动控制指令发送至对应的待移动的沙发模块,实现对多个待移动的沙发模块的统一调度控制。沙发也可将移动数据发送给对应的待移动的沙发模块,各个待移动的沙发模块根据移动数据生成相应的移动控制指令,以驱动其自身运动,从而减小沙发的计算量(如沙发的控制模块的计算量)。其中,移动控制指令包括控制待移动沙发模块前进、转向、后退以及旋转等指令。

在一个实施例中,根据各个待移动的沙发模块对应的移动数据,控制各个待移动的沙发模块进行移动,包括:沙发发送多个移动信息,其中,每个移动信息包括一个待移动的沙发模块对应的移动数据以及对应的模块标识。应说明的,上述实施例描述到沙发确定待移动的沙发模块是确定待移动的沙发模块对应的模块标识,沙发将每个待移动的沙发模块对应的移动数据以及模块标识关联,形成与多个待移动的沙发模块一一对应的多个移动信息,待移动的沙发模块在接收到移动信息的情况下,能够根据移动信息中的模块标识确定移动信息中的移动数据是否该待移动的沙模块对应的移动数据,保证了待移动的沙发模块能够准确获取到对应的移动数据,保证沙发的组合形态的调整准确性。示例性的,多个沙发模块包括固定沙发模块以及能够在空间场景中移动的至少一个移动沙发模块,请继续参考图1,控制模块110设置于固定沙发模块中,感知模块130设置于固定沙发模块中,并与控制模块110通信连接。感知模块130可确定各个移动沙发模块的位置,如各个移动沙发模块相对固定沙发模块的方位信息。各个移动沙发模块的形状可以相同也可以不同,如图3a所示,移动沙发模块的形状可为矩形,如图3b所示,移动沙发模块的形状也可为半圆。请继续参考图3a-图3b,移动沙发模块可包括沙发本体310、移动组件320以及导航模块330,移动组件320设置于沙发本体310的底部,能够相对沙发本体310滚动,移动组件320用于驱动沙发本体310移动,导航模块330可设置于沙发本体310内部,导航模块330可与固定沙发模块通信连接,导航模块330用于接收固定沙发模块的控制模块发送的移动数据,并根据该移动数据控制移动组件320运动以驱动沙发本体310移动到对应的目标位置。可选地,移动沙发模块还可包括采集模块,导航模块330用于接收采集模块采集的环境数据,实现即时定位和地图构建,利用采集模块采集的环境数据识别障碍物,建立环境导航地图,并实时刷新环境的障碍物位置以及自身坐标,避免待移动的沙发模块与障碍物发生碰撞,保证精准且安全到达空间场景内的目标位置。可选地,采集模块可包括激光雷达。

在本申请实施例中,沙发能够确定沙发所处的空间场景内的用户信息,如位于空间场景的用户数量,并根据用户信息确定至少一个待移动的沙发模块,以及确定各个待移动的沙发模块的移动数据,并控制各个待移动的沙发模块移动到对应的位置,无需手动搬运沙发模块,同时沙发的组合形态可根据空间场景内的用户信息的自动调整,可应对沙发所处的空间场景内不同人数的使用需求,提高了沙发的实用性以及智能化程度。

上述实施例描述到电子设备需获取待移动的沙发模块的移动数据,以控制沙发模块移动到对应的目标位置,下述实施例将以移动数据包括移动路径为例,对沙发确定待移动的沙发模块对应的移动数据进行说明。

请参考图4,其示出了本申请实施例提供的一种移动确定方法的流程示意图,如图4所示,根据用户信息确定至少一个待移动的沙发模块,并确定各个待移动的沙发模块对应的移动数据可包括步骤410至步骤430。

步骤410,根据用户数量,确定至少一个待移动的沙发模块。

应说明的,对于步骤410的描述请参考上文实施例,在此不再赘述。

步骤420,获取各个待移动的沙发模块的目标位置以及各个待移动的沙发模块的当前位置。

应说明的,待移动的沙发模块的目标位置为该待移动的沙发模块所需移动到的位置,待移动的沙发模块的当前位置为该待移动的沙发模块当前所处的位置。如上文实施例所述,沙发可根据超声波测距模块确定各个待移动的沙发模块的当前位置。目标位置可根据沙发所处的空间场景内的用户信息进行确定,从而将待移动的沙发模块移动到与当前的空间场景内的用户信息匹配的位置。

步骤430,根据各个待移动的沙发模块的当前位置以及对应的目标位置,生成各个待移动的沙发模块的移动路径。

应说明的,沙发在确定待移动的沙发模块的当前位置以及待移动的沙发模块的目标位置后,可规划出合理的移动路径,即规划出各个待移动的沙发模块从当前位置移动到对应的目标位置的移动路径,以使各个待移动的沙发模块可从对应的当前位置移动到对应的目标位置,使沙发的组合形态与空间场景内的用户信息匹配。

在一个实施例中,用户信息可包括位于空间场景的用户位置,即位于空间场景内的用户所处的位置。根据各个待移动的沙发模块的当前位置以及对应的目标位置,生成各个待移动的沙发模块的移动路径,可包括:沙发根据各个待移动的沙发模块的当前位置、各个待移动的沙发模块的目标位置以及空间场景的用户位置,生成各个待移动的沙发模块的移动路径。其中,各个待移动的沙发模块的移动路径不途径空间场景的用户位置。在本实施例中,沙发可确定空间场景的用户位置,并生成不途径空间场景的用户位置的移动路径,使得沙发模块在移动过程中绕开空间场景内的用户,避免沙发模块碰撞到用户,提高了沙发的安全性以及智能化。

在本实施例中,沙发获取各个待移动的沙发模块的当前位置以及目标位置,生成各个待移动的沙发模块的移动路径,通过沙发统一规划各个待移动的沙发模块的移动路径,可避免各个待移动的沙发模块之间发生碰撞,提高了调整沙发的组合形态的效率以及可靠性。

如上文实施例所述,沙发的多个沙发模块包括固定沙发模块以及至少一个移动沙发模块。可选地,空间场景区域可划分为第二区域以及至少一个第一区域,其中,第二区域为空间场景中固定沙发模块所处的区域,第一区域为空间场景中除第二区域外的任一区域。用户数量包括空间场景内第一区域的用户数量,用户信息还包括位于第一区域的用户位置。

请参考图5,其示出了本申请实施例提供的另一种移动确定方法的流程示意图,其中,根据用户数量,确定至少一个待移动的沙发模块可包括步骤510,获取各个待移动的沙发模块的目标位置可包括步骤520。

步骤510,基于第一区域的用户数量,从位于第二区域的移动沙发模块中,确定至少一个移动沙发模块作为待移动的沙发模块。

应说明的,沙发在确定第一区域的用户数量不为0的情况下,可从位于第二区域的移动沙发模块中,确定至少一个移动沙发模块作为待移动的沙发模块,以使移动沙发模块与固定沙发模块分离,并控制移动沙发模块移动到第一区域中,以使第一区域的用户无需移动到第二区域也可使用沙发,提高了用户体验感。

可选地,沙发可包括与多个移动沙发模块一一对应的多个压力传感器,压力传感器设置于移动沙发模块,并用于检测移动沙发模块受到的压力。基于第一区域的用户数量,从位于第二区域的移动沙发模块中,确定至少一个移动沙发模块作为待移动的沙发模块,可包括:沙发根据第一区域的用户数量确定待移动的沙发模块的模块数量,获取多个移动沙发模块对应的压力传感器采集的压力值,从多个第一移动沙发模块中选择N个移动沙发模块作为待移动的沙发模块。应说明的,模块数量为待移动的移动沙发模块的数量,N与模块数量一致,第一移动沙发模块为位于第二区域的移动沙发模块,且对应的压力传感器采集的压力值小于预设压力阈值的移动沙发模块,预设压力阈值用于衡量是否有用户位于移动沙发模块上,即在压力传感器采集的压力值小于预设压力阈值的情况下,可认为没有用户位于移动沙发模块上,在压力传感器采集的压力值大于或等于预设压力阈值的情况下,可认为有用户位于移动沙发模块上。可选地,模块数量与第一区域的用户数量一致,即第一区域有多少个用户就需要移动多少个沙发模块到第一区域中,使得位于第一区域的用户均可以坐到沙发模块上。

在本实施例中,在各个移动沙发模块中设置压力传感器,以确定是否有用户位于对应的移动沙发模块上,沙发从第一移动沙发模块选择出N个待移动的沙发模块,使得位于第一区域的用户可使用沙发,同时避免将位于第二区域的沙发模块且有用户的沙发模块移动到第一区域中,提高了沙发的智能化程度。

可选地,从多个第一移动沙发模块中选择N个移动沙发模块作为待移动的沙发模块,包括:沙发按照多个第一移动沙发模块的当前位置与第一区域的距离从小到大的顺序,选择排列在前的N个移动沙发模块作为待移动的沙发模块。可理解的,由于多个第一移动沙发模块会位于第二区域的不同位置,即多个第一移动沙发模块与第一区域的距离不同,在本实施例中,沙发从多个第一移动沙发模块中挑选出与第一区域的距离较近的移动沙发模块作为待移动的沙发模块,可减小待移动的沙发模块移动到第一区域所需的时间,提高了沙发的组合形态的调整效率。

可选地,基于第一区域的用户数量,从位于第二区域的移动沙发模块中,确定至少一个移动沙发模块作为待移动的沙发模块,还可包括:若位于第二区域的移动沙发模块,且对应的压力传感器采集的压力值小于预设压力阈值的移动沙发模块的数量小于N个,则确定用户数量小于满座数量的第二移动沙发模块,并输出提示信息,以指示位于第三移动沙发模块的用户移动到第二移动沙发模块,在第三移动沙发模块的压力传感器的压力值小于预设压力阈值的情况下,将第三移动沙发模块作为待移动的沙发模块。应说明的,第三移动沙发模块的满座数量小于或等于第二移动沙发模块,移动沙发模块可用于供至少一个用户使用,如单人座的移动沙发模块可供一个用户使用,双人座的移动沙发模块可供两个用户使用,三人座的移动沙发模块可供三个用户使用。移动沙发模块的满座数量指的是移动沙发模块能够提供的座位数量,如三人座的移动沙发模块的满座数量为3。沙发在检测到有未满座的移动沙发模块的情况下,输出提示信息,以指示位于第三移动沙发模块的用户移动到第二移动沙发模块,以将第三移动沙发模块空出来,使得可将第三移动沙发模块作为待移动的沙发模块,并移动到第一区域中,以为位于第一区域的用户提供座位,提高沙发的智能化,满足空间场景内各个区域的用户的使用需求。

步骤520,根据第一区域的用户位置,确定各个待移动的沙发模块的目标位置。

应说明的,沙发从位于第二区域的移动沙发模块中,确定至少一个移动沙发模块作为待移动的沙发模块后,并根据第一区域的用户位置,确定各个待移动的沙发模块的目标位置,以便于位于第一区域的用户使用该待移动的沙发模块。

可选地,根据第一区域的用户位置,确定各个待移动的沙发模块的目标位置,包括:沙发确定第一区域中各个用户位置对应的用户数量,将用户数量最多的第一区域的用户位置确定为各个待移动的沙发模块的目标位置。在本实施例中,沙发能够根据位于第一区域的用户的用户位置,统计位于各个用户位置的用户数量,并将第一区域中用户数量最多的用户位置确定为各个待移动的沙发模块的目标位置,使得各个待移动的沙发模块能够自动移动到第一区域中用户数量最多的用户位置,满足第一区域大部分用户的需求使用沙发的需求。

可选地,目标位置为第一区域中距离各个用户位置的距离之和最小的位置。示例性的,第一区域的用户位置包括第一位置以及第二位置,第一位置与目标位置的距离以及第二位置与目标位置的距离之和,小于第一区域中其他位置与第一位置的距离以及第一区域中其他位置与第二位置的距离之和。在本实施例中,沙发将目标位置确定为距离各个用户位置的距离之和最小的位置,缩短了第一区域的用户移动到沙发模块所需的最长时间,提高了用户体验感以及沙发的智能化程度。

步骤530,获取各个待移动的沙发模块的当前位置。

步骤540,根据各个待移动的沙发模块的当前位置以及对应的目标位置,生成各个待移动的沙发模块的移动路径。

对于步骤530以及步骤540的描述请参考上文实施例,在此不再赘述。

在本实施例中,沙发在第一区域存在用户的情况下,可基于第一区域的用户数量,控制至少一个移动沙发模块移动到第一区域中,使得沙发的组合形态,能够满足远离固定沙发模块的第一区域的用户的使用需求,同时本实施例提供的方法无需手动搬运沙发模块,减小了劳动成本,沙发的智能化程度较高。

请参考图6,其示出了本申请实施例提供的一种目标位置确定方法的流程示意图,如图6所示,获取各个待移动的沙发模块的目标位置,可包括步骤610至步骤620。

步骤610,根据目标预设组合形态确定各个待移动的沙发模块与固定沙发模块之间的相对位置。

步骤620,根据固定沙发模块的当前位置以及各个待移动的沙发模块对应的相对位置,确定各个待移动的沙发模块的目标位置。

在本实施例中,多个沙发模块可包括固定沙发模块以及至少一个移动沙发模块。其中,待移动的沙发模块为移动沙发模块。应说明的,目标预设组合形态用于指示沙发的移动沙发模块与固定沙发模块之间的位置关系,沙发可预设有目标预设组合形态以及固定沙发模块的当前位置,沙发在确定至少一个待移动的沙发模块之后,可根据目标预设组合形态指示的各个待移动的沙发模块与固定沙发模块之间的相对位置,以及固定沙发模块的当前位置,确定各个待移动的沙发模块的目标位置。

可选地,请结合图1以及图7b,图1示出了固定沙发模块的结构,图7b示出了本申请实施例提供的一种目标预设组合形态的结构示意图,该目标预设组合形态用于指示移动沙发模块与固定沙发模块的连接位置,根据用户数量,确定至少一个待移动的沙发模块,包括:在用户数量大于第二预设数量的情况下,沙发将所有移动沙发模块确定为待移动的沙发模块。可选地,第二预设数量可根据实际需求进行设置,示例性的,第二预设数量为固定沙发模块的满座数量,如图1所示,第二预设数量可为2。在本实施例中,在沙发所处的空间场景内的用户数量大于第二预设数量的情况下,可将所有的移动沙发模块确定为待移动的沙发模块,并根据各个待移动的沙发模块对应的移动数据,控制各个待移动的沙发模块进行移动(如图7a所示),移动至与固定沙发模块连接,形成目标预设组合形态(如图7b所示),以加宽或加深固定沙发模块,使得组合后的沙发可容纳多个用户。

可选地,根据用户数量,确定至少一个待移动的沙发模块,包括:沙发根据用户数量确定需与固定沙发模块连接的移动沙发模块的移动数量,根据移动数量,从多个移动沙发模块中确定X个待移动的沙发模块。其中,移动数量为需要移动至与固定沙发模块连接的移动沙发模块的数量,X与移动数量一致。在本实施例中,沙发根据用户数量确定需要移动至固定沙发模块附近并与固定沙发模块连接的移动沙发模块的移动数量,并从多个移动沙发模块中确定X个待移动的沙发模块,以使组合后的固定沙发模块能够容纳空间场景内的用户,满足空间场景内不同人数的使用需求,在本实施例中,仅移动X个待移动的沙发模块,使得在满足空间场景内不同人数的使用需求的同时,可减小移动的移动沙发模块,减小移动沙发模块的能耗,提高移动沙发模块的续航能力。

在本实施例中,目标预设组合形态用于指示移动沙发模块与固定沙发模块的连接位置,使得沙发根据空间场景内的用户数量,按照目标预设组合形态对固定沙发模块进行加深或加宽,以使得组合形态下的沙发(包括固定沙发模块以及与固定沙发模块连接的移动沙发模块)可容纳的人数与位于空间场景内的用户数量一致。

在本实施例中,沙发预设有所需的目标预设组合形态,沙发可根据空间场景内的用户数量,按照目标预设组合形态对移动沙发模块进行调整,以使调整后沙发的组合形态,满足沙发所处的空间场景的用户的使用需求,同时与所需的目标组合形态对应,提高了用户体验感。

请参考图8a-图8e,其示出了多种沙发的预设组合形态,每个预设组合形态包括的移动沙发模块的数量可与沙发所包括的移动沙发模块的总数量一致,也可少于沙发所包括的移动沙发模块的总数量。示例性的,沙发包括四个移动沙模块,图8a所示的预设组合形态包括两个移动沙发模块810,预设组合形态不对剩余的移动沙发模块做限定。可理解的,由于用户在不同的使用场景下,可能喜欢不同的预设组合形态,如在观影模式下,相对于图8a所示的预设组合形态而言,用户可能更喜欢图8c所示的预设组合形态,以避免部分用户(位于前排的用户,即远离靠背的用户)遮挡其他用户(位于后排的用户,即靠近靠背的用户)的视线。有鉴于此,下述实施例将提供一种目标预设组合形态的确定方法,实现在不同的使用场景下,可采用不同的预设组合形态,实现不同使用场景下沙发模块的智能化组合。

请参考图9,其示出了本申请实施例提供的一种目标预设组合形态的确定方法的流程示意图,如图9所示,在根据目标预设组合形态确定各个待移动的沙发模块与固定沙发模块之间的相对位置之前,沙发形态控制方法还可包括步骤910至步骤930。

步骤910,获取至少一个目标家居设备的运行信息。

步骤920,根据运行信息确定沙发当前的第一使用场景。

步骤930,根据第一使用场景,从多个预设组合形态中确定目标预设组合形态。

应说明的,第一使用场景为当前时刻沙发所处的空间场景的使用场景,目标家居设备为与使用场景相关的家居设备,目标预设组合形态为多个预设组合形态中与第一使用场景对应的预设组合形态。使用场景可包括演唱会场景、会议场景、观影场景以及游戏场景等,目标家居设备的运行信息包括目标家居设备的开关状态、目标家居设备运行的应用程序(如观影场景下投影仪需要运行的是播放电影的应用程序,会议场景下投影仪需要运行的是能实现视频会议的应用程序)以及目标家居设备运行时的工作参数(如在观影场景下空间场景内的灯的亮度较小,会议场景下空间场景的灯的亮度较高)等中的一个或多个,每个使用场景所需开启的目标家居设备、目标家居设备需要运行的应用程序、或者目标家居设备运行时的工作参数等中的至少一个不同,沙发可预设有多个使用场景对应的至少一个目标家居设备的运行信息,沙发通过获取当前时刻至少一个目标家居设备的运行信息,自动确定当前时刻沙发所处的空间场景使用场景,并确定出与当前时刻的使用场景匹配的目标预设组合形态,以使调整后的沙发的组合形态与当前的使用场景匹配。

可选地,沙发预设有场景映射关系,该场景映射关系用于指示多个使用场景与多个预设组合形态之间的映射关系。根据第一使用场景,从多个预设组合形态中确定目标预设组合形态,可包括:沙发根据第一使用场景以及场景映射关系,将多个预设组合形态中与第一使用场景对应的预设组合形态确定为目标预设组合形态。

在本实施例中,沙发通过获取至少一个目标家居设备的运行信息,并根据运行信息确定当前时刻沙发所处的空间场景使用场景,沙发自动确定出与当前时刻的使用场景对应的目标预设组合形态,并基于该目标预设组合形态确定待移动的沙发模块的目标位置,使得调整后的沙发的组合形态与当前的使用场景匹配,提高了沙发的智能化程度。

上述实施例提供了一种沙发根据目标家居设备的运行信息,确定沙发所处的空间场景的使用场景,下述实施例将提供一种基于用户操作实现使用场景切换的方案,使得目标预设组合形态可基于用户的选择而切换,提高了沙发的人机交互能力。

请参考图10,其示出了本申请实施例提供的另一种目标预设组合形态的确定方法的流程示意图,如图10所示,在根据目标预设组合形态确定各个待移动的沙发模块与固定沙发模块之间的相对位置之前,沙发形态控制方法还可包括步骤1010至步骤1020。

步骤1010,响应于场景切换操作,确定切换后的第二使用场景。

步骤1020,根据第二使用场景,从多个预设组合形态中确定目标预设组合形态。

应说明的,场景切换操作可为用户执行的用于切换使用场景的操作,第二使用场景为与场景切换操作对应的使用场景,或者说是用户所需要切换到的使用场景。可选地,如图1所示,沙发还可包括触摸显示模块140,触摸显示模块140可设置在固定沙发模块中,如固定沙发模块的靠背的顶部,用户可通过触摸显示模块140实现场景切换。示例性的,如图11所示,触摸显示模块140可显示场景切换界面,该场景切换界面可包括与多个使用场景一一对应的多个场景控件,如与演唱会场景对应的第一场景控件1110、与会议场景对应的第二场景控件1120、与观影场景对应的第三场景控件1130以及与游戏场景对应的第四场景控件1140,场景切换操作可包括点击场景控件,在本实施例,用户可通过点击不同的场景控件,实现切换不同的使用场景,切换后的第二使用场景为被点击的场景控件对应的使用场景。

在一个实施例中,沙发形态控制方法还可包括:沙发响应于场景增加操作,增加第三使用场景以及与第三使用场景对应的预设组合形态。应说明的,如图11所示,触摸显示模块显示的场景切换界面还可包括添加控件1150,用户可通过触发该添加控件1150,增加所需的使用场景,以及设置增加的使用场景所对应的沙发的组合形态,以实现用户自定义设置使用场景以及所对应的沙发的组合形态,满足用户的个性化需求。

在一个实施例中,沙发形态控制方法还可包括:沙发响应于更改操作,确定所需更改的第四使用场景,以及更改后的第四使用场景对应的预设组合形态,并将第四使用场景以及更改后的第四使用场景对应的预设组合形态关联,以使在处于的第四使用场景时,目标预设组合形态为更改后的第四使用场景对应的预设组合形态。在本实施例中,如图11所示,用户可通过触发对应的使用场景所对应的更改控件1106,实现对第四使用场景对应的预设组合形态进行更改,满足用户的个性化需求。

在本实施例中,用户可主动切换所需的使用场景,沙发可响应于场景切换操作确定切换后的第二使用场景,并根据第二使用场景从多个预设组合形态中确定目标预设组合形态,从而实现调整后的沙发的组合形态与用户所需预设组合形态匹配。通过增加人机交互模式,使得用户可主动选择所需的预设组合形态,提供了更加便捷、更加智能的沙发组合形态的调整方法,大大提高了用户体验感以及沙发的智能化程度。

请参考图12,其示出了本申请实施例提供的一种充电控制方法的流程示意图,如图12所示,沙发形态控制方法还包括步骤1210至步骤1220。

步骤1210,接收目标移动沙发模块上报的电量信息。

步骤1220,在电量信息满足预设充电条件的情况下,控制目标移动沙发模块移动至默认位置。

应说明的,多个沙发模块可包括固定沙发模块以及至少一个移动沙发模块,如图1所示,固定沙发模块可包括无线充电单元150,无线充电单元150可用于为目标范围内的沙发模块进行充电。电量信息用于指示目标移动沙发模块的剩余电量,预设充电条件用于指示目标移动沙发模块是否需要进行充电,即在电量信息满足预设充电条件时,可认为目标移动沙发模块需要进行充电,在电量信息不满足预设充电条件时,可认为目标移动沙发模块不需要进行充电。可选地,电量信息包括目标移动沙发模块的储能模组(如电池)的输出电压,预设充电条件为输出电压小于或等于预设电压阈值。应说明的,储能模组的输出电压与储能模组的剩余电量正相关,即剩余电量越少,输出电压越小,预设电压阈值用于指示输出电压是否过低,若输出电压小于或等于预设电压阈值,则认为目标移动沙发模块的储能模组的电量过低,需要进行充电,若输出电压大于预设电压,可认为电量仍充足,无需进行充电。默认位置指的是目标移动沙发模块通过固定沙发模块的无线充电单元150进行充电的位置。

在一个实施例中,沙发预设有预设充电形态,沙发形态控制方法还包括:沙发根据预设充电形态确定目标移动沙发模块与固定沙发模块之间的充电相对位置,根据充电相对位置以及固定沙发模块的当前位置,确定目标移动模块的默认位置。应说明的,预设充电形态用于指示多个待移动沙发模块同时通过固定沙发模块进行充电时,各个待移动模块相对于固定沙发模块的位置。在沙发未获取到默认位置的情况下,如目标移动沙发模块未曾通过固定沙发模块进行充电,或者固定沙发模块的位置发生变化的情况下,沙发可根据存储的预设充电形态以及固定沙发模块的当前位置,确定目标移动模块的默认位置,并进行存储,以使下一次目标移动设备的电量信息满足预设充电条件的情况下,沙发可直接控制目标移动设备移动到默认位置,以通过固定沙发模块的无线充电单元为目标移动沙发模块进行充电,无需重复计算,提高了移动沙发模块的充电效率。可选地,预设充电形态可为如图7b所示的组合形态,以如图7b所示的组合形态作为预设充电形态,使得每个移动沙发模块均直接与固定沙发模块接触,可提高移动沙发模块的充电效率。

可选地,如图1所示,固定沙发模块还可包括电源模块160,电源模块160与无线充电单元150连接,用于为无线充电单元150提供电能,以使无线充电单元150为目标移动沙发模块进行充电。可选地,电源模块160还分别与触摸显示模块140以及控制模块110连接,电源模块160用于为触摸显示模块140以及控制模块110提供工作电压。

在一个实施例中,在控制目标移动沙发模块移动至默认位置之前,沙发形态控制方法,还包括:沙发根据默认位置,确定该默认位置是否存在用户,若存在用户,则输出充电提示信息,以提醒用户避开该默认位置,从而避免将用户夹在目标移动沙发模块以及固定沙发模块之间。应说明的,用户可能坐在固定沙发模块上,且脚部位于默认位置,或者用户站在默认位置,此时若目标移动沙发模块需要移动至对应默认位置,可能会导致该目标移动沙发模块夹到用户的脚部。在本实施例中,沙发在控制目标移动沙发模块移动至默认位置之前,先确定标移动沙发模块与固定沙发模块的目标位置是否有用户,若有用户,则输出充电提示信息,以提醒用户避开该目标位置,从而避免用户被夹在目标移动沙发模块以及固定沙发模块之间,提高了沙发的可靠性以及智能化程度。

可选地,输出充电提示信息包括:沙发控制位于固定沙发模块的目标接触面的灯光模块点亮,并控制位于固定沙发模块的语音输出模块输出语音提示信息,其中,目标接触面为目标移动沙发模块移动到默认位置时,固定沙发模块与目标移动沙发模块接触的一面。可选地,语音提示信息可包括“请避开灯光点亮的一面”。在本实施例中,沙发在确定默认位置对应有用户时,点亮位于目标接触面的灯光模块,以便于用户确定该需要避开的位置,提高了用户体验感以及沙发的智能化程度。

在本实施例中,在固定沙发模块中设置无线充电单元,沙发实时接收各个移动沙发模块上报的电量信息,并在电量信息满足预设充电条件的情况下,控制目标移动沙发模块移动至默认位置,以使固定沙发模块的无线充电单元为目标移动沙发模块进行充电,保证了移动沙发模块能够持续移动,提高了沙发的可靠性。

请参考图13,其示出了本申请实施例公开的一种沙发形态控制装置的结构示意图。该装置可应用于如图1所示的沙发。如图13所示,沙发形态控制装置1300可包括第一确定模块1310、第二确定模块1320以及移动控制模块1330。其中,第一确定模块1310用于确定沙发所处的空间场景内的用户信息。第二确定模块1320用于根据用户信息确定至少一个待移动的沙发模块,并确定各个待移动的沙发模块对应的移动数据。移动控制模块1330用于根据各个待移动的沙发模块对应的移动数据,控制各个待移动的沙发模块进行移动,以调整沙发的组合形态。其中,用户信息包括位于空间场景的用户数量。

在一个实施例中,移动数据包括移动路径,第二确定模块1320包括确定单元、获取单元以及生成单元。确定单元用于根据用户数量,确定至少一个待移动的沙发模块。获取单元用于获取各个待移动的沙发模块的目标位置以及各个待移动的沙发模块的当前位置。生成单元用于根据各个待移动的沙发模块的当前位置以及对应的目标位置,生成各个待移动的沙发模块的移动路径。

在一个实施例中,用户数量包括空间场景内第一区域的用户数量,用户信息还包括位于第一区域的用户位置,多个沙发模块包括固定沙发模块以及至少一个移动沙发模块。确定单元包括第一确定子单元,获取单元包括第二确定子单元。其中,第一确定子单元用于基于第一区域的用户数量,从位于第二区域的移动沙发模块中,确定至少一个移动沙发模块作为待移动的沙发模块,第二区域为空间场景中固定沙发模块所处的区域,第一区域为空间场景中除第二区域外的任一区域。第二确定子单元用于根据第一区域的用户位置,确定各个待移动的沙发模块的目标位置。

在一个实施例中,多个沙发模块包括固定沙发模块以及至少一个移动沙发模块,待移动的沙发模块为移动沙发模块。获取单元包括第三确定子单元以及第四确定子单元。其中,第三确定子单元用于根据目标预设组合形态确定各个待移动的沙发模块与固定沙发模块之间的相对位置。第四确定子单元用于根据固定沙发模块的当前位置以及各个待移动的沙发模块对应的相对位置,确定各个待移动的沙发模块的目标位置。

在一个实施例中,沙发形态控制装置1300还包括获取模块、第三确定模块以及第四确定模块。其中,获取模块用于获取至少一个目标家居设备的运行信息。第三确定模块用于根据所运行信息确定沙发当前的第一使用场景。第四确定模块用于根据第一使用场景,从多个预设组合形态中确定目标预设组合形态。

在一个实施例中,沙发形态控制装置1300还包括响应模块以及第五确定模块。其中,响应模块用于响应于场景切换操作,确定切换后的第二使用场景。第五确定模块用于根据第二使用场景,从多个预设组合形态中确定目标预设组合形态。

在一个实施例中,多个沙发模块包括固定沙发模块以及至少一个移动沙发模块,固定沙发模块包括无线充电单元。沙发形态控制装置1300包括接收模块以及充电控制模块。其中,接收模块用于接收目标移动沙发模块上报的电量信息。充电控制模块用于在电量信息满足预设充电条件的情况下,控制目标移动沙发模块移动至默认位置,以使固定沙发模块的无线充电单元为目标移动沙发模块进行充电。其中,目标移动沙发模块为任一移动沙发模块。

请参考图14,其示出了本申请实施例公开的一种电子设备的结构示意图。如图14所示,该电子设备1400可以包括:

存储有可执行程序代码的存储器1410;

与存储器1410耦合的处理器1420;

其中,处理器1420调用存储器1410中存储的可执行程序代码,执行本申请实施例公开的任一种沙发形态控制方法。

本申请实施例公开一种计算机可读存储介质,其存储计算机程序,其中,计算机程序被所述处理器执行时,使得所述处理器实现本申请实施例公开的任意一种沙发形态控制方法。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在本申请的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本申请各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本申请的各个实施例上述方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本申请实施例公开的一种沙发形态控制方法、装置、电子设备及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

技术分类

06120116458928