[发明专利]一种海量连接控制策略和指令分发方法有效
申请号: | 202111180853.4 | 申请日: | 2021-10-11 |
公开(公告)号: | CN114189532B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 沈玉龙;蒋梓恒;张涛;郑乐乐;程珂;赵双睿 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L12/66;H04L9/40;G06F9/54;G16Y40/30 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 何畏 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 海量 连接 控制 策略 指令 分发 方法 | ||
1.一种海量连接控制策略和指令分发方法,是一种高效高可用的南向中间件,基于资源归一化描述以及分模块实现了一种可面对海量链接及异构资源的控制策略,并且基于TLS协议控制安全传输,实现指令的高效分发,其特征在于,所述海量连接控制策略和指令分发方法包括:
上层服务发送的控制指令到达南向控制中间件后,首先由控制策略生成与指令分发模块查询控制指令对应的详细控制信息,按照特定规则生成统一数据格式的控制路径;控制路径确认模块根据具体的控制指令和控制信息下发机制;如果是立即下发调用海量设备连接状态管理模块进行指令下发;如果是缓存下发,则调用分布式消息队列中间件进行命令缓存,等待设备上线或者空闲时,再取出缓存指令,进行指令下发;
由控制路径确认模块确定指令下发机制;
经控制指令可控安全传输模块对指令数据加密,发送至物联网异构资源交换网关或分布式消息队列中间件。
2.如权利要求1所述的海量连接控制策略和指令分发方法,其特征在于,所述传输时预处理,待传输的控制指令,生成基于TLS协议的安全传输链路。
3.如权利要求1所述的海量连接控制策略和指令分发方法,其特征在于,判断上层的服务发送过来的控制信息,经过控制路径生成模块形成具体的控制指令,判断控制指令的下发机制。
4.如权利要求1所述的海量连接控制策略和指令分发方法,其特征在于,管理系统的海量设备的状态;根据物联网异构资源交换网关提供的网络接口,获取连接在网关上的设备,并对设备的状态进行实时监控;根据对设备的控制指令和设备状态信息判断指令是否能够下发。
5.如权利要求1所述的海量连接控制策略和指令分发方法,其特征在于,接收上层服务发送过来的控制信息,经过控制路径查找模块解析出具体的控制指令,通过控制路径生成模块生成具体的控制指令。
6.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1~5任意一项所述海量连接控制策略和指令分发方法的步骤。
7.一种物联网信息数据处理终端,其特征在于,所述信息数据处理终端用于实现权利要求1~5任意一项所述海量连接控制策略和指令分发方法的步骤。
8.一种实施权利要求1~5任意一项所述海量连接控制策略和指令分发方法的海量连接控制策略和指令分发系统,其特征在于,所述海量连接控制策略和指令分发系统包括:
控制指令安全传输模块,用于提供指令安全传输的轻量级加密机制,使用SSL/TLS协议保证指令能够安全的到达网关;处理待传输的控制指令,生成基于TLS协议的安全传输链路,保证指令从南向中间件到异构资源交换网关的安全传输;
海量连接状态管理模块,用于提供海量设备的状态管理功能,通过调用网关提供的接口,实时获取设备的状态信息,通过非关系型数据库Redis保存海量异构设备的状态信息,为指令下发提供支撑;管理系统的海量设备的状态;海量连接状态管理模块根据物联网异构资源交换网关提供的网络接口,获取连接在网关上的设备,并对设备的状态进行实时监控;根据对设备的控制指令和设备状态信息判断指令是否能够下发;
控制路径生成模块,具备控制请求到达南向中间件查找并生成响应的控制路径;根据设备的在线状态得到控制路径的生成机制,如果设备在线使用网关提供的网络接口进行控制指令的下发;如果设备是离线、占用等状态,使用分布式消息队列中间件实现控制指令的缓存,等待设备上线或者空闲时从消息队列中取出指令,并根据网关接口进行指令的下发;接收上层服务发送过来的控制信息,经过控制路径查找模块解析出具体的控制指令,然后通过控制路径生成模块生成具体的控制指令;
控制路径确认模块,用于为控制路径确认模块提供支撑,知道控制请求是通过直接命令下发还是缓存下发;判断上层的服务发送过来的控制信息,经过控制路径生成模块形成具体的控制指令,判断控制指令的下发机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111180853.4/1.html,转载请声明来源钻瓜专利网。