KR101755565B1 - Apparatus for controlling door lock based on Internet of Things, method thereof and computer recordable medium storing the method - Google Patents
Apparatus for controlling door lock based on Internet of Things, method thereof and computer recordable medium storing the method Download PDFInfo
- Publication number
- KR101755565B1 KR101755565B1 KR1020160020492A KR20160020492A KR101755565B1 KR 101755565 B1 KR101755565 B1 KR 101755565B1 KR 1020160020492 A KR1020160020492 A KR 1020160020492A KR 20160020492 A KR20160020492 A KR 20160020492A KR 101755565 B1 KR101755565 B1 KR 101755565B1
- Authority
- KR
- South Korea
- Prior art keywords
- door lock
- user device
- door
- user
- cipher text
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B47/00—Operating or controlling locks or other fastening devices by electric or magnetic means
- E05B47/0001—Operating or controlling locks or other fastening devices by electric or magnetic means with electric actuators; Constructional features thereof
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B17/00—Accessories in connection with locks
- E05B17/20—Means independent of the locking mechanism for preventing unauthorised opening, e.g. for securing the bolt in the fastening position
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B49/00—Electric permutation locks; Circuits therefor ; Mechanical aspects of electronic locks; Mechanical keys therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V8/00—Prospecting or detecting by optical means
- G01V8/10—Detecting, e.g. by using light barriers
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B47/00—Operating or controlling locks or other fastening devices by electric or magnetic means
- E05B2047/0048—Circuits, feeding, monitoring
- E05B2047/005—Opening, closing of the circuit
- E05B2047/0053—Opening, closing of the circuit by operating the handle
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B47/00—Operating or controlling locks or other fastening devices by electric or magnetic means
- E05B2047/0048—Circuits, feeding, monitoring
- E05B2047/005—Opening, closing of the circuit
- E05B2047/0054—Opening, closing of the circuit using microprocessor, printed circuits, or the like
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B47/00—Operating or controlling locks or other fastening devices by electric or magnetic means
- E05B2047/0048—Circuits, feeding, monitoring
- E05B2047/005—Opening, closing of the circuit
- E05B2047/0056—Opening, closing of the circuit by sensing the presence of a person, e.g. body heat sensor
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B47/00—Operating or controlling locks or other fastening devices by electric or magnetic means
- E05B2047/0048—Circuits, feeding, monitoring
- E05B2047/0067—Monitoring
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B47/00—Operating or controlling locks or other fastening devices by electric or magnetic means
- E05B2047/0048—Circuits, feeding, monitoring
- E05B2047/0071—Connecting lockparts by electronic communication means only, e.g. bus systems, time multiplexing
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B47/00—Operating or controlling locks or other fastening devices by electric or magnetic means
- E05B2047/0093—Operating or controlling locks or other fastening devices by electric or magnetic means including means for preventing manipulation by external shocks, blows or the like
Landscapes
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Geophysics (AREA)
- Lock And Its Accessories (AREA)
Abstract
본 발명은 사물인터넷 기반 도어락 제어 장치, 이를 위한 방법 및 이 방법이 기록된 컴퓨터 판독 가능한 기록매체에 관한 것으로, 이러한 본 발명은 통신을 위한 통신부와, 도어의 외부를 촬영하는 카메라부와, 상기 도어에 가해지는 충격을 감지하는 충격센서부와, 상기 도어에 접근하는 객체를 감지하는 초음파센서부와, 상기 초음파센서부를 통해 상기 도어의 어느 하나의 기준점을 기준으로 소정 반경 내로 접근하는 객체가 감지되면, 상기 카메라부를 통해 도어의 외부를 촬영하여 관찰 영상을 생성하고, 보고 이벤트가 발생한 것을 감지하면, 상기 관찰 영상으로부터 상기 이벤트가 발생한 상황이 기록된 보고 영상을 생성하고, 상기 통신부를 통해 상기 보고 영상을 관리자의 사용자 장치로 전송하는 제어부를 포함하는 도어락 제어 장치와, 이에 따른 방법 및 이러한 방법이 기록된 컴퓨터 판독 가능한 기록매체를 제공한다. The present invention relates to an Internet-based door lock control apparatus, a method therefor, and a computer-readable recording medium on which the method is recorded. The present invention relates to a door-lock control apparatus for communication between a communication unit for communication, An ultrasonic sensor unit for sensing an object approaching the door, and an object approaching within a predetermined radius based on any one reference point of the door through the ultrasonic sensor unit is detected And generating an observation image by photographing the outside of the door through the camera unit and generating a report image in which a situation where the event has occurred is recorded from the observation image when it is detected that a report event has occurred, To the user device of the manager, and a control unit And a computer-readable recording medium on which such a method is recorded.
Description
본 발명은 도어락 제어 기술에 관한 것으로, 보다 상세하게는, 사물인터넷을 기반으로 하는 도어락 제어 장치, 이를 위한 방법 및 이 방법이 기록된 컴퓨터 판독 가능한 기록매체에 관한 것이다. BACKGROUND OF THE
사물인터넷(IoT, Internet of Things)은 "지능화된 사물들이 연결되어 형성되는 네트워크상에서 사람과 사물 (물리 또는 가상), 사물과 사물 간에 상호 소통하는 상황인식 기반의 지식이 결합되어 지능적인 서비스를 제공하는 글로벌 인프라"로 정의할 수 있다. 기기간 통신(M2M, Machine To Machine)은 사람이 직접 제어하지 않는 상태에서 장비나 사물 또는 지능화된 기기들이 사람을 대신해 토신의 양쪽 모두를 맡고 있는 기술을 의미하므로 사물인터넷과 차이가 있다. 최근 들어 다양한 정보통신 기술이 융합하여 사물의 정보를 제공하고 제공받기 위한 제반 솔루션이 확대되고 있다. 사물인터넷 기술은 특히 가전기기와 모바일 기기의 융합에 의한 다양한 네트워킹을 가능하게 하고 있다. 한편 최근 들어 디지털 도어락이 보편화되어 가정과 사무실 등에서 많이 사용되고 있지만, 이를 부정으로 조작하여 침입을 시도한 사례를 언론을 통해 많이 접할 수 있다. Internet of Things (IoT) is an intelligent service that combines people and objects (physical or virtual) on the network of intelligent objects connected to each other, and context awareness based on mutual communication between objects and objects Global infrastructure. " Machine to Machine (M2M) is different from things Internet because M2M (Machine To Machine) refers to a technology in which equipment, objects, or intelligent devices are in charge of both sides of a person instead of being directly controlled by a person. In recent years, a variety of information and communication technologies have converged, and solutions for providing and providing information of objects have been expanded. Object Internet technology is enabling various networking by convergence of home appliances and mobile devices. On the other hand, digital door locks have become commonplace in recent years, and they are widely used in homes and offices.
본 발명의 목적은 사물인터넷을 기반으로 디지털 도어락 부정 조작의 피해를 줄이기 위하여 디지털 도어락에 다양한 보안기능을 강화하고 원격제어 및 감시기능이 강화된 도어락 시스템, 이를 제어하기 위한 방법 및 이 방법이 기록된 컴퓨터 판독 가능한 기록매체를 제공함에 있다. An object of the present invention is to provide a door lock system in which a variety of security functions are enhanced in a digital door lock and a remote control and monitoring function are enhanced in order to reduce the damage of a digital door lock operation based on the Internet of things, And a computer readable recording medium.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 도어락을 제어하기 위한 장치는 통신을 위한 통신부와, 도어의 외부를 촬영하는 카메라부와, 상기 도어에 가해지는 충격을 감지하는 충격센서부와, 상기 도어에 접근하는 객체를 감지하는 초음파센서부와, 상기 초음파센서부를 통해 상기 도어의 어느 하나의 기준점을 기준으로 소정 반경 내로 접근하는 객체가 감지되면, 상기 카메라부를 통해 도어의 외부를 촬영하여 관찰 영상을 생성하고, 보고 이벤트가 발생한 것을 감지하면, 상기 관찰 영상으로부터 상기 이벤트가 발생한 상황이 기록된 보고 영상을 생성하고, 상기 통신부를 통해 상기 보고 영상을 관리자의 사용자 장치로 전송하는 제어부를 포함한다. According to an aspect of the present invention, there is provided an apparatus for controlling a door lock comprising a communication unit for communication, a camera unit for photographing the outside of the door, an impact sensor for detecting an impact applied to the door, An ultrasonic sensor unit for sensing an object approaching the door; and a control unit for controlling the ultrasonic sensor unit to detect an object approaching within a predetermined radius based on any one reference point of the door through the ultrasonic sensor unit, Generates an observation image and generates a report image in which a situation where the event occurs from the observation image is generated when the observation event is detected and transmits the report image to the user device of the administrator through the communication unit And a control unit.
상기 보고 이벤트는 상기 충격센서부를 통해 소정 임계치 이상 이상의 충격이 상기 도어에 가해지는 이벤트와, 상기 도어락의 키패드를 통해 입력되는 번호가 소정 횟수 이상 출입 번호와 불일치하는 이벤트와, 상기 도어락의 키패드를 통해 요청 번호가 입력되는 이벤트 중 적어도 하나를 포함한다. The event may include an event that an impact of a predetermined threshold value or more is applied to the door through the impact sensor unit, an event in which the number input through the keypad of the door lock is inconsistent with the access number for a predetermined number of times or more, And an event in which a request number is input.
상기 보고 영상은 상기 관찰 영상으로부터 추출되는 상기 이벤트 발생 시점에서 소정 기간 전으로부터 상기 이벤트 발생 시점에서 소정 기간 후까지의 영상과, 상기 추출된 영상에서 캡처되는 사람의 얼굴이 식별되는 영상 중 적어도 하나를 포함한다. Wherein the report image includes at least one of an image from a time point at which the event is generated to a predetermined period of time after a predetermined period of time at the time of the event occurrence and an image in which a face of the person captured in the extracted image is identified, .
상기 제어부는 출입 이벤트가 발생한 것을 감지하면, 도어를 개방하도록 상기 도어락의 잠금을 해제하며, 상기 통신부를 통해 상기 출입 이벤트가 발생한 시간을 포함하는 출입 기록을 상기 관리자의 사용자 장치로 전송하는 것을 특징으로 한다. Wherein the control unit releases the lock of the door so as to open the door when the entrance / exit event is detected, and transmits the access record including the time when the access event occurred through the communication unit to the user device of the manager do.
상기 출입 이벤트는 상기 도어락의 키패드를 통해 입력되는 번호가 출입 번호와 일치하는 이벤트와, 상기 관리자의 사용자 장치로부터 상기 통신부를 통해 도어를 개방하도록 하는 개방 명령을 수신하는 이벤트 중 적어도 하나를 포함한다. Wherein the access event includes at least one of an event in which the number input through the keypad of the door lock is equal to an access number and an event in which an open command for opening the door through the communication unit from the user device of the manager is received.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 도어락을 제어하기 위한 방법은 도어의 어느 하나의 기준점을 기준으로 소정 반경 내로 접근하는 객체가 감지되면, 도어의 외부를 촬영하여 관찰 영상을 생성하는 단계와, 소정 이벤트가 발생한 것을 감지하면, 상기 관찰 영상으로부터 상기 이벤트가 발생한 상황이 기록된 보고 영상을 생성하는 단계와, 상기 보고 영상을 관리자의 사용자 장치로 전송하는 단계를 포함한다. According to another aspect of the present invention, there is provided a method for controlling a door lock, the method comprising: sensing an object approaching within a predetermined radius based on a reference point of a door; Generating a report image in which a situation where the event occurs from the observation image is recorded when the occurrence of a predetermined event is detected; and transmitting the report image to a user apparatus of the administrator .
상기 이벤트는 임계치 이상의 충격이 도어에 가해지는 이벤트와, 상기 도어락의 키패드를 통해 입력되는 번호가 소정 횟수 이상 출입 번호와 불일치하는 이벤트와, 상기 도어락의 키패드를 통해 요청 번호가 입력되는 이벤트 중 적어도 하나를 포함한다. Wherein the event is an event in which an impact greater than or equal to a threshold value is applied to the door, an event in which a number input through the keypad of the door lock is inconsistent with a predetermined number of times or more and an access number, and an event in which a request number is input through the keypad of the door lock .
상기 보고 영상은 상기 관찰 영상으로부터 추출되는 상기 이벤트 발생 시점에서 소정 기간 전으로부터 상기 이벤트 발생 시점에서 소정 기간 후까지의 영상과, 상기 추출된 영상에서 캡처되는 사람의 얼굴이 식별되는 영상 중 적어도 하나를 포함한다. Wherein the report image includes at least one of an image from a time point at which the event is generated to a predetermined period of time after a predetermined period of time at the time of the event occurrence and an image in which a face of the person captured in the extracted image is identified, .
본 발명의 실시예에 따른 도어락을 제어하기 위한 방법은 출입 이벤트가 발생한 것을 감지하면, 도어를 개방하도록 상기 도어락의 잠금을 해제하는 단계와, 상기 출입 이벤트가 발생한 시간을 포함하는 출입 기록을 상기 관리자의 사용자 장치로 전송하는 단계를 더 포함한다. A method for controlling a door lock according to an exemplary embodiment of the present invention includes the steps of unlocking the door lock to open a door when a door event is detected, To a user device of the device.
상기 출입 이벤트는 상기 도어락의 키패드를 통해 입력되는 번호가 출입 번호와 일치하는 이벤트와, 상기 관리자의 사용자 장치로부터 상기 통신부를 통해 도어를 개방하도록 하는 개방 명령을 수신하는 이벤트 중 적어도 하나를 포함한다. Wherein the access event includes at least one of an event in which the number input through the keypad of the door lock is equal to an access number and an event in which an open command for opening the door through the communication unit from the user device of the manager is received.
또한, 전술한 본 발명의 바람직한 실시예에 따른 도어락을 제어하기 위한 방법이 기록된 컴퓨터 판독 가능한 기록매체를 제공한다. The present invention also provides a computer-readable recording medium on which a method for controlling a door lock according to the preferred embodiment of the present invention is recorded.
본 발명에 따르면, 도어에 충격이 발생한 경우, 충격이 발생하기 이전의 상황과 이후의 상황을 모두 보고 영상으로 관리자에게 전송하기 때문에 높은 수준의 보안 서비스를 제공할 수 있다. According to the present invention, when an impact is generated in the door, both the state prior to the occurrence of the impact and the subsequent situation are transmitted to the manager as a report, so that a high level of security service can be provided.
또한, 출입 번호를 모르거나 기억하지 못하는 사용자가 영상을 통해 출입을 요청하고, 관리자는 원격에서 이러한 영상을 보고 출입을 허용하는 편리한 사용자 경험(UX)을 제공할 수 있다. In addition, a user who does not know or can not remember the access number requests the access through the image, and the administrator can provide a convenient user experience (UX) to view and remotely access such images.
더욱이, 사용자는 어떤 입력 없이도 도어락의 잠금을 해제할 수 있다. 더욱이, 암호 함수 등을 이용하여 사용자 장치 및 도어락 제어 장치 사이에 복수번의 암호문을 교환하여 인증을 수행하기 때문에 높은 수준의 보안 서비스를 제공할 수 있다. Moreover, the user can unlock the door lock without any input. Furthermore, since a plurality of ciphertexts are exchanged between the user apparatus and the door lock control apparatus by using a cryptographic function or the like to perform authentication, a high level of security service can be provided.
도 1은 본 발명의 실시예에 따른 사물인터넷 기반 도어락 시스템의 구성을 설명하기 위한 블록도이다.
도 2는 본 발명의 실시예에 따른 도어락 제어 장치의 구성을 설명하기 위한 블록도이다.
도 3은 본 발명의 실시예에 따른 사용자 장치의 구성을 설명하기 위한 블록도이다.
도 4는 본 발명의 실시예에 따른 관찰 모드에 대해서 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 방법을 설명하기 위한 흐름도이다.
도 6 및 도 7은 본 발명의 다른 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 방법을 설명하기 위한 흐름도이다.
도 8은 본 발명의 다른 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 방법을 설명하기 위한 흐름도이다.
도 9는 본 발명의 다른 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 기기 등록 방법을 설명하기 위한 흐름도이다.
도 10은 본 발명의 다른 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 인증 방법을 설명하기 위한 흐름도이다. FIG. 1 is a block diagram illustrating a configuration of a thing Internet-based door lock system according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of a door lock control apparatus according to an embodiment of the present invention.
3 is a block diagram illustrating a configuration of a user apparatus according to an embodiment of the present invention.
4 is a diagram for explaining an observation mode according to an embodiment of the present invention.
FIG. 5 is a flowchart illustrating a method for object-internet-based door lock control according to an embodiment of the present invention.
6 and 7 are flowcharts for explaining a method for object-internet-based door lock control according to another embodiment of the present invention.
FIG. 8 is a flowchart illustrating a method for object-internet-based door lock control according to another embodiment of the present invention.
9 is a flowchart illustrating a method for registering a device for door lock control based on the object Internet according to another embodiment of the present invention.
FIG. 10 is a flowchart illustrating an authentication method for object-based Internet-based door lock control according to another embodiment of the present invention.
본 발명의 상세한 설명에 앞서, 이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 실시예에 불과할 뿐, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다. Prior to the detailed description of the present invention, the terms or words used in the present specification and claims should not be construed as limited to ordinary or preliminary meaning, and the inventor may designate his own invention in the best way It should be construed in accordance with the technical idea of the present invention based on the principle that it can be appropriately defined as a concept of a term to describe it. Therefore, the embodiments described in the present specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention, and are not intended to represent all of the technical ideas of the present invention. Therefore, various equivalents It should be understood that water and variations may be present.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다. 이때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음을 유의해야 한다. 또한, 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다. 마찬가지의 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 또는 개략적으로 도시되었으며, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that, in the drawings, the same components are denoted by the same reference symbols as possible. Further, the detailed description of known functions and configurations that may obscure the gist of the present invention will be omitted. For the same reason, some of the elements in the accompanying drawings are exaggerated, omitted, or schematically shown, and the size of each element does not entirely reflect the actual size.
먼저, 본 발명의 실시예에 따른 사물인터넷 기반 도어락 시스템에 대해서 설명하기로 한다. 도 1은 본 발명의 실시예에 따른 사물인터넷 기반 도어락 시스템의 구성을 설명하기 위한 블록도이다. 도 1을 참조하면, 본 발명의 실시예에 따른 도어락 시스템은 도어락(100), 도어락 제어 장치(200) 및 사용자 장치(300)를 포함한다. First, the object-based Internet-based door lock system according to the embodiment of the present invention will be described. FIG. 1 is a block diagram illustrating a configuration of a thing Internet-based door lock system according to an embodiment of the present invention. Referring to FIG. 1, a door lock system according to an embodiment of the present invention includes a
사용자 장치(300)는 도어락 시스템 관리를 위해 도어락 시스템의 관리자가 사용하는 장치이거나, 관리자 외의 타 사용자가 사용하는 장치가 될 수 있다. 구분이 필요한 경우, 사용자 장치(300)가 도어락 시스템의 관리자가 사용하는 장치인 경우, 제1 사용자 장치(301)라고 칭하며, 관리자 외의 타 사용자가 사용하는 장치인 경우, 제2 사용자 장치(302)라고 칭한다. 사용자 장치(300)는 대표적으로, 스마트폰을 예시할 수 있다. The
본 발명의 실시예에 따른 도어락(100)은 기본적으로 도어에 장착되며, 번호 입력을 위한 키패드 및 도어를 잠그거나 잠금 해제하는 개폐장치를 포함한다. 대표적으로, 도어락(100)은 소위 '디지털 도어락'을 예시할 수 있다. 본 발명의 실시예에 따른 도어락(100)은 도어락 제어 장치(200)와 데이터, 메시지, 제어 신호, 감지 신호 등을 송수신하기 위한 인터페이스를 추가로 더 포함할 수 있다. The
도어락 제어 장치(200)는 기본적으로, 도어락(100)과 연결되어 본 발명의 실시예에 따라 도어락(100)의 도어 잠금 혹은 잠금 해제를 제어한다. 특히, 도어락 제어 장치(200)는 제2 사용자 장치(302)의 요청에 따라 제1 사용자 장치(301)의 인증을 얻어 도어락(100)이 도어를 개방하도록 제어할 수 있다. 이러한 도어락 제어 장치(200)가 일반 가정에 설치되는 경우, 항상 전원이 공급되는 가전인 냉장고 내부에 구현될 수 있다. The door
그러면, 보다 상세히 본 발명의 실시예에 따른 도어락 제어 장치(200)에 대해서 설명하기로 한다. 도 2는 본 발명의 실시예에 따른 도어락 제어 장치의 구성을 설명하기 위한 블록도이다. 도 2를 참조하면, 본 발명의 도어락 제어 장치(200)는 통신부(210), 카메라부(220), 충격센서부(230), 초음파센서부(240), 저장부(250) 및 제어부(260)를 포함한다. Hereinafter, the door
통신부(210)는 사용자 장치(300)와 통신을 위한 것으로, 광대역이동통신, 무선근거리통신 및 피어투피어(Peer-to-Peer) 연결 방식을 이용하여 통신할 수 있다. 이러한 통신부(210)는 광대역이동통신, 무선근거리통신 및 피어투피어(Peer-to-Peer) 연결 방식의 통신 기능이 모두 구현되어 있는 하나의 모듈로 구현되어, 전술한 3가지 기능 중 적어도 하나를 선택하여 동작하는 것으로 설명될 것이다. 하지만, 통신부(210)는 광대역이동통신, 무선근거리통신 및 피어투피어(Peer-to-Peer) 연결 방식 각각의 통신 기능을 별도로 수행하는 복수의 모듈로 구현될 수도 있다. 여기서, 광대역이동통신은 대표적으로, LTE, LTE-A 등의 표준에 따른 통신을 예시할 수 있다. 또한, 무선근거리통신은 Wi-Fi(wireless fidelity)를 이용하는 WLAN(Wireless Local Area Network) 통신을 예시할 수 있다. 그리고 피어투피어(Peer-to-Peer) 연결 방식은 블루투스(Bluetooth) 표준에 따른 통신을 예시할 수 있다. 통신부(210)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF송신기와, 수신되는 신호를 저 잡음 증폭하고 주파수를 하강 변환하는 RF수신기 등으로 구성될 수 있다. 또한, 통신부(210)는 무선 채널을 통해 데이터를 포함하는 신호를 수신하여 제어부(260)로 전달할 수 있다. 또한, 통신부(210)는 제어부(260)로부터 전달 받은 데이터를 무선 신호로 변환하여 무선 채널을 통해 전송할 수 있다. The
카메라부(220)는 영상을 촬영하기 위한 것으로, 이미지 센서를 포함한다. 이미지 센서는 피사체에서 반사되는 빛을 입력받아 전기신호로 변환하며, CCD(Charged Coupled Device), CMOS(Complementary Metal-Oxide Semiconductor) 등을 기반으로 구현될 수 있다. 카메라부(220)는 아날로그-디지털 변환기(Analog to Digital Converter)를 더 포함할 수 있으며, 이미지 센서에서 출력되는 전기신호를 디지털 수열로 변환하여 제어부(260)로 출력할 수 있다. The
충격센서부(230)는 충격을 감지할 수 있는 복수의 충격 센서로 이루어지며, 복수의 충격 센서 각각은 도어의 소정 위치에 장착되어 도어에 가해지는 충격의 크기를 감지한다. 예컨대, 충격센서부(230)는 충격 센서로 도어에 발생하는 진동으로부터 충격의 크기를 감지하는 진동 센서를 이용할 수 있다. 그 밖에 다양한 방식으로 도어에 가해지는 충격의 크기를 감지할 수 있는 센서 등이 이용될 수도 있다. The
초음파센서부(240)는 초음파를 이용하여 임의의 사용자가 도어에 근접하는지 여부를 판별하기 위한 것이다. 이를 위하여, 초음파센서부(240)는 초음파 신호를 방사하고, 방사된 초음파 신호가 도어 외부의 사용자에 반사되어 돌아오는 에코 신호를 수신하여 도어 외부의 사용자와의 거리를 측정하기 위한 것이다. The
저장부(250)는 도어락 제어 장치(200)의 동작에 필요한 프로그램 및 데이터를 저장하는 역할을 수행하며, 프로그램 영역과 데이터 영역으로 구분될 수 있다. 프로그램 영역은 도어락 제어 장치(200)의 전반적인 동작을 제어하는 프로그램 및 도어락 제어 장치(200)를 부팅시키는 운영체제(OS, Operating System), 어플리케이션을 등을 저장할 수 있다. 데이터 영역은 도어락 제어 장치(200)의 사용에 따라 발생하는 사용자 데이터가 저장되는 영역이다. 또한, 저장부(250)는 도어락 제어 장치(200) 사용에 따라 발생되는 각 종 데이터, 예컨대, 영상, 출입기록 등을 저장할 수 있다. 저장부(250)에 저장되는 각 종 데이터는 사용자의 조작에 따라, 삭제, 변경, 추가될 수 있다. The
제어부(260)는 도어락 제어 장치(200)의 전반적인 동작 및 도어락 제어 장치(200)의 내부 블록들 간 신호 흐름을 제어하고, 데이터를 처리하는 데이터 처리 기능을 수행할 수 있다. 이러한 제어부(260)는 예컨대, 중앙 처리 장치(Central Processing Unit : CPU), 어플리케이션 프로세서(Application Processor: AP), 마이크로컨트롤러(micro-controller) 등을 예시할 수 있다. 제어부(260)는 저장부(250)에 저장된 운영체제(OS, Operating System)를 로드하여 부팅을 수행하고, 어플리케이션을 로드시켜 실행시키며, 필요한 경우, 임시 저장 공간으로 버퍼를 할당할 수 있다. 특히, 제어부(260)는 본 발명의 실시예에 따라, 도어락(100)을 제어한다. 이러한 제어부(260)의 동작은 아래에서 보다 상세하게 설명될 것이다. The
다음으로, 본 발명의 실시예에 따른 사용자 장치(300)에 대해서 설명하기로 한다. 도 3은 본 발명의 실시예에 따른 사용자 장치의 구성을 설명하기 위한 블록도이다. 도 3을 참조하면, 본 발명의 실시예에 따른 사용자 장치(300)는 통신모듈(310), 입력모듈(320), 표시모듈(330), 저장모듈(340) 및 제어모듈(350)을 포함한다. Next, a description will be given of a
통신모듈(310)은 도어락 제어 장치(200)와 통신을 위한 것으로, 광대역이동통신, 무선근거리통신 및 피어투피어(Peer-to-Peer) 연결 방식을 이용하여 통신할 수 있다. 이러한 통신모듈(310)은 광대역이동통신, 무선근거리통신 및 피어투피어(Peer-to-Peer) 연결 방식의 통신 기능이 모두 구현되어 있는 하나의 모듈로 구현되어, 전술한 3가지 기능 중 적어도 하나를 선택하여 동작하는 것으로 설명될 것이다. 하지만, 통신모듈(310)은 광대역이동통신, 무선근거리통신 및 피어투피어(Peer-to-Peer) 연결 방식 각각의 통신 기능을 별도로 수행하는 복수의 모듈로 구현될 수도 있다. 전술한 바와 마찬가지로, 광대역이동통신은 LTE, LTE-A 표준에 따른 통신, 무선근거리통신은 Wi-Fi(wireless fidelity)를 이용하는 WLAN(Wireless Local Area Network) 통신, 그리고 피어투피어(Peer-to-Peer) 연결 방식은 블루투스(Bluetooth) 표준에 따른 통신을 예시할 수 있다. 통신모듈(310)은 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF송신기와, 수신되는 신호를 저 잡음 증폭하고 주파수를 하강 변환하는 RF수신기 등으로 구성될 수 있다. 또한, 통신모듈(310)은 무선 채널을 통해 데이터를 포함하는 신호를 수신하여 제어모듈(350)로 전달할 수 있다. 또한, 제어모듈(350)로부터 전달 받은 데이터를 무선 신호로 변환하여 무선 채널을 통해 전송할 수 있다. The
입력모듈(320)은 사용자 장치(300)를 제어하기 위한 사용자의 키 조작을 입력받고 입력 신호를 생성하여 제어모듈(350)에 전달한다. 입력모듈(320)은 전원 on/off를 위한 전원 키, 숫자 키, 방향키 중 어느 하나를 포함할 수 있으며, 사용자 장치(300)의 일면에 소정의 기능키로 형성될 수 있다. 표시모듈(330)이 터치스크린으로 이루어진 경우, 입력모듈(320)의 각 종 키들의 기능이 표시모듈(330)에서 이루어질 수 있으며, 터치스크린만으로 모든 기능을 수행할 수 있는 경우, 입력모듈(320)은 생략될 수도 있다. The
표시모듈(330)은 사용자 장치(300)의 메뉴, 입력된 데이터, 기능 설정 정보 및 기타 다양한 정보를 사용자에게 시각적으로 제공한다. 표시모듈(330)은 사용자 장치(300)의 부팅 화면, 대기 화면, 메뉴 화면 등의 각종 화면을 출력하는 기능을 수행한다. 이러한 표시부(110)는 액정표시장치(LCD, Liquid Crystal Display), 유기 발광 다이오드(OLED, Organic Light Emitting Diodes), 능동형 유기 발광 다이오드(AMOLED, Active Matrix Organic Light Emitting Diodes) 등으로 형성될 수 있다. 한편, 표시모듈(330)은 터치스크린으로 구현될 수 있다. 이러한 경우, 표시모듈(330)은 터치센서를 포함하며, 제어모듈(350)은 터치센서를 통해 사용자의 터치 입력을 감지할 수 있다. 터치센서는 정전용량 방식(capacitive overlay), 압력식, 저항막 방식(resistive overlay), 적외선 감지 방식(infrared beam) 등의 터치 감지 센서로 구성되거나, 압력 감지 센서(pressure sensor)로 구성될 수도 있다. 상기 센서들 이외에도 물체의 접촉 또는 압력을 감지할 수 있는 모든 종류의 센서 기기가 본 발명의 터치센서로 이용될 수 있다. 터치센서는 사용자의 터치 입력을 감지하고, 감지 신호를 발생시켜 제어모듈(350)로 전송한다. 이러한 감지 신호에는 사용자가 터치를 입력한 좌표 데이터가 포함될 수 있다. 사용자가 터치 위치 이동 동작을 입력한 경우에 터치센서는 터치 위치 이동 경로의 좌표 데이터를 포함한 감지 신호를 발생시켜 제어모듈(350)로 전송할 수 있다. 특히, 표시모듈(330)이 터치스크린으로 이루어진 경우, 입력모듈(320) 기능의 일부 또는 전부는 표시모듈(330)을 통해 이루어질 수 있다. The
저장모듈(340)은 사용자 장치(300)의 동작에 필요한 프로그램 및 데이터를 저장하는 역할을 수행하며, 프로그램 영역과 데이터 영역으로 구분될 수 있다. 프로그램 영역은 사용자 장치(300)의 전반적인 동작을 제어하는 프로그램 및 사용자 장치(300)를 부팅시키는 운영체제(OS, Operating System), 응용 프로그램 등을 저장할 수 있다. 데이터 영역은 사용자 장치(300)의 사용에 따라 발생하는 사용자 데이터가 저장되는 영역이다. 또한, 저장모듈(340)은 사용자의 사용자 장치(300) 사용에 따라 발생되는 각 종 데이터, 예컨대, 영상을 저장할 수 있다. 저장모듈(340)에 저장되는 각 종 데이터는 사용자의 조작에 따라, 삭제, 변경, 추가될 수 있다. The
제어모듈(350)은 사용자 장치(300)의 전반적인 동작 및 사용자 장치(300)의 내부 블록들 간 신호 흐름을 제어하고, 데이터를 처리하는 데이터 처리 기능을 수행할 수 있다. 이러한 제어모듈(350)은 중앙 처리 장치(Central Processing Unit : CPU), 애플리케이션 프로세서(Application Processor), 그래픽 프로세서(GPU: graphic processing unit) 등이 될 수 있다. 이러한 제어모듈(350)의 동작은 아래에서 보다 상세하게 설명될 것이다. The
또한 도시되진 않았으나, 본 발명의 실시예에 따른 사용자 장치(300)는 메모리 카드와 같은 외부 저장 매체를 삽입하여 데이터 저장을 가능토록 하는 저장매체 삽입부, 외부 디지털 기기와의 데이터 교환을 위한 연결 단자, 전원 공급 혹은 충전을 위한 단자 등을 구비할 수 있다. 또한, 사용자 장치(300)는 마이크 및 스피커를 통해 오디오 신호, 음성 신호 등을 입력 혹은 출력하는 오디오 처리 모듈 등의 부가 기능을 갖는 유닛들을 선택적으로 더 포함하여 구성될 수 있다. 디지털 기기의 컨버전스(convergence) 추세에 따라 휴대 기기의 변형이 매우 다양하여 모두 열거할 수는 없으나, 상기 언급된 유닛들과 동등한 수준의 유닛이 본 발명에 따른 사용자 장치(300)에 추가로 더 포함되어 구성될 수 있다는 것은 본 기술분야의 통상의 지식을 가진 자라면 쉽게 이해할 수 있을 것이다. Although not shown, the
다음으로, 본 발명의 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 방법에 대해서 설명하기로 한다. 도 4는 본 발명의 실시예에 따른 관찰 모드에 대해서 설명하기 위한 도면이다. 그리고 도 5는 본 발명의 일 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 방법을 설명하기 위한 흐름도이다. Next, a method for object-internet-based door lock control according to an embodiment of the present invention will be described. 4 is a diagram for explaining an observation mode according to an embodiment of the present invention. And FIG. 5 is a flowchart for explaining a method for controlling the object Internet-based door lock according to an embodiment of the present invention.
도 4 및 도 5를 참조하면, 도어락 제어 장치(200)의 제어부(260)는 S100 단계에서 관찰 모드에 있다. 관찰 모드에서 제어부(260)는 카메라부(220)를 켠 상태이다. 그리고 제어부(260)는 초음파센서부(240)를 통해 도어(10)의 어느 하나의 기준점(S)을 기준으로 소정 반경(R) 내에 객체가 접근하는지 여부를 감지한다. 여기서, 객체는 사람이며, 제어부(260)는 이동하는 객체를 사람으로 추정한다. 4 and 5, the
소정 반경(R) 내에 사람이 진입하면, 제어부(260)는 지속적으로 카메라부(220)를 통해 객체를 촬영하며, 촬영된 영상을 저장부(250)의 소정 크기를 가지는 버퍼에 저장한다. 여기서, 버퍼의 저장 공간이 부족한 경우 새로 촬영되는 영상은 덮어쓰기를 통해 버퍼에 지속적으로 저장된다. 이러한 관찰 모드는 도어락 제어 장치(200)의 전원이 꺼질 때까지 지속적으로 이루어진다. 따라서 본 발명의 실시예에서 독립적인 프로세스로 수행되며, 도면 부호 S100을 통해 지시되는 관찰 모드는 관찰 모드만을 수행하는 것이며, 다른 도면 부호를 통해 지시되는 다른 단계는 관찰 모드와 함께 다른 태스크를 동시에 수행하는 것으로 이해되어야 한다. When a person enters the predetermined radius R, the
관찰 모드 중에 제어부(260)는 S110 단계에서 충격센서부(230)를 통해 도어에 가해지는 충격을 감지할 수 있다. 충격이 감지되면, 제어부(260)는 S120 단계에서 앞서 감지된 충격이 기 설정된 임계치 이상인지 여부를 판단한다. S120 단계의 판단 결과, 감지된 충격이 기 설정된 임계치 미만이면, 제어부(260)는 S100 단계로 진행하여 다시 관찰 모드로 전환된다. 반면, S120 단계의 판단 결과, 감지된 충격이 기 설정된 임계치 이상이면, 제어부(260)는 S130 단계로 진행한다. During the observation mode, the
임계치 이상의 충격이 가해진 경우, 무단 침입 등의 문제가 발생할 개연성이 높기 때문에 본 발명의 실시예에 따라 제어부(260)는 이러한 상황을 영상을 통해 관리자에게 보고하기 위하여 보고 프로세스를 수행한다. 특히, 보고 프로세스를 트리거하는 이벤트를 보고 이벤트라고 칭하기로 한다. 이 실시예에서는 임계치 이상의 충격을 감지하는 것이 보고 이벤트가 된다. The
보고 프로세스를 위하여, 제어부(260)는 S130 단계에서 도어에 충격이 가해진 상황을 담은 영상을 관리자에게 알리기 위해 영상을 편집하여 보고 영상을 생성하고, 생성된 보고 영상을 저장부(250)에 저장한다. 즉, 보고 영상은 도어에 충격이 가해진 상황을 담은 영상이 될 수 있다. S130 단계에 대해 보다 상세히 설명하면, 제어부(260)는 관찰 모드에서 카메라부(220)를 통해 촬영하여 저장된 영상 중 충격이 감지된 시점에서 소정 기간 전과 후의 영상을 추출한다. 즉, 제어부(260)는 보고 프로세스를 트리거하는 보고 이벤트 발생 시점인, 충격이 감지된 시점에서 소정 기간 전과 후의 영상을 추출한다. 또한, 제어부(260)는 충격을 가한 자를 용이하게 식별할 수 있도록 객체 인식을 통해 앞서 추출된 영상에서 사람의 얼굴을 식별하고, 사람의 얼굴이 식별되는 영상을 캡처(capture)한다. 이로써, 보고 영상이 생성된다. 즉, 보고 영상은 추출된 영상 및 캡처된 영상을 포함한다. 보고 영상을 생성한 후, 제어부(260)는 그 보고 영상을 저장부(250)에 저장한다. 본 발명의 실시예에서 도어락 제어 장치(200)의 제어부(260)는 어플리케이션 서버 및 웹 서버의 기능을 수행할 수 있으며, 저장부(250)는 데이터베이스 서버의 역할을 수행할 수 있다. 이에 따라, 보고 영상이 저장된 위치는 URL을 통해 식별될 수 있다. For the reporting process, the
그런 다음, 제어부(260)는 S140 단계에서 앞서 저장부(250)에 저장된 보고 영상을 제1 사용자 장치(301)로 전송한다. 여기서, 보고 영상은 푸시 서비스 혹은 서버 푸시 방식으로 제1 사용자 장치(301)로 전송될 수 있다. 즉, 도어락 제어 장치(200)의 제어부(260)는 푸시 서비스를 제공하기 위한 어플리케이션 서버 및 웹 서버의 기능을 수행할 수 있다. 푸시 서비스는 예컨대, 애플사의 APNS(Apple Push Notification Service), 구글사의 GCM(Google Cloud Messaging)을 예시할 수 있다. 이에 따라, 제어부(260)는 보고 영상이 저장된 위치(예컨대, URL)를 포함하는 메시지(예컨대, notification)를 전송한다. 그러면, 이 메시지는 푸시 서버(예컨대, GCM 서버 혹은 APNS 서버)를 통해 제1 사용자 장치(301)로 전달된다. 그러면, 제1 사용자 장치(301)의 제어모듈(350)은 통신모듈(310)을 통해 메시지를 수신하고, 메시지의 URL을 참조하여, 도어락 제어 장치(200)에 접속한 후, 예컨대, HTTP get method를 통해 보고 영상을 다운로드 받을 것이다. 그런 다음, 제어모듈(350)은 보고 영상을 저장모듈(340)에 저장하고, 표시모듈(330)을 통해 표시할 수 있다. 사용자는 보고 영상을 열람하고, 필요한 조취를 취할 수 있다. 이와 같이, 본 발명의 일 실시예에 따르면, 도어에 충격이 발생한 경우, 충격이 발생하기 이전의 상황과 이후의 상황을 모두 보고 영상으로 관리자에게 전송하기 때문에 높은 수준의 보안 서비스를 제공할 수 있다. Then, the
다음으로, 본 발명의 다른 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 방법에 대해서 설명하기로 한다. 도 6 및 도 7은 본 발명의 다른 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 방법을 설명하기 위한 흐름도이다. Next, a method for object-internet-based door lock control according to another embodiment of the present invention will be described. 6 and 7 are flowcharts for explaining a method for object-internet-based door lock control according to another embodiment of the present invention.
도 6 및 도 7을 참조하면, 도어락 제어 장치(200)의 제어부(260)는 S100 단계에서 관찰 모드에 있다. 이러한 관찰 모드는 앞서 도 4 및 도 5를 참조로 설명된 바와 같다. Referring to FIGS. 6 and 7, the
관찰 모드 중 제어부(260)는 S210 단계에서 도어락(100)의 키패드(110)를 통해 번호가 입력되는지 확인한다. 확인 결과, 번호가 입력되면, 제어부(260)는 S220 단계에서 기 설정된 요청 번호와 일치하는지 여부를 판단한다. 여기서, 요청 번호는 관리자에게 도어를 개방하도록 요청하도록 요청하기 위해 미리 설정된 번호이다. 이러한 요청 번호는 별도의 특수키를 이용할 수도 있으며, 이러한 경우, 키패드(110)는 별도의 특수키를 구비할 수도 있다. During the observation mode, the
S220 단계의 판단 결과, 입력된 번호가 요청 번호(별도의 특수키가 있는 경우, 특수키 입력)이면, 제어부(260)는 S310 단계로 진행한다. 반면, S220 단계의 판단 결과, 입력된 번호가 요청 번호(별도의 특수키가 있는 경우, 특수키 입력)가 아니면, 제어부(260)는 S230 단계로 진행한다. If it is determined in step S220 that the inputted number is a special number (a special key is input if there is another special key), the
S230 단계에서 제어부(260)는 앞서(S210) 입력된 번호가 출입 번호와 일치하는지 여부를 판단한다. S230 단계의 판단 결과, 제어부(260)는 입력된 번호가 출입 번호와 일치하지 않으면, S240 단계로 진행하고, 입력된 번호가 출입 번호와 일치하면, S280 단계로 진행한다. In step S230, the
S240 단계에서 제어부(260)는 입력된 번호가 출입 번호와 일치하지 않기 때문에 불일치 회수를 증가시킨다. 그런 다음, 제어부(260)는 S250 단계에서 불일치 횟수가 기 설정된 횟수 이상인지 여부를 판별한다. 이러한 판별 결과 기 설정된 횟수(예컨대, 3회) 미만이면, 제어부(260)는 S100 단계로 회귀한다. 반면, 판별 결과 불일치 횟수가 기 설정된 횟수 이상이면, 무단 침입 등의 문제가 발생할 가능성이 있기 때문에 제어부(260)는 이러한 상황을 영상을 통해 관리자에게 보고하기 위하여 보고 프로세스로 S260 및 S270 단계를 수행한다. 이러한 S260 단계 및 S270 단계는 앞서 설명된 S130 단계 및 S140 단계와 같이 진행된다. In step S240, the
즉, 제어부(260)는 S260 단계에서 출입 번호 불일치가 소정 횟수 이상 발생한 때의 상황을 담은 영상을 관리자에게 보고하기 위해 영상을 편집하여 보고 영상을 생성하고, 생성된 보고 영상을 저장부(250)에 저장한다. 여기서, 보고 영상은 도어에 충격이 가해진 상황을 담은 영상이다. 보다 상세히 설명하면, 제어부(260)는 관찰 모드에서 카메라부(220)를 통해 촬영하여 저장된 영상 중 출입 번호 불일치가 소정 횟수 이상 발생한 시점(즉, 보고 프로세스를 트리거하는 보고 이벤트 발생 시점)에서 소정 기간 전과 후의 영상을 추출한다. 또한, 제어부(260)는 번호를 입력한 자를 용이하게 식별할 수 있도록 객체 인식을 통해 앞서 추출된 영상에서 사람의 얼굴을 식별하고, 사람의 얼굴이 식별되는 영상을 캡처(capture)한다. 이로써, 보고 영상이 생성된다. 즉, 보고 영상은 추출된 영상 및 캡처된 영상이다. 그런 다음, 제어부(260)는 그 보고 영상을 저장부(250)에 저장한다. 앞서 설명된 바와 같이 저장된 보고 영상의 위치는 URL을 통해 식별될 수 있다. That is, in step S260, the
다음으로, 제어부(260)는 S270 단계에서 앞서 저장부(250)에 저장된 보고 영상을 제1 사용자 장치(301)로 전송한다. 여기서, 보고 영상은 푸시 서비스 혹은 서버 푸시 방식으로 제1 사용자 장치(301)로 전송될 수 있다. 이에 대한 설명은 앞서 S140 단계에서 설명된 바와 같다. 게다가, 앞서 설명된 바와 같이, 제1 사용자 장치(301) 또한 보고 영상을 푸시 서비스 방식에 따라 다운로드할 수 있고, 보고 영상을 표시할 수 있다. 이에 따라, 사용자는 보고 영상을 열람하고, 필요한 조취를 취할 수 있다. 이와 같이, 본 발명의 일 실시예에 따르면, 출입 번호 불일치가 소정 횟수 이상 발생한 경우, 이러한 상황의 전과 후를 모두 보고 영상으로 관리자에게 전송하기 때문에 높은 수준의 보안 서비스를 제공할 수 있다. Next, the
한편, S230 단계의 판단 결과, 입력된 번호가 출입 번호와 일치한 경우, 제어부(260)는 S280 단계에서 도어락(100)의 개폐장치(120)를 제어하여 도어락의 잠금을 해제한다. 이로써, 도어가 개방된다. 본 발명의 실시예에서 도어락의 잠금을 해제하도록 트리거하는 이벤트를 출입 이벤트라고 칭하기로 한다. 이 실시예에서 출입 이벤트는 출입 번호와 일치하는 번호가 입력된 것으로 판단하는 이벤트이다. On the other hand, if it is determined in step S230 that the input number matches the access number, the
다음으로, 제어부(260)는 S290 단계에서 도어가 개방된 시간, 출입 이벤트가 발생한 시간, 출입 이벤트 종류 중 적어도 하나를 포함하는 출입 정보를 저장부(250)에 저장한다. 제어부(260)는 S300 단계에서 이러한 출입 정보를 제1 사용자 장치(301)로 전송한다. In step S290, the
출입 정보의 전송 또한 보고 영상과 마찬가지로 푸시 서비스 방식으로 전송될 수 있다. 제1 사용자 장치(301) 또한 출입 정보를 푸시 서비스 방식에 따라 다운로드할 수 있다. 제1 사용자 장치(301)의 제어모듈(350)은 출입 정보를 저장모듈(340)에 누적하여 저장한다. 관리자가 입력모듈(320)을 통해 요청하는 경우, 제어모듈(350)은 누적 저장된 출입 정보를 저장모듈(340)로부터 로드하여 표시모듈(330)을 통해 표시할 수 있다. The transmission of access information can also be carried out in a push service manner like a report image. The
한편, S220 단계의 판단 결과, 입력된 번호가 요청 번호(별도의 특수키가 있는 경우, 특수키 입력)일 때, 제어부(260)는 요청 번호를 입력한 자의 영상을 관리자에게 보고하기 위하여 보고 프로세스로 S310 및 S320 단계를 수행한다. 즉, 제어부(260)는 S310 단계에서 요청 번호를 입력한 자의 모습을 담은 영상을 관리자에게 전달하기 위해 영상을 편집하여 보고 영상을 생성하고, 생성된 보고 영상을 저장부(250)에 저장한다. 여기서, 보고 영상은 요청 번호를 입력한 자의 모습을 담은 영상이다. 보다 상세히 설명하면, 제어부(260)는 카메라부(220)를 통해 촬영하여 저장된 영상 중 요청 번호가 입력된 시점(즉, 보고 프로세스를 트리거하는 보고 이벤트 발생 시점)에서 소정 기간 전과 후의 영상을 추출한다. 또한, 제어부(260)는 번호를 입력한 자를 용이하게 식별할 수 있도록 객체 인식을 통해 앞서 추출된 영상에서 사람의 얼굴을 식별하고, 사람의 얼굴이 식별되는 영상을 캡처(capture)한다. 이로써, 보고 영상이 생성된다. 즉, 보고 영상은 추출된 영상 및 캡처된 영상이다. 그런 다음, 제어부(260)는 그 보고 영상을 저장부(250)에 저장한다. 앞서 설명된 바와 같이 저장된 보고 영상의 위치는 URL을 통해 식별될 수 있다. On the other hand, if it is determined in step S220 that the inputted number is a request number (a special key is input in the case of a special key), the
다음으로, 제어부(260)는 S320 단계에서 앞서 저장부(250)에 저장된 보고 영상을 제1 사용자 장치(301)로 전송한다. 여기서, 보고 영상은 푸시 서비스 혹은 서버 푸시 방식으로 제1 사용자 장치(301)로 전송될 수 있다. 이에 대한 설명은 앞서 S140 단계에서 설명된 바와 같다. 게다가, 앞서 설명된 바와 같이, 제1 사용자 장치(301) 또한 보고 영상을 푸시 서비스 방식에 따라 다운로드할 수 있고, 보고 영상을 표시할 수 있다. 이에 따라, 관리자는 보고 영상을 열람하고, 필요한 조취를 취할 수 있다. 이때, 관리자는 보고 영상을 통해 요청 번호를 입력한 자의 출입을 허용하고자 하는 경우, 출입을 허용하도록 요청하는 입력을 한다. 그러면, 제1 사용자 장치(301)의 제어모듈(350)이 입력모듈(320)을 통해 관리자의 입력을 수신하면, 통신모듈(310)을 통해 출입을 허용하도록 하는 개방 명령을 도어락 제어 장치(200)로 전송할 것이다. In step S320, the
한편, 도어락 제어 장치(200)의 제어부(260)는 S330 단계에서 통신부(210)를 통해 기 설정된 시간 내에 개방 명령이 수신되는지 여부를 판단한다. 만약, 개방 명령이 수신되면(즉, 출입 이벤트가 발생하면), 제어부(260)는 S280 단계로 진행하여, 도어락(100)의 개폐장치(120)를 제어하여 도어를 개방하고, 제어부(260)는 S290 단계에서 도어가 개방된 시간을 포함하는 출입 정보를 저장부(250)에 저장한 후, S300 단계에서 이러한 출입 정보를 제1 사용자 장치(301)로 전송한다. 이와 같이, 본 발명의 실시예에 따르면, 출입 번호를 모르거나 기억하지 못하는 사용자가 영상을 통해 출입을 요청하고, 관리자는 원격에서 이러한 영상을 보고 출입을 허용하는 편리한 사용자 경험(UX)을 제공할 수 있다. In step S330, the
한편, 기 설정된 시간 내에 개방 명령이 수신되지 않으면, 제어부(260)는 S340 단계에서 요청이 받아들여지지 않았음을 알리는 메시지를 도어락(100)의 스피커(130)를 통해 출력할 수 있다. 그런 다음, 제어부(260)는 S100 단계로 회귀한다. On the other hand, if the open command is not received within a predetermined time, the
다음으로, 본 발명의 또 다른 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 방법에 대해서 설명하기로 한다. 도 8은 본 발명의 다른 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 방법을 설명하기 위한 흐름도이다. Next, a method for object-internet-based door lock control according to another embodiment of the present invention will be described. FIG. 8 is a flowchart illustrating a method for object-internet-based door lock control according to another embodiment of the present invention.
도 4 및 도 8을 참조하면, 도어락 제어 장치(200)의 제어부(260)는 S100 단계에서 관찰 모드에 있다. 이러한 관찰 모드는 앞서 도 4 및 도 5를 참조로 설명된 바와 같다. 4 and 8, the
관찰 모드 중 제어부(260)는 S410 단계에서 초음파센서부(240)를 통해 소정 영역(A) 내에 사용자가 소정 시간 이상 감지되는지 여부를 판단한다. 도 4에 보인 바와 같이, 소정 영역(A)은 도어(10)의 바로 앞이다. 즉, S410 단계에서 제어부(260)는 도어(10)의 바로 앞에 사용자가 소정 시간 이상 서있는지 여부를 판단하는 것이다. During the observation mode, the
그러면, 제어부(260)는 S420 단계에서 기기를 통한 인증을 수행한다. 여기서, 기기를 통한 인증은 출입이 허용되는 정당한 사용자가 제2 사용자 장치(302)를 휴대하고 도어 앞에 서 있는 경우, 별도의 조작 없이 도어를 개방하기 위해 제2 사용자 장치(302)와 도어락 제어 장치(200) 간의 통신을 통해 인증을 수행하는 절차이다. 이러한 절차는 아래에서 보다 상세하게 설명될 것이다. 즉, 제어부(260)는 S420 단계에서 제2 사용자 장치(302)가 출입이 허용되는 정당한 사용자의 기기인지 여부를 인증한다. 이러한 인증 절차에 따라 제어부(260)는 S430 단계에서 인증에 성공하였는지를 확인한다. 확인 결과, 인증에 성공하지 못한 경우, 제어부(206)는 S100 단계로 회귀한다. Then, the
반면, 인증에 성공한 경우(즉, 출입 이벤트가 발생한 경우), S280 단계 내지 S300 단계와 마찬가지로, 제어부(206)는 S440 단계에서 도어락(100)의 개폐장치(120)를 제어하여 도어를 개방한다. 그런 다음, 제어부(260)는 S450 단계에서 도어가 개방된 시간을 포함하는 출입 정보를 저장부(250)에 저장한다. 제어부(260)는 S460 단계에서 이러한 출입 정보를 제1 사용자 장치(301)로 전송한다. On the other hand, if the authentication is successful (i.e., when an access event occurs), the controller 206 controls the opening /
그러면, 본 발명의 실시예에 따른 기기를 통한 인증 방법에 대해서 보다 상세히 설명하기로 한다. 인증 절차를 수행하기 전, 관리자는 정당한 사용자가 아무런 조작 없이 도어의 잠금을 해제할 수 있도록 그 사용자의 제2 사용자 장치(302)를 도어락 제어 장치(200)에 등록시킨다. Hereinafter, an authentication method using a device according to an embodiment of the present invention will be described in more detail. Before performing the authentication procedure, the administrator registers the user's second user device 302 in the door
먼저, 그 등록 절차에 대해서 설명하기로 한다. 도 9는 본 발명의 다른 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 기기 등록 방법을 설명하기 위한 흐름도이다. 도 9에서 관리자의 제1 사용자 장치(301)는 사용자의 제2 사용자 장치(302)를 도어락 제어 장치(200)에 등록하는 절차를 설명한다. 도 9에서 제1 사용자 장치(301)와 제2 사용자 장치(302)가 상호간에 피어투피어(peer-to-peer) 방식의 연결(예컨대, 블루투스 페어링)이 가능한 거리 내에 위치한다고 가정한다. 이에 따라, 도 9의 등록 절차는 관리자가 사용자를 대면하여 본인임을 확인하고, 그 사용자의 휴대 기기인 제2 사용자 장치(302)에 출입을 가능하게 하기 위한 권한을 부여하는 절차가 될 수 있다. First, the registration procedure will be described. 9 is a flowchart illustrating a method for registering a device for door lock control based on the object Internet according to another embodiment of the present invention. In Fig. 9, the
도 9의 S510 단계에서 제1 사용자 장치(301)의 저장모듈(340)에는 도어락 제어 장치(200)의 장치 식별자(IDA)가 저장된 상태이다. 장치 식별자(IDA)는 도어락 제어 장치(200)를 다른 도어락 제어 장치와 구분하여 고유하게 식별할 수 있는 식별자이다. 장치 식별자(IDA)는 비트열(bit string) 내에서 비트 0과 비트 1이 수가 같은 소정 길이의 비트열이 될 수 있다. 예컨대, 장치 식별자(IDA)는 'IDA = {0011}'와 같다고 가정한다. In step S510 of FIG. 9, the device ID (IDA) of the door
S520 단계에서 관리자의 입력이 있으면, 제1 사용자 장치(301)에 의해 제1 사용자 장치(301)와 제2 사용자 장치(302) 간에 페어링(pairring)된다. 페어링 후, 제2 사용자 장치(302)의 제어모듈(350)은 S530 단계에서 통신모듈(310)을 통해 제2 사용자 장치(302)를 다른 사용자 장치와 구분하여 고유하게 식별할 수 있는 사용자 식별자(IDU)를 제1 사용자 장치(301)로 전송한다. 여기서, 사용자 식별자(IDU)는 비트열(bit string) 내에서 비트 0과 비트 1이 수가 같은 소정 길이의 비트열이 될 수 있다. 예컨대, 사용자 식별자(IDU)는 'IDU = {1100}'와 같다고 가정한다. If there is an input from an administrator in step S520, the
사용자 식별자(IDU)를 수신한 제1 사용자 장치(301)의 제어모듈(350)은 S540 단계에서 인증자(CER)를 생성한다. 여기서, 인증자(CER)는 랜덤 함수를 통해 생성된 랜덤 번호(난수: Random Number)가 될 수 있다. 인증자(CER)는 비트열(bit string) 내에서 비트 0과 비트 1이 수가 같은 소정 길이의 비트열이 될 수 있다. 예컨대, 인증자(CER)는 'CER = {1001}'과 같다고 가정한다. The
다음으로, 제1 사용자 장치(301)의 제어모듈(350)은 S550 단계에서 인증자(CER)와 사용자 식별자(IDU)를 인자로 제1 암호 함수 E1()을 통해 제1 암호문(COD1)을 생성한다. 즉, 제1 사용자 장치(301)의 제어모듈(350)은 S550 단계에서 인증자(CER)를 사용자 식별자(IDU)로 암호화하여 제1 암호문(COD1)을 생성한다. 일례로, 제1 암호 함수 E1()은 다음의 수학식 1과 같다. Next, the
[수학식 1][Equation 1]
E1(seed, idu) = CER IDU = COD1, 여기서, 는 XOR 연산자E1 (seed, idu) = CER IDU = COD1, Is an XOR operator
앞서 가정한 바에 따라, 인증자(CER)가 'CER = {1001}'이고, 사용자 식별자(IDU)는 'IDU = {1100}'일 때, 수학식 1의 제1 암호 함수 E1()에 따라 제1 암호문(COD1)은 'COD1 = {1010}'이 된다. According to the above assumption, when the authenticator (CER) is 'CER = {1001}' and the user identifier (IDU) is 'IDU = {1100}', according to the first cryptographic function E1 The first cipher text (COD1) becomes 'COD1 = {1010}'.
이어서, 제1 사용자 장치(301)의 제어모듈(350)은 S560 단계에서 제1 암호문(COD1)과 장치 식별자(IDA)를 인자로 제2 암호 함수 E2()를 통해 제2 암호문(COD2)을 생성한다. 예컨대, 제2 암호 함수 E2()는 다음의 수학식 2와 같다. 즉, 제1 사용자 장치(301)의 제어모듈(350)은 S560 단계에서 인증자(CER)를 사용자 식별자(IDU)로 암호화한 제1 암호문(COD1)을 재차 장치 식별자(IDA)로 암호화하여 제2 암호문(COD2)을 생성한다. 예컨대, 제2 암호 함수 E2()는 다음의 수학식 2와 같다. The
[수학식 2] &Quot; (2) "
E2(cod1, ida) = COD1 IDA = COD2, 여기서, 는 XOR 연산자E2 (cod1, ida) = COD1 IDA = COD2, Is an XOR operator
수학식 1을 통해 도출된 제1 암호문(COD1)은 'COD1 = {1010}'이며, 앞서 가정한 바에 따라, 장치 식별자(IDA)가 'IDA = {0011}'일 때, 수학식 2의 제2 암호 함수 E2()에 따라 제2 암호문(COD2)은 'COD2 = {0110}'이 된다. The first cipher text COD1 derived through
다음으로, 제1 사용자 장치(301)의 제어모듈(350)은 S570 단계에서 제2 암호문 'COD2 = {0110}'을 통신모듈(310)을 통해 제2 사용자 장치(302)로 전송한다. 그러면, 제2 사용자 장치(302)의 제어모듈(350)은 S580 단계에서 제2 암호문(COD2) 'COD2 = {0110}'을 저장모듈(340)에 저장한다. Next, the
한편, 제1 사용자 장치(301)의 제어모듈(350)은 S590 단계에서 인증자(CER) 'CER = {1001}'을 통신모듈(310)을 통해 도어락 제어 장치(200)로 전송한다. 그러면, 도어락 제어 장치(200)의 제어부(260)는 S600 단계에서 인증자(CER) 'CER = {1001}'을 저장부(250)에 저장한다. 이로써, 제2 사용자 장치(302)가 도어락 제어 장치(200)에 등록된다. Meanwhile, the
도 9에서 설명된 등록 절차가 완료되면, 사용자는 제2 사용자 장치(302)를 통해 어떠한 입력도 없이 도어의 잠금을 해제할 수 있다. 이러한 절차에 대해서 설명하기로 한다. 도 10은 본 발명의 다른 실시예에 따른 사물인터넷 기반 도어락 제어를 위한 인증 방법을 설명하기 위한 흐름도이다. 도 10의 실시예는 도 8의 S420 단계의 상세한 설명이다. When the registration procedure described in FIG. 9 is completed, the user can unlock the door through the second user device 302 without any input. This procedure will be described. FIG. 10 is a flowchart illustrating an authentication method for object-based Internet-based door lock control according to another embodiment of the present invention. The embodiment of FIG. 10 is a detailed description of step S420 of FIG.
도 8에서 설명된 바와 같이, 도어락 제어 장치(200)의 제어부(260)는 S410 단계에서 초음파센서부(240)를 통해 소정 영역(A) 내에 사용자가 소정 시간 이상 감지되면, 인증 절차를 수행한다. 여기서, 사용자는 제2 사용자 장치(302)를 휴대하고 있다고 가정한다. 그러면, 도어락 제어 장치(200)의 제어부(260)는 S610 단계에서 통신모듈(210)을 통해 제2 사용자 장치(302)로 인증 프로세스를 시작하도록 알리는 인증 개시 메시지를 전송한다. 8, the
인증 개시 메시지를 수신한 제2 사용자 장치(302)는 S620 단계에서 저장모듈(340)에 저장된 제2 암호문(COD2) 'COD2 = {0110}'을 도어락 제어 장치(200)로 전송한다. 그러면, 도어락 제어 장치(200)의 제어부(260)는 S630 단계에서 제2 암호문(COD2)과 장치 식별자(IDA)를 인자로 제3 암호 함수 E3()을 통해 제3 암호문(COD3)을 생성한다. 전술한 바와 같이, 제1 암호문(COD1)은 인증자(CER)를 사용자 식별자(IDU)로 암호화한 것이며, 제2 암호문(COD2)은 제1 암호문(COD1)을 장치 식별자(IDA)로 암호화한 것이다. 여기서, 제3 암호 함수 E3()은 제2 암호 함수 E2()의 역이다. 따라서 제어부(260)는 S630 단계에서 장치 식별자(IDA)를 통해 제2 암호문(COD2)으로부터 인증자(CER)를 사용자 식별자(IDU)로 암호화한 제3 암호문(COD3)을 추출한다. 이에 따라, 제3 암호문(COD3)은 제1 암호문(COD1)과 동일한 값을 가진다. 이러한 제3 암호 함수 E3()는 예컨대, 다음의 수학식 3과 같다. The second user equipment 302 having received the authentication start message transmits the second cipher text 'COD2 = {0110}' stored in the
[수학식 3]&Quot; (3) "
E2(cod2, ida) = COD2 IDA = COD3, 여기서, 는 XOR 연산자E2 (cod2, ida) = COD2 IDA = COD3, Is an XOR operator
제2 암호문(COD2)은 'COD2 = {0110}'이며, 장치 식별자(IDA)가 'IDA = {0011}'일 때, 수학식 3의 제3 암호 함수 E3()에 따라 제3 암호문(COD3)은 'COD3 = {1010}'이 된다. The second cipher text COD2 is 'COD2 = {0110}' and the third cipher text COD3 (COD2) is '0110' according to the third cryptographic function E3 () in Equation 3 when the device identifier (IDA) ) Becomes 'COD3 = {1010}'.
이어서, 도어락 제어 장치(200)의 제어부(260)는 S640 단계에서 제3 암호문 'COD3 = {1010}'을 통신모듈(310)을 통해 제2 사용자 장치(302)로 전송한다. 그러면, 제2 사용자 장치(302)의 제어모듈(350)은 S650 단계에서 제3 암호문 'COD3 = {1010}'과 사용자 식별자(IDU) 'IDU = {1100}'을 인자로 제4 암호 함수 E4()를 통해 제4 암호문(COD4)을 생성한다. 여기서, 제4 암호 함수 E4()은 제1 암호 함수 E1()의 역이다. 전술한 바와 같이, 제1 암호문(COD1)은 인증자(CER)를 사용자 식별자(IDU)로 암호화한 것이다. 제3 암호문(COD3) 또한 인증자(CER)를 사용자 식별자(IDU)로 암호화한 것이며, 이러한 제3 암호문(COD3)은 제1 암호문(COD1)과 동일한 값을 가진다. 여기서, 제4 암호 함수 E4()은 제1 암호 함수 E1()의 역이다. 따라서 제어유닛(450)은 S650 단계에서 사용자 식별자(IDU)를 통해 제3 암호문(COD3)로부터 제4 암호문(COD4)을 추출하며, 이러한 제4 암호문(COD4)은 인증자(CER)와 동일한 값을 가진다. 이러한 제4 암호 함수 E4()는 예컨대, 다음의 수학식 4와 같다. Then, the
[수학식 4]&Quot; (4) "
E4(cod3, idu) = COD3 IDU = COD4, 여기서, 는 XOR 연산자E4 (cod3, idu) = COD3 IDU = COD4, Is an XOR operator
여기서, 제3 암호문(COD3)은 'COD3 = {1010}'이며, 사용자 식별자(IDU)가 'IDU = {1100}'일 때, 수학식 4의 제4 암호 함수 E4()에 따라 제4 암호문(COD4)은 'COD4 = {1001}'이 된다. Here, the third cipher text COD3 is 'COD3 = {1010}', and when the user IDU is 'IDU = {1100}', according to the fourth cryptographic function E4 () (COD4) becomes 'COD4 = {1001}'.
이어서, 제2 사용자 장치(302)의 제어모듈(350)은 S660 단계에서 제4 암호문 'COD4 = {1001}'을 통신모듈(310)을 통해 도어락 제어 장치(200)로 전송한다. 그러면, 도어락 제어 장치(200)의 제어부(260)는 S670 단계에서 수신된 제4 암호문(COD4)과 앞서(S600) 등록 절차에서 저장된 인증자(CER)를 비교하여 인증을 수행한다. 만약, 제2 사용자 장치(302)가 도 9와 같은 절차에 따라 등록된 기기라면, 도 10에서 설명된 절차에 따라 수신된 제4 암호문(COD4) 'COD4 = {1001}'과 등록 절차에서 저장된 인증자(CER) 'CER = {1001}'과 같이 동일한 값을 가질 것이고, 인증에 성공할 것이다. 하지만, 등록되지 않은 사용자 장치의 경우, 제1 내지 제4 암호 함수, 인증자 등을 알 수 없기 때문에 인증에 성공할 수 없다. Then, the
한편, 본 발명의 실시예에 따르면, 제1 사용자 장치(301)의 제어모듈(350)은 인증자(CER)를 주기적으로 업데이트 할 수 있다. 즉, S540 단계 내지 S600 단계는 주기적으로 반복될 수 있다. 보다 상세히 설명하면, 제1 사용자 장치(300)의 제어모듈(350)은 주기적으로 이전(S540)에 발행한 인증자(CER)와 다른 값을 가지는 인증자(CER)를 새로 생성할 수 있다. 그런 다음, 제1 사용자 장치(301)의 제어모듈(350)은 제1 암호 함수 E1()을 통해 사용자 식별자(IDU)로 인증자(CER)를 암호화하여 제1 암호문(COD1)을 생성한 후, 제2 암호 함수 E1()을 통해 장치 식별자(IDA)로 제1 암호문(COD1)을 암호화하여 제2 암호문(COD2)을 생성한다. 이어서, 제1 사용자 장치(301)의 제어모듈(350)은 통신모듈(310)을 통해 제2 암호문(COD2)을 제2 사용자 장치(302)로 전송하며, 인증자(CER)를 도어락 제어 장치(200)로 전송할 수 있다. 제2 암호문(COD2)을 새로 수신한 제2 사용자 장치(302)의 제어모듈(350)은 새로 수신된 제2 암호문(COD2)으로 이전에 수신된 제2 암호문(COD2)을 업데이트한다. 또한, 인증자(CER)를 새로 수신한 도어락 제어 장치(200)의 제어부(260)는 새로 수신된 인증자(CER)로 이전에 수신된 인증자(CER)를 업데이트한다. 이와 같이, 주기적으로 인증자(CER)를 업데이트하여, 높은 수준의 보안을 유지할 수 있다. 다만, 도 10의 S470 단계는 제1 사용자 장치(301) 및 제2 사용자 장치(302) 간의 피어투피어 방식의 근거리 통신을 통해 제2 암호문(COD2)이 전달되었다면, 이러한 인증자(CER)의 업데이트 절차에 따르면, 근거리통신을 벗어나는 범위에 제2 사용자 장치(302)가 위치한 경우, 네트워크를 통해 제2 암호문(COD2)이 전달될 수 있다. Meanwhile, according to an embodiment of the present invention, the
이러한 본 발명에 따르면, 사용자는 어떤 입력 없이도 도어락의 잠금을 해제할 수 있다. 더욱이, 암호 함수 등을 이용하여 제1 사용자 장치(301), 제2 사용자 장치(302) 및 도어락 제어 장치(200) 사이에 복수번의 암호문을 교환하여 인증을 수행하기 때문에 높은 수준의 보안 서비스를 제공할 수 있다. According to the present invention, the user can unlock the door lock without any input. Furthermore, since the authentication is performed by exchanging a plurality of ciphertexts between the
한편, 앞서 도 4 내지 도 10을 통해 설명된 본 발명의 실시예에 따른 방법은 다양한 컴퓨터수단을 통하여 판독 가능한 프로그램 형태로 구현되어 컴퓨터로 판독 가능한 기록매체에 기록될 수 있다. 여기서, 기록매체는 프로그램 명령, 데이터 파일, 데이터구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광 기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 와이어뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 와이어를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다. Meanwhile, the method according to the embodiment of the present invention described above with reference to FIGS. 4 to 10 may be implemented in a form of a program readable by various computer means and recorded in a computer-readable recording medium. Here, the recording medium may include program commands, data files, data structures, and the like, alone or in combination. Program instructions to be recorded on a recording medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. For example, the recording medium may be a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, an optical medium such as a CD-ROM or a DVD, a magneto-optical medium such as a floppy disk magneto-optical media, and hardware devices that are specially configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions may include machine language wires such as those produced by a compiler, as well as high-level language wires that may be executed by a computer using an interpreter or the like. Such a hardware device may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
이상 본 발명을 몇 가지 바람직한 실시예를 사용하여 설명하였으나, 이들 실시예는 예시적인 것이며 한정적인 것이 아니다. 이와 같이, 본 발명이 속하는 기술분야에서 통상의 지식을 지닌 자라면 본 발명의 사상과 첨부된 특허청구범위에 제시된 권리범위에서 벗어나지 않으면서 균등론에 따라 다양한 변화와 수정을 가할 수 있음을 이해할 것이다. While the present invention has been described with reference to several preferred embodiments, these embodiments are illustrative and not restrictive. It will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.
100: 도어락 110: 키패드
120: 개폐장치 130: 스피커
200: 도어락 제어 장치 210: 통신부
220: 카메라부 230: 충격센서부
240: 초음파센서부 250: 저장부
260: 제어부 300: 사용자 장치
301: 제1 사용자 장치 302: 제2 사용자 장치
310: 통신모듈 320: 입력모듈
330: 표시모듈 340: 저장모듈
350: 제어모듈 100: Door lock 110: Keypad
120: switchgear 130: speaker
200: Door lock control device 210:
220: camera unit 230: shock sensor unit
240: ultrasonic sensor part 250:
260: control unit 300: user equipment
301: first user device 302: second user device
310: communication module 320: input module
330: Display module 340: Storage module
350: control module
Claims (7)
도어락 제어 장치의 장치 식별자가 저장된 상태에서, 제2 사용자 장치와 상호간에 피어투피어(peer-to-peer) 방식의 연결이 가능한 거리 내에 위치하면 상기 제2 사용자 장치와 페어링(pairing)하고, 상기 제2 사용자 장치로부터 사용자 식별자를 수신하면, 인증키를 생성하며, 상기 인증키와 상기 사용자 식별자를 인자로 제1 암호 함수를 통해 제1 암호문을 생성하고, 상기 제1 암호문과 상기 장치 식별자를 인자로 제2 암호 함수를 통해 제2 암호문을 생성한 후, 상기 제2 암호문을 상기 제2 사용자 장치로 전송하며, 상기 인증키를 상기 도어락 제어 장치로 전송하는 제1 사용자 장치;
상기 제1 사용자 장치와 상호간에 피어투피어(peer-to-peer) 방식의 연결이 가능한 거리 내에 위치하면 상기 제1 사용자 장치와 페어링(pairing)하고, 상기 제1 사용자 장치로 상기 사용자 식별자를 전송하고, 상기 사용자 식별자의 전송에 따라 상기 제2 암호문을 상기 제1 사용자 장치로부터 수신하며, 수신된 상기 제2 암호문을 기반으로 상기 도어락 제어 장치에 인증을 수행하는 상기 제2 사용자 장치; 및
상기 인증키를 기반으로 상기 제2 사용자 장치에 대한 인증을 수행하는 상기 도어락 제어 장치;를 포함하는 것을 특징으로 하는 도어락을 제어하기 위한 장치. An apparatus for controlling a door lock that locks or unlocks a door,
Pairing with the second user device when the device identifier of the door lock control device is stored within a distance that enables a peer-to-peer connection with the second user device, Generating a first ciphertext through a first cryptographic function with the authentication key and the user identifier as arguments, receiving the first ciphertext and the device identifier as arguments A first user device for generating a second cipher text through a second cryptographic function and transmitting the second cipher text to the second user device, and transmitting the authentication key to the door lock control device;
Wherein the first user device is paired with the first user device when the first user device is located within a distance that enables peer-to-peer connection between the first user device and the first user device, The second user device receiving the second cipher text from the first user device according to the transmission of the user identifier and performing authentication to the door lock control device based on the received second cipher text; And
And the door lock control device performing authentication of the second user device based on the authentication key.
상기 제2 사용자 장치는
상기 도어락 제어 장치로부터 인증 프로세스를 시작하도록 알리는 인증 개시 요청 메시지를 수신하면, 상기 제2 암호문을 상기 도어락 제어 장치로 전송하며, 상기 제2 암호문의 전송에 대응하여 상기 도어락 제어 장치로부터 제3 암호문을 수신하면, 상기 제3 암호문과 상기 사용자 식별자를 인자로 상기 제1 암호 함수의 역인 제4 암호 함수를 통해 상기 제4 암호문을 생성하여 상기 제4 암호문을 상기 도어락 제어 장치로 전송하는 것을 특징으로 하는 도어락을 제어하기 위한 장치. The method according to claim 1,
The second user device
When receiving the authentication initiation request message informing the door lock control device to start the authentication process, transmits the second cipher text to the door lock control device, and transmits the third cipher text from the door lock control device in response to the transmission of the second cipher text And transmits the fourth cipher text to the door lock control apparatus by generating the fourth cipher text through a fourth cryptographic function which is a function of the first cryptographic function and taking the third cipher text and the user identifier as factors, Device for controlling door lock.
상기 도어락 제어 장치는
상기 도어의 어느 하나의 기준점을 기준으로 소정 반경 내에 상기 제2 사용자 장치를 감지하면, 상기 제2 사용자 장치로 인증 개시 요청 메시지를 전송하고, 상기 인증 개시 요청 메시지에 대응하여 상기 제2 사용자 장치로부터 상기 제2 암호문을 수신하면, 상기 제2 암호문과 상기 장치 식별자를 인자로 상기 제2 암호 함수의 역인 제3 암호 함수를 통해 제3 암호문을 생성하여 상기 제3 암호문을 상기 제2 사용자 장치로 전송하며, 상기 제3 암호문의 전송에 대응하여 상기 제2 사용자 장치로부터 상기 제4 암호문을 수신하면 상기 제4 암호문을 상기 인증키와 비교하여 인증을 수행하여 상기 인증 수행 결과, 인증에 성공하면, 상기 도어락의 잠금을 해제하는 것을 특징으로 하는 도어락을 제어하기 위한 장치. 3. The method of claim 2,
The door lock control device
When the second user device detects the second user device within a predetermined radius based on any one of the reference points of the door, transmits an authentication start request message to the second user device, and responds to the authentication start request message from the second user device Generating a third ciphertext through a third cryptographic function that is a function of the second cryptographic function and factoring the second ciphertext and the device identifier, and transmitting the third ciphertext to the second user device When receiving the fourth cipher text from the second user device in response to the transmission of the third cipher text, compares the fourth cipher text with the authentication key to perform authentication, and if the authentication result is successful, And releasing the lock of the door lock.
상기 도어락 제어 장치는
통신을 위한 통신부;
도어의 외부를 촬영하는 카메라부;
상기 도어에 가해지는 충격을 감지하는 충격센서부;
상기 도어에 접근하는 객체를 감지하는 초음파센서부; 및
상기 초음파센서부를 통해 상기 도어의 어느 하나의 기준점을 기준으로 소정 반경 내로 접근하는 객체가 감지되면, 상기 카메라부를 통해 도어의 외부를 촬영하여 관찰 영상을 생성하고, 보고 이벤트가 발생한 것을 감지하면, 상기 관찰 영상으로부터 상기 보고 이벤트가 발생한 상황이 기록된 보고 영상을 생성하고, 상기 통신부를 통해 상기 보고 영상을 관리자의 제2 사용자 장치로 전송하는 제어부;를 포함하며,
상기 보고 이벤트는 상기 충격센서부를 통해 소정 임계치 이상의 충격이 상기 도어에 가해지는 이벤트와, 상기 도어락의 키패드를 통해 입력되는 번호가 소정 횟수 이상 출입 번호와 불일치하는 이벤트와, 상기 도어락의 키패드를 통해 요청 번호가 입력되는 이벤트 중 적어도 하나의 이벤트를 포함하고,
상기 보고 영상은 상기 관찰 영상으로부터 추출되는 상기 이벤트 발생 시점에서 소정 기간 전으로부터 상기 이벤트 발생 시점에서 소정 기간 후까지의 영상과, 상기 추출된 영상에서 캡처되는 사람의 얼굴이 식별되는 영상 중 적어도 하나의 영상을 포함하며,
상기 제어부는 출입 이벤트가 발생한 것을 감지하면, 도어를 개방하도록 상기 도어락의 잠금을 해제하며, 상기 통신부를 통해 상기 출입 이벤트가 발생한 시간을 포함하는 출입 기록을 상기 관리자의 사용자 장치로 전송하며,
상기 출입 이벤트는 상기 도어락의 키패드를 통해 입력되는 번호가 출입 번호와 일치하는 이벤트와, 상기 관리자의 사용자 장치로부터 상기 통신부를 통해 도어를 개방하도록 하는 개방 명령을 수신하는 이벤트 중 적어도 하나의 이벤트를 포함하는 것을 특징으로 하는 도어락을 제어하기 위한 장치. The method according to claim 1,
The door lock control device
A communication unit for communication;
A camera unit for photographing the outside of the door;
An impact sensor unit for sensing an impact applied to the door;
An ultrasonic sensor unit for sensing an object approaching the door; And
When an object approaching within a predetermined radius is detected with reference to any one reference point of the door through the ultrasonic sensor unit, an outside of the door is photographed through the camera unit to generate an observation image, And a control unit for generating a report image in which a situation where the report event occurs is recorded from an observation image and transmitting the report image to the second user apparatus of the administrator through the communication unit,
The event may include an event that an impact of a predetermined threshold value or more is applied to the door through the impact sensor unit, an event in which a number input through a keypad of the door lock is inconsistent with an access number of a predetermined number or more, Wherein at least one event of the numbered event is included,
Wherein the report image includes at least one of an image from a predetermined period before the occurrence of the event and a predetermined period after the occurrence of the event extracted from the observed image and an image in which a face of a person captured in the extracted image is identified Image,
Wherein the control unit releases the lock of the door so as to open the door when the entrance / exit event occurs, transmits the access record including the time when the access event occurred through the communication unit to the user device of the manager,
Wherein the access event includes at least one of an event in which the number input through the keypad of the door lock matches an access number and an event in which an open command for opening the door through the communication unit is received from the user device of the manager Wherein the door lock control device is configured to control the door lock.
제1 사용자 장치가 도어락 제어 장치의 장치 식별자를 저장한 상태에서, 제2 사용자 장치와 상호간에 피어투피어(peer-to-peer) 방식의 연결이 가능한 거리 내에 위치하여 상기 제2 사용자 장치와 페어링(pairing)하여 상기 제2 사용자 장치로부터 사용자 식별자를 수신하는 단계;
상기 제1 사용자 장치가 상기 사용자 식별자의 수신에 따라 인증키를 생성하는 단계;
상기 제1 사용자 장치가 상기 인증키와 상기 사용자 식별자를 인자로 제1 암호 함수를 통해 제1 암호문을 생성하고, 상기 제1 사용자 장치가 상기 제1 암호문과 상기 장치 식별자를 인자로 제2 암호 함수를 통해 제2 암호문을 생성하는 단계;
상기 제1 사용자 장치가 상기 제2 암호문을 상기 제2 사용자 장치로 전송하며, 상기 인증키를 상기 도어락 제어 장치로 전송하는 단계; 및
상기 제2 사용자 장치가 상기 제2 암호문을 기반으로 상기 도어락 제어 장치에 인증을 요청하고, 상기 도어락 제어 장치가 상기 인증키를 기반으로 상기 제2 사용자 장치에 대한 인증을 수행하는 단계;를 포함하는 것을 특징으로 하는 도어락을 제어하기 위한 방법. A method for controlling a door lock that locks or unlocks a door,
The first user equipment is located within a distance where a peer-to-peer connection is possible between the second user equipment and the second user equipment in a state where the device identifier of the door lock control device is stored, receiving a user identifier from the second user device by pairing the first user device;
The first user equipment generating an authentication key upon receipt of the user identifier;
Wherein the first user equipment generates a first ciphertext through a first cryptographic function with the authentication key and the user identifier as arguments, and the first user equipment uses a second cryptographic function Generating a second cipher text through the second cipher text;
Transmitting the second cipher text to the second user device, and transmitting the authentication key to the door lock control device; And
The second user device requests authentication to the door lock control device based on the second cipher text and the door lock control device performs authentication for the second user device based on the authentication key Wherein the door lock is controlled by the control means.
상기 인증을 수행하는 단계는
상기 도어락 제어 장치가 상기 도어의 어느 하나의 기준점을 기준으로 소정 반경 내에 제2 사용자 장치를 감지하면, 상기 제2 사용자 장치로 인증 개시 요청 메시지를 전송하는 단계;
상기 제2 사용자 장치가 상기 도어락 제어 장치로부터 인증 프로세스를 시작하도록 알리는 인증 개시 요청 메시지를 수신하면, 상기 제2 암호문을 상기 도어락 제어 장치로 전송하는 단계;
상기 도어락 제어 장치가 상기 제2 암호문을 수신하면, 상기 제2 암호문과 상기 장치 식별자를 인자로 상기 제2 암호 함수의 역인 제3 암호 함수를 통해 제3 암호문을 생성하여 상기 제3 암호문을 상기 제2 사용자 장치로 전송하는 단계;
상기 제2 사용자 장치가 상기 제3 암호문과 상기 사용자 식별자를 인자로 상기 제1 암호 함수의 역인 제4 암호 함수를 통해 상기 제4 암호문을 생성하여 상기 제4 암호문을 상기 도어락 제어 장치로 전송하는 단계; 및
상기 도어락 제어 장치가 상기 제4 암호문을 상기 인증키와 비교하여 인증을 수행하여 상기 인증 수행 결과, 인증에 성공하면, 상기 도어락의 잠금을 해제하는 단계;를 포함하는 것을 특징으로 하는 도어락을 제어하기 위한 방법. 6. The method of claim 5,
The step of performing the authentication
Transmitting an authentication start request message to the second user device when the door lock control device senses the second user device within a predetermined radius based on any one reference point of the door;
Transmitting the second ciphertext to the door lock control device upon receiving an authentication start request message informing the second user device to start the authentication process from the door lock control device;
When the door lock control device receives the second cipher text, generates a third cipher text through a third cipher function, which is a function of the second cipher function, as a factor of the second cipher text and the device identifier, 2 transmitting to the user device;
The second user device generates the fourth cipher text through a fourth cryptographic function that is a function of the third cipher text and the user identifier and is inverse to the first cryptographic function and transmits the fourth cipher text to the door lock control device ; And
And the door lock control device compares the fourth cipher text with the authentication key to perform authentication, and when authentication is successful as a result of the authentication, releasing the lock of the door lock is performed Way.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160020492A KR101755565B1 (en) | 2016-02-22 | 2016-02-22 | Apparatus for controlling door lock based on Internet of Things, method thereof and computer recordable medium storing the method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160020492A KR101755565B1 (en) | 2016-02-22 | 2016-02-22 | Apparatus for controlling door lock based on Internet of Things, method thereof and computer recordable medium storing the method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101755565B1 true KR101755565B1 (en) | 2017-07-07 |
Family
ID=59353684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160020492A Expired - Fee Related KR101755565B1 (en) | 2016-02-22 | 2016-02-22 | Apparatus for controlling door lock based on Internet of Things, method thereof and computer recordable medium storing the method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101755565B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101935547B1 (en) * | 2018-03-06 | 2019-01-04 | 주식회사 태양자동문 | Door lock and recoding device using bluetooth |
KR20190055520A (en) * | 2017-11-15 | 2019-05-23 | 주식회사 아이앤나 | Sound Device for Entry Recognition |
KR20210103251A (en) * | 2020-02-13 | 2021-08-23 | 한남대학교 산학협력단 | Intrusion prevention system using door strike device |
KR20220040596A (en) | 2020-09-24 | 2022-03-31 | (주)위키박스 | Multifunction smart door |
KR102716046B1 (en) * | 2023-09-26 | 2024-10-11 | (주)한빛엔지니어링건축사사무소 | Door security system for apartment complex |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101030518B1 (en) * | 2010-10-06 | 2011-04-25 | 주식회사 아리스에프알 | Face recognition digital door lock |
KR101242122B1 (en) * | 2012-02-07 | 2013-03-11 | 한국기술교육대학교 산학협력단 | Method for remotely controlling doorlock apparatus using smart phone and the doorlock appratus |
KR101533814B1 (en) * | 2014-03-13 | 2015-07-03 | 주식회사 유라코퍼레이션 | Apparatus and Method of recording event based image data |
KR101595897B1 (en) * | 2014-12-09 | 2016-02-19 | 숭실대학교산학협력단 | Digital doorlock and control method thereof |
-
2016
- 2016-02-22 KR KR1020160020492A patent/KR101755565B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101030518B1 (en) * | 2010-10-06 | 2011-04-25 | 주식회사 아리스에프알 | Face recognition digital door lock |
KR101242122B1 (en) * | 2012-02-07 | 2013-03-11 | 한국기술교육대학교 산학협력단 | Method for remotely controlling doorlock apparatus using smart phone and the doorlock appratus |
KR101533814B1 (en) * | 2014-03-13 | 2015-07-03 | 주식회사 유라코퍼레이션 | Apparatus and Method of recording event based image data |
KR101595897B1 (en) * | 2014-12-09 | 2016-02-19 | 숭실대학교산학협력단 | Digital doorlock and control method thereof |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190055520A (en) * | 2017-11-15 | 2019-05-23 | 주식회사 아이앤나 | Sound Device for Entry Recognition |
KR102645469B1 (en) * | 2017-11-15 | 2024-03-12 | 주식회사 아이앤나 | Sound Device for Entry Recognition |
KR101935547B1 (en) * | 2018-03-06 | 2019-01-04 | 주식회사 태양자동문 | Door lock and recoding device using bluetooth |
KR20210103251A (en) * | 2020-02-13 | 2021-08-23 | 한남대학교 산학협력단 | Intrusion prevention system using door strike device |
KR102469066B1 (en) * | 2020-02-13 | 2022-11-18 | 한남대학교 산학협력단 | Intrusion prevention system using door strike device |
KR20220040596A (en) | 2020-09-24 | 2022-03-31 | (주)위키박스 | Multifunction smart door |
KR102716046B1 (en) * | 2023-09-26 | 2024-10-11 | (주)한빛엔지니어링건축사사무소 | Door security system for apartment complex |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101755565B1 (en) | Apparatus for controlling door lock based on Internet of Things, method thereof and computer recordable medium storing the method | |
EP3657370B1 (en) | Methods and devices for authenticating smart card | |
KR102391829B1 (en) | Electronic lock with remote monitoring | |
KR101490583B1 (en) | Smart digital door lock system with a black-box functionality | |
KR101242122B1 (en) | Method for remotely controlling doorlock apparatus using smart phone and the doorlock appratus | |
CN103238155B (en) | Mobile communication terminal, Verification System, authentication method, program and integrated circuit | |
CN104079552A (en) | Authentication system and method of operating the same | |
KR101315940B1 (en) | Door lock system using smartphone | |
CN105471814A (en) | Account number management method and account number management device | |
CN104794780A (en) | Smart door, smart door control system and control method | |
CN105246138A (en) | Control method and device of Internet-of-things device | |
EP3501195B1 (en) | Secure authentication of devices without server assistance or pre-shared credentials | |
CN105574966A (en) | Intelligent mobile phone door lock | |
CN105913513A (en) | Control method and system for door lock system | |
CN110738778B (en) | Access control method and device, equipment and storage medium | |
KR20110014893A (en) | Door lock control method and system | |
CN112115464A (en) | Unlocking processing method and device, electronic equipment and storage medium | |
CN105263099A (en) | Method and device for sending position information | |
WO2018098725A1 (en) | Unlocking method, terminal, and system | |
KR101595897B1 (en) | Digital doorlock and control method thereof | |
KR20180062692A (en) | Method, user terminal, door lock device and entry security system for controlling of opening and closing door | |
KR20150035644A (en) | Digital Door-Lock and Door-Lock Control System and Control Method thereof | |
US10733455B2 (en) | Method and system for controlling a physical object to be shared by several potential users | |
KR101755564B1 (en) | Apparatus for controlling door lock based on authentication procedure, method thereof and computer recordable medium storing the method | |
CN108391323A (en) | Equipment interconnected method, device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PC1903 | Unpaid annual fee |
Not in force date: 20220704 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20220704 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |