[发明专利]一种基于边缘计算的异构工业网络设备组态微服务方法有效
申请号: | 201910044636.9 | 申请日: | 2019-01-17 |
公开(公告)号: | CN110022349B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 王恒;王青;杨创 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 赵荣之 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 边缘 计算 工业 网络设备 组态 微服 方法 | ||
1.一种基于边缘计算的异构工业网络设备组态微服务方法,其特征在于:包括以下步骤:
S1:通过协议适配层中对应的协议适配微服务,把设备传输的数据转换为内部统一的数据格式;
S2:设备元数据微服务从相应的协议适配微服务中获取设备信息,在设备元数据微服务中对设备进行注册并生成唯一设备ID;
S3:数据持久化微服务存储设备信息,对接收到的数据做实时处理和持久化存储,并为其它微服务提供唯一的数据访问接入口;
S4:策略触发微服务根据预先配置的控制策略,确定数据是直接在本地处理还是通过消息发布层传输到云端处理;
S5:云端对设备历史数据进行存储和分析,返回结果,所述结果包括历史数据曲线、控制策略和参数优化,通过消息发布层把处理结果返回到相应的微服务中;
S6:策略触发微服务通过订阅相应微服务的消息对设备数据进行实时监控,若达到预先配置的控制策略要求,则会触发相应的动作,发出命令到命令微服务,进而开始设备间组态服务的建立,否则继续监控数据,策略控制微服务对策略触发微服务中的控制策略进行配置并即时生效;
S7:消息发布微服务对接收到的消息进行判断,若有异常会触发警报和通知微服务,从而通过消息发布微服务返回异常消息进行通知,否则命令操作微服务会依据接收到的命令做出相应的动作;
S8:命令操作微服务从数据持久化微服务中查找给定的设备信息是否存在,若不存在就返回设备不存在的消息,否则就返回设备ID;
S9:命令操作微服务把要执行的命令发送到协议适配层,转换成相应设备使用的通信数据格式,进而驱动设备执行相应的动作,完成设备间组态服务的建立;
微服务模块配置微服务通过类似心跳检测的机制对各个微服务模块的运行状况实时监控,管理微服务模块的注册和卸载。
2.根据权利要求1所述的基于边缘计算的异构工业网络设备组态微服务方法,其特征在于:所述协议适配层对不同通信协议的设备进行适配,一个协议适配微服务对应一种通信协议类型的设备,获取传输数据中的关键信息,包括设备种类、传感器采集的数据值、执行器动作开或关,重新组合为一种新的类JSON数据格式进行统一使用。
3.根据权利要求1所述的基于边缘计算的异构工业网络设备组态微服务方法,其特征在于:所述策略触发微服务通过订阅相应微服务的消息对设备数据进行实时监控,若达到预先配置的控制策略要求,则会触发相应的动作,发出命令到命令微服务,进而开始设备间组态服务的建立,否则继续监控数据。
4.根据权利要求1所述的基于边缘计算的异构工业网络设备组态微服务方法,其特征在于:所述策略控制微服务通过消息发布微服务对策略控制编辑器生成的控制策略进行推送,在策略触发微服务中执行,进而达到动态配置控制策略的效果。
5.根据权利要求1所述的基于边缘计算的异构工业网络设备组态微服务方法,其特征在于:在数据量未超过本地处理能力或有实时性要求的情况下,设备数据直接在边缘节点进行本地处理;若数据量大到超过了本地处理能力,或没有实时性要求,或数据类型为设备历史数据,则把数据传输到云端处理,在云端对设备历史数据进行分析,从而返回历史数据曲线、参数优化结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910044636.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于动态备份会话的系统和方法
- 下一篇:客户端注册及注册信息的处理方法和装置