摘要
为实现云端CAD文件的快速存储,提出一种基于命令流的云端CAD文件存储方法。构建命令流数据存储模型,将客户端操作命令分类表示为命令流,并以键值对的形式进行增量传输存储;构建命令流日志模型,以命令作为最小事务单元,将用户建模操作表示为可记录、可重放和可验证的操作日志序列,实现命令流原子性写入、命令重放、版本追踪与状态恢复。同时,搭建云端CAD文件存储架构,包括交互模块、命令流处理模块和数据存储模块,采用双层存储模式分别存储命令流、几何和拓扑数据。经实例测试,表明该方法能够快速且准确对云端三维CAD文件进行传输,验证了该方法的有效性。
To enable rapid storage of 3D CAD files in the cloud,a cloud CAD file storage method based on command streams was proposed.A command-stream data-storage model was constructed;client operation commands ware classified and represented as command streams,and incrementally transmitted and stored as key-value pairs.A command stream log model was also built,taking commands as the smallest transaction unit,representing user modeling operations as recordable,replayable,and verifiable operation-log sequences,to enable atomic writes of command streams,command replay,version tracking,and state recovery.Meanwhile,a cloud-CAD file storage architecture was established,including an interaction module,a command-stream processing module,and a data-storage module;a two-layer storage mode was adopted to store command streams,geometric and topological data,respectively.Through case testing,the method was demonstrated to enable rapid and accurate transfer 3D CAD files in the cloud,verifying its effectiveness.
作者
薛顺聪
杜晓兵
邵鑫
高朵花
王添
杨炯
XUE Shuncong;DU Xiaobing;SHAO Xin;GAO Duohua;WANG Tian;YANG Jiong(School of Mechanical and Power Engineering,Zhengzhou University,Zhengzhou Henan 450001,China;Xiamen Current Technology Corporation Limited,Xiamen Fujian 361023,China;CRRC Industrial Institute Corporation Limited,Beijing 100070,China)
出处
《图学学报》
北大核心
2025年第6期1216-1223,共8页
Journal of Graphics
基金
国家重点研发工业软件项目(2023YFB3306600)。
关键词
CAD
命令流
增量传输
日志模型
双层存储
CAD
command stream
incremental transmission
log model
dual-tier storage