Claims
- 1. A method for providing Quality of Service (QoS) downstream signaling for an IEEE 802.11e Medium Access Control (MAC) layer in a wireless local area network comprising the steps of:
utilizing Medium Access Control (MAC) layer signaling to communicate with a higher layer signaling protocol comprising one of: a Resource ReSerVation Protocol (RSVP) higher layer signaling protocol and a Subnet Bandwidth Manager higher layer signaling protocol; and providing a desired QoS level for said QoS downstream signaling through said higher layer signaling protocol.
- 2. The method as claimed in claim 1 further comprising the steps of:
creating in a network element of a wired network a connection request message comprising a PATH message of said higher layer signaling protocol for a QoS stream to be delivered to a destination wireless QoS station in a QoS basic service set of said wireless local area network, said connection request message containing QoS parameters for said QoS stream; delivering said connection request message to said destination QoS station; creating a connection response message comprising an RESV (Reservation Request) message of said higher layer signaling protocol in said destination QoS station in response to said connection request message; delivering said connection response message to a designated subnet bandwidth manager co-located with a hybrid coordinator in a QoS access point of said QoS basic service set; requesting in said designated subnet bandwidth manager a channel status update from a station management entity of said QoS access point; obtaining in said station management entity of said QoS access point channel update information from a MAC layer management entity of said QoS access point; delivering said channel status update information from said station management entity of said QoS access point to said designated subnet bandwidth manager; and making an admission decision for said requested QoS stream in said designated subnet bandwidth manager using said channel status update information and said QoS parameters.
- 3. The method as claimed in claim 2 further comprising the steps of:
sending an internal message from said designated subnet bandwidth manager to said station management entity of said QoS access point that said requested QoS stream is admitted, said internal message comprising a source address, a destination address, and traffic identifier values; creating in said station management entity of said QoS access point a stream identifier that comprises a source address, a destination address and a traffic stream identifier field for said QoS stream; sending said stream identifier and said QoS parameters associated with said QoS stream to said MAC layer management entity of said QoS access point to reserve resources for said QoS stream; sending from said MAC layer management entity of said QoS access point to said destination QoS station a QoS action frame that comprises a stream addition/modification operation and said QoS parameters; sending an internal confirmation message from said MAC layer management entity of said QoS access point to said station management entity of said QoS access point; sending said stream identifier and said QoS parameters of said QoS stream to a station management entity of said destination wireless QoS station; and making an acceptance decision for said QoS stream in said station management entity of said destination wireless QoS station.
- 4. The method as claimed in claim 3 further comprising the steps of:
updating said station management entity of said destination wireless QoS station with stream characteristics after said QoS stream has been accepted; sending a positive response QoS action frame to said hybrid coordinator of said QoS access point from said station management entity of said destination wireless QoS station indicating that said QoS stream has been accepted by said destination wireless QoS station; upon receiving said positive response QoS action frame from said destination wireless QoS station, said MAC layer management entity of said QoS access point causing said scheduling entity to schedule a transmission opportunity for said QoS stream; sending transmission opportunity scheduling information to said station management entity of said QoS access point; sending a positive response internal message from said station management entity of said QoS access point to said designated subnet bandwidth manager; and sending a positive response RESV (Reservation Request) message from said designated subnet bandwidth manager to said network element of said wired network that requested said QoS stream.
- 5. A method for providing Quality of Service (QoS) upstream signaling for an IEEE 802.11e Medium Access Control (MAC) layer in a wireless local area network comprising the steps of:
utilizing Medium Access Control (MAC) layer signaling to communicate with a higher layer signaling protocol comprising one of: a Resource ReSerVation Protocol (RSVP) higher layer signaling protocol and a Subnet Bandwidth Manager higher layer signaling protocol; and providing a desired QoS level for said QoS upstream signaling through said higher layer signaling protocol.
- 6. The method as claimed in claim 5 further comprising the steps of:
creating in a source wireless QoS station in a QoS basic service set of said wireless local area network a connection request message comprising a PATH message of said higher layer signaling protocol for a QoS stream to be delivered to a destination network element of a wired network, said connection request message containing QoS parameters for said QoS stream; sending said connection request message from said source wireless QoS station to said destination network element; delivering a connection response message comprising an RESV (Reservation Request) message of said higher layer signaling protocol from said destination network element to a designated subnet bandwidth manager co-located with a hybrid coordinator in a QoS access point of said QoS basic service set; requesting in said designated subnet bandwidth manager a channel status update from a station management entity of said QoS access point; obtaining in said designated subnet bandwidth manager QoS parameters for said QoS stream from said connection request message and from said response message; obtaining in said station management entity of said QoS access point channel update information from a MAC layer management entity of said QoS access point; delivering said channel status update information from said station management entity of said QoS access point to said designated subnet bandwidth manager; and making an admission decision for said requested QoS stream in said designated subnet bandwidth manager using said channel status update information and said QoS parameters.
- 7. The method as claimed in claim 6 further comprising the steps of:
sending an internal message from said designated subnet bandwidth manager to said station management entity of said Qos access point that said requested QoS stream is admitted, said internal message comprising a source address, a destination address, and traffic identifier values; creating in said station management entity of said QoS access point a stream identifier that comprises a source address, a destination address and a traffic stream identifier field for said QoS stream; sending said stream identifier and said QoS parameters associated with said QoS stream to said MAC layer management entity of said QoS access point to reserve resources for said QoS stream; sending from said MAC layer management entity of said QoS access point to said source QoS station a QoS action frame that comprises a stream addition/modification operation and said QoS parameters; sending an internal confirmation message from said MAC layer management entity of said QoS access point to said station management entity of said QoS access point; sending said stream identifier and said QoS parameters of said QoS stream to a station management entity of said source wireless QoS station; and making an acceptance decision for said QoS stream in said station management entity of said source wireless QoS station.
- 8. The method as claimed in claim 7 further comprising the steps of:
updating said station management entity of said source wireless QoS station with stream characteristics after said QoS stream has been accepted; sending a positive response QoS action frame to said hybrid coordinator of said QoS access point from said station management entity of said source wireless QoS station indicating that said QoS stream has been accepted by said source wireless QoS station; upon receiving said positive response QoS action frame from said source wireless QoS station, said MAC layer management entity of said QoS access point causing said scheduling entity to schedule a transmission opportunity for said QoS stream; sending transmission opportunity scheduling information to said station management entity of said QoS access point; sending a positive response internal message from said station management entity of said QoS access point to said designated subnet bandwidth manager; and sending a positive response RESV (Reservation Request) message from said designated subnet bandwidth manager to said source wireless QoS station that requested said QoS stream.
- 9. A method for providing Quality of Service (QoS) sidestream signaling for an IEEE 802.11e Medium Access Control (MAC) layer in a wireless local area network comprising the steps of:
utilizing Medium Access Control (MAC) layer signaling to communicate with a higher layer signaling protocol comprising one of: a Resource ReSerVation Protocol (RSVP) higher layer signaling protocol and a Subnet Bandwidth Manager higher layer signaling protocol; and providing a desired QoS level for said QoS sidestream signaling through said higher layer signaling protocol.
- 10. The method as claimed in claim 9 further comprising the step of:
determining in a hybrid coordinator of a QoS access point in a QoS basic service set whether a source wireless QoS station in said QoS basic service set is capable of communicating directly with a destination wireless QoS station in said QoS basic service set.
- 11. The method as claimed in claim 9 further comprising the steps of:
creating in a source wireless QoS station in a QoS basic service set of said wireless local area network a connection request message comprising a PATH message of said higher layer signaling protocol for a QoS stream to be delivered to a destination wireless QoS station in said QoS basic service set, said connection request message containing QoS parameters for said QoS stream; delivering said connection request message from said source wireless QoS station to said destination wireless QoS station; creating a connection response message comprising an RESV (Resource Reservation) message of said higher layer signaling protocol in said destination wireless QoS station in response to said connection request message; delivering said connection response message from said destination wireless QoS station to a designated subnet bandwidth manager co-located with a hybrid coordinator in a QoS access point of said QoS basic service set; requesting in said designated subnet bandwidth manager a channel status update from a station management entity of said QoS access point; sending an action frame message from a MAC layer management entity of said QoS access point to said source wireless QoS station to initiate a channel status update; determining in a station management entity of said source wireless QoS station a physical layer transmission rate between said source wireless QoS station and said destination wireless QoS station; performing a channel status update in said source wireless QoS station to determine said physical layer transmission rate; and sending said physical layer transmission rate to said MAC layer management entity of said QoS access point with a response action frame.
- 12. The method as claimed in claim 11 further comprising the steps of:
sending a response action frame from said MAC layer management entity of said QoS access point to said station management entity of said QoS access point; determining in said station management entity of said QoS access point whether a minimum transmission rate between said source wireless QoS station and said destination wireless QoS station is achievable; and when it is not possible for said source wireless QoS station and said destination wireless QoS station to communicate with each other directly, using said QoS access point to send said QoS stream after determining that said minimum transmission rate is not achievable.
- 13. The method as claimed in claim 12 further comprising the steps of:
sending an internal message from said station management entity of said QoS access point to said designated subnet bandwidth manager that informs said designated subnet bandwidth manager which type of communication between said source wireless QoS station and said destination wireless QoS station is being used; and sending a higher layer response message comprising an RESV (Reservation Request) message of said higher layer signaling protocol from said designated subnet bandwidth manager to said source wireless QoS station to update a QoS protocol connection.
- 14. The method as claimed in claim 11 wherein the step of determining in a station management entity of said source wireless QoS station a physical layer transmission rate between said source wireless QoS station and said destination wireless QoS station comprises the steps of:
transmitting channel status probe frames at a maximum transmission rate from said station management entity of said source wireless QoS station to said destination wireless QoS station; determining whether said destination wireless QoS station acknowledges the maximum transmission rate; using said maximum transmission rate as said physical layer transmission rate if said destination wireless QoS station acknowledges the maximum transmission rate; decreasing the transmission rate of said channel status probe frames to be transmitted to said destination wireless QoS station; using said decreased transmission rate as said physical layer transmission rate if said decreased transmission rate is not greater than the minimum allowable transmission rate; transmitting channel status probe frames at said decreased transmission rate from said station management entity of said source wireless QoS station to said destination wireless QoS station; determining whether said destination wireless QoS station acknowledges said decreased transmission rate; and using said decreased transmission rate as said physical layer transmission rate if said destination wireless QoS station acknowledges said decreased transmission rate.
- 15. A wireless local area network capable of providing Quality of Service (QoS) downstream signaling for an IEEE 802.11e Medium Access Control (MAC) layer in at least one wireless QoS station in said wireless local area network, wherein said wireless local area network is capable of:
utilizing Medium Access Control (MAC) layer signaling to communicate with a higher layer signaling protocol comprising one of: a Resource ReSerVation Protocol (RSVP) higher layer signaling protocol and a Subnet Bandwidth Manager higher layer signaling protocol; and providing a desired QoS level for said QoS downstream signaling through said higher layer signaling protocol.
- 16. A wireless local area network as claimed in claim 15 wherein said wireless local area network is capable of:
creating in a network element of a wired network a connection request message comprising a PATH message of said higher layer signaling protocol for a QoS stream to be delivered to a destination wireless QoS station in a QoS basic service set of said wireless local area network, said connection request message containing QoS parameters for said QoS stream; delivering said connection request message to said destination QoS station; creating a connection response message comprising an RESV (Reservation Request) message of said higher layer signaling protocol in said destination QoS station in response to said connection request message; delivering said connection response message to a designated subnet bandwidth manager co-located with a hybrid coordinator in a QoS access point of said QoS basic service set; requesting in said designated subnet bandwidth manager a channel status update from a station management entity of said QoS access point; obtaining in said station management entity of said QoS access point channel update information from a MAC layer management entity of said QoS access point; delivering said channel status update information from said station management entity of said QoS access point to said designated subnet bandwidth manager; and making an admission decision for said requested QoS stream in said designated subnet bandwidth manager using said channel status update information and said QoS parameters.
- 17. The wireless local area network as claimed in claim 16 wherein said wireless local area network is further capable of:
sending an internal message from said designated subnet bandwidth manager to said station management entity of said QoS access point that said requested QoS stream is admitted, said internal message comprising a source address, a destination address, and traffic identifier values; creating in said station management entity of said QoS access point a stream identifier that comprises a source address, a destination address and a traffic stream identifier field for said QoS stream; sending said stream identifier and said QoS parameters associated with said QoS stream to said MAC layer management entity of said QoS access point to reserve resources for said QoS stream; sending from said MAC layer management entity of said QoS access point to said destination QoS station a QoS action frame that comprises a stream addition/modification operation and said QoS parameters; sending an internal confirmation message from said MAC layer management entity of said QoS access point to said station management entity of said QoS access point; sending said stream identifier and said QoS parameters of said QoS stream to a station management entity of said destination wireless QoS station; and making an acceptance decision for said QoS stream in said station management entity of said destination wireless QoS station.
- 18. The wireless local area network as claimed in claim 17 wherein said wireless local area network is further capable of:
updating said station management entity of said destination wireless QoS station with stream characteristics after said QoS stream has been accepted; sending a positive response QoS action frame to said hybrid coordinator of said QoS access point from said station management entity of said destination wireless QoS station indicating that said QoS stream has been accepted by said destination wireless QoS station; upon receiving said positive response QoS action frame from said destination wireless QoS station, said MAC layer management entity of said QoS access point causing said scheduling entity to schedule a transmission opportunity for said QoS stream; sending transmission opportunity scheduling information to said station management entity of said QoS access point; sending a positive response internal message from said station management entity of said QoS access point to said designated subnet bandwidth manager; and sending a positive response RESV (Reservation Request) message from said designated subnet bandwidth manager to said network element of said wired network that requested said QoS stream.
- 19. A wireless local area network capable of providing Quality of Service (QoS) upstream signaling for an IEEE 802.11e Medium Access Control (MAC) layer in at least one wireless QoS station in said wireless local area network, wherein said wireless local area network is capable of:
utilizing Medium Access Control (MAC) layer signaling to communicate with a higher layer signaling protocol comprising one of: a Resource ReSerVation Protocol (RSVP) higher layer signaling protocol and a Subnet Bandwidth Manager higher layer signaling protocol; and providing a desired QoS level for said QoS upstream signaling through said higher layer signaling protocol.
- 20. A wireless local area network as claimed in claim 19, wherein said wireless local area network is capable of:
creating in a source wireless QoS station in a QoS basic service set of said wireless local area network a connection request message comprising a PATH message of said higher layer signaling protocol for a QoS stream to be delivered to a destination network element of a wired network, said connection request message containing QoS parameters for said QoS stream; sending said connection request message from said source wireless QoS station to said destination network element; delivering a connection response message comprising an RESV (Reservation Request) message of said higher layer signaling protocol from said destination network element to a designated subnet bandwidth manager co-located with a hybrid coordinator in a QoS access point of said QoS basic service set; requesting in said designated subnet bandwidth manager a channel status update from a station management entity of said QoS access point; obtaining in said designated subnet bandwidth manager QoS parameters for said QoS stream from said connection request message and from said response message; obtaining in said station management entity of said QoS access point channel update information from a MAC layer management entity of said QoS access point; delivering said channel status update information from said station management entity of said QoS access point to said designated subnet bandwidth manager; and making an admission decision for said requested QoS stream in said designated subnet bandwidth manager using said channel status update information and said QoS parameters.
- 21. The wireless local area network as claimed in claim 20 wherein said wireless local area network is further capable of:
sending an internal message from said designated subnet bandwidth manager to said station management entity of said QoS access point that said requested QoS stream is admitted, said message comprising a source address, a destination address, and traffic identifier values; creating in said station management entity of said QoS access point a stream identifier that comprises a source address, a destination address and a traffic stream identifier field for said QoS stream; sending said stream identifier and said QoS parameters associated with said QoS stream to said MAC layer management entity of said QoS access point to reserve resources for said QoS stream; sending from said MAC layer management entity of said QoS access point to said source QoS station a QoS action frame that comprises a stream addition/modification operation and said QoS parameters; sending a confirmation message from said MAC layer management entity of said QoS access point to said station management entity of said QoS access point; sending said stream identifier and said QoS parameters of said QoS stream to a station management entity of said source wireless QoS station; and making an acceptance decision for said QoS stream in said station management entity of said source wireless QoS station.
- 22. The wireless local area network as claimed in claim 21 wherein said wireless local area network is further capable of:
updating said station management entity of said source wireless QoS station with stream characteristics after said QoS stream has been accepted; sending a positive response QoS action frame to said hybrid coordinator of said QoS access point from said station management entity of said source wireless QoS station indicating that said QoS stream has been accepted by said source wireless QoS station; upon receiving said positive response QoS action frame from said source wireless QoS station, said MAC layer management entity of said QoS access point causing said scheduling entity to schedule a transmission opportunity for said QoS stream; sending transmission opportunity scheduling information to said station management entity of said QoS access point; sending a positive response internal message from said station management entity of said QoS access point to said designated subnet bandwidth manager; and sending a positive response RESV (Reservation Request) message from said designated subnet bandwidth manager to said source wireless QoS station that requested said QoS stream.
- 23. A wireless local area network capable of providing Quality of Service (QoS) sidestream signaling for an IEEE 802.11e Medium Access Control (MAC) layer in at least one wireless QoS station in said wireless local area network, said wireless local area network capable of:
utilizing Medium Access Control (MAC) layer signaling to communicate with a higher layer signaling protocol comprising one of: a Resource ReSerVation Protocol (RSVP) higher layer signaling protocol and a Subnet Bandwidth Manager higher layer signaling protocol; and providing a desired QoS level for said QoS sidestream signaling through said higher layer signaling protocol.
- 24. The wireless local area network as claimed in claim 23 wherein said wireless local area network is further capable of:
determining in a hybrid coordinator of a QoS access point in a QoS basic service set whether a source wireless QoS station in said QoS basic service set is capable of communicating directly with a destination wireless QoS station in said QoS basic service set.
- 25. The wireless local area network as claimed in claim 23 wherein said wireless local area network is further capable of:
creating in a source wireless QoS station in a QoS basic service set of said wireless local area network a connection request message comprising a PATH message of said higher layer signaling protocol for a QoS stream to be delivered to a destination wireless QoS station in said QoS basic service set, said connection request message containing QoS parameters for said QoS stream; sending said connection request message from said source wireless QoS station to said destination wireless QoS station; creating a connection response message comprising an RESV (Resource Reservation) message of said higher layer signaling protocol in said destination wireless QoS station in response to said connection request message; delivering said connection response message from said destination wireless QoS station to a designated subnet bandwidth manager in a hybrid coordinator in a QoS access point of said QoS basic service set; requesting in said designated subnet bandwidth manager a channel status update from a station management entity of said QoS access point; sending an action frame message from a MAC layer management entity of said QoS access point to said source wireless QoS station to initiate a channel status update; determining in a station management entity of said source wireless QoS station a physical layer transmission rate between said source wireless QoS station and said destination wireless QoS station; performing a channel status update in said source wireless QoS station to determine said physical layer transmission rate; and sending said physical layer transmission rate to said MAC layer management entity of said QoS access point with a response action frame.
- 26. The wireless local area network as claimed in claim 25 wherein said wireless local area network is further capable of:
sending a response action frame from said MAC layer management entity of said QoS access point to said station management entity of said QoS access point; determining in said station management entity of said QoS access point whether a minimum transmission rate between said source wireless QoS station and said destination wireless QoS station is achievable; and when it is not possible for said source wireless QoS station and said destination wireless QoS station to communicate with each other directly, using said QoS access point to send said QoS stream after determining that said minimum transmission rate is not achievable.
- 27. The wireless local area network as claimed in claim 26 wherein said wireless local area network is further capable of:
sending an internal message from said station management entity of said QoS access point to said designated subnet bandwidth manager that informs said designated subnet bandwidth manager which type of communication between said source wireless QoS station and said destination wireless QoS station is being used; and sending a higher layer response message comprising an RESV (Reservation Request) message of said higher layer signaling protocol from said designated subnet bandwidth manager to said source wireless QoS station to update a QoS protocol connection.
- 28. The wireless local area network as claimed in claim 25 wherein said wireless local area network is further capable of:
transmitting channel status probe frames at a maximum transmission rate from said station management entity of said source wireless QoS station to said destination wireless QoS station; determining whether said destination wireless QoS station acknowledges the maximum transmission rate; using said maximum transmission rate as said physical layer transmission rate if said destination wireless QoS station acknowledges the maximum transmission rate; decreasing the transmission rate of said channel status probe frames to be transmitted to said destination wireless QoS station; using said decreased transmission rate as said physical layer transmission rate if said decreased transmission rate is not greater than the minimum allowable transmission rate; transmitting channel status probe frames at said decreased transmission rate from said station management entity of said source wireless QoS station to said destination wireless QoS station; determining whether said destination wireless QoS station acknowledges said decreased transmission rate; and using said decreased transmission rate as said physical layer transmission rate if said destination wireless QoS station acknowledges said decreased transmission rate.
- 29. Computer-executable instructions stored on a computer-readable storage medium for providing Quality of Service (QoS) downstream signaling for an IEEE 802.11e Medium Access Control (MAC) layer in a wireless local area network, said computer-executable instructions comprising the steps of:
utilizing Medium Access Control (MAC) layer signaling to communicate with a higher layer signaling protocol comprising one of: a Resource ReSerVation Protocol (RSVP) higher layer signaling protocol and a Subnet Bandwidth Manager higher layer signaling protocol; and providing a desired QoS level for said QoS downstream signaling through said higher layer signaling protocol.
- 30. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 29 wherein said computer-executable instructions further comprise the steps of:
creating in a network element of a wired network a connection request message comprising a PATH message of said higher layer signaling protocol for a QoS stream to be delivered to a destination wireless QoS station in a QoS basic service set of said wireless local area network, said connection request message containing QoS parameters for said QoS stream; delivering said connection request message to said destination QoS station; creating a connection response message comprising an RESV (Reservation Request) message of said higher layer signaling protocol in said destination QoS station in response to said connection request message; delivering said connection response message to a designated subnet bandwidth manager in a hybrid coordinator co-located with a QoS access point of said QoS basic service set; requesting in said designated subnet bandwidth manager a channel status update from a station management entity of said QoS access point; obtaining in said station management entity of said QoS access point channel update information from a MAC layer management entity of said QoS access point; delivering said channel status update information from said station management entity of said QoS access point to said designated subnet bandwidth manager; and making an admission decision for said requested QoS stream in said designated subnet bandwidth manager using said channel status update information and said QoS parameters.
- 31. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 30 wherein said computer-executable instructions further comprise the steps of:
sending an internal message from said designated subnet bandwidth manager to said station management entity of said QoS access point that said requested QoS stream is admitted, said internal message comprising a source address, a destination address, and traffic identifier values; creating in said station management entity of said QoS access point a stream identifier that comprises a source address, a destination address and a traffic stream identifier field for said QoS stream; sending said stream identifier and said QoS parameters associated with said QoS stream to said MAC layer management entity of said QoS access point to reserve resources for said QoS stream; sending from said MAC layer management entity of said QoS access point to said destination QoS station a QoS action frame that comprises a stream addition/modification operation and said QoS parameters; sending an internal confirmation message from said MAC layer management entity of said QoS access point to said station management entity of said QoS access point; sending said stream identifier and said QoS parameters of said QoS stream to a station management entity of said destination wireless QoS station; and making an acceptance decision for said QoS stream in said station management entity of said destination wireless QoS station.
- 32. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 31 wherein said computer-executable instructions further comprise the steps of:
updating said station management entity of said destination wireless QoS station with stream characteristics after said QoS stream has been accepted; sending a positive response QoS action frame to said hybrid coordinator of said QoS access point from said station management entity of said destination wireless QoS station indicating that said QoS stream has been accepted by said destination wireless QoS station; upon receiving said positive response QoS action frame from said destination wireless QoS station, said MAC layer management entity of said QoS access point causing said scheduling entity to schedule a transmission opportunity for said QoS stream; sending transmission opportunity scheduling information to said station management entity of said QoS access point; sending a positive response internal message from said station management entity of said QoS access point to said designated subnet bandwidth manager; and sending a positive response RESV (Reservation Request) message from said designated subnet bandwidth manager to said network element of said wired network that requested said QoS stream.
- 33. Computer-executable instructions stored on a computer-readable storage medium for providing Quality of Service (QoS) upstream signaling for an IEEE 802.11e Medium Access Control (MAC) layer in a wireless local area network, said computer-executable instructions comprising the steps of:
utilizing Medium Access Control (MAC) layer signaling to communicate with a higher layer signaling protocol comprising one of: a Resource ReSerVation Protocol (RSVP) higher layer signaling protocol and a Subnet Bandwidth Manager higher layer signaling protocol; and providing a desired QoS level for said QoS upstream signaling through said higher layer signaling protocol.
- 34. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 33 wherein said computer-executable instructions further comprise the steps of:
creating in a source wireless QoS station in a QoS basic service set of said wireless local area network a connection request message comprising a PATH message of said higher layer signaling protocol for a QoS stream to be delivered to a destination network element of a wired network, said connection request message containing QoS parameters for said QoS stream; sending said connection request message from said source wireless QoS station to said destination network element; delivering a connection response message comprising an RESV (Reservation Request) message of said higher layer signaling protocol from said destination network element to a designated subnet bandwidth manager co-located with a hybrid coordinator in a QoS access point of said QoS basic service set; requesting in said designated subnet bandwidth manager a channel status update from a station management entity of said QoS access point; obtaining in said designated subnet bandwidth manager QoS parameters for said QoS stream from said connection request message and from said response message; obtaining in said station management entity of said QoS access point channel update information from a MAC layer management entity of said QoS access point; delivering said channel status update information from said station management entity of said QoS access point to said designated subnet bandwidth manager; and making an admission decision for said requested QoS stream in said designated subnet bandwidth manager using said channel status update information and said QoS parameters.
- 35. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 33 wherein said computer-executable instructions further comprise the steps of:
sending an internal message from said designated subnet bandwidth manager to said station management entity of said QoS access point that said requested QoS stream is admitted, said internal message comprising a source address, a destination address, and traffic identifier values; creating in said station management entity of said QoS access point a stream identifier that comprises a source address, a destination address and a traffic stream identifier field for said QoS stream; sending said stream identifier and said QoS parameters associated with said QoS stream to said MAC layer management entity of said QoS access point to reserve resources for said QoS stream; sending from said MAC layer management entity of said QoS access point to said source QoS station a QoS action frame that comprises a stream addition/modification operation and said QoS parameters; sending an internal confirmation message from said MAC layer management entity of said QoS access point to said station management entity of said QoS access point; sending said stream identifier and said QoS parameters of said QoS stream to a station management entity of said source wireless QoS station; and making an acceptance decision for said QoS stream in said station management entity of said source wireless QoS station.
- 36. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 35 wherein said computer-executable instructions further comprise the steps of:
updating said station management entity of said source wireless QoS station with stream characteristics after said QoS stream has been accepted; sending a positive response QoS action frame to said hybrid coordinator of said QoS access point from said station management entity of said source wireless QoS station indicating that said QoS stream has been accepted by said source wireless QoS station; upon receiving said positive response QoS action frame from said source wireless QoS station, said MAC layer management entity of said QoS access point causing said scheduling entity to schedule a transmission opportunity for said QoS stream; sending transmission opportunity scheduling information to said station management entity of said QoS access point; sending a positive response internal message from said station management entity of said QoS access point to said designated subnet bandwidth manager; and sending a positive response RESV (Reservation Request) message from said designated subnet bandwidth manager to said source wireless QoS station that requested said QoS stream.
- 37. Computer-executable instructions stored on a computer-readable storage medium for providing Quality of Service (QoS) sidestream signaling for an IEEE 802.11e Medium Access Control (MAC) layer in a wireless local area network, said computer-executable instructions comprising the steps of:
utilizing Medium Access Control (MAC) layer signaling to communicate with a higher layer signaling protocol comprising one of: a Resource ReSerVation Protocol (RSVP) higher layer signaling protocol and a Subnet Bandwidth Manager higher layer signaling protocol; and providing a desired QoS level for said QoS sidestream signaling through said higher layer signaling protocol.
- 38. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 37 wherein said computer-executable instructions further comprise the steps of:
determining in a hybrid coordinator of a QoS access point in a QoS basic service set whether a source wireless QoS station in said QoS basic service set is capable of communicating directly with a destination wireless QoS station in said QoS basic service set.
- 39. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 37 wherein said computer-executable instructions further comprise the steps of:
creating in a source wireless QoS station in a QoS basic service set of said wireless local area network a connection request message comprising a PATH message of said higher layer signaling protocol for a QoS stream to be delivered to a destination wireless QoS station in said QoS basic service set, said connection request message containing QoS parameters for said QoS stream; delivering said connection request message from said source wireless QoS station to said destination wireless QoS station; creating a connection response message comprising an RESV (Resource Reservation) message of said higher layer signaling protocol in said destination wireless QoS station in response to said connection request message; delivering said connection response message from said destination wireless QoS station to a designated subnet bandwidth manager co-located with a hybrid coordinator in a QoS access point of said QoS basic service set; requesting in said designated subnet bandwidth manager a channel status update from a station management entity of said QoS access point; sending an action frame message from a MAC layer management entity of said QoS access point to said source wireless QoS station to initiate a channel status update; determining in a station management entity of said source wireless QoS station a physical layer transmission rate between said source wireless QoS station and said destination wireless QoS station; performing a channel status update in said source wireless QoS station to determine said physical layer transmission rate; and sending said physical layer transmission rate to said MAC layer management entity of said QoS access point with a response action frame.
- 40. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 39 wherein said computer-executable instructions further comprise the steps of:
sending a response action frame from said MAC layer management entity of said QoS access point to said station management entity of said QoS access point; determining in said station management entity of said QoS access point whether a minimum transmission rate between said source wireless QoS station and said destination wireless QoS station is achievable; and when it is not possible for said source wireless QoS station and said destination wireless QoS station to communicate with each other directly, using said QoS access point to send said QoS stream after determining that said minimum transmission rate is not achievable.
- 41. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 40 wherein said computer-executable instructions further comprise the steps of:
sending an internal message from said station management entity of said QoS access point to said designated subnet bandwidth manager that informs said designated subnet bandwidth manager which type of communication between said source wireless QoS station and said destination wireless QoS station is being used; and sending a higher layer response message comprising an RESV (Reservation Request) message of said higher layer signaling protocol from said designated subnet bandwidth manager to said source wireless QoS station to update a QoS protocol connection.
- 42. The computer-executable instructions stored on a computer-readable storage medium as claimed in claim 39 wherein wherein the step of determining in a station management entity of said source wireless QoS station a physical layer transmission rate between said source wireless QoS station and said destination wireless QoS station comprises the steps of:
transmitting channel status probe frames at a maximum transmission rate from said station management entity of said source wireless QoS station to said destination wireless QoS station; determining whether said destination wireless QoS station acknowledges the maximum transmission rate; using said maximum transmission rate as said physical layer transmission rate if said destination wireless QoS station acknowledges the maximum transmission rate; decreasing the transmission rate of said channel status probe frames to be transmitted to said destination wireless QoS station; using said decreased transmission rate as said physical layer transmission rate if said decreased transmission rate is not greater than the minimum allowable transmission rate; transmitting channel status probe frames at said decreased transmission rate from said station management entity of said source wireless QoS station to said destination wireless QoS station; determining whether said destination wireless QoS station acknowledges said decreased transmission rate; and using said decreased transmission rate as said physical layer transmission rate if said destination wireless QoS station acknowledges said decreased transmission rate.
PRIORITY CLAIM TO PROVISIONAL PATENT APPLICATION
[0001] This patent application claims priority to U.S. Provisional Patent Application Serial No. 60/351,799 filed on Nov. 13, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60351799 |
Nov 2001 |
US |