EP1533979A2

Data communication apparatus and data communication method

Abstract

The present invention aims to perform streaming delivery with compensating missing data when a part of the streaming data of the streaming delivery is missing. On receiving a delivery request to a media server from a client, a cache checking unit checks if the streaming data to be delivered is stored in a cache data storing unit. If not stored, the cache checking unit sends the delivery request to the media server, and a streaming data caching unit receives the streaming data delivered from the media server and judges an existence of missing data within the delivered streaming data. If exists, a missing data requesting unit sends a delivery request for the missing data to the media server, and a streaming data delivering unit performs the streaming delivery of the streaming data and the missing data received from the media server to the client.

EP1533979A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 14 May 2022, 4.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 4 independent, 6 dependent

  1. 1
    A data communication apparatus performing communication between a terminal device requesting streaming delivery of a piece of information and a delivering apparatus holding 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 data storing unit available to store any piece of the information data;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 requested information data of which the streaming delivery is requested by the delivery request is stored in the data storing unit, and sending the delivery request to the delivering apparatus if the requested information data is not stored in the data storing unit;a data receiving unit for receiving delivered requested information data which is the requested information data delivered from the delivering apparatus, and judging an existence of missing data within the delivered requested information data;a data delivering unit for performing the streaming delivery of the delivered requested information data received by the data receiving unit to the terminal device;a missing data transmission requesting unit for sending a missing data transmission request to the delivering apparatus for requesting a transmission of the missing data within the delivered requested information data, when the missing data is detected within the delivered requested information data by the data receiving unit;and a missing data receiving unit for receiving the missing data from the delivering apparatus, and wherein the data storing unit stores the delivered requested information data received by the data receiving unit, and stores the missing data received by the missing data receiving unit with relating the missing data to the delivered requested information data.
  2. 6
    A data communication apparatus for performing communication between a terminal device requesting streaming delivery of a piece of information and a delivering apparatus holding 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 data storing unit available to store any piece of the information data;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 requested information data of which the streaming delivery is requested by the delivery request is stored in the data storing unit;a missing data judging unit for judging an existence of missing data within the requested information data stored when the requested information data is stored in the data storing unit;a missing data transmission requesting unit for sending a missing data transmission request to the delivering apparatus for requesting transmission of the missing data within the stored requested information data, when the missing data within the stored requested information data is detected by the missing data judging unit;a missing data receiving unit for receiving the missing data delivered from the delivering apparatus;and a data delivering unit for performing the streaming delivery of the stored requested information data and the missing data received by the missing data receiving unit to the terminal device.
  3. 9
    A data communication method for performing communication between a terminal device requesting streaming delivery of a piece of information data and a delivering apparatus holding 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;receiving a delivery request of the streaming delivery of specific information data from the terminal device;checking if requested information data of which the streaming delivery is requested by the delivery request is recorded by the recording, and sending the delivery request to the delivering apparatus if the requested information data is not recorded by the recording;receiving delivered requested information data which is the requested information data delivered from the delivering apparatus;judging an existence of missing data within the delivered requested information data;performing the streaming delivery of the delivered requested information data received by the receiving to the terminal device;sending a missing data transmission request to the delivering apparatus for requesting a transmission of the missing data within the delivered requested information data, when the missing data is detected within the delivered requested information data by the judging;and receiving the missing data from the delivering apparatus, and wherein the recording records the delivered requested information data received by the receiving, and records the missing data received by the receiving with relating the missing data to the delivered requested information data.
  4. 10
    A data communication method for performing communication between a terminal device requesting streaming delivery of a piece of information data and a delivering apparatus holding at least one piece of information data and performing the streaming delivery of information data requested by the terminal device, the method comprising:recording any piece of the information data;receiving a delivery request of the streaming delivery of specific information data from the terminal device;checking if requested information data of which the streaming delivery is requested by the delivery request is recorded by the recording;judging an existence of missing data within the recorded requested information data when the requested information data is recorded by the recording;sending a missing data transmission request to the delivering apparatus for requesting transmission of the missing data within the recorded requested information data, when the missing data within the recorded requested information data is detected by the judging;receiving the missing data delivered from the delivering apparatus;and performing the streaming delivery of the recorded requested information data and the missing data received by the receiving to the terminal device.