IP Library Granted Patent US 10,750,330
Granted Patent B2
US 10,750,330 · App. 15/680,774 · Granted Aug 18, 2020

Method and apparatus for implementing resending of short message

Inventor: Qiang Yi (Beijing, CN)
Assignee: HUAWEI DEVICE CO., LTD.
H04W4/14H04L51/30H04L51/38H04L65/102H04L65/1006H04L65/1016H04L65/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,750,330
App. No.
15/680,774
Granted
Aug 18, 2020
Kind
B2
Abstract

A method for implementing resending of a short message includes, when an Internet Protocol short message gateway (IP-SM-GW) learns that in an Internet Protocol multimedia subsystem (IMS) domain, a short message fails to be sent to a receiver, sending, by the IP-SM-GW, the short message to a service center, so that the service center stores the short message; and when the receiver corresponding to the short message changes to available status, receiving, by the IP-SM-GW, the stored short message sent by the service center, and resending the short message to the receiver through the IMS domain, thereby implementing resending of a short message request failing to be sent, improving availability of sending the short message request in the IMS, and improving user experience.

Claims (44)

1. A method for implementing resending of a short message, carried out by an Internet Protocol short message gateway (IP-SM-GW), comprising:

generating a correlation identifier when the IP-SM-GW learns that in an Internet Protocol Multimedia Subsystem (IMS) domain a short message failed to send to a receiver;

sending the short message and the correlation identifier to a service center;

receiving the short message and the correlation identifier from the service center when the receiver corresponding to the short message changes to an available status;

generating an IMS-domain Session Initiation Protocol (SIP) message according to a Session Initiation Protocol universal resource identifier (SIP URI)-form identity information corresponding to the correlation identifier; and

sending the IMS-domain SIP message to the receiver through the IMS domain, wherein the IMS-domain SIP message comprises the short message.

2. The method of claim 1 , wherein before sending the short message to the service center, the method further comprises:

generating, by the IP-SM-GW, the correlation identifier; and

either saving the correlation identifier and a Session Initiation Protocol universal resource identifier (SIP URI)-form identity of the receiver to which the short message failed to be sent, or saving the correlation identifier and SIP URI-form identities of a sender and the receiver to which the short message failed to be sent.

3. The method of claim 1 , wherein before sending the short message to the service center, the method further comprises acquiring, by the IP-SM-GW, an address of the service center.

4. The method of claim 3 , wherein acquiring, by the IP-SM-GW, the address of the service center further comprises acquiring, by the IP-SM-GW, an address of a service center to which the receiver corresponding to the short message belongs.

5. The method of claim 4 , wherein acquiring the address of the service center to which the receiver corresponding to the short message belongs further comprises acquiring, by the IP-SM-GW, the address of the service center to which the receiver corresponding to the short message belongs, by querying an address of a service center to which the receiver belongs, and wherein the address is stored by the IP-SM-GW.

6. The method of claim 3 , wherein acquiring the address of the service center further comprises acquiring, by the IP-SM-GW, an address of a service center to which a sender corresponding to the short message belongs.

7. The method of claim 6 , wherein acquiring the address of the service center to which the sender corresponding to the short message belongs further comprises acquiring, by the IP-SM-GW, the address of the service center to which the sender corresponding to the short message belongs, by querying an address of a service center carried in the short message request used for sending the short message.

8. The method of claim 2 , wherein before sending the short message to the service center, the method further comprises sending, by the IP-SM-GW, a short message transmission status report message to a home subscriber server (HSS), and wherein the short message transmission status report message at least comprises the correlation identifier, an address of the service center, and the identity of the receiver of the short message.

9. The method of claim 3 , wherein sending the short message to the service center comprises sending the short message to the service center according to the acquired address of the service center, and wherein the service center stores the short message and the correlation identifier.

10. The method of claim 1 , wherein receiving the short message and the correlation identifier from the service center comprises:

sending, by a home subscriber server (HSS), an alert service center message to the service center, wherein the alert service center message carries the correlation identifier; and

receiving the short message and the correlation identifier from the service center after an alert service center message is received by the service center from a home subscriber server (HSS), wherein the alert service center message carries the correlation identifier.

11. The method of claim 10 , wherein sending the short message associated with the correlation identifier comprises receiving the short message and the correlation identifier from the service center through a short message service gateway mobile switching center (SMS-GMSC) after address information of the IP-SM-GW is acquired by the SMS-GMSC from a home subscriber server (HSS) according to the correlation identifier.

12. An apparatus for implementing resending of a short message, the apparatus comprising:

a memory configured to store processor-executable instructions; and

a processor coupled to the memory and

configured to execute the processor-executable instructions stored in the memory causing the apparatus to execute the following steps:

generate a correlation identifier when an Internet Protocol short message gateway (IP-SM-GW) learns that in an Internet Protocol multimedia subsystem (IMS) domain a short message failed to send to a receiver;

send the short message and the correlation identifier to a service center;

receive the short message from the service center when the receiver corresponding to the short message changes to an available status;

generate an IMS-domain Session Initiation Protocol (SIP) message according to a Session Initiation Protocol universal resource identifier (SIP URI)-form identity information corresponding to the correlation identifier; and

send the IMS-domain SIP message to the receiver through the IMS domain, wherein the IMS-domain SIP message comprises the short message.

13. The apparatus of claim 12 , wherein the processor executes the processor-executable instructions stored in the memory causing the apparatus to detect whether the short message failed to send to the receiver in the IMS domain.

14. The apparatus of claim 12 , wherein the processor executes the processor-executable instructions stored in the memory causing the apparatus to:

generate the correlation identifier; and

save the correlation identifier and a Session Initiation Protocol universal resource identifier (SIP URI)-form identity of the receiver to which the short message failed to be sent.

15. The apparatus of claim 12 , wherein the processor executes the processor-executable instructions stored in the memory causing the apparatus to:

acquire an address of the service center; and

send the short message to the service center according to the acquired address and the correlation identifier.

16. The apparatus of claim 12 , wherein the processor executes the processor-executable instructions stored in the memory further causing the apparatus to receive the short message and the correlation identifier from the service center after an alert service center message is received by the service center from a home subscriber server (HSS), wherein the alert service center message carries a correlation identifier.

17. The apparatus of claim 12 , wherein the processor executes the processor-executable instructions stored in the memory further causing the apparatus to receive the short message and the correlation identifier from the service center through a short message service gateway mobile switching center (SMS-GMSC) after address information of the IP-SM-GW is acquired by the SMS-GMSC from a home subscriber server (HSS) according to the correlation identifier.

18. A non-transitory computer-readable storage medium comprising instructions which, when executed by a computer, cause the computer to carry out the following steps:

generate a correlation identifier when an Internet Protocol short message gateway (IP-SM-GW) learns that in an Internet Protocol Multimedia Subsystem (IMS) domain a short message failed to send to a receiver;

send a short message and the correlation identifier to a service center;

receive the short message from the service center when the receiver corresponding to the short message changes to an available status;

generate an IMS-domain Session Initiation Protocol (SIP) message according to a Session Initiation Protocol universal resource identifier (SIP URI)-form identity information corresponding to the correlation identifier; and

send the IMS-domain SIP message to the receiver through the IMS domain.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HUAWEI DEVICE (SHENZHEN) CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 047603/0039 →
CHANGE OF NAME Recorded Jun 12, 2018
From: HUAWEI DEVICE CO.,LTD.
To: HUAWEI DEVICE (SHENZHEN) CO., LTD.
Reel/Frame 046340/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2017
From: YI, QIANG
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 043336/0318 →