KR101268628B1 - Method and Apparatus for parallel beaconing operation in wireless distributed beaconing network - Google Patents
Method and Apparatus for parallel beaconing operation in wireless distributed beaconing network Download PDFInfo
- Publication number
- KR101268628B1 KR101268628B1 KR1020100023568A KR20100023568A KR101268628B1 KR 101268628 B1 KR101268628 B1 KR 101268628B1 KR 1020100023568 A KR1020100023568 A KR 1020100023568A KR 20100023568 A KR20100023568 A KR 20100023568A KR 101268628 B1 KR101268628 B1 KR 101268628B1
- Authority
- KR
- South Korea
- Prior art keywords
- beacon
- node
- slot
- beacon slot
- beaconing
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/541—Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
무선 분산 비코닝 네트워크에서 병렬 비코닝 방법 및 장치가 제공된다. 일 측면에 있어서, 비코닝 방법은 이웃 노드로부터 수신된 제1 비콘에 기초하여, 비콘 슬롯에 제2 비콘을 할당하는 단계와, 상기 제1 비콘에 포함된 비콘 슬롯의 할당 정보 및 노드들 간의 간섭을 고려하여, 공유 가능한 비콘 슬롯을 확인하는 단계와, 상기 제1 비콘에 포함된 비콘 슬롯의 할당 정보, 상기 제2 비콘의 비콘 슬롯 할당 정보 및 상기 공유 가능한 비콘 슬롯에 대한 정보를 포함하는 제2 비콘을 생성하는 단계 및 상기 제2 비콘이 할당된 비콘 슬롯에서, 상기 제2 비콘을 송출하는 단계를 포함한다. Provided are a parallel beaconing method and apparatus in a wireless distributed beaconing network. In an aspect, the beaconing method may further include allocating a second beacon to a beacon slot based on a first beacon received from a neighboring node, and assigning information of the beacon slot included in the first beacon and interference between nodes. In consideration of this, a step of identifying a sharable beacon slot, a second including beacon slot allocation information included in the first beacon, beacon slot allocation information of the second beacon and information on the sharable beacon slot Generating a beacon and transmitting the second beacon in the beacon slot to which the second beacon is assigned.
Description
본 발명은 무선 분산 비코닝 네트워크에 관한 것으로서, 더욱 구체적으로는 무선 분산 비코닝 네트워크에서 병렬 비코닝을 수행하는 장치 및 방법에 관한 것이다. 이때, 병렬 비코닝은 MAC 계층의 동작에 의하여 수행될 수 있다. 무선 분산 비코닝 네트워크는, 분산 구조의 무선 통신 네트워크를 의미한다. TECHNICAL FIELD The present invention relates to a wireless distributed non-corning network, and more particularly, to an apparatus and method for performing parallel non-corning in a wireless distributed non-corning network. At this time, parallel beaconing may be performed by an operation of the MAC layer. A wireless distributed non-corning network means a wireless communication network of a distributed structure.
중앙제어형 구조는, 중앙제어기가 각 노드들로부터 모든 정보를 받아 네트워크 운영에 대한 최종 결정을 내리고, 네트워크 운영에 대한 정보를 각 노드들에 방송 전달한다. 따라서, 중앙제어형 구조는, 분산 구조에 비하여 통합된 제어 형태를 갖는다. 중앙제어형 구조는, 예를 들어, IEEE 802.15 등의 무선 통신 표준에 제시되어 있다. In the centralized structure, the central controller receives all information from each node to make a final decision on network operation, and broadcasts information on network operation to each node. Thus, the centralized structure has an integrated control form as compared to the distributed structure. The centralized architecture is presented in wireless communication standards such as, for example, IEEE 802.15.
한편, 분산 구조는, 중앙에서 네트워크 제어를 책임지는 제어기가 존재하지 않는다. 이때, 네트워크 제어를 위한 메시지는, 릴레이 형식으로 전달될 수 있다. 따라서, 분산 구조는 통합된 중앙제어의 형태를 가질 수 없으며, 네트워크에 대한 일체적인 제어가 어렵다. 분산 구조는, 예를 들어, ECMA-368 등의 무선 통신 표준에 제시되어 있다. On the other hand, in the distributed structure, there is no controller responsible for network control in the center. In this case, the message for network control may be delivered in a relay format. Therefore, the distributed structure cannot take the form of integrated central control, and it is difficult to integrally control the network. The distributed architecture is presented in wireless communication standards such as, for example, ECMA-368.
무선 통신 네트워크에서 비콘 그룹은, 한 프레임 내에서 비콘 슬롯을 할당 받아 비콘을 송출하는 노드 집합을 의미한다. 비콘 그룹 내의 각 노드들은 비콘들 간의 간섭으로 인한 충돌을 피하기 위하여, 시간 영역으로 구분된 비콘 슬롯에서 자신의 비콘을 전송하고 나머지 구간에서는 다른 노드로부터의 비콘을 수신한다. 여기서, 비콘 그룹 내의 각 노드들은 서로 간섭 범위 밖에 있는 노드 간에도 서로 다른 시간 슬롯에서 비콘을 송출한다. 따라서, 무선 통신 네트워크 측면에서 자원이 낭비되는 문제가 있다. In a wireless communication network, a beacon group refers to a node set that transmits a beacon by allocating a beacon slot within a frame. Each node in the beacon group transmits its beacon in a beacon slot divided into time domains and receives beacons from other nodes in order to avoid collision due to interference between beacons. Here, each node in the beacon group transmits beacons in different time slots even between nodes that are outside the interference range. Therefore, there is a problem in that resources are wasted in terms of wireless communication networks.
본 발명의 목적은 통신 자원의 낭비를 감소시킬 수 있는 병렬 비코닝 방법 및 장치를 제공하는 것이다. It is an object of the present invention to provide a parallel beaconing method and apparatus that can reduce the waste of communication resources.
또한, 본 발명의 목적은 무선 분산 네트워크에서 병렬 비코닝을 수행하기 위한 MAC 계층 설계 개념을 제공하는 것이다. It is also an object of the present invention to provide a MAC layer design concept for performing parallel beaconing in a wireless distributed network.
또한, 본 발명의 목적은 무선 분산 네트워크에서 병렬 비코닝을 수행하기 위한 프레임 구조를 제공하는 것이다. It is also an object of the present invention to provide a frame structure for performing parallel beaconing in a wireless distributed network.
일 측면에 있어서, 비코닝 방법은 이웃 노드로부터 수신된 제1 비콘에 기초하여, 비콘 슬롯에 제2 비콘을 할당하는 단계와, 상기 제1 비콘에 포함된 비콘 슬롯의 할당 정보 및 노드들 간의 간섭 범위를 고려하여, 공유 가능한 비콘 슬롯을 확인하는 단계와, 상기 제1 비콘에 포함된 비콘 슬롯의 할당 정보, 상기 제2 비콘의 비콘 슬롯 할당 정보 및 상기 공유 가능한 비콘 슬롯에 대한 정보를 포함하는 제2 비콘을 생성하는 단계 및 상기 제2 비콘이 할당된 비콘 슬롯에서, 상기 생성된 제2 비콘을 송출하는 단계를 포함한다. In an aspect, the beaconing method may further include allocating a second beacon to a beacon slot based on a first beacon received from a neighboring node, and assigning information of the beacon slot included in the first beacon and interference between nodes. Considering a range, identifying a sharable beacon slot, and including information on allocation of beacon slots included in the first beacon, beacon slot allocation information of the second beacon, and information on the sharable beacon slot. Generating a second beacon, and transmitting the generated second beacon in the beacon slot to which the second beacon is assigned.
다른 일 측면에 있어서, 비코닝 방법은 이웃 노드로부터 수신된 제1 비콘에 기초하여, 비콘 슬롯에 제2 비콘을 할당하는 단계와, 상기 제1 비콘에 기초하여, 다른 노드와 공유 가능한 공유 후보 비콘 슬롯을 확인하는 단계와, 제2 비콘의 비콘 슬롯이 상기 공유 후보 비콘 슬롯으로 가변될 수 있음을 나타내는 정보를 포함하는 제2 비콘을 생성하는 단계 및 상기 제2 비콘이 할당된 비콘 슬롯에서, 상기 생성된 제2 비콘을 송출하는 단계를 포함한다. In another aspect, the beaconing method includes assigning a second beacon to a beacon slot based on a first beacon received from a neighbor node, and based on the first beacon, a shared candidate beacon that can be shared with another node. Identifying a slot, generating a second beacon including information indicating that a beacon slot of a second beacon can be changed to the shared candidate beacon slot, and in the beacon slot to which the second beacon is assigned, And transmitting the generated second beacons.
다른 일 측면에 있어서, 비코닝 방법은 제1 노드의 비콘 슬롯 할당 정보를 포함하는 제1 비콘을 수신하는 단계와, 상기 제1 노드와의 간섭 범위 및 상기 제1 비콘에 기초하여, 제2 노드의 비콘 슬롯을 상기 제1 노드의 비콘 슬롯과 공유하는 단계 및 상기 제1 노드와 공유된 비콘 슬롯에서, 상기 제2 노드의 비콘을 송출하는 단계를 포함한다. In another aspect, the beaconing method includes receiving a first beacon including beacon slot allocation information of a first node, and based on an interference range with the first node and the first beacon, a second node And sharing a beacon slot of the beacon slot of the first node and transmitting a beacon of the second node in the beacon slot shared with the first node.
일 측면에 있어서 비코닝 장치는 이웃 노드로부터 제1 비콘 또는 비콘 슬롯 공유 요청 메시지 중 적어도 하나를 수신하는 수신부와, 상기 제1 비콘에 기초하여 비콘 슬롯에 제2 비콘을 할당하고, 노드들 간의 간섭 범위를 고려하여 비콘 슬롯 공유 절차를 제어하는 제어부와, 상기 제어부의 제어에 따라서 제2 비콘을 생성하는 비콘 생성부 및 상기 제어부의 제어에 따라서 상기 제2 비콘 또는 공유 요청 메시지 중 적어도 하나를 전송하는 전송부를 포함한다. In one aspect, the beaconing apparatus includes a receiver configured to receive at least one of a first beacon or a beacon slot sharing request message from a neighboring node, assigning a second beacon to a beacon slot based on the first beacon, and interfering between nodes. A controller for controlling a beacon slot sharing procedure in consideration of a range, a beacon generating unit generating a second beacon under control of the controller, and transmitting at least one of the second beacon or the sharing request message under control of the controller It includes a transmission unit.
병렬 비코닝에 의하여 통신 자원의 낭비를 감소시킬 수 있다. Parallel beaconing can reduce waste of communication resources.
즉, 본 발명의 실시 예에 따르면, 무선 분산 비코닝 시스템에서, 단일 무선 채널 상에 복수의 비콘을 병렬로 송출함으로써, 비콘 구간을 단축시킴으로써 자원 사용 효율을 향상시킬 수 있다. That is, according to an embodiment of the present invention, by transmitting a plurality of beacons in parallel on a single wireless channel in a wireless distributed beaconing system, it is possible to improve the resource usage efficiency by shortening the beacon period.
또한, 무선 분산 비코닝 시스템에서, 단일 무선 채널 상에 복수의 비콘을 병렬로 송출하여, 네트워크 정보를 공유하는데 또는 메시지 교환하는 시간을 단축시킬 수 있다. In addition, in a wireless distributed beaconing system, multiple beacons may be sent in parallel on a single wireless channel, reducing the time to share network information or exchange messages.
도 1은 본 발명의 일 실시 예에 따른 비코닝 장치의 구성 예를 나타낸다.
도 2는 본 발명의 일 실시 예에 따른 비코닝 방법을 나타내는 흐름도이다.
도 3은 본 발명의 다른 실시 예에 따른 비코닝 방법을 나타내는 흐름도이다.
도 4는 본 발명의 또 다른 실시 예에 따른 비코닝 방법을 나타내는 흐름도이다.
도 5는 무선 분산 네트워크에서 비콘 슬롯이 병렬적으로 할당된 예를 나타내고, 도 6 내지 도 14는 비콘 슬롯이 병렬적으로 할당되는 과정을 설명하기 위한 예를 나타낸다.
도 15는 본 발명의 일 실시 예에 따른 프레임 구조를 나타낸다. 1 shows an example of a configuration of a non-corning device according to an embodiment of the present invention.
2 is a flowchart illustrating a non-corning method according to an embodiment of the present invention.
3 is a flowchart illustrating a non-corning method according to another embodiment of the present invention.
4 is a flowchart illustrating a non-corning method according to another embodiment of the present invention.
5 illustrates an example in which beacon slots are allocated in parallel in a wireless distributed network, and FIGS. 6 to 14 illustrate examples for explaining a process in which beacon slots are allocated in parallel.
15 illustrates a frame structure according to an embodiment of the present invention.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 발명의 실시 예들은, 무선 분산 비코닝 시스템에서 비콘의 병렬 전송을 지원하기 위한 MAC 계층 기술을 포함한다.
Embodiments of the present invention include a MAC layer technology for supporting parallel transmission of beacons in a wireless distributed beaconing system.
무선 분산 비코닝 시스템은, 예를 들어 ECMA-386의 분산 비코닝 구조가 있다. ECMA-386의 주기적 비콘 전송은 다음과 같이 정의되어 있다. Wireless distributed beaconing systems are, for example, the distributed beaconing structure of ECMA-386. The periodic beacon transmission of ECMA-386 is defined as follows.
"무선 전송 영역 범위 안에 있는 장치간 조율은 비콘 프레임의 교환에 의하여 이루어진다. 주기적 비콘 전송은 장치의 발견을 활성화 시키며, 동적 네트워크 구성을 지원하며, 이동성을 지원한다. 비콘은 네트워크에 기본 타이밍을 제공하며, 네트워크에 접속하기 위한 등록과 정보 스케쥴링 (scheduling) 을 담당한다. MAC 계층 프로토콜은 자기 자신의 이웃 (neighbor) 장치를 소유하는 개별 장치에 대하여 특정된다. 모든 MAC 프로토콜은 개별 인접 장치에 대하여 표현된다.""Coordination between devices within range of the wireless transmission range is achieved by exchange of beacon frames. Periodic beacon transmissions enable device discovery, support dynamic network configuration, and support mobility. Beacons provide basic timing to the network. It is responsible for registration and information scheduling for access to the network MAC layer protocols are specified for individual devices that own their own neighbor devices All MAC protocols are expressed for individual neighbor devices. do."
이하, ECMA-386의 분산 비코닝 구조에 근거하여 본 발명을 설명하기로 한다. 그러나, ECMA-386의 분산 비코닝 구조는 설명의 편의 상 예를 든 것으로서, 본 발명이 ECMA-386의 분산 비코닝 구조에만 적용되는 것은 아니다.
Hereinafter, the present invention will be described based on the distributed beaconing structure of ECMA-386. However, the distributed beaconing structure of ECMA-386 is an example for convenience of description, and the present invention is not only applied to the distributed beaconing structure of ECMA-386.
본 발명의 기본 적인 원리는, 서로 간섭 범위 밖에 있는 노드들 간에 비콘 슬롯을 공유하는 것이다. 예를 들어, 두 개의 노드가 서로 세 홉(hop) 이상 떨어져 있는 경우에, 두 개의 노드는 서로 간섭 범위 밖에 있다고 판단된다.
The basic principle of the present invention is to share beacon slots between nodes that are outside of the interference range. For example, if two nodes are more than three hops apart from each other, the two nodes are determined to be outside the interference range of each other.
도 1은 본 발명의 일 실시 예에 따른 비코닝 장치의 구성 예를 나타낸다. 1 shows an example of a configuration of a non-corning device according to an embodiment of the present invention.
도 1에 도시된 비코닝 장치(100)는 무선 분산 네트워크에서 하나의 노드로 동작할 수 있다. 또한, 도 1에 도시된 비코닝 장치(100)는 도 2 내지 도 15에서 설명되는 병렬 비코닝 동작을 수행하는 노드일 수 있다. The
도 1을 참조하면, 비코닝 장치(100)는 수신부(110), 제어부(120), 비콘 생성부(130) 및 전송부(140)를 포함한다. Referring to FIG. 1, the
수신부(110)는 이웃 노드로부터 비콘 또는 비콘 슬롯 공유 요청 메시지 중 적어도 하나를 수신한다. 여기서, 비콘은 비콘 슬롯이 어느 노드에 의하여 점유 되어 있는지를 나타내는 정보를 포함할 수 있다. 본 명세서에서, 이웃 노드로부터 수신되는 비콘은 제1 비콘이라 칭하고, 제1 비콘을 수신한 노드가 송출하는 비콘을 제2 비콘이라 칭하기로 한다. The
제어부(120)는 이웃 노드로부터 수신된 비콘에 기초하여 비코닝 장치(100)가 사용할 비콘 슬롯을 할당한다. 즉, 제어부(120)는 제1 비콘에 기초하여 비콘 슬롯에 제2 비콘을 할당한다. 예를 들어, 제어부(120)는 제1 비콘으로부터 다른 노드에 의하여 점유되어 있는 비콘 슬롯을 확인하고, 현재 점유 되지 않은 가장 빠른 비콘 슬롯에 제2 비콘을 할당할 수 있다. 또한, 제어부(120)는 노드들 간의 간섭 범위를 고려하여 비콘 슬롯 공유 절차를 제어한다. 이때, 제어부(120)는 제1 비콘에 포함된 비콘 슬롯의 할당 정보 및 노드들 간의 간섭을 고려하여, 다른 노드와 공유 가능한 공유 후보 비콘 슬롯을 확인할 수 있다. 다른 노드와 공유 가능한 공유 후보 비콘 슬롯에 대한 구체적인 예들은 후술하기로 한다. 이때, 노드들 간의 간섭 범위는 비콘 그룹 내에서 노드들 간의 홉(hop) 수에 기초하여 결정될 수 있다. 또한, 제어부(120)는 제2 비콘을 생성하도록 비콘 생성부(130)를 제어할 수 있다. 이때, 제2 비콘은 제2 비콘의 비콘 슬롯이 공유 후보 비콘 슬롯으로 가변될 수 있음을 나타내는 정보를 포함할 수 있다. The
비콘 생성부(130)는 제어부(120)의 제어에 따라서 제2 비콘을 생성한다. 이때, 제2 비콘은 제1 비콘에 포함된 비콘 슬롯의 할당 정보, 제2 비콘의 비콘 슬롯 할당 정보 및 공유 가능한 비콘 슬롯에 대한 정보를 포함할 수 있다. 또한, 제2 비콘은 제2 비콘의 비콘 슬롯이 공유 후보 비콘 슬롯으로 가변될 수 있음을 나타내는 정보를 더 포함할 수 있다. The
전송부(140)는 제어부(120)의 제어에 따라서 제2 비콘 또는 공유 요청 메시지 중 적어도 하나를 전송한다.
The
도 2는 본 발명의 일 실시 예에 따른 비코닝 방법을 나타내는 흐름도이다. 2 is a flowchart illustrating a non-corning method according to an embodiment of the present invention.
단계(210)에서 비코닝 장치(100)는, 이웃 노드로부터 수신된 제1 비콘에 기초하여, 비콘 슬롯에 제2 비콘을 할당한다. 이때, 비코닝 장치(100)는 제1 비콘을 통하여 현재 점유되지 않은 가장 빠른 비콘 슬롯을 확인하고, 현재 점유되지 않은 가장 빠른 비콘 슬롯에 제2 비콘을 할당할 수 있다. In
단계(220)에서 비코닝 장치(100)는, 공유 가능한 비콘 슬롯을 확인한다. 이때, 공유 가능한 비콘 슬롯은 제1 비콘에 포함된 비콘 슬롯의 할당 정보 및 노드들 간의 간섭을 고려하여 확인 될 수 있다. 상기 공유 가능한 비콘 슬롯은 비콘 그룹 내에서 간섭을 일으키지 않는 노드들 간에 공유될 수 있는 비콘 슬롯이다. 비코닝 장치(100)는 임의의 비콘 슬롯 X에 할당된 노드가 비코닝 장치(100)와 직접 연결된 이웃 노드가 아닌 경우, 임의의 비콘 슬롯 X를 공유 가능한 비콘 슬롯으로 판단한다. 이때, 공유 가능한 비콘 슬롯을 '공유 후보 비콘 슬롯'이라 칭하기로 한다. In
단계(230)에서 비코닝 장치(100)는, 제1 비콘에 포함된 비콘 슬롯의 할당 정보, 제2 비콘의 비콘 슬롯 할당 정보 및 상기 공유 가능한 비콘 슬롯에 대한 정보를 포함하는 제2 비콘을 생성한다. In
단계(240)에서 비코닝 장치(100)는, 제2 비콘이 할당된 비콘 슬롯에서, 제2 비콘을 송출한다. 제2 비콘을 수신한 노드는 상기 공유 가능한 비콘 슬롯에 대한 정보를 확인함으로써, 상기 공유 가능한 비콘 슬롯에 대한 공유를 요청할 수 있다. 한편, 제2 비콘을 수신한 노드는 제3 비콘을 송출할 수 있다. 따라서, 비코닝 장치(100)는, 제2 비콘을 수신한 노드로부터 제3 비콘을 수신하고, 상기 제3 비콘에 기초하여 상기 제2 비콘에 포함된 정보를 업데이트 할 수 있다. In
단계(210) 내지 단계(240)에 대한 구체적인 예는 도 8 내지 도 14를 통해 더욱 구체적으로 설명된다.
Specific examples of
도 3은 본 발명의 다른 실시 예에 따른 비코닝 방법을 나타내는 흐름도이다.3 is a flowchart illustrating a non-corning method according to another embodiment of the present invention.
단계(310)에서 비코닝 장치(100)는, 이웃 노드로부터 수신된 제1 비콘에 기초하여, 비콘 슬롯에 제2 비콘을 할당한다. In
단계(320)에서 비코닝 장치(100)는, 제1 비콘에 기초하여, 다른 노드와 공유 가능한 공유 후보 비콘 슬롯을 확인한다. 즉, 제1 비콘에 공유 가능한 비콘 슬롯에 대한 정보가 포함되어 있는 경우, 비코닝 장치(100)는 공유 후보 비콘 슬롯이 있음을 인지할 수 있다. In
단계(330)에서 비코닝 장치(100)는 제2 비콘의 비콘 슬롯이 상기 공유 후보 비콘 슬롯으로 가변될 수 있음을 나타내는 정보를 포함하는 제2 비콘을 생성한다. In
즉, 공유 가능한 비콘 슬롯을 발견한 노드는 이웃 노드로 공유 가능한 비콘 슬롯의 공유를 요청할 수 있다. 이때, 비콘 슬롯의 공유 요청이 확정되면, 비콘 슬롯의 공유를 요청한 노드의 비콘 슬롯은 변경될 수 있다. 본 명세서에서 비콘 슬롯의 공유 여부에 따라 가변될 수 있는 비콘 슬롯은 "가변 슬롯"이라 칭하기로 한다. 또한 본 명세서에서 임의의 노드가 기 할당된 비콘 슬롯을 임의의 가변 슬롯으로 변경하도록 요청하는 것을 "슬롯 변경 요청"이라 칭하기로 한다. That is, a node that has found a sharable beacon slot may request sharing of a beacon slot sharable to a neighbor node. At this time, if the sharing request of the beacon slot is determined, the beacon slot of the node requesting the sharing of the beacon slot may be changed. In the present specification, a beacon slot that may vary depending on whether a beacon slot is shared will be referred to as a "variable slot". In addition, in this specification, a request for any node to change a pre-assigned beacon slot to any variable slot will be referred to as a "slot change request".
단계(340)에서 비코닝 장치(100)는 제2 비콘이 할당된 비콘 슬롯에서 제2 비콘을 송출한다. 만일, 현재 프레임에서 비콘 슬롯이 공유되는 경우, 다음 프레임부터 비코닝 장치(100)는 공유된 비콘 슬롯에서 비콘을 송출할 수 있다.
In
도 4는 본 발명의 또 다른 실시 예에 따른 비코닝 방법을 나타내는 흐름도이다.4 is a flowchart illustrating a non-corning method according to another embodiment of the present invention.
단계(410)에서 비코닝 장치(100)는 제1 노드의 비콘 슬롯 할당 정보를 포함하는 제1 비콘을 수신한다. 이때, 제1 노드는 비코닝 장치(100)와 간섭 범위 밖에 있는 노드라 가정한다. 따라서, 제1 비콘은 제1 노드의 비콘 슬롯이 공유 후보 비콘 슬롯임을 나타내는 정보를 포함할 수 있다. In
단계(420)에서 비코닝 장치(100)는 제1 노드와의 간섭 범위 및 제1 비콘에 기초하여, 비코닝 장치(100)의 비콘 슬롯을 제1 노드의 비콘 슬롯과 공유한다. 비코닝 장치(100)는 제1 비콘으로부터 제1 노드의 비콘 슬롯이 공유 후보 비콘 슬롯임을 인식할 수 있다. 또한, 비코닝 장치(100)는 제1 노드의 비콘을 수신하지 못하거나, 제1 노드까지의 홉(hop) 수를 알고 있는 경우 제1 노드와의 간섭 여부를 판단할 수 있다. 즉, 비코닝 장치(100)는 공유 후보 비콘 슬롯에 제1 노드가 할당되어 있으나, 제1 노드로부터 송출된 비콘을 수신하지 못한 경우, 제1 노드와 간섭 범위 밖에 있다고 판단할 수 있다. In
한편, 단계(420)는 도 2 또는 도 3에 도시된 과정을 포함하여 구성될 수 있다. 즉, 비콘 슬롯을 제1 노드와 공유하는 과정은, 가변 슬롯을 지정하여 제2 비콘을 송출하는 과정을 포함하여 구성될 수 있다. 따라서, 비코닝 장치(100)는 제2 비콘을 송출한 이후, 제2 비콘에 대응하는 응답메시지를 수신하고, 비코닝 장치(100)의 비콘 슬롯을 공유 후보 비콘 슬롯으로 변경할 수 있다. 만일, 제2 비콘에 대응하는 응답 메시지가 "공유 거부"에 해당하는 경우, 공유 후보 비콘 슬롯의 지정은 해제될 수 있다. Meanwhile, step 420 may be configured to include the process illustrated in FIG. 2 or 3. That is, the process of sharing the beacon slot with the first node may include a process of transmitting a second beacon by designating a variable slot. Accordingly, after the
실시 예에 따라서, 공유 후보 비콘 슬롯에 대한 공유 요청은, 공유 요청의 우선 순위에 따라서 거부 또는 승인 될 수 있다. 예를 들어, 공유 후보 비콘 슬롯에 대한 공유 요청이 경합하는 경우, 가장 먼저 공유 요청을 한 노드만이 공유 요청이 승인 될 수 있다. According to an embodiment, the sharing request for the sharing candidate beacon slot may be rejected or approved according to the priority of the sharing request. For example, if a sharing request for a sharing candidate beacon slot is in conflict, only the first node that made the sharing request may be granted the sharing request.
단계(430)에서 비코닝 장치(100)는 제1 노드와 공유된 비콘 슬롯에서, 비코닝 장치(100)의 비콘을 송출한다.
In
도 5는 무선 분산 네트워크에서 비콘 슬롯이 병렬적으로 할당된 예를 나타내고, 도 6 내지 도 14는 비콘 슬롯이 병렬적으로 할당되는 과정을 설명하기 위한 예를 나타낸다. 5 illustrates an example in which beacon slots are allocated in parallel in a wireless distributed network, and FIGS. 6 to 14 illustrate examples for explaining a process in which beacon slots are allocated in parallel.
도 5를 참조하면, 무선 분산 네트워크(510)는 노드 A, B, C, D, E, F, G, H, I를 포함한다. 즉, 노드 A, B, C, D, E, F, G, H, I는 하나의 비콘 그룹에 속해 있다. 무선 분산 네트워크(510)의 비콘 구간(BP, Beacon Period)(520)은 제1 비콘 슬롯(521), 제2 비콘 슬롯(523), 제3 비콘 슬롯(525), 제4 비콘 슬롯(527), 제5 비콘 슬롯(529) 및 제6 비콘 슬롯(531)으로 구성된다. 무선 분산 네트워크(510)에서, 실선으로 연결되어 있는 노드들은 서로 무선 전송을 위한 링크가 형성되어 있다. 도 5의 예에서 각각의 노드들은, 한 홉(hop)의 거리에 있는 이웃 노드의 비콘 슬롯 정보를 알고 있다. 예를 들어, 노드 A는 제1 비콘 슬롯(521)에서 자신의 비콘인 Beacon_A를 송출하고, 제2 비콘 슬롯(523)에서 노드 B의 비콘 Beacon_B를 기다린다. Referring to FIG. 5, the wireless distributed
도 5의 예에서 제1 비콘 슬롯(521)은 노드 A 및 노드 D에 의하여 공유 된다. 또한, 제2 비콘 슬롯(523)은 노드 B 및 노드 E에 의하여 공유된다. 제4 비콘 슬롯(527)은 노드 G와 노드 I에 의하여 공유된다. 제5 비콘 슬롯(529)은 노드 F와 노드 H에 의하여 공유된다. 즉, 도 5의 예에서 3홉 이상 떨어진 노드들은 서로 간섭 범위 밖에 위치하는 것으로 간주 되기 때문에, 비콘 슬롯을 공유할 수 있다. In the example of FIG. 5, the
도 5 내지 도 14의 예에서 무선 분산 네트워크(510)는 노드 A, B, C, D, E, G, F, H, I의 순서로 형성되는 것으로 가정한다. 한편, 도 5 내지 도 14의 예에서, 비콘 슬롯은 아래 세가지 원칙에 따라 할당되는 것으로 가정한다. 이때, 노드 A, B, C, D, E, G, F, H, I 각각은 도 2 내지 도 4에 도시된 방법 중 적어도 하나의 방법을 수행하는 비코닝 장치일 수 있다. In the example of FIGS. 5 to 14, it is assumed that the wireless distributed
1) 3홉 이상 떨어져 서로 간섭 범위 밖에 있는 노드 간에는 비콘 슬롯을 공유할 수 있다. 1) Beacon slots can be shared between nodes that are more than three hops away from each other.
2) 비콘 슬롯은 점유 가능한 비콘 슬롯 중에서 가장 빠른 비콘 슬롯부터 점유된다. 2) Beacon slots are occupied by the earliest beacon slots among the available beacon slots.
3) 비콘의 정보가 충돌할 때는 가장 최근에 갱신된 정보가 우선한다.
3) When beacon information collides, the most recently updated information takes precedence.
도 6은 도 5에서 노드 A의 비콘 슬롯 할당 절차를 나타낸다. FIG. 6 illustrates a beacon slot allocation procedure of node A in FIG. 5.
도 6을 참조하면, 노드 A가 최초로 무선 분산 네트워크(510)를 형성하는 경우, 비콘 그룹 내에 할당되어 있는 비콘 슬롯이 없음을 인지할 수 있다. 노드 A는 비콘 구간(520)의 제1 비콘 슬롯(521)에 자신의 비콘인 Beancon_A를 할당한다. 노드 A는 Beancon_A를 제1 비콘 슬롯(521)에서 송출한다. 이때, Beancon_A는 제1 비콘 슬롯(521)에 노드 A가 할당되어 있음을 나타내는 정보를 가지고 있다.
Referring to FIG. 6, when Node A first forms the wireless distributed
도 7은 도 5에서 노드 B의 비콘 슬롯 할당 절차를 나타낸다. FIG. 7 illustrates a beacon slot allocation procedure of Node B in FIG. 5.
도 7을 참조하면, 노드 B는 제1 비콘 슬롯(521)에서 노드 A로부터 Beacon_A를 수신한다. 노드 B는 Beacon_A를 통하여 제1 비콘 슬롯(521)이 노드 A에 할당되어 있음을 인지할 수 있다. 노드 B는 점유 되지 않은 가장 빠른 비콘 슬롯인 제2 비콘 슬롯(523)에 노드 B의 비콘인 Beacon_B를 할당한다. 노드 B는 제2 비콘 슬롯(523)에서 Beacon_B를 송출한다. Beacon_B는 노드 A 및 노드 B의 비콘 슬롯 할당 정보를 가지고 있다. 노드 A는 Beacon_B를 수신하면, Beacon_B에 포함된 정보에 따라서 비콘 정보를 갱신한다. 따라서, 노드 A는 제2 비콘 슬롯(523)에 노드 B가 할당되어 있음을 인식하게 된다.
Referring to FIG. 7, Node B receives Beacon_A from Node A in a
도 8은 도 5에서 노드 C의 비콘 슬롯 할당 절차를 나타낸다.FIG. 8 illustrates a beacon slot allocation procedure of node C in FIG. 5.
도 8을 참조하면, 노드 C는 노드 B로부터 Beacon_B를 수신한다. 노드 C는 Beacon_B에 의하여, 제1 비콘 슬롯(521)이 노드 A에 할당되어 있고 제2 비콘 슬롯(523)이 노드 B에 할당되어 있음을 알 수 있다. 노드 C는 현재 점유 되지 않은 가장 빠른 비콘 슬롯인 제3 비콘 슬롯(525)에 자신의 비콘인 Beacon_C를 할당한다. 한편, 노드 C는 Beacon_B에 의하여, 노드 A가 간섭 범위 내에 있지 않음을 알 수 있다. 즉, 노드 C는 노드 A가 자신과 1홉으로 연결된 노드가 아님을 알 수 있다. 따라서, 노드 C는 제1 비콘 슬롯이 다른 노드와 공유 될 수 있는 공유 후보 비콘 슬롯임을 알 수 있다. 노드 C는 제3 비콘 슬롯(525)에서, Beacon_C를 송출한다. 이때, 제3 비콘 슬롯(525)은 노드 A, 노드 B 및 노드 C 각각의 비콘 슬롯 할당 정보를 포함한다. 또한, 제3 비콘 슬롯(525)은 제1 비콘 슬롯(521)이 공유 후보 비콘 슬롯임을 나타내는 정보를 더 포함한다. 노드 C의 이웃 노드들인 노드 D, B, G, H는 Beacon_C를 수신할 수 있다.
Referring to FIG. 8, Node C receives Beacon_B from NodeB. Node C may know, by Beacon_B, that the
도 9는 도 5에서 노드 D의 비콘 슬롯 할당 절차를 나타낸다. FIG. 9 illustrates a beacon slot allocation procedure of node D in FIG. 5.
도 9를 참조하면, 노드 D는 노드 C로부터 Beacon_C를 수신한다. 노드 D는 Beacon_C에 의하여, 노드 A, B, C 각각의 비콘 슬롯 할당 정보를 알 수 있다. 노드 D는 현재 점유 되지 않은 가장 빠른 비콘 슬롯인 제4 비콘 슬롯(527)에 자신의 비콘인 Beacon_D를 할당한다. 노드 D는 Beacon_C에 의하여, 제1 비콘 슬롯(521)이 공유 후보 노드로 지정되어 있음을 알 수 있다. 만일 노드 A가 노드 D와 간섭 범위 내에 있는 노드일 경우, 노드 D는 공유 후보 노드의 지정을 해제할 수 있다. 그러나, 도 9의 예에서, 노드 A는 노드 D와 3홉 이상 떨어져 있으며, 간선 범위 밖에 위치하는 것으로 가정한다. 따라서, 노드 D는 노드 A와 비콘 슬롯을 공유 할 수 있다고 판단한다. 노드 D는 Beacon_D에 '제1 비콘 슬롯(521)의 공유를 요청한다는 정보" 및 "제4 비콘 슬롯(527)은 가변 슬롯임을 나타내는 정보"를 표시한다. 또한, 노드 D는 제2 비콘 슬롯(523)에 할당된 노드 B가 간섭 범위 내에 있지 않음을 인지하고, "제2 비콘 슬롯(523)이 공유 후보 노드임을 나타내는 정보"를 Beacon_D에 표시한다. 노드 D는 제4 비콘 슬롯(527)에서, Beacon_D를 송출한다. 노드 C는 Beacon_D를 수신하면, Beacon_D에 포함된 정보에 따라서 비콘 정보를 갱신한다.
Referring to FIG. 9, node D receives Beacon_C from node C. The node D can know beacon slot allocation information of each of nodes A, B, and C by Beacon_C. Node D assigns its beacon Beacon_D to the
도 10은 도 5에서 노드 E의 비콘 슬롯 할당 절차를 나타낸다.FIG. 10 illustrates a beacon slot allocation procedure of node E in FIG. 5.
도 10을 참조하면, 노드 E는 노드 D로부터 Beacon_D를 수신하고, 제5 비콘 슬롯(529)에 자신의 비콘인 Beacon_E를 할당한다. 노드 E는 Beacon_D에 의하여, 제2 비콘 슬롯(523)을 노드 B와 공유할 수 있음을 인지할 수 있다. 노드 E는 Beacon_E에 '제2 비콘 슬롯(521)의 공유를 요청함을 나타내는 정보" 및 "제5 비콘 슬롯(529)는 가변 슬롯임을 나타내는 정보"를 표시한다. 또한, 노드 E는 제3 비콘 슬롯(523)에 할당된 노드 C가 간섭 범위 내에 있지 않음을 인지하고, "제3 비콘 슬롯(525)이 공유 후보 노드임을 나타내는 정보"를 Beacon_E에 표시한다. 노드 E는 제5 비콘 슬롯(529)에서, Beacon_E를 송출한다. 노드 D는 Beacon_E를 수신하면, Beacon_E에 포함된 정보에 따라서 비콘 정보를 갱신한다.
Referring to FIG. 10, node E receives Beacon_D from node D and allocates its beacon Beacon_E to
도 11은 도 5에서 노드 G의 비콘 슬롯 할당 절차를 나타낸다. FIG. 11 illustrates a beacon slot allocation procedure of node G in FIG. 5.
도 11을 참조하면, 노드 G는 제4 비콘 슬롯(527)에서 노드 D로부터 Beacon_D를 수신한다. 노드 G는 노드 B 및 노드 C로부터 비콘을 수신할 수 있다. 그러나, Beacon_D가 가장 최근에 수신된 비콘이기 때문에, 노드 G는 Beacon_D에 기초하여 제5 비콘 슬롯(529)에 자신의 비콘인 Beacon_G를 할당한다. 또한, 도 11의 예에서, 노드 G는 아직 Beacon_E를 수신하지 못한 것으로 가정한다. 노드 G는 현재 프레임이 종료되고, 다음 프레임에서 노드 D로부터 Beacon_E에 포함된 정보를 수신할 수 있다. 노드 G는 Beacon_D에 의하여 제2 비콘 슬롯(523)이 공유 후보 비콘 슬롯임을 알 수 있다. 그러나, 제2 비콘 슬롯(523)에 할당된 노드 B는 노드 G와 간섭 범위 내에 있다. 따라서, 노드 G는 제2 비콘 슬롯(523)의 공유 후보 비콘 슬롯의 지정을 해제하고, Beacon_G에 제2 비콘 슬롯(523)을 공유 후보 비콘 슬롯으로 표시하지 않는다. 또한, 노드 G는 Beacon_D에 의하여 제4 비콘 슬롯(527)이 가변 슬롯임을 알 수 있다. 따라서, 노드 G는 Beacon_G에 "제5 비콘 슬롯(527)이 가변 슬롯임을 나타내는 정보" 및 "노드 G에 할당된 비콘 슬롯을 가변 슬롯인 제4 비콘 슬롯(527)으로 변경하도록 요청하는 정보"를 표시한다. 만일, "노드 G에 할당된 비콘 슬롯을 가변 슬롯인 제4 비콘 슬롯(527)으로 변경하는 요청", 즉 "슬롯 변경 요청"이 이웃 노드에 의하여 승인되면, 도 5에 도시된 바와 같이 노드 G에 할당되는 비콘 슬롯은 제5 비콘 슬롯(529)에서 제4 비콘 슬롯(527)로 변경될 수 있다.
Referring to FIG. 11, node G receives Beacon_D from node D in
도 12는 도 5에서, 노드 F의 비콘 슬롯 할당 절차를 나타낸다. FIG. 12 shows a beacon slot allocation procedure of node F in FIG. 5.
도 12를 참조하면, 노드 F는 노드 G로부터 Beacon_G를 수신한다. 노드 F는 Beacon_G에 의하여, 제6 비콘 슬롯(531)에 자신의 비콘인 Beacon_F를 할당한다. 노드 F는 Beacon_G에 의하여, 제5 비콘 슬롯(529)이 가변 슬롯 임을 알 수 있다. 따라서, 노드 F는 Beacon_F에 "제6 비콘 슬롯(531)이 가변 슬롯임을 나타내는 정보" 및 "노드 F에 할당된 비콘 슬롯을 가변 슬롯인 제5 비콘 슬롯(529)으로 변경하도록 요청하는 정보"를 표시한다. 만일, "노드 F에 할당된 비콘 슬롯을 가변 슬롯인 제5 비콘 슬롯(529)으로 변경하는 요청", 즉 "슬롯 변경 요청"이 이웃 노드에 의하여 승인되면, 도 5에 도시된 바와 같이 노드 F에 할당되는 비콘 슬롯은 제6 비콘 슬롯(531)에서 제5 비콘 슬롯(529)로 변경될 수 있다.
Referring to FIG. 12, node F receives Beacon_G from node G. The node F allocates Beacon_F, which is its beacon, to the
도 13은 도 5에서 노드 H의 비콘 슬롯 할당 절차를 나타낸다. FIG. 13 illustrates a beacon slot allocation procedure of node H in FIG. 5.
도 13을 참조하면, 노드 H는 노드 G와 유사하게, 노드 D, 노드 B 및 노드 C로부터 비콘을 수신할 수 있다. 노드 H는 가장 최근에 수신된 Beacon_D에 기초하여, 제5 비콘 슬롯(529)에 자신의 비콘인 Beacon_H를 할당한다. 노드 H는 Beacon_D에 의하여 제2 비콘 슬롯(523)이 공유 후보 비콘 슬롯임을 알 수 있다. 그러나, 제2 비콘 슬롯(523)에 할당된 노드 B는 노드 H와 간섭 범위 내에 있다. 따라서, 노드 H는 제2 비콘 슬롯(523)의 공유 후보 비콘 슬롯의 지정을 해제하고, Beacon_F에 제2 비콘 슬롯(523)을 공유 후보 비콘 슬롯으로 표시하지 않는다. 또한, 노드 H는 Beacon_D에 의하여 제4 비콘 슬롯(527)이 가변 슬롯임을 알 수 있다. 따라서, 노드 H는 Beacon_F에 "제5 비콘 슬롯(527)이 가변 슬롯임을 나타내는 정보" 및 "노드 H에 할당된 비콘 슬롯을 가변 슬롯인 제4 비콘 슬롯(527)으로 변경하도록 요청하는 정보"를 표시한다. 이때, 노드 H는 "노드 G에 할당된 비콘 슬롯을 가변 슬롯인 제4 비콘 슬롯(527)으로 변경하도록 요청하는 정보"를 수신하지 못한 상태이다. 따라서, 노드 H의 "노드 H에 할당된 비콘 슬롯을 가변 슬롯인 제4 비콘 슬롯(527)으로 변경하도록 하는 요청"은 노드 G보다 후순위가 된다. 결국, 노드 H의 "슬롯 변경 요청"은 이웃 노드에 의하여 거절된다.
Referring to FIG. 13, node H may receive beacons from node D, node B, and node C, similar to node G. The node H assigns its beacon Beacon_H to the
도 14는 도 5에서 노드 I의 비콘 슬롯 할당 절차를 나타낸다. FIG. 14 illustrates a beacon slot allocation procedure of node I in FIG. 5.
도 14를 참조하면, 노드 I는 노드 H로부터 Beacon_H를 수신하고, 자신의 비콘인 Beacon_I를 제6 비콘 슬롯(531)에 할당한다. 노드 I는 Beacon_H에 의하여 제5 비콘 슬롯(529)이 가변 슬롯임을 알 수 있다. 그러나, 노드 H의 "슬롯 변경 요청"은 거절되고, 노드 I의 "슬롯 변경 요청" 역시 거절된다. 한편, 노드 G와 노드 I는 3홉 이상 떨어져 있다. 따라서, 노드 G에 의하여 점유된 제4 비콘 슬롯(527)은 노드 G와 노드 I 간에 공유 될 수 있다.
Referring to FIG. 14, node I receives Beacon_H from node H and allocates its beacon Beacon_I to the
도 6 내지 도 14의 예에서 설명된 절차가 프레임 단위로 반복되면, 최종적으로 도 5에 도시된 비콘 구간(520)이 형성될 수 있다. 실시 예에 따라서, 노드들 간의 홉수에 근거한 간섭 범위 대신, 각 노드의 송출 전력에 기초하여 간섭범위가 설정될 수 있다. When the procedure described in the examples of FIGS. 6 to 14 is repeated in units of frames, the
본 명세서에 있어서, "슬롯 공유 요청", "슬롯 공유 승인", "슬롯 공유 거부", "슬롯 변경 요청", "슬롯 가변 승인", "슬롯 가변 거부" 등의 시그널링은 비콘의 송수신에 의하여 성립될 수 있다. 따라서, "슬롯 공유 요청", "슬롯 공유 승인", "슬롯 공유 거부", "슬롯 변경 요청", "슬롯 가변 승인", "슬롯 가변 거부" 등의 시그널링은 도의 "Beacon Period"에서 수행될 수 있다. 한편, 실시 예에 따라서, "슬롯 공유 요청", "슬롯 공유 승인", "슬롯 공유 거부", "슬롯 변경 요청", "슬롯 가변 승인", "슬롯 가변 거부" 등의 시그널링 중 적어도 하나는 메시지 교환을 위하여 설정된 "NCP(Network Coordinate Period)"에서 수행될 수 있다. 도에서 "BP" 및 "NCP"는 하나의 프레임으로 구성될 수 있다. 따라서, 시그널링이 "NCP(Network Coordinate Period)"에서 수행되는 경우, 하나의 프레임에서 보다 다양한 시그널링이 수행될 수도 있다.
In the present specification, signaling such as "slot sharing request", "slot sharing approval", "slot sharing rejection", "slot change request", "slot variable approval", and "slot variable rejection" is established by transmission and reception of a beacon. Can be. Therefore, signaling such as "slot sharing request", "slot sharing approval", "slot sharing rejection", "slot change request", "slot variable approval", "slot variable rejection", and the like may be performed in the "Beacon Period" of FIG. have. Meanwhile, according to an embodiment, at least one of signaling such as "slot sharing request", "slot sharing approval", "slot sharing rejection", "slot change request", "slot variable approval", and "slot variable rejection" may be a message. It may be performed in a "Network Coordinate Period" (NCP) set for the exchange. In the figure, "BP" and "NCP" may consist of one frame. Therefore, when signaling is performed in "Network Coordinate Period" (NCP), more signaling may be performed in one frame.
본 명세서에서 설명된 실시 예들에 따르면, 하나의 비콘 그룹 내에 속한 각각의 노드는 아래의 "병렬 비코닝을 위한 노드의 특성 예시들" 중 적어도 하나의 동작을 수행할 수 있다. 다만, 비콘 그룹 내에 속한 각각의 노드가 수행할 수 있는 동작이 아래의 예로 제한되지는 않는다. According to the embodiments described herein, each node belonging to one beacon group may perform at least one of the following "characteristic examples of nodes for parallel beaconing". However, operations that each node in the beacon group can perform are not limited to the examples below.
<병렬 비코닝을 위한 노드의 특성 예시><Example of Node Characteristics for Parallel Beaconing>
1) 비콘 그룹 형성을 최초로 시작하는 노드는 제일 첫 번째 비콘 슬롯에 자신의 비콘을 할당한다. 1) The first node to start beacon group formation assigns its beacon to the first beacon slot.
2) 임의의 노드는 이웃 노드로부터 비콘을 수신하고, 현재 점유되지 않은 가장 빠른 비콘 슬롯에 자신의 비콘을 할당한다. 2) Any node receives a beacon from a neighbor node and assigns its beacon to the fastest beacon slot not currently occupied.
3) 임의의 노드는 수신된 비콘에 포함된 정보를 이용하여, "공유 후보 비콘 슬롯" 및/또는 "가변 슬롯"이 있는지를 판단한다. 3) Any node uses the information contained in the received beacons to determine whether there are "shared candidate beacon slots" and / or "variable slots".
4) 임의의 노드는 수신된 비콘에 포함된 정보 및 간섭 범위를 고려하여 "공유 후보 비콘 슬롯"을 지정할 수 있다. 4) Any node may designate a "shared candidate beacon slot" in consideration of the information included in the received beacon and the interference range.
5) 임의의 노드는 공유 후보 비콘 슬롯에 할당된 노드와의 간섭 여부를 판단한다.5) Any node determines whether or not interference with a node allocated to the shared candidate beacon slot.
6) 임의의 노드는 공유 후보 비콘 슬롯에 할당된 노드와의 간섭 범위를 고려하여, 공유 후보 비콘 슬롯의 공유 요청을 할 수 있다. 6) Any node may make a request for sharing the shared candidate beacon slot in consideration of the interference range with the node allocated to the shared candidate beacon slot.
7) 임의의 노드는 비콘 그룹에 대한 가장 최근의 정보를 비콘에 실어 송출한다. 7) Any node sends the most recent information about the beacon group to the beacon.
8) 임의의 노드는 비콘 슬롯의 공유 요청을 수신하면, 해당 비콘 슬롯에 대하여 먼저 "비콘 슬롯 공유 요청" 또는 "슬롯 변경 요청"을 한 노드가 있는지를 확인한다. 8) When a node receives a beacon slot sharing request, it checks whether there is a node that has made a "beacon slot sharing request" or a "slot changing request" for the beacon slot.
9) 임의의 노드는 중복된 "비콘 슬롯 공유 요청" 또는 "슬롯 변경 요청"이 없으면, "비콘 슬롯 공유 요청" 또는 "슬롯 변경 요청"을 승인할 수 있다. 9) Any node may approve a "beacon slot sharing request" or "slot changing request" if there is no duplicate "beacon slot sharing request" or "slot changing request".
10) 임의의 노드는 중복된 "비콘 슬롯 공유 요청" 또는 "슬롯 변경 요청"이 있으면, 우선 순위에 따라 임의의 노드는 중복된 "비콘 슬롯 공유 요청" 또는 "슬롯 변경 요청"을 거부할 수 있다. 10) If any node has a duplicate "beacon slot share request" or "slot change request", any node may reject the duplicate "beacon slot share request" or "slot change request" depending on the priority .
11) 임의의 노드는 "비콘 슬롯 공유 요청" 또는 "슬롯 변경 요청"에 대한 승인 메시지를 수신하면, 비콘 정보를 갱신하고, 갱신된 정보를 포함하는 비콘을 송출한다.
11) When a node receives an acknowledgment message for a "beacon slot sharing request" or a "slot change request", the node updates the beacon information and sends a beacon including the updated information.
본 발명의 실시 예에 따른 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. The methods according to embodiments of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.
Claims (18)
이웃 노드로부터 수신된 제1 비콘에 기초하여, 비콘 슬롯에 제2 비콘을 할당하는 단계;
상기 제1 비콘에 포함된 비콘 슬롯의 할당 정보 및 노드들 간의 간섭 범위를 고려하여, 공유 가능한 비콘 슬롯을 확인하는 단계;
상기 제1 비콘에 포함된 비콘 슬롯의 할당 정보, 상기 제2 비콘의 비콘 슬롯 할당 정보 및 상기 공유 가능한 비콘 슬롯에 대한 정보를 포함하는 제2 비콘을 생성하는 단계; 및
상기 제2 비콘이 할당된 비콘 슬롯에서, 상기 생성된 제2 비콘을 송출하는 단계를 포함하는, 비코닝 방법.In the beaconing method performed by a node belonging to a wireless distributed beaconing network,
Assigning a second beacon to the beacon slot based on the first beacon received from the neighbor node;
Identifying a sharable beacon slot in consideration of allocation information of the beacon slot included in the first beacon and interference range between nodes;
Generating a second beacon including allocation information of beacon slots included in the first beacon, beacon slot allocation information of the second beacon, and information on the shareable beacon slot; And
And transmitting the generated second beacon in the beacon slot to which the second beacon is assigned.
상기 제2 비콘은,
현재 점유 되지 않은 가장 빠른 비콘 슬롯에 할당되는, 비코닝 방법. The method of claim 1,
The second beacon,
A beaconing method, assigned to the fastest beacon slot not currently occupied.
상기 공유 가능한 비콘 슬롯은,
비콘 그룹 내에서 간섭을 일으키지 않는 노드들 간에 공유되는 비콘 슬롯인, 비코닝 방법. The method of claim 1,
The shareable beacon slot,
A beaconing method, wherein the beacon slot is shared between nodes that do not cause interference in the beacon group.
상기 공유 가능한 비콘 슬롯은,
비콘 그룹 내에서 노드들 간의 홉(hop) 수에 의하여 결정되는, 비코닝 방법.The method of claim 1,
The shareable beacon slot,
A beaconing method, determined by the number of hops between nodes in a beacon group.
상기 제2 비콘을 수신한 노드로부터 제3 비콘을 수신하고, 상기 제3 비콘에 기초하여 상기 제2 비콘에 포함된 정보를 업데이트하는 단계를 더 포함하는, 비코닝 방법. The method of claim 1,
Receiving a third beacon from a node that has received the second beacon, and updating the information included in the second beacon based on the third beacon.
이웃 노드로부터 수신된 제1 비콘에 기초하여, 비콘 슬롯에 제2 비콘을 할당하는 단계;
상기 제1 비콘에 기초하여, 다른 노드와 공유 가능한 공유 후보 비콘 슬롯을 확인하는 단계;
제2 비콘의 비콘 슬롯이 상기 공유 후보 비콘 슬롯으로 가변될 수 있음을 나타내는 정보를 포함하는 제2 비콘을 생성하는 단계; 및
상기 제2 비콘이 할당된 비콘 슬롯에서, 상기 생성된 제2 비콘을 송출하는 단계를 포함하는, 비코닝 방법.In the beaconing method performed by a node belonging to a wireless distributed beaconing network,
Assigning a second beacon to the beacon slot based on the first beacon received from the neighbor node;
Identifying a shared candidate beacon slot sharable with another node based on the first beacon;
Generating a second beacon including information indicating that a beacon slot of a second beacon may be changed to the shared candidate beacon slot; And
And transmitting the generated second beacon in the beacon slot to which the second beacon is assigned.
상기 공유 후보 비콘 슬롯은,
상기 제2 비콘을 송출하는 노드와 간섭을 일으키지 않는 노드에 의하여 점유된 비콘 슬롯임을 특징으로 하는, 비코닝 방법. The method according to claim 6,
The shared candidate beacon slot,
Beaconing method, characterized in that the beacon slot occupied by a node that does not interfere with the node for transmitting the second beacon.
상기 제1 노드의 비콘 슬롯 할당 정보를 포함하는 제1 비콘을 수신하는 단계;
상기 제1 노드와의 간섭 범위 및 상기 제1 비콘에 기초하여, 상기 제2 노드의 비콘 슬롯을 상기 제1 노드의 비콘 슬롯과 공유하는 단계; 및
상기 제1 노드와 공유된 비콘 슬롯에서, 상기 제2 노드의 비콘을 송출하는 단계를 포함하는, 비코닝 방법. In a non-corning method performed by a second node belonging to the same wireless distributed non-corning network as the first node,
Receiving a first beacon including beacon slot allocation information of the first node;
Sharing a beacon slot of the second node with a beacon slot of the first node based on the interference range with the first node and the first beacon; And
Transmitting a beacon of the second node in a beacon slot shared with the first node.
상기 간섭 범위는,
비콘 그룹 내에서 노드들 간의 홉(hop) 수에 의하여 결정되는, 비코닝 방법.9. The method of claim 8,
The interference range is,
A beaconing method, determined by the number of hops between nodes in a beacon group.
상기 제2 노드의 비콘 슬롯을 상기 제1 노드의 비콘 슬롯과 공유하는 단계는,
상기 제1 비콘에 기초하여, 현재 점유 되지 않은 가장 빠른 비콘 슬롯에 상기 제2 노드의 비콘을 할당하는 단계;
상기 제1 비콘에 기초하여, 상기 제1 노드와 공유 가능한 공유 후보 비콘 슬롯을 확인하는 단계;
상기 제2 노드의 비콘 슬롯이 상기 공유 후보 비콘 슬롯으로 가변될 수 있음을 나타내는 정보를 포함하는 제2 비콘을 생성하는 단계; 및
상기 제2 노드의 비콘 슬롯에서 상기 생성된 제2 비콘을 송출함으로써, 상기 공유 후보 비콘 슬롯의 공유를 요청하는 단계를 포함하는, 비코닝 방법.9. The method of claim 8,
Sharing the beacon slot of the second node with the beacon slot of the first node,
Based on the first beacon, assigning a beacon of the second node to the fastest beacon slot not currently occupied;
Identifying a shared candidate beacon slot sharable with the first node based on the first beacon;
Generating a second beacon including information indicating that the beacon slot of the second node may be changed to the shared candidate beacon slot; And
Requesting sharing of the shared candidate beacon slot by transmitting the generated second beacon in the beacon slot of the second node.
상기 제2 노드의 비콘 슬롯을 상기 제1 노드의 비콘 슬롯과 공유하는 단계는,
상기 제2 비콘에 대응하는 응답메시지를 수신하는 단계; 및
상기 제2 노드의 비콘 슬롯을 상기 공유 후보 비콘 슬롯으로 변경하는 단계를 더 포함하는, 비코닝 방법. The method of claim 10,
Sharing the beacon slot of the second node with the beacon slot of the first node,
Receiving a response message corresponding to the second beacon; And
Changing the beacon slot of the second node to the shared candidate beacon slot.
상기 공유 후보 비콘 슬롯은 상기 제1 노드와의 간섭 범위에 따라 상기 제1 노드 및 상기 제2 노드 사이의 공유로부터 해제될 수 있는, 비코닝 방법. The method of claim 10,
And the shared candidate beacon slot can be released from sharing between the first node and the second node in accordance with the range of interference with the first node.
상기 공유 후보 비콘 슬롯의 공유 요청은, 공유 요청의 우선순위에 따라서 거부 또는 승인 될 수 있는, 비코닝 방법.The method of claim 10,
The sharing request of the sharing candidate beacon slot can be rejected or approved according to the priority of the sharing request.
상기 제1 비콘에 기초하여 비콘 슬롯에 제2 비콘을 할당하고, 노드들 간의 간섭 범위를 고려하여 비콘 슬롯 공유 절차를 제어하는 제어부;
상기 제어부의 제어에 따라서 제2 비콘을 생성하는 비콘 생성부; 및
상기 제어부의 제어에 따라서 상기 제2 비콘 또는 공유 요청 메시지 중 적어도 하나를 전송하는 전송부를 포함하는, 비코닝 장치.A receiver configured to receive at least one of a first beacon or a beacon slot sharing request message from a neighbor node;
A controller which allocates a second beacon to a beacon slot based on the first beacon, and controls a beacon slot sharing procedure in consideration of an interference range between nodes;
A beacon generator for generating a second beacon under the control of the controller; And
And a transmitter configured to transmit at least one of the second beacon or the sharing request message under the control of the controller.
상기 제어부는,
현재 점유 되지 않은 가장 빠른 비콘 슬롯에 상기 제2 비콘을 할당하는, 비코닝 장치.15. The method of claim 14,
The control unit,
And assigning the second beacon to the fastest beacon slot not currently occupied.
상기 제어부는,
상기 제1 비콘에 포함된 비콘 슬롯의 할당 정보 및 노드들 간의 간섭 범위를 고려하여, 다른 노드와 공유 가능한 공유 후보 비콘 슬롯을 확인하는, 비코닝 장치.15. The method of claim 14,
The control unit,
The beaconing apparatus of claim 1, in consideration of the allocation information of the beacon slots included in the first beacon and the interference range between the nodes, identifying the shared candidate beacon slots that can be shared with other nodes.
상기 제어부는,
비콘 그룹 내에서 노드들 간의 홉(hop) 수에 기초하여 상기 간섭 범위를 결정하는, 비코닝 장치.17. The method of claim 16,
The control unit,
And determine the interference range based on the number of hops between nodes in the beacon group.
상기 제어부는,
상기 제1 비콘에 기초하여, 다른 노드와 공유 가능한 공유 후보 비콘 슬롯을 확인하고,
상기 제2 비콘의 비콘 슬롯이 상기 공유 후보 비콘 슬롯으로 가변될 수 있음을 나타내는 정보를 포함하는 제2 비콘을 생성하도록 상기 비콘 생성부를 제어하는, 비코닝 장치. 15. The method of claim 14,
The control unit,
Based on the first beacon, identify a shared candidate beacon slot that can be shared with another node,
And controlling the beacon generator to generate a second beacon including information indicating that the beacon slot of the second beacon can be changed to the shared candidate beacon slot.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090125364 | 2009-12-16 | ||
KR20090125364 | 2009-12-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110068752A KR20110068752A (en) | 2011-06-22 |
KR101268628B1 true KR101268628B1 (en) | 2013-05-29 |
Family
ID=44400938
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100023568A KR101268628B1 (en) | 2009-12-16 | 2010-03-17 | Method and Apparatus for parallel beaconing operation in wireless distributed beaconing network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101268628B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007074214A (en) | 2005-09-06 | 2007-03-22 | Nippon Telegr & Teleph Corp <Ntt> | Method for extending wireless packet scheduling, and wireless base station apparatus |
-
2010
- 2010-03-17 KR KR1020100023568A patent/KR101268628B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007074214A (en) | 2005-09-06 | 2007-03-22 | Nippon Telegr & Teleph Corp <Ntt> | Method for extending wireless packet scheduling, and wireless base station apparatus |
Also Published As
Publication number | Publication date |
---|---|
KR20110068752A (en) | 2011-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007052249B1 (en) | Dynamic time-slot allocation and qos priority access in a mobile ad hoc network | |
KR20060117202A (en) | Method for allocating multi channel in a mesh network and therefor multi channel allocation system | |
WO2008093217A1 (en) | Apparatus, method and computer program product providing enhanced resource allocation for a wireless mesh network | |
JP7027567B2 (en) | Interference handling for wireless networks with multiple coordinators | |
JP7241250B2 (en) | Fast handover for optical multi-cell communication system | |
KR101719734B1 (en) | Apparatus and method for managing slot | |
WO2007008174A1 (en) | Method and system of wireless communication between devices | |
CN111278017B (en) | Resource allocation method and device based on virtual link | |
JP2009253473A (en) | Communication control method, communication apparatus, and multi-hop ad hoc network | |
KR101294504B1 (en) | Method and Apparatus for supporting relay association in wireless communication network | |
JP4382848B2 (en) | Method for allocating radio resources for WLAN | |
KR101980132B1 (en) | Method and apparatus for allocating resources to perform communications between base stations | |
KR101268628B1 (en) | Method and Apparatus for parallel beaconing operation in wireless distributed beaconing network | |
KR101598225B1 (en) | Method ans apparatus for assigning time slots in wireless ad-hoc networks | |
US20120140629A1 (en) | Routing method | |
CN115665768A (en) | Hybrid channel allocation method suitable for wireless self-organizing network | |
KR20220143692A (en) | Method and apparatus for coordinating multi-access point communications | |
RU2358396C2 (en) | Method, intermediate station and central control device for transmitting data with packet switching in self-organising wireless communication network | |
KR101268759B1 (en) | Apparatus and method to pseudo centeralized beacorning in wireless distributed beacorning system | |
KR20140116675A (en) | Data channel scheduling system and method for ofdma based wireless mesh network | |
KR101837092B1 (en) | A method of transmitting and receiving a message and an apparatus for the same | |
JP4195456B2 (en) | Apparatus for requesting channel time allocation in coordinator based wireless network and method for receiving data during allocated channel time | |
JP2007043435A (en) | Wireless multihop network, communication terminal apparatus, and channel reservation method and program to be used for them | |
CN117998452A (en) | Data transmission method, device and storage medium | |
KR101706349B1 (en) | Apparatus and method for allocating resource of wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |