Disclosure of Invention
In order to solve the above problems, the present invention provides a short message transmission method, apparatus, and system, which can provide a feasible transition scheme for developing an IMS short message service, and reduce implementation difficulty.
In order to achieve the above object, the present invention provides a short message transmission method, which is characterized in that the method comprises:
receiving a short message sent by first User Equipment (UE) to second UE;
sending the short message to a short message service gateway (SMS-GW) under the condition that the second UE is an IMS user;
and sending the short message to the second UE under the condition that the second UE is a CS domain user.
Preferably, after the receiving the short message sent by the first UE to the second UE, the short message transmission method further includes:
and judging whether the second UE is an IMS user or a CS domain user.
Preferably, before the determining whether the second UE is an IMS user or a CS domain user, the short message transmission method further includes:
and obtaining and storing IMS user data, wherein the IMS user data is used for judging whether the second UE is an IMS user or a CS domain user.
In order to achieve the above object, the present invention further provides a short message transmission method, including:
a receiving short message center (SMSC) forwards a short message sent by a first UE to a second UE;
and sending the short message to the second UE through an IMS domain or a CS domain.
Preferably, the sending the short message to the second UE through the IMS domain or the CS domain includes:
judging whether the second UE is registered in the IMS network;
storing, issuing, and/or retrying the IMS message through the IMS domain when the second UE has registered in the IMS network;
and under the condition that the second UE is not registered in the IMS network, sending an IMS message to the second UE through the CS domain.
Preferably, after the receiving short message center SMSC forwards the short message sent by the first UE to the second UE, the short message transmission method further includes:
the received short message is converted from the CS domain SMS to the corresponding IMS domain SMS.
In order to achieve the above object, the present invention further provides a short message transmission apparatus, disposed on a short message center SMSC, the apparatus including:
a first receiving unit, configured to receive a short message sent by a first UE to a second UE;
a first forwarding unit, configured to send the short message to a short message service gateway SMS-GW if the second UE is an IMS user;
and the second forwarding unit is used for sending the short message to the second UE under the condition that the second UE is a CS domain user.
Preferably, the apparatus further comprises:
and the user identity judging unit is used for judging whether the second UE is an IMS user or a CS domain user.
Preferably, the apparatus further comprises:
and the user data acquisition unit is used for acquiring and storing IMS user data, and the IMS user data is used for judging whether the second UE is an IMS user or a CS domain user.
In order to achieve the above object, the present invention further provides a short message transmission apparatus, disposed on a short message service gateway SMS-GW, wherein the apparatus includes:
a second receiving unit, configured to receive a short message that is forwarded by a short message center SMSC and sent by the first UE to the second UE;
and a third forwarding unit, configured to send the short message to the second UE through the IMS domain or the CS domain.
Preferably, the third forwarding unit includes:
a domain judging module, configured to judge whether the second UE is already registered in the IMS network;
an IMS domain sending module, configured to store, issue, and/or retry an IMS message through an IMS domain when the second UE is registered in the IMS network;
and the CS domain sending module is used for sending the IMS message to the second UE through the CS domain under the condition that the second UE is not registered in the IMS network.
Preferably, the third forwarding unit further includes:
and the conversion module is used for converting the received short message from the CS domain SMS into the corresponding IMS domain SMS.
In order to achieve the above object, the present invention further provides a short message transmission system, wherein the short message transmission system comprises any short message transmission device arranged on the SMSC, and the short message transmission system further comprises any short message transmission device arranged on the SMS-GW
Compared with the prior art, the technical scheme provided by the invention comprises the following steps: receiving a short message sent by first User Equipment (UE) to second UE; sending the short message to a short message service gateway (SMS-GW) under the condition that the second UE is an IMS user; and sending the short message to the second UE under the condition that the second UE is a CS domain user. Through the scheme of the invention, the short message center only needs to finish the identification and forwarding of the type of the called user, and the delivery, retry and storage of the IMS user are still finished by the SMS-GW.
Detailed Description
The following further description of the present invention, in order to facilitate understanding of those skilled in the art, is provided in conjunction with the accompanying drawings and is not intended to limit the scope of the present invention. In the present application, the embodiments and various aspects of the embodiments may be combined with each other without conflict.
Referring to fig. 2A, the present invention provides a short message transmission method, including:
step 120, the short message center SMSC receives a short message sent by the first UE to the second UE;
the first UE (User Equipment) is a non-IMS User, the second UE is an IMS User or a non-IMS User, and the short message is a CS domain SMS.
Step 132, in case that the second UE is an IMS user, the SMSC sends the short message to a short message service gateway SMS-GW.
When the SMSC forwards the message to the SMS-GW, the delivery interface may adopt the existing cdma (smdpp), smpp (submit), and other related protocols.
In step 134, the SMSC sends the short message to the second UE, in case the second UE is a CS domain user.
Step 134 includes:
step 1341, delivering the short message to a second UE through a CS domain;
in the event of a delivery failure, delivery is attempted again, step 1342.
In this embodiment of the present invention, after step 120 and before step 132 and step 134, the short message transmission method further includes:
step 130, the SMSC determines whether the second UE is an IMS user or a CS domain user;
if the determination result is the IMS user, step 132 is executed, and if the determination result is the CS domain user, step 134 is executed.
In this embodiment of the present invention, before step 120, the short message transmission method further includes:
step 110, obtaining and storing IMS user data, where the IMS user data is used to determine whether the second UE is an IMS user or a CS domain user.
In the embodiment of the invention, the SMSC can acquire the IMS user data provided by the operator, wherein the IMS user data can be synchronized to the short message center in a real-time increment or timing full-scale mode. By obtaining and storing IMS subscriber data, the SMSC can identify the subscriber type and thus determine whether to forward the short message to the SMS-GW.
The IMS user data comprises the opening information, the service attribute and the like of the IMS user, and the SMSC can acquire and store the user data of the IMS user in the current coverage area of the SMSC.
The SMSC can determine whether the user is an IMS domain user according to the account opening information of the IMS domain user.
Referring to fig. 2B, the present invention provides a short message transmission method, including:
step 210, the SMS-GW receives a short message sent by the first UE to the second UE, which is forwarded by the short message center SMSC;
the first UE is a non-IMS user, the second UE is an IMS user or a non-IMS user, and the short message is a CS domain SMS.
The SMS-GW receives the short message as CS domain SMS, and converts the short message into corresponding IMS domain SMS.
Step 222, judging whether the second UE is registered in the IMS network; if so, go to step 224, if not, go to step 226;
wherein, the SMS-GW can decide whether the message is delivered to the IMS domain or the CS domain according to the user registration state.
In the embodiment of the present invention, it is described as an example that whether a message is delivered to an IMS Domain or a CS Domain is determined according to a user registration state, and it may also be determined by other selection methods, for example, by using an Enum (Telephone Number Mapping working group) DNS (Domain Name System), a corresponding SIP URI (Uniform Resource Identifier) (a format of a URI in an IMS network) and an S-CSCF (Serving-Call Session Control Function) address thereof are queried according to an MSISDN (mobile phone Number) of a user, so as to determine whether the message is delivered to the IMS Domain or the CS Domain.
Step 224, in case the second UE is already registered in the IMS network, sending an IMS message to the second UE through the IMS domain. The sending includes storing, issuing, and/or retrying of IMS messages.
Step 224 comprises:
step 2241, delivering the short message to a second UE through a CS domain;
in case delivery fails, step 2242, delivery is attempted again.
Step 226, in case the second UE is not registered in the IMS network, sending an IMS message to the second UE through the CS domain. The sending includes storing, issuing, and/or retrying of IMS messages.
Step 226 includes:
2261, delivering the short message to a second UE through a CS domain;
step 2262, in case of delivery failure, delivery is attempted again.
In the embodiment of the invention, the IMS user message is transmitted to the SMS-GW for processing by modifying the existing network short message center, thereby reducing the influence of the SMS-GW fusion scheme on the upgrading of the existing network short message center and providing guarantee for developing the short message service under the IMS.
The following description is made with reference to specific embodiments.
In the following, the transmission of short messages among the user a, the user B, the user C, and the user D is taken as an example, and first, the user network attributes and the registration states of the user a, the user B, the user C, and the user D are described.
| User' s
|
Network
|
Registration status
|
| User A
|
IMS user
|
Has registered in IMS network
|
| User B
|
IMS user
|
Is not registered in IMS network
|
| User C
|
non-IMS users
|
N/A
|
| User D
|
non-IMS users
|
N/A |
Table 1 subscriber network attributes and registration status
Example one
According to the short message transmission method provided by the invention, the process that the non-IMS user C sends the short message to the IMS user A comprises the following steps:
step 31, the initiator UE submits the CS domain SMS to the SMSC;
wherein, user C is initiator UE, and user A is receiver UE.
Step 32, the SMSC receives the CS domain SMS sent by the initiator UE through the CS domain;
step 33, the SMSC judges that the user a is an IMS user;
step 34, SMSC forwards short message to SMS-GW;
step 35, the SMS-GW receives the forwarding message from the SMSC;
step 36, the SMS-GW sends down a message to the receiving UE through the IMS domain or CS domain.
Step 36 comprises:
step 361, the SMS-GW judges whether the receiving party UE is registered in the IMS network;
in step 362, in case user a has registered in the IMS network, a short message is sent to the recipient UE through the IMS domain.
Example two
According to the short message transmission method provided by the invention, the process that the IMS user A sends to the IMS user B (not started) comprises the following steps:
step 41, the initiator UE submits the IMS domain SMS to the SMS-GW;
step 42, the SMS-GW receives the SMS from the IMS domain UE and fails to issue the message to the IMS domain;
and step 43, the SMS-GW retries the issue failure.
EXAMPLE III
According to the short message transmission method provided by the invention, the process that the IMS user A sends the non-IMS user C comprises the following steps:
step 51, the initiator UE submits an IMS domain SMS to the SMS-GW;
step 52, the SMS-GW receives the SMS from the IMS domain UE and sends a message to the CS domain to the user C.
Based on the same or similar conception as the above embodiment, the embodiment of the present invention further provides a short message transmission apparatus, which is disposed on the short message center SMSC, and referring to fig. 3, the short message transmission apparatus provided by the present invention includes:
a first receiving unit 10, configured to receive a short message sent by a first UE to a second UE;
a user identity determining unit 20, configured to determine whether the second UE is an IMS user or a CS domain user
A first forwarding unit 30, configured to send the short message to a short message service gateway SMS-GW if the second UE is an IMS user;
a second forwarding unit 40, configured to send the short message to the second UE when the second UE is a CS domain user.
In the embodiment of the present invention, the apparatus further includes:
a user data obtaining unit 50, configured to obtain and store IMS user data, where the IMS user data is used to determine whether the second UE is an IMS user or a CS domain user.
Based on the same or similar conception as the above embodiment, the embodiment of the present invention further provides a short message transmission apparatus, which is disposed on the short message service gateway SMS-GW, and referring to fig. 4, the short message transmission apparatus provided by the present invention includes:
a second receiving unit 60, configured to receive a short message center SMSC forwarding a short message sent by the first UE to the second UE;
a third forwarding unit 70, configured to send the short message to the second UE through the IMS domain or the CS domain.
In this embodiment of the present invention, the third forwarding unit 70 includes:
a domain determining module 71, configured to determine whether the second UE is already registered in the IMS network;
an IMS domain sending module 72, configured to store, issue, and/or retry an IMS message through an IMS domain when the second UE is already registered in the IMS network;
a CS domain sending module 73, configured to send the IMS message to the second UE through the CS domain if the second UE is not registered in the IMS network.
In this embodiment of the present invention, the third forwarding unit 70 further includes:
a conversion module 74, configured to convert the received short message from the CS domain SMS to a corresponding IMS domain SMS.
Based on the same or similar conception with the above embodiment, the embodiment of the present invention further provides a short message transmission system, where the short message transmission system includes any one of the short message transmission devices provided in the embodiment of the present invention and arranged on the short message center SMSC, and the short message transmission system further includes any one of the short message transmission devices provided in the embodiment of the present invention and arranged on the short message service gateway SMS-GW.
It should be noted that the short message transmission method, apparatus, and system provided in the embodiments of the present invention are not limited to the networking scheme of 3GPP2, and can also be applied to 3GPP implementation.
It should be noted that the above-mentioned embodiments are only for facilitating the understanding of those skilled in the art, and are not intended to limit the scope of the present invention, and any obvious substitutions, modifications, etc. made by those skilled in the art without departing from the inventive concept of the present invention are within the scope of the present invention.