本申请提供一种智能家居控制方法和装置。所述方法包括:执行第一原生指令,并接收所述第一原生指令的执行结果;根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件;如果满足第二原生指令的执行条件,则执行所述第二原生指令,其中,所述第一原生指令和所述第二原生指令为用户设置以用来控制智能家居设备的控制指令。通过本申请的技术方案,可以实现对多个智能家居设备的综合管理和控制,从而提升用户体验。
【技术实现步骤摘要】
本申请涉及控制
,尤其涉及一种智能家居控制方法和装置。
技术介绍
智能家居通过物联网技术将家中的各种设备,例如:音视频设备、照明设备、空调控制、窗帘控制等设备连接到一起,提供家电控制、照明控制、安防控制等功能,带给人们智能化、便利化的全新家居生活体验。智能家居的控制方案主要采取设置、感应的控制模式,各个智能家居设备分别控制,比如:设置下午一点打开空调,再设置下午五点开窗通风。目前的方案无法用于综合度、复杂度较高的使用场景,不能对各个智能家居设备进行综合管理和控制。
技术实现思路
有鉴于此,本申请提供一种智能家居控制方法和装置。具体地,本申请是通过如下技术方案实现的:一种智能家居控制方法,所述方法包括:执行第一原生指令,并接收所述第一原生指令的执行结果;根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件;如果满足第二原生指令的执行条件,则执行所述第二原生指令;其中,所述第一原生指令和所述第二原生指令为用户设置以用来控制智能家居设备的控制指令。进一步地,所述根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括:判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,且到达所述第二原生指令的触发时间,如果所述第一原生指令的执行结果匹配所述预设的执行结果,且到达所述触发时间,则确认满足第二原生指令的执行条件。进一步地,所述方法还包括:如果所述第一原生指令的执行结果匹配所述预设的执行结果,但还未到达所述触发时间,则在到达所述触发时间时,执行所述第二原生指令。进一步地,所述根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括:判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,如果所述第一原生指令的执行结果匹配所述预设的执行结果,则确认满足第二原生指令的执行条件。进一步地,所述根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括:在存在多个并行的第二原生指令时,根据所述第一原生指令的执行结果分别判断是否满足所述多个并行的第二原生指令的执行条件。一种智能家居控制装置,所述装置包括:第一执行单元,执行第一原生指令,并接收所述第一原生指令的执行结果;条件判断单元,根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件;第二执行单元,在满足第二原生指令的执行条件时,执行所述第二原生指令;其中,所述第一原生指令和所述第二原生指令为用户设置以用来控制智能家居设备的控制指令。进一步地,所述条件判断单元,具体判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,且到达所述第二原生指令的触发时间,如果所述第一原生指令的执行结果匹配所述预设的执行结果,且到达所述触发时间,则确认满足第二原生指令的执行条件。进一步地,所述装置还包括:第三执行单元,如果所述第一原生指令的执行结果匹配所述预设的执行结果,但还未到达所述触发时间,则在到达所述触发时间时,执行所述第二原生指令。进一步地,所述条件判断单元,具体判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,如果所述第一原生指令的执行结果匹配所述预设的执行结果,则确认满足第二原生指令的执行条件。进一步地,所述条件判断单元,在存在多个并行的第二原生指令时,根据所述第一原生指令的执行结果分别判断是否满足所述多个并行的第二原生指令的执行条件。由以上描述可以看出,在本申请中,可以根据前一个原生指令的执行结果来选择后续原生指令的执行方案,从而实现对多个智能家居设备的综合管理和控制。同时,在本申请中,用户可以通过一次设置,实现对多个智能家居设备的控制,更加便捷、智能,大大提升用户的使用体验。【附图说明】图1是本申请一种实施例中智能家居控制方法的流程示意图。图2是本申请一种实施例中智能家居控制组网示意图。图3是本申请另一种实施例中智能家居控制方法的流程示意图。图4是本申请另一种实施例中智能家居控制方法的流程示意图。图5是本申请一种实施例中智能家居控制装置的结构示意图。图6是本申请另一种实施例中智能家居控制装置的结构示意图。【具体实施方式】这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“ 一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本申请提供一种智能家居控制方案,可以对各个智能家居设备进行综合管理和控制。请参考图1,本申请提供一种智能家居控制方法,可以由智能家居的控制平台执行,所述方法包括以下步骤:步骤101,执行第一原生指令,并接收所述第一原生指令的执行结果。在本申请中,该步骤的执行主体具体可以是控制平台,或者也可以是其他设备。其中,在执行该步骤之前,可在作为执行主体的控制平台或其他设备上预先设置一系列的原生指令,用来控制智能家居设备,在设置这些原生指令的时候可设定相应的执行条件,只有在执行条件满足时才会执行相应的原生指令,这些原生指令也可称为控制指令。具体地,用户可以通过智能家居的控制平台设置原生指令及其对应的执行条件,也可以通过智能终端上装载的应用程序来设置原生指令及其对应的执行条件,本申请对此不做限制。其中,本申请中,用户预先设置的部分原生指令对应的执行条件,具体可以包括其他原生指令的执行结果,也就是说,该部分原生指令在执行时,需要根据其他原生指令的执行结果来确定是否需要执行。该执行条件可以是一个或多个,用户可根据需要灵活设置。在本申请中,每个原生指令用于控制一个智能家居设备,举例来说,如果要实现开空调,则对应的原生指令为“开空调”。如果要实现开窗户,则对应的原生指令为“开窗户”。用户可以一次设置以实现对多个智能家居设备的控制。比如,用户可以设置:关窗后开空调,则该设置包括有两个原生指令,一个原生指令是关窗,另一个原生指令是开空调,其中,原生指令开空调的执行条件为“关窗后”,即所述原生指令关窗执行成功。需要说明的是,在本申请中,不同的原生指令可以控制不同的智能家居设备,也可以控制同一个智能家居设备的不同功能,或者是对同一个智能家居设备的一个功能的不同控制。举例来说,对于智能家居设备智能空调,“关空调”是一个原生指令,用于控制空调开关功能中的关闭,“开空调”是另一个原生指令,用于控制空调开关功能中的开启,而“调高空调温度2摄氏度”又不同于前两个原生指令,用于控制空调调温功能。在接本文档来自技高网...
【技术保护点】
一种智能家居控制方法,其特征在于,所述方法包括:执行第一原生指令,并接收所述第一原生指令的执行结果;根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件;如果满足第二原生指令的执行条件,则执行所述第二原生指令;其中,所述第一原生指令和所述第二原生指令为用户设置以用来控制智能家居设备的控制指令。
【技术特征摘要】
【专利技术属性】
技术研发人员:江勇,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。