【技术实现步骤摘要】
一种基于锁定机制的电网GIS多用户协同编辑方法及系统
[0001]本专利技术属于
,具体地,涉及一种基于锁定机制的电网
GIS
多用户协同编辑方法及系统
。
技术介绍
[0002]随着电网信息化及智能电网的推进,电网
GIS(Geographic Information System)
得到了广泛的应用,涵盖了电网企业的输电
、
变电
、
配电
、
调度
、
营销
、
通信等各个生产环节
。
但是应用的推广和深入使得电网
GIS
维护工作量和维护人员也越来越多,多用户协同编辑成为电网
GIS
数据编辑维护的现实需要
。
目前,电网
GIS
支持多用户协同编辑主要有以下几种方式:
[0003](1)
分层管理方式,通过集中维护和细分文件的形式按照图层信息将电网资源空间数据拆分成多个文件,每个用户编辑不同的文件,编辑完成后,将所有文件合并成完整的数据
。
分层管理的改进方法主要体现在数据划分方式上,包括将分层管理改进为按区域分块管理,实现用户按区域管理数据;顾及拓扑关系的空间划分,尽量避免不同分割单元设备之间存在拓扑关系的情况等
。
[0004]分层管理及其改进方法总体上协同编辑方式简便,在拓扑关系
、
编辑场景不复杂,且用户数较少时,能够满足协同编辑需要 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于锁定机制的电网
GIS
多用户协同编辑方法,其特征在于:步骤1,用户登录电网
GIS
并获取电网资源数据;步骤2,选择待编辑数据并进行锁定冲突检测,如果判断锁定冲突则重新选择待编辑数据并再次执行锁定冲突检测,反之则对待编辑数据进行设备数据锁定并执行步骤3;步骤3,对待编辑数据进行编辑保存后,将编辑结果保存入任务版本表时,更新锁定信息表并锁定任务版本表内数据;步骤4,基于消息路由和消息队列机制执行数据同步操作
。2.
根据权利要求1所述的一种基于锁定机制的电网
GIS
多用户协同编辑方法,其特征在于:步骤1包括:用户基于表示层提供的客户端登录电网
GIS
,数据代理服务模块验证用户信息后,选择电网数据服务模块提供的可登录任务,并获取电网资源数据
。3.
根据权利要求1所述的一种基于锁定机制的电网
GIS
多用户协同编辑方法,其特征在于:步骤2具体包括:步骤
201
,选择待锁定设备并控制待锁定设备启动数据锁定服务;步骤
202
,判断是否发生设备数据锁定冲突,如果是则等待其他用户解除锁定或者根据返回的冲突设备信息重新选择待锁定设备,否则对待编辑数据进行设备数据锁定并执行步骤
203
;步骤
203
,判断是否进行补充锁定,如果否则完成编辑操作反之则执行步骤
201。4.
根据权利要求3所述的一种基于锁定机制的电网
GIS
多用户协同编辑方法,其特征在于:步骤
201
中选择待锁定设备操作包括:
(1)
站房锁定:按照选择的站房将所属站内所有设备锁定;
(2)
分段馈线锁定:选择馈线上起点和终点设备,根据电网拓扑分析,找出区间所有设备执行锁定操作;
(3)
选中设备锁定:选中一个或多个设备执行锁定操作
。5.
根据权利要求4所述的一种基于锁定机制的电网
GIS
多用户协同编辑方法,其特征在于:选择待锁定设备操作还包括:分别执行站房锁定
、
分段馈线锁定和选中设备锁定中的任一种锁定操作;同时执行站房锁定和选中设备锁定;同时执行分段馈线锁定和选中设备锁定
。6.
根据权利要求3所述的一种基于锁定机制的电网
GIS
多用户协同编辑方法,其特征在于:步骤3具体包括:遍历编辑保存时的变更清单,获取锁定设备的
OID
和锁定设备的类型
ID
并设置锁定类型为版本自动锁定;根据版本锁定设备的所属版本
ID
信息以及当前服务器时间,构造一条锁定信息表记录并将该记录插入锁定信息表内;删除锁定信息表内
USERID
字段值为当前用户
ID
并且锁定类型为手动锁定的所有锁定记录,完成锁定信息表更新;锁定任务版本表内数据
技术研发人员:李盛盛,吕军,魏晓菁,蒋元晨,犹锋,王沈亮,孟庆强,范鹏展,周宏宇,刘虎,都俊超,宁昕,项薇,刘日亮,林峰,杨维永,李莉,牛紫阳,陈刚,施康,佘运波,胡秋翔,徐成龙,程伟,张子谦,
申请(专利权)人:南京南瑞信息通信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。