Handover method and apparatus, and device
The method and apparatus for switching from a first device to a second device by receiving a handover signaling solve the problems of call interruption and network drop caused by satellite communication anomalies, realize seamless switching between satellite communication and terrestrial communication, and ensure the continuity of communication and data transmission.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-12
- Publication Date
- 2026-03-26
AI Technical Summary
When satellite communication malfunctions, it can cause interruptions in terminal calls or internet access, affecting normal communication.
A handover method and apparatus are provided to achieve seamless handover between satellite communication and terrestrial communication by receiving handover signaling from a first device to a second device. The method includes a terminal receiving handover signaling from a base station or satellite and accessing the corresponding base station or satellite based on the signaling.
Ensuring the continuity of communication and data transmission avoids call interruptions and network drops, thus improving the success rate of satellite communication.
Smart Images

Figure CN2025121037_26032026_PF_FP_ABST
Abstract
Description
Handover method, device and equipment
[0001] Cross-reference to Related Applications
[0002] The present application claims priority to the Chinese patent application No. 202411302262.3 filed on September 18, 2024 in China, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application belongs to the field of communication technology, and particularly relates to a handover method, device and equipment. BACKGROUND
[0004] Satellite communication refers to communication using a satellite as a relay station to forward microwave signals. Its coverage range is much larger than that of a general mobile communication system, and it can allow a mobile phone to automatically switch to using satellite signals for transmission of voice, images and short messages in the case where there is no 4th Generation Mobile Communication Technology (4G) or 5G signal coverage. Satellite communication is often used in fields such as geological exploration, ocean transportation and forest patrol. As a special communication technology, the role of satellite communication is to supplement the ground cellular communication system. In recent years, the smart phone industry chain has been exploring satellite communication.
[0005] In related technologies, even if a terminal uses satellite communication, if communication is abnormal, it will cause the ongoing call of the terminal to be interrupted or the terminal to drop the network during the online process, affecting the normal communication of the terminal. SUMMARY
[0006] The purpose of the embodiments of the present application is to provide a handover method, device and equipment, which can realize seamless switching between satellite communication and ground communication, avoid interruption of the ongoing call of the terminal and dropping the network during the online process, and ensure the normal communication of the terminal.
[0007] In a first aspect, some embodiments of the present application provide a handover method, which comprises: receiving, by a terminal in the case of accessing a first device, handover signaling from a second device, the handover signaling being used to instruct the terminal to switch from accessing the first device to accessing the second device; and accessing, by the terminal based on the handover signaling, the second device; wherein the first device is a first base station, the second device is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station; or the first device is a first satellite, the second device is a third base station connected with the first satellite, or the second device is a base station selected by the third base station.
[0008] In a second aspect, some embodiments of the present application provide a switching method, which comprises: in a case where a terminal accesses a first device, a second device sends switching signaling to the terminal, the switching signaling being used to instruct the terminal to switch from accessing the first device to accessing the second device; wherein the first device is a first base station, the second device is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station; or the first device is a first satellite, the second device is a third base station connected with the first satellite, or the second device is a base station selected by the third base station.
[0009] In a third aspect, some embodiments of the present application provide a switching device, which comprises a receiving module and an accessing module. The receiving module is used to receive switching signaling from a second device in a case where the switching device accesses a first device, the switching signaling being used to instruct the switching device to switch from accessing the first device to accessing the second device. The accessing module is used to access the second device based on the switching signaling received by the receiving module. Wherein the first device is a first base station, the second device is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station; or the first device is a first satellite, the second device is a third base station connected with the first satellite, or the second device is a base station selected by the third base station.
[0010] In a fourth aspect, some embodiments of the present application provide a switching device, which comprises a sending module. The sending module is used to send switching signaling to a terminal in a case where the terminal accesses a first device, the switching signaling being used to instruct the terminal to switch from accessing the first device to accessing the switching device. Wherein the first device is a first base station, the switching device is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station; or the first device is a first satellite, the switching device is a third base station connected with the first satellite, or the switching device is a base station selected by the third base station.
[0011] In a fifth aspect, some embodiments of the present application provide a terminal, which comprises a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the switching method according to the first aspect.
[0012] In a sixth aspect, some embodiments of the present application provide a network side device, which comprises a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the switching method according to the second aspect.
[0013] In a seventh aspect, some embodiments of the present application provide a readable storage medium, which stores programs or instructions, and the programs or instructions are executed by a processor to implement the steps of the handover method according to the first aspect, or to implement the steps of the handover method according to the second aspect.
[0014] In an eighth aspect, some embodiments of the present application provide a chip, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps of the handover method according to the first aspect, or to implement the steps of the handover method according to the second aspect.
[0015] In a ninth aspect, some embodiments of the present application provide a computer program product stored in a storage medium, and the computer program product is executed by at least one processor to implement the steps of the handover method according to the first aspect, or to implement the steps of the handover method according to the second aspect.
[0016] In a tenth aspect, some embodiments of the present application provide a communication system, which includes a terminal and a network side device, the terminal is configured to execute the steps of the handover method according to the first aspect, and the network side device is configured to execute the steps of the handover method according to the second aspect.
[0017] In some embodiments of the present application, the terminal receives switching signaling from a second device in the case of accessing a first device, the switching signaling being used to instruct the terminal to switch from accessing the first device to accessing the second device; the terminal accesses the second device based on the switching signaling. Wherein the first device is a first base station, the second device is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station. Or, the first device is a first satellite, the second device is a third base station connected with the first satellite, or the second device is a base station selected by the third base station. In this way, in the case of accessing a satellite, the terminal can switch to access a base station connected with the satellite or a base station selected by the base station connected with the satellite, so that the terminal can directly switch to a base station connected with the satellite currently accessed by the terminal, or the terminal switches to a more suitable base station selected by the terminal. Or, in the case of accessing a base station, the terminal can switch to access a satellite connected with the base station or a satellite connected with a base station selected by the base station, so that the terminal can directly switch to a satellite connected with the base station currently accessed by the terminal, or the terminal switches to a more suitable satellite. That is, the terminal can switch from one communication system to another communication system without interrupting communication, realizing seamless switching between satellite communication and ground communication, improving the success rate of satellite communication, avoiding call interruption and disconnection during the switching process, and ensuring the continuity of terminal call and data transmission, that is, ensuring normal communication of the terminal. BRIEF DESCRIPTION OF DRAWINGS
[0018] FIG. 1 is a flowchart of a switching method according to some embodiments of the present application;
[0019] FIG. 2 is a flowchart of a switching method according to some embodiments of the present application;
[0020] FIG. 3a is a schematic diagram of an identifier according to some embodiments of the present application;
[0021] FIG. 3b is a schematic diagram of an identifier according to some embodiments of the present application;
[0022] FIG. 4a is a schematic diagram of an identifier according to some embodiments of the present application;
[0023] FIG. 4b is a schematic diagram of an identifier according to some embodiments of the present application;
[0024] FIG. 5a is a schematic diagram of identifier switching according to some embodiments of the present application;
[0025] FIG. 5b is a schematic diagram of identifier switching according to some embodiments of the present application;
[0026] FIG. 6 is a flowchart of a switching method according to some embodiments of the present application;
[0027] FIG. 7 is a flow diagram of a switching method according to some embodiments of the present application;
[0028] FIG. 8 is a flow diagram of a switching method according to some embodiments of the present application;
[0029] FIG. 9 is a flow diagram of a switching method according to some embodiments of the present application;
[0030] FIG. 10 is a flow diagram of a switching method according to some embodiments of the present application;
[0031] FIG. 11 is a flow diagram of a switching method according to some embodiments of the present application;
[0032] FIG. 12 is a schematic diagram of a switching apparatus according to some embodiments of the present application;
[0033] FIG. 13 is a schematic diagram of a switching apparatus according to some embodiments of the present application;
[0034] FIG. 14 is a schematic diagram of a terminal according to some embodiments of the present application;
[0035] FIG. 15 is a schematic diagram of a hardware structure of a terminal according to some embodiments of the present application;
[0036] FIG. 16 is a schematic diagram of a network-side device according to some embodiments of the present application;
[0037] FIG. 17 is a schematic diagram of a hardware structure of a network-side device according to some embodiments of the present application. DETAILED DESCRIPTION
[0038] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.
[0039] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of a kind and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally represents a "or" relationship between the front and rear associated objects.
[0040] The terms "at least one", "at least one of", and the like in the description and claims of the application refer to any one of the objects, a combination of any two or more of the objects. For example, at least one of a, b, and c can mean "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be a single object or multiple objects.
[0041] First, the terms involved in the description of the present application are explained.
[0042] Satellite communication: Satellite communication is a technology that uses artificial satellites as relay stations to forward radio waves, thereby enabling communication between two or more ground communication base stations. Satellite communication technology can cover areas that ground communication cannot cover, solving the problem of terminals not being able to communicate normally in areas not covered by ground communication.
[0043] Ground communication: Ground communication refers to communication activities conducted through communication equipment and facilities on the ground. The main feature of ground communication is to use ground infrastructure, such as base stations, switches, optical cables, etc., to realize information transmission and exchange. Ground communication can include base station communication, which refers to wireless communication activities between base stations and terminals.
[0044] Satellite: Satellite refers to a natural celestial body that orbits a planet and moves periodically in a closed orbit.
[0045] Satellite gateway: Satellite gateway is a communication device that connects satellite network and ground network to realize data transmission and exchange.
[0046] Base station: Base station is an access network device that transmits radio waves to the surrounding area through an antenna, providing wireless coverage and access services for terminals.
[0047] Core network device (Core Network, CN): Core network device refers to a series of devices used for call connection, mobility management, authentication and billing, etc. These devices form the core layer of the communication network and are the key to ensuring the normal operation and data transmission of the communication network. Core network device can also be referred to as core network node, core network function or core network element, etc.
[0048] The switching method, device and equipment provided by the embodiments of the present application will be described in detail in combination with the accompanying drawings and specific embodiments and their application scenarios.
[0049] The switching method provided by the embodiments of the present application can be applied to a wireless communication scenario. A specific application scenario is switching from satellite communication to ground communication, and another specific application scenario is switching from ground communication to satellite communication.
[0050] For example, for the above-mentioned application scenario of switching from satellite communication to ground communication: in the case that the mobile phone is in an area without 4G or 5G signal coverage or the mobile phone is in an area with weak 4G or 5G signal, the mobile phone can access the network through the satellite. When the communication between the mobile phone and the satellite is abnormal and the mobile phone moves to an area with 4G or 5G signal coverage or when the communication between the mobile phone and the satellite is abnormal and the mobile phone moves to an area with strong 4G or 5G signal, the mobile phone can switch from accessing the satellite to accessing the base station to access the network through the base station, thereby realizing switching from satellite communication to ground communication.
[0051] For example, for the above-mentioned application scenario of switching from ground communication to satellite communication: in the case that the mobile phone is in an area with 4G or 5G signal coverage, the mobile phone can access the network through the base station in the area. When the communication between the mobile phone and the base station is abnormal and the mobile phone moves to an area without 4G or 5G signal coverage or when the communication between the mobile phone and the base station is abnormal and the mobile phone moves to an area with weak 4G or 5G signal, the mobile phone can switch from accessing the base station to accessing the satellite to access the network through the satellite, thereby realizing switching from ground communication to satellite communication.
[0052] The execution subject of the switching method provided by the embodiments of the present application can be a switching device. Illustratively, the switching device can be an electronic device, or a functional component or functional entity in the electronic device. The electronic device in the embodiments of the present application can be a terminal. The switching method provided by the embodiments of the present application will be illustratively described below by taking the execution subject as a terminal.
[0053] FIG. 1 is a flowchart of the switching method provided by some embodiments of the present application. As shown in FIG. 1, the switching method provided by some embodiments of the present application can include the following steps 101 and 102.
[0054] In step 101, the terminal receives switching signaling from a second device in the case of accessing a first device.
[0055] In some embodiments of the present application, the switching signaling is used to instruct the terminal to switch from accessing the first device to accessing the second device.
[0056] In some embodiments of the present application, the switching signaling is Over-the-Air Technology (OTA) signaling carried on an NR-UU interface. Moreover, the switching signaling can be a Handover message or a Request message.
[0057] In some embodiments of the present application, the first device is a first base station, and the second device is a satellite connected to a second base station, and the second base station is the first base station or a base station selected by the first base station.
[0058] In some embodiments of the present application, the first device is a first base station, and the first base station can detect a communication link during communication between the terminal and the first base station, and the handover method of the present application is triggered when the first base station detects a communication anomaly. Alternatively, the first base station can periodically trigger the handover method of the present application during communication between the terminal and the first base station.
[0059] In some embodiments of the present application, the triggering of the handover method of the present application includes: when the first base station is connected to a satellite, the first base station sends handover signaling to the satellite connected to the first base station through a satellite gateway, the satellite connected to the first base station sends the handover signaling to the terminal, and the terminal receives the handover signaling from the satellite connected to the first base station.
[0060] In some embodiments of the present application, the triggering of the handover method of the present application includes: when the first base station is not connected to a satellite, the first base station selects a base station connected to a satellite nearby and sends handover signaling to the selected base station, the base station selected by the first base station sends handover signaling to the satellite connected to the selected base station, the satellite connected to the base station selected by the first base station sends handover signaling to the terminal, and the terminal receives the handover signaling from the satellite connected to the base station selected by the first base station.
[0061] For example, when the first base station is not connected to a satellite, the first base station can send query signaling to other base stations connected to the first base station nearby in a broadcast manner, the query signaling is carried on an Xn interface and is used to query a base station connected to a satellite, the other base stations nearby send feedback messages to the first base station after receiving the query signaling, and the first base station receives the feedback messages. If the first base station analyzes the feedback messages sent by a certain base station and finds that the feedback messages include Internet Protocol (IP) address information of the base station and IP address information of a satellite connected to the base station, it means that the certain base station is a base station connected to a satellite. If the number of base stations connected to a satellite is one, the first base station can select the base station connected to a satellite as the base station selected by the first base station. If the number of base stations connected to a satellite is more than one, the first base station can select a base station closest to the first base station or a base station closest to the terminal from the base stations connected to a satellite as the base station selected by the first base station.
[0062] Thus, in the case that the first base station is not connected to a satellite, the first base station selects a base station closest to the first base station or closest to the terminal, and the distance between the satellite connected by the selected base station and the terminal is also relatively short, so that the communication link between the satellite and the terminal can be shortened, and the data transmission efficiency can be improved.
[0063] For example, in the application scenario of switching from ground communication to satellite communication by a mobile phone, in the case that the mobile phone is in a region 1 covered by 4G or 5G signals, the mobile phone accesses a base station 1 (i.e., the first base station) in the region to access the network through the base station 1. When the communication between the mobile phone and the base station is abnormal and the mobile phone moves to a region not covered by 4G or 5G signals, or when the communication between the mobile phone and the base station is abnormal and the mobile phone moves to a region with weak 4G or 5G signals, if the base station 1 is connected to a satellite, the mobile phone receives switching signaling from the satellite connected by the base station 1, and if the base station 1 is not connected to a satellite, the base station 1 selects a base station 2 (i.e., the base station selected by the first base station) connected to a satellite, and the mobile phone receives switching signaling from the satellite connected by the base station 2.
[0064] In some embodiments of the present application, the first device is a first satellite, and the second device is a third base station connected to the first satellite, or the second device is a base station selected by the third base station.
[0065] In some embodiments of the present application, during the communication between the terminal and the first satellite, the third base station connected to the first satellite can detect the communication link, and in the case that the third base station detects a communication abnormality, the switching method of the present application is triggered. Alternatively, during the communication between the terminal and the first satellite, the third base station connected to the first satellite periodically triggers the switching method of the present application.
[0066] In some embodiments of the present application, the triggering of the switching method of the present application includes: in the case that the third base station connected to the first satellite is available, the third base station sends switching signaling to the terminal, and the terminal receives the switching signaling from the third base station.
[0067] In some embodiments of the present application, the triggering of the switching method of the present application includes: in the case that the third base station connected to the first satellite is not available, the third base station selects a nearby available base station and sends switching signaling to the selected base station, the selected base station sends switching signaling to the terminal, and the terminal receives the switching signaling from the selected base station.
[0068] Exemplarily, the third base station can send query signaling to other base stations in the vicinity connected with the third base station by broadcasting, the query signaling being used to query whether the other base stations in the vicinity connected with the third base station are available, the other base stations in the vicinity receiving the query signaling and sending feedback messages to the third base station, the third base station receiving the feedback messages, and if the third base station parses that the feedback message sent by a certain base station includes the indication information and the IP address of the base station, it is indicated that the certain base station is an available base station. If the number of available base stations is greater than one, the third base station can select a base station with the largest remaining load, the closest to the third base station, or the closest to the terminal, as the selected base station of the third base station.
[0069] In this way, the third base station selects the base station with the largest remaining load, which can avoid the situation that the communication between the terminal and the base station is abnormal due to insufficient load of the base station, improve the handover success rate, and the third base station selects the base station closest to the third base station or the base station closest to the terminal, which can shorten the communication link and improve the data transmission efficiency.
[0070] Exemplarily, taking the application scenario of switching from satellite communication to ground communication of a mobile phone as an example, in the case that the mobile phone is in a region 1 without 4G or 5G signal coverage or the mobile phone is in a region 1 with weak 4G or 5G signal, the mobile phone can access a satellite (i.e., the first satellite) to access a network through the satellite. When the communication between the mobile phone and the satellite is abnormal and the mobile phone moves to a region 2 with 4G or 5G signal coverage or when the communication between the mobile phone and the satellite is abnormal and the mobile phone moves to a region with strong 4G or 5G signal, if the satellite is connected with a base station 3 (i.e., the third base station), the mobile phone receives handover signaling from the base station 3, if the base station 3 is not connected with the satellite, the base station 3 selects a base station 4 (i.e., the selected base station of the third base station) connected with the satellite, and the mobile phone receives handover signaling from the base station 4.
[0071] In some embodiments of the present application, in the case that the first device is a first base station, after the step 101, the handover method provided by some embodiments of the present application can further include the following step 11a.
[0072] In step 11a, the terminal parses the first address information from the handover signaling and stores the first address information.
[0073] In some embodiments of the present application, the first address information can include at least one of the following: IP address information of the first base station, IP address information of the second device, IP address information of the selected base station of the first base station, IP address information of the core network device of the second base station, and IP address information of the terminal.
[0074] Exemplarily, in the application scenario of switching from ground communication to satellite communication of the above mobile phone, the first address information includes at least one of the IP address information of the base station 1, the IP address information of the satellite, the IP address information of the base station 2, the IP address information of the core network device of the base station 2, and the IP address information of the mobile phone.
[0075] In some embodiments of the present application, in the case that the second device is a satellite connected with a second base station and the second base station is the first base station, the IP address information of the second device is the IP address information of the satellite connected with the first base station, and the IP address information of the core network device of the second base station is the IP address information of the core network device of the first base station.
[0076] In some embodiments of the present application, in the case that the second device is a satellite connected with a second base station and the second base station is the first base station, the first address information can include the IP address information of the first base station, the IP address information of the satellite connected with the first base station, the IP address information of the core network device of the first base station, and the IP address information of the terminal.
[0077] In some embodiments of the present application, the terminal can store the IP address information of the first base station, the IP address information of the satellite connected with the first base station, and the IP address information of the core network device of the first base station.
[0078] In some embodiments of the present application, the terminal can store the above IP address information by using storage technologies such as Embedded Multi Media Card (eMMC) storage, Universal Flash Storage (UFS), file storage, or database storage.
[0079] In some embodiments of the present application, the terminal can first compress the above IP address information, and then store the compressed IP address information by using the above various storage technologies, so as to reduce the occupation of storage space.
[0080] In some embodiments of the present application, the terminal can also store the correspondence between the IP address information of the first base station, the IP address information of the satellite connected with the first base station, and the IP address information of the core network device of the first base station.
[0081] In some embodiments of the present application, in the case that the second device is a satellite connected with a second base station and the second base station is a selected base station of the first base station, the IP address information of the second device can be the IP address information of the satellite connected with the first base station, and the IP address information of the core network device of the second base station includes the IP address information of the core network device of the selected base station of the first base station.
[0082] In some embodiments of the present application, in the case that the second device is a satellite connected to the second base station, and the second base station is a base station selected by the first base station, the first address information can include IP address information of the first base station, IP address information of the satellite connected to the first base station, IP address information of the base station selected by the first base station, IP address information of the core network device of the base station selected by the first base station, and IP address information of the terminal.
[0083] In some embodiments of the present application, the terminal can store IP address information of the first base station, IP address information of the satellite connected to the first base station, IP address information of the base station selected by the first base station, and IP address information of the core network device of the base station selected by the first base station. Alternatively, the terminal can store IP address information of the satellite connected to the first base station, IP address information of the base station selected by the first base station, and IP address information of the core network device of the base station selected by the first base station.
[0084] In this way, after receiving the handover signaling, the terminal parses the first address information from the handover signaling and stores the first address information, so that the terminal can obtain IP address information of all devices on the communication link connected to the second device, and ensure that the IP address information on the communication link remains unchanged.
[0085] In some embodiments of the present application, in the case that the first device is a first satellite, after the step 101, the handover method provided by some embodiments of the present application can further include the following step 11b.
[0086] Step 11b, the terminal parses the second address information from the handover signaling and stores the second address information.
[0087] In some embodiments of the present application, the second address information includes at least one of the following: IP address information of the first satellite, IP address information of the third base station, IP address information of the base station selected by the third base station, IP address information of the core network device of the second device, and IP address information of the terminal.
[0088] For example, the IP address information of the third base station can be 172.16.0.0, the IP address information of the core network device of the second device can be 203.0.113.0, and the IP address information of the terminal can be 192.168.1.0.
[0089] It should be noted that the above numerical values of the IP address information are only examples and do not limit the embodiments of the present application.
[0090] Exemplarily, in the application scenario of switching from satellite communication to ground communication of the above mobile phone, the second address information includes at least one of the IP address information of the satellite, the IP address information of the base station 3, the IP address information of the base station 4, the IP address information of the core network device of the base station 4, and the IP address information of the mobile phone.
[0091] In some embodiments of the present application, in the case that the second device is a third base station connected with the first satellite, the IP address information of the core network device of the second device is the IP address information of the core network device of the third base station.
[0092] In some embodiments of the present application, in the case that the second device is a third base station connected with the first satellite, the second address information can include the IP address information of the first satellite, the IP address information of the third base station, the IP address information of the core network device of the third base station, and the IP address information of the terminal.
[0093] In some embodiments of the present application, the terminal can store the IP address information of the first satellite, the IP address information of the third base station, and the IP address information of the core network device of the third base station.
[0094] In some embodiments of the present application, in the case that the second device is a third base station connected with the first satellite, the IP address information of the core network device of the second device is the IP address information of the core network device of the base station selected by the third base station.
[0095] In some embodiments of the present application, in the case that the second device is a base station selected by the third base station, the second address information can include the IP address information of the first satellite, the IP address information of the third base station, the IP address information of the base station selected by the third base station, the IP address information of the core network device of the base station selected by the third base station, and the IP address information of the terminal.
[0096] In some embodiments of the present application, the terminal can store the IP address information of the first satellite, the IP address information of the third base station, the IP address information of the base station selected by the third base station, and the IP address information of the core network device of the base station selected by the third base station. Alternatively, the terminal can store the IP address information of the first satellite, the IP address information of the base station selected by the third base station, and the IP address information of the core network device of the base station selected by the third base station.
[0097] In this way, after receiving the switching signaling, the terminal parses the second address information from the switching signaling and stores it, so that the terminal can obtain the IP address information of all devices on the communication link between the terminal and the second device, and ensure that the IP address information on the communication link remains unchanged.
[0098] Step 102, the terminal accesses the second device based on the handover signaling.
[0099] In some embodiments of the present application, after receiving the handover signaling, the terminal can send an access request signaling to the second device, where the access request signaling is used to request the second device to establish a connection with the terminal. The second device sends an access success signaling to the terminal in response to the access request signaling, where the access success signaling is used to indicate that the terminal has successfully accessed the second device.
[0100] For example, in the application scenario of switching from ground communication to satellite communication of the mobile phone, the mobile phone accesses the satellite connected by the base station 1 or the satellite connected by the base station 2 based on the handover signaling. Alternatively, in the application scenario of switching from satellite communication to ground communication of the mobile phone, the mobile phone accesses the base station 3 or the base station 4 based on the handover signaling.
[0101] In some embodiments of the present application, after step 102, the handover method provided by some embodiments of the present application can further include step 103.
[0102] Step 103, the terminal sends a handover feedback signaling to the second device.
[0103] In some embodiments of the present application, the handover feedback signaling is used to indicate that the terminal has accessed the second device.
[0104] In some embodiments of the present application, the handover feedback signaling is an OTA signaling, which can be carried on the NR-UU interface. In addition, the handover feedback signaling can be a Response message or an Answer message or an Acknowledge character (ACK) message or a 200 OK message.
[0105] In some embodiments of the present application, in the case where the first device is the first base station, the first address information parsed from the handover signaling is included in the handover feedback signaling.
[0106] In some embodiments of the present application, in the case where the second device is a satellite connected with the second base station and the second base station is the first base station, the terminal sends the handover feedback signaling to the satellite connected with the first base station, so as to inform the satellite that the terminal has accessed, i.e., the terminal has switched to satellite communication. Alternatively, in the case where the second device is a satellite connected with the second base station and the second base station is one of the base stations selected by the first base station, the terminal sends the handover feedback signaling to the satellite connected with one of the base stations selected by the first base station, so as to inform the satellite that the terminal has accessed, i.e., the terminal has switched to satellite communication.
[0107] Exemplarily, in the application scenario that the mobile phone switches from the ground communication to the satellite communication, the mobile phone sends the handover feedback signaling to the satellite connected to the base station 1 or the satellite connected to the base station 2.
[0108] In some embodiments of the present application, in the case that the first device is the first satellite, the handover feedback signaling includes the second address information parsed from the handover signaling.
[0109] In some embodiments of the present application, in the case that the second device is a third base station connected to the first satellite, the terminal sends the handover feedback signaling to the third base station to inform the third base station that the terminal has accessed, i.e., the terminal has switched to the ground communication. Alternatively, in the case that the second device is a selected base station of the third base station, the terminal sends the handover feedback signaling to the selected base station of the third base station to inform the selected base station of the third base station that the terminal has accessed, i.e., the terminal has switched to the ground communication.
[0110] Exemplarily, in the application scenario that the mobile phone switches from the satellite communication to the ground communication, the mobile phone sends the handover feedback signaling to the base station 3 or the base station 4.
[0111] In this way, after the terminal accesses the second device, the terminal sends the handover feedback signaling to the second device to inform the second device that the terminal has accessed the second device, so as to avoid the second device from frequently sending the handover signaling without determining whether the terminal has completed the switching, thereby reducing the number of communication data transmitted between the terminal and the second device and the number of times of transmitting the communication data between the terminal and the second device, and avoiding unnecessary operations.
[0112] In some embodiments of the present application, as shown in FIG. 2, after the step 102, the switching method provided by some embodiments of the present application can further include the following steps 104 and 105.
[0113] In step 104, the terminal receives the connection release signaling from the first device.
[0114] In some embodiments of the present application, the connection release signaling is used to indicate to release the connection between the terminal and the first device. Exemplarily, the connection release signaling can be a release signaling or a Connection Release message, and the connection release signaling can be carried on the NR-UU interface.
[0115] Exemplarily, in the application scenario that the mobile phone switches from the ground communication to the satellite communication, the mobile phone receives the connection release signaling from the base station 1. Alternatively, in the application scenario that the mobile phone switches from the satellite communication to the ground communication, the mobile phone receives the connection release signaling from the satellite.
[0116] In step 105, the terminal releases the connection between the terminal and the first device based on the connection release signaling, and deletes the IP address information of the first device.
[0117] In some embodiments of the present application, when the first device is a first base station, after the terminal sends the handover feedback signaling to the second device, the second device can send the handover feedback signaling to a satellite gateway, the satellite gateway sends the handover feedback signaling to a second base station, the second base station sends the handover feedback signaling to a core network device of the second base station, the core network device analyzes the handover feedback signaling and stores the address information obtained by the analysis, the core network device sends a handover success feedback signaling to the second base station, the handover success feedback signaling is used to indicate that the connection between the terminal and the first device is disconnected, and the first address information obtained by the analysis from the handover signaling is included in the handover success feedback signaling.
[0118] In some embodiments of the present application, the handover success feedback signaling is an OTA signaling and is carried on an NR-UU interface. In addition, the handover success feedback signaling can be a Response message or an Answer message or an ACK message or a 200 OK message.
[0119] For example, in the application scenario of switching the mobile phone from ground communication to satellite communication, the first address information included in the handover feedback signaling can include at least one of the IP address information of the first base station, the IP address information of the satellite, the IP address information of the second base station, the IP address information of the core network device of the second base station, and the IP address information of the mobile phone.
[0120] In some embodiments of the present application, when the second device is a satellite connected with the second base station and the second base station is the first base station, after the first base station receives the handover success feedback signaling, the first base station sends a connection release signaling to the terminal and deletes the stored IP address information of the terminal. After the terminal receives the connection release signaling from the first base station, the terminal releases the connection between the terminal and the first base station based on the connection release signaling, and deletes the stored IP address information of the first base station. In addition, after the first base station receives the handover success feedback signaling, the first base station can also analyze the first address information from the handover success feedback signaling and store it. In addition, when the received handover success feedback signaling is normal, the first base station updates the state of the core network device to a normal state, and when the received handover success feedback signaling is abnormal, the first base station updates the state of the core network device to an abnormal state.
[0121] Exemplarily, the first base station stores a state field of the core network device, the state field is used to indicate the state of the core network device, and different values of the state field indicate different states of the core network device. Therefore, the first base station modifies the state of the core network device by modifying the state field. For example, when the state field is 0, it indicates that the state of the core network device is normal, and when the state field is not 0, it indicates that the state of the core network device is abnormal.
[0122] In some embodiments of the present application, when the second device is a satellite connected to the second base station and the second base station is the base station selected by the first base station, the base station selected by the first base station sends the handover success feedback signaling to the first base station after receiving the handover success feedback signaling, and the first base station receives the handover success feedback signaling. The first base station sends the connection release signaling to the terminal and deletes the stored IP address information of the terminal. After receiving the connection release signaling from the first base station, the terminal releases the connection between the terminal and the first base station based on the connection release signaling, and deletes the stored IP address information of the first base station. In addition, the first base station sends the connection release signaling to the core network device of the first base station and deletes the stored IP address information of the core network device. After receiving the connection release signaling from the first base station, the core network device releases the connection between the core network device and the first base station based on the connection release signaling, and deletes the stored IP address information of the first base station. In addition, the base station selected by the first base station can also obtain the first address information from the handover success feedback signaling and store it after receiving the handover success feedback signaling. In addition, the base station selected by the first base station updates the state of the core network device to normal when the received handover success feedback signaling is normal, and updates the state of the core network device to abnormal when the received handover success feedback signaling is abnormal.
[0123] Exemplarily, the first base station stores a state field of the core network device, the state field is used to indicate the state of the core network device, and different values of the state field indicate different states of the core network device. Therefore, the first base station modifies the state of the core network device by modifying the state field. For example, when the state field is 0, it indicates that the state of the core network device is normal, and when the state field is not 0, it indicates that the state of the core network device is abnormal.
[0124] Exemplarily, in the application scenario of switching from ground communication to satellite communication of the mobile phone, the mobile phone releases the connection between the mobile phone and the base station 1 and deletes the IP address information of the base station 1 based on the received connection release signaling.
[0125] In this way, after the terminal accesses the satellite and receives the connection release signaling, the connection with the base station is disconnected, which can avoid the interruption of communication of the terminal and realize seamless switching from ground communication to satellite communication.
[0126] In some embodiments of the present application, when the first device is a first satellite, after the terminal sends the handover feedback signaling to the second device, the second device can send the handover feedback signaling to a core network device of the second device, the core network device parses the handover feedback signaling and stores the address information parsed, and the core network device sends a handover success feedback signaling to the second device, the handover success feedback signaling including the second address information parsed from the handover signaling.
[0127] For example, in the application scenario of switching from satellite communication to ground communication of the above-mentioned mobile phone, the second address information included in the handover success feedback signaling can include at least one of the following: IP address information of the satellite, IP address information of the base station 3, IP address information of the base station 4, IP address information of the core network device of the base station 4, and IP address information of the mobile phone.
[0128] In some embodiments of the present application, when the second device is a third base station connected to the first satellite, after the third base station receives the handover success feedback signaling, it sends the handover success feedback signaling to the satellite gateway, and after the satellite gateway receives the handover success feedback signaling, it sends the handover success feedback signaling to the first satellite, and the first satellite receives the handover feedback signaling. The first satellite sends a connection release signaling to the terminal and deletes the stored IP address information of the terminal, and after the terminal receives the connection release signaling from the first satellite, it releases the connection between the terminal and the first satellite based on the connection release signaling and deletes the IP address information of the first satellite; and the first satellite sends a connection release signaling to the third base station and deletes the stored IP address information of the third base station, and after the third base station receives the connection release signaling from the first satellite, it releases the connection between the third base station and the first satellite based on the connection release signaling and deletes the IP address information of the first satellite. In addition, after the third base station receives the handover success feedback signaling, it can also parse and store the address information from the handover success feedback signaling, and the third base station updates the state of the core network device to normal in the case of normal handover success feedback signaling, and updates the state of the core network device to abnormal in the case of abnormal handover success feedback signaling.
[0129] In some embodiments of the present application, in the case that the second device is a base station selected by the third base station, the base station selected by the third base station receives the handover success feedback signaling. The base station selected by the third base station sends connection release signaling to the core network device and deletes the IP address information of the core network device. The core network device receives the connection release signaling from the third base station, releases the connection between the core network device and the third base station based on the connection release signaling, and deletes the stored IP address information of the third base station. The third base station sends the handover success feedback signaling to the satellite gateway. After receiving the handover success feedback signaling, the satellite gateway sends the handover success feedback signaling to the first satellite. The first satellite receives the handover success feedback signaling. The first satellite sends connection release signaling to the terminal and deletes the stored IP address information of the terminal. After receiving the connection release signaling from the first satellite, the terminal releases the connection between the terminal and the first satellite based on the connection release signaling and deletes the IP address information of the first satellite. The first satellite sends connection release signaling to the third base station and deletes the IP address information of the third base station. After receiving the connection release signaling from the first satellite, the third base station releases the connection between the third base station and the first satellite based on the connection release signaling and deletes the IP address information of the first satellite. In addition, after receiving the handover success feedback signaling, the base station selected by the third base station can also parse and store the address information from the handover success feedback signaling. In the case that the received handover success feedback signaling is normal, the base station selected by the third base station updates the state of the core network device to normal. In the case that the received handover success feedback signaling is abnormal, the base station selected by the third base station updates the state of the core network device to abnormal.
[0130] For example, in the application scenario of switching from satellite communication to ground communication of the mobile phone described above, the mobile phone releases the connection between the mobile phone and the satellite based on the received connection release signaling and deletes the IP address information of the satellite.
[0131] In this way, after the terminal accesses the base station and receives the connection release signaling, the connection between the terminal and the satellite is disconnected, which can avoid the interruption of communication of the terminal and realize seamless switching from satellite communication to ground communication.
[0132] In some embodiments of the present application, before the step 102 described above, the switching method provided by some embodiments of the present application can further include the following step 106a. After the step 102 described above, the switching method provided by some embodiments of the present application can further include the following step 106b.
[0133] In step 106a, the terminal displays a first identifier.
[0134] In some embodiments of the present application, the first identifier described above is used to indicate that the terminal accesses the first device described above.
[0135] In some embodiments of the present application, the first identifier described above can be a word, a symbol, an image, or the like used to indicate information, and the first identifier can use a control or other container as a carrier to display information, including but not limited to a word identifier, a symbol identifier, and an image identifier.
[0136] For example, when the first identifier is a word identifier, the first identifier can be a "base station" word, a "BS" word, a "satellite" word, or a "S" word displayed in a control or other container.
[0137] For example, when the first identifier is a symbol identifier, the first identifier can be a "■", "□", "△", "◇", "▲", "★", or "◆" symbol displayed in a control or other container.
[0138] For example, when the first identifier is an image identifier, the first identifier can be a "base station icon" or a "satellite icon" displayed in a control or other container.
[0139] For example, the control described above can be a control of a pop-up window or a screen status bar, or a drop-down box or a screen side bar of a screen status bar, and the like.
[0140] For example, as shown in FIG. 3a, the first identifier is displayed in a pop-up window when the first device is a base station. When the first identifier is a word identifier, the first identifier is 31; when the first identifier is a symbol identifier, the first identifier is 32; and when the first identifier is an image identifier, the first identifier is 33.
[0141] In some embodiments of the present application, when the terminal accesses the first device, the screen of the terminal can display the first identifier described above, so that the user can know that the terminal is currently accessing the network through the first device. For example, the terminal can display the first identifier at any position of the screen, such as a screen status bar, a screen frame, a screen upper right corner, a screen drop-down box, or the like.
[0142] For example, in the application scenario of switching from ground communication to satellite communication of the mobile phone described above, when the mobile phone accesses the base station 1, the screen of the mobile phone can display the base station identifier. Alternatively, in the application scenario of switching from satellite communication to ground communication of the mobile phone described above, when the mobile phone accesses the satellite, the screen of the mobile phone can display the satellite icon.
[0143] Step 106b: The terminal updates the device connection state information of the terminal access, and updates the first identifier to the second identifier.
[0144] In some embodiments of the present application, the device connection state information is used to indicate the connection state of the device accessed by the terminal, the device connection state information includes a connected device or an unconnected device, and the connected device can include a device identifier of the connected device. For example, when the terminal accesses the first device, the device connection state information can be the connected device.
[0145] In some embodiments of the present application, the second identifier is used to indicate that the terminal accesses the second device.
[0146] In some embodiments of the present application, the second identifier can be a word, a symbol, an image, or the like used to indicate information, and the second identifier can use a control or other container as a carrier to display information, including but not limited to a word identifier, a symbol identifier, and an image identifier.
[0147] For example, when the second identifier is a word identifier, the second identifier can be the word "base station", the word "BS", the word "satellite", or the word "S" displayed in the control or other container.
[0148] For example, when the second identifier is a symbol identifier, the second identifier can be the symbol "■", "□", "△", "◇", "▲", "★", or "◆" displayed in the control or other container.
[0149] For example, when the second identifier is an image identifier, the second identifier can be a "base station icon" or a "satellite icon" displayed in the control or other container.
[0150] For example, as shown in FIG. 3b, taking the second device as a satellite as an example, when the second identifier is a word identifier, the second identifier is 34; when the second identifier is a symbol identifier, the second identifier is 35; and when the second identifier is an image identifier, the second identifier is 36.
[0151] Taking the first device as a first base station and the second device as a satellite connected to a second base station as an example, after the terminal accesses the second device, the device connection state information can be updated to the connected satellite, and the base station icon displayed on the terminal can be updated to the satellite icon. Alternatively, the terminal can update the device connection state information to the connected satellite connected to the second base station, and update the icon of the first base station displayed on the terminal to the icon of the satellite connected to the second base station.
[0152] For example, taking the switching of a mobile phone from ground communication to satellite communication as an example, the switching of the identifier displayed on the mobile phone is described in combination with FIGS. 4a and 4b. As shown in FIG. 4a, when the mobile phone accesses the first base station, the status bar 40 of the mobile phone displays the base station icon 41. As shown in FIG. 4b, when the mobile phone switches to access the satellite connected to the second base station, the status bar 40 of the mobile phone displays the satellite icon 42.
[0153] For example, the first device is the first satellite, and the second device is a base station connected to the first satellite. After the terminal accesses the second device, the device connection state information can be updated to be connected to the base station, and the satellite icon displayed on the terminal can be updated to a base station icon. Alternatively, the device connection state information can be updated to be connected to a third base station connected to the first satellite, and the icon of the first satellite displayed on the terminal can be updated to an icon of the third base station connected to the first satellite.
[0154] For example, the terminal switches from satellite communication to ground communication. As shown in FIG. 5a, when the terminal accesses the first satellite, the status bar 50 of the terminal displays a satellite icon 51. As shown in FIG. 5b, when the terminal switches to access a third base station connected to the first satellite, the status bar 50 of the terminal displays a base station icon 52.
[0155] Thus, after the terminal switches from one communication system to another communication system, the device connection state information of the terminal accessed can be updated, and the icon displayed in the status bar of the terminal can be updated, so that the user can clearly see whether the terminal currently uses satellite communication or ground communication.
[0156] It should be noted that, before the terminal accesses the first device, the terminal can first send a radio resource control (RRC) request signaling to the first device to request to establish an RRC connection with the first device. The specific implementation of the terminal establishing a connection with the first device can be referred to the related description of the embodiments below, and the present embodiment is not limited herein.
[0157] The switching method provided by some embodiments of the present application can be used in the following cases. When the terminal accesses a satellite, the terminal can switch to access a base station connected to the satellite or a base station selected by the base station connected to the satellite. Therefore, the terminal can directly switch to a base station connected to the satellite currently accessed by the terminal, or the terminal switches to a more suitable base station selected by the base station connected to the satellite. Alternatively, when the terminal accesses a base station, the terminal can switch to access a satellite connected to the base station or a satellite selected by the base station connected to the base station. Therefore, the terminal can directly switch to a satellite connected to the base station currently accessed by the terminal, or the terminal switches to a more suitable satellite selected by the base station connected to the base station. That is, the terminal can switch from one communication system to another communication system without interrupting communication, realizing seamless switching between satellite communication and ground communication, improving the success rate of satellite communication, avoiding call interruption and network disconnection during the switching process, and ensuring the continuity of the terminal call and the continuity of data transmission, that is, ensuring the normal communication of the terminal.
[0158] FIG. 6 is a flowchart of a switching method according to some embodiments of the present application. As shown in FIG. 6, the switching method according to some embodiments of the present application can include the following step 201.
[0159] In step 201, the second device sends switching signaling to the terminal in the case where the terminal accesses the first device.
[0160] In some embodiments of the present application, the switching signaling is used to instruct the terminal to switch from accessing the first device to accessing the second device.
[0161] It should be noted that the switching signaling can refer to the related description of step 101 in the above embodiments, and will not be described here again.
[0162] In some embodiments of the present application, the first device is a first base station, the second device is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station.
[0163] In some embodiments of the present application, in the case where the second device is a satellite connected with a second base station and the second base station is a first base station, before step 201, the switching method according to some embodiments of the present application further includes the following step 20a.
[0164] In step 20a, the second device receives the switching signaling from the first base station through a satellite gateway.
[0165] In some embodiments of the present application, in the case where the terminal accesses the first base station, the first base station can detect the communication link, and in the case where the first base station detects that the communication link is abnormal, the first base station sends the switching signaling to the satellite gateway. After the satellite gateway receives the switching signaling, the satellite gateway sends the switching signaling to the satellite connected with the first base station. Then, the satellite connected with the first base station receives the switching signaling from the first base station through the satellite gateway.
[0166] In some embodiments of the present application, in the case where the terminal accesses the first base station, the core network device connected with the first base station can detect the communication link, and in the case where the core network device detects that the communication link is abnormal, the core network device sends the switching signaling to the first base station. The first base station sends the switching signaling to the satellite gateway. After the satellite gateway receives the switching signaling, the satellite gateway sends the switching signaling to the satellite connected with the first base station. Then, the satellite connected with the first base station receives the switching signaling from the first base station through the satellite gateway. That is, the communication switching process can also be triggered by the core network device.
[0167] In some embodiments of the present application, in the case that the terminal accesses the first base station, the first base station can periodically send the handover signaling to the satellite gateway, and the satellite gateway sends the handover signaling to the satellite connected to the first base station after receiving the handover signaling, and then the satellite connected to the first base station receives the handover signaling from the first base station through the satellite gateway.
[0168] For example, in the case that the mobile phone accesses the base station 1, the base station 1 can detect the communication link, and in the case that the base station 1 detects that the communication link is abnormal, if the base station 1 is connected to a satellite, the base station 1 sends the handover signaling to the satellite gateway, the satellite gateway sends the handover signaling to the satellite connected to the base station 1 after receiving the handover signaling, and then the satellite connected to the base station 1 receives the handover signaling from the base station 1 through the satellite gateway, and the base station 1 sends the handover signaling to the mobile phone to instruct the mobile phone to switch from accessing the base station 1 to accessing the satellite.
[0169] In this way, in the case that the ground communication is abnormal and the base station is connected to a satellite, the base station sends the handover signaling to the satellite connected to the base station to make the terminal switch to access the satellite connected to the base station, so as to realize seamless switching from ground communication to satellite communication, and improve the switching efficiency and success rate.
[0170] In some embodiments of the present application, in the case that the second device is a satellite connected to the second base station and the second base station is a selected base station of the first base station, before the step 201, the switching method provided by some embodiments of the present application further includes the following step 20b.
[0171] In step 20b, the second device receives the handover signaling from the first base station through the satellite gateway and the selected base station of the first base station.
[0172] In some embodiments of the present application, in the case that the terminal accesses the first base station, in the case that the first base station detects that the communication link is abnormal, the first base station selects an available base station and sends the handover signaling to the selected available base station, i.e., the selected base station of the first base station, the selected base station of the first base station sends the handover signaling to the satellite gateway, the satellite gateway sends the handover signaling to the satellite connected to the selected base station of the first base station after receiving the handover signaling, and then the satellite connected to the selected base station of the first base station receives the handover signaling from the first base station through the satellite gateway.
[0173] In some embodiments of the present application, when the terminal accesses the first base station, the core network device connected to the first base station can detect the communication link, and when the core network device detects that the communication link is abnormal, the core network device can select an available base station and send handover signaling to the selected available base station. The selected available base station sends the handover signaling to the satellite gateway, and after the satellite gateway receives the handover signaling, the satellite gateway sends the handover signaling to the satellite connected to the base station selected by the core network device. Then, the satellite connected to the base station selected by the core network device receives the handover signaling from the first base station through the satellite gateway. That is, the communication handover process can also be triggered by the core network device.
[0174] In some embodiments of the present application, when the terminal accesses the first base station, the first base station can periodically select an available base station and send handover signaling to the available base station. The base station selected by the first base station sends the handover signaling to the satellite gateway, and after the satellite gateway receives the handover signaling, the satellite gateway sends the handover signaling to the satellite connected to the base station selected by the first base station. Then, the satellite connected to the base station selected by the first base station receives the handover signaling from the first base station through the satellite gateway.
[0175] Taking the application scenario of switching from ground communication to satellite communication as an example, when the mobile phone accesses the base station 1, the base station 1 can detect the communication link, and when the base station 1 detects that the communication link is abnormal, if the base station 1 is not connected to a satellite, the base station 1 selects a base station 2 connected to a satellite in the vicinity and sends handover signaling to the base station 2. After the base station 2 receives the handover signaling, the base station 2 sends the handover signaling to the satellite gateway, and after the satellite gateway receives the handover signaling, the satellite gateway sends the handover signaling to the satellite connected to the base station 2. That is, the satellite connected to the base station 2 receives the handover signaling from the base station 1 through the satellite gateway and the base station 2, and the base station 2 sends the handover signaling to the mobile phone to instruct the mobile phone to switch from accessing the base station 2 to accessing the satellite.
[0176] In this way, when the ground communication is abnormal and the base station is not connected to a satellite, the base station queries other base stations connected to a satellite and sends handover signaling to the satellite connected to the other base stations, so as to switch the terminal to access the satellite connected to the other base stations, thereby realizing seamless switching from ground communication to satellite communication and improving the switching efficiency and success rate.
[0177] In some embodiments of the present application, when the first device is the first base station, the handover signaling includes first address information. The first address information can include at least one of the following: IP address information of the first base station, IP address information of the second device, IP address information of the base station selected by the first base station, IP address information of the core network device of the second base station, and IP address information of the terminal.
[0178] Exemplarily, in the application scenario of switching from ground communication to satellite communication of the above-mentioned mobile phone, the first address information can include at least one of the IP address information of the base station 1, the IP address information of the satellite, the IP address information of the base station 2, the IP address information of the core network device of the base station 2, and the IP address information of the mobile phone.
[0179] In some embodiments of the present application, the first device is a first satellite, and the second device is a third base station connected to the first satellite, or the second device is a selected base station of the third base station.
[0180] In some embodiments of the present application, in the case that the second device is a selected base station of the third base station, before the step 201, the switching method provided by some embodiments of the present application further includes the following step 20c.
[0181] In step 20c, the second device receives the switching signaling from the third base station.
[0182] In some embodiments of the present application, during the communication between the terminal and the first satellite, the third base station connected to the first satellite can detect the communication link, and in the case that the third base station detects a communication abnormality, the third base station queries available base stations and sends switching signaling to the available base stations, i.e., the selected base stations of the third base station, and then the selected base stations of the third base station receive the switching signaling from the third base station.
[0183] In some embodiments of the present application, during the communication between the terminal and the first satellite, the third base station connected to the first satellite periodically queries available base stations and sends switching signaling to the available base stations, i.e., the selected base stations of the third base station, and then the selected base stations of the third base station receive the switching signaling from the third base station.
[0184] For example, in the application scenario of switching from satellite communication to base station communication of the mobile phone, in the case that the mobile phone accesses the satellite, the base station 3 connected to the satellite can detect the communication link, and in the case that the base station 3 detects a communication link abnormality, if the base station 3 cannot be used, the base station 3 selects a base station 4 connected to the satellite in the vicinity and sends switching signaling to the base station 4, i.e., the base station 4 receives the switching signaling from the base station 3.
[0185] In this way, in the case that the satellite communication is abnormal and the base station connected to the satellite cannot be used, the base station connected to the satellite queries other available base stations and sends switching signaling to the other available base stations, so as to switch the terminal to access the other available base stations, realize seamless switching from satellite communication to ground communication, and improve the switching efficiency and success rate.
[0186] In some embodiments of the present application, when the first device is the first satellite, the second address information is included in the handover signaling. The second address information can include at least one of the IP address information of the first satellite, the IP address information of the third base station, the IP address information of the base station selected by the third base station, the IP address information of the core network device of the second device, and the IP address information of the terminal.
[0187] For example, in the application scenario of switching the mobile phone from satellite communication to ground communication, the second address information can include at least one of the IP address information of the satellite, the IP address information of the base station 3, the IP address information of the base station 4, the IP address information of the core network device of the base station 4, and the IP address information of the mobile phone.
[0188] In some embodiments of the present application, after step 201, the handover method provided by some embodiments of the present application can further include the following step 202.
[0189] In step 202, the second device receives the handover feedback signaling from the terminal.
[0190] In some embodiments of the present application, the handover feedback signaling is used to indicate that the terminal has accessed the second device.
[0191] In some embodiments of the present application, when the first device is the first base station, the first address information parsed from the handover signaling is included in the handover feedback signaling.
[0192] For example, in the application scenario of switching the mobile phone from ground communication to satellite communication, the first address information included in the handover feedback signaling can include at least one of the IP address information of the base station 1, the IP address information of the satellite, the IP address information of the base station 2, the IP address information of the core network device of the base station 2, and the IP address information of the mobile phone.
[0193] In some embodiments of the present application, when the second device is a satellite connected to the second base station, if the second base station is the first base station, the satellite connected to the first base station receives the handover feedback signaling from the terminal. Alternatively, if the second base station is a base station selected by the first base station, the satellite connected to the base station selected by the first base station receives the handover feedback signaling from the terminal.
[0194] For example, in the application scenario of switching the mobile phone from ground communication to satellite communication, the satellite connected to the base station 1 receives the handover feedback signaling from the mobile phone, or the satellite connected to the base station 2 receives the handover feedback signaling from the mobile phone.
[0195] In some embodiments of the present application, when the first device is the first satellite, the second address information parsed from the handover signaling is included in the handover feedback signaling.
[0196] For example, in the application scenario of switching from satellite communication to ground communication of the mobile phone, the second address information included in the handover feedback signaling can include at least one of the IP address information of the satellite, the IP address information of the base station 3, the IP address information of the base station 4, the IP address information of the core network device of the base station 4, and the IP address information of the mobile phone.
[0197] In some embodiments of the present application, when the second device is a third base station connected to the first satellite, the third base station receives the handover feedback signaling from the terminal. Alternatively, when the second device is a base station selected by the third base station, the base station selected by the third base station receives the handover feedback signaling from the terminal.
[0198] For example, in the application scenario of switching from satellite communication to ground communication of the mobile phone, the base station 3 receives the handover feedback signaling from the mobile phone, or the base station 4 connected to the base station 3 receives the handover feedback signaling from the mobile phone.
[0199] In this way, after the second device sends the handover signaling to the terminal, the terminal accesses the second device and sends the handover feedback signaling to the second device to inform the second device that the terminal has accessed the second device, thereby avoiding the second device from frequently sending the handover signaling without determining whether the terminal has completed the handover, reducing the amount of communication data transmitted between the terminal and the second device and the number of times of transmitting the communication data between the terminal and the second device, and avoiding unnecessary operations.
[0200] It should be noted that the specific implementation of the step 202 can refer to the related description of the step 103 in the above embodiments, and the present embodiment will not be repeated here.
[0201] In some embodiments of the present application, after the step 202, the handover method provided by some embodiments of the present application can further include the following step 203.
[0202] In step 203, the second device parses the first address information from the handover feedback signaling and stores it, or parses the second address information from the handover feedback signaling and stores it.
[0203] It should be noted that the specific implementation of the step 203 can refer to the related description of the steps 11a and 11b in the above embodiments, and the present embodiment will not be repeated here.
[0204] In some embodiments of the present application, when the first device is a first base station, after step 201, the handover method provided by some embodiments of the present application further comprises the following step 204.
[0205] Step 204: The second device sends the handover feedback signaling to the second base station through the satellite gateway.
[0206] In some embodiments of the present application, when the second device is a satellite connected to the second base station, and the second base station is the first base station, the satellite connected to the first base station sends the handover feedback signaling to the satellite gateway. After the satellite gateway receives the handover feedback signaling, the satellite gateway sends the handover feedback signaling to the first base station. After the first base station receives the handover feedback signaling, the first base station sends the handover feedback signaling to the core network device of the first base station. The core network device analyzes the handover feedback signaling to obtain and store the first address information. The core network device sends a handover success feedback signaling to the first base station, which is used to indicate to disconnect the terminal from the first base station. Then, the first base station sends a connection release instruction to the terminal to disconnect the connection with the terminal and delete the IP address information of the terminal and the IP address information of the core network device.
[0207] For example, in the application scenario of switching the mobile phone from ground communication to satellite communication, the satellite connected to the base station 1 sends the handover feedback signaling to the satellite gateway. After the satellite gateway receives the handover feedback signaling, the satellite gateway sends the handover feedback signaling to the base station 1. After the base station 1 receives the handover feedback signaling, the base station 1 sends the handover feedback signaling to the core network device of the base station 1. The core network device analyzes the handover feedback signaling to obtain and store the first address information. The core network device sends a handover success feedback signaling to the base station 1, which is used to indicate to disconnect the mobile phone from the base station 1. Then, the base station 1 sends a connection release instruction to the mobile phone to disconnect the connection with the mobile phone and delete the IP address information of the mobile phone and the IP address information of the core network device.
[0208] In some embodiments of the present application, in the case that the first device is a satellite connected to the second base station, and the second base station is a base station selected by the first base station, the satellite connected to the base station selected by the first base station sends the handover feedback signaling to the satellite gateway, and the satellite gateway sends the handover feedback signaling to the base station selected by the first base station after receiving the handover feedback signaling. The base station selected by the first base station sends the handover feedback signaling to the core network device of the base station selected by the first base station after receiving the handover feedback signaling. The core network device analyzes the handover feedback signaling to obtain the first address information and stores the first address information. The core network device sends the handover success feedback signaling to the base station selected by the first base station, and the base station selected by the first base station analyzes the handover success feedback signaling to obtain the IP address information of the core network device, the IP address information of the terminal, and the IP address information of the satellite and stores the IP address information. The base station selected by the first base station sends the handover success feedback signaling to the first base station, and the handover success feedback signaling is used to indicate that the connection between the terminal and the first base station is disconnected. The first base station sends the connection release instruction to the terminal to disconnect the connection with the terminal and delete the IP address information of the terminal and the IP address information of the core network device.
[0209] For example, in the application scenario of switching the mobile phone from the ground communication to the satellite communication, the satellite connected to the base station 2 sends the handover feedback signaling to the satellite gateway, and the satellite gateway sends the handover feedback signaling to the base station 2 after receiving the handover feedback signaling. The base station 2 sends the handover feedback signaling to the core network device of the base station 2 after receiving the handover feedback signaling. The core network device analyzes the handover feedback signaling to obtain the first address information and stores the first address information. The core network device sends the handover success feedback signaling to the base station 2, and the base station 2 analyzes the handover success feedback signaling to obtain the IP address information of the core network device, the IP address information of the mobile phone, and the IP address information of the satellite and stores the IP address information. The base station 2 sends the handover success feedback signaling to the base station 1, and the handover success feedback signaling is used to indicate that the connection between the mobile phone and the base station 1 is disconnected. The base station 1 sends the connection release instruction to the mobile phone to disconnect the connection with the mobile phone and delete the IP address information of the mobile phone and the IP address information of the core network device.
[0210] In some embodiments of the present application, in the case that the first device is a satellite connected to the second base station, and the second base station is a base station selected by the first base station, the satellite connected to the base station selected by the first base station sends the handover feedback signaling to the satellite gateway, and the satellite gateway sends the handover feedback signaling to the base station selected by the first base station after receiving the handover feedback signaling. The base station selected by the first base station sends the handover feedback signaling to the core network device of the base station selected by the first base station after receiving the handover feedback signaling. The core network device analyzes the handover feedback signaling to obtain the first address information and stores the first address information. The core network device sends the handover success feedback signaling to the base station selected by the first base station, and the base station selected by the first base station analyzes the handover success feedback signaling to obtain the IP address information of the core network device, the IP address information of the terminal, and the IP address information of the satellite and stores the IP address information. The base station selected by the first base station sends the handover success feedback signaling to the first base station, and the handover success feedback signaling is used to indicate that the connection between the terminal and the first base station is disconnected. The first base station sends the connection release instruction to the terminal to disconnect the connection with the terminal and delete the IP address information of the terminal and the IP address information of the core network device.
[0211] Step 205, the second device sends the handover feedback signaling to the core network device of the second device.
[0212] Step 206, the second device receives the handover success feedback signaling from the core network device.
[0213] In some embodiments of the present application, the handover success feedback signaling is used to indicate that the terminal has accessed the second device.
[0214] In some embodiments of the present application, when the second device is a third base station connected with the first satellite, after the third base station sends the switching signaling to the terminal, the third base station receives the switching feedback signaling from the terminal, and sends the switching feedback signaling to the core network device of the third base station. The core network device analyzes the switching feedback signaling, stores the second address information obtained by the analysis, and then sends the switching success feedback signaling to the third base station.
[0215] For example, in the application scenario of switching from satellite communication to ground communication of the mobile phone, the base station 3 sends the switching feedback signaling to the core network device. After the core network device analyzes the switching feedback signaling and stores the second address information obtained by the analysis, the core network device sends the switching success feedback signaling to the base station 3 to inform the base station 3 that the update of the IP address information has been completed.
[0216] In some embodiments of the present application, when the second device is a base station selected by the third base station, after the base station selected by the third base station sends the switching signaling to the terminal, the base station selected by the third base station receives the switching feedback signaling from the terminal, and sends the switching feedback signaling to the core network device of the base station selected by the third base station. The core network device analyzes the switching feedback signaling, stores the second address information obtained by the analysis, and then sends the switching success feedback signaling to the base station selected by the third base station.
[0217] For example, in the application scenario of switching from satellite communication to ground communication of the mobile phone, the base station 4 sends the switching feedback signaling to the core network device. After the core network device analyzes the switching feedback signaling and stores the second address information obtained by the analysis, the core network device sends the switching success feedback signaling to the base station 4 to inform the base station 4 that the update of the IP address has been completed.
[0218] In this way, the second device sends the switching feedback signaling to the core network device to update the stored IP address information, and the core network device sends the switching success feedback signaling to the second device after the update to inform the second device that the update of the IP address information has been completed, thereby avoiding unnecessary data transmission.
[0219] In some embodiments of the present application, when the second device is a third base station connected with the first satellite, after the step 206, the switching method provided by some embodiments of the present application further includes the following steps 207 to 209.
[0220] Step 207: The second device sends the switching success feedback signaling to the first satellite through the satellite gateway.
[0221] Step 208: The second device receives the connection release signaling from the first satellite.
[0222] In some embodiments of the present application, the connection release signaling is used to instruct the second device to release the connection with the first satellite.
[0223] In step 209, the second device releases the connection with the first satellite and deletes the IP address information of the first satellite based on the connection release signaling.
[0224] In some embodiments of the present application, the second device sends the handover success feedback signaling to the satellite gateway, the satellite gateway sends the handover success feedback signaling to the first satellite after receiving the handover success feedback signaling, the first satellite sends the connection release signaling to the second device after receiving the handover success feedback signaling, and the second device releases the connection with the first satellite and deletes the IP address information of the first satellite after receiving the handover success feedback signaling.
[0225] For example, in the application scenario of switching the satellite communication of the mobile phone to the ground communication, the base station 3 sends the handover success feedback signaling to the satellite through the satellite gateway, the satellite sends the connection release signaling to the base station 3 after receiving the handover success feedback signaling, which is used to disconnect the connection between the satellite and the base station 3, the base station 3 releases the connection with the satellite and deletes the IP address information of the satellite after receiving the handover success feedback signaling.
[0226] In this way, after the terminal has successfully accessed the second device, all connections in the communication link between the terminal and the first satellite are disconnected, and the terminal is completely switched to the ground communication.
[0227] In some embodiments of the present application, in the case that the second device is a selected base station of the third base station, after step 206, the handover method provided by some embodiments of the present application further includes the following step 210.
[0228] In step 210, the second device sends the handover success feedback signaling to the first satellite through the third base station and the satellite gateway.
[0229] In some embodiments of the present application, the handover success feedback signaling is used to instruct the first satellite to release the connection with the third base station and instruct the terminal to release the connection with the first satellite.
[0230] In some embodiments of the present application, after receiving the handover success feedback signaling, the first satellite can send the connection release signaling to the third base station to disconnect the connection between the third base station and the first satellite, and send the connection release signaling to the terminal to disconnect the connection between the terminal and the first satellite. In addition, the first satellite can delete the IP address information of the terminal and the IP address information of the third base station.
[0231] Exemplarily, in the application scenario of switching from satellite communication to ground communication of the above-mentioned mobile phone, the base station 4 sends switching success feedback signaling to the satellite through the base station 3 and the satellite gateway. After receiving the switching success feedback signaling, the satellite sends connection release signaling to the base station 3, for disconnecting the connection between the satellite and the base station 3, and sends connection release signaling to the mobile phone, for disconnecting the connection between the satellite and the mobile phone, and the satellite deletes the IP address information of the mobile phone and the IP address information of the base station 3. After receiving the switching success feedback signaling, the base station 3 releases the connection between the base station 3 and the satellite, and deletes the IP address information of the satellite. After receiving the switching success feedback signaling, the mobile phone releases the connection between the mobile phone and the satellite, and deletes the IP address information of the satellite.
[0232] In this way, after the terminal has successfully accessed the second device, all connections in the communication link between the terminal and the first satellite are disconnected, and the terminal is ensured to completely switch to ground communication.
[0233] It should be noted that the parts not described in detail in the above steps 201 to 210 and steps 20a to 20c can be referred to the related description of the above-mentioned embodiments, which will not be described herein again.
[0234] The switching method provided by some embodiments of the present application can switch the terminal to access the base station connected by the satellite or the base station selected by the base station connected by the satellite when the terminal accesses the satellite, so that the terminal can directly switch to the base station connected by the satellite currently accessed by the terminal, or the terminal switches to a selected more suitable base station; or the switching method provided by some embodiments of the present application can switch the terminal to access the satellite connected by the base station or the satellite connected by the base station selected by the base station when the terminal accesses the base station, so that the terminal can directly switch to the satellite connected by the base station currently accessed by the terminal, or the terminal switches to a selected more suitable satellite. That is, the terminal can switch from one communication system to another communication system without interrupting communication, realize seamless switching between satellite communication and ground communication, improve the success rate of satellite communication, avoid interrupting communication and dropping the network during the switching process, and ensure the continuity of terminal communication and the continuity of data transmission, that is, ensure the normal communication of the terminal.
[0235] FIG. 7 is a flowchart of the switching method provided by some embodiments of the present application. As shown in FIG. 7, the switching method provided by some embodiments of the present application can include the following steps 401 to 403.
[0236] Step 401: In the case that the terminal accesses a first device, a second device sends switching signaling to the terminal.
[0237] Step 402: The terminal receives the switching signaling from the second device.
[0238] Step 403: The terminal accesses the second device based on the switching signaling.
[0239] In some embodiments of the application, when the first device is a first base station, after step 402, the handover method provided by some embodiments of the application can further include the following step 404.
[0240] Step 404, the terminal parses the first address information from the handover signaling and stores the first address information.
[0241] In some embodiments of the application, the first address information includes at least one of the following: Internet Protocol (IP) address information of the first base station, IP address information of the second device, IP address information of a base station selected by the first base station, IP address information of a core network device of the second base station, and IP address information of the terminal.
[0242] In some embodiments of the application, when the first device is a first satellite, after step 402, the handover method provided by some embodiments of the application can further include the following step 405.
[0243] Step 405, the terminal parses the second address information from the handover signaling and stores the second address information.
[0244] In some embodiments of the application, the second address information includes at least one of the following: IP address information of the first satellite, IP address information of a third base station, IP address information of a base station selected by the third base station, IP address information of a core network device of the second device, and IP address information of the terminal.
[0245] In some embodiments of the application, after step 403, the handover method provided by some embodiments of the application can further include the following step 406.
[0246] Step 406, the terminal sends handover feedback signaling to the second device.
[0247] In some embodiments of the application, the handover feedback signaling is used to indicate that the terminal has accessed the second device.
[0248] In some embodiments of the application, when the first device is the first base station, the handover feedback signaling includes the first address information parsed from the handover signaling. When the first device is the first satellite, the handover feedback signaling includes the second address information parsed from the handover signaling.
[0249] In some embodiments of the application, after step 403, the handover method provided by some embodiments of the application can further include the following steps 407 and 408.
[0250] Step 407, the terminal receives a connection release signaling from the first device.
[0251] In some embodiments of the present application, the connection release signaling is used to indicate the release of the connection between the terminal and the first device.
[0252] In step 408, the terminal releases the connection between the terminal and the first device based on the connection release signaling, and deletes the IP address information of the first device.
[0253] In some embodiments of the present application, before step 403, the handover method provided by some embodiments of the present application can further include step 409a, and after step 403, the handover method provided by some embodiments of the present application can further include step 409b.
[0254] In step 409a, the terminal displays the first identifier.
[0255] In some embodiments of the present application, the first identifier is used to indicate that the terminal accesses the first device.
[0256] In step 409b, the terminal updates the device connection state information of the terminal and updates the first identifier to the second identifier.
[0257] In some embodiments of the present application, the second identifier is used to indicate that the terminal accesses the second device.
[0258] In some embodiments of the present application, after step 401, the handover method provided by some embodiments of the present application can further include step 410.
[0259] In step 410, the second device receives the handover feedback signaling from the terminal.
[0260] In some embodiments of the present application, the handover feedback signaling is used to indicate that the terminal has accessed the second device.
[0261] In some embodiments of the present application, when the first device is the first base station, the first address information parsed from the handover signaling is included in the handover feedback signaling; when the first device is the first satellite, the second address information parsed from the handover signaling is included in the handover feedback signaling.
[0262] In some embodiments of the present application, after step 401, the handover method provided by some embodiments of the present application can further include step 411.
[0263] In step 411, the second device parses the first address information from the handover feedback signaling and stores it, or parses the second address information from the handover feedback signaling and stores it.
[0264] In some embodiments of the present application, when the first device is a first base station, after step 401, the handover method provided by some embodiments of the present application can further include the following step 412.
[0265] Step 412, the second device sends the handover feedback signaling to the second base station through the satellite gateway.
[0266] In some embodiments of the present application, when the first device is a first satellite, after step 401, the handover method provided by some embodiments of the present application can further include the following steps 413 and 414.
[0267] Step 413, the second device sends the handover feedback signaling to the core network device of the second device.
[0268] Step 414, the second device receives the handover success feedback signaling from the core network device.
[0269] In some embodiments of the present application, the handover success feedback signaling is used to indicate that the terminal has accessed the second device.
[0270] In some embodiments of the present application, when the second device is a third base station connected with the first satellite, after step 401, the handover method provided by some embodiments of the present application can further include the following steps 415 to 417.
[0271] Step 415, the second device sends the handover success feedback signaling to the first satellite through the satellite gateway.
[0272] Step 416, the second device receives the connection release signaling from the first satellite.
[0273] In some embodiments of the present application, the connection release signaling is used to indicate that the connection between the second device and the first satellite is released.
[0274] Step 417, based on the connection release signaling, the second device releases the connection between the second device and the first satellite, and deletes the IP address information of the first satellite.
[0275] In some embodiments of the present application, when the second device is a base station selected by the third base station, after step 416, the handover method provided by some embodiments of the present application can further include the following step 418.
[0276] Step 418, the second device sends the handover success feedback signaling to the first satellite through the third base station and the satellite gateway.
[0277] In some embodiments of the present application, the switching success feedback signaling is used by the first satellite to instruct the third base station to release the connection with the first satellite and instruct the terminal to release the connection with the first satellite.
[0278] In some embodiments of the present application, when the second device is a satellite connected to the second base station and the second base station is a base station selected by the first base station, before the step 401, the switching method provided by some embodiments of the present application can further include the following step 40a.
[0279] In step 40a, the second device receives the switching signaling from the first base station through the satellite gateway.
[0280] In some embodiments of the present application, when the second device is a satellite connected to the second base station and the second base station is a base station selected by the first base station, before the step 401, the switching method provided by some embodiments of the present application can further include the following step 40a.
[0281] In step 40b, the second device receives the switching signaling from the first base station through the satellite gateway and the base station selected by the first base station.
[0282] In some embodiments of the present application, when the second device is a base station selected by the third base station, before the step 401, the switching method provided by some embodiments of the present application can further include the following step 40c.
[0283] In step 40c, the second device receives the switching signaling from the third base station.
[0284] It should be noted that the parts not described in detail in the present embodiment can refer to the related description of the above embodiments, which will not be described herein again.
[0285] FIG. 8 is a flowchart of a switching method provided by some embodiments of the present application. As shown in FIG. 8, the switching method provided by some embodiments of the present application can include the following steps 501 to 526.
[0286] In step 501, the terminal sends RRC request signaling to the base station 1.
[0287] In some embodiments of the present application, the terminal selects a suitable New Radio (NR) cell to access and sends the RRC request signaling to the base station 1 to request to establish an RRC connection with the base station 1.
[0288] Exemplarily, the above base station 1 can be an eNodeB or a gNodeB.
[0289] In step 502, the terminal sends NR session request signaling to the base station 1.
[0290] Exemplarily, the NR session request signaling can also be referred to as an NR network attachment session request, and the NR network attachment session request is 5GMM_REGISTRATION_REQUEST.
[0291] Step 503: After receiving the NR session request signaling, the base station 1 sends the NR session request signaling to the core network device.
[0292] In some embodiments of the present application, after receiving the NR session request signaling, the base station 1 can first analyze and package the NR session request signaling, and then send the NR session request signaling to the core network device.
[0293] Exemplarily, the core network device can be an NR CN, i.e., a 5G core network device.
[0294] Step 504: The core network device sends an NR session reception response signaling to the base station 1.
[0295] In some embodiments of the present application, after receiving the NR session request signaling, the core network device analyzes the NR session request signaling, and judges the current network state. If the current network state is within the processing capability threshold range of the core network device, the core network device sends an NR session reception response signaling to the base station 1.
[0296] In some embodiments of the present application, if the current network state is outside the processing capability threshold range of the core network device or the core network device is abnormal, the core network device sends a request rejection signaling to the base station 1, and carries a rejection reason value.
[0297] Exemplarily, the NR session reception response signaling can also be referred to as an NR network attachment acceptance signaling, and the NR network attachment acceptance signaling is 5GMM_REGISTRATION_ACCEPT.
[0298] Step 505: After receiving the NR session reception response signaling, the base station 1 sends the NR session reception response signaling to the terminal.
[0299] In some embodiments of the present application, after receiving the NR session reception response signaling, the base station 1 can first analyze and package the NR session reception response signaling, and then send the NR session reception response signaling to the terminal.
[0300] Step 506: The terminal receives the NR session reception response signaling.
[0301] It should be noted that when the terminal receives the NR session reception response signaling, the terminal has been registered to the core network device.
[0302] Exemplarily, after receiving the NR session reception response signaling, the terminal updates the 5G display of the response.
[0303] Step 507: The terminal sends a data packet 1 to the base station 1.
[0304] Step 508, the base station 1 sends the data packet 1 to the core network device.
[0305] Step 509, the core network device sends the data packet 1 to the external network server.
[0306] In some embodiments of the present application, the data packet 1 can be a data packet related to an application sent by the terminal to the external network server when the terminal installs the application for networking use.
[0307] For example, assuming that the terminal installs a video application, the data packet 1 can be a data packet generated by the terminal in response to a user's play operation on the video a, and the data packet 1 can include the identification of the video a, so that the data packet 1 is used to obtain the video stream of the video a from the external network server. Alternatively, assuming that the terminal installs a social application, the data packet 1 can be a chat data acquisition request, and the data packet 1 can include the identification of the chat parties and the time period of the chat data.
[0308] Step 510, after receiving the data packet 1, the external network server sends a corresponding data packet 2 to the core network device.
[0309] Step 511, the core network device sends the data packet 2 to the base station 1.
[0310] Step 512, the base station 1 sends the data packet 2 to the terminal.
[0311] In some embodiments of the present application, the data packet 2 can be a response message returned by the external network server to the terminal or data related to the data packet 1 sent by the external network server to the terminal after receiving the data packet 1.
[0312] For example, assuming that the data packet 1 is a data packet generated by the terminal in response to a user's play operation on the video a, and the data packet 1 includes the identification of the video a, after receiving the data packet 1, the external network server obtains the video stream corresponding to the identification of the video a from the video library, and packs the video stream and the application identification of the video application into the data packet 2 to send to the terminal. Alternatively, assuming that the data packet 1 is a chat data acquisition request, and the data packet 1 includes the identification of the chat parties and the time period of the chat data, after receiving the data packet 1, the external network server obtains the chat data of the chat parties from the database according to the identification of the chat parties and the time period of the chat data, and filters the chat data in the chat time period t from the chat data, and packs the chat data in the chat time period t, the identification of the chat parties and the application identification of the chat application into the data packet 2 to send to the terminal.
[0313] Step 513, when the base station 1 detects a link exception and the base station 1 is connected to a satellite, the base station 1 sends switching signaling to the satellite gateway.
[0314] In some embodiments of the present application, the switching signaling can carry the IP address of the base station 1, the IP address of the base station 2, the IP address of the core network device, the IP address of the satellite, and the IP address of the terminal, and the switching signaling is carried on the Xn interface.
[0315] Exemplarily, the switching signaling is carried on the Xn interface.
[0316] In step 514, the satellite gateway receives the switching signaling, further analyzes and processes the switching signaling, and sends the switching signaling to the satellite.
[0317] In step 515, the satellite receives the switching signaling, analyzes the switching signaling, and stores the IP addresses obtained by the analysis.
[0318] In some embodiments of the present application, the satellite analyzes and obtains the IP address of the base station 1, the IP address of the core network device, the IP address of the satellite, and the IP address of the terminal from the switching signaling, and stores the IP address of the base station 1, the IP address of the core network device, and the IP address of the terminal.
[0319] In step 516, the satellite sends the switching signaling to the terminal according to the IP address of the terminal.
[0320] In some embodiments of the present application, the switching signaling is used to inform the terminal to switch from the base station 1 to the satellite, and the switching signaling includes the IP address of the base station 1, the IP address of the core network device, and the IP address of the satellite.
[0321] In step 517, the terminal receives the switching signaling, analyzes the switching signaling, and stores the IP addresses obtained by the analysis.
[0322] In some embodiments of the present application, the terminal can analyze and obtain the IP address of the base station 1, the IP address of the core network device, the IP address of the satellite, and the IP address of the terminal from the switching signaling, and store the IP address of the base station 1, the IP address of the core network device, and the IP address of the satellite.
[0323] In step 518, the terminal sends the switching feedback signaling to the satellite.
[0324] In some embodiments of the present application, the switching feedback signaling includes the IP address of the base station 1, the IP address of the core network device, the IP address of the satellite, and the IP address of the terminal.
[0325] In step 519, the satellite receives the switching feedback signaling, analyzes the switching feedback signaling, and stores the IP addresses obtained by the analysis.
[0326] In some embodiments of the present application, the satellite parses the IP address of the base station 1, the IP address of the core network device, the IP address of the satellite and the IP address of the terminal from the handover feedback signaling, and in the case that the IP address of the base station 1 and the IP address of the core network device stored locally are different from those in the handover feedback signaling, the satellite stores the parsed IP address of the base station 1, the IP address of the core network device and the IP address of the terminal.
[0327] Step 520, the satellite sends the handover feedback signaling to the satellite gateway.
[0328] Step 521, the satellite gateway sends the handover feedback signaling to the base station 1.
[0329] Step 522, the base station 1 sends the handover feedback signaling to the core network device after receiving the handover feedback signaling.
[0330] In some embodiments of the present application, the core network device can parse the IP address of the base station 1, the IP address of the satellite and the IP address of the terminal from the handover feedback signaling after receiving the handover feedback signaling, and in the case that the parsed IP address is different from the IP address stored locally, the core network device stores the parsed IP address of the base station 1, the IP address of the satellite and the IP address of the terminal.
[0331] It should be noted that the purpose of the core network device storing the address information is to ensure that the IP address of the core network device remains unchanged, and to ensure that the corresponding relationship between the IP address of the core network device, the IP address of the satellite and the IP address of the terminal remains unchanged.
[0332] Step 523, the core network device sends a handover success feedback signaling to the base station 1 after processing the handover feedback signaling.
[0333] In some embodiments of the present application, the handover success feedback signaling includes the IP address of the core network device, the IP address of the base station 1, the IP address of the satellite and the IP address of the terminal.
[0334] Exemplarily, the handover success feedback signaling is a 200 OK signaling.
[0335] Step 524, the base station 1 receives the handover success feedback signaling.
[0336] In some embodiments of the present application, the base station 1 parses the handover success feedback signaling after receiving the handover success feedback signaling, and in the case that the parsed IP address is different from the IP address stored locally, the base station 1 stores the parsed IP address of the core network device, the IP address of the terminal and the IP address of the satellite, and updates the state field of the core network device to update the state of the core network device.
[0337] Step 525, the base station 1 sends release signaling to the terminal, disconnects the RRC connection with the terminal, and deletes the IP address of the terminal.
[0338] Step 526, after receiving the release signaling, the terminal disconnects the RRC connection with the base station 1, and deletes the IP address of the base station 1.
[0339] It should be noted that the above steps 501 to 526 are described by taking the terminal accessing the base station 1 connected with the satellite as an example to illustrate the switching method provided by the embodiments of the present application in the scenario that the terminal switches from the ground communication to the satellite communication. In addition, the base station 1 in the above steps 501 to 526 is the first base station in the above embodiments. The specific implementation process of the above steps 501 to 526 can be referred to the related description of the above embodiments, and the present embodiment will not be repeated here.
[0340] FIG. 9 is a flowchart of the switching method provided by some embodiments of the present application. As shown in FIG. 9, the switching method provided by some embodiments of the present application can include the following steps 601 to 627.
[0341] Step 601, the terminal accesses the base station 1.
[0342] In some embodiments of the present application, the above step 601 can include the following steps 6011 to 6015.
[0343] Step 6011, the terminal sends RRC request signaling to the base station to establish the RRC connection with the base station 1; and the terminal sends NR session request signaling to the base station 1.
[0344] Step 6012, after receiving the NR session request signaling, the base station 1 analyzes and packages the NR session request signaling, and then sends the NR session request signaling to the core network device.
[0345] Step 6013, after receiving the NR session request signaling, the core network device analyzes the NR session request signaling, and judges the current network state. If the current network state is within the processing capability threshold range of the core network device, the core network device sends NR session reception response signaling to the base station 1.
[0346] In some embodiments of the present application, if the current network state is outside the processing capability threshold range of the core network device or the core network device is abnormal, the core network device sends request rejection signaling to the base station 1, and carries the rejection reason value.
[0347] Step 6014, after receiving the NR session reception response signaling, the base station 1 analyzes and packages the NR session reception response signaling, and then sends the NR session reception response signaling to the terminal.
[0348] Step 6015, the terminal receives the NR session receiving response signaling, at this time the terminal has registered to the core network device.
[0349] Step 602, the terminal sends a data packet 1 to the base station 1.
[0350] Step 603, the base station 1 sends the data packet 1 to the core network device.
[0351] Step 604, the core network device sends the data packet 1 to the external network server.
[0352] In some embodiments of the present application, the data packet 1 can be a data packet related to an application sent by the terminal to the external network server when the terminal installs the application for networking use.
[0353] For example, assuming that the terminal installs a video application, the data packet 1 can be a data packet generated by the terminal in response to the user's play operation on the video a, which can include the identification of the video a, and is used to obtain the video stream of the video a from the external network server. Alternatively, assuming that the terminal installs a social application, the data packet 1 can be a chat data acquisition request, which can include the identification of the chat parties and the time period of the chat data in the data packet 1.
[0354] Step 605, after receiving the data packet 1, the external network server sends a corresponding data packet 2 to the core network device.
[0355] Step 606, the core network device sends the data packet 2 to the base station 1.
[0356] Step 607, the base station 1 sends the data packet 2 to the terminal.
[0357] In some embodiments of the present application, the data packet 2 can be a response message replied by the external network server to the terminal or data related to the data packet 1 sent to the terminal after the external network server receives the data packet 1.
[0358] For example, assuming that the data packet 1 is a data packet generated by the terminal in response to the user's play operation on the video a, and the data packet 1 includes the identification of the video a, after receiving the data packet 1, the external network server obtains the video stream corresponding to the identification of the video a from the video library, and packs the video stream and the application identification of the video application into the data packet 2 to send to the terminal. Alternatively, assuming that the data packet 1 is a chat data acquisition request, and the data packet 1 includes the identification of the chat parties and the time period of the chat data, after receiving the data packet 1, the external network server obtains the chat data of the chat parties from the database according to the identification of the chat parties and the time period of the chat data, and filters out the chat data in the chat time period t from the chat data, and packs the chat data in the chat time period t, the identification of the chat parties and the application identification of the chat application into the data packet 2 to send to the terminal.
[0359] Step 608, the base station 1 detects a link exception, and the base station 1 is not connected to the satellite, and the base station 1 sends query signaling to the nearby base station 2 connected to the satellite.
[0360] Step 609, the base station 1 sends handover signaling to the base station 2.
[0361] In some embodiments of the application, the handover signaling includes the IP address of the base station 1, the IP address of the base station 2, the IP address of the core network device, the IP address of the satellite, and the IP address of the terminal, and the handover signaling is carried on the Xn interface.
[0362] Step 610, the base station 2 receives the handover signaling, and after processing the handover signaling, sends the handover signaling to the satellite gateway.
[0363] Step 611, the satellite gateway receives the handover signaling, and after further processing the handover signaling, sends the handover signaling to the satellite.
[0364] Step 612, the satellite receives the handover signaling, processes the handover signaling, and stores the IP addresses obtained by parsing.
[0365] In some embodiments of the application, the satellite can parse the IP address of the base station 1, the IP address of the base station 2, the IP address of the core network device, the IP address of the satellite, and the IP address of the terminal from the handover signaling, and store the IP address of the base station 1, the IP address of the base station 2, the IP address of the core network device, and the IP address of the satellite.
[0366] Step 613, the satellite sends handover signaling to the terminal according to the IP address of the terminal.
[0367] In some embodiments of the application, the handover signaling is used to notify the terminal to switch from accessing the base station 1 to accessing the satellite, and the handover signaling includes the IP address of the base station 2, the IP address of the core network device, the IP address of the satellite, and the IP address of the terminal.
[0368] Step 614, the terminal receives the handover signaling, processes the handover signaling, and stores the IP addresses obtained by parsing.
[0369] In some embodiments of the application, the terminal can parse the IP address of the base station 2, the IP address of the core network device, the IP address of the satellite, and the IP address of the terminal from the handover signaling, and store the IP address of the base station 2, the IP address of the core network device, the IP address of the satellite, and the IP address of the terminal.
[0370] Step 615, the terminal sends handover feedback signaling to the satellite.
[0371] In some embodiments of the present application, the handover feedback signaling comprises the IP address of the base station 2, the IP address of the core network device and the IP address of the satellite.
[0372] In step 616, after receiving the handover feedback signaling, the satellite parses the handover feedback signaling and stores the IP addresses parsed from the handover feedback signaling.
[0373] In some embodiments of the present application, after parsing the handover feedback signaling, the satellite compares the IP addresses in the handover feedback signaling with the IP addresses stored locally. If the IP addresses are different, the satellite stores the IP address of the base station 2, the IP address of the core network device and the IP address of the terminal parsed from the handover feedback signaling.
[0374] In step 617, the satellite sends the handover feedback signaling to the satellite gateway.
[0375] In step 618, the satellite gateway sends the handover feedback signaling to the base station 2.
[0376] In step 619, after receiving the handover feedback signaling, the base station 2 sends the handover feedback signaling to the core network device.
[0377] In some embodiments of the present application, after receiving the handover feedback signaling, the core network device can parse the handover feedback signaling and store the IP address of the base station 2, the IP address of the satellite and the IP address of the terminal parsed from the handover feedback signaling.
[0378] In step 620, after processing the handover feedback signaling, the core network device sends a handover success feedback signaling to the base station 2.
[0379] In step 621, the base station 2 receives the handover success feedback signaling.
[0380] In some embodiments of the present application, after receiving the handover success feedback signaling, the base station 2 parses the handover success feedback signaling and stores the IP address of the core network device, the IP address of the satellite and the IP address of the terminal parsed from the handover success feedback signaling, and updates the state field of the core network device to update the state of the core network device.
[0381] In step 622, the base station 2 sends the handover success feedback signaling to the base station 1.
[0382] In step 623, the base station 1 receives the handover success feedback signaling.
[0383] In step 624, the base station 1 sends a release signaling to the terminal, disconnects the RRC connection with the terminal and deletes the IP address of the terminal.
[0384] In step 625, the base station 1 sends a release signaling to the core network device, disconnects the connection with the core network device and deletes the IP address of the core network device.
[0385] It should be noted that steps 624 and 625 are not strictly executed in sequence, and step 624 can be executed before step 625, or step 625 can be executed before step 624, or steps 624 and 625 can be executed simultaneously, and the embodiments of the present application do not limit this.
[0386] After step 626, the terminal disconnects the RRC connection with the base station 1 and deletes the IP address of the base station 1 after receiving the release signaling.
[0387] After step 627, the core network device disconnects the RRC connection with the base station 1 and deletes the IP address of the base station 1 after receiving the release signaling.
[0388] It should be noted that the above steps 601 to 627 are described in the scenario of switching the terminal from ground communication to satellite communication, and the terminal is switched from the base station 1 to the satellite connected by the base station 2 selected by the base station 1, and the terminal accesses the base station 1 that is not connected to the satellite. The switching method provided by the embodiments of the present application is described. Moreover, the base station 1 in the above steps 601 to 627 is the first base station in the above embodiments, and the base station 2 is the base station selected by the first base station in the above embodiments. For details of the implementation process of the above steps 601 to 627, please refer to the related description of the above embodiments, and to avoid repetition, the embodiments will not be described here.
[0389] FIG. 10 is a flowchart of a switching method provided by some embodiments of the present application. As shown in FIG. 10, the switching method provided by some embodiments of the present application can include the following steps 701 to 731.
[0390] Step 701, the terminal sends an RRC request signaling to the satellite.
[0391] Step 702, the satellite sends an RRC request signaling to the base station 3 connected thereto after receiving the RRC request signaling.
[0392] In this way, the terminal establishes an RRC connection with the satellite.
[0393] Step 703, the terminal sends an NR session request signaling to the satellite.
[0394] Step 704, the satellite sends an NR session request signaling to the base station 3.
[0395] Step 705, the base station 3 sends an NR session request signaling to the core network device.
[0396] In some embodiments of the present application, the satellite sends an NR session request signaling to the base station 3, and the base station 3 analyzes and packages the NR session request signaling after receiving the NR session request signaling, and then sends the NR session request signaling to the core network device.
[0397] Step 706, the core network device sends an NR session reception response signaling to the base station 3.
[0398] In some embodiments of the present application, after receiving the NR session request signaling, the core network device analyzes and judges the current network state. If the current network state is within the processing capability threshold range of the core network device, the core network device sends an NR session reception response signaling to the base station 3.
[0399] In some embodiments of the present application, if the current network state is outside the processing capability threshold range of the core network device or the core network device is abnormal, the core network device sends a request rejection signaling to the base station 3, and carries a rejection reason value.
[0400] Step 707, the base station 3 receives the NR session reception response signaling and sends it to the terminal.
[0401] In some embodiments of the present application, after receiving the NR session reception response signaling, the base station 3 analyzes and packages it, and then sends the NR session reception response signaling to the terminal.
[0402] Step 708, the terminal receives the NR session reception response signaling.
[0403] It should be noted that when the terminal receives the NR session reception response signaling, the terminal has already registered to the core network device at this time.
[0404] Step 709, the terminal sends a data packet 1 to the satellite.
[0405] Step 710, the satellite sends the data packet 1 to the base station 3.
[0406] Step 711, the base station 3 sends the data packet 1 to the core network device.
[0407] Step 712, the core network device sends the data packet 1 to an external network server.
[0408] Step 713, after receiving the data packet 1, the external network server sends a corresponding data packet 2 to the core network device.
[0409] Step 714, the core network device sends the data packet 2 to the base station 3.
[0410] Step 715, the base station 3 sends the data packet 2 to the satellite.
[0411] Step 716, the satellite sends the data packet 2 to the terminal.
[0412] It should be noted that the explanation and description of the data packet 1 and the data packet 2 can be referred to the related description of the above-mentioned embodiments of steps 509 and 512, which will not be repeated here in this embodiment.
[0413] Step 717, the base station 3 detects that the satellite communication link is abnormal, and then the base station 3 sends switching signaling to the terminal.
[0414] In some embodiments of the application, the switching signaling includes the IP address of the base station 3, the IP address of the terminal, the IP address of the core network device, and the IP address of the satellite.
[0415] Step 718, after the terminal receives the switching signaling, the terminal parses the switching signaling and stores the IP addresses parsed.
[0416] In some embodiments of the application, the terminal parses and stores the IP address of the base station 3, the IP address of the terminal, the IP address of the core network device, and the IP address of the satellite from the switching signaling.
[0417] Step 719, the terminal sends switching feedback signaling to the base station 3.
[0418] In some embodiments of the application, the switching feedback signaling includes the IP address of the base station 3, the IP address of the core network device, the IP address of the terminal, and the IP address of the satellite.
[0419] Step 720, after the base station 3 receives the switching feedback signaling, the base station 3 parses the switching feedback signaling and stores the IP addresses parsed.
[0420] In some embodiments of the application, the base station 3 parses and stores the IP address of the core network device, the IP address of the terminal, and the IP address of the satellite from the switching feedback signaling.
[0421] Step 721, the base station 3 sends switching feedback signaling to the core network device.
[0422] Step 722, after the core network device receives the switching feedback signaling, the core network device parses and stores the IP address of the base station 3 and the IP address of the terminal parsed.
[0423] Step 723, after the core network device processes the switching feedback signaling, the core network device sends switching success feedback signaling to the base station 3.
[0424] Step 724, the base station 3 receives the switching success feedback signaling.
[0425] In some embodiments of the application, after the base station 3 receives the switching success feedback signaling, the base station 3 parses the switching success feedback signaling and stores the IP address of the terminal, the IP address of the core network device, and the IP address of the satellite parsed.
[0426] Step 725, the base station 3 sends switching success feedback signaling to the satellite gateway.
[0427] Step 726, the satellite gateway sends switching success feedback signaling to the satellite.
[0428] Step 727, the satellite receives the handover success feedback signaling.
[0429] Step 728, the satellite sends release signaling to the terminal, disconnects the connection with the terminal, and deletes the IP address of the terminal.
[0430] Step 729, the satellite sends release signaling to the base station 3, disconnects the connection with the base station 3, and deletes the IP address of the base station 3.
[0431] It should be noted that the steps 728 and 729 do not have a strict execution sequence, and the step 728 can be executed first and then the step 729, or the step 729 can be executed first and then the step 728, or the steps 728 and 729 can be executed simultaneously, and the embodiments of the present application do not limit this.
[0432] Step 730, the terminal receives the release signaling from the satellite, disconnects the connection with the satellite, and deletes the IP address of the satellite.
[0433] Step 731, the base station 3 receives the release signaling from the satellite, disconnects the connection with the satellite, and deletes the IP address of the satellite.
[0434] It should be noted that the steps 701 to 731 above are described by taking the terminal accessing the satellite connected with the base station, switching the terminal from accessing the satellite to accessing the base station 3 connected with the satellite as an example, to illustrate the switching method provided by the embodiments of the present application. In addition, the base station 3 in the steps 701 to 731 above is the third base station in the above embodiments, and the satellite is the first satellite in the above embodiments. For details of the implementation process of the steps 701 to 731, reference can be made to the related descriptions of the above embodiments, and the embodiments will not be described herein again to avoid repetition.
[0435] FIG. 11 is a flowchart of a switching method provided by some embodiments of the present application. As shown in FIG. 11, the switching method provided by some embodiments of the present application can include the following steps 801 to 828.
[0436] Step 801, the terminal accesses the satellite.
[0437] In some embodiments of the present application, the step 801 above can include the following steps 8011 to 8016.
[0438] Step 8011, the terminal sends RRC request signaling to the satellite, the satellite sends the RRC request signaling to the base station 3 connected therewith, and the terminal establishes an RRC connection with the satellite.
[0439] Step 8012, the terminal sends an NR session request signaling to the satellite, and the satellite sends the NR session request signaling to the base station 3.
[0440] Step 8013, after receiving the NR session request signaling, the base station 3 analyzes and packs the NR session request signaling, and then sends the NR session request signaling to the core network device.
[0441] Step 8014, after receiving the NR session request signaling, the core network device analyzes the NR session request signaling, and judges the current network state. If the current network state is within the processing capability threshold range of the core network device, the core network device sends an NR session reception response signaling to the base station 3.
[0442] In some embodiments of the present application, if the current network state is outside the processing capability threshold range of the core network device or the core network device is abnormal, the core network device sends a request rejection signaling to the base station 3, and carries a rejection reason value.
[0443] Step 8015, after receiving the NR session reception response signaling, the base station 3 analyzes and packs the NR session reception response signaling, and then sends the NR session reception response signaling to the terminal.
[0444] Step 8016, the terminal receives the NR session reception response signaling, and at this time, the terminal has been registered to the core network device.
[0445] Step 802, the terminal sends a data packet 1 to the satellite.
[0446] Step 803, the satellite sends the data packet 1 to the base station 3.
[0447] Step 804, the base station 3 sends the data packet 1 to the core network device.
[0448] Step 805, the core network device sends the data packet 1 to an external network server.
[0449] Step 806, after receiving the data packet 1, the external network server sends a corresponding data packet 2 to the core network device.
[0450] Step 807, the core network device sends the data packet 2 to the base station 3.
[0451] Step 808, the base station 3 sends the data packet 2 to the satellite.
[0452] Step 809, the satellite sends the data packet 2 to the terminal.
[0453] It should be noted that the explanation and description of the data packet 1 and the data packet 2 can be referred to the related description of steps 509 and 512 of the above-mentioned embodiments, which will not be repeated here in this embodiment.
[0454] Step 810, when the base station 3 detects that the satellite communication link is abnormal and cannot be used by itself, the base station 3 finds a base station 4 which has enough load or is closer to the base station 3, and the base station 3 sends switching signaling to the base station 4.
[0455] In some embodiments of the application, the switching signaling includes the IP address of the base station 4, the IP address of the base station 3, the IP address of the terminal, the IP address of the core network device, and the IP address of the satellite.
[0456] Step 811, after the base station 4 receives the switching signaling, the base station 4 forwards the switching signaling to the terminal.
[0457] Step 812, after the terminal receives the switching signaling, the terminal analyzes the switching signaling and stores the IP address information obtained by the analysis.
[0458] In some embodiments of the application, the terminal analyzes the IP address of the base station 4, the IP address of the base station 3, the IP address of the terminal, the IP address of the core network device, and the IP address of the satellite from the switching signaling and stores them.
[0459] Step 813, the terminal sends switching feedback signaling to the base station 4.
[0460] In some embodiments of the application, the switching feedback signaling includes the IP address of the base station 4, the IP address of the base station 3, the IP address of the terminal, the IP address of the core network device, and the IP address of the satellite.
[0461] Step 814, after the base station 4 receives the switching feedback signaling, the base station 4 analyzes the switching feedback signaling and stores the IP address obtained by the analysis.
[0462] In some embodiments of the application, the base station 4 analyzes the switching feedback signaling to obtain the IP address of the base station 4, the IP address of the base station 3, the IP address of the terminal, the IP address of the core network device, and the IP address of the satellite, and the base station 4 stores the IP address of the terminal and the IP address of the core network device.
[0463] Step 815, the base station 4 sends switching feedback signaling to the core network device.
[0464] In some embodiments of the application, the switching feedback signaling includes the IP address of the base station 4, the IP address of the base station 3, the IP address of the terminal, the IP address of the core network device, and the IP address of the satellite.
[0465] Step 816, after the core network device receives the switching feedback signaling, the core network device analyzes and stores the IP address of the base station 4, the IP address of the terminal, and the IP address of the satellite obtained by the analysis.
[0466] Step 817, the core network device sends switching success feedback signaling to the base station 4.
[0467] Step 818, the base station 4 receives the handover success feedback signaling.
[0468] In some embodiments of the present application, after receiving the handover success feedback signaling, the base station 4 analyzes the handover success feedback signaling, and stores the IP address of the core network device, the IP address of the terminal and the IP address of the satellite obtained by the analysis.
[0469] Step 819, the base station 4 sends the handover success feedback signaling to the base station 3.
[0470] Step 820, after receiving the handover success feedback signaling, the base station 3 sends the release signaling to the core network device, disconnects the connection with the core network device, and deletes the IP address of the core network device.
[0471] Step 821, the core network device receives the release signaling, disconnects the connection with the base station 3, and deletes the IP address of the base station 3.
[0472] Step 822, the base station 3 sends the handover success feedback signaling to the satellite gateway.
[0473] Step 823, the satellite gateway sends the handover success feedback signaling to the satellite.
[0474] Step 824, the satellite receives the handover success feedback signaling.
[0475] Step 825, the satellite sends the release signaling to the terminal, disconnects the connection with the terminal, and deletes the IP address of the terminal.
[0476] Step 826, the satellite sends the release signaling to the base station 3, disconnects the connection with the base station 3, and deletes the IP address of the base station 3.
[0477] Step 827, the terminal receives the release signaling from the satellite, disconnects the connection with the satellite, and deletes the IP address of the satellite.
[0478] Step 828, the base station 3 receives the release signaling from the satellite, disconnects the connection with the satellite, and deletes the IP address of the satellite.
[0479] It should be noted that the steps 801 to 828 are described by taking the terminal accessing the satellite not connected to the base station, the terminal being switched from the satellite to the selected base station 4 of the base station 3 connected to the satellite as an example to illustrate the switching method provided by the embodiments of the present application. In addition, the base station 3 in the steps 801 to 828 is the third base station in the above embodiments, the base station 4 is the selected base station of the third base station in the above embodiments, and the satellite is the first satellite in the above embodiments. For details of the implementation process of the steps 801 to 828, refer to the related description of the above embodiments. To avoid repetition, the embodiments will not be described here again.
[0480] It should be noted that each method embodiment or each method embodiment in various possible implementation manners can be executed alone or in combination of any two or more, and the specific execution can be determined according to actual use requirements, and some embodiments of the present application do not limit this.
[0481] The switching method provided by some embodiments of the present application can be executed by the switching device. Some embodiments of the present application take the switching device executing the switching method as an example to illustrate the switching device provided by some embodiments of the present application.
[0482] FIG. 12 is a structural schematic diagram of the switching device provided by some embodiments of the present application. The switching device 90 includes:
[0483] The receiving module 91 is configured to receive switching signaling from the second device in the case of accessing the first device, and the switching signaling is used to instruct the switching device to switch from accessing the first device to accessing the second device.
[0484] The access module 92 is configured to access the second device based on the switching signaling.
[0485] In the above embodiments, the first device is the first base station, and the second device is the satellite connected to the second base station. The second base station is the first base station or a base station selected by the first base station.
[0486] Alternatively, the first device is the first satellite, and the second device is the third base station connected to the first satellite or a base station selected by the third base station.
[0487] In some embodiments of the present application, the first device is the first base station, and the switching device further includes:
[0488] The execution module is configured to parse first address information from the handover signaling after receiving the handover signaling from the second device, and store the first address information; the first address information includes at least one of the following: IP address information of the first base station, IP address information of the second device, IP address information of a base station selected by the first base station, IP address information of a core network device of the second base station, and IP address information of the handover device.
[0489] In some embodiments of the present application, the first device is a first satellite, and the handover device further includes:
[0490] The execution module is configured to parse second address information from the handover signaling after receiving the handover signaling from the second device, and store the second address information; the second address information includes at least one of the following: IP address information of the first satellite, IP address information of the third base station, IP address information of a base station selected by the third base station, IP address information of a core network device of the second device, and IP address information of the handover device.
[0491] In some embodiments of the present application, the handover device further includes:
[0492] The sending module is configured to send a handover feedback signaling to the second device after accessing the second device based on the handover signaling; the handover feedback signaling is used to indicate that the handover device has accessed the second device.
[0493] In the case where the first device is a first base station, the handover feedback signaling includes the first address information parsed from the handover signaling; in the case where the first device is a first satellite, the handover feedback signaling includes the second address information parsed from the handover signaling.
[0494] In some embodiments of the present application, the receiving module 91 is further configured to receive a connection release signaling from the first device after accessing the second device based on the handover instruction; the connection release signaling is used to indicate to release the connection between the handover device and the first device.
[0495] The handover device further includes a release module configured to release the connection between the handover device and the first device based on the connection release signaling, and delete the IP address information of the first device.
[0496] In some embodiments of the present application, the handover device further includes:
[0497] The display module is configured to display a first identifier before accessing the second device based on the handover signaling; the first identifier is used to indicate that the handover device accesses the first device.
[0498] an updating module, configured to, after accessing the second device based on the switching instruction, update device connection state information of the switching device, and update the first identifier to a second identifier, the second identifier being used to indicate that the switching device accesses the second device.
[0499] The switching device provided by some embodiments of the present application can switch to a base station connected to a satellite or a base station selected by the base station connected to the satellite when accessing the satellite, so that the switching device can directly switch to a satellite connected to a currently accessed base station or switch to a more suitable base station selected by the switching device; or the switching device can switch to a satellite connected to a base station or a base station selected by the base station connected to the satellite when accessing the base station, so that the switching device can directly switch to a satellite connected to a currently accessed base station or switch to a more suitable satellite. That is, the switching device can switch from one communication system to another communication system without interrupting communication, realize seamless switching between satellite communication and ground communication, and ensure normal communication of the switching device.
[0500] The switching device in some embodiments of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices except the terminal. For example, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a mobile Internet device, an augmented reality / virtual reality device, a robot, a wearable device, an ultra-mobile personal computer, a netbook, a personal digital assistant, and the like. The electronic device can also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like. Some embodiments of the present application are not limited in this regard.
[0501] The switching device in some embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an ios operating system, or other possible operating systems. Some embodiments of the present application are not limited in this regard.
[0502] The switching device provided by some embodiments of the present application can realize each process of the terminal in each embodiment of the switching method. To avoid repetition, details are not described herein.
[0503] FIG. 13 is a structural schematic diagram of a switching device provided by some embodiments of the present application. The switching device 10 includes:
[0504] The sending module 111 is configured to send, to the terminal, switching signaling in a case where the terminal accesses the first device, the switching signaling being used to instruct the terminal to switch from accessing the first device to accessing the switching device.
[0505] The first device is a first base station, the switching device is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station; or
[0506] The first device is a first satellite, the switching device is a third base station connected with the first satellite, or the switching device is a base station selected by the third base station.
[0507] In some embodiments of the present application, the first device is a first base station; the switching signaling includes first address information, and the first address information includes at least one of the following: IP address information of the first base station, IP address information of the switching device, IP address information of a base station selected by the first base station, IP address information of a core network device of the second base station, and IP address information of the terminal.
[0508] In some embodiments of the present application, the first device is a first satellite; the switching signaling includes second address information, and the second address information includes at least one of the following: IP address information of the first satellite, IP address information of the third base station, IP address information of a base station selected by the third base station, IP address information of a core network device of the switching device, and IP address information of the terminal.
[0509] In some embodiments of the present application, the apparatus further includes:
[0510] The receiving module is configured to receive, from the terminal, switching feedback signaling after the switching signaling is sent to the terminal, the switching feedback signaling being used to indicate that the terminal has accessed the switching device.
[0511] In a case where the first device is a first base station, the switching feedback signaling includes first address information parsed from the switching signaling; in a case where the first device is a first satellite, the switching feedback signaling includes second address information parsed from the switching signaling.
[0512] In some embodiments of the present application, the apparatus further includes:
[0513] The executing module is configured to parse and store address information from the switching feedback signaling after the switching feedback signaling is received from the terminal.
[0514] In some embodiments of the present application, the first device is a first base station.
[0515] The sending module 111 is further configured to send, to the second base station, the switching feedback signaling through a satellite gateway after the switching feedback signaling is received from the terminal.
[0516] In some embodiments of the present application, the first device is a first satellite;
[0517] The sending module 111 is further configured to send the handover feedback signaling to a core network device of the handover apparatus after receiving the handover feedback signaling from the terminal.
[0518] The receiving module is further configured to receive handover success feedback signaling from the core network device, the handover success feedback signaling being used to indicate that the terminal has accessed the handover apparatus.
[0519] In some embodiments of the present application, the handover apparatus is a third base station connected with the first satellite.
[0520] The sending module 111 is further configured to send the handover success feedback signaling to the first satellite through the satellite gateway after receiving the handover success feedback signaling from the core network device.
[0521] The receiving module is further configured to receive connection release signaling from the first satellite, the connection release signaling being used to indicate to release the connection between the handover apparatus and the first satellite.
[0522] The apparatus further comprises a release module configured to release the connection between the handover apparatus and the first satellite and delete the IP address information of the first satellite based on the connection release signaling.
[0523] In some embodiments of the present application, the handover apparatus is a base station selected by the third base station.
[0524] The sending module 111 is further configured to send the handover success feedback signaling to the first satellite through the third base station and the satellite gateway after receiving the handover success feedback signaling from the core network device.
[0525] The handover success feedback signaling is used for the first satellite to instruct the third base station to release the connection with the first satellite and instruct the terminal to release the connection with the first satellite.
[0526] In some embodiments of the present application, the handover apparatus is a satellite connected with a second base station, and the second base station is the first base station.
[0527] The apparatus further comprises a receiving module configured to receive handover signaling from the second base station through the satellite gateway before sending the handover signaling to the terminal.
[0528] In some embodiments of the present application, the handover apparatus is a satellite connected with a second base station, and the second base station is a base station selected by the first base station.
[0529] The apparatus further comprises a receiving module configured to receive handover signaling from the first base station through the satellite gateway and the second base station before sending the handover signaling to the terminal.
[0530] In some embodiments of the present application, the switching device selects one base station for the third base station;
[0531] The device further includes a receiving module configured to receive the switching signaling from the third base station before sending the switching signaling to the terminal.
[0532] The switching device provided by some embodiments of the present application can switch the terminal to the base station connected to the satellite accessed by the terminal or the base station selected by the base station connected to the satellite when the terminal accesses the satellite, so that the terminal can be directly switched to the base station connected to the satellite accessed by the terminal or the terminal can be switched to the selected more suitable base station; or the switching device provided by some embodiments of the present application can switch the terminal to the satellite connected to the base station accessed by the terminal or the satellite connected to the base station selected by the base station, so that the terminal can be directly switched to the satellite connected to the base station accessed by the terminal or the terminal can be switched to the selected more suitable satellite. That is, the terminal can be switched from one communication system to another communication system without interrupting communication, realizing seamless switching between satellite communication and ground communication and ensuring normal communication of the terminal.
[0533] The switching device provided by some embodiments of the present application can realize each process implemented by the network side device in each embodiment of the above switching method, and thus the same technical effects can be achieved. For brevity, the processes are not described herein again.
[0534] Optionally, as shown in FIG. 14, some embodiments of the present application further provide a terminal 900, which includes a processor 901 and a memory 902, and the memory 902 stores programs or instructions executable on the processor 901. When the programs or instructions are executed by the processor 901, each step of the above terminal side method embodiments can be implemented, and the same technical effects can be achieved. For brevity, the steps are not described herein again.
[0535] It should be noted that the terminal in some embodiments of the present application includes the above-mentioned mobile terminal and non-mobile terminal.
[0536] Some embodiments of the present application further provide a terminal, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement steps in the above terminal side method embodiments. The terminal embodiment corresponds to the above terminal side method embodiment, and each implementation process and implementation manner of the above method embodiment can be applied to the terminal embodiment and the same technical effects can be achieved. The terminal can be the switching device shown in FIG. 12. Specifically, FIG. 15 is a hardware structure schematic diagram of a terminal for implementing some embodiments of the present application.
[0537] The terminal 1000 includes, but is not limited to, a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a storage 1009, and a processor 1010, etc.
[0538] Those skilled in the art can understand that the terminal 1000 can also include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1010 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management. The terminal structure shown in FIG. 15 does not constitute a limitation on the terminal, and the terminal can include more or fewer components than shown, or combine certain components, or different component arrangements, which will not be described here.
[0539] The processor 1010 is configured to, in a case where the terminal accesses a first device, receive switching signaling from a second device, the switching signaling being used to instruct the terminal to switch from accessing the first device to accessing the second device, and access the second device based on the switching signaling.
[0540] The first device is a first base station, the second device is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station.
[0541] Alternatively, the first device is a first satellite, the second device is a third base station connected with the first satellite, or the second device is a base station selected by the third base station.
[0542] In some embodiments of the present application, the first device is a first base station. The processor 1010 is further configured to, after receiving the switching signaling from the second device, parse first address information from the switching signaling and store the first address information; the first address information includes at least one of the following: Internet Protocol (IP) address information of the first base station, IP address information of the second device, IP address information of a base station selected by the first base station, IP address information of a core network device of the second base station, and IP address information of the terminal.
[0543] In some embodiments of the present application, the first device is a first satellite. The processor 1010 is further configured to, after receiving the switching signaling from the second device, parse second address information from the switching signaling and store the second address information; the second address information includes at least one of the following: IP address information of the first satellite, IP address information of the third base station, IP address information of a base station selected by the third base station, IP address information of a core network device of the second device, and IP address information of the terminal.
[0544] In some embodiments of the present application, the processor 1010 is further configured to send, to the second device, switching feedback signaling after accessing the second device based on the switching signaling, the switching feedback signaling being used to indicate that the terminal has accessed the second device.
[0545] In a case where the first device is a first base station, the switching feedback signaling includes the first address information parsed from the switching signaling; in a case where the first device is a first satellite, the switching feedback signaling includes the second address information parsed from the switching signaling.
[0546] In some embodiments of the present application, the processor 1010 is further configured to receive, from the first device, connection release signaling after accessing the second device based on the switching instruction, the connection release signaling being used to indicate to release the connection between the terminal and the first device; and release the connection between the terminal and the first device based on the connection release signaling, and delete the IP address information of the first device.
[0547] In some embodiments of the present application, the display unit 1006 is configured to display a first identifier before accessing the second device based on the switching signaling, the first identifier being used to indicate that the terminal accesses the first device.
[0548] The processor 1010 is further configured to update the device connection state information of the terminal after accessing the second device based on the switching instruction, and update the first identifier to a second identifier, the second identifier being used to indicate that the terminal accesses the second device.
[0549] It should be understood that, in some embodiments of the present application, the input unit 1004 can include a graphics processing unit (GPU) 10041 and a microphone 10042. The graphics processing unit 10041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 can include a display panel 10061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 can include a touch detection device and a touch controller. The other input devices 10072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, and the like, which are not described here in detail.
[0550] The memory 1009 can be used to store software programs and various data. The memory 1009 can mainly include a first storage area storing programs or instructions, and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 1009 can include a volatile memory or a non-volatile memory, or the memory 1009 can include both volatile and non-volatile memories. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 109 in some embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0551] The processor 1010 can include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1010.
[0552] It should be noted that the above-mentioned second device can be a base station or a satellite, both of which belong to network side devices. The structure of the network side device is introduced below.
[0553] Optionally, as shown in FIG. 16, some embodiments of the present application further provide a network side device 1300, comprising a processor 1301 and a memory 1302, wherein the memory 1302 has stored programs or instructions executable on the processor 1301, and the programs or instructions are executed by the processor 1301 to implement each step of the above-mentioned network side device method embodiment of switching and achieve the same technical effects. To avoid repetition, details are not described herein.
[0554] Some embodiments of the present application further provide a network side device, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps of the above-mentioned network side device method embodiment. The network side device embodiment corresponds to the above-mentioned network side device method embodiment, and each implementation process and implementation manner of the above-mentioned method embodiment can be applied to the network side device embodiment and achieve the same technical effects.
[0555] Specifically, some embodiments of the present application further provide a network side device, which can be the switching apparatus shown in FIG. 13. As shown in FIG. 17, the network side device 1600 comprises an antenna 161, a radio frequency device 162, a baseband device 163, a processor 164 and a memory 165. The antenna 161 is connected to the radio frequency device 162. In the uplink direction, the radio frequency device 162 receives information through the antenna 161 and sends the received information to the baseband device 163 for processing. In the downlink direction, the baseband device 163 processes the information to be sent and sends it to the radio frequency device 162, which processes the received information and sends it out through the antenna 161.
[0556] The method performed by the network side device in the above embodiments can be implemented in the baseband device 163, which comprises a baseband processor.
[0557] The baseband device 163 may, for example, comprise at least one baseband board provided with a plurality of chips, as shown in FIG. 16, one of which is a baseband processor connected to the memory 165 through a bus interface to call programs in the memory 165 and perform the operations of the network side device shown in the above method embodiments.
[0558] The network side device may, for example, further comprise a network interface 166, which is a Common Public Radio Interface (CPRI).
[0559] Specifically, the network-side device 1600 of some embodiments of the present application further comprises instructions or programs stored on the storage 165 and executable on the processor 164, the processor 164 invokes the instructions or programs in the storage 165 to perform the method performed by the modules shown in FIG. 13 and achieve the same technical effects. To avoid repetition, the details are not described here.
[0560] Some embodiments of the present application further provide a readable storage medium having programs or instructions stored thereon, the programs or instructions are executed by a processor to implement the above-mentioned switching embodiments and achieve the same technical effects. To avoid repetition, the details are not described here.
[0561] The processor is the processor in the terminal or the network-side device in the above-mentioned embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0562] Some embodiments of the present application further provide a chip, the chip comprising a processor and a communication interface, the communication interface and the processor are coupled, the processor is used to run programs or instructions to implement the above-mentioned switching embodiments and achieve the same technical effects. To avoid repetition, the details are not described here.
[0563] It should be understood that the chip mentioned in some embodiments of the present application can also be referred to as a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0564] Some embodiments of the present application provide a computer program product stored in a storage medium, the program product is executed by at least one processor to implement the above-mentioned switching embodiments and achieve the same technical effects. To avoid repetition, the details are not described here.
[0565] Some embodiments of the present application further provide a communication system, comprising: a terminal and a network-side device, the terminal can be used to execute the steps of the above-mentioned switching method, and the network-side device can be used to execute the steps of the above-mentioned switching method.
[0566] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the method and apparatus of the present application can be carried out by more than one process, method, article, or apparatus either simultaneously, concurrently, or with intervening action that are carried out at the same time, either in a simultaneous fashion or in a fashion that is interleaved in time. For example, the described methods can be performed in a different order from that described, and / or various steps can be combined or omitted, and / or additional steps can be added, without departing from the scope of the present application. Also, features described with respect to certain examples can be combined in other examples.
[0567] From the above description of the embodiments, it is apparent that the above-mentioned method of the embodiments can be realized by means of software plus necessary universal hardware platforms, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solution of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk), and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the method described in each embodiment of the present application.
[0568] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the above-described specific embodiments, and the above-described specific embodiments are merely illustrative, rather than limiting, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims, and all of them belong to the protection scope of the present application.
Claims
1. A handover method, the method comprising: receiving, by a terminal, handover signaling from a second device, the handover signaling being used to instruct the terminal to switch from accessing a first device to accessing the second device, wherein the first device is a first base station, and the second device is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station; or the first device is a first satellite, and the second device is a third base station connected with the first satellite, or the second device is a base station selected by the third base station. accessing, by the terminal, the second device based on the handover signaling. receiving, by the terminal, handover signaling from a second device, the handover signaling being used to instruct the terminal to switch from accessing a first device to accessing the second device, wherein the first device is a first base station, and the second device is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station; or the first device is a first satellite, and the second device is a third base station connected with the first satellite, or the second device is a base station selected by the third base station. receiving, by the terminal, handover signaling from a second device, the handover signaling being used to instruct the terminal to switch from accessing a first device to accessing the second device, wherein the first device is a first base station; and the method further comprises:
2. The method of claim 1, wherein, parsing, by the terminal, first address information from the handover signaling, and storing the first address information, wherein the first address information comprises at least one of: IP address information of the first base station, IP address information of the second device, IP address information of a base station selected by the first base station, IP address information of a core network device of the second base station, and IP address information of the terminal. receiving, by the terminal, handover signaling from a second device, the handover signaling being used to instruct the terminal to switch from accessing a first device to accessing the second device, wherein the first device is a first satellite; and the method further comprises: parsing, by the terminal, second address information from the handover signaling, and storing the second address information, wherein the second address information comprises at least one of: IP address information of the first satellite, IP address information of the third base station, IP address information of a base station selected by the third base station, IP address information of a core network device of the second device, and IP address information of the terminal.
3. The method of claim 1, wherein, receiving, by the terminal, handover signaling from a second device, the handover signaling being used to instruct the terminal to switch from accessing a first device to accessing the second device, wherein the first device is a first base station; and the method further comprises: sending, by the terminal, handover feedback signaling to the second device, the handover feedback signaling being used to indicate that the terminal has accessed the second device, wherein the handover feedback signaling comprises the first address information parsed from the handover signaling when the first device is the first base station, or the handover feedback signaling comprises the second address information parsed from the handover signaling when the first device is the first satellite. receiving, by the terminal, handover signaling from a second device, the handover signaling being used to instruct the terminal to switch from accessing a first device to accessing the second device, wherein the first device is a first base station; and the method further comprises:
4. The method of any one of claims 1 to 3, wherein, receiving, by the terminal, connection release signaling from the first device, the connection release signaling being used to instruct to release a connection between the terminal and the first device; and releasing, by the terminal, the connection between the terminal and the first device based on the connection release signaling, and deleting IP address information of the first device. receiving, by the terminal, handover signaling from a second device, the handover signaling being used to instruct the terminal to switch from accessing a first device to accessing the second device, wherein the first device is a first base station; and the method further comprises:
5. The method of claim 1, wherein, displaying a first identifier, the first identifier being used to indicate that the terminal accesses the first device; and receiving, by the terminal, handover signaling from a second device, the handover signaling being used to instruct the terminal to switch from accessing a first device to accessing the second device, wherein the first device is a first base station; and the method further comprises: 6. The method of claim 1, wherein, The terminal updates device connection state information of the terminal, and updates the first identifier to a second identifier, the second identifier being used to indicate that the terminal accesses the second device.
7. A switching method, the method comprising: In a case where a terminal accesses a first device, a second device sends switching signaling to the terminal, the switching signaling being used to instruct the terminal to switch from accessing the first device to accessing the second device; wherein the first device is a first base station, and the second device is a satellite connected with a second base station, the second base station being the first base station or a base station selected by the first base station; or, the first device is a first satellite, and the second device is a third base station connected with the first satellite, or the second device is a base station selected by the third base station.
8. The method of claim 7, wherein, the first device is a first base station; the switching signaling comprises first address information, the first address information comprising at least one of the following: IP address information of the first base station, IP address information of the second device, IP address information of a base station selected by the first base station, IP address information of a core network device of the second base station, and IP address information of the terminal.
9. The method of claim 7, wherein, the first device is a first satellite; the switching signaling comprises second address information, the second address information comprising at least one of the following: IP address information of the first satellite, IP address information of the third base station, IP address information of a base station selected by the third base station, IP address information of a core network device of the second device, and IP address information of the terminal.
10. The method of any one of claims 7 to 9, wherein, After the second device sends the switching signaling to the terminal, the method further comprises: The second device receives switching feedback signaling from the terminal, the switching feedback signaling being used to indicate that the terminal has accessed the second device; wherein, in a case where the first device is the first base station, the switching feedback signaling comprises the first address information parsed from the switching signaling; in a case where the first device is the first satellite, the switching feedback signaling comprises the second address information parsed from the switching signaling.
11. The method of claim 10, wherein, After the second device receives the switching feedback signaling from the terminal, the method further comprises: The second device parses the first address information from the switching feedback signaling and stores the first address information, or parses the second address information from the switching feedback signaling and stores the second address information.
12. The method of claim 10, wherein, the first device is the first base station; After the second device receives the switching feedback signaling from the terminal, the method further comprises: The second device sends the switching feedback signaling to the second base station through a satellite gateway.
13. The method of claim 10, wherein, the first device is the first satellite; After the second device receives the switching feedback signaling from the terminal, the method further comprises: The second device sends the switching feedback signaling to a core network device of the second device; The second device receives switching success feedback signaling from the core network device, the switching success feedback signaling being used to indicate that the terminal has accessed the second device.
14. The method of claim 13, wherein, The second device is a third base station connected with the first satellite; After the second device receives the handover success feedback signaling from the core network device, the method further comprises: The second device sends the handover success feedback signaling to the first satellite through a satellite gateway; The second device receives connection release signaling from the first satellite, the connection release signaling being used to indicate releasing the connection between the second device and the first satellite; The second device releases the connection between the second device and the first satellite based on the connection release signaling, and deletes the IP address information of the first satellite.
15. The method of claim 13, wherein, The second device is a base station selected by the third base station; After the second device receives the handover success feedback signaling from the core network device, the method further comprises: The second device sends the handover success feedback signaling to the first satellite through the third base station and a satellite gateway; The handover success feedback signaling is used for the first satellite to instruct the third base station to release the connection with the first satellite, and instruct the terminal to release the connection with the first satellite.
16. The method of claim 7, wherein, The second device is a satellite connected with the second base station, and the second base station is the first base station; Before the second device sends the handover signaling to the terminal, the method further comprises: The second device receives the handover signaling from the first base station through a satellite gateway.
17. The method of claim 7, wherein, The second device is a satellite connected with the second base station, and the second base station is a base station selected by the first base station; Before the second device sends the handover signaling to the terminal, the method further comprises: The second device receives the handover signaling from the first base station through a satellite gateway and a base station selected by the first base station.
18. The method of claim 7, wherein, The second device is a base station selected by the third base station; Before the second device sends the handover signaling to the terminal, the method further comprises: The second device receives the handover signaling from the third base station.
19. A handover apparatus, comprising: a receiving module, configured to receive handover signaling from a second apparatus in a case of accessing a first apparatus, the handover signaling being used to instruct the handover apparatus to switch from accessing the first apparatus to accessing the second apparatus; an accessing module, configured to access the second apparatus based on the handover signaling; wherein the first apparatus is a first base station, the second apparatus is a satellite connected with a second base station, and the second base station is the first base station or a base station selected by the first base station; or the first apparatus is a first satellite, the second apparatus is a third base station connected with the first satellite, or the second apparatus is a base station selected by the third base station.
20. The apparatus of claim 19, wherein, The first apparatus is a first base station; the apparatus further comprises: a performing module, configured to parse first address information from the handover signaling after receiving the handover signaling from the second apparatus, and store the first address information; The first address information includes at least one of the following: IP address information of the first base station, IP address information of the second device, IP address information of a base station selected by the first base station, IP address information of a core network device of the second base station, and IP address information of the switching device.
21. The apparatus of claim 19, wherein, The first device is a first satellite, and the apparatus further includes: a receiving module configured to receive switching signaling from a second device, and parse second address information from the switching signaling and store the second address information after receiving the switching signaling from the second device; The second address information includes at least one of the following: IP address information of the first satellite, IP address information of the third base station, IP address information of a base station selected by the third base station, IP address information of a core network device of the second device, and IP address information of the switching device.
22. The apparatus of any one of claims 19-21, wherein, The apparatus further includes: a sending module configured to send switching feedback signaling to the second device after accessing the second device based on the switching signaling, the switching feedback signaling being used to indicate that the switching device has accessed the second device; In a case where the first device is the first base station, the first address information parsed from the switching signaling is included in the switching feedback signaling; in a case where the first device is the first satellite, the second address information parsed from the switching signaling is included in the switching feedback signaling.
23. The apparatus of claim 19, wherein, The receiving module is further configured to receive connection release signaling from the first device after accessing the second device based on the switching signaling, the connection release signaling being used to indicate to release a connection between the switching device and the first device; The apparatus further includes a releasing module configured to release the connection between the switching device and the first device based on the connection release signaling, and delete IP address information of the first device.
24. The apparatus of claim 19, wherein, The apparatus further includes: a display module configured to display a first identifier before accessing the second device based on the switching signaling, the first identifier being used to indicate that the switching device accesses the first device; an updating module configured to update device connection state information of the switching device after accessing the second device based on the switching signaling, and update the first identifier to a second identifier, the second identifier being used to indicate that the switching device accesses the second device. 25.A switching device, the apparatus comprising: a sending module configured to send switching signaling to a terminal in a case where the terminal accesses a first device, the switching signaling being used to indicate that the terminal switches from accessing the first device to accessing the switching device; In a case where the first device is a first base station and the switching device is a satellite connected with a second base station, the second base station is the first base station or a base station selected by the first base station; or, In a case where the first device is a first satellite and the switching device is a third base station connected with the first satellite, or the switching device is a base station selected by the third base station.
26. The apparatus of claim 25, wherein, The first device is a first base station; the first address information is included in the handover signaling, and the first address information includes at least one of the following: IP address information of the first base station, IP address information of the handover device, IP address information of a base station selected by the first base station, IP address information of a core network device of the second base station, and IP address information of the terminal.
27. The apparatus of claim 25, wherein, The first device is a first satellite; the second address information is included in the handover signaling, and the second address information includes at least one of the following: IP address information of the first satellite, IP address information of the third base station, IP address information of a base station selected by the third base station, IP address information of a core network device of the handover device, and IP address information of the terminal.
28. The apparatus of any one of claims 25-27, wherein, The device further includes: The receiving module is configured to receive, after the handover signaling is sent to the terminal, handover feedback signaling from the terminal, the handover feedback signaling being used to indicate that the terminal has accessed the handover device. In a case where the first device is the first base station, the handover feedback signaling includes the first address information parsed from the handover signaling; in a case where the first device is the first satellite, the handover feedback signaling includes the second address information parsed from the handover signaling.
29. The apparatus of claim 28, wherein, The device further includes: The executing module is configured to parse the first address information from the handover feedback signaling and store the first address information, or parse the second address information from the handover feedback signaling and store the second address information, after the handover feedback signaling is received from the terminal.
30. The apparatus of claim 28, wherein, The first device is the first base station; The sending module is further configured to send, after the handover feedback signaling is received from the terminal, the handover feedback signaling to the second base station through a satellite gateway.
31. The apparatus of claim 28, wherein, The first device is a first satellite; The sending module is further configured to send, after the handover feedback signaling is received from the terminal, the handover feedback signaling to a core network device of the handover device; The receiving module is further configured to receive handover success feedback signaling from the core network device, the handover success feedback signaling being used to indicate that the terminal has accessed the handover device.
32. The apparatus of claim 31, wherein, The handover device is a third base station connected with the first satellite; The sending module is further configured to send, after the handover success feedback signaling is received from the core network device, the handover success feedback signaling to the first satellite through a satellite gateway; The receiving module is further configured to receive connection release signaling from the first satellite, the connection release signaling being used to indicate that a connection between the handover device and the first satellite is released; The device further includes a releasing module configured to release the connection between the handover device and the first satellite based on the connection release signaling, and delete IP address information of the first satellite.
33. The apparatus of claim 31, wherein, The handover device is a base station selected by the third base station; The sending module is further configured to send, after the handover success feedback signaling is received from the core network device, the handover success feedback signaling to the first satellite through the third base station and a satellite gateway; The handover success feedback signaling is used by the first satellite to instruct the third base station to release a connection with the first satellite and instruct the terminal to release a connection with the first satellite.
34. The apparatus of claim 25, wherein, The handover device is a satellite connected with the second base station, and the second base station is the first base station; the device further comprises: The receiving module is configured to receive, through a satellite gateway, the handover signaling from the first base station before sending the handover signaling to the terminal.
35. The apparatus of claim 25, wherein, The handover device is a satellite connected with the second base station, and the second base station is a selected base station of the first base station; the device further comprises: The receiving module is configured to receive, through a satellite gateway and the selected base station of the first base station, the handover signaling from the first base station before sending the handover signaling to the terminal.
36. The apparatus of claim 25, wherein, The handover device is a selected base station of the third base station; the device further comprises: The receiving module is configured to receive the handover signaling from the third base station before sending the handover signaling to the terminal. 37.A terminal comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement steps of the handover method according to any one of claims 1 to 6. 38.A network side device comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement steps of the handover method according to any one of claims 7 to 18.
Citation Information
Patent Citations
Cell switching method and device
CN112566193A
Communication method and core network based on switching of ground mobile network and satellite mobile network
CN113115394A
Group switching method and device of satellite-ground fusion network
CN115278803A
Base station switching method and device and nonvolatile computer readable storage medium
CN117119544A
Switching method, device and equipment
CN119031435A