工程组态数据访问权限控制方法、装置、设备及介质与流程

文档序号:29963905发布日期:2022-05-11 09:48阅读:来源:国知局

技术特征:
1.一种工程组态数据访问权限控制方法,其特征在于,应用于组态服务器,包括:向分布式控制系统中的所有目标客户端发送当前所有最新的工程组态数据;当获取到任一目标客户端发送的针对目标工程组态数据的编辑请求,则基于当前其他客户端是否已获取到针对所述目标工程组态数据的编辑权限,判断发起所述编辑请求的目标客户端是否有权限编辑所述目标工程组态数据;若判定发起所述编辑请求的目标客户端有权限编辑所述目标工程组态数据,则向该目标客户端分配针对所述目标工程组态数据的编辑权限,并获取该目标客户端基于所述编辑权限对所述目标工程组态数据进行编辑后返回的编辑后数据,然后将所述编辑后数据发送至所述分布式控制系统中的所有目标客户端。2.根据权利要求1所述的工程组态数据访问权限控制方法,其特征在于,所述向分布式控制系统中的所有目标客户端发送当前所有最新的工程组态数据之前,还包括:基于客户端信息从所有客户端中确定出对分布式控制系统的工程组态数据进行编辑的所有目标客户端。3.根据权利要求1所述的工程组态数据访问权限控制方法,其特征在于,所述判断发起所述编辑请求的目标客户端是否有权限编辑所述目标工程组态数据之前,还包括:获取任一目标客户端发送的针对目标工程组态数据进行增加、删除和修改中任意一种或几种操作的编辑请求。4.根据权利要求1所述的工程组态数据访问权限控制方法,其特征在于,所述基于当前其他客户端是否已获取到针对所述目标工程组态数据的编辑权限,判断发起所述编辑请求的目标客户端是否有权限编辑所述目标工程组态数据,包括:基于当前其他客户端是否已获取到针对所述目标工程组态数据的编辑权限以及发起所述编辑请求的目标客户端信息,判断发起所述编辑请求的目标客户端是否有权限编辑所述目标工程组态数据。5.根据权利要求1所述的工程组态数据访问权限控制方法,其特征在于,所述判断发起所述编辑请求的目标客户端是否有权限编辑所述目标工程组态数据之后,还包括:若判定发起所述编辑请求的目标客户端没有权限编辑所述目标工程组态数据,则向发起所述编辑请求的目标客户端发送权限获取失败信息,以便发起所述编辑请求的目标客户端以只读方式进行查看所述目标工程组态数据。6.根据权利要求1所述的工程组态数据访问权限控制方法,其特征在于,所述若判定发起所述编辑请求的目标客户端有权限编辑所述目标工程组态数据,则向该目标客户端分配针对所述目标工程组态数据的编辑权限过程中,还包括:为所述目标工程组态数据的所属权限添加与发起所述编辑请求的目标客户端对应的权限标记,以便在发起所述编辑请求的目标客户端编辑完成之前,当接收到其他客户端发送的针对所述目标工程组态数据的编辑请求时,向所述其他客户端发送权限获取失败信息。7.根据权利要求1至6任一项所述的工程组态数据访问权限控制方法,其特征在于,所述获取该目标客户端基于所述编辑权限对所述目标工程组态数据进行编辑后返回的编辑后数据,包括:获取该目标客户端基于所述编辑权限对所述目标工程组态数据进行编辑并加密后返
回的编辑后数据和针对所述目标工程组态数据的编辑权限释放请求。8.一种工程组态数据访问权限控制装置,其特征在于,包括:组态数据发送模块,用于向分布式控制系统中的所有目标客户端发送当前所有最新的工程组态数据;编辑权限判断模块,用于当获取到任一目标客户端发送的针对目标工程组态数据的编辑请求,则基于当前其他客户端是否已获取到针对所述目标工程组态数据的编辑权限,判断发起所述编辑请求的目标客户端是否有权限编辑所述目标工程组态数据;编辑权限分配模块,用于若判定发起所述编辑请求的目标客户端有权限编辑所述目标工程组态数据,则向该目标客户端分配针对所述目标工程组态数据的编辑权限;编辑后数据获取模块,用于获取该目标客户端基于所述编辑权限对所述目标工程组态数据进行编辑后返回的编辑后数据,然后将所述编辑后数据发送至所述分布式控制系统中的所有目标客户端。9.一种电子设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序,以实现如权利要求1至7任一项所述的工程组态数据访问权限控制方法的步骤。10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的工程组态数据访问权限控制方法的步骤。

技术总结
本申请公开了一种工程组态数据访问权限控制方法、装置、设备及介质,该方法包括:向分布式控制系统中的所有目标客户端发送当前所有最新的工程组态数据;当获取到任一目标客户端发送的针对目标工程组态数据的编辑请求,则基于当前其他客户端是否已获取到针对目标工程组态数据的编辑权限,判断发起编辑请求的目标客户端是否有权限编辑目标工程组态数据;若判定发起编辑请求的目标客户端有权限编辑目标工程组态数据,则向该目标客户端分配针对目标工程组态数据的编辑权限,并获取该目标客户端基于编辑权限对目标工程组态数据进行编辑后返回的编辑后数据,将编辑后数据发送至分布式控制系统中的所有目标客户端,实现组态数据访问权限控制。访问权限控制。访问权限控制。


技术研发人员:杜柯昊
受保护的技术使用者:杭州和利时自动化有限公司
技术研发日:2022.02.10
技术公布日:2022/5/10
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1