KR20160068614A - Maintenance management for beacon device - Google Patents
Maintenance management for beacon device Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0604—Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
- H04L41/0627—Management 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0695—Management of faults, events, alarms or notifications the faulty arrangement being the maintenance, administration or management system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/28—Restricting 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
본 발명은 비콘 디바이스의 유지보수 관리에 관한 것으로, 특히, 비콘 디바이스의 유지보수 관리를 위한 비콘 디바이스, 비콘 유지보수 관리 서버, 비콘 유지보수 관리 시스템, 비콘 유지보수 관리 방법, 및 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체에 관한 것이다. 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.
상기와 같은 종래 기술의 문제점을 해결하기 위해, 본 발명의 일 실시예는 비콘 디바이스의 상태를 모니터링하여 유지보수 시기 또는 조치 사항을 관리자 단말에 통지할 수 있는 비콘 디바이스의 유지보수 관리를 제공하고자 한다. 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
비콘 디바이스(100)는 사용자 단말의 위치를 검증하기 위한 자신의 위치 정보 및 상태 정보를 사용자 단말을 통하여 비콘 유지보수 관리 서버(300)로 전송할 수 있다. 대안적으로, 비콘 디바이스(100)는 메인 노드 디바이스(200)에 무선 또는 유선 통신으로 연결되어 네트워크를 구성할 수 있다. The
이하 도 2를 참조하여 비콘 디바이스(100)를 더 상세하게 설명한다. 도 2는 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리를 위한 비콘 디바이스의 블록도이다. The
비콘 디바이스(100)는 상태 정보 수집부(110), 패킷 생성부(120), 암호화부(130) 및 통신부(140)를 포함할 수 있고, BLE 비콘 디바이스일 수 있다. The
상태 정보 수집부(110)는 다수의 상태 정보를 수집하는 상태 정보를 수집할 수 있으며, 예를 들면, 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도를 포함하는 상태 정보를 수집할 수 있다. 예를 들면, 상태 정보 수집부(110)는 센서 모듈(도시하지 않음)을 통하여 각종 상태 정보를 수집할 수 있다. The status
패킷 생성부(120)는 상태 정보 수집부(110)에서 수집된 상태 정보를 포함하는 패킷을 생성할 수 있다. 여기서, 패킷 생성부(120)는 다수의 상태 정보를 분할하여 분할된 상태 정보를 각각 포함하는 다수의 패킷을 생성할 수 있다. 예를 들면, 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성하되, 다수의 상태 정보가 모두 전송되도록 서로 상이한 상태 정보를 포함하는 패킷을 순차적으로 생성할 수 있다. The
암호화부(130)는 패킷 생성부(120)에서 생성된 패킷을 암호화할 수 있다. 이때, 암호화부(140)는 단일키 암호화 또는 이중키 암호화 중 어느 하나의 방식으로 생성된 패킷을 암호화할 수 있다. 예를 들면, 단일키 암호화 방식의 경우, 암호화부(130)는 고정 키를 이용하여 생성된 패킷을 암호화하며, 이 경우, 메인 노드 디바이스(200)는 동일한 고정 키가 사전에 배포될 수 있다. 또한, 이중키 암호화 방식의 경우, 암호화부(130)는 먼저, 고정 키를 이용하여 랜덤한 공유 키를 암호화하고 메인 노드 디바이스(200)로 전송한 후, 랜덤한 공유 키를 이용하여 생성된 패킷을 암호화하며, 이 경우, 메인 노드 디바이스(200)는 동일한 고정 키가 사전에 배포되는 동시에, 암호화된 랜덤한 공유 키를 수신할 수 있다. The
본 실시예에서는 비콘 디바이스(100)가 암호화부(130)를 포함하는 것으로 설명하였으나, 이에 한정되지 않고, 암호화부(130)는 생략될 수 있다.In the present embodiment, the
통신부(140)는 패킷 생성부(120)에서 생성된 패킷 또는 암호화부(130)에서 암호화된 패킷을 메인 노드 디바이스(200)로 브로드캐스팅할 수 있다. 예를 들면, 통신부(140)는 저전력 블루투스 통신 방식으로 패킷의 브로드캐스팅을 수행할 수 있지만, 이에 한정되지 않고, WiFi 등과 같은 임의의 근거리 통신 방식으로 수행할 수 있다. 대안적으로 통신부(140)는 비콘 유지보수 관리 서버(300)로부터 메인 노드 디바이스(200)를 통하여 상태 변수의 변경 지시를 수신할 수 있다. 통신부(140)의 이러한 수신 기능은 비콘 디바이스(100)가 상태 변수 변경부(150)를 포함하는 경우에만 부가될 수 있다. The
대안적으로, 비콘 디바이스(100)의 유지보수가 관리자 단말(300)을 통하여 이루어지지 않는 경우, 즉, 비콘 유지보수 관리 서버(300)를 통하여 비콘 디바이스(100)의 유지보수가 관리되는 경우에는 비콘 디바이스(100)는 통신부(140)를 통하여 수신된 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하는 상태 변수 변경부(150)를 포함할 수 있다. 여기서, 상태 변수는 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 디바이스의 정지/시작 명령 중 적어도 하나를 포함할 수 있다. Alternatively, if maintenance of the
다시 도 1을 참조하여, 메인 노드 디바이스(200)는 비콘 디바이스(100)와 네트워크를 구성할 수 있으며 비콘 디바이스(100)로부터 상태 정보를 수신하여 비콘 유지보수 관리 서버(300)로 전송할 수 있다. 여기서, 메인 노드 디바이스(200)는 사용자 단말 또는 메인 노드 비콘 디바이스일 수 있다.Referring back to FIG. 1, the
이하 도 3을 참조하여 메인 노드 디바이스(200)를 더 상세히 설명한다. 도 3은 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리를 위한 메인 노드 디바이스의 블록도이다. The
메인 노드 디바이스(200)는 제 1 통신부(210), 암호해제부(220), 제어부(230), 제 2 통신부(240), 및 저장부(250)를 포함할 수 있다. The
제 1 통신부(210)는 비콘 디바이스(100)에서 브로드캐스팅된 패킷을 수신할 수 있다. 예를 들면, 제 1 통신부(210)는 저전력 블루투스 통신 방식으로 패킷의 수신을 수행할 수 있지만, 이에 한정되지 않고, WiFi 등과 같은 임의의 근거리 통신 방식으로 수행할 수 있다. 대안적으로 제 1 통신부(210)는 비콘 유지보수 관리 서버(300)로부터 수신된 비콘 디바이스(100)에 대한 상태 변수의 변경 지시를 비콘 디바이스(100)로 전송할 수 있다. 제 1 통신부(210)의 이러한 송신 기능은 비콘 유지보수 관리 서버(300)가 비콘 디바이스(100)의 유지보수를 직접 조치하는 경우에만 부가될 수 있다. 암호해제부(220)는 제 1 통신부(210)에서 수신된 패킷을 암호해제할 수 있다. 이때, 암호해제부(220)는 단일키 암호화 또는 이중키 암호화 중 어느 하나의 방식으로 추출된 패킷을 암호해제할 수 있다. 예를 들면, 단일키 암호화 방식의 경우, 암호해제부(220)는 사전에 미리 배포된 고정 키를 이용하여 추출된 패킷을 암호해제할 수 있다. 또한, 이중키 암호화 방식의 경우, 암호해제부(220)는 먼저, 고정 키를 이용하여 암호화된 랜덤한 공유 키를 비콘 디바이스(100)로부터 수신하고, 비콘 디바이스(100)에서 랜덤한 공유 키로 암호화된 패킷을 수신된 랜덤한 공유 키를 이용하여 암호해제할 수 있다.The
본 실시예에서는 메인 노드 디바이스(200)가 암호해제부(220)를 포함하는 것으로 설명하였으나, 이에 한정되지 않고, 암호해제부(220)는 생략될 수 있다.In the present embodiment, the
제어부(230)는 비콘 디바이스로(100)부터 수신된 패킷 또는 암호해제된 패킷으로부터 비콘 디바이스(100)의 상태 정보를 추출할 수 있다. 여기서, 제어부(230)는 비콘 디바이스(100)가 다수의 상태 정보를 분할하여 전송하기 때문에, 비콘 디바이스(100)로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하여 저장할 수 있다. 이와 같이 비콘 디바이스(100)의 모든 상태 정보가 추출되면, 제어부(230)는 비콘 디바이스(100)의 모든 상태 정보를 비콘 유지보수 관리 서버(300)로 일시에 전송하게 할 수 있다. The
대안적으로, 제어부(230)는 비콘 디바이스(100)의 유지보수가 비콘 유지보수 관리 서버(300)를 통하여 관리되는 경우에는, 비콘 유비보수 관리 서버(300)로부터 수신된 상태 변수의 변경 지시를 해당 비콘 디바이스(100)로 전송하도록 제어할 수 있다.Alternatively, when the maintenance of the
제 2 통신부(240)는 비콘 유지보수 관리 서버(300)와의 통신을 수행할 수 있다. 예를 들면, 제 2 통신부(240)는 셀룰러 네트워크와 같은 원거리 통신 방식으로 비콘 유지보수 관리 서버(300)와의 통신을 수행할 수 있지만, 이에 한정되지 않고, 비콘 그룹 관리 서버(300)와 WiFi 또는 블루투스 통신 방식으로 수행할 수 있다. 대안적으로 제 2 통신부(240)는 비콘 유지보수 관리 서버(300)로부터 비콘 디바이스(100)에 대한 상태 변수의 변경 지시를 수신할 수 있다. 제 2 통신부(240)의 상태 변수의 변경 지시를 수신하는 기능은 비콘 유지보수 관리 서버(300)가 비콘 디바이스(100)의 유지보수를 직접 조치하는 경우에만 부가될 수 있다.And the
저장부(250)는 제어부(230)에서 추출된 상태 정보를 저장할 수 있다. 이러한 저장부(250)는 비콘 디바이스(100)의 적어도 하나의 상태 정보를 각각 저장할 수 있거나, 대안적으로 비콘 디바이스(100)의 모든 상태 정보를 일괄적으로 구성한 후, 각각의 세부 정보를 제어부(230)에서 추출할 때마다 저장할 수 있다.The
다시 도 1을 참조하여, 비콘 유지보수 관리 서버(300)는 비콘 디바이스(100)의 상태 정보를 모니터링하여 유지보수 시기 또는 그에 따른 조치 사항을 관리자 단말(400)로 전송할 수 있고, 대안적으로, 유지보수 시기에 따른 비콘 디바이스(100)에 대한 상태 변수의 변경 지시를 메인 노드 디바이스(200)를 통하여 해당 비콘 디바이스(100)로 전송할 수 있으며, 관리 DB(350)는 비콘 유지보수 관리와 관련된 데이터를 저장할 수 있다. Referring again to FIG. 1, the beacon
이하, 도 4 및 도 5를 참조하여 비콘 유지보수 관리 서버(300) 및 관리 DB(350)를 더 상세히 설명한다. 도 4는 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 서버의 블록도이고, 도 5는 본 발명의 일 실시예에 따른 비콘 디바이스 유지보수 관리 서버의 관리 DB의 블록도이다. Hereinafter, the beacon
비콘 유지보수 관리 서버(300)는 통신부(310), 비콘 관리부(320), 및 유지보수 판단부(330)를 포함할 수 있다. The beacon
통신부(310)는 메인 노드 디바이스(200) 또는 관리자 단말(400)과 통신을 수행할 수 있다. 예를 들면, 통신부(310)는 셀룰러 네트워크와 같은 원거리 통신 방식으로 메인 노드 디바이스(200) 또는 관리자 단말(400)과 통신을 수행할 수 있지만, 이에 한정되지 않고, 메인 노드 디바이스(200) 또는 관리자 단말(400)과 WiFi 또는 블루투스 통신 방식으로 수행할 수 있다. The
비콘 관리부(320)는 메인 노드 디바이스(200)로부터 비콘 디바이스(100)의 다수의 상태 정보를 수신하여 관리 DB(350)에 저장할 수 있다. 여기서, 수신되는 상태 정보는 비콘 디바이스(100)의 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함할 수 있다. The
또한, 비콘 관리부(320)는 비콘 디바이스(100)의 상태 정보별로 유지보수에 따른 조치 사항을 판단할 수 있다. 이때, 비콘 관리부(320)는 유지보수에 따른 조치 사항을 관리 DB(350)로부터 검색하여 조치 사항을 판단할 수 있다. 여기서, 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치일 수 있다. In addition, the
또한, 비콘 관리부(320)는 후술하는 바와 같은 유지보수 판단부(330)의 유지보수 시기, 및 상기 판단된 조치 사항 중 적어도 하나를 관리자가 비콘 디바이스(100)의 유지보수를 계획하거나 즉각적으로 조치할 수 있도록 관리자 단말(400)로 전송할 수 있다. In addition, the
대안적으로, 비콘 유지보수 관리 서버(300)가 비콘 디바이스(100)의 유지보수를 직접 조치하는 경우에는, 비콘 관리부(320)는 유지보수 판단부(330)에서 판단된 유지보수 시기에 따른 비콘 디바이스(100)에 대한 상태 변수의 변경 지시를 메인 노드 디바이스(200)를 통하여 해당 비콘 디바이스(100)로 전송할 수 있다. 여기서, 상태 변수는 비콘 디바이스(100)의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 비콘 디바이스(100)의 정지/시작 명령 중 적어도 하나를 포함할 수 있다. 예를 들면, 비콘 관리부(320)는 비콘 디바이스(100)의 상태에 따라 비콘 디바이스(100)의 서비스 영역을 조정하기 위해 비콘 디바이스(100)에서 전송되는 신호의 도달 거리를 결정짓는 전송 전력을 변경할 수 있다. 이때, 비콘 관리부(320)는 비콘 디바이스(100)가 다른 WiFi 신호나 비콘 신호와의 간섭 문제가 심각해질 경우, 해당 비콘 디바이스(100)의 전송 전력을 감소시키도록 상태 변수를 변경시킬 수 있다. Alternatively, in the case where the beacon
유지보수 판단부(330)는 비콘 디바이스(100)의 다수의 상태 정보를 기초로 관리 DB(350)에 저장된 비콘 유지보수 정보에 따라 비콘 디바이스(100)의 유지보수 시기를 판단할 수 있다. 이때, 유지보수 판단부(330)는 비콘 디바이스(100)의 상태 정보별로 유지보수 시기를 관리 DB(350)로부터 검색하여 판단할 수 있다. 예를 들면, 유지보수 판단부(330)는 비콘 디바이스(100)의 배터리 상태를 기초로 관리 DB(350)에 저장된 배터리 교체 시기를 검색하여 배터리에 대한 유지보수 시기를 판단할 수 있다. The
관리 DB(350)는 비콘 상태 정보(352), 비콘 유지보수 정보(354), 및 유지보수 조치 정보(356)를 포함할 수 있다. 여기서, 비콘 상태 정보(352)는 비콘 디바이스(100)로부터 수신된 다수의 상태 정보일 수 있다. 비콘 유지보수 정보(354)는 수신된 다수의 상태 정보별 비콘 유지보수 정보일 수 있다. 유지보수 조치 정보(356)는 유지보수에 따른 조치 사항에 관한 정보일 수 있다. The
다시 도 1을 참조하여 관리자 단말(400)은 비콘 유지보수 관리 서버(300)로부터 비콘 디바이스(100)의 유지보수 시기 또는 유지보수에 따른 조치 사항을 수신할 수 있다. 따라서, 관리자는 관리자 단말(400)을 통하여 비콘 유지보수 관리 서버(300)로부터 유지보수 정보를 수신함으로써, 비콘 디바이스(100)에 대한 사전 유지보수를 계획하거나 유지보수를 위한 조치를 즉각적으로 수행할 수 있다. Referring to FIG. 1 again, the
이와 같은 구성에 의해 본 발명의 실시예에 따른 비콘 디바이스 유지보수 관리 시스템(10)은 비콘 디바이스의 상태를 모니터링하여 유지보수 시기 또는 조치 사항을 관리자 단말에 통지할 수 있어 유지보수를 위해 비콘 디바이스의 개별적인 상태 파악의 번거로움을 해소할 수 있고, 사전 유지보수 계획을 수립할 수 있어 비콘 디바이스의 유지보수를 효율적으로 관리할 수 있으며, 유지보수를 위한 조치를 즉각적인 수행하게 할 수 있어, 유지보수를 최적화할 수 있다. With this configuration, the beacon device
이하, 도 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
보다 상세히 설명하면, 도 6에 도시된 바와 같이, 먼저, 비콘 디바이스(100)에서, 다수의 상태 정보를 수집할 수 있다(단계 S601). 이때, 비콘 디바이스(100)의 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함하는 상태 정보를 수집할 수 있다. More specifically, as shown in FIG. 6, first, in the
다음으로, 수집된 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성할 수 있다(단계 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
본 실시예에서는 패킷의 암호화가 수행되는 것으로 설명하였으나, 이에 한정되지 않고, 패킷의 암호화는 생략될 수 있다.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
본 실시예에서는 패킷의 암호해제가 수행되는 것으로 설명하였으나, 이에 한정되지 않고, 패킷의 암호해제는 생략될 수 있다. 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
다음으로, 모든 상태 정보가 추출된 후, 메인 노드 디바이스(200)가 비콘 그룹 관리 서버(300)와 통신하는 경우, 해당 비콘 디바이스(100)의 모든 상태 정보를 비콘 그룹 관리 서버(300)로 일시 전송할 수 있다(단계 S607). 예를 들면, 비콘 디바이스(100)의 모든 상태 정보가 추출되면, 메인 노드 디바이스(200)에서, 기 저장된 비콘 디바이스(100)의 모든 상태 정보를 일괄적으로 비콘 유지보수 관리 서버(300)로 전송할 수 있다. Next, when the
다음으로, 비콘 그룹 관리 서버(300)에서, 메인 노드 디바이스(200)로부터 수신된 비콘 디바이스(100)의 상태 정보를 저장할 수 있다(단계 S608). 이때, 수신되는 상태 정보는 비콘 디바이스(100)의 위치, 전송 전력, 배터리 전력, 온도, CO 레벨, 및 습도 중 적어도 하나를 포함할 수 있다. Next, the beacon
다음으로, 수신된 비콘 디바이스(100)의 상태 정보를 기초로 해당 비콘 디바이스(100)의 유지보수 시기를 판단할 수 있다(단계 S609). 예를 들면, 상태 정보별로 비콘 디바이스(100)의 유지보수 시기를 관리 DB(350)로부터 검색하여 판단할 수 있다. 예를 들면, 비콘 디바이스(100)의 배터리 상태를 기초로 관리 DB(350)에 저장된 배터리 교체 시기를 검색하여 배터리에 대한 유지보수 시기를 판단할 수 있다. Next, the maintenance time of the
이와 동시에, 비콘 디바이스(100)의 상태 정보별 유지보수에 따른 조치 사항을 판단할 수 있다. 예를 들면, 유지보수에 따른 조치 사항을 관리 DB(350)로부터 검색하여 조치 사항을 판단할 수 있다. 여기서, 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치일 수 있다. 다음으로, 유지보수 시기 및 조치 사항 중 적어도 하나를 관리자 단말(400)로 전송할 수 있다(단계 S610). 즉, 관리자가 유지보수 시기를 참조하여 유지보수를 계획하거나 즉각적으로 조치할 수 있도록 관리자 단말(400)로 통지할 수 있다. At the same time, it is possible to determine a measure according to the maintenance of the
본 실시예에서는 비콘 디바이스(100)의 유지보수시 관리자 단말(400)로 유지보수 조치 사항을 전송하여 관리자에 의해 조치되도록 설명하였으나, 이에 한정되지 않고, 비콘 유지보수 관리 서버(300)가 비콘 디바이스(100)의 상태 변수를 변경하여 유지보수를 직접 조치할 수 있다. 이 경우, 단계 S609에서 수신된 비콘 디바이스(100)의 상태 정보를 기초로 해당 비콘 디바이스(100)의 유지보수 시기를 판단한 후, 판단된 유지보수 시기에 따른 비콘 디바이스(100)에 대한 상태 변수의 변경 지시를 메인 노드 디바이스(200)를 통하여 해당 비콘 디바이스(100)로 전송할 수 있다(S611). 여기서, 상태 변수는 비콘 디바이스(100)의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 비콘 디바이스(100)의 정지/시작 명령 중 적어도 하나를 포함할 수 있다. The beacon
다음으로, 비콘 디바이스(100)는 비콘 유지보수 관리 서버(300)로부터 수신된 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경할 수 있다(단계 S612).Next, the
이와 같은 방법에 의해 본 발명의 실시예에 따른 비콘 디바이스의 유지보수 관리 방법은 비콘 디바이스의 상태를 모니터링하여 유지보수 시기 또는 조치 사항을 관리자 단말에 통지할 수 있어 유지보수를 위해 비콘 디바이스의 개별적인 상태 파악의 번거로움을 해소할 수 있고, 사전 유지보수 계획을 수립할 수 있어 비콘 디바이스의 유지보수를 효율적으로 관리할 수 있으며, 유지보수를 위한 조치를 즉각적인 수행하게 할 수 있어, 유지보수를 최적화할 수 있다. 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
이 때, 컴퓨터 판독 가능한 기록 매체는 컴퓨터 시스템에 의해 판독 가능한 데이터가 저장되는 모든 종류의 기록 장치를 포함하며, 예를 들면, 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.
상기 비콘 관리부는 상기 유지보수에 따른 상기 조치 사항을 관리 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.
상기 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치인, 비콘 유지보수 관리 서버.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.
상기 상태 변수는 상기 비콘 디바이스의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 상기 비콘 디바이스의 정지/시작 명령 중 적어도 하나를 포함하는, 비콘 유지보수 관리 서버.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.
상기 상태 정보는 위치, 전송 전력, 배터리 전력, 온도, 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.
상기 유지보수 판단부는 상기 상태 정보별로 상기 유지보수 시기를 관리 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.
상기 생성된 패킷을 암호화하는 암호화부를 더 포함하는, 비콘 디바이스.9. The method of claim 8,
Further comprising an encrypting unit for encrypting the generated packet.
상기 상태 정보 수집부는 위치, 전송 전력, 배터리 전력, 온도, 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.
비콘 유지보수 관리 서버로부터 메인 노드 디바이스를 통하여 수신된 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하는 상태 변수 변경부를 더 포함하는, 비콘 디바이스.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.
상기 상태 변수는 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 디바이스의 정지/시작 명령 중 적어도 하나를 포함하는, 비콘 디바이스.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.
상기 비콘 디바이스로부터 수신된 패킷을 암호해제하는 암호해제부를 더 포함하는, 메인 노드 디바이스.14. The method of claim 13,
And a decryption unit decrypting the packet received from the beacon device.
상기 제어부는 상기 비콘 디바이스로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하여 저장하고, 모든 상태 정보가 추출되면, 상기 비콘 유지보수 관리 서버로 일시에 전송하도록 제어하는, 메인 노드 디바이스.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.
상기 제어부는 상기 비콘 유지보수 관리 서버로부터 수신된 상태 변수의 변경 지시를 해당 비콘 디바이스로 전송하도록 제어하는, 메인 노드 디바이스.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.
상기 메인 노드 디바이스는 사용자 단말 또는 메인 노드 비콘 디바이스인, 메인 노드 디바이스.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.
상기 전송하는 단계는 상기 유지보수에 따른 조치 사항을 관리 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.
상기 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치인, 비콘 유지보수 관리 방법.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.
상기 상태 변수는 상기 비콘 디바이스의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 상기 비콘 디바이스의 정지/시작 명령 중 적어도 하나를 포함하는, 비콘 유지보수 관리 방법.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.
상기 비콘 디바이스에서, 상기 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하는 단계를 더 포함하는, 비콘 유지보수 관리 방법.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.
상기 비콘 디바이스에서, 다수의 상태 정보를 수집하는 단계; 및
상기 다수의 상태 정보 중 적어도 하나를 포함하는 패킷을 생성하되, 상기 상태 정보가 모두 전송되도록 서로 상이한 상태 정보를 포함하는 패킷을 순차적으로 생성하는 단계를 더 포함하는, 비콘 유지보수 관리 방법.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.
상기 생성된 패킷을 암호화하는 단계를 더 포함하는, 비콘 유지보수 관리 방법.25. The method of claim 24,
And encrypting the generated packet.
상기 수집하는 단계는 위치, 전송 전력, 배터리 전력, 온도, 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.
상기 유지보수 시기를 판단하는 단계는 상기 상태 정보별로 상기 유지보수 시기를 관리 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.
상기 메인 노드 디바이스에서, 상기 비콘 디바이스로부터 수신된 패킷으로부터 상기 상태 정보를 추출하여 저장하는 단계; 및
상기 비콘 디바이스의 모든 상태 정보를 상기 비콘 유지보수 관리 서버로 전송하는 단계를 더 포함하는, 비콘 유지보수 관리 방법.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.
상기 메인 노드 디바이스에서, 상기 비콘 디바이스로부터 수신된 패킷을 암호해제하는 단계를 더 포함하는, 비콘 유지보수 관리 방법.29. The method of claim 28,
And at the main node device, decrypting the packet received from the beacon device.
상기 추출하여 저장하는 단계는 상기 비콘 디바이스로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하고, 모든 상태 정보가 추출되면, 상기 비콘 유지보수 관리 서버로 일시에 전송하는, 비콘 유지보수 관리 방법. 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.
상기 전송하기 위한 코드는 상기 유지보수에 따른 조치 사항을 관리 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.
상기 조치 사항은 배터리 교체, 장비 오작동, 또는 디바이스 불법 교체에 대응하는 사용자 조치인, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.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. .
상기 상태 변수는 상기 비콘 디바이스의 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 상기 비콘 디바이스의 정지/시작 명령 중 적어도 하나를 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.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.
상기 상태 정보는 위치, 전송 전력, 배터리 전력, 온도, 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.
상기 유지보수 시기를 판단하기 위한 코드는 상기 상태 정보별로 상기 유지보수 시기를 관리 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.
상기 프로그램은 상기 생성된 패킷을 암호화하기 위한 코드를 더 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.39. The method of claim 38,
Wherein the program further comprises code for encrypting the generated packet. ≪ Desc / Clms Page number 36 >
상기 수집하기 위한 코드는 위치, 전송 전력, 배터리 전력, 온도, 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.
상기 프로그램은 비콘 유지보수 관리 서버로부터 메인 노드 디바이스를 통하여 수신된 상태 변수의 변경 지시에 따라 해당 상태 변수를 변경하기 위한 코드를 더 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.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.
상기 상태 변수는 전송 전력, 전송 주기, 패킷에 포함되는 데이터, 패킷의 암호화에 필요한 암호화키, 디바이스의 정지/시작 명령 중 적어도 하나를 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.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.
상기 프로그램은 상기 비콘 디바이스로부터 수신된 패킷을 암호해제하기 위한 코드를 더 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.44. The method of claim 43,
Wherein the program further comprises code for decrypting a packet received from the beacon device.
상기 추출하여 저장하기 위한 코드는 상기 비콘 디바이스로부터 순차적으로 수신되는 패킷으로부터 적어도 하나의 상태 정보들을 추출하고, 모든 상태 정보가 추출되면, 상기 전송하기 위한 코드는 상기 비콘 유지보수 관리 서버로 일시에 전송하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체. 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.
상기 프로그램은 상기 비콘 유지보수 관리 서버로부터 수신된 상태 변수의 변경 지시를 해당 비콘 디바이스로 전송하기 위한 코드를 더 포함하는, 비콘 유지보수 관리 프로그램이 기록된 컴퓨터 판독가능한 기록 매체.
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.
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140061519A (en) | 2011-09-12 | 2014-05-21 | 마이크로소프트 코포레이션 | Low energy beacon encoding |
-
2015
- 2015-01-19 KR KR1020150008772A patent/KR20160068614A/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140061519A (en) | 2011-09-12 | 2014-05-21 | 마이크로소프트 코포레이션 | Low energy beacon encoding |
Cited By (2)
| 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 |