智能家居系统以及基于智能家居系统的联动控制方法

文档序号:32847393发布日期:2023-01-06 22:31阅读:22来源:国知局
智能家居系统以及基于智能家居系统的联动控制方法

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.根据本发明提供的智能家居系统,多种所述用户终端包括:网页终端、vr终端以及沙盘终端中的至少两种。
26.根据本发明提供的智能家居系统,所述网页终端和所述vr终端还用于基于所述预设空间的三维模型对所述需求数据进行展示;其中,所述三维模型与所述预设空间的比例相同。
27.根据本发明提供的智能家居系统,所述沙盘终端包括实体模型、控制装置和状态监测装置;
28.所述实体模型用于对所述需求数据进行展示;其中,所述实体模型与所述预设空间相对应;
29.所述控制装置用于控制所述实体模型进行状态切换;
30.所述状态监测装置用于监测所述实体模型的模型状态数据,并基于所述模型状态数据生成所述控制指令发送至所述服务器。
31.本发明还提供一种基于智能家居系统的联动控制方法,包括:
32.采集预设空间的第一状态数据;
33.基于所述第一状态数据和设备数据生成孪生数据;所述设备数据是由智能家居设备发送的;其中,所述智能家居设备设置在所述预设空间;
34.基于数据请求指令从所述孪生数据中获取需求数据,并将所述需求数据发送至相应的用户终端;和/或,
35.将所述用户终端发送的控制指令发送至相应的所述智能家居设备。
36.本发明提供的智能家居系统包括智能家居设备,数据采集模块、服务器和多种用户终端,通过数据采集模块采集预设空间的第一状态数据并发送至服务器,通过智能家居设备发送设备数据至服务器,通过用户终端发送数据请求指令和/或控制指令至服务器,服务器基于第一状态数据和设备数据生成孪生数据,并基于数据请求指令从孪生数据中获取需求数据,还将控制指令发送至相应的智能家居设备,从而能够为用户终端提供多元化的交互可能,满足了不同场景下用户终端与智能家居设备的交互需求。
附图说明
37.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1是本发明提供的智能家居系统的结构示意图之一;
39.图2是本发明提供的智能家居系统的结构示意图之二;
40.图3是本发明提供的基于智能家居系统的联动控制方法的流程示意图。
具体实施方式
41.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.下面结合图1-图2描述本发明的智能家居系统。如图1所示,本发明智能家居系统包括:智能家居设备101、数据采集模块102、服务器103以及多种用户终端104;
43.所述数据采集模块102用于采集预设空间的第一状态数据,并发送至所述服务器103;
44.所述智能家居设备101用于发送设备数据至所述服务器103;其中,所述智能家居设备101设置在所述预设空间;
45.所述用户终端104用于发送数据请求指令和/或控制指令至所述服务器103;
46.所述服务器103用于基于所述第一状态数据和所述设备数据生成孪生数据;还用于基于所述数据请求指令从所述孪生数据中获取需求数据,并将所述需求数据发送至相应的所述用户终端104;还用于将所述控制指令发送至相应的所述智能家居设备101。
47.具体地,服务器103可以通过自组网的方式与数据采集模块102、智能家居设备101以及各用户终端104进行互联,以实现远距离的数据传输。
48.智能家居设备101可以包括灯、空调、冰箱、电视、智能沙发、智能床等设备。智能家居设备101设置在预设空间,例如,待监测和/或控制的房屋。
49.数据采集模块102用于采集预设空间的第一状态数据,数据采集模块102可以包括多种不同的传感装置,传感装置可以设置在预设空间内部,传感装置的类别可以根据第一状态数据的类别进行确定。第一状态数据可以包括预设空间的环境数据,例如,温度数据、湿度数据、二氧化碳浓度数据、嗅觉数据;其中,温度数据、湿度数据、二氧化碳浓度数据和嗅觉数据可以分别通过温度传感器、湿度传感器、二氧化碳传感器和嗅觉传感器采集得到。第一状态数据还可以包括预设空间中的人物数据,例如,人物的位置信息、人物的步态信息、人物的语音数据、人物的图像数据;其中,人物的位置信息以及步态信息可以通过智能地板内部的传感装置或数据处理装置获取得到并发送至服务器103;人物的语音数据可以通过语音采集装置进行采集,语音采集装置例如麦克风阵列;人物的图像数据可以通过图像采集装置进行采集,图像采集装置例如多视角相机,服务器103可以对人物的语音数据进行识别,以得到人物的说话语气、说话内容等;服务器103还可以对人物的图像数据进行识
别,以得到人物的第一姿态数据、面部表情等。
50.智能家居设备101用于发送自身的设备数据至服务器103,智能家居设备101的设备数据可以包括智能家居设备101的设备状态数据,例如,智能家居设备101的开关状态信息,空调的模式和/或温度设置信息;智能家居设备101的设备数据还可以包括智能家居设备101的监测数据,例如,冰箱中的食物信息、电视的播放内容、通过智能沙发监测到的人物的第二姿态数据、通过智能床监测到的人物的睡眠数据;其中,智能家居设备101的设备数据可以通过智能家居设备101内部的传感装置或数据处理装置获取得到并发送至服务器103。
51.智能家居系统包括多种用户终端104,用户终端104的具体类别可以根据实际需求进行设定,可以为网页终端、vr终端、沙盘终端等,通过用户终端104能够发送数据请求指令和/或控制指令至服务器103,数据请求指令用于对所需要的数据进行请求,例如,灯的开关状态信息、环境的温度数据;控制指令用于对智能家居设备101进行控制,例如,控制灯打开或关闭,从而能够为用户终端提供多元化的交互可能,满足了不同场景下用户终端104与智能家居设备101的交互需求。
52.服务器103用于基于第一状态数据和设备数据生成孪生数据。基于第一状态数据和设备数据生成孪生数据的具体方式可以根据实际需求进行设定,例如,可以对第一状态数据和设备数据中各参数对应的子数据进行同步处理,以得到孪生数据;还可以对第一状态数据和设备数据中的部分或全部数据进行识别处理,得到第三状态数据,并对第一状态数据、设备数据以及第三状态数据进行同步处理,以得到孪生数据。例如,可以对人物的语音数据进行识别,以得到人物的说话语气、说话内容等;还可以对人物的图像数据进行识别,以得到人物的第一姿态数据、面部表情等。通过将第一状态数据和设备数据生成孪生数据,便于在用户终端104对预设空间中不同类别的数据进行更为真实、准确地展示,同时,还能保证不同的用户终端104所展示的数据的一致性。其中,可以在服务器103中设置数据库,以通过数据库对第一状态数据的原始数据、设备数据的原始数据以及基于第一状态数据和设备数据生成的孪生数据进行存储,在用户终端104进行数据请求时,便于数据的实时调用。
53.其中,服务器103在基于第一状态数据和设备数据生成孪生数据之前,还可以对第一状态数据和设备数据进行预处理,预处理的具体方式可以根据实际需求进行设定,例如,可以进行降噪处理。
54.服务器103还用于基于数据请求指令从孪生数据中获取需求数据,并将需求数据发送至相应的用户终端104,其中,需求数据即用户终端104发送的请求指令中所请求的数据。用户终端104接收到需求数据后,还可以对该需求数据进行展示,以实现在不同的场景下对预设空间的状态的实时监测。
55.服务器103还用于将控制指令发送至相应的智能家居设备101,以按照用户终端104的控制需求控制相应的智能家居设备101执行相应的动作,从而能够在不同的场景下与智能家居设备101进行多元化交互。可以理解的是,智能家居设备101中设有控制单元,服务器103将控制指令发送至智能家居设备101中的控制单元,以通过控制单元对智能家居设备101进行相应的控制。
56.现有智能家居系统仅能实现用户终端104与智能家居设备101最基础的连通和控
制功能,无法满足用户终端104与智能家居设备101多元化的交互需求。而本发明实施例智能家居系统包括智能家居设备101,数据采集模块102、服务器103和多种用户终端104,通过数据采集模块102采集预设空间的第一状态数据并发送至服务器103,通过智能家居设备101发送设备数据至服务器103,通过用户终端104发送数据请求指令和/或控制指令至服务器103,服务器103基于第一状态数据和设备数据生成孪生数据,并基于数据请求指令从孪生数据中获取需求数据,还将控制指令发送至相应的智能家居设备101,从而能够为用户终端提供多元化的交互可能,满足了不同场景下用户终端104与智能家居设备101的交互需求。
57.基于上述实施例,所述服务器103还用于:
58.基于所述控制指令生成所述智能家居设备101的第二状态数据;
59.基于所述第一状态数据、所述设备数据和所述第二状态数据生成所述孪生数据。
60.具体地,服务器103在接收到用户终端104发送的控制指令后,一方面将控制指令发送至相应的智能家居设备101,以按照用户终端104的控制需求控制相应的智能家居设备101执行相应的动作,另一方面基于控制指令生成智能家居设备101的第二状态数据。其中,智能家居设备101的第二状态数据用于表征控制指令所对应的设备状态,即,智能家居设备101执行控制指令对应的动作后,应当呈现的状态,例如,控制指令用于控制灯关闭,则相应的第二状态数据为关闭状态。
61.其中,智能家居设备101的设备状态数据可以部分基于智能家居设备101发送的设备数据得到,其余部分基于服务器103生成的第二状态数据得到,从而对于智能家居设备101无法或难以感知的设备状态数据,可以由服务器103根据相应的控制指令来生成,对于智能家居设备101易于感知的设备状态数据,基于智能家居设备101发送的设备数据得到,从而保证了智能家居设备101的设备状态数据的全面性和准确性,且降低了智能家居设备101的数据感知难度。
62.可以理解的是,智能家居设备101的设备状态数据还可以全部基于智能家居设备101发送的设备数据得到,或全部基于服务器103生成的第二状态数据得到。
63.生成智能家居设备101的第二状态数据后,基于第一状态数据、设备数据和第二状态数据生成孪生数据,以根据数据采集模块102实时采集的第一状态数据、智能家居设备101发送的设备数据以及服务器103生成的第二状态数据对数据库中存储的孪生数据进行实时更新,使得各用户终端104通过数据请求所得到的数据与预设空间中的真实数据保持同步,进而能够保证对智能家居设备101控制结果的有效性。
64.基于上述任一实施例,所述服务器103具体用于:
65.基于所述第一状态数据的时间戳、所述设备数据的时间戳和所述第二状态数据的时间戳,对所述第一状态数据、所述设备数据和所述第二状态数据进行同步处理,得到同步状态数据;
66.基于所述同步状态数据生成所述孪生数据。
67.具体地,可以将发送控制指令至相应的智能家居设备101的时刻作为第二状态数据的时间戳,也可以将根据控制指令生成第二状态数据的时刻作为第二状态数据的时间戳。
68.基于第一状态数据的时间戳、设备数据的时间戳和第二状态数据的时间戳对第一
状态数据、设备数据和第二状态数据进行同步处理的具体方式可以根据实际需求进行设定,例如,可以基于第一状态数据的时间戳、设备数据的时间戳和第二状态数据的时间戳,对第一状态数据、设备数据和第二状态数据进行对齐采样处理,以得到同步状态数据;例如,基于预设频率对第一状态数据、设备数据和第二状态数据进行采样,以得到各采样时刻的第一状态数据、设备数据和第二状态数据,并作为同步状态数据。还可以基于预设时间间隔对第一状态数据、设备数据和第二状态数据进行分组,得到不同时刻第一状态数据、设备数据和第二状态数据中每一个参数所对应的数据组,以得到同步状态数据。
69.得到同步状态数据后,可以直接将同步状态数据作为孪生数据,也可以基于实际需求对同步状态数据进行相应的调整,以得到孪生数据,例如,格式调整。
70.本发明实施例基于第一状态数据的时间戳、设备数据的时间戳和第二状态数据的时间戳对第一状态数据、设备数据和第二状态数据进行同步处理,得到同步状态数据,并基于同步状态数据生成孪生数据,能够快速准确地生成孪生数据,进而能够保证各用户终端104所展示的数据的实时性和准确性。
71.基于上述任一实施例,所述服务器103具体用于:
72.基于所述第一状态数据的时间戳、所述设备数据的时间戳和所述第二状态数据的时间戳,按照预设时间间隔对所述第一状态数据、所述设备数据和所述第二状态数据进行分组,得到所述同步状态数据。
73.具体地,预设时间间隔可以根据分辨率需求进行设定,例如,可以设定为1秒。基于第一状态数据的时间戳、设备数据的时间戳和第二状态数据的时间戳,按照预设时间间隔对第一状态数据、设备数据和第二状态数据进行分组,例如,将第一状态数据、设备数据和第二状态数据中目标参数对应的子数据在该预设时间间隔中的各取值作为一个数据组,其中,目标参数为第一状态数据、设备数据和第二状态数据中的任一参数,从而能够得到不同时刻第一状态数据、设备数据和第二状态数据中的每一个参数所对应的数据组,即得到同步状态数据。
74.可以理解的是,在基于同步状态数据生成孪生数据后,可以以预设时间间隔为单位对第一状态数据、设备数据和第二状态数据进行同步管理以及建立数据库。
75.本发明实施例基于第一状态数据的时间戳、设备数据的时间戳和第二状态数据的时间戳,按照预设时间间隔对第一状态数据、设备数据和第二状态数据进行分组,以得到同步状态数据,能够在保证用户终端104所获取到的需求数据的分辨率的同时,有效提高用户终端104所获取到的不同需求数据的同步性。
76.基于上述任一实施例,所述第一状态数据包括:所述预设空间中的人物数据和所述预设空间中的环境数据中的至少一种。
77.具体地,预设空间中的人物数据,即,预设空间中的人物的相关信息,例如,人物的图像数据、人物的语音数据、人物的位置数据、人物的步态数据。预设空间中的环境数据,即,预设空间中的环境相关信息,例如,预设空间的温度数据、湿度数据、二氧化碳浓度数据、嗅觉数据。
78.第一状态数据包括预设空间中的人物数据和预设空间中的环境数据中的至少一种,从而能够为用户终端104提供更为多元化的数据,满足用户终端104对不同数据的需求。
79.基于上述任一实施例,所述服务器103还用于:
80.基于所述第一状态数据、所述设备数据和所述第二状态数据中的一种或多种数据,获取所述预设空间的第三状态数据;
81.基于所述第一状态数据、所述设备数据、所述第二状态数据和所述第三状态数据生成所述孪生数据。
82.具体地,预设空间的第三状态数据可以是第一状态数据、设备数据和第二状态数据中的一种或多种数据的计算结果或识别结果,例如,预设空间的环境舒适度、预设空间中人物的表情数据、预设空间中人物的姿态数据等。
83.基于第一状态数据、设备数据和第二状态数据中的一种或多种数据获取预设空间的第三状态数据的具体方式可以根据实际需求进行设定,例如,可以将第一状态数据、设备数据和第二状态数据中的一种或多种数据作为源数据,对源数据进行相应的数学计算,以得到第三状态数据,还以将源数据输入至预先训练好的深度学习模型,以得到第三状态数据。
84.基于第一状态数据、设备数据、第二状态数据和第三状态数据生成孪生数据的具体方式可以根据实际需求进行设定,例如,可以基于第一状态数据的时间戳、设备数据的时间戳、第二状态数据的时间戳和第三状态数据的时间戳,对第一状态数据、设备数据、第二状态数据和第三状态数据进行同步处理,以得到同步状态数据,并基于该同步状态数据生成孪生数据,从而能够为用户终端104提供更为多元化的数据,满足用户终端104对不同数据的需求。
85.其中,可以将生成第三状态数据的第一状态数据、设备数据或第二状态数据的时间戳作为第三数据的时间戳。
86.基于上述任一实施例,所述服务器103还用于:
87.基于所述第一状态数据、所述设备数据和所述第三状态数据中的一种或多种数据,获取所述预设空间中人物的第四状态数据;其中,所述第四状态数据包括人物姿态数据、人物表情数据、人物步态数据和人物语音数据中的至少一种;
88.基于所述第四状态数据获取人物情感数据。
89.具体地,第四状态数据包括人物姿态数据、人物表情数据、人物步态数据和人物语音数据中的至少一种。其中,人物姿态数据可以通过设备数据获取得到,例如,可以通过智能沙发发送的监测数据得到。人物姿态数据还可以通过第三状态数据获取得到,例如,可以将第一状态数据中人物的图像数据输入至预先训练好的姿态识别模型,以通过姿态识别模型输出人物姿态数据,并作为第三状态数据。人物表情数据可以通过第三状态数据获取得到,例如,可以将第一状态数据中人物的图像数据输入至预先训练好的表情识别模型,以通过表情识别模型输出人物表情数据,并作为第三状态数据。其中,姿态识别模型和表情识别模型可以基于深度学习模型预先训练得到。人物步态数据用于表征预设空间中的人物的行走特征,行走特征例如步距、加速度,人物步态数据可以通过第一状态数据获取得到,例如,可以通过智能地板发送的监测数据得到。人物语音数据可以通过第一状态数据获取得到,例如,可以通过语音采集装置采集得到。
90.人物情感数据用于表征预设空间中的人物的情感状态,例如,快乐、悲伤、愤怒、忧愁、兴奋等。基于第四状态数据获取人物情感数据的具体方式可以根据实际需求进行设定,例如,可以将第四状态数据输入至预先训练好的情感识别模型,以通过情感识别模型输出
人物情感数据。其中,情感识别模型可以是基于深度学习模型预先训练得到。
91.得到人物情感数据后,还可以将人物情感数据与第一状态数据、设备数据、第二状态数据和第三状态数据进行同步处理,得到孪生数据,从而能够根据用户终端104的请求指令为用户终端104提供人物情感数据,使得用户终端104能够快速准确地获取到预设空间中人物的情感状态,满足了用户终端104对不同数据的需求。
92.基于上述任一实施例,多种所述用户终端104包括:网页终端、vr终端以及沙盘终端中的至少两种。
93.具体地,网页终端即通过网页的形式进行数据请求和/或对智能家居设备101进行远程控制的设备。例如,网页终端可以具有可视化的人机交互界面和浏览器功能,以实现数据请求以及对智能家居设备101的远程控制。用户可以使用支持浏览器功能的移动终端设备登入指定网站,以实现随时随地地进行数据请求和/或对智能家居设备101进行远程控制。
94.vr(virtual reality,虚拟现实)终端即通过vr眼镜在虚拟场景中进行数据请求和/或对智能家居设备101进行远程控制的设备。例如,vr终端包括vr眼镜和移动终端设备,移动终端设备用于提供用户交互界面,以实现数据请求以及对智能家居设备101进行远程控制,vr眼镜用于为用户提供虚拟沉浸式体验,可以将移动终端设备插入至vr眼镜中,使得用户在虚拟沉浸式的环境下进行数据请求以及对智能家居设备101进行远程控制。
95.沙盘终端即通过实体模型进行数据请求和/或对智能家居设备101进行远程控制的设备。例如,可以设置与预设空间相对应的实体模型,并在实体模型上设置相应的控制装置和状态监测装置,以通过实体模型发送数据请求和/或对智能家居设备101进行远程控制。
96.本发明实施例用户终端104包括网页终端、vr终端以及沙盘终端中的至少两种,能够满足用户终端104与智能家居设备101多元化的交互需求,且通过网页终端、vr终端以及沙盘终端能够为用户提供非常视觉化的交互平台。
97.基于上述任一实施例,所述网页终端和所述vr终端还用于基于所述预设空间的三维模型对所述需求数据进行展示;其中,所述三维模型与所述预设空间的比例相同。
98.具体地,可以通过3dsmax等建模工具构建预设空间的三维模型,以通过三维模型对服务器103返回的需求数据进行展示。其中,三维模型可以包括与预设空间中各智能家居设备101一一对应的虚拟模型,还可以包括人物模型,人物模型的数量可以根据实际需求进行设定,例如,可以设定为一个。三维模型与预设空间的比例相同,从而能够有效提高用户终端104的视觉效果。
99.基于三维模型对服务器103返回的需求数据进行展示的过程中,可以通过视觉化数据和/或电子化数据对需求数据进行呈现。例如,人物模型在三维模型中的位置与真实数据相同,并通过文字的形式对人物的步态信息进行呈现。
100.其中,网页终端和vr终端对服务器103返回的需求数据进行展示的过程中,还可以对该需求数据进行渲染,以提高需求数据的呈现效果。可以理解的是,也可以通过服务器103端对需求数据进行渲染之后再返回至网页终端和vr终端。
101.本发明实施例在网页终端和vr终端通过与预设空间比例相同的三维模型对需求数据进行展示,能够有效提高用户终端104的视觉效果,从而使得用户能够更为准确地对智
能家居设备101进行相应的控制。
102.基于上述任一实施例,所述沙盘终端包括实体模型、控制装置和状态监测装置;
103.所述实体模型用于对所述需求数据进行展示;其中,所述实体模型与所述预设空间相对应;
104.所述控制装置用于控制所述实体模型进行状态切换;
105.所述状态监测装置用于监测所述实体模型的模型状态数据,并基于所述模型状态数据生成所述控制指令发送至所述服务器103。
106.具体地,沙盘终端模型可以包括实体模型、控制装置和状态监测装置。实体模型可以包括与预设空间中各智能家居设备101一一对应的实体构件,还可以包括人物构件,人物构件的数量可以根据实际需求进行设定,例如,可以设定为一个。实体模型可以与预设空间比例相同,从而能够有效提高用户终端104的视觉效果。
107.通过实体模型对服务器103返回的需求数据进行展示的过程中,可以通过视觉化数据和/或电子化数据对需求数据进行呈现。例如,人物构件在实体模型中的位置与真实数据相同,并通过文字的形式对人物的步态信息进行呈现。
108.控制装置用于根据用户输入的控制信号控制实体模型进行状态切换,例如,用于切换灯的开关状态的控制装置。
109.状态监测装置可以包括检测装置和数据处理器;检测装置用于监测实体模型的模型状态数据,并发送至数据处理器。数据处理器用于基于实体模型的模型状态数据生成控制指令,并发送至服务器103,例如,数据处理器在确定实体模型的模型状态数据与用户输入的控制信号一致时,生成与控制信号相对应的控制指令并发送至服务器103,以控制真实场景中相应的智能家居设备101的状态进行同步切换,使得沙盘终端实体模型与真实场景中智能家居设备101的状态保持一致。
110.本发明实施例中,沙盘终端模型包括对需求数据进行展示的实体模型、控制实体模型进行状态切换的控制装置以及用于监测实体模型的模型状态数据的状态监测装置,能够在可视化场景下有效提高对智能家居设备101控制的精准度。
111.以下通过一种可选的实施方式对本发明智能家居系统的工作过程进行详细描述。
112.本发明实施例中智能家居系统如图2所示,包括:智能家居设备101、数据采集模块102、服务器103、网页终端201、vr终端202和沙盘终端203。
113.其中,智能家居设备101包括:冰箱204、电视205、智能沙发206和智能床207,冰箱204用于监测冰箱204中的食物信息,电视205用于监测电视205中的播放内容,智能沙发206用于监测人物的第二姿态数据,智能床207用于监测人物的睡眠数据。
114.数据采集模块102包括:温度传感器208、湿度传感器209、二氧化碳传感器210、嗅觉传感器211、智能地板212、语音采集装置213和图像采集装置214,温度传感器208、湿度传感器209、二氧化碳传感器210、嗅觉传感器211分别用于采集预设空间的温度数据、湿度数据、二氧化碳浓度数据和嗅觉数据,智能地板212用于采集人物的位置信息和步态信息,语音采集装置213和图像采集装置214分别用于采集人物的语音数据和图像数据。
115.智能家居设备101实时发送自身的设备数据至服务器103,数据采集模块102实时采集预设空间的第一状态数据并发送至服务器103。
116.服务器103实时接收设备数据和第一状态数据,并对设备数据和第一状态数据进
行预处理,根据图像采集装置214所采集的图像数据识别人物的第一姿态数据和面部表情数据,得到第三状态数据,并根据人物的第一姿态数据/第二姿态数据、面部表情数据、步态信息和语音数据获取人物的情感数据;服务器103接收到网页终端201、vr终端202和沙盘终端203发送的控制指令时,将控制指令发送至智能家居设备101,并基于控制指令生成第二状态数据,以及基于设备数据、第一状态数据、第二状态数据、第三状态数据和情感数据生成孪生数据,将孪生数据存储至数据库。
117.服务器103接收到网页终端201、vr终端202和沙盘终端203发送的数据请求指令时,从服务器103中调取相应的需求数据并发送至网页终端201、vr终端202和沙盘终端203,网页终端201、vr终端202对需求数据进行渲染后通过三维模型进行展示,沙盘终端203通过实体模型对需求数据进行展示。
118.本发明还提供一种基于如上任一实施例所述的智能家居系统的联动控制方法,下文描述的联动控制方法与上文描述的智能家居系统可相互对应参照。如图3所示,该方法包括:
119.s301、采集预设空间的第一状态数据;
120.s302、基于所述第一状态数据和设备数据生成孪生数据;所述设备数据是由智能家居设备发送的;其中,所述智能家居设备设置在所述预设空间;
121.s303、基于数据请求指令从所述孪生数据中获取需求数据,并将所述需求数据发送至相应的用户终端;和/或,
122.将所述用户终端发送的控制指令发送至相应的所述智能家居设备。
123.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器103,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
124.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1