Disaster recovery method, satellite system and electronic equipment for satellite short message service
By setting control plane network elements in the satellite system, cache SMS and sending heartbeat detection messages to the ground network, the problem of SMS service interruption in the satellite-ground link failure is solved, and the service maintenance and disaster recovery capabilities are improved.
Patent Information
- Application Number
- CN202411884933.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2044-12-20
AI Technical Summary
When the satellite-ground link fails, the data, voice and SMS services of the ground terminal users are all interrupted, and it is difficult for the existing technology to maintain SMS services in this scenario.
By setting the control plane network element in the on-star system, when a fault in the star-ground link is detected, the receiving terminal sends a SMS and caches it, sends a heartbeat detection message to the ground network, detecting whether the link is restored to normal, and when the link is restored, the cached SMS is sent to the ground network.
It realizes the inertial operation of SMS services in the environment of satellite-ground link failure, ensures the maintenance of services, improves the resilience and robustness of Starboard, and caches and dispatches of different types of SMS messages through different types of control surface network elements, improving the disaster recovery capabilities of SMS services.
Smart Images

Figure CN119341632B_ABST
Abstract
Description
Technical Field
[0001] The present application mainly relates to the field of satellite communication technology, and in particular to a disaster recovery method, onboard system and electronic equipment for satellite short message services. Background Art
[0002] In recent years, a key technological breakthrough in satellite networks, "direct mobile phone satellite connectivity," has become a key development direction for leading operators accelerating their commercial deployment of 5G non-terrestrial networks (NTN). The mainstream 3GPP NTN technology is subdivided into transparent forwarding architecture and on-board regeneration architecture based on satellite payload capacity. For standard 5G standalone (SA) terminals, the on-board regeneration architecture eliminates the need for software and hardware upgrades, relying entirely on onboard base stations for compensation and regulation, providing direct satellite connectivity services to existing terminals without modification. Existing technology deploys base stations and user plane functions (UPFs) on regenerative satellites in low-orbit orbits. These base stations, combined with ground-based gateways and cellular communication systems, provide SMS, voice, and data services to directly connected mobile phones.
[0003] The satellite-to-ground link between the satellite-based base station and the ground gateway may become unreachable or experience a sudden disconnection due to a fault. When a satellite-to-ground link disconnection persists for a certain period of time, the satellite-based base station and all ground terminals connected to it will perceive a service-level failure, ultimately disrupting all data, voice, and SMS services for ground terminal users. Summary of the Invention
[0004] The purpose of the embodiments of the present invention is to provide a disaster recovery method, onboard system and electronic equipment for satellite short message services, so as to achieve short message service keep alive in the scenario of satellite-to-ground link failure.
[0005] In a first aspect, the present invention provides a disaster recovery method for a satellite short message service, which is applied to an onboard system. The method comprises:
[0006] When a satellite-to-ground link failure is detected, receiving a text message sent by a terminal and buffering the text message, wherein the satellite-to-ground link is a communication link between the onboard system and the ground network;
[0007] Sending a heartbeat detection message to a short message service function network element SMSF in the terrestrial network;
[0008] When a response from the SMSF is received, the SMS message is sent to the terrestrial network.
[0009] Optionally, the receiving terminal sends a text message and caches the text message, including: receiving a text message sent by the terminal; when the text message is a first-class text message, using a first-class control plane network element to cache the text message; or, when the text message is a second-class text message, using a second-class user plane network element to cache the text message.
[0010] Optionally, sending the text message to the ground network includes: using the first type of control plane network element to send the first type of text message to the ground network; or using the second type of user plane network element to send the second type of text message to the ground network.
[0011] Optionally, the first type of control plane network element communicates with the satellite base station, and the first type of control plane network element communicates with the second type of user plane network element through the third type of control plane network element; the second type of user plane network element communicates with the satellite base station and the third type of control plane network element respectively.
[0012] Optionally, sending a heartbeat detection message to a short message service function network element SMSF in the ground network includes: using the first type of control plane network element to send the heartbeat detection message to a short message service function network element SMSF in the ground network.
[0013] Optionally, the use of the first type of control plane network element to cache the text message includes: the satellite base station initiates a data stream transmission connection establishment request to the first type of control plane network element; in response to the completion of the data stream transmission connection establishment, the satellite base station initiates a registration request to the first type of control plane network element; in response to the completion of the registration establishment; the first type of control plane network element receives and caches the text message sent by the satellite base station.
[0014] Optionally, the use of the second type of user plane network element to cache the text message includes: the satellite base station initiating a session establishment request with the second type of user plane network element to the first type of control plane network element; in response to the completion of the session establishment, the second type of user plane network element receives and caches the text message sent by the satellite base station.
[0015] Optionally, the use of the second-type user plane network element to send the second-type text message to the ground network includes: the first-type control plane network element sends a link recovery notification to the second-type user plane network element through the third-type control plane network element; in response to receiving the link recovery notification, the second-type user plane network element sends the second-type text message to the ground network.
[0016] Optionally, after sending the text message to the ground network, the method further includes: the first type of control plane network element notifies the terminal to re-register and go online through the satellite base station, and deletes the currently stored registration and session information of the terminal.
[0017] Optionally, the first type of control plane network element is a satellite access and mobility management function network element SMF, and the second type of user plane network element is a satellite user plane function network element UPF.
[0018] Optionally, the first type of text messages are non-access stratum (NAS) text messages, and the second type of text messages are Internet Protocol (IP) text messages.
[0019] Optionally, the data stream transmission connection establishment request is a stream control transmission protocol coupling establishment request.
[0020] In a second aspect, the present invention provides an on-board system, the on-board system comprising:
[0021] Control plane network element, used to communicate with the satellite base station and the ground network;
[0022] The second type of user plane network element is used to communicate with the satellite base station, the control plane network element and the ground network;
[0023] The control plane network element is configured to send a heartbeat detection message to the short message service function network element SMSF in the ground network when receiving a data stream transmission connection establishment request initiated by the satellite base station;
[0024] The control plane network element is configured to receive and buffer the SMS sent by the spaceborne base station, and upon receiving a response from the SMSF, send the SMS to the ground network;
[0025] The second type of user plane network element is configured to receive and buffer the text message sent by the satellite base station, and when receiving the link recovery notification sent by the control plane network element, send the text message to the ground network.
[0026] Optionally, the control plane network element includes: a first type of control plane network element and a third type of control plane network element;
[0027] The first type of control plane network element is used to communicate with the onboard base station, the third type of control plane network element and the ground network;
[0028] The third type of control plane network element is used to establish a session initiated by the access terminal;
[0029] The first type of control plane network element is configured to send a heartbeat detection message to the short message service function network element SMSF in the ground network when receiving a data stream transmission connection establishment request initiated by the satellite base station;
[0030] The first-type control plane network element is configured to receive and buffer a text message sent by a spaceborne base station, and upon receiving a response from the SMSF, send the text message to the ground network;
[0031] The third type of control plane network element is configured to receive a link recovery notification sent by the first type of control plane network element, and forward the link recovery notification to the second type of user plane network element.
[0032] Optionally, the control plane network element further includes: a fourth type of control plane network element, configured to access a registration establishment process and a session establishment process initiated by the terminal;
[0033] The fourth type of control plane network element is configured to be deployed in a single-satellite integrated manner with the first type of control plane network element and the third type of control plane network element, or is configured to be deployed in a single-satellite manner.
[0034] In a third aspect, the present invention provides an electronic device, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0035] Memory for storing computer programs;
[0036] The processor is configured to implement any of the methods described in the first aspect above when executing a program stored in the memory.
[0037] In a fourth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements any of the methods described in the first aspect.
[0038] Beneficial effects of the embodiments of the present application:
[0039] In the technical solution provided by the embodiment of the present application, when the onboard system detects that the satellite-to-ground link has failed and communication is impossible, it caches and keeps the text messages sent by the terminal alive, and sends a heartbeat detection message to the ground network to detect whether the satellite-to-ground link has returned to normal. When it is detected that the satellite-to-ground link has returned to normal, the cached text messages are sent to the ground network, ensuring the inertial operation of the SMS service in the environment of satellite-to-ground link failure, realizing service survival, and improving the resilience and robustness of the satellite-borne service. By setting different types of control plane network elements, different types of text messages can be cached and sent, further improving the disaster recovery capability of the SMS service.
[0040] Of course, it is not necessary to achieve all the advantages described above at the same time when implementing any product or method of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings are included to provide a further understanding of the present application. They are incorporated into and constitute a part of this application. The accompanying drawings illustrate embodiments of the present application and, together with this specification, serve to explain the principles of the present application. In the accompanying drawings:
[0042] Figure 1 An architectural diagram of a possible satellite-to-ground communication system provided for this application;
[0043] Figure 2 A flowchart of a disaster recovery method for a satellite short message service provided in one embodiment of the present application;
[0044] Figure 3 A disaster recovery flow chart for SMS services in a satellite-to-ground communication system according to an embodiment of the present application;
[0045] Figure 4 A schematic diagram of the structure of an electronic device provided in this application. DETAILED DESCRIPTION
[0046] To more clearly illustrate the technical solutions of the embodiments of this application, the following is a brief introduction to the drawings required for describing the embodiments. Obviously, the drawings described below are merely examples or embodiments of this application. Those skilled in the art can apply this application to other similar scenarios based on these drawings without inventive effort. Unless otherwise apparent from the context or otherwise noted, the same reference numerals in the figures represent the same structure or operation.
[0047] As used herein, unless the context clearly indicates otherwise, the terms "a," "an," "an," and / or "the" are not intended to refer to the singular but may include the plural. Generally speaking, the terms "include" and "comprise" only indicate the inclusion of the steps and elements specifically identified, and these steps and elements do not constitute an exclusive list. A method or apparatus may also include other steps or elements.
[0048] Unless otherwise specified, the relative arrangement of the parts and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present application. Meanwhile, it should be understood that, for ease of description, the sizes of the various parts shown in the accompanying drawings are not drawn according to actual proportional relationships. Technology, methods and equipment known to those of ordinary skill in the relevant art may not be discussed in detail, but in appropriate cases, the technology, methods and equipment should be considered as a part of the specification. In all examples shown and discussed here, any specific value should be interpreted as being merely exemplary, rather than as a limitation. Therefore, other examples of exemplary embodiments can have different values. It should be noted that similar numbers and letters represent similar items in the following drawings, and therefore, once an item is defined in an accompanying drawing, it does not need to be further discussed in subsequent drawings.
[0049] Moreover, in the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.
[0050] Some of the terms used in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art.
[0051] 5GC control plane network elements: These are the network elements responsible for control plane functions in the 5G Core Network. These network elements are primarily responsible for connecting with the core network and other surrounding network elements, establishing data flows, and ensuring mobility.
[0052] AMF (Access and Mobility Function): Access and mobility management function, responsible for processing user equipment access requests, mobility management, and radio resource allocation.
[0053] SMF (Session Management Function): The SMF manages and controls sessions between user devices. In a 5GC network, a session is a channel for data transmission between two user devices. SMF enables efficient communication between user devices by controlling the establishment, maintenance, and release of sessions.
[0054] UPF (User Plane Function): User plane function, responsible for routing and forwarding data packets.
[0055] UDM (User Data Management): User data management is responsible for managing and storing user device information, such as user identity, device configuration, user preferences, etc.
[0056] SMSF (Short Message Service Function): Short message service function, responsible for processing SMS services in 5G networks, including SMS registration, relay, caching and routing.
[0057] DN (Data Network): Data network refers to various external services and networks connected to the core network.
[0058] IMS (IP Multimedia Subsystem): IP Multimedia Subsystem, a multimedia service based on IP network.
[0059] Figure 1 Figure 2 shows the architecture of a satellite-to-ground communication system. Figure 1 As shown, the satellite-to-ground communication system mainly includes an onboard system 100, a ground network 200 and a terminal 300 (User Equipment, UE).
[0060] The onboard system 100 includes one or more onboard base stations 101. The onboard base stations 100 are configured to wirelessly communicate with the terminal 300 and the terrestrial network 200. The onboard system 100 also includes a control plane network element 102 and a second-type user plane network element. The control plane network element 102 is configured to communicate with the onboard base stations 101 and the terrestrial network 200. The control plane network element 102 is also configured to communicate with the second-type user plane network element 103. In this embodiment of the present application, the control plane network element 102 is primarily a 5GC control plane network element, and the second-type user plane network element is primarily a user plane function network element (UPF).
[0061] The control plane network elements 102 may include multiple different types of control plane network elements to implement different functions. For example, the control plane network elements 102 include a first type of control plane network element 101a, a third type of control plane network element 102b, and a fourth type of control plane network element 104c. In some embodiments, the first type of control plane network element 102a is an onboard AMF network element. The third type of control plane network element 102b is an onboard SMF network element, which is used for session establishment procedures initiated by the access terminal 300. The fourth type of control plane network element 102c is an onboard UDM network element, which is used for registration establishment procedures and session establishment procedures initiated by the access terminal 300. Figure 1 In the embodiment of the present application, the fourth type of control plane network element 102c is configured to be deployed in a single satellite fusion with the first type of control plane network element 102a and the third type of control plane network element 102b, or configured to be deployed in a single satellite.
[0062] It is worth noting that the present application does not impose any specific restrictions on the above-mentioned types of control plane network elements. The above-mentioned types of control plane network elements may be network elements having the same functions as above or carrying the same functions as above.
[0063] Ground network 200 includes a gateway 201, a ground AMF network element 202, a ground SMF network element 203, a ground UPF network element 204, an SMSF network element 205, a ground UDM network element 206, an IMS domain SMS center 207, an Internet DN 208, and a local DN 209. Gateway 201 and satellite-based base station 101 facilitate satellite-to-ground communications. An N20 interface exists between ground AMF 202 and SMSF network element 205. An N6 interface exists between ground UPF 204 and Internet DN 208. SMS messages from gateway 201 are transmitted across the links formed by network elements 202-206, ultimately reaching 207-209. It should be understood that the architecture of ground network 200 is merely illustrative, and those skilled in the art may add, remove, or replace certain components as needed.
[0064] See Figure 2 As shown, the embodiment of the present application provides a disaster recovery method for satellite short message services, which is applied to the above-mentioned onboard system 100. The specific process of the method is as follows:
[0065] Step 21: When a satellite-to-ground link failure is detected, the SMS message sent by the terminal is received and buffered;
[0066] In this embodiment of the present application, the satellite-to-ground link (STL) is detected by the onboard base station 101 to determine whether it is functioning properly. The STL is the communication link between the onboard system 100 and the terrestrial network 200. When a STL failure is detected, the onboard system 100 receives and buffers text messages sent by the terminal 300. The text messages sent by the terminal 300 are uplink text messages.
[0067] Specifically, combined with reference Figure 3 As shown, the satellite-borne base station 101 receives the short message sent by the terminal 300 (step 31 ).
[0068] In one possible implementation, if the received text message is a first-class text message, the onboard base station 101 forwards the text message to the first-class control plane network element 102a (step 32), and the first-class control plane network element 102a caches the text message. The first-class text message may be a NAS (Non-access stratum) text message, and the first-class control plane network element 102a may be an onboard AMF network element.
[0069] In an embodiment of the present application, after detecting a satellite-to-ground link failure, the satellite-borne base station 101 will also initiate a data stream transmission connection establishment request to the first-type control plane network element 102a. The data stream transmission connection establishment request can be an SCTP (Stream Control Transmission Protocol) coupling establishment request.
[0070] In response to the data transmission connection being established, onboard base station 101 also needs to initiate a registration request to the first-type control plane network element. Once the registration is complete, first-type control plane network element 102a receives the message forwarded by onboard base station 101 carrying the NAS message, decapsulates the message, and caches the NAS message (step 33).
[0071] In one possible implementation, if the received text message is a second-category text message, the satellite-borne base station 101 forwards the text message to the second-category user plane network element 103, and the second-category user plane network element 103 caches the text message. The second-category text message may be an Internet Protocol (IP) text message, and the second-category user plane network element 103 may be an onboard UPF network element.
[0072] Specifically, the onboard base station initiates a session establishment request to the first-type control plane network element 102a with the second-type user plane network element 103. After receiving the session establishment request, the first-type control plane network element 102a completes the session establishment through the third-type control plane network element 102b. In response to the completion of the session establishment between the onboard base station and the second-type user plane network element 103, the second-type user plane network element 103 receives and buffers the second-type SMS message sent by the onboard base station.
[0073] Step 22: Send a heartbeat detection message to the short message service function network element SMSF in the ground network;
[0074] Specifically, upon receiving the SCTP connection establishment request initiated by the satellite base station 101 , the first type control plane network element 102 a enters the disaster recovery state.
[0075] The disaster recovery state specifically includes: buffering the first type of SMS messages sent by the satellite base station 101, and sending a heartbeat detection message to the SMSF network element 205 in the ground network 200. The heartbeat detection message is used to detect whether the satellite-to-ground link has recovered to normal.
[0076] For example Figure 1 In the process, after receiving the SCTP connection establishment request initiated by the satellite base station, the first type control plane network element 102a starts the heartbeat detection of the satellite-to-ground N20 interface, that is, the first type control plane network element 102a sends a heartbeat detection message to the SMSF network element 205 through the N20 interface (step 34).
[0077] In one embodiment, the first type control plane network element 102a sends heartbeat detection messages to the SMSF network element 205 periodically. If a response from the SMSF network element 205 is received within the periodic interval, the heartbeat detection message is stopped from being sent; if no response from the SMSF network element 205 is received within the periodic interval, the heartbeat detection message continues to be sent to the SMSF network element 205 in the ground network 200 until a response from the SMSF network element 205 is received.
[0078] The first type control plane network element 102a sends a heartbeat detection message to the SMSF network element 205 in the ground network 200 to detect whether the satellite-to-ground link has returned to normal, so as to facilitate the timely delivery of cached SMS messages after the satellite-to-ground link has returned to normal, thereby realizing SMS service keepalive.
[0079] Step 23: When receiving the response from the SMSF, the SMS is sent to the ground network.
[0080] When the first type control plane network element 102a receives the response from the ground SMSF network element 205 (step 35), it is said that the star-to-ground link is restored to normal, and the first type control plane network element 102a exits the disaster recovery state.
[0081] Specifically, the first type control plane network element 102a sends the cached first type SMS to the ground network 200 (step 36). Then, the first type control plane network element 102a sends a satellite-to-ground link recovery notification to the second type user plane network element 103 and the satellite base station 101 (step 37). Figure 1 In step 3, the satellite-borne AMF network element sends the cached NAS SMS to the SMSF network element 205 of the ground network (step 36), and finally connects it to the IMS domain SMS center 207 for processing.
[0082] In the embodiment of the present application, the specific process of the first type control plane network element 102a sending the satellite-to-ground link recovery notification to the second type user plane network element 103 is as follows: the first type control plane network element 102a notifies the third type control plane network element 102b that the satellite-to-ground link has returned to normal, and then the third type control plane network element 102b notifies the second type control network element 103 that the satellite-to-ground link has returned to normal. Figure 1 In the case where the onboard AMF network element and the onboard SMF network element are deployed in an integrated manner, the onboard AMF network element notifies the onboard SMF network element that the satellite-to-ground link has returned to normal, and then the onboard SMF network element notifies the onboard UPF network element that the satellite-to-ground link has returned to normal.
[0083] In response to receiving the satellite-to-ground link recovery notification, the second-class user plane network element 103 sends the cached second-class short message to the ground network 200. Figure 1 In the process, the satellite-borne UPF network element forwards the cached IP SMS to the ground DN through the N6 interface, and finally connects it to the IMS domain SMS center or the public network for processing.
[0084] Furthermore, after the onboard system 100 sends the cached SMS message to the ground network 200, it notifies the terminal 300 to re-register and go online, and deletes the currently stored registration information and session information of the terminal 300. Specifically, the first-type control plane network element 102a notifies the terminal 300 user of the re-entry through the onboard base station 101 (step 38) and deletes the user context information of the terminal currently stored on the control plane network element.
[0085] This application solves the problem of complete interruption of data, voice and SMS services for ground terminal users in the scenario of satellite-to-ground link failure by newly deploying control plane network elements in the onboard system. When it is detected that the satellite-to-ground link fails and communication is impossible, the ground terminal can still send uplink SMS messages through the onboard base station, and cache and keep alive the SMS messages sent by the terminal through the newly added control plane network elements in the onboard system; the control plane network elements detect whether the satellite-to-ground link has returned to normal by sending heartbeat detection messages to the ground network; when it is detected that the satellite-to-ground link has returned to normal, the cached SMS messages are sent to the ground network, ensuring the inertial operation of the SMS service in the satellite-to-ground link failure environment, realizing service survival, and improving the resilience and robustness of the onboard service. By setting different types of control plane network elements, it is possible to cache and send different types of SMS messages, further improving the disaster recovery capability of the SMS service.
[0086] Corresponding to the above-mentioned disaster recovery method for satellite SMS service, the embodiment of the present application further provides an electronic device, such as Figure 4 As shown, it includes a processor 141 and a machine-readable storage medium 142, the machine-readable storage medium 142 stores machine-executable instructions that can be executed by the processor 141, and the processor 141 is prompted by the machine-executable instructions to implement the above-mentioned disaster recovery method for any satellite SMS service applied to the on-board system.
[0087] When the electronic device serves as an onboard system, the processor 141 is prompted by machine-executable instructions to implement the following steps: when a satellite-to-ground link failure is detected, receiving a text message sent by the terminal and caching the text message, wherein the satellite-to-ground link is a communication link between the onboard system and the ground network; sending a heartbeat detection message to the ground network; and when a response from the ground network is received, sending the text message to the ground network.
[0088] In the embodiment of the present application, the electronic device may further include a communication interface 143 and a communication bus 144 , wherein the processor 141 , the communication interface 143 and the machine-readable storage medium 142 communicate with each other via the communication bus 144 .
[0089] The communication bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into address buses, data buses, and control buses. For ease of illustration, the diagram uses only one thick line, but this does not imply that there is only one bus or only one type of bus.
[0090] The communication interface is used for communication between the above-mentioned electronic devices and other devices.
[0091] The machine-readable storage medium may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Alternatively, the machine-readable storage medium may be at least one storage device located remotely from the processor.
[0092] The processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0093] In another embodiment provided in the present application, a computer-readable storage medium is also provided, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned disaster recovery method for any satellite SMS service applied to the on-board system.
[0094] In another embodiment provided by the present application, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute the above-mentioned disaster recovery method for any satellite SMS service applied to an onboard system.
[0095] In the above embodiments, all or part of the embodiments can be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, hard disk, tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0096] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0097] Each embodiment in this specification is described in a related manner. Similar portions between embodiments can be referenced to each other. Each embodiment focuses on the differences between other embodiments. In particular, the system, device, electronic device, storage medium, and program product embodiments are generally similar to the method embodiments, so their descriptions are relatively simplified. For related portions, reference can be made to the descriptions of the method embodiments.
[0098] Although the present application has been described with reference to the current specific embodiments, ordinary technicians in this technical field should recognize that the above embodiments are only used to illustrate the present application, and various equivalent changes or substitutions can be made without departing from the spirit of the present application. Therefore, as long as the changes and modifications to the above embodiments are within the scope of the essential spirit of the present application, they will fall within the scope of the claims of the present application.
Claims
1. A disaster recovery method for satellite short message service, characterized in that: The method is applied to an on-board system, and the method comprises: When the satellite-borne base station detects a satellite-to-ground link failure, receiving a text message sent by a terminal, wherein the satellite-to-ground link is a communication link between the satellite-borne system and the ground network; When the text message is a first-class text message, the first-class control plane network element is used to cache the text message; or, when the text message is a second-class text message, the satellite base station initiates a session establishment request with the second-class user plane network element to the first-class control plane network element, and in response to the completion of the session establishment, the second-class user plane network element receives and caches the text message sent by the satellite base station; Sending a heartbeat detection message to a short message service function network element SMSF in the ground network; When the response of the SMSF is received, the SMS is sent to the ground network.
2. The method according to claim 1, characterized in that The sending the short message to the ground network includes: Using the first type of control plane network element to send the first type of short message to the ground network; or, The second type of text messages are sent to the ground network using the second type of user plane network element.
3. The method according to any one of claims 1 to 2, characterized in that: The first type of control plane network element communicates with the satellite base station, and the first type of control plane network element communicates with the second type of user plane network element through the third type of control plane network element; the second type of user plane network element communicates with the satellite base station and the third type of control plane network element respectively.
4. The method according to claim 1, characterized in that The sending of a heartbeat detection message to a short message service function network element SMSF in the ground network includes: The first type of control plane network element is used to send the heartbeat detection message to the short message service function network element SMSF in the ground network.
5. The method according to claim 1, characterized in that The adopting the first type of control plane network element to cache the short message includes: The satellite-borne base station initiates a data stream transmission connection establishment request to the first-type control plane network element; In response to the data stream transmission connection being established, the satellite-borne base station initiates a registration request to the first-type control plane network element; In response to the registration being established, the first type of control plane network element receives and caches the text message sent by the satellite base station.
6. The method according to claim 3, characterized in that The using the second-type user plane network element to send the second-type short message to the ground network includes: The first-type control plane network element sends a link recovery notification to the second-type user plane network element through the third-type control plane network element; In response to receiving the link recovery notification, the second-type user plane network element sends the second-type text message to the ground network.
7. The method according to claim 1, characterized in that After sending the short message to the ground network, the method further includes: The first type of control plane network element notifies the terminal to re-register and go online through the satellite base station, and deletes the currently stored registration and session information of the terminal.
8. The method according to claim 1, characterized in that The first type of control plane network element is the satellite access and mobility management function network element SMF, and the second type of user plane network element is the satellite user plane function network element UPF.
9. The method according to claim 1, characterized in that The first type of text messages are non-access layer NAS text messages, and the second type of text messages are Internet protocol IP text messages.
10. The method according to claim 5, characterized in that The data stream transmission connection establishment request is a stream control transmission protocol SCTP connection establishment request.
11. An on-board system, characterized in that: The on-board system comprises: Control plane network element, used to communicate with the satellite base station and the ground network; The second type of user plane network element is used to communicate with the satellite base station, the control plane network element and the ground network; The control plane network element is configured to complete session establishment when receiving a session establishment request initiated by the satellite base station with the second type of user plane network element; The control plane network element is configured to send a heartbeat detection message to the short message service function network element SMSF in the ground network when receiving a data stream transmission connection establishment request initiated by the satellite base station; The control plane network element is configured to receive and cache the SMS sent by the satellite base station, and upon receiving a response from the SMSF, send the SMS to the ground network; The second type of user plane network element is configured to receive and cache text messages sent by the satellite base station, and when receiving the link recovery notification sent by the control plane network element, send the text message to the ground network.
12. The on-board system according to claim 11, characterized in that: The control plane network elements include: first-type control plane network elements and third-type control plane network elements; The first type of control plane network element is used to communicate with the satellite base station, the third type of control plane network element and the ground network; The third type of control plane network element is used to access the session establishment process initiated by the terminal; Wherein, the first type of control plane network element is configured to send a heartbeat detection message to the short message service function network element SMSF in the ground network when receiving a data stream transmission connection establishment request initiated by the satellite base station; The first type of control plane network element is configured to receive and cache the SMS sent by the satellite base station, and upon receiving a response from the SMSF, send the SMS to the ground network; The third-type control plane network element is configured to receive a link recovery notification sent by the first-type control plane network element, and forward the link recovery notification to the second-type user plane network element.
13. The on-board system according to claim 12, characterized in that: The control plane network element also includes: The fourth type of control plane network element is used to access the registration establishment process and session establishment process initiated by the terminal; The fourth type of control plane network element is configured to be deployed in a single-satellite integration manner with the first type of control plane network element and the third type of control plane network element, or is configured to be deployed in a single-satellite manner.
14. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing any of the methods described in claims 1-10 when executing a program stored in a memory.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps described in any one of claims 1 to 10 are implemented.
Citation Information
Patent Citations
Communication method, communication device, network function, terminal, network device, storage medium and computer program product
CN119012148A