Content caching device for managing contents based on content usage features
First Claim
1. A content caching device, comprising:
- a request service unit configured to receive a content request message from a user terminal;
a content storage unit configured to store contents, and including a short-term storage unit and a long-term storage unit; and
a control unit configured to calculate a priority value of the requested content based on a number of requests or a latest request information of the requested content, control the requested content to be stored in the short-term storage unit, based on the number of requests or the latest request information of the requested content, wherein the number of requests and the latest request information are calculated based on an identifier of the requested content, which is included in the content request message and a received time of the content request message, and control the requested content to be transferred to the long-term storage unit from the short-term storage unit so that the requested content is stored in the long-term storage unit, based on a storing time period of the requested content in the short-term storage unit. Wherein the priority value (Pi) of the requested content (i) is calculated by the following Equation 1;
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relate to a content caching device, and more particularly, to such a content caching device in which the priority of a content requested by a user terminal is calculated based on content usage features such as the number of requests or the latest request interval of the requested content, and the like, the requested content is controlled to be selectively stored in a short-term storage unit based on the calculated priority of the requested content, and among the contents stored in the short-term storage unit, a content needed to be stored for a long time period is controlled to be stored in a separate long-term storage unit based on the storage time of the requested content in the short-term storage unit.
10 Citations
11 Claims
-
1. A content caching device, comprising:
- a request service unit configured to receive a content request message from a user terminal;
a content storage unit configured to store contents, and including a short-term storage unit and a long-term storage unit; and
a control unit configured to calculate a priority value of the requested content based on a number of requests or a latest request information of the requested content, control the requested content to be stored in the short-term storage unit, based on the number of requests or the latest request information of the requested content, wherein the number of requests and the latest request information are calculated based on an identifier of the requested content, which is included in the content request message and a received time of the content request message, and control the requested content to be transferred to the long-term storage unit from the short-term storage unit so that the requested content is stored in the long-term storage unit, based on a storing time period of the requested content in the short-term storage unit. Wherein the priority value (Pi) of the requested content (i) is calculated by the following Equation 1;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- a request service unit configured to receive a content request message from a user terminal;
-
9. A content caching device, comprising:
- a content storage unit configured to store contents including a short-term storage unit and a long-term storage unit;
a priority value calculating unit configured to calculate a number of requests or latest request information of a content requested by a user terminal based on an identifier of the requested content, which is included in a content request message received from the user terminal, and calculate a priority value of the requested content based on the number of requests or the latest request information of the requested content;
a short-term control unit configured to determine a priority of the requested content based on the calculated priority value of the requested content, and control the requested content to be stored in the short-term storage unit based on the determined priority of the requested content; and
a long-term control unit configured to control a short-term content stored in the short-term storage unit to be transferred to the long-term storage unit so that the short-term content is stored in the long-term storage unit, based on a storing time period of the short-term content in the short-term storage unit. Wherein the priority value (Pi) of the requested content (i) is calculated by the following Equation 1;
- View Dependent Claims (10, 11)
- a content storage unit configured to store contents including a short-term storage unit and a long-term storage unit;
Specification