IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0344900
(2001-08-30)
|
등록번호 |
US-7386574
(2008-06-10)
|
우선권정보 |
JP-2000-263656(2000-08-31) |
국제출원번호 |
PCT/JP01/007484
(2001-08-30)
|
§371/§102 date |
20030226
(20030226)
|
국제공개번호 |
WO02/019118
(2002-03-07)
|
발명자
/ 주소 |
- Abe,Tsuyoshi
- Kawashima,Masahisa
|
출원인 / 주소 |
- Nippon Telegraph and Telephone Corporation
|
대리인 / 주소 |
Oblon, Spivak, McClelland, Maier & Neustadt, P.C.
|
인용정보 |
피인용 횟수 :
6 인용 특허 :
7 |
초록
▼
A file transfer system including a relay apparatus is provided in which the relay apparatus includes: an incoming file sending part 15 which receives a file identifier I and a downloaded data amount O_R from a receive apparatus 50; and a file storing part 13 which stores the file identifier and file
A file transfer system including a relay apparatus is provided in which the relay apparatus includes: an incoming file sending part 15 which receives a file identifier I and a downloaded data amount O_R from a receive apparatus 50; and a file storing part 13 which stores the file identifier and file data and passes file data according to the file identifier and the downloaded data amount to the incoming file sending part. The file data F(O_R) is sent to the receive apparatus.
대표청구항
▼
The invention claimed is: 1. A file transfer system which transfers a file from a send apparatus to a receive apparatus by way of a relay apparatus, said file transfer system comprising: said send apparatus configured to send said file; said receive apparatus configured to receive said file; and a
The invention claimed is: 1. A file transfer system which transfers a file from a send apparatus to a receive apparatus by way of a relay apparatus, said file transfer system comprising: said send apparatus configured to send said file; said receive apparatus configured to receive said file; and a relay apparatus configured to receive said file from the send apparatus and send the file to the receive apparatus, said relay apparatus in said file transfer system comprising: a file storing part configured to store said file, a file identifier, a file size and a destination address, which are associated with each other; a file originating information receiving part connected to said file storing part and said send apparatus and configured to receive file originating information including said file size and said destination address from said send apparatus, assign said file identifier to said file, register said file identifier, said file size and said address in said file storing part, and notify said send apparatus of said file identifier; an originating file receiving part connected to said file storing part and said send apparatus and configured to receive said file identifier and file data corresponding to said file identifier from said send apparatus, and store said file identifier and said file data in said file storing part; a file incoming information sending part connected to said file storing part and said receive apparatus and configured to judge a destination of said file on the basis of said destination address and to send file incoming information including said file identifier and said file size to said receive apparatus corresponding to the destination before sending said file data; and an incoming file sending part connected to said file storing part and said receive apparatus and configured to receive, from said receive apparatus, said file identifier and a data amount which said receive apparatus already received as said file data, and send, to said receive apparatus, data which is not yet received by said receive apparatus in said file data stored in said file storing part, said send apparatus comprising: an originating file storing part configured to store said file and said file identifier, which are associated with each other; an originating file information sending part connected to said relay apparatus and configured to send file originating information including said file size and said destination address to said relay apparatus before sending said file data, receive said file identifier from said relay apparatus, and store said file identifier in said originating file storing part; and an originating file sending part connected to said relay apparatus and configured to send said file identifier and said file data corresponding to said file identifier to said relay apparatus, and said receive apparatus comprising: an incoming file storing part configured to store said file data, said file identifier and said file size, which are associated with each other; a file incoming information receiving part connected to said relay apparatus and configured to receive said file incoming information including said file identifier and said file size from said relay apparatus before receiving said file data, and register said file identifier and said file size in said incoming file storing part; and an incoming file receiving part connected to said relay apparatus and configured to perform a procedure repeatedly until received data amount of said file reaches said file size, wherein, in said procedure, said incoming file receiving part sends said file identifier and said received data amount to said relay apparatus, receives data which is not yet received in said file from said relay apparatus, and adds said data to already received data. 2. The file transfer system as claimed in claim 1, said relay apparatus further comprising: a transfer destination determining part which judges whether it is necessary to transfer said file to a second relay apparatus on the basis of said destination address, and determines said second relay apparatus when it is necessary to transfer said file to another relay apparatus; a file relay information sending part which sends file relay information including said destination address, said file identifier and said file size to said second relay apparatus; a relay file sending part which receives said file identifier and a data amount which said second relay apparatus already received, and sends data which follows data of said data amount which said second relay apparatus already received; a file relay information receiving part which receives said file relay information from a third apparatus, and registers said destination address, said file identifier and said file size included in said file relay information in said file storing part; and a relay file receiving part which performs a second procedure repeatedly until received data amount of said file reaches said file size, wherein, in said second procedure, said relay file receiving part sends said file identifier and said received data amount to said third relay apparatus, receives data which is not yet received in said file from said third relay apparatus, and adds said data received from said third relay apparatus to already received data. 3. The file transfer system as claimed in claim 2, said relay file sending part further comprising a part which sends information representing file send status which are associated with said file identifier before sending said file data, and said relay file receiving part further comprising apart which receives said information representing file send status from said third relay apparatus, suspends data receiving when said file send status is send suspending status, and receives data which is not yet received in said file when said file send status is not send suspending status. 4. The file transfer system as claimed in claim 1, said file storing part comprising: a part which stores information representing file send status which indicates whether said send apparatus suspends file sending, said information being associated with said file identifier, wherein said originating file receiving part changes said information representing file send status to a value indicating suspending when said send apparatus suspends file sending; and said incoming file receiving part sends said information representing file send status before sending said file data to said receive apparatus, and said relay apparatus further comprising: a received data amount responding part which notifies said send apparatus of received data amount of said file stored in said file storing part when said relay apparatus receives inquiry about said received data amount from said send apparatus; wherein said originating file sending part in said send apparatus sends data which follows data of said received data amount to said relay apparatus when said send apparatus resumes file sending, and said incoming file receiving part in said receive apparatus receives said information representing file send status from said relay apparatus, suspends file receiving when said file send status is suspending status, and receives data which is not yet received in said file when said file send status is not suspending status. 5. The file transfer system as claimed in claim 1, said file incoming information receiving part in said receiving apparatus comprising: a part which sends said destination address to said relay apparatus, and said file incoming information sending part in said relay apparatus comprising: a part which receives said destination address and sends said incoming file information on a file destined for said destination address. 6. The file transfer system as claimed in claim 1, wherein said originating file information sending part assigns said file identifier to said file to be transferred, including said file identifier to said originating file information, and said file originating information receiving part in said relay apparatus obtains said file identifier included in said originating file information instead of assigning said file identifier to said file. 7. The file transfer system as claimed in claim 1, wherein said data amount is a number of bytes. 8. A relay apparatus configured to receive a file from a send apparatus and send the file to a receive apparatus via a network, said relay apparatus comprising: a file storing part configured to store said file, a file identifier, a file size and a destination address, which are associated with each other, a file originating information receiving part connected to said file storing part and said send apparatus and configured to receive file originating information including said file size and said destination address from said send apparatus, assign said file identifier to said file, register said file identifier, said file size and said address in said file storing part, and notify said send apparatus of said file identifier; an originating file receiving part connected to said file storing part and said send apparatus and configured to received said file identifier and file data corresponding to said file identifier from said send apparatus, and store said file identifier and said file data in said file storing part; a file incoming information sending part connected to said file storing part and said receive apparatus and configured to judge a destination of said file on the basis of said destination address and to send file incoming information including said file identifier and said file size to said receive apparatus corresponding to the destination before sending said file data; and an incoming file sending part connected to said file storing part and said receive apparatus and configured to perform a procedure to receive, from said receive apparatus, said file identifier and a data amount which said receive apparatus already received as said file data, and send, to said receive apparatus, data which is not yet received by said receive apparatus in said file data stored in said file storing part, wherein said incoming file sending part performs said procedure repeatedly until said data amount reaches said file size. 9. The relay apparatus as claimed in claim 8, further comprising: a transfer destination determining part which returns an address of another relay apparatus corresponding to a destination address; and a file relay information sending part which receives said address of said another relay apparatus from said transfer destination determining part, and sends file relay information by using said address. 10. The relay apparatus as claimed in claim 8, said file storing part further comprising a field in which file send status is recorded, and said relay apparatus further comprising a received data amount responding part which sends, to said send apparatus, data amount in said file data which is already sent from said send apparatus to said relay apparatus. 11. A file transfer method performed by a relay apparatus configured to receive a file from a send apparatus and send the file to a receive apparatus via a network, wherein said relay apparatus includes a file storing part configured to store said file, a file identifier, a file size and a destination address, which are associated with each other, said file transfer method comprising the steps of: receiving file originating information including said file size and said destination address from said send apparatus, assigning said file identifier to said file, registering said file identifier, said file size and said address in said file storing part, and notifying said send apparatus of said file identifier; receiving said file identifier and file data corresponding to said file identifier from said send apparatus, and storing said file identifier and said file data in said file storing part; judging a destination of said file on the basis of said destination address and sending file incoming information including said file identifier said file size to said receive apparatus corresponding to the destination before sending said file data; and performing a procedure to receive, from said receive apparatus, said file identifier and a data amount which said receive apparatus already received as said file data, and sending, to said receive apparatus, data which is not yet received by said receive apparatus in said file data stored in said file storing part, wherein said relay apparatus performs said procedure repeatedly until said data amount reaches said file size. 12. The file transfer method as claimed in claim 11, further comprising the steps of: judging whether it is necessary to transfer said file according to a destination address of said file; determining transfer destination when transfer of said file is necessary; and sending file relay information including said destination address, said file identifier and said file size to said transfer destination. 13. The file transfer method as claimed in claim 11, further comprising the steps of: sending file send status which indicates whether said send apparatus suspends file sending to said receive apparatus before sending said data; wherein said receive apparatus suspends file receiving when said file send status indicates suspending, receives data which is not yet received in said file when said file send status does not indicate suspending. 14. A computer readable medium storing program code for causing a computer to execute a file transfer method conducted using a relay apparatus configured to receive a file from a send apparatus and send the file to a receive apparatus via a network, said computer readable medium comprising: program code means for receiving file originating information including said file size and said destination address from said send apparatus, assigning said file identifier to said file, registering said file identifier, said file size and said address in said file storing part, and notifying said send apparatus of said file identifier; program code means for receiving said file identifier and file data corresponding to said file identifier from said send apparatus, and storing said file identifier and said file data in said file storing part; program code means for judging a destination of said file on the basis of said destination address and sending file incoming information including said file identifier said file size to said receive apparatus corresponding to the destination before sending said file data; and program code means for performing a procedure to receive, from said receive apparatus, said file identifier and a data amount which said receive apparatus already received as said file data, and sending, to said receive apparatus, data which is not vet received by said receive apparatus in said file data stored in said file storing part, wherein said relay apparatus performs said procedure repeatedly until said data amount reaches said file size. 15. The computer readable medium as claimed in claim 14, further comprising: program code means for judging whether it is necessary to transfer said file according to a destination address of said file; program code means for determining transfer destination when transfer of said file is necessary; and program code means for sending file relay information including said destination address, said file identifier and said file size to said transfer destination. 16. The computer readable medium as claimed in claim 14, further comprising: program code means for sending file send status which indicates whether said send apparatus suspends file sending before sending said file. 17. A computer readable medium including a program for causing a computer to execute a file transfer method conducted using a relay apparatus configured to receive a file from a send apparatus and send the file to a receive apparatus via a network stored thereon, said method comprising: receiving file originating information including said file size and said destination address from said send apparatus, assigning said file identifier to said file, registering said file identifier, said file size and said address in said file storing part, and notifying said send apparatus of said file identifier; receiving said file identifier and file data corresponding to said file identifier from said send apparatus, and storing said file identifier and said file data in said file storing part; judging a destination of said file on the basis of said destination address and sending file incoming information including said file identifier said file size to said receive apparatus corresponding to the destination before sending said file data; and performing a procedure to receive, from said receive apparatus, said file identifier and a data amount which said receive apparatus already received as said file data, and sending, to said receive apparatus, data which is not yet received by said receive apparatus in said file data stored in said file storing part, wherein said relay apparatus performs said procedure repeatedly until said data amount reaches said file size. 18. The computer readable medium as claimed in claim 17, further comprising: judging whether it is necessary to transfer said file according to a destination address of said file; determining transfer destination when transfer of said file is necessary; and sending file relay information including said destination address, said file identifier and said file size to said transfer destination. 19. The computer readable medium as claimed in claim 17, further comprising: sending file send status which indicates whether said send apparatus suspends file sending before sending said file.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.