[发明专利]一种设备控制方法和设备控制系统有效
申请号: | 202210338986.8 | 申请日: | 2022-04-01 |
公开(公告)号: | CN114500495B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 夏登洲;甘云飏 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | H04L67/025 | 分类号: | H04L67/025;H04L67/125;H04L67/566;H04L67/141;H04L9/40 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 路亚芳 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 控制 方法 控制系统 | ||
本申请提供一种设备控制方法和设备控制系统,涉及通信技术领域;该方法中无论控制设备还是被控设备订阅的下行主题携带本设备的设备标识,控制设备在MQTT服务器上发布消息时,控制设备可以发布消息的主题需要携带与控制设备建立有关联关系的被控设备的设备标识,其中,控制设备和被控设备的关联关系为:登录第一账号的电子设备为控制设备,添加到第一账号下的设备为被控设备;通过该方法可以确定控制设备和被控设备的发布权限,也可以确定控制设备和被控设备的订阅权限,从而提供了设备控制的安全性。
技术领域
本申请涉及通信领域,尤其涉及一种设备控制方法和设备控制系统。
背景技术
随着电子设备的智能化程度越来越高,电子设备提供的功能越来越多。用户可以通过电子设备上的实体按键或虚拟按钮实现对电子设备的控制。随着用户的需求增加,越来越多的用户需要对电子设备进行远程控制。
目前,控制设备可以基于发布/订阅模式实现对被控设备的远程控制,在控制设备对被控设备进行远程控制时,通过对控制指令的加密保证数据的安全。然而,传统的发布订阅模式中,用户可以在总线上任意订阅主题和发布消息,导致这种基于发布订阅模式的设备控制方法的安全性较低。
发明内容
本申请提供一种设备控制方法和设备控制系统,可以提高设备控制的安全性。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种设备控制方法,包括:
第一设备向第一服务器发送第一订阅报文,第一订阅报文携带第一主题,第一主题携带设备标识,第一服务器具有MQTT代理功能;
第一服务器在确定第一主题携带的设备标识和第一设备的设备标识一致的情况下,向第一设备发送第一响应报文,第一响应报文用于表示第一设备成功订阅第一主题;
第二设备向第一服务器发送第一发布报文,第一发布报文携带第一主题和第一控制指令;
第一服务器基于第一主题携带的设备标识确定第二设备具有在第一主题发布消息的权限;
第一服务器向第一设备发送第一发布报文;
第一设备基于第一发布报文中的第一控制指令进行响应。
本申请实施例中,第一设备可以作为被控设备,第二设备可以作为控制设备,其中,被控设备可以在第一服务器(具有MQTT代理功能的服务器)上订阅的下行主题携带本设备的设备标识,控制设备在对被控设备进行控制时,可以将控制指令发布到被控设备订阅的下行主题上,第一服务器可以基于发布控制指令时的主题中携带的设备标识确定控制设备是否具有在相应的主题上发布消息的权限,在确定控制设备具有在被控设备订阅的下行主题上具有发布权限的情况下,第一服务器可以将控制指令转发给被控设备,被控设备基于接收到的控制指令进行响应。当然,无论控制设备还是被控设备,在于第一服务器进行通信时需要遵循MQTT协议,即传输的消息需要符合MQTT协议规定的报文格式。这种通过电子设备的设备标识的方式可以确定控制设备发布控制指令的权限,也可以确定被控设备订阅下行主题的权限,从而提高了设备控制的安全性。
在第一方面的一种实现方式中,在第一设备向第一服务器发送第一订阅报文之前,该方法还包括:
第一设备向第一服务器发送第一连接报文,第一连接报文携带第一设备的第一鉴权信息;
第一服务器在对第一鉴权信息鉴权成功的情况下,向第一设备发送第二响应报文,第二响应报文用于表示第一设备和第一服务器建立MQTT连接。
本申请中,在被控设备在第一服务器上订阅下行主题之前,需要通过第一设备的鉴权信息与第一服务器建立MQTT连接,在建立MQTT连接的情况下,才能够实现基于发布订阅模式的设备控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210338986.8/2.html,转载请声明来源钻瓜专利网。