Data transfer scheme using caching technique for reducing network load
First Claim
Patent Images
1. A data transfer device, comprising:
- a request receiving unit configured to receive a request message;
an analysis unit configured to analyze presence/absence of a prescribed header by analyzing the request message received by the request receiving unit;
a storing unit configured to store information indicating the presence/absence of the prescribed header, or information indicating either presence or absence of the prescribed header when the prescribed header is either present or absent as a result of analysis by the analysis unit;
a reply receiving unit configured to receive a reply message corresponding to the request message;
a checking unit configured to check the presence/absence of the prescribed header by referring to the storing unit when the reply message is received by the reply receiving unit; and
a transfer unit configured to transfer the reply message according to a result of checking by the checking unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In a data transfer device, presence/absence of a prescribed header in the received request message is analyzed, and information indicating the presence/absence of the prescribed header, or information indicating either presence or absence of the prescribed header when the prescribed header is either present or absent as a result of analysis is stored. Then, when a reply message corresponding to the request message is received, the presence/absence of the prescribed header is checked by referring to the stored information, and the reply message is transferred according to a result of checking.
-
Citations
20 Claims
-
1. A data transfer device, comprising:
-
a request receiving unit configured to receive a request message;
an analysis unit configured to analyze presence/absence of a prescribed header by analyzing the request message received by the request receiving unit;
a storing unit configured to store information indicating the presence/absence of the prescribed header, or information indicating either presence or absence of the prescribed header when the prescribed header is either present or absent as a result of analysis by the analysis unit;
a reply receiving unit configured to receive a reply message corresponding to the request message;
a checking unit configured to check the presence/absence of the prescribed header by referring to the storing unit when the reply message is received by the reply receiving unit; and
a transfer unit configured to transfer the reply message according to a result of checking by the checking unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data transfer device, comprising:
-
a request receiving unit configured to receive a request message;
an analysis unit configured to analyze the request message received by the request receiving unit;
a storing unit configured to store an analysis result obtained by the analysis unit;
a reply receiving unit configured to receive a reply message corresponding to the request message; and
a processing unit configured to carry out a processing with respect to the reply message by referring to the analysis result stored by the storing unit when the reply message is received by the reply receiving unit.
-
-
10. A data transfer method, comprising:
-
(a) receiving a request message;
(b) analyzing presence/absence of a prescribed header by analyzing the request message received by the step (a);
(c) storing information indicating the presence/absence of the prescribed header, or information indicating either presence or absence of the prescribed header when the prescribed header is either present or absent as a result of analysis by the step (b);
(d) receiving a reply message corresponding to the request message;
(e) checking the presence/absence of the prescribed header by referring to the information stored by the storing step when the reply message is received by the step (d); and
(f) transferring the reply message according to a result of checking by the step (e).
-
-
11. A data transfer method, comprising:
-
(a) receiving a request message;
(b) analyzing the request message received by the step (a);
(c) storing an analysis result obtained by the step (b);
(d) receiving a reply message corresponding to the request message; and
(e) carrying out a processing with respect to the reply message by referring to the analysis result stored by the step (c) when the reply message is received by the step (d).
-
-
12. A computer program product for causing a computer to function as a data transfer device, the computer program product comprising:
-
a first computer program code for causing the computer to receive a request message;
a second computer program code for causing the computer to analyze presence/absence of a prescribed header by analyzing the request message received;
a third computer program code for causing the computer to store information indicating the presence/absence of the prescribed header, or information indicating either presence or absence of the prescribed header when the prescribed header is either present or absent as a result of analysis by the second computer program code;
a fourth computer program code for causing the computer to receive a reply message corresponding to the request message;
a fifth computer program code for causing the computer to check the presence/absence of the prescribed header by referring to the information stored by the third computer program code when the reply message is received; and
a sixth computer program code for causing the computer to transfer the reply message according to a result of checking by the fifth computer program code. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for causing a computer to function as a data transfer device, the computer program product comprising:
-
a first computer program code for causing the computer to receive a request message;
a second computer program code for causing the computer to analyze the request message received;
a third computer program code for causing the computer to store an analysis result obtained by the second computer program code;
a fourth computer program code for causing the computer to receive a reply message corresponding to the request message; and
a fifth computer program code for causing the computer to carry out a processing with respect to the reply message by referring to the analysis result stored by the third computer program code when the reply message is received.
-
Specification