CN1787462A - 无线局域网设备和监控无线局域网状态的方法 - Google Patents
无线局域网设备和监控无线局域网状态的方法 Download PDFInfo
- Publication number
- CN1787462A CN1787462A CN200510129781.5A CN200510129781A CN1787462A CN 1787462 A CN1787462 A CN 1787462A CN 200510129781 A CN200510129781 A CN 200510129781A CN 1787462 A CN1787462 A CN 1787462A
- Authority
- CN
- China
- Prior art keywords
- wireless lan
- lan device
- data
- channel status
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0014—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the source coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种监控无线LAN的状态的无线LAN设备和方法。根据本发明的无线LAN设备能够不用相应的无线LAN设备附加分组传输/接收,使用通过进行媒体访问控制(MAC)获得的各种信息确定无线LAN的状态。因此,如果本发明的所述无线LAN设备是提供A/V数据流的各类无线A/V设备(音频/视频),则能够根据监控的无线LAN的状态优化地进行数据传输。另外,由于没有监控无线LAN的状态的所必需的附加通信,本发明具有的优点在于,所述无线LAN设备的处理速度得到提高,并且所述无线LAN的业务量没有增加。
Description
技术领域
本发明涉及无线局域网(LAN)设备和监控无线LAN状态的方法,特别涉及这样的无线LAN设备和监控无线LAN的状态的方法,它能够监控相对于相应节点的无线LAN的状态,而无需该相应的节点在无线LAN发射/接收节点间通过分组发射/接收单独的通信。
背景技术
近来,通过无线LAN的A/V流(音频/视频)产品,如无线TV或无线扬声器已被开发出来,并投入市场。对于利用无线LAN的A/V流的目的,无线LAN的当前状态应被监控,然后应该调整数据流的编码位速率和无线LAN的配置(setup)。
因此,在通过无线LAN提供A/V流时,应优选地监控与基本信息相对应的无线LAN的状态以保证无线LAN的服务质量(QoS)。
图1示出根据现有技术的监控无线LAN的状态的操作。如图所示,在UDP/TCP(用户数据报协议/传输控制协议)层上加载RTP/RTCP(实时传输协议/实时传输控制协议)层。
RTP是用于传输具有实时特性的数据的协议,并且提供在传输实时信息,如交互式音频/视频数据或模拟数据的应用程序中需要的大规模传输服务的功能。
在无线LAN环境中,RTP技术一般用于处理各种用户希望的稳定的有效的应用服务。RTP本身不保证实时传输、传输顺序或支持不同类型的服务,但是通过RTP分组传输信息,使得数据能够仅在接收端重构。
除了RTP外,所包括的RTCP(其是控制协议)用于在数据传输中监控数据传输和提供最小的控制和授权功能。RTCP分组是在会话中由所有参加方周期传输的控制分组,并且该分组提供传输的数据的QoS的反馈,和输送用于RTP源的传输层ID(标识符)。由于无线LAN设备能够基于RTCP分组识别多个参加方,它们能够控制该传输速度。
为了监控无线LAN的状态,在从无线LAN设备的驱动层传输的数据经由Ip和UDP/TCP层到达应用层的路由中,在UDP/TCP层和应用层之间增加RTP/RTCP层,使得其能够监控无线LAN的状态。
由于在此常规方法中传输RTP/RTCP分组以监控信道状态,增加了无线LAN的业务量,结果无线LAN吞吐量下降。
另外,传统的用于监控在UDP/TCP层上加载RTP/RTCP层的无线LAN的状态的结构在将RTP/RTCP层集成到应用层中具有困难。
另外,将耗费大量CPU处理时间以执行RTP/RTCP,并且RTP/RTCP的开销在CPU处理速度低的嵌入式系统中可能进一步增加。
发明内容
因此,本发明的目的是提供一种无线LAN设备和监控无线LAN的状态的方法,它们能够不需要传输/接收单独的数据分组,使用先前产生的信息来监控相对于对应的无线LAN设备的无线LAN的状态。
另外,本发明的另一个目的是提供一种无线LAN设备,它能够根据相对与其连接的至少一个无线LAN设备的信道状态,单独地控制无线A/V流的传输速率。
根据本发明一个方面,上述目的通过监控无线LAN的状态的方法来实现。所述方法包括与无线LAN设备的数据通信,和通过媒体访问控制(MAC)提取预定的数据传输信息,它包括在数据通信时的分组传输/接收状态和接收的信号强度。所述方法还包括通过比较预设的参考值和以预定方法分类的每个信道的状态的数据传输信息确定相对于所述无线LAN设备的信道状态。
根据本发明的另一方面,上述目的通过一种无线LAN设备来实现。所述LAN设备包括进行传输/接收的数据的调制和解调任何一个的物理层处理器,所述物理层处理器连接到至少一个其他的无线LAN设备连接的无线LAN。所述LAN设备也包括MAC控制器,它与物理层处理器接口和进行媒体访问控制;和存储器。另外,该LAN设备包括主控制单元,其通过与MAC控制器接口控制与至少一个其他无线LAN设备的数据通信,和通过从MAC控制器提取关于分组传输/接收状态和接收信号的强度的数据传输信息和然后将所述数据传输信息与在存储器中存储的预定的参考值比较,用于确定相对于至少一个其他的无线LAN设备的信道状态。
附图说明
参照附图的以下详细说明将使得本发明的上述和其他目的,特征和优点更明了:
图1是根据现有技术的监控无线LAN状态的操作的示意图;
图2是根据本发明的包括无线LAN设备的网络的配置示意图;
图3是根据本发明的无线LAN设备的操作示意图;
图4是更详细的图3中监控步骤的示意图;
图5是根据本发明的另一个实施例的监控无线LAN状态的方法的示意图;和
图6是根据本发明的监控相对于多个无线LAN设备的无线LAN的状态的方法示意图。
具体实施方式
下面参照附图详细说明本发明的优选实施例。
首先,根据本发明,无线LAN设备能够连接到无线LAN,以传输/接收监控无线LAN的状态的数据。另外,这样的无线LAN设备可以包括在其他的设备中,或以有线或无线的方式通过单独的接口连接到其他的设备。
本发明的无线设备支持特别(ad-hoc)或基础结构方式(infrastructure mode)。下面将主要集中基础结构方式解释本发明。此时,本发明的无线设备可相应于AP(访问点)。
优选地,无线AV(音频/视频)流设备,其在无线LAN上能够向其他设备流动(streaming)至少一个视频或音频信号,可用作本发明的设备。连接到无线TV、无线DVD、无线机顶盒、支持VoIP的电话、无线扬声器等的各种中继器、AP和服务器可以用作为无线A/V流设备。
应用到本发明的无线A/V流设备或其他类无线LAN设备都不传输/接收用于监控相对于相应无线LAN设备的信道状态的单独分组,所述相应无线LAN设备通过无线LAN的相应信道连接。而是,能够使用通过现有的连接接收的各种信息监控相对于相应无线LAN设备的信道状态,以使得能够保证无线LAN的QoS(服务质量)。
下面参照图2说明本发明的无线LAN设备。为了正确地解释本发明,假设无线LAN以无线方式传输动A/V数据流。此时,将基于通过无线LAN连接到流客户端的流服务器的状态予以说明。这里,本发明的无线LAN设备用作为“流服务器(streaming server)”,而连接到本发明无线LAN的相应设备用作为“流客户端(streamingclient)”。
参见图2,多个无线LAN设备(未示出)连接到无线LAN(250),其中包括操作为本发明的流服务器的第一无线LAN设备(210)和操作为与第一无线LAN设备对应的流客户端的第二无线LAN设备(230)。
第一无线LAN设备(210)包括:主控制单元(201),存储器(207),用户接口(209),MAC(媒体访问控制)控制器(215)和物理层处理器(217)。
主控制单元(201)包括网络处理单元(203)和应用处理单元(205)。主控制单元(201)控制第一无线LAN设备(210)的全部功能,并且还通过用户接口(209)提供与用户的各种接口。
如果第二无线LAN设备(230)是无线TV、无线DVD、无线机顶盒、支持VoIP的电话和无线扬声器中一种,则应用处理单元(205)处理用于支持第二无线LAN设备(230)的各种应用。也就是说,应用处理单元(205)能够进行A/V流控制、AP的中继功能和VoIp的中继控制。
网络处理单元(203)根据与第二无线LAN设备(230)进行数据通信的无线LAN协议进行各种控制。
另外,网络处理单元(203)使用通过MAC控制器(215)传输的各种信息监控相对于第二无线LAN设备的信道状态,并然后传输该信道状态到应用处理单元(205)。
存储器(207)包括各种易失性和非易失性存储器。存储器(207)包括存储主控制单元(201)的各种控制程序、应用程序等的程序ROM(只读存储器)、和存储从MAC控制器(215)传输的或用于各种控制产生的信息的ROM或RAM(随机存取存储器)。
另外,存储器(207)存储与在信道监控中使用的各类参考值相对应的状态表。
用户接口(209)包括显示单元(211)和输入单元(213)。
显示单元(211)显示从主控制单元向用户传输的各种信息,同时输入单元(213)从用户接收用于选择和建立的各种控制指令和其他指令,然后将该指令传输到主控制单元(201)。
MAC控制器(215)被连接到物理层处理器(217),并在网络上进行媒体访问控制。另外,MAC控制器(215)向相应的无线LAN设备传输数据分组或从其接收数据分组。MAC控制器(215)可以包括单独的存储器。
物理层处理器(217)包括调制解调器(未示出)和RF(射频)单元(未示出),并被用作为用于连接无线网络和调制将在网络上要传输/接收的分组的物理层。
一般来说,该MAC控制器(215)和物理层处理器(217)可以与第一无线LAN设备(210)分开地安装,第一无线LAN设备(210)是无线LAN卡的形式;或者,可选择的,它们也可以是通过电缆等与第一无线LAN设备(210)连接的单独的外部设备的形式。
下面参照图3和4说明根据本发明的通过网络处理单元(203)监控无线LAN的状态的方法。
如图3所示,本发明监控无线LAN的状态的方法包括功能单独的步骤。这些步骤可与执行无线LAN的软件的相应的层相对应。
参见图3,监控无线LAN的方法包括:WLAN(无线LAN)设备驱动器步骤S301,IP(互联网协议)步骤S303,UDP/TCP步骤S305,应用步骤S307和监控模块步骤S309。
图3的监控方法的说明是基于图2所示的第一无线LAN设备(210)和无线LAN(250)。这里,在单独的程序ROM中能够存储基本执行图3所示的操作的程序,并且这种监控无线LAN的状态的方法在第一无线LAN设备(210)的网络处理单元(203)中执行。在另一方面,应用步骤S307在应用处理单元(205)中执行。
第一无线LAN设备(210)根据从WLAN设备驱动器步骤S301到应用步骤S307顺序执行的方法,从第二无线LAN设备接收数据,并根据从应用步骤S307到WLAN设备驱动器步骤S301顺序执行的方法,向第二无线LAN设备(230)传输预定数据。
第一无线LAN设备(210)与步骤S301到S307的顺序中顺序执行的方法分开,基于WLAN设备驱动器步骤S301的执行结果,直接地监控相对于连接的第二网络LAM设备(230)的信道状态。
从WLAN设备驱动器S301开始通过应用层S307和它们之间的接口的每个部件,根据本领域技术人员已知的一般无线LAN标准,执行无线LAN设备驱动器层、IP层、UDP/TCP层和应用层的协议。不应将步骤S301到S307的操作限制于下面的简单解释。
WLAN设备驱动器步骤S301提供在IP步骤S303和用于进行媒体访问控制的MAC控制器(215)之间的接口,使得主控制器单元(201)或网络处理单元(203)能够识别MAC控制器(215)。配置WLAN设备驱动器步骤S301,以从IP步骤S303向MAC控制器(215)传输分组或处理从MAC控制器(215)传输的分组并然后传输该分组到IP步骤S303。
WLAN设备驱动器步骤S301,通过使用由MAC控制器(215)处理的结果,向IP步骤S303和监控模块S309提供由网络处理单元(203)执行监控模块S309所需的各种数据传输信息。
此时,该数据传输信息包括关于分组的传输/接收状态、接收的信号强度等的信息。
IP步骤S303是指根据互联网协议在无线LAN上进行与其他设备通信和提供在UDP/TCP步骤S305和WLAN设备驱动器S301之间的接口的方法。
在使用IP进行与用作为相应无线LAN设备的第二无线LAN设备(230)通信时,该UDP/TCP步骤S305执行UDP/TCP协议,以接收消息或转换根据相关协议将传输到第二无线LAN设备(230)的消息,以便使得能够基于在IP层处理的结果执行IP步骤S303。
TCP协议以流的形式提供可靠的定向连接(connection-oriented)服务,其借助于重发能够进行错误控制和流控制,并且提供在终端点之间的连接,在错误产生时的数据重发,分组传输顺序的标识,除去重复的分组,流控制和报告网络故障等。
该UDP协议提供无连接服务,其既不提供重发也不提供流控制,只是简单地向目标地址一个一个地传输分组。
由应用处理单元(205)执行的应用步骤S307进行最终的数据处理,并通过用户接口(209)提供各种接口。例如,如果第一无线LAN设备(210)是用于提供无线A/V流的无线A/V设备,则能够进行包括流传输速率控制的各种控制。
通过步骤S301到S307(或反之亦然)与数据处理方法分开地进行监控步骤S309。该监控步骤S309基于在WLAN设备驱动器步骤S301执行的结果,监控相对于通过在无线LAN设备(230)上的相应信道连接的第二无线LAN设备的信道状态,并向应用步骤S307提供监控的结果。
在无线流的情况,网络处理单元(203)通过执行监控步骤S309连续地监控相对于相应的第二无线LAN设备(230)的信道状态,并向应用处理单元(205)提供监控的结果。因此,应用处理单元(205)能够根据信道状态调节流数据的传输速率。
因此,本发明的第一无线LAN设备(210)能够确定无线LAN的状态,而不进行用于监控在无线LAN上的相对于第二无线LAN设备(230)的信道状态的单独的数据通信。
下面将参照图4详细说明在图3的监控步骤S309中监控无线LAN的状态的方法。
在监控步骤S309中,通过使用从WLAN设备驱动器步骤S301提供的数据传输信息确定无线LAN的状态,并向应用步骤S307提供确定的结果。
从WLAN设备驱动器步骤S301提供的数据传输信息包括:基于一般无线LAN标准的,传输的分组数目(TxFrame),接收的分组的数目(RxFrame),接收的信号的强度和信道速率。
这里,传输的分组的数目是指,通过无线LAN的相关信道成功地进行的向相应的第二无线LAN设备(230)传输的单播帧(unicastframe)的数目。
接收的分组的数目是指,与其地址或分组类型无关的,用通过物理层从相关的信道接收的分组计算的所有接收帧的数目。因此,接收分组的数目是与它们的目的地是否向着第一网络LAN设备无关计算的。
另外,接收信号的强度是指从第二无线LAN设备(230)接收的帧的信号强度,而信道速率是当前传输的帧的单位时间的传输能力。
在监控步骤S309中,首先基于每单位时间传输的分组的数目的累计值确定在无线LAN(250)上的相关信道的吞吐量。
如果传输分组的数目的累计值大,则单个传输帧的数目将是大,这可以提示信道状态是满意的。网络处理单元(203)能够使用在传输的分组的数目的累计值中的改变速率,确定在信道状态中的改变。因此,如果在数据流情况下,相应的传输速率大于预定参考值,则第一无线LAN设备(210)可以考虑增加流的传输速率。
能够使用接收分组的数目来确定通过相应的信道传输/接收数据的无线LAN设备的数目是否是大的。这样,能够确定信道的活动性。
因此,在监控步骤S309中,能够使用通过从接收的分组数目减去传输分组的数目获得的值计算从未被连接但是在信道上操作的其他无线LAN设备传输(未示出)的帧的数目,即无线LAN的干扰程度。
另外,在监控步骤S309,使用接收的信号强度评估在第一LAN设备(210)(即,传输节点)和第二LAN设备(230)(即,接收节点)之间的距离或障碍的存在。即,如果接收的信号强度低,则在无线LAN的传输和接收节点之间的距离可能远,或之间可能存在障碍。该接收的信号强度一般使用RSSI(接收信号强度标识)或RCPI(接收信道功率标记符)。在既支持RSSI(通常在802.11无线LAN)又支持RCPI(802.11k支持无线LAN)时,优选的使用RCPI。
RCPI是在相应于建立无线资源测量用的新规范的标准的IEEE802.11k中定义的参数。
最终,信道速率通常表达为从MAC控制器(215)传输的每单位时间的数据量(字节/秒)。因此,能够基于上述信道速率估计第一无线LAN设备实际能够传输数据的单位时间的最大吞吐量。一般来说,实际数据的最大吞吐量不接近当前的信道速率。
网络处理单元(203)向应用处理单元(205)传输在监控步骤S203获得的确定结果。
上述四类数据传输信息成为能够单个地或结合地确定信道状态的数据。在监控步骤S309中,提供基于这样的数据信息在应用处理单元(205)中的应用步骤S307中处理的由应用请求的目标值。
例如,如果在应用步骤S307中处理的应用需要控制A/V流,并且根据信道状态调节编码速率,则能够根据预定的参考基于信道状态确定并提供适当的编码速率。而且,如果应用需要请求特定信息或选择项,其中考虑信道状态,则能够通过监控步骤S309提供。
因此,在通过使用A/V流,VoIP(互联网上的语音传输)等的无线LAN数据传输中应保证QoS的情况下,第一无线LAN设备(210)应设计成使用本发明的监控步骤S309来确定当前的信道状态,从而能够保证数据传输的QoS。
下面参照图5说明根据本发明另一实施例的监控无线LAN状态的方法。
见图5,根据本发明的第一无线LAN设备(210)的网络处理单元(203)能够进行监控步骤S509,其中使用状态表。这里,监控步骤S509对应于图3的监控步骤S309,并且它也在WLAN设备驱动器S301和应用步骤S307之间执行。
分别与图4相同地定义传输的分组数目、接收的分组数目、接收的信号强度和信道速率。
该状态表是用作判据的数据库,根据该判据使用数据传输信息能够监控信道状态,所述数据传输信息包括传输的分组的数目、接收的分组的数目、接收的信号的强度和信道速率。这样的状态表能够被存储在第一无线LAN设备(210)的存储(207)中。
在状态表中包括的判据是保证数据传输的QoS所需的判据,并且它根据在应用处理单元(205)中处理的应用的各种类型而改变。另外,这样的判据也能够根据应用处理单元(205)向第二无线LAN设备(230)提供的各类传输模式而改变。因此,能够通过以各种方式改变状态表的参考值来监控各种应用。
例如,本发明的第一无线LAN设备(210)能够依据无线LAN的信道状态将MPEG编码位速率动态改变成2Mbp或4Mbp。此时,第一无线LAN设备(210)在状态表中存储能够传输编码成2Mbp和4Mbp的流的相应信道状态信息,并且因此调节编码位速率。
结果,第一无线LAN设备(210)的网络处理单元(203)将在相应于当前传输编码速率的状态表中的参考值与从WLAN设备驱动器步骤S301实际传送来的数据传输信息的每个数字值比较,然后确定是否维持、提升或降低当前的编码速率。
下面参照图6说明根据本发明的监控相对于多个相应的无线LAN设备的无线LAN设备的状态的方法。
本发明的无线LAN设备,当操作为用作进行无线A/V流的服务器的AP(访问点)时,其能够监控相对于不仅单一无线LAN设备的信道状态,而且能够同时监控相对多个无线LAN设备的信道状态。因此,本发明的无线LAN设备能够进行多站管理(multi-stationmanagement),如用于多个流客户端的多数据流处理(multi-streamprocess)。
参见图6,AP(610)通过无线LAN连接到第一到第三客户端(620,630,640),并单独地向每个客户端(620,630,640)传输A/V流数据。
图6的AP(610)对应于图2的第一无线LAN设备。然而,如上所述,该AP(610)不仅与单个无线LAN设备通信,而且与多个无线LAN设备通信,并且还监控相对这些无线LAN设备的信道状态。这里,第一到第三客户端(620,630,640)对应于第二无线LAN设备(230)。
在图6中,虚线表示的部分示出与AP(610)的部件之一相对应的主控制单元(601)的操作。主控制单元(601)包括网络处理单元(未示出)和应用控制单元(未示出),它们的操作通常分别对应于图2中的网络处理单元(203)和应用处理单元(205)。
网络处理单元(未示出)基于在WLAN设备驱动器步骤S601中执行的结果,确定相对于第一客户端到第三客户端(620,630,640)的每个的信道状态。在这种情况下,无线LAN状态信息除了接收的分组的数目外还包括传输的分组的数目、接收的信号强度和信道速率。该网络处理单元(未示出)通过执行监控步骤S609,根据无线LAN状态信息确定相对于连接到AP(610)的每个站的信道状态,然后向应用处理单元(未示出)提供该确定的结果。
因此,应用处理单元(未示出)执行用于控制到每个客户的数据传输的应用步骤S607。
因此,在进行A/V流传输时,本发明的无线LAN设备能够根据相应各站使用彼此不同的编码位速率和传输功率。
在与图5所示的实施例相同的方式中,本发明无线LAN设备在监控多个站时能够利用确定无线LAN的状态的参考值的状态表。
如上详细所述,本发明的无线LAN设备监控相对于在无线LAN上其他连接的无线LAN设备的信道状态,使得能够根据网络的状态进行最佳数据传输/接收控制。例如,在无线AV流的情况下,无线LAN设备能够监控在无线LAN上对每个其他连接的无线LAN设备的无线LAN的状态,并根据监控的结果单独地调节该传输速率。
另外,为了监控相对于其他连接的无线LAN设备的通信信道状态,本发明的无线LAN设备不必传输/接收附加的分组。因此,本发明的优点在于,用于监控的CPU占用率最小化,而不需要降低目标数据的吞吐量,因为不产生用于监控的附加业务。
另外,另一个优点在于,本发明的监控方法能够用在任何无线LAN应用中,并且有助于减少开发无线LAN应用需要的时间周期,因为能够在没有单独的分组传输之下,从先前产生的信息确定信道状态,或能够容易知道它。
另外,本发明具有的优点在于,通过使得在状态表中的无线LAN的状态的参考值能够根据应用而改变,能够根据应用的使用确定和估计无线LAN的状态。
本发明能够实施为方法、设备或系统。另外,当本发明实施为计算机软件时,用进行希望的操作所需要的代码段能够代替本发明的部件。程序或代码段能够存储在微处理器能够处理的媒体中或通过传输媒体或通讯网络以与载波相结合的计算机数据的形式来传输。
能够由微处理器处理的媒体包括能够传输和存储信息的那些,如电子电路,半导体存储器器件,ROM,闪存存储器,EEPROM,软盘,光盘,硬盘,光纤和无线网络。另外,计算机数据包括能够通过电网络信道、光纤、电磁场、无线网络等传输的那些数据。
虽然结合优选实施例详细说明了本发明,但是本发明不限于此。本领域的技术人员应该能够理解,在本发明的范围内能够做出各种改变和修改。而这些改变和修改将包括在所附权利要求的范围内。
Claims (25)
1.一种监控无线LAN状态的方法,包括:
用无线LAN设备进行数据通信;
通过媒体访问控制(MAC)提取预定的数据传输信息,其包括在数据通信期间的分组传输/接收状态和接收的信号强度;和
通过比较预设的参考值和通过预定方法分类的每个信道的数据传输信息,确定相对于该无线LAN设备的信道状态。
2.如权利要求1的方法,其中所述数据传输包括视频数据流或音频数据流,并且其中确定信道状态包括根据确定的状态确定数据流到无线LAN设备的编码速率。
3.如权利要求1的方法,其中所述数据传输信息是下列至少一个:相应于单位时间向无线LAN设备已成功传输的单播帧数目的传输的分组数目,相应于无线LAN设备通过通信信道接收的帧数目的接收的分组数目,相应于从所述无线LAN设备接收的帧的接收信号强度,和相应于通过媒体访问控制当前能够传输的帧的单位时间的传输能力的信道速率。
4.如权利要求3的方法,其中确定信道状态包括,如果传输的分组数大于预定的数目,则确定信道状态是否良好。
5.如权利要求3的方法,其中确定信道状态包括,如果接收的分组的数目大于预定的数目,则确定通过相关信道传输/接收数据的其他无线LAN设备的数目是否较大。
6.如权利要求3的方法,其中确定信道状态包括,根据从接收的分组的数目减掉传输的分组数目获得的值,确定从没有连接但是在通信信道上操作的其他无线LAN设备传输来的帧数目。
7.如权利要求3的方法,其中确定信道状态包括,确定离开所述无线LAN设备的距离是否大于预定距离,或是否存在降低接收信号强度的障碍。
8.如权利要求7的方法,其中接收信号强度是根据IEEE802.11k规范的RSSI(接收信号强度标识)和RCPI(接收信道功率指示符)之一。
9.如权利要求3的方法,其中确定信道状态包括,基于根据信道速率能够实际传输的预设值,估计所述数据的最大吞吐量。
10.如权利要求3的方法,其中连接的无线LAN设备的数目是至少两个或多个,并且其中通过所述无线LAN设备根据分类提取数据传输信息,但是从其中排除接收分组的数目。
11.如权利要求1的方法,其中通过接口执行数据通信,所述接口包括:媒体访问控制,无线LAN设备驱动器,IP,UDP/TCP和应用层,在所述无线LAN设备驱动器层中执行提取所述数据传输信息,与IP和UDP/TCP层独立地执行确定所述信道状态,以及所述应用层处理根据所述确定的信道状态控制与所述无线LAN设备的数据通信。
12.如权利要求11的方法,其中在监控层中执行确定所述信道状态,所述监控层通过比较预设定的参考值和从所述无线LAN设备驱动器层提取的预定数据传输信息来确定相对于所述无线LAN设备的信道状态。
13.如权利要求11的方法,其中该应用层操作为以视频或音频数据流形式传输的服务器。
14.一种无线LAN设备,包括:
物理层处理器,其进行传输的/接收的数据的调制和解调中的任何一个,所述物理层处理器连接到至少一个其他的无线LAN设备连接的无线LAN;
MAC控制器,其与物理层处理器接口并进行媒体访问控制;
存储器;和
主控制单元,其用于通过与所述MAC控制器接口控制与至少一个其他无线LAN设备的数据通信,和用于通过从MAC控制器提取关于分组传输/接收状态和接收信号的强度的数据传输信息和然后将所述数据传输信息与在存储器中存储的预定的参考值比较,来确定相对于至少一个其他的无线LAN设备的信道状态。
15.如权利要求14的设备,其中该数据通信包括视频数据流或音频数据流,并且其中所述主控制单元根据确定的信道状态确定数据流传输到至少一个其他无线LAN设备的数据的编码速率。
16.如权利要求14的设备,其中数据传输信息是下述至少一个:相应于单位时间向无线LAN设备已成功传输的单播帧数目的传输的分组数目,相应于由与其他无线LAN设备的通信信道通过MAC控制器接收的帧数目的接收的分组(RxFrame)的数目,相应于从其他无线LAN设备接收的帧的接收的信号强度,和相应于通过MAC控制器能够传输的帧的单位时间的传输容量的信道速率。
17.如权利要求16的设备,其中如果传输的数据分组数大于预定数目,则所述主控制单元确定信道状态是否良好。
18.如权利要求16的设备,其中如果接收的分组的数目大于预定数目,则所述主控制单元确定通过相关信道传输/接收数据的其他无线LAN设备的数目是否较大。
19.如权利要求16的设备,其中根据从接收的分组的数目减掉传输分组的数目获得的值,所述主控制单元确定没有连接但是在通信信道上操作的其他无线LAN设备传输的帧数目。
20.如权利要求16的设备,其中所述主控制单元确定离开所述至少一个其他无线LAN设备的距离是否大于预定距离,或是否存在降低接收强度的障碍。
21.如权利要求20的设备,其中接收信号强度是根据IEEE802.11k规范的RSSI(接收信号强度标识)和RCPI(接收信道功率指示符)之一。
22.如权利要求16的设备,其中所述主控制单元基于根据信道速率能够实际传输的预设值来估计所述数据的最大吞吐量。
23.如权利要求16的设备,其中连接的无线LAN设备的数目是至少两个或多个,并且其中通过所述无线LAN设备根据分类提取数据传输信息,但是从其中排除接收分组的数目。
24.如权利要求14的设备,其中所述主控制器包括:无线LAN设备驱动器,IP,UDP/TCP和应用层,其中所述数据传输信息在所述无线LAN设备驱动器层中提取,其中与IP和UDP/TCP层独立地执行确定所述信道状态,以及其中所述应用层处理控制与所述其他无线LAN设备的数据通信。
25.如权利要求14的方法,其中所述MAC控制器和物理层处理器与所述无线LAN设备分开,使得所述控制器和处理器配置成可拆卸的结构和通过单独的电缆可连接的外部结构之一。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040103636 | 2004-12-09 | ||
KR1020040103636A KR100619701B1 (ko) | 2004-12-09 | 2004-12-09 | 무선 랜 상태 모니터링 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1787462A true CN1787462A (zh) | 2006-06-14 |
Family
ID=35735226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510129781.5A Pending CN1787462A (zh) | 2004-12-09 | 2005-12-09 | 无线局域网设备和监控无线局域网状态的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20060126586A1 (zh) |
EP (1) | EP1670169A3 (zh) |
KR (1) | KR100619701B1 (zh) |
CN (1) | CN1787462A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101123538B (zh) * | 2007-09-11 | 2010-06-02 | 东南大学 | 无线局域网通信接口的远程加密监管方法 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0514133D0 (en) * | 2005-07-08 | 2005-08-17 | Mirifice Ltd | Monitoring apparatus |
KR100917130B1 (ko) * | 2007-02-26 | 2009-09-16 | 시앤시인스트루먼트주식회사 | 다중 알에프 그래버 또는 무선 랜 카드나 기기를 이용하여 무선 랜 환경에서 수집한 모든 채널의 패킷 수집 및 전달방법 |
KR20090036765A (ko) * | 2007-10-10 | 2009-04-15 | 삼성전자주식회사 | 와이브로 시스템에서 영상 데이터 전송을 위한 출력 비트레이트 설정 방법 |
KR100920926B1 (ko) * | 2007-11-22 | 2009-10-12 | 바로비젼(주) | 저 성능 네트워크상에서의 실시간 영상/음향 전송 시스템과그 방법 |
KR200449999Y1 (ko) * | 2008-12-15 | 2010-08-30 | 엘지에릭슨 주식회사 | 무선랜 송신출력 감시 장치 |
US9282418B2 (en) * | 2010-05-03 | 2016-03-08 | Kit S. Tam | Cognitive loudspeaker system |
EP3648422B1 (en) * | 2017-06-29 | 2022-03-16 | Sony Group Corporation | Communication system and control device |
US11108486B2 (en) | 2019-09-06 | 2021-08-31 | Kit S. Tam | Timing improvement for cognitive loudspeaker system |
EP4035030A4 (en) | 2019-09-23 | 2023-10-25 | Kit S. Tam | INDIRECT SOURCE COGNITIVE SPEAKER SYSTEM |
US11197114B2 (en) | 2019-11-27 | 2021-12-07 | Kit S. Tam | Extended cognitive loudspeaker system (CLS) |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980025720A (ko) * | 1996-10-04 | 1998-07-15 | 정장호 | 무선 lan 스테이션에서의 상태제어장치 |
US6859463B1 (en) * | 1999-11-08 | 2005-02-22 | Itt Manufacturing Enterprises, Inc. | Methods and apparatus for organizing selection of operational parameters in a communication system |
US6693921B1 (en) * | 1999-11-30 | 2004-02-17 | Mindspeed Technologies, Inc. | System for use of packet statistics in de-jitter delay adaption in a packet network |
US6763244B2 (en) * | 2001-03-15 | 2004-07-13 | Qualcomm Incorporated | Method and apparatus for adjusting power control setpoint in a wireless communication system |
KR100541947B1 (ko) * | 2001-05-12 | 2006-01-10 | 삼성전자주식회사 | 무선통신시스템간의 상호간섭을 회피하기 위한무선통신방법 및 장치 |
US7143320B2 (en) * | 2001-12-31 | 2006-11-28 | Intel Corporation | Increasing data throughput on a wireless local area network in the presence of intermittent interference |
GB2385754B (en) * | 2002-02-25 | 2005-01-12 | Toshiba Res Europ Ltd | Adaptive modulation for wireless networks |
AU2003223508A1 (en) | 2002-04-08 | 2003-10-27 | Airmagnet, Inc. | Monitoring a local area network |
US6898198B1 (en) * | 2003-02-14 | 2005-05-24 | Cisco Systems Wireless Networking (Australia) Pty Limited | Selecting the data rate of a wireless network link according to a measure of error vector magnitude |
JP2004260658A (ja) * | 2003-02-27 | 2004-09-16 | Matsushita Electric Ind Co Ltd | 無線lan装置 |
US20040264413A1 (en) * | 2003-06-26 | 2004-12-30 | Oren Kaidar | Device, system and method for channel scanning |
US7092693B2 (en) * | 2003-08-29 | 2006-08-15 | Sony Corporation | Ultra-wide band wireless / power-line communication system for delivering audio/video content |
ES2299868T3 (es) * | 2003-10-09 | 2008-06-01 | Matsushita Electric Industrial Co., Ltd | Terminal de comunicacion y metodo para temporizar la deteccion de caracteristicas de comunicacion. |
-
2004
- 2004-12-09 KR KR1020040103636A patent/KR100619701B1/ko not_active IP Right Cessation
-
2005
- 2005-11-18 US US11/281,367 patent/US20060126586A1/en not_active Abandoned
- 2005-11-18 EP EP05025235A patent/EP1670169A3/en not_active Withdrawn
- 2005-12-09 CN CN200510129781.5A patent/CN1787462A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101123538B (zh) * | 2007-09-11 | 2010-06-02 | 东南大学 | 无线局域网通信接口的远程加密监管方法 |
Also Published As
Publication number | Publication date |
---|---|
EP1670169A2 (en) | 2006-06-14 |
EP1670169A3 (en) | 2008-01-23 |
US20060126586A1 (en) | 2006-06-15 |
KR20060064947A (ko) | 2006-06-14 |
KR100619701B1 (ko) | 2006-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9066152B2 (en) | Distributed access point for IP based communications | |
CN101068236A (zh) | 流媒体码率控制方法、系统和设备 | |
CN100345454C (zh) | 用于在无线通信系统中提供多媒体广播多播服务的方法 | |
US8619662B2 (en) | Unicast to multicast conversion | |
CN1778079A (zh) | 用于协调tcp/ip网络与其他网络之间的流控制的方法和设备 | |
CN1526225A (zh) | 无线电资源的动态分配 | |
EP1631000A1 (en) | Deterministic feedback control for multicast or broadcast services | |
CN1476199A (zh) | 传输控制参数产生方法及根据分组特性选择性重发的方法 | |
CN1879389A (zh) | 控制分层通信环境中多个通信层的操作的设备和方法 | |
CN1656729A (zh) | 在无线网络中提供信号质量反馈的系统和方法 | |
CN1860766A (zh) | 控制多个通信层的操作的设备和方法 | |
CN1478345A (zh) | 分组交换通信网络内的使用漏桶算法的流量控制 | |
CN1787462A (zh) | 无线局域网设备和监控无线局域网状态的方法 | |
CN1689301A (zh) | 首部压缩方法 | |
CN1913475A (zh) | 一种扩展802.11无线局域网的方法及系统 | |
CN1502192A (zh) | 比特率的确定 | |
CN1909436A (zh) | 一种实现纠错的方法及系统以及一种实现纠错的接入设备 | |
CN101047476B (zh) | 一种选择调制方式的方法和装置 | |
CN1672373A (zh) | 信令信道和数据业务信道上的分组数据单元的通信 | |
CN101080093A (zh) | 服务质量保证方法和设备 | |
CN1612501A (zh) | 利用复帧传送数据 | |
CN1292605C (zh) | 移动通信系统、无线网络控制器、基站及通信方法 | |
CN1771743A (zh) | 寻呼方法和设备 | |
CN1802000A (zh) | 一种无线通信系统混合业务接纳控制方法 | |
CN102612060A (zh) | 一种基于熵值计算的跨层设计兼容性的评判方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20060614 |