Satellite-based communication method and apparatus, computer-readable medium, and electronic device
By establishing multiple communication links between the satellite base station and the core network elements and switching to backup links in case of anomalies, the problem of connection interruption between the satellite base station and the core network elements is solved, realizing the continuity of data transmission and the robustness of the network, which is suitable for scenarios such as emergency communication and telemedicine.
Patent Information
- Application Number
- PCT/CN2025/108580
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-30
- Filing Date
- 2025-07-15
- Publication Date
- 2026-03-05
AI Technical Summary
The connection between the spaceborne base station and the core network elements may be interrupted due to space environment interference or equipment failure, affecting service continuity.
Multiple communication links are established between the satellite-borne base station and the core network elements, and the system switches to backup links when an anomaly is detected to ensure the continuity of data transmission.
The switching mechanism of multiple communication links ensures uninterrupted data transmission between the satellite base station and the core network elements, improving the robustness and efficiency of the satellite communication network. It is particularly suitable for high-reliability application scenarios such as emergency communication and telemedicine.
Smart Images

Figure CN2025108580_05032026_PF_FP_ABST
Abstract
Description
Satellite-based communication methods, devices, computer-readable media, and electronic devices
[0001] This application claims priority to Chinese Patent Application No. 202411219119.8, filed on August 30, 2024, entitled "Satellite-based communication method, apparatus, computer-readable medium and electronic device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the fields of computer and communication technology, and more specifically, to a satellite-based communication method, apparatus, computer-readable medium, and electronic device. Background Technology
[0003] In the research of wireless communication technology, satellite communication is considered an important direction for the future development of wireless communication technology. Satellite communication refers to the technology of ground-based wireless communication devices accessing networks through satellites, or the technology of ground-based wireless communication devices communicating with each other through satellites as relays. Satellite communication has the advantages of a large communication range and is less affected by land disasters. As a supplement to mobile communication access methods, satellite communication effectively solves the problems of small coverage and high construction costs of mobile communication systems.
[0004] Satellite communication systems can be integrated with terrestrial mobile networks, such as 4G, 5G, or future evolutionary technologies (e.g., 6G), to form a globally seamless, integrated sea, land, air, and space communication network, meeting users' ubiquitous and diverse service needs. In practical applications, base stations may be deployed on satellites as onboard base stations. Since these onboard base stations move with the satellites, the connection between them and the core network elements may be interrupted, affecting service continuity. Summary of the Invention
[0005] The embodiments of this application provide a satellite-based communication method, apparatus, computer-readable medium, and electronic device, which can ensure uninterrupted data transmission between the satellite base station and core network elements, guarantee the continuity of critical data and services, and facilitate the construction of a more robust and efficient satellite communication network.
[0006] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part by practice of this application.
[0007] In a first aspect, embodiments of this application provide a satellite-based communication method executed by a satellite-borne base station. The satellite-borne base station is deployed on a first satellite and establishes a service link with a user equipment. The communication method includes: establishing multiple communication links between the satellite-borne base station and a core network element; communicating with the core network element through a first communication link among the multiple communication links; and if an anomaly is detected in the first communication link, communicating with the core network element using a second communication link among the multiple communication links.
[0008] Secondly, embodiments of this application provide a satellite-based communication device applied to a satellite-based base station. The satellite-based base station is deployed on a first satellite and establishes a service link with a user equipment. The communication device includes: a connection establishment unit configured to establish multiple communication links between the satellite-based base station and a core network element; and a communication control unit configured to communicate with the core network element through a first communication link among the multiple communication links, and to communicate with the core network element through a second communication link among the multiple communication links when an anomaly is detected in the first communication link.
[0009] Thirdly, embodiments of this application provide a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the satellite-based communication method as described in the above embodiments.
[0010] Fourthly, embodiments of this application provide an electronic device, including: one or more processors; and a storage device for storing one or more computer programs, which, when executed by the one or more processors, cause the electronic device to implement the satellite-based communication method as described in the above embodiments.
[0011] Fifthly, embodiments of this application provide a computer program product comprising a computer program stored in a computer-readable storage medium. A processor of an electronic device reads from and executes the computer program from the computer-readable storage medium, causing the electronic device to perform the satellite-based communication methods provided in the various embodiments described above.
[0012] In some embodiments of this application, multiple communication links are established between the satellite-borne base station and the core network element. The satellite-borne base station can communicate with the core network element through a first communication link. If an anomaly is detected in the first communication link, the satellite-borne base station can use a second communication link to communicate with the core network element. Therefore, by establishing multiple communication links between the satellite-borne base station and the core network element, the technical solution of this application enables a rapid switch to the second communication link when the first communication link malfunctions due to space environment interference, equipment failure, or other unforeseen factors. This ensures uninterrupted data transmission between the satellite-borne base station and the core network element, thereby guaranteeing the continuity of critical data and services. This is particularly important for applications requiring high reliability, such as emergency communications, telemedicine, and marine exploration, and facilitates the construction of a more robust and efficient satellite communication network.
[0013] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application.
[0014] Brief description of the attached figures
[0015] Figure 1 shows a schematic diagram of a converged network architecture between a satellite communication system and a terrestrial mobile network according to an embodiment of this application.
[0016] Figure 2 shows a schematic diagram of a converged network architecture between a satellite communication system and a terrestrial mobile network according to an embodiment of this application.
[0017] Figure 3 shows a schematic diagram of a converged network architecture between a satellite communication system and a terrestrial mobile network according to an embodiment of this application.
[0018] Figure 4 shows a schematic diagram of a converged network architecture between a satellite communication system and a terrestrial mobile network according to an embodiment of this application.
[0019] Figure 5 shows a flowchart of a satellite-based communication method according to an embodiment of this application.
[0020] Figure 6 shows a schematic diagram of a converged network architecture between a satellite communication system and a terrestrial mobile network according to an embodiment of this application.
[0021] Figure 7 shows a schematic diagram of a converged network architecture between a satellite communication system and a terrestrial mobile network according to an embodiment of this application.
[0022] Figure 8 shows a schematic diagram of a converged network architecture between a satellite communication system and a terrestrial mobile network according to an embodiment of this application.
[0023] Figure 9 shows a schematic diagram of a converged network architecture between a satellite communication system and a terrestrial mobile network according to an embodiment of this application.
[0024] Figure 10 shows a schematic diagram of a converged network architecture between a satellite communication system and a terrestrial mobile network according to an embodiment of this application.
[0025] Figure 11 shows a block diagram of a satellite-based communication device according to an embodiment of this application.
[0026] Figure 12 shows a schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application. Detailed Implementation
[0027] Exemplary embodiments will now be described in a more comprehensive manner with reference to the accompanying drawings. However, the exemplary embodiments can be implemented in various forms and should not be construed as limited to these examples; rather, these embodiments are provided so that this application will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art.
[0028] Furthermore, the features, structures, or characteristics described in this application can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to provide a full understanding of the embodiments of this application. However, those skilled in the art will recognize that when implementing the technical solutions of this application, not all the detailed features in the embodiments may be used, one or more specific details may be omitted, or other methods, elements, devices, steps, etc., may be employed.
[0029] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0030] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0031] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily need to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0032] It should be noted that "multiple" in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0033] The technical solution of this application mainly relates to the integration of satellite communication systems and terrestrial mobile networks. This integration scheme can form a globally seamless, integrated sea, land, air, and space communication network to meet users' ubiquitous and diverse service needs. The integration modes between satellite communication systems and terrestrial mobile networks include various types, which are briefly described below.
[0034] The convergence mode shown in Figure 1 can be called the transparent forwarding mode. All functions of the core network and the base stations are deployed on the ground. The satellite's service link and feeder link serve as the underlying links of the Uu interface, supporting communication between the base station and the user equipment (UE). The Uu interface is the interface between the base station and the UE, used to transmit signaling and data. The gateway (which can be a ground-based gateway or a combination of a satellite-based gateway and a ground-based gateway) communicates with the core network through the base station; the core network communicates with the application server. In the transparent forwarding mode shown in Figure 1, the satellite is only responsible for relaying signals between the UE and the base station; all related protocol processing of the mobile communication network is performed within the mobile communication network itself.
[0035] It should be noted that: the core network can be an evolved packet core (EPC), a 5G core network (5GC), or the core network of a future mobile communication system. The base station can be an evolved Node B (eNB or eNodeB) in a 4G communication system, a base station (gNB) in a 5G communication system, or a base station device in a future mobile communication system. The gateway is a terrestrial gateway used for communication with satellites; it can be a non-terrestrial network gateway (NTN-GW), or other gateways, or other devices that perform similar functions.
[0036] The transparent forwarding mode shown in Figure 1 suffers from significant latency due to the ground-based deployment of base stations and core network equipment. Furthermore, because this mode treats satellites merely as signal relay links without utilizing them for signal processing or conversion, it cannot achieve inter-satellite communication transmission. Therefore, this method does not support inter-satellite links (ISL) and makes it difficult to leverage satellite constellations to extend Earth's surface coverage. Additionally, the long path between satellites and base stations results in substantial latency.
[0037] The fusion mode shown in Figures 2 and 3 can be called the regeneration mode, which places the base station (as shown in Figure 2) or the base station and some core network elements (as shown in Figure 3) on the satellite. This can shorten the link processing latency and can achieve satellite networking through ISL as shown in Figure 4.
[0038] Specifically, as shown in Figure 2, the base station (e.g., eNB, gNB, etc.) is deployed on a satellite, referred to as a satellite-based base station; the core network (e.g., EPC, 5GC, etc.) is deployed on the ground. The satellite-based base station can have local data forwarding capabilities, meaning that data transmission between different UEs can be achieved through the satellite-based base station without going through the ground-based core network, thereby optimizing data routing and saving transmission resources. Specifically, data sent by one UE is transmitted to the satellite-based base station through the service link between the UE and the satellite-based base station. Then, the satellite-based base station, based on the service link between itself and another UE, sends the data to that UE. In the embodiment shown in Figure 2, the core network is communicatively connected to the application server. When a UE needs to communicate with the application server, it needs to establish a communication connection with the core network based on the feedback link between the satellite-based base station and the gateway, and then realize communication interaction with the application server based on the core network.
[0039] In the network architecture shown in Figure 3, base stations (e.g., eNB, gNB, etc.) are deployed on satellites, referred to as satellite-based base stations. Simultaneously, some core network elements (e.g., EPC, 5GC, etc.) can also be deployed on the satellites. Satellite-based base stations possess local data forwarding capabilities, meaning data transmission between different UEs can be achieved through the satellite-based base station without going through the terrestrial core network, optimizing data routing and saving transmission resources. Specifically, data sent by one UE is transmitted to the satellite-based base station via the service link between the UE and the satellite-based base station. Then, the satellite-based base station, based on the service link with another UE, sends the data to that UE. Furthermore, since some core network elements are deployed on the satellite, partial UE management (such as access and mobility management, session management, policy management, etc.) can be achieved even without interaction with the terrestrial core network. In addition, in the embodiment shown in Figure 3, the terrestrial core network communicates with the application server. When a UE needs to communicate with the application server, it needs to establish a communication connection with the core network based on the feedback link between the satellite-based base station and the gateway, and then achieve communication interaction with the application server based on the core network. In this embodiment, if an application server is also deployed on the satellite, the UE can also interact with the application server deployed on the satellite.
[0040] In the network architecture shown in Figure 4, base stations (e.g., eNB, gNB, etc.) are deployed on satellites, referred to as spaceborne base stations; the core network (e.g., EPC, 5GC, etc.) is deployed on the ground, or, as shown in Figure 3, some core network elements can be deployed on satellites. In the embodiment shown in Figure 4, the core network communicates with the application server, and the spaceborne base station communicates with another satellite via ISL. When the UE needs to communicate with the application server, it needs to establish a communication connection with the core network based on the inter-satellite link between the spaceborne base station and another satellite, and the feedback link between the other satellite and the gateway, thereby enabling communication interaction with the application server based on the core network.
[0041] It should be noted that although only two ISLs between satellites are shown in Figure 4, the embodiments of this application are not limited to this. The UE can communicate with the application server through multiple ISLs between multiple satellites.
[0042] The UE in the above embodiments can be a smartphone, tablet, laptop, desktop computer, smart TV, smart home device, vehicle terminal, aircraft, etc. The application server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.
[0043] In the network architecture shown in Figures 2 to 4, due to the movement of satellites, there may be a situation where the service link between the satellite base station and the UE remains unchanged, but the feedback link between the satellite base station and the gateway changes. This may lead to the interruption of the connection between the satellite base station and core network elements (such as core network elements deployed on the ground), affecting the continuity of services.
[0044] Based on this, the embodiments of this application propose a new satellite-based communication scheme that can establish multiple communication links between the satellite base station and the core network element. When the first communication link is abnormal due to space environment interference, equipment failure or other unforeseen factors, it can quickly switch to the second communication link to ensure uninterrupted data transmission between the satellite base station and the core network element, guarantee the continuity of critical data and services, and help build a more robust and efficient satellite communication network.
[0045] The implementation details of the technical solutions in the embodiments of this application are described in detail below.
[0046] Figure 5 shows a flowchart of a satellite-based communication method according to an embodiment of this application. This satellite-based communication method can be performed by a satellite-borne base station deployed on a satellite (e.g., referred to as a first satellite) and establishing a service link with the user equipment. Alternatively, this satellite-based communication method can also be performed by other devices capable of performing similar functions. Referring to Figure 5, the satellite-based communication method includes at least steps S510 to S530, which are described in detail below:
[0047] In S510, multiple communication links are established between the satellite-borne base station and the core network elements.
[0048] In the embodiments of this application, a satellite-borne base station refers to a base station deployed on a satellite. Besides fulfilling the base station functions in a mobile communication system, this base station can also move with the satellite. This satellite-borne base station can be an eNB in a 4G system, a gNB in a 5G system, or a base station device in a future evolved mobile communication system.
[0049] In the embodiments, if the satellite base station is an eNB in a 4G system, the core network element that establishes a communication connection with the satellite base station can be the Mobility Management Entity (MME) in the EPC, or it can be other network elements; if the satellite base station is a gNB in a 5G system, the core network element that establishes a communication connection with the satellite base station can be the Access and Mobility Management Function (AMF) network element in the 5GC, or it can be other network elements, such as the User Plane Function (UPF) network element, etc.
[0050] In some embodiments, referring to Figures 2 to 4, the spaceborne base station can establish a service link with the user equipment and a feedback link with the gateway, which is connected to the core network element in the core network. In this embodiment, the spaceborne base station can first establish a communication link (i.e., a feedback link) with the gateway, and then send a connection establishment request to the core network element through the established communication link. If the spaceborne base station receives a connection establishment response from the core network element in response to the connection establishment request, it can be determined that the communication connection between the spaceborne base station and the core network element has been successfully established.
[0051] In this embodiment, if the satellite base station is an eNB in a 4G system, the connection establishment request sent by the satellite base station can be an S1 establishment request; if the satellite base station is a gNB in a 5G system, the connection establishment request sent by the satellite base station can be an NG establishment request.
[0052] In an embodiment, the connection establishment request sent by the satellite base station to the core network element may include at least one of the following information: information on the service link between the satellite base station and the user equipment, information on the communication link between the satellite base station and the gateway, location information of the satellite base station, ephemeris information of the satellite base station (wherein, ephemeris information refers to the precise location or trajectory table that changes over time during the operation of the satellite base station, and is a function of time), and network address information of the satellite base station.
[0053] It should be noted that the gateway between the satellite-based base station and the core network element can be a gateway deployed on the ground (i.e., a ground gateway), or it can be a general term for a gateway deployed on a satellite (i.e., a satellite gateway) and a gateway deployed on the ground (i.e., a ground gateway). It can also be other devices that can enable the connection between the satellite-based base station and the core network.
[0054] In some embodiments, the process of establishing multiple communication links between a spaceborne base station and core network elements may include: establishing communication links between the spaceborne base station and multiple gateways, wherein the multiple gateways are connected to core network elements deployed on the ground. In embodiments, a communication link may be established between the spaceborne base station and at least one of the multiple gateways, wherein the multiple gateways are connected to core network elements deployed on the ground. For example, in the example shown in Figure 6, the spaceborne base station establishes feedback link 1 with gateway 1, and gateway 1 is connected to the core network. In this way, the spaceborne base station can establish a communication link with the core network elements through feedback link 1 and gateway 1; at the same time, the spaceborne base station establishes feedback link 2 with gateway 2, and gateway 2 is connected to the core network. In this way, the spaceborne base station can establish a communication link with the core network elements through feedback link 2 and gateway 2.
[0055] In some embodiments, the process of establishing multiple communication links between a satellite-based base station and core network elements may include: establishing inter-satellite links between the satellite-based base station and other satellites (e.g., referred to as a third satellite), wherein the other satellites are connected to core network elements deployed on the ground. For example, in the example shown in Figure 7, the satellite-based base station establishes an inter-satellite link with the target satellite, and a communication link is established between the target satellite and gateway 2. Thus, the satellite-based base station establishes a feedback link 3 through the target satellite and gateway 2, and then the satellite-based base station can establish a communication link with core network elements through feedback link 3 and gateway 2.
[0056] It should be noted that in the example shown in Figure 7, the gateway 2 connected to the target satellite is also a gateway that the onboard base station can directly connect to. Therefore, a feedback link 2 can be directly established between the onboard base station and gateway 2. In other embodiments of this application, the target satellite can also be connected to other gateways. For example, in the example shown in Figure 8, the target satellite can be connected to gateway 3, and gateway 3 is connected to the core network. In this way, the onboard base station establishes a feedback link 3 between the target satellite and gateway 3, and then the onboard base station can establish a communication link with the core network elements through the feedback link 3 and gateway 3. In the example shown in Figure 8, the onboard base station cannot directly connect to gateway 3 connected to the target satellite, and therefore a feedback link cannot be directly established between the onboard base station and gateway 3.
[0057] In some embodiments, the process of establishing multiple communication links between a satellite-based base station and core network elements may include: establishing communication links between the satellite-based base station and core network elements deployed on a satellite (e.g., the first satellite mentioned above), wherein the core network elements deployed on the first satellite maintain data synchronization with the core network elements deployed on the ground. For example, in the example shown in Figure 9, the satellite-based base station can be directly connected to the on-board core network, while the on-board core network can be connected to the on-board application server. The on-board core network can synchronize data with the core network deployed on the ground, and correspondingly, the on-board application server can also synchronize data with the application server deployed on the ground.
[0058] It should be noted that in the embodiment shown in Figure 9, the on-board core network and the on-board base station can be deployed on the same satellite, i.e., both are deployed on the aforementioned first satellite. In other embodiments of this application, the on-board core network and the on-board base station can also be deployed on different satellites. For example, in the embodiment shown in Figure 10, the on-board base station (deployed on the first satellite) establishes an inter-satellite link with a target satellite (e.g., referred to as the second satellite), and the target satellite deploys the on-board core network and the on-board application server. In this way, the on-board base station can establish a communication link with the core network elements deployed on the target satellite. In the embodiments, the on-board core network can also be deployed on other satellites, so that the on-board base station can establish a communication link with the core network elements deployed on other satellites through the target satellite. Furthermore, the on-board core network and the on-board application server can be deployed on the same satellite or on different satellites.
[0059] The target satellite in the above embodiments can be a Low Earth Orbit Satellite (LEO), a Geostationary Satellite Orbit (GSO), a Non-Geostationary Satellite Orbit (NGSO), or other types of satellites.
[0060] In specific implementation of this application embodiment, the multiple communication links established between the satellite base station and the core network element may include one type of communication link in the above embodiments (i.e., multiple communication links of one type are established), or may include two or more types of communication links in the above embodiments, and one or more communication links of the same type may be established.
[0061] In some embodiments, when establishing multiple communication links between a satellite-borne base station and core network elements, these links can be established based on pre-configured ephemeris information. For example, the precise location or trajectory of the satellite-borne base station as it moves over time can be determined based on the pre-configured ephemeris information. Then, based on the location it will move to, it can determine which gateways and satellites it can connect to, and subsequently, multiple communication links with core network elements can be established based on the determined gateways and satellites.
[0062] In some embodiments, when establishing multiple communication links between a satellite-based base station and a core network element, these links can be established based on the communication status between them. For example, communication links with an interruption probability less than or equal to a set probability threshold can be selected and established based on the interruption probability of candidate communication links between the satellite-based base station and the core network element. Alternatively, communication links with a load less than or equal to a set load threshold can be selected and established based on the device load (such as the load of a gateway, the busy level of inter-satellite links, etc.) on the candidate communication links between the satellite-based base station and the core network element.
[0063] In some embodiments, the process of establishing multiple communication links between the spaceborne base station and the core network element may involve first establishing a first communication link between the spaceborne base station and the core network element. If an anomaly is predicted in the first communication link (e.g., an interruption is determined based on ephemeris information, or a deterioration in communication quality is predicted), then a second communication link (i.e., other communication links besides the first communication link) can be established between the spaceborne base station and the core network element. In other words, the multiple communication links established between the spaceborne base station and the core network element do not necessarily need to be established simultaneously. In other embodiments of this application, the multiple communication links between the spaceborne base station and the core network element may also be established simultaneously by the spaceborne base station when it needs to establish a communication connection with the core network element.
[0064] In some embodiments, since multiple communication links are established between the satellite-borne base station and the core network elements, control plane identifiers and user plane transmission tunnel identifiers can be assigned to each of the multiple communication links respectively. Then, the control plane identifiers and user plane transmission tunnel identifiers of the same communication link are stored as corresponding pairs. For example, the control plane identifiers and user plane transmission tunnel identifiers of the same communication link can be stored as identifier pairs, or a one-to-one correspondence can be established between the control plane identifiers and user plane transmission tunnel identifiers of the same communication link for storage. This facilitates the maintenance of the user plane interface and control plane interface of each communication link.
[0065] Referring to Figure 5, in S520, communication is conducted with the core network element through the first communication link among the multiple communication links between the satellite base station and the core network element.
[0066] In some embodiments, the first communication link can be any one of multiple communication links established between the satellite base station and the core network element, or it can be a communication link with superior communication quality (e.g., the best communication quality) selected based on communication quality, or a communication link with superior transmission performance (e.g., the best transmission performance) selected based on transmission performance, or a communication link selected by other means. In this embodiment, the user equipment can communicate with the application server connected to the core network element based on the first communication link to realize the transmission of service data.
[0067] In some embodiments, since multiple communication links are established between the satellite base station and the core network element, if the satellite base station can communicate with the application server through these multiple communication links, then user plane data between the user equipment and the application server can be transmitted through multiple communication links. This can improve the throughput, reliability and efficiency of data transmission.
[0068] In some embodiments, although multiple communication links are established between the spaceborne base station and the core network element, control plane signaling between the spaceborne base station and the core network element can be transmitted through only one of the multiple communication links. This ensures that the control plane signaling is transmitted in a single transmission link, which is convenient for management and maintenance.
[0069] In S530, if an anomaly is detected in the first communication link, the second communication link among the multiple communication links is used to communicate with the core network element.
[0070] In some embodiments, if the first communication link is interrupted, it can be determined that the first communication link is abnormal, or if the communication quality of the first communication link is reduced (e.g., the signal-to-noise ratio is less than a certain threshold, the bit error rate is higher than a certain threshold, the bandwidth is lower than a certain threshold, the latency is higher than a certain threshold, etc.), it can be determined that the first communication link is abnormal.
[0071] In some embodiments, a second communication link may be selected from multiple communication links based on at least one of the following factors: connectivity between the communication link and a core network element, connectivity between the communication link and an application server, transmission performance of the communication link, and the location of the core network element connected to the communication link; wherein, the location of the core network element includes being on the ground or on a satellite.
[0072] In embodiments, the transmission performance of a communication link may include, for example, bandwidth, delay, signal power, noise power, bit error rate, signal-to-noise ratio, throughput, data transmission rate, frequency utilization, protocol efficiency, and communication efficiency. Bandwidth refers to the frequency range a signal can pass through; a larger bandwidth indicates a greater amount of data can be transmitted. Delay refers to the time required for information to travel from the sender to the receiver, including propagation delay, processing delay, queuing delay, and transmission delay; a shorter delay indicates faster transmission speed and a better user experience. Signal power is related to communication distance and represents the signal transmission strength; a higher signal power usually means a longer transmission distance or stronger anti-interference capability. Noise power refers to the average noise level on the communication line; a lower noise power indicates a cleaner communication environment and less interference to signal transmission. Bit Error Rate (BER) is the ratio of the number of erroneous bits in a transmission to the total number of bits transmitted. A lower BER indicates higher transmission accuracy. Signal-to-Noise Ratio (SNR) is the ratio of signal power to noise power, representing signal strength and clarity. A higher SNR indicates a clearer signal and better transmission performance. Throughput is the number of bits successfully transmitted per unit of time. Higher throughput indicates stronger data processing capabilities. Data transmission rate can include bit rate and baud rate. Bit rate refers to the number of binary bits of data transmitted per unit of time in a communication system; a higher bit rate indicates faster data transmission. Baud rate refers to the number of waveform changes in a transmitted signal per unit of time in a communication system, also known as the modulation rate. Frequency utilization refers to the transmission speed per unit bandwidth, reflecting the efficiency of spectrum resource utilization. Protocol efficiency is the ratio of the effective data bits in a transmitted data packet to the total data packet length; higher protocol efficiency indicates higher data transmission efficiency. Communication efficiency refers to the ratio of data frame transmission time to the total time spent sending messages.
[0073] In some embodiments, if the first communication link includes a communication link between a satellite-borne base station and a first core network element, and the second communication link includes a communication link between a satellite-borne base station and a second core network element, and one of the first core network element and the second core network element is deployed on the ground and the other is deployed on a satellite; then after the satellite-borne base station switches to using the second communication link among multiple communication links to communicate with the core network element, the satellite-borne base station can restore the Protocol Data Unit (PDU) session between the user equipment and the first core network element between the user equipment and the second core network element.
[0074] In this embodiment, the satellite-based base station can coordinate with the second core network element to achieve a seamless handover of user equipment (UE) to the second communication link. Alternatively, after the satellite-based base station switches to the second communication link among multiple communication links to communicate with the core network element, it can receive a PDU session reconstruction request from the UE and then send the PDU session reconstruction request to the second core network element, enabling the second core network element to restore the UE's corresponding PDU session based on the network information context synchronized from the first core network element. In this embodiment, the first and second core network elements can periodically perform data synchronization, so that after the satellite-based base station switches to the second communication link to communicate with the core network element deployed on the satellite (i.e., the second core network element), the core network element deployed on the satellite can reconstruct the PDU session based on the saved network information context.
[0075] In other embodiments of this application, after the satellite-based base station switches to use the second communication link among multiple communication links to communicate with the core network element, it can also receive a PDU session establishment request sent by the user equipment, and then send the PDU session establishment request to the second core network element to establish a PDU session between the user equipment and the second core network element. This embodiment can be applied to scenarios where the core network element deployed on the satellite (i.e., the second core network element) has not synchronized with the PDU session context information of the user equipment before the satellite-based base station switched communication links, or even if it has synchronized with the context information of the previous PDU session, the PDU session can be re-established.
[0076] In summary, the technical solution of this application embodiment mainly establishes multiple communication links between the spaceborne base station and the core network elements. When one of these communication links malfunctions due to space environment interference, equipment failure, or other unforeseen factors, it can quickly switch to another communication link, ensuring uninterrupted data transmission between the spaceborne base station and the core network elements. The multiple communication links established between the spaceborne base station and the core network elements can include one type of communication link as shown in Figures 6 to 10 (i.e., multiple links of one type are established), or they can include two or more types of communication links as shown in Figures 6 to 10, and one or more communication links of the same type can be established.
[0077] In existing 4G and 5G network solutions, there is only one control plane link between the base station and the core network, while there can be multiple user plane links. For example, in a 4G system, there is only one Non-Access Stratum (NAS) connection between the UE and the MME, which needs to be carried through a single S1-C interface. This S1-C interface is established between the eNB and the MME. In a 5G system, the NAS connection between the UE and the AMF is carried by the N2 interface. The following uses a 5G system as an example to illustrate the technical solution of the embodiments of this application.
[0078] To achieve multi-path (i.e., multiple communication links) between the base station and the core network, in the embodiments of this application, the control plane connection and user plane connection of the gNB and AMF can be more than one. When establishing the N2 interface, the gNB and AMF can establish a primary interface and a backup interface (or a standby interface). There can be only one primary interface. When the primary interface is in normal operation, control plane signaling transmission may not be performed on the backup interface.
[0079] In this embodiment, if the primary path established through the primary interface and the backup path established through the backup interface (or may also be referred to as the standby path, secondary path, etc.) can both be connected to the same data network (DN) and application server, then the primary path and the backup path can simultaneously transmit user plane data, thereby improving the throughput or reliability of user plane data transmission through multiple paths.
[0080] In this embodiment, when the gNB establishes connections with the AMF at the N2 interface and with the UPF at the N3 interface, control plane IDs and user plane tunnel endpoint identifiers can be assigned to multiple paths respectively. These identifiers can form control plane-user plane identifier pairs to facilitate maintenance of ports in the primary or backup paths.
[0081] In some embodiments, satellite-based base stations or core network elements can perform multi-path selection and configuration based on specific factors. For example, backup path configurations can be pre-generated and statically configured for satellite-based base stations based on ephemeris information, or dynamically configured based on network dynamics. Static configuration is suitable for scenarios where the satellite links providing backup paths can be accurately calculated based on ephemeris information, and static configuration can serve as the basis for configuration. Dynamic configuration allows for adjustments based on network conditions, such as the probability of connection interruption and dynamic network load. For instance, if an ISL is selected as a backup link by multiple satellite-based base stations, the potential load may be significant, thus requiring dynamic reconfiguration.
[0082] In some embodiments, both the spaceborne base station and the ground core network need to consider the dynamic selection of backup paths. The principles for selecting backup paths include, but are not limited to: the gateways that can be reached on the backup path; the DNs that can be connected on the backup path; the transmission performance of the backup path, such as bandwidth, latency, and transmission cost; and the location of the core network connected by the backup path, such as spaceborne or ground-based.
[0083] In some embodiments, core network elements and application servers can implement a mirroring mechanism to support application layer relocation or rapid PDU session recovery. Specifically, if no backup link has a suitable gateway connecting to the terrestrial core network or the satellite core network, the connection between the UE and the server can be transferred from satellite to terrestrial or vice versa. In this scenario, for certain critical services or applications, core network elements and application servers can be dynamically mirrored, so that after the communication link between the satellite base station and the core network elements is lost, the PDU session and application data transmission between the terminal device and the application server can be restored through the backup path. For example, during data transmission between the terminal device and the terrestrial core network and the application server behind the core network, i.e., before an interruption occurs, some core network context and application server context related to the UE can be periodically mirrored to the core network elements and application servers deployed on the satellite. This allows the satellite-deployed core network elements to restore the PDU session with the user equipment based on the mirrored context information after the satellite base station switches to the satellite-deployed core network elements.
[0084] Specifically, the terminal device can send a request to rebuild the PDU session to the new core network element (if it is switching from a terrestrial core network element to a satellite core network element, then the new core network element is the satellite core network element). If the new core network element has the corresponding context (i.e., there is a valid mirror), it can accept the request and quickly restore the PDU session.
[0085] In this embodiment, if a new core network element lacks a corresponding context (no valid mirror exists), the new core network element can instruct the terminal device to re-initiate the PDU session establishment request. In this case, restoring the service between the terminal device and the application server will require a certain recovery time, which should be within a certain performance requirement range to minimize the impact on service interruption. For example, the core network element and application server newly connected to by the UE can support terminal-side recovery functions at both the protocol logic and application layer logic levels.
[0086] The technical solutions of the above embodiments of this application establish multiple communication links between the satellite-borne base station and the core network elements, enabling rapid switching in the event of communication link failures. This ensures uninterrupted data transmission between the satellite-borne base station and the core network elements, thereby guaranteeing the continuity of critical data and services. This is particularly important for applications requiring high reliability, such as emergency communications, telemedicine, and marine exploration. It also facilitates the construction of a more robust and efficient satellite communication network, meeting the robustness requirements of communication in different scenarios. It should be noted that the technical solutions of the embodiments of this application are not only applicable to 4G and 5G systems, but also to future mobile communication systems.
[0087] Figure 11 shows a block diagram of a satellite-based communication device according to an embodiment of this application. This satellite-based communication device can be applied to a satellite-borne base station deployed on a first satellite and establishing a service link with user equipment. Alternatively, the satellite-borne base station can also be applied to other devices capable of performing similar functions.
[0088] Referring to FIG11, a satellite-based communication device 1100 according to an embodiment of the present application includes: a connection establishment unit 1102 and a communication control unit 1104.
[0089] The connection establishment unit 1102 is configured to establish multiple communication links between the satellite base station and the core network element; the communication control unit 1104 is configured to communicate with the core network element through the first communication link among the multiple communication links, and to communicate with the core network element through the second communication link among the multiple communication links when an anomaly is detected in the first communication link.
[0090] In some embodiments of this application, based on the foregoing scheme, the connection establishment unit 1102 is configured to establish multiple communication links between the satellite base station and the core network element through one or more of the following methods:
[0091] Establish communication links between the spaceborne base station and multiple gateways, wherein the multiple gateways are connected to core network elements deployed on the ground;
[0092] A communication link is established between the satellite-borne base station and the core network element deployed on the first satellite, wherein the core network element deployed on the first satellite and the core network element deployed on the ground maintain data synchronization;
[0093] A communication link is established between the satellite-borne base station and the core network elements deployed on the second satellite, wherein the core network elements deployed on the second satellite maintain data synchronization with the core network elements deployed on the ground;
[0094] An inter-satellite link is established between the satellite-borne base station and the third satellite, and the third satellite is connected to the core network elements deployed on the ground.
[0095] In some embodiments of this application, based on the foregoing scheme, the communication control unit 1104 is further configured to: if communication with the application server is possible through all of the multiple communication links, then the user plane data between the user equipment and the application server is transmitted jointly through the multiple communication links.
[0096] In some embodiments of this application, based on the foregoing scheme, the communication control unit 1104 is further configured to transmit control plane signaling between the spaceborne base station and the core network element through one of the multiple communication links.
[0097] In some embodiments of this application, based on the foregoing scheme, the connection establishment unit 1102 is configured to establish multiple communication links between the satellite base station and the core network element according to pre-configured ephemeris information; or
[0098] Based on the communication status between the satellite-borne base station and the core network element, multiple communication links are established between the satellite-borne base station and the core network element.
[0099] In some embodiments of this application, based on the foregoing scheme, multiple communication links between the spaceborne base station and the core network element are established according to the communication status between the spaceborne base station and the core network element, including at least one of the following:
[0100] Based on the interruption probability of the candidate communication links between the satellite base station and the core network element, select and establish communication links with an interruption probability less than or equal to a set probability threshold.
[0101] Based on the device load on the candidate communication links between the satellite base station and the core network element, a communication link with a load less than or equal to a set load threshold is selected and established.
[0102] In some embodiments of this application, based on the foregoing scheme, the communication control unit 1104 is configured to select the second communication link from the plurality of communication links by at least one of the following factors: connectivity between the communication link and the core network element, connectivity between the communication link and the application server, transmission performance of the communication link, and location of the core network element connected to the communication link; wherein, the location of the core network element includes being on the ground or on a satellite.
[0103] In some embodiments of this application, based on the foregoing scheme, the first communication link includes a communication link between the satellite-borne base station and the first core network element, and the second communication link includes a communication link between the satellite-borne base station and the second core network element; one of the first core network element and the second core network element is deployed on the ground, and the other is deployed on a satellite;
[0104] The communication control unit 1104 is configured to: after switching to use the second communication link to communicate with the core network element, restore the Protocol Data Unit (PDU) session between the user equipment and the first core network element.
[0105] In some embodiments of this application, based on the foregoing scheme, the process by which the communication control unit 1104 restores the Protocol Data Unit (PDU) session between the user equipment and the first core network element includes: receiving a PDU session reconstruction request sent by the user equipment, and sending the PDU session reconstruction request to the second core network element, so that the second core network element restores the PDU session corresponding to the user equipment based on the network information context synchronized from the first core network element.
[0106] In some embodiments of this application, based on the aforementioned scheme, the first core network element and the second core network element periodically perform data synchronization processing.
[0107] In some embodiments of this application, based on the foregoing scheme, the first communication link includes a communication link between the satellite-borne base station and the first core network element, and the second communication link includes a communication link between the satellite-borne base station and the second core network element; one of the first core network element and the second core network element is deployed on the ground, and the other is deployed on a satellite;
[0108] The communication control unit 1104 is configured to: after switching to use the second communication link to communicate with the core network element, receive a PDU session establishment request sent by the user equipment; and send the PDU session establishment request to the second core network element to establish a PDU session between the user equipment and the second core network element.
[0109] In some embodiments of this application, based on the foregoing scheme, the connection establishment unit 1102 is configured to: establish a first communication link between the satellite-borne base station and the core network element; if it is predicted that the first communication link will experience an anomaly, then establish a second communication link between the satellite-borne base station and the core network element; or
[0110] When the satellite-borne base station needs to establish communication with the core network element, multiple communication links are established between the satellite-borne base station and the core network element.
[0111] In some embodiments of this application, based on the foregoing scheme, the communication control unit 1104 is further configured to: assign control plane identifiers and user plane transmission tunnel identifiers to the multiple communication links respectively, and store the control plane identifiers and user plane transmission tunnel identifiers of the same communication link accordingly.
[0112] Figure 12 shows a schematic diagram of a computer system suitable for implementing an electronic device according to the embodiments of this application. The electronic device may be a satellite base station as described in the foregoing embodiments.
[0113] It should be noted that the computer system 1200 of the electronic device shown in Figure 12 is only an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0114] As shown in Figure 12, the computer system 1200 may include a Central Processing Unit (CPU) 1201, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 1202 or programs loaded from storage portion 1208 into Random Access Memory (RAM) 1203, such as performing the methods described in the above embodiments. The RAM 1203 also stores various programs and data required for system operation. The CPU 1201, ROM 1202, and RAM 1203 are interconnected via a bus 1204. An Input / Output (I / O) interface 1205 is also connected to the bus 1204.
[0115] The following components can be connected to I / O interface 1205: an input section 1206 including a keyboard, mouse, etc.; an output section 1207 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to I / O interface 1205 as needed. Removable media 1211, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1210 as needed so that computer programs read from them can be installed into storage section 1208 as needed.
[0116] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1209, and / or installed from removable medium 1211. When the computer program is executed by central processing unit (CPU) 1201, it performs various functions defined in the system of this application.
[0117] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a computer program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0118] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and a computer program.
[0119] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0120] In another aspect, this application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more computer programs, which, when executed by the electronic device, cause the electronic device to perform the methods described in the above embodiments.
[0121] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0122] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause an electronic device to execute the method according to the embodiments of this application. For example, the electronic device can be a satellite-based base station, which can then execute the satellite-based communication method shown in Figure 5.
[0123] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.
[0124] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A satellite-based communication method, executed by a satellite-borne base station, said satellite-borne base station being deployed on a first satellite and establishing a service link with user equipment, said communication method comprising: Establish multiple communication links between the satellite-borne base station and the core network elements; The network communicates with the core network element through the first communication link among the multiple communication links; If an anomaly is detected in the first communication link, the second communication link among the multiple communication links is used to communicate with the core network element.
2. The satellite-based communication method according to claim 1, wherein, The establishment of multiple communication links between the satellite-borne base station and the core network elements includes one or more of the following methods: Establish communication links between the spaceborne base station and multiple gateways, wherein the multiple gateways are connected to core network elements deployed on the ground; A communication link is established between the satellite-borne base station and the core network element deployed on the first satellite, wherein the core network element deployed on the first satellite and the core network element deployed on the ground maintain data synchronization; A communication link is established between the satellite-borne base station and the core network elements deployed on the second satellite, wherein the core network elements deployed on the second satellite maintain data synchronization with the core network elements deployed on the ground; An inter-satellite link is established between the satellite-borne base station and the third satellite, and the third satellite is connected to the core network elements deployed on the ground.
3. The satellite-based communication method according to claim 1 or 2, wherein, The communication method further includes: If communication with the application server is possible through all of the multiple communication links, then user plane data between the user equipment and the application server is transmitted jointly through the multiple communication links.
4. The satellite-based communication method according to any one of claims 1-3, wherein, The communication method further includes: Control plane signaling between the satellite base station and the core network element is transmitted through one of the multiple communication links.
5. The satellite-based communication method according to any one of claims 1-4, wherein, The establishment of multiple communication links between the satellite-borne base station and the core network elements includes: Based on pre-configured ephemeris information, multiple communication links are established between the onboard base station and the core network element; or Based on the communication status between the satellite-borne base station and the core network element, multiple communication links are established between the satellite-borne base station and the core network element.
6. The satellite-based communication method according to claim 5, wherein, The step of establishing multiple communication links between the spaceborne base station and the core network element based on the communication status between the spaceborne base station and the core network element includes at least one of the following: Based on the interruption probability of the candidate communication links between the satellite base station and the core network element, select and establish communication links with an interruption probability less than or equal to a set probability threshold. Based on the device load on the candidate communication links between the satellite base station and the core network element, a communication link with a load less than or equal to a set load threshold is selected and established.
7. The satellite-based communication method according to any one of claims 1-6, wherein, The second communication link is selected from the plurality of communication links based on at least one of the following factors: The connectivity between the communication link and the core network element, the connectivity between the communication link and the application server, the transmission performance of the communication link, and the location of the core network element connected to the communication link; wherein, the location of the core network element includes being on the ground or on a satellite.
8. The satellite-based communication method according to any one of claims 1-7, wherein, The first communication link includes the communication link between the satellite base station and the first core network element, and the second communication link includes the communication link between the satellite base station and the second core network element; One of the first core network element and the second core network element is deployed on the ground, and the other is deployed on a satellite; The communication method further includes: After switching to use the second communication link to communicate with the core network element, the Protocol Data Unit (PDU) session between the user equipment and the first core network element is restored between the user equipment and the second core network element.
9. The satellite-based communication method according to claim 8, wherein, The step of restoring the Protocol Data Unit (PDU) session between the user equipment and the first core network element includes: The system receives a PDU session reconstruction request sent by the user equipment and sends the PDU session reconstruction request to the second core network element, so that the second core network element can restore the PDU session corresponding to the user equipment based on the network information context synchronized from the first core network element.
10. The satellite-based communication method according to claim 9, wherein, The first core network element and the second core network element periodically perform data synchronization processing.
11. The satellite-based communication method according to any one of claims 1-7, wherein, The first communication link includes the communication link between the satellite base station and the first core network element, and the second communication link includes the communication link between the satellite base station and the second core network element; One of the first core network element and the second core network element is deployed on the ground, and the other is deployed on a satellite; The communication method further includes: After switching to use the second communication link to communicate with the core network element, a PDU session establishment request sent by the user equipment is received; The PDU session establishment request is sent to the second core network element to establish a PDU session between the user equipment and the second core network element.
12. The satellite-based communication method according to any one of claims 1 to 11, wherein, The establishment of multiple communication links between the satellite-borne base station and the core network elements includes: Establish a first communication link between the satellite-borne base station and the core network element; if an anomaly is predicted in the first communication link, establish a second communication link between the satellite-borne base station and the core network element; or When the satellite-borne base station needs to establish communication with the core network element, multiple communication links are established between the satellite-borne base station and the core network element.
13. The satellite-based communication method according to any one of claims 1 to 12, wherein, The communication method further includes: A control plane identifier and a user plane transmission tunnel identifier are assigned to each of the multiple communication links, and the control plane identifier and the user plane transmission tunnel identifier of the same communication link are stored accordingly.
14. A satellite-based communication device applied to a satellite-borne base station, the satellite-borne base station being deployed on a first satellite and establishing a service link with user equipment, the communication device comprising: The connection establishment unit is configured to establish multiple communication links between the satellite-borne base station and the core network element; The communication control unit is configured to communicate with the core network element through a first communication link among the multiple communication links, and to communicate with the core network element through a second communication link among the multiple communication links when an anomaly is detected in the first communication link.
15. A computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the satellite-based communication method according to any one of claims 1 to 13.
16. An electronic device comprising: One or more processors; A memory for storing one or more computer programs, which, when executed by the one or more processors, cause the electronic device to implement the satellite-based communication method according to any one of claims 1 to 13.
17. A computer program product comprising a computer program stored in a computer-readable storage medium, wherein a processor of an electronic device reads from and executes the computer program, causing the electronic device to perform the satellite-based communication method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Switching method, communication equipment, terminal equipment and storage medium
CN111786710A
Method for supporting lossless switching of satellite feed link
CN114157344A
Satellite network redundant path landing return method and system
CN118074777A
Method and apparatus for instructing base station to establish connection with gateway stations, and computing device
WO2021238574A1