一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能家居场景的部署方法、装置和系统与流程

2022-02-19 12:11:19 来源:中国专利 TAG:


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.图1是本发明一个实施例提供的一种智能家居场景的部署方法的步骤示意图之一。
27.图2是本发明一个实施例提供的一种智能家居场景的部署方法的步骤示意图之二。
28.图3是本发明一个实施例提供的建立场景模板以及使用场景模板进行快速生成部
署所需智能家居场景的场景示意图。
29.图4是本发明一个实施例提供的场景模板列表中家庭类场景模板和单类场景模板建立流程图。
30.图5是本发明一个实施例提供的根据家庭类场景模板快速生成目标智能家居场景的流程图。
31.图6是本发明一个实施例提供的根据单类场景模板快速生成目标智能家居场景的流程图。
32.图7是本发明一个实施例提供的智能家居场景的部署装置的结构示意图。
33.图8是本发明一个实施例提供的一种智能家居场景的部署系统结构示意图。
34.图9是本发明一个实施例提供的智能家居场景的部署客户端或服务器的硬件结构示意图。
具体实施方式
35.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的一个或多个实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
36.鉴于背景技术中提出的由于场景设置的复杂性而导致智能家居场景需要重复部署设置的低效和不便,本技术说明书实施例提供了一种新的智能家居场景的部署方案,以通过预先设置的场景模板一键生成并部署完成预期的目标智能家居场景,从而提升场景部署的效率、速度和便捷性。
37.应理解,在本说明书实施例中,所涉及的智能家居场景主要以家庭中智能家居设备为例进行介绍,其实,也不限于使用在各类其它例如办公或休闲娱乐场所的智能家居设备,这些智能家居设备通过不同的组合及配置方式,部署成不同的智能家居使用场景。其实,例如酒店这类场所也可以部署智能家居场景,如进门后智能窗帘打开、空调打开、热水器开始烧水等。
38.实施例一
39.参照图1所示,为本说明书实施例提供的一种智能家居场景的部署方法,应理解,该方法的执行主体可以是客户端或服务器,具体到硬件设备可以为手机、电脑等智能终端设备。该部署方法可以包括以下步骤:
40.步骤102:在第一用户登录账户之后,从云端模板数据库中获取场景模板列表。
41.其中所述第一用户可以是有场景部署需求的普通用户,例如,家庭场景中的成员用户,酒店场景中的顾客或客服用户等。这些用户可以通过客户端登录相应账户,并从云端服务器的模板数据库中获取场景模板列表。
42.应理解,所述场景模板列表中包含家庭类场景模板和单类场景模板;其中,所述家庭类场景模板为基于多个账户中每个账户下全部智能家居设备,根据执行动作和执行条件建立的家庭场景模板;所述单类场景模板为基于多个账户中每个账户下不同智能家居设备组合,根据执行动作和执行条件建立的单个场景模板。
43.进一步,所述场景模板列表通过以下方式建立:
44.第一步,在第二用户登录公共账户之后,绑定wifi设备、智能网关以及当前环境下的所有智能家居设备。
45.第二步,根据绑定的智能家居设备建立所属不同类别的多个场景,并通过为每个智能家居设备设置的参数信息以及执行动作和执行条件部署每个场景形成多个场景模板。
46.第三步,将所述多个场景模板保存至云端模板数据库形成场景模板列表。
47.其中,所述家庭类场景模板通过以下方式建立:
48.1.1在第二用户登录公共账户之后,绑定wifi设备、智能网关以及当前环境下的所有智能家居设备;
49.1.2根据绑定的智能家居设备建立包含所有智能家居设备的家庭场景,并通过为每个智能家居设备设置的参数信息以及执行动作和执行条件部署该家庭场景;
50.1.3获取家庭场景下所有设备数据、场景信息中执行动作和执行条件进行模板化处理,保存到云端模板数据库,形成家庭类场景模板。
51.基于家庭类场景模板可打造全屋一键智能场景生成或者线下体验店快速生成部署场景,支持自由切换模板快速生成场景。
52.所述单类场景模板通过以下方式建立:
53.2.1在第二用户登录公共账户之后,绑定wifi设备、智能网关,以及绑定和/或解绑当前环境下的部分智能家居设备;
54.2.2根据绑定的智能家居设备建立包含一个或部分智能家居设备的多个单类场景,并通过为每个智能家居设备设置的参数信息以及执行动作和执行条件部署所述多个单类场景;
55.2.3获取所述多个单类场景下每个单类场景中设备数据、场景信息中执行动作和执行条件进行模板化处理,保存到云端模板数据库,形成单类场景模板。
56.利用快速部署智能家居场景的实现方法,通过管理账号登录客户端在家庭下绑定设备后建立一系列场景,之后把当前家庭下所有的设备信息和场景数据进行处理保存成家庭场景模板数据,通过对设备绑定解绑,场景新增编辑修改,可建立丰富多样的家庭场景模板数据,这些数据保存在服务器端,可对模板数据进行管理,家庭场景模板一旦建立与之前家庭数据即分离,再操作之前家庭不影响模板数据。管理员也可通多对家庭下单独场景进行模板化处理,即建立只有一个场景的数据模板,模板数据包含这个场景的所有引入设备和场景信息数据,单个场景模板的数据也保存在服务器端。通过单个场景数据模板,对于普通用户进行场景模板推荐,用户可使用单个场景模板快速生成场景。
57.步骤104:根据所述第一用户的用户需求从所述场景模板列表中选择相匹配的场景模板。
58.在本说明书实施例中,用户需求可以是包含用户所处当前场所中一个或多个智能家居设备标识的信息集合;这些信息集合可以是第一用户看到从云端模板数据库获取的场景模板列表后输入的智能家居设备标识,该信息可以作为关键信息用于从场景模板列表中选择相匹配的场景模板。具体地,可以根据第一用户的用户需求中智能家居设备标识,从场景模板列表中选择含有这些智能家居设备标识的场景模板。其中,选择出相匹配的场景模板可能不止一个,当有两个甚至更多相匹配的场景模板时,可以根据第一用户的个人意愿
或是随机从中选择一个场景模板作为目标场景模板。
59.步骤106:基于所述第一用户的当前用户需求判断所述场景模板中所有设备标识对应的智能家居设备是否与当前账户已绑定的智能家居设备相匹配。如果判断结果为是,则执行步骤108;否则,执行步骤110,并跳回步骤106。
60.在本说明书实施例中,在判断场景模板中所有设备标识对应的智能家居设备是否与当前账户已绑定的智能家居设备相匹配时,可以具体判断场景模板中设备标识对应的智能家居设备与当前账户已绑定的智能家居设备(即该第一用户所在家居场所中的智能家居设备)的类型、数量及型号是否一致,只有完全一致的情况下才确定相匹配,凡是类型、数量和型号中的任一参数不一致都认定为不匹配。
61.步骤108:根据所述场景模板中包含的场景信息遍历当前账户下已绑定且相匹配的智能家居设备,并为每个设备完成参数的组装,以完成目标智能家居场景的部署,其中,所述场景信息至少包含:一个或多个智能家居设备标识,每个智能家居设备的参数信息以及执行动作和执行条件。
62.具体地,可以根据场景模板中每个智能家居设备的场景信息,依次对已绑定且相匹配的智能家居设备进行参数的设置、执行动作以及执行条件的配置,从而,为目标智能家居场景实现参数的组装,完成目标智能家居场景的部署。其实,参数还可以包含设备参数以及的参数信息,例如天气,气候、温湿度等等。例如,在温湿度达到临界值时,打开空调以及空气净化器中的加湿功能。
63.步骤110:提示所述第一用户绑定缺少的智能家居设备。
64.当确定不匹配时,可以通过客户端向第一用户提示部署该目标智能家居场景所需的智能家居设备,以便于第一用户在当前账户绑定缺少的智能家居设备。
65.可选地,参照图2所示,在完成目标智能家居场景的部署之后,所述方法还包括:
66.步骤112:将部署完成的目标智能家居场景与所述场景模板进行数据的关联比对;如果比对成功,则执行步骤114;否则,执行步骤116。
67.在部署完成之后,还需要对目标智能家居场景进行核验,通过与场景模板中的场景信息进行关联比对,确认是否将智能家居设备一一部署成功。
68.步骤114:确定根据场景模板新建的目标智能家居场景部署完成。
69.如果比对一致,则确定本次部署最终完成。
70.步骤116:清空根据该场景模板新建的目标智能家居场景,并根据失败信息进行重新部署操作。
71.如果比对存在不一致的数据信息,则需要清空已建立并部署的目标智能家居场景,并根据本次部署失败的信息进行重新部署操作,即可以重新返回步骤102。
72.通过上述技术方案,根据家庭设备参数创建一体化设备,根据家庭类场景模板和单类场景模板,一键生成并部署完成预期的目标智能家居场景,从而提升场景部署的效率、速度和便捷性。而且,对于设备删除再绑定之后,场景重新生成可快速加入设备,无需依次设置绑定设备。同时,场景相关模板数据保存在云服务器端,支持模板多样化配置,对于丰富的场景参数搭配,也支持一键化操作,用户无需关心场景参数,大大节约时间和提供便利性。
73.下面通过具体的实例对本说明书所涉及的方案进行详述。
74.参照图3所示,为本说明书实施例中建立场景模板以及使用场景模板进行快速生成部署所需智能家居场景的场景示意图。
75.第1步,管理用户登录客户端。
76.第2步,绑定一系列wifi设备,智能网关和窗帘,空调,灯,门锁,冰箱等其他智能设备。
77.第3步,根据绑定的设备建立一个或者多个场景。
78.例如,场景1为:条件

开门&18:00;动作

开灯&开窗帘&开空调。场景2为:条件

关灯;动作

关窗帘&关空调。
79.第4步,用户通过手机端发送当前家庭中设备数据和场景数据作为模板参数。
80.第5步,服务端处理模板参数,保存模板数据到数据库。
81.第6步,普通用户登录客户端。
82.第7步,获取服务器端保存的模板数据列表。
83.第8步,普通用户客户端绑定设备。
84.第9步,普通用户客户端选择模板,之后点击一键生成场景,场景生成完成。
85.其中,参照图4所示,为本说明书实施例中场景模板列表中家庭类场景模板和单类场景模板建立流程图:
86.1、管理用户登录注册客户端。
87.2、登录成功绑定/解绑设备。
88.3、根据绑定的设备新建场景,选择设备或者其他外部作为场景执行条件,选择设备或者场景动作参数,保存场景。
89.4、设置模板:
90.4.1、设置家庭场景模板,获取家庭下所有设备数据,所有场景信息、执行动作和条件参数的数据进行模板化处理,保存到数据家庭模板相关数据库,家庭模板建立完成。
91.4.2、选择单个场景为单个场景模板,获取单个场景信息、执行动作和条件参数,相关设备的数据进行模板化处理,保存数据到模板场景相关数据库,场景模板建立完成。
92.进一步,参照图5所示,为本说明书实施例提供的根据家庭类场景模板快速生成目标智能家居场景的流程图。
93.用户注册/登录app。
94.绑定或者解绑设备。
95.获取家庭模板列表,选择家庭模板。
96.点击快速生成场景。
97.服务器端根据当前用户信息,和发送的模板信息,判断绑定设备和模板的是否一致。
98.如果不一致则提示缺少哪些设备,用户按照提示进行绑定。
99.如果一致则进行场景生成,根据模板中所有场景信息、执行动作和条件参数的数据进行遍历场景信息,绑定设备的参数组装,新建场景到当前家庭。
100.新建的场景数据需要和模板数据进行关联,当快速生成多个场景全部成功,则场景新建完成。
101.当部分场景新建失败,则清空所有根据模板新建的场景,根据失败信息进行其他
操作。
102.进一步,参照图6所示,为本说明书实施例提供的根据单类场景模板快速生成目标智能家居场景的流程图:
103.用户注册/登录app。
104.绑定或者解绑设备。
105.获取场景模板列表,选择单个模板场景。
106.进入场景详情,点击生成场景。
107.服务器端根据当前用户信息,和发送的模板信息,判断绑定设备和模板的是否一致。
108.如果不一致则提示缺少哪些设备,用户按照提示进行绑定。
109.如果一致则进行场景生成,根据模板中的场景信息、执行动作和条件参数的数据进行遍历场景信息,绑定设备的参数组装,新建场景到当前家庭。
110.快速生成场景成功,则场景新建完成。
111.通过对智能家居中设备和场景数据进行模板化处理,因此在用户和线下体验店部署场景时,可根据模板一键快速生成模板中所有场景,实现场景快速生成,达到毫秒级别生成所有模板场景;操作人员无需关注具体的场景执行条件、执行动作等匹配参数,就能完成智能家居多场景生成体验,因此对于解决智能家居新建场景提供一种简单易用的方式。
112.进一步,对于现有家庭中设备解绑会清除场景中的设备参数,再次绑定设备,需要编辑原来所有引入该设备的问题,家庭场景模板方案也可覆盖解决,先通过一键生成场景,无需关心之前设备设置到哪个场景,服务器端会自动匹配模板处理,关联设备到场景中。场景生成成功之后,用户可根据场景的描述信息去体验场景联动效果。使用快速部署智能家居场景的方法,对于线下体验店部署,用户使用体验场景提供一种便捷,自由的方式。在使用手动设置场景的时候,对于一个复杂场景的设置一般需要时间为几十秒,设置多个复杂场景需要几分钟,通过使用模板一键生成场景,一次性生成多个场景需要的时间为毫秒级别。解决了传统建立场景执行动作和条件设置的复杂性,对于部署多个线下体验店,使用此方法不仅可以快速生成场景,还可以自由选择多个模板进行生成场景的快速切换,使场景的建立易用、高效。方便用户体验和了解场景的使用,为用户带来一种全新的体验。对于智能家居的发展前景和场景的部署建立都有非常重要的意义。
113.实施例二
114.参照图7所示,为本说明书实施例提供的一种智能家居场景的部署装置的结构示意图,该装置可以包括:
115.获取模块702,用于在第一用户登录账户之后,从云端模板数据库中获取场景模板列表;
116.选择模块704,用于根据所述第一用户的用户需求从所述场景模板列表中选择相匹配的场景模板;
117.判断模块706,用于基于所述第一用户的当前用户需求判断所述场景模板中所有设备标识对应的智能家居设备是否与当前账户已绑定的智能家居设备相匹配;
118.部署模块708,用于在判断结果为是,根据所述场景模板中包含的场景信息遍历当前账户下已绑定且相匹配的智能家居设备,并为每个设备完成参数的组装,以完成目标智
能家居场景的部署,其中,所述场景信息至少包含:一个或多个智能家居设备标识,每个智能家居设备的参数信息以及执行动作和执行条件;
119.提示模块710,用于在判断结果为否,提示所述第一用户绑定缺少的智能家居设备,并返回判断模块706。
120.应理解,该智能家居场景的部署装置的其它功能以及效果可以参照实施例一中方法实施例。
121.实施例三
122.参照图8所示,本说明书实施例还提供了一种智能家居场景的部署系统,包括上述所述的智能家居场景的部署装置802,以及云端服务器804;所述云端服务器804内包含用于存储场景模板列表的云端模板数据库。其中,所述智能家居场景的部署装置802可以作为客户端使用,也可以作为服务器使用。
123.实施例四
124.本发明实施例还提供了一种智能家居场景的部署设备,参照图9所示,包括:至少一个存储器和至少一个处理器;
125.所述至少一个存储器,用于存储机器可读程序;
126.所述至少一个处理器,用于调用所述机器可读程序,执行本发明任一实施例中的智能家居场景的部署方法。
127.本发明实施例还提供了一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行本发明任一实施例中的车载冰箱的箱体温度控制方法。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或cpu或mpu)读出并执行存储在存储介质中的程序代码。
128.在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
129.用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如cd

rom、cd

r、cd

rw、dvd

rom、dvd

ram、dvd

rw、dvd rw)、磁带、非易失性存储卡和rom。可选择地,可以由通信网络从服务器计算机上下载程序代码。
130.此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
131.此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展单元上的cpu等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。
132.需要说明的是,上述各流程和各系统结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的系统结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。
133.以上各实施例中,硬件单元可以通过机械方式或电气方式实现。例如,一个硬件单元可以包括永久性专用的电路或逻辑(如专门的处理器,fpga或asic)来完成相应操作。硬件单元还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。
134.上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献