Apparatus and method for controlling transmission of push messages
First Claim
1. A method of controlling transmission of push messages in a push server, comprising:
- grouping a plurality of electronic devices into one or more predetermined groups with reference to at least one table associated with the plurality of electronic devices;
transmitting push messages to one or more electronic devices included in a first group of the one or more predetermined groups;
selecting one or more electronic devices of a second group of the one or more predetermined groups with reference to the at least one table;
adjusting a waiting time after transmitting the push messages to the one or more electronic devices included in the first group of the one or more predetermined groups;
waiting for the adjusted waiting time; and
transmitting the push messages to the one or more electronic devices included in the second group of the one or more predetermined groups after the adjusted waiting time.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for controlling a transmission timing of push messages in a system that provides a location-based push service. An electronic device transfers its own network information to a push server when connecting to the push server. The push server classifies electronic devices based on network information. At startup, the push server divides the electronic devices classified based on the network information into a plurality of groups, each including a predetermined number of electronic devices, and transmits push messages per unit of the groups. The push server measures a response time period taken to receive acknowledge messages in response to the push messages in a group, and adjust a waiting time for correcting a transmission time of push messages based on the response time period. The push server transmits push messages to electronic devices of the next group based on the adjusted waiting time.
14 Citations
20 Claims
-
1. A method of controlling transmission of push messages in a push server, comprising:
-
grouping a plurality of electronic devices into one or more predetermined groups with reference to at least one table associated with the plurality of electronic devices; transmitting push messages to one or more electronic devices included in a first group of the one or more predetermined groups; selecting one or more electronic devices of a second group of the one or more predetermined groups with reference to the at least one table; adjusting a waiting time after transmitting the push messages to the one or more electronic devices included in the first group of the one or more predetermined groups; waiting for the adjusted waiting time; and transmitting the push messages to the one or more electronic devices included in the second group of the one or more predetermined groups after the adjusted waiting time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A push server of controlling transmission of push messages, comprising:
-
a message transceiver configured to transmit push messages to a plurality of electronic devices, and to receive at least one acknowledge message in response to the push messages; a network identification information collector configured to; collect network identification information of the plurality of electronic devices; classify the plurality of electronic devices based on the network identification information; and store results of the classified plurality of electronic device as at least one table; and a timing controller configured to; divide the plurality of electronic devices into one or more predetermined number of groups based on the at least one table; transmit the push messages to one or more electronic devices included in the one or more predetermined groups adjust a waiting time after transmitting the push messages to one or more electronic devices included in a first group of the one or more predetermined groups; wait for the adjusted waiting time; and transmit the push messages to the one or more electronic devices included in a second group of the one or more predetermined groups after the adjusted waiting time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification