Implementation method and apparatus for early media service, and network side node

By selecting or specifying the target access gateway and configuring media resources in satellite communication, the problem of interrupted ringback tone media playback under satellite access was solved, and continuous playback of ringback tone media was achieved.

WO2026098394A1PCT designated stage Publication Date: 2026-05-15VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2025-11-03
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In satellite communication, when both the calling and called user equipment are satellite-accessed, the playback of ringback tone media is interrupted. Existing technologies have not been able to effectively solve the problem of ringback tone media being played to the calling UE.

Method used

After receiving the information indicating the early media through the first network node, the target access gateway is selected or determined, and the ground or satellite access gateway is instructed to release or reserve media-related resources to ensure the continuous playback of the ringback tone media under satellite access conditions.

Benefits of technology

It enables continuous playback of ringback tone media when satellite access is available, avoiding playback interruptions and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025132136_15052026_PF_FP_ABST
    Figure CN2025132136_15052026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications, and discloses an implementation method and apparatus for an early media service, and a network side node. The implementation method for an early media service of an embodiment of the present application comprises: when receiving first information, a first network node performing at least one of a first operation and a second operation on the basis of the first information; the first information is used for indicating early media, and the first operation comprises at least one of: selecting or determining a target access gateway, and stopping instructing a terrestrial access gateway to release a first media-related resource; the second operation comprises any one of a third operation and a fourth operation; the third operation comprises: stopping selecting or determining an on-satellite access gateway as a target access gateway; and the fourth operation comprises at least one of: selecting or determining an on-satellite access gateway as a target access gateway; and instructing the on-satellite access gateway to perform at least one of: reserving or allocating a second media-related resource, and configuring the second media-related resource.
Need to check novelty before this filing date? Find Prior Art

Description

Implementation methods, devices, and network-side nodes for early media services

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411585299.1, filed on November 7, 2024, entitled "Method, Apparatus and Network Side Node for Implementing Early Media Services", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application belongs to the field of communication technology, and specifically relates to a method, apparatus and network-side node for implementing early media services. Background Technology

[0004] In satellite communication, if both the calling and called user equipment (UE) are within satellite coverage, the communication path can bypass the ground, with media exchanged directly on the satellite, significantly reducing communication latency. However, during call setup, if the user has subscribed to a satellite-based media service, the network-side equipment sends a ringback tone to the calling UE before the session is answered. Since the ringback tone server is located on the ground, the call between the calling and called UEs is conducted via satellite, while the ringback tone is played from the ground to the calling UE via satellite. This results in the interruption of ringback tone playback. How to ensure that ringback tone playback to the calling UE is possible even when both the calling and called UEs have satellite access is a problem that needs to be solved. Summary of the Invention

[0005] This application provides a method, apparatus, and network-side node for implementing early media services, which can solve the problem of early media playback to the calling party when both the calling party and the called party have satellite access.

[0006] Firstly, it provides a method for implementing early media services, including:

[0007] Upon receiving first information, the first network node performs at least one of a first operation and a second operation based on the first information; the first information is used to indicate the early medium.

[0008] The first operation includes at least one of the following:

[0009] Select or specify the target access gateway;

[0010] Stop instructing the terrestrial access gateway to release resources related to the first media;

[0011] The second operation includes either the third operation or the fourth operation;

[0012] The third operation includes:

[0013] Stop selecting or specifying the on-board access gateway as the target access gateway;

[0014] The fourth operation includes at least one of the following:

[0015] Select or specify the on-board access gateway as the target access gateway;

[0016] Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media and configure resources related to the second media.

[0017] Secondly, it provides another method for implementing early media services, including:

[0018] The second network node receives at least one of the first resource information and the second resource information from the first network node;

[0019] The second network node performs the first configuration operation;

[0020] The first configuration operation includes at least one of the following:

[0021] Configure ground user plane nodes based on the first resource information;

[0022] Configure the on-board user plane node based on the second resource information.

[0023] Thirdly, an apparatus for implementing early media services is provided, applied to a first network node, comprising:

[0024] The processing module is configured to, upon receiving first information, perform at least one of a first operation and a second operation based on the first information; the first information is used to indicate an early medium;

[0025] The first operation includes at least one of the following:

[0026] Select or specify the target access gateway;

[0027] Stop instructing the terrestrial access gateway to release resources related to the first media;

[0028] The second operation includes either the third operation or the fourth operation;

[0029] The third operation includes:

[0030] Stop selecting or specifying the on-board access gateway as the target access gateway;

[0031] The fourth operation includes at least one of the following:

[0032] Select or specify the on-board access gateway as the target access gateway;

[0033] Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media and configure resources related to the second media.

[0034] Fourthly, another implementation device for early media services is provided, applied to a second network node, including:

[0035] A receiving module is configured to receive at least one of first resource information and second resource information from a first network node;

[0036] The processing module is used to perform the first configuration operation;

[0037] The first configuration operation includes at least one of the following:

[0038] Configure ground user plane nodes based on the first resource information;

[0039] Configure the on-board user plane node based on the second resource information.

[0040] Fifthly, a network side node is provided, including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first or second aspect.

[0041] In a sixth aspect, a system for implementing early media services is provided, comprising: a network-side device and a terminal device, wherein the network-side device can be used to perform the steps of the method for implementing early media services as described in the first or second aspect above.

[0042] In a seventh aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0043] Eighthly, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0044] A ninth aspect provides a computer program / program product stored in a storage medium, the computer program / program product being executed by at least one processor to perform the steps of the method as described in the first or second aspect.

[0045] In the early media service implementation method provided in this application embodiment, the first network node can perform at least one of the first and second operations based on the received first information to update the target access gateway, such as selecting or determining the target access gateway, or stopping the selection or determination of the satellite access gateway as the target access gateway, or selecting or determining the satellite access gateway as the target access gateway, so as to reserve and / or configure media resources for early media services based on the updated target access gateway; and the first network node can also instruct resource configuration updates based on the received first information, such as stopping the instruction to the ground access gateway to release the first media-related resources, or instructing the ground access gateway to release the first media-related resources, or instructing the satellite access gateway to reserve or configure the second media-related resources, so as to facilitate timely media resource configuration updates on the network side, thereby achieving uninterrupted transmission of early media services in the case of satellite access. Attached Figure Description

[0046] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;

[0047] Figure 2 is a schematic diagram of the deployment of a network-side device in an embodiment of this application;

[0048] Figure 3 is a schematic diagram of UPF data transmission in a 5G network according to an embodiment of this application;

[0049] Figure 4 is a schematic diagram of data transmission through an access gateway in an embodiment of this application;

[0050] Figure 5 is a schematic diagram of the establishment process of an early media service in an embodiment of this application;

[0051] Figure 6 is a schematic diagram of a UE-satellite-UE communication process according to this application;

[0052] Figure 7 is a flowchart of an early media service implementation method in an embodiment of this application;

[0053] Figure 8 is a flowchart of another method for implementing early media services in an embodiment of this application;

[0054] Figure 9 is a schematic diagram of the implementation process of an early media service in an embodiment of this application;

[0055] Figure 10 is a schematic diagram of the implementation process of another early media service in an embodiment of this application;

[0056] Figure 11 is a schematic diagram of the implementation process of another early media service in the embodiments of this application;

[0057] Figure 12 is a schematic diagram of the implementation process of another early media service in an embodiment of this application;

[0058] Figure 13 is a schematic diagram of the implementation process of another early media service in the embodiments of this application;

[0059] Figure 14 is a structural block diagram of an early media service implementation device according to an embodiment of this application;

[0060] Figure 15 is a structural block diagram of another early media service implementation device in an embodiment of this application;

[0061] Figure 16 is a structural block diagram of a communication device according to an embodiment of this application;

[0062] Figure 17 is a structural block diagram of a network-side device according to an embodiment of this application;

[0063] Figure 18 is a structural block diagram of another network-side device in an embodiment of this application. Detailed Implementation

[0064] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0065] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0066] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0067] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.The base station may be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmission Reception Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that the embodiments of this application only use the base station in the NR system as an example for introduction, and do not limit the specific type of base station.

[0068] Core network equipment may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), and Binding Support. Core network functions (BSF), application functions (AF), etc. It should be noted that this application embodiment only uses core network equipment in the NR system as an example for description, and does not limit the specific type of core network equipment.However, it is not limited to at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that this application embodiment only uses the core network equipment in the NR system as an example for introduction, and does not limit the specific type of core network equipment.

[0069] In satellite communication, if both the calling and called UEs are within satellite coverage, the communication path can bypass the ground, with media exchanged directly on the satellite, significantly reducing communication latency. However, during call setup, if the user has subscribed to a ringback tone service, the network-side equipment will send the ringback tone media to the calling UE before the session is answered. Since the ringback tone server is located on the ground, the call between the calling and called UEs is conducted via satellite interactive media, while the ringback tone is played from the ground to the calling UE via satellite.

[0070] Referring to Figure 2, a network-side equipment deployment scenario is illustrated, where UE-A is the calling UE and UE-B is the called UE. The RAN is deployed on a satellite, and the UEs access the RAN on the satellite wirelessly. A UPF is deployed on the satellite for uplink data offloading (Uplink Classification), which offloads a portion of the data to the on-board Access Gateway (AGW) and another portion to the ground-based UPF according to the network configuration. When both the calling and called UEs are satellite-accessed, the network configures the on-board UPF to send the media data packets of the calling UE's IP Multimedia Subsystem (IMS) to the on-board AGW. Other non-IMS media data (including IMS signaling and other non-IMS related data) are sent to the ground UPF through a tunnel (i.e., the GTP-U tunnel). The on-board AGW sends the IMS media data to the on-board AGW on the satellite serving the called UE (UE-B in Figure 2), and the called UE's on-board AGW sends it to the RAN deployed on the satellite through the on-board UPF. The RAN then sends it to the called UE via satellite radio.

[0071] Interaction between the onboard UPF and the ground-based UPF is transmitted via a satellite-to-ground link (i.e., a feeder link). Interaction between onboard AGWs is transmitted via an inter-satellite link (ISL).

[0072] Referring to Figure 3, a schematic diagram of UPF data transmission in a 5G network is shown. The situation is similar in a 4G network with a PGW / SGW. The data transmission path may have only one UPF (UPF#2 in Figure 3) or two UPFs (UPF#1 and UPF#2 in Figure 3, corresponding to SGW and PGW in a 4G network).

[0073] In the case of only one UPF, the UE and External DN exchange data through the RAN and UPF#2, the UE and RAN carry data through the PDCP protocol, and the RAN and UPF#2 carry data through the GTP-U protocol (i.e., N3 tunnel). Corresponding to the above satellite networking situation, UPF#2 is equivalent to the terrestrial UPF.

[0074] With two UPFs, the UE can exchange data with both the Local DN and the External DN. Data exchange with the External DN occurs via the RAN, UPF#1 (SGW), and UPF#2 (PGW), while data exchange with the Local DN occurs via the RAN and UPF#1 (SGW). The connection between UPF#1 and the RAN is the N3 tunnel, and the connection between UPF#1 and UPF#2 is the N9 tunnel, both carrying data via the GTU-U protocol. In this case, UPF#1 (SGW) acts as an uplink classifier, offloading uplink data from the UE according to network configuration, and forwarding downlink data from the N9 tunnel and the Local DN to the UE via the N3 tunnel, also according to network configuration. For satellite access, the Local DN includes the aforementioned IMS network onboard IP subdomain, and the External DN includes the aforementioned IMS network terrestrial IP subdomain.

[0075] Referring to Figure 4, a schematic diagram of AGW data transmission is shown. T1 is the media transmission resource serving the UE side, used to receive media data from and send media data to the UE. T2 is the media transmission resource serving the remote end, used to receive media data from and send media data to the remote end. The AGW receives configuration from the network side (i.e., configuration from the P-CSCF) to reserve and configure the resources of T1 and T2, and binds T1 and T2 to realize media interaction between the UE and the remote end. That is, media data sent by the UE to T1 will be transferred by the AGW to T2 and then sent by T2 to the remote end, and vice versa.

[0076] The problem that needs to be solved is how to enable the ringback tone media to be played to the calling UE when both the calling and called parties have satellite access.

[0077] 1. IP domain reachability deployment

[0078] When deploying a network, operators face two possible solutions:

[0079] A. The onboard IP domain where the IMS network user plane functional domain resides is mutually reachable from the terrestrial IP domain where the IMS network user plane functional domain resides. This means that terrestrial devices / functions can interact with the onboard AGW via IP routing. In this deployment, media data sent by the ringback tone function can be sent to the onboard AGW via IP routing, and then sent by the onboard AGW to the calling UE via the onboard UPF (i.e., path A in Figure 2). There are no reachability issues in this deployment, and the relevant technologies can establish path A.

[0080] B. For security and deployment simplification considerations, the on-board IP domain where the IMS network user plane functional domain is located is unreachable from the terrestrial IP domain where the IMS network user plane functional domain is located. In terms of security, the on-board IMS user plane network and the terrestrial IMS user plane network can be isolated to achieve user plane network isolation. In terms of deployment, the configuration of IP routing can also be simplified. Under this deployment, the media data sent by the ringback tone function can only be sent to the terrestrial AGW through IP routing (i.e., path B in Figure 2). There is no solution yet for how to send ringback tone media data to the calling UE through the terrestrial AGW.

[0081] 2. AGW reallocation

[0082] In one implementation of the ringback tone service, the ringback tone media plays media data to the UE through the AGW (Automatic Gateway) that serves normal media. After the called party answers, the ringback tone playback can be stopped and replaced with the transmission of media data for interaction between the calling and called UEs simply by updating the remote end of the AGW with the media-related information of the called UE. Current ringback tone services do not consider scenarios where the AGW may be reassigned. In the case where both the calling and called UEs are satellite-accessed, the technology initially selects a terrestrial AGW for the calling party (because the calling party is unaware of whether the called UE is satellite-accessed). At this time, the ringback tone media may already be playing to the calling UE through the terrestrial AGW. If the called party's response indicates satellite access, the calling party will update the terrestrial AGW to a satellite AGW. The ringback tone media will then be updated to play to the calling UE through the satellite AGW. This update causes a change in the ringback tone media playback path, resulting in a interruption of the ringback tone playback.

[0083] Currently, there is no corresponding technology to solve the problem of IP domain unreachability and the problem of interrupted ringback tone playback.

[0084] The following describes some related technologies that may be involved in this application:

[0085] 1. Satellite Access

[0086] A satellite communication system consists of three parts: the satellite terminal, the ground terminal, and the user terminal. The satellite terminal acts as a relay station in the air, amplifying the electromagnetic waves transmitted from the ground station and sending them back. Based on their operating orbit, satellite communication systems are generally classified into the following three categories:

[0087] Low Earth orbit (LEO) satellite communication systems: located at altitudes of 500–2000 km above the Earth's surface, they have relatively low transmission latency and power consumption, but the coverage area of ​​each satellite is also relatively small.

[0088] Medium Earth Orbit (MEO) satellite communication systems: 2000-20000 km above the ground, with a longer transmission delay than low Earth orbit satellites, but also a wider coverage area.

[0089] Geostationary Transfer Orbit (GEO): 35,800 km above the Earth, i.e., geostationary orbit. Theoretically, global coverage can be achieved using three GEO satellites.

[0090] 2. The UE receives early media when initiating a call.

[0091] Early media refers to media transmitted before the formal call, such as Customized Alerting Tones (CAT) and call alert tones.

[0092] CAT, also known as a ringback tone, is usually an audio or video clip that a user subscribes to. When the user receives an incoming call, the network will play the media corresponding to that ringback tone to the calling user.

[0093] Call prompt tone is used to indicate the reason why a call could not be established, such as the called user is currently on another call or the called user's phone is switched off.

[0094] Early media typically corresponds to an early session or early dialog. For example, before UE-1 initiates a formal call with UE-2 (i.e., establishes a normal session or normal dialog), an early session or early dialog can be established to negotiate early media.

[0095] Note: In this application, normal session and normal dialog can be used interchangeably; early session and early dialog can be used interchangeably.

[0096] The following uses CAT as an example to illustrate the process of creating early media. Referring to Figure 5, a schematic diagram of the early media creation process is shown. As shown in Figure 5, the early media creation process mainly includes the following steps:

[0097] 1. When UE-1 makes a call to UE-2, UE-1 sends an Invite message containing SDP offer information. This Invite message is routed to UE-2 via the IMS core network equipment.

[0098] An example of an Invite message is as follows:

[0099] In this context, tel:135xxxxxxx represents the called number as 135xxxxxxx.

[0100] P-Access-Network-Info represents the UE's access network information. In this example, the UE accesses the IMS network via 5G.

[0101] P-Early-Media: supported indicates that the user supports early media.

[0102] Supported:early-session means the UE supports early sessions.

[0103] Content-Type: application / sdp indicates that the content is SDP.

[0104] Content-Disposition indicates that the content is arranged in a session-like manner.

[0105] The 'm' line indicates that the media type is voice service, and 2400 represents the port number.

[0106] Line 'a' represents the attribute information of this voice service. Among them, "97" is the RTP payload type, "AMR" indicates that the encoding format is AMR, "8000" is the sampling rate, and "1" indicates mono.

[0107] Rows m and a belong to the SDP offer.

[0108] It should be noted that, in the above examples, the core network device ending with -1 is the IMS core network device that provides services to UE-1; the core network device ending with -2 is the IMS core network device that provides services to UE-2.

[0109] S-CSCF-2 needs to be sent to UE-2 via P-CSCF-2, which is omitted from the drawing.

[0110] 2. UE-2 replies with a response message, such as the 183 response message, which contains an SDP answer. The SDP answer is used to negotiate with UE-1 the voice coding method to be used in this call.

[0111] 3. The IMS AS (Application server)-2, which provides services to UE-2, obtains the resource for playing early media from the MRF (Media Resource Function)-2. The resource includes IP address and port number information.

[0112] 4. AS-2 adds early-session SDP offers to SDP.

[0113] An early-session SDP offer can also be called an early SDP offer or an early-media SDP offer. An example of an early-session SDP offer is as follows:

[0114] Here, Content-Type: multipart / mixed; boundary="boundary1" indicates that the content type is multipart / mixed, and multiple contents are separated by boundary1.

[0115] Content-Disposition:early-session indicates that the content is arranged in an early session.

[0116] It should be noted that the early session is used to transmit early media. Early media is a media stream within the early session.

[0117] 5. UE-1 sends a PRACK (Provisional Response ACK knowledgement) message. This PRACK message is a response to the 183 message, indicating that the 183 message has been received.

[0118] The PRACK includes an early session SDP answer.

[0119] 6. AS-2 sends a PRACK to UE-2, but the PRACK does not contain SDP information.

[0120] 7. UE-2 sends a 200 OK response message for PRACK.

[0121] 8. When UE-2 starts ringing, UE-2 replies with a 180 response message.

[0122] 9. AS-2 instructs the MRF to play early media, such as ringback tones.

[0123] 10. AS-2 continues to send 180 response messages.

[0124] 11. When a user in UE-2 answers a call, UE-2 sends a 200 OK response message.

[0125] 12. AS-2 instructs MRF to stop playing early media.

[0126] 13. AS-2 continues to send 200 OK messages.

[0127] It should be noted that the communication process between P-CSCF and AGW (Access Gateway) is not shown in the flowchart in Figure 5.

[0128] 3. UE-satellite-UE communication

[0129] UE-satellite-UE communication, also known as UE-SAT-UE communication, refers to communication between two UEs that both access the network via satellite, without needing to go through ground-based network elements. The two UEs can communicate through a single satellite or through two interconnected satellites.

[0130] Referring to Figure 6, a schematic diagram of a UE-satellite-UE communication process is shown. As shown in Figure 6, assuming that the IP address of UE-1 is IP-1 and the IP address of UE-2 is IP-2, the UE-satellite-UE communication process mainly includes the following steps:

[0131] 1. UE-1 sends a SIP Invite message, the SDP offer of which contains the IP address of UE-1: IP-1.

[0132] The SIP Invite message is routed to the P-CSCF serving UE-1: P-CSCF-1.

[0133] Optionally, access information can be included in the SIP Invite message:

[0134] access-type=3GPP-NR-SAT in PANI

[0135] The satellite ID or cell global identity (CGI) of UE-1

[0136] CGI is the globally unique identifier of the cell where the UE resides.

[0137] When the cell is a 5G cell, it is NCGI.

[0138] When the cell is a 4G cell, it is an ECGI.

[0139] 2-3. P-CSCF-1 cannot determine whether UE-1 and UE-2 can perform UE-SAT-UE communication, so P-CSCF-1 chooses to deploy on the ground AGW: AGW-1.

[0140] P-CSCF-1 requests AGW-1 to allocate a transmission address for UE-1.

[0141] For ease of description, the combination of the transport address, IP address, and port number is described using IP-3 instead of the transport address assigned by AGW-1.

[0142] 4. P-CSCF-1 modifies the SDP offer in the Invite message received in step 1, replacing IP-1 in the SDP offer with IP-3, and continues to send the Invite message.

[0143] P-CSCF-1 further obtains the satellite ID of UE-1 and includes the satellite ID in the SIP Invite message.

[0144] It should be noted that messages from P-CSCF-1 need to be transmitted through S-CSCF-1, AS-1, S-CSCF-2, and AS-2 to P-CSCF-2, which is omitted in Figure 6.

[0145] 5. After receiving the Invite message, P-CSCF-2 determines that UE-1 and UE-2 can communicate via UE-SAT-UE based on the satellite ID of UE-1 and the satellite ID of UE-2, and then selects the AGW deployed on the satellite: AGW-2.

[0146] 6-7. P-CSCF-2 requests AGW-2 to allocate a transport address for UE-2.

[0147] For ease of description, IP-4 is used instead of the transmission address assigned by AGW-2.

[0148] 8. P-CSCF-2 modifies the SDP offer in the Invite message received in step 4, replaces IP-3 in the SDP offer with IP-4, and continues to send the Invite message.

[0149] 9. UE-2 sends a 183 response message, which carries the SDP answer, and the SDP answer contains the IP address of UE-2: IP-2.

[0150] 10-11. P-CSCF-2 requests AGW-2 to allocate a transport address for UE-2.

[0151] For ease of description, IP-5 is used instead of the transmission address assigned by AGW-2.

[0152] 12. P-CSCF-2 Modify the SDP answer in the 183 message received in step 9, and replace IP-2 in the SDP answer with IP-5.

[0153] The P-CSCF-2 message contains the satellite ID of the UE-2, which is used to indicate to the P-CSCF-2 that it is using UE-SAT-UE communication.

[0154] 13. When P-CSCF-1 determines that UE-SAT-UE communication can be used based on the satellite ID of UE-2 and the satellite ID of UE-1, it selects the AGW deployed on the satellite: AGW-3.

[0155] 14-15. P-CSCF-1 requests AGW-3 to allocate a transport address for UE-1.

[0156] For ease of description, IP-6 is used instead of the transmission address assigned by AGW-3.

[0157] 16-17. P-CSCF-1 releases AGW-1 deployed on the ground.

[0158] 18. P-CSCF-1 Modify the SDP answer in the 183 message received in step 12, replacing IP-5 with IP-6 in the SDP answer.

[0159] 19. UE-1 responds with PRACK, which is a response message to the 183 message, indicating that the 183 message has been received.

[0160] 20-21.P-CSCF-1 requests AGW-3 to allocate a transport address for UE-1.

[0161] For ease of description, IP-7 is used instead of the transmission address assigned by AGW-3.

[0162] It should be noted that steps 20-21 can be combined with steps 14-15.

[0163] 22. P-CSCF-1 adds an SDP offer to the PRACK, and includes IP-7 in the SDP offer.

[0164] 23-24. After receiving the PRACK, P-CSCF-2 sends a modify message to AGW-2 to send IP-7.

[0165] 25. P-CSCF-2 sends a PRACK message to UE-2, which does not contain an SDP offer.

[0166] 26. UE-2 sends a 200 OK message for PRACK.

[0167] 27. Add an SDP answer to P-CSCF-2, and the message is routed to P-CSCF-1.

[0168] 28. P-CSCF-1 deletes the SDP answer and sends a 200 OK response to UE-1.

[0169] 29. Complete the subsequent 180 and 200 OK processes.

[0170] The implementation method of early media services provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0171] Referring to Figure 7, a flowchart of an implementation method for an early media service provided in an embodiment of this application is shown. This method is applied to a first network node. As shown in Figure 7, the method specifically includes:

[0172] Step 201: Upon receiving the first information, the first network node performs at least one of the first operation and the second operation based on the first information.

[0173] The first information is used to indicate the early medium.

[0174] The first operation includes at least one of the following:

[0175] Select or specify the target access gateway;

[0176] Stop instructing the terrestrial access gateway to release resources related to the first media.

[0177] The second operation includes either the third or the fourth operation.

[0178] The third operation includes: stopping the selection or determination of the on-board access gateway as the target access gateway.

[0179] The fourth operation includes at least one of the following:

[0180] Select or specify the on-board access gateway as the target access gateway;

[0181] Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media, or configure resources related to the second media.

[0182] It should be noted that the first network node in this application can be a network device, network element or network function with proxy call function on the calling side. For example, the first network node can be a proxy call session control function (Proxy CSCF, P-CSCF).

[0183] The first information is used to indicate early media. This first information can be sent by an early media function or network element to the first network node. For example, the first information can be the Session Description Protocol (SDP) information carried in the early session format within a Session Initiation Protocol (SIP) 18X message sent to the calling party by an early media function in the IMS system, such as the ringback tone AS. Alternatively, the first information can also be a P-Early-Media indication.

[0184] In this embodiment of the application, upon receiving first information, the first network node performs at least one of a first operation and a second operation based on the first information.

[0185] Optionally, the target access gateway includes at least one of the following:

[0186] Ground access gateway;

[0187] Satellite access gateway.

[0188] Optionally, the first media is related to the early media, and / or the second media is not related to the early media.

[0189] As an example, the first network node can select a terrestrial access gateway as the target access gateway based on the received early session SDP information, and then reserve media resources based on the terrestrial AGW for early media services. For example, it can reserve T1 resources related to ringback tones based on the ringback tone media resource information carried in the early session type. Alternatively, the first network node can also select a satellite access gateway as the target access gateway and reserve media resources based on the satellite AGW for early media services. For example, the first network node can select the satellite AGW based on the ringback tone media resource information carried in the early session type, operator policies, and satellite information, and reserve ringback tone resources.

[0190] As another example, the first network node can, based on the received P-Early-Media instruction, use the terrestrial access gateway as the target access gateway and continue to reserve media resources for early media services. Alternatively, the first network node can also, based on the received P-Early-Media instruction, select the satellite access gateway as the target access gateway and reserve media resources for early media services.

[0191] Alternatively, the first network node may, based on the received first information, stop instructing the ground access gateway to release resources related to the first media, for example, instructing the ground AGW to stop releasing resources related to early media (such as ringback tones).

[0192] Alternatively, the first network node may instruct the ground access gateway to release resources related to the first media based on the received first information. For example, it may instruct the ground AGW to release resources related to the first media, such as releasing T1 and T2 resources related to ringback tones, as well as the binding relationship between T1 and T2 resources.

[0193] Alternatively, the first network node may, based on the received first information, instruct the on-board access gateway to reserve or configure resources related to the second media. For example, it may instruct the on-board AGW to reserve or configure T1 and T2 resources related to terminal communication and bind T1 and T2.

[0194] In the early media service implementation method provided in this application embodiment, the first network node can perform at least one of the first and second operations based on the received first information to update the target access gateway, such as selecting or determining the target access gateway, or stopping the selection or determination of the satellite access gateway as the target access gateway, or selecting or determining the satellite access gateway as the target access gateway, so as to reserve and / or configure media resources for early media services based on the updated target access gateway; and the first network node can also instruct resource configuration updates based on the received first information, such as stopping the instruction to the ground access gateway to release the first media-related resources, or instructing the ground access gateway to release the first media-related resources, or instructing the satellite access gateway to reserve or configure the second media-related resources, so as to facilitate timely media resource configuration updates on the network side, thereby achieving uninterrupted transmission of early media services in the case of satellite access.

[0195] Optionally, upon receiving the first information, the first network node performs at least one of the first operation and the second operation based on the first information, including:

[0196] Upon receiving the first information and the third information, the first network node performs at least one of the first operation and the second operation based on the first information and the third information.

[0197] The third information includes at least one of the following:

[0198] The second information is used to indicate relevant satellite access information;

[0199] Policy information or configuration information.

[0200] In one alternative embodiment of this application, the first network node may perform at least one of the first operation and the second operation based on the received first information and third information.

[0201] For example, the first network node can select a terrestrial access gateway and a satellite access gateway as target access gateways based on first information and second information, and then reserve media resources for early media services based on the target access gateways, and / or configure media resources for early media services based on the target access gateways. For instance, the first network node can select a terrestrial access gateway to reserve media resources for early media services based on the first information, and select a satellite access gateway to reserve media resources for early media services based on satellite access-related information indicating the calling UE. Alternatively, the first network node can select a satellite access gateway to reserve media resources for early media services upon receiving the first information and satellite access-related information indicating the called UE.

[0202] It should be noted that satellite access-related information may include the type of satellite communication system, satellite identification, and data network access identifier (DNAI) related to satellite access. Specifically, the type of satellite communication system includes at least one of low Earth orbit (LEO), medium Earth orbit (MEO), and high Earth orbit (GEO) satellite communication systems.

[0203] The second information may be at least one of satellite communication system type indication information and satellite identification indication information. Alternatively, the second information may be information related to the type of satellite communication system and satellite identification; this application embodiment does not impose specific limitations on this.

[0204] As another example, the first network node can perform at least one of the first operation and the second operation based on the first information and policy information (or configuration information). The policy information or configuration information may indicate operator policies or satellite configuration information, for example, indicating whether a terrestrial IP subdomain is reachable from an onboard IP subdomain.

[0205] For example, when policy information or configuration information indicates that the on-board IP domain where the IMS network user plane functional domain resides and the terrestrial IP domain where the IMS network user plane functional domain resides are mutually reachable (i.e., the terrestrial device / function can interact with the on-board AGW via IP routing), the first network node can select the on-board access gateway as the target access gateway based on the first information and policy information (or configuration information), reserving media resources for early media services. Alternatively, the first network node can also select the terrestrial access gateway as the target access gateway based on the first information, reserving media resources for early media services, and instructing the on-board access gateway to reserve or configure resources related to the second media based on the policy information or configuration information. The second media is unrelated to early media; for example, the second media can be conventional media.

[0206] If the policy information or configuration information indicates that the on-board IP domain where the MS network user plane functional domain is located is unreachable from the ground IP domain where the IMS network user plane functional domain is located, that is, the media data corresponding to the early media service can only be sent to the ground AGW via IP routing, the first network node can select the ground access gateway as the target access gateway based on the first information and policy information (or configuration information), or stop selecting or determining the on-board access gateway as the target access gateway, or instruct the on-board access gateway to reserve or configure resources related to the second media, or stop instructing the ground access gateway to release resources related to the first media, etc.

[0207] As another example, the first network node may perform at least one of the first operation and the second operation based on the first information, the second information, and the policy information (or configuration information).

[0208] For example, the first network node can select a terrestrial access gateway or a satellite access gateway as the target access gateway based on the first information, the second information, and the policy information. For instance, the first network node can select a satellite access gateway as the target access gateway based on the received P-Early-Media indication, operator policy, and satellite information, reserving media resources for early media services.

[0209] Alternatively, the first network node can select the terrestrial access gateway and the satellite access gateway as the target access gateway based on the first information, the second information, and the policy information, and reserve media resources for early media services.

[0210] Alternatively, the first network node may select a ground access gateway as the target access gateway based on the first information, the second information, and the policy information, and stop or determine the on-board access gateway as the target access gateway.

[0211] Alternatively, the first network node may, based on the first information, the second information, and the policy information, stop instructing the ground access gateway to release resources related to the first media and continue to use those resources to transmit early media services, and / or instruct the satellite access gateway to reserve or configure resources related to the second media, etc.

[0212] Optionally, the second information is used to indicate at least one of the following:

[0213] Satellite access information for the caller;

[0214] Information related to the satellite access of the called party.

[0215] Optionally, the method further includes:

[0216] The first network node sends at least one of the first resource information and the second resource information to the second network node.

[0217] The first resource information is related to the first media, and the second resource information is related to the second media.

[0218] The first media is related to the terrestrial access gateway, and the second media is related to the satellite access gateway.

[0219] It is understood that the first media in the embodiments of this application can be early media, and the second media can be regular media.

[0220] The second network node in this application may include a network-side device, network element, or network function that has at least one of policy control function and session management function. For example, the second network node may include at least one of policy control function (PCF) or policy and charging rule function (PCRF) and session management function (SMF).

[0221] As an example, the first network node sends at least one of the first and second resource information to the PCF or PCRF. For instance, if the first network node selects both a terrestrial AGW and an onboard AGW, the first network node sends resource information related to the onboard AGW and terrestrial AGW to the PCF / PCRF, including IP addresses, port numbers, protocol information, and QoS-related information or information that can infer QoS (such as media type). The PCF instructs the SMF to configure an onboard UPF for the IMS session, inserting the onboard UPF between the RAN and the terrestrial UPF, so that the IMS session path includes two UPFs. The PCF sends media resource information related to the onboard AGW and terrestrial AGW to the SMF. Alternatively, the PCRF sends media resource information related to the onboard AGW to the onboard PGW and media resource information related to the terrestrial AGW to the terrestrial PGW.

[0222] As another example, the first network node sends at least one of first resource information and second resource information to the SMF. The SMF configures the terrestrial UPF based on the first resource information to transmit media data between the UE and the terrestrial AGW, and / or configures the on-board UPF based on the second resource information to transmit media data between the UE and the on-board AGW.

[0223] Optionally, the method further includes:

[0224] The first network node sends a first indication message to the second network node.

[0225] Wherein, the first indication information is used for at least one of the following:

[0226] This indicates that the first resource information is related to the ground access gateway;

[0227] The second resource information is related to the on-board access gateway;

[0228] The first resource information and the second resource information are associated with different access gateways;

[0229] Instructions to insert a user plane node on the satellite.

[0230] In this embodiment of the application, the first network node may also send first instruction information to the second network node.

[0231] For example, the first indication information is used to indicate that the first resource information is related to the ground access gateway, and / or to indicate that the second resource information is related to the satellite access gateway. Upon receiving the first indication information, the second network node can clearly distinguish the resource information corresponding to the ground access gateway and the satellite access gateway, respectively.

[0232] The first indication information can also indicate that the first resource information and the second resource information are associated with different access gateways. Based on the first indication information, the second network node can only determine that the received first resource information and second resource information correspond to different access gateways, but cannot determine which specific access gateway the resource information corresponds to.

[0233] If the first indication information indicates the insertion of an on-board user plane node, the second network node configures the on-board user plane node, such as an on-board UPF, based on the first indication information, and inserts the on-board UPF between the RAN and the ground UPF, so that the IMS session path includes two UPFs.

[0234] Optionally, the method further includes:

[0235] The first network node sends Session Description Protocol (SDP) information to the terminal device;

[0236] The information from the first media and the information from the second media are combined in the session description protocol information.

[0237] In this embodiment, the first network node sends information about a first media and information about a second media to the terminal device (UE). The information about the first media and the information about the second media can be combined into a single SDP message. For example, the first network node sends a SIP 18X message to the UE, carrying a P-Early-Media indication, information about the first media, and information about the second media. The information about the first media and the information about the second media are combined into a single SDP answer.

[0238] It should be noted that the terminal device in the embodiments of this application includes at least one of the calling UE and the called UE.

[0239] Optionally, the method further includes:

[0240] Upon receiving a session response message or update message from the network side, the first network node performs the fifth operation.

[0241] The fifth operation includes at least one of the following:

[0242] Instruct the terrestrial access gateway to release resources related to the first media;

[0243] Select or determine the on-board access gateway as the target access gateway;

[0244] Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media, or configure resources related to the second media.

[0245] As an example, when the first network node receives the first information, it selects the terrestrial access gateway as the target access gateway based on the first information. Then, when the first network node receives the session response message or update message sent by the network side, it can instruct the terrestrial access gateway to release the resources related to the first media, such as releasing the T1 resources and T2 resources related to the early media service, as well as the binding relationship between the T1 resources and the T2 resources.

[0246] Alternatively, upon receiving the first information, the first network node may stop selecting or determining the on-board access gateway as the target access gateway based on the first information. Instead, it may select or determine the on-board access gateway as the target access gateway upon receiving a session response message or update message from the network side. For example, based on the satellite information carried in the session response message or update message, the first network node may select the on-board AGW as the target access gateway, reserve and configure the mid-to-high-end communication-related T1 and T2 resources of the on-board AGW, bind T1 and T2, and then generate satellite media resource information based on the T1 resources.

[0247] Alternatively, if the first network node, upon receiving the first information, selects the on-board access gateway as the target access gateway and reserves resources for early media services, then upon receiving a session response message or update message from the network side, the first network node can instruct the on-board access gateway to perform at least one of the following: allocate resources related to the second media, or configure resources related to the second media. For example, if the first network node interacts with the on-board access gateway after selecting it, it can configure the T2 resources of the on-board access gateway, i.e., the resources related to the second media, based on the media resource information of the called party. If the first network node does not reserve T2 resources after selecting the target access gateway, it will first reserve T2 resources based on the media resource information of the called party.

[0248] Alternatively, upon receiving the first information, the first network node may instruct the on-board access gateway to reserve or allocate resources related to the second media based on the first information. It may also instruct the on-board access gateway to configure resources related to the second media upon receiving a session response message or update message sent by the network side, and so on.

[0249] In summary, in the early media service implementation method provided in this application embodiment, the first network node can perform at least one of the first and second operations based on the received first information to update the target access gateway, such as selecting or determining the target access gateway, or stopping the selection or determination of the satellite access gateway as the target access gateway, or selecting or determining the satellite access gateway as the target access gateway, so as to reserve and / or configure media resources for early media services based on the updated target access gateway; and the first network node can also indicate resource configuration updates based on the received first information, such as stopping the instruction to the ground access gateway to release the first media-related resources, or instructing the ground access gateway to release the first media-related resources, or instructing the satellite access gateway to reserve or configure the second media-related resources, so as to facilitate timely media resource configuration updates on the network side, thereby achieving uninterrupted transmission of early media services in the case of satellite access.

[0250] Referring to Figure 8, a flowchart of an implementation method for an early media service provided in an embodiment of this application is shown. This method is applied to a first network node. As shown in Figure 8, the method specifically includes:

[0251] Step 301: The second network node receives at least one of the first resource information and the second resource information from the first network node;

[0252] Step 302: The second network node performs the first configuration operation.

[0253] The first configuration operation includes at least one of the following:

[0254] Configure ground user plane nodes based on the first resource information;

[0255] Configure the on-board user plane node based on the second resource information.

[0256] It should be noted that the first network node in this application can be a device or network element on the calling side that has a proxy call function, such as a proxy call session control function (Proxy CSCF, P-CSCF).

[0257] The second network node in this application may include at least one of a device or network element with policy control function and a device or network element with session management function. For example, the second network node may include at least one of a policy control function (PCF) or a policy and charging rules function (PCRF) and a session management function (SMF).

[0258] Wherein, the first resource information is related to the first media, and the second resource information is related to the second media;

[0259] The first media is related to the terrestrial access gateway, and the second media is related to the satellite access gateway.

[0260] It is understood that the first media in the embodiments of this application can be early media, and the second media can be regular media.

[0261] The second network node configures the ground user plane node based on the received first resource information, and / or configures the satellite user plane node based on the second resource information.

[0262] The user plane node may include, but is not limited to, at least one of the following: UPF, PGW.

[0263] As an example, the first network node sends at least one of the first and second resource information to the PCF or PCRF. For instance, if the first network node selects both a terrestrial AGW and an onboard AGW, the first network node sends resource information related to the onboard AGW and terrestrial AGW to the PCF / PCRF, including IP addresses, port numbers, protocol information, and QoS-related information or information that can infer QoS (such as media type). The PCF instructs the SMF to configure an onboard UPF for the IMS session, inserting the onboard UPF between the RAN and the terrestrial UPF, so that the IMS session path includes two UPFs. The PCF sends media resource information related to the onboard AGW and terrestrial AGW to the SMF. Alternatively, the PCRF sends media resource information related to the onboard AGW to the onboard PGW and media resource information related to the terrestrial AGW to the terrestrial PGW.

[0264] As another example, the first network node sends at least one of first resource information and second resource information to the SMF, the SMF configures the terrestrial UPF based on the first resource information to transmit media data between the UE and the terrestrial AGW, and / or configures the on-board UPF based on the second resource information to transmit media data between the UE and the on-board AGW.

[0265] In this embodiment, the second network node can configure a ground user node based on the received first resource information to facilitate the transmission of media data between the UE and the ground AGW, and can also configure an on-board user plane node based on the received second resource information to facilitate the transmission of media data between the UE and the on-board AGW, thereby improving transmission efficiency.

[0266] Optionally, the first configuration operation further includes at least one of the following:

[0267] Insert the on-board user plane node into the transmission channel between the terminal equipment and the ground user plane node;

[0268] Configure the data packets between the on-board user plane node forwarding terminal equipment and the ground user plane node.

[0269] For example, the second network node can be configured to forward data packets between the terminal equipment and the ground user plane node from the satellite user plane node. Media data corresponding to early media services can be sent to the UE via the ground AGW, ground UPF, satellite UPF, and RAN, or via the satellite AGW, satellite UPF, and RAN.

[0270] Alternatively, the second network node can insert the on-board user plane node into the transmission channel between the terminal equipment and the ground user plane node. For example, inserting the on-board UPF between the RAN and the ground UPF makes the IMS session path include two UPFs.

[0271] Optionally, the data packet includes at least one of the following:

[0272] The terminal device sends data packets to the ground access gateway through the ground user plane node;

[0273] The ground access gateway sends data packets to the terminal device through the ground user plane node;

[0274] The ground access gateway is related to the first resource information.

[0275] Optionally, the method further includes:

[0276] The second network node receives the first indication information from the first network node;

[0277] The second network node performs the first configuration operation, including:

[0278] The second network node performs the first configuration operation based on the first indication information.

[0279] Wherein, the first indication information is used for at least one of the following:

[0280] This indicates that the first resource information is related to the ground access gateway;

[0281] The second resource information is related to the on-board access gateway;

[0282] The first resource information and the second resource information are associated with different access gateways;

[0283] Instructions to insert a user plane node on the satellite.

[0284] In this embodiment of the application, the second network node performs a first configuration operation based on the received first indication information.

[0285] For example, the first indication information is used to indicate that the first resource information is related to the ground access gateway, and / or to indicate that the second resource information is related to the satellite access gateway. Upon receiving the first indication information, the second network node can clearly distinguish the resource information corresponding to the ground access gateway and the satellite access gateway, respectively.

[0286] The first indication information can also indicate that the first resource information and the second resource information are associated with different access gateways. Based on the first indication information, the second network node can only determine that the received first resource information and second resource information correspond to different access gateways, but cannot determine which specific access gateway the resource information corresponds to.

[0287] If the first indication information indicates the insertion of an on-board user plane node, the second network node inserts the on-board user plane node into the transmission channel between the terminal equipment and the ground user plane node based on the first indication information. For example, inserting the on-board UPF between the RAN and the ground UPF makes the IMS session path include two UPFs.

[0288] Optionally, the second network node performs the first configuration operation based on the first indication information, including at least one of the following:

[0289] The second network node configures the ground user plane node based on the first indication information;

[0290] The second network node configures the on-board user plane node based on the first indication information.

[0291] In this embodiment, the second network node can determine first resource information related to the information of the first media based on the first indication information, and then configure the ground user plane node based on the first resource information. Similarly, the second network node can determine second resource information related to the information of the second media based on the first indication information, and then configure the satellite user plane node based on the second resource information.

[0292] The following examples illustrate the implementation methods of early media services provided in this application, using several different application scenarios.

[0293] Example 1: Implementation Scheme for Early Media Service Based on Simultaneous Switching of Dual SDPs. Referring to Figure 9, a schematic diagram of the implementation process of an early media service provided in this application embodiment is shown. As shown in Figure 9, assuming the first network node is a P-CSCF and the second network node is at least one of SMF, PCF / PCRF, taking the ringback tone service as an example, this application embodiment includes the following steps:

[0294] 0. The UE registers with a mobile network (such as a 5G or 4G network) via satellite access (NTN, GEO, LEO, MEO) and establishes an IMS session (such as a PDN connection (4G) or a PDU session (5G)) to transmit IMS signaling and IMS media data. The core network user plane function of this session is the terrestrial UPF / PGW, which does not need to go through the on-board UPF / SGW. All SIP messages sent by the UE and sent to the UE in the following steps are transmitted through this session.

[0295] 1. The UE sends a SIP INVITE message through the above session, carrying the UE's media resource information (represented by SDP offer-u, where u refers to the UE).

[0296] 2. P-CSCF reserves remote resources (i.e., T2 resources) by interacting with the ground AGW based on SDP offer-u.

[0297] 3. The P-CSCF replaces the corresponding content in SDP offer-u with T2 resource information to generate SDP offer-g (g refers to the ground), and forwards a SIP INVITE message carrying SDP offer-g and satellite-related information, such as the satellite ID, to the IMS system. The IMS system (including the ringback tone AS) selects the ringback tone service mode based on the satellite information and forwards the SIP INVITE message to the called party. The party receiving SDP offer-g can send corresponding media data to the ground AGW based on this information.

[0298] 4. The called side responds to the SIP 18X message, carrying the called side's media resource information (represented by SDP answer-t, where t refers to the terminating side of the called side). If the called UE accesses via satellite, the message also carries satellite-related information, such as the satellite ID.

[0299] 5. The IMS system (including the ringback tone AS) sends an INVITE message without SDP information to the ringback tone function (such as MRF) based on the selected ringback tone service mode.

[0300] 6. The caller ID function reserves caller ID resources.

[0301] 7. The ringback tone function responds to the SIP 200 OK message, carrying ringback tone media resource information (indicated by SDP offer-c, where c refers to customized alerting / color ring).

[0302] 8. In the IMS system, the ringback tone AS sends a SIP 18X message to the calling party, carrying SDP answer-t, SDP offer-c and satellite information. The SDP answer-t is carried in session type and the SDP offer-c is carried in early session type.

[0303] 9. Based on the SDP information received in the early session, the P-CSCF can disregard satellite information and continue to reserve media resources for ringback tone services using the terrestrial AGW. Specifically, it reserves T1 resources related to ringback tone based on the SDP offer-c information from the early session. The P-CSCF then generates an SDP offer-cg based on the T1 resource information (where 'c' represents ringback tone and 'g' represents terrestrial). Alternatively, the P-CSCF can select the onboard AGW to reserve ringback tone resources based on operator policies (terrestrial IP subdomain and satellite IP subdomain reachability) and satellite information. This means it reserves T1 resources related to ringback tone based on the SDP offer-c information from the early session (corresponding to SDP offer-cs, where 's' represents satellite).

[0304] 10. Based on the SDP information and satellite information received from the session, P-CSCF selects the onboard AGW. P-CSCF reserves and configures the T1 and T2 resources related to the terminal communication of the onboard AGW based on the SDP answer-t and SDP offer-u information, binds T1 and T2, and then generates SDP answer-s (s represents satellite) based on the T1 resource information.

[0305] 11. The P-CSCF sends a SIP 18X message to the UE, carrying SDP answer-s and SDP offer-cg / SDP offer-cs. The SDP answer-s is carried in session mode, and the SDP offer-cg / SDP offer-cs is carried in early session mode.

[0306] 12. The UE reserves and configures the receiving and sending ringback tone media resources based on SDP offer-cg / SDP offer-cs, and sends a SIP PRACK message carrying the receiving ringback tone media resource information (represented by SDP answer-cu, where c refers to the ringback tone and u refers to the UE). The SDP answer-cu is carried in early session mode.

[0307] 13. P-CSCF configures the T1 and T2 resources related to the ringback tones of the ground AGW based on SDP answer-cu and SDP offer-c (if satellite AGW is selected in step 9, configure the ringback tones related resources of satellite AGW).

[0308] 14. The P-CSCF sends SDP-related information to the PCF / PCRF. If the P-CSCF has selected both a terrestrial AGW and an onboard AGW, it sends media resource information related to the onboard and terrestrial AGWs to the PCF / PCRF, including IP addresses, port numbers, protocol information, and QoS-related information or information that can infer QoS (such as media type). The PCF instructs the SMF to configure an onboard UPF for the IMS session, inserting the onboard UPF between the RAN and the terrestrial UPF, ensuring the IMS session path includes two UPFs. The PCF then sends the media resource information related to the onboard and terrestrial AGWs to the SMF.

[0309] Alternatively, PCRF can send media resource information related to the onboard AGW to the onboard PGW, and media resource information related to the ground-based AGW to the ground-based PGW.

[0310] 15. The SMF configures the on-board UPF and terrestrial UPF separately based on media resource information to transmit media data between the UE and the on-board AGW, as well as between the UE and the terrestrial AGW. To distinguish between on-board and terrestrial configuration information, the P-CSCF can send differentiation information to the PCF to differentiate between on-board and terrestrial configurations, and the PCF can send differentiation information to the SMF to differentiate between on-board and terrestrial configurations. The SMF then updates the IMS session to complete the bearer resource reservation and configuration, or the terrestrial PGW updates the IMS session to complete the bearer resource reservation and configuration.

[0311] 16. The P-CSCF sends a SIP PRACK message to the IMS system, carrying T2 resource information related to terminal communication of the onboard AGW (represented by SDP offer-s) to update the communication media path of the called party, as well as T2 resource information related to the ringback tone of the ground AGW (represented by SDP answer-cg). If the onboard AGW ringback tone service was selected in step 9, then the onboard AGW ringback tone related T2 resource information (represented by SDP answer-cs) is carried. SDP offer-s is carried in session mode, and SDP answer-cg / SDP answer-cs are carried in early session mode.

[0312] 17. In the IMS system, the ringback tone AS sends a SIP ACK message to the ringback tone function, carrying SDP answer-cg / SDP answer-cs. The ringback tone function sends ringback tone media data based on SDP information. The ringback tone media data is sent to the UE via the ground AGW, ground UPF, satellite UPF, and RAN, or via the satellite AGW, satellite UPF, and RAN.

[0313] 18. In the IMS system, the ringback tone AS sends a SIP PRACK message to the called party, carrying an SDP offer-s to update the communication media path of the called party.

[0314] 19. The called party responds with a SIP 200 OK message, carrying the called party's SDP answer-t. The IMS system forwards the SIP 200 OK message to the P-CSCF.

[0315] 20. The P-CSCF sends a SIP 200 OK message to the UE without SDP information.

[0316] 21. The UE, P-CSCF, IMS system, and the called party may perform subsequent SIP UPDATE and SIP 200 OK procedures.

[0317] 22. When the called party rings, a SIP 180 Ring message is sent. The message is transmitted to the UE via the IMS system and P-CSCF.

[0318] 23. The called party answers the call and sends a SIP 200 OK message.

[0319] 24. In the IMS system, the ringback tone AS sends a SIP BYE message to the ringback tone function to end the ringback tone playback.

[0320] 25. In the IMS system, the ringback tone AS sends a SIP 200 OK message to the UE, and the message passes through the P-CSCF.

[0321] 26. Based on the selected service ringback tone AGW (Ground AGW / Satellite AGW), P-CSCF instructs it to release ringback tone-related resources (i.e., ringback tone-related T1, T2 resources and binding relationships).

[0322] 27. The P-CSCF sends a SIP 200 OK message to the UE. The communication medium between the UE and the called party is transmitted by the on-board UPF and on-board AGW.

[0323] Example 2: Implementation Scheme of Early Media Service Based on Forking Mode. Referring to Figure 10, a schematic diagram of the implementation process of an early media service provided in this application embodiment is shown. As shown in Figure 10, assuming the first network node is a P-CSCF and the second network node is at least one of SMF, PCF / PCRF, taking the ringback tone service as an example, this application embodiment includes the following steps:

[0324] 0-4. The steps are the same as those in Example 1, except that the UE sends an INVITE message carrying the P-Early-Media indication.

[0325] 5. The IMS system (including the ringback tone AS) sends an INVITE message to the ringback tone function (such as MRF) based on the selected ringback tone service mode, carrying the SDP offer-g.

[0326] 6. The ringback tone function is based on reserved ringback tone resources in SDP offer-g.

[0327] 7. The ringback tone function responds to the SIP 200 OK message, carrying ringback tone media resource information (represented via SDP answer-c).

[0328] 8. In the IMS system, the ringback tone AS sends a SIP 18X message to the calling party, carrying the Dialog ID#1, SDP answer-c, satellite information, and P-Early-Media indication.

[0329] 9. Based on the received P-Early-Media instruction, the P-CSCF can disregard satellite information and, based on the information in SDP answer-c, continue to reserve media resources for ringback tone services using the terrestrial AGW, i.e., reserve T1 resources related to ringback tone. The P-CSCF generates SDP answer-cg based on the T1 resource information (where 'c' represents ringback tone and 'g' represents terrestrial). The P-CSCF can also select the on-board AGW to reserve ringback tone resources according to the operator's policy (terrestrial IP subdomain and satellite IP subdomain are reachable) and satellite information, i.e., reserve T1 resources related to ringback tone (corresponding to SDP answer-cs, where 's' represents satellite).

[0330] 10. Optionally, the P-CSCF sends a SIP 18X message to the UE, carrying the P-Early-Media indication, Dialog ID#1, and SDP answer-cg / SDP answer-cs.

[0331] 11. P-CSCF configures the T1 and T2 resources related to the ringback tones of the ground AGW based on SDP answer-c and SDP offer-u (if the satellite AGW is selected in step 9, configure the satellite AGW's ringback tones related resources).

[0332] 12. The ringback tone AS in the IMS system forwards the SIP 18X message received in step 4 to the calling side. This message carries Dialog ID#2, which is different from Dialog ID#1 in step 8.

[0333] 13. The P-CSCF selects the on-board AGW based on satellite information, reserves and configures the T1 and T2 resources related to terminal communication of the on-board AGW based on the SDP answer-t and SDP offer-u information, binds T1 and T2, and then generates SDP answer-s (s represents satellite) based on the T1 resource information.

[0334] 14. If step 10 was performed, the P-CSCF sends a SIP 18X message to the UE, carrying SDP answer-s and Dialog ID#2 (the UE receives SIP 18X responses belonging to different Dialogs). If step 10 was not performed, the P-CSCF sends a SIP 18X message to the UE, carrying a P-Early-Media indication, SDP answer-s, and SDP answer-cg / SDP answer-cs. The SDP answer-s and SDP answer-cg / SDP answer-cs are combined into a single SDP answer, and the distinction between SDP answer-t and SDP answer-c is made using differentiating information. For example, g.3gpp.cat indicates that the corresponding media information is related to the ringback tone service; media information without g.3gpp.cat is not related to the ringback tone service, or media information including satellite information is not related to the ringback tone service (the UE only receives a SIP 18X response for one Dialog, applicable to UEs that do not support forking mode).

[0335] 15. The P-CSCF sends SDP-related information to the PCF / PCRF. If the P-CSCF has selected both a terrestrial AGW and an onboard AGW, it sends media resource information related to the onboard and terrestrial AGWs to the PCF / PCRF, including IP addresses, port numbers, protocol information, and QoS-related information or information that can infer QoS (such as media type). The PCF instructs the SMF to configure an onboard UPF for the IMS session, inserting the onboard UPF between the RAN and the terrestrial UPF, ensuring the IMS session path includes two UPFs. The PCF sends the media resource information related to the onboard and terrestrial AGWs to the SMF, or the PCRF sends the media resource information related to the onboard AGWs to the onboard PGW and the media resource information related to the terrestrial AGWs to the terrestrial PGWs.

[0336] 16. The SMF configures the on-board UPF and terrestrial UPF separately based on media resource information to transmit media data between the UE and the on-board AGW, as well as between the UE and the terrestrial AGW. To distinguish between on-board and terrestrial configuration information, the P-CSCF can send differentiation information to the PCF to differentiate between on-board and terrestrial configurations, and the PCF can send differentiation information to the SMF to differentiate between on-board and terrestrial configurations. The SMF then updates the IMS session to complete the bearer resource reservation and configuration, or the terrestrial PGW updates the IMS session to complete the bearer resource reservation and configuration.

[0337] 17. The UE reserves and configures ringback tone media resources based on SDP answer-cg / SDP answer-cs, configures terminal communication-related media resources based on SDP answer-s, and sends a SIP PRACK message to the network side. If step 10 is executed, the UE sends two SIP PRACK messages, each carrying Dialog ID#1 and Dialog ID#2 respectively. If step 10 is not executed, the UE distinguishes between ringback tone media resource information (SDP answer-cg / SDP answer-cs) and terminal communication-related media resource information (SDP answer-s) based on the P-Early-Media indication and the differentiation information in SDP, and the UE sends one SIP PRACK message.

[0338] 18. If step 10 is executed, when the P-CSCF receives a SIP PRACK carrying Dialog ID#2, it sends a SIP PRACK message to the IMS system carrying T2 resource information (represented by SDP offer-s) related to terminal communication of the onboard AGW. Upon receiving a SIP PRACK carrying Dialog ID#1, it forwards it to the IMS system. If step 10 is not executed, when the P-CSCF receives a SIP PRACK, it sends two SIP PRACK messages to the IMS system, carrying Dialog ID#1 and Dialog ID#2 respectively. The SIP PRACK carrying Dialog ID#2 carries T2 resource information (represented by SDP offer-s) related to terminal communication of the onboard AGW. SDP offer-s is used to update the communication media path on the called side.

[0339] 19. In the IMS system, the ringback tone AS receives a SIP PRACK message carrying Dialog ID#1 and sends a SIP ACK message to the ringback tone function. The ringback tone function sends ringback tone media data based on SDP information. The ringback tone media data is sent to the UE via the ground AGW, ground UPF, satellite UPF, and RAN, or via the satellite AGW, satellite UPF, and RAN.

[0340] 20. When the ringback tone AS in the IMS system receives a SIP PRACK message carrying Dialog ID#2, it forwards the SIP PRACK message to the called party, carrying SDP offer-s to update the communication media path of the called party.

[0341] Steps 21-29 are the same as steps 19-27 in Example 1.

[0342] Example 3: Implementation Scheme for Early Media Service Based on Dual SDP Separate Switching. Referring to Figure 11, a schematic diagram of the implementation process of an early media service provided in this embodiment is shown. As shown in Figure 11, assuming the first network node is a P-CSCF and the second network node is at least one of SMF, PCF / PCRF, taking ringback tone service as an example, this embodiment includes the following steps:

[0343] 0-4. The steps are the same as those in Example 1, except that the UE sends an INVITE message carrying the P-Early-Media indication.

[0344] 5. The IMS system (including the ringback tone AS) sends an INVITE message to the ringback tone function (such as MRF) based on the selected ringback tone service mode, carrying the SDP offer-g.

[0345] 6. The ringback tone function is based on reserved ringback tone resources in SDP offer-g.

[0346] 7. The ringback tone function responds to the SIP 200 OK message, carrying ringback tone media resource information (represented via SDP answer-c).

[0347] 8. In the IMS system, the ringback tone AS sends a SIP 18X message to the calling party, carrying SDP answer-c, satellite information, and P-Early-Media indication.

[0348] 9. Based on the received P-Early-Media instruction, the P-CSCF can disregard satellite information and, based on the information in SDP answer-c, continue to reserve media resources for ringback tone services using the terrestrial AGW, i.e., reserve T1 resources related to ringback tone. The P-CSCF generates SDP answer-cg based on the T1 resource information (where 'c' represents ringback tone and 'g' represents terrestrial). The P-CSCF can also select the on-board AGW to reserve ringback tone resources according to the operator's policy (terrestrial IP subdomain and satellite IP subdomain are reachable) and satellite information, i.e., reserve T1 resources related to ringback tone (corresponding to SDP answer-cs, where 's' represents satellite).

[0349] 11. The UE reserves and configures the receiving and sending ringback tone media resources based on SDP offer-cg / SDP offer-cs, and sends a SIP PRACK message.

[0350] 12. P-CSCF configures the T1 and T2 resources related to the ringback tones of the ground AGW based on SDP answer-c and SDP offer-u (if satellite AGW is selected in step 9, configure the satellite AGW's ringback tones related resources).

[0351] 13. The P-CSCF selects the on-board AGW based on satellite information and reserves T2 resources related to terminal communication of the on-board AGW based on the P-Early-Media indication in step 8 and the SDP offer-u information in step 1.

[0352] 14. The P-CSCF sends a SIP PRACK message to the IMS system. Based on the P-Early-Media instruction in step 8, the P-CSCF carries SDP offer-s information (related to the T2 resources of the onboard AGW) but does not carry the P-Early-Media instruction.

[0353] 15. When the ringback tone AS in the IMS system receives the SIP PRACK message, it sends a SIP ACK message to the ringback tone function. The ringback tone function sends ringback tone media data based on SDP information. The ringback tone media data is sent to the UE via the ground AGW, ground UPF, satellite UPF, and RAN, or via the satellite AGW, satellite UPF, and RAN.

[0354] 16. The ringback tone AS in the IMS system forwards the SIP PRACK message to the called party based on the absence of the P-Early-Media indication in step 14, and optionally also based on the inclusion of SDP information in step 14.

[0355] 17. The called side responds with a SIP 200 OK message, carrying the SDP answer-t. The ringback tone AS in the IMS system, based on the absence of the P-Early-Media indication in step 14, optionally also based on the SDP information carried in step 14, forwards the SIP 200 OK message carrying the SDP answer-t to the P-CSCF.

[0356] 18. The P-CSCF selects the onboard AGW based on satellite information, reserves and configures T1 resources related to terminal communication of the onboard AGW based on SDP answer-t and SDP offer-u information, and configures T2 resources based on SDP answer-t. The P-CSCF binds T1 and T2.

[0357] 19. The P-CSCF sends SDP-related information to the PCF / PCRF. If the P-CSCF has selected both a terrestrial AGW and an onboard AGW, it sends media resource information related to the onboard and terrestrial AGWs to the PCF / PCRF, including IP addresses, port numbers, protocol information, and QoS-related information or information that can infer QoS (such as media type). The PCF instructs the SMF to configure an onboard UPF for the IMS session, inserting the onboard UPF between the RAN and the terrestrial UPF, so that the IMS session path includes two UPFs. The PCF sends the media resource information related to the onboard and terrestrial AGWs to the SMF, or the PCRF sends the media resource information related to the onboard AGWs to the onboard PGW and the media resource information related to the terrestrial AGWs to the terrestrial PGWs.

[0358] The SMF configures the on-board UPF and terrestrial UPF separately based on media resource information to transmit media data between the UE and the on-board AGW, as well as between the UE and the terrestrial AGW. To distinguish between on-board and terrestrial configuration information, the P-CSCF can send differentiation information to the PCF to differentiate between on-board and terrestrial configurations, and the PCF can send differentiation information to the SMF to differentiate between on-board and terrestrial configurations. The SMF then updates the IMS session to complete the bearer resource reservation and configuration, or the terrestrial PGW updates the IMS session to complete the bearer resource reservation and configuration.

[0359] 20. The P-CSCF sends a SIP 200 OK message to the UE without SDP information.

[0360] Steps 21-24 are the same as those in Example 1.

[0361] 25. In the IMS system, the ringback tone AS sends a SIP UPDATE message to the UE, carrying the SDP answer-t from step 4. The message passes through the P-CSCF, or a SIP 200 OK message is sent without carrying SDP information.

[0362] 26. Based on the selected service ringback tone AGW (Ground AGW / Satellite AGW), P-CSCF instructs it to release ringback tone-related resources (i.e., ringback tone-related T1, T2 resources and binding relationships).

[0363] 27. The P-CSCF sends a SIP UPDATE message to the UE, carrying the SDP answer-s (SDP answer-s generated based on T1 resource information).

[0364] 28. The UE sends a SIP 200 OK message to the P-CSCF, carrying SDP answer-u (which may be all or part of the content in SDP offer-u). If the message received in step 25 is a SIP UPDATE message, the P-CSCF sends a SIP 200 OK message to the ringback tone AS in the IMS system, carrying SDP answer-s (the SDP answer-s generated based on T2 resource information). The communication medium between the UE and the called party is transmitted by the on-board UPF and on-board AGW.

[0365] Example 4: Implementation Scheme of Early Media Service Based on SDP Merging. Referring to Figure 12, a schematic diagram of the implementation process of an early media service provided by this application embodiment is shown. As shown in Figure 12, assuming the first network node is P-CSCF and the second network node is at least one of SMF, PCF / PCRF, taking the ringback tone service as an example, this application embodiment includes the following steps:

[0366] 0-4. The steps are the same as those in Example 1, except that the UE sends an INVITE message carrying the P-Early-Media indication.

[0367] 5. The IMS system (including the ringback tone AS) sends an INVITE message to the ringback tone function (such as MRF) based on the selected ringback tone service mode, carrying the SDP offer-g.

[0368] 6. The ringback tone function is based on reserved ringback tone resources in SDP offer-g.

[0369] 7. The ringback tone function responds to the SIP 200 OK message, carrying ringback tone media resource information (represented via SDP answer-c).

[0370] 8. In the IMS system, the ringback tone AS sends a SIP 18X message to the calling party, carrying SDP answer-t, SDP answer-c, satellite information, and P-Early-Media indication. The SDP answer-t and SDP answer-c are combined into one SDP answer, and the content of the SDP answer-t or SDP answer-c is distinguished by distinguishing information. For example, g.3gpp.cat indicates that the corresponding media information is related to the ringback tone service, while media information without g.3gpp.cat is not related to the ringback tone service, or the corresponding media information including satellite information is not related to the ringback tone service.

[0371] 9. Based on the received P-Early-Media instruction, the P-CSCF can disregard satellite information and, based on the resource information related to the ringback tone service in the SDP information, continue to reserve media resources for the ringback tone service using the terrestrial AGW, i.e., reserve T1 resources related to the ringback tone. The P-CSCF generates SDP answer-cg based on the T1 resource information (where 'c' represents the ringback tone and 'g' represents the terrestrial). The P-CSCF can also select the on-board AGW to reserve ringback tone resources according to the operator's policy (terrestrial IP subdomain and satellite IP subdomain are reachable) and satellite information, i.e., reserve T1 resources related to the ringback tone (corresponding to SDP answer-cs, where 's' represents the satellite).

[0372] 10. The P-CSCF selects the on-board AGW based on the P-Early-Media indication, media resource information unrelated to ringback tones in the SDP information, and satellite information. The P-CSCF reserves and configures the T1 and T2 resources related to terminal communication of the on-board AGW based on the media resource information unrelated to ringback tones in the SDP information and the SDP offer-ue information, and binds T1 and T2. Then, it generates the SDP answer-s (s represents satellite) based on the T1 resource information.

[0373] 11. The P-CSCF sends a SIP 18X message to the UE, carrying the P-Early-Media indication, SDP answer-s, and SDP answer-cg / SDP answer-cs. The SDP answer-s and SDP answer-cg / SDP answer-cs are combined into one SDP answer and carried in session mode. The distinction information is used to distinguish whether it is the content of SDP answer-t or SDP answer-c.

[0374] 12. The UE reserves and configures the receiving and sending ringback tone media resources based on SDP offer-cg / SDP offer-cs, and sends a SIP PRACK message carrying the receiving ringback tone media resource information (represented by SDP answer-cu, where c refers to the ringback tone and u refers to the UE). The SDP answer-cu is carried in early session mode.

[0375] 13. P-CSCF configures the T1 and T2 resources related to the ringback tones of the ground AGW based on SDP answer-cu and SDP offer-c (if satellite AGW is selected in step 9, configure the ringback tones related resources of satellite AGW).

[0376] 14. The P-CSCF sends SDP-related information to the PCF / PCRF. If the P-CSCF has selected both a terrestrial AGW and an onboard AGW, it sends media resource information related to the onboard and terrestrial AGWs to the PCF / PCRF, including IP addresses, port numbers, protocol information, and QoS-related information or information that can infer QoS (such as media type). The PCF instructs the SMF to configure an onboard UPF for the IMS session, inserting the onboard UPF between the RAN and the terrestrial UPF, ensuring the IMS session path includes two UPFs. The PCF sends the media resource information related to the onboard and terrestrial AGWs to the SMF, or the PCRF sends the media resource information related to the onboard AGWs to the onboard PGW and the media resource information related to the terrestrial AGWs to the terrestrial PGWs.

[0377] 15. The SMF configures the on-board UPF and terrestrial UPF separately based on media resource information to transmit media data between the UE and the on-board AGW, as well as between the UE and the terrestrial AGW. To distinguish between on-board and terrestrial configuration information, the P-CSCF can send differentiation information to the PCF to differentiate between on-board and terrestrial configurations, and the PCF can send differentiation information to the SMF to differentiate between on-board and terrestrial configurations. The SMF then updates the IMS session to complete the bearer resource reservation and configuration, or the terrestrial PGW updates the IMS session to complete the bearer resource reservation and configuration.

[0378] 16. The P-CSCF sends a SIP PRACK message to the IMS system, carrying T2 resource information related to terminal communication of the onboard AGW (represented by SDP offer-s) and T2 resource information related to the ringback tone of the ground AGW (represented by SDP answer-cg). If the onboard AGW ringback tone service was selected in step 9, then the T2 resource information related to the ringback tone of the onboard AGW (represented by SDP answer-cs) is carried. SDP offer-s is carried in session mode, and SDP answer-cg / SDP answer-cs are carried in early session mode.

[0379] 17. In the IMS system, the ringback tone AS sends a SIP ACK message to the ringback tone function, carrying SDP answer-cg / SDP answer-cs. The ringback tone function sends ringback tone media data based on SDP information. The ringback tone media data is sent to the UE via the ground AGW, ground UPF, satellite UPF, and RAN, or via the satellite AGW, satellite UPF, and RAN.

[0380] 18. In the IMS system, the ringback tone AS sends a SIP PRACK message to the called party, carrying an SDP offer-s to update the communication media path of the called party.

[0381] 19. The called party responds with a SIP 200 OK message, carrying the called party's SDP answer-t. The IMS system forwards the SIP 200 OK message to the P-CSCF.

[0382] 20. The P-CSCF sends a SIP 200 OK message to the UE without SDP information.

[0383] 21. The UE, P-CSCF, IMS system, and the called party may perform subsequent SIP UPDATE and SIP 200OK procedures.

[0384] 22. When the called party rings, a SIP 180 Ring message is sent. The message is transmitted to the UE via the IMS system and P-CSCF.

[0385] 23. The called party answers the call and sends a SIP 200 OK message.

[0386] 24. In the IMS system, the ringback tone AS sends a SIP BYE message to the ringback tone function to end the ringback tone playback.

[0387] 25. In the IMS system, the ringback tone AS sends a SIP 200 OK message to the UE, and the message passes through the P-CSCF.

[0388] 26. Based on the selected service ringback tone AGW (Ground AGW / Satellite AGW), P-CSCF instructs it to release ringback tone-related resources (i.e., ringback tone-related T1, T2 resources and binding relationships).

[0389] 27. The P-CSCF sends a SIP 200 OK message to the UE. The communication medium between the UE and the called party is transmitted by the on-board UPF and on-board AGW.

[0390] Example 5: Implementation Scheme of Early Media Service Based on SDP Merging. Referring to Figure 13, a schematic diagram of the implementation process of an early media service provided in this application embodiment is shown. As shown in Figure 13, assuming the first network node is a P-CSCF and the second network node is at least one of SMF, PCF / PCRF, taking the ringback tone service as an example, this application embodiment includes the following steps:

[0391] 0-4. The steps are the same as those in Example 1, except that the UE sends an INVITE message carrying the P-Early-Media indication.

[0392] 5. The IMS system (including the ringback tone AS) generates an SDP offer-cg based on the selected ringback tone service mode, satellite information, SDP answer-t, and SDP offer-g, ensuring that the SDP offer-cg does not contain media types and related information not found in the SDP answer-t. The ringback tone AS sends an INVITE message to the ringback tone function (such as MRF) carrying the SDP offer-cg.

[0393] 6. The ringback tone function is based on reserved ringback tone resources in SDP offer-g and SDPanswer-t.

[0394] 7. The ringback tone function responds to the SIP 200 OK message, carrying ringback tone media resource information (indicated by SDP answer-c; since SDP offer-cg will not contain media types and related information not in SDP answer-t, SDP answer-c will also not contain media types and related information not in SDP answer-t).

[0395] 8. In the IMS system, the ringback tone AS sends a SIP 18X message to the calling party, carrying SDP answer-c, satellite information, and P-Early-Media indication.

[0396] 9. Based on the received P-Early-Media instruction, the P-CSCF can disregard satellite information and, based on the information in SDP answer-c, continue to reserve media resources for ringback tone services using the terrestrial AGW, i.e., reserve T1 resources related to ringback tone. The P-CSCF generates SDP answer-cg based on the T1 resource information (where 'c' represents ringback tone and 'g' represents terrestrial). The P-CSCF can also select the on-board AGW to reserve ringback tone resources according to the operator's policy (terrestrial IP subdomain and satellite IP subdomain are reachable) and satellite information, i.e., reserve T1 resources related to ringback tone (corresponding to SDP answer-cs, where 's' represents satellite).

[0397] 10. Optionally, the P-CSCF sends a SIP 18X message to the UE, carrying the P-Early-Media indication and SDP answer-cg / SDP answer-cs.

[0398] 11. P-CSCF configures the T1 and T2 resources related to the ringback tones of the ground AGW based on SDP answer-c and SDP offer-u (if the satellite AGW is selected in step 9, configure the satellite AGW's ringback tones related resources).

[0399] 12. Optionally, the P-CSCF selects the on-board AGW based on satellite information, reserves and configures T1 resources related to terminal communication of the on-board AGW based on the P-Early-Media indication, SDP offer-u, and optional SDP answer-c information (considering SDP answer-c, T1 resources will not include media types not in SDP answer-t, thus reducing the interaction steps between the P-CSCF and the PCF / PCRF and the mobile network—i.e., step 27 does not need to be executed). Optionally, T2 resources are reserved (considering SDP answer-c, T2 resources will not include media types not in SDP answer-t), and optional T2 resources are configured (using information from SDP answer-c). The P-CSCF may also stop selecting the on-board AGW based on the P-Early-Media indication and select it again in step 26.

[0400] 13. If the P-CSCF interacted with the onboard AGW in step 12, the P-CSCF sends SDP-related information to the PCF / PCRF. If the P-CSCF has selected both the terrestrial AGW and the onboard AGW, the P-CSCF sends media resource information related to the onboard AGW and the terrestrial AGW to the PCF / PCRF, including IP addresses, port numbers, protocol information, and QoS-related information or information that can be used to deduce QoS (such as media type). The PCF instructs the SMF to configure the onboard UPF for the IMS session, inserting the onboard UPF between the RAN and the terrestrial UPF, so that the IMS session path includes two UPFs. The PCF sends the media resource information related to the onboard AGW and the terrestrial AGW to the SMF, or the PCRF sends the media resource information related to the onboard AGW to the onboard PGW and the media resource information related to the terrestrial AGW to the terrestrial PGW.

[0401] The SMF configures the on-board UPF and terrestrial UPF separately based on media resource information to transmit media data between the UE and the on-board AGW, as well as between the UE and the terrestrial AGW. To distinguish between on-board and terrestrial configuration information, the P-CSCF can send differentiation information to the PCF to differentiate between on-board and terrestrial configurations, and the PCF can send differentiation information to the SMF to differentiate between on-board and terrestrial configurations. The SMF then updates the IMS session to complete the bearer resource reservation and configuration, or the terrestrial PGW updates the IMS session to complete the bearer resource reservation and configuration.

[0402] 14. The UE reserves and configures the receiving and sending of ringback tone media resources based on SDP answer-cg / SDP answer-cs, and sends a SIP PRACK message to the network side.

[0403] 15. The P-CSCF sends a SIP PRACK message to the IMS system. Based on the P-Early-Media instruction in step 8, the P-CSCF stops carrying SDP information in the SIP PRACK.

[0404] 16. When the ringback tone AS in the IMS system receives the SIP PRACK message, it sends a SIP ACK message to the ringback tone function. The ringback tone function sends ringback tone media data based on SDP information. The ringback tone media data is sent to the UE via the ground AGW, ground UPF, satellite UPF, and RAN, or via the satellite AGW, satellite UPF, and RAN.

[0405] 17. In the IMS system, the ringback tone AS sends a SIP PRACK message to the called party.

[0406] 18. The called party responds with a SIP 200 OK message. The IMS system forwards the SIP 200 OK message to the P-CSCF.

[0407] 19. The P-CSCF sends a SIP 200 OK message to the UE without SDP information.

[0408] 20. The UE, P-CSCF, IMS system, and the called party may perform subsequent SIP UPDATE and SIP 200 OK procedures.

[0409] 21. When the called party rings, a SIP 180 Ring message is sent. The message is transmitted to the UE via the IMS system and P-CSCF.

[0410] 22. The called party answers the call and sends a SIP 200 OK message.

[0411] 23. In the IMS system, the ringback tone AS sends a SIP BYE message to the ringback tone function to end the ringback tone playback.

[0412] 24. The ringback tone AS in the IMS system sends a SIP UPDATE message to the UE, carrying the SDP answer-t from step 4. The message passes through the P-CSCF.

[0413] 25. Based on the selected service ringback tone AGW (Ground AGW / On-board AGW), P-CSCF instructs it to release ringback tone-related resources (i.e., ringback tone-related T1, T2 resources and binding relationships).

[0414] 26. If the P-CSCF interacted with the onboard AGW in step 12, the P-CSCF configures the T2 resources of the onboard AGW based on the SDP answer-t. If no T2 resources were reserved in step 12, then T2 resources are reserved based on the SDP answer-t first. If the T1 resources reserved in step 12 contain media types not in the SDP answer-t, then the configuration of the T1 resources is updated.

[0415] If the P-CSCF does not select an on-board AGW in step 12, the P-CSCF selects an on-board AGW based on the satellite information received in step 8. It reserves and configures the T1 and T2 resources related to terminal communication for the on-board AGW based on the SDP answer-t and SDP offer-u information, and binds the T1 and T2 resources. Then, it generates an SDP answer-s (where 's' represents the satellite) based on the T1 resource information. The P-CSCF generates an SDP offer-s based on the T1 resources and an SDP answer-s based on the T2 resources.

[0416] 27. If T1 resources are updated, P-CSCF will execute the steps in step 13 based on the updated resource information to update the configuration of the bearer or data stream. If T1 resources are reserved in step 26, the steps in step 13 will be executed based on the T1 resource information to configure the bearer or data stream.

[0417] 28. The P-CSCF sends a SIP UPDATE message to the UE, carrying the SDP offer-s.

[0418] 29. The UE sends a SIP 200 OK message to the P-CSCF, carrying the SDP answer-u (which is all or part of the content in the SDP offer-u).

[0419] 30. The P-CSCF sends a SIP 200 OK message to the called party via the IMS system, carrying an SDP answer-s update of the called party's media resource information. The communication media between the UE and the called party is transmitted by the on-board UPF and on-board AGW.

[0420] The method for implementing early media services provided in this application can be executed by an apparatus for implementing early media services. This application uses an apparatus for implementing early media services executing the method as an example to illustrate the apparatus for implementing early media services provided in this application.

[0421] Referring to FIG14, a structural block diagram of an early media service implementation apparatus provided in an embodiment of this application is shown. This apparatus can be applied to a first network node. As shown in FIG14, the apparatus may specifically include:

[0422] Processing module 401 is configured to, upon receiving first information, perform at least one of a first operation and a second operation based on the first information; the first information is used to indicate an early medium;

[0423] The first operation includes at least one of the following:

[0424] Select or specify the target access gateway;

[0425] Stop instructing the terrestrial access gateway to release resources related to the first media;

[0426] The second operation includes either the third operation or the fourth operation;

[0427] The third operation includes:

[0428] Stop selecting or specifying the on-board access gateway as the target access gateway;

[0429] The fourth operation includes at least one of the following:

[0430] Select or specify the on-board access gateway as the target access gateway;

[0431] Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media and configure resources related to the second media.

[0432] Optionally, the processing module is specifically used for:

[0433] Upon receiving first information and third information, perform at least one of the first operation and the second operation based on the first information and the third information;

[0434] The third information includes at least one of the following:

[0435] The second information is used to indicate relevant satellite access information;

[0436] Policy information or configuration information.

[0437] Optionally, the target access gateway includes at least one of the following:

[0438] Ground access gateway;

[0439] Satellite access gateway.

[0440] Optionally, the second information is used to indicate at least one of the following:

[0441] Satellite access information for the caller;

[0442] Information related to the satellite access of the called party.

[0443] Optionally, the device further includes:

[0444] The sending module is used to send at least one of the first resource information and the second resource information to the second network node;

[0445] The first resource information is related to the first media, and the second resource information is related to the second media.

[0446] Optionally, the sending module is further configured to:

[0447] Send the first instruction information to the second network node;

[0448] Wherein, the first indication information is used for at least one of the following:

[0449] This indicates that the first resource information is related to the ground access gateway;

[0450] The second resource information is related to the on-board access gateway;

[0451] The first resource information and the second resource information are associated with different access gateways;

[0452] Instructions to insert a user plane node on the satellite.

[0453] Optionally, the sending module is further configured to:

[0454] Send session description protocol information to the terminal device;

[0455] The information from the first media and the information from the second media are combined in the session description protocol information.

[0456] Optionally, the processing module is further configured to:

[0457] Upon receiving a session response message or update message from the network side, perform the fifth operation;

[0458] The fifth operation includes at least one of the following:

[0459] Instruct the terrestrial access gateway to release resources related to the first media;

[0460] Select or determine the on-board access gateway as the target access gateway;

[0461] Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media, or configure resources related to the second media.

[0462] Optionally, the first media is related to the early media, and / or the second media is not related to the early media.

[0463] The early media service implementation apparatus provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG7 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0464] Referring to Figure 15, a structural block diagram of another early media service implementation device provided in this application embodiment is shown. This device can be applied to a second network node. As shown in Figure 15, the device may specifically include:

[0465] The receiving module 501 is configured to receive at least one of first resource information and second resource information from the first network node;

[0466] Processing module 502 is used to perform the first configuration operation;

[0467] The first configuration operation includes at least one of the following:

[0468] Configure ground user plane nodes based on the first resource information;

[0469] Configure the on-board user plane node based on the second resource information.

[0470] Optionally, the first configuration operation further includes at least one of the following:

[0471] Insert the on-board user plane node into the transmission channel between the terminal equipment and the ground user plane node;

[0472] Configure the data packets between the on-board user plane node forwarding terminal equipment and the ground user plane node.

[0473] Optionally, the data packet includes at least one of the following:

[0474] The terminal device sends data packets to the ground access gateway through the ground user plane node;

[0475] The ground access gateway sends data packets to the terminal device through the ground user plane node;

[0476] The ground access gateway is related to the first resource information.

[0477] Optionally, the receiving module is further configured to:

[0478] Receive first indication information from the first network node;

[0479] The processing module is specifically used for:

[0480] Execute the first configuration operation based on the first indication information;

[0481] Wherein, the first indication information is used for at least one of the following:

[0482] This indicates that the first resource information is related to the ground access gateway;

[0483] The second resource information is related to the on-board access gateway;

[0484] The first resource information and the second resource information are associated with different access gateways;

[0485] Instructions to insert a user plane node on the satellite.

[0486] Optionally, the processing module is specifically used for at least one of the following:

[0487] Configure the ground user plane node based on the first indication information;

[0488] Configure the on-board user plane node based on the first indication information.

[0489] The early media service implementation apparatus provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG8 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0490] Optionally, as shown in FIG16, this application embodiment also provides a communication device 900, including a processor 901 and a memory 902. The memory 902 stores a program or instructions that can run on the processor 901. For example, when the communication device 900 is a network-side device, when the program or instructions are executed by the processor 901, they implement the various steps of the implementation method embodiment of the early media service described in the first or second aspect above, and can achieve the same technical effect.

[0491] This application also provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiment shown in FIG7 or FIG8. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0492] Specifically, this application embodiment also provides a network-side device, as shown in FIG17. The network-side device 1100 includes: an antenna 111, a radio frequency device 112, a baseband device 113, a processor 114, and a memory 115. The antenna 111 is connected to the radio frequency device 112. In the uplink direction, the radio frequency device 112 receives information through the antenna 111 and sends the received information to the baseband device 113 for processing. In the downlink direction, the baseband device 113 processes the information to be transmitted and sends it to the radio frequency device 112. The radio frequency device 112 processes the received information and transmits it through the antenna 111.

[0493] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 113, which includes a baseband processor.

[0494] The baseband device 113 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG17. One of the chips is, for example, a baseband processor, which is connected to the memory 115 via a bus interface to call the program in the memory 115 and execute the network device operation shown in the above method embodiment.

[0495] The network-side device may also include a network interface 116, such as a common public radio interface (CPRI).

[0496] As an example, the network-side device is a first network node, wherein the processor 114 is configured to, upon receiving first information at the network interface 116, perform at least one of a first operation and a second operation based on the first information; the first information is used to indicate an early medium;

[0497] The first operation includes at least one of the following:

[0498] Select or specify the target access gateway;

[0499] Stop instructing the terrestrial access gateway to release resources related to the first media;

[0500] The second operation includes either the third operation or the fourth operation;

[0501] The third operation includes:

[0502] Stop selecting or specifying the on-board access gateway as the target access gateway;

[0503] The fourth operation includes at least one of the following:

[0504] Select or specify the on-board access gateway as the target access gateway;

[0505] Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media, or configure resources related to the second media.

[0506] As another example, the network-side device is a second network node, wherein the network interface 116 is used to: receive at least one of first resource information and second resource information from the first network node; the processor 114 is used to: execute a first configuration operation; wherein the first configuration operation includes at least one of the following:

[0507] Configure ground user plane nodes based on the first resource information;

[0508] Configure the on-board user plane node based on the second resource information.

[0509] Specifically, the network-side device 1100 of this embodiment of the invention further includes: instructions or programs stored in memory 115 and executable on processor 114. The processor 114 calls the instructions or programs in memory 115 to execute the methods executed by the modules shown in FIG14 or FIG15 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0510] This application also provides a network-side device. As shown in FIG18, the network-side device 1200 includes: a processor 1201, a network interface 1202, and a memory 1203. The network interface 1202 is, for example, a common public radio interface (CPRI).

[0511] As an example, the network-side device is a first network node, wherein the processor 1201 is configured to, upon receiving first information at the network interface 1202, perform at least one of a first operation and a second operation based on the first information; the first information is used to indicate an early medium;

[0512] Wherein, the first operation includes at least one of the following:

[0513] Select or specify the target access gateway;

[0514] Stop instructing the terrestrial access gateway to release resources related to the first media;

[0515] The second operation includes either the third operation or the fourth operation;

[0516] The third operation includes:

[0517] Stop selecting or specifying the on-board access gateway as the target access gateway;

[0518] The fourth operation includes at least one of the following:

[0519] Select or specify the on-board access gateway as the target access gateway;

[0520] Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media, or configure resources related to the second media.

[0521] As another example, the network-side device is a second network node, wherein the network interface 1202 is used to: receive at least one of first resource information and second resource information from the first network node; the processor 1201 is used to: execute a first configuration operation; wherein the first configuration operation includes at least one of the following:

[0522] Configure ground user plane nodes based on the first resource information;

[0523] Configure the on-board user plane node based on the second resource information.

[0524] Specifically, the network-side device 1200 of this embodiment of the invention further includes: instructions or programs stored in memory 1203 and executable on processor 1201. Processor 1201 calls the instructions or programs in memory 1203 to execute the methods executed by each module shown in FIG14 or FIG15 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0525] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described early media service implementation method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0526] The processor is the processor in the terminal device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0527] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described early media service implementation method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0528] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0529] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described early media service implementation method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0530] This application also provides an early media service implementation system, including: a terminal device and a network-side device, wherein the network-side device can be used to execute the steps of the early media service implementation method as described in the first or second aspect above.

[0531] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0532] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0533] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A method for implementing an early media service, the method comprising: Upon receiving the first information, the first network node performs at least one of the first operation and the second operation based on the first information. The first information is used to indicate the early medium; The first operation includes at least one of the following: Select or specify the target access gateway; Stop instructing the terrestrial access gateway to release resources related to the first media; The second operation includes either the third operation or the fourth operation; The third operation includes: Stop selecting or specifying the on-board access gateway as the target access gateway; The fourth operation includes at least one of the following: Select or specify the on-board access gateway as the target access gateway; Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media, or configure resources related to the second media.

2. The method according to claim 1, wherein, Upon receiving the first information, the first network node performs at least one of a first operation and a second operation based on the first information, including: Upon receiving the first information and the third information, the first network node performs at least one of the first operation and the second operation based on the first information and the third information; The third information includes at least one of the following: The second information is used to indicate relevant satellite access information; Policy information or configuration information.

3. The method according to claim 1 or 2, wherein, The target access gateway includes at least one of the following: Ground access gateway; Satellite access gateway.

4. The method according to claim 2 or 3, wherein, The second information is used to indicate at least one of the following: Satellite access information for the caller; Information related to the satellite access of the called party.

5. The method according to any one of claims 3 to 4, wherein, The method further includes: The first network node sends at least one of the first resource information and the second resource information to the second network node; The first resource information is related to the first media, and the second resource information is related to the second media.

6. The method according to claim 5, wherein, The method further includes: The first network node sends a first indication message to the second network node; Wherein, the first indication information is used for at least one of the following: This indicates that the first resource information is related to the ground access gateway; The second resource information is related to the on-board access gateway; The first resource information and the second resource information are associated with different access gateways; Instructions to insert a user plane node on the satellite.

7. The method according to claim 5 or 6, wherein, The method further includes: The first network node sends session description protocol information to the terminal device; The information from the first media and the information from the second media are combined in the session description protocol information.

8. The method according to any one of claims 1 to 7, wherein, The method further includes: Upon receiving a session response message or update message from the network side, the first network node performs the fifth operation; The fifth operation includes at least one of the following: Instruct the terrestrial access gateway to release resources related to the first media; Select or determine the on-board access gateway as the target access gateway; Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media, or configure resources related to the second media.

9. The method according to any one of claims 1 to 8, wherein, The first media is related to the earlier media, and / or the second media is not related to the earlier media.

10. A method for implementing an early media service, the method comprising: The second network node receives at least one of the first resource information and the second resource information from the first network node; The second network node performs the first configuration operation; The first configuration operation includes at least one of the following: Configure ground user plane nodes based on the first resource information; Configure the on-board user plane node based on the second resource information.

11. The method according to claim 10, wherein, The first configuration operation further includes at least one of the following: Insert the on-board user plane node into the transmission channel between the terminal equipment and the ground user plane node; Configure the data packets between the on-board user plane node forwarding terminal equipment and the ground user plane node.

12. The method according to claim 11, wherein, The data message includes at least one of the following: The terminal device sends data packets to the ground access gateway through the ground user plane node; The ground access gateway sends data packets to the terminal device through the ground user plane node; The ground access gateway is related to the first resource information.

13. The method according to any one of claims 10 to 12, wherein, The method further includes: The second network node receives the first indication information from the first network node; The second network node performs the first configuration operation, including: The second network node performs the first configuration operation based on the first indication information; Wherein, the first indication information is used for at least one of the following: This indicates that the first resource information is related to the ground access gateway; The second resource information is related to the on-board access gateway; The first resource information and the second resource information are associated with different access gateways; Instructions to insert a user plane node on the satellite.

14. The method according to claim 13, wherein, The second network node performs the first configuration operation based on the first indication information, including at least one of the following: The second network node configures the ground user plane node based on the first indication information; The second network node configures the on-board user plane node based on the first indication information.

15. An apparatus for implementing an early media service, applied to a first network node, the apparatus comprising: The processing module is configured to, upon receiving first information, perform at least one of a first operation and a second operation based on the first information; The first information is used to indicate the early medium; The first operation includes at least one of the following: Select or specify the target access gateway; Stop instructing the terrestrial access gateway to release resources related to the first media; The second operation includes either the third operation or the fourth operation; The third operation includes: Stop selecting or specifying the on-board access gateway as the target access gateway; The fourth operation includes at least one of the following: Select or specify the on-board access gateway as the target access gateway; Instruct the on-board access gateway to perform at least one of the following: reserve or allocate resources related to the second media and configure resources related to the second media.

16. The apparatus according to claim 15, wherein, The processing module is specifically used for: Upon receiving first information and third information, perform at least one of the first operation and the second operation based on the first information and the third information; The third information includes at least one of the following: The second information is used to indicate relevant satellite access information; Policy information or configuration information.

17. The apparatus according to claim 15 or 16, wherein, The target access gateway includes at least one of the following: Ground access gateway; Satellite access gateway.

18. The apparatus of claim 16 or 17, wherein the second information is used to indicate at least one of the following: Satellite access information for the caller; Information related to the satellite access of the called party.

19. An apparatus for implementing an early media service, applied to a second network node, the apparatus comprising: A receiving module is configured to receive at least one of first resource information and second resource information from a first network node; The processing module is used to perform the first configuration operation; The first configuration operation includes at least one of the following: Configure ground user plane nodes based on the first resource information; Configure the on-board user plane node based on the second resource information.

20. The apparatus according to claim 19, wherein, The first configuration operation further includes at least one of the following: Insert the on-board user plane node into the transmission channel between the terminal equipment and the ground user plane node; Configure the data packets between the on-board user plane node forwarding terminal equipment and the ground user plane node.

21. The apparatus according to claim 20, wherein, The data message includes at least one of the following: The terminal device sends data packets to the ground access gateway through the ground user plane node; The ground access gateway sends data packets to the terminal device through the ground user plane node; The ground access gateway is related to the first resource information.

22. The apparatus according to any one of claims 19 to 21, wherein, The receiving module is also used for: Receive first indication information from the first network node; The processing module is specifically used for: Execute the first configuration operation based on the first indication information; Wherein, the first indication information is used for at least one of the following: This indicates that the first resource information is related to the ground access gateway; The second resource information is related to the on-board access gateway; The first resource information and the second resource information are associated with different access gateways; Instructions to insert a user plane node on the satellite.

23. A network side node, wherein, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the method for implementing an early media service as described in any one of claims 1 to 9, or to implement the steps of the method for implementing an early media service as described in any one of claims 10 to 14.

24. A readable storage medium, wherein, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method for implementing an early media service as described in any one of claims 1 to 9, or implement the steps of the method for implementing an early media service as described in any one of claims 10 to 14.

25. A chip comprising a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method for implementing an early media service as described in any one of claims 1 to 9, or to implement the steps of the method for implementing an early media service as described in any one of claims 10 to 14.

26. A computer program product, said program product being executed by at least one processor to implement the steps of the method for implementing an early media service as claimed in any one of claims 1 to 9, or to implement the steps of the method for implementing an early media service as claimed in any one of claims 10 to 14.