Direct data communication in infrastructure mode in wireless communication systems
First Claim
1. A method comprising:
- determining, at a first wireless network device of a wireless communication network operating in an infrastructure mode, that a data frame is scheduled to be transmitted from the first wireless network device to a second wireless network device of the wireless communication network;
determining whether the data frame can be directly transmitted to the second wireless network device based, at least in part, on connection information received in a beacon frame from an access point of the wireless communication network, the connection information comprising a device identifier associated with the second wireless network device and an indication of whether data frames can be directly transmitted to the second wireless network device;
in response to determining that the data frame can be directly transmitted from the first wireless network device to the second wireless network device,directly transmitting the data frame to the second wireless network device,determining that an acknowledgement frame for the data frame was not received from the second wireless network device, andupdating a direct connect flag associated with the second wireless network device to indicate that the data frame cannot be directly transmitted to the second wireless network device based, at least in part, on said determining that the acknowledgement frame for the data frame was not received from the second wireless network device; and
transmitting the data frame to the access point for transmission to the second wireless network device via the access point, in response to determining that the data frame cannot be directly transmitted from the first wireless network device to the second wireless network device.
4 Assignments
0 Petitions
Accused Products
Abstract
In an infrastructure wireless network, a direct data communication mechanism can be implemented for wireless network devices in a common basic service set (BSS) to directly exchange data frames, without transmitting the data frames via an access point. Each of the wireless network devices in the BSS can receive connection information that indicates whether data frames can be directly transmitted to each of the wireless network devices in the BSS. A source wireless network device can determine whether the data frames can be directly transmitted to a destination wireless network device based on analyzing the connection information. If the data frames can be directly transmitted, the source wireless network device can directly transmit the data frames to the destination WLAN device without having to transmit the data frames to the access point, which may improve transmission efficiency.
-
Citations
21 Claims
-
1. A method comprising:
-
determining, at a first wireless network device of a wireless communication network operating in an infrastructure mode, that a data frame is scheduled to be transmitted from the first wireless network device to a second wireless network device of the wireless communication network; determining whether the data frame can be directly transmitted to the second wireless network device based, at least in part, on connection information received in a beacon frame from an access point of the wireless communication network, the connection information comprising a device identifier associated with the second wireless network device and an indication of whether data frames can be directly transmitted to the second wireless network device; in response to determining that the data frame can be directly transmitted from the first wireless network device to the second wireless network device, directly transmitting the data frame to the second wireless network device, determining that an acknowledgement frame for the data frame was not received from the second wireless network device, and updating a direct connect flag associated with the second wireless network device to indicate that the data frame cannot be directly transmitted to the second wireless network device based, at least in part, on said determining that the acknowledgement frame for the data frame was not received from the second wireless network device; and transmitting the data frame to the access point for transmission to the second wireless network device via the access point, in response to determining that the data frame cannot be directly transmitted from the first wireless network device to the second wireless network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless network device comprising:
-
a data communication unit configured to; receive a beacon frame, from an access point, comprising connection information associated with a plurality of wireless network devices of a wireless communication network operating in an infrastructure mode, the connection information comprising data indicating whether data frames can be directly transmitted to each of the plurality of wireless network devices; and a network information unit configured to; determine that a data frame is scheduled to be transmitted to a second wireless network device of the wireless communication network operating in the infrastructure mode; and determine whether the data frame can be directly transmitted to the second wireless network device based, at least in part, on the connection information received in the beacon frame from the access point; wherein the data communication unit is further configured to; in response to the network information unit determining that the data frame can be directly transmitted to the second wireless network device, directly transmit the data frame to the second wireless network device, determine that an acknowledgement frame for the data frame was not received from the second wireless network device, update a direct connect flag associated with the second wireless network device to indicate that the data frame cannot be directly transmitted to the second wireless network device based, at least in part, on the data communication unit determining that the acknowledgement frame for the data frame was not received from the second wireless network device, transmit the data frame to the access point for transmission to the second wireless network device via the access point, in response to the network information unit determining that the data frame cannot be directly transmitted to the second wireless network device. - View Dependent Claims (11, 12)
-
-
13. One or more non-transitory machine-readable storage media, having instructions stored therein, which when executed by one or more processors causes the one or more processors to perform operations that comprise:
-
determining, at a first wireless network device of a wireless communication network operating in an infrastructure mode, that a data frame is scheduled to be transmitted from the first wireless network device to a second wireless network device of the wireless communication network; determining whether the data frame can be directly transmitted to the second wireless network device based, at least in part, on connection information received in a beacon frame from an access point of the wireless communication network, the connection information comprising at least an indication of whether data frames can be directly transmitted to the second wireless network device; in response to determining that the data frame can be directly transmitted from the first wireless network device to the second wireless network device, directly transmitting the data frame to the second wireless network device, determining that an acknowledgement frame for the data frame was not received from the second wireless network device, and updating a direct connect flag associated with the second wireless network device to indicate that the data frame cannot be directly transmitted to the second wireless network device based, at least in part, on said operation of determining that the acknowledgement frame for the data frame was not received from the second wireless network device; and transmitting the data frame to the access point for transmission to the second wireless network device via the access point, in response to determining that the data frame cannot be directly transmitted from the first wireless network device to the second wireless network device. - View Dependent Claims (14, 15, 16)
-
-
17. A wireless communication system comprising:
-
an access point operable to transmit, in a beacon frame, connection information to a plurality of wireless network devices wirelessly connected to the access point, wherein the connection information comprises at least an indication of whether data frames can be directly transmitted to each of the plurality of wireless network devices; and a first wireless network device of the plurality of wireless network devices operable to; determine that a data frame is scheduled to be transmitted to a second wireless network device of the plurality of wireless network devices; determine whether the data frame can be directly transmitted from the first wireless network device to the second wireless network device based, at least in part, on the connection information received from the access point; in response to the first wireless network device determining that the data frame can be directly transmitted to the second of the plurality of wireless network device; determine that an acknowledgement frame for the data frame was not received from the second wireless network device, and update a direct connect flag associated with the second wireless network device to indicate that the data frame cannot be directly transmitted to the second wireless network device based, at least in part, on the first wireless network device determining that the acknowledgement frame for the data frame was not received from the second wireless network device; and transmit the data frame to the access point for transmission to the second wireless network device, via the access point, in response to the first wireless network device determining that the data frame cannot be directly transmitted to the second wireless network device. - View Dependent Claims (18)
-
-
19. A method comprising:
-
determining, at a first wireless network device of a wireless communication network operating in an infrastructure mode, that a data frame is scheduled to be transmitted from the first wireless network device to a second wireless network device of the wireless communication network; determining whether the data frame can be directly transmitted to the second wireless network device based, at least in part, on connection information received in a beacon frame from an access point of the wireless communication network, the connection information comprising a device identifier associated with the second wireless network device and an indication of whether data frames can be directly transmitted to the second wireless network device; directly transmitting the data frame to the second wireless network device, in response to determining that the data frame can be directly transmitted from the first wireless network device to the second wireless network device; transmitting the data frame to the access point for transmission to the second wireless network device via the access point, in response to determining that the data frame cannot be directly transmitted from the first wireless network device to the second wireless network device; attempting to directly transmit the data frame to the second wireless network device, in response to determining that it is unknown whether the data frame can be directly transmitted to the second wireless network device; updating the connection information associated with the second wireless network device to indicate that the data frame can be directly transmitted to the second wireless network device in response to determining that said attempting to directly transmit the data frame to the second wireless network device was successful; and updating the connection information associated with the second wireless network device to indicate that the data frame cannot be directly transmitted to the second wireless network device in response to determining that said attempting to directly transmit the data frame to the second wireless network device was unsuccessful.
-
-
20. One or more non-transitory machine-readable storage media, having instructions stored therein, which when executed by one or more processors causes the one or more processors to perform operations that comprise:
-
determining, at a first wireless network device of a wireless communication network operating in an infrastructure mode, that a data frame is scheduled to be transmitted from the first wireless network device to a second wireless network device of the wireless communication network; determining whether the data frame can be directly transmitted to the second wireless network device based, at least in part, on connection information received in a beacon frame from an access point of the wireless communication network, the connection information comprising at least an indication of whether data frames can be directly transmitted to the second wireless network device; directly transmitting the data frame to the second wireless network device, in response to determining that the data frame can be directly transmitted from the first wireless network device to the second wireless network device; transmitting the data frame to the access point for transmission to the second wireless network device via the access point, in response to determining that the data frame cannot be directly transmitted from the first wireless network device to the second wireless network device; attempting to directly transmit the data frame to the second wireless network device, in response to determining that it is unknown whether the data frame can be directly transmitted to the second wireless network device; updating the connection information associated with the second wireless network device to indicate that the data frame can be directly transmitted to the second wireless network device in response to determining that said attempting to directly transmit the data frame to the second wireless network device was successful; and updating the connection information associated with the second wireless network device to indicate that the data frame cannot be directly transmitted to the second wireless network device in response to determining that said attempting to directly transmit the data frame to the second wireless network device was unsuccessful.
-
-
21. A wireless network device comprising:
-
a data communication unit configured to; receive a beacon frame, from an access point, comprising connection information associated with a plurality of wireless network devices of a wireless communication network operating in an infrastructure mode, the connection information comprising data indicating whether data frames can be directly transmitted to each of the plurality of wireless network devices; and a network information unit configured to; determine that a data frame is scheduled to be transmitted to a second wireless network device of the wireless communication network operating in the infrastructure mode; and determine whether the data frame can be directly transmitted to the second wireless network device based, at least in part, on the connection information received in the beacon frame from the access point; wherein the data communication unit is further configured to; directly transmit the data frame to the second wireless network device, in response to the network information unit determining that the data frame can be directly transmitted to the second wireless network device; transmit the data frame to the access point for transmission to the second wireless network device via the access point, in response to the network information unit determining that the data frame cannot be directly transmitted to the second wireless network device; attempt to directly transmit the data frame to the second wireless network device, in response to determining that it is unknown whether the data frame can be directly transmitted to the second wireless network device; update the connection information associated with the second wireless network device to indicate that the data frame can be directly transmitted to the second wireless network device in response to determining that said attempting to directly transmit the data frame to the second wireless network device was successful; and update the connection information associated with the second wireless network device to indicate that the data frame cannot be directly transmitted to the second wireless network device in response to determining that said attempting to directly transmit the data frame to the second wireless network device was unsuccessful.
-
Specification