KR102054178B1 - Method for controlling door-lock and apparatus thereof - Google Patents
Method for controlling door-lock and apparatus thereof Download PDFInfo
- Publication number
- KR102054178B1 KR102054178B1 KR1020180025901A KR20180025901A KR102054178B1 KR 102054178 B1 KR102054178 B1 KR 102054178B1 KR 1020180025901 A KR1020180025901 A KR 1020180025901A KR 20180025901 A KR20180025901 A KR 20180025901A KR 102054178 B1 KR102054178 B1 KR 102054178B1
- Authority
- KR
- South Korea
- Prior art keywords
- door lock
- lock device
- information
- user terminal
- sound wave
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3272—Short range or proximity payments by means of M-devices using an audio code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
- G06Q20/38215—Use of certificates or encrypted proofs of transaction rights
-
- G07C9/00134—
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Finance (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Lock And Its Accessories (AREA)
Abstract
도어락 장치의 동작 방법은, 사용자 단말로부터 개방을 요청할 도어락 장치의 개방 제어 데이터가 포함된 음파 신호를 수신하는 단계, 상기 음파 신호를 디코딩하는 단계, 상기 디코딩된 음파 신호에 포함된 개방 제어 데이터에 기초하여 상기 사용자 단말에 대한 인증 결과 데이터를 생성하는 단계 및 상기 인증 결과 데이터에 따라, 상기 도어락 장치의 개폐부를 제어하는 단계를 포함하고, 서버는 상기 음파 신호를 생성 및 저장하고, 상기 음파 신호가 저장된 URL 주소정보를 상기 사용자 단말로 전송하고, 상기 사용자 단말은 상기 URL 주소정보를 참조하여 상기 음파 신호를 출력한다.A method of operating a door lock device may include receiving a sound wave signal including opening control data of a door lock device to request opening from a user terminal, decoding the sound wave signal, and based on the open control data included in the decoded sound wave signal. Generating an authentication result data for the user terminal and controlling the opening and closing unit of the door lock device according to the authentication result data, wherein the server generates and stores the sound wave signal, and the sound wave signal is stored. The URL address information is transmitted to the user terminal, and the user terminal outputs the sound wave signal with reference to the URL address information.
Description
도어락을 제어하는 방법이 개시된다.A method of controlling a door lock is disclosed.
기존의 아날로그 도어락 장치는 사용자가 도어락 장치와 대응되는 열쇠를 항상 휴대해야 하는 번거로움이 있다. 또한, 사용자가 열쇠를 분실하거나 휴대하지 않은 경우 실제로는 출입 권한이 있더라도 도어락 장치를 개방할 수 없다.Existing analog door lock device is a hassle that the user must always carry the key corresponding to the door lock device. In addition, if the user loses or does not carry the key, the door lock device cannot be opened even if the user has the right to access.
현재 이용되고 있는 디지털 도어락 장치는 비밀번호 입력, 카드키 입력 또는 사용자의 지문 등을 이용하여 사용자를 인증한다. 이 중, 카드키 입력의 경우 기존의 아날로그 도어락 장치와 마찬가지로 분실 또는 미휴대 시 출입 권한이 있는 사용자라 하더라도 도어락 장치를 개방할 수 없다. 또한, 비밀번호 입력이나 지문 입력 방식의 경우, 도어락 장치를 개방하기 위한 수단에 대한 분실의 우려는 없으나, 비밀번호를 주기적으로 교체해야 하거나 일일이 모든 출입자의 지문을 등록하기가 사실상 어려워 임시 방문객이 잦은 사무실이나 여러 출입자가 왕래하는 숙박업소에 적용되기 어렵다.Currently used digital door lock device to authenticate the user using a password input, card key input or the user's fingerprint. Among these, in the case of a card key input, like a conventional analog door lock device, even a user who has access authority when lost or not carried cannot open the door lock device. In addition, in the case of a password input or a fingerprint input method, there is no fear of losing the means for opening the door lock device, but it is practically difficult to periodically change the password or to register fingerprints of all persons. It is difficult to apply to lodgings where many people come and go.
상술한 바와 같은 문제점을 해결하기 위해 모바일 단말을 이용하여 도어락 장치를 개방할 수 있는 방법에 대한 연구가 진행 중이다. 그 중, NFC(Near Field Communication)나 블루투스를 이용한 방법의 경우, 특정 제조사의 모바일 단말에 지원되지 않는다. 또한, 모바일 단말을 이용하여 도어락 장치를 개방하기 위해 별도의 도어락 장치 제어 전용 어플리케이션 설치를 요하는 경우도 있다. 또한, 현재 이용되고 있는 방법에 따르면, 모바일 단말을 이용하여 도어락 장치를 개방하기 위해서는 도어락 장치의 인터넷 연결을 필요로 하나, 이러한 방법은 인터넷 연결 상태가 불안정한 경우 도어락 장치를 제어하기 어렵다.In order to solve the problems as described above, a research on a method of opening a door lock device using a mobile terminal is in progress. Among them, the method using NFC (Near Field Communication) or Bluetooth is not supported for a mobile terminal of a specific manufacturer. In addition, in order to open the door lock device using a mobile terminal, it may be necessary to install a separate door lock device control-only application. In addition, according to the method currently used, in order to open the door lock device using a mobile terminal requires the Internet connection of the door lock device, this method is difficult to control the door lock device when the Internet connection is unstable.
따라서, 모바일 단말의 제조사에 관계 없이 모든 모바일 단말에서, 도어락 장치 제어 전용 어플리케이션을 설치하지 않고도 간편하게 도어락 장치의 개폐를 제어할 수 있는 방법에 대한 연구가 필요하다.Therefore, there is a need for a method of controlling the opening and closing of the door lock device easily without installing the door lock device control application in all mobile terminals regardless of the manufacturer of the mobile terminal.
도어락 장치 제어 전용 어플리케이션 설치 없이도 제조사를 불문한 모든 모바일 단말에서 이용 가능한 도어락 장치의 제어 방법을 제공한다.Door lock device control Provides a control method of a door lock device that can be used in all mobile terminals regardless of the manufacturer without installing an application.
열쇠 또는 키에 대한 휴대를 요구하지 않고도 도어락 장치를 제어할 수 있다.The door lock device can be controlled without requiring the key or carrying of the key.
임시 방문자가 이용 가능한 도어락 장치의 제어 방법을 제공한다.Provided is a method of controlling a door lock device available to temporary visitors.
별도의 도어락 장치 제어 전용 어플리케이션이 설치되지 않은 모바일 단말을 통해 도어락 장치를 제어할 수 있다.The door lock device may be controlled through a mobile terminal in which a separate door lock device control-only application is not installed.
모바일 단말의 제조사 또는 기능적 차이와 관계 없이 이용 가능한 도어락 장치의 제어 방법을 제공한다.Provided is a control method of a door lock device that can be used regardless of a manufacturer or a functional difference of a mobile terminal.
도어락 장치가 인터넷 연결되어 있지 않더라도 모바일 단말을 통해 도어락 장치를 제어할 수 있다.Even if the door lock device is not connected to the Internet, the door lock device may be controlled through the mobile terminal.
도 1은 일실시예에 따른 도어락 장치 제어 방법의 흐름도이다.
도 2a 내지 도 2d는 일실시예에 따른 도어락 장치 제어 방법의 각각의 단계를 도시한다.
도 3은 일실시예에 따른 도어락 장치의 블록도이다.1 is a flowchart illustrating a door lock device control method according to an exemplary embodiment.
2A to 2D show each step of the door lock device control method according to an embodiment.
3 is a block diagram of a door lock apparatus according to an embodiment.
이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 그러나, 실시예들에는 다양한 변경이 가해질 수 있어서 특허출원의 권리 범위가 이러한 실시예들에 의해 제한되거나 한정되는 것은 아니다. 실시예들에 대한 모든 변경, 균등물 내지 대체물이 권리 범위에 포함되는 것으로 이해되어야 한다.Hereinafter, exemplary embodiments will be described in detail with reference to the accompanying drawings. However, various changes may be made to the embodiments so that the scope of the patent application is not limited or limited by these embodiments. It is to be understood that all changes, equivalents, and substitutes for the embodiments are included in the scope of rights.
실시예에서 사용한 용어는 단지 설명을 목적으로 사용된 것으로, 한정하려는 의도로 해석되어서는 안된다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of description and should not be construed as limiting. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, terms such as "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described on the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art and shall not be construed in ideal or excessively formal meanings unless expressly defined in this application. Do not.
또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.In addition, in the description with reference to the accompanying drawings, the same components regardless of reference numerals will be given the same reference numerals and duplicate description thereof will be omitted. In the following description of the embodiment, when it is determined that the detailed description of the related known technology may unnecessarily obscure the gist of the embodiment, the detailed description thereof will be omitted.
도 1은 일실시예에 따른 도어락 장치(100) 제어 방법의 흐름도이다.1 is a flowchart illustrating a method of controlling a
도 1을 참조하면, 서버(300)는 음파 신호를 생성 및 저장한다(S100).Referring to FIG. 1, the
음파 신호(sound signal)는 도어락 장치(100)의 개방 제어 데이터를 포함한다. 개방 제어 데이터는 도어락 장치(100)의 고유정보 및 개방정보를 포함하고, 상기 고유정보는, 도어락 장치(100)의 고유번호 정보, 상기 고유번호 정보와 대응되는 코드 정보, 난수 정보 및 OTP 정보 중 적어도 하나를 포함하며, 상기 개방정보는 개방시간 정보 및 개방횟수 정보 중 적어도 하나를 포함한다.The sound signal includes the open control data of the
도어락 장치(100)는 하나의 공간을 다른 공간과 구별하기 위해 설치되는 문의 잠금 장치를 의미할 수 있다. 또한, 본 명세서에서 상세히 설명하는 도어락 장치(100)는 일반적인 가정용 출입문은 물론, 금고, 사무실, 숙박업소의 객실, 연구소 등 특수 시설에서의 출입통제 수단 등에 널리 활용될 수 있다.The
도어락 장치(100)의 고유번호 정보는 제조번호, 일련번호, 도어락 장치(100)에 부여된 ID 등 도어락 장치(100)를 다른 도어락 장치(100)와 구분하기 위한 고유한(unique) 정보 중 하나일 수 있다. 고유번호 정보를 이용함으로써 서버(300)는 복수의 도어락 장치(100)에 대한 요청 및 정보에 대한 혼동 없이 복수의 도어락 장치(100)를 관리할 수 있다.The unique number information of the
개방시간 정보 및/또는 개방횟수 정보는, 사용자 단말(200)이 출력하는 음파 신호의 유효성을 확인하기 위해 이용될 수 있다. 특히, 도어락 장치(100)가 설치된 장소가 숙박업소나 사무실 등 임시 방문자의 출입이 잦은 곳일 경우, 상기 임시 방문자에게는 관리자와 달리 미리 정해진 시간 동안에 대해서만 출입이 허용되므로 출입 허용시간 외에 임시 방문자에 의해 도어락 장치(100)가 개방되는 것을 방지할 수 있다. 또한, 임시 방문자에게 제한된 횟수에 대해서만 도어락 장치를 개방하는 것이 필요한 경우에도 관리자가 임시 방문자의 방문 횟수를 제어할 수 있다.The opening time information and / or the opening frequency information may be used to confirm the validity of the sound wave signal output from the
상기 음파 신호는 도어락 장치(100)의 개방 제어 데이터를 포함할 수 있고, 상기 개방 제어 데이터는 고유정보 및 개방정보를 포함한다. 상기 고유정보는 도어락 장치(100)의 고유번호 정보, 그와 대응되거나 그에 기초한 코드 정보, 난수 정보, OTP 정보 중 적어도 하나를 포함하고, 상기 개방 정보는 개방시간 정보 및 개방횟수 정보 중 적어도 하나를 포함한다. 이 경우, 도어락 장치(100)는 코드 정보나 난수 정보를 해독하여 고유번호 정보를 추출하기 위한 알고리즘을 필요로 할 수 있다.The sound wave signal may include opening control data of the
서버(300)는 보안 코드로 이용하는 셔플 어레이에 따라 소스 데이터에 포함된 비트들을 재배열함으로써 상기 소스 데이터를 가공(processing)하여 음파 신호를 생성할 수 있다. 상기 셔플 어레이는 서버(300)에 저장되어 있을 수 있고, 날짜 시간 정보를 이용하여 변경될 수 있다.The
상기 음파 신호는 다양한 주파수 대역에 대해 생성될 수 있다.The sound wave signal may be generated for various frequency bands.
일례에 있어서, 서버(300)는 17.4kHz 내지 19.8kHz의 주파수 대역을 가진 음파 신호를 생성할 수 있다.In one example,
상기 소스 데이터에 포함된 비트들은 각각 대응되는 주파수 포스트를 가질 수 있다. 상기 주파수 포스트 상호 간의 최소 주파수 간격은 생성되는 음파 신호마다 다르게 설정되거나 균일하게 설정될 수 있다. 또한, 상기 소스 데이터는 CRC코드를 더 포함할 수 있다. 최소 주파수 간격을 유지하거나 소스 데이터에 CRC 코드를 포함시킴으로써 외부 노이즈에 강인한(robust) 음파 통신 방법을 제공할 수 있다.Bits included in the source data may have corresponding frequency posts. The minimum frequency spacing between the frequency posts may be set differently or uniformly for each sound wave signal generated. In addition, the source data may further include a CRC code. By maintaining a minimum frequency interval or by including a CRC code in the source data, it is possible to provide a sound wave communication method that is robust to external noise.
서버(300)는 생성되는 음파 신호에 미리 정해진 음파 프로토콜을 설정할 수 있다. 일례에 있어서, 상기 음파 프로토콜은 시퀀스 넘버 및 페이로드 등을 포함할 수 있다.The
서버(300)는 생성된 음파 신호를 웹(web)에 저장한다. 상기 음파 신호가 저장될 URL 주소는 도어락 장치(100)의 고유번호 정보, 시간, 사용자 단말(200)을 이용하는 사용자의 고유정보 중 적어도 하나를 이용하여 결정될 수 있다.The
일례에 있어서, 시간을 이용하여 URL 주소를 결정할 경우, 상기 음파 신호가 저장될 URL(Uniform Resource Locator) 주소는 사용자가 음파 신호 요청을 전송한 날짜를 이용하여 "http://www.000000.co.kr/guest20180109"로 결정될 수 있다.In one example, when determining the URL address using time, the Uniform Resource Locator (URL) address where the sound wave signal is to be stored is set to "http://www.000000.co using the date when the user transmits the sound wave signal request. .kr / guest20180109 ".
<임시 방문자의 요청에 따라 음파 신호를 제공하는 실시예>Embodiment of Providing Acoustic Wave Signal According to Request of Temporary Visitor
일실시예에 있어서, 서버(300)는 사용자 단말(200)로부터 URL 주소정보 요청을 수신한 후, 상기 음파 신호를 생성 및 저장하고, 상기 음파 신호가 저장된 URL 주소정보를 사용자 단말(200)로 전송하도록 구성될 수 있다.In one embodiment, after receiving the URL address information request from the
이와 같이 URL 주소정보 요청을 전송한 사용자 단말(200)에게만 URL 주소정보를 전달함으로써, URL 주소정보 송수신에 이용되는 통신 리소스 사용을 줄일 수 있다.By transmitting the URL address information only to the
<관리자가 임시 방문자의 편의를 위해 음파 신호를 제공하는 실시예><Example in which the administrator provides a sound wave signal for the convenience of the temporary visitor>
다른 일실시예에 있어서, 서버(300)는 관리자 계정을 통해 접속된 단말로부터 URL 주소정보 요청을 수신한 후, 상기 음파 신호를 생성 및 저장하고, 상기 음파 신호가 저장된 URL 주소정보를 사용자 단말(200)로 전송하도록 구성될 수 있다.In another embodiment, the
관리자 계정은 관리자(또는, 주 사용자)가 사용하는 계정을 의미한다. 임시 방문자에 대한 출입 허용 여부, 출입 허용 시간(또는 기간) 등은 미리 결정된 정보에 따라 결정될 수 있다. 이와 같이, 관리자를 통해 직접 임시 방문자에게 음파 신호가 제공되도록 제어할 경우 음파 신호를 이용한 도어락 장치(100) 제어 방법에 익숙하지 않은 임시 방문자도 상기 제어 방법을 쉽게 이용할 수 있도록 유도할 수 있다.Administrator account means an account used by an administrator (or a main user). Whether to allow access to the temporary visitor, an access allowance time (or duration), etc. may be determined according to predetermined information. As such, when controlling the sound wave signal to be directly provided to the temporary visitor through the manager, the temporary visitor who is not familiar with the control method of the
일실시예에 있어서, URL 주소정보 요청은 사용자 고유정보를 포함할 수 있고, 서버(300)는, 상기 사용자 고유정보와 대응되는 정보가 존재하는 경우에만 URL 주소정보를 생성 및 저장하고, 상기 URL 주소정보를 사용자 단말(200)로 전송하도록 구성될 수 있다.In one embodiment, the URL address information request may include user specific information, and the
사용자 고유정보는, 사용자의 지문정보, ID/password 정보, 주민등록번호, 사용자 단말(200)의 고유정보, 사용자가 이용 중인 서비스와 대응되는 고유의 서비스 코드 또는 서비스 업체 정보 등 사용자를 다른 사용자와 식별할 수 있는 다양한 정보 중 하나일 수 있다.The user unique information may identify the user with other users such as fingerprint information, ID / password information, social security number, unique information of the
이와 같이 URL 주소정보 요청에 사용자 고유정보가 포함되어, 서버(300)는 어떠한 사용자 단말(200)로 URL 주소정보를 전송할지 판단할 수 있다.As such, the unique user information is included in the URL address information request, and the
다른 일실시예에 있어서, 도어락 장치(100)는, 사용자 고유정보를 이용하여 출입이 허용된 자(예를 들면, 보안 업체)에 대해서만 도어락 장치(100)를 개방할 수 있다.In another embodiment, the
도어락 장치(100)는 음파 신호에 대한 디코딩 결과 정보에 사용자 고유정보가 포함된 경우, 사용자 고유정보를 서버(300)로 전송하여 음파 신호를 전송한 사용자 단말(200)이 출입이 허용된(즉, 인증된) 단말인지 판단하고, 개방시간 정보를 참조하여 현재 시간이 상기 사용자 단말(200)에게 출입이 허용된 시간(또는, 임계 횟수 내의 출입)인지 판단하여 출입이 허용된 단말에게 출입이 허용된 시간 동안만 도어락 장치(100)를 개방하도록 제어할 수 있다.When the
일례에 있어서, 상기 구성을 통해 관리자는 주말 동안에는 보안 직원만이 도어락 장치(100)를 개방할 수 있도록 제어할 수 있다.In one example, the configuration allows the administrator to control only the security staff can open the
URL 주소정보 요청은 문자 메시지, 웹(Web), SNS(Social Network Service) 어플리케이션 및 챗봇(chatbot) 중 적어도 하나의 방법을 통해 송수신될 수 있다. 문자 메시지는 단문 메시지(SMS), 장문 메시지(LMS), 멀티미디어 메시지(MMS) 중 어느 하나일 수 있다. 웹은 URL 주소정보에 기반하여 인터넷 상에서 정보를 전달하는 수단이다.The URL address information request may be transmitted and received through at least one of a text message, a web, a social network service (SNS) application, and a chatbot. The text message may be any one of a short message (SMS), a long message (LMS), and a multimedia message (MMS). The web is a means of delivering information on the Internet based on URL address information.
이와 같이, 문자 메시지 또는 웹을 이용하면, SNS 어플리케이션 설치가 가능한 태블릿 PC나 스마트폰(smartphone) 이외에도 SNS 어플리케이션이 설치되지 않은 피쳐폰(feature phone)을 이용하는 사용자도 상기 피쳐폰을 이용하여 서버(300)로 URL 주소정보 요청을 전송할 수 있다. 따라서, 피쳐폰 사용자도 본 발명의 도어락 제공 방법을 이용할 수 있다.As such, when using a text message or the web, in addition to a tablet PC or a smartphone that can install an SNS application, a user who uses a feature phone that does not have an SNS application installed on the
또한, SNS 어플리케이션을 이용하면, 인터넷 접속만 가능하면 문자 메시지 통신이 불가한 환경에서도 본 발명의 도어락 제공 방법을 이용할 수 있다.In addition, using the SNS application, the door lock providing method of the present invention can be used even in an environment where text message communication is not possible if only an Internet connection is possible.
계속해서 도 1을 참조하면, 서버(300)는 음파 신호가 저장된 URL 주소정보를 사용자 단말(200)로 전송한다(S110).Subsequently, referring to FIG. 1, the
도 2a는 서버(300)가 사용자 단말(200)로 URL 주소정보를 전송하는 것을 도시한다.2A illustrates that the
도 2a를 참조하면, 도어락 장치(100)는 문(door)의 양면 중 내부 공간으로 향하는 면에 장착될 수 있다. 현재 이용되는 버튼식 도어락 장치의 경우 비인가된 출입자가 도어락 장치를 물리적으로 파손할 가능성이 있다. 음파 신호를 이용하여 도어락 장치의 개폐부를 개방할 경우, 도어락 장치가 문(door)의 외부 공간으로 외부로 노출되지 않으므로 도어락 장치에 대한 물리적 파손 가능성 및 무차별 대입 공격(brutal force attack)을 원천적으로 방지할 수 있다.Referring to FIG. 2A, the
도 2a는 서버(300), 사용자 단말(200) 및 도어락 장치(100)를 도시한다. 사용자 단말(200)은 PDA, 스마트폰, 태블릿 PC, 피쳐폰, 노트북, 스마트 워치, 스마트 고글 등 인터넷, SNS 어플리케이션 또는 문자 메시지 중 적어도 하나를 이용할 수 있는 다양한 디바이스 중 하나이다. 서버(300), 사용자 단말(200) 및 도어락 장치(100)는 상호간 무선 인터넷을 통해 정보를 송수신할 수 있다.2A illustrates the
이와 같이, 사용자 단말(200)이 서버(300)로부터 음파 신호 대신 URL 주소정보를 수신할 경우, URL 주소정보는 음파 신호에 비해 작은 용량을 가지므로 사용자 단말(200)이 무선통신 인프라가 미비한 지역 또는 통신 신호가 전달되기 어려운 지역에 위치해 있더라도 URL 주소정보를 서버(300)로부터 용이하게 수신할 수 있다.As such, when the
도 1과 함께 도 2a를 참조하면, 서버(300)는 URL 주소정보 "http://www.000000.co.kr/guest20180109"를 사용자 단말(200)로 전송할 수 있다. 상기 URL 주소정보는 사용자의 방문 일시 정보를 이용하여 생성될 수 있다. 예를 들어, 2018년01월09일에 방문하는 자에게 발급할 URL 주소정보는 위와 같이 guest20180109로 생성될 수 있다. 도 2a에 도시된 것과 같이, 사용자 단말(200)은 서버(300)로부터 수신된 URL 주소정보를 시각적(또는 청각적)으로 출력할 수 있다.Referring to FIG. 2A together with FIG. 1, the
이와 같이, 사용자 단말(200)이 수신된 URL 주소정보를 출력함으로써 사용자는 URL 주소정보 요청에 대한 피드백으로 URL 주소정보가 서버(300)로부터 수신되었음을 직관적으로 파악할 수 있다.As such, by outputting the received URL address information, the
URL 주소정보는 문자 메시지, 웹, SNS 어플리케이션 및 챗봇(chatbot) 중 적어도 하나의 방법을 통해 송수신될 수 있다. 문자 메시지는 단문 메시지(SMS), 장문 메시지(LMS), 멀티미디어 메시지(MMS) 중 어느 하나일 수 있다. 웹은 URL 주소정보에 기반하여 인터넷 상에서 정보를 전달하는 수단이다.The URL address information may be transmitted and received through at least one method of a text message, the web, an SNS application, and a chatbot. The text message may be any one of a short message (SMS), a long message (LMS), and a multimedia message (MMS). The web is a means of delivering information on the Internet based on URL address information.
이와 같이, 문자 메시지 또는 웹을 이용하면, SNS 어플리케이션 설치가 가능한 태블릿 PC나 스마트폰(smartphone) 이외에도 피쳐폰(feature phone)을 이용하는 사용자도 서버(300)로 URL 주소정보 요청을 전송할 수 있다. 따라서, 피쳐폰 사용자도 본 발명의 도어락 제공 방법을 이용할 수 있다.As such, when using a text message or the web, a user using a feature phone in addition to a tablet PC or a smartphone that can install an SNS application may transmit a URL address information request to the
또한, SNS 어플리케이션을 이용하여 URL 주소정보를 전송하면, 문자 메시지 송수신이 제한적이거나, 문자 메시지 전송 기능이 없는 단말을 가진 사용자도 인터넷 접속만 가능하다면 본 발명의 도어락 제공 방법을 이용할 수 있는 효과가 있다.In addition, if the URL address information is transmitted using the SNS application, the user may have limited access to the text message or the terminal having the terminal without the text message transmission function may use the door lock providing method of the present invention if only the Internet connection is possible. .
다시 도 1을 참조하면, 사용자 단말(200)은 URL 주소정보를 참조하여 음파 신호를 출력한다(S120).Referring back to Figure 1, the
즉, 사용자 단말(200)은 서버(300)로부터 음파 신호를 수신하여 재생하는 것이 아니라 음파 신호가 저장된 URL 주소정보만을 서버(300)로부터 수신하고, 상기 URL 주소정보에 저장된 음파 신호를 출력한다.That is, the
도 2b는 사용자 단말(200)이 음파 신호를 출력하는 것을 도시한다.2B illustrates that the
도 1과 함께 도 2b를 참조하면, 서버(300)는 URL 주소정보 "http://www.000000.co.kr/guest20180109"를 참조하여, 상기 URL 주소정보에 저장된 음파 신호를 출력할 수 있다. 즉, 서버(300)는 URL 주소정보에 따른 URL에 접속하여 상기 URL 주소정보에 저장된 음파 신호를 재생함으로써 음파 신호를 출력할 수 있다.Referring to FIG. 2B together with FIG. 1, the
이와 같이, URL 주소정보를 참조하여, 음파 신호를 출력할 경우 서버(300)로부터 URL 주소정보에 비해 상대적으로 용량이 큰 음파 신호를 수신하지 않고도 도어락 제어 방법을 수행하기 위한 음파 신호를 출력할 수 있다.As such, when the sound wave signal is output with reference to the URL address information, the sound wave signal for performing the door lock control method may be output without receiving a sound wave signal having a relatively large capacity from the
도어락 장치(100)가 장착된 구역에 복수의 임시 방문자가 출입해야 할 경우가 있다.There may be a case where a plurality of temporary visitors need to enter and exit the area where the
이 경우, 서버(300)는 복수의 사용자 단말로 전송할 음파 신호를 각각 다르게 생성할 수 있다. 복수의 임시 방문자는 도어락 장치(100)가 장착된 구역에 출입 가능하도록 허용된 시간이 다를 수 있으므로, 서로 다른 임시 방문자가 휴대한 사용자 단말로 서로 다른 음파 신호를 전송함으로써 각각의 임시 방문자가 본인에게 허용된 시간 동안만 출입할 수 있도록 제어할 수 있다.In this case, the
또한, 서버(300)는 복수의 사용자 단말로 전송할 음파 신호를 동일하게 생성하되, 복수의 사용자 단말로 전송할 각각의 음파 신호를 서로 다른 URL 주소에 저장할 수 있다. 이와 같은 구성을 통해 모든 임시 방문자에 대해 음파 신호를 다르게 생성하지 않더라도 복수의 임시 방문자를 출입을 시간에 따라 제어할 수 있다.In addition, the
도 1을 참조하면, 도어락 장치(100)는 사용자 단말(200)로부터 음파 신호를 수신한다(S130).Referring to FIG. 1, the
본 발명은 음파 통신을 이용하여 도어락 장치(100)를 제어한다. 특히, 본 발명은 음파 통신 중에서도 제1 단(first terminal)에서 제2 단(second terminal)으로 향하는 방향성을 가진 단방향 통신에 관한 것이다. 도어락 장치(100)의 제어 방법에 양방향 통신 방법을 이용할 경우, 도어락 장치(100)는 음파 신호를 출력하고 수신하기 위해 마이크 및 스피커를 모두 구비해야 한다. 본 발명의 도어락 제어 방법은 단방향 통신 방법을 이용하므로 도어락 장치(100)에 마이크가 구비되어 있어야 하나 스피커는 구비할 필요가 없다. 따라서, 양방향 음파 통신 방법과 비교할 때 낮은 제조단가로 도어락 장치(100)를 생산할 수 있다.The present invention controls the
일실시예에 있어서, 상기 음파 신호는 사용자 고유정보를 포함하지 않을 수 있다.In one embodiment, the sound wave signal may not include user specific information.
다른 일실시예에 있어서, 상기 음파 신호는 사용자 고유정보를 더 포함할 수 있다. 사용자 고유정보를 더 포함하는 음파 신호에 관한 실시예는 아래에서 단계(S140)과 함께 상세히 설명한다.In another embodiment, the sound wave signal may further include user specific information. An embodiment of a sound wave signal further including user specific information will be described in detail with step S140 below.
도 1을 참조하면, 도어락 장치(100)는 음파 신호를 디코딩한다(S140).Referring to FIG. 1, the
계속해서 도 1을 참조하면, 도어락 장치(100)는 디코딩 결과 정보에 기초하여 사용자 단말(200)에 대한 인증 결과 데이터를 생성한다(S150).Subsequently, referring to FIG. 1, the
구체적으로, 도어락 장치(100)는 디코딩된 음파 신호에 포함된 고유번호 정보가 도어락 장치(100)의 고유번호 정보(또는 그와 대응되는 코드 정보, 난수 정보 및 OTP 정보 중 적어도 하나)와 대응되고, 현재 시간이 개방시간 정보에 따른 개방시간에 속하는지 여부에 기초하여 사용자 단말(200)에 대한 인증 결과 데이터를 생성할 수 있다.Specifically, the
일례에 있어서, 음파 신호에 포함된 고유번호 정보는 "TCK824"이고, 개방시간 정보는 "2018/01/30, 3:00pm-8:00pm"일 수 있다.In one example, the unique number information included in the sound wave signal may be "TCK824", and the opening time information may be "2018/01/30, 3:00 pm-8:00pm".
이 때, 사용자 단말(200)로부터 음파 신호를 수신한 도어락 장치(100)의 고유번호 정보가 "TCK824"이고, 현재 시간이 4:30pm인 경우, 도어락 장치(100)의 고유번호 정보와 음파 신호에 포함된 고유번호 정보가 대응되고, 현재 시간이 개방시간 정보에 따른 시간구간에 속하므로 도어락 장치(100)는 사용자 단말(200)에 대한 인증이 성공하였다는 정보를 포함하는 인증 결과 데이터를 생성할 수 있다.At this time, when the unique number information of the
이 때, 사용자 단말(200)로부터 음파 신호를 수신한 도어락 장치(100)의 고유번호 정보가 "ATECH82"인 경우, 음파 신호에 포함된 고유번호 정보와 대응되지 않으므로 도어락 장치(100)는 사용자 단말(200)에 대한 인증이 실패하였다는 정보를 포함하는 인증 결과 데이터를 생성할 수 있다. 즉, 도어락 장치(100)의 고유번호 정보가 음파 신호에 포함된 고유번호 정보와 대응되지 않는 경우, 현재 시간이 상기 개방시간 정보에 따른 개방시간에 속하는지 여부와 무관하게(즉, 판단하지 않고) 사용자 단말(200)에 대한 인증이 실패하였다는 정보를 포함하는 인증 결과 데이터를 생성할 수 있다. 또한, 도어락 장치(100)는 고유번호 정보의 대응여부 판단에 앞서 현재 시간이 개방시간에 속하는지 여부를 먼저 판단할 수도 있다.At this time, when the unique number information of the
이 때, 사용자 단말(200)로부터 음파 신호를 수신한 도어락 장치(100)의 고유번호 정보가 "TCK824"이고, 현재 시간이 9:00pm인 경우, 현재 시간이 음파 신호에 포함된 개방시간 정보에 따른 개방시간에 속하지 않으므로 도어락 장치(100)는 사용자 단말(200)에 대한 인증이 실패하였다는 정보를 포함하는 인증 결과 데이터를 생성할 수 있다. 즉, 도어락 장치(100)는 고유번호 정보 및 개방시간 정보라는 두 가지 요건을 모두 만족하는 경우에만 사용자 단말(200)에 대한 인증이 성공하였다는 정보를 포함하는 인증 결과 데이터를 생성할 수 있다.At this time, when the unique number information of the
<Off-line 기반으로 동작하는 도어락 장치(100)의 실시예><Embodiment of the
음파 신호는 사용자 고유정보를 더 포함할 수 있다. 이 경우, 도어락 장치(100)는 인증 결과 데이터를 상기 사용자 고유정보와 연관시켜 기록할 수 있다. 사용자 고유정보는, 사용자의 지문정보, 홍채정보, 전화번호 정보, ID/password 정보, 주민등록번호, 사용자 단말(200)의 고유정보(예를 들면, 시리얼 넘버 등) 등 사용자를 다른 사용자와 구별될 수 있는 다양한 정보 중 하나일 수 있다.The sound wave signal may further include user specific information. In this case, the
이와 같이, 인증 결과 데이터를 사용자 고유정보와 연관시켜 기록함으로써 관리자는 방문이 허용된 임시 방문자의 출입 기록 및 출입 권한이 없는 자의 출입 시도 여부를 용이하게 파악할 수 있다.As such, by recording the authentication result data in association with the user's unique information, the administrator can easily grasp the access record of the temporary visitor who is allowed to visit and the access attempt of an unauthorized person.
<On-line 기반으로 동작하는 도어락 장치(100)의 실시예><Embodiment of
음파 신호는 사용자 고유정보를 더 포함할 수 있다. 상기 사용자 고유정보는, 서버(300)가 사용자 단말(200)로부터 수신한 것이다. 이와 같이, 도어락 장치(100)는 음파 신호의 디코딩 결과 정보를 서버(300)로 전송하여 서버(300)로 하여금 인증 결과 데이터를 생성하도록 할 수 있다.The sound wave signal may further include user specific information. The user specific information is received by the
도 2c는 On-line 기반으로 동작하는 도어락 장치(100)를 도시한다.2c shows a
도 1과 함께 도 2c를 참조하면, 도어락 장치(100)로부터 디코딩 결과 정보를 수신한 경우, 서버(300)는 상기 디코딩 결과 정보에 기초하여 사용자 단말(200)에 대한 인증 결과 데이터를 생성하여 도어락 장치(100)로 전송할 수 있다.Referring to FIG. 2C together with FIG. 1, when the decoding result information is received from the
이 때, 서버(300)는 사용자 단말(200)로부터 수신된 URL 주소정보 요청에 포함된 사용자 고유정보를 저장하고 있을 수 있다. 서버(300)는 도어락 장치(100)로부터 디코딩 결과 정보가 수신되면, 저장된 사용자 고유정보와 디코딩 결과 정보에 포함된 사용자 고유정보를 비교함으로써 사용자 단말(200)에 대한 인증의 성공/실패 여부를 판단하고, 성공/실패 여부에 대한 정보가 포함된 인증 결과 데이터를 생성할 수 있다.In this case, the
서버(300)가 사용자 단말(200)로부터 URL 주소정보 요청을 수신하는 과정 없이 URL 주소정보를 사용자 단말(200)로 전송한 경우, 서버(300)는 보유 중인 사용자 고유정보가 없으므로 도어락 장치(100)로부터 디코딩 결과 정보를 수신한 후, 사용자 단말(200)로 사용자 고유정보 요청을 전송할 수 있다. 사용자 단말(200)로부터 사용자 고유정보가 수신되면, 서버(300)는 상기 사용자 고유정보를 디코딩 결과 정보에 포함된 사용자 고유정보와 비교하여 사용자 단말(200)에 대한 인증의 성공/실패 여부를 판단하고, 성공/실패 여부에 대한 정보가 포함된 인증 결과 데이터를 생성할 수 있다.When the
이와 같이, 사용자 단말(200)에 대한 인증 결과 데이터 생성을 서버(300)가 수행하도록 함으로써 도어락 장치(100)는 다수의 사용자 고유정보를 저장하지 않아도 되므로 도어락 장치(100)에 포함된 기록매체가 저장 공간이 작더라도 다수의 임시 방문자에 대한 도어락 제어 방법을 제공할 수 있고, 도어락 장치(100)에 대한 연산 부하량을 줄일 수 있다.In this way, the
도 1을 참조하면, 도어락 장치(100)는 인증 결과에 따라 도어락 장치(100)의 개폐부를 제어한다(S160).Referring to Figure 1, the
도 2d는 개방된 상태의 도어락 장치(100)를 도시한다.2d shows the
도 1과 함께 도 2d를 참조하면, 도어락 장치(100)는 사용자 단말(200)에 대한 인증 결과 데이터가 "성공(success)"이라는 정보를 포함하는 경우, 도어락 장치(100)의 개폐부를 제어하여 도어락 장치(100)가 설치된 문을 개방할 수 있다. 문이 개방된 경우, 도어락 장치(100)는 미리 설정된 계정으로 접속된 단말 또는 서버(300)로 어떤 사용자 단말에 대해 문을 개방하였는지와 관련된 정보를 전송할 수 있다. 상기 구성을 통해 관리자는 임시 방문자가 무사히 출입에 성공하였는지 용이하게 파악할 수 있고, 서버(300)는 임시 방문자의 출입 이력(history)를 기록할 수 있다.Referring to FIG. 2D together with FIG. 1, when the authentication result data for the
반면, 사용자 단말(200)에 대한 인증 결과 데이터가 "실패(failure)"라는 정보를 포함하는 경우, 도어락 장치(100)는 도어락 장치(100)의 개폐부를 제어하여 도어락 장치(100)가 설치된 문을 개방하지 않을 수 있다. 이 경우, 도어락 장치(100)는 재인증 요청을 의미하는 메시지를 시각적 또는 청각적으로 출력하거나, 서버(300)가 사용자 단말(200)로 재인증 요청(또는 새로운 음파 신호)을 전송하도록 하기 위한 신호를 서버(300)로 전송할 수 있다.On the other hand, if the authentication result data for the
이와 같이, 인증 실패 후 새로운 음파 신호를 사용자 단말(200)로 전송함으로써, 관리자가 방문을 허용한 임시 방문자가 어떠한 사유로 인해 방문 시간이 늦어지게 되더라도 새로운 음파 신호를 통해 상기 임시 방문자가 출입할 수 있도록 조정할 수 있다.As such, by transmitting a new sound wave signal to the
도 3은 도어락 장치(100)의 블록도이다.3 is a block diagram of the
도 3을 참조하면, 도어락 장치(100)는 제어 프로그램이 기록된 메모리(110), 상기 제어 프로그램에 따라 동작하는 프로세서(120), 서버(300) 및 사용자 단말(200)과 정보를 송수신하는 통신 인터페이스(130) 및 음파 신호를 수신하는 마이크(140)를 포함한다.Referring to FIG. 3, the
상기 제어 프로그램은, 사용자 단말(200)로부터 개방을 요청할 도어락 장치(100)의 개방 제어 데이터가 포함된 음파 신호를 수신하는 단계, 상기 음파 신호를 디코딩하는 단계, 도어락 장치(100)의 고유번호 정보가 디코딩된 음파 신호에 포함된 고유번호 정보와 대응되고, 현재 시간이 상기 개방시간 정보에 따른 개방시간에 속하는지 여부에 따라 사용자 단말(200)에 대한 인증 결과 데이터를 생성하는 단계 및 인증 결과 데이터에 따라 도어락 장치(100)의 개폐부를 제어하는 단계를 수행한다.The control program, receiving a sound wave signal containing the open control data of the
여기에서, 상기 개방 제어 데이터는 도어락 장치의 고유정보 및 개방정보를 포함한다. 서버(300)는 상기 음파 신호를 생성 및 저장하고, 상기 음파 신호가 저장된 URL 주소정보를 사용자 단말(200)로 전송하고, 사용자 단말(200)은 URL 주소정보를 참조하여 상기 음파 신호를 출력한다.Here, the opening control data includes unique information and opening information of the door lock device. The
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be embodied in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the media may be those specially designed and constructed for the purposes of the embodiments, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the above, and configure the processing device to operate as desired, or process it independently or collectively. You can command the device. Software and / or data may be any type of machine, component, physical device, virtual equipment, computer storage medium or device in order to be interpreted by or to provide instructions or data to the processing device. Or may be permanently or temporarily embodied in a signal wave to be transmitted. The software may be distributed over networked computer systems so that they may be stored or executed in a distributed manner. Software and data may be stored on one or more computer readable recording media.
이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기를 기초로 다양한 기술적 수정 및 변형을 적용할 수 있다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.Although the embodiments have been described with reference to the accompanying drawings, those skilled in the art may apply various technical modifications and variations based on the above. For example, the described techniques may be performed in a different order than the described method, and / or components of the described systems, structures, devices, circuits, etc. may be combined or combined in a different manner than the described method, or other components. Or even if replaced or replaced by equivalents, an appropriate result can be achieved.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are within the scope of the following claims.
Claims (19)
사용자 단말로부터 개방을 요청할 도어락 장치의 개방 제어 데이터가 포함된 음파 신호를 수신하는 단계;
상기 음파 신호를 디코딩하는 단계;
상기 디코딩 결과에 포함된 개방 제어 데이터에 기초하여 상기 사용자 단말에 대한 인증 결과 데이터를 생성하는 단계; 및
상기 인증 결과 데이터에 따라, 상기 도어락 장치의 개폐부를 제어하는 단계
를 포함하고,
서버는 상기 개방 제어 데이터를 기초로 상기 음파 신호를 생성하고, 상기 음파 신호를 저장하며, 상기 음파 신호의 저장 위치에 대응되는 URL(Uniform Resource Locator) 주소를 상기 사용자 단말로 전송하고,
상기 사용자 단말은 상기 URL 주소에 접속하여 상기 음파 신호를 출력하고,
상기 URL 주소는 사용자 고유정보, 시간 정보, 및 상기 도어락 장치의 고유 정보 중 적어도 하나를 기초로 결정되는,
도어락 장치의 동작 방법.In the operation method of the door lock device,
Receiving a sound wave signal including opening control data of a door lock device to request opening from a user terminal;
Decoding the sound wave signal;
Generating authentication result data for the user terminal based on the open control data included in the decoding result; And
Controlling the opening and closing portion of the door lock device according to the authentication result data;
Including,
The server generates the sound wave signal based on the open control data, stores the sound wave signal, and transmits a Uniform Resource Locator (URL) address corresponding to a storage location of the sound wave signal to the user terminal,
The user terminal accesses the URL address and outputs the sound wave signal,
The URL address is determined based on at least one of user unique information, time information, and unique information of the door lock device.
How to operate the door lock device.
상기 개방 제어 데이터는,
상기 도어락 장치의 고유정보 및 개방정보를 포함하고,
상기 고유정보는, 상기 도어락 장치의 고유번호 정보, 상기 고유번호 정보와 대응되는 코드 정보, 난수 정보 및 OTP 정보 중 적어도 하나를 포함하고,
상기 개방정보는 개방시간 정보 및 개방횟수 정보 중 적어도 하나를 포함하는,
도어락 장치의 동작 방법.The method of claim 1,
The opening control data,
Including the unique information and the opening information of the door lock device,
The unique information includes at least one of unique number information of the door lock device, code information corresponding to the unique number information, random number information, and OTP information.
The opening information includes at least one of opening time information and opening frequency information.
How to operate the door lock device.
상기 서버는, 상기 사용자 단말로부터 URL 주소 요청을 수신한 경우, 상기 음파 신호를 생성 및 저장하고, 상기 URL 주소를 상기 사용자 단말로 전송하는,
도어락 장치의 동작 방법.The method of claim 1,
The server, when receiving the URL address request from the user terminal, generates and stores the sound wave signal, and transmits the URL address to the user terminal,
How to operate the door lock device.
상기 URL 주소 및 상기 URL 주소 요청은, 문자 메시지, 웹(web), SNS(Social Network Service) 어플리케이션(app) 및 챗봇(chatbot) 중 적어도 하나의 방법을 통해 송수신되는,
도어락 장치의 동작 방법.The method of claim 3,
The URL address and the URL address request are transmitted and received through at least one method of a text message, web, Social Network Service (SNS) app (app) and chatbot (chatbot),
How to operate the door lock device.
상기 서버는, 상기 사용자 단말로부터 상기 URL 주소 요청이 수신된 경우, 상기 사용자 단말로 상기 사용자 고유정보를 요청하고, 상기 사용자 단말로부터 상기 사용자 고유정보가 수신된 경우, 상기 URL 주소를 생성 및 저장하고, 상기 URL 주소를 사용자 단말로 전송하는,
도어락 장치의 동작 방법.The method of claim 3,
When the URL address request is received from the user terminal, the server requests the user specific information to the user terminal. When the user unique information is received from the user terminal, the server generates and stores the URL address. Transmitting the URL address to a user terminal,
How to operate the door lock device.
상기 음파 신호는, 상기 사용자 단말로부터 상기 서버로 전송된 사용자 고유정보를 더 포함하고,
상기 인증 결과 데이터를 생성하는 단계는,
상기 인증 결과 데이터를 상기 사용자 고유정보와 연관시켜 기록하는 단계
를 포함하는,
도어락 장치의 동작 방법.The method of claim 2,
The sound wave signal further includes user specific information transmitted from the user terminal to the server,
Generating the authentication result data,
Recording the authentication result data in association with the user specific information.
Including,
How to operate the door lock device.
상기 URL 주소는, 상기 서버가 상기 사용자 단말로부터 사용자 고유정보를 수신하고, 상기 사용자 고유정보에 대한 인증이 성공한 경우, 상기 서버로부터 상기 사용자 단말로 전송되는,
도어락 장치의 동작 방법.The method of claim 2,
The URL address is transmitted from the server to the user terminal when the server receives the user specific information from the user terminal, and the authentication for the user unique information is successful,
How to operate the door lock device.
상기 URL 주소는, 상기 서버가 관리자 계정을 통해 접속된 단말로부터 URL 주소 요청이 수신된 경우, 상기 서버가 상기 사용자 단말로 전송하는,
도어락 장치의 동작 방법.The method of claim 1,
The URL address is transmitted to the user terminal by the server when a URL address request is received from a terminal connected to the server through an administrator account.
How to operate the door lock device.
제어 프로그램이 기록된 메모리;
상기 제어 프로그램에 따라 동작하는 프로세서;
서버 및 사용자 단말과 정보를 송수신하는 통신 인터페이스; 및
음파 신호를 수신하는 마이크
를 포함하고,
상기 제어 프로그램은,
상기 사용자 단말로부터 개방을 요청할 도어락 장치의 개방 제어 데이터가 포함된 음파 신호를 수신하는 단계;
상기 음파 신호를 디코딩하는 단계;
상기 디코딩 결과에 포함된 개방 제어 데이터에 따라 상기 사용자 단말에 대한 인증 결과 데이터를 생성하는 단계; 및
상기 인증 결과 데이터에 따라, 상기 도어락 장치의 개폐부를 제어하는 단계
를 수행하고,
서버는 상기 개방 제어 데이터를 기초로 상기 음파 신호를 생성하고, 상기 음파 신호를 저장하며, 상기 음파 신호의 저장 위치에 대응되는 URL(Uniform Resource Locator) 주소를 상기 사용자 단말로 전송하고,
상기 사용자 단말은 상기 URL 주소에 접속하여 상기 음파 신호를 출력하고,
상기 URL 주소는 사용자 고유정보, 시간 정보, 및 상기 도어락 장치의 고유 정보 중 적어도 하나를 기초로 결정되는,
도어락 장치.In the door lock device,
A memory in which a control program is recorded;
A processor operating according to the control program;
Communication interface for transmitting and receiving information with the server and the user terminal; And
A microphone receiving a sound wave signal
Including,
The control program,
Receiving a sound wave signal including opening control data of a door lock device to request opening from the user terminal;
Decoding the sound wave signal;
Generating authentication result data for the user terminal according to the open control data included in the decoding result; And
Controlling the opening and closing portion of the door lock device according to the authentication result data;
Then,
The server generates the sound wave signal based on the open control data, stores the sound wave signal, and transmits a Uniform Resource Locator (URL) address corresponding to a storage location of the sound wave signal to the user terminal,
The user terminal accesses the URL address and outputs the sound wave signal,
The URL address is determined based on at least one of user unique information, time information, and unique information of the door lock device.
Door lock device.
상기 개방 제어 데이터는,
상기 도어락 장치의 고유정보 및 개방정보를 포함하고,
상기 고유정보는, 상기 도어락 장치의 고유번호 정보, 상기 고유번호 정보와 대응되는 코드 정보, 난수 정보 및 OTP 정보 중 적어도 하나를 포함하고,
상기 개방정보는 개방시간 정보 및 개방횟수 정보 중 적어도 하나를 포함하는,
도어락 장치.The method of claim 10,
The opening control data,
Including the unique information and the opening information of the door lock device,
The unique information includes at least one of unique number information of the door lock device, code information corresponding to the unique number information, random number information, and OTP information.
The opening information includes at least one of opening time information and opening frequency information.
Door lock device.
상기 서버는, 상기 사용자 단말로부터 URL 주소 요청을 수신한 경우, 상기 음파 신호를 생성 및 저장하고, 상기 음파 신호가 저장된 URL 주소를 상기 사용자 단말로 전송하는,
도어락 장치.The method of claim 10,
The server, when receiving the URL address request from the user terminal, generates and stores the sound wave signal, and transmits the URL address in which the sound wave signal is stored to the user terminal,
Door lock device.
상기 URL 주소 및 상기 URL 주소 요청은, 문자 메시지, 웹(web), SNS 어플리케이션(app) 및 챗봇 중 적어도 하나의 방법을 통해 송수신되는,
도어락 장치.The method of claim 12,
The URL address and the URL address request is transmitted and received via at least one method of a text message, web (web), SNS app (app) and chatbot,
Door lock device.
상기 서버는, 상기 사용자 단말로부터 상기 URL 주소 요청이 수신된 경우, 상기 사용자 단말로 상기 사용자 고유정보를 요청하고, 상기 사용자 단말로부터 상기 사용자 고유정보가 수신된 경우, 상기 URL 주소를 생성 및 저장하고, 상기 URL 주소를 사용자 단말로 전송하는,
도어락 장치.The method of claim 12,
When the URL address request is received from the user terminal, the server requests the user specific information to the user terminal. When the user unique information is received from the user terminal, the server generates and stores the URL address. Transmitting the URL address to a user terminal,
Door lock device.
상기 음파 신호는, 상기 사용자 단말로부터 상기 서버로 전송된 사용자 고유정보를 더 포함하고,
상기 인증 결과 데이터를 생성하는 단계는,
상기 인증 결과 데이터를 상기 사용자 고유정보와 연관시켜 기록하는 단계
를 포함하는,
도어락 장치.The method of claim 11,
The sound wave signal further includes user specific information transmitted from the user terminal to the server,
Generating the authentication result data,
Recording the authentication result data in association with the user specific information.
Including,
Door lock device.
상기 URL 주소는, 상기 서버가 상기 사용자 단말로부터 사용자 고유정보를 수신하고, 상기 사용자 고유정보에 대한 인증이 성공한 경우, 상기 서버로부터 상기 사용자 단말로 전송되는,
도어락 장치.The method of claim 11,
The URL address is transmitted from the server to the user terminal when the server receives the user specific information from the user terminal, and the authentication for the user unique information is successful,
Door lock device.
상기 URL 주소는, 상기 서버가 관리자 계정을 통해 접속된 단말로부터 URL 주소 요청이 수신된 경우, 상기 서버가 상기 사용자 단말로 전송하는,
도어락 장치.The method of claim 10,
The URL address is transmitted to the user terminal by the server when a URL address request is received from a terminal connected to the server through an administrator account.
Door lock device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20170049307 | 2017-04-17 | ||
KR1020170049307 | 2017-04-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180116741A KR20180116741A (en) | 2018-10-25 |
KR102054178B1 true KR102054178B1 (en) | 2019-12-10 |
Family
ID=64131678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180025901A KR102054178B1 (en) | 2017-04-17 | 2018-03-05 | Method for controlling door-lock and apparatus thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102054178B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102273429B1 (en) * | 2019-04-26 | 2021-07-06 | (주)위키박스 | User divice and method of controllong locking device |
KR102097577B1 (en) * | 2019-09-24 | 2020-04-07 | 주식회사 단솔플러스 | System for controlling IoT gate using sound wave communication |
KR102377551B1 (en) * | 2019-12-06 | 2022-03-22 | 주식회사 기업서비스연구소 | System for controlling smart opening/closing based on sound authentication key |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101289027B1 (en) * | 2013-04-02 | 2013-07-23 | 나노소프트(주) | Sonic wave communication system for wireless and method for the same |
KR101698679B1 (en) * | 2015-08-24 | 2017-01-20 | 한국광기술원 | Apparatus and method for controlling access using visible light communication |
KR101707614B1 (en) * | 2015-09-04 | 2017-02-27 | 주식회사 인포소닉 | Method and system for providing mobile payment service using sonic signal |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101627911B1 (en) * | 2014-05-15 | 2016-06-07 | 이영욱 | Method for room sales of accommodations using Near Field Communication and system of the same |
KR101692993B1 (en) * | 2015-05-06 | 2017-01-12 | (주)아이엘비에스 | Smart doorlock |
-
2018
- 2018-03-05 KR KR1020180025901A patent/KR102054178B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101289027B1 (en) * | 2013-04-02 | 2013-07-23 | 나노소프트(주) | Sonic wave communication system for wireless and method for the same |
KR101698679B1 (en) * | 2015-08-24 | 2017-01-20 | 한국광기술원 | Apparatus and method for controlling access using visible light communication |
KR101707614B1 (en) * | 2015-09-04 | 2017-02-27 | 주식회사 인포소닉 | Method and system for providing mobile payment service using sonic signal |
Also Published As
Publication number | Publication date |
---|---|
KR20180116741A (en) | 2018-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11074033B2 (en) | Access control and validation using sonic tones | |
US9763086B2 (en) | Owner access point to control the unlocking of an entry | |
CN105681328B (en) | The method, apparatus and electronic equipment of controlling electronic devices | |
US9639682B2 (en) | Voice activated application for mobile devices | |
EP3345370B1 (en) | Device access revocation | |
JP6335280B2 (en) | User and device authentication in enterprise systems | |
US9148416B2 (en) | Controlling physical access to secure areas via client devices in a networked environment | |
CN107667369B (en) | Use of a mobile device with a lock | |
US20180241577A1 (en) | Proximity-Based Security | |
US8234492B2 (en) | Method, client and system for reversed access to management server using one-time password | |
US20190189132A1 (en) | Identified voice-based commands that require authentification | |
KR20190055923A (en) | Digital door lock system and the control method thereof | |
CN106100845B (en) | Identity authentication method and system using sound wave communication | |
CN111247521B (en) | Remote locking of multi-user devices to user sets | |
KR102054178B1 (en) | Method for controlling door-lock and apparatus thereof | |
CN112449347B (en) | Secure transmission of wireless local area network access codes | |
Prabhavathy et al. | Smart phone user assistance application for android | |
KR102063569B1 (en) | Method and apparatus for controlling a door opening using a portable terminal | |
Alattar et al. | Privacy‐preserving hands‐free voice authentication leveraging edge technology | |
KR20200052434A (en) | Security system and method for IoT equipment | |
KR101648932B1 (en) | Method for unlocking door-lock device and door-lock device | |
US11259186B2 (en) | Systems and methods for validating a device and authenticating a user | |
US20230075252A1 (en) | Methods, systems, apparatus, and devices for controlling access to access control locations | |
KR20210000832A (en) | Smart door lock | |
US11323263B2 (en) | Sharing of secret information for accessing a wireless computing network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |