1 |
1
특정 송신자와 다수의 수신자간에 그룹 캐스트 전송 서비스를 유니캐스트 망을 통해 제공하는 그룹 캐스트 전송 시스템에 있어서, 상기 특정 송신자의 주소 정보와 그룹 주소 정보를 이용하여 상기 특정 송신자와 다수의 수신자간에 상기 그룹 캐스트 전송 서비스 경로를 제공하기 위한 응용 계층 트리 경로를 형성하는 DR(Dedicated Relay) 및 VR(Volunteer Relay)를 포함하는 유니캐스트 망을 이용한 그룹 캐스트 전송 시스템
|
2 |
2
제 1 항에 있어서, 상기 주소 정보는 세션의 식별자, 신뢰적 혹은 비신뢰적으로 나뉠 수 있는 데이터의 종류, 그리고 응용 계층 트리 경로를 구성할 때 사용되는 다수의 전달 정보를 포함하는 것을 특징으로 하는 유니캐스트 망을 이용한 그룹 캐스트 전송 시스템
|
3 |
3
유니캐스트 망을 이용하여 응용 계층 트리 경로를 DR 및 VR을 통해 구성해서 특정 송신자가 데이터를 다수의 수신자에게 상기 응용 계층 트리 경로를 통해 각기 전송하는 그룹 캐스트 전송 방법에 있어서, 상기 특정 송신자와 상기 다수의 수신자는 상기 DR로부터 응용 계층 멀티캐스트 세션에 사용될 주소에 대한 정보를 가져와서 상기 응용 계층 멀티캐스트 세션을 준비하는 제 1 단계; 상기 특정 송신자는 상기 주소에 대한 정보를 이용하여 상기 다수의 수신자와 전달로써 동작하길 원하는 다수의 수신자간에 응용 계층 멀티캐스트 전송 트리를 형성하는 제 2 단계; 상기 특정 송신자가 상기 응용 계층 멀티캐스트 세션으로 데이터를 상기 응용 계층 멀티캐스트 전송 트리를 통해 전송하여 상기 다수의 수신자에게 상기 데이터를 제공하는 제 3 단계를 포함하는 유니캐스트 망을 이용한 그룹 캐스트 전송 방법
|
4 |
4
제 3 항에 있어서, 상기 주소에 대한 정보는 세션의 식별자, 신뢰적 혹은 비신뢰적으로 나뉠 수 있는 데이터의 종류, 그리고 응용 계층 트리 경로를 구성할 때 사용되는 다수의 전달 정보를 포함하는 것을 특징으로 하는 유니캐스트 망을 이용한 그룹 캐스트 전송 방법
|
5 |
5
제 3 항 또는 제 4 항에 있어서, 상기 제 1 단계는, 상기 특정 송신자가 캐스트 트리를 구성하기 위해 DR에 대한 정보를 획득하는 제 30 단계; 상기 획득한 정보나 다른 보완된 정보를 통해 다수의 트리 구성 요소에 대한 정보 리스트를 획득하여 데이터베이스화하고 세션에 참가하려는 다수의 노드에 대응하는 그룹으로 세션 생성을 공고하는 제 31 단계를 포함하는 것을 특징으로 하는 유니캐스트 망을 이용한 그룹 캐스트 전송 방법
|
6 |
6
제 3 항 또는 제 4 항에 있어서, 상기 제 2 단계는, 상기 특정 송신자가 수신 노드로부터 상기 응용 계층 캐스트 트리 참가를 요청받는 제 40 단계; 상기 특정 송신자가 상기 응용 계층 캐스트 트리에 대응하는 노드의 종류를 판단하는 제 41 단계; 상기 특정 송신자가 상기 단계 41의 판단 결과, 트리를 구성함에 따라서 DR이 트리에 가입하길 원할 경우, 모든 DR의 리스트를 요청한 수신 노드로 전송하는 제 42 단계; 상기 특정 송신자가 자신의 전달 리스트에 가입 요청한 노드의 주소를 추가하여 전달 리스트를 갱신하는 제 45 단계; 상기 전달 리스트에 대한 정보를 받은 전달과 수신자를 포함한 모든 수신 노드가 자신에게 가장 효율적으로 데이터를 전송할 수 있는 노드를 선정하는 제 46 단계; 상기 선정된 노드에게 트리 가입을 요청하는 제 47 단계; 상기 트리 가입 요청이 수락된 경우, 응용 계층 캐스트 트리에 가입되어 데이터 전달을 받는 제 48 단계를 포함하는 것을 특징으로 하는 유니캐스트 망을 이용한 그룹 캐스트 전송 방법
|
7 |
7
제 6 항에 있어서, 상기 특정 송신자가 상기 단계 41의 판단 결과, 전달 가능한 노드가 요청하는 경우, 모든 DR의 리스트와 이미 수신한 모든 VR의 리스트를 요청한 수신 노드로 전송하는 단계를 더 포함하는 것을 특징으로 하는 유니캐스트 망을 이용한 그룹 캐스트 전송 방법
|
8 |
8
제 6 항에 있어서, 상기 특정 송신자가 상기 단계 41의 판단 결과, 요청한 노드가 오직 수신만을 원할 경우, 다수의 DR 중 일부와 모든 VR의 리스트를 요청한 수신 노드로 전송하는 단계를 더 포함하는 것을 특징으로 하는 유니캐스트 망을 이용한 그룹 캐스트 전송 방법
|
9 |
9
제 6 항에 있어서, 상기 트리 가입 요청이 수락되지 않으면, 상기 제 46 단계를 수행하는 단계를 더 포함하는 것을 특징으로 하는 유니캐스트 망을 이용한 그룹 캐스트 전송 방법
|
10 |
10
제 3 항 또는 제 4 항에 있어서, 상기 제 3 단계는, 수신 노드가 메시지의 종류를 판단하는 제 50 단계; 상기 수신 노드가 상기 단계 50의 판단 결과, 메시지의 종류가 데이터일 경우 송신자로부터 데이터를 수신하는 제 51 단계; 상기 수신 노드가 자신이 맡은 전달 역할에 대응하는 릴레이의 종류를 판단하는 제 52 단계; 상기 수신 노드가 상기 단계 52의 판단 결과, DR인 경우, 데이터를 자신의 하향 노드로 전달하는 제 53 단계; 상기 수신 노드가 단계 52의 판단 결과, VR인 경우, 데이터를 하향 노드로 전달하는 제 54 단계; 상기 수신 노드가 상기 단계 54를 수행함과 동시에 자신의 응용 프로세스에게 상기 데이터를 전달하는 제 55 단계를 포함하는 것을 특징으로 하는 유니캐스트 망을 이용한 그룹 캐스트 전송 방법
|
11 |
11
제 10 항에 있어서, 상기 수신 노드가 단계 50의 판단 결과, 메시지의 종류가 제어 메시지일 경우, 세션 제어 메시지를 상기 특정 송신자로부터 수신하는 제 56 단계; 상기 수신 노드가 데이터 전달을 위한 특정 제어 정보를 특정 수신자에게 송출하는 제 57 단계를 더 포함하는 것을 특징으로 하는 유니캐스트 망을 이용한 그룹 캐스트 전송 방법
|