一种智能家居控制方法和装置的制造方法
【技术领域】
[0001]本申请涉及控制技术领域,尤其涉及一种智能家居控制方法和装置。
【背景技术】
[0002]智能家居通过物联网技术将家中的各种设备,例如:音视频设备、照明设备、空调控制、窗帘控制等设备连接到一起,提供家电控制、照明控制、安防控制等功能,带给人们智能化、便利化的全新家居生活体验。
[0003]智能家居的控制方案主要采取设置、感应的控制模式,各个智能家居设备分别控制,比如:设置下午一点打开空调,再设置下午五点开窗通风。目前的方案无法用于综合度、复杂度较高的使用场景,不能对各个智能家居设备进行综合管理和控制。
【发明内容】
[0004]有鉴于此,本申请提供一种智能家居控制方法和装置。
[0005]具体地,本申请是通过如下技术方案实现的:
[0006]一种智能家居控制方法,所述方法包括:
[0007]执行第一原生指令,并接收所述第一原生指令的执行结果;
[0008]根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件;
[0009]如果满足第二原生指令的执行条件,则执行所述第二原生指令;
[0010]其中,所述第一原生指令和所述第二原生指令为用户设置以用来控制智能家居设备的控制指令。
[0011]进一步地,所述根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括:
[0012]判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,且到达所述第二原生指令的触发时间,如果所述第一原生指令的执行结果匹配所述预设的执行结果,且到达所述触发时间,则确认满足第二原生指令的执行条件。
[0013]进一步地,所述方法还包括:
[0014]如果所述第一原生指令的执行结果匹配所述预设的执行结果,但还未到达所述触发时间,则在到达所述触发时间时,执行所述第二原生指令。
[0015]进一步地,所述根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括:
[0016]判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,如果所述第一原生指令的执行结果匹配所述预设的执行结果,则确认满足第二原生指令的执行条件。
[0017]进一步地,所述根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括:
[0018]在存在多个并行的第二原生指令时,根据所述第一原生指令的执行结果分别判断是否满足所述多个并行的第二原生指令的执行条件。
[0019]一种智能家居控制装置,所述装置包括:
[0020]第一执行单元,执行第一原生指令,并接收所述第一原生指令的执行结果;
[0021]条件判断单元,根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件;
[0022]第二执行单元,在满足第二原生指令的执行条件时,执行所述第二原生指令;
[0023]其中,所述第一原生指令和所述第二原生指令为用户设置以用来控制智能家居设备的控制指令。
[0024]进一步地,所述条件判断单元,具体判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,且到达所述第二原生指令的触发时间,如果所述第一原生指令的执行结果匹配所述预设的执行结果,且到达所述触发时间,则确认满足第二原生指令的执行条件。
[0025]进一步地,所述装置还包括:
[0026]第三执行单元,如果所述第一原生指令的执行结果匹配所述预设的执行结果,但还未到达所述触发时间,则在到达所述触发时间时,执行所述第二原生指令。
[0027]进一步地,所述条件判断单元,具体判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,如果所述第一原生指令的执行结果匹配所述预设的执行结果,则确认满足第二原生指令的执行条件。
[0028]进一步地,所述条件判断单元,在存在多个并行的第二原生指令时,根据所述第一原生指令的执行结果分别判断是否满足所述多个并行的第二原生指令的执行条件。
[0029]由以上描述可以看出,在本申请中,可以根据前一个原生指令的执行结果来选择后续原生指令的执行方案,从而实现对多个智能家居设备的综合管理和控制。同时,在本申请中,用户可以通过一次设置,实现对多个智能家居设备的控制,更加便捷、智能,大大提升用户的使用体验。
【附图说明】
[0030]图1是本申请一种实施例中智能家居控制方法的流程示意图。
[0031]图2是本申请一种实施例中智能家居控制组网示意图。
[0032]图3是本申请另一种实施例中智能家居控制方法的流程示意图。
[0033]图4是本申请另一种实施例中智能家居控制方法的流程示意图。
[0034]图5是本申请一种实施例中智能家居控制装置的结构示意图。
[0035]图6是本申请另一种实施例中智能家居控制装置的结构示意图。
【具体实施方式】
[0036]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0037]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“ 一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0038]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0039]本申请提供一种智能家居控制方案,可以对各个智能家居设备进行综合管理和控制。
[0040]请参考图1,本申请提供一种智能家居控制方法,可以由智能家居的控制平台执行,所述方法包括以下步骤:
[0041]步骤101,执行第一原生指令,并接收所述第一原生指令的执行结果。
[0042]在本申请中,该步骤的执行主体具体可以是控制平台,或者也可以是其他设备。其中,在执行该步骤之前,可在作为执行主体的控制平台或其他设备上预先设置一系列的原生指令,用来控制智能家居设备,在设置这些原生指令的时候可设定相应的执行条件,只有在执行条件满足时才会执行相应的原生指令,这些原生指令也可称为控制指令。
[0043]具体地,用户可以通过智能家居的控制平台设置原生指令及其对应的执行条件,也可以通过智能终端上装载的应用程序来设置原生指令及其对应的执行条件,本申请对此不做限制。其中,本申请中,用户预先设置的部分原生指令对应的执行条件,具体可以包括其他原生指令的执行结果,也就是说,该部分原生指令在执行时,需要根据其他原生指令的执行结果来确定是否需要执行。该执行条件可以是一个或多个,用户可根据需要灵活设置。
[0044]在本申请中,每个原生指令用于控制一个智能家居设备,举例来说,如果要实现开空调,则对应的原生指令为“开空调”。如果要实现开窗户,则对应的原生指令为“开窗户”。用户可以一次设置以实现对多个智能家居设备的控制。比如,用户可以设置:关窗后开空调,则该设置包括有两个原生指令,一个原生指令是关窗,另一个原生指令是开空调,其中,原生指令开空调的执行条件为“关窗后”,即所述原生指令关窗执行成功。
[0045]需要说明的是,在本申请中,不同的原生指令可以控制不同的智能家居设备,也可以控制同一个智能家居设备的不同功能,或者是对同一个智能家居设备的一个功能的不同控制。举例来说,对于智能家居设备智能空调,“关空调”是一个原生指令,用于控制空调开关功能中的关闭,“开空调”是另一个原生指令,用于控制空调开关功能中的开启,而“调高空调温度2摄氏度”又不同于前两个原生指令,用于控制空调调温功能。
[0046]在接收到用户设置的原生指令及其执行条件后,根据用户的设置可以为所有原生指令进行排序,以便后续根据所述排序结果执行所述原生指令。举例来说,假设用户设置:关窗后开空调,则该设置包含的原生指令“开空调”的执行条件为:“关窗后”,即所述原生指令“开空调”的执行条件为原生指令“关窗”执行成功,由此可以看出原生指令“关窗”排列在原生指令“开空调”的前面。在本申请中,将排列在第一位的原生指令称为第一原生指令,将
排列在第二位原生指令称为第二原生指令,以此类推。故对于上述指令“关窗后开空调”,其第一原生指令为“关窗”,第二原生指令为“开空调”。通常来讲,用户设置原生指令中不以前一个原生指令的执行结果为执行条件的原生指令为第一原生指令。除所述第一原生指令以外,第N原生指令的执行条件可设置为前N-1个原生指令中至少一个原生指令的执行结果是否为预设的执行结果,其中,N为大于等于2的自然数。当然这里所述的第一原生指令可以不限于1个。
[0047]在本步骤中,首先执行所述第一原生指令,具体地,可以根据用户的控制执行所述第一原生指令,比如:用户设置根据用户的控制指令这一条件来执行所述第一原生指令,则在接收到用户发送的执行所述第一原生指令的控制指令后,即刻执行所述第一原生指令。也可以在满足用户为所述第一原生指令设置的执行条件时,执行所述第一原生指令,比如:到达预设的温度、时间等,执行所述第一原生指令,本申请对此不作限制。在执行所述第一原生指令后,接收所述第一原生指令所控制的智能家居设备对所述第一原生指令的执行结果。所述执行结果具体可为:执行成功或者执行失败。以所述第一原生指令为“关窗”为例,在向智能窗户下发关闭的指令后,所述智能窗户根据所述指令执行关闭的动作。如果关闭成功,则返回执行成功的执行结果。如果关闭失败,则返回执行失败的执行结果。在实际实现的过程中,可以使用二进制数0和1来表示所述执行结果,比如:用0来表示执行成功,用1来表示执行失败。当然,本领域技术人员也可以采用其他的方式来表示所述执行结果,本申请对此不做限制;同时,所述的执行结果也可不局限于一种或两种,可根据不同智能家居设备进行不同的设置,例如在空调设备上,执行结果可以是指空调设备打开后的环境温度坐寸。
[0048]需要说明的是,本步骤通常由智能家居的控制平台来执行,如果用户是通过智能终端上装载的应用程序来设置所述原生指令,则所述智能终端会将所述原生指令发送给智能家居的控制平台,由智能家居的控制平台执行所述原生指令,并接收智能家居设备对所述原生指令的执行结果。
[0049]步骤102,根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件。
[0050]基于前述步骤101,在接收到所述第一原生指令的执行结果后,根据所述执行结果判断是否满足所述第二原生指令的执行条件,如果满足第二原生指令的执行条件,则执行步骤104,如果不满足第二原生指令的执行条件,则结束流程。
[0051]本申请中,所述的第二原生指令,是指相对于第一原生指令而言,即需要根据第一原生指令的执行结果作为执行条件的原生指令。这里的第二并不是对原生指令的顺序、个数的限定。在具有多个第二原生指令的情况下,控制平台可实时/周期性监控各第二原生指令的执行条件是否满足,在满足时就可以执行。此外,第二原生指令的执行条件可以包括一个或多个,当为多个时,执行条件之间可以是或的关系,或者与的关系,实际应用中可根据需要设置,对执行条件的设置不做限制。
[0052]步骤103,执行所述第二原生指令。
[0053]由以上描述可以看出,在本申请中,可以根据前一个原生指令的执行结果来选择后续原生指令的执行方案,从而实现对多个智能家居设备的综合管理和控制。同时,在本申请中,用户可以通过一次设置,实现对多个智能家居设备的控制,更加便捷、智能,大大提升用户的使用体验。
[0054]下面结合实施例详细描述本申请的具体实现。
[0055]在本申请一种优选的实施例中,支持并行的第二原生指令。具体地,一个控制指令可以包括有两个并行的第二原生指令,这两个第二原生指令的执行条件相反。比如:其中一个第二原生指令的执行条件是第一原生指令的执行结果为执行失败,另一个第二原生指令的执行条件是第一原生指令的执行结果为执行成功。则在步骤102中根据所述第一原生指令的执行结果分别判断是否满足所述两个并行的第二原生指令的执行条件。举例来说,如果用户设置:关窗成功开空调,不成功拉窗帘,则该设置存在两个并行的第二原生指令分别为“开空调”和“拉窗帘”。如果第一原生指令“关窗”的执行结果为执行成功,则在步骤103中执行第二原生指令“开空调”。如果所述第一原生指令“关窗”的执行结果为执行失败,则在步骤103中执行第二原生指令“拉窗帘”。
[0056]进一步地,在本申请中,原生指令的执行条件还可以包括有触发时间。对于所述控制指令中的第一原生指令而言,在满足所述第一原生指令的触发时间时,执行所述第一原生指令。需要说明的是,用户根据需要可以为所述第一原生指令设置周期性的触发时间,以所述第一原生指令为“关窗”为例,用户可以设置所述触发时间为:每天下午两点。根据所述触发时间,智能家居的控制平台每天下午两点的时候都会执行第一原生指令“关窗”。
[0057]对于控制指令中的非第一原生指令而言,其对应的执行条件可以有两个,一个执行条件是前一个原生指令的执行结果是否为预设的执行结果,在本申请中称之为第一执行条件。另一个执行条件是触发时间,在本申请中称之为第二执行条件。具体地,用户可以根据自身的需要设置所述第一执行条件和所述第二执行条件的关系,所述关系包括:与运算和或运算,即用户设置的执行条件有两种:一种是满足第一执行条件或满足第二执行条件,另一种是满足第一执行条件和第二执行条件。
[0058]请参考图2所示的智能家居控制组网示意图,以下分别介绍这两种情况的实现方案:
[0059]一、用户设置的执行条件是满足所述第一执行条件,且满足所述第二执行条件。
[0060]在这种情况下,步骤102根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括:判断所述第一原生指令的执行结果是否匹配预设的执行结果,且到达所述第二原生指令的触发时间。如果所述第一原生指令的执行结果匹配所述预设的执行结果,且到达所述触发时间,则确认满足第二原生指令的执行条件,执行第二原生指令。
[0061]具体地,请参考图3,在本实施例中,所述智能家居控制方法包括以下步骤:
[0062]步骤301,执行第一原生指令,并接收所述第一原生指令的执行结果。
[0063]举例来说,假设用户设置:关窗且在下午两点的时候开空调,则该设置包括的第一原生指令为“关窗”,第二原生指令为“开空调”,所述第二原生指令的执行条件为关窗成功且到达下午两点,其中,第一执行条件为关窗成功,第二执行条件的触发时间为下午两点。
[0064]在本步骤中,执行第一原生指令“关窗”,并接收第一原生指令“关窗”的执行结果。
[0065]步骤302,判断所述第一原生指令的执行结果是否匹配预设的执行结果,如果所述第一原生指令的执行结果匹配所述预设的执行结果,则执行步骤303。如果所述第一原生指令的执行结果不匹配所述预设的执行结果,则结束流程。
[0066]在本步骤中,如果所述第一原生指令“关窗”的执行结果为执行失败,则不满足所述第二原生指令的执行条件中的第一执行条件,不执行所述第二原生指令“开空调”,结束流程。如果所述第一原生指令“关窗”的执行结果为执行成功,则执行步骤303。
[0067]步骤303,判断是否达到第二原生指令的触发时间,如果到达所述第二原生指令的触发时间,则执行步骤304。如果还未到达所述第二原生指令的触发时间,则继续执行步骤303,如果已经超过所述第二原生指令的触发时间,则结束流程。
[0068]在本步骤中,判断当前时间是否达到所述第二原生指令的执行条件中的第二执行条件“下午两点”,如果当前时间到达下午两点,则执行步骤304。如果当前时间还未到达下午两点,则继续执行步骤303进行判断。如果当前时间已经超过下午两点,则结束流程。
[0069]步骤304,执行第二原生指令。
[0070]在本步骤中,执行所述第二原生指令“开空调”。
[0071]二、用户设置的执行条件是满足所述第一执行条件或者满足所述第二执行条件。
[0072]在这种情况下,步骤102根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括:判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,如果所述第一原生指令的执行结果匹配所述预设的执行结果,则确认满足第二原生指令的执行条件,则确认满足第二原生指令的执行条件,执行第二原生指令。
[0073]具体地,请参考图4,在本实施例中,所述智能家居控制方法包括以下步骤:
[0074]步骤401,执行第一原生指令,并接收所述第一原生指令的执行结果。
[0075]仍以前述举例进行说明,假设用户设置:关窗后或者在下午两点的时候开空调,则设置包括的第一原生指令为“关窗”,第二原生指令为“开空调”,所述第二原生指令的执行条件为关窗成功或到达下午两点,其中,第一执行条件为关窗成功,第二执行条件的触发时间为下午两点。在本步骤中,执行第一原生指令“关窗”,并接收第一原生指令“关窗”的执行结果。<
br>[0076]步骤402,判断所述第一原生指令的执行结果是否匹配预设的执行结果,如果所述第一原生指令的执行结果不匹配所述预设的执行结果,则执行步骤403。如果所述第一原生指令的执行结果匹配所述预设的执行结果,则执行步骤404。
[0077]在本步骤中,如果所述第一原生指令“关窗”的执行结果为执行失败,则执行步骤403。如果所述第一原生指令“关窗”的执行结果为执行成功,则执行步骤404。
[0078]步骤403,判断是否到达第二原生指令的触发时间,如果已经到达所述第二原生指令的触发时间,则执行步骤404。如果还没到达所述第二原生指令的触发时间,则继续执行步骤403。如果已经超过所述第二原生指令的触发时间,则结束流程。
[0079]在本步骤中,判断当前时间是否达到所述第二原生指令的执行条件中的第二执行条件“下午两点”,如果当前时间到达下午两点,则执行步骤404。如果当前时间还未到达下午两点,则继续执行步骤403进行判断。如果当前时间已经超过下午两点,则结束流程。
[0080]步骤404,执行第二原生指令。
[0081]在本步骤中,执行所述第二原生指令“开空调”。
[0082]在本申请另一实施例中,所述控制指令可以包括三个原生指令。在接收到所述第一原生指令的执行结果后,根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件,如果满足第二原生指令的执行条件,则执行所述第二原生指令,在接收到第二原生指令的执行结果后,根据所述第一原生指令和/或第二原生指令的执行结果判断是否满足第三原生指令的执行条件,如果满足所述第三原生指令的执行条件,则执行所述第三原生指令。如果所述控制指令包括四个原生指令,则可以根据前三个原生指令中至少一个原生指令的执行结果判断是否满足第四原生指令的执行条件,如果满足第四原生指令的执行条件,则执行所述第四原生指令。对于所述控制指令包括有五个、或者五个以上原生指令的情况,依次类推,在此不再赘述。
[0083]本申请中,上述是基于对窗户和空调智能家居的控制为例对本申请方案做的说明,在实际应用中,在其他智能家居设备,或者更多的智能家居设备上可具有相同或类似的执行过程;同时,用户设置的原生指令及其对应的执行条件可根据所需要控制的智能家居的类型、智能家居的数量等灵活设置,本申请不做限制。
[0084]由以上描述可以看出,在本申请中,可以根据前一个原生指令的执行结果来选择后续原生指令的执行方案,从而实现对多个智能家居设备的综合管理和控制。同时,在本申请中,用户可以通过一个控制指令,实现对多个智能家居设备的控制,更加便捷、智能,大大提升用户的使用体验。
[0085]与本申请智能家居控制方法的实施例相对应,本申请还提供了一种智能家居控制装置的实施例。本申请所述的装置可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,本申请装置可作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。
[0086]请参考图5和图6,本申请提供一种智能家居控制装置500,可以由智能家居的控制平台执行,所述装置500包括有:第一执行单元501、条件判断单元502、第二执行单元503、第三执行单元504。
[0087]其中,所述第一执行单元501,执行第一原生指令,并接收所述第一原生指令的执行结果。
[0088]所述条件判断单元502,根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件。
[0089]所述第二执行单元503,在满足第二原生指令的执行条件时,执行所述第二原生指令。
[0090]进一步地,所述条件判断单元502,具体判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,且到达所述第二原生指令的触发时间,如果所述第一原生指令的执行结果匹配所述预设的执行结果,且到达所述触发时间,则确认满足第二原生指令的执行条件。
[0091]进一步地,所述第三执行单元504,如果所述第一原生指令的执行结果匹配所述预设的执行结果,但还未到达所述触发时间,则在到达所述触发时间时,执行所述第二原生指令。
[0092]进一步地,所述条件判断单元502,具体判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,如果所述第一原生指令的执行结果匹配所述预设的执行结果,则确认满足第二原生指令的执行条件。
[0093]进一步地,所述条件判断单元502,在存在多个并行的第二原生指令时,根据所述第一原生指令的执行结果分别判断是否满足所述多个并行的第二原生指令的执行条件。
[0094]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0095]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
【主权项】
1.一种智能家居控制方法,其特征在于,所述方法包括: 执行第一原生指令,并接收所述第一原生指令的执行结果; 根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件; 如果满足第二原生指令的执行条件,则执行所述第二原生指令; 其中,所述第一原生指令和所述第二原生指令为用户设置以用来控制智能家居设备的fe制指令。2.根据权利要求1所述的方法,其特征在于, 所述根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括: 判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,且到达所述第二原生指令的触发时间,如果所述第一原生指令的执行结果匹配所述预设的执行结果,且到达所述触发时间,则确认满足第二原生指令的执行条件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 如果所述第一原生指令的执行结果匹配所述预设的执行结果,但还未到达所述触发时间,则在到达所述触发时间时,执行所述第二原生指令。4.根据权利要求1所述的方法,其特征在于, 所述根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括: 判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,如果所述第一原生指令的执行结果匹配所述预设的执行结果,则确认满足第二原生指令的执行条件。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件包括: 在存在多个并行的第二原生指令时,根据所述第一原生指令的执行结果分别判断是否满足所述多个并行的第二原生指令的执行条件。6.一种智能家居控制装置,其特征在于,所述装置包括: 第一执行单元,执行第一原生指令,并接收所述第一原生指令的执行结果; 条件判断单元,根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件; 第二执行单元,在满足第二原生指令的执行条件时,执行所述第二原生指令; 其中,所述第一原生指令和所述第二原生指令为用户设置以用来控制智能家居设备的fe制指令。7.根据权利要求6所述的装置,其特征在于, 所述条件判断单元,具体判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,且到达所述第二原生指令的触发时间,如果所述第一原生指令的执行结果匹配所述预设的执行结果,且到达所述触发时间,则确认满足第二原生指令的执行条件。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 第三执行单元,如果所述第一原生指令的执行结果匹配所述预设的执行结果,但还未到达所述触发时间,则在到达所述触发时间时,执行所述第二原生指令。9.根据权利要求6所述的装置,其特征在于, 所述条件判断单元,具体判断所述第一原生指令的执行结果是否匹配所述预设的执行结果,如果所述第一原生指令的执行结果匹配所述预设的执行结果,则确认满足第二原生指令的执行条件。10.根据权利要求6所述的装置,其特征在于, 所述条件判断单元,在存在多个并行的第二原生指令时,根据所述第一原生指令的执行结果分别判断是否满足所述多个并行的第二原生指令的执行条件。
【专利摘要】本申请提供一种智能家居控制方法和装置。所述方法包括:执行第一原生指令,并接收所述第一原生指令的执行结果;根据所述第一原生指令的执行结果判断是否满足第二原生指令的执行条件;如果满足第二原生指令的执行条件,则执行所述第二原生指令,其中,所述第一原生指令和所述第二原生指令为用户设置以用来控制智能家居设备的控制指令。通过本申请的技术方案,可以实现对多个智能家居设备的综合管理和控制,从而提升用户体验。
【IPC分类】G05B19/418
【公开号】CN105487495
【申请号】CN201410479026
【发明人】江勇
【申请人】阿里巴巴集团控股有限公司
【公开日】2016年4月13日
【申请日】2014年9月18日