一种智能家居设备场景自动生成系统及方法技术方案

技术编号:36711268 阅读:13 留言:0更新日期:2023-03-01 09:39
本发明专利技术主要涉及智能家居技术领域。为了解决在对智能家居进行控制的过程中出现的时间成本高的问题和无法满足用户的个性化需求的问题,本发明专利技术提供一种智能家居设备场景自动生成的系统及方法,手机APP将所述智能家居设备指定到某个房间,并将设备加入的某个设备槽,所述场景自动生成服务根据设备信息,遍历场景模板库,如果该设备属于某个场景模板中的设备选择集,则选中该场景模板,并根据场景模板中的控制指令和参数集生成针对该具体设备的控制指令和对应参数,生成具体场景,根据场景定义的执行动作,向设备发送控制命令。向设备发送控制命令。向设备发送控制命令。

【技术实现步骤摘要】
一种智能家居设备场景自动生成系统及方法


[0001]本专利技术主要涉及智能家居
,尤其是涉及一种智能家居设备场景自动生成系统及方法。

技术介绍

[0002]随着智能家居行业的高速发展,智能家居设备越来越普遍,人们可以基于智能家居设备构建智慧家庭场景,从而实现智能家居设备的联动控制。
[0003]实现场景配置的方法,目前业界一般采用三种办法:
[0004](1)用户登录手机APP后,云端向用户推送设备列表、场景触发条件列表和执行动作列表,让用户选择触发条件和执行动作,配置相关参数。该方法需要用户自己设定触发条件,选择设备,选择并组合排列控制动作。这就要求用户熟悉设备功能属性,学习场景配置方法,对于用户来说有很高的学习成本。
[0005](2)为解决方法(1)带来的问题,厂商会结合自家产品提前创建场景模板,用户购买相应的智能家居设备产品添加绑定后,云端会可根据场景模板和当前产品的对应关系生成可控制的智能家居设备场景推送给用户,无需用户自己手动选择触发条件和执行动作生成场景,简化了用户的设置步骤,但生成的场景及参数都是基于场景模板的固化式的,无法满足用户个性化的需求。
[0006](3)对方法(2)进一步改进,云端收集用户使用智能家居设备的数据,通过大数据技术根据用户行为习惯生成贴合用户实际使用习惯的场景。该方法需要采集大量用户使用设备的数据,进行大数据存储、分析、挖掘等,技术要求和成本较高。同时,还要满足个人数据安全和隐私要求,如果用户不授权进行数据采集,则系统无法获取到数据,就导致本方法无法顺利实施。

技术实现思路

[0007]本专利技术所要解决的技术问题:
[0008]提供一种智能家居设备场景自动生成系统及方法,解决(1)通过设备列表、场景触发列表和执行动作列表进行智能家居控制时,需要用户熟悉设备功能,学习场景配置方法,时间成本高的问题;(2)厂家提请创建场景模板,场景模板固化,无法满足用户的个性化需求的问题;(3)云收集用户的智能家居设备数据,通过大数据根据用户的习惯生成贴合用户实际使用习惯的场景;需要进行大量的数据存储和分析,技术成本和时间成本高的问题。
[0009]本专利技术解决上述技术问题所采用的技术方案:
[0010]一种智能家居设备场景自动生成系统,所述系统包括智能家居设备、设备槽、场景模板和智能家居网关;
[0011]所述设备槽,用于描述加入该设备槽的智能家居设备的功能,储存加入该设备槽的智能家居设备能够接收的控制指令和参数;
[0012]所述场景模板,用于储存能够加入该场景模板的智能家居设备能够接收的控制指
令和参数;
[0013]所述智能家居网关,用于运行场景自动生成服务,为智能家居设备匹配场景模板,生成场景文件;还用于运行场景引擎服务,根据场景文件向智能家居设备发送控制命令。
[0014]进一步的,所述设备槽,还用于定义能够加入该设备槽的智能家居设备的类型。
[0015]进一步的,所述场景模板中还包括设备选择集,所述设备选择集,用于提供智能家居设备匹配场景模板的匹配条件。
[0016]进一步的,所述场景模板中还包括手动触发场景生成条件集,当系统检测到符合手动触发条件集中的触发条件时系统停止场景自动生成,由用户手动控制生成场景。
[0017]基于上述系统,本专利技术还提供一种智能家居设备场景自动生成方法,所述方法包括以下步骤:
[0018]获取智能家居设备的ID信息,为智能家居设备命名,将智能家居设备加入某个房间的某个设备槽;向智能家居网关提交智能家居设备的设置信息、智能家居设备所属的房间信息和所属的设备槽信息;
[0019]判断提交的智能家居设备配置信息、智能家居设备所属的房间信息和设备槽信息是否与某个场景模板设备选择集中的信息相匹配,若匹配到对应的场景模板,则根据该场景模板中的控制指令和参数生成针对该具体智能家居设备的控制指令和参数;并将所述控制指令和参数传输至智能家居网关中;
[0020]若该匹配到的场景模板还未生成具体的场景,则根据该场景模板生成一个具体的场景文件,将生成的智能家居设备的控制指令和参数写入该场景文件,将所述场景文件保存到智能家居网关中;若匹配到的场景模板已经生成了具体的场景,将智能家居设备的控制指令和参数加入该具体场景的场景文件控制指令序列中,并更新到智能家居网关中;
[0021]智能家居网关运行场景自动生成服务,根据所述场景文件自动生成场景,场景服务引擎根据生成的场景所定义的设备执行动作向智能家居设备发送控制命令。
[0022]进一步的,所述场景自动生成服务依据某个场景模板第一次生成具体场景时,如果场景模板中存在手动触发场景生成条件集,则根据手动触发场景生成条件集中的条件触发信息,结合智能家居设备配置信息和预先设置在智能家居网关中的用户生活习惯,生成场景触发条件,并将该场景的场景文件保存至智能家居网关。
[0023]进一步的,当场景发生变化时,场景生成服务向场景控制引擎服务发送控制指令,场景引擎服务重新加载新的场景,向智能家居设备发送新的控制命令。
[0024]本专利技术的有益效果:
[0025]本专利技术使用户安装智能家居设备时,只需进行简单选择和设置,就可自动生成多种智慧家庭场景,并且可以根据用户个人生活习惯和喜好进行参数设置和调整,满足用户大部分的需求和个性化参数设置,且无需云端参与场景的生产和推送,无需采集大量数据以及进行大数据的存储、分析、挖掘等。提升了用户设置和使用智能家居产品和系统的便利性,提升用户智能家居设备带来的体验感。如果应用在工程安装中,安装工程人员只需要提前设置好场景模板,在施工现场快速安装和设置产品,之后便可自动生成所需要的场景,无需在现场花时间去设置和调试场景,能够极大降低售后安装维护成本。
附图说明
[0026]图1为本专利技术所述的智能设备加入智能网关的流程图;
[0027]图2是本专利技术所述生成场景的流程图;
[0028]图3是本专利技术提供的智能家居设备配置和场景自动生成的方法和系统中关于房间、设备、设备槽、场景之间的关系示意图;
[0029]图4是本专利技术提供的智能家居设备配置和场景自动生成的系统的关系示意图。
具体实施方式
[0030]首先设置用户的生活习惯,对用户的生活习惯使用结构化数据进行描述和记录;
[0031]如图3所示,设置设备槽,所述设备槽具有用于标识身份的唯一ID,设备槽对加入设备槽的设备类型进行定义,只有设备类型属于设备槽所定义的设备类型集,设备槽才允许设备加入该设备槽;同时设备槽能够描述加入该设备槽的设备的功能,可以向加入该设备槽的设备发送指令和参数。
[0032]在设备槽内设置场景模板,预先设置隶属于设备槽设备集的设备控制逻辑,所述场景模板是对用户智能家居的应用场景需求的定义描述,是场景自动生成具体场景的依据。素数场景模板具有用于进行标识的唯一ID,场景模板名,每个场景模板中的设备选择集中包括一个或多个属性项本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能家居设备场景自动生成系统,其特征在于,所述系统包括智能家居设备、设备槽、场景模板和智能家居网关;所述设备槽,用于描述加入该设备槽的智能家居设备的功能,储存加入该设备槽的智能家居设备能够接收的控制指令和参数;所述场景模板,用于储存能够加入该场景模板的智能家居设备能够接收的控制指令和参数;所述智能家居网关,用于运行场景自动生成服务,为智能家居设备匹配场景模板,生成场景文件;还用于运行场景引擎服务,根据场景文件向智能家居设备发送控制命令。2.根据权利要求1所述的一种智能家居设备场景自动生成系统,其特征在于,所述设备槽,还用于定义能够加入该设备槽的智能家居设备的类型。3.根据权利要求1所述的一种智能家居设备场景自动生成系统,其特征在于,所述场景模板中还包括设备选择集,所述设备选择集,用于提供智能家居设备匹配场景模板的匹配条件。4.根据权利要求1

3任意一项所述的一种智能家居设备场景自动生成系统,其特征在于,所述场景模板中还包括手动触发场景生成条件集,当系统检测到符合手动触发条件集中的触发条件时系统停止场景自动生成,由用户手动控制生成场景。5.应用于权利要求1

4任意一项所述系统的一种智能家居设备场景自动生成方法,其特征在于,包括以下步骤:获取智能家居设备的ID信息,为智能家居设备命名,将智能家居设备加入某个房间的某个设备槽;向智能家居网关提交智能家居设备的设置信息、智能家居设备所属的房间信息和所属的设备槽信息...

【专利技术属性】
技术研发人员:王建国胡涛刘明鸣
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1