Relay method and relay apparatus
First Claim
1. A relay method executed by a system that includes a first relay apparatus and a second relay apparatus each of which stores cached data transmitted from a server in response to requests from a terminal apparatus in a local database, the relay method comprising:
- by a first processor included in the first relay apparatus,receiving a packet that includes a search formula for a request target from the terminal apparatus;
acquiring the search formula from the packet;
decomposing the search formula into a plurality of keywords;
acquiring, for any of the keywords having corresponding data existing in a first local database, fit data included in the request target by searching the cached data for the keywords in the first local database of the first relay apparatus;
requesting the second relay apparatus for missing data of the request target that does not exist in the first local database;
acquiring, by a second processor included in the second relay apparatus, any of the missing data requested from the first relay apparatus accessible by the second relay apparatus;
receiving, by the first relay apparatus, the missing data acquired by the second relay apparatus;
combining, by the first processor, the fit data and the missing data to produce generated data of the request target; and
transmitting, by the first relay apparatus, the generated data of the request target to the terminal apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A relay method includes receiving, by a first relay apparatus, a packet that includes a search formula for the target data from a terminal apparatus; acquiring the search formula from the packet; decomposing the search formula into a plurality of keywords; acquiring, for each of the plurality of keywords, fit data existing in the database from among the data of request target by searching out data corresponding to the keyword from the database of the first relay apparatus; requesting a second relay apparatus for missing data that does not exist in the database from among the data of request target; acquiring, by the second relay apparatus, the missing data; receiving, by the first relay apparatus, the missing data; combining the fit data and the missing data with each other to generate the data of request target; and transmitting the generated data of request target to the terminal apparatus.
6 Citations
10 Claims
-
1. A relay method executed by a system that includes a first relay apparatus and a second relay apparatus each of which stores cached data transmitted from a server in response to requests from a terminal apparatus in a local database, the relay method comprising:
-
by a first processor included in the first relay apparatus, receiving a packet that includes a search formula for a request target from the terminal apparatus; acquiring the search formula from the packet; decomposing the search formula into a plurality of keywords; acquiring, for any of the keywords having corresponding data existing in a first local database, fit data included in the request target by searching the cached data for the keywords in the first local database of the first relay apparatus; requesting the second relay apparatus for missing data of the request target that does not exist in the first local database; acquiring, by a second processor included in the second relay apparatus, any of the missing data requested from the first relay apparatus accessible by the second relay apparatus; receiving, by the first relay apparatus, the missing data acquired by the second relay apparatus; combining, by the first processor, the fit data and the missing data to produce generated data of the request target; and transmitting, by the first relay apparatus, the generated data of the request target to the terminal apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A relay apparatus that stores data, obtained for a request target, transmitted from a server and requested by a terminal apparatus, in a database and relays the data of the request target to the terminal apparatus, the relay apparatus comprising:
-
a memory; and a processor coupled to the memory and configured to; receive a packet that includes a search formula of the request target from the terminal apparatus, acquire the search formula from the packet, decompose the search formula into a plurality of keywords, acquire, for any of the keywords having corresponding data existing in a first local database, fit data included in the request target by searching the cached data for the keywords in the first local database of the first relay apparatus, request another relay apparatus for missing data of the request target that does not exist in the first local database and is accessible by the other relay apparatus, receive the missing data acquired by the other relay apparatus; combine the fit data and the missing data to produce generated data of the request target, and transmit the generated data of the request target to the terminal apparatus. - View Dependent Claims (10)
-
Specification