[发明专利]一种远程控制方法、装置及设备有效
申请号: | 201910924699.3 | 申请日: | 2019-09-27 |
公开(公告)号: | CN110572476B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 张诚;陈维准;胡美峰 | 申请(专利权)人: | 深圳市宏电技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李娟 |
地址: | 518000 广东省深圳市龙岗区布吉街道甘李工业园甘李六路1*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 控制 方法 装置 设备 | ||
一种远程控制方法包括:终端设备和管理平台分别与MQTT服务器建立通信连接;所述MQTT管理模块通过所述MQTT服务器接收所述管理平台发送的控制数据,根据所接收的控制数据的主题确定所述控制数据的端口号;所述协议解析模块根据所述端口号确定所述控制数据对应的应用控制协议;所述协议解析模块根据所述数据的应用控制协议,将所述控制数据透传至应用处理模块,通过所述应用处理模块进行事务处理。通过所述应用控制协议对所述终端设备进行有效的控制,有利于提高对终端设备控制的便利性和通用性。
技术领域
本申请属于通信领域,尤其涉及一种远程控制方法、装置及设备。
背景技术
随着物联网技术的兴起,大量的物联网的终端设备需要接入到网络管理平台,通过网络管理平台对终端设备进行管理控制。
由于公网IP资源的紧缺,在通过网络管理平台对终端设备进行管理时,通常采用MQTT(英文全称为Message Queuing Telemetry Transport,中文全称为消息队列遥测传输协议)对嵌入式设备等终端设备进行控制管理,由于MQTT具有精简、支持连续的回话控制、保证了消息的可靠推送、可定制性强等特点,并且采用的是发布/订阅的模式,使得嵌入式设备的远程管理更加便捷。
但是,目前通过MQTT协议对嵌入式设备的远程控制时,一般仅仅局限于自定义的数据对嵌入式设备进行控制,控制功能较为简单,且通用性较差。
发明内容
有鉴于此,本申请实施例提供了一种远程控制方法、装置及设备,以解决现有技术中采用MQTT协议对嵌入式设备进行远程控制时,控制功能较为简单,且通用性较差问题。
本申请实施例的第一方面提供了一种远程控制方法,终端设备包括MQTT管理模块、协议解析模块和应用处理模块,所述远程控制方法包括:
终端设备和管理平台分别与MQTT服务器建立通信连接;
所述MQTT管理模块通过所述MQTT服务器接收所述管理平台发送的控制数据,根据所接收的控制数据的主题确定所述控制数据的端口号;
所述协议解析模块根据所述端口号确定所述控制数据对应的应用控制协议;
所述协议解析模块根据所述数据的应用控制协议,将所述控制数据透传至应用处理模块,通过所述应用处理模块进行事务处理。
结合第一方面,在第一方面的第一种可能实现方式中,在将所述控制数据透传至应用处理模块进行事务处理的步骤之后,所述方法还包括:
所述应用处理模块根据所述控制数据进行事务处理得到数据处理结果;
根据所述应用控制协议,所述应用处理模块将所述数据处理结果透传至所述协议解析模块,
所述协议解析模块根据所述应用控制协议确定传输所述数据处理结果对应的端口号;
所述MQTT管理模块根据所述端口号确定所述数据处理结果对应的主题,通过所述MQTT服务器发送至管理平台。
结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述MQTT管理模块根据所述端口号确定所述数据处理结果对应的主题的步骤中,所述主题包括端口号、数据方向和终端设备唯一编码,所述数据方向包括订阅数据方向和发布数据方向。
结合第一方面,在第一方面的第三种可能实现方式中,所述协议解析模块根据所述数据的应用控制协议,将所述控制数据透传至应用处理模块的步骤包括:
所述协议解析模块通过本地SOCKET方式将所述控制数据透传至应用处理模块;
或者,所述协议解析模块通过网络连接的方式将所述控制数据透传至应用处理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市宏电技术股份有限公司,未经深圳市宏电技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910924699.3/2.html,转载请声明来源钻瓜专利网。