Content delivery system, content server, content receiver, content delivery method, storage medium and program
First Claim
1. A content delivery system for transmitting a content which is divided into a plurality of content blocks so that attribute of the content does not change within said one content block, comprising:
- a content server having specifying means of specifying said content block of a requested request range, and transmitting means of transmitting said specified content block according to a predetermined communication protocol by attaching an additional information according to an attribute of said content for said every content block; and
a content receiver having receiving means of receiving said content, request range determining means of determining a request range of said content on condition that the additional information according to the attribute of said content is attached for every said content block by utilizing the content block information including at least length of said all content blocks, and requesting means of requesting for said content of the determined request range;
wherein said specifying means specifies said content block of said request range requested by said requesting means, and wherein said receiving means receives said content transmitted from said transmitting means.
2 Assignments
0 Petitions
Accused Products
Abstract
A content delivery method is provided of transmitting a content which is divided into a plurality of content blocks so that the attribute of the content does not change within one content block. The content server transmits a specified content block by attaching additional information according to attribute of the content for every content block. And the content receiver determines a request range of the content, and requests the content within that determined request range on the condition that additional information according to attribute of the content for every content block is attached by utilizing the content block information, including at least the length of all content blocks.
-
Citations
28 Claims
-
1. A content delivery system for transmitting a content which is divided into a plurality of content blocks so that attribute of the content does not change within said one content block, comprising:
-
a content server having specifying means of specifying said content block of a requested request range, and transmitting means of transmitting said specified content block according to a predetermined communication protocol by attaching an additional information according to an attribute of said content for said every content block; and
a content receiver having receiving means of receiving said content, request range determining means of determining a request range of said content on condition that the additional information according to the attribute of said content is attached for every said content block by utilizing the content block information including at least length of said all content blocks, and requesting means of requesting for said content of the determined request range;
wherein said specifying means specifies said content block of said request range requested by said requesting means, and wherein said receiving means receives said content transmitted from said transmitting means. - View Dependent Claims (25, 28)
-
-
2. A content server for transmitting a content which is divided into a plurality of said content blocks so that attribute of the content does not change within one content block, comprising:
-
specifying means of specifying said content block of a requested request range, and transmitting means of transmitting said specified content block according to a predetermined communication protocol by attaching an additional information according to attribute of said content for every content block, wherein said specifying means specifies said content block of the said request range requested by requesting means of the content receiver comprising;
receiving means of receiving said content;
request range determining means of determining a request range of said content on condition that the additional information is attached according to attribute of said content for every said content block by utilizing the content block information including at least length of said all content blocks; and
requesting means of requesting for said content of the determined request range, andsaid content transmitted from said transmitting means is received by said receiving means. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 26)
-
-
12. A content receiver for transmitting a content which is divided into a plurality of said content blocks so that attribute of the content does not change within one content block, comprising:
-
a receiving means of receiving said content transmitted from transmitting means of the content server having specifying means of specifying said content block of the requested request range and transmitting means of transmitting said specified content block according to a predetermined communication protocol by attaching the additional information according to attribute of said content for every said content blocks;
request range determining means of determining the request range of said content on condition that the additional information according to attribute of said content for every said content block is attached by utilizing the content block information including at least length of said all content blocks; and
requesting means of requesting for said content of the determined request range, wherein said specifying means specifies said content block of said request range requested by said requesting means. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 27)
-
-
22. A content delivery method used for the content delivery system comprising a content server and a content receiver, the content delivery system transmitting a content which is divided into a plurality of content blocks so that attribute of the content does not change within one content block,
wherein said content server performs a specifying step for specifying said content block of a requested request range and a transmitting step for transmitting said specified content block according to a predetermined communication protocol by attaching additional information according to attribute of said content for every said content block, wherein said content receiver performs a receiving step for receiving said content, and a request range determining step for determining the request range of said content on condition that the additional information according to attribute of said content is attached for said every content block by utilizing the content block information including at least length of said all content blocks, and a requesting step for requesting said content of the determined request range, wherein said specifying step specifies said content block of said request range requested by said requesting step, and wherein said receiving step receives said content transmitted from said transmitting step.
-
23. A content delivery method for transmitting a content which is divided into a plurality of said content blocks so that attribute of the content does not change within one content block,
said content delivery method comprising: - specifying step for specifying said content block of a requested request range; and
transmitting step for transmitting said specified content block according to a predetermined communication protocol by attaching the additional information according to attribute of said content for every content block,wherein said specifying step specifies said content block of said request range requested by requesting means of the content receiver comprising;
receiving means of receiving said content;
request range determining means of determining a request range of said content on condition that the additional information according to attribute of said content is attached for every said content block by utilizing the content block information including at least length of said all content blocks; and
said requesting means of requesting for said content of the determined request range, andwherein said content transmitted from said transmitting step is received by said receiving means.
- specifying step for specifying said content block of a requested request range; and
-
24. A content delivery method for receiving a content which is divided into a plurality of content blocks so that attribute of the content does not change within one content block,
said content delivery method comprising: - a receiving step for receiving said content transmitted from transmitting means of the content server having specifying means of specifying said content block of a requested request range and said transmitting means of transmitting said specified content block according to a predetermined communication protocol by attaching the additional information according to attribute of said content for every content block;
a request range determining step for determining the request range of said content on condition that the additional information according to attribute of said content is attached for every said content block by utilizing the content block information including at least length of said all content blocks; and
a requesting step for requesting said content of the determined request range,wherein said specifying means specifies said content block of said request range requested by said requesting step.
- a receiving step for receiving said content transmitted from transmitting means of the content server having specifying means of specifying said content block of a requested request range and said transmitting means of transmitting said specified content block according to a predetermined communication protocol by attaching the additional information according to attribute of said content for every content block;
Specification