[go: up one dir, main page]

US8737370B2 - Methods and apparatuses for direct link setup - Google Patents

Methods and apparatuses for direct link setup Download PDF

Info

Publication number
US8737370B2
US8737370B2 US13/108,693 US201113108693A US8737370B2 US 8737370 B2 US8737370 B2 US 8737370B2 US 201113108693 A US201113108693 A US 201113108693A US 8737370 B2 US8737370 B2 US 8737370B2
Authority
US
United States
Prior art keywords
station
discovery
direct link
probe
initiating
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, expires
Application number
US13/108,693
Other versions
US20110280234A1 (en
Inventor
Maarten Menzo Wentink
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
Priority to US13/108,693 priority Critical patent/US8737370B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Priority to PCT/US2011/036848 priority patent/WO2011146513A1/en
Priority to JP2013511301A priority patent/JP5684375B2/en
Priority to KR1020127032924A priority patent/KR101473359B1/en
Priority to CN201180024437.3A priority patent/CN103026741B/en
Priority to EP11721947.7A priority patent/EP2572524A1/en
Assigned to QUALCOMM INCORPORATED reassignment QUALCOMM INCORPORATED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WENTINK, MAARTEN MENZO
Publication of US20110280234A1 publication Critical patent/US20110280234A1/en
Application granted granted Critical
Publication of US8737370B2 publication Critical patent/US8737370B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/22Self-organising networks, e.g. ad-hoc networks or sensor networks with access to wired networks

Definitions

  • the present disclosure relates generally to wireless local area network (WLAN) systems, and more specifically, to the establishment of direct links between subscriber stations in WLAN systems.
  • WLAN wireless local area network
  • communication networks are used to exchange messages among several interacting spatially-separated devices.
  • the various types of networks may be classified in different aspects.
  • the geographic scope of the network may be over a wide area, a metropolitan area, a local area, or a personal area, and the corresponding networks may be designated as wide area networks (WANs), metropolitan area networks (MANs), local area networks (LANs), or personal area networks (PANs).
  • Networks may also differ in the switching/routing technique used to interconnect the various network nodes and devices (e.g. circuit switching vs. packet switching), in the type of physical media employed for transmission (e.g. wired vs. wireless), or in the set of communication protocols used (e.g. Internet protocol suite, Synchronous Optical Networking, Ethernet, etc.).
  • Wired networks are a static form of communication networks and are typically favored for interconnection of fixed network elements or for bulk data transfer.
  • fiber optic cables may be the preferred transmission media for very high throughput transport applications over long distances between large network hubs, such as bulk data transport across or between continents over the Earth's surface.
  • Wireless networks are often preferred when the network elements are mobile with dynamic connectivity needs or if the network architecture is formed in an ad hoc, rather than fixed, topology.
  • Wireless networks may employ intangible physical media in an unguided propagation mode using electromagnetic waves in the radio, microwave, infra-red, optical, etc., frequency bands.
  • Wireless networks have the distinct advantage of facilitating user mobility and rapid field deployment compared to fixed wired networks.
  • usage of wireless propagation requires significant active resource management among the network users and higher levels of mutual coordination and cooperation for compatible spectrum utilization.
  • APs Access Points
  • STAs subscriber stations or simply stations
  • some wireless networking protocols provide for direct link communications among the STAs outside of the AP's mediation. This allows STAs associated with the same AP, for example, to set up a direct link between them.
  • conventional discovery of other STAs capable of establishing a direct link has been based on the initiating STA detecting source and destination addresses, and sending a setup request without prior knowledge of the intended peer STA's capabilities.
  • Embodiments disclosed herein address the above stated needs by providing methods and apparatuses for establishing a direct link connection between subscriber stations in a wireless local area network (WLAN).
  • WLAN wireless local area network
  • a method for establishing a direct link connection between subscriber stations in a WLAN. The method comprises: transmitting a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup; receiving information from a receiving station among the one or more other stations, the received information concerning the capability of the receiving station for a direct link setup; and establishing a direct link connection with the receiving station based on the received information.
  • another method for establishing a direct link connection between subscriber stations in a WLAN.
  • the method comprises: receiving a direct link setup discovery request from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup; transmitting information concerning a capability of a receiving station for a direct link setup; and establishing a direct link connection with the initiating station based on the received information.
  • an apparatus for establishing a direct link connection between subscriber stations in a WLAN.
  • the apparatus comprises transceiver logic and a link controller.
  • the transceiver logic is configured to transmit a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup, and to receive information from a receiving station among the one or more other stations, the received information concerning the capability of the receiving station for a direct link setup.
  • the link controller is configured to establish a direct link connection with the receiving station based on the received information.
  • another apparatus for establishing a direct link connection between subscriber stations in a WLAN.
  • the apparatus comprises transceiver logic and a link controller.
  • the transceiver logic is configured to receive a direct link setup discovery request from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup, and to transmit information concerning a capability of a receiving station for a direct link setup.
  • the link controller is configured to establish a direct link connection with the initiating station based on the received information.
  • another apparatus for establishing a direct link connection between subscriber stations in a WLAN.
  • the apparatus comprises: means for transmitting a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup; means for receiving information from a receiving station among the one or more other stations, the received information concerning the capability of the receiving station for a direct link setup; and means for establishing a direct link connection with the receiving station based on the received information.
  • an apparatus for establishing a direct link connection between subscriber stations in a WLAN.
  • the apparatus comprises: means for receiving a direct link setup discovery request from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup; means for transmitting information concerning a capability of a receiving station for a direct link setup; and means for establishing a direct link connection with the initiating station based on the received information.
  • a non-transitory computer-readable medium comprises code, which, when executed by a processor, causes the processor to perform operations for establishing a direct link connection between subscriber stations in a WLAN.
  • the computer-readable medium comprises: code for transmitting a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup; code for receiving information from a receiving station among the one or more other stations, the received information concerning the capability of the receiving station for a direct link setup; and code for establishing a direct link connection with the receiving station based on the received information.
  • another non-transitory computer-readable medium comprises code, which, when executed by a processor, causes the processor to perform operations for establishing a direct link connection between subscriber stations in a WLAN.
  • the computer-readable medium comprises: code for receiving a direct link setup discovery request from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup; code for transmitting information concerning a capability of a receiving station for a direct link setup; and code for establishing a direct link connection with the initiating station based on the received information.
  • FIG. 1 illustrates an example wireless network.
  • FIG. 2 illustrates an example call flow diagram for establishing a direct link connection such as Tunneled Direct Link Setup (TDLS) between stations (STAs) in a wireless local area network (WLAN) according to one or more embodiments.
  • TDLS Tunneled Direct Link Setup
  • FIG. 3 illustrates an example TDLS discovery request frame transmitted by an initiating STA.
  • FIG. 4 illustrates an example TDLS probe request frame.
  • FIG. 5 illustrates an example TDLS probe response frame.
  • FIG. 6 illustrates an example TDLS discovery response frame.
  • FIG. 7 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe request and probe response messages according to one or more embodiments.
  • FIG. 8 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe response messages according to one or more embodiments.
  • FIG. 9 illustrates an example call flow diagram for establishing a direct link connection between STAs using a probe response message broadcast to elicit capability information from a receiving STA according to one or more embodiments.
  • FIG. 10 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe request messages broadcast as public action frames according to one or more embodiments.
  • FIG. 11 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe response messages broadcast as public action frames according to one or more embodiments.
  • FIG. 12 illustrates an example call flow diagram for establishing a direct link connection between STAs using discovery response messages broadcast as public action frames according to one or more embodiments.
  • FIG. 13 is a functional block diagram illustrating an example system for establishing a direct link connection between STAs according to any one of the preceding examples.
  • FIG. 14 is a functional block diagram illustrating an example STA that may be used for TDLS direct link setup.
  • FIG. 1 illustrates an example wireless network 100 .
  • the wireless network 100 which may also be referred to herein as a basic service set (BSS), is formed from several wireless nodes, generally designated as an access point (AP) 110 and a plurality of access terminals or subscriber stations (STAs) 120 .
  • Each wireless node is generally capable of receiving and/or transmitting.
  • the wireless network 100 may support any number of APs 110 distributed throughout a geographic region to provide coverage for the STAs 120 .
  • a system controller 130 may be used to provide coordination and control among the APs 110 , as well as access to other networks (e.g., the Internet) for the STAs 120 .
  • one AP 110 is shown in FIG. 1 .
  • the AP 110 is generally a fixed terminal that provides backhaul services to the STAs 120 in its geographic region of coverage. However, the AP 110 may be mobile in some applications.
  • the STAs 120 may be fixed or mobile. Examples of STAs 120 include a telephone (e.g., cellular telephone), a laptop computer, a desktop computer, a Personal Digital Assistant (PDA), a digital audio player (e.g., MP3 player), a camera, a game console, or any other suitable wireless node.
  • PDA Personal Digital Assistant
  • MP3 player digital audio player
  • the wireless network 100 may sometimes be referred to as a wireless local area network (WLAN), and may employ a variety of widely used networking protocols to interconnect nearby devices, such as WiFi, or, more generally, any member of the Institute of Electrical and Electronics Engineers (IEEE) 802.11 wireless protocol family.
  • the wireless network 100 may provide operation in two distinct modes: infrastructure mode and ad-hoc mode.
  • infrastructure mode the AP 110 serves as a hub for connecting the STAs 120 to each other or to the network infrastructure through various backhaul services, including, for example, Internet access.
  • Infrastructure mode typically uses a client-server architecture to provide connectivity for and among the STAs 120 .
  • ad-hoc mode the STAs 120 may engage in direct link communications with each other in a peer-to-peer architecture.
  • TDLS setup messages are encapsulated in a specific Ethertype, so that they may be tunneled through any AP.
  • Ethertype is a field within an Ethernet frame that indicates the protocol encapsulated within the frame payload.
  • TDLS assumes that discovery of other STAs in the same Basic Service Set (BSS) (i.e., associated with the same AP) is based on detecting source and destination addresses, and sending a TDLS setup request without prior knowledge of the intended peer STAs' capabilities.
  • BSS Basic Service Set
  • FIG. 2 illustrates an example call flow diagram for establishing a direct link connection such as TDLS between STAs in a WLAN according to one or more embodiments.
  • a TDLS discovery request 202 is initially transmitted from an initiating STA 120 a to the AP 110 with which the initiating STA 120 a is in communication.
  • the discovery request 202 includes information concerning a capability of the initiating STA 120 a , which may be used for a direct link setup. It will be appreciated that although a TDLS discovery request is shown for illustration purposes, other types of direct link discovery requests may be employed as well, depending on the particular application.
  • the AP 110 proceeds to distribute the capability information to other STAs associated with the AP 110 , including the illustrated receiving STA 120 b , via a discovery request broadcast 204 .
  • the receiving STA 120 b may check the included BSS identifier (BSSID) to determine if the discovery request broadcast 204 matches the BSSID of the AP 110 associated with the receiving STA 120 b . If so, the receiving STA 120 b may transmit its own information 206 concerning a capability of the receiving STA 120 b for a direct link setup with peer STAs.
  • BSSID BSS identifier
  • the initiating STA 120 a may refrain from entering a sleep mode, and instead remain awake for some period of time after sending the TDLS discovery request 202 .
  • the capability information 206 may be a direct or an indirect response to the discovery request broadcast 204 in that there may be various intervening messages.
  • the capability information 206 from the receiving STA 120 b may be elicited by further signaling, from the initiating STA 120 a or otherwise.
  • the capability information 206 may be transmitted after some backoff period in relation to one or more of the preceding messages. The backoff period may be random or predetermined.
  • the capability information 206 may be received by the initiating STA 120 a and used to establish a direct link with the receiving STA 120 b (blocks 208 ). For simplicity, only one such receiving STA 120 b is illustrated in FIG. 2 . However, in general, the discovery request may be broadcast to some or all of the STAs associated with the AP 110 , including the initiating STA 120 a itself, and the initiating STA 120 a may establish a direct link with one or more other STAs based on any capability information the initiating STA 120 a receives.
  • FIG. 3 illustrates an example TDLS discovery request frame transmitted by an initiating STA, such as STA 120 a .
  • the discovery request frame 300 includes, among other fields, a first address field A 1 identifying the AP associated with the initiating STA (e.g., by its BSSID), a second address field A 2 identifying the initiating STA (e.g., by its Media Access Control, or MAC, address), and a third address field A 3 identifying the type of message being conveyed, which for the TDLS discovery request may be a “broadcast” type.
  • the group of addresses A 1 , A 2 , and A 3 may be referred to collectively as a link identifier element.
  • the TDLS discovery request 202 transmitted by the initiating STA 120 a may include a TDLS discovery request frame 300 having a first address field A 1 identifying the BSSID of the AP 110 associated with the initiating STA 120 a , a second address field A 2 identifying the MAC address of the initiating STA 120 a , and a third address field A 3 identifying the broadcast type of message being conveyed.
  • the TDLS discovery request frame 300 may also contain a portion including one or more predetermined bits randomly selected to form a “nonce” as a guard against replay attacks by an unknown observer. It will also be appreciated that the order of the information conveyed may vary from the order shown in the example of FIG. 3 .
  • the information concerning the capability of the receiving STA 120 b for a direct link setup may be conveyed to the initiating STA 120 a in many ways.
  • the information may be transmitted via a probe request message or a probe response message, while in other embodiments, the information may be transmitted via a TDLS discovery response broadcasted by the receiving STA 120 b as a directed broadcast to some or all of the nearby STAs in response to a TDLS discovery request.
  • FIG. 4 illustrates an example TDLS probe request frame.
  • the probe request frame 400 shown includes a link identifier element having addresses A 1 , A 2 , and A 3 , and may be transmitted, for example, by the receiving STA 120 b to the initiating STA 120 a in response to a discovery request broadcast by the AP 110 such as the TDLS discovery request 204 .
  • Conveyed via a first address A 1 in this example is information identifying the initiating STA 120 a , which may include a MAC address, as the intended recipient of the probe request frame 400 .
  • At address A 2 in this example is information identifying the receiving STA 120 b , which may also include a MAC address, as the transmitter of the probe request frame 400 .
  • At address A 3 in this example is an indicator as to the BSSID associated with the AP 110 . It will be appreciated that other information may also be included in the probe request 400 , and that the order of the information may vary from the order shown in the example of FIG. 4 .
  • FIG. 5 illustrates an example TDLS probe response frame.
  • the probe response frame 500 shown includes a link identifier element having addresses A 1 , A 2 , and A 3 , and may be transmitted, for example, by the initiating STA 120 a to the receiving STA 120 b in response to a probe request frame such as probe request frame 400 .
  • Conveyed via a first address A 1 in this example is information identifying the receiving STA 120 b , which may include a MAC address, as the intended recipient of the probe response frame 500 .
  • At address A 2 in this example is information identifying the initiating STA 120 a , which may also include a MAC address, as the transmitter of the probe response frame 500 .
  • At address A 3 in this example is an indicator as to the BSSID associated with the AP 110 . It will be appreciated that other information may also be included in the probe response 500 , and that the order of the information may vary from the order shown in the example of FIG. 5 .
  • FIG. 6 illustrates an example TDLS discovery response frame.
  • the discovery response frame 600 includes a link identifier element having addresses A 1 , A 2 , and A 3 , and may be broadcast, for example, by the receiving STA 120 b to nearby STAs in response to a discovery request frame such as TDLS discovery request frame 300 .
  • Conveyed via a first address A 1 in this example is an indicator as to the BSSID associated with the AP 110 .
  • At address A 2 in this example is information identifying the receiving STA 120 b , which may include a MAC address
  • at address A 3 in this example is information identifying the type of message being conveyed, which for the TDLS discovery response is also a “broadcast” type. It will be appreciated that other information may also be included in the discovery response 600 , and that the order of the information may vary from the order shown in the example of FIG. 6 .
  • Probe requests, probe responses, and discovery responses such as those illustrated in FIGS. 4-6 may be used in a variety of ways to facilitate the establishment of a direct link between, for example, the initiating STA 120 a and the receiving STA 120 b .
  • FIGS. 7-12 Several example call flows are illustrated in FIGS. 7-12 , which are discussed in more detail below.
  • FIG. 7 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe request and probe response messages according to one or more embodiments.
  • an example link identifier element of each signaling message is shown explicitly.
  • the initiating STA 120 a initially transmits a TDLS discovery request 702 to the AP 110 including information concerning a capability of the initiating STA 120 a , which may be used for a direct link setup.
  • the AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 704 to other STAs associated with the AP 110 , including the receiving STA 120 b.
  • the receiving STA 120 b Upon receipt of the discovery request broadcast 704 , the receiving STA 120 b transmits a probe request 706 to the initiating STA 120 a .
  • the probe request 706 includes information concerning a capability of the receiving STA 120 b for a direct link setup.
  • the initiating STA 120 a may optionally send an acknowledgment (ACK) 708 to the receiving STA 120 b in response to the probe request 706 .
  • the initiating STA 120 a then sends a probe response 710 to the receiving STA 120 b , typically after some backoff period.
  • the initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 712 ).
  • the probe request and probe response messages may include a link identifier specifying the transmitting STA, the intended recipient STA, and the associated AP, as discussed above with reference to FIGS. 4 and 5 , in addition to any capability information for the STA transmitting the message.
  • the initiating STA 120 a and receiving STA 120 b may initiate a direct link setup simply using probe response messages without corresponding probe request messages.
  • FIG. 8 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe response messages according to one or more embodiments.
  • an example link identifier element of each signaling message is again shown explicitly.
  • the initiating STA 120 a initially transmits a TDLS discovery request 802 to the AP 110 including information concerning a capability of the initiating STA 120 a , which may be used for a direct link setup.
  • the AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 804 to other STAs associated with the AP 110 , including the receiving STA 120 b.
  • the receiving STA 120 b Upon receipt of the discovery request broadcast 804 , the receiving STA 120 b transmits a probe response 806 to the initiating STA 120 a .
  • the probe response 806 includes information concerning a capability of the receiving STA 120 b for a direct link setup.
  • the initiating STA 120 a may optionally send an ACK 808 to the receiving STA 120 b in response to the probe response 806 .
  • the initiating STA 120 a then sends its own probe response 810 to the receiving STA 120 b , typically after some backoff period.
  • the initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 812 ).
  • the probe response messages may include a link identifier specifying the transmitting STA, the intended recipient STA, and the associated AP, as discussed above with reference to FIG. 5 , in addition to any capability information for the STA transmitting the message.
  • the capability information of the receiving STA 120 b may be elicited by further signaling from the initiating STA 120 a , following a TDLS discovery request broadcast.
  • FIG. 9 illustrates an example call flow diagram for establishing a direct link connection between STAs using a probe response message broadcast to elicit capability information from a receiving STA according to one or more embodiments.
  • an example link identifier element of each signaling message is again shown explicitly.
  • the initiating STA 120 a initially transmits a TDLS discovery request 902 to the AP 110 including information concerning a capability of the initiating STA 120 a , which may be used for a direct link setup.
  • the AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 904 to other STAs associated with the AP 110 , including the receiving STA 120 b.
  • the receiving STA 120 b Upon receipt of the discovery request broadcast 904 , the receiving STA 120 b initially takes no action, other than remaining awake for some subsequent period of time to receive further messages.
  • the initiating STA 120 a follows up the discovery request broadcast 904 with a probe request broadcast 906 transmitted to nearby STAs, including the receiving STA 120 b .
  • the probe request broadcast 906 may be a direct broadcast among peer STAs (i.e., not via the AP 110 ), such as by addressing it to the broadcast Receiver Address (RA).
  • RA broadcast Receiver Address
  • the probe request broadcast 906 elicits information concerning a capability of the receiving STA 120 b , among other STAs, for a direct link setup.
  • the initiating STA 120 a then sends a probe response 908 to the receiving STA 120 b , typically after some backoff period.
  • the initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 910 ).
  • the probe request and probe response messages may include a link identifier specifying the transmitting STA, the intended recipient STA(s), and the associated AP, as discussed above with reference to FIGS. 4 and 5 , in addition to any capability information for the STA transmitting the message.
  • the capability information of the receiving STA 120 b may be communicated to other nearby STAs in addition to the initiating STA 120 a , as a public action frame.
  • the public action frame is broadcast as a direct broadcast among peer STAs (i.e., not via the AP), such as by addressing it to the broadcast RA.
  • a public action frame direct broadcast containing the capability information of the receiving STA 120 b may be transmitted in various formats, such as a probe request message, a probe response message, or a TDLS discovery response message.
  • FIG. 10 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe request messages broadcast as public action frames according to one or more embodiments.
  • an example link identifier element of each signaling message is again shown explicitly.
  • the initiating STA 120 a initially transmits a TDLS discovery request 1002 to the AP 110 including information concerning a capability of the initiating STA 120 a , which may be used for a direct link setup.
  • the AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 1004 to other STAs associated with the AP 110 , including the receiving STA 120 b.
  • the receiving STA 120 b Upon receipt of the discovery request broadcast 1004 , the receiving STA 120 b broadcasts a probe request 1006 via a direct broadcast to nearby STAs, including the initiating STA 120 a , typically after some backoff period.
  • the probe request 1006 includes information concerning a capability of the receiving STA 120 b for a direct link setup.
  • the probe request 1006 is received by at least the initiating STA 120 a , among other STAs.
  • the initiating STA 120 a may also receive the discovery request broadcast 1004 and respond by broadcasting its own probe request 1008 to nearby STAs, including the receiving STA 120 b , again typically after some backoff period.
  • the initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 1010 ).
  • the probe request messages may include a link identifier specifying the transmitting STA, the intended recipient STAs (i.e., the “broadcast” RA in this example), and the associated AP, as discussed above with reference to FIG. 4 , in addition to any capability information for the STA transmitting the message.
  • FIG. 11 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe response messages broadcast as public action frames according to one or more embodiments.
  • an example link identifier element of each signaling message is again shown explicitly.
  • the initiating STA 120 a initially transmits a TDLS discovery request 1102 to the AP 110 including information concerning a capability of the initiating STA 120 a , which may be used for a direct link setup.
  • the AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 1104 to other STAs associated with the AP 110 , including the receiving STA 120 b.
  • the receiving STA 120 b Upon receipt of the discovery request broadcast 1104 , the receiving STA 120 b broadcasts a probe response 1106 via a direct broadcast to nearby STAs, including the initiating STA 120 a , typically after some backoff period.
  • the probe response 1106 includes information concerning a capability of the receiving STA 120 b for a direct link setup.
  • the probe response 1106 is received by at least the initiating STA 120 a , among other STAs.
  • the initiating STA 120 a may also receive the discovery request broadcast 1104 and respond by broadcasting its own probe response 1108 to nearby STAs, including the receiving STA 120 b , again typically after some backoff period.
  • the initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 1110 ).
  • the probe response messages may include a link identifier specifying the transmitting STA, the intended recipient STAs (i.e., the “broadcast” RA in this example), and the associated AP, as discussed above with reference to FIG. 5 , in addition to any capability information for the STA transmitting the message.
  • FIG. 12 illustrates an example call flow diagram for establishing a direct link connection between STAs using discovery response messages broadcast as public action frames according to one or more embodiments.
  • an example link identifier element of each signaling message is again shown explicitly.
  • the initiating STA 120 a initially transmits a TDLS discovery request 1202 to the AP 110 including information concerning a capability of the initiating STA 120 a , which may be used for a direct link setup.
  • the AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 1204 to other STAs associated with the AP 110 , including the receiving STA 120 b.
  • the receiving STA 120 b Upon receipt of the discovery request broadcast 1204 , the receiving STA 120 b broadcasts a discovery response 1206 via a direct broadcast to nearby STAs, including the initiating STA 120 a , typically after some backoff period.
  • the discovery response 1206 includes information concerning a capability of the receiving STA 120 b for a direct link setup.
  • the discovery response 1206 is received by at least the initiating STA 120 a , among other STAs.
  • the initiating STA 120 a may also receive the discovery request broadcast 1204 and respond by broadcasting its own discovery response 1208 to nearby STAs, including the receiving STA 120 b , again typically after some backoff period.
  • the initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 1210 ).
  • the discovery response messages may include a link identifier specifying the transmitting STA, the intended recipient STAs (i.e., the “broadcast” RA in this example), and the associated AP, as discussed above with reference to FIG. 6 , in addition to any capability information for the STA transmitting the message.
  • FIG. 13 is a functional block diagram illustrating an example system 1300 for establishing a direct link connection between STAs according to any one of the preceding examples.
  • the system 1300 includes the AP 110 , the initiating STA 120 a , the receiving STA 120 b , and potentially other STAs 120 n (indicating that up to ‘n’ STAs may thus be associated with the AP 110 ).
  • the initiating STA 120 a may send a TDLS discovery request 1310 to the AP 110 .
  • the AP 110 sends the information in the TDLS discovery request in a broadcast 1320 to the STAs associated with the AP 110 , including in this example the initiating STA 120 a , the receiving STA 120 b , and the other STAs 120 n .
  • the receiving STA 120 b and any other direct-link capable STA from the other STAs 120 n may then send a response message 1330 (e.g., a probe request or a probe response) to the initiating STA 120 a .
  • a response message 1330 e.g., a probe request or a probe response
  • all STAs that have received the TDLS discovery request broadcast 1320 may be regarded as receiving STAs.
  • the initiating STA 120 a may then send an ACK 1335 to any or all of the receiving STAs, and then send a response message 1340 (e.g., a probe response) to the receiving STAs, after a backoff period.
  • a response message 1340 e.g., a probe response
  • FIG. 14 is a functional block diagram illustrating an example STA that may be used for TDLS direct link setup.
  • an STA 1400 may include a TDLS module 1405 including at least transceiver logic 1410 for transmitting and/or receiving information related to a TDLS discovery request and a link controller 1420 for establishing one or more direct link connections with neighboring STAs.
  • the STA 1400 may also include a processing module 1445 , including a processor 1450 and memory 1460 coupled with the processor 1450 .
  • a memory 1460 may include RAM, ROM, flash memory, and any storage media including optical disks and magnetic drives.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • a general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
  • a processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
  • a software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
  • An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium.
  • the storage medium may be integral to the processor.
  • the processor and the storage medium may reside in an ASIC.
  • the ASIC may reside in a user terminal.
  • the processor and the storage medium may reside as discrete components in a user terminal.

Landscapes

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

Abstract

Establishing a direct link connection between subscriber stations in a wireless local area network (WLAN) comprises transmitting a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup, receiving information from a receiving station among the one or more other stations, the received information concerning the capability of the receiving station for a direct link setup, and establishing a direct link connection with the receiving station based on the received information.

Description

CLAIM OF PRIORITY UNDER 35 U.S.C. §119
The present Application for Patent claims priority to Provisional Application No. 61/345,430 entitled “METHODS AND APPARATUS FOR DIRECT LINK DISCOVERY” filed May 17, 2010, and to Provisional Application No. 61/351,735 entitled “METHODS AND APPARATUS FOR DIRECT LINK DISCOVERY” filed Jun. 4, 2010, each assigned to the assignee hereof and hereby expressly incorporated by reference herein.
BACKGROUND
1. Field
The present disclosure relates generally to wireless local area network (WLAN) systems, and more specifically, to the establishment of direct links between subscriber stations in WLAN systems.
2. Background
In many telecommunication systems, communication networks are used to exchange messages among several interacting spatially-separated devices. The various types of networks may be classified in different aspects. In one example, the geographic scope of the network may be over a wide area, a metropolitan area, a local area, or a personal area, and the corresponding networks may be designated as wide area networks (WANs), metropolitan area networks (MANs), local area networks (LANs), or personal area networks (PANs). Networks may also differ in the switching/routing technique used to interconnect the various network nodes and devices (e.g. circuit switching vs. packet switching), in the type of physical media employed for transmission (e.g. wired vs. wireless), or in the set of communication protocols used (e.g. Internet protocol suite, Synchronous Optical Networking, Ethernet, etc.).
One distinguishing characteristic between communication networks is the choice of wired or wireless media for the transmission of electrical signals among the constituents of the network. In the case of wired networks, tangible physical media such as copper wire, coaxial cable, fiber optic cable, etc., are employed to propagate guided electromagnetic waveforms that carry message traffic over a distance. Wired networks are a static form of communication networks and are typically favored for interconnection of fixed network elements or for bulk data transfer. For example, fiber optic cables may be the preferred transmission media for very high throughput transport applications over long distances between large network hubs, such as bulk data transport across or between continents over the Earth's surface.
On the other hand, wireless networks are often preferred when the network elements are mobile with dynamic connectivity needs or if the network architecture is formed in an ad hoc, rather than fixed, topology. Wireless networks may employ intangible physical media in an unguided propagation mode using electromagnetic waves in the radio, microwave, infra-red, optical, etc., frequency bands. Wireless networks have the distinct advantage of facilitating user mobility and rapid field deployment compared to fixed wired networks. However, usage of wireless propagation requires significant active resource management among the network users and higher levels of mutual coordination and cooperation for compatible spectrum utilization.
Accordingly, many wireless communication networks use Access Points (APs) to manage system resources among users, which may be referred to as subscriber stations or simply stations (STAs). Nevertheless, some wireless networking protocols provide for direct link communications among the STAs outside of the AP's mediation. This allows STAs associated with the same AP, for example, to set up a direct link between them. However, conventional discovery of other STAs capable of establishing a direct link has been based on the initiating STA detecting source and destination addresses, and sending a setup request without prior knowledge of the intended peer STA's capabilities.
There is therefore a need in the art for improved device discovery in establishing a direct link between STAs, so that a list of potential peer STAs that are direct-link capable may be discovered before attempting direct link setup.
SUMMARY
Embodiments disclosed herein address the above stated needs by providing methods and apparatuses for establishing a direct link connection between subscriber stations in a wireless local area network (WLAN).
In one aspect, a method is provided for establishing a direct link connection between subscriber stations in a WLAN. The method comprises: transmitting a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup; receiving information from a receiving station among the one or more other stations, the received information concerning the capability of the receiving station for a direct link setup; and establishing a direct link connection with the receiving station based on the received information.
In another aspect, another method is provided for establishing a direct link connection between subscriber stations in a WLAN. The method comprises: receiving a direct link setup discovery request from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup; transmitting information concerning a capability of a receiving station for a direct link setup; and establishing a direct link connection with the initiating station based on the received information.
In yet another aspect, an apparatus is provided for establishing a direct link connection between subscriber stations in a WLAN. The apparatus comprises transceiver logic and a link controller. The transceiver logic is configured to transmit a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup, and to receive information from a receiving station among the one or more other stations, the received information concerning the capability of the receiving station for a direct link setup. The link controller is configured to establish a direct link connection with the receiving station based on the received information.
In yet another aspect, another apparatus is provided for establishing a direct link connection between subscriber stations in a WLAN. The apparatus comprises transceiver logic and a link controller. The transceiver logic is configured to receive a direct link setup discovery request from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup, and to transmit information concerning a capability of a receiving station for a direct link setup. The link controller is configured to establish a direct link connection with the initiating station based on the received information.
In yet another aspect, another apparatus is provided for establishing a direct link connection between subscriber stations in a WLAN. The apparatus comprises: means for transmitting a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup; means for receiving information from a receiving station among the one or more other stations, the received information concerning the capability of the receiving station for a direct link setup; and means for establishing a direct link connection with the receiving station based on the received information.
In yet another aspect, an apparatus is provided for establishing a direct link connection between subscriber stations in a WLAN. The apparatus comprises: means for receiving a direct link setup discovery request from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup; means for transmitting information concerning a capability of a receiving station for a direct link setup; and means for establishing a direct link connection with the initiating station based on the received information.
In yet another aspect, a non-transitory computer-readable medium is provided that comprises code, which, when executed by a processor, causes the processor to perform operations for establishing a direct link connection between subscriber stations in a WLAN. The computer-readable medium comprises: code for transmitting a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup; code for receiving information from a receiving station among the one or more other stations, the received information concerning the capability of the receiving station for a direct link setup; and code for establishing a direct link connection with the receiving station based on the received information.
In yet another aspect, another non-transitory computer-readable medium is provided that comprises code, which, when executed by a processor, causes the processor to perform operations for establishing a direct link connection between subscriber stations in a WLAN. The computer-readable medium comprises: code for receiving a direct link setup discovery request from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup; code for transmitting information concerning a capability of a receiving station for a direct link setup; and code for establishing a direct link connection with the initiating station based on the received information.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates an example wireless network.
FIG. 2 illustrates an example call flow diagram for establishing a direct link connection such as Tunneled Direct Link Setup (TDLS) between stations (STAs) in a wireless local area network (WLAN) according to one or more embodiments.
FIG. 3 illustrates an example TDLS discovery request frame transmitted by an initiating STA.
FIG. 4 illustrates an example TDLS probe request frame.
FIG. 5 illustrates an example TDLS probe response frame.
FIG. 6 illustrates an example TDLS discovery response frame.
FIG. 7 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe request and probe response messages according to one or more embodiments.
FIG. 8 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe response messages according to one or more embodiments.
FIG. 9 illustrates an example call flow diagram for establishing a direct link connection between STAs using a probe response message broadcast to elicit capability information from a receiving STA according to one or more embodiments.
FIG. 10 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe request messages broadcast as public action frames according to one or more embodiments.
FIG. 11 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe response messages broadcast as public action frames according to one or more embodiments.
FIG. 12 illustrates an example call flow diagram for establishing a direct link connection between STAs using discovery response messages broadcast as public action frames according to one or more embodiments.
FIG. 13 is a functional block diagram illustrating an example system for establishing a direct link connection between STAs according to any one of the preceding examples.
FIG. 14 is a functional block diagram illustrating an example STA that may be used for TDLS direct link setup.
DETAILED DESCRIPTION
Various embodiments of the present invention are described below with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. The term “embodiments of the invention” does not require that all embodiments of the invention include the discussed feature, advantage or mode of operation. Alternate embodiments may be devised without departing from the scope of the invention, and well-known elements of the invention may not be described in detail or may be omitted so as not to obscure the relevant details of the invention. In addition, the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. For example, as used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes,” and/or “including,” when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.”Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
FIG. 1 illustrates an example wireless network 100. As shown, the wireless network 100, which may also be referred to herein as a basic service set (BSS), is formed from several wireless nodes, generally designated as an access point (AP) 110 and a plurality of access terminals or subscriber stations (STAs) 120. Each wireless node is generally capable of receiving and/or transmitting. The wireless network 100 may support any number of APs 110 distributed throughout a geographic region to provide coverage for the STAs 120. A system controller 130 may be used to provide coordination and control among the APs 110, as well as access to other networks (e.g., the Internet) for the STAs 120. For simplicity, one AP 110 is shown in FIG. 1.
The AP 110 is generally a fixed terminal that provides backhaul services to the STAs 120 in its geographic region of coverage. However, the AP 110 may be mobile in some applications. The STAs 120 may be fixed or mobile. Examples of STAs 120 include a telephone (e.g., cellular telephone), a laptop computer, a desktop computer, a Personal Digital Assistant (PDA), a digital audio player (e.g., MP3 player), a camera, a game console, or any other suitable wireless node.
The wireless network 100 may sometimes be referred to as a wireless local area network (WLAN), and may employ a variety of widely used networking protocols to interconnect nearby devices, such as WiFi, or, more generally, any member of the Institute of Electrical and Electronics Engineers (IEEE) 802.11 wireless protocol family. In general, the wireless network 100 may provide operation in two distinct modes: infrastructure mode and ad-hoc mode. In infrastructure mode, the AP 110 serves as a hub for connecting the STAs 120 to each other or to the network infrastructure through various backhaul services, including, for example, Internet access. Infrastructure mode typically uses a client-server architecture to provide connectivity for and among the STAs 120. In ad-hoc mode, the STAs 120 may engage in direct link communications with each other in a peer-to-peer architecture.
One example networking protocol that provides direct link communications among STAs (e.g., STAs 120) is IEEE 802.11z, which defines a protocol for STAs associated with the same AP to set up a direct link between the STAs. The protocol is referred to as Tunneled Direct Link Setup (TDLS). TDLS setup messages are encapsulated in a specific Ethertype, so that they may be tunneled through any AP. In one design, the Ethertype is a field within an Ethernet frame that indicates the protocol encapsulated within the frame payload. This approach may be advantageous in that the AP does not have to be specially modified for TDLS to be used between associated STAs. Accordingly, TDLS direct links may be setup between two TDLS-capable STAs without the need to upgrade the AP.
Conventionally, TDLS assumes that discovery of other STAs in the same Basic Service Set (BSS) (i.e., associated with the same AP) is based on detecting source and destination addresses, and sending a TDLS setup request without prior knowledge of the intended peer STAs' capabilities. However, it is desirable to provide a more deterministic method of discovery, so that a list of potential peer STAs that are TDLS-capable may be discovered before attempting a TDLS direct link setup.
FIG. 2 illustrates an example call flow diagram for establishing a direct link connection such as TDLS between STAs in a WLAN according to one or more embodiments. In this example, a TDLS discovery request 202 is initially transmitted from an initiating STA 120 a to the AP 110 with which the initiating STA 120 a is in communication. The discovery request 202 includes information concerning a capability of the initiating STA 120 a, which may be used for a direct link setup. It will be appreciated that although a TDLS discovery request is shown for illustration purposes, other types of direct link discovery requests may be employed as well, depending on the particular application.
The AP 110 proceeds to distribute the capability information to other STAs associated with the AP 110, including the illustrated receiving STA 120 b, via a discovery request broadcast 204. Upon receipt of the discovery request broadcast 204, the receiving STA 120 b may check the included BSS identifier (BSSID) to determine if the discovery request broadcast 204 matches the BSSID of the AP 110 associated with the receiving STA 120 b. If so, the receiving STA 120 b may transmit its own information 206 concerning a capability of the receiving STA 120 b for a direct link setup with peer STAs.
In order to receive the capability information 206, the initiating STA 120 a may refrain from entering a sleep mode, and instead remain awake for some period of time after sending the TDLS discovery request 202. As shown, the capability information 206 may be a direct or an indirect response to the discovery request broadcast 204 in that there may be various intervening messages. Thus, in some embodiments, the capability information 206 from the receiving STA 120 b may be elicited by further signaling, from the initiating STA 120 a or otherwise. In addition, the capability information 206 may be transmitted after some backoff period in relation to one or more of the preceding messages. The backoff period may be random or predetermined.
The capability information 206 may be received by the initiating STA 120 a and used to establish a direct link with the receiving STA 120 b (blocks 208). For simplicity, only one such receiving STA 120 b is illustrated in FIG. 2. However, in general, the discovery request may be broadcast to some or all of the STAs associated with the AP 110, including the initiating STA 120 a itself, and the initiating STA 120 a may establish a direct link with one or more other STAs based on any capability information the initiating STA 120 a receives.
FIG. 3 illustrates an example TDLS discovery request frame transmitted by an initiating STA, such as STA 120 a. As shown, the discovery request frame 300 includes, among other fields, a first address field A1 identifying the AP associated with the initiating STA (e.g., by its BSSID), a second address field A2 identifying the initiating STA (e.g., by its Media Access Control, or MAC, address), and a third address field A3 identifying the type of message being conveyed, which for the TDLS discovery request may be a “broadcast” type. The group of addresses A1, A2, and A3 may be referred to collectively as a link identifier element.
Returning to the example of FIG. 2, the TDLS discovery request 202 transmitted by the initiating STA 120 a may include a TDLS discovery request frame 300 having a first address field A1 identifying the BSSID of the AP 110 associated with the initiating STA 120 a, a second address field A2 identifying the MAC address of the initiating STA 120 a, and a third address field A3 identifying the broadcast type of message being conveyed.
It will be appreciated that other information may also be included in the TDLS discovery request frame 300. For example, the TDLS discovery request frame 300 may also contain a portion including one or more predetermined bits randomly selected to form a “nonce” as a guard against replay attacks by an unknown observer. It will also be appreciated that the order of the information conveyed may vary from the order shown in the example of FIG. 3.
The information concerning the capability of the receiving STA 120 b for a direct link setup may be conveyed to the initiating STA 120 a in many ways. In some embodiments, for example, the information may be transmitted via a probe request message or a probe response message, while in other embodiments, the information may be transmitted via a TDLS discovery response broadcasted by the receiving STA 120 b as a directed broadcast to some or all of the nearby STAs in response to a TDLS discovery request.
FIG. 4 illustrates an example TDLS probe request frame. The probe request frame 400 shown includes a link identifier element having addresses A1, A2, and A3, and may be transmitted, for example, by the receiving STA 120 b to the initiating STA 120 a in response to a discovery request broadcast by the AP 110 such as the TDLS discovery request 204. Conveyed via a first address A1 in this example is information identifying the initiating STA 120 a, which may include a MAC address, as the intended recipient of the probe request frame 400. At address A2 in this example is information identifying the receiving STA 120 b, which may also include a MAC address, as the transmitter of the probe request frame 400. At address A3 in this example is an indicator as to the BSSID associated with the AP 110. It will be appreciated that other information may also be included in the probe request 400, and that the order of the information may vary from the order shown in the example of FIG. 4.
FIG. 5 illustrates an example TDLS probe response frame. The probe response frame 500 shown includes a link identifier element having addresses A1, A2, and A3, and may be transmitted, for example, by the initiating STA 120 a to the receiving STA 120 b in response to a probe request frame such as probe request frame 400. Conveyed via a first address A1 in this example is information identifying the receiving STA 120 b, which may include a MAC address, as the intended recipient of the probe response frame 500. At address A2 in this example is information identifying the initiating STA 120 a, which may also include a MAC address, as the transmitter of the probe response frame 500. At address A3 in this example is an indicator as to the BSSID associated with the AP 110. It will be appreciated that other information may also be included in the probe response 500, and that the order of the information may vary from the order shown in the example of FIG. 5.
FIG. 6 illustrates an example TDLS discovery response frame. The discovery response frame 600 includes a link identifier element having addresses A1, A2, and A3, and may be broadcast, for example, by the receiving STA 120 b to nearby STAs in response to a discovery request frame such as TDLS discovery request frame 300. Conveyed via a first address A1 in this example is an indicator as to the BSSID associated with the AP 110. At address A2 in this example is information identifying the receiving STA 120 b, which may include a MAC address, and at address A3 in this example is information identifying the type of message being conveyed, which for the TDLS discovery response is also a “broadcast” type. It will be appreciated that other information may also be included in the discovery response 600, and that the order of the information may vary from the order shown in the example of FIG. 6.
Probe requests, probe responses, and discovery responses such as those illustrated in FIGS. 4-6 may be used in a variety of ways to facilitate the establishment of a direct link between, for example, the initiating STA 120 a and the receiving STA 120 b. Several example call flows are illustrated in FIGS. 7-12, which are discussed in more detail below.
FIG. 7 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe request and probe response messages according to one or more embodiments. For illustration purposes, an example link identifier element of each signaling message is shown explicitly. As in the example of FIG. 3, the initiating STA 120 a initially transmits a TDLS discovery request 702 to the AP 110 including information concerning a capability of the initiating STA 120 a, which may be used for a direct link setup. The AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 704 to other STAs associated with the AP 110, including the receiving STA 120 b.
Upon receipt of the discovery request broadcast 704, the receiving STA 120 b transmits a probe request 706 to the initiating STA 120 a. The probe request 706 includes information concerning a capability of the receiving STA 120 b for a direct link setup. In some designs, the initiating STA 120 a may optionally send an acknowledgment (ACK) 708 to the receiving STA 120 b in response to the probe request 706. The initiating STA 120 a then sends a probe response 710 to the receiving STA 120 b, typically after some backoff period. The initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 712). As shown, the probe request and probe response messages may include a link identifier specifying the transmitting STA, the intended recipient STA, and the associated AP, as discussed above with reference to FIGS. 4 and 5, in addition to any capability information for the STA transmitting the message.
In other embodiments, the initiating STA 120 a and receiving STA 120 b may initiate a direct link setup simply using probe response messages without corresponding probe request messages.
FIG. 8 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe response messages according to one or more embodiments. For illustration purposes, an example link identifier element of each signaling message is again shown explicitly. As in the example of FIG. 3 and others, the initiating STA 120 a initially transmits a TDLS discovery request 802 to the AP 110 including information concerning a capability of the initiating STA 120 a, which may be used for a direct link setup. The AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 804 to other STAs associated with the AP 110, including the receiving STA 120 b.
Upon receipt of the discovery request broadcast 804, the receiving STA 120 b transmits a probe response 806 to the initiating STA 120 a. The probe response 806 includes information concerning a capability of the receiving STA 120 b for a direct link setup. In some designs, the initiating STA 120 a may optionally send an ACK 808 to the receiving STA 120 b in response to the probe response 806. The initiating STA 120 a then sends its own probe response 810 to the receiving STA 120 b, typically after some backoff period. The initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 812). As shown, the probe response messages may include a link identifier specifying the transmitting STA, the intended recipient STA, and the associated AP, as discussed above with reference to FIG. 5, in addition to any capability information for the STA transmitting the message.
In still other embodiments, the capability information of the receiving STA 120 b may be elicited by further signaling from the initiating STA 120 a, following a TDLS discovery request broadcast.
FIG. 9 illustrates an example call flow diagram for establishing a direct link connection between STAs using a probe response message broadcast to elicit capability information from a receiving STA according to one or more embodiments. For illustration purposes, an example link identifier element of each signaling message is again shown explicitly. As in the example of FIG. 3 and others, the initiating STA 120 a initially transmits a TDLS discovery request 902 to the AP 110 including information concerning a capability of the initiating STA 120 a, which may be used for a direct link setup. The AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 904 to other STAs associated with the AP 110, including the receiving STA 120 b.
Upon receipt of the discovery request broadcast 904, the receiving STA 120 b initially takes no action, other than remaining awake for some subsequent period of time to receive further messages. In this example, the initiating STA 120 a follows up the discovery request broadcast 904 with a probe request broadcast 906 transmitted to nearby STAs, including the receiving STA 120 b. As shown, the probe request broadcast 906 may be a direct broadcast among peer STAs (i.e., not via the AP 110), such as by addressing it to the broadcast Receiver Address (RA). The probe request broadcast 906 elicits information concerning a capability of the receiving STA 120 b, among other STAs, for a direct link setup. The initiating STA 120 a then sends a probe response 908 to the receiving STA 120 b, typically after some backoff period. The initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 910). As shown, the probe request and probe response messages may include a link identifier specifying the transmitting STA, the intended recipient STA(s), and the associated AP, as discussed above with reference to FIGS. 4 and 5, in addition to any capability information for the STA transmitting the message.
In still other embodiments, the capability information of the receiving STA 120 b may be communicated to other nearby STAs in addition to the initiating STA 120 a, as a public action frame. In this case, the public action frame is broadcast as a direct broadcast among peer STAs (i.e., not via the AP), such as by addressing it to the broadcast RA. A public action frame direct broadcast containing the capability information of the receiving STA 120 b may be transmitted in various formats, such as a probe request message, a probe response message, or a TDLS discovery response message.
FIG. 10 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe request messages broadcast as public action frames according to one or more embodiments. For illustration purposes, an example link identifier element of each signaling message is again shown explicitly. As in the example of FIG. 3 and others, the initiating STA 120 a initially transmits a TDLS discovery request 1002 to the AP 110 including information concerning a capability of the initiating STA 120 a, which may be used for a direct link setup. The AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 1004 to other STAs associated with the AP 110, including the receiving STA 120 b.
Upon receipt of the discovery request broadcast 1004, the receiving STA 120 b broadcasts a probe request 1006 via a direct broadcast to nearby STAs, including the initiating STA 120 a, typically after some backoff period. The probe request 1006 includes information concerning a capability of the receiving STA 120 b for a direct link setup. The probe request 1006 is received by at least the initiating STA 120 a, among other STAs. The initiating STA 120 a may also receive the discovery request broadcast 1004 and respond by broadcasting its own probe request 1008 to nearby STAs, including the receiving STA 120 b, again typically after some backoff period. The initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 1010). As shown, the probe request messages may include a link identifier specifying the transmitting STA, the intended recipient STAs (i.e., the “broadcast” RA in this example), and the associated AP, as discussed above with reference to FIG. 4, in addition to any capability information for the STA transmitting the message.
FIG. 11 illustrates an example call flow diagram for establishing a direct link connection between STAs using probe response messages broadcast as public action frames according to one or more embodiments. For illustration purposes, an example link identifier element of each signaling message is again shown explicitly. As in the example of FIG. 3 and others, the initiating STA 120 a initially transmits a TDLS discovery request 1102 to the AP 110 including information concerning a capability of the initiating STA 120 a, which may be used for a direct link setup. The AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 1104 to other STAs associated with the AP 110, including the receiving STA 120 b.
Upon receipt of the discovery request broadcast 1104, the receiving STA 120 b broadcasts a probe response 1106 via a direct broadcast to nearby STAs, including the initiating STA 120 a, typically after some backoff period. The probe response 1106 includes information concerning a capability of the receiving STA 120 b for a direct link setup. The probe response 1106 is received by at least the initiating STA 120 a, among other STAs. The initiating STA 120 a may also receive the discovery request broadcast 1104 and respond by broadcasting its own probe response 1108 to nearby STAs, including the receiving STA 120 b, again typically after some backoff period. The initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 1110). As shown, the probe response messages may include a link identifier specifying the transmitting STA, the intended recipient STAs (i.e., the “broadcast” RA in this example), and the associated AP, as discussed above with reference to FIG. 5, in addition to any capability information for the STA transmitting the message.
FIG. 12 illustrates an example call flow diagram for establishing a direct link connection between STAs using discovery response messages broadcast as public action frames according to one or more embodiments. For illustration purposes, an example link identifier element of each signaling message is again shown explicitly. As in the example of FIG. 3 and others, the initiating STA 120 a initially transmits a TDLS discovery request 1202 to the AP 110 including information concerning a capability of the initiating STA 120 a, which may be used for a direct link setup. The AP 110 then proceeds to broadcast the capability information in a discovery request broadcast 1204 to other STAs associated with the AP 110, including the receiving STA 120 b.
Upon receipt of the discovery request broadcast 1204, the receiving STA 120 b broadcasts a discovery response 1206 via a direct broadcast to nearby STAs, including the initiating STA 120 a, typically after some backoff period. The discovery response 1206 includes information concerning a capability of the receiving STA 120 b for a direct link setup. The discovery response 1206 is received by at least the initiating STA 120 a, among other STAs. The initiating STA 120 a may also receive the discovery request broadcast 1204 and respond by broadcasting its own discovery response 1208 to nearby STAs, including the receiving STA 120 b, again typically after some backoff period. The initiating STA 120 a and the receiving STA 120 b may subsequently establish a direct link with each other (blocks 1210). As shown, the discovery response messages may include a link identifier specifying the transmitting STA, the intended recipient STAs (i.e., the “broadcast” RA in this example), and the associated AP, as discussed above with reference to FIG. 6, in addition to any capability information for the STA transmitting the message.
FIG. 13 is a functional block diagram illustrating an example system 1300 for establishing a direct link connection between STAs according to any one of the preceding examples. As shown, the system 1300 includes the AP 110, the initiating STA 120 a, the receiving STA 120 b, and potentially other STAs 120 n (indicating that up to ‘n’ STAs may thus be associated with the AP 110).
The initiating STA 120 a may send a TDLS discovery request 1310 to the AP 110. The AP 110 sends the information in the TDLS discovery request in a broadcast 1320 to the STAs associated with the AP 110, including in this example the initiating STA 120 a, the receiving STA 120 b, and the other STAs 120 n. The receiving STA 120 b and any other direct-link capable STA from the other STAs 120 n may then send a response message 1330 (e.g., a probe request or a probe response) to the initiating STA 120 a. In this regard, all STAs that have received the TDLS discovery request broadcast 1320, excluding the initiating STA 120 a, may be regarded as receiving STAs. The initiating STA 120 a may then send an ACK 1335 to any or all of the receiving STAs, and then send a response message 1340 (e.g., a probe response) to the receiving STAs, after a backoff period.
FIG. 14 is a functional block diagram illustrating an example STA that may be used for TDLS direct link setup. As shown, an STA 1400 may include a TDLS module 1405 including at least transceiver logic 1410 for transmitting and/or receiving information related to a TDLS discovery request and a link controller 1420 for establishing one or more direct link connections with neighboring STAs. The STA 1400 may also include a processing module 1445, including a processor 1450 and memory 1460 coupled with the processor 1450. As described herein, a memory 1460 may include RAM, ROM, flash memory, and any storage media including optical disks and magnetic drives.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (29)

What is claimed is:
1. A method for establishing a direct link connection between subscriber stations in a wireless local area network (WLAN), the method comprising:
transmitting a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup;
receiving, by the initiating station, a probe request message sent to the initiating station from a receiving station among the one or more other stations, a probe response message sent to the initiating station from the receiving station, or a discovery response broadcasted by the receiving station to the initiating station and any nearby stations via a directed broadcast in response to the discovery request, wherein the probe request message, probe response message, and discovery response each specify the capability of the receiving station for a direct link setup and specify an address for the receiving station; and
establishing a direct link connection between the initiating station and the receiving station based on the received probe request message, probe response message, or discovery response.
2. The method of claim 1, wherein the discovery request further includes a link identifier that identifies the initiating station, the access point associated with the initiating station, and a broadcast destination for the discovery request.
3. The method of claim 1, wherein the probe request message or the probe response message is sent directly from the receiving station to the initiating station.
4. The method of claim 1, further comprising sending a probe request message from the initiating station to the receiving station following the discovery request to elicit a probe response message from the receiving station.
5. The method of claim 1, wherein the probe request message or the probe response message is broadcasted by the receiving station via a directed broadcast in response to the discovery request.
6. The method of claim 1, further comprising:
receiving a discovery request broadcasted by the access point; and
broadcasting a discovery response via a directed broadcast to the one or more other stations.
7. The method of claim 1, wherein the receiving comprises receiving the probe request message.
8. The method of claim 1, wherein the receiving comprises receiving the probe response message.
9. The method of claim 1, wherein the receiving comprises receiving the discovery response.
10. A method for establishing a direct link connection between subscriber stations in a wireless local area network (WLAN), the method comprising:
receiving a direct link setup discovery request at a receiving station from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup;
transmitting a probe request message from the receiving station to the initiating station, a probe response message from the receiving station to the initiating station, or a discovery response broadcasted by the receiving station to the initiating station and any nearby stations via a directed broadcast in response to the discovery request, wherein the probe request message, probe response message, and discovery response each specify a capability of the receiving station for a direct link setup and specify an address for the receiving station; and
establishing a direct link connection between the initiating station and the receiving station based on the received probe request message, probe response message, or discovery response.
11. The method of claim 10, wherein the discovery request further includes a link identifier that identifies the initiating station, the access point associated with the initiating station, and a broadcast destination for the discovery request.
12. The method of claim 10, wherein the probe request message or the probe response message is sent directly from the receiving station to the initiating station.
13. The method of claim 10, further comprising receiving a probe request message from the initiating station following the discovery request to elicit a probe response message from the receiving station.
14. The method of claim 10, wherein the probe request message or the probe response message is broadcasted by the receiving station via a directed broadcast in response to the discovery request.
15. The method of claim 10, wherein the transmitting comprises transmitting the probe request message.
16. The method of claim 10, wherein the transmitting comprises transmitting the probe response message.
17. The method of claim 10, wherein the transmitting comprises transmitting the discovery response.
18. An apparatus for establishing a direct link connection between subscriber stations in a wireless local area network (WLAN), the apparatus comprising:
transceiver logic configured to transmit a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup, and to receive a probe request message sent to the initiating station from a receiving station among the one or more other stations, a probe response message sent to the initiating station from the receiving station, or a discovery response broadcasted by the receiving station to the initiating station and any nearby stations via a directed broadcast in response to the discovery request, wherein the probe request message, probe response message, and discovery response each specify the capability of the receiving station for a direct link setup and specify an address for the receiving station; and
a link controller configured to establish a direct link connection between the initiating station and the receiving station based on the received probe request message, probe response message, or discovery response.
19. The apparatus of claim 18, wherein the discovery request further includes a link identifier that identifies the initiating station, the access point associated with the initiating station, and a broadcast destination for the discovery request.
20. The apparatus of claim 18, wherein the probe request message or the probe response message is sent directly from the receiving station to the initiating station.
21. The apparatus of claim 20, wherein the probe request message or the probe response message is broadcasted by the receiving station via a directed broadcast in response to the discovery request.
22. An apparatus for establishing a direct link connection between subscriber stations in a wireless local area network (WLAN), the apparatus comprising:
transceiver logic configured to receive a direct link setup discovery request at a receiving station from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup, and to transmit a probe request message from the receiving station to the initiating station, a probe response message from the receiving station to the initiating station, or a discovery response broadcasted by the receiving station to the initiating station and any nearby stations via a directed broadcast in response to the discovery request, wherein the probe request message, probe response message, and discovery response each specify a capability of the receiving station for a direct link setup and specify an address for the receiving station; and
a link controller configured to establish a direct link connection between the initiating station and the receiving station based on the received probe request message, probe response message, or discovery response.
23. The apparatus of claim 22, wherein the discovery request further includes a link identifier that identifies the initiating station, the access point associated with the initiating station, and a broadcast destination for the discovery request.
24. The apparatus of claim 22, wherein the probe request message or the probe response message is sent directly from the receiving station to the initiating station.
25. The apparatus of claim 24, wherein the probe request message or the probe response message is broadcasted by the receiving station via a directed broadcast in response to the discovery request.
26. An apparatus for establishing a direct link connection between subscriber stations in a wireless local area network (WLAN), the apparatus comprising:
means for transmitting a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup;
means for receiving, by the initiating station, a probe request message sent to the initiating station from a receiving station among the one or more other stations, a probe response message sent to the initiating station from the receiving station, or a discovery response broadcasted by the receiving station to the initiating station and any nearby stations via a directed broadcast in response to the discovery request, wherein the probe request message, probe response message, and discovery response each specify the capability of the receiving station for a direct link setup and specify an address for the receiving station; and
means for establishing a direct link connection between the initiating station and the receiving station based on the received probe request message, probe response message, or discovery response.
27. An apparatus for establishing a direct link connection between subscriber stations in a wireless local area network (WLAN), the apparatus comprising:
means for receiving a direct link setup discovery request at a receiving station from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup;
means for transmitting a probe request message from the receiving station to the initiating station, a probe response message from the receiving station to the initiating station, or a discovery response broadcasted by the receiving station to the initiating station and any nearby stations via a directed broadcast in response to the discovery request, wherein the probe request message, probe response message, and discovery response each specify a capability of the receiving station for a direct link setup and specify an address for the receiving station; and
means for establishing a direct link connection between the initiating station and the receiving station based on the received probe request message, probe response message, or discovery response.
28. A non-transitory computer-readable medium comprising code, which, when executed by a processor, causes the processor to perform operations for establishing a direct link connection between subscriber stations in a wireless local area network (WLAN), the computer-readable medium comprising:
code for transmitting a direct link setup discovery request from an initiating station to an access point of the WLAN for distribution to one or more other stations, the discovery request including information concerning a capability of the initiating station for a direct link setup;
code for receiving, by the initiating station, a probe request message sent to the initiating station from a receiving station among the one or more other stations, a probe response message sent to the initiating station from the receiving station, or a discovery response broadcasted by the receiving station to the initiating station and any nearby stations via a directed broadcast in response to the discovery request, wherein the probe request message, probe response message, and discovery response each specify the capability of the receiving station for a direct link setup and specify an address for the receiving station; and
code for establishing a direct link connection between the initiating station and the receiving station based on the received probe request message, probe response message, or discovery response.
29. A non-transitory computer-readable medium comprising code, which, when executed by a processor, causes the processor to perform operations for establishing a direct link connection between subscriber stations in a wireless local area network (WLAN), the computer-readable medium comprising:
code for receiving a direct link setup discovery request at a receiving station from an initiating station via an access point of the WLAN, the discovery request including information concerning a capability of the initiating station for a direct link setup;
code for transmitting a probe request message from the receiving station to the initiating station, a probe response message from the receiving station to the initiating station, or a discovery response broadcasted by the receiving station to the initiating station and any nearby stations via a directed broadcast in response to the discovery request, wherein the probe request message, probe response message, and discovery response each specify a capability of the receiving station for a direct link setup and specify an address for the receiving station; and
code for establishing a direct link connection between the initiating station and the receiving station based on the received probe request message, probe response message, or discovery response.
US13/108,693 2010-05-17 2011-05-16 Methods and apparatuses for direct link setup Expired - Fee Related US8737370B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US13/108,693 US8737370B2 (en) 2010-05-17 2011-05-16 Methods and apparatuses for direct link setup
JP2013511301A JP5684375B2 (en) 2010-05-17 2011-05-17 Method and apparatus for discovery of WLAN station capabilities for direct link setup
KR1020127032924A KR101473359B1 (en) 2010-05-17 2011-05-17 Methods and Apparatus for Discovery of WLAN Stations' Abilities for Direct Link Establishment
CN201180024437.3A CN103026741B (en) 2010-05-17 2011-05-17 The ability that is used for finding WLAN station is to set up the method and apparatus of direct link
PCT/US2011/036848 WO2011146513A1 (en) 2010-05-17 2011-05-17 Methods and apparatuses for discovery of the capabilities of wlan stations for direct link setup
EP11721947.7A EP2572524A1 (en) 2010-05-17 2011-05-17 Methods and apparatuses for discovery of the capabilities of wlan stations for direct link setup

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US34543010P 2010-05-17 2010-05-17
US35173510P 2010-06-04 2010-06-04
US13/108,693 US8737370B2 (en) 2010-05-17 2011-05-16 Methods and apparatuses for direct link setup

Publications (2)

Publication Number Publication Date
US20110280234A1 US20110280234A1 (en) 2011-11-17
US8737370B2 true US8737370B2 (en) 2014-05-27

Family

ID=44911718

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/108,693 Expired - Fee Related US8737370B2 (en) 2010-05-17 2011-05-16 Methods and apparatuses for direct link setup

Country Status (6)

Country Link
US (1) US8737370B2 (en)
EP (1) EP2572524A1 (en)
JP (1) JP5684375B2 (en)
KR (1) KR101473359B1 (en)
CN (1) CN103026741B (en)
WO (1) WO2011146513A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120155350A1 (en) * 2010-11-19 2012-06-21 Qualcomm Incorporated Probe messaging for direct link connections
US20130166759A1 (en) * 2011-12-22 2013-06-27 Qualcomm Incorporated Apparatus, systems, and methods of ip address discovery for tunneled direct link setup
US9036517B2 (en) * 2012-01-09 2015-05-19 Marvell World Trade Ltd. Methods and apparatus for establishing a tunneled direct link setup (TDLS) session between devices in a wireless network
US9078108B1 (en) 2011-05-26 2015-07-07 Marvell International Ltd. Method and apparatus for off-channel invitation
US9125216B1 (en) 2011-09-28 2015-09-01 Marvell International Ltd. Method and apparatus for avoiding interference among multiple radios
US9288764B1 (en) 2008-12-31 2016-03-15 Marvell International Ltd. Discovery-phase power conservation
US9294997B1 (en) 2010-05-11 2016-03-22 Marvell International Ltd. Wakeup beacons for mesh networks
US9332488B2 (en) 2010-10-20 2016-05-03 Marvell World Trade Ltd. Pre-association discovery
US9609676B1 (en) 2012-03-30 2017-03-28 Marvell International Ltd. Efficient transition from discovery to link establishment
US10091636B2 (en) 2010-11-19 2018-10-02 Qualcomm Incorporated Probe messaging for direct link connections

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9749832B2 (en) * 2010-09-24 2017-08-29 Qualcomm Incorporated Wireless display discovery and operation with TDLS
JP5664273B2 (en) 2011-01-21 2015-02-04 ソニー株式会社 Wireless communication device, program, and wireless communication system
US8750273B1 (en) 2011-02-14 2014-06-10 Marvell International Ltd. Tunneled direct link setup optimization
US9735860B2 (en) * 2011-03-18 2017-08-15 Nokia Technologies Oy Non-networked wireless communication
WO2013009902A1 (en) * 2011-07-12 2013-01-17 Huawei Technologies Co., Ltd. System and method for direct multi-user transmission
WO2013032080A1 (en) * 2011-08-29 2013-03-07 엘지전자 주식회사 Distribution system connection through a station working as a non-access point
US8995257B2 (en) * 2012-01-27 2015-03-31 Stmicroelectronics, Inc. Vht tdls
CN102711220B (en) * 2012-04-25 2015-09-09 华为终端有限公司 A kind of discover method of wireless network and device
ES2624429T3 (en) 2012-07-06 2017-07-14 Huawei Technologies Co., Ltd. Method, device and service discovery system
WO2014017498A1 (en) * 2012-07-27 2014-01-30 京セラ株式会社 Mobile communication system
US10193933B2 (en) 2012-09-17 2019-01-29 Qualcomm Incorporated System and method for post-discovery communication within a neighborhood-aware network
US20150305070A1 (en) * 2012-11-01 2015-10-22 Interdigital Patent Holdings, Inc. Methods to enable wlan proximity service
CN104038353B (en) * 2013-03-04 2018-03-23 联想(北京)有限公司 The method of information transfer, the method for acquisition of information and electronic equipment
CN103402270A (en) * 2013-07-09 2013-11-20 西安电子科技大学 Low-frequency band and low-power consumption wireless local area network station to station (STS) communication method
KR102089459B1 (en) * 2013-08-16 2020-03-16 삼성전자 주식회사 Data communication method and apparatus using a wireless communication
CN103491609B (en) * 2013-09-30 2017-04-12 天脉聚源(北京)传媒科技有限公司 Method, system and device for carry out communication between mobile terminals
WO2015074199A1 (en) * 2013-11-20 2015-05-28 华为技术有限公司 Method and apparatus for establishing direct link in wireless local area network
WO2015096072A1 (en) * 2013-12-25 2015-07-02 华为技术有限公司 Method, apparatus and system for establishing cooperative communication
CN105100137B (en) * 2014-04-26 2019-05-24 华为终端有限公司 A kind of method and electronic equipment of service discovery
JP6405162B2 (en) 2014-09-03 2018-10-17 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
WO2017085978A1 (en) * 2015-11-19 2017-05-26 ソニー株式会社 Device and method
CN107231702B (en) * 2016-03-24 2021-09-10 中兴通讯股份有限公司 Method for establishing direct link, method for realizing data transmission and node
CN108886685B (en) * 2016-12-31 2021-02-09 华为技术有限公司 Terminal matching method and device
CN113133023B (en) * 2019-12-31 2022-12-27 华为技术有限公司 Communication method, wireless access point, wireless station and wireless local area network system
CN112911728B (en) * 2021-01-29 2023-05-02 极米科技股份有限公司 Method for searching peer-to-peer terminal in tunnel direct link establishment, terminal and medium
WO2024192691A1 (en) * 2023-03-21 2024-09-26 北京小米移动软件有限公司 Communication method and apparatus, device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060215601A1 (en) * 2005-03-14 2006-09-28 H-Stream Wireless, Inc. Method and apparatus for coordinating a wireless PAN network and a wireless LAN network
US20070230423A1 (en) 2006-03-28 2007-10-04 Matsushita Electric Industrial Co., Ltd. Wireless communication system
US7522571B2 (en) * 2006-02-14 2009-04-21 Intel Corporation Techniques to enable direct link discovery in a wireless local area network
US7545771B2 (en) * 2003-01-29 2009-06-09 Xocyst Transfer Ag L.L.C. Independent direct link protocol
US20100014458A1 (en) * 2008-07-17 2010-01-21 Samsung Electronics Co., Ltd. System and method for establishing a direct link on the high throughput channel of a multi-rate channel wireless communications network
US20110103264A1 (en) 2009-11-04 2011-05-05 Qualcomm Incorporated Method and apparatus for peer discovery in a wireless communication network
US7948951B2 (en) * 2002-06-12 2011-05-24 Xocyst Transfer Ag L.L.C. Automatic peer discovery

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2218236B1 (en) 2007-11-12 2019-01-02 LG Electronics Inc. Procedure for a power save mode in a direct link setup wireless network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7948951B2 (en) * 2002-06-12 2011-05-24 Xocyst Transfer Ag L.L.C. Automatic peer discovery
US7545771B2 (en) * 2003-01-29 2009-06-09 Xocyst Transfer Ag L.L.C. Independent direct link protocol
US20060215601A1 (en) * 2005-03-14 2006-09-28 H-Stream Wireless, Inc. Method and apparatus for coordinating a wireless PAN network and a wireless LAN network
US7522571B2 (en) * 2006-02-14 2009-04-21 Intel Corporation Techniques to enable direct link discovery in a wireless local area network
US20070230423A1 (en) 2006-03-28 2007-10-04 Matsushita Electric Industrial Co., Ltd. Wireless communication system
US20100014458A1 (en) * 2008-07-17 2010-01-21 Samsung Electronics Co., Ltd. System and method for establishing a direct link on the high throughput channel of a multi-rate channel wireless communications network
US20110103264A1 (en) 2009-11-04 2011-05-05 Qualcomm Incorporated Method and apparatus for peer discovery in a wireless communication network

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
IEEE 802.11 Working Group: "IEEE P802.11z/D6.0: Draft Standard for Information Technology—Local and metropolitan area networks—Specific requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 6: Extensions to Direct Link Setup (DLS)", IEEE Standard, IEEE, Piscataway, NJ, USA Internet Citation, Aug. 1, 2009, pp. 1-67, XP002633074, Retrieved from the Internet: URL:http://ieeexplore.ieee.org/stamp/stamp.jsp″tp=&arnumber=5286951 [retrieved on Apr. 14, 2011].
IEEE 802.11 Working Group: "IEEE P802.11z/D6.0: Draft Standard for Information Technology-Local and metropolitan area networks-Specific requirements-Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 6: Extensions to Direct Link Setup (DLS)", IEEE Standard, IEEE, Piscataway, NJ, USA Internet Citation, Aug. 1, 2009, pp. 1-67, XP002633074, Retrieved from the Internet: URL:http://ieeexplore.ieee.org/stamp/stamp.jsp''tp=&arnumber=5286951 [retrieved on Apr. 14, 2011].
IEEE Standard for Information Technology. Telecommunications and Information Exchange Between Systems. Local and Metropolitan Area Networks. Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Am, Standard No. IEEE Std 802.11Z-2010 (2010) IEEE, USA IEEE New York, NY, USA, [Online] Oct. 14, 2010, XP002617166, ISBN: 978-0-7381-6499-1 Retrieved from the Internet: URL:http://ieeexplore.ieee.org/xpls/abs—all.jsp″arnumber=5605400&tag=1> [retrieved on Jan. 17, 2011] paragraphs [7.3.2.27], [7.4.7.11], [7.4.11.11], [11.21.3].
IEEE Standard for Information Technology. Telecommunications and Information Exchange Between Systems. Local and Metropolitan Area Networks. Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Am, Standard No. IEEE Std 802.11Z-2010 (2010) IEEE, USA IEEE New York, NY, USA, [Online] Oct. 14, 2010, XP002617166, ISBN: 978-0-7381-6499-1 Retrieved from the Internet: URL:http://ieeexplore.ieee.org/xpls/abs-all.jsp''arnumber=5605400&tag=1> [retrieved on Jan. 17, 2011] paragraphs [7.3.2.27], [7.4.7.11], [7.4.11.11], [11.21.3].
International Search Report and Written Opinion-PCT/US2011/036848, ISA/EPO-Sep. 13, 2011.
International Search Report and Written Opinion—PCT/US2011/036848, ISA/EPO—Sep. 13, 2011.
Michael Montemurro, Research in Motion; Menzo Wentink, Qualcomm: "doc: IEEE 802.11-09/1218r7; TDLS Peer Discovery", IEEE 802.11 Jan. 18, 2010, pp. 1-13, XP000002656379, Retrieved from the Internet: URL:https://mentor.ieee.org/802.11/dcn/09/11-09-1218-07-000z-td1s-peer-discovery.doc [retrieved on Aug. 4, 2011].

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9288764B1 (en) 2008-12-31 2016-03-15 Marvell International Ltd. Discovery-phase power conservation
US9655041B1 (en) 2008-12-31 2017-05-16 Marvell International Ltd. Discovery-phase power conservation
US9294997B1 (en) 2010-05-11 2016-03-22 Marvell International Ltd. Wakeup beacons for mesh networks
US9332488B2 (en) 2010-10-20 2016-05-03 Marvell World Trade Ltd. Pre-association discovery
US20120155350A1 (en) * 2010-11-19 2012-06-21 Qualcomm Incorporated Probe messaging for direct link connections
US9271136B2 (en) * 2010-11-19 2016-02-23 Qualcomm Incorporated Probe messaging for direct link connections
US10091636B2 (en) 2010-11-19 2018-10-02 Qualcomm Incorporated Probe messaging for direct link connections
US9078108B1 (en) 2011-05-26 2015-07-07 Marvell International Ltd. Method and apparatus for off-channel invitation
US9125216B1 (en) 2011-09-28 2015-09-01 Marvell International Ltd. Method and apparatus for avoiding interference among multiple radios
US20130166759A1 (en) * 2011-12-22 2013-06-27 Qualcomm Incorporated Apparatus, systems, and methods of ip address discovery for tunneled direct link setup
US9036517B2 (en) * 2012-01-09 2015-05-19 Marvell World Trade Ltd. Methods and apparatus for establishing a tunneled direct link setup (TDLS) session between devices in a wireless network
US9609676B1 (en) 2012-03-30 2017-03-28 Marvell International Ltd. Efficient transition from discovery to link establishment

Also Published As

Publication number Publication date
US20110280234A1 (en) 2011-11-17
JP5684375B2 (en) 2015-03-11
EP2572524A1 (en) 2013-03-27
JP2013527717A (en) 2013-06-27
CN103026741B (en) 2016-05-04
WO2011146513A1 (en) 2011-11-24
KR101473359B1 (en) 2014-12-17
CN103026741A (en) 2013-04-03
KR20130040913A (en) 2013-04-24

Similar Documents

Publication Publication Date Title
US8737370B2 (en) Methods and apparatuses for direct link setup
US9271136B2 (en) Probe messaging for direct link connections
CN108476523B (en) Method and apparatus for selecting enhanced distributed channel access parameters for different stations
CN103891357B (en) Systems and methods for rapid initial network link setup
RU2635284C2 (en) Systems and methods of transmitting and receiving messages of detection and personal call
JP6158198B2 (en) System and method for fast initial network link setup
US9426837B2 (en) Systems, apparatus and methods for association in multi-hop networks
WO2017219901A1 (en) A system and method for changing an identifier of a basic service set
US20130235792A1 (en) Systems and methods for establishing a connection setup through relays
JP6430252B2 (en) System and method for fast initial network link setup
JP2016534597A (en) System, method, and device for dynamically setting a response indication deferral in a wireless network
US10091636B2 (en) Probe messaging for direct link connections
EP3403447B1 (en) Regulating responses based on request addressing or request channels
KR101812149B1 (en) Systems and methods for improved communication efficiency in high efficiency wireless networks
US20150063319A1 (en) Systems, methods, and apparatus for preventing multiple re-association attempts

Legal Events

Date Code Title Description
AS Assignment

Owner name: QUALCOMM INCORPORATED, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WENTINK, MAARTEN MENZO;REEL/FRAME:026758/0054

Effective date: 20110601

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.)

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20180527