电力图纸版本管理系统及方法技术方案

技术编号:11791794 阅读:122 留言:0更新日期:2015-07-29 17:19
电力图纸版本管理系统构架分为数据层、服务层和展示层,服务层的图纸版本管理服务模块负责图纸文件的管理以及图纸版本的管理;图纸变更特征串生成服务模块负责对比客户端图纸与服务端图纸的差别后生成差异的特征串,以及根据客户端的选择进行部分更新的功能。基于该系统的管理方法,对修改的图纸版本进行编号,并将历史版本统一存放,客户端在打开图纸文件时进行检测更新,需要更新的图纸,通过客户端与服务器之间的对比,生成特征串,用户根据特征串选择更新。本发明专利技术流程简练,操作方便,通过特征串获取更新信息不仅节约了带宽,而且更加安全。

【技术实现步骤摘要】

本专利技术涉及一种电力图纸版本管理系统及管理方法。
技术介绍
在实际生产工作当中,电力图纸变更非常的频繁。在电力图纸发生变更后,就牵扯到对图纸的版本管理以及用户客户端图纸的版本升级。在传统的图纸版本管理中,用户只能在系统相应的栏目中寻找最新版本的图纸,不仅繁琐,而且容易发生版本不一致的情况,在用户找到最新版本的图之后,需要从服务端下载整个图纸进行更新,这会占用大量的带宽资源,从而影响整个网络的正常使用,另外,图纸在网络中传输,也缺少必要的安全防护措施,容易导致图纸被盗。
技术实现思路
为解决在图纸版本更新时繁琐且占用大量宽带资源的问题,本专利技术的目的在于提供一种图纸版本更新简单,且仅占用少量宽带资源的电力图纸版本管理系统及管理方法。为解决上述问题,本专利技术提供的电力图纸版本管理系统,其特征在于,包括服务器和客户端,该系统构架分为数据层、服务层和展示层,所述数据层用于保存图纸数据以及相应档案信息,其包括Oracle数据库和图纸文件;所述服务层包括图纸版本管理服务模块、图纸变更特征串生成服务模块和图纸接口服务模块,图纸版本管理服务模块用于管理图纸文件以及图纸版本;图纸变更特征串生成服务模块用于对比客户端图纸与服务器图纸,找出差异后生成特征串,以及根据客户端的选择对图纸进行更新;图纸接口服务模块用于对外提供图纸的服务;在所述展示层的客户端负责图纸的编辑维护工作,以及图纸的查询、浏览、打印、导出等工作。进一步的,该系统采用C/S和B/S混合结构,所述服务器包括数据库服务器和Web服务器,C/S模式的客户端可对图纸进行编辑维护,以及图纸的查询、浏览、打印、导出等工作;B/S模式的客户端可对图纸进行查询、浏览和打印。优选的,所述客户端包括智能手机、电脑及IPAD中的一种或多种。本专利技术提供的电力图纸版本管理方法包括:图纸版本管理服务模块对修改的图纸版本进行编号,并将历史版本统一存放;客户端在打开图纸文件时进行检测更新,检测更新包括以下步骤:第一步,服务层判断图纸是否为最新,若是最新,则提示“打开最新版本”和“打开历史版本”选项;若不是最新,则提示“更新至最新版本”和“打开历史版本”选项;第二步,若用户选择“更新至最新版本”,则将客户端图纸与服务器图纸之间的差异定位到图层和/或图块,然后生成差异图层和/或图块的特征串;第三步,服务器将生成的特征串发送给客户端;第四步,用户在客户端根据特征串选择需要更新的内容,客户端将用户选择的特征串返回服务器;第五步,服务器根据返回的特征串向客户端发送与特征串对应的图层和/或图块后开始更新。进一步的,在第二步中所述的特征串是由图纸编号、总版本号、有差异的图层和/或图块的版本号组成的数组。进一步的,在第五步中,服务器向客户端发送需要更新的图层和/或图块时将发送文件进行加密。本专利技术的有益效果在于:1、用户在打开图纸时,系统自动判断图纸是否为最新,并提示用户更新或追溯历史版本,使用户不用在栏目中自己寻找最新版本,方便快捷。2、图纸的版本更新时,用户可以通过生成的特征串对图纸版本进行选择性同步,在服务器与客户端之间的图纸版本差异仅通过特征串表达,用户根据特征串选择更新的内容后,服务器仅发送相应的图层和/或图块给客户端,这样节约了大量带宽,这在网络带宽不是很充裕的情况下,尤其有意义,而且在发送过程中采取加密措施,更加安全。3、采用C/S和B/S混合结构,实现了电力系统内网的客户端可进行图纸的编辑维护工作,以及图纸的查询、浏览、打印、导出等工作;外网的客户端只能进行图纸的查询、浏览、打印等工作。【附图说明】图1是本专利技术的系统构架图;图2是本专利技术的检测更新流程图;图3是本专利技术的网络构架图。【具体实施方式】下面结合附图及具体实施例对本专利技术进行详细的描述。电力图纸版本管理系统包括服务器和客户端,如图1所示,该系统构架分为数据层、服务层和展示层,所述数据层用于保存图纸数据以及相应档案信息,其包括Oracle数据库和图纸文件。所述服务层包括图纸版本管理服务模块、图纸变更特征串生成服务模块和图纸接口服务模块,图纸版本管理服务模块用于管理图纸文件以及图纸版本,在该模块中,对电力图纸分层、分区域(只针对比较大的图纸)版本以及总版本进行了版本标识,分层、分区域版本号和总版本号均可采用自然数,图纸中任意变化,都会带来所在图层、区域及总版本的变化,图纸每修改一次,相应的总版本号和/或版本号就增加1,假设总版本号和图块版本号初始均为00,图层版本号为000,图层版本号的初始位表示第几图层,后两位为版本号。三者的版本号排列为00-200-00(图层设为第二图层),在图块的第二层元素发生变更后,三者的版本号排列为01-201-01,当然,此处对版本号的编号只是用简单的举例来说明原理,并非真实的编号,对于编号规则可由行业统一制定,或企业自己制定。在服务端,对每幅图纸的图层、图块的各版本的历史文件都进行了保存。这样,用户可以通过查看各个历史版本,根据需要进行版本恢复或历史追溯等。图纸变更特征串生成服务模块用于对比客户端图纸与服务器图纸,找出差异后生成特征串,以及根据客户端的选择对图纸进行更新。特征串即根据客户端图纸与服务器图纸之间的差异,生成的一串字符,它能体现已更新的图层和/或图块,以便用户选择相应的图层和/或图块进行更新。图纸接口服务模块用于对外提供图纸的服务。在所述展示层的客户端包括电脑,为了方便用户随时查看和管理图纸,客户端还包括手持设备,如智能手机及IPAD中的一种或多种。客户端负责图纸的编辑维护工作,以及图纸的查询、浏览、打印、导出等工作。如图3所示,该系统采用C/S和B/S混合结构,所述服务器包括数据库服务器和Web服务器,C/S模式的客户端在得到相应的权限后即可负责图纸的编辑维护工作,以及图纸的查询、浏览、打印、导出等工作。当前第1页1 2 本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN104809189.html" title="电力图纸版本管理系统及方法原文来自X技术">电力图纸版本管理系统及方法</a>

【技术保护点】
一种电力图纸版本管理系统,其特征在于,包括服务器和客户端,该系统构架分为数据层、服务层和展示层;所述数据层用于保存图纸数据以及相应档案信息,其包括Oracle数据库和图纸文件;所述服务层包括图纸版本管理服务模块、图纸变更特征串生成服务模块和图纸接口服务模块,图纸版本管理服务模块用于管理图纸文件以及图纸版本;图纸变更特征串生成服务模块用于对比客户端图纸与服务器图纸,找出差异后生成特征串,以及根据客户端的选择对图纸进行更新;图纸接口服务模块用于对外提供图纸的服务;在所述展示层的客户端负责图纸的编辑维护工作,以及图纸的查询、浏览、打印、导出等工作。

【技术特征摘要】

【专利技术属性】
技术研发人员:王玮严文涛张欣严莉苏琦周伟崔晓东穆林刘函张宾戚文淼秦垒垒王晓峰刘荫于展鹏赵茜邹静何文娟王赛李明王丞远曲延盛刘范范张丞张宏基王岳
申请(专利权)人:国家电网公司国网山东省电力公司信息通信公司
类型:发明
国别省市:北京;11

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

1