CN112764350A - 一种智能家居设备的控制方法、设备及存储介质 - Google Patents
一种智能家居设备的控制方法、设备及存储介质 Download PDFInfo
- Publication number
- CN112764350A CN112764350A CN201911068079.0A CN201911068079A CN112764350A CN 112764350 A CN112764350 A CN 112764350A CN 201911068079 A CN201911068079 A CN 201911068079A CN 112764350 A CN112764350 A CN 112764350A
- Authority
- CN
- China
- Prior art keywords
- equipment
- server
- instruction
- intelligent household
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000004590 computer program Methods 0.000 claims description 24
- 241001417527 Pempheridae Species 0.000 claims description 12
- 230000002159 abnormal effect Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 description 18
- 230000006855 networking Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
本申请涉及智能家居设备控制领域,公开了一种智能家居设备的控制方法、设备及存储介质,用于设备管理装置,该方法包括:从服务器获取服务数据,所述服务数据用于根据用户终端的终端指令控制智能家居设备;若获取所述用户终端的终端指令,根据所述服务数据生成第一设备控制指令;根据所述第一设备控制指令控制所述终端指令对应的智能家居设备。本申请通过设备管理装置生成智能家居设备的控制指令,在服务器不可用时,仍能实现对智能家居设备的控制,减少了对服务器的依赖。
Description
技术领域
本申请涉及智能家居控制的技术领域,尤其涉及一种智能家居设备的控制方法。
背景技术
目前,随着人们生活水平的提高和科学技术的发展,智能家居得以迅速发展,智能家居***也随之应运而生,其中,智能家居***组网主要利用WIFI技术、Mesh技术等通信技术来实现智能家居设备相互间组网。
现有的对智能家居设备的操控中,人们通常通过用户终端向服务器发送控制命令,然后再通过服务器转发该控制命令来实现对智能家居设备的控制,这便使得日常操作中非常依赖于服务器。
一旦服务器出现故障,网络瘫痪导致收发控制指令困难,则服务器不能正常向智能家居设备发送控制指令,导致对智能家居设备的控制无法实现。因此,如何解决不依赖服务器实现控制智能家居设备是目前亟待解决的问题。
发明内容
本申请的主要目的在于提供一种智能家居设备的控制方法、设备及存储介质,旨在解决服务器不正常时无法可靠地控制智能家居设备的问题。
为实现上述目的,本发明提出一种智能家居设备的控制方法,用于设备管理装置,包括以下步骤:
从服务器获取服务数据,所述服务数据用于根据用户终端的终端指令控制智能家居设备;
若获取所述用户终端的终端指令,根据所述服务数据生成第一设备控制指令;
根据所述第一设备控制指令控制所述终端指令对应的智能家居设备。
示例性的,所述智能家居设备的控制方法,还包括:根据用户的管理装置设置操作,将对应的智能家居设备确定为所述设备管理装置。
示例性的,所述智能家居设备的控制方法,还包括:若从所述服务器接收到第二设备控制指令,根据所述第二设备控制指令控制对应的智能家居设备;所述第二设备控制指令是所述服务器根据所述用户终端的终端指令生成的。
示例性的,所述智能家居设备的控制方法,还包括:若获取所述用户终端的终端指令,将所述终端指令转发给所述服务器,以使所述服务器根据终端指令生成第三设备控制指令;从所述服务器获取所述第三设备控制指令,根据所述第三设备控制指令控制对应的智能家居设备。
示例性的,所述智能家居设备的控制方法,还包括:判断所述服务器是否正常;若判定所述服务器不正常,则在获取所述用户终端的终端指令后根据所述服务数据生成第一设备控制指令。
若判定所述服务器正常,则在获取所述用户终端的终端指令后将所述终端指令转发给所述服务器,以使所述服务器根据所述终端指令生成第三设备控制指令;从所述服务器获取所述第三设备控制指令,根据所述第三设备控制指令控制对应的智能家居设备。
示例性的,所述智能家居设备的控制方法,还包括:从所述服务器获取推送数据,所述推送数据用于向智能家居设备推送;在预设时间或从所述智能家居设备接收到推送请求时,将所述推送数据推送给所述智能家居设备。
示例性的,所述设备管理装置包括电视或电冰箱;所述智能家居设备包括电冰箱、电视、空调、扫地机、空气净化器、电风扇、晾衣架、智能窗帘、智能照明装置中的至少一种。
本申请还提供一种智能家居设备,包括存储器和处理器;
所述存储器用于存储计算机程序;
所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现上述的智能家居设备的控制方法。
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,若所述计算机程序被处理器执行,实现上述的智能家居设备的控制方法。
本申请提供的一种智能家居设备的控制方法、设备及存储介质,通过设备管理装置获取服务器的服务数据,该服务数据用于根据用户终端的终端指令控制智能家居设备,当设备管理装置获取到用户终端的终端指令时,则根据服务数据生成第一设备控制指令,并根据该第一设备控制指令控制与终端指令对应的智能家居设备。本申请通过设备管理装置备份服务器的服务数据,可以实现在服务器不可用时,通过设备管理装置控制智能家居设备,减少了对服务器的依赖。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请的实施例提供的一种智能家居设备的控制方法的流程示意图;
图2是本申请的实施例提供的一种智能家居设备组网的网络拓扑示意图;
图3是本申请的实施例提供的一种智能家居设备的分布式组网示意图;
图4是本申请的实施例的第二设备控制指令的场景应用示意图;
图5是本申请的实施例的第三设备控制指令的场景应用示意图;
图6是本申请一个实施例中提供的智能家居设备的结构示意性框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参照图1,图1是本申请的实施例提供的一种智能家居设备的控制方法的流程示意图。
在对本申请实施例方法步骤进行详细说明前,先对本申请的智能家居设备的应用组合方式以及设备管理装置进行说明,以方便对本申请实施例的理解。
示例性的,该智能家居设备的控制方法用于设备管理装置。所述设备管理装置为能够控制智能家居设备工作的设备,例如可以为专门的计算机设备,也可以为智能家居设备。
示例性的,所述设备管理装置包括电视或电冰箱,此类智能家居设备的计算能力比较强。
具体地,该设备管理装置设于家庭本地中,可以与家里的智能家居设备,如电冰箱、电视、空调、扫地机、空气净化器、电风扇、晾衣架、智能窗帘、智能照明装置等通信连接,例如通过路由器通信连接。
在一些实施方式中,可根据用户的管理装置设置操作,将对应的智能家居设备确定为所述设备管理装置。
示例性的,如图2所示为智能家居设备组网的网络拓扑示意图。家里的若干个智能家居设备,例如电冰箱、电视、空调、扫地机、空气净化器、电风扇、晾衣架、智能窗帘、智能照明装置等连接于网络路由器,网络路由器可以和服务器通信连接。
在一些实施方式中,用户终端可以和服务器通信连接,例如通过运营商网络或者通过网络路由器与服务器通信连接。用户终端可以向服务器发送终端指令,例如“控制空调打开”;服务器接收到该终端指令后,根据服务数据中数据处理的规则、逻辑判断的规则等对该终端指令进行处理,得到用于控制智能家居设备,如空调的设备控制指令,例如为用于控制空调打开的指令。然后服务器将设备控制指令通过网络路由器发送给对应的智能家居设备,以实现用户终端对智能家居设备的控制。
在一些实施方式中,用户可以将移动终端,例如移动手机、平板电脑、智能家居设备遥控器等连接至网络路由器或者服务器,从而可以通过网络路由器与智能家居设备通信。例如,用户可以在移动终端上进行管理装置设置操作,将对应的智能家居设备,如电冰箱或者电视等确定为所述设备管理装置。
例如,用户的移动终端上存储有家里的智能家居设备的列表。用户在移动终端上输入账号登录服务器,并通过管理装置设置操作指定列表中的某个智能家居设备为设备管理装置。服务器可以获取到该设备管理装置,如电视的设备标识,并将电视的设备标识标记为该用户的设备管理装置。从而该电视取得该用户的设备管理的权限。
在一些实施方式中,有些智能家居设备也可以直接或通过网络路由器和其余的至少一个智能家居设备通信。例如电视可以和扫地机、智能窗帘等通信。
示例性的,电冰箱或者电视等智能家居设备具有人机交互功能,用户可以在电冰箱或者电视等智能家居设备上进行管理装置设置操作,将电冰箱或者电视等智能家居设备确定为所述设备管理装置。
例如,电视可以和服务器通信,用户在电视上输入账号登录服务器。服务器可以获取到电视的设备标识。用户在电视上进行管理装置设置操作,服务器可以将电视的设备标识标记为该用户的设备管理装置。从而该电视取得该用户的设备管理的权限。
示例性的,设备管理装置和服务器以及家里其余的智能家居设备通信连接。例如用户可以通过移动终端向服务器发送终端指令,例如“控制空调打开”;服务器接收到该终端指令后,根据服务数据中数据处理的规则、逻辑判断的规则等对该终端指令进行处理,得到用于控制智能家居设备,如空调的设备控制指令,例如为用于控制空调打开的指令。然后服务器将设备控制指令发送给设备管理装置,设备管理装置根据该设备控制指令对相应的智能家居设备,如空调进行控制。
请参照图1,该智能家居设备的控制方法包括步骤S101至步骤S103。
步骤S101、从服务器获取服务数据,所述服务数据用于根据用户终端的终端指令控制智能家居设备。
具体的,所述服务数据包括对终端指令进行数据处理的规则、逻辑判断的规则。
示例性的,服务器可以接收用户终端发送的终端指令,根据服务数据对终端指令进行数据处理、逻辑判断等过程生成用于控制相应智能家居设备的设备控制指令。然后可以将设备控制指令发送给设备管理装置和/或网络路由器;以便设备管理装置或者网络路由器根据设备控制指令控制所述终端指令对应的智能家居设备。
示例性的,设备管理装置周期性的向服务器请求获取服务数据。例如每周周一向服务器查询服务数据是否有更新,若有更新则可以从服务器获取更新的数据;以保持设备管理装置存储的服务数据和服务器同步更新。
步骤S102、若获取所述用户终端的终端指令,根据所述服务数据生成第一设备控制指令。
示例性的,该用户终端可以为手机、平板电脑、智能音箱等。
由于设备管理装置从服务器获取了服务数据,因而可以根据所述服务数据对终端指令进行数据处理、逻辑判断等过程,以生成对智能家居设备的设备控制指令。
示例性的,如果用户终端和服务器之间的通信连接断开或服务器与智能家居设备之间的通信连接断开,可以判断服务器不正常。则设备管理装置可以在获取所述用户终端的终端指令后,根据所述服务数据生成第一设备控制指令。
例如,当用户终端向服务器发送“控制空调打开”指令时,空调设备无反应且用户终端上显示“终端无法与服务器通信连接或空调设备无法与服务器通信连接”,则判定服务器不正常。则用户终端可以向设备管理装置发送终端指令。设备管理装置获取到用户终端的终端指令时,根据事先从服务器获取的服务数据中的数据处理的规则、逻辑判断的规则等对该终端指令进行处理,以生成第一设备控制指令。
步骤S103、根据所述第一设备控制指令控制所述终端指令对应的智能家居设备。
具体地,所述第一设备控制指令包括:待控制智能家居设备的身份信息和待控制智能家居设备的控制指令。
设备管理装置根据所述第一设备控制指令控制所述终端指令对应的智能家居设备,包括:设备管理装置查询第一设备控制指令中待控制的智能家居设备的身份信息,将待控制的智能家居设备的身份信息与设备管理装置中预存的智能家居设备身份信息进行比对,将比对结果一致的智能家居设备确定为待控制的智能家居设备,控制该待控制的智能家居设备执行控制指令中的动作。
例如,在一实施例中,设备管理装置生成“控制扫地机启动”的第一设备控制指令。设备管理装置查询该第一设备控制指令中扫地机的身份信息:mac地址(Media AccessControl Address),将该第一设备控制指令中扫地机的mac地址与自身预存的扫地机的mac地址进行比对,若两者比对结果一致,则控制智能家居设备中的与该mac地址身份信息一致的扫地机启动。
在一些实施方式中,服务器正常,例如用户终端和服务器之间的通信连接正常、服务器与智能家居设备之间的通信连接正常。则当用户终端向服务器发送“控制空调打开”的终端指令时,服务器可以根据服务数据中数据处理的规则、逻辑判断的规则等对该终端指令进行处理,得到用于控制智能家居设备,如空调的第二设备控制指令,例如为用于控制空调打开的指令。然后服务器将该第二设备控制指令发送给设备管理装置。
示例性的,所述方法还包括:若从所述服务器接收到第二设备控制指令,根据所述第二设备控制指令控制对应的智能家居设备;所述第二设备控制指令是所述服务器根据所述用户终端的终端指令生成的。
在一些实施方式中,设备管理装置可以和用户终端通信连接,例如通过网络路由器通信连接。
示例性的,所述方法还包括:若获取所述用户终端的终端指令,将所述终端指令转发给所述服务器,以使所述服务器根据终端指令生成第三设备控制指令;从所述服务器获取所述第三设备控制指令,根据所述第三设备控制指令控制对应的智能家居设备。
例如,当服务器与智能家居设备之间的通信连接正常,而用户终端与服务器之间的通信断开,无法向服务器发送终端指令,则用户终端可以和设备管理装置通信连接,并向设备管理装置发送终端指令,如“控制空调打开”。设备管理装置获取用户终端的终端指令时,将该终端指令转发给服务器,服务器接收到终端指令后,根据服务数据中数据处理的规则、逻辑判断的规则等过程生成用于控制智能家居设备,如打开空调的指令,所述用于控制智能家居设备的指令为第三设备控制指令。
在一些实施方式中,所述方法还包括:设备管理装置判断所述服务器是否正常。
示例性的,若判定所述服务器不正常,则在获取所述用户终端的终端指令后根据所述服务数据生成第一设备控制指令。
示例性的,若判定所述服务器正常,则在获取所述用户终端的终端指令后将所述终端指令转发给所述服务器,以使所述服务器根据所述终端指令生成第三设备控制指令;从所述服务器获取所述第三设备控制指令,根据所述第三设备控制指令控制对应的智能家居设备。
可以理解的,在服务器正常时,优先由服务器根据服务数据中数据处理的规则、逻辑判断的规则等对终端指令进行处理,生成用于控制智能家居设备,如空调的设备控制指令。从而可以根据最新的服务数据实现对智能家居设备的控制。
示例性的,所述方法还包括:从服务器获取推送数据,所述推送数据用于向智能家居设备推送;在预设时间或从所述智能家居设备接收到推送请求时,将所述推送数据推送给所述智能家居设备。
示例性的,所述推送数据包括***更新推送数据、服务推送数据、产品推送数据等。
在一实施例中,当设备管理装置从服务器获取到推送数据,根据智能家居设备是否处于空闲状态或根据预设时间向智能家居设备推送该推送数据;或者智能家居设备主动向设备管理装置发送推送请求,设备管理装置根据该推送请求将所述推送数据推送发送请求的智能家居设备。
本申请提供一种基于智能家居设备的分布式组网推送数据的应用场景。请参照图3,图3是本申请提供的一种智能家居设备的分布式组网示意图。
如图3所示,本申请实施例提供的智能家居设备分布式组网方式可类似于WIFIMesh组网。WiFiMesh网络是由路由器和多个节点设备构成的。在组建WiFiMesh网络时,可以是各节点设备间采用点到点或点到多点的拓扑结构构建的。在本申请中通过设备管理管理装置与多种智能家居设备组成智能家居设备的分布式组网。可以理解的是,此处所描述的图3中的分布式组网在于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,图3中仅示出了与本申请相关的部分而非全部组网形式。
图3中,智能家居设备分布式组网中包括设备管理装置、智能家居设备1-8。设备管理装置与各智能家居设备直接或间接连接,其中,智能家居设备1-3与设备管理装置直接连接,智能家居设备4-7通过智能家居设备1-3与设备管理装置间接连接,智能家居设备8通过智能家居设备2、智能家居设备6与设备管理装置连接。在实际应用中,用户可根据智能家居设备的使用频率需求,自行设定对应的智能家居设备与设备管理装置的连接方式,如将使用频率较高的智能家居设备与设备管理装置直接连接,将使用频率较低的智能家居设备与设备管理装置间接连接。对应的,按照与设备管理装置的连接方式,可将各智能家居设备进行分级,将与设备管理装置直接连接的智能家居设备确定为一级智能家居设备,如图3中智能家居设备1-3;将通过一个智能家居设备与设备管理装置间接连接的智能家居设备确定为二级智能家居设备,如图3中智能家居设备4-7;将通过两个智能家居设备与设备管理装置间接连接的智能家居设备确定为三级智能家居设备,如图3中智能家居8;以此类推,将智能家居设备分布式组网中的各智能家居设备进行分级。
具体地,设备管理装置从服务器获取到推送数据后,基于图3中的组网分级,使用频率高的一级智能家居设备(如智能家居设备2)可预先从设备管理装置接收并缓存使用频率低的其他级的智能家居设备(如智能家居6)的推送数据,如***更新推送数据,当智能家居设备6处于空闲状态或请求推送时,智能家居设备2将与智能家居设备6相对应的推送数据推送给智能家居设备6,使智能家居设备6接收到推送数据后下载最新的***版本以替换旧版本***。
通过上述的分级,将使用频率较高的设备与设备管理装置直接连接,可使得一级智能家居设备能够及时响应用户终端的控制指令,将使用频率较低的智能家居设备通过一级或二级智能家居设备间接与设备管理装置连接,使一级智能家居设备接收并缓存二级或三级的智能家居设备与设备管理装置之间的推送数据,以减轻设备管理装置的运行压力。
请参照图4,图4是本申请的实施例的第二设备控制指令的场景应用示意图。
如图4所示,用户终端与服务器远程通信,用于向服务器发送终端指令,服务器与设备管理装置通信,用于向设备管理装置发送设备控制指令。
具体地,设备管理装置若从所述服务器接收到第二设备控制指令,根据所述第二设备控制指令控制对应的智能家居设备,所述第二设备控制指令是所述服务器根据所述用户终端的终端指令生成的。
例如若用户终端不在与设备管理装置同一区域的家庭本地,无法与设备管理装置直接通信连接,若要控制智能家居设备,则需要用户终端远程与服务器通信。通过由用户终端向服务器发送终端指令,使服务器根据服务数据中的数据处理的规则、逻辑判断的规则等,对接收到的用户终端的终端指令进行处理,以生成第二设备控制指令。设备管理装置从服务器接收第二设备控制指令,根据该第二设备控制指令控制对应的智能家居设备。
具体地,所述第二设备控制指令包括:待控制智能家居设备的身份信息和待控制智能家居设备的控制指令。
具体地,设备管理装置根据所述第二设备控制指令控制对应的智能家居设备的过程为:设备管理装置查询第二设备控制指令中待控制的智能家居设备的身份信息,将待控制的智能家居设备的身份信息与设备管理装置中预存的智能家居设备身份信息进行比对,将比对结果一致的智能家居设备确定为待控制的智能家居设备,控制该待控制的智能家居设备执行控制指令中的动作。
示例性的,请参照图5,图5是本申请的实施例的第三设备控制指令的场景应用示意图。
如图5所示,用户终端与智能家居中的设备管理装置直接通信连接,通过向设备管理装置发送终端指令以控制对应的智能家居设备。
具体地,若获取所述用户终端的终端指令,将所述终端指令转发给所述服务器,以使所述服务器根据终端指令生成第三设备控制指令;以及从所述服务器获取所述第三设备控制指令,根据所述第三设备控制指令控制对应的智能家居设备。
例如,若用户终端与设备管理装置在同一区域的家庭本地,则用户终端与设备管理装置直接通信连接,向设备管理装置发送终端指令。设备管理装置获取所述用户终端的终端指令,将该终端指令转发给服务器,使服务器根据服务数据中的数据处理的规则、逻辑判断的规则等,对接收到的终端指令进行处理,以生成第三设备控制指令。设备管理装置从服务器接收第三设备控制指令,根据该第三设备控制指令控制对应的智能家居设备。
具体地,所述第三设备控制指令包括:待控制智能家居设备的身份信息和待控制智能家居设备的控制指令。
具体地,设备管理装置根据所述第三设备控制指令控制对应的智能家居设备,包括:设备管理装置查询第三设备控制指令中待控制的智能家居设备的身份信息,将待控制的智能家居设备的身份信息与设备管理装置中预存的智能家居设备身份信息进行比对,将比对结果一致的智能家居设备确定为待控制的智能家居设备,控制该待控制的智能家居设备执行控制指令中的动作。
需要说明的是,上述第一设备控制指令、第二设备控制指令和第三设备控制指令,包括但不局限于:调节冰箱温度、开启或关闭空调、启动或关闭扫地机、启动或关闭空气净化器、开启或关闭风扇、升起或降落晾衣架、开合智能窗帘、开闭智能照明装置。其中,不同的是第一设备控制指令是服务器不正常时,由设备管理装置根据服务数据生成的;第二设备控制指令是用户终端无法与设备管理装置直接通信连接时,由服务器根据终端指令生成的;第三设备控制指令是用户终端与设备管理装置直接通信连接时,由服务器根据终端指令生成的,所述第二设备控制指令和第三设备控指令生成时,服务器正常工作。
上述实施例提供的智能家居设备控制方法,设备管理装置通过从服务器获取服务数据,所述服务数据用于根据用户终端的终端指令控制智能家居设备,当设备管理装置获取用户终端的终端指令时,该设备管理装置根据所述服务数据生成第一设备控制指令,然后根据所述第一设备控制指令控制与终端指令对应的智能家居设备工作。通过向设备管理装置发送终端指令,使设备管理装置根据服务数据生成智能家居设备的控制指令,来实现对智能家居设备的控制,解决了服务器不正常时无法控制智能家居设备的问题,减少了对服务器的依赖。
如图6所示,图6是本申请一个实施例中提供的智能家居设备的结构示意性框图。该智能家居设备10包括处理器11和存储器12,处理器11和存储器12通过***总线13连接,其中,存储器12可以包括非易失性存储介质和内存储器。
非易失性存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器11执行上述任一种智能家居设备的控制方法。
处理器11用于提供计算和控制能力,支撑整个智能家居设备的运行。
内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行上述任一种智能家居设备的控制方法。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所涉及的智能家居设备的限定,具体的智能家居设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
应当理解的是,处理器11可以是中央处理单元(Central Processing Unit,CPU),该处理器11还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器11可以是微处理器或者该处理器也可以是任何常规的处理器等。
其中,在一个实施例中,所述存储器中存储有计算机程序,计算机程序被处理器11执行时,使得处理器执行所述计算机程序时实现以下步骤:
从服务器获取服务数据,所述服务数据用于根据用户终端的终端指令控制智能家居设备;
若获取所述用户终端的终端指令,根据所述服务数据生成第一设备控制指令;
根据所述第一设备控制指令控制所述终端指令对应的智能家居设备。
在一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:
根据用户的管理装置设置操作,将对应的智能家居设备确定为所述设备管理装置。
在一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:
若从所述服务器接收到第二设备控制指令,根据所述第二设备控制指令控制对应的智能家居设备;
所述第二设备控制指令是所述服务器根据所述用户终端的终端指令生成的。
在一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:
若获取所述用户终端的终端指令,将所述终端指令转发给所述服务器,以使所述服务器根据所述终端指令生成第三设备控制指令;
从所述服务器获取所述第三设备控制指令,根据所述第三设备控制指令控制对应的智能家居设备。
在一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:
判断所述服务器是否正常;
若判定所述服务器不正常,则在获取所述用户终端的终端指令后根据所述服务数据生成第一设备控制指令;
在一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:
若判定所述服务器正常,则在获取所述用户终端的终端指令后将所述终端指令转发给所述服务器,以使所述服务器根据终端指令生成第三设备控制指令;
从所述服务器获取所述第三设备控制指令,根据所述第三设备控制指令控制对应的智能家居设备。
在一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:
从所述服务器获取推送数据,所述推送数据用于向智能家居设备推送;
在预设时间或从所述智能家居设备接收到推送请求时,将所述推送数据推送给所述智能家居设备。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的智能家居设备的具体工作过程,可以参考前述智能家居设备的控制方法的实施例中的对应过程,在此不再赘述。
本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本申请实施例提供的任一项智能家居设备的控制方法。
其中,所述计算机可读存储介质可以是前述实施例所述的智能家居设备的内部存储单元,例如所述智能家居设备的硬盘或内存。所述计算机可读存储介质也可以是所述智能家居设备的外部存储设备,例如所述智能家居设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序,不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种智能家居设备的控制方法,其特征在于,用于设备管理装置,所述控制方法包括:
从服务器获取服务数据,所述服务数据用于根据用户终端的终端指令控制智能家居设备;
若获取所述用户终端的终端指令,根据所述服务数据生成第一设备控制指令;
根据所述第一设备控制指令控制所述终端指令对应的智能家居设备。
2.如权利要求1所述的智能家居设备的控制方法,其特征在于:还包括:
根据用户的管理装置设置操作,将对应的智能家居设备确定为所述设备管理装置。
3.如权利要求1所述的智能家居设备的控制方法,其特征在于,还包括:
若从所述服务器接收到第二设备控制指令,根据所述第二设备控制指令控制对应的智能家居设备;
所述第二设备控制指令是所述服务器根据所述用户终端的终端指令生成的。
4.如权利要求1或3所述的智能家居设备的控制方法,其特征在于,还包括:
若获取所述用户终端的终端指令,将所述终端指令转发给所述服务器,以使所述服务器根据所述终端指令生成第三设备控制指令;
从所述服务器获取所述第三设备控制指令,根据所述第三设备控制指令控制对应的智能家居设备。
5.如权利要求1所述的智能家居设备的控制方法,其特征在于,还包括:
判断所述服务器是否正常;
所述若获取所述用户终端的终端指令,根据所述服务数据生成第一设备控制指令,包括:
若判定所述服务器不正常,则在获取所述用户终端的终端指令后根据所述服务数据生成第一设备控制指令。
6.如权利要求5所述的智能家居设备的控制方法,其特征在于,还包括:
若判定所述服务器正常,则在获取所述用户终端的终端指令后将所述终端指令转发给所述服务器,以使所述服务器根据终端指令生成第三设备控制指令;
从所述服务器获取所述第三设备控制指令,根据所述第三设备控制指令控制对应的智能家居设备。
7.如权利要求1-3、5、6中任一项所述的智能家居设备的控制方法,其特征在于,还包括:
从所述服务器获取推送数据,所述推送数据用于向智能家居设备推送;
在预设时间或从所述智能家居设备接收到推送请求时,将所述推送数据推送给所述智能家居设备。
8.如权利要求1-3、5、6中任一项所述的智能家居设备的控制方法,其特征在于:
所述设备管理装置包括电视或电冰箱;
所述智能家居设备包括电冰箱、电视、空调、扫地机、空气净化器、电风扇、晾衣架、智能窗帘、智能照明装置中的至少一种。
9.一种智能家居设备,其特征在于,所述智能家居设备包括存储器和处理器;
所述存储器用于存储计算机程序;
所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如权利要求1-8中任一项所述的智能家居设备的控制方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于:若所述计算机程序被处理器执行,实现如权利要求1-8中任一项所述的智能家居设备的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911068079.0A CN112764350A (zh) | 2019-11-04 | 2019-11-04 | 一种智能家居设备的控制方法、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911068079.0A CN112764350A (zh) | 2019-11-04 | 2019-11-04 | 一种智能家居设备的控制方法、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112764350A true CN112764350A (zh) | 2021-05-07 |
Family
ID=75692315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911068079.0A Pending CN112764350A (zh) | 2019-11-04 | 2019-11-04 | 一种智能家居设备的控制方法、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112764350A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500612A (zh) * | 2022-04-06 | 2022-05-13 | 深圳航天信息有限公司 | 物联网本地组网的方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030053111A (ko) * | 2001-12-22 | 2003-06-28 | 삼성전자주식회사 | 가정자동화시스템의 제어장치 및 그 제어방법 |
WO2010137759A1 (ko) * | 2009-05-27 | 2010-12-02 | 전자부품연구원 | 지능형 가전장치, 이를 이용한 서비스 제공시스템 및 방법 |
JP2016001840A (ja) * | 2014-06-12 | 2016-01-07 | シャープ株式会社 | 制御システム、サーバ装置、家電、制御方法、およびプログラム |
WO2016058368A1 (zh) * | 2014-10-15 | 2016-04-21 | 珠海格力电器股份有限公司 | 家电的控制方法、控制装置及家庭数据终端 |
-
2019
- 2019-11-04 CN CN201911068079.0A patent/CN112764350A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030053111A (ko) * | 2001-12-22 | 2003-06-28 | 삼성전자주식회사 | 가정자동화시스템의 제어장치 및 그 제어방법 |
WO2010137759A1 (ko) * | 2009-05-27 | 2010-12-02 | 전자부품연구원 | 지능형 가전장치, 이를 이용한 서비스 제공시스템 및 방법 |
JP2016001840A (ja) * | 2014-06-12 | 2016-01-07 | シャープ株式会社 | 制御システム、サーバ装置、家電、制御方法、およびプログラム |
WO2016058368A1 (zh) * | 2014-10-15 | 2016-04-21 | 珠海格力电器股份有限公司 | 家电的控制方法、控制装置及家庭数据终端 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500612A (zh) * | 2022-04-06 | 2022-05-13 | 深圳航天信息有限公司 | 物联网本地组网的方法、装置、电子设备及存储介质 |
CN114500612B (zh) * | 2022-04-06 | 2022-07-05 | 深圳航天信息有限公司 | 物联网本地组网的方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020098755A1 (zh) | 一种智能家居控制方法、智能家居设备及存储介质 | |
CN110545222A (zh) | 一种控制设备的方法、装置、计算设备及存储介质 | |
CN106452989B (zh) | 建立智能场景的方法及装置 | |
CN109407527B (zh) | 实现智能设备推荐的方法及装置 | |
CN110515307B (zh) | 一种控制智能家居设备的方法及网络设备 | |
CN107332743A (zh) | 一种更新家电设备的配置信息的方法及装置 | |
CN106789475A (zh) | 家电控制方法及装置 | |
US10037253B2 (en) | Fault handling methods in a home service system, and associated household appliances and servers | |
CN110505283B (zh) | 一种基于云手机的自动维护***及方法 | |
CN110113232A (zh) | 设备控制方法、装置、***、电子设备及存储介质 | |
CN111399459A (zh) | 智能家居设备控制方法、装置、设备及存储介质 | |
WO2022247373A1 (zh) | 用于家电设备控制的方法及装置、设备 | |
US11101689B2 (en) | Systems and methods for providing network connection resiliency in power supply devices | |
CN106411574B (zh) | 一种管理控制方法和装置 | |
CN113395193B (zh) | 一种设备控制方法、装置、计算机设备及存储介质 | |
CN112764350A (zh) | 一种智能家居设备的控制方法、设备及存储介质 | |
CN113452763A (zh) | 智慧家庭业务注册的方法、装置和智慧家庭*** | |
CN114125005A (zh) | 一种基于智慧楼宇***的数据处理方法及装置 | |
CN112333295A (zh) | 一种多路径连接方法、装置及电子设备和存储介质 | |
CN112526891A (zh) | 智能开关按键控制***、方法 | |
US11362856B2 (en) | Processing operation requesting method and device | |
CN111935337B (zh) | 聚合链路的mac地址保活方法、设备和存储介质 | |
CN112769658B (zh) | 终端控制***、方法、装置、网关设备和存储介质 | |
CN115835370A (zh) | 智能设备的配网方法、装置、设备以及介质 | |
JP2017005917A (ja) | 電力管理システム、制御装置、制御方法及び制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |