[go: up one dir, main page]

CN101946540B - Traffic management employing interference management messages - Google Patents

Traffic management employing interference management messages Download PDF

Info

Publication number
CN101946540B
CN101946540B CN200980104789.2A CN200980104789A CN101946540B CN 101946540 B CN101946540 B CN 101946540B CN 200980104789 A CN200980104789 A CN 200980104789A CN 101946540 B CN101946540 B CN 101946540B
Authority
CN
China
Prior art keywords
radio node
node
data
service quality
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200980104789.2A
Other languages
Chinese (zh)
Other versions
CN101946540A (en
Inventor
阿纳斯塔西奥斯·斯塔莫里斯
阿什温·桑帕什
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Priority to CN201310147042.3A priority Critical patent/CN103228011B/en
Publication of CN101946540A publication Critical patent/CN101946540A/en
Application granted granted Critical
Publication of CN101946540B publication Critical patent/CN101946540B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/12Flow control between communication endpoints using signalling between network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0236Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/535Allocation or scheduling criteria for wireless resources based on resource usage policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

可在多跳无线通信系统中使用各种业务管理技术。举例来说,将数据发射到另一节点的决策可基于所述节点是否能够有效地发射其数据。发射干扰管理消息的决策可基于父代节点可发射的数据量。发射干扰管理消息的决策可基于正在发射数据的有效性程度。可基于业务调度政策来向干扰管理消息指派权数。

Various traffic management techniques can be used in multi-hop wireless communication systems. For example, a decision to transmit data to another node may be based on whether that node is able to efficiently transmit its data. The decision to transmit interference management messages may be based on the amount of data that the parent node can transmit. The decision to transmit an interference management message may be based on the degree of validity of the data being transmitted. Interference management messages may be assigned weights based on traffic scheduling policies.

Description

Use the service management of interference management message
Technical field
The application's case relates generally to radio communication, and more particularly but not exclusively say, relates to management multi-hop business.
Background technology
Various network topologies can be in order to set up radio communication.For instance, can dispose according to wanted wireless communication ability the network of wide area network, local area network (LAN) or certain other type.
The plan that wireless wide area network can be embodied as in licensed band is disposed.Such network can be through design to optimize spectrum efficiency and service quality to support the user of relatively large number.Cellular network is an example of wireless wide area network.
WLAN (wireless local area network) is disposed conventionally in the situation that not having centralized plan.Such network can utilize framework or the framework based on special based on foundation structure for example, in frequency spectrum, to dispose without approval ().Such network can be supported the relatively user of peanut conventionally.Wi-Fi network is an example of WLAN (wireless local area network).
In fact, be all attributable to may be in order to provide the choice that the service of given type carries out and to have various shortcomings for above-mentioned network.For instance, owing to the complexity of centralized plan, setting up wireless wide area network may be relatively expensive.In addition, such network may not can be effectively located in reason dynamic service flow.Therefore, this scheme may not can be very suitable for " focus " deployment.On the other hand, space efficiency that may not can realize space efficiency (position/unit are) same levels realizing with plannet without the WLAN (wireless local area network) of plan.In addition, for the potential interference between the node in compensating network, without the scheme of plan, can use such as interference mitigation techniques such as carrier sense multiple access.Yet, in fact, such as interference mitigation techniques such as these technology, may cause bad utilization, limited fairness control and to hiding and the sensitiveness of exposed node.
No. 2007/0105574 U.S. Patent Application Publication case described and can be advantageously used in the various technology in wireless communication system, and the disclosure of described Patent Application Publication case is incorporated herein by reference.In certain aspects, this kind of system can be used timeslot-based communication, and a plurality of radio nodes in wherein said system can be launched simultaneously and receive via given channel during assigned timeslot.
Can to transmitting, carry out combined dispatching by the reflector of a node and the receiver of another node herein, and promote the Fairshare to wireless channel.For instance, one group of resource (for example, one or more time slots on one or more channels) is asked in the understanding of wishing near the availability of the Radio Resource that the node of transmitting can be based on to it.In response to this request, by the node that receives described transmitting, can near the understanding of the availability of the Radio Resource it, authorize the some or all of channels in described institute request channels based on described node.For instance, the node of plan transmitting can be learned Resource Availability by listen to the adjacent node that may receive when described node wishes to launch.On the contrary, the node that plan receives can be learned potential interference by listen to the adjacent node that may launch when described node wishes to receive.In the situation that its reception of node determination will be affected by contiguous transmitting maybe may, described node can utilize message (" RUM ") to attempt making adjacent node limit its interference transmitting by transmission resources.According to related fields, RUM can be take (for example, owing to its interference of perceiving when receiving) that instructs node is not only weak tendency and need conflict avoid emission mode through weighting, but also the weak tendency degree of instructs node.
The node that receives RUM can utilize its fact that has received RUM with and flexible strategy determine suitably and respond.For instance, node can select to abandon transmitting, or it can reduce its transmitting power during one or more assigned timeslots.Or for example, if () described node has received indication associated nodes than any other node RUM of weak tendency more of transmitting RUM, described node can be ignored described RUM.In the case, during described node can be chosen in assigned timeslot, to its associated nodes, launch.Concerning the notice of flexible strategy, therefore can provide for all nodes in described system is fair collision avoidance scheme.
According to US 2006/0165036A1, known a kind of for eliminating the method and system of the interference being caused by concealed nodes.For promoter's (normally air station (STA)) definition promoter control message, to start, carry out aggregated frame exchange with at least one respondent.Promoter's control message comprises the information about the queue size at promoter place.In the field of respondent's (normally access point (AP)) with respondent's control message based on promoter's control message, the indicated information about queue size arranges required protection for promoter's data transmission.
Summary of the invention
Being summarized as follows of sample of the present invention aspect.Should be understood that herein and can refer to one or more aspects of the present invention to any reference of term aspect.
In certain aspects, the present invention relates to management service in multi-hop wireless communication system.Herein, management service can for example, determine whether transmitting data with () and determine whether and how to launch interference management (for example, alleviating) message relevant.
In certain aspects, the present invention relates to whether can effectively launch its data based on another node determines whether data transmission to described node.For instance, described node may be owing to the bottleneck in its transmission path transmitting data effectively.In the case, can make the decision-making that is not transmitted into this node, because be transmitted into any data of described node, may not can by described node, with effective means, forward.
In certain aspects, the data volume the present invention relates to based on receiving from parent node determines whether to launch interference management message (for example, RUM).As mentioned above, under some environment, interference management message can for example, in order to be preserved for the resource (, bandwidth) of data receiver.Yet, in the situation that parent node does not have a lot of data and will send, even when the service quality being associated with received data is not enough, still can make the decision-making of not launching interference management message.By abandon using interference management message, described node under these environment, advantageously avoid retaining the resource may finally not effectively utilized.
In certain aspects, the degree that the present invention relates to effectively to launch its data based on given node determines whether from described node transmitting interference management message.For instance, at described node, effectively for example, in the situation of transmitting data (, owing to the bottleneck in transmission path), described node can select not launch interference management message.That is to say, described node can avoid launching interference management message, and it originally can i.e. transmitting after the not enough service quality of its received data being detected.For instance, this can be desirable because via use interference management message sink to any data may finally can not be forwarded to set destination with effective means.
In certain aspects, the business schedule policies the present invention relates to based on another node to assign the indication (for example, flexible strategy) relevant with service quality to interference management message.Herein, for the schedule policies of node hierarchy structure, can specify node how to cross over described hierarchy is carried out to distribute data stream.For instance, all leaf nodes that schedule policies can be crossed over the via node of described hierarchy or be crossed over described hierarchy are specified the equal grade of service.The flexible strategy of the interference management message of being launched by the node of described hierarchy in certain aspects, can be therefore based on expecting by the traffic carrying capacity of described node according to described schedule policies.
Accompanying drawing explanation
These and other sample aspect of the present invention will be described in the embodiment subsequently and appended claims and be described in the drawings, in the accompanying drawings:
Fig. 1 is the reduced graph of the sample aspect of wireless communication system;
Fig. 2 is the reduced graph of the sample aspect of radio node hierarchy;
Fig. 3 is the simplified block diagram of some aspects of sample assembly that is the wireless communication system of multi-hop configuration;
Fig. 4 is the reduced graph of the sample aspect of the Business Stream between explanation radio node;
Fig. 5 is can be through carrying out to promote the flow chart of some samples aspect of the operation of the Business Stream in wireless communication system;
Fig. 6 is the simplified block diagram of some aspects of the sample assembly of wireless communication system;
Fig. 7 is the reduced graph of the sample aspect of the Business Stream between explanation radio node;
Fig. 8 is can be through carrying out to promote the flow chart of some samples aspect of the operation of the Business Stream in wireless communication system;
Fig. 9 is the simplified block diagram of some aspects of the sample assembly of wireless communication system;
Figure 10 is the reduced graph of the sample aspect of the Business Stream between explanation radio node;
Figure 11 is can be through carrying out to promote the flow chart of some samples aspect of the operation of the Business Stream in wireless communication system;
Figure 12 is the simplified block diagram of some aspects of the sample assembly of wireless communication system;
Figure 13 is the reduced graph of the sample aspect of the Business Stream between explanation radio node;
Figure 14 is can be through carrying out to promote the flow chart of some samples aspect of the operation of the Business Stream in wireless communication system;
Figure 15 is the simplified block diagram of some aspects of the sample assembly of wireless communication system;
Figure 16 is the simplified block diagram of some samples aspect of communications component; And
Figure 17 is the simplified block diagram being configured to as some samples aspect of the equipment of the radio communication of institute's teaching promotion herein to Figure 20.
According to convention, various features illustrated in graphic may not drawn on scale.Therefore, for clarity, can at random expand or reduce the size of various features.In addition, for clarity, can simplify described some in graphic.Therefore, the described graphic all component that for example may not describe, to locking equipment (, device) or method.Finally, in whole specification and figure, identical reference number can be in order to represent identical feature.
Embodiment
Various aspect of the present invention is below described.Should be apparent, extensively various ways is implemented teaching herein, and any ad hoc structure disclosed herein, function or both are only representational.Teaching based on herein, it will be understood by one of ordinary skill in the art that aspect disclosed herein can be independent of any other side and implement, and can by variety of way combine in these aspects both or both more than.For instance, can come facilities and equipments or hands-on approach by the aspect of any number of stating herein.In addition, can with except or be different from other one or more structure in the aspect stated, functional or structure herein and functionally implement this kind of equipment or put into practice this kind of method.At least one key element that in addition, can comprise claim on the one hand.Example as foregoing, in certain aspects, a kind of wireless communications method comprises: at the first radio node place, receive and for the relevant information of the data that are transmitted into the 3rd radio node and based on described information, determine whether to be transmitted into described the second radio node in the second radio node place buffering.In addition, in certain aspects, described information is indicated the state of the transmit buffer of described the second radio node.
Fig. 1 illustrates some samples aspect of wireless communication system 100.System 100 comprises some radio nodes, is appointed as substantially node 102 and 104.Each node can comprise at least one antenna and the receiver being associated and emitter assemblies to set up and the communicating by letter of other node in described system.In the following discussion, term " receiving node " can be in order to refer to the node receiving, and term " transmitting node " can be in order to refer to the node of launching.This kind of reference do not implying that node can not be carried out firing operation and reception operates both.
Can implement in every way node.For instance, node can comprise access terminal, access point or certain other network associated component.In the example of Fig. 1, node 102 can comprise access point, and node 104 can comprise and accesses terminal.Therefore node 102 can promote for example, communication between the node of network (, Wi-Fi network, cellular network or WiMax network), and the access to another network is provided.For instance, for example, when (accessing terminal, 104A accesses terminal) in access point (for example, WAP (wireless access point) 102A), in the time of in overlay area, the 104A that accesses terminal can and then be associated with another device of system 100 or certain other network and sets up the communication link with described another device.Herein, one or more (for example, the node 102B) in described node can comprise the internuncial super joint that is provided to another one or a plurality of network (for example,, such as the wide area networks such as internet 108).In addition, one or more in node 102 are for example included in, between other node (, super joint, another via node or access terminal) internuncial via node (for example, WAP (wireless access point)) are provided.
As particular instance, node 104A and 102B can for example, be associated with each other via node 102A (, via node).Therefore, each in node 104A and 102B is established to the corresponding communication link of via node 102A.Thereby, can be via going to and from accessing terminal 104A and go to and set up one or more Business Streams from each in these links of access point 102B.
Fig. 2 illustrates the simplified example of the Business Stream of two group of nodes 200A in communication system 200 and 200B (for example, two adjacent cells).For purpose of explanation, this example one (as the line by with arrow represents) in the direction of the Business Stream of this classification of flex spline routing plan only.In the first 200A of group, will flow to the traffic assignments of first node 202 (for example, super joint) to adjacent node 204 and 206.Node 204 and 206 is followed described traffic assignments near its corresponding node (being respectively node 208-212 and node 214-216).This allocative decision can run through described group and continue so that all nodes in described group can receive business from least one other node.In the second 200B of group, a pair of node 222 and 224 relative close proximities are in the node 206 and 216 of the first 200A of group.
As in Fig. 2 by shadow representation, each node in system 200 can be configured to during some time slot transmitting or receive.In relatively simple example, first node set (for example, node 202,208,210,212,214,216 and 222) can be configured at first launch during odd number time slot, for example, and Section Point set (, node 204,206,218,220 and 224) can be configured to launch during even number time slot at first.On the contrary, therefore first node set can receive data during even number time slot, and Section Point set can receive data during odd number time slot.
The example of Fig. 2 is described alternately time slot scheme, whereby different time-gap is assigned to each the continuous level in classification tree.This replaces time slot scheme and can make it possible to carry out the more multiplexed of data flow in multi-hop configuration.For instance, can assign some time slot to the node in described system, this depends on the relative proximity (for example,, corresponding to the node location in classification tree) of described node and other node in system.Herein, when the spaced apart one section of enough distance of the node of launching during same time slot, described node can successfully be launched to its receiving node, and at other receiving node place, does not cause improperly and disturb.As particular instance, node 202 can send to data node 204 during odd number time slot, and node 204 forwards said data to node 208 during next even number time slot whereby.In the case, the transmitting that node 202 carries out can be disturbed the reception at node 208-216 place in locality, because these nodes are not receiving when node 202 is being launched.
(for example, in above example) in some cases, two or more nodes in system can be attempted (for example,, during same time slot) transmitting simultaneously.The transmitting power that depends on relative position and the transmitting node of transmitting node and receiving node, the reception that another node (for example, irrelevant interlink point) from the wireless transmission of a node in may EVAC (Evacuation Network Computer Model) is located.For instance, the node 104B of Fig. 1 (for example, the node 216 of Fig. 2) can for example, receive data from node 102C (, node 206) during some time slot, as the radio communication symbol 106A in Fig. 1 represents.Meanwhile, node 102D (for example, node 222) can launch by forward node 104C (for example, node 224), as represented by traffic symbols 106B.Depend on distance between node 104B and 102D and the transmitting power of node 102D, from the transmitting (as represented by dashed signs 106C) of node 102D, can disturb the reception at node 104B place.
In order to alleviate such as this interference, wait interference, the node of wireless communication system can be used interference management messaging scheme.For instance, the receiving node that is just experiencing interference can launch RUM (for example,, via controlling bag) take indicate described node aspect certain as weak tendency.In certain aspects, the decision-making of the transmitting RUM that receiving node is done can be at least partly the service quality that is associated of data based on receiving at described Nodes.For instance, receiving node can repeatedly monitor the one or more current service quality level (for example, using sliding window or certain other appropriate technology) in its link or stream.In the situation that current service quality level drops under wanted service quality level, described node then can be launched RUM.On the contrary, if service quality is acceptable, described node can not launched RUM.Herein, unacceptable service quality level can with low throughput, high stand-by period (for example, high packet delay) or certain other relating to parameters relevant to service quality.
As mentioned above, the adjacent node (for example, potential interference person) that receives RUM can select to limit in some way its following transmitting to avoid interference the node (that is, having sent the receiving node of RUM) that sends RUM.For instance, given RUM can be associated with given time slot, and potential interference person can select during described time slot, to limit its transmitting in response to described RUM whereby.Therefore, by this interference management scheme, can retrain the Business Stream of the node of seriously going through good service quality, to attempt to improve the service quality of the Nodes that does not experience good service quality always.
Now referring to Fig. 3, arrive Figure 15, its description can be in order to improve some technology of performance in wireless communication system.For instance, use one or more in these technology can in system, improve service quality, can reduce the interference between node, maybe can cause more effectively utilizing system resource.As discussed herein, in certain aspects, this system can be used multi-hop and/or interference management scheme.
For the ease of following discussion, the concise and to the point description to some assemblies is provided in Fig. 3, described some assemblies can be combined in route data in multi-hop environment and use in wireless device.Herein, as described herein, system 300 comprises can for example, corresponding to the be associated wireless device 302,304 and 306 of radio node set of ().In certain aspects, device 302 can comprise upstream node or at the node at the higher levels place of node hierarchy structure.In certain aspects, device 304 can comprise via node or at the node at the intermediate level place of node hierarchy structure.In certain aspects, device 306 can comprise downstream node or at the node at the lower-level place of node hierarchy structure.Yet, should be appreciated that, the assembly of describing for setter may be implemented in other device being associated with other position in multi-hop hierarchy.
Device 302 comprises the transceiver 308 with the radio communication of device 304 and any other apparatus adjacent (Fig. 3 does not show) for foundation.Transceiver 308 comprises emitter assemblies 310 and receiver assembly 312.For spreading out of business, device 302 can comprise for cushioning the transmit buffer 314 of the data of auto levelizer 304 to be launched and other device.As hereinafter discussed in more detail, when the unripe reception data of corresponding receiving system, the armed data of device 302 available buffer.For this reason, device 302 can comprise buffering control assembly 316, its determine (for example) when by data buffering in transmit buffer 314 and when send to reflector 310 for transmitting from transmit buffer 314 sense datas and by data.
Device 304 comprises that similar communications component is to promote reception and the transmitting of data.For instance, transceiver 318 comprise reflector 320 and receiver 322 for device 302 and 306 and system in other node (not shown) communicate by letter.In addition, device 304 comprises Bunper assembly 324, and it can comprise for cushioning the reception buffer 326 of received data (for example,, from device 302) and for example, for cushioning the transmit buffer 328 of armed data (, auto levelizer 306).In addition, device 304 can comprise buffering control assembly 330 for management when or how by data buffering in buffer 324 and when or how for example, from buffer 324 sense datas (, and by data sending to reflector 320 for transmitting).
Device 304 also can comprise the assembly for generation of interference management message.For purpose of explanation, will in the context of RUM generator 338 that produces RUM, this kind of assembly be described.
Device 306 also comprises that similar communications component is to promote reception and the transmitting of data.For instance, transceiver 332 comprises that reflector 334 and receiver 336 are for communicating by letter with other node (not shown) in device 304 and system.In addition, device 304 can comprise the buffering associated component (not shown) that promotes to import into the reception of data and the transmitting of outbound data.
In fact, buffer described above can comprise one or more buffers.For instance, a plurality of buffers of setter definable, its each be associated with particular link or stream.For convenience's sake, in some context, description herein can be simply with reference to " buffer ".Should be appreciated that, this is with reference to being equally applicable to one or more buffers.
Now referring to Fig. 4 to Fig. 6, in certain aspects, the decision-making that information is transmitted into another node from a node is the validity that the node based on waiting to receive described information is being launched its information.For instance, under multi-hop situation, if given node will for example,, not according to wanted mode (, with desired through-rate or within the desired stand-by period) forwarding data, can be made the not decision-making to described node by data transmission.
Fig. 4 explanation comprises the example of the system 400 of first node set 402 and Section Point set 404.Under the multi-hop situation of set 402, node A arrives Node B by data transmission, and Node B arrives node E and F by data transmission.Under the multi-hop situation of set 404, node C arrives node D by data transmission, and node D arrives node G by data transmission.Again, for convenience's sake, a direction of the data flow between node is only described in Fig. 4.
As represented by symbol 406, the link between the link between Node B and E and Node B and F may be the bottleneck in system.For instance, node E and F may just just experience interference at it when Node B receives data.In the case, if node A arrives Node B by data transmission, these data are attributable to the bottleneck between Node B and node E and F and are gathered in the buffer at Node B place.Therefore these data can reside in Node B place simply, until Node B place accumulate minimizing.Therefore, being transmitted in from node A to Node B now may not can provide many benefits for whole system performance.Yet, this transmitting may interfering nodes D the reception (for example, from node C transmitting) at place.
In view of above content, the information about the data transmission that undertaken by receiving node that whether data should be sent to the decision-making of receiving node can be advantageously obtains based on transmitting node about transmitting node.For instance, if transmitting node determines that receiving via node has cushioned the data volume that equals or exceeds given threshold value, transmitting node can be determined to exist affects the bottleneck that via node is launched.In the case, transmitting node can not send to via node by more data, because send these data, can cause the insufficient utilization to the bandwidth in system.
Fig. 5 explanation can with determine whether to be transmitted into via node and be combined some operations of carrying out.For convenience's sake, the operation of Fig. 5 (or any other operation of discussion herein or teaching) can be described as for example, being carried out by specific components (, the assembly of system 600 depicted in figure 6).Yet, should be appreciated that, these operations can be carried out by the assembly of other type, and can carry out with the assembly of different numbers.Should also be clear that and in given embodiment, can not use one or more in operation described herein.
As represented in the frame 502 by Fig. 5, the node set in system can be set up communication, and business is crossed a plurality of hops whereby.For instance, in system 600 (Fig. 6), downstream node 606 (for example, the device 306 of Fig. 3) can with upstream node 602 (for example, device 302) be associated, node 602 for example, sends to node 606 via via node 604 (, device 304) by data whereby.
As represented by frame 504, at various time points, node 602 can determine whether to exist any data that need to send to node 604.As an example, on node 602, the application program of operation can produce and need to send to via node 604 data of node 606.
As represented by frame 506 and 508, node 602 can obtain whether indication exists the backup of business (for example, being proved by the transmitting data through buffering) information at node 604 places.This information can be taked various forms.For instance, in certain aspects, this information can be relevant with the state of the transmit buffer at node 604 places.In certain aspects, this information can be relevant for the speed of the data of data-oriented stream with node 604 transmittings.In certain aspects, this information can be relevant with the minimizing of data throughput in data routing paths.Herein, for example, through the bottleneck that reduces to indicate certain form in outbound link at node 604 link of node 606 (, to) of the increase of the amount of buffered data or streaming rate or data throughput.
Frame 506 can be for example, to the situation of via node 604 requested service backup informations (, buffer state) relevant with upstream node 602.For instance, the buffer traffic determiner 608 of node 602 can repeatedly (for example, periodically) to node 604, send message, requesting node 604 sends to node 602 by buffer status information.
In other cases, node 604 can unilaterally send to node 602 by this information.For instance, in certain aspects, buffering control assembly 330 can be suitable for repeatedly (for example, periodically) buffer status information or transmit data rate or throughput information are sent to node 602.
Under any circumstance, as represented by frame 508, at a time between point, the receiver 312 of node 602 can receive with node 604 places through buffering the relevant information of data for transmitting.As represented by frame 510, the mission controller 610 of node 602 can the information based on obtained determine whether to be transmitted into node 604.For instance, in certain aspects, buffer traffic determiner 608 can comprise comparator 612 for obtained information (for example,, through the amount of buffered data, streaming rate, through-rate etc.) is compared to identify potential service backup with one or more threshold values 608.
Should be appreciated that, can carry out such as operations such as these operations in every way and by various assemblies.For instance, in some cases, node 604 (for example, buffering controls 330) can be carried out the compare operation of these types.In these cases, as long as be equal to or greater than threshold level through the amount of buffered data, or as long as transmit data rate or throughput are less than or equal to threshold level, node 604 just can send service backup informational message.
In the situation that determine the bottleneck that existence is associated with node 604, mission controller 610 can postpone it to the transmitting of node 604.In the case, node 602 can be by data adhoc buffer in its transmit buffer 314.Node 602 then can continue to monitor that the state of node 604 should the data through buffering send to node 604 by this to determine when.
As represented by frame 512, in the situation that node 602 is abandoned transmitting, mission controller 610 can be transmitted into message node 604 and hope transmitting (for example,, within cycle preset time) to inform node 604 its refractory periods.In this way, can prevent its RUM that originally can send because of the business minimizing from node 602 of RUM generator 338 transmittings of node 604.In other words, node 602 can send message to node 604, the reduction of instruction node 604 service quality that data based on receiving from node 602 with node 604 are not associated and launch RUM.
As represented by frame 514, once determining, transmitting determiner 610 data can be sent to node 604, just buffering control assembly 316 can cooperate to launch with reflector 310 at least a portion from the data of buffer 314.As discussed in conjunction with Fig. 3 above, node 604 then can forward said data to set destination (for example, node 606).
Even in the situation that data source is used in network congestion, reduce the load that provides such as agreements such as TCP time, Fig. 4 also can be useful to the service management scheme of Fig. 6.In the case, TCP can make a response to network congestion under the markers that markers applicatory is large than such scheme.Herein, provided load can be finally provided TCP, but this situation only the massive band width on link without just occurring after making full use of.On the contrary, above scheme can be through implementing to make response to congested quickly, and then realize more effectively utilizing of Internet resources.
Now referring to Fig. 7 to Fig. 9, in certain aspects, (for example, decision-making RUM) is based on sending to the data volume of described node to the transmitting interference management message that given node is done.For instance, in the situation that corresponding transmitting node does not have considerable data and will send to receiving node, even when the service quality being associated when the data with received is unacceptable, receiving node still can not launched interference management message.
Fig. 7 explanation comprises the example of the system 700 of first node set 702 and Section Point set 704.Under the multi-hop situation of set 702, node H and K are by data transmission to node E, and node E and F arrive Node B by data transmission, and Node B arrives node A by data transmission.Under the multi-hop situation of set 704, node G arrives node D by data transmission, and node D arrives node C by data transmission.A direction of the data flow between node is only described for convenience's sake, in Fig. 7.
As represented by symbol 706, the link between the link between node H and E and node K and E may be the bottleneck in system.For instance, node E may just just experience interference at it when node H and K receive data.In the case, the data that node E may not have a common amount will be transmitted into Node B.As a result, Node B can detect the reduction (for example, the data delay of lower throughput or increase) of the service quality being associated with the data that receive from node E.Yet, in the case, the interference that the reduction of service quality is not experienced owing to Node B, but be alternatively the result of another bottleneck in system.Therefore, by Node B transmitting interference management message, may not can improve the service quality at Node B place.Yet, by Node B transmitting interference management message, may cause node G to limit it to the transmitting of node D.As a result, system bandwidth can be finally without making full use of, for example, because node E may not utilize the bandwidth (, time slot) by the interference management message reservation of Node B.
In view of above content, about receiving node, whether should launch the information of the data transmission carrying out about the transmitting node by being associated that the decision-making of interference management message can advantageously obtain based on receiving node.For instance, if receiving node is determined transmitting, via node has cushioned the data volume that is less than or equal to threshold quantity, and receiving node can determine that existence impact is at the bottleneck of the reception at via node place.In the case, receiving node can not launched interference management message, because this can cause underusing of bandwidth in system.
Fig. 8 explanation can with determine whether to launch interference management message and be combined some operations of carrying out.As represented by frame 802, the node set in system can be set up communication, and business is crossed a plurality of hops whereby.For instance, in the system 900 of showing in as Fig. 9, downstream node 906 (for example, the device 306 of Fig. 3) can with upstream node 902 (for example, device 302) be associated, node 902 for example, sends to node 906 via via node 904 (, device 304) by data whereby.
As represented in the frame 804 by Fig. 8, the interference suppressor 908 of node 906 can determine whether the service quality (" QOS ") being associated with received data is acceptable.In certain aspects, this operation can relate to and uses comparator 910 that the relevant threshold value of same service quality is compared with the quality of service measures being associated with nearest received data.For instance, defined service quality threshold value (for example, RUM sending threshold value) can be with same or an expection service quality level being associated with uplink or data flow is relevant.In addition, interference suppressor 908 can repeatedly obtain the quality of service information that is associated with received data so that quality of service measures information to be provided.For instance, interference suppressor 908 can be measured throughput or the stand-by period of the data that receive recently with sliding window.In the unacceptable situation of service quality, node 906 then can attempt to determine that the degradation of service quality is the result of reception or the result of certain other condition (for example, it causes to the interruption of the Business Stream of node 904) in network that node 906 places have been disturbed in the transmitting of adjacent node.
As represented by frame 806 and 808, at various time points, the traffic monitor 912 of node 906 can be obtained instructs node 904 and whether have the information that data will send to node 906.This information can be taked various forms.In certain aspects, this information can be relevant with the state of the transmit buffer 328 at node 904 places.For instance, this state can indicate how many data to be stored in transmit buffer 328.In some cases, this state can comprise buffer full indication, for example value of the buffer full position of transmit buffer 328.In certain aspects, the information of obtaining can comprise the congested indication of TCP.For instance, traffic monitor 912 can be suitable for analyzing TCP message to determine whether setting the congested position of TCP for one or more Business Streams of the node 904 of flowing through (for example,, from node 902).
Frame 806 can be for example, to the situation of via node 904 requested service information (, buffer state) relevant with downstream node 906.For instance, traffic monitor 912 can repeatedly (for example, periodically) to node 904, send message, requesting node 904 (for example, buffering controls 330) sends to node 906 by buffer status information.
In other cases, node 904 can unilaterally send to node 906 by this information.For instance, buffering control assembly 330 can be suitable for by buffer status information repeatedly (for example, periodically) send to node 906.
In any one in above situation, as represented by frame 808, at a time between point, traffic monitor 912 can receive and whether have data with node 904 and will launch relevant information via receiver 336.As represented by frame 810, interference suppressor 908 then can the information based on obtained determine whether to launch interference management message (for example, RUM).
In certain aspects, traffic monitor 912 can comprise comparator 914 for obtained information and one or more threshold values 916 are compared, to determine whether node 904 has data and will send.For instance, as mentioned above, the information of obtaining can be relevant with the data volume in transmit buffer 328.Threshold value 916 can, therefore through defining the amount through buffered data with reflection, when lower than described data volume, will not send interference management message.Should be appreciated that, can carry out such as operations such as these operations in every way and by various assemblies.For instance, in some cases, node 904 (for example, buffering controls 330) can be carried out the compare operation of these types.In these cases, as long as be less than or equal to threshold level through the amount of buffered data, node 904 just can send business information message.
At frame 810 places, determine should not send interference management message (for example, transmit buffer 328 less than or data deficiencies) situation under, operations flows can be proceeded, as indicated in Figure 8.Therefore, whether node 906 can continue to monitor the service quality of received data and continue to monitor to exist and treat the data of being launched by node 904, as discussed above.
On the other hand, for example, if determine the reduction (, as indicated for full by transmit buffer 328) that may cause service quality in the interference at node 906 places, the RUM generator 918 of node 906 can produce RUM (frame 812).As mentioned above, in some cases, such as interference management message such as RUM, can comprise the indication relevant with service quality.In certain aspects, this indication is for example, to the ownership of specific resources (, one or more time slots of one or more wireless channels) relevant with node.For convenience's sake, discussion is subsequently with reference to the example of RUM flexible strategy.In some cases, RUM flexible strategy can be defined as to the quantized value of the ratio of desired service quality (for example,, corresponding to the RUM sending threshold value) quality of service measures relevant with the service quality realizing with reality.At frame 814 places, reflector 334 then can be launched produced RUM to attempt making any interfering nodes limit its corresponding transmitting.
Now referring to Figure 10 to Figure 12, in certain aspects, (for example, decision-making RUM) is the ability based on described node transmitting data to the transmitting interference management message that given node is done.For instance, when exist stoping node with the bottleneck of wanted mode transmitting data in system, described node can be chosen in the service quality being associated with the data of its reception and not launch interference management message when unacceptable.
Figure 10 explanation comprises the example of the system 1000 of first node set 1002 and Section Point set 1004.Under the multi-hop situation of set 1002, node H and K are by data transmission to node E, and node E and F arrive Node B by data transmission, and Node B arrives node A by data transmission.Under the multi-hop situation of set 1004, node G arrives node D by data transmission, and node D arrives node C by data transmission.A direction of the data flow between node is only described for convenience's sake, in Figure 10.
As represented by symbol 1006, the link between node F and B may be the bottleneck in system.For instance, Node B may just just experience interference at it when node F receives data.As a result, Node B may receive than it and expect (for example, the data to node A to be launched) few data.Under home, the reduction (for example, the throughput of minimizing or the data delay of increase) of the service quality that Node B can therefore be associated owing to the data with receiving from node F and select transmitting interference management message (for example, RUM).
Yet as represented by symbol 1008, may there is another bottleneck in system in the link place between Node B and A.For instance, node A also may just just experience interference at it when Node B receives data.As a result, any data that received by Node B can back up at Node B place simply, and wait for opportunity for example, to be transmitted into node A (, emptying its transmit buffer of Node B is fast not).
Therefore the not enough service quality that, Node B is associated in response to the reception with from node F and total service quality of launching the described stream that interference management message may not can improve the system of flowing through 1000.Yet Node B transmitting interference management message can make node G limit it to the transmitting of node D.As a result, system resource may be finally without effective utilization, and any resource retaining because of the interference management message for by Node B can be in order to send the data of waiting in line at Node B place simply.In other words, from total system viewpoint, be limited in through in the path of system without undergoing the Business Stream of any bottleneck the object of described restriction for improve certain some place after a while in its path and stand bottleneck Business Stream time may be for invalid.
In view of above content, about receiving node whether should launch the decision-making of interference management message can be advantageously based on the described node degree of transmitting data effectively.For instance, if described receiving node determines that it has cushioned the transmitting data amount that is more than or equal to threshold quantity, described receiving node can determine that existence affects the bottleneck of its transmitting.In the case, the not enough service quality that described receiving node can not can be associated in response to the data with received is launched interference management message, because this can cause underusing of system resource.
Figure 11 explanation can with determine whether to launch interference management message and be combined some operations of carrying out.As represented by frame 1102, the node set in system can be set up communication, and business is crossed a plurality of hops whereby.For instance, in the system 1200 of showing in as Figure 12, via node 1204 (for example, the device 304 of Fig. 3) can be from upstream node 1202 (for example, device 302) receive data and data transmission is arrived to downstream node 1206 (for example, device 306).
As represented in the frame 1104 by Figure 11, the interference suppressor 1208 of node 1204 can determine whether the service quality being associated with received data is acceptable.With similar fashion as discussed above, this operation can relate to comparator 1210 is associated the relevant threshold value (for example, RUM sending threshold value) of same service quality quality of service measures with data with receiving and compare.
In the unacceptable situation of service quality, node 1204 can be attempted to determine whether to exist it to spread out of the backup of business.For instance, as represented by frame 1106, the traffic monitor 1212 of node 1204 can be obtained the information that instructs node 1204 can have been launched the degree of its data (for example,, to node 1206) well.This information can be taked various forms.In certain aspects, this information can be relevant with the state of the transmit buffer 328 of node 1204.For instance, this state can indicate how many data to be stored in transmit buffer 328.In some cases, this state can comprise buffer full indication, for example value of the buffer full position of transmit buffer 328.In certain aspects, the information of obtaining can be relevant with the speed of node 1204 its data of transmitting.For instance, traffic monitor 1212 repeatedly (for example, via sliding window continuously) monitor the speed of transmit buffer 328 output data.
With similar fashion as mentioned above, traffic monitor 1212 can comprise comparator 1214 for buffer information or out of Memory and one or more threshold values 1216 are compared, to determine whether to exist the backup of the business of spreading out of.Therefore, comparator 1214 can be suitable for the data volume in transmit buffer 1228 or outbound data speed to compare with corresponding threshold value 1216.Herein, threshold value 1216 can will not send interference management message corresponding to the amount through buffered data or data rate when higher than described data volume, when lower than described data rate, will not send interference management message.
As represented by frame 1108, interference suppressor 1208 then can determine whether to launch interference management message (for example, RUM) based on buffer state or other appropriate information.Definite, (for example should not send interference management message, transmit buffer 328 is relatively full or outbound data speed is relatively low) situation under, as indicated by the flow process of Figure 11, node 1204 can continue to monitor the service quality of the data that receive and continue to monitor the backup that whether has business.
If at frame 1108 places, determine at node 1204 places, there is not the business of spreading out of backup (for example, as by transmit buffer 328 relatively sky or outbound data speed relatively high and indicate), the RUM generator 328 at frame 1110 place's nodes 1204 can produce RUM.As mentioned above, in some cases, this can relate to the flexible strategy value of determining RUM.As represented by frame 1112, reflector 334 then can be launched produced RUM, to attempt improving Node B from the data receiver of node F.
Now referring to Figure 13 to Figure 15, in certain aspects, by schedule policies, be defined in the interference management message that scheduling node place produces (for example, service quality indication (for example, flexible strategy) RUM).For instance, RUM flexible strategy are selected to consider the type at the scheduler of transmitting node place use.If transmitting node is crossed over the leaf of classification tree and has been used the equal grade of service (" EGOS "), the minimum throughput in the middle of the corresponding leaf that RUM flexible strategy can be set as equaling to set.If transmitting node is crossed over the dynatron node of described tree and used EGOS, RUM flexible strategy can be set as equaling the total throughput (for example, the summation of the throughput of corresponding leaf) of node.
Figure 13 illustrates the example of multihop network 1300.Herein, node A can be super joint, and Node B and C can be WAP (wireless access point) (for example, via node), and node D, E and F can be and access terminal.For downlink traffic stream, data, first through node A, then through Node B or node C, and can finally end at the one or more places in node D, E and F.Therefore, node A is the root of classification tree for this reason, and Node B and C are intermediate node, and node D, E and the F leaf that is described tree.
In fact, node A can be used different schedule policies under different situations.Depend on selected schedule policies, described intermediate node can be used for any interference management message of its transmitting the method for different calculating flexible strategy.
For instance, if node A crosses over all leaves of classification tree, use EGOS,, under full buffer business model, node D, E and F will obtain equal service quality (for example, throughput).In order to do like this, node A can be provided as to Node B the throughput of the twice of its throughput that offers node C.In the case, Node B can be by the minimum value in the throughput of the throughput of node D and node E as RUM flexible strategy.
As another example, node A can cross over its middle child node and use EGOS.Under full buffer model, Node B and C will obtain equal service quality (for example, throughput).In the case, Node B can be by the summation of the throughput of node D and E as RUM flexible strategy.
Above principle can be applicable to the business flowing in the opposite direction comparably.For instance, reverse link traffic can flow to node A via Node B and C from node D, E and F.In the situation that crossing over Node B and C EGOS be provided, when node A sends RUM, the throughput that described RUM can be based on Node B or node C.In the situation that crossing over node D, E and F EGOS be provided, when node A sends RUM, the combination throughput that described RUM can be based on node D, E and F.
Figure 14 explanation can with determine whether to launch interference management message and be combined some sample operations of carrying out.For purpose of explanation, these operations will be discussed in the context of the communication system of showing 1500 in Figure 15.Herein, via node 1504 (for example, the device 304 of Fig. 3) can for example, receive data and data transmission is arrived to downstream node 1506 (for example, device 306) from upstream node 1502 (, device 302).Yet, should be appreciated that, teaching herein for example, applicable to the configuration (, single-hop configuration) of other type.
As represented in the frame 1402 by Figure 14, can be the Business Stream definition schedule policies between node.For this reason, node 1502 (or certain other node or assembly of communication system) can comprise schedule policies definition device 1508, and it defines schedule policies based on designation criteria.As an example, in the situation that system provides speech business, can cross over all leaf node application EGOS of classification tree.In the case, can upwards for example, to each leaf node (, accessing terminal), provide equal traffic carrying capacity each party.
In system, the node that sends interference management message then can be obtained to defined schedule policies for producing service quality indication (for convenience's sake, the example of RUM flexible strategy will being used hereinafter).For instance, node 1504 can comprise schedule policies determiner 1510, and schedule policies determiner 1510 is communicated by letter with receiving scheduling policy information with schedule policies definition device 1508 via transceiver 308 and 318.
As represented by frame 1404, node then can be identified for the expection service quality level (for example, throughput) of its communication link or Business Stream.As mentioned above, expection service quality level can be based on schedule policies.For instance, in the situation that cross over the intermediate node of Figure 13, use EGOS, the expection throughput of Node B can comprise the summation via the expection throughput of node D and E.In the situation that cross over the leaf node of Figure 13, use EGOS, the expection throughput of Node B can comprise the minimum expected throughput of node D or node E.In certain aspects, can for example, by the node (, access point) of the corresponding Business Stream of scheduling, define this information.For instance, schedule policies defines device 1508 definables to the expection throughput of constant current, and this information is sent to schedule policies determiner 1510.Or, himself expection throughput (for example, the condition based on discovering in described node place) of given node (for example, schedule policies determiner 1510) definable.
As represented by frame 1406, the interference suppressor 1512 of node 1504 can determine whether the service quality being associated with received data is acceptable.With similar fashion as discussed above, this operation can relate to the quality of service measures being associated with nearest the received data threshold value (for example, the RUM sending threshold value of expection service quality level based at frame 1404 places obtain) relevant to same service quality compared.
In the unacceptable situation of service quality, at frame 1408 places, the RUM generator 338 of node 1504 can produce RUM.As mentioned above, the flexible strategy of RUM can be based on schedule policies.For instance, expection service quality (for example, throughput) that can be based on link or stream and the ratio of active service quality calculate the flexible strategy of RUM.
Can produce RUM according to which node and determine in every way active service quality.When business just flow to node 1506 from node 1502, node 1504 can easily be determined active service quality based on its Business Stream.When business just flow to node 1502 from node 1506, node 1502 can be determined the active service quality of given link or stream, the node 1502 because all stream is finally flowed through.
As represented by frame 1410, RUM generator 338 then can cooperate with reflector 320 to launch produced RUM to attempt to reduce the interference at node 1504 places.
Should be appreciated that, teaching is herein applicable to various types of networks.For instance, in certain aspects, teaching herein may be implemented in synchronous radio network or asynchronous wireless network.
In addition, in certain aspects, teaching herein may be implemented in specially in (ad hoc) wireless network.In general, ad hoc wireless networks can make wireless device communicate with one another and without using such as central coordinator such as access points.Functional (for example, the producing beacon and buffer traffic) that instead, can originally by access point, be provided may be implemented in all wireless terminals that form ad-hoc networks and between all described wireless terminals and shares.With similar fashion as mentioned above, one or more in the node of ad-hoc networks are served as effective overlay area that via node extends ad-hoc networks.
Teaching herein can be incorporated into and use various assemblies with in the device with at least one other wireless device.Figure 16 describes can be in order to promote some sample assemblies of the communication between device.Herein, first device 1602 (for example, accessing terminal) and the second device 1604 (for example, access points) are suitable in appropriate media via wireless communication link 1606 communications.
At first, by discussion by information from install 1602 send to device 1604 (for example, reverse link) in related assembly.Transmitting (" TX ") data processor 1608 receives business datum (for example, packet) from data buffer 1610 or certain other suitable assembly.Transmit data processor 1608 is processed (for example, coding, staggered and sign map) each packet based on selected coding and modulation scheme, and data symbol is provided.In general, the modulation symbol that data symbol is data, and frequency pilot sign is the modulation symbol of pilot tone (it is that priori is known).Modulator 1612 receives data symbols, frequency pilot sign and (possibility) for the signaling of reverse link, and carries out modulation (for example, OFDM or certain other appropriate modulation) and/or by other specified processing of system, and output stream of chips is provided.Reflector (" TMTR ") 1614 is processed (for example, being converted to simulation, filtering, amplification and frequency up-converted) output stream of chips and is produced modulated signal, and described modulated signal is then from antenna 1616 transmittings.
Modulated signal (together with the signal from device 1604 other devices of communicating by letter) by device 1602 transmittings is received by the antenna 1618 that installs 1604.Receiver (" RCVR ") 1620 is processed the signal that (for example, regulating and digitlization) receive from antenna 1618 and received sample is provided.Demodulator (" DEMOD ") 1622 is processed the sample that (for example, demodulation and detection) receive and detected data symbol is provided, and its other device of can serving as reasons is transmitted into the noise that has of the data symbol of device 1604 and estimates.Receive (" RX ") data processor 1624 and process the data symbol that (for example, symbol de-maps, release of an interleave and decoding) detected, and provide with each emitter (for example, device 1602) be associated through decoded data.
Now by discussion by information from install 1604 send to device 1602 (for example, forward link) in related assembly.At device 1604 places, business datum processes to produce data symbol by launching (" TX ") data processor 1626.Modulator 1628 receives data symbols, frequency pilot sign and for the signaling of forward link, (for example carry out modulation, OFDM or certain other appropriate modulation) and/or other relevant treatment, and output stream of chips is provided, and described output chip flows to a step and by reflector (" TMTR ") 1630, is regulated and launch from antenna 1618.In some embodiments, for the signaling of forward link can comprise by controller 1632 on reverse link to device 1604 all devices of launching (for example, terminal) power control command and the out of Memory (for example, relevant with communication channel) that produce.
At device 1602 places, the modulated signal of being launched by device 1604 is received by antenna 1616, is regulated and digitlizations, and process to obtain detected data symbol by demodulator (" DEMOD ") 1636 by receiver (" RCVR ") 1634.Receive (" RX ") data processor 1638 and process the data symbol detecting, and for install 1602 and forward link signaling the data through decoding are provided.Controller 1640 received power control commands and out of Memory are to control data transmission and to control to the transmitting power on the reverse link of device 1604.
The various operations of controller 1640 and 1632 difference guiding devices 1602 and device 1604.For instance, controller can be determined suitable filter, reports the information about described filter, and carrys out decoded information with filter.Data storage 1642 and 1644 can be stored respectively by controller 1640 and 1632 program code and the data of using.
Figure 16 also illustrates that described communications component can comprise and carries out as one or more assemblies of the operation relevant with service management of institute's teaching herein.For instance, Service control assembly 1646 can (for example cooperate to send signal to another device with other assembly of controller 1640 and/or device 1602, device 1604) and for example, from another device (, device 1604) receive signal, as institute's teaching herein.Similarly, Service control assembly 1648 can cooperate to send signal to other assembly of controller 1632 and/or device 1604 another device (for example, device 1602) and for example, receive signal from another device (, device 1602).
For example teaching herein can be incorporated into, for example, in plurality of devices (, device) (, be implemented in plurality of devices or carried out by plurality of devices).For instance, each node can be configured as (or being known as in technique) access point (" AP "), Node B (NodeB), radio network controller (" RNC "), evolved Node B (eNodeB), base station controller (" BSC "), base transceiver station (" BTS "), base station (" BS "), transceiver function (" TF "), radio router, radio transceiver, set of basic (" BSS "), expansion service set (" ESS "), radio base station (" RBS ") or certain other term.Some node also can be described as and accesses terminal.Access terminal and also can be described as subscriber stations, subscriber unit, travelling carriage, remote station, remote terminal, user terminal, user agent, user's set or subscriber's installation.In some embodiments, access terminal and can comprise cellular phone, cordless telephone, SIP (" SIP ") phone, wireless local loop (" WLL ") platform, personal digital assistant (" PDA "), there is the handheld apparatus of wireless connections ability or be connected to certain other suitable processing unit of radio modem.Therefore, one or more aspects of institute's teaching (for example can be incorporated into phone herein, cellular phone or smart phone), computer (for example, on knee), portable communication appts, portable computing (for example, personal digital assistant), entertainment device (for example, music or video-unit, or satelline radio), global positioning system apparatus or be configured in any other appropriate device via wireless medium communication.
As mentioned above, in certain aspects, radio node can comprise the access device (for example, honeycomb fashion or Wi-Fi access point) for communication system.For instance, this access device can for example, provide connectivity for network (, wide area networks such as internet or cellular network) via wired or wireless communication link or be provided to the connectivity of described network.Therefore, access device can make another device (for example, Wi-Fi platform) can access described network or certain other functional.
Therefore radio node can comprise various assemblies, and described assembly is carried out function based on the data of being launched by radio node or receive at radio node place.For instance, access point and accessing terminal can comprise for transmitting and receive the antenna of signal (for example, passing on such as controlling and/or the message of the information such as data).Access point also can comprise Service Manager, and it is configured to manage its receiver and from a plurality of radio nodes receptions or its reflector, is transmitted into the data traffic flow of a plurality of radio nodes.In addition, access terminal and can comprise that the data that are configured to based on received export the user interface of indication.
Wireless device can be communicated by letter via one or more wireless communication links, described one or more wireless communication links be based on or support in addition any suitable wireless communication technology.For instance, in certain aspects, wireless device can be associated with network.In certain aspects, network can comprise local area network (LAN) or wide area network.For example, in various wireless communication technology, agreement or standard (, CDMA, TDMA, OFDM, OFDMA, WiMAX and Wi-Fi) one or more can be supported or be used in addition to wireless device.Similarly, one or more in multiple corresponding modulating or multiplexing scheme can be supported or be used in addition to wireless device.Therefore, wireless device can comprise suitable assembly (for example, air interface) so that set up one or more wireless communication links and communicate by letter via one or more wireless communication links by above or other wireless communication technology.For instance, device can comprise and (for example has the reflector that is associated and receiver assembly, reflector 310,320 and 334 and receiver 312,322 and 336) wireless transceiver, described wireless transceiver can comprise the various assemblies (for example, signal generator and signal processor) that promotion is communicated by letter on wireless medium.
Can implement assembly described herein by various ways.Referring to Figure 17, arrive Figure 20, each in equipment 1700,1800,1900 and 2000 is expressed as to a series of inter-related functional blocks, described functional block for example can represent, for example, by () one or more integrated circuits (function of, ASIC) implementing or can implement as certain alternate manner of institute's teaching herein.As discussed herein, integrated circuit can comprise processor, software, other assembly or its certain combination.
Equipment 1700,1800,1900 and 2000 can comprise can carry out above about one or more the one or more modules in various graphic described functions.For instance, can for example, corresponding to () receiver as discussed herein for the ASIC 1702 receiving.For determining whether that the ASIC 1704 of transmitting can for example, corresponding to () mission controller as discussed herein.Can for example, corresponding to () receiver as discussed herein for the ASIC 1802 receiving.Can for example, corresponding to () interference suppressor as discussed herein for determining whether to launch the ASIC 1804 of interference management message.Can for example, corresponding to () traffic monitor as discussed herein for the ASIC 1806 sending request.For determining whether that the ASIC 1902 of buffered data can for example, corresponding to () traffic monitor as discussed herein.Can for example, corresponding to () interference suppressor as discussed herein for launching the ASIC 1904 of interference management message.For determining that the ASIC 2002 of business schedule policies can for example, corresponding to () schedule policies determiner as discussed herein.ASIC 2004 for generation of service quality indication can for example, corresponding to () interference suppressor as discussed herein.Can for example, corresponding to () reflector as discussed herein for launching the ASIC 2006 of interference management message.
As noted above, in certain aspects, these assemblies can be implemented via suitable processor module.In certain aspects, can use at least in part and implement these processor modules as the structure of teaching herein.In certain aspects, processor can be suitable for implementing one or more parts or all functions in these assemblies.In certain aspects, one or more in the assembly of empty wire frame representation are optional.
As noted above, equipment 1700,1800,1900 and 2000 can comprise one or more integrated circuits.For instance, in certain aspects, single IC for both can be implemented one or more functional in illustrated assembly, and in other side, and above integrated circuit can be implemented one or more functional in illustrated assembly.
In addition the assembly that, can implement to be represented to Figure 20 by Figure 17 by any appropriate device and function and other assembly described herein and function.Also can be at least in part with as herein the counter structure of teaching implement such device.For instance, above combination Figure 17 to Figure 20 " for ... ASIC " component description assembly also can corresponding to similar name " for ... device " functional.Therefore, in certain aspects, can with as herein one or more in processor module, integrated circuit or other suitable construction of institute's teaching implement one or more in such device.
Should also be understood that herein use titles such as " first ", " second " any reference of element is not limited to quantity or the order of those elements conventionally.But, these titles can be used as in this article distinguishing two or more elements or an element some examples facilitate method.Therefore, to the reference of the first element and the second element and do not mean that this place only can be used two elements or the first element must be in some way prior to the second element.And unless otherwise prescribed, otherwise element set can comprise one or more elements.
Those skilled in the art will appreciate that, can represent information and signal by any one in multiple different technologies and skill.For instance, can be represented to run through by voltage, electric current, electromagnetic wave, magnetic field or magnetic particle, light field or optical particle or its any combination data, instruction, order, information, signal, position, symbol and the chip of the reference of above description possibility.
Technical staff will further understand, any one be embodied as electronic hardware in various illustrative components, blocks, module, processor, device, circuit and the algorithm steps of describing in conjunction with the aspect disclosing herein (for example, numeral embodiment, simulation embodiment or described both combination, it can design by source code or certain other technology), be incorporated to the various forms of programs of instruction or design code (for convenience's sake, it can be known as " software " or " software module " in this article) or described both combination.For this interchangeability of hardware and software is clearly described, hereinbefore substantially by its functional descriptions various Illustrative components, piece, module, circuit and step.This is functionally embodied as to the design constraint that hardware or software depend on application-specific and forces at whole system.Those skilled in the art can implement for each application-specific described functional in the mode changing, but this type of embodiment decision-making should not be interpreted as can causing departing from the scope of the present invention.
Various illustrative components, blocks, module and the circuit of describing in conjunction with the aspect disclosing herein may be implemented in integrated circuit (" IC "), access terminal or access point in or by integrated circuit (" IC "), access terminal or access point is carried out.IC can comprise through design to carry out general processor, digital signal processor (DSP), application-specific integrated circuit (ASIC) (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, electric assembly, optical module, mechanical component or its any combination of function described herein, and can executive resident in IC, outside IC or both code or instruction.General processor can be microprocessor, but in replacement scheme, processor can be any conventional processors, controller, microcontroller or state machine.Processor also can be embodied as the combination of calculation element, for example, and the combination of DSP and microprocessor, multi-microprocessor, in conjunction with one or more microprocessors or any other this type of configuration of DSP core.
Should be understood that any certain order of the step in any disclosed process or the example that hierarchy is Sample Method.Based on design preference, should be understood that certain order or the hierarchy that can rearrange the step in described process, remain in scope of the present invention simultaneously.Appended claim to a method item presents the key element of various steps by sample order, and does not intend to be limited to presented certain order or hierarchy.
In conjunction with the step of the described method in aspect disclosed herein or algorithm can be directly with hardware, embody with the software module carried out by processor or with described both combination.Software module (for example, comprise executable instruction and related data) and other data can reside in data storage, the computer-readable storage medium of known any other form in RAM memory, flash memory, ROM memory, eprom memory, eeprom memory, register, hard disk, self-mountable & dismountuble dish, CD-ROM or technique for example.Sample storage media can be coupled to such as machines such as computer/processor (for convenience's sake, it can be known as " processor " in this article), make processor for example, from read information (, code) and to write information to medium.Sample storage media can be integral formula with processor.Processor and medium can reside in ASIC.ASIC can reside in subscriber's installation.In replacement scheme, processor and medium can be used as discrete component and reside in subscriber's installation.In addition, in certain aspects, any suitable computer program can comprise the computer-readable media for example comprising, with one or more relevant code (, can be carried out by least one computer) in aspect of the present invention.In certain aspects, computer program can comprise encapsulating material.
Those skilled in the art provides the previous description to disclosed aspect, so that can manufacture or use the present invention.Those skilled in the art will be easily understands the various modifications to these aspects, and without departing from the scope of the invention, the General Principle of definition can be applicable to other side herein.Therefore, the present invention without wishing to be held to the aspect shown herein, but should be endowed the widest range consistent with the principle disclosing and novel feature herein.

Claims (35)

1. a method for multi-hop wireless communication, it comprises:
Whether the service quality that reception data definite and at the first radio node place are associated is unacceptable;
If described service quality is unacceptable, at described the first radio node place, send receiving whether there is the request to the relevant information of the data of described the first radio node to be launched with described the second radio node from the second radio node;
At described the first radio node place, receive and described asked whether have to be launched to the relevant information of the data of described the first radio node with described the second radio node;
Based on described information, determine whether unacceptable service quality is to cause owing to affecting the traffic bottleneck of the reception at described the second radio node place; And
Based on determining that whether unacceptable service quality be to determine whether to launch interference management message due to what traffic bottleneck caused.
2. method according to claim 1, the described service quality that wherein said interference management message indication is associated with data flow from described the second radio node to described the first radio node is deficiency.
3. method according to claim 2, wherein said service quality is relevant with data throughput or stand-by period.
4. method according to claim 1, wherein said interference management message comprises the data receiver at described the first radio node place is subject to the indication from the degree of the adverse effect of the interference transmitting of at least one other radio node.
5. method according to claim 4, wherein said at least one other radio node determines whether to limit at least one transmitting based on described interference management message.
6. method according to claim 1, wherein said information indication through buffering to be transmitted into the data bulk of described the first radio node.
7. method according to claim 1, wherein:
Described information is indicated the data volume in the transmit buffer of described the second radio node; And
Describedly to whether launching definite the comprising of described interference management message, described data volume and threshold value are compared.
8. method according to claim 7, wherein saidly determines and does not launch described interference management message definite being included in the situation that described data volume is less than or equal to described threshold value of whether launching described interference management message.
9. method according to claim 1, wherein said information is relevant with buffer full indication.
10. method according to claim 1, the minimizing of the data throughput in the data routing paths between described first and second radio node of wherein said information indication.
11. methods according to claim 1, wherein said packets of information is containing the congested indication of emission control agreement.
12. 1 kinds of equipment for multi-hop wireless communication, it comprises:
Interference suppressor, whether it is suitable for the service quality determined and the reception data at the first radio node place are associated unacceptable;
Traffic monitor, it is suitable at described the first radio node place, sending receiving whether have the request to the relevant information of the data of described the first radio node to be launched with described the second radio node from the second radio node when described service quality is unacceptable; And
Receiver, whether it is suitable for receiving at described the first radio node place and described asked has to be launched to the relevant information of the data of described the first radio node with described the second radio node;
Wherein, described interference suppressor is further adapted for based on described information determines that whether unacceptable service quality be that traffic bottleneck due to the reception at described the second radio node place of impact causes, and based on determining that whether unacceptable service quality be to determine whether to launch interference management message due to what traffic bottleneck caused.
13. equipment according to claim 12, the described service quality that the indication of wherein said interference management message is associated with data flow from described the second radio node to described the first radio node is deficiency.
14. equipment according to claim 13, wherein said service quality is relevant with data throughput or stand-by period.
15. equipment according to claim 12, wherein said interference management message comprises the data receiver at described the first radio node place is subject to the indication from the degree of the adverse effect of the interference transmitting of at least one other radio node.
16. equipment according to claim 15, wherein said at least one other radio node determines whether to limit at least one transmitting based on described interference management message.
17. equipment according to claim 12, wherein said information indication is through cushioning to be transmitted into the data bulk of described the first radio node.
18. equipment according to claim 12, wherein:
Described information is indicated the data volume in the transmit buffer of described the second radio node; And
Described interference suppressor is further adapted for and relatively determines whether to launch described interference management message based on described data volume and threshold value.
19. equipment according to claim 18, wherein said interference suppressor is further adapted for does not launch described interference management message in the situation that described data volume is less than or equal to described threshold value.
20. equipment according to claim 12, wherein said information is relevant with buffer full indication.
21. equipment according to claim 12, the minimizing of the data throughput in the data routing paths between described first and second radio node of wherein said information indication.
22. equipment according to claim 12, wherein said packets of information is containing the congested indication of emission control agreement.
23. 1 kinds of equipment for multi-hop wireless communication, it comprises:
The whether unacceptable device of service quality being associated for reception data definite and at the first radio node place;
If unacceptable for described service quality, at described the first radio node place, send receive the device whether with described the second radio node with the request to the relevant information of the data of described the first radio node to be launched from the second radio node;
For receiving at described the first radio node place, described asked whether there is the device to the relevant information of the data of described the first radio node to be launched with described the second radio node;
For determining based on described information whether unacceptable service quality is the device causing owing to affecting the traffic bottleneck of the reception at described the second radio node place; And
Whether be used for is the device that determines whether to launch interference management message causing due to traffic bottleneck based on definite unacceptable service quality.
24. equipment according to claim 23, the described service quality that the indication of wherein said interference management message is associated with data flow from described the second radio node to described the first radio node is deficiency.
25. equipment according to claim 24, wherein said service quality is relevant with data throughput or stand-by period.
26. equipment according to claim 23, wherein said interference management message comprises the data receiver at described the first radio node place is subject to the indication from the degree of the adverse effect of the interference transmitting of at least one other radio node.
27. equipment according to claim 26, wherein said at least one other radio node determines whether to limit at least one transmitting based on described interference management message.
28. equipment according to claim 23, wherein said information indication is through cushioning to be transmitted into the data bulk of described the first radio node.
29. equipment according to claim 23, wherein:
Described information is indicated the data volume in the transmit buffer of described the second radio node; And
Describedly for definite device, based on described data volume and threshold value, relatively determine whether to launch described interference management message.
30. equipment according to claim 29 are not wherein saidly launched described interference management message in the situation that described data volume is less than or equal to described threshold value for definite device.
31. equipment according to claim 23, wherein said information is relevant with buffer full indication.
32. equipment according to claim 23, the minimizing of the data throughput in the data routing paths between described first and second radio node of wherein said information indication.
33. equipment according to claim 23, wherein said packets of information is containing the congested indication of emission control agreement.
34. 1 kinds of access points, it comprises: antenna;
Interference suppressor, whether it is suitable for the service quality determined and the reception data at the first radio node place are associated unacceptable;
Traffic monitor, it is suitable at described the first radio node place, sending receiving whether have the request to the relevant information of the data of described the first radio node to be launched with described the second radio node from the second radio node when described service quality is unacceptable; And
Receiver, it is suitable at described the first radio node place and whether has the relevant information of data to described the first radio node to be launched via described antenna reception and described the second radio node;
Wherein, described interference suppressor is further adapted for based on described information determines that whether unacceptable service quality be that traffic bottleneck due to the reception at described the second radio node place of impact causes, and based on determining that whether unacceptable service quality be to determine whether to launch interference management message due to what traffic bottleneck caused.
35. 1 kinds access terminal, and it comprises:
Interference suppressor, whether it is suitable for the service quality determined and the reception data at the first radio node place are associated unacceptable;
Traffic monitor, it is suitable at described the first radio node place, sending receiving whether have the request to the relevant information of the data of described the first radio node to be launched with described the second radio node from the second radio node when described service quality is unacceptable;
Receiver, it is to be launched to the relevant information of the data of described the first radio node whether it is suitable for having at described the first radio node place reception and described the second radio node;
Wherein, described interference suppressor is further adapted for based on described information determines that whether unacceptable service quality be that traffic bottleneck due to the reception at described the second radio node place of impact causes, and based on determining that whether unacceptable service quality be to determine whether to launch interference management message due to what traffic bottleneck caused; And
User interface, its data that are configured to based on receiving via described receiver are exported indication.
CN200980104789.2A 2008-02-14 2009-02-13 Traffic management employing interference management messages Expired - Fee Related CN101946540B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310147042.3A CN103228011B (en) 2008-02-14 2009-02-13 Traffic management using interference management messages

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/031,631 US8964651B2 (en) 2008-02-14 2008-02-14 Traffic management employing interference management messages
US12/031,631 2008-02-14
PCT/US2009/034138 WO2009103013A1 (en) 2008-02-14 2009-02-13 Traffic management employing interference management messages

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201310147042.3A Division CN103228011B (en) 2008-02-14 2009-02-13 Traffic management using interference management messages

Publications (2)

Publication Number Publication Date
CN101946540A CN101946540A (en) 2011-01-12
CN101946540B true CN101946540B (en) 2014-03-26

Family

ID=40530356

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201310147042.3A Expired - Fee Related CN103228011B (en) 2008-02-14 2009-02-13 Traffic management using interference management messages
CN200980104789.2A Expired - Fee Related CN101946540B (en) 2008-02-14 2009-02-13 Traffic management employing interference management messages

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201310147042.3A Expired - Fee Related CN103228011B (en) 2008-02-14 2009-02-13 Traffic management using interference management messages

Country Status (7)

Country Link
US (1) US8964651B2 (en)
EP (2) EP2192803B1 (en)
JP (2) JP2011512759A (en)
KR (1) KR101178372B1 (en)
CN (2) CN103228011B (en)
TW (1) TW201004406A (en)
WO (1) WO2009103013A1 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8737314B2 (en) 2008-02-14 2014-05-27 Qualcomm Incorporated Traffic management for multi-hop wireless communication
US8767541B2 (en) * 2008-02-14 2014-07-01 Qualcomm Incorporated Scheduling policy-based traffic management
KR101540815B1 (en) * 2008-09-24 2015-08-07 엘지전자 주식회사 A method of managing radio resources for uplink and downlink in a wireless communication system
US8576714B2 (en) * 2009-05-29 2013-11-05 Futurewei Technologies, Inc. System and method for relay node flow control in a wireless communications system
JP5397899B2 (en) * 2009-10-23 2014-01-22 日本電信電話株式会社 Access control system, access control method, relay station apparatus, transmission side processing method, reception side processing system, and reception side processing method
US8897312B2 (en) 2010-08-02 2014-11-25 Nokia Corporation Radio system co-existence improvement by data throttling
CN102413501A (en) * 2010-09-21 2012-04-11 电信科学技术研究院 Triggering method and device for time domain interference avoidance
EP2603030B1 (en) 2011-12-09 2014-12-24 Fujitsu Limited Interference management in wireless communication networks
US9154423B1 (en) 2012-05-01 2015-10-06 F5 Networks, Inc. Minimize SYN-flood issues with flow cache while maintaining performance
US9525632B1 (en) 2012-05-01 2016-12-20 F5 Networks, Inc. Minimize recycle SYN issues for split TCP hot flows to improve system reliability and performance
US9338095B2 (en) 2012-05-01 2016-05-10 F5 Networks, Inc. Data flow segment optimized for hot flows
KR101915473B1 (en) 2012-06-29 2018-11-06 삼성전자주식회사 Method for decision pair of target receiver and target transmitter distributedly and concentratedly using cooperation header in a multi-hop network performing interference neutralization
US9203771B1 (en) 2012-07-23 2015-12-01 F5 Networks, Inc. Hot service flow hardware offloads based on service priority and resource usage
KR101435190B1 (en) * 2013-02-14 2014-09-01 아주대학교산학협력단 Resource allocation apparatus and method for multichannel multisession wireless network
WO2015072174A1 (en) * 2013-11-18 2015-05-21 日本電気株式会社 Transmission apparatus, control method, and program
EP3079435A1 (en) * 2015-04-10 2016-10-12 Alcatel Lucent Optimizing resources while ensuring fairness of scheduling for a user equipment in dual connectivity operation with bearer split option in a radio access network

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007051153A1 (en) * 2005-10-26 2007-05-03 Qualcomm Incorporated Minimum rate guarantees on wireless channel using resource utilization messages

Family Cites Families (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI955944A (en) 1995-12-11 1997-06-12 Nokia Telecommunications Oy Data rate matching procedure and data rate matching unit
JPH10150686A (en) * 1996-09-17 1998-06-02 Fujitsu Ltd Traffic overload control system
AU738746B2 (en) * 1997-03-03 2001-09-27 Salbu Research And Development (Proprietary) Limited Enhanced cellular communication system
US6578077B1 (en) * 1997-05-27 2003-06-10 Novell, Inc. Traffic monitoring tool for bandwidth management
US6587441B1 (en) * 1999-01-22 2003-07-01 Technology Alternatives, Inc. Method and apparatus for transportation of data over a managed wireless network using unique communication protocol
US6708324B1 (en) * 1999-06-24 2004-03-16 Cisco Technology, Inc. Extensible automated testing software
US6871233B1 (en) * 2000-07-05 2005-03-22 Lucent Technologies Inc. Method and apparatus for use in specifying and insuring service-level quality of service in computer networks
DE10039193A1 (en) * 2000-08-10 2002-02-21 Siemens Ag Method and arrangement for performing a handover in mobile data transmission systems with data duplication
TW484283B (en) * 2000-08-11 2002-04-21 Ind Tech Res Inst Dynamic scheduling scheduler framework and method for mobile communication
US7634287B1 (en) * 2000-11-15 2009-12-15 The Board Of Trustees Of The Leland Stanford Junior University Power controlled multiple access (PCMA) in wireless communication networks
US6920171B2 (en) * 2000-12-14 2005-07-19 Motorola, Inc. Multiple access frequency hopping network with interference anticipation
US7555011B2 (en) * 2001-02-16 2009-06-30 University Of Maryland, College Park SEAMA:a source encoding assisted multiple access protocol for wireless communication
JP2002335581A (en) 2001-05-11 2002-11-22 Hitachi Ltd Data receiving terminal
US7027392B2 (en) * 2001-08-14 2006-04-11 Qualcomm, Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
WO2003024034A1 (en) * 2001-09-07 2003-03-20 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangements to achieve a dynamic resource distribution policy in packet based communication networks
US20030074443A1 (en) * 2001-10-15 2003-04-17 Makonnen Melaku Last mile quality of service broker (LMQB) for multiple access networks
US6795903B2 (en) * 2002-01-17 2004-09-21 Thomas Licensing S.A. System and method for searching for duplicate data
US7099682B2 (en) * 2002-08-01 2006-08-29 Intel Corporation Method for allocating resources in a wireless system
US7408907B2 (en) * 2002-09-11 2008-08-05 Cisco Technology, Inc. System and method for management of a shared frequency band using client-specific management techniques
JP4109959B2 (en) 2002-10-28 2008-07-02 キヤノン株式会社 RELAY DEVICE, ITS CONTROL METHOD, CONTROL PROGRAM, AND STORAGE MEDIUM
EP1609259A2 (en) * 2003-02-24 2005-12-28 Backes, Floyd System and method for selecting an access point in a wireless network
US7047310B2 (en) 2003-02-25 2006-05-16 Motorola, Inc. Flow control in a packet data communication system
US8452294B2 (en) * 2003-04-23 2013-05-28 Qualcomm Incorporated In-band ate indicator methods and apparatus
JP2004343641A (en) 2003-05-19 2004-12-02 Matsushita Electric Ind Co Ltd Radio base station apparatus and data transfer control method
US7146133B2 (en) * 2003-06-19 2006-12-05 Microsoft Corporation Wireless transmission interference avoidance on a device capable of carrying out wireless network communications
US7085256B2 (en) * 2003-07-31 2006-08-01 Motorola, Inc. System and method for adaptive polling in a WLAN
US7460543B2 (en) * 2003-08-13 2008-12-02 Panasonic Corporation Method and system for scheduling traffic in a wireless network
JP4243229B2 (en) 2003-08-16 2009-03-25 三星電子株式会社 Scheduling assignment method and apparatus for uplink packet transmission in a mobile communication system
US7302379B2 (en) * 2003-12-07 2007-11-27 Adaptive Spectrum And Signal Alignment, Inc. DSL system estimation and parameter recommendation
KR100648609B1 (en) * 2004-01-28 2006-11-23 가부시키가이샤 엔.티.티.도코모 Radio network controller and mobile commmunication control method
US7818018B2 (en) * 2004-01-29 2010-10-19 Qualcomm Incorporated Distributed hierarchical scheduling in an AD hoc network
WO2005088917A1 (en) 2004-03-11 2005-09-22 Matsushita Electric Industrial Co., Ltd. Control station apparatus, base station apparatus, terminal apparatus, packet communication system, and packet communication method
US7660287B2 (en) 2004-04-05 2010-02-09 Telefonaktiebolaget Lm Ericsson (Publ) Method, communication device and system for address resolution mapping in a wireless multihop ad hoc network
EP1744571B1 (en) * 2004-05-28 2015-09-30 Panasonic Corporation Multi-mode control station, radio communication system, radio station, and radio communication control method
US7590064B1 (en) * 2004-07-20 2009-09-15 Nortel Networks Limited Method and system of flow control in multi-hop wireless access networks
US8032145B2 (en) * 2004-07-23 2011-10-04 Qualcomm Incorporated Restrictive reuse set management algorithm for equal grade of service on FL transmission
JP4718242B2 (en) 2004-09-01 2011-07-06 株式会社エヌ・ティ・ティ・ドコモ Wireless communication apparatus, wireless communication system, and wireless communication method
US7991007B2 (en) * 2004-10-29 2011-08-02 Broadcom Corporation Method and apparatus for hardware packets reassembly in constrained networks
US7487269B2 (en) * 2004-11-18 2009-02-03 International Business Machines Corporation Apparatus, system, and method of connection grouping for multipath lock facility connection paths
US7912032B2 (en) * 2004-12-17 2011-03-22 Motorola, Inc. System and method for communicating within a wireless communication network
JP4559207B2 (en) * 2004-12-21 2010-10-06 株式会社エヌ・ティ・ティ・ドコモ Control device, mobile terminal, and communication control method
US7599340B2 (en) * 2005-01-25 2009-10-06 Interdigital Technology Corporation Method and apparatus or eliminating interference caused by hidden nodes
JP2006279234A (en) 2005-03-28 2006-10-12 Canon Inc Radio communication apparatus and control method of radio communication
US7729240B1 (en) * 2005-06-30 2010-06-01 Opnet Technologies, Inc. Method and system for identifying duplicate packets in flow-based network monitoring system
CN105119687B (en) * 2005-07-27 2019-06-28 T-移动网美国有限公司 Frequency band adaptive wireless communication system and selection frequency range, the method for transmission method
US8068785B2 (en) * 2005-09-06 2011-11-29 Electronics And Telecommunications Research Institute Method for resource partition, assignment, transmission and reception for inter-cell interference migration in downlink of OFDM cellular systems
US8670307B2 (en) 2005-10-24 2014-03-11 Qualcomm Incorporated Flow based fair scheduling in multi-hop wireless networks
US9204428B2 (en) * 2005-10-26 2015-12-01 Qualcomm Incorporated Interference management using resource utilization masks sent at constant PSD
US8081592B2 (en) * 2005-10-26 2011-12-20 Qualcomm Incorporated Flexible medium access control (MAC) for ad hoc deployed wireless networks
KR101125303B1 (en) 2005-10-26 2012-03-27 콸콤 인코포레이티드 Method for managing interference using resource utilization masks
US8918114B2 (en) * 2005-10-26 2014-12-23 Qualcomm Incorporated Using resource utilization messages in a multi-carrier MAC to achieve fairness
US8942161B2 (en) * 2005-10-26 2015-01-27 Qualcomm Incorporated Weighted fair sharing of a wireless channel using resource utilization masks
WO2007116984A1 (en) * 2006-03-31 2007-10-18 Matsushita Electric Industrial Co., Ltd. Method for selecting attachment points and relay node used in the method
US8576882B2 (en) * 2006-05-11 2013-11-05 Blackberry Limited Media access control protocol for multi-hop network systems and method therefore
GB2439611B (en) * 2006-06-30 2008-10-08 Motorola Inc Method and apparatus for use in communications
JP2008017325A (en) 2006-07-07 2008-01-24 Nec Corp Radio terminal device, radio communication system, radio communication control method, and radio communication control program
KR100982688B1 (en) * 2006-09-13 2010-09-16 삼성전자주식회사 Apparatus and Method for Packet Buffering in Multi-hop Relay Systems Applying Hop-by-hop Retransmission
US8774100B2 (en) * 2006-09-18 2014-07-08 Nokia Corporation Resource management techniques for wireless networks
US20080108355A1 (en) * 2006-11-03 2008-05-08 Fujitsu Limited Centralized-scheduler relay station for mmr extended 802.16e system
US7643429B2 (en) * 2006-11-06 2010-01-05 Fujitsu Limited Interference measuring and mapping method and apparatus for wireless networks using relay stations
US7899015B2 (en) * 2007-03-02 2011-03-01 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for resource reuse in a communication system
US7746822B2 (en) * 2007-03-29 2010-06-29 Intel Corporation Dynamic multi-access relaying for wireless networks
US20080240054A1 (en) * 2007-03-30 2008-10-02 Sumeet Sandhu Relay scheduling in wireless networks
US8725157B2 (en) * 2007-05-31 2014-05-13 Telefonaktiebolaget L M Ericsson (Publ) Interference avoidance in a WCDMA system
US20080316935A1 (en) * 2007-06-19 2008-12-25 Interdigital Technology Corporation Generating a node-b codebook
US8055300B2 (en) * 2007-08-29 2011-11-08 Telefonaktiebolaget Lm Ericsson (Publ) System and method for indoor coverage of user equipment terminals
US8665801B2 (en) * 2008-01-08 2014-03-04 Alcatel Lucent Allocating forward link resources for transmitting data over a shared forward link data channel without allocating reverse link resources for reverse link data transmission
US8248941B2 (en) * 2008-02-01 2012-08-21 Nokia Siemens Networks Oy Method, apparatus and computer program for uplink scheduling in a network that employs relay nodes
US8767541B2 (en) * 2008-02-14 2014-07-01 Qualcomm Incorporated Scheduling policy-based traffic management
US8737314B2 (en) 2008-02-14 2014-05-27 Qualcomm Incorporated Traffic management for multi-hop wireless communication
US9425885B2 (en) * 2008-04-11 2016-08-23 Telefonaktiebolaget Lm Ericsson (Publ) Network coded data communication

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007051153A1 (en) * 2005-10-26 2007-05-03 Qualcomm Incorporated Minimum rate guarantees on wireless channel using resource utilization messages

Also Published As

Publication number Publication date
KR101178372B1 (en) 2012-08-29
EP2091282B1 (en) 2016-10-19
JP2013070387A (en) 2013-04-18
EP2192803B1 (en) 2013-05-01
KR20100114933A (en) 2010-10-26
CN101946540A (en) 2011-01-12
TW201004406A (en) 2010-01-16
US20090209262A1 (en) 2009-08-20
CN103228011B (en) 2016-11-02
WO2009103013A1 (en) 2009-08-20
CN103228011A (en) 2013-07-31
EP2091282A1 (en) 2009-08-19
US8964651B2 (en) 2015-02-24
EP2192803A1 (en) 2010-06-02
JP5623489B2 (en) 2014-11-12
JP2011512759A (en) 2011-04-21

Similar Documents

Publication Publication Date Title
CN101946540B (en) Traffic management employing interference management messages
CN101946551B (en) Scheduling policy-based traffic management
CN101946471A (en) Traffic management for multi-hop wireless communication
CN101940050B (en) Asynchronous interference management
JP4819907B2 (en) Flow-based fair scheduling in multihop wireless networks
US20060019673A1 (en) Channel allocation for access point in mesh network
CN101940018A (en) Asynchronous Interference Management Based on Slot Overlap
CN101529733A (en) Interference management techniques for wireless networks
CN101940049A (en) Synchronous and asynchronous interference management
JP2011504347A (en) Time slot exchange method and apparatus
US8170031B2 (en) High performance scheduling methods and apparatus for leveraging diversity in relay-enabled wireless networks
Zhang et al. Receiver initiated MAC design for ad hoc networks based on multiuser detection
Bazan et al. Directional QoS Routing Framework

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140326

Termination date: 20170213