IP Library › Granted Patent US 10,367,836
Granted Patent B2
US 10,367,836 · App. 15/226,918 · Granted Jul 30, 2019

Method and apparatus for detecting abnormal state of beacon device in wireless mesh network and recording medium storing computer program for executing the method

Inventor: Kichon Kang (Seoul, KR)
Assignee: SK PLANET CO., LTD.
H04L63/1425H04L43/04H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,367,836
App. No.
15/226,918
Granted
Jul 30, 2019
Kind
B2
Abstract

The present invention relates to a method and apparatus for detecting an abnormal state of a beacon device in a wireless mesh network and a recording medium storing a computer program for executing the method. The present invention may monitor service traffic for each beacon device, detect a beacon that does not operate normally according to a change in the amount of service traffic, and prevent interference using a state check message, and thus efficiently manage a wireless mesh network. The present invention may also upgrade firmware of the beacon device in the wireless mesh network without stopping networking.

Claims (56)

1. A service device for providing service information corresponding to beacon identification information to a plurality of user terminal devices through a communication network, the service device comprising:

a communicator configured to:

communicate with a beacon device and the user terminal device, respectively; and

collect information regarding service traffic of the beacon device;

a processor configured to:

collect statistical data regarding the service traffic of the beacon device in a normal state;

monitor service traffic generated between the service device and the plurality of user terminal devices;

determine a state of the beacon device corresponding to the beacon identification information based on a variation of an amount of service traffic, wherein the beacon identification information is assigned to each beacon device;

receive, from the user terminal device, a service request based on the beacon identification information;

identify the service information stored in a memory that is corresponding to the beacon identification information; and

transmit, to the user terminal device, the identified service information corresponding to the beacon identification information; and

the memory configured to:

store the service information corresponding to the beacon identification information; and

store an average amount of the service traffic of the beacon device in the normal state based on the collected statistical data.

2. The service device of claim 1 , wherein the processor is further configured to:

compare the service traffic of the beacon device with the statistical data; and determine the state of the beacon device.

3. The service device of claim 2 , wherein the processor is configured to determine that the beacon device is in an abnormal state when a difference between the monitored service traffic and the statistical data is equal to or greater than a first reference value or when the monitored service traffic is equal to or less than a second reference value.

4. The service device of claim 1 , wherein the processor is further configured to control the beacon device to change channels when an interference in the beacon device is determined to have occurred.

5. The service device of claim 1 , wherein the processor is further configured to:

when an interference in the beacon device is determined to have occurred check whether the beacon device is connectable to a wireless AP device;

check whether the beacon device is connected to second beacon device or the wireless AP device; and

when the beacon device is connected to the second beacon device, disconnect the beacon device from the second beacon device and connect the beacon device to the wireless AP device or third beacon device.

6. A non-transitory computer-readable recording medium having a program recorded thereon, the program configured to direct a processor to:

collect statistical data regarding service traffic of a beacon device in a normal state;

monitor service traffic generated between a service device and a plurality of user terminal devices, wherein the service device is configured to provide service information corresponding to beacon identification information to the plurality of user terminal devices through a communication network;

determine a state of the beacon device corresponding to the beacon identification information based on a variation of an amount of service traffic, wherein the beacon identification information is assigned to each beacon device;

receive, from the user terminal device, a service request based on the beacon identification information;

identify the service information stored in a memory that is corresponding to the beacon identification information; and

transmit, to the user terminal device, the identified service information corresponding to the beacon identification information.

7. A service device for providing service information corresponding to beacon identification information to a plurality of user terminal devices through a communication network, the service device comprising:

a communicator configured to:

communicate with a beacon device and the user terminal device, respectively; and

collect information regarding service traffic of the beacon device;

a processor configured to:

collect statistical data regarding the service traffic of the beacon device in a normal state;

monitor service traffic generated between the service device and the plurality of user terminal devices;

determine a state of the beacon device corresponding to the beacon identification information based on a variation of an amount of service traffic, wherein the beacon identification information is assigned to each beacon device;

receive, from the user terminal device, a service request based on the beacon identification information;

identify the service information stored in a memory that is corresponding to the beacon identification information; and

transmit, to the user terminal device, the identified service information corresponding to the beacon identification information; and

the memory configured to:

store the service information corresponding to the beacon identification information; and

store an average amount of the service traffic of the beacon device in the normal state based on the collected statistical data, wherein

the communicator is further configured to periodically receive, from the beacon device, a state check message; and

the processor is further configured to:

determine whether the service traffic of the beacon device is valid based on the received state check message; and

control the beacon device such that the beacon device changes channels.

8. The service device of claim 7 , wherein the processor is further configured to:

determine the state of the beacon device based on a validity of the service traffic when the state check message is not received for a predetermined amount of time.

9. The service device of claim 8 , wherein the processor is configured to:

compare the amount of service traffic with a predetermined reference amount of service traffic;

determine that the beacon device has a failure when the currently generated amount of service traffic has decreased by a reference value or more from the predetermined reference amount of service traffic; and

determine that there is interference in the beacon device when the currently generated amount of service traffic has not decreased by a reference value or more from the predetermined reference amount of service traffic.

10. The service device of claim 9 , wherein the processor is configured to:

measure the average amount of service traffic generated corresponding to the beacon device in the normal state; and

set the average amount of service traffic as the reference amount of service traffic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2016
From: KANG, KICHON
To: SK PLANET CO., LTD.
Reel/Frame 039321/0036 →
Priority Claims (3)
KR 10-2015-0149222 · Oct 27, 2015 · national
KR 10-2015-0151898 · Oct 30, 2015 · national
KR 10-2015-0151899 · Oct 30, 2015 · national
Continuity (1)
Related Publication 20170118235A1 · Apr 27, 2017