Data processing method and apparatus, and storage medium

By receiving data and metadata information, determining the storage network function and executing business processing operations, the problem of low data processing efficiency in wireless communication networks is solved, and efficient data access and storage are achieved.

CN122372957APending Publication Date: 2026-07-10DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2025-01-10
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

Data processing efficiency is low in wireless communication networks, especially in 5G and 6G networks, where data access and storage services are inefficient.

Method used

By receiving data and metadata, the system determines the storage network functions that meet the storage requirements and performs corresponding business processing operations, including establishing data service carriers and storing or accessing data, and using storage network functions for unified storage and management.

Benefits of technology

It improves the efficiency of data access and storage business processing, reduces the complexity of signaling processes, and achieves efficient data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122372957A_ABST
    Figure CN122372957A_ABST
Patent Text Reader

Abstract

This application provides a data processing method, apparatus, and storage medium, relating to the field of communication technology. The method is applied to a first network function and includes: receiving a first request message, the first request message including first data and / or metadata information of the first data; wherein the metadata information of the first data is used to map the first data and / or indicate attribute information of the first data; determining at least one storage network function based on the first data and / or the metadata information of the first data; wherein the at least one storage network function meets the storage requirements of the first data, or the at least one storage network function stores the first data; and performing a first operation based on the at least one storage network function, the first operation being used to perform business processing on the first data. The solution of this application improves the efficiency of data access or storage and other business processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a data processing method, apparatus and storage medium. Background Technology

[0002] Wireless communication networks involve various types of data, such as network data and user data in 5G networks, and artificial intelligence (AI) data, sensing data, and computing power data introduced in 6G networks, etc.

[0003] Due to the massive amount of data in wireless communication networks, the efficiency of data access and storage is relatively low. Improving the efficiency of data processing is a pressing technical problem that needs to be solved. Summary of the Invention

[0004] This application provides a data processing method, apparatus, and storage medium, which solves the technical problem of low efficiency in business processing such as data access or storage.

[0005] In a first aspect, this application provides a data processing method applied to a first network function, the method comprising:

[0006] Receive a first request message, the first request message including first data and / or metadata information of the first data; wherein, the metadata information of the first data is used to map the first data and / or attribute information indicating the first data;

[0007] Based on the first data and / or the metadata information of the first data, at least one storage network function is determined; wherein, at least one storage network function satisfies the storage requirements of the first data, or, at least one storage network function stores the first data;

[0008] Perform a first operation based on at least one storage network function, the first operation being used for business processing of first data.

[0009] In some embodiments, the first request message satisfies one of the following:

[0010] The first request message is a data service request message sent by the second network function. The data service request message is used to request service processing of the first data.

[0011] The first request message is a first node request message sent by the second network function. The first node request message is used to request the determination of the target storage network function, which is one of at least one storage network function.

[0012] The first request message is a second node request message sent by the management network function. The second node request message is used to request the identification of at least one storage network function.

[0013] In some embodiments, the first request message is a data service request message, and the first operation is performed based on at least one storage network function, including:

[0014] Determine the target storage network function from at least one storage network function;

[0015] Send a data service request message to the target storage network function.

[0016] In some embodiments, the first request message is a data service request message, and the first operation is performed based on at least one storage network function, including:

[0017] Determine the target storage network function from at least one storage network function;

[0018] A data service bearer is established based on the target storage network function. The data service bearer is used to transmit first data between the target storage network function and the second network function, or to transmit first data between the target storage network function and the first device. The first device is one of the following: a terminal, a network device.

[0019] In some embodiments, the first request message is a data service request message, and the first operation is performed based on at least one storage network function, including:

[0020] Send a bearer establishment request message to the management network function. The bearer establishment request message includes first identification information, which is used to indicate at least one storage network function.

[0021] The bearer establishment request message is used to request the establishment of a data service bearer. The data service bearer is used to transmit first data between the target storage network function and the second network function, or to transmit first data between the target storage network function and the first device. The first device is one of the following: a terminal, a network device.

[0022] In some embodiments, the first request message is a first node request message, and the first operation is performed based on at least one storage network function, including:

[0023] Determine the target storage network function from at least one storage network function;

[0024] Send second identification information to the second network function, the second identification information being used to indicate the target storage network function.

[0025] In some embodiments, the first request message is a second node request message, and the first operation is performed based on at least one storage network function, including:

[0026] Send first identification information to the management network function, the first identification information being used to indicate at least one storage network function.

[0027] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0028] Secondly, this application provides a data processing method applied to a second network function, the method comprising:

[0029] The device receives a data service request message sent by a service requesting device. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The data service request message is used to request service processing of the first data.

[0030] Send a data service request message to a second device, which is one of the following: a first network function, a target storage network function, or a management network function;

[0031] The target storage network function is one of at least one storage network function; at least one storage network function satisfies the storage requirements of the first data, or at least one storage network function stores the first data.

[0032] In some embodiments, the second device is a target storage network function, and the method further includes:

[0033] Send a first node request message to the first network function. The first node request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The first node request message is used to request the determination of the target storage network function.

[0034] Receive second identification information sent by the first network function, the second identification information being used to indicate the target storage network function.

[0035] In some embodiments, the method further includes:

[0036] Based on the second identification information, save the mapping relationship between the target storage network function and the first data.

[0037] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function, wherein the first data is sent by a second network function to the target storage network function via a data service bearer;

[0038] or,

[0039] The data service request message is used to request access to the first data in the target storage network function. The first data is received from the target storage network function by the second network function through the data service bearer.

[0040] In some embodiments, the method further includes:

[0041] Receive data service response messages sent by the target storage network function;

[0042] Send a data service response message to the device that requested the service.

[0043] In some embodiments, the data service request message is used to request the storage of first data in a target storage network function, wherein:

[0044] Data service response messages are used to indicate whether the target storage network function has successfully stored the first data;

[0045] or,

[0046] The data service response message is used to indicate whether storage space has been successfully reserved for storing the first data.

[0047] In some embodiments, the data service request message is used to request access to first data in a target storage network function, wherein:

[0048] The data service response message includes the first data;

[0049] or,

[0050] The data service response message includes second identification information, which is used to indicate the target storage network function.

[0051] In some embodiments, the data service request message is used to request subscription to first data in the target storage network function, wherein:

[0052] Data service response messages are used to indicate that the data content of the first data has changed;

[0053] or,

[0054] The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

[0055] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0056] Thirdly, this application provides a data processing method applied to a target storage network function, the method comprising:

[0057] The system receives a data service request message sent by a first network function or a second network function. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The target storage network function is one of at least one storage network function. At least one storage network function satisfies the storage requirements of the first data, or at least one storage network function stores the first data.

[0058] Based on the data service request message, store the first data or send the first data.

[0059] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function, the first data being received by the target storage network function from a second network function via a data service bearer;

[0060] or,

[0061] The data service request message is used to request access to first data in the target storage network function; the first data is sent by the target storage network function to the second network function through the data service bearer, or the first data is sent by the target storage network function to the first device through the data service bearer; the first device is one of the following: a terminal, a network device.

[0062] In some embodiments, the method further includes:

[0063] Send a data service response message to the second network function.

[0064] In some embodiments, the data service request message is used to request the storage of first data in a target storage network function, wherein:

[0065] Data service response messages are used to indicate whether the target storage network function has successfully stored the first data;

[0066] or,

[0067] The data service response message is used to indicate whether storage space has been successfully reserved for storing the first data.

[0068] In some embodiments, the data service request message is used to request access to first data in a target storage network function, wherein:

[0069] The data service response message includes the first data;

[0070] or,

[0071] The data service response message includes second identification information, which is used to indicate the target storage network function.

[0072] In some embodiments, the data service request message is used to request subscription to first data in the target storage network function, wherein:

[0073] Data service response messages are used to indicate that the data content of the first data has changed;

[0074] or,

[0075] The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

[0076] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0077] Fourthly, this application provides a data processing apparatus, the apparatus comprising:

[0078] The first transceiver module is configured to receive a first request message, which includes first data and / or metadata information of the first data; wherein the metadata information of the first data is used to map the first data and / or attribute information indicating the first data.

[0079] The first processing module is configured to determine at least one storage network function based on the first data and / or the metadata information of the first data; wherein the at least one storage network function satisfies the storage requirements of the first data, or the at least one storage network function stores the first data;

[0080] The second processing module is used to perform a first operation based on at least one storage network function, the first operation being used to perform business processing on the first data.

[0081] Fifthly, this application provides a data processing apparatus, the apparatus comprising:

[0082] The second transceiver module is used to receive a data service request message sent by the service request device. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The data service request message is used to request service processing of the first data.

[0083] The third transceiver module is used to send data service request messages to the second device, which is one of the following: a first network function, a target storage network function, or a management network function;

[0084] The target storage network function is one of at least one storage network function; at least one storage network function satisfies the storage requirements of the first data, or at least one storage network function stores the first data.

[0085] Sixthly, this application provides a data processing apparatus, the apparatus comprising:

[0086] The fourth transceiver module is used to receive a data service request message sent by the first network function or the second network function. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The target storage network function is one of at least one storage network function. At least one storage network function meets the storage requirements of the first data, or at least one storage network function stores the first data.

[0087] The third processing module is used to store or send the first data according to the data service request message.

[0088] In a seventh aspect, this application provides a data processing apparatus, including a memory, a transceiver, and a processor:

[0089] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer programs from memory and perform the following operations:

[0090] Receive a first request message, the first request message including first data and / or metadata information of the first data; wherein, the metadata information of the first data is used to map the first data and / or attribute information indicating the first data;

[0091] Based on the first data and / or the metadata information of the first data, at least one storage network function is determined; wherein, at least one storage network function satisfies the storage requirements of the first data, or, at least one storage network function stores the first data;

[0092] Perform a first operation based on at least one storage network function, the first operation being used for business processing of first data.

[0093] In some embodiments, the first request message satisfies one of the following:

[0094] The first request message is a data service request message sent by the second network function. The data service request message is used to request service processing of the first data.

[0095] The first request message is a first node request message sent by the second network function. The first node request message is used to request the determination of the target storage network function, which is one of at least one storage network function.

[0096] The first request message is a second node request message sent by the management network function. The second node request message is used to request the identification of at least one storage network function.

[0097] In some embodiments, the first request message is a data service request message, and the first operation is performed based on at least one storage network function, including:

[0098] Determine the target storage network function from at least one storage network function;

[0099] Send a data service request message to the target storage network function.

[0100] In some embodiments, the first request message is a data service request message, and the first operation is performed based on at least one storage network function, including:

[0101] Determine the target storage network function from at least one storage network function;

[0102] A data service bearer is established based on the target storage network function. The data service bearer is used to transmit first data between the target storage network function and the second network function, or to transmit first data between the target storage network function and the first device. The first device is one of the following: a terminal, a network device.

[0103] In some embodiments, the first request message is a data service request message, and the first operation is performed based on at least one storage network function, including:

[0104] Send a bearer establishment request message to the management network function. The bearer establishment request message includes first identification information, which is used to indicate at least one storage network function.

[0105] The bearer establishment request message is used to request the establishment of a data service bearer. The data service bearer is used to transmit first data between the target storage network function and the second network function, or to transmit first data between the target storage network function and the first device. The first device is one of the following: a terminal, a network device.

[0106] In some embodiments, the first request message is a first node request message, and the first operation is performed based on at least one storage network function, including:

[0107] Determine the target storage network function from at least one storage network function;

[0108] Send second identification information to the second network function, the second identification information being used to indicate the target storage network function.

[0109] In some embodiments, the first request message is a second node request message, and the first operation is performed based on at least one storage network function, including:

[0110] Send first identification information to the management network function, the first identification information being used to indicate at least one storage network function.

[0111] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0112] Eighthly, this application provides a data processing apparatus, including a memory, a transceiver, and a processor:

[0113] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer programs from memory and perform the following operations:

[0114] The device receives a data service request message sent by a service requesting device. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The data service request message is used to request service processing of the first data.

[0115] Send a data service request message to a second device, which is one of the following: a first network function, a target storage network function, or a management network function;

[0116] The target storage network function is one of at least one storage network function; at least one storage network function satisfies the storage requirements of the first data, or at least one storage network function stores the first data.

[0117] In some embodiments, the second device is a target storage network function, and the processor is further configured to perform the following operations:

[0118] Send a first node request message to the first network function. The first node request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The first node request message is used to request the determination of the target storage network function.

[0119] Receive second identification information sent by the first network function, the second identification information being used to indicate the target storage network function.

[0120] In some embodiments, the processor is also configured to perform the following operations:

[0121] Based on the second identification information, save the mapping relationship between the target storage network function and the first data.

[0122] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function, wherein the first data is sent by a second network function to the target storage network function via a data service bearer;

[0123] or,

[0124] The data service request message is used to request access to the first data in the target storage network function. The first data is received from the target storage network function by the second network function through the data service bearer.

[0125] In some embodiments, the processor is also configured to perform the following operations:

[0126] Receive data service response messages sent by the target storage network function;

[0127] Send a data service response message to the device that requested the service.

[0128] In some embodiments, the data service request message is used to request the storage of first data in a target storage network function, wherein:

[0129] Data service response messages are used to indicate whether the target storage network function has successfully stored the first data;

[0130] or,

[0131] The data service response message is used to indicate whether storage space has been successfully reserved for storing the first data.

[0132] In some embodiments, the data service request message is used to request access to first data in a target storage network function, wherein:

[0133] The data service response message includes the first data;

[0134] or,

[0135] The data service response message includes second identification information, which is used to indicate the target storage network function.

[0136] In some embodiments, the data service request message is used to request subscription to first data in the target storage network function, wherein:

[0137] Data service response messages are used to indicate that the data content of the first data has changed;

[0138] or,

[0139] The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

[0140] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0141] Ninthly, this application provides a data processing apparatus, including a memory, a transceiver, and a processor:

[0142] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer programs from memory and perform the following operations:

[0143] The system receives a data service request message sent by a first network function or a second network function. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The target storage network function is one of at least one storage network function. At least one storage network function satisfies the storage requirements of the first data, or at least one storage network function stores the first data.

[0144] Based on the data service request message, store the first data or send the first data.

[0145] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function, the first data being received by the target storage network function from a second network function via a data service bearer;

[0146] or,

[0147] The data service request message is used to request access to first data in the target storage network function; the first data is sent by the target storage network function to the second network function through the data service bearer, or the first data is sent by the target storage network function to the first device through the data service bearer; the first device is one of the following: a terminal, a network device.

[0148] In some embodiments, the processor is also configured to perform the following operations:

[0149] Send a data service response message to the second network function.

[0150] In some embodiments, the data service request message is used to request the storage of first data in a target storage network function, wherein:

[0151] Data service response messages are used to indicate whether the target storage network function has successfully stored the first data;

[0152] or,

[0153] The data service response message is used to indicate whether storage space has been successfully reserved for storing the first data.

[0154] In some embodiments, the data service request message is used to request access to first data in a target storage network function, wherein:

[0155] The data service response message includes the first data;

[0156] or,

[0157] The data service response message includes second identification information, which is used to indicate the target storage network function.

[0158] In some embodiments, the data service request message is used to request subscription to first data in the target storage network function, wherein:

[0159] Data service response messages are used to indicate that the data content of the first data has changed;

[0160] or,

[0161] The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

[0162] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0163] In a tenth aspect, this application provides a non-transitory readable storage medium storing a computer program that causes a processor to perform the method described in any of the first aspects, or the computer program causes a processor to perform the method described in any of the second aspects, or the computer program causes a processor to perform the method described in any of the third aspects.

[0164] The data processing method, apparatus, and storage medium provided in this application embodiment uniformly store data through a storage network function and maintain the storage network function through a first network function. The first network function, by receiving a first request message, can determine at least one storage network function based on the first data and / or the metadata information of the first data in the first request message. At least one storage network function meets the storage requirements of the first data or stores the first data. Then, a first operation is performed according to the at least one storage network function, thereby realizing the first operation for business processing of the first data. In the above process, the signaling process of the first network function determining at least one storage network function has low complexity, which can realize efficient business processing of the first data and improve the efficiency of data access or storage business processing.

[0165] It should be understood that the description in the foregoing summary section is not intended to limit the key or essential features of the embodiments of the present invention, nor is it intended to restrict the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0166] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0167] Figure 1 A schematic diagram of a 5G system data storage architecture provided in this application embodiment. Figure 1 ;

[0168] Figure 2 A schematic diagram of a 5G system data storage architecture provided in this application embodiment. Figure 2 ;

[0169] Figure 3 A schematic diagram of a 5G system data storage architecture provided in this application embodiment. Figure 3 ;

[0170] Figure 4 This is a schematic diagram of the cross-PLMN NF discovery process provided in an embodiment of this application;

[0171] Figure 5 This is a schematic diagram of the NF discovery process provided in an embodiment of this application;

[0172] Figure 6 A schematic diagram of the data plane network architecture of a 6G system provided in this application embodiment;

[0173] Figure 7Schematic diagram of the data storage architecture provided in the embodiments of this application Figure 1 ;

[0174] Figure 8 Schematic diagram of the data storage architecture provided in the embodiments of this application Figure 2 ;

[0175] Figure 9 Schematic diagram of the data storage architecture provided in the embodiments of this application Figure 3 ;

[0176] Figure 10 A flowchart illustrating the data processing method provided in the embodiments of this application;

[0177] Figure 11 Signaling for the data processing method provided in the embodiments of this application Figure 1 ;

[0178] Figure 12 Signaling for the data processing method provided in the embodiments of this application Figure 2 ;

[0179] Figure 13 Signaling for the data processing method provided in the embodiments of this application Figure 3 ;

[0180] Figure 14 Signaling for the data processing method provided in the embodiments of this application Figure 4 ;

[0181] Figure 15 Signaling for the data processing method provided in the embodiments of this application Figure 5 ;

[0182] Figure 16 Signaling for the data processing method provided in the embodiments of this application Figure 6 ;

[0183] Figure 17 Signaling for the data processing method provided in the embodiments of this application Figure 7 ;

[0184] Figure 18 Signaling for the data processing method provided in the embodiments of this application Figure 8 ;

[0185] Figure 19 Signaling for the data processing method provided in the embodiments of this application Figure 9 ;

[0186] Figure 20 Signaling for the data processing method provided in the embodiments of this application Figure 10 ;

[0187] Figure 21Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 1 ;

[0188] Figure 22 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 2 ;

[0189] Figure 23 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 3 ;

[0190] Figure 24 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 4 ;

[0191] Figure 25 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 5 ;

[0192] Figure 26 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 6 . Detailed Implementation

[0193] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0194] In the embodiments of this application, the term "at least one" refers to one or more, "multiple" refers to two or more, and other quantifiers are similar.

[0195] The terms "first," "second," etc., used in the embodiments of this application are for illustrative purposes and to distinguish the objects being described. They do not indicate any order and do not imply any special limitation on the number of objects in the embodiments of this application. They do not constitute any limitation on the embodiments of this application.

[0196] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0197] This application provides a data processing method, apparatus, and storage medium to solve the technical problem of low efficiency in business processing such as data access or storage.

[0198] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.

[0199] The technical solutions provided in this application can be applied to a variety of systems. For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminal equipment and network equipment. The systems may also include a core network component, such as the Evolved Packet Core (EPC) and the 5G Core Network (5GC).

[0200] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in 5G or 6G systems, the terminal device may be called User Equipment (UE). Wireless terminal devices can be USB storage devices, other personal computer memory devices, and dongles. They can also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices. For example, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminal devices. Wireless terminal devices can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition; however, this application does not limit the scope of the embodiments.

[0201] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in this application embodiment can be an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), relay node, femto, pico, network testing equipment, etc., and is not limited in this application embodiment. In some network architectures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.

[0202] First, we will introduce several data storage architectures with reference to the attached diagram.

[0203] Figure 1 A schematic diagram of a 5G system data storage architecture provided in this application embodiment. Figure 1 ,like Figure 1 As shown, including the Unstructured Data Storage Function (UDSF), the 5G system architecture allows any Network Function (NF) to create, access, update, and delete its unstructured data within the UDSF. If an NF using the UDSF is part of a set of NFs, then any NF instance within that set can create, access, update, and delete the unstructured data created by that NF. NFs / NF sets can share a single UDSF to store their respective unstructured data, or they can each have their own dedicated UDSF.

[0204] Figure 2A schematic diagram of a 5G system data storage architecture provided in this application embodiment. Figure 2 ,like Figure 2 As shown, the 5G system's data storage architecture includes Unified Data Management (UDM), Policy Control Function (PCF), Network Exposure Function (NEF), and Unified Data Repository (UDR). This architecture allows UDM, PCF, and NEF to store data within the UDR. For example, UDM and PCF store subscription data and policy data, while NEF stores structured data and application data used for exposure (e.g., packet flow descriptions for application detection, terminal request information, etc.).

[0205] UDRs can be deployed in each Public Land Mobile Network (PLMN) and have the following different functions: UDRs accessed by the NEF belong to the PLMN where the NEF is located; if the UDM supports a split architecture, then UDRs accessed by the UDM belong to the PLMN where the UDM is located; UDRs accessed by the PCF belong to the PLMN where the PCF is located.

[0206] Multiple UDRs can be deployed in a network, each UDR can accommodate different datasets and / or serve different NFs. A UDR can serve a single NF and store its data, and therefore can be integrated with that NF.

[0207] The Nudr interface is used for network functions (i.e., NF service consumers) such as UDM, PCF, and NEF to access specific stored datasets. It allows network functions like UDM, PCF, and NEF to read, update (including add, modify), delete, and subscribe to data change notifications in the UDR. Each NF accessing the UDR via Nudr can only add, modify, update, or delete data it is authorized to change.

[0208] UDR supports the following functions: storing and retrieving subscription data by UDM; storing and retrieving policy data by PCF; storing and retrieving structured data for open access; and storing and retrieving NF group IDs corresponding to user identifiers.

[0209] In some embodiments, multiple UDRs may be deployed, each storing specific data or providing services to specific NF service consumers.

[0210] If an NF service consumer performs discovery and selection, it should discover the appropriate UDR through the Network Repository Function (NRF) unless the UDR information is otherwise available (e.g., configured locally on the NF service consumer).

[0211] In summary, UDR supports the storage and access of user subscription data, policy data, open structured data, application data, context data, and other data. Furthermore, the storage and access mechanisms provided by UDR and UDSF primarily support "who stores, who uses," meaning that data stored by a UDM in the UDR is accessible and used by other UDMs (either the same UDM or a collection of the same UDMs).

[0212] In some embodiments, the UDM can support UE context management through its services. Specifically, NF service consumers can register and deregister UE information and context within the UDM. The UDM also supports providing UE-related information (such as the UE's service NF identifier and UE status) to NF service consumers. The UDM also supports subscription data management; NF service consumers can retrieve user subscription data, and the UDM can provide updated user subscription data to subscribed NF service consumers. The UDM serves as the front-end for accessing UE context data and UE subscription data.

[0213] Figure 3 A schematic diagram of a 5G system data storage architecture provided in this application embodiment. Figure 3 ,like Figure 3 As shown, for the Network Data Analytics Function (NWDAF) analyzing data, an Analytics Data Repository Function (ADRF) is introduced to store the analysis data results or collected data. It supports the use of stored data by NF, NWDAF, Data Collection Coordination Function (DCCF), and Messaging Framework Adaptor Function (MFAF). ADRF also supports access control for the data.

[0214] The data sources collected by NWDAF may include, for example, DCCF, ADRF, MFAF, NRF, UDR, etc. The data subscription requests received by NWDAF come from: Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), PCF, UDM, Network Slice Admission Control Function (NSACF), Application Function (AF), NEF and other NFs, and Operation Administration and Maintenance (OAM).

[0215] Based on NF requests or configuration on the DCCF, the DCCF can determine the ADRF and interact with the ADRF directly or indirectly to request or store data. The interaction between the DCCF and the ADRF can be direct or indirect. The consumer NF can specify in its request to the DCCF that data provided by the data source needs to be stored in the ADRF.

[0216] In summary, ADRF supports the storage and retrieval of collected data and analysis results used for analysis. Furthermore, ADRF supports access to stored data using access control mechanisms such as NF, NWDAF, DCCF, and MFAF. ADRF's services enable consumers to store, delete, and retrieve machine learning (ML) models. ML models are trained using NWDAF. ADRF supports the storage, access, and deletion of ML models.

[0217] NRF supports the following functions: discovering NRF services and their endpoint addresses via NRF bootstrapping services; service discovery; receiving NF discovery requests from NF instances or SCPs and providing the discovered NF instance information to the NF instance or SCP (discovered); supporting Proxy-Call Session Control Function (P-CSCF) discovery (a special case of SMF discovering AF); maintaining NF profiles of available NF instances and their supporting services; maintaining SCP profiles of available SCP instances; supporting SCP discovery of SCP instances; notifying subscribed NF service consumers or SCPs of newly registered / updated / unregistered NF and SCP instances and their potential NF services; and maintaining the health status of NFs and SCPs.

[0218] An NF profile includes, but is not limited to, the following: NF instance ID; NF type; fully qualified domain name or IP address; NF capacity information; NF collection ID; NF-specific service authorization information; names of supported services; identifiers of stored data; NF instance location information; and NF load information.

[0219] In summary, NRF supports the storage and access of NF-related profiles. Furthermore, for UDRs, NFs can also store identifiers of the data / information stored in the UDR.

[0220] In some embodiments, a cross-PLMN NF discovery process is required. Figure 4 This is a schematic diagram of the cross-PLMN NF discovery process provided in an embodiment of this application, as shown below. Figure 4 As shown, it includes:

[0221] 1. The NF sends an NF discovery request message to the first NRF (which is the NRF in the serving PLMN). The NF discovery request message is used to request the discovery of a suitable NF.

[0222] 2. The first NRF forwards the NF discovery request message to the second NRF (which is the NRF in the home PLMN);

[0223] 3. The second NRF sends an NF discovery request response message to the first NRF. The NF discovery request response message is used to indicate a suitable NF, or to indicate that the NF search has failed.

[0224] 4. The first NRF sends an NF discovery request response message to the NF.

[0225] Figure 5 This is a schematic diagram of the NF discovery process provided in an embodiment of this application, as shown below. Figure 5 As shown, when multiple NRFs are involved, the NF discovery process is as follows: NF sends an NF discovery request message to NRF1. If the data corresponding to the NF discovery request message is not in NRF1, NRF1 sends an NF discovery request message to NRF2. NRF2 then continues to send NF discovery request messages to NRF3 and NRF4. In summary, NRFs involve multi-hop interactions when providing NF discovery services, resulting in low efficiency.

[0226] In some embodiments, for a data-driven architecture in the field of network management, a Management Data Analytics Function (MDAF) is defined. Through data analysis, the management system can set reasonable network topology parameters for network configuration, enhance the intelligent operation of management data related to operation and maintenance, and ensure service quality.

[0227] In addition to the data-driven architecture used internally for network operation optimization, 5G networks also feature open network elements (NEF) and a common API framework (CAPIF) to support external capabilities. NEF provides aggregation and external access to 5G network capabilities, including internal access to other 5G network elements and external access to application functions (AF). Currently, NEF supports external access capabilities such as event monitoring, QoS, parameter configuration, billing, and traffic routing. In summary, MDAF supports data collaboration between the RAN and CN in the management domain, while NEF only supports very high-priority data access.

[0228] The above embodiments introduced some data storage architectures in 5G systems. The following, with reference to the accompanying drawings, introduces some data management mechanisms in 6G systems.

[0229] Existing communication networks, represented by 5G, serve as "pipelines" for data transmission in communication sessions, providing pathways for information exchange between terminals and network devices. Unlike point-to-point transmission of communication session data, data generated and consumed by intelligence, sensing, and network operations themselves in 6G networks requires distributed data collection, preprocessing, storage, and analysis. Therefore, a data plane architecture independent of the traditional user plane is needed to systematically address the management and value-added needs of 6G mobile communication networks for non-user plane data, supporting 6G networks to achieve data service capabilities that transcend mere communication.

[0230] The vision of 6G data services is to leverage new technologies such as big data, artificial intelligence, cloud computing, and blockchain through a unified data service architecture to flexibly support end-to-end unified data collection, global data transmission, processing, storage, and sharing. This will enable data to be conveniently, efficiently, and securely provided to internal or external network functions, supporting 6G networks to achieve data service capabilities beyond communication, thereby improving network performance.

[0231] The data plane is a new plane added to the 6G network architecture. Its purpose is to enable efficient and secure iteration of massive user data, reliable migration of network states, and the introduction of data services in a trusted manner. This plane will build efficient and unified data management functions, supporting granular data collection, efficient data transmission, flexible data storage, and distributed data collaboration. It will take into account data reliability, data privacy, and security, achieving closed-loop management of the entire data lifecycle. At the same time, it will treat data as a service product, building business logic based on data providers and consumers to provide diversified data value-added services.

[0232] Figure 6 This is a schematic diagram of the data plane network architecture of a 6G system provided in an embodiment of this application, as shown below. Figure 6As shown, the 6G data plane adopts a unified framework for the full lifecycle management of data collection, forwarding, processing, and consumption for different business entities. Its network functions can be divided into two categories: data management and control functions and data execution functions. Figure 6 The example network architecture includes Enhanced UE (eUE), Enhanced RAN (eRAN), Enhanced NRF (eNRF), Data Management Function (DMF), Enhanced PCF (ePCF), Enhanced NEF (eNEF), Enhanced AMF (eAMF), Enhanced SMF (eSMF), Data Processing Function (DPF), Enhanced UPF (eUPF), and so on.

[0233] DMF (Data Processing Function) is responsible for the management and control of the data plane. Based on data service requests from terminals, networks, and applications, it quickly orchestrates and controls Data Processing Functions (DPFs), supporting full lifecycle management of data. DMF includes control functions such as data service policy control, data service access control, DPF registration and discovery, data storage control, and data authentication / access control.

[0234] DPF: Responsible for performing data service operations such as data collection, (pre)processing / analysis, storage, forwarding / transmission, consumption / sharing, etc., to realize on-demand data flow and on-the-path processing.

[0235] The aforementioned unified framework manages the entire lifecycle of data, including collection, forwarding, processing, and consumption, without further redefining new network functions for data storage.

[0236] In some embodiments, based on the division of 6G data plane functions into two categories, DMF and DPF, it is further proposed to separate data resource-related functions, including Data Unified Management (DUM) and Data Plane Repository (DPR), to realize the logical unified management and unified storage of multi-dimensional data resources (physically, multiple network functions can exist). Through the efficient collaboration between the data plane, computing plane, and intelligence plane, it supports the unified collection, fusion analysis, and generation of new data from multi-dimensional data. Through the sharing of new data, it supports the enhancement of network connectivity, computing, intelligence, and other capabilities or performance, supports the updating and adjustment of existing services, and the adjustment of strategies affecting other network functions, thereby achieving network optimization.

[0237] As a data warehouse, DPR is responsible for the unified storage of multi-dimensional data resources across the entire network. Specifically, it is responsible for the unified storage (logically unified, physically distributed, non-centralized storage) of 6G multi-dimensional data (AI data, sensing data, computing network, user data, network data, operation and maintenance data, etc.). Data plane execution functions and other network functions (such as computing functions, intelligent functions, sensing functions, etc.) support requests to obtain data in the data plane warehouse based on the DPR address (security-related matters are not within the scope of this patent discussion).

[0238] Based on the data storage results (including metadata and read / write record data, where the metadata includes data type, data source, and data size, and the read / write record data includes records of data being written and / or accessed), DUM performs unified management of the data stored in the data warehouse. It can perform unified CRUD operations on the data in the data warehouse. When new data needs to be stored on the network, the unified data management function allocates storage space and storage location for it. The unified data management function can analyze the stored data to obtain analyzed data or perform data format conversion, classify the data (add classification labels), change the storage location of the data, and delete some unnecessary data (such as old analysis results data that have not been accessed for a long time).

[0239] In summary, the above examples demonstrate that 6G multidimensional data can be stored and retrieved through a unified data plane warehouse, and unified data management can support the collaboration of multidimensional data and the generation of new knowledge. Specifically, network maintenance data includes metadata and read / write log data. Metadata includes data type, data source, and data size. Read / write log data includes records of data being written and / or accessed.

[0240] As can be seen from the above examples, the current 5G network only involves core network data, user data, and raw data, analysis data, AI models, etc. related to NWDAF analysis. The data in the 6G scenario is not fully covered.

[0241] 6G network technology involves multi-dimensional data such as AI data, sensing data, computing power networks, user data, network data, and operation and maintenance data. However, the related technologies only propose a logically unified function and interaction method, without detailing the access interface and process, which makes it difficult to meet the different storage and retrieval process, latency, security and other requirements of different data types.

[0242] Based on this, the present application provides a data processing method that unifies data storage through a storage network function and maintains the storage network function through a first network function. The first network function, by receiving a first request message, can determine at least one storage network function based on the first data and / or the metadata information of the first data in the first request message. The signaling process of the first network function determining at least one storage network function has low complexity, which improves the efficiency of data access or storage and other business processing.

[0243] In various embodiments of this application, the range of stored data is expanded from data in the ranges of CN NF, NWDAF and OAM to include data related to terminals, base stations, and AF, such as service-related data on terminals and environmental perception data collected on base stations.

[0244] In various embodiments of this application, the stored data content is expanded from user-related network data (UE subscription data, UE context, policy data, NF profile, application data, open structured data, etc.) to include perception data (original perception data, perception-processed data), AI data (AI model data, AI training dataset, original AI data, AI inference result data, etc.), computing power data (computing power resource status data), and network node data (data at the network node granularity, including the service capabilities, resource status, and topology information of network nodes, which may include access networks and / or core networks) and other data that is integrated with or related to communication.

[0245] The solution in this application supports the unification and aggregation of distributed data storage functions / data warehouses. On the one hand, for UDR, UDSF, ADSF in 5G networks and 6G, new storage functions supporting more data such as computing power, sensing, and AI need to be introduced. The network functions supporting data storage are uniformly defined as storage network functions, such as data storage functions (DSF). On the other hand, for DSF, a unified first network function is defined. The first network function can be, for example, a DSF portal, a DSF proxy or DSF agent, or a DSF gateway. The first network function maintains information from multiple storage network functions (divided based on different PLMNs, different geographical regions, different data types, etc.). Network elements that need to interact with storage network functions only need to interact with the first network function, without having to distinguish between multiple storage network functions.

[0246] In various embodiments of this application, new interfaces supporting efficient storage / access of large amounts of data are introduced between data storage / access service consumers and data storage nodes. For example, new interfaces and / or protocols are defined between service logic functions and data storage functions (DSF) in 5G UDM / PCF and new network functions that may be introduced in 6G.

[0247] The following is a combination of... Figures 7 to 9 This application describes the data storage architecture involved in various embodiments.

[0248] Figure 7 Schematic diagram of the data storage architecture provided in the embodiments of this application Figure 1 ,like Figure 7 As shown, it includes a first network function, a second network function, and a storage network function.

[0249] Storage network functionality, such as DSF (Data Storage Service), can provide data storage and retrieval services. Taking DSF as an example, its deployment can be based on one or more of the following factors: data type, data format (e.g., text, signal, image, audio, etc.), operator, PLMN, geographical region, data consumer, etc. A single DSF can utilize multiple databases in its implementation.

[0250] The data stored by the storage network function may include one or more of the following: AI-related data (AIData), Sensing Data, Computing Data, Network Node Data; User-related subscription data, policy data, and context data; Network-related data, such as core network status data and data related to various network elements, such as NF Profile and SCP Profile; OAM operation and maintenance data; Application data; and may also include other unstructured data.

[0251] The first network function is used to maintain and manage storage network functions, such as a DSF portal, DSF proxy, or DSF agent, or it can be implemented through an enhanced NRF, i.e., eNRF. The first network function provides data storage, retrieval, and deletion services to data storage and / or retrieval service consumers; or, the first network function identifies DSF instances that can provide data storage, retrieval, and deletion services to data storage and / or retrieval service consumers.

[0252] Taking DSF as the storage network function and DSF portal as the primary network function as an example, the data information that can be stored or has already been stored in the DSF is maintained by the DSF Portal (some information can also be registered / updated to the eNRF as an NF profile). The DSF Portal provides data storage node resolution functionality. Service consumers can obtain information about the storage nodes that can actually store or have already stored the required data through the DSF Portal, and then use this storage node information to store data, retrieve data, or delete stored data. For example, it can be used by the DPF to determine the specific DSF for storing data, or by the DMF to determine the specific DSF providing data when managing data service paths, or by the data consumer to determine the specific DSF where the required data is located when retrieving data. The DSF Portal can also serve as the portal entry point for NFs to access data. If an NF does not know the data storage node information when accessing data, it can send a data access request to the DSF Portal, which will then resolve the storage node and forward the data access request message. There can be one DSF Portal, serving as a portal for a large-scale data publish / subscribe system supporting data storage and access; or there can be multiple DSF Portals, discovered through NRF (Network Request Forwarding) to provide services to a specific user or region. Data storage / access service consumers and data storage functions have new interfaces supporting efficient storage / access of large amounts of data.

[0253] Figure 8Schematic diagram of the data storage architecture provided in the embodiments of this application Figure 2 ,like Figure 8 As shown, this includes the first network function, the second network function, and the storage network function. Considering the special nature of user data, user data is still stored using a UDR (or a similar function; the network element name may change, and here we use eUDR). (If unstructured data exists, it may also exist in a UDSF, or it may be uniformly stored in the UDR; UE context data may be structured or unstructured.) AI-related data, perception-related data, computing power-related data, etc., are uniformly stored in the DSF. In terms of deployment, multiple DSFs can be deployed based on one or more factors such as data type, operator, PLMN, geographical region, and data consumer.

[0254] Figure 9 Schematic diagram of the data storage architecture provided in the embodiments of this application Figure 3 ,like Figure 9 As shown, AI-related data is uniformly stored in the AI ​​Data Storage Function (ADSF), perception-related data is uniformly stored in the Sensing Data Storage Function (SDSF), and computing power-related data is uniformly stored in the Computing Data Storage Function (CDSF). In terms of deployment, multiple storage network elements can be deployed based on one or more factors such as detailed data types, network operators, PLMNs, geographical regions, and data consumers.

[0255] Different types of data can have a unified DSF Portal, or different DSF Portals can be set up to provide portal / proxy functions for a specific type of data.

[0256] In the above Figures 7 to 9 Based on the example data storage architecture, the solutions of the embodiments of this application will be described below with reference to the accompanying drawings.

[0257] Figure 10 A flowchart illustrating a data processing method provided in an embodiment of this application, wherein the method is applied to a first network function, such as... Figure 10 As shown, the method includes:

[0258] S1001, Receive a first request message, the first request message including first data and / or metadata information of the first data; wherein, the metadata information of the first data is used to map the first data and / or attribute information indicating the first data.

[0259] In this embodiment, a storage network function is used to store different types of data. The storage network function can be, for example, a... Figures 7 to 9 The DSF is exemplified in the embodiment. The first network function is a network element used to manage the DSF, for example, it could be... Figures 7 to 9 The DSF portal, DSF proxy, or DSF agent in the embodiments.

[0260] In some embodiments, a service requesting device requests service processing of first data, wherein the service processing may include, for example, accessing the first data, storing the first data, subscribing to the first data, etc. The service requesting device may send a data service request message to a second network function, the data service request message including the first data and / or metadata information of the first data. The metadata information of the first data is used to describe the first data, and may include, for example, the size of the first data, the type of the first data, etc.

[0261] In some embodiments, the first request message may be a data service request message sent by a second network function. The second network function sends the data service request message to the first network function, and correspondingly, the first network function receives the data service request message sent by the second network function.

[0262] In some embodiments, the first request message may be a first node request message sent by a second network function. The first node request message is used to determine the target storage network function and includes first data and / or metadata information of the first data. Accordingly, the first network function receives the first node request message sent by the second network function.

[0263] In some embodiments, the first request message may be a second node request message sent by a management network function. The second node request message is used to request the identification of at least one storage network function, and correspondingly, the first network function receives the second node request message sent by the management network function. The second node request message includes first data and / or metadata information of the first data.

[0264] In some embodiments, the management network function is responsible for the management and control of the data plane. Based on data service requests from terminals, base stations, networks, and third-party applications, it selects, orchestrates, and schedules data service nodes (such as terminals, base stations, and / or DPF network elements) that provide data services, thereby completing the full lifecycle management of data.

[0265] S1002, based on the first data and / or the metadata information of the first data, determine at least one storage network function; wherein, at least one storage network function satisfies the storage requirements of the first data, or, at least one storage network function stores the first data.

[0266] After receiving the first request message, the first network function can obtain the first data and / or the metadata information of the first data, and then determine at least one storage network function among the deployed storage network functions based on the first data and / or the metadata information of the first data.

[0267] In some embodiments, when a service requesting device requests the storage of first data, at least one storage network function can be a storage network function that meets the storage requirements of the first data. For example, the storage requirements of the first data may include storage requirements related to the size of the first data. A first network function can determine the required storage space size for storing the first data based on the first data and / or its metadata information, and then determine at least one storage network function based on the required storage space size. The storage space size that at least one storage network function can provide is greater than or equal to the required storage space size for storing the first data. For example, the storage requirements of the first data may include storage requirements related to the data type of the first data. A first network function can determine the data type of the first data based on the first data and / or its metadata information, and then determine at least one storage network function based on the data type. The at least one storage network function can be used to store data of that type.

[0268] In some embodiments, when a service requesting device requests access to first data, at least one storage network function can be a storage network function that stores the first data.

[0269] S1003, Perform a first operation according to at least one storage network function, the first operation being used to perform business processing on the first data.

[0270] In some embodiments, a first network function may determine a target storage network function among at least one storage network function, and then send a data service request message to the target storage network function to access or store the first data; in some embodiments, a first network function may determine a target storage network function among at least one storage network function, and then send an identifier of the target storage network function to a second network function, which may store the first data or access the first data according to the identifier of the target storage network function, and so on.

[0271] The data processing method provided in this application embodiment stores data uniformly through a storage network function and maintains the storage network function through a first network function. The first network function receives a first request message and can determine at least one storage network function based on the first data and / or the metadata information of the first data in the first request message. The at least one storage network function meets the storage requirements of the first data or stores the first data. Then, a first operation is performed according to the at least one storage network function, thereby realizing the first operation for business processing of the first data. In the above process, the signaling process of the first network function determining at least one storage network function has low complexity, which can realize efficient business processing of the first data and improve the efficiency of data access or storage business processing.

[0272] Figure 11 Signaling for the data processing method provided in the embodiments of this application Figure 1 ,like Figure 11 As shown, the method includes:

[0273] S1101, the second network function sends a request message to the NRF, the request message being used to request the discovery of the first network function.

[0274] If a second network function needs to discover a first network function that meets its requirements, the second network function can send a request message to the NRF to request the discovery of the first network function. In turn, the NRF receives the request message sent by the second network function.

[0275] S1102, the NRF sends a response message to the second network function, the response message being used to indicate the first network function.

[0276] Optionally, the request message includes network function type information and data storage related constraint information. The network function type information is used to indicate to the NRF the type of network function to be discovered, and the data storage related constraint information is used to indicate to the NRF the requirements that the network function to be discovered must meet.

[0277] In some embodiments, data storage related constraint information may include at least one of the following:

[0278] User information may include user identifiers (e.g., those indicating a specific terminal) or user group identifiers (e.g., those indicating a group of terminals);

[0279] Area information is used to indicate a specific area, such as a PLMN, a network node, a list of TAs, etc.

[0280] Network function information, such as providing data storage services for a specific network function;

[0281] Business process ID, for example, providing data storage services for a specific business process;

[0282] Data identification, such as providing data storage services for certain data;

[0283] Storage size, for example, storage space is not less than a certain storage size.

[0284] The NRF can search for a suitable network function based on the request message, and then send a response message to the second network function. In some embodiments, if the NRF finds a suitable network function, the response message may include a list of network functions to indicate the first network function; if the NRF does not find a suitable network function, the response message indicates the reason for the failure.

[0285] S1103, the service requesting device sends a data service request message to the second network function.

[0286] The service requesting device is the device that initiates the service processing of the first data. The service requesting device sends a data service request message to the second network function, which in turn receives the data service request message. The data service request message is used to request service processing of the first data. This service processing may include, for example, accessing the first data, storing the first data, subscribing to the first data, etc. The service requesting device may send a data service request message to the second network function, and the data service request message includes the first data and / or its metadata information.

[0287] In some embodiments, the service requesting device may be, for example, one of the following: a terminal, an access network device, a third-party application, OAM, etc.; the second network function may be, for example, AMF, AF, etc.

[0288] In some embodiments, if the service requesting device is a terminal, the second network function can be, for example, an AMF (Application Function Framework), or other anchor functions used for interaction between the terminal and the core network, or dedicated anchor functions for data interaction, etc. The data service request message can be, for example, a Non-Access Stratum (NAS) message or a similar message. The terminal requests service processing of the first data through the data service request message. The AMF interacts with the UDM (User Device Manager), AUSF (Automatic Access Message Framework), etc., to perform authentication procedures for the storage or access of the first data.

[0289] In some embodiments, if the service requesting device is an access network device, the second network function can be, for example, an AMF (Access Provider Function), other anchor functions for interaction between the terminal and the core network, or dedicated anchor functions for data interaction, etc. The data service request message can be, for example, a Next Generation Access Protocol (NGAP) message or a similar message. If the access network device is service-oriented, it can also directly send the data service request message to the first network function.

[0290] In some embodiments, the AF can send data service request messages directly or through the NEF to the core network elements.

[0291] S1104, the second network function sends a data service request message to the first network function.

[0292] In some embodiments, a data service request message is used to request the storage of first data. In this case, the data service request message belongs to a storage request message or a storage update request message. The data service request message may include the first data, such as metadata information of the first data.

[0293] In some embodiments, a data service request message is used to request access to first data. In this case, the data service request message is an access request message or an access update request message, and the data service request message may include metadata information of the first data.

[0294] In some embodiments, the data service request message is used to request subscription to first data. The data service request message may include, for example, the first data itself, and for example, metadata information of the first data. Optionally, the data service request message may be used to subscribe to changes in the data content of the first data, and / or to subscribe to changes in the metadata information of the first data. Optionally, the metadata information of the first data includes the storage location information of the first data.

[0295] If the data service request message is used to request the storage of first data, then the first network function parsing can determine at least one storage network function that meets the storage requirements of the first data. For example, at least one storage network function can be determined based on the data type parsing of the first data.

[0296] If the data service request message is used to request access to the first data, then the first network function parses at least one storage network function that stores the first data.

[0297] The data type of the first data is defined as the first data type, and at least one storage network function is a storage network function used to store data of the first data type. For example, if the first data belongs to AI data, then at least one storage network function is a storage network function used to store AI data; if the first data belongs to computing power data, then at least one storage network function is a storage network function used to store computing power data; if the first data belongs to sensing data, then at least one storage network function is a storage network function used to store sensing data, and so on.

[0298] S1105, the first network function determines the target storage network function among at least one storage network function.

[0299] For example, the first network function may select the storage network function with the lower load from at least one storage network function as the target storage network function, based on default rules (e.g., load balancing).

[0300] S1106, the first network function sends a data service request message to the target storage network function.

[0301] After determining the target storage network function, the first network function sends a data service request message to the target storage network function, and the target storage network function receives the data service request message sent by the first network function.

[0302] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function, and the target storage network function then stores the first data. For example, if the data service request message includes the first data, the target storage network function, after receiving the data service request message, can obtain the first data from the data service request message and then store the first data. For example, if the data service request message does not include the first data, the data service request message may include an address for obtaining the first data, and the target storage network function can obtain the first data from the address and then store the first data.

[0303] S1107, the target storage network function sends a data service response message to the second network function.

[0304] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function. If the data service request message includes the first data, the target storage network function stores the first data and sends a data service response message to a second network function. Accordingly, the second network function receives the data service response message sent by the target storage network function, and the data service response message is used to indicate whether the target storage network function has successfully stored the first data.

[0305] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function. If the data service request message includes metadata information of the first data, the target storage network function may reserve storage space for the first data and send a data service response message to a second network function. Accordingly, the second network function receives the data service response message sent by the target storage network function, and the data service response message is used to indicate whether the target storage network function has successfully reserved storage space for storing the first data.

[0306] In some embodiments, a data service request message is used to request access to first data in a target storage network function. The target storage network function sends a data service response message to a second network function, the data service response message including the first data. Correspondingly, the second network function receives the data service response message sent by the target storage network function and can obtain the first data from the data service response message.

[0307] In some embodiments, a data service request message is used to request access to first data in a target storage network function. The target storage network function sends a data service response message to a second network function. The data service response message includes second identification information, which indicates the target storage network function. Correspondingly, the second network function receives the data service response message sent by the target storage network function and can obtain the second identification information from it. After obtaining the second identification information, the second network function can send an access request message to the target storage network function indicated by the second identification information to access the first data.

[0308] In some embodiments, a data service request message is used to request subscription to first data in a target storage network function. The target storage network function sends a data service response message to a second network function, the data service response message indicating that the data content of the first data has changed.

[0309] In some embodiments, a data service request message is used to request subscription to first data in a target storage network function. The target storage network function sends a data service response message to a second network function, which indicates that the metadata information of the first data has changed. In some embodiments, the metadata information of the first data includes storage location information of the first data, which indicates the storage location of the first data. For example, when the storage location of the first data is updated from DSF1 to DSF2, DSF1 can send a data service response message to the second network function to indicate that the storage location information of the first data has changed.

[0310] S1108, the second network function sends a data service response message to the service requesting device.

[0311] After receiving the data service response message, the second network function sends a data service response message to the service requesting device, and the service requesting device receives the data service response message sent by the second network function.

[0312] In the scheme of this application embodiment, the first network function receives a data service request message sent by the second network function, and determines the target storage network function based on the first data and / or the metadata information of the first data in the data service request message, thereby forwarding the data service request message to the target storage network function to realize the second network function's access / storage / subscription to the first data. This enables efficient business processing of the first data and improves the efficiency of data access or storage and other business processing.

[0313] Figure 12 Signaling for the data processing method provided in the embodiments of this application Figure 2 ,like Figure 12 As shown, the method includes:

[0314] S1201, the second network function sends a request message to the NRF, the request message being used to request the discovery of the first network function.

[0315] S1202, the NRF sends a response message to the second network function, the response message being used to indicate the first network function.

[0316] S1203, The service requesting device sends a data service request message to the second network function.

[0317] S1204, the second network function sends a data service request message to the first network function.

[0318] S1205, the first network function determines the target storage network function among at least one storage network function.

[0319] The implementation methods of S1201-S1205 can be found in the implementation process of S1101-S1205 in the above embodiments, and will not be repeated here.

[0320] S1206, the first network function sends second identification information to the second network function, the second identification information being used to indicate the target storage network function.

[0321] After determining the target storage network function, the first network function sends second identification information to the second network function. Correspondingly, the second network function receives the second identification information sent by the first network function and can determine the target storage network function based on the second identification information.

[0322] S1207, the second network function sends a data service request message to the target storage network function.

[0323] After determining the target storage network function, the second network function sends a data service request message to the target storage network function, and the target storage network function receives the data service request message sent by the second network function.

[0324] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function, and the target storage network function then stores the first data. For example, if the data service request message includes the first data, the target storage network function, after receiving the data service request message, can obtain the first data from the data service request message and then store the first data. For example, if the data service request message does not include the first data, the data service request message may include an address for obtaining the first data, and the target storage network function can obtain the first data from the address and then store the first data.

[0325] S1208, the target storage network function sends a data service response message to the second network function.

[0326] S1209, the second network function sends a data service response message to the service requesting device.

[0327] The implementation methods of S1208-S1209 can be found in the implementation process of S1107-S1208 in the above embodiments, and will not be repeated here.

[0328] In the scheme of this application embodiment, the first network function receives a data service request message sent by the second network function, determines the target storage network function based on the first data and / or the metadata information of the first data in the data service request message, and instructs the target storage network function to the second network function. The second network function accesses / stores / subscribes to the first data according to the target storage network function, which can realize efficient business processing of the first data and improve the efficiency of data access or storage and other business processing.

[0329] The following examples illustrate the solutions of the embodiments of this application.

[0330] Figure 13 Signaling for the data processing method provided in the embodiments of this application Figure 3 ,exist Figure 13 This section uses an example where the service requesting device is an NF Service Consumer, the second network function is NRF, the first network function is DSFPortal, the target storage network function is the target DSF, and the first data is an NF profile. Figure 13 As shown, it includes:

[0331] S1301, the NF service consumer sends an NF discovery request message (e.g., Nnrf_NFDiscovery_Request) to the NRF. The NF discovery request message is used to request the discovery of NFs that meet the requirements.

[0332] If an NF service consumer needs to discover NF instances that meet its requirements, it can send an NF discovery request message to the NRF. This message is used to request the discovery of available NF instances, and the NRF receives the request message sent by the NF service consumer.

[0333] If the NRF has the relevant NF profile stored locally, then the NRF executes S1309.

[0334] If the NRF does not store the relevant NF profile locally, it determines whether the NRF stores the relevant target DSF information locally. If the NRF stores the relevant target DSF information locally, such as the target DSF's identifier and address, the NRF can directly request access to the NF profile from the target DSF, i.e., execute S1305; otherwise, execute S1302.

[0335] S1302, NRF sends a data service request message to DSF Portal.

[0336] For a description of the data service request message, please refer to the relevant content of S1104 in the above embodiment, which will not be repeated here.

[0337] S1303, DSF Portal determines the target DSF in at least one DSF.

[0338] The DSF Portal resolves storage nodes to determine at least one DSF. If the data service request message is used to request storage of the first data, then at least one DSF is a DSF that meets the storage requirements of the first data; if the data service request message is used to request access to the first data, then at least one DSF is a DSF that stores the first data.

[0339] For example, DSF Portal can select a DSF with lower load from at least one DSF as the target DSF based on default rules (such as load balancing).

[0340] exist Figure 13 In the example, the first data can be an NF profile, and the data service request message is used to request access to the NF profile. Therefore, the target DSF is the DSF that stores the NF profile.

[0341] In some embodiments, after the DSF Portal determines the target DSF in S1303, it can indicate the target DSF to the NRF, and then the NRF can obtain the required NF profile from the target DSF. This process can be referred to in S1304 to S1306.

[0342] S1304, the DSF Portal sends a second identification information to the NRF, which is used to indicate the target DSF.

[0343] After determining the target DSF, the DSF Portal sends the second identification information to the NRF. Correspondingly, the NRF receives the second identification information sent by the DSF Portal and can determine the target DSF based on the second identification information.

[0344] S1305, the NRF sends a data service request message to the target DSF.

[0345] After identifying the target DSF, the NRF sends a data service request message to the target DSF to request service processing of the NF profile (e.g., access to the NF profile).

[0346] S1306, the target DSF sends a data service response message to the NRF.

[0347] The target DSF sends a data service response message to the NRF, and the NRF receives the data service response message sent by the target DSF. In some embodiments, if the data service request message is used to request access to the NF profile, the data service response message may include the NF profile, and the NRF can obtain the NF profile by receiving the data service response message.

[0348] In some embodiments, after determining the target DSF in S1303, the DSF Portal can directly send a data service request message to the target DSF. This process can be referred to in S1307 to S1308.

[0349] S1307, DSF Portal sends a data service request message to the target DSF.

[0350] After the DSF Portal identifies the target DSF among at least one DSF, it forwards the data service request message sent by the NRF to the target DSF. In turn, the target DSF receives the data service request message sent by the DSF Portal.

[0351] S1308, the target DSF sends a data service response message to the NRF.

[0352] The implementation process of S1308 can be found in the relevant introduction of S1306, and will not be repeated here.

[0353] S1309, NRF sends an NF discovery response message to the NF service consumer.

[0354] If the NRF has the relevant NF profile stored locally, upon receiving an NF discovery request message from an NF service consumer, the NRF determines the relevant NF service discovery information from the locally stored NF profile data based on the NF discovery request message, carries it in an NF discovery response message, and then sends the NF discovery response message to the NF service consumer. The NF service consumer receives the NF discovery response message sent by the NRF.

[0355] In some embodiments, if the NRF locally stores the relevant NF Profile, then S1309 is executed directly after S1301.

[0356] Compare the NF discovery process in 5G systems (see) Figure 5 In the example above, when NRF 1 does not have a relevant NF profile, it will continue searching through NRF 2 and NRF 3 until a relevant NF profile is found, and then it will reply in reverse step by step, making the signaling interaction process for NF discovery complex and time-consuming. The solution in this application embodiment, when the NRF does not have a relevant NF profile, the DSF Portal receives the data service request message sent by the NRF, determines the target DSF based on the data service request message, and indicates the target DSF to the second network function. The NRF then improves the access efficiency of the second network function to the NF profile based on the target DSF, transforming the search process of multiple NRFs into a fast DSF discovery process, thus improving the efficiency of the NF service discovery process.

[0357] The following example uses the mobility registration process, combined with... Figure 14 Introducing the data processing process, in Figure 14 In the example, the service request device is the target AMF (T-AMF) or target SMF (T-SMF), the second network function is the source AMF (S-AMF) or source SMF (S-SMF), the first network function is DSF Portal, and the target storage network function is the target DSF.

[0358] Figure 14 Signaling for the data processing method provided in the embodiments of this application Figure 4 ,like Figure 14 As shown, the method includes:

[0359] S1401, T-AMF / T-SMF sends a context data request message to S-AMF / S-SMF.

[0360] During mobility registration updates, T-AMF and S-AMF exchange context data. T-AMF / T-SMF sends a context data request message to S-AMF / S-SMF to request context data.

[0361] In some embodiments, the S-AMF / S-SMF knows the information of the target DSF, or obtains the information of the target DSF by interacting with the DSF portal, and returns the information of the target DSF to the T-AMF / T-SMF, thereby realizing a method of transmitting only the storage node information without transmitting the data itself.

[0362] S1402, S-AMF / S-SMF sends a data service request message to DSF Portal.

[0363] S1403, DSF Portal determines the target DSF in at least one DSF.

[0364] S1404, DSF Portal sends a data service request message to the target DSF.

[0365] S1405, the target DSF sends a data service response message to the S-AMF / S-SMF.

[0366] In the N2 handover process, in scenarios such as S-AMF and T-AMF interacting with UE context, if it supports complete decoupling of AMF context data and corresponding storage functions, T-AMF only needs to interact with S-AMF to obtain the information of the corresponding DSF node. In fact, T-AMF only needs to parse the data stored in S-AMF through DSF Portal when it needs data.

[0367] During processes S1402 to S1405, the S-AMF / S-SMF interacts with the DSF Portal, sending a data service request message to the DSF Portal. The DSF Portal then forwards the data service request message to the target DSF, thereby obtaining context data from the target DSF. Finally, a data service response message is sent to the T-AMF / T-SMF via S1411.

[0368] S1406, S-AMF / S-SMF sends a data service request message to DSF Portal.

[0369] S1407, DSF Portal determines the target DSF in at least one DSF.

[0370] S1408, the DSF Portal sends second identification information to the S-AMF / S-SMF, which is used to indicate the target DSF.

[0371] In some embodiments, the S-AMF / S-SMF knows the information of the target DSF, or obtains the information of the target DSF by interacting with the DSF portal, and returns the information of the target DSF to the T-AMF / T-SMF, thereby realizing a method of transmitting only the storage node information without transmitting the data itself.

[0372] S1409, S-AMF / S-SMF sends a data service request message to the target DSF.

[0373] S1410, the target DSF sends a data service response message to the S-AMF / S-SMF.

[0374] S1411, S-AMF / S-SMF sends a data service response message to T-AMF / T-SMF.

[0375] During the process from S1406 to S1410, the S-AMF / S-SMF interacts with the target DSF to obtain context data, and then sends a data service response message to the T-AMF / T-SMF via S1411.

[0376] In some embodiments, S-AMF / S-SMF and T-AMF / T-SMF belong to the same AMF set or SMF set, and the same network function set has a certain data storage / access permission sharing capability for DSF. For example, different SMFs in the same SMF set can use the same UDSF to support the sharing of SM context data, such as supporting a scenario where SMF2 is backed up and restarted when SMF1 fails, etc.

[0377] In some embodiments, the specific processing flow may differ for different data types. For example, AMF / SMF accesses subscription data located in UDR through the UDM frontend, and accesses policy data located in UDR through the PCF frontend. For 6G, different types of backend data may be accessed within a single service or process.

[0378] In typical processes such as registration management and session management, when network functions such as AMF, SMF, PCF, and UDM obtain context data, policy data, and subscription data related to the terminal, they interact with their corresponding storage backend, namely the UDR or UDSF that stores the data corresponding to the network function, to obtain the required data, and then use or forward it.

[0379] In some embodiments, network functions can be restructured based on typical business processes. For example, a registration function (RF) can be defined to provide a typical registration process. In this case, if the policy data, subscription data, and context data related to a terminal's identifier (e.g., SUPI) are all stored in a single DSF, the RF only needs to interact with the DSF once during the registration process to obtain all the data, reducing data interaction complexity and latency. Alternatively, even if the policy data, subscription data, and context data related to a terminal's identifier (e.g., SUPI) are stored in different DSFs, the RF can still interact with the DSF portal to obtain the storage node information for all registration process-related data.

[0380] The following is combined with Figure 15 This implementation method will be introduced.

[0381] Figure 15 Signaling for the data processing method provided in the embodiments of this application Figure 5 ,like Figure 15 As shown, the method includes:

[0382] S1501, the terminal sends a registration request message to the RF / access management function.

[0383] S1502, the RF / access management function sends a data service request message to the DSF Portal.

[0384] S1503, DSF Portal determines the target DSF in at least one DSF.

[0385] S1504, DSF Portal sends a data service request message to the target DSF.

[0386] S1505, the target DSF sends a data service response message to the RF / access management function.

[0387] S1506, the RF / access management function sends a data service request message to the DSF Portal.

[0388] S1507, DSF Portal determines the target DSF in at least one DSF.

[0389] S1508, the DSF Portal sends a second identification information to the RF / Access Management function, the second identification information being used to indicate the target DSF.

[0390] S1509, the RF / access management function sends a data service request message to the target DSF.

[0391] S1510, the target DSF sends a data service response message to the RF / access management function.

[0392] S1511, Complete the terminal registration process.

[0393] S1512, the RF / access management function sends a registration response message to the terminal.

[0394] like Figure 15 As shown, when the RF or access management function receives the registration request message, it interacts with the target DSF to access the terminal's subscription data, completes terminal access control, stores the terminal's context data in the target DSF, and finally returns a registration response message to the terminal. The implementation methods of S1501-S1512 can be found above. Figure 11 The implementation process described in the embodiments will not be repeated here.

[0395] In some embodiments, the storage and access of sensing data, AI data, and large amounts of network data across network nodes require the introduction of 6G data service bearers to support the transmission of large amounts of data. The implementation method will be described below with reference to the accompanying drawings.

[0396] Figure 16 Signaling for the data processing method provided in the embodiments of this application Figure 6 ,like Figure 16 As shown, the method includes:

[0397] S1601, the second network function sends a data service request message to the management network function.

[0398] In some embodiments, if the first data is large data, the first data can be transmitted by establishing a data service bearer, wherein the data service bearer can be established by managing network functions.

[0399] The second network function sends a data service request message to the management network function, and correspondingly, the management network function receives the data service request message sent by the second network function. For a description of the data service request message, please refer to the relevant description in S1104 of the above embodiment, which will not be repeated here.

[0400] S1602, the management network function sends a second node request message to the first network function according to the data service request message. The second node request message is used to request the identification of at least one storage network function.

[0401] The data service request message includes first data and / or metadata information of the first data. The management network function parses the data service request message to determine the relevant storage or access requirements of the first data, and then sends a second node request message to the first network function. Correspondingly, the first network function receives the second node request message sent by the management network function and determines at least one storage network function based on the second node request message. Specifically, at least one storage network function is the storage network function that requires storage of the first data and / or the storage network function that stores the first data.

[0402] S1603, the first network function determines at least one storage network function based on the first data and / or the metadata information of the first data.

[0403] The implementation process of S1603 can be found in the relevant description of S1105 in the above embodiments, and will not be repeated here.

[0404] S1604, the first network function sends first identification information to the management network function, the first identification information being used to indicate at least one storage network function.

[0405] S1605, Management Network Functions: Determine the target storage network function among at least one storage network function.

[0406] The management network function can identify at least one storage network function based on the first identification information, and then select the target storage network function.

[0407] For example, the management network function can select the storage network function with the lower load from at least one storage network function as the target storage network function based on default rules (such as load balancing).

[0408] S1606, Management Network Function establishes data service bearer based on target storage network function.

[0409] In some embodiments, the data service bearer is used to transmit first data between a target storage network function and a second network function. The management network function can parse the data service request message, select all data nodes required for transmitting the first data between the target storage network function and the second network function, generate corresponding management configuration instructions, and issue these instructions to all data nodes, thereby completing the establishment of the data service bearer. For example, the management configuration instructions may include the transport protocol used for transmitting the first data between the target storage network function and the second network function, the operations that the corresponding data nodes need to perform, and so on.

[0410] After the data service bearer is established, the target storage network function and the second network function can transmit the first data based on the data service bearer.

[0411] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function. Then, the second network function sends the first data to the target storage network function based on the data service bearer. That is, the first data is sent by the second network function to the target storage network function through the data service bearer, and is also received by the target storage network function from the second network function through the data service bearer.

[0412] In some embodiments, a data service request message is used to request access to first data in a target storage network function. The target storage network function then sends the first data to a second network function based on this data service bearer. That is, the first data is sent by the target storage network function to the second network function through the data service bearer, and is also received by the second network function from the target storage network function through the data service bearer.

[0413] In some embodiments, the data service bearer is used to transmit first data between the target storage network function and the first device. The management network function can parse the data service request message, select all data nodes required for transmitting the first data between the target storage network function and the first device, generate corresponding management configuration instructions, and issue these instructions to all data nodes, thereby completing the establishment of the data service bearer. For example, the management configuration instructions may include the transmission protocol used for transmitting the first data between the target storage network function and the first device, the operations that the corresponding data nodes need to perform, and so on.

[0414] In some embodiments, the first device is one of the following: a terminal, a network device. The network device may be, for example, a third-party application device (e.g., AF), an access network device, a core network element, etc.

[0415] After the data service bearer is established, the target storage network function and the first device can transmit the first data based on the data service bearer.

[0416] In some embodiments, a data service request message is used to request access to first data in a target storage network function, and the target storage network function sends the first data to a first device based on the data service bearer. That is, the first data is sent from the target storage network function to the first device through the data service bearer, and is also received by the first device from the target storage network function through the data service bearer.

[0417] In the solution of this application embodiment, the management network function establishes a data service bearer, thereby enabling the transmission of large amounts of data between the second network function and the target storage network function, thus improving the efficiency of data transmission.

[0418] Figure 17Signaling for the data processing method provided in the embodiments of this application Figure 7 ,like Figure 17 As shown, the method includes:

[0419] S1701, the second network function sends a data service request message to the first network function, the data service request message including first data and / or metadata information of the first data.

[0420] In some embodiments, if the first data is large data, the first data can be transmitted by establishing a data service bearer, wherein the data service bearer can be established by managing network functions.

[0421] The second network function sends a data service request message to the first network function, and correspondingly, the first network function receives the data service request message sent by the second network function. For a description of the data service request message, please refer to the relevant description of S1104 in the above embodiment, which will not be repeated here.

[0422] S1702, the first network function determines at least one storage network function based on the first data and / or the metadata information of the first data.

[0423] The implementation process of S1702 can be found in the relevant description of S1002 in the above embodiments, and will not be repeated here.

[0424] S1703, the first network function sends a bearer establishment request message to the management network function. The bearer establishment request message includes first identification information, which is used to indicate at least one storage network function.

[0425] S1704, Management Network Functions: Determine the target storage network function among at least one storage network function.

[0426] The management network function can identify at least one storage network function based on the first identification information, and then select the target storage network function.

[0427] For example, the management network function can select the storage network function with the lower load from at least one storage network function as the target storage network function based on default rules (such as load balancing).

[0428] S1705, Management Network Function establishes a data service bearer based on the target storage network function.

[0429] The implementation process of S1705 can be found in the relevant description of S1605 in the above embodiments, and will not be repeated here.

[0430] In the solution of this application embodiment, the management network function establishes a data service bearer, thereby enabling the transmission of large amounts of data between the second network function and the target storage network function, thus improving the efficiency of data transmission.

[0431] Figure 18 Signaling for the data processing method provided in the embodiments of this application Figure 8 ,like Figure 18 As shown, the method includes:

[0432] S1801, the second network function sends a data service request message to the first network function, the data service request message including first data and / or metadata information of the first data.

[0433] In some embodiments, if the first data is large data, the first data can be transmitted by establishing a data service bearer, wherein the data service bearer can be established by managing network functions.

[0434] The second network function sends a data service request message to the first network function, and correspondingly, the first network function receives the data service request message sent by the second network function. For a description of the data service request message, please refer to the relevant description of S1104 in the above embodiment, which will not be repeated here.

[0435] S1802, the first network function determines at least one storage network function based on the first data and / or the metadata information of the first data.

[0436] The implementation process of S1802 can be found in the relevant description of S1002 in the above embodiments, and will not be repeated here.

[0437] S1803, the first network function determines the target storage network function among at least one storage network function.

[0438] The first network function can determine at least one storage network function based on the first identification information, and then select the target storage network function.

[0439] For example, the first network function may select the storage network function with the lower load from at least one storage network function as the target storage network function, based on default rules (e.g., load balancing).

[0440] S1804, The first network function establishes a data service bearer based on the target storage network function.

[0441] The implementation process of S1804 can be found in the relevant description of S1605 in the above embodiments, and will not be repeated here.

[0442] In the solution of this application embodiment, the first network function establishes a data service bearer, thereby enabling the transmission of large amounts of data between the second network function and the target storage network function, thus improving the efficiency of data transmission.

[0443] Figure 19 Signaling for the data processing method provided in the embodiments of this application Figure 9 ,like Figure 19 As shown, the method includes:

[0444] S1901, the terminal sends a data service request message to the eAMF. The data service request message is used to request service processing of the first data.

[0445] For the terminal's data acquisition needs, the terminal can initiate a specific data service request message or a service establishment request (the request includes a service type of data service). The request carries specific service parameters, such as data acquisition requirement parameters, such as the requester's device type, requester identifier, the type of data to be acquired, and the size of the data to be acquired.

[0446] S1902, eAMF performs service resolution and terminal authentication.

[0447] Network functions that receive data service request messages (such as...) Figure 19 The eAMF in the example can also be a service management function (DMF, eSMF, etc.), which parses the above services and, together with AUSF, UDM, etc., completes access control for data acquisition requirements, including terminal authentication, determining whether the terminal is allowed to manage the data and what permissions it has based on the terminal's subscription data (e.g., operations such as creating, adding, reading, obtaining, updating, modifying, and deleting data).

[0448] S1903, eAMF performs DMF selection.

[0449] S1904, the eAMF sends a data session management establishment request to the selected DMF.

[0450] S1905, the DMF and DSF Portal interact to select DPF and DSF, and generate configuration instructions to establish data service bearer.

[0451] S1906, DMF establishes data service carrier.

[0452] like Figure 19As shown, S1906 includes: S1906a, the DMF sends a data service bearer establishment request message to the DPF, and the DPF sends a data service bearer establishment response message to the DMF; S1906b, the DMF sends a data service bearer establishment request message to the DSF, and the DSF sends a data service bearer establishment response message to the DMF.

[0453] S1907, the DMF sends a data session management establishment response to the eAMF.

[0454] S1908, Establish end-to-end data service carrier.

[0455] Taking a terminal requesting data located in the DSF as an example, a data service bearer path is constructed: DSF->DPF->eRAN->terminal.

[0456] S1909, eAMF sends a data service response message to the terminal.

[0457] S1910, DSF extracts the first data.

[0458] S1911, DSF sends the first data to DPF.

[0459] S1912, DPF processes the first data.

[0460] Optionally, the processing of the first data by the DPF may include, for example, data format processing based on terminal requirements, privacy-removing processing, or fusion processing or analysis of different data.

[0461] S1913, DPF sends the first data to the terminal.

[0462] The implementation methods of S1901-S1913 can be found in the above. Figure 11 The implementation process described in the embodiments will not be repeated here. Through the above process, an end-to-end data service bearer is established, thereby enabling the transmission of large amounts of data between the terminal and the DSF, improving the efficiency of data transmission.

[0463] Figure 20 Signaling for the data processing method provided in the embodiments of this application Figure 10 ,like Figure 20 As shown, the method includes:

[0464] S2001, NRF sends a data service request message to DMF.

[0465] In some embodiments, if the first data is large data, it can be transmitted by establishing a data service bearer, wherein the data service bearer can be established by DMF.

[0466] In some embodiments, it is also possible that the first data is not large-scale data, but it is still transmitted using a data service bearer method.

[0467] The NRF sends a data service request message to the DMF. A description of the data service request message can be found in the relevant description of S1104 in the above embodiments, and will not be repeated here. In some embodiments, the data service request message can also be used to request the establishment of a data service bearer between the NRF and the target DSF. The target DSF can be a DSF storing first data (the first data could be, for example, an NF profile).

[0468] S2002, the DMF sends a second node request message to the DSF Portal based on the data service request message. The second node request message is used to request the identification of at least one DSF.

[0469] The data service request message includes first data and / or metadata information of the first data. The DMF parses the data service request message to determine the relevant storage or access requirements of the first data, and then sends a second node request message to the DSF Portal. Correspondingly, the DSF Portal receives the second node request message sent by the DMF and determines at least one DSF based on the second node request message. Among them, at least one storage network function is the storage network function that meets the storage requirements of the first data and / or the DSF that stores the first data.

[0470] S2003, DSF Portal determines at least one DSF based on the first data and / or the metadata information of the first data.

[0471] S2004, the DSF Portal sends first identification information to the DMF, the first identification information being used to indicate at least one DSF.

[0472] S2005, DMF determines the target DSF in at least one DSF.

[0473] Based on the first identification information, DMF can determine at least one storage network function and then select the target storage network function.

[0474] S2006, DMF establishes a data service bearer (including the data service bearer between the target DSF and NRF) based on the target DSF.

[0475] In some embodiments, establishing a data service bearer can be achieved by the DMF returning the data service protocol and port address information of the target DSF to the NRF, which is used to enable the NRF and the target DSF to transmit data using the data service bearer protocol.

[0476] S2007, the NF service consumer sends an NF discovery request message to the NRF.

[0477] In some embodiments, if an NF service consumer needs to discover NF instances that can meet its requirements, the NF service consumer can send an NF discovery request message to the NRF. The NF discovery request message is used to request the discovery of available NF instances, and the NRF receives the request message sent by the NF service consumer.

[0478] If the NRF has the relevant NF profile (i.e., the first data) stored locally, the NRF executes S2011; otherwise, the NRF executes S2008.

[0479] S2008, the NRF sends a data service request message to the target DSF to request access to the first data.

[0480] S2009, the target DSF sends the first data to the NRF via the data service bearer.

[0481] S2010, the target DSF sends a data service response message to the NRF.

[0482] S2011, NRF sends an NF discovery response message to the NF service consumer.

[0483] If the NRF has the relevant NF profile stored locally, upon receiving an NF discovery request message, the NRF determines the relevant NF from the locally stored NF profile data based on the NF discovery request message, and then sends an NF discovery response message to the NF service consumer. The NF discovery response message includes the relevant NF service discovery information. The NF service consumer receives the NF discovery response message sent by the NRF.

[0484] Specifically, the NRF receives NF discovery request messages from NF service consumers and sends NF discovery response messages through a control plane signaling interaction protocol (such as the SBI interface protocol). The NRF requests and obtains the first data from the DSF through a data plane bearer / transport protocol (such as the QUIC protocol). Therefore, when the control plane signaling interaction protocol and the data bearer protocol are different, the NRF needs to support both protocols locally and the conversion between protocols.

[0485] The implementation methods of S2001-S2011 can be found in the above. Figure 16 The implementation process described in the embodiments will not be repeated here.

[0486] In summary, the solution of this application embodiment involves a first network function receiving a data service request message sent by a second network function and determining a target storage network function based on the first data and / or metadata information of the first data in the data service request message. On one hand, the first network function can forward the data service request message to the target storage network function; on the other hand, the first network function can instruct the target storage network function to the second network function. The second network function can then access, store, or subscribe to the first data based on the target storage network function, thereby enabling efficient business processing of the first data and improving the efficiency of data access or storage.

[0487] Figure 21 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 1 ,like Figure 21 As shown, the device includes: a memory, a transceiver, and a processor.

[0488] The memory 2120 is used to store computer programs; the transceiver 2100 is used to send and receive data under the control of the processor 2110; the processor 2110 is used to read the computer program stored in the memory 2120 and perform the following operations:

[0489] Receive a first request message, the first request message including first data and / or metadata information of the first data; wherein, the metadata information of the first data is used to map the first data and / or attribute information indicating the first data;

[0490] Based on the first data and / or the metadata information of the first data, at least one storage network function is determined; wherein, at least one storage network function satisfies the storage requirements of the first data, or, at least one storage network function stores the first data;

[0491] Perform a first operation based on at least one storage network function, the first operation being used for business processing of first data.

[0492] In some embodiments, the first request message satisfies one of the following:

[0493] The first request message is a data service request message sent by the second network function. The data service request message is used to request service processing of the first data.

[0494] The first request message is a first node request message sent by the second network function. The first node request message is used to request the determination of the target storage network function, which is one of at least one storage network function.

[0495] The first request message is a second node request message sent by the management network function. The second node request message is used to request the identification of at least one storage network function.

[0496] In some embodiments, the first request message is a data service request message, and the first operation is performed based on at least one storage network function, including:

[0497] Determine the target storage network function from at least one storage network function;

[0498] Send a data service request message to the target storage network function.

[0499] In some embodiments, the first request message is a data service request message, and the first operation is performed based on at least one storage network function, including:

[0500] Determine the target storage network function from at least one storage network function;

[0501] A data service bearer is established based on the target storage network function. The data service bearer is used to transmit first data between the target storage network function and the second network function, or to transmit first data between the target storage network function and the first device. The first device is one of the following: a terminal, a network device.

[0502] In some embodiments, the first request message is a data service request message, and the first operation is performed based on at least one storage network function, including:

[0503] Send a bearer establishment request message to the management network function. The bearer establishment request message includes first identification information, which is used to indicate at least one storage network function.

[0504] The bearer establishment request message is used to request the establishment of a data service bearer. The data service bearer is used to transmit first data between the target storage network function and the second network function, or to transmit first data between the target storage network function and the first device. The first device is one of the following: a terminal, a network device.

[0505] In some embodiments, the first request message is a first node request message, and the first operation is performed based on at least one storage network function, including:

[0506] Determine the target storage network function from at least one storage network function;

[0507] Send second identification information to the second network function, the second identification information being used to indicate the target storage network function.

[0508] In some embodiments, the first request message is a second node request message, and the first operation is performed based on at least one storage network function, including:

[0509] Send first identification information to the management network function, the first identification information being used to indicate at least one storage network function.

[0510] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0511] Among them, Figure 21 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (represented by a processor) and memory (represented by memory). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides the interface. The transceiver can be multiple components, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor is responsible for managing the bus architecture and general processing, and the memory can store data used by the processor 2110 during operation.

[0512] Optionally, the processor 2110 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 2110 may also adopt a multi-core architecture.

[0513] The processor 2110 executes any of the methods provided in the embodiments of this application according to the obtained executable instructions by calling the program stored in the memory 2120. The processor 2110 and the memory 2120 may also be physically separated.

[0514] It should be noted that the data processing apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0515] Figure 22 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 2 ,like Figure 22 As shown, the device includes: a memory, a transceiver, and a processor.

[0516] The memory 2220 is used to store computer programs; the transceiver 2200 is used to send and receive data under the control of the processor 2210; the processor 2210 is used to read the computer program stored in the memory 2220 and perform the following operations:

[0517] The device receives a data service request message sent by a service requesting device. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The data service request message is used to request service processing of the first data.

[0518] Send a data service request message to a second device, which is one of the following: a first network function, a target storage network function, or a management network function;

[0519] The target storage network function is one of at least one storage network function; at least one storage network function satisfies the storage requirements of the first data, or at least one storage network function stores the first data.

[0520] In some embodiments, the second device is a target storage network function, and the processor is further configured to perform the following operations:

[0521] Send a first node request message to the first network function. The first node request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The first node request message is used to request the determination of the target storage network function.

[0522] Receive second identification information sent by the first network function, the second identification information being used to indicate the target storage network function.

[0523] In some embodiments, the processor is also configured to perform the following operations:

[0524] Based on the second identification information, save the mapping relationship between the target storage network function and the first data.

[0525] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function, wherein the first data is sent by a second network function to the target storage network function via a data service bearer;

[0526] or,

[0527] The data service request message is used to request access to the first data in the target storage network function. The first data is received from the target storage network function by the second network function through the data service bearer.

[0528] In some embodiments, the processor is also configured to perform the following operations:

[0529] Receive data service response messages sent by the target storage network function;

[0530] Send a data service response message to the device that requested the service.

[0531] In some embodiments, the data service request message is used to request the storage of first data in a target storage network function, wherein:

[0532] Data service response messages are used to indicate whether the target storage network function has successfully stored the first data;

[0533] or,

[0534] The data service response message is used to indicate whether storage space has been successfully reserved for storing the first data.

[0535] In some embodiments, the data service request message is used to request access to first data in a target storage network function, wherein:

[0536] The data service response message includes the first data;

[0537] or,

[0538] The data service response message includes second identification information, which is used to indicate the target storage network function.

[0539] In some embodiments, the data service request message is used to request subscription to first data in the target storage network function, wherein:

[0540] Data service response messages are used to indicate that the data content of the first data has changed;

[0541] or,

[0542] The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

[0543] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0544] Among them, Figure 22In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits represented by one or more processors (represented by a processor) and memories (represented by memory). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides the interface. The transceiver can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor is responsible for managing the bus architecture and general processing, and the memory can store data used by the processor 2210 during operation.

[0545] The processor 2210 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.

[0546] The processor 2210 executes any of the methods provided in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in the memory. The processor 2210 and the memory 2220 may also be physically separated.

[0547] It should be noted that the data processing apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0548] Figure 23 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 3 ,like Figure 23 As shown, the device includes: a memory, a transceiver, and a processor.

[0549] The memory 2320 is used to store computer programs; the transceiver 2300 is used to send and receive data under the control of the processor 2310; the processor 2310 is used to read the computer program stored in the memory 2320 and perform the following operations:

[0550] The system receives a data service request message sent by a first network function or a second network function. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The target storage network function is one of at least one storage network function. At least one storage network function satisfies the storage requirements of the first data, or at least one storage network function stores the first data.

[0551] Based on the data service request message, store the first data or send the first data.

[0552] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function, the first data being received by the target storage network function from a second network function via a data service bearer;

[0553] or,

[0554] The data service request message is used to request access to first data in the target storage network function; the first data is sent by the target storage network function to the second network function through the data service bearer, or the first data is sent by the target storage network function to the first device through the data service bearer; the first device is one of the following: a terminal, a network device.

[0555] In some embodiments, the processor is also configured to perform the following operations:

[0556] Send a data service response message to the second network function.

[0557] In some embodiments, the data service request message is used to request the storage of first data in a target storage network function, wherein:

[0558] Data service response messages are used to indicate whether the target storage network function has successfully stored the first data;

[0559] or,

[0560] The data service response message is used to indicate whether storage space has been successfully reserved for storing the first data.

[0561] In some embodiments, the data service request message is used to request access to first data in a target storage network function, wherein:

[0562] The data service response message includes the first data;

[0563] or,

[0564] The data service response message includes second identification information, which is used to indicate the target storage network function.

[0565] In some embodiments, the data service request message is used to request subscription to first data in the target storage network function, wherein:

[0566] Data service response messages are used to indicate that the data content of the first data has changed;

[0567] or,

[0568] The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

[0569] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0570] Among them, Figure 23 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits represented by one or more processors (represented by a processor) and memories (represented by memory). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides the interface. The transceiver can be multiple components, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor is responsible for managing the bus architecture and general processing, and the memory can store data used by the processor 2310 during operation.

[0571] The processor 2310 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.

[0572] The processor 2310 executes any of the methods provided in the embodiments of this application by calling a computer program stored in memory, according to the obtained executable instructions. The processor 2310 and the memory 2320 may also be physically separated.

[0573] It should be noted that the data processing apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0574] Figure 24 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 4 ,like Figure 24 As shown, the data processing device 240 includes:

[0575] The first transceiver module 241 is configured to receive a first request message, the first request message including first data and / or metadata information of the first data; wherein, the metadata information of the first data is used to map the first data and / or attribute information indicating the first data;

[0576] The first processing module 242 is configured to determine at least one storage network function based on the first data and / or the metadata information of the first data; wherein the at least one storage network function satisfies the storage requirements of the first data, or the at least one storage network function stores the first data;

[0577] The second processing module 243 is configured to perform a first operation based on at least one storage network function, the first operation being used to perform business processing on the first data.

[0578] In some embodiments, the first request message satisfies one of the following:

[0579] The first request message is a data service request message sent by the second network function. The data service request message is used to request service processing of the first data.

[0580] The first request message is a first node request message sent by the second network function. The first node request message is used to request the determination of the target storage network function, which is one of at least one storage network function.

[0581] The first request message is a second node request message sent by the management network function. The second node request message is used to request the identification of at least one storage network function.

[0582] In some embodiments, the first request message is a data service request message, and the second processing module 243 is specifically used for:

[0583] Determine the target storage network function from at least one storage network function;

[0584] Send a data service request message to the target storage network function.

[0585] In some embodiments, the first request message is a data service request message, and the second processing module 243 is specifically used for:

[0586] Determine the target storage network function from at least one storage network function;

[0587] A data service bearer is established based on the target storage network function. The data service bearer is used to transmit first data between the target storage network function and the second network function, or to transmit first data between the target storage network function and the first device. The first device is one of the following: a terminal, a network device.

[0588] In some embodiments, the first request message is a data service request message, and the second processing module 243 is specifically used for:

[0589] Send a bearer establishment request message to the management network function. The bearer establishment request message includes first identification information, which is used to indicate at least one storage network function.

[0590] The bearer establishment request message is used to request the establishment of a data service bearer. The data service bearer is used to transmit first data between the target storage network function and the second network function, or to transmit first data between the target storage network function and the first device. The first device is one of the following: a terminal, a network device.

[0591] In some embodiments, the first request message is a first node request message, and the second processing module 243 is specifically used for:

[0592] Determine the target storage network function from at least one storage network function;

[0593] Send second identification information to the second network function, the second identification information being used to indicate the target storage network function.

[0594] In some embodiments, the first request message is a second node request message, and the second processing module 243 is specifically used for:

[0595] Send first identification information to the management network function, the first identification information being used to indicate at least one storage network function.

[0596] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0597] It should be noted that the data processing device 240 provided in this application can implement all the method steps implemented by the first network function in the above method embodiment and can achieve the same technical effect. Here, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail.

[0598] Figure 25 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 5 ,like Figure 25 As shown, the data processing device 250 includes:

[0599] The second transceiver module 251 is used to receive a data service request message sent by the service request device. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The data service request message is used to request service processing of the first data.

[0600] The third transceiver module 252 is used to send a data service request message to the second device, which is one of the following: a first network function, a target storage network function, or a management network function;

[0601] The target storage network function is one of at least one storage network function; at least one storage network function satisfies the storage requirements of the first data, or at least one storage network function stores the first data.

[0602] In some embodiments, the second device is a target storage network function, and the second transceiver module 251 is further configured to:

[0603] Send a first node request message to the first network function. The first node request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The first node request message is used to request the determination of the target storage network function.

[0604] Receive second identification information sent by the first network function, the second identification information being used to indicate the target storage network function.

[0605] In some embodiments, the second transceiver module 251 is further configured to:

[0606] Based on the second identification information, save the mapping relationship between the target storage network function and the first data.

[0607] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function, wherein the first data is sent by a second network function to the target storage network function via a data service bearer;

[0608] or,

[0609] The data service request message is used to request access to the first data in the target storage network function. The first data is received from the target storage network function by the second network function through the data service bearer.

[0610] In some embodiments, the third transceiver module 252 is further configured to:

[0611] Receive data service response messages sent by the target storage network function;

[0612] Send a data service response message to the device that requested the service.

[0613] In some embodiments, the data service request message is used to request the storage of first data in a target storage network function, wherein:

[0614] Data service response messages are used to indicate whether the target storage network function has successfully stored the first data;

[0615] or,

[0616] The data service response message is used to indicate whether storage space has been successfully reserved for storing the first data.

[0617] In some embodiments, the data service request message is used to request access to first data in a target storage network function, wherein:

[0618] The data service response message includes the first data;

[0619] or,

[0620] The data service response message includes second identification information, which is used to indicate the target storage network function.

[0621] In some embodiments, the data service request message is used to request subscription to first data in the target storage network function, wherein:

[0622] Data service response messages are used to indicate that the data content of the first data has changed;

[0623] or,

[0624] The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

[0625] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0626] It should be noted that the data processing device 250 provided in this application can implement all the method steps implemented by the second network function in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0627] Figure 26 Schematic diagram of the data processing apparatus provided in the embodiments of this application Figure 6 ,like Figure 26 As shown, the data processing device 260 includes:

[0628] The fourth transceiver module 261 is used to receive a data service request message sent by the first network function or the second network function. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The target storage network function is one of at least one storage network function. At least one storage network function meets the storage requirements of the first data, or at least one storage network function stores the first data.

[0629] The third processing module 262 is used to store or send the first data according to the data service request message.

[0630] In some embodiments, a data service request message is used to request the storage of first data in a target storage network function, the first data being received by the target storage network function from a second network function via a data service bearer;

[0631] or,

[0632] The data service request message is used to request access to first data in the target storage network function; the first data is sent by the target storage network function to the second network function through the data service bearer, or the first data is sent by the target storage network function to the first device through the data service bearer; the first device is one of the following: a terminal, a network device.

[0633] In some embodiments, the fourth transceiver module 261 is further configured to:

[0634] Send a data service response message to the second network function.

[0635] In some embodiments, the data service request message is used to request the storage of first data in a target storage network function, wherein:

[0636] Data service response messages are used to indicate whether the target storage network function has successfully stored the first data;

[0637] or,

[0638] The data service response message is used to indicate whether storage space has been successfully reserved for storing the first data.

[0639] In some embodiments, the data service request message is used to request access to first data in a target storage network function, wherein:

[0640] The data service response message includes the first data;

[0641] or,

[0642] The data service response message includes second identification information, which is used to indicate the target storage network function.

[0643] In some embodiments, the data service request message is used to request subscription to first data in the target storage network function, wherein:

[0644] Data service response messages are used to indicate that the data content of the first data has changed;

[0645] or,

[0646] The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

[0647] In some embodiments, the data type of the first data is a first data type, and at least one storage network function is a storage network function for storing data of the first data type.

[0648] It should be noted that the data processing device 260 provided in this application can implement all the method steps implemented by the target storage network function in the above method embodiment, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0649] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0650] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application.

[0651] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0652] This application also provides a processor-readable storage medium storing a computer program for causing the processor to execute all the method steps in the above method embodiments.

[0653] Non-transiently readable storage media can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0654] This application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the methods described in the above-described method embodiments.

[0655] Processor-readable storage media can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0656] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0657] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0658] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0659] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A data processing method, characterized in that, Applied to a first network function, the method includes: Receive a first request message, the first request message including first data and / or metadata information of the first data; wherein, the metadata information of the first data is used to map the first data and / or attribute information indicating the first data; Based on the first data and / or the metadata information of the first data, at least one storage network function is determined; wherein, the at least one storage network function satisfies the storage requirements of the first data, or, the at least one storage network function stores the first data; Perform a first operation based on the at least one storage network function, the first operation being used to perform business processing on the first data.

2. The method according to claim 1, characterized in that, The first request message satisfies one of the following: The first request message is a data service request message sent by the second network function, and the data service request message is used to request the first data to be processed by the service. The first request message is a first node request message sent by the second network function. The first node request message is used to request the determination of a target storage network function, and the target storage network function is one of the at least one storage network function. The first request message is a second node request message sent by the management network function, which is used to request the determination of the at least one storage network function.

3. The method according to claim 2, characterized in that, The first request message is the data service request message, and the step of performing the first operation according to the at least one storage network function includes: The target storage network function is determined from the at least one storage network function; Send the data service request message to the target storage network function.

4. The method according to claim 2, characterized in that, The first request message is the data service request message, and the step of performing the first operation according to the at least one storage network function includes: The target storage network function is determined from the at least one storage network function; A data service bearer is established according to the target storage network function. The data service bearer is used to transmit the first data between the target storage network function and the second network function, or to transmit the first data between the target storage network function and a first device. The first device is one of the following: a terminal, a network device.

5. The method according to claim 2, characterized in that, The first request message is the data service request message, and the step of performing the first operation according to the at least one storage network function includes: Send a bearer establishment request message to the management network function, the bearer establishment request message including first identification information, the first identification information being used to indicate the at least one storage network function; The bearer establishment request message is used to request the establishment of a data service bearer, which is used to transmit the first data between the target storage network function and the second network function, or to transmit the first data between the target storage network function and the first device; the first device is one of the following: a terminal, a network device.

6. The method according to claim 2, characterized in that, The first request message is the first node request message, and the step of performing the first operation according to the at least one storage network function includes: The target storage network function is determined from the at least one storage network function; Send second identification information to the second network function, the second identification information being used to indicate the target storage network function.

7. The method according to claim 2, characterized in that, The first request message is the second node request message, and the step of performing the first operation according to the at least one storage network function includes: Send first identification information to the management network function, the first identification information being used to indicate the at least one storage network function.

8. The method according to any one of claims 1-7, characterized in that, The data type of the first data is a first data type, and the at least one storage network function is a storage network function used to store data of the first data type.

9. A data processing method, characterized in that, Applied to a second network function, the method includes: The system receives a data service request message sent by a service request device. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate attribute information of the first data. The data service request message is used to request service processing of the first data. Send a data service request message to a second device, wherein the second device is one of the following: a first network function, a target storage network function, or a management network function; The target storage network function is one of at least one storage network function; the at least one storage network function satisfies the storage requirements of the first data, or the at least one storage network function stores the first data.

10. The method according to claim 9, characterized in that, The second device is the target storage network function, and the method further includes: Send a first node request message to the first network function. The first node request message includes the first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The first node request message is used to request the determination of the target storage network function. Receive second identification information sent by the first network function, the second identification information being used to indicate the target storage network function.

11. The method according to claim 10, characterized in that, The method further includes: Based on the second identification information, the mapping relationship between the target storage network function and the first data is saved.

12. The method according to any one of claims 9-11, characterized in that, The data service request message is used to request the storage of the first data in the target storage network function, wherein the first data is sent by the second network function to the target storage network function through a data service bearer; or, The data service request message is used to request access to the first data in the target storage network function, and the first data is received by the second network function from the target storage network function through the data service bearer.

13. The method according to any one of claims 9-12, characterized in that, The method further includes: Receive the data service response message sent by the target storage network function; Send the data service response message to the service requesting device.

14. The method according to claim 13, characterized in that, The data service request message is used to request the storage of the first data in the target storage network function, wherein: The data service response message is used to indicate whether the target storage network function has successfully stored the first data; or, The data service response message is used to indicate whether storage space for storing the first data has been successfully reserved.

15. The method according to claim 13, characterized in that, The data service request message is used to request access to the first data in the target storage network function, wherein: The data service response message includes the first data; or, The data service response message includes second identification information, which is used to indicate the target storage network function.

16. The method according to claim 13, characterized in that, The data service request message is used to request subscription to the first data in the target storage network function, wherein: The data service response message is used to indicate that the data content of the first data has changed; or, The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

17. The method according to any one of claims 9-16, characterized in that, The data type of the first data is a first data type, and the at least one storage network function is a storage network function used to store data of the first data type.

18. A data processing method, characterized in that, Applied to target storage network functions, the method includes: The system receives a data service request message sent by a first network function or a second network function. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate attribute information of the first data. The target storage network function is one of at least one storage network function. The at least one storage network function satisfies the storage requirements of the first data, or the at least one storage network function stores the first data. Based on the data service request message, store the first data or send the first data.

19. The method according to claim 18, characterized in that, The data service request message is used to request the storage of the first data in the target storage network function, wherein the first data is received by the target storage network function from the second network function through the data service bearer; or, The data service request message is used to request access to the first data in the target storage network function; The first data is sent by the target storage network function to the second network function through the data service bearer, or the first data is sent by the target storage network function to the first device through the data service bearer; the first device is one of the following: a terminal, a network device.

20. The method according to claim 18 or 19, characterized in that, The method further includes: Send a data service response message to the second network function.

21. The method according to claim 20, characterized in that, The data service request message is used to request the storage of the first data in the target storage network function, wherein: The data service response message is used to indicate whether the target storage network function has successfully stored the first data; or, The data service response message is used to indicate whether storage space for storing the first data has been successfully reserved.

22. The method according to claim 20, characterized in that, The data service request message is used to request access to the first data in the target storage network function, wherein: The data service response message includes the first data; or, The data service response message includes second identification information, which is used to indicate the target storage network function.

23. The method according to claim 20, characterized in that, The data service request message is used to request subscription to the first data in the target storage network function, wherein: The data service response message is used to indicate that the data content of the first data has changed; or, The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

24. The method according to any one of claims 18-23, characterized in that, The data type of the first data is a first data type, and the at least one storage network function is a storage network function used to store data of the first data type.

25. A data processing apparatus, characterized in that, The device includes: A first transceiver module is configured to receive a first request message, wherein the first request message includes first data and / or metadata information of the first data; wherein the metadata information of the first data is used to map the first data and / or attribute information indicating the first data; A first processing module is configured to determine at least one storage network function based on the first data and / or the metadata information of the first data; wherein the at least one storage network function satisfies the storage requirements of the first data, or the at least one storage network function stores the first data; The second processing module is configured to perform a first operation based on the at least one storage network function, wherein the first operation is used to perform business processing on the first data.

26. A data processing apparatus, characterized in that, The device includes: The second transceiver module is used to receive a data service request message sent by a service request device. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate attribute information of the first data. The data service request message is used to request service processing of the first data. The third transceiver module is used to send data service request messages to the second device, which is one of the following: a first network function, a target storage network function, or a management network function; The target storage network function is one of at least one storage network function; the at least one storage network function satisfies the storage requirements of the first data, or the at least one storage network function stores the first data.

27. A data processing apparatus, characterized in that, The device includes: The fourth transceiver module is used to receive a data service request message sent by a first network function or a second network function. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate attribute information of the first data. The target storage network function is one of at least one storage network function. The at least one storage network function satisfies the storage requirements of the first data, or the at least one storage network function stores the first data. The third processing module is used to store the first data or send the first data according to the data service request message.

28. A data processing apparatus, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Receive a first request message, the first request message including first data and / or metadata information of the first data; wherein, the metadata information of the first data is used to map the first data and / or attribute information indicating the first data; Based on the first data and / or the metadata information of the first data, at least one storage network function is determined; wherein, the at least one storage network function satisfies the storage requirements of the first data, or, the at least one storage network function stores the first data; Perform a first operation based on the at least one storage network function, the first operation being used to perform business processing on the first data.

29. The apparatus according to claim 28, characterized in that, The first request message satisfies one of the following: The first request message is a data service request message sent by the second network function, and the data service request message is used to request the first data to be processed by the service. The first request message is a first node request message sent by the second network function. The first node request message is used to request the determination of a target storage network function, and the target storage network function is one of the at least one storage network function. The first request message is a second node request message sent by the management network function, which is used to request the determination of the at least one storage network function.

30. The apparatus according to claim 29, characterized in that, The first request message is the data service request message, and the step of performing the first operation according to the at least one storage network function includes: The target storage network function is determined from the at least one storage network function; Send the data service request message to the target storage network function.

31. The apparatus according to claim 29, characterized in that, The first request message is the data service request message, and the step of performing the first operation according to the at least one storage network function includes: The target storage network function is determined from the at least one storage network function; A data service bearer is established according to the target storage network function. The data service bearer is used to transmit the first data between the target storage network function and the second network function, or to transmit the first data between the target storage network function and a first device. The first device is one of the following: a terminal, a network device.

32. The apparatus according to claim 29, characterized in that, The first request message is the data service request message, and the step of performing the first operation according to the at least one storage network function includes: Send a bearer establishment request message to the management network function, the bearer establishment request message including first identification information, the first identification information being used to indicate the at least one storage network function; The bearer establishment request message is used to request the establishment of a data service bearer, which is used to transmit the first data between the target storage network function and the second network function, or to transmit the first data between the target storage network function and the first device; the first device is one of the following: a terminal, a network device.

33. The apparatus according to claim 29, characterized in that, The first request message is the first node request message, and the step of performing the first operation according to the at least one storage network function includes: The target storage network function is determined from the at least one storage network function; Send second identification information to the second network function, the second identification information being used to indicate the target storage network function.

34. The apparatus according to claim 29, characterized in that, The first request message is the second node request message, and the step of performing the first operation according to the at least one storage network function includes: Send first identification information to the management network function, the first identification information being used to indicate the at least one storage network function.

35. The apparatus according to any one of claims 28-34, characterized in that, The data type of the first data is a first data type, and the at least one storage network function is a storage network function used to store data of the first data type.

36. A data processing apparatus, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The system receives a data service request message sent by a service request device. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate attribute information of the first data. The data service request message is used to request service processing of the first data. Send a data service request message to a second device, wherein the second device is one of the following: a first network function, a target storage network function, or a management network function; The target storage network function is one of at least one storage network function; the at least one storage network function satisfies the storage requirements of the first data, or the at least one storage network function stores the first data.

37. The apparatus according to claim 36, characterized in that, The second device is the target storage network function, and the processor is further configured to perform the following operations: Send a first node request message to the first network function. The first node request message includes the first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate the attribute information of the first data. The first node request message is used to request the determination of the target storage network function; Receive second identification information sent by the first network function, the second identification information being used to indicate the target storage network function.

38. The apparatus according to claim 37, characterized in that, The processor is also used to perform the following operations: Based on the second identification information, the mapping relationship between the target storage network function and the first data is saved.

39. The apparatus according to any one of claims 36-38, characterized in that, The data service request message is used to request the storage of the first data in the target storage network function, wherein the first data is sent by the second network function to the target storage network function through a data service bearer; or, The data service request message is used to request access to the first data in the target storage network function, and the first data is received by the second network function from the target storage network function through the data service bearer.

40. The apparatus according to any one of claims 36-39, characterized in that, The processor is also used to perform the following operations: Receive the data service response message sent by the target storage network function; Send the data service response message to the service requesting device.

41. The apparatus according to claim 40, characterized in that, The data service request message is used to request the storage of the first data in the target storage network function, wherein: The data service response message is used to indicate whether the target storage network function has successfully stored the first data; or, The data service response message is used to indicate whether storage space for storing the first data has been successfully reserved.

42. The apparatus according to claim 40, characterized in that, The data service request message is used to request access to the first data in the target storage network function, wherein: The data service response message includes the first data; or, The data service response message includes second identification information, which is used to indicate the target storage network function.

43. The apparatus according to claim 40, characterized in that, The data service request message is used to request subscription to the first data in the target storage network function, wherein: The data service response message is used to indicate that the data content of the first data has changed; or, The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

44. The apparatus according to any one of claims 36-43, characterized in that, The data type of the first data is a first data type, and the at least one storage network function is a storage network function used to store data of the first data type.

45. A data processing apparatus, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The system receives a data service request message sent by a first network function or a second network function. The data service request message includes first data and / or metadata information of the first data. The metadata information of the first data is used to map the first data and / or indicate attribute information of the first data. The target storage network function is one of at least one storage network function. The at least one storage network function satisfies the storage requirements of the first data, or the at least one storage network function stores the first data. Based on the data service request message, store the first data or send the first data.

46. ​​The apparatus according to claim 45, characterized in that, The data service request message is used to request the storage of the first data in the target storage network function, wherein the first data is received by the target storage network function from the second network function through the data service bearer; or, The data service request message is used to request access to the first data in the target storage network function; The first data is sent by the target storage network function to the second network function through the data service bearer, or the first data is sent by the target storage network function to the first device through the data service bearer; the first device is one of the following: a terminal, a network device.

47. The apparatus according to claim 45 or 46, characterized in that, The processor is also used to perform the following operations: Send a data service response message to the second network function.

48. The apparatus according to claim 47, characterized in that, The data service request message is used to request the storage of the first data in the target storage network function, wherein: The data service response message is used to indicate whether the target storage network function has successfully stored the first data; or, The data service response message is used to indicate whether storage space for storing the first data has been successfully reserved.

49. The apparatus according to claim 47, characterized in that, The data service request message is used to request access to the first data in the target storage network function, wherein: The data service response message includes the first data; or, The data service response message includes second identification information, which is used to indicate the target storage network function.

50. The apparatus according to claim 47, characterized in that, The data service request message is used to request subscription to the first data in the target storage network function, wherein: The data service response message is used to indicate that the data content of the first data has changed; or, The data service response message is used to indicate that the metadata information of the first data has changed, wherein the metadata information includes the storage location information of the first data.

51. The apparatus according to any one of claims 45-50, characterized in that, The data type of the first data is a first data type, and the at least one storage network function is a storage network function used to store data of the first data type.

52. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 1 to 8, or the computer program causes a processor to perform the method according to any one of claims 9 to 17, or the computer program causes a processor to perform the method according to any one of claims 18 to 24.