IP Library Patent Application 18684916
Patent Application
App. No. 18/684,916

DATA PROCESSING METHOD, STORAGE MEDIUM, AND PROCESSOR

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 None
App. No.
18/684,916
Abstract

A data processing method, a storage medium, and a processor are provided that solve the technical problem of low efficient of data storage. The data processing method is applied to a storage engine, and involves determining that target data is transmitted from a target application to a first persistent memory region of a storage device, and sending a target instruction to the storage device. The target instruction is used for instructing the storage device to write the target data from the first persistent memory region into a memory of the storage device.

Claims (49)

1 . A data processing method, applied to a storage engine, comprising:

determining that target data is transmitted from a target application to a first persistent memory region of a storage device; and

sending a target instruction to the storage device, wherein the target instruction is used for instructing the storage device to write the target data from the first persistent memory region into a memory of the storage device.

2 . The method according to claim 1 , wherein the method further comprises:

determining a second persistent memory region associated with the target data; and

writing metadata corresponding to the target data into the second persistent memory region, wherein the metadata is used for describing the target data.

3 . The method according to claim 2 , wherein the writing the metadata corresponding to the target data into the second persistent memory region comprises:

writing the metadata into the second persistent memory region through a processor, wherein the processor does not cache the metadata.

4 . The method according to claim 2 , wherein the writing the metadata corresponding to the target data into the second persistent memory region comprises:

writing the metadata back to the second persistent memory region.

5 . The method according to claim 4 , wherein the method further comprises:

performing a barrier operation on the second persistent memory region; and

the writing the metadata back to the second persistent memory region comprises: writing the metadata back to the second persistent memory region after the barrier operation.

6 . The method according to claim 5 , wherein the performing the barrier operation on the second persistent memory region comprises:

performing, based on a target register, the barrier operation on the second persistent memory region.

7 . The method according to claim 5 , wherein the method further comprises:

sending a target message to the target application, wherein the target message is used for indicating that the barrier operation on the second persistent memory region has been completed.

8 . The method according to claim 1 , wherein the method further comprises:

determining that the target data is successfully written into the memory, and then performing a release operation on a buffer resource corresponding to the target data in the first persistent memory region.

9 . (canceled)

10 . The method according to claim 1 , further comprising:

determining, in response to a first determination instruction acting on an operation interface, that the target data is transmitted from the target application to the first persistent memory region of the storage device; and

displaying a storage result of the target data on the operation interface, wherein the storage result is used for indicating that the storage device writes the target data from the first persistent memory region into the memory of the storage device.

11 . A data processing method, applied to a storage engine, comprising:

determining target data by calling a first interface, wherein the first interface comprises a first parameter, and a parameter value of the first parameter is the target data;

determining that the target data is transmitted from a target application to a first persistent memory region of a storage device;

sending a target instruction to the storage device, wherein the target instruction is used for instructing the storage device to write the target data from the first persistent memory region into a memory of the storage device; and

outputting a storage result by calling a second interface, wherein the second interface comprises a second parameter, a parameter value of the second parameter is the storage result, and the storage result is used for indicating that the storage device writes the target data from the first persistent memory region into the memory.

12 . A computer-readable storage medium, wherein the computer-readable storage medium comprises a stored program, and the program, when run by a processor, controls a device where the computer-readable storage medium is located to execute the method of claim 1 .

13 . A processor, used for running a program, wherein the program, when run, executes the method of claim 1 .

14 . A data processing system, comprising:

a processor; and

a memory, connected to the processor, and used for storing instructions, wherein the processor runs the instructions to perform operations of: determining that target data is transmitted from a target application to a first persistent memory region of a storage device; and sending a target instruction to the storage device, wherein the target instruction is used for instructing the storage device to write the target data from the first persistent memory region into a memory of the storage device.

15 . The data processing system according to claim 14 , wherein the processor runs the instructions to perform further operations of:

determining a second persistent memory region associated with the target data; and

writing metadata corresponding to the target data into the second persistent memory region, wherein the metadata is used for describing the target data.

16 . The data processing system according to claim 15 , wherein the processor runs the instructions to perform further operations of:

writing the metadata into the second persistent memory region through a processor, wherein the processor does not cache the metadata.

17 . The data processing system according to claim 15 , wherein the processor runs the instructions to perform further operations of:

writing the metadata back to the second persistent memory region.

18 . The data processing system according to claim 17 , wherein the processor runs the instructions to perform further operations of:

performing a barrier operation on the second persistent memory region; and

writing the metadata back to the second persistent memory region after the barrier operation.

19 . The data processing system according to claim 18 , wherein the processor runs the instructions to perform further operations of:

performing, based on a target register, the barrier operation on the second persistent memory region.

20 . The data processing system according to claim 18 , wherein the processor runs the instructions to perform further operations of:

sending a target message to the target application, wherein the target message is used for indicating that the barrier operation on the second persistent memory region has been completed.

21 . The data processing system according to claim 14 , wherein the processor runs the instructions to perform further operations of:

determining that the target data is successfully written into the memory, and then performing a release operation on a buffer resource corresponding to the target data in the first persistent memory region.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2026
From: HANGZHOU ALICLOUD FEITIAN INFORMATION TECHNOLOGY CO., LTD.
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075366/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: XU, PENG; WU, ZHONGJIE; DU, YU
To: HANGZHOU ALICLOUD FEITIAN INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 069020/0001 →