1 |
1
컨텐츠 서버에서 VOD(Video On Demand) 서비스를 제공하는 방법에 있어서,(a) 하나 이상의 단말로부터 VOD 서비스 요청에 상응하여 VOD 스트리밍 데이터를 제공하는 단계;(b) 상기 컨텐츠 서버에 접속되는 단말의 수, 상기 컨텐츠 서버에 할당된 대역폭 및 과금 정책 중 하나 이상을 인자로 하는 미리 설정된 상관관계를 이용하여 최적전송모드를 산출하는 단계; 및(c) 상기 컨텐츠 서버와 상기 단말간의 현행전송모드가 상기 최적전송모드와 상이한 경우, 상기 현행전송모드를 상기 최적전송모드로 전환하는 단계를 포함하되,상기 (a) 단계는 (a1) 상기 단말로부터 수신되는 환경설정요구 메시지에 상응하여 제1 응답메시지를 상기 단말로 전송하는 단계를 포함하고,상기 환경설정요구 메시지는 커맨드시퀀스넘버(CSeq), 전환목표모드(Target), VOD 스트리밍 데이터의 파일이름, 컨텐츠아이디(ContentID) 및 메시지 통신을 위한 포트(ListenerPort) 중 하나 이상을 포함하는 것을 특징으로 하는 VOD 서비스 제공방법
|
2 |
2
제 1항에 있어서,상기 (c) 단계는(c1) 상기 단말로 모드전환요구 메시지를 전송하는 단계; 및(c2) 상기 단말로부터 상기 모드전환요구 메시지에 상응한 응답 메시지를 수신한 경우, 상기 현행전송모드를 상기 최적전송모드로 전환하는 단계를 포함하는 것을 특징으로 하는 VOD 서비스 제공방법
|
3 |
3
제 2항에 있어서,상기 (c2) 단계는상기 최적전송모드로 전환 후에 상기 단말이 수신할 VOD 스트리밍 데이터의 시간 오프셋(offset)값을 상기 단말로부터 수신하는 단계를 더 포함하는 것을 특징으로 하는 VOD 서비스 제공방법
|
4 |
4
제 2항에 있어서,상기 (c2) 단계는상기 단말로부터 상기 응답메시지를 수신하지 못한 경우, 상기 현행전송모드를 이용하여 상기 VOD 스트리밍 데이터를 전송하되,상기 단말과 상기 컨텐츠 서버간에 접속이 유지되는지를 모니터링(monitering)하는 것을 특징으로 하는 VOD 서비스 제공방법
|
5 |
5
제 4항에 있어서,상기 모니터링 결과, 상기 단말과 상기 컨텐츠 서버간에 접속이 유지되지 않는 경우, 상기 현행전송모드를 이용한 상기 VOD 서비스를 중지하는 것을 특징으로 하는 VOD 서비스 제공방법
|
6 |
6
제 2항에 있어서,상기 모드전환요구 메시지는커맨드시퀀스넘버(CSeq), 전환목표모드(Target), VOD 스트리밍 데이터의 파일이름, 컨텐츠아이디(ContentID) 및 메시지 통신을 위한 포트(ListenerPort) 중 하나 이상을 포함하는 것을 특징으로 하는 VOD 서비스 제공방법
|
7 |
7
제1항에 있어서,상기 현행전송모드 또는 상기 최적전송모드는 RVOD(Real Video On Demand) 및 NVOD(Near Video On Demand) 중 하나인 것을 특징으로 하는 VOD 서비스 제공방법
|
8 |
8
삭제
|
9 |
9
삭제
|
10 |
10
제 1항에 있어서,상기 제1 응답메시지는상기 현행전송모드가 NVOD(Near Video On Demand)인 경우, 커맨드시퀀스넘버(Command Sequence Number), 서비스 타입(Service Type), 서비스의 동작여부(state), 상기 VOD 스트리밍 데이터의 전체길이(TotalTime), 멀티캐스트그룹아이피(MultiCasting IP), 시작포트번호(StartPort), 포트의 개수(ActivePort) 및 대기시간(WaitTime) 중 하나 이상을 포함하는 것을 특징으로 하는 VOD 서비스 제공방법
|
11 |
11
제 1항에 있어서,상기 제1 응답메시지는상기 현행전송모드가 RVOD(Real Video On Demand)인 경우, 커맨드시퀀스넘버(Command Sequence Number), 서비스 타입(Service Type), 서비스의 동작여부(state) 및 상기 VOD 스트리밍 데이터의 전체길이(TotalTime) 중 하나 이상을 포함하는 것을 특징으로 하는 VOD 서비스 제공방법
|
12 |
12
제 1항에 있어서,상기 (a) 단계는 상기 (a1)단계 이후에 (a2) 상기 단말로부터 수신되는 전송요구 메시지에 상응하여 제2 응답메시지를 상기 단말로 전송하는 단계를 더 포함하고, 상기 전송요구 메시지는 커맨드시퀀스넘버(Command Sequence Number), 상기 VOD 스트리밍 데이터의 파일이름, 재생시작시점 및 재생종료시점 중 하나 이상을 포함하는 것을 특징으로 하는 VOD 서비스 제공방법
|
13 |
13
VOD(Video On Demand) 서비스를 제공하기 위하여 컨텐츠 서버에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 컨텐츠 서버에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서,(a) 하나 이상의 단말로부터 VOD 서비스 요청에 상응하여 VOD 스트리밍 데이터를 제공하는 단계;(b) 상기 컨텐츠 서버에 접속되는 단말의 수, 상기 컨텐츠 서버에 할당된 대역폭 및 과금 정책 중 하나 이상을 인자로 하는 미리 설정된 상관관계를 이용하여 최적전송모드를 산출하는 단계; 및(c) 상기 컨텐츠 서버와 상기 단말간의 현행전송모드가 상기 최적전송모드와 상이한 경우, 상기 현행전송모드를 상기 최적전송모드로 전환하는 단계를 실행하되,상기 (a) 단계는 (a1) 상기 단말로부터 수신되는 환경설정요구 메시지에 상응하여 제1 응답메시지를 상기 단말로 전송하는 단계를 포함하고,상기 환경설정요구 메시지는 커맨드시퀀스넘버(CSeq), 전환목표모드(Target), VOD 스트리밍 데이터의 파일이름, 컨텐츠아이디(ContentID) 및 메시지 통신을 위한 포트(ListenerPort) 중 하나 이상을 포함하는 것을 특징으로 하는 프로그램을 기록한 기록매체
|