IP Library › Granted Patent US 9,025,585
Granted Patent B2
US 9,025,585 · App. 13/315,901 · Granted May 5, 2015

Apparatus and method for allocating time slots to nodes without contention in wireless network

Inventors: Seung Ho Hong (Gyeonggi-do, KR); Yue Min Ding (Gyeonggi-do, KR)
Assignee: Nestfield Co., Ltd.
H04B7/2646H04B7/2659H04W72/0446H04W72/12H04W74/02H04W52/0216H04W52/0219
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 9,025,585
App. No.
13/315,901
Granted
May 5, 2015
Kind
B2
Abstract

Provided is an apparatus and method for allocating time slots to nodes without contention in a wireless network. The method for allotting time slots includes: receiveing a packet length and maximum allowable latencies of the nodes and converting them into data in symbol units; determining a beacon order so that a beacon interval representing a length of a superframe is smaller than or equal to a minimum value of the converted maximum allowable latencies; determining a superframe order so that the sum of a length of a beacon frame, a length of a contention access period, and a length of contention free period is smaller than a length of an active portion, based on the converted packet length; and allocating a guaranteed time slot without contention to each node according to an allocation priority order for the nodes.

Claims (21)

1. A method for allocating time slots to a plurality of nodes without contention in a predetermined wireless network including the nodes, the method comprising:

receiving a packet length and maximum allowable latencies of the nodes and converting the packet length and the maximum allowable latencies into data in symbol units;

determining a beacon order so that a beacon interval representing a length of a superframe is smaller than or equal to a minimum value of the converted maximum allowable latencies;

determining a superframe order so that the sum of a length of a beacon frame, a length of a contention access period, and a length of contention free period capable of allocating the time slots to nodes without contention is smaller than a length of an active portion, based on the converted packet length; and

allocating a guaranteed time slot without contention to each node according to an allocation priority order for the nodes;

wherein said determining of the beacon order includes:

estimating an initial value of the beacon order so that the beacon interval is smaller than or equal to a minimum value of the converted maximum allowable latencies;

determining an allocation interval of the guaranteed time slots for the nodes by using a window scheduling algorithm; and

determining an adjusted final beacon order by decreasing the estimated initial value of the beacon order so that the number of guaranteed time slots in one superframe is 7 or less.

2. The method according to claim 1 , further comprising:

adjusting at least one of the beacon order and the number of nodes by increasing the determined superframe order until the time slots are allocated to all nodes included in the network and comparing the determined beacon order with the increased superframe order.

3. The method according to claim 1 , wherein the window scheduling algorithm divides one transmission medium with a limited bandwidth into a plurality of windows so that the transmission medium is shared by the plurality of nodes, and is scheduled so that a generation time of a periodic data in the divided window does not exceed a predetermined threshold value.

4. The method according to claim 1 , wherein said determining of the superframe order includes:

estimating an initial value of the superframe order so that the sum of the length of the beacon frame, the length of the minimum contention access period, and the length of the contention free period is smaller than the length of the active portion, based on the converted packet length;

calculating a length of the guaranteed time slot for the nodes, a minimum length of the contention free period required for allocating an input value, and a length of the maximum allowable contention free period, based on the converted packet length; and

determining an adjusted final superframe order by increasing the estimated superframe order so that the minimum length of the calculated contention free period is smaller than or equal to the length of the calculated maximum allowable contention free period.

5. The method according to claim 1 , wherein said allocating of the guaranteed time slot includes:

determining the allocation priority order for the nodes according to the allocation interval of the guaranteed time slots and the length of the guaranteed time slots; and

allocating the guaranteed time slots to the nodes, respectively, by using the allocation interval of the guaranteed time slots according to the determined allocation priority order.

6. The method according to claim 1 , wherein the predetermined wireless network is a wireless network by a beacon-enabled mode according to IEEE 802.15.4 standards.

7. A non-transitory computer-readable recording medium on which a program for executing the method according to claim 1 is recorded.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2012
From: IUCF-HYU (INDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY)
To: NESTFIELD CO., LTD.
Reel/Frame 029532/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2012
From: HONG, SEUNG HO; DING, YUE MIN
To: IUCF-HYU (INDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY
Reel/Frame 028436/0621 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2011
From: HONG, SEUNG HO; DING, YUE MIN
To: IUCF-HYU (INDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY)
Reel/Frame 027361/0824 →
Priority Claims (1)
KR 10-2011-0059502 · Jun 20, 2011 · national
Continuity (1)
Related Publication 20120320881A1 · Dec 20, 2012