1 |
1
지향성 안테나의 커버리지를 분할하여 존재하는 복수의 섹터 각각에 존재하는 노드로 데이터 전송시 적응적으로 전송속도를 결정할 수 있도록 상기 지향성 안테나를 제어하는 장치에 있어서, 상기 지향성 안테나가 데이터를 수신하고자 하는 노드가 위치하는 각 섹터에 대해 데이터를 전송할 수 있도록 방향을 조절하는 지향성 안테나 구동부; 상기 데이터를 수신하고자 하는 노드에 대해 최초 데이터 전송시 상기 노드가 위치하는 각 섹터에 대해 상기 지향성 안테나가 지원하는 전송속도 중 가장 높은 전송속도를 설정하고, 상기 최초 데이터 전송시 데이터를 수신하지 못한 노드가 존재하는 경우에는 전송속도를 단계별로 낮추어 설정하는 전송속도 설정부; 상기 설정된 전송속도에 의한 전체 전송시간을 계산하여 제한된 지연시간과 비교하여, 전체 전송시간이 제한된 지연시간을 초과하는 경우 전송시간을 재설정할 수 있도록 전송속도 설정부에게 통지하는 전체 전송시간 계산부; 및 상기 데이터를 수신하고자 하는 노드의 위치정보를 확인하고, 상기 노드의 데이터 수신 여부를 확인하는 노드정보 관리부; 를 포함하는 것을 특징으로 하는 지향성 안테나 제어 장치
|
2 |
2
제 1항에 있어서,상기 전송속도 설정부는 설정된 전송속도로 데이터 수신을 원하는 각 노드로 데이터 전송시 전송되는 시간을 모두 합한 전체 전송시간이 제한된 지연시간을 초과하지 않도록 전송속도를 설정하는 것을 특징으로 하는 지향성 안테나 제어 장치
|
3 |
3
제 1항에 있어서,상기 노드정보 관리부는 데이터를 수신하고자 하는 노드 수와 설정된 전송속도에 따라 수신할 수 있는 노드 수를 비교한 결과를 상기 전송속도 설정부로 통지하는 것을 특징으로 하는 지향성 안테나 제어 장치
|
4 |
4
제 3항에 있어서, 상기 전송속도 설정부는 상기 노드정보 관리부로부터 통지받은 결과가 상기 데이터를 수신하고자 하는 노드 수가 설정된 전송속도에 따라 수신할 수 있는 노드 수보다 많은 경우 이전에 설정된 전송속도보다 더 낮은 전송속도를 설정하는 것을 특징으로 하는 지향성 안테나 제어 장치
|
5 |
5
제 1항에 있어서, 상기 지향성 안테나의 커버리지가 복수의 섹터로 분할되어 이에 상응하도록 빔폭이 적응적으로 변동되는 것을 특징으로 하는 지향성 안테나 제어 장치
|
6 |
6
지향성 안테나의 커버리지를 분할하여 존재하는 복수의 섹터 각각에 존재하는 노드로 데이터 전송시 적응적으로 전송속도를 결정할 수 있도록 상기 지향성 안테나를 제어하는 장치에서의 데이터 전송 방법에 있어서, (a) 데이터를 수신하고자 하는 노드의 위치정보를 확인하는 단계; (b) 상기 데이터 수신을 원하는 노드가 위치하는 각 섹터에 대해 최초 데이터 전송시 상기 지향성 안테나가 지원하는 전송속도 중 가장 높은 제1전송속도를 설정하는 단계; (c) 상기 설정된 제1전송속도로 데이터 전송시 데이터를 수신하지 못한 노드가 위치하는 섹터가 있는지 확인하여, 상기 데이터 수신을 원하는 노드가 모두 데이터를 수신할 수 있으면 상기 제1전송속도를 전송속도로 확정하여 데이터를 전송하고, 데이터를 수신하지 못한 노드가 위치하는 섹터가 존재하면 상기 섹터에 대해 상기 제1전송속도보다 낮은 제2전송속도를 설정하는 단계; 및 (d) 상기 설정된 제2전송속도로 데이터 전송시 데이터를 수신하지 못한 노드가 위치하는 섹터가 존재하는지 확인하고, 상기 데이터 수신을 원하는 노드가 모두 데이터를 수신할 수 있으면 상기 제2전송속도를 전송속도로 확정하여 데이터를 전송하고, 상기 설정된 제2전송속도로 데이터 전송시 데이터를 수신하지 못한 노드가 존재한다면 상기 데이터 수신을 원하는 모든 노드가 데이터를 수신할 수 있도록 상기 제2전송속도보다 낮은 제3전송속도를 설정하여 데이터를 전송하는 단계; 를 포함하는 것을 특징으로 하는 지향성 안테나를 이용한 데이터 전송 방법
|
7 |
7
제 6항에 있어서,상기 (d) 단계는 제2전송속도 또는 제3전송속도에 의한 전체 전송시간이 제한된 지연시간을 초과하지 않도록 하는 것을 특징으로 하는 지향성 안테나를 이용한 데이터 전송 방법
|
8 |
8
제 6항에 있어서, 상기 설정한 제2전송속도에 의한 제1전체 전송시간이 제한된 지연시간을 초과하는 경우, 상기 제2전송속도와 상기 제1전송속도 사이의 범위에서 제4전송속도를 선택하여 상기 제4전송속도에 의한 제2전체 전송시간이 제한된 지연시간을 초과하지 않도록 전송속도를 설정하는 것을 특징으로 하는 지향성 안테나를 이용한 데이터 전송 방법
|
9 |
9
지향성 안테나의 커버리지를 분할하여 존재하는 복수의 섹터 각각에 존재하는 노드로 데이터 전송시 적응적으로 전송속도를 결정할 수 있도록 상기 지향성 안테나를 제어하는 장치에서의 데이터 전송 방법에 있어서, (a) 데이터를 수신하고자 하는 노드의 위치정보를 확인하는 단계; (b) 상기 데이터 수신을 원하는 노드가 위치하는 각 섹터에 대해 최초 데이터 전송시 상기 지향성 안테나가 지원하는 전송속도 중 가장 높은 제1전송속도를 설정하는 단계; (c) 상기 설정한 제1전송속도에 의한 제1전체 전송시간이 제한된 지연시간보다 짧은 경우 수신을 원하는 노드 수와 상기 설정된 제1전송속도에 따라 수신할 수 있는 노드 수를 비교하여, 수신을 원하는 노드 수가 상기 설정된 제1전송속도에 따라 수신할 수 있는 노드 수보다 많은 섹터에 대해 상기 제1전송속도보다 낮은 제2전송속도를 설정하는 단계; 및 (d) 상기 설정한 제2전송속도에 따른 제2전체 전송시간이 제한된 지연시간보다 짧은 경우 상기 제2전송속도로 데이터를 전송하고, 상기 설정된 제2전송속도에 따른 제2전체 전송시간이 제한된 지연시간을 초과하는 경우, 상기 제2전송속도와 상기 제1전송속도 사이의 범위에서 제3전송속도를 설정하여, 상기 제3전송속도에 의한 제3전체 전송시간이 제한된 지연시간을 초과하지 않도록 하여 상기 제3전송속도로 데이터를 전송하는 단계; 를 포함하는 것을 특징으로 하는 지향성 안테나를 이용한 데이터 전송 방법
|
10 |
10
제 9항에 있어서, 상기 설정된 복수의 전송속도들을 감소시켜 설정할 때마다 설정된 전송속도에 따른 전체 전송시간을 계산하여 제한된 지연시간을 초과하지 않도록 설정하는 것을 특징으로 하는 지향성 안테나를 이용한 데이터 전송 방법
|
11 |
11
제 9항에 있어서, 상기 (c) 단계에서 제2전송속도를 설정하였음에도 상기 수신을 원하는 노드 중 일부 노드가 데이터를 수신하지 못하는 섹터가 존재하면 상기 제2전송속도보다 낮은 제4전송속도를 선택하여 수신을 원하는 노드가 모두 데이터를 수신할 수 있도록 전송속도를 설정하는 것을 특징으로 하는 지향성 안테나를 이용한 데이터 전송 방법
|
12 |
12
제 9항에 있어서, 상기 (c) 단계에서 수신을 원하는 노드 수와 상기 설정된 제1전송속도에 따라 수신할 수 있는 노드 수가 같은 경우 상기 설정된 제2전송속도를 확정하여 상기 제2전송속도로 데이터를 전송하는 것을 특징으로 하는 지향성 안테나를 이용한 데이터 전송 방법
|
13 |
13
제 6항 내지 제 12항 중 어느 한 항에 기재된 지향성 안테나를 이용한 데이터 전송 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|