90 likes | 177 Views
Service Discovery with Association. Date: 2013-11-11. Authors:. Scenario. Multiplayer game requires that all devices connect with each other by some means, e.g. Bluetooth Wi-Fi Direct AP – discuss in this contribution Advantages of STAs connecting via AP
E N D
Service Discovery with Association Date: 2013-11-11 Authors: Betty Zhao et. al., Huawei
Scenario • Multiplayer game requires that all devices connect with each other by some means, e.g. • Bluetooth • Wi-Fi Direct • AP – discuss in this contribution • Advantages of STAs connecting via AP • STAs which are hidden to each other in one BSS can use same service • STAs in power save mode, e.g. listening to Beacon only, can be woken up by AP quickly for specific service. Betty Zhao et. al., Huawei
Issue • Player A and player B are in airport, and they don’t know each other. • Both have same multiplayer game on the smart phones. • Both want to find a partner to start the game. • Multiple APs are around, but A and B don’t know which one can provide them a partner. • How can A and B find and connect to each other efficiently? Betty Zhao et. al., Huawei
Proposed Solution • STA advertises its service (identified by Service ID) before association. • By PAM: “announce service information” (doc. 1396r3), or • By STP: “A STA may use STP to exchange service information as defined in Table 8-190 from a peer STA.” (doc. 1384r0), or • By Probe Request, or • By TBD action frame • When AP knows the services of two STAs match, AP assists them to connect to each other. • AP needs to make sure that the service advertised previously by the STA is still available. • If the service is still available, AP assists two STAs to connect to each other via AP. Betty Zhao et. al., Huawei
Option 1 • Association procedure is initiated by AP instead of non-AP STA, using Reverse Association Request/Response (TBD action frame) • AP includes Service ID in Reverse Association Request frame. • If the service identified by Service ID is available in STA, it sends Reverse Association Response frame with status code = SUCCESS. • Otherwise, STA sends Reverse Association Response frame with status code = SERVICE_NOT_AVAILABLE. STA AP Reverse Association Request (Service ID) Reverse Association Response (status code) Betty Zhao et. al., Huawei
Option 2 • Association procedure is initiated by AP instead of non-AP STA, using Association Request/Response • AP includes Service ID in Association Request frame. • If the service identified by Service ID is available in STA, it sends Association Response frame with status code = SUCCESS. • Otherwise, STA sends Association Response frame with status code = SERVICE_NOT_AVAILABLE. STA AP Association Request (Service ID) Association Response (status code) Betty Zhao et. al., Huawei
Option 3 • AP sends Association Invitation (TBD action frame) to STA to ask for STA to initiate association procedure • AP includes Service ID in Association Invitation frame. • If the service identified by Service ID is available in STA, it initiates normal association procedure subsequently. • Otherwise, STA doesn’t initiate association. STA AP Association Invitation (Service ID) ACK Association Request Association Response Betty Zhao et. al., Huawei
Nov 2013 Summary • STAs with same service communicate through AP. • Combining service discovery and association process makes service discovery more efficiently. • Three options are provided for consideration. Betty Zhao et. al., Huawei
Nov 2013 SP • Do you support the concept that AP may initiate association with STA for specific service? • Y/N/A Betty Zhao et. al., Huawei