1 |
1
콘텐츠 중심 네트워크의 라우터로서, 콘텐츠 요청 메시지, 콘텐츠 응답 메시지 중 어느 하나 이상을 송수신하는 송수신부, 그리고 상기 콘텐츠 요청 메시지로부터 요청된 콘텐츠 데이터의 인기도를 판단하고, 상기 인기도에 따라 상기 콘텐츠 데이터의 프리페칭(Prefetch) 진행 여부를 결정하며, 프리페칭 진행이 결정되면 상기 콘텐츠 데이터의 다음(Next) 콘텐츠 데이터를 요청하는 메시지를 생성하는 프리페칭모듈을 포함하는 라우터
|
2 |
2
제1항에서,상기 프리페칭모듈은, 상기 콘텐츠 요청 메시지에 포함되어 있는 요청 콘텐츠 식별자에 기초하여 요청된 횟수를 카운트하고, 상기 콘텐츠 데이터의 요청 횟수의 합계가 소정의 임계치를 초과하는 경우에 상기 요청된 콘텐츠 데이터의 인기도가 높은 것으로 판단하는 결정부를 포함하는 라우터
|
3 |
3
제2항에서,상기 결정부는, 상기 요청된 콘텐츠 데이터의 인기도가 높은 경우, 콘텐츠 데이터의 프리페칭을 진행하고,상기 프리페칭모듈은, 상기 콘텐츠 데이터의 다음 콘텐츠 데이터를 요청하는 메시지를 생성하는 인터레스트생성부를 더 포함하는 라우터
|
4 |
4
제1항에서,상기 콘텐츠 데이터를 저장하는 저장부, 그리고상기 콘텐츠 데이터를 상기 저장부에 저장할지 결정하는 저장관리부를 더 포함하는 라우터
|
5 |
5
제4항에서,상기 저장관리부는, 상기 콘텐츠 데이터의 인기도에 따라 상기 콘텐츠 데이터를 상기 저장부에 저장할지 여부를 결정하는 정보가 기록된 펜딩 인터레스트 테이블(Pending Interest Table)을 참조하여 상기 저장부에 상기 콘텐츠 데이터를 저장할지를 결정하는 라우터
|
6 |
6
제4항에서,상기 저장관리부는, 상기 저장부의 빈 공간이 있는 경우, 가장 최근에 사용된 위치에 상기 콘텐츠 데이터를 저장하고, 상기 저장부의 빈 공간이 없는 경우, 가장 마지막에 사용된 위치의 데이터를 삭제하고, 가장 최근에 사용된 위치에 상기 콘텐츠 데이터를 저장하는 라우터
|
7 |
7
이동 단말기, 다수의 라우터로 이루어진 네트워크에서 다수의 라우터 중 어느 하나 이상의 라우터가 콘텐츠를 요청하는 메시지를 전송하는 방법으로서,인접한 하위 라우터 또는 이동 단말기로부터 콘텐츠 요청 메시지를 수신하는 단계,상기 콘텐츠 요청 메시지로부터 요청된 콘텐츠 데이터의 인기도를 판단하는 단계,상기 인기도에 따라 상기 콘텐츠 데이터의 프리페칭(Prefetching) 진행 여부를 결정하는 단계,프리페칭 진행이 결정되면 상기 요청된 콘텐츠 데이터의 다음(Next) 콘텐츠 데이터를 요청하는 메시지를 생성하는 단계, 그리고,상기 다음 콘텐츠 데이터를 요청하는 메시지를 인접한 상위 라우터로 송신하는 단계를 포함하는 메시지 전송 방법
|
8 |
8
제7항에서, 상기 인기도를 판단하는 단계는,상기 콘텐츠 요청 메시지에 포함되어 있는 요청 콘텐츠 식별자에 기초하여 요청된 횟수를 카운트하는 단계, 그리고일정 시간 동안의 상기 콘텐츠 데이터의 요청 횟수의 합계가 소정의 임계치를 초과하는 경우에 상기 요청된 콘텐츠 데이터의 인기도가 높은 것으로 판단하는 단계를 포함하는 메시지 전송 방법
|
9 |
9
제7항에서, 상기 콘텐츠 요청 메시지로부터 상기 요청된 콘텐츠 데이터가 라우터 내에 저장되어 있는지 판단하고, 상기 요청된 콘텐츠 데이터가 상기 라우터 내에 저장되어 있지 않은 경우, 상기 콘텐츠 요청 메시지를 상기 인접한 상위 라우터로 송신하는 단계를 더 포함하는 메시지 전송 방법
|
10 |
10
제9항에서, 상기 다음(Next) 콘텐츠 데이터를 요청하는 메시지를 생성하는 단계는, 상기 요청된 콘텐츠 데이터가 콘텐츠의 마지막 데이터인 경우, 상기 다음 콘텐츠 데이터를 요청하는 메시지를 생성하지 않는 메시지 전송 방법
|
11 |
11
이동 단말기, 다수의 라우터로 이루어진 네트워크에서 다수의 라우터 중 어느 하나 이상의 라우터가 내부에 콘텐츠 데이터를 저장하는 방법으로서, 인접한 상위 라우터로부터 콘텐츠 데이터가 포함된 콘텐츠 응답 메시지를 수신하는 단계, 상기 콘텐츠 데이터를 인기도에 따라 저장부에 저장할지 여부를 결정하는 단계,상기 저장부의 공간이 비어있는지 판단하는 단계,상기 저장부에 빈 공간이 있는 경우 상기 저장부의 가장 최근에 사용된 위치에 상기 콘텐츠 데이터를 저장하는 단계, 그리고상기 저장부에 빈 공간이 없는 경우 상기 저장부의 가장 마지막 사용된 위치의 데이터를 삭제하고 가장 최근에 사용된 위치에 상기 콘텐츠 데이터를 저장하는 단계를 포함하는 콘텐츠 데이터 저장 방법
|
12 |
12
제11항에서, 상기 콘텐츠 데이터를 상기 저장부에 저장할지 여부를 결정하는 단계는,상기 콘텐츠 데이터의 인기도에 따라 상기 콘텐츠 데이터를 상기 저장부에 저장할지 여부를 결정하는 정보가 기록된 펜딩 인터레스트 테이블(Pending Interest Table: PIT)을 참조하여 결정하는 콘텐츠 데이터 저장 방법
|
13 |
13
이동 단말기, 다수의 라우터로 이루어진 네트워크에서 다수의 라우터 중 어느 하나 이상의 라우터가 콘텐츠를 전송하는 방법으로서,인접한 하위 라우터 또는 이동 단말기로부터 콘텐츠 요청 메시지를 수신하는 단계, 상기 콘텐츠 요청 메시지로부터 요청된 콘텐츠 데이터의 인기도를 판단하는 단계,상기 인기도가 높으면 상기 요청된 콘텐츠 데이터의 다음(Next) 콘텐츠 데이터를 요청하는 메시지를 생성하고, 이를 인접한 상위 라우터로 송신하는 단계,인접한 상위 라우터로부터 콘텐츠 데이터가 포함된 콘텐츠 응답 메시지를 수신하는 단계, 그리고상기 콘텐츠 데이터를 인기도에 따라 저장부에 저장할지 여부를 결정하는 단계를 포함하는 콘텐츠 전송 방법
|
14 |
14
제13항에서,상기 인기도를 판단하는 단계는,상기 콘텐츠 요청 메시지에 포함되어 있는 요청 콘텐츠 식별자에 기초하여 요청된 횟수를 카운트하는 단계, 그리고일정 시간 동안의 상기 콘텐츠 데이터의 요청 횟수의 합계가 소정의 임계치를 초과하는 경우에 상기 요청된 콘텐츠 데이터의 인기도가 높은 것으로 판단하는 단계를 포함하는 콘텐츠 전송 방법
|
15 |
15
제13항에서,상기 콘텐츠 요청 메시지로부터 상기 요청된 콘텐츠 데이터가 라우터 내에 저장되어 있는지 판단하고, 상기 요청된 콘텐츠 데이터가 상기 라우터 내에 저장되어 있지 않은 경우, 상기 콘텐츠 요청 메시지를 상기 인접한 상위 라우터로 송신하는 단계를 더 포함하는 콘텐츠 전송 방법
|
16 |
16
제13항에서,상기 다음(Next) 콘텐츠 데이터를 요청하는 메시지를 생성하는 단계는, 상기 요청된 콘텐츠 데이터가 콘텐츠의 마지막 데이터인 경우, 상기 다음 콘텐츠 데이터를 요청하는 메시지를 생성하지 않는 콘텐츠 전송 방법
|