Downlink short message processing method and device, communication equipment and storage medium
By judging the communication time information of the MME network element, the problem of failure to send downstream SMS in satellite regeneration mode is solved, and efficient utilization of communication resources is achieved.
Patent Information
- Application Number
- CN202410177591.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-08
AI Technical Summary
In satellite regeneration mode, if the NTN satellite does not establish a feeder link with the ground, the downlink SMS sending fails and continues to fail, resulting in waste of communication resources.
By judging the communication time information of the MME network element, it is determined whether the MME network element can be connected. If it is possible to connect, downlink SMS transmission will be performed, otherwise a failure report will be sent to the ground SMS network element.
It avoids continuous failure of downlink SMS sending and improves the utilization rate of communication resources.
Smart Images

Figure CN120455949A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a downlink text message processing method, apparatus, communication equipment, and storage medium. Background Art
[0002] The satellite regeneration mode of 3GPP SA2 (3rd Generation Partnership Project Service and System Aspects Technical Specification Group) is a communication mode that deploys base stations and / or (part of) core network functions on satellites. Compared with the transparent forwarding mode of NTN (Non Terrestrial Network) satellites in the 3GPP standard specifications, the satellite regeneration mode effectively reduces dependence on terrestrial communication networks and reduces communication latency.
[0003] However, in the forwarding scenario of satellite regeneration mode, when a downlink SMS needs to be sent, if the NTN satellite has not established a feeder link with the ground, the downlink SMS will fail to be sent, and the failed downlink SMS will continue to be sent subsequently, which will cause a waste of communication resources. Summary of the Invention
[0004] Based on this, it is necessary to provide a downlink SMS processing method, apparatus, communication equipment and storage medium that can improve the utilization rate of communication resources in order to address the above technical problems.
[0005] In the first aspect, the present application provides a downlink SMS processing method, which is applied to a terrestrial HSS (Home Subscriber Server), including:
[0006] When a downlink SMS message needs to be sent to a UE (User Equipment), determining whether a connection to an MME (Mobility Management Entity) network element is possible based on first communicable time information sent by an MME network element corresponding to the UE; wherein the MME network element is deployed on a satellite;
[0007] If the MME network element can be connected, the downlink SMS sending process is executed;
[0008] If the MME network element cannot be connected, a failure report is sent to the ground SMS network element.
[0009] In one of the embodiments, the first communicable time information is the communication end time of the current connection between the MME network element and the terrestrial HSS.
[0010] In one embodiment, the determining whether the UE can connect to the MME network element according to the first communicable time information sent by the mobility management entity MME network element corresponding to the UE includes:
[0011] If the current time does not reach the communication end time, the MME network element can be connected;
[0012] If the current time exceeds the communication end time and the second communication time information sent by the MME network element is not received, the MME network element cannot be connected; wherein, the second communication time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0013] In one of the embodiments, the first communicative time information is the communication duration of the current connection between the MME network element and the terrestrial HSS.
[0014] In one embodiment, the determining whether the UE can connect to the MME network element according to the first communicable time information sent by the mobility management entity MME network element corresponding to the UE includes:
[0015] If the communication time with the MME network element during the current connection is less than the communication duration, the MME network element can be connected;
[0016] If the communication time is greater than or equal to the communication duration and the second communication time information sent by the MME network element is not received, the MME network element cannot be connected; wherein, the second communication time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0017] In one of the embodiments, the first communicable time information is the time information during which the MME network element and the terrestrial HSS can communicate within a preset period.
[0018] In one embodiment, the determining whether the UE can connect to the MME network element according to the first communicable time information sent by the mobility management entity MME network element corresponding to the UE includes:
[0019] If the current time is within the first communicable time information, the MME network element can be connected;
[0020] If the current time is outside the first communicable time information, the MME network element cannot be connected.
[0021] In one embodiment, the method further comprises:
[0022] If the terrestrial SMS network element requests routing information for routing SMS messages, it is determined that a downlink SMS message needs to be sent to the UE.
[0023] In one embodiment, the process of executing the downlink SMS sending process includes:
[0024] Send a routing response message to the ground SMS network element to trigger the downlink SMS sending process.
[0025] In one embodiment, after sending the failure report to the ground SMS network element, the method further includes:
[0026] The downlink SMS sending process is triggered within the second communicable time information; wherein, the second communicable time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0027] In one embodiment, the triggering of the downlink SMS sending process within the second communicable time information includes:
[0028] Within the second communicable time information, information for alerting the service center SC is sent to the ground SMS network element to trigger a downlink SMS sending process.
[0029] In a second aspect, the present application further provides a downlink SMS processing device. The device comprises:
[0030] A judgment module is configured to, when a downlink SMS message needs to be sent to a UE, determine whether a connection to an MME network element is possible based on first communicable time information sent by a mobility management entity MME network element corresponding to the UE; wherein the MME network element is deployed on a satellite;
[0031] An execution module, configured to execute a downlink SMS sending process if the MME network element can be connected;
[0032] The sending module is used to send a failure report to the ground SMS network element if the MME network element cannot be connected.
[0033] In a third aspect, the present application further provides a communication device, comprising a memory, a transceiver, and a processor, wherein the memory stores a computer program, the transceiver is configured to receive data or send data under the control of the processor, and the processor implements the following steps when executing the computer program:
[0034] In the case where a downlink SMS message needs to be sent to the UE, determining whether the MME network element can be connected according to the first communicable time information sent by the mobility management entity MME network element corresponding to the UE; wherein the MME network element is deployed on the satellite;
[0035] If the MME network element can be connected, the downlink SMS sending process is executed;
[0036] If the MME network element cannot be connected, a failure report is sent to the ground SMS network element.
[0037] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:
[0038] In the case where a downlink SMS message needs to be sent to the UE, determining whether the MME network element can be connected according to the first communicable time information sent by the mobility management entity MME network element corresponding to the UE; wherein the MME network element is deployed on the satellite;
[0039] If the MME network element can be connected, the downlink SMS sending process is executed;
[0040] If the MME network element cannot be connected, a failure report is sent to the ground SMS network element.
[0041] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the following steps:
[0042] In the case where a downlink SMS message needs to be sent to the UE, determining whether the MME network element can be connected according to the first communicable time information sent by the mobility management entity MME network element corresponding to the UE; wherein the MME network element is deployed on the satellite;
[0043] If the MME network element can be connected, the downlink SMS sending process is executed;
[0044] If the MME network element cannot be connected, a failure report is sent to the ground SMS network element.
[0045] In the above-mentioned downlink SMS processing method, device, communication equipment and storage medium, the ground HSS determines whether it can connect to the MME network element based on the first communicable time information, and then, if it can connect to the MME network element, executes the downlink SMS sending process; if it cannot connect to the MME network element, sends a failure report to the ground SMS network element. According to the above content, when it is necessary to send a downlink SMS to the UE, the present application does not directly send the downlink SMS, but verifies whether the MME network element can be connected through the first communicable time information, and then, if it can connect to the MME network element, executes the downlink SMS sending process to ensure that the downlink SMS can be sent smoothly in the forwarding scenario of the satellite regeneration mode; and, if it cannot connect to the MME network element, sends a failure report to the ground SMS network element to prevent the subsequent continued failed downlink SMS sending, thereby avoiding the waste of communication resources caused by the continued failed downlink SMS sending operation and improving the resource utilization of communication resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 An application environment diagram of a downlink SMS processing method provided in an embodiment of the present application;
[0047] Figure 2 A flowchart of a method for processing downlink text messages provided in an embodiment of the present application;
[0048] Figure 3 A signaling diagram of a downlink SMS processing method provided in an embodiment of the present application;
[0049] Figure 4 A signaling diagram of another downlink SMS processing method provided in an embodiment of the present application;
[0050] Figure 5 This is a structural block diagram of the first downlink SMS processing device provided in an embodiment of the present application;
[0051] Figure 6 A structural block diagram of the second downlink SMS processing device provided in an embodiment of the present application;
[0052] Figure 7 A structural block diagram of the third downlink SMS processing device provided in an embodiment of the present application;
[0053] Figure 8 A structural block diagram of the fourth downlink SMS processing device provided in an embodiment of the present application;
[0054] Figure 9 A structural block diagram of the fifth downlink SMS processing device provided in an embodiment of the present application;
[0055] Figure 10FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0057] Before introducing the embodiments of the present application, some relevant functional network elements involved in the present application are first introduced.
[0058] The UE accesses the data network (DN) and other services provided by the operator or a third party on the DN by accessing the operator's network. For ease of explanation, in the embodiments of this application, user terminals, terminal devices, or terminals may be collectively referred to as UEs. That is, unless otherwise specified, the UE described in the embodiments of this application may be replaced with user terminals, terminal devices, or terminals, and of course, they are also interchangeable.
[0059] Access networks can be accessed through copper wires (regular telephone lines), fiber optic cables, hybrid fiber-coaxial cables (cable television cables), and wireless access. RAN (Radio Access Network) is a network infrastructure commonly used in mobile networks. It consists of wireless base stations equipped with large antennas. The primary purpose of a radio access network is to wirelessly connect user devices.
[0060] The MME is a key control node in the 3GPP access network, responsible for positioning and paging UEs in idle mode, including relaying. Simply put, the MME handles signaling. It is involved in bearer activation and deactivation processes and selects a serving gateway (SGW) for a UE when it initializes and connects. It authenticates users through interaction with the HSS and assigns them a temporary ID. The MME also supports interception and monitoring within legally permitted limits.
[0061] The HSS is a database that stores user subscription information in the network. It contains user profiles, performs user authentication and authorization, and can provide information about the user's physical location.
[0062] The terrestrial SMS network element (such as SMS-GMSC) is responsible for receiving short messages from the SC, negotiating with the HSS to obtain routing information and SMS (Short Message Service) information, and sending the short message to the network entity corresponding to the receiving mobile terminal.
[0063] See also Figure 1 The network architecture diagram shown here includes UEs, satellite network elements, and terrestrial network elements. Satellite network elements can include RAN and MME network elements; terrestrial network elements can include terrestrial SMS network elements and HSS. UEs access the terrestrial network through satellite network elements and communicate with them. Satellite network elements can be understood as network elements deployed on satellites; terrestrial network elements can be understood as network elements deployed on the ground; and terrestrial SMS network elements can be understood as network elements in the core network that provide SMS transmission services.
[0064] In one embodiment, Figure 2 As shown, a method for processing downlink short messages is provided, which is applied to Figure 1 The HSS in the example is used to illustrate the process, which includes the following steps:
[0065] S201: When a downlink SMS message needs to be sent to a UE, determine whether the UE can connect to the MME network element based on the first communicable time information sent by the MME network element corresponding to the UE. If the UE can connect to the MME network element, execute S202; if the UE cannot connect to the MME network element, execute S203.
[0066] Among them, the MME network element is deployed on the satellite.
[0067] It should be noted that the first communicative time information record contains information used to determine whether the current time belongs to the connection time between the ground HSS and the MME network element; therefore, when it is necessary to determine whether the MME network element can be connected, that is, whether the HSS can connect to the MME network element, it is necessary to determine whether the ground HSS can connect to the MME network element based on the content of the first communicative time information record and in combination with different judgment methods.
[0068] To further explain, the first communicative time information may include but is not limited to: the connection time period corresponding to the MME network element, the historical connection time between the ground HSS and the MME network element, and the abnormal connection time between the ground HSS and the MME network element, etc. From the above content, it can be seen that since the first communicative time information represents a lot of content, there are also many methods to determine whether the ground HSS can connect to the MME network element. The method of determining whether the ground HSS can connect to the MME network element is not limited here. The following will judge whether the ground HSS can connect to the MME network element respectively for the above three types of first communicative time information.
[0069] As an implementation method, if the first communicative time information includes the connection time period corresponding to the MME network element, the method for determining whether the ground HSS can connect to the MME network element includes the following contents: determining whether the current time belongs to the connection time period; if so, it means that the ground HSS can connect to the MME network element at the current time; if not, it means that the ground HSS cannot connect to the MME network element at the current time.
[0070] As another implementation method, if the first communicative time information includes the historical connection time between the ground HSS and the MME network element, the method for determining whether the ground HSS can connect to the MME network element includes the following: performing a difference operation between the current time and the historical connection time to determine the first shortest time interval between the current time and the historical connection time, and then determining whether the first shortest time interval is greater than a pre-set historical interval threshold. If it is greater, it indicates that the ground HSS cannot connect to the MME network element at the current time; if it is not greater, it indicates that the ground HSS can connect to the MME network element at the current time.
[0071] As another implementation method, if the first communicative time information includes the abnormal connection time of the MME network element, the method for determining whether the ground HSS can connect to the MME network element includes the following contents: performing a difference operation between the current time and the abnormal connection time to determine the second shortest time interval between the current time and the abnormal connection time, and then determining whether the second shortest time interval is less than a pre-set abnormal interval threshold. If it is less than, it indicates that the ground HSS cannot connect to the MME network element at the current time; if it is not less than, it indicates that the ground HSS can connect to the MME network element at the current time.
[0072] In summary, the first communicative time information contains a lot of content. Therefore, there are also many methods to determine whether the ground HSS can connect to the MME network element through the first communicative time information. The content contained in the first communicative time information and the method of determining whether the ground HSS can connect to the MME network element are not described here one by one.
[0073] S202, executing the downlink SMS sending process;
[0074] It should be noted that if the MME network element can be connected, it means that the ground HSS can be connected to the MME network element at the current time. Therefore, when the downlink SMS sending process is executed at the current time, the downlink SMS can be guaranteed to be sent smoothly.
[0075] In one embodiment of the present application, when it is necessary to execute the downlink SMS sending process, the ground HSS sends a connection-enabled response to the ground SMS network element, wherein the connection-enabled response carries the communication address of the MME network element corresponding to the UE; therefore, the ground SMS network element can send the downlink SMS to the MME network element corresponding to the UE based on the communication address of the MME network element corresponding to the UE, so that the MME network element can send the downlink SMS to the UE.
[0076] S203: Send a failure report to the ground SMS network element.
[0077] It should be noted that if the MME connection is unavailable, it indicates that the terrestrial HSS cannot connect to the MME at the current time. Therefore, a failure report must be sent to the terrestrial SMS network element to prevent the terrestrial SMS network element from continuously failing to send downlink SMS messages, thereby wasting communication resources. Furthermore, the failure report may include, but is not limited to, a description of the failure reason, the time of the failed transmission, an analysis of the failure reason, and additional information.
[0078] In one embodiment of the present application, if the MME network element cannot be connected, a failure report is sent to the ground SMS network element, so that the ground SMS network element forwards the failure report to the service center, so that the service center stores relevant information such as the reason why the connection with the MME network element cannot be made at the current time.
[0079] The above-mentioned downlink SMS processing method determines whether it is possible to connect to the MME network element based on the first communicable time information, and then, if the MME network element can be connected, executes the downlink SMS sending process; if the MME network element cannot be connected, sends a failure report to the ground SMS network element. According to the above content, this application does not directly send a downlink SMS when it is necessary to send a downlink SMS to the UE, but verifies whether the MME network element can be connected through the first communicable time information, and then, if the MME network element can be connected, executes the downlink SMS sending process to ensure that the downlink SMS can be sent smoothly in the forwarding scenario of the satellite regeneration mode; and, if the MME network element cannot be connected, sends a failure report to the ground SMS network element to prevent the subsequent continued failed downlink SMS sending, thereby avoiding the waste of communication resources caused by the continued failed downlink SMS sending operation and improving the resource utilization of communication resources.
[0080] In one embodiment, if the first communicative time information is the communication end time of the current connection between the MME network element and the ground HSS, the method for determining whether the ground HSS can connect to the MME network element can be as follows: determine whether the current time reaches the communication end time; if not, the MME network element can be connected; if the current time exceeds the communication end time, a failure report is sent to the ground SMS network element.
[0081] To further explain, if the current time exceeds the communication end time, it is also possible to verify whether the ground HSS has received the second communication time information sent by the MME network element, and then determine whether the MME network element can be connected based on the situation of the ground HSS receiving the second communication time information.
[0082] In one embodiment of the present application, in order to solve the technical problem that, in a forwarding scenario in a satellite regeneration mode, if the downlink SMS fails to be sent and the failed downlink SMS continues to be sent subsequently, the ground HSS of this embodiment can determine whether it can connect to the MME network element in the following manner, specifically including the following:
[0083] As an implementation method, if the current time does not reach the communication end time, the MME network element can be connected.
[0084] It should be noted that if the current time has not reached the communication end time, it means that the MME network element can still connect to the ground HSS at the current time. Therefore, if the current time has not reached the communication end time, the MME network element can be connected.
[0085] For example, if the current time is 10:00 and the communication end time corresponding to the first communicable time information is 11:00, since the current time is 10:00, the communication end time 11:00 has not been reached. Therefore, the MME network element can still connect to the ground HSS at the current time, and the MME network element can be connected.
[0086] As another implementation manner, if the current time exceeds the communication end time and the second communicable time information sent by the MME network element is not received, the MME network element cannot be connected.
[0087] The second communicative time information is the communication time information of the next connection between the MME network element and the terrestrial HSS. Furthermore, the second communicative time information may be the communication end time of the next connection, or the communication duration of the next connection.
[0088] It should be noted that if the second communicative time information sent by the MME network element is not received, it means that the next operation to connect to the MME network element has not started at the current time. Therefore, when the current time exceeds the communication end time and the second communicative time information sent by the MME network element is not received, it indicates that the time for this connection with the MME network element has ended, and the time for the next connection with the MME network element has not yet started. Therefore, the MME network element cannot be connected.
[0089] To further explain, if the current time exceeds the communication end time, but the second communication time information sent by the MME network element is received, this means that the time for this connection with the MME network element has ended, but the time for the next connection with the MME network element has begun; then it is determined whether the MME network element can be connected based on the second communication time information.
[0090] Specifically, if the second communicative time information is the communication end time of the next connection, the next connection will be used as this connection, and it will be determined whether the current time has not reached the communication end time corresponding to the second communicative time information. If the current time has not reached the communication end time, the MME network element can be connected; if the current time exceeds the communication end time, and the third communicative time information sent by the MME network element is not received, the MME network element cannot be connected; wherein, the third communicative time information is the new communication time information of the next connection between the MME network element and the ground HSS.
[0091] Specifically, if the second communicative time information is the communication duration of the next connection, the next connection will be used as this connection, and it will be determined whether the communication time with the MME network element in this connection is less than the communication duration; if the communication time with the MME network element in this connection is less than the communication duration, the MME network element can be connected; if the communication time is greater than or equal to the communication duration, and the third communicative time information sent by the MME network element is not received, the MME network element cannot be connected; wherein, the third communicative time information is the communication time information of the new next connection between the MME network element and the ground HSS.
[0092] The above-mentioned downlink SMS processing method, when the first communicative time information is the communication end time of the current connection between the MME network element and the ground HSS, determines whether the MME network element can be connected based on the time relationship between the current time and the communication end time, so as to prevent subsequent continuous failed downlink SMS sending, thereby avoiding the waste of communication resources caused by the continuous failed downlink SMS sending operation and improving the resource utilization rate of communication resources.
[0093] In one embodiment, if the first communicative time information is the communication duration of the current connection between the MME network element and the ground HSS, the method for determining whether the ground HSS can connect to the MME network element can be determined as follows: determine whether the communication time with the MME network element in this connection is less than the communication duration; if so, the MME network element can be connected; if not, a failure report is sent to the ground SMS network element.
[0094] To further explain, if the communication time is greater than or equal to the communication duration, it is also possible to verify whether the ground HSS has received the second communication time information sent by the MME network element, and then, based on the situation of the ground HSS receiving the second communication time information, determine whether the MME network element can be connected.
[0095] In one embodiment of the present application, in order to solve the technical problem that, in a forwarding scenario in a satellite regeneration mode, if the downlink SMS fails to be sent and the failed downlink SMS continues to be sent subsequently, the ground HSS of this embodiment can determine whether it can connect to the MME network element in the following manner, which specifically includes the following steps:
[0096] As an implementation manner, if the communication time with the MME network element in this connection is less than the communication duration, the MME network element can be connected.
[0097] It should be noted that if the communication time with the MME network element in this connection is less than the communication duration, it means that the MME network element can still be connected to the ground HSS at the current time. Therefore, if the communication time with the MME network element in this connection is less than the communication duration, the MME network element can be connected.
[0098] For example, if the communication time with the MME network element in this connection is one hour and the communication duration is two hours, since the communication time of one hour is less than the communication duration of two hours, the MME network element can still connect to the ground HSS at the current time, and the MME network element can be connected.
[0099] As another implementation manner, if the communication time is greater than or equal to the communication duration and the second communicable time information sent by the MME network element is not received, the MME network element cannot be connected.
[0100] The second communicable time information is the communication time information of the next connection between the MME network element and the terrestrial HSS. Further, the second communicable time information may be the communication end time of the next connection, or the communication duration of the next connection.
[0101] It should be noted that if the second communicative time information sent by the MME network element is not received, it means that the next operation to connect to the MME network element has not started at the current time. Therefore, when the communication time is greater than or equal to the communication duration and the second communicative time information sent by the MME network element is not received, it indicates that the time for this connection with the MME network element has ended, and the time for the next connection with the MME network element has not yet started. Therefore, the MME network element cannot be connected.
[0102] Further explanation: if the communication time is greater than or equal to the communication duration, but the second communication time information sent by the MME network element is received, then it means that the time for this connection with the MME network element has ended, but the time for the next connection with the MME network element has begun; then it is determined whether the MME network element can be connected based on the second communication time information.
[0103] Specifically, if the second communicative time information is the communication end time of the next connection, the next connection will be used as this connection, and it will be determined whether the current time has not reached the communication end time corresponding to the second communicative time information. If the current time has not reached the communication end time, the MME network element can be connected; if the current time exceeds the communication end time, and the fourth communicative time information sent by the MME network element is not received, the MME network element cannot be connected; wherein, the fourth communicative time information is the new communication time information of the next connection between the MME network element and the ground HSS.
[0104] Specifically, if the second communicative time information is the communication duration of the next connection, the next connection will be used as this connection, and it will be determined whether the communication time with the MME network element in this connection is less than the communication duration; if the communication time with the MME network element in this connection is less than the communication duration, the MME network element can be connected; if the communication time is greater than or equal to the communication duration, and the fourth communicative time information sent by the MME network element is not received, the MME network element cannot be connected; wherein, the fourth communicative time information is the communication time information of the new next connection between the MME network element and the ground HSS.
[0105] The above-mentioned downlink SMS processing method, when the first communicative time information is the communication duration of the current connection between the MME network element and the ground HSS, determines whether the MME network element can be connected based on the time relationship between the current time and the communication end time, so as to prevent subsequent continuous failed downlink SMS sending, thereby avoiding the waste of communication resources caused by the continuous failed downlink SMS sending operation and improving the resource utilization rate of communication resources.
[0106] In one embodiment, if the first communicative time information is the time information in which the MME network element and the ground HSS can communicate within a preset period, the method for determining whether the ground HSS can connect to the MME network element is: determine whether the current time is within the first communicative time information; if so, the MME network element can be connected; if not, a failure report is sent to the ground SMS network element.
[0107] In one embodiment of the present application, in order to solve the technical problem that, in a forwarding scenario in a satellite regeneration mode, if the downlink SMS fails to be sent and the failed downlink SMS continues to be sent subsequently, the ground HSS of this embodiment can determine whether it can connect to the MME network element in the following manner, which specifically includes the following steps:
[0108] As an implementation manner, if the current time is within the first communicable time information, the MME network element can be connected.
[0109] It should be noted that if the current time is within the first communicative time information, it means that the time for this connection with the MME network element has not ended. Therefore, the MME network element can still be connected to the ground HSS at the current time. Therefore, if the current time is within the first communicative time information, the MME network element can be connected.
[0110] For example, if the current time is 9:00 and the first communicable time information is 8:00 to 10:00, since the current time 9:00 is within the first communicable time information of 8:00 to 10:00, the MME network element can still connect to the ground HSS at the current time, and the MME network element can be connected.
[0111] As another implementation manner, if the current time is outside the first communicable time information, the MME network element cannot be connected.
[0112] It should be noted that if the current time is outside the first communicative time information, it means that the time for this connection with the MME network element has ended. Therefore, the MME network element cannot be connected to the ground HSS at the current time. Therefore, if the current time is outside the first communicative time information, the MME network element cannot be connected.
[0113] For example, if the current time is 9:00 and the first communicable time information is 10:00 to 11:00, since the current time 9:00 is not within the 10:00 to 11:00 of the first communicable time information, the MME network element cannot connect to the ground HSS at the current time, and the MME network element cannot be connected.
[0114] The above-mentioned downlink SMS processing method, when the first communicative time information is the time information at which the MME network element and the ground HSS can communicate within a preset period, determines whether the MME network element can be connected based on the relationship between the current time and the first communicative time information, thereby preventing subsequent continuous failed downlink SMS sending, thereby avoiding the waste of communication resources caused by the continuous failed downlink SMS sending operation and improving the resource utilization rate of communication resources.
[0115] In one embodiment, before determining whether the MME network element can be connected based on the first communicable time information sent by the MME network element corresponding to the UE, if routing information for routing SMS messages is received from a terrestrial SMS network element, it is determined that a downlink SMS needs to be sent to the UE.
[0116] The routing information may include a device identifier corresponding to the UE.
[0117] Furthermore, if the MME network element can be connected, a routing response message is sent to the ground SMS network element to trigger the downlink SMS sending process. The routing response message is used to inform the ground SMS network element of the network element address of the MME network element, so that the ground SMS network element can send the downlink SMS to the MME network element corresponding to the network element address, and the MME network element executes the downlink SMS sending process.
[0118] It should be noted that if the MME network element cannot be connected, after sending a failure report to the ground SMS network element, the downlink SMS sending process can be triggered within the second communication time information; wherein, the second communication time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0119] The communication time information of the next connection may include but is not limited to the communication end time of the next connection or the communication duration of the next connection.
[0120] To further illustrate, when it is necessary to trigger the downlink SMS sending process within the second communicable time information, it can include sending information for alerting the service center SC to the ground SMS network element within the second communicable time information to trigger the downlink SMS sending process.
[0121] The above-mentioned downlink SMS processing method triggers the downlink SMS sending process within the second communicative time information and sends information for alerting the service center SC to the ground SMS network element to trigger the downlink SMS sending process, thereby realizing the execution of the downlink SMS sending process when the MME network element can be connected, so as to ensure that the downlink SMS can be sent smoothly in the forwarding scenario of the satellite regeneration mode, avoid the waste of communication resources caused by the continuous failed downlink SMS sending operation, and improve the resource utilization rate of communication resources.
[0122] In one embodiment, if Figure 3 As shown in the figure, when you need to send a downlink SMS, you can include the following content:
[0123] S301: The service center sends a downlink SMS processing instruction to the ground SMS network element.
[0124] S302, the ground SMS network element responds to the downlink SMS processing instruction and requests routing information for routing SMS from the ground HSS; wherein the routing information carries the device identifier of the UE.
[0125] S303: The ground HSS determines the MME network element corresponding to the UE according to the device identifier of the UE, and obtains the first communicable time information sent by the internally stored MME network element.
[0126] S304: The terrestrial HSS determines whether it can connect to the MME network element based on the first communicable time information.
[0127] S305: The ground HSS sends routing response information to the ground SMS network element.
[0128] S306: The terrestrial SMS network element sends the downlink SMS to the MME network element to trigger the execution of the downlink SMS sending process.
[0129] In one embodiment, if Figure 4 As shown in the figure, when you need to send a downlink SMS, you can also include the following content:
[0130] S401: The service center sends a downlink SMS processing instruction to the ground SMS network element.
[0131] S402, the ground SMS network element responds to the downlink SMS processing instruction and requests routing information for routing SMS from the ground HSS; wherein the routing information carries the device identifier of the UE.
[0132] S403: The ground HSS determines the MME network element corresponding to the UE according to the device identifier of the UE, and obtains the first communicable time information sent by the internally stored MME network element.
[0133] S404: The terrestrial HSS determines whether it can connect to the MME network element based on the first communicable time information.
[0134] S405: The ground HSS sends a failure report to the ground SMS network element.
[0135] S406: The ground SMS network element forwards the sending failure report to the service center.
[0136] S407, after receiving the second communicable time information, the ground HSS sends information for alerting the SC to the ground SMS network element within the second communicable time information to trigger a downlink SMS sending process.
[0137] The above-mentioned downlink SMS processing method determines whether it is possible to connect to the MME network element based on the first communicable time information, and then, if the MME network element can be connected, executes the downlink SMS sending process; if the MME network element cannot be connected, sends a failure report to the ground SMS network element. According to the above content, this application does not directly send a downlink SMS when it is necessary to send a downlink SMS to the UE, but verifies whether the MME network element can be connected through the first communicable time information, and then, if the MME network element can be connected, executes the downlink SMS sending process to ensure that the downlink SMS can be sent smoothly in the forwarding scenario of the satellite regeneration mode; and, if the MME network element cannot be connected, sends a failure report to the ground SMS network element to prevent the subsequent continued failed downlink SMS sending, thereby avoiding the waste of communication resources caused by the continued failed downlink SMS sending operation and improving the resource utilization of communication resources.
[0138] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0139] Based on the same inventive concept, the embodiments of the present application further provide a downlink SMS processing device for implementing the downlink SMS processing method involved above. The implementation solution provided by this device is similar to the implementation solution described in the above method. Therefore, the specific limitations of one or more downlink SMS processing device embodiments provided below can be referred to the limitations of the downlink SMS processing method above and will not be repeated here.
[0140] In one embodiment, Figure 5 As shown, a downlink SMS processing device is provided, comprising: a judgment module 10, an execution module 20 and a sending module 30, wherein:
[0141] The judgment module 10 is used to judge whether the MME network element can be connected according to the first communicable time information sent by the mobility management entity MME network element corresponding to the UE when a downlink SMS needs to be sent to the UE; wherein the MME network element is deployed on the satellite.
[0142] The execution module 20 is configured to execute a downlink SMS sending process if the MME network element can be connected.
[0143] The sending module 30 is used to send a failure report to the ground SMS network element if the MME network element cannot be connected.
[0144] The execution module is further configured to determine that a downlink SMS message needs to be sent to the UE if a request for routing information for SMS routing is received from the terrestrial SMS network element, and further, to send routing response information to the terrestrial SMS network element to trigger a downlink SMS sending process.
[0145] The above-mentioned downlink SMS processing device determines whether it can connect to the MME network element based on the first communicable time information, and then, if it can connect to the MME network element, executes the downlink SMS sending process; if it cannot connect to the MME network element, sends a failure report to the ground SMS network element. According to the above content, this application does not directly send a downlink SMS when it needs to send a downlink SMS to the UE, but verifies whether the MME network element can be connected through the first communicable time information, and then, if it can connect to the MME network element, executes the downlink SMS sending process to ensure that the downlink SMS can be sent smoothly in the forwarding scenario of the satellite regeneration mode; and, if it cannot connect to the MME network element, sends a failure report to the ground SMS network element to prevent the subsequent continued failed downlink SMS sending, thereby avoiding the waste of communication resources caused by the continued failed downlink SMS sending operation and improving the resource utilization of communication resources.
[0146] In one embodiment, Figure 6 As shown, a downlink SMS processing device is provided. If the first communicable time information is the communication end time of the current connection between the MME network element and the terrestrial HSS, the judgment module 10 in the downlink SMS processing device includes: a first determination unit 11 and a second determination unit 12, wherein:
[0147] The first determining unit 11 is configured to connect to the MME network element if the current time has not reached the communication end time.
[0148] The second determination unit 12 is used to determine that if the current time exceeds the communication end time and the second communicable time information sent by the MME network element is not received, the MME network element cannot be connected; wherein the second communicable time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0149] In one embodiment, Figure 7As shown, a downlink SMS processing device is provided. If the first communicable time information is the communication duration of the current connection between the MME network element and the terrestrial HSS, the judgment module 10 in the downlink SMS processing device includes: a third determination unit 13 and a fourth determination unit 14, wherein:
[0150] The third determining unit 13 is configured to determine that the MME network element can be connected if the communication time with the MME network element in the current connection is less than the communication duration time.
[0151] The fourth determination unit 14 is used to determine whether the MME network element cannot be connected if the communication time is greater than or equal to the communication duration and the second communication time information sent by the MME network element is not received; wherein the second communication time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0152] In one embodiment, Figure 8 As shown, a downlink SMS processing device is provided. If the first communicable time information is the time information during which the MME network element and the terrestrial HSS can communicate within a preset period, the judgment module 10 in the downlink SMS processing device includes: a fifth determination unit 15 and a sixth determination unit 16, wherein:
[0153] The fifth determining unit 15 is configured to determine that the MME network element can be connected if the current time is within the first communicable time information.
[0154] The sixth determining unit 16 is configured to disable connection to the MME network element if the current time is outside the first communicable time information.
[0155] In one embodiment, Figure 9 As shown, a downlink SMS processing device is provided, and the downlink SMS processing device further includes: a trigger module 40, wherein:
[0156] The trigger module 40 is used to trigger the downlink SMS sending process within the second communicable time information; wherein the second communicable time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0157] The trigger module is specifically used to send information for alerting the service center SC to the ground SMS network element within the second communicable time information, so as to trigger the downlink SMS sending process.
[0158] Each module in the downlink SMS processing device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in hardware form, or can be stored in a memory in a computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0159] In one embodiment, a communication device is provided. The communication device may be a server, and its internal structure diagram may be as follows: Figure 10 As shown. The communication device includes a processor, a memory, a network interface and a transceiver connected via a system bus. The processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The transceiver of the communication device is used to perform operations of receiving data or sending data under the control of the processor. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the communication device is used to store data such as uplink text messages and downlink text messages. The network interface of the communication device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a text message processing method is implemented.
[0160] Those skilled in the art will understand that Figure 10 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0161] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0162] In the case where a downlink SMS message needs to be sent to the UE, determining whether the MME network element can be connected according to the first communicable time information sent by the mobility management entity MME network element corresponding to the UE; wherein the MME network element is deployed on the satellite;
[0163] If the MME network element can be connected, the downlink SMS sending process is executed;
[0164] If the MME network element cannot be connected, a failure report is sent to the ground SMS network element.
[0165] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0166] The first communicable time information is the communication end time of the current connection between the MME network element and the terrestrial HSS.
[0167] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0168] If the current time does not reach the communication end time, the MME network element can be connected;
[0169] If the current time exceeds the communication end time and the second communicative time information sent by the MME network element is not received, the MME network element cannot be connected; wherein the second communicative time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0170] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0171] The first communicable time information is the communication duration of the current connection between the MME network element and the terrestrial HSS.
[0172] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0173] If the communication time with the MME network element in this connection is less than the communication duration, the MME network element can be connected;
[0174] If the communication time is greater than or equal to the communication duration and the second communication time information sent by the MME network element is not received, the MME network element cannot be connected; wherein the second communication time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0175] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0176] The first communicable time information is the time information during which the MME network element and the terrestrial HSS can communicate within a preset period.
[0177] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0178] If the current time is within the first communicable time information, the MME network element can be connected;
[0179] If the current time is outside the first communicable time information, the MME network element cannot be connected.
[0180] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0181] If the terrestrial SMS network element requests routing information for routing SMS messages, it is determined that a downlink SMS message needs to be sent to the UE.
[0182] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0183] Send routing response information to the ground SMS network element to trigger the downlink SMS sending process.
[0184] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0185] The downlink SMS sending process is triggered within the second communicable time information; wherein the second communicable time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0186] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0187] During the second communicable time information, information for alerting the service center SC is sent to the ground SMS network element to trigger a downlink SMS sending process.
[0188] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0189] In the case where a downlink SMS message needs to be sent to the UE, determining whether the MME network element can be connected according to the first communicable time information sent by the mobility management entity MME network element corresponding to the UE; wherein the MME network element is deployed on the satellite;
[0190] If the MME network element can be connected, the downlink SMS sending process is executed;
[0191] If the MME network element cannot be connected, a failure report is sent to the ground SMS network element.
[0192] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0193] The first communicable time information is the communication end time of the current connection between the MME network element and the terrestrial HSS.
[0194] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0195] If the current time does not reach the communication end time, the MME network element can be connected;
[0196] If the current time exceeds the communication end time and the second communicative time information sent by the MME network element is not received, the MME network element cannot be connected; wherein the second communicative time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0197] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0198] The first communicable time information is the communication duration of the current connection between the MME network element and the terrestrial HSS.
[0199] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0200] If the communication time with the MME network element in this connection is less than the communication duration, the MME network element can be connected;
[0201] If the communication time is greater than or equal to the communication duration and the second communication time information sent by the MME network element is not received, the MME network element cannot be connected; wherein the second communication time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0202] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0203] The first communicable time information is the time information during which the MME network element and the terrestrial HSS can communicate within a preset period.
[0204] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0205] If the current time is within the first communicable time information, the MME network element can be connected;
[0206] If the current time is outside the first communicable time information, the MME network element cannot be connected.
[0207] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0208] If the terrestrial SMS network element requests routing information for routing SMS messages, it is determined that a downlink SMS message needs to be sent to the UE.
[0209] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0210] Send routing response information to the ground SMS network element to trigger the downlink SMS sending process.
[0211] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0212] The downlink SMS sending process is triggered within the second communicable time information; wherein the second communicable time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0213] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0214] During the second communicable time information, information for alerting the service center SC is sent to the ground SMS network element to trigger a downlink SMS sending process.
[0215] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0216] In the case where a downlink SMS message needs to be sent to the UE, determining whether the MME network element can be connected according to the first communicable time information sent by the mobility management entity MME network element corresponding to the UE; wherein the MME network element is deployed on the satellite;
[0217] If the MME network element can be connected, the downlink SMS sending process is executed;
[0218] If the MME network element cannot be connected, a failure report is sent to the ground SMS network element.
[0219] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0220] The first communicable time information is the communication end time of the current connection between the MME network element and the terrestrial HSS.
[0221] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0222] If the current time does not reach the communication end time, the MME network element can be connected;
[0223] If the current time exceeds the communication end time and the second communicative time information sent by the MME network element is not received, the MME network element cannot be connected; wherein the second communicative time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0224] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0225] The first communicable time information is the communication duration of the current connection between the MME network element and the terrestrial HSS.
[0226] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0227] If the communication time with the MME network element in this connection is less than the communication duration, the MME network element can be connected;
[0228] If the communication time is greater than or equal to the communication duration and the second communication time information sent by the MME network element is not received, the MME network element cannot be connected; wherein the second communication time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0229] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0230] The first communicable time information is the time information during which the MME network element and the terrestrial HSS can communicate within a preset period.
[0231] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0232] If the current time is within the first communicable time information, the MME network element can be connected;
[0233] If the current time is outside the first communicable time information, the MME network element cannot be connected.
[0234] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0235] If the terrestrial SMS network element requests routing information for routing SMS messages, it is determined that a downlink SMS message needs to be sent to the UE.
[0236] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0237] Send routing response information to the ground SMS network element to trigger the downlink SMS sending process.
[0238] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0239] The downlink SMS sending process is triggered within the second communicable time information; wherein the second communicable time information is the communication time information of the next connection between the MME network element and the ground HSS.
[0240] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0241] During the second communicable time information, information for alerting the service center SC is sent to the ground SMS network element to trigger a downlink SMS sending process.
[0242] It should be noted that the user information (including but not limited to information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions.
[0243] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), data processing logic devices based on quantum computing, and the like.
[0244] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0245] The above embodiments merely illustrate several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art may make various modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for processing downlink text messages, characterized in that: Applicable to the terrestrial home subscriber server HSS, including: In the case where a downlink SMS message needs to be sent to a user equipment UE, determining whether the MME network element can be connected according to first communicable time information sent by a mobility management entity MME network element corresponding to the UE; wherein the MME network element is deployed on a satellite; If the MME network element can be connected, the downlink SMS sending process is executed; If the MME network element cannot be connected, a failure report is sent to the ground SMS network element.
2. The method according to claim 1, characterized in that The first communicable time information is the communication end time of the current connection between the MME network element and the terrestrial HSS.
3. The method according to claim 2, characterized in that The determining, based on the first communicable time information sent by the mobility management entity MME network element corresponding to the UE, whether the MME network element can be connected includes: If the current time does not reach the communication end time, the MME network element can be connected; If the current time exceeds the communication end time and the second communicative time information sent by the MME network element is not received, the MME network element cannot be connected; wherein, the second communicative time information is the communication time information of the next connection between the MME network element and the ground HSS.
4. The method according to claim 1, wherein The first communicable time information is the communication duration of the current connection between the MME network element and the terrestrial HSS.
5. The method according to claim 4, characterized in that The determining, based on the first communicable time information sent by the mobility management entity MME network element corresponding to the UE, whether the MME network element can be connected includes: If the communication time with the MME network element during the current connection is less than the communication duration, the MME network element can be connected; If the communication time is greater than or equal to the communication duration and the second communication time information sent by the MME network element is not received, the MME network element cannot be connected; wherein, the second communication time information is the communication time information of the next connection between the MME network element and the ground HSS.
6. The method according to claim 1, characterized in that The first communicable time information is the time information during which the MME network element and the terrestrial HSS can communicate within a preset period.
7. The method according to claim 6, characterized in that The determining, based on the first communicable time information sent by the mobility management entity MME network element corresponding to the UE, whether the MME network element can be connected includes: If the current time is within the first communicable time information, the MME network element can be connected; If the current time is outside the first communicable time information, the MME network element cannot be connected.
8. The method according to claim 1, characterized in that The method further comprises: If the terrestrial SMS network element requests routing information for routing SMS messages, it is determined that a downlink SMS message needs to be sent to the UE.
9. The method according to claim 8, characterized in that The process of executing downlink SMS sending includes: Send routing response information to the ground SMS network element to trigger the downlink SMS sending process.
10. The method according to claim 1, characterized in that After sending the failure report to the ground SMS network element, the method further includes: The downlink SMS sending process is triggered within the second communicable time information; wherein, the second communicable time information is the communication time information of the next connection between the MME network element and the ground HSS.
11. The method according to claim 10, characterized in that The process of triggering the downlink SMS sending process within the second communicable time information includes: Within the second communicable time information, information for alerting the service center SC is sent to the ground SMS network element to trigger a downlink SMS sending process.
12. A downlink short message processing device, characterized in that: Configured on the ground home subscriber server HSS, including: A judgment module is configured to, when a downlink SMS message needs to be sent to a user equipment UE, determine whether the MME network element can be connected based on first communicable time information sent by a mobility management entity MME network element corresponding to the UE; wherein the MME network element is deployed on a satellite; An execution module, configured to execute a downlink SMS sending process if the MME network element can be connected; The sending module is used to send a failure report to the ground SMS network element if the MME network element cannot be connected.
13. A communication device comprising a memory, a transceiver and a processor, wherein the memory stores a computer program, wherein: The transceiver is used to receive data or send data under the control of the processor, and the processor implements the steps of any one of claims 1 to 11 when executing the computer program.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.
15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.