Communication method, device, equipment, system, chip and storage medium
By determining whether the first terminal and the second terminal are connected to the same satellite in the satellite communication network and sending an indication message to the second network element, the problem of too long transmission path during IMS calls is solved, and IMS calls are directly conducted through satellites, reducing transmission delay and improving call efficiency.
Patent Information
- Application Number
- CN202410341259.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-22
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2044-03-22
AI Technical Summary
In the satellite communication network, when the first terminal and the second terminal conduct IMS calls, the transmission path is long, resulting in low call efficiency.
By determining whether the first terminal and the second terminal are connected to the same satellite in the first network element, if the same satellite is connected, an indication message is sent to the second network element, indicating that both meet the conditions for IMS calls through the satellite.
This enables the second network element to easily understand that the first terminal and the second terminal meet the conditions for IMS calls through satellites, so that the first terminal and the second terminal can directly conduct IMS calls through satellites, reducing transmission delay and improving call efficiency.
Smart Images

Figure CN119853760A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of satellite communication technology, and in particular to a communication method, device, equipment, system, chip and storage medium. Background Art
[0002] At present, after the introduction of Internet Protocol Multimedia Subsystem (IMS) calls in satellite communication networks, when a first terminal and a second terminal conduct an IMS call, the transmission path of media plane data is usually the first terminal→satellite→ground user plane function (UPF)→calling session border controller (SBC)→called SBC→ground UPF→satellite→second terminal. However, the transmission path corresponding to the IMS call between the first terminal and the second terminal is relatively long, resulting in low call efficiency when the first terminal and the second terminal conduct an IMS call through the satellite communication network. Summary of the invention
[0003] Embodiments of the present disclosure provide a communication method, apparatus, device, system, chip, and storage medium to solve the technical problem of low call efficiency when a first terminal and a second terminal conduct an IMS call through a satellite communication network.
[0004] In a first aspect, an embodiment of the present disclosure provides a communication method, which is applied in a first network element, and the method includes: receiving a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal; determining whether the first terminal and the second terminal are connected to the same satellite, wherein the satellite includes a first user plane function UPF; and in the case of determining that the first terminal and the second terminal are connected to the same satellite, sending an indication message to the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet conditions for conducting an IMS call through the satellite.
[0005] In a second aspect, an embodiment of the present disclosure provides a communication method, which is applied in a second network element, and the method includes: receiving an indication message sent by a first network element, wherein the indication message is used to indicate that a first terminal and a second terminal meet conditions for conducting an IMS call via a satellite, wherein the satellite includes a first user plane function UPF; and sending the indication message to a third network element.
[0006] In a third aspect, an embodiment of the present disclosure provides a communication method, which is applied in a third network element, and the method includes: receiving an indication message sent by a second network element, wherein the indication message is used to indicate that a first terminal and a second terminal meet conditions for conducting an IMS call via a satellite, wherein the satellite includes a first user plane function UPF; sending a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call via the first UPF.
[0007] In a fourth aspect, an embodiment of the present disclosure provides a communication method, which is applied in a first terminal, and the method includes: sending a first session invitation request to a first network element, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal; receiving a response message sent by the first network element for the first session invitation request, wherein the response message carries address information of a first user plane function UPF on the satellite, and the response message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite; and conducting an IMS call according to the address information of the first UPF.
[0008] In a fifth aspect, an embodiment of the present disclosure provides a communication method, which is applied in a second terminal, and the method includes: receiving a second session invitation request sent by a first network element, wherein the second session invitation request is a request by the first terminal to conduct an Internet Protocol Multimedia Subsystem IMS call with the second terminal; sending a response message to the first network element for the second session invitation request; receiving a session update message sent by the first network element, wherein the session update message includes: address information of a first user plane function UPF on a satellite, wherein the first terminal and the second terminal are both connected to the satellite; and conducting an IMS call according to the address information of the first UPF.
[0009] In a sixth aspect, an embodiment of the present disclosure provides a communication method, which is applied in a first user plane function UPF of a satellite, and the method includes: receiving a notification message sent by a third network element, wherein the notification message is used to notify the first UPF that a first terminal and a second terminal will conduct an IMS call through the first UPF; receiving media plane data of the IMS call of the first terminal, and forwarding the media plane data to the second terminal, or receiving media plane data of the IMS call of the second terminal, and forwarding the media plane data to the first terminal.
[0010] In a seventh aspect, an embodiment of the present disclosure provides a communication device, which is applied in a first network element, and the device includes: a receiving module, used to receive a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal; a determining module, used to determine whether the first terminal and the second terminal are connected to the same satellite, wherein the satellite includes a first user plane function UPF; a sending module, used to send an indication message to the second network element when it is determined that the first terminal and the second terminal are connected to the same satellite, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call through the satellite.
[0011] In an eighth aspect, an embodiment of the present disclosure provides a communication device, which is applied in a second network element, and the device includes: a receiving module, used to receive an indication message sent by a first network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via a satellite, wherein the satellite includes a first user plane function UPF; a sending module, used to send the indication message to a third network element.
[0012] In a ninth aspect, an embodiment of the present disclosure provides a communication device, which is used in a third network element, and the device includes: receiving an indication message sent by a second network element, wherein the indication message is used to indicate that a first terminal and a second terminal meet conditions for conducting an IMS call via a satellite, wherein the satellite includes a first user plane function UPF; sending a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call via the first UPF.
[0013] In the tenth aspect, an embodiment of the present disclosure provides a communication device, which is applied in a first terminal, and the device includes: a sending module, used to send a first session invitation request to a first network element, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal; a receiving module, used to receive a response message sent by the first network element for the first session invitation request, wherein the response message carries address information of a first user plane function UPF on the satellite, and the response message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite; an IMS call module, used to make an IMS call based on the address information of the first UPF.
[0014] In the eleventh aspect, an embodiment of the present disclosure provides a communication device, which is applied in a second terminal, and the device includes: a first receiving module, used to receive a second session invitation request sent by a first network element, wherein the second session invitation request is a request by the first terminal to conduct an Internet Protocol Multimedia Subsystem IMS call with the second terminal; a first sending module, used to send a response message to the first network element for the second session invitation request; a second receiving module, used to receive a session update message sent by the first network element, wherein the session update message carries address information of a first user plane function UPF on the satellite, wherein the session update message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite; an IMS call module, used to conduct an IMS call based on the address information of the first UPF.
[0015] In the twelfth aspect, an embodiment of the present disclosure provides a communication device, which is applied in a first user plane function UPF of a satellite, and the device includes: a first receiving module, used to receive a notification message sent by a third network element, wherein the notification message is used to notify the first UPF that a first terminal and a second terminal will conduct an IMS call through the first UPF; a second receiving module, used to receive media plane data of the IMS call of the first terminal, and forward the media plane data to the second terminal, or, receive media plane data of the IMS call of the second terminal, and forward the media plane data to the first terminal.
[0016] In a thirteenth aspect, an embodiment of the present disclosure provides a communication device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the communication method disclosed in the embodiment of the present disclosure is implemented.
[0017] In the fourteenth aspect, an embodiment of the present disclosure provides a communication system, comprising: a first terminal, a second terminal, a first user plane function UPF on a satellite, a first network element, a second network element, and a third network element, wherein: the first network element is used to implement the method described in the first aspect of the embodiment of the present disclosure; the second network element is used to implement the method described in the second aspect of the embodiment of the present disclosure; the third network element is used to implement the method described in the third aspect of the embodiment of the present disclosure; the first terminal is used to implement the method described in the fourth aspect of the embodiment of the present disclosure; the second terminal is used to implement the method described in the fifth aspect of the embodiment of the present disclosure; the first UPF is used to implement the method described in the sixth aspect of the embodiment of the present disclosure.
[0018] In the fifteenth aspect, an embodiment of the present disclosure provides a chip, comprising one or more interface circuits and one or more processors; the interface circuit is used to receive a signal from a memory of a communication device and send the received signal to the processor, the received signal comprising computer instructions stored in the memory, and when the processor executes the computer instructions, the communication device implements the communication method disclosed in the embodiment of the present disclosure.
[0019] In a sixteenth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the communication method disclosed in the embodiment of the present disclosure is implemented.
[0020] In the seventeenth aspect, an embodiment of the present disclosure provides a computer program product, which, when an instruction processor in the computer program product executes, implements the communication method disclosed in the embodiment of the present disclosure.
[0021] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0022] When the first terminal requests to conduct an IMS call with the second terminal, it is determined whether the first terminal and the second terminal are connected to the same satellite, and when it is determined that the first terminal and the second terminal are connected to the same satellite, an indication message is sent to the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite. As a result, the second network element can easily learn that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite through the indication information, thereby enabling the first terminal and the second terminal to conduct an IMS call directly via the satellite, thereby reducing the transmission delay when the first terminal and the second terminal conduct an IMS call via the satellite communication network, and improving the call efficiency between the two.
[0023] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0025] Figure 1 A schematic diagram of the architecture of a satellite communication system provided by an embodiment of the present disclosure;
[0026] Figure 2 A flow chart of a communication method provided by an embodiment of the present disclosure;
[0027] Figure 3 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0028] Figure 4 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0029] Figure 5 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0030] Figure 6 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0031] Figure 7 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0032] Figure 8 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0033] Fig. 9 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0034] Fig.10 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0035] Fig.11 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0036] Fig.12 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0037] Fig.13 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0038] Fig.14 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0039] Fig.15 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0040] Fig.16 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0041] Fig.17 A schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure;
[0042] Fig.18 A schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure;
[0043] Fig.19A schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure;
[0044] Fig. 20 A schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure;
[0045] Fig.21 A schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure;
[0046] Fig. 22 A schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure;
[0047] Fig.23 A schematic diagram of the structure of a communication system provided by an embodiment of the present disclosure;
[0048] Fig.24 Schematic diagram of the interaction process between the first terminal, the second terminal, the P-CSCF network element, the PCF network element, the SMF network element and the first UPF on the satellite Figure 1 ;
[0049] Fig.25 Schematic diagram of the interaction process between the first terminal, the second terminal, the P-CSCF network element, the PCF network element, the SMF network element and the first UPF on the satellite Figure 2 ;
[0050] Fig.26 Schematic diagram of the interaction process between the first terminal, the second terminal, the P-CSCF network element, the SMF network element, the PCF network element and the first UPF on the satellite Figure 3 ;
[0051] Fig. 27 Schematic diagram of the interaction process between the first terminal, the second terminal, the P-CSCF network element, the SMF network element, the PCF network element and the first UPF on the satellite Figure 4 ;
[0052] Fig.28 A block diagram of a communication device for implementing a communication method according to an exemplary embodiment;
[0053] Fig.29 The figure is a schematic diagram of the structure of a chip according to an exemplary embodiment. DETAILED DESCRIPTION
[0054] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.
[0055] In order to better understand a communication method disclosed in an embodiment of the present disclosure, the satellite communication system to which the embodiment of the present disclosure is applicable is first described below.
[0056] See also Figure 1 , Figure 1 The schematic diagram of the architecture of a satellite communication system provided by an embodiment of the present disclosure is as follows. The satellite communication system may include a satellite 101, a terminal 102 and a gateway 103.
[0057] The satellite 101 in the embodiment of the present disclosure is an entity for transmitting or receiving signals. The embodiment of the present disclosure does not limit the specific technology and specific device form used by the satellite.
[0058] The terminal 102 in the embodiment of the present disclosure refers to a processing device for communicating with a satellite within the coverage beam of a satellite. For example, the terminal may be a car, a smart car, a mobile phone, a wearable device, a tablet computer, etc. with a satellite communication function. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the terminal.
[0059] Among them, it should be noted that Figure 1 In the example, two terminal devices 102 are used as examples.
[0060] In one embodiment of the present disclosure, the gateway station 103 in this example is connected to the satellite 101 .
[0061] The gateway 103 in the embodiment of the present disclosure is a node on the ground in a satellite communication system for sending and receiving data. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the gateway.
[0062] It can be understood that the satellite communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. A person skilled in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0063] In the above satellite system, after the Internet Protocol Multimedia Subsystem (IMS) is introduced into the satellite communication network, Figure 1 When an IMS call is made between the two terminals shown in FIG. 1 , the transmission path of the media plane data is the first terminal ( Figure 1One of the two terminals shown) → satellite → ground user plane function (User Plane Function, UPF) → calling session border controller (Session Border Controller, SBC) → called SBC → ground UPF → satellite → second terminal ( Figure 1 However, the transmission path corresponding to the IMS call between the two terminals is long, which leads to low call efficiency when the two terminals make an IMS call through the satellite communication network. Therefore, how to improve the call efficiency when the two terminals make an IMS call through the satellite communication network is a problem to be solved urgently.
[0064] The embodiments of the present disclosure provide a communication method, apparatus, device, system, chip and storage medium, which can enable two terminals to conduct an IMS call directly via a satellite, thereby reducing the transmission delay between the two terminals when conducting an IMS call via a satellite communication network and improving the call efficiency between the two terminals.
[0065] The communication method, apparatus, device, system, chip and storage medium of the embodiments of the present disclosure are described below with reference to the accompanying drawings.
[0066] Figure 2 A flow chart of a communication method provided in an embodiment of the present disclosure. It should be noted that the communication method in this embodiment is performed by a communication device. The communication device may be implemented by software and / or hardware. The communication device may be in a first network element or configured in a first network element.
[0067] It should be noted that the first network element in this example may be a P-CSCF network element in the 5G core network or other network elements that can use the communication method provided by the embodiments of the present disclosure.
[0068] In this embodiment, an example in which the communication method is executed by the first network element is taken as an example for exemplary description.
[0069] like Figure 2 As shown, the communication method may include the following steps:
[0070] Step 201: receiving a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal.
[0071] The first terminal refers to a terminal device that initiates an IMS call request.
[0072] In some examples, the first terminal may also be referred to as a calling terminal, or a mobile originating user equipment (Mobile Originating User Equipment, MOUE).
[0073] The second terminal is a terminal device for receiving an IMS call request.
[0074] In some examples, the second terminal may also be referred to as a called terminal, or a Mobile Terminating User Equipment (MTUE).
[0075] The first session invitation request carries all or part of the information such as the identification information of the second terminal, the IP address of the first terminal, the port number of the first terminal, and the session description protocol SDP (Session Description Protocol). That is, the first session invitation request may include at least one or more of the information such as the identification information of the second terminal, the IP address of the first terminal, the port number of the first terminal, and the session description protocol SDP (Session Description Protocol). That is, the first session invitation request may include at least one of the following information: the identification information of the second terminal, the IP address of the first terminal, the port number of the first terminal, and the session description protocol SDP (Session Description Protocol).
[0076] The SDP includes the media address of the first terminal and the media types and codec information supported by the first terminal.
[0077] Among them, SDP is mainly used for media negotiation before the start of a session.
[0078] The media address is the address for sending and receiving media streams.
[0079] In an example, the first session invitation request may be a Session Initiation Protocol (SIP) INVITE message.
[0080] Step 202: Determine whether the first terminal and the second terminal are connected to the same satellite, wherein the satellite includes a first user plane function UPF.
[0081] It can be understood that in different application scenarios, the implementation methods of determining whether the first terminal and the second terminal are connected to the same satellite are different, and examples are described as follows:
[0082] As a possible implementation manner, it can be determined whether the first terminal and the second terminal are connected to the same satellite according to the satellite identifier of the satellite to which the first terminal is connected and the satellite identifier of the satellite to which the second terminal is connected. If the satellite identifiers of the satellites to which the first terminal and the second terminal are connected are the same, it is determined that the first terminal and the second terminal are connected to the same satellite.
[0083] As another possible implementation manner, it may be determined whether the first terminal and the second terminal are connected to the same satellite according to the location information of the first terminal and the location information of the second terminal.
[0084] The location information of the first terminal refers to relevant data for determining the current geographical location of the first terminal.
[0085] In this example, the location information of the first terminal may include at least one of the cell identification information of the cell where the first terminal is located, the base station identification of the base station to which the first terminal is connected, and the access network type information corresponding to the first terminal.
[0086] In one embodiment, the base station to which the first terminal is connected may be set on a satellite.
[0087] The location information of the second terminal refers to relevant data for determining the current geographical location of the second terminal.
[0088] Among them, the location information of the second terminal in this example may include at least one of the cell identification information of the cell where the second terminal is located, the base station identification of the base station to which the second terminal is connected, and the access network type information corresponding to the second terminal.
[0089] In one embodiment, the base station to which the second terminal is connected may be set on a satellite.
[0090] As an example, when the location information of the first terminal includes the cell identification information of the cell where the first terminal is located, and the location information of the second terminal includes the cell identification information of the cell where the second terminal is located, it can be determined whether the first terminal and the second terminal are connected to the same satellite based on whether the two cell identification information are consistent.
[0091] Specifically, when the two cell identification information are consistent, it is determined that the first terminal and the second terminal are connected to the same satellite. In addition, when the two cell identification information are inconsistent, it is determined that the first terminal and the second terminal are connected to different satellites.
[0092] As another example, when the location information of the first terminal includes the base station identifier of the base station to which the first terminal is connected, and the location information of the second terminal includes the base station identifier of the base station to which the second terminal is connected, it can be determined whether the first terminal and the second terminal are connected to the same satellite based on whether the two base station identifiers are consistent.
[0093] Specifically, when the two base station identifiers are consistent, it is determined that the first terminal and the second terminal are connected to the same satellite. In addition, when the two base station identifiers are inconsistent, it is determined that the first terminal and the second terminal are connected to different satellites.
[0094] As another example, when the location information of the first terminal includes access network type information corresponding to the first terminal, and the location information of the second terminal includes access network type information corresponding to the second terminal, it can be determined whether the first terminal and the second terminal are connected to the same satellite based on whether the two access network type information are consistent.
[0095] Specifically, when the two access network type information are consistent, it is determined that the first terminal and the second terminal are connected to the same satellite. In addition, when the two access network type information are inconsistent, it is determined that the first terminal and the second terminal are connected to different satellites.
[0096] Step 203: When it is determined that the first terminal and the second terminal are connected to the same satellite, an indication message is sent to the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite.
[0097] As an example, when the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite, it means that the first terminal and the second terminal can directly conduct an IMS call via satellite. In other words, the media plane data during the IMS call between the first terminal and the second terminal can be directly forwarded via satellite.
[0098] As an example, the indication message is used to indicate that the first terminal and the second terminal meet the condition for conducting an IMS call through the first UPF on the satellite.
[0099] In an example, the media plane data during the IMS call between the first terminal and the second terminal may be forwarded by the first UPF on the satellite.
[0100] It is understandable that, when it is determined that the first terminal and the second terminal are connected to different satellites, the media plane data in the IMS call process cannot be forwarded between the first terminal and the second terminal via the satellite.
[0101] In order to enable the second network element to learn the pairing relationship between the first terminal and the second terminal and facilitate subsequent other processing based on the pairing information, in one embodiment, the indication information may also include identification information of the first terminal and the second terminal.
[0102] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0103] As an example, the second network element in this example may forward the indication information to the third network element. Correspondingly, when the indication information includes identification information of the first terminal and the second terminal, the third network element may obtain the identification information of the first terminal and the second terminal based on the indication information, and send a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF, and the notification message may carry identification information of the first terminal and the second terminal.
[0104] It can be understood that after obtaining the identification information of the first terminal and the second terminal, the first UPF can bind the identification information of the first terminal and the second terminal to obtain a binding relationship between the two, and forward the media plane data of the IMS call between the first terminal and the second terminal based on the binding relationship.
[0105] In the communication method provided by the embodiment of the present disclosure, when the first terminal requests to conduct an IMS call with the second terminal, the first network element determines whether the first terminal and the second terminal are connected to the same satellite, wherein the satellite includes a first UPF, and when it is determined that the first terminal and the second terminal are connected to the same satellite, an indication message is sent to the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite. As a result, the second network element can easily learn through the indication information that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite, thereby enabling the first terminal and the second terminal to conduct an IMS call directly via the satellite, thereby reducing the transmission delay of the first terminal and the second terminal when conducting an IMS call via the satellite communication network, and improving the call efficiency between the two.
[0106] It should be noted that, in the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with optional implementations in other embodiments.
[0107] In the embodiments of the present disclosure, each step and its optional implementation method may also be implemented independently.
[0108] Figure 3 A flowchart of another communication method provided by an embodiment of the present disclosure.
[0109] like Figure 3 As shown, the communication method may include the following steps:
[0110] Step 301: receiving a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal, wherein the session invitation request includes location information of the first terminal.
[0111] It should be noted that, in addition to carrying the location information of the first terminal, the first session invitation request may also include identification information of the second terminal, the IP address of the first terminal, the port number of the first terminal, Session Description Protocol (SDP) and other information.
[0112] In this example, the location information of the first terminal may include at least one of the cell identification information of the cell where the first terminal is located, the base station identification of the base station to which the first terminal is connected, and the access network type information corresponding to the first terminal.
[0113] As an example, when the first terminal detects that it is connected to a satellite, the first terminal may carry the location information of the first terminal in the first session invitation request.
[0114] The satellite to which the first terminal is connected may include a base station.
[0115] As an example, when the first terminal detects that it is connected to a base station on a satellite, the first terminal may carry the location information of the first terminal in the first session invitation request.
[0116] Step 302: Send a second session invitation request to the second terminal.
[0117] In this example, the first session invitation request and the second session invitation request may be the same or different.
[0118] As an example, the second session invitation request may also be a SIP INVITE message.
[0119] Step 303: Receive a response message returned by the second terminal to the second session invitation request, wherein the response message includes location information of the second terminal.
[0120] In this example, the location information of the second terminal may include at least one of the cell identification information of the cell where the second terminal is located, the base station identification of the base station to which the second terminal is connected, and the access network type information corresponding to the second terminal.
[0121] Step 304: Determine whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the location information of the second terminal.
[0122] Among them, regarding the location information of the first terminal and the location information of the second terminal, and the specific implementation method of determining whether the first terminal and the second terminal are connected to the same satellite, please refer to the relevant description in other embodiments, which will not be repeated here.
[0123] Step 305: When it is determined that the first terminal and the second terminal are connected to the same satellite, an indication message is sent to the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite.
[0124] Among them, the satellite includes the first UPF.
[0125] It should be noted that, for the specific implementation of step 305, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0126] In the communication method provided by the embodiment of the present disclosure, a first session invitation request in which a first terminal requests to conduct an IMS call with a second terminal includes the location information of the first terminal, and a response message returned by the second terminal for the second session invitation request includes the location information of the second terminal. According to the location information of the first terminal and the location information of the second terminal, it is quickly determined whether the first terminal and the second terminal are connected to the same satellite, so as to facilitate rapid subsequent processing based on the determination result.
[0127] Figure 4 This is a flow chart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method of this embodiment is executed by the first network element.
[0128] like Figure 4 As shown, the communication method may include the following steps:
[0129] Step 401: receiving a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal, wherein the session invitation request includes location information of the first terminal.
[0130] It should be noted that, for the specific implementation of step 401, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0131] Step 402: If the first session invitation request includes the location information of the first terminal, send a second session invitation request to the second terminal, wherein the second session invitation request includes a location information request message, wherein the location information request message is used to instruct the second terminal to provide the location information of the second terminal.
[0132] In an example, the second session invitation request may be obtained by processing the first session invitation request.
[0133] As an example, the second session invitation request may be obtained by adding a location information request message to the first session invitation request.
[0134] In this example, it can be determined whether the session invitation request includes the location information of the first terminal device. If it is determined that the session invitation request includes the location information of the first terminal, a second session invitation request is sent to the second terminal, wherein the second session invitation request includes a location information request message, wherein the location information request message is used to instruct the second terminal to provide the location information of the second terminal.
[0135] Step 403: Receive a response message returned by the second terminal, wherein the response message includes location information of the second terminal.
[0136] As an example, when the second terminal detects that it is connected to a satellite, the second terminal may carry the location information of the second terminal in the response message.
[0137] The satellite to which the second terminal is connected may include a base station.
[0138] As an example, when the second terminal device detects that it is connected to a base station on a satellite, the second terminal's location information may be carried in the response message.
[0139] For the relevant description about the location information of the second terminal, please refer to the relevant description in other embodiments, which will not be repeated here.
[0140] Step 404: Determine whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the location information of the second terminal.
[0141] It should be noted that, for the specific implementation of step 404, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0142] Step 405: When it is determined that the first terminal and the second terminal are connected to the same satellite, an indication message is sent to the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite.
[0143] It should be noted that, for the specific implementation of step 405, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0144] In this embodiment, the first terminal actively carries its own location information in the first session invitation request, and the second terminal carries its own location information in the response message returned according to the location information request message carried in the second session invitation request, so that the first network element can quickly determine whether the first terminal and the second terminal are connected to the same satellite according to the location information of the first terminal and the second terminal.
[0145] Figure 5 This is a flow chart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method of this embodiment is executed by the first network element.
[0146] like Figure 5 As shown, the communication method may include the following steps:
[0147] Step 501: receiving a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal.
[0148] Step 502: Receive a response message returned by the second terminal to the second session invitation request.
[0149] It should be noted that, for the specific implementation of step 501 and step 502, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0150] Step 503: If the first session invitation request does not include the location information of the first terminal and / or the response message does not include the location information of the second terminal, send a location query request to the second network element, wherein the location query request is used to request the location information of the first terminal and / or the second terminal.
[0151] Step 504: Receive a location query response message returned by the second network element, wherein the location query response message includes location information of the first terminal and / or the second terminal.
[0152] In one embodiment of the present disclosure, when the first session invitation request does not carry the location information of the first terminal, but the response message carries the location information of the second terminal, a first location query request is sent to the second network element, and a first location query response message returned by the second network element for the first location query request is received, wherein the first location query request is used to request the location information of the first terminal, and the first location query response message includes the location information of the first terminal.
[0153] In another embodiment of the present disclosure, when the first session invitation request carries the location information of the first terminal, and the response message does not carry the location information of the second terminal, a second location query request is sent to the second network element, and a second location query response message returned by the second network element for the second location query request is received, wherein the second location query request is used to request querying the location information of the second terminal, and wherein the second location query response message includes the location information of the second terminal.
[0154] In another embodiment of the present disclosure, when the first session invitation request does not carry the location information of the first terminal and the response message does not carry the location information of the second terminal, a third location query request is sent to the second network element, and a third location query response message returned by the second network element for the third location query request is received, wherein the third location query request is used to request querying the location information of the first terminal and the second terminal, and the third location query response message includes the location information of the first terminal and the second terminal.
[0155] Among them, it should be noted that the second network element can subscribe to the location information of the first terminal and the second terminal from the Access and Mobility Management Function (AMF) network element. After the base station carried on the satellite detects that the service message corresponding to the first terminal and / or the second terminal has changed, it can send a location report to the AMF network element. Correspondingly, the AMF network element sends the location report to the second network element.
[0156] In one example, the location report includes one or more of the cell identifier of the cell where the first terminal and / or the second terminal is located, the base station identifier of the base station to which the first terminal and / or the second terminal is connected, and the access network type information of the first terminal and / or the second terminal.
[0157] Step 505: Determine whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the location information of the second terminal.
[0158] Step 506: When it is determined that the first terminal and the second terminal are connected to the same satellite, an indication message is sent to the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite.
[0159] It should be noted that, for the specific implementation of steps 505 and 506, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0160] In this embodiment, by acquiring the location information of the first terminal and / or the second terminal from the second network element, it is possible to quickly determine whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the second terminal, thereby facilitating rapid subsequent processing based on the determination result, thereby improving the efficiency of the subsequent direct forwarding of media plane data during the IMS call by the first terminal and the second terminal via the satellite.
[0161] Figure 6 This is a flow chart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method of this embodiment is executed by the first network element.
[0162] like Figure 6 As shown, the communication method may include the following steps:
[0163] Step 601: receiving a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal.
[0164] It should be noted that, for the specific implementation of step 601, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0165] Step 602: Send a first location query request to the second network element, where the first location query request is used to request to query location information of the first terminal.
[0166] Step 603: Receive a first location query response message returned by the second network element in response to the first location query request, wherein the first location query response message includes location information of the first terminal.
[0167] In this embodiment, after receiving the first session invitation request of the first terminal, regardless of whether the first session invitation request actively carries the location information of the first terminal, the location information of the first terminal may be acquired from the second network element.
[0168] For the relevant description about the location information of the first terminal, please refer to the relevant description in other embodiments, which will not be repeated here.
[0169] In one embodiment of the present disclosure, a first authentication authorization request (Authorization Authentication Request, AAR) message can be sent to a second network element, and a first re-authentication request (Re-Authentication Request, RAR) message returned by the second network element in response to the first AAR message can be received, wherein the first RAR message includes location information of the first terminal, wherein the first AAR message includes a first location query request, and the first location query request is used to request to query the location information of the first terminal.
[0170] Step 604: Send a second session invitation request to the second terminal.
[0171] In this example, the first session invitation request and the second session invitation request may be the same or different, and this embodiment does not specifically limit this.
[0172] Step 605: Receive a response message returned by the second terminal to the second session invitation request.
[0173] In one embodiment of the present disclosure, the response message may carry the location information of the second terminal.
[0174] Step 606: Send a second location query request to the second network element, where the second location query request is used to request to query the location information of the second terminal.
[0175] Step 607: Receive a second location query response message returned by the second network element in response to the second location query request, wherein the second location query response message includes location information of the second terminal.
[0176] In one embodiment of the present disclosure, in order to improve the accuracy of the acquired location information of the second terminal, after receiving a response message returned by the second terminal to the second session invitation request, and regardless of whether the response message returned by the second terminal carries the location information of the second terminal, the location information of the second terminal can be acquired from the second network element.
[0177] In one embodiment of the present disclosure, a second AAR message may be sent to a second network element, and a second RAR message returned by the second network element in response to the second AAR message may be received, wherein the second AAR message includes a second location query request, and the second location query request is used to request location information of the second terminal, wherein the second RAR message includes the location information of the second terminal.
[0178] It should be noted that, for the description of the location information of the second terminal, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0179] Step 608: Determine whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the location information of the second terminal.
[0180] Step 609: When it is determined that the first terminal and the second terminal are connected to the same satellite, an indication message is sent to the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite.
[0181] It should be noted that, for the specific implementation of step 608 and step 609, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0182] Based on the above description, it can be seen that in this embodiment, by communicating with the second network element, the location information of the first terminal and the second terminal can be quickly obtained, and based on the location information of the first terminal and the second terminal, it can be quickly determined whether the first terminal and the second terminal are connected to the same satellite, so as to facilitate rapid subsequent processing based on the determination result.
[0183] Figure 7 A flow chart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method of this embodiment is executed by a first network element. It should be noted that this embodiment is a further description of any of the above embodiments.
[0184] like Figure 7 As shown, the communication method may include the following steps:
[0185] Step 701: receiving a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal.
[0186] Step 702: Determine whether the first terminal and the second terminal are connected to the same satellite.
[0187] It should be noted that, for the specific implementation of step 701 and step 702, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0188] Step 703: When it is determined that the first terminal and the second terminal are connected to the same satellite, a message for triggering establishment of a quality of service flow QoS Flow for the first terminal and / or a message for triggering establishment of a quality of service flow QoS Flow for the second terminal is sent to the second network element, wherein the message for triggering establishment of the quality of service flow QoS Flow for the first terminal and / or the message for triggering establishment of the quality of service flow QoS Flow for the second terminal includes an indication message, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite.
[0189] In one embodiment of the present disclosure, a message for triggering establishment of a QoS Flow of the first terminal may be sent to the second network element, wherein the message for triggering establishment of the QoS Flow of the first terminal includes an indication message.
[0190] In one embodiment of the present disclosure, a message for triggering establishment of a QoS Flow for the second terminal may be sent to the second network element, wherein the message for triggering establishment of the QoS Flow for the second terminal includes an indication message.
[0191] In one embodiment of the present disclosure, a message triggering the establishment of a quality of service flow QoS Flow for the first terminal and a message triggering the establishment of a quality of service flow QoS Flow for the second terminal may be sent to the second network element, wherein the message triggering the establishment of the quality of service flow QoS Flow for the first terminal and the message triggering the establishment of the quality of service flow QoS Flow for the second terminal include indication messages.
[0192] In an embodiment of the present disclosure, the message triggering the establishment of the QoS Flow of the first terminal may be an AAR message or other types of messages triggering the establishment of the QoS Flow of the first terminal, which is not specifically limited in this embodiment.
[0193] In an embodiment of the present disclosure, the message triggering the establishment of the QoS Flow of the second terminal may be an AAR message or other types of messages triggering the establishment of the QoS Flow of the second terminal, which is not specifically limited in this embodiment.
[0194] Step 704: Receive a first QoS Flow establishment completion message sent by the second network element, wherein the first QoS Flow establishment completion message indicates that the QoS Flow establishment of the first terminal is completed, and the first QoS Flow establishment completion message carries address information of the first UPF.
[0195] In one embodiment of the present disclosure, after receiving a message triggering the establishment of a quality of service flow QoS Flow for the first terminal and a message triggering the establishment of a quality of service flow QoS Flow for the second terminal, the second network element may send a message requesting the establishment of a quality of service flow QoS Flow for the first terminal and a message requesting the establishment of a quality of service flow QoS Flow for the second terminal to a third network element. Correspondingly, after receiving a message requesting the establishment of a quality of service flow QoS Flow for the first terminal and a message requesting the establishment of a quality of service flow QoS Flow for the second terminal, the third network element may create a QoS Flow for the first terminal and a QoS Flow for the second terminal based on the message requesting the establishment of a quality of service flow QoS Flow for the first terminal and the message requesting the establishment of a quality of service flow QoS Flow for the second terminal, respectively.
[0196] In one embodiment of the present disclosure, the message triggering establishment of a quality of service flow QoS Flow of the first terminal and / or the message triggering establishment of a quality of service flow QoS Flow of the second terminal also includes a call mode of an IMS call, wherein the call mode is an IMS voice call or an IMS video call.
[0197] In one embodiment of the present disclosure, the message requesting to establish a quality of service flow QoS Flow for the first terminal and / or the message requesting to establish a quality of service flow QoS Flow for the second terminal may also carry a call mode of an IMS call, wherein the call mode is an IMS voice call or an IMS video call.
[0198] When the call mode is an IMS voice call, the third network element can create a QoS Flow that can carry the voice data in the IMS voice call for the first terminal based on the message requesting to establish the service quality flow QoS Flow of the first terminal, and can create a QoS Flow that can carry the voice data in the IMS voice call for the second terminal based on the message triggering to establish the service quality flow QoS Flow of the second terminal.
[0199] Among them, the 5G QoS identifier (5G QoS identifier, 5QI) of the service quality flow QoS Flow used to carry voice data is equal to 1. In other words, a QoS Flow with 5QI=1 can be created to carry voice data through the QoS Flow.
[0200] When the call mode is an IMS video call, the third network element can create a QoS Flow that can carry the video data in the IMS video call for the first terminal based on the message requesting to establish the service quality flow QoS Flow of the first terminal, and can create a QoS Flow that can carry the video data in the IMS video call for the second terminal based on the message triggering to establish the service quality flow QoS Flow of the second terminal.
[0201] The 5G QoS identifier (5QI) of the QoS Flow for carrying video data is equal to 2. That is, a QoS Flow with 5QI=2 can be created to carry video data through the QoS Flow.
[0202] Step 705: Send address information of the first UPF to the first terminal.
[0203] In order to enable the first terminal to conduct an IMS call with the second terminal through the first UPF of the satellite, the address information of the first UPF may also be sent to the first terminal, so that the first terminal can conduct an IMS call with the second terminal based on the address information of the first UPF.
[0204] As an example, a response message returned by the second terminal may be sent to the first terminal, wherein the response message includes address information of the first UPF, so that the first terminal can route the media plane data of the IMS call sent to the second terminal to the first UPF on the satellite based on the address information of the first UPF.
[0205] Step 706: Receive a second QoS Flow establishment completion message sent by the second network element, wherein the second QoS Flow establishment completion message indicates that the QoS Flow establishment of the second terminal is completed, and the second QoS Flow establishment completion message carries the address information of the first UPF.
[0206] Step 707: Send the address information of the first UPF to the second terminal.
[0207] In order to enable the second terminal to conduct an IMS call with the first terminal through the first UPF of the satellite, the address information of the first UPF may also be sent to the second terminal so that the second terminal can conduct an IMS call with the first terminal based on the address information of the first UPF.
[0208] As an example, a session update message may be sent to the second terminal, wherein the session update message includes: address information of a first user plane function UPF on the satellite, so that the second terminal may conduct an IMS call with the second terminal based on the address information of the first UPF.
[0209] Preferably, the session update message may be an updated session invite request, wherein the updated session invite request includes address information of the first UPF, wherein the updated session invite request is obtained by adding the address information of the first UPF to the first session invite request.
[0210] For example, when the first session invitation request is a SIP INVITE message, the updated session invitation request may be an INVITE update message accordingly.
[0211] Figure 8 A flowchart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method in this embodiment is executed by a communication device. It should be noted that the communication method in this embodiment can be implemented by software and / or hardware. The communication device can be a second network element, or can be configured in a second network element. In this embodiment, an exemplary description is given by taking the communication method executed by the second network element as an example.
[0212] It should be noted that the second network element in this example can be a PCF network element in the 5G core network or other network elements that can use the communication method provided by the embodiment of the present disclosure.
[0213] like Figure 8 As shown, the communication method may include the following steps:
[0214] Step 801, receiving an indication message sent by a first network element, wherein the indication message is used to indicate that a first terminal and a second terminal meet conditions for conducting an IMS call via a satellite, wherein the satellite includes a first user plane function UPF, and the indication message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite.
[0215] It can be understood that, in this example, the first terminal and the second terminal are connected to a satellite, that is, the first terminal and the second terminal are connected to the same satellite.
[0216] The satellite in this embodiment includes a first UPF.
[0217] It should be noted that the indication message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite.
[0218] It should be noted that, for the relevant description about the first network element determining whether the first terminal and the second terminal are connected to the same satellite, reference may be made to the relevant description in other embodiments, which will not be repeated here.
[0219] In one embodiment of the present disclosure, a message sent by a first network element to trigger establishment of a quality of service flow QoS Flow for a first terminal and / or a message to trigger establishment of a quality of service flow QoS Flow for a second terminal may be received, wherein the message to trigger establishment of a quality of service flow QoS Flow for the first terminal and / or the message to trigger establishment of a quality of service flow QoS Flow for the second terminal includes an indication message.
[0220] In one embodiment of the present disclosure, the message triggering establishment of a quality of service flow QoS Flow for the first terminal and / or the message triggering establishment of a quality of service flow QoS Flow for the second terminal may also include a call mode of an IMS call, wherein the call mode is an IMS voice call or an IMS video call.
[0221] Step 802: Send an indication message to the third network element.
[0222] In one embodiment of the present disclosure, in order to enable the third network element to bind the identification information of the first terminal and the second terminal, and manage the first terminal and the second terminal based on the binding relationship obtained by the binding, the indication message in this embodiment may include the identification information of the first terminal and the second terminal.
[0223] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0224] It should be noted that, for the relevant operations performed by the third network element after the third network element receives the indication message, reference may be made to the relevant descriptions in other embodiments.
[0225] Based on the above description, it can be seen that in this embodiment, the second network element forwards the indication message sent by the first network element to the third network element, so that the third network element can quickly learn that the first terminal and the second terminal meet the conditions for conducting an IMS call via a satellite, which facilitates subsequent processing based on the condition, and ultimately enables the first terminal and the second terminal to conduct an IMS call directly via a satellite, thereby reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call via a satellite communication network, and improving the call efficiency between the two.
[0226] In the communication method provided by the embodiment of the present disclosure, the second network element receives the indication message sent by the first network element, and forwards the indication information to the third network element, so that the third network element can easily learn through the indication information that the first terminal and the second terminal meet the conditions for conducting an IMS call via a satellite, thereby enabling the first terminal and the second terminal to directly conduct an IMS call via a satellite, thereby reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call via a satellite communication network, and improving the call efficiency between the two.
[0227] Fig. 9 This is a flow chart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method in this embodiment is executed by the second network element. It should be noted that this embodiment is a further detailed description of the above embodiment.
[0228] like Fig. 9 As shown, the communication method may include the following steps:
[0229] Step 901, receiving an indication message sent by a first network element, wherein the indication message is used to indicate that a first terminal and a second terminal meet conditions for conducting an IMS call via a satellite, wherein the satellite includes a first user plane function UPF, and the indication message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite.
[0230] Among them, regarding the specific implementation method of step 901, please refer to the relevant description in other embodiments, which will not be repeated here.
[0231] Step 902: Send a message to the third network element requesting to establish a service quality flow QoS Flow for the first terminal and / or a message requesting to establish a service quality flow QoS Flow for the second terminal, wherein the message triggering the establishment of the service quality flow QoS Flow for the first terminal and the message triggering the establishment of the service quality flow QoS Flow for the second terminal both carry an indication message.
[0232] In one embodiment of the present disclosure, in order to enable the third network element to bind the identification information of the first terminal and the second terminal, and manage the first terminal and the second terminal based on the binding relationship obtained by the binding, the indication message in this embodiment may include the identification information of the first terminal and the second terminal.
[0233] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0234] In one embodiment of the present disclosure, in order to enable the first terminal and the second terminal to conduct an IMS call mode, a message requesting to establish a service quality flow QoS Flow of the first terminal and / or a message requesting to establish a service quality flow QoS Flow of the second terminal also includes the call mode of the IMS call, wherein the call mode is an IMS voice call, or an IMS video call.
[0235] Step 903: Receive a first QoS Flow establishment completion message sent by the third network element, wherein the first QoS Flow establishment completion message indicates that the QoS Flow establishment of the first terminal is completed.
[0236] Step 904: Send a first QoS Flow establishment completion message to the first network element, wherein the first QoS Flow establishment completion message carries the address information of the first UPF.
[0237] Step 905: Receive a second QoS Flow establishment completion message sent by the third network element, wherein the second QoS Flow establishment completion message indicates that the QoS Flow establishment of the second terminal is completed.
[0238] Step 906: Send a second QoS Flow establishment completion message to the first network element, wherein the second QoS Flow establishment completion message carries the address information of the first UPF.
[0239] In this embodiment, the second network element receives the indication message sent by the first network element, and forwards the indication information to the third network element, so that the third network element can easily learn through the indication information that the first terminal and the second terminal meet the conditions for conducting an IMS call via a satellite, thereby enabling the first terminal and the second terminal to directly conduct an IMS call via a satellite, thereby reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call via a satellite communication network, and improving the call efficiency between the two.
[0240] In one embodiment of the present disclosure, in order to enable a first network element to obtain location information of a first terminal and / or a second terminal from a second network element, so as to determine whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the second terminal, the second network element in this embodiment may also receive a location query request sent by the first network element, wherein the location query request is used to query the location information of the first terminal and / or the second terminal; and send a location query response message for the location query request to the first network element, wherein the location query response message includes the location information of the first terminal and / or the second terminal.
[0241] In one embodiment of the present disclosure, the second network element may also receive a first AAR message sent by the first network element, wherein the first AAR message includes a location query request, wherein the location query request is used to query the location information of the first terminal and / or the second terminal; and send a first RAR message for the first AAR message to the first network element, wherein the first RAR message may include a location query response message, wherein the location query response message includes the location information of the first terminal and / or the second terminal. Thus, the first network element may obtain the location information of the first terminal and / or the second terminal from the second network element.
[0242] In one embodiment of the present disclosure, a second network element may receive a first AAR message sent by a first network element, wherein the first AAR message includes a first location query request, wherein the first location query request is used to query location information of a first terminal; send a first RAR message of the first AAR message to the first network element, wherein the first RAR message may include a first location query response message, wherein the first location query response message includes the location information of the first terminal; receive a second AAR message sent by the second network element, wherein the second AAR message includes a second location query request, wherein the second location query request is used to query location information of a second terminal; send a second RAR message of the second AAR message to the second network element, wherein the second RAR message may include a second location query response message, wherein the second location query response message includes the location information of the second terminal.
[0243] In one embodiment of the present disclosure, the second network element may also receive a third AAR message sent by the first network element, wherein the third AAR message includes a location query request, wherein the location query request is used to query the location information of the first terminal and the second terminal; and send a third RAR message for the third AAR message to the first network element, wherein the third RAR message may include a location query response message, wherein the location query response message includes the location information of the first terminal and the second terminal. Thus, the first network element may obtain the location information of the first terminal and the second terminal from the second network element.
[0244] It should be noted that, regarding the circumstances under which the first network element sends a location query request, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0245] In one embodiment of the present disclosure, the location information of the first terminal and the location information of the second terminal are used by the first network element to determine whether the first terminal and the second terminal are connected to the same satellite.
[0246] Fig.10 A flowchart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method in this embodiment is executed by a communication device. It should be noted that the communication method in this embodiment can be implemented by software and / or hardware. The communication device can be a third network element, or can be configured in a third network element. In this embodiment, an exemplary description is given by taking the communication method executed by a third network element as an example.
[0247] It should be noted that the third network element in this example can be an SMF network element in the 5G core network or other network elements that can use the communication method provided by the embodiment of the present disclosure.
[0248] like Fig.10As shown, the communication method may include the following steps:
[0249] Step 1001: Receive an indication message sent by a second network element, wherein the indication message is used to indicate that a first terminal and a second terminal meet a condition for conducting an IMS call via a satellite.
[0250] Wherein, the first terminal and the second terminal are both connected to the satellite.
[0251] The satellite includes a first UPF.
[0252] It should be noted that, for the relevant description about the second network element obtaining the indication message, reference may be made to the relevant description in other embodiments, which will not be repeated here.
[0253] Step 1002: Send a notification message to the first UPF, where the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0254] In one embodiment of the present disclosure, after the third network element receives the indication information, it can be learned through the indication information that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite. At this time, the third network element can determine whether the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal are the first UPF. Correspondingly, when the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal are the first UPF, a notification message is sent to the first UPF.
[0255] In one embodiment of the present disclosure, if at least one of the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF, the UPF of the IMS PUD session that is not the first UPF is changed to the first UPF, and a notification message is sent to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0256] In one embodiment of the present disclosure, in order to enable the third network element to obtain identification information of the first terminal and the second terminal to facilitate subsequent management based on the identification information of the first terminal and the second terminal, the indication information in this embodiment may also include identification information of the first terminal and the second terminal.
[0257] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0258] In one embodiment of the present disclosure, in order to enable the first UPF to obtain the identification information of the first terminal and the second terminal, so that the first UPF binds the identification information of the first terminal and the second terminal to obtain a binding relationship between the two, and forwards the media plane data of the first terminal and the second terminal during the IMS call based on the binding relationship, the notification message in this embodiment may also include the identification information of the first terminal and the second terminal.
[0259] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0260] In the communication method provided by the embodiment of the present disclosure, a third network element receives an indication message sent by a second network element, and upon learning, based on the indication information, that the first terminal and the second terminal meet conditions for conducting an IMS call via a satellite, and that the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal are the first UPF, a notification message is sent to the first UPF, so that the first UPF learns through the notification message that the first terminal and the second terminal will conduct an IMS call via the first UPF, thereby enabling the first UPF via the satellite to directly forward the media plane data during the IMS call between the first terminal and the second terminal, thereby reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call via a satellite communication network, and improving the call efficiency between the two.
[0261] Fig.11 A flowchart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method in this embodiment is executed by a communication device. It should be noted that the communication method in this embodiment can be implemented by software and / or hardware. The communication device can be a third network element, or can be configured in a third network element. In this embodiment, an exemplary description is given by taking the communication method executed by a third network element as an example.
[0262] like Fig.11 As shown, the communication method may include the following steps:
[0263] Step 1101: Receive an indication message sent by a second network element, wherein the indication message is used to indicate that a first terminal and a second terminal meet a condition for conducting an IMS call via a satellite.
[0264] Among them, for the specific implementation method of step 1101, please refer to the relevant description in other embodiments, which will not be repeated here.
[0265] Step 1102: If at least one of the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF, the UPF of the IMS PUD session that is not the first UPF is modified to the first UPF.
[0266] Step 1103: Send a notification message to the first UPF.
[0267] The notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0268] In an example of the present disclosure, when it is determined that the UPF corresponding to the IMS PUD session of the first terminal is not the first UPF, and the UPF corresponding to the IMS PUD session of the second terminal is the first UPF, the IMS PUD session whose UPF is not the first UPF is the IMS PUD session of the first terminal, and correspondingly, the UPF corresponding to the IMS PUD session of the first terminal can be modified to the first UPF, so that the first terminal and the second terminal can conduct an IMS call directly through the first UPF deployed on the satellite.
[0269] In one example, a modification process of the IMS PUD session of the first terminal may be initiated to modify the UPF corresponding to the IMS PUD session of the first terminal to the first UPF.
[0270] It should be noted that, regarding the process of establishing the IMS PUD session of the first terminal, reference may be made to the description in the related art, which will not be repeated here.
[0271] In another example of the present disclosure, when it is determined that the UPF corresponding to the IMS PUD session of the first terminal is the first UPF, and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF, the IMS PUD session whose UPF is not the first UPF is the IMS PUD session of the second terminal, and correspondingly, the UPF corresponding to the IMS PUD session of the second terminal can be modified to the first UPF, so that the first terminal and the second terminal can conduct IMS calls directly through the first UPF deployed on the satellite.
[0272] It should be noted that, regarding the process of establishing the IMS PUD session of the second terminal, reference may be made to the description in the related art, which will not be described in detail here.
[0273] In one example, a modification process of the IMS PUD session of the second terminal may be initiated to modify the UPF corresponding to the IMS PUD session of the second terminal to the first UPF.
[0274] In another example of the present disclosure, when it is determined that the UPF corresponding to the IMS PUD session of the first terminal is not the first UPF, and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF, the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal can be modified to the first UPF, so that the first terminal and the second terminal can directly conduct IMS calls through the first UPF deployed on the satellite.
[0275] In one example, a modification process of the IMS PUD session of the second terminal can be initiated to modify the UPF corresponding to the IMS PUD session of the second terminal to the first UPF, and a modification process of the IMS PUD session of the first terminal can be initiated to modify the UPF corresponding to the IMS PUD session of the first terminal to the first UPF.
[0276] Based on the above description, it can be seen that in this embodiment, the third network element receives the indication message sent by the second network element, and sends a notification message to the first UPF, so that the first UPF is informed through the notification message that the first terminal and the second terminal will conduct an IMS call through the first UPF, thereby making it possible to directly forward the media plane data during the IMS call between the first terminal and the second terminal via the satellite, thereby reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call through the satellite communication network, and improving the call efficiency between the two.
[0277] Fig.12 A flowchart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method in this embodiment is executed by a communication device. It should be noted that the communication method in this embodiment can be implemented by software and / or hardware. The communication device can be a third network element, or can be configured in a third network element. In this embodiment, an exemplary description is given by taking the communication method executed by a third network element as an example.
[0278] like Fig.12 As shown, the communication method may include the following steps:
[0279] Step 1201, receiving a message sent by a second network element requesting to establish a service quality flow QoS Flow for a first terminal and / or a message requesting to establish a service quality flow QoS Flow for a second terminal, wherein the message requesting to establish a service quality flow QoS Flow for the first terminal and the message requesting to establish a service quality flow QoS Flow for the second terminal both carry an indication message.
[0280] The indication message is used to indicate that the first terminal and the second terminal meet the condition for conducting an IMS call via a satellite.
[0281] Wherein, the first terminal and the second terminal are both connected to the satellite.
[0282] Among them, the satellite includes the first UPF.
[0283] Step 1202: Based on a message requesting to establish a QoS Flow for the first terminal, a QoS Flow for carrying media plane data during an IMS call is established for the first terminal; and based on a message requesting to establish a QoS Flow for the second terminal, a QoS Flow for carrying media plane data during an IMS call is established for the second terminal.
[0284] In one embodiment of the present disclosure, the message requesting to establish a quality of service flow QoS Flow for the first terminal and / or the message requesting to establish a quality of service flow QoS Flow for the second terminal may also carry a call mode of an IMS call, wherein the call mode is an IMS voice call or an IMS video call.
[0285] When the call mode is an IMS voice call, the third network element can create a QoS Flow that can carry the voice data in the IMS voice call for the first terminal based on the message requesting to establish the service quality flow QoS Flow of the first terminal, and can create a QoS Flow that can carry the voice data in the IMS voice call for the second terminal based on the message triggering to establish the service quality flow QoS Flow of the second terminal.
[0286] Among them, the 5G QoS identifier (5G QoS identifier, 5QI) of the service quality flow QoS Flow used to carry voice data is equal to 1. In other words, a QoS Flow with 5QI=1 can be created to carry voice data through the QoS Flow.
[0287] When the call mode is an IMS video call, the third network element can create a QoS Flow that can carry the video data in the IMS video call for the first terminal based on the message requesting to establish the service quality flow QoS Flow of the first terminal, and can create a QoS Flow that can carry the video data in the IMS video call for the second terminal based on the message triggering to establish the service quality flow QoS Flow of the second terminal.
[0288] The 5G QoS identifier (5QI) of the QoS Flow for carrying video data is equal to 2. That is, a QoS Flow with 5QI=2 can be created to carry video data through the QoS Flow.
[0289] Step 1203: If the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal are both the first UPF, a notification message is sent to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0290] Step 1204: If at least one of the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF, the UPF of the IMS PUD session that is not the first UPF is changed to the first UPF, and a notification message is sent to the first UPF.
[0291] Step 1205: Send a first QoS Flow establishment completion message and / or a second QoS Flow establishment completion message to the second network element, wherein the first QoS Flow establishment completion message indicates that the QoS Flow establishment of the first terminal is completed, and the second QoS Flow establishment completion message indicates that the QoS Flow establishment of the second terminal is completed, and the first QoS Flow establishment completion message and / or the second QoS Flow establishment completion message include the address information of the first UPF.
[0292] The first QoS Flow establishment completion message is used to respond to the message requesting to establish the service quality flow QoS Flow of the first terminal, that is, the first QoS Flow establishment completion message is a response message to the message requesting to establish the service quality flow QoS Flow of the first terminal.
[0293] It should be noted that, regarding the processing operations performed by the second network element after receiving the first QoS Flow establishment completion message, please refer to the relevant descriptions in other embodiments, and will not be repeated here.
[0294] The second QoS Flow establishment completion message is used to respond to the message requesting to establish the service quality flow QoS Flow of the second terminal, that is, the second QoS Flow establishment completion message is a response message to the message requesting to establish the service quality flow QoS Flow of the second terminal.
[0295] It should be noted that, regarding the processing operations performed by the second network element after receiving the second QoS Flow establishment completion message, please refer to the relevant descriptions in other embodiments, and will not be repeated here.
[0296] Based on the above description, it can be seen that in this embodiment, a first QoS Flow establishment completion message and / or a second QoS Flow establishment completion message carrying the address information of the first UPF is sent to the second network element, so that the second network element sends the address information of the first UPF to the first terminal and the second terminal, so that the first terminal and the second terminal can conduct an IMS call based on the address information of the first UPF.
[0297] Fig.13 A flowchart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method in this embodiment is executed by a communication device. It should be noted that the communication method in this embodiment can be implemented by software and / or hardware. The communication device can be a first terminal, or can be configured in the first terminal. In this embodiment, an exemplary description is given by taking the communication method executed by the first terminal as an example.
[0298] like Fig.13 As shown, the communication method may include the following steps:
[0299] Step 1301: Send a first session invitation request to a first network element, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal.
[0300] The first session invitation request in this embodiment may carry information such as identification information of the second terminal, the IP address of the first terminal, the port number of the first terminal, and a Session Description Protocol (SDP).
[0301] As an example, the first session invitation request in this example may be a SIP INVITE message.
[0302] Step 1302: Receive a response message sent by the first network element to the first session invitation request, wherein the response message carries address information of a first user plane function UPF on a satellite, wherein both the first terminal and the second terminal are connected to the satellite.
[0303] In one embodiment of the present disclosure, in order to enable the first network element to conveniently obtain the location information of the first terminal so as to determine whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the second terminal, the first session invitation request may also carry the location information of the first terminal.
[0304] In one embodiment of the present disclosure, in order to enable the first network element to easily obtain the location information of the first terminal, so as to determine whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the second terminal, when it is detected that the first terminal is connected to the satellite, the first session invitation request may also carry the location information of the first terminal.
[0305] In one embodiment of the present disclosure, in order to enable the first network element to easily obtain the location information of the first terminal, so as to determine whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the second terminal, when it is detected that it is connected to a base station on the satellite, the first session invitation request may also carry the location information of the first terminal.
[0306] In one embodiment of the present disclosure, the location information of the first terminal may include: at least one of: cell identification information of the cell where the first terminal is located, a base station identification of a base station to which the first terminal is connected, and access network type information corresponding to the first terminal.
[0307] In one embodiment of the present disclosure, the location information of the first terminal is used by the first network element to determine whether the first terminal and the second terminal are connected to the same satellite.
[0308] It should be noted that, for the processing procedure performed by the first network element after receiving the first session invitation request, reference may be made to the relevant descriptions in other embodiments, which will not be described in detail here.
[0309] Step 1303: Make an IMS call based on the address information of the first UPF.
[0310] In this embodiment, after receiving the response message, the first terminal can learn that the current media plane address information is the address information of the first UPF based on the address information of the first UPF carried in the response message, and correspondingly, the first terminal can subsequently make an IMS call based on the address information of the first UPF. Specifically, the first terminal can send media plane data during the IMS call based on the address information of the first UPF.
[0311] Based on the above description, it can be seen that in this embodiment, the first terminal can easily obtain the address information of the first UPF on the satellite from the response message returned by the first network element for the first session invitation request, thereby enabling the first terminal to conduct an IMS call based on the address information, thereby realizing direct forwarding of media plane data during the IMS call via satellite, reducing the transmission path between the first terminal and the second terminal when conducting an IMS call via the satellite network, reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call via the satellite communication network, and improving the call efficiency between the two.
[0312] Fig.14 A flowchart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method in this embodiment is executed by a communication device. It should be noted that the communication method in this embodiment can be implemented by software and / or hardware. The communication device can be a second terminal, or can be configured in the second terminal. In this embodiment, an exemplary description is given by taking the communication method executed by the second terminal as an example.
[0313] like Fig.14 As shown, the communication method may include the following steps:
[0314] Step 1401: receiving a second session invitation request sent by a first network element, wherein the second session invitation request is a request by a first terminal to conduct an Internet Protocol Multimedia Subsystem IMS call with a second terminal.
[0315] As an example, the second session invitation request may be sent by the first network element after receiving the first session invitation request sent by the first terminal.
[0316] In this example, the first session invitation request and the second session invitation request may be the same or different. As an example, the second session invitation request may be obtained by the first network element processing the first session invitation request.
[0317] For the processing procedure performed by the first network element after receiving the first session invitation request, reference may be made to the relevant descriptions in other embodiments, which will not be described in detail here.
[0318] For information carried in the first session invitation request, reference may be made to related descriptions in other implementation embodiments.
[0319] Step 1402: Send a response message to the first network element for the second session invitation request.
[0320] In one embodiment of the present disclosure, in order to enable the first network element to conveniently obtain the location information of the second terminal and determine whether the first terminal and the second terminal are connected to the same satellite based on the location information of the second terminal, the response message in this embodiment can actively carry the location information of the second terminal.
[0321] As an example, when the second terminal detects that it is connected to a satellite, the second terminal may carry the location information of the second terminal in the response message.
[0322] As an example, when the second terminal detects that it is connected to a base station on a satellite, the second terminal may carry the location information of the second terminal in the response message.
[0323] In one embodiment of the present disclosure, the location information of the second terminal is used by the first network element to determine whether the first terminal and the second terminal are connected to the same satellite.
[0324] Step 1403, receiving a session update message sent by the first network element, wherein the session update message carries address information of a first user plane function UPF on the satellite, wherein the session update message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite.
[0325] Optionally, the session update message may be an updated first session invitation request.
[0326] The updated first session invite request includes the address information of the first UPF, wherein the updated first session invite request is obtained by adding the address information of the first UPF to the first session invite request.
[0327] The address information of the first UPF on the satellite is forwarded by the third network element to the first network element through the second network element.
[0328] Among them, regarding the specific process of the first network element obtaining the address information of the first UPF on the satellite, please refer to the relevant description in other embodiments, which will not be repeated here.
[0329] Step 1404: Make an IMS call based on the address information of the first UPF.
[0330] In this embodiment, after receiving the session update message, the second terminal can learn that the current media plane address information is the address information of the first UPF based on the address information of the first UPF carried in the session update message, and correspondingly, the second terminal can subsequently make an IMS call based on the address information of the first UPF. Specifically, the second terminal can send media plane data during the IMS call based on the address information of the first UPF.
[0331] Based on the above description, it can be seen that in this embodiment, the second terminal can easily obtain the address information of the first UPF on the satellite from the session update message sent by the first network element, thereby enabling the second terminal to conduct an IMS call based on the address information, thereby realizing direct forwarding of media plane data during the IMS call via satellite, reducing the transmission path between the first terminal and the second terminal when conducting an IMS call via the satellite network, reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call via the satellite communication network, and improving the call efficiency between the two.
[0332] Fig.15 A flowchart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method in this embodiment is executed by a communication device. It should be noted that the communication method in this embodiment can be implemented by software and / or hardware. The communication device can be a second terminal, or can be configured in the second terminal. In this embodiment, an exemplary description is given by taking the communication method executed by the second terminal as an example.
[0333] like Fig.15 As shown, the communication method may include the following steps:
[0334] Step 1501, receiving a second session invitation request sent by a first network element, wherein the second session invitation request is a request by a first terminal to conduct an Internet Protocol Multimedia Subsystem IMS call with a second terminal, wherein the second session invitation request includes a location information request message, wherein the location information request message is used to instruct the second terminal to provide location information of the second terminal.
[0335] Step 1502: Send a response message to the second session invitation request to the first network element, wherein the response message carries location information of the second terminal.
[0336] Step 1503: Receive a session update message sent by the first network element, wherein the session update message carries address information of a first user plane function UPF on the satellite, wherein the session update message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite.
[0337] Step 1504: Make an IMS call based on the address information of the first UPF.
[0338] Based on the above description, it can be seen that in this embodiment, the second terminal can easily obtain the address information of the first UPF on the satellite from the session update message sent by the first network element, thereby enabling the second terminal to conduct an IMS call based on the address information, thereby realizing direct forwarding of media plane data during the IMS call via satellite, reducing the transmission path between the first terminal and the second terminal when conducting an IMS call via the satellite network, reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call via the satellite communication network, and improving the call efficiency between the two.
[0339] Fig.16 A flow chart of another communication method provided by an embodiment of the present disclosure. It should be noted that the communication method in this embodiment is executed by a communication device. It should be noted that the communication method in this embodiment can be implemented by software and / or hardware. The communication device can be a first user plane function UPF of a satellite, or can be configured in the first user plane function UPF of a satellite. In this embodiment, an exemplary description is given by taking the communication method being executed by the first user plane function UPF of a satellite as an example.
[0340] like Fig.16 As shown, the communication method may include the following steps:
[0341] Step 1601: Receive a notification message sent by a third network element, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0342] It should be noted that, regarding the processing procedure performed by the third network element before sending the notification message, reference can be made to the relevant descriptions in other embodiments and will not be repeated here.
[0343] It should be noted that, in this example, the first terminal and the second terminal are connected to a satellite, that is, the first terminal and the second terminal are connected to the same satellite.
[0344] In one embodiment of the present disclosure, the satellite may further include a base station. As an example, the first terminal and the second terminal may be connected to the base station on the satellite.
[0345] In one embodiment of the present disclosure, in order to enable the first UPF to obtain identification information of the first terminal and the second terminal, and establish a binding relationship between the two based on the identification information of the first terminal and the second terminal, and forward the media plane data of the first terminal and the second terminal during the IMS call based on the binding relationship, the notification message in this embodiment may also include identification information of the first terminal and the second terminal.
[0346] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0347] Step 1602: Receive media plane data of the IMS call of the first terminal, and forward the media plane data to the second terminal.
[0348] In one embodiment of the present disclosure, step 1602 may also be receiving media plane data of the IMS call of the second terminal, and forwarding the media plane data to the first terminal.
[0349] In one example of the present disclosure, the first UPF may include all or part of the functions of the session border controller SBC, such as: media resource management, QoS policy control, security functions, and data encryption.
[0350] Based on the above description, it can be seen that in this embodiment, the first UPF can be informed through a notification message that the first terminal and the second terminal will conduct an IMS call through the first UPF, and forward the media plane data of the IMS call between the first terminal and the second terminal, so that the first UPF through the satellite can directly forward the media plane data during the IMS call between the first terminal and the second terminal, thereby reducing the transmission path between the first terminal and the second terminal when conducting an IMS call through the satellite network, reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call through the satellite communication network, and improving the call efficiency between the two.
[0351] Fig.17 This is a schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. It should be noted that the communication device in this embodiment is applied in a first network element.
[0352] like Fig.17 As shown, the communication device 1700 may include:
[0353] The receiving module 1701 is configured to receive a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal.
[0354] The determination module 1702 is used to determine whether the first terminal and the second terminal are connected to the same satellite, wherein the satellite includes a first user plane function UPF.
[0355] The sending module 1703 is used to send an indication message to the second network element when it is determined that the first terminal and the second terminal are connected to the same satellite, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite.
[0356] In one embodiment of the present disclosure, a message for triggering establishment of a quality of service flow QoSFlow for the first terminal and / or a message for triggering establishment of a quality of service flow QoSFlow for the second terminal is sent to the second network element, wherein the message for triggering establishment of the quality of service flow QoSFlow for the first terminal and / or the message for triggering establishment of the quality of service flow QoSFlow for the second terminal both carry an indication message.
[0357] In one embodiment of the present disclosure, the indication message includes identification information of the first terminal and the second terminal.
[0358] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0359] In one embodiment of the present disclosure, the determination module 1702 is specifically configured to:
[0360] It is determined whether the first terminal and the second terminal are connected to the same satellite according to the location information of the first terminal and the location information of the second terminal.
[0361] In one embodiment of the present disclosure, the first session invitation request includes the location information of the first terminal, and the sending module 1703 is further used to send the second session invitation request to the second terminal; the receiving module 1701 is further used to receive a response message returned by the second terminal to the second session invitation request, wherein the response message includes the location information of the second terminal.
[0362] In one embodiment of the present disclosure, if the first session invitation request includes the location information of the first terminal, the sending module 1703 is further used to send a second session invitation request to the second terminal, wherein the second session invitation request includes a location information request message, wherein the location information request message is used to instruct the second terminal to provide the location information of the second terminal;
[0363] The receiving module 1701 is further configured to receive a response message returned by the second terminal, wherein the response message includes location information of the second terminal.
[0364] In one embodiment of the present disclosure, the device may further include: a first processing module, wherein the first processing module is configured to:
[0365] If the first session invitation request does not include the location information of the first terminal and / or the response message does not include the location information of the second terminal, sending a location query request to the second network element, wherein the location query request is used to request to query the location information of the first terminal and / or the second terminal;
[0366] A location query response message returned by the second network element is received, wherein the location query response message includes location information of the first terminal and / or the second terminal.
[0367] In one embodiment of the present disclosure, the device further includes a second processing module, wherein the second processing module is configured to:
[0368] Sending a first location query request to the second network element, where the first location query request is used to request to query location information of the first terminal;
[0369] Receiving a first location query response message returned by the second network element in response to the first location query request, wherein the first location query response message includes location information of the first terminal;
[0370] Sending a second location query request to the second network element, where the second location query request is used to request to query location information of the second terminal;
[0371] A second location query response message returned by the second network element in response to the second location query request is received, wherein the second location query response message includes location information of the second terminal.
[0372] In one embodiment of the present disclosure, the location information of the first terminal includes: at least one of: cell identification information of a cell where the first terminal is located, a base station identification of a base station to which the first terminal is connected, and access network type information corresponding to the first terminal;
[0373] The location information of the second terminal includes at least one of: cell identification information of the cell where the second terminal is located, a base station identification of a base station to which the second terminal is connected, and access network type information corresponding to the second terminal.
[0374] In one embodiment of the present disclosure, the message triggering establishment of a quality of service flow QoS Flow for the first terminal and / or the message triggering establishment of a quality of service flow QoS Flow for the second terminal also carries a call mode of the IMS call, wherein the call mode is an IMS voice call or an IMS video call.
[0375] In one embodiment of the present disclosure, the receiving module 1701 is further used to: receive a first QoS Flow establishment completion message sent by the second network element, wherein the first QoS Flow establishment completion message indicates that the QoS Flow establishment of the first terminal is completed, and the first QoS Flow establishment completion message carries the address information of the first UPF;
[0376] The sending module 1703 is further used to: send address information of the first UPF to the first terminal;
[0377] The receiving module 1701 is further used to: receive a second QoS Flow establishment completion message sent by the second network element, wherein the second QoS Flow establishment completion message indicates that the QoS Flow establishment of the second terminal is completed, and the second QoS Flow establishment completion message carries the address information of the first UPF;
[0378] The sending module 1703 is further used to send the address information of the first UPF to the second terminal.
[0379] It should be noted that the above explanation of the communication method embodiment is also applicable to the communication device of this embodiment, and will not be repeated here.
[0380] The communication device provided by the embodiment of the present disclosure determines whether the first terminal and the second terminal are connected to the same satellite when the first terminal requests to conduct an IMS call with the second terminal, wherein the satellite includes a first UPF, and when it is determined that the first terminal and the second terminal are connected to the same satellite, an indication message is sent to the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite. As a result, the second network element can easily learn through the indication information that the first terminal and the second terminal meet the conditions for conducting an IMS call via the satellite, thereby enabling the first terminal and the second terminal to conduct an IMS call directly via the satellite, thereby reducing the transmission delay of the first terminal and the second terminal when conducting an IMS call via the satellite communication network, and improving the call efficiency between the two.
[0381] Fig.18 This is a schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. It should be noted that the communication device in this embodiment is applied in the second network element.
[0382] like Fig.18 As shown, the communication device 1800 may include:
[0383] The receiving module 1801 is configured to receive an indication message sent by a first network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call through a satellite, wherein the satellite includes a first user plane function UPF, and the indication message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite;
[0384] The sending module 1802 is used to send an indication message to the third network element.
[0385] Wherein, the first terminal and the second terminal are both connected to the satellite.
[0386] In one embodiment of the present disclosure, a message requesting to establish a quality of service flow QoS Flow for the first terminal and a message requesting to establish a quality of service flow QoS Flow for the second terminal are sent to a third network element, wherein the message requesting to establish the quality of service flow QoS Flow for the first terminal and the message requesting to establish the quality of service flow QoS Flow for the second terminal both carry an indication message.
[0387] In one embodiment of the present disclosure, the message requesting to establish a quality of service flow QoS Flow for the first terminal and / or the message requesting to establish a quality of service flow QoS Flow for the second terminal also includes a call mode of the IMS call, wherein the call mode is an IMS voice call or an IMS video call.
[0388] In one embodiment of the present disclosure, the indication message includes identification information of the first terminal and the second terminal, wherein the identification information may be other information that can identify the terminal, such as an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI).
[0389] In one embodiment of the present disclosure, the receiving module 1801 is further configured to receive a location query request sent by the first network element, wherein the location query request is used to query location information of the target terminal;
[0390] The sending module 1802 is further configured to send a location query response message to the first network element in response to the location query request, wherein the location query response message includes location information of a target terminal, wherein the target terminal is the first terminal and / or the second terminal.
[0391] In one embodiment of the present disclosure, the receiving module 1801 is further used to: receive a first QoS Flow establishment completion message and / or a second QoS Flow establishment completion message sent by a third network element, wherein the first QoS Flow establishment completion message indicates that the QoS Flow establishment of the first terminal is completed, and the second QoS Flow establishment completion message indicates that the QoS Flow establishment of the second terminal is completed, and the first QoS Flow establishment completion message and / or the second QoS Flow establishment completion message include address information of the first UPF;
[0392] The sending module 1802 is further used to: send the first QoS Flow establishment completion message and / or the second QoS Flow establishment completion message to the first network element.
[0393] It should be noted that the above explanation of the communication method embodiment is also applicable to the communication device of this embodiment, and will not be repeated here.
[0394] The communication device provided by the embodiment of the present disclosure receives an indication message sent by a first network element, and forwards the indication information to a third network element, so that the third network element can easily learn through the indication information that the first terminal and the second terminal meet the conditions for conducting an IMS call via a satellite, thereby enabling the first terminal and the second terminal to directly conduct an IMS call via a satellite, thereby reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call via a satellite communication network, and improving the call efficiency between the two.
[0395] Fig.19 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure. It should be noted that the communication device in this embodiment is applied in a third network element.
[0396] like Fig.19 As shown, the communication device 1900 may include:
[0397] The receiving module 1901 is used to receive an indication message sent by the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via a satellite, wherein the satellite includes a first user plane function UPF.
[0398] The sending module 1902 is used to send a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0399] In one embodiment of the present disclosure, the device may also include: a modification module, which is used to modify the UPF of the IMS PUD session whose UPF is not the first UPF to the first UPF if at least one of the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF.
[0400] In one embodiment of the present disclosure, a message requesting establishment of a quality of service flow QoS Flow for a first terminal and / or a message requesting establishment of a quality of service flow QoS Flow for a second terminal sent by a second network element is received, wherein the message requesting establishment of a quality of service flow QoS Flow for the first terminal and / or the message requesting establishment of a quality of service flow QoS Flow for the second terminal includes an indication message.
[0401] In one embodiment of the present disclosure, the message requesting to establish a quality of service flow QoS Flow for the first terminal and / or the message requesting to establish a quality of service flow QoS Flow for the second terminal also includes: a call mode of an IMS call, wherein the call mode is an IMS voice call, or an IMS video call.
[0402] In one embodiment of the present disclosure, the notification message and the indication message both include identification information of the first terminal and the second terminal, wherein the identification information may be other information that can identify the terminal, such as an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI).
[0403] In one embodiment of the present disclosure, the sending module 1902 is further configured to:
[0404] A first QoS Flow establishment completion message and / or a second QoS Flow establishment completion message is sent to the second network element, wherein the first QoS Flow establishment completion message indicates that the QoS Flow establishment of the first terminal is completed, and the second QoS Flow establishment completion message indicates that the QoS Flow establishment of the second terminal is completed, and the first QoS Flow establishment completion message and / or the second QoS Flow establishment completion message include the address information of the first UPF.
[0405] It should be noted that the above explanation of the communication method embodiment is also applicable to the communication device of this embodiment, and will not be repeated here.
[0406] The communication device provided by the embodiment of the present disclosure receives an indication message sent by the second network element, and when it is learned based on the indication information that the first terminal and the second terminal meet the conditions for conducting an IMS call via a satellite, and the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal are the first UPF, a notification message is sent to the first UPF, so that the first UPF is informed through the notification message that the first terminal and the second terminal will conduct an IMS call through the first UPF, so that the media plane data during the IMS call between the first terminal and the second terminal can be directly forwarded by the first UPF via the satellite, thereby reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call through the satellite communication network, and improving the call efficiency between the two.
[0407] Fig. 20 This is a schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. It should be noted that the communication device in this embodiment is applied in a first terminal.
[0408] like Fig. 20 As shown, the communication device 2000 may include:
[0409] The first sending module 2001 is used to send a first session invitation request to the first network element, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with the second terminal;
[0410] The receiving module 2002 is configured to receive a response message sent by the first network element in response to the first session invitation request, wherein the response message carries address information of a first user plane function UPF on the satellite, wherein both the first terminal and the second terminal are connected to the satellite;
[0411] The IMS call module 2003 is used to make an IMS call according to the address information of the first UPF.
[0412] In one embodiment of the present disclosure, when it is detected that the first terminal is connected to a satellite, the first session invitation request carries the location information of the first terminal.
[0413] In one embodiment of the present disclosure, the location information of the first terminal includes: at least one of: cell identification information of the cell where the first terminal is located, a base station identification of a base station to which the first terminal is connected, and access network type information corresponding to the first terminal.
[0414] It should be noted that the above explanation of the communication method embodiment is also applicable to the communication device of this embodiment, and will not be repeated here.
[0415] The communication device provided by the embodiment of the present disclosure can easily obtain the address information of the first UPF on the satellite from the response message returned by the first network element for the first session invitation request, thereby enabling the first terminal to make an IMS call based on the address information, thereby realizing the forwarding of media plane data during the IMS call by the first UPF on the satellite, reducing the transmission path between the first terminal and the second terminal when making an IMS call through the satellite network, reducing the transmission delay between the first terminal and the second terminal when making an IMS call through the satellite communication network, and improving the call efficiency between the two.
[0416] Fig.21 This is a schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. It should be noted that the communication device in this embodiment is applied in the second terminal.
[0417] like Fig.21 As shown, the communication device 2100 may include:
[0418] The first receiving module 2101 is configured to receive a second session invitation request sent by the first network element, wherein the second session invitation request is a request by the first terminal to conduct an Internet Protocol Multimedia Subsystem IMS call with the second terminal;
[0419] A first sending module 2102, configured to send a response message to the first network element for the second session invitation request;
[0420] The second receiving module 2103 is used to receive a session update message sent by the first network element, wherein the session update message carries address information of a first user plane function UPF on the satellite, wherein the session update message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite;
[0421] The IMS call module 2104 is used to make an IMS call according to the address information of the first UPF.
[0422] In one embodiment of the present disclosure, the second session invitation request includes a location information request message, wherein the location information request message is used to instruct the second terminal to provide the location information of the second terminal, and the response message carries the location information of the second terminal.
[0423] In one embodiment of the present disclosure, when it is detected that the second terminal is connected to a satellite, the response message carries the location information of the second terminal.
[0424] In one embodiment of the present disclosure, the location information of the second terminal includes at least one of: cell identification information of the cell where the second terminal is located, base station identification of the base station to which the second terminal is connected, and access network type information corresponding to the second terminal.
[0425] It should be noted that the above explanation of the communication method embodiment is also applicable to the communication device of this embodiment, and will not be repeated here.
[0426] The communication device provided by the embodiment of the present disclosure can easily obtain the address information of the first UPF on the satellite from the session update message sent by the first network element, thereby enabling the second terminal to make an IMS call based on the address information, thereby realizing the forwarding of media plane data during the IMS call through the first UPF on the satellite, reducing the transmission path between the first terminal and the second terminal when making an IMS call through the satellite network, reducing the transmission delay between the first terminal and the second terminal when making an IMS call through the satellite communication network, and improving the call efficiency between the two.
[0427] Fig. 22 A schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure. It should be noted that the communication device in this embodiment is applied in a first user plane function UPF of a satellite.
[0428] like Fig. 22 As shown, the communication device 2200 may include:
[0429] The first receiving module 2201 is used to receive a notification message sent by a third network element, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF;
[0430] The second receiving module 2202 is used to receive the media plane data of the IMS call of the first terminal and forward the media plane data to the second terminal, or receive the media plane data of the IMS call of the second terminal and forward the media plane data to the first terminal.
[0431] In one embodiment of the present disclosure, the notification message carries identification information of the first terminal and the second terminal.
[0432] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number and / or a Subscription Permanent Identity (SUPI) number or other information that may identify the terminal.
[0433] It should be noted that the above explanations on the communication method embodiment are also applicable to the communication device of this embodiment, and will not be repeated here.
[0434] The communication device provided by the embodiment of the present disclosure can learn through a notification message that the first terminal and the second terminal will conduct an IMS call through the first UPF, and forward the media plane data of the IMS call between the first terminal and the second terminal, so that the media plane data in the process of the IMS call between the first terminal and the second terminal can be directly forwarded through the first UPF of the satellite, thereby reducing the transmission path between the first terminal and the second terminal when conducting an IMS call through the satellite network, reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call through the satellite communication network, and improving the call efficiency between the two.
[0435] Fig.23 A schematic diagram of the structure of a communication system provided by an embodiment of the present disclosure.
[0436] like Fig.23 As shown, the communication system 2300 may include a first terminal 2301, a second terminal 2302, a first user plane function UPF 23031 on a satellite 2303, a first network element 2304, a second network element 2305, and a third network element 2306, wherein:
[0437] The first network element 2304 is used to implement the communication method disclosed in the embodiment of the first aspect of the present disclosure;
[0438] The second network element 2305 is used to implement the communication method disclosed in the embodiment of the second aspect of the present disclosure;
[0439] The third network element 2306 is used to implement the communication method disclosed in the embodiment of the third aspect of the present disclosure;
[0440] The first terminal 2301 is used to implement the communication method disclosed in the fourth aspect of the present disclosure;
[0441] The second terminal 2302 is used to implement the communication method disclosed in the fifth aspect of the present disclosure;
[0442] The first UPF23031 is used to implement the communication method disclosed in the sixth aspect embodiment of the present disclosure.
[0443] It should be noted that the above explanation of the communication method embodiment is also applicable to the communication device of this embodiment, and will not be repeated here.
[0444] The communication system provided by the embodiment of the present disclosure determines whether the first terminal and the second terminal are connected to the same satellite through the first network element when the first terminal requests to conduct an IMS call with the second terminal, and sends indication information to the third network element through the PCF when it is determined that the first terminal and the second terminal are connected to the same satellite, so that the third network element learns based on the indication information that the first terminal and the second terminal meet the conditions for conducting an IMS call through the first UPF on the satellite, and when the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal are the first UPF, a notification message is sent to the first UPF, so that the first UPF learns through the notification message that the first terminal and the second terminal will conduct an IMS call through the first UPF, so that the media plane data in the process of the IMS call between the first terminal and the second terminal can be directly forwarded through the first UPF of the satellite, thereby reducing the transmission delay between the first terminal and the second terminal when conducting an IMS call through the satellite communication network, and improving the call efficiency between the two.
[0445] In order to clearly understand the present disclosure, Fig.23 An exemplary description is given of the interaction process between the first terminal, the second terminal, the first network element, the third network element, the second network element and the first UPF on the satellite in the communication system. It should be noted that, in this embodiment, the first network element is a proxy call session control function (Proxy Call Session Control Function, P-CSCF) network element, the second network element is a policy control function (Policy Control Function, PCF) network element, and the third network element is a session management function (Session Management Function, SMF) network element as an example for exemplary description.
[0446] Fig.24 Schematic diagram of the interaction process between the first terminal, the second terminal, the P-CSCF network element, the PCF network element, the SMF network element and the first UPF on the satellite Figure 1 .
[0447] like Fig.24 As shown, the method may include:
[0448] Step 2401: A first terminal sends a first session invitation request to a P-CSCF network element.
[0449] The first session invitation request carries all or part of the information such as the identification information of the second terminal, the IP address of the first terminal, the port number of the first terminal, the session description protocol SDP, the location information of the first terminal, etc. That is, the first session invitation request may include at least one or more of the information such as the identification information of the second terminal, the IP address of the first terminal, the port number of the first terminal, and the session description protocol SDP (Session Description Protocol). That is, the first session invitation request may include at least one of the following information: the identification information of the second terminal, the IP address of the first terminal, the port number of the first terminal, and the session description protocol SDP (Session Description Protocol).
[0450] The SDP includes the media address of the first terminal and the media types and codec information supported by the first terminal.
[0451] Among them, SDP (Session Description protocol) is mainly used for media negotiation before the start of a session. The media address is the address for sending and receiving media streams.
[0452] Optionally, the location information of the first terminal may include at least one of cell identification information of a cell where the first terminal is located, a base station identification of a base station to which the first terminal is connected, and access network type information corresponding to the first terminal.
[0453] Optionally, the identification information may be in the format of a Session Initiation Protocol Uniform Resource Identifier (sip-uri) or a Telephone Uniform Resource Identifier (tel-uri).
[0454] Optionally, the SDP also includes required bandwidth information, and the network side determines the quality of service (Quality of Service, QoS) bandwidth required for the dedicated bearer based on the information after receiving it.
[0455] Step 2402: The P-CSCF network element sends a second session invitation request to the second terminal.
[0456] In this example, the first session invitation request and the second session invitation request are the same or different.
[0457] As an example, the first session invitation request may be obtained by processing the first session invitation request.
[0458] The second session invitation request in this example also carries the media plane address and port information of the called session border controller (Session Border Controller, SBC) corresponding to the second terminal, and also carries SDP information.
[0459] The session border controller SBC in the present disclosure may also be referred to as an Internet Protocol Multimedia Subsystem Access Gateway (IMS Access GateWay, IMS AGW).
[0460] Step 2403: The P-CSCF network element receives a 183 message returned by the second terminal in response to the second session invitation request.
[0461] In this example, message 183 is a response message corresponding to the second session invitation request.
[0462] Among them, the 183 message may include an SDP response message and location information of the second terminal.
[0463] The SDP response message includes the media type and codec information supported by the called UE.
[0464] In this example, the location information of the second terminal may include at least one of the cell identification information of the cell where the second terminal is located, the base station identification of the base station to which the second terminal is connected, and the access network type information corresponding to the second terminal.
[0465] Step 2404: The P-CSCF network element checks whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the location information of the second terminal. If so, execute steps 2405 and 2408.
[0466] In this example, a first user plane function UPF is deployed on the satellite.
[0467] Step 2405: The P-CSCF network element sends a first AAR message to the PCF network element, wherein the first AAR message is used to trigger establishment of a quality of service flow QoS Flow for the first terminal to carry voice data during the IMS voice call, and the first AAR message includes an indication message, which is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0468] The indication message includes identification information of the first terminal and the second terminal.
[0469] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0470] In one embodiment of the present disclosure, the first AAR message further includes: a call mode of the IMS call between the first terminal and the second terminal, wherein the call mode is an IMS voice call or an IMS video call.
[0471] Step 2406, the PCF network element sends a first request message to the SMF network element, wherein the first request message is used to establish a service quality flow QoSFlow message for the first terminal for carrying voice data during the IMS voice call, and the first request message includes an indication message, and the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0472] The indication message includes identification information of the first terminal and the second terminal.
[0473] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0474] Among them, the 5G QoS identifier (5G QoS identifier, 5QI) of the service quality flow QoS Flow used to carry voice data is equal to 1. In other words, a QoS Flow with 5QI=1 can be created to carry voice data through the QoS Flow.
[0475] In one embodiment of the present disclosure, the first request message further includes: a call mode of the IMS call between the first terminal and the second terminal, wherein the call mode is an IMS voice call or an IMS video call.
[0476] Step 2407, the SMF network element initiates the establishment of the QoS Flow of the first terminal based on the first request message, and after learning from the indication information carried in the first request message that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite, checks whether the UPF corresponding to the IMS PUD session of the first terminal is the first UPF.
[0477] Among them, regarding the process of establishing the QoS Flow of the first terminal, please refer to the description in the relevant technology, which will not be repeated here.
[0478] Step 2408: The P-CSCF network element sends a second AAR message to the PCF network element, wherein the second AAR message is used to trigger establishment of a quality of service flow QoS Flow for the second terminal to carry voice data during the IMS voice call, and the second AAR message includes an indication message, which is used to indicate that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0479] The indication message includes the second terminal and identification information of the second terminal.
[0480] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0481] Step 2409, sending a second request message to the SMF network element through the PCF network element, wherein the second request message is used to establish a service quality flow QoS Flow message for the second terminal for carrying voice data during the IMS voice call, and the second request message includes an indication message, and the indication message is used to indicate that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0482] In step 2410, the SMF network element initiates establishment of a QoS Flow for the second terminal based on the second request message, and after learning from the indication information carried in the second request message that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite, checks whether the UPF corresponding to the IMS PUD session of the second terminal is the first UPF.
[0483] Step 2411, when the SMF network element determines that the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal are the first UPF, the SMF network element sends a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0484] The notification message includes identification information of the first terminal and the second terminal.
[0485] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0486] Step 2412, when the SMF network element determines that at least one of the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF, the SMF network element changes the UPF of the IMS PUD session that is not the first UPF to the first UPF, and sends a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0487] The notification message includes identification information of the first terminal and the second terminal.
[0488] The identification information may be an IP address, an International Mobile Subscriber Identity (IMSI) number, and / or a Subscription Permanent Identity (SUPI) number, or other information that can identify the terminal.
[0489] It should be noted that, for the specific implementation of step 2410, reference may be made to the relevant descriptions in other embodiments, which will not be repeated here.
[0490] Step 2413, the SMF network element sends a QoS Flow establishment completion message of the first terminal to the P-CSCF network element through the PCF network element, wherein the message carries the address information of the first UPF.
[0491] Step 2414, the SMF network element sends a QoS Flow establishment completion message of the second terminal to the P-CSCF network element through the PCF network element, and the message carries the address information of the first UPF.
[0492] Step 2415: The P-CSCF network element sends a 183 message carrying the address information of the first UPF to the first terminal.
[0493] In this embodiment, after receiving the 183 message, the first terminal can learn that the current media plane address information is the address information of the first UPF based on the address information of the first UPF carried in the 183 message, and correspondingly, the first terminal can subsequently make an IMS call based on the address information of the first UPF. Specifically, the first terminal can send media plane data during the IMS call based on the address information of the first UPF.
[0494] Step 2416: The P-CSCF network element sends a session update message to the second terminal, where the session update message includes address information of the first UPF.
[0495] Optionally, the session update message may be an updated first session invite request, wherein the updated first session invite request includes address information of the first UPF, wherein the updated first session invite request is obtained by adding the address information of the first UPF to the first session invite request.
[0496] It should be noted that the first UPF in this example implements some or all of the functions of the SBC, such as media resource management, QoS policy control, security functions, and data encryption.
[0497] In this embodiment, after receiving the session update message, the second terminal can learn that the current media plane address information is the address information of the first UPF based on the address information of the first UPF carried in the session update message, and correspondingly, the second terminal can subsequently make an IMS call based on the address information of the first UPF. Specifically, the second terminal can send media plane data during the IMS call based on the address information of the first UPF.
[0498] Step 2417: The session establishment is completed between the first terminal and the second terminal.
[0499] In this example, the example process of establishing a session between the first terminal and the second terminal is as follows: after receiving the 183 message, the first terminal replies with a Provisional Response Acknowledgement (PRACK) message. After the first terminal sends the PRACK to confirm the 183 message, it will check whether the audio-specific QoS flow has been established (the corresponding NAS messages are PDU Session Modification Command and PDU Session ModificationComplete). If it has been established, it means that the resource reservation on the calling side has been completed and the prerequisite Precondition is met. The first terminal needs to send an update UPDATE request to modify the resource status in the SDP. When the second terminal detects that the audio-related dedicated bearer is established, the second terminal returns a 200 signaling for the UPDATE. The first terminal receives a 180Ringing temporary response indicating that the voice call establishment request is being notified to the recipient, and the second terminal of the call starts ringing. The called user picks up the phone, and the second terminal returns a 200 confirmation instruction for the session invitation request as the final response to the session invitation request. The first terminal needs to send an ACK for confirmation, and the session establishment is completed.
[0500] Step 2418: After the session establishment is completed, the first terminal and the second terminal can forward the media plane data during the IMS call through the first UPF on the satellite.
[0501] That is to say, the media plane data of the first terminal and the second terminal are directly forwarded through the first UPF on the satellite.
[0502] Based on the above description, it can be seen that in this embodiment, when it is determined that the first terminal and the second terminal are under the coverage of the same satellite, the UPF corresponding to the IMS PUD session of the first terminal and the second terminal is modified to the first UPF on the satellite, so that the first terminal and the second terminal can forward the IMS media plane data during the IMS call through the first UPF on the satellite, thereby realizing that the media plane data does not fall to the ground, reducing the transmission delay of the IMS media plane data during the IMS call, and improving the call efficiency when conducting IMS calls between the two.
[0503] Fig.25 Schematic diagram of the interaction process between the first terminal, the second terminal, the P-CSCF network element, the PCF network element, the SMF network element and the first UPF on the satellite Figure 2 .
[0504] Step 2501: A first terminal sends a first session invitation request to a P-CSCF network element.
[0505] The first session invitation request carries at least one of the identification information of the second terminal, the IP address of the first terminal, the port number of the first terminal, the session description protocol SDP, the location information of the first terminal and the like.
[0506] Optionally, the first terminal may check whether it is connected to a satellite. If it is checked that it is connected to a satellite, the first terminal may correspondingly carry the location information of the first terminal in a first session invitation request sent to the P-CSCF network element.
[0507] The SDP includes the media address of the first terminal and the media types and codec information supported by the first terminal.
[0508] Among them, SDP (Session Description Protocol) is mainly used for media negotiation before the start of a session. The media address is the address for sending and receiving media streams.
[0509] Optionally, the location information of the first terminal may include at least one of cell identification information of a cell where the first terminal is located, a base station identification of a base station to which the first terminal is connected, and access network type information corresponding to the first terminal.
[0510] Optionally, the identification information may be in the format of a Session Initiation Protocol Uniform Resource Identifier (sip-uri) or a Telephone Uniform Resource Identifier (tel-uri).
[0511] Optionally, the SDP also includes the required bandwidth information, and the network side determines the QoS bandwidth required for the dedicated bearer based on this information after receiving it.
[0512] Step 2502: If the session invitation request includes the location information of the first terminal, the P-CSCF network element sends a second session invitation request to the second terminal, wherein the second session invitation request includes a location information request message, wherein the location information request message is used to instruct the second terminal to provide the location information of the second terminal.
[0513] Specifically, the P-CSCF network element detects whether the first session invitation request contains the location information of the first terminal. If it is detected that the first session invitation request contains the location information of the first terminal, the P-CSCF network element adds a location information request message to the first session invitation request to obtain a second session invitation request, and sends the second session invitation request to the second terminal.
[0514] The second session invitation request also carries the media plane address and port information of the called session border controller (Session Border Controller, SBC) corresponding to the second terminal, and also carries SDP information.
[0515] Step 2503: The P-CSCF network element receives a 183 message returned by the second terminal in response to the second session invitation request, wherein the 183 message includes location information of the second terminal.
[0516] Optionally, after receiving the second session invitation request, the second terminal may detect whether it is connected to the satellite. If it is detected that it is connected to the satellite, a 183 message is sent to the P-CSCF network element, wherein the 183 message includes the location information of the second terminal.
[0517] In this example, message 183 is a response message corresponding to the second session invitation request.
[0518] Among them, the 183 message may include an SDP response message and location information of the second terminal.
[0519] The SDP response message includes the media type and codec information supported by the called UE.
[0520] In this example, the location information of the second terminal may include at least one of the cell identification information of the cell where the second terminal is located, the base station identification of the base station to which the second terminal is connected, and the access network type information corresponding to the second terminal.
[0521] In step 2504, the P-CSCF network element checks whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the location information of the second terminal. If so, and when it is determined that the call mode of the IMS call is an IMS voice call, execute steps 2505 and 2508.
[0522] In this example, a first user plane function UPF is deployed on the satellite.
[0523] Step 2505: The P-CSCF network element sends a first AAR message to the PCF network element, wherein the first AAR message is used to trigger establishment of a quality of service flow QoS Flow for the first terminal to carry voice data during the IMS voice call, and the first AAR message includes an indication message, which is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0524] Step 2506: Send a first request message to the SMF network element through the PCF network element, wherein the first request message is used to establish a service quality flow QoS Flow message for the first terminal for carrying voice data during the IMS voice call, and the first request message includes an indication message, and the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0525] Step 2507, the SMF network element initiates the establishment of the QoS Flow of the first terminal based on the first request message, and after learning from the indication information carried in the first request message that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite, checks whether the UPF corresponding to the IMS PUD session of the first terminal is the first UPF.
[0526] Step 2508: The P-CSCF network element sends a second AAR message to the PCF network element, wherein the second AAR message is used to trigger establishment of a quality of service flow QoS Flow for the second terminal to carry voice data during the IMS voice call, and the second AAR message includes an indication message, which is used to indicate that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0527] Step 2509, the PCF network element sends a second request message to the SMF network element, wherein the second request message is used to establish a message of a quality of service flow QoS Flow for the second terminal to carry voice data during the IMS voice call, and the second request message includes an indication message, and the indication message is used to indicate that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0528] In step 2510, the SMF network element initiates establishment of a QoS Flow for the second terminal based on the second request message, and after learning from the indication information carried in the second request message that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite, checks whether the UPF corresponding to the IMS PUD session of the second terminal is the first UPF.
[0529] Step 2511, when the SMF network element determines that the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal are the first UPF, the SMF network element sends a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0530] Step 2512, when the SMF network element determines that at least one of the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF, the SMF network element changes the UPF of the IMS PUD session that is not the first UPF to the first UPF, and sends a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0531] Step 2513, the SMF network element sends a QoS Flow establishment completion message of the first terminal to the P-CSCF network element through the PCF network element, where the message carries the address information of the first UPF.
[0532] Step 2514: The SMF network element sends a QoS Flow establishment completion message of the second terminal to the P-CSCF network element through the PCF network element. The message carries the address information of the first UPF.
[0533] Step 2515: The P-CSCF network element sends a 183 message carrying the address information of the first UPF to the first terminal.
[0534] Step 2516: The P-CSCF network element sends a session update message to the second terminal, where the session update message includes address information of the first UPF.
[0535] Step 2517: The session establishment is completed between the first terminal and the second terminal.
[0536] Step 2518: After the session establishment is completed, the first terminal and the second terminal can forward the media plane data during the IMS call through the first UPF on the satellite.
[0537] It should be noted that for the specific description of steps 2505 to 2518, reference can be made to the relevant descriptions in other embodiments and will not be repeated here.
[0538] Fig.26 Schematic diagram of the interaction process between the first terminal, the second terminal, the P-CSCF network element, the SMF network element, the PCF network element and the first UPF on the satellite Figure 3 .
[0539] like Fig.26 As shown, the method may include:
[0540] Step 2601: A first terminal sends a first session invitation request to a P-CSCF network element.
[0541] The first session invitation request carries at least one of the identification information of the second terminal, the IP address of the first terminal, the port number of the first terminal, the session description protocol SDP and the like.
[0542] The SDP includes the media address of the first terminal and the media types and codec information supported by the first terminal.
[0543] Among them, SDP (Session Description Protocol) is mainly used for media negotiation before the start of a session. The media address is the address for sending and receiving media streams.
[0544] Optionally, the identification information may be in the format of a Session Initiation Protocol Uniform Resource Identifier (sip-uri) or a Telephone Uniform Resource Identifier (tel-uri).
[0545] Optionally, the SDP also includes the required bandwidth information, and the network side determines the QoS bandwidth required for the dedicated bearer based on this information after receiving it.
[0546] Step 2602: The P-CSCF network element sends a second session invitation request to the second terminal.
[0547] For the specific implementation manner in which the P-CSCF network element sends the second session invitation request to the second terminal, reference may be made to the relevant descriptions in other embodiments, which will not be described in detail here.
[0548] Step 2603: The P-CSCF network element receives a 183 message returned by the second terminal in response to the second session invitation request.
[0549] In this example, message 183 is a response message corresponding to the second session invitation request.
[0550] Among them, the 183 message may include an SDP response message.
[0551] The SDP response message includes the media type and codec information supported by the called UE.
[0552] Step 2604: If the first session invitation request does not include the location information of the first terminal and / or the response message does not include the location information of the second terminal, the P-CSCF network element sends a location query request to the PCF network element, where the location query request is used to query the location information of the first terminal and / or the second terminal.
[0553] Step 2605: The P-CSCF network element receives a location query response message returned by the PCF network element in response to the location query request, wherein the location query response message includes location information of the first terminal and / or the second terminal.
[0554] Step 2606: Check whether the first terminal and the second terminal are connected to the same satellite based on the location information of the first terminal and the location information of the second terminal, and execute steps 2607 and 2610.
[0555] Step 2607: The P-CSCF network element sends a first AAR message to the PCF network element, wherein the first AAR message is used to trigger establishment of a quality of service flow QoS Flow for the first terminal to carry voice data during the IMS voice call, and the first AAR message includes an indication message, which is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0556] Step 2608, sending a first request message to the SMF network element through the PCF network element, wherein the first request message is used to establish a service quality flow QoS Flow message for the first terminal for carrying voice data during the IMS voice call, and the first request message includes an indication message, and the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0557] Step 2609, the SMF network element initiates the establishment of the QoS Flow of the first terminal based on the first request message, and after learning from the indication information carried in the first request message that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite, checks whether the UPF corresponding to the IMS PUD session of the first terminal is the first UPF.
[0558] Step 2610: The P-CSCF network element sends a second AAR message to the PCF network element, wherein the second AAR message is used to trigger establishment of a quality of service flow QoS Flow for the second terminal to carry voice data during the IMS voice call, and the second AAR message includes an indication message, which is used to indicate that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0559] Step 2611, the PCF network element sends a second request message to the SMF network element, wherein the second request message is used to establish a service quality flow QoS Flow message for the second terminal for carrying voice data during the IMS voice call, and the second request message includes an indication message, and the indication message is used to indicate that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0560] In step 2612, the SMF network element initiates establishment of the QoS Flow of the second terminal based on the second request message, and after learning from the indication information carried in the second request message that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite, checks whether the UPF corresponding to the IMS PUD session of the second terminal is the first UPF.
[0561] Step 2613, when the SMF network element determines that the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal are the first UPF, the SMF network element sends a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0562] Step 2614, when the SMF network element determines that at least one of the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF, the SMF network element changes the UPF of the IMS PUD session that is not the first UPF to the first UPF, and sends a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0563] Step 2615, the SMF network element sends a QoS Flow establishment completion message of the first terminal to the P-CSCF network element through the PCF network element, where the message carries the address information of the first UPF.
[0564] Step 2616, the SMF network element sends a QoS Flow establishment completion message of the second terminal to the P-CSCF network element through the PCF network element, and the message carries the address information of the first UPF.
[0565] Step 2617: The P-CSCF network element sends a 183 message carrying the address information of the first UPF to the first terminal.
[0566] Step 2618: The P-CSCF network element sends a session update message to the second terminal, where the session update message includes address information of the first UPF.
[0567] Step 2619: The session establishment is completed between the first terminal and the second terminal.
[0568] Step 2620: After the session is established, the first terminal and the second terminal may forward the media plane data during the IMS call via the first UPF on the satellite.
[0569] It should be noted that for the specific description of steps 2607 to 2620, reference can be made to the relevant descriptions in other embodiments and will not be repeated here.
[0570] Fig. 27 Schematic diagram of the interaction process between the first terminal, the second terminal, the P-CSCF network element, the SMF network element, the PCF network element and the first UPF on the satellite Figure 4 .
[0571] like Fig. 27 As shown, the method may include:
[0572] Step 2701: A first terminal sends a first session invitation request to a P-CSCF network element.
[0573] In an example, the first session invitation request carries identification information of the second terminal, an IP address of the first terminal, a port number of the first terminal, and a session description protocol SDP.
[0574] In another example, the first session invitation request carries identification information of the second terminal, an IP address of the first terminal, a port number of the first terminal, a session description protocol SDP, and location information of the first terminal.
[0575] Optionally, the first terminal may check whether it is connected to a satellite. If it is checked that it is connected to a satellite, the first terminal may correspondingly carry the location information of the first terminal in a first session invitation request sent to the P-CSCF network element.
[0576] The SDP includes the media address of the first terminal and the media types and codec information supported by the first terminal.
[0577] Among them, SDP (Session Description Protocol) is mainly used for media negotiation before the start of a session. The media address is the address for sending and receiving media streams.
[0578] In this example, the location information of the first terminal may include at least one of the cell identification information of the cell where the first terminal is located, the base station identification of the base station to which the first terminal is connected, the access network type information corresponding to the first terminal, and the satellite identification of the satellite to which the first terminal is connected.
[0579] Optionally, the identification information may be in the format of a Session Initiation Protocol Uniform Resource Identifier (sip-uri) or a Telephone Uniform Resource Identifier (tel-uri).
[0580] Optionally, the SDP also includes the required bandwidth information, and the network side determines the QoS bandwidth required for the dedicated bearer based on this information after receiving it.
[0581] Step 2702: Send a first authentication and authorization request AAR message to the PCF network element, wherein the first AAR message includes a first location query request, and the first location query request is used to request to query the location information of the first terminal.
[0582] In this embodiment, after receiving the first session invitation request of the first terminal, regardless of whether the first session invitation request actively carries the location information of the first terminal, a first authentication authorization request (AAR) message may be sent to the PCF network element.
[0583] Step 2703: Receive a first re-authentication request (Re-Authentication Request, RAR) message returned by the PCF network element in response to the first AAR message, wherein the first RAR message includes location information of the first terminal.
[0584] Step 2704: The P-CSCF network element sends a second session invitation request to the second terminal.
[0585] For the specific implementation manner in which the P-CSCF network element sends the second session invitation request to the second terminal, reference may be made to the relevant descriptions in other embodiments, which will not be described in detail here.
[0586] Step 2705: The P-CSCF network element receives a 183 message returned by the second terminal in response to the second session invitation request.
[0587] In an example, the second terminal may actively carry the location information of the second terminal in the 183 message.
[0588] In another example, the second session invitation request includes a location information request message, wherein the location information request message is used to instruct the second terminal to provide the location information of the second terminal. Correspondingly, the first terminal carries the location information of the second terminal in the 183 message according to the location information request message.
[0589] In this example, message 183 is a response message corresponding to the second session invitation request.
[0590] The 183 message may also include an SDP response message.
[0591] The SDP response message includes the media type and codec information supported by the called UE.
[0592] In this example, the location information of the second terminal may include at least one of the cell identification information of the cell where the second terminal is located, the base station identification of the base station to which the second terminal is connected, the access network type information corresponding to the second terminal, and the satellite identification of the satellite to which the second terminal is connected.
[0593] Step 2706: Send a second AAR message to the PCF network element, where the second AAR message includes a second location query request, and the second location query request is used to request to query the location information of the second terminal.
[0594] In one embodiment of the present disclosure, a response message returned by the second terminal to the second session invitation request may be received, and a second AAR message may be sent to the PCF network element regardless of whether the response message returned by the second terminal carries the location information of the second terminal.
[0595] Step 2707: Receive a second RAR message returned by the PCF network element in response to the second AAR message, wherein the second RAR message includes location information of the second terminal.
[0596] Among them, the location information of the second terminal in this example may include but is not limited to at least one of the cell identification information of the cell where the second terminal is located, the base station identification of the base station to which the second terminal is connected, the access network type information corresponding to the second terminal, and the satellite identification of the satellite to which the second terminal is connected.
[0597] Step 2708: The P-CSCF network element checks whether the first terminal and the second terminal are connected to the same satellite according to the first terminal location information and the second terminal location information, and executes steps 2709 and 2712.
[0598] In this example, a first user plane function UPF is deployed on the satellite.
[0599] Step 2709: The P-CSCF network element sends a third AAR message to the PCF network element, wherein the third AAR message is used to trigger establishment of a quality of service flow QoS Flow for the first terminal to carry voice data during the IMS voice call, and the third AAR message includes an indication message, which is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0600] Step 2710, the PCF network element sends a first request message to the SMF network element, wherein the first request message is used to establish a service quality flow QoS Flow message for the first terminal for carrying voice data during the IMS voice call, and the first request message includes an indication message, and the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0601] Step 2711, the SMF network element initiates the establishment of the QoS Flow of the first terminal based on the first request message, and after knowing from the indication information carried in the first request message that the first terminal and the second terminal meet the conditions for conducting an IMS call via satellite, checks whether the UPF corresponding to the IMS PUD session of the first terminal is the first UPF.
[0602] Step 2712: The P-CSCF network element sends a fourth AAR message to the PCF network element, wherein the fourth AAR message is used to trigger establishment of a quality of service flow QoS Flow for the second terminal to carry voice data during the IMS voice call, and the fourth AAR message includes an indication message, which is used to indicate that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0603] Step 2713, sending a second request message to the SMF network element through the PCF network element, wherein the second request message is used to establish a service quality flow QoS Flow message for the second terminal for carrying voice data during the IMS voice call, and the second request message includes an indication message, and the indication message is used to indicate that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite.
[0604] In step 2714, the SMF network element initiates the establishment of the QoS Flow of the second terminal based on the second request message, and after learning from the indication information carried in the second request message that the second terminal and the second terminal meet the conditions for conducting an IMS call via satellite, checks whether the UPF corresponding to the IMS PUD session of the second terminal is the first UPF.
[0605] Step 2715, when the SMF network element determines that the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal are the first UPF, the SMF network element sends a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0606] Step 2716, when the SMF network element determines that at least one of the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF, the SMF network element changes the UPF of the IMS PUD session that is not the first UPF to the first UPF, and sends a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
[0607] Step 2717, the SMF network element sends a QoS Flow establishment completion message of the first terminal to the P-CSCF network element through the PCF network element, where the message carries the address information of the first UPF.
[0608] Step 2718, the SMF network element sends a QoS Flow establishment completion message of the second terminal to the P-CSCF network element through the PCF network element, and the message carries the address information of the first UPF.
[0609] Step 2719: The P-CSCF network element sends a 183 message carrying the address information of the first UPF to the first terminal.
[0610] Step 2720: The P-CSCF network element sends a session update message to the second terminal, where the session update message includes address information of the first UPF.
[0611] Step 2721: A session is established between the first terminal and the second terminal.
[0612] Step 2722: After the session is established, the first terminal and the second terminal may forward the media plane data during the IMS call via the first UPF on the satellite.
[0613] It should be noted that for the specific description of steps 2709 to 2722, reference can be made to the relevant descriptions in other embodiments and will not be repeated here.
[0614] In order to implement the above embodiments, the present disclosure also proposes a communication device.
[0615] Fig.28 2 is a block diagram of a communication device for implementing a communication method according to an exemplary embodiment. It should be noted that the communication device 2800 in this embodiment can be used to implement the method described in the above method embodiment, and the details can be referred to the description in the above method embodiment.
[0616] like Fig.28 As shown, the above communication device 2800 includes:
[0617] One or more processors 2801. Processor 2801 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (such as base stations, baseband chips, terminals, terminal chips, distributed units (DU) or centralized units (CU), etc.), execute programs, and process program data. Processor 2801 is used to call instructions to enable communication device 2800 to execute any of the above methods.
[0618] In some embodiments, the communication device 2800 also includes one or more memories 2802 for storing instructions. In some embodiments, all or part of the memory 2802 may also be outside the communication device 2800.
[0619] In some embodiments, the communication device 2800 further includes one or more transceivers 2803. When the communication device 2800 includes one or more transceivers 2803, the communication steps such as sending and receiving in the above method are executed by the transceiver 2803, and the other steps are executed by the processor 2801.
[0620] In some embodiments, the transceiver 2803 may include a receiver and a transmitter, and the receiver and the transmitter may be separate or integrated. In some embodiments, the terms such as transceiver, transceiver unit, transceiver, transceiver circuit, etc. may be replaced with each other, the terms such as transmitter, transmission unit, transmitter, transmission circuit, etc. may be replaced with each other, and the terms such as receiver, receiving unit, receiver, receiving circuit, etc. may be replaced with each other.
[0621] In some embodiments, the communication device 2800 further includes one or more interface circuits 2804, which are connected to the memory 2802. The interface circuit 2804 can be used to receive signals from the memory 2802 or other devices, and can be used to send signals to the memory 2802 or other devices. For example, the interface circuit 2804 can read instructions stored in the memory 2802 and send the instructions to the processor 2801.
[0622] The communication device 2800 described in the above embodiment may be a network device or a space terminal, but the scope of the communication device 2800 described in the present disclosure is not limited thereto, and the structure of the communication device 2800 may not be limited thereto. Fig.28 The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a collection of one or more ICs. In some embodiments, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal, an intelligent terminal, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0623] It should be noted that the implementation process and technical principles of the communication device of this embodiment refer to the aforementioned explanation of the communication method of the embodiment of the present disclosure, and will not be repeated here.
[0624] An embodiment of the present disclosure also provides a chip.
[0625] Fig.29 The figure is a schematic diagram of the structure of a chip according to an exemplary embodiment.
[0626] like Fig.29 As shown, the chip 2900 includes a processor 2901 and an interface circuit 2902. The number of the processor 2901 can be one or more, and the number of the interface circuit 2902 can be one or more.
[0627] Optionally, the chip also includes a memory 2903, which is used to store necessary computer programs and data; the interface circuit 2902 is used to receive signals from the memory 2903 and send signals to the processor 2901, and the signals include computer instructions stored in the memory 2903. When the processor 2901 executes the computer instructions, the communication device executes the communication method described in the above embodiments of the present disclosure.
[0628] In order to implement the above embodiments, the present disclosure further proposes a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the communication method of the above embodiments is implemented.
[0629] In order to implement the above embodiments, the present disclosure further provides a computer program product. When an instruction processor in the computer program product executes, the communication method of the above embodiments is executed.
[0630] It should be noted that, in the description of the present disclosure, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present disclosure, unless otherwise specified, the meaning of "plurality" is two or more.
[0631] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present disclosure includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present disclosure belong.
[0632] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0633] A person skilled in the art may understand that all or part of the steps in the above-mentioned embodiment method may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0634] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0635] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0636] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0637] Although the embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present disclosure. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present disclosure.
Claims
1. A communication method, characterized in that: The method is applied in a first network element, and the method includes: Receiving a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal; Determining whether the first terminal and the second terminal are connected to the same satellite, wherein the satellite includes a first user plane function UPF; When it is determined that the first terminal and the second terminal are connected to the same satellite, an indication message is sent to the second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet a condition for conducting an IMS call through the satellite.
2. The method according to claim 1, characterized in that Send a message to the second network element that triggers the establishment of a quality of service flow QoS Flow for the first terminal and / or a message that triggers the establishment of a quality of service flow QoS Flow for the second terminal, wherein the message that triggers the establishment of the quality of service flow QoS Flow for the first terminal and / or the message that triggers the establishment of the quality of service flow QoS Flow for the second terminal includes the indication message.
3. The method according to claim 1, characterized in that The indication message includes: identification information of the first terminal and the second terminal.
4. The method according to claim 1, characterized in that The determining whether the first terminal and the second terminal are connected to the same satellite includes: According to the location information of the first terminal and the location information of the second terminal, it is determined whether the first terminal and the second terminal are connected to the same satellite.
5. The method according to claim 4, characterized in that The first session invitation request includes location information of the first terminal, and the method further includes: Sending a second session invitation request to the second terminal; A response message returned by the second terminal is received, wherein the response message includes location information of the second terminal.
6. The method according to claim 4, characterized in that If the first session invitation request includes the location information of the first terminal, the method further includes: Sending a second session invitation request to the second terminal, wherein the second session invitation request includes a location information request message, wherein the location information request message is used to instruct the second terminal to provide the location information of the second terminal; A response message returned by the second terminal is received, wherein the response message includes location information of the second terminal.
7. The method according to claim 5 or 6, characterized in that The method comprises: If the first session invitation request does not include the location information of the first terminal and / or the response message does not include the location information of the second terminal, sending a location query request to the second network element, wherein the location query request is used to request querying the location information of the first terminal and / or the second terminal; Receive a location query response message returned by the second network element, wherein the location query response message includes location information of the first terminal and / or the second terminal.
8. The method according to claim 4, characterized in that The method comprises: Sending a first location query request to the second network element, where the first location query request is used to request to query location information of the first terminal; receiving a first location query response message returned by the second network element, wherein the first location query response message includes location information of the first terminal; Sending a second location query request to the second network element, where the second location query request is used to request to query the location information of the second terminal; Receive a second location query response message returned by the second network element, wherein the second location query response message includes location information of the second terminal.
9. The method according to claim 4, characterized in that The location information of the first terminal includes: at least one of: cell identification information of a cell where the first terminal is located, a base station identification of a base station to which the first terminal is connected, and access network type information corresponding to the first terminal; The location information of the second terminal includes at least one of: cell identification information of a cell where the second terminal is located, a base station identification of a base station to which the second terminal is connected, and access network type information corresponding to the second terminal.
10. The method according to claim 2, characterized in that The message for triggering establishment of a quality of service flow QoSFlow of the first terminal and / or the message for triggering establishment of a quality of service flow QoSFlow of the second terminal also includes a call mode of the IMS call, wherein the call mode is an IMS voice call or an IMS video call.
11. The method according to claim 2, characterized in that The method further comprises: Receive a first QoS Flow establishment completion message sent by the second network element, wherein the first QoS Flow establishment completion message indicates that the QoS Flow establishment of the first terminal is completed, and the first QoS Flow establishment completion message includes address information of the first UPF; Sending address information of the first UPF to the first terminal; Receive a second QoS Flow establishment completion message sent by the second network element, wherein the second QoS Flow establishment completion message indicates that the QoS Flow establishment of the second terminal is completed, and the second QoS Flow establishment completion message includes address information of the first UPF; Sending address information of the first UPF to the second terminal.
12. A communication method, characterized in that: The method is applied in a second network element, and the method includes: receiving an indication message sent by a first network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet a condition for conducting an IMS call through a satellite, wherein the satellite includes a first user plane function UPF, and the indication message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite; Send the indication message to the third network element.
13. The method according to claim 12, characterized in that Send a message requesting to establish a quality of service flow QoS Flow for the first terminal and / or a message requesting to establish a quality of service flow QoS Flow for the second terminal to the third network element, wherein the message requesting to establish a quality of service flow QoS Flow for the first terminal and / or the message requesting to establish a quality of service flow QoS Flow for the second terminal include the indication message.
14. The method according to claim 13, wherein the message requesting to establish a QoS Flow of the first terminal and / or the message requesting to establish a QoS Flow of the second terminal further comprises a call mode of the IMS call, wherein: The call mode is an IMS voice call or an IMS video call.
15. The method according to any one of claims 12 to 14, characterized in that The indication message includes identification information of the first terminal and the second terminal.
16. The method according to claim 15, characterized in that The method further comprises: receiving a location query request sent by the first network element, wherein the location query request is used to query location information of the first terminal and / or the second terminal; Send a location query response message to the first network element, wherein the location query response message includes location information of the first terminal and / or the second terminal.
17. The method according to claim 13, characterized in that The method further comprises: Receive a first QoS Flow establishment completion message and / or a second QoS Flow establishment completion message sent by the third network element, wherein the first QoS Flow establishment completion message indicates that the QoS Flow establishment of the first terminal is completed, and the second QoS Flow establishment completion message indicates that the QoS Flow establishment of the second terminal is completed, and the first QoS Flow establishment completion message and / or the second QoS Flow establishment completion message include address information of the first UPF; Send the first QoS Flow establishment completion message and / or the second QoS Flow establishment completion message to the first network element.
18. The method according to claim 16, characterized in that The location information of the first terminal and the location information of the second terminal are used by the first network element to determine whether the first terminal and the second terminal are connected to the same satellite.
19. A communication method, characterized in that: The method is applied in a third network element, and the method includes: receiving an indication message sent by a second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet a condition for conducting an IMS call through a satellite, wherein the satellite includes a first user plane function UPF; Send a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
20. The method of claim 19, wherein: The method further comprises: If at least one of the UPF corresponding to the IMS PUD session of the first terminal and the UPF corresponding to the IMS PUD session of the second terminal is not the first UPF, the UPF of the IMS PUD session that is not the first UPF is changed to the first UPF.
21. The method according to claim 19 or 20, characterized in that Receive a message sent by the second network element requesting to establish a quality of service flow QoS Flow for the first terminal and / or a message requesting to establish a quality of service flow QoS Flow for the second terminal, wherein the message requesting to establish the quality of service flow QoS Flow for the first terminal and / or the message requesting to establish the quality of service flow QoS Flow for the second terminal include the indication message.
22. The method according to claim 19 or 20, characterized in that The notification message and the indication message both include identification information of the first terminal and the second terminal.
23. The method of claim 21, wherein: The method further comprises: A first QoS Flow establishment completion message and / or a second QoS Flow establishment completion message is sent to the second network element, wherein the first QoS Flow establishment completion message indicates that the QoS Flow establishment of the first terminal is completed, and the second QoS Flow establishment completion message indicates that the QoS Flow establishment of the second terminal is completed, and the first QoS Flow establishment completion message and / or the second QoS Flow establishment completion message include the address information of the first UPF.
24. A communication method, characterized in that: The method is applied in a first terminal, and the method includes: Sending a first session invitation request to the first network element, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with the second terminal; receiving a response message sent by the first network element in response to the first session invitation request, wherein the response message carries address information of a first user plane function UPF on the satellite, and the response message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite; Make an IMS call according to the address information of the first UPF.
25. The method of claim 24, wherein: The first session invitation request carries the location information of the first terminal.
26. The method of claim 24, wherein: When it is detected that the terminal is connected to the satellite, the first session invitation request carries the location information of the first terminal.
27. The method according to claim 25 or 26, characterized in that The location information of the first terminal includes at least one of: cell identification information of a cell where the first terminal is located, a base station identification of a base station to which the first terminal is connected, and access network type information corresponding to the first terminal.
28. The method according to claim 25 or 26, characterized in that The location information of the first terminal is used by the first network element to determine whether the first terminal and the second terminal are connected to the same satellite.
29. A communication method, characterized in that: The method is applied in a second terminal, and the method includes: Receiving a second session invitation request sent by the first network element, wherein the second session invitation request is a request by the first terminal to conduct an Internet Protocol Multimedia Subsystem IMS call with the second terminal; Sending a response message to the first network element for the second session invitation request; receiving a session update message sent by the first network element, wherein the session update message includes: address information of a first user plane function UPF on the satellite, wherein the session update message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite; Make an IMS call according to the address information of the first UPF.
30. The method of claim 29, wherein: The second session invitation request includes a location information request message, wherein the location information request message is used to instruct the second terminal to provide the location information of the second terminal, and the response message includes the location information of the second terminal.
31. The method of claim 29, wherein: The response message carries the location information of the second terminal.
32. The method of claim 29, wherein: In case of detecting that the second terminal is connected to the satellite, the response message carries the location information of the second terminal.
33. The method according to claim 31 or 32, characterized in that The location information of the second terminal includes at least one of: cell identification information of a cell where the second terminal is located, a base station identification of a base station to which the second terminal is connected, and access network type information corresponding to the second terminal.
34. The method according to claim 31 or 32, characterized in that The location information of the second terminal is used by the first network element to determine whether the first terminal and the second terminal are connected to the same satellite.
35. A communication method, characterized in that: The method is applied in a first user plane function UPF of a satellite, and the method comprises: receiving a notification message sent by a third network element, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF; The media plane data of the IMS call of the first terminal is received, and the media plane data is forwarded to the second terminal, or the media plane data of the IMS call of the second terminal is received, and the media plane data is forwarded to the first terminal.
36. The method of claim 35, wherein: The notification message includes identification information of the first terminal and the second terminal.
37. The method of claim 35, wherein: The first UPF includes all or part of the functions of a session border switch SBC.
38. A communication device, characterized in that: The device is applied in a first network element, and the device includes: A receiving module, configured to receive a first session invitation request from a first terminal, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with a second terminal; A determination module, configured to determine whether the first terminal and the second terminal are connected to the same satellite, wherein the satellite includes a first user plane function UPF; A sending module is used to send an indication message to the second network element when it is determined that the first terminal and the second terminal are connected to the same satellite, wherein the indication message is used to indicate that the first terminal and the second terminal meet the conditions for conducting an IMS call through the satellite.
39. A communication device, characterized in that: The device is applied in a second network element, and the device includes: a receiving module, configured to receive an indication message sent by a first network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet a condition for conducting an IMS call through a satellite, wherein the satellite includes a first user plane function UPF, and the indication message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite; A sending module is used to send the indication message to the third network element.
40. A communication device, characterized in that: The device is applied in a third network element, and includes: A receiving module, configured to receive an indication message sent by a second network element, wherein the indication message is used to indicate that the first terminal and the second terminal meet a condition for conducting an IMS call via a satellite, wherein the satellite includes a first user plane function UPF; Send a notification message to the first UPF, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF.
41. A communication device, characterized in that: The device is applied in a first terminal, and includes: A sending module, configured to send a first session invitation request to the first network element, wherein the first session invitation request is used to request an Internet Protocol Multimedia Subsystem IMS call with the second terminal; a receiving module, configured to receive a response message sent by a first network element in response to the first session invitation request, wherein the response message carries address information of a first user plane function UPF on the satellite, and the response message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite; An IMS call module is used to make an IMS call according to the address information of the first UPF.
42. A communication device, characterized in that: The device is applied in a second terminal, and the device includes: A first receiving module is configured to receive a second session invitation request sent by a first network element, wherein the second session invitation request is a request from a first terminal to conduct an Internet Protocol Multimedia Subsystem IMS call with a second terminal; A first sending module, configured to send a response message to the first network element for the second session invitation request; a second receiving module, configured to receive a session update message sent by the first network element, wherein the session update message carries address information of a first user plane function UPF on the satellite, wherein the session update message is sent by the first network element after determining that the first terminal and the second terminal are connected to the same satellite; An IMS call module is used to make an IMS call according to the address information of the first UPF.
43. A communication device, characterized in that: The device is applied in a first user plane function UPF of a satellite, and the device comprises: A first receiving module, configured to receive a notification message sent by a third network element, wherein the notification message is used to notify the first UPF that the first terminal and the second terminal will conduct an IMS call through the first UPF; The second receiving module is used to receive the media plane data of the IMS call of the first terminal and forward the media plane data to the second terminal, or receive the media plane data of the IMS call of the second terminal and forward the media plane data to the first terminal.
44. A communication device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that when the processor executes the computer program, the method described in any one of claims 1 to 11 is implemented, or the method described in any one of claims 12 to 18 is implemented, or the method described in any one of claims 19 to 23 is implemented, or the method described in any one of claims 24 to 28 is implemented, or the method described in any one of claims 29 to 34 is implemented, or the method described in any one of claims 35 to 37 is implemented.
45. A communication system, characterized in that: It includes a first terminal, a second terminal, a first user plane function UPF on a satellite, a first network element, a second network element, and a third network element, wherein: A first network element, configured to implement the method according to any one of claims 1 to 11; A second network element, configured to implement the method according to any one of claims 12 to 18; A third network element, configured to implement the method according to any one of claims 19 to 23; The first terminal is used to implement the method according to any one of claims 24 to 28; The second terminal is used to implement the method according to any one of claims 29 to 34; A first UPF, used to implement the method according to any one of claims 35-37.
46. A chip, characterized in that: The invention comprises one or more interface circuits and one or more processors; the interface circuit is used to receive a signal from a memory of a communication device and send the received signal to the processor, wherein the received signal comprises a computer instruction stored in the memory, and when the processor executes the computer instruction, the communication device implements the method described in any one of claims 1 to 11, or the method described in any one of claims 12 to 18, or the method described in any one of claims 19 to 23, or the method described in any one of claims 24 to 28, or the method described in any one of claims 29 to 34, or the method described in any one of claims 35 to 37.
47. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method described in any one of claims 1 to 11, or the method described in any one of claims 12 to 18, or the method described in any one of claims 19 to 23, or the method described in any one of claims 24 to 28, or the method described in any one of claims 29 to 34, or the method described in any one of claims 35 to 37.
48. A computer program product, characterized in that The method comprises a computer program which, when executed by a processor, implements the method described in any one of claims 1 to 11, or the method described in any one of claims 12 to 18, or the method described in any one of claims 19 to 23, or the method described in any one of claims 24 to 28, or the method described in any one of claims 29 to 34, or the method described in any one of claims 35 to 37.
Citation Information
Patent Citations
Session control method and satellite ground station
CN111130616A
Fault recovery method and device
CN114125909A
Communication method and device
CN115842578A
Connection establishment method and apparatus, and network device
WO2022147836A1
Communication method and apparatus
WO2023040573A1
Cited By
Communication method, apparatus, device and system, chip and storage medium
EP4661314A1