File downloading system and method
First Claim
1. A file downloading method, for linking a user at a terminal device to a website server via a communication network, so as to allow the user to download file resources provided from the website server;
- the file downloading method comprising the steps of;
(1) sending a file downloading request via the user to the website server, and retrieving via the website server respectively from a member database and a file resource database thereof for a membership number and a file identification number corresponding to a login account and a password of the user and a requested file contained in the file downloading request, so as to establish a file downloading record by the membership number and the file identification number and to store the file downloading record in a file downloading database of the website server;
(2) retrieving via the website server from the file resource database for the requested file according to the file identification number, and dividing the requested file into a plurality of packets, allowing the packets and a total packet number to be stored in the file downloading record;
(3) transmitting in order the packets via the website server to the terminal device of the user, and updating the total packet number in the file downloading record by deducting the total packet number by one when the user receives a packet; and
(4) determining via the website server if the total packet number is zero;
if yes, the requested file being successfully downloaded to the terminal device of the user, and deleting the file downloading record corresponding to the requested file;
if no, going back to step (3).
1 Assignment
0 Petitions
Accused Products
Abstract
A file downloading system and a file downloading method are provided, whereby a user of a terminal device is linked to a website server through a communication network, so as to allow the user to download files provided from the website server. Upon receiving a file downloading request from the user, the website server searches in a member database for a membership number designated to the user, and retrieves a corresponding file identification number from a file resource database for obtaining the requested file, whereby the membership number and file identification number are used to establish a file downloading record stored in a file downloading database. The website server divides the requested file into a plurality of packets to be transmitted to the user'"'"'s terminal device. If network linkage is accidentally interrupted during packet transmission, the website server can later transmit untransmitted packets to the user without having to re-download the previously downloaded packets.
42 Citations
14 Claims
-
1. A file downloading method, for linking a user at a terminal device to a website server via a communication network, so as to allow the user to download file resources provided from the website server;
- the file downloading method comprising the steps of;
(1) sending a file downloading request via the user to the website server, and retrieving via the website server respectively from a member database and a file resource database thereof for a membership number and a file identification number corresponding to a login account and a password of the user and a requested file contained in the file downloading request, so as to establish a file downloading record by the membership number and the file identification number and to store the file downloading record in a file downloading database of the website server;
(2) retrieving via the website server from the file resource database for the requested file according to the file identification number, and dividing the requested file into a plurality of packets, allowing the packets and a total packet number to be stored in the file downloading record;
(3) transmitting in order the packets via the website server to the terminal device of the user, and updating the total packet number in the file downloading record by deducting the total packet number by one when the user receives a packet; and
(4) determining via the website server if the total packet number is zero;
if yes, the requested file being successfully downloaded to the terminal device of the user, and deleting the file downloading record corresponding to the requested file;
if no, going back to step (3). - View Dependent Claims (2, 3, 4, 5, 6, 7)
- the file downloading method comprising the steps of;
-
8. A file downloading system, for allowing a user at a terminal device to download file resources provided from a website server via a communication network;
- the file downloading system comprising;
a transmitting/receiving module for receiving and processing a file downloading request from the user, allowing processed results of the file downloading request to be transmitted to the terminal device of the user;
a file resource database for storing a plurality of file records relating to files provided from the website server to be downloaded by the user, wherein each file record includes a file identification number and a file corresponding to the file identification number;
a member database for storing a plurality of member data records, each member data record including a login account and a password of a user and a membership number corresponding to the login account and password, wherein upon receiving the file downloading request from the user, the transmitting/receiving module retrieves respectively from the member database and the file resource database for a membership number and a file identification number corresponding to the login account and password of the user and a requested file contained in the file downloading request, so as to establish a file downloading record by the membership number and the file identification number;
a packet processing module for dividing the requested file into a plurality of packets according to file size and limitation in packet size for network transmission when the transmitting/receiving module retrieves from the file resource database for the requested file according to the file identification number, and for storing the packets and a total packet number in the file downloading record corresponding to the membership number of the user and the file identification number of the requested file;
a file downloading database for storing a plurality of file downloading records, wherein each file downloading record includes a membership number of a user who downloads a corresponding file, a file identification number of the file, a total packet number and packets formed by division of the file; and
a calculating module for updating a total packet number in a file downloading record by deducting the total packet number by one when the transmitting/receiving module transmits a packet formed by division of a corresponding file to the terminal device of the user, wherein when the total packet number is reduced to be zero, the file is successfully downloaded to the user, and the file downloading record corresponding to the downloaded file is deleted by the transmitting/receiving module. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- the file downloading system comprising;
Specification