本发明涉及智能家居,特别是涉及一种智能家居方案设计方法、系统、电子设备和介质。
背景技术:
1、相关技术中,智能家居方案设计系统需要在联网状态下进行智能家居方案的设计和渲染,对云端服务器的资源消耗过多,且在离线状态下无法进行智能家居方案的设计和渲染,降低了智能家居方案设计系统的使用便捷性。
技术实现思路
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、一种电子设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述智能家居方案设计方法的步骤。
26、一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述智能家居方案设计方法的步骤。
27、上述智能家居设计方法、系统、电子设备和介质,通过将云端服务器发送的第一数据和第二数据存储在本地数据库,能够根据存储在本地数据库中的第一数据和第二数据进行智能家居方案的设计和渲染,不依赖云端服务器的资源,从而能够在智能家居方案设计系统失去网络连接的情况下,也能正常进行智能家居方案的设计和渲染,提高智能家居方案的使用便捷性,并且降低了云端服务器的资源消耗量。
1.一种智能家居方案设计方法,其特征在于,应用于智能家居方案设计系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一数据至少包括智能家居设备数据和户型数据。
3.根据权利要求2所述的方法,其特征在于,所述基于存储在本地数据库中的所述第一数据,生成智能家居方案,包括:
4.根据权利要求3所述的方法,其特征在于,所述设置在目标场景中的所述智能家居设备在目标时刻下的运行参数,包括:
5.根据权利要求1所述的方法,其特征在于,所述生成智能家居方案,包括:
6.根据权利要求1所述的方法,其特征在于,在所述基于存储在本地数据库中的所述第一数据,生成智能家居方案之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述定时器中断的情况下将所述智能家居方案上传至所述云端服务器,包括:
8.一种智能家居方案设计系统,其特征在于,包括:
9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。