[미국특허]
Data communication apparatus and data communication method
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
US-0137428
(2002-05-03)
우선권정보
JP-2001-349963(2001-11-15)
발명자
/ 주소
Suzuki,Yasuhiro
Yoshida,Hiroshi
출원인 / 주소
Mitsububishi Denki Kabushiki Kaisha
대리인 / 주소
Birch, Stewart Kolasch &
인용정보
피인용 횟수 :
1인용 특허 :
4
초록▼
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 store
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.
대표청구항▼
What is claimed is: 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 re
What is claimed is: 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; wherein before the data storing unit finishes storing the delivered requested information data, the delivery request receiving unit receives the delivery request of the delivered requested information data from a new terminal device other than the terminal device, and then the data storing unit finishes storing the delivered requested information data without storing a part of the delivered requested information data, the data delivering unit performs the streaming delivery of the delivered requested information data except an unstored part which has not been stored in the data storing unit to the new terminal device, the data checking unit sends an unstored part delivery request for requesting the streaming delivery of the unstored part to the delivering apparatus, the data receiving unit receives the unstored part delivered from the delivering apparatus, and the data delivering unit performs the streaming delivery of the unstored part received by the data receiving unit to the new terminal device. 2. The data communication apparatus of claim 1, wherein the data receiving unit receives the delivered requested information data with judging an existence of the missing data, and wherein the missing data transmission requesting unit sends the missing data transmission request to the delivering apparatus at a time when the data receiving unit detects the missing data within the delivered requested information data. 3. The data communication apparatus of claim 1, wherein the data receiving unit receives the delivered requested information data with judging an existence of the missing data, stores the delivered requested information data in the data storing unit in an order of receiving the delivered requested information data, and suspends a process of storing the delivery requested data in the data storing unit at a time when the missing data is detected within the delivered requested information data, and restarts the process of storing the delivery requested data in the data storing unit after the missing data has been stored in the data storing unit. 4. The data communication apparatus of claim 1, wherein when the missing data is detected by the data receiving unit, the missing data transmission requesting unit sends the missing data transmission request to the delivering apparatus after the data storing unit has stored the delivered requested information data. 5. The data communication apparatus of claim 1, wherein, when the delivered requested information data is stored in the data storing unit, the data delivering unit performs the streaming delivery of the delivered requested information data stored in the data storing unit to the terminal device. 6. A data communication apparatus for performing communication between a terminal device requesting streaming delivery of a piece of information data and a delivering apparatus holding at least one information data file which includes 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 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 an information data file including 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 unit if the information data file including the requested information data is not stored in the data storing unit; a related data delivery requesting unit for judging if requested information data file which includes the requested information data includes other data than the requested information data at the delivering apparatus when the information data file including the requested information data is not stored in the data storing unit, and sending a related data delivery request to the delivering apparatus for requesting the streaming delivery of other data as related data relating to the requested information data when the requested information data file includes other data; a data receiving unit for receiving the requested information data delivered from the delivering apparatus in response to the delivery request, and receiving the related data delivered from the delivering apparatus in response to the related data delivery request; a data delivering unit performing the streaming delivery of the requested information data received by the data receiving unit to the terminal device, and wherein the data storing unit stores the requested information data received by the data receiving unit, and stores the related data received by the data receiving unit with relating the related data to the requested information data; wherein before the data storing unit finishes storing the delivered requested information data, the delivery request receiving unit receives the delivery request of the delivered requested information data from a new terminal device other than the terminal device, and then the data storing unit finishes storing the delivered requested information data without storing a part of the delivered requested information data, the data delivering unit performs the streaming delivery of the delivered requested information data except an unstored part which has not been stored in the data storing unit to the new terminal device, the data checking unit sends an unstored part delivery request for requesting the streaming delivery of the unstored part to the delivering apparatus, the data receiving unit receives the unstored part delivered from the delivering apparatus, and the data delivering unit performs the streaming delivery of the unstored part received by the data receiving unit to the new terminal device. 7. The data communication apparatus of claim 6, wherein, when the information data file includes other information data than the requested information data, the data receiving unit receives other information data delivered as the related data. 8. The data communication apparatus of claim 6, wherein, when the information data file includes appended data other than the requested information data, the data receiving unit receives the appended data delivered as the related data. 9. The data communication apparatus of claim 6, wherein the delivering apparatus holds attribute information showing data included in the information data file for each of the information data file held in the delivering apparatus, wherein the data communication apparatus further comprises: an attribute information transmission requesting unit for sending an attribute information transmission request to the delivering apparatus for requesting the attribute information of the requested information data file; and an attribute information receiving unit for receiving the attribute information of the requested information data file from the delivering apparatus, and wherein the related data delivery requesting unit judges if the requested information data file includes other data than the requested information data based on the attribute information of the requested. 10. The data communication apparatus of claim 6, wherein, when the information data file including the requested information data is stored in the data storing unit, the data delivering unit performs the streaming delivery of the requested information data from the data storing unit to the terminal device. 11. A data communication apparatus for performing communication between a terminal device requesting streaming delivery of a piece of information data and a delivering apparatus holding at least one information data file which includes 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 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 an information data file including 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 unit if the information data file including the requested information data is not stored in the data storing unit; a related data delivery requesting unit for judging if requested information data file which includes the requested information data includes other data than the requested information data at the delivering apparatus when the information data file including the requested information data is not stored in the data storing unit, and sending a related data delivery request to the delivering apparatus for requesting the streaming delivery of other data as related data relating to the requested information data when the requested information data file includes other data; a data receiving unit for receiving the requested information data delivered from the delivering apparatus in response to the delivery request, and receiving the related data delivered from the delivering apparatus in response to the related data delivery request; a data delivering unit performing the streaming delivery of the requested information data received by the data receiving unit to the terminal device, and wherein the data storing unit stores the requested information data received by the data receiving unit, and stores the related data received by the data receiving unit with relating the related data to the requested information data; wherein the delivering apparatus specifies a data format for each of the information data file and holds the information data file in the data format specified, wherein the data communication apparatus further comprises a data converting unit for converting the data format of the requested information data and the related data received by the data receiving unit and generating a corresponding information data file which is the information data file including the requested information data and the related data after converting the data format and having same data format as the requested information data file, and wherein the data storing unit stores the corresponding information data file generated by the data converting unit; wherein before the data storing unit finishes storing the delivered requested information data, the delivery request receiving unit receives the delivery request of the delivered requested information data from a new terminal device other than the terminal device, and then the data storing unit finishes storing the delivered requested information data without storing a part of the delivered requested information data, the data delivering unit performs the streaming delivery of the delivered requested information data except an unstored part which has not been stored in the data storing unit to the new terminal device, the data checking unit sends an unstored part delivery request for the requesting the streaming delivery of the unstored part to the delivering apparatus, the data receiving unit receives the unstored part delivered from the delivering apparatus, and the data delivering delivering unit performs the streaming delivery of the unstored part received by the data receiving unit to the new terminal device. 12. The communication apparatus of claim 11, wherein the delivering apparatus holds attribute information showing the data format of each of the information data file held, wherein the data communication apparatus further comprises: an attribute information transmission requesting unit for sending an attribute transmission request to the delivering apparatus for requesting transmission of the attribute information of the requested information data file; and an attribute information receiving unit for receiving the attribute information of the requested information data file from the delivering apparatus, and wherein the data converting unit converts the data format of the requested information data and the related data received by the data receiving unit based on the attribute information of the requested information data file received by the attribute information receiving unit. 13. The data communication apparatus of claim 12, wherein the data delivering unit performs the streaming delivery of the requested information data of which the data format has been converted included in the corresponding information data file stored in the data storing unit to the terminal device. 14. A data communication apparatus 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 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; and a missing data notifying unit for sending a missing data notice for informing 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; wherein the data storing unit stores the delivered requested information data received by the data receiving unit; wherein before the data storing unit finishes storing the delivered requested information data, the delivery request receiving unit receives the delivery request of the delivered requested information data from a new terminal device other than the terminal device, and then the data storing unit finishes storing the delivered requested information data without storing a part of the delivered requested information data, the data delivered unit performs the streaming delivery of the delivered requested information data except an unstored part which has not been stored in the data storing unit to the new terminal device, the data checking unit sends an unstored part delivery request for requesting the streaming delivery of the unstored part to the delivering apparatus, the data receiving unit receives the unstored part delivered from the delivering apparatus, and the data delivering unit performs the streaming delivery of the unstored part received by the data receiving unit to the new terminal device.
Markowitz, Robert Edward; O'Neil, Joseph Thomas; Rosen, Kenneth H.; Stuntebeck, Peter H., Proxy apparatus and method for streaming media information and for increasing the quality of stored media information.
Klemets Anders Edgar ; Cannon Anthony William ; Vellanki Srinivas Prasad ; Ravi Hemanth Srinivas, Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.