Data transfer scheme using re-direct response message for reducing network load
First Claim
1. A data transfer device for receiving a request message transmitted from a first communication device through a network and transferring the request message to a second communication device, and receiving a response message containing a response data returned from the second communication device that received the request message and transferring the response message to the first communication device, the data transfer device comprising:
- a first receiving unit configured to receive the request message transmitted from the first communication device;
a first transmission unit configured to transmit the request message to the second communication device when the request message is one that should be transferred to the second communication device;
a second receiving unit configured to receive the response message containing the response data returned from the second communication device;
an identifier generation unit configured to generate an identifier to be allocated to the response data contained in the response message, according to a content of the response data;
a memory unit configured to store at least the response data and the identifier in correspondence; and
a second transmission unit configured to transmit to the first communication device a re-direct response message for re-directing the first communication device to a URL containing the identifier, instead of transmitting the response message containing the response data, when the response message containing the response data is received from the second communication device, and transmit the response message containing the response data stored in the memory unit in correspondence to the identifier contained in the URL when the request message for the URL containing the identifier is received from the first communication device through the first receiving unit.
1 Assignment
0 Petitions
Accused Products
Abstract
At a data transfer device for transferring a request message from a first communication device to a second communication device, and transferring a response message containing a response data from the second communication device to the first communication device, an identifier to be allocated to the response data contained in the response message is generated according to a content of the response data, and a re-direct response message for re-directing the first communication unit to a URL containing the identifier is transmitted to the first communication device, instead of transmitting the response message, when the response message is received from the second communication device, and the response message containing the response data stored in the memory in correspondence to the identifier contained in the URL is transmitted when the request message for the URL containing the identifier is received from the first communication device.
23 Citations
12 Claims
-
1. A data transfer device for receiving a request message transmitted from a first communication device through a network and transferring the request message to a second communication device, and receiving a response message containing a response data returned from the second communication device that received the request message and transferring the response message to the first communication device, the data transfer device comprising:
-
a first receiving unit configured to receive the request message transmitted from the first communication device;
a first transmission unit configured to transmit the request message to the second communication device when the request message is one that should be transferred to the second communication device;
a second receiving unit configured to receive the response message containing the response data returned from the second communication device;
an identifier generation unit configured to generate an identifier to be allocated to the response data contained in the response message, according to a content of the response data;
a memory unit configured to store at least the response data and the identifier in correspondence; and
a second transmission unit configured to transmit to the first communication device a re-direct response message for re-directing the first communication device to a URL containing the identifier, instead of transmitting the response message containing the response data, when the response message containing the response data is received from the second communication device, and transmit the response message containing the response data stored in the memory unit in correspondence to the identifier contained in the URL when the request message for the URL containing the identifier is received from the first communication device through the first receiving unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data transfer method for receiving a request message transmitted from a first communication device through a network and transferring the request message to a second communication device, and receiving a response message containing a response data returned from the second communication device that received the request message and transferring the response message to the first communication device, the method comprising:
-
receiving the request message transmitted from the first communication device;
transmitting the request message to the second communication device when the request message is one that should be transferred to the second communication device;
receiving the response message containing the response data returned from the second communication device;
generating an identifier to be allocated to the response data contained in the response message, according to a content of the response data;
storing at least the response data and the identifier in correspondence in a memory; and
transmitting to the first communication device a re-direct response message for re-directing the first communication device to a URL containing the identifier, instead of transmitting the response message containing the response data, when the response message containing the response data is received from the second communication device, and transmitting the response message containing the response data stored in the memory in correspondence to the identifier contained in the URL when the request message for the URL containing the identifier is received from the first communication device.
-
-
12. A computer program product for causing a computer to function as a data transfer device for receiving a request message transmitted from a first communication device through a network and transferring the request message to a second communication device, and receiving a response message containing a response data returned from the second communication device that received the request message and transferring the response message to the first communication device, the computer program product comprising:
-
a first computer program code for causing the computer to receive the request message transmitted from the first communication device;
a second computer program code for causing the computer to transmit the request message to the second communication device when the request message is one that should be transferred to the second communication device;
a third computer program code for causing the computer to receive the response message containing the response data returned from the second communication device;
a fourth computer program code for causing the computer to generate an identifier to be allocated to the response data contained in the response message, according to a content of the response data;
a fifth computer program code for causing the computer to store at least the response data and the identifier in correspondence; and
a sixth computer program code for causing the computer to transmit to the first communication device a re-direct response message for re-directing the first communication device to a URL containing the identifier, instead of transmitting the response message containing the response data, when the response message containing the response data is received from the second communication device, and transmit the response message containing the response data stored in the memory unit in correspondence to the identifier contained in the URL when the request message for the URL containing the identifier is received from the first communication device through the first receiving unit.
-
Specification