基于CAD平台的协同制图方法、协同客户端及协同系统技术方案

技术编号:32647127 阅读:14 留言:0更新日期:2022-03-12 18:31
本发明专利技术公开了基于CAD平台的协同制图方法、协同客户端及协同系统,在触发协同提交事件时,通过图元的句柄和属性判断本次提交的图纸数据与上一次提交的图纸数据之间是否有图元发生变化,若是,则记录发生变化的图元以生成第一图元文件;根据第一图元文件对其他的协同客户端进行协同更新。本发明专利技术通过前后两次的图纸数据的对比,只上传有变化的内容,在保证内容正确的前提下,减少协同同步过程数据量,以避免同步过程中出现卡顿等问题。同时,基于发生变化的图元文件进行协同更新,使得多个协同客户端可协同编辑图纸且实现修改内容的实时同步,在制图过程中可实时了解上游专业的修改并快速跟进修改,有效地提高了出图效率。有效地提高了出图效率。有效地提高了出图效率。

【技术实现步骤摘要】
基于CAD平台的协同制图方法、协同客户端及协同系统


[0001]本专利技术涉及制图
,特别涉及一种基于CAD平台的协同制图方法、协同客户端及协同系统。

技术介绍

[0002]计算机辅助设计(Computer Aided Design,简称CAD)软件在工程设计领域的广泛应用,极大的提高了设计师的工作效率和出图质量。目前工程设计中用的主要的计算机辅助设计软件有AutoCAD、中望CAD、浩辰CAD、Revit等。这类软件都是功能强大的绘图软件,单个设计人的设计效率明显提高,但不同专业间的配合却成为短板,信息不对称、提资不规范、内容频繁修改等问题导致了在专业间的配合上经常出现图纸内容wo冲突、内容错误、责任互相推委等问题。
[0003]随着互联网技术的发展,为解决工程设计过程中专业配合的问题,相关软件行业提出了协同设计的模式,采用有效的协同设计模式,受用并行的方式,能够减少重复劳动,提高效率的同时也保证了图纸的质量。近年来,协同设计的模式在工程设计行业已广泛应用,目前较成熟的技术主要有:
[0004]1.文件级协同
[0005]文件级协同是将需要协同的文件上传到协同系统,通过流转编辑权限的方式实现多个设计时对同一图纸进行协同制图。
[0006]文件级协同采用接力制图的方式实现协同设计,但该方法需要每个设计师轮流进行设计,设计效率仍然无法提高。
[0007]2.图层级协同
[0008]图层级协同即将整个图纸按照特定的方式划分为多个部件,每个部件按照各设计院的标准创建图层,在制图过程中,需要严格按照图层标准进行制图,然后在主图纸中引用这些部件图纸,根据设计院的标准图层引用对应的图层到主图纸中,当部件图纸修改时,主图纸打开时,可以检测到部件修改并更新到主图纸。
[0009]图层级协同可以很好地解决文件级协同的效率问题,同时也一定程度上解决多专业配合过程中存在的问题,但图层级协同具有较高的门槛,其要求设计师按照设计院的标准进行制图,这在一定程序上也影响了效率。
[0010]因此,现有的文件级协同和图层级协同的CAD协同方法均存在出图效率不高的问题。

技术实现思路

[0011]本专利技术所要解决的技术问题是:提供一种基于CAD平台的协同制图方法、协同客户端及协同系统,以提高出图效率。
[0012]为了解决上述技术问题,本专利技术采用的技术方案为:
[0013]基于CAD平台的协同制图方法,包括步骤:
[0014]在触发协同提交事件时,通过图元的句柄和属性判断本次提交的图纸数据与上一次提交的图纸数据之间是否有图元发生变化,若是,则记录发生变化的图元以生成第一图元文件;
[0015]根据所述第一图元文件对其他的协同客户端进行协同更新。
[0016]为了解决上述技术问题,本专利技术采用的另一种技术方案为:
[0017]基于CAD平台的协同客户端,包括:
[0018]协同数据处理模块,用于在触发协同提交事件时,通过图元的句柄和属性判断本次提交的图纸数据与上一次提交的图纸数据之间是否有图元发生变化,若是,则记录发生变化的图元以生成第一图元文件;用于根据所述第一图元文件对其他的协同客户端进行协同更新。
[0019]为了解决上述技术问题,本专利技术采用的另一种技术方案为:
[0020]基于CAD平台的协同系统,包括文件管理服务器、权限管理服务器、消息服务器以及上述的协同客户端;
[0021]所述文件管理服务器用于存储最终图纸文件以及中间过程的图元文件;
[0022]所述权限管理服务器用于管理协同人员的编辑权限;
[0023]所述消息服务器用于转发协同更新消息。
[0024]本专利技术的有益效果在于:基于CAD平台的协同制图方法、协同客户端及协同系统,通过前后两次的图纸数据的对比,只上传有变化的内容,在保证内容正确的前提下,减少协同同步过程数据量,以避免同步过程中出现卡顿等问题。同时,基于发生变化的图元文件进行协同更新,使得多个协同客户端可协同编辑图纸且实现修改内容的实时同步,在制图过程中可实时了解上游专业的修改并快速跟进修改,有效地提高了出图效率。
附图说明
[0025]图1为本专利技术实施例的基于CAD平台的协同制图方法的主要流程示意图;
[0026]图2为本专利技术实施例的基于CAD平台的协同制图方法统的整体流程示意图;
[0027]图3为本专利技术实施例涉及的协同策划的权限设置示意图;
[0028]图4为本专利技术实施例涉及的权限控制的流程示意图;
[0029]图5为本专利技术实施例的协同提交的结构示意图;
[0030]图6为本专利技术实施例的基于CAD平台的协同系统的结构示意图。
具体实施方式
[0031]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0032]请参照图1至图5,基于CAD平台的协同制图方法,包括步骤:
[0033]在触发协同提交事件时,通过图元的句柄和属性判断本次提交的图纸数据与上一次提交的图纸数据之间是否有图元发生变化,若是,则记录发生变化的图元以生成第一图元文件;
[0034]根据所述第一图元文件对其他的协同客户端进行协同更新。
[0035]从上述描述可知,本专利技术的有益效果在于:通过前后两次的图纸数据的对比,只上
传有变化的内容,在保证内容正确的前提下,减少协同同步过程数据量,以避免同步过程中出现卡顿等问题。同时,基于发生变化的图元文件进行协同更新,使得多个协同客户端可协同编辑图纸且实现修改内容的实时同步,在制图过程中可实时了解上游专业的修改并快速跟进修改,有效地提高了出图效率。
[0036]进一步地,所述触发协同提交事件之前还包括步骤:
[0037]实时捕捉当前协同人员所编辑的当前图层,根据预先配置的每个协同人员对每个图层的编辑权限判断所述当前协同人员是否可以对所述当前图层进行编辑,若是,则允许所述当前协同人员对所述当前图层进行编辑,其中,每一个图层仅允许一个协同人员进行编辑。
[0038]从上述描述可知,通过有效的权限管理,结合在CAD平台上的数据处理,实现CAD图纸的多人协同编辑,并避免图纸内容的冲突,提高了制图人员的制图效率,尤其针对工程图纸设计过程中多专业合作完成的图纸中经常出现的图纸内容碰撞冲突等问题,从而有效结合图层权限管理及图元级协同,较有效地解决协同设计过程中时效性与内容冲突的矛盾。
[0039]进一步地,所述实时捕捉当前协同人员所编辑的当前图层,根据预先配置的每个协同人员对每个图层的编辑权限判断所述当前协同人员是否可以对所述当前图层进行编辑具体为:
[0040]在当前协同人员打开待协同的当前图纸时,从权限管理服务器中同步预先配置的每个协同人员对所述当前图纸中每个图层的编辑权限;
[0041]在当前协同人员编辑所述当前图纸时,通过注册一事件反应器来实时捕捉当前协同人员所编辑的当前图层,并根据预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于CAD平台的协同制图方法,其特征在于,包括步骤:在触发协同提交事件时,通过图元的句柄和属性判断本次提交的图纸数据与上一次提交的图纸数据之间是否有图元发生变化,若是,则记录发生变化的图元以生成第一图元文件;根据所述第一图元文件对其他的协同客户端进行协同更新。2.根据权利要求1所述的基于CAD平台的协同制图方法,其特征在于,所述触发协同提交事件之前还包括步骤:实时捕捉当前协同人员所编辑的当前图层,根据预先配置的每个协同人员对每个图层的编辑权限判断所述当前协同人员是否可以对所述当前图层进行编辑,若是,则允许所述当前协同人员对所述当前图层进行编辑,其中,每一个图层仅允许一个协同人员进行编辑。3.根据权利要求2所述的基于CAD平台的协同制图方法,其特征在于,所述实时捕捉当前协同人员所编辑的当前图层,根据预先配置的每个协同人员对每个图层的编辑权限判断所述当前协同人员是否可以对所述当前图层进行编辑具体为:在当前协同人员打开待协同的当前图纸时,从权限管理服务器中同步预先配置的每个协同人员对所述当前图纸中每个图层的编辑权限;在当前协同人员编辑所述当前图纸时,通过注册一事件反应器来实时捕捉当前协同人员所编辑的当前图层,并根据预先配置的编辑权限判断所述当前协同人员是否可以对所述当前图层进行编辑。4.根据权利要求1所述的基于CAD平台的协同制图方法,其特征在于,所述根据所述第一图元文件对其他的协同客户端进行协同更新具体为:生成协同更新消息,所述协同更新消息包括由当前协同人员的标识信息、第一图元文件的标识信息以及发生变化的图元对象集合组成的数据信息头,所述图元对象集合中的图元对象记录图元在所述当前图纸的句柄;将所述第一图元文件发送至文件管理服务器,将协同更新消息发送至其他的协同客户端,以使得其他的协同客户端根据所述协同更新消息中的所述数据信息头从所述文件管理服务器中下载所述第一图元文件进行协同更新。5.根据权利要求1所述的基于CAD平台的协同制图方法,其特征在于,所述协同提交事件的触发时机包括:达到预设的提交时间间隔时或者关闭所述当前图纸时或者提交所述当前图纸时;若所述当前图纸处于编辑过程中接收到其他的协同客户端的协同更新时立即对所述当前图纸进行同...

【专利技术属性】
技术研发人员:林泽锋李平辉马杰
申请(专利权)人:福建永福信息科技有限公司
类型:发明
国别省市:

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

1