KR101071612B1 - Method for alarm transmission of remote meter reading and system thereof - Google Patents
Method for alarm transmission of remote meter reading and system thereof Download PDFInfo
- Publication number
- KR101071612B1 KR101071612B1 KR1020090083091A KR20090083091A KR101071612B1 KR 101071612 B1 KR101071612 B1 KR 101071612B1 KR 1020090083091 A KR1020090083091 A KR 1020090083091A KR 20090083091 A KR20090083091 A KR 20090083091A KR 101071612 B1 KR101071612 B1 KR 101071612B1
- Authority
- KR
- South Korea
- Prior art keywords
- alarm
- delay time
- transmission
- transmission delay
- meter reading
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
- H04W74/0841—Random access procedures, e.g. with 4-step access with collision treatment
- H04W74/085—Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R11/00—Electromechanical arrangements for measuring time integral of electric power or current, e.g. of consumption
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Mobile Radio Communication Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
본 발명은, 알람 발생 상황을 감지하는 단계와, 상기 알람 발생 상황에 대응하여 알람 카운터 값을 증가시키는 단계와, 상기 알람 발생 상황의 유형에 따라 알람 신호의 송신 지연시간을 계산하는 단계와, 상기 알람 신호를 상기 송신 지연시간만큼 지연시켜서 전송하는 단계, 그리고 상기 알람 신호의 전송이 성공하면 상기 알람 카운터 값을 감소시키는 단계를 포함하는 원격 검침 시스템의 알람 송신 방법 및 그 시스템을 제공한다.The present invention includes the steps of detecting an alarm occurrence situation, increasing an alarm counter value corresponding to the alarm occurrence situation, calculating a transmission delay time of an alarm signal according to the type of the alarm occurrence situation, The present invention provides a method and system for transmitting an alarm in a remote meter reading system, comprising: delaying and transmitting an alarm signal by the transmission delay time, and decreasing the alarm counter value when the alarm signal is transmitted successfully.
개시된 원격 검침 시스템의 알람 송신 방법 및 그 시스템에 따르면, 알람 발생 상황의 유형에 따라 알람 신호의 송신 지연시간을 달리 설정하여 알람 신호의 송신 시간을 분산시킴에 따라 네트워크의 트래픽 잼 현상을 방지할 수 있는 이점이 있다. 특히, 대량 알람의 경우 알람의 송신 지연시간을 각 노드별로 분산시킬 수 있어 무선 네트워크 자원의 운용 효율을 높일 수 있는 효과가 있다.According to an alarm transmission method and a system of the disclosed remote meter reading system, it is possible to prevent the traffic jam of the network by distributing the transmission time of the alarm signal by setting the transmission delay time of the alarm signal differently according to the type of alarm occurrence situation. There is an advantage to that. Particularly, in the case of a large amount of alarms, the transmission delay time of the alarms can be distributed for each node, thereby increasing the operational efficiency of wireless network resources.
Description
본 발명은 원격 검침 시스템의 알람 송신 방법 및 그 시스템에 관한 것으로서, 보다 상세하게는 근거리 무선 원격 검침 시스템에서 각종 알람 이벤트를 효과적으로 송신하기 위한 방법 및 그 시스템에 관한 것이다.The present invention relates to a method and system for alarm transmission of a remote meter reading system, and more particularly, to a method and system for effectively transmitting various alarm events in a short range wireless remote meter reading system.
근거리 무선 원격 시스템은, 검침 대상물(ex, 계량기)에 장착되는 검침용 디바이스를 통해 각종 알람 이벤트들(ex, 정전, 복전, 결상, 자석 감지)을 감지하고, 감지된 정보를 근거리 무선 통신(ex, 지그비 통신)을 통해 집중기로 전송함으로써 무선 원격 검침 서비스를 제공한다. The short range wireless remote system detects various alarm events (ex, power failure, reversion, phase loss, magnet detection) through a metering device mounted on a meter reading object (ex, a meter), and based on the detected information, a short range wireless communication (ex It provides wireless remote meter reading service by transmitting to the concentrator through Zigbee communication.
그런데, 상기 디바이스가 리셋된 경우, 상기 디바이스에 오류가 발생되는 경우, 혹은 무선 통신 경로가 끊어진 경우, 상기 디바이스는 상기의 감지된 정보를 집중기로 제대로 전송하지 못하게 된다. 또한, 인근의 디바이스들에서 동시 다발적으로 대량 알람(ex: 정전, 복전, 결상)이 발생하는 경우, 각각의 알람의 송신 과정에서 무선 네트워크의 트래픽 잼 현상이 발생되게 되어 알람 송신 동작이 원활하지 못하게 되는 문제점이 있다.However, when the device is reset, when an error occurs in the device, or when the wireless communication path is lost, the device may not properly transmit the sensed information to the concentrator. In addition, when a large number of alarms (ex: power failure, reversion, phase loss) occurs in multiple devices at the same time, the traffic jam of the wireless network occurs during the transmission of each alarm, so the alarm transmission operation is not smooth. There is a problem that can not be.
본 발명은, 알람 발생 상황의 유형에 따라 알람 신호의 송신 지연시간을 달리 설정하여 알람 신호의 송신 시간을 분산시킴에 따라 네트워크의 트래픽 잼 현상을 방지할 수 있는 원격 검침 시스템의 알람 송신 방법 및 그 시스템을 제공하는데 목적이 있다.According to the present invention, an alarm transmission method of a remote meter reading system capable of preventing traffic jams in a network by distributing transmission time of an alarm signal by differently setting a transmission delay time of an alarm signal according to the type of alarm occurrence situation and its The purpose is to provide a system.
본 발명은, 알람 발생 상황을 감지하는 단계와, 상기 알람 발생 상황에 대응하여 알람 카운터 값을 증가시키는 단계와, 상기 알람 발생 상황의 유형에 따라 알람 신호의 송신 지연시간을 계산하는 단계와, 상기 알람 신호를 상기 송신 지연시간만큼 지연시켜서 전송하는 단계, 그리고 상기 알람 신호의 전송이 성공하면 상기 알람 카운터 값을 감소시키는 단계를 포함하는 원격 검침 시스템의 알람 송신 방법 및 그 시스템을 제공한다.The present invention includes the steps of detecting an alarm occurrence situation, increasing an alarm counter value corresponding to the alarm occurrence situation, calculating a transmission delay time of an alarm signal according to the type of the alarm occurrence situation, The present invention provides a method and system for transmitting an alarm in a remote meter reading system, comprising: delaying and transmitting an alarm signal by the transmission delay time, and decreasing the alarm counter value when the alarm signal is transmitted successfully.
또한, 상기 원격 검침 시스템의 알람 송신 방법은, 상기 알람 발생 상황이 감지되면, 상기 알람 카운터 값을 기록하는 알람 카운터 데이터를 생성하는 단계와, 상기 알람 발생 시간, 알람 발생 유형 및 상기 송신 지연시간 중 적어도 하나를 포함하는 알람 정보 데이터를 생성하는 단계, 그리고 상기 알람 카운터 데이터 및 상기 알람 정보 데이터를 롬(ROM)과 램(RAM)에 저장하는 단계를 더 포함할 수 있다.The alarm transmission method of the remote meter reading system may include generating alarm counter data that records the alarm counter value when the alarm occurrence situation is detected, and wherein the alarm occurrence time, the alarm occurrence type, and the transmission delay time are generated. The method may further include generating alarm information data including at least one, and storing the alarm counter data and the alarm information data in a ROM and a RAM.
또한, 상기 원격 검침 시스템의 알람 송신 방법은, 상기 알람 신호의 전송이 성공하면, 상기 전송된 알람 신호에 대응하는 알람 정보 데이터를 삭제하는 단계, 그리고 상기 알람 카운터 데이터를 바탕으로 하여, 상기 알람 카운터 값이 0이 될 때까지 상기 알람의 전송을 수행하는 단계를 더 포함할 수 있다.In addition, the alarm transmission method of the remote meter reading system, if the transmission of the alarm signal is successful, deleting the alarm information data corresponding to the transmitted alarm signal, and based on the alarm counter data, the alarm counter The method may further include transmitting the alarm until the value becomes 0.
그리고, 상기 알람 발생 유형은, 상기 알람 발생 상황 센싱 기능을 가지는 복수의 디바이스들에 동시 다발적으로 발생되는 대량 알람, 및 상기 복수의 디바이스들 중에서 일부의 디바이스에 대해서 발생되는 개별 알람으로 구분될 수 있다. The alarm generation type may be classified into a large amount of alarms that are simultaneously generated in a plurality of devices having the alarm occurrence situation sensing function, and individual alarms that are generated for some of the devices. have.
여기서, 상기 개별 알람이 발생한 경우, 상기 개별 알람에 대한 상기 송신 지연시간을 일정 기간으로 설정할 수 있다.Here, when the individual alarm occurs, the transmission delay time for the individual alarm may be set to a predetermined period.
또한, 상기 원격 검침 시스템은 총 N개의 디바이스들을 포함하며, 상기 디바이스에 포함되는 지그비 종단 디바이스, 지그비 라우터, 지그비 코디네이터는 각각 개별 ID를 가질 수 있다. 여기서, 상기 대량 알람이 발생하는 경우, 상기 대량 알람에 대한 상기 송신 지연시간을 상기 디바이스들의 총 개수 및 상기 ID를 이용하여 상기 디바이스 별로 다르게 설정할 수 있다.In addition, the remote meter reading system includes a total of N devices, ZigBee end device, ZigBee router, ZigBee coordinator included in the device may have a separate ID. Here, when the mass alarm occurs, the transmission delay time for the mass alarm may be set differently for each device by using the total number of devices and the ID.
상기 대량 알람에 대한 상기 송신 지연시간은, 다음의 수학식으로 나타낼 수 있다. 송신 지연 시간 = [ID / (상기 디바이스들의 총 개수 / 상수)]의 나머지 값이다.The transmission delay time for the bulk alarm can be expressed by the following equation. Transmission delay time = remaining value of [ID / (total number of devices / constant)].
또한, 상기 대량 알람은 정전 알람 및 복전 알람을 포함할 수 있다.In addition, the mass alarm may include a power failure alarm and a power failure alarm.
또한, 상기 알람 신호의 전송이 일정 횟수 이상 연속 실패하는 경우, 상기 송신 지연시간을 제1 기간만큼 연장하여, 상기 알람 신호를 상기 제1 기간동안 지연시킨 후 재전송할 수 있다.In addition, when the transmission of the alarm signal continuously fails for a predetermined number of times, the transmission delay time may be extended by a first period, and the alarm signal may be delayed for the first period and then retransmitted.
그리고, 본 발명은, 알람 발생 상황을 감지하는 센싱부와, 상기 알람 발생 상황의 유형에 따라 알람 신호의 송신 지연시간을 계산하는 지연시간 연산부와, 상기 알람 발생 상황에 대응하여 알람 카운터 값을 증가시키고, 상기 알람 신호의 전송이 성공하면 상기 알람 카운터 값을 감소시키는 제어부, 그리고 상기 알람 신호를 상기 송신 지연시간만큼 지연시켜서 전송하는 전송부를 구비하는 디바이스를 포함하는 원격 검침 시스템을 제공한다.In addition, the present invention, a sensing unit for detecting an alarm occurrence situation, a delay time calculation unit for calculating the transmission delay time of an alarm signal according to the type of the alarm occurrence situation, and an alarm counter value corresponding to the alarm occurrence situation is increased. And a device including a control unit which decreases the alarm counter value when the alarm signal is transmitted successfully, and a transmission unit which transmits the alarm signal by delaying the alarm signal by the transmission delay time.
여기서, 상기 원격 검침 시스템은, 상기 알람 발생 상황이 감지되면, 상기 알람 카운터 값을 기록하는 알람 카운터 데이터를 생성하는 제1생성부와, 상기 알람 발생 시간, 알람 발생 유형 및 상기 송신 지연시간 중 적어도 하나를 포함하는 알람 정보 데이터를 생성하는 제2생성부, 그리고 상기 알람 카운터 데이터 및 상기 알람 정보 데이터를 저장하는 저장부를 더 포함할 수 있다.The remote meter reading system may include: a first generator configured to generate alarm counter data for recording the alarm counter value when the alarm occurrence situation is detected, and at least one of the alarm occurrence time, alarm generation type, and transmission delay time; The apparatus may further include a second generator configured to generate alarm information data including one, and a storage unit configured to store the alarm counter data and the alarm information data.
또한, 상기 지연시간 연산부는, 상기 개별 알람이 발생한 경우, 상기 개별 알람에 대한 상기 송신 지연시간을 일정 기간으로 설정할 수 있다. The delay time calculator may set the transmission delay time for the individual alarm to a predetermined period when the individual alarm occurs.
그리고, 상기 디바이스는 총 N개이고 각각 개별 ID를 가질 수 있다. 여기서, 상기 지연시간 연산부는, 상기 대량 알람이 발생하는 경우, 상기 대량 알람에 대한 상기 송신 지연시간을 상기 디바이스들의 총 개수 및 상기 ID를 이용하여 상기 디바이스 별로 다르게 설정할 수 있다.And, the device has a total of N and each may have a separate ID. Here, when the mass alarm occurs, the delay time calculator may set the transmission delay time for the mass alarm differently for each device by using the total number of devices and the ID.
본 발명에 따른 원격 검침 시스템의 알람 송신 방법 및 그 시스템에 따르면, 알람 발생 상황의 유형에 따라 알람 신호의 송신 지연시간을 달리 설정하여 알람 신호의 송신 시간을 분산시킴에 따라 네트워크의 트래픽 잼 현상을 방지할 수 있는 이점이 있다. 특히, 대량 알람의 경우 알람의 송신 지연시간을 각 노드별로 분산시킬 수 있어 무선 네트워크 자원의 운용 효율을 높일 수 있는 효과가 있다.According to the alarm transmission method and the system of the remote meter reading system according to the present invention, the traffic jam phenomenon of the network is distributed by distributing the transmission time of the alarm signal by setting the transmission delay time of the alarm signal differently according to the type of alarm occurrence situation. There is an advantage that can be prevented. Particularly, in the case of a large amount of alarms, the transmission delay time of the alarms can be distributed for each node, thereby increasing the operational efficiency of wireless network resources.
그러면 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 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.
이하에서는, 본 발명의 실시예에 따른 원격 검침 시스템의 알람 전송 방법의 설명에 앞서, 상기 원격 검침 시스템의 구성에 관하여 상세히 알아본다. 도 1은 원격 검침 시스템에 이용되는 디바이스들의 전체 구성도를 나타낸다.Hereinafter, prior to the description of the alarm transmission method of the remote meter reading system according to an embodiment of the present invention, the configuration of the remote meter reading system will be described in detail. 1 shows an overall configuration diagram of devices used in a remote meter reading system.
도 1을 참조하면, 상기 디바이스는 지그비 코디네이터(110), 지그비 라우터(FFD;Full Function Device)(120), 지그비 종단 디바이스(RFD;Reduced Function Device)(130)를 포함한다. 이러한 각각의 디바이스들은 서로 네트워크 형태로 연결되어 있다. 여기서, 상기 지그비 라우터(120)는 상기 지그비 종단 디바이스(130)와 통신이 가능하다. 그리고, 상기 지그비 라우터(120) 끼리는 통신이 가능한 반면, 지그비 종단 디바이스(130) 끼리는 통신할 수 없다.Referring to FIG. 1, the device includes a ZigBee
먼저, 상기 지그비 코디네이터(110)는 최상위 계층에 존재하는 노드로서, 지그비 네트워크를 형성하고, 이하 네트워크에 참여하는 지그비 노드들에게 주소를 할당하거나 데이터를 중계하는 라우팅 기능을 갖는다. First, the Zigbee
또한, 지그비 라우터(120)는 지그비 코디네이터(110)의 하위 레벨에 위치하 며, 데이터를 중계하거나, 이후 지그비 네트워크에 새롭게 참여하는 임의의 노드들에게 주소를 할당해주는 역할을 수행한다. 이러한 지그비 라우터(120)에는 검침 기능을 가지는 센서를 구비하거나 연결되어 있다. 이러한 지그비 라우터(120)는 감지된 각종 검침 데이터(알람 신호)를 상위 계층인 지그비 코디네이터(110)로 전송한다.In addition, the Zigbee
마지막으로, 지그비 종단 디바이스(130)는 지그비 코디네이터(110) 및 지그비 라우터(120)의 하위 계층에 위치하며, 응용을 위한 최소한의 기능만을 갖고 주소할당 및 라우팅 기능을 수행하지 못한다. 지그비 종단 디바이스(130)에는 검침기능을 가지는 센서를 구비하거나 연결되어 있다. 이러한 지그비 종단 디바이스(130)는 상기 센서로부터 감지된 각종 검침 데이터(알람 신호)를 상위 계층인 지그비 라우터(120)로 전달한다. 상기 지그비 라우터(120)는 상기 지그비 종단 디바이스(130)로부터 수신한 알람 신호를 상기 지그비 코디네이터(110)로 전달한다. 상기 지그비 코디네이터(110)는 상기 지그비 라우터(120)로부터 수신한 알람 신호를 외부의 센서 시스템으로 전송한다.Finally, the ZigBee
도 2는 상기 알람 전송 방법을 구현하기 위한 디바이스의 상세 구성도로서, 센싱부(210), 지연시간 연산부(220), 제어부(230), 전송부(240), 제1 생성부(250), 제2 생성부(260), 그리고 저장부(270)를 구비한다. 이러한 도 2의 구성은, 상기 디바이스 중 상기 지그비 종단 디바이스(130) 뿐만 아니라, 지그비 라우터(120), 지그비 코디네이터(110)에 공통으로 적용된다. 다만, 상기 지그비 종단 디바이스(130)와 상기 지그비 라우터(120)는 상기 센싱 기능을 위한 센싱부(210)가 존재 하지만, 상기 지그비 코디네이터(110)는 상기 센싱부(210)가 구비되어 있지 않아 센싱 기능이 부재되어 있다.2 is a detailed configuration diagram of a device for implementing the alarm transmission method, which includes a
도 3은 상기 원격 검침 시스템의 알람 전송 방법의 흐름도이다. 이하에서는 도 2 및 도 3을 참조로 하여, 상기 디바이스들을 이용한 원격 검침 시스템의 알람 전송 방법에 관하여 알아본다.3 is a flowchart illustrating an alarm transmission method of the remote meter reading system. Hereinafter, an alarm transmission method of a remote meter reading system using the devices will be described with reference to FIGS. 2 and 3.
먼저, 상기 센싱부(210)에서 알람 발생 상황을 감지한다(S310). 상기 알람 발생 상황이란, 정전, 복전, 결상, 자석 감지 등의 알람 이벤트를 의미한다. First, the
다음, 상기 제어부(230)는 상기 알람 발생 상황에 대응하여 알람 카운터 값을 증가시킨다(S320). 예를 들어, 상기 제어부(230)는 상기 알람 발생 상황이 1회 감지될 때마다 상기 알람 카운터 값을 1개씩 증가시킨다. Next, the
또한, 이러한 S320단계에서 제1 생성부(250)는 상기 알람 발생 상황의 감지에 따라 상기 알람 카운터 값을 기록하는 '알람 카운터 데이터'를 생성한다. 이러한 알람 카운터 데이터는 표 1의 테이블 정보로 표현될 수 있다.In addition, in operation S320, the first generation unit 250 generates 'alarm counter data' that records the alarm counter value according to the detection of the alarm occurrence situation. Such alarm counter data may be represented by table information of Table 1.
(Alarm Counter)Alarm counter
(Alarm Counter)
상기 S320단계 이후, 상기 지연시간 연산부(220)는 상기 알람 발생 상황의 유형에 따라 알람 신호의 송신 지연시간을 계산한다(S330). 이러한 S330단계는, 알람 발생 상황의 유형에 따라 알람 신호의 송신 지연시간을 달리 설정하여 알람 신호의 송신 시간을 분산시킨다.After the step S320, the delay
또한, 이러한 S330단계에서 제2 생성부(260)는 상기 알람이 발생된 시간, 상기 알람의 발생 유형 및 상기 송신 지연시간 중 적어도 하나를 포함하는 '알람 정보 데이터'를 생성한다. 이러한 알람 정보 데이터는 표 2의 제2 테이블 정보로 표현된다.In operation S330, the
(Alarm Time)Alarm time
(Alarm Time)
(Alarm Status)Alarm occurrence type
(Alarm Status)
(Alarm Delay SEC)Alarm delay time
(Alarm Delay SEC)
상기 알람 발생 유형은 크게 '대량 알람'과 '개별 알람'으로 구분된다. 상기 대량 알람은, 상기 알람 발생 상황 센싱 기능을 가지는 복수의 디바이스들, 즉 상기 지그비 종단 디바이스들(130) 또는 지그비 라우터들(120)에서 동시 다발적으로 발생되는 알람을 의미한다. 상기 대량 알람의 예로는 정전 알람, 복전 알람, 결상 알람 등의 이벤트가 해당될 수 있다. 이러한 대량 알람은 네트워크의 트래픽 잼 현상을 유발하는 주요 요인이 된다.The alarm generation type is largely divided into 'bulk alarm' and 'individual alarm'. The bulk alarm refers to a plurality of devices having the alarm occurrence situation sensing function, that is, alarms that are simultaneously generated by the
상기 개별 알람은, 상기 복수의 디바이스들, 즉 상기 지그비 종단 디바이스들(130) 또는 지그비 라우터들(120) 중에서 일부의 디바이스에 대해서 발생되는 알람을 의미한다. 상기 개별 알람의 예로는 자석 감지 알람 등의 이벤트가 해당될 수 있다. 상기 자석 감지를 수행하는 이유는, 상기 디바이스 근처에 자석이 있는 경우 센싱 능력에 문제가 발생될 수 있기 때문이다.The individual alarm refers to an alarm generated for some of the plurality of devices, that is, the
이하에서는, 상기 알람 발생의 유형 즉, '개별 알람'과 '대량 알람'의 각 경우에 대하여 상기 송신 지연시간을 계산하는 방법을 각각 설명한다. Hereinafter, a description will be given of a method of calculating the transmission delay time for each type of alarm generation, that is, an individual alarm and a bulk alarm.
먼저, 상기 발생된 알람이 '개별 알람'인 경우, 상기 지연시간 연산부(220)는 상기 개별 알람에 대한 상기 송신 지연시간을 일정 기간(ex, 1초)으로 설정한다. 즉, 상기 알람이 개별 알람인 경우에는, 해당 개별 알람이 발생한 디바이스의 종류에 관계없이, 상기 개별 알람을 일정 기간(ex, 1초) 동안 지연시킨 다음 추후 전송부(240)를 통해 전송되도록 한다.First, when the generated alarm is an 'individual alarm', the
여기서, 상기 개별 알람의 경우 상기 송신 지연시간을 일정 시간으로 고정하는 이유는 다음과 같다. 상기 개별 알람은 대량 알람과는 달리 각각의 디바이스들에 대하여 개별적으로 발생되는 알람에 해당되고, 각각의 디바이스들에 대해 동시에 발생할 가능성이 적으므로, 알람 신호의 전송시 트래픽 잼 문제를 유발할 가능성이 적은 편이다. 따라서, 이러한 개별 알람의 경우는, 항상 고정된 송신 지연시간 값을 갖도록 설정되는 것이며, 이는 개별 알람이 발생한 디바이스의 종류와도 무관하게 설정되는 것이다.In the case of the individual alarm, the reason for fixing the transmission delay time to a predetermined time is as follows. Unlike the bulk alarm, the individual alarm corresponds to an alarm that is generated individually for each device, and unlikely to occur simultaneously for each device, it is less likely to cause a traffic jam problem when the alarm signal is transmitted. On the side. Therefore, in the case of such an individual alarm, it is always set to have a fixed transmission delay time value, which is set regardless of the type of device in which the individual alarm has occurred.
이와는 달리, 상기 발생된 알람이 '대량 알람'인 경우는, 상기 대량 알람이 발생한 디바이스 별로 송신 지연시간을 달리 설정한다. 이때, 상기 원격 검침 시스템은 총 N개의 디바이스들을 포함하는 것을 전제로 한다. 여기서, N은 네트워크 노드 개수(디바이스의 총 개수)를 의미한다. 도 1의 경우는 설명의 편의상 N=7인 경우를 나타낸 것으로서, 통상의 무선 원격 검침 시스템이 수십 개, 수백 개 등의 다수의 노드들로 형성된 것을 고려한다면, 상기 네트워크의 구성은 도 1의 형태로 반드시 한정되는 것은 아니며, 상기 네트워크 노드의 개수(N) 또한 상기의 7개로 반드시 한정되는 것이 아님은 자명하다.In contrast, when the generated alarm is a 'bulk alarm', a transmission delay time is set differently for each device in which the bulk alarm has occurred. In this case, it is assumed that the remote meter reading system includes a total of N devices. Here, N means the number of network nodes (total number of devices). FIG. 1 illustrates a case where N = 7 for convenience of description, and considering that a typical wireless remote meter reading system is formed of a plurality of nodes such as dozens, hundreds, etc., the configuration of the network is shown in FIG. It is apparent that the number of network nodes (N) is not necessarily limited to the above seven, but is not necessarily limited thereto.
상기 디바이스들에 포함되는 지그비 종단 디바이스(130), 지그비 라우터(120), 지그비 코디네이터(110)는, 각각의 개별 ID를 갖는다. 도 1에는 각 디바이스별로 0~6까지의 ID가 설정된 예를 도시하고 있다. 물론, N=250인 경우, 각 디바이스별로 0~249까지의 ID가 부가될 것이다.The
이때, 상기 지연시간 연산부(220)는, 상기 대량 알람이 발생하는 경우, 상기 대량 알람에 대한 상기 송신 지연시간을 상기 디바이스들의 총 개수(N) 및 상기 ID를 이용하여, 상기 디바이스 별로 다르게 설정한다. 이는 이하의 수학식 1로 표현된다.In this case, when the mass alarm occurs, the
상기의 수학식 1에 있어서, 상기 상수(S)는, 상기 디바이스들의 총 개수인 N에 따라서 변경되어 설정될 수 있다. 예를 들면, 상기 송신 지연 시간의 계산의 편의를 위하여, N을 S로 나눈 값이 정수가 되도록, 상기 S 값을 조절할 수 있다. In
상기 송신 지연 시간의 계산 예는 다음과 같다. 이때, N=250이고, 사용되는 S=5인 경우를 예로 한다. An example of calculating the transmission delay time is as follows. At this time, a case where N = 250 and S = 5 used is taken as an example.
첫 번째 예로서, ID=14인 디바이스에서 대량 알람이 발생한 경우, 상기 송신 지연 시간은, [14 / (250 / 5)]의 나머지 값에 해당된다. [14 / 50]의 나머지 값은 14이므로, 상기 송신 지연 시간은 14초로 설정된다. 즉, ID=14인 디바이스에서 발생한 대량 알람은 14초 동안 시간지연된 이후, 상기 전송부(240)를 통해 전송된다.As a first example, when a large alarm occurs in a device with ID = 14, the transmission delay time corresponds to the remaining value of [14 / (250/5)]. Since the remaining value of [14/50] is 14, the transmission delay time is set to 14 seconds. That is, the mass alarm generated in the device with ID = 14 is transmitted through the
두 번째 예로서, ID=50인 디바이스에서 대량 알람이 발생한 경우, 상기 송신 지연 시간은, [50 / (250 / 5)]의 나머지 값이다. [50 / 50]의 나머지 값은 0이므로, 상기 송신 지연 시간은 0초로 설정된다. 즉, ID=50 디바이스에서 발생한 대량 알람은 시간 지연 없이 전송부(240)를 통해 즉시 전송된다. 물론, ID=100, 200, 250인 경우는, ID=50인 경우와 동일한 시간지연 값을 갖는다.As a second example, when a large alarm occurs in a device with ID = 50, the transmission delay time is the remaining value of [50 / (250/5)]. Since the remaining value of [50/50] is 0, the transmission delay time is set to 0 seconds. That is, the mass alarm generated in the ID = 50 device is immediately transmitted through the
이상과 같이, 정전, 복전 등과 같은 대량 알람은 상기 네트워크 상에서 트래픽 잼 현상의 주요 원인이 되므로, 상기 대량 알람이 발생하는 경우는 디바이스의 ID별로 시간 지연 값을 달리 계산하여 알람이 전송되는 시간을 분산함에 따라, 트래픽 잼 문제를 방지할 수 있어 네트워크 운용 효율 및 시스템의 신뢰성을 높일 수 있다.As described above, since a bulk alarm such as a power failure or power recovery is a major cause of a traffic jam on the network, when the bulk alarm occurs, a time delay value is calculated differently for each device ID to distribute the time when the alarm is transmitted. As a result, traffic jam problems can be prevented, thereby improving network operation efficiency and system reliability.
한편, 상기 송신 시간지연을 계산하는 S330단계 이후, 상기 저장부(270)는 표 1의 '알람 카운터 데이터' 및 상기 표 2의 '알람 정보 데이터'를 롬(ROM)과 램(RAM)에 함께 저장한다(S340). 상기 롬(ROM)은 장치의 리셋 이후에도 데이터가 전혀 손실되지 않는 저장장치이다. 즉, 상기 S340단계는, 상술한 각종 데이터들을 상기 롬과 램에 동시 저장함으로써 상기 디바이스가 리셋되거나 기타 오동작(ex, 무선통신 경로의 끊김)이 발생되는 경우에도 상기 알람과 관련된 각종 정보들이 전혀 손실되지 않는 이점이 있다.On the other hand, after the step S330 of calculating the transmission time delay, the
상기 S340단계 이후, 상기 전송부(240)는 상기 알람 신호를 상기의 송신 지연시간만큼 지연시켜서 전송한다(S350). 그리고, 상기 알람 신호의 전송 성공 여부를 판단한다(S360).After the step S340, the
상기 알람 신호의 전송이 성공하는 경우, 상기 제어부(230)는 상기 알람 카운터 값을 감소시킨다(S370). 이때, 상기 저장부(270)는 전송된 알람 신호에 대응하는 '알람 정보 데이터'를 해당 테이블 정보에서 삭제한다.If the transmission of the alarm signal is successful, the
또한, 상기 S360단계의 판단 결과 상기 알람 신호의 전송이 실패하는 경우, 상기 전송부(240)는 해당 알람 신호의 재전송을 시도한다(S375). 상기 재전송이 성공하는 경우는 상기 S375단계를 통해 성공한 알람 신호에 대응되는 알람 카운터 값을 차감시킨다. 이와는 달리, 상기 알람 신호의 재전송이 일정 횟수(ex, 5회) 이상 연속으로 실패하는 경우는 상기 S350단계를 다시 수행하되, 상기 송신 지연시간을 제1 기간(ex, 2분) 만큼 연장하여, 알람 신호를 제1 기간(ex, 2분) 동안 지연시킨 후 재전송한다. 이러한 제1 기간은 일반적인 초 단위의 알람 송신 지연시간에 비하여 상대적으로 긴 시간으로 설정하도록 한다.In addition, when the transmission of the alarm signal fails as a result of the determination in step S360, the
상기 알람 카운터 값의 감소(S370) 이후에는, 상기 전송부(240)는 상기 표 1의 '알람 카운터 데이터'를 바탕으로 하여, 상기 알람 카운터 값이 0이 될 때까지 상기 알람의 전송을 수행하여, 상기의 전송 동작을 완료한 후(S380), 대기 상태로 전환한다(S390).After the decrease of the alarm counter value (S370), the
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시예가 가능한 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.Although the present invention has been described with reference to the embodiments shown in the drawings, these are merely exemplary and those skilled in the art will understand that various modifications and equivalent other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
도 1은 본 발명의 실시예에 따른 원격 검침 시스템의 알람 전송 방법을 위한 디바이스들의 전체 구성도이다.1 is an overall configuration diagram of devices for an alarm transmission method of a remote meter reading system according to an embodiment of the present invention.
도 2는 상기 알람 전송 방법을 구현하기 위한 디바이스의 상세 구성도이다.2 is a detailed block diagram of a device for implementing the alarm transmission method.
도 3은 상기 원격 검침 시스템의 알람 전송 방법의 흐름도이다.3 is a flowchart illustrating an alarm transmission method of the remote meter reading system.
< 도면의 주요 부분에 대한 부호의 간단한 설명 >BRIEF DESCRIPTION OF THE DRAWINGS FIG.
110: 지그비 코디네이터 120: 지그비 라우터110: Zigbee Coordinator 120: Zigbee Router
130: 지그비 종단 디바이스 210: 센싱부130: ZigBee end device 210: sensing unit
220: 지연시간 연산부 230: 제어부220: delay time calculation unit 230: control unit
240: 전송부 250: 제1 생성부240: transmission unit 250: first generation unit
260: 제2 생성부 270: 저장부260: second generation unit 270: storage unit
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090083091A KR101071612B1 (en) | 2009-09-03 | 2009-09-03 | Method for alarm transmission of remote meter reading and system thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090083091A KR101071612B1 (en) | 2009-09-03 | 2009-09-03 | Method for alarm transmission of remote meter reading and system thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20110024906A KR20110024906A (en) | 2011-03-09 |
| KR101071612B1 true KR101071612B1 (en) | 2011-10-10 |
Family
ID=43932676
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020090083091A Active KR101071612B1 (en) | 2009-09-03 | 2009-09-03 | Method for alarm transmission of remote meter reading and system thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101071612B1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050041613A1 (en) | 2001-09-10 | 2005-02-24 | Carmen Kuhl | Method of transmitting time-critical scheduling information between single network devices in a wireless network using slotted point-to-point links |
| US20050141562A1 (en) | 2003-12-30 | 2005-06-30 | Nokia Corporation | Method for reducing radio interference in a frequency-hopping radio network |
-
2009
- 2009-09-03 KR KR1020090083091A patent/KR101071612B1/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050041613A1 (en) | 2001-09-10 | 2005-02-24 | Carmen Kuhl | Method of transmitting time-critical scheduling information between single network devices in a wireless network using slotted point-to-point links |
| US20050141562A1 (en) | 2003-12-30 | 2005-06-30 | Nokia Corporation | Method for reducing radio interference in a frequency-hopping radio network |
Non-Patent Citations (1)
| Title |
|---|
| 논문:IEEE VTC 2006 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20110024906A (en) | 2011-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9947144B2 (en) | Error variance detection method of CAN communication system and the CAN communication system | |
| KR101926276B1 (en) | Internet of Things network managing methed for managing large scale facilities based on LoRaWAN and Internet of Things network server and terminal applying the same | |
| US20210408817A1 (en) | Battery management system, and method and apparatus for transmitting information | |
| CN101257388B (en) | Lawless exterior joint detecting method, apparatus and system | |
| CN101001257B (en) | Link quality detection method and related device and system based on address resolution protocol | |
| CN114422412B (en) | Equipment detection method, device and communication equipment | |
| CN103404100A (en) | Relay device, relay device control method, and network system | |
| CN113949649B (en) | Fault detection protocol deployment method and device, electronic equipment and storage medium | |
| US7924737B2 (en) | Signal degrade detecting method, signal restoration detecting method, devices for those methods, and traffic transmission system | |
| US20110069606A1 (en) | Communication node and method of processing communication fault thereof | |
| WO2016091094A1 (en) | Optical transport network protection switching method and device | |
| CN102487338B (en) | Method and device for adjusting bidirectional forwarding detection (BFD) sending interval according to network jitter | |
| CN112702202B (en) | Ammeter communication link fault recovery method and device and computer equipment | |
| US9413642B2 (en) | Failover procedure for networks | |
| JP6509344B2 (en) | Method and apparatus for detecting tag exchange path connectivity | |
| CN102106105A (en) | Protocol for multi-hop relay systems with centralized scheduling | |
| KR101071612B1 (en) | Method for alarm transmission of remote meter reading and system thereof | |
| KR101405451B1 (en) | Communication node and method for processing communication fault thereof | |
| KR100859499B1 (en) | Data transmission and reception method and communication system according thereto | |
| KR20150042814A (en) | Method for providing automatic repeat request error control based on relaying terminals, and related terminal and arq control center | |
| KR20140026527A (en) | Method, apparatus and system for detectiong packet path signal degraded | |
| JP4710719B2 (en) | Retransmission device when communication is abnormal | |
| JP4692419B2 (en) | Network device, redundant switching method used therefor, and program thereof | |
| CN118784374B (en) | CCM message counting method and device, electronic equipment and storage medium | |
| CN104734865A (en) | Network protection method for PTN (Packet Transport Network), device and network element device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090903 |
|
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110121 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20110926 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20111004 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20111004 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20141006 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20141006 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20151005 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20151005 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20161004 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20161004 Start annual number: 6 End annual number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20171010 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20171010 Start annual number: 7 End annual number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20181004 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20181004 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20201005 Start annual number: 10 End annual number: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20211005 Start annual number: 11 End annual number: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20221004 Start annual number: 12 End annual number: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20231004 Start annual number: 13 End annual number: 13 |