Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2025, Vol. 46 ›› Issue (6): 1216-1223.DOI: 10.11996/JG.j.2095-302X.2025061216

• Core Industrial Software for Manufacturing Products • Previous Articles     Next Articles

Cloud-based CAD file storage method based on command stream

XUE Shuncong1(), DU Xiaobing2, SHAO Xin1, GAO Duohua2, WANG Tian3, YANG Jiong1()   

  1. 1 School of Mechanical and Power Engineering, Zhengzhou University, Zhengzhou Henan 450001, China
    2 Xiamen Current Technology Corporation Limited, Xiamen Fujian 361023, China
    3 CRRC Industrial Institute Corporation Limited, Beijing 100070, China
  • Received:2025-08-14 Accepted:2025-10-10 Online:2025-12-30 Published:2025-12-27
  • Contact: YANG Jiong
  • About author:First author contact:

    XUE Shuncong (1999-), PhD candidate. His main research interest covers CAD industrial software development. E-mail:xuesc972@163.com

  • Supported by:
    National Key Research and Development Industrial Software Project(2023YFB3306600)

Abstract:

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.

Key words: CAD, command stream, incremental transmission, log model, dual-tier storage

CLC Number: