[go: up one dir, main page]

KR20160068614A - Maintenance management for beacon device - Google Patents

Maintenance management for beacon device Download PDF

Info

Publication number
KR20160068614A
KR20160068614A KR1020150008772A KR20150008772A KR20160068614A KR 20160068614 A KR20160068614 A KR 20160068614A KR 1020150008772 A KR1020150008772 A KR 1020150008772A KR 20150008772 A KR20150008772 A KR 20150008772A KR 20160068614 A KR20160068614 A KR 20160068614A
Authority
KR
South Korea
Prior art keywords
beacon
beacon device
maintenance
status information
packet
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.)
Ceased
Application number
KR1020150008772A
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 PCT/KR2015/000724 priority Critical patent/WO2016088936A1/en
Publication of KR20160068614A publication Critical patent/KR20160068614A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0604Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
    • H04L41/0627Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time by acting on the notification or alarm source
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0695Management of faults, events, alarms or notifications the faulty arrangement being the maintenance, administration or management system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/28Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

비콘 유지보수 관리 서버가 제공된다. 비콘 유지보수 관리 서버는 비콘 디바이스의 상태 정보를 기초로 비콘 유지보수 정보에 따라 비콘 디바이스의 유지보수 시기를 판단하는 유지보수 판단부; 및 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 비콘 디바이스의 상태 정보를 수신하여 저장하고, 비콘 디바이스의 상기 유지보수에 따른 조치 사항을 판단하며, 유지보수 시기 및 조치 사항 중 적어도 하나를 관리자 단말로 전송하는 비콘 관리부를 포함한다. A beacon maintenance management server is provided. The beacon maintenance management server includes a maintenance determiner for determining a maintenance time of the beacon device based on beacon maintenance information based on status information of the beacon device; And receiving and storing status information of the beacon device from the beacon device and the main node device constituting the network, determining a measure according to the maintenance of the beacon device, and managing at least one of the maintenance period and the action item to the administrator terminal And a beacon management unit for transmitting the beacon.

Description

비콘 디바이스의 유지보수 관리{Maintenance management for beacon device} Maintenance management for a beacon device {

본 발명은 비콘 디바이스의 유지보수 관리에 관한 것으로, 특히, 비콘 디바이스의 유지보수 관리를 위한 비콘 디바이스, 비콘 유지보수 관리 서버, 비콘 유지보수 관리 시스템, 비콘 유지보수 관리 방법, 및 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체에 관한 것이다. The present invention relates to maintenance management of a beacon device, and more particularly to a beacon device, a beacon maintenance management server, a beacon maintenance management system, a beacon maintenance management method, and a beacon maintenance management program The present invention relates to a computer-readable recording medium having recorded thereon.

최근 스마트폰을 포함한 스마트 디바이스의 급속한 확산에 따라 모바일 통신 산업의 패러다임이 음성통화에서 애플리케이션으로 전환되고 있다. 특히, 사용자 단말의 위치를 파악할 수 있음에 따라 사용자 단말을 소지한 사용자의 실시간으로 위치 정보에 기반하여 다양한 서비스를 제공할 수 있는 애플리케이션이 등장하고 있다. Recently, with the rapid spread of smart devices including smart phones, the paradigm of the mobile communication industry is shifting from voice calls to applications. Particularly, since the location of the user terminal can be grasped, an application that can provide various services based on the location information of the user having the user terminal in real time has appeared.

사용자 단말의 위치 확인은 실외에서는 GPS 기반 기술로 이미 보편화되어 있으나, 실내 또는 지하 등과 같이 GPS 신호를 수신하지 못하는 경우에는 제한적이었다. 이와 같은 문제를 해결하기 위해 단거리 통신을 이용한 방법들이 제시되고 있으며, 특히 최근에는 저전력 블루투스(BLE) 통신을 이용한 비콘 디바이스들이 등장하고 있다. The positioning of the user terminal has already been popularized by GPS-based technology outdoors, but limited in cases where GPS signals are not received, such as indoor or underground. In order to solve such a problem, methods using short-range communication have been proposed, and recently, beacon devices using low-power Bluetooth (BLE) communication have appeared.

이와 같은 BLE 비콘 디바이스는 각각의 BLE 비콘 디바이스의 상태 정보를 알기 위해서는 반드시 각 BLE 비콘 디바이스와 관리자 디바이스 사이의 페어링(pairring)을 실시해야 한다. 그러나, 이와 같이, 각각의 BLE 비콘 디바이스의 배터리 레벨 등과 같은 각종 상태 정보를 조사하기 위해 BLE 비콘 디바이스와 관리자 디바이스의 개별적인 페어링은 매우 번거로운 일이고, 기계적으로 이루어질 수 없는 문제점이 있다. Such a BLE beacon device must pairare between each BLE beacon device and the manager device in order to know the status information of each BLE beacon device. However, the individual pairing of the BLE beacon device and the manager device is very cumbersome to investigate various status information such as the battery level of each BLE beacon device, and thus can not be performed mechanically.

KRKR 2014-00615192014-0061519 AA

상기와 같은 종래 기술의 문제점을 해결하기 위해, 본 발명의 일 실시예는 비콘 디바이스의 상태를 모니터링하여 유지보수 시기 또는 조치 사항을 관리자 단말에 통지할 수 있는 비콘 디바이스의 유지보수 관리를 제공하고자 한다. In order to solve the problems of the related art as described above, one embodiment of the present invention provides maintenance management of a beacon device capable of monitoring a status of a beacon device and notifying a maintenance terminal or a management terminal of a maintenance item .

또한, 본 발명의 일 실시예는 디바이스의 상태를 모니터링하여 유지보수 시기에 따라 비콘 유지보수 관리 서버에서 비콘 디바이스의 상태 변수를 변경할 수 있는 비콘 디바이스의 유지보수 관리를 제공하고자 한다.In addition, one embodiment of the present invention is to provide maintenance management of a beacon device that can monitor a status of a device and change a status variable of a beacon device in a beacon maintenance management server according to maintenance time.

위와 같은 과제를 해결하기 위한 본 발명의 일 측면에 따르면, 비콘 유지보수 관리 서버가 제공된다. 상기 비콘 유지보수 관리 서버는 비콘 디바이스의 상태 정보를 기초로 비콘 유지보수 정보에 따라 상기 비콘 디바이스의 유지보수 시기를 판단하는 유지보수 판단부; 및 상기 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 상기 비콘 디바이스의 상기 상태 정보를 수신하여 저장하고, 상기 비콘 디바이스의 상기 유지보수에 따른 조치 사항을 판단하며, 상기 유지보수 시기 및 상기 조치 사항 중 적어도 하나를 관리자 단말로 전송하는 비콘 관리부를 포함할 수 있다. According to an aspect of the present invention, a beacon maintenance management server is provided. Wherein the beacon maintenance management server comprises: a maintenance determiner for determining a maintenance time of the beacon device based on beacon maintenance information based on status information of the beacon device; And receiving and storing the status information of the beacon device from the beacon device and the main node device constituting the network, determining a measure according to the maintenance of the beacon device, And a beacon management unit for transmitting at least one to the administrator terminal.

일 실시예에서, 상기 비콘 관리부는 상기 유지보수에 따른 상기 조치 사항을 관리 DB로부터 검색하여 판단할 수 있다. In one embodiment, the beacon management unit can search the management DB for the action items according to the maintenance, and determine the action items.

일 실시예에서, 상기 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치일 수 있다. In one embodiment, the action may be a user action corresponding to battery replacement, equipment malfunction, or device illegal replacement.

본 발명의 다른 측면에 따르면, 비콘 유지보수 관리 서버가 제공된다. 상기 비콘 유지보수 관리 서버는 비콘 디바이스의 상태 정보를 기초로 비콘 유지보수 정보에 따라 상기 비콘 디바이스의 유지보수 시기를 판단하는 유지보수 판단부; 및 상기 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 상기 비콘 디바이스의 상기 상태 정보를 수신하여 저장하고, 상기 판단된 유지보수 시기에 따른 상기 비콘 디바이스에 대한 상태 변수의 변경 지시를 상기 메인 노드 디바이스를 통하여 해당 비콘 디바이스로 전송하는 비콘 관리부를 포함할 수 있다. According to another aspect of the present invention, a beacon maintenance management server is provided. Wherein the beacon maintenance management server comprises: a maintenance determiner for determining a maintenance time of the beacon device based on beacon maintenance information based on status information of the beacon device; And receiving and storing the status information of the beacon device from the beacon device and the main node device constituting the network, and instructing the main node device to change the status variable of the beacon device according to the determined maintenance time To the beacon device through the beacon device.

일 실시예에서, 상기 상태 변수는 상기 비콘 디바이스의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 상기 비콘 디바이스의 정지/시작 명령 중 적어도 하나를 포함할 수 있다.일 실시예에서, 상기 상태 정보는 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함할 수 있다. In one embodiment, the status variable may include at least one of a transmission power of the beacon device, a transmission period, data included in a packet, an encryption key required to encrypt a packet, and a stop / start command of the beacon device. In one embodiment, the status information may include at least one of location, transmit power, battery power, temperature, CO level, and humidity.

일 실시예에서, 상기 유지보수 판단부는 상기 상태 정보별로 상기 유지보수 시기를 관리 DB로부터 검색하여 판단할 수 있다.In one embodiment, the maintenance determination unit may search the management DB for the maintenance time according to the status information.

본 발명의 다른 측면에 따르면, 비콘 디바이스가 제공된다. 상기 비콘 디바이스는 다수의 상태 정보를 수집하는 상태 정보 수집부; 및 상기 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성하되, 상기 다수의 상태 정보가 모두 전송되도록 서로 상이한 상태 정보를 포함하는 패킷을 순차적으로 생성하는 패킷 생성부를 포함할 수 있다. According to another aspect of the present invention, a beacon device is provided. The beacon device includes: a status information collecting unit for collecting a plurality of status information; And a packet generator for generating a packet including at least one of the plurality of status information and sequentially generating packets including different status information so that the plurality of status information are all transmitted.

일 실시예에서, 상기 비콘 디바이스는 상기 생성된 패킷을 암호화하는 암호화부를 더 포함할 수 있다. In one embodiment, the beacon device may further include an encryption unit for encrypting the generated packet.

일 실시예에서, 상기 상태 정보 수집부는 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도를 포함하는 상태 정보를 수집할 수 있다. In one embodiment, the status information collector may collect status information including position, transmit power, battery power, temperature, CO level, and humidity.

일 실시예에서, 상기 비콘 디바이스는 비콘 유지보수 관리 서버로부터 메인 노드 디바이스를 통하여 수신된 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하는 상태 변수 변경부를 더 포함할 수 있다. In one embodiment, the beacon device may further include a state variable changing unit for changing a state variable according to an instruction to change the state variable received from the beacon maintenance management server through the main node device.

일 실시예에서, 상기 상태 변수는 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 디바이스의 정지/시작 명령 중 적어도 하나를 포함할 수 있다. In one embodiment, the state variable may include at least one of transmission power, transmission period, data included in a packet, an encryption key required for encrypting a packet, and a device stop / start command.

본 발명의 또 다른 측면에 따르면, 비콘 디바이스와 네트워크를 구성하며 상기 비콘 디바이스로부터 상태 정보를 수신하여 비콘 유지보수 관리 서버로 전송하는 메인 노드 디바이스가 제공된다. 상기 메인 노드 디바이스는 상기 비콘 디바이스로부터 수신된 패킷으로부터 상기 상태 정보를 추출하고, 상기 비콘 디바이스의 모든 상태 정보를 상기 비콘 유지보수 관리 서버로 전송하도록 제어하는 제어부; 및 상기 추출된 상태 정보를 저장하는 저장부를 포함할 수 있다. According to another aspect of the present invention, there is provided a main node device that configures a network with a beacon device, receives status information from the beacon device, and transmits the status information to the beacon maintenance management server. The main node device extracts the status information from the packet received from the beacon device and controls to transmit all status information of the beacon device to the beacon maintenance management server; And a storage unit for storing the extracted state information.

일 실시예에서, 상기 메인 노드 디바이스는 상기 비콘 디바이스로부터 수신된 패킷을 암호해제하는 암호해제부를 더 포함할 수 있다. In one embodiment, the main node device may further include a decryption unit for decrypting a packet received from the beacon device.

일 실시예에서, 상기 제어부는 상기 비콘 디바이스로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하여 저장하고, 모든 상태 정보가 추출되면, 상기 비콘 유지보수 관리 서버로 일시에 전송하도록 제어할 수 있다. In one embodiment, the control unit extracts and stores at least one state information from packets sequentially received from the beacon device, and when all the state information is extracted, the control unit controls the beacon maintenance management server to transmit the state information at a time have.

일 실시예에서, 상기 제어부는 상기 비콘 유지보수 관리 서버로부터 수신된 상태 변수의 변경 지시를 해당 비콘 디바이스로 전송하도록 제어할 수 있다.In one embodiment, the controller may control the beacon device to transmit a change instruction of the status variable received from the beacon maintenance management server to the beacon device.

일 실시예에서, 상기 메인 노드 디바이스는 사용자 단말 또는 메인 노드 비콘 디바이스일 수 있다. 본 발명의 또 다른 측면에 따르면, 비콘 유지보수 관리 방법이 제공된다. 상기 비콘 유지보수 관리 방법은 비콘 유지보수 관리 서버에서, 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 비콘 디바이스의 상태 정보를 수신하여 저장하는 단계; 상기 수신된 상기 비콘 디바이스의 상태 정보를 기초로 상기 비콘 디바이스의 유지보수 시기를 판단하는 단계; 및 상기 비콘 디바이스의 상기 유지보수에 따른 조치 사항을 판단하여, 상기 유지보수 시기 및 상기 조치 사항 중 적어도 하나를 관리자 단말로 전송하는 단계를 포함할 수 있다. In one embodiment, the main node device may be a user terminal or a main node beacon device. According to another aspect of the present invention, a beacon maintenance management method is provided. The beacon maintenance management method includes receiving and storing status information of a beacon device from a beacon device and a main node device constituting a network in a beacon maintenance management server; Determining a maintenance time of the beacon device based on the received status information of the beacon device; And a step of determining a measure according to the maintenance of the beacon device and transmitting at least one of the maintenance time and the measure to the administrator terminal.

일 실시예에서, 상기 전송하는 단계는 상기 유지보수에 따른 조치 사항을 관리 DB로부터 검색하여 상기 조치 사항을 판단할 수 있다. In one embodiment, the transmitting step may search the management DB for a measure according to the maintenance, and determine the action.

일 실시예에서, 상기 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치일 수 있다. In one embodiment, the action may be a user action corresponding to battery replacement, equipment malfunction, or device illegal replacement.

본 발명의 또 다른 측면에 따르면, 비콘 유지보수 관리 방법이 제공된다. 상기 비콘 유지보수 관리 방법은 비콘 유지보수 관리 서버에서, 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 비콘 디바이스의 상태 정보를 수신하여 저장하는 단계; 상기 수신된 상기 비콘 디바이스의 상태 정보를 기초로 상기 비콘 디바이스의 유지보수 시기를 판단하는 단계; 및 상기 판단된 유지보수 시기에 따른 상기 비콘 디바이스에 대한 상태 변수의 변경 지시를 상기 메인 노드 디바이스를 통하여 해당 비콘 디바이스로 전송하는 단계를 포함할 수 있다. According to another aspect of the present invention, a beacon maintenance management method is provided. The beacon maintenance management method includes receiving and storing status information of a beacon device from a beacon device and a main node device constituting a network in a beacon maintenance management server; Determining a maintenance time of the beacon device based on the received status information of the beacon device; And transmitting an instruction to change the state variable of the beacon device according to the determined maintenance time to the corresponding beacon device through the main node device.

일 실시예에서, 상기 상태 변수는 상기 비콘 디바이스의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 상기 비콘 디바이스의 정지/시작 명령 중 적어도 하나를 포함할 수 있다. In one embodiment, the status variable may include at least one of a transmission power of the beacon device, a transmission period, data included in a packet, an encryption key required to encrypt a packet, and a stop / start command of the beacon device.

일 실시예에서, 상기 비콘 유지보수 관리 방법은 상기 비콘 디바이스에서, 상기 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하는 단계를 더 포함할 수 있다.In one embodiment, the beacon maintenance management method may further include, in the beacon device, changing a corresponding state variable according to an instruction to change the state variable.

일 실시예에서, 상기 비콘 유지보수 관리 방법은 상기 비콘 디바이스에서, 다수의 상태 정보를 수집하는 단계; 및 상기 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성하되, 상기 상태 정보가 모두 전송되도록 서로 상이한 상태 정보를 포함하는 패킷을 순차적으로 생성하는 단계를 더 포함할 수 있다. In one embodiment, the beacon maintenance management method includes: collecting a plurality of status information in the beacon device; And generating a packet including at least one of the plurality of status information, and sequentially generating packets including status information that are different from each other such that the status information is all transmitted.

일 실시예에서, 상기 비콘 유지보수 관리 방법은 상기 생성된 패킷을 암호화하는 단계를 더 포함할 수 있다. In one embodiment, the beacon maintenance management method may further include encrypting the generated packet.

일 실시예에서, 상기 수집하는 단계는 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함하는 상태 정보를 수집할 수 있다. In one embodiment, the collecting step may collect status information including at least one of location, transmit power, battery power, temperature, CO level, and humidity.

일 실시예에서, 상기 유지보수 시기를 판단하는 단계는 상기 상태 정보별로 상기 유지보수 시기를 관리 DB로부터 검색하여 판단할 수 있다.In one embodiment, the step of determining the maintenance time may be performed by searching the maintenance DB for the maintenance time according to the status information.

일 실시예에서, 상기 비콘 유지보수 관리 방법은 상기 메인 노드 디바이스에서, 상기 비콘 디바이스로부터 수신된 패킷으로부터 상기 상태 정보를 추출하여 저장하는 단계; 및 상기 비콘 디바이스의 모든 상태 정보를 상기 비콘 유지보수 관리 서버로 전송하는 단계를 더 포함할 수 있다. In one embodiment, the beacon maintenance management method includes: extracting and storing the state information from a packet received from the beacon device in the main node device; And transmitting all status information of the beacon device to the beacon maintenance management server.

일 실시예에서, 상기 비콘 유지보수 관리 방법은 상기 메인 노드 디바이스에서, 상기 비콘 디바이스로부터 수신된 패킷을 암호해제하는 단계를 더 포함할 수 있다. In one embodiment, the beacon maintenance management method may further comprise, at the main node device, decrypting a packet received from the beacon device.

일 실시예에서, 상기 추출하여 저장하는 단계는 상기 비콘 디바이스로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하고, 모든 상태 정보가 추출되면, 상기 비콘 유지보수 관리 서버로 일시에 전송할 수 있다. 본 발명의 또 다른 측면에 따르면, 비콘 유지보수 관리 서버에서 실행되는 프로그램이 기록된 컴퓨터 판독가능한 기록 매체가 제공된다. 상기 프로그램은 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 상기 비콘 디바이스의 상태 정보를 수신하여 저장하기 위한 코드; 상기 수신된 상기 비콘 디바이스의 상태 정보를 기초로 상기 비콘 디바이스의 유지보수 시기를 판단하기 위한 코드; 및 상기 비콘 디바이스의 상기 유지보수에 따른 조치 사항을 판단하여, 상기 유지보수 시기 및 상기 조치 사항 중 적어도 하나를 관리자 단말로 전송하기 위한 코드를 포함할 수 있다. In one embodiment, the extracting and storing step may extract at least one state information from a packet sequentially received from the beacon device, and may be transmitted to the beacon maintenance management server at a time when all the state information is extracted . According to another aspect of the present invention, there is provided a computer-readable recording medium on which a program to be executed on a beacon maintenance management server is recorded. The program comprising: a code for receiving and storing status information of the beacon device from a beacon device and a main node device constituting a network; A code for determining a maintenance time of the beacon device based on the received status information of the beacon device; And a code for determining at least one of the maintenance time and the action to the manager terminal by determining a measure according to the maintenance of the beacon device.

일 실시예에서, 상기 전송하기 위한 코드는 상기 유지보수에 따른 조치 사항을 관리 DB로부터 검색하여 상기 조치 사항을 판단할 수 있다. In one embodiment, the code for transmission may be able to determine the action by searching the management DB for a measure of the maintenance.

일 실시예에서, 상기 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치일 수 있다. In one embodiment, the action may be a user action corresponding to battery replacement, equipment malfunction, or device illegal replacement.

본 발명의 또 다른 측면에 따르면, 비콘 유지보수 관리 서버에서 실행되는 프로그램이 기록된 컴퓨터 판독가능한 기록 매체가 제공된다. 상기 프로그램은 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 상기 비콘 디바이스의 상태 정보를 수신하여 저장하기 위한 코드; 상기 수신된 상기 비콘 디바이스의 상태 정보를 기초로 상기 비콘 디바이스의 유지보수 시기를 판단하기 위한 코드; 및 상기 판단된 유지보수 시기에 따른 상기 비콘 디바이스에 대한 상태 변수의 변경 지시를 상기 메인 노드 디바이스를 통하여 해당 비콘 디바이스로 전송하기 위한 코드를 포함할 수 있다. According to another aspect of the present invention, there is provided a computer-readable recording medium on which a program to be executed on a beacon maintenance management server is recorded. The program comprising: a code for receiving and storing status information of the beacon device from a beacon device and a main node device constituting a network; A code for determining a maintenance time of the beacon device based on the received status information of the beacon device; And a code for transmitting an instruction to change the state variable of the beacon device according to the determined maintenance time to the corresponding beacon device through the main node device.

일 실시예에서, 상기 상태 변수는 상기 비콘 디바이스의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 상기 비콘 디바이스의 정지/시작 명령 중 적어도 하나를 포함할 수 있다. In one embodiment, the status variable may include at least one of a transmission power of the beacon device, a transmission period, data included in a packet, an encryption key required to encrypt a packet, and a stop / start command of the beacon device.

일 실시예에서, 상기 상태 정보는 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함할 수 있다. In one embodiment, the status information may include at least one of location, transmit power, battery power, temperature, CO level, and humidity.

일 실시예에서, 상기 유지보수 시기를 판단하기 위한 코드는 상기 상태 정보별로 상기 유지보수 시기를 관리 DB로부터 검색하여 판단할 수 있다.In one embodiment, the code for determining the maintenance time may be determined by searching the maintenance DB for the maintenance time for each state information.

본 발명의 또 다른 측면에 따르면, 비콘 디바이스에서 실행되는 프로그램이 기록된 컴퓨터 판독가능한 기록 매체가 제공된다. 상기 프로그램은 다수의 상태 정보를 수집하기 위한 코드; 및 상기 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성하되, 상기 상태 정보가 모두 전송되도록 서로 상이한 상태 정보를 포함하는 패킷을 순차적으로 생성하기 위한 코드를 포함할 수 있다. According to another aspect of the present invention, there is provided a computer-readable recording medium on which a program to be executed in a beacon device is recorded. The program comprising: code for collecting a plurality of status information; And code for generating a packet including at least one of the plurality of state information and sequentially generating packets including state information different from each other such that the state information is all transmitted.

일 실시예에서, 상기 프로그램은 상기 생성된 패킷을 암호화하기 위한 코드를 더 포함할 수 있다. In one embodiment, the program may further comprise code for encrypting the generated packet.

일 실시예에서, 상기 수집하기 위한 코드는 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함하는 상태 정보를 수집할 수 있다. In one embodiment, the collecting code may collect status information including at least one of location, transmit power, battery power, temperature, CO level, and humidity.

일 실시예에서, 상기 프로그램은 비콘 유지보수 관리 서버로부터 메인 노드 디바이스를 통하여 수신된 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하기 위한 코드를 더 포함할 수 있다. In one embodiment, the program may further include code for changing a corresponding state variable according to a change instruction of a state variable received from the beacon maintenance management server via the main node device.

일 실시예에서, 상기 상태 변수는 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 디바이스의 정지/시작 명령 중 적어도 하나를 포함할 수 있다. In one embodiment, the state variable may include at least one of transmission power, transmission period, data included in a packet, an encryption key required for encrypting a packet, and a device stop / start command.

본 발명의 또 다른 측면에 따르면, 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스에서 실행되는 프로그램이 기록된 컴퓨터 판독가능한 기록 매체가 제공된다. 상기 프로그램은 비콘 디바이스로부터 수신된 패킷으로부터 상기 상태 정보를 추출하여 저장하기 위한 코드; 및 상기 비콘 디바이스의 모든 상태 정보를 상기 비콘 유지보수 관리 서버로 전송하기 위한 코드를 포함할 수 있다. According to still another aspect of the present invention, there is provided a computer-readable recording medium having recorded thereon a program executed in a main node device constituting a network with a beacon device. The program comprising: code for extracting and storing the state information from a packet received from a beacon device; And a code for transmitting all status information of the beacon device to the beacon maintenance management server.

일 실시예에서, 상기 프로그램은 상기 비콘 디바이스로부터 수신된 패킷을 암호해제하기 위한 코드를 더 포함할 수 있다. In one embodiment, the program may further comprise code for decrypting a packet received from the beacon device.

일 실시예에서, 상기 추출하여 저장하기 위한 코드는 상기 비콘 디바이스로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하고, 모든 상태 정보가 추출되면, 상기 전송하기 위한 코드는 상기 비콘 유지보수 관리 서버로 일시에 전송할 수 있다. In one embodiment, the code for extracting and storing extracts at least one state information from a packet sequentially received from the beacon device, and when all the state information is extracted, It can be transmitted to the server at a time.

일 실시예에서, 상기 프로그램은 상기 비콘 유지보수 관리 서버로부터 수신된 상태 변수의 변경 지시를 해당 비콘 디바이스로 전송하기 위한 코드를 더 포함할 수 있다. In one embodiment, the program may further include a code for transmitting a change instruction of a status variable received from the beacon maintenance management server to the beacon device.

본 발명의 일 실시예에 따른 비콘 디바이스의 유지보수 관리는 비콘 디바이스의 상태를 모니터링하여 유지보수 시기 또는 조치 사항을 관리자 단말에 통지할 수 있어 유지보수를 위해 비콘 디바이스의 개별적인 상태 파악의 번거로움을 해소할 수 있다. The maintenance management of the beacon device according to the embodiment of the present invention can monitor the status of the beacon device and notify the maintenance terminal or the maintenance terminal to the administrator terminal so that it is troublesome to grasp the individual status of the beacon device for maintenance Can be solved.

본 발명의 일 실시예는 비콘 디바이스의 현재 상태에 따라 상태별 유지보수 시기를 관리자에게 통지하여 사전 유지보수 계획을 수립할 수 있어 비콘 디바이스의 유지보수를 효율적으로 관리할 수 있다. According to an embodiment of the present invention, a maintenance schedule can be established by informing an administrator of a maintenance time for each state according to the current state of the beacon device, so that the maintenance of the beacon device can be efficiently managed.

본 발명의 일 실시예는 비콘 디바이스의 유지보수에 따른 조치 사항을 관리자에게 통지하여 유지보수를 위한 조치를 즉각적인 수행하게 할 수 있거나 비콘 디바이스의 상태 변수를 변경하여, 유지보수를 최적화할 수 있다. One embodiment of the present invention can notify the manager of the maintenance action of the beacon device to promptly perform the maintenance action or change the status variable of the beacon device to optimize the maintenance.

본 발명의 일 실시예는 비콘 디바이스의 상태 변수를 비콘 유지보수 관리 서버를 통하여 변경하여 비콘 디바이스의 유지보수를 효율적으로 관리할 수 있는 동시에 유지보수를 최적화할 수 있다. According to an embodiment of the present invention, the status variable of the beacon device can be changed through the beacon maintenance management server to efficiently manage the maintenance of the beacon device and to optimize the maintenance.

도 1은 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리를 위한 비콘 디바이스의 블록도이다.
도 3은 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리를 위한 메인 노드 디바이스의 블록도이다.
도 4는 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 서버의 블록도이다.
도 5는 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 서버의 관리 DB의 블록도이다.
도 6은 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 방법의 순서도이다.
1 is a configuration diagram of a beacon device maintenance management system according to an embodiment of the present invention.
2 is a block diagram of a beacon device for beacon device maintenance management according to an embodiment of the present invention.
3 is a block diagram of a main node device for beacon device maintenance management according to an embodiment of the present invention.
4 is a block diagram of a beacon device maintenance management server according to an embodiment of the present invention.
5 is a block diagram of a management DB of a beacon device maintenance management server according to an embodiment of the present invention.
6 is a flowchart of a beacon device maintenance management method according to an embodiment of the present invention.

이하, 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조부호를 붙였다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art to which the present invention pertains. The present invention may be embodied in many different forms and is not limited to the embodiments described herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and the same or similar components are denoted by the same reference numerals throughout the specification.

도 1은 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 시스템의 구성도이다. 이하에서는 도면을 참조하여 본 발명의 실시예에 따른 비콘 디바이스 유지보수 관리 시스템을 보다 상세히 설명하도록 한다. 1 is a configuration diagram of a beacon device maintenance management system according to an embodiment of the present invention. Hereinafter, a beacon device maintenance management system according to an embodiment of the present invention will be described in detail with reference to the drawings.

도 1을 참조하면, 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 시스템(10)은 비콘 디바이스(100), 메인 노드 디바이스(200), 비콘 유지보수 관리 서버(300), 관리 DB(350), 및 관리자 단말(400)을 포함한다. 1, a beacon device maintenance management system 10 according to an exemplary embodiment of the present invention includes a beacon device 100, a main node device 200, a beacon maintenance management server 300, a management DB 350 ), And an administrator terminal (400).

비콘 디바이스(100)는 사용자 단말의 위치를 검증하기 위한 자신의 위치 정보 및 상태 정보를 사용자 단말을 통하여 비콘 유지보수 관리 서버(300)로 전송할 수 있다. 대안적으로, 비콘 디바이스(100)는 메인 노드 디바이스(200)에 무선 또는 유선 통신으로 연결되어 네트워크를 구성할 수 있다. The beacon device 100 may transmit its location information and status information for verifying the location of the user terminal to the beacon maintenance management server 300 through the user terminal. Alternatively, the beacon device 100 may be connected to the main node device 200 via wireless or wireline communication to configure the network.

이하 도 2를 참조하여 비콘 디바이스(100)를 더 상세하게 설명한다. 도 2는 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리를 위한 비콘 디바이스의 블록도이다. The beacon device 100 will now be described in more detail with reference to FIG. 2 is a block diagram of a beacon device for beacon device maintenance management according to an embodiment of the present invention.

비콘 디바이스(100)는 상태 정보 수집부(110), 패킷 생성부(120), 암호화부(130) 및 통신부(140)를 포함할 수 있고, BLE 비콘 디바이스일 수 있다. The beacon device 100 may include a status information collecting unit 110, a packet generating unit 120, an encrypting unit 130, and a communication unit 140, and may be a BLE beacon device.

상태 정보 수집부(110)는 다수의 상태 정보를 수집하는 상태 정보를 수집할 수 있으며, 예를 들면, 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도를 포함하는 상태 정보를 수집할 수 있다. 예를 들면, 상태 정보 수집부(110)는 센서 모듈(도시하지 않음)을 통하여 각종 상태 정보를 수집할 수 있다. The status information collection unit 110 may collect status information for collecting a plurality of status information and may collect status information including, for example, position, transmission power, battery power, temperature, CO level, and humidity . For example, the status information collecting unit 110 may collect various status information through a sensor module (not shown).

패킷 생성부(120)는 상태 정보 수집부(110)에서 수집된 상태 정보를 포함하는 패킷을 생성할 수 있다. 여기서, 패킷 생성부(120)는 다수의 상태 정보를 분할하여 분할된 상태 정보를 각각 포함하는 다수의 패킷을 생성할 수 있다. 예를 들면, 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성하되, 다수의 상태 정보가 모두 전송되도록 서로 상이한 상태 정보를 포함하는 패킷을 순차적으로 생성할 수 있다. The packet generation unit 120 may generate a packet including status information collected by the status information collection unit 110. Here, the packet generator 120 may divide a plurality of state information and generate a plurality of packets each including divided state information. For example, a packet including at least one of a plurality of status information may be generated, and a packet including status information different from each other may be sequentially generated so that a plurality of status information is transmitted.

암호화부(130)는 패킷 생성부(120)에서 생성된 패킷을 암호화할 수 있다. 이때, 암호화부(140)는 단일키 암호화 또는 이중키 암호화 중 어느 하나의 방식으로 생성된 패킷을 암호화할 수 있다. 예를 들면, 단일키 암호화 방식의 경우, 암호화부(130)는 고정 키를 이용하여 생성된 패킷을 암호화하며, 이 경우, 메인 노드 디바이스(200)는 동일한 고정 키가 사전에 배포될 수 있다. 또한, 이중키 암호화 방식의 경우, 암호화부(130)는 먼저, 고정 키를 이용하여 랜덤한 공유 키를 암호화하고 메인 노드 디바이스(200)로 전송한 후, 랜덤한 공유 키를 이용하여 생성된 패킷을 암호화하며, 이 경우, 메인 노드 디바이스(200)는 동일한 고정 키가 사전에 배포되는 동시에, 암호화된 랜덤한 공유 키를 수신할 수 있다. The encryption unit 130 can encrypt the packet generated by the packet generation unit 120. [ At this time, the encryption unit 140 may encrypt a packet generated in either one of a single-key encryption mode and a dual-key encryption mode. For example, in the case of the single key encryption scheme, the encryption unit 130 encrypts the packet generated using the fixed key. In this case, the same fixed key may be distributed to the main node device 200 in advance. In the case of the dual key encryption scheme, the encryption unit 130 first encrypts the random shared key using the fixed key, transmits the random shared key to the main node device 200, and then transmits the generated packet using the random shared key In this case, the main node device 200 can receive the encrypted random shared key while the same fixed key is distributed in advance.

본 실시예에서는 비콘 디바이스(100)가 암호화부(130)를 포함하는 것으로 설명하였으나, 이에 한정되지 않고, 암호화부(130)는 생략될 수 있다.In the present embodiment, the beacon device 100 includes the encryption unit 130. However, the present invention is not limited to this, and the encryption unit 130 may be omitted.

통신부(140)는 패킷 생성부(120)에서 생성된 패킷 또는 암호화부(130)에서 암호화된 패킷을 메인 노드 디바이스(200)로 브로드캐스팅할 수 있다. 예를 들면, 통신부(140)는 저전력 블루투스 통신 방식으로 패킷의 브로드캐스팅을 수행할 수 있지만, 이에 한정되지 않고, WiFi 등과 같은 임의의 근거리 통신 방식으로 수행할 수 있다. 대안적으로 통신부(140)는 비콘 유지보수 관리 서버(300)로부터 메인 노드 디바이스(200)를 통하여 상태 변수의 변경 지시를 수신할 수 있다. 통신부(140)의 이러한 수신 기능은 비콘 디바이스(100)가 상태 변수 변경부(150)를 포함하는 경우에만 부가될 수 있다. The communication unit 140 may broadcast the packet generated by the packet generation unit 120 or the packet encrypted by the encryption unit 130 to the main node device 200. [ For example, the communication unit 140 may perform packet broadcasting using a low-power Bluetooth communication method, but the present invention is not limited thereto and can be performed by any short-range communication method such as WiFi. Alternatively, the communication unit 140 may receive an instruction to change the state variable from the beacon maintenance management server 300 through the main node device 200. [ This reception function of the communication unit 140 may be added only when the beacon device 100 includes the state variable changing unit 150. [

대안적으로, 비콘 디바이스(100)의 유지보수가 관리자 단말(300)을 통하여 이루어지지 않는 경우, 즉, 비콘 유지보수 관리 서버(300)를 통하여 비콘 디바이스(100)의 유지보수가 관리되는 경우에는 비콘 디바이스(100)는 통신부(140)를 통하여 수신된 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하는 상태 변수 변경부(150)를 포함할 수 있다. 여기서, 상태 변수는 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 디바이스의 정지/시작 명령 중 적어도 하나를 포함할 수 있다. Alternatively, if maintenance of the beacon device 100 is not performed through the administrator terminal 300, that is, if maintenance of the beacon device 100 is managed through the beacon maintenance management server 300 The beacon device 100 may include a state variable changing unit 150 for changing a state variable according to an instruction to change the state variable received through the communication unit 140. [ Here, the state variable may include at least one of a transmission power, a transmission period, data included in a packet, an encryption key required to encrypt a packet, and a device stop / start command.

다시 도 1을 참조하여, 메인 노드 디바이스(200)는 비콘 디바이스(100)와 네트워크를 구성할 수 있으며 비콘 디바이스(100)로부터 상태 정보를 수신하여 비콘 유지보수 관리 서버(300)로 전송할 수 있다. 여기서, 메인 노드 디바이스(200)는 사용자 단말 또는 메인 노드 비콘 디바이스일 수 있다.Referring back to FIG. 1, the main node device 200 may configure a network with the beacon device 100, and may receive status information from the beacon device 100 and transmit the status information to the beacon maintenance management server 300. Here, the main node device 200 may be a user terminal or a main node beacon device.

이하 도 3을 참조하여 메인 노드 디바이스(200)를 더 상세히 설명한다. 도 3은 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리를 위한 메인 노드 디바이스의 블록도이다. The main node device 200 will now be described in more detail with reference to FIG. 3 is a block diagram of a main node device for beacon device maintenance management according to an embodiment of the present invention.

메인 노드 디바이스(200)는 제 1 통신부(210), 암호해제부(220), 제어부(230), 제 2 통신부(240), 및 저장부(250)를 포함할 수 있다. The main node device 200 may include a first communication unit 210, a decryption unit 220, a control unit 230, a second communication unit 240, and a storage unit 250.

제 1 통신부(210)는 비콘 디바이스(100)에서 브로드캐스팅된 패킷을 수신할 수 있다. 예를 들면, 제 1 통신부(210)는 저전력 블루투스 통신 방식으로 패킷의 수신을 수행할 수 있지만, 이에 한정되지 않고, WiFi 등과 같은 임의의 근거리 통신 방식으로 수행할 수 있다. 대안적으로 제 1 통신부(210)는 비콘 유지보수 관리 서버(300)로부터 수신된 비콘 디바이스(100)에 대한 상태 변수의 변경 지시를 비콘 디바이스(100)로 전송할 수 있다. 제 1 통신부(210)의 이러한 송신 기능은 비콘 유지보수 관리 서버(300)가 비콘 디바이스(100)의 유지보수를 직접 조치하는 경우에만 부가될 수 있다. 암호해제부(220)는 제 1 통신부(210)에서 수신된 패킷을 암호해제할 수 있다. 이때, 암호해제부(220)는 단일키 암호화 또는 이중키 암호화 중 어느 하나의 방식으로 추출된 패킷을 암호해제할 수 있다. 예를 들면, 단일키 암호화 방식의 경우, 암호해제부(220)는 사전에 미리 배포된 고정 키를 이용하여 추출된 패킷을 암호해제할 수 있다. 또한, 이중키 암호화 방식의 경우, 암호해제부(220)는 먼저, 고정 키를 이용하여 암호화된 랜덤한 공유 키를 비콘 디바이스(100)로부터 수신하고, 비콘 디바이스(100)에서 랜덤한 공유 키로 암호화된 패킷을 수신된 랜덤한 공유 키를 이용하여 암호해제할 수 있다.The first communication unit 210 may receive the broadcasted packet from the beacon device 100. [ For example, the first communication unit 210 may perform packet reception using a low-power Bluetooth communication method, but the present invention is not limited to this, and may be performed by any short-range communication method such as WiFi. Alternatively, the first communication unit 210 may transmit an instruction to change the state variable of the beacon device 100 received from the beacon maintenance management server 300 to the beacon device 100. This transmission function of the first communication unit 210 may be added only when the beacon maintenance management server 300 directly measures the maintenance of the beacon device 100. [ The decryption unit 220 can decrypt the packet received by the first communication unit 210. [ At this time, the decryption unit 220 can decrypt the extracted packet by either one of the single key encryption and the dual key encryption. For example, in the case of the single-key encryption method, the decryption unit 220 can decrypt the extracted packet using the fixed key previously distributed in advance. In the case of the dual key encryption scheme, the decryption unit 220 first receives the random shared key encrypted using the fixed key from the beacon device 100, and encrypts the random shared key using the random shared key in the beacon device 100 And can decrypt the packet using the received random shared key.

본 실시예에서는 메인 노드 디바이스(200)가 암호해제부(220)를 포함하는 것으로 설명하였으나, 이에 한정되지 않고, 암호해제부(220)는 생략될 수 있다.In the present embodiment, the main node device 200 includes the decryption unit 220, but the present invention is not limited to this, and the decryption unit 220 may be omitted.

제어부(230)는 비콘 디바이스로(100)부터 수신된 패킷 또는 암호해제된 패킷으로부터 비콘 디바이스(100)의 상태 정보를 추출할 수 있다. 여기서, 제어부(230)는 비콘 디바이스(100)가 다수의 상태 정보를 분할하여 전송하기 때문에, 비콘 디바이스(100)로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하여 저장할 수 있다. 이와 같이 비콘 디바이스(100)의 모든 상태 정보가 추출되면, 제어부(230)는 비콘 디바이스(100)의 모든 상태 정보를 비콘 유지보수 관리 서버(300)로 일시에 전송하게 할 수 있다. The control unit 230 may extract the status information of the beacon device 100 from the packet received from the beacon device 100 or the decrypted packet. Here, since the beacon device 100 divides and transmits a plurality of pieces of status information, the control unit 230 can extract and store at least one status information from the packets sequentially received from the beacon device 100. When all the status information of the beacon device 100 is extracted, the control unit 230 can transmit all the status information of the beacon device 100 to the beacon maintenance management server 300 at a time.

대안적으로, 제어부(230)는 비콘 디바이스(100)의 유지보수가 비콘 유지보수 관리 서버(300)를 통하여 관리되는 경우에는, 비콘 유비보수 관리 서버(300)로부터 수신된 상태 변수의 변경 지시를 해당 비콘 디바이스(100)로 전송하도록 제어할 수 있다.Alternatively, when the maintenance of the beacon device 100 is managed through the beacon maintenance management server 300, the control unit 230 may issue an instruction to change the status variable received from the beacon replacement management server 300 To be transmitted to the beacon device (100).

제 2 통신부(240)는 비콘 유지보수 관리 서버(300)와의 통신을 수행할 수 있다. 예를 들면, 제 2 통신부(240)는 셀룰러 네트워크와 같은 원거리 통신 방식으로 비콘 유지보수 관리 서버(300)와의 통신을 수행할 수 있지만, 이에 한정되지 않고, 비콘 그룹 관리 서버(300)와 WiFi 또는 블루투스 통신 방식으로 수행할 수 있다. 대안적으로 제 2 통신부(240)는 비콘 유지보수 관리 서버(300)로부터 비콘 디바이스(100)에 대한 상태 변수의 변경 지시를 수신할 수 있다. 제 2 통신부(240)의 상태 변수의 변경 지시를 수신하는 기능은 비콘 유지보수 관리 서버(300)가 비콘 디바이스(100)의 유지보수를 직접 조치하는 경우에만 부가될 수 있다.And the second communication unit 240 can perform communication with the beacon maintenance management server 300. [ For example, the second communication unit 240 may perform communication with the beacon maintenance management server 300 by a long distance communication method such as a cellular network, but the present invention is not limited thereto, and the beacon group management server 300 and the WiFi Bluetooth communication method. Alternatively, the second communication unit 240 may receive an instruction to change the state variable for the beacon device 100 from the beacon maintenance management server 300. [ The function of receiving the change instruction of the state variable of the second communication unit 240 can be added only when the beacon maintenance management server 300 directly measures the maintenance of the beacon device 100. [

저장부(250)는 제어부(230)에서 추출된 상태 정보를 저장할 수 있다. 이러한 저장부(250)는 비콘 디바이스(100)의 적어도 하나의 상태 정보를 각각 저장할 수 있거나, 대안적으로 비콘 디바이스(100)의 모든 상태 정보를 일괄적으로 구성한 후, 각각의 세부 정보를 제어부(230)에서 추출할 때마다 저장할 수 있다.The storage unit 250 may store the state information extracted by the controller 230. The storage unit 250 may store at least one state information of the beacon device 100 or alternatively collectively configure all state information of the beacon device 100, 230). ≪ / RTI >

다시 도 1을 참조하여, 비콘 유지보수 관리 서버(300)는 비콘 디바이스(100)의 상태 정보를 모니터링하여 유지보수 시기 또는 그에 따른 조치 사항을 관리자 단말(400)로 전송할 수 있고, 대안적으로, 유지보수 시기에 따른 비콘 디바이스(100)에 대한 상태 변수의 변경 지시를 메인 노드 디바이스(200)를 통하여 해당 비콘 디바이스(100)로 전송할 수 있으며, 관리 DB(350)는 비콘 유지보수 관리와 관련된 데이터를 저장할 수 있다. Referring again to FIG. 1, the beacon maintenance management server 300 may monitor the status information of the beacon device 100 and transmit the maintenance time or a corresponding action to the administrator terminal 400. Alternatively, The main node device 200 can transmit an instruction to change the status variable of the beacon device 100 according to the maintenance period to the corresponding beacon device 100. The management DB 350 can transmit data related to beacon maintenance management Can be stored.

이하, 도 4 및 도 5를 참조하여 비콘 유지보수 관리 서버(300) 및 관리 DB(350)를 더 상세히 설명한다. 도 4는 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 서버의 블록도이고, 도 5는 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 서버의 관리 DB의 블록도이다. Hereinafter, the beacon maintenance management server 300 and the management DB 350 will be described in more detail with reference to FIGS. 4 and 5. FIG. FIG. 4 is a block diagram of a beacon device maintenance management server according to an embodiment of the present invention, and FIG. 5 is a block diagram of a management DB of a beacon device maintenance management server according to an embodiment of the present invention.

비콘 유지보수 관리 서버(300)는 통신부(310), 비콘 관리부(320), 및 유지보수 판단부(330)를 포함할 수 있다. The beacon maintenance management server 300 may include a communication unit 310, a beacon management unit 320, and a maintenance determination unit 330.

통신부(310)는 메인 노드 디바이스(200) 또는 관리자 단말(400)과 통신을 수행할 수 있다. 예를 들면, 통신부(310)는 셀룰러 네트워크와 같은 원거리 통신 방식으로 메인 노드 디바이스(200) 또는 관리자 단말(400)과 통신을 수행할 수 있지만, 이에 한정되지 않고, 메인 노드 디바이스(200) 또는 관리자 단말(400)과 WiFi 또는 블루투스 통신 방식으로 수행할 수 있다. The communication unit 310 may perform communication with the main node device 200 or the administrator terminal 400. For example, the communication unit 310 can perform communication with the main node device 200 or the administrator terminal 400 in a remote communication method such as a cellular network, but the present invention is not limited thereto, And can be performed using WiFi or Bluetooth communication with the terminal 400.

비콘 관리부(320)는 메인 노드 디바이스(200)로부터 비콘 디바이스(100)의 다수의 상태 정보를 수신하여 관리 DB(350)에 저장할 수 있다. 여기서, 수신되는 상태 정보는 비콘 디바이스(100)의 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함할 수 있다. The beacon management unit 320 may receive a plurality of status information of the beacon device 100 from the main node device 200 and store the status information in the management DB 350. [ Here, the received status information may include at least one of the position, the transmission power, the battery power, the temperature, the CO level, and the humidity of the beacon device 100.

또한, 비콘 관리부(320)는 비콘 디바이스(100)의 상태 정보별로 유지보수에 따른 조치 사항을 판단할 수 있다. 이때, 비콘 관리부(320)는 유지보수에 따른 조치 사항을 관리 DB(350)로부터 검색하여 조치 사항을 판단할 수 있다. 여기서, 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치일 수 있다. In addition, the beacon management unit 320 can determine a maintenance action according to status information of the beacon device 100. At this time, the beacon management unit 320 can search the management DB 350 for the action to be taken by the maintenance to determine the action. Here, the action may be a user action corresponding to battery replacement, equipment malfunction, or device illegal replacement.

또한, 비콘 관리부(320)는 후술하는 바와 같은 유지보수 판단부(330)의 유지보수 시기, 및 상기 판단된 조치 사항 중 적어도 하나를 관리자가 비콘 디바이스(100)의 유지보수를 계획하거나 즉각적으로 조치할 수 있도록 관리자 단말(400)로 전송할 수 있다. In addition, the beacon management unit 320 may manage at least one of the maintenance period of the maintenance determination unit 330 and the determined action items, which will be described later, when the administrator plans maintenance of the beacon device 100, To the administrator terminal 400 so that the administrator terminal 400 can perform the operation.

대안적으로, 비콘 유지보수 관리 서버(300)가 비콘 디바이스(100)의 유지보수를 직접 조치하는 경우에는, 비콘 관리부(320)는 유지보수 판단부(330)에서 판단된 유지보수 시기에 따른 비콘 디바이스(100)에 대한 상태 변수의 변경 지시를 메인 노드 디바이스(200)를 통하여 해당 비콘 디바이스(100)로 전송할 수 있다. 여기서, 상태 변수는 비콘 디바이스(100)의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 비콘 디바이스(100)의 정지/시작 명령 중 적어도 하나를 포함할 수 있다. 예를 들면, 비콘 관리부(320)는 비콘 디바이스(100)의 상태에 따라 비콘 디바이스(100)의 서비스 영역을 조정하기 위해 비콘 디바이스(100)에서 전송되는 신호의 도달 거리를 결정짓는 전송 전력을 변경할 수 있다. 이때, 비콘 관리부(320)는 비콘 디바이스(100)가 다른 WiFi 신호나 비콘 신호와의 간섭 문제가 심각해질 경우, 해당 비콘 디바이스(100)의 전송 전력을 감소시키도록 상태 변수를 변경시킬 수 있다. Alternatively, in the case where the beacon maintenance management server 300 directly measures the maintenance of the beacon device 100, the beacon management unit 320 notifies the beacon device 100 of the beacon according to the maintenance time determined by the maintenance determination unit 330, The main node device 200 can transmit an instruction to change the state variable of the device 100 to the beacon device 100. [ Here, the status variable may include at least one of a transmission power of the beacon device 100, a transmission period, data included in the packet, an encryption key required for encrypting the packet, and a stop / start command of the beacon device 100. For example, in order to adjust the service area of the beacon device 100 according to the state of the beacon device 100, the beacon management unit 320 may change the transmission power determining the arrival distance of the signal transmitted from the beacon device 100 . At this time, if the beacon device 100 has a serious problem of interference with other WiFi signals or beacon signals, the beacon management unit 320 may change the state variables to reduce the transmission power of the beacon device 100. [

유지보수 판단부(330)는 비콘 디바이스(100)의 다수의 상태 정보를 기초로 관리 DB(350)에 저장된 비콘 유지보수 정보에 따라 비콘 디바이스(100)의 유지보수 시기를 판단할 수 있다. 이때, 유지보수 판단부(330)는 비콘 디바이스(100)의 상태 정보별로 유지보수 시기를 관리 DB(350)로부터 검색하여 판단할 수 있다. 예를 들면, 유지보수 판단부(330)는 비콘 디바이스(100)의 배터리 상태를 기초로 관리 DB(350)에 저장된 배터리 교체 시기를 검색하여 배터리에 대한 유지보수 시기를 판단할 수 있다. The maintenance determining unit 330 may determine the maintenance time of the beacon device 100 according to the beacon maintenance information stored in the management DB 350 based on a plurality of state information of the beacon device 100. [ At this time, the maintenance determination unit 330 can search for and maintain maintenance time according to the status information of the beacon device 100 from the management DB 350. FIG. For example, the maintenance determination unit 330 can determine the maintenance time for the battery by searching for the battery replacement time stored in the management DB 350 based on the battery condition of the beacon device 100. [

관리 DB(350)는 비콘 상태 정보(352), 비콘 유지보수 정보(354), 및 유지보수 조치 정보(356)를 포함할 수 있다. 여기서, 비콘 상태 정보(352)는 비콘 디바이스(100)로부터 수신된 다수의 상태 정보일 수 있다. 비콘 유지보수 정보(354)는 수신된 다수의 상태 정보별 비콘 유지보수 정보일 수 있다. 유지보수 조치 정보(356)는 유지보수에 따른 조치 사항에 관한 정보일 수 있다. The management DB 350 may include beacon status information 352, beacon maintenance information 354, and maintenance action information 356. [ Here, the beacon state information 352 may be a plurality of state information received from the beacon device 100. The beacon maintenance information 354 may be beacon maintenance information for a plurality of received status information. The maintenance action information 356 may be information about the action taken by maintenance.

다시 도 1을 참조하여 관리자 단말(400)은 비콘 유지보수 관리 서버(300)로부터 비콘 디바이스(100)의 유지보수 시기 또는 유지보수에 따른 조치 사항을 수신할 수 있다. 따라서, 관리자는 관리자 단말(400)을 통하여 비콘 유지보수 관리 서버(300)로부터 유지보수 정보를 수신함으로써, 비콘 디바이스(100)에 대한 사전 유지보수를 계획하거나 유지보수를 위한 조치를 즉각적으로 수행할 수 있다. Referring to FIG. 1 again, the administrator terminal 400 may receive a measure according to the maintenance time or maintenance of the beacon device 100 from the beacon maintenance management server 300. FIG. Accordingly, the manager receives the maintenance information from the beacon maintenance management server 300 through the administrator terminal 400, thereby planning the prior maintenance for the beacon device 100 or performing the maintenance action immediately .

이와 같은 구성에 의해 본 발명의 실시예에 따른 비콘 디바이스 유지보수 관리 시스템(10)은 비콘 디바이스의 상태를 모니터링하여 유지보수 시기 또는 조치 사항을 관리자 단말에 통지할 수 있어 유지보수를 위해 비콘 디바이스의 개별적인 상태 파악의 번거로움을 해소할 수 있고, 사전 유지보수 계획을 수립할 수 있어 비콘 디바이스의 유지보수를 효율적으로 관리할 수 있으며, 유지보수를 위한 조치를 즉각적인 수행하게 할 수 있어, 유지보수를 최적화할 수 있다. With this configuration, the beacon device maintenance management system 10 according to the embodiment of the present invention can monitor the status of the beacon device and notify the maintenance terminal or the maintenance terminal to the administrator terminal, It is possible to solve the troubles of individual state grasp, to establish a pre-maintenance plan, to efficiently manage the maintenance of the beacon device, to perform the maintenance action immediately, It can be optimized.

이하, 도 6을 참조하여 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 방법을 설명한다. 도 6은 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 방법의 순서도이다. Hereinafter, a beacon device maintenance management method according to an embodiment of the present invention will be described with reference to FIG. 6 is a flowchart of a beacon device maintenance management method according to an embodiment of the present invention.

비콘 디바이스의 유지보수 관리 방법(600)은 다수의 상태 정보를 저장하는 단계(S601 내지 S608), 상태 정보에 따라 비콘 유지보수 시기 및 조치 사항을 판단하여 관리자 단말(400)로 전송하는 단계(S609 및 S610) 및 상태 변수의 변경 지시를 해당 비콘 디바이스로 전송하는 단계(S611 및 S612) 로 구성된다. The beacon device maintenance management method 600 includes a step S601 to S608 of storing a plurality of pieces of status information, a step of determining beacon maintenance time and a measure of the beacon according to the status information, And S610) and transmitting a change instruction of the state variable to the corresponding beacon device (S611 and S612).

보다 상세히 설명하면, 도 6에 도시된 바와 같이, 먼저, 비콘 디바이스(100)에서, 다수의 상태 정보를 수집할 수 있다(단계 S601). 이때, 비콘 디바이스(100)의 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함하는 상태 정보를 수집할 수 있다. More specifically, as shown in FIG. 6, first, in the beacon device 100, a plurality of pieces of status information can be collected (step S601). At this time, state information including at least one of the position, the transmission power, the battery power, the temperature, the CO level, and the humidity of the beacon device 100 may be collected.

다음으로, 수집된 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성할 수 있다(단계 S602). 이때, 다수의 상태 정보를 분할하여 분할된 상태 정보를 각각 포함하는 다수의 패킷을 생성할 수 있다. 예를 들면, 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성하되, 다수의 상태 정보가 모두 전송되도록 서로 상이한 상태 정보를 포함하는 패킷을 순차적으로 생성할 수 있다. Next, a packet including at least one of the collected plurality of pieces of status information may be generated (step S602). At this time, a plurality of pieces of state information can be divided and a plurality of packets each including divided state information can be generated. For example, a packet including at least one of a plurality of status information may be generated, and a packet including status information different from each other may be sequentially generated so that a plurality of status information is transmitted.

다음으로, 생성된 패킷을 암호화할 수 있다(단계 S603). 이때, 생성된 패킷의 생성된 패킷의 암호화는 단일키 암호화 또는 이중키 암호화 중 어느 하나의 방식으로 수행될 수 있다. 예를 들면, 단일키 암호화 방식의 경우, 고정 키를 이용하여 생성된 패킷을 암호화하며, 이 경우, 메인 노드 디바이스(200)는 동일한 고정 키가 사전에 배포될 수 있다. 또한, 이중키 암호화 방식의 경우, 먼저, 고정 키를 이용하여 랜덤한 공유 키를 암호화하고 메인 노드 디바이스(200)로 전송한 후, 랜덤한 공유 키를 이용하여 생성된 패킷을 암호화하며, 이 경우, 메인 노드 디바이스(200)는 동일한 고정 키가 사전에 배포되는 동시에, 암호화된 랜덤한 공유 키를 수신할 수 있다. Next, the generated packet can be encrypted (step S603). At this time, the encryption of the generated packet of the generated packet can be performed in either of a single key encryption or a dual key encryption. For example, in the case of the single key encryption method, the packet generated using the fixed key is encrypted. In this case, the same fixed key may be distributed to the main node device 200 in advance. In the case of the dual key encryption method, a random shared key is first encrypted using a fixed key, and then transmitted to the main node device 200, and then a packet generated using a random shared key is encrypted. In this case , The main node device 200 can receive the encrypted random shared key while the same fixed key is distributed in advance.

본 실시예에서는 패킷의 암호화가 수행되는 것으로 설명하였으나, 이에 한정되지 않고, 패킷의 암호화는 생략될 수 있다.In the present embodiment, it has been described that packet encryption is performed. However, the present invention is not limited to this, and packet encryption may be omitted.

다음으로, 생성된 패킷 또는 암호화된 패킷을 메인 노드 디바이스(200)로 브로드캐스팅할 수 있다(단계 S604). 예를 들면, 이와 같은 패킷의 브로드캐스팅은 저전력 블루투스 통신 방식으로 수행될 수 있지만, 이에 한정되지 않고, WiFi 등과 같은 임의의 근거리 통신 방식으로 수행될 수 있다.Next, the generated packet or the encrypted packet can be broadcast to the main node device 200 (step S604). For example, the broadcasting of such a packet can be performed by a low-power Bluetooth communication method, but not limited thereto, and may be performed by any short-distance communication method such as WiFi.

다음으로, 메인 노드 디바이스(200)에서, 비콘 디바이스(100)로부터 수신된 패킷을 암호해제할 수 있다(단계 S605). 예를 들면, 저전력 블루투스 통신 방식으로 비콘 디바이스(100)로부터 패킷을 수신할 수 있지만, 이에 한정되지 않고, WiFi 등과 같은 임의의 근거리 통신 방식으로 수행할 수 있다. 이때, 패킷의 암호해제는 단일키 암호화 또는 이중키 암호화 중 어느 하나의 방식으로 수행될 수 있다. 예를 들면, 단일키 암호화 방식의 경우, 사전에 미리 배포된 고정 키를 이용하여 추출된 패킷을 암호해제할 수 있다. 또한, 이중키 암호화 방식의 경우, 먼저, 고정 키를 이용하여 암호화된 랜덤한 공유 키를 비콘 디바이스(100)로부터 수신하고, 비콘 디바이스(100)에서 랜덤한 공유 키로 암호화된 패킷을 수신된 랜덤한 공유 키를 이용하여 암호해제할 수 있다. Next, the main node device 200 can decrypt the packet received from the beacon device 100 (step S605). For example, a packet can be received from the beacon device 100 in a low-power Bluetooth communication manner, but the present invention is not limited to this, and can be performed by any short-range communication method such as WiFi. At this time, decryption of the packet can be performed in either of a single key encryption or a dual key encryption. For example, in the case of the single key encryption method, the extracted packet can be decrypted using the fixed key previously distributed in advance. In the case of the dual key encryption scheme, a random shared key encrypted using a fixed key is first received from the beacon device 100, and a packet encrypted with a random shared key is transmitted from the beacon device 100 to the random You can decrypt using the shared key.

본 실시예에서는 패킷의 암호해제가 수행되는 것으로 설명하였으나, 이에 한정되지 않고, 패킷의 암호해제는 생략될 수 있다. In the present embodiment, it has been described that the decryption of the packet is performed. However, the decryption of the packet is not limited to this, and the decryption of the packet may be omitted.

다음으로, 수신된 패킷 또는 암호해제된 패킷으로부터 상태 정보를 추출하여 저장할 수 있다(단계 S606). 이때, 비콘 디바이스(100)가 다수의 상태 정보를 분할하여 전송하기 때문에, 비콘 디바이스(100)로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하여 저장할 수 있다. Next, state information can be extracted from the received packet or decrypted packet and stored (step S606). At this time, since the beacon device 100 divides and transmits a plurality of status information, at least one status information can be extracted from the packets sequentially received from the beacon device 100 and stored.

다음으로, 모든 상태 정보가 추출된 후, 메인 노드 디바이스(200)가 비콘 그룹 관리 서버(300)와 통신하는 경우, 해당 비콘 디바이스(100)의 모든 상태 정보를 비콘 그룹 관리 서버(300)로 일시 전송할 수 있다(단계 S607). 예를 들면, 비콘 디바이스(100)의 모든 상태 정보가 추출되면, 메인 노드 디바이스(200)에서, 기 저장된 비콘 디바이스(100)의 모든 상태 정보를 일괄적으로 비콘 유지보수 관리 서버(300)로 전송할 수 있다. Next, when the main node device 200 communicates with the beacon group management server 300 after all the status information is extracted, all the status information of the beacon device 100 is transmitted to the beacon group management server 300 (Step S607). For example, if all the status information of the beacon device 100 is extracted, the main node device 200 collectively transmits all the status information of the previously stored beacon device 100 to the beacon maintenance management server 300 .

다음으로, 비콘 그룹 관리 서버(300)에서, 메인 노드 디바이스(200)로부터 수신된 비콘 디바이스(100)의 상태 정보를 저장할 수 있다(단계 S608). 이때, 수신되는 상태 정보는 비콘 디바이스(100)의 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함할 수 있다. Next, the beacon group management server 300 can store the status information of the beacon device 100 received from the main node device 200 (step S608). At this time, the received status information may include at least one of the position, the transmission power, the battery power, the temperature, the CO level, and the humidity of the beacon device 100.

다음으로, 수신된 비콘 디바이스(100)의 상태 정보를 기초로 해당 비콘 디바이스(100)의 유지보수 시기를 판단할 수 있다(단계 S609). 예를 들면, 상태 정보별로 비콘 디바이스(100)의 유지보수 시기를 관리 DB(350)로부터 검색하여 판단할 수 있다. 예를 들면, 비콘 디바이스(100)의 배터리 상태를 기초로 관리 DB(350)에 저장된 배터리 교체 시기를 검색하여 배터리에 대한 유지보수 시기를 판단할 수 있다. Next, the maintenance time of the beacon device 100 can be determined based on the status information of the received beacon device 100 (step S609). For example, the maintenance time of the beacon device 100 can be searched from the management DB 350 for each state information. For example, the battery replacement time stored in the management DB 350 may be searched based on the battery status of the beacon device 100 to determine the maintenance time for the battery.

이와 동시에, 비콘 디바이스(100)의 상태 정보별 유지보수에 따른 조치 사항을 판단할 수 있다. 예를 들면, 유지보수에 따른 조치 사항을 관리 DB(350)로부터 검색하여 조치 사항을 판단할 수 있다. 여기서, 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치일 수 있다. 다음으로, 유지보수 시기 및 조치 사항 중 적어도 하나를 관리자 단말(400)로 전송할 수 있다(단계 S610). 즉, 관리자가 유지보수 시기를 참조하여 유지보수를 계획하거나 즉각적으로 조치할 수 있도록 관리자 단말(400)로 통지할 수 있다. At the same time, it is possible to determine a measure according to the maintenance of the beacon device 100 according to the status information. For example, it is possible to search the management DB 350 for a measure in accordance with the maintenance to determine the action. Here, the action may be a user action corresponding to battery replacement, equipment malfunction, or device illegal replacement. Next, at least one of the maintenance time and the action items may be transmitted to the administrator terminal 400 (step S610). That is, the manager can notify the manager terminal 400 to plan maintenance or take immediate action with reference to the maintenance time.

본 실시예에서는 비콘 디바이스(100)의 유지보수시 관리자 단말(400)로 유지보수 조치 사항을 전송하여 관리자에 의해 조치되도록 설명하였으나, 이에 한정되지 않고, 비콘 유지보수 관리 서버(300)가 비콘 디바이스(100)의 상태 변수를 변경하여 유지보수를 직접 조치할 수 있다. 이 경우, 단계 S609에서 수신된 비콘 디바이스(100)의 상태 정보를 기초로 해당 비콘 디바이스(100)의 유지보수 시기를 판단한 후, 판단된 유지보수 시기에 따른 비콘 디바이스(100)에 대한 상태 변수의 변경 지시를 메인 노드 디바이스(200)를 통하여 해당 비콘 디바이스(100)로 전송할 수 있다(S611). 여기서, 상태 변수는 비콘 디바이스(100)의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 비콘 디바이스(100)의 정지/시작 명령 중 적어도 하나를 포함할 수 있다. The beacon maintenance management server 300 transmits a maintenance action to the manager terminal 400 in the beacon device 100. However, the present invention is not limited to this, The maintenance state can be directly adjusted by changing the state variable of the system 100. In this case, after the maintenance time of the beacon device 100 is determined based on the state information of the beacon device 100 received in step S609, the state variable of the beacon device 100 according to the determined maintenance time A change instruction may be transmitted to the beacon device 100 via the main node device 200 (S611). Here, the status variable may include at least one of a transmission power of the beacon device 100, a transmission period, data included in the packet, an encryption key required for encrypting the packet, and a stop / start command of the beacon device 100.

다음으로, 비콘 디바이스(100)는 비콘 유지보수 관리 서버(300)로부터 수신된 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경할 수 있다(단계 S612).Next, the beacon device 100 may change the corresponding state variable according to an instruction to change the state variable received from the beacon maintenance management server 300 (step S612).

이와 같은 방법에 의해 본 발명의 실시예에 따른 비콘 디바이스의 유지보수 관리 방법은 비콘 디바이스의 상태를 모니터링하여 유지보수 시기 또는 조치 사항을 관리자 단말에 통지할 수 있어 유지보수를 위해 비콘 디바이스의 개별적인 상태 파악의 번거로움을 해소할 수 있고, 사전 유지보수 계획을 수립할 수 있어 비콘 디바이스의 유지보수를 효율적으로 관리할 수 있으며, 유지보수를 위한 조치를 즉각적인 수행하게 할 수 있어, 유지보수를 최적화할 수 있다. The maintenance management method of the beacon device according to the embodiment of the present invention monitors the status of the beacon device and notifies the maintenance terminal or the maintenance terminal to the manager terminal, It can eliminate the hassle of grasping, can establish a pre-maintenance plan to efficiently manage the maintenance of the beacon device, and can take measures for maintenance immediately, optimizing the maintenance .

상기와 같은 방법들은 도 1에 도시된 바와 같은 비콘 디바이스(100), 메인 노드 디바이스(200), 및 비콘 유지보수 관리 서버(300)에 의해 구현될 수 있고, 특히, 이러한 단계들을 수행하는 소프트웨어 프로그램으로 구현될 수 있으며, 이 경우, 이러한 프로그램들은 컴퓨터 판독 가능한 기록 매체에 저장되거나 전송 매체 또는 통신망에서 반송파와 결합된 컴퓨터 데이터 신호에 의하여 전송될 수 있다. Such methods may be implemented by the beacon device 100, the main node device 200, and the beacon maintenance management server 300 as shown in FIG. 1, and in particular, a software program In which case these programs may be stored on a computer readable recording medium or transmitted by a computer data signal coupled with a carrier wave in a transmission medium or a communication network.

이 때, 컴퓨터 판독 가능한 기록 매체는 컴퓨터 시스템에 의해 판독 가능한 데이터가 저장되는 모든 종류의 기록 장치를 포함하며, 예를 들면, ROM, RAM, CD-ROM, DVD-ROM, DVD-RAM, 자기 테이프, 플로피 디스크, 하드 디스크, 광 데이터 저장장치 등일 수 있다. At this time, the computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. For example, ROM, RAM, CD-ROM, DVD-ROM, DVD- , A floppy disk, a hard disk, an optical data storage device, or the like.

이상에서 본 발명의 일 실시예에 대하여 설명하였으나, 본 발명의 사상은 본 명세서에 제시되는 실시예에 제한되지 아니하며, 본 발명의 사상을 이해하는 당업자는 동일한 사상의 범위 내에서, 구성요소의 부가, 변경, 삭제, 추가 등에 의해서 다른 실시 예를 용이하게 제안할 수 있을 것이나, 이 또한 본 발명의 사상범위 내에 든다고 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

10 : 비콘 디바이스 유지보수 관리 시스템
100 : 비콘 디바이스 110 : 상태 정보 수집부
120 : 패킷 생성부 130 : 암호화부
140 : 통신부 150 : 상태 변수 변경부
200 : 메인 노드 디바이스
210 : 제 1 통신부 220 : 암호해제부
230 : 제어부 240 : 제 2 통신부
250 : 저장부 300 : 비콘 유지보수 관리 서버
310 : 통신부 320 : 비콘 관리부
330 : 유지보수 판단부 350 : 관리 DB
352 : 비콘 상태 정보 354 : 비콘 유지보수 정보
356 : 유지보수 조치 정보 400 : 관리자 단말
10: Beacon Device Maintenance Management System
100: Beacon device 110: Status information collection unit
120: packet generation unit 130:
140: communication unit 150: state variable changing unit
200: main node device
210: first communication unit 220:
230: control unit 240: second communication unit
250: Storage unit 300: Beacon maintenance management server
310: communication unit 320: beacon management unit
330: maintenance judgment unit 350: management DB
352: Beacon status information 354: Beacon maintenance information
356: maintenance action information 400: administrator terminal

Claims (46)

비콘 디바이스의 상태 정보를 기초로 비콘 유지보수 정보에 따라 상기 비콘 디바이스의 유지보수 시기를 판단하는 유지보수 판단부; 및
상기 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 상기 비콘 디바이스의 상기 상태 정보를 수신하여 저장하고, 상기 비콘 디바이스의 상기 유지보수에 따른 조치 사항을 판단하며, 상기 유지보수 시기 및 상기 조치 사항 중 적어도 하나를 관리자 단말로 전송하는 비콘 관리부를 포함하는, 비콘 유지보수 관리 서버.
A maintenance determining unit for determining a maintenance time of the beacon device based on beacon maintenance information based on state information of the beacon device; And
Receiving and storing the status information of the beacon device from the beacon device and the main node device constituting the network, determining a measure according to the maintenance of the beacon device, And a beacon management unit for transmitting one of the beacons to the manager terminal.
제 1 항에 있어서,
상기 비콘 관리부는 상기 유지보수에 따른 상기 조치 사항을 관리 DB로부터 검색하여 판단하는, 비콘 유지보수 관리 서버.
The method according to claim 1,
Wherein the beacon management unit searches the management DB for the action items according to the maintenance and determines the beacon maintenance management server.
제 1 항에 있어서,
상기 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치인, 비콘 유지보수 관리 서버.
The method according to claim 1,
The action is a user action corresponding to battery replacement, equipment malfunction, or device illegal replacement.
비콘 디바이스의 상태 정보를 기초로 비콘 유지보수 정보에 따라 상기 비콘 디바이스의 유지보수 시기를 판단하는 유지보수 판단부; 및
상기 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 상기 비콘 디바이스의 상기 상태 정보를 수신하여 저장하고, 상기 판단된 유지보수 시기에 따른 상기 비콘 디바이스에 대한 상태 변수의 변경 지시를 상기 메인 노드 디바이스를 통하여 해당 비콘 디바이스로 전송하는 비콘 관리부를 포함하는, 비콘 유지보수 관리 서버.
A maintenance determining unit for determining a maintenance time of the beacon device based on beacon maintenance information based on state information of the beacon device; And
Receiving the state information of the beacon device from the beacon device and the main node device constituting the network, and storing the state information of the beacon device according to the determined maintenance time, And a beacon management unit that transmits the beacon device to the beacon device.
제 4 항에 있어서,
상기 상태 변수는 상기 비콘 디바이스의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 상기 비콘 디바이스의 정지/시작 명령 중 적어도 하나를 포함하는, 비콘 유지보수 관리 서버.
5. The method of claim 4,
Wherein the status variable includes at least one of a transmission power of the beacon device, a transmission period, data included in a packet, an encryption key required to encrypt a packet, and a stop / start command of the beacon device.
제 1 항 또는 제 4 항에 있어서,
상기 상태 정보는 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함하는, 비콘 유지보수 관리 서버.
The method according to claim 1 or 4,
Wherein the status information comprises at least one of location, transmit power, battery power, temperature, CO level, and humidity.
제 1 항 또는 제 4 항에 있어서,
상기 유지보수 판단부는 상기 상태 정보별로 상기 유지보수 시기를 관리 DB로부터 검색하여 판단하는, 비콘 유지보수 관리 서버.
The method according to claim 1 or 4,
Wherein the maintenance determination unit searches the management DB for the maintenance time according to the status information to determine the beacon maintenance management server.
다수의 상태 정보를 수집하는 상태 정보 수집부; 및
상기 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성하되, 상기 다수의 상태 정보가 모두 전송되도록 서로 상이한 상태 정보를 포함하는 패킷을 순차적으로 생성하는 패킷 생성부를 포함하는, 비콘 디바이스.
A status information collecting unit for collecting a plurality of pieces of status information; And
And a packet generator for generating a packet including at least one of the plurality of state information and sequentially generating packets including state information different from each other such that all the plurality of state information are transmitted.
제 8 항에 있어서,
상기 생성된 패킷을 암호화하는 암호화부를 더 포함하는, 비콘 디바이스.
9. The method of claim 8,
Further comprising an encrypting unit for encrypting the generated packet.
제 8 항에 있어서,
상기 상태 정보 수집부는 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함하는 상태 정보를 수집하는, 비콘 디바이스.
9. The method of claim 8,
Wherein the status information collection unit collects status information including at least one of a position, a transmission power, a battery power, a temperature, a CO level, and a humidity.
제 8 항에 있어서,
비콘 유지보수 관리 서버로부터 메인 노드 디바이스를 통하여 수신된 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하는 상태 변수 변경부를 더 포함하는, 비콘 디바이스.
9. The method of claim 8,
Further comprising a state variable changing section for changing the state variable according to an instruction to change the state variable received from the beacon maintenance management server through the main node device.
제 11 항에 있어서,
상기 상태 변수는 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 디바이스의 정지/시작 명령 중 적어도 하나를 포함하는, 비콘 디바이스.
12. The method of claim 11,
Wherein the status variable comprises at least one of a transmit power, a transmission period, data contained in a packet, an encryption key required to encrypt a packet, and a device stop / start command.
비콘 디바이스와 네트워크를 구성하며 상기 비콘 디바이스로부터 상태 정보를 수신하여 비콘 유지보수 관리 서버로 전송하는 메인 노드 디바이스로서,
상기 메인 노드 디바이스는,
상기 비콘 디바이스로부터 수신된 패킷으로부터 상기 상태 정보를 추출하고, 상기 비콘 디바이스의 모든 상태 정보를 상기 비콘 유지보수 관리 서버로 전송하도록 제어하는 제어부; 및
상기 추출된 상태 정보를 저장하는 저장부를 포함하는, 메인 노드 디바이스.
A main node device that configures a network with a beacon device, receives status information from the beacon device and transmits the status information to the beacon maintenance management server,
The main node device,
A control unit for extracting the status information from the packet received from the beacon device and transmitting the status information of the beacon device to the beacon maintenance management server; And
And a storage unit for storing the extracted state information.
제 13 항에 있어서,
상기 비콘 디바이스로부터 수신된 패킷을 암호해제하는 암호해제부를 더 포함하는, 메인 노드 디바이스.
14. The method of claim 13,
And a decryption unit decrypting the packet received from the beacon device.
제 13 항에 있어서,
상기 제어부는 상기 비콘 디바이스로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하여 저장하고, 모든 상태 정보가 추출되면, 상기 비콘 유지보수 관리 서버로 일시에 전송하도록 제어하는, 메인 노드 디바이스.
14. The method of claim 13,
Wherein the control unit extracts and stores at least one state information from packets sequentially received from the beacon device, and controls the beacon maintenance management server to transmit the at least one state information to the beacon maintenance management server when all state information is extracted.
제 13 항에 있어서,
상기 제어부는 상기 비콘 유지보수 관리 서버로부터 수신된 상태 변수의 변경 지시를 해당 비콘 디바이스로 전송하도록 제어하는, 메인 노드 디바이스.
14. The method of claim 13,
Wherein the control unit controls the beacon maintenance management server to transmit a change instruction of the status variable received from the beacon maintenance management server to the beacon device.
제 13 항에 있어서,
상기 메인 노드 디바이스는 사용자 단말 또는 메인 노드 비콘 디바이스인, 메인 노드 디바이스.
14. The method of claim 13,
Wherein the main node device is a user terminal or a main node beacon device.
비콘 유지보수 관리 서버에서, 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 비콘 디바이스의 상태 정보를 수신하여 저장하는 단계;
상기 수신된 상기 비콘 디바이스의 상태 정보를 기초로 상기 비콘 디바이스의 유지보수 시기를 판단하는 단계; 및
상기 비콘 디바이스의 상기 유지보수에 따른 조치 사항을 판단하여, 상기 유지보수 시기 및 상기 조치 사항 중 적어도 하나를 관리자 단말로 전송하는 단계를 포함하는, 비콘 유지보수 관리 방법.
Receiving and storing status information of a beacon device from a beacon device and a main node device constituting a network in a beacon maintenance management server;
Determining a maintenance time of the beacon device based on the received status information of the beacon device; And
Determining a measure according to the maintenance of the beacon device, and transmitting at least one of the maintenance time and the measure to the administrator terminal.
제 18 항에 있어서,
상기 전송하는 단계는 상기 유지보수에 따른 조치 사항을 관리 DB로부터 검색하여 상기 조치 사항을 판단하는, 비콘 유지보수 관리 방법.
19. The method of claim 18,
Wherein the transmitting step searches the management DB for a measure according to the maintenance, and determines the measure.
제 18 항에 있어서,
상기 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치인, 비콘 유지보수 관리 방법.
19. The method of claim 18,
Wherein the measures are user actions corresponding to battery replacement, equipment malfunction, or device illegal replacement.
비콘 유지보수 관리 서버에서, 비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 비콘 디바이스의 상태 정보를 수신하여 저장하는 단계;
상기 수신된 상기 비콘 디바이스의 상태 정보를 기초로 상기 비콘 디바이스의 유지보수 시기를 판단하는 단계; 및
상기 판단된 유지보수 시기에 따른 상기 비콘 디바이스에 대한 상태 변수의 변경 지시를 상기 메인 노드 디바이스를 통하여 해당 비콘 디바이스로 전송하는 단계를 포함하는, 비콘 유지보수 관리 방법.
Receiving and storing status information of a beacon device from a beacon device and a main node device constituting a network in a beacon maintenance management server;
Determining a maintenance time of the beacon device based on the received status information of the beacon device; And
And transmitting an instruction to change the state variable of the beacon device according to the determined maintenance time to the corresponding beacon device through the main node device.
제 21 항에 있어서,
상기 상태 변수는 상기 비콘 디바이스의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 상기 비콘 디바이스의 정지/시작 명령 중 적어도 하나를 포함하는, 비콘 유지보수 관리 방법.
22. The method of claim 21,
Wherein the status variable includes at least one of a transmission power of the beacon device, a transmission period, data included in a packet, an encryption key required to encrypt a packet, and a stop / start command of the beacon device.
제 21 항에 있어서,
상기 비콘 디바이스에서, 상기 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하는 단계를 더 포함하는, 비콘 유지보수 관리 방법.
22. The method of claim 21,
Further comprising changing, in the beacon device, a corresponding status variable according to an instruction to change the status variable.
제 18 항 또는 제 21 항에 있어서,
상기 비콘 디바이스에서, 다수의 상태 정보를 수집하는 단계; 및
상기 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성하되, 상기 상태 정보가 모두 전송되도록 서로 상이한 상태 정보를 포함하는 패킷을 순차적으로 생성하는 단계를 더 포함하는, 비콘 유지보수 관리 방법.
22. The method according to claim 18 or 21,
In the beacon device, collecting a plurality of status information; And
Generating a packet including at least one of the plurality of status information, and sequentially generating packets including status information that are different from each other such that all the status information is transmitted.
제 24 항에 있어서,
상기 생성된 패킷을 암호화하는 단계를 더 포함하는, 비콘 유지보수 관리 방법.
25. The method of claim 24,
And encrypting the generated packet.
제 24 항에 있어서,
상기 수집하는 단계는 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함하는 상태 정보를 수집하는, 비콘 유지보수 관리 방법.
25. The method of claim 24,
Wherein the collecting step collects status information including at least one of location, transmit power, battery power, temperature, CO level, and humidity.
제 18 항 또는 제 21 항에 있어서,
상기 유지보수 시기를 판단하는 단계는 상기 상태 정보별로 상기 유지보수 시기를 관리 DB로부터 검색하여 판단하는, 비콘 유지보수 관리 방법.
22. The method according to claim 18 or 21,
Wherein the step of determining the maintenance time period comprises: searching the management DB for the maintenance time according to the status information.
제 18 항 또는 제 21 항에 있어서,
상기 메인 노드 디바이스에서, 상기 비콘 디바이스로부터 수신된 패킷으로부터 상기 상태 정보를 추출하여 저장하는 단계; 및
상기 비콘 디바이스의 모든 상태 정보를 상기 비콘 유지보수 관리 서버로 전송하는 단계를 더 포함하는, 비콘 유지보수 관리 방법.
22. The method according to claim 18 or 21,
Extracting and storing the state information from a packet received from the beacon device in the main node device; And
And transmitting all status information of the beacon device to the beacon maintenance management server.
제 28 항에 있어서,
상기 메인 노드 디바이스에서, 상기 비콘 디바이스로부터 수신된 패킷을 암호해제하는 단계를 더 포함하는, 비콘 유지보수 관리 방법.
29. The method of claim 28,
And at the main node device, decrypting the packet received from the beacon device.
제 28 항에 있어서,
상기 추출하여 저장하는 단계는 상기 비콘 디바이스로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하고, 모든 상태 정보가 추출되면, 상기 비콘 유지보수 관리 서버로 일시에 전송하는, 비콘 유지보수 관리 방법.
29. The method of claim 28,
Wherein the extracting and storing step includes extracting at least one state information from a packet sequentially received from the beacon device and transmitting the state information to the beacon maintenance management server when all state information is extracted, .
비콘 유지보수 관리 서버에서 실행되는 프로그램이 기록된 컴퓨터 판독가능한 기록 매체로서,
상기 프로그램은,
비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 상기 비콘 디바이스의 상태 정보를 수신하여 저장하기 위한 코드;
상기 수신된 상기 비콘 디바이스의 상태 정보를 기초로 상기 비콘 디바이스의 유지보수 시기를 판단하기 위한 코드; 및
상기 비콘 디바이스의 상기 유지보수에 따른 조치 사항을 판단하여, 상기 유지보수 시기 및 상기 조치 사항 중 적어도 하나를 관리자 단말로 전송하기 위한 코드를 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
A computer-readable recording medium on which a program to be executed on a beacon maintenance management server is recorded,
The program includes:
A code for receiving and storing status information of the beacon device from the main node device constituting the network;
A code for determining a maintenance time of the beacon device based on the received status information of the beacon device; And
And a code for transmitting at least one of the maintenance time and the action to the administrator terminal by determining a measure in accordance with the maintenance of the beacon device, media.
제 31 항에 있어서,
상기 전송하기 위한 코드는 상기 유지보수에 따른 조치 사항을 관리 DB로부터 검색하여 상기 조치 사항을 판단하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
32. The method of claim 31,
Wherein the code for transmitting the beacon maintenance management program records the beacon maintenance management program by searching the management DB for a measure according to the maintenance and determining the measure.
제 31 항에 있어서,
상기 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치인, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
32. The method of claim 31,
Wherein the action is a user action corresponding to a battery replacement, an equipment malfunction, or a device illegal replacement.
비콘 유지보수 관리 서버에서 실행되는 프로그램이 기록된 컴퓨터 판독가능한 기록 매체로서,
상기 프로그램은,
비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스로부터 상기 비콘 디바이스의 상태 정보를 수신하여 저장하기 위한 코드;
상기 수신된 상기 비콘 디바이스의 상태 정보를 기초로 상기 비콘 디바이스의 유지보수 시기를 판단하기 위한 코드; 및
상기 판단된 유지보수 시기에 따른 상기 비콘 디바이스에 대한 상태 변수의 변경 지시를 상기 메인 노드 디바이스를 통하여 해당 비콘 디바이스로 전송하기 위한 코드를 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
A computer-readable recording medium on which a program to be executed on a beacon maintenance management server is recorded,
The program includes:
A code for receiving and storing status information of the beacon device from the main node device constituting the network;
A code for determining a maintenance time of the beacon device based on the received status information of the beacon device; And
And a code for transmitting an instruction to change the state variable of the beacon device according to the determined maintenance time to the corresponding beacon device through the main node device. .
제 34 항에 있어서,
상기 상태 변수는 상기 비콘 디바이스의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 상기 비콘 디바이스의 정지/시작 명령 중 적어도 하나를 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
35. The method of claim 34,
Wherein the status variable includes at least one of a transmission power of the beacon device, a transmission period, data included in a packet, an encryption key required for encrypting a packet, and a stop / start command of the beacon device. Readable recording medium.
제 31 항 또는 제 34 항에 있어서,
상기 상태 정보는 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
35. The method of claim 31 or 34,
Wherein the status information includes at least one of position, transmit power, battery power, temperature, CO level, and humidity.
제 31 항 또는 제 34 항에 있어서,
상기 유지보수 시기를 판단하기 위한 코드는 상기 상태 정보별로 상기 유지보수 시기를 관리 DB로부터 검색하여 판단하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
35. The method of claim 31 or 34,
Wherein the code for determining the maintenance time period is obtained by searching the management DB for the maintenance time according to the status information.
비콘 디바이스에서 실행되는 프로그램이 기록된 컴퓨터 판독가능한 기록 매체로서,
상기 프로그램은,
다수의 상태 정보를 수집하기 위한 코드; 및
상기 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성하되, 상기 상태 정보가 모두 전송되도록 서로 상이한 상태 정보를 포함하는 패킷을 순차적으로 생성하기 위한 코드를 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
A computer-readable recording medium on which a program to be executed in a beacon device is recorded,
The program includes:
Code for collecting a plurality of state information; And
And a code for sequentially generating packets including status information that are different from each other so as to generate a packet including at least one of the plurality of status information and all of the status information to be transmitted, A computer readable recording medium.
제 38 항에 있어서,
상기 프로그램은 상기 생성된 패킷을 암호화하기 위한 코드를 더 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
39. The method of claim 38,
Wherein the program further comprises code for encrypting the generated packet. ≪ Desc / Clms Page number 36 >
제 38 항에 있어서,
상기 수집하기 위한 코드는 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함하는 상태 정보를 수집하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
39. The method of claim 38,
Wherein the collecting code collects status information including at least one of position, transmission power, battery power, temperature, CO level, and humidity.
제 38 항에 있어서,
상기 프로그램은 비콘 유지보수 관리 서버로부터 메인 노드 디바이스를 통하여 수신된 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하기 위한 코드를 더 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
39. The method of claim 38,
Wherein the program further comprises code for changing a corresponding state variable according to a change instruction of a state variable received from the beacon maintenance management server via the main node device.
제 41 항에 있어서,
상기 상태 변수는 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 디바이스의 정지/시작 명령 중 적어도 하나를 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
42. The method of claim 41,
Wherein the status variable includes at least one of a transmission power, a transmission period, data included in a packet, an encryption key necessary for encrypting a packet, and a device stop / start command. .
비콘 디바이스와 네트워크를 구성하는 메인 노드 디바이스에서 실행되는 프로그램이 기록된 컴퓨터 판독가능한 기록 매체로서,
상기 비콘 디바이스로부터 수신된 패킷으로부터 상기 상태 정보를 추출하여 저장하기 위한 코드; 및
상기 비콘 디바이스의 모든 상태 정보를 상기 비콘 유지보수 관리 서버로 전송하기 위한 코드를 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
A computer-readable recording medium having recorded thereon a program executed by a beacon device and a main node device constituting a network,
Code for extracting and storing the state information from a packet received from the beacon device; And
And a code for transmitting all the status information of the beacon device to the beacon maintenance management server.
제 43 항에 있어서,
상기 프로그램은 상기 비콘 디바이스로부터 수신된 패킷을 암호해제하기 위한 코드를 더 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
44. The method of claim 43,
Wherein the program further comprises code for decrypting a packet received from the beacon device.
제 43 항에 있어서,
상기 추출하여 저장하기 위한 코드는 상기 비콘 디바이스로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하고, 모든 상태 정보가 추출되면, 상기 전송하기 위한 코드는 상기 비콘 유지보수 관리 서버로 일시에 전송하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
44. The method of claim 43,
The code for extracting and storing extracts at least one state information from a packet sequentially received from the beacon device, and when all state information is extracted, the code for transmission is transmitted to the beacon maintenance management server at a time Wherein the beacon maintenance management program is recorded on a computer-readable recording medium.
제 43 항에 있어서,
상기 프로그램은 상기 비콘 유지보수 관리 서버로부터 수신된 상태 변수의 변경 지시를 해당 비콘 디바이스로 전송하기 위한 코드를 더 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
44. The method of claim 43,
Wherein the program further comprises a code for transmitting an instruction to change a status variable received from the beacon maintenance management server to the corresponding beacon device.
KR1020150008772A 2014-12-05 2015-01-19 Maintenance management for beacon device Ceased KR20160068614A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2015/000724 WO2016088936A1 (en) 2014-12-05 2015-01-23 Maintenance management for beacon device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020140173659 2014-12-05
KR20140173659 2014-12-05

Publications (1)

Publication Number Publication Date
KR20160068614A true KR20160068614A (en) 2016-06-15

Family

ID=56135256

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150008772A Ceased KR20160068614A (en) 2014-12-05 2015-01-19 Maintenance management for beacon device

Country Status (1)

Country Link
KR (1) KR20160068614A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116089664A (en) * 2022-12-02 2023-05-09 东土科技(宜昌)有限公司 Beacon query and display method and device, storage medium and electronic equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140061519A (en) 2011-09-12 2014-05-21 마이크로소프트 코포레이션 Low energy beacon encoding

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140061519A (en) 2011-09-12 2014-05-21 마이크로소프트 코포레이션 Low energy beacon encoding

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116089664A (en) * 2022-12-02 2023-05-09 东土科技(宜昌)有限公司 Beacon query and display method and device, storage medium and electronic equipment
CN116089664B (en) * 2022-12-02 2023-11-24 东土科技(宜昌)有限公司 Beacon query and display method and device, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
Li et al. Exploiting ubiquitous data collection for mobile users in wireless sensor networks
US20150257007A1 (en) Front end filter control for shared access system
JP2014525698A5 (en)
US20150312766A1 (en) System and method for enforcing communication policies
CN102271322A (en) Method and device for transmitting MDT (Minimization of Drive Tests) collocation information
CN106028317B (en) Wireless relay device, wireless communication system, and wireless relay method
WO2008014180A3 (en) Media type access category based channel management for a wireless network
CN115004786B (en) Method, apparatus and system for determining location of a mobile device
CN103475515A (en) Communication apparatus and control method thereof
KR101750731B1 (en) Configuration of electronic device
JP2015225468A (en) SEARCH SYSTEM, SEARCH DEVICE, PROGRAM, AND SEARCH METHOD
CN112367612B (en) UWB-based positioning method, UWB device and positioning system
KR102369537B1 (en) Apparatus and Method for providing WiFi Channel Information based on BLE beacon
KR101913133B1 (en) Method for providing data security of smart pot apparatus based on beacon synchronization
KR20160068614A (en) Maintenance management for beacon device
EP2323431B1 (en) Radio communication system, method and program for finding a slave unit without making a connection to the master
EP2139279A1 (en) Systems and methods for monitoring performance of a communication system
US20150358403A1 (en) Method, system, apparatus and computer program product for communication management
CN119907095A (en) Communication module, electronic equipment, operation and maintenance platform, communication system and positioning method
JP5816312B2 (en) Audio system and related methods for audio stream delivery
US20240031710A1 (en) Cable identification and physical route tracing using state of polarization or phase coherent measurements
KR101624341B1 (en) BLE beacon device for anti-spoofing
EP2773134B1 (en) Audio system for audio streaming and associated method
EP3217742A1 (en) Radio resource management method, management device, monitoring method, and monitoring device
KR101624343B1 (en) Beacon management server for anti-spoofing

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150119

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: 20160303

Patent event code: PE09021S01D

AMND Amendment
PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20161028

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20160303

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20161028

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20160603

Comment text: Amendment to Specification, etc.

PX0601 Decision of rejection after re-examination

Comment text: Decision to Refuse Application

Patent event code: PX06014S01D

Patent event date: 20170110

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20161130

Comment text: Decision to Refuse Application

Patent event code: PX06011S01I

Patent event date: 20161028

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20160603

Comment text: Notification of reason for refusal

Patent event code: PX06013S01I

Patent event date: 20160303