Mobile termination MT short message sending method, AMF, SMSF and device

After AMF receives the SMSF enabled terminal's reachable message, it sends a response message to the SMSF and pages the terminal to determine its reachability, and solves the service failure caused by the paging timeout in the 5G NAS called SMS sending process. The problem is to achieve the stability and reliability of the MT process.

CN119277334APending Publication Date: 2025-01-07DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310825477.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-06
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In the prior art, in the 5G non-access layer (NAS) called SMS sending process, the page timer exceeds the service timer set by the core network, causing the service timer to time out, causing the problem of MT service failure.

Method used

After the AMF receives the enable terminal reachable message sent by SMSF, if the terminal is in an idle state, the enable terminal response message is sent to the SMSF, indicating that the AMF is paging the terminal and determines the reachability information of the terminal based on the paging result. Send accessibility information to the SMSF indicating whether to send a SMS to the terminal.

Benefits of technology

AMF promptly replying to SMSF to the enable terminal response message, avoiding the SMSF service timer timeout caused by AMF's failure to respond in time during the paging terminal, further avoiding the failure of the MT called process, simplifying the service implementation logic, and reducing the The risk of MT failure caused by timer adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277334A_ABST
    Figure CN119277334A_ABST
Patent Text Reader

Abstract

The invention provides a mobile termination MT short message sending method, an AMF, an SMSF and a device, the method is applied to the AMF, and the method comprises the following steps: receiving an enabled terminal reachable message sent by the SMSF, the enabled terminal reachable message being used for the AMF to determine whether a terminal is reachable; when the terminal is in the idle state, sending an enabling terminal response message to the SMSF, the enabling terminal response message being used for indicating that the AMF is paging the terminal; the terminal is paged, reachability information of the terminal is determined according to the paging result, and the reachability information is that the terminal is reachable or unreachable; and sending reachability information to the SMSF, wherein the reachability information is used for indicating whether the SMSF sends the short message to the terminal or not. According to the scheme provided by the invention, the problem that the MT called flow fails due to the fact that the AMF does not respond to the SMSF in time in the process of paging the terminal can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method for sending a mobile terminated MT text message, an AMF, an SMSF and a device. Background Art

[0002] The called SMS sending process of the 5G non-access stratum (NAS) includes the mobile origin (MO) process and the mobile terminal (MT) process. The MO process refers to the process of SMS from the sending terminal to the short message center, and the MT process refers to the process of SMS from the short message center to the target terminal.

[0003] For the MT process, after the SMS arrives at the short message center, the core network will page the target terminal in the idle state, determine the reachability of the terminal based on the paging result, and return a notification message to the Short Message Service Function (SMSF), indicating the reachability of the terminal to the SMSF so that the SMSF can determine whether to send a SMS to the terminal based on the reachability of the terminal.

[0004] However, in the current paging method, the paging duration often exceeds the service timer time set by the core network, causing the service timer to time out and resulting in MT service failure. Summary of the invention

[0005] The present application provides a mobile terminated MT text message sending method, AMF, SMSF and device to solve the problem of MT service failure caused by service timer timeout due to paging duration exceeding the service timer time set by the core network.

[0006] In a first aspect, the present application provides a method for sending an MT text message, which is applied to AMF, and the method includes:

[0007] Receiving a terminal reachable enable message sent by the SMSF, where the terminal reachable enable message is used by the AMF to determine whether the terminal is reachable;

[0008] When the terminal is in an idle state, sending an enabling terminal response message to the SMSF, where the enabling terminal response message is used to indicate that the AMF is paging the terminal;

[0009] Paging the terminal, and determining reachability information of the terminal according to the paging result, wherein the reachability information indicates that the terminal is reachable or that the terminal is unreachable;

[0010] The reachability information is sent to the SMSF, where the reachability information is used to indicate whether the SMSF sends a text message to the terminal.

[0011] In a possible implementation manner, the paging the terminal and determining the reachability information of the terminal according to the paging result includes:

[0012] Sending a paging message to the terminal and starting a first timer;

[0013] During the running period of the first timer, if a paging response message sent by the terminal is received, it is determined that the paging result is a paging success and the current state of the terminal is a connected state;

[0014] During the running period of the first timer, if no paging response message sent by the terminal is received, it is determined that the paging result is a paging timeout, and the current state of the terminal is an idle state;

[0015] When the current state of the terminal is a connected state, determining that the reachability information indicates that the terminal is reachable;

[0016] When the current state of the terminal is an idle state, it is determined that the reachability information indicates that the terminal is unreachable.

[0017] In a possible implementation manner, the sending the reachability information to the SMSF includes:

[0018] Send a terminal reachability notification message to the SMSF, where the terminal reachability notification message includes the reachability information.

[0019] In a possible implementation manner, the enabling terminal reachability message includes the URI of the SMSF; and the sending the terminal reachability notification message to the SMSF includes:

[0020] The terminal reachability notification message is sent to the SMSF according to the URI of the SMSF.

[0021] In a second aspect, the present application provides a method for sending an MT text message, which is applied to an SMSF, and the method includes:

[0022] Sending a terminal reachable enable message to the AMF, where the terminal reachable enable message is used to instruct the AMF to determine whether the terminal is reachable;

[0023] receiving an enabling terminal response message sent by the AMF, where the enabling terminal response message indicates that the AMF is paging the terminal and the terminal is in an idle state;

[0024] receiving reachability information of the terminal sent by the AMF, where the reachability information indicates that the terminal is reachable or that the terminal is unreachable;

[0025] Determine whether to send a text message to the terminal according to the reachability information.

[0026] In a possible implementation manner, the receiving the reachability information of the terminal sent by the AMF includes:

[0027] Receive a terminal reachability notification message sent by the AMF, where the terminal reachability notification message includes the reachability information.

[0028] In a possible implementation manner, the enabling terminal reachability message includes a URI of the SMSF, and the URI of the SMSF is used to indicate the SMSF.

[0029] In a possible implementation manner, the receiving the terminal reachability notification message sent by the AMF includes:

[0030] After receiving the enabling terminal response message, starting a second timer;

[0031] During the operation of the second timer, the terminal reachability notification message sent by the AMF is received, the operation length of the second timer is greater than or equal to the operation length of the first timer, and the first timer is a timer started when the AMF sends a paging message to the terminal.

[0032] In a third aspect, the present application provides an AMF, including a memory, a transceiver, and a processor;

[0033] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0034] Receiving a terminal reachable enable message sent by the SMSF, where the terminal reachable enable message is used by the AMF to determine whether the terminal is reachable;

[0035] When the terminal is in an idle state, sending an enabling terminal response message to the SMSF, where the enabling terminal response message is used to indicate that the AMF is paging the terminal;

[0036] Paging the terminal, and determining reachability information of the terminal according to the paging result, wherein the reachability information indicates that the terminal is reachable or that the terminal is unreachable;

[0037] The reachability information is sent to the SMSF, where the reachability information is used to indicate whether the SMSF sends a text message to the terminal.

[0038] In a possible implementation manner, the paging the terminal and determining the reachability information of the terminal according to the paging result includes:

[0039] Sending a paging message to the terminal and starting a first timer;

[0040] During the running period of the first timer, if a paging response message sent by the terminal is received, it is determined that the paging result is a paging success and the current state of the terminal is a connected state;

[0041] During the running period of the first timer, if no paging response message sent by the terminal is received, it is determined that the paging result is a paging timeout, and the current state of the terminal is an idle state;

[0042] When the current state of the terminal is a connected state, determining that the reachability information indicates that the terminal is reachable;

[0043] When the current state of the terminal is an idle state, it is determined that the reachability information indicates that the terminal is unreachable.

[0044] In a possible implementation manner, the sending the reachability information to the SMSF includes:

[0045] Send a terminal reachability notification message to the SMSF, where the terminal reachability notification message includes the reachability information.

[0046] In a possible implementation manner, the enabling terminal reachability message includes the URI of the SMSF; and the sending the terminal reachability notification message to the SMSF includes:

[0047] The terminal reachability notification message is sent to the SMSF according to the URI of the SMSF.

[0048] In a fourth aspect, the present application provides an SMSF, including a memory, a transceiver, and a processor;

[0049] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0050] Sending a terminal reachable enable message to the AMF, where the terminal reachable enable message is used to instruct the AMF to determine whether the terminal is reachable;

[0051] receiving an enabling terminal response message sent by the AMF, where the enabling terminal response message indicates that the AMF is paging the terminal and the terminal is in an idle state;

[0052] receiving reachability information of the terminal sent by the AMF, where the reachability information indicates that the terminal is reachable or that the terminal is unreachable;

[0053] Determine whether to send a text message to the terminal according to the reachability information.

[0054] In a possible implementation manner, the receiving the reachability information of the terminal sent by the AMF includes:

[0055] Receive a terminal reachability notification message sent by the AMF, where the terminal reachability notification message includes the reachability information.

[0056] In a possible implementation manner, the enabling terminal reachability message includes a URI of the SMSF, and the URI of the SMSF is used to indicate the SMSF.

[0057] In a possible implementation manner, the receiving the terminal reachability notification message sent by the AMF includes:

[0058] After receiving the enabling terminal response message, starting a second timer;

[0059] During the operation of the second timer, the terminal reachability notification message sent by the AMF is received, the operation length of the second timer is greater than or equal to the operation length of the first timer, and the first timer is a timer started when the AMF sends a paging message to the terminal.

[0060] In a fifth aspect, the present application provides an MT SMS sending device, applied to AMF, the device comprising:

[0061] A first receiving module is used to receive a terminal reachable enable message sent by a short message service function SMSF, where the terminal reachable enable message is used by the AMF to determine whether the terminal is reachable;

[0062] A first sending module, configured to send an enabling terminal response message to the SMSF when the terminal is in an idle state, wherein the enabling terminal response message is used to indicate that the AMF is paging the terminal;

[0063] A paging module, used to page the terminal, and determine the reachability information of the terminal according to the paging result, wherein the reachability information indicates that the terminal is reachable or that the terminal is unreachable;

[0064] The second sending module is used to send the reachability information to the SMSF, where the reachability information is used to indicate whether the SMSF sends a text message to the terminal.

[0065] In a possible implementation manner, the paging module is specifically configured to:

[0066] Sending a paging message to the terminal and starting a first timer;

[0067] During the running period of the first timer, if a paging response message sent by the terminal is received, it is determined that the paging result is a paging success and the current state of the terminal is a connected state;

[0068] During the running period of the first timer, if no paging response message sent by the terminal is received, it is determined that the paging result is a paging timeout, and the current state of the terminal is an idle state;

[0069] When the current state of the terminal is a connected state, determining that the reachability information indicates that the terminal is reachable;

[0070] When the current state of the terminal is an idle state, it is determined that the reachability information indicates that the terminal is unreachable.

[0071] In a possible implementation manner, the second sending module is specifically configured to:

[0072] Send a terminal reachability notification message to the SMSF, where the terminal reachability notification message includes the reachability information.

[0073] In a possible implementation manner, the enabling terminal reachability message includes a uniform resource identifier URI of the SMSF; and the second sending module is specifically configured to:

[0074] The terminal reachability notification message is sent to the SMSF according to the URI of the SMSF.

[0075] In a sixth aspect, the present application provides an MT SMS sending device, which is applied to SMSF, and the device includes:

[0076] A third sending module is used to send an enabling terminal reachable message to the AMF, where the enabling terminal reachable message is used to instruct the AMF to determine whether the terminal is reachable;

[0077] A second receiving module is used to receive an enabling terminal response message sent by the AMF, where the enabling terminal response message indicates that the AMF is paging the terminal and the terminal is in an idle state;

[0078] A third receiving module is used to receive the reachability information of the terminal sent by the AMF, where the reachability information indicates that the terminal is reachable or that the terminal is unreachable;

[0079] A processing module is used to determine whether to send a text message to the terminal according to the reachability information.

[0080] In a possible implementation manner, the third receiving module is specifically configured to:

[0081] Receive a terminal reachability notification message sent by the AMF, where the terminal reachability notification message includes the reachability information.

[0082] In a possible implementation manner, the enabling terminal reachability message includes a URI of the SMSF, and the URI of the SMSF is used to indicate the SMSF.

[0083] In a possible implementation manner, the third receiving module is specifically configured to:

[0084] After receiving the enabling terminal response message, starting a second timer;

[0085] During the operation of the second timer, the terminal reachability notification message sent by the AMF is received, the operation length of the second timer is greater than or equal to the operation length of the first timer, and the first timer is a timer started when the AMF sends a paging message to the terminal.

[0086] In a seventh aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the MT SMS sending method described in any one of the first aspect or the second aspect.

[0087] The MT SMS sending method, AMF, SMSF and device provided in the present application, after the AMF receives the enable terminal reachable message sent by the SMSF, if the terminal is in an idle state, it sends an enable terminal response message to the SMSF, and the enable terminal response message is used to indicate that the AMF is paging the terminal. Then, the AMF pages the terminal, determines the reachability information of the terminal according to the paging result, and sends the reachability information to the SMSF. The reachability information is that the terminal is reachable or the terminal is unreachable. Through the reachability information, the SMSF can determine whether to send a text message to the terminal. The scheme of the present application, through the AMF promptly replying to the SMSF with the enable terminal response message, can enable the SMSF to be converted from a client to a server, avoiding the problem of the SMSF service timer timing out due to the AMF's failure to respond to the SMSF in time during the paging process of the terminal, which further causes the MT called process to fail. BRIEF DESCRIPTION OF THE DRAWINGS

[0088] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0089] Figure 1 It is a signaling diagram of an MT process;

[0090] Figure 2 A schematic diagram of the process of enabling a terminal reachable message service provided in an embodiment of the present application;

[0091] Figure 3 Signaling of the MT SMS sending method provided in the embodiment of the present application Figure 1 ;

[0092] Figure 4 Signaling of the MT SMS sending method provided in the embodiment of the present application Figure 2 ;

[0093] Figure 5 Signaling of the MT SMS sending method provided in the embodiment of the present application Figure 3 ;

[0094] Figure 6 A schematic diagram of the structure of an AMF provided in an embodiment of the present application;

[0095] Figure 7 A schematic diagram of the structure of an SMSF provided in an embodiment of the present application;

[0096] Figure 8 A schematic diagram of the structure of the MT SMS sending device provided in the embodiment of the present application Figure 1 ;

[0097] Fig. 9 A schematic diagram of the structure of the MT SMS sending device provided in the embodiment of the present application Figure 2 . DETAILED DESCRIPTION

[0098] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0099] The called SMS sending process of 5G NAS includes MO process and MT process. The MO process refers to the process of SMS from the sending terminal to the short message center, and the MT process refers to the process of SMS from the short message center to the target terminal.

[0100] For the MT process, after the SMS arrives at the short message center, the core network will page the target terminal in the idle state, determine the reachability of the terminal based on the paging result, and return a notification message to the SMSF to indicate the reachability of the terminal so that the SMSF can determine whether to send a SMS to the terminal based on the reachability of the terminal.

[0101] Currently, for the MT process in the called SMS sending process, you can combine Figure 1 To understand.

[0102] Figure 1 It is a signaling diagram of an MT process, such as Figure 1 As shown, including:

[0103] S11, the service center (SC) forwards the text message to the Short Message Service-Gateway Mobile Switching Center (SMS-GMSC or SMSC for short).

[0104] S12, routing information for sending SMS.

[0105] S13, SMSC sends a remote mobile terminated SMS (Forward MT SM) message to SMSF.

[0106] In the process from S11 to S13, after the called SMS is delivered to the SMSC, the SMSC selects the SMSF from the Unified Data Management (UDM) domain through the Mobile Subscriber International ISDN Number (MSISDN) and sends the SMSF to the SMSF through the Forward MT SM message.

[0107] S14, SMSF sends a Namf_MT_EnableUEReachability Request message to AMF.

[0108] SMSF checks the SMS management subscription data. If the contracted MT SMS is allowed to be sent, SMSF will call the AMF service interface and send a Namf_MT_EnableUEReachability Request message to detect whether the terminal is reachable.

[0109] S15, AMF paging terminal.

[0110] S16, after AMF pages the terminal, AMF sends an enable terminal response (Namf_MT_EnableUEReachability Response) message to SMSF. The Namf_MT_EnableUEReachability Response message is used to indicate the reachability of the terminal.

[0111] After AMF pages the terminal, the paging may be successful or unsuccessful. After the paging is successful, the terminal enters the connected state, so AMF can send a Namf_MT_EnableUEReachability Response message to SMSF to indicate that the terminal is reachable. After the paging fails, the terminal sends a paging rejection message to AMF. The terminal does not enter the connected state, so AMF can send a Namf_MT_EnableUEReachability Response message to SMSF to indicate that the terminal is unreachable.

[0112] S17, SMSF sends an N1N2 (sms-body) message to the terminal through AMF.

[0113] S18, the terminal replies with an application layer confirmation (CP ACK) message to the AMF, confirming receipt of the Short Message Service (SMS) message, and the AMF transparently transmits the CP ACK message to the SMSF.

[0114] S19, SMSF sends a delivery report (Delivery Report) to SMSC, indicating that the terminal has received the SMS.

[0115] S110, the SMSF replies to the terminal to confirm receipt of the submission report.

[0116] exist Figure 1 In the example, a current MT SMS sending process is illustrated. Among them, the process of sending the Namf_MT_EnableUEReachability Request message can be combined with Figure 2 Make an introduction.

[0117] Figure 2 A schematic diagram of the process of enabling a terminal reachable message service provided in an embodiment of the present application is shown in FIG. Figure 2As shown, including:

[0118] S21, the network functions (NF) service consumer sends a PUT request to the resource representing the terminal context of the AMF.

[0119] PUT request to activate the SMS service for a given service endpoint. The payload body of the PUT request should contain a representation of the single endpoint context resource to be created or updated.

[0120] S22, if successful, returns "200ok" and returns the "EnableUeReachabilityReqData" object in the response body.

[0121] S23, upon failure or redirection, an appropriate Hypertext Transfer Protocol (HTTP) status code indicating an error should be returned.

[0122] For the structure definition of the Namf_MT_EnableUEReachability Request message, please refer to Table 1 below:

[0123] Table 1

[0124]

[0125] The enumeration definition of the reachability information of the terminal is shown in Table 2 below:

[0126] Table 2

[0127]

[0128] In summary, in the current SMSF MT process, UDM is a stateless network element, and SMSC Figure 1 In the example, the S11-S12 process does not perceive the terminal status, and directly selects the SMSF where the terminal is registered. The SMSF network element does not perceive the terminal status either. The protocol requires the SMSF to detect whether the terminal is reachable through the AMF service message Namf_MT_EnableUEReachability. If the terminal is in an idle state, the AMF first pages the terminal, and then sends a Namf_MT_EnableUEResponse message to the SMSF based on the paging result to indicate whether the terminal is reachable.

[0129] The above MT SMS sending process may include the following implementation solutions:

[0130] (1) The SMSF may not have received the Namf_MT_EnableUEResponse message, and the MT service failed due to the service timer timeout. The reasons are as follows:

[0131] 5G NFs use service-oriented interfaces to transmit messages via HTTP. All vendors provide HTTP transmission services based on rust interfaces. The HTTP transmission timeout threshold set by each network element is generally configured to 3s to 5s based on experience. HTTP, as a basic transmission channel, does not parse messages, and it is even more impossible to set different HTTP timer durations based on different message types.

[0132] The duration of the timer configured for the AMF paging terminal is generally around 12 seconds based on experience. Therefore, it often happens that HTTP has timed out while the AMF is still paging the terminal, and the SMSF network element will receive a 504 failure response. Since network element failure notification has a certain delay, the SMSF cannot immediately determine whether the AMF is unreachable or the HTTP link has timed out. This problem becomes more serious after 5G service-oriented messages are transmitted using HTTP.

[0133] (2) After receiving the HTTP 504 response, SMSF will directly send a service failure response to SMSC without considering the AMF disaster recovery issue. SMSC will decide whether to resend the failed SMS based on the configuration, which will cause serious MT call loss.

[0134] (3) After SMSF receives the HTTP 504 response, if SMSF considers the AMF disaster recovery scenario, SMSF believes that AMF is faulty. At this time, it reselects AMF through the Network Repository Function (NRF) to ensure that an available AMF is selected to forward the called SMS. In this way, the reselection in the AMF non-failure scenario may cause AMF to directly reply with a failure response, and MT fails.

[0135] (4) After receiving the HTTP 504 response, SMSF will resend the Namf_MT_EnableUEReachability message for reliability reasons to ensure that SMSF is aware of the reachability of the terminal.

[0136] The specific approach may be: After receiving the Namf_MT_EnableUEReachability message, SMSF continues to send Namf_MT_EnableUEReachability messages to AMF. After receiving the message, AMF finds that the terminal is already being paged. At this time, it saves the link information of the request message and no longer initiates paging. When AMF receives the paging response message from the terminal, AMF sends a Namf_MT_EnableUEResponse response message to SMSF with the new HTTP link information based on the paging result of the terminal, indicating the reachability of the terminal. SMSF decides whether to continue forwarding SMS messages based on the reachability of the terminal.

[0137] The shortcomings of this solution are: first, even if SMSF resends the Namf_MT_EnableUEReachability message, SMSF still needs to wait for the response of AMF as a client, and HTTP timeout may still occur; second, AMF needs to refresh the link information. After receiving the paging response message from the terminal, it needs to reply to SMSF with the latest HTTP link information. AMF's processing is too complicated; third, this solution only increases the probability of MT success. There is still a problem of MT service failure due to the paging duration exceeding the service timer set by the core network, causing the service timer to time out.

[0138] Based on this, the embodiment of the present application provides a method for sending MT SMS to solve the problem that the MT SMS process in the idle state of the 5G IoT terminal fails due to the AMF paging terminal and the SMSF fails to receive the terminal response in time, resulting in the core network side HTTP or SMSF service timer timeout. The solution of the embodiment of the present application is introduced below with reference to the accompanying drawings.

[0139] Figure 3 Signaling of the MT SMS sending method provided in the embodiment of the present application Figure 1 ,like Figure 3 As shown, including:

[0140] S31, SMSF sends an enable terminal reachable message to AMF, and the enable terminal reachable message is used to instruct AMF to determine whether the terminal is reachable.

[0141] AMF receives the Enable Terminal Reachable message sent by SMSF, which is used by AMF to determine whether the terminal is reachable. After receiving the Enable Terminal Reachable message, AMF needs to determine the reachability of the terminal.

[0142] S32: When the terminal is in an idle state, the AMF sends an enable terminal response message to the SMSF, where the enable terminal response message is used to indicate that the AMF is paging the terminal.

[0143] When the terminal is in a connected state, the AMF determines that the terminal is reachable, so it can directly feedback to the SMSF that the terminal is reachable. When the terminal is in an idle state, the AMF needs to page the terminal and determine the reachability of the terminal based on the paging result. The solutions of each embodiment of the present application are aimed at the case where the terminal is in an idle state.

[0144] When the terminal is in an idle state, after receiving the enable terminal reachable message sent by SMSF, AMF promptly sends an enable terminal response message to SMSF, and the enable terminal response message is used to indicate that AMF is paging the terminal. The meaning of the enable terminal response message indicating that AMF is paging the terminal can be that AMF starts paging the terminal before sending the enable terminal response message, or starts paging the terminal at the same time as sending the enable terminal response message, or starts paging the terminal after sending the enable terminal response message, which is not limited in the embodiments of the present application. AMF sends the enable terminal response message to SMSF mainly to promptly feedback to SMSF that AMF is trying to paging the terminal.

[0145] S33, AMF pages the terminal and determines the reachability information of the terminal according to the paging result. The reachability information indicates that the terminal is reachable or that the terminal is unreachable.

[0146] The AMF sends a paging message to the terminal to page the terminal, obtains a corresponding paging result, and determines whether the terminal is reachable based on the paging result.

[0147] Among them, there are two types of paging results. One is that AMF paging the terminal successfully, and the terminal enters the connected state from the idle state. In this case, AMF can determine that the terminal is reachable; the other is that AMF paging the terminal fails, and the terminal is still in the idle state. In this case, AMF determines that the terminal is unreachable.

[0148] S34, AMF sends reachability information to SMSF, where the reachability information is used to indicate whether SMSF sends a text message to the terminal.

[0149] After determining the reachability information of the terminal according to the paging result, AMF sends reachability information to SMSF to indicate whether the terminal is reachable. The reachability information can also be used to indicate whether SMSF sends a text message to the terminal. Specifically, when the reachability information indicates that the terminal is reachable, SMSF sends a text message to the terminal; when the reachability information indicates that the terminal is unreachable, SMSF does not send a text message to the terminal.

[0150] The MT SMS sending method provided in the embodiment of the present application, after AMF receives the enabling terminal reachable message sent by SMSF, if the terminal is in an idle state, it sends an enabling terminal response message to SMSF, and the enabling terminal response message is used to indicate that AMF is paging the terminal. Then, AMF pages the terminal, determines the reachability information of the terminal according to the paging result, and sends the reachability information to SMSF. The reachability information is that the terminal is reachable or the terminal is unreachable. Through the reachability information, SMSF can determine whether to send a text message to the terminal. The scheme of the embodiment of the present application, through AMF promptly replying to SMSF with the enabling terminal response message, can enable SMSF to be converted from a client to a server, avoiding the problem of SMSF service timer timeout caused by AMF's failure to respond to SMSF in time during the paging process of the terminal, which further causes the MT called process to fail.

[0151] Based on any of the above embodiments, the scheme of the embodiments of the present application is further introduced below in conjunction with the accompanying drawings.

[0152] Figure 4 Signaling of the MT SMS sending method provided in the embodiment of the present application Figure 2 ,like Figure 4 As shown, including:

[0153] S401, SC forwards the text message to SMSC.

[0154] S402, routing information for sending a text message.

[0155] S403, SMSC sends a Forward MT SM message to SMSF.

[0156] In the process from S401 to S403, after the SMS is delivered to the SMSC, the SMSC selects the SMSF from the UDM domain through the MSISDN of the terminal, and sends the SMS to the SMSF through the Forward MT SM message.

[0157] S404, SMSF sends an enable terminal reachability (Namf_MT_EnableUEReachability) message to AMF.

[0158] SMSF checks the SMS management contract data. If the sending of MT SMS is allowed, the SMSF sends a Namf_MT_EnableUEReachability message to the AMF. The Namf_MT_EnableUEReachability message is used to instruct the AMF to determine whether the terminal is reachable. Optionally, the Namf_MT_EnableUEReachability message includes the Uniform Resource Identifier (URI) of the SMSF, and the URI of the SMSF is used to indicate the SMSF. For example, the Namf_MT_EnableUEReachability message carries the EnableNotifyUri information element, and the EnableNotifyUri element is also the callbackURI of the SMSF.

[0159] S405: When the terminal is in an idle state, the AMF sends an enable terminal response (Namf_MT_EnableUEResponse) message to the SMSF.

[0160] After AMF receives the message, if the terminal is in idle state, AMF replies to SMSF with a Namf_MT_EnableUEResponse message. The Namf_MT_EnableUEResponse message includes the cell reachability. The cell reachability value carries ATTEMPTING_TO_REACH_UE, indicating that AMF is paging the terminal, that is, AMF is trying to page the terminal.

[0161] Optionally, after receiving the Namf_MT_EnableUEResponse message, the SMSF starts a second timer, and during the running period of the second timer, receives a terminal reachability notification (Namf_MT_UEReachabilityInfoNotify) message sent by the AMF.

[0162] S406, AMF sends a paging message to the terminal.

[0163] AMF sends a paging message to the terminal, pages the terminal, and starts the first timer. The first timer is the timer that is started when AMF sends a paging message to the terminal, and is used for AMF to count after starting to paging the terminal, so as to record the duration of paging initiated by AMF. During the operation of the first timer, if a paging response message sent by the terminal is received, the paging result is determined to be a successful paging, and the current state of the terminal is a connected state; if no paging response message is received from the terminal during the operation of the first timer, the paging result is determined to be a paging timeout, and the current state of the terminal is an idle state. Optionally, the running length of the second timer is greater than or equal to the running length of the first timer.

[0164] S407: The terminal sends a paging response message to the AMF.

[0165] During the first timer, if the AMF successfully receives the paging response message sent by the terminal, the paging result is determined to be a paging success, and the current state of the terminal is a connected state. When the current state of the terminal is a connected state, the reachability information is determined to be that the terminal is reachable, and a text message can be sent to the terminal.

[0166] S408, AMF sends a terminal reachability notification (Namf_MT_UEReachabilityInfoNotify) message to SMSF.

[0167] AMF sends a Namf_MT_UEReachabilityInfoNotify message to SMSF. The Namf_MT_UEReachabilityInfoNotify message includes reachability information, and the reachability information indicates that the terminal is reachable.

[0168] Optionally, AMF determines the SMSF based on the URI of the SMSF included in the Namf_MT_EnableUEReachability message, and then sends a Namf_MT_UEReachabilityInfoNotify message to the SMSF.

[0169] S409, SMSF sends a terminal reachability notification response (Namf_MT_UEReachabilityInfoNotify_response) message to AMF.

[0170] The Namf_MT_UEReachabilityInfoNotify_response message is mainly used by SMSF to feedback to AMF that SMSF has received the Namf_MT_UEReachabilityInfoNotify message sent by AMF.

[0171] S410, SMSF sends an N1N2 (sms-body) message to the terminal through AMF.

[0172] S411, the terminal replies with a CP ACK message to the AMF to confirm receipt of the SMS message, and the AMF transparently transmits the CP ACK message to the SMSF.

[0173] S412, SMSF sends a delivery report to SMSC, indicating that the terminal has received the SMS.

[0174] S413, the SMSF replies to the terminal to confirm receipt of the submission report.

[0175] In the above embodiment, combined with Figure 4 This article introduces the process of AMF paging terminal successfully. Figure 5 This section describes the process when AMF paging to a terminal fails.

[0176] Figure 5 Signaling of the MT SMS sending method provided in the embodiment of the present application Figure 3 ,like Figure 5 As shown, including:

[0177] S501, SC forwards the text message to SMSC.

[0178] S502, routing information of sending SMS.

[0179] S503: SMSC sends a Forward MT SM message to SMSF.

[0180] In the process from S501 to S503, after the SMS is delivered to the SMSC, the SMSC selects the SMSF from the UDM domain through the MSISDN of the terminal, and sends the SMS to the SMSF through the Forward MT SM message.

[0181] S504, SMSF sends a Namf_MT_EnableUEReachability message to AMF.

[0182] SMSF checks the SMS management subscription data. If the sending of MT SMS is allowed, SMSF sends a Namf_MT_EnableUEReachability message to AMF. The Namf_MT_EnableUEReachability message is used to instruct AMF to determine whether the terminal is reachable.

[0183] Optionally, the Namf_MT_EnableUEReachability message includes the URI of the SMSF, and the URI of the SMSF is used to indicate the SMSF. For example, the Namf_MT_EnableUEReachability message carries the information element EnableNotifyUri, and the element EnableNotifyUri is also the URI of the SMSF.

[0184] S505: When the terminal is in idle state, AMF sends a Namf_MT_EnableUEResponse message to SMSF.

[0185] After AMF receives the message, if the terminal is in idle state, AMF replies to SMSF with a Namf_MT_EnableUEResponse message. The Namf_MT_EnableUEResponse message includes the cell reachability. The cell reachability value carries ATTEMPTING_TO_REACH_UE, indicating that AMF is paging the terminal, that is, AMF is trying to page the terminal.

[0186] Optionally, after receiving the Namf_MT_EnableUEResponse message, the SMSF starts a second timer, and during the running period of the second timer, receives a terminal reachability notification (Namf_MT_UEReachabilityInfoNotify) message sent by the AMF.

[0187] S506, AMF sends a paging message to the terminal.

[0188] AMF sends a paging message to the terminal, pages the terminal, and starts the first timer. During the operation of the first timer, if a paging response message sent by the terminal is received, the paging result is determined to be a paging success, and the current state of the terminal is a connected state; if a paging response message sent by the terminal is not received during the operation of the first timer, the paging result is determined to be a paging timeout, and the current state of the terminal is an idle state. Optionally, the running time of the second timer is greater than or equal to the running time of the first timer.

[0189] S507: When the AMF does not receive the paging response message sent by the terminal, the AMF sends a Namf_MT_UEReachabilityInfoNotify message to the SMSF.

[0190] AMF sends a Namf_MT_UEReachabilityInfoNotify message to SMSF. The Namf_MT_UEReachabilityInfoNotify message includes reachability information, and the reachability information indicates that the terminal is unreachable.

[0191] Optionally, AMF determines the SMSF based on the URI of the SMSF included in the Namf_MT_EnableUEReachability message, and then sends a Namf_MT_UEReachabilityInfoNotify message to the SMSF.

[0192] S508, SMSF sends a Namf_MT_UEReachabilityInfoNotify_response message to AMF.

[0193] The Namf_MT_UEReachabilityInfoNotify_response message is mainly used by SMSF to feedback to AMF that SMSF has received the Namf_MT_UEReachabilityInfoNotify message sent by AMF.

[0194] S509, SMSF sends a delivery failure report to SMSC.

[0195] When the terminal is unreachable, it means that the SMS cannot be sent to the terminal normally. At this time, the SMSF sends a delivery failure report to the SMSC, indicating that the SMS forwarding failed.

[0196] In summary, the solution of the embodiment of the present application can enable SMSF to be converted from a client to a server by AMF replying to SMSF with an enabling terminal response message in a timely manner, thereby avoiding the problem of SMSF service timer timeout caused by AMF's failure to respond to SMSF in a timely manner during the paging process of the terminal, which further leads to the failure of the MT called process. By introducing a simple process, the consideration of various abnormal scenarios for service adaptation is avoided, the logical complexity of service implementation is simplified, and MT failure caused by inappropriate timer adjustment is avoided.

[0197] Figure 6 A schematic diagram of the structure of an AMF provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, the AMF includes a memory 620, a transceiver 600, and a processor 610, wherein:

[0198] The memory 620 is used to store computer programs; the transceiver 600 is used to send and receive data under the control of the processor 610; the processor 610 is used to read the computer program in the memory 620 and perform the following operations:

[0199] Receiving a terminal reachable enable message sent by the SMSF, where the terminal reachable enable message is used by the AMF to determine whether the terminal is reachable;

[0200] When the terminal is in an idle state, sending an enabling terminal response message to the SMSF, where the enabling terminal response message is used to indicate that the AMF is paging the terminal;

[0201] Paging the terminal, and determining reachability information of the terminal according to the paging result, wherein the reachability information indicates that the terminal is reachable or that the terminal is unreachable;

[0202] The reachability information is sent to the SMSF, where the reachability information is used to indicate whether the SMSF sends a text message to the terminal.

[0203] Specifically, the transceiver 600 is used to receive and send data under the control of the processor 610 .

[0204] Among them, Figure 6 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 610 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 600 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include transmission media such as wireless channels, wired channels, optical cables, etc. The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 610 when performing operations.

[0205] Optionally, processor 610 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0206] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0207] In a possible implementation manner, the paging the terminal and determining the reachability information of the terminal according to the paging result includes:

[0208] Sending a paging message to the terminal and starting a first timer;

[0209] During the running period of the first timer, if a paging response message sent by the terminal is received, it is determined that the paging result is a paging success and the current state of the terminal is a connected state;

[0210] During the running period of the first timer, if no paging response message sent by the terminal is received, it is determined that the paging result is a paging timeout, and the current state of the terminal is an idle state;

[0211] When the current state of the terminal is a connected state, determining that the reachability information indicates that the terminal is reachable;

[0212] When the current state of the terminal is an idle state, it is determined that the reachability information indicates that the terminal is unreachable.

[0213] In a possible implementation manner, the sending the reachability information to the SMSF includes:

[0214] Send a terminal reachability notification message to the SMSF, where the terminal reachability notification message includes the reachability information.

[0215] In a possible implementation manner, the enabling terminal reachability message includes the URI of the SMSF; and the sending the terminal reachability notification message to the SMSF includes:

[0216] The terminal reachability notification message is sent to the SMSF according to the URI of the SMSF.

[0217] Figure 7 A schematic diagram of the structure of an SMSF provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the SMSF includes a memory 720, a transceiver 700, and a processor 710, wherein:

[0218] The memory 720 is used to store computer programs; the transceiver 700 is used to send and receive data under the control of the processor 710; the processor 710 is used to read the computer program in the memory 720 and perform the following operations:

[0219] Sending a terminal reachable enable message to the AMF, where the terminal reachable enable message is used to instruct the AMF to determine whether the terminal is reachable;

[0220] receiving an enabling terminal response message sent by the AMF, where the enabling terminal response message indicates that the AMF is paging the terminal and the terminal is in an idle state;

[0221] receiving reachability information of the terminal sent by the AMF, where the reachability information indicates that the terminal is reachable or that the terminal is unreachable;

[0222] Determine whether to send a text message to the terminal according to the reachability information.

[0223] Specifically, the transceiver 700 is used to receive and send data under the control of the processor 710.

[0224] Among them, Figure 7 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 710 and memory represented by memory 720. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 700 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include transmission media such as wireless channels, wired channels, optical cables, etc. The processor 710 is responsible for managing the bus architecture and general processing, and the memory 720 may store data used by the processor 710 when performing operations.

[0225] Optionally, the processor 710 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor may also adopt a multi-core architecture.

[0226] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0227] In a possible implementation manner, the receiving the reachability information of the terminal sent by the AMF includes:

[0228] Receive a terminal reachability notification message sent by the AMF, where the terminal reachability notification message includes the reachability information.

[0229] In a possible implementation manner, the enabling terminal reachability message includes a URI of the SMSF, and the URI of the SMSF is used to indicate the SMSF.

[0230] In a possible implementation manner, the receiving the terminal reachability notification message sent by the AMF includes:

[0231] After receiving the enabling terminal response message, starting a second timer;

[0232] During the operation of the second timer, the terminal reachability notification message sent by the AMF is received, the operation length of the second timer is greater than or equal to the operation length of the first timer, and the first timer is a timer started when the AMF sends a paging message to the terminal.

[0233] Figure 8 A schematic diagram of the structure of the MT SMS sending device provided in the embodiment of the present application Figure 1 ,like Figure 8 As shown, the device comprises:

[0234] A first receiving module 81 is used to receive a terminal reachable enable message sent by a short message service function SMSF, where the terminal reachable enable message is used by the AMF to determine whether the terminal is reachable;

[0235] A first sending module 82 is used to send an enabling terminal response message to the SMSF when the terminal is in an idle state, wherein the enabling terminal response message is used to indicate that the AMF is paging the terminal;

[0236] A paging module 83, configured to page the terminal and determine the reachability information of the terminal according to the paging result, wherein the reachability information indicates that the terminal is reachable or that the terminal is unreachable;

[0237] The second sending module 84 is used to send the reachability information to the SMSF, where the reachability information is used to indicate whether the SMSF sends a short message to the terminal.

[0238] In a possible implementation manner, the paging module 83 is specifically configured to:

[0239] Sending a paging message to the terminal and starting a first timer;

[0240] During the running period of the first timer, if a paging response message sent by the terminal is received, it is determined that the paging result is a paging success and the current state of the terminal is a connected state;

[0241] During the running period of the first timer, if no paging response message sent by the terminal is received, it is determined that the paging result is a paging timeout, and the current state of the terminal is an idle state;

[0242] When the current state of the terminal is a connected state, determining that the reachability information indicates that the terminal is reachable;

[0243] When the current state of the terminal is an idle state, it is determined that the reachability information indicates that the terminal is unreachable.

[0244] In a possible implementation manner, the second sending module 84 is specifically configured to:

[0245] Send a terminal reachability notification message to the SMSF, where the terminal reachability notification message includes the reachability information.

[0246] In a possible implementation manner, the enabling terminal reachability message includes a uniform resource identifier URI of the SMSF; and the second sending module 84 is specifically configured to:

[0247] The terminal reachability notification message is sent to the SMSF according to the URI of the SMSF.

[0248] Specifically, the above-mentioned MT SMS sending device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is AMF, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment in this embodiment will not be described in detail here.

[0249] Fig. 9 A schematic diagram of the structure of the MT SMS sending device provided in the embodiment of the present application Figure 2 ,like Fig. 9 As shown, the device comprises:

[0250] The third sending module 91 is used to send an enabling terminal reachable message to the AMF, where the enabling terminal reachable message is used to instruct the AMF to determine whether the terminal is reachable;

[0251] A second receiving module 92 is used to receive an enabling terminal response message sent by the AMF, where the enabling terminal response message indicates that the AMF is paging the terminal and the terminal is in an idle state;

[0252] The third receiving module 93 is used to receive the reachability information of the terminal sent by the AMF, where the reachability information indicates that the terminal is reachable or that the terminal is unreachable;

[0253] The processing module 94 is used to determine whether to send a text message to the terminal according to the reachability information.

[0254] In a possible implementation manner, the third receiving module 93 is specifically configured to:

[0255] Receive a terminal reachability notification message sent by the AMF, where the terminal reachability notification message includes the reachability information.

[0256] In a possible implementation manner, the enabling terminal reachability message includes a URI of the SMSF, and the URI of the SMSF is used to indicate the SMSF.

[0257] In a possible implementation manner, the third receiving module 93 is specifically configured to:

[0258] After receiving the enabling terminal response message, starting a second timer;

[0259] During the operation of the second timer, the terminal reachability notification message sent by the AMF is received, the operation length of the second timer is greater than or equal to the operation length of the first timer, and the first timer is a timer started when the AMF sends a paging message to the terminal.

[0260] Specifically, the above-mentioned MT SMS sending device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is SMSF, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0261] It should be noted that the division of units / modules in the above embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.

[0262] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0263] In some embodiments, a computer-readable storage medium is further provided, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the MT SMS sending method provided by the above-mentioned method embodiments.

[0264] Specifically, the above-mentioned computer-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0265] It should be noted that the computer-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0266] It should also be noted that the terms "first", "second", etc. in the embodiments of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more.

[0267] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0268] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0269] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0270] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0271] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0272] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.

[0273] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0274] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0275] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0276] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0277] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for sending a mobile terminated MT text message, characterized in that: Applied to an access and mobility management function AMF, the method comprises: Receiving a terminal reachable enable message sent by a short message service function SMSF, wherein the terminal reachable enable message is used by the AMF to determine whether the terminal is reachable; When the terminal is in an idle state, sending an enabling terminal response message to the SMSF, where the enabling terminal response message is used to indicate that the AMF is paging the terminal; Paging the terminal, and determining reachability information of the terminal according to the paging result, wherein the reachability information indicates that the terminal is reachable or that the terminal is unreachable; The reachability information is sent to the SMSF, where the reachability information is used to indicate whether the SMSF sends a text message to the terminal.

2. The method according to claim 1, characterized in that: The paging the terminal, and determining the reachability information of the terminal according to the paging result, includes: Sending a paging message to the terminal and starting a first timer; During the running period of the first timer, if a paging response message sent by the terminal is received, it is determined that the paging result is a paging success and the current state of the terminal is a connected state; During the running period of the first timer, if no paging response message sent by the terminal is received, it is determined that the paging result is a paging timeout, and the current state of the terminal is an idle state; When the current state of the terminal is a connected state, determining that the reachability information indicates that the terminal is reachable; When the current state of the terminal is an idle state, it is determined that the reachability information indicates that the terminal is unreachable.

3. The method according to claim 2, characterized in that The sending the reachability information to the SMSF includes: Send a terminal reachability notification message to the SMSF, where the terminal reachability notification message includes the reachability information.

4. The method according to claim 3, characterized in that The enabling terminal reachability message includes the uniform resource identifier URI of the SMSF; and the sending the terminal reachability notification message to the SMSF includes: The terminal reachability notification message is sent to the SMSF according to the URI of the SMSF.

5. A method for sending MT short messages, characterized in that: Applied to an SMSF, the method comprises: Sending a terminal reachable enable message to the AMF, where the terminal reachable enable message is used to instruct the AMF to determine whether the terminal is reachable; receiving an enabling terminal response message sent by the AMF, where the enabling terminal response message indicates that the AMF is paging the terminal and the terminal is in an idle state; receiving reachability information of the terminal sent by the AMF, where the reachability information indicates that the terminal is reachable or that the terminal is unreachable; Determine whether to send a text message to the terminal according to the reachability information.

6. The method according to claim 5, characterized in that The receiving the reachability information of the terminal sent by the AMF includes: Receive a terminal reachability notification message sent by the AMF, where the terminal reachability notification message includes the reachability information.

7. The method according to claim 5 or 6, characterized in that: The enabling terminal reachability message includes the URI of the SMSF, and the URI of the SMSF is used to indicate the SMSF.

8. The method according to claim 6, characterized in that The receiving a terminal reachability notification message sent by the AMF includes: After receiving the enabling terminal response message, starting a second timer; During the operation of the second timer, the terminal reachability notification message sent by the AMF is received, the operation length of the second timer is greater than or equal to the operation length of the first timer, and the first timer is a timer started when the AMF sends a paging message to the terminal.

9. An AMF, characterized in that: Including memory, transceiver, processor; Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Receiving a terminal reachable enabling message sent by the SMSF, where the terminal reachable enabling message is used by the AMF to determine whether the terminal is reachable; When the terminal is in an idle state, sending an enabling terminal response message to the SMSF, where the enabling terminal response message is used to indicate that the AMF is paging the terminal; Paging the terminal, and determining reachability information of the terminal according to the paging result, wherein the reachability information indicates that the terminal is reachable or that the terminal is unreachable; The reachability information is sent to the SMSF, where the reachability information is used to indicate whether the SMSF sends a text message to the terminal.

10. The AMF according to claim 9, characterized in that The paging the terminal, and determining the reachability information of the terminal according to the paging result, includes: Sending a paging message to the terminal and starting a first timer; During the running period of the first timer, if a paging response message sent by the terminal is received, it is determined that the paging result is a paging success and the current state of the terminal is a connected state; During the running period of the first timer, if no paging response message sent by the terminal is received, it is determined that the paging result is a paging timeout, and the current state of the terminal is an idle state; When the current state of the terminal is a connected state, determining that the reachability information indicates that the terminal is reachable; When the current state of the terminal is an idle state, it is determined that the reachability information indicates that the terminal is unreachable.

11. The AMF according to claim 10, characterized in that The sending the reachability information to the SMSF includes: Send a terminal reachability notification message to the SMSF, where the terminal reachability notification message includes the reachability information.

12. The AMF according to claim 11, characterized in that The enabling terminal reachability message includes the URI of the SMSF; and the sending a terminal reachability notification message to the SMSF includes: The terminal reachability notification message is sent to the SMSF according to the URI of the SMSF.

13. An SMSF, characterized in that: Including memory, transceiver, processor; a memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Sending a terminal reachable enable message to the AMF, where the terminal reachable enable message is used to instruct the AMF to determine whether the terminal is reachable; receiving an enabling terminal response message sent by the AMF, where the enabling terminal response message indicates that the AMF is paging the terminal and the terminal is in an idle state; receiving reachability information of the terminal sent by the AMF, where the reachability information indicates that the terminal is reachable or that the terminal is unreachable; Determine whether to send a text message to the terminal according to the reachability information.

14. The SMSF according to claim 13, wherein: The receiving the reachability information of the terminal sent by the AMF includes: Receive a terminal reachability notification message sent by the AMF, where the terminal reachability notification message includes the reachability information.

15. An SMSF according to claim 13 or 14, characterised in that The enabling terminal reachability message includes the URI of the SMSF, and the URI of the SMSF is used to indicate the SMSF.

16. An SMSF according to claim 13 or 14, characterised in that The receiving a terminal reachability notification message sent by the AMF includes: After receiving the enabling terminal response message, starting a second timer; During the operation of the second timer, the terminal reachability notification message sent by the AMF is received, the operation length of the second timer is greater than or equal to the operation length of the first timer, and the first timer is a timer started when the AMF sends a paging message to the terminal.

17. A MT short message sending device, characterized in that: Applied to AMF, the device comprises: A first receiving module is used to receive a terminal reachable enable message sent by a short message service function SMSF, where the terminal reachable enable message is used by the AMF to determine whether the terminal is reachable; A first sending module, configured to send an enabling terminal response message to the SMSF when the terminal is in an idle state, wherein the enabling terminal response message is used to indicate that the AMF is paging the terminal; A paging module, used to page the terminal, and determine the reachability information of the terminal according to the paging result, wherein the reachability information indicates that the terminal is reachable or that the terminal is unreachable; The second sending module is used to send the reachability information to the SMSF, where the reachability information is used to indicate whether the SMSF sends a text message to the terminal.

18. A MT short message sending device, characterized in that: Applied to SMSF, the device comprises: A third sending module is used to send an enabling terminal reachable message to the AMF, where the enabling terminal reachable message is used to instruct the AMF to determine whether the terminal is reachable; A second receiving module is used to receive an enabling terminal response message sent by the AMF, where the enabling terminal response message indicates that the AMF is paging the terminal and the terminal is in an idle state; A third receiving module is used to receive the reachability information of the terminal sent by the AMF, where the reachability information indicates that the terminal is reachable or that the terminal is unreachable; A processing module is used to determine whether to send a text message to the terminal according to the reachability information.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the MT SMS sending method according to any one of claims 1 to 8.