Search

US-12628072-B2 - Beacons having service-specific information

US12628072B2US 12628072 B2US12628072 B2US 12628072B2US-12628072-B2

Abstract

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a first wireless communication device (WCD) may receive a beacon from a second WCD, the beacon including an indication of service-specific information associated with the second WCD. The WCD may join a cluster associated with the second WCD in association with the service-specific information indicating that a service is available. Numerous other aspects are described.

Inventors

  • Harbeer Singh
  • Vamsi Sanka
  • Sudhanshu Singh
  • Manjoosha GUDURI
  • Sai Vamshi Ragiphani

Assignees

  • QUALCOMM INCORPORATED

Dates

Publication Date
20260512
Application Date
20230802

Claims (20)

  1. 1 . A first wireless communication device (WCD) for wireless communication, comprising: one or more memories; and one or more processors, coupled to the one or more memories, configured to: receive, from a second WCD, an out-of-band (OOB) advertisement indicating that the second WCD is available for a neighborhood area network (NAN) connection, the OOB advertisement including a message in a different protocol than the NAN connection; transmit an OOB response indicating that the OOB advertisement was received by the first WCD; receive a beacon from the second WCD and based at least in part on the OOB response, the beacon including an indication of service-specific information associated with the second WCD; and join a cluster associated with the second WCD in association with the service-specific information indicating that a service is available.
  2. 2 . The first WCD of claim 1 , wherein the one or more processors, to join the cluster, are configured to: merge with the cluster establish synchronization with the cluster, communicate data path setup information with the second WCD, or perform ranging with the second WCD.
  3. 3 . The first WCD of claim 1 , wherein the one or more processors are further configured to: communicate with the second WCD based at least in part on joining the cluster.
  4. 4 . The first WCD of claim 1 , wherein the one or more processors are further configured to: transmit an additional beacon, the additional beacon including an additional indication of additional service-specific information associated with the first WCD.
  5. 5 . The first WCD of claim 4 , wherein the first WCD is a non-master device during transmission of the additional beacon, or wherein the first WCD is a master device during transmission of the additional beacon.
  6. 6 . The first WCD of claim 1 , wherein the first WCD is a non-master device during reception of the beacon from the second WCD, wherein the first WCD is a master device during reception of the beacon from the second WCD, wherein the second WCD is a non-master device during reception of the beacon from the second WCD, or wherein the second WCD is a master device during reception of the beacon from the second WCD.
  7. 7 . The first WCD of claim 1 , wherein the service-specific information comprises one or more of: a full service descriptor attribute (SDA) message, a partial SDA message, a service identifier (ID) associated with the service that is available at the second WCD, an instance ID associated with the service that is available at the second WCD, a service control type, a matching filter, a service response filter, service information associated with the service that is available at the second WCD, or an attribute ID associated with a service that is available at the second WCD.
  8. 8 . The first WCD of claim 1 , wherein the one or more processors, to receive the beacon, are configured to: receive the beacon outside of a discovery window of the second WCD, or receive the beacon as part of a synchronization and discovery procedure.
  9. 9 . The first WCD of claim 1 , wherein the beacon comprises a synchronization beacon or a discovery beacon.
  10. 10 . The first WCD of claim 1 , wherein the one or more processors, to receive the beacon, are configured to: receive the service-specific information within a standard-based information element of the beacon, or receive the service-specific information within a vender-specific NAN information element of the beacon.
  11. 11 . The first WCD of claim 1 , wherein the one or more processors, to join the cluster associated with the second WCD in association with the service-specific information indicating that a service is available, are configured to: identify a match event based at least in part on service descriptor information of the service-specific information matching with receiver service information at the first WCD, or generate a discovery result event.
  12. 12 . The first WCD of claim 1 , wherein the first WCD has a publish service and the second WCD has a subscribe service, or wherein the first WCD has a subscribe service and the second WCD has a publish service.
  13. 13 . The first WCD of claim 1 , wherein the one or more processors are further configured to: discover services of the second WCD without waiting for reception of a Service Discovery Frame (SDF) from the second WCD; and communicate with the second WCD based at least in part on joining the cluster, the communicating comprising one or more of: communication of follow-up frames with the second WCD, establishment of a data path session with the second WCD, or establishment of a ranging session with the second WCD.
  14. 14 . A wireless communication device (WCD) for wireless communication, comprising: one or more memories; and one or more processors, coupled to the one or more memories, configured to: transmit an out-of-band (OOB) advertisement indicating that the WCD is available for a neighborhood area network (NAN) connection, the OOB advertisement including a message in a different protocol than the NAN connection; receive an OOB response indicating that the OOB advertisement was received by another WCD; transmit, based at least in part on the OOB response, a beacon, the beacon including an indication of service-specific information associated with the WCD; and transmit a service discovery frame (SDF) within a discovery window, the SDF including an additional indication of additional service-specific information associated with the WCD.
  15. 15 . The WCD of claim 14 , wherein the one or more processors are further configured to: establish synchronization with an additional WCD, communicate data path setup information with the additional WCD, or perform ranging with the additional WCD.
  16. 16 . The WCD of claim 14 , wherein the one or more processors are further configured to: communicate with an additional WCD based at least in part on the additional WCD joining a cluster associated with the WCD.
  17. 17 . The WCD of claim 14 , wherein the one or more processors are further configured to: receive an additional beacon from an additional WCD, the additional beacon including an additional indication of additional service-specific information associated with the additional WCD.
  18. 18 . The WCD of claim 17 , wherein the additional WCD is a non-master device during reception of the additional beacon, or wherein the additional WCD is a master device during reception of the additional beacon.
  19. 19 . The WCD of claim 14 , wherein the WCD is a non-master device during transmission of the beacon, wherein the WCD is a master device during transmission of the beacon, wherein an additional WCD is a non-master device during transmission of the beacon, or wherein the additional WCD is a master device during transmission of the beacon.
  20. 20 . The WCD of claim 14 , wherein the service-specific information comprises one or more of: a full service descriptor attribute (SDA) message, a partial SDA message, a service identifier (ID) associated with a service that is available at an additional WCD, an instance ID associated with the service that is available at the additional WCD, a service control type, a matching filter, a service response filter, service information associated with the service that is available at the additional WCD, or an attribute ID associated with a service that is available at the additional WCD.

Description

FIELD OF THE DISCLOSURE Aspects of the present disclosure generally relate to wireless communication and to techniques and apparatuses for beacons having service-specific information. BACKGROUND A wireless local area network (WLAN) may be formed by one or more wireless access points (APs) that provide a shared wireless communication medium for use by multiple client devices also referred to as wireless stations (STAs). The basic building block of a WLAN conforming to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 family of standards is a Basic Service Set (BSS), which is managed by an AP. Each BSS is identified by a Basic Service Set Identifier (BSSID) that is advertised by the AP. An AP periodically broadcasts beacon frames to enable any STAs within wireless range of the AP to establish or maintain a communication link with the WLAN. In some WLANs, STAs (also referred to as wireless communication devices (WCDs)) may communicate using direct connections. For example, a first STA may communicate with a second STA via a direct connection. A type of direct connection may include a neighborhood area network (NAN) connection. A STA may use WLAN-based components to communicate via the direct connection in a NAN. SUMMARY The systems, methods, and devices of this disclosure each have several innovative aspects, no single one of which is solely responsible for the desirable attributes disclosed herein. Some aspects described herein relate to a method of wireless communication performed by a first wireless communication device (WCD). The method may include receiving a beacon from a second WCD, the beacon including an indication of service-specific information associated with the second WCD. The method may include joining a cluster associated with the second WCD in association with the service-specific information indicating that a service is available. Some aspects described herein relate to a method of wireless communication performed by a WCD. The method may include transmitting a beacon, the beacon including an indication of service-specific information associated with the WCD. The method may include transmitting a service discovery frame (SDF) within a discovery window, the SDF including an additional indication of additional service-specific information associated with the WCD. Some aspects described herein relate to a first WCD for wireless communication. The first WCD may include one or more memories and one or more processors coupled to the one or more memories. The one or more processors individually or collectively may be configured to cause the first WCD to receive a beacon from a second WCD, the beacon including an indication of service-specific information associated with the second WCD. The one or more processors individually or collectively may be configured to cause the first WCD to join a cluster associated with the second WCD in association with the service-specific information indicating that a service is available. Some aspects described herein relate to a WCD for wireless communication. The WCD may include one or more memories and one or more processors coupled to the one or more memories. The one or more processors individually or collectively may be configured to cause the first WCD to transmit a beacon, the beacon including an indication of service-specific information associated with the WCD. The one or more processors individually or collectively may be configured to cause the first WCD to transmit an SDF within a discovery window, the SDF including an additional indication of additional service-specific information associated with the WCD. Some aspects described herein relate to a non-transitory computer-readable medium that stores a set of instructions for wireless communication by a first WCD. The set of instructions, when executed by one or more processors of the first WCD, may cause the first WCD to receive a beacon from a second WCD, the beacon including an indication of service-specific information associated with the second WCD. The set of instructions, when executed by one or more processors of the first WCD, may cause the first WCD to join a cluster associated with the second WCD in association with the service-specific information indicating that a service is available. Some aspects described herein relate to a non-transitory computer-readable medium that stores a set of instructions for wireless communication by a WCD. The set of instructions, when executed by one or more processors of the WCD, may cause the WCD to transmit a beacon, the beacon including an indication of service-specific information associated with the WCD. The set of instructions, when executed by one or more processors of the WCD, may cause the WCD to transmit an SDF within a discovery window, the SDF including an additional indication of additional service-specific information associated with the WCD. Some aspects described herein relate to a first apparatus for wireless communication. The