[发明专利]分布式监控系统中控制权限移交的方法有效
申请号: | 200810043745.0 | 申请日: | 2008-08-28 |
公开(公告)号: | CN101661281A | 公开(公告)日: | 2010-03-03 |
发明(设计)人: | 费冬强;徐俊杰;葛鑫;崔中发;李淞 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418;H04L9/32 |
代理公司: | 上海浦一知识产权代理有限公司 | 代理人: | 丁纪铁 |
地址: | 201203上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 监控 系统 控制 权限 移交 方法 | ||
技术领域
本发明涉及分布式监控系统中控制权限管理领域,特别涉及一种分布式监控系统中控制权限移交的方法。
背景技术
分布式监控系统是指,分布式监控系统是指由地理上分散的不同部分构成的监控系统,每个部分完成整个系统的部分功能。在轨道交通综合监控系统、电力系统监控系统等一些分布式、多用户应用领域中,出于设备控制安全性的考虑,往往要求在任一时刻只允许一个用户或一类用户对设备进行控制操作,如果其他用户需要对设备进行控制,则需要将设备的当前控制权限从前者向后者进行移交后才能进行。而这种移交操作往往需要在线完成。
但是在现有的分布式监控系统中,通常权限管理系统对用户所具备的控制权限的管理是静态的,即通过其配置子系统预先进行配置,在监控系统的在线运行过程中用户所拥有的控制权限是固定不变的。为了实现设备控制权的在线移交,需要在权限管理系统之外进行大量的开发工作。这种开发工作往往是针对具体应用的,不具备复用的功能,因而会造成不必要的重复工作。
发明内容
本发明所要解决的技术问题是提供一种分布式监控系统中控制权限移交的方法,直接在现有资源的基础上,通过权限管理系统完成控制权限的移交。
为解决上述技术问题,本发明的分布式监控系统中控制权限移交的方法技术方案是,在分布式监控系统中资源被某一用户独占控制权限,当另一个用户端,即请求客户端要对该资源进行独占控制时,则将资源的当前控制权限从前者向请求客户端进行移交;
当分支节点与主节点连接正常时,包括以下步骤:
(1)在节点权限服务中,在各系统资源分配字段标明资源的占用情况;
(2)请求客户端从本地分支节点获取资源占用状态;
(3)请求客户端向主节点权限服务发送权限移交请求消息;
(4)主节点权限服务解析消息并对消息进行判断,当客户端的权限移交请求消息为强制取回控制权限,则主节点权限服务修改权限占用状态,向请求客户端返回请求成功消息,转到步骤(7),流程结束;当客户端的权限移交请求消息不是强制取回控制权限,则主节点权限服务将请求客户端的权限移交请求消息发送到被请求客户端;
(5)被请求客户端进行确认权限移交请求的操作,并将该权限移交请求被确认的消息发送到主节点权限服务;
(6)主节点权限服务收到该权限移交请求被确认的消息,修改权限占用状态,并向请求客户端和被请求客户端返回请求成功的消息;
(7)主节点权限服务将权限转移信息向各分支节点进行同步,结束流程;
当分支节点与主节点连接不正常时,包括以下步骤:
(A)在本地分支节点权限服务中,在各系统资源分配字段标明资源的占用情况;
(B)请求客户端从本地分支节点获取资源占用状态;
(C)请求客户端向本地分支节点权限服务发送权限移交请求消息;
(D)本地分支节点权限服务解析消息并对消息进行判断,当客户端的权限移交请求消息为强制取回控制权限,则本地分支节点权限服务修改权限占用状态,向请求客户端返回请求成功消息,流程结束;当客户端的权限移交请求消息不是强制取回控制权限,则本地分支节点权限服务将客户端的权限移交请求消息发送到被请求客户端;
(E)被请求客户端进行确认权限移交请求的操作,并将该权限移交请求被确认的消息发送到本地分支节点权限服务;
(F)本地节点权限服务收到该权限移交请求被确认的消息,修改权限占用状态,并向请求客户端和被请求客户端返回请求成功的消息,结束流程。
本发明通过将资源设置为独占式,权限服务将自动将资源列为可进行权限移交的资源,从而在权限服务内实现对控制权限的移交。本发明分布式监控系统中控制权限移交的方法不需要另外对权限移交功能进行开发,就能在原有的分布式监控系统的基础上实现对权限进行移交的功能。本发明不仅节约了大量的开发成本,而且操作简便,可靠性更高。
附图说明
下面结合附图和实施例对本发明作进一步详细的说明:
图1为分布式系统能够结构示意图;
图2为本发明主节点与分支节点连接正常时的流程示意图;
图3为本发明主节点与分支节点连接不正常时流程示意图;
图4为本发明实施例中实现权限移交的实现流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810043745.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高温转化器
- 下一篇:飞行器起落装置转向系统