KR100771942B1 - Rfid security system and operating method thereof - Google Patents

Rfid security system and operating method thereof Download PDF

Info

Publication number
KR100771942B1
KR100771942B1 KR1020060065811A KR20060065811A KR100771942B1 KR 100771942 B1 KR100771942 B1 KR 100771942B1 KR 1020060065811 A KR1020060065811 A KR 1020060065811A KR 20060065811 A KR20060065811 A KR 20060065811A KR 100771942 B1 KR100771942 B1 KR 100771942B1
Authority
KR
South Korea
Prior art keywords
event
information
unit
tag information
reader
Prior art date
Application number
KR1020060065811A
Other languages
Korean (ko)
Inventor
손철호
Original Assignee
주식회사 에스원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 에스원 filed Critical 주식회사 에스원
Priority to KR1020060065811A priority Critical patent/KR100771942B1/en
Application granted granted Critical
Publication of KR100771942B1 publication Critical patent/KR100771942B1/en

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/22Electrical actuation
    • G08B13/24Electrical actuation by interference with electromagnetic field distribution
    • G08B13/2402Electronic Article Surveillance [EAS], i.e. systems using tags for detecting removal of a tagged item from a secure area, e.g. tags for detecting shoplifting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/22Electrical actuation
    • G08B13/26Electrical actuation by proximity of an intruder causing variation in capacitance or inductance of a circuit

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Electromagnetism (AREA)
  • Near-Field Transmission Systems (AREA)

Abstract

An RFID(Radio Frequency IDentification) security system and a method for operating the same are provided to implement a reinforced security system by using various sensors and security devices. An RFID security system includes a reader(200), a sensor(400) and an RFID module(100). The reader detects tag information. The sensor detects a physical environment change of a peripheral region of the reader and collects the detected information. The RFID module collects the tag information and the detected information. The RFID module determines whether a user or an object having a tag is allowed to enter according to a comparison result of the detected information and a predetermined threshold value. The RFID module includes an event management unit(130) and a control unit(160). The event management unit generates an event message if the detected information exists in the predetermined threshold range. The control unit controls to generate the event message by selectively allocating a prior sequence to any one of the tag information and the detected information according to a predetermined operation mode.

Description

전파 식별 보안 시스템 및 그의 운용 방법{RFID Security System and Operating Method thereof}Radio identification security system and its operation method {RFID Security System and Operating Method}

도 1은 일반적인 RFID 시스템의 구성을 개략적으로 도시한 블록도이다.1 is a block diagram schematically illustrating a configuration of a general RFID system.

도 2는 본 발명의 실시예에 따른 RFID 시스템을 도시한 블록도이다.2 is a block diagram illustrating an RFID system according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 전자 태그와 리더기를 도시한 블록도이다.3 is a block diagram illustrating an electronic tag and a reader according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 리더 인터페이스부를 도시한 블록도이다.4 is a block diagram illustrating a reader interface unit according to an exemplary embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 센서 인터페이스부를 도시한 블록도이다.5 is a block diagram illustrating a sensor interface unit according to an exemplary embodiment of the present invention.

도 6은 본 발명의 실시예에 따른 이벤트 관리부를 도시한 블록도이다. 6 is a block diagram illustrating an event management unit according to an embodiment of the present invention.

도 7은 본 발명의 실시예에 따른 리더 이벤트 처리부를 도시한 블록도이다.7 is a block diagram illustrating a reader event processing unit according to an embodiment of the present invention.

도 8은 본 발명의 실시예에 따른 센서 이벤트 처리부를 도시한 블록도이다.8 is a block diagram illustrating a sensor event processor according to an exemplary embodiment of the present invention.

도 9는 본 발명의 실시예에 따라 센싱 정보 수집부에 저장되는 센싱 정보 데이터 베이스의 일 실시예를 도시한 것이다.9 illustrates an embodiment of a sensing information database stored in a sensing information collecting unit according to an embodiment of the present invention.

도 10은 본 발명의 실시예에 따른 필터링부를 도시한 블록도이다.10 is a block diagram illustrating a filtering unit according to an embodiment of the present invention.

도 11은 본 발명의 실시예에 따른 데이터 베이스를 도시한 블록도이다.11 is a block diagram illustrating a database according to an embodiment of the present invention.

도 12는 본 발명의 실시예에 따른 이벤트 전송부를 도시한 블록도이다.12 is a block diagram illustrating an event transmitter according to an embodiment of the present invention.

도 13은 본 발명의 실시예에 따른 제어부를 도시한 블록도이다.13 is a block diagram illustrating a control unit according to an embodiment of the present invention.

도 14는 본 발명의 실시예에 따른 이벤트 관리부의 데이터 처리 방법의 일 실시예를 도시한 순서도이다.14 is a flowchart illustrating an embodiment of a data processing method of an event management unit according to an embodiment of the present invention.

도 15는 본 발명의 실시예에 따른 이벤트 관리부의 데이터 처리 방법의 다른 실시예를 도시한 순서도이다.15 is a flowchart illustrating another embodiment of a data processing method of an event management unit according to an embodiment of the present invention.

본 발명은 전파 식별(Radio Frequency Identification: 이하, RFID라 칭함.) 보안 시스템 및 그의 운용 방법에 관한 것이다. The present invention relates to a radio frequency identification (hereinafter referred to as RFID) security system and its operation method.

전파 식별 시스템은 기존의 바코드(Bar Code) 기술에서 확장된 것으로 무선 주파수(Radio Frequency)를 발산하는 초소형 칩에 제품의 생산, 유통 정보 또는 지정된 사람에 대한 식별 정보를 저장하고, 이를 무선 리더기를 통해 읽어 들여 감지된 식별 정보에 따라 지정된 동작을 수행하도록 구현된다. The radio wave identification system is an extension of the existing bar code technology and stores the production, distribution information, or identification information of a designated person on a microchip that emits radio frequency. It is implemented to read and perform the designated operation according to the detected identification information.

RFID 시스템을 이용한 물품 식별은 자산 추적, 자동 재고파악 등 유통, 물류 분야에서 상당히 유용하다. 특히, 유통, 물류분야에서의 RFID 시스템의 이용은 유통되기 전에 각 물품에 전자 태그를 부착하여, 부착된 전자 태그의 태그 ID(Identification)에 대응하는 물품에 대한 정보를 데이터베이스에 구축함으로서, 효율적인 물품관리를 할 수 있고, 불법적인 물품 반출을 방지한다. Item identification using RFID systems is very useful in the areas of distribution and logistics, including asset tracking and automated inventory identification. In particular, the use of the RFID system in the distribution and logistics fields is effective by attaching an electronic tag to each article before distribution and building information on the article corresponding to the tag identification of the attached electronic tag in a database. Management and prevent illegal goods from being taken out.

RFID 시스템은 기밀이 유지되어야 하는 장소 또는 연구소에 관계자만 출입이 가능하도록 통제하는 보안 시스템으로도 매우 유용하다. 이를 통해, RFID 시스템은 외부의 무단 침입을 방지할 수 있음은 물론, RFID 시스템이 적용되는 장소에 출 입이 허가된 사람이 소지하는 전자 태그의 태그 ID를 통해 누가, 언제 특정 장소에 출입하였는지에 대한 데이터를 저장할 수 있어 사원의 출퇴근 정보를 손쉽게 파악할 수 있고, 혹시 있을지 모르는 정보 유출이나 화재와 같은 사고의 발생시 책임 소재를 파악할 수 있다. The RFID system is also very useful as a security system that controls access to only those in a location or laboratory that must be kept confidential. Through this, the RFID system can not only prevent unauthorized intrusion, but also identify who and when entered the specific place through the tag ID of the electronic tag possessed by the person authorized to enter the place to which the RFID system is applied. Data can be stored to easily identify employee commute information, and accountability for accidents such as information leaks or fires.

RFID 시스템은 리더(Reader)와 태그(Tag)로 구성되며, 리더는 무선 통신링크를 통해 전자 태그의 태그 ID 및 상세 정보에 대해 태그에 질의를 하고, 태그는 무선통신 링크를 통해 리더로부터 자체 프로세싱에 필요한 전력을 얻어 이를 태그 자체 계산이나 리더와의 통신에 이용한다. The RFID system consists of a reader and a tag. The reader inquires about the tag ID and detailed information of the electronic tag through the wireless communication link, and the tag processes itself from the reader through the wireless communication link. The power needed to obtain this is used to calculate the tag itself or to communicate with the reader.

도 1은 일반적인 RFID 시스템의 구성을 개략적으로 도시한 블록도이다.1 is a block diagram schematically illustrating a configuration of a general RFID system.

도 1에 도시한 바와 같이, RFID 시스템은 전자 태그(10), 리더기(20), 호스트 컴퓨터(30) 및 데이터 베이스(40)로 구성된다.As shown in FIG. 1, the RFID system is composed of an electronic tag 10, a reader 20, a host computer 30, and a database 40.

RFID 태그 또는 트랜스폰더(Transponder)라고도 불리우는 전자 태그(10)는 리더기(20)에 의해 식별되기 위한 정보를 저장하고, 리더기(20)로부터 전원을 공급받으면 저장된 정보를 리더기(20)로 전송한다. 리더기(20)는 수신한 식별 정보를 호스트 컴퓨터(30)로 전송하고, 호스트 컴퓨터(30)는 리더기(20)로부터 전자 태그(10)의 식별 정보를 입력 데이터로 수신하여 별도의 출력 데이터를 생성하거나 입력 데이터를 데이터 베이스(40)에 저장된 데이터와 비교하고, 그 결과에 따라 설정된 동작을 수행한다. The electronic tag 10, also called an RFID tag or a transponder, stores information for identification by the reader 20, and transmits the stored information to the reader 20 when power is supplied from the reader 20. The reader 20 transmits the received identification information to the host computer 30, and the host computer 30 receives identification information of the electronic tag 10 from the reader 20 as input data and generates separate output data. Or compare the input data with the data stored in the database 40 and perform the set operation according to the result.

일 예로, 도 1에 도시한 RFID 시스템이 보안 시스템에 적용되는 경우, 호스트 컴퓨터(30)는 출입을 시도하는 사용자의 전자 태그(10)에 저장되는 식별 정보가 데이터 베이스(40)에 등록되어 있는지를 판단하고, 이 판단 결과에 따라 등록된 사용자에 대해서만 보안 시스템 접근을 허가한다. For example, when the RFID system shown in FIG. 1 is applied to a security system, the host computer 30 checks whether the identification information stored in the electronic tag 10 of the user attempting entry and exit is registered in the database 40. And only the registered user is allowed to access the security system according to the result of the judgment.

데이터 베이스(40)는 호스트 컴퓨터(30)가 리더기(20)로부터 수집한 식별 정보를 수집하고, 호스트 컴퓨터(30)의 제어에 따라 저장하고 있는 정보를 호스트 컴퓨터(30)로 제공한다. The database 40 collects the identification information collected by the host computer 30 from the reader 20, and provides the host computer 30 with the information stored under the control of the host computer 30.

그러나, 근래 대부분의 보안 시스템은 무단 침입과 같은 불법적인 일련의 행위를 실행하려는 의도를 무력화 시키기 위해 출입문 근처에 접근하는 사람이 있는지를 감지하기 위해 적외선 센서나 온도 센서를 포함하는 다양한 센서를 이용하고 있다. 이와 같은 근래의 동향에 비추어 볼 때 RFID 시스템과 다양한 센서를 결합시킴은 물론, 어떠한 시스템에도 손쉽게 적용될 수 있는 새로운 보안 시스템의 필요성이 강력히 대두되고 있다.Recently, however, most security systems use a variety of sensors, including infrared or temperature sensors, to detect if anyone is near the door to defeat the intention to perform a series of illegal actions, such as unauthorized intrusion. have. In light of these recent trends, there is a strong need for a new security system that can be easily applied to any system as well as combining RFID systems with various sensors.

이와 같은 문제점을 해결하기 위하여, 본 발명은 센서와 결합되며, 다양한 보안 장치와 연동되어 사용 가능한 전파 식별 보안 시스템 및 그의 운용 방법을 제공한다.In order to solve the above problems, the present invention provides a radio wave identification security system and its operation method that can be used in conjunction with the sensor, in conjunction with various security devices.

이러한 기술적 과제를 달성하기 위하여 본 발명의 특징에 따른 RFID 보안 시스템은, 태그 정보를 감지하는 리더기, 상기 리더기 주변의 물리적 환경 변화를 감지하여 감지 정보를 수집하는 센서 및 상기 태그 정보와 상기 감지 정보를 수집하고, 상기 감지 정보와 기설정된 임계 수치를 비교한 결과에 따라 태그를 부착한 사 물이나 상기 태그를 소지한 사용자의 출입 인가 여부를 결정하는 RFID 모듈을 포함한다.In order to achieve the above technical problem, an RFID security system according to a feature of the present invention includes a reader for detecting tag information, a sensor for detecting a change in the physical environment around the reader, and collection of detection information, the tag information, and the detection information. And an RFID module configured to determine whether an object attached to a tag or a user carrying the tag is allowed to be accessed based on a result of collecting the detected information and a predetermined threshold value.

또한, 본 발명의 특징에 따른 RFID 보안 시스템의 운용 방법은, 리더기로 감지되는 태그 정보가 존재하는지를 감시하는 단계, 감지된 태그 정보가 등록된 태그 정보인지를 판단하고, 등록된 태그 정보이면, 설정된 필터링 로직에 따라 필터링하는 단계, 상기 태그 정보가 입력되기 이전의 설정된 기간으로부터 상기 태그 정보의 입력 시까지 수집된 감지 정보가 설정된 임계 수치 이내에 존재하는지의 여부를 판단하는 단계 및 상기 감지 정보가 상기 임계 수치 이내에 존재하면, 이벤트 메시지를 생성하고, 생성된 상기 이벤트 메시지의 데이터 포맷을 변환하여 출입 인가 신호를 생성하는 단계를 포함한다. The method of operating an RFID security system according to an aspect of the present invention may include: monitoring whether tag information detected by a reader exists; determining whether the detected tag information is registered tag information; Filtering according to filtering logic, determining whether the collected sensing information from the set period before the tag information is input to the input of the tag information is within a set threshold value and the sensing information is the threshold If present within the numerical value, generating an event message and converting the data format of the generated event message to generate an access authorization signal.

또한, 본 발명의 다른 특징에 따른 RFID 보안 시스템의 운용 방법은, 태그 정보를 수집하는 리더기와 상기 리더기 주변의 물리적 환경 변화를 감지하여 감지 정보를 수집하는 센서를 구비하며, 상기 센서로 감지되는 감지 정보가 존재하는지를 감시하는 단계, 수집된 감지 정보가 설정된 임계 수치의 범위 이내에 존재하는지의 여부를 판단하는 단계, 상기 감지 정보가 상기 임계 수치의 범위 이내에 존재하면, 상기 리더기로 수집되는 태그 정보가 존재하는지를 감시하는 단계, 수집된 태그 정보가 등록된 태그 정보인지를 판단하고, 등록된 태그 정보이면, 설정된 필터링 로직에 따라 필터링하는 단계 및 필터링된 상기 태그 정보를 기반으로 이벤트 메시지를 생성하고, 생성된 상기 이벤트 메시지의 데이터 포맷을 변환하여 출입 인가 신호를 생성하는 단계를 포함한다.In addition, the operating method of the RFID security system according to another aspect of the present invention, a reader for collecting tag information and a sensor for sensing the physical environment changes around the reader to collect the detection information, the detection detected by the sensor Monitoring whether the information exists, determining whether the collected sensing information exists within a range of a set threshold value, and if the sensing information exists within a range of the threshold value, tag information collected by the reader exists. Determining whether the collected tag information is registered tag information, and if the tag information is registered, filtering according to the set filtering logic, and generating an event message based on the filtered tag information. Generating an access authorization signal by converting a data format of the event message; It includes.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

또한 어떤 부분이 어떤 구성 요소를 ”포함“한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. In addition, when a part is said to "include" a certain component, it means that it may further include other components, without excluding other components unless otherwise stated.

또한, 본 명세서에서 기재한 모듈(Module)이란 용어는 특정한 기능이나 동작을 처리하는 하나의 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현할 수 있다.In addition, the term module described herein refers to a unit for processing a specific function or operation, which may be implemented in hardware, software, or a combination of hardware and software.

도 2는 본 발명의 실시예에 따른 RFID 시스템을 도시한 블록도이다.2 is a block diagram illustrating an RFID system according to an embodiment of the present invention.

도 2에 도시한 바와 같이, 본 발명의 실시예에 따른 RFID 시스템(1000)은 RFID 모듈(100), 리더기(200), 전자 태그(300) 및 센서(400)를 포함한다.As shown in FIG. 2, the RFID system 1000 according to the embodiment of the present invention includes an RFID module 100, a reader 200, an electronic tag 300, and a sensor 400.

RFID 모듈(100)은 특정 시스템에 국한되어 사용되는 것이 아니라, 하드웨어나 상위 프로그램의 종류에 관계없이 사용되도록 구현한 것으로, 미들웨어(Middleware)로 구현될 수도 있다. RFID 모듈(100)은 리더(Reader) 인터페이스부(110), 센서 인터페이스부(120), 이벤트(Event) 관리부(130), 데이터 베이스(140), 이벤트 전송부(150) 및 제어부(160)를 포함한다.The RFID module 100 is not limited to a specific system but is implemented to be used regardless of the type of hardware or a higher level program. The RFID module 100 may be implemented as middleware. The RFID module 100 includes a reader interface 110, a sensor interface 120, an event manager 130, a database 140, an event transmitter 150, and a controller 160. Include.

센서(400)는 온도, 습도, 진동, 적외선, 화재 또는 가스와 같은 특정 화학물질을 감지하는 센서일 수 있으며, 두 가지 이상의 센서를 동시에 이용할 수 있다. 센서(400)는 센서의 종류에 따라 다르게 감지되는 수치를 RFID 모듈(100)로 전송할 수도 있고, RFID 시스템(1000) 관리자가 지정하는 특정 임계값을 저장하고, 임계값을 벗어나는지의 여부와 감지된 수치를 함께 RFID 모듈(100)로 전송할 수 있다. 한편, 센서(400)와 RFID 모듈(100)는 RFID 시스템(1000) 관리자가 구현하고자 하는 데이터 전송 속도에 따라 랜(LAN) 선이나 데이터 버스(Bus)를 이용하는 유선망으로 연결될 수도 있으며, 무선 랜과 같이 소정의 주파수 대역을 통해 식별 정보를 송수신하도록 구현될 수 있다.The sensor 400 may be a sensor that detects a specific chemical such as temperature, humidity, vibration, infrared light, fire, or gas, and may use two or more sensors at the same time. The sensor 400 may transmit a numerical value that is differently detected according to the type of sensor to the RFID module 100, store a specific threshold value designated by the administrator of the RFID system 1000, and detect whether or not the threshold is out of the threshold value. The combined numerical values may be transmitted to the RFID module 100 together. Meanwhile, the sensor 400 and the RFID module 100 may be connected to a wired network using a LAN line or a data bus according to a data transmission rate that the administrator of the RFID system 1000 wants to implement. As described above, the identification information may be transmitted and received through a predetermined frequency band.

리더 인터페이스부(110)는 리더기(200) 제조업체에서 제공되는 소프트웨어 라이브러리(Software Library)를 저장하고, 리더기(200)를 통해 수집되는 전자 태그 정보를 이벤트 관리부(130)로 전달한다. 리더 인터페이스부(110)는 리더기(200)의 운용상황을 감시하여 정상적으로 작동하는지의 여부를 판단하고, 동작 오류가 발생하면 리더기(200)를 초기화(Reset) 시킨다. 만약, 초기화 후에도 여전히 오류가 지속되면, 리더 인터페이스부(110)는 이를 이벤트 관리부(130)에 보고한다.The reader interface 110 stores a software library provided by the manufacturer of the reader 200, and transmits the electronic tag information collected through the reader 200 to the event manager 130. The reader interface unit 110 monitors the operating status of the reader 200 to determine whether it operates normally, and resets the reader 200 when an operation error occurs. If the error still persists after initialization, the reader interface unit 110 reports this to the event manager 130.

센서 인터페이스부(120)는 센서(400)를 제어하기 위한 소프트웨어 라이브러리를 저장하고, 이를 이용하여 센서(400)의 동작을 제어하고, 센서(400)를 통해 감지되는 정보를 이벤트 관리부(130)로 전달한다. 센서 인터페이스부(120)는 센서(400)의 운용상황을 감시하여 오류 발생 시 센서(400)를 초기화 시키고, 초기화 된 센서가 여전히 비정상적으로 동작하면 이를 이벤트 관리부(130)에 보고한다. The sensor interface unit 120 stores a software library for controlling the sensor 400, controls the operation of the sensor 400 by using the same, and sends the information detected by the sensor 400 to the event manager 130. To pass. The sensor interface unit 120 monitors the operation of the sensor 400 to initialize the sensor 400 when an error occurs, and reports the event management unit 130 if the initialized sensor still operates abnormally.

이벤트 관리부(130)는 리더 인터페이스부(110)로부터 리더기(200)에 의해 감지되는 전자 태그 정보를 수집하고, 수집된 전자 태그 정보를 데이터 베이스(140)로 전달한다. 이벤트 관리부(130)는 데이터 베이스(140)로부터 수집된 전자 태그 정보가 데이터 베이스(140)에 등록된 것인지의 여부를 통보 받는다. 만약, 리더기(200)를 통해 감지한 전자 태그 정보가 데이터 베이스(140)에 등록되어 있지 않다면, 이를 제어부(160)로 보고하고, 제어부(160)는 이를 RFID 시스템(1000) 관리자에게 통보한다. 수집된 전자 태그 정보가 데이터 베이스(140)에 등록되어 있다면, 이벤트 관리부(130)는 전자 태그 정보를 미리 설정된 필터링 로직(Logic)에 따라 필터링(Filtering)한다. 여기에서, 필터링 로직은 RFID 시스템(1000)의 적용 대상에 따라 다양하게 설정되고, RFID 시스템(1000) 관리자는 필터링을 통해 시스템을 보다 효율적으로 구동시킬 수 있다. 다양한 필터링 기법 중 가장 대표적인 중복 제거에 관하여 설명한다. 리더기(200)는 제조 업체에 따라 전자 태그 정보를 감지하는 감지 속도가 서로 다르고, 전자 태그(300)를 사용하는 사용자 또는 전자 태그(300)가 부착된 물건이나 동식물이 리더기(200)의 감지 범위를 통과하는 속도 또한 다르므로, 동일한 전자 태그 정보가 중복되는 경우가 많으므로 중복되는 정보를 필터링하는 것은 필수적이다. 예를 들어, 1초에 100회 감지하도록 설정된 리더기(200)를 통해 수집되는 전자 태그 정보가 5초 이내의 시간 범위 내에서 지속적으로 동일하게 유지된다면, 리더기(200)가 1회 감지한 전자 태그 정보만을 남겨둔 채 나머지 중복되는 정보를 필터링을 통해 삭제한다. The event manager 130 collects the electronic tag information detected by the reader 200 from the reader interface 110 and transmits the collected electronic tag information to the database 140. The event manager 130 is notified whether the electronic tag information collected from the database 140 is registered in the database 140. If the electronic tag information detected through the reader 200 is not registered in the database 140, the electronic tag information is reported to the controller 160, and the controller 160 notifies the manager of the RFID system 1000. If the collected electronic tag information is registered in the database 140, the event manager 130 filters the electronic tag information according to a preset filtering logic. Here, the filtering logic is set in various ways according to the application target of the RFID system 1000, and the administrator of the RFID system 1000 can drive the system more efficiently through filtering. The most representative deduplication of various filtering techniques will be described. The reader 200 has different detection speeds for detecting electronic tag information according to a manufacturer, and a user who uses the electronic tag 300 or an object or animal having an electronic tag 300 attached thereto detects the range of the reader 200. Since the speed of passing through is different, the same electronic tag information is often duplicated, so it is essential to filter the duplicated information. For example, if the electronic tag information collected through the reader 200 set to detect 100 times per second remains the same within the time range within 5 seconds, the electronic tag detected once by the reader 200. Filter out the remaining duplicated information while leaving only the information.

한편, RFID 모듈(100)의 구동에 문제가 생겨 전자 태그 정보를 데이터 베이스(140)에 저장하지 못하는 경우가 발생할 수 있고, 이때, 이벤트 관리부(130)는 제어부(160)의 제어에 따라 리더 인터페이스부(110)를 통해 수집되는 전자 태그 정보를 파일(File) 형태로 저장한다.On the other hand, there is a problem in the operation of the RFID module 100 may not be able to store the electronic tag information in the database 140, in this case, the event manager 130 is a reader interface under the control of the controller 160 Electronic tag information collected through the unit 110 is stored in a file format.

이벤트 관리부(130)는 센서 인터페이스부(120)로부터 센서(400)에 의해 감지되는 감지 정보를 수집하여 저장하는 한편, 필터링된 전자 태그 정보와 조합하여 이벤트 메시지를 생성하고, 이를 이벤트 전송부(150)로 전달한다. 이때, 이벤트 관리부(130)는 리더기(200) 또는 리더 인터페이스부(110)의 운용상태나 센서(400) 또는 센서 인터페이스부(120)의 운용상태 및 RFID 시스템(1000) 관리자의 설정에 따라 필터링된 전자 태그 정보만을 이용하여 이벤트 메시지를 생성하도록 설정될 수 있다. 여기에서, 이벤트 메시지란 본 발명의 실시예에 따른 RFID 시스템(1000)이 적용되는 사용처에 따라 다르게 설정된다. 일례로, 본 발명의 실시예에 따른 RFID 시스템(1000)이 보안 게이트(Gate)의 구동에 적용된다면, 인가된 사용자가 소지하는 전자 태그(300)와 사용자의 출입 시도 시 감지되는 센서(400)의 감지 정보를 이용하여 생성되는 이벤트 메시지는 상위 프로그램에 적용되어 보안 게이트를 개방시키는데 필요한 제어 신호 또는 명령어가 될 것이다.The event manager 130 collects and stores sensing information sensed by the sensor 400 from the sensor interface 120, generates an event message in combination with the filtered electronic tag information, and generates the event message 150. To pass). At this time, the event management unit 130 is filtered according to the operating state of the reader 200 or the reader interface unit 110 or the operating state of the sensor 400 or sensor interface unit 120 and the settings of the RFID system 1000 manager. It may be set to generate an event message using only the electronic tag information. Here, the event message is set differently according to the use place to which the RFID system 1000 according to the embodiment of the present invention is applied. For example, if the RFID system 1000 according to an embodiment of the present invention is applied to driving a security gate, the electronic tag 300 possessed by an authorized user and the sensor 400 sensed when a user attempts to enter or exit the device The event message generated by using the detection information of may be applied to the upper program to be a control signal or command necessary to open the security gate.

이벤트 관리부(130)는 리더 인터페이스부(110)와 센서 인터페이스부(120)의구동을 제어하며, 제어부(160)의 제어에 따라 복수의 동작 모드로 운용될 수 있다. RFID 시스템(1000) 관리자는 제어부(160)를 통해 이벤트 관리부(130)를 제어하여 리더 인터페이스부(110)가 리더기(200)로부터 수집하는 전자 태그 정보의 수집 간 격 및 센서 인터페이스부(120)가 센서(400)로부터 수집하는 감지 정보의 수집 간격을 조절할 수 있다. 만약, 리더기(200) 또는 센서(400)가 교체되거나, 추가되는 경우, 제어부(160)는 이벤트 관리부(130)를 통해 리더 인터페이스부(110) 또는 센서 인터페이스부(120)에 부가적인 소프트웨어 라이브러리를 제공하고, 이를 통해 시스템의 구현 상황에 맞게 RFID 모듈(100)를 구동시킬 수 있다.The event manager 130 controls driving of the reader interface 110 and the sensor interface 120, and may be operated in a plurality of operation modes under the control of the controller 160. The RFID system 1000 manager controls the event manager 130 through the controller 160 to collect the electronic tag information collected by the reader interface 110 from the reader 200 and the sensor interface 120. The collection interval of the sensing information collected from the sensor 400 may be adjusted. If the reader 200 or the sensor 400 is replaced or added, the controller 160 adds an additional software library to the reader interface 110 or the sensor interface 120 through the event manager 130. It is possible to drive the RFID module 100 according to the implementation situation of the system.

데이터 베이스(140)는 RFID 시스템(1000) 관리자에 의해 등록되는 전자 태그 정보를 저장하고, 이벤트 관리부(130)를 통해 수집되는 전자 태그 정보와 기저장된 전자 태그 정보를 비교하여, 그 결과를 이벤트 관리부(130)로 전달하고, 이벤트 관리부(130)로부터 전달받은 전자 태그 정보를 저장한다. 데이터 베이스(140)는 제어부(160)의 설정에 따라 수집한지 일정 기간이 지난 전자 태그 정보를 삭제하거나, 미등록된 전자 태그 정보의 수집 시 이를 제어부(160)로 보고하도록 설정될 수 있다.The database 140 stores electronic tag information registered by the administrator of the RFID system 1000, compares the electronic tag information collected through the event manager 130 with previously stored electronic tag information, and compares the result with the event management unit. The electronic tag information received from the event manager 130 is stored. The database 140 may be set to delete the electronic tag information after a predetermined period of collection according to the setting of the controller 160, or to report it to the controller 160 when the unregistered electronic tag information is collected.

이벤트 전송부(150)는 이벤트 관리부(130)로부터 수신되는 데이터를 저장하는 한편, 소켓(Socket)을 생성하여 RFID 시스템(1000)과 연동되거나, RFID 시스템(1000)을 구동시키는 상위 프로그램으로 수집한 데이터를 전달한다. 본 발명의 실시예에 따른 RFID 시스템(1000)은 특정 시스템에만 국한되어 사용되는 것이 아니라, 하드웨어나 상위 프로그램의 종류에 관계없이 사용되어야 하므로, 이벤트 전송부(150)는 수집한 데이터의 포맷을 확장성 작성 언어(eXtensible Markup Language: 이하, XML이라 칭함.) 파일로 변환시켜 상위 프로그램으로 전달한다. 여기에서, XML 파일은 저장, 배치 및 논리적 구조에 제한요소를 주는 메커니즘(Mechanism)을 제공하는 것으로, 데이터 오브젝트(Object)의 분류와 이를 처리하는 컴퓨터 프로그램의 활동을 기술하는 XML로 구성되며, 엔터티(Entity)라는 단위로 저장된다. 여기에서, 엔터티(Entity)는 해석(Parse)되거나 또는 해석되지 않은 데이터로 구성되는데, 이중 해석(Parse)된 데이터는 글자(Letter)로 구성되어 일부는 글자 데이터를 형성하고, 일부는 코드(Markup)을 형성한다.The event transmitter 150 stores data received from the event manager 130, generates a socket, and interlocks with the RFID system 1000 or collects the higher level program for driving the RFID system 1000. Pass the data. Since the RFID system 1000 according to the embodiment of the present invention is not limited to a specific system but should be used regardless of hardware or a type of higher level program, the event transmitter 150 expands the format of the collected data. EXtensible Markup Language (hereinafter referred to as XML) is converted into a file and transferred to the upper level program. Here, an XML file provides a mechanism that places constraints on storage, placement, and logical structure. It consists of XML describing the classification of data objects and the activities of computer programs that process them. It is stored in units called (Entity). Here, an entity is composed of parsed or uninterpreted data, wherein the double parsed data is composed of letters, part of which forms letter data, and part of a markup. ).

제어부(160)는 제어 신호의 입출력을 위한 소켓을 생성하고, 이를 통해 RFID 시스템(1000) 관리자로부터 제어 신호를 입력받아 이벤트 관리부(130), 데이터 베이스(140) 및 이벤트 전송부(150)의 구동을 제어하는 한편, 제어부(160)는 이벤트 관리부(130), 데이터 베이스(140) 및 이벤트 전송부(150)의 운용 상태를 감지하여 이를 상위 프로그램으로 전송한다.The controller 160 generates a socket for input and output of a control signal, and receives the control signal from the RFID system 1000 manager through this to drive the event manager 130, the database 140, and the event transmitter 150. Meanwhile, the controller 160 detects an operation state of the event manager 130, the database 140, and the event transmitter 150, and transmits the same to the upper program.

제어부(160)는 소켓을 통한 외부 신호가 감지되면, RFID 모듈(100)를 제어할 수 있는 등록된 관리자인지를 판단하기 위한 알고리즘을 저장하고, 아이디(Identification: ID)와 암호(Password)를 질의하고, 이에 대한 답변이 기등록된 것인 경우에만 외부 제어신호의 입력을 허용하고, 그렇지 않은 경우에는 제어신호의 입력을 차단함은 물론, 미리 설정된 알고리즘에 따라 경고음을 발생시키거나 원격지로 인가되지 않은 사용자의 불법적인 제어 시도를 알리도록 설정될 수 있다. When an external signal through the socket is detected, the controller 160 stores an algorithm for determining whether the controller is a registered administrator who can control the RFID module 100, and queries an ID (ID) and a password (Password). If the answer is already registered, the external control signal is allowed to be input. Otherwise, the control signal is inputted, and the alarm signal is not generated or applied to the remote place according to a preset algorithm. It may be set to notify an illegal control attempt of a user who has not.

이하, 본 발명의 실시예에 따른 리더기(200)와 전자 태그(300)를 도 3을 참조하여 설명한다.Hereinafter, the reader 200 and the electronic tag 300 according to an embodiment of the present invention will be described with reference to FIG. 3.

도 3은 본 발명의 실시예에 따른 전자 태그와 리더기를 도시한 블록도이다.3 is a block diagram illustrating an electronic tag and a reader according to an embodiment of the present invention.

도 3에 도시한 바와 같이, 전자 태그(300)는 칩(Chip, 320)과 RFID 인터페이 스부(340)를 포함한다. As shown in FIG. 3, the electronic tag 300 includes a chip 320 and an RFID interface unit 340.

칩(320)은 일반적으로 집적회로의 형태이며, 리더기(200)에 의해 식별되기 위한 정보를 저장한다. 예를 들어, RFID 태그가 물품에 부착되는 경우, 칩(320)은 물품명, 물품 제조 업체, 단가, 중량, 유통 기한 등의 정보를 저장하고, 동식물에 부착되는 경우, 품종, 생장 상태 등의 정보를 저장하고, 사용자의 출입카드에 부착되는 경우, 사용자의 직급, 허용 가능한 보안 레벨 등의 정보를 저장한다.Chip 320 is generally in the form of an integrated circuit and stores information for identification by reader 200. For example, when the RFID tag is attached to the article, the chip 320 stores information such as the name of the article, the manufacturer of the article, the unit price, the weight, the expiration date, etc. And, if attached to the user's access card, and stores information such as the user's position, acceptable security level.

RFID 인터페이스부(340)는 일반적으로 안테나 소자로 구성되며, 상호 유도(Inductively Coupling) 방식 또는 전자기파(Electromagnetic Wave) 방식을 이용하여 리더기(200)의 RFID 인터페이스부(220)로부터 전원을 공급받아 소정의 무선 주파수 채널을 이용하여, 칩(320)에 저장된 정보를 리더기(200)로 전송한다. 한편, 전자 태그(300)는 칩(320) 내부 또는 칩(320)과 RFID 인터페이스(340)가 구현되는 기판 상에 내장 센서를 가질 수 있으며, 이때 센서는 압력, 빛, 온도, 접촉, 화학 성분 및 생물학적 성분을 감지하는 아날로그(Analog) 센서일 수 있다. The RFID interface unit 340 is generally composed of an antenna element, and is supplied with power from the RFID interface unit 220 of the reader 200 using a mutually inductively coupling or electromagnetic wave method. Using the radio frequency channel, the information stored in the chip 320 is transmitted to the reader 200. Meanwhile, the electronic tag 300 may have a built-in sensor inside the chip 320 or on a substrate on which the chip 320 and the RFID interface 340 are implemented. In this case, the sensor may include pressure, light, temperature, contact, and chemical composition. And analog sensors that sense biological components.

전자 태그(300)는 리더기(200)를 통해 제공되는 무선 전파에 응답하여 자체 전원 또는 수신되는 무선 전파를 통해 얻은 동력을 이용하여 RFID 인터페이스부(340)를 이용하여 칩(320)에 저장된 정보를 리더기(200)에 제공한다. 이때, 리더기(200)는 전자 태그(300)가 리더기(200)에 접촉되거나 전자 태그(300)가 리더기(200)가 감지할 수 있는 일정 반경 이내에 위치함에 따라 전자 태그(300)로 무선 전파를 제공하도록 설정될 수 있다. 이를 위해, 도 3에는 도시하지 않았으나 리더기(200)은 접촉 센서 또는 비 접촉 센서를 포함할 수 있다.The electronic tag 300 uses information stored in the chip 320 using the RFID interface unit 340 by using its own power source or power received through the received radio wave in response to the radio wave provided through the reader 200. The reader 200 is provided. At this time, the reader 200 transmits radio waves to the electronic tag 300 as the electronic tag 300 is in contact with the reader 200 or the electronic tag 300 is located within a predetermined radius that the reader 200 can detect. Can be set to provide. To this end, although not shown in FIG. 3, the reader 200 may include a contact sensor or a non-contact sensor.

리더기(200)는 RFID 인터페이스부(220)와 RFID 정보 처리부(240)를 포함한다. RFID 인터페이스부(220)는 지속적으로 특정 대역의 주파수를 갖는 감지 신호를 발산하고, 전자 태그(300)가 리더기(200)에 접촉되거나 리더기(200)로부터 일정 거리 이내에 근접하면 전자 태그(300)의 RFID 인터페이스(340)로부터 수신되는 식별 정보를 수신하여 RFID 정보 처리부(240)로 전달한다. RFID 정보 처리부(240)는 단순히 수신한 식별 정보를 RFID 모듈(100)로 전송하는 장치일 수도 있고, 리더기(200) 제공 업체에서 제공하는 소프트웨어 라이브러리를 포함하여 수신된 식별 정보를 해독하거나 또는 리더기(200)의 이상 여부를 판단하기 위한 소정의 알고리즘을 더 포함하는 장치일 수 있다. 참고로, 리더기(200)와 RFID 모듈(100)은 랜(LAN) 선과 같은 케이블로 연결될 수도 있으며, 무선 랜과 같이 소정의 주파수 대역을 통해 식별 정보를 송수신하도록 구현될 수도 있다.The reader 200 includes an RFID interface unit 220 and an RFID information processor 240. The RFID interface unit 220 continuously emits a detection signal having a frequency of a specific band, and when the electronic tag 300 contacts the reader 200 or approaches within a predetermined distance from the reader 200, The identification information received from the RFID interface 340 is received and transmitted to the RFID information processor 240. The RFID information processor 240 may be a device that simply transmits the received identification information to the RFID module 100, or may include a software library provided by the reader 200 provider to decode the received identification information or to read the reader ( It may be a device further comprising a predetermined algorithm for determining whether the abnormality (200). For reference, the reader 200 and the RFID module 100 may be connected by a cable such as a LAN line, or may be implemented to transmit and receive identification information through a predetermined frequency band, such as a wireless LAN.

아래에서는 본 발명의 실시예에 따른 RFID 모듈(100)의 구성 요소를 상세히 도시한 도 4 내지 도 11을 통해 각각의 구성요소와 그 구동을 설명한다.Hereinafter, each component and its driving will be described with reference to FIGS. 4 to 11 showing the components of the RFID module 100 according to the embodiment of the present invention in detail.

도 4는 본 발명의 실시예에 따른 리더 인터페이스부를 도시한 블록도이다.4 is a block diagram illustrating a reader interface unit according to an exemplary embodiment of the present invention.

도 4에 도시한 바와 같이, 본 발명의 실시예에 따른 리더 인터페이스부(110)는 리더 드라이버(112), 리더 어댑터(114) 및 리더 정보 수집부(116)를 포함한다.As shown in FIG. 4, the reader interface 110 according to the embodiment of the present invention includes a reader driver 112, a reader adapter 114, and a reader information collecting unit 116.

리더 드라이버(112)는 리더기 제조업체에서 제공되는 소프트웨어 라이브러리를 저장하고, 이를 기반으로 리더기(200)를 구동시킨다. 리더 드라이버(112)는 리더 어댑터(114)를 통해 리더 정보 수집부(116)로부터 전달되는 소프트웨어 라이브러리와 전자 태그 정보 수집 주기 설정 명령을 전달받아 리더기(200)로부터 전자 태그 정보를 수집하고, 리더기(200)의 운용 상태정보를 수집하여 리더 어댑터(114)로 전달한다. The reader driver 112 stores a software library provided by the reader manufacturer, and drives the reader 200 based on this. The reader driver 112 receives the software library and the electronic tag information collection cycle setting command transmitted from the reader information collecting unit 116 through the reader adapter 114 to collect the electronic tag information from the reader 200, and the reader ( The operation state information of the 200 is collected and transmitted to the reader adapter 114.

리더 어댑터(114)는 리더 드라이버(112)로부터 전달받은 리더기(200)의 운용상태정보와 전자 태그 정보를 RFID 모듈(100)에서 사용되는 데이터 포맷으로 변환하여 리더 정보 수집부(116)로 전달하고, 리더 정보 수집부(116)로부터 리더기(200) 초기화 명령이나 부가적인 소프트웨어 라이브러리 및 리더기(200)로부터 감지되는 전자 태그 정보의 수집 주기 설정 명령을 리더 드라이버(112)로 전달한다. The reader adapter 114 converts the operation state information and the electronic tag information of the reader 200 received from the reader driver 112 into a data format used in the RFID module 100 and transmits the data to the reader information collection unit 116. In addition, the reader information collecting unit 116 transmits the reader 200 initialization command or the additional software library and the collection period setting command of the electronic tag information detected from the reader 200 to the reader driver 112.

리더 정보 수집부(116)는 이벤트 관리부(130)로부터 소프트웨어 라이브러리 또는 제어신호를 수신하여 리더 어댑터(114)를 통해 리더 드라이버(112)로 전달하고, 리더 어댑터(114)로부터 전자 태그 정보와 리더기(200)의 운용 상태정보를 전달받아 이벤트 관리부(130)로 전달한다. 리더 정보 수집부(116)는 리더기(200)의 구동 오류가 발생하면, 리더 드라이버(112)를 통해 리더기(200)를 초기화시키고, 초기화 이후에도 오류가 지속되면, 이를 이벤트 관리부(130)로 전달한다. The reader information collecting unit 116 receives a software library or a control signal from the event management unit 130 and transmits the received software library or control signal to the reader driver 112 through the reader adapter 114, and the electronic tag information and the reader ( Receives the operation status information of the 200 and delivers it to the event management unit (130). When a reader error of the reader 200 occurs, the reader information collecting unit 116 initializes the reader 200 through the reader driver 112, and transmits the event to the event manager 130 if the error persists even after initialization. .

도 5는 본 발명의 실시예에 따른 센서 인터페이스부를 도시한 블록도이다.5 is a block diagram illustrating a sensor interface unit according to an exemplary embodiment of the present invention.

도 5에 도시한 바와 같이, 본 발명의 실시예에 따른 센서 인터페이스부(120)는 센서 드라이버(122), 센서 어댑터(124) 및 센서 정보 수집부(126)를 포함한다. As shown in FIG. 5, the sensor interface unit 120 according to an embodiment of the present invention includes a sensor driver 122, a sensor adapter 124, and a sensor information collection unit 126.

센서 드라이버(122)는 센서(400)를 제어하기 위한 소프트웨어 라이브러리를 저장하고, 이를 기반으로 센서(400)를 구동시키고, 센서(400)의 운용 상태정보와 센서(400)에서 감지되는 감지 정보를 센서 어댑터(124)로 전달한다. The sensor driver 122 stores a software library for controlling the sensor 400, drives the sensor 400 based on the sensor library, and generates operating state information of the sensor 400 and detection information detected by the sensor 400. Transfer to sensor adapter 124.

센서 어댑터(124)는 센서 드라이버(122)로부터 센서 운용 상태정보와 감지 정보를 데이터 포맷 변환하여 센서 정보 수집부(126)로 전달하고, 센서 정보 수집부(126)로부터 소프트웨어 라이브러리와 센서(400) 초기화 명령 및 센서(400)를 통해 감지되는 감지 정보의 수집 주기 설정 명령을 센서 드라이버(122)로 전달한다.The sensor adapter 124 converts the sensor operation state information and the detection information from the sensor driver 122 into a data format, and transmits the data to the sensor information collecting unit 126, and from the sensor information collecting unit 126, the software library and the sensor 400. An initialization command and a command for setting a collection period of sensing information detected through the sensor 400 are transmitted to the sensor driver 122.

센서 정보 수집부(126)는 이벤트 관리부(130)로부터 소프트웨어 라이브러리 또는 제어신호를 수신하여 센서 어댑터(124)를 통해 센서 드라이버(122)로 전달하고, 센서 어댑터(124)로부터 감지 정보와 센서(400)의 운용 상태정보를 전달받아 이벤트 관리부(130)로 전달한다. 센서 정보 수집부(126)는 리더기(200)의 구동 오류가 발생하면, 센서 드라이버(122)를 통해 센서(400)를 초기화시키고, 초기화 이후에도 오류가 지속되면, 이를 이벤트 관리부(130)로 전달한다. 한편, 두 개 이상의 센서(400)를 구비하여 사용할 수 있으며, 센서 정보 수집부(126)는 이들 센서(400)를 선별적으로 구동시킬 수 있다.The sensor information collecting unit 126 receives a software library or a control signal from the event managing unit 130 and transmits the received signal to the sensor driver 122 through the sensor adapter 124, and the sensor information and the sensor 400 from the sensor adapter 124. Receives the operational status information of the) and delivers it to the event management unit (130). When a driving error of the reader 200 occurs, the sensor information collecting unit 126 initializes the sensor 400 through the sensor driver 122, and if the error persists even after initialization, transmits it to the event manager 130. . Meanwhile, two or more sensors 400 may be provided and used, and the sensor information collecting unit 126 may selectively drive these sensors 400.

이하, 도 6 내지 도 10을 참조하여 이벤트 관리부(130)를 상세히 설명한다.Hereinafter, the event manager 130 will be described in detail with reference to FIGS. 6 to 10.

도 6는 본 발명의 실시예에 따른 이벤트 관리부를 도시한 블록도이다. 6 is a block diagram illustrating an event manager according to an exemplary embodiment of the present invention.

도 6에 도시한 바와 같이, 본 발명의 실시예에 따른 이벤트 관리부(130)는 리더 이벤트 처리부(131), 센서 이벤트 처리부(132), 필터링부(133), 이벤트 병합부(134) 및 이벤트 제어부(135)를 포함한다.As shown in FIG. 6, the event manager 130 according to an embodiment of the present invention may include a reader event processor 131, a sensor event processor 132, a filter 133, an event merger 134, and an event controller. (135).

리더 이벤트 처리부(131)는 리더 인터페이스부(110)를 통해 리더기(200)를 제어하고, 리더기(200)가 감지하는 전자 태그 정보를 수신하여 필터링부(133)로 전달한다.The reader event processor 131 controls the reader 200 through the reader interface unit 110, receives electronic tag information detected by the reader 200, and transmits the electronic tag information to the filtering unit 133.

센서 이벤트 처리부(132)는 센서 인터페이스부(120)를 통해 센서(400)를 제어하고, 센서(400)가 센싱하는 감지 정보를 수신하여 이벤트 병합부(134)로 전달한다.The sensor event processor 132 controls the sensor 400 through the sensor interface 120, receives the sensing information sensed by the sensor 400, and transmits the sensed information to the event merger 134.

필터링부(133)는 이벤트 제어부(135)에 의해 인가되는 필터링 로직과 RFID모듈 동작모드에 따라 리더 이벤트 처리부(131)로부터 전달받은 전자 태그 정보를 필터링하고, 필터링된 전자 태그 정보를 이벤트 병합부(134)로 전달한다.The filtering unit 133 filters the electronic tag information received from the reader event processing unit 131 according to the filtering logic applied by the event control unit 135 and the RFID module operation mode, and filters the filtered electronic tag information into the event merging unit ( 134).

이벤트 병합부(134)는 필터링부(133)와 센서 이벤트 처리부(132)가 각각 전달하는 전자 태그 정보와 감지 정보를 이벤트 제어부(135)가 인가하는 동작 모드에 따라 다르게 조합하여 이벤트 메시지를 생성하여 이벤트 전송부(150)로 전달한다. The event merger 134 generates an event message by differently combining the electronic tag information and the detection information transmitted by the filtering unit 133 and the sensor event processing unit 132 according to an operation mode applied by the event control unit 135. Delivers to the event transmitter 150.

이벤트 제어부(135)는 제어부(160)의 제어에 따라 구동되며, 리더 이벤트 처리부(131), 센서 이벤트 처리부(132), 필터링부(133) 및 이벤트 병합부(134)의 구동을 제어한다. The event controller 135 is driven under the control of the controller 160 and controls the driving of the reader event processor 131, the sensor event processor 132, the filter 133, and the event merger 134.

도 7은 본 발명의 실시예에 따른 리더 이벤트 처리부를 도시한 블록도이다.7 is a block diagram illustrating a reader event processing unit according to an embodiment of the present invention.

도 7에 도시한 바와 같이, 본 발명의 실시예에 따른 리더 이벤트 처리부(131)는 태그 정보 수집부(1312), 리더 인터페이스 제어부(1314), 태그 정보 처리부(1316) 및 제어부(1318)를 포함한다. As illustrated in FIG. 7, the reader event processor 131 according to an exemplary embodiment of the present invention includes a tag information collector 1312, a reader interface controller 1314, a tag information processor 1316, and a controller 1318. do.

태그 정보 수집부(1312)는 리더 인터페이스부(110)로부터 전자 태그 정보를 전달받아 태그 정보 처리부(1316)로 전달한다. 리더 인터페이스 제어부(1314)는 리더 인터페이스부(110)로부터 리더기(200)의 운용 상태정보를 수신하고, 리더 인터페이스부(110)의 운용 상태를 감시하는 한편, 리더 인터페이스부(110)로 소프트 웨어 라이브러리를 전달하고, 리더기(200)의 운용 상태정보와 리더 인터페이스부(110)의 운용 상태를 제어부(1318)에 보고한다. The tag information collecting unit 1312 receives electronic tag information from the reader interface unit 110 and transmits the electronic tag information to the tag information processing unit 1316. The reader interface controller 1314 receives the operating state information of the reader 200 from the reader interface unit 110, monitors the operating state of the reader interface unit 110, and sends the software library to the reader interface unit 110. The controller 200 reports the operation state information of the reader 200 and the operation state of the reader interface unit 110 to the controller 1318.

태그 정보 처리부(1316)는 수신한 전자 태그 정보를 데이터 베이스(140)로 전달하고, 데이터 베이스(140)로부터 리더기(200)를 통해 감지한 전자 태그 정보가 데이터 베이스(140)에 등록된 것인지의 여부를 보고받는다. 태그 정보 처리부(1316)는 수신한 전자 태그 정보가 데이터 베이스(140)에 등록되어 있는 경우에만 필터링부(133)로 전달하고, 그렇지 않은 경우에는 미등록된 전자 태그 정보의 수신을 제어부(1318)로 보고한다. 한편, RFID 모듈(100)의 운용 에러나 여타 이유로 인해 데이터 베이스(140)로 전자 태그 정보를 전달할 수 없는 경우가 발생하면, 태그 정보 처리부(1316)는 태그 정보 수집부(1312)로부터 전달받은 전자 태그 정보를 저장하고, 필터링부(133)로의 데이터 전달 또한 보류한다.The tag information processing unit 1316 transfers the received electronic tag information to the database 140 and determines whether the electronic tag information detected from the database 140 through the reader 200 is registered in the database 140. Report whether or not. The tag information processing unit 1316 transfers the received electronic tag information to the filtering unit 133 only when the received electronic tag information is registered in the database 140. Otherwise, the tag information processing unit 1316 sends the reception of the unregistered electronic tag information to the controller 1318. report. On the other hand, if the electronic tag information cannot be transmitted to the database 140 due to an operation error or other reasons of the RFID module 100, the tag information processing unit 1316 receives the electronics received from the tag information collection unit 1312. The tag information is stored, and data transmission to the filtering unit 133 is also suspended.

제어부(1318)는 이벤트 제어부(135)의 제어에 의해 구동되며, 태그 정보 수집부(1312)와 리더 인터페이스 제어부(1314) 및 태그 정보 처리부(1316)의 운용 상황을 감시한다. 리더 이벤트 처리부(131)는 리더 인터페이스 제어부(1314)로부터 리더기(200)와 리더 인터페이스부(110)의 운용 상태정보를 수신하여 제어부(1318)로 보고한다. 제어부(1318)는 수신한 운용 상태정보에 오류가 존재하면 리더 인터페이스 제어부(1314)를 초기화시키고, 초기화 후에도 여전히 오류가 발생하면 이를 제어부(1318)로 보고하도록 설정될 수 있다. 한편, 제어부(1318)는 이벤트 제어부(135)로부터 소프트웨어 라이브러리를 제공받아 리더 인터페이스 제어부(1314)를 통해 리더 인터페이스부(110)로 전달한다.The control unit 1318 is driven by the control of the event control unit 135, and monitors an operation state of the tag information collecting unit 1312, the reader interface control unit 1314, and the tag information processing unit 1316. The reader event processor 131 receives operation state information of the reader 200 and the reader interface 110 from the reader interface controller 1314 and reports the operation state information to the controller 1318. The controller 1318 may be configured to initialize the reader interface controller 1314 if an error exists in the received operation state information, and to report it to the controller 1318 if the error still occurs after initialization. The controller 1318 receives the software library from the event controller 135 and transmits the software library to the reader interface 110 through the reader interface controller 1314.

도 8은 본 발명의 실시예에 따른 센서 이벤트 처리부를 도시한 블록도이다.8 is a block diagram illustrating a sensor event processor according to an exemplary embodiment of the present invention.

도 8에 도시한 바와 같이, 본 발명의 실시예에 따른 센서 이벤트 처리부(132)는 센싱 정보 수집부(1322), 센서 인터페이스 제어부(1324), 센싱 정보 처리부(1326) 및 제어부(1328)를 포함한다.As illustrated in FIG. 8, the sensor event processor 132 according to an embodiment of the present invention includes a sensing information collector 1322, a sensor interface controller 1324, a sensing information processor 1326, and a controller 1328. do.

센싱 정보 수집부(1322)는 센서 인터페이스부(120)로부터 감지 정보를 전달받아 센싱 정보 처리부(1326)로 전달한다. 센서 인터페이스 제어부(1324)는 센서 인터페이스부(120)로부터 센서(400)로부터 감지된 감지 정보를 수신하고, 센서 인터페이스부(120)의 운용 상태를 감시하는 한편, 센서 인터페이스부(120)로 소프트웨어 라이브러리를 전달하고, 센서(400)의 운용 상태정보와 센서 인터페이스부(120)의 운용 상태를 제어부(1328)에 보고한다.The sensing information collecting unit 1322 receives the sensing information from the sensor interface unit 120 and transmits the sensing information to the sensing information processing unit 1326. The sensor interface control unit 1324 receives the sensing information detected from the sensor 400 from the sensor interface unit 120, monitors an operating state of the sensor interface unit 120, and sends the software library to the sensor interface unit 120. And transmits the operation state information of the sensor 400 and the operation state of the sensor interface unit 120 to the controller 1328.

센싱 정보 처리부(1326)는 수신한 감지 정보를 저장하고, 이와 동시에 감지정보를 이벤트 병합부(134)로 전달한다. 센싱 정보 처리부(1326)는 RFID 시스템(1000)에 구비되는 센서(400) 별 임계 수치를 저장하고, 감지 정보가 저장된 임계 수치 이내에 존재할 때에만 감지 정보를 이벤트 병합부(134)로 전달한다. 센싱 정보 처리부(1326)는 감지 정보가 임계 수치의 범위를 벗어나면, 센서 인터페이스 제어부(1324)를 통해 센서(400) 또는 센서 인터페이스부(120)의 운용상태를 감지하도록 제어한다. 한편, 센싱 정보 처리부(1326)는 새로운 감지 정보를 수신할 때마다 이전 감지 정보를 삭제하도록 설정되거나 감지정보의 수집 시점으로부터 설정된 시간이 지나면 저장된 감지 정보를 삭제하도록 설정될 수 있다. The sensing information processing unit 1326 stores the received sensing information and simultaneously transmits the sensing information to the event merging unit 134. The sensing information processor 1326 stores a threshold value for each sensor 400 included in the RFID system 1000, and transfers the sensing information to the event merging unit 134 only when the sensing information exists within the stored threshold value. The sensing information processing unit 1326 controls to sense an operating state of the sensor 400 or the sensor interface unit 120 through the sensor interface controller 1324 when the sensing information is out of a threshold value range. Meanwhile, the sensing information processor 1326 may be set to delete old sensing information whenever new sensing information is received, or may be set to delete stored sensing information after a set time elapses from the time of collecting the sensing information.

제어부(1328)는 이벤트 제어부(135)의 제어에 의해 구동되며, 센싱 정보 수 집부(1322)와 센서 인터페이스 제어부(1324) 및 센싱 정보 처리부(1326)의 운용 상황을 감시한다. 제어부(1328)는 센서 인터페이스 제어부(1324)로부터 센서(400)와 센서 인터페이스부(120)의 운용 상태정보를 수신하여 이벤트 제어부(135)로 보고한다. 제어부(1328)는 수신한 운용 상태정보에 오류가 존재하면 센서 인터페이스 제어부(1324)를 초기화시키고, 초기화 후에도 여전히 오류가 발생하면 이를 이벤트 제어부(135)로 보고하도록 설정될 수 있다. 한편, 제어부(1328)는 이벤트 제어부(135)로부터 소프트웨어 라이브러리를 제공받아 센서 인터페이스 제어부(1324)를 통해 센서 인터페이스부(120)로 전달한다.The controller 1328 is driven by the control of the event controller 135, and monitors the operating status of the sensing information collecting unit 1322, the sensor interface controller 1324, and the sensing information processing unit 1326. The controller 1328 receives the operation state information of the sensor 400 and the sensor interface unit 120 from the sensor interface controller 1324 and reports it to the event controller 135. The controller 1328 may be configured to initialize the sensor interface controller 1324 when an error exists in the received operation state information, and report the event to the event controller 135 when an error still occurs after the initialization. The controller 1328 receives the software library from the event controller 135 and transmits the software library to the sensor interface 120 through the sensor interface controller 1324.

이하, 도 8로 나타낸 센서 이벤트 처리부(132)에 포함되는 센싱 정보 처리부(1326)에 저장되는 센싱 정보 데이터 베이스를 도 9를 참조하여 설명한다.Hereinafter, a sensing information database stored in the sensing information processor 1326 included in the sensor event processor 132 illustrated in FIG. 8 will be described with reference to FIG. 9.

도 9는 본 발명의 실시예에 따라 센싱 정보 수집부에 저장되는 센싱 정보 데이터 베이스의 일 실시예를 도시한 것이다.9 illustrates an embodiment of a sensing information database stored in a sensing information collecting unit according to an embodiment of the present invention.

도 9에 도시한 바와 같이, 센싱 정보 데이터 베이스(500)는 센서 번호(510), 센서 종류(520), 센서 운용상태(530) 및 소프트웨어 운용상태(540)를 포함하는 정보를 저장한다.As shown in FIG. 9, the sensing information database 500 stores information including a sensor number 510, a sensor type 520, a sensor operation state 530, and a software operation state 540.

센서 번호(510)는 RFID 시스템(1000)에 구비되는 센서(400)에 부여되는 일련 번호로, 센서 인터페이스부(120)와 데이터를 입출력하기 위한 어드레스에 따라 RFID 모듈(100)가 각각의 센서(400)에 지정하는 값이다.The sensor number 510 is a serial number assigned to the sensor 400 included in the RFID system 1000. The sensor number 510 is assigned to each sensor by the RFID module 100 according to an address for inputting / outputting data to and from the sensor interface unit 120. 400).

센서 종류(520)는 각 센서 번호(510)에 해당하는 센서가 감지하는 감지 정보의 종류를 나타내는 정보이다.The sensor type 520 is information indicating a type of sensing information detected by a sensor corresponding to each sensor number 510.

센서 운용상태(530)는 감지 레벨(532)과 정상 동작 여부(534)의 두가지 카테고리를 포함한다. 이중에서, 감지 레벨(532)은 관리자에 의해 설정된 센서(400) 별 임계 수치에 따라 센서(400) 별로 수집되는 감지 정보의 레벨(Level)을 제1 레벨 내지 제3 레벨의 세 가지 레벨로 분류한다. 이때, 제1 내지 제 3 레벨의 각각은 다음과 같은 의미를 내포한다. 먼저, 제1 레벨은 감지 정보가 임계 수치의 최저값보다 낮은 경우를 나타내고, 제2 레벨은 감지 정보가 임계 수치의 최저값과 최고값 사이에 존재하는 경우를 나타내며, 마지막 제3 레벨은 감지 정보가 임계 수치의 최고값보다 높은 경우를 나타낸다.The sensor operating state 530 includes two categories, a sensing level 532 and normal operation 534. Among them, the sensing level 532 classifies the level of the sensing information collected for each sensor 400 according to the threshold value for each sensor 400 set by the administrator into three levels of first to third levels. do. At this time, each of the first to third levels has the following meaning. First, the first level indicates when the sensing information is lower than the lowest value of the threshold value, the second level indicates when the sensing information exists between the lowest value and the highest value of the threshold value, and the last third level indicates that the sensing information is thresholded. The case is higher than the highest value of the numerical value.

정상 동작 여부(534)는 센서(400)의 운용 상태를 나타내는 정보로, 소프트웨어 운용상태(540)와는 달리 하드웨어적인 정보, 즉 센서(400)와 RFID 모듈(100) 사이를 연결하는 데이터 전송 라인의 단절이나 센서(400)를 구동시키는 전원의 공급부족 등과 같은 기계적인 오류의 발생 여부를 나타내는 정보이다.Normal operation 534 is information indicating the operating state of the sensor 400, unlike the software operating state 540, unlike the hardware information, that is, the data transmission line of the data transmission line connecting between the sensor 400 and the RFID module 100 Information indicating whether a mechanical error such as disconnection or insufficient power supply for driving the sensor 400 occurs.

소프트웨어 운용상태(540)는 센서 인터페이스부(120)를 통해 제공되는 소프트웨어 라이브러리가 해당 센서(400)에 제대로 제공되지 않아 센서(400)가 오동작하는 경우의 운용 에러(Error)를 나타낸다.The software operation state 540 indicates an operation error when a sensor library malfunctions because the software library provided through the sensor interface unit 120 is not properly provided to the corresponding sensor 400.

예로써, 센서 번호(510)가 "1" 인 온도 센서를 통해 센싱되는 감지 정보는 감지 레벨(532)이 "1" 이므로 임계 수치보다 낮은 값이나, 정상 동작 여부(534)와 소프트웨어 운용상태(540)가 모두 오류 상태이므로 온도 센서는 현재 비정상적으로 운용되고 있으며, 따라서 감지 정보 또한 무의미한 수치임을 알 수 있다. 반면, 센서 번호(510)가 "2" 인 진동 센서를 통해 센싱되는 감지 정보는 감지 레벨(532) 이 "3" 이므로, 임계 수치보다 높은 값이며, 이때 정상 동작 여부(534)와 소프트웨어 운용상태(540)가 모두 정상임을 나타내므로, 진동 센서는 현재 정상적으로 운용되고 있으며, 진동 센서를 통해 센싱되는 감지 정보가 임계치를 벗어낫다는 것을 파악할 수 있다.For example, the sensing information sensed through the temperature sensor having the sensor number 510 of "1" is lower than the threshold value because the sensing level 532 is "1", but whether the normal operation 534 and the software operating state ( Since all of the 540 is in an error state, the temperature sensor is currently operating abnormally, and thus, the sensing information is also meaningless. On the other hand, the sensing information sensed through the vibration sensor having the sensor number 510 is "2" is higher than the threshold value since the sensing level 532 is "3". Since 540 indicates that all are normal, the vibration sensor is currently operating normally, and it can be seen that the sensing information sensed through the vibration sensor is out of the threshold.

한편, 센싱 정보 처리부(1326)는 상술한 센싱 정보 데이터 베이스(500)를 이벤트 제어부(135)를 통해 제어부(160)로 전달하고, RFID 시스템(1000) 관리자는 외부 프로그램 또는 상위 프로그램을 통해 제어부(160)에 접속함으로써 센싱 정보 처리부(1326)가 제공하는 정보를 획득하고, 이에 따른 대처 방안을 신속히 제공할 수 있다. Meanwhile, the sensing information processor 1326 transmits the above-described sensing information database 500 to the control unit 160 through the event control unit 135, and the manager of the RFID system 1000 may control the control unit through an external program or an upper program. By accessing the 160, information provided by the sensing information processor 1326 may be acquired, and a countermeasure may be promptly provided.

이하, 도 10을 참조하여 리더 이벤트 처리부(131)로부터 태그 정보를 전달받은 필터링부(133)의 구동을 설명한다. Hereinafter, the driving of the filtering unit 133 receiving the tag information from the reader event processing unit 131 will be described with reference to FIG. 10.

도 10은 본 발명의 실시예에 따른 필터링부를 도시한 블록도이다.10 is a block diagram illustrating a filtering unit according to an embodiment of the present invention.

도 10에 도시한 바와 같이, 본 발명의 실시예에 따른 필터링부(133)는 필터링 로직 저장부(1332)와 필터링 처리부(1334)를 포함한다.As shown in FIG. 10, the filtering unit 133 according to an embodiment of the present invention includes a filtering logic storage unit 1332 and a filtering processing unit 1334.

필터링 로직 저장부(1332)는 제어부(160)로부터 입력되는 제어신호에 따라 설정되어 태그 정보를 필터링하기 위한 필터링 로직을 저장하고, 이를 필터링 처리부(1334)로 전달한다.The filtering logic storage unit 1332 stores the filtering logic for filtering tag information, which is set according to a control signal input from the controller 160, and transmits the filtering logic to the filtering processing unit 1334.

필터링 처리부(1334)는 필터링 로직 저장부(1332)로부터 전달받은 필터링 로직에 따라 태그 정보를 필터링한다. 제어부(160)는 RFID 시스템(1000) 관리자에 의해 설정되는 RFID 모듈(100)의 동작 모드를 이벤트 제어부(135)를 통해 필터링 처리부(1334)로 전달하고, 이에 따라 필터링 처리부(1334)는 필터링된 태그 정보를 이벤트 병합부(134)로 전달한다.The filtering processor 1334 filters the tag information according to the filtering logic received from the filtering logic storage unit 1332. The control unit 160 transmits the operation mode of the RFID module 100 set by the RFID system manager to the filtering processing unit 1334 through the event control unit 135, whereby the filtering processing unit 1334 is filtered. The tag information is transferred to the event merger 134.

도 11은 본 발명의 실시예에 따른 데이터 베이스를 도시한 블록도이다.11 is a block diagram illustrating a database according to an embodiment of the present invention.

도 11에 도시한 바와 같이, 본 발명의 실시예에 따른 데이터 베이스(140)는 태그 정보 저장부(142), 태그 정보 비교부(144) 및 태그 정보 등록부(146)를 포함한다.As shown in FIG. 11, the database 140 according to an embodiment of the present invention includes a tag information storage unit 142, a tag information comparison unit 144, and a tag information registration unit 146.

태그 정보 저장부(142)는 태그 정보 처리부(1316)로부터 전달받은 태그 정보를 저장하고, 이와 동시에 태그 정보 비교부(144)로 태그 정보를 전달한다. 태그 정보 등록부(146)는 RFID 시스템(1000) 관리자에 의해 등록되는 태그 정보를 저장한다. 태그 정보 비교부(144)는 태그 정보 저장부(142)로부터 전달받은 태그 정보가 태그 정보 등록부(146)에 기등록되어 있는지의 여부를 판단한다. 이를 위해, 태그 정보 비교부(144)는 태그 정보 저장부(142)로부터 태그 정보가 입력되면, 입력되는 태그 정보와 동일한 정보가 태그 정보 등록부에 저장되어 있는지를 판단하고, 이 판단 결과를 태그 정보 처리부(1316)로 전달한다.The tag information storage unit 142 stores the tag information received from the tag information processing unit 1316 and simultaneously transmits the tag information to the tag information comparison unit 144. The tag information registration unit 146 stores tag information registered by the administrator of the RFID system 1000. The tag information comparison unit 144 determines whether the tag information received from the tag information storage unit 142 is registered in the tag information registration unit 146. To this end, when the tag information is input from the tag information storage unit 142, the tag information comparison unit 144 determines whether the same information as the input tag information is stored in the tag information registration unit, and the result of the determination is used as tag information. Transfer to processing unit 1316.

도 12는 본 발명의 실시예에 따른 이벤트 전송부를 도시한 블록도이다.12 is a block diagram illustrating an event transmitter according to an embodiment of the present invention.

도 12에 도시한 바와 같이, 본 발명의 실시예에 따른 이벤트 전송부(150)는 이벤트 저장부(152)와 데이터 포맷 변환부(154)를 포함한다.As shown in FIG. 12, the event transmitter 150 according to an embodiment of the present invention includes an event storage unit 152 and a data format conversion unit 154.

이벤트 저장부(152)는 제어부(160)에 의해 설정되는 RFID 모듈(100)의동작 모드에 따라, 이벤트 관리부(130)에 포함되는 이벤트 병합부(134)로부터 이벤트 메시지를 수신하여 저장하고, 데이터 포맷 변환부(154)로 전달한다. The event storage unit 152 receives and stores an event message from the event merging unit 134 included in the event management unit 130 according to the operation mode of the RFID module 100 set by the controller 160, and stores the data. The data is transferred to the format converter 154.

데이터 포맷 변환부(154)는 이벤트 저장부(152)로부터 전달받은 이벤트 메시지를 XML 파일로 변환시켜 상위 프로그램으로 전송한다.The data format conversion unit 154 converts the event message received from the event storage unit 152 into an XML file and transmits it to an upper level program.

도 13은 본 발명의 실시예에 따른 제어부를 도시한 블록도이다.13 is a block diagram illustrating a control unit according to an embodiment of the present invention.

도 13에 도시한 바와 같이, 본 발명의 실시예에 따른 제어부(160)는 관리자 인증부(162), 제어신호 송수신부(164) 및 상태 감지부(166)를 포함한다.As shown in FIG. 13, the controller 160 according to an exemplary embodiment of the present invention includes an administrator authentication unit 162, a control signal transmission / reception unit 164, and a state detection unit 166.

관리자 인증부(162)는 RFID 모듈(100)에 접속하고자 하는 자가 허가된 관리자인지의 여부를 판단하기 위하여 지정된 RFID 시스템(1000) 관리자가 미리 설정한 질의정보를 저장하고, 이 질의에 대한 응답이 기설정된 응답 내용과 동일한 경우에만 RFID 모듈(100)의 구동을 관장하는 제어부(160)로의 접속과 이벤트 전송부(150)가 전송하는 이벤트 메시지를 수신할 수 있도록 구현하기 위한 것이다.The manager authentication unit 162 stores the query information set in advance by the administrator of the designated RFID system 1000 to determine whether the person who wants to access the RFID module 100 is an authorized manager, and the response to the query is Only when the response content is the same as the preset response, the controller 160 controls the driving of the RFID module 100 and the event transmitter 150 may receive an event message transmitted.

제어신호 송수신부(164)는 관리자 인증부(162)에 의해 인증된 관리자에 의해 인가되는 제어신호를 입력받고, 이를 RFID 모듈(100)의 이벤트 관리부(130), 데이터 베이스(140) 및 이벤트 전송부(150)로 전달하여 RFID 모듈(100)의 구동을 제어한다.The control signal transmission / reception unit 164 receives a control signal applied by an administrator authenticated by the administrator authentication unit 162, and transmits the control signal to the event management unit 130, the database 140, and the event of the RFID module 100. Transfer to the unit 150 to control the driving of the RFID module 100.

상태 감지부(166)는 RFID 모듈(100)에 포함되는 리더 인터페이스부(110), 센서 인터페이스부(120), 이벤트 관리부(130), 데이터 베이스(140) 및 이벤트 전송부(150)의 운용상태를 감시하고, 오류가 발생하면, 이를 RFID 시스템(1000) 관리자에게 알린다.The state detecting unit 166 is an operating state of the reader interface unit 110, the sensor interface unit 120, the event managing unit 130, the database 140, and the event transmitting unit 150 included in the RFID module 100. Monitor and notify an administrator of the RFID system 1000 when an error occurs.

이하, 상술한 본 발명의 실시예에 따른 RFID 시스템(1000)의 운용을 설명한다. 본 발명의 실시예에 따른 RFID 시스템(1000)은 세 가지 동작 모드로 운용될 수 있다. Hereinafter, the operation of the RFID system 1000 according to the above-described embodiment of the present invention will be described. The RFID system 1000 according to the embodiment of the present invention may be operated in three operation modes.

먼저, 제1 동작 모드에 관하여 기술한다. 제1 동작 모드에서 RFID 시스템(1000)은 센서(400)에 의해 감지되어 수집되는 감지 정보를 배제하고, 일반적인 RFID 시스템의 경우와 같이 리더기(200)로부터 입력되는 전자 태그 정보만을 수집하여 이벤트 메시지를 생성하여 상위 프로그램으로 전송한다. 제1 동작 모드는 본 발명의 실시예에 따른 RFID 시스템(1000)이 특별히 센서(400)를 이용한 감지 정보의 수집이 불필요한 환경에서도 운용될 수 있도록 하기 위한 것이기도 하고, 센서(400) 또는 센서 인터페이스부(120)의 운용 오류 발생시 이를 대비하기 위한 것이다. 이중, 센서(400)를 이용한 감지 정보의 수집이 불필요한 경우, RFID 시스템(1000)은 센서(400)를 구비할 필요가 없으며, 이로 인해 RFID 모듈(100)에 포함되는 제어부(160)는 센서 인터페이스부(120)는 물론, 이벤트 관리부(130)에 포함되는 센서 이벤트 처리부(132)가 구동되지 않도록 제어하고, 필터링부(133)에 수집되는 태그 정보를 이벤트 병합부(134)로 전달하여 태그 정보만을 가지고 이벤트 메시지를 생성하도록 제어한다.First, the first operation mode will be described. In the first operation mode, the RFID system 1000 excludes the sensing information detected and collected by the sensor 400, collects only the electronic tag information input from the reader 200 as in the case of a general RFID system, and generates an event message. Create and send to higher level program. The first operation mode is to allow the RFID system 1000 according to the embodiment of the present invention to be operated even in an environment in which it is not particularly necessary to collect sensing information using the sensor 400, and the sensor 400 or the sensor interface. This is to prepare for an operation error of the unit 120. Of these, when it is not necessary to collect the sensing information using the sensor 400, the RFID system 1000 does not need to include a sensor 400, and thus the controller 160 included in the RFID module 100 is a sensor interface In addition to the controller 120, the sensor event processor 132 included in the event manager 130 is controlled to not be driven, and the tag information collected by the filter 133 is transferred to the event merger 134 to provide tag information. Only control to generate event messages.

이하, 제2 동작모드를 도 14을 참조하여 설명한다. Hereinafter, the second operation mode will be described with reference to FIG. 14.

도 14는 본 발명의 실시예에 따른 이벤트 관리부의 데이터 처리 방법의 일 실시예를 도시한 순서도이다.14 is a flowchart illustrating an embodiment of a data processing method of an event management unit according to an embodiment of the present invention.

도 14에 도시한 본 발명의 실시예에 따른 이벤트 관리부(130)의 데이터 처리 방법은 리더기(200)를 통한 전자 태그 정보의 입력과 센서(400)를 통한 감지 정보의 입력 중 전자 태그 정보의 입력에 우선 순위를 부여한다. 즉, 태그 정보와 감 지 정보가 리더기(200)와 센서(400)를 통해 동시에 입력되더라도 태그 정보를 먼저 감지한다.In the data processing method of the event manager 130 according to the embodiment of the present invention illustrated in FIG. 14, the electronic tag information is input during the input of the electronic tag information through the reader 200 and the input of the sensing information through the sensor 400. Give priority to. That is, tag information is first detected even when tag information and detection information are simultaneously input through the reader 200 and the sensor 400.

먼저, 이벤트 관리부(130)는 태그 정보가 입력되는지의 여부를 판단한다(S601). 이를 위해, 이벤트 관리부(130)에 포함되는 리더 이벤트 처리부(131)는 리더 인터페이스부(110)에 주기적으로 또는 실시간으로 리더기(200)로부터 감지되는 태그 정보의 존재 여부를 감시하고, 감지된 태그 정보를 이벤트 제어부(135)로 보고한다. 태그 정보가 입력되면, 이벤트 관리부(130)는 리더 이벤트 처리부(131)로 하여금 데이터 베이스(140)로 입력된 태그 정보를 전달한다. 데이터 베이스(140)는 태그 정보를 수신하면, 이를 저장하고, 등록된 태그 정보인지의 여부를 판단하여 그 결과를 이벤트 제어부(135)로 보고한다(S602). First, the event manager 130 determines whether tag information is input (S601). To this end, the reader event processor 131 included in the event manager 130 monitors the presence or absence of tag information detected from the reader 200 periodically or in real time in the reader interface 110 and detects the detected tag information. To the event control unit 135. When the tag information is input, the event manager 130 transmits the tag information input to the database 140 by the reader event processor 131. When the database 140 receives tag information, the database 140 stores the tag information, determines whether the tag information is registered tag information, and reports the result to the event controller 135 (S602).

만약, S601 단계의 판단 결과, 설정된 기간 동안 태그 정보가 입력되지 않으면, 이벤트 제어부(135)는 리더 이벤트 처리부(131)를 통해 리더 인터페이스부(110)와 리더기(200)의 오동작 여부를 판단한다(S608). If, as a result of the determination in step S601, the tag information is not input during the set period, the event controller 135 determines whether the reader interface unit 110 and the reader 200 are malfunctioning through the reader event processing unit 131 ( S608).

또한, S602 단계의 판단 결과, 입력된 태그 정보가 등록된 태그 정보가 아닌 경우, 이벤트 제어부(135)는 리더 이벤트 처리부(131)를 통해 리더 인터페이스부(110)와 리더기(200)의 오동작 여부를 판단(S608)하는 동시에 미등록된 태그 정보의 입력을 제어부(160)에 보고한다(S611). In addition, as a result of the determination in step S602, when the input tag information is not registered tag information, the event controller 135 determines whether the reader interface unit 110 and the reader 200 are malfunctioning through the reader event processing unit 131. At the same time as the determination (S608), and reports the input of the unregistered tag information to the control unit 160 (S611).

S602 단계의 판단 결과, 입력된 태그 정보가 데이터 베이스(140)에 등록되어 있는 것이라면, 이벤트 제어부(135)는 리더 이벤트 처리부(131)로 하여금 태그 정보를 필터링부(133)로 전달하도록 하고, 이를 수신한 필터링부(133)는 설정된 필터 링 로직에 따라 태그 정보를 필터링한다(S603).As a result of the determination in step S602, if the input tag information is registered in the database 140, the event control unit 135 causes the reader event processing unit 131 to transmit the tag information to the filtering unit 133, and this is performed. The received filtering unit 133 filters the tag information according to the set filtering logic (S603).

S603 단계의 태그 정보의 필터링이 종료되면, 이벤트 제어부(135)는 센서 이벤트 처리부(132)를 통해, 태그 정보가 입력되기 이전의 설정된 기간으로부터 태그 정보 입력 시까지 입력된 감지 정보를 수집한다(S604). When the filtering of the tag information in step S603 ends, the event controller 135 collects the sensing information input from the set period before the tag information is input until the tag information is input through the sensor event processing unit 132 (S604). ).

이벤트 제어부(135)는 수집된 감지 정보가 설정된 임계값의 범위 이내에 존재하는지를 판단하고(S605), 감지 정보가 임계값의 범위 이내에 존재하면, 태그 정보와 함께 이벤트 메시지를 생성한다(S606) The event controller 135 determines whether the collected sensing information exists within a range of a set threshold (S605). If the sensing information exists within a range of a threshold, the event controller 135 generates an event message together with tag information (S606).

한편, S605 단계의 판단 결과, 임계값을 벗어나는 감지 정보가 존재하면, 이벤트 제어부(135)는 센서 이벤트 처리부(132)를 통해 센서 인터페이스부(120)과 센서(400)의 오동작 여부를 판단(S609)하는 동시에 임계값이 초과된 센서(400)와 이를 통해 감지된 감지 정보의 값을 제어부(160)로 알린다(S611).Meanwhile, as a result of the determination in step S605, if there is detection information that deviates from the threshold value, the event controller 135 determines whether the sensor interface unit 120 and the sensor 400 are malfunctioning through the sensor event processor 132 (S609). At the same time, the controller 400 informs the control unit 160 of the sensor 400 whose threshold value is exceeded and the value of the sensed information detected through the sensor 400 (S611).

S608 단계와 S609 단계의 판단 결과, 리더 인터페이스부(110), 리더기(200), 센서 인터페이스부(120)와 센서(400)의 운용 에러가 검출되면, 리더 이벤트 처리부(131)와 센서 이벤트 처리부(132)는 이를 제어부(160)로 보고한다(S611). 만약, S608 단계의 판단 결과, 리더기(200)의 운용이 정상 상태라면, 태그 정보가 입력되는지를 감시하는 S601 단계 이후를 반복하고, S609 단계의 판단 결과, 센서(400)가 정상적으로 운용되고 있다면, 수집한 감지 정보 중 임계값 내에 존재하는 감지 정보가 존재하는지의 여부를 판단한다(S610).As a result of the determination of steps S608 and S609, when an operation error of the reader interface unit 110, the reader 200, the sensor interface unit 120, and the sensor 400 is detected, the reader event processing unit 131 and the sensor event processing unit ( 132 reports this to the controller 160 (S611). If, as a result of the determination in step S608, if the operation of the reader 200 is in a normal state, repeating after step S601 of monitoring whether tag information is input, and as a result of the determination in step S609, if the sensor 400 is normally operated, It is determined whether the sensing information existing within the threshold value among the collected sensing information exists (S610).

S610 단계의 판단 결과, 수집한 감지 정보 중 임계값 내에 존재하는 감지 정보가 존재하면, 이 감지 정보를 이용하여 태그 정보와 함께 이벤트 메시지를 생성 하는 S606 단계 이후를 진행한다. 만약, S610 단계의 판단 결과, 수집한 감지 정보가 모두 임계값 내에 존재하지 않는다면, 입력된 태그 정보와 감지 정보를 무시하고, 다른 태그 정보가 입력되는지의 여부를 감시하는 S610 단계 이후를 반복한다.As a result of the determination in step S610, if there is detection information existing within a threshold value among the collected detection information, the process proceeds after step S606 of generating an event message together with tag information using the detection information. If, as a result of the determination of step S610, if all of the collected detection information does not exist within the threshold value, the input tag information and the detection information is ignored, and after the step S610 of monitoring whether other tag information is input is repeated.

한편, S606 단계에서 이벤트 메시지를 생성한 이벤트 제어부(135)는 이를 이벤트 전송부로 전달하고(S607), 이벤트 전송부(150)는 수신한 이벤트 메시지를 XML 파일로 데이터 포맷을 변환시켜 상위 프로그램으로 전송한다.Meanwhile, the event controller 135 generating the event message in step S606 transmits it to the event transmitter (S607), and the event transmitter 150 converts the received event message into an XML file and converts the data format into an upper program. do.

이하, 제3 동작모드를 도 15를 참조하여 설명한다.Hereinafter, the third operation mode will be described with reference to FIG. 15.

도 15는 본 발명의 실시예에 따른 이벤트 관리부의 데이터 처리 방법의 다른 실시예를 도시한 순서도이다.15 is a flowchart illustrating another embodiment of a data processing method of an event management unit according to an embodiment of the present invention.

도 15에 도시한 본 발명의 실시예에 따른 이벤트 관리부(130)의 데이터 처리 방법은 리더기(200)를 통한 전자 태그 정보의 입력과 센서(400)를 통한 감지 정보의 입력 중 감지 정보의 입력에 우선 순위를 부여하되, 감지 정보의 입력 이후 입력되는 태그 정보만을 수집하여 감지 정보와 함께 이벤트 메시지를 생성한다.The data processing method of the event management unit 130 according to the embodiment of the present invention shown in FIG. Priority is given, and only the tag information input after the input of the sensing information is collected to generate an event message together with the sensing information.

먼저, 이벤트 제어부(135)는 감지 정보가 입력되는지의 여부를 판단한다(S701). 이를 위해, 이벤트 제어부(135)는 센서 이벤트 처리부(132)를 통해 센서 인터페이스부(120)에 주기적으로 또는 실시간으로 센서(400)로부터 감지되는 감지 정보의 존재 여부를 감시한다. 이벤트 관리부(130)는 감지 정보가 입력되면, 이를 센서 이벤트 처리부(132)에 저장시키는 한편, 이 감지 정보가 설정된 임계값 이내에 존재하는지의 여부를 판단한다(S702).First, the event controller 135 determines whether the sensing information is input (S701). To this end, the event controller 135 monitors the presence or absence of the sensing information detected from the sensor 400 periodically or in real time through the sensor event processing unit 132. When the sensing information is input, the event manager 130 stores the sensing information in the sensor event processing unit 132 and determines whether the sensing information exists within a set threshold (S702).

만약, S701 단계의 판단 결과, 설정된 기간 동안 감지 정보가 입력되지 않으면, 센서 이벤트 처리부(132)는 이를 이벤트 제어부(135)로 보고하고, 이벤트 제어부(135)는 센서 이벤트 처리부(132)를 통해 센서 인터페이스부(120)와 센서(400)의 오동작 여부를 판단한다(S708).If, as a result of the determination in step S701, if the sensing information is not input during the set period, the sensor event processing unit 132 reports this to the event control unit 135, and the event control unit 135 receives the sensor through the sensor event processing unit 132. It is determined whether the interface unit 120 and the sensor 400 malfunction (S708).

또한, S702 단계의 판단 결과, 입력된 감지 정보가 설정된 임계값을 벗어나면, 센서 이벤트 처리부(132)는 센서 인터페이스부(120)와 센서(400)의 오동작 여부를 판단(S708)하는 동시에 임계값이 초과된 센서(400)와 이를 통해 감지된 감지 정보의 값을 제어부(160)로 알린다(S710).In addition, when the determination result of the step S702, the input detection information is out of the set threshold value, the sensor event processing unit 132 determines whether the sensor interface unit 120 and the sensor 400 malfunction (S708) and at the same time the threshold value The excess value of the sensor 400 and the value of the detected sensing information is notified to the controller 160 (S710).

S702 단계의 판단 결과, 감지 정보가 임계값 범위 이내에 존재하면, 이벤트 제어부(135)는 태그 정보가 입력되는지의 여부를 판단하고(S703), 태그 정보가 입력되면, 이벤트 관리부(130)는 리더 이벤트 처리부(131)로 하여금 데이터 베이스(140)로 입력된 태그 정보를 전달한다. 데이터 베이스(140)는 태그 정보를 수신하면, 이를 저장하고, 등록된 태그 정보인지의 여부를 판단하여 그 결과를 이벤트 제어부(135)로 보고한다(S704). As a result of the determination in step S702, if the sensing information exists within the threshold range, the event controller 135 determines whether tag information is input (S703), and when the tag information is input, the event manager 130 determines a reader event. The processor 131 transmits the tag information input to the database 140. When the database 140 receives the tag information, the database 140 stores the tag information, determines whether the tag information is registered tag information, and reports the result to the event controller 135 (S704).

만약, S703 단계의 판단 결과, 설정된 기간동안 태그 정보가 입력되지 않으면, 리더 인터페이스부(110)와 리더기(200)의 오동작 여부를 판단한다. 또한, S704 단계의 판단 결과, 입력된 태그 정보가 등록된 태그 정보가 아닌 경우, 이벤트 제어부(135)는 리더 이벤트 처리부(131)를 통해 리더 인터페이스부(110)와 리더기(200)의 오동작 여부를 판단(S709)하는 동시에 미등록된 태그 정보의 입력을 제어부(160)에 보고한다(S710).If, as a result of the determination in step S703, tag information is not input during the set period, it is determined whether the reader interface unit 110 and the reader 200 malfunction. In addition, as a result of the determination in step S704, when the input tag information is not registered tag information, the event controller 135 determines whether the reader interface 110 and the reader 200 are malfunctioning through the reader event processing unit 131. At the same time as the determination (S709), and reports the input of the unregistered tag information to the control unit 160 (S710).

S704 단계의 판단 결과, 입력된 태그 정보가 데이터 베이스(140)에 등록되어 있는 것이라면, 이벤트 제어부(135)는 리더 이벤트 처리부(131)로 하여금 태그 정보를 필터링부(133)로 전달하도록 하고, 이를 수신한 필터링부(133)는 설정된 필터링 로직에 따라 태그 정보를 필터링한다(S705).As a result of the determination in step S704, if the input tag information is registered in the database 140, the event controller 135 causes the reader event processing unit 131 to transfer the tag information to the filtering unit 133, and this is performed. The received filtering unit 133 filters the tag information according to the set filtering logic (S705).

S705 단계의 태그 정보의 필터링이 종료되면, 이벤트 제어부(135)는 수집한 태그 정보와 감지 정보를 기반으로 이벤트 메시지를 생성하고(S706), 생성된 이벤트 메시지를 이벤트 전송부(150)로 전달한다(S707). 이벤트 전송부(150)는 이벤트 메시지를 수신하면, XML 파일로 데이터 포맷을 변환시켜 상위 프로그램으로 전송한다.When the filtering of the tag information of the step S705 is finished, the event controller 135 generates an event message based on the collected tag information and the detected information (S706) and delivers the generated event message to the event transmitter 150. (S707). When the event transmitter 150 receives the event message, the event transmitter 150 converts the data format into an XML file and transmits the data to the higher level program.

한편, S708 단계와 S709 단계의 판단 결과, 리더 인터페이스부(110)와 리더기(200) 또는 센서 인터페이스부(120)와 센서(400)의 운용 에러가 검출되면, 리더 이벤트 처리부(131)와 센서 이벤트 처리부(132)는 이를 제어부(160)로 보고한다(S710). 만약, S708 단계의 판단 결과, 센서(400)가 정상적으로 운용되고 있다면, 감지 정보가 입력되는지를 감시하는 S701 단계 이후를 반복하고, S709 단계의 판단 결과, 리더기(200)의 운용이 정상 상태라면, 태그 정보가 입력되는지를 감시하는 S703 단계 이후를 반복한다. On the other hand, if the operating error of the reader interface unit 110 and the reader 200 or the sensor interface unit 120 and the sensor 400 is detected as a result of the step S708 and step S709, the reader event processing unit 131 and the sensor event The processor 132 reports this to the controller 160 (S710). If, as a result of the determination of step S708, if the sensor 400 is operating normally, repeating step S701 after monitoring whether the detection information is input, and if the determination of the step S709, the operation of the reader 200 is normal, The process after step S703 for monitoring whether tag information is input is repeated.

상술한 제2 동작 모드와 제3 동작 모드는 RFID 시스템(1000)을 구성하는 리더기(200)와 센서(400)의 배치에 따른 동작을 구현하도록 함으로써 시스템 운영자로 하여금 RFID 시스템(1000)을 보다 효율적으로 운용케 한다. RFID 시스템(1000) 관리자는 태그 정보와 감지 정보 중 어느 것이 더 중요한 우선 순위를 가지는지에 따라 RFID 시스템(1000)을 제1 내지 제3 모드로 선택적으로 운용할 수 있다. 또한, 본 발명의 실시예에 따른 RFID 모듈(100)는 상술한 바와 같이 수집한 정보를 기반으로 이벤트 메시지를 생성하고, 이를 상위 프로그램으로 전달하도록 구현될 수도 있으나, RFID 모듈(100)로부터 직접 보안 시스템으로 출입 통제 명령을 인가하도록 하는 하나의 장치를 구현할 수 있음은 물론이다. The second operation mode and the third operation mode described above allow the system operator to implement the RFID system 1000 more efficiently by implementing the operation according to the arrangement of the reader 200 and the sensor 400 constituting the RFID system 1000. To operate. The administrator of the RFID system 1000 may selectively operate the RFID system 1000 in the first to third modes according to which of the tag information and the sensing information has more important priority. In addition, the RFID module 100 according to an embodiment of the present invention may be implemented to generate an event message based on the collected information as described above, and deliver the event message to a higher program, but directly secured from the RFID module 100. It is a matter of course that one device can be implemented to allow access control commands to the system.

이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.The embodiments of the present invention described above are not implemented only through the apparatus and the method, but may be implemented through a program for realizing a function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded. Implementation may be easily implemented by those skilled in the art from the description of the above-described embodiments.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

전술한 구성에 의하여, 본 발명에 의하면, 태그 정보만을 이용하는 기존의 보안 시스템과는 달리 다양한 센서를 이용함으로써 더욱 강화된 보안 시스템을 구현할 수 있고, 특정 장치에만 연동되어 사용되는 것이 아니라 다양한 보안 장치와 연동되어 사용 가능한 전파 식별 보안 시스템을 제공할 수 있다. By the above-described configuration, according to the present invention, unlike the existing security system using only the tag information, it is possible to implement a stronger security system by using a variety of sensors, it is not used in conjunction with a specific device only various security devices and It is possible to provide a radio wave identification security system that can be used in conjunction.

또한, 보안 장치의 구성이나 관리자가 구현하고자 하는 시스템의 요구 사항 에 따라 전파 식별 보안 시스템의 운용을 변화시킬 수 있으므로 새로운 요구 사항이 발생에 대하여 보안 시스템을 적용시키기 어려웠던 단점을 해결할 수 있어 경제적이고 그 활용도가 매우 높다.In addition, since the operation of the radio frequency identification security system can be changed according to the configuration of the security device or the requirements of the system to be implemented by the administrator, it is possible to solve the disadvantage that it was difficult to apply the security system to a new requirement. Utilization is very high.

Claims (40)

전파 식별(RFID)을 통해 감지되는 태그 정보를 이용하는 보안 시스템에 있어서,A security system using tag information detected through radio frequency identification (RFID), 상기 태그 정보를 감지하는 리더기;A reader for detecting the tag information; 상기 리더기 주변의 물리적 환경 변화를 감지하여 감지 정보를 수집하는 센서; 및A sensor that senses a change in the physical environment around the reader and collects sensing information; And 상기 태그 정보와 상기 감지 정보를 수집하고, 상기 감지 정보와 기설정된 임계 수치를 비교한 결과에 따라 태그를 부착한 사물이나 상기 태그를 소지한 사용자의 출입 인가 여부를 결정하는 RFID 모듈을 포함하고,The RFID module collects the tag information and the sensing information, and determines whether the object attached to the tag or the user having the tag is allowed to be accessed according to a result of comparing the detected information with a predetermined threshold value. 상기 RFID 모듈은,The RFID module, 상기 감지 정보가 상기 임계 수치의 범위 이내에 존재하면 이벤트 메시지를 생성하는 이벤트 관리부; 및 An event management unit generating an event message when the sensing information exists within a range of the threshold value; And 설정된 동작 모드에 따라 상기 이벤트 제어부가 선택적으로 상기 태그 정보 또는 상기 감지 정보 중 어느 하나에 우선 순위를 부여하여 상기 이벤트 메시지를 생성하도록 제어하는 제어부를 포함하는 RFID 보안 시스템.And a control unit for controlling the event control unit to selectively give priority to either the tag information or the detection information according to a set operation mode to generate the event message. 제1항에 있어서,The method of claim 1, 상기 RFID 모듈은,The RFID module, 상기 리더기의 구동을 제어하고, 상기 리더기로부터 수집되는 상기 태그 정보를 수집하는 리더 인터페이스부;A reader interface unit controlling driving of the reader and collecting the tag information collected from the reader; 상기 센서의 구동을 제어하고, 상기 센서로부터 수집되는 상기 감지 정보를 수집하는 센서 인터페이스부; 및A sensor interface unit configured to control driving of the sensor and collect the sensing information collected from the sensor; And 상기 이벤트 메시지를 수신하여 출입 인가 신호를 생성하는 이벤트 전송부;An event transmitter configured to receive the event message and generate an access authorization signal; 를 포함하는 RFID 보안 시스템.RFID security system comprising a. 제2항에 있어서,The method of claim 2, 상기 RFID 모듈은,The RFID module, 상기 리더 인터페이스부로부터 입력되는 상기 태그 정보를 저장하고, 상기 태그 정보가 등록된 태그 정보인지의 여부를 판단하여 상기 이벤트 관리부로 보고하는 데이터 베이스를 더 포함하는 RFID 보안 시스템.And a database storing the tag information input from the reader interface unit and determining whether the tag information is registered tag information and reporting the tag information to the event management unit. 제3항에 있어서, The method of claim 3, 상기 이벤트 관리부는 상기 데이터 베이스로부터 수신한 판단 결과에 따라 상기 태그 정보가 등록된 태그 정보인 경우에만 설정된 필터링 로직에 따라 필터링을 수행하는 RFID 보안 시스템.And the event manager performs filtering according to the filtering logic set only when the tag information is registered tag information according to a determination result received from the database. 제4항에 있어서,The method of claim 4, wherein 상기 RFID 모듈은,The RFID module, 상기 이벤트 관리부와 상기 이벤트 전송부 및 상기 데이터 베이스의 구동을 제어하는 제어부를 더 포함하는 RFID 보안 시스템.RFID security system further comprising a control unit for controlling the operation of the event management unit, the event transmitter and the database. 제5항에 있어서,The method of claim 5, 상기 이벤트 관리부는 상기 센서 인터페이스부로부터 입력되는 상기 감지 정보를 저장하고, 상기 감지 정보가 상기 임계 수치의 범위 이내에 존재하는지의 여부를 판단하는 RFID 보안 시스템.And the event management unit stores the sensing information input from the sensor interface unit and determines whether the sensing information exists within a range of the threshold value. 제6항에 있어서,The method of claim 6, 상기 이벤트 관리부는 상기 감지 정보가 상기 임계 수치의 범위를 벗어나면, 상기 이벤트 메시지의 생성 없이 상기 감지 정보를 수집한 센서와 상기 감지 정보의 값을 상기 제어부로 보고하는 RFID 보안 시스템.And the event management unit reports a sensor, which has collected the sensing information, and a value of the sensing information to the controller when the sensing information is out of the threshold value. 제5항에 있어서,The method of claim 5, 상기 이벤트 관리부는 상기 태그 정보가 미등록된 태그 정보이면, 상기 태그 정보를 상기 제어부로 보고하는 RFID 보안 시스템.And the event manager reports the tag information to the controller if the tag information is unregistered tag information. 제2항에 있어서,The method of claim 2, 상기 리더 인터페이스부는, The reader interface unit, 저장된 리더기 구동 소프트웨어를 기반으로 상기 리더기를 구동시키고, 설정된 정보 수집 주기에 따라 상기 태그 정보 및 상기 리더기의 운용상태 정보를 수집하는 리더 드라이버; 및A reader driver that drives the reader based on stored reader driving software and collects the tag information and operating state information of the reader according to a set information collection period; And 상기 이벤트 관리부의 제어에 따라 구동되며, 상기 소프트웨어와 상기 정보 수집 주기를 업데이트시키고, 상기 리더 드라이버가 수집한 데이터를 상기 이벤트 관리부로 전달하는 리더 정보 수집부A reader information collecting unit which is driven under the control of the event managing unit, updates the software and the information collecting period, and delivers data collected by the reader driver to the event managing unit. 를 포함하는 RFID 보안 시스템. RFID security system comprising a. 제2항에 있어서,The method of claim 2, 상기 센서 인터페이스부는,The sensor interface unit, 상기 센서의 구동을 제어하고, 설정된 수집 주기에 따라 상기 감지 정보 및 상기 센서의 운용상태 정보를 수집하는 센서 드라이버; 및A sensor driver that controls driving of the sensor and collects the sensing information and operating state information of the sensor according to a set collection period; And 상기 이벤트 관리부의 제어에 따라 구동되며, 상기 정보 수집 주기를 설정하고, 상기 센서 드라이버가 수집한 감지 정보를 상기 이벤트 관리부로 전달하는 센서 정보 수집부A sensor information collecting unit which is driven under the control of the event managing unit, sets the information collection period and delivers the sensing information collected by the sensor driver to the event managing unit. 를 포함하는 RFID 보안 시스템.RFID security system comprising a. 제5항에 있어서,The method of claim 5, 상기 이벤트 관리부는,The event management unit, 설정된 필터링 로직에 따라 입력되는 태그 정보를 필터링하는 필터링부;A filtering unit filtering the tag information input according to the set filtering logic; 상기 리더 인터페이스부의 구동을 제어하고, 상기 리더 인터페이스부로부터전달받은 태그 정보 중 등록된 태그 정보만 상기 필터링부로 전달하는 리더 이벤트 처리부; A reader event processing unit controlling driving of the reader interface unit and transferring only registered tag information among tag information transmitted from the reader interface unit to the filtering unit; 상기 센서 인터페이스부의 구동을 제어하고, 저장된 임계 수치와 상기 센서 인터페이스부로부터 입력되는 상기 감지 정보를 비교하는 센서 이벤트 처리부;A sensor event processor that controls driving of the sensor interface unit and compares the stored threshold value with the sensing information input from the sensor interface unit; 상기 비교 결과에 따라 필터링된 태그 정보를 기반으로 상기 이벤트 메시지를 생성하여 상기 이벤트 전송부로 전달하는 이벤트 병합부; 및An event merger configured to generate the event message based on the filtered tag information according to the comparison result and to deliver the event message to the event transmitter; And 상기 동작 모드에 따라 상기 센서 이벤트 처리부와 상기 이벤트 병합부의 구동을 제어하는 이벤트 제어부An event controller for controlling driving of the sensor event processor and the event merger according to the operation mode 를 포함하는 RFID 보안 시스템.RFID security system comprising a. 제11항에 있어서,The method of claim 11, 상기 리더 인터페이스 처리부는,The reader interface processor, 상기 태그 정보를 상기 데이터 베이스로 전달하고, 상기 데이터 베이스로부터 수신되는 판단 결과에 따라 선택적으로 상기 태그 정보를 상기 필터링부로 전달하거나 상기 제어부로 전달하는 RFID 보안 시스템.And transmitting the tag information to the database and selectively transferring the tag information to the filtering unit or to the control unit according to a determination result received from the database. 제11항에 있어서,The method of claim 11, 상기 센서 인터페이스 처리부는,The sensor interface processing unit, 상기 감지 정보가 상기 임계 수치의 범위 이내에 존재하지 않으면, 상기 감지 정보를 수집한 센서와 상기 감지 정보의 값을 상기 제어부로 보고하는 RFID 보안 시스템.And if the sensed information does not exist within a range of the threshold value, reporting the sensor collecting the sensed information and the value of the sensed information to the controller. 제11항에 있어서,The method of claim 11, 상기 이벤트 병합부는,The event merging unit, 상기 센서 이벤트 처리부의 비교 결과,A comparison result of the sensor event processing unit; 상기 감지 정보가 상기 임계 수치의 범위 이내에 존재하는 경우에만 상기 이벤트 메시지를 생성하는 RFID 보안 시스템.And generate the event message only if the sensed information is within a range of the threshold value. 제12항에 있어서, The method of claim 12, 상기 리더 인터페이스 처리부는,The reader interface processor, 상기 태그 정보가 미등록된 태그 정보이면 상기 제어부로 보고하는 RFID 보안 시스템.RFID tag system for reporting to the control unit if the tag information is unregistered tag information. 제11항에 있어서,The method of claim 11, 상기 이벤트 제어부는,The event control unit, 제1 동작 모드로 구동 시, When driving in the first operation mode, 상기 센서 이벤트 처리부로 수집되는 상기 감지 정보를 무시하고, 상기 이벤트 병합부가 상기 필터링부로부터 입력되는 필터링된 태그 정보를 기반으로 상기 이벤트 메시지를 생성하도록 제어하는 RFID 보안 시스템.And disregarding the detection information collected by the sensor event processing unit, and controlling the event merging unit to generate the event message based on the filtered tag information input from the filtering unit. 제11항에 있어서,The method of claim 11, 상기 이벤트 제어부는,The event control unit, 제2 동작 모드로 구동 시,When driving in the second operation mode, 상기 리더 이벤트 처리부로 태그 정보가 입력되면, 상기 이벤트 병합부가 상기 센서 이벤트 처리부로부터 상기 태그 정보가 입력되기 이전의 설정된 기간으로부터 상기 태그 정보의 입력 시까지 입력되어 저장된 감지 정보를 상기 임계 수치와 비교한 결과를 수신하여 필터링된 상기 태그 정보를 기반으로 이벤트 메시지를 생성시키는 RFID 보안 시스템. When tag information is input to the reader event processing unit, the event merging unit compares the sensed information input and stored from the set period before the tag information is input from the sensor event processing unit to the input of the tag information with the threshold value. RFID security system for receiving a result and generating an event message based on the filtered tag information. 제11항에 있어서,The method of claim 11, 상기 이벤트 제어부는,The event control unit, 제3 동작 모드로 구동시,When driving in the third operation mode, 상기 센서 이벤트 처리부로 감지 정보가 입력되면, 상기 감지 정보의 입력 이전에 상기 리더 이벤트 처리부로 입력되는 태그 정보를 무시하고, 상기 리더 이벤트 처리부가 상기 감지 정보의 입력 이후에 입력되는 태그 정보 중 등록된 태그 정보만을 상기 필터링부로 전달하도록 제어하는 RFID 보안 시스템. When the sensing information is input to the sensor event processing unit, the tag information input to the reader event processing unit is ignored before the sensing information is input, and the reader event processing unit is registered among tag information input after the sensing information is input. RFID security system for controlling to transmit only the tag information to the filtering unit. 제11항에 있어서,The method of claim 11, 상기 리더 이벤트 처리부는,The reader event processing unit, 상기 리더 정보 수집부로부터 상기 태그 정보를 수집하는 태그 정보 수집부; A tag information collecting unit collecting the tag information from the reader information collecting unit; 상기 태그 정보 수집부로부터 수신되는 상기 태그 정보를 상기 데이터 베이스로 전달하고, 상기 데이터 베이스가 보고하는 상기 판단 결과에 따라 상기 태그 정보를 상기 이벤트 제어부로 보고하거나 또는 상기 필터링부로 전달하는 태그 정보 처리부; 및A tag information processing unit which transmits the tag information received from the tag information collecting unit to the database and reports the tag information to the event control unit or delivers the tag information to the filtering unit according to the determination result reported by the database; And 상기 리더 인터페이스부의 구동을 제어하는 리더 인터페이스부 A reader interface for controlling driving of the reader interface 를 포함하는 RFID 보안 시스템.RFID security system comprising a. 제11항에 있어서,The method of claim 11, 상기 센서 이벤트 처리부는,The sensor event processing unit, 상기 센서 정보 수집부로부터 상기 감지 정보를 수집하는 센싱 정보 수집부;A sensing information collecting unit collecting the sensing information from the sensor information collecting unit; 상기 센싱 정보 수집부로부터 수신되는 상기 감지 정보를 저장하고, 설정된 임계 수치와 비교한 결과를 상기 이벤트 병합부로 전달하는 센싱 정보 처리부; 및A sensing information processing unit which stores the sensing information received from the sensing information collecting unit and transmits a result of comparing the detected threshold value to the event merging unit; And 상기 센서 인터페이스부의 구동을 제어하는 센서 인터페이스 제어부 A sensor interface controller for controlling driving of the sensor interface unit 를 포함하는 RFID 보안 시스템.RFID security system comprising a. 제11항에 있어서,The method of claim 11, 상기 필터링부는,The filtering unit, 상기 이벤트 제어부로부터 전달받은 필터링 로직을 저장하는 필터링 로직 저장부; 및A filtering logic storage unit for storing the filtering logic received from the event controller; And 상기 태그 정보 처리부로부터 입력되는 상기 태그 정보를 상기 필터링 로직에 따라 필터링하여 상기 이벤트 병합부로 전달하는 필터링 처리부A filtering processor for filtering the tag information input from the tag information processor according to the filtering logic and transmitting the filtered tag information to the event merger; 를 포함하는 RFID 보안 시스템. RFID security system comprising a. 제5항에 있어서,The method of claim 5, 상기 데이터 베이스는,The database, 상기 제어부로부터 입력되는 태그 정보를 수신하여 등록하는 태그 정보 등록부;A tag information registration unit for receiving and registering tag information input from the control unit; 상기 태그 정보 처리부로부터 수신되는 상기 태그 정보를 저장하는 태그 정보 저장부; 및A tag information storage unit for storing the tag information received from the tag information processing unit; And 상기 태그 정보 저장부에 저장된 상기 태그 정보를 읽어들여 상기 태그 정보 등록부에 저장된 태그 정보와 비교하고, 상기 비교 결과를 상기 태그 정보 처리부로 보고하는 태그 정보 비교부The tag information comparison unit which reads the tag information stored in the tag information storage unit, compares the tag information stored in the tag information registration unit, and reports the comparison result to the tag information processing unit. 를 포함하는 RFID 보안 시스템.RFID security system comprising a. 제11항에 있어서,The method of claim 11, 상기 이벤트 전송부는,The event transmitter, 상기 이벤트 병합부로부터 수신되는 이벤트 메시지를 수집하는 이벤트 저장부; 및An event storage unit collecting event messages received from the event merging unit; And 상기 이벤트 메시지의 데이터 포맷을 변환하여 출입 인가 신호를 생성하는 데이터 포맷 변환부Data format conversion unit for generating the access authorization signal by converting the data format of the event message 를 포함하는 RFID 보안 시스템.RFID security system comprising a. 제5항에 있어서,The method of claim 5, 상기 제어부는,The control unit, 상기 이벤트 관리부, 상기 이벤트 전송부 및 상기 데이터 베이스를 제어하는 제어 신호를 저장하는 제어 신호 송수신부;A control signal transceiver for storing a control signal for controlling the event manager, the event transmitter, and the database; 상기 RFID 모듈의 운용상태 정보를 수집하는 상태 감지부; 및A state detector for collecting operation state information of the RFID module; And 외부 입력 신호를 감지하면, 설정된 질의 정보에 대한 응답이 저장된 내용과 동일한지의 여부를 판단하고, 동일한 경우에 한하여 상기 제어 신호 송수신부로의 제어 신호 인가 또는 상기 상태 감지부에 수집된 운용상태 정보로의 접근을 허가하는 관리자 인증부When the external input signal is detected, it is determined whether the response to the set query information is the same as the stored content, and the control signal is applied to the control signal transmitting / receiving unit or the operation state information collected on the state detecting unit is the same. Administrator authentication department to grant access 를 포함하는 RFID 보안 시스템.RFID security system comprising a. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020060065811A 2006-07-13 2006-07-13 Rfid security system and operating method thereof KR100771942B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060065811A KR100771942B1 (en) 2006-07-13 2006-07-13 Rfid security system and operating method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060065811A KR100771942B1 (en) 2006-07-13 2006-07-13 Rfid security system and operating method thereof

Publications (1)

Publication Number Publication Date
KR100771942B1 true KR100771942B1 (en) 2007-10-31

Family

ID=38816460

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060065811A KR100771942B1 (en) 2006-07-13 2006-07-13 Rfid security system and operating method thereof

Country Status (1)

Country Link
KR (1) KR100771942B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100972294B1 (en) 2007-12-06 2010-07-23 한국전자통신연구원 Context based rfid dynamic security control system and the applicable methods for customized service
KR101680144B1 (en) * 2015-06-26 2016-11-29 쓰리에이로직스(주) Integrated circuit, method of operating thereof, and nfc based sensing system including same

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020011666A (en) * 2000-08-03 2002-02-09 김철순 System and method for controlling entrance-exit or prime prevention
KR20050116910A (en) * 2004-06-09 2005-12-14 (주)아이디티아이 Access control system of door and method
JP2006072719A (en) 2004-09-02 2006-03-16 Nishimatsu Constr Co Ltd Entrance and exit management system
KR20060027084A (en) * 2004-09-22 2006-03-27 에스케이 텔레콤주식회사 A system of property management of base transceiver system using rf-id
KR20060046966A (en) * 2004-11-12 2006-05-18 주식회사 창성에스아이에스 Clint terminal apparatus for security management system via internet
KR20060053928A (en) * 2004-07-20 2006-05-22 윈바이쓰리 가부시키가이샤 Security system and method of apartment house using internet

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020011666A (en) * 2000-08-03 2002-02-09 김철순 System and method for controlling entrance-exit or prime prevention
KR20050116910A (en) * 2004-06-09 2005-12-14 (주)아이디티아이 Access control system of door and method
KR20060053928A (en) * 2004-07-20 2006-05-22 윈바이쓰리 가부시키가이샤 Security system and method of apartment house using internet
JP2006072719A (en) 2004-09-02 2006-03-16 Nishimatsu Constr Co Ltd Entrance and exit management system
KR20060027084A (en) * 2004-09-22 2006-03-27 에스케이 텔레콤주식회사 A system of property management of base transceiver system using rf-id
KR20060046966A (en) * 2004-11-12 2006-05-18 주식회사 창성에스아이에스 Clint terminal apparatus for security management system via internet

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100972294B1 (en) 2007-12-06 2010-07-23 한국전자통신연구원 Context based rfid dynamic security control system and the applicable methods for customized service
KR101680144B1 (en) * 2015-06-26 2016-11-29 쓰리에이로직스(주) Integrated circuit, method of operating thereof, and nfc based sensing system including same

Similar Documents

Publication Publication Date Title
US20080252419A1 (en) Wireless access control system and method
EP1719086B1 (en) Method and apparatus for detection and tracking of objects within a defined area
US8121909B2 (en) Activity inference and reactive feedback
CN2859666Y (en) Intelligent open type gate inhibition system
US20140253289A1 (en) Data center server location and monitoring system
KR20180051677A (en) Inventory monitoring and verification system
JP2009519506A (en) RFID with two-stage connection, RFID in PLC rack, secure RFID tag, RFID transmission control system
CN102183937A (en) Intelligent monitoring system for confidential documents based on radio frequency identification (RFID)
US20080094217A1 (en) Location identification/management system, card reader, and location edentification/management method
KR101809994B1 (en) Consensus loss in distributed control systems
CN104462172B (en) The method executed by the device in distributed system and device in a distributed system
CN114365146A (en) Automated tool control device managed in tool warehouse management system
KR100771942B1 (en) Rfid security system and operating method thereof
WO2009054554A1 (en) The patient's state cognition system and method for preventing unreasonable demand of the insurance
JP2010505191A (en) Method and system for wireless communication using RFID air protocol
KR101650423B1 (en) Smart crime prevention system and method by sensor integration manage
JP4691384B2 (en) Security device, security method, security program
US7817047B1 (en) Configuring sensor network behavior using tag identifiers
CN107995196A (en) Data acquisition cloud service platform
EP1612741B1 (en) Monitoring and alarm system
EP2605179B1 (en) Radio frequency identification control device, system and method
CN213814771U (en) Auxiliary management and control system for emergency repair spare parts of transformer substation based on Internet of things
KR100773431B1 (en) A environmental management apparatus of facilities using rfid tag and wireless sensor node
KR100682867B1 (en) Automatic document transfer system and method thereof
CN103268690B (en) Night patrol alarming linkage management and control system and control method

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
G170 Publication of correction
FPAY Annual fee payment

Payment date: 20121002

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20131001

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20141001

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20151001

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20161004

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee