Communication data processing method and apparatus, and electronic device and storage medium
By sending downlink data deletion configuration information to preset network elements in the satellite communication system, the issues of data redundancy and legal compliance in satellite communication are resolved, achieving efficient communication data processing and resource saving.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2026-04-02
AI Technical Summary
Existing technologies cannot effectively process communication data in satellite communication scenarios, leading to data redundancy and communication efficiency issues. In particular, in UE-satellite-UE communication modes that rely solely on UPF, they cannot meet the requirements for high-quality voice services and legal compliance.
In the target communication mode, downlink data deletion configuration information is sent to preset network elements, including user plane functions or access gateways. Downlink data is processed through configuration information to ensure that data is transmitted without redundancy in the satellite system.
It enables efficient processing of downlink data in satellite communications, ensuring the quality of user communication services, saving satellite resources, and complying with legal requirements. It is applicable to a variety of communication scenarios.
Smart Images

Figure CN2025124065_02042026_PF_FP_ABST
Abstract
Description
Communication data processing method and device, electronic equipment and storage medium
[0001] Cross-reference to related applications
[0002] The present application claims priority to the Chinese patent application No. 202411366816.6, filed on September 27, 2024, and entitled "Communication data processing method and device, electronic equipment, and storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present disclosure relates to the technical field of wireless communication, and in particular to a communication data processing method, a communication data processing device, an electronic equipment, and a computer readable storage medium. BACKGROUND
[0004] In a user equipment-satellite system-user equipment communication scenario, user plane data is usually allowed to realize on-satellite communication between user equipment without passing through a ground network under the coverage of one or more service satellites. FIG. 1 shows a communication network architecture involving satellites in the prior art, wherein SMF is a session management function, AGW is an access gateway, LPSA is a local session anchor point, ULCL is an uplink splitter, UPF is a user plane function, gNB is a base station, UE is a user equipment, P-CSCF is a proxy call session control function, the calling side network element includes white box network elements, and the called side network element includes gray box network elements.
[0005] Such a communication scenario can eliminate the dependence of communication services on ground gateway stations, reduce user plane latency, and provide potential service scenarios for future space-air-ground. At the same time, it is also required that the network has user plane functions deployed on the satellite, such as UPF (User Plane Function) and AGW (access gateway). However, due to the limitations of satellite payload resources, simultaneous deployment of UPF and AGW may face challenges in resource allocation and technical implementation. Therefore, the current 3GPP SA2 R19 is working on researching the feasibility of relying only on UPF to support UE (User Equipment)-satellite-UE communication scenarios.
[0006] Considering that AGW plays a key role in voice services, to implement functions such as performing legal interception, data retention and the like to ensure compliance monitoring of user voice communication, in a UE-satellite-UE communication mode driven by a UPF only, a ground AGW needs to be added, and a new voice packet forwarding mechanism needs to be designed to enable satellite voice packets to be transmitted to the ground AGW for supervision through a replication mechanism while being sent to users. This mechanism ensures that users enjoy high-quality voice services while ensuring that communication content meets legal and regulatory requirements, thereby improving the overall performance of the communication system and user experience. However, this mechanism also introduces new problems, and existing technologies cannot effectively process replicated communication data, resulting in data redundancy on the communication link or problems affecting communication efficiency.
[0007] Therefore, how to process communication data in the above communication scenario is a technical problem to be solved by the prior art.
[0008] It should be noted that the information disclosed in the above background section 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
[0009] The present disclosure provides a communication data processing method, a communication data processing apparatus, an electronic device and a computer readable storage medium, thereby at least partially overcoming the problem that the prior art cannot effectively process communication data in a user equipment-satellite system-user equipment communication mode.
[0010] 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.
[0011] According to one aspect of the present disclosure, a communication data processing method is provided, applied to a network side, comprising: in response to detecting that data communication is performed in a target communication mode, sending downlink data deletion configuration information to a preset network element; wherein the target communication mode is user equipment-satellite system-user equipment; the satellite system includes one or more satellites, each satellite including a base station and / or a satellite user plane function; and the preset network element includes a user plane function or an access gateway.
[0012] According to one aspect of the present disclosure, a communication data processing apparatus is provided, applied to a network side, comprising: a configuration information sending module, configured to, in response to detecting that data communication is performed in a target communication mode, send downlink data deletion configuration information to a preset network element; wherein the target communication mode is user equipment-satellite system-user equipment; the satellite system includes one or more satellites, each satellite including a base station and / or a satellite user plane function; and the preset network element includes a user plane function or an access gateway.
[0013] According to an aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the method of any one of the above via executing the executable instructions.
[0014] According to an aspect of the present disclosure, a computer readable storage medium is provided, having stored thereon a computer program, which, when executed by a processor, implements the method of any one of the above.
[0015] The exemplary embodiments of the present disclosure have the following beneficial effects:
[0016] In response to detecting data communication in a target communication mode, sending downlink data deletion configuration information to a preset network element; wherein the target communication mode is user equipment-satellite system-user equipment; the satellite system comprises one or more satellites, each satellite comprising a base station and / or a satellite user plane function; the preset network element comprises a user plane function or an access gateway. On one hand, the exemplary embodiments propose a new communication data processing method, which can send downlink data deletion configuration information to a preset network element in the target communication mode of UE-satellite system-UE, so that the preset network can process downlink data according to the downlink data deletion configuration information, not only guaranteeing the quality of service and service level of user communication service, but also saving satellite resources. On the other hand, the exemplary embodiments can meet the efficient communication demand in various communication scenarios, have a wide range of applications, and the communication activities meet the regulatory standards, realizing the harmony and unity of communication efficiency and legal compliance.
[0017] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0018] The drawings incorporated in the specification and constituting a part of the specification illustrate embodiments consistent with the present disclosure and, together with the specification, serve to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0019] FIG. 1 schematically shows a communication network architecture involving satellites in the prior art;
[0020] FIG. 2 schematically shows a flowchart of a communication data processing method in the exemplary embodiments;
[0021] FIG. 3 schematically shows a sub-flow chart of inserting the SMF into the UL CL UPF and the LPSA UPF on the satellite in the present exemplary embodiment;
[0022] FIG. 4 schematically shows a flow chart of inserting the SMF into the UL CL UPF and the LPSA UPF on the satellite in the present exemplary embodiment;
[0023] FIG. 5 schematically shows a schematic diagram of a forwarding path of communication data in the present exemplary embodiment;
[0024] FIG. 6 schematically shows a structural block diagram of a communication data processing apparatus in the present exemplary embodiment;
[0025] FIG. 7 schematically shows an electronic device for implementing the above method in the present exemplary embodiment. DETAILED DESCRIPTION
[0026] Example implementations will now be described more fully with reference to the accompanying drawings. Example implementations can be implemented in any
[0027] The exemplary embodiments of the present disclosure first provide a communication data processing method, which is applied to the network side. The application scenario of the embodiment method can be: in the communication scenario of UE-satellite system-UE, the downlink data of the preset network element is effectively deleted.
[0028] The present exemplary embodiment will be further described below in conjunction with FIG. 2. As shown in FIG. 2, the communication data processing method can include the following step S210:
[0029] Step S210, in response to detecting data communication in a target communication mode, sending downlink data deletion configuration information to a preset network element;
[0030] The target communication mode is a user equipment-satellite system-user equipment; the satellite system includes one or more satellites, each satellite includes a base station and / or a satellite user plane function; and the preset network element includes a user plane function or an access gateway.
[0031] In the example embodiment, the target communication mode refers to a communication mode using UE (User Equipment)-satellite system-UE, and the UE-satellite system-UE communication mode refers to a communication mode between two user equipments using satellite communication technology without passing through a ground network, for example, allowing a user to use a mobile phone to directly connect to a satellite system to realize voice communication. Communication using the target communication mode can be free from topographical restrictions and can realize multi-dimensional space connection in air, space, land, and sea, and can be accessed according to different requirements in different application scenarios. In the example embodiment, the satellite system includes one or more satellites, each of which can include a base station and / or a satellite UPF (User Plane Function). In actual applications, the base station and the satellite UPF for accessing network communication can be in the same satellite or in different satellites.
[0032] The downlink data deletion configuration information can be configuration information for deleting downlink data, for example, a pre-configured downlink data deletion rule.
[0033] The UPF is a key component in the 5G network architecture, and its main functions include data flow processing and control, ensuring correct routing and forwarding of data packets, and collecting policy implementation and charging data. In addition, it can support network slicing, so that different services or applications can run on shared infrastructure without interfering with each other. Through close cooperation with other network functions such as AMF (Authentication Management Function) and SMF, the UPF can achieve control of the user plane and management of user data.
[0034] The AGW (Access Gateway) is located in the access layer of the softswitch network and is mainly used to provide various access means for users, such as analog user access, ISDN access, V5 access, xDSL access, etc., thereby accessing the user to the softswitch network. The role of the access gateway is to provide diversified access methods, so that different types of terminal devices can be easily connected to the communication network.
[0035] In the related art, in the UE-satellite-UE communication mode, a ground AGW is added, and a new voice packet forwarding mechanism is designed, so that the satellite voice packet is transmitted to the ground AGW through the copying mechanism while being sent to the user. In this process, the communication data generated by the copying mechanism cannot be effectively processed. The data is copied on the uplink split user plane function of the satellite, therefore, the present example embodiment proposes that when it is detected that data communication is performed in the target communication mode, downlink data deletion configuration information can be sent to the user plane function or the access gateway, so that the user plane function or the access gateway deletes the downlink data according to the downlink data deletion configuration information. The preset gateway can be a UPF or an AGW. Considering that the AGW needs to retain uplink and downlink data for supervision, the deletion of the downlink data can also be performed after the opposite end AGW receives the data.
[0036] In the present example embodiment, detecting that data communication is performed in the target communication mode can include detecting that a communication message for performing the target communication mode is received, or that the user equipment is performed to communicate through the target communication mode.
[0037] In an example embodiment, the downlink data deletion configuration information includes indication information for indicating to delete the downlink data, or indication information for indicating to delete the downlink data and RTCP (Real-time Transport Control Protocol) information.
[0038] The RTCP information refers to the control information of RTP (Real-Time Transport Protocol), which is used to monitor and feedback the quality of RTP transmission, and control the sending rate of the RTP stream. In the present example embodiment, the downlink data deletion configuration information can only include the indication information for indicating to delete the downlink data, or can include the indication information for indicating to delete the downlink data and the RTCP information.
[0039] The downlink data refers to the communication data in the process of sending from the network side to the user equipment, such as receiving call data, obtaining corresponding data, etc. The downlink can be understood as the process of the network or other equipment as the sender of the data transmitting the data to the user equipment.
[0040] Based on the above description, in the present exemplary embodiment, in response to detecting data communication in the target communication mode, the downlink data deletion configuration information is sent to the preset network element; wherein the target communication mode is UE-satellite system-UE; the satellite system includes one or more satellites, and each satellite includes a base station and / or a satellite user plane function; and the preset network element includes a user plane function or an access gateway. On the one hand, the present exemplary embodiment proposes a new communication data processing method, which can send downlink data deletion configuration information to the preset network element in the UE-satellite system-UE target communication mode, so that the preset network can process the downlink data according to the downlink data deletion configuration information, not only ensuring the quality of service and service level of user communication service, but also saving satellite resources. On the other hand, the present exemplary embodiment can meet the efficient communication demand in various communication scenarios, has a wide range of applications, and the communication activities meet the regulatory standards, realizing the harmony and unity of communication efficiency and legal compliance.
[0041] In an exemplary embodiment, when the preset network element is a user plane function; in response to detecting data communication in the target communication mode, the downlink data deletion configuration information is sent to the preset network element, which can include:
[0042] In response to the session management function receiving a communication message for executing the target communication mode, the downlink data deletion configuration information is sent to the user plane function.
[0043] Wherein, the session management function can refer to a network element responsible for processing user services, such as SMF (Session Management Function, Session Management Function), and the communication message for executing the target communication mode can be a communication message transmitted in the target communication mode, such as a voice message. In the present exemplary embodiment, when the SMF receives a communication message for executing the target communication mode, the downlink data deletion configuration information can be sent to the UPF.
[0044] In an exemplary embodiment, the above communication message can be sent by the proxy call session control function to the session management function through the policy control function.
[0045] That is, in the present exemplary embodiment, the SMF receives a communication message for executing the target communication mode, which is a communication message for UE-satellite system-UE driven only by UPF sent by P-CSCF (Proxy Call Session Control Function, Proxy Call Session Control Function) to SMF through PCF (Policy Control Function, Policy Control Function).
[0046] In an exemplary embodiment, the downlink data deletion configuration information sent to the user plane function can include:
[0047] In a case that the session management function performs the insertion procedure of the uplink classifier user plane function and the local PDU session anchor user plane function, the downlink data deletion configuration information is sent to the user plane function.
[0048] The UL CL UPF (UpLink Classifier, UPF, uplink classifier user plane function) is a user plane function network element for user plane traffic splitting, which can split user plane traffic and optimize network performance. In the present exemplary embodiment, the UL CL UPF can be determined from the satellite user plane function.
[0049] The LPSA UPF (Local PDU Session Anchor UPF, local PDU session anchor user plane function) refers to a user plane function that is a local session anchor, which can be used for routing and forwarding user plane data packets in a communication network. The LPSA UPF can interact with the SMF through its functions to achieve data transmission and network performance optimization.
[0050] In the present exemplary embodiment, the downlink data deletion configuration information can be sent to the user plane function when it is detected that the session management function receives a communication message for performing a target communication mode, and the SMF performs the insertion procedure of the UL CL UPF and the LPSA UPF.
[0051] In an exemplary embodiment, the user plane function includes a ground user plane function, and the downlink data deletion configuration information is sent to the user plane function when the session management function performs the insertion procedure of the uplink classifier user plane function and the local PDU session anchor user plane function, which can include:
[0052] In response to the session management function updating the downlink forwarding configuration information for the ground user plane function during the process of inserting the uplink classifier user plane function and the local PDU session anchor user plane function, and sending the downlink data deletion configuration information to the ground user plane function, the ground user plane function is instructed to delete the downlink data received from the access gateway through the downlink data deletion configuration information.
[0053] The downlink forwarding configuration information can be a downlink forwarding rule pre-configured in the SMF, which can include AN (Access Network, access network) tunnel information connected with the satellite base station, or the downlink data deletion configuration information.
[0054] In the process of inserting the UL CL UPF and the LPSA UPF by the SMF, the downlink forwarding rule of the ground UPF can be updated through the N4 modification procedure, and the downlink data deletion configuration information is sent to the ground UPF, so that the ground UPF can delete the downlink data sent from the AGW according to the information when receiving the downlink data deletion configuration information, and no longer forward. In addition, the ground UPF can better support the subsequent expansion to the roaming scenario, that is, the downlink data can be forwarded to the AGW of the VPLMN (Visited Public Land Mobile Network, mobile network visited by the user when roaming) in the subsequent, and the regulatory requirements of the VPLMN are met.
[0055] It should be noted that the user plane function includes a ground UPF, which can be a session anchor UPF. Before the process of inserting the UL CL UPF and the LPSA UPF by the SMF, the ground UPF initially inserted in the session establishment procedure can be used as a session anchor UPF, and then the process of inserting the UL CL UPF and the LPSA UPF by the SMF is performed, the downlink forwarding rule of the ground UPF is updated, and the downlink data deletion configuration information is sent to the ground UPF as the session anchor UPF.
[0056] In an example embodiment, the user plane function includes an uplink split user plane function, that is, the UL CL UPF. When the session management function performs the insertion procedure of the uplink split user plane function and the local session anchor user plane function, the downlink data deletion configuration information can be sent to the user plane function, which can include:
[0057] In response to the session management function adding the downlink data deletion configuration information to the uplink split function in the process of inserting the uplink split user plane function and the local session anchor user plane function, the uplink split user plane function is instructed to delete the downlink data received from the ground user plane function through the downlink data deletion configuration information.
[0058] The downlink data deletion configuration information can be sent to the UPF in the example embodiment, so that the UPF deletes the downlink data based on the downlink data deletion configuration information. In addition to the downlink data deletion configuration information being sent to the ground UPF, the downlink data deletion configuration information can also be sent to the satellite UPF in the example embodiment, that is, the downlink data deletion configuration information is sent to the satellite UPF as the UL CL UPF.
[0059] Specifically, the SMF can configure the downlink data deletion configuration information to the UL CL UPF in the process of inserting the UL CL UPF and the LPSA UPF through the N4 establishment process, to instruct the UL CL UPF to delete the downlink data received from the ground UPF.
[0060] It should be noted that, because the UL CL UPF needs to forward the signaling received from the ground UPF, the downlink data deletion configuration rule can include information of the type of data to be deleted.
[0061] In an example embodiment, as shown in FIG. 3, a sub-flow chart of the SMF inserting the UL CL UPF and the LPSA UPF on the satellite is shown, which can specifically include the following steps:
[0062] In order to keep the IP address of the UE for IMS service unchanged, the SMF selects a ground UPF as the PSA UPF (PDU Session Anchor UPF) of the IMS PDU (IP Multimedia Subsystem PDU) session for the UE in step S310.
[0063] After receiving the message sent by the P-CSCF to the SMF through the PCF, the SMF selects a UPF on the satellite as the LPSA UPF and establishes a new PDU session anchor using the N4 session establishment procedure in step S320, as PSA2 (PDU Session Anchor) in FIG. 4.
[0064] Further, in an example embodiment, the above communication data processing method can further include:
[0065] In step S330, the uplink split user plane function is determined from the satellite user plane function by the session management function, and the uplink split function is established for the PDU session.
[0066] The PDU (Protocol Data Unit) session is a communication mechanism in a communication network, used to exchange PDU data packets between a UE and a data network. The PDU session can realize communication between the user terminal and the data network by establishing a data transmission channel.
[0067] UL CL (UpLink Classifier) refers to a function for realizing the shunting of the uplink data packets of users in a communication network in order to support more flexible networking. The shunting means that the data packets of different services from the users are shunted to different paths.
[0068] In the present exemplary embodiment, the satellite system can include a plurality of satellites, each of which can have a corresponding base station and satellite UPF. The present exemplary embodiment can determine the UL CL UPF from the satellite UPF through the SMF and establish the corresponding UL CL for the PDU session using N4.
[0069] In an exemplary embodiment, the above communication data processing method can further include:
[0070] One or more of the uplink forwarding configuration information, the downlink forwarding configuration information, and the service filtering configuration information are configured for the uplink shunting user plane function.
[0071] The downlink forwarding configuration information includes downlink data deletion configuration information.
[0072] The uplink forwarding configuration information can be a configured uplink forwarding rule, which can include PSA1 CN (core network) tunnel information for connecting with the ground UPF and PSA2 CN tunnel information for connecting with the on-satellite LPSA UPF.
[0073] The downlink forwarding configuration information can be a configured downlink forwarding rule, which can include AN tunnel information for connecting with the base station on the satellite, and downlink data deletion configuration information. The downlink data deletion configuration information can be configured into the UL CL UPF on the satellite by the SMF through the N4 establishment process in the process of inserting the on-satellite UL CL UPF and LPSA UPF, instructing the UL CL UPF to delete the data received from the ground UPF.
[0074] The service filtering configuration information, i.e., the service filter, can be used to indicate forwarding of RTP information, RTCP information, signaling information to the ground UPF, forwarding of TP (Transport Protocol) information, RTCP information, etc. to the on-satellite UPF.
[0075] In step S340, the SMF updates the downlink forwarding configuration information for the ground UPF through the N4 modification process.
[0076] The downlink forwarding configuration information can include PSA2 CN tunnel information for connection with the on-satellite LPSA UPF, and downlink data deletion configuration information. The SMF updates the downlink forwarding configuration information of the ground UPF through the N4 modification process in the process of inserting the on-satellite UL CL UPF and the LPSA UPF, that is, step S340, and simultaneously issues the downlink data deletion configuration information to instruct the ground UPF to directly discard the downlink data sent from the AGW and no longer perform forwarding.
[0077] FIG. 4 shows another flowchart of inserting the SMF into the UL CL UPF and the LPSA UPF on the satellite, which can specifically include the following steps:
[0078] Step S410, the UE establishes a PDU session with the UPF (PSA1);
[0079] Step S420, the SMF establishes the UPF (PSA2);
[0080] Step S430, the SMF establishes the UL CL network branch point;
[0081] Step S440, the SMF updates the downlink forwarding configuration information for PSA1;
[0082] Step S450, the SMF updates the configuration information for PSA2;
[0083] Step S460, the SMF updates the uplink configuration information of the (R)AN;
[0084] Step S470, the SMF notifies the UE of the new IP prefix @PSA2;
[0085] Step S480, the SMF reconfigures the UE IPv6 prefix for the UPF (PSA1).
[0086] Wherein, the UPF (PSA1) represents the selected ground UPF, PSA1 represents the ground PDU session anchor 1, the UPF (PSA2) represents the selected on-satellite UPF, PSA2 represents the on-satellite PDU session anchor 2, and (R)AN represents the radio access network (Radio Access Network).
[0087] In an exemplary embodiment, when the preset network element is an access gateway, the above sending, in response to detecting data communication in the target communication mode, the downlink data deletion configuration information to the preset network element can include:
[0088] In response to the proxy call session control function determining that the user equipment is executed in the target communication mode, the downlink data deletion configuration information is sent to the access gateway.
[0089] When the P-CSCF determines that the UE can be performed only based on the UPF UE-satellite system-UE communication, the downlink data deletion configuration information sent through the lq interface can be used to instruct the AWG to only use the data received from the opposite AGW for supervision, without forwarding, and directly discard.
[0090] In an example embodiment, in response to the proxy call session control function determining that the user equipment is performed target communication mode, the downlink data deletion configuration information can be sent to the access gateway, which can include:
[0091] In response to the proxy call session control function receiving the pre-processing message notification of the uplink split user plane function or the local session anchor user plane function sent by the session management function, the downlink data deletion configuration information is sent to the access gateway through the preset interface.
[0092] The pre-processing message notification can include the pre-insertion or pre-configuration message notification of the UC CL UPF or LPSA UPF sent by the SMF, and the preset interface can be the lq interface.
[0093] In the example embodiment, when the P-CSCF receives the pre-insertion or pre-configuration message notification of the UL CL UPF or LPSA UPF sent by the SMF, the downlink data deletion configuration information can be sent through the lq interface to instruct the AGW to only use the data received from the opposite AGW for supervision, without forwarding, and directly delete.
[0094] In a communication scenario, the forwarding path of the communication data can include:
[0095] Path 1: on-board UL CL UPF→on-board LPSA UPF→opposite on-board LPSA UPF→opposite UE;
[0096] Path 2: on-board UL CL UPF→ground PSA UPF→ground AGW (access gateway)→opposite ground AGW→opposite ground PSA UPF→opposite on-board UL CL UPF→opposite UE.
[0097] Based on the example embodiment, the downlink data can be deleted, as shown in FIG. 5, in path 2, the AGW 2510, i.e., the opposite ground AGW, the PSA UPF1 520, i.e., the opposite ground PSA UPF, the UL CL UPF2 530, i.e., the opposite on-board UL CL UPF, and the UE2 540, i.e., the opposite UE, can delete the downlink data at any of the above four nodes.
[0098] In the ground AGW deletes the downlink data, the implementation manner can be that the P-CSCF sends the downlink data deletion configuration information to the ground AGW after judging that the UE can perform the UE-satellite system-UE communication based on the UPF only, so that the ground AGW performs the deletion of the downlink data. The direct deletion of the downlink data at the ground AGW can most effectively reduce the additional occupation of the communication resources.
[0099] In the ground PSA UPF deletes the downlink data, the implementation manner can be that the SMF updates the downlink forwarding configuration information of the ground UPF by the N4 modification process during the insertion of the UL CL UPF and the LPSA UPF on the satellite, and simultaneously issues the downlink data deletion configuration information to instruct the ground UPF to directly discard the data sent from the AGW. The direct deletion of the downlink data at the ground PSA UPF needs to additionally enhance the ground PSA UPF, which is not conducive to the business promotion.
[0100] In the UL CL UPF on the satellite deletes the downlink data, the implementation manner can be that the SMF configures the downlink data deletion configuration information to the UL CL UPF by the N4 establishment process during the insertion of the UL CL UPF and the LPSA UPF on the satellite, to instruct the UL CL UPF on the satellite to delete the data received from the ground UPF. The direct deletion of the downlink data at the UL CL UPF on the satellite will occupy the limited communication resources on the satellite.
[0101] In addition, if the downlink data is directly deleted at the UE, the UE needs to be enhanced, which is not conducive to the business promotion.
[0102] The exemplary embodiments of the present disclosure also provide a communication data processing apparatus. Referring to FIG. 6, the apparatus 600 can include a configuration information sending module 610 configured to send downlink data deletion configuration information to a preset network element in response to detecting that data communication is performed in a target communication mode; wherein the target communication mode is a user equipment-satellite system-user equipment; the satellite system includes one or more satellites, and each satellite includes a base station and / or a satellite user plane function; and the preset network element includes a user plane function or an access gateway.
[0103] In an exemplary embodiment, the downlink data deletion configuration information includes indication information for instructing to delete the downlink data, or the indication information for instructing to delete the downlink data and real-time transmission control protocol information.
[0104] In an exemplary embodiment, when the preset network element is a user plane function; the configuration information sending module includes a first configuration information sending unit configured to send the downlink data deletion configuration information to the user plane function in response to the session management function receiving a communication message for performing the target communication mode.
[0105] In an example embodiment, the communication message is sent by a proxy call session control function to a session management function through a policy control function.
[0106] In an example embodiment, the first configuration information sending unit comprises: a network element insertion unit, configured to send the downlink data deletion configuration information to the user plane function when the session management function performs an insertion process of the uplink split user plane function and the local session anchor user plane function.
[0107] In an example embodiment, the user plane function comprises a ground user plane function, and the network element insertion unit comprises: a first configuration information sending sub-unit, configured to, in response to the session management function updating the downlink forwarding configuration information of the ground user plane function in the process of inserting the uplink split user plane function and the local session anchor user plane function, send the downlink data deletion configuration information to the ground user plane function to instruct the ground user plane function to delete the downlink data received from the access gateway through the downlink data deletion configuration information.
[0108] In an example embodiment, the user plane function comprises an uplink split user plane function; and the network element insertion unit comprises: a second configuration information sending sub-unit, configured to, in response to the session management function adding the downlink data deletion configuration information to the uplink split function in the process of inserting the uplink split user plane function and the local session anchor user plane function, instruct the uplink split user plane function to delete the downlink data received from the ground user plane function through the downlink data deletion configuration information.
[0109] In an example embodiment, the communication data processing apparatus further comprises: an uplink split user plane function determining unit, configured to determine the uplink split user plane function from the satellite user plane function by the session management function, and establish the uplink split function for the protocol data unit session.
[0110] In an example embodiment, the communication data processing apparatus further comprises: an information configuration unit, configured to configure one or more of the uplink forwarding configuration information, the downlink forwarding configuration information, and the service filtering configuration information for the uplink split user plane function; and the downlink forwarding configuration information comprises the downlink data deletion configuration information.
[0111] In an example embodiment, when the preset network element is an access gateway; the configuration information sending module comprises: a third configuration information sending sub-unit, configured to, in response to the proxy call session control function determining that the user equipment is executed in the target communication mode, send the downlink data deletion configuration information to the access gateway.
[0112] In an example embodiment, the third configuration information sending sub-unit is configured to send, in response to the proxy call session control function receiving the preprocessing message notification of the uplink offload user plane function or the local session anchor user plane function sent by the session management function, downlink data deletion configuration information to the access gateway through a preset interface.
[0113] The specific details of the modules / units in the above apparatus have been described in the embodiments of the method part, and the undisclosed details can be referred to the embodiment contents of the method part, and thus will not be described here.
[0114] The example embodiments of the present disclosure also provide an electronic device capable of implementing the above method.
[0115] Those skilled in the art can understand that each aspect of the present disclosure can be implemented as a system, a method or a program product. Therefore, each aspect of the present disclosure can be specifically implemented as follows: 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" here.
[0116] The electronic device 700 according to such example embodiments of the present disclosure will be described below with reference to FIG. 7. FIG. 7 shows the electronic device 700 only as an example, and should not bring any limitation on the functions and use range of the embodiments of the present disclosure.
[0117] As shown in FIG. 7, the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 can include, but are not limited to, the above-mentioned at least one processing unit 710, the above-mentioned at least one storage unit 720, a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710), and a display unit 740.
[0118] The storage unit stores program codes which can be executed by the processing unit 710, so that the processing unit 710 performs the steps according to various example embodiments of the present disclosure described in the above "example method" part of the present specification. For example, the processing unit 710 can perform the steps shown in FIG. 1 and the like.
[0119] The storage unit 720 can include a readable medium in the form of a volatile storage unit, such as a random access memory (RAM) 721 and / or a cache memory 722, and can further include a read-only memory (ROM) 723.
[0120] The storage unit 720 also includes a number of program modules 725 that are stored in the memory 722, including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which performs one or more of the steps of the methods described herein, or facilitates in the implementation of one or more of the steps of the methods described herein.
[0121] The bus 730 can represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration bus, a processor or local bus using any of a variety of bus architectures.
[0122] The electronic device 700 can also communicate with one or more external devices 800 such as a keyboard or pointing device, using one or more communication interfaces 750. For example, the communication interface 750 can enable communication between the electronic device 700 and a personal digital assistant (PDA) or other handheld device, a desktop computer, a printer, or other devices. The communication interface 750 can also enable communication between the electronic device 700 and one or more devices that enable user interaction with the electronic device 700, and / or one or more devices that enable communication between the electronic device 700 and other computing devices. Such communication can occur via an I / O interface 750. Still yet, the electronic device 700 can communicate with one or more networks, such as one or more local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet, using a network adapter 760. As illustrated, the network adapter 760 is in communication with the other components of the electronic device 700 through the bus 730. It should be appreciated that the network adapter 760 can be implemented as part of the bus 730, as a separate component in communication with the bus 730, or as part of another component in communication with the bus 730. It should also be appreciated that the electronic device 700 might communicate with one or more other devices using any one or more of a variety of methodologies, such as Bluetooth®, 3G, 4G, or Wi-Fi® wireless communication protocols. Other hardware and / or software modules that can be used in conjunction with the electronic device 700 can also include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.
[0123] Those skilled in the art will readily understand that the example embodiments described herein can be implemented by software and / or by hardware coupled with software, as described above. Thus, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, a USB flash disk, a mobile hard disk, etc.) or a network, and includes a number of instructions to enable a computing device (such as a personal computer, a server, a terminal device, or a network device, etc.) to execute the methods according to the embodiments of the present disclosure.
[0124] The exemplary embodiments of the present disclosure also provide a computer readable storage medium having stored thereon a program product capable of implementing the above-described methods of the present specification. In some possible implementations, various aspects of the present disclosure can also be implemented as a program product in the form of a computer readable storage medium having computer readable program code embodied in the medium that, when executed by a terminal device, causes the terminal device to perform the steps described in the above "Exemplary Methods" section according to various exemplary embodiments of the present disclosure.
[0125] The exemplary embodiments of the present disclosure also provide a program product for implementing the above-described methods, which can take the form of a portable compact disc read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in the present document, the readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus or device.
[0126] The program product can take any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium, for example, can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination thereof. More specific examples (a non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disc, 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 thereof.
[0127] The computer readable signal medium can include a data signal propagated in a baseband or propagated as a carrier wave in a propagated data signal, in which the readable program code is carried. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination thereof. The readable signal medium can also be any readable medium that is not a readable storage medium and that can transmit, propagate or transport the program for use by or in connection with an instruction execution system, apparatus or device.
[0128] The program code contained on the readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0129] The program code may be implemented in any of various ways, including procedure-based, narrative-based, object-based, class-based, and / or hybrid approaches. 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 (ISP).
[0130] 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 purpose. It is easily 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 also easily understood that the processes can be executed synchronously or asynchronously, for example, in a plurality of modules.
[0131] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, such a division is not mandatory. Indeed, according to the exemplary embodiments of the present disclosure, the features and functionalities of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functionalities of one module or unit described above can be further divided into embodied by a plurality of modules or units.
[0132] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the present disclosure cover any and all variations of the present disclosure that come within the scope of the claims and their equivalents. It is intended that the specification and examples be considered exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.
[0133] It is to be understood that the present disclosure is not limited to the precise construction described and shown in the drawings and that various modifications and changes can be made by those skilled in the art without departing from the scope of the present disclosure. The scope of the present disclosure is limited only by the claims appended hereto.
Claims
1. A communication data processing method applied to a network side, comprising: in response to detecting that data communication is performed in a target communication mode, sending downlink data deletion configuration information to a preset network element; wherein the target communication mode is a user equipment-satellite system-user equipment; the satellite system comprises one or more satellites, each satellite comprising a base station and / or a satellite user plane function; and the preset network element comprises a user plane function or an access gateway.
2. The method of claim 1, wherein, The downlink data deletion configuration information comprises indication information for indicating deletion of downlink data, or indication information for indicating deletion of downlink data and real-time transport control protocol information.
3. The method of claim 1, wherein, When the preset network element is a user plane function, the step of sending downlink data deletion configuration information to the preset network element in response to detecting that data communication is performed in a target communication mode comprises: in response to a session management function receiving a communication message for performing the target communication mode, sending downlink data deletion configuration information to the user plane function. The communication message is sent by a proxy call session control function to the session management function through a policy control function.
4. The method of claim 3, wherein, The step of sending downlink data deletion configuration information to the user plane function comprises:
5. The method of claim 3, wherein, when a session management function performs an insertion process of an uplink split user plane function and a local session anchor user plane function, sending downlink data deletion configuration information to the user plane function. The user plane function comprises a ground user plane function, and the step of sending downlink data deletion configuration information to the user plane function when a session management function performs an insertion process of an uplink split user plane function and a local session anchor user plane function comprises:
6. The method of claim 5, wherein, in response to the session management function updating downlink forwarding configuration information for the ground user plane function in the process of inserting the uplink split user plane function and the local session anchor user plane function, and sending downlink data deletion configuration information to the ground user plane function to instruct the ground user plane function to delete downlink data received from an access gateway through the downlink data deletion configuration information. The user plane function comprises an uplink split user plane function, and the step of sending downlink data deletion configuration information to the user plane function when a session management function performs an insertion process of an uplink split user plane function and a local session anchor user plane function comprises:
7. The method of claim 5, wherein, in response to the session management function adding downlink data deletion configuration information to the uplink split function in the process of inserting the uplink split user plane function and the local session anchor user plane function, to instruct the uplink split user plane function to delete downlink data received from a ground user plane function through the downlink data deletion configuration information. The method further comprises:
8. The method of claim 5, wherein, determining an uplink split user plane function from a satellite user plane function through a session management function, and establishing an uplink split function for a protocol data unit session. The method further comprises:
9. The method of claim 8, wherein, configuring one or more of uplink forwarding configuration information, downlink forwarding configuration information, and service filtering configuration information for the uplink split user plane function; the downlink forwarding configuration information comprises downlink data deletion configuration information. 10. The method of claim 1, wherein, when the preset network element is an access gateway; the sending, in response to detecting data communication in the target communication mode, of downlink data deletion configuration information to the preset network element, comprises: sending, in response to the proxy call session control function determining that the user equipment is executing the target communication mode, downlink data deletion configuration information to the access gateway.
11. The method of claim 10, wherein, the sending, in response to the proxy call session control function determining that the user equipment is executing the target communication mode, of downlink data deletion configuration information to the access gateway, comprises: sending, in response to the proxy call session control function receiving a preprocessing message notification of the uplink split user plane function or the local session anchor user plane function sent by the session management function, downlink data deletion configuration information to the access gateway through a preset interface. 12.A communication data processing apparatus, applied to a network side, comprising: a configuration information sending module, configured to send, in response to detecting data communication in a target communication mode, downlink data deletion configuration information to a preset network element; wherein the target communication mode is a user equipment-satellite system-user equipment; the satellite system comprises one or more satellites, each satellite comprising a base station and / or a satellite user plane function; and the preset network element comprises a user plane function or an access gateway. 13.An electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the method of any one of claims 1-11 via executing the executable instructions. 14.A computer readable storage medium comprising a computer program, the computer program being executed by a processor to implement the method of any one of claims 1-11.
Citation Information
Patent Citations
Information transmission method and device and network equipment
CN111918357A
Data sending method and device, electronic equipment and storage medium
CN117060980A
Method and system for storing and forwarding user plane data
CN117641272A
Data sending method and device, equipment and storage medium
CN118318478A
Status event handling associated with a session management function (SMF) node
US20240080655A1