LOAD BALANCE SERVER AND METHOD FOR BALANCING LOAD OF PRESENCE INFORMATION
First Claim
1. A load balance server for communicating with first communication apparatus, second communication apparatus and a plurality of presence servers,the first communication apparatus sends a public message to register presence information,the second communication apparatus sends a subscription message subscribing presence information,the presence server registers presence information included in the received public message, and sends a report message including the presence information to the source apparatus of the received subscription message, wherein said load balance server comprising:
- a first database for recording a list of identifiers of the presence servers that register the presence information with an entry,a second database for recording a subscription message receiving rate for each presence server,an entry retrieval means for selecting a presence server that the subscription message receiving rate is lowest, in presence servers included in the list of the entry based on the presence information, when the subscription message or the public message is received,a presence server selecting means for selecting an additional presence server whichever subscription message receiving rate is lower than predetermined threshold Ts, when the subscription message receiving rate in the selected presence server is higher than predetermined threshold Ts, anda message sending/receiving control means for sending the public message to the selected presence server.
1 Assignment
0 Petitions
Accused Products
Abstract
A load balance server has a first database for recording a list of identifiers of the presence servers, a second database for recording a subscription message receiving rate, an entry retrieval means for selecting a presence server that the subscription message receiving rate is lowest, in presence servers included in the list of the entry based on the presence information, a presence server selecting means for selecting an additional presence server whichever subscription message receiving rate is lower than predetermined threshold Ts, when the subscription message receiving rate in the selected presence server is higher than predetermined threshold Ts, and a message sending/receiving control means for sending the public message to the selected presence server.
-
Citations
8 Claims
-
1. A load balance server for communicating with first communication apparatus, second communication apparatus and a plurality of presence servers,
the first communication apparatus sends a public message to register presence information, the second communication apparatus sends a subscription message subscribing presence information, the presence server registers presence information included in the received public message, and sends a report message including the presence information to the source apparatus of the received subscription message, wherein said load balance server comprising: -
a first database for recording a list of identifiers of the presence servers that register the presence information with an entry, a second database for recording a subscription message receiving rate for each presence server, an entry retrieval means for selecting a presence server that the subscription message receiving rate is lowest, in presence servers included in the list of the entry based on the presence information, when the subscription message or the public message is received, a presence server selecting means for selecting an additional presence server whichever subscription message receiving rate is lower than predetermined threshold Ts, when the subscription message receiving rate in the selected presence server is higher than predetermined threshold Ts, and a message sending/receiving control means for sending the public message to the selected presence server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for making a computer to function as a load balance server for communicating with first communication apparatus, second communication apparatus and a plurality of presence servers,
the first communication apparatus sends a public message to register presence information, the second communication apparatus sends a subscription message subscribing presence information, the presence server registers presence information included in the received public message, and sends a report message including the presence information to the source apparatus of the received subscription message, the load balance server has a first database for recording a list of identifiers of the presence servers that registered the presence information with an entry, and a second database for recording a subscription message receiving rate for each presence server, wherein the method comprising the steps of: -
selecting a presence server that the subscription message receiving rate is lowest, in presence servers included in the list of the entry based on the presence information, when the subscription message or the public message is received, selecting an additional presence server whichever subscription message receiving rate is lower than predetermined threshold Ts, when the subscription message receiving rate in the selected presence server is higher than predetermined threshold Ts, and sending the public message to the selected presence server.
-
Specification