智能家居设备的控制方法及装置与流程

文档序号:11253829阅读:2237来源:国知局
智能家居设备的控制方法及装置与流程
本发明实施例涉及智能家居领域,特别涉及一种智能家居设备的控制方法及装置。
背景技术
:在智能家居(smarthome)系统中,为了让其中的智能家居设备能够在相应的条件下更快捷地执行预定的操作,通常构建若干个智能控制场景。在相关技术中,智能家居系统通常包括有:网关设备和至少一个智能家居设备,该网关设备用于控制至少一个智能家居设备执行智能控制场景对应的控制指令。当用户要使用新的智能家居设备构建智能控制场景时,需要在网关设备中设置该智能家居设备的设备信息,以便该网关设备在智能控制场景触发后,向该智能家居设备发送控制指令。智能家居设备通过识别控制指令中的设备id,确定该控制指令是发送给自己的,通过识别控制指令中的操作码,来确定具体需要执行的操作。比如,智能家居设备是智能灯,则用户需要在使用该智能灯构建某一智能控制场景时获知该智能灯的设备信息,比如智能灯的设备id001,然后将该设备信息设置在网关设备中。当该智能控制场景是满足预设条件的情况下点亮该智能灯时,网关设备在确定预设条件被满足时,根据设备id001向该智能灯发送控制指令,其中控制指令包含网关设备在出厂时预设的电灯类设备的开灯操作对应的操作码。当智能灯001接收到控制指令后,智能灯001对该控制指令中的操作码进行识别,当网关设备发送的控制指令中的操作码和智能家居设备中预先存储的操作码相同时,执行该控制指令对应的操作(即开灯操作)。但随着智能家居技术的不断发展,各个生产厂家所生产的智能家居设备对于同一操作的控制指令中往往设置不同的操作码,甚至同一生产厂家所生产的同一大类的智能家居设备对于同一操作也采用不同的操作码。例如a厂家生产的一种型号的led灯的开灯操作的控制指令中包含的操作码是操作码01,而a厂家生产的另一种型号的led灯的开灯操作的控制指令中包含的操作码是操作码04。因此,在执行智能控制场景时,智能家居设备常常因错误识别网关设备发送的控制指令中的操作码而无法正常执行正确的操作。技术实现要素:为了解决智能控制场景在执行时,智能家居设备因错误识别网关设备发送的控制指令中的操作码而无法正常做出正确的操作的问题,本发明实施例提供了一种智能家居设备的控制方法及装置。所述技术方案如下:第一方面,提供了一种智能家居设备的控制方法,所述方法包括:获取智能家居设备的设备信息和目标操作标识,所述目标操作标识用于指示所述智能家居设备在智能控制场景下需要执行的目标操作;根据所述设备信息查找所述目标操作标识对应的操作码,存在至少两个同类型的智能家居设备与所述目标操作标识对应的操作码是不同的;根据所述设备信息和所述操作码生成控制指令,所述控制指令用于指示所述智能家居设备执行所述目标操作;当满足所述智能控制场景的触发条件时,向所述智能家居设备发送所述控制指令。第二方面,提供了一种智能控制场景的执行装置,所述装置包括:第一获取模块,用于获取智能家居设备的设备信息和目标操作标识,所述目标操作标识用于指示所述智能家居设备在智能控制场景下需要执行的目标操作;查找模块,用于根据所述设备信息查找所述目标操作标识对应的操作码,存在至少两个同类型的智能家居设备与所述目标操作标识对应的操作码是不同的;生成模块,用于根据所述设备信息和所述操作码生成控制指令,所述控制指令用于指示所述智能家居设备执行所述目标操作;发送模块,用于当满足所述智能控制场景的触发条件时,向所述智能家居设备发送所述控制指令。第三方面,提供了一种智能家居设备的控制装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取智能家居设备的设备信息和目标操作标识,所述目标操作标识用于指示所述智能家居设备在智能控制场景下需要执行的目标操作;根据所述设备信息查找所述目标操作标识对应的操作码,存在至少两个同类型的智能家居设备与所述目标操作标识对应的操作码是不同的;根据所述设备信息和所述操作码生成控制指令,所述控制指令用于指示所述智能家居设备执行所述目标操作;当满足所述智能控制场景的触发条件时,向所述智能家居设备发送所述控制指令。第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取智能家居设备的设备信息和目标操作标识,所述目标操作标识用于指示所述智能家居设备在智能控制场景下需要执行的目标操作;根据所述设备信息查找所述目标操作标识对应的操作码,存在至少两个同类型的智能家居设备与所述目标操作标识对应的操作码是不同的;根据所述设备信息和所述操作码生成控制指令,所述控制指令用于指示所述智能家居设备执行所述目标操作;当满足所述智能控制场景的触发条件时,向所述智能家居设备发送所述控制指令。本发明实施例提供的技术方案带来的有益效果是:通过获取智能家居设备的设备信息和目标操作标识,所述目标操作标识用于指示所述智能家居设备在智能控制场景下需要执行的目标操作;根据所述设备信息查找所述目标操作标识对应的操作码,存在至少两个同类型的智能家居设备与所述目标操作标识对应的操作码是不同的;根据所述设备信息和所述操作码生成控制指令,所述控制指令用于指示所述智能家居设备执行所述目标操作;当满足所述智能控制场景的触发条件时,向所述智能家居设备发送所述控制指令;解决了智能控制场景在执行时,智能家居设备因错误识别网关设备发送的控制指令中的操作码而无法正常做出正确的操作的问题;令网关设备在获取智能家居设备的设备信息和目标操作标识后,就能够自动生成该智能家居设备能识别的操作的控制指令,保证了智能控制场景的正常运行。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一个实施例提供的智能家居系统的结构示意图;图2是本发明一个实施例提供的网关设备200的结构示意图;图3是本发明一个实施例提供的一种智能家居设备的控制方法的流程图;图4是本发明一个实施例提供的另一种智能家居设备的控制方法的流程图;图5a是本发明一个实施例提供的一种网关设备开机缓存智能控制场景信息的方法的流程图;图5b是本发明一个实施例提供的一种网关设备运行时缓存智能控制场景信息的方法的流程图;图6a是本发明一个实施例提供的一种点击式场景触发时的执行方法的流程图;图6b是本发明一个实施例提供的一种定时场景触发时的执行方法的流程图;图6c是本发明一个实施例提供的一种条件场景触发时的执行方法的流程图;图7是本发明一个实施例提供的一种智能家居设备的控制装置的结构方框图;图8是本发明一个实施例提供的另一种智能家居设备的控制装置的结构方框图;图9是本发明一个实施例提供的控制终端1100的框图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。请参考图1,其示出了本发明一个实施例提供的智能家居系统100的结构示意图。该智能家居系统100包括:控制终端120、服务器140、网关设备160和至少一个智能家居设备180。控制终端120可以是智能电视、智能手机、平板电脑、电子书阅读器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。可选地,控制终端120中运行有具备智能家居设备的控制功能,以及用于管理智能控制场景的管理程序。其中,该管理程序可用于创建、修改或删除智能控制场景。智能控制场景按照类型包括但不限于:点击式场景、条件场景和定时场景。在针对不同类型的智能控制场景时,该管理程序可用于触发智能控制场景中的点击式场景,也可以用于设置条件场景的触发条件,还可以用于设置定时场景的执行时间。控制终端120与服务器140之间通过有线网络或无线网络相连。可选地,控制终端120与网关设备160之间通过有线网络或无线网络相连。服务器140是用于向管理程序提供后台服务的服务器。服务器140可以是一台服务器、多台服务器、虚拟计算模组或云计算中心。服务器140与网关设备160之间通过有线网络或无线网络相连。网关设备160可以是路由器。可选地,该路由器还具有交换机的功能、nas(networkattachedstorage,网络附加存储)功能、网络电视功能中的至少一种功能。网关设备160是用于发现、连接和管理智能家居设备180的网关设备。在一些可能的实施例中,比如局域网场景,控制终端120与网关设备160之间直接建立连接,不需要通过服务器140的中转;而在另一些可能的实施例中,网关设备160和控制终端120不处于同一个局域网,则控制终端120通过服务器140的中转来与网关设备160之间建立连接。网关设备160与智能家居设备180之间通过有线网络或无线网络相连。智能家居设备180可以是智能电灯、智能门、智能窗、智能窗帘、智能摄像头、红外传感器、智能宠物喂食器、智能插座、智能风扇、智能空调、智能电饭锅、智能冰箱、智能手表、智能眼镜以及智能鞋等等。随着科学技术水平的提高,智能家居设备的种类和应用领域也越来越多。可选地,各个智能家居设备180之间具有不同的生产厂商。其中,智能家居系统为了令智能家居设备的操作符合用户的生活习惯,可以建立智能控制场景。该智能控制场景至少包括:点击式场景、条件场景以及定时场景。(1)点击式场景,点击式场景是在控制终端120接受到了用户的指定操作时触发的智能控制场景。当智能控制场景是点击式场景时,点击式场景在控制终端120中的开启按钮被点击时,控制终端120向网关设备160发送触发信息。网关设备160检测到该触发信息符合预先缓存的一个点击式场景的触发条件时,向该点击式场景对应的智能家居设备180发送控制指令,以便智能家居设备180及时按该控制指令做出相应的操作。(2)条件场景,条件场景是在其它智能家居设备180满足指定条件时触发的智能控制场景。当智能控制场景是条件场景时,网关设备160会接收到一条场景触发信息,该信息中包括智能家居设备180的状态信息。其中,该状态信息包括操作码。可选地,在该操作码对应的操作具有参数值时,该状态信息也可以包括操作数值。在网关设备160检测到该触发信息符合预先缓存的一个点击式场景的触发条件时时,网关设备160会向该智能控制场景中对应的智能家居设备180发送控制指令,以便智能家居设备180及时按该控制指令做出相应的操作。(3)定时场景,定时场景是在预定时间到达时,指定智能家居设备180执行预先设定的操作的智能控制场景。当智能控制场景是定时场景时,且网关设备160检测到当前时间和定时场景中的预设的执行时间相同时,网关设备160会向该定时场景中对应的智能家居设备180发送控制指令,以便智能家居设备180及时按该控制指令做出相应的操作。可选地,在上述条件场景或者定时场景中,组成该场景的硬件设备可以由一个或者一个以上的智能家居设备180可以构建而成。在点击式场景中,可以由控制终端120充当接受用户的操作的设备,与上述一个或者一个以上的智能家居设备180一同组成该点击式场景。另外,可选地,智能家居设备180与网关设备120具有不同的生产厂商。可选地,智能家居设备180采用的网络协议包括但不限于如下协议中的至少一种:基于zigbee(zigzagflyingofbees,紫蜂)协议的网络协议;基于无线组网规格z-wave的网络协议;基于wi-fi(wirelessfidelity,无线保真)协议的网络协议;基于ble(bluetoothlowenergy,蓝牙低功耗)协议的网络协议;基于rf(radiofrequency,射频)433协议的网络协议,该网络协议使用433mhz频段;基于rf2.4g协议的网络协议,该网络协议使用2.4ghz频段;基于射频rf5g协议的网络协议,该网络协议使用5ghz频段。请参考图2,其示出了本发明一个实施例提供的网关设备200的结构示意图。该网关设备200包括:处理器220、存储器240和至少一个网卡组件260。处理器220是网关设备200的控制中心,利用各种接口和线路连接整个网关设备200的各个部分,通过运行或执行存储在存储器240内的软件程序和/或模块,以及调用存储在存储器240内的数据,执行网关设备200的各种功能和处理数据,从而对网关设备200进行整体控制。可选的,处理器220包括一个或多个处理核心。处理器220与存储器240电性相连。存储器240用于存储软件程序以及模块。处理器220通过运行存储在存储器240的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器240可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(英文:staticrandomaccessmemory,简称:sram),电可擦除可编程只读存储器(英文:electricallyerasableprogrammableread-onlymemory,简称:eeprom),可擦除可编程只读存储器(英文:erasableprogrammablereadonlymemory,简称:eprom),可编程只读存储器(英文:programmableread-onlymemory,简称:prom),只读存储器(英文:readonlymemory,简称:rom),磁存储器,快闪存储器,磁盘或光盘。处理器220还与至少两个网卡组件260电性相连。网卡组件260可以包括:zigbee网卡组件、z-wave网卡组件、wi-fi网卡组件、具有rj45接口的网卡组件和蓝牙网卡组件中的至少一种。由于网关设备200支持不同网卡组件,所以采用不同网络协议的智能家居设备180均可以接入该网关设备200的网络。请参考图3,其示出了本发明一个实施例提供的智能家居设备的控制方法的流程图。本实施例以该智能家居设备的控制方法应用于图1所示的网关设备中来举例说明。该方法包括:步骤301,获取智能家居设备的设备信息和目标操作标识,该目标操作标识用于指示该智能家居设备在智能控制场景下需要执行的目标操作;在本发明实施例中,设备信息用于标识智能家居设备的身份。可选地,在具有身份标识能力的前提下,该设备信息包括:设备类型、设备厂家信息和设备型号信息中的至少一种。设备类型是表示智能家居设备的种类的信息。可选地,设备类型包括但不限于:智能电灯、智能门、智能窗、智能窗帘、红外传感器、智能摄像头、智能宠物喂食器、智能插座、空气净化器、智能空调、智能风扇、智能电饭锅、智能冰箱、智能手表、智能眼镜以及智能鞋等等。设备厂家信息是表示智能家居设备的生产厂家的信息。比如:厂家a、厂家b或厂家c。设备型号信息是表示智能家居设备的型号的信息。设备型号信息通常是由生产厂家设置规定。比如:智能灯管l-07。该目标操作标识可以通过网关设备和控制终端之间的双端协议来定义,也可以通过网关设备和服务器之间的双端协议来定义,还可以通过服务器和控制终端之间的双端协议来定义。可选地,若网关设备、服务器和控制终端三端之间使用了同一种协议,则该目标操作标识可以通过三端之间的协议来定义。其中,目标操作标识的类型包括:开启类型、关闭类型、调整工作参数类型或者驱动类型等等。可选地,该目标操作标识可以在智能控制场景建立前,也即网关设备中没有绑定(接入)智能家居设备时,预先按照相关协议设定在网关设备中。比如,用户在购买到网关设备后首次开机时,网关设备中内置有智能电灯的目标操作标识。其中,用于指示点亮电灯操作的目标操作标识是“open”,用于指示关闭电灯操作的目标操作标识是“close”。可选地,网关设备可以获取智能控制场景的场景信息,该场景信息可以是一张表格,该表格中至少记录有该智能控制场景中的智能家居设备的设备信息和目标操作标识。步骤302,根据设备信息查找目标操作标识对应的操作码;在本发明实施例中,若至少两个同类型的智能家居设备对应同一个目标操作标识,则上述至少两个同类型的智能家居设备对应的操作码不同。例如,a厂家生产的设备id为“0001”智能空调和b厂家生产的设备id为“0009”智能空调对应同一个目标操作标识“close”时,设备id为“0001”的智能空调对应的操作码是“00-00”,设备id为“0009”的智能空调对应的操作码是“01-01”。网关设备根据设备信息,从智能家居设备的属性表中查找与目标操作标识对应的操作码。其中,智能家居设备的属性表可以是智能家居设备出厂后,由生产厂家写在智能家居设备的存储器中的信息;也可以是该生产厂家配置在云端服务器中的信息,网关设备在获取到该智能家居设备后,可以从该生产厂家运营的服务器中获取上述智能家居设备的属性表,进而根据属性表中目标操作标识和操作码的对应关系来确定操作码。例如,以智能家居设备是智能空调,设备信息是设备型号信息“9190002274”,网关设备从该智能空调的存储器中获取属性表为例,介绍网关设备根据设备信息查找目标操作标识对应的操作码的一种可能的实现方式。请参见表一,表一示出了一种智能空调的属性表。表一其中,需要说明的是,网关设备可以直接根据上述智能家居设备的属性表中的“操作描述信息”,来确定目标操作标识对应的操作码。网关设备具体的操作可以是,先在操作描述信息中匹配目标操作标识,当匹配到目标操作标识后,将该操作描述信息对应的操作码确定为目标操作标识对应的操作码。在操作码具有参数值时,同时确定相应的参数(即“操作数值”一列中所示的数据)。例如,设备id为“0001”的智能空调的目标操作标识是“open-c”,网关设备根据“操作描述信息”中的关键字“open-c”将该目标操作标识匹配到表一中的第二行数据,即找到该目标操作标识“open-c”对应的操作码是“01-02”,以及操作数值是“26”。可选地,表一中的“操作描述信息”可以由“目标操作标识”替代地实现。在此情况中,网关设备直接根据目标操作标识确定对应的操作码,在操作码具有参数值时,同时确定相应的参数。步骤303,根据设备信息和操作码生成对应的控制指令,该控制指令用于指示智能家居设备执行该目标操作;网关设备中存储有数据库,该数据库可以保存在网关设备的硬盘空间中。网关设备可以将设备信息和操作码存储在该数据库中。可选地,智能家居设备是无法直接识别目标操作标识的,智能家居设备通过识别具体的控制指令来执行相应的操作。例如,智能电灯的开灯操作的目标操作标识是“open”,控制指令由操作码“01”和设备id构成。若该智能电灯直接接收到目标操作标识“open”时,会因为无法识别而不会执行开灯的操作,智能电灯只会在接收到控制指令(包括设备id“0002”和操作码“01”)时进行点亮(开灯操作)。因此,网关设备为了能够控制智能家居设备执行指定的操作或者进入指定的工作状态,需要得到智能控制场景中的各个智能家居设备的属性表。其中,网关设备可以在智能家居设备绑定(或接入)网关设备时,或者建立智能控制场景时,获取该智能家居设备的属性表。而提供该属性表的设备,可以是该智能家居设备、控制终端、服务器或者网关设备。比如,当该智能家居设备的存储芯片存储有自身的属性表时,网关设备可以从该智能家居设备中获取该属性表;当控制终端和/或网关设备中保存有该智能家居设备的属性表时,网关设备从控制终端或者自身的数据库中获取该修手表;当该智能家居设备、控制终端和网关设备中均没有存储该属性表时,服务器中可以存储该属性表,网关设备可以根据该智能家居设备的设备信息从服务器中获取该属性表。网关设备在获得该属性表后,可以将该属性表存储在数据库中。在需要生成该智能家居设备的控制指令时,网关设备根据设备信息在数据库查找对应的属性表。其中,该属性表中存储有该智能家居设备所有能够被控制的目标操作对应的操作码及操作数值,数量至少为一个。例如,表二中示意性地示出了一种网关设备中存储的智能家居设备的属性表。需要说明的是,表二中所示的信息并不对本发明实施例的智能家居设备的属性表中所含内容构成限定。可选地,“操作数值”的数据列为可选数据,该操作数值用于指示该目标操作的参数,例如目标操作是智能空调开启至制冷模式,该操作具有参数值24,含义为智能空调的目标调节温度值是24℃。表二可选地,数据库也可以设置在服务器中,由服务器替代网关设备执行步骤302。当服务器中根据设备信息和操作码生成对应的控制指令时,网关设备向服务器发送设备信息和操作码,接收服务器反馈的控制指令,该控制指令是服务器根据设备信息和操作码反馈的。控制指令是用于指示智能家居设备执行目标操作标识对应的操作的信息,例如,厂家a的智能空调仅在接收的控制指令是包含该智能空调的设备id“0001”、指示关闭的操作码“00-00”和相应的操作数值“00”的控制指令时,才会关闭。在没有检测上述控制指令时,该智能空调不会做出关闭操作。可选地,控制指令可以包括:用于开启智能家居设备的开启指令、用于关闭智能家居设备的关闭信息、用于指示智能家居设备按指定工作参数持续工作的状态调整指令、或用于指示智能家居设备完成指定操作的驱动指令等。步骤304,当满足智能控制场景的触发条件时,向智能家居设备发送控制指令。在本发明实施例中,智能控制场景的触发条件可以包括用户的操作、智能家居设备的状态变化或者时间信息。网关设备在检测到其所管理的智能控制场景的触发条件被满足时,向用于执行该智能控制场景下的目标操作的智能家居设备发送控制指令。其中,控制指令中携带有相应的智能家居设备的设备id,以保证该智能家居顺利地接收到控制指令。综上所述,本实施例提供的智能家居设备的控制方法,通过获取智能家居设备的设备信息和目标操作标识,目标操作标识用于指示智能家居设备在智能控制场景下需要执行的目标操作,根据设备信息查找目标操作标识对应的操作码,根据设备信息和操作码生成对应的控制指令,当满足该智能控制场景的触发条件时,向智能家居设备发送控制指令;解决了在执行智能控制场景时,智能家居设备因错误识别网关设备发送的控制指令而无法正常执行正确的操作的问题;令网关设备在获取智能家居设备的设备信息和目标操作标识后,就能够自动生成该智能家居设备能识别的操作的控制指令,保证了智能控制场景的正常运行。在一个可选的实施例中,在能够顺利控制智能控制场景的基础上,为了提高该智能控制场景触发时的响应速度。本发明实施例还提供了一种智能家居设备的控制方法,如图4所示,图4提供了另一种智能家居设备的控制方法,该方法在图3所示实施例的基础上,可将步骤301替代实现成为步骤301a,在完成步骤302和步骤303后执行步骤303a,将步骤304替代地实现成为步骤304a。步骤301a,获取智能控制场景的场景信息,该智能控制场景信息中包含至少一个智能家居设备的设备信息和目标操作标识;由于一个网关设备中常常管理着至少一个智能控制场景,网关设备为了正常管理(控制)该智能控制场景,需要获取该智能控制场景的场景信息。其中,该场景信息中包含至少一个智能家居设备的设备信息和目标操作标识。例如,一个智能控制场景是在用户点击位于控制终端中的开关时,控制智能电灯点亮。则该智能控制场景的场景信息中,包含该智能电灯的设备信息和用于指示该智能电灯的点亮操作的目标操作标识。可选地,该智能控制场景的场景信息可以在创建时生成。示意性的,该智能控制场景可以由智能控制场景信息表来提供。如表三所示,各个智能控制场景因功能不同,拥有的智能家居设备的个数也不相同。例如,智能控制场景2对应有3个智能家居设备,网关设备在获取智能控制场景2时,将获取上述3个智能家居设备的设备信息以及目标操作标识。可选地,当该目标操作标识对应的操作具有操作数值时,网关设备将同时获取该操作数值。例如,网关设备在获取智能控制场景2中的目标操作标识“open-c”时,将同时获取该目标操作标识的操作数值“26”。表三可选地,网关设备为了确定智能控制场景在什么情况下触发,还需要确定智能控制场景类型。此时,智能控制场景的场景信息中还包括:场景类型。其中,每个智能控制场景的场景类型可以在建立时由用户确定。在本发明实施例中,智能控制场景的场景类型可以是点击式场景、条件场景或定时场景。例如,表四示意性地示出了一种网关设备中已建立的智能控制场景的场景类型、场景id及场景名称的对应关系。表四场景id场景类型场景名称1点击式场景空调制冷场景2点击式场景卧室休息场景3条件场景感应开窗场景4条件场景感应开灯场景5定时场景预约热水场景可选地,当智能控制场景是条件场景或定时场景时,网关设备还需要判断上述两种场景何时触发才能够正常控制智能场景的触发。因此,当网关设备读取到一个智能控制场景是定时场景或者是条件场景时,网关设备将进一步地获取定时场景的时间条件信息,或者获取条件场景的场景条件信息。例如,表五示意性地示出一种场景条件信息的内容,表六示意性地示出了一种时间条件信息的内容。表五场景id状态标识状态数值触发设备id操作码操作数值30226000101-0126401/0004c00/在表五中,场景3和场景4分别在一个指定的触发设备(智能家居设备)的一个指定状态时被触发。例如,场景3是在id为0001的触发设备在状态标识为02,且状态数值为26时触发。而触发设备通常仅能向网关设备提供操作码。因此,网关设备在接收到相应的操作码“01-01”和操作数值“26”时,认为该触发设备处于状态标识为02,且状态数值为26的状态中。表六循环类型场景id日期星期小时分钟不循环512日/15时25分每日循环6//9时30分每周循环7/星期三17时30分每月循环815日/18时0分在表六中,提供有场景5至场景8四个定时场景的时间条件信息。网关设备在读取时间条件信息时,可以先读取“循环类型”一栏,根据“循环类型”的不同再选择读取“日期”和/或者“星期”,最后读取“小时”和“分钟”中的信息,来确定一个定时场景的预定执行时间。比如,在“不循环”的定时场景中,网关设备可以仅读取“日期”信息,再结合“小时”和“分钟”信息确定预定执行时间。可选地,在执行完成该定时场景后,可将该场景的时间条件数据行删除,从而避免该定时场景被错误地循环执行。再比如,当循环类型为每日循环时,实质上网关设备无需获知“日期”和“星期”数值,仅需获取“小时”和“分钟”的信息即可。类似地,当循环类型为每周循环时,网关设备仅需获知“星期”、“小时”和“分钟”的信息即可;当循环类型为每月循环时,网关设备仅需获知“日期”、“小时”和“分钟”的信息即可。步骤302,根据设备信息查找目标操作标识对应的操作码。步骤303,根据设备信息和操作码生成对应的控制指令,该控制指令用于指示智能家居设备执行该目标操作;步骤302和步骤303的执行过程可参见上述图3所示的实施例中的描述,此处不再赘述。步骤303a,将至少一个智能家居设备对应的控制指令进行存储;网关设备在生成了智能家居设备能够识别的控制指令后,为了能控制智能家居设备快速执行相应的操作,网关设备可将该至少一个智能家居设备对应的控制指令进行存储。可选地,该控制指令可以存储在数据库中,而数据库既可以位于服务器中,也可以位于网关设备中。可选地,按存储介质的种类来区分,该控制指令既可以存储在非易失性存储介质中(如网关设备的硬盘),也可以存储在易失性存储介质中(如网关设备的内存)。当该存储指令存储在网关设备的内存中时,该智能控制场景在执行时,能够以较快的速度直接从内存中读出,提高了执行智能控制场景的速度。步骤304a,当满足智能控制场景的触发条件时,将已存储的控制指令发送给对应的智能家居设备。在本发明实施例提供的方案中,网关设备在满足智能控制场景的触发条件时,将已存储的每个控制指令发送给对应的智能家居设备。例如,智能控制场景scene1对应有智能家居设备311、智能家居设备312和智能家居设备313一共三个智能家居设备,每个智能家居设备执行的控制指令分别是(311,01-01,24)、(312,01)和(313,a)。网关设备在确定智能控制场景scene1满足触发条件时,将已存储的控制指令(311,01-01,24)、(312,01)和(313,a),分别发送给智能家居设备311、智能家居设备312和智能家居设备313,以便上述三个智能家居设备在接收到相应的控制指令后,快速执行相应的操作。综上所述,本发明实施例提供的智能家居设备的控制方法,通过获取智能控制场景的场景信息中的设备信息和目标操作标识,根据设备信息查找目标操作标识对应的操作码,根据设备信息和操作码,生成对应的控制指令,将至少一个智能家居设备对应的控制指令进行存储,当满足智能控制场景的触发条件时,将已存储的每个控制指令发送给对应的智能家居设备,使得智能控制场景在触发时无需临时生成该场景中的智能家居设备的控制指令,令网关设备可以将预先生成并存储的控制指令,直接发送到相应的智能家居设备中,提高了智能控制场景的响应速度,改善了对时延要求高的智能控制场景的响应效果。另外,将网关设备生成的智能家居设备的控制指令保存在内存中,可以节省用于生成控制指令的时间,较大程度提高智能家居设备的响应速度。而将网关设备生成的智能家居设备的控制指令存储在硬盘空间中,可以同时兼顾较快的智能控制场景的响应速度和较少的网关设备的内存占用,令该网关设备能够有较快的响应速度的同时,还拥有较为充足的内存空间,以便网关设备能同时处理该智能家居系统的其它事件。进一步地,为了令网关设备在工作状态的任意时刻中,都能够以最快的速度向智能家居设备发送控制指令,网关设备需要缓存智能控制场景信息对应的控制指令。本发明实施例将按照网关设备的两种状态(开机状态和运行状态)分别介绍上述缓存控制指令的过程。其中,该开机状态指网关设备开机后,内存中不存在智能控制场景的场景信息的状态;该运行状态指网关设备处于正常运行时,内存中保存有默认创建的智能控制场景信息的状态。一方面,网关设备在开机状态中,内存中不存在关于智能控制场景的场景信息。此时,为了能够尽快获取默认创建的智能控制场景信息。网关设备需要执行开机缓存流程,该流程详述如下。如图5a所示,图5a提供了一种网关设备开机缓存智能控制场景信息的方法的流程图。该方法包括:步骤401,网关设备从智能控制场景信息列表中,读取下一个未读取的智能控制场景的信息,该列表中存有默认创建的智能控制场景信息;其中,若智能控制场景信息列表中的每个智能控制场景均被读取完成,则执行步骤401后,该流程结束。默认创建的智能控制场景是网关设备在开机之前,已经被创建完成的智能控制场景,该默认创建的智能控制场景可以是用户事先配置的,也可以是网关设备的生产厂商事先配置的。可选地,智能控制场景信息列表可以保存在数据库中,也可以保存在网关设备的内存中。步骤402,网关设备判断当前的智能控制场景信息是否已经缓存;在当前的智能控制场景信息的没有缓存时,执行步骤403至步骤406。在当前的智能控制场景信息的已经缓存时,执行返回步骤401。步骤403,网关设备获取该智能控制场景的设备信息和目标操作标识;步骤404,网关设备根据设备信息查找目标操作标识对应的操作码;步骤405,网关设备根据该智能控制场景的设备信息和操作码,生成对应的控制指令。步骤406,网关设备对该智能控制场景的智能家居设备对应的控制指令进行存储。步骤403至步骤406的执行方式可参见步骤301、步骤302、步骤303和步骤303a的执行方式,此处不再展开叙述。步骤405执行完成之后,网关设备返回执行步骤401。综上所述,本发明实施例提供的智能家居设备的控制方法,通过网关设备从智能控制场景信息列表中,逐个读取未读取的智能控制场景的信息,获取没有缓存的智能控制场景信息中的设备信息和目标操作标识,根据设备信息查找目标操作标识对应的操作码,生成该设备信息和操作码对应的控制指令,并将该控制指令缓存。实现了在网关设备开机后,快速生成并缓存默认创建的智能控制场景信息对应的控制指令的效果,使得网关设备在开机后能够为默认创建的智能控制场景提供快速响应的服务,缩短了网关设备快速响应智能控制场景的时间。另一方面,在网关设备的运行过程中,智能控制场景可能发生改变。例如,用户对现有的智能控制场景进行编辑,编辑的方式有:新建智能控制场景和修改现有的智能控制场景。另外,用户也可以删除现有的智能控制场景。为了及时缓存编辑后的智能控制场景信息对应的控制指令,网关设备执行运行缓存流程,该流程详述如下。如图5b所示,图5b提供了一种网关设备运行时缓存智能控制场景信息的方法的流程图。该方法包括:步骤501,网关设备接收编辑后的智能控制场景的场景信息。可选地,控制终端将编辑后的智能控制场景的场景信息发送给网关设备的。步骤502,网关设备确定该场景信息中的包含的场景的类型。在本发明实施例中,该编辑后的智能控制场景的场景信息包括:新建的智能控制场景的场景信息,和/或,修改后的智能控制场景的信息。可选地,当编辑后的智能控制场景的场景信息仅包括新建的智能控制场景的场景信息时,执行步骤503。可选地,当编辑后的智能控制场景的场景信息仅包括修改后的智能控制场景的信息时,执行步骤504。可选地,当编辑后的智能控制场景的场景信息同时包括新建的智能控制场景的场景信息和修改后的智能控制场景的信息时,先执行步骤503,再执行步骤504。可选地,当场景信息中是删除信息时,网关设备执行步骤505。步骤503,获取新建的智能控制场景中的设备信息和目标操作标识,根据设备信息查找目标操作标识对应的操作码,缓存根据该设备信息和操作码生成的控制指令。由于在网关设备运行期间,用户新建了智能控制场景。因此,网关设备需要读取该智能控制场景的场景信息,生成相应的控制指令。其中,生成该控制指令的流程类似开机缓存的流程。网关设备将读取该智能控制场景中的设备信息(即该场景触发时要执行目标操作的智能家居设备的信息)和目标操作标识。随后,根据设备信息查找目标操作标识对应的操作码,再根据上述设备信息和操作码,生成场景触发时,需要智能家居设备执行的目标操作的控制指令。随后,将生成的控制指令缓存在内存或者硬盘空间(数据库)中。步骤504,获取修改后的智能控制场景中的设备信息和目标操作标识,根据设备信息查找目标操作标识对应的操作码,缓存根据该设备信息和操作码生成的控制指令,以替换修改前的该智能控制场景的控制指令。由于修改后的智能控制场景发生了变化,故需要根据修改后的智能控制场景的设备信息查找目标操作标识对应的操作码,再根据该设备信息和操作码重新生成对应的控制指令。并在缓存该新生成的控制指令的同时,删除修改前的该智能控制场景的控制指令。步骤505,当网关设备接收到用于指示删除已缓存的智能控制场景的删除信息时,根据该删除信息中的智能控制场景的标识删除该智能控制场景的场景信息。在本发明实施例中,为了最大程度上减少网关设备的存储空间占用。在网关设备接收到删除信息后,将读取删除信息中的智能控制场景的标识,查找到该智能控制场景的相关信息,将关于该智能控制场景的相关信息予以删除。其中,该智能控制场景的相关信息中至少包括该智能控制场景对应的控制指令。综上所述,本发明实施例提供的一种智能家居设备的控制方法,通过网关设备接收编辑后的智能控制场景的场景信息,该编辑后的智能控制场景的场景信息新建的智能控制场景的场景信息和/或修改后的智能控制场景的信息,网关设备获取编辑后的智能控制场景的场景信息中的设备信息和目标操作标识,根据设备信息查找目标操作标识对应的操作码,根据该设备信息和操作码生成对应的控制指令,并缓存该控制指令,实现了将编辑后的智能控制场景对应的控制指令,实时缓存到运行中的网关设备的效果,保证了网关设备管理的智能控制场景能够随时快速响应。另外,本发明实施例通过网关设备获取删除信息,根据删除信息删除已缓存的智能控制场景,及时释放了非必要的存储空间占用,提高了网关设备的存储空间利用效率。另外,根据本发明实施例提供的智能家居设备的执行方法,根据智能控制场景的类型不同而不同。其中,智能控制场景包括但不限于点击式场景、定时场景和条件场景。请参见图6a,其示出了一种点击式场景触发时的执行方法的流程图。该方法包括:步骤601,控制终端接受用户的点击操作。在本发明实施例中,为了便于用户触发一个点击式场景,控制终端上通常设置有一个控制界面。在该控制界面中,可以设置一个触摸按键,控制终端通过该按键接受用户的点击操作。步骤602,控制终端生成触发信息。在接受到用户的点击操作后,控制终端根据用户对上述触摸按键的点击操作,生成相应的触发信息。可选地,该触发信息中的可以包括该点击式场景的场景id和触发标识。步骤603,控制终端向网关设备发送该触发信息。相应的,网关设备接收该触发信息。步骤604,当该触发信息符合该点击式场景的触发条件时,网关设备获取该点击式场景对应的控制指令。在本发明实施例中,网关设备读取从控制终端中接收到的触发信息。当该触发信息中所含的信息符合该点击式场景的触发条件时,网关设备将从数据库中或者从内存中获取该场景对应的控制指令。可选地,该触发信息符合点击式场景的触发条件,可以是触发信息中所含的该点击式场景的触发标识,与网关设备缓存的该点击式场景的触发标识相同。步骤605,网关设备将该控制指令发送给对应的智能家居设备。相应地,该控制指令对应的智能家居设备接收该控制指令。其中,该对应的智能家居设备的数量是一个或者一个以上。步骤606,智能家居设备根据对应的控制指令执行目标操作。其中,由于一个点击式场景对应至少一个智能家居设备。因此,在该智能控制场景对应一个智能家居设备时,网关设备将该智能家居设备的控制指令发出。可选地,该发送方法可以是广播发送方式。可选地,该控制指令中包含该智能家居设备的设备id和操作码。因此,该智能家居设备可以识别出该控制指令,并执行操作码对应的目标操作。与智能控制场景对应一个智能家居设备执行目标操作的过程类似。在该智能控制场景对应至少两个智能家居设备时,网关设备将每一个智能家居设备对应的控制指令分别发出。相应的智能家居设备识别属于自身的控制指令,并按照该控制指令中的操作码执行对应的目标操作。综上所述,本发明实施例提供的智能家居设备的控制方法中的点击式场景触发时的执行方法,通过控制终端接受用户的点击操作,生成触发信息,向网关设备发送该触发信息;网关设备接收该触发信息,当该触发信息符合该点击式场景的触发条件时,获取该点击式场景对应的控制指令,将该控制指令发送给对应的智能家居设备;对应的智能家居设备接收该控制指令,根据对应的控制指令执行目标操作。由于控制指令是预先生成并缓存的,因此在点击式场景被触发时,网关设备能够将该控制指令发送到相应的智能家居设备中,省去了生成该控制指令的时间,提高了点击式场景的响应速度。请参见图6b,其示出了一种定时场景触发时的执行方法的流程图。该方法包括:步骤701,网关设备获取当前的时间信息。可选地,当前的时间信息可以是网关设备中的系统时间。可选地,当前的时间信息也可以是服务器提供的云端时间,该云端时间可以由国家或地区的授时中心提供,例如中国科学院国家授时中心。步骤702,在当前的时间信息和定时场景中预设的执行时间信息相同时,网关设备获取该定时场景对应的控制指令。在本发明实施例中,网关设备将比较当前的时间信息和该定时场景中预设的时间信息,当上述两个时间信息相同时,网关设备将从硬盘空间中存储的数据库,或者从内存中获取该定时场景对应的控制指令。步骤703,网关设备将该控制指令发送给对应的智能家居设备。相应的,该控制指令对应的智能家居设备接收网关设备发送的控制指令。步骤704,智能家居设备根据对应的控制指令执行目标操作。步骤704的执行方式与步骤606的执行方式相同,详情可参见步骤606的执行过程,此处不再赘述。综上所述,本发明实施例提供的一种智能家居设备的控制方法中的定时场景触发时的执行方法,通过网关设备获取当前的时间信息,在当前的时间信息和定时场景中预设的执行时间信息相同时,获取该定时场景对应的控制指令,将该控制指令发送给对应的智能家居设备;该控制指令对应的智能家居设备接收网关设备发送的控制指令,根据对应的控制指令执行目标操作。由于该定时场景对应的控制指令是预先生成并缓存的,因此在时间到达该定时场景预先设置的时间时,该定时场景能够按时响应,达到了提高定时场景及时响应的效果。请参见图6c,其示出了一种条件场景触发时的执行方法的流程图。该方法包括:步骤801,在触发设备的状态发生变化时,触发设备获取用于表示变化后的设备状态的操作码。在本发明实施例中,触发条件场景中至少包括触发设备和响应设备两种智能家居设备。当触发设备变化到预定的设备状态,或者执行了预定的操作后,触发设备获取自身用于表示变化后的设备状态的操作码。可选地,对于具有参数值的变化后的设备状态,触发设备同时也会获取操作码对应的操作数值。步骤802,触发设备将操作码发送给网关设备。可选地,当该操作码对应有操作数值时,触发设备将该操作数值同时发送给网关设备。相应的,网关设备将接收触发设备发送的操作码。可选地,当该操作码具有操作数值时,网关设备将同时接收该操作数值。步骤803,在该操作码符合指定的条件场景的触发条件时,网关设备获取该条件场景对应的控制指令。可选地,当该操作码对应有操作数值时,网关设备在该操作码和对应的操作数值同时符合指定的条件场景时,获取该条件场景对应的控制指令。在本发明实施例中,网关设备可以从内存中获取上述控制指令,也可以从硬盘空间(数据库)中获取上述控制指令。步骤804,网关设备将该控制指令发送给对应的智能家居设备。相应的,该控制指令对应的智能家居设备接收网关设备发送的控制指令。步骤805,智能家居设备根据对应的控制指令执行目标操作。步骤805的执行方式与步骤606的执行方式相同,详情可参见步骤606的执行过程,此处不再赘述。综上所述,本发明实施例提供的一种智能家居设备的控制方法中的条件场景触发时的执行方法,通过在触发设备的状态发生变化时,触发设备获取用于表示变化后的设备状态的操作码,将操作码发送给网关设备;网关设备将接收触发设备发送的操作码,在该操作码符合指定的条件场景的触发条件时,获取该条件场景对应的控制指令,将该控制指令发送给对应的智能家居设备;该控制指令对应的智能家居设备接收网关设备发送的控制指令,根据对应的控制指令执行目标操作,由于用于指示该条件场景的智能家居设备的控制指令是实现生成的,因此,本发明实施例缩短了智能控制场景的响应时间。图7是本发明一个实施例提供的智能家居设备的控制装置的结构方框图,该智能家居设备的控制装置以应用在图1所示的网关设备160中举例说明,如图7所示,该智能家居设备的控制装置可以包括:第一获取模块910、查找模块920、生成模块930和发送模块940。第一获取模块910,用于获取智能家居设备的设备信息和目标操作标识,目标操作标识用于指示智能家居设备在智能控制场景下需要执行的目标操作。查找模块920,用于根据设备信息查找目标操作标识对应的操作码,存在至少两个同类型的智能家居设备与目标操作标识对应的操作码是不同的。生成模块930,用于根据设备信息和操作码生成控制指令,控制指令用于指示智能家居设备执行目标操作。发送模块940,用于当满足智能控制场景的触发条件时,向智能家居设备发送控制指令。综上所述,本实施例提供的智能家居设备的控制装置,通过获取智能家居设备的设备信息和目标操作标识,目标操作标识用于指示智能家居设备在智能控制场景下需要执行的目标操作,根据设备信息查找目标操作标识对应的操作码,根据设备信息和操作码生成对应的控制指令,当满足该智能控制场景的触发条件时,向智能家居设备发送控制指令;解决了在执行智能控制场景时,智能家居设备因错误识别网关设备发送的控制指令而无法正常执行正确的操作的问题;令网关设备在获取智能家居设备的设备信息和目标操作标识后,就能够自动生成该智能家居设备能识别的操作的控制指令,保证了智能控制场景的正常运行。图8是本发明一个实施例提供的智能家居设备的控制装置的结构方框图,该智能家居设备的控制装置以应用在图1所示的网关设备160中举例说明,如图8所示,该智能家居设备的控制装置可以包括:第一获取模块1010、查找模块1020、生成模块1030和发送模块1040。第一获取模块1010,用于获取智能家居设备的设备信息和目标操作标识,目标操作标识用于指示智能家居设备在智能控制场景下需要执行的目标操作。查找模块1020,用于根据设备信息查找目标操作标识对应的操作码,存在至少两个同类型的智能家居设备与目标操作标识对应的操作码是不同的。生成模块1030,用于根据设备信息和操作码生成控制指令,控制指令用于指示智能家居设备执行目标操作。发送模块1040,用于当满足智能控制场景的触发条件时,向智能家居设备发送控制指令。可选地,查找模块1020,包括:获取单元1021和查找单元1022。获取单元1021,用于根据设备信息获取智能家居设备的属性表,属性表中包含目标操作标识和操作码的对应关系;查找单元1022,用于按照对应关系,查找目标操作标识对应的操作码。可选地,该智能家居设备的控制装置,还包括:存储模块1050。存储模块1050,用于存储控制指令。发送模块1040,包括:第一发送单元1041。第一发送单元1041,用于当满足智能控制场景的触发条件时,将已存储的控制指令发送给对应的智能家居设备。可选地,该智能家居设备的控制装置,还包括:第二获取模块1060。第二获取模块1060,用于获取智能家居设备的操作数值,操作数值用于辅助确定具有参数值的目标操作对应的控制指令;生成模块1030,包括:生成单元1031。生成单元1031,用于根据设备信息、操作码和操作数值生成对应的控制指令。可选地,第一获取模块1010,包括:获取单元1011。获取单元1011,用于获取智能控制场景的场景信息,场景信息包含至少一个智能家居设备的设备信息和目标操作标识。获取单元1011,还用于获取默认创建的智能控制场景的场景信息;和/或,获取编辑后的智能控制场景的场景信息,编辑后的智能控制场景的场景信息包括:新建的智能控制场景的场景信息,和/或,修改后的智能控制场景的信息。可选地,智能控制场景是点击式场景或条件场景,点击式场景是在控制终端受到了用户的指定操作时触发的智能控制场景,条件场景是在其它智能家居设备满足指定条件时触发的智能控制场景,该智能家居设备的控制装置,还包括:接收模块1070。接收模块1070,用于接收触发信息。发送模块1040,包括:第二发送单元1042和第三发送单元1043。第二发送单元1042,用于当触发信息符合智能控制场景的触发条件时,将点击式场景对应的控制指令发送给点击式场景中的智能家居设备;第三发送单元1043,用于当触发信息符合智能控制场景的触发条件时,将条件场景对应的控制指令发送给条件场景中的智能家居设备。可选地,智能控制场景是定时场景,该智能家居设备的控制装置,包括:第三获取模块1080。第三获取模块1080,用于获取时间信息;发送模块1040,包括:第四发送单元1044。第四发送单元1044,用于当时间信息和定时场景中预设的执行时间相同时,将定时场景对应的控制指令发送给定时场景中的智能家居设备。综上所述,本实施例提供的智能家居设备的控制装置,通过获取智能家居设备的设备信息和目标操作标识,目标操作标识用于指示智能家居设备在智能控制场景下需要执行的目标操作,根据设备信息查找目标操作标识对应的操作码,根据设备信息和操作码生成对应的控制指令,当满足该智能控制场景的触发条件时,向智能家居设备发送控制指令;解决了在执行智能控制场景时,智能家居设备因错误识别网关设备发送的控制指令而无法正常执行正确的操作的问题;令网关设备在获取智能家居设备的设备信息和目标操作标识后,就能够自动生成该智能家居设备能识别的操作的控制指令,保证了智能控制场景的正常运行。通过将网关设备生成的智能家居设备的控制指令保存在内存中,可以节省用于生成控制指令的时间,较大程度提高智能家居设备的响应速度。而将网关设备生成的智能家居设备的控制指令存储在硬盘空间中,可以同时兼顾较快的智能控制场景的响应速度和较少的网关设备的内存占用,令该网关设备能够有较快的响应速度的同时,还拥有较为充足的内存空间,以便网关设备能同时处理该智能家居系统的其它事件。通过网关设备获取删除信息,根据删除信息删除已缓存的智能控制场景,及时释放了非必要的存储空间占用,提高了网关设备的存储空间利用效率。需要说明的是:上述实施例中提供的智能家居设备的控制装置在控制智能家居设备时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的智能家居设备的控制装置与智能家居设备的控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。图9其示出了本发明一个实施例提供的控制终端1100的框图,该控制终端可以包括射频(rf,radiofrequency)电路1101、包括有一个或一个以上计算机可读存储介质的存储器1102、输入单元1103、显示单元1104、传感器1105、音频电路1106、无线保真(wifi,wirelessfidelity)模块1107、包括有一个或者一个以上处理核心的处理器1108、以及电源1109等部件。本领域技术人员可以理解,图9中示出的控制终端结构并不构成对控制终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:rf电路1101可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器1108处理;另外,将涉及上行的数据发送给基站。通常,rf电路1101包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim,subscriberidentitymodule)卡、收发信机、耦合器、低噪声放大器(lna,lownoiseamplifier)、双工器等。此外,rf电路1101还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(gsm,globalsystemofmobilecommunication)、通用分组无线服务(gprs,generalpacketradioservice)、码分多址(cdma,codedivisionmultipleaccess)、宽带码分多址(wcdma,widebandcodedivisionmultipleaccess)、长期演进(lte,longtermevolution)、电子邮件、短消息服务(sms,shortmessagingservice)等。存储器1102可用于存储软件程序以及模块,处理器1108通过运行存储在存储器1102的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器1102可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据控制终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器1102还可以包括存储器控制器,以提供处理器1108和输入单元1103对存储器1102的访问。输入单元1103可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元1103可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1108,并能接收处理器1108发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元1103还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元1104可用于显示由用户输入的信息或提供给用户的信息以及控制终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元1104可包括显示面板,可选的,可以采用液晶显示器(lcd,liquidcrystaldisplay)、有机发光二极管(oled,organiclight-emittingdiode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器1108以确定触摸事件的类型,随后处理器1108根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图9中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。控制终端还可包括至少一种传感器1105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在控制终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于控制终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。音频电路1106、扬声器,传声器可提供用户与控制终端之间的音频接口。音频电路1106可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路1106接收后转换为音频数据,再将音频数据输出处理器1108处理后,经rf电路1101以发送给比如另一控制终端,或者将音频数据输出至存储器1102以便进一步处理。音频电路1106还可能包括耳塞插孔,以提供外设耳机与控制终端的通信。wifi属于短距离无线传输技术,控制终端通过wifi模块1107可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了wifi模块1107,但是可以理解的是,其并不属于控制终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。处理器1108是控制终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1102内的软件程序和/或模块,以及调用存储在存储器1102内的数据,执行控制终端的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1108可包括一个或多个处理核心;优选的,处理器1108可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1108中。控制终端还包括给各个部件供电的电源1109(比如电池),优选的,电源可以通过电源管理系统与处理器1108逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源1109还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。尽管未示出,控制终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,控制终端中的处理器1108会运行存储在存储器1102中的一个或一个以上的程序指令,从而实现上述各个方法实施例中所提供的智能家居设备的控制方法。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。该计算机可读存储介质存储有一个或者一个以上计算机程序,该一个或者一个以上计算机程序被一个或者一个以上的处理器用来执行图2、图3和图4所示的智能家居设备的执行方法。可选地,该计算机可读存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、固态硬盘(ssd,solidstatedrives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(reram,resistancerandomaccessmemory)和动态随机存取存储器(dram,dynamicrandomaccessmemory)。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器、随机存取记忆体、固态硬盘或光盘等。以上所述仅为本发明的示意性的实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1