1 |
1
사용자 단말과 통신하는 통신 모듈; 맵 API를 이용한 최단 거리 알고리즘 기반 보행자 경로 탐색 동작과 관련된 데이터를 저장하는 데이터베이스; 하나 이상의 프로그램을 저장하는 메모리; 및 상기 저장된 하나 이상의 프로그램을 실행하는 프로세서를 포함하고, 상기 프로세서는, 기 설정된 지역에서 최단 거리 알고리즘 중에서 다익스트라(Dijkstra) 알고리즘을 이용하고 맵 API(Application Programming Interface)를 이용하여 최단 경로를 탐색하고, 상기 탐색된 최단 경로를 데이터베이스에 저장하고, 대피 상황이 발생한 경우, 상기 데이터베이스에 저장된 최단 경로를 기반으로 사용자 단말의 현재 위치를 기준으로 최단 경로의 대피소까지 대피 경로를 탐색하고, 상기 탐색된 대피 경로를 사용자 단말에 제공하며,사용자가 상기 기 설정된 지역에 입장 시 개인 정보와 위치 정보의 동의를 받아 사용자 단말의 GPS 데이터를 수신하여 상기 기 설정된 지역을 이용하는 사용자를 확인하고,상기 사용자 단말의 출발지, 상기 사용자 단말의 이동 경로, 상기 대피소 및 상기 대피 상황의 위험 반경을 각각 나타내는 마커를 지도상에 생성하며,상기 제공된 대피 경로로 이동하는 도중에 돌발 홍수의 발생으로 인해 상기 제공된 대피 경로가 대피하지 못하는 경로일 경우에는 상기 사용자 단말의 현재 위치를 재확인하여 대피 경로를 재탐색하여 상기 사용자 단말에 상기 재탐색된 새로운 대피 경로를 제공하되,상기 제공된 대피 경로가 돌발 홍수의 범람을 나타내는 돌발 홍수 마커의 반경에 포함되는 경우에는 상기 제공된 대피 경로를 제외하고 상기 사용자 단말의 현재 위치를 재확인하여 상기 돌발 홍수 마커의 반경에 포함되지 않는 새로운 대피 경로를 재탐색하는, 맵 API를 이용한 최단 거리 알고리즘 기반 보행자 경로 탐색 장치
|
2 |
2
제1항에 있어서, 상기 프로세서는, 상기 탐색된 대피 경로를 사용자 단말에 제공한 후, 상기 사용자 단말의 현재 위치 정보가 포함된 이동 경로의 위도 및 경도를 확인하는, 맵 API를 이용한 최단 거리 알고리즘 기반 보행자 경로 탐색 장치
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
삭제
|
7 |
7
제1항에 있어서, 상기 데이터베이스는, 상기 기 설정된 지역의 지역 ID, 주소 및 지역명 중에서 적어도 하나가 포함된 지역 정보 또는 지형 데이터를 저장하고, 상기 탐색된 최단 경로를 JSON(JavaScript Object Notation) 형태로 저장하는, 맵 API를 이용한 최단 거리 알고리즘 기반 보행자 경로 탐색 장치
|
8 |
8
제1항에 있어서, 상기 데이터베이스는, 상기 탐색된 최단 경로와 관련된 GPS(Global Positioning System) 데이터를 GPX(GPS Exchange Format) 데이터로 변환하여 저장하는, 맵 API를 이용한 최단 거리 알고리즘 기반 보행자 경로 탐색 장치
|
9 |
9
삭제
|
10 |
10
제1항, 제2항, 제7항 또는 제8항 중 어느 한 항에 따른 최단 거리 알고리즘 기반 보행자 경로 탐색 장치에 의해 수행되는 보행자 경로 탐색 방법에 있어서, 기 설정된 지역에서 최단 거리 알고리즘 및 맵 API(Application Programming Interface)를 이용하여 최단 경로를 탐색하는 단계; 상기 탐색된 최단 경로를 데이터베이스에 저장하는 단계; 대피 상황이 발생한 경우, 상기 데이터베이스에 저장된 최단 경로를 기반으로 사용자 단말의 현재 위치를 기준으로 최단 경로의 대피소까지 대피 경로를 탐색하는 단계; 및 상기 탐색된 대피 경로를 사용자 단말에 제공하는 단계를 포함하는, 맵 API를 이용한 최단 거리 알고리즘 기반 보행자 경로 탐색 방법
|