Mesh node devices
Abstract
Apparatus for communicating slot allocations of nodes in a wireless mesh network that has data exchanges between the nodes occurring during slots. Each node maintains internal tracking of its slot allocation. A node may request a slot allocation of another node, and each node is enabled to report its slot allocation to other nodes. An information element (IE) and management type messages are introduced for tracking and reporting slot allocations among mesh network nodes.

Term
No projected expiry on record.
- Priority
- Filed
- Granted
- Today
12 claims: 11 independent, 1 dependent
- 1一種網狀節點裝置,包括:一記憶體,配置為儲存與該網狀節點裝置相關的時槽分配資訊;與該記憶體電連接的一處理器,該處理器配置為基於所儲存的時槽分配資訊產生已分配時槽的列表的請求訊息;與該處理器電連接的一接收器,該接收器配置為接收已分配時槽的列表的請求訊息;與該處理器電連接的一發射器,該發射器配置為向另一網狀節點裝置發射所述已分配時槽的列表的請求訊息;以及與所述接收器和發射器電連接的一天線。
- 2如申請專利範圍第1項所述的網狀節點裝置,其中,該網狀節點裝置在無線區域網路(WLAN)中工作。
- 3一種網狀節點裝置,包括一接收器,配置為從另一網狀節點裝置接收已分配時槽的列表的請求訊息;一記憶體,配置為儲存資訊元素(IE);與所述接收器和記憶體電連接的一處理器,該處理器配置為從該記憶體中獲取所述IE,並回應於接收所述已分配時槽的列表的請求訊息的接收器而產生包括所述IE的已分配時槽的列表的回應訊息;與所述處理器電連接的一發射器,該發射器配置為向所述另一網狀節點裝置發射所述已分配時槽的列表的回應訊息;以及與所述接收器和發射器電連接的一天線。
- 4如申請專利範圍第3項所述的網狀節點裝置,其中,所述IE包括:一元素識別(ID)欄位;包含時槽分配列表的可變長度的一元素特定資訊欄位;以及一長度欄位,其指定所述資訊欄位中8位元位元組的數量。
- 5如申請專利範圍第4項所述的網狀節點裝置,其中,每個所述元素ID欄位和長度欄位的長度為一個8位元位元組。
- 6如申請專利範圍第4項所述的網狀節點裝置,其中,所述資訊欄位包括:一列表大小欄位;以及多個時槽資訊欄位。
- 7如申請專利範圍第6項所述的網狀節點裝置,其中,每個時槽資訊欄位包括:一定時資訊欄位,其表示各時槽中交換資料的開始時間和持續時間。
- 8如申請專利範圍第6項所述的網狀節點裝置,其中,每個時槽資訊欄位包括:一射頻(RF)資訊欄位,其表示在各時槽中另一網狀節點裝置用以進行資料交換的無線電通道和通道數量。
- 9如申請專利範圍第6項所述的網狀節點裝置,其中,每個時槽資訊欄位包括:一服務品質(QoS)資訊欄位,其表示在各時槽中待交換資料所需的QoS。
- 10如申請專利範圍第6項所述的網狀節點裝置,其中,每個時槽資訊欄位包括:一對等節點資訊欄位,其表示在各時槽中涉及資料傳輸的每個節點的節點識別字。
- 11如申請專利範圍第6項所述的網狀節點裝置,其中,每個時槽資訊欄位包括:一方向欄位,其表示在各時槽中由另一網狀節點裝置進行的資料交換是從一個發射器到一個接收器的單向,還是在所有節點間往返的雙向。
- 12如申請專利範圍第3項所述的網狀節點裝置,其中,所述網狀節點裝置和另一網狀節點裝置在無線區域網路(WLAN)中工作。
Independent claims12
21 paragraphs, as filed
Mesh node device
This creation involves a wireless mesh network that includes multiple nodes (such as a wireless local area network (WLAN) mesh). In particular, this creation involves the sharing of time slot allocation scheduling information among mesh network nodes.
In an IEEE802.11 mesh network (such as a WLAN mesh), two or more nodes exchange data in a period called a time slot. The term "time slot" means multi-dimensional information, which may include, but is not limited to: timing information (such as start and duration), radio frequency (RF) information (such as the number of radios and channels used by nodes to exchange data), Quality of Service (QoS) information (such as the QoS required for data to be exchanged in a time slot), peer node information (such as the node identifier of each node involved in data transmission in a specific time slot), data exchange Direction (for example, one-way, two-way), etc.
In traditional non-mesh WLANs, the optional "scheduling" based on 802.11e HCCA is a single equation controlled by the AP in the Basic Service Set (BSS). In WLAN mesh, scheduling should be coordinated among multiple mesh points (MP) that provide WLAN mesh services.
It is hoped to introduce a mechanism in the nodes of the mesh network that allows nodes to report information about the time slot allocation schedule within the node, and allows nodes to request such scheduling information from other nodes. In order to achieve this new level of coordination, a method and device for exchanging scheduling related information in mesh nodes of a WLAN mesh is needed.
In the IEEE802.11 mesh network where the services between nodes are scheduled to the allocated time slots, by allowing nodes to share their own time slot allocation scheduling information with each other, effective time between multiple nodes is realized. Slot allocation. This enables each node to know the time slot availability of other nodes in advance, so that the node can allocate time slot resources efficiently and without conflict.
This creation provides a mechanism that allows nodes in a mesh network to report their internal time slot allocation schedule to other nodes in the network, and provides a mechanism that allows nodes in the mesh network to request all the data from other nodes. The mechanism of internal time slot allocation scheduling is described.
In the following, nodes include but are not limited to wireless transmit/receive unit (WTRU), user equipment (UE), mobile station, fixed or mobile base station, fixed or mobile access point (AP), fixed or mobile subscriber unit, paging Machine, or any type of device that can work in a wireless environment.
In a mesh network, each node internally keeps track of the time slot assigned to the node after conducting pre- and mutual negotiation with one or more peer nodes. In a specific time slot, the node sends data to and receives data from these peer nodes. The internal tracking record is hereinafter referred to as the "list of allocated time slots" and includes a list of time slots. Each node includes internal memory that stores the list of allocated time slots for that node.
A new information element (IE) 100 is needed to represent the list of allocated time slots. Figure 1 shows the preferred format of IE 100 based on this creation. The IE 100 includes an 8-bit element ID field 105, an 8-bit length field 110, and a variable-length element specific information field 115. According to this creation, the ID field 105 indicates that the IE 100 represents the "list of allocated time slots" IE. The length field 110 specifies the number of 8-bit bytes in the information field 115.
Figure 2 shows the new IE 100 about the information field 115 in more detail. The information field 115 of the list of allocated time slots IE 100 includes a list size sub-field 205, multiple information sub-fields corresponding to each time slot 2101, 2102,..., 210N, and a list size sub-field of the number of time slots Bit 215. Each time slot information sub-field 210 includes a timing information field 220, a radio frequency (RF) information field 225, a quality of service (QoS) information field 230, a peer node information field 235, and a direction field 240. As shown in Figure 2, the detailed sub-columns are related to time slot #1. In this way, the time slot 1 timing information field 220 indicates the start time and duration of the data exchange of time slot #1. The RF information field 225 indicates the radio channel used by the node for data exchange and the number of channels. The QoS information field 230 indicates the QoS required by the data to be exchanged in slot #1. The peer node information field 235 represents the node identifier of each node involved in data transmission in time slot #1. The direction field 240 indicates whether the exchange data in time slot #1 is one-way (that is, from one transmitter to one receiver) or two-way (that is, round-trip between all nodes involved).
Each node can request and report the list of allocated time slots for that node. Preferably, this is performed by adding the following two additional management message types: 1) "request message for the list of allocated time slots" and 2) response message for the list of allocated time slots. The response message of the list of allocated time slots preferably includes the list IE of allocated time slots in its main body.
This creation introduces an improvement to the existing management "action" frame. The category value "time slot report" is added to the action frame definition in the media access control (MAC) entity located in each mesh node. The time slot report action frame is transmitted by the node to transmit the time slot allocation information of the node to other nodes. The time slot report "category" is used in the management action frame to identify such a new category of messages. In this category, the aforementioned two messages are defined: "list request" and "list response". In the "list response" message, a new "list of allocated time slots" IE is defined.
Figure 3 shows an example mesh network 300 including two mesh nodes 305 and 310 according to the present authoring configuration. The node 305 includes a transmitter 315, a receiver 320, a processor 325, a memory 330, and an antenna 332. The node 310 includes a transmitter 335, a receiver 340, a processor 345, a memory 350, and an antenna 352. The processor 325 in the node 305 is configured to generate a request message 360 for the list of allocated time slots, and the request message 360 for the list of allocated time slots is transmitted by the transmitter 315 via the antenna 332 of the node 305. When the node 305 wants to send data to the node 310, the node 305 must know when the node 310 is free to receive data. Therefore, the node 305 requests the node 310 to provide the "allocated time slot" of the node 310 (e.g., the time slot when the node 310 is busy). Therefore, the node 305 can request the "list of allocated time slots" from the node 310, so that some free time slots can be allocated for data exchange with the node 310.
Each memory 330 and 350 keeps track of the time slot allocation schedule information related to the respective node 305, 310.
The memories 330 and 350 also keep track of the time slot allocation information of other nodes except the node where each memory is located. Therefore, each node can keep track of the time slot allocation of another node after sending a "request for a list of allocated time slots" and receiving a "response to a list of allocated time slots".
When the receiver 340 in the node 310 receives the request message 360 for the list of allocated time slots, the processor 325 obtains the IE 100 from the memory 350 and generates a list of the allocated time slots of the IE 100. A response message 365, the response message 365 of the list of allocated time slots is transmitted by the transmitter 335 via the antenna 352 of the node 310. Each processor 325 and 345 includes a MAC entity (not shown) that facilitates the generation of the request message 360 for the list of allocated time slots and the response message 365 for the list of allocated time slots.
This creation can be implemented in software, hardware, intermediary software, future system architecture, radio resource management or radio resource controller (RRC) in the data link layer and network layer. This creation can be applied to but not limited to IEEE802.11, IEEE802.11s, IEEE802.15, IEEE802.15.5, IEEE802.16 and other related mesh technologies.
Although the features and elements of this creation are described in a specific combination in the preferred embodiment, each feature or element can be used alone (in the absence of other features and elements of the preferred embodiment), Or use it in various situations with or without combining with other features and elements of this creation.
<p>RFRadio Frequency</p><p>QoSService quality</p><p>IDidentification</p>
Through the provided examples and combined icons, you can get a more detailed understanding of this creation from the following description, among which: Figure 1 shows the format of the information elements allocated by the time slot; Figure 2 shows the enhanced information based on this creation Element format; Figure 3 shows an example mesh network with two nodes configured according to this authoring.
4 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4
28 members in 15 offices
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 60720580 | United States of America | – | |
| 72058005 | United States of America | P | |
| 72058005 | United States of America | P | |
| 11480070 | United States of America | – | |
| 48007006 | United States of America | A | |
| 48007006 | United States of America | A | |
| 20050720580P | – | – | – |
| 20060480070 | – | – | – |
| US20050720580P | – | – | – |
| US20060480070 | – | – | – |
Members28
| Document | Office | Kind | |
|---|---|---|---|
| DE202006014716U1 | Germany | U1 | |
| KR20070034940A | Republic of Korea | A | |
| US2007070943A1 | United States of America | A1 | |
| TW200713956A | Taiwan Province of China | A | |
| AU2006295024A1 | Australia | A1 | |
| CA2623696A1 | Canada | A1 | |
| WO2007038129A1 | World Intellectual Property Organization (WIPO) | A1 | |
| TWM311191UThis record | Taiwan Province of China | U | |
| AR056085A1 | Argentina | A1 | |
| CN200990615Y | China | Y | |
| EP1941677A1 | European Patent Office (EPO) | A1 | |
| CN101273585A | China | A | |
| IL190421A0 | Israel | A0 | |
| JP2009510913A | Japan | A | |
| RU2008116599A | Russian Federation | A | |
| RU2378777C1 | Russian Federation | C1 | |
| TW201027958A | Taiwan Province of China | A | |
| US7869378B2 | United States of America | B2 | |
| EP1941677B1 | European Patent Office (EPO) | B1 | |
| AT506825T | Austria | T | |
| ATE506825T1 | Austria | T1 | |
| DE602006021451D1 | Germany | D1 | |
| EP2330782A1 | European Patent Office (EPO) | A1 | |
| BRPI0617608A2 | Brazil | A2 | |
| CN101273585B | China | B | |
| CN102271404A | China | A | |
| JP4864092B2 | Japan | B2 | |
| KR101289193B1 | Republic of Korea | B1 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Annulment or lapse of a utility model due to non-payment of feesLapsedMM4K | MM4K |
Numbers
- Publication
- M311191
- Publication, DOCDB
- M311191
- Publication, EPODOC
- TWM311191U
- Application
- 95216565
- Application, DOCDB
- 95216565
- Application, EPODOC
- TW20060216565U
Titles4
- Chinese
- 網狀節點裝置
- English
- Mesh Node Devices
- Unlabeled
- 網狀節點裝置
- Unlabeled
- Mesh node device
Classification
- CPC, 6
- H04W72/0446
- H04W84/12
- H04W84/18
- H04W92/16
- H04W72/20
- H04W72/543
- IPC, 3
- H04L12 58
- H04W72 54
- H04W84 18