Data processing method and apparatus

US12519486B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12519486-B2
Application numberUS-202418412995-A
CountryUS
Kind codeB2
Filing dateJan 15, 2024
Priority dateAug 25, 2021
Publication dateJan 6, 2026
Grant dateJan 6, 2026

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.

This application provides a data processing method and apparatus. The method is applied to a storage system. The storage system includes a storage apparatus and a processing apparatus. The method is performed by the processing apparatus. The method includes: obtaining a tiered storage feature and a data feature of first data, where the tiered storage feature includes at least one of the following features: an importance, an access frequency, and a retention time, and the data feature includes at least one of the following features: a data type, a data dimension, a data size, or a data content feature; determining a first compression algorithm based on the tiered storage feature and the data feature; and compressing the first data based on the first compression algorithm, to obtain compressed data.

First claim

Opening claim text (preview).

What is claimed is: 1 . A data processing method performed by a processing apparatus of a storage system, the method comprising: obtaining a tiered storage feature and a data feature of first data, wherein the tiered storage feature comprises at least one of the following features: an importance, an access frequency, or a retention time, and the data feature comprises at least one of the following features: a data type, a data dimension, a data size, or a data content feature; determining a first compression algorithm based on the tiered storage feature and the data feature; and compressing the first data based on the first compression algorithm, to obtain compressed data, wherein the first data is data that has been compressed, and the compressing the first data comprises: decompressing the first data to obtain intermediate data; saving a first operation parameter used during the decompression; and compressing the intermediate data based on the first compression algorithm, to obtain the compressed data. 2 . The method of claim 1 , wherein the determining the first compression algorithm based on the tiered storage feature and the data feature comprises: determining a compression algorithm performance parameter based on the tiered storage feature; and determining the first compression algorithm based on the compression algorithm performance parameter and the data feature. 3 . The method of claim 2 , wherein before the determining the first compression algorithm, the method further comprises: determining, based on the tiered storage feature, that the first data needs to be compressed. 4 . The method of claim 2 , wherein the compression algorithm performance parameter comprises at least one of the following: a compression ratio or a throughput. 5 . The method of claim 1 , the method further comprising: decompressing the compressed data to obtain the intermediate data; and compressing the intermediate data based on the first operation parameter, to obtain the first data. 6 . The method of claim 1 , the method further comprising: decompressing the compressed data to obtain the first data. 7 . The method of claim 1 , the method further comprising: storing the compressed data in the storage apparatus. 8 . A non-transitory computer-readable storage medium, storing instructions, wherein when the instructions are run on a computer, the computer is enabled to perform a data processing method comprising: obtaining a tiered storage feature and a data feature of first data, wherein the tiered storage feature comprises at least one of the following features: an importance, an access frequency, or a retention time, and the data feature comprises at least one of the following features: a data type, a data dimension, a data size, or a data content feature; determining a first compression algorithm based on the tiered storage feature and the data feature; and compressing the first data based on the first compression algorithm, to obtain compressed data, wherein the first data is data that has been compressed, and the compressing the first data comprises: decompressing the first data to obtain intermediate data; saving a first operation parameter used during the decompression; and compressing the intermediate data based on the first compression algorithm, to obtain the compressed data. 9 . The non-transitory computer-readable storage medium of claim 8 , wherein the determining the first compression algorithm based on the tiered storage feature and the data feature comprises: determining a compression algorithm performance parameter based on the tiered storage feature; and determining the first compression algorithm based on the compression algorithm performance parameter and the data feature. 10 . The non-transitory computer-readable storage medium of claim 9 , wherein before the determining the first compression algorithm, the method further comprises: determining, based on the tiered storage feature, that the first data needs to be compressed. 11 . The non-transitory computer-readable storage medium of claim 8 , wherein the method further comprises: decompressing the compressed data to obtain the intermediate data; and compressing the intermediate data based on the first operation parameter, to obtain the first data. 12 . The non-transitory computer-readable storage medium of claim 8 , wherein the method further comprises: decompressing the compressed data to obtain the first data. 13 . A computer device, wherein the computer device comprises a processor and a memory; the memory is configured to store computer program instructions; and the processor executes the computer program instructions in the memory to perform a method comprising: obtaining a tiered storage feature and a data feature of first data, wherein the tiered storage feature comprises at least one of the following features: an importance, an access frequency, or a retention time, and the data feature comprises at least one of the following features: a data type, a data dimension, a data size, or a data content feature; determining a first compression algorithm based on the tiered storage feature and the data feature; and compressing the first data based on the first compression algorithm, to obtain compressed data, wherein the first data is data that has been compressed, and the compressing the first data comprises: decompressing the first data to obtain intermediate data; saving a first operation parameter used during the decompression; and compressing the intermediate data based on the first compression algorithm, to obtain the compressed data. 14 . The computer device of claim 13 , wherein the determining the first compression algorithm based on the tiered storage feature and the data feature comprises: determining a compression algorithm performance parameter based on the tiered storage feature; and determining the first compression algorithm based on the compression algorithm performance parameter and the data feature. 15 . The computer device of claim 14 , wherein before the determining the first compression algorithm, the method further comprises: determining, based on the tiered storage feature, that the first data needs to be compressed. 16 . The computer device of claim 14 , wherein the method further comprises: decompressing the compressed data to obtain the intermediate data; and compressing the intermediate data based on the first operation parameter, to obtain the first data. 17 . The computer device of claim 13 , wherein the method further comprises: decompressing the compressed data to obtain the first data.

Assignees

Inventors

Classifications

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 US12519486B2 cover?
This application provides a data processing method and apparatus. The method is applied to a storage system. The storage system includes a storage apparatus and a processing apparatus. The method is performed by the processing apparatus. The method includes: obtaining a tiered storage feature and a data feature of first data, where the tiered storage feature includes at least one of the followi…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H03M7/6064. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 06 2026 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).