1 |
1
사용자 단말기로부터 콘텐츠 요청 메시지를 수신하는 요청 서비스부;콘텐츠를 저장하는 단기 저장부와 장기 저장부를 구비하는 콘텐츠 저장부; 상기 콘텐츠 요청 메시지에 구비되어 있는 요청 콘텐츠의 식별자와 상기 콘텐츠 요청 메시지의 수신 시각으로부터 계산된 상기 요청 콘텐츠의 요청 횟수 또는 최근 요청 정보에 따라 상기 단기 저장부에 상기 요청 콘텐츠를 저장 제어하며 상기 단기 저장부의 저장 시간에 기초하여 상기 단기 저장부에서 상기 장기 저장부로 이동 저장 제어하는 제어부;상기 단기 저장부 또는 상기 장기 저장부에서 상기 요청 콘텐츠와 일치하는 콘텐츠를 검색하는 검색 엔진부; 및상기 검색 결과에 기초하여 상기 단기 저장부 또는 장기 저장부에 상기 요청 콘텐츠가 존재하지 않는 경우, 콘텐츠 서버로 상기 요청 콘텐츠를 다운로드 요청하는 콘텐츠 다운로드부를 포함하는 것을 특징으로 하는 것을 특징으로 하는 콘텐츠 캐싱 장치
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서, 상기 검색 엔진부는 상기 요청 콘텐츠를 상기 장기 저장부에서 1차 검색하고, 상기 장기 저장부에서 상기 요청 콘텐츠가 검색되지 않은 경우 상기 단기 저장부에서 상기 요청 콘텐츠를 2차 검색하며,상기 단기 저장부와 상기 장기 저장부에서 상기 요청 콘텐츠가 검색되지 않는 경우 상기 콘텐츠 다운로드부를 통해 요청 콘텐츠를 다운로드 제어하는 것을 특징으로 하는 콘텐츠 캐싱 장치
|
4 |
4
제 1 항에 있어서, 상기 제어부는상기 요청 콘텐츠의 요청 횟수 또는 상기 최근 요청 정보에 기초하여 상기 요청 콘텐츠의 우선값을 계산하는 우선값 계산부;상기 계산한 우선값과 단기 저장부에 저장되어 있는 단기 콘텐츠의 우선값을 비교하여 상기 요청 콘텐츠의 우선순위를 판단하고, 상기 판단한 우선순위에 따라 상기 단기 저장부에 기저장되어 있는 단기 콘텐츠를 갱신 제어하는 단기 저장 제어부; 및상기 단기 저장부에 저장되어 있는 단기 콘텐츠의 저장 시간에 기초하여 상기 단기 콘텐츠를 상기 장기 저장부로 이동 저장 제어하는 장기 저장 제어부를 포함하는 것을 특징으로 하는 콘텐츠 캐싱 장치
|
5 |
5
제 4 항에 있어서, 상기 장기 저장 제어부는새로운 단기 콘텐츠가 상기 장기 저장부로 이동되는 경우, 상기 이동 순서에 따라 상기 장기 저장부에 저장 제어하며 상기 장기 저장부의 저장 용량이 부족한 경우 상기 장기 저장부에 오래 저장되어 있는 순서로 상기 장기 저장부에 저장되어 있는 장기 콘텐츠를 삭제 제어하는 것을 특징으로 하는 콘텐츠 캐싱 장치
|
6 |
6
제 4 항에 있어서, 상기 우선값 계산부는상기 콘텐츠 요청 메시지에 구비되어 있는 요청 콘텐츠 식별자에 기초하여 단위시간당 상기 요청 콘텐츠의 요청 횟수를 카운트하는 카운트부;상기 요청 콘텐츠를 요청하는 이전 콘텐츠 요청 메시지의 수신 시각과 상기 요청 콘텐츠를 요청하는 현재 콘텐츠 요청 메시지의 수신 시각에 기초하여 상기 요청 콘텐츠의 최근 요청 간격을 계산하는 최근 요청 간격 계산부; 및상기 요청 횟수 또는 최근 요청 간격에 기초하여 상기 요청 콘텐츠의 우선 값을 계산하는 계산부를 포함하는 것을 특징으로 하는 콘텐츠 캐싱 장치
|
7 |
7
제 1 항에 있어서, 상기 콘텐츠 캐싱 장치는상기 장기 저장소에 저장되어 있는 상기 장기 콘텐츠의 저장 시간에 기초하여 임계 시간 이상으로 상기 장기 저장소에 저장되어 있는 장기 유지 콘텐츠를 인접 콘텐츠 캐싱 장치로 전송하여 상기 인접 콘텐츠 캐싱 장치에 상기 장기 유지 콘텐츠를 저장 제어하는 콘텐츠 분배부를 더 포함하는 것을 특징으로 하는 콘텐츠 캐싱 장치
|
8 |
8
제 7 항에 있어서, 상기 콘텐츠 분배부는 1홉 이내의 인접 콘텐츠 캐싱 장치로 상기 장기 유지 콘텐츠를 전송하는 것을 특징으로 하는 콘텐츠 캐싱 장치
|
9 |
9
제 1 항, 제 3 항 내지 제 8 항 중 어느 한 항에 있어서, 상기 콘텐츠(i)의 우선값(Pi)은 아래의 수학식(1)에 의해 계산되며,여기서 ni는 요청 콘텐츠(i)의 요청 횟수이고, w은 요청횟수와 최근 요청 간격에 대한 조절 가중치이고, k는 최근 요청 간격 조절 상수이고, iprev과 icur은 각각 동일한 요청 콘텐츠를 요청한 이전 콘텐츠 요청 메시지의 수신 시각과 현재 콘텐츠 요청 메시지의 수신 시각인 것을 특징으로 하는 콘텐츠 캐싱 장치
|
10 |
10
콘텐츠를 저장하는 단기 저장부와 장기 저장부를 구비하는 콘텐츠 저장부;상기 콘텐츠 요청 메시지에 구비되어 있는, 사용자 단말기로부터 요청된 요청 콘텐츠의 식별자와 상기 콘텐츠 요청 메시지의 수신 시각에 기초하여 상기 요청 콘텐츠의 요청 횟수 또는 최근 요청 정보를 계산하고 상기 요청 콘텐츠의 요청 횟수 또는 최근 요청 정보에 따라 상기 요청 콘텐츠의 우선값을 계산하는 우선값 계산부;상기 요청 콘텐츠의 우선값에 따라 상기 요청 콘텐츠의 우선순위를 판단하고, 상기 판단한 우선순위에 따라 상기 단기 저장부에 상기 요청 콘텐츠를 저장 제어하는 단기 저장 제어부; 및상기 단기 저장부에 저장되어 있는 콘텐츠의 저장 시간에 기초하여 상기 단기 저장부에서 상기 장기 저장부로 이동 저장 제어하는 장기 저장 제어부를 포함하는 것을 특징으로 하는 콘텐츠 캐싱 장치
|
11 |
11
제 10 항에 있어서, 상기 우선값 계산부는상기 콘텐츠 요청 메시지에 구비되어 있는 요청 콘텐츠 식별자에 기초하여 단위시간당 상기 요청 콘텐츠의 요청 횟수를 카운트하는 카운트부;상기 요청 콘텐츠를 요청하는 이전 콘텐츠 요청 메시지의 수신 시각과 상기 요청 콘텐츠를 요청하는 현재 콘텐츠 요청 메시지의 수신 시각에 기초하여 상기 요청 콘텐츠의 최근 요청 간격을 계산하는 최근 요청 간격 계산부; 및상기 요청 횟수 또는 최근 요청 간격에 기초하여 상기 요청 콘텐츠의 우선값을 계산하는 계산부를 포함하는 것을 특징으로 하는 콘텐츠 캐싱 장치
|