项目文件的管理方法及装置制造方法及图纸

技术编号:25087004 阅读:37 留言:0更新日期:2020-07-31 23:30
本发明专利技术公开了一种项目文件的管理方法及装置。其中,该管理方法包括:获取目标项目中多个设计模型文件之间的参考引用关系,其中,设计模型文件用于创建目标项目中各个子文件的设计模型对应的源文件,参考引用关系用于指示设计模型文件内保存的某一设计模型对设计模型文件内或外部设计模型文件中的至少一个设计模型的链接关系;获取目标项目中修改完成的设计模型文件;基于参考引用关系,将修改完成的设计模型文件或全部设计模型文件上传至服务端,其中,全部设计模型文件中包括已修改完成的设计模型文件和历史存储的未修改设计模型文件,服务端中运行第二版本控制系统SVN,该第二版本控制系统SVN用于协同管理目标项目的全部设计模型文件。

【技术实现步骤摘要】
项目文件的管理方法及装置
本专利技术涉及文件管理
,具体而言,涉及一种项目文件的管理方法及装置。
技术介绍
相关技术中,计算机CAD制图在机械制造、土建工程设计等领域广泛应用,使得工程师、设计师的制图改图效率得到了极大提升,极大的推动了多种门类的制造业的进步。在这个过程中,借助生产方式的改变,工程师个人的工作效率得到了较大提升,但在团队生产过程中也暴露出一些如上游图纸修改后重新导入困难、无图纸权限控制、无版本管理、项目图纸整理困难、无备份、沟通不畅等问题。例如,项目组内部通过U盘或聊天工具等手段传递文件困难效率低的问题;或合并各专业文件困难,或者出现方案变更后,重新导入困难的问题。传统方式下每次子专业文件出现变更需要重新合并文件,需要先在总装文件中删除原有子专业导入的内容,再重新导入新的子专业文件中的内容,这个过程非常容易出现错误;文件版本控制问题和由此引发的项目历史文件遗失的问题;设计工作中对设计成果的变更修改时间可能占用全项目周期的80%的时间,以上种种问题都会较大的影响变更修改工作。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种项目文件的管理方法及装置,以至少解决相关技术中通过外部传输工具传输项目文件,传输效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种项目文件的管理方法,应用于项目终端,所述项目终端运行第一版本控制系统SVN,该管理方法包括:获取目标项目中多个设计模型文件之间的参考引用关系,其中,所述设计模型文件用于创建所述目标项目中各个子文件的设计模型对应的源文件,所述参考引用关系用于指示设计模型文件内保存的某一设计模型对设计模型文件内或外部设计模型文件中的至少一个设计模型的链接关系;获取所述目标项目中修改完成的设计模型文件;基于所述参考引用关系,将修改完成的设计模型文件或全部设计模型文件上传至服务端,其中,全部设计模型文件中包括已修改完成的设计模型文件和历史存储的未修改设计模型文件,所述服务端中运行第二版本控制系统SVN,该第二版本控制系统SVN用于协同管理所述目标项目的全部设计模型文件。可选地,在将修改完成的设计模型文件或全部设计模型文件上传至服务端之后,所述管理方法还包括:确定所述服务端中存储的目标时间段内完成修改的项目设计文件,其中,所述项目设计文件用于指导项目终端完成所述目标项目;下载所述服务端中存储的目标时间段内完成修改的项目设计文件;获取所述项目设计文件的文件标识,并搜索项目文件夹中是否有与所述文件标识相同的其它项目文件;若搜索存在与所述文件标识相同的其它项目文件,则将所述其它项目文件替换为所述项目设计文件。可选地,在将所述其它项目文件替换为所述项目设计文件之后,所述管理方法还包括:在模型显示视窗中更新当前设计模型文件引用的所有设计模型。可选地,所述管理方法还包括:确定所述目标项目的项目目录内记载的所有文件夹和设计模型文件;为所述项目目录内所有文件夹和设计模型文件设置用户访问权限。可选地,所述管理方法还包括:接收历史回溯指令,其中,所述历史回溯指令用于下载在历史过程指定时间段内的项目设计文件;基于所述历史回溯指令,下载服务端中存储的历史过程指定时间段内的项目设计文件到所述项目终端上的项目文件夹中;若所述项目文件夹内存在相同文件标识的其它文件,则以所述项目设计文件替换所述其它文件。根据本专利技术实施例的另一方面,还提供了一种项目文件的管理方法,应用于服务端,所述服务端与项目终端预先建立连接关系,所述服务端运行的版本控制系统SVN,该管理方法包括:接收在项目终端中修改完成的设计模型文件或全部设计模型文件,其中,全部设计模型文件中包括已修改完成的设计模型文件和历史存储的未修改设计模型文件;以所述修改完成的设计模型文件或全部设计模型文件更新项目文件库;接收项目文件下载指令,其中,所述项目文件下载指令用于指示下载目标时间段内的项目设计文件;基于所述项目文件下载指令,将存储的目标时间段内完成修改的项目设计文件传输至所述项目终端。可选地,在接收在项目终端中修改完成的设计模型文件或全部设计模型文件之前,所述管理方法还包括:基于项目请求信息,构建初始目标项目和项目空文件夹;选取版本控制系统SVN的项目属性库中的项目属性参数;通过项目设计软件为项目组成员创建项目设计文件,并设置各项目设计文件之间的参考引用关系;确定各项目设计文件中设计模型在被引用的模型空间中的模型坐标位置;基于所述项目属性参数、各项目设计文件之间的参考引用关系以及各设计模型的模型坐标位置构建项目目录。可选地,所述管理方法还包括:确定所述项目目录内的所有文件夹和设计模型文件;为所述项目目录内所有文件夹和设计模型文件设置用户访问权限。根据本专利技术实施例的另一方面,还提供了一种项目文件的管理装置,应用于项目终端,所述项目终端运行第一版本控制系统SVN,该管理装置包括:第一获取单元,用于获取目标项目中多个设计模型文件之间的参考引用关系,其中,所述设计模型文件用于创建所述目标项目中各个子文件的设计模型对应的源文件,所述参考引用关系用于指示设计模型文件内保存的某一设计模型对设计模型文件内或外部设计模型文件中的至少一个设计模型的链接关系;第二获取单元,用于获取所述目标项目中修改完成的设计模型文件;上传单元,用于基于所述参考引用关系,将修改完成的设计模型文件或全部设计模型文件上传至服务端,其中,全部设计模型文件中包括已修改完成的设计模型文件和历史存储的未修改设计模型文件,所述服务端中运行第二版本控制系统SVN,该第二版本控制系统SVN用于协同管理所述目标项目的全部设计模型文件。可选地,所述项目文件的管理装置还包括:第一确定单元,用于在将修改完成的设计模型文件或全部设计模型文件上传至服务端之后,确定所述服务端中存储的目标时间段内完成修改的项目设计文件,其中,所述项目设计文件用于指导项目终端完成所述目标项目;下载单元,用于下载所述服务端中存储的目标时间段内完成修改的项目设计文件;第三获取单元,用于获取所述项目设计文件的文件标识,并搜索项目文件夹中是否有与所述文件标识相同的其它项目文件;替换单元,用于在搜索存在与所述文件标识相同的其它项目文件时,将所述其它项目文件替换为所述项目设计文件。可选地,所述项目文件的管理装置还包括:更新单元,用于在将所述其它项目文件替换为所述项目设计文件之后,在模型显示视窗中更新当前设计模型文件引用的所有设计模型。可选地,所述项目文件的管理装置还包括:第二确定单元,用于确定所述目标项目的项目目录内记载的所有文件夹和设计模型文件;设置单元,用于为所述项目目录内所有文件夹和设计模型文件设置用户访问权限。可选地,所述项目文件的管理装置还包括:接收模块,用于接收历史回溯指令,其中,所述历史回溯指令用于下载在历史过程指定时间段内的项目设计文件;下载模块,用于基于所述历史回溯指令,下载服务端中存储的历史过程指定时间段内的项目设计文件到所述项目终端上的项目文件夹中;替换模块,用于在所述项目文件夹内存在相同文件标本文档来自技高网...

【技术保护点】
1.一种项目文件的管理方法,其特征在于,应用于项目终端,所述项目终端运行第一版本控制系统SVN,该管理方法包括:/n获取目标项目中多个设计模型文件之间的参考引用关系,其中,所述设计模型文件用于创建所述目标项目中各个子文件的设计模型对应的源文件,所述参考引用关系用于指示设计模型文件内保存的某一设计模型对设计模型文件内或外部设计模型文件中的至少一个设计模型的链接关系;/n获取所述目标项目中修改完成的设计模型文件;/n基于所述参考引用关系,将修改完成的设计模型文件或全部设计模型文件上传至服务端,其中,全部设计模型文件中包括已修改完成的设计模型文件和历史存储的未修改设计模型文件,所述服务端中运行第二版本控制系统SVN,该第二版本控制系统SVN用于协同管理所述目标项目的全部设计模型文件。/n

【技术特征摘要】
1.一种项目文件的管理方法,其特征在于,应用于项目终端,所述项目终端运行第一版本控制系统SVN,该管理方法包括:
获取目标项目中多个设计模型文件之间的参考引用关系,其中,所述设计模型文件用于创建所述目标项目中各个子文件的设计模型对应的源文件,所述参考引用关系用于指示设计模型文件内保存的某一设计模型对设计模型文件内或外部设计模型文件中的至少一个设计模型的链接关系;
获取所述目标项目中修改完成的设计模型文件;
基于所述参考引用关系,将修改完成的设计模型文件或全部设计模型文件上传至服务端,其中,全部设计模型文件中包括已修改完成的设计模型文件和历史存储的未修改设计模型文件,所述服务端中运行第二版本控制系统SVN,该第二版本控制系统SVN用于协同管理所述目标项目的全部设计模型文件。


2.根据权利要求1所述的管理方法,其特征在于,在将修改完成的设计模型文件或全部设计模型文件上传至服务端之后,所述管理方法还包括:
确定所述服务端中存储的目标时间段内完成修改的项目设计文件,其中,所述项目设计文件用于指导项目终端完成所述目标项目;
下载所述服务端中存储的目标时间段内完成修改的项目设计文件;
获取所述项目设计文件的文件标识,并搜索项目文件夹中是否有与所述文件标识相同的其它项目文件;
若搜索存在与所述文件标识相同的其它项目文件,则将所述其它项目文件替换为所述项目设计文件。


3.根据权利要求2所述的管理方法,其特征在于,在将所述其它项目文件替换为所述项目设计文件之后,所述管理方法还包括:
在模型显示视窗中更新当前设计模型文件引用的所有设计模型。


4.根据权利要求1所述的管理方法,其特征在于,所述管理方法还包括:
确定所述目标项目的项目目录内记载的所有文件夹和设计模型文件;
为所述项目目录内所有文件夹和设计模型文件设置用户访问权限。


5.根据权利要求1所述的管理方法,其特征在于,所述管理方法还包括:
接收历史回溯指令,其中,所述历史回溯指令用于下载在历史过程指定时间段内的项目设计文件;
基于所述历史回溯指令,下载服务端中存储的历史过程指定时间段内的项目设计文件到所述项目终端上的项目文件夹中;
若所述项目文件夹内存在相同文件标识的其它文件,则以所述项目设计文件替换所述其它文件。


6.一种项目文件的管理方法,其特征在于,应用于服务端,所述服务端与项目终端预先建立连接关系,所述服务端运行的版本控制系统SVN,该管理方法包括:
接收在项目终端中修改完成的设计模型文件或全部设计模型文件,其中,全部设计模型文件中包括已修改完成的设计模型文件和历史存储的未修改设计模型文件;
以所述修改完成的设计模型文件或全部设计模型文件更新项目文件库;
接收项目文件下载指令,其中,所述项目文件下载指令用于指示下载目标时间段内的...

【专利技术属性】
技术研发人员:杨国平崔峰段一峰张丽媛李薇陈冠南王帅苏东升商剑平杨林虎
申请(专利权)人:中交水运规划设计院有限公司
类型:发明
国别省市:北京;11

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

1