Short message interaction system, method and equipment and storage medium
By setting up routing distribution nodes in the short message interaction system and using the 3GPP Diameter signaling protocol, the problem that users cannot use short messages normally after offline 2/3G network framework in the core network is solved, and the normal operation of short message services is achieved and Improvement of user experience.
Patent Information
- Application Number
- CN202310762283.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-26
- Publication Date
- 2024-12-27
AI Technical Summary
After removing network element devices with 2/3G network framework in the core network, users cannot use short message services normally, which affects the user experience.
By setting up a routing distribution node in the short message interaction system, communication connections between the SMS center, home user server and IP SMS gateway are realized, routing distribution services are provided, and the 3GPP Diameter signaling protocol is used to replace traditional SS7 signaling to ensure short message service It is normal to perform in the absence of network element devices under the 2/3G network framework.
In the absence of network element devices under the 2/3G network framework, communication interaction between the SMS center, IP SMS gateway and the home user server is realized, ensuring that users can use short message services normally and improving user experience.
Smart Images

Figure CN119211854A_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] 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 for individual users will continue to be retained, such as verification short messages when registering an account on the platform, short messages for courier pickup codes, and short messages for notifying appointment results. That is, the current core network needs to deploy both network element devices of the 2 / 3G network framework to support short messaging services and network element devices of the 4 / 5G network framework.
[0003] However, according to the information and communication industry development plan released by the Ministry of Industry and Information Technology, the development goal of "accelerating the withdrawal of 2G and 3G networks and coordinating the coordinated development of 4G and 5G networks" is specifically mentioned. Therefore, in the future development of the communications industry, the old network elements related to the 2 / 3G network framework in the core network will be gradually removed from service, such as STP (Signaling Transfer Point), MSC (Mobile Switching Center), HLR (Home Location Register), etc.
[0004] 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 with a 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, affecting the user experience. Summary of the invention
[0005] In view of this, 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 core network framework of 2 / 3G network is offline, so as to ensure the user's usage experience.
[0006] The embodiment of the present application provides a short message interaction system, which includes a short message center, a routing distribution node, a home user server and an IP short message gateway:
[0007] The 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 connections;
[0008] Forwarding the message to be sent to the target node through the routing distribution node;
[0009] 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;
[0010] 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;
[0011] 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.
[0012] The present invention provides a short message interaction method, which is applied to a short message interaction system. The short message interaction method includes the following steps:
[0013] Receive a message to be sent, and forward the message to be sent to a target node through a preset routing distribution node;
[0014] 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.
[0015] In a possible implementation manner of the present application, the preset routing distribution node is a DRA in a 4 / 5G network framework.
[0016] 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, the communication between the IP SMS gateway and the SMS center is realized.
[0017] In a possible implementation manner 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 user server is achieved.
[0018] In a possible implementation manner 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 based on the routing distribution node, the communication between the home subscriber server and the SMS center is implemented.
[0019] In a possible implementation manner of the present application, 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:
[0020] 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;
[0021] 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;
[0022] 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;
[0023] The IP SMS gateway forwards the message to be sent to the called party.
[0024] In a possible implementation manner of the present application, after the step of forwarding the message to be sent to the called party according to the IP SMS gateway, the following steps are included:
[0025] The called end generates response information according to the interaction between the IP SMS gateway and the called end;
[0026] 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;
[0027] 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;
[0028] 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.
[0029] In a possible implementation manner of the present application, after the step of returning the delivery failure response to the SMS center, the following steps are included:
[0030] 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;
[0031] The home subscriber server updates the called terminal to a message reachable state by using the NOR interface Diameter signaling of the 3GPP 29.305 protocol through the routing distribution node.
[0032] The present application also provides a short message interaction device, the short message interaction device comprising:
[0033] 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 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.
[0034] 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 executable 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.
[0035] To achieve the above object, a storage medium is further provided, on which a short message interaction program is stored, 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.
[0036] 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 the short message service normally, which affects 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 service, thereby realizing the effect of completing the communication interaction between the SMS center, IP SMS gateway and the home user server in the absence of the corresponding network element equipment under the 2 / 3G network framework, that is, by setting the 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 the corresponding network element equipment under the 2 / 3G network framework is realized, thereby ensuring that users can use the short message service normally and ensuring the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 This is a flow chart of the first embodiment of the short message interaction method of the present application;
[0038] Figure 2 This is a diagram of the evolution of the short message service core network of the short message interaction method of this application;
[0039] Figure 3 A flow chart of sending a short message to a 4 / 5G calling user of the short message interaction method of this application;
[0040] Figure 4 This is a flow chart of a 4 / 5G called user receiving a short message in the short message interaction method of this application;
[0041] Figure 5 This is a 4 / 5G user terminal registration and online message flow chart of the short message interaction method of this application;
[0042] Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application. DETAILED DESCRIPTION
[0043] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0044] The embodiment of the present application provides a short message interaction system, which includes a short message center, a routing distribution node, a home user server and an IP short message gateway:
[0045] The 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 connections;
[0046] Forwarding the message to be sent to the target node through the routing distribution node;
[0047] 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;
[0048] 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;
[0049] 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.
[0050] The present application embodiment provides a short message interaction method. In the first embodiment of the short message interaction method of the present application, refer to Figure 1 , applied to a short message interaction system, the method comprising:
[0051] 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;
[0052] 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.
[0053] In this embodiment, the corresponding technical terms are first explained:
[0054] SS7: Signaling System 7, Signaling System No. 7;
[0055] MAP: Mobile Application Part, upper layer application part protocol of Signaling System No. 7;
[0056] Diameter: Diameter signaling, a signaling network bearer protocol in the LTE (Long Term Evolution) system, which is a successor technology to the MAP protocol of SS7 signaling;
[0057] SMSC: Short Message Service Center, SMS center;
[0058] STP: Signaling Transfer Point, signaling transfer point in the No. 7 signaling network;
[0059] DRA: Diameter Routing Agent, Diameter routing agent point in LTE signaling network;
[0060] MSC: Mobile Switching Center, 2 / 3G core network mobile switching center;
[0061] HLR: Home Location Register, 2 / 3G core network home location register;
[0062] HSS: Home Subscriber Server, 4G core network home user server;
[0063] IMS: IP Multimedia Subsystem;
[0064] VoLTE: Voice over LTE, an IP data transmission technology;
[0065] IPSMGW: IP Short Message Gateway, VoLTE IP SMS gateway, interface network element between SMSC and 4G core network;
[0066] CSCF: call session control function, call session control function;
[0067] 3GPP: 3rd Generation Partnership Project.
[0068] In this embodiment, the research and development background is: to provide a 2 / 3G network element device decommissioning, under the premise that the related STP, MSC, HLR core network elements are offline and the traditional SS7 signaling is abandoned and no longer used, the route distribution is replaced by the preset route distribution node instead of the STP, and the 3GPP Diameter signaling is used to replace the traditional SS7 signaling, so as to realize network evolution and ensure that the short message service is not affected.
[0069] As an example, the preset routing distribution node is DRA in the 4 / 5G network framework.
[0070] It should be noted that 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.
[0071] 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.
[0072] 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, so as to ensure that the short message service is not affected. The specific communication system framework improvement plan can refer to Figure 2 .
[0073] according to Figure 2 It can be seen that in the process of implementing short message services under the 2 / 3G network framework ( Figure 2 The dotted line connects the parts. Figure 2 The solid line connection part is an improved solution in this embodiment), and STP needs to be used 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 in the 4 / 5G network framework.
[0074] 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, the corresponding Diameter signaling is used at different communication connections, so as to realize the connection between different manufacturers.
[0075] As an example, the routing distribution node and the home user server use the S6c interface Diameter signaling of the 3GPP 29.338 protocol, that is, Figure 2 The 101S6c interface in the text message processing unit is used, and based on the routing distribution node, the communication between the home user server and the SMS center is realized, that is, the SMS center / IP SMS gateway is modified to support the use of the S6c interface Diameter signaling of the 3GPP 29.338 protocol, replacing the traditional SS7 signaling, and realizing the Send Routing Info for SM (termination call routing request / response message), Report SMDelivery 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.
[0076] The solution of using the S6c interface Diameter signaling of the 3GPP 29.338 protocol to replace the traditional SS7 signaling to implement the message interaction between the SMS center / IP SMS gateway <-> DRA <-> home user server includes:
[0077] 301, 302 Send Routing Info for SM: Termination call routing request / response message. Before the SMS center sends the 303 MT Forward Short Message to the called user (called end), it needs to first send a 301 Send Routing Info for SM request message to the home user server to obtain the network element identifier of the currently registered and attached called user, and then deliver the short message to the network element.
[0078] 305, 306 Report SM Delivery Status: User status setting request / response message. When the SMS center sends a short message to the called user via the IP SMS gateway, and obtains the called user terminal unreachable from the returned response message, the SMS center and the IP SMS gateway will send a 305 Report SM Delivery Status request message to the home user server, and set the user unreachable status in the home user server. For the specific interaction process of 301, 302, 305 and 306, please refer to Figure 4 .
[0079] 403, 404Alert Service Centre: User terminal reachable notification request / response message. When the user registers and goes online, and changes from unreachable to reachable, the home user server sets the user status to reachable; at the same time, the home user server sends a 403Alert Service Centre request message to the SMS center, notifying the SMS center that it can send a short message to the called user again. For the specific interaction process of 403 and 404, please refer to Figure 5 .
[0080] As an example, the routing distribution node and the IP SMS gateway use SGd / Gdd interface Diameter signaling of 3GPP 29.338 protocol, that is, Figure 2 The 102SGd / Gdd interface in the DRA is used to realize the communication between the IP SMS gateway and the SMS center based on the routing distribution node. 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 3GPP29.338 protocol to replace the traditional SS7 signaling. 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 is realized.
[0081] The SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol is used to replace the traditional SS7 signaling. The solution to achieve message interaction between the SMS center <-> DRA <-> IP SMS gateway includes:
[0082] 201, 202MO Forward Short Message: The calling user sends a short message request / response message. The calling user sends a short message via the core network CSCF->IP SMS gateway, and the IP SMS gateway forwards the 201MO ForwardShort Message request message to the SMS center.
[0083] 205, 206 MT Forward Short Message: The SMS center sends a request / response message to the called user to terminate the call. For the specific interaction process of 201, 202, 205 and 206, please refer to Figure 3 .
[0084] As an example, the routing distribution node and the IP SMS gateway use the NOR interface Diameter signaling of the 3GPP 29.305 protocol, that is, Figure 2The 103NOR interface in the routing distribution node is used to realize the communication between the IP SMS gateway and the home user server. That is, the IP SMS gateway is modified to support the use of the NOR interface Diameter signaling of the 3GPP 29.305 protocol to replace the traditional SS7 signaling. The ReadyFor SM (short message preparation) message interaction between the IP SMS gateway <-> DRA <-> home user server is realized.
[0085] The NOR interface Diameter signaling of the 3GPP 29.305 protocol is used to replace the traditional SS7 signaling. The solution to achieve message interaction between IP SMS gateway <-> DRA <-> home user server includes:
[0086] 401, 402Ready For SM: User status reachable notification request / response message. When a user registers and goes online, and changes from unreachable to reachable, the IP SMS gateway sends a 401Ready For SM request message to the home user server to notify the user that the user is reachable. For the specific interaction process of 401 and 402, please refer to Figure 5 .
[0087] 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 a calling user from a 4G / 5G terminal, receives the message to be sent, and forwards the message to be sent to a target node through a preset routing distribution node.
[0088] 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.
[0089] The target node at least includes an IP SMS gateway, a home user server, and a SMS center.
[0090] It should be noted that, 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 communication connection between the preset routing distribution node and the SMS center directly, for example, DRA directly establishes a communication connection with the SMS center. In addition, other routing proxy nodes that can implement corresponding routing distribution services directly establish communication connections 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.
[0091] 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 the short message service normally, which affects 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 service, thereby realizing the effect of completing the communication interaction between the SMS center, IP SMS gateway and the home user server in the absence of the corresponding network element equipment under the 2 / 3G network framework, that is, by setting the 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 the corresponding network element equipment under the 2 / 3G network framework is realized, thereby ensuring that users can use the short message service normally and ensuring the user experience.
[0092] Further, 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:
[0093] 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 user server through a preset routing distribution node using the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol;
[0094] 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;
[0095] 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 and using the SGd / Gdd interface Diameter signaling of the 3GPP29.338 protocol;
[0096] Step d: The IP SMS gateway forwards the message to be sent to the called party.
[0097] In this embodiment, the message to be sent is a short message service request initiated by the calling party or the calling user as the message to be sent, and the called party or the called user is taken as the target node. The overall interaction process is as follows: the calling party 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 party, it forwards the message to be sent to the home user server through a preset routing distribution node (hereinafter, the preset routing distribution node is directly described by taking DRA as an example) 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 party belongs, and forwards the gateway information of the called party 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 party to the SMS center through the routing distribution node according to the gateway information. 29.338 protocol SGd / Gdd interface Diameter signaling, 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 ,as well as Figure 4 The interaction process between the SMS center and the UE (at this time, the called party is deemed to be in the message reachable state).
[0098] As an example, the core network SIP call initiation process (the calling end initiates a short message service request): the terminal of the 4 / 5G calling user (UE) sends a short message through the 4G IMS network, and 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 the terminal SIP response (ACK) 202 via the CSCF, indicating that it has been received. This part of the interface and process remains the same as the existing network.
[0099] in, Figure 3 201 and 202MO Forward Short Message in the process: 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 201MO Forward Short Message request message to the SMS center, and the SMS center returns the 202MO Forward Short Message response message of the IP SMS gateway.
[0100] As an example, the core network SIP call receipt process: the IP SMS gateway forwards the result of the call delivery SMS center to the calling user terminal via the CSCF based on the existing network SIP Message. After the calling user terminal receives it, it returns the IP SMS gateway SIP response 200 (ACK) via the CSCF, indicating that it has been received. This part of the interface and process remains the same as the existing network.
[0101] In this embodiment, the SMS center in the short message interaction system receives the message to be sent from the calling party, 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 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; the SMS center forwards the message to the calling party through the routing distribution node using the 3GPP 29.338 protocol according to the gateway information. 29.338 protocol, the SGd / Gdd interface Diameter signaling is used to forward the message to be sent to the IP SMS gateway; the IP SMS gateway forwards the message to be sent to the called party, that is, it is necessary to route and forward the corresponding message to be sent between the SMS center, the home user server and the IP SMS gateway through the routing distribution node, and use the corresponding SGd / Gdd interface Diameter signaling and the S6c interface Diameter signaling to realize the 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 realize the function of forwarding the message to be sent to the called party normally in the short message service, thereby ensuring that the short message service is not affected.
[0102] Further, based on the first embodiment and the second embodiment 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 following steps are included:
[0103] Step e: the called end generates response information according to the interaction between the IP SMS gateway and the called end;
[0104] 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;
[0105] 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;
[0106] Step h: The SMS center updates the unreachable status 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.
[0107] In this embodiment, the called end generates a response message according to the interaction between the IP SMS gateway and the called end; when the content of the response message is that the interaction fails, the IP SMS gateway determines that the called end is in a message unreachable state, that is, the message to be sent cannot be normally forwarded to the called user of the called end. 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 state of the called end 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 .
[0108] As an example, Figure 4 301, 302 Send Routing Info for SM in the process: The SMS center is transformed to support the use of S6c interface Diameter signaling of the 3GPP 29.338 protocol, replacing the traditional SS7 signaling. The message interaction between the SMS center <-> DRA <-> home user server is realized to terminate the call routing request / response message. The SMS center sends a 301 Send Routing Info for SM request message to the home user server. The home user server forwards the 301 Send Routing Info for SM request message to the IP SMS gateway currently registered and attached by the called user. The IP SMS gateway returns a 302 Send Routing Info for SM response message to the SMS center, carrying its own network element identifier.
[0109] As an example, Figure 4303, 304MT Forward Short Message in the process: The SMS center and IP SMS gateway are modified to support the SGd / Gdd interface Diameter signaling of the 3GPP 29.338 protocol. The SMS center sends the 303MT Forward Short Message request message to the IP SMS gateway currently registered and attached to the called user for termination delivery based on the 302Send Routing Info for SM response message. Based on the result of the original core network SIP termination process below, the IP SMS gateway returns the termination result to the SMS center through the 304MT Forward Short Message response message.
[0110] It should be noted that the original core network SIP termination process: the 4 / 5G called user terminal receives the short message through the 4G IMS network, and the IP SMS gateway forwards the short message to the CSCF based on the existing network SIP Message to deliver the short message to the called user terminal. If the called user terminal is unreachable at this time, the SIP response 408 is returned. In this embodiment, this part of the interface and process remains the same as the existing network.
[0111] As an example, Figure 4 305 and 306 Report SM Delivery Status in the process: The SMS center transformation supports the use of S6c interface Diameter signaling of the 3GPP 29.338 protocol to replace the traditional SS7 signaling. Realize the message interaction between the SMS center / IP SMS gateway <-> DRA <-> home user server. When the SMS center sends a short message to the called user through the IP SMS gateway for terminal call delivery, and obtains the called user terminal unreachable from the returned response message, the SMS center and the IP SMS gateway will send a 305 Report SM Delivery Status request message to the home user server, and set the user unreachable status in the home user server.
[0112] In this embodiment, the called end generates response information according to the interaction action between the IP SMS gateway and the called end; when the content of the response information is that the interaction fails, 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 the information of its message unreachable state through the routing distribution node, and use the corresponding SGd / Gdd interface Diameter signaling and the S6c interface Diameter signaling to achieve the response forwarding of the delivery failure message between the SMS center, the home user server and the IP SMS gateway, so as to achieve that when the network element device under the 2 / 3G network framework is offline, it can be achieved through the corresponding routing distribution node and use the 3GPP 29.305 protocol, thereby realizing the function of updating the unreachable status of the called party message in the short message service, ensuring that the short message service is not affected.
[0113] Further, based on the first embodiment, the second embodiment and the third embodiment of the present application, another embodiment of the present application is provided. In this embodiment, after the step of returning the delivery failure response of the SMS center, the following steps are included:
[0114] Step 1: 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 through the routing distribution node using the NOR interface Diameter signaling of the 3GPP 29.305 protocol;
[0115] 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.
[0116] In this embodiment, when the IP SMS gateway receives the registration online message of the called party, it notifies the home user server that the called party is reachable 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 a message reachable state through DRA using the NOR interface Diameter signaling of the 3GPP 29.305 protocol.
[0117] As an example, the core network SIP registration process: 4 / 5G user terminal registration goes online through the 4G IMS network, and the existing network SIP Message is forwarded to the IP SMS gateway via the CSCF. After the IP SMS gateway receives the message, it returns the terminal SIP response 202 via the CSCF, indicating that it has been received. For details, please refer to Figure 5 .
[0118] The IP SMS gateway initiates a UDR request message to the home user server, and the home user server returns the IP SMS gateway user IMSI (International Mobile Subscriber Identification Number) and other information through a URA (UTRAN Registration Area) response message. The IP SMS gateway initiates a PUR (preconfigured UL resources) request message to the home user server, and the home user server records the mapping relationship between the user number and the IP SMS gateway network element identifier, and returns the IP SMS gateway PUA response message.
[0119] The IP SMS gateway forwards the result of the user terminal registering with the home user 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 the result has been received.
[0120] It should be noted that, in this embodiment, some of the above interfaces and processes remain the same as those in the existing network.
[0121] As an example, 401, 402 Ready For SM: IP SMS gateway transformation supports the use of 3GPP 29.305 protocol NOR interface Diameter signaling, replacing the traditional SS7 signaling. Realize the message interaction between IP SMS gateway <-> DRA <-> home user server. When the user registers and goes online, and changes from unreachable to reachable, the IP SMS gateway sends a 401 Ready For SM request message to the home user server to notify the user that the status is reachable. For details, please refer to Figure 5 .
[0122] As an example, 403, 404 Alert Service Centre: The SMS center transformation supports the use of S6c interface Diameter signaling of the 3GPP29.338 protocol, replacing the traditional SS7 signaling. Realize the message interaction between the SMS center <-> DRA <-> home user server. User terminal reachable notification request / response message. When the user registers and goes online, and changes from unreachable to reachable, the home user server itself sets the user status to reachable; at the same time, the home user server sends a 403 Alert Service Centre request message to the SMS center, notifying the SMS center that it can send a short message to the called user again for terminal call delivery. For details, please refer to Figure 5 .
[0123] In this embodiment, when the IP SMS gateway receives the registration and online message of the called party, the home user server is notified of the reachable state 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 the 4 / 5G user terminal registers and goes online, it is necessary to forward its registration information through the routing distribution node, and use the corresponding NOR interface Diameter signaling to update the state of the called party, 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 user terminal registration and online in the short message service, thereby ensuring that the short message service is not affected.
[0124] Reference Figure 6 , Figure 6 It is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application.
[0125] like Figure 6 As shown, 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 .
[0126] Optionally, the short message interaction device may also include a user interface, a network interface, a camera, an RF (Radio Frequency) circuit, a sensor, a WiFi module, etc. The user interface may include a display screen (Display), an input submodule such as a keyboard (Keyboard), and the optional 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).
[0127] Those skilled in the art will understand that Figure 6 The short message interaction device structure shown in the figure does not constitute a limitation on the short message interaction device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0128] like Figure 6 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module and a short message interaction program. The operating system is a program that 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 realize the communication between the components inside the memory 1005, and the communication with other hardware and software in the short message interaction system.
[0129] exist Figure 6 In the short message interaction device shown, the processor 1001 is used to execute the short message interaction program stored in the memory 1005 to implement the steps of any of the short message interaction methods described above.
[0130] The specific implementation of the short message interaction device of the present application is basically the same as the above-mentioned embodiments of the short message interaction method, and will not be repeated here.
[0131] The present application also provides a short message interaction device, which is applied to the diversion component, and the short message interaction device includes:
[0132] 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 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.
[0133] In a possible implementation manner of the present application, the preset routing distribution node is a DRA in a 4 / 5G network framework.
[0134] 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, the communication between the IP SMS gateway and the SMS center is realized.
[0135] In a possible implementation manner 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 user server is achieved.
[0136] In a possible implementation manner 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 based on the routing distribution node, the communication between the home subscriber server and the SMS center is implemented.
[0137] In a possible implementation manner of the present application, the forwarding module is used to implement:
[0138] 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;
[0139] 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;
[0140] 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;
[0141] The IP SMS gateway forwards the message to be sent to the called party;
[0142] The called end generates response information according to the interaction between the IP SMS gateway and the called end;
[0143] 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;
[0144] 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;
[0145] 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;
[0146] 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;
[0147] 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.
[0148] 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.
[0149] 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.
[0150] The specific implementation of the storage medium of the present application is basically the same as the above-mentioned embodiments of the short message interaction method, and will not be repeated here.
[0151] 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.
[0152] The specific implementation of the computer program product of the present application is substantially the same as the above-mentioned embodiments of the short message interaction method, and will not be described in detail here.
[0153] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0154] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0155] 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 such an understanding, the technical solution of the present invention, 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 invention.
[0156] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A short message interaction system, characterized in that: 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 for 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, characterized in that: Applied to the short message interaction system, 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, characterized in that: The preset routing distribution node is DRA in the 4 / 5G network framework.
4. The short message interaction method according to claim 2, characterized in that: 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, characterized in that: 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, characterized in that: 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, characterized in that: 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, characterized in that: 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, characterized in that: 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, characterized in that: 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, characterized in that: The storage medium is a computer-readable storage medium, a storage medium, characterized in that the storage medium is a computer-readable storage medium, a computer program is stored on the storage medium, and when the computer program is executed by the processor, the steps of the short message interaction method as described in any one of claims 2 to 9 are implemented.
