Communication method and device
By acquiring and updating media plane information on satellites and transmitting SIP INVITE messages directly between satellites, the problem of wasted signaling transmission resources between satellites and the ground is solved, and power supply link resources are saved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI SATELLITE NETWORK RESEARCH INSTITUTE CO LTD
- Filing Date
- 2024-11-20
- Publication Date
- 2026-05-22
AI Technical Summary
In non-terrestrial network systems, signaling transmission between the satellite access gateway and the ground core network wastes power supply link resources.
By acquiring and updating media plane information on satellites, SIP INVITE messages can be transmitted directly between satellites, avoiding signaling transmission between satellites and the ground.
This reduces the use of power supply link resources and saves on signaling transmission overhead between the satellite and the ground.
Smart Images

Figure CN122073576A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical fields of wireless communication, and in particular to a communication method and apparatus. Background Technology
[0002] Currently, Non-Terrestrial Network (NTN) systems can be used to transmit Voice over New Radio (VoNR) between the calling device on the calling side and the called device on the called side.
[0003] In related technologies, after the calling device sends the Session Initialization Protocol (SIP) signaling, the Proxy-Call Session Control Function (P-CSCF) in the terrestrial core network corresponding to the calling side needs to transmit signaling with the Access Gateway (AGW) on the satellite to modify the SIP signaling in order to establish a dedicated bearer for the calling device and a dedicated bearer for the called device. The dedicated bearer is used to carry VoNR.
[0004] In the aforementioned technologies, the signaling transmission between the AGW on the satellite and the P-CSCF in the ground core network wastes the resources of the power supply link. Summary of the Invention
[0005] This application provides a communication method and apparatus to solve the problem of resource waste in power supply links, thereby saving power supply link resources.
[0006] In a first aspect, embodiments of this application provide a communication method applied to a first network element on a first satellite, the first satellite further including a second network element, the first satellite being a satellite accessed by a calling device, the method comprising:
[0007] The second network element receives a first session initiation protocol invitation (SIP INVITE) message, wherein the first SIP INVITE message includes the identifier of the called device.
[0008] Send a second SIP INVITE message corresponding to the first SIP INVITE message to the second network element. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0009] In one implementation, the second SIP INVITE message includes the first media plane information of the second network element.
[0010] In one implementation, the Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
[0011] In one implementation, the first media surface information includes one or more of the following:
[0012] The media transmission Internet Protocol (IP) address of the second network element;
[0013] The audio and video media protocol port of the second network element.
[0014] In one embodiment, the method further includes:
[0015] Obtain the first media plane information of the second network element;
[0016] Based on the first media plane information, update the first SIP INVITE message to obtain the second SIP INVITE message.
[0017] In one implementation, obtaining the first media plane information of the second network element includes:
[0018] Send a first request message to the second network element, the first request message being used to request the acquisition of the first media plane information;
[0019] The first response message is received from the second network element, and the first response message includes the first media plane information.
[0020] In one implementation, updating the first SIP INVITE message based on the first media plane information to obtain the second SIP INVITE message includes:
[0021] The address and port of the calling device in the SDP element of the first SIP INVITE message are replaced with the first media plane information to obtain the second SIP INVITE message.
[0022] In one implementation, the first satellite is a low Earth orbit satellite.
[0023] Secondly, embodiments of this application provide a communication method applied to a second network element on a first satellite, the first satellite further including a first network element, the first satellite being a satellite accessed by the calling device, the method comprising:
[0024] Send a first SIP INVITE message of the calling device to the first network element. The first SIP INVITE message includes the identifier of the called device.
[0025] The first network element receives a second SIP INVITE message corresponding to the first SIP INVITE message. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0026] The second SIP INVITE message is sent to a third network element on the second satellite, where the second satellite is the satellite to which the called device is connected.
[0027] In one implementation, sending the first SIP INVITE message of the calling device to the first network element includes:
[0028] Based on the address information of the first network element, the first SIP INVITE message is sent to the first network element.
[0029] In one implementation, the address information of the first network element includes one or more of the following:
[0030] IP address;
[0031] Port information.
[0032] In one implementation, the address information of the first network element is stored in the pre-configuration file of the second network element.
[0033] In one implementation, the second SIP INVITE message includes the first media plane information of the second network element.
[0034] In one implementation, the Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
[0035] In one implementation, the first media surface information includes one or more of the following:
[0036] The media transmission IP address of the second network element;
[0037] The audio and video media protocol port of the second network element.
[0038] In one embodiment, the method further includes:
[0039] Receive a first request message from the first network element, the first request message being used to request the acquisition of the first media plane information;
[0040] Send a first response message to the first network element, the first response message including the first media plane information.
[0041] In one embodiment, the method further includes:
[0042] Receive the first SIP INVITE message from the calling device.
[0043] In one embodiment, the method further includes:
[0044] The system receives SIP messages sent by the second proxy network element through the first proxy network element and the first anchor network element. The SIP messages are used to establish a dedicated bearer for the calling device and a dedicated bearer for the called device. The first proxy network element is used to trigger the process of establishing a dedicated bearer for the calling device after receiving the SIP messages. The first proxy network element and the first anchor network element are ground network elements associated with the first satellite, and the second proxy network element is a ground network element associated with the second satellite.
[0045] In one implementation, the SIP message includes the first media plane information of the second network element and the second media plane information of the third network element.
[0046] In one embodiment, the method further includes:
[0047] Receive the Quality of Service (QoS) parameters corresponding to the dedicated bearer of the calling device, and the second media plane information of the third network element;
[0048] Media stream forwarding rules are managed based on the Quality of Service (QoS) parameters, the second media plane information, and the first media plane information of the second network element.
[0049] In one embodiment, the first satellite and the second satellite are low Earth orbit satellites.
[0050] Regarding third parties, this application provides a communication method applied to a third network element on a second satellite, the second satellite further including a fourth network element, the second satellite being the satellite accessed by the called device, the method comprising:
[0051] The second SIP INVITE message from the second network element is forwarded to the fourth network element. The second network element is a network element on the first satellite accessed by the calling device. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0052] The fourth network element receives a third SIP INVITE message corresponding to the second SIP INVITE message, which is used to notify that the calling device is calling the called device.
[0053] In one implementation, the second SIP INVITE message includes the first media plane information of the second network element.
[0054] In one implementation, the third SIP INVITE message includes the first media plane information of the second network element and the second media plane information of the third network element.
[0055] In one implementation, the first media surface information includes one or more of the following:
[0056] The media transmission IP address of the second network element;
[0057] The audio and video media protocol port of the second network element.
[0058] In one implementation, the second media surface information includes one or more of the following:
[0059] The media transmission IP address of the third network element;
[0060] The audio and video media protocol port of the third network element.
[0061] In one implementation, forwarding a second SIP INVITE message from the second network element to the fourth network element includes:
[0062] Based on the address information of the fourth network element, the second SIP INVITE message is sent to the fourth network element.
[0063] In one implementation, the address information of the fourth network element includes one or more of the following:
[0064] IP address;
[0065] Port information.
[0066] In one implementation, the address information of the fourth network element is stored in the pre-configuration file of the third network element.
[0067] In one embodiment, the method further includes:
[0068] Send the third SIP INVITE message to the called device;
[0069] Receive a temporary response message sent by the called device according to the third SIP INVITE message, the temporary response message being used to indicate that the third SIP INVITE message has been received;
[0070] Send a Session Initiation Protocol (SIP) message to the fourth network element. The SIP message is used to establish a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0071] The SIP message is sent to the second proxy network element through the second anchor network element. The second proxy network element is used to trigger the process of establishing a dedicated bearer for the calling device after receiving the SIP message. The second anchor network element and the second proxy network element are ground network elements associated with the second satellite.
[0072] In one implementation, the SIP message includes the first media plane information of the second network element and the second media plane information of the third network element.
[0073] In one embodiment, the method further includes:
[0074] Receive the Quality of Service (QoS) parameters corresponding to the dedicated bearer of the called device, and the first media plane information of the second network element;
[0075] Media stream forwarding rules are managed based on the Quality of Service (QoS) parameters, the first media plane information, and the second media plane information of the third network element.
[0076] In one embodiment, the first satellite and the second satellite are low Earth orbit satellites.
[0077] Fourthly, embodiments of this application provide a communication method applied to a fourth network element on a second satellite, the second satellite further including a third network element, the second satellite being a satellite accessed by a called device, the method comprising:
[0078] The third network element receives a second SIP INVITE message, which is used to request the establishment of a dedicated bearer for the calling device and the called device.
[0079] Send a third SIP INVITE message corresponding to the second SIP INVITE message to the third network element. The third SIP INVITE message is used to notify that the calling device is calling the called device.
[0080] In one implementation, the second SIP INVITE message includes first media plane information of a second network element, wherein the second network element is a network element on a first satellite accessed by the calling device.
[0081] In one implementation, the Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
[0082] In one implementation, the third SIP INVITE message includes the first media plane information of the second network element and the second media plane information of the third network element, wherein the second network element is a network element on the first satellite accessed by the calling device.
[0083] In one implementation, the SDP element of the third SIP INVITE message includes the first media plane information and the second media plane information.
[0084] In one implementation, the first media surface information includes one or more of the following:
[0085] The media transmission IP address of the second network element;
[0086] The audio and video media protocol port of the second network element.
[0087] In one implementation, the second media surface information includes one or more of the following:
[0088] The media transmission IP address of the third network element;
[0089] The audio and video media protocol port of the third network element.
[0090] In one embodiment, the method further includes:
[0091] Obtain the second media plane information of the third network element;
[0092] Based on the second media plane information, update the second SIP INVITE message to obtain the third SIP INVITE message.
[0093] In one implementation, obtaining the second media plane information of the third network element includes:
[0094] Send a second request message to the third network element, the second request message being used to request the acquisition of the second media plane information;
[0095] The second response message is received from the third network element, and the second response message includes the second media plane information.
[0096] In one implementation, updating the second SIP INVITE message based on the second media plane information to obtain the third SIP INVITE message includes:
[0097] The second media plane information is added to the SDP element of the second SIP INVITE message to obtain the third SIP INVITE message.
[0098] In one implementation, the second satellite is a low Earth orbit satellite.
[0099] Fifthly, embodiments of this application provide a communication device applied to a first network element on a first satellite, the first satellite further including a second network element, the first satellite being a satellite accessed by a calling device, the device comprising:
[0100] The receiving module is configured to receive a first session initiation protocol invitation (SIP INVITE) message from the second network element, wherein the first SIP INVITE message includes the identifier of the called device;
[0101] The sending module is used to send a second SIP INVITE message corresponding to the first SIP INVITE message to the second network element. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0102] In one implementation, the second SIP INVITE message includes the first media plane information of the second network element.
[0103] In one implementation, the Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
[0104] In one implementation, the first media surface information includes one or more of the following:
[0105] The media transmission Internet Protocol (IP) address of the second network element;
[0106] The audio and video media protocol port of the second network element.
[0107] In one embodiment, the device further includes:
[0108] The acquisition module is used to acquire the first media plane information of the second network element;
[0109] The update module is used to update the first SIP INVITE message based on the first media plane information to obtain the second SIP INVITE message.
[0110] In one implementation, the acquisition module is specifically used for:
[0111] The sending module sends a first request message to the second network element, the first request message being used to request the acquisition of the first media plane information;
[0112] The receiving module receives a first response message from the second network element, the first response message including the first media plane information.
[0113] In one implementation, the update module is specifically used for:
[0114] The address and port of the calling device in the SDP element of the first SIP INVITE message are replaced with the first media plane information to obtain the second SIP INVITE message.
[0115] In one implementation, the first satellite is a low Earth orbit satellite.
[0116] Sixthly, embodiments of this application provide a communication device, characterized in that a second network element is applied to a first satellite, the first satellite further includes a first network element, the first satellite is a satellite accessed by the calling device, and the device includes:
[0117] The sending module is used to send a first SIP INVITE message of the calling device to the first network element, wherein the first SIP INVITE message includes the identifier of the called device;
[0118] The receiving module is configured to receive a second SIP INVITE message corresponding to the first SIP INVITE message from the first network element. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0119] The sending module is also used to send the second SIP INVITE message to a third network element on the second satellite, wherein the second satellite is the satellite accessed by the called device.
[0120] In one implementation, the sending module is specifically used for:
[0121] Based on the address information of the first network element, the first SIP INVITE message is sent to the first network element.
[0122] In one implementation, the address information of the first network element includes one or more of the following:
[0123] IP address;
[0124] Port information.
[0125] In one implementation, the address information of the first network element is stored in the pre-configuration file of the second network element.
[0126] In one implementation, the second SIP INVITE message includes the first media plane information of the second network element.
[0127] In one implementation, the Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
[0128] In one implementation, the first media surface information includes one or more of the following:
[0129] The media transmission IP address of the second network element;
[0130] The audio and video media protocol port of the second network element.
[0131] In one embodiment, the receiving module is further configured to receive a first request message from the first network element, the first request message being used to request the acquisition of the first media plane information;
[0132] The sending module is further configured to send a first response message to the first network element, the first response message including the first media plane information.
[0133] In one embodiment, the receiving module is further configured to receive the first SIPINVITE message from the calling device.
[0134] In one embodiment, the receiving module is further configured to receive SIP messages sent by the second proxy network element through the first proxy network element and the first anchor network element. The SIP messages are used to establish a dedicated bearer for the calling device and a dedicated bearer for the called device. The first proxy network element is used to trigger the process of establishing a dedicated bearer for the calling device after receiving the SIP messages. The first proxy network element and the first anchor network element are ground network elements associated with the first satellite, and the second proxy element is a ground network element associated with the second satellite.
[0135] In one implementation, the SIP message includes the first media plane information of the second network element and the second media plane information of the third network element.
[0136] In one embodiment, the receiving module is further configured to receive the Quality of Service (QoS) parameters corresponding to the dedicated bearer of the calling device and the second media plane information of the third network element;
[0137] The device further includes: a management module;
[0138] The management module is used to manage media stream forwarding rules based on the Quality of Service (QoS) parameters, the second media plane information, and the first media plane information of the second network element.
[0139] In one embodiment, the first satellite and the second satellite are low Earth orbit satellites.
[0140] In a seventh aspect, embodiments of this application provide a communication device applied to a third network element on a second satellite, the second satellite further including a fourth network element, the second satellite being a satellite accessed by a called device, the device comprising:
[0141] The sending module is used to forward a second SIP INVITE message from a second network element to the fourth network element. The second network element is a network element on the first satellite accessed by the calling device. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0142] The receiving module is configured to receive a third SIP INVITE message corresponding to the second SIP INVITE message from the fourth network element. The third SIP INVITE message is used to notify that the calling device is calling the called device.
[0143] In one implementation, the second SIP INVITE message includes the first media plane information of the second network element.
[0144] In one implementation, the third SIP INVITE message includes the first media plane information of the second network element and the second media plane information of the third network element.
[0145] In one implementation, the first media surface information includes one or more of the following:
[0146] The media transmission IP address of the second network element;
[0147] The audio and video media protocol port of the second network element.
[0148] In one implementation, the second media surface information includes one or more of the following:
[0149] The media transmission IP address of the third network element;
[0150] The audio and video media protocol port of the third network element.
[0151] In one implementation, the sending module is specifically used for:
[0152] Based on the address information of the fourth network element, the second SIP INVITE message is sent to the fourth network element.
[0153] In one implementation, the address information of the fourth network element includes one or more of the following:
[0154] IP address;
[0155] Port information.
[0156] In one implementation, the address information of the fourth network element is stored in the pre-configuration file of the third network element.
[0157] In one implementation, the sending module is further configured to send the third SIPINVITE message to the called device;
[0158] Receive a temporary response message sent by the called device according to the third SIP INVITE message, the temporary response message being used to indicate that the third SIP INVITE message has been received;
[0159] The receiving module is further configured to send a Session Initiation Protocol (SIP) message to the fourth network element, wherein the SIP message is used to establish a dedicated bearer for the calling device and a dedicated bearer for the called device;
[0160] The sending module is further configured to send the SIP message to the second proxy network element through the second anchor network element. The second proxy network element is configured to trigger the process of establishing a dedicated bearer for the calling device after receiving the SIP message. The second anchor network element and the second proxy network element are ground network elements associated with the second satellite.
[0161] In one implementation, the SIP message includes the first media plane information of the second network element and the second media plane information of the third network element.
[0162] In one embodiment, the receiving module is further configured to receive the Quality of Service (QoS) parameters corresponding to the dedicated bearer of the called device and the first media plane information of the second network element;
[0163] The device further includes: a management module;
[0164] The management module is used to manage media stream forwarding rules based on the Quality of Service (QoS) parameters, the first media plane information, and the second media plane information of the third network element.
[0165] In one embodiment, the first satellite and the second satellite are low Earth orbit satellites.
[0166] Eighthly, embodiments of this application provide a communication device applied to a fourth network element on a second satellite, the second satellite further including a third network element, the second satellite being a satellite accessed by a called device, the device comprising:
[0167] The receiving module is configured to receive a second SIP INVITE message from the third network element, wherein the second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device;
[0168] The sending module is used to send a third SIP INVITE message corresponding to the second SIP INVITE message to the third network element. The third SIP INVITE message is used to notify that the calling device is calling the called device.
[0169] In one implementation, the second SIP INVITE message includes first media plane information of a second network element, wherein the second network element is a network element on a first satellite accessed by the calling device.
[0170] In one implementation, the Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
[0171] In one implementation, the third SIP INVITE message includes the first media plane information of the second network element and the second media plane information of the third network element, wherein the second network element is a network element on the first satellite accessed by the calling device.
[0172] In one implementation, the SDP element of the third SIP INVITE message includes the first media plane information and the second media plane information.
[0173] In one implementation, the first media surface information includes one or more of the following:
[0174] The media transmission IP address of the second network element;
[0175] The audio and video media protocol port of the second network element.
[0176] In one implementation, the second media surface information includes one or more of the following:
[0177] The media transmission IP address of the third network element;
[0178] The audio and video media protocol port of the third network element.
[0179] In one embodiment, the device further includes:
[0180] The acquisition module is used to acquire the second media plane information of the third network element;
[0181] The update module is used to update the second SIP INVITE message according to the second media plane information to obtain the third SIP INVITE message.
[0182] In one implementation, the acquisition module is specifically used for:
[0183] The sending module sends a second request message to the third network element, the second request message being used to request the acquisition of the second media plane information;
[0184] The receiving module receives a second response message from the third network element, the second response message including the second media plane information.
[0185] In one implementation, the update module is specifically used for:
[0186] The second media plane information is added to the SDP element of the second SIP INVITE message to obtain the third SIP INVITE message.
[0187] In one implementation, the second satellite is a low Earth orbit satellite.
[0188] Ninthly, embodiments of this application provide a communication device, including: a memory and a processor;
[0189] The memory stores the instructions that the computer executes;
[0190] The processor executes computer execution instructions stored in memory, causing the methods provided in the first aspect, second aspect, third aspect, fourth aspect, and any of the embodiments of the aspects to be performed.
[0191] In a tenth aspect, embodiments of this application provide a storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods provided in the first aspect, the second aspect, the third aspect, the fourth aspect, and any of the embodiments in each aspect.
[0192] In one aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the methods provided in any of the first, second, third, fourth, and other embodiments.
[0193] In a twelfth aspect, embodiments of this application provide a chip on which a computer program is stored. When the computer program is executed by the chip, it implements the methods provided in the first aspect, the second aspect, the third aspect, the fourth aspect, and any of the embodiments in each aspect.
[0194] In a thirteenth aspect, embodiments of this application provide a chip module on which a computer program is stored. When the computer program is executed by the chip module, it implements the methods provided in the first aspect, the second aspect, the third aspect, the fourth aspect, and any of the embodiments in each aspect.
[0195] This application provides a communication method and apparatus. In this method, UPGW 1 sends a first SIP INVITE message of UE1 to S-PCSCF 1. Based on the first SIP INVITE message, S-PCSCF 1 sends a second SIP INVITE message to UPGW 1. This allows modifications to the first SIP INVITE message to be performed between UPGW 1 and S-PCSCF 1, eliminating the need for signaling transmission between the satellite and ground, thus reducing the resources occupied on the calling side's feeder link. UPGW 2 sends a second SIP INVITE message to S-PCSCF 2. Based on the second SIP INVITE message, S-PCSCF 2 sends a third SIP INVITE message to UPGW 2. This allows modifications to the second SIP INVITE message to be performed between UPGW 2 and S-PCSCF 2, again eliminating the need for signaling transmission between the satellite and ground, and further reducing the resources occupied on the called side's feeder link. Attached Figure Description
[0196] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0197] Figure 1 One of the schematic diagrams of the network architecture provided in the embodiments of this application;
[0198] Figure 2 A schematic diagram of the SIP signaling transmission process on the calling device side provided in an embodiment of this application;
[0199] Figure 3 A second schematic diagram of the network architecture provided in the embodiments of this application;
[0200] Figure 4 One of the flowcharts of the communication method provided in the embodiments of this application;
[0201] Figure 5 A second schematic flowchart illustrating the communication method provided in an embodiment of this application;
[0202] Figure 6 A third schematic flowchart illustrating the communication method provided in this application embodiment;
[0203] Figure 7 A fourth schematic flowchart illustrating the communication method provided in the embodiments of this application;
[0204] Figure 8 Fifth flowchart illustrating the communication method provided in the embodiments of this application;
[0205] Figure 9 This is one of the structural schematic diagrams of the communication device provided in the embodiments of this application;
[0206] Figure 10 This is a second schematic diagram of the structure of the communication device provided in the embodiments of this application;
[0207] Figure 11 This is the third schematic diagram of the communication device provided in the embodiments of this application;
[0208] Figure 12 Fourth schematic diagram of the communication device provided in the embodiments of this application;
[0209] Figure 13 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
[0210] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0211] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0212] First, the terms used in this application will be explained.
[0213] The calling device refers to the device that initiates a call in VoNR communication.
[0214] The called device refers to the device that receives the call in VoNR communication.
[0215] Both the calling and called devices can be terminal devices. A terminal device can be a device that includes wireless transceiver capabilities and can cooperate with network equipment to provide communication services to users. Specifically, a terminal device can refer to a User Equipment (UE), access terminal device, user unit, user station, mobile station, mobile station, remote station, remote terminal device, mobile device, user terminal device, terminal device, wireless communication device, user agent, or user apparatus. For example, a terminal device can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, or a terminal device in a future 5G network or a network after 5G, etc.
[0216] Other terms:
[0217] The term "comprising" and its variations can refer to a non-limiting inclusion. The terms "first," "second," etc., are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. The term "at least one" refers to one or more. "More than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0218] Next, combined Figure 1 This section describes the transmission paths of control plane signaling and media streams related to VoNR. Control plane signaling can also be referred to as SIP signaling, such as SIP INVITE messages and 183 process response messages. Media streams include, but are not limited to, VoNR.
[0219] Figure 1 This is a schematic diagram of one of the network architectures provided in an embodiment of this application. For example, as shown... Figure 1 As shown, the NTN system can include: the calling side and the called side.
[0220] The calling side includes: the calling device (e.g., UE 1), the first satellite, and the first core network. The first satellite is the access satellite for UE 1, and it is equipped with the access network equipment (e.g., gNB 1) for UE 1. The first satellite deploys gNB 1, User Plane Function (UPF) 1, and AGW 1. The first core network is located on the ground. The first core network includes the 5G core network (5GC) 1 and the IP Multimedia Subsystem (IMS) 1. AGW 1 is the access gateway for IMS 1.
[0221] Specifically, on the calling side, UPF 1 on the first satellite is used for uplink traffic offloading and acts as the local anchor point (UL-CL / Local PSA). During an IMS session, UPF 1 selects a UPF in the first core network as PSA UPF1, which acts as a relay for SIP signaling. PSA UPF 1 can send SIP signaling to P-CSCF1 in the first core network. P-CSCF 1 has functions such as modifying SIP signaling, managing Quality of Service (QoS) parameters, Network Address Translation (NAT), and triggering SIP signaling. P-CSCF 1 can modify SIP signaling from PSA UPF 1, control AGW1 to manage media stream forwarding rules, form routes from AGW1 to AGW2, and ensure the correct transmission of media streams between AGW1 and AGW2.
[0222] The called side includes a second core network, a second satellite, and the called device (e.g., UE 2). The second satellite is the access satellite for UE 2, and it is equipped with access network equipment (e.g., gNB 2) for UE 2. gNB 2, UPF 2, and AGW 2 are deployed on the second satellite. The second core network is located on the ground. The second core network includes 5GC 2 and IMS2, where AGW 2 is the access gateway for IMS2.
[0223] Specifically, on the calling side, UPF 2 on the first satellite is used for uplink offloading and acts as the local anchor point (UL-CL / Local PSA). During an IMS session, UPF 2 selects a UPF in the first core network as PSA UPF2, which acts as a relay for SIP signaling. PSA UPF 2 can send SIP signaling to P-CSCF2 in the first core network. P-CSCF 2 has functions such as modifying SIP signaling, managing Quality of Service (QoS) parameters, NAT, and triggering SIP signaling. P-CSCF 2 can modify SIP signaling from PSA UPF 2, control AGW2 to manage media stream forwarding rules, form routes from AGW1 to AGW2, and ensure the correct transmission of media streams between AGW1 and AGW2.
[0224] UPF 1 and UPF 2 can also be called spaceborne UPF (S-UPF) or uplink split-through UPF (ULCL UPF).
[0225] exist Figure 1 In the architecture shown, the SIP signaling transmission path between UE 1 and UE 2 is: gNB 1, UPF 1, first core network, AGW 1, first core network, second core network, AGW 2, second core network, UPF 2, gNB 2. The media stream between UE 1 and UE 2 is transmitted via an inter-satellite link (ISL), with the transmission path being: gNB 1, UPF 1, AGW 1, AGW 2, UPF 2, gNB 2.
[0226] The transmission path of SIP signaling between UE1 and UE2 shows that, on the calling side, after UE1 accesses gNB1, the SIP signaling is sent to the first core network on the ground via UPF 1, where it is processed by PSA UPF 1 and P-CSCF 1. Specifically, on the called side, the SIP signaling is also sent to the second core network, where it is processed by PSA UPF and P-CSCF.
[0227] The following example, taken from the calling side, combines... Figure 2 This section provides a detailed explanation of the SIP signaling transmission process.
[0228] Figure 2 This is a schematic diagram illustrating the SIP signaling transmission process on the calling side as provided in an embodiment of this application. When VoNR service begins, as... Figure 2 As shown, it includes:
[0229] S201, UE 1 sends a Session Initialization Protocol (SIP) INVITE message to gNB 1.
[0230] The first SIP INVITE message is used to invite UE 2 to join an IMS session.
[0231] S202 and gNB 1 send the first SIP INVITE message to UPF 1.
[0232] S203, UPF1 sends the first SIP INVITE message to PSA UPF1 on the ground.
[0233] S204, PSA UPF 1 sends the first SIP INVITE message to P-CSCF 1 on the ground.
[0234] S205, P-CSCF 1 sends an Allocation Request message to AGW 1.
[0235] The allocation request message is used to request the media transmission IP address and audio / video media protocol port of AGW 1.
[0236] S206, AGW 1 sends an Allocation Response message to P-CSCF 1.
[0237] The allocation response message indicates that an allocation request message has been received. The allocation response message includes the Media Transport Internet Protocol (IP) address and audio / video media protocol port of AGW 1.
[0238] S207 and P-CSCF 1 replace the calling device's address and port in the Session Description Protocol (SDP) cell of the SIP INVITE message with the media transmission IP address and audio / video media protocol port of AGW 1 to obtain the second SIP INVITE message, and send the second SIP INVITE message to the called side.
[0239] The second SIP INVITE message is used to establish the dedicated bearer for UE 1 and the dedicated bearer for UE 2.
[0240] S208, P-CSCF 1 receives the 183 progress response message sent by the called party based on the second SIP INVITE message.
[0241] The 183 process response message is used to indicate that UE 2 has received a second SIP INVITE message.
[0242] The 183 process response message includes the media transmission IP address of the called side AGW 2 and the audio / video media protocol port of AGW 1.
[0243] S209, P-CSCF 1 sends a Modification Request message to AGW 1.
[0244] In some cases, the media transmission IP address of AGW 1 and / or the audio and video media protocol port of AGW 1 may be updated, so S209 to S212 need to be executed.
[0245] The modification request message can be used to request dynamic adjustment or modification of the media transmission IP address and / or audio / video media protocol port of AGW 1 that has been assigned.
[0246] S210 and AGW 1 send a modification response message to P-CSCF 1.
[0247] The modification response message indicates that a modification request message has been received and confirms the media transmission IP address of AGW 1 and / or the audio / video media protocol port of AGW 1.
[0248] S211, P-CSCF 1 sends the allocation request message again.
[0249] The allocation request message is used to request a new media transmission IP address and / or a new audio / video media protocol port for AGW 1.
[0250] S212, AGW 1 sends an allocation response message to P-CSCF 1.
[0251] This includes allocating a new media transmission IP address and / or a new audio / video media protocol port for the response message AGW 1.
[0252] Following S212, P-CSCF 1 triggers the dedicated bearer establishment procedure for UE 1.
[0253] S213 and P-CSCF 1 will replace the address and port of AGW 2 in the 183 process response message with the media transmission IP address and audio / video media protocol port of AGW 1 to obtain the modified 183 process response message, and send the modified 183 process response message to PSA UPF1.
[0254] S214, PSA UPF1 sends a modified 183 procedure response message to UPF1.
[0255] S215, UPF1 sends a modified 183 procedure response message to gNB1.
[0256] S216, gNB 1 sends a modified 183 procedure response message to UE 1.
[0257] The transmission process of SIP signaling on the called side and Figure 2 The transmission process of SIP signaling on the calling side is similar and will not be described again here.
[0258] exist Figure 2 In steps S203 and S204, signaling transmission between the satellite and ground is required to send SIP INVITE messages to P-CSCF 1. In S205 and S206, signaling transmission between P-CSCF 1 and AGW 1 is also required to obtain AGW 1's media transmission IP address and audio / video media protocol port. Signaling transmission between P-CSCF 1 and AGW 1 is also required in S209 and S212. Therefore, SIP signaling between P-CSCF 1 and AGW 1 is relatively frequent. Figure 1 As can be seen, AGW 1 is deployed on a satellite, while P-CSCF 1 is deployed on the ground. Therefore, the frequent transmission of SIP signaling between P-CSCF 1 and AGW 1 will consume excessive power supply link resources. Furthermore, AGW 1, as the IMS gateway, can perform media stream forwarding monitoring and NAT, as can UPF 1. Therefore, AGW 1 and UPF 1 have similar functions, but both are deployed on satellites, resulting in functional redundancy and wasting satellite resources. Moreover, regarding media streams... Figure 1 As can be seen, the media stream needs to travel from UE 1 through gNB 1, UPF 1, AGW 1, AGW 2, UPF 2, and gNB 2 to reach UE 2, which makes the routing management of the media stream quite complex.
[0259] In view of this, embodiments of this application provide a new network architecture to solve the aforementioned problems. The following, in conjunction with... Figure 3 The new network architecture will be explained.
[0260] Figure 3 This is a second schematic diagram of a network architecture provided for an embodiment of this application. For example, as shown... Figure 3 As shown, the NTN system can include: the calling side and the called side.
[0261] The calling side includes UE 1, a first satellite, and a first core network. The first satellite is the satellite accessed by UE 1. The first satellite is equipped with gNB 1 accessed by UE 1, a first network element (marked as S-PCSCF 1 in this application), and a second network element (marked as UPGW 1 in this application).
[0262] The first core network is deployed on the ground. The first core network includes 5GC 1 and IMS 1.
[0263] 5GC 1 includes the first anchor point element (marked as PSA UPF 1 in this application), SMF 1, and PCF 1.
[0264] IMS1 includes a first agent network element (marked as P-CSCF 1 in this application) and other functional network elements (NFs) of IMS1.
[0265] Among them, UPGW 1 is in the process of... Figure 1 The new network element proposed after the integrated deployment of UPF 1 and AGW 1 in the satellite is SIP. Since UPGW 1 itself lacks the ability to modify SIP signaling, a simplified S-PCSCF 1 is deployed on-board. S-PCSCF 1 can modify SIP signaling, for example, by adding media plane information from the calling or called side to the SIP signaling from UPGW 1. This allows SIP signaling modification to be completed on-board, reducing the resources occupied by the feeder link. S-PCSCF 1 can also trigger the ground-based P-CSCF 1 to send a first authorization authentication request (AAR) message to PCF 1, enabling PCF 1 to manage media stream forwarding rules independently of UPGW 1 via SMF 1. This eliminates the need to separately configure AGW 1 and UPF 1 on the first satellite, avoiding functional redundancy on the first satellite, saving hardware resources, and reducing energy consumption.
[0266] In 5GC 1, PSA UPF 1 acts as a relay for forwarding SIP signaling from UPGW 1, etc.
[0267] P-CSCF 1 removes the function of modifying SIP signaling, but retains functions such as QoS parameter management, NAT, and triggering SIP signaling.
[0268] The called side includes a second core network, a second satellite, and UE 2. The second satellite is the satellite through which UE 2 accesses. The second satellite is equipped with gNB 2 for UE 2 access, a third network element (marked as UPGW 2 in this application), and a fourth network element (marked as S-PCSCF 2 in this application).
[0269] The second core network is deployed on the ground. The second core network includes 5GC 2 and IMS2.
[0270] 5GC 2 includes a second anchor point element (marked as PSA UPF 2 in this application), SMF 2, and PCF 2.
[0271] IMS2 includes a second agent network element (marked as P-CSCF 2 in this application) and other functional network elements (NFs) of IMS2.
[0272] Among them, UPGW 2 is in the process of... Figure 1 The new network element proposed after the integrated deployment of UPF 2 and AGW 2 in the satellite is SIP. Since UPGW 2 itself lacks the ability to modify SIP signaling, a simplified S-PCSCF 2 is deployed on-board. S-PCSCF 2 can modify SIP signaling, for example, by adding media plane information from the calling or called side to the SIP signaling from UPGW 2. This allows SIP signaling modification to be completed on-board, reducing the resources occupied by the feeder link. S-PCSCF 2 can also trigger the ground-based P-CSCF 2 to send a second AAR message to PCF 2, enabling PCF 2 to independently manage media stream forwarding rules via SMF, eliminating the need to separately configure AGW 2 and UPF 2 on the second satellite. This avoids functional redundancy on the second satellite, saves hardware resources, and reduces energy consumption.
[0273] In 5GC 2, PSA UPF 2 acts as a relay for forwarding SIP signaling from UPGW 2, etc.
[0274] P-CSCF 2 has removed the SIP signaling modification function, but retains functions such as QoS parameter management, NAT, and SIP signaling triggering.
[0275] Regarding media streams, from Figure 3 As can be seen, the media stream needs to travel from UE 1 through gNB 1, UPGW 1, and UPGW 2 to reach UE 2, which makes the routing management of the media stream quite complex.
[0276] Figure 3 The NTN system shown can be, for example, a Low Earth Orbit (LEO) satellite communication system. In the case of an LEO satellite communication system, the first and second satellites can be LEO satellites.
[0277] exist Figure 3In the architecture shown, the IMS session is established on-board, and the media stream is still transmitted via inter-satellite links without terrestrial transmission. The first and second satellites can be low Earth orbit satellites. The inter-satellite links and feeder links are used only as transport layer links, and the connection between USU communication and the ground is always available. The on-board gNB, UPGW, and S-PCSCF can be owned and operated by satellite network operators. UE 1 and UE 2 can access the same or different 5GC and IMS.
[0278] exist Figure 3 In the architecture shown, the signaling transmission between the UPGW and S-PCSCF is not aware of the different network architecture. For scenarios where a single satellite serves two UEs or two satellites serve different UEs respectively, the transmission process of signaling and media streams is unaffected. Therefore, this proposal takes two satellites serving different UEs as an example to propose the communication method designed in this application.
[0279] In the communication method designed in this application, two new network elements (i.e., UPGW and S-PCSCF) are deployed on the satellite. Based on the two new network elements, a new transmission process for SIP signaling is designed, which enables the modification of SIP INVITE messages to be performed on the satellite, thereby reducing the number of signaling transmissions between the satellite and the ground, and thus reducing the resources occupied by the power supply link.
[0280] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0281] Figure 4 This is one of the flowcharts illustrating the communication method provided in an embodiment of this application. For example... Figure 4 As shown, the method includes:
[0282] S401, UPGW 1 sends the first SIP INVITE message of UE 1 to S-PCSCF 1.
[0283] The first SIP INVITE message includes the identifier of the called device.
[0284] The first SIP INVITE message is used to invite UE 2 to join a session.
[0285] S402, S-PCSCF 1 sends a second SIP INVITE message to UPGW 1 based on the first SIP INVITE message.
[0286] The second SIP INVITE message corresponds to the first SIP INVITE message. The second SIP INVITE message is used to request the establishment of a dedicated bearer for UE 1 and a dedicated bearer for UE 2.
[0287] The second SIP INVITE message includes the first media face information of UPGW 1.
[0288] In one implementation, S-PCSCF 1 acquires the first media plane information of UPGW 1; based on the first media plane information, it updates the first SIP INVITE message to obtain the second SIP INVITE message.
[0289] The first media surface information of UPGW 1 can be pre-stored at a preset location in S-PCSCF 1, and S-PCSCF 1 can obtain the first media surface information of UPGW 1 from the preset location.
[0290] S-PCSCF 1 sets the first media plane information of UPGW 1 in the first SIP INVITE message to update the first SIP INVITE message and obtain the second SIP INVITE message.
[0291] S403, UPGW 1 sends a second SIP INVITE message to UPGW 2.
[0292] S404, UPGW 2 sends a second SIP INVITE message to S-PCSCF 2.
[0293] S405, S-PCSCF 2 sends a third SIP INVITE message to UPGW 2 based on the second SIP INVITE message.
[0294] The third SIP INVITE message is used to notify that UE 1 is calling UE 2. The third SIP INVITE message includes the first media plane information of UPGW 1 and the second media plane information of UPGW 2.
[0295] The third SIP INVITE message is used to inform the called party of the first media plane information and the second media plane information, and to invite UE 2 to join a session.
[0296] In one implementation, S-PCSCF 2 acquires the second media plane information of UPGW 2; based on the second media plane information, it updates the second SIP INVITE message to obtain the third SIP INVITE message.
[0297] The second media surface information of UPGW 2 can be pre-stored at a preset location in S-PCSCF 2, and S-PCSCF 2 obtains the second media surface information of UPGW 1 from the preset location.
[0298] S-PCSCF 2 sets the second media plane information of UPGW 2 in the second SIP INVITE message to update the second SIP INVITE message and obtain the third SIP INVITE message.
[0299] In this embodiment, UPGW 1 sends a first SIP INVITE message for UE 1 to S-PCSCF 1. S-PCSCF 1 can send a second SIP INVITE message to UPGW 1 based on the first SIP INVITE message. Since UPGW 1 and S-PCSCF 1 are both located on the same satellite, no signaling transmission between the satellite and ground is required to obtain the second SIP INVITE message based on the first SIP INVITE message, reducing the resources occupied on the calling side's feeder link. UPGW 2 sends a second SIP INVITE message to S-PCSCF 2. S-PCSCF 2 sends a third SIP INVITE message to UPGW 2 based on the second SIP INVITE message. Since UPGW 2 and S-PCSCF 2 are both located on the same satellite, no signaling transmission between the satellite and ground is required to obtain the second SIP INVITE message based on the first SIP INVITE message, reducing the resources occupied on the called side's feeder link.
[0300] In one implementation, the SDP element of the second SIP INVITE message includes first media plane information.
[0301] The first media plane information includes the media transmission IP address and / or audio / video media protocol port of UPGW 1.
[0302] In one implementation, the SDP cells of the third SIP INVITE message include first media plane information and second media plane information. The second media plane information includes the media transport IP address and / or audio / video media protocol port of UPGW 2.
[0303] Figure 5 This is a second schematic flowchart illustrating the communication method provided in an embodiment of this application. Figure 5 As shown, the method includes:
[0304] S501, UPGW 1 sends the first SIP INVITE message of UE 1 to S-PCSCF 1.
[0305] In one implementation, UPGW 1 sends a first SIPINVITE message to S-PCSCF 1 based on the address information of S-PCSCF 1.
[0306] The address information of S-PCSCF 1 can be pre-stored in UPGW 1.
[0307] In one implementation, the address information of S-PCSCF 1 is stored in the pre-configuration file of UPGW 1.
[0308] In one implementation, the address information of S-PCSCF 1 includes the IP address and / or port information of S-PCSCF 1.
[0309] S502, S-PCSCF 1 sends a first request message (media request) to UPGW 1. The first request message is used to request the acquisition of the first media plane information.
[0310] In one implementation, S-PCSCF 1 sends a first request message to UPGW 1 based on the address information of UPGW 1.
[0311] The address information of UPGW 1 can be pre-stored in S-PCSCF 1.
[0312] In one implementation, the address information of UPGW 1 is stored in the pre-configuration file of S-PCSCF 1.
[0313] In one implementation, the address information of UPGW 1 includes an IP address and / or port information, wherein the IP address may be the same as or different from the media transmission IP address of UPGW 1, and the port information may be the same as or different from the audio and video media protocol port of UPGW 1.
[0314] In the following signaling transmission process between S-PCSCF 1 and UPGW 1, the sender sends signaling according to the address information of the receiver. The specific process will not be described in detail.
[0315] S503, UPGW 1 sends a first response message (media response) to S-PCSCF 1. The first response message includes first media plane information.
[0316] S504, S-PCSCF 1 replaces the address port of UE 2 in the SDP cell of the first SIP INVITE message with the first media plane information to obtain the second SIP INVITE message.
[0317] S505, S-PCSCF 1 sends a second SIP INVITE message to UPGW 1.
[0318] S506, UPGW 1 sends a second SIP INVITE message to UPGW 2.
[0319] S507, UPGW 2 sends a second SIP INVITE message to S-PCSCF 2.
[0320] In one implementation, UPGW 2 sends a second SIPINVITE message to S-PCSCF 2 based on the address information of S-PCSCF 2.
[0321] The address information of S-PCSCF 2 is pre-stored in UPGW 2.
[0322] In one implementation, the address information of S-PCSCF 2 is stored in the pre-configuration file of UPGW 2.
[0323] S508, S-PCSCF 2 sends a second request message (media request) to UPGW 2, which is used to request the acquisition of second media plane information.
[0324] In one implementation, S-PCSCF 2 sends a first request message to UPGW 2 based on the address information of UPGW 2.
[0325] The address information of UPGW 2 can be pre-stored in S-PCSCF 2.
[0326] In one implementation, the address information of UPGW 2 is stored in the pre-configuration file of S-PCSCF 2.
[0327] In one implementation, the address information of UPGW 2 includes an IP address and / or port information, wherein the IP address may be the same as or different from the media transmission IP address of UPGW 2, and the port information may be the same as or different from the audio and video media protocol port of UPGW 2.
[0328] In the signaling transmission process between S-PCSCF 2 and UPGW 2, the sender sends signaling according to the address information of the receiver. The specific process will not be described in detail.
[0329] S509, UPGW 2 sends a second response message (media response) to S-PCSCF 2, which includes second media plane information.
[0330] S510, S-PCSCF 2 adds second media plane information to the SDP cell of the second SIP INVITE message to obtain the third SIP INVITE message.
[0331] S511, S-PCSCF 2 sends a third SIP INVITE message to S-PCSCF 2.
[0332] In this embodiment, the address of S-PCSCF 1 is pre-configured in UPGW 1, which improves the efficiency of obtaining the second SIP INVITE message. The address of S-PCSCF 2 is also pre-configured in UPGW 2, eliminating the need for UPGW 2 and S-PCSCF 2 to perform a mutual search process, thus improving the efficiency of obtaining the third SIP INVITE message.
[0333] In this application, the content of the SDP information element is adjusted based on the existing SDP information element, so that the adjusted SDP information element can carry first media plane information and second media plane information.
[0334] The adjusted SDP information cells are explained below with reference to Table 1.
[0335] Table 1
[0336]
[0337]
[0338] Based on the above embodiments, the following is combined with Figure 6 The transmission process of SIP signaling on the calling side is explained.
[0339] Figure 6 This is the third flowchart illustrating the communication method provided in this application. Figure 6 As shown, the method includes:
[0340] S601, UE 1 sends the first SIP INVITE message to gNB 1.
[0341] S602, gNB 1 sends the first SIP INVITE message to UPGW 1.
[0342] S603, UPGW 1 sends the first SIP INVITE message to S-PCSCF 1.
[0343] S604, S-PCSCF 1 sends a first request message to UPGW 1, the first request message being used to request the acquisition of first media plane information.
[0344] S605, UPGW 1 sends a first response message to S-PCSCF 1, the first response message including first media plane information.
[0345] S606, S-PCSCF 1 sends a second SIPINVITE message to UPGW 1 based on the first media plane information in the first response message.
[0346] Specifically, S-PCSCF 1 replaces the address and port of the calling device in the SDP cell of the first SIP INVITE message with the first media plane information to obtain the second SIP INVITE message.
[0347] S607, UPGW 1 sends a second SIP INVITE message to PSA UPF 1.
[0348] S608, PSA UPF 1 sends a second SIP INVITE message to P-CSCF 1.
[0349] S609, P-CSCF 1 sends a second SIP INVITE message to the called party.
[0350] In one implementation, the process of P-CSCF 1 sending a second SIP INVITE message to the called party can be described in S701 to S704 below.
[0351] S610, the called party sends a SIP message to P-CSCF 1 based on the second SIP INVITE message.
[0352] SIP messages, for example, are 183 process response messages.
[0353] SIP messages are used to establish a dedicated bearer for UE 1 and / or a dedicated bearer for the called device.
[0354] SIP messages include first media plane information for UPGW 1 and second media plane information for UPGW 2.
[0355] After S610, the dedicated bearer establishment procedure for UE 1 is initiated. The dedicated bearer establishment procedure is used to establish a dedicated bearer for UE 1. In one embodiment, the dedicated bearer establishment procedure for UE 1 includes the following steps S61001 to S61007.
[0356] S61001, P-CSCF 1 sends the first AAR message to PCF 1 according to the SIP message.
[0357] The first AAR message is used to trigger the dedicated bearer establishment process for UE 1. The first AAR message includes the QoS parameters corresponding to the dedicated bearer of UE 1.
[0358] S61002, PCF 1 notifies SMF 1 to establish a dedicated bearer for UE 1.
[0359] S61003, SMF 1 sends the QoS parameters corresponding to the dedicated bearer of UE 1 and the second media plane information to UPGW 1 through PSA UPF 1.
[0360] In some embodiments, after updating the default parameters to the QoS parameters corresponding to the dedicated bearer of UE 1, the SMF executes S61003.
[0361] S61004, UPGW 1 manages media stream forwarding rules based on the QoS parameters, first media plane information and second media plane information corresponding to the dedicated bearer of UE 1.
[0362] On the calling side, the routing direction between UE 1 and UE 2 is from UPGW 1 to UPGW 2 (i.e., MO UPGW->MTUPGW).
[0363] In this embodiment, UPGW 1 manages media stream forwarding rules separately based on the QoS parameters corresponding to the dedicated bearer of UE 1, the first media plane information, and the second media plane information. This can avoid functional redundancy on the first satellite, save hardware resources of the first satellite, reduce power consumption of the first satellite, and improve resource utilization of the first satellite.
[0364] S61005, SMF 1 sends QoS parameters to AMF 1.
[0365] S61006, AMF 1 sends QoS parameters to gNB 1.
[0366] S61007, gNB 1 sends QoS parameters to UE 1.
[0367] S611, P-CSCF 1 sends a SIP message to PSA UPF 1.
[0368] S612, PSA UPF 1 sends a SIP message to UPGW 1.
[0369] S613, UPGW 1 sends a SIP message to gNB 1.
[0370] S614, gNB 1 sends a SIP message to UE 1.
[0371] from Figure 6 As can be seen, prior to the dedicated bearer establishment process for UE 1, there was only one signaling transmission between the first satellite and the ground. Compared to... Figure 2In the process, before the dedicated bearer of UE 1, there are seven signaling transmissions between the satellite and the ground. Through the communication method provided in this application, the number of signaling transmissions between the satellite and the ground can be significantly reduced, thereby reducing the resources occupied by the feeder link on the calling side.
[0372] Based on the above embodiments, the following is combined with Figure 7 The transmission process of SIP signaling on the called side is explained.
[0373] Figure 7 This is the fourth flowchart illustrating the communication method provided in the embodiments of this application. Figure 7 As shown, the method includes:
[0374] S701, the calling party sends a second SIP INVITE message to P-CSCF 2.
[0375] S702, P-CSCF 2 sends a second SIP INVITE message to PAS UPF 2.
[0376] S703, PAS UPF 2 sends a second SIP INVITE message to UPGW 2.
[0377] S704, UPGW 2 sends a second SIP INVITE message to S-PCSCF 2.
[0378] S705, S-PCSCF 2 sends a second request message to UPGW 2, the second request message being used to request the acquisition of second media plane information.
[0379] S706, UPGW 2 sends a second response message to S-PCSCF 2, the second response message including second media plane information.
[0380] S707, S-PCSCF 2 sends a third SIPINVITE message to UPGW 2 based on the second media plane information in the second response message.
[0381] In one implementation, S-PCSCF 2 adds second media plane information to the SDP cell of the second SIP INVITE message to obtain the third SIP INVITE message.
[0382] S708, UPGW 2 sends a third SIP INVITE message to gNB 2.
[0383] S709, gNB 2 sends a third SIP INVITE message to UE 2.
[0384] S710, UE 2 sends a temporary response message (100trying message) to gNB 2.
[0385] A temporary response message is used to indicate that a third SIP INVITE message has been received.
[0386] S711, gNB 2 sends a temporary response message to UPGW 2.
[0387] S712, UPGW 2 sends a temporary response message to S-PCSCF 2
[0388] S713, S-PCSCF 2 sends a SIP message to UPGW 2.
[0389] S714, UPGW 2 sends a SIP message to PAS UPF 2.
[0390] S715, PAS UPF 2 sends SIP messages to P-CSCF 2.
[0391] Following S715, the dedicated bearer establishment for UE 2 begins. In some embodiments, the dedicated bearer establishment process for UE 2 includes S7151 to S7157.
[0392] S7151, P-CSCF 2 sends a second AAR message to PCF 2 based on the SIP message.
[0393] The second AAR message is used to trigger the establishment of a dedicated bearer for UE 2. The second AAR message includes the QoS parameters corresponding to the dedicated bearer of UE 2.
[0394] S7152, PCF 2 notifies SMF 2 to establish a dedicated carrier on the called side.
[0395] S7153, SMF 2 sends the QoS parameters corresponding to the dedicated bearer of UE 2 and the first media plane information to UPGW2 through PSA UPF.
[0396] S7154, UPGW 2 manages media stream forwarding rules based on the QoS parameters, first media plane information and second media plane information corresponding to the dedicated bearer of UE 2.
[0397] On the called side, the routing direction between UE 1 and UE 2 is from UPGW 2 to UPGW 1 (i.e., MT UPGW->MOUPGW).
[0398] In this embodiment, UPGW 2 manages media stream forwarding rules separately based on the QoS parameters corresponding to the dedicated bearer of UE 2, the first media plane information, and the second media plane information. This can avoid functional redundancy on the second satellite, save hardware resources of the second satellite, reduce power consumption of the second satellite, and improve resource utilization of the second satellite.
[0399] S7155, SMF 2 sends QoS parameters to AMF 2
[0400] S7156, AMF 2 sends QoS parameters to gNB 2
[0401] S7157, gNB 2 sends QoS parameters to UE 2.
[0402] S716, P-CSCF 2 sends SIP messages to the calling side.
[0403] from Figure 7 As can be seen, before the dedicated bearer establishment process of UE 2, there is only one signaling transmission between the second satellite and the ground, which can significantly reduce the number of signaling transmissions between the satellite and the ground, thereby reducing the resources occupied by the feeder link on the called side.
[0404] In some embodiments, S614 and S716 are followed by other SIP signaling processes, which are similar to those in related technologies and will not be described in detail here.
[0405] The following example, using UE 1 and UE 2 accessing the same satellite, illustrates the communication method provided in this application.
[0406] Figure 8 This is the fifth flowchart illustrating the communication method provided in the embodiments of this application. Figure 8 As shown, the method includes:
[0407] S801, UE 1 sends the first SIP INVITE message to gNB.
[0408] S802, gNB sends the first SIP INVITE message to UPGW.
[0409] S803, UPGW sends the first SIP INVITE message to S-PCSCF.
[0410] S804, S-PCSCF sends a first request message to UPGW, the first request message being used to request the acquisition of first media plane information.
[0411] S805, the UPGW sends a first response message to the S-PCSCF, the first response message including first media plane information.
[0412] S806, S-PCSCF sends a second SIPINVITE message to UPGW based on the first media plane information in the first response message.
[0413] Specifically, S-PCSCF replaces the address and port of the calling device in the SDP cell of the first SIP INVITE message with the first media plane information to obtain the second SIP INVITE message.
[0414] S807, UPGW sends a second SIP INVITE message to PSA UPF.
[0415] S808, PSA UPF sends a second SIP INVITE message to P-CSCF.
[0416] S809, P-CSCF sends a second SIP INVITE message to PSA UPF.
[0417] S810, PSA UPF sends a second SIP INVITE message to UPGW.
[0418] In some embodiments, S807 to S810 are designed to enable UE 1 and UE 2 to access the communication process of two satellites or one satellite without distinguishing between them.
[0419] S811, UPGW sends a second SIP INVITE message to S-PCSCF.
[0420] S812, S-PCSCF sends a second request message to UPGW, which is used to request the acquisition of second media plane information.
[0421] S813, UPGW sends a second response message to S-PCSCF, the second response message including second media plane information.
[0422] S814, S-PCSCF sends a third SIPINVITE message to UPGW based on the second media plane information in the second response message.
[0423] In one implementation, S-PCSCF adds second media plane information to the SDP cell of the second SIP INVITE message to obtain the third SIP INVITE message.
[0424] S815, UPGW sends a third SIP INVITE message to gNB.
[0425] S816, gNB sends a third SIP INVITE message to UE 2.
[0426] S817, UE 2 sends a temporary response message (100trying message) to gNB.
[0427] A temporary response message is used to indicate that a third SIP INVITE message has been received.
[0428] S818, gNB sends a temporary response message to UPGW.
[0429] S819, UPGW sends a temporary response message to S-PCSCF.
[0430] S820, S-PCSCF sends SIP messages to UPGW.
[0431] S821, UPGW sends a SIP message to PAS UPF.
[0432] S822, PAS UPF sends a SIP message to P-CSCF.
[0433] The dedicated network setup process for UE 2 and the dedicated network setup process for UE 1 are performed between S822.
[0434] S823, P-CSCF sends a SIP message to PAS UPF.
[0435] S824, PAS UPF sends a SIP message to UPGW.
[0436] S825, UPGW sends SIP messages to gNB.
[0437] S826, gNB sends a SIP message to UE 1.
[0438] from Figure 8 As can be seen, before the dedicated carrier establishment process of UE 2 and UE 1, only five signaling transmissions are performed between the satellite and the ground, reducing the number of signaling transmissions between the satellite and the ground, thereby reducing the resources occupied by the feeder link on the called side.
[0439] Figure 9 This is one of the structural schematic diagrams of a communication device provided in an embodiment of this application. The communication device 10 is applied to a first network element on a first satellite, which also includes a second network element. The first satellite is the satellite to which the calling device accesses. Figure 9 As shown, the communication device 10 includes:
[0440] The receiving module 101 is configured to receive a first session initiation protocol invitation (SIP INVITE) message from the second network element, wherein the first SIP INVITE message includes the identifier of the called device;
[0441] The sending module 102 is used to send a second SIP INVITE message corresponding to the first SIP INVITE message to the second network element. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0442] In one implementation, the second SIP INVITE message includes the first media plane information of the second network element.
[0443] In one implementation, the Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
[0444] In one implementation, the first media surface information includes one or more of the following:
[0445] The media transmission Internet Protocol (IP) address of the second network element;
[0446] The audio and video media protocol port of the second network element.
[0447] In one embodiment, the device further includes:
[0448] The acquisition module is used to acquire the first media plane information of the second network element;
[0449] The update module is used to update the first SIP INVITE message based on the first media plane information to obtain the second SIP INVITE message.
[0450] In one implementation, the acquisition module is specifically used for:
[0451] The sending module 102 sends a first request message to the second network element, the first request message being used to request the acquisition of the first media plane information;
[0452] The receiving module 101 receives a first response message from the second network element, the first response message including the first media plane information.
[0453] In one implementation, the update module is specifically used for:
[0454] The address and port of the calling device in the SDP element of the first SIP INVITE message are replaced with the first media plane information to obtain the second SIP INVITE message.
[0455] In one implementation, the first satellite is a low Earth orbit satellite.
[0456] The communication device 10 provided in this application embodiment executes the method executed by S-PCSCF 1 in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0457] Figure 10 This is a second schematic diagram of the communication device provided in an embodiment of this application. The communication device 20 is applied to a second network element on a first satellite, which also includes a first network element. The first satellite is the satellite to which the calling device accesses. Figure 10 As shown, the communication device 20 includes:
[0458] The receiving module 201 is configured to receive a second SIP INVITE message corresponding to the first SIP INVITE message from the first network element. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0459] The sending module 202 is also used to send the second SIP INVITE message to a third network element on the second satellite, wherein the second satellite is the satellite accessed by the called device.
[0460] In one embodiment, the sending module 202 is specifically used for:
[0461] Based on the address information of the first network element, the first SIP INVITE message is sent to the first network element.
[0462] In one implementation, the address information of the first network element includes one or more of the following:
[0463] IP address;
[0464] Port information.
[0465] In one implementation, the address information of the first network element is stored in the pre-configuration file of the second network element.
[0466] In one implementation, the second SIP INVITE message includes the first media plane information of the second network element.
[0467] In one implementation, the Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
[0468] In one implementation, the first media surface information includes one or more of the following:
[0469] The media transmission IP address of the second network element;
[0470] The audio and video media protocol port of the second network element.
[0471] In one embodiment, the receiving module 201 is further configured to receive a first request message from the first network element, the first request message being used to request the acquisition of the first media plane information;
[0472] The sending module 202 is further configured to send a first response message to the first network element, the first response message including the first media plane information.
[0473] In one embodiment, the receiving module 201 is further configured to receive the first SIPINVITE message from the calling device.
[0474] In one embodiment, the receiving module 201 is further configured to receive SIP messages sent by the second proxy network element through the first proxy network element and the first anchor network element. The SIP messages are used to establish a dedicated bearer for the calling device and a dedicated bearer for the called device. The first proxy network element is used to trigger the process of establishing a dedicated bearer for the calling device after receiving the SIP messages. The first proxy network element and the first anchor network element are ground network elements associated with the first satellite, and the second proxy element is a ground network element associated with the second satellite.
[0475] In one implementation, the SIP message includes the first media plane information of the second network element and the second media plane information of the third network element.
[0476] In one embodiment, the receiving module 201 is further configured to receive the Quality of Service (QoS) parameters corresponding to the dedicated bearer of the calling device and the second media plane information of the third network element;
[0477] The device further includes: a management module;
[0478] The management module is used to manage media stream forwarding rules based on the Quality of Service (QoS) parameters, the second media plane information, and the first media plane information of the second network element.
[0479] In one embodiment, the first satellite and the second satellite are low Earth orbit satellites.
[0480] The communication device 20 provided in this application embodiment executes the method executed by UPGW 1 in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0481] Figure 11 This is a third schematic diagram of the communication device provided in an embodiment of this application. The communication device 30 is applied to a third network element on a second satellite, which also includes a fourth network element. The second satellite is the satellite to which the called device accesses. Figure 11 As shown, the communication device 30 includes:
[0482] Sending module 301 is used to forward a second SIP INVITE message from a second network element to the fourth network element. The second network element is a network element on the first satellite accessed by the calling device. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0483] The receiving module 302 is used to receive a third SIP INVITE message corresponding to the second SIP INVITE message from the fourth network element. The third SIP INVITE message is used to notify that the calling device is calling the called device.
[0484] In one implementation, the second SIP INVITE message includes the first media plane information of the second network element.
[0485] In one implementation, the third SIP INVITE message includes the first media plane information of the second network element and the second media plane information of the third network element.
[0486] In one implementation, the first media surface information includes one or more of the following:
[0487] The media transmission IP address of the second network element;
[0488] The audio and video media protocol port of the second network element.
[0489] In one implementation, the second media surface information includes one or more of the following:
[0490] The media transmission IP address of the third network element;
[0491] The audio and video media protocol port of the third network element.
[0492] In one embodiment, the sending module 301 is specifically used for:
[0493] Based on the address information of the fourth network element, the second SIP INVITE message is sent to the fourth network element.
[0494] In one implementation, the address information of the fourth network element includes one or more of the following:
[0495] IP address;
[0496] Port information.
[0497] In one implementation, the address information of the fourth network element is stored in the pre-configuration file of the third network element.
[0498] In one embodiment, the sending module 301 is further configured to send the third SIPINVITE message to the called device;
[0499] Receive a temporary response message sent by the called device according to the third SIP INVITE message, the temporary response message being used to indicate that the third SIP INVITE message has been received;
[0500] The receiving module 302 is further configured to send a Session Initiation Protocol (SIP) message to the fourth network element, wherein the SIP message is used to establish a dedicated bearer for the calling device and a dedicated bearer for the called device;
[0501] The sending module 301 is further configured to send the SIP message to the second proxy network element through the second anchor network element. The second proxy network element is configured to trigger the process of establishing a dedicated bearer for the calling device after receiving the SIP message. The second anchor network element and the second proxy network element are ground network elements associated with the second satellite.
[0502] In one implementation, the SIP message includes the first media plane information of the second network element and the second media plane information of the third network element.
[0503] In one embodiment, the receiving module 302 is further configured to receive the Quality of Service (QoS) parameters corresponding to the dedicated bearer of the called device and the first media plane information of the second network element;
[0504] The device further includes: a management module;
[0505] The management module is used to manage media stream forwarding rules based on the Quality of Service (QoS) parameters, the first media plane information, and the second media plane information of the third network element.
[0506] In one embodiment, the first satellite and the second satellite are low Earth orbit satellites.
[0507] The communication device 30 provided in this application embodiment executes the method executed by UPGW 2 in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0508] Figure 12 This is a fourth schematic diagram of the communication device provided in an embodiment of this application. The communication device 40 is applied to a fourth network element on a second satellite, which also includes a third network element. The second satellite is the satellite to which the called device accesses. Figure 12 As shown, the communication device 40 includes:
[0509] The receiving module 401 is used to receive a second SIP INVITE message from the third network element. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
[0510] The sending module 402 is used to send a third SIP INVITE message corresponding to the second SIP INVITE message to the third network element. The third SIP INVITE message is used to notify that the calling device is calling the called device.
[0511] In one implementation, the second SIP INVITE message includes first media plane information of a second network element, wherein the second network element is a network element on a first satellite accessed by the calling device.
[0512] In one implementation, the Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
[0513] In one implementation, the third SIP INVITE message includes the first media plane information of the second network element and the second media plane information of the third network element, wherein the second network element is a network element on the first satellite accessed by the calling device.
[0514] In one implementation, the SDP element of the third SIP INVITE message includes the first media plane information and the second media plane information.
[0515] In one implementation, the first media surface information includes one or more of the following:
[0516] The media transmission IP address of the second network element;
[0517] The audio and video media protocol port of the second network element.
[0518] In one implementation, the second media surface information includes one or more of the following:
[0519] The media transmission IP address of the third network element;
[0520] The audio and video media protocol port of the third network element.
[0521] In one embodiment, the device further includes:
[0522] The acquisition module is used to acquire the second media plane information of the third network element;
[0523] The update module is used to update the second SIP INVITE message according to the second media plane information to obtain the third SIP INVITE message.
[0524] In one implementation, the acquisition module is specifically used for:
[0525] The sending module 402 sends a second request message to the third network element, the second request message being used to request the acquisition of the second media plane information;
[0526] The receiving module 401 receives a second response message from the third network element, the second response message including the second media plane information.
[0527] In one implementation, the update module is specifically used for:
[0528] The second media plane information is added to the SDP element of the second SIP INVITE message to obtain the third SIP INVITE message.
[0529] In one implementation, the second satellite is a low Earth orbit satellite.
[0530] Figure 13 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. The communication device 50 can be, for example, a first satellite, a second satellite, a first core network device, and a second core network device, wherein the first core network device is equipped with... Figure 3 In the embodiments described above, 5GC 1 and IMS1 are provided in the second core network device. Figure 3 5GC 2 and IMS2 in the embodiment. For example... Figure 13 As shown, the communication device 50 may include at least one processor 501 and a memory 502. Optionally, the device 50 may also include a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus 504.
[0531] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.
[0532] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0533] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0534] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0535] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0536] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0537] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0538] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0539] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0540] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0541] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0542] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0543] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0544] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0545] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A communication method, characterized in that, The method includes: applying a first network element to a first satellite, the first satellite also including a second network element, the first satellite being the satellite accessed by the calling device; and the method comprising: The second network element receives a first session initiation protocol invitation (SIP INVITE) message, wherein the first SIP INVITE message includes the identifier of the called device. Send a second SIP INVITE message corresponding to the first SIP INVITE message to the second network element. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
2. The method according to claim 1, characterized in that, The second SIP INVITE message includes the first media plane information of the second network element.
3. The method according to claim 2, characterized in that, The Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
4. The method according to claim 2 or 3, characterized in that, The first media surface information includes one or more of the following: The media transmission Internet Protocol (IP) address of the second network element; The audio and video media protocol port of the second network element.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Obtain the first media plane information of the second network element; Based on the first media plane information, update the first SIP INVITE message to obtain the second SIP INVITE message.
6. The method according to claim 5, characterized in that, The step of obtaining the first media plane information of the second network element includes: Send a first request message to the second network element, the first request message being used to request the acquisition of the first media plane information; The first response message is received from the second network element, and the first response message includes the first media plane information.
7. The method according to claim 5 or 6, characterized in that, The step of updating the first SIP INVITE message based on the first media plane information to obtain the second SIP INVITE message includes: The address and port of the calling device in the SDP element of the first SIP INVITE message are replaced with the first media plane information to obtain the second SIP INVITE message.
8. The method according to any one of claims 1 to 7, characterized in that, The first satellite is a low Earth orbit satellite.
9. A communication method, characterized in that, A second network element applied to a first satellite, the first satellite further comprising a first network element, the first satellite being the satellite to which the calling device accesses, the method comprising: Send a first SIP INVITE message of the calling device to the first network element. The first SIP INVITE message includes the identifier of the called device. The first network element receives a second SIP INVITE message corresponding to the first SIP INVITE message. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device. The second SIP INVITE message is sent to a third network element on the second satellite, where the second satellite is the satellite to which the called device is connected.
10. The method according to claim 9, characterized in that, Sending the first SIP INVITE message of the calling device to the first network element includes: Based on the address information of the first network element, the first SIP INVITE message is sent to the first network element.
11. The method according to claim 10, characterized in that, The address information of the first network element includes one or more of the following: IP address; Port information.
12. The method according to claim 10 or 11, characterized in that, The address information of the first network element is stored in the pre-configuration file of the second network element.
13. The method according to any one of claims 9 to 12, characterized in that, The second SIP INVITE message includes the first media plane information of the second network element.
14. The method according to claim 13, characterized in that, The Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
15. The method according to claim 13 or 14, characterized in that, The first media surface information includes one or more of the following: The media transmission IP address of the second network element; The audio and video media protocol port of the second network element.
16. The method according to any one of claims 13 to 15, characterized in that, The method further includes: Receive a first request message from the first network element, the first request message being used to request the acquisition of the first media plane information; Send a first response message to the first network element, the first response message including the first media plane information.
17. The method according to any one of claims 9 to 16, characterized in that, The method further includes: Receive the first SIP INVITE message from the calling device.
18. The method according to any one of claims 9 to 17, characterized in that, The method further includes: The system receives SIP messages sent by the second proxy network element through the first proxy network element and the first anchor network element. The SIP messages are used to establish a dedicated bearer for the calling device and a dedicated bearer for the called device. The first proxy network element is used to trigger the process of establishing a dedicated bearer for the calling device after receiving the SIP messages. The first proxy network element and the first anchor network element are ground network elements associated with the first satellite, and the second proxy network element is a ground network element associated with the second satellite.
19. The method according to claim 18, characterized in that, The SIP message includes the first media plane information of the second network element and the second media plane information of the third network element.
20. The method according to any one of claims 9 to 18, characterized in that, The method further includes: Receive the Quality of Service (QoS) parameters corresponding to the dedicated bearer of the calling device, and the second media plane information of the third network element; Media stream forwarding rules are managed based on the Quality of Service (QoS) parameters, the second media plane information, and the first media plane information of the second network element.
21. The method according to any one of claims 9 to 20, characterized in that, The first satellite and the second satellite are low Earth orbit satellites.
22. A communication method, characterized in that, A third network element is applied to a second satellite, which also includes a fourth network element. The second satellite is the satellite to which the called device accesses. The method includes: The second SIP INVITE message from the second network element is forwarded to the fourth network element. The second network element is a network element on the first satellite accessed by the calling device. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device. The fourth network element receives a third SIP INVITE message corresponding to the second SIP INVITE message, which is used to notify that the calling device is calling the called device.
23. The method according to claim 22, characterized in that, The second SIP INVITE message includes the first media plane information of the second network element.
24. The method according to claim 22 or 23, characterized in that, The third SIP INVITE message includes the first media plane information of the second network element and the second media plane information of the third network element.
25. The method according to claim 23 or 24, characterized in that, The first media surface information includes one or more of the following: The media transmission IP address of the second network element; The audio and video media protocol port of the second network element.
26. The method according to claim 24, characterized in that, The second media surface information includes one or more of the following: The media transmission IP address of the third network element; The audio and video media protocol port of the third network element.
27. The method according to any one of claims 22 to 26, characterized in that, Forwarding the second SIP INVITE message from the second network element to the fourth network element, including: Based on the address information of the fourth network element, the second SIP INVITE message is sent to the fourth network element.
28. The method according to claim 27, characterized in that, The address information of the fourth network element includes one or more of the following: IP address; Port information.
29. The method according to claim 28, characterized in that, The address information of the fourth network element is stored in the pre-configuration file of the third network element.
30. The method according to any one of claims 22 to 29, characterized in that, The method further includes: Send the third SIP INVITE message to the called device; Receive a temporary response message sent by the called device according to the third SIP INVITE message, the temporary response message being used to indicate that the third SIP INVITE message has been received; Send a Session Initiation Protocol (SIP) message to the fourth network element. The SIP message is used to establish a dedicated bearer for the calling device and a dedicated bearer for the called device. The SIP message is sent to the second proxy network element through the second anchor network element. The second proxy network element is used to trigger the process of establishing a dedicated bearer for the calling device after receiving the SIP message. The second anchor network element and the second proxy network element are ground network elements associated with the second satellite.
31. The method according to claim 30, characterized in that, The SIP message includes the first media plane information of the second network element and the second media plane information of the third network element.
32. The method according to any one of claims 22 to 31, characterized in that, The method further includes: Receive the Quality of Service (QoS) parameters corresponding to the dedicated bearer of the called device, and the first media plane information of the second network element; Media stream forwarding rules are managed based on the Quality of Service (QoS) parameters, the first media plane information, and the second media plane information of the third network element.
33. The method according to any one of claims 22 to 32, characterized in that, The first satellite and the second satellite are low Earth orbit satellites.
34. A communication method, characterized in that, A fourth network element is applied to a second satellite, which also includes a third network element. The second satellite is the satellite to which the called device accesses. The method includes: The third network element receives a second SIP INVITE message, which is used to request the establishment of a dedicated bearer for the calling device and the called device. Send a third SIP INVITE message corresponding to the second SIP INVITE message to the third network element. The third SIP INVITE message is used to notify that the calling device is calling the called device.
35. The method according to claim 34, characterized in that, The second SIP INVITE message includes the first media plane information of the second network element, which is a network element on the first satellite accessed by the calling device.
36. The method according to claim 35, characterized in that, The Session Description Protocol (SDP) element of the second SIP INVITE message includes the first media plane information.
37. The method according to claim 35 or 36, characterized in that, The third SIP INVITE message includes the first media plane information of the second network element and the second media plane information of the third network element, wherein the second network element is a network element on the first satellite accessed by the calling device.
38. The method according to claim 37, characterized in that, The SDP element of the third SIP INVITE message includes the first media plane information and the second media plane information.
39. The method according to any one of claims 35 to 38, characterized in that, The first media surface information includes one or more of the following: The media transmission IP address of the second network element; The audio and video media protocol port of the second network element.
40. The method according to claim 37 or 38, characterized in that, The second media surface information includes one or more of the following: The media transmission IP address of the third network element; The audio and video media protocol port of the third network element.
41. The method according to any one of claims 34 to 40, characterized in that, The method further includes: Obtain the second media plane information of the third network element; Based on the second media plane information, update the second SIP INVITE message to obtain the third SIP INVITE message.
42. The method according to claim 41, characterized in that, The acquisition of the second media plane information of the third network element includes: Send a second request message to the third network element, the second request message being used to request the acquisition of the second media plane information; The second response message is received from the third network element, and the second response message includes the second media plane information.
43. The method according to claim 41 or 42, characterized in that, The step of updating the second SIP INVITE message based on the second media plane information to obtain the third SIP INVITE message includes: The second media plane information is added to the SDP element of the second SIP INVITE message to obtain the third SIP INVITE message.
44. The method according to any one of claims 34 to 43, characterized in that, The second satellite is a low Earth orbit satellite.
45. A communication device, characterized in that, A first network element applied to a first satellite, the first satellite also including a second network element, the first satellite being a satellite accessed by a calling device, the device comprising: The receiving module is configured to receive a first SIP INVITE message from the second network element, wherein the first SIP INVITE message includes the identifier of the called device; The sending module is used to send a second SIP INVITE message corresponding to the first SIP INVITE message to the second network element. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device.
46. A communication device, characterized in that, A second network element applied to a first satellite, the first satellite also including a first network element, the first satellite being the satellite accessed by the calling equipment, the device comprising: The sending module is used to send a first SIP INVITE message of the calling device to the first network element, wherein the first SIP INVITE message includes the identifier of the called device; The receiving module is configured to receive a second SIP INVITE message corresponding to the first SIP INVITE message from the first network element. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device. The sending module is also used to send the second SIP INVITE message to a third network element on the second satellite, wherein the second satellite is the satellite accessed by the called device.
47. A communication device, characterized in that, A third network element applied to a second satellite, the second satellite also including a fourth network element, the second satellite being the satellite accessed by the called device, the device comprising: The sending module is used to forward a second SIP INVITE message from a second network element to the fourth network element. The second network element is a network element on the first satellite accessed by the calling device. The second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device. The receiving module is configured to receive a third SIP INVITE message corresponding to the second SIP INVITE message from the fourth network element. The third SIP INVITE message is used to notify that the calling device is calling the called device.
48. A communication device, characterized in that, A fourth network element is applied to the second satellite, which also includes a third network element. The second satellite is the satellite to which the called device accesses. The device includes: The receiving module is configured to receive a second SIP INVITE message from the third network element, wherein the second SIP INVITE message is used to request the establishment of a dedicated bearer for the calling device and a dedicated bearer for the called device; The sending module is used to send a third SIP INVITE message corresponding to the second SIP INVITE message to the third network element. The third SIP INVITE message is used to notify that the calling device is calling the called device.
49. A communication device, characterized in that, include: Memory and processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-44.
50. A storage medium, characterized in that, The storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the method described in any one of claims 1-44.
51. A computer program product, characterized in that, Includes a computer program that, when executed by a computer, implements the method described in any one of claims 1-44.