Method and System for Redirecting a Client
First Claim
1. A method for redirecting a client comprising:
- sending, by the client, a request message to a redirect agent, wherein the client is directed to a first server in a first realm;
receiving, by the client, a first response message from the redirect agent, wherein an identification of a second realm is carried in the first response message, wherein the second realm has a plurality of servers, and wherein the identification of the second realm is set in a redirect field of the first response message received by the client from the redirect agent; and
sending, by the client, the request message to a second server in the second realm.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for redirecting a client are disclosed, the method including: sending by the client a request message to a redirect agent; returning by the redirect agent a first response message to the client, an identification of a second realm being carried in the first response message; sending by the client the request message to a second server in the second realm. The data are maintained and modified only on the redirect agent, so that the redirection service between different realms may be realized without upgrading or maintaining the client. In addition, because the number of redirect agents is much smaller than the number of clients, the operation and maintenance costs may be reduced greatly.
-
Citations
22 Claims
-
1. A method for redirecting a client comprising:
-
sending, by the client, a request message to a redirect agent, wherein the client is directed to a first server in a first realm; receiving, by the client, a first response message from the redirect agent, wherein an identification of a second realm is carried in the first response message, wherein the second realm has a plurality of servers, and wherein the identification of the second realm is set in a redirect field of the first response message received by the client from the redirect agent; and sending, by the client, the request message to a second server in the second realm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A client for being redirected by a redirect agent comprising:
-
a memory; and a processor that is connected to the memory and is configured to; send a request message to the redirect agent, wherein the client is directed to a first server in a first realm; receive a first response message from the redirect agent, wherein an identification of a second realm is carried in the first response message, wherein the second realm has a plurality of servers, and wherein the identification of the second realm is set in a redirect field of the first response message received by the client from the redirect agent; and send the request message to a second server in the second realm. - View Dependent Claims (12, 13, 14)
-
-
15. A method for redirecting a client that is used to request a redirect agent to assign a different server in a new realm for the client, the method comprising:
-
receiving, by the redirect agent, a request message from the client, wherein the client is directed to a first server in a first realm; determining, by the redirect agent, whether the redirect agent is required to redirect the request message from the client to a new realm; and returning a first response message to the client based at least in part on a determination that the redirect agent is required to redirect the request message from the client to the new realm, wherein an identification of a second realm is carried in the first response message, wherein the second realm has a plurality of servers, and wherein the identification of the second realm is set in a redirect field of the first response message returned from the redirect agent to the client, such that the client sends the request message to a second server in the second realm after receiving the first response message from the redirect agent. - View Dependent Claims (16, 17, 18)
-
-
19. A redirect agent comprising:
-
a memory; and a processor that is connected to the memory and is configured to; receive a request message from a client, wherein the client is directed to a first server in a first realm; determine whether the redirect agent is required to redirect the request message from the client to a new realm; and return a first response message to the client based at least in part on a determination that the redirect agent is required to redirect the request message from the client to the new realm, wherein an identification of a second realm is carried in the first response message, wherein the second realm has a plurality of servers, and wherein the identification of the second realm is set in a redirect field of the first response message returned from the redirect agent to the client, such that the client sends the request message to a second server in the second realm after receiving the first response message from the redirect agent. - View Dependent Claims (20, 21, 22)
-
Specification