Session switching method and system, storage medium and computer program product
By introducing a session switching method in the satellite core network system, it is determined that the network elements in the ground core network system establish a session connection with the terminal device, which solves the problem of poor session continuity due to movement when the satellite and terminal device is directly connected to each other, and realizes the Stable communication services.
Patent Information
- Application Number
- CN202411537081.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-07
AI Technical Summary
When satellites are directly connected to terminal devices to provide communication services, the terminal devices have poor conversation continuity due to mobile, and the prior art has failed to effectively solve this problem.
By introducing a session switching method in the satellite core network system, the second network element receives the second location information sent by the first network element, determines the third network element in the ground core network system, and determines the fourth network element through the third network element. The network element establishes a session connection with the terminal device to ensure session continuity.
The continuity of the session after the terminal device is moved is realized, the stability of the communication system is improved, and the problem of session disconnection due to movement is solved.
Smart Images

Figure CN119402990A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a session switching method, system, storage medium and computer program product. Background Art
[0002] With the development of satellite technology, in order to ensure the user's communication experience, a technical solution for providing mobile communication network services via satellite has been proposed. At present, the solution for maintaining communication session continuity is mainly for ground networks. In the communication service process where the terminal equipment (User Equipment, UE) is directly connected to the satellite, there is currently no technical solution for the disconnection of the session connection between the UE and the satellite due to the movement of the terminal equipment or the satellite, resulting in poor session continuity of the terminal equipment. How to solve the poor session continuity of the terminal equipment caused by movement has become a technical problem that needs to be solved urgently.
[0003] Application Contents
[0004] In order to solve the above technical problems, the present application hopes to provide a session switching method, device, equipment, storage medium and computer program product, which solves the problem of session continuity of terminal equipment being disconnected due to movement when the current satellite and terminal equipment are directly connected to provide communication services, and proposes a session switching method to ensure that the session of the terminal equipment remains continuous after movement, so that the entire communication system service has greater stability.
[0005] The technical solution of this application is implemented as follows:
[0006] The present application provides a session switching method, which is applied to a second network element in a satellite core network system, and includes:
[0007] Receiving second location information sent by a first network element in the satellite core network system; wherein the second location information is used to indicate location information of a terminal device currently establishing a session connection with the satellite core network system at a next moment;
[0008] Determine a third network element in the ground core network system based on the second location information;
[0009] Send the first information to the third network element so that the third network element determines a fourth network element in the ground core network system to establish a session connection with the terminal device.
[0010] In the above scheme, the method further comprises:
[0011] Receive second information sent by the third network element; wherein the second information is associated with the fourth network element.
[0012] In the above scheme, the method further comprises:
[0013] Sending third information to the fifth network element in the satellite core network system so that the fifth network element sends fourth information to the fourth network element to establish a session connection between the fourth network element and the terminal device; wherein the third information is associated with the second information.
[0014] In the above solution, the second network element communicates with the third network element through the N16 port.
[0015] The present application provides a session switching method, which is applied to a first network element of a satellite core network system, and the method includes:
[0016] Determine the second location information of the terminal device at the next moment based on the ephemeris information and the first location information at the current moment reported by the terminal device; wherein the second location information is the location of the terminal device after leaving the signal coverage of the satellite;
[0017] The second location information is sent to a second network element in the satellite core network system, so that the second network element determines a third network element in the ground core network system for providing communication network services to the terminal device based on the second location information.
[0018] The present application provides a session switching method, which is applied to a third network element in a terrestrial core network system, and includes:
[0019] Receiving first information sent by a second network element in the satellite core network system;
[0020] Based on the first information, determining a fourth network element from the ground core network system;
[0021] Establishing a session connection with the fourth network element.
[0022] In the above scheme, the method further comprises:
[0023] Sending second information to the second network element; wherein the second information is associated with the fourth network element.
[0024] The present application provides a session switching method, which is applied to a fourth network element in a terrestrial core network system, and includes:
[0025] After establishing a session connection with a third network element in the terrestrial core network system, receiving fourth information sent by a fifth network element in the satellite core network system; wherein the fourth information indicates context information of the terminal device;
[0026] Based on the fourth information, a session connection is established with the terminal device.
[0027] In the above solution, the fourth network element communicates with the fifth network element through the N9 port.
[0028] The present application provides a satellite core network system, the system comprising at least: a first network element, a second network element and a fifth network element; wherein:
[0029] The first network element is used to implement the steps of the session switching method as described in any one of the above items;
[0030] The second network element is used to implement the steps of the session switching method as described in any one of the above items;
[0031] The fifth network element is used to send fourth information to the fourth network element in the ground core network system so as to establish a session connection between the fourth network element and the terminal device.
[0032] The present application provides a terrestrial core network system, the system comprising at least: a third network element and a fourth network element; wherein:
[0033] The third network element is used to implement the steps of the session switching method as described in any one of the above items;
[0034] The fourth network element is used to implement the steps of the session switching method as described in any one of the above items.
[0035] The present application provides a storage medium, on which a session switching program is stored. When the session switching program is executed, it is used to implement the steps of any of the above-mentioned session switching methods.
[0036] The present application provides a computer program product, including a computer program, which implements the steps of any of the above-mentioned session switching methods when executed by a processor.
[0037] An embodiment of the present application provides a session switching method, system, storage medium and computer program product, in which a first network element in a satellite core network system determines a second position information of a terminal device at a next moment based on first position information and ephemeris information reported by a terminal device at a current moment, and sends the second position information to a second network element in the satellite core network system. After the second network element in the satellite core network system receives the second position information sent by the first network element on the satellite core network system side, the second network element determines a third network element in a terrestrial core network system based on the second position information, and sends the first information to the third network element. After the third network element receives the first information sent by the second network element, the third network element determines a fourth network element from the terrestrial core network system based on the first information, and establishes a session connection with the fourth network element. After the fourth network element establishes a session connection with the third network element, the fourth network element receives fourth information sent by a fifth network element in the satellite core network system, and establishes a session connection with the terminal device based on the fourth information. In this way, after the terminal device establishes a session connection with the satellite core network system and is about to disconnect the communication connection with the satellite core network system, the network element of the satellite core network system terminal determines the third network element in the corresponding ground core network system, so that the third network element determines the fourth network element in the ground core network system to establish a session connection with the terminal device. In this way, the session continuity of the terminal device is guaranteed, and the problem of the terminal device's session continuity being disconnected due to movement when the satellite and the terminal device are directly connected to provide communication services is solved. A session switching method is proposed, which ensures that the session of the terminal device remains continuous after movement, so that the entire communication system service has greater stability. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 Schematic diagram of the process of the session switching method provided in the embodiment of the present application Figure 1 ;
[0039] Figure 2 Schematic diagram of the process of the session switching method provided in the embodiment of the present application Figure 2 ;
[0040] Figure 3 Schematic diagram of the process of the session switching method provided in the embodiment of the present application Figure 3 ;
[0041] Figure 4 Schematic diagram of the process of the session switching method provided in the embodiment of the present application Figure 4 ;
[0042] Figure 5 A schematic diagram of an application scenario of a session switching method provided in an embodiment of the present application;
[0043] Figure 6 A schematic diagram of a process flow for implementing an application embodiment provided in the present application;
[0044] Figure 7 A schematic diagram of the structure of a satellite core network system provided in an embodiment of the present application;
[0045] Figure 8 A schematic diagram of the structure of a ground core network system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0047] The embodiment of the present application provides a session switching method, referring to Figure 1 As shown, the method is applied to a second network element in a satellite core network system, and the method comprises the following steps:
[0048] Step 101: Receive second location information sent by a first network element in a satellite core network system.
[0049] The second location information is used to indicate the location information of the terminal device that currently establishes a session connection with the satellite core network system at the next moment.
[0050] In an embodiment of the present application, a satellite core network system is arranged on the satellite side for providing a communication network. At the current moment, the terminal device establishes a session connection with the satellite core network system, that is, the satellite provides communication network services for the terminal device. The first network element is a network element device in the satellite core network system for communicating with the terminal device, and the next moment is a moment that can be determined in advance based on ephemeris information, etc. The first network element can predict the location information of the terminal device at the next moment based on the location information of the terminal device and the mobile parameters of the satellite providing the satellite core network system, and obtain the second location information. The first network element can be a network element for access and mobility management of the terminal device, for example, it can be an Access and Mobility Management Function (AMF) network element. The second network element can be, for example, a Session Management Function (SMF) network element for session management.
[0051] Step 102: Determine a third network element in the ground core network system based on the second location information.
[0052] In the embodiment of the present application, after receiving the second location information of the terminal device, the second network element determines the ground core network system corresponding to the second location information, wherein the ground core network system also needs to establish a communication connection with the satellite core network system; and determines the network element device for session management in the ground core network system. The third network element is an SMF network element for session management in the ground core network system.
[0053] Step 103: Send the first information to the third network element.
[0054] Among them, the first information is sent to the third network element so that the third network element determines the fourth network element in the ground core network system to establish a session connection with the terminal device.
[0055] In the embodiment of the present application, the first information may be context information for indicating the relevant communication network registration information of the terminal device to the third network element, that is, the first information may be session switching request information, which is used to request the ground core network system to perform network switching on the terminal device, so as to implement the network switching between the communication network connected to the terminal device from the satellite communication network to the ground communication network. Exemplarily, the fourth network element may be a user plane function (UPF) network element in the ground core network system.
[0056] Based on the foregoing embodiment, in other embodiments of the present application, the second network element is further configured to perform the following steps:
[0057] Receive second information sent by a third network element; wherein the second information is associated with a fourth network element.
[0058] In an embodiment of the present application, after the second network element sends the first information to the third network element, the third network element sends a response message, i.e., the second message, to the second network element, and the second message carries relevant information from the fourth network element, so that the subsequent satellite core network system sends relevant information for establishing a session with the terminal device, i.e., the fourth message, to the fourth network element.
[0059] Based on the foregoing embodiment, in other embodiments of the present application, the second network element is further configured to perform the following steps:
[0060] Sending third information to the fifth network element in the satellite core network system so that the fifth network element sends fourth information to the fourth network element to establish a session connection between the fourth network element and the terminal device; wherein the third information is associated with the second information.
[0061] In an embodiment of the present application, the second network element sends the third information to the fifth network element in the satellite core network system, notifying the fifth network element that it can send context information related to the terminal device to the fourth network element, so that the fourth network element can process the context information of the terminal device and quickly establish a session connection with the terminal device, reducing the process that the ground core network system needs to obtain context information from the terminal device side, effectively reducing the switching delay during the session switching process, ensuring the continuity of the session of the terminal device, and improving the user experience. Exemplarily, the fifth network element is the UPF in the satellite core network system.
[0062] Based on the foregoing embodiment, in other embodiments of the present application, the second network element communicates with the third network element through the N16 port.
[0063] The session switching method provided in the embodiment of the present application is that after the second network element in the satellite core network system receives the second location information sent by the first network element in the satellite core network system side, the second network element determines the third network element in the ground core network system based on the second location information, and sends the first information to the third network element, so that after the third network element receives the first information sent by the second network element, based on the first information, it determines the fourth network element from the ground core network system and establishes a session connection with the fourth network element. After the fourth network element establishes the session connection with the third network element, it receives the fourth information sent by the fifth network element in the satellite core network system, and establishes a session connection with the terminal device based on the fourth information. In this way, after the terminal device establishes a session connection with the satellite core network system and is about to disconnect the communication connection with the satellite core network system, the network element of the satellite core network system terminal determines the third network element in the corresponding ground core network system, so that the third network element determines the fourth network element in the ground core network system to establish a session connection with the terminal device. In this way, the session continuity of the terminal device is guaranteed, and the problem of the terminal device's session continuity being disconnected due to movement when the satellite and the terminal device are directly connected to provide communication services is solved. A session switching method is proposed, which ensures that the session of the terminal device remains continuous after movement, so that the entire communication system service has greater stability.
[0064] Based on the above embodiments, the embodiments of the present application provide a session switching method, referring to Figure 2 As shown, the method is applied to a first network element of a satellite core network system, and the method comprises the following steps:
[0065] Step 201: Determine the second position information of the terminal device at the next moment based on the ephemeris information and the first position information at the current moment reported by the terminal device.
[0066] The second location information is the location of the terminal device after it leaves the signal coverage of the satellite.
[0067] In the embodiment of the present application, the ephemeris information is the precise information of the position and speed of the satellite in its orbit, which can usually be implemented in the form of a data table or a database. The first position information is the current position distribution information collected by the terminal device, for example, it can be the position coordinates collected by the terminal device through the Global Positioning System (GPS). In this way, the first network element of the satellite core network system predicts the possible position information of the terminal device at the next moment when the terminal device leaves the communication signal coverage area of the satellite when the satellite moves to the next position based on the determined ephemeris information and the current first position information of the terminal device, and obtains the second position information.
[0068] Step 202: Send second location information to a second network element in the satellite core network system.
[0069] Among them, the second location information is sent to the second network element in the satellite core network system, so that the second network element determines the third network element in the ground core network system for providing communication network services to the terminal device based on the second location information.
[0070] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0071] In the session switching method provided by the embodiment of the present application, the first network element in the satellite core network system determines the second position information of the terminal device at the next moment based on the first position information and ephemeris information reported by the terminal device at the current moment, and sends the second position information to the second network element in the satellite core network system, so that after the second network element in the satellite core network system receives the second position information sent by the first network element on the satellite core network system side, it determines the third network element in the ground core network system based on the second position information, and sends the first information to the third network element. After the third network element receives the first information sent by the second network element, it determines the fourth network element from the ground core network system based on the first information and establishes a session connection with the fourth network element. After the fourth network element establishes a session connection with the third network element, it receives the fourth information sent by the fifth network element in the satellite core network system, and establishes a session connection with the terminal device based on the fourth information. In this way, after the terminal device establishes a session connection with the satellite core network system and is about to disconnect the communication connection with the satellite core network system, the network element of the satellite core network system terminal determines the third network element in the corresponding ground core network system, so that the third network element determines the fourth network element in the ground core network system to establish a session connection with the terminal device. In this way, the session continuity of the terminal device is guaranteed, and the problem of the terminal device's session continuity being disconnected due to movement when the satellite and the terminal device are directly connected to provide communication services is solved. A session switching method is proposed, which ensures that the session of the terminal device remains continuous after movement, so that the entire communication system service has greater stability.
[0072] Based on the above embodiments, the present application provides a session switching method, referring to Figure 3 As shown, the method is applied to a third network element in a ground core network system, and the method comprises the following steps:
[0073] Step 301: Receive first information sent by a second network element in a satellite core network system.
[0074] In an embodiment of the present application, the third network element in the ground core network system receives the first information sent by the second network element, determines that the terminal device currently establishing a session connection with the satellite core network needs to perform session switching, and switches to its own core network.
[0075] Step 302: Based on the first information, determine a fourth network element from the ground core network system.
[0076] In an embodiment of the present application, the third network element analyzes the first information to determine a fourth network element that can provide better service to the terminal device. For example, the fourth network element can be obtained by determining the UPF network element closest to the second location information of the terminal device carried in the first information.
[0077] Step 303: Establish a session connection with the fourth network element.
[0078] In the embodiment of the present application, a session connection is established between the third network element and the fourth network element, indicating that the terminal device of the fourth network element will access.
[0079] Based on the foregoing embodiment, in other embodiments of the present application, the third network element is further used to implement the following steps:
[0080] Sending second information to the second network element; wherein the second information is associated with the fourth network element.
[0081] In an embodiment of the present application, after the third network element determines the fourth network element, it sends second information related to the fourth network element to the second network element, for example, the communication resource information allocated by the fourth network element to the terminal device, such as communication channel information.
[0082] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0083] The session switching method provided in the embodiment of the present application is that after the third network element in the ground core network system receives the first information sent by the second network element, it determines the fourth network element from the ground core network system based on the first information, and establishes a session connection with the fourth network element, so that after the fourth network element establishes a session connection with the third network element, it receives the fourth information sent by the fifth network element in the satellite core network system, and establishes a session connection with the terminal device based on the fourth information. In this way, after the terminal device establishes a session connection with the satellite core network system, when the communication connection with the satellite core network system is about to be disconnected, the network element of the satellite core network system terminal determines the corresponding third network element in the ground core network system, so that the third network element determines the fourth network element in the ground core network system to establish a session connection with the terminal device. In this way, the session continuity of the terminal device is guaranteed, and the problem of the disconnection of the session continuity of the terminal device due to movement when the satellite and the terminal device are directly connected to provide communication services is solved. A session switching method is proposed to ensure that the session of the terminal device remains continuous after movement, so that the entire communication system service has strong stability.
[0084] Based on the above embodiments, the present application provides a session switching method, referring to Figure 4 As shown, the method is applied to a fourth network element in a ground core network system, and the method comprises the following steps:
[0085] Step 401: After establishing a session connection with a third network element in a terrestrial core network system, receive fourth information sent by a fifth network element in a satellite core network system.
[0086] The fourth information indicates the context information of the terminal device.
[0087] In an embodiment of the present application, after the fourth network element establishes a session connection with the third network element, it is determined that the terminal device connected to the satellite core network system will perform a network switch. Therefore, the fourth network element establishes a communication connection with the satellite core network system and receives relevant information about the session establishment of the terminal device sent by the fifth network element, i.e., the fourth information, including context information of the terminal device.
[0088] Step 402: Establish a session connection with the terminal device based on the fourth information.
[0089] In an embodiment of the present application, the fourth network element establishes a session connection with the terminal device based on the fourth information of the terminal device sent by the satellite core network system, thereby switching the session of the terminal device from the satellite communication network to the ground communication network.
[0090] Based on the foregoing embodiment, in other embodiments of the present application, the fourth network element communicates with the fifth network element through the N9 port.
[0091] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0092] The session switching method provided in the embodiment of the present application is that after the fourth network element in the ground core network system establishes a session connection with the third network element, it receives the fourth information sent by the fifth network element in the satellite core network system, and establishes a session connection with the terminal device based on the fourth information. In this way, after the terminal device establishes a session connection with the satellite core network system, when the communication connection with the satellite core network system is about to be disconnected, the network element of the satellite core network system terminal determines the corresponding third network element in the ground core network system, so that the third network element determines that the fourth network element in the ground core network system establishes a session connection with the terminal device. In this way, the session continuity of the terminal device is guaranteed, and the problem of the disconnection of the session continuity of the terminal device due to movement when the satellite and the terminal device are directly connected to provide communication services is solved. A session switching method is proposed to ensure that the session of the terminal device remains continuous after movement, so that the entire communication system service has strong stability.
[0093] Based on the above embodiments, the embodiments of the present application provide a session switching method, which is applied to the scenario where only a single satellite, not multiple satellites, provides a communication network, and the UE cannot access the ground communication network in the early stage, but accesses the communication network provided by the satellite, and later, because the satellite cannot provide the communication network, it needs to access the ground communication network. For example, Figure 5The figure shows a corresponding application scenario schematic diagram, in which a satellite core network communication system is arranged on the satellite A, UE1 is connected to the satellite, UE2 is connected to the satellite ( Figure 5 When UE1 and UE2 are communicating, the data transmission path between UE1 and UE2 can refer to the solid line B. The network elements providing the core network on satellite A can be recorded as: S-UPF (Session Anchor (PDU Session Anchor, PSA)-UPF), S-AMF, S-SMF (or A-SMF), etc., and the corresponding network elements of the ground core network can be recorded as: I-UPF, I-AMF, I-SMF, etc. Based on Figure 5 In the application scenario shown in the figure, assuming that UE1 moves quickly and is about to leave the signal coverage of satellite A, the following session switching method can be used to ensure that the session between UE1 and UE2 is not interrupted. The specific implementation process can be referred to Figure 6 As shown, the implementation steps include:
[0094] Step a11: S-AMF receives the location information reported by UE1.
[0095] Step a12: S-AMF calculates and determines, through the ephemeris information and the current position of UE1, that the terminal device is about to leave the signal coverage provided by the satellite.
[0096] The location information reported by UE1 at least includes the current location of UE1.
[0097] Step a13: S-AMF calculates a connectable ground location based on the current location of UE1 and the location of the satellite at the next moment.
[0098] Among them, the set of ground communication networks that can be covered by the satellite is found from the ephemeris information table, the set of ground communication networks that can be accessed around is found according to the next moment position of UE1, and one or more ground communication networks that exist in both the set of ground communication networks that can be covered by the satellite and the set of ground communication networks that can be accessed by UE1 at the next moment are selected. If there is only one ground communication network, the ground distribution position of the ground communication network is determined. If there are multiple ground communication networks, the ground distribution position of the ground communication network that can provide UE1 with better communication quality is determined. The next moment position of UE1 can be analyzed based on the movement parameters of the satellite (including movement speed and direction) and the movement parameters of UE1 (including movement speed and direction).
[0099] Step a14, S-SMF inserts I-SMF into the ground core network system corresponding to the determined ground location.
[0100] Among them, exemplary ones are Figure 5As shown, C is the ground core network system determined by S-SMF.
[0101] Step a15: S-SMF notifies I-SMF of the control plane context through port N16.
[0102] The control plane context includes a control message used to perform session switching on UE1.
[0103] Step a16: The I-SMF selects an I-UPF that can provide services for UE1 from the corresponding terrestrial core network system.
[0104] Step a17, S-UPF sends the user plane session context to I-UPF through the N9 interface, thereby enabling UE1 to access the terrestrial communication network, realizing network switching of UE1, and ensuring the continuity of the session between UE1 and UE2.
[0105] The user plane session context includes session context information of UE1.
[0106] For example, Figure 5 The middle dotted line D indicates the data transmission path when UE1 communicates with UE2 after switching the communication network to the terrestrial communication network.
[0107] In this way, the satellite searches for a ground communication network that can provide a communication network for the terminal before the terminal moves out of the coverage area, and instructs the ground communication network to establish a session connection with the terminal, reducing the possibility of communication disconnection between terminals, ensuring the continuity of the terminal's session, and improving the user experience.
[0108] Based on the above embodiments, the embodiments of the present application provide a satellite core network system, which can be applied to Figures 1-2 In the session switching method provided in the corresponding embodiment, refer to Figure 7 As shown, the satellite core network system 5 at least includes: a first network element 51, a second network element 52 and a fifth network element 53; wherein:
[0109] The first network element 51 is configured to implement the following steps:
[0110] Determine the second location information of the terminal device at the next moment based on the first location information and ephemeris information reported by the terminal device at the current moment; wherein the second location information is the location of the terminal device after leaving the signal coverage of the satellite;
[0111] The second location information is sent to a second network element in the satellite core network system, so that the second network element determines a third network element in the ground core network system for providing communication network services to the terminal device based on the second location information.
[0112] The second network element 52 is used to implement the following steps:
[0113] Receiving second location information sent by a first network element in the satellite core network system; wherein the second location information is used to indicate location information of a terminal device currently establishing a session connection with the satellite core network system at a next moment;
[0114] Based on the second location information, determining a third network element in the ground core network system;
[0115] The first information is sent to the third network element so that the third network element determines a fourth network element in the ground core network system to establish a session connection with the terminal device.
[0116] The fifth network element is used to implement the following steps:
[0117] The fourth information is sent to the fourth network element in the ground core network system to establish a session connection between the fourth network element and the terminal device.
[0118] In other embodiments of the present application, the second network element 52 is further configured to implement the following steps:
[0119] Receive second information sent by a third network element; wherein the second information is associated with a fourth network element.
[0120] In other embodiments of the present application, the second network element 52 is further configured to implement the following steps:
[0121] Sending third information to the fifth network element in the satellite core network system so that the fifth network element sends fourth information to the fourth network element to establish a session connection between the fourth network element and the terminal device; wherein the third information is associated with the second information.
[0122] In other embodiments of the present application, the second network element communicates with the third network element through the N16 port.
[0123] It should be noted that the process of information interaction between network elements in this embodiment can refer to the description in other embodiments and will not be repeated here.
[0124] The satellite core network system provided in the embodiment of the present application receives the second position information sent by the first network element on the satellite core network system side through the second network element in the satellite core network system, determines the third network element in the ground core network system based on the second position information, and sends the first information to the third network element, so that after the third network element receives the first information sent by the second network element, it determines the fourth network element from the ground core network system based on the first information and establishes a session connection with the fourth network element. After the fourth network element establishes a session connection with the third network element, it receives the fourth information sent by the fifth network element in the satellite core network system, and establishes a session connection with the terminal device based on the fourth information. In this way, after the terminal device establishes a session connection with the satellite core network system and is about to disconnect the communication connection with the satellite core network system, the network element of the satellite core network system terminal determines the third network element in the corresponding ground core network system, so that the third network element determines the fourth network element in the ground core network system to establish a session connection with the terminal device. In this way, the session continuity of the terminal device is guaranteed, and the problem of the terminal device's session continuity being disconnected due to movement when the satellite and the terminal device are directly connected to provide communication services is solved. A session switching method is proposed, which ensures that the session of the terminal device remains continuous after movement, so that the entire communication system service has greater stability.
[0125] Based on the above embodiments, the embodiments of the present application provide a ground core network system, which can be applied to Figures 3-4 In the session switching method provided in the corresponding embodiment, refer to Figure 8 As shown, the ground core network system 6 at least includes: a third network element 61 and a fourth network element 62; wherein:
[0126] The third network element 61 is configured to perform the following steps:
[0127] Receiving first information sent by a second network element in the satellite core network system;
[0128] Based on the first information, determining a fourth network element from the ground core network system;
[0129] A session connection is established with the fourth network element.
[0130] The fourth network element 62 is configured to perform the following steps:
[0131] After establishing a session connection with a third network element in the terrestrial core network system, receiving fourth information sent by a fifth network element in the satellite core network system; wherein the fourth information indicates context information of the terminal device;
[0132] Based on the fourth information, a session connection is established with the terminal device.
[0133] In other embodiments of the present application, the third network element is further configured to perform the following steps:
[0134] Sending second information to the second network element; wherein the second information is associated with the fourth network element.
[0135] In other embodiments of the present application, the fourth network element communicates with the fifth network element through the N9 port.
[0136] The ground core network system provided by the embodiment of the present application receives the first information sent by the second network element in the satellite core network system through the third network element in the ground core network system, determines the fourth network element from the ground core network system based on the first information, and establishes a session connection with the fourth network element. After the fourth network element establishes a session connection with the third network element, it receives the fourth information sent by the fifth network element in the satellite core network system, and establishes a session connection with the terminal device based on the fourth information. In this way, after the terminal device establishes a session connection with the satellite core network system and is about to disconnect the communication connection with the satellite core network system, the network element of the satellite core network system terminal determines the third network element in the corresponding ground core network system, so that the third network element determines the fourth network element in the ground core network system to establish a session connection with the terminal device. In this way, the session continuity of the terminal device is guaranteed, and the problem of the disconnection of the session continuity of the terminal device due to movement when the satellite and the terminal device are directly connected to provide communication services is solved. A session switching method is proposed to ensure that the session of the terminal device remains continuous after movement, so that the entire communication system service has strong stability.
[0137] Based on the foregoing embodiments, the embodiments of the present application provide a computer-readable storage medium, referred to as a storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement reference Figure 1 , Figure 2 , Figure 3 , Figure 4 The implementation process of the session switching method provided in the corresponding embodiment will not be repeated here.
[0138] Based on the aforementioned embodiments, the embodiments of the present application also provide a computer program product, including a computer program, which can be executed by a processor of a first network element, a processor of a second network element, a processor of a third network element, a processor of a fourth network element, or a processor of a fifth network element to complete any of the aforementioned method steps.
[0139] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0140] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0141] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0142] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0143] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A session switching method, characterized in that: The method is applied to a second network element in a satellite core network system, and the method comprises: Receiving second location information sent by a first network element in the satellite core network system; wherein the second location information is used to indicate location information of a terminal device currently establishing a session connection with the satellite core network system at a next moment; Determine a third network element in the ground core network system based on the second location information; Send the first information to the third network element so that the third network element determines a fourth network element in the ground core network system to establish a session connection with the terminal device.
2. The method according to claim 1, characterized in that The method further comprises: Receive second information sent by the third network element; wherein the second information is associated with the fourth network element.
3. The method according to claim 2, characterized in that The method further comprises: Sending third information to the fifth network element in the satellite core network system so that the fifth network element sends fourth information to the fourth network element to establish a session connection between the fourth network element and the terminal device; wherein the third information is associated with the second information.
4. The method according to claim 1, characterized in that: The second network element communicates with the third network element via the N16 port.
5. A session switching method, characterized in that: The method is applied to a first network element of a satellite core network system, and the method comprises: Determine the second location information of the terminal device at the next moment based on the ephemeris information and the first location information at the current moment reported by the terminal device; wherein the second location information is the location of the terminal device after leaving the signal coverage of the satellite; The second location information is sent to a second network element in the satellite core network system, so that the second network element determines a third network element in the ground core network system for providing communication network services to the terminal device based on the second location information.
6. A session switching method, characterized in that: The method is applied to a third network element in a terrestrial core network system, and the method comprises: Receiving first information sent by a second network element in the satellite core network system; Based on the first information, determining a fourth network element from the ground core network system; Establishing a session connection with the fourth network element.
7. The method according to claim 6, characterized in that The method further comprises: Sending second information to the second network element; wherein the second information is associated with the fourth network element.
8. A session switching method, characterized in that: The method is applied to a fourth network element in a terrestrial core network system, and the method comprises: After establishing a session connection with a third network element in the terrestrial core network system, receiving fourth information sent by a fifth network element in the satellite core network system; wherein the fourth information indicates context information of the terminal device; Based on the fourth information, a session connection is established with the terminal device.
9. The method according to claim 8, characterized in that The fourth network element communicates with the fifth network element via the N9 port.
10. A satellite core network system, characterized in that: The system at least includes: a first network element, a second network element and a fifth network element; wherein: The first network element is used to implement the steps of the session switching method according to claim 5; The second network element is used to implement the steps of the session switching method according to any one of claims 1 to 4; The fifth network element is used to send fourth information to the fourth network element in the ground core network system so as to establish a session connection between the fourth network element and the terminal device.
11. A ground core network system, characterized in that: The system at least includes: a third network element and a fourth network element; wherein: The third network element is used to implement the steps of the session switching method according to any one of claims 6 to 7; The fourth network element is used to implement the steps of the session switching method according to any one of claims 8 to 9.
12. A storage medium, characterized in that: The storage medium stores a session switching program, which, when executed, is used to implement the steps of the session switching method according to any one of claims 1 to 4, claim 5, claims 6 to 7, or claims 8 to 9.
13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the steps of the session switching method according to any one of claims 1 to 4, claim 5, claims 6 to 7, or claims 8 to 9.