Data Extraction System, Terminal Apparatus, Program of the Terminal Apparatus, Server Apparatus, and Program of the Server Apparatus
First Claim
1. A data extraction system for extracting prescribed data from a web page on the web, the data extraction system comprising:
- a plurality of terminals; and
a server connected to the terminals,wherein the server comprises;
a data accumulation unit for accumulating the prescribed data extracted by at least one of the plurality of terminals; and
a verification unit for verifying whether the extracted prescribed data is already accumulated by the data accumulation unit,wherein the terminal comprises;
a search unit for searching for the web page from the web;
an extraction unit for extracting the prescribed data from the web page; and
an output unit for receiving from the server the prescribed data determined by the verification unit to not be already accumulated by the data accumulation unit or information corresponding to the prescribed data, and for outputting the prescribed data or the information corresponding to the prescribed data.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention provides a terminal searching for web pages on the web and extracting the prescribed data from the web pages and a server verifying and accumulating the extracted data. The prescribed data can be extracted from the web pages on the web in a manner that the process relating to the data extraction is distributed between the terminal and the server. Therefore, necessary processes up to the data extraction are distributed, and the burden placed on each apparatus can be lessened. Further, new data not formerly found in the web pages can be found out and extracted from the web pages that has been updated or newly made.
44 Citations
20 Claims
-
1. A data extraction system for extracting prescribed data from a web page on the web, the data extraction system comprising:
-
a plurality of terminals; and a server connected to the terminals, wherein the server comprises; a data accumulation unit for accumulating the prescribed data extracted by at least one of the plurality of terminals; and a verification unit for verifying whether the extracted prescribed data is already accumulated by the data accumulation unit, wherein the terminal comprises; a search unit for searching for the web page from the web; an extraction unit for extracting the prescribed data from the web page; and an output unit for receiving from the server the prescribed data determined by the verification unit to not be already accumulated by the data accumulation unit or information corresponding to the prescribed data, and for outputting the prescribed data or the information corresponding to the prescribed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A terminal apparatus connected to a server and used by a data extraction system extracting prescribed data from a web page on the web, the terminal apparatus comprising:
-
a search unit for searching for the web page from the web; an extraction unit for extracting the prescribed data from the web page; a data sending unit for sending to the server the prescribed data extracted by the extraction unit; a data reception unit for receiving, upon a verification whether the prescribed data sent by the data sending unit is already accumulated by a data accumulation unit of the server, from the server the prescribed data determined to not be already accumulated by the data accumulation unit or the information corresponding to the prescribed data; and an output unit for outputting the prescribed data or the information corresponding to the prescribed data received by the data reception unit.
-
-
18. A program for a terminal apparatus connected to a server used by a data extraction system extracting prescribed data from a web page on the web, the program comprising:
-
a search process for searching for the web page from the web; an extraction process for extracting the prescribed data from the web page; a data sending process for sending to the server the prescribed data extracted by the extraction process; a data reception process for receiving, upon a verification whether the prescribed data sent by the data sending process is already accumulated by a data accumulation process of the server, from the server the prescribed data determined to not be already accumulated by the data accumulation process or the information corresponding to the prescribed data; and an output process for outputting the prescribed data or the information corresponding to the prescribed data received by the data reception process.
-
-
19. A server apparatus used by a data extraction system extracting prescribed data from a web page on the web, the server apparatus being connected to a plurality of terminals searching for the web page from the web and extracting the prescribed data from the web page, the server apparatus comprising:
-
a data reception unit for receiving from any one of the terminals the prescribed data extracted by the terminal; a data accumulation unit for accumulating the prescribed data received by the data reception unit; a verification unit for verifying whether the prescribed data received by the data reception unit is already accumulated by the data accumulation unit; and a data sending unit for sending the prescribed data determined by the verification unit to not be accumulated by the data accumulation unit or information corresponding to the data so that the terminal displays the data or the information.
-
-
20. A program for a server apparatus used by a data extraction system extracting prescribed data from a web page on the web, the server apparatus being connected to a plurality of terminals searching for the web page from the web and extracting the prescribed data from the web page, the program comprising:
-
a data reception process for receiving from any one of the terminals the prescribed data extracted by the terminal; a data accumulation process for accumulating the prescribed data received by the data reception process; a verification process for verifying whether the prescribed data received by the data reception process is already accumulated by the data accumulation process; and a data sending process for sending the prescribed data determined by the verification process to not be already accumulated by the data accumulation process or information corresponding to the prescribed data so that the terminal outputs the data or the information.
-
Specification