Communication data relay system and method
First Claim
1. A relay system relaying communication data transmitted from a client when the client requests provision of an application to one of one or more servers in a network, the network being formed by the one or more servers having the same application and the client, the communication data being exchanged between the client and the one or more servers by being divided into one or more frames, the relay system including a preceding apparatus connected to the client and a succeeding apparatus connected to the one or more servers, the preceding apparatus comprising:
- an obtainment unit obtaining the communication data from the one or more frames transmitted from the client;
an extraction unit extracting predetermined data from the obtained communication data;
a determination unit determining predetermined field data corresponding to the predetermined data; and
a transmission unit setting the predetermined field data in the one or more frames and transmitting the set one or more frames, the succeeding apparatus comprising;
a succeeding extraction unit receiving the one or more frames transmitted from the preceding apparatus and extracting the predetermined field data from the received one or more frames;
a relay destination determination unit determining a relay destination server corresponding to the extracted predetermined field data from among the one or more servers connected to the succeeding apparatus; and
a transmission destination change unit changing a destination of the one or more frames received from the preceding apparatus to an address of the determined relay destination server and transmitting the changed one or more frames.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a relay system that is capable of relaying communication data at high speed. There is provided a relay system that is formed by one or more servers having the same application and a client and relays communication data transmitted from the client to one of the servers, the relay system including a preceding apparatus connected to the client and a succeeding apparatus connected to the one or more servers, in which the preceding apparatus extracts predetermined data from obtained communication data, sets predetermined field data corresponding to the predetermined data in frames, and transmits the frames, and the succeeding apparatus extracts predetermined field data from frames transmitted from the preceding apparatus and determines a relay destination server corresponding to the predetermined field data from among the servers connected to the succeeding apparatus.
30 Citations
8 Claims
-
1. A relay system relaying communication data transmitted from a client when the client requests provision of an application to one of one or more servers in a network, the network being formed by the one or more servers having the same application and the client, the communication data being exchanged between the client and the one or more servers by being divided into one or more frames, the relay system including
a preceding apparatus connected to the client and a succeeding apparatus connected to the one or more servers, the preceding apparatus comprising: -
an obtainment unit obtaining the communication data from the one or more frames transmitted from the client;
an extraction unit extracting predetermined data from the obtained communication data;
a determination unit determining predetermined field data corresponding to the predetermined data; and
a transmission unit setting the predetermined field data in the one or more frames and transmitting the set one or more frames, the succeeding apparatus comprising;
a succeeding extraction unit receiving the one or more frames transmitted from the preceding apparatus and extracting the predetermined field data from the received one or more frames;
a relay destination determination unit determining a relay destination server corresponding to the extracted predetermined field data from among the one or more servers connected to the succeeding apparatus; and
a transmission destination change unit changing a destination of the one or more frames received from the preceding apparatus to an address of the determined relay destination server and transmitting the changed one or more frames. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A relay method relaying communication data transmitted from a client when the client requests provision of an application to one of one or more servers in a network, the network being formed by the one or more servers having the same application and the client, the communication data being exchanged between the client and the one or more servers by being divided into one or more frames,
preceding steps done by an apparatus connected to the client, the preceding steps comprising the steps of: -
obtaining the communication data from the one or more frames transmitted from the client;
extracting predetermined data from the obtained communication data;
determining predetermined field data corresponding to the predetermined data;
setting the predetermined field data in the one or more frames; and
transmitting the set one or more frames, succeeding steps done by an apparatus connected to the one or more servers, the succeeding steps comprising the steps of;
receiving the one or more frames transmitted from the preceding apparatus and extracting the predetermined field data from the received one or more frames;
determining a relay destination server corresponding to the extracted predetermined field data from among the one or more servers connected to the succeeding apparatus;
changing a destination of the one or more frames received from the preceding apparatus to an address of the determined relay destination server; and
transmitting the changed one or more frames.
-
Specification