System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种设备控制方法及装置制造方法及图纸_技高网

一种设备控制方法及装置制造方法及图纸

技术编号:41069432 阅读:3 留言:0更新日期:2024-04-24 11:24
一种设备控制方法及装置,用于提高控制设备控制受控设备的成功率。方法包括:控制设备根据n个目标受控设备,生成PLC控制指令,PLC控制指令包括k个比特位,k个比特位中、对应于n个目标受控设备的n个比特位的赋值为第一预设值,且k个比特位中、除n个比特位以外的其他比特位的赋值为第二预设值。控制设备广播PLC控制指令,每个受控设备根据PLC控制指令中该受控设备对应的比特位的赋值,确定该受控设备是否为目标受控设备,n、m为正整数,k为大于或等于m的预设整数。n个目标受控设备是m个受控设备中的n个受控设备,控制设备与该m个受控设备通过PLC技术实现有线连接。

【技术实现步骤摘要】

本申请涉及终端领域,尤其涉及一种设备控制方法及装置


技术介绍

1、随着全屋智能家居产业的发展,接入至家居智能系统中的智能子设备(即受控设备)的数量越来越多。家居智能系统中包括控制设备和多个受控设备,多个受控设备比如包括灯、开关、电视、空调等,控制设备用于对多个受控设备进行控制。目前的家居智能系统中,通常采用无线(比如无线局域网(wireless local area network,wlan)或蓝牙)的连接方式,示例性的,控制设备向多个受控设备发送wlan控制信号,该多个受控设备根据接收到的wlan控制信号执行相应的动作。

2、但是无线信号的穿透能力较弱,假设控制设备和某个受控设备不是位于同一个房间内(比如二者中间隔着一堵墙),那么控制设备在通过无线信号控制该受控设备时,该无线信号可能无法成功被受控设备接收,也即,存在控制失败的问题。


技术实现思路

1、本申请提供一种设备控制方法及装置,用于提高控制设备控制受控设备的成功率。

2、第一方面提供一种设备控制方法,适用于控制系统中,控制系统中包括控制设备和m个受控设备,控制设备分别与m个受控设备通过电力线通信(power linecommunication,plc)技术实现有线连接,m为正整数。如此,控制设备和受控设备可基于plc协议进行有线通信,抗干扰能力强,提高控制设备控制受控设备的成功率。

3、其中,方法包括:控制设备确定n个目标受控设备,n个目标受控设备是m个受控设备中的n个受控设备,n为正整数,且n不大于m。随后,控制设备生成plc控制指令,其中,plc控制指令包括k个比特位,在k个比特位中、对应于n个目标受控设备的n个比特位的赋值为第一预设值,且k个比特位中、除n个比特位以外的其他比特位的赋值为第二预设值,第一预设值和第二预设值不同,k为大于或等于m的预设整数。控制设备广播plc控制指令,相应的,m个受控设备中的每个受控设备都能够接收到控制设备广播的plc控制指令,每个受控设备可以根据plc控制指令中该受控设备对应的比特位的赋值,确定该受控设备是否为目标受控设备。示例性的,第一预设值等于1,第二预设值等于0。

4、上述技术方案中,plc控制指令中包括k个比特位,每个受控设备可在k个比特位中对应于各自的比特位,进而每个受控设备对应的一个比特位的赋值可用于指示该受控设备是否为当前plc控制指令所控制的目标受控设备,无需在plc控制指令中携带受控设备的设备地址,有助于减少plc控制指令的报文长度。

5、在一种可能的实现方式中,控制设备在确定n个目标受控设备时,具体可以是,移动设备基于用户的操作,生成该操作对应的用户指令,相应的,控制设备接收来自移动设备的用户指令,其中,用户指令中包括n个目标受控设备的标识。控制设备根据n个目标受控设备的标识,确定n个目标受控设备。如此,控制设备根据用户指令,确定出用户指令所指示的n个目标受控设备,提高用户操作的灵活性。

6、在一种可能的实现方式中,控制设备在生成plc控制指令时,具体可以是,控制设备根据n个目标受控设备的设备地址和映射信息,生成plc控制指令;其中,映射信息用于指示m个受控设备的设备地址分别在k个比特位中对应的m个比特位。如此,控制设备可以根据映射信息确定plc控制指令包括的k个比特位中,哪些比特位的赋值为第一预设值,哪些比特位的赋值为第二预设值,从而可以通过k个比特位来指示出哪些受控设备是目标受控设备,在准确指示目标受控设备的前提下,减少plc控制指令的报文长度。

7、在一种可能的实现方式中,在控制设备生成plc控制指令之前,m个受控设备中、每个受控设备还向控制设备发送各自的标识(比如媒介接入控制(medium access control,mac)地址或产品序列号(serial number,sn)),相应的,控制设备接收m个受控设备中、每个受控设备的标识,根据每个受控设备的标识生成每个设备对应的设备地址。随后,控制设备确定每个受控设备的设备地址在k个比特位中对应的比特位,根据m个受控设备中、每个受控设备的设备地址在k个比特位中对应的比特位,建立映射信息。如此,控制设备可以根据映射信息中受控设备的设备地址对应的比特位,设置plc控制指令中该比特位的赋值,以指示该受控设备是否为目标受控设备。

8、在一种可能的实现方式中,控制设备确定受控设备的设备地址在k个比特位中对应的比特位之后,还向受控设备发送受控设备的设备地址和位置指示,相应的,受控设备接收来自控制设备的该受控设备的设备地址和位置指示,其中,该位置指示用于指示受控设备的设备地址在k个比特位中对应的比特位。如此,受控设备在接收到来自控制设备广播的plc控制指令之后,可以根据该受控设备的设备地址,确定plc控制指令中哪个比特位是自己对应的比特位,进而根据该确定出的比特位,来确定自己是否为目标受控设备。

9、在一种可能的实现方式中,受控设备还向控制设备发送受控设备的能力信息,也即,控制设备还接收每个受控设备的能力信息,其中,该能力信息用于指示受控设备具备解析plc控制指令的能力。控制设备可进一步根据受控设备的能力信息,确定是否将plc控制指令中的比特位分配给该受控设备。如此,控制设备可以选择出具备解析plc控制指令的能力的受控设备,并通过包括有k个比特位的plc控制指令来指示该受控设备是否为目标受控设备,避免有些不具备该能力的受控设备在接收到该plc控制指令之后,无法解析该plc控制指令,导致控制失败的问题。

10、在一种可能的实现方式中,控制设备生成plc控制指令之前,还确定目标受控设备的数量n大于阈值,其中,阈值是根据plc控制指令中比特位的总数k和受控设备的设备地址的比特数量确定。具体的,控制设备可以先确定目标受控设备的数量n,在数量n小于或等于阈值时,控制设备生成的plc控制指令中包括n个目标受控设备的设备地址;在数量n大于阈值时,控制设备生成的plc控制指令中包括k个比特位的取值,如此,可以在正确指示目标受控设备的前提下,减少plc控制指令的报文长度。

11、在一种可能的实现方式中,受控设备在根据plc控制指令中受控设备对应的比特位的赋值,确定受控设备是否为目标受控设备时,具体用于,受控设备根据来自控制设备的位置指示,确定受控设备的设备地址在k个比特位中对应的比特位的赋值;受控设备在确定受控设备的设备地址在k个比特位中对应的比特位的赋值为第一预设值时,确定受控设备为目标受控设备;和/或,受控设备在确定受控设备的设备地址在k个比特位中对应的比特位的赋值为第二预设值时,确定受控设备不是目标受控设备。

12、第二方面提供一种控制设备,包括处理器和存储器,存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序,以使得控制设备执行上述第一方面或第一方面的任一种可能的实现方式中控制设备的功能。

13、第三方面提供一种受控设备,包括处理器和存储器,存储器用于存储计算机程序,处理器用于执行存储器中存本文档来自技高网...

【技术保护点】

1.一种设备控制方法,其特征在于,适用于控制系统中的控制设备,所述控制系统中包括所述控制设备和m个受控设备,所述控制设备分别与所述m个受控设备通过电力线通信PLC技术实现有线连接,m为正整数,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述控制设备确定n个目标受控设备,包括:

3.如权利要求1或2所述的方法,其特征在于,所述控制设备生成PLC控制指令,包括:

4.如权利要求3所述的方法,其特征在于,所述控制设备生成PLC控制指令之前,还包括:

5.如权利要求4所述的方法,其特征在于,所述控制设备确定所述受控设备的设备地址在所述k个比特位中对应的比特位之后,还包括:

6.如权利要求4所述的方法,其特征在于,还包括:

7.如权利要求1至6中任一项所述的方法,其特征在于,所述控制设备生成PLC控制指令之前,还包括:

8.一种设备控制方法,其特征在于,适用于控制系统中的受控设备,所述控制系统中包括控制设备和m个受控设备,所述控制设备分别与所述m个受控设备通过电力线通信PLC技术实现有线连接,m为正整数,所述受控设备为所述m个受控设备中的一个;

9.如权利要求8所述的方法,其特征在于,所述受控设备接收所述控制设备广播的PLC控制指令之前,还包括:

10.如权利要求8或9所述的方法,其特征在于,还包括:

11.如权利要求8至10中任一项所述的方法,其特征在于,所述受控设备根据所述PLC控制指令中所述受控设备对应的比特位的赋值,确定所述受控设备是否为目标受控设备,包括:

12.一种控制设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序,以使得所述控制设备执行如权利要求1至7中任一项所述的方法。

13.一种受控设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序,以使得所述受控设备执行如权利要求8至11中任一项所述的方法。

14.一种控制系统,其特征在于,包括:

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被设备执行时,实现如权利要求1至7中任一项所述的方法、或实现如权利要求8至11中任一项所述的方法。

...

【技术特征摘要】

1.一种设备控制方法,其特征在于,适用于控制系统中的控制设备,所述控制系统中包括所述控制设备和m个受控设备,所述控制设备分别与所述m个受控设备通过电力线通信plc技术实现有线连接,m为正整数,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述控制设备确定n个目标受控设备,包括:

3.如权利要求1或2所述的方法,其特征在于,所述控制设备生成plc控制指令,包括:

4.如权利要求3所述的方法,其特征在于,所述控制设备生成plc控制指令之前,还包括:

5.如权利要求4所述的方法,其特征在于,所述控制设备确定所述受控设备的设备地址在所述k个比特位中对应的比特位之后,还包括:

6.如权利要求4所述的方法,其特征在于,还包括:

7.如权利要求1至6中任一项所述的方法,其特征在于,所述控制设备生成plc控制指令之前,还包括:

8.一种设备控制方法,其特征在于,适用于控制系统中的受控设备,所述控制系统中包括控制设备和m个受控设备,所述控制设备分别与所述m个受控设备通过电力线通信plc技术实现有线连接,m为正整数,所述受控设备为所述m个受控设备中的一个;<...

【专利技术属性】
技术研发人员:任臻兴王伟刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1