策略动态管理系统和方法技术方案

技术编号:36874702 阅读:46 留言:0更新日期:2023-03-15 20:23
本发明专利技术涉及一种策略动态管理系统和方法。策略动态管理系统包括边缘计算系统和云端系统,边缘计算系统与各设备本地通信连接,云端系统与边缘计算新系统远程通信连接。云端系统包括云端策略通信模块、云端策略管理模块、云端策略执行模块和云端策略执行模块。云端策略管理模块、云端策略执行模块和云端策略执行模块分别与云端策略通信模块通信连接。边缘计算系统包括边缘策略通信模块、边缘策略管理模块、边缘策略执行模块和边缘策略执行模块。边缘策略管理模块、边缘策略执行模块和边缘策略执行模块分别与边缘策略通信模块通信连接。策略动态管理方法应用于上述系统中。本发明专利技术能够方便远程实时动态地对策略进行管理、保证环境安全。安全。安全。

【技术实现步骤摘要】
策略动态管理系统和方法


[0001]本专利技术属于设备管理
,具体涉及一种针对设备所执行的策略进行动态管理的系统和方法。

技术介绍

[0002]在众多领域中,无人值守设备的管理是需要面对和解决的问题。例如,基于国家双碳目标,分布式储能场站项目建设不断增加,其中包含大量无人值守设备。为了更好的无人值守管理这些设备,需要一个系统按照不同的时间,环境,按照配置的策略去执行任务。然而,对于这些设备,一般策略定义好后不会变,直接和程序代码一起固化,而一般场站都是无人值守,如果执行流程异常出现问题,无人在现场会导致调试设备较为麻烦。同时,考虑到策略的安全性,一般策略不会保留历史版本。此外,策略传输和执行的安全性也有待解决。基于此,需要设计一种能够对策略进行动态管理的方案。

技术实现思路

[0003]本专利技术的目的是提供一种便于远程实时动态地对策略进行管理(包括调试和运行)、保证环境安全的策略动态管理系统。
[0004]为达到上述目的,本专利技术采用的技术方案是:一种策略动态管理系统,与若干设备通信连接,所述策略动态管理系统包括与各所述设备本地通信连接的边缘计算系统、与所述边缘计算新系统远程通信连接的云端系统;所述云端系统包括:云端策略通信模块,所述云端策略通信模块用于接收并向所述边缘计算系统传输策略文件、策略调试指令、策略执行指令,还用于接收并转发策略调试结果信息、策略执行结果信息;云端策略管理模块,所述云端策略管理模块用于制定所述策略文件并发送给所述云端策略通信模块;云端策略调试模块,所述云端策略调试模块用于下达所述策略调试指令并发送给所述云端策略通信模块、接收所述云端策略通信模块转发的所述策略调试结果信息;云端策略执行模块,所述云端策略执行模块用于下达所述策略执行指令并发送给所述云端策略通信模块、接收所述云端策略通信模块转发的所述策略执行结果信息;所述边缘计算系统包括:边缘策略通信模块,所述边缘策略通信模块用于接收并转发所述云端策略通信模块传输的所述策略文件、所述策略调试指令、所述策略执行指令,还用于接收并向所述云端策略通信模块发送所述策略调试结果信息、所述策略执行结果信息;边缘策略管理模块,所述边缘策略管理模块用于接收并保存所述边缘策略通信模块转发的所述策略文件以供调用;
边缘策略调试模块,所述边缘策略调试模块用于接收所述边缘策略通信模块转发的所述策略调试指令,根据所述策略调试指令由所述边缘策略管理模块中调用相应策略文件并进行调试,生成策略调试结果信息并传输给所述边缘策略通信模块;边缘策略执行模块,所述边缘策略执行模块用于接收所述边缘策略通信模块转发的所述策略执行指令,根据所述策略执行指令由所述边缘策略管理模块中调用相应策略文件并执行所述策略文件中的策略而控制各所述设备,获得所述设备生成的所述策略执行结果信息并传输给所述边缘策略通信模块。
[0005]所述边缘计算系统通过物联协议与各所述设备本地通信连接。
[0006]所述云端系统基于TCP/MQTT私有协议与所述边缘计算系统远程通信连接。
[0007]本专利技术还提供一种应用于上述策略动态管理系统中,便于远程实时动态地对策略进行管理(包括调试和运行)、保证环境安全的策略动态管理方法,其方案是:一种策略动态管理方法,包括策略创建方法、策略调试方法和策略下发方法;所述策略创建方法为:利用所述云端策略管理模块制定所述策略文件并发送给所述云端策略通信模块;利用所述云端策略通信模块接收并向所述边缘计算系统传输所述策略文件;利用所述边缘策略通信模块接收并转发所述云端策略通信模块传输的所述策略文件,利用所述边缘策略管理模块接收并保存所述边缘策略通信模块转发的所述策略文件以供调用;所述策略调试方法为:利用所述云端策略调试模块下达所述策略调试指令并发送给所述云端策略通信模块;利用所述云端策略通信模块接收并向所述边缘计算系统传输所述策略调试指令;利用所述边缘策略通信模块接收并转发所述云端策略通信模块传输的所述策略调试指令;利用所述边缘策略调试模块接收所述边缘策略通信模块转发的所述策略调试指令,根据所述策略调试指令由所述边缘策略管理模块中调用相应策略文件并进行调试,生成策略调试结果信息并传输给所述边缘策略通信模块;利用所述边缘策略通信模块接收并向所述云端策略通信模块发送所述策略调试结果信息;利用所述云端策略通信模块接收并转发所述策略调试结果信息;利用所述云端策略调试模块接收所述云端策略通信模块转发的所述策略调试结果信息;所述策略下发方法为:利用所述云端策略执行模块下达所述策略执行指令并发送给所述云端策略通信模块;利用所述云端策略通信模块接收并向所述边缘计算系统传输所述策略执行指令;利用所述边缘策略通信模块接收并转发所述云端策略通信模块传输的所述策略执行指令;利用所述边缘策略执行模块接收所述边缘策略通信模块转发的所述策略执行指令,根据所述策略执行指令由所述边缘策略管理模块中调用相应策略文件并执行所述策略文件中的策略而控制各所述设备;利用所述设备生成所述策略执行结果信息;利用边缘策略管理模块获得所述策略执行结果信息并传输给所述边缘策略通信模块;利用所述边缘策略通信模块接收并向所述云端策略通信模块发送所述策略执行结果信息;利用所述云端策略通信模块接收并转发所述策略执行结果信息;利用所述云端策略执行模块接收所述云端策略通信模块转发的所述策略执行结果信息。
[0008]所述策略创建方法中,所述云端策略通信模块对所述策略文件进行加密后向所述边缘计算系统传输,所述边缘策略管理模块对所述策略文件进行校验和解密;所述策略调试方法中,所述云端策略通信模块对所述策略调试指令进行加密后向
所述边缘计算系统传输,所述边缘策略管理模块对所述策略调试指令进行解密;所述策略下发方法中,所述云端策略通信模块对所述策略执行指令进行加密后向所述边缘计算系统传输,所述边缘策略管理模块对所述策略执行指令进行解密。
[0009]所述策略文件的内容包括策略ID、策略名称、策略状态、策略版本号和策略hash值;所述策略调试指令的内容包括策略ID、策略名称、策略版本号和策略hash值;所述策略执行指令的内容包括策略ID、策略名称、策略版本号、策略hash值、策略授权密钥和策略执行时间。
[0010]所述策略下发方法中,利用所述边缘策略执行模块执行相应所述策略文件的策略之后,利用所述边缘策略执行模块控制所述设备并设置所述设备的运行参数,使得所述设备生成并返回所述策略执行结果信息;利用所述云端策略执行模块接收所述云端策略通信模块转发的所述策略执行结果信息之后,利用所述云端策略执行模块根据所述策略执行结果信息计算最优参数信息并输出;利用所述云端策略通信模块接收并向所述边缘计算系统传输所述最优参数信息;利用所述边缘策略通信模块接收并转发所述云端策略通信模块传输的所述最优参数信息;利用所述边缘策略执行模块接收所述边缘策略通信模块转发的所述最优参数信息;利用所述边缘策略执行模块决策是否依据所述最优参数信息进行参数调整;若进行参数调整,则利用所述边缘策略执行模块执行采用所述最优参数信息中的最优参数的策略而控制本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种策略动态管理系统,与若干设备通信连接,其特征在于:所述策略动态管理系统包括与各所述设备本地通信连接的边缘计算系统、与所述边缘计算新系统远程通信连接的云端系统;所述云端系统包括:云端策略通信模块,所述云端策略通信模块用于接收并向所述边缘计算系统传输策略文件、策略调试指令、策略执行指令,还用于接收并转发策略调试结果信息、策略执行结果信息;云端策略管理模块,所述云端策略管理模块用于制定所述策略文件并发送给所述云端策略通信模块;云端策略调试模块,所述云端策略调试模块用于下达所述策略调试指令并发送给所述云端策略通信模块、接收所述云端策略通信模块转发的所述策略调试结果信息;云端策略执行模块,所述云端策略执行模块用于下达所述策略执行指令并发送给所述云端策略通信模块、接收所述云端策略通信模块转发的所述策略执行结果信息;所述边缘计算系统包括:边缘策略通信模块,所述边缘策略通信模块用于接收并转发所述云端策略通信模块传输的所述策略文件、所述策略调试指令、所述策略执行指令,还用于接收并向所述云端策略通信模块发送所述策略调试结果信息、所述策略执行结果信息;边缘策略管理模块,所述边缘策略管理模块用于接收并保存所述边缘策略通信模块转发的所述策略文件以供调用;边缘策略调试模块,所述边缘策略调试模块用于接收所述边缘策略通信模块转发的所述策略调试指令,根据所述策略调试指令由所述边缘策略管理模块中调用相应策略文件并进行调试,生成策略调试结果信息并传输给所述边缘策略通信模块;边缘策略执行模块,所述边缘策略执行模块用于接收所述边缘策略通信模块转发的所述策略执行指令,根据所述策略执行指令由所述边缘策略管理模块中调用相应策略文件并执行所述策略文件中的策略而控制各所述设备,获得所述设备生成的所述策略执行结果信息并传输给所述边缘策略通信模块。2.根据权利要求1所述的策略动态管理系统,其特征在于:所述边缘计算系统通过物联协议与各所述设备本地通信连接。3.根据权利要求1所述的策略动态管理系统,其特征在于:所述云端系统基于TCP/MQTT私有协议与所述边缘计算系统远程通信连接。4.一种策略动态管理方法,应用于如权利要求1至3中任一项所述的策略动态管理系统中,其特征在于:所述策略动态管理方法包括策略创建方法、策略调试方法和策略下发方法;所述策略创建方法为:利用所述云端策略管理模块制定所述策略文件并发送给所述云端策略通信模块;利用所述云端策略通信模块接收并向所述边缘计算系统传输所述策略文件;利用所述边缘策略通信模块接收并转发所述云端策略通信模块传输的所述策略文件,利用所述边缘策略管理模块接收并保存所述边缘策略通信模块转发的所述策略文件以供调用;所述策略调试方法为:利用所述云端策略调试模块下达所述策略调试指令并发送给所
述云端策略通信模块;利用所述云端策略通信模块接收并向所述边缘计算系统传输所述策略调试指令;利用所述边缘策略通信模块接收并转发所述云端策略通信模块传输的所述策略调试指令;利用所述边缘策略调试模块接收所述边缘策略通信模块转发的所述策略调试指令,根据所述策略调试指令由所述边缘策略管理模块中调用相应策略文件并进行调试,生成策略调试结果信息并传输给所述边缘策略通信模块;利用所述边缘策略通信模块接收并向所述云端策略通信模块发送所述策略调试结果信息;利用所述云端策略通信模块接收并转发所述策略调试结果信息;利用所述云端策略调试模块接收所述云端策略通信模块转发的所述策略调试结果信息;所述策略下发方法为:利用所述云端策略执行模块下达所述策略执行指令并发送给所述云端策略通信模块...

【专利技术属性】
技术研发人员:苏健朱卓敏
申请(专利权)人:上海电享信息科技有限公司
类型:发明
国别省市:

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

1