用于物联网终端的远程管理方法、处理器及存储介质技术

技术编号:37349522 阅读:14 留言:0更新日期:2023-04-22 21:47
本申请实施例提供一种用于物联网终端的远程管理方法、处理器及存储介质。方法包括:在与管理平台成功建立管理长连接的情况下,启动反向连接消息监听;将反向连接信息发送至管理平台;获取管理平台返回的反向连接请求;通过管理长连接将针对反向连接请求的响应通知发送至管理平台,以使管理平台根据响应通知关闭管理长连接;获取管理平台根据需求发起的反向连接请求以与管理平台重新建立管理长连接,和/或根据需求主动与管理平台重新建立管理长连接;在需求完成后发送关闭指令至管理平台,以使管理平台根据关闭指令关闭管理长连接。通过上述技术方案,减少管理长连接数量,服务器减少,服务器租用费及运行产生的流量减少,流量使用成本降低。量使用成本降低。量使用成本降低。

【技术实现步骤摘要】
用于物联网终端的远程管理方法、处理器及存储介质


[0001]本申请涉及物联网远程管理领域,具体涉及一种用于物联网终端的远程管理方法、处理器及存储介质。

技术介绍

[0002]目前的现有技术中,物联网管理平台普遍使用长连接来管理终端。在物联网协议中,广泛采用MQTT协议建立长连接。由于MQTT协议是基于TCP协议建立的长连接,物联网的终端通过TCP协议连接到云端,云端管理各个设备的通讯内容,负责将设备与设备间消息的转发。因此,为了支持大量设备的接入,通常使用多台服务器并发为设备提供服务,而服务器需要向服务商租用,费用较高。另外,MQTT协议采用周期心跳机制,要求设备与broker之间定期发送心跳消息,以确认网络链路是否正常,而大量设备的心跳会消耗服务器大量流量,导致流量使用费较高。

技术实现思路

[0003]本申请实施例的目的是提供一种用于物联网终端的远程管理方法、处理器及存储介质。
[0004]为了实现上述目的,本申请第一方面提供一种用于物联网终端的远程管理方法,远程管理方法应用于终端,方法包括:
[0005]在与管理平台成功建立管理长连接的情况下,启动反向连接消息监听;
[0006]将反向连接信息发送至管理平台;获取管理平台返回的反向连接请求,反向连接请求是管理平台在根据反向连接信息检测到反向连接可达性后返回的;
[0007]通过管理长连接将针对反向连接请求的响应通知发送至管理平台,以使管理平台根据响应通知关闭管理长连接;
[0008]获取管理平台根据需求发起的反向连接请求以与管理平台重新建立管理长连接,和/或根据需求主动与管理平台重新建立管理长连接;
[0009]在需求完成后发送关闭指令至管理平台,以使管理平台根据关闭指令关闭管理长连接。
[0010]可选地,获取管理平台返回的反向连接请求包括,获取以下任意一种情况下管理平台返回的反向连接请求:在与管理平台之间没有预设网关的情况下,获取管理平台返回的反向连接请求;在终端位于预设网关之后的情况下,获取管理平台发送的映射通知以打通与预设网关之间的端口映射,并发送更新后的反向连接信息至管理平台,以获取到管理平台根据更新后的反向连接信息返回的反向连接请求;在终端位于第一预设网址之后的情况下,获取管理平台在将第一预设网址的过滤规则设置为允许管理平台访问终端之后返回的反向连接请求。
[0011]可选地,远程管理方法还包括:通过管理平台检测终端访问的IP地址是否与反向连接信息中携带的IP地址一致;在管理平台检测终端访问的IP地址与反向连接信息中携带
的IP地址一致的情况下,确定终端存在公网可访问IP地址;在管理平台检测终端访问的IP地址与反向连接信息中携带的IP地址不一致的情况下,确定终端位于预设网关之后。
[0012]可选地,远程管理方法还包括:在检测到自身的IP地址发生变化的情况下,将变化后的IP地址发送至管理平台,以使管理平台根据变化的IP地址发起反向连接请求;和或,在终端位于预设网关之后的情况下,检测与预设网关映射的IP地址和端口是否发生变化;在确定发生变化的情况下,将变化后的IP地址和端口发送至管理平台,以使管理平台根据变化的IP地址和端口发起反向连接请求。
[0013]本申请第二方面提供一种用于物联网终端的远程管理方法,远程管理方法应用于管理平台,方法包括:
[0014]在与终端成功建立管理长连接的情况下,获取终端在启动反向连接消息监听后上传的反向连接信息;
[0015]在根据反向连接信息检测到与终端之间的反向连接可达性后,返回反向连接请求至终端;
[0016]获取终端通过管理长连接返回的针对反向连接请求的响应通知;
[0017]根据响应通知关闭与终端之间的管理长连接;
[0018]根据需求向终端发起反向连接请求,以与管理平台重新建立管理长连接;
[0019]在需求完成后获取终端发送的关闭指令,以根据关闭指令关闭管理长连接。
[0020]可选地,返回反向连接请求至终端包括以下至少一种:在与终端之间没有预设网关的情况下,返回反向连接请求至终端;在终端位于预设网关之后的情况下,发送映射通知至终端以打通与预设网关之间的端口映射,在获取到终端上传的更新后的反向连接信息后,根据更新后的反向连接信息返回反向连接请求至终端;在终端位于第一预设网址之后的情况下,将第一预设网址的过滤规则设置为允许管理平台访问终端,并返回反向连接请求至终端。
[0021]可选地,远程管理方法还包括:检测终端访问的IP地址是否与反向连接信息中携带的IP地址一致;在管理平台检测终端访问的IP地址与反向连接信息中携带的IP地址一致的情况下,确定终端存在公网可访问IP地址;在管理平台检测终端访问的IP地址与反向连接信息中携带的IP地址不一致的情况下,确定终端位于预设网关之后。
[0022]可选地,远程管理方法还包括:在检测到终端访问的IP地址发生变化的情况下,获取变化后的IP地址,并根据变化的IP地址发起反向连接请求;在终端位于预设网关之后的情况下,检测与预设网关映射的IP地址和端口是否发生变化;在确定发生变化的情况下,获取变化后的IP地址和端口,并根据变化的IP地址和端口发起反向连接请求。
[0023]本申请第三方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行上述的用于物联网终端的远程管理方法。
[0024]本申请第四方面提供一种处理器,被配置成执行上述的用于物联网终端的远程管理方法。
[0025]通过上述技术方案,在建立管理长连接后,通过检测网络状态,并验证反向连接通路具有可达性的情况下,将管理长连接与管理平台断开,在断开后根据需求进行管理长连接,管理长连接的数量减少,所用到的服务器也相应减少,服务器租用费用减低,同时,服务
器运行产生的流量减少,流量使用成本降低。
[0026]本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0027]附图是用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请实施例,但并不构成对本申请实施例的限制。在附图中:
[0028]图1A示意性示出了根据本申请实施例的用于物联网终端的远程管理方法的应用环境示意图;
[0029]图1B示意性示出了根据本申请实施例的用于物联网终端的远程管理方法的流程示意图
[0030]图2示意性示出了根据本申请实施例的用于物联网终端的远程管理方法的第一种时序图;
[0031]图3示意性示出了根据本申请实施例的用于物联网终端的远程管理方法的第二种时序图;
[0032]图4示意性示出了根据本申请实施例的用于物联网终端的远程管理方法的第三种时序图;
[0033]图5示意性示出了根据本申请实施例的用于物联网终端的远程管理方法的第四种时序图;
[0034]图6示意性示出了根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于物联网终端的远程管理方法,其特征在于,所述远程管理方法应用于终端,所述远程管理方法包括:在与管理平台成功建立管理长连接的情况下,启动反向连接消息监听;将反向连接信息发送至所述管理平台;获取所述管理平台返回的反向连接请求,所述反向连接请求是所述管理平台在根据所述反向连接信息检测到反向连接可达性后返回的;通过所述管理长连接将针对所述反向连接请求的响应通知发送至所述管理平台,以使所述管理平台根据所述响应通知关闭所述管理长连接;获取所述管理平台根据需求发起的反向连接请求以与所述管理平台重新建立管理长连接,和/或根据需求主动与所述管理平台重新建立管理长连接;在需求完成后发送关闭指令至所述管理平台,以使所述管理平台根据所述关闭指令关闭管理长连接。2.根据权利要求1所述的远程管理方法,其特征在于,所述获取所述管理平台返回的反向连接请求包括,获取以下任意一种情况下所述管理平台返回的反向连接请求:在与所述管理平台之间没有预设网关的情况下,获取所述管理平台返回的反向连接请求;在所述终端位于所述预设网关之后的情况下,获取所述管理平台发送的映射通知以打通与所述预设网关之间的端口映射,并发送更新后的反向连接信息至所述管理平台,以获取到所述管理平台根据所述更新后的反向连接信息返回的反向连接请求;在所述终端位于所述第一预设网址之后的情况下,获取所述管理平台在将所述第一预设网址的过滤规则设置为允许所述管理平台访问所述终端之后返回的反向连接请求。3.根据权利要求2所述的远程管理方法,其特征在于,所述远程管理方法还包括:通过所述管理平台检测所述终端访问的IP地址是否与所述反向连接信息中携带的IP地址一致;在所述管理平台检测所述终端访问的IP地址与所述反向连接信息中携带的IP地址一致的情况下,确定所述终端存在公网可访问IP地址;在所述管理平台检测所述终端访问的IP地址与所述反向连接信息中携带的IP地址不一致的情况下,确定所述终端位于所述预设网关之后。4.根据权利要求1所述的远程管理方法,其特征在于,所述远程管理方法还包括:在检测到自身的IP地址发生变化的情况下,将变化后的IP地址发送至所述管理平台,以使所述管理平台根据变化的IP地址发起反向连接请求;和或,在所述终端位于所述预设网关之后的情况下,检测与所述预设网关映射的IP地址和端口是否发生变化;在确定发生变化的情况下,将变化后的IP地址和端口发送至所述管理平台,以使所述管理平台根据变化的IP地址和端口发起反向连接请求。5.一种用于物联网终端的远...

【专利技术属性】
技术研发人员:刘道园金晓静赵旭晔杨云博武凯萱刘叙杨浩李阳磊贾赟蔡骏王美红岳建成王斌杨国杰刘爱国王海光
申请(专利权)人:中煤科工集团智能矿山有限公司
类型:发明
国别省市:

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

1