Disaster recovery method of satellite short message service, satellite system and electronic equipment
By setting up control facial network elements and user -faced network elements in the star system, caching and sending SMS, the problem of SMS business interruption when the star link failure, and the improvement of business protection and disaster recovery capacity.
Patent Information
- Application Number
- CN202411884933.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-01-21
- 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 up control plane network elements and user plane network elements in the satellite system, the SMS messages sent by the terminal are cached when the satellite-ground link failure is detected, and heartbeat detection messages are sent to the ground network to detect whether the link is back to normal. When the link is restored, the cached text messages will be sent to the ground network to ensure the continuity of the text message service.
It realizes the inertial operation of SMS services in the environment of satellite-ground link failure, ensures the keep-aliveness of services, improves the resilience and robustness of satellite services, and realizes the processing of different types of SMS through different types of control plane network elements. Caching and delivery improve the disaster recovery capability of SMS services.
Smart Images

Figure CN119341632A_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, on-board system and electronic equipment for satellite short message services. Background Art
[0002] In recent years, the key technological breakthrough in the field of satellite networks, "direct mobile phone connection to satellite", has become a key development direction for well-known operators to accelerate the commercial layout of 5G non-terrestrial networks (NTN). The mainstream technical direction 3GPP NTN technology is subdivided into transparent forwarding architecture and on-board regeneration architecture according to the satellite's on-board payload capacity. For standard 5G standalone (SA) terminals, through the on-board regeneration architecture, there is no need to upgrade software and hardware, and it completely relies on the on-board base station for compensation and regulation, providing direct satellite services without modification for existing terminals. The existing technology is to deploy base stations and user plane functions (UPF) on low-orbit regeneration satellites, and jointly network with the ground cellular communication system through ground gateways to provide SMS, voice, and data services for directly connected mobile phones.
[0003] The satellite-to-ground link between the satellite base station and the ground gateway may become unreachable or disconnected due to a sudden fault. When the satellite-to-ground link is disconnected for a certain period of time, the satellite base station to which the faulty link belongs and all ground terminals connected to the base station will sense that a service-level fault has occurred, and ultimately the data, voice, and SMS services of the ground terminal users will be interrupted. Summary of the invention
[0004] The purpose of the embodiments of the present invention is to provide a disaster recovery method, an on-board system and an electronic device for a satellite short message service, so as to realize the liveness preservation of the short message service in the scenario of a 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 on-board system, and the method comprises: When a satellite-to-ground link failure is detected, receiving a short message sent by a terminal and buffering the short message, wherein the satellite-to-ground link is a communication link between the on-board system and a ground network; 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.
[0006] 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 type of text message, using a first type of control plane network element to cache the text message; or, when the text message is a second type of text message, using a second type of user plane network element to cache the text message.
[0007] Optionally, sending the text messages to the ground network includes: using the first type of control plane network element to send the first type of text messages to the ground network; or using the second type of user plane network element to send the second type of text messages to the ground network.
[0008] 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.
[0009] Optionally, sending the heartbeat detection message to the 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 the short message service function network element SMSF in the ground network.
[0010] Optionally, the use of a first-type 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 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 control plane network element; in response to the completion of the registration establishment; the first-type control plane network element receives and caches the text message sent by the satellite base station.
[0011] Optionally, the use of the second type of user plane network element to cache the text message includes: the satellite base station initiates 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.
[0012] Optionally, the use of the second-type user plane network element to send the second-type text messages 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 messages to the ground network.
[0013] 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.
[0014] 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.
[0015] Optionally, 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.
[0016] Optionally, the data stream transmission connection establishment request is a stream control transmission protocol coupling establishment request.
[0017] In a second aspect, the present invention provides an on-board system, the on-board system comprising: 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 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 upon receiving the link recovery notification sent by the control plane network element, send the text messages to the ground network.
[0018] Optionally, the control plane network element includes: a first type of control plane network element and a third type of control plane network element; 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.
[0019] Optionally, the control plane network element further includes: a fourth type of control plane network element, 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.
[0020] In a third aspect, the present invention provides an electronic device, the 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; Memory, used to store computer programs; The processor is used to implement any method described in the first aspect when executing a program stored in the memory.
[0021] 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, the method described in any one of the first aspects is implemented.
[0022] Beneficial effects of the embodiments of the present application: In the technical solution provided by the embodiment of the present application, when the onboard system detects that the satellite-to-ground link fails and cannot communicate, the SMS sent by the terminal is cached and kept alive, and a heartbeat detection message is sent 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 SMS is sent to the ground network, ensuring the inertial operation of the SMS service in the satellite-to-ground link failure environment, achieving 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 SMS can be cached and sent, further improving the disaster recovery capability of the SMS service.
[0023] Of course, implementing any product or method of the present application does not necessarily require achieving all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The accompanying drawings are included to provide a further understanding of the present application. They are included and constitute a part of the present application. The accompanying drawings illustrate embodiments of the present application and together with the present specification serve to explain the principles of the present application. In the accompanying drawings: Figure 1 An architectural diagram of a possible satellite-to-ground communication system provided for this application; Figure 2 A flowchart of a disaster recovery method for a satellite short message service provided in one embodiment of the present application; Figure 3 A disaster recovery flow chart of a short message service in a satellite-to-earth communication system provided in an embodiment of the present application; Figure 4 A schematic diagram of the structure of an electronic device provided in this application. DETAILED DESCRIPTION
[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for the description of the embodiments. Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. Unless it is obvious from the language environment or otherwise explained, the same reference numerals in the figures represent the same structure or operation.
[0026] As shown in this application, unless the context clearly indicates an exception, the words "a", "an", "a kind" and / or "the" do not refer to the singular, but also include the plural. Generally speaking, the terms "include" and "comprise" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.
[0027] Unless otherwise specifically stated, the relative arrangement, numerical expressions and numerical values of the parts and steps set forth in these embodiments do not limit the scope of the 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. The 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 may have different values. It should be noted that similar reference numerals and letters represent similar items in the following drawings, and therefore, once a certain item is defined in an accompanying drawing, it does not need to be further discussed in subsequent drawings.
[0028] Furthermore, in the description of the embodiments of the present application, unless otherwise specified, “ / ” means or. For example, A / B can mean A or B. The “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.
[0029] Some of the terms used in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art.
[0030] 5GC control plane network elements: refers to the network elements responsible for the control plane functions in the 5G core network. These network elements are mainly responsible for connecting with the core network and other peripheral network elements, building data flows, and ensuring mobility.
[0031] AMF (Access and Mobility Function): Access and mobility management function, responsible for processing user equipment access requests, mobility management, and wireless resource allocation.
[0032] SMF (Session Management Function): Session management function, responsible for managing and controlling sessions between user devices. In the 5GC network, a session refers to 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.
[0033] UPF (User Plane Function): User plane function, responsible for routing and forwarding data packets.
[0034] 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.
[0035] SMSF (Short Message Service Function): Short message service function, responsible for processing SMS services in 5G networks, including SMS registration, relay, caching and routing.
[0036] DN (Data Network): Data network refers to various external services and networks connected to the core network.
[0037] IMS (IP Multimedia Subsystem): IP multimedia subsystem, a form of multimedia service based on IP network.
[0038] 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 on-board system 100, a ground network 200 and a terminal 300 (User Equipment, UE).
[0039] The satellite system 100 includes one or more satellite base stations 101. The satellite base station 100 is used to wirelessly communicate with the terminal 300 and the ground network 200. The satellite system 100 also includes a control plane network element 102 and a second type of user plane network element. The control plane network element 102 is used to communicate with the satellite base station 101 and the ground network 200. The control plane network element 102 is also used to communicate with the second type of user plane network element 103. In the embodiment of the present application, the control plane network element 102 is mainly a 5GC control plane network element, and the second type of user plane network element is mainly a user plane function network element UPF.
[0040] The control plane network element 102 may include multiple different types of control plane network elements to implement different functions. For example, the control plane network element 102 includes 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 a satellite-borne AMF network element. The third type of control plane network element 102b is a satellite-borne SMF network element, which is used for the session establishment process initiated by the access terminal 300. The fourth type of control plane network element 102c is a satellite-borne UDM network element, which is used for the registration establishment process and session establishment process 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.
[0041] It is worth noting that the present application does not impose any specific restrictions on the above-mentioned types of control plane network elements, and 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.
[0042] The ground network 200 includes a gateway station 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. The gateway station 201 and the satellite base station 101 perform satellite-to-ground communication. There is an N20 interface between the ground AMF 202 and the SMSF network element 205. There is an N6 interface between the ground UPF 204 and the Internet DN 208. The short message from the gateway station 201 is transmitted between the links formed by each network element 202-206, and finally enters 207-209. It can be understood that the architecture of the ground network 200 is only an example, and those skilled in the art can add, reduce or replace certain components as needed.
[0043] See also Figure 2As shown, the embodiment of the present application provides a disaster recovery method for satellite short message services, which is applied to the above-mentioned on-board system 100. The specific process of the method is as follows: Step 21: When a satellite-to-ground link failure is detected, a short message sent by the terminal is received and the short message is buffered; In the embodiment of the present application, the satellite-to-ground link is detected to be normal by the satellite-borne base station 101, and the satellite-to-ground link is a communication link between the satellite-based system 100 and the ground network 200. When a satellite-to-ground link failure is detected, the satellite-based system 100 receives the text message sent by the terminal 300 and caches the text message. The text message sent by the terminal 300 is an uplink text message.
[0044] Specifically, combined with reference Figure 3 As shown, the satellite base station 101 receives the short message sent by the terminal 300 (step 31).
[0045] In a possible implementation, if the received SMS is a first-class SMS, the satellite base station 101 forwards the SMS to the first-class control plane network element 102a (step 32), and the first-class control plane network element 102a is used to cache the SMS. The first-class SMS may be a NAS (Non-access stratum) SMS, and the first-class control plane network element 102a may be a satellite-borne AMF network element.
[0046] In an embodiment of the present application, after detecting a satellite-to-ground link failure, the satellite base station 101 will also initiate a data stream transmission connection establishment request to the first type of control plane network element 102a. The data stream transmission connection establishment request may be an SCTP (Stream Control Transmission Protocol) coupling establishment request.
[0047] In response to the completion of the data transmission connection establishment, the satellite base station 101 also needs to initiate a registration request to the first type control plane network element. When the registration is established, the first type control plane network element 102a can receive the message carrying the NAS SMS forwarded by the satellite base station 101, and then decapsulate the message and cache the NAS SMS (step 33).
[0048] In a possible implementation, if the received text message is a second-class text message, the satellite base station 101 forwards the text message to the second-class user plane network element 103, and the second-class user plane network element 103 caches the text message. The second-class text message may be an IP (Internet Protocol) text message, and the second-class user plane network element 103 may be a satellite-borne UPF network element.
[0049] Specifically, the satellite base station initiates a session establishment request to the first type of control plane network element 102a with the second type of user plane network element 103. After receiving the session establishment request, the first type of control plane network element 102a completes the session establishment through the third type of control plane network element 102b. In response to the completion of the session establishment between the satellite base station and the second type of user plane network element 103, the second type of user plane network element 103 receives and caches the second type of SMS sent by the satellite base station.
[0050] Step 22: Send a heartbeat detection message to the short message service function network element SMSF in the ground network; Specifically, when the first type control plane network element 102a receives the SCTP connection establishment request initiated by the satellite base station 101, it enters the disaster recovery state.
[0051] The disaster recovery state specifically includes: caching the first type of short 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.
[0052] For example Figure 1 In the process, after receiving the SCTP connection establishment request initiated by the satellite base station, the first type of control plane network element 102a starts the heartbeat detection of the satellite-to-ground N20 interface, that is, the first type of control plane network element 102a sends a heartbeat detection message to the SMSF network element 205 through the N20 interface (step 34).
[0053] In one embodiment, the first type control plane network element 102a periodically sends heartbeat detection messages to the SMSF network element 205. If a response from the SMSF network element 205 is received within the periodic interval, the heartbeat detection message is stopped. 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.
[0054] 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 send the cached SMS in time after the satellite-to-ground link has returned to normal and keep the SMS service alive.
[0055] Step 23: When receiving the response from the SMSF, the SMS is sent to the ground network.
[0056] 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.
[0057] 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 the process, 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.
[0058] In the embodiment of the present application, the specific process of the first type of control plane network element 102a sending the satellite-to-ground link recovery notification to the second type of user plane network element 103 is: the first type of control plane network element 102a notifies the third type of control plane network element 102b that the satellite-to-ground link is restored to normal, and then the third type of control plane network element 102b notifies the second type of control plane network element 103 that the satellite-to-ground link is restored to normal. Figure 1 In the process, the satellite-borne AMF network element and the satellite-borne SMF network element are deployed in an integrated manner. The satellite-borne AMF network element notifies the satellite-borne SMF network element that the satellite-to-ground link has returned to normal, and then the satellite-borne SMF network element notifies the satellite-borne UPF network element that the satellite-to-ground link has returned to normal.
[0059] In response to receiving the satellite-to-ground link recovery notification, the second-type user plane network element 103 sends the cached second-type 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.
[0060] Further, after the onboard system 100 sends the cached SMS to the ground network 200, the terminal 300 is notified to re-register and go online, and the currently stored registration information and session information of the terminal 300 are deleted. Specifically, the first type of control plane network element 102a notifies the terminal 300 user to go online again 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.
[0061] This application solves the problem of all data, voice and SMS services of ground terminal users being interrupted 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 the SMS messages sent by the terminal alive through the newly added control plane network elements in the onboard system; the control plane network elements initiate heartbeat detection messages 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 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 aliveness, 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.
[0062] Corresponding to the above-mentioned disaster recovery method for satellite short message 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. 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.
[0063] When the electronic device serves as an on-board 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 on-board 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.
[0064] 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 .
[0065] The communication bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0066] The communication interface is used for communication between the above-mentioned electronic devices and other devices.
[0067] The machine-readable storage medium may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk storage. Optionally, the machine-readable storage medium may also be at least one storage device located away from the aforementioned processor.
[0068] 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, and discrete hardware components.
[0069] In another embodiment provided in the present application, a computer-readable storage medium is also provided, in which a computer program is stored. When the computer program is executed by a processor, the disaster recovery method for any satellite SMS service applied to the on-board system is implemented.
[0070] In another embodiment provided in 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.
[0071] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive Solid State Disk (SSD)), etc.
[0072] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0073] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system, device, electronic device, storage medium and program product embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0074] 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 may 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 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 a satellite-to-ground link failure is detected, receiving a short message sent by a terminal and buffering the short message, wherein the satellite-to-ground link is a communication link between the on-board system and a ground network; Sending a heartbeat detection message to a short message service function network element SMSF in the ground network; When a response from the SMSF is received, the SMS is sent to the ground network.
2. The method according to claim 1, characterized in that The receiving terminal sends a short message and buffers the short message, including: Receive SMS messages sent by the terminal; When the text message is a first-class text message, a first-class control plane network element is used to cache the text message; or, When the text message is a second-category text message, a second-category user plane network element is used to cache the text message.
3. The method according to claim 2, 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.
4. The method according to any one of claims 1 to 3, 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.
5. The method according to claim 2, 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.
6. The method according to claim 4, 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.
7. The method according to claim 4, characterized in that The adopting the second type of user plane network element to cache the short message includes: The satellite-borne base station initiates a session establishment request with the second-type user plane network element to the first-type control plane network element; In response to the session establishment being completed, the second-type user plane network element receives and caches the text message sent by the satellite base station.
8. The method according to claim 4, 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.
9. 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.
10. The method according to claim 2, 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.
11. The method according to claim 2 or 3, 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.
12. The method according to claim 6, characterized in that The data stream transmission connection establishment request is a stream control transmission protocol SCTP connection establishment request.
13. 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 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.
14. The on-board system according to claim 13, 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.
15. The on-board system according to claim 14, 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.
16. 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-12 when executing a program stored in a memory.
17. 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 12 are implemented.
Citation Information
Patent Citations
Communication connection method and device, and storage medium
CN112866932A
Information processing method and device for network access, satellite-borne equipment and terminal
CN114665943A
Communication method and device, related equipment and storage medium
CN117081639A
Information transmission method, device and equipment
CN118801948A
Terminal management method, device and network element
CN118828730A