智能家居方案设计方法、系统、电子设备和介质与流程
未命名
09-22
阅读:86
评论:0
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.一种电子设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述智能家居方案设计方法的步骤。
28.一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述智能家居方案设计方法的步骤。
29.上述智能家居设计方法、系统、电子设备和介质,通过将云端服务器发送的第一数据和第二数据存储在本地数据库,能够根据存储在本地数据库中的第一数据和第二数据进行智能家居方案的设计和渲染,不依赖云端服务器的资源,从而能够在智能家居方案设计系统失去网络连接的情况下,也能正常进行智能家居方案的设计和渲染,提高智能家居方案的使用便捷性,并且降低了云端服务器的资源消耗量。
附图说明
30.图1为一个实施例中智能家居方案设计方法的流程示意图;
31.图2为一个实施例中智能家居方案设计系统在初始化阶段的交互示意图;
32.图3为一个实施例中智能家居方案设计方法的流程示意图;
33.图4为一个实施例中智能家居方案设计的交互示意图;
34.图5为一个实施例中智能家居方案渲染的交互示意图;
35.图6为一个实施例中智能家居方案设计系统的结构框图。
具体实施方式
36.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
37.在相关技术中,智能家居方案设计系统是解决全屋智能方案的核心系统之一,当前已有类似的系统。而这些系统都非常依赖云端服务器的能力,在网络状况不佳或者断网的情况下,这些系统无法通过云端服务器进行智能家居方案的设计和渲染。即使可以继续进行智能家居方案的设计,也会存在较大的限制。另一方面,由于这些系统都需要云端服务器的能力,对云端服务器的资源消耗较大,导致云端服务器成本较高。
38.下面以一种设计系统为例,对相关技术中的设计系统的运行状况进行说明。
39.设计系统可以实现两部分的功能,分别为1)方案编辑设计功能和2)方案效果渲染功能。
40.1)方案编辑设计功能。设计系统的设计功能逻辑是由前端实现的。在设计系统处于联网状态下,设计系统会定时向云端服务器同步设计方案,避免数据丢失。而在设计系统处于断网状态下,设计系统会把设计方案的核心数据缓存到本地,非核心数据则不进行缓存,在下一次联网的时候,再由设计人员决定是否将本地缓存数据进行设计方案数据恢复。因此,方案编辑功能在断网状态下仍可用。
41.2)方案效果渲染功能。设计系统采用的是云端服务器渲染的方案,也就是对设计方案的渲染必须依赖云端服务器,因此在设计系统处于断网状态下,无法实现对设计方案的渲染。
42.基于此,在本技术实施例提供的智能家居方案设计方法能够在断网状态下实现智能家居方案的设计和渲染,弱化云端服务器的作用,减少了智能家居方案设计系统对云端服务器资源的消耗。
43.以下对本技术实施例的技术方案的实现细节进行详细描述。
44.在一个实施例中,如图1所示,提供了一种智能家居方案设计方法,以该方法应用于智能家居设计系统为例进行说明,该智能家居方案设计方法可包括以下步骤:
45.步骤s101,在对智能家居方案设计系统进行初始化的情况下,向云端服务器发送数据请求。
46.这里,智能家居方案设计系统是用于为用户提供智能家居方案的设计和定制服务,能够通过分析用户的需求和家居环境的特点,结合各种智能设备和传感器的功能,定制在不同场景下的智能家居方案,示例地,通过智能家居方案设计系统能够设计回家场景的智能家居方案、上班场景的智能家居方案等,从而能够通过不同场景的智能家居方案实现更加智能化的家居管理和控制。
47.需要说明的是,这里的智能家居方案设计系统在正常情况下是处于联网状态,能够与云端服务器进行数据交互。示例地,智能家居设计系统可以是一种在线系统,设计人员可以直接在浏览器中访问和使用智能家居设计系统,或者,智能家居设计系统可以是一种应用程序。
48.可以理解的,在启动智能家居设计系统的时候,需要对智能家居设计系统进行初始化,也就是在智能家居设计系统正常运行之前,需要进行一系列的数据加载工作,以对智能家居设计系统进行配置,从而使得智能家居设计系统能够正常运行。
49.在实际应用中,智能家居设计系统为在浏览器中运行的在线系统的情况下,智能家居设计系统的初始化可以发生在每次打开智能家居设计系统的时候,可以理解的,在浏览器中关闭智能家居设计系统对应的网页的时候,会关闭智能家居设计系统的相关进程,当在浏览器中再次打开智能家居设计系统对应的网页,则相当于需要对智能家居设计系统重新加载,也就会对智能家居设计系统进行初始化。
50.在实际应用中,智能家居设计系统为基于应用程序运行的情况下,智能家居设计系统的初始化可以发生在首次打开智能家居设计系统的时候。
51.在对智能家居设计系统初始化的这个过程中,向云端服务器发送数据请求,通过
数据请求向云端服务器请求第一数据和第二数据,云端服务器在接收到该数据请求的情况下,向智能家居设计系统返回第一数据和第二数据。
52.步骤s102,接收第一数据和第二数据,并将第一数据和第二数据存储在本地数据库中。
53.智能家居设计系统能够接收云端服务器返回的第一数据和第二数据,并将第一数据和第二数据存储在本地数据库中。其中,第一数据和第二数据是进行智能家居方案的设计和渲染所需要的数据,当这些数据从云端服务器存储在本地数据库之后,在智能家居方案的设计和渲染过程中,能够直接从本地数据库中调取相关的数据,不需要从云端服务器中获取,因此,在智能家居设计系统处于断网状态下,也能够进行智能家居的设计和渲染。
54.需要说明的是,在智能家居设计系统为在浏览器中运行的在线系统的情况下,能够将第一数据和第二数据缓存中在浏览器本地;在智能家居设计系统为基于应用程序运行的情况下,能够将第一数据和第二数据缓存在电子设备的本地数据库中。
55.可以理解的,缓存在浏览器本地的数据会存在生命周期,一般在网页关闭之后,缓存的数据会自动删除,因此,在每次打开智能家居设计系统对应的网页的时候,都需要对智能家居设计系统进行初始化。而存储在电子设备的本地数据库中的数据不会随着应用程序的关闭而自动删除,因此,进需要在首次打开智能家居设计系统对应的应用程序的时候,需要对智能家居设计系统进行初始化。
56.如图2所示,图2为智能家居方案设计系统在初始化阶段的交互示意图。
57.步骤1,智能家居方案设计系统向服务器云端请求第一数据和第二数据。
58.步骤2,云端服务器查找对应的第一数据和第二数据。
59.步骤3,云端服务器返回第一数据和第二数据。
60.步骤4,智能家居方案设计系统将第一数据和第二数据存储在本地数据库中。
61.步骤s103,基于存储在本地数据库中的第一数据,生成智能家居方案。
62.这里,智能家居方案的设计是在智能家居方案设计系统中完成的,不需要依赖云端服务器。
63.具体地,第一数据是智能家居方案设计系统在实现智能家居方案的设计过程中所需要使用的数据,智能家居方案设计系统在本地数据库中调取相关的第一数据,完成智能家居方案的设计,从而生成对应的智能家居方案。
64.在一个实施例中,第一数据至少包括智能家居设备数据和户型数据,其中,智能家居设备数据是用于提供不同的智能家居设备,户型数据是用于提供不同尺寸、布局的户型。可以理解的,智能家居方案的设计是用于设置户型内的智能家居设备在不同场景下的运行,因此,在智能家居方案的设计过程中,需要为设计人员提供不同的户型数据和智能家居设备数据,使得设计人员能够通过不同的户型数据和智能家居设备数据制定对应的智能家居方案。
65.在一个实施例中,如图3所示,所述基于存储在本地数据库中的第一数据,生成智能家居方案,包括:
66.步骤s301,在户型数据中确定目标户型。
67.这里,设计人员需要从智能家居方案设计系统提供的户型数据中选择目标户型,其中,目标户型是指应用智能家居方案的户型。在实际应用中,当从智能家居方案设计系统
的户型数据中不存在与目标户型一致的户型数据的情况下,设计人员可以通过新建户型数据的方式,在智能家居方案设计系统中生成目标户型。
68.步骤s302,基于智能家居设备数据,向目标户型中添加对应的智能家居设备。
69.智能家居方案用于制定在不同场景下的智能设备的运行,因此,需要确定目标户型中存在的智能家居设备。在实际应用中,可以依据目标户型中已配备的智能家居设备,在智能家居设计系统提供的智能家居设备数据中选择对应的智能家居设备,添加至目标户型中。示例地,目标户型分别配备了照明设备和空调,那么设计人员可以从智能家居方案设计系统提供的智能家居设备数据中选择照明设备和空调,并将照明设备和空调添加至智能家居方案设计系统中的目标户型的对应位置,从而能够在智能家居方案设计系统中复刻目标户型的大小和配置的智能家居设备。
70.步骤s303,设置在目标场景中的智能家居设备在目标时刻下的运行参数。
71.在确定了目标户型,并在目标户型添加对应的智能家居设备之后,需要对目标场景中的智能家居设备在目标时刻下的运行参数进行设置。
72.这里的目标场景是指智能家居设备在目标时刻下的运行参数需要在何种场景触发,其中,目标场景可以为回家场景、上班场景等。
73.目标时刻限定了智能家居设备在目标场景触发之后需要在何时执行运行参数,示例地,可以设置为智能家居设备在目标场景触发之后的第n秒内执行对应的运行参数。
74.下面以回家场景的智能家居方案设计为例进行说明。
75.设计人员可以根据用户的需求,在回家场景触发的第3秒时,设置空调设备启动,在回家场景触发的第60秒时,设置照明设备启动,从而能够在用户到达家中时处于舒适的室内温度中,以及不需要用户手动打开照明设备,实现了家居设备的智能化。当然,对于照明设备,还可以设置对应的亮度、颜色等相关的运行参数。对于空调设备,还可以设置对应的温度、风速等相关的运行参数。
76.这里,通过设置不同目标场景中的智能家居设备在目标时刻下的运行参数,能够使得在目标场景触发时,不同智能家居设备之间形成联动,使得智能家居设备能够符合目标场景下的运行要求。
77.在一个实施例中,智能家居方案设计系统在智能家居方案设计界面中提供了一个时间轴。可以理解的,智能家居方案的设计包括设置智能家居设备的运行参数和设置目标时刻,其中,运行参数用于限定智能家居设备的运行能够满足目标场景的运行需求,目标时刻是用于指定智能家居设备在何时执行运行参数。智能家居方案设计系统的时间轴是用于确定智能家居方案中的目标时刻,具体地,时间轴用于指示目标场景触发之后的时间,设计人员可以在时间轴上选择合适的目标时刻,并在选择的目标时刻上添加智能家居设备的运行参数,示例地,将时间轴的第3秒作为目标时刻a,在目标时刻a上添加空调设备的运行参数,代表着在目标场景触发的第3秒,空调设备将会按照设置的运行参数运行;将时间轴的第60秒作为目标时刻b,在目标时刻b上添加照明设备的运行参数,代表着在目标场景出发的第60秒,照明设备将会按照设置的运行参数运行。
78.在一个实施例中,智能家居方案以数据快照的形式存储在本地数据库中。数据快照是数据的静态副本,会捕捉到某个时间点的数据状态,包括数据的内容、结构和关系,数据快照被创建后,能够保留该时间点的数据状态。在本实施例中,设计人员在智能家居方案
设计系统中进行智能家居方案设计时,每一个操作都是对智能家居方案对应的数据快照进行修改,也就是每次修改智能家居方案都会更新对应的数据快照,进而将对应的智能家居方案保存至智能家居方案设计系统的前端。
79.在一个实施例中,智能家居方案设计系统在进行智能家居方案的设计过程中,还能够设置一个定时器,在定时器中断的情况下,将智能家居方案上传至云端服务器,也就是定时将智能家居方案上传至云端服务器,从而能够将智能家居方案自动备份到云端服务器,云端服务器将智能家居方案进行保存。在这里将智能家居方案同步至云端服务器是为了将智能家居方案备份到云端服务器,从而能够使得设计人员能够在不同的电子设备上使用智能家居方案设计系统对相同的智能家居方案进行设计,实现跨设备的智能家居方案的设计。同时,将智能家居方案同步至云端服务器还能避免电子设备或者智能家居方案设计系统的运行错误而导致智能家居方案的丢失。
80.在实际应用中,在对智能家居设计系统进行初始化的情况下,智能家居方案设计系统获取的第一数据中还可以包括智能家居方案数据,其中,这里的智能家居方案数据是指同步至云端服务器的智能家居方案,可以包括上一次编辑的智能家居方案,从而能够使得设计人员在上一次编辑的智能家居方案的基础上继续完成智能家居方案的设计。
81.如图4所示,图4示出了智能家居方案设计的交互示意图。
82.步骤1,设计人员在智能家居方案设计系统中进行智能家居方案的设计。
83.步骤2,将智能家居方案对应的数据快照保存在本地数据库中。
84.步骤3,定时向云端服务器同步智能家居方案对应的数据快照。
85.步骤4,云端服务器保存智能家居方案对应的数据快照。
86.在一个实施例中,智能家居设计系统是将智能家居方案对应的快照数据上传到云端服务器,也就是云端服务器存储的是智能家居方案对应的快照数据。
87.步骤s104,基于存储在本地数据库中的第二数据,对智能家居方案进行渲染。
88.这里,智能家居方案设计系统在前端内置动画渲染引擎,动画渲染引擎能够根据智能家居方案进行场景动画的播放渲染。第二数据是智能家居方案设计系统对智能家居方案进行渲染时所需要的数据,在实际应用中,第二数据可以为动画资源数据,示例地,第二数据可以包括不同的智能设备在不同运行参数下的动画,例如,照明设备处于启动状态的动画、照明设备处于关闭状态的动画等。
89.在完成智能家居方案的设计之后,设计人员能够点击智能家居方案设计系统中的预览按钮,从而智能家居方案设计能够向设计人员展示智能家居方案的预览效果。在实际应用中,智能家居方案设计系统能够通过调用第二数据对智能家居方案进行渲染,从而能够对智能家居方案进行动画展示,由于第二数据是在对智能家居方案设计系统进行初始化的时候缓存在本地数据库中,因此,在渲染的过程中,智能家居方案设计系统不需要从云端服务器请求支援。
90.在进行渲染的过程中,智能家居方案设计系统能够根据智能家居方案,从第二数据中提取智能家居方案对应的动画资源,从而组成对应的动画展示智能家居方案。
91.假设智能家居方案为在目标场景触发的第3秒时,设置空调设备启动,在回家场景触发的第60秒时,设置照明设备启动。在对智能家居方案进行渲染的时候,从第二数据中提取空调设备启动对应的动画数据和照明设备启动对应的动画数据,并且在开始对智能家居
进行动画展示的时候,在第3秒时候输出空调设备启动对应的动画数据,在第60秒时输出照明设备启动对应的动画数据,从而能够通过动画模拟智能家居方案的执行效果,对智能家居方案进行预览。
92.在实际应用中,智能家居方案是以数据快照的形式存储在本地数据库中,因此,在对智能家居方案进行渲染的过程中,可以从本地数据库中获取智能家居方案对应的数据快照,通过对数据快照进行解析,能够从数据快照中提取到智能家居方案的目标时刻和智能家居设备的运行参数,从而从本地数据库存储的第二数据中获取相应的动画资源,对智能家居方案进行动画展示。
93.如图5所示,图5示出了智能家居方案渲染的交互示意图。
94.步骤1,设计人员在智能家居方案设计系统中点击预览按钮。
95.步骤2,智能家居方案设计系统进行智能家居方案渲染。
96.步骤3,生成智能家居方案的动画。
97.步骤4,播放智能家居方案的动画。
98.在上述实施例中,在对智能家居设计系统进行初始化的情况下,从云端服务器中获取并存储第一数据和第二数据,从而能够基于智能家居设计系统存储的第一数据完成智能家居方案的设计,并基于存储的第二数据完成智能家居方案的渲染,将智能家居方案的设计和渲染在智能家居设计系统的前端完成,不需要依赖云端服务器,即使在智能家居设计系统处于断网状态也能进行智能家居方案的设计和渲染,能够节省云端服务器的资源。
99.在一个实施例中,提供一种智能家居方案设计系统,参考图6所示,该智能家居方案设计系统600可包括:发送模块601、存储模块602、设计模块603和渲染模块604。
100.其中,发送模块601用于在对所述智能家居设计系统进行初始化的情况下,向云端服务器发送数据请求,其中,所述数据请求用于指示所述云端服务器发送第一数据和第二数据;存储模块602用于接收所述第一数据和所述第二数据,并将所述第一数据和所述第二数据存储在本地数据库中;设计模块603用于基于存储在本地数据库中的所述第一数据,生成智能家居方案;渲染模块604用于基于存储在本地数据库中的所述第二数据,对所述智能家居方案进行渲染,以对所述智能家居方案进行动画展示。
101.在一个实施例中,所述第一数据至少包括智能家居设备数据和户型数据。
102.在一个实施例中,设计模块603具体用于,在所述户型数据中确定目标户型;基于所述智能家居设备数据,向所述目标户型中添加对应的智能家居设备;设置在目标场景中的所述智能家居设备在目标时刻下的运行参数。
103.进一步地,设计模块603具体用于,基于所述智能家居方案设计系统提供的时间轴,在所述时间轴上的所述目标时刻设置所述智能家居设备的运行参数。
104.在一个实施例中,存储模块602还用于,将所述智能家居方案以数据快照的数据格式存储在所述本地数据库。
105.在一个实施例中,发送模块601还用于,设置定时器,并在所述定时器中断的情况下将所述智能家居方案上传至所述云端服务器。
106.进一步地,发送模块601用于,将所述智能家居方案对应的数据快照上传到所述云端服务器。
107.关于智能家居方案设计系统的具体限定可以参见上文中对于智能家居方案设计
方法的限定,在此不再赘述。上述智能家居方案设计系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
108.在一个实施例中,提供了一种电子设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现一种智能家居方案设计方法。
109.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被一起执行时以实现一种智能家居方案设计方法。
110.需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
111.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
112.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
113.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
114.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
技术特征:
1.一种智能家居方案设计方法,其特征在于,应用于智能家居方案设计系统,所述方法包括:在对所述智能家居设计系统进行初始化的情况下,向云端服务器发送数据请求,其中,所述数据请求用于指示所述云端服务器发送第一数据和第二数据;接收所述第一数据和所述第二数据,并将所述第一数据和所述第二数据存储在本地数据库中;基于存储在本地数据库中的所述第一数据,生成智能家居方案;基于存储在本地数据库中的所述第二数据,对所述智能家居方案进行渲染,以对所述智能家居方案进行动画展示。2.根据权利要求1所述的方法,其特征在于,所述第一数据至少包括智能家居设备数据和户型数据。3.根据权利要求2所述的方法,其特征在于,所述基于存储在本地数据库中的所述第一数据,生成智能家居方案,包括:在所述户型数据中确定目标户型;基于所述智能家居设备数据,向所述目标户型中添加对应的智能家居设备;设置在目标场景中的所述智能家居设备在目标时刻下的运行参数。4.根据权利要求3所述的方法,其特征在于,所述设置在目标场景中的所述智能家居设备在目标时刻下的运行参数,包括:基于所述智能家居方案设计系统提供的时间轴,在所述时间轴上的所述目标时刻设置所述智能家居设备的运行参数。5.根据权利要求1所述的方法,其特征在于,所述生成智能家居方案,包括:将所述智能家居方案以数据快照的数据格式存储在所述本地数据库。6.根据权利要求1所述的方法,其特征在于,在所述基于存储在本地数据库中的所述第一数据,生成智能家居方案之后,所述方法还包括:设置定时器,并在所述定时器中断的情况下将所述智能家居方案上传至所述云端服务器。7.根据权利要求6所述的方法,其特征在于,在所述定时器中断的情况下将所述智能家居方案上传至所述云端服务器,包括:将所述智能家居方案对应的数据快照上传到所述云端服务器。8.一种智能家居方案设计系统,其特征在于,包括:发送模块,用于在对所述智能家居设计系统进行初始化的情况下,向云端服务器发送数据请求,其中,所述数据请求用于指示所述云端服务器发送第一数据和第二数据;存储模块,用于接收所述第一数据和所述第二数据,并将所述第一数据和所述第二数据存储在本地数据库中;设计模块,用于基于存储在本地数据库中的所述第一数据,生成智能家居方案;渲染模块,用于基于存储在本地数据库中的所述第二数据,对所述智能家居方案进行渲染,以对所述智能家居方案进行动画展示。9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。
技术总结
本发明公开了一种智能家居方案设计方法、系统、电子设备和介质,所述智能家居方案设计方法应用于智能家居方案设计系统,所述方法包括:在对所述智能家居设计系统进行初始化的情况下,向云端服务器发送数据请求;接收所述第一数据和所述第二数据,并将所述第一数据和所述第二数据存储在本地数据库中;基于存储在本地数据库中的所述第一数据,生成智能家居方案;基于存储在本地数据库中的所述第二数据,对所述智能家居方案进行渲染,以对所述智能家居方案进行动画展示。采用本方法能够在智能家居方案设计系统处于断网状态额情况下,进行智能家居方案的设计和渲染,提高了智能家居方案设计系统的使用便捷性。设计系统的使用便捷性。设计系统的使用便捷性。
技术研发人员:包利龙
受保护的技术使用者:广东睿住智能科技有限公司
技术研发日:2023.07.25
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/