Multi-terminal data processing method, multi-terminal data processing device, equipment and medium
By receiving and collaboratively processing remote sensing data through the onboard UPF, the problem of low data transmission efficiency in traditional remote sensing satellites has been solved, enabling real-time on-orbit processing and reducing data volume, thereby improving the timeliness and processing efficiency of remote sensing data.
Patent Information
- Application Number
- CN202511218101.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-28
- Publication Date
- 2025-11-18
AI Technical Summary
Traditional remote sensing satellite data has low transmission efficiency when passing over non-geostationary orbits, resulting in poor timeliness and low processing efficiency. In particular, the massive amounts of data generated by high-resolution remote sensing satellites put enormous pressure on data transmission and reception between satellites and the ground.
The satellite receives data to be processed through the onboard user plane function UPF, sends some data to the ground UPF for processing, stores the remaining data and processes it collaboratively, generates onboard processed data, and then sends it to the ground UPF for forwarding, thus realizing collaborative processing of data from multiple terminals.
This reduces the amount of data that needs to be transmitted back to the ground, saves communication bandwidth, optimizes resource utilization, achieves real-time and efficient data processing, and improves the utilization efficiency and application value of remote sensing data.
Smart Images

Figure CN120979526A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of wireless communication, and more particularly, to a multi-terminal data processing method, a multi-terminal data processing apparatus, a communication device and a computer readable storage medium. BACKGROUND
[0002] With the development of the communication technology field, non-terrestrial network (NTN) communication has been further developed, especially satellite communication, which has the characteristics of wide coverage, strong disaster resistance and large capacity.
[0003] Remote sensing satellites, as artificial satellites of outer space remote sensing platforms, can use on-board remote sensors to optically or electronically detect the earth's surface and lower atmosphere, obtain relevant information and output corresponding results, such as high-resolution images for city planning, natural disaster prediction, etc. Non-geostationary orbit remote sensing satellites have high resolution and are currently the main type of remote sensing satellites, suitable for high-precision earth observation tasks such as land use and environmental monitoring.
[0004] In traditional remote sensing scenarios, remote sensing data can only be transmitted to the ground within a limited time when the non-geostationary orbit remote sensing satellite passes. The raw data is then pre-processed on the ground before it can be actually used, which results in poor timeliness and low processing efficiency. In particular, high-resolution remote sensing satellites generate massive amounts of raw data, putting a huge pressure on data transmission and reception between the satellite and the ground.
[0005] It should be noted that the information disclosed in the above background section of the invention is only used to strengthen the understanding of the background of the present disclosure, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY
[0006] The purpose of the present disclosure is to provide a multi-terminal data processing method, a multi-terminal data processing apparatus, a communication device and a computer readable storage medium, thereby reducing the amount of data transmission, saving communication bandwidth, optimizing the use of resources, improving data processing efficiency and timeliness.
[0007] Other characteristics and advantages of the present disclosure will become apparent from the following detailed description, or will be learned by practice of the present disclosure.
[0008] According to one aspect of the present disclosure, a multi-terminal data processing method is provided, comprising: receiving, by an on-board user plane function (UPF), data to be processed sent by a terminal through a wireless access network, the data to be processed carrying a joint task identifier, the terminal being any one of a plurality of terminals corresponding to the joint task identifier; sending, by the on-board UPF, at least part of the data to be processed to a ground UPF for processing to obtain ground processing data, and storing the remaining data of the data to be processed; cooperatively processing, by the on-board UPF, the remaining data corresponding to the joint task identifier in the storage to obtain on-board processing data, and sending the on-board processing data to the ground UPF, so that the ground UPF forwards based on the ground processing data and the on-board processing data.
[0009] In an exemplary embodiment of the present disclosure, for any one of the on-board UPF and the ground UPF, wherein: a data processing function (DPF) is integrated into the UPF, the DPF being configured to cooperatively process the remaining data corresponding to the joint task identifier in the storage to obtain the on-board processing data; or the DPF is independently deployed, and the on-board UPF interacts with the DPF to cooperatively process the remaining data corresponding to the joint task identifier in the storage to obtain the on-board processing data.
[0010] In an exemplary embodiment of the present disclosure, the on-board UPF sends at least part of the data to be processed to the ground UPF for processing to obtain ground processing data, and stores the remaining data of the data to be processed, comprising: the on-board UPF sends data exceeding an available data processing amount to the ground UPF as the part of data; and the on-board UPF stores data not exceeding the available data processing amount as the remaining data, and stores the joint task identifier corresponding to the remaining data.
[0011] In an exemplary embodiment of the present disclosure, the on-board UPF cooperatively processes the remaining data corresponding to the joint task identifier in the storage to obtain the on-board processing data, and sends the on-board processing data to the ground UPF, comprising: the on-board UPF cooperatively processes each of the remaining data corresponding to the joint task identifier in the storage to obtain the on-board processing data, the on-board processing data being added with a processed mark; and the on-board UPF sends the on-board processing data to the ground UPF through a session of any one of the plurality of terminals, wherein the on-board processing data is directly forwarded by the ground UPF.
[0012] In an example embodiment of the present disclosure, the process of determining the on-orbit UPF and the ground UPF includes: receiving, by a network access control function (NACF), a session establishment request sent by a terminal through a radio access network, the terminal being any one of a plurality of terminals, and the session establishment request carrying a joint task identifier and a terminal identifier of the terminal; determining, by the NACF, a target session management function (SMF) corresponding to the plurality of terminals according to the joint task identifier, the terminal identifier, and joint task subscription information of the plurality of terminals; and determining, by the target SMF, the on-orbit UPF and the ground UPF based on the joint task identifier, the terminal identifier, and the joint task subscription information.
[0013] In an example embodiment of the present disclosure, the joint task subscription information includes a processing data type and / or a multi-source data processing manner; and the determining, by the NACF, the target SMF corresponding to the plurality of terminals according to the joint task identifier, the terminal identifier, and the joint task subscription information of the plurality of terminals includes: sending, by the NACF, a session management context request to the target SMF, the session management context request carrying the processing data type and / or the multi-source data processing manner.
[0014] In an example embodiment of the present disclosure, the determining, by the target SMF, the on-orbit UPF and the ground UPF based on the joint task identifier, the terminal identifier, and the joint task subscription information includes: selecting, by the target SMF, a same on-orbit UPF that supports data processing as the on-orbit UPF, and selecting a same ground UPF that supports data processing as the ground UPF; sending, by the target SMF, a session establishment or session modification request to the on-orbit UPF and the ground UPF respectively, the session establishment or session modification request carrying support data processing information in a control plane function information element; and receiving, by the target SMF, response information of the on-orbit UPF and the ground UPF respectively, the response information carrying data processing resource information.
[0015] In an example embodiment of the present disclosure, the support data processing information includes a processing data type and / or a multi-source data processing manner; and the data processing resource information includes at least one of the processing data type, an available data processing amount, an available storage amount, and the multi-source data processing manner.
[0016] In an example embodiment of the present disclosure, the method further includes: sending, by the target SMF, a session information transfer request to the NACF, the session information transfer request carrying the data processing resource information; and sending, by the NACF, the data processing resource information to the terminal through the radio access network; and wherein the data to be processed does not exceed the available storage amount indicated by the data processing resource information.
[0017] According to an aspect of the present disclosure, a multi-terminal data processing method is provided, comprising: receiving, by an NACF, a session establishment request sent by a terminal through a wireless access network, the terminal being any one of a plurality of terminals corresponding to a same task identification information, the session establishment request carrying a joint task identification and a terminal identification of the terminal; determining, by the NACF, target SMFs corresponding to the plurality of terminals according to the joint task identification, the terminal identification and joint task subscription information of the plurality of terminals, so that the SMFs determine on-orbit UPFs and ground UPFs corresponding to the plurality of terminals; and wherein the on-orbit UPFs and the ground UPFs are configured to cooperatively process to-be-processed data of the plurality of terminals according to the joint task identification.
[0018] According to an aspect of the present disclosure, a multi-terminal data processing method is provided, comprising: sending, by a terminal, to-be-processed data to an on-orbit UPF through a wireless access network, the to-be-processed data carrying a joint task identification, the terminal being any one of a plurality of terminals corresponding to the joint task identification; and wherein the on-orbit UPF and the ground UPF are configured to cooperatively process to-be-processed data of the plurality of terminals according to the joint task identification.
[0019] According to an aspect of the present disclosure, a multi-terminal data processing apparatus is provided, comprising: a first transceiving module configured to receive, by an on-orbit user plane function (UPF), to-be-processed data sent by a terminal through a wireless access network, the to-be-processed data carrying a joint task identification, the terminal being any one of a plurality of terminals corresponding to the joint task identification; a first data processing module configured to send, by the on-orbit UPF, at least part of the to-be-processed data to a ground UPF for processing to obtain ground processing data, and store the remaining data of the to-be-processed data; and a second data processing module configured to cooperatively process, by the on-orbit UPF, the remaining data corresponding to the joint task identification in the storage to obtain on-orbit processing data, and send the on-orbit processing data to the ground UPF, so that the ground UPF forwards based on the ground processing data and the on-orbit processing data.
[0020] According to an aspect of the present disclosure, a multi-terminal data processing apparatus is provided, comprising: a second transceiving module configured to receive, by an NACF, a session establishment request sent by a terminal through a wireless access network, the terminal being any one of a plurality of terminals corresponding to a same task identification information, the session establishment request carrying a joint task identification and a terminal identification of the terminal; and a third data processing module configured to determine, by the NACF, target SMFs corresponding to the plurality of terminals according to the joint task identification, the terminal identification and joint task subscription information of the plurality of terminals, so that the SMFs determine on-orbit UPFs and ground UPFs corresponding to the plurality of terminals; and wherein the on-orbit UPFs and the ground UPFs are configured to cooperatively process to-be-processed data of the plurality of terminals according to the joint task identification.
[0021] According to one aspect of the present disclosure, a multi-terminal data processing apparatus is provided, the apparatus comprising: a third transceiving module configured to send, by a terminal, to-be-processed data to a satellite UPF via a wireless access network, the to-be-processed data carrying a joint task identifier, the terminal being any one of a plurality of terminals corresponding to the joint task identifier; and wherein the satellite UPF and a ground UPF are configured to cooperatively process the to-be-processed data of the plurality of terminals according to the joint task identifier.
[0022] According to one aspect of the present disclosure, a communication device is provided, comprising a processor; and a memory configured to store executable instructions of the processor; wherein the processor is configured to execute any of the above methods via execution of the executable instructions.
[0023] According to one aspect of the present disclosure, a computer-readable storage medium is provided, having stored thereon a computer program, the computer program being executed by a processor to implement any of the above methods.
[0024] In the multi-terminal data processing method of the exemplary embodiments of the present disclosure, the satellite user plane function UPF receives to-be-processed data sent by a terminal via a wireless access network, the to-be-processed data carrying a joint task identifier, the terminal being any one of a plurality of terminals corresponding to the joint task identifier; the satellite UPF sends at least part of the to-be-processed data to a ground UPF for processing to obtain ground processing data, and stores the remaining data of the to-be-processed data; the satellite UPF cooperatively processes the remaining data corresponding to the joint task identifier in the storage to obtain satellite processing data, and sends the satellite processing data to the ground UPF, so that the ground UPF forwards based on the ground processing data and the satellite processing data. On the one hand, for large data obtained by the terminal, data processing is supported by the satellite UPF, and then through on-orbit processing, the amount of data that needs to be transmitted back to the ground station is greatly reduced, the communication bandwidth is effectively saved, and the utilization of resources is optimized. On the other hand, on-orbit processing can be performed immediately while data is acquired, realizing the real-time nature of data processing, which is of great significance for some applications with extremely high time efficiency requirements. The terminal can process remote sensing data in real time on orbit, quickly extract key information, and timely send it to ground decision makers, providing timely and accurate basis for subsequent decision making. There is no need to transmit a large amount of raw data back to the ground for processing, avoiding the waiting time of data transmission and ground station queuing processing, greatly shortening the entire task cycle from data acquisition to final information output, and improving the utilization efficiency and application value of remote sensing data. On the other hand, through the satellite UPF, data fusion and cooperative processing between multiple terminals can be realized, remote sensing data from different terminals can be integrated and analyzed in real time, the advantages of each terminal can be fully utilized, and more comprehensive and accurate information products can be generated.
[0025] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0026] The above and other objects, features and advantages of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
[0027] Figure 1 A flow chart of a multi-terminal data processing method according to an exemplary embodiment of the present disclosure is shown;
[0028] Figure 2 A network architecture diagram of satellite data on-orbit processing in a space-air-ground scenario according to an exemplary embodiment of the present disclosure is shown;
[0029] Figure 3 A flow chart of a manner of determining an on-board UPF and a ground UPF according to an exemplary embodiment of the present disclosure is shown;
[0030] Figure 4 An interaction flow chart of session establishment and data transmission in multi-terminal data on-orbit processing in a space-air-ground scenario according to an exemplary embodiment of the present disclosure is shown;
[0031] Figure 5 A component block diagram of a multi-terminal data processing apparatus according to an exemplary embodiment of the present disclosure is shown;
[0032] Figure 6 A component block diagram of another multi-terminal data processing apparatus according to an exemplary embodiment of the present disclosure is shown;
[0033] Figure 7 A component block diagram of still another multi-terminal data processing apparatus according to an exemplary embodiment of the present disclosure is shown;
[0034] Figure 8 A component block diagram of a communication device according to an exemplary embodiment of the present disclosure is shown;
[0035] In the drawings, the same or similar numerals indicate the same or similar components throughout the several views. DETAILED DESCRIPTION
[0036] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, exemplary embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of exemplary embodiments to those skilled in the art. Like reference numerals refer to like elements throughout the specification.
[0037] Moreover, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the
[0038] The block diagrams in the drawings show only the functionality of the features and can not imply a necessity or particular order of elements. The functionality described can be implemented in software, hardware, or a combination thereof. The block diagrams can also illustrate software, hardware, or a combination thereof, in which different features can be formed through software or hardware components or a combination thereof.
[0039] With the rapid development of communication technology, continuous breakthroughs in new technologies, and the resulting cross-fusion, mobile communication has evolved from "mobile Internet" to "Internet of Things" and further to "Internet of Things". As one of the key technologies for future communication, satellite-ground integrated communication can effectively solve the problem of ground communication network coverage in areas such as sky, ocean, desert, and sparsely populated areas, as well as the problem of emergency communication in natural disasters such as earthquakes and floods.
[0040] Remote sensing satellites, as artificial satellites for outer space remote sensing platforms, can use on-board remote sensors to optically or electronically detect the earth's surface and lower atmosphere, obtain relevant information, and output corresponding results, such as high-resolution images for city planning, natural disaster prediction, etc. Non-geostationary orbit remote sensing satellites have high resolution and are currently the main type of remote sensing satellites, suitable for high-precision earth observation tasks such as land use and environmental monitoring.
[0041] In traditional remote sensing scenarios, remote sensing data can only be transmitted to the ground within a limited time when the non-geostationary orbit remote sensing satellite passes. The raw data is then pre-processed on the ground before it can be actually used, which results in poor timeliness and low processing efficiency. In particular, high-resolution remote sensing satellites generate massive amounts of raw data, putting a huge pressure on data transmission and reception between the satellite and the ground.
[0042] Based on this, the exemplary embodiments of the present disclosure provide a multi-terminal data processing method, as shown in Figure 1 The method comprises:
[0043] Step S110: The on-board user plane function UPF receives the to-be-processed data sent by the terminal through the wireless access network, the to-be-processed data carrying the joint task identifier, the terminal being any one of the multiple terminals corresponding to the joint task identifier;
[0044] Step S120: The on-board UPF sends at least part of the data in the to-be-processed data to the ground UPF for processing to obtain ground processing data, and stores the rest of the data in the to-be-processed data.
[0045] Step S130: The on-board UPF cooperatively processes the rest of the data corresponding to the joint task identifier in the storage to obtain on-board processing data, and sends the on-board processing data to the ground UPF, so that the ground UPF forwards based on the ground processing data and the on-board processing data.
[0046] The terminal can be a satellite, a remote sensing satellite, and can be understood as a multi-access terminal (UE, User Equipment) that can access a satellite access network and a terrestrial access network.
[0047] Exemplarily, Figure 2 A network architecture schematic diagram of satellite data on-orbit processing in a space-air-ground scene is shown. As Figure 2 , the remote sensing satellite accesses the satellite access network and the terrestrial access network as a multi-access UE, the remote sensing satellite captures and collects remote sensing raw data (to-be-processed data), which can be transmitted (for example, part of the large amount of remote sensing raw data such as high-resolution images cannot be immediately transmitted to the ground) to the satellite core network through the satellite access network (wireless access network), and transmitted to the terrestrial core network through the satellite core network, so that the ground UPF (User Plane Function) processes, and correspondingly, the on-board UPF of the satellite core network can also process the raw data and send the obtained on-board processing result to the ground UPF. Accordingly, the data transmission amount between the satellite and the ground can be reduced, and the utilization of satellite computing resources can be optimized.
[0048] Continuing to refer to Figure 2 , for any UPF in the on-board UPF and the ground UPF, the UPF integrates a data processing function DPF (Data Process Function), and the DPF is used for cooperatively processing the rest of the data corresponding to the joint task identifier in the storage to obtain on-board processing data.
[0049] Alternatively, the DPF is independently deployed, and the on-board UPF interacts with the DPF to cooperatively process the rest of the data corresponding to the joint task identifier in the storage to obtain on-board processing data.
[0050] The DPF is used to systematically process remote sensing raw data into operable information through preprocessing, redundancy elimination, image enhancement, feature extraction, compression, etc. Whether deployed independently or integrated in the UPF, the processing of raw data can be realized through the DPF, and after a series of remote sensing data processing procedures, the result data can be efficiently transmitted to the terrestrial core network, thereby reducing the data transmission amount between the satellite and the ground.
[0051] The method of the exemplary embodiments of the present disclosure, on the one hand, for the huge data acquired by the terminal, supports data processing through the on-board UPF, and further through on-orbit processing, greatly reduces the amount of data that needs to be transmitted back to the ground station, effectively saves the communication bandwidth, and optimizes the utilization of resources. On the other hand, on-orbit processing can be performed immediately while data acquisition, realizing the real-time nature of data processing, which is of great significance for some applications with extremely high time efficiency requirements. The terminal can process remote sensing data in real time on-orbit, quickly extract key information and send it to ground decision makers in a timely manner, providing timely and accurate basis for subsequent decision making. Without the need to transmit a large amount of raw data back to the ground for processing, the waiting time for data transmission and ground station queuing processing is avoided, greatly shortening the entire task cycle from data acquisition to final information output, and improving the utilization efficiency and application value of remote sensing data. On the other hand, through the on-board UPF, data fusion and collaborative processing between multiple terminals can be realized, the remote sensing data from different terminals are integrated and analyzed in real time, the advantages of each terminal are fully utilized, and more comprehensive and accurate information products are generated.
[0052] The following will be described in detail Figure 2 Steps S110 to S130 will be described in more detail.
[0053] In step S110, the on-board user plane function UPF receives the to-be-processed data sent by the terminal through the wireless access network. The to-be-processed data carries a joint task identifier, and the terminal is any one of the multiple terminals corresponding to the joint task identifier.
[0054] In the exemplary embodiments of the present disclosure, the on-board UPF is a core network element responsible for processing user data packets, acting as a gateway for data connection to external networks. The traditional UPF is deployed on the ground. The on-board UPF refers to deploying the function of UPF on the satellite, enabling the satellite to have the ability of local data routing, forwarding and preliminary processing. The terminal is various devices participating in collaborative tasks, such as remote sensing satellites. The joint task identifier is a unique ID, used to identify a specific collaborative computing task jointly participated by multiple terminals. All terminals participating in the task will carry this ID in the data packet when sending data. This enables the network (UPF) to identify which data belongs to the same task, thereby unified scheduling and processing.
[0055] In step S120, the on-board UPF sends at least part of the data to be processed to the ground UPF for processing to obtain ground processing data, and stores the rest of the data to be processed.
[0056] In the exemplary embodiments of the present disclosure, the ground UPF is a conventional UPF deployed in a ground data center, connected to powerful cloud computing or edge computing resources, with almost unlimited computing power and storage capacity.
[0057] In some optional embodiments, the on-board UPF sends data exceeding the available data processing amount to the ground UPF as part of the data, and the on-board UPF stores data not exceeding the available data processing amount as the rest of the data, and stores the joint task identifier corresponding to the rest of the data.
[0058] The available data processing amount refers to a quantitative representation of the remaining available computing resources of the on-board UPF. It can be a dynamically changing value, rather than a fixed value. It can be determined according to the remaining available CPU / GPU cycles, remaining memory bandwidth, task throughput, etc. of the on-board UPF. The data to be processed that exceeds the available data processing amount requires more computing resources than the available data processing amount that the on-board UPF can provide at the moment.
[0059] Optionally, the judgment can be performed by the on-board UPF in real time by continuously monitoring the resource status and performing rapid complexity analysis on the data to be processed (such as estimating the computing cost according to the data type, size, and processing algorithm corresponding to the task identifier), to make a decision on whether it can be processed.
[0060] Data not exceeding the available data processing amount is the opposite of the above case, which means that the data requires computing resources less than or equal to the available resources of the on-board UPF at the moment. This means that these data can be processed immediately or scheduled by the on-board UPF without causing system overload. The exemplary embodiments of the present disclosure store data not exceeding the available data processing amount, and send data exceeding the available data processing amount to the ground UPF. By preferentially offloading tasks exceeding the capacity, the on-board resources only process tasks within their capabilities, making the limited on-board computing resources fully utilized, avoiding the delay caused by task queuing, avoiding the risk of on-board system downtime due to overload, and greatly improving the robustness of the system. Moreover, since the on-board UPF simultaneously stores data not exceeding the available data processing amount for its own processing, the amount of data transmitted from the satellite to the ground is reduced, and the response speed is improved.
[0061] In some optional embodiments, the on-board UPF cooperatively processes the rest of the data corresponding to the joint task identifier in the storage to obtain on-board processing data, and sends the on-board processing data to the ground UPF, including:
[0062] First, the on-board UPF will store the corresponding joint task identifier in the remaining data and cooperatively process the data to obtain on-board processing data. The on-board processing data is added with a processed mark. Second, the on-board UPF sends the on-board processing data to the ground UPF through a session of any one of the plurality of terminals, wherein the on-board processing data is directly forwarded by the ground UPF.
[0063] The processed mark refers to a mark added by the on-board UPF to the on-board processing data, such as an identifier added to the header or a specific field of the on-board processing data. The mark can be a signaling for declaring to downstream nodes (especially the ground UPF) in the network that the data has completed all necessary on-board processing and does not need to be analyzed or calculated in the content layer any more, and can be directly forwarded. It can be understood that the indication of the processed mark is used to inform the nature and processing state of the ground UPF.
[0064] The session refers to a stateful connection established between two or more network devices in the communication network for continuous data exchange. It can generally include a unique session ID, address information of both parties, session state (such as active, idle), and other contexts. For example, the session can refer to a session channel established between the terminal and the network for transmitting service data.
[0065] The session of any one of the plurality of terminals refers to that the on-board UPF does not establish a new and independent communication connection for the on-board processing data when sending the data back to the ground, but uses an existing session channel established for a terminal to transmit the data. This avoids the signaling overhead and initial delay of establishing a new session, and improves the link utilization.
[0066] The on-board processing data directly forwarded by the ground UPF refers to a simplified operation performed by the ground UPF after receiving the on-board processing data with the processed mark. The ground UPF does not attempt to analyze the application layer content of the data packet, does not perform any calculation and processing on it, and does not introduce it into a complex service routing chain. The action performed by the ground UPF is very simple, that is, to identify the target address (i.e., the final destination of the cooperative task), and then immediately send it out through the corresponding network port.
[0067] The addition of the processed mark avoids unnecessary processing overhead of the ground UPF, and the session multiplexing can avoid the delay and signaling consumption of establishing a new session, saving the air interface resources and core network signaling resources, so that the network can serve more terminals. The combination of the two significantly reduces the backhaul delay of the on-board processing result.
[0068] The on-board UPF cooperatively processes the remaining data corresponding to the joint task identifier stored in the on-board UPF to obtain on-board processing data. The on-board UPF can fuse, calculate, or the like on the remaining data temporarily stored in the on-board UPF and belonging to the same joint task identifier.
[0069] The on-board UPF cooperatively processes the remaining data corresponding to the joint task identifier stored in the on-board UPF to obtain on-board processing data. The on-board UPF can fuse, calculate, or the like on the remaining data temporarily stored in the on-board UPF and belonging to the same joint task identifier.
[0070] Of course, other types of cooperative processing can also be performed, such as data splicing, aggregation and summarization, association alignment, deduplication, and the like, or even preliminary intelligent analysis using the computing power of the satellite, i.e., using the complementarity between multiple terminal data to perform inference and calculation that cannot be completed by a single terminal, such as triangular positioning, 3D reconstruction, federated learning, and the like. The exemplary embodiments of the present disclosure can select a corresponding cooperative processing mode according to actual scene requirements, and no specific limitation is made in this regard.
[0071] In some optional embodiments, a manner of determining the on-board UPF and the ground UPF is also provided, such as Figure 3 As shown, specifically includes:
[0072] Step S310: receiving, by a network access control function (NACF), a session establishment request sent by a terminal through a wireless access network, the terminal being any one of a plurality of terminals, and the session establishment request carrying a joint task identifier and a terminal identifier of the terminal.
[0073] The NACF (Network Access Control Function) is the first contact point of the terminal accessing the network, responsible for the identity authentication, authorization, and mobility management of the terminal, but does not process user plane data. The NACF receives a session establishment request and is responsible for selecting a suitable SMF (Session Management Function) for the session establishment request. The session establishment request is a signaling request initiated by the terminal to the network before the terminal needs to send service data, and the purpose is to establish a session (Session) channel for carrying data. For example, a PDU session establishment request.
[0074] In the example embodiment of the present disclosure, the request contains not only the conventional terminal identifier and network slice information, but also the most critical joint task identifier. This indicates that the session is not only a normal Internet access session, but also serves a specific collaborative task. The joint task subscription information is used to indicate whether the terminal participates in the joint task, and the specific participation information in the case of participating in the joint task, including the processing data type and / or multi-source data processing mode. The processing data type is, for example, image, video, etc., and the multi-source data processing mode includes one or more of multi-source data fusion, multi-temporal data fusion, etc.
[0075] Step S320: determining the target session management function (SMF) corresponding to the plurality of terminals by the NACF according to the joint task identifier, the terminal identifier and the joint task subscription information of the plurality of terminals.
[0076] The target SMF is the SMF instance selected by the NACF according to the policy for a specific session, which is responsible for managing the session. For all terminals of the same joint task, the NACF needs to ensure that they are allocated to the same target SMF to ensure the consistency of policy execution.
[0077] Specifically, the NACF sends a session management context request to the target SMF, and the session management context request carries the processing data type and / or multi-source data processing mode. Among them, the NACF selects the same SMF (for different UEs) supporting on-orbit data processing function according to the joint task identifier, the terminal identifier and the joint task subscription information of the plurality of terminals, that is, the target SMF, and sends the PDU session establishment session management context request to it, carrying the joint task subscription information, that is, the processing data type such as image, video, etc., and the data processing function (multi-source data processing mode) such as one or more of multi-source data fusion, multi-temporal data fusion, etc.
[0078] Step S330: determining the on-orbit UPF and the ground UPF by the target SMF based on the joint task identifier, the terminal identifier and the joint task subscription information.
[0079] Among them, the target SMF selects the same on-orbit UPF supporting data processing as the on-orbit UPF, and selects the same ground UPF supporting data processing as the ground UPF, and then the target SMF sends a session establishment or session modification request to the on-orbit UPF and the ground UPF respectively, and the control plane function information element carried in the session establishment or session modification request includes the support data processing information, so that the target SMF receives the response information of the on-orbit UPF and the ground UPF respectively, and the response information carries the data processing resource information.
[0080] Specifically, the support data processing information includes a processing data type and / or a multi-source data processing method, that is, the support data processing information needs to be added in a control plane function information element carried by a session establishment or session modification request, and contains a data processing type such as an image and a video, and a data fusion method for a joint task ID. The target SMF can send an N4 session establishment / modification request to the on-board UPF and the ground UPF respectively.
[0081] Each UPF returns response information to the target SMF, and carries a set of data processing resource information, including at least one of a processing data type, an available data processing amount, an available storage amount, and a multi-source data processing method.
[0082] In addition, the target SMF sends a session information transfer request to the NACF, and the session information transfer request carries the data processing resource information. Then, the NACF sends the data processing resource information to the terminal through a wireless access network. Accordingly, in the process of sending data, the terminal sends data that does not exceed the available storage amount indicated by the data processing resource information.
[0083] Figure 4 An interaction flowchart of session establishment and data sending of multi-terminal data in-orbit processing in a space-air-ground scene is shown. The following describes the multi-terminal data processing method of the example embodiment of the present disclosure. Figure 4 The multi-terminal data processing method of the example embodiment of the present disclosure is described.
[0084] Step S410: The remote sensing satellite sends a session establishment request through a wireless access network (such as a base station), and the session establishment request carries a joint task identifier and a terminal identifier of the terminal.
[0085] The base station forwards the message to the NACF.
[0086] First, the NACF determines target session management function SMFs corresponding to the plurality of terminals according to the joint task identifier, the terminal identifier, and joint task subscription information of the plurality of terminals.
[0087] The NACF selects the same target SMF supporting in-orbit data processing function (for different UEs) according to the UE identifier, the joint task ID in the PDU session establishment request, and judges that it needs to establish a session supporting in-orbit data processing according to its joint task subscription information, and sends a PDU session establishment session management context request to the target SMF, wherein the joint task subscription information of the terminal in-orbit data processing (such as one or more of a data processing type such as an image, a video, and a data processing function such as multi-source data fusion and multi-temporal data fusion) is carried.
[0088] Secondly, the target SMF selects the same on-board UPF supporting data processing as the on-board UPF, and selects the same ground UPF supporting data processing as the ground UPF.
[0089] Among them, for different remote sensing satellites (UE), the target SMF selects the same (for different UEs) ground UPF (deploys DPF or interacts with DPF) supporting data processing, and sends an N4 session establishment / modification request to it, wherein the control plane function information element carried needs to be increased. Data processing support information, including data processing types such as images, videos; data fusion methods for joint task ID, etc.
[0090] Correspondingly, for different remote sensing satellites (UE), the target SMF selects the same (for different UEs) on-board UPF (deploys DPF or interacts with DPF) supporting data processing, and sends an N4 session establishment / modification request to it, wherein the control plane function information element carried needs to be increased. Data processing support information, including data processing types such as images, videos; data fusion methods for joint task ID, etc.
[0091] Again, the on-board UPF and the ground UPF send response information to the target SMF, and the response information carries data processing resource information.
[0092] Among them, the data processing resource information includes at least one of the processing data type, the available data processing amount, the available storage amount, and the multi-source data processing method.
[0093] Next, the target SMF sends a session information transfer request to the NACF, and the session information transfer request carries the data processing resource information.
[0094] Further, the data processing resource information is sent to the terminal through the wireless access network by the NACF.
[0095] Among them, the terminal carries the joint task identifier when sending the to-be-processed data, and the to-be-processed data does not exceed the available storage amount indicated by the data processing resource information.
[0096] Finally, the on-board user plane function UPF receives the to-be-processed data sent by the terminal through the wireless access network, and the to-be-processed data carries the joint task identifier. The terminal is any one of a plurality of terminals corresponding to the joint task identifier.
[0097] Among them, the on-board UPF sends at least part of the data in the to-be-processed data to the ground UPF for processing to obtain ground processing data, and stores the remaining data of the to-be-processed data. The on-board UPF cooperatively processes the remaining data corresponding to the joint task identifier in the storage to obtain on-board processing data, and sends the on-board processing data to the ground UPF, so that the ground UPF forwards based on the ground processing data and the on-board processing data. That is, when the ground UPF receives data that has not been marked as processed, it stores and processes the data before forwarding; when receiving data packets marked as processed, it forwards directly.
[0098] It should be noted that the details of each step have been described in the above exemplary embodiments, and will not be repeated here.
[0099] According to the exemplary embodiments of the present disclosure, a multi-terminal data processing method is also provided, comprising:
[0100] The NACF receives a session establishment request sent by a terminal through a wireless access network, the terminal being any one of a plurality of terminals corresponding to the same task identification information, the session establishment request carrying a joint task identification and a terminal identification of the terminal;
[0101] The NACF determines target SMFs corresponding to the plurality of terminals according to the joint task identification, the terminal identification, and joint task subscription information of the plurality of terminals, so that the SMFs determine on-orbit UPFs and ground UPFs corresponding to the plurality of terminals;
[0102] The on-orbit UPFs and the ground UPFs are configured to cooperatively process to-be-processed data of the plurality of terminals according to the joint task identification.
[0103] It should be noted that the details have been described in the above exemplary embodiments, and will not be repeated here.
[0104] According to the exemplary embodiments of the present disclosure, a multi-terminal data processing method is also provided, comprising:
[0105] The terminal sends to-be-processed data to an on-orbit UPF through a wireless access network, the to-be-processed data carrying a joint task identification, the terminal being any one of a plurality of terminals corresponding to the joint task identification;
[0106] The on-orbit UPFs and the ground UPFs are configured to cooperatively process to-be-processed data of the plurality of terminals according to the joint task identification.
[0107] It should be noted that the details have been described in the above exemplary embodiments, and will not be repeated here.
[0108] The multi-terminal data processing method in the exemplary embodiments of the present disclosure, on the one hand, for the huge data obtained by the terminal, supports data processing through the on-board UPF, and further greatly reduces the amount of data that needs to be transmitted back to the ground station through on-orbit processing, effectively saves the communication bandwidth, and optimizes the utilization of resources. On the other hand, on-orbit processing can be performed immediately while data is being acquired, realizing the real-time nature of data processing, which is of great significance for some applications that require extremely high timeliness (such as disaster monitoring and early warning, military reconnaissance, etc.). The terminal can process remote sensing data in real time on orbit, quickly extract key information and send it to ground decision makers in a timely manner, providing timely and accurate basis for subsequent decision-making. For example, when a natural disaster such as a fire or flood occurs, the satellite can process remote sensing data in real time on orbit, quickly extract key information such as the scope and extent of the disaster area, and send it to ground decision makers in a timely manner, providing timely and accurate basis for emergency rescue and disaster response. Without the need to transmit a large amount of raw data back to the ground for processing, the waiting time for data transmission and ground station queuing processing is avoided, greatly shortening the entire task cycle from data acquisition to final information output, and improving the utilization efficiency and application value of remote sensing data. On the other hand, through the on-board UPF, data fusion and collaborative processing between multiple terminals can be realized, remote sensing data from different terminals can be integrated and analyzed in real time, the advantages of each terminal can be fully utilized, and more comprehensive and accurate information products can be generated. For example, on-orbit processing also helps to realize data fusion of satellites with aerial remote sensing, ground monitoring and other platforms. For example, remote sensing data after on-orbit processing can be fused and analyzed with data from ground weather stations, ocean buoys and other monitoring devices to form a comprehensive monitoring system integrating space and ground, and improve the monitoring accuracy and cognitive level of the earth's environment and resources.
[0109] According to the exemplary embodiments of the present disclosure, a multi-terminal data processing device is also provided, as shown in the figure, the device 500 comprises: Figure 5
[0110] The first transceiver module 510 is configured to receive, by the on-board user plane function (UPF), data to be processed sent by a terminal through a wireless access network, the data to be processed carrying a joint task identifier, and the terminal being any one of a plurality of terminals corresponding to the joint task identifier;
[0111] The first data processing module 520 is configured to send at least part of the data to be processed to a ground UPF for processing to obtain ground processing data, and store the remaining data of the data to be processed;
[0112] The second data processing module 530 is configured to perform collaborative processing on the remaining data corresponding to the joint task identifier in the storage to obtain on-orbit processing data, and send the on-orbit processing data to the ground UPF, so that the ground UPF forwards based on the ground processing data and the on-orbit processing data.
[0113] Since the detailed content of each functional module of the multi-terminal data processing apparatus of the example embodiments of the present disclosure has been described in the example embodiments of the multi-terminal data processing method described above, it will not be repeated here.
[0114] According to the example embodiments of the present disclosure, a multi-terminal data processing apparatus is also provided, as shown in Figure 6 The apparatus 600 comprises:
[0115] The second transceiver module 610 is configured to receive, by the NACF, a session establishment request sent by a terminal through a wireless access network, the terminal being any one of a plurality of terminals corresponding to the same task identification information, the session establishment request carrying a joint task identification and a terminal identification of the terminal;
[0116] The third data processing module 620 is configured to determine, by the NACF, a target SMF corresponding to the plurality of terminals according to the joint task identification, the terminal identification, and joint task subscription information of the plurality of terminals, so that the SMF determines an on-orbit UPF and a ground UPF corresponding to the plurality of terminals.
[0117] The on-orbit UPF and the ground UPF are configured to cooperatively process to-be-processed data of the plurality of terminals according to the joint task identification.
[0118] Since the detailed content of each functional module of the multi-terminal data processing apparatus of the example embodiments of the present disclosure has been described in the example embodiments of the multi-terminal data processing method described above, it will not be repeated here.
[0119] According to the example embodiments of the present disclosure, a multi-terminal data processing apparatus is also provided, as shown in Figure 7 The apparatus 700 comprises:
[0120] The third transceiver module 710 is configured to send, by the terminal, to-be-processed data to an on-orbit UPF through a wireless access network, the to-be-processed data carrying a joint task identification, the terminal being any one of a plurality of terminals corresponding to the joint task identification;
[0121] The on-orbit UPF and the ground UPF are configured to cooperatively process to-be-processed data of the plurality of terminals according to the joint task identification.
[0122] Since the detailed content of each functional module of the multi-terminal data processing apparatus of the example embodiments of the present disclosure has been described in the example embodiments of the multi-terminal data processing method described above, it will not be repeated here.
[0123] It should be noted that although a number of modules or units of multi-terminal data processing apparatus are mentioned in the foregoing detailed description, such division is not mandatory. Indeed, features and functionalities of two or more modules or units described above can be embodied in one module or unit according to embodiments of the present disclosure. Conversely, features and functionalities of one module or unit described above can be further divided into a plurality of modules or units.
[0124] Furthermore, in exemplary embodiments of the present disclosure, a communication device capable of implementing the above method is also provided. Those skilled in the art can understand that various aspects of the present disclosure can be implemented as a system, a method or a program product. Therefore, various aspects of the present disclosure can be embodied as a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system" herein.
[0125] The communication device 800 according to such embodiments of the present disclosure will be described below with reference to Figure 8 Figure 8 The communication device 800 shown is merely one example of a communication device and should not be taken as limiting the scope of the present disclosure.
[0126] As shown in Figure 8 The communication device 800 is in the form of a general computing device. The components of the communication device 800 can include, but are not limited to, the at least one processing unit 810 described above, the at least one storage unit 820 described above, a bus 830 connecting different system components, including the storage unit 820 and the processing unit 810, a display unit 840.
[0127] The storage unit stores program codes which can be executed by the processing unit 810, so that the processing unit 810 performs the steps described in the "Exemplary Method" section of the present specification according to various exemplary embodiments of the present disclosure.
[0128] The storage unit 820 can include a readable medium in the form of a volatile storage unit, such as a random access memory (RAM) 821 and / or a cache memory 822, and can further include a read-only memory (ROM) 823.
[0129] The storage unit 820 can also include program / utility 824 having a set of program modules 825, including but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which can include implementation of a network environment, alone or in combination.
[0130] Bus 830 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0131] The communication device 800 can also communicate with one or more external devices 900 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 800, and / or any device that enables the communication device 800 to communicate with one or more other computing devices (e.g., routers, modems, etc.). This communication can be performed via input / output (I / O) interface 850. Furthermore, the communication device 800 can also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via network adapter 860. As shown, network adapter 860 communicates with other modules of the communication device 800 via bus 830. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with the communication device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0132] Furthermore, in exemplary embodiments of this disclosure, a computer storage medium capable of implementing the above-described methods is also provided. A program product capable of implementing the methods described in this specification is stored thereon. In some possible embodiments, various aspects of this disclosure can also be implemented as a program product including program code, which, when run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.
[0133] This disclosure also provides a program product for implementing the above methods, which may employ a portable compact disc read-only memory (CD-ROM) and include program code, and can run on a terminal device, such as a personal computer. However, the program product of this disclosure is not limited thereto. In this document, a readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0134] The program product can employ any combination of one or more computer-readable media. The computer-readable media can be a computer-readable storage medium or a computer-readable signal medium. The computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0135] The computer-readable signal medium can include a computer-readable storage medium that is configured to store and deliver a computer-readable program code. The computer-readable program code can be propagated as a computer-readable signal medium.
[0136] The program code embodied on the computer-readable media can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0137] The program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++, etc., and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's computing device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing device, such as through the Internet using an Internet Service Provider. The present disclosure can be implemented in a computing system that includes a back-end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front-end component, e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the present disclosure, or any combination of the above. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network.
[0138] In addition, the above-described flowcharts are merely illustrative of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to limit the present disclosure. It is readily understood that the processes shown in the above-described flowcharts do not indicate or limit the time sequence of the processes. In addition, it is readily understood that the processes can be executed synchronously or asynchronously, for example, in a plurality of modules.
[0139] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the disclosure be construed as including any variations, uses, or adaptations of the specific embodiments following, including equivalents thereof, which are within the scope of the disclosure and including such as come within the general scope of the following claims. The specification and examples given are only intended to be exemplary and are not intended to limit the true scope and spirit of the disclosure.
Claims
1. A multi-terminal data processing method, characterized by, The method comprises: An on-board user plane function (UPF) receives data to be processed sent by a terminal through a wireless access network, the data to be processed carrying a joint task identifier, the terminal being any one of a plurality of terminals corresponding to the joint task identifier; The on-board UPF sends at least part of the data to be processed to a ground UPF for processing to obtain ground processing data, and stores the remaining data to be processed; The on-board UPF cooperatively processes the remaining data corresponding to the joint task identifier in the storage to obtain on-board processing data, and sends the on-board processing data to the ground UPF, so that the ground UPF forwards based on the ground processing data and the on-board processing data.
2. The method of claim 1, wherein, For any one of the on-board UPF and the ground UPF, wherein: The UPF is integrated with a data processing function (DPF) for cooperatively processing the remaining data corresponding to the joint task identifier in the storage to obtain the on-board processing data; Alternatively, the DPF is independently deployed, and the on-board UPF interacts with the DPF to cooperatively process the remaining data corresponding to the joint task identifier in the storage to obtain the on-board processing data.
3. The method of claim 1, wherein, The on-board UPF sends at least part of the data to be processed to a ground UPF for processing to obtain ground processing data, and stores the remaining data to be processed, comprising: The on-board UPF sends data exceeding an available data processing amount to the ground UPF as the part of data; The on-board UPF stores data not exceeding the available data processing amount as the remaining data, and stores the joint task identifier corresponding to the remaining data.
4. The method of claim 1, wherein, The on-board UPF cooperatively processes the remaining data corresponding to the joint task identifier in the storage to obtain on-board processing data, and sends the on-board processing data to the ground UPF, comprising: The on-board UPF cooperatively processes each of the remaining data corresponding to the joint task identifier in the storage to obtain on-board processing data, the on-board processing data being added with a processed mark; The on-board UPF sends the on-board processing data to the ground UPF through a session of any one of the plurality of terminals, wherein the on-board processing data is directly forwarded by the ground UPF.
5. The method according to any one of claims 1 to 4, characterized in that, The process of determining the on-board UPF and the ground UPF comprises: A network access control function (NACF) receives a session establishment request sent by a terminal through a wireless access network, the terminal being any one of the plurality of terminals, the session establishment request carrying the joint task identifier and a terminal identifier of the terminal; The NACF determines a target session management function (SMF) corresponding to the plurality of terminals according to the joint task identifier, the terminal identifier, and joint task subscription information of the plurality of terminals; The target SMF determines the on-board UPF and the ground UPF based on the joint task identifier, the terminal identifier, and the joint task subscription information.
6. The method of claim 5, wherein, The joint task subscription information includes a processing data type and / or a multi-source data processing mode. The NACF determines, according to the joint task identifier, the terminal identifier, and joint task subscription information of the plurality of terminals, a target SMF corresponding to the plurality of terminals. The NACF sends, to the target SMF, a session management context request carrying the processing data type and / or the multi-source data processing mode.
7. The method of claim 5, wherein, The target SMF determines, based on the joint task identifier, the terminal identifier, and the joint task subscription information, the on-board UPF and the ground UPF. The target SMF selects, as the on-board UPF, a same on-board UPF that supports data processing, and selects, as the ground UPF, a same ground UPF that supports data processing. The target SMF sends, to the on-board UPF and the ground UPF respectively, a session establishment or session modification request, the session establishment or session modification request carrying support data processing information in a control plane function information element. The target SMF receives response information of the on-board UPF and the ground UPF respectively, the response information carrying data processing resource information.
8. The method of claim 7, wherein, The support data processing information includes a processing data type and / or a multi-source data processing mode. The data processing resource information includes at least one of a processing data type, an available data processing amount, an available storage amount, and a multi-source data processing mode.
9. The method of claim 7, wherein, The method further includes: The target SMF sends, to the NACF, a session information transfer request carrying the data processing resource information. The NACF sends, to the terminal, the data processing resource information through a radio access network. The to-be-processed data does not exceed an available storage amount indicated by the data processing resource information.
10. A multi-terminal data processing method, characterized by, The NACF receives, from a terminal, a session establishment request sent through a radio access network, the terminal being any one of a plurality of terminals corresponding to a same task identifier, the session establishment request carrying a joint task identifier and a terminal identifier of the terminal. The NACF determines, according to the joint task identifier, the terminal identifier, and joint task subscription information of the plurality of terminals, a target SMF corresponding to the plurality of terminals, so that the SMF determines an on-board UPF and a ground UPF corresponding to the plurality of terminals. The on-board UPF and the ground UPF are configured to cooperatively process to-be-processed data of the plurality of terminals according to the joint task identifier. The terminal sends, to an on-board UPF through a radio access network, to-be-processed data carrying a joint task identifier, the terminal being any one of a plurality of terminals corresponding to the joint task identifier.
11. A multi-terminal data processing method, characterized by, The on-board UPF and the ground UPF are configured to cooperatively process to-be-processed data of the plurality of terminals according to the joint task identifier. The apparatus includes: 12. A multi-terminal data processing apparatus, characterized by comprising: The first transceiver module is configured to receive, by a user plane function (UPF) on a satellite, data to be processed sent by a terminal through a wireless access network, wherein the data to be processed carries a joint task identifier, and the terminal is any one of a plurality of terminals corresponding to the joint task identifier; The first data processing module is configured to send, by the UPF on the satellite, at least part of the data to be processed to a ground UPF for processing to obtain ground processing data, and store the remaining data of the data to be processed; The second data processing module is configured to perform cooperative processing on the remaining data corresponding to the joint task identifier in the storage by the UPF on the satellite to obtain satellite processing data, and send the satellite processing data to the ground UPF, so that the ground UPF forwards based on the ground processing data and the satellite processing data.
13. A multi-terminal data processing apparatus, characterized by comprising: The device comprises: The second transceiver module is configured to receive, by a network access control function (NACF), a session establishment request sent by a terminal through a wireless access network, wherein the terminal is any one of a plurality of terminals corresponding to the same task identifier information, and the session establishment request carries the joint task identifier and a terminal identifier of the terminal; The third data processing module is configured to determine, by the NACF, target session management functions (SMFs) corresponding to the plurality of terminals according to the joint task identifier, the terminal identifier, and joint task subscription information of the plurality of terminals, so that the SMFs determine UPFs on a satellite and ground UPFs corresponding to the plurality of terminals; The UPF on the satellite and the ground UPF are configured to cooperatively process data to be processed of the plurality of terminals according to the joint task identifier.
14. A multi-terminal data processing apparatus, characterized by comprising: The device comprises: The third transceiver module is configured to send, by a terminal, data to be processed to a UPF on a satellite through a wireless access network, wherein the data to be processed carries a joint task identifier, and the terminal is any one of a plurality of terminals corresponding to the joint task identifier; The UPF on the satellite and the ground UPF are configured to cooperatively process data to be processed of the plurality of terminals according to the joint task identifier.
15. A communication device, characterized by The device comprises: A processor; and A memory configured to store executable instructions of the processor; The processor is configured to execute the method according to any one of claims 1 to 11 by executing the executable instructions.
16. A computer readable storage medium having stored thereon a computer program, the computer program being executed by a processor to implement the method according to any one of claims 1 to 11.
Citation Information
Cited By
Session establishment method and system, electronic equipment and storage medium
CN121547105A
Channel associated computing service system and communication method of core network
CN121690356A
A core network on-path compute service system and communication method
CN121690356B