KR20080021457A - Method of communicating in wireless network - Google Patents
Method of communicating in wireless network Download PDFInfo
- Publication number
- KR20080021457A KR20080021457A KR20060093158A KR20060093158A KR20080021457A KR 20080021457 A KR20080021457 A KR 20080021457A KR 20060093158 A KR20060093158 A KR 20060093158A KR 20060093158 A KR20060093158 A KR 20060093158A KR 20080021457 A KR20080021457 A KR 20080021457A
- Authority
- KR
- South Korea
- Prior art keywords
- coordinator
- beacon
- wireless network
- mlme
- backup
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004891 communication Methods 0.000 claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims abstract description 10
- 238000012790 confirmation Methods 0.000 claims description 11
- CGTRVJQMKJCCRF-UHFFFAOYSA-N 3-(3-carbazol-9-ylphenyl)-9-[3-[3-(3-carbazol-9-ylphenyl)carbazol-9-yl]phenyl]carbazole Chemical compound C12=CC=CC=C2C2=CC(C=3C=CC=C(C=3)N3C4=CC=CC=C4C4=CC=CC=C43)=CC=C2N1C1=CC=CC(N2C3=CC=C(C=C3C3=CC=CC=C32)C=2C=C(C=CC=2)N2C3=CC=CC=C3C3=CC=CC=C32)=C1 CGTRVJQMKJCCRF-UHFFFAOYSA-N 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 238000011084 recovery Methods 0.000 description 9
- 238000007726 management method Methods 0.000 description 6
- 238000013468 resource allocation Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/12—Reselecting a serving backbone network switching or routing node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- 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/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/22—Manipulation of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Master-slave selection or change arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 1은 다수의 디바이스로 구성된 WVAN의 예를 도시한 것이다. 1 shows an example of a WVAN composed of multiple devices.
도 2는 WVAN에서 사용되는 슈퍼 프레임(superframe) 구조의 일례를 설명하기 위한 도면이다.FIG. 2 is a diagram for explaining an example of the superframe structure used in the WVAN.
도 3은 WVAN의 디바이스에 구현된 프로토콜 계층구조를 도시한 도면이다. 3 is a diagram illustrating a protocol hierarchy implemented in a device of a WVAN.
도 4는 본 발명에 따른 바람직한 일 실시예의 절차 흐름도이다. 4 is a process flow diagram of one preferred embodiment according to the present invention.
도 5는 본 발명의 바람직한 실시예에 따른 대체 조정기 결정 방법에 대한 절차 흐름도이다.5 is a process flow diagram for a method for determining an alternative regulator according to a preferred embodiment of the present invention.
도 6은 본 발명의 바람직한 또 다른 실시예에 따른 대체 조정기 결정 방법에 대한 절차 흐름도이다.6 is a process flow diagram for a method for determining an alternative regulator according to another preferred embodiment of the present invention.
본 발명은 무선 통신에 관한 것으로서, 보다 구체적으로는, 무선 네트워크에서의 조정 기능 리커버리를 위한 통신 수행 방법에 관한 것이다.The present invention relates to wireless communication, and more particularly, to a method of performing communication for coordination function recovery in a wireless network.
여러 가지의 디바이스를 주변에서 사용하는 경우가 많이 생기고 있고, 이러 한 장치들을 서로 연동시켜서 사용하게 될 필요가 나타난다. 그러나, 상기 다수의 디바이스를 서로 유선으로 연결하는 것은 다소 불편하고, 각 디바이스의 애플리케이션도 상호 호환되지 않는 경우가 많아 실질적으로 어려움이 있다. 무선 기술을 통해 통신을 수행하면 상기 디바이스들 사이의 케이블 등과 같은 유선을 없애는 것이 가능하고 또한, 디바이스들간의 무선 네트워크를 통해, 상기 디바이스들이 네트워크를 구성하고 직접 데이터 정보를 교환하는 것이 가능하다. 상기 네트워크에서 통신을 수행할 수 있는 디바이스로는 컴퓨터, PDA, 노트북, 디지털 TV, 캠코더, 디지털 카메라, 프린터, 마이크, 스피커, 헤드셋, 바코드 판독기, 디스플레이, 휴대폰 등이 있으며 모든 디지털 기기가 이용될 수 있다.There are many cases where various devices are used nearby, and these devices need to be used in conjunction with each other. However, it is rather inconvenient to wire the plurality of devices to each other, and the applications of each device are often incompatible with each other, which is substantially difficult. Performing communication via wireless technology makes it possible to eliminate wires such as cables between the devices, and also, through a wireless network between devices, it is possible for the devices to form a network and directly exchange data information. Devices capable of communicating in the network include computers, PDAs, notebooks, digital TVs, camcorders, digital cameras, printers, microphones, speakers, headsets, bar code readers, displays, mobile phones, and the like. All digital devices can be used. have.
상기 무선 네트워크를 통해 통신을 수행하기 위해서 상기 네트워크를 구성하는 디바이스 사이에 자원 할당을 제어하고 분배하는 제어 기능을 수행하는 장치가 필요하다. 하지만, 상기 제어 기능을 이양하는 과정을 수행하지 못하고 갑작스럽게 상기 제어 장치의 전원공급이 중단되거나 상기 제어 장치가 이동하게 되어 상기 네트워크가 형성될 수 있는 거리를 벗어나게 되는 상황이 발생할 수 있다. 상기와 같은 상황에서 상기 제어 기능을 계속해서 수행할 수 있는 디바이스가 없다면, 네트워크에서 통신 중인 디바이스들의 자원 할당 요청에 대해 응답하지 못하고, 타이밍 제어를 할 수 없게 된다. 그 결과 상기 네트워크를 통해 통신하던 디바이스들은 더 이상 데이터 송수신을 하지 못하게 되고, 결국, 네트워크가 유지되지 못하게 되는 치명적인 문제가 있다.In order to perform communication via the wireless network, an apparatus for performing a control function of controlling and distributing resource allocation between devices configuring the network is required. However, a situation may occur in which a power supply of the control device is suddenly stopped or the control device is moved and thus out of a distance where the network can be formed without performing the process of transferring the control function. In the above situation, if there is no device capable of continuously performing the control function, the device fails to respond to resource allocation requests of devices communicating in the network, and timing control cannot be performed. As a result, the devices communicating through the network can no longer transmit and receive data, and eventually there is a fatal problem that the network cannot be maintained.
본 발명은 상술한 바와 같은 종래 기술의 문제점을 해결하기 위해서 안출된 것으로서, 원활한 무선 통신이 수행될 수 있도록 네트워크의 조정 기능을 지속적으로 유지할 수 있는 방법을 제공하기 위한 것이다.The present invention has been made to solve the problems of the prior art as described above, and to provide a method for continuously maintaining the coordination function of the network so that smooth wireless communication can be performed.
본 발명의 일 양상으로서, 조정기(coordinator) 및 적어도 하나 이상의 디바이스를 포함하는 무선 네트워크의 특정 디바이스에서의 통신 수행 방법은, 상기 조정기로부터 대체 조정기로 선택되었음을 지시하는 백업 메시지를 수신하는 단계와 상기 조정기로부터 비컨(beacon)을 수신하는 단계 및 상기 비컨 수신 시점으로부터 소정 시간 경과 시점까지 상기 조정기로부터 다음 비컨을 수신하지 못하는 경우 상기 무선 네트워크로 비컨을 방송하는 단계를 포함하여 이루어진다.In one aspect of the present invention, a method of performing communication in a particular device of a wireless network including a coordinator and at least one or more devices comprises the steps of: receiving a backup message from the coordinator indicating that an alternate coordinator has been selected and the coordinator; Receiving a beacon from the beacon and receiving the beacon from the coordinator when the next beacon is not received from the coordinator from the beacon reception time point to a predetermined time elapsed time.
본 발명의 다른 양상으로서, 조정기(coordinator) 및 적어도 하나 이상의 디바이스를 포함하는 무선 네트워크의 조정기에서의 통신 수행 방법은, 상기 무선 네트워크에 가입한 디바이스들 중에서 가장 높은 우선순위를 갖는 디바이스를 대체 조정기로 선택하는 단계 및 상기 대체 조정기로 선택된 디바이스로 대체 조정기로 지정되었음을 알리는 백업 메시지를 전송하는 단계를 포함하되, 상기 대체 조정기로 선택된 디바이스는 상기 조정기로부터 전송된 비컨 수신 시점으로부터 소정 시간 경과 시점까지 다음 비컨을 수신하지 못하는 경우 상기 무선 네트워크에서 새로운 조정기로 동작하는 것을 특징으로 한다.In another aspect of the present invention, a method of performing communication in a coordinator of a wireless network including a coordinator and at least one or more devices includes: replacing a device having the highest priority among devices joined to the wireless network with an alternate coordinator; Selecting and sending a backup message to the selected device as the alternate coordinator, the backup message indicating that the alternate coordinator has been designated as the alternate coordinator, wherein the device selected as the alternative coordinator is the next beacon from a beacon reception point transmitted from the coordinator to a predetermined time elapsed time. If not received, characterized in that to operate as a new coordinator in the wireless network.
본 발명의 또 다른 양상으로서, 조정기(coordinator)와 하나 이상의 디바이스(device)를 포함하는 무선 네트워크에 있어서 통신 수행 방법은, 상기 조정기로 부터 조정기능에 대한 우선 순위 리스트를 수신하는 단계와 상기 우선 순위 리스트를 통해 가장 높은 우선 순위를 가지는 디바이스가 설정된 타이밍에 제1 비컨을 수신하지 못한 경우, 다음 비컨 전송 타이밍에 상기 네트워크로 제2 비컨을 방송(broadcasting)하는 단계를 포함하여 이루어진다.In still another aspect of the present invention, a method for performing communication in a wireless network including a coordinator and one or more devices includes: receiving a priority list for a coordination function from the coordinator and the priority; If the device having the highest priority through the list does not receive the first beacon at the set timing, broadcasting the second beacon to the network at the next beacon transmission timing.
본 발명의 또 다른 양상으로서, 조정기(coordinator) 및 적어도 하나 이상의 디바이스를 포함하는 무선 네트워크의 특정 디바이스에서의 통신 수행 방법은, 상기 조정기로부터 대체 조정기로 선택되었음을 지시하는 백업 메시지를 수신하는 단계와 상기 조정기로부터 비컨(beacon)을 수신하는 단계와 상기 비컨 수신 시점으로부터 소정 시간 경과 시점까지 상기 조정기로부터 다음 비컨을 수신하지 못하는 경우, 상기 조정기가 조정 기능을 지속할 수 있는지 확인하는 메시지를 상기 조정기로 전송하는 단계 및 소정 시간 동안 상기 확인 메시지에 대해 응답하는 메시지를 수신하지 못하는 경우, 상기 무선 네트워크로 비컨을 방송하는 단계를 포함하여 이루어진다.In still another aspect of the present invention, a method of performing communication in a specific device of a wireless network including a coordinator and at least one or more devices includes: receiving a backup message from the coordinator indicating that an alternate coordinator has been selected; Receiving a beacon from the coordinator and, if the next beacon is not received from the coordinator from the time of receipt of the beacon until a predetermined time elapses, sending a message to the coordinator to confirm whether the coordinator can continue the coordinating function. And broadcasting a beacon through the wireless network when the message for responding to the confirmation message is not received for a predetermined time.
본 발명에 의해 무선 네트워크 시스템에서 각 디바이스의 통신 자원을 제어하는 장치가 상기 제어 기능을 이양하는 과정을 수행하지 못하고 그 기능을 종료하면, 상기 제어 기능을 회복시켜 지속적인 통신을 할 수 있는 방법이 개시된다. 이하 갑작스럽게 상기 제어 기능이 종료된 경우 상기 네트워크에서의 제어 기능이 유지 및 회복될 수 있도록 하는 것을 리커버리(recovery)라고 한다.According to the present invention, if the apparatus for controlling communication resources of each device in the wireless network system does not perform the process of transferring the control function and terminates the function, a method for restoring the control function and continuing communication is disclosed. do. Hereinafter, when the control function is suddenly terminated, it is called recovery to allow the control function in the network to be maintained and restored.
상기 리커버리 방법의 일 실시예로 상기 리커버리 과정이 수행되기 이전에 새로운 제어 장치를 미리 결정한 다음에 상기 새로운 제어 장치가 리커버리를 수행 하는 방법을 들 수 있다. 이하 상기 새로운 제어 장치로 결정된 디바이스를 대체 제어기 혹은 대체 조정기(secondary coordinator: SCD)라고 한다. 상기 대체 조정기가 제어 기능에 이상이 있음을 알게 된 경우 원래의 제어 장치가 계속 중인지 그 장치의 기능이 종료되었는지를 확인할 수 있는 요청 메시지를 전송한다. 소정의 시간이 지난 후에도 상기 원래의 제어 장치로부터 응답 메시지를 수신하지 못한 경우 상기 대체 조정기가 새롭게 네트워크에서의 제어 장치로서 제어 기능을 수행하게 된다. An embodiment of the recovery method may include a method in which a new control device performs a recovery after a new control device is determined in advance before the recovery process is performed. Hereinafter, the device determined as the new control device is referred to as an alternate controller or secondary coordinator (SCD). If the substitute coordinator finds out that there is an error in the control function, it transmits a request message to confirm whether the original control device is continuing or the function of the device is terminated. If no response message is received from the original control device even after a predetermined time has elapsed, the replacement coordinator newly performs a control function as a control device in the network.
상술한 본 발명의 목적, 구성 및 다른 특징들은 첨부한 도면과 관련된 다음의 상세한 설명을 통해서 분명해 질 것이다. 이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예들을 상세히 설명한다. 이하에서 설명되는 실시예들은 본 발명의 기술적 특징이 무선 네트워크의 일종인 WVAN(Wireless Video Area Network)에 적용된 예들이다. WVAN은 60GHz대의 주파수 대역을 사용하여 10m 이내의 근거리에서 1080p A/V 스트림을 압축 없이 전송할 수 있도록 4.5Gbps 이상의 쓰루풋(throughput)을 제공할 수 있는 무선 네트워크이다.The objects, structures and other features of the present invention described above will become apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. The embodiments described below are examples in which the technical features of the present invention are applied to a wireless video area network (WVAN), which is a kind of a wireless network. WVAN is a wireless network that can provide throughput of more than 4.5Gbps using a 60 GHz frequency band to transmit 1080p A / V streams without compression over a short range of 10 meters.
도 1은 다수의 디바이스로 구성된 WVAN의 예를 도시한 것이다. 상기 WVAN은 일정한 공간에 위치한 디바이스들 간의 데이터 교환을 위해 구성된 네트워크이다. 상기 WVAN은 둘 이상의 디바이스(10~14)로 구성되며 상기 디바이스 중 하나는 조정기(coordinator)(10)로 동작한다. 상기 조정기(10)는 상기 디바이스들간 무선 네트워크를 구성함에 있어서, 소정의 무선 자원을 다수의 디바이스들이 무선 자원을 공유해야 하고, 통신 상기 디바이스들이 충돌없이 공유하기 위해서는 상기 무선 자원 을 할당하고 스케줄링하는 기능을 수행하는 장치이다. 상기 조정기는 상기 네트워크를 구성하는 디바이스들이 통신을 수행할 수 있도록 자원을 할당하는 기능 외에도, 보통의 디바이스로서 적어도 하나의 채널을 통해서 데이터를 송수신할 수 있다. 또한, 클록 동기(clock synchronization), 네트워크 가입(association), 대역폭 자원 유지(maintaining bandwidth resource) 등의 기능도 수행할 수 있다. 1 shows an example of a WVAN composed of multiple devices. The WVAN is a network configured for data exchange between devices located in a predetermined space. The WVAN consists of two or more devices 10-14, one of which acts as a
WVAN은 두 종류의 물리계층(PHY)을 지원한다. 즉, WVAN은 물리계층으로서 HRP(high-rate physical layer)와 LRP(low-rate physical layer)를 지원한다. HRP는 1Gb/s 이상의 데이터 전송 속도를 지원할 수 있는 물리계층이고, LRP는 수 Mb/s의 데이터 전송속도를 지원하는 물리계층이다. HRP는 고지향성(highly directional)으로 유니캐스트 연결(unicast connection)을 통해 등시성(isochronous) 데이터 스트림, 비동기 데이터, MAC 명령어(command) 및 A/V 제어 데이터 전송에 사용된다. LRP는 지향성 또는 전방향성(omni-directional) 모드를 지원하며 유니캐스트 또는 방송을 통해 비컨, 비동기 데이터, 비컨을 포함하는 MAC 명령어 전송 등에 이용된다. HRP 채널과 LRP 채널은 주파수 대역을 공유하며 TDM 방식에 의해 구분되어 사용된다. WVAN supports two types of physical layers (PHYs). That is, WVAN supports a high-rate physical layer (HRP) and a low-rate physical layer (LRP) as a physical layer. HRP is a physical layer capable of supporting a data rate of 1Gb / s or more, LRP is a physical layer supporting a data rate of several Mb / s. HRP is highly directional and is used for isochronous data streams, asynchronous data, MAC commands and A / V control data transmission over unicast connections. LRP supports directional or omni-directional modes and is used for sending beacons, asynchronous data, and MAC commands including beacons through unicast or broadcast. The HRP channel and the LRP channel share a frequency band and are used separately by the TDM method.
도 2는 WVAN에서 사용되는 슈퍼 프레임(superframe) 구조의 일례를 설명하기 위한 도면이다. 도 2를 참조하면, 각 수퍼프레임은 비컨(beacon)이 전송되는 영역(20)과, 예약된 채널 타임 블록(reserved channel time block)(22) 및 예약되지 않은 채널 타임 블록(21)(unreserved channel time block)을 포함하여 이루어진다. 상기 비컨(beacon)(20)은 매 슈퍼 프레임의 도입부를 식별하기 위해서 주기적으로 전송된다. 상기 비컨 패킷은 스케줄링된 타이밍 정보 WVAN의 관리 및 제어 정보를 포함한다. 상기 디바이스는 상기 비컨에 포함된 타이밍 정보 및 관리/제어 정보 등을 통해서 상기 네트워크에서 데이터 교환을 할 수 있다. 또한, 도 2에는 도시되지 않았지만, 긴급한 제어/관리 메시지를 전송하기 위해서 비컨 다음으로 위치한 경쟁 기반 제어 구간(contention-based control period: CBCP)을 포함한다. 상기 CBCP의 구간 길이는, 일정 임계치(mMAXCBCPLen)를 설정하고 상기 임계치를 넘지 않도록 설정된다.FIG. 2 is a diagram for explaining an example of the superframe structure used in the WVAN. Referring to FIG. 2, each superframe includes an
도 3은 WVAN의 디바이스에 구현된 프로토콜 계층구조를 도시한 도면이다. 도 3을 참조하면, WVAN에 포함된 각 디바이스는 그 기능에 따라서 적어도 2개 이상의 계층(layer)으로 구분될 수 있으며, 일반적으로 PHY 계층(31)과 MAC 계층(30)을 포함하여 이루어진다. 상기 디바이스는 상기 각 계층을 관리하는 개체를 포함하는데 상기 MAC 계층을 관리하는 개체를 MLME(MAC Layer Management Entity)(300), 상기 PHY 계층을 관리하는 개체를 PLME(PHY Layer Management Entity)(310)라고 한다. 또한, 디바이스는 각 디바이스의 상태 정보를 수집하고, 호스트와 무선 디바이스 간의 제어 통로(interface) 역할을 하는 디바이스 관리 개체(device management entity: DME)(320)를 포함한다. 상기 서로 다른 계층 간에 주고 받는 메시지를 프리미티브(primitive)라고 한다.3 is a diagram illustrating a protocol hierarchy implemented in a device of a WVAN. Referring to FIG. 3, each device included in the WVAN may be divided into at least two layers according to its function, and generally includes a
WVAN은 조정기가 비컨(beacon)을 방송하면서 시작된다. 디바이스는 상기 조정기와의 가입 절차를 통해서 데이터 교환을 위한 채널 타임 블록을 할당받아 통신을 수행한다. WVAN begins with the regulator broadcasting a beacon. The device performs communication by receiving a channel time block for data exchange through a subscription procedure with the coordinator.
도 4는 본 발명에 따른 바람직한 일 실시예의 절차 흐름도이다. WVAN는 도 1에 나타난 바와 같이 다수의 디바이스들(10~14)로 구성되며, 상기 디바이스들 중에서 어느 하나의 디바이스는 조정기(10)로서 동작한다. 도 4에서는 명확한 설명을 위해서 일부의 디바이스만을 도시하였다. 4 is a process flow diagram of one preferred embodiment according to the present invention. WVAN is composed of a plurality of devices (10-14) as shown in Figure 1, any one of the devices operates as a regulator (10). In FIG. 4, only some devices are shown for clarity.
도 4를 참조하면, 상기 조정기의 DME는 MLME로 비컨 전송을 요청하는 MLME-BEACON.req 프리미티브를 전송한다(S400). 상기 조정기의 MLME에서 WVAN을 구성하는 디바이스들의 MLME로 비컨을 전송한다(S401). 상기 비컨을 받은 디바이스들의 MLME에서 각 디바이스의 DME로 비컨이 전송되었음을 알리는 MLME-BEACON.ind 프리미티브를 전송한다(S402, S403). 상기 비컨의 스케줄링 정보를 통해 WVAN을 구성하는 디바이스들은 다른 디바이스와의 데이터 교환을 수행할 수 있다. 상기 조정기의 전원이 차단되거나(S404) 혹은, 상기 조정기가 WVAN의 영역을 벗어나게 되는 등 더 이상 비컨 방송이 불가능하게 된 경우에 WVAN 내의 디바이스들은 예정된 타이밍에 상기 비컨을 수신하지 못하게 된다(S405, S406). 상기와 같이 예정된 비컨이 전송되지 못한 경우를 비컨이 손실되었다고 한다.4, the DME of the coordinator transmits an MLME-BEACON.req primitive requesting beacon transmission to the MLME (S400). The beacon is transmitted from the MLME of the coordinator to the MLME of the devices configuring the WVAN (S401). MLME-BEACON.ind primitives indicating that the beacon is transmitted from the MLME of the beacon-received devices to the DME of each device are transmitted (S402 and S403). The devices configuring the WVAN may perform data exchange with other devices through the scheduling information of the beacon. When beacon broadcasting is no longer possible, such as when the regulator is powered off (S404) or when the regulator is out of the region of the WVAN, devices in the WVAN do not receive the beacon at a predetermined timing (S405 and S406). ). The beacon is said to be lost when the scheduled beacon is not transmitted as described above.
WVAN 통신에서는 조정기가 갑자기 조정 기능을 수행하지 못할 경우를 대비하여 대체 조정기(secondary coordinator: SCD)를 미리 결정한다. 상기 대체 조정기로 결정된 디바이스(이하, '대체 조정기'라고 칭함)가 상기 비컨을 수신하지 못하면(S406), 상기 대체 조정기의 DME는 MLME로 현재의 조정기로 확인 요청 메시지를 전송할 것을 요청하는 CTB-TIME-IE.req 프리미티브를 전송한다(S407). 상기 대체 조정기의 MLME는 상기 프리미티브에 따라 현재 조정기의 MLME로 확인 요청 메시 지(CTB-TIME-IE req)를 전송한다(S408). 표 1은 상기 확인 요청 메시지를 전송할 때 사용할 수 있는 정보 엘리먼트(Information Element: IE) 포맷의 일례이다.In WVAN communication, a secondary coordinator (SCD) is pre-determined in case the regulator suddenly fails to perform the adjustment function. If the device determined as the substitute coordinator (hereinafter referred to as an "replacement coordinator") does not receive the beacon (S406), the DME of the substitute coordinator requests CTB-TIME to transmit a confirmation request message to the current coordinator to the MLME. -Send an IE.req primitive (S407). The MLME of the substitute coordinator transmits a confirmation request message (CTB-TIME-IE req) to the MLME of the current coordinator according to the primitive (S408). Table 1 shows an example of an information element (IE) format that can be used when transmitting the confirmation request message.
표 1의 IE 포맷은 n개의 스케줄 블록 필드를 포함하여 이루어진다. 표 2는 상기 스케줄 블록의 상세한 포맷의 일례이다.The IE format of Table 1 includes n schedule block fields. Table 2 shows an example of a detailed format of the schedule block.
상기 스케줄 블록의 포맷은 전송 디바이스 ID, 수신 디바이스 ID, 스트림 인덱스, 시작 타이밍 정보, 할당된 시간 정보, 스케줄된 기간 정보 및 타임 블록의 수 등에 대한 정보를 포함하여 이루어진다. 상기 현재의 조정기로부터 비컨을 전송받지 못하면 상기 대체 조정기는 상기 IE 포맷을 이용하여 확인 요청 메시지를 전송한다. 상기 대체 조정기는 상기 요청 메시지에 대한 응답 메시기가 수신되지 않는 경우 상기 현재의 조정기는 그 조정 기능이 수행되지 않음을 알 수 있다.The format of the schedule block includes information on a transmission device ID, a reception device ID, a stream index, start timing information, allocated time information, scheduled period information, and the number of time blocks. If no beacon is received from the current coordinator, the alternate coordinator sends a confirmation request message using the IE format. The replacement coordinator may know that the current coordinator does not perform its coordination function if a response messager for the request message is not received.
상기 확인 요청 메시지에 대한 응답이 수신되는지를 소정의 시간 동안 기다린다(S409). 상기 소정의 시간 동안에 상기 현재 조정기로부터 응답 메시지가 전송되지 않은 경우에는 상기 대체 조정기가 상기 WVAN의 새로운 조정기로서 동작하기 시작한다. 대체 조정기의 DME는 MLME로 새로운 조정기로서 다음 비컨 전송 타이밍에 비컨을 전송을 위한 MLME-BEACON.req 프리미티브를 전송한다(S410). 상기 대체 조정기의 MLME는 상기 비컨을 네트워크상으로 방송(broadcast)한다(S411). 첫 번째 전송하는 비컨에는 새로운 조정기에 대한 정보가 포함되도록 구성하여 상기 비컨을 전송할 수 있다(S411). 상기 방송된 비컨을 각 디바이스의 MLME에서 수신하여 상기 비컨이 수신되었음을 알리는 MLME-BEACON.ind 프리미티브를 각 디바이스의 DME로 전송한다(S412).It waits for a predetermined time whether a response to the confirmation request message is received (S409). If no response message is sent from the current coordinator during the predetermined time, the alternate coordinator begins to act as a new coordinator of the WVAN. The DME of the alternative coordinator transmits an MLME-BEACON.req primitive for transmitting a beacon at the next beacon transmission timing as a new coordinator to the MLME (S410). The MLME of the substitute coordinator broadcasts the beacon on the network (S411). The first beacon may be configured to include information on a new coordinator to transmit the beacon (S411). The broadcast beacon is received by the MLME of each device, and the MLME-BEACON.ind primitive indicating that the beacon is received is transmitted to the DME of each device (S412).
상기 확인 요청 메시지(CTB-TIME-IE req)를 전송하고 응답 메시지를 기다리는 시간 기준의 일 실시예에 대해 상세히 설명한다. 소정의 타이머 기능을 이용할 수 있다. 즉, 기다리는 시간을 설정하고 상기 확인 요청 메시지를 전송하기 전에 혹은 전송 후에 상기 타이머가 동작하고 상기 시간이 지나 타이머가 종료되는 방법을 통해서 알 수 있다. An embodiment of a time criterion for transmitting the confirmation request message (CTB-TIME-IE req) and waiting for a response message will be described in detail. A predetermined timer function can be used. That is, it can be known by setting a waiting time and before or after transmitting the confirmation request message by the method of operating the timer and ending the timer.
또한 바람직하게는 상기 조정기는 상기 채널 시간 자원에 대한 타이밍 제어가 나타난 도 2를 참조하여 설명한 슈퍼프레임(superframe)의 구조를 이용할 수 있다. 대체 조정기가 비컨이 전송되어야 하는 타이밍에 상기 비컨을 수신하지 못하면, 상기 수신하지 못한 비컨을 통해 알았을 타이밍 정보를 요청하기 위해서 CBCP(S409) 동안에 상기 조정기로 타이밍 정보 요청 메시지를 전송한다. 리커버리 과정에서도 상기 CBCP(S409)를 이용하여 상기 확인 요청 메시지(CTB-TIME-IE req)를 전송한다. 비컨이 전송되어야 하는 타이밍에 상기 대체 조정기가 상기 비컨을 수신하지 못하면, 확인 요청 메시지(CTB-TIME-IE req)를 상기 CBCP(S409) 동안에 전송한다(S408).Also preferably, the coordinator may use the structure of the superframe described with reference to FIG. 2 in which timing control for the channel time resource is shown. If the alternate coordinator does not receive the beacon at the timing at which the beacon is to be transmitted, it sends a timing information request message to the coordinator during CBCP S409 to request timing information that would have been known through the non-received beacon. In the recovery process, the confirmation request message (CTB-TIME-IE req) is transmitted using the CBCP (S409). If the replacement coordinator does not receive the beacon at the timing at which the beacon is to be transmitted, a confirmation request message (CTB-TIME-IE req) is transmitted during the CBCP (S409) (S408).
도 5는 본 발명의 바람직한 실시예에 따른 대체 조정기 결정 방법에 대한 절차 흐름도이다. 이하 도 5를 참조하여 현재의 조정기가 리커버리 과정에 앞서 상기 대체 조정기를 결정하는 방법의 일례를 설명한다.5 is a process flow diagram for a method for determining an alternative regulator according to a preferred embodiment of the present invention. Hereinafter, an example of how the current regulator determines the replacement regulator prior to the recovery process will be described.
조정기는 WVAN을 구성하는 다수의 디바이스 중에서 임의의 디바이스를 선택한다. 단, 상기 선택된 디바이스는 최소한 조정 기능을 수행할 수 있는 디바이스이어야 한다. 상기 조정기의 DME는 MLME로 백업 요청하기 위해서 MLME-BACKUP.req 프리미티브를 전송한다(S500). 상기 조정기의 MLME는 백업 요청 메시지(Back-up Request) 전송을 상기 선택한 디바이스의 MLME로 전송한다(S502). 상기 백업 요청 메시지는 상기 조정기가 임의의 디바이스를 선택하여 대체 조정기로서 이후에 리커버리를 수행할 것을 요청하는 메시지이다. 상기 백업 요청 메시지를 전송할 때 사용할 수 있는 MAC 명령어(command)의 포맷이 이하 표 3에서 제시된다.The coordinator selects any device among the plurality of devices that make up the WVAN. However, the selected device should be a device capable of performing at least an adjustment function. The DME of the coordinator sends an MLME-BACKUP.req primitive to request a backup to the MLME (S500). The MLME of the coordinator transmits a backup request message (Back-up Request) to the MLME of the selected device (S502). The backup request message is a message requesting that the coordinator select any device to perform recovery later as an alternate coordinator. The format of the MAC command that can be used when transmitting the backup request message is shown in Table 3 below.
표 3의 백업 요청 메시지를 위한 명령어 포맷은 디바이스 리스트에 관한 필드를 포함하여 이루어진다. 상기 디바이스 리스트는 현 네트워크를 구성하는 디바이스들에 관한 정보 리스트이다. 상기 디바이스 리스트를 상기 백업 요청 메시지에 포함하여 전송함으로써 선택된 디바이스가 대체 조정기가 될 것인지 판단하는데 이용하도록 할 수 있다.The command format for the backup request message in Table 3 includes a field for the device list. The device list is a list of information about devices constituting the current network. The device list may be included in the backup request message and transmitted to be used to determine whether the selected device is to be a substitute coordinator.
상기 백업 요청 메시지에 대한 응답 메시지는 일정 시간 내에 수신되는 것이 바람직하므로 타이머를 통해 상기 일정 시간 경과를 체크할 수 있다. 즉, 상기 일정 시간이 설정된 타이머를 상기 백업 요청 메시지를 전송하기 전에 작동시킨다(S501). 상기 타이머를 요청 메시지를 전송하면서, 혹은 전송한 이후에 작동시키는 것도 가능하다. 상기 타이머는 작동된 후로 설정된 시간이 지나면, 동작이 완료됨으로써 일정 시간이 지났는지를 알 수 있다. 또한, 상기 조정기는 상기 일정 시간에 대한 정보를 포함한 백업 요청 메시지를 전송하여, 상기 백업 요청 메시지를 수신한 디바이스가 상기 일정 시간 내에 백업 응답 메시지를 전송하도록 할 수도 있다.Since the response message to the backup request message is preferably received within a predetermined time, the elapse of the predetermined time may be checked through a timer. That is, the timer is set before the backup request message is transmitted (S501). It is also possible to operate the timer with or after the request message has been transmitted. After the set time has elapsed since the timer is activated, it is possible to know whether a certain time has elapsed since the operation is completed. In addition, the coordinator may transmit a backup request message including the information on the predetermined time, so that the device receiving the backup request message transmits the backup response message within the predetermined time.
상기 타이머가 완료되기 이전에, 즉, 일정 시간이 지나기 전에 백업 요청 메시지를 수신한 디바이스의 DME가 MLME로 백업 응답 메시지 전송을 위해 MLME-BACKUP.rsp 프리미티브를 전송한다(S504). 상기 디바이스의 MLME는 조정기의 MLME로 백업 응답 메시지(Back-up Response)를 전송한다(S505). 상기 백업 응답 메시지를 전송할 때 사용할 수 있는 MAC 명령어(command)의 포맷이 이하 표 4에서 제시된다.Before the timer is completed, that is, before a predetermined time elapses, the DME of the device receiving the backup request message transmits an MLME-BACKUP.rsp primitive to transmit a backup response message to the MLME (S504). The MLME of the device transmits a backup response message (Back-up Response) to the MLME of the coordinator (S505). The format of the MAC command that can be used when transmitting the backup response message is shown in Table 4 below.
표 4의 백업 응답 메시지를 위한 명령어 포맷은 리즌 코드에 관한 필드를 포함하여 이루어진다. 상기 리즌 코드는 상기 백업 요청 메시지에 대해 대체 조정기가 되는 것을 수락할 것인지에 대한 결과를 나타낸 것이다. 상기 조정기는 상기 리즌 코드를 사용하여 상기 백업 요청 메시지의 성공/실패 여부를 알 수 있다.The command format for the backup response message in Table 4 includes a field regarding the reason code. The reason code indicates the result of whether to accept the replacement coordinator for the backup request message. The coordinator may know whether the backup request message succeeds or fails using the reason code.
상기 백업 응답 메시지가 수신되면 상기 타이머는 완료되기 이전에 작동을 중지한다(S511). 그리고, 상기 조정기의 MLME는 DME로 상기 백업 응답 메시지가 수신되었음을 알리기 위해 MLME-BACKUP.cfm 프리미티브를 전송한다(S506). 성공의 백업 응답 메시지가 전송된 경우 상기 디바이스가 대체 조정기로 결정된다. 상기 조정기의 MLME는 상기 대체 조정기로 결정된 디바이스의 MLME로 비컨을 전송한다(S508). 상기 대체 조정기로 결정된 디바이스는 리커버리 과정이 완료된 후에 새로운 조정기로서 조정 기능을 수행할 수 있도록 상기 전송된 비컨에 포함된 정보를 저장한다(S510).If the backup response message is received, the timer stops operation before completing (S511). The MLME of the coordinator transmits an MLME-BACKUP.cfm primitive to inform the DME that the backup response message has been received (S506). The device is determined to be an alternate coordinator when a successful backup response message is sent. The MLME of the coordinator transmits a beacon to the MLME of the device determined as the substitute coordinator (S508). The device determined as the substitute coordinator stores the information included in the transmitted beacon to perform the coordinating function as a new coordinator after the recovery process is completed (S510).
다른 실시예로, 다수의 디바이스 중에서 임의의 디바이스를 선택하여 백업 요청 메시지를 전송하는 것보다 디바이스의 조정 기능에 대한 우선순위를 결정하고 상기 우선순위를 고려하여 선택하는 것이 더욱 바람직할 것이다. 각 디바이스는 디바이스의 성질 및 특징에 따라서 조정기로서 적합한 정도가 다르다. 따라서, 상기 네트워크를 구성하는 디바이스들로부터 각 디바이스의 특징에 대한 정보를 통해 조정 기능에 대한 우선 순위를 설정할 수 있다. 이 설정된 우선 순위 정보를 조정기가 알고 있도록 하거나, 상기 네트워크를 구성하는 디바이스들이 공유할 수 있도록 해서, 어느 디바이스가 조정기로서 더욱 적합한지 좀 더 타당하게 결정할 수 있다. In another embodiment, it may be more desirable to determine the priority of the device's coordination function and select it in consideration of the priority, rather than selecting any device from the plurality of devices and sending a backup request message. Each device differs in its suitability as a regulator depending on the nature and characteristics of the device. Therefore, the priority of the coordination function can be set through the information on the characteristics of each device from the devices configuring the network. This set priority information can be made known to the coordinator or shared by the devices constituting the network, so that it can be more appropriately determined which device is more suitable as the coordinator.
또 다른 실시예로, 조정기가 상기 디바이스들로부터 상기 조정기능에 대한 우선 순위 정보를 수신하여 조정기능에 대한 우선 순위 리스트를 구성한다. 상기 구성된 조정기능에 대한 우선 순위 리스트를 각 디바이스로 알리는 메시지를 통해 전송한다. 혹은 상기 조정기가 각 디바이스로부터 리스트를 요청하는 메시지를 수신하고, 상기 리스트를 요청하는 메시지에 대한 응답 메시지를 통해 상기 조정기능에 대한 우선 순위 리스트를 전송한다. 상기 전송된 조정 기능에 대한 우선 순위 리스트를 알고 있는 디바이스들은 비컨 손실이 발생한 경우를 대비하여, 스스로 대체 조정기가 되어 조정 기능을 수행하기 위해 필요한 정보를 저장한다. 상기 대체 조정기가 된 디바이스는 알리는 메시지를 통해 대체 조정기로 결정되었음을 상기 조정기로 알릴 수 있다. 상기 대체 조정기가 상기 조정기로부터 비컨을 수신하지 못한 경우 스스로 비컨을 전송하여 새로운 조정기로 동작한다.In another embodiment, the coordinator receives priority information for the coordination function from the devices to construct a priority list for the coordination function. The priority list for the configured adjustment function is transmitted through a message informing each device. Alternatively, the coordinator receives a message requesting a list from each device, and transmits a priority list for the coordination function through a response message to the message requesting the list. Devices that know the priority list for the transmitted coordination function become an alternative coordinator and store information necessary for performing the coordination function in case of beacon loss. The device that has become the substitute coordinator may inform the coordinator that it has been determined to be the substitute coordinator through a message informing. If the alternate coordinator does not receive a beacon from the coordinator, it transmits a beacon on its own to act as a new coordinator.
상기 우선 순위를 결정함에 있어서, 고려할 수 있는 특징으로는 각 디바이스의 위치에 따른 접근 가능한 다른 디바이스의 수, 전원이 지속되는 시간, 출력되는 파워 등을 들 수 있다.In determining the priority, features that can be considered include the number of other accessible devices according to the location of each device, the duration of power supply, the output power, and the like.
도 6은 본 발명의 바람직한 또 다른 실시예에 따른 대체 조정기 결정 방법에 대한 절차 흐름도이다. 도 6에 제시된 선택 방법은 조정기가 전송한 백업 요청 메시지에 대해 성공의 백업 응답 메시지가 전송되지 않은 경우에 대한 것이다. 또한, 도 6에서는 간결한 설명을 위해 각 디바이스의 계층구조는 나타내지 않고 디바이스의 MLME 전송 메시지만을 도시하였다. 하지만, 이 경우 역시 계층구조 간의 신호 교환이 있어야 함은 자명하다.6 is a process flow diagram for a method for determining an alternative regulator according to another preferred embodiment of the present invention. The selection method shown in FIG. 6 is for a case where a successful backup response message is not transmitted for the backup request message sent by the coordinator. In addition, in FIG. 6, only the MLME transmission message of the device is illustrated without showing the hierarchical structure of each device for the sake of brevity. However, in this case, it is obvious that there should be signal exchange between hierarchies.
도 6을 참조하면, 상기 조정기는 임의의 제1 디바이스에게 백업 요청 메시지(Back-up Request)를 전송한다(S601). 상기 제1 디바이스로부터 백업 응답 메시지가 전송되는지를 일정 시간 동안 체크하는 방법은 도 4에 제시된 방법과 동일하게 수행된다. 즉, 상기 백업 요청 메시지를 전송하기 전에 타이머가 동작하고 상기 일정 시간이 지나면 상기 타이머가 완료한다(S600, S602). 또한, 상기 조정기는 상기 일정 시간에 대한 정보를 포함한 백업 요청 메시지를 전송하여, 상기 백업 요청 메시지를 수신한 디바이스가 상기 일정 시간 내에 백업 응답 메시지를 전송하도록 할 수 있다. 상기 일정 시간 동안에 상기 제1 디바이스로부터 백업 응답 메시지를 수신하지 못했거나, '실패'의 백업 응답 메시지를 수신한 경우에는 상기 제1 디바이스에 대한 대체 조정기 결정 과정은 실패한 것이다. 상기 조정기는 다른 제2 디바이스에 대해 다시 백업 요청 메시지(Back-up Request)를 전송한다(S604). 이하 상기 제2 디바이스에 대한 결정 방법은 도 4에서 제시된 방법과 동일하게 수행될 수 있다(SS603~S608). Referring to FIG. 6, the coordinator transmits a backup request message (Back-up Request) to an arbitrary first device (S601). The method of checking whether the backup response message is transmitted from the first device for a predetermined time is performed in the same manner as the method shown in FIG. 4. That is, the timer operates before transmitting the backup request message, and the timer is completed after the predetermined time has passed (S600 and S602). In addition, the coordinator may transmit a backup request message including the information on the predetermined time, so that the device receiving the backup request message transmits the backup response message within the predetermined time. If the backup response message is not received from the first device during the predetermined time, or if the backup response message of 'failure' is received, the replacement coordinator determination process for the first device has failed. The coordinator transmits a backup request message (Back-up Request) to another second device (S604). Hereinafter, the determination method for the second device may be performed in the same manner as the method shown in FIG. 4 (SS603 to S608).
이 경우에도 상기 설명한 디바이스 간의 조정 기능에 대한 우선 순위 정보를 이용할 수 있다. 즉, 제일 높은 우선 순위를 갖는 디바이스에게 먼저 백업 요청 메시지를 전송하고, 만약 백업 응답 메시지가 전송되지 않거나, 실패의 백업 응답 메시지가 전송된 경우에는 2 번째로 높은 우선 순위를 갖는 디바이스로 다시 백업 요청 메시지(Back-up Request)를 전송한다. 상기와 같이 조정 기능에 대한 우선 순위를 고려하여 대체 조정기를 선택하여 더욱 효율적으로 네트워크간 통신이 이루어질 수 있다.Also in this case, priority information on the adjustment function between the devices described above may be used. That is, the backup request message is first sent to the device with the highest priority, and if the backup response message is not transmitted or the backup response message with the failure is sent, the backup request is sent back to the second highest priority device. Send a message (Back-up Request). As described above, communication between networks can be performed more efficiently by selecting an alternative coordinator in consideration of the priority of the coordination function.
이상에서 사용된 용어들은 다른 것들로 대치될 수 있다. 예를 들어, 디바이스는 사용자 장치(또는 기기), 스테이션(station) 등으로 변경될 수 있고, 조정기는 조정(또는 제어)장치, 조정(또는 제어) 디바이스, 조정(또는 제어) 스테이션, 코디네이터(coordinator), PNC(piconet coordinator) 등으로 변경될 수 있다.The terms used above may be replaced with others. For example, the device may be changed to a user device (or appliance), a station, etc., and the coordinator may be a coordinator (or control) device, a coordinator (or control) device, a coordinator (or control) station, a coordinator ), Piconet coordinator (PNC) and the like.
이상에서 설명한 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예는 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해할 것이다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 동일한 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석될 것이다. Those skilled in the art to which the present invention described above belongs will understand that the present invention can be implemented in other specific forms without changing the technical spirit or essential features. Therefore, the embodiments described above are to be understood as illustrative in all respects and not as restrictive. The scope of the present invention is shown by the following claims rather than the above description, and it is to be construed that all changes or modifications derived from the meaning and scope of the claims and the same concept are included in the scope of the present invention. will be.
본 발명에 따르면 무선 네트워크에서 원활하게 통신을 수행할 수 있다. 특히 특정 디바이스의 상황에 크게 영향받지 않고 끊김 없이 통신할 수 있는 효과가 있다. 또한 대체 조정기를 결정할 때 더욱 적합한 디바이스를 선택할 수 있어 효율적인 통신이 가능한 효과가 있다.According to the present invention, communication can be performed smoothly in a wireless network. In particular, there is an effect that can seamlessly communicate without being affected by the situation of a particular device. In addition, when deciding on an alternative coordinator, a more suitable device can be selected, resulting in an efficient communication.
Claims (11)
Priority Applications (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/373,171 US7801082B2 (en) | 2006-08-31 | 2007-08-29 | Method of communicating in wireless network |
EP07808002A EP2060143A4 (en) | 2006-08-31 | 2007-08-29 | Method of communicating in wireless network |
CNA2007800325622A CN101513100A (en) | 2006-08-31 | 2007-08-29 | Method of communicating in wireless network |
EP14181408.7A EP2838311B1 (en) | 2006-08-31 | 2007-08-29 | Method and Device of Communicating in Wireless Network |
JP2009524565A JP4688956B2 (en) | 2006-08-31 | 2007-08-29 | Communication method in wireless network |
PCT/KR2007/004153 WO2008026874A2 (en) | 2006-08-31 | 2007-08-29 | Method of communicating in wireless network |
US12/485,001 US7796555B2 (en) | 2006-08-31 | 2009-06-15 | Method of communicating in wireless network |
US12/859,155 US8238308B2 (en) | 2006-08-31 | 2010-08-18 | Method of communicating in wireless network |
JP2011007379A JP4988937B2 (en) | 2006-08-31 | 2011-01-17 | Communication method in wireless network |
US13/455,079 US8228874B1 (en) | 2006-08-31 | 2012-04-24 | Method of communicating in wireless network |
US14/252,622 USRE46509E1 (en) | 2006-08-31 | 2014-04-14 | Method of communicating in wireless network |
US14/573,962 USRE46575E1 (en) | 2006-08-31 | 2014-12-17 | Method of communicating in wireless network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US82424306P | 2006-08-31 | 2006-08-31 | |
US60/824,243 | 2006-08-31 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080119694A Division KR101241912B1 (en) | 2006-08-31 | 2008-11-28 | Method of communicating in wireless network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080021457A true KR20080021457A (en) | 2008-03-07 |
KR100897808B1 KR100897808B1 (en) | 2009-05-15 |
Family
ID=39395447
Family Applications (11)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060087114A KR100885446B1 (en) | 2006-08-31 | 2006-09-09 | Method of changing channels and configuration of sub-network in wireless network |
KR1020060093161A KR20080021458A (en) | 2006-08-31 | 2006-09-25 | Method of communicating with priority in the wireless network |
KR1020060093158A KR100897808B1 (en) | 2006-08-31 | 2006-09-25 | Method of communicating in wireless network |
KR1020060093159A KR20080020423A (en) | 2006-08-31 | 2006-09-25 | Method of communicating in wireless network |
KR1020060093160A KR101241905B1 (en) | 2006-08-31 | 2006-09-25 | Medthod of handovering in the wireless network |
KR1020060095722A KR20080020425A (en) | 2006-08-31 | 2006-09-29 | Method of transmitting data in wireless network |
KR1020080114941A KR100925438B1 (en) | 2006-08-31 | 2008-11-19 | Method of changing channels in a wireless network |
KR1020080119694A KR101241912B1 (en) | 2006-08-31 | 2008-11-28 | Method of communicating in wireless network |
KR1020080127125A KR100902902B1 (en) | 2006-08-31 | 2008-12-15 | Medthod of performing handover in a wireless network |
KR1020090003783A KR101113879B1 (en) | 2006-08-31 | 2009-01-16 | Method of changing channels and device in wireless network |
KR1020090043482A KR100934669B1 (en) | 2006-08-31 | 2009-05-19 | Medthod of performing handover and device in a wireless network |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060087114A KR100885446B1 (en) | 2006-08-31 | 2006-09-09 | Method of changing channels and configuration of sub-network in wireless network |
KR1020060093161A KR20080021458A (en) | 2006-08-31 | 2006-09-25 | Method of communicating with priority in the wireless network |
Family Applications After (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060093159A KR20080020423A (en) | 2006-08-31 | 2006-09-25 | Method of communicating in wireless network |
KR1020060093160A KR101241905B1 (en) | 2006-08-31 | 2006-09-25 | Medthod of handovering in the wireless network |
KR1020060095722A KR20080020425A (en) | 2006-08-31 | 2006-09-29 | Method of transmitting data in wireless network |
KR1020080114941A KR100925438B1 (en) | 2006-08-31 | 2008-11-19 | Method of changing channels in a wireless network |
KR1020080119694A KR101241912B1 (en) | 2006-08-31 | 2008-11-28 | Method of communicating in wireless network |
KR1020080127125A KR100902902B1 (en) | 2006-08-31 | 2008-12-15 | Medthod of performing handover in a wireless network |
KR1020090003783A KR101113879B1 (en) | 2006-08-31 | 2009-01-16 | Method of changing channels and device in wireless network |
KR1020090043482A KR100934669B1 (en) | 2006-08-31 | 2009-05-19 | Medthod of performing handover and device in a wireless network |
Country Status (4)
Country | Link |
---|---|
JP (3) | JP4825915B2 (en) |
KR (11) | KR100885446B1 (en) |
CN (1) | CN102724762B (en) |
AT (1) | ATE551876T1 (en) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100987780B1 (en) * | 2007-11-13 | 2010-10-13 | 삼성전자주식회사 | Method and apparatus for performing piconet coordinator handover in wireless personal area network |
US8520629B2 (en) | 2007-11-13 | 2013-08-27 | Samsung Electronics Co., Ltd. | Method and apparatus for performing piconet coordinator handover in wireless personal area network |
KR100953569B1 (en) * | 2007-12-17 | 2010-04-21 | 한국전자통신연구원 | Apparatus and method for communication in wireless sensor network |
US8897268B2 (en) * | 2008-03-11 | 2014-11-25 | Intel Corporation | Apparatus and method adapted for directional bandwidth reservation with fixed announcement slot in wireless networks |
CN102318425B (en) * | 2008-04-02 | 2014-08-13 | Lg电子株式会社 | Method of allocating channel time, method of determining compatible links, and apparatus for processing data |
US8073498B2 (en) * | 2008-04-30 | 2011-12-06 | Motorola Solutions, Inc. | Method of optimizing power consumption in a wireless device |
US9693184B2 (en) | 2008-08-18 | 2017-06-27 | Qualcomm Incorporated | Control plane location solution to support wireless access |
US8139597B2 (en) * | 2008-10-03 | 2012-03-20 | Motorola Solutions, Inc. | Method for trunking radio frequency resources |
US8279991B2 (en) | 2008-10-03 | 2012-10-02 | Motorola Solutions, Inc. | Method of efficiently synchronizing to a desired timeslot in a time division multiple access communication system |
US8184654B2 (en) | 2008-10-03 | 2012-05-22 | Motorola Solutions, Inc. | Method for ending a call session in a communication system |
US8045499B2 (en) | 2008-10-03 | 2011-10-25 | Motorola Solutions, Inc. | Method of communicating which channel is to be monitored by subscriber units that are idle in a communication system |
US8358968B2 (en) | 2008-10-03 | 2013-01-22 | Motorola Solutions, Inc. | Method for selecting a channel to be monitored by subscriber units that are idle in a communication system |
EP2352249B1 (en) * | 2008-10-31 | 2019-03-27 | LG Electronics Inc. | Method and apparatus for performing harq process in wireless communication system |
US9307454B2 (en) | 2009-02-09 | 2016-04-05 | Qualcomm Incorporated | Method and apparatus for maintaining location continuity for a UE following handover |
KR20100099655A (en) | 2009-03-03 | 2010-09-13 | 엘지전자 주식회사 | Method and apparatus for data receiving of relay station in wireless communication system |
KR101372232B1 (en) * | 2009-05-08 | 2014-03-13 | 리서치 파운데이션 오브 더 시티 유니버시티 오브 뉴욕 | Asynchronous multi channel adaptation method for wireless ad-hoc network |
US8942660B2 (en) * | 2009-06-05 | 2015-01-27 | Qualcomm Incorporated | Method and apparatus for performing handover of an emergency call between wireless networks |
WO2010143791A1 (en) | 2009-06-09 | 2010-12-16 | Lg Electronics Inc. | Method of channel resource allocation and devices in wireless networks |
KR101629312B1 (en) | 2009-06-09 | 2016-06-21 | 엘지전자 주식회사 | Method of messages exchanging and sink devices |
KR100959326B1 (en) * | 2009-10-14 | 2010-05-20 | 주식회사 투니텔 | Recognizable usn system and data transmission method by the system |
KR101601775B1 (en) | 2009-11-11 | 2016-03-21 | 삼성전자주식회사 | Apparatus and method for transmitting signal in wireless communication system |
KR101690651B1 (en) | 2010-02-25 | 2016-12-29 | 삼성전자주식회사 | Method and apparatus for performing handover |
KR101690255B1 (en) * | 2010-02-25 | 2016-12-28 | 삼성전자주식회사 | Method and apparatus for performing hand-over |
US8599826B2 (en) | 2010-04-15 | 2013-12-03 | Motorola Solutions, Inc. | Method for synchronizing direct mode time division multiple access (TDMA) transmissions |
US8503409B2 (en) | 2010-04-15 | 2013-08-06 | Motorola Solutions, Inc. | Method for direct mode channel access |
US8462766B2 (en) | 2011-03-07 | 2013-06-11 | Motorola Solutions, Inc. | Methods and apparatus for diffusing channel timing among subscriber units in TDMA direct mode |
JP5710378B2 (en) * | 2011-05-23 | 2015-04-30 | シャープ株式会社 | Wireless telemeter system |
JP6024383B2 (en) | 2012-10-23 | 2016-11-16 | 富士通株式会社 | Wireless communication apparatus and communication control method |
WO2014202639A1 (en) * | 2013-06-17 | 2014-12-24 | Koninklijke Philips N.V. | Method for configuring a node and node configured therefore |
CA2856027A1 (en) | 2014-03-18 | 2015-09-18 | Smartrek Technologies Inc. | Mesh network system and techniques |
KR102099083B1 (en) * | 2016-10-10 | 2020-04-09 | 에스케이텔레콤 주식회사 | Data transmitting apparatus and method, subframe structure configuration method |
JP2018157489A (en) * | 2017-03-21 | 2018-10-04 | 富士通株式会社 | Radio communication control program, radio communication apparatus, and radio communication control method |
CN111866910B (en) * | 2019-09-18 | 2021-06-15 | 上海葡萄纬度科技有限公司 | Networking method and system of spliced building blocks and spliced building blocks suitable for wireless networking |
JP7309644B2 (en) | 2020-03-19 | 2023-07-18 | 株式会社東芝 | Wireless communication device and wireless communication system |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0946759A (en) * | 1995-08-01 | 1997-02-14 | Casio Comput Co Ltd | Radio communication base station, radio communication terminal and radio communication method |
SE522071C2 (en) * | 1999-07-06 | 2004-01-13 | Ericsson Telefon Ab L M | Procedure for automatically implementing a channel plan change in a cellular network |
JP2001103570A (en) * | 1999-09-30 | 2001-04-13 | Toshiba Corp | Communication system, and communication terminal and communication method used by this communication system |
JP4654507B2 (en) * | 2000-11-17 | 2011-03-23 | パナソニック株式会社 | access point |
JP3844971B2 (en) * | 2001-03-05 | 2006-11-15 | 株式会社エヌ・ティ・ティ・ドコモ | Wireless packet communication apparatus and method |
JP3792632B2 (en) * | 2002-10-01 | 2006-07-05 | Necインフロンティア株式会社 | Wireless LAN communication system |
US7474686B2 (en) | 2003-02-28 | 2009-01-06 | Texas Instruments Incorporated | Wireless personal area networks with rotation of frequency hopping sequences |
KR100547116B1 (en) * | 2003-05-23 | 2006-01-26 | 삼성전자주식회사 | Method for communicating through wireless network and a device thereof |
KR100552490B1 (en) * | 2003-06-13 | 2006-02-15 | 삼성전자주식회사 | Coordinator switching method in ad-hoc network environment and communication of using the same |
US20040264394A1 (en) | 2003-06-30 | 2004-12-30 | Boris Ginzburg | Method and apparatus for multi-channel wireless LAN architecture |
EP1652348B1 (en) * | 2003-08-06 | 2008-07-09 | Matsushita Electric Industrial Co., Ltd. | Terminal device and method for master-slave handover in media access communication system |
JP2005086777A (en) * | 2003-09-11 | 2005-03-31 | Nippon Telegr & Teleph Corp <Ntt> | Wireless communication channel selection method, wireless communication channel selection method for master unit, and wireless data communication method for slave unit |
US7245947B2 (en) * | 2003-09-16 | 2007-07-17 | Nokia Corporation | Method and system for power-based control of an ad hoc wireless communications network |
CN100559766C (en) * | 2003-10-17 | 2009-11-11 | 艾利森电话股份有限公司 | The method and system that is used for asymmetric bimodulus radio communication |
KR100574517B1 (en) * | 2003-10-28 | 2006-04-27 | 삼성전자주식회사 | Broadcast method in WPAN and communication system of using the same |
KR100547849B1 (en) * | 2003-12-05 | 2006-01-31 | 삼성전자주식회사 | Frame Structure for Selecting Bridge Device in WPAN and Method for Selecting Bridge Device in WPAN |
KR100603560B1 (en) * | 2004-04-16 | 2006-07-24 | 삼성전자주식회사 | Apparatus and method of dynamic frequency selection in wireless lan system |
KR100594429B1 (en) | 2004-04-21 | 2006-06-30 | 한국전자통신연구원 | WPANWireless Personal Area Network SYSTEM, COORDINATOR THEREOF, AND COORDINATOR SELECTION METHOD FOR HAND-OVER THEREOF |
KR20070041521A (en) * | 2004-07-22 | 2007-04-18 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Method of connecting a new device to an existing network |
KR100742611B1 (en) * | 2004-11-01 | 2007-07-25 | 한국전자통신연구원 | Radio Communication System, Radio Communication Apparatus and Radio Communication Method for UWB Impulse Communications |
JP4398886B2 (en) * | 2005-03-07 | 2010-01-13 | ソニー株式会社 | COMMUNICATION TERMINAL DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM |
KR200419292Y1 (en) | 2005-04-08 | 2006-06-16 | 인터디지탈 테크날러지 코포레이션 | Apparatus for coordinating seamless channel switching in a mesh network |
US20070002809A1 (en) * | 2005-06-30 | 2007-01-04 | Jukka Reunamaki | Recovery techniques for wireless communications networks |
KR101330633B1 (en) * | 2006-06-08 | 2013-11-18 | 삼성전자주식회사 | Method and apparatus for wireless communication |
-
2006
- 2006-09-09 KR KR1020060087114A patent/KR100885446B1/en active IP Right Grant
- 2006-09-25 KR KR1020060093161A patent/KR20080021458A/en not_active Application Discontinuation
- 2006-09-25 KR KR1020060093158A patent/KR100897808B1/en not_active IP Right Cessation
- 2006-09-25 KR KR1020060093159A patent/KR20080020423A/en not_active Application Discontinuation
- 2006-09-25 KR KR1020060093160A patent/KR101241905B1/en not_active IP Right Cessation
- 2006-09-29 KR KR1020060095722A patent/KR20080020425A/en not_active Application Discontinuation
-
2007
- 2007-08-28 AT AT07793730T patent/ATE551876T1/en active
- 2007-08-28 CN CN201210150995.0A patent/CN102724762B/en active Active
- 2007-08-28 JP JP2009524564A patent/JP4825915B2/en active Active
- 2007-08-29 JP JP2009524565A patent/JP4688956B2/en active Active
-
2008
- 2008-11-19 KR KR1020080114941A patent/KR100925438B1/en active IP Right Grant
- 2008-11-28 KR KR1020080119694A patent/KR101241912B1/en active IP Right Grant
- 2008-12-15 KR KR1020080127125A patent/KR100902902B1/en not_active IP Right Cessation
-
2009
- 2009-01-16 KR KR1020090003783A patent/KR101113879B1/en active IP Right Grant
- 2009-05-19 KR KR1020090043482A patent/KR100934669B1/en not_active IP Right Cessation
-
2011
- 2011-01-17 JP JP2011007379A patent/JP4988937B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN102724762B (en) | 2014-12-10 |
KR20080020423A (en) | 2008-03-05 |
JP2010500845A (en) | 2010-01-07 |
ATE551876T1 (en) | 2012-04-15 |
KR101241905B1 (en) | 2013-03-12 |
JP4988937B2 (en) | 2012-08-01 |
KR100925438B1 (en) | 2009-11-06 |
JP2011097641A (en) | 2011-05-12 |
KR100934669B1 (en) | 2009-12-31 |
KR20090060399A (en) | 2009-06-12 |
KR20080021454A (en) | 2008-03-07 |
JP4688956B2 (en) | 2011-05-25 |
KR20080114656A (en) | 2008-12-31 |
KR20080020425A (en) | 2008-03-05 |
KR20080021458A (en) | 2008-03-07 |
KR100885446B1 (en) | 2009-02-24 |
JP2010500846A (en) | 2010-01-07 |
JP4825915B2 (en) | 2011-11-30 |
KR20080020424A (en) | 2008-03-05 |
KR101241912B1 (en) | 2013-03-11 |
KR20090006033A (en) | 2009-01-14 |
KR100897808B1 (en) | 2009-05-15 |
KR20090003135A (en) | 2009-01-09 |
KR20090020664A (en) | 2009-02-26 |
KR100902902B1 (en) | 2009-06-15 |
KR101113879B1 (en) | 2012-02-29 |
CN102724762A (en) | 2012-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101241912B1 (en) | Method of communicating in wireless network | |
EP2838311B1 (en) | Method and Device of Communicating in Wireless Network | |
KR101356481B1 (en) | Method for managing the power in the wireless network | |
EP2282601B1 (en) | Method of channel resource allocation and devices in wireless networks | |
US8259618B2 (en) | Method for managing the power in the wireless network | |
US8379612B2 (en) | Method and device for transmitting and receiving data in wireless network | |
JP5323847B2 (en) | Method for sharing radio channel resources in a communication system | |
KR20100132424A (en) | Method of messages exchanging and source devices | |
CN102349340B (en) | Method and device for transmitting and receiving data in wireless network | |
KR20100132409A (en) | Method of channel resource allocation and devices in wireless networks | |
KR101366292B1 (en) | Method for managing power in a wireless network | |
KR100913105B1 (en) | Method for managing power in a wireless network | |
KR100921470B1 (en) | Method for managing power in a wireless network | |
KR20110056797A (en) | Method of messages exchanging and transmitting devices and receving devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
A107 | Divisional application of patent | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130424 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140424 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150424 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160422 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170414 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |