KR20190030536A - Rs-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템 - Google Patents

Rs-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템 Download PDF

Info

Publication number
KR20190030536A
KR20190030536A KR1020170118118A KR20170118118A KR20190030536A KR 20190030536 A KR20190030536 A KR 20190030536A KR 1020170118118 A KR1020170118118 A KR 1020170118118A KR 20170118118 A KR20170118118 A KR 20170118118A KR 20190030536 A KR20190030536 A KR 20190030536A
Authority
KR
South Korea
Prior art keywords
terminal
household
call
data
common entrance
Prior art date
Application number
KR1020170118118A
Other languages
English (en)
Other versions
KR102035335B1 (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 KR1020170118118A priority Critical patent/KR102035335B1/ko
Publication of KR20190030536A publication Critical patent/KR20190030536A/ko
Application granted granted Critical
Publication of KR102035335B1 publication Critical patent/KR102035335B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt
    • G07C9/00039
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/14Central alarm receiver or annunciator arrangements
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B27/00Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations
    • G08B27/006Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations with transmission via telephone network

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Alarm Systems (AREA)

Abstract

공통주택 데이터 서비스 제공 방법이 제공되며, 공동 주택의 현관인 공동 현관으로부터 호출 신호를 수신하고, 수신된 호출 신호에 대응하여 문열림 제어 신호를 전송하며, 경비실로 보안 알람을 전송하고, 경비실로부터 호출 신호를 수신하면 통화를 수행하는 적어도 하나의 세대 단말, 공동 주택을 식별하기 위한 식별자를 포함하고, 적어도 하나의 세대와 공동 현관 사이에 위치하고, 각 구성요소의 신호 전송을 중계 및 제어하고, 적어도 하나의 세대로 출입하기 위한 출입 데이터를 저장 및 관리하는 메인 제어 장치, 메인 제어 장치와 경비실 간에 위치하고, 공동 현관에서 적어도 하나의 세대 단말로 호출하는 호(Call) 및 영상을 전송하고, 적어도 하나의 세대 단말 또는 경비실로부터 문열림 제어 신호를 수신하여 도어를 제어하고, 공동 주택의 번호, 공동 주택의 비밀번호 및 인증 카드 번호를 관리하는 공동 현관 단말, 및 공동 주택의 식별자를 저장 및 관리하고, 경비실에서 관리하는 공동 주택의 세대 단말로의 호출 및 통화를 수행하고, 공동 현관 단말로부터의 호출 및 통화를 수행하며, 적어도 하나의 세대 단말로부터 보안 알람을 수신하는 경우 경보를 발생시키는 경비 단말을 포함한다.

Description

RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템{SYSTEM FOR PROVIDING DATA COMMUNICATION SERVICE FOR APARTMENT BASED ON DATA TRANSMITTING PROTOCOL OF RS-485 NETWORK}
본 발명은 공통주택 데이터 서비스 제공 방법에 관한 것으로, 기존 저가의 케이블을 바꾸지 않고도 지연 및 끊김없는 통신 서비스를 제공하기 위한 시스템을 제공한다.
최근 빌딩, 아파트나 오피스텔과 같은 집합 건물의 엘리베이터에는 출입자 감시를 위한 감시카메라, 이용자에게 다양한 정보를 제공하기 위한 광고용 LCD, 비상통화 장치 및 안전 운행을 위한 다양한 운행정보 센서들이 설치되어, 건물통합 관제실, 관리실, 또는 경비실로 다양한 멀티미디어 데이터가 양방향 실시간으로 전송되고 있으나, 기존 아파트나 신규 주거지역에서 비용절감으로 저가의 통신 케이블을 사용하는 경우에는 개발된 기술이 전혀 이용될 수 없는 인프라이고, 통신 속도가 높다고 할지라도 통신 케이블이 해당 조건을 만족하지 못하는 경우에도 통신 결함이 생길 수 있다.
이때, 홈 네트워크 시스템은 양방향 화상통화가 가능한 형태로 이루어진다. 이와 관련하여, 한국공개특허인 제2010-0020109호(2010.02.22 공개)에는, 실내측의 인터폰과 실외측의 서브폰을 IP전용선(또는 RS-485)으로 연결하여 방문자와 거주자가 화상통화를 통해 서로 확인할 수 있도록 구성하고, 각종 가전들의 제어를 용이하게 실시할 수 있도록 하면서, 기존 홈네트워크 시스템에서의 주택 출입시 발생하는 보안상의 결점을 보완하는 구성이 개시된다.
다만, 아무리 좋은 소프트웨어나 하드웨어가 개발된다고 할지라도 낡은 아파트 등의 저가 인프라가 구축되어 있는 곳에는 이용될 수가 없고, 이를 저가의 인프라를 교체하기 위해서는 현장에서 직접 대대적인 공사가 진행되므로, 시간 및 인력의 낭비로 이어지고, 저가의 케이블이 통신 속도를 단축하고자 사용하는 고사양의 통신 속도를 만족시키는 성능을 보여주지 않아, 고품질의 통신 네트워크를 이용한다고 할지라도 선로의 부정합, 데이터 깨짐, 및 통신 시간 지연을 초래하는 결과를 주는 것이 대부분이다.
본 발명의 일 실시예는, 현장에서 실제로 발생하는 일들을 구축된 인프라를 수리 및 교체하지 않고도 데이터 손실 또는 지연없이 통신할 수 있는 통신 프로토콜을 제공하고, 통신 속도를 낮춤으로써 통신 케이블과의 스펙이 만족되도록 함과 동시에, 이를 보상하기 위하여 저감된 통신 시간을 인터럽트/이벤트 방식을 이용하고, 패킷을 전송하기 전에 다른 디바이스로부터 수신 패킷이 있는지를 확인한 후, 패킷을 전송하여 데이터의 충돌을 방지할 수 있고, 공동 주택의 통신을 위한 선로의 임피던스 부정합에 의한 반사(Feedback)로 인한 오류를 제거하기 위하여 데이터 포맷에 널(Null)을 포함시킬 수 있는, 공통주택 데이터 서비스 제공 방법을 제공할 수 있다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는, 공동 주택의 현관인 공동 현관으로부터 호출 신호를 수신하고, 수신된 호출 신호에 대응하여 문열림 제어 신호를 전송하며, 경비실로 보안 알람을 전송하고, 경비실로부터 호출 신호를 수신하면 통화를 수행하는 적어도 하나의 세대 단말, 공동 주택을 식별하기 위한 식별자를 포함하고, 적어도 하나의 세대와 공동 현관 사이에 위치하고, 각 구성요소의 신호 전송을 중계 및 제어하고, 적어도 하나의 세대로 출입하기 위한 출입 데이터를 저장 및 관리하고, 공동 현관 또는 경비실로부터 적어도 하나의 세대 단말로 전송되는 호출 신호가 수신되는 경우, 호출 신호에 포함된 세대 번호가 저장된 출입 데이터에 등록된 세대 번호인지의 여부를 확인하여 호출 신호의 전달 여부를 결정하고, 공동 현관으로부터 세대 번호와 세대 비밀번호를 포함하는 출입 데이터가 저장된 출입 데이터와 일치하는지의 여부를 인증하는 메인 제어 장치, 메인 제어 장치와 경비실 간에 위치하고, 공동 현관에서 적어도 하나의 세대 단말로 호출하는 호(Call) 및 영상을 전송하고, 적어도 하나의 세대 단말 또는 경비실로부터 문열림 제어 신호를 수신하여 도어를 제어하고, 공동 주택의 번호, 공동 주택의 비밀번호 및 인증 카드 번호를 관리하는 공동 현관 단말, 및 공동 주택의 식별자를 저장 및 관리하고, 경비실에서 관리하는 공동 주택의 세대 단말로의 호출 및 통화를 수행하고, 공동 현관 단말로부터의 호출 및 통화를 수행하며, 적어도 하나의 세대 단말로부터 보안 알람을 수신하는 경우 경보를 발생시키는 경비 단말을 포함한다.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 현장에서 실제로 발생하는 일들을 구축된 인프라를 수리 및 교체하지 않고도 데이터 손실 또는 지연없이 통신할 수 있는 통신 프로토콜을 제공하고, 통신 속도를 낮춤으로써 통신 케이블과의 스펙이 만족되도록 함과 동시에, 이를 보상하기 위하여 저감된 통신 시간을 인터럽트/이벤트 방식을 이용하고, 패킷을 전송하기 전에 다른 디바이스로부터 수신 패킷이 있는지를 확인한 후, 패킷을 전송하여 데이터의 충돌을 방지할 수 있고, 공동 주택의 통신을 위한 선로의 임피던스 부정합에 의한 반사(Feedback)로 인한 오류를 제거하기 위하여 데이터 포맷에 널(Null)을 포함시킬 수 있다.
도 1은 본 발명의 일 실시예에 따른 RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템을 설명하기위한 구성도이다.
도 2는 도 1의 본 발명의 일 실시예에 따른 RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템이 확장되는 일 실시예를 설명하기 위한 도면이다.
도 3은 도 1의 각 구성들 상호간에 데이터가 송수신될 때 이용되는 통신 데이터 포맷 신호의 일 실시예를 설명하기 위한 도면이다.
도 4는 도 1의 각 구성들 상호간에 데이터가 송수신될 때 이용되는 데이터 포맷의 일 실시예를 설명하기 위한 도면이다.
도 5는 도 1의 각 구성들 상호간에 데이터가 송수신되는 일 실시예를 설명하기 위한 도면이다.
도 6은 본 발명의 일 실시예에 따른 공동주택 데이터 서비스의 시나리오에 따른 흐름을 설명하기 위한 도면이다.
도 7은 본 발명의 일 실시예에 따라 공동 현관 단말에서 세대 단말이 대기중일 때 세대 단말을 호출하는 경우의 동작 흐름도이다.
도 8은 본 발명의 일 실시예에 따라 세대 단말에서 경비 단말을 호출하는 경우의 동작 흐름도이다.
도 9는 본 발명의 일 실시예에 따라 경비 단말에서 세대 단말을 호출하는 경우의 동작 흐름도이다.
도 10은 본 발명의 일 실시예에 따라 세대 단말에서 통화중이고 경비 단말에서 세대 단말을 호출하는 경우의 동작 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
명세서 전체에서 사용되는 정도의 용어 "약", "실질적으로" 등은 언급된 의미에 고유한 제조 및 물질 허용오차가 제시될 때 그 수치에서 또는 그 수치에 근접한 의미로 사용되고, 본 발명의 이해를 돕기 위해 정확하거나 절대적인 수치가 언급된 개시 내용을 비양심적인 침해자가 부당하게 이용하는 것을 방지하기 위해 사용된다. 본 발명의 명세서 전체에서 사용되는 정도의 용어 "~(하는) 단계" 또는 "~의 단계"는 "~ 를 위한 단계"를 의미하지 않는다.
본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1개의 유닛이 2개 이상의 하드웨어를 이용하여 실현되어도 되고, 2개 이상의 유닛이 1개의 하드웨어에 의해 실현되어도 된다.
본 명세서에 있어서 단말, 장치 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말, 장치 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말, 장치 또는 디바이스에서 수행될 수도 있다.
본 명세서에서 있어서, 단말과 매핑(Mapping) 또는 매칭(Matching)으로 기술된 동작이나 기능 중 일부는, 단말의 식별 정보(Identifying Data)인 단말기의 고유번호나 개인의 식별정보를 매핑 또는 매칭한다는 의미로 해석될 수 있다.
본 명세서에 있어서, "적어도 하나의"라는 단어는 단수 및 복수를 지칭할 수 있는 용어로 정의한다. 그리고, "적어도 하나의"라는 용어가 사용될 수도 있지만 생략될 수도 있고, 그 의미는 상술한 바와 같다.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템을 설명하기 위한 구성도이다. 도 1을 참조하면, 본 발명의 일 실시예에 따른 RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템(1)은, 적어도 하나의 세대 단말(100), 메인 제어 장치(200), 공동 현관 단말(300), 경비 단말(400)을 포함할 수 있다. 다만, 이러한 도 1의 RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템(1)은, 본 발명의 일 실시예에 불과하므로, 도 1을 통해 본 발명이 한정 해석되는 것은 아니다.
이때, 도 1의 각 구성요소들은 일반적으로 네트워크(network, 200)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 적어도 하나의 세대 단말(100)은 네트워크를 통하여 메인 제어 장치(200)와 연결될 수 있다. 그리고, 메인 제어 장치(200)는 네트워크를 통하여 공동 현관 단말(300)과 연결될 수 있다. 또한, 공동 현관 단말(300)은 네트워크를 통하여 경비 단말(400)과 연결될 수 있다.
여기서, 네트워크는, 복수의 단말 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 RS-485, IP 통신, 전력 통신, 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, 5GPP(5rd Generation Partnership Project) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, NFC 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.
적어도 하나의 세대 단말(100)은, 공동 주택의 현관인 공동 현관으로부터 호출 신호를 수신하고, 수신된 호출 신호에 대응하여 문열림 제어 신호를 전송하며, 경비실로 보안 알람을 전송하고, 경비실로부터 호출 신호를 수신하면 통화를 수행하는 단말일 수 있다.
메인 제어 장치(200)는, 공동 주택을 식별하기 위한 식별자를 포함하고, 적어도 하나의 세대와 공동 현관 사이에 위치하고, 각 구성요소의 신호 전송을 중계 및 제어하고, 적어도 하나의 세대로 출입하기 위한 출입 데이터를 저장 및 관리하고, 공동 현관 또는 경비실로부터 적어도 하나의 세대 단말(100)로 전송되는 호출 신호가 수신되는 경우, 호출 신호에 포함된 세대 번호가 저장된 출입 데이터에 등록된 세대 번호인지의 여부를 확인하여 호출 신호의 전달 여부를 결정하고, 공동 현관으로부터 세대 번호와 세대 비밀번호를 포함하는 출입 데이터가 저장된 출입 데이터와 일치하는지의 여부를 인증할 수 있다.
메인 제어 장치(200)는, 적어도 하나의 세대의 세대 번호, 세대별 비밀 번호를 저장 및 관리하고, 공동 현관 단말(300)은, 공동 주택의 식별자, 공동 현관 단말(300)에 기 저장된 공동 비밀 번호, 및 기 저장된 인증 카드 번호를 저장 및 관리하고, 경비 단말(400)은, 경비실에서 관리하는 공동 주택의 적어도 하나의 세대의 세대 번호를 저장 및 관리하여 메인-서브가 아닌 메인-메인 인프라를 이룰 수 있다. 즉, 어느 메인 장치에 종속되지 않고 자신이 각자 데이터를 관리하고 인증 또는 요청에 대한 결과를 수신함으로써 다른 구성 요소와 함께 작동하지만 또 따로 별도의 메인 기능을 수행함으로써 종속되지 않을 수 있다.
공동 현관 단말(300)은, 메인 제어 장치(200)와 경비실 간에 위치하고, 공동 현관에서 적어도 하나의 세대 단말(100)로 호출하는 호(Call) 및 영상을 전송하고, 적어도 하나의 세대 단말(100) 또는 경비실로부터 문열림 제어 신호를 수신하여 도어를 제어하고, 공동 주택의 번호, 공동 주택의 비밀번호 및 인증 카드 번호를 관리할 수 있다.
공동 현관 단말(300)은, 경비 단말(400)로부터 적어도 하나의 세대 단말(100)을 호출하는 호출 신호를 수신하는 경우, 호출 신호를 수신할 세대 단말(100)의 세대 번호가 저장된 세대 번호인지의 여부를 확인하고, 확인 여부에 따라 호출 신호를 세대 번호를 가지는 세대 단말(100)로 전달할 것인지를 결정할 수 있다. 예를 들어, 103동 단지에 1023호를 외부인이 경비실에서 호출하고자 하는 경우, 1023호가 103동 단지에 존재하는지의 여부를 확인할 수 있고, 존재하는지의 여부를 확인해야 연결을 시도한다. 여기서, 외부인의 침입이 발생할 수도 있으므로, 1023호의 세대주 성명 등으로 인증을 더 수행할 수도 있다.
공동 현관 단말(300)은, 공동 현관의 문열림을 제어하고, 문열림은 공동 현관 단말(300)에 기 저장된 공동 비밀 번호와 입력된 비밀 번호를 인증하여 제어하거나, 공동 현관 단말(300)에서 리딩된 인증 카드 번호와 공동 현관 단말(300)에 기 저장된 인증 카드 번호를 인증하여 제어할 수 있다. 예를 들어, 아파트와 같은 곳에서는 하나의 단지에서 이용하는 공동 현관이 존재할 수 있고, 공동 현관은 별도의 비밀번호가 존재할 수 있다. 예를 들어, 아파트 103동의 공동 현관의 비밀번호는 1234이고, 103동 1004호의 비밀번호는 1004라고 가정하는 경우, 입주자는 두 개의 비밀번호를 별도로 이용할 수도 있다. 또는, 공동 현관 단말(300)에서 각 세대의 번호와, 비밀 번호를 공동 현관의 비밀 번호로 이용하도록 할 수도 있고, 이는 각각의 실시예에 따라 다르게 설정될 수 있으므로, 상술한 실시예에 한정되는 것은 아니다.
경비 단말(400)은, 공동 주택의 식별자를 저장 및 관리하고, 경비실에서 관리하는 공동 주택의 세대 단말(100)로의 호출 및 통화를 수행하고, 공동 현관 단말(300)로부터의 호출 및 통화를 수행하며, 적어도 하나의 세대 단말(100)로부터 보안 알람을 수신하는 경우 경보를 발생시킬 수 있다.
각 구성 요소 간의 데이터 포맷은 대기 시간, 시작 비트, 데이터 1, 구분자, 데이터 0 및 종료 비트로 구성되고, 종료 비트는 더미 비트(Dummy Bit)로 대체가능하고, 대기 시간은 하이 상태(High State), 시작 비트는 로우 상태(Low State), 데이터 1은 하이 상태, 구분자는 로우 상태, 데이터 0은 하이 상태, 종료 비트 또는 더미 비트는 로우 상태일 수 있다. 이때, 각 구성 요소 간의 데이터 포맷이란, 각 구성 요소들이 서로 통신으로 명령 또는 요청을 전달할 때의 통신 프로토콜을 의미할 수 있다.
또한, 공동주택 데이터 서비스 제공 시스템(1)의 통신 속도는 9600bps 미만일 수 있다. 그 이유는, 보통의 RS-485 통신은 네트워크에 일대일 또는 일대다로 데이터를 전송하여 통신 선로의 상태 또는 통신 속도에 따라 데이터의 전송이 지연 또는 망실될 수도 있다. 또한, 일대다 통신의 경우에는 보통의 통신 시간을 단축하고자 통신 속도를 대략 9600bps로 설정하여 데이터를 주고 받는데, 이는 통신 선로가 양호한 상태에서는 문제가 되지 않지만, 기존 주택, 기존 아파트에서는 물론이고 신규 주택일지라도 비용 절감 등으로 저가의 통신 케이블을 사용하는 경우가 많은데, 이러한 경우 통신 속도가 통신 케이블의 성능에 비하여 상대적으로 빠르므로 데이터의 전송이 지연되거나 망실되는 경우가 대부분이다.
이에 따라, 아무리 좋은 소프트웨어나 하드웨어가 개발된다고 할지라도 낡은 아파트 등의 저가 인프라가 구축되어 있는 곳에는 이용될 수가 없기 때문에, 본 발명의 일 실시예에 따른 공동주택 데이터 서비스 제공 방법은, 현장에서 실제로 발생하는 일들을 구축된 인프라를 수리 및 교체하지 않고도 데이터 손실 또는 지연없이 통신할 수 있는 통신 프로토콜을 제공하고자 한다. 이를 위하여, 첫 번째로 통신 속도를 낮춤으로써 통신 케이블과의 스펙을 맞추도록 한다.
두 번째로, 공동주택 데이터 서비스 제공 시스템(1)은, 저감된 통신 시간을 보상하기 위하여 인터럽트/이벤트 방식을 이용할 수 있다. 통신 속도가 통신 케이블에 대응되도록 낮게 설정되었으므로, 저감된 속도의 통신 시간을 보상하기 위하여 보통의 폴링(Polling) 방식을 사용하지 않고 이벤트(Event) 방식을 이용함으로써 해결할 수 있다.
이때, 인터럽트 방식은 하드웨어적으로 하드웨어의 변화를 감지하여 외부로부터의 입력을 CPU가 알아채는 방법이고, 폴링 방식은 다른 입력을 감지하는 방법이다. 폴링 방식은 하드웨어의 변화를 지속적으로 읽어들여오면서 그 변화를 알아채게 되는데, 인터럽트 방식은 특정한 신호가 들어오게 되면 인터럽트 구문이 동작하게 되지만, 폴링은 전형적인 프로그램 패스(Path)를 따라 움직이되 조건문과 같이 특정 구문에 의해 반응하여 역할을 수행한다. 예를 들어, 언제 올지 모르는 친구를 기다리고 있는데, 폴링 방식으로 기다린다면 친구가 올 때까지 어떠한 일도 못하지만, 인터럽트 방식으로 기다린다면 친구가 온다는 연락(Interrupt Request)이 올 때까지 자신의 할 일을 하는 것과 같다.
상술한 폴링 및 인터럽트 방식의 개념에 기반하여 본 발명의 일 실시예에서 어떻게 적용이 되는지를 설명한다.
일반적인 RS-485통신은 데이터의 충돌을 피할목적으로 마스터(MASTER)와 서브(SUB,SLAVE)를 두어 마스터에서 슬레이브로 데이터를 전송하여 이벤트 여부를 확인한 후, 이벤트가 없을 경우(이벤트가 있을 경우 처리) 다음 슬레이브로 순차적으로 동일한 동작을 반복하게 된다. 이러한 경우, 슬레이브의 숫자가 적을수록 문제가 되지 않지만 숫자가 증가할수록 그 시간은 길어질 수 밖에 없다.
예를 들어, 슬레이브가 50개일 경우, 슬레이브는 각각의 아이디를 가지게 되며, 1번에서 실제 이벤트가 발생하여도 바로 마스터로 데이터를 전송할 수 없게 된다. 즉, 마스터는 2번을 폴링하고 있으면, 3번 내지 50번까지는 폴링한 후 다시 1 번을 폴링하게 되어 실제 데이터를 전송하는 시간은 길어질 수 밖에 없는 구조이다. 따라서, 모든 권한은 마스터가 가지고 있어서, 모든 슬레이브는 마스터에 의해 수동적인 동작을 하게 된다. 이때, 정보를 세분화하여 패킷정보가 길어지면 전체 패킷전송 시간은 더욱 늘어나게 된다.
이벤트 방식은, 별도로 마스터와 슬레이브 방식을 구분하지 않고, 모두 마스터 개념을 두어 초기 디바이스들은 모두 수신대기상태(RX 모드)로 있게 한다. 해당 디바이스(마스터-슬레이브 포함)에서 이벤트가 발생할 경우, 원하는 목적지로 바로 패킷을 전송하며, 일대일 통신이 이루어지게 된다.
이때, 다른 디바이스에서도 동시에 이벤트가 발생하면, 동시에 통신선로를 점유하여 패킷 충돌의 문제가 발생될 수 있는데, 이러한 단점을 보완하기 위하여, 패킷을 전송하기 전에 다른 디바이스로부터 수신 패킷이 있는지를 확인한 후, 패킷을 전송하여 데이터의 충돌을 방지할 수 있다.
세 번째로, 공동주택 데이터 서비스 제공 시스템(1)은, 공동 주택의 통신을 위한 선로의 임피던스 부정합에 의한 반사(Feedback)로 인한 오류를 제거하기 위하여 데이터 포맷에 널(Null)을 포함시킬 수 있다. 널(Null)은 프로그래밍 언어에 있어서의 널은 언어의 종류에 따라 아무 값도 갖지 않는 경우를 나타낸다. 널 문자(null character)는 0 값을 가지는 아스키(ASCII) 문자로, 주로 종결자(terminator)나 구분자 등으로 사용될 수 있다.
예를 들어, 반사의 오류가 발생하였는데 데이터로만 이루어진 신호가 송수신되는 경우, 보내지지 못한 데이터가 수신되지 못한 데이터에 대한 오류가 발생할 수 있다. 이에 따라, 데이터 포맷에 아무 값도 넣지 않은 널 값을 추가함으로써, 데이터의 깨짐을 방지할 수 있다. 실제로 현장에서의 데이터 깨짐은 패킷 뒷부분의 유효 데이터에서 발생됨을 보이며, 이를 개선하기 위하여 패킷의 실제 통신에 관계없는 데이터(f : End Bit/Dumy Bit(2ms):“Low” state) 4bit를 추가하여 깨짐이 발생되더라도 실제 데이터는 유효하게 될 수 있다.
이때, 각 구성 요소의 통신 네트워크는 RS-485 통신라인으로 연결될 수 있다.
본 발명의 일 실시예에 따른 공동주택 데이터 서비스 제공 시스템(1)의 각 구성 요소가 구동하는 동작을 정리하면 이하와 같다.
세대 단말(100)은, 공동 현관 단말(300)로부터 호출을 수신하여 음성 통화를 하거나, 방문자 영상을 확인할 수 있으며, 경비실을 호출하거나 경비실로부터의 호출을 수신하여 통화 기능을 가진다.
메인 제어 장치(200)는, 공동 현관 단말(300), 세대 단말(100), 경비 단말(400)의 각종 데이터인 호출, 응답, 통화 채널 등을 중계하는 장치로서, 각각의 고유번호(ID)를 가지고 있어서 다른 메인 제어 장치(200)를 호출하거나 확장할 때 데이터 충돌을 막을 수 있다.
메인 제어 장치(200)는, 세대 단말(100)과 공동 현관 단말(300) 사이에 설치되며, 세대 정보인 세대 번호, 세대별 비밀 번호를 자체적으로 저장하고 있어서 공동 현관 단말(300)에서 세대 단말(100)을 호출하거나, 경비실의 경비 단말(400)에서 세대 호출시 메인 제어 장치(200)의 카드가 호출 정보를 수신하면, 호출하는 세대 정보가 등록되어 있는 세대 번호인지를 비교하여 세대로 호출 요청 명령을 전송할지의 여부를 결정할 수 있다. 또한, 메인 제어 장치(200)는, 공동 현관 단말(300)로부터 인증 요청을 받으면, 저장되어 있는 세대 번호 및 세대 개별 비밀번호와 일치하는지의 여부를 인증하여, 일치할 경우 공동 현관 단말(300)로 인증 완료 명령을 전송하여 문열림 제어가 되도록 하는 기능을 수행할 수 있다.
공동 현관 단말(300)은 세대 단말(100)을 호출하거나, 경비실 호출 또는 통화 기능을 가진다. 또한, 공동 현관 단말(300)은, 기타 출입구 자동문과 연동하여 비밀번호 또는 인증 카드(RF 카드 등)에 의해 문을 열수 있고, 세대 단말(100) 또는 경비 단말(400)로부터 문열림 신호를 받아 자동문을 열어줄 수도 있다.
공동 현관 단말(300)은, 세대 단말(100)로 호출, 통화, 방문자 영상을 세대 단말(100)에 전송하며, 경비실 호출, 통화기능 등을 가진다. 그리고, 공동 현관 단말(300)은, 기타 출입구 자동문과 연동되어 비밀번호 또는 RF 카드 등에 의해 문열림을 제어할 수 있다. 이때, 인증 카드는 RF 카드에 한정되는 것은 아님이 자명하다 할 것이다. 또한, 공동 현관 단말(300)은, 세대 단말(100), 경비 단말(400)로부터 문열림 신호를 받아 자동문을 열어줄 수 있고, 메인 제어 장치(200) 및 경비 단말(400) 사이에 설치되며, 동 번호, 공통 비밀 번호 및 RF 카드 번호를 관리할 수도 있다.
공동 현관 단말(300)은, 경비 단말(400)로부터 호출 정보를 수신하게 되면, 호출 세대의 동 번호가 등록되어 있는 동 번호인지를 비교하여 메인 제어 장치(200)로 호출 요청 명령을 바이패스(Bypass)할지의 여부를 결정하는 기능을 수행할 수 있다. 또한, 문열림 기능을 수행할 경우의 공동 현관 단말(300)은, 개별세대 비밀번호가 아닌 공통비밀번호를 사용할 경우, 입력된 비밀번호를 자체인증하여 문열림 제어를 수행할 수 있다. 이때, RF 카드에 의한 문열림 요청을 할 경우, 자체 메모리에 저장된 RF 카드 번호와 비교 및 인증하여 문을 열어줄 수 있다.
경비 단말(400)은, 세대 단말(100)을 호출하거나 세대 단말(100)과 통화를 하고, 공동 현관 단말(300)과 통화나, 경비 단말(400) 간의 통화, 세대 단말(100)로부터 수신되는 화재, 가스, 방범 등의 알람 데이터를 수신받아 해당 경보음을 출력할 수 있다. 그리고, 경비 단말(100)은, 공동 현관 단말(300)과 연결되며, 관리하는 동의 동 번호들을 관리하고 세대를 호출시 관리하는 동만 호출이 가능하다. 이때, 다른 동이 가능함을 배제하는 것은 아니라는 것은 자명하다 할 것이다.
도 2는 도 1의 본 발명의 일 실시예에 따른 RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템이 확장되는 일 실시예를 설명하기 위한 도면이고, 도 3은 도 1의 각 구성들 상호간에 데이터가 송수신될 때 이용되는 통신 데이터 포맷 신호의 일 실시예를 설명하기 위한 도면이고, 도 4는 도 1의 각 구성들 상호간에 데이터가 송수신될 때 이용되는 데이터 포맷의 일 실시예를 설명하기 위한 도면이고, 도 5는 도 1의 각 구성들 상호간에 데이터가 송수신되는 일 실시예를 설명하기 위한 도면이다.
본 발명의 일 실시예에 따른 공동주택 데이터 서비스를 관리하는 외부 서버 또는 이와 연동하여 동작하는 다른 서버(미도시)가 적어도 하나의 세대 단말(100), 메인 제어 장치(200), 공동 현관 단말(300), 경비 단말(400)로 공통주택 데이터 서비스 애플리케이션, 프로그램, 앱 페이지, 웹 페이지 등을 전송하는 경우, 적어도 하나의 세대 단말(100), 메인 제어 장치(200), 공동 현관 단말(300), 경비 단말(400)은, 공통주택 데이터 서비스 애플리케이션, 프로그램, 앱 페이지, 웹 페이지 등을 설치하거나 열 수 있다. 또한, 웹 브라우저에서 실행되는 스크립트를 이용하여 서비스 프로그램이 적어도 하나의 세대 단말(100), 메인 제어 장치(200), 공동 현관 단말(300), 경비 단말(400)에서 구동될 수도 있다. 여기서, 웹 브라우저는 웹(WWW: world wide web) 서비스를 이용할 수 있게 하는 프로그램으로 HTML(hyper text mark-up language)로 서술된 하이퍼 텍스트를 받아서 보여주는 프로그램을 의미하며, 예를 들어 넷스케이프(Netscape), 익스플로러(Explorer), 크롬(chrome) 등을 포함한다. 또한, 애플리케이션은 단말 상의 응용 프로그램(application)을 의미하며, 예를 들어, 모바일 단말(스마트폰)에서 실행되는 앱(app)을 포함한다.
이때, 네트워크(200)의 연결은, 적어도 하나의 세대 단말(100), 메인 제어 장치(200), 공동 현관 단말(300), 경비 단말(400)이 네트워크로 연결되어 있는 단말과 통신을 위해 통신 접점에 통신 객체를 생성하는 것을 의미한다. 공통주택 데이터 서비스 제공 시스템(1)은 통신 객체를 통해 서로 데이터를 교환할 수 있다.
도 2를 참조하면, (a) 세대 단말(100)은 메인 제어 장치(200)와 연결될 수 있고, 메인 제어 장치(200)는, 공동 현관 단말(300)과 연결되고, 공동 현관 단말(300)은, 경비 단말(400)과 연결될 수 수 있다. 이때, 세대를 확장하고자 하거나 블록(다른 동)을 추가하고자 할 때에는 세대를 확장할 수도 있고, 복수의 동 및 타 라인이 하나의 경비 단말(400)과 연결될 수 있다. 그리고, (b) 메인 제어 장치(200)로 병렬로 연결되어 확장될 수 있다.
도 3은 상술한 바와 같이 지연 시간 및 더미(Null)을 두어 데이터 손실을 방지하도록 이루어지고, 상세한 데이터 포맷은 도 4와 같이, 데이터 구조에 명령 파트는 4 bit의 방향 코드 및 1 바이트의 기능 코드로 이루어지고, 어디로 호출을 해야하는지, 어떠한 명령을 전달하거나 요청을 전달해야 하는지를 담는다. 그 다음 스트링에는 데이터 1 내지 데이터 5까지의 데이터를 기재하는 파트를 포함하는데, 1바이트, 4비트 또는 널 값으로 구성될 수 있다. 예를 들어, (a) 세대 단말(100)에서 메인 제어 장치(200)로 전송된다고 가정하면, 세대의 아이디를 데이터 1에 기재할 수 있다. (b)는 메인 제어 장치(200)에서 세대 단말(100)로의 호출 또는 명령을 위한 데이터 포맷이고, (c)는 메인 제어 장치(200)에서 공동 현관 단말(300)로의 호출 또는 명령을 위한 데이터 포맷이고, (d)는 공동 현관 단말(300)에서 메인 제어 장치(200)로의 호출 또는 명령을 위한 데이터 포맷이고, (e) 공동 현관 단말(300)에서 경비 단말(400)로의 호출 또는 명령을 위한 데이터 포맷이고, (f)는 경비 단말(400)로부터 공동 현관 단말(300)로의 호출 또는 명령을 위한 데이터 포맷이다.
이때, 각각의 코드나 데이터가 어떠한 방식으로 정의되고 전송되는지에 대한 실시예를 도 5를 참조하여 설명한다. 도 5를 참조하면, (a) 세대 단말(100)로부터 메인 제어 단말(200)로 호출, 가스 유출 알림, 방범 이상 알림, 비상 알림 등을 전송하는 일 실시예이고, (b)는 메인 제어 장치(200)에서 세대 단말(100)로 호출에 대한 응답 및 온 오프 상황에 따른 데이터 및 기능의 일 실시예이고, (c)는 메인 제어 장치(200)에서 공동 현관 단말(300)로 호출을 하거나, 화재, 가스, 방범 또는 비상 상황을 알리는 데이터 및 기능의 일 실시예이며, (d)는 공동 현관 단말(300)에서 메인 제어 장치(200)로의 데이터 통신의 데이터 및 기능의 일 실시예이다. 여기서, 상술한 실시예에 한정되지 않고, 다른 실시예나 기능이 더 포함될 수도 있음은 자명하다 할 것이다.
이하, 상술한 구성을 가지는 공통주택 데이터 서비스를 도 6 내지 도 11을 참조하여 설명하기로 한다.
도 6은 본 발명의 일 실시예에 따른 공동주택 데이터 서비스의 시나리오에 따른 흐름을 설명하기 위한 도면이고, 도 7은 본 발명의 일 실시예에 따라 공동 현관 단말에서 세대 단말이 대기중일 때 세대 단말을 호출하는 경우의 동작 흐름도이고, 도 8은 본 발명의 일 실시예에 따라 세대 단말에서 경비 단말을 호출하는 경우의 동작 흐름도이고, 도 9는 본 발명의 일 실시예에 따라 경비 단말에서 세대 단말을 호출하는 경우의 동작 흐름도이고, 도 10은 본 발명의 일 실시예에 따라 세대 단말에서 통화중이고 경비 단말에서 세대 단말을 호출하는 경우의 동작 흐름도이다.
도 6을 참조하면, (a)는 세대 단말(100)에서 경비 단말(400)을 호출하나, 경비 단말(400)이 통화중인 경우에 따른 시나리오이다. 이때, 세대 단말(100)에서 경비 단말(400)을 호출할 때에는, 메인 제어 장치(200) 및 공동 현관 단말(300)을 거쳐 신호가 전송되는데, 메인 제어 장치(200)에서 세대 식별자(ID)를 확인한 후, 바이패스될지의 여부를 확인하고, 공동 현관 단말(300)을 거쳐 경비 단말(400)을 호출하게 된다. 이때, 경비 단말(400)에서는 통화중이라는 신호를 공동 현관 단말(300)을 거쳐 메인 제어 장치(200)를 거쳐 세대 단말(100)로 전송된다.
(b)는 세대 단말(100)에서 경비 단말(400)을 호출하나 경비 단말(400)이 대기중인 경우에 따른 시나리오이다. 이때, 세대 단말(100)에서 경비 단말(400)을 호출하는 신호를 전송할 때, (a)와 마찬가지로 메인 제어 장치(200)에서 세대의 식별자를 우선 확인하고, 벨링(Belling) 및 CH on 및 off의 과정을 거치게 된다.
(c)는 공동 현관 단말(300)에서 세대 단말(100)을 호출하나, 세대 단말(100)이 통화중인 경우에 따른 시나리오이다. 이때, 공동 현관 단말(300)은 세대 단말(100)로 호출을 시도하나, 세대 단말(100)에서 메인 제어 장치(200)를 거쳐 통화중임을 알리게 된다.
(d)는 공동 현관 단말(300)에서 세대 단말(100)을 호출하나, 세대 단말(100)이 대기중인 경우에 따른 시나리오이다. 이때, 공동 현관 단말(300)은, 세대 단말(100)로 호출을 시도하고, 세대 단말(100)은 문이 열리도록 명령하고, 통화를 개시하며 통화가 종료된다.
도 7을 참조하면, 공동 현관 단말(300)에서 세대 단말(100)을 호출하나, 세대 단말(100)이 대기중인 경우인데, 공동 현관 단말(300)에서 세대 단말(100)을 하면, 메인 제어 장치(200)는 세대의 식별자가 일치하는지의 여부를 확인하고, 일치하는 경우, 세대 단말(100)로 식별자가 일치하는지를 다시 확인하며, 모두 일치하는 경우, 메인 제어 장치(200)에서 호출에 대한 응답을 대기하며, 응답이 오는 경우, 공동 현관 단말(300)은 호출에 대한 응답을 대기하고, 응답을 확인하는 경우, 메인 제어 장치(200)는, 호출에 대한 응답을 대기하고, 확인하는 경우 세대 단말(100)로 전달하게 된다.
도 8을 참조하면, 세대 단말(100)에서 경비 단말(400)을 호출하나, 경비 단말(400)이 대기중인 경우인데, 세대 단말(100)에서 경비 단말(400)을 호출하면, 메인 제어 장치(200)는, 등록된 세대번호로부터 수신된 호출인지를 확인하고, 확인되는 경우, 공동 현관 단말(300)은 신호가 통과되도록 하고, 경비 단말(400)은, 호출된 세대 단말(100)이 자신이 관리하는 동에 포함된 세대인지를 확인하고, 등록된 동 번호인지를 확인하며, 마지막으로 호출이 발생한 세대 단말(100)의 세대 번호가 등록된 세대 번호인지를 확인하여 최종적으로 모든 조건을 만족한 경우, 세대 단말(100)에서 멜로디(호출대기용)를 울리게 된다.
그리고, 세대 단말(100)에서 멜로디가 울리다가 대기가 해제되면 경비 단말(400)에서 멜로디가 울리게 된다.
도 9를 참조하면, 경비 단말(400)에서 세대 단말(100)을 호출하고 통화가 연결되고 종료되는 경우인데, 경비 단말(400)은, 통화를 개시하면, 공동 현관 단말(300)은 등록된 동 번호인지를 확인하고, 이를 만족하는 경우, 메인 제어 장치(200)로 전송되며, 메인 제어 장치(200)는, 등록된 세대 번호인지를 확인하고, 이 또한 만족된 경우 세대 단말(100)로의 통화 연결이 완료될 수 있다.
그리고, 통화를 종료할 때에도 세대 단말(100)에서 통화를 종료하면, 메인 제어 장치(200)에서 통화를 종료하는 세대 단말(100)의 세대 번호가 등록된 세대 번호인지의 여부를 확인하고, 공동 현관 단말(300)에서는 바이패스시키며 경비 단말(400)로 전송되도록 하며, 경비 단말(400)은, 통화 종료를 확인하게 된다.
도 10은 경비 단말(400)에서 세대 단말(100)을 호출하나, 세대 단말(100)이 대기중인 경우인데, 경비 단말(400)에서 새대를 호출하면, 공동 현관 단말(300)은 등록된 동 번호인지를 확인하고, 이를 만족하면 메인 제어 장치(200)는 등록된 세대 번호인지를 확인하고, 세대 단말(100)은 호출을 수신하는 멜로디를 울리게 된다. 그리고 나서, 호출에 대한 응답이 세대 단말(100)에서 발생하면, 메인 제어 장치(200)는, 등록된 세대 번호인지를 확인하고, 만족하면 공동 현관 단말(300)은 등록된 동 번호인지 확인하며, 경비 단말(400)로 호출 대기용 멜로디를 울리도록 한다.
도 11은 세대 단말(100)에서 경비 단말(400)을 호출하여 통화 및 종료하는 경우인데, 세대 단말(100)에서 통화를 개시하면, 메인 제어 장치(200)는, 등록된 세대 번호인지를 확인하고, 만족하는 경우, 공동 현관 단말(300)은 바이패스시키고, 경비 단말(400)에서 통화를 개시하게 된다.
또한, 세대 단말(100)에서 통화를 종료하면, 메인 제어 장치(200)는 등록된 세대 번호인지를 확인하고, 마찬가지로 공동 현관 단말(300)은 바이패스시키며, 경비 단말(400)은 통화 종료를 확인하게 된다.
상술한 단계들 간의 순서는 예시일 뿐, 이에 한정되지 않는다. 즉, 상술한 단계들 간의 순서는 상호 변동될 수 있으며, 이중 일부 단계들은 동시에 실행되거나 삭제될 수도 있다.
이와 같은 도 6 내지 도 11의 공통주택 데이터 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1을 통해 공통주택 데이터 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.
도 6 내지 도 11을 통해 설명된 일 실시예에 따른 공통주택 데이터 서비스 제공 방법은, 컴퓨터에 의해 실행되는 애플리케이션이나 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다.
전술한 본 발명의 일 실시예에 따른 공통주택 데이터 서비스 제공 방법은, 단말기에 기본적으로 설치된 애플리케이션(이는 단말기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 마스터 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 본 발명의 일 실시예에 따른 공통주택 데이터 서비스 제공 방법은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기에 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.

Claims (9)

  1. 공동주택 데이터 서비스 제공 시스템에 있어서,
    공동 주택의 현관인 공동 현관으로부터 호출 신호를 수신하고, 수신된 호출 신호에 대응하여 문열림 제어 신호를 전송하며, 경비실로 보안 알람을 전송하고, 경비실로부터 호출 신호를 수신하면 통화를 수행하는 적어도 하나의 세대 단말;
    상기 공동 주택을 식별하기 위한 식별자를 포함하고, 상기 적어도 하나의 세대와 공동 현관 사이에 위치하고, 각 구성요소의 신호 전송을 중계 및 제어하고, 상기 적어도 하나의 세대로 출입하기 위한 출입 데이터를 저장 및 관리하고, 상기 공동 현관 또는 경비실로부터 상기 적어도 하나의 세대 단말로 전송되는 상기 호출 신호가 수신되는 경우, 상기 호출 신호에 포함된 세대 번호가 상기 저장된 출입 데이터에 등록된 세대 번호인지의 여부를 확인하여 상기 호출 신호의 전달 여부를 결정하고, 상기 공동 현관으로부터 세대 번호와 세대 비밀번호를 포함하는 출입 데이터가 상기 저장된 출입 데이터와 일치하는지의 여부를 인증하는 메인 제어 장치;
    상기 메인 제어 장치와 상기 경비실 간에 위치하고, 상기 공동 현관에서 상기 적어도 하나의 세대 단말로 호출하는 호(Call) 및 영상을 전송하고, 상기 적어도 하나의 세대 단말 또는 경비실로부터 문열림 제어 신호를 수신하여 도어를 제어하고, 상기 공동 주택의 번호, 공동 주택의 비밀번호 및 인증 카드 번호를 관리하는 공동 현관 단말;
    상기 공동 주택의 식별자를 저장 및 관리하고, 상기 경비실에서 관리하는 공동 주택의 세대 단말로의 호출 및 통화를 수행하고, 상기 공동 현관 단말로부터의 호출 및 통화를 수행하며, 상기 적어도 하나의 세대 단말로부터 보안 알람을 수신하는 경우 경보를 발생시키는 경비 단말;
    을 포함하는, RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템.
  2. 제 1 항에 있어서,
    상기 공동 현관 단말은,
    상기 경비 단말로부터 상기 적어도 하나의 세대 단말을 호출하는 호출 신호를 수신하는 경우, 상기 호출 신호를 수신할 세대 단말의 세대 번호가 상기 저장된 세대 번호인지의 여부를 확인하고, 상기 확인 여부에 따라 상기 호출 신호를 상기 세대 번호를 가지는 세대 단말로 전달할 것인지를 결정하는 것인, RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템.
  3. 제 1 항에 있어서,
    상기 공동 현관 단말은,
    상기 공동 현관의 문열림을 제어하고,
    상기 문열림은 상기 공동 현관 단말에 기 저장된 공동 비밀 번호와 입력된 비밀 번호를 인증하여 제어하거나, 상기 공동 현관 단말에서 리딩된 인증 카드 번호와 상기 공동 현관 단말에 기 저장된 인증 카드 번호를 인증하여 제어하는 것인, RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템.
  4. 제 1 항에 있어서,
    상기 각 구성 요소 간의 데이터 포맷은 대기 시간, 시작 비트, 데이터 1, 구분자, 데이터 0 및 종료 비트로 구성되고,
    상기 종료 비트는 더미 비트(Dummy Bit)로 대체가능하고,
    상기 대기 시간은 하이 상태(High State), 상기 시작 비트는 로우 상태(Low State), 데이터 1은 하이 상태, 구분자는 로우 상태, 데이터 0은 하이 상태, 종료 비트 또는 더미 비트는 로우 상태인 것인, RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템.
  5. 제 1 항에 있어서,
    상기 공동주택 데이터 서비스 제공 시스템의 통신 속도는 9600bps 미만인 것인, RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템.
  6. 제 1 항에 있어서,
    상기 공동주택 데이터 서비스 제공 시스템은, 저감된 통신 시간을 보상하기 위하여 인터럽트/이벤트 방식을 이용하는 것인, RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템.
  7. 제 1 항에 있어서,
    상기 공동주택 데이터 서비스 제공 시스템은, 상기 공동 주택의 통신을 위한 선로의 임피던스 부정합에 의한 반사(Feedback)로 인한 오류를 제거하기 위하여 데이터 포맷에 널(Null)을 포함시키는 것인, RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템.
  8. 제 1 항에 있어서,
    상기 메인 제어 장치는, 상기 적어도 하나의 세대의 세대 번호, 세대별 비밀 번호를 저장 및 관리하고,
    상기 공동 현관 단말은, 상기 공동 주택의 식별자, 상기 공동 현관 단말에 기 저장된 공동 비밀 번호, 및 기 저장된 인증 카드 번호를 저장 및 관리하고,
    상기 경비 단말은, 상기 경비실에서 관리하는 공동 주택의 적어도 하나의 세대의 세대 번호를 저장 및 관리하여 메인-서브가 아닌 메인-메인 인프라를 이루는 것인, RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템.
  9. 제 1 항에 있어서,
    상기 각 구성 요소의 통신 네트워크는 RS-485 통신라인으로 연결되는 것인, RS-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템.
KR1020170118118A 2017-09-14 2017-09-14 Rs-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템 KR102035335B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170118118A KR102035335B1 (ko) 2017-09-14 2017-09-14 Rs-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170118118A KR102035335B1 (ko) 2017-09-14 2017-09-14 Rs-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템

Publications (2)

Publication Number Publication Date
KR20190030536A true KR20190030536A (ko) 2019-03-22
KR102035335B1 KR102035335B1 (ko) 2019-10-22

Family

ID=65949499

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170118118A KR102035335B1 (ko) 2017-09-14 2017-09-14 Rs-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템

Country Status (1)

Country Link
KR (1) KR102035335B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010004861A (ko) * 1999-06-30 2001-01-15 김동수 공동주택의 중앙 출입문 제어를 위한 시스템 및 방법
KR20010069685A (ko) * 2001-04-27 2001-07-25 이재송 단일의 네트워크를 이용한 인터넷, 전자무인경비 및 홈오토메이션 시스템
KR20070051123A (ko) * 2005-11-14 2007-05-17 (주)조은시스템 공동 건물의 출입 통제 시스템 및 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010004861A (ko) * 1999-06-30 2001-01-15 김동수 공동주택의 중앙 출입문 제어를 위한 시스템 및 방법
KR20010069685A (ko) * 2001-04-27 2001-07-25 이재송 단일의 네트워크를 이용한 인터넷, 전자무인경비 및 홈오토메이션 시스템
KR20070051123A (ko) * 2005-11-14 2007-05-17 (주)조은시스템 공동 건물의 출입 통제 시스템 및 방법

Also Published As

Publication number Publication date
KR102035335B1 (ko) 2019-10-22

Similar Documents

Publication Publication Date Title
US9865155B2 (en) Notification of visitors
US10262523B2 (en) Methods, systems, and products for security services
JP6313914B1 (ja) イベントの発生を通知するシステムおよび方法
US9571661B2 (en) Controller for a door entry system
US7843322B2 (en) Instant messaging applications in security systems
KR100969594B1 (ko) 도어락 제어 시스템 및 그 방법
CN203457250U (zh) 智能可视对讲安防***
CN104794780A (zh) 一种智能门、智能门控制***及控制方法
CN103686461A (zh) 基于pon接入网络的智能门铃对讲方法及装置
US11627171B2 (en) Voice calling with a connected device
CN104506822A (zh) 一种基于Android平台的远程可视门铃监控方法及***
CN105141798A (zh) 单元楼门的管理方法及单元楼门***
US20230047608A1 (en) Method for conveying personalised information to a user of a building
CN117579776A (zh) 一种居家养老看护对讲***
KR101736563B1 (ko) 출입 기기를 이용한 세대 상황 알림 장치
KR100718196B1 (ko) 다단계 보안 장치, 시스템 및 방법
KR20190030536A (ko) Rs-485 네트워크의 데이터 전송 프로토콜 기반 공동주택 데이터 서비스 제공 시스템
CN107067619B (zh) 一种基于网络的防盗方法及***
JP2009278265A (ja) 移動体通信システム
KR101725163B1 (ko) 출입관리단말을 이용한 출입관리방법, 장치 및 시스템
KR100195140B1 (ko) 집단 주택 시스템의 세대 호출방법
JP2004348520A (ja) 集合住宅用セキュリティシステム
JP7209249B2 (ja) インターホンシステム、処理方法及びプログラム
US20230318859A1 (en) Microcontroller device for secure communication
KR20030026443A (ko) 웹도어폰 시스템

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL NUMBER: 2018101003277; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20180803

Effective date: 20190909

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant