智能家居控制方法、装置、系统及智能网关与流程

文档序号:16663115发布日期:2019-01-18 23:05阅读:173来源:国知局
智能家居控制方法、装置、系统及智能网关与流程
本发明涉及智能家居
技术领域
,更具体地,涉及一种智能家居控制方法、装置、系统及智能网关。
背景技术
:近年来,随着计算机技术、自动化控制等领域技术水平的提升,智能化的家电设备逐渐走入了人们的日常生活中,使人们的生活更加方便和舒适。在智能家居中,房间内各种各样的智能设备都可以通过一个主控制器对其工作状态进行控制,该主控制器被称为智能网关,智能网关承担了智能家居控制枢纽的作用。技术实现要素:本发明提出了一种智能家居控制方法、装置、系统及智能网关,通过将不同场景的智能网关、智能家电设备之间互联,实现了对智能家电设备的跨场景控制。第一方面,本发明实施例提供了一种智能家居控制方法,适用于智能家居控制系统,智能家居控制系统包括设置于不同位置且进行通信连接的多个智能网关,以及智能家电设备,每个智能网关与对应位置的智能家电设备连接,该智能家居控制方法包括:采集用户指令信息,用户指令信息包括用于控制目标智能家电设备的控制信息以及用于表示目标智能家电设备所在位置的目标位置信息;确定目标位置信息与当前智能网关所在的位置是否匹配,当前智能网关为采集到用户指令信息的智能网关;当目标位置信息与当前智能网关所在的位置不匹配时,将控制信息发送至位置与目标位置信息匹配的目标智能网关,控制信息用于目标智能网关控制目标智能家电设备执行对应的操作。第二方面,本发明实施例提供了一种智能家居控制装置,适用于上述第一方面所述的智能家居控制系统,该智能家居控制装置包括:采集模块,用于采集用户指令信息,所述用户指令信息包括用于控制目标智能家电设备的控制信息以及用于表示所述目标智能家电设备所在位置的目标位置信息;确定模块,用于确定所述目标位置信息与当前智能网关所在的位置是否匹配;发送模块,用于当所述目标位置信息与当前智能网关所在的位置不匹配时,将所述控制信息发送至与所述目标位置信息匹配的目标智能网关,所述控制信息用于所述目标智能网关控制所述目标智能家电设备执行对应的操作。第三方面,本发明实施例提供了一种智能网关,其包括一个或多个处理器、存储器以及一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于执行如上述第一方面所述的方法。第四方面,本发明实施例提供了一种计算机可读取存储介质,该计算机可读取存储介质中存储有程序代码,该程序代码可被处理器调用执行如上述第一方面所述的方法。第五方面,本发明实施例提供了一种智能网关,其包括:主体;显示屏,所述显示屏设置于所述主体;按键组件,所述按键组件设置于所述主体;语音交互识别模块,所述语音交互识别模块设置于所述主体;控制模块,所述控制模块设置于所述主体,所述控制模块分别与所述显示屏、所述按键组件以及所述语音交互识别模块连接,所述按键组件用于采集作用于预设按键的用户操作信息并将所述用户操作信息发送至所述控制模块,所述语音交互识别模块用于采集用户语音信息并将所述用户语音信息发送至所述控制模块,所述控制模块用于根据所述用户操作信息和/或所述用户语音信息生成对应的控制信息;通信模块,所述通信模块设置于所述主体,所述通信模块与所述控制模块连接,所述通信模块用于与其他智能网关以及智能家电设备建立通信连接。第六方面,本发明实施例提供了一种智能家居控制系统,其包括:多个如上述第五方面所述的智能网关,多个所述智能网关分布式设置于不同场景中,多个所述智能网关之间通信连接;多个智能家电设备,多个所述智能家电设备设置于同一场景或不同场景中,所述智能网关至少与同一场景内的多个所述智能家电设备通信连接,所述智能网关用于根据采集的用户指令信息控制对应目标场景内的目标智能家电设备执行对应的操作。本发明实施例提供的智能家居控制方法、装置、系统及智能网关,通过将每个场景的智能网关与该场景内的多个智能家电设备之间互联,以及将不同场景的智能网关之间互联,当用户位于当前场景时,既可通过当前场景的智能网关控制当前场景内的智能家电设备,也可以通过当前场景的智能网关控制其他场景内的智能家电设备,实现了对智能家电设备的跨场景控制,提升了智能家居的交互性与智能网关的使用效率,给用户一种快速、便捷的自动化操作体验。本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本发明实施例提供的智能网关的结构示意图;图2示出了本发明实施例提供的智能网关的结构框图;图3示出了本发明实施例提供的智能家居控制系统的场景示意图;图4示出了本发明实施例提供的智能家居控制方法的流程示意图;图5示出了本发明实施例提供的另一种智能家居控制方法的流程示意图;图6示出了本发明实施例提供的智能家居控制装置的模块框图;图7是本发明实施例的用于执行根据本发明实施例的智能家居控制方法的电子设备的框图;图8是本发明实施例的用于保存或者携带实现根据本发明实施例的智能家居控制方法的程序代码的存储单元。具体实施方式下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。近年来,随着计算机技术、自动化控制等领域技术水平的提升,智能化的家电设备逐渐走入了人们的日常生活中,使人们的生活更加方便和舒适,人们称之为智能家居(smarthome,homeautomation)。在智能家居中,房间内各种各样的智能家电设备都可以通过一个主控制器对其工作状态进行控制,该主控制器被称为智能网关。智能网关承担了智能家居控制枢纽的作用,其可以实现系统信息的采集、信息输入、信息输出、集中控制、联动控制等功能。然而,在目前的智能家居中,一方面,由于电路布线以及信号传输距离的限制,在一些大面积的室内环境中,同一智能网关无法与该环境内所有房间所有位置的智能家电设备都建立连接;另一方面,由于用户的操作依赖于智能网关,用户想要通过智能网关控制各个智能家电设备,通常需要直接在智能网关上进行操作,但智能网关的位置并非在任何情况下都距离客户最近,这导致用户需要控制位于距离智能网关较远的房间的智能家电设备时,无法快速通过智能网关进行智能控制,使得智能网关的使用效率低、操作不便。为了解决上述的问题,发明人经过长期的研究,提出了本发明实施例中的智能家居控制方法、装置、系统及智能网关,通过将不同场景的智能网关、智能家电设备之间互联,实现了对智能家电设备的跨场景控制,提升了智能网关的使用效率,给用户一种快速、便捷的自动化操作体验。为了使本
技术领域
的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参照图1,图1是本发明一个实施例提供的智能网关100的结构示意图。请参照图2,图2为本实施例提供的智能网关100的结构框图。如图1和图2所示,本实施例中,智能网关100包括主体11、显示屏12、按键组件13、语音交互识别模块14、控制模块15以及通信模块16。如图1所示,显示屏12以及按键组件13设置于主体11,用户可从主体11的外侧直接看到并列设置在主体11外侧的显示屏12的屏幕以及按键组件13的物理按键。作为一种方式,为保持智能网关100整体的外部美观,语音交互识别模块14、控制模块15以及通信模块16均设置于主体11内部(图1中未示出),可以理解的是,在其他可能的实施方式中,语音交互识别模块14、控制模块15以及通信模块16还可以部分或全部设置于主体11的外侧。进一步的,在一些实施方式中,当显示屏12为触控屏时,按键组件13除设置于主体11外侧的物理按键外,还可以包括在主体11内与显示屏12的屏幕重叠设置的触控组件,触控组件与物理按键可实现相同或不同的功能。可以理解的是,按键组件13的数量以及对应的功能可以是任意的,其可以是根据不同的应用场景自动配置的,也可以是由用户自定义设置的,本实施例在此不作限定。本实施例中,如图2所示,控制模块15分别与显示屏12、按键组件13、语音交互识别模块14以及通信模块16连接。在一些实施方式中,按键组件13可用于采集作用于的预设按键(可以是物理按键,也可以是触控屏上显示的虚拟按键)的用户操作信息,并将用户操作信息发送至控制模块15;语音交互识别模块14可用于采集当前场景的用户语音信息,并将用户语音信息发送至控制模块15;控制模块15可用于根据用户操作信息和/或用户语音信息生成对应的控制信息;通信模块16可用于不同智能网关100之间以及智能网关100与智能家电设备17建立通信连接。进一步的,在一些实施方式中,语音交互识别模块14可以包括语音识别组件和语音交互组件。其中,语音识别组件可以通过麦克风采集用户语音信息,并从用户语音信息中识别出与用户需求对应的控制信息;语音交互组件可以通过扬声器以播放语音的方式与用户进行交互。在一些实施方式中,通信模块16可以通过各种有线通信或无线通信的方式与其他设备建立通信连接,有线通信方式例如电力线通信、光纤通信、互联网、电缆同轴线或电话线等方式,无线通信方式例如红外通信、蓝牙通信、zwave、nfc、zigbee、wifi等方式。在一些实施方式中,智能网关100之间还可以通过连接服务器进行数据传输和共享,各个智能家电设备17也可以连接服务器,以使智能网关100能够实时监测各个场景中的各个智能家电设备17的工作状态。请参照图3,图3为本实施例提供的智能家居控制系统10的场景示意图。本实施例中,如图3所示,智能家居控制系统10包括多个本实施例中提供的智能网关100以及多个智能家电设备17。多个智能网关100分布式设置于不同场景中,多个智能网关100之间通信连接;多个智能家电设备17设置于同一场景或不同场景中,作为一种方式,每个智能网关100至少与同一场景内的多个智能家电设备17通信连接。本实施例中,场景,可以指的是与智能网关100相关联的控制区域,该控制区域可以是在物理空间上连续无分割的(例如同一房间内),也可以是在物理空间上间隔开的(当多个房间的智能家电设备17均由同一智能网关100进行控制时,可将该多个房间作为一个场景)。在一些实施方式中,智能网关100可以用于采集用户指令信息,并根据采集的用户指令信息控制对应目标场景内的目标智能家电设备17执行对应的操作。本实施例提供的智能家居控制系统10中,由于不同场景的智能网关100之间互相通信连接,某一场景中的智能网关100不仅能够控制同一场景中的智能家电设备17,也能够通过通信模块16向其他场景的智能网关100发送控制信息,并通过其他智能网关100控制其他场景中的智能家电设备17,实现了对智能家电设备17的跨场景控制,提升了智能家居的交互性与智能网关100的使用效率,给用户一种快速、便捷的自动化操作体验。请参照图4,图4是本发明一个实施例提供的智能家居控制方法的流程示意图。本实施例提供的智能家居控制方法,适用于上述实施例提供的智能家居控制系统。步骤s101:采集用户指令信息。本实施例中,用户指令信息可包括用于控制目标智能家电设备的控制信息以及用于表示目标智能家电设备所在位置的目标位置信息。作为一种方式,用户指令信息可以通过智能网关的屏幕触控检测、物理按键检测或语音识别等方式采集,该用户指令信息可以用于表示用户的对智能家电设备的控制需求。目标智能家电设备可以是用户想要进行控制的智能家电设备。作为一种具体的实施场景,例如,用户在a房间内,想要关闭b房间的空调,此时,用户可以说出“关闭b房间的空调”,此时,a房间内安装的智能网关即可通过语音交互识别模块采集用户的语音“关闭b房间的空调”并对该语音进行识别生成对应的用户指令信息,该用户指令信息可包括用于控制目标智能家电设备“b房间空调”执行“关闭”操作的控制信息,以及表示该目标智能家电设备“b房间空调”所在位置“b房间”的目标位置信息。步骤s102:确定目标位置信息与当前智能网关所在的位置是否匹配。本实施例中,当前智能网关,可以是指采集用户指令信息的智能网关。作为用户指令信息对象的目标智能家电设备,既可以是在与用户(或当前智能网关)所在位置相同的当前场景(由当智能网关控制的区域、房间)内,也可以是在与用户所在位置不同的其他场景内。可以理解的是,每个场景内至少设置有一个智能网关,用户可以通过其当前所在场景中的当前智能网关,对目标场景(当前场景或其他场景)中的智能家电设备进行控制。本实施例中,目标位置信息与当前智能网关所在的位置是否匹配,可以指的是目标智能家电设备的所在位置(目标位置)对应的场景(目标场景)是否是当前智能网关所在的(或所控制的)场景(或区域)。本实施例中,若目标智能家电设备的所在位置对应的场景为当前智能网关所在的当前场景,则可认为目标位置信息与当前智能网关所在的当前场景匹配,此时可通过当前场景的当前智能网关直接控制位于相同场景的目标智能家电设备执行与控制信息对应的操作(例如将当前房间中的电灯关闭);若目标智能家电设备的所在位置对应的场景为与当前智能网关所在的当前场景不同的其他场景,则可认为目标位置信息与当前智能网关所在的当前场景不匹配,此时可执行步骤s103。步骤s103:将控制信息发送至与目标位置信息匹配的目标智能网关。本实施例中,当目标位置信息与当前智能网关所在的当前场景不匹配时,采集当前场景内的用户指令信息的当前智能网关,可以将采集到的用户指令信息中的控制信息,发送至与述目标位置信息匹配的目标场景(目标智能家电设备对应的场景)中的目标智能网关。当目标智能网关接收到由当前场景的当前智能网关发送的用于控制目标场景中的目标智能家电设备的控制信息时,即可根据该控制信息控制目标智能家电设备执行对应的操作。作为一种具体的实施场景,例如,a房间内安装的智能网关k1采集到的用户指令信息包含用于控制目标智能家电设备“b房间空调”执行“关闭”操作的控制信息,以及表示该目标智能家电设备“b房间空调”所在位置“b房间”的目标位置信息时,a房间的智能网关k1可以将用于控制目标智能家电设备“b房间空调”执行“关闭”操作的控制信息发送给安装在b房间的智能网关k2;智能网关k2在接收到由智能网关k1发送的控制信息后,即可根据该控制信息,控制位于目标场景“b房间”的目标智能家电设备“b房间空调”执行关闭操作。可以理解的是,若同一场景内存在多个相同类型的智能家电设备,例如b房间内的不同位置分别设置有墙挂式空调b1及柜式空调b2,若智能网关采集到的用户指令仅为“关闭b房间的空调”,此时可将b房间的空调b1及空调b2同时作为目标智能家电设备,并同时进行关闭操作。作为一种可能的方式,智能网关还可以根据用户的习惯与喜好对用户的语音指令进行识别。例如,当用户的语音指令仅为“关闭b房间的空调”时,由于用户以往的习惯操作均为仅关闭b房间的墙挂式空调b1,而保持柜式空调b2开启,此时智能网关可以根据用户的习惯或喜好生成用于仅关闭墙挂式空调b1的控制信息,即仅将墙挂式空调b1作为目标智能家电设备,以实现更为智能化的智能家居控制。本实施例提供的智能家居控制方法,通过将不同场景的智能网关、智能家电设备之间互联,实现了对智能家电设备的跨场景控制,提升了智能网关的使用效率,给用户一种快速、便捷的自动化操作体验。请参照图5,图5是本发明又一个实施例提供的智能家居控制方法的流程示意图。本实施例提供的智能家居控制方法,适用于上述实施例提供的智能家居控制系统。本实施例中,采集用户指令信息的步骤,根据采集方式的不同,可以分为步骤s201、步骤s202通过按键组件(智能网关的物理按键或触控屏上的虚拟按键)进行采集;和/或步骤s203、步骤s204、步骤s205通过语音交互识别模块进行采集。步骤s201:采集作用于预设按键的用户操作信息。本实施例中,预设按键可以是智能网关操控面板上的物理按键,也可以是显示在触控屏的显示屏幕上的虚拟按键,该预设按键被预先设置为对应于至少一种用户指令信息。在一些实施方式中,预设按键对应的用户指令信息可以由用户进行自定义设置,也可以由智能网关根据用户的使用习惯或喜好进行智能动态配置,也可以由智能网关系统内运行的不同应用程序预先进行配置(即在运行不同的应用程序时,预设按键所对应的功能可以是不同的)。作为一种方式,用户操作信息的采集,可以通过按键组件中的压力传感器、热敏传感器等传感器模组对用户的操作进行采集。步骤s202:根据用户操作信息,生成对应于智能网关的预设按键功能的用户指令信息。本实施例中,当智能网关检测到用户通过物理按键或触控屏触发的点击或手势等操作时,可以根据该按键对应的预设按键功能,生成对应的用户指令信息。作为一种具体的实施场景,例如,智能网关包含按键p1、按键p2、按键p3等多个对应于不同或相同功能的物理按键或虚拟按键,当用户敲击按键p1时,智能网关可以生成与按键p1的预设按键功能对应的用户指令信息,该用户指令信息中可以包含用于控制a房间电灯打开的控制信息,以及用于表示a房间电灯所在位置的目标位置信息。步骤s203:采集用户语音信息。本实施例中,智能网关可以通过语音交互识别模块采集当前场景内的用户语音信息,即获取位于当前场景内的用户发出的语音指令。可以理解的是,在一些可能的实施方案中,智能网关还可以采集位于其他场景中的用户发出的语音指令。作为一种方式,智能网关的语音交互识别模块具有预设的拾音范围,当用户与该智能网关的距离位于该拾音范围内时,用户下达的语音指令(用户语音信息)才能被智能网关获取。作为一种方式,该拾音范围可以由用户自定义设定,不同场景内的智能网关的拾音范围可以是相同或不同的。作为一种方式,为避免误采集其他场景中的用户语音信息,语音交互识别模块还可以具有预设的拾音功率阈值,当用户发出的语音指令的功率高于该拾音功率阈值时,才将该语音指令作为当前场景的用户语音信息。步骤s204:识别用户语音信息,获取用户语音信息对应的目标智能家电设备的身份信息以及用于控制目标智能家电设备的控制信息。本实施例中,作为一种方式,各个场景内的每个智能家电设备都对应于一个唯一的身份信息,该身份信息可以作为该智能家电设备的身份标识。例如,房间b内的墙挂式空调b1的身份信息可以由该智能家电设备所在位置的房间“b”以及编号“1”组成。用户语音信息通常为自然语言信息,可以通过语音交互识别模块对该自然语言信息进行识别,并解析出该自然语言信息中包含的智能家电设备的身份信息以及需要对其执行的控制操作(控制信息)。作为一种方式,可以预先对家庭环境内的多个场景(房间、区域)进行编号。例如,客厅编号为a,主卧室编号为b,次卧室编号为c,厨房编号为d,当用户语音信息为“关闭主卧室的墙挂式空调”时,经过语音交互识别模块解析后,可以生成对应的墙挂式空调的身份信息“b1”,以及用于控制“b1”执行关闭操作的控制信息。步骤s205:根据身份信息,获取用于表示目标智能家电设备所在位置的目标位置信息。本实施例中,在获取目标智能家电设备的身份信息后,即可将该身份信息在预先建立的身份信息与位置信息的对照表中,查询该身份信息对应的目标位置信息,该对照表可以存储在智能网关本地的存储器中,也可以存储在服务器中,以使智能网关通过连接服务器获取。例如,该身份信息与位置信息的对照表可以如表1所示:表1智能家电设备场景身份信息位置信息电视机a1客厅a1a窗帘a2客厅a2a墙挂式空调b1主卧室b1b柜式空调b2主卧室b2b窗帘c1次卧室c1c可以理解的是,上述的身份信息以及位置信息的命名规则以及对应关系可以是任意的,表1中仅用于示例,在此不作限定。本实施例中,在采集用户指令信息后,可以执行步骤s206。步骤s206:判断目标位置信息与当前智能网关所在的当前场景是否匹配。本实施例中,当目标位置信息与当前智能网关所在的当前场景不匹配时,可以执行步骤s207及步骤s208。步骤s207:从与目标位置信息匹配的目标场景中的目标智能网关获取目标智能家电设备的状态信息。本实施例中,若当前智能网关检测出用户指令信息中包含的目标位置信息对应的目标场景不是当前场景,则可先从该目标位置信息对应的目标场景中的目标智能网关调用目标智能家电设备的状态信息。目标智能家电设备的状态信息,可以用于表示该目标智能家电设备当前的工作状态。在一些实施方式中,网关设备还可以通过连接服务器,从服务器获取所有场景内的智能设备的工作状态。步骤s208:根据状态信息,确定目标智能家电设备是否已执行与控制信息对应的操作。作为一种具体的实施场景,例如,当a房间的智能网关k1采集到用户指令为“关闭b房间的墙挂式空调b1”时,智能网关k1可以向b房间的智能网关k2请求获取b房间内墙挂式空调b1的状态信息,若该状态信息表示墙挂式空调b1的当前工作状态为正在运行,则认为当前目标智能家电设备未执行与控制信息对应的操作;若该状态信息表示墙挂式空调b1的当前工作状态为关闭,则认为当前目标智能家电设备已执行与控制信息对应的操作。本实施例中,当目标智能家电设备未执行与控制信息对应的操作时,可以执行步骤s209。步骤s209:将控制信息发送至位置与目标位置信息匹配的目标智能网关。本实施例中,当目标智能家电设备未执行与控制信息对应的操作时,当前智能网关即可向目标场景的目标智能网关发送控制信息,以使目标智能网关根据该控制信息控制目标智能家电设备执行与控制信息对应的操作。本实施例中,当目标智能家电设备已执行与控制信息对应的操作时,可以执行步骤s210和/或步骤s211,以通过预设方式通知用户目标智能家电设备已进入用户预期的工作状态。步骤s210:在当前智能网关的显示屏上显示提示图像。本实施例中,提示图像用于通知用户目标智能家电设备已进入用户预期的工作状态。作为一种方式,提示图像可以是以自然语言文字的形式显示在智能网关的显示屏上,也可以是以图形、标识等方式显示在显示屏上,实现通知用户的作用。步骤s211:通过当前智能网关的扬声器播放提示语音。本实施例中,提示语音用于通知用户目标智能家电设备已进入用户预期的工作状态。作为一种方式,提示语音可以是以自然语言语音的方式通过智能网关的扬声器进行播放,也可以是以播放警报、提示音等非自然语言音频的方式通知用户。在一些实施方式中,智能网关可以根据用户触发用户指令信息的方式,选择对应的信息反馈方式。例如,当用户通过物理按键或触摸屏操作下达用户指令时,智能网关可以通过显示屏显示提示图像来对用户的指令进行反馈;当用户通过语音方式下达用户指令时,智能网关可以通过播放提示语音的方式进行反馈。在一些实施方式中,智能网关的信息反馈,还可以同时通过显示提示图像和播放提示语音的方式进行。本实施例提供的智能家居控制方法,可进一步通过按键检测或语音识别等方式采集用户指令信息,且可根据目标智能家电设备的工作状态与用户进行信息的反馈,使本方案的实施更加灵活和智能化,能够适用于不同的现实情况,进一步提升了智能家居的交互性与用户的操作体验。请参阅图6,图6示出了本发明一个实施例提供的智能家居控制装置300的模块框图。下面将针对图6所示的模块框图进行阐述,所述智能家居控制装置300适用于上述实施例提供的智能家居控制系统,该智能家居控制装置300包括:采集模块310、确定模块320以及发送模块330,其中:采集模块310,用于采集用户指令信息,所述用户指令信息包括用于控制目标智能家电设备的控制信息以及用于表示所述目标智能家电设备所在位置的目标位置信息。进一步的,采集模块310包括:第一按键单元,用于采集作用于智能网关的预设按键的用户操作信息。第二按键单元,用于根据所述用户操作信息,生成对应于所述预设按键功能的用户指令信息。第一语音单元,用于采集用户语音信息。第二语音单元,用于识别所述用户语音信息,获取所述用户语音信息对应的目标智能家电设备的身份信息以及用于控制所述目标智能家电设备的控制信息。第三语音单元,用于根据所述身份信息,获取用于表示所述目标智能家电设备所在位置的目标位置信息。确定模块320,用于判断所述目标位置信息与当前智能网关所在的位置是否匹配。发送模块330,用于当所述目标位置信息与当前智能网关所在的位置不匹配时,将所述控制信息发送至与所述目标位置信息匹配的目标智能网关,所述控制信息用于所述目标智能网关控制所述目标智能家电设备执行对应的操作。进一步的,发送模块330包括:确定单元,用于确定所述目标智能家电设备是否已执行与所述控制信息对应的操作。进一步的,判断单元包括:获取子单元,用于从位置与所述目标位置信息匹配的目标智能网关获取所述目标智能家电设备的状态信息。确定子单元,用于根据所述状态信息,确定所述目标智能家电设备是否已执行与所述控制信息对应的操作。发送单元,用于当所述目标智能家电设备未执行与所述控制信息对应的操作时,将所述控制信息发送至与所述目标位置信息匹配的目标智能网关。进一步的,作为一种方式,智能家居控制装置300还可以包括:通知模块,其中:通知模块,用于当所述目标智能家电设备已执行与所述控制信息对应的操作时,通过预设方式通知用户所述目标智能家电设备已进入用户预期的工作状态。进一步的,通知模块至少包括:图像通知单元,用于在所述当前智能网关的显示屏上显示提示图像,所述提示图像用于通知用户所述目标智能家电设备已进入用户预期的工作状态;和/或语音通知单元,用于通过所述当前智能网关的扬声器播放提示语音,所述提示语音用于通知用户所述目标智能家电设备已进入用户预期的工作状态。本发明实施例提供的智能家居控制装置,通过将不同场景的智能网关、智能家电设备之间互联,实现了对智能家电设备的跨场景控制,提升了智能网关的使用效率,给用户一种快速、便捷的自动化操作体验。请参阅图7,其示出了本发明实施例提供的一种智能网关100的结构框图。该智能网关100可以是本发明上述实施例中提供的智能网关,具体的,其可以是智能手机、平板电脑、电子书等能够运行应用程序的智能网关。本发明中的智能网关100可以包括一个或多个如下部件:处理器110、存储器120以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个智能网关100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行智能网关100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。存储器120可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。请参阅图8,其示出了本发明实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质200中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。计算机可读存储介质200可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质200包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质200具有执行上述方法中的任何方法步骤的程序代码210的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码210可以例如以适当形式进行压缩。综上,本发明实施例提供的智能家居控制方法、装置、系统及智能网关,通过将每个场景的智能网关与该场景内的多个智能家电设备之间互联,以及将不同场景的智能网关之间互联,当用户位于当前场景时,既可通过当前场景的智能网关控制当前场景内的智能家电设备,也可以通过当前场景的智能网关控制其他场景内的智能家电设备,实现了对智能家电设备的跨场景控制,提升了智能家居的交互性与智能网关的使用效率,给用户一种快速、便捷的自动化操作体验。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“实施方式”等的描述意指结合该实施例、示例或实施方式描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例、示例或实施方式中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1