Access gateway change processing method, p-CSCF and communication system
By acquiring new access information of the UE access satellite and determining whether to change the AGW, the communication instability caused by the dynamic nature of low-Earth orbit satellites was resolved, ensuring user call quality and communication stability, and enabling the AGW to be changed without affecting the call.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2026-04-02
AI Technical Summary
The high dynamism of low-Earth orbit satellites leads to unstable quality of UE-satellite-UE communication services. Existing technologies cannot effectively manage changes to access gateways, affecting user call quality.
A method for handling changes to an access gateway is provided. By obtaining new access information of the UE accessing the satellite, it determines whether to change the AGW deployed on the satellite and generates a notification message to send to the peer P-CSCF, ensuring that the AGW change is completed without affecting the user's call.
Under the high dynamic movement of low-Earth orbit satellites, the stability of UE-satellite-UE communication and the quality of user calls are guaranteed, thereby improving the stability of communication services and voice experience.
Smart Images

Figure CN2025105817_02042026_PF_FP_ABST
Abstract
Description
Method for processing change of access gateway, p-cscf and communication system
[0001] Cross-reference to Related Applications
[0002] The present disclosure is based on a CN application No. 202411388363.7 filed on September 30, 2024, which claims priority to, and the disclosure of which is hereby incorporated by reference in its entirety into the present disclosure. TECHNICAL FIELD
[0003] The present application relates to the field of communication technology, in particular to an access gateway change processing method, a first P-CSCF, a second P-CSCF, a communication system, a storage medium, and a computer program product. BACKGROUND
[0004] Fusing a ground base station with a regenerative mode satellite can provide value-added services for terminals, and the value-added services can be UE-satellite-UE communication services, etc. The UE-satellite-UE communication service allows user plane data to realize on-satellite communication between UEs without passing through a ground network under the coverage of one or more service satellites; the UE-satellite-UE communication service can effectively eliminate the dependence on a ground gateway station and reduce user plane latency. SUMMARY
[0005] According to a first aspect of the present disclosure, an access gateway change processing method is provided, applied to a first proxy call session control function (P-CSCF), and includes: when a first UE's access satellite changes, obtaining first new access information of the first UE's access satellite; determining whether to change an AGW deployed on a satellite; generating first information and sending the first information to a second P-CSCF corresponding to a second UE.
[0006] In some embodiments, the determination of whether to change the AGW deployed on the satellite includes: determining whether the first UE and the second UE can perform satellite communication according to the first new access information and second original access information of the second UE's access satellite, and determining whether to change the AGW.
[0007] In some embodiments, in a case where it is determined to change the AGW, the first information includes changed AGW information; and the changed AGW information includes at least one of a satellite identifier corresponding to a new AGW and a new address allocated to the first UE by the new AGW.
[0008] In some embodiments, in a case where the first P-CSCF determines not to change the AGW, the first information includes the first new access information.
[0009] In some embodiments, the sending the first information to a second P-CSCF corresponding to a second UE comprises: sending a message carrying the first information to the second P-CSCF, wherein the message comprises a SIP message or a SIP re-INVITE message.
[0010] In some embodiments, the determining whether to make a change to the AGW comprises: sending second information to the second P-CSCF, wherein the second information comprises: the first new access information; receiving third information sent by the second P-CSCF; and determining whether to make a change to the AGW according to the third information.
[0011] In some embodiments, the third information comprises a second determination result for characterizing whether the first UE and the second UE can have a satellite call; and the determining whether to make a change to the AGW according to the third information comprises: determining whether the first UE and the second UE can have a satellite call according to the second determination result, and determining whether to make a change to the AGW.
[0012] In some embodiments, the second information further comprises a first determination result for characterizing whether the first UE and the second UE can have a satellite call.
[0013] In some embodiments, the determining whether to make a change to the AGW deployed on a satellite further comprises: in a case where the third information comprises the first determination result, determining whether the first UE and the second UE can have a satellite call according to the first determination result, and determining whether to make a change to the AGW.
[0014] In some embodiments, the determining whether to make a change to the AGW according to the third information comprises: in a case where the third information does not comprise the first determination result, and the third information comprises second new access information of the second UE accessing a satellite, determining whether the first UE and the second UE can have a satellite call based on the first new access information and the second new access information, and determining whether to make a change to the AGW.
[0015] In some embodiments, the second information further comprises a first determination result for characterizing whether the first UE and the second UE can have a satellite call, or the second information further comprises second original access information of the second UE accessing a satellite.
[0016] In some embodiments, the determining whether to make the change to the AGW according to the third information comprises: in a case where the third information comprises a second judgment result used to represent whether the first UE and the second UE can have a satellite call, determining whether the first UE and the second UE can have a satellite call according to the second judgment result, and determining whether to make the change to the AGW.
[0017] In some embodiments, the determining whether to make the change to the AGW according to the third information comprises: in a case where it is determined that the third information does not comprise the second judgment result, and the third information comprises second new access information of the second UE accessing a satellite, determining whether the first UE and the second UE can have a satellite call based on the first new access information and the second new access information, and determining whether to make the change to the AGW.
[0018] In some embodiments, in a case where it is determined that the first UE and the second UE cannot have a satellite call, it is determined to make the change to the AGW, and the AGW is changed to another AGW deployed on the ground.
[0019] In some embodiments, in a case where it is determined that the first UE and the second UE can have a satellite call, it is determined whether to make the change to the AGW according to satellite access information, ephemeris information of the first UE and the second UE, and satellite information where the AGW is located.
[0020] In some embodiments, in a call establishment process of the first UE and the second UE, the first original access information of the first UE accessing a satellite is sent to the second P-CSCF, so that the second P-CSCF stores the first original access information; and the second original access information of the second UE accessing a satellite sent by the second P-CSCF is received and stored.
[0021] According to a second aspect of the present disclosure, a method for processing a change of an access gateway is provided, and is applied to a second P-CSCF, and comprises: receiving first information sent by a first P-CSCF corresponding to a first UE; wherein when access of the first UE to a satellite changes, the first P-CSCF acquires first new access information of the first UE accessing a satellite, determines whether to make a change to an AGW deployed on the satellite, and generates the first information.
[0022] In some embodiments, in a case where the first P-CSCF determines to make the change to the AGW, the first information comprises AGW information after the change; and in a case where the first P-CSCF determines not to make the change to the AGW, the first information comprises the first new access information.
[0023] In some embodiments, the second information is received from a first P-CSCF corresponding to the first UE, and third information is generated based on the second information and sent to the first P-CSCF, so that the first P-CSCF determines whether to change an access gateway (AGW) deployed on a satellite based on the third information.
[0024] In some embodiments, the second information includes the first new access information.
[0025] In some embodiments, the generating the third information based on the second information includes: in a case where it is determined that the first new access information is different from stored first UE access satellite access information, updating the stored first UE access satellite access information based on the first new access information; obtaining a second determination result for characterizing whether the first UE and the second UE can have a satellite call based on the first new access information and second UE access satellite access information, and generating the third information; wherein the second UE access satellite access information includes second new access information of the second UE access satellite or the second original access information.
[0026] In some embodiments, the second information further includes a first determination result for characterizing whether the first UE and the second UE can have a satellite call; in a case where the second UE access satellite access information is the second original access information, the third information includes the first new access information, the second original access information, the first determination result, and the second determination result.
[0027] In some embodiments, in a case where the second UE access satellite access information is the second new access information, the third information includes the first new access information, the second new access information, and the second determination result.
[0028] In some embodiments, in a case where the second UE access satellite access information is the second original access information, the third information includes the first new access information, the second original access information, and the second determination result.
[0029] In some embodiments, in a case where the second UE access satellite access information is the second new access information of the second UE access satellite, the third information includes the first new access information and the second new access information.
[0030] In some embodiments, the third information includes a second determination result for characterizing whether the first UE and the second UE can have a satellite call.
[0031] In some embodiments, the second new access information of the second UE accessing the satellite is acquired when the satellite accessed by the second UE changes.
[0032] According to a third aspect of the present disclosure, a first P-CSCF is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to perform the access gateway change processing method as above applied to the first P-CSCF based on instructions stored in the memory.
[0033] According to a fourth aspect of the present disclosure, a second P-CSCF is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to perform the access gateway change processing method as above applied to the second P-CSCF based on instructions stored in the memory.
[0034] According to a fifth aspect of the present disclosure, a communication system is provided, comprising: the first P-CSCF as above, the second P-CSCF as above.
[0035] According to a sixth aspect of the present disclosure, a computer readable storage medium is provided, the computer readable storage medium storing computer instructions, the instructions being executed by a processor to perform the access gateway change processing method as above.
[0036] According to a seventh aspect of the present disclosure, a computer program product is provided, the computer program product storing computer instructions, the instructions being executed by a processor to perform the access gateway change processing method as above. BRIEF DESCRIPTION OF DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the related art, a brief introduction will be given to the drawings needed to be used in the embodiments or related art description. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor. In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the related art, a brief introduction will be given to the drawings needed to be used in the embodiments or related art description. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor.
[0038] Fig. 1 is a flowchart of some embodiments of the access gateway change processing method according to the present disclosure;
[0039] Fig. 2 is a flowchart of determining whether to change the AGW in some embodiments of the access gateway change processing method according to the present disclosure;
[0040] Figure 3 is a flow diagram of determining whether to make changes to an AGW in some other embodiments of the method for change processing of an access gateway according to the present disclosure;
[0041] Figure 4 is a flow diagram of determining whether to make changes to an AGW in yet some other embodiments of the method for change processing of an access gateway according to the present disclosure;
[0042] Figure 5 is a flow diagram of some other embodiments of the method for change processing of an access gateway according to the present disclosure;
[0043] Figure 6 is a block diagram of some embodiments of a first P-CSCF according to the present disclosure;
[0044] Figure 7 is a block diagram of some embodiments of a second P-CSCF according to the present disclosure. DETAILED DESCRIPTION
[0045] In the following, exemplary embodiments according to the present disclosure will be described with reference to the drawings. For the purpose of clarity and a concise description, not all of the features of the embodiments are described in the specification. It should be appreciated, however, that numerous implementation-specific setup must be made in order to implement the embodiments and that these setup are as such specific to the particular implementation, e.g. to meet particular objectives of the developer, such as compliance with those constraints which are associated with the device and business, and which can vary from one implementation to another. Moreover, it should be appreciated that, while the development work can potentially be very complex and time-consuming, such development work would be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure.
[0046] It should be noted that the relative arrangement of the components and steps, numerical expressions, and numerical values set forth in the embodiments are not limiting to the scope of the present disclosure, unless otherwise specifically stated.
[0047] It should be understood by those skilled in the art that the terms "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different steps, devices or modules, and do not represent any specific technical meaning, nor do they indicate a logical order between them.
[0048] It should also be understood that in the embodiments of the present disclosure, "a plurality of" can mean two or more, and "at least one" can mean one, two or more.
[0049] It should also be understood that for any component, data or structure mentioned in the embodiments of the present disclosure, unless specifically limited or unless the context clearly indicates otherwise, it can be understood as one or more.
[0050] In addition, the term “and / or” in the present disclosure is merely used to describe an associated relationship between associated objects, and can represent three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character “ / ” in the present disclosure generally represents an “or” relationship between the front and rear associated objects.
[0051] It should also be understood that the description of the various embodiments of the present disclosure focuses on the differences between the various embodiments, and the same or similar parts can be referred to each other, and will not be described one by one for the sake of brevity.
[0052] At the same time, it should be understood that, for the convenience of description, the size of each part shown in the drawings is not drawn according to the actual proportional relationship.
[0053] The following description of at least one example embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.
[0054] Techniques, methods, and devices known to those of ordinary skill in the relevant art can not be discussed in detail, but should be considered part of the specification where appropriate.
[0055] It should be noted that similar reference numbers and letters refer to similar items in the following drawings, and therefore, once an item is defined in one drawing, it need not be discussed further in subsequent drawings.
[0056] In addition, in order to avoid obscuring the present disclosure due to unnecessary details, only the processing steps and / or device structures closely related to the scheme according to the present disclosure are shown in the drawings, and other details not closely related to the present disclosure are omitted. It should be noted that similar reference numbers and letters in the drawings indicate similar items, and therefore, once an item is defined in one drawing, it need not be discussed further in subsequent drawings.
[0057] In the related art known to the inventors, UE (User Equipment)-satellite-UE communication services allow user plane data to realize on-satellite communication between UEs without passing through a ground network under the coverage of one or more service satellites. UE-satellite-UE communication services require the network to deploy user plane functions on the satellite, such as deploying UPF (User Plane Function), AGW (Access Gateway), etc. on the satellite.
[0058] The existing ground voice service highly depends on the IMS (IP Multimedia Subsystem) system. In order to realize the smooth migration of the user of VoLTE (Voice over Long-Term Evolution) and VoNR (Voice on New Radio) to the 5G NTN (Non-terrestrial networks) network, the UE-satellite-UE communication needs to support the IMS voice service. For the operator, the IMS voice service needs to support important functions for the deployment of the AGW on the media path of the UE, including but not limited to transcoding, security isolation with the IMS core network, lawful interception, and data retention. Therefore, in order to realize the IMS voice service in the UE-satellite-UE communication mode, the network must have the ability to deploy the AGW on the satellite.
[0059] Due to the high dynamics of the low-orbit satellite, the user may appear the following scenarios during the call: 1. The on-satellite AGW function allocated by the network to the user is farther and farther away from the user, affecting the call delay; 2. The call parties switch to two satellites that cannot directly communicate, and the distance between the call parties is getting farther and farther away, which cannot meet the communication conditions of the UE-satellite-UE communication service. Therefore, the high dynamic movement of the low-orbit satellite causes the unstable quality of the UE-satellite-UE communication service. In order to guarantee the call quality of the user and the service requirements of the UE-satellite-UE communication, the network needs to be able to determine whether to trigger the AGW change, determine the AGW used after the change, and complete the change of the AGW without affecting the requirements such as the user call.
[0060] Therefore, one of the technical problems to be solved by the present application is to provide an access gateway change processing method, which can acquire new access information of a UE accessing a satellite, determine whether to change the AGW deployed on the satellite, generate notification information and send it to the opposite P-CSCF when the access satellite of the UE changes. The problem of unstable quality of the UE-satellite-UE communication service caused by the high dynamic movement of the low-orbit satellite is solved, the change of the AGW can be completed without affecting the user call, the stable voice experience of the call parties using the UE-satellite-UE service is guaranteed, and the quality of the UE-satellite-UE communication service is improved.
[0061] Fig. 1 is a flowchart of some embodiments of the access gateway change processing method according to the present disclosure. As shown in Fig. 1, the access gateway change processing method is applied to a first P-CSCF (Proxy-Call Session Control Function), and includes steps S101-S103.
[0062] Step S101, when the access satellite of the first UE changes, obtaining first new access information of the first UE accessing the satellite.
[0063] The P-CSCF is deployed in the IMS system and is an entry point between the UE and the IMS system. The first P-CSCF is a P-CSCF corresponding to the first UE. When the access satellite of the first UE changes during a call between the first UE and the second UE, the first P-CSCF obtains first new access information of the first UE accessing the satellite, and the first new access information includes satellite identifier and other information of the new satellite accessed by the first UE.
[0064] The first P-CSCF can obtain the first new access information through various methods. For example, when the access satellite of the first UE changes, the SMF (Session Management Function) network element in the 5GC (5g core network) system sends a message to the first P-CSCF through the PCF (Policy Control Function) network element, and the first new access information and other information are carried in the message.
[0065] Step S102, determining whether to change the AGW deployed on the satellite.
[0066] Step S103, generating first information and sending the first information to a second P-CSCF corresponding to the second UE.
[0067] The AGW can be an IMS AGW, etc., and is used to provide gateway functions for UE-satellite-UE services of the first UE and the second UE. The first P-CSCF can send the second information to the second P-CSCF through various messages, such as SIP messages, etc.
[0068] In related technologies, the network only has ground AGW resources, and for UE-satellite-UE services, the access-independent characteristics of the IMS system cause the IMS system to be unable to perceive the access information of the two parties in the call. The access gateway change processing method of the present disclosure can obtain new access information of the UE accessing the satellite when the access satellite of the UE changes, determine whether to change the AGW deployed on the satellite, and generate notification information to send to the opposite P-CSCF. The problem of unstable quality of UE-satellite-UE communication services caused by high dynamic movement of low-orbit satellites is solved, the quality of user calls can be ensured, the change trigger of the AGW can be completed without affecting the user call, and stable voice experience can be ensured when the two parties in the call use UE-satellite-UE services.
[0069] In some embodiments, in case the first P-CSCF determines to make a change to the AGW, the first P-CSCF sends first information to the second P-CSCF, the first information comprising the changed AGW information, etc., the first information also comprising the first new access information; wherein the changed AGW information comprises at least one of a satellite identity corresponding to the new AGW, a new address allocated by the new AGW for the first UE, etc. In case the first P-CSCF determines to make a change to the AGW, the first P-CSCF can also send the first information to the first UE, the first information comprising the changed AGW information, etc.
[0070] In case a change is made to the AGW, the first P-CSCF sends the changed AGW information to the second P-CSCF, the first P-CSCF can also send the changed AGW information to the first UE, a device in the 5GC system, etc., the device in the 5GC system can be a PCF, etc.
[0071] In case the first P-CSCF determines not to make a change to the AGW, the first P-CSCF sends first information to the second P-CSCF, the first information comprising the first new access information, etc.
[0072] The first P-CSCF sends a message carrying the first information to the second P-CSCF, the message comprising a SIP message or a SIP re-INVITE message.
[0073] The first original access information of the first UE accessing the satellite can be the access information of the first UE accessing the satellite when the first UE and the second UE are establishing a call, the first original access information comprising a satellite identity of the satellite, etc. The SMF network element in the 5GC system sends a message to the first P-CSCF through the PCF network element, the message carrying the first original access information, etc.
[0074] The second original access information of the second UE accessing the satellite can be the access information of the second UE accessing the satellite when the first UE and the second UE are establishing a call, the second original access information comprising a satellite identity of the satellite, etc. The second new access information of the second UE accessing the satellite can be the access information of the second UE accessing a new satellite during the call between the first UE and the second UE, the second new access information comprising a satellite identity of the satellite, etc. The SMF network element in the 5GC system sends a message to the second P-CSCF through the PCF network element, the message carrying the second original access information or the second new access information, etc.
[0075] In the call setup process of the first UE and the second UE, the first P-CSCF sends first original access information of the first UE accessing the satellite to the second P-CSCF, so that the second P-CSCF stores the first original access information. In the call setup process of the first UE and the second UE, the first P-CSCF receives second original access information of the second UE accessing the satellite sent by the second P-CSCF and stores the second original access information.
[0076] The first P-CSCF can determine whether to make changes to the AGW deployed on the satellite by using various methods. The first P-CSCF can determine whether the first UE and the second UE can perform satellite call according to the first new access information and the second original access information of the second UE accessing the satellite, and determine whether to make changes to the AGW.
[0077] For example, the first P-CSCF determines whether the first UE and the second UE can perform satellite call according to the first new access information, the second original access information, and satellite communication judgment conditions, obtains a first judgment result for representing whether the first UE and the second UE can perform satellite call, and determines whether to make changes to the AGW.
[0078] The satellite communication judgment conditions can be various conditions. For example, the satellite communication judgment conditions include a distance threshold between accessing satellites, etc. The first P-CSCF determines whether the first UE and the second UE can perform satellite call according to the first new access information, the second original access information, and the satellite communication judgment conditions. If the distance between the satellite accessed by the first UE and the satellite accessed by the second UE is greater than the distance threshold, it is determined that the first UE and the second UE cannot perform satellite call. If the distance between the satellite accessed by the first UE and the satellite accessed by the second UE is less than or equal to the distance threshold, it is determined that the first UE and the second UE can perform satellite call.
[0079] FIG. 2 is a flowchart of determining whether to make changes to the AGW in some embodiments of the method for changing the access gateway according to the present disclosure. As shown in FIG. 2, the method for determining whether to make changes to the AGW includes steps S201-S203.
[0080] In step S201, second information is sent to the second P-CSCF, wherein the second information includes the first new access information.
[0081] In step S202, third information sent by the second P-CSCF is received.
[0082] In step S202, it is determined whether to make changes to the AGW according to the third information.
[0083] The first P-CSCF can send the second information through various SIP messages, and the second P-CSCF can send the third information through various SIP messages. The first P-CSCF receives the third information sent by the second P-CSCF, and the third information includes second determination result information indicating whether the first UE and the second UE can perform satellite communication.
[0084] The second P-CSCF can obtain the second determination result information indicating whether the first UE and the second UE can perform satellite communication based on the first new access information, the stored second UE satellite access information, and the satellite communication determination condition.
[0085] The first P-CSCF determines whether the first UE and the second UE can perform satellite communication according to the second determination result, and determines whether to change the AGW. For example, if the second determination result indicates that the first UE and the second UE can perform satellite communication, the first P-CSCF determines that the first UE and the second UE can perform satellite communication, and determines whether to change the AGW.
[0086] The second information includes the first new access information, the first determination result indicating whether the first UE and the second UE can perform satellite communication, and the second original access information. The first determination result is a result of the first P-CSCF determining whether the first UE and the second UE can perform satellite communication according to the first new access information, the second original access information, and the satellite communication determination condition.
[0087] In the case where the third information includes the first determination result, the first P-CSCF determines whether the first UE and the second UE can perform satellite communication according to the first determination result, and determines whether to change the AGW.
[0088] In the case where the third information does not include the first determination result and the third information includes the second new access information of the second UE satellite access, the first P-CSCF determines whether the first UE and the second UE can perform satellite communication based on the first new access information, the second new access information, and the satellite communication determination condition, and determines whether to change the AGW.
[0089] FIG. 3 is a flowchart of determining whether to change the AGW in another embodiment of the method for changing the access gateway according to the present disclosure. As shown in FIG. 3, the method for determining whether to change the AGW includes steps S301-S306.
[0090] Step 301: Send the first new access information.
[0091] In a call setup process of the first UE and the second UE, the first P-CSCF sends first original access information of the first UE accessing a satellite to the second P-CSCF, and the second P-CSCF stores the first original access information; and the first P-CSCF receives second original access information of the second UE accessing a satellite sent by the second P-CSCF and stores the second original access information.
[0092] In a call process of the first UE and the second UE, the access satellite of the first UE changes, and the PCF network element in the 5GC system sends a message to the first P-CSCF, and the first new access information and the like are carried in the message, and the first P-CSCF updates the stored first original access information using the first new access information.
[0093] Step S302, it is judged whether the UE-satellite-UE communication condition is met.
[0094] The first P-CSCF judges whether the first UE and the second UE meet the satellite communication judgment condition according to the received first new access information and the stored second original access information, determines whether the first UE and the second UE can perform satellite call, and obtains the first judgment result for representing whether the first UE and the second UE can perform satellite call.
[0095] For example, under the condition that the distance between the satellite accessed by the first UE and the satellite accessed by the second UE is greater than a distance threshold, the first P-CSCF determines that the first UE and the second UE cannot perform satellite call, and obtains the first judgment result for representing that the first UE and the second UE cannot perform satellite call.
[0096] Step S303, the second information is sent.
[0097] The first P-CSCF generates the second information and sends it to the second P-CSCF, and the second information can be {first new access information, second original access information, first judgment result}.
[0098] Step S304, it is judged whether the UE-satellite-UE communication condition is met.
[0099] After receiving the second information, the second P-CSCF determines that the first new access information is different from the stored first original access information, and updates the stored first original access information to the first new access information. The second P-CSCF obtains the second judgment result for representing whether the first UE and the second UE can perform satellite call based on the first new access information and the access information of the satellite accessed by the second UE, and generates third information; wherein the access information of the satellite accessed by the second UE includes second new access information or second original access information of the satellite accessed by the second UE.
[0100] For example, the second P-CSCF determines whether the first UE and the second UE satisfy the satellite communication judgment condition (UE-satellite-UE communication condition) according to the received first new access information and the second new access information or the second original access information of the second UE accessing the satellite, determines whether the first UE and the second UE can perform satellite communication, and obtains a second judgment result for representing whether the first UE and the second UE can perform satellite communication.
[0101] In step S305, the third information is sent.
[0102] The second P-CSCF generates the third information and sends the third information to the first P-CSCF. If the second P-CSCF receives the second new access information provided by the 5GC, the second P-CSCF stores the second new access information, determines whether the first UE and the second UE satisfy the satellite communication judgment condition according to the received first new access information and the second new access information, and generates a second judgment result. The second P-CSCF generates the third information, and the third information can be {first new access information, second new access information, second judgment result}.
[0103] If the second P-CSCF does not receive the second new access information provided by the 5GC, the second P-CSCF determines whether the first UE and the second UE satisfy the satellite communication judgment condition according to the received first new access information and the second original access information, and generates a second judgment result. The second P-CSCF generates the third information, and the third information can be {first new access information, second original access information, first judgment result, second judgment result}.
[0104] In step S306, it is determined whether to change the AGW.
[0105] If the third information received by the first P-CSCF is {first new access information, second original access information, first judgment result, second judgment result}, the satellite access information stored by the first P-CSCF and the second P-CSCF is the same, and the first P-CSCF can determine whether to perform the change of the AGW1 based on the first judgment result or the second judgment result.
[0106] If the third information received by the first P-CSCF is {first new access information, second new access information, second judgment result}, the satellite access information stored by the first P-CSCF and the second P-CSCF is different, and the first P-CSCF determines whether the first UE and the second UE can perform satellite communication based on the first new access information, the second new access information, and the satellite communication judgment condition, and determines whether to change the AGW.
[0107] In some embodiments, the second information includes the first new access information, a first judgment result for characterizing whether the first UE and the second UE can have a satellite call, etc.; or the second information includes the first new access information, second original access information of the second UE accessing the satellite, etc.
[0108] In a case where the third information includes a second judgment result for characterizing whether the first UE and the second UE can have a satellite call, it is determined, according to the second judgment result, whether the first UE and the second UE can have a satellite call, and whether to make a change to the AGW.
[0109] In a case where it is determined that the third information does not include the second judgment result, and the third information includes second new access information of the second UE accessing the satellite, it is determined, based on the first new access information, the second new access information, and a satellite communication judgment condition, whether the first UE and the second UE can have a satellite call, and whether to make a change to the AGW.
[0110] FIG. 4 is a flowchart of determining whether to make a change to the AGW in yet some embodiments of the method for changing the access gateway according to the present disclosure. As shown in FIG. 4, the method for determining whether to make a change to the AGW includes steps S401-S405.
[0111] In step S401, first new access information of a UE accessing a new satellite is sent.
[0112] In a call establishment process of the first UE and the second UE, the first P-CSCF sends first original access information of the first UE accessing the satellite to the second P-CSCF, and the second P-CSCF stores the first original access information; the first P-CSCF receives and stores second original access information of the second UE accessing the satellite sent by the second P-CSCF.
[0113] In a call process of the first UE and the second UE, the access satellite of the first UE is changed, and a PCF network element in the 5GC system sends a message to the first P-CSCF, and the message carries first new access information and the like. The first P-CSCF updates the stored first original access information.
[0114] In step S402, second information is sent.
[0115] The first P-CSCF generates and sends the second information to the second P-CSCF, and the second information can be {first new access information, second original access information}. Alternatively, the first P-CSCF obtains a first judgment result for characterizing whether the first UE and the second UE can have a satellite call based on the first new access information and the second original access information; the first P-CSCF generates the second information, and the second information can be {first new access information, first judgment result}.
[0116] Step S403, determine whether the UE-satellite-UE communication condition is met.
[0117] After the second P-CSCF receives the second information, it determines that the first new access information is different from the stored first original access information, and updates the stored first original access information to the first new access information. If the second P-CSCF receives the second new access information provided by the 5GC, the second P-CSCF stores the second new access information, and the second P-CSCF does not perform the determination operation, and the third information generated can be {first new access information, second new access information}.
[0118] If the second P-CSCF does not receive the second new access information provided by the 5GC, the second P-CSCF obtains a second determination result for characterizing whether the first UE and the second UE can perform satellite communication based on the first new access information and the second original access information, and generates the third information.
[0119] For example, the second P-CSCF will determine whether the first UE and the second UE meet the satellite communication determination condition (UE-satellite-UE communication condition) according to the received first new access information and the second original access information of the second UE accessing the satellite, determine whether the first UE and the second UE can perform satellite communication, obtain a second determination result for characterizing whether the first UE and the second UE can perform satellite communication, and the third information generated can be {first new access information, second original access information, second determination result}.
[0120] Step S404, send the third information. The second P-CSCF sends the third information to the first P-CSCF.
[0121] Step S404, determine whether to change the AGW.
[0122] If the third information received by the first P-CSCF is {first new access information, second original access information, second determination result}, and the satellite access information stored by the first P-CSCF and the second P-CSCF is the same, then the first P-CSCF can omit the determination operation, and the first P-CSCF determines whether the first UE and the second UE can perform satellite communication based on the second determination result, and determines whether to change the AGW. The first P-CSCF can send information {first new access information, second original access information, first determination result, second determination result} to the second P-CSCF, wherein the first determination result is the same as the second determination result.
[0123] If the third information received by the first P-CSCF is {first new access information, second new access information}, the satellite access information stored by the first P-CSCF and the second P-CSCF is different, the first P-CSCF determines whether the first UE and the second UE can perform satellite communication based on the first new access information, the second new access information, and the satellite communication judgment condition, obtains a first judgment result, and determines whether to change the AGW. The first P-CSCF can send information {first new access information, second original access information, first judgment result} to the second P-CSCF.
[0124] In some embodiments, the first P-CSCF determines to change the AGW and changes the AGW to another AGW deployed on the ground in a case where it is determined that the first UE and the second UE cannot perform satellite communication. The first P-CSCF can use various existing methods to determine another AGW in the ground network corresponding to the communication of the first UE and the second UE.
[0125] In a case where it is determined that the first UE and the second UE can perform satellite communication, the first P-CSCF determines whether to change the AGW according to the satellite access information, ephemeris information of the first UE and the second UE, and satellite information where the AGW is located. The first P-CSCF can use various existing methods to determine whether to change the AGW according to the satellite access information, ephemeris information of the first UE and the second UE, and satellite information where the AGW is located, and determine a new AGW deployed on a satellite.
[0126] If the first P-CSCF decides to select a new satellite AGW for the communication of the first UE and the second UE, the new AGW information can be notified to the first UE, the second P-CSCF, and the 5GC, etc., and the new AGW information can be carried in a SIP REINVITE message, a SIP information message, or a SIP MESSAGE message, etc. When notifying the 5GC, the new AGW information such as a DNAI (Data Network Access Identifier) corresponding to the new AGW can be sent to the PCF.
[0127] FIG. 5 is a flow diagram of another embodiment of the method for changing the access gateway according to the present disclosure. As shown in FIG. 5, the method for changing the access gateway is applied to the second P-CSCF, and includes the following steps.
[0128] In step S501, the first information sent by the first P-CSCF corresponding to the first UE is received.
[0129] When the access satellite of the first UE changes, first new access information of the first UE accessing the satellite is acquired, and it is determined whether to make changes to the AGW deployed on the satellite and first information is generated.
[0130] When the first P-CSCF determines to make changes to the AGW, the first information includes the changed AGW information; when the first P-CSCF determines not to make changes to the AGW, the first information includes the first new access information. The second P-CSCF acquires second new access information of the second UE accessing the satellite when the access satellite of the second UE changes, in the same way as the first P-CSCF acquires the first new access information.
[0131] In some embodiments, the second P-CSCF receives second information corresponding to the first UE sent by the first P-CSCF. The first P-CSCF acquires first new access information of the first UE accessing the satellite when the access satellite of the first UE changes, and generates the second information, which can include the first new access information and the like.
[0132] The second P-CSCF generates third information according to the second information and sends it to the first P-CSCF, so that the first P-CSCF determines whether to make changes to the access gateway AGW deployed on the satellite based on the third information.
[0133] In some embodiments, the second P-CSCF updates the stored access information of the first UE accessing the satellite based on the first new access information when it is determined that the first new access information is different from the stored access information of the first UE accessing the satellite.
[0134] The second P-CSCF obtains a second judgment result for characterizing whether the first UE and the second UE can have satellite communication based on the first new access information and the access information of the second UE accessing the satellite, and generates the third information; wherein the access information of the second UE accessing the satellite includes second new access information or second original access information of the second UE accessing the satellite.
[0135] The second information further includes a first judgment result for characterizing whether the first UE and the second UE can have satellite communication; and the third information generated by the second P-CSCF includes the first new access information, the second original access information, the first judgment result and the second judgment result, and the like when the access information of the second UE accessing the satellite is the second original access information.
[0136] The second P-CSCF generates third information including the first new access information, the second new access information, and a second determination result in a case where the second UE accesses the satellite with the second new access information. The second P-CSCF generates third information including the first new access information, the second original access information, and the second determination result in a case where the second UE accesses the satellite with the second original access information.
[0137] In some embodiments, the second P-CSCF updates the stored access information of the satellite accessed by the first UE based on the first new access information in a case where the first new access information is determined to be different from the stored access information of the satellite accessed by the first UE. The second P-CSCF generates third information including the first new access information and the second new access information in a case where the second UE accesses the satellite with the second new access information.
[0138] The third information can also include a second determination result indicating whether the first UE and the second UE can perform satellite communication.
[0139] The access gateway change processing method in the above embodiments can ensure the communication quality of users, and can complete the change of the AGW without affecting the communication of users, so that the users have stable voice experience when using the UE-satellite-UE service, and the quality of the UE-satellite-UE communication service is improved, and the user experience is improved.
[0140] In some embodiments, as shown in FIG. 6, the first P-CSCF can include a memory 61, a processor 62, a communication interface 63, and a bus 64. The memory 61 is configured to store instructions, and the processor 62 is coupled to the memory 61 and is configured to execute the access gateway change processing method applied to the first P-CSCF according to the instructions stored in the memory 61.
[0141] The memory 61 can be a high-speed RAM memory, a non-volatile memory, or the like. The memory 61 can also be a memory array. The memory 61 can also be divided into blocks, and the blocks can be combined into a virtual volume according to certain rules. The processor 62 can be a central processing unit CPU, or an application specific integrated circuit ASIC, or one or more integrated circuits configured to implement the access gateway change processing method applied to the first P-CSCF of the present disclosure.
[0142] In some embodiments, as shown in FIG. 7, the second P-CSCF can include a memory 71, a processor 72, a communication interface 73, and a bus 74. The memory 71 is configured to store instructions, and the processor 72 is coupled to the memory 71 and configured to execute the instructions stored in the memory 71 to implement the above-mentioned method for changing an access gateway of the second P-CSCF.
[0143] The memory 71 can be a high-speed RAM memory, a non-volatile memory, or the like, and the memory 71 can also be a memory array. The memory 71 can also be divided into blocks, and the blocks can be combined into a virtual volume according to certain rules. The processor 72 can be a central processing unit CPU, or an application specific integrated circuit ASIC, or one or more integrated circuits configured to implement the method for changing an access gateway of the second P-CSCF according to the present disclosure.
[0144] In some embodiments, the present disclosure provides a communication system including the first P-CSCF according to any of the above embodiments, the second P-CSCF according to any of the above embodiments, and the like.
[0145] In some embodiments, the present disclosure provides a computer readable storage medium storing computer instructions, which when executed by a processor, implement the method according to any of the above embodiments.
[0146] The computer readable storage medium can take any combination of one or more of the following readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any combination of the above. More specific examples (a non-exhaustive list) of the readable storage medium can include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0147] Embodiments of the present disclosure can also be a computer program product, which includes computer program instructions, which when executed by a processor, cause the processor to perform the steps of the methods according to various embodiments of the present disclosure described in the above “Exemplary Methods” section of the specification.
[0148] The access gateway change processing method, the first P-CSCF, the second P-CSCF, the communication system, the storage medium, and the computer program product in the above embodiments can obtain new access information of a UE accessing a satellite when the access satellite of the UE changes, determine whether to change an AGW deployed on the satellite, generate notification information and send the notification information to a peer P-CSCF, solve the problem of unstable UE-satellite-UE communication service quality caused by high dynamic movement of low-orbit satellites, ensure the call quality of users, complete the change of the AGW without affecting the call of the user, ensure stable voice experience when both parties use the UE-satellite-UE service, improve the UE-satellite-UE communication service quality, and improve the user experience.
[0149] The basic principles of the present disclosure are described above in combination with specific embodiments, but it should be noted that the advantages, advantages, effects, etc. mentioned in the present disclosure are only examples and are not limiting, and these advantages, advantages, effects, etc. cannot be considered as the necessary possession of each embodiment of the present disclosure. In addition, the specific details of the above disclosure are only for the purpose of example and for the purpose of understanding, and are not limited to the above specific details. The present disclosure must be implemented using the above specific details.
[0150] Each embodiment in the specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between each embodiment can be mutually referred to. For system embodiments, since they basically correspond to method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiment.
[0151] The block diagrams of the devices, apparatuses, equipment, systems involved in the present disclosure are only exemplary examples and are not intended to require or imply the connection, arrangement, configuration shown in the block diagram. As those skilled in the art will recognize, these devices, apparatuses, equipment, systems can be connected, arranged, configured in any way. Words such as "include", "contain", "have" and the like are open-ended words, which mean "including but not limited to", and can be used interchangeably. The words "or" and "and" used herein mean the word "and / or", and can be used interchangeably unless the context clearly indicates otherwise. The word "such as" used herein means the phrase "such as but not limited to", and can be used interchangeably.
[0152] It should also be noted that in the devices, apparatuses and methods of the present disclosure, each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions of the present disclosure.
[0153] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other aspects without departing from the scope of the disclosure. Thus, the present disclosure is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0154] The above description has been presented to enable any person skilled in the art to make or use the disclosure. Furthermore, the purpose of the above description is not intended to limit the embodiments of the present disclosure to the form disclosed herein. Although various example aspects and embodiments have been discussed above, a person of ordinary skill in the art will understand that the above-described embodiments are merely illustrative and not limiting of the scope of the disclosure. A person skilled in the art should understand that the above-described embodiments can be combined, modified or replaced without departing from the scope and spirit of the disclosure.
Claims
1. A method for access gateway change processing, applied to a first proxy call session control function (P-CSCF), comprising: obtaining first new access information of a satellite accessed by a first user equipment (UE) when a satellite accessed by the first UE changes; determining whether to change an access gateway (AGW) deployed on a satellite; generating first information and sending the first information to a second P-CSCF corresponding to a second UE.
2. The method of claim 1, wherein the determining whether to change the AGW deployed on the satellite comprises: determining whether the first UE and the second UE can perform satellite communication and determining whether to change the AGW according to the first new access information and second original access information of a satellite accessed by the second UE.
3. The method of claim 1 or 2, wherein: in a case where it is determined to change the AGW, the first information comprises changed AGW information; and the changed AGW information comprises at least one of a satellite identifier corresponding to a new AGW and a new address allocated to the first UE by the new AGW.
4. The method of any one of claims 1-3, wherein: in a case where the first P-CSCF determines not to change the AGW, the first information comprises the first new access information.
5. The method of claim 3 or 4, wherein the sending the first information to the second P-CSCF corresponding to the second UE comprises: sending a message carrying the first information to the second P-CSCF, wherein the message comprises a SIP message or a SIP re-INVITE message.
6. The method of claim 1 to 5, wherein, the determining whether to change the AGW comprises: sending second information to the second P-CSCF, wherein the second information comprises the first new access information; receiving third information sent by the second P-CSCF; and determining whether to change the AGW according to the third information.
7. The method of claim 6, wherein the access gateway is changed by a network management system. the third information comprises second determination results for indicating whether the first UE and the second UE can perform satellite communication; and the determining whether to change the AGW according to the third information comprises: determining whether the first UE and the second UE can perform satellite communication and determining whether to change the AGW according to the second determination results.
8. The method of claim 6 or 7, wherein: the second information further comprises first determination results for indicating whether the first UE and the second UE can perform satellite communication.
9. The method of claim 8, wherein the access gateway is changed by a network management system. the determining whether to change the AGW deployed on the satellite further comprises: in a case where the third information comprises the first determination results, determining whether the first UE and the second UE can perform satellite communication and determining whether to change the AGW according to the first determination results.
10. The method of claim 8 or 9, wherein, the determining whether to change the AGW according to the third information comprises: In a case where the third information does not include the first determination result and the third information includes second original access information of the second UE accessing the satellite, it is determined, based on the first original access information and the second original access information, whether the first UE and the second UE can perform satellite communication, and whether the AGW is changed.
11. The method of claim 6 to 10, wherein, The second information further comprises a first determination result indicating whether the first UE and the second UE can perform satellite communication, or the second information further comprises second original access information of the second UE accessing the satellite.
12. The method of claim 11, wherein the access gateway is changed by a network management system. The determining whether the AGW is changed according to the third information comprises: In a case where the third information includes a second determination result indicating whether the first UE and the second UE can perform satellite communication, it is determined, according to the second determination result, whether the first UE and the second UE can perform satellite communication, and whether the AGW is changed.
13. The method of claim 12, wherein the access gateway is changed by a network management system. The determining whether the AGW is changed according to the third information comprises: In a case where it is determined that the third information does not include the second determination result and the third information includes second original access information of the second UE accessing the satellite, it is determined, based on the first original access information and the second original access information, whether the first UE and the second UE can perform satellite communication, and whether the AGW is changed.
14. The method of claim 2 to 13, wherein, In a case where it is determined that the first UE and the second UE cannot perform satellite communication, it is determined that the AGW is changed, and the AGW is changed to another AGW deployed on the ground.
15. The method of claim 2 to 14, wherein, In a case where it is determined that the first UE and the second UE can perform satellite communication, it is determined, according to satellite access information, ephemeris information of the first UE and the second UE, and satellite information where the AGW is located, whether the AGW is changed.
16. The method of claim 2 to 15, further comprising: In a process of establishing communication of the first UE and the second UE, the first original access information of the first UE accessing the satellite is sent to the second P-CSCF, so that the first original access information is stored in the second P-CSCF; The second original access information of the second UE accessing the satellite sent by the second P-CSCF is received and stored.
17. A method of changing an access gateway, applied to a second P-CSCF, comprising: Receiving first information sent by a first P-CSCF corresponding to the first UE; In a case where access of the first UE to the satellite is changed, the first P-CSCF acquires first new access information of the first UE accessing the satellite, determines whether an AGW deployed on the satellite is changed, and generates the first information. 18.The method of claim 17, wherein, in a case that the first P-CSCF determines to change the AGW, the first information comprises changed AGW information. in a case that the first P-CSCF determines not to change the AGW, the first information comprises the first new access information. 19.The method of claim 17 or 18, wherein, receiving second information sent by a first P-CSCF corresponding to the first UE; generating third information based on the second information and sending to the first P-CSCF, so that the first P-CSCF determines whether to change an access gateway (AGW) deployed on a satellite based on the third information. 20.The method of claim 19, wherein, the second information comprises the first new access information. the generating the third information based on the second information comprises:
21. The method of claim 20, wherein the access gateway is changed by a network management system. in a case that the first new access information is determined to be different from stored first UE access satellite access information, updating the stored first UE access satellite access information based on the first new access information; obtaining a second determination result for characterizing whether the first UE and a second UE can have a satellite call based on the first new access information and second UE access satellite access information, and generating the third information; wherein the second UE access satellite access information comprises second new access information of the second UE access satellite or the second original access information. the second information further comprises a first determination result for characterizing whether the first UE and the second UE can have a satellite call; 22. The method of claim 21, wherein the access gateway is a femto cell gateway. in a case that the second UE access satellite access information is the second original access information, the third information comprises the first new access information, the second original access information, the first determination result and the second determination result. 23.The method of claim 22, wherein, in a case that the second UE access satellite access information is the second new access information, the third information comprises the first new access information, the second new access information and the second determination result. 24.The method of claim 22 or 23, wherein, in a case that the second UE access satellite access information is the second original access information, the third information comprises the first new access information, the second original access information and the second determination result. 25.The method of any one of claims 21 to 24, further comprising: in a case that the second UE access satellite access information is second new access information of the second UE access satellite, the third information comprises the first new access information and the second new access information. 26.The method of any one of claims 21 to 25, wherein, The third information includes a second judgment result for characterizing whether the first UE and the second UE can have a satellite call.
27. The access gateway change processing method of any of claims 17 to 26, further comprising: obtaining second new access information of the second UE accessing a satellite when a change of the satellite accessed by the second UE occurs.
28. A first P-CSCF, comprising: a memory; and a processor coupled to the memory, the processor configured to perform the access gateway change processing method of any of claims 1 to 16 based on instructions stored in the memory.
29. A second P-CSCF, comprising: a memory; and a processor coupled to the memory, the processor configured to perform the access gateway change processing method of any of claims 17 to 27 based on instructions stored in the memory.
30. A communication system, comprising: the first P-CSCF of claim 28 and the second P-CSCF of claim 29.
31. A computer readable storage medium storing computer instructions, the instructions being executed by a processor to perform the access gateway change processing method of any of claims 1 to 27.
32. A computer program product storing computer instructions, the instructions being executed by a processor to perform the access gateway change processing method of any of claims 1 to 27.
Citation Information
Patent Citations
Communication method, satellite-borne network element and storage medium
CN117955543A
Call processing method, apparatus and system
WO2023016172A1
Method, apparatus and computer program
WO2023094009A1