Image file management utilizing edge cloud nodes

US12430289B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12430289-B2
Application numberUS-202217704730-A
CountryUS
Kind codeB2
Filing dateMar 25, 2022
Priority dateSep 26, 2019
Publication dateSep 30, 2025
Grant dateSep 30, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image file management method includes receiving a write instruction used to instruct to write a first image file; determining, based on the write instruction, at least one first edge cloud node from a plurality of edge cloud nodes included in an image file management system; and writing a plurality of data blocks included in the first image file into the at least one first edge cloud node, so that each first edge cloud node stores a part or all of the plurality of data blocks included in the first image file.

First claim

Opening claim text (preview).

What is claimed is: 1. An image file management method implemented by a terminal, wherein the image file management method comprises: receiving a write instruction instructing to write an image file into an image file management system, wherein the image file comprises first data blocks, and wherein the image file management system comprises the terminal and a plurality of edge cloud nodes; generating identification numbers of the first data blocks based on content of the first data blocks and based on a preset identification number generation algorithm, wherein each of the identification numbers uniquely identify one of the first data blocks; converting, according to a preset conversion algorithm, the identification numbers into an image file identification number of the image file; generating, based on the identification numbers and the image file identification number, an identification number topology of the image file, wherein the identification number topology records the first data blocks, wherein the identification number topology records a relationship between the identification numbers and the image file identification number, so that the identification number topology records the first data blocks; adding description information of the image file to the identification number topology; dividing the image file into the first data blocks; determining, based on the write instruction, at least one first edge cloud node from the plurality of edge cloud nodes; writing the identification number topology to which the description information of the image file has been added to an edge cloud node of the plurality of edge cloud nodes; storing the identification number topology in one of the plurality of edge cloud nodes; checking whether any of the identification numbers of the first data blocks is stored in the image file management system; determining, based on the checking, a first plurality of second data blocks of the first data blocks, wherein the first plurality of second data blocks are comprised in the image file and stored in any edge cloud node in the plurality of edge cloud nodes; determining, based on the checking, a second plurality of second data blocks of the first data blocks, wherein the second plurality of second data blocks are comprised in the image file and are not stored in any edge cloud node in the plurality of edge cloud nodes; and writing the second plurality of second data blocks into the at least one first edge cloud node so that each of the at least one first edge cloud node stores at least a portion of the first data blocks, wherein the identification number topology comprises version information of the image file. 2. The image file management method of claim 1 , wherein after writing the second plurality of second data blocks, the image file management method further comprises: establishing, based on a storage status of each of the first data blocks, a storage correspondence between each of the first data blocks and the at least one first edge cloud node that stores each of the first data blocks of the image file; and storing the storage correspondence in one of the plurality of edge cloud nodes of the image file management system. 3. The image file management method of claim 1 , wherein the description information comprises name, the version information, and permission control information of the image file. 4. A terminal comprising: a memory configured to store a computer program; and a processor coupled to the memory and configured to execute the computer program to cause the terminal to: receive a write instruction instructing to write an image file into an image file management system, wherein the image file comprises first data blocks, and wherein the image file management system comprises the terminal and a plurality of edge cloud nodes; generate identification numbers of the first data blocks based on content of the first data blocks and based on a preset identification number generation algorithm, wherein each of the identification numbers uniquely identify one of the first data blocks; convert, according to a preset conversion algorithm, the identification numbers into an image file identification number of the image file; generate, based on the identification numbers and the image file identification number, an identification number topology of the image file, wherein the identification number topology records the first data blocks, wherein the identification number topology records a relationship between the identification numbers and the image file identification number, so that the identification number topology records the first data blocks; add description information of the image file to the identification number topology; divide the image file into the first data blocks; determine, based on the write instruction, at least one first edge cloud node from the plurality of edge cloud nodes; write the identification number topology to which the description information of the image file has been added to an edge cloud node of the plurality of edge cloud nodes; store the identification number topology in one of the plurality of edge cloud nodes; check whether any of the identification numbers of the first data blocks is stored in the image file management system; determine, based on the checking, a first plurality of second data blocks of the first data blocks, wherein the first plurality of second data blocks are comprised in the image file and stored in any edge cloud node in the plurality of edge cloud nodes; determine, based on the checking, a second plurality of second data blocks of the first data blocks, wherein the second plurality of second data blocks are comprised in the image file and are not stored in any edge cloud node in the plurality of edge cloud nodes; and write the second plurality of second data blocks into the at least one first edge cloud node so that each of the at least one first edge cloud node stores at least a portion of the first data blocks, wherein the identification number topology comprises version information of the image file. 5. The terminal of claim 4 , wherein the processor is further configured to execute the computer program to cause the terminal to: establish, based on a storage status of each of the first data blocks, a storage correspondence between each of the first data blocks and at least one first cloud node that stores each of the first data blocks of the image file; and store the storage correspondence in the edge cloud node. 6. The terminal of claim 4 , wherein the description information comprises name, the version information, and permission control information of the image file.

Assignees

Inventors

Classifications

  • Details of searching files based on file metadata · CPC title

  • Distributed indices · CPC title

  • Distributed file systems · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Virtual file systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12430289B2 cover?
An image file management method includes receiving a write instruction used to instruct to write a first image file; determining, based on the write instruction, at least one first edge cloud node from a plurality of edge cloud nodes included in an image file management system; and writing a plurality of data blocks included in the first image file into the at least one first edge cloud node, s…
Who is the assignee on this patent?
Huawei Cloud Computing Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).