1 |
1
드론에 의해 수행되는 서비스 영역 스케줄링 방법에 있어서,드론의 서비스 영역을 복수의 부분영역으로 분할하고자 하는 경우, 부분영역 개수를 결정하는 변수를 상기 변수의 최대값 이내에서 변경하면서 각 부분영역에서 처리율을 계산하고, 상기 계산된 처리율이 최대가 되는 변수를 최적값으로 결정하는 단계; 상기 결정된 최적값에 따라 상기 서비스 영역을 복수의 부분영역으로 분할하고, 상기 분할된 서비스 영역의 서비스 제공 구간을 스케줄링하는 단계; 및상기 스케줄링된 서비스 제공 구간에 따라 상기 서비스 영역에 위치한 단말과 통신하는 단계를 포함하고,상기 최적값으로 결정하는 단계는, 데이터 전송구간 내에서 수집된 데이터양을 기반으로 처리율을 계산하되, 변경된 변수, 데이터 전송구간에서 수집된 데이터의 횟수, 타임슬롯에서 전송되는 데이터의 크기 및 상기 드론의 체공시간을 이용하여 처리율을 계산하는, 드론 네트워크 환경에서의 서비스 영역 스케줄링 방법
|
2 |
2
제1항에 있어서,상기 최적값으로 결정하는 단계는, 특정 서비스 영역에 대해 최적값이 결정되지 않은 초기상태에서 부분영역 개수를 결정하는 변수의 최대값을 계산하거나 미리 설정하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 방법
|
3 |
3
제1항에 있어서,상기 최적값으로 결정하는 단계는,상기 단말과의 통신을 위해, 부분영역 구간의 데이터 전송구간이 기설정된 구간값보다 큰 값을 가지도록 부분영역 개수에 대한 최대값을 계산하거나 미리 설정하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 방법
|
4 |
4
제1항에 있어서,상기 최적값으로 결정하는 단계는, 상기 드론의 체공시간, 상기 드론의 속력 및 서비스 영역의 크기를 이용하여 변수에 대한 최대값을 계산하거나 미리 설정하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 방법
|
5 |
5
제1항에 있어서, 상기 최적값으로 결정하는 단계는, 기설정된 최소값부터 상기 최대값까지 변수를 변경하거나 상기 최대값부터 기설정된 최소값까지 변경하면서 변경된 변수에 따른 데이터 전송구간 길이, 이동 구간 길이 및 프레임 개수를 계산하고, 변경된 변수에 따른 프레임 동안 수집된 단말 데이터를 기반으로 처리율을 계산하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 방법
|
6 |
6
삭제
|
7 |
7
제1항에 있어서,상기 최적값으로 결정하는 단계는, 새로 계산된 현재 처리율이 이전에 계산된 이전 처리율보다 큰 경우 최적값을 현재 처리율로 업데이트하되, 현재 처리율이 이전 처리율 이하이면 처리율이 최대 처리율 이후의 변곡점으로 판단하여 최적값을 현재 처리율로의 업데이트 없이 탐색 모드를 종료하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 방법
|
8 |
8
제1항에 있어서,상기 최적값으로 결정하는 단계는, 상기 계산된 처리율이 증가함에 따라 변수를 기설정된 최소값부터 증가시키거나 상기 최대값부터 감소시키되, 상기 계산된 처리율이 감소하는 시점의 이전 변수를 최적값으로 결정하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 방법
|
9 |
9
제1항에 있어서,상기 서비스 제공 구간을 스케줄링하는 단계는, 상기 분할된 서비스 영역의 서비스 제공 구간을 데이터 전송구간 및 이동구간으로 구분하고, 상기 결정된 최적값, 드론의 속력 및 부분영역의 크기를 이용하여 상기 데이터 전송구간 및 상기 이동구간의 길이를 계산하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 방법
|
10 |
10
제1항에 있어서,상기 단말과 통신하는 단계는, 상기 서비스 영역이 그리드(grid) 형태로 분할된 복수의 부분영역을 크리핑 라인(creeping line) 모양, 트랙 라인(Track line) 모양, 평행 트랙(Parallel track) 모양, 확장 사각형(Expanding square) 모양, 섹터(Sector) 모양 및 윤곽(Contour) 모양 중에서 어느 하나의 모양에 따라 순차적으로 이동하며 단말과 통신하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 방법
|
11 |
11
제1항에 있어서,상기 단말로부터 수집된 단말 데이터를 통신망을 통해 서버로 전송하거나, 기지로 귀환한 후 상기 기지의 통신망을 통해 서버로 전송하는 단계를 더 포함하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 방법
|
12 |
12
드론의 서비스 영역을 복수의 부분영역으로 분할하고자 하는 경우, 부분영역 개수를 결정하는 변수의 최대값을 계산하는 최대값 계산부;상기 변수를 상기 계산된 최대값 이내에서 변경하면서 각 부분영역에서 처리율을 계산하고, 상기 계산된 처리율이 최대가 되는 변수를 최적값으로 결정하는 최적값 결정부;상기 결정된 최적값에 따라 상기 서비스 영역을 복수의 부분영역으로 분할하고, 상기 분할된 서비스 영역의 서비스 제공 구간을 스케줄링하는 스케줄링부; 및상기 스케줄링된 서비스 제공 구간에 따라 상기 서비스 영역에 위치한 단말과 통신하는 단말 통신부를 포함하고,상기 최적값 결정부는, 데이터 전송구간 내에서 수집된 데이터양을 기반으로 처리율을 계산하되, 변경된 변수, 데이터 전송구간에서 수집된 데이터의 횟수, 타임슬롯에서 전송되는 데이터의 크기 및 상기 드론의 체공시간을 이용하여 처리율을 계산하는, 드론 네트워크 환경에서의 서비스 영역 스케줄링 장치
|
13 |
13
제12항에 있어서,상기 최대값 계산부는, 특정 서비스 영역에 대해 최적값이 결정되지 않은 초기상태에서 부분영역 개수를 결정하는 변수의 최대값을 계산하거나 미리 설정하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 장치
|
14 |
14
제12항에 있어서,상기 최대값 계산부는, 상기 단말과의 통신을 위해, 부분영역 구간의 데이터 전송구간이 기설정된 구간값보다 큰 값을 가지도록 부분영역 개수에 대한 최대값을 계산하거나 미리 설정하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 장치
|
15 |
15
제12항에 있어서,상기 최대값 계산부는, 상기 드론의 체공시간, 상기 드론의 속력 및 서비스 영역의 크기를 이용하여 변수에 대한 최대값을 계산하거나 미리 설정하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 장치
|
16 |
16
제12항에 있어서, 상기 최적값 결정부는, 기설정된 최소값부터 상기 최대값까지 변수를 변경하거나 상기 최대값부터 기설정된 최소값까지 변경하면서 변경된 변수에 따른 데이터 전송구간 길이, 이동 구간 길이 및 프레임 개수를 계산하고, 변경된 변수에 따른 프레임 동안 수집된 단말 데이터를 기반으로 처리율을 계산하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 장치
|
17 |
17
삭제
|
18 |
18
제12항에 있어서,상기 최적값 결정부는, 새로 계산된 현재 처리율이 이전에 계산된 이전 처리율보다 큰 경우 최적값을 현재 처리율로 업데이트하되, 현재 처리율이 이전 처리율 이하이면 처리율이 최대 처리율 이후의 변곡점으로 판단하여 최적값을 현재 처리율로의 업데이트 없이 탐색 모드를 종료하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 장치
|
19 |
19
제12항에 있어서,상기 최적값 결정부는, 상기 계산된 처리율이 증가함에 따라 변수를 기설정된 최소값부터 증가시키거나 상기 최대값부터 감소시키되, 상기 계산된 처리율이 감소하는 시점의 이전 변수를 최적값으로 결정하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 장치
|
20 |
20
제12항에 있어서,상기 스케줄링부는, 상기 분할된 서비스 영역의 서비스 제공 구간을 데이터 전송구간 및 이동구간으로 구분하고, 상기 결정된 최적값, 드론의 속력 및 부분영역의 크기를 이용하여 상기 데이터 전송구간 및 상기 이동구간의 길이를 계산하는 드론 네트워크 환경에서의 서비스 영역 스케줄링 장치
|