制图文件的转换方法及其装置、电子设备及存储介质制造方法及图纸

技术编号:36690725 阅读:25 留言:0更新日期:2023-02-27 19:57
本发明专利技术公开了一种制图文件的转换方法及其装置、电子设备及存储介质,其中,该转换方法包括:接收目标客户端发起的转换请求,基于预设配置协议,确定待转换文件对应的转换器插件,采用转换器插件,将待转换文件转换成另一预设格式文件,将预设格式文件返回至目标客户端。本发明专利技术解决了相关技术中在制图文件存在多种类型时,对制图文件进行转换的成本较高、效率较低的技术问题。率较低的技术问题。率较低的技术问题。

【技术实现步骤摘要】
制图文件的转换方法及其装置、电子设备及存储介质


[0001]本专利技术涉及数据处理
,具体而言,涉及一种制图文件的转换方法及其装置、电子设备及存储介质。

技术介绍

[0002]目前,轻量化转换装置往往需要依赖各种CAD工具软件,由于CAD工具软件众多,如果客户使用多种CAD工具软件,需要安装各种各样的CAD工具软件用于转换。而CAD工具软件的成本和并行转换对系统资源巨大需求,会导致系统成本高昂、运行不稳定等问题。
[0003]当前,CAD图纸的轻量化转换装置依赖于图纸对应的CAD软件,例如,针对一张sldprt(即soildworks类型)图纸,必须要装soildworks软件。因此,一些大型客户会同时使用catia图纸、soildworks图纸、creo图纸等,那么需要同时安装catia软件、soildworks软件、creo软件等,构建企业轻量化转换系统成本非常高昂。此外,通过进程间通信调用工具软件接口转换导致转换不稳定,效率低。
[0004]相关技术中,提出了一种CAD模型轻量化系统,包括:CAD模型轻量化服务装置、客户端、协同应用服务平台和文件服务器,其中,客户端用于待转档文件的读取、浏览;协同应用服务平台用于将从客户端获取的待转档文件保存于文件服务器,发送转档指令给CAD模型轻量化服务装置,起到协调、调度作用;CAD模型轻量化服务装置用于从协同服务平台获取待转档文件,实现转换并上传文件仓库。
[0005]然而,相关技术中的CAD模型轻量化系统存在如下问题:(1)CAD模型轻量化服务装置使用复杂,需要单独设置;(2)CAD模型轻量化服务装置并没有考虑多种类型的CAD图纸并存的场景该如何处理。
[0006]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0007]本专利技术实施例提供了一种制图文件的转换方法及其装置、电子设备及存储介质,以至少解决相关技术中在制图文件存在多种类型时,对制图文件进行转换的成本较高、效率较低的技术问题。
[0008]根据本专利技术实施例的一个方面,提供了一种制图文件的转换方法,应用于预设轻量服务,包括:接收目标客户端发起的转换请求,其中,所述转换请求至少包括:待转换文件;基于预设配置协议,确定所述待转换文件对应的转换器插件;采用所述转换器插件,将所述待转换文件转换成另一预设格式文件;将所述预设格式文件返回至所述目标客户端。
[0009]可选地,在接收目标客户端发起的转换请求之前,还包括:获取多种文件类型,并为每种文件类型配置对应的插件接口,生成服务配置,其中,所述文件类型为所述待转换文件的类型,所述文件类型包括下述至少之一:cat ia类型、soi ldworks类型、creo类型,所述插件接口为所述转换器插件的接口;为每种所述文件类型配置对应的转换格式,生成转换配置,其中,所述转换格式为所述预设格式文件的格式,每种文件类型对应有至少一种转
换格式;基于所述服务配置以及所述转换配置,生成所述预设配置协议。
[0010]可选地,基于预设配置协议,确定与所述待转换文件对应的转换器插件的步骤,包括:解析所述待转换文件,得到所述待转换文件的目标文件类型;将所述目标文件类型注册到所述预设轻量服务;基于所述预设配置协议,查询与注册后的所述目标文件类型对应的所述插件接口;基于所述插件接口,确定与所述待转换文件对应的所述转换器插件。
[0011]可选地,采用所述转换器插件,将所述待转换文件转换成另一预设格式文件的步骤,包括:采用所述转换器插件,调用预设应用的预设工具包;查询所述预设配置协议,得到与所述目标文件类型对应的转换格式;采用所述预设工具包转换所述待转换文件,得到文件格式为所述转换格式的所述预设格式文件。
[0012]可选地,在接收目标客户端发起的转换请求之前,还包括:在预设应用内建立预设连接服务,其中,所述预设应用部署在所述目标客户端;基于所述预设连接服务,构建所述预设轻量服务,其中,所述预设连接服务用于建立所述预设轻量服务与所述目标客户端之间的通信连接。
[0013]可选地,在构建所述预设轻量服务之后,还包括:启动所述预设应用;在所述预设应用启动成功的情况下,触发所述预设连接服务;在所述预设连接服务触发成功的情况下,确定所述预设轻量服务处于运行状态以及确定所述预设轻量服务与所述预设应用之间的通信连接处于就绪状态。
[0014]可选地,监控所述待转换文件的转换过程,得到监控结果;在所述监控结果指示未查询到所述转换器插件的情况下,返回查询异常信息;在所述监控结果指示未转换成功的情况下,返回接口异常信息;分析所述查询异常信息或所述接口异常信息,得到转换信息;将所述转换信息发送至所述预设轻量服务,其中,所述预设轻量服务基于所述转换信息重新进行转换。
[0015]根据本专利技术实施例的另一方面,还提供了一种制图文件的转换装置,应用于预设轻量服务,包括:接收单元,用于接收目标客户端发起的转换请求,其中,所述转换请求至少包括:待转换文件;确定单元,用于基于预设配置协议,确定与所述待转换文件对应的转换器插件;转换单元,用于采用所述转换器插件,将所述待转换文件转换成另一预设格式文件;返回单元,用于将所述预设格式文件返回至所述目标客户端。
[0016]可选地,所述转换装置还包括:第一获取模块,用于在接收目标客户端发起的转换请求之前,获取多种文件类型,并为每种文件类型配置对应的插件接口,生成服务配置,其中,所述文件类型为所述待转换文件的类型,所述文件类型包括下述至少之一:cat ia类型、soi ldworks类型、creo类型,所述插件接口为所述转换器插件的接口;第一生成模块,用于为每种所述文件类型配置对应的转换格式,生成转换配置,其中,所述转换格式为所述预设格式文件的格式,每种文件类型对应有至少一种转换格式;第二生成模块,用于基于所述服务配置以及所述转换配置,生成所述预设配置协议。
[0017]可选地,所述确定单元包括:第一解析模块,用于解析所述待转换文件,得到所述待转换文件的目标文件类型;第一注册模块,用于将所述目标文件类型注册到所述预设轻量服务;第一查询模块,用于基于所述预设配置协议,查询与注册后的所述目标文件类型对应的所述插件接口;第一确定模块,用于基于所述插件接口,确定与所述待转换文件对应的所述转换器插件。
[0018]可选地,所述转换单元包括:第一调用模块,用于采用所述转换器插件,调用预设应用的预设工具包;第二查询模块,用于查询所述预设配置协议,得到与所述目标文件类型对应的转换格式;第一转换模块,用于采用所述预设工具包转换所述待转换文件,得到文件格式为所述转换格式的所述预设格式文件。
[0019]可选地,所述转换装置还包括:第一建立模块,用于在接收目标客户端发起的转换请求之前,在预设应用内建立预设连接服务,其中,所述预设应用部署在所述目标客户端;第一构建模块,用于基于所述预设连接服务,构建所述预设轻量服务,其中,所述预设连接服务用于建立所述预设轻量服务与所述目标客户端之间的通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种制图文件的转换方法,其特征在于,应用于预设轻量服务,包括:接收目标客户端发起的转换请求,其中,所述转换请求至少包括:待转换文件;基于预设配置协议,确定与所述待转换文件对应的转换器插件;采用所述转换器插件,将所述待转换文件转换成另一预设格式文件;将所述预设格式文件返回至所述目标客户端。2.根据权利要求1所述的转换方法,其特征在于,在接收目标客户端发起的转换请求之前,还包括:获取多种文件类型,并为每种文件类型配置对应的插件接口,生成服务配置,其中,所述文件类型为所述待转换文件的类型,所述文件类型包括下述至少之一:catia类型、soildworks类型、creo类型,所述插件接口为所述转换器插件的接口;为每种所述文件类型配置对应的转换格式,生成转换配置,其中,所述转换格式为所述预设格式文件的格式,每种文件类型对应有至少一种转换格式;基于所述服务配置以及所述转换配置,生成所述预设配置协议。3.根据权利要求2所述的转换方法,其特征在于,基于预设配置协议,确定与所述待转换文件对应的转换器插件的步骤,包括:解析所述待转换文件,得到所述待转换文件的目标文件类型;将所述目标文件类型注册到所述预设轻量服务;基于所述预设配置协议,查询与注册后的所述目标文件类型对应的所述插件接口;基于所述插件接口,确定与所述待转换文件对应的所述转换器插件。4.根据权利要求3所述的转换方法,其特征在于,采用所述转换器插件,将所述待转换文件转换成另一预设格式文件的步骤,包括:采用所述转换器插件,调用预设应用的预设工具包;查询所述预设配置协议,得到与所述目标文件类型对应的转换格式;采用所述预设工具包转换所述待转换文件,得到文件格式为所述转换格式的所述预设格式文件。5.根据权利要求1所述的转换方法,其特征在于,在接收目标客户端发起的转换请求之前,还包括:在预设应用内建立预设连接服务,其中,所述预设应用部署在...

【专利技术属性】
技术研发人员:汤永浩刘开飞
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:

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

1