User dependent control of the transmission of image and sound data in a client-server system
First Claim
1. A proxy server connected to a network including a client apparatus and a plurality of servers, each of which can provide a plurality of kinds of data generated by one information source, said proxy server comprising:
- a first storing device that stores a user ID for identifying a user and a corresponding rank of service specifying a type of data content and a quality of data that the user desires to receive;
a second storing device that stores information relating to the rank of a service with which each of the plurality of servers can handle;
a receiving device that receives the user ID from the client apparatus, wherein the rank of service corresponding to the user ID is specified by referring to said first storing device;
a determining device that determines a server to be connected with the client apparatus from the plurality of servers in accordance with the rank of a service corresponding to the user ID and the rank of a service with which each of the plurality of servers can handle; and
a connecting device that connects the determined server with the client apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A server system having a main proxy server and a mirror server, wherein the main proxy server includes a unit for acknowledging an access by a user; a detecting unit for detecting the conditions of the main proxy server and the mirror server; and a judging unit for judging, from the conditions of the main proxy server or the mirror server detected by the detecting unit, whether data is to be transmitted to the user from the main proxy server or from the mirror proxy server; and a transmitting unit for transmitting data to the user.
-
Citations
6 Claims
-
1. A proxy server connected to a network including a client apparatus and a plurality of servers, each of which can provide a plurality of kinds of data generated by one information source, said proxy server comprising:
-
a first storing device that stores a user ID for identifying a user and a corresponding rank of service specifying a type of data content and a quality of data that the user desires to receive;
a second storing device that stores information relating to the rank of a service with which each of the plurality of servers can handle;
a receiving device that receives the user ID from the client apparatus, wherein the rank of service corresponding to the user ID is specified by referring to said first storing device;
a determining device that determines a server to be connected with the client apparatus from the plurality of servers in accordance with the rank of a service corresponding to the user ID and the rank of a service with which each of the plurality of servers can handle; and
a connecting device that connects the determined server with the client apparatus. - View Dependent Claims (2, 3, 4)
a receipting device that receipts a problem report from the client apparatus;
a re-detecting device that redetects the condition of each of the plurality of servers when the receipting device receipts the problem report;
a re-determining device that re-determines a server to be connected with the client apparatus in accordance with the re-detected condition of each of the plurality of servers, the rank of a service corresponding to the user ID, and the information relating to the rank of a service with which each of the plurality of servers can handle; and
a re-connecting device that re-connects the redetermined server with the client apparatus.
-
-
4. A proxy server according to claim 2, further comprising:
-
a checking device that checks whether, for any one of said plurality of servers, any communication problems exists;
a re-detecting device that, in response to the checking device detecting a server having communication problems, redetects a condition of a server that can handle with the service of the rank corresponding to the user ID;
a re-determining device that re-determines a server to be connected with the client apparatus in accordance with the re-detected condition; and
a re-connecting device that re-connects the re-determined server with the client apparatus.
-
-
5. A proxy method for a network including a client apparatus and a plurality of servers, each of which can provide a plurality of kinds of data generated by one information source, said proxy method comprising the steps of:
-
storing a user ID for identifying a user and a corresponding rank of service specifying a type of data content and a quality of data that the user desires to receive;
storing information relating to the rank of a service with which each of the plurality of servers can handle;
receiving the user ID from the client apparatus, wherein the rank of service corresponding to the user ID is specified by referring to said first storing device;
determining a server to be connected with the client apparatus from the plurality of servers in accordance with the rank of a service corresponding to the user ID and the rank of a service with which each of the plurality of servers can handle; and
connecting the determined server with the client apparatus.
-
-
6. In an environment of network including a client apparatus and a plurality of servers, each of which can provide a plurality of kinds data generated by one information source, a machine-readable medium containing a set of executable instructions for causing a processor to perform the steps of:
-
storing a user ID for identifying a user and a corresponding rank of service specifying a type of data content and a quality of data that the user desires to receive;
storing information relating to the rank of a service with which each of the plurality of servers can handle;
receiving the user ID from the client apparatus, wherein the rank of service corresponding to the user ID is specified by referring to said first storing device;
determining a server to be connected with the client apparatus from the plurality of servers in accordance with the rank of a service corresponding to the user ID and the rank of a service with which each of the plurality of servers can handle; and
connecting the determined server with the client apparatus.
-
Specification