CN104283978A - 一种设备控制方法、***及转换器和第三方控制*** - Google Patents
一种设备控制方法、***及转换器和第三方控制*** Download PDFInfo
- Publication number
- CN104283978A CN104283978A CN201310286704.5A CN201310286704A CN104283978A CN 104283978 A CN104283978 A CN 104283978A CN 201310286704 A CN201310286704 A CN 201310286704A CN 104283978 A CN104283978 A CN 104283978A
- Authority
- CN
- China
- Prior art keywords
- controlled device
- control system
- logical address
- address
- control command
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/681—Types of network addresses using addresses for wireless personal area networks or wireless sensor networks, e.g. Zigbee addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明实施例公开了一种设备控制方法、***及转换器和第三方控制***,应用于通信技术领域。本实施例的设备控制方法中,转换器会根据第三方控制***发送的第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找被控设备的实际地址;并根据查找的被控设备的实际地址,将第一控制命令发送给被控设备,以指示被控设备执行第一控制命令。在本实施例中采用逻辑地址来确定第三方控制***控制的某一被控设备,而逻辑地址又包括被控设备所属的类型信息和被控设备在类型内的标识,形式比较统一,就不用第三方控制***处理设备控制***中功能设备复杂的实际地址,从而减轻了第三方控制***的工作量。
Description
技术领域
本发明涉及通信技术领域,特别涉及设备控制方法、***及转换器和第三方控制***。
背景技术
ZigBee无线技术是一种低速短距离传输的无线网络协议技术,在越来越多的产品中广泛应用,特别是设备控制***中,可以由控制器或第三方控制***可以通过ZigBee的通信技术对接入该设备控制***中的ZigBee设备进行控制。
其中如果采用第三方控制***来控制设备控制***中的ZigBee设备时,需要通过ZigBee转换器来连接第三方控制***与ZigBee设备之间的通信。为了精确地控制***中的ZigBee设备,第三方控制***需要确定ZigBee设备的地址,但是由于在设备控制***中ZigBee设备可以分不同的组和场景等,使得ZigBee设备的地址也比较复杂,这样第三方控制***就要处理较为复杂的ZigBee网络的地址,使得工作量较大。
发明内容
本发明实施例提供设备控制方法、***及转换器和第三方控制***,减轻了第三方控制***的工作量。
本发明实施例提供一种设备控制方法,包括:
接收第三方控制***发送的第一控制命令,所述第一控制命令中包括被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识;
根据所述第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的实际地址;
根据所述查找的被控设备的实际地址,将所述第一控制命令发送给所述被控设备,以指示所述被控设备执行所述第一控制命令。
本发明实施例还提供一种设备控制方法,包括:
获取被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识,所述被控设备是设备控制***中的功能设备;
发送第一控制命令给所述设备控制***中的转换器,所述第一控制命令中包括被控设备的逻辑地址,以便所述转换器根据所述被控设备的逻辑地址对应的实际地址,将所述第一控制命令发送给所述被控设备执行。
本发明实施例提供一种转换器,包括:
第一命令接收单元,用于接收第三方控制***发送的第一控制命令,所述第一控制命令中包括被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识;
实际地址查找单元,用于根据所述第一命令接收单元接收的第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的实际地址;
第一命令转发单元,用于根据所述实际地址查找单元查找的被控设备的实际地址,将所述第一控制命令发送给所述被控设备,以指示所述被控设备执行所述第一控制命令。
本发明实施例还提供一种第三方控制***,包括:
逻辑地址获取单元,用于获取被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识,所述被控设备是设备控制***中的功能设备;
第一命令发送单元,用于发送第一控制命令给所述设备控制***中的转换器,所述第一控制命令中包括所述逻辑地址获取单元获取的被控设备的逻辑地址,以便所述转换器根据所述被控设备的逻辑地址对应的实际地址,将所述第一控制命令发送给所述被控设备执行。
本发明实施例提供一种设备控制***,包括转换器、功能设备和第三方控制***,其中:
所述转换器,包括:
第一命令接收单元,用于接收第三方控制***发送的第一控制命令,所述第一控制命令中包括被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识;
实际地址查找单元,用于根据所述第一命令接收单元接收的第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的实际地址;
第一命令转发单元,用于根据所述实际地址查找单元查找的被控设备的实际地址,将所述第一控制命令发送给所述被控设备,以指示所述被控设备执行所述第一控制命令;
所述第三方控制***,包括:
逻辑地址获取单元,用于获取被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识,所述被控设备是设备控制***中的功能设备;
第一命令发送单元,用于发送第一控制命令给所述设备控制***中的转换器,所述第一控制命令中包括所述逻辑地址获取单元获取的被控设备的逻辑地址,以便所述转换器根据所述被控设备的逻辑地址对应的实际地址,将所述第一控制命令发送给所述被控设备执行。
本实施例的设备控制方法中,转换器会根据第三方控制***发送的第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找被控设备的实际地址;并根据查找的被控设备的实际地址,将第一控制命令发送给被控设备,以指示被控设备执行第一控制命令。在本实施例中采用逻辑地址来确定第三方控制***控制的某一被控设备,而逻辑地址又包括被控设备所属的类型信息和被控设备在类型内的标识,形式比较统一,就不用第三方控制***处理设备控制***中功能设备复杂的实际地址,从而减轻了第三方控制***的工作量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种设备控制***的逻辑结构示意图;
图2是本发明实施例一提供的一种设备控制方法的流程图;
图3是本发明实施例一提供的另一种设备控制方法的流程图;
图4是本发明实施例一提供的另一种设备控制方法的流程图;
图5是本发明实施例一提供的另一种设备控制方法的流程图;
图6是本发明实施例二提供的一种设备控制方法的流程图;
图7是本发明实施例二提供的另一种设备控制方法的流程图;
图8是本发明实施例二提供的另一种设备控制方法的流程图;
图9a是本发明实施例中遥控器控制第三方控制***开启功能设备的控制的结构示意图;
图9b是本发明实施例中第三方控制***控制功能设备的结构示意图;
图10是本发明实施例中提供的一种转换器的结构示意图;
图11是本发明实施例中提供的另一种转换器的结构示意图;
图12是本发明实施例中提供的另一种转换器的结构示意图;
图13是本发明实施例中提供的一种第三方控制***的结构示意图;
图14是本发明实施例中提供的另一种第三方控制***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例一
提供一种设备控制方法,主要是用于如图1所示的短距离无线通信的设备控制***比如ZigBee***中,在该***中包括控制设备和多个功能设备,该控制设备可以通过短距离无线通信技术控制功能设备执行某项功能。进一步地,为了使得第三方控制***能控制该设备控制***中的功能设备,在设备控制***中还可以包括转换器,比如ZigBee转换器等,以连接设备控制***中的设备(包括功能设备和控制设备)与第三方控制***之间的通信。其中该转换器一端可以通过USB接口、串行接口比如RS-232接口或以太网接口连接第三方控制***,另一端可以通过短距离的无线射频接口连接设备控制***中的设备。
需要说明的是,上述设备控制***中还可以包括管理设备,该管理设备可以管理功能设备执行功能的场景、分组和执行功能的方式等信息。
在设备控制***中的转换器可以按照如下的方法进行设备控制,流程图如图2所示,包括:
步骤101,接收第三方控制***发送的第一控制命令,在第一控制命令中包括被控设备的逻辑地址,逻辑地址包括被控设备所属的类型信息和被控设备在类型内的标识。这里被控设备是指在设备控制***中执行某项功能的功能设备,比如电灯、空调和电扇等设备;被控设备所属的类型信息是指该被控设备在受控的过程中所属的类型,比如在受控过程中,夜灯、床头灯和大厅顶灯等都属于灯光这一类,且其中每个功能设备在“灯光”这一类型中的标识都不同,这样才能唯一确定一个功能设备。
该第一控制命令是用来指示被控设备执行某项功能的,比如指示灯光中的夜灯打开等,本实施例中被控对象的地址采用统一形式的逻辑地址来确定一个被控设备。
步骤102,根据第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找被控设备对应的实际地址。
可以理解,转换器中预置的功能设备的实际地址和逻辑地址的对应关系可以由上述的管理设备事先(即在转换器执行上述步骤101之前)预置在转换器中的,具体可以通过如下的步骤A和B来预置,流程图如图3所示,包括:
A:转换器将加入设备控制***中的功能设备的实际地址和功能设备所属的类型信息发送给管理设备。
上述设备控制***中可以包括管理设备,该管理设备与转换器之间通信连接,并对转换器进行设置,具体地,当转换器加入到设备控制***后,管理设备可以控制转换器扫描该设备控制***中的功能设备的信息,比如实际地址和功能设备所属的类型信息等,并将扫描的信息发送给管理设备。
B:转换器接收管理设备返回的功能设备的实际地址和逻辑地址的对应关系并储存,管理设备可以将在被控过程中属于同一类型的功能设备分别进行标识,并将各个功能设备的实际地址、类型信息和类型内的标识绑定为对应关系返回给转换器。
本实施例中,转换器在查找被控设备的实际地址时,可以将第一控制命令中包括的被控设备的逻辑地址与预置的对应关系进行匹配,如果对应关系中某一逻辑地址与该逻辑地址相匹配,则该对应关系中逻辑地址对应的实际地址即为查找到的被控设备的实际地址。
步骤103,根据查找的被控设备的实际地址,将第一控制命令发送给被控设备,以指示被控设备执行第一控制命令。具体地,转换器会将第一控制命令中包括的被控设备的逻辑地址转换为步骤102中查找到的实际地址,并将转换后的第一控制命令通过实际地址发送给被控设备,这样被控设备就通过执行第一控制命令来执行某项功能。
本实施例的设备控制方法中,转换器会根据第三方控制***发送的第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找被控设备的实际地址;并根据查找的被控设备的实际地址,将第一控制命令发送给被控设备,以指示被控设备执行第一控制命令。在本实施例中采用逻辑地址来确定第三方控制***控制的某一被控设备,而逻辑地址又包括被控设备所属的类型信息和被控设备在类型内的标识,形式比较统一,就不用第三方控制***处理设备控制***中功能设备复杂的实际地址,从而减轻了第三方控制***的工作量。
需要说明的是,上述步骤101到103所述的是由第三方控制***通过转换器来控制功能设备的方法,而在具体的实施例中,设备控制***中的设备(包括控制设备和功能设备)也可以通过转换器向第三方控制***发送信息,具体地,转换器除了可以执行上述步骤101到103之外,还可以在如下的场景下执行相应的步骤:
(1)参考图4所示,设备控制***中的控制设备向第三方控制***发送信息时,转换器还可以执行如下步骤104到106:
步骤104,转换器接收设备控制***中的控制设备发送的第二控制命令,该第二控制命令中包括被控设备的实际地址,由于在设备控制***中控制设备是通过功能设备的实际地址来控制对应的功能设备的,则在控制设备发送的第二控制命令中是包括被控设备的实际地址。
步骤105,转换器根据第二控制命令中包括的被控设备的实际地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找被控设备对应的逻辑地址。
步骤106,由于第三方控制***是通过逻辑地址来确定某一个被控设备的,则需要转换器将第二控制命令中的被控设备的实际地址转换为步骤105中查找的逻辑地址,并将转换后的第二控制命令发送给第三方控制***,以便第三方控制***开启对被控设备的控制。
需要说明的是,上述步骤101到103,与步骤104到106之间并没有绝对的顺序关系,图4中所示的只是其中一种具体的实现方式,即控制设备通过转换器先开启由第三方控制***控制功能设备,然后由第三方控制***通过转换器来控制功能设备。
(2)参考图5所示,设备控制***中的功能设备向第三方控制***发送信息时,转换器还可以执行如下步骤107到109:
步骤107,转换器接收设备控制***中的功能设备发送的状态报告信息,在状态报告信息中包括被控设备的实际地址,该状态报给信息是功能设备执行某项功能的状态信息,比如灯光发光的亮度、时间或温度等信息。
步骤108,转换器根据状态报告信息中包括的被控设备的实际地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找被控设备对应的逻辑地址。
步骤109,转换器将状态报告信息中的被控设备的实际地址转换为查找的逻辑地址,并将转换后的状态报告信息发送给第三方控制***,以便第三方控制***根据查找的逻辑地址识别状态报告信息的发出端点,并可以改发出端点实际执行某项功能时的状态,对该发出端点进行相应的控制。
需要说明的是,上述步骤101到103,与步骤107到109之间并没有绝对的顺序关系,图5中所示的只是其中一种具体的实现方式,即第三方控制***通过转换器设备控制***中的功能设备(即上述被控设备)执行某项功能,而该功能设备通过转换器向第三方控制***返回状态报告信息。
本发明实施例二
提供一种设备控制方法,主要可以应用于对如图1所示的***中的功能设备的控制方法,本实施例的方法是第三方控制设备所执行的方法,流程图如图6所示,包括:
步骤201,获取被控设备的逻辑地址,该逻辑地址包括被控设备所属的类型信息和被控设备在所述类型内的标识,这里被控设备是设备控制***中的功能设备。
第三方控制***可以向转换器请求获取加入到设备控制***中的功能设备(即上述被控设备)的逻辑地址。
步骤202,发送第一控制命令给设备控制***中的转换器,第一控制命令中包括被控设备的逻辑地址,以便转换器根据被控设备的逻辑地址对应的实际地址,将第一控制命令发送给被控设备执行,转换器具体执行的方法如上述实施例一中所述,在此不进行赘述。
本实施例的设备控制方法中,第三方控制***需要控制设备控制***中的功能设备时,只需要处理该功能设备的逻辑地址,并将包括逻辑地址的第一控制命令通过转换器发送给该被控的功能设备。这样采用逻辑地址来确定第三方控制***控制的某一被控设备,而逻辑地址又包括被控设备所属的类型信息和被控设备在类型内的标识,形式比较统一,就不用第三方控制***处理设备控制***中功能设备复杂的实际地址,从而减轻了第三方控制***的工作量。
需要说明的是,上述步骤201到202所述的是由第三方控制***通过转换器来控制功能设备的方法,而在具体的实施例中,设备控制***中的设备(包括控制设备和功能设备)也可以通过转换器向第三方控制***发送信息,具体地,第三方控制***除了可以执行上述步骤201到202之外,还可以在如下的场景下执行相应的步骤:
(1)参考图7所示,设备控制***中的控制设备向第三方控制***发送信息时,第三方控制***还可以执行如下步骤203到204:
步骤203,接收转换器转发的设备控制***中的控制设备的第二控制命令,在第二控制命令中包括被控设备的逻辑地址,其中转换器转发第二控制命令的方法如上述实施例一中所述,在此不进行赘述。
步骤204,开启对第二控制命令中包括的逻辑地址对应的被控设备的控制。
需要说明的是,上述步骤201到202,与步骤203到204之间并没有绝对的顺序关系,图7中所示的只是其中一种具体的实现方式,即控制设备通过转换器先开启由第三方控制***控制功能设备,然后由第三方控制***通过转换器来控制功能设备。
(2)参考图8所示,设备控制***中的功能设备向第三方控制***发送信息时,转换器还可以执行如下步骤205到206:
步骤205,接收转换器转发的设备控制***中的功能设备的状态报告信息,在状态报告信息中包括被控设备的逻辑地址,其中转换器转发状态报告信息的方法如上述实施例一中所述,在此不进行赘述。
步骤206,根据逻辑地址确定发出状态报告信息的功能设备,并根据状态报告信息控制功能设备,比如当某一个灯的温度太高的话,第三方控制***可以控制该灯的发光量减小等。
需要说明的是,上述步骤201到202,与步骤205到206之间并没有绝对的顺序关系,图8中所示的只是其中一种具体的实现方式,即第三方控制***通过转换器设备控制***中的功能设备(即上述被控设备)执行某项功能,而该功能设备通过转换器向第三方控制***返回状态报告信息。
以下以一个具体的实施例来说明本发明实施例所述的设备控制方法,本实施例中设备控制***为ZigBee网络***,其中的功能设备为ZigBee设备中执行某项功能的设备,控制设备可以为ZigBee遥控器,具体地:
1、管理设备对加入ZigBee网络的功能设备、遥控器和ZigBee转换器进行设置,其中,管理设备可以包括可视化用户接口,该可视化用户接口能提供用户输入和显示的图形界面(简称用户界面),具体地:
(1)管理设备会控制ZigBee转换器扫描、创建和加入ZigBee网络,有ZigBee转换器保存网络信息。
(2)用户可以操作管理设备显示的用户界面来触发ZigBee转换器扫描ZigBee网络中的各个功能设备,并把这些功能设备的实际地址和所属的类型信息进行汇总后,上报给管理设备。
(3)管理设备创建虚拟控制端点和场景等,其中创建的虚拟控制端点可以是将类型相同的多个功能设备作为一个虚拟控制端点,场景中可以包括在一次控制的过程中多个功能设备的状态信息。例如,创建的虚拟控制端点“灯光”可以如下表1所示,其中该虚拟控制端点中的所有功能设备(比如夜灯等)都属于“灯光”这一类型,而类内编号可以作为类内标识,这样通过“灯光”+“类内编号”就能唯一确定一个功能设备。
表1
功能设备名称 | 类内编号 | 功能设备名称 | 类内编号 |
夜灯 | 1 | 大厅顶灯 | 2 |
左床头灯 | 3 | 右床头灯 | 4 |
浴室灯 | 5 | 书桌台灯 | 6 |
入口走廊顶灯 | 7 |
管理设备创建的场景1可以如下表2所示,其中,在一次控制中,只有左床头灯处于打开状态,其它的灯光都关闭,且管理设备还可以创建其它的场景。
表2
灯光名称 | 设置状态 | 灯光名称 | 类内编号 |
1-夜灯 | 关闭 | 2-大厅顶灯 | 关闭 |
3-左床头灯 | 打开 | 4-右床头灯 | 关闭 |
5-浴室灯 | 关闭 | 6-书桌台灯 | 关闭 |
7-入口走廊顶灯 | 关闭 |
需要说明的是,管理设备还可以配置能直接控制功能设备的遥控器(即控制设备)上各个按钮的信息,包括各个按钮的标识及每个按钮所能控制的场景的信息等,并将这些配置信息写入到遥控器中,这样用户即可操作遥控器的按钮来控制各个功能设备实现各个场景。
(4)管理设备设置功能设备的逻辑地址和实际地址的对应关系并写入到ZigBee转换器中,具体地逻辑地址包括功能设备所属的类型信息和在类型内的标识,其中功能设备所述的类型信息可以是管理设备创建的各个虚拟控制端点(比如上述的灯光)的信息,或是一个场景的信息,比如上述遥控器的一个按钮能控制一个场景下的功能设备,即一个按钮的标识即可以作为类型信息;在类型内的标识可以是功能设备在场景内的编号、或在虚拟控制端点中的编号。
2、管理设备设置好ZigBee转换器、功能设备和遥控器后,即可将第三那方控制***连接到ZigBee转换器上,由第三方控制***控制功能设备。
(1)参考图9a所示,用户按下ZigBee遥控器的按钮,则该ZigBee遥控器就会发送包括群地址0x2B15的第二控制命令,其中群地址即为功能设备的实际地址,要求第三方控制***打开对该实际地址的功能设备的控制;
ZigBee转换器在接收到第二控制命令后,在对应关系中查找到与群地址对应的条目,即“0.2b15.0.1.10.0.7”,这样就会得到第二控制命令中包括的实际地址对应的逻辑地址“10.0.7”,用来表示第7个虚拟输入通道;
ZigBee转换器将第二控制命令中的实际地址转换为逻辑地址后,将转换后的第二控制命令发送给第三方控制***,这样第三方控制***就会开启对第7个虚拟输入通道的控制。
(2)参考图9b所示,用户操作第三方控制***触发发送第一控制命令,其中包括功能设备的逻辑地址,即所属类型“路灯”+类型内的标识“05”,要求第5路灯打开;
ZigBee转换器在接收到第一控制命令后,在对应关系中查找到与逻辑地址对应的条目,即“1.0.5.1.1.FEAD.0A”,这样就会得到第一控制命令中包括的逻辑地址对应的实际地址“FEAD.0A”,用来表示第5路灯所在的ZigBee网络端点的短地址为“0xFEAD”,端点号为“0x0A”;
ZigBee转换器将第一控制命令中的逻辑地址转换为实际地址后,将转换后的第一控制命令发送给第5路灯,这样第5路灯就会将状态转变为打开的状态。
本发明实施例还提供一种转换器,该转换器中的各个单元之间可以按照上述实施例一所述的方法进行设备控制,其结构示意图如图10所示,包括:
第一命令接收单元10,用于接收第三方控制***发送的第一控制命令,所述第一控制命令中包括被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识。
实际地址查找单元11,用于根据所述第一命令接收单元10接收的第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的实际地址。
第一命令转发单元12,用于根据所述实际地址查找单元11查找的被控设备的实际地址,将所述第一控制命令发送给所述被控设备,以指示所述被控设备执行所述第一控制命令。
本实施例的转换器中,实际地址查找单元11会根据第三方控制***发送的第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找被控设备的实际地址;并由第一命令转发单元12根据查找的被控设备的实际地址,将第一控制命令发送给被控设备,以指示被控设备执行第一控制命令。这样采用逻辑地址来确定第三方控制***控制的某一被控设备,而逻辑地址又包括被控设备所属的类型信息和被控设备在类型内的标识,形式比较统一,就不用第三方控制***处理设备控制***中功能设备复杂的实际地址,从而减轻了第三方控制***的工作量。
参考图11所示,在一个具体的实施例中,转换器除了可以包括如图10所示的结构外,还可以包括第二命令接收单元13、第一逻辑地址查找单元14、第二命令转发单元15、报告信息接收单元16、第二逻辑地址查找单元17和报告信息转发单元18,其中:
第二命令接收单元13,用于接收设备控制***中的控制设备发送的第二控制命令,所述第二控制命令中包括被控设备的实际地址。
第一逻辑地址查找单元14,用于根据所述第二命令接收单元13接收的第二控制命令中包括的被控设备的实际地址,及所述预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的逻辑地址。
第二命令转发单元15,用于将所述第二控制命令中的被控设备的实际地址转换为所述第一逻辑地址查找单元14查找的逻辑地址,并将所述转换后的第二控制命令发送给所述第三方控制***,以便所述第三方控制***开启对所述被控设备的控制。
报告信息接收单元16,用于接收设备控制***中的功能设备发送的状态报告信息,所述状态报告信息中包括被控设备的实际地址。
第二逻辑地址查找单元17,用于根据所述报告信息接收单元16接收的状态报告信息中包括的被控设备的实际地址,及所述预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的逻辑地址。
报告信息转发单元18,用于将所述状态报告信息中的被控设备的实际地址转换为所述第二逻辑地址查找单元17查找的逻辑地址,并将所述转换后的状态报告信息发送给所述第三方控制***,以便所述第三方控制***根据所述查找的逻辑地址识别所述状态报告信息的发出端点。
本实施例中,当通过第二命令接收单元13、第一逻辑地址查找单元14和第二命令转发单元15将控制设备的第二命令转发给第三方控制***后,第三方控制***可以开启对确切的功能设备的控制,并发送第一控制命令给转换器;则在转换器中通过第一命令接收单元10、实际地址查找单元11和第一命令转发单元12,将第一控制命令发送给被控的功能设备来执行该第一控制命令,在这个过程中,被控的功能设备可以向第三方控制***返回状态报告信息;则转换器中通过报告信息接收单元16、第二逻辑地址查找单元17和报告信息转发单元18,即可将被控设备的状态报告信息返回给第三方控制***。
参考图12所示,在另一个具体的实施例中,转换器除了可以包括如图10所示的结构外,还可以包括信息上报单元19和对应关系接收单元20,其中:
信息上报单元19,用于将加入所述设备控制***中的功能设备的实际地址和所述功能设备所属的类型信息发送给管理设备;
对应关系储存单元20,用于接收所述管理设备返回的所述功能设备的实际地址和逻辑地址的对应关系并储存。
本实施例中,转换器中的信息上报单元19可以扫描得到功能设备的相关信息后,上报给管理设备,以便管理设备根据信息上报单元19上报的信息,得到各个功能设备的实际地址和逻辑地址的对应关系并发送给转换器,则转换器中的对应关系储存单元20接收到对应关系后进行储存,这样实际地址查找单元11在查找实际地址时,就会根据对应关系储存单元20储存的对应关系进行查找。
本发明实施例还提供一种第三方控制***,该第三方控制***中的各个单元之间可以按照上述实施例二所述的方法进行设备控制,其结构示意图如图13所示,包括:
逻辑地址获取单元30,用于获取被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识,所述被控设备是设备控制***中的功能设备;
第一命令发送单元31,用于发送第一控制命令给所述设备控制***中的转换器,所述第一控制命令中包括所述逻辑地址获取单元30获取的被控设备的逻辑地址,以便所述转换器根据所述被控设备的逻辑地址对应的实际地址,将所述第一控制命令发送给所述被控设备执行。
本实施例的第三方控制***需要控制设备控制***中的功能设备时,逻辑地址获取单元30获取该功能设备的逻辑地址,并由第一命令发送单元31将包括逻辑地址的第一控制命令通过转换器发送给该被控的功能设备。这样采用逻辑地址来确定第三方控制***控制的某一被控设备,而逻辑地址又包括被控设备所属的类型信息和被控设备在类型内的标识,形式比较统一,就不用第三方控制***处理设备控制***中功能设备复杂的实际地址,从而减轻了第三方控制***的工作量。
参考图14所示,在一个具体的实施例中,第三方控制***除了可以包括如图13所示的结构外,还可以包括第二命令接收单元32、开启控制单元33、报告信息接收单元34和控制单元35,其中:
第二命令接收单元32,用于接收所述转换器转发的所述设备控制***中的控制设备的第二控制命令,所述第二控制命令中包括所述转换器所述被控设备的逻辑地址。
开启控制单元33,用于开启对所述第二命令接收单元22接收的第二控制命令中包括的逻辑地址对应的被控设备的控制。
报告信息接收单元34,用于接收所述转换器转发的所述设备控制***中的功能设备的状态报告信息,所述状态报告信息中包括所述转换器所述被控设备的逻辑地址。
控制单元35,用于根据所述报告信息接收单元34接收的状态报告信息中的逻辑地址确定发出所述状态报告信息的功能设备,并根据所述状态报告信息控制所述功能设备。
本实施例的第三方控制***中,通过第二命令接收单元32和开启控制单元33可以通过转换器接受设备控制***中控制设备的控制,开启对某个功能设备的控制;然后其中的逻辑地址获取单元30和第一命令发送单元31就会通过转换器发送第一控制命令给被控的功能设备执行;且在被控设备执行第一控制命令的过程中,第三方控制设备可以通过报告信息接收单元34和控制单元35,掌握被控设备的执行状态并进行相应的控制。
本发明实施例还提供一种设备控制***,其结构示意图可以如图1所示,包括功能设备、转换器和第三方控制***,其中转换器的结构与上述实施例中所述的任一转换器的结构类似,且第三方控制***的结构域上述实施例中所述的任一第三方控制***的结构类似,在此不进行赘述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM)、随机存取存储器(RAM)、磁盘或光盘等。
以上对本发明实施例所提供的设备控制方法、***及转换器和第三方控制***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (15)
1.一种设备控制方法,其特征在于,包括:
接收第三方控制***发送的第一控制命令,所述第一控制命令中包括被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识;
根据所述第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的实际地址;
根据所述查找的被控设备的实际地址,将所述第一控制命令发送给所述被控设备,以指示所述被控设备执行所述第一控制命令。
2.如权利要求1所述的方法,其特征在于,所述方法还包括如下步骤:
接收设备控制***中的控制设备发送的第二控制命令,所述第二控制命令中包括被控设备的实际地址;
根据所述第二控制命令中包括的被控设备的实际地址,及所述预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的逻辑地址;
将所述第二控制命令中的被控设备的实际地址转换为所述查找的逻辑地址,并将所述转换后的第二控制命令发送给所述第三方控制***,以便所述第三方控制***开启对所述被控设备的控制。
3.如权利要求1所述的方法,其特征在于,所述方法还包括如下步骤:
接收设备控制***中的功能设备发送的状态报告信息,所述状态报告信息中包括被控设备的实际地址;
根据所述状态报告信息中包括的被控设备的实际地址,及所述预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的逻辑地址;
将所述状态报告信息中的被控设备的实际地址转换为所述查找的逻辑地址,并将所述转换后的状态报告信息发送给所述第三方控制***,以便所述第三方控制***根据所述查找的逻辑地址识别所述状态报告信息的发出端点。
4.如权利要求1至3任一项所述的方法,其特征在于,所述接收第三方控制***发送的第一控制命令之前,还包括如下步骤:
将加入所述设备控制***中的功能设备的实际地址和所述功能设备所属的类型信息发送给管理设备;
接收所述管理设备返回的所述功能设备的实际地址和逻辑地址的对应关系并储存。
5.一种设备控制方法,其特征在于,包括:
获取被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识,所述被控设备是设备控制***中的功能设备;
发送第一控制命令给所述设备控制***中的转换器,所述第一控制命令中包括被控设备的逻辑地址,以便所述转换器根据所述被控设备的逻辑地址对应的实际地址,将所述第一控制命令发送给所述被控设备执行。
6.如权利要求5所述的方法,其特征在于,所述方法还包括如下步骤:
接收所述转换器转发的所述设备控制***中的控制设备的第二控制命令,所述第二控制命令中包括所述被控设备的逻辑地址;
开启对所述第二控制命令中包括的逻辑地址对应的被控设备的控制。
7.如权利要求5所述的方法,其特征在于,所述方法还包括如下步骤:
接收所述转换器转发的所述设备控制***中的功能设备的状态报告信息,所述状态报告信息中包括所述被控设备的逻辑地址;
根据所述逻辑地址确定发出所述状态报告信息的功能设备,并根据所述状态报告信息控制所述功能设备。
8.一种转换器,其特征在于,包括:
第一命令接收单元,用于接收第三方控制***发送的第一控制命令,所述第一控制命令中包括被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识;
实际地址查找单元,用于根据所述第一命令接收单元接收的第一控制命令中包括的被控设备的逻辑地址,及预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的实际地址;
第一命令转发单元,用于根据所述实际地址查找单元查找的被控设备的实际地址,将所述第一控制命令发送给所述被控设备,以指示所述被控设备执行所述第一控制命令。
9.如权利要求8所述的转换器,其特征在于,还包括
第二命令接收单元,用于接收设备控制***中的控制设备发送的第二控制命令,所述第二控制命令中包括被控设备的实际地址;
第一逻辑地址查找单元,用于根据所述第二命令接收单元接收的第二控制命令中包括的被控设备的实际地址,及所述预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的逻辑地址;
第二命令转发单元,用于将所述第二控制命令中的被控设备的实际地址转换为所述第一逻辑地址查找单元查找的逻辑地址,并将所述转换后的第二控制命令发送给所述第三方控制***,以便所述第三方控制***开启对所述被控设备的控制。
10.如权利要求8所述的转换器,其特征在于,还包括:
报告信息接收单元,用于接收设备控制***中的功能设备发送的状态报告信息,所述状态报告信息中包括被控设备的实际地址;
第二逻辑地址查找单元,用于根据所述报告信息接收单元接收的状态报告信息中包括的被控设备的实际地址,及所述预置的设备控制***中功能设备的实际地址和逻辑地址的对应关系,查找所述被控设备对应的逻辑地址;
报告信息转发单元,用于将所述状态报告信息中的被控设备的实际地址转换为所述第二逻辑地址查找单元查找的逻辑地址,并将所述转换后的状态报告信息发送给所述第三方控制***,以便所述第三方控制***根据所述查找的逻辑地址识别所述状态报告信息的发出端点。
11.如权利要求8至10任一项所述的转换器,其特征在于,还包括:
信息上报单元,用于将加入所述设备控制***中的功能设备的实际地址和所述功能设备所属的类型信息发送给管理设备;
对应关系储存单元,用于接收所述管理设备返回的所述功能设备的实际地址和逻辑地址的对应关系并储存。
12.一种第三方控制***,其特征在于,包括:
逻辑地址获取单元,用于获取被控设备的逻辑地址,所述逻辑地址包括所述被控设备所属的类型信息和所述被控设备在所述类型内的标识,所述被控设备是设备控制***中的功能设备;
第一命令发送单元,用于发送第一控制命令给所述设备控制***中的转换器,所述第一控制命令中包括所述逻辑地址获取单元获取的被控设备的逻辑地址,以便所述转换器根据所述被控设备的逻辑地址对应的实际地址,将所述第一控制命令发送给所述被控设备执行。
13.如权利要求12所述的第三方控制***,其特征在于,还包括:
第二命令接收单元,用于接收所述转换器转发的所述设备控制***中的控制设备的第二控制命令,所述第二控制命令中包括所述被控设备的逻辑地址;
开启控制单元,用于开启对所述第二控制命令中包括的逻辑地址对应的被控设备的控制。
14.如权利要求12所述的第三方控制***,其特征在于,还包括:
报告信息接收单元,用于接收所述转换器转发的所述设备控制***中的功能设备的状态报告信息,所述状态报告信息中包括所述被控设备的逻辑地址;
控制单元,用于根据所述逻辑地址确定发出所述状态报告信息的功能设备,并根据所述状态报告信息控制所述功能设备。
15.一种设备控制***,其特征在于,包括转换器、功能设备和第三方控制***,其中:
所述转换器是如权利要求8至11任一项所述的转换器;
所述第三方控制***是如权利要求12至14任一项所述的第三方控制***。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310286704.5A CN104283978B (zh) | 2013-07-09 | 2013-07-09 | 一种设备控制方法、***及转换器和第三方控制*** |
PCT/CN2014/081831 WO2015003616A1 (zh) | 2013-07-09 | 2014-07-08 | 一种设备控制方法、***及转换器和第三方控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310286704.5A CN104283978B (zh) | 2013-07-09 | 2013-07-09 | 一种设备控制方法、***及转换器和第三方控制*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104283978A true CN104283978A (zh) | 2015-01-14 |
CN104283978B CN104283978B (zh) | 2018-08-03 |
Family
ID=52258449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310286704.5A Active CN104283978B (zh) | 2013-07-09 | 2013-07-09 | 一种设备控制方法、***及转换器和第三方控制*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104283978B (zh) |
WO (1) | WO2015003616A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105066339A (zh) * | 2015-07-28 | 2015-11-18 | 广东美的暖通设备有限公司 | 用于空调器的控制方法和装置 |
CN106453073A (zh) * | 2016-09-30 | 2017-02-22 | 北京小米移动软件有限公司 | 传输信息的方法及装置 |
CN107358540A (zh) * | 2017-05-24 | 2017-11-17 | 国网北京市电力公司 | 信号处理方法和装置 |
CN107515594A (zh) * | 2016-06-17 | 2017-12-26 | 上海澜腾智能科技有限公司 | 家用电器控制***及其控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1349340A2 (en) * | 2002-03-15 | 2003-10-01 | Lg Electronics Inc. | Method for controlling a home appliance networking system |
CN101848126A (zh) * | 2010-04-30 | 2010-09-29 | 中山大学 | 一种互动式控制智能家居设备的方法及家庭网络*** |
CN101908989A (zh) * | 2010-08-16 | 2010-12-08 | 海尔集团公司 | 一种智能家电的控制方法 |
CN201749342U (zh) * | 2009-10-26 | 2011-02-16 | 华为终端有限公司 | 一种控制装置及控制*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102404897A (zh) * | 2010-09-10 | 2012-04-04 | 上海三思电子工程有限公司 | 带有查询和识别功能的led路灯智能控制装置和方法 |
CN102612214A (zh) * | 2012-02-24 | 2012-07-25 | 杭州意博高科电器有限公司 | 一种基于安卓智能手机的灯光控制*** |
CN202979002U (zh) * | 2012-08-31 | 2013-06-05 | 鸿富锦精密工业(深圳)有限公司 | 智能家庭网络***及其智能网关 |
CN103475703A (zh) * | 2013-09-06 | 2013-12-25 | 四川九洲电器集团有限责任公司 | 一种基于ZigBee网络的智能家居设备控制方法 |
-
2013
- 2013-07-09 CN CN201310286704.5A patent/CN104283978B/zh active Active
-
2014
- 2014-07-08 WO PCT/CN2014/081831 patent/WO2015003616A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1349340A2 (en) * | 2002-03-15 | 2003-10-01 | Lg Electronics Inc. | Method for controlling a home appliance networking system |
CN201749342U (zh) * | 2009-10-26 | 2011-02-16 | 华为终端有限公司 | 一种控制装置及控制*** |
CN101848126A (zh) * | 2010-04-30 | 2010-09-29 | 中山大学 | 一种互动式控制智能家居设备的方法及家庭网络*** |
CN101908989A (zh) * | 2010-08-16 | 2010-12-08 | 海尔集团公司 | 一种智能家电的控制方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105066339A (zh) * | 2015-07-28 | 2015-11-18 | 广东美的暖通设备有限公司 | 用于空调器的控制方法和装置 |
CN105066339B (zh) * | 2015-07-28 | 2018-04-03 | 广东美的暖通设备有限公司 | 用于空调器的控制方法和装置 |
CN107515594A (zh) * | 2016-06-17 | 2017-12-26 | 上海澜腾智能科技有限公司 | 家用电器控制***及其控制方法 |
CN106453073A (zh) * | 2016-09-30 | 2017-02-22 | 北京小米移动软件有限公司 | 传输信息的方法及装置 |
CN107358540A (zh) * | 2017-05-24 | 2017-11-17 | 国网北京市电力公司 | 信号处理方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2015003616A1 (zh) | 2015-01-15 |
CN104283978B (zh) | 2018-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106411667B (zh) | 一种基于网络芯片的智能家居多云端控制方法和*** | |
WO2019196462A1 (zh) | 空调机组、空调机组的操作方法和装置 | |
US20170315522A1 (en) | Virtual simulator and building management system including the same | |
CN105007649B (zh) | 利用手持装置对dali的灯具进行群组规划的***及方法 | |
CN104852975B (zh) | 一种家居设备调用方法及装置 | |
CN108173874A (zh) | 一种智能设备管理方法、平台、***、介质和设备 | |
CN104283978A (zh) | 一种设备控制方法、***及转换器和第三方控制*** | |
CN104656607A (zh) | 一种基于舞台多机无线协调*** | |
CN104202878A (zh) | 照明控制*** | |
US8948886B2 (en) | LED lighting system and controlling method using the same | |
CN104267701B (zh) | 智能家居新增设备的控制方法及装置 | |
CN107277779A (zh) | 一种基于ZigBee网络的定位方法及其*** | |
CN104539502A (zh) | 一种自定义添加modbus设备的方法 | |
CN109407538A (zh) | 智能家居控制方法及*** | |
CN108736925A (zh) | 生成家用电器与房间映射关系的方法、装置及移动终端 | |
CN105429876A (zh) | 基于sdn的数据转发方法 | |
CN104636654A (zh) | 一种设备绑定方法及电子设备 | |
CN110737660B (zh) | 一种数据处理方法、设备及计算机可读存储介质 | |
CN109286545A (zh) | 一种智能家居设备管理方法及装置 | |
CN114385276A (zh) | 信息处理方法、装置和存储介质 | |
Wang et al. | The design and implementation of the voice control system of smart home based on iOS | |
CN105573300A (zh) | 一种基于物联网的数据采集复制***及其控制方法 | |
CN106506573A (zh) | 智能家居控制方法和*** | |
CN1866949B (zh) | 基于x-10的控制功能实现方法、***和x-10装置 | |
CN103987179B (zh) | 智能灯光控制***中的灯组定位方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |