KR102571165B1 - 출입 관리 시스템 및 이를 이용한 출입 제어 방법 - Google Patents

출입 관리 시스템 및 이를 이용한 출입 제어 방법 Download PDF

Info

Publication number
KR102571165B1
KR102571165B1 KR1020220126431A KR20220126431A KR102571165B1 KR 102571165 B1 KR102571165 B1 KR 102571165B1 KR 1020220126431 A KR1020220126431 A KR 1020220126431A KR 20220126431 A KR20220126431 A KR 20220126431A KR 102571165 B1 KR102571165 B1 KR 102571165B1
Authority
KR
South Korea
Prior art keywords
information
authentication information
user terminal
authentication
door
Prior art date
Application number
KR1020220126431A
Other languages
English (en)
Other versions
KR20220139276A (ko
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
Priority claimed from KR1020180026203A external-priority patent/KR102452528B1/ko
Application filed by 주식회사 슈프리마에이치큐 filed Critical 주식회사 슈프리마에이치큐
Publication of KR20220139276A publication Critical patent/KR20220139276A/ko
Priority to KR1020230109985A priority Critical patent/KR20230125162A/ko
Application granted granted Critical
Publication of KR102571165B1 publication Critical patent/KR102571165B1/ko

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00563Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys using personal physical data of the operator, e.g. finger prints, retinal images, voicepatterns
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00857Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the data carrier can be programmed
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C2009/00753Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys
    • G07C2009/00769Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys with data transmission performed by wireless means
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00817Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the lock can be programmed
    • G07C2009/00825Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the lock can be programmed remotely by lines or wireless communication
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00857Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the data carrier can be programmed
    • G07C2009/00865Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the data carrier can be programmed remotely by wireless communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Ophthalmology & Optometry (AREA)
  • Lock And Its Accessories (AREA)

Abstract

본 발명은 출입 관리 시스템 및 이를 이용한 출입 제어 방법에 관한 것으로, 본 발명의 일 양상에 따르면 인증 서버의 개입 없이 사용자 단말기로부터 획득한 대상 인증 정보에 기초하여 사용자 인증을 수행하는 도어 개폐 장치의 출입 제어 방법으로, 상기 도어 개폐 장치의 주변에 위치한 적어도 하나의 상기 사용자 단말기로부터 제1 식별 정보-이때, 상기 제1 식별 정보는 상기 사용자 단말기 및 상기 사용자 단말기를 사용하는 사용자 중 적어도 하나에 대한 식별 정보임-를 획득하는 단계; 상기 사용자 인증에 필요한 대상 인증 정보를 획득하는 단계; 상기 대상 인증 정보 및 미리 저장된 비교 인증 정보 중 상기 제1 식별 정보에 대응하는 레퍼런스 인증 정보를 획득하는 단계; 상기 대상 인증 정보 및 상기 레퍼런스 인증 정보에 기초하여 사용자 인증을 수행하는 단계; 및 상기 사용자 인증 결과 유효한것으로 판단된 경우 도어를 개방하도록 제어하는 단계;를 포함하는 출입 제어 방법이 제공될 수 있다.

Description

출입 관리 시스템 및 이를 이용한 출입 제어 방법{ACCESS CONTROL SYSTEM AND ACCESS CONTROL METHOD USING THE SAME}
본 발명은 출입 관리 시스템 및 이를 이용한 출입 제어 방법에 관한 것이다.
출입 관리 시스템에서 사용자를 인증하는 방식은 마그네틱 카드 등 사용자가 소지한 단말기에 저장된 정보를 이용하여 사용자를 인증하는 소유물을 기반으로 한 인증 방식, 미리 설정된 비밀번호와 입력된 비밀번호를 비교하는 지식 기반의 인증 방식 및 사용자의 생체 정보를 이용한 인증 방식 등이 사용되고 있다.
종래에는 출입 관리 시스템에서는 지식 기반의 인증 방식이 주로 사용되고 있었으나, 분실 및 도용 등의 문제로 인하여 최근에는 위변조가 어려운 생체 정보를 이용한 인증 방식을 도입하는 출입 관리 시스템이 증가하고 있는 추세이다.
이러한 생체 정보를 이용한 인증 방식에 사용되는 정보는 기존 인증 방식에 비해 데이터의 용량이 큰 단점이 있다.
이로 인하여 사용자 인증을 위하여 입력 받은 생체 정보와 기 저장된 생체 정보를 비교할 때 소요되는 시간이 증가하는 문제가 발생하게 된다.
또한 생체 정보의 비교를 이용한 사용자 인증에 있어서, 생체 정보를 잘못 인식하는 오인식이 발생할 수 있다. 기 저장된 생체 정보의 수가 많아지게 되면 비교 건수가 증가하는 함으로써 오인식률이 증가하는 문제가 발생하게 된다.
본 발명의 일 과제는 인증 시 전체 비교 인증 정보 중 실질적으로 인증에 필요한 비교 인증 정보를 선별하여 인증을 수행함으로써 인증 시 시간 소요를 최소화 하고 오인식 가능성을 억제할 수 있는 출입 관리 시스템 및 이를 이용한 출입 제어 방법을 제공함에 있다.
본 발명의 다른 과제는 사용자 단말기로부터 업데이트 정보를 획득하여 업데이트를 수행함으로써 서버 장치와의 연결 없이도 도어 개폐 장치의 업데이트를 수행할 수 있는 출입 관리 시스템 및 이를 이용한 출입 제어 방법을 제공함에 있다.
본 발명이 해결하고자 하는 과제가 상술한 과제로 제한되는 것은 아니며, 언급되지 아니한 과제들은 본 명세서 및 첨부된 도면으로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명의 일 양상에 따르면 인증 서버의 개입 없이 사용자 단말기로부터 획득한 대상 인증 정보에 기초하여 사용자 인증을 수행하는 도어 개폐 장치의 출입 제어 방법으로, 상기 도어 개폐 장치의 주변에 위치한 적어도 하나의 상기 사용자 단말기로부터 제1 식별 정보-이때, 상기 제1 식별 정보는 상기 사용자 단말기 및 상기 사용자 단말기를 사용하는 사용자 중 적어도 하나에 대한 식별 정보임-를 획득하는 단계; 상기 사용자 인증에 필요한 대상 인증 정보를 획득하는 단계; 상기 대상 인증 정보 및 미리 저장된 비교 인증 정보 중 상기 제1 식별 정보에 대응하는 레퍼런스 인증 정보를 획득하는 단계; 상기 대상 인증 정보 및 상기 레퍼런스 인증 정보에 기초하여 사용자 인증을 수행하는 단계; 및 상기 사용자 인증 결과 유효한것으로 판단된 경우 도어를 개방하도록 제어하는 단계;를 포함하는 출입 제어 방법이 제공될 수 있다.
본 발명의 다른 양상에 따르면 상술한 방법을 수행하기 위한 프로그램이 기록된 기록 매체가 제공될 수 있다.
본 발명의 또 다른 양상에 따르면 인증 서버의 개입 없이 사용자 단말기로부터 획득한 대상 인증 정보에 기초하여 사용자 인증을 수행하는 도어 개폐 장치로,
상기 사용자 단말기로부터 데이터를 획득하는 통신부; 비교 인증 정보를 저장하는 저장부 및 상기 도어 개폐 장치의 주변에 위치한 적어도 하나의 상기 사용자 단말기로부터 식별 정보를 획득하고, 상기 사용자 인증에 필요한 대상 인증 정보를 획득하고, 상기 대상 인증 정보 및 상기 저장부에 미리 저장된 상기 비교 인증 정보 중 상기 식별 정보에 대응하는 레퍼런스 인증 정보를 획득하고, 상기 대상 인증 정보 및 상기 레퍼런스 인증 정보에 기초하여 사용자 인증을 수행하고, 상기 사용자 인증 결과 유효한것으로 판단된 경우 도어를 개방하도록 제어하는 제어부;를 포함하는 도어 개폐 장치가 제공될 수 있다.
본 발명에 따르면 인증 시 전체 비교 인증 정보 중 실질적으로 인증에 필요한 비교 인증 정보를 선별하여 인증을 수행함으로써 인증 시 시간 소요를 최소화할 수 있다.
또한 본 발명에 따르면 인증 시 전체 비교 인증 정보 중 실질적으로 인증에 필요한 비교 인증 정보를 선별하여 인증을 수행함으로써 인증에 사용하는 비교 인증 정보를 최소화 하여 비교 인증 정보의 증가에 따른 오인식률의 증가를 방지할 수 있다.
또한 본 발명에 따르면 사용자 단말기로부터 업데이트 정보를 획득하여 업데이트를 수행함으로써 서버 장치와의 연결 없이도 도어 개폐 장치의 업데이트를 수행할 수 있다.
본 발명의 효과가 상술한 효과들로 제한되는 것은 아니며, 언급되지 아니한 효과들은 본 명세서 및 첨부된 도면으로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확히 이해될 수 있을 것이다.
도 1은 본 발명의 일 실시예에 따른 출입 관리 시스템의 환경도이다.
도 2는 본 발명의 일 실시예에 따른 도어 개폐 장치의 블록도이다.
도 3은 본 발명의 일 실시예에 따른 사용자 단말기의 블록도이다.
도 4는 본 발명의 일 실시예에 따른 서버 장치의 블록도이다.
도 5는 본 발명의 일 실시예에 따른 인증 정보를 이용한 인증 방법의 개략도이다.
도 6은 본 발명의 일 실시예에 따른 인증 정보를 이용한 인증 방법을 나타내는 순서도이다.
도 7은 본 발명의 일 실시예에 따른 다른 인증 방법의 개략도이다.
도 8은 본 발명의 일 실시예에 따른 다른 인증 방법을 나타내는 순서도이다.
도 9는 본 발명의 일 실시예에 따른 또 다른 사용자 인증 방법을 나타내는 순서도이다.
도 10은 본 발명의 일 실시예에 따른 사용자 단말기를 이용한 업데이트 방법을 나타내는 도면이다.
도 11은 본 발명의 일 실시예에 따른 사용자 단말기를 이용한 업데이트 방법을 나타내는 순서도이다.
도 12는 본 발명의 다른 실시예에 따른 사용자 단말기를 이용한 업데이트의 환경을 나타내는 도면이다.
도 13은 본 발명의 다른 실시예에 따른 사용자 단말기를 이용한 업데이트 방법을 나타내는 도면이다.
도 14는 본 발명의 또 다른 실시예에 따른 인증 방법을 나타내는 환경도이다.
도 15는 본 발명의 또 다른 실시예에 따른 인증 방법을 나타내는 도면이다.
본 발명의 상술한 목적, 특징들 및 장점은 첨부된 도면과 관련된 다음의 상세한 설명을 통해 보다 분명해질 것이다. 다만, 본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예들을 가질 수 있는 바, 이하에서는 특정 실시예들을 도면에 예시하고 이를 상세히 설명하고자 한다.
도면들에 있어서, 층 및 영역들의 두께는 명확성을 기하기 위하여 과장되어진 것이며, 또한, 구성요소(element) 또는 층이 다른 구성요소 또는 층의 "위(on)" 또는 "상(on)"으로 지칭되는 것은 다른 구성요소 또는 층의 바로 위 뿐만 아니라 중간에 다른 층 또는 다른 구성요소를 개재한 경우를 모두 포함한다. 명세서 전체에 걸쳐서 동일한 참조번호들은 원칙적으로 동일한 구성요소들을 나타낸다. 또한, 각 실시예의 도면에 나타나는 동일한 사상의 범위 내의 기능이 동일한 구성요소는 동일한 참조부호를 사용하여 설명한다.
본 발명과 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.
또한, 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
도 1은 본 발명의 일 실시예에 따른 출입 관리 시스템(10000)의 환경도이다.
도 1을 참조하면 본 발명의 일 실시예에 따른 출입 관리 시스템(10000)은 도어 개폐 장치(1000), 적어도 하나의 사용자 단말기(2000), 서버(3000) 및 도어(4000)를 포함할 수 있다.
도어 개폐 장치(1000)는 도어(4000)의 개방 또는 폐쇄를 제어할 수 있다.
예를 들어 도어 개폐 장치(1000)는 도어(4000)에 설치되어 도어(4000)의 잠금 또는 잠금 해제를 제어할 수 있다. 도어 개폐 장치(1000)가 반드시 도어(4000)에 설치되어야 하는 것은 아니며, 선택에 따라 다양한 형태로 제공될 수 있다. 예를 들어 도어 개폐 장치(1000)는 도어(4000)와 인접한 벽에 설치되어 도어(4000)에 장애물을 제공 또는 해제할 수 있다. 또한 도어 개폐 장치(1000)는 도어(4000)가 자동문인 경우 문짝의 위치를 변경하여 도어(4000)를 개방 또는 폐쇄할 수 있다.
도어 개폐 장치(1000)는 적어도 하나의 사용자 단말기(2000)와 연결될 수 있다.
예를 들어 도 1에 도시된 바와 같이 도어 개폐 장치(1000)는 제1 사용자 단말기(2000a), 제2 사용자 단말기(2000b) 및 제3 사용자 단말기(2000c) 등과 연결될 수 있다.
사용자 단말기(2000)는 도어 개폐 장치(1000) 및 서버 장치(3000)와 연결되는 전자기기일 수 있다.
본 발명의 몇몇 실시예에 따르면 사용자 단말기(2000)는 도어 개폐 장치(1000)와 연결되어 식별 정보를 전송할 수 있다.
또한 본 발명의 몇몇 실시예에 따르면 사용자 단말기(2000)는 인증 정보를 도어 개폐 장치(1000)에 제공할 수 있다.
또한 본 발명의 몇몇 실시예에 따르면 사용자 단말기(2000)는 서버 장치(3000)로부터 인증 토큰을 획득할 수 있으며, 획득한 인증 토큰을 도어 개폐 장치(1000)에 전송하여 도어(4000)의 개방을 요청할 수 있다.
사용자 단말기(3000)는 예를 들어 스마트 폰, 태블릿, PDA, 노트북 및 웨어러블 디바이스 등의 전자기기일 수 있다.
본 발명의 일 실시예에 따르면 서버 장치(3000)는 사용자 단말기(2000)와 연결될 수 있다.
본 발명의 몇몇 실시예에 따르면 서버 장치(3000)는 인증 토큰을 미리 저장할 수 있다.
인증 토큰은 사용자 및/또는 사용자 단말기(2000)에 부여된 권한에 대한 정보를 포함할 수 있다. 인증 토큰은 도어 개폐 장치(2000) 및 도어(4000) 중 적어도 하나에 대한 식별 정보를 포함할 수 있다. 또한 인증 토큰은 도어 개폐 장치(1000) 및 도어(4000) 중 적어도 하나에 대한 개방 또는 통과에 대한 권한이 부여되어 있는 지 여부에 대한 권한 정보를 포함할 수 있다.
본 발명의 몇몇 실시예에 따르면 서버 장치(3000)는 사용자 단말기(2000)로 인증 토큰을 제공할 수 있다.
서버 장치(3000)는 사용자 단말기(2000)로부터 인증 토큰의 제공을 요청 받을 수 있다. 또한 서버 장치(3000)는 사용자 단말기(2000) 및/또는 사용자에 대응되는 인증 토큰을 사용자 단말기(2000)로 전송할 수 있다. 또한 서버 장치(3000)는 인증 토큰의 제공을 요청 받는 경우 사용자 및/또는 사용자 단말기(2000)에 대한 인증을 수행한 후 유효한 경우 인증 토큰을 사용자 단말기(2000)로 전송할 수 있다. 또한 서버 장치(3000)는 사용자 단말기(2000)로부터 획득한 정보에 기초하여 사용자 및/또는 사용자 단말기(2000)에 대한 인증을 수행할 수 있다.
도어(4000)는 일 구역에 대한 통과를 차단 또는 허용할 수 있다. 도어는 문틀(doorframe) 및 문짝(door leaf)을 포함할 수 있다. 문틀은 통과를 차단 또는 허용하고자 하는 일 구역을 정의하는 고정된 구성일 수 있다. 문짝은 위치에 따라 통과를 차단 또는 허용하는 위치가 변경될 수 있으며, 외력에 의해 위치가 가변되는 구성일 수 있다. 문짝의 위치 가변은 문짝 전체의 위치 이동뿐만 아니라 회전에 의한 이동을 모두 포함하는 포괄적인 의미일 수 있다. 본 명세서에서는 이러한 문틀(doorframe) 및 문짝(door leaf)을 통칭하여 도어로 표현하도록 한다. 따라서 본 명세서에서 설명되는 도어의 이동 및 위치 변화는 문짝의 이동 및 위치 변화를 의미할 수 있다.
도 2는 본 발명의 일 실시예에 따른 도어 개폐 장치(1000)의 블록도이다.
도 2를 참조하면 도어 개폐 장치(1000)는 도어 리더기(1100), 도어 디스플레이부(1200), 도어 음성 출력부(1300), 도어 인증 정보 수집부(1400), 도어 저장부(1500), 도어 동력부(1600) 및 도어 제어부(1700)를 포함할 수 있다.
도어 리더기(1100)는 사용자 단말기(2000)로부터 데이터를 획득할 수 있는 통신 모듈일 수 있다.
본 발명의 몇몇 실시예에 따른 도어 리더기(1100)는 블루투스(Bluetooth), 지그비(Zigbee) 및 알에프아이디(RFID) 등의 통신 방식으로 사용자 단말기(2000)로부터 데이터를 획득할 수 있다.
도어 디스플레이부(1200)는 시각적인 정보를 출력할 수 있다.
도어 디스플레이부(1200)는 사용자에게 시각적으로 제공하기 위한 정보를 출력할 수 있다. 도어 디스플레이부(1200)가 터치 패널을 포함하는 경우 도어 디스플레이부(1200)는 터치 입력을 기반으로 한 입력 장치로 동작할 수 있다.
도어 음성 출력부(1300)는 사용자에게 청각적으로 제공하기 위한 정보를 출력할 수 있다.
예를 들어 도어 음성 출력부(1300)는 소리를 출력하는 스피커(Speaker) 및 부져(Buzzer) 등일 수 있다.
도어 인증 정보 수집부(1400)는 사용자 및/또는 사용자 단말기(2000)의 인증에 필요한 신호를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 인증 정보 수집부(1400)는 사용자 및/또는 사용자 단말기(2000)의 인증에 사용되는 대상 인증 정보를 획득할 수 있다.
대상 인증 정보는 사용자의 지문, 홍채, 정맥, 안면 및 제스쳐 중 적어도 하나에 대한 정보를 포함할 수 있다.
예를 들어 도어 인증 정보 수집부(1400)는 사용자의 지문, 홍채, 정맥 및 안면에 대한 정보를 획득할 수 있다.
도어 인증 정보 수집부(1400)는 지문, 홍채, 정맥, 안면 및 제스쳐에 대한 정보를 획득하기 위한 센서 모듈, 카메라 등으로 구현될 수 있다.
도어 저장부(1500)는 도어 제어부(1700)의 제어 동작을 수행하기 위한 프로그램을 저장할 수 있으며, 외부로부터 수신되는 데이터 및 도어 제어부(1700)로부터 생성되는 데이터 등을 저장할 수 있다.
도어 동력부(1600)는 문짝의 잠금 또는 잠금 해제에 필요한 동력을 제공할 수 있다. 또한 도어 동력부(1600)는 도어(4000)가 자동문으로 구현되는 경우 문짝의 개방 또는 폐쇄에 필요한 동력을 제공할 수 있다.
도어 제어부(1700)는 도어 개폐 장치(1000)의 전반적인 동작을 제어한다.
본 발명에 있어서 도어 개폐 장치(1000)의 구성이 상술한 구성으로 한정되는 것은 아니며, 필요에 따라 추가적인 구성이 부가되거나 일부 구성이 제외된 도어 개폐 장치(1000)가 구현될 수 있다. 예를 들어 도어 개폐 장치(1000)가 도어 리더기(1100)를 통하여 사용자 단말기(2000)로부터 인증 정보를 획득하는 경우 도어 인증 정보 수집부(1400)는 생략되어 제공될 수 있다.
도 3은 본 발명의 일 실시예에 따른 사용자 단말기(2000)의 블록도이다.
도 3을 참조하면 사용자 단말기(2000)는 단말기 통신부(2100), 단말기 디스플레이부(2200), 단말기 입력부(2300), 단말기 인증 정보 수집부(2400), 단말기 저장부(2500) 및 단말기 제어부(2600)를 포함할 수 있다.
단말기 통신부(2100)는 사용자 단말기(2000)를 외부 전자기기와 연결할 수 있다. 일 예로, 단말기 통신부(2100)는 사용자 단말기(2000)를 서버 장치(3000) 및 도어 개폐 장치(1000) 등의 외부 전자기기와 연결될 수 있다. 또한, 단말기 통신부(2100)는 유선 및/또는 무선 통신을 지원하는 통신 모듈일 수 있다.
단말기 디스플레이부(2200)는 시각적인 정보를 출력할 수 있다.
단말기 디스플레이부(2200)가 터치 스크린으로 제공되는 경우, 단말기 디스플레이부(1200)는 단말기 입력부(2300)의 기능을 수행할 수 있다. 이 경우, 선택에 따라 별도의 단말기 입력부(2300)가 제공되지 않을 수 있으며, 볼륨 조절, 전원 버튼 및 홈 버튼 등 제한적인 기능을 수행하는 단말기 입력부(2300)가 제공될 수 있다.
단말기 입력부(2300)는 사용자의 입력에 대응하는 신호를 획득할 수 있다.
단말기 입력부(2300)는 예를 들어 키보드, 키 패드, 버튼, 조그셔틀 및 휠 등으로 구현될 수 있다.
또한 사용자의 입력은 예를 들어 버튼의 누름, 터치 및 드래그 등일 수 있다.
단말기 디스플레이부(2200)가 터치 스크린으로 구현되는 경우 단말기 디스플레이부(2200)가 단말기 입력부(2300)의 역할을 수행할 수 있다.
단말기 인증 정보 수집(2400)는 사용자로부터 인증 정보를 획득할 수 있다.
단말기 인증 정보 수집(2400)는 사용자 및/또는 사용자 단말기(2000)의 인증에 사용되는 인증 정보를 획득할 수 있다.
인증 정보는 사용자의 지문, 홍채, 정맥, 안면 및 제스쳐 중 적어도 하나에 대한 정보를 포함할 수 있다.
단말기 인증 정보 수집(2400)는 지문, 홍채, 정맥, 안면 및 제스쳐에 대한 정보를 획득할 수 있다.
단말기 인증 정보 수집(2400)는 지문, 홍채, 정맥, 안면 및 제스쳐에 대한 정보를 획득하기 위한 센서 모듈, 카메라 등으로 구현될 수 있다.
본 발명에서 인증 정보는 비교 인증 정보, 대상 인증 정보 및 레퍼런스 인증 정보를 포함할 수 있다.
비교 인증 정보는 인증 시 대상 인증 정보와 비교하기 위하여 인증 수행 주체에 미리 저장된 인증 정보일 수 있다.
대상 인증 정보는 인증 원하는 대상이 제공한 인증 정보로 예를 들어 인증을 요청한 사용자에 대한 인증 정보일 수 있다.
레퍼런스 인증 정보는 비교 인증 정보 중 실질적으로 인증에 사용하기 위해 선별된 인증 정보일 수 있다.
단말기 저장부(2500)는 데이터를 저장할 수 있다.
단말기 저장부(2500)는 예를 들어 플래시 메모리, RAM, ROM, SSD, SD CARD 및 광학 디스크 등으로 구현될 수 있다.
단말기 저장부(2500)는 사용자 단말기(2000)의 동작에 필요한 데이터를 저장할 수 있다.
단말기 제어부(2600)는 사용자 단말기(2000)의 동작을 총괄할 수 있다.
도 4는 본 발명의 일 실시예에 따른 서버 장치(3000)의 블록도이다.
도 4를 참조하면 서버 장치(3000)는 서버 통신부(3100), 서버 디스플레이부(3200), 서버 입력부(3300), 서버 저장부(3400), 및 서버 제어부(3500)를 포함할 수 있다.
서버 통신부(3100)는 서버 장치(3000)와 외부 전자기기를 연결할 수 있다. 즉, 서버 통신부(3100)는 외부 전자기기와 데이터를 송/수신할 수 있다. 또한, 서버 통신부(3100)는 사용자 단말기(2000)와 필요에 따라 통신 연결을 유지 또는 해제할 수 있다. 또한 서버 통신부(3100)는 실시 형태에 따라 상시적으로 사용자 단말기(2000)와 연결을 유지하도록 제공될 수 있다.
또한, 서버 통신부(3100)는 유선 통신 방식 및 무선 통신 방식 중 적어도 하나의 통신 방식을 지원하는 통신 모듈일 수 있다.
서버 디스플레이부(3200)는 시각적인 정보를 출력할 수 있다.
예를 들어 서버 디스플레이부(3200)는 LCD, OLED, 아몰레드 디스플레이 등일 수 있다.
서버 입력부(3300)는 사용자 입력에 대응하는 전기 신호를 획득할 수 있다. 예를 들어 서버 입력부(3300)는 키패드, 키보드, 스위치, 버튼 및 터치 스크린 등을 포함할 수 있다.
서버 저장부(3400)는 데이터를 저장할 수 있다.
예를 들어, 서버 저장부(3400)는 사용자 단말기(2000)로부터 획득한 데이터를 저장할 수 있다. 다른 예를 들어, 서버 저장부(3400)는 서버 장치(3000)의 동작에 필요한 프로그램을 저장할 수 있다.
서버 제어부(3500)는 서버 장치(3000)의 동작을 총괄할 수 있다.
본 발명의 서버 장치(3000)가 반드시 상술한 구성을 모두 포함해야 하는 것은 아니며, 선택에 따라 일부 구성이 제외된 형태로 제공될 수 있다. 예를 들어 서버 장치(3000)가 직접적인 시각적 정보의 제공을 하지 않는 경우 서버 장치(3000)는 서버 디스플레이부(3200)가 제외된 형태로 제공될 수 있다. 또한 서버 장치(3000)는 선택에 따라 추가적인 기능 및 동작 등을 수행하기 위한 구성이 부가된 형태로 제공될 수 있다.
1. 레퍼런스 인증 정보 간소화
도 5는 본 발명의 일 실시예에 따른 인증 정보를 이용한 인증 방법의 개략도이다.
본 발명의 일 실시예에 따른 인증 정보를 이용한 사용자 인증 방법은 도어 개폐 장치(1000)가 주변에 위치한 사용자 단말기(2000)로부터 식별 정보(I1)를 획득할 수 있으며, 미리 저장된 비교 인증 정보 중에서 식별 정보(I1)에 대응하는 비교 인증 정보만을 레퍼런스 인증 정보로 획득할 수 있다. 또한 도어 개폐 장치(1000)는 대상 사용자 및/또는 대상 사용자 단말기(2000)로부터 획득한 대상 인증 정보(I2) 및 레퍼런스 인증 정보에 기초하여 사용자 및/또는 사용자 단말기(2000)에 대한 인증을 수행할 수 있다.
대상 사용자는 도어의 개방을 요청하는 사용자일 수 있으며, 대상 사용자 단말기(2000)는 대상 사용자가 사용하는 사용자 단말기(2000)일 수 있다.
예를 들어 도 5에서는 식별 정보(I1) 및 대상 인증 정보(I2)를 도어 개폐 장치(1000)에 제공하는 제1 사용자 단말기(1000a)가 대상 사용자 단말기(1000)일 수 있다.
따라서 도어 개폐 장치(1000)는 미리 저장된 전체 비교 인증 정보를 사용하지 않더라도 인증을 수행할 수 있으며, 이로 인하여 인증 속도가 향상되는 효과가 발생할 수 있다.
또한 도어 개폐 장치(1000)가 주변에 위치한 사용자 단말기(1000)로부터 획득한 식별 정보에 기초하여 전체 비교 인증 정보 중 실질적으로 주변에 위치한 사용자에 대한 인증 정보 만을 선별하여 인증에 사용하는 인증 정보의 수를 최적화 함으로써 인증에 사용되는 인증 정보 수의 증가에 따라 발생할 수 있는 오인식율의 증가를 방지할 수 있는 효과가 발생할 수 있다.
도 6은 본 발명의 일 실시예에 따른 인증 정보를 이용한 인증 방법을 나타내는 순서도이다.
도 6을 참조하면 본 발명의 일 실시예에 따른 인증 방법은 식별 정보를 획득하는 단계(S110), 레퍼런스 인증 정보를 획득하는 단계(S120), 대상 인증 정보를 획득하는 단계(S130), 인증을 수행하는 단계(S140) 및 도어 개방을 제어하는 단계(S150)를 포함할 수 있다.
본 발명의 일 실시예에 따르면 식별 정보를 획득하는 단계가 수행될 수 있다(S110).
도어 개폐 장치(1000)는 적어도 하나의 사용자 단말기(2000)로부터 식별 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따른 식별 정보는 사용자 단말기(2000)를 사용하는 사용자를 식별하기 위한 사용자 식별 정보, 하나의 사용자 단말기(2000)를 다른 사용자 단말기(2000)와 식별하기 위한 단말기 식별 정보 중 적어도 하나를 포함할 수 있다.
도어 개폐 장치(1000)는 주변에 위치한 적어도 하나의 사용자 단말기(2000)로부터 식별 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 통신 범위 내에 위치한 사용자 단말기(2000)로부터 식별 정보를 획득할 수 있다.
도 5를 예시로 설명하면 도어 개폐 장치(1000)는 통신 범위(CA) 내에 위치한 제1 사용자 단말기(1000a), 제2 사용자 단말기(1000b), 및 제3 사용자 단말기(1000c)로부터 식별 정보를 획득할 수 있다. 또한 도어 개폐 장치(1000)는 통신 범위(CA) 밖에 위치한 제4 사용자 단말기(1000d)로부터는 식별 정보를 획득하지 않을 수 있다. 다만, 제4 사용자 단말기(1000d)가 위치를 이동하여 통신 범위(CA) 내에 위치하는 경우 도어 개폐 장치(1000)는 제4 사용자 단말기(1000d)로부터 식별 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 통신이 연결된 사용자 단말기(2000)로 식별 정보를 요청하여 사용자 단말기(2000)로부터 식별 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 미리 정해진 거리 이내에 위치한 사용자 단말기(2000)로부터 식별 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 신호의 강도에 기초하여 사용자 단말기(2000)와의 거리를 판단할 수 있다. 또한 도어 개폐 장치(1000)는 사용자 단말기(2000)와의 거리가 미리 정해진 거리 이내인 경우 사용자 단말기(2000)로 식별 정보를 요청하여 사용자 단말기(2000)로부터 식별 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 신호의 강도가 미리 정해진 세기 이상인 경우 사용자 단말기(2000)로 식별 정보를 요청하여 사용자 단말기(2000)로부터 식별 정보를 획득할 수 있다.
본 발명의 일 실시예에 따르면 레퍼런스 인증 정보를 획득하는 단계가 수행될 수 있다(S120).
도어 개폐 장치(1000)는 획득한 식별 정보에 기초하여 미리 저장된 비교 인증 정보 중 레퍼런스 인증 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 저장부(1500)는 적어도 하나의 비교 인증 정보를 미리 저장할 수 있다. 또한 도어 저장부(1500)는 비교 인증 정보에 대응하는 식별 정보를 미리 저장할 수 있다.
비교 인증 정보는 사용자 인증을 위하여 도어 개폐 장치(1000)에 미리 저장된 인증 정보일 수 있다. 따라서 비교 인증 정보는 적어도 하나의 인증 정보를 포함할 수 있다.
도어 개폐 장치(1000)는 미리 저장된 전체 비교 인증 정보 중 획득한 식별 정보에 대응하는 비교 인증 정보를 레퍼런스 인증 정보로 획득할 수 있다.
또한 도어 개폐 장치(1000)는 복수의 사용자 단말기(2000)로부터 식별 정보를 획득하여 복수의 식별 정보를 획득한 경우 복수의 식별 정보 각각에 대응하는 식별 정보를 획득할 수 있다. 또한 도어 개폐 장치(1000)는 복수의 식별 정보 각각에 대응하는 비교 인증 정보를 레퍼런스 인증 정보로 획득할 수 있다.
본 발명의 일 실시예에 따르면 대상 인증 정보를 획득하는 단계가 수행될 수 있다(S130).
도어 개폐 장치(1000)는 대상 인증 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 사용자 및 사용자 단말기(2000) 중 적어도 하나로부터 대상 인증 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 사용자로부터 대상 인증 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 도어 인증 정보 수집부(1400)를 통하여 대상 사용자로부터 대상 인증 정보를 획득할 수 있다.
예를 들어 도어 개폐 장치(1000)는 도어 인증 정보 수집부(1400)를 통하여 대상 사용자의 지문, 홍채, 정맥, 안면 및 제스쳐 중 적어도 하나에 대한 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 대상 인증 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 도어 리더기(1100)를 통하여 사용자 단말기(2000)로부터 대상 인증 정보를 획득할 수 있다.
예를 들어 도어 개폐 장치(1000)는 도어 리더기(1100)를 통하여 사용자 단말기(2000)로부터 사용자의 지문, 홍채, 정맥, 안면 중 적어도 하나에 대한 정보를 포함하는 대상 인증 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 인증 토큰을 더 획득할 수 있다.
본 발명의 일 실시예에 따르면 인증을 수행하는 단계가 수행될 수 있다(S140).
도어 개폐 장치(1000)는 레퍼런스 인증 정보 및 대상 인증 정보에 기초하여 사용자 및 사용자 단말기(2000) 중 적어도 하나에 대한 인증을 수행할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 레퍼런스 인증 정보에 포함된 인증 정보 중 대상 인증 정보와 일치하는 인증 정보가 존재하는 경우 대상 인증 정보에 대응하는 사용자를 유효한 사용자로 판단할 수 있다.
인증 정보가 지문 정보인 경우를 예시로 설명하면, 도어 개폐 장치(1000)는 레퍼런스 인증 정보에 포함된 지문 정보 중 대상 인증 정보로 획득한 지문 정보와 일치하는 지문 정보가 존재하는 경우 대상 인증 정보에 대응하는 사용자를 유효한 사용자로 판단할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 레퍼런스 인증 정보에 포함된 인증 정보 중 대상 인증 정보와 유사도가 미리 정해진 유사도 이상인 인증 정보가 존재하는 경우 대상 인증 정보에 대응하는 사용자를 유효한 사용자로 판단할 수 있다.
본 발명의 일 실시예에 따르면 도어 개방을 제어하는 단계가 수행될 수 있다(S150).
도어 개폐 장치(1000)는 인증 결과 유효한 경우 도어를 개방하도록 제어할 수 있다.
도어 개폐 장치(1000)는 인증 결과 유효한 경우 도어(4000)가 잠금 해제 상태가 되도록 도어 동력부(1600)를 통하여 동력을 제공할 수 있다.
또한 본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)가 사용자 단말기(2000)로부터 인증 토큰을 획득한 경우, 도어 개폐 장치(1000)은 인증 토큰에 포함된 권한 정보를 더 고려하여 도어 개방을 제어할 지 여부를 판단할 수 있다. 도어 개폐 장치(1000)는 인증 토큰이 도어(4000)를 개방할 권한을 포함하는 것으로 판단되는 경우 도어(4000)가 잠금 해제 상태가 되도록 도어 동력부(1600)를 통하여 동력을 제공할 수 있다.
또한 도어 개폐 장치(1000)는 인증 결과가 유효하더라도 인증 토큰이 도어(4000)를 개방할 권한을 포함하지 않는 경우 도어(4000)를 개방할 권한이 없는 것으로 판단하여 도어를 개방하지 않을 수 있다.
도 7은 본 발명의 일 실시예에 따른 다른 인증 방법의 개략도이다.
본 발명의 일 실시예에 따른 다른 인증 방법에 따르면 도어 개폐 장치(1000)는 주변에 위치한 사용자 단말기(2000)로부터 인증에 사용할 레퍼런스 인증 정보(I3)를 획득할 수 있다. 또한 도어 개폐 장치(1000)는 주변에 위치한 사용자 단말기(2000)로부터 획득한 레퍼런스 인증 정보(I3) 및 주변에 위치한 사용자 단말기(2000) 중 어느 하나의 대상 사용자 단말기(2000) 및/또는 대상 사용자로부터 획득한 대상 인증 정보에 기초하여 인증을 수행할 수 있다. 따라서, 도어 개폐 장치(1000)는 비교 인증 정보를 미리 저장하지 않더라도 인증을 수행할 수 있다.
도 8은 본 발명의 일 실시예에 따른 다른 인증 방법을 나타내는 순서도이다.
본 발명의 일 실시예에 따른 다른 인증 방법은 레퍼런스 인증 정보를 획득하는 단계(S210), 대상 인증 정보를 획득하는 단계(S220), 인증을 수행하는 단계(S230), 도어 개방을 수행하는 단계(S240), 인증 정보를 삭제하는 단계(S250)을 포함할 수 있다.
본 발명의 일 실시예에 따르면 레퍼런스 인증 정보를 획득하는 단계가 수행될 수 있다(S210).
도어 개폐 장치(1000)는 적어도 하나의 사용자 단말기(2000)로부터 레퍼런스 인증 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 사용자 단말기(2000)로 저장된 인증 정보의 전송을 요청하여 사용자 단말기(2000)로부터 인증 정보를 획득할 수 있으며, 사용자 단말기(2000)로부터 획득한 인증 정보를 레퍼런스 인증 정보로 획득할 수 있다.
도어 개폐 장치(1000)는 주변에 위치한 적어도 하나의 사용자 단말기(2000)로부터 레퍼런스 인증 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 통신 범위 내에 위치한 사용자 단말기(2000)로부터 레퍼런스 인증 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 통신이 연결된 사용자 단말기(2000)로 레퍼런스 인증정보를 요청하여 사용자 단말기(2000)로부터 레퍼런스 인증 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 미리 정해진 거리 이내에 위치한 사용자 단말기(2000)로부터 레퍼런스 인증 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 신호의 강도에 기초하여 사용자 단말기(2000)와의 거리를 판단할 수 있다. 또한 도어 개폐 장치(1000)는 사용자 단말기(2000)와의 거리가 미리 정해진 거리 이내인 경우 레퍼런스 인증 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 신호의 강도가 미리 정해진 세기 이상인 경우 사용자 단말기(2000)로부터 레퍼런스 인증 정보를 획득할 수 있다.
본 발명의 일 실시예에 따르면 대상 인증 정보를 획득하는 단계가 수행될 수 있다(S220).
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 대상 사용자로부터 대상 인증 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 도어 인증 정보 수집부(1400)를 통하여 대상 사용자로부터 대상 인증 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 대상 인증 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 도어 리더기(1100)를 통하여 사용자 단말기(2000)로부터 대상 인증 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 인증 토큰을 획득할 수 있다.
본 발명의 일 실시예에 따르면 인증을 수행하는 단계가 수행될 수 있다(S230).
도어 개폐 장치(1000)는 레퍼런스 인증 정보 및 대상 인증 정보에 기초하여 인증을 수행할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 레퍼런스 인증 정보에 포함된 인증 정보 중 대상 인증 정보와 유사도가 미리 정해진 유사도 이상인 인증 정보가 존재하는 경우 대상 인증 정보에 대응하는 사용자를 유효한 사용자로 판단할 수 있다.
본 발명의 일 실시예에 따르면 도어 개방 제어를 수행하는 단계가 수행될 수 있다(S240).
도어 개폐 장치(1000)는 인증 결과 유효한 경우 도어를 개방하도록 제어할 수 있다.
도어 개폐 장치(1000)는 인증 결과 유효한 경우 도어(4000)가 잠금 해제 상태가 되도록 도어 동력부(1600)를 통하여 동력을 제공할 수 있다.
또한 본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)가 사용자 단말기(2000)로부터 인증 토큰을 획득한 경우, 도어 개폐 장치(1000)은 인증 토큰에 포함된 권한 정보를 더 고려하여 도어 개방을 제어할 지 여부를 판단할 수 있다. 도어 개폐 장치(1000)는 인증 토큰이 도어(4000)를 개방할 권한을 포함하는 것으로 판단되는 경우 도어(4000)가 잠금 해제 상태가 되도록 도어 동력부(1600)를 통하여 동력을 제공할 수 있다.
또한 도어 개폐 장치(1000)는 인증 결과가 유효하더라도 인증 토큰이 도어(4000)를 개방할 권한을 포함하지 않는 경우 도어(4000)를 개방할 권한이 없는 것으로 판단하여 도어를 개방하지 않을 수 있다.
본 발명의 일 실시예에 따르면 인증 정보를 삭제하는 단계가 수행될 수 있다(S250).
도어 개폐 장치(1000)는 획득한 인증 정보를 삭제할 수 있다.
여기서 획득한 인증 정보는 레퍼런스 인증 정보 및 대상 인증 정보 중 적어도 하나를 포함할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 인증 정보를 획득한 시점으로부터 미리 정해진 시간이 경과한 경우 획득한 인증 정보를 삭제할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치는 인증이 완료된 경우 인증에 사용된 인증 정보를 삭제할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 인증이 완료된 시점으로부터 미리 정해진 시간이 경과된 경우 인증에 사용된 인증 정보를 삭제할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 미리 정해진 시점이 도래하는 경우 획득한 인증 정보를 삭제할 수 있다.
예를 들어 도어 개폐 장치(1000)는 현재 시간이 오후 9시인 경우 획득하여 저장된 인증 정보를 삭제할 수 있다.
도 9는 본 발명의 일 실시예에 따른 또 다른 사용자 인증 방법을 나타내는 순서도이다.
도 9를 참조하면 본 발명의 일 실시예에 따른 또 다른 인증 방법은 대상 인증 정보를 획득하는 단계(S310), 인증을 요청하는 단계(S320), 인증 결과를 획득하는 단계(S330), 도어 개방 제어를 수행하는 단계(S340)를 포함할 수 있다.
본 발명의 실시예에 따르면 대상 인증 정보를 획득하는 단계가 수행될 수 있다(S310).
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 대상 사용자로부터 대상 인증 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 도어 인증 정보 수집부(1400)를 통하여 대상 사용자로부터 대상 인증 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 인증 토큰을 더 획득할 수 있다.
본 발명의 실시예에 따르면 인증을 요청하는 단계가 수행될 수 있다(S320).
도어 개폐 장치(1000)는 주변 사용자 단말기(2000)에 인증을 요청할 수 있다.
도어 개폐 장치(1000)는 대상 인증 정보를 주변 사용자 단말기(2000)로 전송하여 인증을 요청할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 대상 인증 정보를 미리 정해진 암호키로 인코딩한 인코딩 대상 인증 정보를 주변 사용자 단말기(2000)로 전송할 수 있다.
또한 사용자 단말기(2000)는 인코딩된 대상 인증 정보를 획득할 수 있다. 사용자 단말기(2000)는 획득한 인코딩된 대상 인증 정보를 미리 정해진 암호키로 디코딩하여 대상 인증 정보를 획득할 수 있다.
본 발명의 실시예에 따르면 인증 결과를 획득하는 단계가 수행될 수 있다(S330).
본 발명의 몇몇 실시예에 따르면 사용자 단말기(2000)는 인증 결과를 도어 개폐 장치(1000)로 전송할 수 있다.
도어 개폐 장치(1000)는 인증 결과를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 인증을 요청한 사용자 단말기(2000)로부터 인증 결과를 획득할 수 있다.
도어 개폐 장치(1000)는 인증을 요청한 사용자 단말기(2000)로부터 획득한 인증 결과 중 유효가 포함된 경우 유효한 사용자로 판단할 수 있다.
본 발명의 실시예에 따르면 도어 개방 제어를 수행하는 단계가 수행될 수 있다(S340).
도어 개폐 장치(1000)는 인증 결과 유효한 경우 도어를 개방하도록 제어할 수 있다.
도어 개폐 장치(1000)는 인증 결과 유효한 경우 도어(4000)가 잠금 해제 상태가 되도록 도어 동력부(1600)를 통하여 동력을 제공할 수 있다.
또한 본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)가 사용자 단말기(2000)로부터 인증 토큰을 획득한 경우, 도어 개폐 장치(1000)은 인증 토큰에 포함된 권한 정보를 더 고려하여 도어 개방을 제어할 지 여부를 판단할 수 있다. 도어 개폐 장치(1000)는 인증 토큰이 도어(4000)를 개방할 권한을 포함하는 것으로 판단되는 경우 도어(4000)가 잠금 해제 상태가 되도록 도어 동력부(1600)를 통하여 동력을 제공할 수 있다.
또한 도어 개폐 장치(1000)는 인증 결과가 유효하더라도 인증 토큰이 도어(4000)를 개방할 권한을 포함하지 않는 경우 도어(4000)를 개방할 권한이 없는 것으로 판단하여 도어를 개방하지 않을 수 있다.
이상에서는 본 발명의 다양한 실시예에 따른 인증 방법에 대하여 설명하였다. 이상에서 설명된 본 발명의 다양한 실시예에 따른 인증 방법이 상술한 설명으로 한정되는 것은 아니며, 구현 환경에 따라 다양한 형태로 제공될 수 있다. 예를 들어 이상에서 설명된 본 발명의 다양한 실시예에 따른 인증 방법에 있어서 인증의 수행 주체를 도어 개폐 장치(1000)로 설명하였으나 이에 한정되는 것은 아니며, 도어 개폐 장치(1000)와 연결된 서버 장치(3000)가 제공되는 경우 도어 개폐 장치(1000)를 대신하여 서버 장치(3000)가 인증을 수행할 수 있다.
2. 사용자 단말기를 이용한 업데이트
도 10은 본 발명의 일 실시예에 따른 사용자 단말기(2000)를 이용한 업데이트 방법을 나타내는 도면이다.
본 발명의 일 실시예에 따르면 사용자 단말기(2000)는 서버 장치(3000)로부터 업데이트 정보를 획득할 수 있다. 업데이트 정보는 도어 개폐 장치(1000)의 동작을 위한 소프트웨어, 도어 개폐 장치(1000)에 저장된 권한 정보, 인증 정보 등의 정보를 업데이트하기 위한 정보일 수 있다. 예를 들어 업데이트 정보는 도어 개폐 장치(1000)에 추가적으로 저장할 권한 정보, 인증 정보 등의 정보일 수 있다.
본 발명의 일 실시예에 따르면 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 정보에 기초하여 업데이트를 수행할 수 있다. 여기서 업데이트는 도어 개폐 장치(1000)의 동작을 위한 소프트웨어의 업데이트, 도어 개폐 장치(1000)에 저장된 권한 정보, 인증 정보 등의 정보를 업데이트하는 것일 수 있다.
도 11은 본 발명의 일 실시예에 따른 사용자 단말기(2000)를 이용한 업데이트 방법을 나타내는 순서도이다.
도 11을 참조하면 본 발명의 일 실시예에 따른 사용자 단말기(2000)를 이용한 업데이트 방법은 업데이트 정보를 획득하는 단계(S410), 업데이트가 유효한지 여부를 판단하는 단계(S420) 및 업데이트를 수행하는 단계(S430)을 포함할 수 있다.
본 발명의 일 실시예에 따르면 업데이트 정보를 획득하는 단계가 수행될 수 있다(S410).
도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 업데이트 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 업데이트 정보를 포함한 업데이트 요청을 획득할 수 있다.
또한 사용자 단말기(2000)는 업데이트 정보를 서버 장치(3000)로부터 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 사용자 단말기(2000)는 서버 장치(3000)로 업데이트 정보를 요청하여 업데이트 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 사용자 단말기(2000)는 서버 장치(3000)의 요청에 의해 업데이트 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 대상 인증 정보에 업데이트 정보가 포함된 경우 대상 인증 정보에 포함된 업데이트 정보를 획득할 수 있다.
도어 개폐 장치(1000)는 대상 인증 정보에 업데이트 정보가 포함된 것을 나타내는 식별자가 포함된 경우 대상 인증 정보에 포함된 업데이트 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 인증 토큰을 획득할 수 있으며, 인증 토큰에 포함된 권한 정보에 기초하여 인증 토큰에 업데이트에 대한 권한이 포함된 경우 사용자 단말기(2000)로부터 업데이트 정보를 획득할 수 있다.
본 발명의 일 실시예에 따르면 업데이트가 유효한지 여부를 판단하는 단계가 수행될 수 있다(S420).
도어 개폐 장치(1000)는 업데이트 정보(I4)가 유효한지 여부를 판단할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 소프트웨어의 버전과 도어 개폐 장치(1000)에 미리 설치된 소프트웨어의 버전을 서로 비교할 수 있다. 또한 도어 개폐 장치는 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 소프트웨어의 버전이 도어 개폐 장치(1000)에 미리 설치된 소프트웨어의 이후 버전인 인 경우 업데이트 정보(I4)가 유효한 것으로 판단할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 권한 정보와 도어 개폐 장치(1000)에 미리 저장된 권한 정보를 비교할 수 있다. 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 권한 정보와 도어 개폐 장치(1000)에 미리 저장된 권한 정보를 비교하여 변경 또는 추가 사항이 있는 경우 업데이트 정보(I4)가 유효한 것으로 판단할 수 있다.
예를 들어 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 권한 정보와 도어 개폐 장치(1000)에 미리 저장된 권한 정보를 비교한 결과 적어도 하나의 사용자에 대한 권한이 변경될 필요가 있는 경우 업데이트 정보(I4)가 유효한 것으로 판단할 수 있다.
다른 예를 들어 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 권한 정보와 도어 개폐 장치(1000)에 미리 저장된 권한 정보를 비교한 결과 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 권한 정보에 도어 개폐 장치(1000)에 미리 저장된 권한 정보에 존재하지 않던 사용자에 대한 권한 정보가 포함된 경우 업데이트 정보(I4)가 유효한 것으로 판단할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 인증 정보와 도어 개폐 장치(1000)에 미리 저장된 인증 정보를 비교할 수 있다. 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 인증 정보와 도어 개폐 장치(1000)에 미리 저장된 인증 정보를 비교하여 변경 또는 추가 사항이 있는 경우 업데이트 정보(I4)가 유효한 것으로 판단할 수 있다.
예를 들어 도어 개폐 장치(1000)는 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 인증 정보와 도어 개폐 장치(1000)에 미리 저장된 인증 정보를 비교한 결과 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 인증 정보에 도어 개폐 장치(1000)에 미리 저장된 인증 정보에 존재하지 않던 사용자에 대한 인증 정보가 포함된 경우 업데이트 정보(I4)가 유효한 것으로 판단할 수 있다.
본 발명의 일 실시예에 따르면 업데이트를 수행하는 단계가 수행될 수 있다(S430).
도어 개폐 장치(1000)는 업데이트 정보(I4)에 기초하여 업데이트를 수행할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 업데이트 정보(I4)가 유효한 것으로 판단된 경우 업데이트를 수행할 수 있다.
도어 개폐 장치(1000)는 업데이트 정보(I4)에 포함된 데이터를 도어 저장부(1500)에 저장하여 업데이트를 수행할 수 있다.
본 발명의 몇몇 실시예에 따른 도어 개폐 장치(1000)는 업데이트 정보(I4)에 포함된 권한 정보를 도어 저장부(1500)에 저장하여 업데이트를 수행할 수 있다.
또한 도어 개폐 장치(1000)는 업데이트 정보(I4)에 포함된 권한 정보 중 도어 저장부(1500)에 미리 저장된 권한 정보와 중복되는 권한 정보는 제외하고 저장할 수 있다.
또한 도어 개폐 장치(1000)는 업데이트 정보(I4)에 포함된 권한 정보와 도어 저장부(1500)에 미리 저장된 권한 정보를 비교할 수 있으며, 미리 저장된 권한 정보 중 변경이 생긴 권한 정보를 업데이트 정보(I4)에 포함된 권한 정보로 업데이트할 수 있다.
본 발명의 몇몇 실시예에 따른 도어 개폐 장치(1000)는 업데이트 정보(I4)에 포함된 인증 정보를 도어 저장부(1500)에 저장하여 업데이트를 수행할 수 있다.
또한 도어 개폐 장치(1000)는 업데이트 정보(I4)에 포함된 인증 정보 중 도어 저장부(1500)에 미리 저장된 인증 정보와 중복되는 권한 정보는 제외하고 저장할 수 있다.
도 12는 본 발명의 다른 실시예에 따른 사용자 단말기(2000)를 이용한 업데이트의 환경을 나타내는 도면이다.
도12를 참조하면, 본 발명의 다른 실시예에 따른 사용자 단말기(2000)를 이용한 업데이트의 환경은 하나의 도어 제어부(1700)에 복수의 도어 리더기(1100)가 연결된 것일 수 있다. 도어 리더기(1100)는 사용자 단말기(2000)로부터 획득한 업데이트 정보를 도어 제어부(1700)로 전송할 수 있다. 도어 제어부(1700)는 복수의 도어 리더기(1100) 중 하나의 도어 리더기(1100)로부터 업데이트 정보를 획득할 수 있다. 도어 제어부(1700)는 획득한 업데이트 정보를 연결된 도어 리더기(1100)로 전송할 수 있다.
본 발명의 다른 실시예에 따른 사용자 단말기(2000)를 이용한 업데이트의 환경에서 도어 리더기(1100)는 인증 정보, 권한 정보 중 적어도 하나에 기초하여 인증을 수행할 수 있다. 도어 리더기(1100)는 인증을 수행하기 위한 별도의 컨트롤러(미도시) 및 저장부(미도시)를 포함할 수 있다.
또한 도어 리더기(1100)의 저장부(미도시)에는 동작을 위한 프로그램이 미리 저장될 수 있다.
도 13은 본 발명의 다른 실시예에 따른 사용자 단말기를 이용한 업데이트 방법을 나타내는 도면이다.
도 13을 참조하면 본 발명의 다른 실시예에 따른 사용자 단말기를 이용한 업데이트 방법은 업데이트 정보를 획득하는 단계(S510), 업데이트 대상을 획득하는 단계(S520) 및 업데이트 정보를 전송하는 단계(S530)을 포함할 수 있다.
본 발명의 실시예에 따르면 업데이트 정보를 획득하는 단계가 수행될 수 있다(S510).
도어 리더기(1100)는 사용자 단말기(2000)로부터 업데이트 정보를 획득할 수 있다.
도어 리더기(1100)는 사용자 단말기(2000)로부터 업데이트 정보를 포함한 업데이트 요청을 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 리더기(1100)는 사용자 단말기(2000)로부터 획득한 대상 인증 정보에 업데이트 정보가 포함된 경우 대상 인증 정보에 포함된 업데이트 정보를 획득할 수 있다.
도어 리더기(1100)는 대상 인증 정보에 업데이트 정보가 포함된 것을 나타내는 식별자가 포함된 경우 대상 인증 정보에 포함된 업데이트 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 리더기(1100)는 사용자 단말기(2000)로부터 인증 토큰을 획득할 수 있으며, 인증 토큰에 업데이트에 대한 권한이 포함된 경우 사용자 단말기(2000)로부터 업데이트 정보를 획득할 수 있다.
도어 리더기(1100)는 획득한 업데이트 정보를 도어 제어부(1700)로 전송할 수 있다.
본 발명의 실시예에 따르면 업데이트 대상을 획득하는 단계가 수행될 수 있다(S520).
도어 제어부(1700)는 업데이트 정보를 획득할 수 있다.
도어 제어부(1700)는 획득한 업데이트 정보를 전송하여 업데이트를 요청할 도어 리더기(1100)를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 획득한 업데이트 정보에 포함된 소프트웨어의 버전과 복수의 도어 리더기(1100)에 미리 설치된 소프트웨어의 버전을 서로 비교할 수 있다.
또한 도어 제어부(1700)는 사용자 단말기(2000)로부터 획득한 업데이트 정보에 포함된 소프트웨어의 버전이 도어 리더기(1100)에 미리 설치된 소프트웨어의 이후 버전인 인 경우 해당 도어 리더기(1100)를 업데이트 대상으로 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 제어부(1700)는 획득한 업데이트 정보에 포함된 권한 정보와 복수의 도어 리더기(1100)에 미리 저장된 권한 정보를 비교할 수 있다. 도어 제어부(1700)는 업데이트 정보에 포함된 권한 정보와 도어 리더기(1100)에 미리 저장된 권한 정보를 비교하여 변경 또는 추가 사항이 있는 경우 해당 도어 리더기(1100)를 업데이트 대상으로 획득할 수 있다.
예를 들어 도어 제어부(1700)는 획득한 업데이트 정보에 포함된 권한 정보와 도어 리더기(1100)에 미리 저장된 권한 정보를 비교한 결과 적어도 하나의 사용자에 대한 권한이 변경될 필요가 있는 경우 해당 도어 리더기(1100)를 업데이트 대상으로 획득할 수 있다.
다른 예를 들어 도어 제어부(1700)는 획득한 업데이트 정보에 포함된 권한 정보와 도어 리더기(1100)에 미리 저장된 권한 정보를 비교한 결과 획득한 업데이트 정보에 포함된 권한 정보에 도어 리더기(1100)에 미리 저장된 권한 정보에 존재하지 않던 사용자에 대한 권한 정보가 포함된 경우 해당 도어 리더기(1100)를 업데이트 대상으로 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 제어부(1700)는 획득한 업데이트 정보에 포함된 인증 정보와 복수의 도어 리더기(1100)에 미리 저장된 인증 정보를 비교할 수 있다. 도어 제어부(1700)는 업데이트 정보에 포함된 인증 정보와 도어 리더기(1100)에 미리 저장된 인증 정보를 비교하여 변경 또는 추가 사항이 있는 경우 해당 도어 리더기(1100)를 업데이트 대상으로 획득할 수 있다.
예를 들어 도어 제어부(1700)는 획득한 업데이트 정보에 포함된 권한 정보와 도어 리더기(1100)에 미리 저장된 권한 정보를 비교한 결과 획득한 업데이트 정보에 포함된 권한 정보에 도어 리더기(1100)에 미리 저장된 권한 정보에 존재하지 않던 사용자에 대한 권한 정보가 포함된 경우 해당 도어 리더기(1100)를 업데이트 대상으로 획득할 수 있다.
본 발명의 실시예에 따르면 업데이트 정보를 전송하는 단계가 수행될 수 있다(S530).
도어 제어부(1500)는 업데이트 정보를 업데이트 대상에 포함된 도어 리더기(1100)로 전송하도록 제어할 수 있다.
또한 도어 제어부(1700)는 도어 리더기(1100)로 수신한 업데이트 정보로 소프트웨어, 권한 정보, 인증 정보 중 적어도 하나를 업데이트 할 것을 요청할 수 있다.
도 14는 본 발명의 또 다른 실시예에 따른 인증 방법을 나타내는 환경도이다.
도 14를 참조하면 서버 장치(300)는 복수의 도어 개폐 장치(1000)와 연결될 수 있다. 예를 들어 서버 장치(3000)는 도 14에 도시된 바와 같이 제1 도어 개폐 장치(1000a) 및 제2 도어 개폐 장치(1000b)와 연결될 수 있다.
서버 장치(300)는 비교 인증 정보를 미리 저장할 수 있다. 또한 서버 장치(3000)는 도어 개폐 장치(1000)로부터 획득한 식별 정보에 기초하여 레퍼런스 인증 정보를 획득할 수 있다.
서버 장치(3000)는 사용자 단말기(2000)와 연결될 수 있으며, 사용자 단말기(2000)로부터 대상 인증 정보를 획득할 수 있다.
또한 서버 장치(3000)는 레퍼런스 인증 정보 및 대상 인증 정보에 기초하여 인증을 수행할 수 있다.
도 15는 본 발명의 또 다른 실시예에 따른 인증 방법을 나타내는 도면이다.
도 15를 참조하면 본 발명의 또 다른 실시예에 따른 인증 방법은 식별 정보를 획득하는 단계(S610), 대상 인증 정보를 획득하는 단계(S620), 레퍼런스 인증 정보를 획득하는 단계(S620), 인증을 수행하는 단계(S640) 및 인증 결과를 전송하는 단계(S650)를 포함할 수 있다.
본 발명의 또 다른 실시예에 따르면 식별 정보를 획득하는 단계가 수행될 수 있다(S610).
서버 장치(3000)는 도어 개폐 장치(1000)로부터 식별 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 도어 개폐 장치(1000)는 적어도 하나의 사용자 단말기(2000)로부터 식별 정보를 획득할 수 있다.
서버 장치(3000)는 연결된 도어 개폐 장치(1000)가 주변에 위치한 적어도 하나의 사용자 단말기(2000)로부터 획득한 식별 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 서버 장치(3000)는 도어 개폐 장치(1000)로부터 도어 개폐 장치(1000)가 획득한 식별 정보 및 도어 개폐 장치(1000)에 대한 식별 정보를 획득할 수 있다.
본 발명의 또 다른 실시예에 따르면 대상 인증 정보를 획득하는 단계가 수행될 수 있다(S620).
본 발명의 몇몇 실시예에 따르면 서버 장치(3000)는 사용자 단말기(2000)로부터 대상 인증 정보를 획득할 수 있다.
서버 장치(3000)는 서버 통신부(3100)를 통하여 사용자 단말기(2000)로부터 대상 인증 정보를 획득할 수 있다.
또한 서버 장치(3000)는 사용자 단말기(2000)로부터 개방을 원하는 도어 개폐 장치(1000) 및 도어(4000) 중 적어도 하나에 대한 식별 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 서버 장치(3000)는 사용자 단말기(2000)로부터 인증 토큰을 획득할 수 있다.
본 발명의 또 다른 실시예에 따르면 레퍼런스 인증 정보를 획득하는 단계가 수행될 수 있다(S620)
서버 장치(3000)는 도어 개폐 장치(1000)로부터 획득한 식별 정보에 기초하여 레퍼런스 인증 정보를 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 서버 장치(3000)는 연결된 복수의 도어 개폐 장치(1000)로부터 획득한 식별 정보에 기초하여 레퍼런스 인증 정보를 획득할 수 있다.
예를 들어 서버 장치(3000)는 제1 도어 개폐 장치(1000a)로부터 A, B, C의 식별 정보를 획득할 수 있으며, 제2 도어 개폐 장치(1000b)로부터 D, E의 식별 정보를 획득할 수 있다. 서버 장치(3000)는 획득한 식별 정보 A, B, C, D 및 E에 대응하는 비교 인증 정보를 레퍼런스 인증 정보로 획득할 수 있다.
본 발명의 몇몇 실시예에 따르면 서버 장치(3000)는 연결된 복수의 도어 개폐 장치(1000)로부터 획득한 식별 정보 중 사용자 단말기(2000)로부터 획득한 개방을 원하는 도어 개폐 장치(1000) 및 도어(4000) 중 적어도 하나에 대한 식별 정보에 대응하는 식별 정보에 기초하여 레퍼런스 인증 정보를 획득할 수 있다.
예를 들어 서버 장치(3000)는 제1 도어 개폐 장치(1000a)로부터 A, B, C의 식별 정보를 획득할 수 있으며, 제2 도어 개폐 장치(1000b)로부터 D, E의 식별 정보를 획득할 수 있다. 또한 서버 장치(3000)는 사용자 단말기(2000)로부터 개방을 원하는 제1 도어 개폐 장치(1000a)에 대한 식별 정보를 획득할 수 있다. 서버 장치(3000)는 획득한 식별 정보 A, B, C, D 및 E 중 제1 도어 개폐 장치(1000a)로부터 획득한 식별 정보 A, B 및 C 에 대응하는 비교 인증 정보를 레퍼런스 인증 정보로 획득할 수 있다.
본 발명의 또 다른 실시예에 따르면 인증을 수행하는 단계가 수행될 수 있다(S640).
서버 장치(3000)는 레퍼런스 인증 정보 및 대상 인증 정보에 기초하여 인증을 수행할 수 있다.
본 발명의 몇몇 실시예에 따르면 서버 장치(3000)는 레퍼런스 인증 정보에 포함된 인증 정보 중 대상 인증 정보와 유사도가 미리 정해진 유사도 이상인 인증 정보가 존재하는 경우 대상 인증 정보에 대응하는 사용자를 유효한 사용자로 판단할 수 있다.
본 발명의 또 다른 실시예에 따르면 인증 결과를 전송하는 단계가 수행될 수 있다(S650).
서버 장치(3000)는 인증 결과를 대상 인증 정보를 전송한 사용자 단말기(2000)로 전송할 수 있다.
인증 결과를 획득한 사용자 단말기(2000)는 인증 결과를 도어 개폐 장치(1000)로 전송하여 도어의 개방을 요청할 수 있다.
본 발명의 몇몇 실시예 따르면 서버 장치(3000)는 인증 결과를 도어 개폐 장치(1000)로 전송할 수 있다. 서버 장치(3000)는 인증 결과를 사용자 단말기(2000)가 전송한 도어 개폐 장치(1000)에 대응하는 도어 개폐 장치(1000)로 전송할 수 있다.
또한 도어 개폐 장치(1000)는 인증 결과가 유효인 경우 사용자 단말기(2000)가 전송한 도어 개폐 장치(1000)에 대응하는 도어 개폐 장치(1000)로 도어의 개방을 요청할 수 있다.
상기에서는 본 발명에 따른 실시예를 기준으로 본 발명의 구성과 특징을 설명하였으나 본 발명은 이에 한정되지 않으며, 본 발명의 사상과 범위 내에서 다양하게 변경 또는 변형할 수 있음은 본 발명이 속하는 기술분야의 당업자에게 명백한 것이며, 따라서 이와 같은 변경 또는 변형은 첨부된 특허청구범위에 속함을 밝혀둔다.
1000 도어 개폐 장치
2000 사용자 단말기
3000 서버 장치
4000 도어

Claims (13)

  1. 제1 사용자 단말기로부터 획득한 대상 인증 정보에 기초하여 사용자 인증을 수행하는 제어 장치의 출입 제어 방법으로,
    상기 제어 장치와 상기 제1 사용자 단말기의 거리 및 상기 제어 장치와 제2 사용자 단말기 사이의 거리가 미리 정해진 거리 이내인 경우, 상기 제1 사용자 단말기로부터 제1 식별 정보를 획득하고, 상기 제2 사용자 단말기로부터 제2 식별 정보를 획득하는 단계; - 상기 제1 식별 정보는 상기 제1 사용자 단말기 및 상기 제1 사용자 단말기를 사용하는 제1 사용자 중 적어도 하나에 대한 식별 정보를 포함하고, 상기 제2 식별 정보는 상기 제2 사용자 단말기 및 상기 제2 사용자 단말기를 사용하는 제2 사용자 중 적어도 하나에 대한 식별 정보를 포함함 -
    상기 제1 사용자의 사용자 인증에 필요한 대상 인증 정보를 획득하는 단계;
    상기 제어 장치에 미리 저장된 비교 인증 정보 중 상기 제1 식별 정보에 대응하는 제1 레퍼런스 인증 정보 및 상기 제2 식별 정보에 대응하는 제2 레퍼런스 인증 정보를 획득하는 단계;
    상기 제1 레퍼런스 인증 정보 및 상기 제2 레퍼런스 인증 정보와 상기 대상 인증 정보를 비교하고, 상기 비교 결과를 기초로 사용자 인증을 수행하는 단계; 및
    상기 사용자 인증 결과 유효한 것으로 판단된 경우 도어를 개방하도록 제어하는 단계;를 포함하는,
    출입 제어 방법.
  2. 제1항에 있어서,
    상기 대상 인증 정보, 상기 비교 인증 정보, 상기 제1 레퍼런스 인증 정보 및 상기 제2 레퍼런스 인증 정보는 지문, 홍채, 정맥 및 안면 중 적어도 하나에 대한 정보를 포함하는
    출입 제어 방법.
  3. 제1항에 있어서,
    상기 대상 인증 정보를 획득하는 단계는 상기 사용자 단말기에 미리 저장된 인증 정보를 상기 대상 인증 정보로 획득하는 단계를 포함하는
    출입 제어 방법.
  4. 제1항에 있어서,
    상기 제어 장치는 상기 제1 사용자로부터 인증 정보에 대한 정보를 획득하는 도어 인증 정보 수집부를 포함하고,
    상기 대상 인증 정보를 획득하는 단계는 상기 인증 정보 수집부가 수집한 인증 정보를 상기 대상 인증 정보로 획득하는 단계인
    출입 제어 방법.
  5. 제1항에 있어서,
    상기 제어 장치는,
    상기 제어 장치 주변에 위치한 상기 적어도 하나의 사용자 단말기 중 신호 강도가 미리 정해진 강도 이상인 상기 제1 사용자 단말기로부터 상기 제1 식별 정보를 획득하고, 신호 강도가 미리 정해진 강도 이상인 상기 제2 사용자 단말기로부터 상기 제2 식별 정보를 획득하는,
    출입 제어 방법.
  6. 제1항에 있어서,
    상기 제어 장치는,
    상기 제어 장치에 미리 저장된 식별 정보 중 상기 제1 사용자 단말기로부터 획득한 상기 제1 식별 정보에 대응하는 식별 정보와 매칭되어 저장된 인증 정보를 상기 제1 레퍼런스 인증 정보로 획득하고,
    상기 제2 사용자 단말기로부터 획득한 상기 제2 식별 정보에 대응하는 식별 정보와 매칭되어 저장된 인증 정보를 상기 제2 레퍼런스 인증 정보로 획득하는,
    출입 제어 방법.
  7. 제1항에 있어서,
    상기 사용자 인증을 수행하는 단계는,
    상기 제1 레퍼런스 인증 정보와 상기 대상 인증 정보의 유사도 및 상기 제2 레퍼런스 인증 정보와 상기 대상 인증 정보의 유사도를 판단하고,
    상기 제1 레퍼런스 인증 정보와 상기 대상 인증 정보의 유사도 중 상기 제2 레퍼런스 인증 정보와 상기 대상 인증 정보의 유사도 중 상기 제1 레퍼런스 인증 정보와 상기 대상 인증 정보의 유사도가 미리 정해진 유사도 이상인 경우, 상기 제1 사용자의 사용자 인증이 유효한 것으로 판단하는,
    출입 제어 방법.
  8. 제1항에 있어서,
    상기 도어를 개방하도록 제어하는 단계는,
    인증 토큰을 획득하는 단계를 포함하는,
    출입 제어 방법.
  9. 제8항에 있어서,
    상기 인증 토큰은,
    상기 제어 장치 및 상기 도어 중 적어도 하나에 대한 식별 정보 및 상기 제어 장치 및 상기 도어 중 적어도 하나에 대한 개방 또는 통과에 대한 권한이 부여되어 있는지 여부에 대한 권한 정보를 포함하는,
    출입 제어 방법.
  10. 제9항에 있어서,
    상기 도어를 개방하도록 제어하는 단계는,
    상기 권한 정보를 기초로 상기 제어 장치 및 상기 도어 중 적어도 하나에 대한 개방 또는 통과에 대한 권한을 더 고려하여 상기 도어의 개방 여부를 판단하되,
    상기 권한 정보에 상기 제어 장치 및 상기 도어 중 적어도 하나에 대한 개방 또는 통과에 대한 권한이 부여되어 있지 않는 경우 상기 도어를 개방하지 않도록 제어하는,
    출입 제어 방법.
  11. 제1항 내지 제10항 중 어느 한 항의 방법을 수행하기 위한 프로그램이 기록된 기록매체.
  12. 제1 사용자 단말기로부터 획득한 대상 인증 정보에 기초하여 사용자 인증을 수행하는 제어 장치로,
    상기 제1 사용자 단말기 및 제2 사용자 단말기로부터 데이터를 획득하는 통신부;
    비교 인증 정보를 저장하는 저장부; 및
    제어부를 포함하고,
    상기 제어부는,
    상기 제어 장치와 상기 제1 사용자 단말기의 거리 및 상기 제어 장치와 상기 제2 사용자 단말기 사이의 거리가 미리 정해진 거리 이내인 경우, 상기 제1 사용자 단말기로부터 제1 식별 정보를 획득하고, 상기 제2 사용자 단말기로부터 제2 식별 정보를 획득하고 - 상기 제1 식별 정보는 상기 제1 사용자 단말기 및 상기 제1 사용자 단말기를 사용하는 제1 사용자 중 적어도 하나에 대한 식별 정보를 포함하고, 상기 제2 식별 정보는 상기 제2 사용자 단말기 및 상기 제2 사용자 단말기를 사용하는 제2 사용자 중 적어도 하나에 대한 식별 정보를 포함함 -,
    상기 제1 사용자의 사용자 인증에 필요한 대상 인증 정보를 획득하고,
    상기 제어 장치에 미리 저장된 상기 비교 인증 정보 중 상기 제1 식별 정보에 대응하는 제1 레퍼런스 인증 정보 및 상기 제2 식별 정보에 대응하는 제2 레퍼런스 인증 정보를 획득하고,
    상기 제1 레퍼런스 인증 정보 및 상기 제2 레퍼런스 인증 정보와 상기 대상 인증 정보를 비교하고, 상기 비교 결과를 기초로 사용자 인증을 수행하고,
    상기 사용자 인증 결과 유효한 것으로 판단된 경우 도어를 개방하도록 제어하는,
    제어 장치.
  13. 제12항에 있어서,
    상기 제어부는 상기 제1 사용자 단말기로부터 업데이트 정보를 획득하고, 상기 업데이트 정보에 기초하여 상기 비교 인증 정보를 업데이트하도록 제어하는,
    제어 장치.
KR1020220126431A 2017-11-06 2022-10-04 출입 관리 시스템 및 이를 이용한 출입 제어 방법 KR102571165B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230109985A KR20230125162A (ko) 2017-11-06 2023-08-22 출입 관리 시스템 및 이를 이용한 출입 제어 방법

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201762582070P 2017-11-06 2017-11-06
US62/582,070 2017-11-06
KR1020180026203A KR102452528B1 (ko) 2017-11-06 2018-03-06 출입 관리 시스템 및 이를 이용한 출입 제어 방법

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020180026203A Division KR102452528B1 (ko) 2017-11-06 2018-03-06 출입 관리 시스템 및 이를 이용한 출입 제어 방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020230109985A Division KR20230125162A (ko) 2017-11-06 2023-08-22 출입 관리 시스템 및 이를 이용한 출입 제어 방법

Publications (2)

Publication Number Publication Date
KR20220139276A KR20220139276A (ko) 2022-10-14
KR102571165B1 true KR102571165B1 (ko) 2023-08-25

Family

ID=83599727

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220126431A KR102571165B1 (ko) 2017-11-06 2022-10-04 출입 관리 시스템 및 이를 이용한 출입 제어 방법

Country Status (1)

Country Link
KR (1) KR102571165B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070180263A1 (en) 2005-12-16 2007-08-02 David Delgrosso Identification and remote network access using biometric recognition
KR101278974B1 (ko) 2010-12-09 2013-07-02 주식회사 지트론 도어락 시스템
KR101315940B1 (ko) 2013-06-10 2013-10-08 주식회사 세경테크 스마트폰을 이용한 도어락 시스템
KR101465201B1 (ko) 2013-06-26 2014-11-27 주식회사 케이제이테크 휴대폰을 이용한 신분 인증 및 출입 통제 시스템과 그 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100116994A (ko) * 2009-04-23 2010-11-02 주식회사 케이티 출입자 인증 장치, 출입 인증 처리 서버 및 출입 관리 시스템
KR20140022217A (ko) * 2012-08-13 2014-02-24 네이버 주식회사 캘린더 형식의 인터페이스를 제공하는 전자 액자 및 그 동작 방법
KR20160022212A (ko) * 2014-08-18 2016-02-29 (주)뉴옵틱스 도광판, 이를 포함하는 백라이트 유닛 및 디스플레이 장치
KR101640927B1 (ko) * 2014-08-25 2016-07-19 양수한 도어 개폐 서비스 제공 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070180263A1 (en) 2005-12-16 2007-08-02 David Delgrosso Identification and remote network access using biometric recognition
KR101278974B1 (ko) 2010-12-09 2013-07-02 주식회사 지트론 도어락 시스템
KR101315940B1 (ko) 2013-06-10 2013-10-08 주식회사 세경테크 스마트폰을 이용한 도어락 시스템
KR101465201B1 (ko) 2013-06-26 2014-11-27 주식회사 케이제이테크 휴대폰을 이용한 신분 인증 및 출입 통제 시스템과 그 방법

Also Published As

Publication number Publication date
KR20220139276A (ko) 2022-10-14

Similar Documents

Publication Publication Date Title
KR102452528B1 (ko) 출입 관리 시스템 및 이를 이용한 출입 제어 방법
US10440019B2 (en) Method, computer program, and system for identifying multiple users based on their behavior
US9378599B2 (en) Access management system and method
US10003596B2 (en) Device and method of setting or removing security on content
US10611336B2 (en) Method and device for sharing functions of smart key
CN103139705B (zh) 用于便携式电子设备的基于位置的安全***
US9317847B2 (en) E-card transaction authorization based on geographic location
CN107810526B (zh) 用户验证方法和设备
US11887417B2 (en) Access control system and access control method using the same
KR101814719B1 (ko) 이동 단말을 이용한 디지털 도어락 원격제어 시스템 및 방법
US20140143860A1 (en) Two tier verification system and method
CN104021358A (zh) 移动终端的防盗控制方法和装置
US10262316B2 (en) Automatic notification of transaction by bank card to customer device
CN103544749A (zh) 云端控制门禁管理***及其认证方法
US9202212B1 (en) Using mobile device to monitor for electronic bank card communication
KR101664888B1 (ko) 근거리 무선통신을 통한 제어기와 단말기의 인증 방법
KR102571165B1 (ko) 출입 관리 시스템 및 이를 이용한 출입 제어 방법
US20160086287A1 (en) Analyzing hack attempts of e-cards
KR102211272B1 (ko) 출입 관리 시스템 및 이를 이용한 출입 관리 방법
US20210105616A1 (en) Methods, systems, apparatuses, and devices for controlling access to an access control location
KR20190135269A (ko) 조합 인증 기반 출입 통제 시스템 및 방법
KR102274370B1 (ko) 안면인식장치 및 안면인식 방법
JP6714283B1 (ja) 電子解錠管理システム及びプログラム
US20240005712A1 (en) Controlling access based on a machine-learning model
KR102469412B1 (ko) 서브 리더기 및 서브 리더기 제어 방법

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E701 Decision to grant or registration of patent right
A107 Divisional application of patent
GRNT Written decision to grant