专利摘要:
exchange of polling messages for direct link connections there is a challenge to develop a technique to effectively establish a direct communication link between client devices on a communication network. in some implementations, an associated sta is a client device that is associated with a specific access point (ap). an unassociated sta is a client device that is not associated with the ap. a tunneled polling request can be transmitted by an associated station via the ap to be broadcast to other associated stations. in some implementations, an active scan can be combined with a tunneled polling request to establish a communication link between an associated sta and an unassociated sta.
公开号:BR112013012426A2
申请号:R112013012426-1
申请日:2011-11-17
公开日:2020-05-12
发明作者:Menzo Wentink Maarten;Rajamani Krishnan
申请人:Qualcomm Incorporated;
IPC主号:
专利说明:

EXCHANGE OF PROBE MESSAGES FOR DIRECT LINK CONNECTIONS
CROSS REFERENCE TO RELATED ORDERS
This application claims priority benefit under 35 USC §119 (e) for United States Provisional Patent Application No. 61 / 415,622 entitled DISCOVERY FOR DIRECT LINK CONNECTIONS filed on November 18, 2010, and Provisional Patent Application United States No. 61 / 417,532 entitled DISCOVERY FOR DIRECT LINK CONNECTIONS, filed on November 29, 2010, each of which is hereby fully incorporated by reference.
FIELD OF THE INVENTION
This application relates to wireless communication, and in particular to the systems, methods and devices to enable device discovery in wireless local area network (WLAN) systems.
DESCRIPTION OF THE PREVIOUS TECHNIQUE
In many telecommunication systems, communication networks are used to exchange messages between several spatially separate, interacting devices. Networks can be classified according to geographic scope, which could, for example, be a metropolitan area, a local area or a personal area. Such networks would be designated respectively as a wide area network (WAN), metropolitan area network (MAN), local area network (LAN), or personal area network (PAN). Networks also differ according to the switching / routing technique used to interconnect the various network nodes and devices (for example, circuit switching vs. packet switching), the type of physical media employed for transmission (for example, wired vs. wireless), and the set of communication protocols used (for example,
2/31 set of Internet protocols, SONET (Synchronous Optical Network), Ethernet, etc.).
Wireless networks are usually preferred when network elements are mobile and thus have dynamic connectivity needs, or if the network architecture is formed in an ad hoc, rather than fixed, topology. Wireless networks employ intangible physical media in a non-oriented propagation mode using electromagnetic waves in the radio, microwave, infrared, optical frequency bands, etc. Wireless networks advantageously facilitate user mobility and quick installation in the field compared to fixed wired networks. However, wireless communication requires active, meaningful resource management among network users and higher levels of coordination and mutual cooperation to use compatible spectrum.
SUMMARY OF THE INVENTION
Various modalities include systems, methods and devices within the scope of the appended claims, each having several aspects, where none of them are individually responsible for the desirable attributes described here. Without limiting the scope of the appended claims, certain prominent features are described here. After considering this discussion, and particularly after reading the section entitled Detailed Description, it will be understood how the characteristics of the various modalities are used to establish communication links between devices, and the like.
According to one aspect, an apparatus for wireless communication is described. The apparatus includes a message generator module configured to generate a message, the message including a sounding board, encapsulated, a
3/31 channel selection module configured to select a first communication channel during a first period of time and a second communication channel during a second period of time, and a transmission module configured to transmit the message to a first communication device communication through an access point during the first period of time and directly to a second communication device during the second period of time.
According to another aspect, a method of wireless communication implemented in a wireless device is described. The method includes generating a polling frame, encapsulating the polling frame in a message, selecting one from a first channel to transmit the message through an access point (AP) for a first period of time to a first communication device and a second channel for transmitting the message directly to a second communication device for a second period of time, and transmitting the message.
In another aspect, a wireless communication device is described. The apparatus includes mechanisms for generating a polling frame, mechanisms for encapsulating the polling frame in a message, mechanisms for selecting one of a first channel to transmit the message through an access point (AP) for a first period of time to a first communication device and a second channel for transmitting the message directly to a second communication device for a second period of time, and mechanisms for transmitting the message.
According to another aspect, a computer program product for data processing for a program configured to operate
4/31 instructions on a communication device. The computer program product includes a non-transitory, computer-readable medium having stored in the same code to make the processing circuitry generate a polling frame, encapsulate the polling frame in a message, select one from a first channel to transmit the message through an access point (AP) for a first period of time to a first communication device and a second channel to transmit the message directly to a second communication device for a second period of time, and transmit the message.
BRIEF DESCRIPTION OF THE DRAWINGS
The characteristics, nature and advantages of the present description will become more evident from the detailed description presented below when considered together with the drawings in which similar reference characters correspond correspondingly from beginning to end.
Figure 1 is a simplified block diagram of several exemplary aspects of the communication components.
The figures
2A-2F illustrate examples of a message according to some
The figures
3A-3E message according to some
Figure 4 illustrates implementations. illustrate examples of implementations.
an example of a method for transmitting and receiving a poll request and a poll response according to some implementations.
Figure 5A illustrates an example of a link identifier for a polling request frame tunneled according to some implementations.
Figure 5B illustrates an example of a
5/31 link identifier of a tunneled polling request frame according to some implementations.
Figure 5C illustrates an example of a link identifier for a polled response frame tuned according to some implementations.
Figure 5D illustrates an example of a link identifier for a polled response frame tuned according to some implementations.
Figure 6 illustrates an example of a method of transmitting and receiving a polling request and polling response and a TDLS discovery request and a TDLA discovery response according to some implementations.
Figure 7 illustrates an example of a method of transmitting and receiving an initial GAS request and response according to some implementations.
Figure 8 illustrates an example of a monitoring method for communication devices according to some implementations.
Figure 9 illustrates an example of a device according to some implementations.
Figure 10 illustrates a flowchart of a method for transmitting a drill frame according to some implementations.
Figure 11 illustrates an example of a computer program product according to some implementations.
DETAILED DESCRIPTION OF THE INVENTION
Popular wireless networking technologies can include several types of wireless local area networks (WLANs). A WLAN can be used to interconnect nearby devices together, employing widely used network protocols. The various modalities here
6/31 described can be applied to any communication standard, such as WiFi or, more generally, any member of the IEEE 802.11 family of wireless protocols.
In some implementations, a WLAN includes several devices that are the components that access the wireless network. For example, there can be two types of devices: access points (APs) and clients (also referred to as stations, or STAs). In general, an AP serves as a hub or base station for the WLAN and an STA serves as a user of the WLAN. For example, an STA can be a laptop computer, a personal digital assistant (PDA), a mobile phone, etc. In one example, a STA connects to an AP over a WiFi-compatible wireless link (for example, IEEE 802.11) to obtain general connectivity to the Internet or other wide area networks. In some implementations, an STA can also be used as an AP.
In another aspect, wireless networks can operate in infrastructure mode. In infrastructure mode, a STA connects to an AP that serves as a hub for connecting to other wireless clients for the network infrastructure including, for example, Internet access. Infrastructure mode uses a server-client architecture to provide connectivity to other wireless clients. In one aspect, wireless networks generate a periodic signaling signal which transmits wireless network characteristics (for example, maximum data rate, encoding status, AP MAC address, SSID, etc.) to all nearby customers . For example, a service set identifier (SSID) can identify a specific wireless network.
Establishing a direct connection between wireless clients requires the discovery of a wireless client device that is capable of establishing a connection
7/31 straight. A wireless device, or client, associated with a source network can be referred to as an associated STA.
A wireless protocol (for example, IEEE 802.11, or similar) can define a protocol by establishing the wireless STAs associated with an AP to establish a direct link between them. Such a protocol is the establishment of a tunneled direct link (TDLS). As described herein, TDLS establishment messages can be encapsulated in a message (for example, a data unit such as a protocol data unit (PDU)) according to a specific ethertype, so that it can be tunneled through an AP. In one example, ethertype is specified in a field within an Ethernet frame, indicating the protocol used to encapsulate the payload in the message. According to the TDLS protocol, a TDLS establishment message can include a discovery request that is sent to the associated STAs. The discovery request can then be answered by STAs that are enabled for TDLS through a TDLS discovery response. Since the TDLS discovery request and response are encapsulated according to the ethertype used by the AP, the AP does not have to be updated for the TDLS to be used between two associated STAs because all APs see the encapsulated messages according to the ethertype . Thus, direct TDLS links can be established between two TDLS-enabled STAs without the need to update the AP.
According to some implementations, a polling frame can also be encapsulated in a part of a message. A polling table includes, for example, such messages as a polling request and a polling response, but is not limited to them. A request
Polling 8/31 may also include information required to establish a direct communication link between the associated STAs. The client device may be able to process the message from the detection of the encapsulated polling frame. For example, if a data frame has a poll identifier in one of the portions of the message described below with respect to Figures 2A-2F and Figures 3A-3E, it can generate an appropriate response. In addition, for example, the client device may be able to process a message with an encapsulated polling frame body according to a protocol defined by a standard, for example, the WiFi alliance standard (WFA), as will be discussed with relation to Figure 2C below. Aps would not have to be updated to process a polling frame swapped between two STAs since the tunneled polling request / response can be encapsulated in a data message. Thus, direct communication links can be established between two client device STAs without updating the AP because the AP can send tunneled polling frames within a message without any further processing.
Figure 1 is a simplified block diagram of several exemplary aspects of the communication components according to some implementations. The communication components include an access point (AP) 150, and a plurality of client devices (STAs). A first STA1 (105A) can represent a client device which is a source of a tunneled polling request. The tunneled polling request may include information to connect directly to one or more of the STAs in the communication network. For example, the tunneled polling request for including the direct network address of the originating STA and in such a way that a receiving STA can
9/31 communicate directly with the originating STA. STA1 (105A) can generate and transmit a tunneled polling request, as represented by the transmission of a tunneled polling request 110, to the other associated STAs in the communication network via AP 150. AP 150 can transparently send information in the tunneled polling request on a broadcast 120 for the STAs associated with the AP 150. The associated STAs can be any one of STA1 (105A), STA2 (105B) and STAn (105C). As represented by STAn (105C), any number of STAs can be associated with the AP 150. Receiving STAs 105B, 105C can then generate to transmit a probe response 130 to STA1. In addition, a receiving STA (e.g., a STA2 105B, STAn 105C), can generate and transmit a tunneled polling response 140 to the AP 150. The AP can then transmit the tunneled polling response 160 to STA1 (105A). According to some implementations, all STAs that received the tunneled poll request broadcast, excluding source STA 105A, are considered to be receiving STAs.
The encapsulation of a probe frame in a message will now be described with reference to Figures 2A2F. Figure 2A illustrates a first example of a message 210 including an encapsulated probe frame 217. Message 210 may include a portion including a protocol identifier 216 and a portion including probe frame 217. Message 210 may also include a field of the payload type, a category / action field, and a type / subtype field arranged in any number of variations with respect to the polling table 217 as will be discussed with reference to Figures 2B-2F below. The sounding board 217 can also be described and generally referred to as a payload.
10/31
Figure 2B is another example of a message 220 including three portions corresponding to an encapsulation protocol. Message 220 may contain a protocol identifier 226, a payload type field 228, and a polling frame 227. Payload type field 228 can indicate the presence of a polling table 227. Polling table 227 can include information regarding or to a polling request or to a polling response, or additional information regarding the capabilities of the STA. A sounding board 227 can also be described and generally referred to as a payload.
The content of the messages, 210 and 220, discussed above will be described in more detail with reference to the examples in Figures 2C-2F. Figure 2C illustrates an example of a message 200 according to some implementations. A polling table can be generated by an associated STA. The sounding board can be encapsulated in message 220. Message 200 can include protocol layers or fields 201-205. The message 200 fields can include a MAC header 201, a logical link control sub-link (SNAP) protocol header (LLC) 202, a payload type field 023, a type / subtype field 204 , and an encapsulated frame body (EFB) 205. A MAC header 201 can contain information with respect to a source address for a message, a destination address for a data unit and / or a message, and a message type as will be discussed further with respect to Figures 5A-5D below. The LLC / SNAP 202 header can contain, for example, eight octets. The first three octets can correspond to an LLC header. An LLC header, for example, AA-AA03, can indicate that an SNAP header is present. The next three octets of the LLC / SNAP 202 header can
11/31 contain the SNAP header. A unique identifier in terms of oiganizaclona ± s SNAP (OUT), ροι example, 00—00—00, can indicate the presence of an ethertype as a physical SNAP identifier (PID).
The last two octets of an LLC / SNAP 202 header can correspond to an ethertype. An ethertype can identify an associated message protocol. For example, an ethertype can identify a subsequent protocol field for the LLC / SNAP 202 header. With reference to Figure 2C, an 89-0d ethertype can identify, for example, an 802.11 encapsulation protocol. Message 200 can be an example of an encapsulation protocol defined in 802.11. An 802.11 encapsulation protocol can include a payload type field 203 as a first part of message 200 after the LLC / SNAP header 022. Payload type field 023 can have any number of values associated with it . Referring to Figure 2C, the payload type field 203 can have a value of three, indicating that a sounding board is encapsulated. A type / subtype 204 field can indicate the type and subtype of the EFB 205. The EFB 205 can include the encapsulated polling frame. As a result, a direct connection link can be established between devices that may or may not have TDLS discovery capability as described above.
Figure 2D illustrates an example of a message 300 according to some implementations. Protocol fields 301-303 may be similar to protocol fields 201-203 described above with respect to Figure 2C. Referring to Figure 2D, a payload type 303 can have a value of 2, indicating a TDLS encapsulation protocol. A TDLS encapsulation protocol can include a category / action field 304.
12/31
The category / action field 304 can indicate a category of action frames and a specific action frame. Message 300 may include an encapsulated action frame (EAFB) body 305 after the category / action field 304. The EAFB 305 can be configured as a TDLS frame body and can include TDLS instructions as discussed above, including a TDLS discovery request frame and a TDLS discovery response frame. The category / action field 304 can have unassigned data bits that can be reassigned to include a polling frame. The unassigned data bits can be configured to include the additional information required for a polling request and a polling response. Thus, a TDLS encapsulation protocol can be used for a polling frame, as indicated by a category / action field value 304. For example, reserved category field bits 5-126 as defined by IEEE 802.11 can be another once assigned to include polling board information. In addition or alternatively, the reserved field bits 16255 as defined by IEEE 802.11 can again be assigned to include probe frame information.
Figure 2E illustrates another example of a 400 message according to some implementations. Protocol fields 401-402 can be similar to protocol fields 201-202 and 301-302, respectively, as described above. An LLC / SNAP 402, as illustrated in Figure 2C, can be configured to include an ethertype that identifies an encapsulation protocol not defined by IEEE. As represented by the ethertype value of XX-XX in Figure 2C, the ethertype can identify any number of encapsulation protocols for a 400 message.
For example, the encapsulation protocol may correspond to an encapsulation protocol of a loyalty alliance without river i.win.i 'wra; . Thus, the r> r or <.> <. · <.> I o of the emapsu.iation message may not need to match a protocol defined by any specific standard.
Figure 2F illustrates another example of a message 310 according to some implementations. The example illustrated in Figure 2F is similar to the examples illustrated in Figures 2C and 2D in which protocol fields 311-312 can be similar to protocol fields 201-202, and 301302 described above with reference to Figures 2C-2D. As shown in Figure 2F, an LLC / SNAP header 312 can be followed by a payload type field 313 and a category 314 field. The payload type field 313 can have a value of 2, indicating an encapsulation protocol TDLS. The value of the category field 314 may indicate the presence of a specific encapsulated frame body 315. For example, a category field 314 having a value of 127 may indicate that the encapsulated frame body (e.g., poll request frame or poll response table) corresponds to a supplier-specific action table body. Message 310 may also include a separate Organizationally Unique Identifier (OUI) field 316 to identify a specific pattern. For example, the OUI 316 field can identify a pattern corresponding to WFA.
An ethertype value corresponding to the various protocols allows the assignment of other values to a type / subtype 403 and an EFB 404 than those specified by any specific protocol. For example, an ethertype value corresponding to a registered protocol for WFA would allow the type / subtype 403 field to assume values other than those defined by the IEEE protocol
14/31
802.11.
Each of the & messages 200, 300, 400 and 310 discussed above can contain a greater or lesser number of fields as illustrated in Figures 2A and 2B above. The fields can also be referred to as message layers or portions 200, 300, 400 and 310 that correspond to the encapsulation protocol. The arrangement and number of fields in the message is particularly limited to that described with reference to Figures 2A-2F above.
Figures 3A-3E show various configurations of a message according to some implementations of the message of Figure 2C. Figures 3A-3E illustrate exemplary formats for messages 500, 600, 700, 800 and 900 respectively. Protocol fields 501-502, 601602, 701-702, 801-802 and 901-902 can be similar to protocol fields 201-202 and 301-302, respectively, as described above. With reference to Figure 3A, the type / subtype field 503 can be adjusted to a value indicating the presence of a body of polling request frames. The 503 type / subtype field can be established for the type and subtype of a poll request frame. For example, the type can be set for a management type, and the subtype can be set for a polling request type. As shown in Figure 3A, the 503 type / subtype field can be set to 00/0100 to represent a polling request type, but is not limited to that. The EFB 504 can include a probe request frame body as shown in Figure 3A. The poll request frame included in EFB 504 can include one or more of an SSID element, a supported fee element, an extended supported fee element, and one or more specific
15/31 supplier.
Alternatively, the subtype field can indicate a type of poll response. As shown in Figure 3B, the type / subtype field 603 can be set to 00/0101 to represent a type of poll response, but is not limited to that. The EFB 604 may include a corresponding encapsulated frame body including a probe response frame. The poll response frame included in EFB 604 can include one or more of a time stamp, signaling interval, device capacity, SSID, supported rate elements, and country of origin.
In addition, the type / subtype field can be established to indicate a body of action framework. As illustrated by message 7 00 in Figure 3C, a type / subtype field 703 can be set to a value of 00/1101 to represent an EFB 704 including an action frame body. An action frame body can include a category field, a field of action, and any number of specific supplier information elements.
For example, as illustrated in message 800 in Figure 3D, a category / action field 804 can be established to represent a public action framework (Category 4) and an initial request framework body (Action 10) for the Generic Advertising Service (GAS). Alternatively, as illustrated in Figure 3E, a category / action field 804 can be established to represent a public action framework (Category 4) and an initial response framework body (Action 11) from the Generic Advertising Service (GAS).
Although certain examples are illustrated with respect to the use of certain values for a type / subtype field and a category / action field, the values
16/31 of these fields are not limited to those discussed above. Any number of values can be used to define a type / subtype field and a category / action field to represent multiple bodies of encapsulated frames. In addition, each of the fields 205, 305, 404, 315, 217, 227, 504, 604, 704, 805 and 905 as discussed above can be referred to as a payload for each of the respective messages. A payload can include probe information, which can be in the form of an encapsulated probe frame. A polling table can include a polling request or polling response as discussed above. In addition, several message fields 210, 220,200, 300, 310 and 400 can also be referred to as portions or layers of the respective messages.
Figure 4 illustrates an exemplary method of establishing a direct communication link with an encapsulated polling frame. A tunneled polling request is generated and transmitted in SI by a STA (STA1), functioning here as the originating STA. The tunneled polling request includes the information required to establish a direct communication link between the associated STAs. The tunneled polling request is received at the AP with which STA1 is in communication. The AP can then broadcast the information in the tunneled polling request to the STAs associated with the AP, as represented by S2. In one aspect, the tunneled polling request is broadcast to all STAs, including the originating STA (STA1). As shown for simplicity, there can be two STAs, STA1 and STA2. As described, STA1 can be a source STA, and STA2 can be a receiving STA. STA2 can then transmit a tunneled polling response to the AP, as represented
17/31 by S3. The AP can then transmit the tunneled probe response to STA1, Gonfoime lepiesenLddü poi S4. In some implementations, the tunneled polling request transmitted by STA1 and the tunneled polling response transmitted by STA2 may include a MAC address of the transmitting STA.
Figures 5A-5D illustrate examples of a probe frame link identifier. The sounding board can generally include at least the link identifier, represented by A1-A3. The link identifier can also reside in a MAC header of a message as discussed above. An AP can access the link identifier in the MAC header to transmit a message without having to access information from a polling frame. In addition, an STA can use the link identifier in the polling frame or the MAC header to generate a polling response. The link identifier information found in a MAC header can be the same or different from the link identifier information found in the polling frame.
Figure 5A illustrates an exemplary link identifier for a tunneled polling request frame transmitted from an STA1 to an AP. An Al address can correspond to a destination address associated with the poll request frame, an A2 address can correspond to a source or start address associated with the poll request frame, and an A3 address can match a type message associated with the poll request frame. The type of message can include information regarding the destination address of the polling frame. For example, as shown in Figure 5A, a first address Al at that
18/31 example is an indicator in relation to the BSSID (basic service set identifier) associated with ο AP. An A2 address is the information identifying the originating STA, STA1, which can include a MAC address for the originating STA. At address A3, the information indicates that the poll request frame is of a broadcast type.
Figure 5B illustrates an example of a link identifier for a polling request frame tunneled through an AP. It is illustrated by a first address Al, in this example, an indicator in relation to the type of message, which for the tunneled polling request is a type of broadcast. At address A2 is the information identifying the AP, which in this example is a BSSID associated with the AP. At address A3 is the information identifying the originating STA, STA1, which can include an associated MAC address.
Figure 5C illustrates an exemplary link identifier for a tunneled polling response frame transmitted from an STA2 through the AP. An indicator A1 in relation to the BSSID associated with the AP is illustrated by a first address Al in this example. At address A2, it is the information indicating the originating STA, STA2, which can include a MAC address for the originating STA. In A3, the information can indicate a poll response frame that must be sent to an STA1.
Figure 5D illustrates an example of a link identifier for a poll response transmitted from an AP. It is illustrated by a first address Al in this example, the information identifying the receiving STA, STA1. At address A2 is an indicator in relation to the BSSID associated with the AP. At address A3, the information may indicate an originating STA, for example, STA2. Each poll request and poll response also
19/31 may include additional information. In addition, A1-A3 addresses can be configured to indicate an address of any client or AP devices. For example, a tunneled probe request may include a BSSID element that specifies the BSSID of the AP to which the STI transmitting the tunneled probe request is associated. A tunneled polling response can be limited in such a way that it is transmitted only by STAs that are associated with the same BSSID. Additionally or alternatively, a tunneled polling table can contain information about a point-to-point network to which the STA transmitting the polling table can be associated simultaneously.
Figure 6 illustrates an example of a method for establishing a TDLS communication link with a tunneled polling frame according to some implementations. As represented by Sl, the method can start through an originating STA, for example, STA1, generating and transmitting a tunneled polling request. The tunneled polling request can be transmitted through the AP to be transmitted to the receiving STAs, as represented by S2 and discussed with respect to Figure 4 above. The receiving STA (for example,
STA2), can transmit a tunneled polling response through an AP to the originating STA, as represented by steps S3-S4 and as discussed with respect to Figure 4 above.
The method can also incorporate a tracking TDLS discovery technique as shown in Figure 6. In S5, a TDLS discovery request can be transmitted by an STA, for example, STA1, functioning here again as the originating STA. The TDLS discovery request is received at the AP with which STA1 is in
20/31 communication. In S6, the AP can then broadcast the information in the discovery request to the STAs associated with the AP. In some implementations, the TDLS discovery request is broadcast to all STAs. As described, STA1 is the source STA. STA2 is a receiving STA. STA2 can then send a discovery response directly to STA1. STA1 can be configured to transmit an acknowledgment (not shown) to STA2 in response to the TDLS discovery response. In S7, an STA1 can establish a direct TDLS link with an STA2 based on the discovery response. Additionally, or alternatively, a STA2 can establish a direct communication link immediately after receiving a tunneled polling response at S4.
According to some implementations, a tunneled polling response may also include TDLS capability. A TDLS discovery operation can be performed based on the TDLS capacity included in the tunneled probe response. A TDLS capability can be indicated in an extended capabilities element included in the tunneled probe response.
Figure 7 illustrates an example of a method to establish a TDLS communication link with a tunneled polling frame according to some implementations. The method can start through an originating STA, for example, STA1, transmitting a tunneled polling request. The tunneled polling request can be transmitted through the AP to be transmitted to the receiving STAs as discussed with respect to steps S1-S2 of Figure 4 above. A receiving STA, for example, STA2, can transmit a tunneled polling response through an AP to the originating STA as discussed with respect to steps S3-S4 of Figure 4 above.
21/31
The method can also incorporate a Tunneled Generic Advertising Service (GAS) tracking request technique as shown in Figure 7. For example, an initial tunneled GAS request can be sent after a polling request or in response to a polling request , but it is not limited to that. In S5, an initial tunneled GAS request can be transmitted by an STA, for example, STA1, functioning here again as a source STA. The initial GAS request is received at the AP with which STA1 is in communication. In S6, the AP can then transmit the information in the initial tunneled GAS request to the STAs associated with the AP. In some implementations, the initial tunneled GAS request is transmitted to all STAs. As described above, STA1 can be the originating STA and STA2 can be a receiving STA. In S7, STA2 can then send an initial tunneled GSA response to STA1 via the AP. STA1 can establish a direct GAS link with STA2 based on the discovery response at S8. Additionally or alternatively, a STA2 can establish a direct communication link immediately after the tunneled probe in S4 as described in Figure 4 above.
According to some implementations, an initial tunneled GAS request can be transmitted to a single-destination destination address rather than a broadcast address based on the information obtained from the tunneled poll. For example, an initial GAS request can be sent to a peer-to-peer network first, before being broadcast to all associated STAs. This operation can reduce the response volume of the tunneled initial GAS response frames.
In addition to tunneling and TDLS discovery,
22/31 as described above, the associated STAs can perform an active scan on certain socxais. A social channel can be a channel that is assigned to non-member STAs to monitor a poll or discovery request. For example, social channels can be channels 1, 6 and 11 in a 2.4GHz band. Performing an active scan may include transmitting one or more polling requests to at least one of the social channels. In some implementations, an STA performs an active scan by transmitting a poll request on each of the social channels.
Figure 8 illustrates an example of a method of performing tunneling and active scanning. An associated STA may be communicating on a channel associated with an AP. For example, with reference to Figure 8, an associated STA may be communicating on channel 54. The STA can perform active scanning on social channels to explore for other associated and non-associated STAs. For example, STA can temporarily disconnect from an AP channel and can generate and transmit a poll request on a social channel. With reference to Figure 8, the STA can switch, for example, to channel 11. The STA can generate and transmit a poll request 801 to the social channel. STA can then wait for a poll response. If a poll response has not been received within a predetermined time, STA can continue to scan other social channels.
For example, STA can generate and transmit a poll request 801 to social channels 6 and 1. STA can wait for a predetermined time to receive a response to each poll request 801. STA can subsequently switch to an AP channel , for example, channel 54, and generate and transmit a poll request
23/31 tunneled 802. The tunneled probe request 802 can be transmitted through the AF discussed above.
According to the method illustrated in Figure 8, an STA can ensure that other associated STAs and non-associated STAs are discovered. The STA can also be configured to disconnect from an AP channel for a short period to perform an active scan. In addition, the STA can be configured to communicate (via an AP mode communication module) to the AP that disconnection is a sleep mode or an idle mode to quickly establish a connection with the AP once the active scan has been performed.
According to some implementations, an STA that is associated with another set of basic services (BSS) can be introduced in a point-to-point listening mode in response to user input. In a point-to-point listening mode, the association of the STA with the AP can be essentially broken. As discussed above, the interruption can be communicated to the AP as a sleep mode, a power saving mode, or an idle mode to quickly re-establish a connection to the AP. An unassociated scanning STA can receive a poll request from an associated STA in a peer-to-peer listening mode. An STA associated in peer-to-peer listening mode is likely to be in an energy saving mode or an idle mode with respect to the associated AP as discussed above. However, the periodic listening mode can increase the power consumption of the associated STA. An associated STA may not be discovered by an unassociated STA due to the fact that the STA is in an energy-saving mode or an idle mode while in peer-to-peer listening mode. In some implementations, an STA associated in an active state and in communication with
24/31 a BSS channel may not have to periodically transmit a probe request iiO5 caiidxs sue i a _l s. s T A ds st x ao a can be based on a response to the transmitted polling request received by another STA on the BSS channel. As a result, an associated STA can reduce the power consumption of a point-to-point listening mode by not entering a listening mode and based on the polling request described above.
According to some implementations, an STA that is associated with a peer-to-peer network can be discovered when a type of access point indicates its presence in a poll response. For example, an access point type can be established for a GO type, and the presence of the STA can be indicated by a poll response transmitted by the AP.
According to some implementations, a simple WiFi (WSC) configuration with a requested device type can be included in a polling table. By including a WSC, the volume of tunneled poll responses can be moderated by qualifying the types of devices that must respond. The WSC can be used to select a subset of the receiving STAs that can transmit a tunneled polling response.
The configuration of a client device or STA will now be described with reference to Figure 9. The STA
901 can be configured to perform the functions described above. A STA 901 can include a processing module
902 and a 905 message transmission module. The 902 processing module can include a 903 probe frame generator module, a 904 message generator module and a 906 channel selection module. The 903 probe frame generator module can coupled to the generator module
25/31 message 904 and can be configured to generate a polling frame to be encapsulated in a message. The message generator module 904 can be configured to generate a message including the encapsulated polling frame. The message generator module can be coupled to the message transmission module 905. The message transmission module 905 can be configured to transmit the message including the encapsulated polling frame to an AP to communicate a tunneled polling request or polling response. tunneled. In addition, the channel selection module 906 can be configured to select a channel for transmitting the message. For example, as discussed above with reference to Figure 8, channel selection module 906 can be configured to select a channel associated with an AP during a first period of time to transmit a poll request and receive a poll response via AP. In addition, the channel selection module 906 can be configured to select social channels for other periods of time. When a social channel is selected, message transmission module 905 is configured to transmit polling requests and polling responses on social channels directly from other STAs. In addition, although not illustrated, a client or STA device may include a message receiving module configured to receive a polling frame transmitted from an AP or other client or STA device. The message reception module can be provided separately from the 905 message transmission module, or it can be integral with the 905 message transmission module.
Figure 10 is an example of a method according to some implementations. In block 10-1, a
26/31 sounding board. In block 10-2 a message is generated, the message including the encapsulated polling frame as discussed above. In block 10-3, a transmission channel can be selected. For example, a transmission channel from the AP can be selected during a first period of time to transmit the message through the AP, and a social channel can be selected during a second period of time to transmit the message to other STAs that are connected in the social channel. In block 10-4 the message including the polling frame is transmitted, either through an AP as a tunneled polling request or tunneled polling response or directly to another connected STA or communicating on a social channel.
Although for the purpose of simplicity of explanation, the methodologies are shown and described as a series of actions, one must understand and consider that the methodologies are not limited by the order of actions, since some actions may, according to one or more aspects, occur in different orders and / or simultaneously with other actions from what is shown and described here. For example, those skilled in the art will understand and consider that a methodology could alternatively be represented as a series of interrelated states or events, such as in a state diagram. In addition, not all illustrated actions may be required to implement a methodology according to one or more aspects.
Those skilled in the art would understand that the steps described in the exemplary algorithms can be interchanged in their order without departing from the scope and inventive concept of the present description. In addition, those skilled in the art would understand that the steps illustrated
27/31 in the exemplary algorithms are not exclusive and other steps can be included. or one or more of the steps in the exemplary algorithms can be deleted without affecting the scope and inventive concept of the present description.
Those skilled in the art would further consider that the various illustrative components, logic blocks, modules, circuits, and / or algorithm steps described in connection with the examples described here can be implemented as electronic hardware, firmware, computer software, or combinations thereof. For example, a message transmission module 905 and a message receiving module can constitute a transmitter, receiver or antenna device. A processing module 902 and 1104 can be a CPU, MPU or the like. To clearly illustrate this interchangeability of hardware, firmware and software, several components, blocks, modules, circuits, and / or algorithm steps, illustrative, have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware or software depends on the specific application and design restrictions imposed on the system as a whole. Those skilled in the art can implement the functionality described in different ways for each specific application, but such implementation decisions should not be interpreted as causing a departure from the scope or inventive concept of the present description.
In one example, the illustrative components, flow diagrams, logic blocks, modules and / or algorithm steps described here are implemented or performed with one or more processors. In one aspect, a processor is coupled with a memory that stores data, metadata, program instructions, etc. to be performed by the processor to implement or carry out the various
28/31 exemplary algorithms, flow diagrams, logic blocks and / or modulus described here. For example, with reference to Figure 11, a processing module 1104 can be coupled to a memory unit 1100. The memory unit 1100 can contain instructions for making a computer perform various functions. For example, memory unit 1100 may contain a generation polling frame instruction 1101 to generate a polling frame as discussed above. Memory unit 1100 may also include a generation message instruction 1102 to generate a message that contains an encapsulated polling frame as discussed above. The memory unit 1100 can also contain a selected channel instruction 1103, which when executed, determines the channel on which the message is to be transmitted during specific periods of time. The memory unit 1100 may further contain a message instruction 1104 for transmitting the generated message.
The memory unit 110 0 can be formed as a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates the transfer of a computer program from one location to another. A storage medium can be any available medium that can be accessed by a computer. As an example, and not as a limitation, such computer-readable storage media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage medium, magnetic disk storage medium, or other magnetic storage devices, memory flash, or any other means that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer. In addition, any connection is
29/31 properly called computer-readable medium. For example, if instructions are transmitted from a network site, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave, then coaxial cable, fiber optic cable, twisted wire pair, DSL, or wireless technologies such as infrared, radio and microwave are included in the definition of medium. It should be understood, however, that computer-readable storage media and data storage media do not include connections, carrier waves, signals, or other transient media, but instead refer to tangible, non-transitory storage media. Magnetic disk and optical disk, as used here, include compact disk (CD), laser disk, optical disk, versatile digital disk (DVD), floppy disk and blu-ray disk where magnetic disks normally reproduce data in a magnetic way, while optical discs reproduce data optically with lasers. Combinations of those mentioned above should also be included in the scope of computer-readable media. In summary, it must be considered that a computer-readable medium can be implemented in any suitable computer program product.
As a hardware implementation, processing modules 902 of Figure 9 and 1104 of Figure 11 can be implemented within one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), Field Programmable Port Array (FPGAs), processors, controllers, microcontrollers,
30/31 microprocessors, other electronic units designed to perform the functions described here, or a combination of them. With software, implementation can be through modules (for example, procedures, functions, etc.) that perform the functions described here. Software codes can be stored in memory units and executed by a processor unit. In addition, the various illustrative flow diagrams, logic blocks, modules and / or algorithm steps described herein can be encoded as computer-readable instructions carried out in any computer-readable medium known in the art or implemented in any known computer program product in art.
The functionality described herein (for example, with respect to one or more of the attached figures) may correspond in some respects to the mechanisms functionality similarly designated in the attached claims. For example, a processing module 902, of Figure 9, and 1104, of Figure 11, can correspond to mechanisms for generating a message, mechanisms for encapsulating a polling frame, mechanisms for generating a message, and mechanisms for selecting a channel. For example, a polling frame generation module 903 of Figure 9 can correspond to mechanisms for generating a polling frame. A message generation module 904 of Figure 9 can correspond to mechanisms for generating a message. A message transmission module 905 of Figure 9 can correspond to mechanisms for transmitting a message.
It will be understood that other aspects will become readily apparent to those skilled in the art from the descriptions made here. Those skilled in the art would understand that the present description, drawings and descriptions in the present description should be considered
31/31 as illustrative and not restrictive in nature.
The description presented in connection with the accompanying drawings is intended to be a description of the various aspects of the present description and is not intended to represent the only aspects in which the present description can be practiced. Each aspect described in that description is provided only as an example or illustration of the present description, and should not necessarily be regarded as preferred or advantageous over other aspects. The description includes specific details for the purpose of providing a complete understanding of the present description. However, it will be evident to those skilled in the art that the present description can be practiced without these specific details. In some cases, well-known structures and devices are shown in the form of a block diagram to avoid obscuring the concepts of the present description. Acronyms and other descriptive terminology may be used only for convenience and clarity and are not intended to limit the scope of the description.
The description of the described aspects is provided to enable anyone skilled in the art to make or use the present description. Several changes in these aspects will be readily apparent to those skilled in the art, and the generic principles defined here can be applied to other aspects without departing from the inventive concept or scope of the description.
权利要求:
Claims (11)
[1]
1 »se® wire communication method implemented with se® wire device, comprising:
generate (10-1) u® polling table;
eucapisular (iü-2) the sounding board in ama se ^ eu lonas (10 -.>) one of a first Cv channel> mMi.ucation to transmit the message through an access story (AP) during a first period of time for a> ^ 5.ii> .hey the communication device is the second communication channel to transmit the message directly to a second disoosí t vo d »
- v-vm uw communication for a second period of time; and transmit (10-4) the message «
[2]
2. The method according to claim 1, wherein the message includes an identifier of the sounding board, in which the identifier identifies a part of it.Af, that is, a locating of the sounding board in the message, and wherein the message part comprises a payload type, a category field, and an action cap indicating the location of the polling frame encapsulated in the message "~ * method, according to claim 1, a that the polling frame comprises a polling request frame, the method also comprising translating the message through an access point (AP); and receive a response message including a poll response board, the response message being tunneled through the AP «
[3]
A method according to claim 1, wherein the message is a MAC protocol data unit (PDU).
Method according to claim
2/3 compxeendenno tamoém also select a third channel, during a third period of time; and convey the message ο.; ... '. etely to one. third-the communication device on the third channel during the third period of time.
[4]
A method according to claim 5, wherein q and the second period of time is subsequent to the first period of time, and in which the third period of time is subsequent to the second period of time.
[5]
7. Method, according to claim 1, also comprising switching back to the first communication channel after the message transmission on the second communication channel.
[6]
<Method, according to claim 1, in which the first communication channel corresponds to a basic service set (BSS) channel, and in which the second communication channel corresponds to a social channel.
[7]
9. Method according to claim 1, in which the survey table includes information about the type of device being used,
[8]
10. Method, according to. claim 1, also comprising communicating a mode of the device to the AP, in which when the second communication channel is taken, the metouo also comprises communicating it
least one of an energy saving mode, a way in 25 rest, and an idle mode to the AP. 11. Communication device wireless, comprising: mechanisms (903) to generate a painting in polling;30 mechanisms (904) to encapsulate the painting in polling a message; mechanisms (90S) to select a among one first communication channel to transmit the message
through an access point (AP) for one. first time period for a first communication device and a second communication channel to transmit the message directly to a second communication device during a second time period; and mechanisms (905) to convey the message,
[9]
Apparatus according to claim 11, in which the message includes, a probe frame identifier, in which the identifier identifies a part of the «« act which indicates the location of the probe frame »in the message, wherein the message part comprises one of a type of payload, a category field, and an action field indicating the location of the polling frame encapsulated in the message.
[10]
13. Apa.rel.ho, according to claim 11, in which the first communication channel corresponds to a can® * of basic services set (BSS), and in which the following channel and communication corresponds to a channel Social.
[11]
Apparatus according to claim 11, also comprising mechanisms for communicating a mode of the apparatus to the AF, whereby the mechanisms for communicating the oo aparemo mode are configured to communicate at least one of an energy saving mode, a mode rest, and an AP idle mode when the second communication channel is selected »
j.5. Computer program comprising arrangements for making at least one computer perform the method as defined in one of claims 1 to 10, while performed.
类似技术:
公开号 | 公开日 | 专利标题
BR112013012426A2|2020-05-12|EXCHANGE OF PROBE MESSAGES FOR DIRECT LINK CONNECTIONS
US10404793B2|2019-09-03|Context-aware peer-to-peer communication
ES2744843T3|2020-02-26|Discover network information available through wireless networks
US9001693B2|2015-04-07|Enhanced discovery procedures in peer-to-peer wireless local area networks |
CN104919828B|2018-11-27|System and method for formatting the frame in neighborhood aware network
US10194478B2|2019-01-29|Method and apparatus for performing wireless docking service
KR101473359B1|2014-12-17|Methods and apparatuses for discovery of the capabilities of wlan stations for direct link setup
US20130148643A1|2013-06-13|Enhanced discovery procedures in peer-to-peer wireless local area networks |
US10182326B2|2019-01-15|Method and device for controlling device using bluetooth technology
KR20170143031A|2017-12-28|Context-aware proximity services
KR20120088826A|2012-08-08|Method and apparatus for peer discovery in a wireless communication network
CN108600319A|2018-09-28|Method and apparatus for being integrated into bluetooth equipment in neighbours&#39; sensing network
US10091636B2|2018-10-02|Probe messaging for direct link connections
CN106211029A|2016-12-07|Bluetooth Low Energy triggers NAN for further finding and connecting
JP2014525208A|2014-09-25|Direct link configuration through extended service set
KR101750038B1|2017-06-22|Systems, apparatus, and methods for range extension of wireless communication
US9762362B2|2017-09-12|Multi-hop peer-to-peer communications
Casetti et al.2017|Data connectivity and smart group formation in Wi-Fi direct multi-group networks
Wang et al.2015|BWMesh: a multi-hop connectivity framework on Android for proximity service
KR20140113228A|2014-09-24|Method for wireless link setup of mobile station utilizing multiple channels
WO2022021435A1|2022-02-03|Data transmission method, device, and storage medium
Kumar et al.2021|Clustering based opportunistic traffic offloading technique for device-to-device communication
同族专利:
公开号 | 公开日
JP5623651B2|2014-11-12|
KR101572443B1|2015-12-07|
CN103222287B|2016-04-06|
US20120155350A1|2012-06-21|
JP2014504065A|2014-02-13|
KR101855434B1|2018-05-08|
EP2641409A1|2013-09-25|
KR20130093662A|2013-08-22|
US9271136B2|2016-02-23|
WO2012068349A1|2012-05-24|
KR20150048249A|2015-05-06|
CN103222287A|2013-07-24|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

US5745699A|1993-09-24|1998-04-28|Apple Computer, Inc.|Dynamic address assignment in an arbitrarily connected network|
JP4112241B2|2002-02-22|2008-07-02|三菱電機株式会社|Communication system and communication method|
US7594268B1|2003-09-19|2009-09-22|Symantec Corporation|Preventing network discovery of a system services configuration|
KR20050082668A|2004-02-19|2005-08-24|주식회사 동산에스엔알|Method for editing moving picture using wire or wireless communication network and the system for the same|
US8159999B2|2005-01-25|2012-04-17|Interdigital Technology Corporation|Peer-to-peer wireless communication system|
US8077683B2|2005-11-03|2011-12-13|Interdigital Technology Corporation|Method and system for performing peer-to-peer communication between stations within a basic service set|
US8259632B2|2007-03-10|2012-09-04|Lg Electronics Inc.|Peer power save mode in tunneled direct link setup wireless network|
WO2009038348A1|2007-09-18|2009-03-26|Lg Electronics Inc.|Direct link setup procedure in tunneled direct link setup wireless network and station supporting the procedure|
JP5232869B2|2007-11-12|2013-07-10|エルジーエレクトロニクスインコーポレイティド|Procedure for power saving mode in direct link setup wireless network|
JP4506829B2|2007-12-26|2010-07-21|ソニー株式会社|Wireless communication system, wireless communication apparatus, wireless communication method, and program|
JP4475328B2|2007-12-26|2010-06-09|ソニー株式会社|Wireless communication system, wireless communication apparatus, wireless communication method, and program|
KR101449024B1|2008-03-14|2014-10-10|엘지전자 주식회사|Method for transmitting data in DLS Wireless Network and apparatus supporting the method, and frame format for the data transmission method|
EP2272185B1|2008-05-01|2017-09-06|LG Electronics Inc.|Direct link setup method in tunneled direct link setup wireless network and station supporting the method|
US8064374B2|2008-05-09|2011-11-22|Nokia Corporation|Power save mechanism for wireless communication devices|
KR101511386B1|2008-10-15|2015-04-13|엘지전자 주식회사|Direct link setup procedure in Tunneled Direct Link Setup wireless network|
KR101350538B1|2008-12-17|2014-02-17|인터디지탈 패튼 홀딩스, 인크|Enhanced security for direct link communications|
US7984160B2|2009-03-05|2011-07-19|Riverbed Technology, Inc.|Establishing a split-terminated communication connection through a stateful firewall, with network transparency|
US8243623B2|2009-03-31|2012-08-14|Intel Corporation|Combined device and service discovery technique in stations supporting tunneled direct link setup |
KR101619965B1|2009-09-09|2016-05-12|엘지전자 주식회사|Method of channel scanning in wieless local area network system|
US20110149798A1|2009-12-23|2011-06-23|Carlos Cordeiro|Device, system and method of communicating using configured transmission directionality|
US8737370B2|2010-05-17|2014-05-27|Qualcomm Incorporated|Methods and apparatuses for direct link setup|
WO2011162460A1|2010-06-22|2011-12-29|Lg Electronics Inc.|Method and apparatus of operating channel request and responding to the operating channel request in a wireless local area network system|US10091636B2|2010-11-19|2018-10-02|Qualcomm Incorporated|Probe messaging for direct link connections|
US8689123B2|2010-12-23|2014-04-01|Microsoft Corporation|Application reporting in an application-selectable user interface|
US20130094441A1|2011-10-17|2013-04-18|Simon Milner|System, method, device for wireless device association, program download,and exchange of data between wireless devices|
KR101962142B1|2011-11-29|2019-03-26|엘지전자 주식회사|Method for performing or supporting d2d communication in wireless communication system and apparatus therefor|
US9635606B2|2012-11-04|2017-04-25|Kt Corporation|Access point selection and management|
KR101723214B1|2011-11-30|2017-04-06|주식회사 케이티|Access Point having multi channel and multi transmission power, cell formation method|
EP2632071A1|2012-02-21|2013-08-28|Thomson Licensing|Method for assessing quality of a radio transmission channel, and residential gateway using the method|
US9282449B2|2012-03-01|2016-03-08|Microsoft Technology Licensing, Llc|Peer-to-peer discovery|
US8867514B2|2012-03-20|2014-10-21|Qualcomm Incorporated|System and method of infrastructure service discovery|
US9609676B1|2012-03-30|2017-03-28|Marvell International Ltd.|Efficient transition from discovery to link establishment|
JP6426082B2|2012-05-02|2018-11-21|エルジー エレクトロニクス インコーポレイティド|Active scanning method and apparatus|
KR20130125276A|2012-05-08|2013-11-18|한국전자통신연구원|Short probe rosponse|
KR101976518B1|2012-10-22|2019-05-10|삼성전자주식회사|Wi-fi p2p communication terminal device and method thereof|
US9253718B2|2012-11-04|2016-02-02|Kt Corporation|Establishing wireless connection based on network status|
AU2014263433B2|2013-05-06|2016-02-11|Lg Electronics Inc.|Method and apparatus for active scanning in wireless LAN|
US9037763B2|2013-05-08|2015-05-19|Qualcomm Incorporated|Transport mode for a media agnostic USB protocol using a wireless serial bussession of a WSB service|
WO2014208878A1|2013-06-28|2014-12-31|엘지전자 주식회사|Method for searching for device in direct communication system and apparatus therefor|
US9526066B2|2013-08-30|2016-12-20|Qualcomm Incorporated|Methods, access point and wireless device for optimizing the modulation and coding schemeused for exchanging probe request and probe responses between an access point and a wireless device|
CN105874871B|2013-12-18|2020-10-16|英特尔公司|Reducing connection time in direct wireless interaction|
JP6274907B2|2014-02-26|2018-02-07|キヤノン株式会社|Communication device, control method, and program|
CN206575439U|2014-05-12|2017-10-20|菲力尔系统公司|Web camera and the system including web camera and user equipment|
CN106664654B|2014-06-02|2020-06-30|Lg电子株式会社|Method and apparatus for operating based on power saving mode in WLAN|
CN105451366A|2014-08-21|2016-03-30|Tcl集团股份有限公司|Method and device for establishing TDLS link and near-field communication system|
JP6507556B2|2014-10-16|2019-05-08|ソニー株式会社|INFORMATION PROCESSING APPARATUS, COMMUNICATION SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM|
US9961170B2|2014-11-25|2018-05-01|Qualcomm Incorporated|Ethertype packet discrimination data type|
US10205776B2|2014-12-23|2019-02-12|Xiaomi Inc.|Method and device for wireless connection|
WO2016126138A1|2015-02-05|2016-08-11|엘지전자 주식회사|Method and device for establishing session in wireless communication system|
KR20160100153A|2015-02-13|2016-08-23|삼성전자주식회사|Method for Searching Device and Electronic Device supporting the same|
KR102340917B1|2015-06-12|2021-12-20|삼성전자주식회사|Electronic apparatus and connecting method thereof|
CN113950139A|2015-11-03|2022-01-18|韦勒斯标准与技术协会公司|Wireless communication method and wireless communication terminal|
CN106685600B|2015-11-05|2019-09-20|北京中广上洋科技股份有限公司|Message delivery method in local area network between work station|
KR102128286B1|2016-04-02|2020-06-30|주식회사 윌러스표준기술연구소|Wireless communication method and wireless communication terminal for spatial reuse of nested basic service set|
法律状态:
2020-05-19| B15K| Others concerning applications: alteration of classification|Free format text: A CLASSIFICACAO ANTERIOR ERA: H04W 8/00 Ipc: H04W 8/00 (2009.01), H04W 76/14 (2018.01) |
2020-05-26| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2020-09-15| B11B| Dismissal acc. art. 36, par 1 of ipl - no reply within 90 days to fullfil the necessary requirements|
2021-10-19| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
申请号 | 申请日 | 专利标题
US41562210P| true| 2010-11-19|2010-11-19|
US61/415,622|2010-11-19|
US41753210P| true| 2010-11-29|2010-11-29|
US61/417,532|2010-11-29|
US13/297,978|2011-11-16|
US13/297,978|US9271136B2|2010-11-19|2011-11-16|Probe messaging for direct link connections|
PCT/US2011/061151|WO2012068349A1|2010-11-19|2011-11-17|Probe messaging for direct link connections|
[返回顶部]