[发明专利]一种三维CAD云化引擎系统在审
申请号: | 202110789640.5 | 申请日: | 2021-07-13 |
公开(公告)号: | CN113378254A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 刘鑫 | 申请(专利权)人: | 重庆云图软件科技有限公司 |
主分类号: | G06F30/12 | 分类号: | G06F30/12;G06F30/20;G06F21/45 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 400030 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 cad 引擎 系统 | ||
本申请公开了一种三维CAD云化引擎系统。该系统包括:前端接入引擎,用于向第三方客户端提供标准化API接口;前端云化引擎,用于向所述第三方客户端提供云化三维CAD的建模服务;后端云化引擎,用于提供所述云化三维CAD的服务器环境支持;数据中心引擎,用于在建模过程中进行数据存储和日志记录。由此一来,第三方只要接入开放的API,就能实现三维模型的查看、渲染、交互等建模服务,摆脱了传统三维CAD软件需要耗费大量人力物力财力,极大减少了时间成本及财务成本。并且,通过更新云化系统即可实现CAD功能的更新,大大减少了传统软件的部署时间周期长,成本高,易出错的问题。
技术领域
本发明涉及计算机辅助设计领域,特别涉及一种三维CAD云化引擎系统。
背景技术
目前,传统CAD(Computer-aided design,计算机辅助设计)引擎主要包括了ACIS、ParaSolid、OpenCascade等。其中使用ACIS引擎的底层产品主要包括了AutoCAD、Inventer、Catia、MicroSolid等;使用ParaSolid引擎的主要包括了UG、Solidworks、SolidEdge等;OpenCascade是一个开放源码CAD内核,可以定制和扩展。现有技术中,CAD引擎都是基于固定端的,即用户需要下载相应软件后使用,所有的计算、分析、存储完全依赖于单台计算机,对计算机配置要求高、缺乏扩展性、缺乏灵活性,降低了CAD的使用性能。
发明内容
有鉴于此,本发明的目的在于提供一种三维CAD云化引擎系统,能够实现跨平台、易扩展、高灵活、高效率的CAD使用。其具体方案如下:
第一方面,本申请公开了一种三维CAD云化引擎系统,包括:
前端接入引擎,用于向第三方客户端提供标准化API接口;
前端云化引擎,用于向所述第三方客户端提供云化三维CAD的建模服务;
后端云化引擎,用于提供所述云化三维CAD的服务器环境支持;
数据中心引擎,用于在建模过程中进行数据存储和日志记录。
可选的,所述前端接入引擎,包括:
身份认证模块,用于根据所述第三方客户端发送的网络请求,对所述第三方客户端进行身份验证,以便在所述第三方客户端身份验证成功后对所述前端云化引擎进行初始化操作;所述网络请求包括用户名、用户密码、token和cookie中的任意一项或多项。
可选的,所述前端接入引擎,包括:
网络通讯模块,用于在所述第三方客户端身份验证成功后,传输所述前端云化引擎与所述后端云化引擎之间的通讯数据。
可选的,所述前端接入引擎,包括:
标准化接口模块,用于根据所述第三方客户端对应的模块使用权限,向所述第三方客户端开放所述云化三维CAD中相应的功能模块的标准化API接口。
可选的,所述后端云化引擎,包括:
网关模块,用于接收所述第三方客户端发送的业务调用请求,并根据所述业务调用请求确定所述第三方客户端对应的所述模块使用权限。
可选的,所述后端云化引擎,包括:
计算模块,用于执行与CAD模型相关的数据运算。
可选的,所述数据中心引擎,包括:
存储模块,用于记录CAD模型的数据变更以及对应的用户数据;
日志模块,用于记录用户操作日志。
可选的,所述前端云化引擎,包括:
可视化模块,用于展示CAD模型并向所述第三方客户端提供交互接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆云图软件科技有限公司,未经重庆云图软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110789640.5/2.html,转载请声明来源钻瓜专利网。