1.一种DCS控制器可信策略和可信状态实时同步方法,其特征在于,包括:当DCS控制器的可信策略和可信状态发生变更时,获取DCS控制器的可信策略和可信状态的变更数据并生成变更触发信号;根据DCS控制器的可信策略和可信状态的变更数据生成变更通知文件,并将变更通知文件存储至第一预设目录中;获取可信代理进程的进程PID号,并基于可信代理进程的进程PID号,将变更触发信号发送至可信代理进程;可信代理进程响应变更触发信号,将第一预设目录中的变更通知文件移动到可信代理进程的处理目录中,以及解析变更通知文件得到解析结果,并将解析结果上传至可信管理平台。
2.根据权利要求1所述的DCS控制器可信策略和可信状态实时同步方法,其特征在于,所述根据DCS控制器的可信策略和可信状态的变更数据生成变更通知文件,并将变更通知文件存储至第一预设目录中包括:将DCS控制器的可信策略和可信状态的变更数据,按照预定义的格式封装成JSON格式的文件,得到变更通知文件并将变更通知文件存储至第一预设目录中。
3.根据权利要求1所述的DCS控制器可信策略和可信状态实时同步方法,其特征在于,还包括:当可信代理进程启动时,生成可信代理进程的进程PID号,并将可信代理进程的进程PID号存储至第二预设目录中;所述获取可信代理进程的进程PID号包括:从第二预设目录中获取可信代理进程的进程PID号。
4.根据权利要求1所述的DCS控制器可信策略和可信状态实时同步方法,其特征在于,当将解析结果上传至可信管理平台失败时:将变更通知文件存储至可信代理进程的处理目录中,至解析结果成功上传至可信管理平台后删除可信代理进程的处理目录中的变更通知文件。
5.根据权利要求1所述的DCS控制器可信策略和可信状态实时同步方法,其特征在于,所述DCS控制器和可信管理平台通过心跳机制保持通信连接。
6.一种DCS控制器可信策略和可信状态实时同步系统,其特征在于,包括可信验证模块和可信代理模块;可信验证模块包括变更响应模块、变更通知文件处理模块以及变更触发信号发送模块;其中:变更响应模块用于当DCS控制器的可信策略和可信状态发生变更时,获取DCS控制器的可信策略和可信状态的变更数据并生成变更触发信号;变更通知文件处理模块用于根据DCS控制器的可信策略和可信状态的变更数据生成变更通知文件,并将变更通知文件存储至第一预设目录中;变更触发信号发送模块用于获取可信代理进程的进程PID号,并基于可信代理进程的进程PID号,将变更触发信号发送至可信代理进程;可信代理模块用于运行可信代理进程,可信代理进程响应变更触发信号,将第一预设目录中的变更通知文件移动到可信代理进程的处理目录中,并解析变更通知文件得到解析结果并上传至可信管理平台。
7.根据权利要求6所述的DCS控制器可信策略和可信状态实时同步系统,其特征在于,所述根据DCS控制器的可信策略和可信状态的变更数据生成变更通知文件,并将变更通知文件存储至第一预设目录中包括:将DCS控制器的可信策略和可信状态的变更数据,按照预定义的格式封装成JSON格式的文件,得到变更通知文件并将变更通知文件存储至第一预设目录中。
8.根据权利要求6所述的DCS控制器可信策略和可信状态实时同步方法,其特征在于,还包括进程处理模块;进程处理模块用于当可信代理进程启动时,生成可信代理进程的进程PID号,并将可信代理进程的进程PID号存储至第二预设目录中;所述获取可信代理进程的进程PID号包括:从第二预设目录中获取可信代理进程的进程PID号。
9.根据权利要求6所述的DCS控制器可信策略和可信状态实时同步系统,其特征在于,所述可信代理模块还用于:当将解析结果上传至可信管理平台失败时:将变更通知文件存储至可信代理进程的处理目录中,至解析结果成功上传至可信管理平台后删除可信代理进程的处理目录中的变更通知文件。
10.一种DCS控制器,其特征在于,所述DCS控制器内设置权利要求6至9任一项所述的DCS控制器可信策略和可信状态实时同步系统。