1 |
1
송신 단말이 응용 계층의 연속적인 데이터를 파운틴 코드-여기서 파운틴 코드는 이레이저(Erasure) 채널로 표현되는 네트워크 상에서 다수에게 전송하는 브로드캐스팅 및 멀티캐스팅에 적합하도록 개발된 채널 부호화 기술임-를 이용하여 인코딩하는 단계; 및파운틴 코드로 인코딩된 패킷을 둘 이상의 서로 다른 네트워크 경로를 통하여 전송하는 단계를 포함하고,상기 송신 단말은,수신 단말이 둘 이상의 서로 다른 네트워크 경로 각각의 상태를 측정하여 획득한 상태 정보를 피드백 채널을 통하여 전송하면, 상기 상태 정보를 수신하는 다중 경로 전송 방법
|
2 |
2
제1항에 있어서,상기 인코딩하는 단계 이전에,상기 데이터를 기 정의된 개수의 패킷으로 구성된 블록으로 분할하는 단계를 더 포함하고,상기 인코딩하는 단계는,상기 연속적인 데이터가 블록 단위로 분할된 각각의 패킷을 파운틴 코드로 독립적으로 인코딩하는 다중 경로 전송 방법
|
3 |
3
제2항에 있어서,상기 분할하는 단계는,피드백 채널을 통하여 상기 수신 단말로부터 수집한 둘 이상의 네트워크 경로의 상태 정보에 기초하여 상기 블록을 구성하는 패킷의 길이를 결정하는 단계;결정된 패킷의 길이를 이용하여 상기 블록으로 분할하는 단계를 포함하는 다중 경로 전송 방법
|
4 |
4
제3항에 있어서,상기 결정하는 단계는,블록을 구성하는 패킷의 길이 또는 블록을 구성하는 패킷의 개수를 결정하는 다중 경로 전송 방법
|
5 |
5
제2항 내지 제4항 중 어느 한 항에 있어서,상기 전송하는 단계는,파운틴 코드로 인코딩된 각각의 패킷에 파운틴 헤더를 추가하는 단계;상기 파운틴 헤더가 추가된 패킷을 상기 둘 이상의 네트워크 경로를 통하여 전송하는 단계를 포함하는 다중 경로 전송 방법
|
6 |
6
제5항에 있어서,상기 둘 이상의 네트워크 경로를 통하여 전송하는 단계는,상기 파운틴 헤더가 추가된 패킷에 전송 순서를 나타내는 인덱스-여기서 인덱스는 수신 단말에서 복호화시 사용됨-를 할당하는 단계; 및상기 인덱스가 할당된 파운틴 패킷을 전송하는 단계를 포함하는 다중 경로 전송 방법
|
7 |
7
제6항에 있어서,상기 파운틴 패킷을 전송하는 단계 이후,상기 수신 단말로부터 ACK가 수신되는지를 판단하는 단계;상기 ACK가 수신되는 경우, 상기 할당하는 단계 및 상기 전송하는 단계를 수행하는 단계; 및상기 ACK가 수신되지 않는 경우, 새로운 파운틴 패킷에 상기 ACK가 수신되지 않은 파운틴 패킷에 할당된 인덱스를 할당하여 전송하는 단계를 더 포함하는 다중 경로 전송 방법
|
8 |
8
제7항에 있어서,상기 파운틴 패킷을 전송하는 단계 또는 상기 할당하여 전송하는 단계는,피드백 채널을 통하여 상기 수신 단말로부터 수집한 둘 이상의 네트워크 경로의 상태 정보를 토대로 네트워크 경로 별 전송할 패킷을 스케줄링하는 단계; 및상기 스케줄링에 따라 할당된 패킷을 네트워크 경로 별로 전송하는 단계를 포함하는 다중 경로 전송 방법
|
9 |
9
수신 단말이 둘 이상의 서로 다른 네트워크 경로 각각의 상태를 측정하여 획득한 상태 정보를 피드백 채널을 통하여 송신 단말로 전송하는 단계;상기 송신 단말로부터 상기 둘 이상의 서로 다른 네트워크 경로를 통하여 파운틴 코드로 인코딩된 패킷을 수신하는 단계; 및상기 인코딩된 패킷을 수신 순서에 관계없이 디코딩하는 단계를 포함하는 다중 경로 수신 방법
|
10 |
10
제9항에 있어서,상기 수신하는 단계와 상기 디코딩하는 단계 사이에, 상기 인코딩된 패킷의 수신을 알리는 ACK를 상기 송신 단말로 전송하는 단계를 더 포함하는 다중 경로 수신 방법
|
11 |
11
제9항 또는 제10항에 있어서,상기 디코딩하는 단계는,상기 인코딩된 패킷에 추가된 파운틴 헤더를 이용하여 디코딩하는 다중 경로 수신 방법
|
12 |
12
삭제
|
13 |
13
이레이저(Erasure) 채널을 사용하는 둘 이상의 서로 다른 네트워크 경로와 접속되는 둘 이상의 네트워크 인터페이스;송신 단말이 응용 계층의 연속적인 데이터를 파운틴 코드-여기서 파운틴 코드는 상기 이레이저 채널로 표현되는 네트워크 상에서 다수에게 전송하는 브로드캐스팅 및 멀티캐스팅에 적합하도록 개발된 채널 부호화 기술임-를 이용하여 인코딩하는 인코더;파운틴 코드로 인코딩된 패킷을 상기 둘 이상의 네트워크 인터페이스를 통하여 전송하는 전송부; 및수신 단말이 둘 이상의 서로 다른 네트워크 경로 각각의 상태를 측정하여 획득한 상태 정보를 피드백 채널을 통하여 전송하면, 상기 피드백 채널을 통하여 상기 수신 단말로부터 상기 상태 정보를 수집하는 네트워크 상태 분석부를 포함하는 송신 단말
|
14 |
14
제13항에 있어서,상기 인코더는,상기 데이터를 기 정의된 개수의 패킷으로 구성된 블록으로 분할하고, 상기 연속적인 데이터가 블록 단위로 분할된 각각의 패킷을 파운틴 코드로 독립적으로 인코딩하는 송신 단말
|
15 |
15
제14항에 있어서,상기 상태 정보에 기초하여 상기 블록을 구성하는 패킷의 길이를 결정하는 패킷 스케줄러를 더 포함하고,상기 인코더는,상기 패킷 스케줄러가 결정한 패킷의 길이를 이용하여 상기 블록으로 분할하는 송신 단말
|
16 |
16
제15항에 있어서,상기 패킷 스케줄러는,상기 네트워크 경로의 상태 정보를 토대로 네트워크 경로 별 전송할 패킷을 스케줄링하고, 네트워크 경로의 상태가 상대적으로 좋은 네트워크 경로에 더 많은 패킷 양을 할당하는 송신 단말
|
17 |
17
제13항 내지 제16항 중 어느 한 항에 있어서,상기 전송부는,파운틴 코드로 인코딩된 각각의 패킷에 파운틴 헤더를 추가하여 전송하는 송신 단말
|
18 |
18
제17항에 있어서,상기 전송부는,상기 파운틴 헤더가 추가된 패킷에 전송 순서를 나타내는 인덱스-여기서 인덱스는 수신 단말에서 복호화시 사용됨-를 할당하여 전송하는 송신 단말
|
19 |
19
제18항에 있어서,상기 전송부는,상기 수신 단말로부터 ACK가 수신되는지를 판단하고, 상기 ACK가 수신되는 경우, 새로운 파운틴 패킷에 대한 전송 동작을 수행하고, 상기 ACK가 수신되지 않는 경우, 상기 새로운 파운틴 패킷에 상기 ACK가 수신되지 않은 파운틴 패킷에 할당된 인덱스를 할당하여 전송하는 송신 단말
|
20 |
20
이레이저(Erasure) 채널을 사용하는 둘 이상의 서로 다른 네트워크 경로와 접속되는 둘 이상의 네트워크 인터페이스;상기 둘 이상의 네트워크 인터페이스를 통하여 파운틴 코드로 인코딩된 패킷을 각각 수신하는 수신부;상기 인코딩된 패킷을 수신 순서에 관계없이 디코딩하는 디코더;상기 둘 이상의 서로 다른 네트워크 경로 각각의 상태를 측정하는 측정부; 및상기 측정부가 획득한 상기 둘 이상의 서로 다른 네트워크 경로 각각의 상태 정보를 피드백 채널을 통하여 송신 단말로 전송하는 전송부를 포함하는 수신 단말
|
21 |
21
제20항에 있어서,상기 수신부는,상기 인코딩된 패킷의 수신을 알리는 ACK를 상기 송신 단말로 전송하는 수신 단말
|
22 |
22
제20항 또는 제21항에 있어서,상기 디코더는,상기 인코딩된 패킷에 추가된 파운틴 헤더를 이용하여 디코딩하는 수신 단말
|
23 |
23
삭제
|