1 |
1
P2P 네트워크를 구성하는 피어로서 동작하며, P2P 기반의 컨텐츠 스트리밍 서비스를 제공받는 단말 장치에 있어서, 상기 P2P 네트워크를 구성하는 다수의 피어들 중 적어도 일부의 피어로 구성되며, 컨텐츠 스트리밍 서비스를 위한 데이터의 선반입(prefetching)에 이용되는 인기도 기반 오버레이 네트워크에 하나 이상의 데이터 청크로 구성되는 오프셋을 등록하기 위한 등록부를 포함하되, 상기 컨텐츠 스트리밍 서비스의 대상인 컨텐츠의 전체 데이터 구간은 다수의 오프셋 지점을 포함하고, 상기 등록부는 상기 인기도 기반 오버레이 네트워크에 등록하고자 하는 오프셋(등록 대상 오프셋)을 상기 다수의 오프셋 지점 중 상기 등록 대상 오프셋과 동일한 인덱스를 가지는 오프셋 지점(등록 대상 오프셋 지점)에 소정의 계층 값을 가지도록 등록한 후, 상기 등록 대상 오프셋의 계층 값을 확률적으로 추가하되,상기 등록 대상 오프셋의 계층 값이 추가될 확률은 상기 등록 대상 오프셋 지점과 인접한 2 이상의 인접 오프셋 지점에서의 상기 오프셋의 밀도와 비례하는 것을 특징으로 하는 오프셋의 밀도와 비례하는 것을 특징으로 하는 단말 장치
|
2 |
2
제1항에 있어서, 상기 컨텐츠의 재생 시 재생 지점의 이동 요청이 발생하는 경우, 상기 등록 대상 오프셋은 상기 이동 요청된 재생 지점과 대응되는 데이터 청크를 포함하는 오프셋인 것을 특징으로 하는 단말 장치
|
3 |
3
제1항에 있어서,상기 등록부에 의해 이전 등록 대상 오프셋이 등록된 후, 상기 이전 등록 대상 오프셋으로부터 상기 컨텐츠가 소정 개수의 상기 오프셋을 포함하는 오프셋 간격 동안 재생 지점의 이동 없이 순차적으로 재생되는 경우, 상기 등록 대상 오프셋은 상기 오프셋 간격 이후에 도래하는 오프셋인 것을 특징으로 하는 단말 장치
|
4 |
4
제3항에 있어서,상기 등록부는 상기 이전 등록 대상 오프셋이 등록된 오프셋 구간에 미리 등록되어 있는 오프셋의 개수와 반비례하도록 상기 소정 개수를 설정하는 것을 특징으로 하는 단말 장치
|
5 |
5
제1항에 있어서,상기 등록부는 소정의 제1 확률로 상기 등록 대상 오프셋을 상기 등록 대상 오프셋 구간에 등록하는 것을 특징으로 하는 단말 장치
|
6 |
6
제5항에 있어서,상기 소정의 제1 확률은 상기 등록 대상 오프셋 지점에 미리 등록되어 있는 오프셋의 개수와 반비례하도록 설정되는 것을 특징으로 하는 단말 장치
|
7 |
7
제5항에 있어서,상기 등록부는 소정의 제2 확률로 상기 등록 대상 오프셋 계층 값이 추가될 수 있는지를 판단하되, 상기 등록 대상 오프셋의 계층 값이 추가될 수 없는 것으로 판단될 때까지 상기 등록 대상 오프셋의 계층 값을 연속적으로 추가하고, 상기 소정의 제2 확률에 따른 계층 값의 추가가 종료된 후에 상기 오프셋의 밀도와 비례하는 확률로 계층 값을 더 추가하는 것을 특징으로 하는 단말 장치
|
8 |
8
제7항에 있어서,상기 소정의 제2 확률은 상기 등록 대상 오프셋 지점에 미리 등록되어 있는 오프셋의 개수와 반비례하도록 설정되는 것을 특징으로 하는 단말 장치
|
9 |
9
제1항에 있어서, 상기 등록부는 상기 오프셋 밀도와 비례하는 확률로 상기 등록 대상 오프셋의 계층 값이 추가될 수 있는지를 판단하되, 상기 등록 대상 오프셋의 계층 값이 추가될 수 없는 것으로 판단될 때까지 상기 등록 대상 오프셋의 계층 값을 연속적으로 추가하는 것을 특징으로 하는 단말 장치
|
10 |
10
제7항 또는 제9항에 있어서, 상기 등록 대상 오프셋의 계층 값은 상기 등록 대상 오프셋이 미리 가지고 있는 계층 값의 최대값 보다 1만큼 큰 값을 가지는 것을 특징으로 하는 단말 장치
|
11 |
11
제1항에 있어서, 상기 2 이상의 인접 오프셋 지점에서의 상기 오프셋의 밀도는 아래의 수학식과 같이 설정되는 것을 특징으로 하는 단말 장치
|
12 |
12
제1항에 있어서,상기 등록 대상 오프셋의 계층 값은 상기 등록 대상 오프셋 구간에 미리 등록되어 있는 오프셋이 존재하지 않는 경우 0의 값을 가지고, 상기 등록 대상 오프셋 구간 내에 미리 등록되어 있는 오프셋(선 등록 오프셋)이 하나 이상 존재하는 경우, 상기 하나 이상의 선 등록 오프셋의 계층 값 중 최대값보다 1만큼 증가한 값을 가지는 것을 특징으로 하는 단말 장치
|
13 |
13
제1항에 있어서,상기 등록 대상 오프셋 지점 내에서의 상기 등록 대상 오프셋의 계층의 값은 상기 등록 대상 오프셋 지점에 미리 등록되어 있는 오프셋이 존재하지 않는 경우 0의 값을 가지고, 상기 등록 대상 오프셋 지점 내에 미리 등록되어 있는 오프셋이 하나 이상 존재하는 경우 상기 미리 등록되어 있는 하나 이상의 오프셋의 계층 값 중 최대값보다 1만큼 증가한 값을 가지는 것을 특징으로 하는 단말 장치
|
14 |
14
제1항에 있어서, 상기 적어도 일부의 피어는 상기 다수의 피어들 중 상기 인기도 기반 오버레이 네트워크에 하나 이상의 오프셋을 등록한 피어이고, 상기 인기도 기반 오버레이 네트워크 내에서의 상기 적어도 일부의 피어의 연결 관계는 상기 인기도 기반 오버레이 네트워크에 등록된 오프셋의 오프셋 지점의 인덱스 및 상기 등록된 오프셋의 계층 값에 기초하여 정의되는 것을 특징으로 하는 단말 장치
|
15 |
15
제14항에 있어서, 상기 인기도 기반 오버레이 네트워크에 등록된 오프셋들 중에서 선반입을 수행하기 위한 하나 이상의 오프셋을 선택하는 선택부; 및 상기 적어도 일부의 피어의 연결 관계에 기초하여 상기 선택된 하나 이상의 오프셋을 등록한 피어로부터 상기 선택된 하나 이상의 오프셋을 선반입하는 수신부를 더 포함하는 것을 특징으로 하는 단말 장치
|
16 |
16
제15항에 있어서, 상기 선반입을 수행하기 위한 하나 이상의 오프셋은 상기 인기도 기반 오버레이 네트워크에 등록된 오프셋들 중 상기 계층 값이 소정의 임계값 이상인 오프셋인 것을 특징으로 하는 단말 장치
|
17 |
17
P2P 네트워크를 구성하는 피어로서 동작하며, P2P 기반의 컨텐츠 스트리밍 서비스를 제공받는 단말 장치를 제어하는 방법에 있어서, 상기 P2P 네트워크를 구성하는 다수의 피어들 중 적어도 일부의 피어로 구성되며, 컨텐츠 스트리밍 서비스를 위한 데이터의 선반입(prefetching)에 이용되는 인기도 기반 오버레이 네트워크에 하나 이상의 데이터 청크로 구성되는 오프셋을 등록하는 단계를 포함하되, 상기 컨텐츠 스트리밍 서비스의 대상인 컨텐츠의 전체 데이터 구간은 다수의 오프셋 지점을 포함하고, 상기 등록하는 단계는 상기 인기도 기반 오버레이 네트워크에 등록하고자 하는 오프셋(등록 대상 오프셋)을 상기 다수의 오프셋 지점 중 상기 등록 대상 오프셋과 동일한 인덱스를 가지는 오프셋 지점(등록 대상 오프셋 지점)에 소정의 계층 값을 가지도록 등록한 후, 상기 등록 대상 오프셋의 계층 값을 확률적으로 추가하되,상기 등록 대상 오프셋의 계층 값이 추가될 확률은 상기 등록 대상 오프셋 지점과 인접한 2 이상의 인접 오프셋 지점에서의 상기 오프셋의 밀도와 비례하는 것을 특징으로 하는 오프셋의 밀도와 비례하는 것을 특징으로 하는 단말 장치의 제어 방법
|
18 |
18
제17항에 있어서, 상기 컨텐츠의 재생 시 재생 지점의 이동 요청이 발생하는 경우, 상기 등록 대상 오프셋은 상기 이동 요청된 재생 지점과 대응되는 데이터 청크를 포함하는 오프셋인 것을 특징으로 하는 단말 장치의 제어 방법
|
19 |
19
제17항에 있어서,상기 등록하는 단계에 의해 이전 등록 대상 오프셋이 등록된 후, 상기 이전 등록 대상 오프셋으로부터 상기 컨텐츠가 소정 개수의 상기 오프셋을 포함하는 오프셋 간격 동안 재생 지점의 이동 없이 순차적으로 재생되는 경우, 상기 등록 대상 오프셋은 상기 오프셋 간격 이후에 도래하는 오프셋인 것을 특징으로 하는 단말 장치의 제어 방법
|
20 |
20
제17항에 있어서, 상기 적어도 일부의 피어는 상기 다수의 피어들 중 상기 인기도 기반 오버레이 네트워크에 하나 이상의 오프셋을 등록한 피어이고, 상기 인기도 기반 오버레이 네트워크 내에서의 상기 적어도 일부의 피어의 연결 관계는 상기 인기도 기반 오버레이 네트워크에 등록된 오프셋이 포함되는 오프셋 지점의 인덱스 및 상기 등록된 오프셋의 계층 값에 기초하여 정의되는 것을 특징으로 하는 단말 장치의 제어 방법
|
21 |
21
제20항에 있어서, 상기 인기도 기반 오버레이 네트워크에 등록된 오프셋들 중에서 선반입을 수행하기 위한 하나 이상의 오프셋을 선택하는 단계; 및 상기 적어도 일부의 피어의 연결 관계에 기초하여 상기 선택된 하나 이상의 오프셋을 등록한 피어로부터 상기 선택된 하나 이상의 오프셋을 선반입하는 단계를 더 포함하는 것을 특징으로 하는 단말 장치의 제어 방법
|