Data processing method and device, communication system and storage medium

CN121264073APending Publication Date: 2026-01-02BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480035121.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-15
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

When existing communication networks handle large-scale and complex computing tasks, they cannot effectively utilize distributed computing resources, resulting in insufficient computing power.

Method used

By deploying the first network element, the information sent by the AMF network element is received to schedule the data processing equipment in the network, and the processing capabilities of the candidate data processing equipment are utilized to realize the scheduling of data processing tasks and the effective utilization of resources.

Benefits of technology

It improves the network's data processing capabilities, realizes efficient utilization of distributed computing resources, and meets the complex computing needs of the terminal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121264073A_ABST
    Figure CN121264073A_ABST
Patent Text Reader

Abstract

A data processing method, device, communication system and storage medium, the method comprising: a first network element receiving first information sent by an AMF network element, the first information being generated by the AMF network element according to second information sent by a first terminal, the second information being used for requesting a data processing service; and the first network element schedules at least one data processing device to execute a data processing task to respond to the data processing service according to the first information. According to the embodiment of the invention, the first network element can schedule one or more data processing devices in the network to execute the corresponding data processing task based on the received information so as to respond to the data processing service requested by the terminal, resources of the data processing devices in the network can be effectively utilized, and the data processing capability of the network is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Data processing method, device, communication system and storage medium Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular to a data processing method, device, communication system, and storage medium. Background Art

[0002] With the continuous improvement of user equipment performance and the development of communication technology, user equipment will have powerful computing capabilities, and distributed computing will become an important feature of the new generation of communication technology.

[0003] Summary of the Invention

[0004] The embodiments of the present disclosure provide a data processing method, device, communication system, and storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a data processing method is proposed, the method comprising:

[0006] The first network element receives first information sent by an Access and Mobility Management Function (AMF) network element, where the first information is generated by the AMF network element according to second information sent by the first terminal, where the second information is used to request a data processing service;

[0007] The first network element schedules at least one data processing device to perform a data processing task in response to the data processing service based on the first information.

[0008] According to a second aspect of an embodiment of the present disclosure, a data processing method is proposed, the method comprising:

[0009] The third network element receives task deployment information sent by the first network element, where the task deployment information is determined by the first network element based on the first information and the third information, where the first information is generated by the AMF network element based on the second information sent by the first terminal, where the second information is used to request a data processing service, and the third information is used to indicate a processing capability of at least one candidate data processing device;

[0010] The third network element allocates the data processing task to at least one data processing device according to the task deployment information.

[0011] According to a second aspect of an embodiment of the present disclosure, a data processing method is proposed, the method comprising:

[0012] The first terminal sends second information to the AMF network element, where the second information is used to request a data processing service, and the second information is used to instruct the AMF network element to send first information to the first network element, where the first information is used to instruct the first network element to schedule at least one data processing device to perform a data processing task in response to the data processing service.

[0013] According to a third aspect of an embodiment of the present disclosure, a data processing method is proposed, the method comprising:

[0014] The network device receives second information sent by the first terminal, where the second information is used to request a data processing service;

[0015] The network device schedules at least one data processing device to execute a data processing task in response to the data processing service according to the second information.

[0016] According to a fourth aspect of the embodiments of the present disclosure, a data processing method is proposed, the method comprising:

[0017] The first terminal sends second information to the AMF network element;

[0018] The AMF network element sends the first information to the first network element;

[0019] The first network element schedules at least one data processing device to perform a data processing task in response to the data processing service based on the first information.

[0020] According to a fifth aspect of an embodiment of the present disclosure, a first network element is provided, including:

[0021] a transceiver module, configured to receive first information sent by an AMF network element, where the first information is generated by the AMF network element according to second information sent by the first terminal, where the second information is used to request a data processing service;

[0022] A processing module is used to schedule at least one data processing device to perform a data processing task in response to the data processing service according to the first information.

[0023] According to a sixth aspect of an embodiment of the present disclosure, a third network element is provided, including:

[0024] a transceiver module, configured to receive task deployment information sent by a first network element, where the task deployment information is determined by the first network element based on first information and third information, where the first information is generated by the AMF network element based on second information sent by the first terminal, where the second information is used to request a data processing service, and the third information is used to indicate a processing capability of at least one candidate data processing device;

[0025] The transceiver module is further configured to allocate a data processing task to at least one data processing device according to the task deployment information.

[0026] According to a second aspect of an embodiment of the present disclosure, a first terminal is provided, including:

[0027] The transceiver module is used to send second information to the AMF network element, where the second information is used to request a data processing service, and the second information is used to instruct the AMF network element to send first information to the first network element, where the first information is used to instruct the first network element to schedule at least one data processing device to perform a data processing task in response to the data processing service.

[0028] According to a seventh aspect of an embodiment of the present disclosure, a network device is provided, including:

[0029] a transceiver module, configured to receive second information sent by the first terminal, where the second information is used to request a data processing service;

[0030] The processing module is configured to schedule at least one data processing device to execute a data processing task in response to the data processing service according to the second information.

[0031] According to an eighth aspect of an embodiment of the present disclosure, a first network element is provided, including:

[0032] one or more processors;

[0033] A memory coupled to the processor stores executable instructions, and when the executable instructions are executed by the processor, the first network element executes the data processing method described in the first aspect.

[0034] According to a ninth aspect of an embodiment of the present disclosure, a third network element is provided, including:

[0035] one or more processors;

[0036] A memory coupled to the processor, wherein executable instructions are stored in the memory, and when the executable instructions are executed by the processor, the third network element executes the data processing method described in the second aspect.

[0037] According to a tenth aspect of an embodiment of the present disclosure, a first terminal is provided, including:

[0038] one or more processors;

[0039] A memory coupled to the processor stores executable instructions, and when the executable instructions are executed by the processor, the first terminal executes the data processing method described in the third aspect.

[0040] According to an eleventh aspect of the present disclosure, a network device is provided, including:

[0041] one or more processors;

[0042] A memory coupled to the processor stores executable instructions, and when the executable instructions are executed by the processor, the first terminal executes the data processing method described in the fourth aspect.

[0043] According to the twelfth aspect of an embodiment of the present disclosure, a communication system is proposed, comprising a first network element and a terminal, wherein the first network element is configured to implement the data processing method described in the first aspect, and the terminal is configured to implement the data processing method described in the third aspect.

[0044] According to the thirteenth aspect of the embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the data processing method described in the first aspect, the second aspect, the third aspect, the fourth aspect, or the fifth aspect.

[0045] In the above embodiment, by deploying a first network element to provide data processing services, the AMF network element can send relevant information of the terminal requesting the data processing service to the first network element, so that the first network element can schedule one or more data processing devices in the network to perform corresponding data processing tasks based on the received information to respond to the data processing service requested by the terminal, thereby effectively utilizing the resources of the data processing devices in the network and improving the data processing capabilities of the network. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.

[0047] FIG1A is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.

[0048] FIG1B is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.

[0049] FIG1C is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.

[0050] FIG2 is an exemplary interactive diagram of a data processing method provided according to an embodiment of the present disclosure.

[0051] FIG3A is a schematic diagram of an exemplary flow chart of a data processing method provided according to an embodiment of the present disclosure.

[0052] FIG3B is a schematic diagram of an exemplary flow chart of a data processing method provided according to an embodiment of the present disclosure.

[0053] FIG3C is a schematic diagram of an exemplary flow chart of a data processing method provided according to an embodiment of the present disclosure.

[0054] FIG3D is a schematic diagram of an exemplary flow chart of a data processing method provided according to an embodiment of the present disclosure.

[0055] FIG4A is a schematic diagram of an exemplary flow chart of a data processing method provided according to an embodiment of the present disclosure.

[0056] FIG4B is a schematic diagram of an exemplary flow chart of a data processing method provided according to an embodiment of the present disclosure.

[0057] FIG5 is a schematic diagram of an exemplary flow chart of a data processing method provided according to an embodiment of the present disclosure.

[0058] FIG6 is a schematic diagram of an exemplary flow chart of a data processing method provided according to an embodiment of the present disclosure.

[0059] FIG7 is an exemplary interactive diagram of a data processing method provided according to an embodiment of the present disclosure.

[0060] FIG8 is a schematic diagram of an exemplary flow chart of a data processing method provided according to an embodiment of the present disclosure.

[0061] FIG9A is a schematic diagram of an exemplary structure of a first network element provided according to an embodiment of the present disclosure.

[0062] FIG9B is a schematic diagram of an exemplary structure of a third network element provided according to an embodiment of the present disclosure.

[0063] FIG9C is a schematic diagram of an exemplary structure of a terminal provided according to an embodiment of the present disclosure.

[0064] FIG9D is a schematic diagram of an exemplary structure of a network device provided according to an embodiment of the present disclosure.

[0065] FIG10A is a schematic diagram of an exemplary structure of a communication device provided according to an embodiment of the present disclosure.

[0066] FIG10B is a schematic diagram of an exemplary structure of a communication device provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0067] The embodiments of the present disclosure provide a data processing method, device, communication system, and storage medium.

[0068] In a first aspect, an embodiment of the present disclosure provides a data processing method, the method comprising:

[0069] The first network element receives first information sent by the AMF network element, where the first information is generated by the AMF network element according to second information sent by the first terminal, where the second information is used to request a data processing service;

[0070] The first network element schedules at least one data processing device to perform a data processing task in response to the data processing service based on the first information.

[0071] In the above embodiment, by deploying a first network element to provide data processing services, the AMF network element can send relevant information of the terminal requesting the data processing service to the first network element, so that the first network element can schedule one or more data processing devices in the network to perform corresponding data processing tasks based on the received information to respond to the data processing service requested by the terminal, thereby effectively utilizing the resources of the data processing devices in the network and improving the data processing capabilities of the network.

[0072] In conjunction with some embodiments of the first aspect, in some embodiments, the first network element scheduling at least one data processing device to perform a data processing task according to the first information includes:

[0073] The first network element obtains third information according to the first information, where the third information is used to indicate a processing capability of at least one candidate data processing device;

[0074] The first network element determines the at least one data processing device among the candidate data processing devices according to the first information and the third information.

[0075] In the above embodiment, the first network element can obtain relevant information about the capabilities of candidate data processing devices, and then schedule corresponding data processing devices based on the capabilities of data processing devices in the network, so that the first network element can provide data processing services more reliably.

[0076] In combination with some embodiments of the first aspect, in some embodiments, the third information is obtained from a second network element, and the second network element is used to store at least one of the following: processing capabilities of at least one candidate data processing device; positioning assistance information.

[0077] In the above embodiment, by deploying a second network element and utilizing the second network element to process and store the capabilities and / or positioning assistance information of the data processing equipment in the network, the first network element can quickly and accurately obtain the corresponding information, thereby achieving accurate resource scheduling and improving the reliability of data processing services.

[0078] In conjunction with some embodiments of the first aspect, in some embodiments, the first network element obtaining the third information according to the first information includes:

[0079] The first network element determines a data processing strategy according to the first information;

[0080] The first network element obtains the third information in the second network element according to the data processing strategy.

[0081] In the above embodiment, the first network element can determine the data processing strategy based on the received first information and obtain the corresponding third information based on the data processing strategy, which can avoid the first network element obtaining redundant capability information and effectively reduce the overhead of network resources.

[0082] In conjunction with some embodiments of the first aspect, in some embodiments, the first network element scheduling the at least one data processing device to perform a data processing task according to the first information includes:

[0083] The first network element determines task deployment information according to the first information and the third information;

[0084] The first network element sends the task deployment information to the third network element, where the task deployment information is used to instruct the third network element to allocate the data processing task to the at least one data processing device.

[0085] In the above embodiment, the first network element can determine and send task deployment information to the third network element based on the data processing service requested by the terminal and the capabilities of the obtained candidate data processing equipment, so that the third network element can accurately send corresponding data processing tasks to each data processing device, and then schedule the data processing equipment more accurately and efficiently, thereby improving the data processing capabilities of the network.

[0086] In conjunction with some embodiments of the first aspect, in some embodiments, the method includes:

[0087] The first network element receives, from the third network element, a task result of the at least one data processing device executing the data processing task;

[0088] The first network element performs aggregation and data processing on the task results to obtain a data processing service result;

[0089] The first network element sends the data processing service result to the first terminal.

[0090] In the above embodiment, the first network element can receive the task results obtained by the various data processing devices collected by the third network element when executing the corresponding data processing tasks, and summarize and process the task results, thereby obtaining the data processing service results for responding to the data processing service requested by the terminal, and sending the data processing service results to the terminal, which can effectively respond to the terminal's request and realize the corresponding data processing service.

[0091] In combination with some embodiments of the first aspect, in some embodiments, the second information includes at least one of the following: an identifier of the first terminal; a service type; a service description; and a quality of service (QoS) requirement.

[0092] In conjunction with some embodiments of the first aspect, in some embodiments, the data processing device includes at least one of the following: at least one terminal; at least one base station; at least one third party (3 rd party) application function (AF) network element.

[0093] In combination with some embodiments of the first aspect, in some embodiments, the at least one terminal includes the first terminal.

[0094] In combination with some embodiments of the first aspect, in some embodiments, the data processing service includes at least one of the following: computing service; perception service; positioning service; artificial intelligence computing service.

[0095] In a second aspect, an embodiment of the present disclosure provides a data processing method, the method comprising:

[0096] The third network element receives task deployment information sent by the first network element, where the task deployment information is determined by the first network element based on the first information and the third information, where the first information is generated by the AMF network element based on the second information sent by the first terminal, where the second information is used to request a data processing service, and the third information is used to indicate a processing capability of at least one candidate data processing device;

[0097] The third network element allocates the data processing task to at least one data processing device according to the task deployment information.

[0098] In conjunction with some embodiments of the second aspect, in some embodiments, the method includes:

[0099] The third network element receives a task result of the at least one data processing device executing the data processing task;

[0100] The third network element sends the task result to the first network element.

[0101] In conjunction with some embodiments of the second aspect, in some embodiments, the receiving, by the third network element, a task result of the at least one data processing device performing the data processing task includes:

[0102] The third network element collects the subtask results sent by each of the data processing devices;

[0103] The third network element performs data cleaning on the subtask result to obtain the task result.

[0104] In the above embodiment, the third network element can collect the sub-task results obtained by each data processing device executing the corresponding sub-data processing task, and obtain the task results after data cleaning of multiple sub-task results, which can make the task results more reliable and improve the reliability of the data processing service results.

[0105] In combination with some embodiments of the second aspect, in some embodiments, the second information includes at least one of the following: an identifier of the first terminal; a service type; a service description; and a quality of service (QoS) requirement.

[0106] In combination with some embodiments of the second aspect, in some embodiments, the data processing device includes at least one of the following: at least one terminal; at least one base station; at least one third-party application function AF network element.

[0107] In combination with some embodiments of the second aspect, in some embodiments, the at least one terminal includes the first terminal.

[0108] In combination with some embodiments of the second aspect, in some embodiments, the data processing service includes at least one of the following: computing service; perception service; positioning service; artificial intelligence computing service.

[0109] In a third aspect, an embodiment of the present disclosure provides a data processing method, the method comprising:

[0110] The first terminal sends second information to the AMF network element, where the second information is used to request a data processing service, and the second information is used to instruct the AMF network element to send first information to the first network element, where the first information is used to instruct the first network element to schedule at least one data processing device to perform a data processing task in response to the data processing service.

[0111] In conjunction with some embodiments of the third aspect, in some embodiments, the method includes:

[0112] The first terminal receives the data processing service result sent by the first network element.

[0113] In combination with some embodiments of the third aspect, in some embodiments, the second information includes at least one of the following: an identifier of the first terminal; a service type; a service description; and a quality of service (QoS) requirement.

[0114] In combination with some embodiments of the third aspect, in some embodiments, the data processing device includes at least one of the following: at least one terminal; at least one base station; at least one third-party application function network element.

[0115] In combination with some embodiments of the third aspect, in some embodiments, the at least one terminal includes the first terminal.

[0116] In a fourth aspect, an embodiment of the present disclosure provides a data processing method, the method comprising:

[0117] The network device receives second information sent by the first terminal, where the second information is used to request a data processing service;

[0118] The network device schedules at least one data processing device to execute a data processing task in response to the data processing service according to the second information.

[0119] In a fifth aspect, an embodiment of the present disclosure provides a data processing method, the method comprising:

[0120] The first terminal sends second information to the AMF network element;

[0121] The AMF network element sends the first information to the first network element;

[0122] The first network element schedules at least one data processing device to perform a data processing task in response to the data processing service based on the first information.

[0123] In a sixth aspect, an embodiment of the present disclosure provides a first network element, including:

[0124] a transceiver module, configured to receive first information sent by an AMF network element, where the first information is generated by the AMF network element according to second information sent by the first terminal, where the second information is used to request a data processing service;

[0125] A processing module is used to schedule at least one data processing device to perform a data processing task in response to the data processing service according to the first information.

[0126] In a seventh aspect, an embodiment of the present disclosure provides a third network element, including:

[0127] a transceiver module, configured to receive task deployment information sent by a first network element, where the task deployment information is determined by the first network element based on first information and third information, where the first information is generated by the AMF network element based on second information sent by the first terminal, where the second information is used to request a data processing service, and the third information is used to indicate a processing capability of at least one candidate data processing device;

[0128] The transceiver module is further configured to allocate a data processing task to at least one data processing device according to the task deployment information.

[0129] In an eighth aspect, an embodiment of the present disclosure provides a first terminal, including:

[0130] The transceiver module is used to send second information to the AMF network element, where the second information is used to request a data processing service, and the second information is used to instruct the AMF network element to send first information to the first network element, where the first information is used to instruct the first network element to schedule at least one data processing device to perform a data processing task in response to the data processing service.

[0131] In a ninth aspect, an embodiment of the present disclosure provides a network device, including:

[0132] a transceiver module, configured to receive second information sent by the first terminal, where the second information is used to request a data processing service;

[0133] The processing module is configured to schedule at least one data processing device to execute a data processing task in response to the data processing service according to the second information.

[0134] In a tenth aspect, an embodiment of the present disclosure provides a first network element, including:

[0135] one or more processors;

[0136] A memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the first network element executes the data processing method described in the first aspect.

[0137] In an eleventh aspect, an embodiment of the present disclosure provides a third network element, including:

[0138] one or more processors;

[0139] A memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the third network element executes the data processing method described in the second aspect.

[0140] In a twelfth aspect, an embodiment of the present disclosure provides a first terminal, including:

[0141] one or more processors;

[0142] A memory coupled to the processor stores executable instructions, and when the executable instructions are executed by the processor, the first terminal executes the data processing method described in the third aspect.

[0143] In a thirteenth aspect, an embodiment of the present disclosure provides a network device, including:

[0144] one or more processors;

[0145] A memory coupled to the processor stores executable instructions, and when the executable instructions are executed by the processor, the first terminal executes the data processing method described in the fourth aspect.

[0146] In the fourteenth aspect, an embodiment of the present disclosure proposes a communication system, comprising a first network element and a terminal, wherein the first network element is configured to implement the data processing method described in the first aspect, and the terminal is configured to implement the data processing method described in any one of the third aspects.

[0147] In the fifteenth aspect, an embodiment of the present disclosure proposes a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device executes the data processing method described in the first aspect, the second aspect, the third aspect, the fourth aspect, or the fifth aspect.

[0148] In the sixteenth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation manner of the first aspect, the second aspect, the third aspect, the fourth aspect, or the fifth aspect.

[0149] In the seventeenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first aspect, the second aspect, the third aspect, the fourth aspect, or the fifth aspect.

[0150] In an eighteenth aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first aspect, the second aspect, the third aspect, the fourth aspect, or the fifth aspect.

[0151] The present disclosure provides data processing methods, devices, communication systems, and storage media. In some embodiments, the terms "data processing method" and "information processing method" and "communication method" are interchangeable; the terms "data processing device" and "information processing device" and "communication device" are interchangeable; and the terms "information processing system" and "communication system" are interchangeable.

[0152] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0153] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0154] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0155] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0156] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0157] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0158] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0159] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0160] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0161] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0162] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0163] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

[0164] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.

[0165] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).

[0166] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.

[0167] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.

[0168] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.

[0169] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.

[0170] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0171] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0172] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

[0173] FIG1A is a schematic diagram illustrating the architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1A , a communication system 100 includes a terminal 101 and a network device 102 .

[0174] In some embodiments, as shown in FIG. 1B , the network device 102 may include an access network device 1021 and a core network device 1022 .

[0175] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.

[0176] In some embodiments, the access network device 1021 is, for example, a node or device that accesses the terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.

[0177] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0178] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.

[0179] In some embodiments, the core network device 1022 may be a single device including a first network element 1031, an access and mobility management function (AMF) network element 1032, etc., or may be multiple devices or a device group including all or part of the first network element 1031, the second network element 1032, etc. The network element may be virtual or physical. The core network may include, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).

[0180] In some embodiments, the first network element 1031 is, for example, a calculating function (CF).

[0181] In some embodiments, first network element 1031 is configured to schedule the resources of each computing node for collaborative computing tasks across multiple UEs / gNBs / AFs and has artificial intelligence analysis / computation / prediction capabilities, without limitation. Optionally, first network element 1031 can leverage the network's computing capabilities and stored auxiliary information to provide higher-quality sensing / positioning services. Optionally, first network element 1031 can provide specific artificial intelligence computing service capabilities.

[0182] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0183] In some embodiments, the communication architecture can allow the Unified Data Management (UDM), Policy Control Function (PCF), and Network Exposure Function (NEF) to store data in a unified data repository (UDR). This includes subscription data and policy data for the UDM and PCF, structured data for exposure, and application data for the NEF, such as packet flow descriptions for application detection and AF request information for multiple UEs. Furthermore, the communication architecture allows any NF to store and retrieve its unstructured data (such as UE context) in an unstructured data storage function (UDSF). The UDSF belongs to the public land mobile network (PLMN) where the network functions are located.

[0184] However, in such a network architecture, the computing services provided by the network can only be carried out within the core network, which is unable to handle large-scale and highly complex computing tasks and cannot meet related needs.

[0185] In this regard, in some embodiments, referring to FIG. 1B , the core network device 1022 may further include a second network element 1033 and a third network element 1034 .

[0186] In some embodiments, the second network element 1033 is, for example, a data storage function (DSF).

[0187] In some embodiments, the second network element 1033 is used to store sensing / computing capability nodes and positioning assistance information, such as 3D maps / gNB absolute positions, etc., and the name is not limited thereto. Optionally, the second network element 1033 can be a reorganization of the network function responsible for storage (such as NRF / UDR / UDM).

[0188] In some embodiments, the third network element 1034 is, for example, a data collection function (DCF).

[0189] In some embodiments, the third network element 1034 is configured to obtain real-time network information, collect data and information provided by AFs / gNBs / UEs, and format the obtained data and information. The name is not limited thereto.

[0190] In some embodiments, the third network element 1034 may be independent of the core network device 1022 .

[0191] In some embodiments, the third network element 1034 may be part of the core network device 1022 .

[0192] Figure 1C is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1C, the communication system includes UE 1101, RAN 1102, AMF 1103, DCF 1104, DSF 1105, CF 1106, NEF 1107, and AF 1108. Among them, the access network device 102 may include RAN 1102, which may be, for example, a gNB, and the core network device 1022 may include DCF 1104, DSF 1105, CF 1106, NEF 1107, and AF 1108. Among them, CF 1106 may be the above-mentioned first network element 1031, AMF 1103 may be the above-mentioned AMF network element 1032, DSF 1105 may be the above-mentioned second network element 1033, DCF 1104 may be the above-mentioned third network element 1034, NEF 1107 may be a network exposure function (NEF) network element, and AF 1108 may be a third party (3 rd party) application function AF network element.

[0193] In some embodiments, the RAN 1102, AMF 1103, DCF 1104, DSF 1105, CF 1106, NEF 1107, and AF 1108 may be collectively referred to as network equipment. The RAN 1102 may be referred to as access network equipment. The AMF 1103, DCF 1104, DSF 1105, CF 1106, NEF 1107, and AF 1108 may be collectively referred to as core network equipment.

[0194] In some embodiments, UE 1101, RAN 1102, and AF 1108 can all be provided as computing devices or data processing devices. CF 1106 can deploy computing tasks to these computing devices based on the capability information stored in DSF 1105 to fully utilize the computing capabilities of the UE, gNB, and third-party AF, enabling the UE, gNB, and third-party AF to collaborate and assist the network in executing computing tasks. It is understood that computing tasks can include any related tasks, such as artificial intelligence training services, perception services, and positioning services.

[0195] This architecture restructures network functions to accommodate all existing services. Furthermore, the UE and gNB will be equipped with computing and perception capabilities, enabling them to utilize local computing resources to calculate and process data. This enables distributed computing across multiple UEs, gNBs, and AFs, significantly improving the utilization of idle computing resources.

[0196] The following embodiments of the present disclosure can be applied to the communication system 100 shown in Figure 1A, Figure 1B, or Figure 1C, or part of the subject, but are not limited thereto. The subjects shown in Figure 1A, Figure 1B, or Figure 1C are examples. The communication system may include all or part of the subjects in Figure 1A, Figure 1B, or Figure 1C, and may also include other subjects other than Figure 1A, Figure 1B, or Figure 1C. The number and form of each subject are arbitrary. Each subject can be physical or virtual. The connection relationship between the subjects is an example. The subjects can be connected or disconnected. The connection can be in any manner, which can be direct or indirect, wired or wireless.

[0197] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).

[0198] FIG2 is an interactive diagram of a data processing method according to an embodiment of the present disclosure. As shown in FIG2 , the embodiment of the present disclosure relates to a data processing method, which includes:

[0199] Step S2101: The first terminal sends second information to the AMF network element.

[0200] In some embodiments, the first terminal may access the network through an access network device. Specifically, the first terminal may access the core network through the access network device. Optionally, the first terminal may send the second information to the AMF network element through the access network device. Optionally, the first terminal may be any terminal in the network.

[0201] In some embodiments, the second information is used to request a data processing service. Optionally, the first terminal determines that the data processing service is required and sends the second information to the AMF network element. Optionally, the first information may be used to instruct the first network element to schedule a data processing device to perform a data processing task in response to the data processing service.

[0202] In some embodiments, the data processing service includes at least one of the following: computing service; perception service; positioning service; artificial intelligence computing service.

[0203] For example, if the first terminal determines that its own computing capabilities cannot meet the requirements of a certain AI computing task, it can generate corresponding second information to request the network to provide corresponding data processing services.

[0204] It is understandable that the network can provide one or more of the above services to meet the data processing needs of the terminal. The data processing services may include but are not limited to the above services. For example, as the needs of the terminal increase, the types and number of data processing services may also increase further.

[0205] In some embodiments, the second information includes call parameters for calling the data processing service. Optionally, the second information includes at least one of the following: an identifier of the first terminal; a service type; a service description; and a quality of service (QoS) requirement.

[0206] Among them, the identifier of the first terminal is used to uniquely identify the terminal, that is, the AMF network element or other network equipment can determine that the terminal requesting the data processing service is the first terminal based on the identifier of the first terminal. The service type is used to indicate that the first terminal requests a data processing service. For example, the service type can be specifically used to indicate that the first terminal requests an artificial intelligence computing service. The service description can be used to indicate the specific requirements of the data processing service, for example, specifically including relevant parameters of the data processing service, such as the number of AI model iterations, the storage location of the data required to execute the data processing service, etc. QoS requirements may include, for example, network delay requirements, packet loss rate requirements, queue delay requirements, etc. It can be understood that the fields included or excluded in the QoS requirements and / or service description can be set according to actual needs or can be predefined by the protocol, and the embodiments of the present disclosure do not limit this.

[0207] In some embodiments, the AMF network element receives the second information. Optionally, the second information is used to instruct the AMF network element to determine the first information and perform step S2102. Optionally, the AMF network element receives the second information and determines the first information based on the second information.

[0208] In some embodiments, the second information may also be referred to as a “service request”, “service call information”, “data processing service request”, etc., and the embodiments of the present disclosure do not limit the names thereof.

[0209] Step S2102, the AMF network element sends the first information to the first network element.

[0210] In some embodiments, the first information is generated by the AMF network element based on the second information sent by the first terminal. Optionally, after receiving the second information, the AMF network element sends the first information to the first network element.

[0211] In some embodiments, the first information is used to instruct the first network element to schedule a data processing device to perform a data processing task in response to a data processing service. Optionally, the first information is used to instruct the first network element to schedule multiple data processing devices to respectively perform corresponding sub-data processing tasks in response to the data processing service.

[0212] In some embodiments, there may be multiple candidate first network elements in the network, and the AMF network element may determine one of the multiple candidate first network elements based on the second information and send the first information to the first network element.

[0213] In some embodiments, the first network element is configured to schedule resources of a data processing device in the network. Optionally, the first network element is configured to provide a data processing service for invocation by a terminal in the network. Optionally, the first network element schedules resources of the data processing device in the network to implement the corresponding data processing service based on received invocation parameters.

[0214] The first network element may be capable of providing artificial intelligence computing services. In addition, the first network element may have artificial intelligence analysis capabilities, computing capabilities, and prediction capabilities. Furthermore, the first network element may utilize the network's computing capabilities and stored service information to provide higher-quality services in terms of positioning services and / or sensing services.

[0215] In some embodiments, the first network element may be referred to as a "computing function network element", "computing function", "data processing function network element", "data processing function", etc. The embodiments of the present disclosure do not limit the names thereof.

[0216] In some embodiments, the first information may include all content or fields included in the second information. For example, the first information may include at least one of the following: an identifier of the first terminal; a service type; a service description; or a quality of service (QoS) requirement. Optionally, the first information may also include an identifier of an AMF network element.

[0217] In some embodiments, the first information and the second information may be the same information, or carry the same content, with only the corresponding transceiver devices being different. Optionally, the AMF is configured to receive the second information and further send the second information to the first network element.

[0218] Furthermore, the first information may also include an identifier corresponding to the AMF network element, so that the first network element can send the data processing service results to the corresponding terminal more accurately after the corresponding data processing task is completed.

[0219] In some embodiments, the first network element receives the first information. Optionally, the first network element receives the first information and performs step S2103 according to the first information.

[0220] In some embodiments, the first information may also be referred to as a “calculation request”, a “data processing service request”, “service request information”, etc., and the embodiments of the present disclosure do not limit the names thereof.

[0221] Step S2103: The first network element determines a data processing strategy.

[0222] In some embodiments, the first network element determines a data processing strategy based on the first information, wherein the first information may be received by the first network element in step S2102.

[0223] In some embodiments, the first network element analyzes the first information to determine a data processing strategy. Optionally, the first network element determines a data processing task corresponding to the data processing service requested by the first terminal and determines the data processing task required to implement the data processing service.

[0224] Optionally, the first network element determines the data processing service requested by the first terminal as a plurality of sub-data processing tasks according to the first information. Optionally, the first network element may further determine the execution order of each sub-data processing task to thereby obtain a data processing strategy.

[0225] In some embodiments, the data processing policy may be used to indicate the data processing resources required by the network to implement the data processing service requested by the first terminal, such as one or more of storage resources, network resources, CPU resources, and GPU resources. Alternatively, the data processing policy may be used to indicate the data processing resources required for each sub-data processing task. Alternatively, the data processing policy may be used to indicate the data processing resources required for different time periods.

[0226] In some embodiments, the first network element can specifically determine the data processing resources required to perform the data processing service based on the first information, and / or the number of data processing devices required for the data processing service, and / or the data processing resources required in different time periods, etc.

[0227] In some embodiments, the data processing strategy may also be referred to as "service analysis results", "service demand information", etc., and the embodiments of the present disclosure do not limit its name.

[0228] Step S2104: The first network element obtains third information from the second network element.

[0229] In some embodiments, the second network element is used to store the capabilities of data processing devices in the network. Optionally, the second network element is reorganized from a network function responsible for storage, for example, the second network element is reorganized from one or more of a Network Repository Function (NRF) network element, a Unified Data Repository (UDR) network element, and a Unified Data Management (UDM) network element.

[0230] In some embodiments, the second network element may be configured to store at least one of the following: the processing capability of at least one candidate data processing device; or positioning assistance information. It is understood that the candidate data processing nodes may be devices or functions in the network that possess data processing capabilities, and the first network element may schedule one or more of these devices to perform corresponding data processing tasks in response to data processing service requests.

[0231] Optionally, the candidate data processing device includes at least one of the following: a terminal; a base station; or a third-party AF network element. The third-party AF network element may be an AF network element in a core network other than the core network in which the second network element is located, and the third-party AF network element and the core network corresponding to the second network element may be communicatively connected. Optionally, the positioning assistance information may include, for example, a 3D map and the absolute location of a base station (e.g., a gNB).

[0232] In some embodiments, the second network element may be referred to as a "data storage function (DSF) network element", "data storage function", "storage function", etc. The embodiments of the present disclosure do not limit its name.

[0233] In some embodiments, the first network element obtains the third information from the second network element based on the second information or information indicated by the first information. Optionally, the first network element obtains the third information from the second network element based on a data processing strategy. Optionally, the data processing strategy may be determined based on step S2103.

[0234] In some embodiments, the third information is used to indicate the capabilities of the at least one candidate data processing device, such as computing capabilities, storage capabilities, etc. Optionally, the third information is used to indicate resources that the at least one candidate data processing device can provide, such as one or more of storage resources, network resources, CPU resources, and GPU resources.

[0235] In some embodiments, the first network element may utilize one or more of the at least one candidate data processing device to implement the data processing strategy.

[0236] In some embodiments, the candidate data processing devices are determined by the first network element based on a data processing policy. Optionally, the number of candidate data processing devices is determined by the first network element based on the data processing policy. For example, the first network element may determine the number of candidate data processing devices to be K based on the resources required to implement the data processing policy, where the resources that can be provided by the K candidate data processing devices are greater than the resources required to implement the data processing policy. Alternatively, if the number of data processing devices required to implement the data processing policy is 100, the first network element may obtain capability information corresponding to greater than or equal to 100 data processing devices from the second network element and select these data processing devices as candidate processing devices.

[0237] In some embodiments, the first network element invokes a capability information retrieval service on the second network element according to the data processing policy to obtain third information. For example, the first network element obtaining the third information from the second network element may include: the first network element sending a capability information request (such as a capability information retrieval service invocation request) to the second network element according to the data processing policy, and the second network element sending the third information to the first network element in response to the capability information request. For example, the capability information request is used to request the second network element to retrieve capability information of N data processing devices, where N is greater than or equal to the number of data processing devices corresponding to the data processing policy, and the third information is used to indicate the capabilities of the N data processing devices, and these N data processing devices are candidate data processing devices.

[0238] In some embodiments, the third information may also be referred to as "capability information", "computing device capability", etc., and the embodiments of the present disclosure do not limit its name.

[0239] Step S2105: The first network element determines task deployment information.

[0240] In some embodiments, the task deployment information may be used to indicate the data processing device corresponding to each sub-data processing task. Alternatively, the task deployment information may be used to indicate the sub-data processing task that each data processing device needs to execute.

[0241] In some embodiments, the task deployment information may further include at least one of the original data, data processing method, and QoS requirement corresponding to each sub-data processing task.

[0242] In some embodiments, the task deployment information is used to instruct the third network element to allocate a data processing task to at least one data processing device. Optionally, the task deployment information is used to instruct the third network element to allocate a corresponding sub-data processing task to each data processing device.

[0243] In some embodiments, a data processing task is used to instruct a data processing device to perform a corresponding data processing task. The data processing task may include at least one of the raw data corresponding to the task, a calculation method, and a QoS requirement. For example, after receiving the data processing task, the data processing device may process the raw data according to the QoS requirement and calculation method.

[0244] In some embodiments, the third network element may also be used to obtain real-time network information. For example, the third network element is used to collect information provided by at least one of core network devices (e.g., NEF network elements and AF network elements), third-party AF network elements, access network devices (e.g., gNBs), and user equipment (e.g., first terminals) in the network, for example, to obtain subtask results sent by a data processing device. Optional implementations thereof may refer to the optional implementations of step S2109, which are not described in detail here. Optionally, the third network element may also be used to process the obtained information, such as performing operations such as formatting and / or data cleaning. Optional implementations thereof may refer to the optional implementations of step S2110, which are not described in detail here.

[0245] In some embodiments, the third network element may be referred to as a "data collection function (DCF)", "data collection function", etc., and the embodiments of the present disclosure do not limit its name.

[0246] In some embodiments, the first network element determines task deployment information based on the data service request of the first terminal and the capabilities of at least one candidate data processing device. Alternatively, the first network element determines the task deployment information based on the first information and third information. Alternatively, the third information may be obtained in step S2104. Alternatively, the first information may be obtained in step S2102.

[0247] In some embodiments, the first network element determines the task deployment information according to the data processing policy or the data processing service requested by the first terminal and the capability of at least one candidate data processing device.

[0248] For example, the first network element determines at least one data processing device from the candidate data processing devices for implementing the data processing service requested by the first terminal based on the resources required for each sub-data processing task and the capabilities of each candidate data processing device, and determines the sub-data processing task to be performed by each data processing device to obtain task deployment information. The capabilities of each data processing device are sufficient to meet the resources required for the sub-data processing task to be performed by the data processing device.

[0249] In some embodiments, task deployment information may also be referred to as “task deployment”, “task arrangement”, etc., and the embodiments of the present disclosure do not limit the names.

[0250] Step S2106: The first network element sends task deployment information to the third network element.

[0251] In some embodiments, the third network element receives the task deployment information. Optionally, after receiving the task deployment information, the third network element may execute step S2107.

[0252] Step S2107: The third network element allocates the data processing task to the data processing device according to the task deployment information.

[0253] In some embodiments, the number of data processing devices is greater than or equal to 1. Optionally, the data processing device is one or more of the candidate data processing devices in the third information.

[0254] In some embodiments, the data processing device includes at least one of the following: at least one terminal; at least one base station; at least one third-party AF network element. Optionally, the at least one terminal includes a first terminal.

[0255] In some embodiments, different data processing devices are assigned different data processing tasks. Optionally, the third network element assigns different sub-data processing tasks to different data processing devices.

[0256] In some embodiments, the third network element determines at least one data processing device to be assigned a data processing task among the candidate data processing devices according to the task deployment information, and the sub-data processing tasks corresponding to each data processing device, and assigns each sub-data processing task to the corresponding

[0257] For example, the third network element can send corresponding sub-data processing tasks to two terminals, two gNBs, and one AF network element based on the task deployment information. Specifically, the third network element can send at least one of the element data, calculation method, and QoS requirements of the sub-data processing tasks. One of the two terminals can be the first terminal, i.e., the terminal requesting the data processing service, and the AF network element can be an AF network element outside the core network where the third network element is located. In other words, the terminal requesting the data processing service can also be configured to execute the data processing task in response to the requested data processing service.

[0258] In some embodiments, the third network element sends the data processing task to at least one terminal. Optionally, the third network element may first send the data processing task to the AMF network element, and the AMF network element further sends the data processing task to the at least one UE via RAN transparent transmission.

[0259] In some embodiments, the third network element sends the data processing task to at least one base station. Optionally, the third network element may first send the data processing task to the AMF network element, and the AMF network element further sends the data processing task to the at least one base station.

[0260] In some embodiments, the third network element sends the data processing task to at least one AF network element. Optionally, the third network element sends the data processing task to an NEF network element, and the NEF network element further sends the data processing task to the AF network element.

[0261] In some embodiments, the data processing device receives the data processing task. Optionally, after receiving the data processing task, the data processing device may execute step S2108.

[0262] Step S2108: The data processing device executes the data processing task.

[0263] In some embodiments, a data processing device receives a data processing task. Optionally, different data processing devices may receive different data processing tasks. Optionally, different data processing devices may receive different sub-data processing tasks.

[0264] In some embodiments, after receiving a data processing task, the data processing device may process the original data according to the QoS requirements and calculation methods therein.

[0265] Step S2109: The third network element receives the subtask results sent by each data processing device.

[0266] In some embodiments, the third network element collects the subtask results sent by each data processing device.

[0267] In some embodiments, the subtask result is determined by the data processing device based on the sub-data processing task it receives.

[0268] For example, different sub-data processing devices execute different sub-data processing tasks, that is, each sub-data processing device processes the original data according to the QoS requirements and calculation method of the received sub-data processing task to obtain a sub-task result.

[0269] In some embodiments, the third network element receives a subtask result sent by at least one terminal. Optionally, the terminal may first send the subtask result determined by it to the base station, and the base station further sends the subtask result to the AMF network element via RAN transparent transmission, and the AMF network element then sends the subtask result to the third network element.

[0270] In some embodiments, the third network element receives a subtask result sent by at least one base station. Optionally, the base station may first send the subtask result determined by it to the AMF network element, and the AMF network element then sends the subtask result to the third network element.

[0271] In some embodiments, the third network element receives the subtask result sent by at least one AF network element. Optionally, the AF network element may send the calculation result to the NEF network element, and the NEF network element further sends the subtask result to the third network element.

[0272] In some embodiments, if the third network element determines that it has received a subtask result sent by each data processing device, then step S2110 may be executed. Alternatively, if the third network element determines that it has received a subtask result corresponding to each sub-data processing task, then step S2110 may be executed.

[0273] Step S2110: The third network element cleans up the data of the subtask result to obtain the task result.

[0274] In some embodiments, the third network element performs data cleaning on the subtask results corresponding to each sub-data processing task to obtain a task result.

[0275] In some embodiments, the task result may be a collection of subtask results received by the third network element. Alternatively, the task result may include subtask results sent by each data processing device.

[0276] In some embodiments, the third network element may delete invalid data in the received subtask result. Alternatively, the third network element may format unstructured data in the received subtask result.

[0277] In some embodiments, after the third network element obtains the task result, it may execute step S2111.

[0278] Step S2111: The third network element sends the task result to the first network element.

[0279] In step S2112, the first network element aggregates and processes the task results to obtain a data processing service result.

[0280] In some embodiments, the first network element may aggregate and process the task result according to the data processing strategy and / or task deployment information. Optionally, the first network element aggregates and processes the results of multiple subtasks in the task result.

[0281] It can be understood that the task result can be data including multiple sub-task results, and the first network element can further process the multiple sub-task results according to the data processing strategy and / or task deployment information, and then determine the feedback parameters corresponding to the first information or the second information. The return parameter can, for example, be the data service processing result.

[0282] In some embodiments, the data processing service result may also be referred to as a "service response", "computing service response", "service feedback information", etc., and the embodiments of the present disclosure do not limit the names.

[0283] Step S2113: The first network element sends the data processing service result to the first terminal.

[0284] In some embodiments, the data processing service result is a result corresponding to the data processing service requested by the first terminal. Optionally, the data processing service result is used to respond to the data processing service requested by the first terminal. Optionally, the data processing service result is used to indicate the result of the first terminal invoking the data processing service.

[0285] In some embodiments, the first network element may first send the data service processing result to the AMF network element, which then sends it to the access network device. The access network device further sends the data processing service result to the first terminal. The access network device is a base station used by the first terminal to access the core network, such as a gNB.

[0286] In some embodiments, the first network element sends the data processing service result to the first terminal based on the identifier of the first terminal in the first information. Optionally, after receiving the data processing service result sent by the first network element, the AMF network element sends the data processing service result to the first terminal based on the identifier of the first terminal in the second information.

[0287] In some embodiments, the data processing service result may also be referred to as a "service call response", "computing service response", "computing result information", etc., and the embodiments of the present disclosure do not limit its name.

[0288] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codeword", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0289] In some embodiments, the terms "radio", "wireless", "radio access network (RAN)", "access network (AN)", "RAN-based" and the like may be used interchangeably.

[0290] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.

[0291] In some embodiments, the terms "component carrier (CC)", "cell", "frequency carrier", "carrier frequency" and the like can be used interchangeably.

[0292] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.

[0293] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.

[0294] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.

[0295] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values ​​(for example, comparison with a predetermined value), but is not limited thereto.

[0296] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the recipient to respond to the content sent.

[0297] The data processing method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2113. For example, step S2102 can be implemented as an independent embodiment, step S2104 can be implemented as an independent embodiment, step S2107 can be implemented as an independent embodiment, step S2111 can be implemented as an independent embodiment, step S2113 can be implemented as an independent embodiment, step S2101 and step S2102 can be implemented as independent embodiments, step S2102 and step S2104 can be implemented as independent embodiments, step S2104 and step S2107 can be implemented as independent embodiments, and steps S2107 to S2109 can be implemented as independent embodiments, but are not limited thereto.

[0298] In some embodiments, steps S2101 to S2107 and steps S2109 to S2113 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0299] In some embodiments, steps S2101 to S2112 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0300] In some embodiments, steps S2102 to S2113 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0301] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2 .

[0302] FIG3A is a flow chart of a data processing method according to an embodiment of the present disclosure. As shown in FIG3A , the embodiment of the present disclosure relates to a data processing method, which is executed by a first network element side. The method includes:

[0303] Step S3101, obtain first information.

[0304] The optional implementation of step S3101 can refer to the optional implementation of step S2102 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0305] In some embodiments, the first network element receives the first information sent by the AMF network element, but is not limited to this, and can also receive the first information sent by other entities such as terminals.

[0306] In some embodiments, the first network element obtains first information specified by a protocol.

[0307] In some embodiments, the first network element obtains the first information from an upper layer(s).

[0308] In some embodiments, the first network element performs processing to obtain the first information.

[0309] In some embodiments, step S3101 is omitted, the first network element autonomously implements the function indicated by the first information, or the above function is default or by default.

[0310] Step S3102: determine the data processing strategy.

[0311] The optional implementation of step S3102 can refer to the optional implementation of step S2103 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0312] Step S3103, obtain third information.

[0313] The optional implementation of step S3103 can refer to the optional implementation of step S2104 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0314] In some embodiments, the first network element receives the first information sent by the second network element, but is not limited thereto. The first information sent by other entities such as a terminal may also be received.

[0315] In some embodiments, the first network element obtains third information specified by the protocol.

[0316] In some embodiments, the first network element obtains the third information from an upper layer(s).

[0317] In some embodiments, the first network element performs processing to obtain the third information.

[0318] In some embodiments, step S3103 is omitted, the first network element autonomously implements the function indicated by the third information, or the above function is default or by default.

[0319] Step S3104: Determine task deployment information.

[0320] The optional implementation of step S3104 can refer to the optional implementation of step S2105 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0321] Step S3105: Send task deployment information.

[0322] The optional implementation of step S3105 can refer to the optional implementation of step S2106 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0323] In some embodiments, the first network element sends the task deployment information to the third network element, but is not limited thereto, and the task deployment information may also be sent to other entities.

[0324] Step S3106, obtain the task result.

[0325] The optional implementation of step S3106 can refer to the optional implementation of step S2111 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0326] In some embodiments, the first network element receives the task result sent by the third network element, but is not limited thereto. The first network element may also receive the first information sent by other entities such as a terminal.

[0327] In some embodiments, the first network element obtains the task result from an upper layer(s).

[0328] In some embodiments, the first network element performs processing to obtain a task result.

[0329] Step S3107: perform aggregation and data processing on the task results to obtain data processing service results.

[0330] The optional implementation of step S3107 can refer to the optional implementation of step S2112 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0331] Step S3108, sending data processing service results.

[0332] The optional implementation of step S3108 can refer to the optional implementation of step S2113 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0333] In some embodiments, the first network element sends the task deployment information to the first terminal, but is not limited thereto, and the task deployment information may also be sent to other entities.

[0334] The data processing method involved in the embodiments of the present disclosure may include at least one of steps S3101 to S3108. For example, step S3102 can be implemented as an independent embodiment, step S3103 can be implemented as an independent embodiment, step S3107 can be implemented as an independent embodiment, step S3108 can be implemented as an independent embodiment, step S3101 and step S3102 can be implemented as independent embodiments, step S3102, step S3103, and step S3104 can be implemented as independent embodiments, steps S3105 to S3107 can be implemented as independent embodiments, and steps S3107 to S3108 can be implemented as independent embodiments, but are not limited thereto.

[0335] In some embodiments, steps S3101 to S3107 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0336] In some embodiments, steps S3102 to S3108 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0337] In some embodiments, steps S3101 to S3103 and steps S3105 to S3108 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0338] FIG3B is a flow chart of a data processing method according to an embodiment of the present disclosure. As shown in FIG3B , the embodiment of the present disclosure relates to a data processing method, which is executed by the first network element side. The method includes:

[0339] Step S3201, obtain first information.

[0340] The optional implementation of step S3201 can refer to step S2102 in FIG. 2 , the optional implementation of step S3101 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0341] Step S3202: Send task deployment information.

[0342] The optional implementation of step S3202 can refer to the optional implementation of step S2106 in Figure 2, step S3105 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.

[0343] Step S3203, obtain the task result.

[0344] The optional implementation of step S3203 can refer to step S2111 in Figure 2, the optional implementation of step S3106 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.

[0345] Step S3204: perform aggregation and data processing on the task results to obtain data processing service results.

[0346] The optional implementation of step S3204 can refer to step S2112 of FIG. 2 , the optional implementation of step S3107 of FIG. 3A , and other related parts of the embodiment involved in FIG. 2 , which will not be described in detail here.

[0347] Step S3205: Send data processing service results.

[0348] The optional implementation of step S3204 can refer to the optional implementation of step S2113 in Figure 2, step S3108 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.

[0349] The data processing method involved in the embodiments of the present disclosure may include at least one of steps S3201 to S3208. For example, step S3202 can be implemented as an independent embodiment, step S3203 can be implemented as an independent embodiment, step S3204 can be implemented as an independent embodiment, step S3201 and step S3202 can be implemented as independent embodiments, step S3202, step S3203, and step S3204 can be implemented as independent embodiments, and steps S3204 to S3205 can be implemented as independent embodiments, but are not limited thereto.

[0350] In some embodiments, steps S3201 to S3204 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0351] In some embodiments, steps S3202 to S3205 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0352] FIG3C is a flow chart of a data processing method according to an embodiment of the present disclosure. As shown in FIG3C , the embodiment of the present disclosure relates to a data processing method, which is executed by the first network element side. The method includes:

[0353] Step S3301, obtain first information.

[0354] The optional implementation of step S3301 can be found in the optional implementation of step S2102 in Figure 2, step S3101 in Figure 3A, step S3201 in Figure 3B, and other related parts in the embodiments involved in Figures 2, 3A, and 3B, which will not be repeated here.

[0355] Step S3302: Schedule at least one data processing device to execute the data processing task and obtain a data processing service result.

[0356] The optional implementation of step S3302 can be found in steps S2103 to S2112 of Figure 2, steps S3102 to S3107 of Figure 3A, and steps S3202 to S3204 of Figure 3B, as well as other related parts in the embodiments involved in Figures 2, 3A, and 3B, which will not be repeated here.

[0357] Step S3303: Send data processing service results.

[0358] The optional implementation of step S3303 can be found in the optional implementation of step S2113 in Figure 2, step S3108 in Figure 3A, step S3205 in Figure 3B, and other related parts in the embodiments involved in Figures 2, 3A, and 3B, which will not be repeated here.

[0359] The data processing method involved in the embodiments of the present disclosure may include at least one of steps S3301 to S3303. For example, step S3302 may be implemented as an independent embodiment, step S3303 may be implemented as an independent embodiment, and steps S3301 to S3302 may be implemented as independent embodiments, but are not limited thereto.

[0360] In some embodiments, steps S3301 to S3302 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0361] In some embodiments, steps S3301 to S3302 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0362] FIG3D is a flow chart of a data processing method according to an embodiment of the present disclosure. As shown in FIG3D , the embodiment of the present disclosure relates to a data processing method, which is executed by the first network element side. The method includes:

[0363] Step S3401, obtain first information.

[0364] The optional implementation of step S3401 can be found in the optional implementation of step S2102 in Figure 2, step S3101 in Figure 3A, step S3201 in Figure 3B, step S3301 in Figure 3C, and other related parts in the embodiments involved in Figures 2, 3A, 3B, and 3C, which will not be repeated here.

[0365] Step S3402: Schedule at least one data processing device to execute a data processing task in response to a data processing service.

[0366] The optional implementation of step S3402 can be found in steps S2103 to S2113 of Figure 2, steps S3102 to S3108 of Figure 3A, and the optional implementation of steps S3202 to S3205 of Figure 3B, as well as other related parts in the embodiments involved in Figures 2, 3A, 3B, and 3C, which will not be repeated here.

[0367] In some embodiments, the first network element receives first information sent by the AMF network element, where the first information is generated by the AMF network element according to second information sent by the first terminal, and the second information is used to request a data processing service;

[0368] The first network element schedules at least one data processing device to perform a data processing task in response to the data processing service according to the first information.

[0369] In some embodiments, the first network element schedules at least one data processing device to perform a data processing task according to the first information, including:

[0370] The first network element obtains third information based on the first information, where the third information is used to indicate the processing capability of at least one candidate data processing device;

[0371] The first network element determines at least one data processing device among the candidate data processing devices according to the first information and the third information.

[0372] In some embodiments, the third information is obtained from a second network element, and the second network element is used to store at least one of the following: processing capability of at least one candidate data processing device; and positioning assistance information.

[0373] In some embodiments, the first network element obtains the third information according to the first information, including:

[0374] The first network element determines a data processing strategy according to the first information;

[0375] The first network element obtains the third information in the second network element according to the data processing strategy.

[0376] In some embodiments, the first network element schedules at least one data processing device to perform a data processing task according to the first information, including:

[0377] The first network element determines task deployment information based on the first information and the third information;

[0378] The first network element sends task deployment information to the third network element, where the task deployment information is used to instruct the third network element to allocate a data processing task to at least one data processing device.

[0379] In some embodiments, the method comprises:

[0380] The first network element receives a task result of at least one data processing device performing a data processing task sent by the third network element;

[0381] The first network element performs aggregation and data processing on the task results to obtain a data processing service result;

[0382] The first network element sends the data processing service result to the first terminal.

[0383] In some embodiments, the second information includes at least one of the following: an identifier of the first terminal; a service type; a service description; and a quality of service (QoS) requirement.

[0384] In some embodiments, the data processing device includes at least one of the following: at least one terminal; at least one base station; and at least one third-party application function (AF) network element.

[0385] In some embodiments, the at least one terminal includes a first terminal.

[0386] In some embodiments, the data processing service includes at least one of the following: computing service; perception service; positioning service; artificial intelligence computing service.

[0387] FIG4A is a flow chart of a data processing method according to an embodiment of the present disclosure. As shown in FIG4A , the embodiment of the present disclosure relates to a data processing method, which is executed by a third network element side. The method includes:

[0388] Step S4101: Obtain task deployment information.

[0389] The optional implementation of step S4101 can refer to the optional implementation of step S2106 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0390] In some embodiments, the third network element receives the task deployment information sent by the first network element, but is not limited thereto, and may also receive the task deployment information sent by other entities.

[0391] In some embodiments, the third network element obtains task deployment information specified by the protocol.

[0392] In some embodiments, the third network element obtains task deployment information from upper layer(s).

[0393] In some embodiments, the third network element performs processing to obtain the task deployment information.

[0394] In some embodiments, step S4101 is omitted, and the third network element autonomously implements the function indicated by the task deployment information, or the above function is default or by default.

[0395] Step S4102: Allocate data processing tasks to data processing devices according to task deployment information.

[0396] The optional implementation of step S4102 can refer to the optional implementation of step S2107 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0397] Step S4103: Obtain subtask results.

[0398] The optional implementation of step S4103 can refer to the optional implementation of step S2109 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0399] In some embodiments, the third network element receives the subtask result sent by the data processing device, but is not limited thereto and may also receive the subtask result sent by other entities.

[0400] In some embodiments, the third network element obtains the subtask result from the upper layer(s).

[0401] In some embodiments, the third network element performs processing to obtain the subtask result.

[0402] Step S4104: clean up the subtask results to obtain the task results.

[0403] The optional implementation of step S4104 can refer to the optional implementation of step S2110 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0404] Step S4105: Send the task result.

[0405] The optional implementation of step S4105 can refer to the optional implementation of step S2111 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0406] In some embodiments, the second network element sends the task result to the first network element, but is not limited thereto and may also send the task result to other entities.

[0407] The data processing method involved in the embodiments of the present disclosure may include at least one of steps S4101 to S4105. For example, step S4102 can be implemented as an independent embodiment, step S4103 can be implemented as an independent embodiment, step S4104 can be implemented as an independent embodiment, step S4101 and step S4102 can be implemented as independent embodiments, step S4102, step S4103, and step S4104 can be implemented as independent embodiments, and steps S4104 to S4105 can be implemented as independent embodiments, but are not limited thereto.

[0408] In some embodiments, steps S4101 to S4104 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0409] In some embodiments, steps S4102 to S4105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0410] In some embodiments, step S4101 and steps S4103 to S4105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0411] FIG4B is a flow chart of a data processing method according to an embodiment of the present disclosure. As shown in FIG4B , the embodiment of the present disclosure relates to a data processing method, which is executed by a third network element side. The method includes:

[0412] Step S4201: Obtain task deployment information.

[0413] The optional implementation of step S4201 can refer to the optional implementation of step S2106 in Figure 2, step S4101 in Figure 4A, and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0414] Step S4202: Allocate data processing tasks to data processing devices according to task deployment information.

[0415] The optional implementation of step S4202 can refer to the optional implementation of step S2107 in Figure 2, step S4102 in Figure 4A, and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0416] In some embodiments, the third network element receives task deployment information sent by the first network element, the task deployment information is determined by the first network element based on the first information and the third information, the first information is generated by the AMF network element based on the second information sent by the first terminal, the second information is used to request data processing services, and the third information is used to indicate the processing capabilities of at least one candidate data processing device; the third network element assigns data processing tasks to at least one data processing device based on the task deployment information.

[0417] In some embodiments, the method comprises:

[0418] The third network element receives a task result of performing a data processing task by at least one data processing device;

[0419] The third network element sends the task result to the first network element.

[0420] In some embodiments, the third network element receives a task result of at least one data processing device performing a data processing task, including:

[0421] The third network element collects the subtask results sent by each data processing device;

[0422] The third network element cleans the data of the subtask results to obtain the task results.

[0423] In some embodiments, the second information includes at least one of the following: an identifier of the first terminal; a service type; a service description; and a quality of service (QoS) requirement.

[0424] In some embodiments, the data processing device includes at least one of the following: at least one terminal; at least one base station; and at least one third-party application function (AF) network element.

[0425] In some embodiments, the at least one terminal includes a first terminal.

[0426] In some embodiments, the data processing service includes at least one of the following: computing service; perception service; positioning service; artificial intelligence computing service.

[0427] Figure 5 is a flow chart of a data processing method according to an embodiment of the present disclosure. As shown in Figure 5, the embodiment of the present disclosure relates to a data processing method, which is executed by the first terminal side. The method includes:

[0428] Step S5101, sending the second information.

[0429] The optional implementation of step S5101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0430] Step S5101, obtain data processing service results.

[0431] The optional implementation of step S5101 can refer to the optional implementation of step S2113 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0432] In some embodiments, the first terminal sends second information to the AMF network element, the second information is used to request data processing service, the second information is used to instruct the AMF network element to send first information to the first network element, and the first information is used to instruct the first network element to schedule at least one data processing device to perform data processing tasks in response to the data processing service.

[0433] In some embodiments, the method comprises:

[0434] The first terminal receives the data processing service result sent by the first network element.

[0435] In some embodiments, the second information includes at least one of the following: an identifier of the first terminal; a service type; a service description; and a quality of service (QoS) requirement.

[0436] In some embodiments, the data processing device includes at least one of the following: at least one terminal; at least one base station; and at least one third-party application function (AF) network element.

[0437] In some embodiments, the at least one terminal includes a first terminal.

[0438] FIG6 is a flow chart of a data processing method according to an embodiment of the present disclosure. As shown in FIG5 , the embodiment of the present disclosure relates to a data processing method, which is executed by a network device side, and the method includes:

[0439] Step S6101: Receive second information sent by a first terminal, where the second information is used to request a data processing service.

[0440] The optional implementation of step S6101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0441] Step S6102: According to the second information, schedule at least one data processing device to execute a data processing task in response to the data processing service.

[0442] The optional implementation of step S6102 can refer to the optional implementation of steps S2102 to S2113 in Figure 2, and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0443] In some embodiments, the network device includes at least one of an access network device and a core network device. Optionally, the core network device includes one or more of a first network element, a second network element, a third network element, and an AMF network element.

[0444] In some embodiments, the above method may include the method described in the above embodiments with respect to the first network element side, the second network element side, the third network element side, etc., which will not be repeated here.

[0445] Figure 7 is an interactive diagram of a data processing method according to an embodiment of the present disclosure. As shown in Figure 7, the present disclosure embodiment relates to a data processing method, which includes:

[0446] Step S7101: The first terminal sends second information to the AMF network element.

[0447] The optional implementation of step S7101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0448] Step S7102: The AMF network element sends the first information to the first network element.

[0449] The optional implementation of step S7102 can refer to the optional implementation of step S2102 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0450] Step S7103: The first network element schedules at least one data processing device to execute a data processing task in response to the data processing service according to the first information.

[0451] The optional implementation of step S7103 can refer to the optional implementation of steps S2103 to S2113 in Figure 2, and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0452] In some embodiments, the above method may include the method described in the above embodiments related to the network device side, the first network element side, the second network element side, the third network element side, etc., which will not be repeated here.

[0453] FIG8 is an interactive diagram of a data processing method according to an embodiment of the present disclosure. As shown in FIG8 , an embodiment of the present disclosure relates to a data processing method, which includes:

[0454] Step 1: UE sends a computing service request to AMF.

[0455] The request content includes UE ID, service type, service description and QoS requirements.

[0456] In some embodiments, the computing service request may be the first information in the above embodiments.

[0457] In some embodiments, the UE accesses the core network through an access network device, and the access network device may be an NG-RAN, for example, a gNB.

[0458] Step 2: AMF selects a CF based on the information received in step 1 and sends the service request to the CF.

[0459] In some embodiments, the service request may be the second information in the above embodiments.

[0460] Step 3: CF analyzes the service request and generates a calculation strategy based on the analysis results.

[0461] In some embodiments, the computing strategy may be the data processing strategy in the above embodiments.

[0462] Step 4: The CF calls the capability information (UE / gNB / third-party AF) from the DSF to retrieve the service operation according to the calculation strategy.

[0463] The CF may acquire capability information by calling the capability information retrieval service. The capability information may include the capability of a data processing device in the network that can be used for data processing.

[0464] Step 5: CF executes the task arrangement based on the obtained capability information.

[0465] The scheduled task includes at least one UE / gNB / AF, and the selected UE / gNB / AF can be 1 or 2 to n, where n can be any positive integer greater than or equal to 2.

[0466] Step 6: CF sends the computing task deployment to DCF (the task includes original data, computing method, QoS requirements, etc.).

[0467] For gNB-side task deployment, the method includes the following steps:

[0468] In step 7a, the DCF sends the computing task request to the AMF, which then sends the request to the relevant gNB.

[0469] In step 8a, the gNB performs the computation task based on the received request.

[0470] In step 9a, the gNB sends the calculation result to the AMF, and the AMF sends the result to the DCF.

[0471] For UE-side task deployment, the method includes the following steps:

[0472] In step 7b, the DCF sends the computing task request to the AMF, which then sends the request to the relevant UE via RAN transparent transmission.

[0473] Step 8b: The UE performs the computing task according to the received request.

[0474] In step 9b, the gNB sends the calculation result to the AMF through RAN transparent transmission, and the AMF sends the result to the DCF.

[0475] For third-party AF side task deployment, the method includes the following steps:

[0476] In step 7c, the DCF sends the computing task request to the NEF, and the NEF sends the request to the relevant third-party AF.

[0477] In step 8c, the third-party AF performs the computing task according to the received request.

[0478] In step 9c, the third-party AF sends the calculation result to the NEF, and the NEF sends the result to the DCF.

[0479] In step 10, DCF performs data collection and cleaning.

[0480] Step 11: DCF sends the task result to CF.

[0481] In step 12, the CF performs aggregation and calculation based on the calculation strategy and the data received from the DCF.

[0482] Step 13: The CF returns the calculation result to the service requesting UE.

[0483] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0484] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0485] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0486] Figure 9A is a schematic diagram of the structure of the first network element proposed in an embodiment of the present disclosure. As shown in Figure 9A, the first network element 9100 may include: at least one of a transceiver module 9101, a processing module 9102, etc. In some embodiments, the transceiver module 9101 is used to receive a first message sent by an AMF network element, where the first message is generated by the AMF network element based on a second message sent by a first terminal, and the second message is used to request a data processing service; the processing module 9102 is used to schedule at least one data processing device to perform a data processing task in response to the data processing service based on the first message. Optionally, the transceiver module is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S2102, step S2104, step S2106, step S2111, step S2113, but not limited thereto) performed by the first network element in any of the above methods, which will not be repeated here. Optionally, the above-mentioned processing module is used to execute at least one of the other steps (such as step S2103, step S2105, step S2112, but not limited to these) performed by the first network element in any of the above methods, which will not be repeated here.

[0487] Figure 9B is a schematic diagram of the structure of the third network element proposed in an embodiment of the present disclosure. As shown in Figure 9B, the third network element 9200 may include at least one of a transceiver module 9201 and a processing module 9202. In some embodiments, the transceiver module 9201 is configured to receive task deployment information sent by the first network element. The task deployment information is determined by the first network element based on first information and third information. The first information is generated by the AMF network element based on second information sent by the first terminal. The second information is used to request a data processing service, and the third information is used to indicate the processing capabilities of at least one candidate data processing device. The transceiver module 9201 is also configured to allocate data processing tasks to at least one data processing device based on the task deployment information. Optionally, the transceiver module is configured to perform at least one of the communication steps (such as sending and / or receiving) performed by the third network element in any of the above methods (for example, steps S2106, S2107, S2109, and S2111, but not limited thereto), which will not be further described here. Optionally, the above-mentioned processing module is used to execute at least one of the other steps (such as step S2110, but not limited to this) performed by the third network element in any of the above methods, which will not be repeated here.

[0488] Figure 9C is a structural diagram of the terminal proposed in an embodiment of the present disclosure. As shown in Figure 9C, the terminal 9300 may include: at least one of a transceiver module 9301, a processing module 9302, etc. In some embodiments, the above-mentioned transceiver module 9301 is used to send a second message to the AMF network element, and the second message is used to request a data processing service. The second information is used to instruct the AMF network element to send a first message to the first network element, and the first information is used to instruct the first network element to schedule at least one data processing device to perform a data processing task in response to the data processing service. Optionally, the above-mentioned transceiver module is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S2101, step S2113, but not limited to this) executed by the terminal in any of the above methods, which will not be repeated here. Optionally, the above-mentioned processing module is used to execute at least one of the other steps executed by the terminal in any of the above methods, which will not be repeated here.

[0489] Figure 9D is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure. As shown in Figure 9D, network device 9400 may include: at least one of a transceiver module 9401 and a processing module 9402. In some embodiments, the transceiver module 9401 is configured to receive second information sent by a first terminal, the second information being used to request a data processing service; and the processing module 9402 is configured to schedule at least one data processing device to perform a data processing task in response to the data processing service based on the second information. Optionally, the transceiver module is configured to perform at least one of the communication steps such as sending and / or receiving performed by the network device in any of the above methods (for example, step S2101 and step S2113, but not limited thereto), which are not further described here. Optionally, the processing module is configured to perform at least one of the other steps performed by the network device in any of the above methods (for example, step S2103, step S2105, step S2110, step S2112, but not limited thereto), which are not further described here.

[0490] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.

[0491] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0492] Figure 10A is a schematic diagram of the structure of a communication device 10100 proposed in an embodiment of the present disclosure. Communication device 10100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user device, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 10100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0493] As shown in Figure 10A, the communication device 10100 includes one or more processors 10101. The processor 10101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 10100 is used to perform any of the above methods. Optionally, one or more processors 10101 are used to call instructions to enable the communication device 10100 to perform any of the above methods.

[0494] In some embodiments, the communication device 10100 further includes one or more transceivers 10102. When the communication device 10100 includes one or more transceivers 10102, the transceiver 10102 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method, and the processor 10101 performs at least one of the other steps. In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.

[0495] In some embodiments, the communication device 10100 further includes one or more memories 10103 for storing data. Alternatively, all or part of the memories 10103 may be located outside the communication device 10100. In alternative embodiments, the communication device 10100 may include one or more interface circuits 10104. Optionally, the interface circuits 10104 are connected to the memory 10102 and may be configured to receive data from the memory 10102 or other devices, or to send data to the memory 10102 or other devices. For example, the interface circuits 10104 may read data stored in the memory 10102 and send the data to the processor 10101.

[0496] The communication device 10100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 10100 described in the present disclosure is not limited thereto, and the structure of the communication device 10100 may not be limited by FIG. 10A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0497] 10B is a schematic diagram of the structure of a chip 10200 according to an embodiment of the present disclosure. If the communication device 10100 can be a chip or a chip system, reference can be made to the schematic diagram of the structure of the chip 10200 shown in FIG10B , but the present disclosure is not limited thereto.

[0498] The chip 10200 includes one or more processors 10201. The chip 10200 is configured to execute any of the above methods.

[0499] In some embodiments, chip 10200 further includes one or more interface circuits 10202. Terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 10200 further includes one or more memories 10203 for storing data. Alternatively, all or part of memory 10203 may be located external to chip 10200. Optionally, interface circuit 10202 is connected to memory 10203 and may be configured to receive data from memory 10203 or other devices, or to send data to memory 10203 or other devices. For example, interface circuit 10202 may read data stored in memory 10203 and send the data to processor 10201.

[0500] In some embodiments, interface circuit 10202 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method. Interface circuit 10202 performing communication steps, such as sending and / or receiving, in the above-described method, for example, means that interface circuit 10202 performs data exchange between processor 10201, chip 10200, memory 10203, or a transceiver device. In some embodiments, processor 10201 performs at least one of the other steps.

[0501] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0502] The present disclosure also provides a storage medium having instructions stored thereon. When the instructions are executed on the communication device 10100, the communication device 10100 is caused to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.

[0503] The present disclosure also provides a program product, which, when executed by the communication device 10100, enables the communication device 10100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0504] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A data processing method, characterized in that, The method includes: A first network element receives first information sent by an access and mobility management function (AMF) network element, where the first information is generated by the AMF network element based on second information sent by a first terminal, and the second information is used to request a data processing service; The first network element schedules at least one data processing device to execute a data processing task to respond to the data processing service according to the first information.

2. The method according to claim 1, characterized in that, The first network element scheduling at least one data processing device to execute a data processing task according to the first information includes: The first network element obtains third information according to the first information, where the third information is used to indicate the processing capabilities of at least one candidate data processing device; The first network element determines the at least one data processing device among the candidate data processing devices according to the first information and the third information.

3. The method according to claim 2, wherein The third information is obtained from a second network element, and the second network element is used to store at least one of the following: the processing capabilities of at least one candidate data processing device; positioning assistance information.

4. The method according to claim 3, wherein The first network element obtaining third information according to the first information includes: The first network element determines a data processing policy according to the first information; The first network element obtains the third information in the second network element according to the data processing policy.

5. The method according to any one of claims 2-4, characterized in that, The first network element scheduling the at least one data processing device to execute a data processing task according to the first information includes: The first network element determines task deployment information according to the first information and the third information; The first network element sends the task deployment information to a third network element, and the task deployment information is used to instruct the third network element to allocate the data processing task to the at least one data processing device.

6. The method according to any one of claims 1-5, characterized in that The method includes: The first network element receives a task result of the at least one data processing device executing the data processing task sent by the third network element; The first network element performs summarization and data processing on the task result to obtain a data processing service result; The first network element sends the data processing service result to the first terminal.

7. The method according to any one of claims 1 to 6, characterized in that, The second information includes at least one of the following: an identifier of the first terminal; a service type; a service description; a quality of service (QoS) requirement.

8. The method according to any one of claims 1-7, characterized in that, The data processing device includes at least one of the following: at least one terminal; at least one base station; at least one third-party application function (AF) network element.

9. The method according to claim 7, characterized in that The at least one terminal includes the first terminal.

10. The method according to any one of claims 1-8, characterized in that, The data processing service includes at least one of the following: a computing service; a sensing service; a positioning service; an artificial intelligence computing service.

11. A data processing method, characterized in that, The method includes: A third network element receives task deployment information sent by the first network element, where the task deployment information is determined by the first network element according to the first information and the third information, the first information is generated by the access and mobility management function (AMF) network element according to second information sent by the first terminal, the second information is used to request a data processing service, and the third information is used to indicate the processing capabilities of at least one candidate data processing device; The third network element allocates a data processing task to at least one data processing device according to the task deployment information.

12. The method according to claim 11, wherein The method includes: The third network element receives the task results of the at least one data processing device performing the data processing task; The third network element sends the task results to the first network element.

13. The method according to claim 12, wherein The third network element receives the task results of the at least one data processing device performing the data processing task, including: The third network element collects the subtask results sent by each of the data processing devices; The third network element performs data cleaning on the subtask results to obtain the task results.

14. The method according to any one of claims 11-13, characterized in that The second information includes at least one of the following: the identifier of the first terminal; service type; service description; quality of service (QoS) requirements.

15. The method according to any one of claims 11-14, characterized in that, The data processing device includes at least one of the following: at least one terminal; at least one base station; at least one third-party application function (AF) network element.

16. The method according to claim 15, wherein The at least one terminal includes the first terminal.

17. The method according to any one of claims 11-16, characterized in that, The data processing service includes at least one of the following: computing service; sensing service; positioning service; artificial intelligence computing service.

18. A data processing method, characterized in that The method includes: A first terminal sends second information to an access and mobility management function (AMF) network element, the second information being used to request a data processing service, the second information being used to instruct the AMF network element to send first information to a first network element, the first information being used to instruct the first network element to schedule at least one data processing device to perform a data processing task in response to the data processing service.

19. The method according to claim 18, wherein The method includes: The first terminal receives the data processing service result sent by the first network element.

20. The method according to claim 18 or 19, characterized in that, The second information includes at least one of the following: the identifier of the first terminal; service type; service description; quality of service (QoS) requirements.

21. The method according to any one of claims 18-20, characterized in that, The data processing device includes at least one of the following: at least one terminal; at least one base station; at least one third-party application function (AF) network element.

22. The method according to claim 21, wherein The at least one terminal includes the first terminal.

23. A data processing method, characterized in that, The method includes: A network device receives second information sent by a first terminal, the second information being used to request a data processing service; The network device schedules at least one data processing device to perform a data processing task in response to the data processing service according to the second information.

24. A data processing method, characterized in that, The method includes: A first terminal sends second information to an access and mobility management function (AMF) network element; The AMF network element sends first information to a first network element; The first network element schedules at least one data processing device to perform a data processing task in response to the data processing service according to the first information.

25. A first network element, characterized in that, Includes: A transceiver module, configured to receive first information sent by an access and mobility management function (AMF) network element, the first information being generated by the AMF network element according to second information sent by a first terminal, the second information being used to request a data processing service; A processing module, configured to schedule at least one data processing device to perform a data processing task in response to the data processing service according to the first information.

26. A third network element, characterized in that, Includes: A transceiver module, configured to receive task deployment information sent by a first network element, where the task deployment information is determined by the first network element according to first information and third information, the first information is generated by an access and mobility management function (AMF) network element based on second information sent by a first terminal, the second information is used to request a data processing service, and the third information is used to indicate the processing capabilities of at least one candidate data processing device; The transceiver module is further configured to allocate data processing tasks to at least one data processing device according to the task deployment information.

27. A first terminal, characterized in that, It includes: A transceiver module, configured to send second information to an access and mobility management function (AMF) network element, the second information is used to request a data processing service, and the second information is used to instruct the AMF network element to send first information to a first network element, and the first information is used to instruct the first network element to schedule at least one data processing device to execute a data processing task to respond to the data processing service.

28. A network device, characterized in that, It includes: A transceiver module, configured to receive second information sent by a first terminal, the second information is used to request a data processing service; A processing module, configured to schedule at least one data processing device to execute a data processing task to respond to the data processing service according to the second information.

29. A first network element, characterized in that, It includes: One or more processors; A memory coupled to the processor, where executable instructions are stored on the memory, and when the executable instructions are executed by the processor, the first network element is caused to execute the data processing method according to any one of claims 1-10.

30. A third network element, characterized in that, It includes: One or more processors; A memory coupled to the processor, where executable instructions are stored on the memory, and when the executable instructions are executed by the processor, the third network element is caused to execute the data processing method according to any one of claims 11-17.

31. A first terminal, characterized in that, It includes: One or more processors; A memory coupled to the processor, where executable instructions are stored on the memory, and when the executable instructions are executed by the processor, the first terminal is caused to execute the data processing method according to any one of claims 18-22.

32. A network device, characterized in that, It includes: One or more processors; A memory coupled to the processor, where executable instructions are stored on the memory, and when the executable instructions are executed by the processor, the first terminal is caused to execute the data processing method according to claim 23.

33. A communication system, characterized in that, It includes a first network element and a terminal, where the first network element is configured to implement the data processing method according to any one of claims 1-10, and the terminal is configured to implement the data processing method according to any one of claims 18-22.

34. A storage medium, the storage medium stores instructions, characterized in that, When the instructions run on a communication device, the communication device is caused to execute the data processing method according to any one of claims 1-10 or claims 11-17 or claims 18-22 or claim 23 or claim 24.