【技术实现步骤摘要】
一种云端CAD处理方法、系统、计算机设备和存储介质
[0001]本专利技术涉及计算机辅助设计
,具体涉及一种云端CAD处理方法、系统、计算机设备和存储介质。
技术介绍
[0002]CAD(Computer Aided Design,计算机辅助设计)是利用计算机及其图形设备帮助设计人员进行设计工作。在工程和产品设计中,计算机可以帮助设计人员担负计算、信息存储和制图等项工作。在设计中通常要用计算机对不同方案进行大量的计算、分析和比较,以决定最优方案;各种设计信息,不论是数字的、文字的或图形的,都能存放在计算机的内存或外存里,并能快速地检索;设计人员通常用草图开始设计,将草图变为工作图的繁重工作可以交给计算机完成;利用计算机可以进行与图形的编辑、放大、缩小、平移和旋转等有关的图形数据加工工作。
[0003]CAD是现代工程设计领域中重要的技术手段,当前主流的CAD软件,如AutoCAD、Rivet、Microstation、CATIA等,均为重型桌面软件,需要性能较强的电脑以及体量较大的软件安装包。随着对设计工作效率 ...
【技术保护点】
【技术特征摘要】
1.一种云端CAD处理方法,其特征在于,包括:响应于用户指令,基于前端服务向用户返回包含前端UI组件的Web页面,并将需要打开的文档ID及必要参数发送给控制中心;控制中心通过信令服务指定节点服务器,以前端服务发送的必要参数作为进程启动参数建立云端CAD服务程序的进程,并加载所述文档ID对应的文档;云端CAD服务将文档中的模型几何数据转换为视频帧数据,并通过视频流转发服务发送至前端UI组件进行模型显示;前端UI组件响应用户操作生成用户操作指令,并封装为特定格式的消息通过信令服务发送到云端CAD服务,云端CAD服务接收并解析响应消息,将响应结果转发至前端UI组件进行显示;其中,所述用户操作包括鼠键操作,以及基于命令状态数据的命令操作或基于模型属性数据的属性操作。2.如权利要求1所述的云端CAD处理方法,其特征在于,所述前端UI组件包括分区域配置的视频流播放组件、命令交互组件、属性组件、消息显示组件以及菜单和工具条组件中的几种或全部。3.如权利要求1所述的云端CAD处理方法,其特征在于,控制中心通过信令服务指定节点服务器,以前端服务发送的必要参数作为进程启动参数建立云端CAD服务程序的进程,并加载所述文档ID对应的文档具体包括:控制中心通过信令服务调用负载均衡服务,根据节点服务器资源指定一台节点服务器;节点服务器加载保存在存储服务器上的云端CAD服务程序,并以前端服务发送的必要参数作为进程启动参数启动一个云端CAD服务程序的进程,并加载所述文档ID对应的文档。4.如权利要求1所述的云端CAD处理方法,其特征在于,云端CAD服务将文档中的几何数据转换为视频帧数据具体包括:云端CAD服务将文档中的几何数据通过几何造型生成几何图形;将几何图形离散为用于显示的可视化数据;通过图形渲染将可视化数据渲染为三维场景;将三维场景的帧数据通过视频编码模块编码为视频帧数据。5.如权利要求1
‑
4任一项所述的云端CAD处理方法,其特征在于,所述鼠键操作包括响应于用户在前端UI组件中进行的鼠标移动、点击、滚轮、键盘按键以及触摸操作中的任意一种或几种的组合。6.如权利要求5所述的云端CAD处理方法,其特征在于,前端UI组件响应用户操作生成用户操作指令,并封装为特定格式的消息通过信令服务发送到云端CAD服务,云端CAD服务解析并响应消息,将响应结果转发至前端UI组件进行显示具体包括:前端UI组件响应用户鼠键操作生成用户鼠键操作指令,并将其封装为特定格式的消息,通过信令服务发送到云端CAD服务;云端CAD服务接收并解析消息得到对应的鼠键操作指令,并进行操作指令响应,基于显示引擎渲染响应后的场景,进行编码后发送至前端,基于前端UI组件显示响应结果。7.如权利要求1
‑
4任一项所述的云端CAD处理方法,其特征在于,所述命令操作包括响
应于用户在所述前端UI组件中启动指定命令并通过命令状态数据进行数据交互的过程。8.如权利要求7所述的云端CAD处理方法,其特征在于,前端UI组件响应用户操作生成用户操作指令,并封装为特定定格式的消息通过信令服务发送到云端CAD服务,云端CAD服务接收并解析响应消息,将响应结果转发至前端UI组件进行显示具体包括:前端UI组件响应用户命令操作生成用户命令操作指令,并将其封装为特定格式的消息,...
【专利技术属性】
技术研发人员:王志宁,杨礼国,陈沉,王国光,徐震,邓新星,郑波,
申请(专利权)人:中国电建集团华东勘测设计研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。