IP Library › Granted Patent US 12,360,860
Granted Patent B2
US 12,360,860 · App. 18/436,057 · Granted Jul 15, 2025

Three-dimensional data dynamic storage method, storage medium and computer

Inventor: Xiaojun Zhu (Zhejiang, CN)
G06F11/1469G06F16/116G06F16/13G06F21/602G06F2201/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,360,860
App. No.
18/436,057
Granted
Jul 15, 2025
Kind
B2
Abstract

The present invention relates to a method for dynamically storing three-dimensional data, a storage medium and a computer. The method for dynamically storing three-dimensional data comprises: converting an original file into a three-dimensional file, storing the three-dimensional file in an initial storage location in three-dimensional space; changing the storage location of the three-dimensional file in three-dimensional space in accordance with a preset movement rule; restoring the three-dimensional file from a current storage location to an initial storage location according to a preset movement rule; restoring the three-dimensional file to an original file. The three-dimensional data of the present invention is stored in a process that enhances the difficulty of cracking by constantly changing the spatial storage location, thereby improving the security of the data.

Claims (19)

1. A method for dynamically storing three-dimensional data, characterized by comprising:

converting an original file into a three-dimensional file, storing the three-dimensional file in an initial storage location in three-dimensional space;

changing the storage location of the three-dimensional file in three-dimensional space in accordance with a preset movement rule;

restoring the three-dimensional file from a current storage location to the initial storage location according to the preset movement rule; and

restoring the three-dimensional file to the original file;

wherein the converting the original file into a three-dimensional file comprises: dividing the original file into multiple data segment groups, and storing the plurality of data segment groups in three dimensions;

changing the storage location of the three-dimensional file in three-dimensional space in accordance with a preset movement rule comprises: changing the storage location of each of the data segment groups in the three-dimensional file in accordance with the preset movement rule; and

restoring the three-dimensional file from a current storage location to the initial storage location according to the preset movement rule comprises: restoring each of the data segment groups in the three-dimensional file from the current storage location to the initial storage location according to the preset movement rule.

2. The method for dynamically storing three-dimensional data according to claim 1 , characterized in that dividing the original file into multiple data segment groups comprises:

dividing the original file into multiple data segment groups of the same size; or

dividing the original file into multiple data segment groups of different sizes.

3. The method for dynamically storing three-dimensional data according to claim 1 , characterized in that changing the storage location of each of the data segment groups in the three-dimensional file in accordance with the preset movement rule comprises: changing the storage location of each of the data segment groups in the three-dimensional file in accordance with temporal information; and

restoring each of the data segment groups in the three-dimensional file from the current storage location to the initial storage location according to the preset movement rule comprises: restoring each of the data segment groups in the three-dimensional file from the current storage location to the initial storage location based on the temporal information.

4. The method for dynamically storing three-dimensional data according to claim 3 , characterized in that the temporal information comprises at least one of a preset time point, a preset time interval, a time for opening a file, and a time for saving a file.

5. The method for dynamically storing three-dimensional data according to claim 1 , characterized in that converting the original file into the three-dimensional file comprises:

encrypting the original file in accordance with a preset encryption algorithm to obtain an encrypted file, and converting the encrypted file into a three-dimensional file; and

restoring the three-dimensional file to the original file comprises: restoring the three-dimensional file to the encrypted file, and the encrypted file being decrypted by a preset decryption algorithm and restored to the original file.

6. A computer-readable storage medium, characterized in that the computer-readable storage medium storing a computer program, the computer program being adapted to be loaded by a processor to perform the steps of the method for dynamically storing the three-dimensional data according to claim 1 .

7. A computer, characterized by comprising a memory and a processor, the memory storing a computer program, and the processor performing the steps of the method of dynamically storing the three-dimensional data according to claim 1 by calling the computer program stored in the memory.

Priority Claims (1)
CN 202310098626.X · Feb 10, 2023 · national
Continuity (1)
Related Publication 20240272992A1 · Aug 15, 2024
References Cited (10)
US 6129872A · Jang · 2000 [cited by examiner]
US 8725417B1 · Young · 2014 [cited by examiner]
US 10553031B2 · Alt · 2020 [cited by examiner]
US 11779464B2 · Kim · 2023 [cited by examiner]
US 20090189975A1 · Yanagita · 2009 [cited by examiner]
US 20160225179A1 · Sheppard · 2016 [cited by examiner]
US 20180025543A1 · Troy · 2018 [cited by examiner]
US 20200085579A1 · Kim · 2020 [cited by examiner]
US 20240272992A1 · Zhu · 2024 [cited by examiner]
An Overview of 3D Data Content, File Formats and Viewers (Year: 2008). [cited by examiner]