KR102606662B1 - 드론 실명 인증 시스템 및 그 방법 - Google Patents

드론 실명 인증 시스템 및 그 방법 Download PDF

Info

Publication number
KR102606662B1
KR102606662B1 KR1020220152764A KR20220152764A KR102606662B1 KR 102606662 B1 KR102606662 B1 KR 102606662B1 KR 1020220152764 A KR1020220152764 A KR 1020220152764A KR 20220152764 A KR20220152764 A KR 20220152764A KR 102606662 B1 KR102606662 B1 KR 102606662B1
Authority
KR
South Korea
Prior art keywords
flight
information
drone
unit
authentication
Prior art date
Application number
KR1020220152764A
Other languages
English (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 KR1020220152764A priority Critical patent/KR102606662B1/ko
Application granted granted Critical
Publication of KR102606662B1 publication Critical patent/KR102606662B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C39/00Aircraft not otherwise provided for
    • B64C39/02Aircraft not otherwise provided for characterised by special use
    • B64C39/024Aircraft not otherwise provided for characterised by special use of the remote controlled vehicle type, i.e. RPV
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/40Data acquisition and logging
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B7/00Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00
    • G08B7/06Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00 using electric transmission, e.g. involving audible and visible signalling through the use of sound and light sources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 비행용 드론(10), 상기 드론(10)의 하부에 부착되어, 상기 드론(10)을 식별하기 위한 드론용 단말기(15), 사용자에게 제공되고, 상기 드론(10)에 대한 비행 인증을 요청하기 위한 애플리케이션(21)이 장착되는 사용자 단말기(20), 블록체인 기반의 다수의 드론 실명제 데이터를 바탕으로, 상기 사용자 단말기(20)의 비행 인증 요청에 따라, 비행 인증 절차를 진행하는 중앙 서버(30) 및 상기 중앙 서버(30)의 비행 인증 신청에 따라 상기 드론(10)의 비행 결과 정보를 제공하는 공공기관 서버(45)를 포함하고, 상기 드론용 단말기(15)는 상기 중앙 서버(30)에 드론(10)의 이력을 관리하기 위한 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보 및 비행 로그 정보를 제공하고, 상기 비행 로그 정보는 비행 일자, 비행장소, 이/착륙 시각 정보이고, 상기 비행 결과 정보는 특정 비행 장소에 대해 상기 드론(10)의 비행을 인증하는 비행 인증 정보 또는 특정 비행 장소에 대해 상기 드론(10)의 비행을 금지하는 비행 거절 정보를 포함하는 것을 특징으로 한다.

Description

드론 실명 인증 시스템 및 그 방법{System for authenticating the real name of the drone and method thereof}
본 발명은 드론 실명 인증 시스템 및 그 방법에 관한 것으로, 더욱 자세하게는 블록체인 기반의 다수의 드론 실명제 데이터를 바탕으로, 상기 사용자 단말기의 비행 인증 요청에 따라, 공공기관 서버와 연동되어, 비행 인증 절차를 진행할 수 있는 드론 실명 인증 시스템 및 그 방법에 관한 것이다.
드론은 프로펠러를 이용하여 비행하는 무인 항공기를 의미한다. 드론은 처음에 군사용으로 개발되었으나, 현재는 정찰용, 촬영용, 운반용, 농업용, 촬영용 등 다양한 기능을 수행하고 있다.
20세기 초부터 드론의 시초인 자동 비행 장치가 개발되기 시작하였으며, 20세기 후반 들어서는 드론에 디지털 컴퓨터가 탑재되면서 본격적으로 정찰용, 감시용, 폭격용 등으로 활발하게 사용되고 있다. 21세기 이후에는 드론에 초소형 컴퓨터가 탑재되면서 드론의 중량이 점차 가벼워져, 엔진이 아닌 간단한 모터만으로도 드론의 비행이 가능해져서, 민간용 소형 드론이 많이 제작되기 시작했다.
최근 들어, 드론의 사용자가 급격히 증가하면서, 전국 곳곳에서 드론의 불법 비행, 불법 촬영이 빈번하게 발생할 뿐만 아니라, 드론의 분실, 고장, 추락 및 추돌 사고 등 드론 관련 사고도 끊이지 않고 발생하고 있다.
그러나, 기존의 드론 시스템에서는 드론 사고 발생 시, 상기 드론의 사용자를 정확하게 확인할 수 있는 시스템이 구비되어 있지 않다는 문제점이 있었다.
상기와 같은 문제점을 해결하기 위해 사용자 증명, 기체등록이 필요한 드론의 범위가 점차 확대되고 있으며, 사고 예방 등 안전 비행에 관련된 법제 또한 지속해서 개정되고 있다.
그러나, 기존의 드론 실명제 시스템은 디지털 방식이 아니라, 드론에 직접 필증을 부착하는 아날로그 방식으로, 일반인들은 드론의 사용자를 직관적으로 확인하기 어렵다는 문제점이 있었다.
또한, 기존의 드론 실명제 시스템에서는 드론의 비행 인증 과정이 까다롭고, 절차가 복잡하여, 사용자는 드론의 비행 인증 시마다 불필요하게 시간을 낭비할 수 있다는 문제점이 있었다.
또한, 사용자는 기존의 드론 사용 시, 드론의 비행 인증을 취득한 이후에도 드론 이착륙 시마다 드론의 비행 인증 과정을 반복 수행해야 해야 한다는 문제점이 있었다.
KR 10-2019-0082151 A
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 드론에 식별 가능하게 부착된 상기 디지털 단말기를 통해 상기 드론 정보를 획득할 수 있고, 사용자 단말기의 어플리케이션을 통해 비행 인증을 신청할 수 있는 드론 실명 인증 시스템 및 그 방법을 제공하는데 있다.
또한, 본 발명의 목적은 블록체인 기반의 다수의 드론 실명제 데이터를 바탕으로, 상기 사용자 단말기의 비행 인증 요청에 따라, 공공기관 서버와 연동되어, 비행 인증 절차를 한번에 진행할 수 있는 드론 실명 인증 시스템 및 그 방법을 제공하는데 있다.
상기와 같은 기술적인 문제점을 해결하기 위하여, 본 발명에 의한 드론 실명 인증 시스템은 비행용 드론(10), 상기 드론(10)의 하부에 부착되어, 상기 드론(10)을 식별하기 위한 드론용 단말기(15), 사용자에게 제공되고, 상기 드론(10)에 대한 비행 인증을 요청하기 위한 애플리케이션(21)이 장착되는 사용자 단말기(20), 블록체인 기반의 다수의 드론 실명제 데이터를 바탕으로, 상기 사용자 단말기(20)의 비행 인증 요청에 따라, 비행 인증 절차를 진행하는 중앙 서버(30) 및 상기 중앙 서버(30)의 비행 인증 신청에 따라 상기 드론(10)의 비행 결과 정보를 제공하는 공공기관 서버(45)를 포함하고, 상기 드론용 단말기(15)는 상기 중앙 서버(30)에 드론(10)의 이력을 관리하기 위한 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보 및 비행 로그 정보를 제공하고, 상기 비행 로그 정보는 비행 일자, 비행장소, 이/착륙 시각 정보이고, 상기 비행 결과 정보는 특정 비행 장소에 대해 상기 드론(10)의 비행을 인증하는 비행 인증 정보 또는 특정 비행 장소에 대해 상기 드론(10)의 비행을 금지하는 비행 거절 정보를 포함하는 것을 특징으로 한다.
또한, 상기 사용자 단말기(20)의 애플리케이션(21)은 상기 드론(10)에 대해 사용자 정보를 등록 처리하는 등록부(22), 사용자의 인증서 및 비행장소 정보를 이용하여 중앙 서버(30)에 드론(10)에 대한 비행 인증을 요청하는 인증 요청부(23) 및 상기 중앙 서버(30)로부터 비행 결과 정보 수신 시, 상기 비행 결과 정보를 문자 또는 소리로 표시하는 인증 확인부(24)를 포함하고, 상기 드론용 단말기(15)는 상기 중앙 서버(30)로부터 비행 결과 정보 수신 시, 상기 비행 결과 정보를 문자 또는 소리로 표시하는 인증 표시부(16)를 포함하고, 상기 사용자 정보는 사용자명, 연락처, 아이디 및 비번 정보인 것을 특징으로 한다.
또한, 상기 중앙 서버(30)는 다수의 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보 및 드론 실명제 정보를 수집하는 수집부(31), 상기 수집부(31)에 의해 수집된 다수의 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보, 드론 실명제 정보가 저장되는 저장부(32), 상기 수집부(31)에 의해 수집된 다수의 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보 및 드론 실명제 정보의 이력을 블록체인을 통해 관리하는 이력 관리부(33), 상기 인증 요청부(23)에 의해 비행 인증이 요청된 드론(10)에 대해 정보의 유효성을 검증하고, 비행 인증을 수행하는 인증부(34) 및 상기 인증부(34)에 의한 유효성 검증이 완료된 드론(10)에 대해 상기 공공기관 서버(45)에 비행 인증을 신청하는 인증 신청부(35)를 포함하고, 상기 다수의 드론 실명제 정보는 상기 공공기관 서버(45)에 신고된 다수의 드론(10)의 기체 정보 및 사용자 정보인 것을 특징으로 한다.
또한, 상기 저장부(32)에는 다수의 비행 금지 구역, 비행 제한 구역, 드론(10)의 사고 이력 정보, 사용자의 사고 이력 정보, 드론(10)의 보험 정보가 사전에 저장되고, 상기 인증부(34)는 상기 인증 요청부(23)에 의한 비행 인증 요청 시, 다수의 드론 실명제 정보와 비행 인증이 요청된 드론(10)의 기체 정보를 비교하여, 다수의 드론 실명제 정보에 비행 인증이 요청된 드론(10)의 기체 정보의 존재 여부를 체크하고, 비행 인증이 요청된 드론(10)의 사고 횟수 또는 상기 드론(10)을 운용하는 사용자의 사고 횟수가 사전에 설정된 세팅 횟수 미만인지 체크하고, 비행 인증이 요청된 드론(10)의 보험 가입 이력을 체크하고, 비행 인증이 요청된 드론(10)에 대해 상기 인증 요청부(23)에 의해 제공받은 비행장소 정보가 비행 금지 또는 비행 제한 구역에 속하는지 여부를 체크하고, 상기 인증 신청부(35)는 상기 인증부(34)에 의한 유효성 검증이 완료된 드론(10)에 대해 인증서 및 비행장소 정보, 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보 및 사용자 정보를 공공기관 서버(45)에 제공하여, 비행 인증을 신청하고, 상기 인증부(34)는 상기 공공기관 서버(45)에 의해 처리된 비행 결과 정보를 수신 받아, 상기 인증 확인부(24)에 제공하는 것을 특징으로 한다.
또한, 상기 이력 관리부(33)는 상기 인증 요청부(23)에 의해 제공받은 비행장소 정보가 오류인 경우, 상기 인증 요청부(23)에 상기 비행장소 정보가 가장 인접한 신규 비행장소 정보를 제공하고, 상기 인증 요청부(23)에 의해 제공받은 인증서 또는 비행장소 정보가 사전에 설정된 기준 횟수 이상 오류인 경우, 해당 드론(10) 및 사용자를 주의관리 대상으로 지정하여, 별도의 주의관리 대상 리스트로 관리하고, 드론(10)의 사고 이력 또는 사용자의 사고 이력이 사전에 설정된 세팅 횟수 이상이거나, 드론(10)에 대한 보험 가입 이력이 없는 경우, 해당 드론(10) 및 사용자를 위험관리 대상으로 지정하여, 별도의 위험관리 대상 리스트로 관리하는 것을 특징으로 한다.
본 발명에 의한 드론 실명 인증 방법은 중앙 서버(30)의 수집부(31)가 드론(10)에 대해 다수의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보 및 드론 실명제 정보를 수집하는 제 1단계, 사용자 단말기(20)의 인증 요청부(23)가 사용자의 인증서 및 비행장소 정보를 이용하여 상기 중앙 서버(30)의 인증부(34)에 드론(10)에 대한 비행 인증을 요청하는 제 2단계, 상기 인증부(34)가 상기 제 2단계에서 비행 인증이 요청된 드론(10)에 대해 정보의 유효성을 검증하고, 비행 인증을 수행하는 제 3단계, 상기 중앙 서버(30)의 인증 신청부(35)가 상기 제 3단계에서유효성 검증이 완료된 드론(10)에 대해 공공기관 서버(45)에 비행 인증을 신청하는 제 4단계, 상기 인증부(34)가 상기 공공기관 서버(45)에 의해 처리된 증 비행 결과 정보를 수신받아, 상기 사용자 단말기(20)의 인증 확인부(24)에 제공하는 제 5단계, 상기 인증 확인부(24)가 상기 제 5단계에서 제공받은 비행 결과 정보를 문자 또는 소리로 표시하는 제 6단계 및 상기 중앙 서버(30)의 이력 관리부(33)가 각종 정보의 이력을 블록체인을 통해 관리하는 제 7단계를 포함하는 것을 특징으로 한다.
또한, 상기 제 1단계는 상기 수집부(31)가 사용자 단말기(20)의 등록부(22)로부터 드론(10)에 대한 사용자 정보를 수집하는 제 1-1단계, 수집부(31)가 드론용 단말기(15)로부터 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보 및 비행 로그 정보를 수집하는 제 1-2단계 및 수집부(31)가 공공기관 서버(45)로부터 다수의 드론 실명제 정보를 수집하는 제 1-3단계를 포함하고, 상기 제 3단계는 상기 인증부(34)가 상기 제 2단계에서 비행 인증 요청 시, 다수의 드론 실명제 정보와 비행 인증이 요청된 드론(10)의 기체 정보를 비교하여, 다수의 드론 실명제 정보에 비행 인증이 요청된 드론(10)의 기체 정보의 존재 여부를 체크하는 제 3-1단계, 상기 인증부(34)가 상기 제 3-1단계를 거친 드론(10)의 사고 횟수 또는 드론(10)을 운용하는 사용자의 사고 횟수가 사전에 설정된 세팅 횟수 미만인지 체크하고, 상기 드론(10)의 보험 가입 이력을 체크하는 제 3-2단계 및 상기 인증부(34)가 상기 제 3-2단계를 거친 드론(10)에 대해 상기 제 2단계에서 제공받은 비행장소 정보가 비행 금지 또는 비행 제한 구역에 속하는지 여부를 체크하는 제 3-3단계를 포함하고, 상기 제 4단계는 상기 인증 신청부(35)가 상기 제 3단계에서 유효성 검증이 완료된 드론(10)에 대해 상기 제 2단계에서 제공받은 인증서 및 비행장소 정보, 상기 제 1단계에서 수집된 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보 및 사용자 정보를 상기 공공기관 서버(45)에 제공하여, 비행 인증을 신청하는 제 4-1단계를 포함하는 것을 특징으로 한다.
또한, 상기 제 6단계는 상기 인증 확인부(24)가 상기 제 5단계에서 제공받은 비행 인증 정보를 문자 또는 소리로 표시하는 제 6-1단계 및 상기 인증 확인부(24)가 상기 제 5단계에서 제공받은 비행 금지 정보를 문자 또는 소리로 표시하고, 일정한 크기의 알림음을 발생시키는 제 6-2단계를 포함하고, 상기 제 7단계는 상기 이력 관리부(33)가 상기 제 2단계에서 제공받은 비행장소 정보가 오류인 경우, 상기 인증 요청부(23)에 상기 비행장소 정보가 가장 인접한 신규 비행장소 정보를 제공하는 제 7-1단계, 상기 이력 관리부(33)가 상기 제 2단계에서 제공받은 드론(10)에 대한 인증서 또는 비행장소 정보가 사전에 설정된 기준 횟수 이상 오류인 경우, 상기 드론(10) 및 사용자를 주의관리 대상으로 지정하여, 별도의 주의관리 대상 리스트로 관리하는 제 7-2단계, 상기 이력 관리부(33)가 드론(10)의 사고 이력 또는 사용자의 사고 이력이 사전에 설정된 세팅 횟수 이상이거나, 드론(10)에 대한 보험 가입 이력이 없는 경우, 상기 드론(10) 및 사용자를 위험관리 대상으로 지정하여, 별도의 위험관리 대상 리스트로 관리하는 제 7-3단계를 포함하는 것을 특징으로 한다.
본 발명에 의한 드론 실명 인증 시스템 및 그 방법은 드론에 식별 가능하게 부착된 상기 디지털 단말기를 통해 상기 드론 정보를 획득할 수 있고, 사용자 단말기의 어플리케이션을 통해 비행 인증을 신청할 수 있어, 사용자가 상기 사용자 단말기의 어플리케이션을 통해 간편하고, 편리하게 비행 인증 절차를 진행할 수 있는 효과가 있다.
또한, 본 발명에 의한 드론 실명 인증 시스템 및 그 방법은 블록체인 기반의 다수의 드론 실명제 데이터를 바탕으로, 상기 사용자 단말기의 비행 인증 요청에 따라, 공공기관 서버와 연동되어, 비행 인증 절차를 원스톱으로 진행할 수 있어, 사용자는 상기 드론 실명 인증 시스템을 통해 투명하고, 신뢰성을 갖춘 비행 인증 절차를 진행할 수 있는 효과가 있다.
도 1은 본 발명에 의한 드론 실명 인증 시스템의 개념도이다.
도 2는 식별 가능한 드론용 단말기가 부착된 드론 및 사용자 단말기 간의 데이터 흐름도이다.
도 3은 통합 오픈소스 펌웨어가 설치된 드론 및 사용자 단말기 간의 데이터 흐름도이다.
도 4는 도 1에 도시된 사용자 단말기의 구성도이다.
도 5는 도 1에 도시된 중앙 서버의 구성도이다.
도 6은 도 5에 도시된 중앙 서버의 데이터 흐름도이다.
도 7은 인증부의 유효성 검증 과정에 대한 도면이다.
도 8은 이력 관리부의 이력 관리 과정에 대한 도면이다.
도 9는 본 발명에 의한 드론 실명 인증 방법에 대한 순서도이다.
도 10은 도 9에 도시된 데이터 수집 단계에 대한 순서도이다.
도 11은 도 9에 도시된 드론에 대한 정보의 유효성 검증 단게에 대한 순서도이다.
도 12는 도 9에 도시된 비행 결과 정보 표시 단계에 대한 순서도이다.
도 13은 도 9에 도시된 이력 관리 단계에 대한 순서도이다.
도 1은 본 발명에 의한 드론 실명 인증 시스템(5)의 개념도이다.
본 발명에 의한 드론 실명 인증 시스템(5)은 드론(10), 드론용 단말기(15), 사용자 단말기(20) 및 중앙 서버(30)를 포함하여 구성된다.
먼저, 드론(10)은 촬영용, 배달용, 감시용, 농업용, 측정용, 순찰용 등으로 구분될 수 있다.
도 2는 식별 가능한 드론용 단말기(15)가 부착된 드론(10) 및 사용자 단말기(20) 간의 데이터 흐름도이고, 도 3은 통합 오픈소스 펌웨어가 설치된 드론(10) 및 사용자 단말기(20) 간의 데이터 흐름도이다.
도 2 및 도 3을 참조하면, 드론용 단말기(15)는 드론(10)의 하부에 부착되어, 상기 드론(10)을 식별하기 위한 용도로 사용될 수 있다.
한편, 드론(10)의 내부에는 드론(10)을 식별하기 위한 펌웨어가 삽입될 수 있다. 이때, 상기 펌웨어는 통합 오픈소스의 형태로 구현될 수 있다.
그리고, 사용자 단말기(20)는 사용자에게 제공되고, 사용자 단말기(20)에는 드론(10)에 대한 비행 인증을 요청하기 위한 애플리케이션(21)이 장착된다. 그리고, 사용자 단말기(20)는 사용자 정보, 인증서, 비행장소 정보를 중앙 서버(30)에 제공한다.
이때, 사용자 정보는 사용자명, 연락처, 아이디, 비번 정보 등을 의미한다.
그리고, 중앙 서버(30)는 블록체인 기반의 다수의 드론 실명제 데이터를 바탕으로, 사용자 단말기(20)의 애플리케이션(21)의 비행 인증 요청에 따라, 비행 인증 절차를 진행한다.
그리고, 공공기관 서버(45)는 중앙 서버(30)의 비행 인증 신청에 따라 드론(10)의 비행 결과 정보를 제공한다.
이때, 비행 결과 정보는 비행 장소에 대해 드론(10)의 비행을 인증하는 비행 인증 정보 또는 특정 비행 장소에 대해 드론(10)의 비행을 금지하는 비행 거절 정보를 포함할 수 있다.
한편, 드론용 단말기(15)는 중앙 서버(30)에 드론(10)의 이력을 관리하기 위한 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보 및 비행 로그 정보를 중앙서버에 제공할 수 있다.
이때, 위치정보는 비행 지역의 고도, 위도, 경도, 온도, 습도, 날씨 정보 등을 의미한다. 그리고, 비행 로그 정보는 비행 일자, 비행장소, 이/착륙 시각 정보 등을 의미한다.
그리고, 드론용 단말기(15)는 중앙 서버(30)로부터 비행 결과 정보 수신 시, 비행 결과 정보를 문자 또는 소리로 표시하는 인증 표시부(16)를 포함하여 구성된다.
그리고, 사용자 단말기(20) 및 드론용 단말기(15)는 블루투스 또는 NFC를 통해 상호간에 데이터를 송수신할 수 있다.
이때, NFC(Near Field Communication)는 10cm 이내의 근거리에서 무선 데이터를 송수신할 수 있는 통신 기술을 의미한다.
도 4는 도 1에 도시된 사용자 단말기(20)의 구성도이다.
도 4를 참조하면, 사용자 단말기(20)의 애플리케이션(21)은 등록부(22) 및 인증 요청부(23), 인증 확인부(24)를 포함하여 구성된다.
먼저, 등록부(22)는 드론(10)에 대해 사용자 정보를 등록 처리한다. 등록부(22)에 등록 처리된 사용자 정보는 중앙 서버(30)로 전송된다.
그리고, 인증 요청부(23)는 사용자의 인증서 및 비행장소 정보를 이용하여 중앙 서버(30)에 드론(10)에 대한 비행 인증을 요청한다. 이때, 인증서는 금융기관에서 발급되는 공동 인증서, 네이버, 카카오 등 포털 사이트에서 발급되는 온라인 인증서 등을 포함하여 구성될 수 있다.
그리고, 인증 확인부(24)는 중앙 서버(30)로부터 비행 결과 정보 수신 시, 비행 결과 정보를 문자 또는 소리로 표시한다.
구체적으로, 인증 확인부(24)는 중앙 서버(30)로부터 비행 인증 정보 수신 시, 사용자가 인지 가능하도록 비행 인증 정보를 화면에 문자 또는 소리로 표시한다.
한편, 인증 확인부(24)는 중앙 서버(30)로부터 비행 거절 정보 수신 시, 사용자가 인지 가능하도록 비행 금지 정보를 화면에 문자 또는 소리로 표시하고, 일정한 크기의 알림음을 발생시킨다.
도 5는 도 1에 도시된 중앙 서버(30)의 구성도이고, 도 6은 도 5에 도시된 중앙 서버(30)의 데이터 흐름도이다.
도 5 및 도 6을 참조하면, 중앙 서버(30)는 수집부(31), 저장부(32), 이력 관리부(33), 인증부(34) 및 인증 신청부(35)를 포함하여 구성된다.
먼저, 수집부(31)는 드론용 단말기(15)로부터 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보 및 비행 로그 정보를 수집하고, 사용자 단말기(20)로부터 사용자 정보를 수집한다.
그리고, 수집부(31)는 국토교통부 같은 공공기관에서 관할하는 공공기관 서버(45)부터 다수의 드론 실명제 정보를 수집한다.
이때, 다수의 드론 실명제 정보는 공공기관 서버(45)에 신고된 다수의 드론(10)의 기체 정보 및 사용자 정보 등을 의미한다.
그리고, 저장부(32)에는 수집부(31)에 의해 수집된 각종 정보가 저장된다. 구체적으로, 저장부(32)에는 수집부(31)에 의해 수집된 다수의 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보, 드론 실명제 정보가 저장된다.
그리고, 저장부(32)에는 비행 금지 구역, 비행 제한 구역 등의 정보, 드론(10)의 사고 이력 정보, 사용자의 사고 이력 정보, 드론(10)의 보험 정보 등이 사전에 저장되어 있다.
그리고, 이력 관리부(33)는 수집부(31)에 의해 수집된 각종 정보의 이력을 블록체인을 통해 관리한다.
구체적으로, 이력 관리부(33)는 수집부(31)에 의해 수집된 다수의 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보 및 드론 실명제 정보의 이력을 블록체인을 통해 관리한다.
그리고, 인증부(34)는 인증 요청부(23)에 의해 비행 인증이 요청된 드론(10)에 대해 정보의 유효성을 검증하고, 비행 인증을 수행한다.
그리고, 인증 신청부(35)는 인증부(34)에 의한 유효성 검증이 완료된 드론(10)에 대해 공공기관 서버(45)에 비행 인증을 신청한다.
도 7은 인증부(34)의 유효성 검증 과정에 대한 도면이다.
도 7을 참조하면, 인증부(34)는 사용자 단말기(20)의 인증 요청부(23)에 의한 비행 인증 요청 시, 다수의 드론 실명제 정보와 비행 인증이 요청된 드론(10)의 기체 정보를 비교하여, 다수의 드론 실명제 정보에 비행 인증이 요청된 드론(10)의 기체 정보의 존재 여부를 체크한다.
그리고, 인증부(34)는 비행 인증이 요청된 드론(10)의 사고 횟수 또는 드론(10)을 운용하는 사용자의 사고 횟수가 사전에 설정된 세팅 횟수 미만인지 체크하고, 비행 인증이 요청된 드론(10)의 보험 가입 이력을 체크한다.
그리고, 인증부(34)는 비행 인증이 요청된 드론(10)에 대해 사용자 단말기(20)의 인증 요청부(23)에 의해 제공받은 비행장소 정보가 비행 금지 또는 비행 제한 구역에 속하는지 여부를 체크한다.
그리고, 인증 신청부(35)는 인증부(34)에 의한 유효성 검증이 완료된 드론(10)에 대해 사용자 단말기(20)의 인증 요청부(23)에 의해 제공받은 인증서 및 비행장소 정보, 이력관리부에 의해 관리되는 각종 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보 및 사용자 정보를 공공기관 서버(45)에 제공하여, 비행 인증을 신청한다.
공공기관 서버(45)에 의해 처리된 비행 결과 정보는 중앙 서버(30)의 인증부(34)로 전송된다.
그리고, 인증부(34)는 공공기관 서버(45)에 의해 처리된 증 비행 결과 정보를 수신받아, 사용자 단말기(20)의 인증 확인부(24)에 제공한다.
도 8은 이력 관리부(33)의 이력 관리 과정에 대한 도면이다.
도 8을 참조하면, 이력 관리부(33)는 사용자 단말기(20)의 인증 요청부(23)에 의해 제공받은 비행장소 정보가 오류인 경우, 사용자 단말기(20)의 인증 요청부(23)에 상기 비행장소 정보가 가장 인접한 신규 비행장소 정보를 제공한다.
그리고, 이력 관리부(33)는 사용자 단말기(20)의 인증 요청부(23)에 의해 제공받은 인증서 또는 비행장소 정보가 사전에 설정된 기준 횟수 이상 오류인 경우, 해당 드론(10) 및 사용자를 주의관리 대상으로 지정하여, 별도의 주의관리 대상 리스트로 관리한다.
그리고, 이력 관리부(33)는 드론(10)의 사고 이력 또는 사용자의 사고 이력이 사전에 설정된 세팅 횟수 이상이거나, 드론(10)에 대한 보험 가입 이력이 없는 경우, 해당 드론(10) 및 사용자를 위험관리 대상으로 지정하여, 별도의 위험관리 대상 리스트로 관리한다.
한편, 중앙 서버(30)는 해시 설정부(36), 기록부(37), 상태정보 확인부(38), 변경정보 식별부(39), 비교부(40) 및 판단부(41)를 더 포함하여 구성될 수 있다.
그리고, 해시 설정부(36)는 해시 함수를 이용하여, 기본 정보에 대한 해시인 기본 정보의 해시를 생성한다.
여기서, 해시는 블록체인에 포함된 블록의 식별자 역할을 하는 블록의 이름 정보를 의미한다. 이때, 기본 정보는 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보를 포함하는 정보를 의미한다.
그리고, 해시 설정부(36)는 해시 함수를 이용하여, 드론 실명제 정보에 대한 해시인 드론 실명제 정보의 해시를 생성한다. 이때, 해시 설정부(36)는 해시 함수를 이용하여, 길이가 서로 다른 다수의 드론 실명제 정보를 길이가 일정한 해시로 변환한다.
그리고, 해시 설정부(36)는 드론 실명제 정보의 해시 및 바로 인접한 드론 실명제 정보의 해시를 조합하여, 하위 해시를 생성한다. 그리고, 해시 설정부(36)는 해시 함수를 이용하여, 다수의 하위 해시를 포함하는 정보에 대한 해시인 루트 해시를 생성한다.
그리고, 해시 설정부(36)는 루트 해시, 이전 드론(10) 실명제 블록의 해시, 논스라고 불리는 임시값 등을 조합하여, 상위 해시를 생성한다.
그리고, 기록부(37)는 기본 정보의 해시에 대한 블록인 기본 블록을 생성하여, 블록체인에 기록한다.
그리고, 기록부(37)는 상위 해시에 대한 블록인 드론(10) 실명제 블록을 생성하여, 상기 드론(10) 실명제 블록을 블록체인에 존재하는 이전 드론(10) 실명제 블록의 말단에 연결한다.
여기서, 논스(nonce)는 블록체인에서 목표값 이하의 블록 해시를 찾기 위해 임시로 사용하는 숫자를 의미한다. 그리고, 이전 드론(10) 실명제 블록은 현재 생성된 드론(10) 실명제 블록의 바로 직전에 생성된 드론(10) 실명제 블록이고, 이전 드론(10) 실명제 블록의 해시는 해시 설정부(36)가 해시 함수를 이용하여, 이전 드론(10) 실명제 블록의 정보에 대해 생성한 해시를 의미한다.
상태정보 확인부(38)는 드론(10)에 대한 기본 정보, 드론 실명제 정보 등의 상태정보를 사용자 단말기(20)에 제공한다.
그리고, 변경정보 식별부(39)는 드론(10)에 대한 신규 상태정보 중에서 세부 내용이 변경된 변경정보를 식별한다.
그리고, 비교부(40)는 드론(10)에 대한 기존 상태정보 및 신규 상태정보를 비교하여, 기존 상태정보 및 신규 상태정보 간의 차이점을 분석한 분석정보를 생성한다.
그리고, 판단부(41)는 비교부(40)에 의해 생성된 분석정보를 바탕으로, 신규 상태정보에 대한 동일성 유지 및 손상 여부를 확인하여, 신규 상태정보에 대한 위변조 여부를 판단한다.
구체적으로, 판단부(41)는 드론(10)에 대한 기존 상태정보 및 신규 상태정보가 사전에 설정된 기준 비율 이상 동일한 경우, 신규 상태정보가 동일성을 유지하고 있는 것으로 판단할 수 있다.
또한, 판단부(41)는 드론(10)에 대한 기존 상태정보 및 신규 상태정보가 사전에 설정된 세팅 비율 이상으로 손상되지 않은 경우, 신규 상태정보가 손상되지 않은 것으로 판단할 수 있다.여기서, 손상은 데이터의 의미 변경 또는 데이터의 상실을 의미한다.
한편, 기록부(37)는 판단부(41)에 의해 위변조가 아닌 것으로 판단된 드론(10)에 대한 신규 상태정보 및 변경정보 식별부(39)에 의해 식별된 변경정보를 블록체인에 기록한다.
다음으로, 본 발명에 의한 드론 실명 인증 방법에 대해 설명하기로 한다.
도 9는 본 발명에 의한 드론 실명 인증 방법에 대한 순서도이다.
도 9를 참조하면, 중앙 서버(30)의 수집부(31)는 드론(10)에 대해 다수의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보 및 드론 실명제 정보를 수집한다.(S100)
도 10은 도 9에 도시된 데이터 수집 단계에 대한 순서도이다.
도 10을 참조하면, 수집부(31)는 사용자 단말기(20)의 등록부(22)로부터 드론(10)에 대한 사용자 정보를 수집한다.(S101)
그 이후, 수집부(31)는 드론용 단말기(15)로부터 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보 및 비행 로그 정보를 수집한다.(S102)
그 이후, 수집부(31)는 공공기관 서버(45)로부터 다수의 드론 실명제 정보를 수집한다.(S103)
그 이후, 인증 요청부(23)는 사용자의 인증서 및 비행장소 정보를 이용하여 중앙 서버(30)의 인증부(34)에 드론(10)에 대한 비행 인증을 요청한다.(S200)
그 이후, 인증부(34)는 S200단계에서 비행 인증이 요청된 드론(10)에 대해 정보의 유효성을 검증하고, 비행 인증을 수행한다.(S300)
도 11은 도 9에 도시된 드론(10)에 대한 정보의 유효성 검증 단게에 대한 순서도이다.
도 11을 참조하면, 인증부(34)는 S200단계에서 비행 인증 요청 시, 다수의 드론 실명제 정보와 비행 인증이 요청된 드론(10)의 기체 정보를 비교하여, 다수의 드론 실명제 정보에 비행 인증이 요청된 드론(10)의 기체 정보의 존재 여부를 체크한다.(S301)
그리고, 인증부(34)는 S301단계를 거친 드론(10)의 사고 횟수 또는 드론(10)을 운용하는 사용자의 사고 횟수가 사전에 설정된 세팅 횟수 미만인지 체크하고, 비행 인증이 요청된 드론(10)의 보험 가입 이력을 체크한다.(S302)
그리고, 인증부(34)는 S302단계를 거친 드론(10)에 대해 S200단계에서 제공받은 비행장소 정보가 비행 금지 또는 비행 제한 구역에 속하는지 여부를 체크한다.(S303)
그 이후, 중앙 서버(30)의 인증 신청부(35)는 S300단계에서 유효성 검증이 완료된 드론(10)에 대해 공공기관 서버(45)에 비행 인증을 신청한다.(S400)
구체적으로, 인증 신청부(35)는 S300단계에서 유효성 검증이 완료된 드론(10)에 대해 S200단계에서 제공받은 인증서 및 비행장소 정보, S100단계에서 수집된 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보 및 사용자 정보를 공공기관 서버(45)에 제공하여, 비행 인증을 신청한다.(S401)
그 이후, 인증부(34)는 공공기관 서버(45)에 의해 처리된 증 비행 결과 정보를 수신받아, 사용자 단말기(20)의 인증 확인부(24)에 제공한다.(S500)
그 이후, 사용자 단말기(20)의 인증 확인부(24)는 S500단계에서 제공받은 비행 결과 정보를 문자 또는 소리로 표시한다.(S600)
도 12는 도 9에 도시된 비행 결과 정보 표시 단계에 대한 순서도이다.
도 12를 참조하면, 인증 확인부(24)는 S500단계에서 제공받은 비행 인증 정보를 화면에 문자 또는 소리로 표시한다.(S601)
그리고, 인증 확인부(24)는 S500단계에서 제공받은 비행 거절 정보를 화면에 문자 또는 소리로 표시하고, 일정한 크기의 알림음을 발생시킨다.(S602)
그 이후, 중앙 서버(30)의 이력 관리부(33)는 각종 정보의 이력을 블록체인을 통해 관리한다.(S700)
도 13은 도 9에 도시된 이력 관리 단계에 대한 순서도이다.
도 13을 참조하면, 이력 관리부(33)는 S200단계에서 제공받은 비행장소 정보가 오류인 경우, 사용자 단말기(20)의 인증 요청부(23)에 상기 비행장소 정보가 가장 인접한 신규 비행장소 정보를 제공한다.(S701)
그리고, 이력 관리부(33)는 S200단계에서 제공받은 인증서 또는 비행장소 정보가 사전에 설정된 기준 횟수 이상 오류인 경우, 해당 드론(10) 및 사용자를 주의관리 대상으로 지정하여, 별도의 주의관리 대상 리스트로 관리한다.(S702)
그리고, 이력 관리부(33)는 드론(10)의 사고 이력 또는 사용자의 사고 이력이 사전에 설정된 세팅 횟수 이상이거나, 드론(10)에 대한 보험 가입 이력이 없는 경우, 해당 드론(10) 및 사용자를 위험관리 대상으로 지정하여, 별도의 위험관리 대상 리스트로 관리한다.(S703)
본 발명에 의한 드론 실명 인증 시스템(5) 및 그 방법은 드론(10)에 식별 가능하게 부착된 상기 디지털 단말기를 통해 상기 드론(10) 정보를 획득할 수 있고, 사용자 단말기(20)의 어플리케이션을 통해 비행 인증을 신청할 수 있어, 사용자가 상기 사용자 단말기(20)의 어플리케이션을 통해 간편하고, 편리하게 비행 인증 절차를 진행할 수 있는 효과가 있다.
또한, 본 발명에 의한 드론 실명 인증 시스템(5) 및 그 방법은 블록체인 기반의 다수의 드론 실명제 데이터를 바탕으로, 상기 사용자 단말기(20)의 비행 인증 요청에 따라, 공공기관 서버(45)와 연동되어, 비행 인증 절차를 원스톱으로 진행할 수 있어, 사용자는 상기 드론 실명 인증 시스템(5)을 통해 투명하고, 신뢰성을 갖춘 비행 인증 절차를 진행할 수 있는 효과가 있다.
5: 드론 실명 인증 시스템 10:드론
15: 드론용 단말기 16: 인증 표시부
20: 사용자 단말기 21: 애플리케이션
22: 등록부 23: 인증 요청부
24: 인증 확인부 30: 중앙 서버
31: 수집부 32: 저장부
33: 이력 관리부 34: 인증부
35: 인증 신청부 36: 해시 설정부
37: 기록부 38: 상태정보 확인부
39: 변경정보 식별부 40: 비교부
41: 판단부 45:공공기관 서버

Claims (8)

  1. 비행용 드론(10);
    상기 드론(10)의 하부에 부착되어, 상기 드론(10)을 식별하기 위한 용도로 사용되는 드론용 단말기(15);
    사용자에게 제공되고, 상기 드론(10)에 대한 비행 인증을 요청하기 위한 애플리케이션(21)이 장착되는 사용자 단말기(20);
    블록체인 기반의 다수의 드론 실명제 데이터를 바탕으로, 상기 사용자 단말기(20)의 비행 인증 요청에 따라, 비행 인증 절차를 진행하는 중앙 서버(30); 및
    상기 중앙 서버(30)의 비행 인증 신청에 따라 상기 드론(10)의 비행 결과 정보를 제공하는 공공기관 서버(45);를 포함하고,
    상기 드론용 단말기(15)는
    상기 중앙 서버(30)에 드론(10)의 이력을 관리하기 위한 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보 및 비행 로그 정보를 제공하고,
    상기 비행 로그 정보는
    비행 일자, 비행장소, 이/착륙 시각 정보이고,
    상기 비행 결과 정보는
    특정 비행 장소에 대해 상기 드론(10)의 비행을 인증하는 비행 인증 정보 또는 특정 비행 장소에 대해 상기 드론(10)의 비행을 금지하는 비행 거절 정보를 포함하고,
    상기 사용자 단말기(20)의 애플리케이션(21)은
    상기 드론(10)에 대해 사용자 정보를 등록 처리하는 등록부(22);
    사용자의 인증서 및 비행장소 정보를 이용하여 중앙 서버(30)에 드론(10)에 대한 비행 인증을 요청하는 인증 요청부(23); 및
    상기 중앙 서버(30)로부터 비행 결과 정보 수신 시, 상기 비행 결과 정보를 문자 또는 소리로 표시하는 인증 확인부(24);를 포함하고,
    상기 드론용 단말기(15)는
    상기 중앙 서버(30)로부터 비행 결과 정보 수신 시, 상기 비행 결과 정보를 문자 또는 소리로 표시하는 인증 표시부(16);를 포함하고,
    상기 사용자 정보는
    사용자명, 연락처, 아이디 및 비번 정보이고,
    상기 중앙 서버(30)는
    다수의 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보 및 드론 실명제 정보를 수집하는 수집부(31);
    상기 수집부(31)에 의해 수집된 다수의 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보, 드론 실명제 정보가 저장되는 저장부(32);
    상기 수집부(31)에 의해 수집된 다수의 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보 및 드론 실명제 정보의 이력을 블록체인을 통해 관리하는 이력 관리부(33);
    상기 인증 요청부(23)에 의해 비행 인증이 요청된 드론(10)에 대해 정보의 유효성을 검증하고, 비행 인증을 수행하는 인증부(34); 및
    상기 인증부(34)에 의한 유효성 검증이 완료된 드론(10)에 대해 상기 공공기관 서버(45)에 비행 인증을 신청하는 인증 신청부(35);를 포함하고,
    상기 다수의 드론 실명제 정보는
    상기 공공기관 서버(45)에 신고된 다수의 드론(10)의 기체 정보 및 사용자 정보이고,
    상기 저장부(32)에는
    다수의 비행 금지 구역, 비행 제한 구역, 드론(10)의 사고 이력 정보, 사용자의 사고 이력 정보, 드론(10)의 보험 정보가 사전에 저장되고,
    상기 인증부(34)는
    상기 인증 요청부(23)에 의한 비행 인증 요청 시, 다수의 드론 실명제 정보와 비행 인증이 요청된 드론(10)의 기체 정보를 비교하여, 다수의 드론 실명제 정보에 비행 인증이 요청된 드론(10)의 기체 정보의 존재 여부를 체크하고,
    비행 인증이 요청된 드론(10)의 사고 횟수 또는 상기 드론(10)을 운용하는 사용자의 사고 횟수가 사전에 설정된 세팅 횟수 미만인지 체크하고, 비행 인증이 요청된 드론(10)의 보험 가입 이력을 체크하고,
    비행 인증이 요청된 드론(10)에 대해 상기 인증 요청부(23)에 의해 제공받은 비행장소 정보가 비행 금지 또는 비행 제한 구역에 속하는지 여부를 체크하고,
    상기 인증 신청부(35)는
    상기 인증부(34)에 의한 유효성 검증이 완료된 드론(10)에 대해 인증서 및 비행장소 정보, 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보 및 사용자 정보를 공공기관 서버(45)에 제공하여, 비행 인증을 신청하고,
    상기 인증부(34)는
    상기 공공기관 서버(45)에 의해 처리된 비행 결과 정보를 수신 받아, 상기 인증 확인부(24)에 제공하고,
    상기 이력 관리부(33)는
    상기 인증 요청부(23)에 의해 제공받은 비행장소 정보가 오류인 경우, 상기 인증 요청부(23)에 상기 비행장소 정보가 가장 인접한 신규 비행장소 정보를 제공하고,
    상기 인증 요청부(23)에 의해 제공받은 인증서 또는 비행장소 정보가 사전에 설정된 기준 횟수 이상 오류인 경우, 해당 드론(10) 및 사용자를 주의관리 대상으로 지정하여, 별도의 주의관리 대상 리스트로 관리하고,
    드론(10)의 사고 이력 또는 사용자의 사고 이력이 사전에 설정된 세팅 횟수 이상이거나, 드론(10)에 대한 보험 가입 이력이 없는 경우, 해당 드론(10) 및 사용자를 위험관리 대상으로 지정하여, 별도의 위험관리 대상 리스트로 관리하는 것을 특징으로 하는 드론 실명 인증 시스템.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. ◈청구항 6은(는) 설정등록료 납부시 포기되었습니다.◈
    중앙 서버(30)의 수집부(31)가 드론(10)에 대해 다수의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보, 사용자 정보 및 드론 실명제 정보를 수집하는 제 1단계;
    사용자 단말기(20)의 인증 요청부(23)가 사용자의 인증서 및 비행장소 정보를 이용하여 상기 중앙 서버(30)의 인증부(34)에 드론(10)에 대한 비행 인증을 요청하는 제 2단계;
    상기 인증부(34)가 상기 제 2단계에서 비행 인증이 요청된 드론(10)에 대해 정보의 유효성을 검증하고, 비행 인증을 수행하는 제 3단계;
    상기 중앙 서버(30)의 인증 신청부(35)가 상기 제 3단계에서 유효성 검증이 완료된 드론(10)에 대해 공공기관 서버(45)에 비행 인증을 신청하는 제 4단계;
    상기 인증부(34)가 상기 공공기관 서버(45)에 의해 처리된 증 비행 결과 정보를 수신받아, 상기 사용자 단말기(20)의 인증 확인부(24)에 제공하는 제 5단계;
    상기 인증 확인부(24)가 상기 제 5단계에서 제공받은 비행 결과 정보를 문자 또는 소리로 표시하는 제 6단계; 및
    상기 중앙 서버(30)의 이력 관리부(33)가 각종 정보의 이력을 블록체인을 통해 관리하는 제 7단계;를 포함하고,
    상기 제 1단계는
    상기 수집부(31)가 사용자 단말기(20)의 등록부(22)로부터 드론(10)에 대한 사용자 정보를 수집하는 제 1-1단계;
    수집부(31)가 드론용 단말기(15)로부터 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보 및 비행 로그 정보를 수집하는 제 1-2단계; 및
    수집부(31)가 공공기관 서버(45)로부터 다수의 드론 실명제 정보를 수집하는 제 1-3단계;를 포함하고,
    상기 제 3단계는
    상기 인증부(34)가 상기 제 2단계에서 비행 인증 요청 시, 다수의 드론 실명제 정보와 비행 인증이 요청된 드론(10)의 기체 정보를 비교하여, 다수의 드론 실명제 정보에 비행 인증이 요청된 드론(10)의 기체 정보의 존재 여부를 체크하는 제 3-1단계;
    상기 인증부(34)가 상기 제 3-1단계를 거친 드론(10)의 사고 횟수 또는 드론(10)을 운용하는 사용자의 사고 횟수가 사전에 설정된 세팅 횟수 미만인지 체크하고, 상기 드론(10)의 보험 가입 이력을 체크하는 제 3-2단계; 및
    상기 인증부(34)가 상기 제 3-2단계를 거친 드론(10)에 대해 상기 제 2단계에서 제공받은 비행장소 정보가 비행 금지 또는 비행 제한 구역에 속하는지 여부를 체크하는 제 3-3단계;를 포함하고,
    상기 제 4단계는
    상기 인증 신청부(35)가 상기 제 3단계에서 유효성 검증이 완료된 드론(10)에 대해 상기 제 2단계에서 제공받은 인증서 및 비행장소 정보, 상기 제 1단계에서 수집된 드론(10)의 기체 정보, 위치 정보, 비행 내역 정보, 비행 로그 정보 및 사용자 정보를 상기 공공기관 서버(45)에 제공하여, 비행 인증을 신청하는 제 4-1단계;를 포함하고,
    상기 제 6단계는
    상기 인증 확인부(24)가 상기 제 5단계에서 제공받은 비행 인증 정보를 문자 또는 소리로 표시하는 제 6-1단계; 및
    상기 인증 확인부(24)가 상기 제 5단계에서 제공받은 비행 금지 정보를 문자 또는 소리로 표시하고, 일정한 크기의 알림음을 발생시키는 제 6-2단계;를 포함하고,
    상기 제 7단계는
    상기 이력 관리부(33)가 상기 제 2단계에서 제공받은 비행장소 정보가 오류인 경우, 상기 인증 요청부(23)에 상기 비행장소 정보가 가장 인접한 신규 비행장소 정보를 제공하는 제 7-1단계;
    상기 이력 관리부(33)가 상기 제 2단계에서 제공받은 드론(10)에 대한 인증서 또는 비행장소 정보가 사전에 설정된 기준 횟수 이상 오류인 경우, 상기 드론(10) 및 사용자를 주의관리 대상으로 지정하여, 별도의 주의관리 대상 리스트로 관리하는 제 7-2단계;
    상기 이력 관리부(33)가 드론(10)의 사고 이력 또는 사용자의 사고 이력이 사전에 설정된 세팅 횟수 이상이거나, 드론(10)에 대한 보험 가입 이력이 없는 경우, 상기 드론(10) 및 사용자를 위험관리 대상으로 지정하여, 별도의 위험관리 대상 리스트로 관리하는 제 7-3단계;를 포함하는 것을 특징으로 하는 드론 실명 인증 방법.
  7. 삭제
  8. 삭제
KR1020220152764A 2022-11-15 2022-11-15 드론 실명 인증 시스템 및 그 방법 KR102606662B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220152764A KR102606662B1 (ko) 2022-11-15 2022-11-15 드론 실명 인증 시스템 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220152764A KR102606662B1 (ko) 2022-11-15 2022-11-15 드론 실명 인증 시스템 및 그 방법

Publications (1)

Publication Number Publication Date
KR102606662B1 true KR102606662B1 (ko) 2023-11-29

Family

ID=88969196

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220152764A KR102606662B1 (ko) 2022-11-15 2022-11-15 드론 실명 인증 시스템 및 그 방법

Country Status (1)

Country Link
KR (1) KR102606662B1 (ko)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180038231A (ko) * 2016-10-06 2018-04-16 동국대학교 산학협력단 멀티 드론 제어 시스템 및 방법
KR20190082151A (ko) 2017-12-29 2019-07-09 주식회사 레이니스트 금융상품 추천 장치 및 방법
KR20200051436A (ko) * 2018-11-05 2020-05-13 (주)파슨텍 드론을 관제하는 서버, 방법 및 컴퓨터 프로그램
KR102212287B1 (ko) * 2020-11-11 2021-02-03 세종대학교산학협력단 드론 인증 시스템, 방법 및 이를 수행하기 위한 컴퓨팅 장치
KR20210125738A (ko) * 2020-04-09 2021-10-19 한국전자통신연구원 드론에 탑재한 식별 장치를 이용한 드론 식별 방법 및 시스템
KR20210128148A (ko) * 2020-04-16 2021-10-26 한국전자통신연구원 연계 정보와 식별 정보를 통합 관리하는 드론 정보 관리 방법 및 시스템
KR20220034372A (ko) * 2020-09-11 2022-03-18 한국전자통신연구원 드론 식별 정보 통합 관리 방법 및 장치

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180038231A (ko) * 2016-10-06 2018-04-16 동국대학교 산학협력단 멀티 드론 제어 시스템 및 방법
KR20190082151A (ko) 2017-12-29 2019-07-09 주식회사 레이니스트 금융상품 추천 장치 및 방법
KR20200051436A (ko) * 2018-11-05 2020-05-13 (주)파슨텍 드론을 관제하는 서버, 방법 및 컴퓨터 프로그램
KR20210125738A (ko) * 2020-04-09 2021-10-19 한국전자통신연구원 드론에 탑재한 식별 장치를 이용한 드론 식별 방법 및 시스템
KR20210128148A (ko) * 2020-04-16 2021-10-26 한국전자통신연구원 연계 정보와 식별 정보를 통합 관리하는 드론 정보 관리 방법 및 시스템
KR20220034372A (ko) * 2020-09-11 2022-03-18 한국전자통신연구원 드론 식별 정보 통합 관리 방법 및 장치
KR102212287B1 (ko) * 2020-11-11 2021-02-03 세종대학교산학협력단 드론 인증 시스템, 방법 및 이를 수행하기 위한 컴퓨팅 장치

Similar Documents

Publication Publication Date Title
US12022289B2 (en) Integrated secure device manager systems and methods for cyber-physical vehicles
US20210319703A1 (en) Systems and methods for managing flight-restriction regions
US11057426B2 (en) Methods and systems providing cyber defense for electronic identification, vehicles, ancillary vehicle platforms and telematics platforms
US9734723B1 (en) Process and system to register and regulate unmanned aerial vehicle operations
US11120456B2 (en) Authentication systems and methods for generating flight regulations
CN107407938B (zh) 针对限飞区域的开放平台
CN109154829B (zh) Uav***的部件和用户管理
CN107409174B (zh) 用于管制无人飞行器操作的***和方法
CN107615785B (zh) 用于显示地理围栏设备信息的***和方法
EP2561500B1 (en) Flight planning methods and systems
US20170024746A1 (en) Process to Enable Digital Registration, Compliance Enforcement, and Permission Indications for Unmanned Aerial Vehicles and Other Devices
US11824985B2 (en) Blockchain-based hybrid authentication
KR20200051436A (ko) 드론을 관제하는 서버, 방법 및 컴퓨터 프로그램
JP2024505138A (ja) 輸送機関に対する外部機能のプロビジョニング
KR102606662B1 (ko) 드론 실명 인증 시스템 및 그 방법
CN113468943A (zh) 交通管理员运输工具
Vetter et al. Enterprise architecting applied to small unmanned aircraft system integration into low-altitude urban airspace
US11935093B1 (en) Dynamic vehicle tags
US11776397B2 (en) Emergency notifications for transports
US20240019262A1 (en) Vehicle data services configurable deployment
KR20230099692A (ko) 도심형 항공 모빌리티 환경을 위한 apsm 정책 제어
US20210173866A1 (en) Transport sound profile
Bronfman I'm Ready for My Close-up, Mr. Spielberg: Creating a Working Model for Data Security and Personal Privacy in the Use Case of Unmanned Aerial Systems (UAS) in Film and Video Game Production

Legal Events

Date Code Title Description
GRNT Written decision to grant