KR101532030B1 - 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하는 방법 및 시스템 - Google Patents
감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하는 방법 및 시스템 Download PDFInfo
- Publication number
- KR101532030B1 KR101532030B1 KR1020130040787A KR20130040787A KR101532030B1 KR 101532030 B1 KR101532030 B1 KR 101532030B1 KR 1020130040787 A KR1020130040787 A KR 1020130040787A KR 20130040787 A KR20130040787 A KR 20130040787A KR 101532030 B1 KR101532030 B1 KR 101532030B1
- Authority
- KR
- South Korea
- Prior art keywords
- interrupt signal
- sensing device
- signal
- input unit
- interrupt
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/22—Electrical actuation
- G08B13/24—Electrical actuation by interference with electromagnetic field distribution
- G08B13/2402—Electronic 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
- G08B13/2465—Aspects related to the EAS system, e.g. system components other than tags
- G08B13/2488—Timing issues, e.g. synchronising measures to avoid signal collision, with multiple emitters or a single emitter and receiver
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/01—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
- G08B25/08—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using communication transmission lines
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Electromagnetism (AREA)
- Alarm Systems (AREA)
Abstract
본 발명은 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지시스템 및 오작동방지방법에 관한 것으로, 구체적으로 감지장치로부터 발생된 인터럽트 신호를 수신하기 위한 제1신호입력부; 상기 감지장치 이외의 제2장치로부터 발생된 인터럽트 신호를 수신하기 위한 제2신호입력부; 상기 제1신호입력부 및 상기 제2신호입력부를 통하여 수신되는 인터럽트 신호를 감지하기 위한 인터럽트감지부; 및 상기 제2신호입력부로부터 인터럽트 신호가 수신되는 경우 블록구간을 설정하여 상기 블록구간 동안 상기 제1신호입력부로 수신되는 인터럽트 신호가 인식되지 않도록 제어하는 제어부;를 포함하는 오작동방지시스템과 그 시스템을 이용한 오작동방지방법에 관한 것이다.
본 발명에 따르면 다른 모듈의 동작에 따라 감지장치가 잘못된 신호를 발생시키더라도 이러한 신호를 차단시켜서 이로 인한 오작동을 방지할 수 있게 되는 장점이 있다.
본 발명에 따르면 다른 모듈의 동작에 따라 감지장치가 잘못된 신호를 발생시키더라도 이러한 신호를 차단시켜서 이로 인한 오작동을 방지할 수 있게 되는 장점이 있다.
Description
본 발명은 감지장치를 포함한 시스템에서 다른 모듈로부터 발생한 인터럽트 신호로 인한 내부 오류로 인하여 감지장치로부터 발생하는 인터럽트 신호로 인한 오작동을 방지하기 위한 시스템 및 방법에 관한 것이다.
센서 등을 이용하여, 센서에 감지되는 정보에 따라 미리 설정된 동작을 수행하도록 하는 장치는 센서에 의해 특정한 신호가 감지되는 경우 혹은 임계치를 넘는 값이 감지되는 경우 그 정보를 인터럽트 신호의 형태로 다른 모듈에 전송하고, 인터럽트 신호를 받은 모듈은 미리 설정된 동작을 수행하도록 설계된다.
한국공개실용신안공보 제1989-11402호에는 마이콤을 이용한 가스 누출 경보 회로에 관한 발명으로, 상기와 같은 원리의 장치가 기재되어 있다.
구체적으로, 가스센서를 포함하는 가스감지부에 의해 가스 누출이 감지되면, 가스감지부는 마이콤의 인터럽트 입력단에 인터럽트 신호를 인가하게 되며, 이 인터럽트 신호가 인가되면 마이콤은 사용자에 의해 중지버튼이 눌려질 때까지 디스플레이부의 가스 디지트와 버저구동부의 버저를 파상적으로 구동시켜 가스 누출을 경보해주도록 구성되어 있다.
센서 등의 감지장치는 직접 제어시스템과 연결되어 인터럽트 신호를 제어시스템으로 보낼 수도 있고, 무선으로 제어시스템과 통신하는 경우에는 무선통신모듈과 연결되어 인터럽트 신호를 무선통신모듈로 전송하고, 무선통신모듈이 이 신호를 제어시스템으로 전송할 수도 있다.
인터럽트 신호를 받아서 각종 동작을 수행하는 제어시스템, 무선통신모듈 등은 센서 등으로부터 발생되는 인터럽트 신호가 가장 중요한 신호이기는 하지만, 이 인터럽트 신호만 전송되는 것이 아니라 다른 부가기능 등을 위하여 다른 모듈로부터 발생되는 다른 신호도 역시 수신된다.
이 경우, 다른 모듈로부터 발생되는 인터럽트 신호 때문에 센서부에서 예상치 못한 내부요인으로 인하여 순간적으로 오작동을 일으키고, 결과적으로 다른 모듈의 인터럽트 신호로 인하여 센서부로부터 인터럽트 신호가 발생되는 오류가 발생할 수 있다.
이렇게 되면 특정한 동작, 신호 등이 감지되지 않았는데도 미리 설정된 제어동작이 수행되므로, 불필요한 오해를 낳을 수 있게 된다.
특히, 보안이나 방재 시스템 등 사람들이 센서에 감지된 결과에 상당히 민감하게 반응하는 시스템에서 이러한 오류가 발생하는 경우에는, 사람들에게 많은 혼란을 주게 되고, 이러한 오류가 많이 발생하는 시스템은 판매도 부진할 수밖에 없게 된다.
다른 모듈의 신호에 따라 센서 등 감지장치의 오작동 신호가 발생하는 것을 원천적으로 차단하는 것이 가장 좋은 방법이지만, 이러한 오작동을 완벽하게 차단시키는 시스템을 개발하는 것은 쉽지 않은 일이어서 이에 대한 연구가 더 필요한 실정이다.
상기한 문제를 해결하기 위해서 본 발명에서는 다른 모듈로부터 발생되는 신호의 영향을 받아 센서 등의 감지장치로부터 신호가 발생되는 경우 이에 의한 오작동을 방지할 수 있는 방법 및 시스템을 제공하는 것을 목적으로 한다.
또한, 상기한 문제를 해결하기 위해서 본 발명에서는 상기한 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는 것을 목적으로 한다.
상기한 목적을 달성하기 위해서 본 발명은 감지장치로부터 발생된 인터럽트 신호를 수신하기 위한 제1신호입력부; 상기 감지장치 이외의 제2장치로부터 발생된 인터럽트 신호를 수신하기 위한 제2신호입력부; 상기 제1신호입력부 및 상기 제2신호입력부를 통하여 수신되는 인터럽트 신호를 감지하기 위한 인터럽트감지부; 및 상기 제2신호입력부로부터 인터럽트 신호가 수신되는 경우 블록구간을 설정하여 상기 블록구간 동안 상기 제1신호입력부로 수신되는 인터럽트 신호가 인식되지 않도록 제어하는 제어부;를 포함하는 것을 특징으로 하는 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지시스템을 제공한다.
또한, 상기한 목적을 달성하기 위해서 본 발명은 감지장치로부터 발생된 인터럽트 신호를 수신하기 위한 제1신호입력부와, 상기 감지장치 이외의 제2장치로부터 발생된 인터럽트 신호를 수신하기 위한 제2신호입력부를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지방법에 있어서, 상기 제2신호입력부를 통하여 인터럽트 신호가 수신되는지 판단하는 단계; 및 상기 제2신호입력부를 통하여 인터럽트 신호가 수신되면, 블록구간을 설정하여 상기 블록구간 동안 상기 제1신호입력부로 수신되는 인터럽트 신호가 인식되지 않도록 제어하는 단계;를 포함하는 것을 특징으로 하는 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지방법을 제공한다.
여기서, 상기 오작동방지시스템은 보안시스템, 방재시스템 등에 적용될 수 있다.
또한, 상기 감지장치는 상기 감지장치의 감지대상이 감지되는 동안 계속하여 인터럽트 신호를 발생시키며, 상기 블록구간은 상기 감지장치가 감지한 결과가 의미있는 값이 되기 위하여 상기 인터럽트 신호가 유지되어야 하는 최소값보다 짧게 설정되는 것이 바람직하다.
또한, 상기 블록구간은 유지되는 길이를 사용자가 설정할 수 있도록 할 수도 있다.
한편, 상기한 목적을 달성하기 위해서 본 발명은 상기한 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
본 발명에 따르면 다른 모듈의 동작에 따라 감지장치가 잘못된 신호를 발생시키더라도 이러한 신호를 차단시켜서 이로 인한 오작동을 방지할 수 있게 되는 장점이 있다.
또한, 다른 모듈의 동작에 따른 신호가 발생한 경우와 동시에 센서 등의 감지장치에서 감지신호가 발생하는 경우에, 그러한 신호에는 동작할 수 있도록 함으로써 오작동으로 인한 신호를 차단함으로써 진정한 신호에도 동작이 안되는 사태를 방지할 수 있는 장점도 있다.
도 1은 본 발명의 개념을 설명하기 위한 도면
도 2는 본 발명의 시스템의 구성을 도시한 블록도
도 3은 본 발명에서 블록구간을 설명하기 위한 도면
도 4는 본 발명에서 블록구간과 인터럽트 신호의 지속구간의 관계를 도시한 도면
도 5는 본 발명의 방법을 도시한 도면
도 2는 본 발명의 시스템의 구성을 도시한 블록도
도 3은 본 발명에서 블록구간을 설명하기 위한 도면
도 4는 본 발명에서 블록구간과 인터럽트 신호의 지속구간의 관계를 도시한 도면
도 5는 본 발명의 방법을 도시한 도면
본 발명은 센서 등 감지장치를 이용하는 시스템에서 다른 모듈, 즉 감지장치 이외의 제2의 장치의 동작에 따라 감지장치로부터 인터럽트 신호가 오발생된 경우에, 이로 인해 발생되는 시스템의 오작동을 방지하기 위하여, 다른 모듈로부터 인터럽트 신호가 발생된 경우에 그 인터럽트 신호가 발생된 후 소정 시간 동안 감지장치로부터 발생되는 인터럽트 신호를 블록(차단)시키거나 무시하도록 한 점에 특징이 있는 발명이다.
본 발명은 특히 보안이나 방재를 위하여 사용되는 시스템과 같이 센서 등의 감지 내용이 정확한지를 외부에서는 확인할 수 없고, 센서 등의 감지 동작 자체가 전체 시스템 동작의 주목적이 되는 시스템에 특히 유용할 것이다.
또한, 본 발명은 각각의 감지장치와 연결되어 중앙시스템과 통신을 수행하는 통신시스템과 같이 하나의 전체 시스템 내에 복수개의 장비가 존재하여, 각각에 대하여 모두 고가의 장비를 이용하는 경우 생산원가가 크게 증가하여 바람직하지 않은 경우에 생산원가의 큰 증가 없이 간단하게 적용될 수 있는 발명으로, 감지장치와 직접적으로 연결되어 있고 고가의 장비나 복잡한 로직을 적용하기 어려운 분야에 특히 유용할 것이다.
이하 본 발명의 바람직한 실시예를 도면을 참조하여 상세히 설명한다.
도 1은 본 발명의 예를 설명하기 위한 도면으로, 본 발명이 무선보안기기의 무선통신모듈에 적용된 예를 도시한 것이다.
도 1에서와 같이 감지장치(10)가 타인의 침입을 감지하게 되면 인터럽트 신호가 무선통신모듈(20)에 전달되며, 무선통신모듈(20)의 MCU(21)는 이 인터럽트 신호를 무선통신을 통하여 중앙시스템에 전송하는 작업이 수행되도록 제어한다.
이 때, 감지장치(10)의 인터럽트 신호가 전송되기 전에 다른 모듈로부터 인터럽트 신호가 수신되는 경우에는 다른 모듈로부터의 인터럽트 신호가 수신된 후 소정 시간 동안은 감지장치(10)로부터 인터럽트 신호가 수신되는 것을 차단하거나 무시하는 방법으로 인터럽트 신호가 인식되지 않도록 하여 감지장치(10)로부터 인터럽트 신호가 수신되더라도 그에 따른 동작을 수행하지 않게 된다.
본 발명의 시스템의 구성을 중심으로 본 발명을 보다 자세히 설명한다. 도 2는 본 발명의 시스템의 구성을 도시한 블록선도이다.
본 발명의 감지장치의 오류를 방지하기 위한 시스템은 제1신호입력부(110), 제2신호입력부(120), 인터럽트감지부(130) 및 제어부(140)를 포함하여 구성된다.
제1신호입력부(110)는 센서 등의 감지장치로부터 수신되는 인터럽트 신호를 입력받는다.
감지장치는 사람의 침입 등 감지대상이 감지되는 동안 계속하여 인터럽트 신호를 발생시키며, 제1신호입력부(110)는 이 인터럽트 신호를 수신한다.
제2신호입력부(120)는 감지장치 외에 다른 모듈(제2장치)로부터 수신되는 인터럽트 신호를 입력받는다.
본 발명이 적용되는 시스템에는 감지장치 외에도 기타 부가 기능을 수행하는 장치가 있을 수 있으며, 제2신호입력부(120)는 이러한 장치로부터 수신되는 인터럽트 신호를 수신한다.
제1신호입력부(110) 및 제2신호입력부(120)는 통상적으로 신호를 수신하기 위한 입력포트의 형태로 구현되며, 일반적인 신호 입력포트와 동일한 방식으로 구동된다.
한편, 제2신호입력부(120)는 하나의 입력포트로 구현이 될 수도 있고, 복수개의 입력포트로 구현이 될 수도 있다.
감지장치 외에 다른 모듈들이 많이 존재하고, 각각의 모듈들이 각기 다른 입력포트를 통하여 신호를 전송하는 경우에는 제2신호입력부(120)에는 복수의 입력포트가 포함될 수 있다.
통상적으로 MCU 등에는 다수의 입력포트가 구비되며, 각각 독립적으로 사용이 된다. 예를 들어, 3개의 인터럽트 포트를 가지는 MCU가 본 발명에서 사용이 된다고 보면, 그 중 하나는 감지장치에 연결되고, 나머지 입력포트는 각각 다른 기능의 모듈에 연결될 수 있다.
인터럽트감지부(130)는 제1신호입력부(110) 및 제2신호입력부(120)로부터 인터럽트 신호가 수신되는지 감지한다.
인터럽트 신호를 감지하는 방법은 수신되는 신호의 변화, 신호 레벨 등을 이용하여 감지할 수 있다.
가령 인터럽트 신호가 하이(high) 신호로 입력이 되는 신호인 경우에는 신호의 레벨이 하이로 변화되는 시점에 인터럽트 신호가 수신된 것으로 판단할 수도 있고, 수신되는 신호가 하이 레벨로 되어 있는 것이 확인되는 동안 계속하여 인터럽트 신호가 수신되는 것으로 감지할 수도 있고, 수신되는 신호가 하이에서 로우(Low)로 변화되는 시점에 인터럽트 신호가 수신된 것으로 판단되도록 할 수도 있다.
인터럽트 신호를 감지하는 방법은 일반적인 신호 감지방법과 같으므로 여기서는 구체적인 설명은 생략한다.
제어부(140)는 제2신호입력부(120)로부터 인터럽트 신호가 수신된 것으로 인터럽트감지부(130)가 감지하면, 소정의 시간동안 블록구간을 두어 제1신호입력부(110)로부터 인터럽트 신호가 수신되는 것을 차단(block)하거나 무시하도록 제어한다.
즉, 감지장치 외의 다른 모듈로부터 인터럽트 신호가 수신되는 경우에는 감지장치로부터 인터럽트 신호가 수신되는 것을 차단하거나 수신되더라도 무시하도록 하여, 감지장치로부터 인터럽트 신호가 수신되더라도 그 인터럽트 신호에 의해 미리 설정된 작업이 진행되지 않도록 한다.
블록구간은 시스템에서 제2신호입력부(120)의 인터럽트 신호에 따라 무선통신과 같은 설정된 작업을 수행하고, 안정된 대기모드 상태로 진입할 수 있는 시간 구간을 의미한다.
미리 설정된 작업은 본 발명이 적용되는 시스템의 종류 및 센서의 종류에 따라 달라질 것이다.
먼저, 본 발명이 각종 시스템의 중앙시스템에서 사용되느냐, 아니면 중앙시스템과 통신을 하는 부시스템에서 사용되느냐에 따라서도 센서 등 감지장치의 감지결과에 따라 수행되는 작업이 달라질 것이다.
예를 들어, 본 발명이 각종 시스템의 중앙시스템에 사용되고, 사용되는 시스템의 종류가 보안 시스템인 경우에는 센서 등의 감지장치에서 사람의 침입이 감지되어 감지장치로부터 침입감지를 알리는 인터럽트 신호가 전송되면, 이를 받은 중앙시스템에서는 경보음이 울리도록 하거나 경찰서나 보안경비업체 등에 자동으로 침입감지사실을 알리는 메시지가 전송되도록 할 것이다.
또 다른 예로, 본 발명이 중앙시스템과 유, 무선 통신을 수행하는 부시스템에 사용이 되고 전체 시스템이 보안시스템인 경우에는, 센서 등의 감지장치와 연결되는 시스템은 주로 유, 무선 통신을 위한 통신시스템이 될 것이며, 감지장치에서 사람의 침입이 감지되어 감지장치로부터 침입감지를 알리는 인터럽트 신호가 발생되면 이 신호를 수신한 통신시스템은 이 인터럽트 신호를 중앙시스템에 전송하는 작업이 수행되도록 할 것이다.
본 발명은 앞에서 나열한 예 중에서, 특히 후자의 경우, 즉 감지장치가 중앙시스템과 통신을 하기 위한 통신시스템에 연결된 경우에 감지장치와 통신시스템 사이의 통신에 적용되는 경우에 특히 효과적이다.
본 발명의 방식 대신에 감지장치로부터 인터럽트 신호가 수신되는 경우 다른 복잡한 로직을 이용하는 방식을 통하여 본 발명과 유사한 효과를 발생할 수도 있을 것이다.
예를 들어, 감지장치로부터 인터럽트 신호가 입력되는 경우 감지장치의 신호가 정확한지를 다시 한번 확인하는 로직을 두어 인터럽트 신호를 다시 한번 확인한다던가, 연이어 센서 등을 배치하여 두고, 연이어 배치된 센서의 감지신호 등을 종합하여 입력된 인터럽트 신호가 오류가 아닌지 검증하는 방법 등도 있을 수 있고, 인터럽트 신호를 블록하지 않더라도 현재 프로세서의 상태가 어떠한지를 판단하고 판단에 의해 감지장치로부터 수신되는 인터럽트 신호를 무시할 것인지 처리할 것인지를 판단하는 과정을 거치는 방법도 있을 수 있다.
그러나, 위와 같이 다시 어떤 동작을 수행한다던가, 판단을 내리는 로직이 더 추가되게 되면 상대적으로 고가의 장비가 필요하다는 점에서 소형의 저가 제품에 적용하기에는 한계가 있다.
본 발명은 단순히 다른 모듈로부터 인터럽트 신호가 수신되는 경우 프로세서에서 복잡한 제어없이 소정 시간 동안 감지장치로부터 수신되는 인터럽트 신호를 차단하거나 무시하기만 할 뿐, 별도의 추가 로직이 더 추가되지 않으며, 인터럽트감지부(130)에서 인터럽트 신호를 감지하는 방법도 변경을 시킬 필요가 없으므로, 생산원가의 큰 증가없이 적용이 가능하며, 소비전력도 줄일 수 있다는 장점이 있다.
도 3은 본 발명에서 인터럽트 신호를 처리하는 과정을 설명하기 위한 도면으로, 본 발명이 무선통신시스템에 적용된 경우를 예로 들은 것이다.
도 3에서 보는 바와 같이, 감지장치 이외의 기타 장치로부터 인터럽트 신호(31)가 수신되는 경우나 다른 인터럽트 신호와 독립적으로 감지장치로부터 인터럽트 신호(32)가 수신되는 경우에는 정상적으로 무선통신을 수행한다.
한편, 기타 장치로부터 인터럽트 신호(33)가 수신된 경우에는 소정시간 동안 감지장치의 인터럽트 신호을 무시하거나 차단하는 구간(34)이 설정되며, 이 기간 동안 감지장치로부터 인터럽트 신호(35)가 수신되더라도 무선통신을 수행하지 않게 된다.
한편, 기타 장치로부터 인터럽트 신호(36)가 수신된 경우에는 감지장치의 인터럽트 신호의 차단 구간 동안 다시 기타 장치로부터 인터럽트 신호(37)가 수신된 경우에는 정상적으로 무선통신이 수행된다.
도 2의 구성과 관련하여 설명하면, 제어부(140)는 제2신호입력부(120)를 통하여 인터럽트 신호가 입력되면, 소정 시간 동안 인터럽트 신호가 차단되거나 무시되는 블록구간을 설정하여, 그 구간 동안 제1신호입력부(110)가 신호 자체를 수신하지 않도록 블록시키거나, 그 신호가 제1신호입력부(110)에 수신되더라도 인터럽트감지부(130)로 전달이 되지 않도록 하거나, 인터럽트감지부(130)에서 그 구간동안 제1신호입력부(110)를 통하여 수신된 신호를 무시하도록 제어하여, 블록구간동안 제1신호입력부(110)를 통하여 입력된 신호가 차단되거나 무시되어 인식되지 않도록 한다.
한편, 본 발명과 같이 다른 장치(모듈)로부터 인터럽트 신호가 입력되는 경우 소정 시간의 블록구간을 두어 그동안 감지장치로부터 수신되는 인터럽트 신호를 차단하거나 무시하는 경우, 그 블록구간 동안 감지장치로부터 진정한 인터럽트 신호가 발생되는 경우 문제가 될 수 있다.
이 문제는 블록구간의 시간을 조절함으로써 해결이 가능하다.
즉, 본 발명이 적용되는 시스템에서 감지장치의 인터럽트 신호는 감지장치의 감지가 계속되는 동안 계속하여 인터럽트 신호가 발생하는 것이 전제가 되는데, 이 경우 블록구간을 진정한 인터럽트 신호가 발생되어 유지되는 시간보다 짧게 설정을 하는 경우 상기한 문제를 해결할 수 있게 된다.
통상적으로 다른 장치의 작동으로 인해 감지장치의 오작동이 발생하는 경우에는, 그 오작동이 순간적으로 일어나는 것이기 때문에 그 인터럽트 신호가 짧을 수밖에 없게 된다.
반면, 센서 등의 감지장치에 의해 감지된 결과가 전송되는 경우에는 감지장치의 감지가 계속되고 있는 동안에는 계속하여 인터럽트 신호가 발생되어 전송되게 된다.
도 4는 본 발명이 보안 시스템에서 적용되는 경우 블록구간과 인터럽트 신호가 전송되는 구간의 예를 도시한 것이다.
빠른 속도로 사람이 침입했을 때 침입감지 등을 위하여 설치한 열감지센서에 침입하는 사람이 감지되는 시간을 600msec라고 가정하면, 열감지센서로부터 발생되는 인터럽트 신호는 600msec 동안 유지되게 된다.
만약, 감지장치의 인터럽트 신호를 차단하거나 무시하는 블록구간을 500msec로 설정을 해 놓는다면, 다른 장치로부터 인터럽트 신호가 발생하자마자 감지장치로부터 인터럽트 신호가 발생되어 감지장치로부터 수신되는 인터럽트 신호가 차단되는 경우에도, 블록 구간이 끝나고 난 후 100msec 동안 감지장치의 신호를 인식할 수 있게 된다.
통상적으로 인터럽트감지부(130)에서 인터럽트 신호를 감지하는 시간이 100nsec 이하이므로, 블록구간이 종료된 후 100nsec 이상만 감지장치의 인터럽트 신호가 유지되면 인터럽트감지부(130)는 감지장치로부터 전송되는 인터럽트 신호를 인식하고, 그에 따라 시스템에서 미리 설정된 동작(무선통신, 경보음 발생 등)을 수행할 수 있게 된다.
블록되는 구간이 지속되는 시간은 본 발명이 적용되는 분야, 센서의 종류 등에 따라 달라질 수 있다.
예를 들어, 감지장치가 화재발생을 감지하는 장치와 같이 감지하려는 대상이 오랜 시간 동안 유지되는 것을 특징으로 하는 경우에는 블록구간의 상대적으로 오래 유지되더라도 감지장치로부터 전송되는 인터럽트 신호가 무시되는 경우는 없을 것이다.
본 발명이 침입을 감지하기 위한 보안시스템에 적용되는 경우에는 그 센서의 종류에 따라 블록구간의 지속시간이 달라질 수 있을 것이다.
예를 들어, 열감지센서와 같이 일정 범위 내에 사람이 존재하는지 여부를 감지하는 센서와 같이 사용되는 경우에는 상대적으로 긴 블록구간을 두어도 상관없지만, 광센서를 이용하여 침입자가 특정 지점을 지나갔는지 여부만을 감지하는 센서의 경우에는 그 침입이 감지되는 구간이 상대적으로 짧을 것이므로, 블록구간 역시 그에 맞춰서 짧게 설정될 수밖에 없을 것이다.
정리하면, 감지장치가 감지한 결과가 의미있는 값이 되기 위해 인터럽트 신호가 계속하여 유지되어야 하는 최소 임계시간이 감지장치별로 계산될 수 있을 것이므로, 블록구간을 그 최소 임계시간보다 짧게 설정하여, 오류로 발생하는 인터럽트 신호는 차단되고, 진정한 인터럽트 신호는 인식될 수 있도록 하는 것이 바람직하다.
참고로, 최소 임계시간은 감지장치의 종류, 감지범위, 감지대상 등에 따라 계산될 수 있을 것이다.
예를 들어, 열감지센서의 경우 그 감지가능범위가 있을 것이고, 그 구간을 통과하는 사람의 예상 속도(혹은 예상 최대속도)가 있을 것이므로, 이를 토대로 침입자가 열감지센서가 감지할 수 있는 영역을 통과하는 시간을 산출할 수 있을 것며, 통과하는 사람의 속도가 최대라고 가정하였을 때 계산된 값이 최소 임계시간이 될 것이다.
물론, 이렇게 산출된 최소 임계시간이 완벽하지 않고 오차 범위가 존재할 수도 있지만, 오차범위를 무시할 수 있는 정도의 값을 선택하여 적용이 가능할 것이다.
상대적으로 블록 구간이 짧아지면 짧아질수록(최소 임계시간을 더 짧게 잡을수록), 오차가 발생할 확률은 낮아질 것이다.
그러나, 반대로 블록구간을 너무 짧게 하면, 오류로 인해 발생하는 인터럽트 신호도 진정한 신호로 인식할 가능성이 높아지게 된다.
화재감지시스템에 사용되거나 열감지센서가 이용되는 시스템에 사용되는 경우와 같이 블록구간을 상대적으로 길게 설정이 가능한 경우에는 큰 문제가 없을 것이지만, 광센서를 이용하여 특정 구간을 침입자가 지났는지 여부를 감지하는 것과 같이 인터럽트 신호가 상대적으로 짧은 구간 동안만 발생하는 경우에는 침입자의 예상 이동 속도를 어떻게 정하느냐에 따라 인터럽트 신호가 지속되어야 하는 시간의 변화율이 클 것이고, 연산되는 값이 적절하지 않는 경우도 발생할 수 있을 것이다.
이러한 경우에 사용하는 사용자가 자신의 판단대로 적용할 수 있게 하기 위하여, 사용자가 직접 블록구간을 지정할 수 있도록 할 수도 있다.
사용자가 오류로 인한 동작을 방지하는 점에 보다 중점을 두는 경우에는 블록구간을 상대적으로 길게 조절할 수 있을 것이고, 그렇지 않고 진정한 신호를 놓치지 않는 점에 중점을 둔다면 상대적으로 블록구간을 짧게 조절할 수 있을 것이다.
도 5는 본 발명의 방법을 도시한 흐름도로, 제2신호입력부(120)에 인터럽트 신호가 수신되는 경우 행해지는 방법을 도시한 흐름도이다.
먼저, 인터럽트 신호가 입력되지 않은 상태에서는 대기모드로 유지된다(201).
대기모드에서 제1신호입력부(110) 또는 제2신호입력부(120)를 통해서 인터럽트 신호가 입력되는 경우, 제어부(140)는 그 신호가 인터럽트감지부(130)로 전송되도록 제어한다.
만약, 제2신호입력부(120)를 통하여 인터럽트 신호가 입력된 것으로 인터럽트감지부(130)에서 감지하면(202), 제어부(140)는 인터럽트감지부(130)에서 감지된 인터럽트 신호에 따른 동작이 수행되도록 함과 동시에 상기한 인터럽트 신호가 입력된 후 소정 기간 동안 블록구간을 두어 제1신호입력부(110)를 통하여 감지장치로부터 수신되는 인터럽트 신호가 차단되거나 무시되도록 한다(203).
인터럽트 신호가 차단되거나 무시되도록 한다는 의미는 제1신호입력부(110)의 입력포트 자체를 블록시키거나 제1신호입력부(110)에서 인터럽트감지부(130)로 전송되는 신호를 블록시키거나, 인터럽트감지부(130)에서 제1신호입력부(110)를 통하여 입력되는 인터럽트 신호를 무시하도록 함으로써 인터럽트감지부(130)가 제1신호입력부(110)를 통하여 입력되는 신호를 인식하지 않도록 한다는 의미이다.
블록구간은 시스템에서 제2신호입력부(120)의 인터럽트 신호에 따라 무선통신과 같은 설정된 작업을 수행하고, 안정된 대기모드 상태로 진입할 수 있는 시간 구간을 의미하며, 감지장치의 종류에 따라 감지된 값이 의미있는 값으로 인정될 수 있는 인터럽트 신호가 유지되는 최소 시간인 최소 임계시간보다 짧게 설정되는 것이 바람직하다는 것은 앞에서 살펴본 바와 같다.
또한, 사용자의 목적에 따라 블록구간을 임의로 설정할 수 있다는 점도 앞에서 설명한 바와 같다.
한편, 제어부(140)는 설정된 블록구간이 종료되면(205) 다시 제1신호입력부(110)로부터 인터럽트 신호가 수신될 수 있도록 제어한다(206).
블록구간 중에 감지장치로부터 진정한 인터럽트 신호가 발생되어 유지되고 있는 경우에, 블록구간이 종료되어 신호가 인터럽트감지부(130)에 인식되면 블록구간이 종료되는 시점에 인터럽트 신호가 전송된 것과 같이 입력될 것이므로, 인터럽트감지부(130)가 라이징엣지(rising edge)를 검출하거나, 폴링엣지(falling edge)를 검출하거나 레벨을 검출하는 방법 중 어떤 방법을 이용하더라도 인터럽트 신호를 검출할 수 있게 된다.
본 발명의 상기 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
Claims (9)
- 감지장치로부터 발생된 인터럽트 신호를 수신하기 위한 제1신호입력부;
상기 감지장치 이외의 제2장치로부터 발생된 인터럽트 신호를 수신하기 위한 제2신호입력부;
상기 제1신호입력부 및 상기 제2신호입력부를 통하여 수신되는 인터럽트 신호를 감지하기 위한 인터럽트감지부; 및
상기 제2신호입력부로부터 인터럽트 신호가 수신되는 경우 블록구간을 설정하여 상기 블록구간 동안 상기 제1신호입력부로 수신되는 인터럽트 신호가 인식되지 않도록 제어하는 제어부;를 포함하고,
상기 감지장치는 상기 감지장치의 감지대상이 감지되는 동안 계속하여 인터럽트 신호를 발생시키며,
상기 블록구간은 상기 감지장치가 감지한 결과가 의미있는 값이 되기 위하여 상기 인터럽트 신호가 유지되어야 하는 최소값보다 짧게 설정되는 것을 특징으로 하는 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지시스템. - 제1항에 있어서, 상기 오작동방지시스템은 보안시스템에 적용되는 것을 특징으로 하는 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지시스템.
- 삭제
- 제1항에 있어서, 상기 블록구간은 유지되는 길이를 사용자가 설정할 수 있는 것을 특징으로 하는 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지시스템.
- 감지장치로부터 발생된 인터럽트 신호를 수신하기 위한 제1신호입력부와, 상기 감지장치 이외의 제2장치로부터 발생된 인터럽트 신호를 수신하기 위한 제2신호입력부를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지방법에 있어서,
상기 제2신호입력부를 통하여 인터럽트 신호가 수신되는지 판단하는 단계; 및
상기 제2신호입력부를 통하여 인터럽트 신호가 수신되면, 블록구간을 설정하여 상기 블록구간 동안 상기 제1신호입력부로 수신되는 인터럽트 신호가 인식되지 않도록 제어하는 단계;를 포함하고,
상기 감지장치는 상기 감지장치의 감지대상이 감지되는 동안 계속하여 인터럽트 신호를 발생시키며,
상기 블록구간은 상기 감지장치가 감지한 결과가 의미있는 값이 되기 위하여 상기 인터럽트 신호가 유지되어야 하는 최소값보다 짧게 설정되는 것을 특징으로 하는 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지방법. - 제5항에 있어서, 상기 오작동방지방법은 보안시스템에 적용되는 것을 특징으로 하는 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지방법.
- 삭제
- 제5항에 있어서, 상기 블록구간은 유지되는 길이를 사용자가 설정할 수 있는 것을 특징으로 하는 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하기 위한 오작동방지방법.
- 제5항, 제6항 및 제8항 중 어느 한 항에 기재된 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130040787A KR101532030B1 (ko) | 2013-04-15 | 2013-04-15 | 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하는 방법 및 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130040787A KR101532030B1 (ko) | 2013-04-15 | 2013-04-15 | 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하는 방법 및 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140124035A KR20140124035A (ko) | 2014-10-24 |
KR101532030B1 true KR101532030B1 (ko) | 2015-06-29 |
Family
ID=51994403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130040787A KR101532030B1 (ko) | 2013-04-15 | 2013-04-15 | 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하는 방법 및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101532030B1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102529156B1 (ko) | 2017-10-25 | 2023-05-09 | 주식회사 올아이티탑 | 생체정보를 이용한 다중 안전 잠금 기능을 구비하는 해킹방지용 금융 거래 중계 시스템의 처리 방법 |
KR20190041381A (ko) | 2017-12-08 | 2019-04-22 | 주식회사 올아이티탑 | 다중 안전 잠금 기능을 구비하는 해킹방지용 금융 거래 중계 시스템의 처리 방법 |
KR20190041382A (ko) | 2017-12-08 | 2019-04-22 | 주식회사 올아이티탑 | 다중 안전 잠금 기능을 구비하는 통합단말기의 생체인증에 의한 결제단말기의 금융 거래 중계 시스템의 처리 방법 |
KR20190030141A (ko) | 2017-12-08 | 2019-03-21 | 주식회사 올아이티탑 | 다중 안전 잠금 기능을 구비하는 컴퓨터를 이용한 생체인증에 의한 결제단말기의 금융 거래 중계 시스템의 처리 방법 |
KR101875182B1 (ko) | 2017-12-19 | 2018-08-03 | 주식회사 올아이티탑 | 생체정보를 이용한 다중 안전 잠금 기능을 구비하는 해킹방지용 금융 거래 중계 시스템의 처리 방법 |
KR101988400B1 (ko) | 2018-02-09 | 2019-06-13 | 주식회사 올아이티탑 | 생체인증에 의한 금융 거래 중계 시스템의 은행 통장 개설 방법 |
KR101873286B1 (ko) | 2018-02-09 | 2018-08-03 | 주식회사 올아이티탑 | 지문 알고리즘과 연계된 지문 또는/및 지정맥 정보의 통합모듈에 의한 금융 거래 중계 시스템의 처리 방법 |
KR101874319B1 (ko) | 2018-03-05 | 2018-08-03 | 주식회사 올아이티탑 | 다중 안전 잠금 기능을 구비하는 컴퓨터를 이용한 생체인증에 의한 결제단말기의 금융 거래 중계 시스템의 처리 방법 |
KR101875200B1 (ko) | 2018-03-05 | 2018-08-03 | 주식회사 올아이티탑 | 다중 안전 잠금 기능을 구비하는 통합단말기의 생체인증에 의한 결제단말기의 금융 거래 중계 시스템의 처리 방법 |
KR101886736B1 (ko) | 2018-03-14 | 2018-09-11 | 주식회사 올아이티탑 | 가상화폐를 적립한 코인카드가 지문에 의하여 결제될 수 있는 금융 거래 중계 처리시스템 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050117682A (ko) * | 2004-06-11 | 2005-12-15 | 엘지전자 주식회사 | 수동형 적외선 센서의 초기 검출신호 차단장치 |
KR100813429B1 (ko) * | 2006-11-21 | 2008-03-13 | 주식회사 유성반도체 | 오동작 방지기능을 구비한 화재 감지기 |
JP2013046313A (ja) * | 2011-08-25 | 2013-03-04 | Kyocera Corp | 人体検出システム |
-
2013
- 2013-04-15 KR KR1020130040787A patent/KR101532030B1/ko active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050117682A (ko) * | 2004-06-11 | 2005-12-15 | 엘지전자 주식회사 | 수동형 적외선 센서의 초기 검출신호 차단장치 |
KR100813429B1 (ko) * | 2006-11-21 | 2008-03-13 | 주식회사 유성반도체 | 오동작 방지기능을 구비한 화재 감지기 |
JP2013046313A (ja) * | 2011-08-25 | 2013-03-04 | Kyocera Corp | 人体検出システム |
Also Published As
Publication number | Publication date |
---|---|
KR20140124035A (ko) | 2014-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101532030B1 (ko) | 감지장치를 포함하는 시스템에서 내부오류로 발생한 인터럽트 신호로 인한 오작동을 방지하는 방법 및 시스템 | |
EP3208785B1 (en) | Methods of location based awareness of life safety sensors | |
EP3989195B1 (en) | System and method for automatically disarming an intrusion detection system | |
EP3471072A1 (en) | System and method for providing a plurality of alarm levels for a motion detector monitoring a region | |
KR101950093B1 (ko) | 비콘을 이용한 화재 재난 조기 경보 시스템 | |
CN109102686A (zh) | 用于在火警***中在警报敏感度阈值改变期间防止假警报的***和方法 | |
KR102111880B1 (ko) | 폴스 알람을 줄이기 위한 자동차 시트 시스템 및 그 구동 방법 | |
KR20130037902A (ko) | 다중 센서를 이용하여 위험 상황을 알리고 모니터링하는 시스템 및 그 방법 | |
EP0755551B1 (en) | Fault monitoring event detection device | |
JP4430443B2 (ja) | 火災検知システム | |
RU2006113127A (ru) | Детектор чрезвычайной ситуации | |
JP2007280005A (ja) | 火災報知設備 | |
KR20130031655A (ko) | 차량의 침입감지 장치 및 그 방법 | |
JP2008269439A (ja) | ガスメータ、ガス漏れ警報器、及びガスセキュリティシステム | |
KR20030078410A (ko) | 단문메시지서비스를 이용한 방범/방재 시스템 및 방법 | |
JP2006235854A (ja) | 火災警報システム | |
JP2003165679A (ja) | エレベーターの運転装置 | |
JP2003248872A (ja) | 火災感知器 | |
US9202359B2 (en) | Multilevel signaling system and method | |
EP3848917B1 (en) | Integrated fire alarm method and system | |
KR20040031733A (ko) | 인체 감지 센서의 오류 감시 장치 및 그 방법 | |
JP6154607B2 (ja) | 通信装置、盗難判定方法、および盗難判定プログラム | |
US11302172B2 (en) | Identification of cap or cover on a detector | |
JPH10334384A (ja) | 無線通信装置 | |
JP4615905B2 (ja) | 火災報知システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180416 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190527 Year of fee payment: 5 |