Network initiated Wi-Fi stream classification service
Network initiated Wi-Fi Stream Classification Service (SCS) may be provided. SCS flow parameters may first be negotiated. A flow may be provisioned using the SCS flow parameters. A Station (STA) may associate with an Access Point (AP), and the STA may be allowed to communicate with the AP using the flow according to the SCS flow parameters.
1 . A method for providing network initiated Wi-Fi Stream Classification Service (SCS), the method comprising:
negotiating, by a computing device, SCS flow parameters;
provisioning, by the computing device, a flow using the SCS flow parameters;
determining, by a computing device, a Station (STA) associates with an Access Point (AP);
allowing, by the computing device, the STA to communicate with the AP using the flow according to the SCS flow parameters;
receiving, by the computing device, a request for unique SCS parameters from the STA; and
merging, by the computing device, the unique SCS parameters with the SCS flow parameters to generate merged SCS flows.
2 . The method of claim 1 , wherein the SCS flow parameters include any one of (i) a delay bound, (ii) a Scheduling Interval (SI), (iii) a Quality of Service (QoS) mapping, or (iv) any combination of (i)-(iii).
3 . The method of claim 1 , wherein the SCS flow parameters are for a specific flow supported at the STA or for a class of flows supported by a class of STAs.
4 . The method of claim 1 , further comprising:
informing the STA of active SCS sessions by sending the merged SCS flows to the STA.
5 . The method of claim 1 , further comprising:
receiving a request from the STA to associate with a second AP; and
updating the SCS flow parameters based on the association with the second AP.
6 . The method of claim 1 , further comprising:
receiving a request from the STA to associate with a second AP, wherein the request includes a SCS ID identifying the SCS flow parameters; and
confirming the SCS flow parameters identified by the SCS ID.
7 . A system for providing network initiated Wi-Fi Stream Classification Service (SCS), the system comprising:
a memory storage; and
a processing unit coupled to the memory storage, wherein the processing unit is operative to:
negotiate SCS flow parameters;
provision a flow using the SCS flow parameters;
determine a Station (STA) associates with an Access Point (AP);
allow the STA to communicate with the AP using the flow according to the SCS flow parameters;
receive a request from the STA to associate with a second AP, wherein the request includes a SCS ID identifying the SCS flow parameters; and
confirm the SCS flow parameters identified by the SCS ID.
8 . The system of claim 7 , wherein the SCS flow parameters include any one of (i) a delay bound, (ii) a Scheduling Interval (SI), (iii) a Quality of Service (QoS) mapping, or (iv) any combination of (i)-(iii).
9 . The system of claim 7 , wherein the SCS flow parameters are for a specific flow supported at the STA or for a class of flows supported by a class of STAs.
10 . The system of claim 7 , the processing unit being further operative to:
receive a request for unique SCS parameters from the STA; and
merge the unique SCS parameters with the SCS flow parameters to generate merged SCS flows.
11 . The system of claim 10 , the processing unit being further operative to: inform the STA of active SCS sessions by sending the merged SCS flows to the STA.
12 . The system of claim 7 , the processing unit being further operative to: receive a request from the STA to associate with a second AP; and
update the SCS flow parameters based on the association with the second AP.
13 . A non-transitory computer-readable medium that stores a set of instructions which when executed perform a method for providing network initiated Wi-Fi Stream Classification Service (SCS), the method executed by the set of instructions comprising:
negotiating SCS flow parameters;
provisioning a flow using the SCS flow parameters;
determining a Station (STA) associates with an Access Point (AP);
allowing the STA to communicate with the AP using the flow according to the SCS flow parameters;
receiving a request from the STA to associate with a second AP; and
updating the SCS flow parameters based on the association with the second AP.
14 . The non-transitory computer-readable medium of claim 13 , wherein the SCS flow parameters include any one of (i) a delay bound, (ii) a Scheduling Interval (SI), (iii) a Quality of Service (QoS) mapping, or (iv) any combination of (i)-(iii).
15 . The non-transitory computer-readable medium of claim 13 , wherein the SCS flow parameters are for a specific flow supported at the STA or for a class of flows supported by a class of STAs.
16 . The non-transitory computer-readable medium of claim 13 , the method executed by the set of instructions further comprising:
receiving a request for unique SCS parameters from the STA; and
merging the unique SCS parameters with the SCS flow parameters to generate merged SCS flows.
17 . The non-transitory computer-readable medium of claim 16 , the method executed by the set of instructions further comprising:
informing the STA of active SCS sessions by sending the merged SCS flows to the STA.