System and method for resuming downloading from interruption points
First Claim
1. A system for resuming downloading from interruption points, comprising:
- a plurality of client computers, each of the client computers providing a user interface enabling one or more users to set download conditions which define a scope of a download;
a local database for storing downloaded data, data lists and download records; and
an application server for downloading data from a remote database, comprising;
a download condition receiving module for receiving download conditions from any of the client computers;
a data downloading module for generating a data list according to received download conditions, and for downloading data from the remote database;
a download record determining module for determining whether any download record exists in the local database in which data were downloaded according to the same download conditions as a current download;
an interruption point obtaining module for obtaining a serial number of a last data item registered in a download record in which data were downloaded according to the same download conditions as a current download; and
a download completion determining module for determining whether all data items recorded in a data list have been downloaded.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for resuming downloading from interruption points includes an application server (1), a local database (5), and client computers (3). The client computers are provided for users to set download conditions which define a scope of a download. The application server includes a data downloading module (11), a download record determining module (12), and an interruption point obtaining module (13). The download record determining module determines whether any download record exists in the local database, in which data were downloaded according to the same download conditions as a current download. If such download record exists in the local database, the interruption point obtaining module obtains a serial number of the last data item registered in the download record, and the data downloading module downloads data from said last data item only. The local database is for storing all the data used and generated by the system.
27 Citations
14 Claims
-
1. A system for resuming downloading from interruption points, comprising:
-
a plurality of client computers, each of the client computers providing a user interface enabling one or more users to set download conditions which define a scope of a download;
a local database for storing downloaded data, data lists and download records; and
an application server for downloading data from a remote database, comprising;
a download condition receiving module for receiving download conditions from any of the client computers;
a data downloading module for generating a data list according to received download conditions, and for downloading data from the remote database;
a download record determining module for determining whether any download record exists in the local database in which data were downloaded according to the same download conditions as a current download;
an interruption point obtaining module for obtaining a serial number of a last data item registered in a download record in which data were downloaded according to the same download conditions as a current download; and
a download completion determining module for determining whether all data items recorded in a data list have been downloaded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for resuming downloading from an interruption point, comprising the steps of:
-
receiving download conditions, which define a scope of a download, from a client computer;
generating a data list of the download;
determining whether any download record exists in a local database in which data were downloaded according to the same download conditions as the received download conditions;
obtaining a serial number of the last data item recorded in the download record, if a download record exists in the local database in which data were downloaded according to said same download conditions;
downloading data from the last data item reregistered in the download record, and registering titles and serial numbers of newly downloaded data items in the download record; and
determining whether all data items recorded in the data list have been downloaded. - View Dependent Claims (10, 11)
-
-
12. A method for resuming data downloading after an interruption of data transmission, comprising the steps of:
-
detecting and acquiring a data download request and related download conditions thereof;
generating a data list having at least one distinguishable serial number thereon for said data download request corresponding to said related download conditions;
executing data-download based on a result of comparing said data list and said at least one serial number thereof with a download record of a local database, said data-download including one step of an group consisting of downloading request data as a whole, downloading parts of said request data according to said comparing result of said data list and said at least one distinguishable serial number with said download record, and acquiring download data of said local database matching with said request data according to said comparing result;
renewing said download record of said local database based on said data-download; and
repeating said executing and renewing steps before said request data being all available in said local database. - View Dependent Claims (13, 14)
-
Specification