Short message interaction system, method, device and storage medium
By using Diameter signaling of 3GPP protocol in the short message interaction system, the communication connection between the SMS center, the routing distribution node, the home user server and the IP SMS gateway is solved, and the short message service interruption after the 2/3G network framework is offline is solved. Problem, ensure user experience.
Patent Information
- Application Number
- PCT/CN2024/074430
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-26
- Filing Date
- 2024-01-29
- Publication Date
- 2025-01-02
AI Technical Summary
After the network element equipment of the 2/3G network framework is offline, the core network lacks the corresponding network element equipment, which causes users to be unable to use short message services normally, affecting the user experience.
Using a short message interaction system, including a SMS center, a routing distribution node, a home user server and an IP SMS gateway, the communication connection between network element devices is realized through Diameter signaling of the 3GPP protocol, and routing distribution services are provided to ensure the normality of short message services. run.
When the 2/3G network framework is offline, the communication connection between the routing distribution node and the SMS center, the home user server and the IP SMS gateway can be achieved to achieve normal forwarding and interaction of short message services, ensuring the user's short message usage experience.
Smart Images

Figure CN2024074430_02012025_PF_FP_ABST
Abstract
Description
Short message interaction system, method, device and storage medium
[0001] Related applications
[0002] This application claims priority to Chinese patent application No. 202310762283.2 filed on June 26, 2023, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of core network technology, and in particular to a short message interaction system, method, device and storage medium. Background Art
[0004] Short messaging is the main communication service in the 2 / 3G network era. With the updating and iteration of communication industry technology, it will eventually evolve into 5G messaging service. However, judging from the current application coverage and terminal development, 5G messaging cannot completely replace short messaging. The short messaging service provided to individual users will continue to be retained, such as verification short messages when registering an account on the platform, short messages for express pickup codes, and short messages for notifying appointment results. That is, the current core network needs to deploy network element equipment of the 2 / 3G network framework to support short messaging services, as well as network element equipment of the 4 / 5G network framework.
[0005] However, according to the information and communication industry development plan released by the Ministry of Industry and Information Technology, which specifically mentions the development goal of "accelerating the withdrawal of 2G and 3G networks and coordinating the coordinated development of 4G and 5G networks", the communications industry will gradually remove old network elements related to the 2 / 3G network framework in the core network in the future development, such as STP (Signaling Transfer Point), MSC (Mobile Switching Center), HLR (Home Location Register), etc.
[0006] If the network element devices such as STP, MSC, HLR, etc. used to support short message services are taken offline from the core network, the core network will only have network element devices under the 4 / 5G network framework. As a result, users will not be able to use the short message service normally due to the lack of corresponding network element devices under the 2 / 3G network framework in the core network, which will affect the user experience.
[0007] Summary of the Invention
[0008] The present application provides a short message interaction system, method, device and storage medium, aiming to ensure that users can use the short message service normally when the network element equipment of the 2 / 3G network framework is offline in the core network, so as to ensure the user experience.
[0009] An embodiment of the present application provides a short message interaction system, which includes a text message center, a routing distribution node, a home user server and an IP text message gateway: the routing distribution node is connected to the text message center, the home user server and the IP text message gateway in communication, and provides routing distribution services based on the communication connection; the message to be sent is forwarded to the target node through the routing distribution node; the routing distribution node and the IP text message gateway use the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol, and based on the routing distribution node, the IP text message gateway communicates with the text message center; the routing distribution node and the IP text message gateway use the NOR interface Diameter signaling of the 3GPP 29.305 protocol, and based on the routing distribution node, the IP text message gateway communicates with the home user server; the routing distribution node and the home user server use the S6c interface Diameter signaling of the 3GPP 29.338 protocol, and based on the routing distribution node, the home user server communicates with the text message center.
[0010] An embodiment of the present application provides a short message interaction method, which is applied to a short message interaction system. The short message interaction method includes the following steps: receiving a message to be sent, and forwarding the message to be sent to a target node through a preset routing distribution node; wherein, after the network element device under the 2 / 3G network framework goes offline, the preset routing distribution nodes are all connected to the SMS center, the home user server and the IP SMS gateway for communication, and provide routing distribution services based on the communication connection.
[0011] The present application also provides a short message interaction device, which includes: a forwarding module for receiving messages to be sent and forwarding the messages to be sent to a target node through a preset routing distribution node; wherein, after the network element equipment under the 2 / 3G network framework goes offline, the preset routing distribution nodes are all communicated with the SMS center, the home user server and the IP SMS gateway, and provide routing distribution services based on the communication connection.
[0012] The present application also provides a short message interaction device, which includes: a memory, a processor, and a program of the short message interaction method stored in the memory and capable of running on the processor. When the program of the short message interaction method is executed by the processor, the steps of the short message interaction method described above can be implemented.
[0013] To achieve the above object, a storage medium is further provided, wherein a short message interaction program is stored on the storage medium, and when the short message interaction program is executed by a processor, the steps of any of the above-mentioned short message interaction methods are implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG1 is a flow chart of a first embodiment of a short message interaction method of the present application;
[0015] FIG2 is a diagram of the evolution of the short message service core network of the short message interaction method of the present application;
[0016] FIG3 is a flowchart of a 4 / 5G calling user sending a short message in the short message interaction method of the present application;
[0017] FIG4 is a flow chart of a 4 / 5G called user receiving a short message in the short message interaction method of the present application;
[0018] FIG5 is a flow chart of a 4 / 5G user terminal registration and online message of the short message interaction method of the present application;
[0019] FIG6 is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application. DETAILED DESCRIPTION
[0020] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0021] The present invention provides a short message interaction system, which includes a short message center, a routing distribution node, a home user server, and an IP (Internet Protocol) short message gateway.
[0022] The routing distribution nodes are all connected to the SMS center, the home user server and the IP SMS gateway, and provide routing distribution services based on the communication connections;
[0023] Forwarding the message to be sent to the target node through the routing distribution node;
[0024] The routing distribution node and the IP SMS gateway use the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol, and based on the routing distribution node, realize the communication between the IP SMS gateway and the SMS center;
[0025] The routing distribution node and the IP SMS gateway use NOR interface Diameter signaling of the 3GPP 29.305 protocol, and based on the routing distribution node, realize communication between the IP SMS gateway and the home subscriber server;
[0026] The routing distribution node and the home subscriber server use the S6c interface Diameter signaling of the 3GPP 29.338 protocol, and based on the routing distribution node, the communication between the home subscriber server and the short message center is realized.
[0027] The present application provides a short message interaction method. In a first embodiment of the short message interaction method of the present application, referring to FIG. 1 , the method is applied to a short message interaction system, and includes:
[0028] Step S10: receiving a message to be sent, and forwarding the message to be sent to a target node through a preset routing distribution node;
[0029] Among them, after the network element equipment under the 2 / 3G network framework goes offline, the preset routing distribution nodes are connected to the SMS center, the home user server and the IP SMS gateway, and provide routing distribution services based on the communication connection.
[0030] In this embodiment, the corresponding technical terms are first explained:
[0031] SS7: Signaling System 7;
[0032] MAP: Mobile Application Part, the upper layer application part protocol of Signaling System 7;
[0033] Diameter: Diameter signaling is a signaling network bearer protocol in the LTE (Long Term Evolution) system, and is the successor to the MAP protocol of SS7 signaling.
[0034] SMSC: Short Message Service Center, SMS center;
[0035] STP: Signaling Transfer Point, signaling transfer point in the No. 7 signaling network;
[0036] DRA: Diameter Routing Agent, Diameter routing agent point in LTE signaling network;
[0037] MSC: Mobile Switching Center, 2G / 3G core network mobile switching center;
[0038] HLR: Home Location Register, 2 / 3G core network home location register;
[0039] HSS: Home Subscriber Server, 4G core network home user server;
[0040] IMS: IP Multimedia Subsystem;
[0041] VoLTE: Voice over LTE, an IP data transmission technology;
[0042] IPSMGW: IP Short Message Gateway, VoLTE IP SMS gateway, interface network element between SMSC and 4G core network;
[0043] CSCF: call session control function, call session control function;
[0044] 3GPP: 3rd Generation Partnership Project.
[0045] In this embodiment, the research and development background is as follows: providing a 2 / 3G network element device decommissioning method. Under the premise that the related STP, MSC, and HLR core network elements are offline and the traditional SS7 signaling is no longer used, route distribution is implemented based on a preset route distribution node instead of STP, and 3GPP Diameter signaling is used to replace traditional SS7 signaling, thereby realizing network evolution and ensuring that the short message service is not affected.
[0046] As an example, the preset routing distribution node is DRA in the 4 / 5G network framework.
[0047] Using DRA in the 4 / 5G network framework as the preset routing distribution node not only ensures the adaptability of the routing distribution node to the communication connection between various network element devices in the 4 / 5G network framework, but also ensures that there is no need to set up new routing distribution nodes in the 4 / 5G network framework, thereby reducing the construction cost and operation and maintenance cost of the 4 / 5G network framework.
[0048] As an example, the preset routing distribution node may also be other network element nodes that meet the requirements of implementing routing forwarding functions in the 4 / 5G network framework.
[0049] In this embodiment, the communication system framework of the network element equipment under the original 2 / 3G network framework is changed, and the STP is replaced based on the preset routing distribution node to ensure that the short message service is not affected. The specific communication system framework improvement solution can be referred to Figure 2.
[0050] As can be seen from Figure 2, in the process of implementing short message services under the 2 / 3G network framework (the dotted line connection part in Figure 2 and the solid line connection part in Figure 2 are the improved solutions in this embodiment), STP is required as a routing forwarding node to communicate with the SMS center, HLR, IP SMS gateway and MSC respectively. In the 4 / 5G network framework of this embodiment, DRA is set to replace STP, and DRA is directly connected to the SMS center. At the same time, DRA is also connected to the home user server and the IP SMS gateway. Based on the communication connection between the above network elements, the short message service is perfectly guaranteed to be unaffected under the 4 / 5G network framework.
[0051] Among them, when establishing the communication connection between DRA and SMS center, home user server and IP SMS gateway, in order to ensure the universality of the interface of network element equipment, based on the 3GPP standard protocol, corresponding Diameter signaling is used at different communication connections, so as to achieve docking with different manufacturers.
[0052] As an example, the routing distribution node and the home subscriber server use 3GPP
[0053] 29.338 protocol S6c interface Diameter signaling, that is, 101S6c interface in Figure 2, and based on the routing distribution node, realize the communication between the home user server and the SMS center, that is, the SMS center / IP SMS gateway is modified to support the use of 3GPP 29.338 protocol S6c interface Diameter signaling, replacing the traditional SS7 signaling, to realize the Send Routing Info for SM (termination call routing request / response message), Report SM Delivery Status (report short message delivery status) and Alert Service Centre (alarm center service) message interaction between the SMS center / IP SMS gateway<->DRA<->home user server.
[0054] The solution uses Diameter signaling on the S6c interface of the 3GPP 29.338 protocol to replace traditional SS7 signaling, implementing message interaction between the SMS center / IP SMS gateway <-> DRA <-> home user server, including:
[0055] 301, 302 Send Routing Info for SM: Termination routing request / response messages. Before the SMS center sends the 303 MT Forward Short Message (MT Forward Short Message) to the called user (called party), it must first send a 301 Send Routing Info for SM request message to the home subscriber server to obtain the network element (NE) ID of the called user's current registration and attachment, and then deliver the short message to that NE.
[0056] 305 and 306 Report SM Delivery Status: User Status Setting Request / Response Messages. When the SMS center sends a short message to the called user via the IP SMS gateway for call termination delivery and obtains the returned response message indicating that the called user's terminal is unreachable, both the SMS center and the IP SMS gateway send a 305 Report SM Delivery Status request message to the home user server, setting the user status to unreachable on the home user server. For the detailed interaction process between 301, 302, 305, and 306, refer to Figure 4.
[0057] 403 and 404 Alert Service Centre: User Terminal Reachability Notification Request / Response Messages. When a user registers and goes online, and the status changes from unreachable to reachable, the Home Subscriber Server sets the user's status to reachable. Simultaneously, the Home Subscriber Server sends a 403 Alert Service Centre request message to the SMS Center, notifying it that it can resume delivering SMS messages to the called user. For details on the corresponding 403 and 404 interaction processes, see Figure 5.
[0058] As an example, the routing distribution node and the IP SMS gateway use the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol, i.e., the 102SGd / Gdd interface in FIG2 , and based on the routing distribution node, realize communication between the IP SMS gateway and the SMS center. That is, the SMS center and the IP SMS gateway are modified to support the use of the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol, replacing the traditional SS7 signaling. This realizes the MO Forward Short Message (MO forward short message) and MT Forward Short Message (MT forward short message) message interaction between the SMS center <-> DRA <-> IP SMS gateway.
[0059] The SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol is used to replace the traditional SS7 signaling. The solution for message interaction between the SMS center <-> DRA <-> IP SMS gateway includes:
[0060] 201, 202 MO Forward Short Message: Call request / response messages sent by the calling user. The calling user sends a short message via the core network CSCF -> IP SMS gateway, which forwards the 201 MO Forward Short Message request message to the SMS center.
[0061] 205, 206 MT Forward Short Message: The SMS center sends a request / response message for the called user to terminate the call. For the specific interaction process of 201, 202, 205 and 206, please refer to Figure 3.
[0062] As an example, the routing distribution node and the IP SMS gateway use 3GPP 29.305 NOR interface Diameter signaling, i.e., the 103 NOR interface in Figure 2 . Communication between the IP SMS gateway and the home subscriber server is achieved based on the routing distribution node. Specifically, the IP SMS gateway is modified to support the use of 3GPP 29.305 NOR interface Diameter signaling, replacing traditional SS7 signaling. This enables Ready For SM (Short Message Prepare) message interaction between the IP SMS gateway, DRA, and home subscriber server.
[0063] The NOR interface Diameter signaling of the 3GPP 29.305 protocol is used to replace the traditional SS7 signaling. The solution for implementing message interaction between the IP SMS gateway <-> DRA <-> home user server includes:
[0064] 401 and 402 Ready For SM: User reachability notification request / response messages. When a user registers and goes online, and the unreachable status changes to reachable, the IP SMS gateway sends a 401 Ready For SM request message to the home subscriber server, notifying the user of the reachability status. For details on the corresponding 401 and 402 message interactions, see Figure 5.
[0065] In this embodiment, in a short message interaction system composed of preset routing distribution nodes to ensure that the short message service is not affected, the short message interaction system receives a short message request initiated by the calling user from the 4G / 5G terminal, receives the message to be sent, and forwards the message to be sent to the target node through the preset routing distribution node.
[0066] Among them, after the network element equipment under the 2 / 3G network framework goes offline, the preset routing distribution nodes are connected to the SMS center, the home user server and the IP SMS gateway, and provide routing distribution services based on the communication connection.
[0067] The target node at least includes an IP SMS gateway, a home user server, and a SMS center.
[0068] In this embodiment, a preset routing distribution node is used to replace the STP under the original 2 / 3G network framework, that is, it is necessary to establish a direct communication connection between the preset routing distribution node and the SMS center. For example, DRA directly establishes a communication connection with the SMS center. In addition, other routing agent nodes that can implement corresponding routing distribution services directly establish a communication connection with the SMS center to ensure the normal use of short message services. All solutions can be identified as alternative solutions for the communication connection between DRA and the SMS center.
[0069] Compared with the situation in the related art where the core network lacks the corresponding network element equipment under the 2 / 3G network framework, resulting in the inability to carry out short message services normally, thereby affecting the user experience, in the present application, a message to be sent is received and the message to be sent is forwarded to the target node through a preset routing distribution node; wherein, after the network element equipment under the 2 / 3G network framework goes offline, the preset routing distribution nodes are all connected in communication with the SMS center, the home user server and the IP SMS gateway, and provide routing distribution services based on the communication connection, that is, by setting a corresponding routing distribution node, the routing distribution node is connected in communication with the SMS center, the home user server and the IP SMS gateway, and provides Providing routing distribution services, thereby achieving the effect of completing the communication interaction between the SMS center, IP SMS gateway and the home user server in the absence of corresponding network element equipment under the 2 / 3G network framework. That is to say, by setting a corresponding routing distribution node in the short message interaction system, according to the communication connection between the routing distribution node and the SMS center, routing distribution node, IP SMS gateway and home user server, and through the routing distribution service provided by the routing distribution node, the short message interaction action is realized between the above-mentioned network elements, and the effect of carrying out the short message service normally in the absence of corresponding network element equipment under the 2 / 3G network framework is achieved. Therefore, users are guaranteed to use the short message service normally and the user experience is guaranteed.
[0070] Based on the first embodiment of the present application, another embodiment of the present application is provided. In this embodiment, when the target node is the called end, the step of receiving the message to be sent and forwarding the message to be sent to the target node through a preset routing distribution node includes:
[0071] Step a: The SMS center in the short message interaction system receives the message to be sent from the calling terminal, and forwards the message to be sent to the home subscriber server through a preset routing distribution node using SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol;
[0072] Step b: The home subscriber server determines the gateway information of the IP SMS gateway to which the called party belongs, and forwards the gateway information to the SMS center through the routing distribution node using the S6c interface Diameter signaling of the 3GPP 29.338 protocol;
[0073] Step c: the SMS center forwards the message to be sent to the IP SMS gateway through the routing distribution node according to the gateway information using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol;
[0074] Step d: The IP SMS gateway forwards the message to be sent to the called party.
[0075] In this embodiment, the message to be sent is a short message service request initiated by the calling end or the calling user as the message to be sent, and the called end or the called user is taken as the target node. The overall interaction process is as follows: the calling end initiates a short message request and uploads it to the CSCF and the IP SMS gateway in sequence. After the message to be sent arrives at the IP SMS gateway, the DRA forwards the message to be sent to the SMS center. After the SMS center receives the message to be sent from the calling end, it forwards the message to be sent to the home user server through the preset routing distribution node (hereinafter, the preset routing distribution node is directly explained by DRA) using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol. The home user server determines the gateway information of the IP SMS gateway to which the called end belongs, and forwards the gateway information of the called end to the SMS center through the DRA using the S6c interface Diameter signaling of the 3GPP 29.338 protocol. The SMS center uses the 3GPP 29.338 protocol to forward the gateway information of the called end to the SMS center according to the gateway information through the routing distribution node. The SGd / Gdd interface Diameter signaling of the 29.338 protocol forwards the message to be sent to the IP SMS gateway; the IP SMS gateway forwards the message to be sent to the called party. For details, please refer to Figure 3 and Figure 4 for the interaction process between the SMS center and the UE (at this time, the called party is deemed to be in a message reachable state).
[0076] As an example, the core network SIP (Session Initialization Protocol) call initiation process (the calling end initiates a short message service request): the 4 / 5G calling user (UE) terminal sends a short message through the 4G IMS network. Based on the existing network (under the current network conditions, it can be understood as the 4 / 5G network framework), the SIP Message is forwarded to the IP SMS gateway via the CSCF. After the IP SMS gateway receives the message, it returns a SIP response (ACK, Acknowledge character) 202 to the terminal via the CSCF, indicating that it has been received. This part of the interface and process remains consistent with the existing network.
[0077] Among them, 201 and 202 MO Forward Short Message in the process of Figure 3: the SMS center and IP SMS gateway in this embodiment are modified to support the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol. The IP SMS gateway forwards the 201 MO Forward Short Message request message to the SMS center, and the SMS center returns the 202 MO Forward Short Message response message of the IP SMS gateway.
[0078] As an example, consider the core network SIP call receipt process: The IP SMS gateway forwards the call delivery result of the calling user's terminal to the SMS center via the CSCF based on the existing network SIP message. Upon receipt, the calling user terminal returns a SIP response 200 (ACK) to the IP SMS gateway via the CSCF, indicating receipt. This interface and process remain unchanged from the existing network.
[0079] In this embodiment, the SMS center in the short message interaction system receives a message to be sent from the calling terminal, and forwards the message to be sent to the home user server through a preset routing distribution node using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol; the home user server determines the gateway information of the IP SMS gateway to which the called terminal belongs, and forwards the gateway information to the SMS center through the routing distribution node using the S6c interface Diameter signaling of the 3GPP 29.338 protocol; the SMS center forwards the message to the calling terminal based on the gateway information through the routing distribution node using the 3GPP 29.338 protocol SGd / Gdd interface Diameter signaling, forwarding the to-be-sent message to the IP SMS gateway; the IP SMS gateway forwards the to-be-sent message to the called party, that is, it is necessary to route and forward the corresponding to-be-sent message between the SMS center, the home user server and the IP SMS gateway through the routing distribution node, and at the same time use the corresponding SGd / Gdd interface Diameter signaling and the S6c interface Diameter signaling to achieve communication connection between the network element devices, so that when the network element device under the 2 / 3G network framework is offline, the corresponding routing distribution node can be used, and the 3GPP 29.305 protocol can be used to implement the function of normally forwarding the to-be-sent message to the called party in the short message service, thereby ensuring that the short message service is not affected.
[0080] Based on the first and second embodiments of the present application, another embodiment of the present application is provided. In this embodiment, after the step of forwarding the message to be sent to the called party according to the IP SMS gateway, the method includes:
[0081] Step e: the called party generates a response message according to the interaction between the IP SMS gateway and the called party;
[0082] Step f: When the content of the response information indicates that the interaction has failed, the IP SMS gateway determines that the called party is in a message unreachable state;
[0083] Step g: The IP SMS gateway returns a delivery failure response to the SMS center through the routing distribution node using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol;
[0084] Step h: The SMS center updates the unreachable status of the called party to the home subscriber server via the routing distribution node using the S6c interface Diameter signaling of the 3GPP 29.338 protocol.
[0085] In this embodiment, the called party generates a response message based on the interaction between the IP SMS gateway and it; when the content of the response message indicates that the interaction failed, the IP SMS gateway determines that the called party is in a message unreachable state, that is, the to-be-sent message cannot be normally forwarded to the called user of the called party. At this time, the IP SMS gateway returns a delivery failure response to the SMS center through DRA using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol. At the same time, the SMS center updates the unreachable status of the called party to the home user server through DRA using the S6c interface Diameter signaling of the 3GPP 29.338 protocol. For details, please refer to Figure 3.
[0086] As an example, consider steps 301 and 302 of the Send Routing Info for SM process in Figure 4: The SMS center is modified to support Diameter signaling using the S6c interface of the 3GPP 29.338 protocol, replacing traditional SS7 signaling. This enables message exchange between the SMS center and the DRA and the home subscriber server, ultimately terminating in call routing request / response messages. The SMS center sends a 301 Send Routing Info for SM request message to the home subscriber server. The home subscriber server forwards the 301 Send Routing Info for SM request message to the IP SMS gateway to which the called user is currently registered. The IP SMS gateway returns a 302 Send Routing Info for SM response message to the SMS center, carrying its own network element identifier.
[0087] As an example, consider 303 and 304 MT Forward Short Messages in the process of Figure 4: The SMS center and IP SMS gateway have been modified to support Diameter signaling using the SGd / Gdd interface of the 3GPP 29.338 protocol. Based on the 302 Send Routing Info for SM response message, the SMS center sends a 303 MT Forward Short Message request message to the IP SMS gateway to which the called user is currently registered for call termination delivery. Based on the results of the original core network SIP termination process, the IP SMS gateway returns the termination result to the SMS center via a 304 MT Forward Short Message response message.
[0088] Original core network SIP call termination process: The 4 / 5G called user terminal receives a short message via the 4G IMS network. The IP SMS gateway forwards the message to the CSCF based on the existing network SIP message, which is then delivered to the called user terminal. If the called user terminal is unreachable at this point, a SIP response 408 is returned. In this embodiment, this interface and process remain the same as in the existing network.
[0089] As an example, in steps 305 and 306 of the Report SM Delivery Status process in Figure 4, the SMS center has been modified to support Diameter signaling using the S6c interface of the 3GPP 29.338 protocol, replacing traditional SS7 signaling. This enables message exchange between the SMS center / IP SMS gateway, DRA, and the home subscriber server. When the SMS center sends a short message to the called user via the IP SMS gateway for call termination delivery and receives the returned response message indicating that the called user terminal is unreachable, both the SMS center and the IP SMS gateway send a 305 Report SM Delivery Status request message to the home subscriber server, setting the user unreachable status on the home subscriber server.
[0090] In this embodiment, the called end generates a response message based on the interaction between the IP SMS gateway and the called end; when the content of the response message indicates that the interaction failed, the IP SMS gateway determines that the called end is in a message unreachable state; the IP SMS gateway returns a delivery failure response to the SMS center through the routing distribution node using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol; the SMS center updates the unreachable state of the called end to the home user server through the routing distribution node using the S6c interface Diameter signaling of the 3GPP 29.338 protocol. That is, when the 4 / 5G called end is in a message unreachable state, it is necessary to forward its message unreachable state information through the routing distribution node, and use the corresponding SGd / Gdd interface Diameter signaling and S6c interface Diameter signaling to achieve response forwarding of the delivery failure message between the SMS center, the home user server and the IP SMS gateway, thereby achieving when the network element device under the 2 / 3G network framework is offline, it can be connected through the corresponding routing distribution node and using 3GPP 29.305 protocol, thereby realizing the function of updating the called party's message unreachable status in the short message service, ensuring that the short message service is not affected.
[0091] Based on the first, second, and third embodiments of the present application, another embodiment of the present application is provided. In this embodiment, after the step of returning the delivery failure response to the SMS center, the following steps are included:
[0092] Step 1: When the IP SMS gateway receives the registration online message of the called party, the IP SMS gateway notifies the home subscriber server of the reachable status of the called party through the routing distribution node using the NOR interface Diameter signaling of the 3GPP 29.305 protocol;
[0093] Step m: The home subscriber server updates the called terminal to a message reachable state through the routing distribution node using the NOR interface Diameter signaling of the 3GPP 29.305 protocol.
[0094] In this embodiment, when the IP SMS gateway receives the registration online message of the called party, it notifies the home user server of the reachable status of the called party through DRA using the NOR interface Diameter signaling of the 3GPP 29.305 protocol. At the same time, the home user server updates the called party to the message reachable status through DRA using the NOR interface Diameter signaling of the 3GPP 29.305 protocol.
[0095] As an example, consider the core network SIP registration process: 4 / 5G user terminals register and go online via the 4G IMS network. Based on the existing network, a SIP message is forwarded via the CSCF to the IP SMS gateway. Upon receiving the message, the IP SMS gateway returns a SIP response 202 to the terminal via the CSCF, indicating receipt. For details, see Figure 5.
[0096] The IP SMS gateway initiates a User Data Repository (UDR) request message to the home subscriber server. The home subscriber server returns information such as the user's IMSI (International Mobile Subscriber Identification Number) to the IP SMS gateway via a URA (UTRAN Registration Area) response message. The IP SMS gateway also initiates a Preconfigured UL Resources (PUR) request message to the home subscriber server. The home subscriber server records the mapping between the user number and the IP SMS gateway network element identifier and returns a Packet Uplink Assignment (PUA) response message to the IP SMS gateway.
[0097] The IP SMS gateway forwards the result of the user terminal's registration with the home subscriber server via the CSCF based on the existing network SIP Message. After receiving the result, the user terminal returns a SIP response 200 to the IP SMS gateway via the CSCF, indicating that it has received the message.
[0098] In this embodiment, some of the above interfaces and processes remain the same as those in the existing network.
[0099] As an example, consider 401 and 402 Ready For SM messages: The IP SMS gateway has been modified to support Diameter signaling using the NOR interface based on the 3GPP 29.305 protocol, replacing traditional SS7 signaling. This enables message exchange between the IP SMS gateway, DRA, and home subscriber server. When a user registers and goes online, and the status changes from unreachable to reachable, the IP SMS gateway sends a 401 Ready For SM request message to the home subscriber server, notifying the user of the reachability status. For details, see Figure 5.
[0100] As an example, consider the 403 and 404 Alert Service Centres: The SMS center has been upgraded to support Diameter signaling using the S6c interface of the 3GPP 29.338 protocol, replacing traditional SS7 signaling. This enables message exchange between the SMS center, DRA, and home subscriber server. This includes user terminal reachability notification request / response messages. When a user registers and goes online, and the status changes from unreachable to reachable, the home subscriber server sets the user status to reachable. Simultaneously, the home subscriber server sends a 403 Alert Service Centre request message to the SMS center, notifying it that it can resend a short message to the called user for call termination delivery. For details, see Figure 5.
[0101] In this embodiment, when the IP SMS gateway receives the registration and online message of the called party, it notifies the home user server of the reachable status of the called party through the routing distribution node using the NOR interface Diameter signaling of the 3GPP 29.305 protocol. The home user server updates the called party to a message reachable state through the routing distribution node using the NOR interface Diameter signaling of the 3GPP 29.305 protocol. That is, when a 4 / 5G user terminal registers and goes online, its registration information needs to be forwarded through the routing distribution node, and the corresponding NOR interface Diameter signaling is used to update the status of the called party. In this way, when a network element device under the 2 / 3G network framework is taken offline, the user terminal registration and online function in the short message service can be implemented through the corresponding routing distribution node and the 3GPP 29.305 protocol, thereby ensuring that the short message service is not affected.
[0102] Refer to Figure 6, which is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application.
[0103] As shown in FIG6 , the short message interaction device may include: a processor 1001 , a memory 1005 , and a communication bus 1002 . The communication bus 1002 is used to implement connection and communication between the processor 1001 and the memory 1005 .
[0104] As an example, the short message interaction device may also include a user interface, a network interface, a camera, an RF (Radio Frequency) circuit, a sensor, a Wi-Fi module, and the like. The user interface may include a display screen and an input submodule such as a keyboard. The user interface may also include a standard wired interface and a wireless interface. The network interface may include a standard wired interface and a wireless interface (such as a Wi-Fi interface).
[0105] Those skilled in the art will appreciate that the short message interaction device structure shown in FIG6 does not limit the short message interaction device and may include more or fewer components than shown, or combine certain components, or arrange components differently.
[0106] As shown in Figure 6, memory 1005, a storage medium, may include an operating system, a network communication module, and a short message interaction program. The operating system manages and controls the hardware and software resources of the short message interaction device and supports the operation of the short message interaction program and other software and / or programs. The network communication module is used to enable communication between the various components within memory 1005, as well as communication with other hardware and software in the short message interaction system.
[0107] In the short message interaction device shown in FIG6 , the processor 1001 is configured to execute the short message interaction program stored in the memory 1005 to implement the steps of any one of the above-mentioned short message interaction methods.
[0108] The specific implementation of the short message interaction device of the present application is basically the same as the various embodiments of the short message interaction method described above, and will not be repeated here.
[0109] The present application also provides a short message interaction device, which is applied to the diversion component. The short message interaction device includes:
[0110] A forwarding module is used to receive messages to be sent and forward the messages to be sent to a target node through a preset routing distribution node; wherein, after the network element equipment under the 2 / 3G network framework goes offline, the preset routing distribution nodes are all connected to the SMS center, the home user server and the IP SMS gateway for communication, and provide routing distribution services based on the communication connection.
[0111] In a possible implementation manner of the present application, the preset routing distribution node is a DRA in a 4 / 5G network framework.
[0112] In a possible implementation of the present application, the routing distribution node and the IP SMS gateway use SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol, and based on the routing distribution node, communication between the IP SMS gateway and the SMS center is achieved.
[0113] In a possible implementation of the present application, the routing distribution node and the IP SMS gateway use NOR interface Diameter signaling of the 3GPP 29.305 protocol, and based on the routing distribution node, the communication between the IP SMS gateway and the home subscriber server is achieved.
[0114] In a possible implementation of the present application, the routing distribution node and the home subscriber server use S6c interface Diameter signaling of the 3GPP 29.338 protocol, and communication between the home subscriber server and the SMS center is achieved based on the routing distribution node.
[0115] In a possible implementation manner of the present application, the forwarding module is configured to implement:
[0116] The SMS center in the short message interaction system receives the message to be sent from the calling terminal, and forwards the message to be sent to the home subscriber server through a preset routing distribution node using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol;
[0117] The home subscriber server determines the gateway information of the IP SMS gateway to which the called party belongs, and forwards the gateway information to the SMS center through the routing distribution node using the S6c interface Diameter signaling of the 3GPP 29.338 protocol;
[0118] The SMS center forwards the message to be sent to the IP SMS gateway through the routing distribution node according to the gateway information using SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol;
[0119] The IP SMS gateway forwards the message to be sent to the called party;
[0120] The called party generates response information according to the interaction between the IP SMS gateway and the called party;
[0121] When the content of the response information indicates that the interaction has failed, the IP SMS gateway determines that the called party is in a message unreachable state;
[0122] The IP SMS gateway returns a delivery failure response to the SMS center through the routing distribution node using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol;
[0123] The SMS center updates the unreachable status of the called terminal to the home subscriber server through the routing distribution node using the S6c interface Diameter signaling of the 3GPP 29.338 protocol;
[0124] When the IP SMS gateway receives the registration online message of the called party, notifying the home subscriber server of the reachable status of the called party through the routing distribution node using the NOR interface Diameter signaling of the 3GPP 29.305 protocol;
[0125] The home subscriber server updates the called terminal to a message reachable state through the routing distribution node using the NOR interface Diameter signaling of the 3GPP 29.305 protocol.
[0126] The specific implementation of the short message interaction device of the present application is basically the same as the various embodiments of the short message interaction method described above, and will not be repeated here.
[0127] An embodiment of the present application provides a storage medium, and the storage medium stores one or more programs, and the one or more programs can also be executed by one or more processors to implement the steps of any of the above-mentioned short message interaction methods.
[0128] The specific implementation of the storage medium of the present application is basically the same as the various embodiments of the short message interaction method described above, and will not be repeated here.
[0129] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned short message interaction method when executed by a processor.
[0130] The specific implementation of the computer program product of the present application is basically the same as the various embodiments of the short message interaction method described above, and will not be repeated here.
[0131] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0132] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0133] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus hardware platform, or by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0134] The above are merely optional embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A short message interaction system, wherein: The short message interaction system includes a short message center, a routing distribution node, a home user server and an IP short message gateway: The routing distribution nodes are all connected to the SMS center, the home user server and the IP SMS gateway in communication, and provide routing distribution services based on the communication connections; Forwarding the message to be sent to the target node through the routing distribution node; The routing distribution node and the IP SMS gateway use the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol, and based on the routing distribution node, the communication between the IP SMS gateway and the SMS center is realized; The routing distribution node and the IP SMS gateway use the NOR interface Diameter signaling of the 3GPP 29.305 protocol, and based on the routing distribution node, the communication between the IP SMS gateway and the home user server is realized; The routing distribution node and the home subscriber server use the S6c interface Diameter signaling of the 3GPP 29.338 protocol, and based on the routing distribution node, the communication between the home subscriber server and the short message center is realized.
2. A short message interaction method, applied to a short message interaction system, wherein: The short message interaction method comprises the following steps: Receive a message to be sent, and forward the message to be sent to a target node through a preset routing distribution node; Among them, after the network element equipment under the 2 / 3G network framework goes offline, the preset routing distribution nodes are all connected in communication with the SMS center, the home user server and the IP SMS gateway, and provide routing distribution services based on the communication connection.
3. The short message interaction method according to claim 2, wherein: The preset routing distribution node is DRA in the 4 / 5G network framework.
4. The short message interaction method according to claim 2, wherein: The routing distribution node and the IP SMS gateway use the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol, and based on the routing distribution node, the communication between the IP SMS gateway and the SMS center is realized.
5. The short message interaction method according to claim 2, wherein: The routing distribution node and the IP SMS gateway use the NOR interface Diameter signaling of the 3GPP 29.305 protocol, and based on the routing distribution node, the communication between the IP SMS gateway and the home user server is realized.
6. The short message interaction method according to claim 2, wherein: The routing distribution node and the home subscriber server use the S6c interface Diameter signaling of the 3GPP 29.338 protocol, and based on the routing distribution node, the communication between the home subscriber server and the short message center is realized.
7. The short message interaction method according to claim 2, wherein: In the case where the target node is the called end, the step of receiving the message to be sent and forwarding the message to be sent to the target node through a preset routing distribution node includes: The SMS center in the short message interaction system receives the message to be sent from the calling terminal, and forwards the message to be sent to the home user server through a preset routing distribution node using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol; The home subscriber server determines the gateway information of the IP SMS gateway to which the called terminal belongs, and forwards the gateway information to the SMS center through the routing distribution node using the S6c interface Diameter signaling of the 3GPP 29.338 protocol; The SMS center forwards the message to be sent to the IP SMS gateway through the routing distribution node according to the gateway information and using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol; The IP SMS gateway forwards the message to be sent to the called party.
8. The short message interaction method according to claim 7, wherein: After the step of forwarding the message to be sent to the called party according to the IP SMS gateway, the method further comprises: The called end generates response information according to the interaction between the IP SMS gateway and the called end; When the content of the response information indicates that the interaction has failed, the IP SMS gateway determines that the called party is in a message unreachable state; The IP SMS gateway returns a delivery failure response to the SMS center through the routing distribution node using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol; The SMS center updates the unreachable state of the called party to the home subscriber server through the routing distribution node using the S6c interface Diameter signaling of the 3GPP 29.338 protocol.
9. The short message interaction method according to claim 8, wherein: After the step of returning the delivery failure response to the SMS center, the method further comprises: When the IP SMS gateway receives the registration online message of the called party, the home user server is notified of the reachable state of the called party by using the NOR interface Diameter signaling of the 3GPP 29.305 protocol through the routing distribution node; The home subscriber server updates the called terminal to a message reachable state through the routing distribution node using the NOR interface Diameter signaling of the 3GPP 29.305 protocol.
10. A short message interaction device, wherein: The network device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the short message interaction method according to any one of claims 2 to 9.
11. A storage medium, wherein: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the short message interaction method according to any one of claims 2 to 9 are implemented.
Citation Information
Patent Citations
Network architecture supporting 5G terminal short message service and construction method thereof
CN111031498A
Short message service processing system, method and device and computer storage medium
CN112584333A
Support for short message service over internet protocol (SMSoIP) in 5G only deployments
CN115066914A
Method and system of routing selection for SMS over nas
US20200204962A1
