摘要 |
PROBLEM TO BE SOLVED: To control a terminal device so that an amount of transmission data of each terminal device does not exceed a predetermined upper limit in a file transmission system where the transmission and reception of files are carried out between the terminal devices by P2P communication.SOLUTION: The terminal device 4 at a file requesting side simultaneously acquires one file by a unit of divided files whose number is larger than that of a plurality of terminal devices for acquiring the files and repeatedly carries out the acquisition of the divided files until the file acquisition is completed. On the other hand, the terminal device 4 at a transmission side controls the remaining amount of the data which are transmitted during a predetermined period. Furthermore, a transmission speed is determined so that the smaller the remaining data becomes, the lower the transmission speed becomes and the shorter the remaining time until the current period is completed becomes, the higher the transmission speed becomes in comparison with the predetermined one. The divided file in response to a request is transmitted to the terminal device 4 that is a request source at a predetermined transmission speed according to the acquisition request received from the terminal device 4 at the file requesting side. |