[go: up one dir, main page]

KR102155864B1 - System for providing query execution result data using unmanned vehicle and method therefor - Google Patents

System for providing query execution result data using unmanned vehicle and method therefor Download PDF

Info

Publication number
KR102155864B1
KR102155864B1 KR1020140031428A KR20140031428A KR102155864B1 KR 102155864 B1 KR102155864 B1 KR 102155864B1 KR 1020140031428 A KR1020140031428 A KR 1020140031428A KR 20140031428 A KR20140031428 A KR 20140031428A KR 102155864 B1 KR102155864 B1 KR 102155864B1
Authority
KR
South Korea
Prior art keywords
query
data
unmanned aircraft
client terminal
information providing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020140031428A
Other languages
Korean (ko)
Other versions
KR20150108957A (en
Inventor
김두현
박근영
전동운
한규종
블라디미르 티안
Original Assignee
건국대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 건국대학교 산학협력단 filed Critical 건국대학교 산학협력단
Priority to KR1020140031428A priority Critical patent/KR102155864B1/en
Publication of KR20150108957A publication Critical patent/KR20150108957A/en
Application granted granted Critical
Publication of KR102155864B1 publication Critical patent/KR102155864B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 무인 기체를 이용한 질의 수행 결과 데이터 제공 시스템 및 그 방법에 관한 것으로서, 특정 질의를 요청받을 경우, 해당 질의를 수행할 수 있는 지상 및 상공에서 운용가능한 다양한 무인 기체를 자동 식별하여 해당 무인 기체에게 해당 질의를 수행할 수 있도록 명령을 전달함으로써 클라이언트는 다양한 질의를 요청할 수 있으며, 질의 수행 결과 데이터를 목적에 맞게 가공함으로써 클라이언트에게 정확한 데이터를 제공할 수 있는 시스템 및 방법을 제공함에 목적이 있다.
이러한 목적을 달성하기 위한 본 발명은, 원하는 데이터에 대한 질의를 요청하고, 요청된 질의에 따라 수집된 데이터를 수신하는 클라이언트 단말기; 다수개의 무인 기체로서, 상기 클라이언트 단말기의 질의 요청에 의해 전달된 명령에 따라 해당 질의를 수행하는 무인 기체; 및 상기 클라이언트 단말기로부터 특정 질의를 요청받을 경우, 요청된 질의를 수행할 수 있는 상기 무인 기체를 자동 식별하여 식별된 상기 무인 기체에게 해당 질의를 수행할 수 있도록 명령을 전달하고, 상기 무인 기체로부터 질의 수행 결과 데이터를 수신하며, 수신한 질의 수행 결과 또는 해당 질의에 대응되는 기 저장된 데이터를 질의를 요청한 상기 클라이언트 단말기로 전송하는 정보제공 서버; 를 포함한다.
The present invention relates to a system and method for providing query result data using an unmanned gas, and when a specific query is requested, various unmanned gases that can be operated on the ground and in the air that can perform the query are automatically identified and the corresponding unmanned gas The purpose of this is to provide a system and method that can provide accurate data to the client by sending a command to execute the query to the client so that the client can request various queries, and by processing the query execution result data according to the purpose.
The present invention for achieving this object is a client terminal for requesting a query for desired data and receiving the collected data according to the requested query; A plurality of unmanned aircraft, the unmanned aircraft performing a corresponding query according to a command transmitted by the query request of the client terminal; And when a specific query is requested from the client terminal, the unmanned aircraft capable of performing the requested query is automatically identified, and a command is transmitted to the identified unmanned aircraft to perform the corresponding query, and a query from the unmanned aircraft An information providing server for receiving execution result data and transmitting the received query execution result or pre-stored data corresponding to the query to the client terminal requesting the query; Includes.

Description

무인 기체를 이용한 질의 수행 결과 데이터 제공 시스템 및 그 방법{SYSTEM FOR PROVIDING QUERY EXECUTION RESULT DATA USING UNMANNED VEHICLE AND METHOD THEREFOR}Query execution result data using unmanned gas system and its method {SYSTEM FOR PROVIDING QUERY EXECUTION RESULT DATA USING UNMANNED VEHICLE AND METHOD THEREFOR}

본 발명은 질의 수행 결과 데이터 제공 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 특정 질의를 요청받을 경우, 해당 질의를 수행할 수 있는 지상 및 상공에서 운용가능한 다양한 무인 기체를 자동 식별하여 해당 무인 기체에게 해당 질의를 수행할 수 있도록 명령을 전달하고, 질의 수행 결과 데이터를 목적에 맞게 가공하여 클라이언트에게 제공하는 시스템 및 그 방법에 관한 것이다. The present invention relates to a query execution result data providing system and method thereof, and more particularly, when a specific query is requested, various unmanned gases that can be operated on the ground and in the air that can perform the query are automatically identified and the corresponding unmanned aircraft The present invention relates to a system and method for delivering a command to a user to execute a corresponding query, processing the query execution result data according to the purpose, and providing it to a client.

무인 기체를 이용한 데이터 취득하여 제공하는 기술과 관련해서는, 한국등록특허 제10-0974484호(이하, '선행문헌') 외에 다수 등록 및 공개되어 있다. With regard to the technology for acquiring and providing data using an unmanned aircraft, a number of registrations and publications have been made in addition to Korean Patent No. 10-0974484 (hereinafter,'prior literature').

상기한 선행문헌은, 기체의 부력을 이용하며 자체 동력으로 추진하는 비행선 본체; 상기 비행선 본체를 자동으로 운항시키기 위한 자동운항장치; 상기 비행선 본체에 설치되며 지표나 지층의 자력을 측정하기 위한 자력측정장치; 상기 자력측정장치를 통해 획득된 자기데이터를 외부로 송신하기 위한 무선통신장치; 및 상기 자동운항장치 및 상기 자력측정장치의 작동을 제어하기 위한 제어모듈; 을 포함하며, 상기 비행선 본체는 기체가 충진되는 기낭과, 상기 비행선 본체에 추진력을 제공하기 위한 동력장치를 포함하며, 상기 동력장치는 상기 자력측정장치와의 자기 간섭을 피할 수 있도록 비자성 재질로 마련되는 것을 특징으로 한다. The above-described prior literature, the airship body using the buoyancy of the aircraft and propelled by its own power; An automatic navigation device for automatically operating the airship body; A magnetic force measuring device installed on the airship body and for measuring magnetic force of the ground or strata; A wireless communication device for transmitting magnetic data obtained through the magnetic force measuring device to the outside; And a control module for controlling the operation of the automatic navigation device and the magnetic force measurement device. Including, wherein the airship body includes an air bag filled with a gas, and a power device for providing a propulsive force to the airship body, and the power device is made of a non-magnetic material so as to avoid magnetic interference with the magnetic force measuring device. It characterized in that it is provided.

상기한 선행문헌에 기재된 무인 기체를 이용하여 사용자 간의 명령 전달 및 정보 교환에 따른 데이터 제공에 있어, 종래에는 무인 기체와 사용자간 일대일로 연결되었으며, 주로 한 대의 무인 기체를 운용하여 특정 목적을 달성하는 방식이었다. 따라서, 사용자의 질의 요청에 한계가 있으며, 만족스러운 결과 데이터를 제공받지 못하는 문제점이 있었다. In the provision of data according to the transmission of commands and information exchange between users using the unmanned aircraft described in the preceding literature, conventionally, the unmanned aircraft and the users were connected one-to-one, mainly by operating one unmanned aircraft to achieve a specific purpose. It was the way. Therefore, there is a problem in that the user's query request is limited, and satisfactory result data is not provided.

한국등록특허 제10-0974484호.Korean Patent Registration No. 10-0974484.

본 발명은 상기와 같은 문제점을 감안하여 안출된 것으로, 특정 질의를 요청받을 경우, 해당 질의를 수행할 수 있는 지상 및 상공에서 운용가능한 다양한 무인 기체를 자동 식별하여 해당 무인 기체에게 해당 질의를 수행할 수 있도록 명령을 전달함으로써 클라이언트는 다양한 질의를 요청할 수 있으며, 질의 수행 결과 데이터를 목적에 맞게 가공함으로써 클라이언트에게 정확한 데이터를 제공할 수 있는 시스템 및 방법을 제공함에 목적이 있다. The present invention was devised in consideration of the above problems, and when a specific inquiry is requested, various unmanned aircraft that can be operated on the ground and in the air that can perform the query are automatically identified, and the query can be performed to the unmanned aircraft. The purpose of this is to provide a system and method capable of providing accurate data to the client by sending a command so that the client can request various queries, and by processing the query execution result data according to the purpose.

이러한 기술적 과제를 달성하기 위한 본 발명은 무인 기체를 이용한 질의 수행 결과 데이터 제공 시스템에 관한 것으로서, 원하는 데이터에 대한 질의를 요청하고, 요청된 질의에 따라 수집된 데이터를 수신하는 클라이언트 단말기; 다수개의 무인 기체로서, 상기 클라이언트 단말기의 질의 요청에 의해 전달된 명령에 따라 해당 질의를 수행하는 무인 기체; 및 상기 클라이언트 단말기로부터 특정 질의를 요청받을 경우, 요청된 질의를 수행할 수 있는 상기 무인 기체를 자동 식별하여 식별된 상기 무인 기체에게 해당 질의를 수행할 수 있도록 명령을 전달하고, 상기 무인 기체로부터 질의 수행 결과 데이터를 수신하며, 수신한 질의 수행 결과 또는 해당 질의에 대응되는 기 저장된 데이터를 질의를 요청한 상기 클라이언트 단말기로 전송하는 정보제공 서버; 를 포함한다. The present invention for achieving such a technical problem relates to a query execution result data providing system using an unmanned aircraft, comprising: a client terminal that requests a query for desired data and receives collected data according to the requested query; A plurality of unmanned aircraft, the unmanned aircraft performing a corresponding query according to a command transmitted by the query request of the client terminal; And when a specific query is requested from the client terminal, the unmanned aircraft capable of performing the requested query is automatically identified, and a command is transmitted to the identified unmanned aircraft to perform the corresponding query, and a query from the unmanned aircraft An information providing server for receiving execution result data and transmitting the received query execution result or pre-stored data corresponding to the query to the client terminal requesting the query; Includes.

또한 상기 클라이언트 단말기는, 상기 정보제공 서버로 원하는 데이터에 대한 질의를 요청하는 질의 요청부; 및 해당 질의를 수행할 수 있는 상기 무인 기체를 통해 수집된 데이터를 정보제공 서버로부터 수신하는 데이터 수신부; 를 포함하는 것을 특징으로 한다.In addition, the client terminal may include a query requesting unit for requesting a query for desired data from the information providing server; And a data receiving unit that receives data collected through the unmanned aircraft capable of performing a corresponding query from an information providing server. It characterized in that it comprises a.

또한 상기 정보제공 서버는, 다수의 무인 기체로부터 데이터를 수집하는 데이터 수집부; 상기 데이터 수집부를 통해 수집된 데이터를 분류하는 데이터 분류부; 상기 데이터 수집부를 통해 수집된 데이터 및 상기 데이터 분류부를 통해 분류된 데이터를 저장하는 데이터 저장부; 상기 클라이언트 단말기로부터 특정 질의를 요청받을 경우, 요청된 질의를 분석하여 해당 질의를 수행할 수 있는 무인 기체를 자동 식별하고, 해당 무인 기체에게 해당 질의를 수행할 수 있도록 명령을 전달하는 명령 전달부; 상기 데이터 저장부에 저장되어 있는, 명령에 따른 질의 수행 결과 또는 해당 질의에 대응되는 기 저장된 데이터를 가공하는 데이터 가공부; 및 상기 데이터 가공부를 통해 가공된 데이터를 해당 클라이언트 단말기로 전송하는 데이터 제공부; 를 포함하는 것을 특징으로 한다. In addition, the information providing server, a data collection unit for collecting data from a plurality of unmanned aircraft; A data classification unit for classifying data collected through the data collection unit; A data storage unit for storing the data collected through the data collection unit and the data classified through the data classification unit; When a specific query is requested from the client terminal, a command transmission unit that analyzes the requested query, automatically identifies an unmanned aircraft capable of performing the query, and transmits a command to the unmanned aircraft to execute the query; A data processing unit for processing a result of query execution according to an instruction or pre-stored data corresponding to the query stored in the data storage unit; And a data providing unit for transmitting data processed through the data processing unit to a corresponding client terminal. It characterized in that it comprises a.

그리고 상기 데이터 분류부는, 수집된 데이터를 각 무인 기체의 종류, 데이터의 종류 및 데이터 파일 형태 중, 적어도 어느 하나로 분류하는 것을 특징으로 한다.In addition, the data classification unit classifies the collected data into at least one of a type of each unmanned aircraft, a type of data, and a data file type.

한편, 본 발명은 무인 기체를 이용한 질의 수행 결과 데이터 제공 방법에 관한 것으로서, (a) 클라이언트 단말기가 정보제공 서버로 원하는 데이터에 대한 질의를 요청하는 단계; (b) 상기 정보제공 서버가 클라이언트 단말기로부터 요청된 질의를 분석하여 해당 질의를 수행할 수 있는 무인 기체를 자동 식별하는 단계; (c) 상기 정보제공 서버가 해당 무인 기체에게 해당 질의를 수행할 수 있도록 명령을 전달하는 단계; (d) 무인 기체가 상기 클라이언트 단말기의 질의 요청에 의해 상기 정보제공 서버로부터 전달된 명령에 따라 해당 질의를 수행하고, 질의 수행 결과 데이터를 정보제공 서버로 전송하는 단계; (e) 상기 정보제공 서버가 무인 기체로부터 전송되는 데이터를 수집하여 분류하고 저장하는 단계; (f) 상기 정보제공 서버가 저장되어 있는 명령에 따른 질의 수행 결과 또는 해당 질의에 대응되는 기 저장된 데이터를 가공하는 단계; (g) 상기 정보제공 서버가 가공된 데이터를 해당 클라이언트 단말기로 전송하는 단계; 및 (h) 상기 클라이언트 단말기가 데이터를 정보제공 서버로부터 수신하는 단계; 를 포함한다. On the other hand, the present invention relates to a method for providing query result data using an unmanned aircraft, comprising: (a) requesting, by a client terminal, a query for desired data from an information providing server; (b) automatically identifying an unmanned aircraft capable of performing the query by analyzing the query requested from the client terminal by the information providing server; (c) transmitting, by the information providing server, a command to a corresponding unmanned aircraft to perform a corresponding query; (d) performing, by the unmanned aircraft, a corresponding query according to a command transmitted from the information providing server in response to a query request of the client terminal, and transmitting the query execution result data to the information providing server; (e) the information providing server collecting, classifying and storing data transmitted from the unmanned aircraft; (f) processing the query execution result according to the command stored in the information providing server or pre-stored data corresponding to the query; (g) transmitting, by the information providing server, the processed data to a corresponding client terminal; And (h) receiving, by the client terminal, data from an information providing server. Includes.

그리고 상기 (e) 단계에서, 상기 정보제공 서버가 수집된 데이터를 각 무인 기체의 종류, 데이터의 종류 및 데이터 파일 형태 중, 적어도 어느 하나로 분류하는 것을 특징으로 한다. In step (e), the information providing server classifies the collected data into at least one of a type of each unmanned aircraft, a data type, and a data file type.

상기와 같은 본 발명에 따르면, 클라이언트는 다양한 질의를 요청할 수 있으며, 해당 질의에 따라 수행된 결과 데이터를 목적에 맞게 가공한 데이터를 제공받을 수 있는 효과가 있다. According to the present invention as described above, the client can request various queries, and it is possible to receive data processed according to the purpose of the result data executed according to the query.

그리고 본 발명에 따르면, 무인 기체로부터 전송된 데이터에 대한 공유, 비교, 저장, 변화추이 관찰 등을 위한 다양한 목적을 가진 다수의 클라이언트가 정보제공 서버에 접속하여, 원하는 데이터를 확인할 수 있는 효과도 있다. In addition, according to the present invention, there is an effect that a number of clients with various purposes for sharing, comparing, storing, and observing changes in data transmitted from the unmanned aircraft can access the information providing server and check the desired data. .

도 1 은 본 발명에 따른 무인 기체를 이용한 질의 수행 결과 데이터 제공 시스템을 개념적으로 도시한 전체 구성도.
도 2 는 본 발명에 따른 무인 기체를 이용한 질의 수행 결과 데이터 제공 시스템에 관한 세부 구성도.
도 3 은 본 발명에 따른 무인 기체를 이용한 질의 수행 결과 데이터 제공 방법에 관한 전체 흐름도.
1 is an overall configuration diagram conceptually showing a query execution result data providing system using an unmanned gas according to the present invention.
2 is a detailed configuration diagram of a query execution result data providing system using an unmanned gas according to the present invention.
3 is an overall flowchart of a method for providing query result data using an unmanned gas according to the present invention.

본 발명의 구체적 특징 및 이점들은 첨부도면에 의거한 다음의 상세한 설명으로 더욱 명백해질 것이다. 이에 앞서 본 발명에 관련된 공지 기능 및 그 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는, 그 구체적인 설명을 생략하였음에 유의해야 할 것이다.Specific features and advantages of the present invention will become more apparent from the following detailed description based on the accompanying drawings. Prior to this, when it is determined that a detailed description of known functions and configurations related to the present invention may unnecessarily obscure the subject matter of the present invention, it should be noted that the detailed description thereof has been omitted.

이하, 첨부된 도면을 참조하여 본 발명을 상세하게 설명한다. Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

본 발명에 따른 무인 기체를 이용한 질의 수행 결과 데이터 제공 시스템에 관하여 도 1 내지 도 2 를 참조하여 설명하면 다음과 같다. The system for providing query result data using an unmanned gas according to the present invention will be described with reference to FIGS. 1 to 2.

도 1 은 본 발명에 따른 무인 기체를 이용한 질의 수행 결과 데이터 제공 시스템(S)을 개념적으로 도시한 전체 구성도로서, 도시된 바와 같이 다수개의 클라이언트 단말기(100), 다수개의 무인 기체(200) 및 정보제공 서버(300)를 포함하여 이루어진다.
1 is an overall configuration diagram conceptually showing a query execution result data providing system (S) using an unmanned gas according to the present invention. As shown, a plurality of client terminals 100, a plurality of unmanned aircraft 200, and It comprises an information providing server (300).

클라이언트 단말기(100)는 정보제공 서버(300)로 원하는 데이터에 대한 질의를 요청하고, 해당 질의를 수행할 수 있는 무인 기체(200)를 통해 수집된 데이터를 정보제공 서버(300)로부터 수신하는 기능을 수행하는 바, 도 2 에 도시된 바와 같이 질의 요청부(110) 및 데이터 수신부(120)를 포함한다.The client terminal 100 requests a query for desired data from the information providing server 300, and receives the data collected through the unmanned aircraft 200 capable of performing the query from the information providing server 300 As shown in FIG. 2, a query request unit 110 and a data receiving unit 120 are included.

구체적으로, 질의 요청부(110)는 정보제공 서버(300)로 원하는 데이터에 대한 질의를 요청한다. Specifically, the query request unit 110 requests the information providing server 300 to query the desired data.

이때, 요청되는 질의는, 단적인 개별 데이터 뿐 아니라, '위성지도 상에 드론(drone)이 이동한 궤적', '특정 지역의 현재 사진과 이전 사진', '목적지까지 남은 거리와 시간', '동일한 지역(GPS 상의 좌표)에 대한 일정한 시간 주기의 상황을 모니터링' 및 '특정 건물에 대한 조감도, 평면도, 파노라마 등의 다양한 시점' 등 다양한 구체적인 질의를 포함한다. At this time, the requested query is not only individual data, but also'the trajectory of the drone on the satellite map','the current and previous photos of a specific area','the distance and time remaining to the destination', and'the same It includes various specific inquiries such as monitoring the situation of a certain period of time for an area (coordinates on the GPS) and'various viewpoints such as a bird's eye view, floor plan, panorama, etc. for a specific building'.

데이터 수신부(120)는 해당 질의를 수행할 수 있는 무인 기체(200)를 통해 수집된 데이터를 정보제공 서버(300)로부터 수신한다.
The data receiving unit 120 receives the data collected through the unmanned aircraft 200 capable of performing a corresponding query from the information providing server 300.

무인 기체(200)는 지상 및 상공에서 운용 가능한 다수개의 무인 기체로서, 클라이언트 단말기(100)의 질의 요청에 의해 정보제공 서버(300)로부터 전달된 명령에 따라 해당 질의를 수행하고, 질의 수행 결과 데이터를 정보제공 서버(300)로 전송한다. The unmanned aircraft 200 is a plurality of unmanned aircraft that can be operated on the ground and in the air, and performs a corresponding query according to a command transmitted from the information providing server 300 by a query request of the client terminal 100, and query execution result data Is transmitted to the information providing server 300.

이때, 무인 기체(200)는 무인 자동차, 무인 비행체, 무인 선박 등이 될 수 있으며, '동일한 지역(GPS 상의 좌표)에 대한 일정한 시간 주기의 상황을 모니터링' 이라는 질의가 요청될 경우, 무인 기체(200)는 해당 위치로 이동하여 각 센서를 통한 영상, 사진 등의 다양한 데이터를 취득하고, 정보제공 서버(200)로 전달할 수 있다.
At this time, the unmanned aircraft 200 may be an unmanned vehicle, an unmanned aerial vehicle, an unmanned ship, etc., and when a query of'monitoring the situation of a certain period of time for the same area (coordinates on the GPS)' is requested, the unmanned aircraft ( 200) may move to a corresponding location to acquire various data such as images and photos through each sensor, and transmit it to the information providing server 200.

정보제공 서버(300)는 클라이언트 단말기(100)로부터 특정 질의를 요청받을 경우, 해당 질의를 수행할 수 있는 지상 및 상공에서 운용가능한 다양한 무인 기체(200)를 자동 식별하여 해당 무인 기체(200)에게 해당 질의를 수행할 수 있도록 명령을 전달하고, 질의 수행 결과 또는 해당 질의에 대응되는 기 저장된 데이터를 해당 클라이언트 단말기(100)로 전송하는 기능을 수행하는 바, 상기 도 2 에 도시된 바와 같이 데이터 수집부(310), 데이터 분류부(320), 데이터 저장부(330), 명령 전달부(340), 데이터 가공부(350) 및 데이터 제공부(360)를 포함한다. When a specific query is requested from the client terminal 100, the information providing server 300 automatically identifies various unmanned aircraft 200 that can be operated on the ground and in the air that can perform the query and sends the information to the corresponding unmanned aircraft 200. It delivers a command to execute the query and performs a function of transmitting the query execution result or pre-stored data corresponding to the query to the client terminal 100, as shown in FIG. A unit 310, a data classification unit 320, a data storage unit 330, a command transmission unit 340, a data processing unit 350, and a data providing unit 360 are included.

구체적으로, 데이터 수집부(310)는 다수의 무인 기체(200)로부터 다양한 데이터를 수집한다. Specifically, the data collection unit 310 collects various data from a plurality of unmanned aircraft 200.

이때, 수집되는 데이터는, 전달된 명령에 의한 무인 기체(100)의 실시간 질의 수행 결과에 따른 데이터이거나, 각 무인 기체(200)의 특성에 따라 기 수행된 결과에 따른 데이터일 수 있으며, 각 무인 기체(200)의 특성에 따라, 기체 정보, 영상, 사진, 위성 지도, 목적지 정보, 목표물 정보 등이 될 수 있다. At this time, the collected data may be data according to a result of real-time query execution of the unmanned aircraft 100 according to a transmitted command, or data according to a result previously performed according to the characteristics of each unmanned aircraft 200. Depending on the characteristics of the aircraft 200, it may be gas information, images, photos, satellite maps, destination information, target information, and the like.

데이터 분류부(320)는 데이터 수집부(310)를 통해 수집된 데이터를 분류한다.The data classification unit 320 classifies the data collected through the data collection unit 310.

이때, 데이터 분류부(320)는 수집된 데이터를 각 무인 기체(200)의 종류, 데이터의 종류 및 데이터 파일의 형태 등에 따라 분류할 수 있다. In this case, the data classification unit 320 may classify the collected data according to the type of each unmanned aircraft 200, the type of data, and the type of a data file.

데이터 저장부(330)는 데이터 수집부(310)를 통해 수집된 데이터 및 데이터 분류부(320)를 통해 분류된 데이터를 저장한다. The data storage unit 330 stores data collected through the data collection unit 310 and data classified through the data classification unit 320.

명령 전달부(340)는 클라이언트 단말기(100)로부터 특정 질의를 요청받을 경우, 요청된 질의를 분석하여 해당 질의를 수행할 수 있는 무인 기체(200)를 자동 식별하고, 해당 무인 기체(200)에게 해당 질의를 수행할 수 있도록 명령을 전달한다. When a specific query is requested from the client terminal 100, the command transmission unit 340 automatically identifies the unmanned aircraft 200 capable of performing the query by analyzing the requested query, and sends the corresponding unmanned aircraft 200 to the It delivers the command so that the query can be executed.

데이터 가공부(350)는 데이터 저장부(330)에 저장되어 있는, 명령에 따른 질의 수행 결과 또는 해당 질의에 대응되는 기 저장된 데이터를 가공한다.The data processing unit 350 processes a query execution result according to a command or pre-stored data corresponding to the query stored in the data storage unit 330.

예를 들어, '동일한 지역(GPS 상의 좌표)에 대한 일정한 시간 주기의 상황을 모니터링' 이라는 질의가 요청될 경우, 데이터 가공부(350)는 저장된 데이터를 바탕으로, 상이한 시점의 동일장소에서 촬영한 두 사진에서 차영상을 추출하는 가공을 수행할 수 있다. For example, when a query of'monitoring the situation of a certain time period for the same area (coordinates on the GPS)' is requested, the data processing unit 350 takes pictures at the same place at a different time point based on the stored data. It is possible to perform processing to extract the difference image from the two photos.

데이터 제공부(360)는 데이터 가공부(350)를 통해 가공된 데이터를 해당 클라이언트 단말기(100)로 전송한다. The data providing unit 360 transmits the data processed through the data processing unit 350 to the corresponding client terminal 100.

이때, 데이터 제공부(360)는 제공되는 데이터가 멀티미디어 데이터일 경우, URL을 제공하여 클라이언트 단말기(100)가 직접 접속할 수 있도록 한다. 또한, 클라이언트 단말기(100)의 성능에 따라 데이터를 최적화 시킬 수 있다. In this case, when the provided data is multimedia data, the data providing unit 360 provides a URL so that the client terminal 100 can directly access it. In addition, data can be optimized according to the performance of the client terminal 100.

한편, 정보제공 서버(300)는 권한 레벨에 따라 클라이언트 단말기(100)를 분류하는 사용자 분류부(370)를 더 포함할 수 있다. 즉, 사용자 분류부(370)는 정보제공 서버(300)로부터 원하는 정보를 수신만 할 수 있는 비권한 클라이언트와, 질의 요청을 포함한 명령을 특정 무인 기체(200)로 직접 전달할 수 있도록 하는 권한 클라이언트단말기(100)의 권한을 구분할 수 있다.
Meanwhile, the information providing server 300 may further include a user classifying unit 370 for classifying the client terminal 100 according to an authority level. That is, the user classification unit 370 is a non-authoritative client that can only receive desired information from the information providing server 300 and a privileged client terminal that allows direct delivery of a command including a query request to the specific unmanned aircraft 200. The authority of (100) can be distinguished.

이하에서는, 상술한 시스템을 이용한 무인 기체를 이용한 질의 수행 결과 데이터 제공 방법에 관하여 도 3 을 참조하여 설명하면 다음과 같다. Hereinafter, a method of providing query execution result data using an unmanned gas using the above-described system will be described with reference to FIG. 3.

도 3 은 본 발명에 따른 무인 기체를 이용한 질의 수행 결과 데이터 제공 방법에 관한 전체 흐름도로서, 도시된 바와 같이 클라이언트 단말기(100)의 질의 요청부(110)는 정보제공 서버(300)로 원하는 데이터에 대한 질의를 요청한다(S10). 여기서, 질의는 예를 들어, '동일한 지역(GPS 상의 좌표)에 대한 일정한 시간 주기의 상황을 모니터링' 등이 될 수 있다. 3 is an overall flowchart of a method for providing query result data using an unmanned gas according to the present invention. As shown, the query request unit 110 of the client terminal 100 transmits the desired data to the information providing server 300. Request for a query (S10). Here, the query may be, for example,'monitoring the situation of a certain time period for the same area (coordinates on GPS)'.

이러한 질의를 요청받은 정보제공 서버(300)의 명령 전달부(340)는 클라이언트 단말기(100)로부터 요청된 질의를 분석하여 해당 질의를 수행할 수 있는 무인 기체(200)를 자동 식별하고(S20), 해당 무인 기체(200)에게 해당 질의를 수행할 수 있도록 명령을 전달한다(S30).The command delivery unit 340 of the information providing server 300 requested for such a query analyzes the query requested from the client terminal 100 to automatically identify the unmanned aircraft 200 capable of executing the query (S20) , The command is transmitted to the unmanned aircraft 200 to perform the query (S30).

이에 무인 기체(200)는 클라이언트 단말기(100)의 질의 요청에 의해 정보제공 서버(300)로부터 전달된 명령에 따라 해당 질의를 수행하고(S40), 질의 수행 결과 데이터를 정보제공 서버(300)로 전송한다(S50). 여기서, 무인 기체(200)는 해당 위치로 이동하여 각 센서를 통한 영상, 사진 등의 다양한 데이터를 취득할 수 있다. Accordingly, the unmanned aircraft 200 performs a corresponding query according to the command transmitted from the information providing server 300 by the query request of the client terminal 100 (S40), and sends the query result data to the information providing server 300. Transmit (S50). Here, the unmanned aircraft 200 may move to a corresponding location and acquire various data such as images and photos through each sensor.

뒤이어, 정보제공 서버(300)의 데이터 수집부(310)는 무인 기체(200)로부터 전송되는 데이터를 수집하고(S60), 데이터 분류부(320)는 수집된 데이터를 각 무인 기체(200)의 종류, 데이터의 종류 및 데이터 파일의 형태 등에 따라 분류하며(S70), 데이터 저장부(330)는 데이터 수집부(310)를 통해 수집된 데이터 및 데이터 분류부(320)를 통해 분류된 데이터를 저장한다(S80). Subsequently, the data collection unit 310 of the information providing server 300 collects data transmitted from the unmanned aircraft 200 (S60), and the data classification unit 320 collects the collected data of each unmanned aircraft 200. Classified according to the type, type of data, and the type of data file (S70), and the data storage unit 330 stores the data collected through the data collection unit 310 and the data classified through the data classification unit 320 Do (S80).

이후, 데이터 가공부(350)는 데이터 저장부(330)에 저장되어 있는, 명령에 따른 질의 수행 결과 또는 해당 질의에 대응되는 기 저장된 데이터를 가공한다(S90). 여기서, 상기한 바와 같이, '동일한 지역(GPS 상의 좌표)에 대한 일정한 시간 주기의 상황을 모니터링' 이라는 질의 요청에 따라, 데이터 가공부(350)는 상이한 시점의 동일장소에서 촬영한 두 사진에서 차영상을 추출하는 가공을 수행할 수 있다.Thereafter, the data processing unit 350 processes the query execution result according to the command or pre-stored data corresponding to the query stored in the data storage unit 330 (S90). Here, as described above, in response to the query request of'monitoring the situation of the same area (coordinates on GPS) in a certain period of time', the data processing unit 350 differs from two pictures taken at the same place at different times. Processing to extract the image can be performed.

그리고, 데이터 제공부(360)는 가공된 데이터를 해당 클라이언트 단말기(100)로 전송하며(S100), 클라이언트 단말기(100)의 데이터 수신부(120)는 데이터를 정보제공 서버(300)로부터 수신한다(S110).
Further, the data providing unit 360 transmits the processed data to the corresponding client terminal 100 (S100), and the data receiving unit 120 of the client terminal 100 receives the data from the information providing server 300 ( S110).

이상으로 본 발명의 기술적 사상을 예시하기 위한 바람직한 실시예와 관련하여 설명하고 도시하였지만, 본 발명은 이와 같이 도시되고 설명된 그대로의 구성 및 작용에만 국한되는 것이 아니며, 기술적 사상의 범주를 일탈함이 없이 본 발명에 대해 다수의 변경 및 수정이 가능함을 당업자들은 잘 이해할 수 있을 것이다. 따라서, 그러한 모든 적절한 변경 및 수정과 균등물들도 본 발명의 범위에 속하는 것으로 간주되어야 할 것이다. As described above and shown in connection with a preferred embodiment for illustrating the technical idea of the present invention, the present invention is not limited to the configuration and operation as shown and described as described above, and deviates from the scope of the technical idea. It will be well understood by those skilled in the art that a number of changes and modifications can be made to the present invention without. Accordingly, all such appropriate changes and modifications and equivalents should be considered to be within the scope of the present invention.

100: 클라이언트 단말기 200: 무인 기체
300: 정보제공 서버 110: 질의 요청부
120: 데이터 수신부 310: 데이터 수집부
320: 데이터 분류부 330: 데이터 저장부
340: 명령 전달부 350: 데이터 가공부
360: 데이터 제공부
100: client terminal 200: unmanned aircraft
300: information providing server 110: query request unit
120: data receiving unit 310: data collecting unit
320: data classification unit 330: data storage unit
340: command transmission unit 350: data processing unit
360: data provider

Claims (6)

원하는 데이터에 대한 질의를 요청하고, 요청된 질의에 따라 수집된 데이터를 수신하는 클라이언트 단말기;
다수개의 무인 기체로서, 상기 클라이언트 단말기의 질의 요청에 의해 전달된 명령에 따라 해당 질의를 수행하는 무인 기체; 및
상기 클라이언트 단말기로부터 특정 질의를 요청받을 경우, 요청된 질의를 수행할 수 있는 상기 무인 기체를 자동 식별하여 식별된 상기 무인 기체에게 해당 질의를 수행할 수 있도록 명령을 전달하고, 상기 무인 기체로부터 질의 수행 결과 데이터를 수신하며, 수신한 질의 수행 결과 또는 해당 질의에 대응되는 기 저장된 데이터를 질의를 요청한 상기 클라이언트 단말기로 전송하는 정보제공 서버를 포함하며,
상기 정보제공 서버는,
다수의 무인 기체로부터 데이터를 수집하는 데이터 수집부;
상기 데이터 수집부를 통해 수집된 데이터를 분류하는 데이터 분류부;
상기 데이터 수집부를 통해 수집된 데이터 및 상기 데이터 분류부를 통해 분류된 데이터를 저장하는 데이터 저장부;
상기 클라이언트 단말기로부터 특정 질의를 요청받을 경우, 요청된 질의를 분석하여 해당 질의를 수행할 수 있는 무인 기체를 자동 식별하고, 해당 무인 기체에게 해당 질의를 수행할 수 있도록 명령을 전달하는 명령 전달부;
상기 데이터 저장부에 저장되어 있는, 명령에 따른 질의 수행 결과 또는 해당 질의에 대응되는 기 저장된 데이터를 가공하는 데이터 가공부; 및
상기 데이터 가공부를 통해 가공된 데이터를 해당 클라이언트 단말기로 전송하는 데이터 제공부를 포함하는 것을 특징으로 하는 무인 기체를 이용한 질의 수행 결과 데이터 제공 시스템.
A client terminal that requests a query for desired data and receives the collected data according to the requested query;
A plurality of unmanned aircraft, the unmanned aircraft performing a corresponding query according to a command transmitted by the query request of the client terminal; And
When a specific query is requested from the client terminal, the unmanned aircraft that can perform the requested query is automatically identified and a command is sent to the identified unmanned aircraft to perform the query, and the query is executed from the unmanned aircraft. It includes an information providing server that receives result data and transmits the received query execution result or pre-stored data corresponding to the query to the client terminal requesting the query,
The information providing server,
A data collection unit collecting data from a plurality of unmanned aircraft;
A data classification unit for classifying data collected through the data collection unit;
A data storage unit for storing the data collected through the data collection unit and the data classified through the data classification unit;
When a specific query is requested from the client terminal, a command transmission unit that analyzes the requested query, automatically identifies an unmanned aircraft capable of performing the query, and transmits a command to the unmanned aircraft to execute the query;
A data processing unit for processing a result of query execution according to an instruction or pre-stored data corresponding to the query stored in the data storage unit; And
And a data providing unit for transmitting the data processed through the data processing unit to a corresponding client terminal.
제 1 항에 있어서,
상기 클라이언트 단말기는,
상기 정보제공 서버로 원하는 데이터에 대한 질의를 요청하는 질의 요청부; 및
해당 질의를 수행할 수 있는 상기 무인 기체를 통해 수집된 데이터를 정보제공 서버로부터 수신하는 데이터 수신부; 를 포함하는 것을 특징으로 하는 무인 기체를 이용한 질의 수행 결과 데이터 제공 시스템.
The method of claim 1,
The client terminal,
A query request unit for requesting a query for desired data from the information providing server; And
A data receiving unit for receiving data collected through the unmanned aircraft capable of performing a corresponding query from an information providing server; Query execution result data providing system using an unmanned gas comprising a.
삭제delete 제 1 항에 있어서,
상기 데이터 분류부는,
수집된 데이터를 각 무인 기체의 종류, 데이터의 종류 및 데이터 파일 형태 중, 적어도 어느 하나로 분류하는 것을 특징으로 하는 무인 기체를 이용한 질의 수행 결과 데이터 제공 시스템.
The method of claim 1,
The data classification unit,
A system for providing query result data using an unmanned gas, characterized in that the collected data is classified into at least one of a type of each unmanned gas, a type of data, and a data file format.
(a) 클라이언트 단말기가 정보제공 서버로 원하는 데이터에 대한 질의를 요청하는 단계;
(b) 상기 정보제공 서버가 클라이언트 단말기로부터 요청된 질의를 분석하여 해당 질의를 수행할 수 있는 무인 기체를 자동 식별하는 단계;
(c) 상기 정보제공 서버가 해당 무인 기체에게 해당 질의를 수행할 수 있도록 명령을 전달하는 단계;
(d) 무인 기체가 상기 클라이언트 단말기의 질의 요청에 의해 상기 정보제공 서버로부터 전달된 명령에 따라 해당 질의를 수행하고, 질의 수행 결과 데이터를 정보제공 서버로 전송하는 단계;
(e) 상기 정보제공 서버가 무인 기체로부터 전송되는 데이터를 수집하여 분류하고 저장하는 단계;
(f) 상기 정보제공 서버가 저장되어 있는 명령에 따른 질의 수행 결과 또는 해당 질의에 대응되는 기 저장된 데이터를 가공하는 단계;
(g) 상기 정보제공 서버가 가공된 데이터를 해당 클라이언트 단말기로 전송하는 단계; 및
(h) 상기 클라이언트 단말기가 데이터를 정보제공 서버로부터 수신하는 단계; 를 포함하는 무인 기체를 이용한 질의 수행 결과 데이터 제공 방법.
(a) requesting, by the client terminal, a query for desired data from an information providing server;
(b) automatically identifying an unmanned aircraft capable of performing the query by analyzing the query requested from the client terminal by the information providing server;
(c) transmitting, by the information providing server, a command to a corresponding unmanned aircraft to perform a corresponding query;
(d) performing, by the unmanned aircraft, a corresponding query according to a command transmitted from the information providing server in response to a query request of the client terminal, and transmitting the query execution result data to the information providing server;
(e) the information providing server collecting, classifying and storing data transmitted from the unmanned aircraft;
(f) processing the query execution result according to the command stored in the information providing server or pre-stored data corresponding to the query;
(g) transmitting, by the information providing server, the processed data to a corresponding client terminal; And
(h) receiving, by the client terminal, data from an information providing server; Query execution result data providing method using an unmanned gas comprising a.
제 5 항에 있어서,
상기 (e) 단계에서,
상기 정보제공 서버가 수집된 데이터를 각 무인 기체의 종류, 데이터의 종류 및 데이터 파일 형태 중, 적어도 어느 하나로 분류하는 것을 특징으로 하는 무인 기체를 이용한 질의 수행 결과 데이터 제공 방법.
The method of claim 5,
In step (e),
The method for providing query result data using an unmanned gas, characterized in that the information providing server classifies the collected data into at least one of a type of each unmanned gas, a type of data, and a data file type.
KR1020140031428A 2014-03-18 2014-03-18 System for providing query execution result data using unmanned vehicle and method therefor Active KR102155864B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140031428A KR102155864B1 (en) 2014-03-18 2014-03-18 System for providing query execution result data using unmanned vehicle and method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140031428A KR102155864B1 (en) 2014-03-18 2014-03-18 System for providing query execution result data using unmanned vehicle and method therefor

Publications (2)

Publication Number Publication Date
KR20150108957A KR20150108957A (en) 2015-10-01
KR102155864B1 true KR102155864B1 (en) 2020-09-16

Family

ID=54338120

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140031428A Active KR102155864B1 (en) 2014-03-18 2014-03-18 System for providing query execution result data using unmanned vehicle and method therefor

Country Status (1)

Country Link
KR (1) KR102155864B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030052823A1 (en) * 2001-09-20 2003-03-20 Carroll Ernest A. Miniature, unmanned remotely guided vehicles for locating an object with a beacon
US20100277588A1 (en) 2009-05-01 2010-11-04 Aai Corporation Method apparatus system and computer program product for automated collection and correlation for tactical information
KR101286376B1 (en) * 2013-03-07 2013-07-15 건국대학교 산학협력단 System and method for controlling unmanned aerial vehicle

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050036291A (en) * 2003-10-15 2005-04-20 주식회사 팬택앤큐리텔 System for preventing a lost child
US8230467B2 (en) * 2004-04-29 2012-07-24 Harris Corporation Media asset management system for managing video segments from an aerial sensor platform and associated method
KR101012158B1 (en) * 2009-03-05 2011-02-07 (주)모비루스 Bidirectional information providing system and method using unmanned camera and TTS module
KR100974484B1 (en) 2009-10-28 2010-08-10 한국지질자원연구원 Portable unmanned-airship for magnetic survey and system of magnetic survey using the same
KR20110108435A (en) * 2010-03-27 2011-10-06 고경완 Vessel Surveillance System Using Unmanned Aerial Vehicle

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030052823A1 (en) * 2001-09-20 2003-03-20 Carroll Ernest A. Miniature, unmanned remotely guided vehicles for locating an object with a beacon
US20100277588A1 (en) 2009-05-01 2010-11-04 Aai Corporation Method apparatus system and computer program product for automated collection and correlation for tactical information
KR101286376B1 (en) * 2013-03-07 2013-07-15 건국대학교 산학협력단 System and method for controlling unmanned aerial vehicle

Also Published As

Publication number Publication date
KR20150108957A (en) 2015-10-01

Similar Documents

Publication Publication Date Title
AU2022291653B2 (en) A backup navigation system for unmanned aerial vehicles
US9847033B1 (en) Communication of navigation data spoofing between unmanned vehicles
US9892646B2 (en) Context-aware landing zone classification
US9689686B1 (en) Detecting of navigation data spoofing based on image data
US20170102699A1 (en) Drone control through imagery
US9849978B1 (en) Detecting of navigation data spoofing based on sensor data
US9725171B1 (en) Analyzing navigation data to detect navigation data spoofing
US8265818B2 (en) Open architecture command system
CN105556408B (en) A flight control method and related device for an aircraft
KR102753138B1 (en) Systems and methods for unmanned aerial system communications
KR101634878B1 (en) Apparatus and method for matching aviation image using swarm filght of unmanned vehicle
US20160214533A1 (en) Autonomous vehicle cameras used for near real-time imaging
WO2018209898A1 (en) Information processing device, aerial photographing path generation method, aerial photographing path generation system, program and recording medium
US20180189516A1 (en) Methods and apparatus to provide privacy from drones using short term memory loss
US10966069B1 (en) Systems and methods for HD map generation using an edge server network
KR20190037212A (en) System for exploring disaster site usinig drone
CN104133485A (en) Electronic map detail perfection control system based on unmanned aerial vehicles
CN107741226A (en) UAV positioning method, device and system
WO2020024104A1 (en) Return control method, apparatus and device
CN107450586B (en) Method and system for adjusting air route and unmanned aerial vehicle system
JP6787481B2 (en) Search support program, search support method and search support device
WO2018152273A1 (en) Probabilistic landmark navigation (pln) system
CN107036602A (en) Autonomous navigation system and method in mixing unmanned plane room based on environmental information code
KR102155864B1 (en) System for providing query execution result data using unmanned vehicle and method therefor
CN110622086A (en) Movable object application framework

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R18 Changes to party contact information recorded

Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE)

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000