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

技术编号:18403915 阅读:30 留言:0更新日期:2018-07-08 22:12
本申请提供了设备控制方法和装置。本申请中,通过XMPP中心服务器获取被控设备的被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系,使得XMPP中心服务器接收到来自控制设备发出的控制消息时会依据对应关系获取控制消息中被控设备标识对应的控制设备标识,以保证最终本申请中,通过比较控制消息携带的控制设备标识与XMPP中心服务器依据对应关系获取的控制消息中被控设备标识对应的控制设备标识是否一致,若一致,允许控制消息中的控制指令发送给被控设备,使得来源于可信控制设备的控制消息中的控制指令发送给被控设备,避免了被控设备的恶意攻击,提高设备控制安全。

Equipment control methods and devices

The application provides a device control method and device. In this application, the corresponding relationship between the controlled equipment identification of the controlled equipment and the control device identification of the controlled equipment bound by the controlled device is obtained through the XMPP center server, so that the XMPP central server receives the control message from the control device to obtain the controlled device identification in the control message according to the corresponding relationship. The corresponding control device identification is made to ensure that in the final application, the control device identification in the control message is sent to the control message to be sent to the controlled message by comparing the control device identity carried by the control message with the control device identification corresponding to the controlled device identification in the control message obtained by the XMPP central server according to the corresponding relationship. The equipment makes the control instructions from the control messages from the trusted control equipment sent to the controlled equipment, avoiding the malicious attack of the controlled equipment and improving the security of the equipment control.

【技术实现步骤摘要】
设备控制方法和装置
本申请涉及网络通信技术,特别涉及设备控制方法和装置。
技术介绍
在IoT(InternetofThings,物联网)中,伴随着大数据与IoT应用不断升级,移动终端(为控制设备)远程控制智能家居设备(简称智能设备,为被控设备)得到广泛应用。具体地,控制设备远程控制被控设备可包括:控制设备在需要控制指定被控设备时,生成控制指令,并按照本地已存储的加密算法对控制指令进行加密,发送加密的控制指令至云平台;云平台接收加密的控制指令,按照本地已存储的解密算法对接收的控制指令进行解密,将解密后的控制指令发送到指定被控设备。最终,实现了控制设备远程控制被控设备的目的。但是,在目前的控制设备远程控制被控设备的过程中,云平台接收到控制指令后,不对发送控制指令的控制设备进行身份校验,就直接对控制指令进行解密并发送到指定被控设备,这会导致被控设备遭到恶意攻击。
技术实现思路
本申请提供了设备控制方法和装置,以在控制设备远程控制被控设备的过程中实现云平台对控制设备进行身份校验,防止被控设备遭到恶意攻击。本申请提供的技术方案包括:一种设备控制方法,该方法应用于云平台设有的XMPP中心服务器,包括:获取被控设备的被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系;接收第一控制设备控制第一被控设备时发出的控制消息,所述控制消息携带控制指令、第一控制设备标识及第一被控制设备标识;从已获取的对应关系中找到与所述第一被控设备标识对应的第二控制设备标识;检查所述第二控制设备标识与所述第一控制设备标识是否一致,若一致,则向所述第一被控设备发送所述控制指令。一种设备控制方法,该方法应用于云平台设有的XMPP中心服务器,包括:获取被控设备的被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系;接收第一控制设备控制第一被控设备时发出的控制消息,所述控制消息携带控制指令,第一控制设备标识和第一被控制设备标识;从已获取的对应关系中找到与所述第一被控设备标识对应的第二控制设备标识;将所述第二控制设备标识携带在所述控制消息发送给所述云平台设有的被控设备自适应装置,以使所述被控设备自适应装置在检查出所述第二控制设备标识与所述第一控制设备标识一致时向所述第一被控设备发送所述控制指令。一种设备控制装置,该装置应用于云平台设有的XMPP中心服务器,包括:获取单元,用于获取被控设备的被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系;接收单元,用于接收第一控制设备控制第一被控设备时发出的控制消息,所述控制消息携带控制指令、第一控制设备标识及第一被控制设备标识;查找单元,用于从所述获取单元已获取的对应关系中找到与所述第一被控设备标识对应的第二控制设备标识;校验单元,用于检查所述第二控制设备标识与所述第一控制设备标识是否一致,若一致,则向所述第一被控设备发送所述控制指令。一种设备控制装置,该装置应用于云平台设有的XMPP中心服务器,包括:获取单元,用于获取被控设备的被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系;接收单元,用于接收第一控制设备控制第一被控设备时发出的控制消息,所述控制消息携带控制指令,第一控制设备标识和第一被控制设备标识;查找单元,用于从所述获取单元已获取的对应关系中找到与所述第一被控设备标识对应的第二控制设备标识;发送单元,用于将所述第二控制设备标识携带在所述控制消息发送给所述云平台设有的被控设备自适应装置,以使所述被控设备自适应装置在检查出所述第二控制设备标识与所述第一控制设备标识一致时向所述第一被控设备发送所述控制指令。由以上技术方案可以看出,本申请中,通过云平台设有的XMPP中心服务器获取被控设备的被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系,使得XMPP中心服务器接收到来自控制设备发出的控制消息时会依据对应关系获取控制消息中被控设备标识对应的控制设备标识,以保证最终本申请中,通过对控制消息携带的控制设备标识与XMPP中心服务器依据对应关系获取的控制消息中被控设备标识对应的控制设备标识进行校验(这相当于控制设备的身份校验),当校验出控制消息携带的控制设备标识与XMPP中心服务器依据对应关系获取的控制消息中被控设备标识对应的控制设备标识一致,允许控制消息中的控制指令发送给被控设备,使得来源于可信控制设备的控制消息中的控制指令发送给被控设备,避免了被控设备的恶意攻击,提高设备控制安全。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1为本申请提供的设备控制方法流程图;图2为本申请提供的实施例1应用组网程图;图3为本申请提供的另一设备控制方法流程图;图4为本申请提供的实施例2应用组网程图;图5为本申请提供的装置结构示意图;图6为本申请提供的另一装置结构框图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。参见图1,图1为本申请提供的一种设备控制方法流程图。该流程应用于云平台设有的XMPP中心服务器。如图1所示,该流程可包括如下步骤:步骤101,获取被控设备的被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系。作为一个实施例,本步骤101中可在被控设备注册至XMPP中心服务器时获取被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系。其中,被控设备所绑定的控制设备也是已注册至XMPP中心服务器的,其可为被控设备从已注册至XMPP中心服务器的所有控制设备中选取的一个。在一个例子中,被控设备标识可以包括但不限于:被控设备的MAC(MediaAccessControl,媒体接入控制)地址。在一个例子中,控制设备标识可以包括但不限于:控制设备的IP地址、UUID(通用唯一识别码,UniversallyUniqueIdentifier)。步骤102,接收第一控制设备控制第一被控设备时发出的控制消息,所述控制消息携带控制指令、第一控制设备标识和第一被控制设备标识。这里,第一控制设备为任一控制设备,其只是为便于区分而进行的命名。类似地,第一被控设备为任一被控设备,其也只是为便于区分而进行的命名。在本申请中,当第一控制设备需要控制第一被控设备时,比如控制第一被控设备关机,则第一控制设备会发出控制消息。这里的控制消息携带控制指令比如关机、第一被控设备标识、第一控制设备标识。步骤103,从已获取的对应关系中找到与第一被控设备标识对应的第二控制设备标识,检查所述第二控制设备标识与第一控制设备标识是否一致,若一致,则向所述第一被控设备发送控制指令。本步骤103中,XMPP中心服务器检查出第二控制设备标识与所述控制消息携带的第一控制设备标识一致,则意味着控制消息的来源即第一控制设备为第一被控设备所绑定的控制设备,是合法的,可继续向第一被控设备发送控制消息携带的控制指令。而当通过步骤103检查出第二控制设备标识与所述控制消息携带的第一控制设备标识不一致,则意味着控制消息有可能是来自攻击设备,控制消息的来源即第一控制设备不为第一被控设备所绑定的控制设备,为防止第一被控设备受到攻击,则在一个实施例中,可丢弃控制消息,本文档来自技高网...

【技术保护点】
1.一种设备控制方法,其特征在于,该方法应用于云平台设有的XMPP中心服务器,包括:获取被控设备的被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系;接收第一控制设备控制第一被控设备时发出的控制消息,所述控制消息携带控制指令、第一控制设备标识及第一被控制设备标识;从已获取的对应关系中找到与所述第一被控设备标识对应的第二控制设备标识;检查所述第二控制设备标识与所述第一控制设备标识是否一致,若一致,则向所述第一被控设备发送所述控制指令。

【技术特征摘要】
1.一种设备控制方法,其特征在于,该方法应用于云平台设有的XMPP中心服务器,包括:获取被控设备的被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系;接收第一控制设备控制第一被控设备时发出的控制消息,所述控制消息携带控制指令、第一控制设备标识及第一被控制设备标识;从已获取的对应关系中找到与所述第一被控设备标识对应的第二控制设备标识;检查所述第二控制设备标识与所述第一控制设备标识是否一致,若一致,则向所述第一被控设备发送所述控制指令。2.根据权利要求1所述的方法,其特征在于,所述控制消息中第一控制设备标识被加密、且所述控制消息中的指定位置携带用于加密所述第一控制设备标识的随机密钥Rkey;所述检查所述第二控制设备标识与所述第一控制设备标识是否一致包括:依据所述控制消息中指定位置携带的随机密钥Rkey对加密的第一控制设备标识进行解密;检查所述第二控制设备标识与解密得到的第一控制设备标识是否一致。3.根据权利要求2所述的方法,其特征在于,所述控制消息中第一控制设备标识被加密是由所述云平台设有的控制设备自适应装置执行的,所述控制设备自适应装置先于所述XMPP中心服务器接收到控制消息;所述控制消息中携带的用于加密所述第一控制设备标识的随机密钥Rkey是所述控制设备自适应装置依据收到控制消息的时间戳、以及预先按照设定的密钥算法生成的与所述第一控制设备标识对应的用户密钥Ukey随机生成的;所述指定位置是所述控制设备自适应装置与所述XMPP中心服务器已协商出的用于在控制消息中携带随机密钥Rkey的位置。4.一种设备控制方法,其特征在于,该方法应用于云平台设有的XMPP中心服务器,包括:获取被控设备的被控设备标识与被控设备所绑定的控制设备的控制设备标识之间的对应关系;接收第一控制设备控制第一被控设备时发出的控制消息,所述控制消息携带控制指令、第一控制设备标识和第一被控制设备标识;从已获取的对应关系中找到与所述第一被控设备标识对应的第二控制设备标识;将所述第二控制设备标识携带在所述控制消息发送给所述云平台设有的被控设备自适应装置,以使所述被控设备自适应装置在检查出所述第二控制设备标识与所述第一控制设备标识一致时向所述第一被控设备发送所述控制指令。5.根据权利要求4所述的方法,其特征在于,所述控制消息中第一控制设备标识被加密、且所述控制消息中的指定位置携带用于加密所述第一控制设备标识的随机密钥Rkey;所述随机密钥Rkey用于所述被控设备自适应装置在检查出所述控制消息携带的第二控制设备标识与第一控制设备标识一致之前,使用所述随机密钥Rkey对加密的所述第一控制设备标识进行解密。6.根据权利要求5所述的方法,其特征在于,所述控制消息中第一控制设备标...

【专利技术属性】
技术研发人员:郝益壮
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽,34

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

1