Method for implementing a push service
First Claim
1. A method for implementing a Push service, the method comprising:
- a Push Initiator sending a Push message to a Short Message Service Center through a Push Proxy Gateway (PPG);
the Short Message Service Center segmenting the Push message to obtain a group of short messages, and scheduling the group of short messages in a transaction mode and delivering them to a mobile station, wherein said transaction mode refers to continuously sending in a predetermined time a group of short messages obtained by segmenting, and resending one or more one of the messages when they are sent unsuccessfully;
wherein the group of short messages are recombined by the mobile station after being received by the mobile station, and if all the short messages of the group obtained by segmenting are sent to the mobile station successfully in a predetermined time, the Short Message Service Center (SMSC) returns only a single Acknowledgement Message, which is prepared by the SMSC in response to receiving a submission of the Push message from the PPG, to the PPG to inform the PPG that the Push message has been sent to the mobile station successfully, and the PPG sends a Result Notify Message to the Push Initiator according to the Acknowledgement Message;
if any one of the short messages of the group obtained by segmenting is sent unsuccessfully in a predetermined time, the Short Message Service Center returns only a single Submission Failure Message, which is prepared by the SMSC in response to receiving the submission of the Push message from the PPG, to the PPG to inform the PPG that the Push message has not been sent to the mobile station successfully, and the PPG sends a Result Notify Message to the Push Initiator according to the Submission Failure Message; and
wherein after sending the Push message to the Short Message Service Center, the PPG suspends the present transaction to wait for the processing result thereof from the Short Message Service Center and continues to process the next transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides a method for implementing a Push service, which is used to solve the problems of low delivery success rate and relatively long time delay. The method includes the following steps: a Push Initiator (PI) submitting a Push message to a Push Proxy Gateway (PPG); the PPG sending the Push message to a Short Message Service Center (SMSC); the SMSC segmenting the Push message according to the Push content to obtain a group of short messages, and scheduling the group of short messages in a transaction mode and delivering them to a mobile station; after receiving the group of the short messages, the mobile station recombining them to show the Push message. This invention can improve the delivery success rate of a Push message.
-
Citations
3 Claims
-
1. A method for implementing a Push service, the method comprising:
-
a Push Initiator sending a Push message to a Short Message Service Center through a Push Proxy Gateway (PPG); the Short Message Service Center segmenting the Push message to obtain a group of short messages, and scheduling the group of short messages in a transaction mode and delivering them to a mobile station, wherein said transaction mode refers to continuously sending in a predetermined time a group of short messages obtained by segmenting, and resending one or more one of the messages when they are sent unsuccessfully; wherein the group of short messages are recombined by the mobile station after being received by the mobile station, and if all the short messages of the group obtained by segmenting are sent to the mobile station successfully in a predetermined time, the Short Message Service Center (SMSC) returns only a single Acknowledgement Message, which is prepared by the SMSC in response to receiving a submission of the Push message from the PPG, to the PPG to inform the PPG that the Push message has been sent to the mobile station successfully, and the PPG sends a Result Notify Message to the Push Initiator according to the Acknowledgement Message; if any one of the short messages of the group obtained by segmenting is sent unsuccessfully in a predetermined time, the Short Message Service Center returns only a single Submission Failure Message, which is prepared by the SMSC in response to receiving the submission of the Push message from the PPG, to the PPG to inform the PPG that the Push message has not been sent to the mobile station successfully, and the PPG sends a Result Notify Message to the Push Initiator according to the Submission Failure Message; and wherein after sending the Push message to the Short Message Service Center, the PPG suspends the present transaction to wait for the processing result thereof from the Short Message Service Center and continues to process the next transaction. - View Dependent Claims (2, 3)
-
Specification