Data communication apparatus and data communication method
First Claim
1. A data communication apparatus for performing communication between a terminal device requesting streaming delivery of information data and a delivering apparatus holding at least one information data file containing at least one piece of information data and performing the streaming delivery of the information data requested by the terminal device, the data communication apparatus comprising:
- a file caching unit available to store any piece of the information data file;
a delivery request receiving unit for receiving a delivery request of the streaming delivery of specific information data from the terminal device;
a data checking unit for checking if the information data file containing requested information data of which the streaming delivery is requested by the delivery request is stored in the file caching unit, and sending the delivery request to the delivering apparatus if the information data file containing the requested information data is not stored in the file caching unit;
a file transmission requesting unit for sending a file transmission request for requesting a transmission of requested information data file containing the requested information data out of the information data file held by the delivering apparatus if the requested information data file containing the requested information data is not stored in the file caching unit;
a file receiving unit for receiving the requested information data file sent from the delivering apparatus in response to the file transmission request, and wherein the file caching unit stores the requested information data file received by the file receiving unit.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention aims to embody a cache server which can provide the service of the same quality as a media server. A client sends a delivery request for a streaming delivery of a specific media file to a media server, and a cache checking unit of the cache server checks if the requested media file is stored in a cache file storing unit as a cache file. If it is stored, a file streaming delivering unit performs the streaming delivery to the client using the cache file. If not stored, the cache checking unit transfers the delivery request to the media server, and the media server performs the streaming delivery, and in parallel with the streaming delivery, at the cache server, a media file obtaining unit obtains the requested media file from the media server and stores the requested media file in the cache file storing unit.
-
Citations
10 Claims
-
1. A data communication apparatus for performing communication between a terminal device requesting streaming delivery of information data and a delivering apparatus holding at least one information data file containing at least one piece of information data and performing the streaming delivery of the information data requested by the terminal device, the data communication apparatus comprising:
-
a file caching unit available to store any piece of the information data file;
a delivery request receiving unit for receiving a delivery request of the streaming delivery of specific information data from the terminal device;
a data checking unit for checking if the information data file containing requested information data of which the streaming delivery is requested by the delivery request is stored in the file caching unit, and sending the delivery request to the delivering apparatus if the information data file containing the requested information data is not stored in the file caching unit;
a file transmission requesting unit for sending a file transmission request for requesting a transmission of requested information data file containing the requested information data out of the information data file held by the delivering apparatus if the requested information data file containing the requested information data is not stored in the file caching unit;
a file receiving unit for receiving the requested information data file sent from the delivering apparatus in response to the file transmission request, and wherein the file caching unit stores the requested information data file received by the file receiving unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data communication method for performing communication between a terminal device for requesting streaming delivery of information data and a delivering apparatus holding at least one information data file containing at least one piece of information data and performing the streaming delivery of the information data requested by the terminal device, the method comprising:
-
recording any piece of the information data file;
receiving a delivery request of the streaming delivery of specific information data from the terminal device;
checking if the information data file containing requested information data of which the streaming delivery is requested by the delivery request is recorded by the recording;
sending the delivery request for requesting the streaming delivery of the requested information data to the delivering apparatus if the information data file containing the requested information data is not recorded by the recording;
sending a file transmission request for requesting a transmission of requested information data file containing the requested information data out of the information data file held by the delivering apparatus if the requested information data file containing the requested information data is not stored by the recording;
receiving the requested information data file sent from the delivering apparatus in response to the file transmission request, and wherein the recording records the requested information data file received by the receiving.
-
Specification