[发明专利]一种可支持海量设备的指令下发系统在审
| 申请号: | 202111032522.6 | 申请日: | 2021-09-03 |
| 公开(公告)号: | CN113839993A | 公开(公告)日: | 2021-12-24 |
| 发明(设计)人: | 张涛 | 申请(专利权)人: | 深圳市托奇科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/26 |
| 代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 胡林 |
| 地址: | 518100 广东省深圳市宝安区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 支持 海量 设备 指令 下发 系统 | ||
本发明公开了一种可支持海量设备的指令下发系统,包括管理平台、现场设备和终端设备;以及与所述管理平台、现场设备和终端设备相互通信的指令下发模块、确定模块和执行模块;其中,指令下发模块用于当管理平台的数据发生变化或者需要根据用户操控向外发送数据时,根据数据类型生成相应指令,并将生成的指令下发到指令表中,等待现场设备轮询获取;确定模块用于接收来自现场设备的请求信号,确定请求连接的目标现场设备;执行模块用于基于目标现场设备与现场设备预先建立的连接将指令下达至现场设备进行执行。上述系统的提出可大量拓展设备接入数量,设备的网络接入方式更加灵活,可有效解决海量数据加工处理、海量设备接入与平台的管理问题。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种可支持海量设备的指令下发系统。
背景技术
1、现有软件为管理海量安全设备的安全云服务平台,采用星型的组网架构;
2、海量的设备通过基于互联网的VPN隧道连接到平台上;
3、平台对设备的管理指令通过VPN隧道的私网地址来推送指令。
上述现有技术存在的问题如下:
1、设备与平台需要保持长连接,对平台的资源消耗大;
2、同一指令,需要对多台设备发送,耗时长;
3、平台采用平台推送的模式进行指令下发,需要设备可以被平台寻址。
发明内容
针对现有技术中的缺陷,本发明提供一种可支持海量设备的指令下发系统,用于建立一套高可用、高并发的设备指令下发架构,由平台推送模式改变为设备拉去模式,使得设备基于公网的加密寻址。
为实现上述目的,本发明的技术方案如下:
一种可支持海量设备的指令下发系统,所述系统包括:管理平台、现场设备和终端设备,以及与所述管理平台、现场设备和终端设备相互通信的指令下发模块、确定模块和执行模块;其中,所述指令下发模块,用于当管理平台的数据发生变化或者需要根据用户操控向外发送数据时,根据数据类型生成相应指令,并将生成的指令下发到指令表中,等待现场设备轮询获取;
确定模块,用于接收来自现场设备的请求信号,确定请求连接的目标现场设备;
执行模块,用于基于所述目标现场设备与管理平台预先建立的连接将指令实时传送至目标现场设备,并经由目标现场设备转发至终端设备进行执行。
优选的,所述执行模块包括:连接子模块,用于预先建立目标现场设备与管理平台的连接;
判断子模块,用于判断管理平台与现场设备之间的连接是否正常;
进一步地,所述连接子模块包括:
状况监控单元,用于设置管理平台为等待连接状态,实时监控网络状态;
请求单元,用于由现场设备向管理平台端发送连接请求;其中,连接请求包括管理平台的地址和端口号的描述信息;
连接单元,用于当管理平台端接收并响应现场设备的连接请求,建立线程,将管理平台端口号的描述信息发给现场设备,一旦现场设备确认描述信息,则连接成功;
监听单元,用于在连接成功后,设置所述管理平台为监听状态,继续接收其他现场设备的连接请求,并始终保持现场设备与管理平台之间的连接;
若连接不成功,则重新连接。
进一步地,所述请求单元包括:
定义单元,用于现场设备根据预先定义的回调函数监听指定端口,等待与所述管理平台建立连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市托奇科技有限公司,未经深圳市托奇科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111032522.6/2.html,转载请声明来源钻瓜专利网。





