PUSH SERVICE PROVIDING SYSTEM AND METHOD FOR BALANCING MESSAGE LOADS
First Claim
1. A push service device for balancing message loads, comprising:
- a service provider (SP) interworking unit configured to connect with a service providing device;
a controller configured to route a push message received from the service providing device through the SP interworking unit to one or more corresponding client devices; and
a client interworking unit configured totransmit the push message transferred from the controller to the one or more corresponding client devices,receive a keep-alive message from at least one of the one or more corresponding client devices, andtransmit a keep-alive configuration message to the one or more corresponding client devices to disperse reception time points of the keep-alive message for a predetermined transmission period of the keep-alive message when the reception time points of the received keep-alive message are synchronized.
1 Assignment
0 Petitions
Accused Products
Abstract
A push service device for balancing message loads includes: a service provider (SP) interworking unit to connect with a service providing device; a controller to route a push message received from the service providing device through the SP interworking unit to one or more corresponding client devices; and a client interworking unit to transmit the push message transferred from the controller to the one or more corresponding client devices, to receive a keep-alive message from at least one of the one or more corresponding client devices, and to transmit a keep-alive configuration message to the one or more corresponding client devices to disperse reception time points of the keep-alive message for a predetermined transmission period of the keep-alive message when the reception time points of the received keep-alive message are synchronized.
11 Citations
17 Claims
-
1. A push service device for balancing message loads, comprising:
-
a service provider (SP) interworking unit configured to connect with a service providing device; a controller configured to route a push message received from the service providing device through the SP interworking unit to one or more corresponding client devices; and a client interworking unit configured to transmit the push message transferred from the controller to the one or more corresponding client devices, receive a keep-alive message from at least one of the one or more corresponding client devices, and transmit a keep-alive configuration message to the one or more corresponding client devices to disperse reception time points of the keep-alive message for a predetermined transmission period of the keep-alive message when the reception time points of the received keep-alive message are synchronized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing a push service with balanced message loads, the method performed by a push service device and comprising:
-
transmitting a push message received from a service providing device to one or more corresponding client devices; receiving a keep-alive message from the one or more corresponding client devices; determining whether or not reception time points of the received keep-alive message are synchronized; and transmitting a keep-alive configuration message to the one or more corresponding client devices to disperse the reception time points of the keep-alive message for a predetermined transmission period of the keep-alive message when the reception time points of the keep-alive message are synchronized. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of providing a push service with balanced message loads in a client device, the method performed by the client device and comprising:
-
periodically transmitting a keep-alive message to a push service device; receiving a keep-alive configuration message from the push service device to disperse transmission time points of the keep-alive message within a predetermined transmission period; initializing the transmission period timer of the keep-alive message according to reception of the keep-alive configuration message, and transmitting the keep-alive message to the push service device when a time limit of the initialized transmission period timer expires. - View Dependent Claims (17)
-
Specification