电力图形的网络化协同方法技术

技术编号:4057255 阅读:235 留言:0更新日期:2012-04-11 18:40
公开了一种电力图形的网络化协同方法,其包括以下步骤:(1)将数据库中的图形资源划分为若干图形单元;(2)查询并记录用户的登录情况,即登录客户端系统、退出客户端系统或异常退出客户端系统;(3)客户端系统通知服务器自己的状态或/和从服务器获取其他用户的状态;(4)如果无其他用户使用图形单元则用户签出图形单元,如果有其他用户使用则与其协商图形单元的使用权;(5)使用完毕用户签入图形单元。该方法确保了各用户问的工作协同、图形资源的数据安全、系统整体的安全稳定运行。

【技术实现步骤摘要】

本专利技术涉及电力系统自动化,尤其涉及一种电力图形的网络化协同方法
技术介绍
电力应用软件的图形应用已有多年的历史,但是随着电力信息网络化的不断发展,电力图形的网络化协同的需求越来越强烈了。但是目前电力图形的网络化协同还存在以下问题:(1)多人同时使用相同图形资源导致的数据不一致性的冲突问题;(2)图形资源的独占导致其他人无法正常进行工作的问题;(3)计算机、网络或程序异常情况下的数据安全性问题和程序稳定性问题。
技术实现思路
为克服现有技术的缺陷,本专利技术要解决的技术问题是提供了一种确保各用户间工作协同、确保图形资源数据安全、确保系统整体安全稳定运行的电力图形的网络化协同方法。本专利技术的技术方案是:这种电力图形的网络化协同方法包括以下步骤:(1)将数据库中的图形资源划分为若干图形单元;(2)查询并记录用户的登录情况,即登录客户端系统、退出客户端系统或异常退出客户端系统;(3)客户端系统通知服务器自己的状态或/和从服务器获取其他用户的状态;(4)如果无其他用户使用图形单元则用户签出图形单元,如果有其他用户使用则与其协商图形单元的使用权;(5)使用完毕用户签入图形单元。该方法在现有成熟的技术条件下无须对原有图形化电力系统应用程序做大的改动即可实现图形网络化协同功能,确保各用户间工作协同、确保图形资源数据安全、确保系统整体安全稳定运行。附图说明图1为采用本专利技术的方法的系统结构图;图2为步骤(2)的登录客户端系统的流程图;图3为步骤(2)的退出客户端系统的流程图;图4为步骤(2)的异常退出客户端系统的流程图;图5为步骤(4)的流程图;图6为步骤(5)的流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。由于现有技术的缺陷,我们基于图形监控服务来总控各电力应用软件客户端以实现安全可靠稳定的图形网络化协同工作。-->图形化的软件平台由于它的直观性、方便性、快捷性、实用性、规范性和科学性,近年来基于图形界面的交互式图形系统在电力系统应用程序中得到了广泛的应用。随着电网的快速发展,企业内部以及企业间业务的协同越来越频繁,图形化的电力系统应用程序势必打破原有的孤立应用走向协同应用。图形监控服务是运行于服务器上的应用程序,它基于网络统一协调管理各图形化电力系统应用程序间有序协同工作。主要有以下功能:(1)负责管理各图形化电力系统应用程序客户端对图形资源的合理使用,确保图形资源的数据安全。(2)负责协调各图形化电力系统应用程序客户端程序间的交互,确保各用户间的工作协同。(3)监控各图形化电力系统应用程序客户端的运行状态,对异常进行处理,以确保系统整体安全稳定运行。图1为采用本专利技术的方法的系统结构图。我们将图形资源按照图形所属区域的范围从大到小划分图形单元,如:“系统→单位→区域→厂站→元件”。对图形单元可设置占有和非占有两种互斥的状态,只有当前用户占有了该图形单元才有权编辑该图形单元,这样其他用户则无权编辑该图形单元,这样就可以解决“多人同时使用相同图形资源导致的数据不一致性的冲突问题”。图形资源是在电力系统应用程序(即客户端系统)中的电力/电网图资源。如:一次接线图、二次接线图、配网图等。一个图形资源表示一张电力/电网图。图形监控服务(即服务器)提供用户与服务间以及用户与用户间的通信,使用户间可以协商同一图形单元的使用权问题,这样就可以解决“图形资源的独占导致其他人无法正常进行工作的问题”。图形监控服务还提供了用户不在电脑旁以及网络或计算机故障等原因,而导致用户间无法协商同一图形单元的使用权问题时,在超出设定等待期情况下主动将使用权释放的机制。这种机制解决了“计算机、网络或程序异常情况下的数据安全性问题和程序稳定性问题”。这种电力图形的网络化协同方法包括以下步骤:(1)将数据库中的图形资源划分为若干图形单元;(2)查询并记录用户的登录情况,即登录客户端系统、退出客户端系统或异常退出客户端系统;(3)客户端系统通知服务器自己的状态或/和从服务器获取其他用户的状态;(4)如果无其他用户使用图形单元则用户签出图形单元,如果有其他用户使用则与其协商图形单元的使用权;(5)使用完毕用户签入图形单元。图2为步骤(2)的登录客户端系统的流程图。其中所述步骤(2)的登录客户端系统包括以下分步骤:(2.1.1)用户在登录窗口输入用户账号和密码,点击“确定”按钮;(2.1.2)判断图形服务是否开启;(2.1.3)如果已开启,消息客户端向图形监控服务询问是否该账号已经登录;(2.1.4)如果图形监控服务未启动,则查询数据库查找是否该账号已经登录;(2.1.5)判断该帐号是否登录;(2.1.6)如果该账号已登录,提示“该用户已登录,请联系系统管理员!”,结束登录;(2.1.7)如果该账号没有登录,则查询数据库看账号密码是否正确;(2.1.8)判断帐号密码是否正确;(2.1.9)如果帐号密码不正确,提示“您输入的用户名或密码有误,请检查”;(2.1.10)如果帐号密码正确,在数据库中修改登录标记为已-->登录状态;(2.1.11)判断图形服务是否开启;(2.1.12)如果图形监控服务已经启动,将该账号写入登录记录;(2.1.13)结束登录。图3为步骤(2)的退出客户端系统的流程图。其中所述步骤(2)的退出客户端系统包括以下分步骤:(2.2.1)用户关闭系统;(2.2.2)在数据库中修改修改登录标记为未登录状态;(2.2.3)判断图形服务是否开启;(2.2.4)如果图形服务是开启的,从登录记录中移除该账号;(2.2.5)退出系统完成。图4为步骤(2)的异常退出客户端系统的流程图。其中所述步骤(2)的异常退出客户端系统包括如下分步骤:(2.3.1)图形监控服务启动后,将开启异常处理程序;(2.3.2)图形监控服务每隔X时间间隔,向登录记录中的所有帐号的消息客户端发送验证在线信息;(2.3.3)图形监控服务判断是否收到回复信息;(2.3.4)如果图形监控服务未收到回复信息,则从登录记录中移除该账号,将该帐号放入异常记录,标记该消息客户端为异常退出,并记录异常退出时间;(2.3.5)图形监控服务Y时间间隔,向异常记录中的所有帐号的消息客户端发送验证在线信息;(2.3.6)图形监控服务判断是否收到回复信息;(2.3.7)如果图形监控服务收到了回复信息,将该帐号由异常记录中转到登录记录中;(2.3.8)如果图形监控服务未收到回复信息,从异常记录中移除该帐号,并修改数据库标记该帐号未登录,撤销所有该帐号占有的资源。更进一步地,图5为步骤(4)的流程图,所述步骤(4)包括以下分步骤:(4.1)用户A要编辑一个图形资源首先要签出该图形资源;(4.2)系统从数据库查询该图形是否被其他用户签出;(4.3)如果没有被签出,则修改数据库记录该图形被用户A签出,然后获取最新的该图形资源;(4.4)如果被其他用户即用户B签出了,则向图形监控服务请求是否用户B在线;(4.5)如果用户B不在线,图形监控服务则在数据库中修改用户B登录标记为未登录状态,撤消用户B所有签出的图形资源,返回消息让用户A签出图形,并修改数据库中的签出标记;(4.6)如果用户B在线,则返回用户B的通信地址,用户A的消息客户端向用户B发送请求“用户A试图编辑图形XX本文档来自技高网...

【技术保护点】
电力图形的网络化协同方法,其特征在于,包括以下步骤:(1)将数据库中的图形资源划分为若干图形单元;(2)查询并记录用户的登录情况,即登录客户端系统、退出客户端系统或异常退出客户端系统;(3)客户端系统通知服务器自己的状态或/和从服务器获取其他用户的状态;(4)如果无其他用户使用图形单元则用户签出图形单元,如果有其他用户使用则与其协商图形单元的使用权;(5)使用完毕用户签入图形单元。

【技术特征摘要】
1.电力图形的网络化协同方法,其特征在于,包括以下步骤:(1)将数据库中的图形资源划分为若干图形单元;(2)查询并记录用户的登录情况,即登录客户端系统、退出客户端系统或异常退出客户端系统;(3)客户端系统通知服务器自己的状态或/和从服务器获取其他用户的状态;(4)如果无其他用户使用图形单元则用户签出图形单元,如果有其他用户使用则与其协商图形单元的使用权;(5)使用完毕用户签入图形单元。2.根据权利要求1所述的电力图形的网络化协同方法,其特征在于,所述步骤(2)的登录客户端系统包括以下分步骤:(2.1.1)用户在登录窗口输入用户账号和密码,点击“确定”按钮;(2.1.2)判断图形服务是否开启;(2.1.3)如果已开启,消息客户端向图形监控服务询问是否该账号已经登录;(2.1.4)如果图形监控服务未启动,则查询数据库查找是否该账号已经登录;(2.1.5)判断该帐号是否登录;(2.1.6)如果该账号已登录,提示“该用户已登录,请联系系统管理员!”,结束登录;(2.1.7)如果该账号没有登录,则查询数据库看账号密码是否正确;(2.1.8)判断帐号密码是否正确;(2.1.9)如果帐号密码不正确,提示“您输入的用户名或密码有误,请检查”;(2.1.10)如果帐号密码正确,在数据库中修改登录标记为已登录状态;(2.1.11)判断图形服务是否开启;(2.1.12)如果图形监控服务已经启动,将该账号写入登录记录;(2.1.13)结束登录。3.根据权利要求2所述的电力图形的网络化协同方法,其特征在于,所述步骤(2)的退出客户端系统包括以下分步骤:(2.2.1)用户关闭系统;(2.2.2)在数据库中修改修改登录标记为未登录状态;(2.2.3)判断图形服务是否开启;(2.2.4)如果图形服务是开启的,从登录记录中移除该账号;(2.2.5)退出系统完成。4.根据权利要求3所述的电力图形的网络化协同方法,其特征在于,所述步骤(2)的异常退出客户端系统包括如下分步骤:(2.3.1)图形监控服务启动后,将开启异常处理程序;(2.3.2)图形监控服务每隔X时间间隔,向登录记录中的所...

【专利技术属性】
技术研发人员:李来锋温靖华刘志远郭萧瑞罗美玲王辉
申请(专利权)人:北京中恒博瑞数字电力科技有限公司宁夏回族自治区电力公司
类型:发明
国别省市:11[中国|北京]

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

1