Short message routing method, device and equipment and computer readable storage medium
A technology of short message and computer program, applied in the field of communication, can solve the problems of IP-SM-GW unable to select MAP signaling connection for user number segment information, route failure, unable to know user slice, etc.
Active Publication Date: 2019-05-21
CHINA MOBILE COMM LTD RES INST +1
9 Cites 1 Cited by
AI-Extracted Technical Summary
Problems solved by technology
[0009] When the UE is dynamically attached to different slices, the IP-SM-GW cannot select the MAP signaling connection through the user number segment information, and at the same time cannot kn...
Abstract
The invention provides a short message routing method, a short message routing device, short message routing equipment and a computer readable storage medium, relates to the technical field of communication, and is used for ensuring that an SMSoIP can realize correct routing of a downlink short message in a multi-slice deployment environment. The short message routing method comprises the following steps: acquiring a registration request message of user equipment (UE), wherein the registration request message comprises slice information currently accessed by the UE; And when the downlink shortmessage fails to be issued through the IP multimedia subsystem, determining the routing information of the downlink short message according to the slice information currently accessed by the UE, andissuing the downlink short message according to the routing information. According to the invention, it can be ensured that the SMSoIP can realize correct routing of the downlink short message in a multi-slice deployment environment.
Application Domain
Assess restrictionMessaging/mailboxes/announcements
Technology Topic
Deployment environmentMessage routing +4
Image
Examples
- Experimental program(1)
Example Embodiment
[0050] The specific embodiments of the present invention will be described in further detail below in conjunction with the drawings and embodiments. The following examples are used to illustrate the present invention, but not to limit the scope of the present invention.
[0051] Such as figure 1 As shown, the short message routing method of the embodiment of the present invention, applied to the IP-SM-GW, includes:
[0052] Step 101: Obtain a registration request message of a UE, and the registration request message includes slice information currently accessed by the UE.
[0053] Specifically, in this step, when UE registers with IMS (IP Multimedia Subsystem), it will obtain NSSAI (network slice selection assistance information) information (network slice selection assistance information) obtained in the 5G core network registration process ( The S-NSSAI (Single Network Slice Selection Assistance Information) related to SMS is carried in the IMS registration request and sent to the S-CSCF. The S-CSCF sends the NSSAI information to the IP during the three-party registration -SM-GW.
[0054] Wherein, the slice information that the UE currently accesses refers to the identifier of the slice that provides the short message service for the UE when the UE is currently registered.
[0055] Step 102: When the downlink short message fails to be delivered through the IP multimedia subsystem, determine the routing information of the downlink short message according to the slice information currently accessed by the UE, and deliver the downlink short message according to the routing information .
[0056] Specifically, in this step, the IP-SM-GW maps out the GT (Globe Title, Global Marking Code) address corresponding to the UDM in the slice currently accessed by the UE according to the slice information currently accessed by the UE. Perform a called location query to the UDM according to the GT address, and send the downlink short message to the SMSF in the slice currently accessed by the UE according to the called location query result.
[0057] For example, in practical applications, the IP-SM-GW may obtain the preset mapping relationship, and map out the UDM corresponding to the slice currently accessed by the UE according to the slice information currently accessed by the UE and the mapping relationship. The GT address. Wherein, the mapping relationship may be a correspondence relationship between slice information and GT addresses, etc.
[0058] In the embodiment of the present invention, when a downlink short message fails to be delivered through the IP multimedia subsystem, the routing information of the downlink short message can be determined according to the current slice information of the UE in the registration request message of the UE. And send the downlink short message according to the routing information. Therefore, using the solution of the embodiment of the present invention can ensure that SMSoIP can implement correct routing of downlink short messages in a multi-slice deployment environment.
[0059] Such as figure 2 As shown, the short message routing method of the embodiment of the present invention, applied to the UE, includes:
[0060] Step 201: Send a registration request message. The registration request message includes slice information currently accessed by the UE, so that when the downlink short message fails to be delivered through the IP multimedia subsystem, the IP-SM-GW will The accessed slice information determines routing information of the downlink short message, and delivers the downlink short message according to the routing information.
[0061] Specifically, in this step, when the UE performs IMS registration, the NSSAI information (including S-NSSAI information related to SMS) obtained through the 5G core network registration process is carried in the IMS registration request and sent to the S- CSCF. The S-CSCF sends the NSSAI information to the IP-SM-GW when performing three-party registration.
[0062] Wherein, the slice information that the UE currently accesses refers to the identifier of the slice that provides the short message service for the UE when the UE is currently registered.
[0063] Step 202: Receive the downlink short message.
[0064] In the embodiment of the present invention, when a downlink short message fails to be delivered through the IP multimedia subsystem, the routing information of the downlink short message can be determined according to the current slice information of the UE in the registration request message of the UE. And send the downlink short message according to the routing information. Therefore, using the solution of the embodiment of the present invention can ensure that SMSoIP can implement correct routing of downlink short messages in a multi-slice deployment environment.
[0065] Such as image 3 As shown, the short message routing method of the embodiment of the present invention includes:
[0066] Step 301: The IP-SM-GW and UDM plan and configure an STP (Signalling Transfer Point) signaling connection in advance according to the S-NSSAI slice identifier where the UDM is located (not shown in the figure).
[0067] Step 302: When the UE performs the IMS registration, the NSSAI information (including S-NSSAI information related to the short message) obtained through the 5G core network registration process is carried in the IMS registration request (Register).
[0068] Step 303: The S-CSCF sends the NSSAI information to the IP-SM-GW when performing three-party registration.
[0069] Step 304: The IP-SM-GW stores the S-NSSAI information related to the short message, that is, the slice identifier that provides the short message service for the current registration of the UE.
[0070] Step 305: When the delivery of the MT short message through the IMS fails, the IP-SM-GW maps the stored S-NSSAI information of the UE through a specific mapping method to map out the GT code address corresponding to the UDM in the slice.
[0071] The IP-SM-GW performs the called location query to the UDM through the mapped GT code, and then sends the MT short message to the SMSF in the slice to complete the correct routing of the downlink short message.
[0072] For example, in practical applications, the IP-SM-GW may obtain the preset mapping relationship, and map out the UDM corresponding to the slice currently accessed by the UE according to the slice information currently accessed by the UE and the mapping relationship. The GT address. Wherein, the mapping relationship may be a correspondence relationship between slice information and GT addresses, etc.
[0073] Utilizing the embodiments of the present invention, the technical solution can ensure that SMSoIP can implement correct routing of MT SMS in a multi-slice deployment environment, has only configuration requirements for STP, has no impact on the original routing mechanism, and does not require circuit domain upgrades.
[0074] Such as Figure 4 As shown, the short message routing apparatus of the embodiment of the present invention includes: a processor 401 and a transceiver 402;
[0075] The transceiver 402 is configured to obtain a registration request message of a user equipment UE, and the registration request message includes the slice information currently accessed by the UE;
[0076] The processor 401 is configured to determine the routing information of the downlink short message according to the slice information currently accessed by the UE when the downlink short message fails to be delivered through the IP multimedia subsystem, and send it according to the routing information The downlink short message.
[0077] Wherein, the processor 401 is further configured to map out the global identification code GT address corresponding to the unified data management UDM in the slice currently accessed by the UE according to the slice information currently accessed by the UE; The address queries the UDM for the called location, and sends the downlink short message to the SMSF in the slice currently accessed by the UE according to the called location query result.
[0078] The processor 401 is further configured to obtain a preset mapping relationship; according to the slice information currently accessed by the UE and the mapping relationship, map out the unified data management UDM in the slice currently accessed by the UE The corresponding global mark code GT address.
[0079] Wherein, the slice information currently accessed by the UE includes S-NSSAI information.
[0080] In the embodiment of the present invention, when a downlink short message fails to be delivered through the IP multimedia subsystem, the routing information of the downlink short message can be determined according to the current slice information of the UE in the registration request message of the UE. And send the downlink short message according to the routing information. Therefore, using the solution of the embodiment of the present invention can ensure that SMSoIP can implement correct routing of downlink short messages in a multi-slice deployment environment.
[0081] Such as Figure 5 As shown, the short message routing apparatus of the embodiment of the present invention includes: a processor 501 and a transceiver 502;
[0082] The processor 501 is configured to send a registration request message through the transceiver 502, and the registration request message includes slice information currently accessed by the UE, so that when the downlink short message fails to be delivered through the IP multimedia subsystem The IP-SM-GW determines the routing information of the downlink short message according to the slice information currently accessed by the UE, and delivers the downlink short message according to the routing information; and receives the downlink short message.
[0083] Wherein, the slice information currently accessed by the UE includes S-NSSAI information.
[0084] In the embodiment of the present invention, when a downlink short message fails to be delivered through the IP multimedia subsystem, the routing information of the downlink short message can be determined according to the current slice information of the UE in the registration request message of the UE. And send the downlink short message according to the routing information. Therefore, using the solution of the embodiment of the present invention can ensure that SMSoIP can implement correct routing of downlink short messages in a multi-slice deployment environment.
[0085] Such as Image 6 As shown, the communication device of the embodiment of the present invention includes:
[0086] The processor 600 is configured to read a program in the memory 620, and execute the following process: obtain a registration request message of the user equipment UE through the transceiver 610, and the registration request message includes the slice information currently accessed by the UE; When the delivery of the short message through the IP multimedia subsystem fails, determine the routing information of the downlink short message according to the slice information currently accessed by the UE, and deliver the downlink short message according to the routing information;
[0087] The transceiver 610 is configured to receive and send data under the control of the processor 600.
[0088] Among them, in Image 6 In this case, the bus architecture may include any number of interconnected buses and bridges. Specifically, one or more processors represented by the processor 600 and various circuits of the memory represented by the memory 620 are linked together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are all known in the art, and therefore, no further descriptions are provided herein. The bus interface provides the interface. The transceiver 610 may be a plurality of elements, including a transmitter and a transceiver, and provide a unit for communicating with various other devices on a transmission medium. The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 600 when performing operations.
[0089] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 600 when performing operations.
[0090] The processor 600 is also used to read the computer program and execute the following steps:
[0091] Mapping out the global identification code GT address corresponding to the unified data management UDM in the slice currently accessed by the UE according to the slice information currently accessed by the UE;
[0092] Perform a called location query to the UDM according to the GT address, and send the downlink short message to the SMSF in the slice currently accessed by the UE according to the called location query result.
[0093] The processor 600 is also used to read the computer program and execute the following steps:
[0094] Obtain the preset mapping relationship;
[0095] According to the slice information currently accessed by the UE and the mapping relationship, the global identification code GT address corresponding to the unified data management UDM in the slice currently accessed by the UE is mapped.
[0096] Wherein, the slice information currently accessed by the UE includes S-NSSAI information.
[0097] Such as Figure 7 As shown, the user equipment of the embodiment of the present invention includes:
[0098] The processor 700 is configured to read a program in the memory 720 and execute the following process:
[0099] The registration request message is sent through the transceiver 710. The registration request message includes the slice information that the UE currently accesses, so that when the downlink short message fails to be delivered through the IP multimedia subsystem, the IP-SM-GW will respond according to the UE The currently accessed slice information determines the routing information of the downlink short message, and delivers the downlink short message according to the routing information; receives the downlink short message;
[0100] The transceiver 710 is configured to receive and send data under the control of the processor 700.
[0101] Among them, in Figure 7 The bus architecture may include any number of interconnected buses and bridges. Specifically, one or more processors represented by the processor 700 and various circuits of the memory represented by the memory 720 are linked together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are all known in the art, and therefore, no further descriptions are provided herein. The bus interface provides the interface. The transceiver 710 may be a plurality of elements, that is, including a transmitter and a receiver, and provide a unit for communicating with various other devices on the transmission medium. For different user equipment, the user interface 730 may also be an interface capable of connecting externally and internally with the required equipment. The connected equipment includes but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0102] The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 can store data used by the processor 700 when performing operations.
[0103] Wherein, the slice information currently accessed by the UE includes S-NSSAI information.
[0104] In addition, the computer-readable storage medium of the embodiment of the present invention is used to store a computer program, and the computer program can be executed by a processor to implement the following steps:
[0105] Acquiring a registration request message of the user equipment UE, where the registration request message includes slice information currently accessed by the UE;
[0106] When the downlink short message fails to be delivered through the IP multimedia subsystem, the routing information of the downlink short message is determined according to the slice information currently accessed by the UE, and the downlink short message is delivered according to the routing information.
[0107] Wherein, the determining routing information of the downlink short message according to the slice information currently accessed by the UE, and sending the downlink short message according to the routing information includes:
[0108] Mapping out the global identification code GT address corresponding to the unified data management UDM in the slice currently accessed by the UE according to the slice information currently accessed by the UE;
[0109] Perform a called location query to the UDM according to the GT address, and send the downlink short message to the SMSF in the slice currently accessed by the UE according to the called location query result.
[0110] Wherein, the mapping out the global identification code GT address corresponding to the unified data management UDM in the slice currently accessed by the UE according to the slice information currently accessed by the UE includes:
[0111] Obtain the preset mapping relationship;
[0112] According to the slice information currently accessed by the UE and the mapping relationship, the global identification code GT address corresponding to the unified data management UDM in the slice currently accessed by the UE is mapped.
[0113] Wherein, the slice information currently accessed by the UE includes S-NSSAI information.
[0114] In addition, the computer-readable storage medium of the embodiment of the present invention is used to store a computer program, and the computer program can be executed by a processor to implement the following steps:
[0115] Send a registration request message, which includes the slice information currently accessed by the UE, so that when the downlink short message fails to be delivered through the IP multimedia subsystem, the IP-SM-GW is based on the current access of the UE Slice information determines routing information of the downlink short message, and delivers the downlink short message according to the routing information;
[0116] Receiving the downlink short message.
[0117] Wherein, the slice information currently accessed by the UE includes S-NSSAI information.
[0118] In the several embodiments provided in this application, it should be understood that the disclosed method and device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components can be combined or It can be integrated into another system, or some features can be ignored or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
[0119] In addition, the functional units in the various embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit can be realized in the form of hardware or in the form of hardware plus software functional unit.
[0120] The above-mentioned integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The above-mentioned software function unit is stored in a storage medium, and includes several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute part of the steps of the transceiver method described in each embodiment of the present invention. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM for short), random access memory (Random Access Memory, RAM for short), magnetic disks or optical disks, etc. that can store program code Medium.
[0121] The above are the preferred embodiments of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the principles of the present invention, several improvements and modifications can be made, and these improvements and modifications are also It should be regarded as the protection scope of the present invention.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.