Content delivery system and content delivery method
First Claim
1. A content delivery system, comprising, on a mobile network:
- a plurality of cache servers connected to at least one of a plurality of packet forwarding apparatuses configured to forward packets between a storage apparatus holding a content under management in store, and a user terminal;
the plurality of cache servers caching at least part of the content under management in store stored in the storage apparatus; and
a controller that controls the plurality of cache servers, the controller comprises;
an on-screen resolution calculation unit that, based on a signal received from the user terminal requesting the content, calculates the on-screen resolution of the user terminal; and
selects a cache server from the plurality of cache servers based on the on-screen resolution of the user terminal to transmit the content;
wherein the selected cache server comprises;
a bit rate calculation unit that, based on the signal received from the user terminal, calculates a bit rate with which the content is sent out based on Transmission Control Protocol (TCP) response signal received from the user terminal; and
a transmission unit that reads out a file or a stream of the content requested from the user terminal, the file or the stream read out having a bit rate not higher than the calculated bit rate, stores the file or the stream in a packet of a predetermined protocol, and outputs the packet.
4 Assignments
0 Petitions
Accused Products
Abstract
A plurality of cache servers, connected to a packet forwarding apparatus, forwarding a packet transmitted and received between a storage apparatus that holds a content under management in store and a user terminal, temporarily holds at least part of the content under management in store. A controller decides an on-screen resolution at the terminal, based on information contained in a content request message from the terminal, and selects a cache server that holds a content of the on-screen resolution in store. The controller instructs the selected cache server to deliver the content. The cache server instructed calculates a bit rate based on a signal received from the terminal. The cache server reads content from the terminal, which is to have the on-screen resolution and a bit rate not higher than the calculated bit rate. The content is stored in a packet and transmitted, then delivered without reducing the user'"'"'s QoE.
-
Citations
10 Claims
-
1. A content delivery system, comprising, on a mobile network:
-
a plurality of cache servers connected to at least one of a plurality of packet forwarding apparatuses configured to forward packets between a storage apparatus holding a content under management in store, and a user terminal;
the plurality of cache servers caching at least part of the content under management in store stored in the storage apparatus; anda controller that controls the plurality of cache servers, the controller comprises; an on-screen resolution calculation unit that, based on a signal received from the user terminal requesting the content, calculates the on-screen resolution of the user terminal; and selects a cache server from the plurality of cache servers based on the on-screen resolution of the user terminal to transmit the content; wherein the selected cache server comprises; a bit rate calculation unit that, based on the signal received from the user terminal, calculates a bit rate with which the content is sent out based on Transmission Control Protocol (TCP) response signal received from the user terminal; and a transmission unit that reads out a file or a stream of the content requested from the user terminal, the file or the stream read out having a bit rate not higher than the calculated bit rate, stores the file or the stream in a packet of a predetermined protocol, and outputs the packet. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10)
-
-
6. A content delivery method, comprising:
-
by a plurality of cache servers, connected to at least one of a plurality of packet forwarding apparatuses configured to forward packets between a storage apparatus holding a content under management in store, and a user terminal, caching at least part of the content under management in store stored in the storage apparatus; by a controller, calculating an on-screen resolution of the user terminal, based on a signal received from the user terminal requesting the content; by the controller, selecting a cache server from the plurality of cache servers, based on the on-screen resolution of the user terminal to transmit the content; by the selected cache server, instructed by the controller, calculating a bit rate with which the content is sent out, based on the signal received from the user terminal; and by the selected cache server, reading out a file or a stream of the content requested from the user terminal and having a bit rate not higher than the calculated bit rate, storing the file or the stream in a packet of a predetermined protocol, and outputting the packet, wherein the selected cache server calculates the bit rate based on a Transmission Control Protocol (TCP) response signal received from the user terminal. - View Dependent Claims (7)
-
Specification