Media access control device guaranteeing communication quality in wireless LAN for VoIP
First Claim
1. A Media Access Control (MAC) device for guaranteeing Quality of Service (QoS) in a Voice over IP (VoIP) wireless LAN, wherein transmission data generated by an application program is provided to a modem according to priority assigned to the transmission data, the device comprising a kernel, a MAC driver, and a MAC transmitter, wherein the kernel classifies the transmission data received from the application program into voice data and non-voice data;
- wherein, while performing wireless LAN data service management, the MAC driver stores the classified voice and non-voice data received from the kernel respectively in two queues, and transmits a MAC header to the MAC transmitter to notify the MAC transmitter of the generation of the transmission data, and then transmits the stored voice or non-voice data to the MAC transmitter according to the type of a transmission interrupt received from the MAC transmitter in response to the notification, and wherein the MAC transmitter determines, based on the MAC header received from the MAC driver, that the transmission data has been generated, independently operates a MAC protocol for voice data and for non-voice data with a higher priority given to voice data than to non-voice data, provides a transmission interrupt corresponding to a data type preferentially getting a medium access opportunity to the MAC driver, combines voice or non-voice data corresponding to the data type preferentially getting the medium access opportunity, received from the MAC driver in response to the transmission interrupt, with a corresponding header, and outputs the combined data to the modem.
1 Assignment
0 Petitions
Accused Products
Abstract
A MAC device guarantees QoS in a VoIP wireless LAN by giving higher priority to voice data than to non-voice data. Transmission data generated by an application program is provided to a modem according to the priority assigned to the data. A kernel classifies the transmission data into voice and non-voice data. A MAC driver stores the voice and non-voice data in two queues, and transmits a MAC header to a MAC transmitter to notify it of generation of the transmission data, and transmits the stored voice or non-voice data to the MAC transmitter according to the type of a transmission interrupt received from the MAC transmitter in response to the notification. The MAC transmitter combines the voice or non-voice data, received from the MAC driver in response to the transmission interrupt, with a corresponding header, and outputs it to the modem.
28 Citations
10 Claims
-
1. A Media Access Control (MAC) device for guaranteeing Quality of Service (QoS) in a Voice over IP (VoIP) wireless LAN, wherein transmission data generated by an application program is provided to a modem according to priority assigned to the transmission data, the device comprising a kernel, a MAC driver, and a MAC transmitter, wherein the kernel classifies the transmission data received from the application program into voice data and non-voice data;
- wherein, while performing wireless LAN data service management, the MAC driver stores the classified voice and non-voice data received from the kernel respectively in two queues, and transmits a MAC header to the MAC transmitter to notify the MAC transmitter of the generation of the transmission data, and then transmits the stored voice or non-voice data to the MAC transmitter according to the type of a transmission interrupt received from the MAC transmitter in response to the notification, and wherein the MAC transmitter determines, based on the MAC header received from the MAC driver, that the transmission data has been generated, independently operates a MAC protocol for voice data and for non-voice data with a higher priority given to voice data than to non-voice data, provides a transmission interrupt corresponding to a data type preferentially getting a medium access opportunity to the MAC driver, combines voice or non-voice data corresponding to the data type preferentially getting the medium access opportunity, received from the MAC driver in response to the transmission interrupt, with a corresponding header, and outputs the combined data to the modem.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
Specification