Emergency short message transmission method, registration method and emergency short message processing method

By obtaining and utilizing the emergency SMS service center address of the service network, the problem of emergency SMS messages not being properly routed in the visited network was solved, enabling the normal transmission and processing of emergency SMS messages and improving the emergency SMS response efficiency in roaming scenarios.

CN121968028APending Publication Date: 2026-05-01ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZTE CORP
Filing Date
2025-04-07
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

When roaming, emergency SMS services are difficult to support on the visited network, causing emergency SMS messages to fail to be properly routed to the emergency SMS service center on the visited network, thus affecting the transmission efficiency of emergency SMS messages.

Method used

By obtaining the address of the emergency SMS service center of the service network, an emergency SMS is constructed and sent, which is then directly routed to the emergency SMS service center of the visited network, avoiding incorrect routing to the home network.

Benefits of technology

This enables the normal transmission of emergency text messages over the visited network, improves the response efficiency of emergency text messages, and ensures that emergency text messages are processed correctly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121968028A_ABST
    Figure CN121968028A_ABST
Patent Text Reader

Abstract

The invention provides an emergency short message transmission method, a registration method and an emergency short message processing method. The emergency short message transmission method comprises the following steps: a first communication node obtains an emergency short message service center address of a service network; constructing a first emergency short message according to the emergency short message service center address, and sending the first emergency short message; a first communication node can obtain an emergency short message service center address of a service network, and then construct a first emergency short message according to the emergency short message service center address and send the first emergency short message, so that the first emergency short message can be routed to an emergency short message service center of the service network; the problem that the emergency short message service cannot be transmitted in the visited network is solved, when the service network is the visited network or the home network, the emergency short message can be routed to the emergency short message service center address of the service network normally, normal transmission of the emergency short message service is achieved, and the situation that the emergency short message service cannot be transmitted in a roaming scene is avoided. The emergency short message of the first communication node is routed to the home network.
Need to check novelty before this filing date? Find Prior Art

Description

Emergency SMS transmission methods, registration methods, and emergency SMS processing methods Technical Field

[0001] This application relates to the field of communication technology, and in particular to emergency SMS transmission methods, registration methods, and emergency SMS processing methods. Background Technology

[0002] In emergency SMS services, the service is jointly handled by the Short Message Service Center (SMSC) and the Public Safety Answering Point (PSAP). The SMS service center used for emergency SMS services can be called the Emergency SMSC (E-SMSC).

[0003] In roaming situations, due to regulatory requirements, emergency services must be handled by the visitor network's (Visited PLMN, VPLMN) emergency SMSC and PSAP. However, given current technology, emergency SMS services are difficult to support within visitor networks. Summary of the Invention

[0004] This application provides an emergency SMS transmission method, a registration method, and an emergency SMS processing method to solve the problem of being unable to implement emergency SMS services in a visited network.

[0005] To achieve the above objectives, embodiments of this application provide an emergency SMS transmission method, applied to a first communication node, comprising:

[0006] Obtain the address of the emergency SMS service center of the service network;

[0007] Based on the address of the emergency SMS service center, a first emergency SMS message is constructed and sent.

[0008] To achieve the above objectives, embodiments of this application provide a registration method applied to a second communication node, comprising:

[0009] Receive the network access request message from the first communication node;

[0010] A network access response message is sent to the first communication node, the network access response message including emergency SMS service center information of the serving network.

[0011] To achieve the above objectives, embodiments of this application provide an emergency SMS processing method, applied to a third communication node, comprising:

[0012] Received the first session initiation protocol message request sent by the first communication node;

[0013] If the short message in the first session initiation protocol message request is an urgent short message, the first session initiation protocol message request sent by the first communication node is forwarded to the fourth communication node.

[0014] To achieve the above objectives, this application provides another emergency SMS processing method, applied to a fifth communication node, including:

[0015] Received a second session initiation protocol message request sent by the first communication node through the visited network;

[0016] If it is determined that the short message in the second session initiation protocol message request is an emergency short message, a session initiation protocol redirection message is sent to the third communication node of the visited network, wherein the session initiation protocol redirection message includes an emergency service redirection indication.

[0017] To achieve the above objectives, embodiments of this application provide a communication node, including: a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for establishing a connection and communication between the processor and the memory. When the program is executed by the processor, it implements the steps of the emergency SMS transmission method, registration method, or emergency SMS processing method as described in any one of the embodiments of this application.

[0018] To achieve the above objectives, embodiments of this application provide a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the emergency SMS transmission method, registration method, or emergency SMS processing method described in any one of the embodiments of this application.

[0019] To achieve the above objectives, this application provides a computer program product, which includes a computer program that, when executed by a processor, implements the emergency SMS transmission method, registration method, or emergency SMS processing method described in any one of the embodiments of this application.

[0020] The emergency SMS transmission method provided in this application embodiment involves a first communication node obtaining the address of the emergency SMS service center of the serving network; constructing a first emergency SMS based on the address of the emergency SMS service center, and sending the first emergency SMS. The first communication node can obtain the address of the emergency SMS service center of the serving network, and then construct and send the first emergency SMS based on the address, thereby enabling the first emergency SMS to be routed to the emergency SMS service center of the serving network. This solves the problem of being unable to transmit emergency SMS services in a visited network. Whether the serving network is a visited network or a home network, the emergency SMS can be normally routed to the address of the emergency SMS service center of the serving network, achieving normal transmission of the emergency SMS service and avoiding the situation where the emergency SMS of the first communication node is routed to the home network in roaming scenarios.

[0021] Further details regarding the above embodiments and other aspects of this application, as well as their implementations, are provided in the accompanying drawings, detailed description, and claims. Attached Figure Description

[0022] Figure 1 is a system architecture diagram of SMS based on Internet Protocol in 4G / 5G according to an embodiment;

[0023] Figure 2 is a system architecture diagram of a roaming emergency SMS service provided in an embodiment;

[0024] Figure 3 is a flowchart of an emergency SMS transmission method provided in an embodiment;

[0025] Figure 4 is a flowchart of a registration method provided in an embodiment;

[0026] Figure 5 is a flowchart of an emergency SMS processing method provided in an embodiment;

[0027] Figure 6 is a flowchart of another emergency SMS processing method provided in one embodiment;

[0028] Figure 7 is an example diagram of a registration implementation provided in one embodiment;

[0029] Figure 8 is an example of another registration implementation provided in one embodiment;

[0030] Figure 9 is an example of another registration implementation provided in one embodiment;

[0031] Figure 10 is an example of another registration implementation provided in one embodiment;

[0032] Figure 11 is an example diagram of an emergency SMS processing implementation provided in one embodiment;

[0033] Figure 12 is an example of another emergency SMS processing implementation provided in one embodiment;

[0034] Figure 13 is an example of another emergency SMS processing implementation provided in one embodiment;

[0035] Figure 14 is an example diagram of another emergency SMS processing implementation provided in one embodiment;

[0036] Figure 15 is a schematic diagram of an emergency SMS transmission device provided in one embodiment;

[0037] Figure 16 is a schematic diagram of a registration device provided in an embodiment;

[0038] Figure 17 is a schematic diagram of an emergency SMS processing device provided in one embodiment;

[0039] Figure 18 is a schematic diagram of another emergency SMS processing device provided in one embodiment;

[0040] Figure 19 is a schematic diagram of the structure of a communication node provided in one embodiment. Detailed Implementation

[0041] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be arbitrarily combined with each other.

[0042] Current SMS services can be implemented based on various communication systems, such as 5G, 3GPP-related communication systems, 6G, and future evolved communication systems or systems integrating multiple systems. This application does not limit the scope of these systems.

[0043] Supporting emergency services is a basic regulatory requirement. Emergency call service is a basic function supported by almost all operator networks, while emergency message service is also supported by many operators.

[0044] Regular SMS services are handled by the Short Message Service Center (SMSC). The user equipment (UE) needs to be configured with an SMSMSC address, typically an MSISDN. When the terminal sends a Mobile Oriented Short Message Service (MO SMS), it needs to enter the SMSMSC address so that the network can route the SMS to the correct SMSMSC. There are several ways to configure the SMSMSC address on the terminal: through initial factory settings, via the SIM Toolkit (STK) program, or via Over-The-Air (OTA) push. After obtaining the SMSMSC address, the terminal stores it in the Short Message Service Parameter (SMSP) of the SIM / USIM card.

[0045] In emergency SMS services, the process is jointly handled by the Emergency SMS Service Center (Emergency SMSC) and the Public Safety Answering Point (PSAP). During the originating SMS process, the Emergency SMSC forwards the originating SMS to the PSAP.

[0046] Terminals are typically configured with the Emergency SMSC Address of their Home Public Land Mobile Network (HPLMN). This allows, in non-roaming situations, the originating MO SMS message to be routed to the correct Emergency SMSC and further sent to the PSAP. The Emergency SMSC Address configured on the UE usually does not include the PLMN ID.

[0047] Figure 1 provides an example system architecture diagram for SMS based on Internet Protocol (IP) in 4G / 5G. This system may include: a User Equipment (UE), a core network, and an Emergency SMSC domain. The UE interacts with the Emergency SMSC domain via the core network. The relevant components of the 4G core network include the Evolved UMTS Terrestrial Radio Access Network (EUTRAN), Packet Data Network Gateway (PGW), Serving Gateway (SGW), Mobility Management Entity (MME), and Home Subscriber Server (HSS). The EUTRAN is used for radio signal control and data processing; the PGW is used for protocol conversion, access security, packet routing and forwarding; the SGW is used for packet routing and forwarding; the MME is used to process UE NAS signaling; and the HSS is used to store user subscription data (such as SMS permissions). The components involved in the 5G core network include Next Generation Radio Access Network (NG-RAN), User Plane Function (UPF), Access and Mobility Management Function (AMF), Unified Data Management (UDM), and Session Management Function (SMF). NG-RAN is used to handle the transmission and reception of radio signals, UPF is used to process user data streams, AMF is used to process UE NAS signaling, UDM is used to store user data, and SMF is used to manage user data communication sessions.The emergency SMS service domain can include the proxy call session control function (P-CSCF), the Serving Call Session Control Function (S-CSCF), the IP Short Message Gateway (IP-SMGW), the Emergency SMSC, and the PSAP. The P-CSCF is used to process the Session Initiation Protocol (SIP) signaling between the UE and the IP Multimedia Subsystem (IMS) core network. The S-CSCF is used for user registration and authentication, session control, etc. The IP-SMGW is used to enable the transmission of short message services over the IP network. The Emergency SMSC and PSAP are used to jointly process emergency SMS services.

[0048] In roaming scenarios, due to regulatory requirements, emergency services must be handled by the Visited PLMN (VPLMN), requiring Emergency SMSC and PSAP to reside within the Visited PLMN. However, under current technology, emergency SMS services are difficult to support on the Visited PLMN. With current technologies (static configuration, STK, OTA), it is difficult to configure the Visited PLMN's Emergency SMSC Address to the UE, and the network's handling of SMS delivery processes also has deficiencies, failing to correctly route MO SMS to the Visited PLMN's Emergency SMSC, and consequently, failing to send it to the Visited PLMN's PSAP. Therefore, Figure 2 provides a system architecture diagram supporting roaming emergency SMS services; this system includes: UE, Visited PLMN, and Home PLMN. The Visited PLMN includes PGW / UPF, P-CSCF, Emergency Call Session Control Function (E-CSCF), Emergency IP Short Message Gateway (Emergency IP-SM-GW), Emergency SMSC, and PSAP. The home network includes: S-CSCF, (Home)IP-SMGW, SMSC, and HSS. In this architecture, in addition to handling normal SMS services within the home network, network functions for handling emergency SMS services are also deployed within the visited network.

[0049] Emergency Call Session Control Function (E-CSCF) handles emergency call sessions;

[0050] The Emergency IP Short Message Gateway (EmergencyIP-SM-GW) handles the routing of emergency SMS messages within the visited network when the UE is roaming.

[0051] Emergency SMSC handles emergency SMS messages within the visited network while the UE is roaming.

[0052] PSAP, Public Response Point, refers to the official agency that actually handles emergency situations, such as a police station.

[0053] Figure 3 is a flowchart of an emergency SMS transmission method according to an embodiment. As shown in Figure 3, the emergency SMS transmission method described in this embodiment is applied to a first communication node, and the method includes steps S110-S120:

[0054] S110. Obtain the address of the emergency SMS service center of the service network.

[0055] S120. Based on the address of the emergency SMS service center, construct the first emergency SMS and send the first emergency SMS.

[0056] In this embodiment, the serving network is a network that can provide communication services to users, such as a home network or a visited network. For example, in roaming mode, the serving network is the visited network of the first communication node, and in non-roaming mode, the serving network is the home network of the first communication node. The emergency SMS service center address can be the Mobile Station International Subscriber Directory Number (MSISDN) of the emergency SMS service center, and can include a country code. For example, the emergency SMS service center address can be the country code + the MSISDN of the emergency SMS service center, or it can also be the international code + the emergency call short number (e.g., +86 110).

[0057] Before sending an emergency SMS message, the first communication node can obtain and store the address of the emergency SMS service center of the storage network. For example, the first communication node can obtain and store the address of the emergency SMS service center of the storage network in advance. This can be done through registration or by other communication nodes actively sending the address to the first communication node. When transmitting emergency SMS messages subsequently, the stored address can be directly retrieved. Alternatively, the first communication node can obtain the address of the corresponding emergency SMS service center each time it needs to transmit an emergency SMS message. When sending an emergency SMS message, it needs to be routed to the corresponding emergency SMS service center for processing. When transmitting an emergency SMS message, the first communication node constructs a first emergency SMS message based on the obtained address of the emergency SMS service center of the storage network, carrying the address within the message so that the first emergency SMS message can be directly routed to the corresponding emergency SMS service center based on that address.

[0058] In some implementations, the first communication node can obtain the emergency SMS service center address of the serving network during interaction with the serving network, and store the obtained emergency SMS service center address in a Subscriber Identity Module (SIM) or Universal Subscriber Identity Module (USIM) card. When a first emergency SMS message needs to be sent, the first communication node can obtain the emergency SMS service center address of the serving network from the SIM card or USIM card, construct the first emergency SMS message based on the emergency SMS service center address, encapsulate the first emergency SMS message as an IP message, and send the first emergency SMS message to the second communication node through the control plane. The second communication node determines the sending method of the first emergency SMS message based on the status of the first communication node. For the first communication node in roaming mode, in this case, the serving network is a visited network, and the second communication node forwards the first emergency SMS message to other communication nodes, such as sending it to a third, fifth, or sixth communication node, etc. Other communication nodes parse the first emergency SMS message to obtain the address of the emergency SMS service center of the visited network. Based on this address, they route the first emergency SMS message to the emergency SMS service center of the visited network, and then to the PSAP of the visited network. This allows the first emergency SMS message to be processed within the visited network, preventing it from being incorrectly routed to the home network. For the first communication node in a non-roaming state, where the serving network is the home network, the second communication node sends the first emergency SMS message to the SMS routing gateway, which then forwards it to the home network.

[0059] Optionally, the first emergency SMS message can be an Emergency MOSMS sent by the first communication node. In some examples, the Emergency MOSMS may also be called an Emergency SMS (MO Emergency SMS), which is not limited in this embodiment.

[0060] In this embodiment, in roaming mode, the first communication node can construct and send a first emergency SMS based on the address of the emergency SMS service center of the visited network, so that the first emergency SMS can be routed to the emergency service center of the visited network, avoiding the first emergency SMS being incorrectly routed to the home network, thereby improving the response efficiency of emergency SMS in roaming mode.

[0061] The emergency SMS transmission method provided in this application can solve the problem of being unable to transmit emergency SMS services in a visited network. When the service network is either a visited network or a home network, emergency SMS messages can be routed normally to the emergency SMS service center address of the service network, thus enabling normal transmission of emergency SMS services and avoiding the situation where emergency SMS messages of the first communication node are routed to the home network in roaming scenarios.

[0062] In some embodiments, obtaining the address of the emergency SMS service center of the service network includes: receiving emergency SMS service center information of the service network during the registration process; and determining the address of the emergency SMS service center of the service network based on the emergency SMS service center information.

[0063] In this embodiment, the emergency SMS service center information can be understood as information used to describe the emergency SMS service center, such as one or more pieces of information such as the emergency SMS service center address and emergency call number.

[0064] The first communication node can initiate a registration process with the second communication node in the service network. During the registration process, the second communication node can determine whether it needs to send the service network's emergency SMS service center information to the first communication node based on its local policy. For example, the first communication node sends a registration request to the second communication node and receives the service network's emergency SMS service center information from the second communication node. The first communication node analyzes and processes the emergency SMS service center information to determine the service network's emergency SMS service center address. For example, if the emergency SMS service center information includes an emergency SMS service center address, the address can be directly determined by parsing the information; or, if the information does not include an emergency SMS service center address but includes information about other emergency SMS service centers, the address can be generated based on that information, and so on.

[0065] In some embodiments, emergency SMS service center information includes at least one of the following:

[0066] Address of Emergency SMS Service Center;

[0067] Public Land Mobile Network Identifier for the Service Network;

[0068] List of emergency call numbers;

[0069] Emergency SMS service center setup instructions.

[0070] In this embodiment, the emergency SMS service center address can be an MSISDN number, which may include a country code. For example, the emergency SMS service center address received by the first communication node can be: country code + emergency SMS service center MSISDN, or: international code + emergency call short number (e.g., +86 110).

[0071] The Public Land Mobile Network (PLMN) ID is used to indicate the PLMN to which the Emergency Text Message Service Center belongs.

[0072] The Emergency Number List can contain emergency numbers. The number of emergency numbers in the list can be one, multiple, or zero (i.e., the list is empty). For example, the Emergency Number List can contain several records, each containing at least one emergency service category and the corresponding emergency number for that category.

[0073] An Emergency SMSC Construction Indication is used to indicate how an Emergency SMSC address is constructed. For example, the Indication guides a first communication node to construct an Emergency SMSC address using an emergency call number. For instance, if a first communication node receives an emergency call number +86 110 from the network, it will treat this emergency call number as the Emergency SMSC address.

[0074] For example, the emergency SMS service center information obtained by the first communication node can be:

[0075] a) Includes only: the address of the emergency SMS service center; or,

[0076] b) Includes: Emergency SMS service center address, service network PLMN ID; or,

[0077] c) Includes: a list of emergency call numbers, instructions for setting up an emergency SMS service center; or

[0078] d) Includes only: a list of emergency call numbers.

[0079] In some embodiments, determining the address of the emergency SMS service center of the service network based on emergency SMS service center information includes at least one of the following methods:

[0080] Method 1: If the emergency SMS service center information includes an emergency SMS service center address, the received emergency SMS service center address will be identified as the emergency SMS service center address of the service network.

[0081] Method 2: If the emergency SMS service center information includes a list of emergency call numbers and an emergency SMS service center construction instruction, determine the emergency SMS service center address of the service network based on the emergency SMS service center construction instruction and the list of emergency call numbers.

[0082] The first communication node constructs the emergency SMS service center address of the service network based on the emergency SMS service center construction instruction and the emergency call numbers in the emergency call number list. For example, the first communication node can determine the emergency call number as the emergency SMS service center address based on the emergency SMS service center construction instruction. For instance, if the emergency call number received by the first communication node is +86 110, then that emergency call number can be determined as the emergency SMS service center address. If the emergency call number list contains multiple emergency call numbers, the first communication node can randomly select one emergency call number to generate the emergency SMS service center address, or it can construct a corresponding emergency SMS service center address for each emergency call number based on the emergency SMS service center construction instruction. The multiple emergency SMS service center addresses obtained are equivalent and can all point to the emergency SMS service center of the service network.

[0083] Method 3: If the emergency SMS service center information includes a list of emergency call numbers, determine the address of the emergency SMS service center of the service network based on the list of emergency call numbers.

[0084] In this scenario, the first communication node constructs the emergency SMS service center address of the service network based on emergency call numbers from the emergency call number list, according to its local policy. In some embodiments, determining the emergency SMS service center address of the service network based on the emergency call number list includes: identifying emergency call numbers from the emergency call number list as the emergency SMS service center address of the service network. For example, if the emergency call number received by the first communication node is +86110, then that emergency call number can be identified as the emergency SMS service center address. If the emergency call number list contains multiple emergency call numbers, the first communication node can randomly select one emergency call number to generate the emergency SMS service center address, or it can construct a corresponding emergency SMS service center address for each emergency call number. The multiple emergency SMS service center addresses obtained are equivalent and can all point to the emergency SMS service center of the service network.

[0085] In some embodiments, the first communication node may obtain emergency SMS service center information, construct a first emergency SMS message based on the emergency SMS service center information, and send the first emergency SMS message. The step of the first communication node constructing the first emergency SMS message based on the emergency SMS service center information may be: determining the address of the emergency SMS service center based on the emergency SMS service center information, and then constructing the first emergency SMS message based on the emergency SMS service center address.

[0086] In some embodiments, the method further includes storing the emergency text messaging service center address and public terrestrial mobile network identifier of the service network.

[0087] The first communication node stores the emergency SMS service center address and the public land mobile network identifier of the serving network, and can store them in association. For example, the first communication node can store the emergency SMS service center address and PLMD ID as SMS service parameters (SMSP) in its local SIM / USIM card. If the first communication node constructs multiple emergency service center addresses based on emergency call numbers in the emergency call number list, it can store multiple emergency SMS service center addresses in the SMSP parameters. When the first emergency SMS message needs to be sent, the first communication node can randomly select an emergency SMS service center address from the SMSP parameters to construct the first emergency SMS message, ensuring that the first emergency SMS message is correctly routed to the emergency SMS service center of the serving network.

[0088] In this embodiment, the first communication node can obtain the emergency SMS service center information of the serving network during the registration process. For example, in roaming mode, the first communication node can obtain the emergency SMS service center information of the visited network through the registration process. In this way, if the first communication node needs to send the first emergency SMS while roaming, it can construct the first emergency SMS based on the emergency SMS service center address of the visited network, so that the first emergency SMS can be correctly routed to the emergency SMS service center of the visited network, avoiding being incorrectly routed to the home network, thus improving the response efficiency of emergency SMS. In addition, based on the emergency SMS service center information issued by the network, the emergency SMS service center address can be constructed in multiple ways, which improves the flexibility of emergency SMS service center address construction.

[0089] In some embodiments, receiving emergency SMS service center information of the service network during the registration process includes: sending a network access request message to a second communication node; and receiving a network access response message sent by the second communication node; wherein the network access response message includes emergency SMS service center information of the service network.

[0090] The first communication node can obtain the emergency SMS service center information of the service network from the service network through the registration process. That is, after the first communication node is authenticated, the second communication node can send the emergency SMS service center information of the service network to the first communication node. In the absence of a SIM / USIM card, the first communication node can also obtain the emergency SMS service center information of the service network from the service network through the emergency registration process.

[0091] In some embodiments, the network access request message is an attach request message, and the network access response message is an attach response message.

[0092] In some embodiments, the network access request message is a registration request message, and the network access response message is a registration response message.

[0093] In some embodiments, the network access request message is an Internet Protocol Multimedia Subsystem Registration Request message, and the network access response message is an Internet Protocol Multimedia Subsystem Registration Response message.

[0094] For example, when the serving network is a 4G network, the aforementioned network access request message is an attach request message, and the network access response message is an attach response message, which can be an attach success response. When the serving network is a 5G network, the network access request message is a registration request message, and the network access response message is a registration response message, which can be a registration success response. When the first communication node performs Internet Protocol Multimedia Subsystem (IMS) registration, the network access request message is an IMS registration request message, and the network access response message is an IMS registration response message. When the serving network is a communication network of other standards, the network access request message and the network access response message can also have other names, and this embodiment does not limit this.

[0095] In some embodiments, the emergency SMS service center address is carried in at least one of the following elements:

[0096] The destination address of the SMS data packet relay protocol;

[0097] The Request-Unified Resource Identifier (R-URI) header of the Session Initiation Protocol message;

[0098] The destination address (To) header of the session initiation protocol message.

[0099] The address of the emergency SMS service center can be entered in the relay protocol destination address, which can also be called the destination address (RP-Destination) information element in the routing information (RP-DATA) of the SMS data packet; or the address of the emergency SMS service center can be entered in the R-URI header of the SIP message; or the address of the emergency SMS service center can be entered in the To header of the SIP message; or the address of the emergency SMS service center can be entered in multiple of the above information elements.

[0100] In some embodiments, the first communication node is a user equipment.

[0101] In some embodiments, the second communication node is a mobility management function, an access and mobility management function, or a proxy call session control function.

[0102] For example, the first communication node can be a UE; when the serving network is a 4G network, the second communication node is a Mobility Management Function (MME); when the serving network is a 5G network, the second communication node is an Access and Mobility Management Function (AMF); when the first communication node performs IMS registration, the second communication node is a Proxy Call Session Control Function (P-CSCF).

[0103] Figure 4 is a flowchart of a registration method provided in an embodiment. As shown in Figure 4, the registration method of this embodiment is applied to a second communication node, and the method includes S210-S220:

[0104] S210, Receive the network access request message from the first communication node.

[0105] S220. Send a network access response message to the first communication node. The network access response message includes information about the emergency SMS service center of the serving network.

[0106] The serving network refers to the network that the first communication node is currently connected to. In roaming mode, the serving network is the visited network of the first communication node, and in non-roaming mode, the serving network is the home network of the first communication node.

[0107] The first communication node can initiate a registration process with the second communication node in the service network. This registration process can be a normal registration process or an emergency registration process. The normal registration process can be triggered by the first communication node upon initial power-on or network selection, or by network switching, or by entering a new tracking area, or by other reasons. The emergency registration process can be triggered when the first communication node needs to initiate emergency services.

[0108] During the registration process, the second communication node can determine whether to send the emergency SMS service center information of the service network to the first communication node based on local policies. For example, in roaming mode, the second communication node can send the emergency SMS service center information of the service network (which is the visited network in roaming mode) to the first communication node. In non-roaming mode, the second communication node may choose not to send the emergency SMS service center information of the service network, or it may send the emergency SMS service center information of the first communication node's home network (which is the home network in non-roaming mode) to the first communication node. Based on the received emergency SMS service center information of the service network, the first communication node generates an emergency SMS service center address and stores it.

[0109] In some embodiments, emergency SMS service center information includes at least one of the following:

[0110] Address of the emergency SMS service center;

[0111] Public Land Mobile Network Identifier for the Service Network;

[0112] List of emergency call numbers;

[0113] Emergency SMS service center setup instructions.

[0114] In this embodiment, the emergency SMS service center address can be an MSISDN number, which may include a country code. For example, the emergency SMS service center address received by the first communication node can be: country code + emergency SMS service center MSISDN, or: international code + emergency call short number (e.g., +86 110).

[0115] The Public Land Mobile Network ID (PLMN ID) of the service network is used to indicate the PLMN to which the Emergency SMS Service Center belongs.

[0116] The Emergency Number List can contain emergency numbers. The number of emergency numbers in the list can be one, multiple, or zero (i.e., the list is empty). For example, the Emergency Number List can contain several records, each containing at least one emergency service category and the corresponding emergency number for that category.

[0117] An Emergency SMSC Construction Indication is used to indicate how an Emergency SMSC address is constructed. For example, the Indication instructs a first communication node to construct an Emergency SMSC address using an emergency call number. For instance, if a first communication node receives an emergency call number +86 110 from the network, it will treat this emergency call number as the Emergency SMSC address.

[0118] For example, the emergency SMS service center information sent by the second communication node can be:

[0119] a) Includes only: the address of the emergency SMS service center; or,

[0120] b) Includes: Emergency SMS service center address, service network PLMN ID; or,

[0121] c) Includes: a list of emergency call numbers, instructions for setting up an emergency SMS service center; or

[0122] d) Includes only: a list of emergency call numbers.

[0123] In some embodiments, the network access request message is an attach request message, and the network access response message is an attach response message.

[0124] In some embodiments, the network access request message is a registration request message, and the network access response message is a registration response message.

[0125] In some embodiments, the network access request message is an Internet Protocol Multimedia Subsystem Registration Request message, and the network access response message is an Internet Protocol Multimedia Subsystem Registration Response message.

[0126] In some embodiments, before sending the network access response message to the first communication node, the method further includes:

[0127] In the case of roaming at the first communication node, the visited network will be treated as the serving network;

[0128] When the first communication node is not roaming, the home network is used as the serving network.

[0129] For example, in roaming mode, the second communication node can use the visited network (i.e., the roaming network) as the serving network and send the emergency SMS service center information of the roaming network to the first communication node. In non-roaming mode, the second communication node may not send the emergency SMS service center information of the serving network, or it may use the home network of the first communication node as the serving network and send the emergency SMS service center information of the home network to the first communication node.

[0130] In some embodiments, after sending a network access response message to the first communication node, the method further includes sending the identifier of the first communication node and the identifier of the second communication node to the sixth communication node.

[0131] After the first communication node successfully registers, the second communication node can also send the identifiers of both the first and second communication nodes to the sixth communication node. For example, the identifiers of the first and second communication nodes can be carried in an update request. The sixth communication node can store the identifiers of the first and second communication nodes locally. If the sixth communication node has previously stored the identifiers of the first and second communication nodes, it will update the pairing information accordingly.

[0132] In some embodiments, the first communication node is a user equipment (UE);

[0133] In some embodiments, the second communication node is a mobility management function (MMF), an access and mobility management function (AMF), or a proxy call session control function (P-CSCF).

[0134] In some embodiments, the sixth communication node is an Emergency SMS Interoperability Function (ESIWF).

[0135] Figure 5 is a flowchart of an emergency SMS processing method according to an embodiment. As shown in Figure 5, the emergency SMS processing method of this embodiment is applied to a third communication node, and the method includes steps S310-S320:

[0136] S310: Received the first session initiation protocol message request sent by the first communication node.

[0137] S320. If the short message in the first session initialization protocol message request is an urgent short message, forward the first session initialization protocol message request sent by the first communication node to the fourth communication node.

[0138] In this embodiment, the first session initiation protocol message request can be understood as a session initiation protocol message (SIP) request.

[0139] The first communication node can send normal SMS messages or emergency SMS messages in case of an emergency. Emergency SMS messages can be emergency initiation SMS messages. The first communication node can send either normal or emergency SMS messages by sending a First Session Initiation Protocol (SIP) message request. The SIP message request can carry relevant SMS information, such as SMS data packets and an SMS service center address. The SMS data packets can carry transmitted data, and the SMS service center address can be an emergency SMS service center address (indicating an emergency message) or a normal SMS service center address (indicating a normal message). The third communication node receives the SIP message request sent by the first communication node. The first communication node can send the SIP message request directly to the third communication node or it can be sent to the third communication node through other communication nodes.

[0140] The third communication node analyzes the first session initialization protocol message request and determines whether the short message in the first session initialization protocol message request is an urgent short message. For example, it determines whether the first session initialization protocol message request carries urgent information or instructions. If it does, the short message in the first session initialization protocol message request is determined to be an urgent short message; otherwise, the short message in the first session initialization protocol message request is determined not to be an urgent short message. If the short message in the first session initialization protocol message request is an urgent short message, the first session initialization protocol message request sent by the first communication node is forwarded to the fourth communication node so that the fourth communication node can process the first session initialization protocol message request and ensure that the urgent short message is processed correctly.

[0141] For example, when the first communication node needs to send an emergency text message, the first communication node constructs an emergency text message (for example, the emergency text message can be the first emergency text message) and carries the emergency text message as a short message in the first session initialization protocol message request. After receiving the first session initialization protocol message request, the third communication node determines that the short message in the first session initialization protocol message request is an emergency short message (i.e., an emergency text message) and forwards the first session initialization protocol message request sent by the first communication node to the fourth communication node.

[0142] The emergency SMS processing method provided in this application embodiment involves a third communication node receiving a first session initialization protocol message request sent by a first communication node. If the SMS message in the first session initialization protocol message request is an emergency SMS message, the third communication node forwards the first session initialization protocol message request sent by the first communication node to a fourth communication node. This resolves the problem of emergency SMS messages being unable to be transmitted in the visited network, enabling normal transmission of emergency SMS messages. The third communication node forwards the first session initialization protocol message request containing the emergency SMS message to the fourth communication node so that the fourth communication node can complete the processing of the emergency SMS message. This allows the emergency SMS message to be sent to the emergency SMS service center for processing, preventing the first emergency SMS message from being incorrectly routed to the home network, thereby improving the response efficiency of emergency SMS messages.

[0143] In some embodiments, the method further includes:

[0144] If the first target field information element in the first session initiation protocol message request contains the first emergency SMS information, the SMS in the first session initiation protocol message request is determined to be an emergency SMS.

[0145] In this embodiment, the first target domain information element can be understood as a type of information element. The information element type can be predetermined or set, and there can be one or more information element types, such as a message header. The first emergency SMS information can be understood as information used to represent or describe an emergency SMS, such as the address of an emergency SMS service center, a specific emergency SMS identifier, etc. The first session initiation protocol message request is parsed, and the information carried in the first target domain information element of the first session initiation protocol message request is analyzed. If the first target domain information element contains the first emergency SMS information, then the SMS in the first session initiation protocol message request is determined to be an emergency SMS.

[0146] In some embodiments, the first target domain information element includes at least one of the following:

[0147] The Request for Uniform Resource Identifier (URI) header of the Session Initiation Protocol (SIP) message;

[0148] Target address header of the session initiation protocol message.

[0149] In some embodiments, the first emergency SMS message includes at least one of the following:

[0150] Emergency call number;

[0151] Address of Emergency SMS Service Center.

[0152] In some embodiments, the first communication node is in a roaming state, and the fourth communication node is located in the visited network.

[0153] In some embodiments, the first communication node is in a roaming state, and the fourth communication node is an emergency call session control function for the visited network.

[0154] The first communication node is in a roaming state, meaning it is in a roaming state. The fourth communication node is the emergency call session control function of the visited network. The third communication node forwards the first session initiation protocol message request sent by the first communication node to the emergency call session control function of the visited network, so that the emergency SMS can be processed through the emergency call session control function of the visited network and sent to the emergency SMS service center for processing.

[0155] In some embodiments, the third communication node is a proxy call session control function.

[0156] In some embodiments, the third communication node is a proxy call session control function for the visited network.

[0157] In some embodiments, the first communication node is a user equipment.

[0158] This application embodiment determines whether a short message in the first session initialization protocol message request is an emergency short message by judging whether the first target field information element in the first session initialization protocol message request contains first emergency SMS information. The first communication node can carry an emergency call number and / or an emergency SMS service center address in the request Uniform Resource Identifier message header and / or the target address message header. The third communication node determines whether a short message in the first session initialization protocol message request is an emergency short message by judging whether the request Uniform Resource Identifier message header and / or the target address message header carries an emergency call number and / or an emergency SMS service center address. This can accurately identify emergency short messages, correctly forward emergency SMS messages, and process emergency SMS services in a timely manner.

[0159] If the first communication node performs IMS emergency registration, the third communication node can route the SIP message request (e.g., the first SIP message) to the fourth communication node for emergency SMS processing. If the first communication node performs normal IMS registration but not emergency registration, the third communication node can determine whether to forward the SIP message request sent by the first communication node to the fourth communication node by judging whether the short message in the SIP message request is an emergency short message. The implementation method can be referred to as follows:

[0160] The first communication node is configured to fill in the visited network emergency call number and / or emergency SMS service center address in the R-URI and / or To header field of the SIP header field when sending a SIP message request;

[0161] The third communication node is configured to identify the visited network emergency call number and / or emergency SMS service center address;

[0162] The third communication node is configured to, upon receiving a SIP message request from the first communication node, identify that the R-URI and / or To header field of the SIP header contains an emergency call number and / or an emergency SMS service center address, thereby determining that the SIP message request contains an emergency SMS, and then forwarding the SIP message request to the fourth communication node of the visited network, ultimately reaching the E-SMSC and PSAP.

[0163] Figure 6 is a flowchart of another emergency SMS processing method provided in an embodiment. As shown in Figure 6, the emergency SMS processing method of this embodiment is applied to a fifth communication node, and the method includes S410-S420:

[0164] S410: Received a second session initiation protocol message request sent by the first communication node through the visited network.

[0165] S420. If it is determined that the short message in the second session initiation protocol message request is an emergency short message, a session initiation protocol redirection message is sent to the third communication node of the visited network, wherein the session initiation protocol redirection message includes an emergency service redirection indication.

[0166] In this embodiment, the second session initiation protocol request can carry SMS-related information. For example, the second session initiation protocol message request includes an SMS data packet and an SMS service center address. The SMS data packet can carry transmitted data, and the SMS service center address can be an emergency SMS service center address, indicating that the message is an emergency SMS, or a normal SMS service center address, indicating that the message is a normal SMS. The second session initiation protocol request and the first session initiation protocol request can be the same request or different requests. The session initiation protocol redirection message can be understood as a SIP redirection message, used to redirect SIP messages. The emergency service redirection indication can be understood as a redirection indication, used to indicate the redirection of emergency services. For example, the emergency service redirection indication can indicate the redirection of a certain type of service or a specific message.

[0167] The fifth communication node receives a second session initiation protocol message request sent by the first communication node. The first communication node can send the second session initiation protocol message request to the fifth communication node through the visited network. For example, the first communication node can send the second session initiation protocol message request to the fifth communication node through other communication nodes in the visited network. The fifth communication node receives the second session initiation protocol message request sent by the first communication node through the visited network.

[0168] The fifth communication node analyzes the second session initialization protocol (SIP) message request to determine whether the short message in the request is an urgent short message. For example, it checks whether the request carries urgent information or instructions. If so, the short message is determined to be urgent; otherwise, it is determined not to be urgent. If the short message is urgent, the request needs to be redirected. A session initialization protocol redirection message is sent to the third communication node in the visited network. This redirection message includes an urgent service redirection instruction, instructing the third communication node to process the request correctly, ensuring the urgent SMS message is handled correctly.

[0169] For example, when the first communication node needs to send an emergency text message, the first communication node constructs an emergency text message (for example, the emergency text message can be the first emergency text message) and carries the emergency text message as a short message in the second session initialization protocol message request. After receiving the second session initialization protocol message request, the fifth communication node determines that the short message in the second session initialization protocol message request is an emergency short message (i.e., an emergency text message) and forwards the second session initialization protocol message request sent by the first communication node to the third communication node.

[0170] The emergency SMS processing method provided in this application embodiment involves a fifth communication node receiving a second session initialization protocol message request sent by a first communication node. If the SMS message in the second session initialization protocol message request is an emergency SMS message, the fifth communication node sends a session initialization protocol redirection message to a third communication node in the visited network. This resolves the problem of being unable to transmit emergency SMS messages in the visited network, enabling normal transmission of emergency SMS messages. If the SMS message in the second session initialization protocol message request is an emergency SMS message, the fifth communication node determines that the second session initialization protocol message request is for an emergency SMS service and redirects it to the third communication node via the session initialization protocol redirection message. This allows the third communication node to process the emergency SMS message, enabling it to be sent to an emergency SMS service center for processing.

[0171] When the fifth communication node performs redirection, it can also do so in the following way: if it determines that the short message in the second session initialization protocol message request is an urgent short message, it sends an urgent service redirection instruction to the third communication node of the visited network. The urgent service redirection instruction instructs the redirection of the second session initialization protocol message request.

[0172] In some embodiments, the method further includes:

[0173] If the second target field information element in the second session initiation protocol message request contains the second emergency SMS information, the SMS in the second session initiation protocol message request is determined to be an emergency SMS.

[0174] In this embodiment, the second target domain information element can be understood as a type of information element. The information element type can be predetermined or set, and the information element type can be one or more, such as a message header. The second emergency SMS information can be understood as information used to represent or describe an emergency SMS, such as the address of an emergency SMS service center, a specific emergency SMS identifier, etc. The second session initiation protocol message request is parsed, and the information carried in the second target domain information element of the second session initiation protocol message request is analyzed. If the second target domain information element contains the second emergency SMS information, then the SMS in the second session initiation protocol message request is determined to be an emergency SMS.

[0175] In some embodiments, the second target domain information element includes at least one of the following:

[0176] The Request for Uniform Resource Identifier (URI) header of the Session Initiation Protocol (SIP) message;

[0177] The destination address header of the session initiation protocol message;

[0178] The destination address of the SMS data packet relay protocol.

[0179] In some embodiments, the second emergency SMS message includes at least one of the following:

[0180] Emergency call number;

[0181] Address of Emergency SMS Service Center.

[0182] In some embodiments, the fifth communication node is a service call session control function or an Internet Protocol SMS gateway.

[0183] In some embodiments, the first communication node is a user equipment.

[0184] In some embodiments, the third communication node is a proxy call session control function.

[0185] This application embodiment determines whether a short message in the second session initialization protocol message request is an emergency short message by judging whether the second target domain information element in the second session initialization protocol message request contains second emergency SMS information. The first communication node can carry an emergency call number and / or an emergency SMS service center address in the request Uniform Resource Identifier message header and / or the target address message header. The fifth communication node determines whether a short message in the second session initialization protocol message request is an emergency short message by judging whether the request Uniform Resource Identifier message header and / or the target address message header carries an emergency call number and / or an emergency SMS service center address. This can accurately identify emergency short messages, correctly forward emergency SMS messages, and process emergency SMS services in a timely manner, avoiding the first emergency SMS message being incorrectly routed to the home network, thereby improving the response efficiency of emergency SMS messages.

[0186] If the first communication node has performed normal IMS registration but not emergency IMS registration, it can send a SIP message request (e.g., a second session initiation protocol message request) to the third communication node. This SIP message request carries a short message data packet for sending an emergency initiation SMS. The fifth communication node routes the SIP message request to the home network's S-CSCF, which in turn routes it to the home network's IP-SM-GW. The home network's S-CSCF / IP-SM-GW determines that the received short message in the SIP message request is an emergency short message requiring local processing on the visited network. If so, it redirects the SIP message to the visited network for local processing. This redirection determination may occur at either the S-CSCF or the IP-SM-GW; that is, both the S-CSCF and IP-SM-GW can act as the fifth communication node to determine whether the SIP message request needs redirection. If the SIP message header contains an Emergency SMS Service Center address and / or emergency call number, the S-CSCF can use this information to determine whether to redirect SIP message processing back to the visited network. For example, the header can be at least one of a Request for Uniform Resource Identifier (URI) header and a Destination Address header. If the SIP message is sent to the IP-SM-GW, the IP-SM-GW can use the Emergency SMS Service Center address and / or emergency call number in the SMS data packet to determine whether to redirect SIP message processing back to the visited network. For example, the Emergency SMS Service Center address and / or emergency call number can be stored in the Destination Address cell in the routing information of the SMS data packet. The home network S-CSCF / IP-SM-GW returns a Session Initiation Protocol (SIP) redirection message to the third communication node, which carries an Emergency Redirection Response. For example, the SIP redirection message can be a 3XX Redirection message. After receiving the SIP redirection message from the home network, the third communication node determines whether to forward the SIP message sent by the first communication node to the local network's E-CSCF.

[0187] The registration method provided in the above embodiments of this application will be described below with reference to some exemplary implementation methods. In one exemplary implementation method, the service network is 4G, the first communication node is UE, the second communication node is MME, and the sixth communication node is ESIWF. Figure 7 provides an example of a registration implementation. The registration method may include:

[0188] S501, The UE sends an Attach Request to the MME.

[0189] For example, an attach request can also be called an attach request message.

[0190] S502, MME sends a Location Update Request to HSS.

[0191] S503, HSS returns a location update response to MME.

[0192] The location update response carries user subscription data.

[0193] S504, MME determines whether to send Emergency SMSC Information to UE.

[0194] The MME can determine whether to send the Emergency SMS Service Center information of the serving network to the user based on local policies (e.g., network policies or carrier policies). For example, a specific policy could be: when the UE is roaming, the MME can send the Emergency SMS Service Center information of the roaming network (i.e., the visited network) to the UE; when the UE is not roaming, the MME can choose not to send the Emergency SMS Service Center information to the UE, or the MME can send the Emergency SMS Service Center information of the home network to the UE.

[0195] The emergency SMS service center information includes at least one or a combination of the following:

[0196] 1) Emergency SMSC Address. The Emergency SMSC address can be an MSISDN number and may include a country code. For example, the issued Emergency SMSC address is: country code + Emergency SMSC MSISDN number, or: international code + emergency call short number (e.g., +86 110).

[0197] 2) The PLMN ID of the service network, which indicates the PLMN to which the emergency SMS service center belongs.

[0198] 3) Emergency Number List: This list contains several records, each containing at least one emergency service category and the corresponding emergency number for that category.

[0199] 4) Emergency SMSC Construction Indication. This instruction guides the UE in constructing an Emergency SMSC address using an emergency call number. For example, if the UE receives an emergency call number +86 110 from the network, it will treat this emergency call number as the Emergency SMSC address.

[0200] For example, the emergency SMS center information sent by the MME to the UE can be:

[0201] a) Includes only: the address of the emergency SMS service center; or,

[0202] b) Includes: Emergency SMS service center address, service network PLMN ID; or,

[0203] c) Includes: a list of emergency call numbers, instructions for setting up an emergency SMS service center; or

[0204] d) Includes only: a list of emergency call numbers.

[0205] S505, MME sends an Attach Response message to UE.

[0206] The attach response message carries the Emergency SMSC Information of the serving network. When the UE successfully attaches, this attach response is the Attach Accept message.

[0207] S506. After receiving the attach response message, the UE generates an Emergency SMSC Address based on the Emergency SMSC Information and stores the Emergency SMSC Address.

[0208] For example, the UE can store the address of the emergency SMS service center locally.

[0209] For example, the UE generates the emergency SMS service center address using at least one of the following methods:

[0210] a) If the emergency SMS service center information only contains the emergency SMS service center address, then use this emergency SMS service center address directly and store it locally; or,

[0211] b) If the emergency SMS service center information includes an emergency SMS service center address and a service network PLMN ID, then use this emergency SMS service center address directly and store the obtained emergency SMS service center address and service network PLMN ID locally; or,

[0212] c) If the emergency SMS service center information includes a list of emergency call numbers and an emergency SMS service center construction instruction, the UE will treat the emergency call numbers as emergency SMS service center addresses according to the emergency SMS service center construction instruction and store the emergency SMS service center addresses constructed from the emergency call numbers locally. For example, the UE can treat the emergency call number +86 110 as an emergency SMS service center address. If the emergency call number list contains multiple emergency call numbers, the UE can select one emergency call number to generate an emergency SMS service center address, or it can generate multiple emergency SMS service center addresses based on this, which are considered equivalent. Or,

[0213] d) If the emergency SMS service center information only contains a list of emergency call numbers, the UE will treat the emergency call numbers as emergency SMS service center addresses according to the local policy and store the emergency SMS service center addresses constructed from the emergency call numbers locally.

[0214] For example, the UE stores the Emergency SMSC Address in the Short Message Service Parameter (SMSP) of the local SIM / USIM card. The UE can also store the PLMN ID of the service network in the SMSSP parameter. This PLMN ID is either the PLMN ID of the network the UE is currently connected to, or the PLMN ID of the service network sent to the UE by the network in the aforementioned steps. If the UE constructs multiple Emergency SMSC Addresses based on the emergency call number, the UE can store multiple Emergency SMSC Addresses in the SMSSP parameter.

[0215] S507, MME sends an update request to ESIWF.

[0216] The update request includes the UE ID and MME ID.

[0217] S508, ESIWF replies with an update response to MME.

[0218] ESIWF establishes and stores pairing information between UE ID and MME ID; for example, ESIWF stores pairing information between UE ID and MME ID locally. If ESIWF has previously stored pairing information between UE ID and MME ID, it updates the existing pairing information according to the current update request; for example, if UE1 and MME1 have already been stored, and the current update request is for UE1 and MME2, then UE1 and MME2 will replace the original UE1 and MME1.

[0219] In another exemplary implementation, taking a 5G network as the serving network, a UE as the first communication node, an AMF as the second communication node, and an ESIWF as the sixth communication node as an example, Figure 8 provides an example of another registration implementation. This registration method may include:

[0220] S601, the UE sends a Registration Request to the AMF.

[0221] For example, a registration request can also be called a registration request message.

[0222] S602, AMF sends a Subscription Retrieval Request to UDM.

[0223] S603, UDM returns the subscription data to AMF and receives the Subscription Retrieval Response.

[0224] The response for obtaining contract data includes the user's contract data.

[0225] S604, AMF determines whether to send Emergency SMSC Information to UE.

[0226] The AMF (Automatic Message Service Center) can determine whether to send the Emergency Message Service Center information of the serving network to the user based on local policies (e.g., network policies or operator policies). For example, a specific policy could be: when the UE is roaming, the AMF can send the Emergency Message Service Center information of the roaming network (i.e., the visited network) to the UE; when the UE is not roaming, the AMF may not send the Emergency Message Service Center information to the UE, or the AMF may send the Emergency Message Service Center information of the home network to the UE.

[0227] S605, AMF sends a Registration Response message to the UE.

[0228] The registration response message includes information about the emergency SMS service center of the serving network. When the UE successfully registers, this registration response is a Registration Accept message.

[0229] For example, the registration receiving message could be a registration response message.

[0230] S606 After receiving the registration message, the UE generates an emergency SMS service center address based on the received Emergency SMS Service Center Information (EmergencySMSC Information) and stores the emergency SMS service center address.

[0231] It should be noted that the process by which the UE generates the emergency SMS service center address based on the emergency SMS service center information, and the corresponding storage process, can be referred to the description in the above embodiments, and will not be repeated in this embodiment.

[0232] S607, AMF sends an AMF Registration Request to UDM.

[0233] S608 and UDM process the AMF registration request and return an AMF registration response (AMF RegistrationResponse) to the AMF.

[0234] UDM stores AMF information in the UE context.

[0235] S609, AMF sends an update request to ESIWF.

[0236] The update request includes the UE ID and AMF ID.

[0237] It should be noted that there is no restriction on the order of S607 and S609.

[0238] S610 and ESIWF reply with an update response to AMF.

[0239] ESIWF establishes and stores pairing information between UE ID and AMF ID. If ESIWF has previously stored pairing information between UE ID and AMF ID, it can update the existing pairing information based on this update request.

[0240] In another exemplary implementation, taking the IMS emergency registration performed by the first communication node as an example, and exemplarily using the UE as the first communication node and the P-CSCF as the second communication node, Figure 9 provides an example of another registration implementation, which may include:

[0241] S701, the UE sends an IMS registration request to the P-CSCF.

[0242] The IMS registration request message carries an Emergency Indication; for example, the IMS registration request can be a SIP Registration Request.

[0243] S702, P-CSCF sends an IMS registration request to E-CSCF;

[0244] S703 and E-CSCF process the UE's registration request. If successful, they return 200 OK.

[0245] S704, P-CSCF determines whether to send Emergency SMSC Information to UE.

[0246] The P-CSCF can determine whether to send the Emergency SMS Service Center information of the serving network to the user based on local policies (e.g., network policies or carrier policies). For example, a specific policy could be: when the UE is roaming, the P-CSCF can send the Emergency SMS Service Center information of the roaming network (i.e., the visited network) to the UE; when the UE is not roaming, the P-CSCF may not send the Emergency SMS Service Center information to the UE, or the P-CSCF may send the Emergency SMS Service Center information of the home network to the UE.

[0247] S705 and P-CSCF send an IMS registration response to the UE, which carries Emergency SMSC Information.

[0248] For example, the IMS registration response is 200 OK. An IMS registration request can also be called an IMS registration request message. An IMS registration response can also be called an IMS registration response message.

[0249] S706. After receiving the IMS registration response, the UE generates an emergency SMS service center address based on the received emergency SMS service center information and stores the emergency SMS service center address.

[0250] It should be noted that the process by which the UE generates the emergency SMS service center address based on the emergency SMS service center information, and the corresponding storage process, can be referred to the description in the above embodiments, and will not be repeated in this embodiment.

[0251] In another exemplary implementation, taking the normal IMS registration performed by the first communication node as an example, and exemplarily using the UE as the first communication node and the P-CSCF as the second communication node, Figure 10 provides an example of another registration implementation, which may include:

[0252] S801, the UE sends an IMS registration request to the P-CSCF.

[0253] For example, an IMS registration request can be a SIP Registration Request.

[0254] S802, P-CSCF sends an IMS registration request to S-CSCF.

[0255] S803 and S-CSCF process the UE's registration request. If successful, they return 200 OK.

[0256] S804, P-CSCF determines whether to send Emergency SMSC Information to UE.

[0257] The P-CSCF can determine whether to send the Emergency SMS Service Center information of the serving network to the user based on local policies (e.g., network policies or carrier policies). For example, a specific policy could be: when the UE is roaming, the P-CSCF can send the Emergency SMS Service Center information of the roaming network (i.e., the visited network) to the UE; when the UE is not roaming, the P-CSCF may not send the Emergency SMS Service Center information to the UE, or the P-CSCF may send the Emergency SMS Service Center information of the home network to the UE.

[0258] S805 and P-CSCF send an IMS registration response to the UE, which carries Emergency SMSC Information.

[0259] For example, the IMS registration response is 200 OK. An IMS registration request can also be called an IMS registration request message. An IMS registration response can also be called an IMS registration response message.

[0260] S806. After receiving the registration response, the UE generates an emergency SMS service center address based on the received emergency SMS service center information and stores the emergency SMS service center address.

[0261] It should be noted that the process by which the UE generates the emergency SMS service center address based on the emergency SMS service center information, and the corresponding storage process, can be referred to the description in the above embodiments, and will not be repeated in this embodiment.

[0262] After sending a 200 OK response, S807 and S-CSCF send a notification to IP-SM-GW, triggering third-party registration.

[0263] S808 and IP-SM-GW handle third-party registration and return a response.

[0264] The emergency SMS processing method provided in the above embodiments of this application is described below with reference to some exemplary implementation methods. In the following exemplary implementation methods, the first communication node is referred to as UE, the second communication node is referred to as MME, AMF or P-CSCF, the third communication node is referred to as P-CSCF, which can be the P-CSCF of the visited network, the fourth communication node is referred to as E-CSCF of the visited network, and the fifth communication node is referred to as S-CSCF or IP-SM-GW of the home network.

[0265] In one exemplary implementation, the process of a UE sending an IP emergency call initiation SMS (IP MOSMS, e.g., the first emergency SMS in the above embodiment) in a 4G / 5G roaming scenario is described, which is applied after the UE has performed IMS emergency registration. Figure 11 provides an example implementation diagram of emergency SMS processing. As shown in Figure 11, the process may include:

[0266] S901, the UE sends a SIP message request to the P-CSCF.

[0267] The SIP message request can carry SMS data packets for sending emergency SMS messages. The SIP message request can also include the Emergency SMSC Address.

[0268] For example, a SIP message request could be a first session initiation protocol message request. An emergency initiation SMS could be a first emergency SMS.

[0269] For example, the address of the emergency SMS service center can be carried in the following data element:

[0270] a) Fill in the destination address (RP-Destination) cell in the routing information (RP-DATA) of the SMS data packet;

[0271] b) Fill in the Request-URI (R-URI) header of the SIP message;

[0272] c) Fill in the To header of the SIP message.

[0273] S902 and P-CSCF route SIP message requests to E-CSCF, where the SIP message requests carry the address of the Emergency SMS Service Center.

[0274] S903, E-CSCF sends an Accept message to P-CSCF.

[0275] S904 and P-CSCF send an Accept message to the UE.

[0276] S905 and E-CSCF forward SIP messages to IP-SM-GW, where the SIP messages carry the address of the emergency SMS service center.

[0277] SIP messages can also carry SMS-SUBMI T.

[0278] After receiving the SIP message, S906 and IP-SM-GW send the emergency SMS message contained therein to the corresponding emergency SMS service center (SMSC) based on the address of the emergency SMS service center carried in the message.

[0279] After receiving the emergency text message, S907 and SMSC will forward it to PSAP for processing.

[0280] After receiving the emergency SMS, S908 and SMSC will send a Submit Report to IP-SM-GW.

[0281] It should be noted that there is no restriction on the order of S907 and S908.

[0282] S909 and IP-SM-GW return SMS delivery report (Submit Report) to E-CSCF.

[0283] S910 and E-CSCF return the SMS delivery report (Submit Report) to P-CSCF.

[0284] S911 and P-CSCF return SMS delivery report (Submit Report) to the UE.

[0285] S912, UE returns 200 OK to P-CSCF.

[0286] S913, P-CSCF returns 200 OK to E-CSCF.

[0287] In another exemplary implementation, the process of a UE sending an IP emergency call initiation SMS (IP MOSMS, for example, the first emergency SMS in the above embodiment) in a 4G / 5G roaming scenario is described. This can be applied to the case where the UE performs normal IMS registration, i.e., the case where the UE does not perform emergency IMS registration. In this case, the P-CSCF can forward the SIP message request to the visited network's E-CSCF through the following scheme. Figure 12 provides another example of emergency SMS processing. As shown in Figure 12, the process may include:

[0288] S1001, The UE sends a SIP message request to the P-CSCF.

[0289] The SIP message request can carry SMS data packets for sending emergency SMS messages. The SIP message request may include one or more pieces of information, such as the Emergency SMSC Address and the emergency call number.

[0290] For example, a SIP message request could be a first session initiation protocol message request. An emergency initiation SMS could be a first emergency SMS.

[0291] For example, the address of the emergency SMS service center and / or the emergency call number can be carried in the following cells:

[0292] a) Fill in the Relay Protocol Destination Address (RP-Destination) cell in the SMS data packet;

[0293] b) Fill in the Request-URI (R-URI) header of the SIP message;

[0294] c) Fill in the To header of the SIP message.

[0295] S1002, P-CSCF determines whether the short message in the SIP message request is an emergency SMS.

[0296] The UE is configured to include the visited network emergency call number and / or emergency SMS service center address in the R-URI and / or To header field of the SIP header field when sending a SIP message request. For example, the SIP header field may be a first destination field element, the visited network emergency call number and / or emergency SMS service center address may be a first emergency SMS message, and the emergency SMS message may be an emergency short message.

[0297] The P-CSCF is configured to identify the visitor network emergency call number and / or emergency SMS service center number;

[0298] When the P-CSCF receives a SIP message request from the UE, it identifies that the R-URI and / or To header field of the SIP header contains at least one of the emergency call number and the emergency SMS service center address, and then determines that the SIP message request contains an emergency SMS. If it does contain an emergency SMS, it executes S1003, thereby forwarding the SIP message request to the E-CSCF of the visited network, and finally to the E-SMSC and PSAP.

[0299] S1003 and P-CSCF route SIP message requests to E-CSCF, where the SIP message requests carry the address of the Emergency SMS Service Center.

[0300] S1004, E-CSCF sends an Accept message to P-CSCF.

[0301] S1005, P-CSCF sends an Accept message to the UE.

[0302] S1006 and E-CSCF forward SIP messages to IP-SM-GW, where the SIP messages carry the address of the emergency SMS service center.

[0303] After receiving the SIP message, S1007 and IP-SM-GW send the emergency SMS message contained therein to the corresponding emergency SMS service center (SMSC) based on the address of the emergency SMS service center carried in the message.

[0304] After receiving the emergency text message, S1008 and SMSC will forward it to PSAP for processing.

[0305] After receiving the emergency SMS, S1009 and SMSC will send a Submit Report to IP-SM-GW.

[0306] It should be noted that there is no restriction on the order of S1008 and S1009.

[0307] S1010 and IP-SM-GW return SMS delivery report (Submit Report) to E-CSCF.

[0308] S1011, E-CSCF returns the SMS delivery report Submit Report to P-CSCF.

[0309] S1012, P-CSCF returns the SMS delivery report (Submit Report) to the UE.

[0310] S1013, UE returns 200 OK to P-CSCF.

[0311] S1014, P-CSCF returns 200 OK to E-CSCF.

[0312] In another exemplary implementation, the process of a UE sending an IP emergency call initiation SMS (IP MOSMS, for example, the first emergency SMS in the above embodiment) in a 4G / 5G roaming scenario is described. This applies to a UE that has performed normal IMS registration, i.e., the UE has not performed emergency IMS registration. Figure 13 provides another example of emergency SMS processing. As shown in Figure 13, the process may include:

[0313] S1101, The UE sends a SIP message request to the P-CSCF.

[0314] The SIP message request can carry SMS data packets for sending emergency SMS messages. The SIP message request may include one or more pieces of information such as the Emergency SMSC Address, emergency call number, and SMS-SUBMI T.

[0315] For example, a SIP message request could be a second session initiation protocol message request. An emergency initiation SMS could be a first emergency SMS.

[0316] For example, the address of the emergency SMS service center and / or the emergency call number can be carried in the following cells:

[0317] a) Fill in the Relay Protocol Destination Address (RP-Destination) cell in the SMS data packet;

[0318] b) Fill in the Request-URI (R-URI) header of the SIP message;

[0319] c) Fill in the To header of the SIP message.

[0320] S1102 and P-CSCF route SIP message requests to the home network's S-CSCF, and S-CSCF route SIP message requests to the home IP-SM-GW.

[0321] S1103, Home network S-CSCF / IP-SM-GW determines whether to redirect emergency SMS messages.

[0322] For example, if the S-CSCF / IP-SM-GW determines that the received SIP message request carries an urgent SMS message and needs to be processed locally on the visited network, then it determines that the SIP message needs to be redirected to be processed locally on the visited network.

[0323] The redirection decision may occur at either the S-CSCF or the IP-SM-GW. If the SIP message header contains the Emergency SMS Service Center address, the S-CSCF can use this information to determine whether to redirect the SIP message processing back to the visited network. If the SIP message is sent to the IP-SM-GW, the IP-SM-GW can use the Emergency SMS Service Center address in the SMS data packet to determine whether to redirect the SIP message processing back to the visited network.

[0324] For example, the second destination domain information element may include the destination address information element in the SIP header and / or the routing information of the SMS data packet, and the SIP header may include the Request-URI message header and / or the To message header.

[0325] S1104. The home network S-CSCF / IP-SM-GW returns a Session Initiation Protocol Redirection Message to the P-CSCF. The Session Initiation Protocol Redirection Message carries an Emergency Redirection Indication.

[0326] For example, a session initiation protocol redirection message can be a 3XX Redirection message.

[0327] S1105. After receiving the 3XX redirect message from the home network, the P-CSCF determines whether to forward the SIP message sent by the UE to the E-CSCF of the local network.

[0328] S1106, P-CSCF routes SIP message requests to E-CSCF, where the SIP message requests carry the address of the emergency SMS center.

[0329] S1107, E-CSCF sends an Accept message to P-CSCF.

[0330] S1108, P-CSCF sends an Accept message to UE.

[0331] S1109 and E-CSCF forward SIP messages to IP-SM-GW.

[0332] SIP messages can carry one or more messages, such as the address of an emergency SMS center and SMS-SUBMI T.

[0333] It should be noted that there is no restriction on the order of S1107 and S1109.

[0334] After receiving the SIP message, the S1110 and IP-SM-GW send the emergency SMS message contained therein to the corresponding emergency SMS service center (SMSC) based on the emergency SMS center address carried in the message.

[0335] After receiving the emergency text message, S1111 and SMSC will forward it to PSAP for processing.

[0336] S1112. After receiving the emergency SMS, SMSC returns a Submit Report to IP-SM-GW.

[0337] S1113, IP-SM-GW returns the SMS delivery report (Submit Report) to E-CSCF.

[0338] S1114, E-CSCF returns SMS delivery report Submit Report to P-CSCF.

[0339] S1115, P-CSCF returns a Submit Report to the UE.

[0340] S1116, UE returns 200 OK to P-CSCF.

[0341] S1117, P-CSCF returns 200 OK to E-CSCF.

[0342] In another exemplary implementation, the process of sending an IP Emergency Termination SMS (IPMO SMS) to a UE in a 4G / 5G roaming scenario is described. Figure 14 provides an example of another emergency SMS processing implementation. As shown in Figure 14, the process may include:

[0343] S1201, PSAP triggers the emergency SMS service center to send an emergency termination call SMS to the UE.

[0344] S1202. The Emergency SMS Service Center (E-SMSC) sends a short message delivery request to the IP-SM-GW, in which the short message delivery request carries an emergency termination SMS to be sent to the UE.

[0345] Emergency MT SMS can also be called Emergency TE SMS.

[0346] S1203, IP-SM-GW sends a SIP Message to E-CSCF, which carries an emergency termination call SMS to be sent to the UE.

[0347] The IP-SM-GW sends SIP messages to the UE via the E-CSCF.

[0348] S1204, E-CSCF sends a SIP Message to P-CSCF.

[0349] S1205, P-CSCF sends a SIP message to the UE.

[0350] S1206, UE returns SMS delivery report to P-CSCF.

[0351] SMS delivery reports can be included in SIP Message response messages.

[0352] S1207, P-CSCF sends SMS delivery report to E-CSCF.

[0353] S1208 and E-CSCF send SMS delivery reports to IP-SM-GW

[0354] S1209 and IP-SM-GW send SMS delivery reports to E-SMSC.

[0355] S1210 and E-CSCF send 200 OK to P-CSCF to confirm that the SMS delivery report was sent successfully.

[0356] S1211 and E-CSCF send 200 OK to UE to confirm that the SMS delivery report was sent successfully.

[0357] The E-CSCF can send a 200 OK message to the UE via the P-CSCF to confirm that the SMS delivery report was successfully sent.

[0358] Figure 15 is a schematic diagram of an emergency SMS transmission device provided in an embodiment. The device is applied to a first communication node. As shown in Figure 15, the device includes an address acquisition module 1310 and an SMS construction module 1320.

[0359] Address acquisition module 1310 is used to obtain the address of the emergency SMS service center of the service network;

[0360] The SMS construction module 1320 is used to construct a first emergency SMS based on the address of the emergency SMS service center and send the first emergency SMS.

[0361] The address of the emergency SMS service center of the service network is obtained, including:

[0362] During the registration process, you will receive emergency SMS service center information from the service network;

[0363] Based on the emergency SMS service center information, determine the address of the emergency SMS service center of the service network.

[0364] In some embodiments, the emergency SMS service center information includes at least one of the following:

[0365] Address of Emergency SMS Service Center;

[0366] Public Land Mobile Network Identifier for the Service Network;

[0367] List of emergency call numbers;

[0368] Emergency SMS service center setup instructions.

[0369] In some embodiments, determining the emergency SMS service center address of the service network based on the emergency SMS service center information includes at least one of the following:

[0370] If the emergency SMS service center information includes an emergency SMS service center address, the received emergency SMS service center address will be determined as the emergency SMS service center address of the service network.

[0371] If the emergency SMS service center information includes an emergency call number list and an emergency SMS service center construction instruction, the emergency SMS service center address of the service network is determined according to the emergency SMS service center construction instruction and the emergency call number list;

[0372] If the emergency SMS service center information includes a list of emergency call numbers, the address of the emergency SMS service center of the service network is determined based on the list of emergency call numbers.

[0373] In some embodiments, determining the address of the emergency SMS service center of the service network based on the emergency call number list includes:

[0374] The emergency call numbers in the emergency call number list are identified as the emergency SMS service center addresses of the service network.

[0375] In some embodiments, the device further includes:

[0376] The address storage module is used to store the emergency SMS service center address and public land mobile network identifier of the service network.

[0377] In some embodiments, receiving emergency SMS service center information from the service network during the registration process includes:

[0378] Send a network access request message to the second communication node;

[0379] Receive a network access response message sent by the second communication node; wherein the network access response message includes emergency SMS service center information of the service network.

[0380] In some embodiments, the network access request message is an attach request message, and the network access response message is an attach response message.

[0381] In some embodiments, the network access request message is a registration request message, and the network access response message is a registration response message.

[0382] In some embodiments, the network access request message is an Internet Protocol Multimedia Subsystem Registration Request message, and the network access response message is an Internet Protocol Multimedia Subsystem Registration Response message.

[0383] In some embodiments, the emergency SMS service center address is carried in at least one of the following elements:

[0384] Relay protocol target address;

[0385] The Request for Uniform Resource Identifier header of the Session Initiation Protocol message;

[0386] Target address header of the session initiation protocol message.

[0387] In some embodiments, the first communication node is a user equipment.

[0388] In some embodiments, the second communication node is a mobility management function, an access and mobility management function, or a proxy call session control function.

[0389] The emergency SMS transmission device proposed in this embodiment and the emergency SMS transmission method proposed in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in any of the above embodiments. Furthermore, this embodiment has the same beneficial effects as performing the emergency SMS transmission method.

[0390] Figure 16 is a schematic diagram of a registration device provided in an embodiment. The device is applied to a second communication node. As shown in Figure 16, the device includes an access request receiving module 1410 and an access response sending module 1420.

[0391] The access request receiving module 1410 is used to receive the network access request message from the first communication node.

[0392] The access response sending module 1420 is used to send a network access response message to the first communication node, wherein the network access response message includes emergency SMS service center information of the serving network.

[0393] In some embodiments, the emergency SMS service center information includes at least one of the following:

[0394] Address of the emergency SMS service center;

[0395] Public Land Mobile Network Identifier for the Service Network;

[0396] List of emergency call numbers;

[0397] Emergency SMS service center setup instructions.

[0398] In some embodiments, the network access request message is an attach request message, and the network access response message is an attach response message.

[0399] In some embodiments, the network access request message is a registration request message, and the network access response message is a registration response message.

[0400] In some embodiments, the network access request message is an Internet Protocol Multimedia Subsystem Registration Request message, and the network access response message is an Internet Protocol Multimedia Subsystem Registration Response message.

[0401] In some embodiments, the device further includes:

[0402] The service network determination module is used to determine the visited network as the service network when the first communication node is roaming, and to determine the home network as the service network when the first communication node is not roaming.

[0403] In some embodiments, the first communication node is a user equipment;

[0404] In some embodiments, the second communication node is a mobility management function, an access and mobility management function, or a proxy call session control function.

[0405] The registration device proposed in this embodiment belongs to the same inventive concept as the registration method proposed in the above embodiments. Technical details not described in detail in this embodiment can be found in any of the above embodiments. Furthermore, this embodiment has the same beneficial effects as the registration method.

[0406] Figure 17 is a schematic diagram of an emergency SMS processing device provided in an embodiment. The device is applied to a third communication node. As shown in Figure 17, the device includes a first session request receiving module 1510 and a session request forwarding module 1520.

[0407] The first session request receiving module 1510 is used to receive the first session initialization protocol message request sent by the first communication node;

[0408] The session request forwarding module 1520 is used to forward the first session initialization protocol message request sent by the first communication node to the fourth communication node when the short message in the first session initialization protocol message request is an urgent short message.

[0409] In some embodiments, the device further includes:

[0410] The first short message determination module is used to determine that the short message in the first session initialization protocol message request is an emergency short message if the first target field information element of the first session initialization protocol message request contains the first emergency SMS information.

[0411] In some embodiments, the first target domain information element includes at least one of the following:

[0412] The Request for Uniform Resource Identifier (URI) header of the Session Initiation Protocol (SIP) message;

[0413] Target address header of the session initiation protocol message.

[0414] In some embodiments, the first emergency SMS message includes at least one of the following:

[0415] Emergency call number;

[0416] Address of Emergency SMS Service Center.

[0417] In some embodiments, the first communication node is in a roaming state, and the fourth communication node is an emergency call session control function of the visited network.

[0418] In some embodiments, the third communication node is a proxy call session control function;

[0419] In some embodiments, the first communication node is a user equipment.

[0420] The emergency SMS processing device proposed in this embodiment and the emergency SMS processing method proposed in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in any of the above embodiments. Furthermore, this embodiment has the same beneficial effects as performing the emergency SMS processing method.

[0421] Figure 18 is a schematic diagram of another emergency SMS processing device provided in an embodiment. The device is applied to a fifth communication node. As shown in Figure 18, the device includes a second session request receiving module 1610 and a redirection module 1620.

[0422] The second session request receiving module 1610 is used to receive the second session initial protocol message request sent by the first communication node through the visited network;

[0423] The redirection module 1620 is used to send a session initialization protocol redirection message to a third communication node of the visited network when it is determined that the short message in the second session initialization protocol message request is an emergency short message, wherein the session initialization protocol redirection message includes an emergency service redirection indication.

[0424] In some embodiments, the device further includes:

[0425] The second short message determination module is used to determine that the short message in the second session initialization protocol message request is an emergency short message if the second target field information element of the second session initialization protocol message request contains the second emergency SMS information.

[0426] In some embodiments, the second target domain information element includes at least one of the following:

[0427] The Request for Uniform Resource Identifier (URI) header of the Session Initiation Protocol (SIP) message;

[0428] The destination address header of the session initiation protocol message;

[0429] The destination address of the SMS data packet relay protocol.

[0430] In some embodiments, the second emergency SMS message includes at least one of the following:

[0431] Emergency call number;

[0432] Address of Emergency SMS Service Center.

[0433] In some embodiments, the fifth communication node is a service call session control function or an Internet Protocol SMS gateway;

[0434] In some embodiments, the first communication node is a user equipment;

[0435] In some embodiments, the third communication node is a proxy call session control function.

[0436] The emergency SMS processing device proposed in this embodiment and the emergency SMS processing method proposed in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in any of the above embodiments. Furthermore, this embodiment has the same beneficial effects as performing the emergency SMS processing method.

[0437] This application also provides a communication node. Figure 19 is a schematic diagram of the structure of a communication node provided in an embodiment. As shown in Figure 19, the communication node provided in this application includes a processor 1710, a memory 1720, and a computer program stored in the memory and executable on the processor. When the processor 1710 executes the program, it implements the above-mentioned emergency SMS transmission method, registration method, or emergency SMS processing method.

[0438] The communication node may also include a memory 1720; the processor 1710 in the communication node may be one or more, with one processor 1710 as an example in Figure 19; the memory 1720 is used to store one or more programs; the one or more programs are executed by the one or more processors 1710, so that the one or more processors 1710 implement the emergency SMS transmission method, registration method or emergency SMS processing method as described in the embodiments of this application.

[0439] The communication node also includes: a communication device 1730, an input device 1740, and an output device 1750.

[0440] The processor 1710, memory 1720, communication device 1730, input device 1740 and output device 1750 in the communication node can be connected by a bus or other means. Figure 19 shows an example of connection by bus.

[0441] Input device 1740 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the communication node. Output device 1750 may include display devices such as a display screen.

[0442] The communication device 1730 may include a receiver and a transmitter. The communication device 1730 is configured to perform information transmission and reception communication under the control of the processor 1710.

[0443] The memory 1720, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the emergency SMS transmission method, registration method, or emergency SMS processing method described in the embodiments of this application. The memory 1720 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the communication node, etc. Furthermore, the memory 1720 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 1720 may further include memory remotely located relative to the processor 1710, and these remote memories can be connected to the communication node via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0444] This application also provides a storage medium storing a computer program, which, when executed by a processor, implements any of the emergency SMS transmission method, registration method, or emergency SMS processing method described in this application.

[0445] Optionally, the emergency SMS transmission method is applied to a first communication node and includes: obtaining the address of the emergency SMS service center of the service network; constructing a first emergency SMS based on the emergency SMS service center address; and sending the first emergency SMS.

[0446] Optionally, this registration method, applied to a second communication node, includes: receiving a network access request message from a first communication node; and sending a network access response message to the first communication node, wherein the network access response message includes emergency SMS service center information of the serving network.

[0447] Optionally, the emergency SMS processing method is applied to a fourth communication node, including: receiving a first session initiation protocol message request sent by a first communication node; and forwarding the first session initiation protocol message request sent by the first communication node to a fifth communication node if the SMS in the first session initiation protocol message request is an emergency SMS.

[0448] Optionally, the emergency SMS processing method is applied to a sixth communication node and includes: receiving a second session initiation protocol message request sent by a first communication node through a visited network; and, if it is determined that the SMS in the second session initiation protocol message request is an emergency SMS, sending a session initiation protocol redirection message to a fourth communication node in the visited network, wherein the session initiation protocol redirection message includes an emergency service redirection indication.

[0449] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable CD-ROM, optical storage device, magnetic storage device, or any suitable combination thereof. The computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0450] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.

[0451] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, radio frequency (RF), etc., or any suitable combination thereof.

[0452] This application provides a computer program product, which includes a computer program that, when executed by a processor, implements the emergency SMS transmission method, registration method, or emergency SMS processing method described in any one of the embodiments of this application.

[0453] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0454] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application.

[0455] Those skilled in the art will understand that the term user terminal encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.

[0456] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.

[0457] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0458] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD), etc.). Computer-readable media may include non-transitory storage media. Data processors may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

[0459] A detailed description of exemplary embodiments of this application has been provided above through exemplary and non-limiting examples. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, without departing from the scope of this application. Therefore, the proper scope of this application will be determined by the claims.

Claims

1. A method for transmitting emergency text messages, characterized in that, Applied to a first communication node, the method includes: obtaining the address of the emergency SMS service center of the service network; constructing a first emergency SMS message based on the emergency SMS service center address; and sending the first emergency SMS message.

2. The emergency SMS transmission method according to claim 1, characterized in that, The step of obtaining the emergency SMS service center address of the service network includes: receiving emergency SMS service center information of the service network during the registration process; and determining the emergency SMS service center address of the service network based on the emergency SMS service center information.

3. The emergency SMS transmission method according to claim 2, characterized in that, The emergency SMS service center information includes at least one of the following: emergency SMS service center address; public land mobile network identifier of the service network; list of emergency call numbers; emergency SMS service center construction instructions.

4. The emergency SMS transmission method according to claim 3, characterized in that, Determining the emergency SMS service center address of the service network based on the emergency SMS service center information includes at least one of the following: when the emergency SMS service center information includes an emergency SMS service center address, the received emergency SMS service center address is determined as the emergency SMS service center address of the service network; If the emergency SMS service center information includes an emergency call number list and an emergency SMS service center construction instruction, the emergency SMS service center address of the service network is determined according to the emergency SMS service center construction instruction and the emergency call number list; If the emergency SMS service center information includes a list of emergency call numbers, the address of the emergency SMS service center of the service network is determined based on the list of emergency call numbers.

5. The emergency SMS transmission method according to claim 4, characterized in that, Determining the address of the emergency SMS service center of the service network based on the emergency call number list includes: determining the emergency call numbers in the emergency call number list as the address of the emergency SMS service center of the service network.

6. The emergency SMS transmission method according to claim 4, characterized in that, Also includes: The emergency SMS service center address and public land mobile network identifier of the service network are stored.

7. The emergency SMS transmission method according to claim 2, characterized in that, Receiving emergency SMS service center information from the service network during the registration process includes: sending a network access request message to the second communication node; and receiving a network access response message sent by the second communication node; wherein the network access response message includes the emergency SMS service center information from the service network.

8. The emergency SMS transmission method according to claim 7, characterized in that, The network access request message is an attach request message, and the network access response message is an attach response message.

9. The emergency SMS transmission method according to claim 7, characterized in that, The network access request message is a registration request message, and the network access response message is a registration response message.

10. The emergency SMS transmission method according to claim 7, characterized in that, The network access request message is an Internet Protocol Multimedia Subsystem (IPMS) registration request message, and the network access response message is an IMS registration response message.

11. The emergency text message transmission method according to any one of claims 1-10, characterized in that, The emergency SMS service center address is carried in at least one of the following information elements: the relay protocol destination address of the SMS data packet; the request for a Uniform Resource Identifier header of the Session Initiation Protocol message; and the destination address header of the Session Initiation Protocol message.

12. The emergency text message transmission method according to any one of claims 1-10, characterized in that, The first communication node is a user equipment.

13. The emergency SMS transmission method according to claim 7, characterized in that, The second communication node is a mobility management function, an access and mobility management function, or a proxy call session control function.

14. A registration method, characterized in that, Applied to a second communication node, the method includes: receiving a network access request message from a first communication node; and sending a network access response message to the first communication node, wherein the network access response message includes emergency SMS service center information of the serving network.

15. The registration method according to claim 14, characterized in that, The emergency SMS service center information includes at least one of the following: the address of the emergency SMS service center; the public land mobile network identifier of the service network; a list of emergency call numbers; and instructions for the construction of the emergency SMS service center.

16. The registration method according to claim 14, characterized in that, The network access request message is an attach request message, and the network access response message is an attach response message.

17. The registration method according to claim 14, characterized in that, The network access request message is a registration request message, and the network access response message is a registration response message.

18. The registration method according to claim 14, characterized in that, The network access request message is an Internet Protocol Multimedia Subsystem (IPMS) registration request message, and the network access response message is an IMS registration response message.

19. The registration method according to any one of claims 14-18, characterized in that, Before sending the network access response message to the first communication node, the method further includes: if the first communication node is roaming, treating the visited network as the serving network; if the first communication node is not roaming, treating the home network as the serving network.

20. The registration method according to any one of claims 14-18, characterized in that, The first communication node is a user equipment; the second communication node is a mobility management function, an access and mobility management function, or a proxy call session control function.

21. An emergency text message processing method, characterized in that, Applied to a third communication node, the method includes: receiving a first session initiation protocol message request sent by a first communication node; and, if the short message in the first session initiation protocol message request is an urgent short message, forwarding the first session initiation protocol message request sent by the first communication node to a fourth communication node.

22. The emergency text message processing method according to claim 21, characterized in that, Also includes: If the first target domain information element in the first session initiation protocol message request contains the first emergency SMS information, the SMS in the first session initiation protocol message request is determined to be an emergency SMS.

23. The emergency text message processing method according to claim 22, characterized in that, The first target domain information element includes at least one of the following: a request for a Uniform Resource Identifier (URI) header for a Session Initiation Protocol (SIP) message; a target address header for a SIP message; and the first emergency SMS information includes at least one of the following: an emergency call number; and an emergency SMS service center address.

24. The emergency text message processing method according to claim 21, characterized in that, The first communication node is in a roaming state, and the fourth communication node is an emergency call session control function for the visited network.

25. The emergency text message processing method according to any one of claims 21-24, characterized in that, The third communication node is for proxy call session control; the first communication node is a user equipment.

26. An emergency text message processing method, characterized in that, Applied to a fifth communication node, the method includes: receiving a second session initiation protocol message request sent by a first communication node through a visited network; and, if it is determined that the short message in the second session initiation protocol message request is an emergency short message, sending a session initiation protocol redirection message to a third communication node in the visited network, wherein the session initiation protocol redirection message includes an emergency service redirection indication.

27. The emergency text message processing method according to claim 26, characterized in that, Also includes: If the second target field information element in the second session initiation protocol message request contains the second emergency SMS information, the SMS in the second session initiation protocol message request is determined to be an emergency SMS.

28. The emergency text message processing method according to claim 27, characterized in that, The second target domain information element includes at least one of the following: a request for a Uniform Resource Identifier (URI) header for a Session Initiation Protocol (SIP) message; a target address header for a SIP message; a relay protocol target address for a text message data packet; and the second emergency text message information includes at least one of the following: an emergency call number; and an emergency text message service center address.

29. The emergency text message processing method according to any one of claims 26-28, characterized in that, The fifth communication node is a service call session control function or an Internet Protocol SMS gateway; the first communication node is a user equipment; and the third communication node is a proxy call session control function.

30. A communication node, characterized in that, include: The device includes a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for establishing communication between the processor and the memory. When executed by the processor, the program implements the steps of the emergency SMS transmission method as described in any one of claims 1-13, the steps of the registration method as described in any one of claims 14-20, or the steps of the emergency SMS processing method as described in any one of claims 21-29.

31. A storage medium for computer-readable storage, characterized in that, The storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the emergency SMS transmission method according to any one of claims 1-13, the steps of the registration method according to any one of claims 14-20, or the steps of the emergency SMS processing method according to any one of claims 21-29.

32. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the emergency SMS transmission method according to any one of claims 1-13, the steps of the registration method according to any one of claims 14-20, or the steps of the emergency SMS processing method according to any one of claims 21-29.