[发明专利]一种适用于移动网络设备的远程控制方法在审

专利信息
申请号: 202111043282.X 申请日: 2021-09-07
公开(公告)号: CN113810482A 公开(公告)日: 2021-12-17
发明(设计)人: 周晓东 申请(专利权)人: 苏州银橡智能科技有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L9/08;H04L9/32;H04L29/06
代理公司: 苏州汇智联科知识产权代理有限公司 32535 代理人: 李秀娟
地址: 215000 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 适用于 移动 网络设备 远程 控制 方法
【权利要求书】:

1.一种适用于移动网络设备的远程控制方法,其特征在于,包括控制主机、云端的MQTTbroker和受控主机,所述受控主机接入移动网络,所述远程控制方法的控制步骤如下:

控制主机生成控制主题信息,并向云端的MQTT broker发送控制主题信息;

受控主机从云端的MQTT broker端订阅控制主题信息,进行解析处理后生成回复主题信息,并受控主机向云端的MQTT broker发送回复主题信息;

控制主机从云端的MQTT broker端收到回复主题信息后,解析内容,并将输出显示在屏幕上。

2.根据权利要求1所述的一种适用于移动网络设备的远程控制方法,其特征在于,所述控制主机操作步骤如下:

通过配置文件中获取当前需要连接的受控主机id,定义为Ci;

随机生成控制主机id,这里定义为Mi,利用控制主机id+时间戳计算控制主机token,以控制主机id+时间戳拼接作为用户名,控制主机token作为密码,发到MQTT登录信息服务器端验证登录;

从云端的MQTT broker订阅所有发向本设备的消息,服务等级定为QOS1;

登录成功后,进入循环,从标准输入中获取输入;

解析输入参数,判断是否是内置命令,若是内置命令,则进入内置命令处理,若不是内置命令,则进入下一步;

获取到输入后,用protobuf序列化,并封装在消息体,生成控制主题信息,将生成的控制主题信息发送至云端的MQTT broker;

从云端的MQTT broker端收到回复主题信息后,用protobuf反序列化解析内容,并将输出显示在屏幕上;

返回循环起始步骤,等待用户输入。

3.根据权利要求2所述的所述的一种适用于移动网络设备的远程控制方法,其特征在于,所述内置命令包括非字符类的命令功能。

4.根据权利要求3所述所述的一种适用于移动网络设备的远程控制方法,其特征在于,所述受控主机操作步骤如下:

从配置文件中获取受控主机id(生产时由生产工具自动生成并写入配置),这里定义为Ci,利用受控主机id+时间戳计算受控主机token,以受控主机id+时间戳拼接作为用户名,受控主机token作为密码,发到MQTT登录信息到服务器端验证登录;

从云端的MQTT broker端订阅所有发送到该设备的单播消息,服务等级设为QOS1;

从云端的MQTT broker端订阅控制主题信息;

根据控制主题订阅情况转发给受控主机,受控主机收到控制主题信息,解析主题,获得控制方的身份Mi;

查找Mi对应的控制台和命令管道,如果未发现,则创建新控制台和命令管道,否则跳过创建新控制台和命令管道步骤,其中所述创建新控制台和命令管道的具体步骤为:新建一个子进程,在windows上执行cmd.exe,在linux/安卓上执行/bin/sh,将新进程的标准输入、标准输出和错误输出重定向到和父进程通信的句柄上,这里定义为Pa,父进程新建输出采集线程,获取句柄的输出,并缓存起来,等待读取,这里定义为Ba;

解析消息体,获取命令和参数,并将命令写入到Pa,然后监控Ba的缓存是否变化,当超过预定时间未发生变化时,取出缓存结果Br;

发送回复主题信息,消息体内容是Br,发送到MQTT broker中。

5.根据权利要求4所述的一种适用于移动网络设备的远程控制方法,其特征在于,所述预定时间为1秒-3秒。

6.根据权利要求5所述的一种适用于移动网络设备的远程控制方法,其特征在于,所述控制主题的形式为single/rshell/Ci/Mi,所述控制主题订阅主题是四段式的,用/分隔,+为通配符。第一段表示是接收单播消息,第二段是功能名称,在这里是固定的rshell,第三段是变量Ci,即受控主机的mqtt_id,是MQTT服务器上全局唯一的,第四段是Mi,即控制主机的mqtt_id,是MQTT服务器上全局唯一的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州银橡智能科技有限公司,未经苏州银橡智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111043282.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top