负载均衡天线的制作方法

文档序号:6865059阅读:187来源:国知局
专利名称:负载均衡天线的制作方法
技术领域
本发明的特征涉及天线。本发明的特征尤其涉及的是通过修改来自天线的波束而在保持服务质量需求的同时最大化通过网络的吞吐量。
背景技术
随着对无处不在的移动服务的需求日益增长,移动运营商和供应商都在不断寻找应对这种需求的方法。移动运营商调整网络的体系结构以便他们可以快速地引入全新的更高速的技术,而供应商则致力于设计那些用于提升其无线产品容量的方法。当前的趋势表明a.移动运营商已经着手在其蜂窝网络内部使用无线局域网(WLAN)技术来覆盖热点(例如机场、购物中心等),而在大企业内部,WLAN已经成为了提供移动服务的普遍方式。
b.无线供应商正在研究自适应阵列天线(也称为“智能”或自适应天线),以作为一种能够提升他们的蜂窝和WLAN产品容量的有前途的技术。“智能”天线可以包括辐射天线部件阵列,在所述阵列中,通过调整不同阵列部件的相关参数(例如振幅和相对相位),可以改变智能天线辐射图,即智能天线波束,以及这些波束的方向。由于智能天线的各个波束具有不同的载频并表示不同的物理信道,因此在这里可以互换地使用术语“波束”和“频率信道”。
当前的这些方法是非常不方便的。它们不能动态地适应与位置和业务量特性中的至少一项相关的频率信道方向。
传统的分析波束形成技术通常会对智能天线的相关参数进行调整/控制,以便最小化每一个频率信道的信号噪声干扰比(SNIR)并且最大化其容量。对波束形成技术来说,流行的“最优”判据是最小均方误差(MMSE)以及最小二乘(LS)技术。这些技术使用了最优过滤理论来设计一个在收发信机上最小化天线阵列输出与本地产生的用户预期信号估计(即本地参考信号)之间的差值的递归空间滤波器。MMSE和LS技术要求收发信机具有用户预期信号的先验知识或估计。通常使用诸如周期性训练序列、面向判定的自适应等方法获取这些估计。然而,这些技术无法动态地解决业务量问题或位置。

发明内容
本发明的特征涉及的是在移动用户需求发生变化的时候分配波束、以便为他们提供改进的服务,由此解决传统技术中的一个或多个问题。


图1显示的是依照本发明的特征、用于在波束之间均衡负载的处理。
图2显示的是依照本发明的特征的天线控制器的说明示例。
图3显示的是依照本发明的特征、正被修改的波束宽度的图示。
图4显示的是依照本发明的特征、用于在波束之间均衡负载的处理。
图5和6显示的是依照本发明的特征、正被修改的波束宽度的图示。
图7显示的是依照本发明的特征的系统体系结构的说明示例。
图8显示的是依照本发明的特征的用户数据对象的数据结构。
图9显示的是依照本发明的特征的信号交换。
具体实施例方式
本发明的特征涉及控制波束以使频率信道负载均衡。本发明的特征可以与一个或多个数据库结合使用,其中这些数据库包含了与用户服务的位置和类型有关的信息。
本发明的特征可以使用接入点与移动终端之间的当前上行链路,其中所述接入点与移动终端将会辨别帧的起点。可以使用各种方法,包括严格同步技术(例如蓝牙、CDMA)和不严格同步的技术,后者包括在上行链路上、在802.11接入点与移动台之间进行的显性交互,其提供了相关的组帧(framing)。当在上行链路上将本发明的特征与“分组引导(packet steering)”结合使用时,至少一个优点可以包括在不降低天线系统总吞吐量的情况下降低移动台的功耗。
在下文中描述了本发明的特征,即在满足智能天线系统(WLAN或其他系统)实时服务(例如语音)需求的同时尝试提高吞吐量,其中该系统的控制器实体可以与数据库相连,所述数据库包含了与用户服务的位置和类型有关的信息。
参考图1,本发明的特征可以描述为将时间分成(步骤100)长度为T的固定帧的处理。在步骤101,该处理将每一个时间T划分到一个实时周期中,并且以一个非实时周期为结束。接着,该处理使用用户位置以及涉及其会话的相关信息(例如容量、服务类型)来选择(步骤102)波束宽度,以便在实时和非实时周期期间均衡波束的负载。
本发明的各个方面可以与如下系统结合使用,其中该系统具有或者可以获取关于每个用户位置的先验知识(ri和θi)以及用户的服务类型,并且会在用户四处移动时动态更新其数据库。在这里,ri是第I个用户与阵列天线之间的距离,θi是其方位角。作为一个示例,当接收到会话建立和断开连接请求(也就是“INVITE(邀请)”或“BYE(再见)”消息)时,会话管理器(例如SIP服务器)可以向智能天线控制器提供服务类型信息。存在多种常规方法用于确定移动台的位置,但不在此处进行详细讲解。举例来说,在移动运营商的网络中,借助全球定位系统以及测距或双曲线定位算法,可以轻而易举地获得位置信息。
在这里,智能天线系统应该提供N个不同的频率信道,也就是说,它具有N个波束形成器(例如3或4个波束形成器)。波束宽度的最大可用值ωmax和最小可用值ωmin是已知的(例如,可实现诸如从ωmin=15°到ωmax=80°之类的值)。此外,该系统还应该支持两类切换(即移动台辅助切换(MAHO)或网络辅助切换(NAHO))。
WLAN或其他网络可以支持实时(例如语音)和非实时(例如尽力而为型的数据)服务中的至少一种。负载既可以是对称的,也可以是不对称的。在会话建立时间,网络还可以对实时服务实施准许控制,以便恰当地限制WLAN环境中同时进行的实时会话数量。一般来说,除了传送尽力而为型的数据业务量的会话之外,网络可以对所有会话执行许可控制。在这里,会话的等效容量可以是网络应该为会话分配以满足会话QoS需求的估计容量。
图2显示了(与WLAN或其他网络结合使用的)智能天线系统的说明示例。该系统包括用于接收实时202和非实时203输入的天线控制器201。此外,该系统可以具有N个队列204~206,其中由N个并行服务器207~209为实时和非实时分组这两类客户提供支持。每个用户的分组可以保存在每个用户的移动终端上。这种将系统模拟成具有多个服务器的单个分布式队列的模型反映了这样一个事实,即分组服务的实际服务时间是媒体接入时间与其传输时间的总和。
N个并行服务器207~209模拟了WLAN智能天线的N个频率信道。分组的实际服务时间等于接入信道的等待时间加上传输分组自身所需的时间。举例来说,在802.11中,只要移动台具有分组,则它的MAC层就可以发送请求“许可”的RTS(帧发送请求)以便发送其分组。每个队列中的客户代表了处于频率信道覆盖范周之内的用户群体的分组。在图2中,服务时间包含了信道接入以及分组传输所占用的时间。因此,即使在上行链路上,用户分组实际上处于分布在频率信道覆盖区域之内的移动台的缓存中,用于每一个频率信道的单个队列模型也足以满足要求。为此目的,可以使用另外的队列方法。
天线控制器201使用了用户位置(211)以及诸如预期会话容量及其服务时间(212)之类、与用户会话有关的相关信息,以通过调整天线波束方向将用户群体分成N个“最大化”系统吞吐量子集,同时满足实时服务的服务质量(QoS)需求,例如实时(例如语音)分组延迟及抖动的严格限度。
为了满足实时服务的QoS需求,实时业务量既可以是也可以不是(虚拟地,而不一定是物理地)隔离的,并且所述业务量可以具有高于非实时业务量的优先级,或是通过调度来接收周期性服务。
此外,为了最大化仅仅具有一类分组的排队系统的吞吐量,尽可能地保持服务器繁忙将会是有帮助的。
在下文中首先会就非实时服务而对天线系统控制器进行描述,然后会阐明实时服务。由于所描述的控制器的特征在于相对均衡地将用户的业务量负载分布到频率信道中,所以也可以将控制器称为“负载均衡器”或“空间负载均衡器”。
实时服务和非实时服务空间负载均衡器首先将对仅仅具有非实时服务的系统进行描述。在这里,举例来说,WLAN环境仅仅支持不具有延迟要求的非实时服务。为了“最大化”智能天线吞吐量,并且为了确保每个队列中具有一个或多个等待在每个频率信道上传输的分组的可能性相同,控制器应该在N个频率信道中划分用户群体,以使频率信道上的业务量负载相对均衡,并使所有频率信道上的波束宽度都处于天线阵列的许可范围以内。
如果进行中的会话总数为N,并且第k个会话的等效容量是Ckbps,那么控制器可以把进行中的会话分布到N个相邻区域/区段中,以便每一个区域包含大约1/N的总业务量,即 其中 表示大于Z的最小整数。这种分区处理可以仅仅基于用户位置的方位角来执行,这是因为在智能天线的位置数据库中仅仅出现了一类服务和用户(如果它们处于天线范围之内)。一般来说,划分覆盖区域以便每个区域/区段恰好包含总业务量负载的1/N、即S bps是不切实际的,这是因为每个区域/区段有可能仅仅包含相邻用户并且会话有可能具有不同的等效容量。因此,并不是寻求区域/区段负载的严格相等,这里描述的方法选用空间负载均衡器(即分区方案),其在区域/区段中相对均衡地分布业务量负载。
下文描述的是用于空间负载均衡器的处理。首先,均衡器开始于将相邻用户/终端打包到第一区域/区段中直至第一区域/区段的负载超出总负载的1/N或是产生的波束宽度超出ωmax为止。这显示为在由波束宽度ω0定义的弧形301中分配移动用户。
接着,空间负载均衡器继续将剩余的(即非第一区域/区段成员的)相邻用户/终端分配到第二区域/区段中,直至第二区域/区段负载超出了并未分配给第一区域的终端总负载的1/(N-1)为止。这显示为波束宽度为ω1的弧形302中的用户。
接下来,空间负载均衡器继续将剩余的(也就是非第一和/或第二区域/区段成员)相邻用户/终端分配到第三区域/区段,直至第三区域/区段的负载超出了并未分配给第一和第二区域的终端总负载的1/(N-2)或者产生的波束宽度超出了ωmax为止。这显示为波束宽度为ω2的弧形303中的用户。
上述处理将会持续进行,直至指定了所有N个区域或区段为止。
这样设定每一个波束的宽度和方向,以便使之覆盖这些区域/区段之一,而且波束方向指向该区域的方位角中心。
空间负载均衡器可以用不同的算法实现,这些算法根据所需要的容量和/或位置来对用户进行分类。举例来说,在这里尤其可以使用一种快速分类算法。快速分类算法依照进行中的会话的用户方位角的递减顺序创建一个进行中的会话列表。空间负载均衡器将相邻会话分配到一个区段/区域中,直至该区段的总负载超出S或者产生的波束宽度超出ωmax为止。假设第I个会话的用户位置的方位角为θi,并且第j个频率信道的波束宽度是ωj,那么空间负载均衡器的伪代码提供如下调用快速分类算法,以便依照会话方位角θU-1,θU-2,..θ0递减的顺序创建会话列表,其中θ0≥θ1≥...≥θU。
设置 =θ0,ω=0,load=0,以及L=0;for(j=L,j<N){if(L!=0)L=L+1;for(k=L,k<U){load=load+Ck;ω=-θk;if((ω≥ωmax)(load≥S))L=k;break;}if(ω≤ωmax)ωj=ω;else{ωj=ωmax;L=L-1;}load=0;} 首先,如果智能天线能够在(0~π)的范围中形成具有任意宽度的波束,那么所指定的相邻“负载均衡”区域/区段不应该重叠。然而,在实践中,当负载均衡算法/试探法指定了一个其波束宽度小于ωmin的区域/区段时,那么将宽度为ωmin的波束指引到这个区段的天线将会与相邻区段重叠。换句话说,如果某个区域的业务量密度很高,那么该方法可以将覆盖区域分成更窄的非重叠区段,在实践中,这种方法的实现会将多个重叠波束引导到繁忙业务量区域。
其次,一旦更新了位置数据库,控制器就将会相应地更新所述分区,并且将会调整波束方向和波束宽度,以便使业务量负载近乎相等地分布在N个频率信道中。毫无疑问,当负载均衡器调整智能天线波束时,即使某些用户根本没有移动并且他们的位置没有发生变化,所述负载均衡器也可能会迫使这些用户进行切换。
a.在支持NAHO的WLAN中,网络控制器预先向移动台发出通知,以便使它发起用于切换到目标频率信道的处理。一般来说,NAHO方案的这种提早警告特征应当会导致较低的切换延迟以及较好的性能。
b.然而,在诸如IEEE 802.11这类的仅仅MAHO的环境中,负载均衡器并不是始终都在正确运作,这是因为在负载均衡器调整波束,并且由于最后一次波束调整而引导当前服务波束(频率信道)离开并未移动的移动终端(假设是终端A)的时候,有可能出现以下这两种不同的情况i.波束调整导致终端A处的接收信号强度降至切换阈值以下。在这种情况下,负载均衡器正确地运作,这是因为移动台的MAHO机制以标准方式检测到波束(信道)的改变,就好像移动台已经从一个波束(信道)移动到另一个波束(信道)那样,并且调用切换处理。
ii.波束调整不会导致终端处的接收信号强度降至切换阈值以下。在这种情况下,由于接收质量尚可接受,因此MAHO机制不会调用切换处理。这样一来,在没有来自接入点的附加指令的情况下,终端A不会切换到相邻波束(信道),但是事实则是负载均衡器希望终端A这样做。因此,在仅仅MAHO(例如IEEE 802.11)的环境中,接入点需要一种用于指示终端A如负载均衡器所预期的那样切换到相邻波束的机制。
后一种情况意味着MAHO环境(例如IEEE 802.11)同样需要一种允许负载均衡器向受到波束的重新配置影响的移动台发出明确通知的NAHO能力。为了确保负载均衡器的正确操作,MAHO和NAHO方案可以如下这样使用a.接入点使用NAHO方案向那些由于最近的波束重新配置而被重新分配到不同波束的终端发出通知。
b.终端在其自身跨越所述波束时继续使用MAHO进行切换。
接下来的问题是接入点为它的将波束重新分配通知给那些受到影响的移动台的NAHO机制使用何种协议。由于波束重新分配的原因是对接入点进行了重新配置,因此它可以使用网络管理协议、即IP环境中的SNMP,来指示受到影响的移动台切换到新的波束/信道。关于NAHO切换协议的详细规定并不属于本公开的一部分。作为选择,也可以调用更低层的协议来执行必要的NAHO处理。NAHO处理的常规方法如下所示a.当负载均衡器重新配置波束时,它会向所有那些被重新分配到新波束的移动台发送SNMP SET消息,以便向它们通知其新的频率信道标识符,即SET FREQ_CHANNEL“new channel ID”。一旦接收到SET消息后,移动SNMP代理检查并更新MIB,并且促使切换到新的信道。这种方案的优点在于i.它使用了标准的SNMP协议来执行NAHO处理;它对移动硬件、即用于记录波束/信道标识符的寄存器具有最小的影响;它不需要任何新的协议,并且在必要时很容易被禁用。
b.它的主要缺点在于i.它需要正在运行的SNMP守候进程(daemon),并且需要在移动台上支持MIB。移动台上存在活动的SNMP守候进程,这会增大移动台的功耗,并且还会占用一部分(16~32MB)移动台磁盘(或PDA中的存储器)。笔记本能够很容易支持这些需求。原则上,PDA也可以为其提供支持,但是人们可以为PDA开发只占用少量存储器空间的“新的”链路层NAHO解决方案。
第三,无论产生的区段中的实际负载是否不同,从根本上讲,“负载均衡”方法都会将相邻用户及其会话分配到一个区段中,这样一来,即使在非连续用户分布可能导致每一个区域/区段中的负载存在少量差别的情况下,也能确保最小的可能波束宽度以及最大的可能范围扩展。
第四,用户有可能具有若干同时进行的会话。当此类用户只具有一个接口时,即使存在着增大“均衡”误差(这样将会故意使频率信道不均衡)的风险,负载均衡算法也可以将该用户的所有会话全都分配给其中一个频率信道。
在所有用户都具有相同的非实时会话(也就是说,所有会话的等效容量是相同的)的特殊情况下,负载均衡器可以将智能天线的覆盖区域划分成N个区域/区段,以便使每一个具有“相同”会话总数的区域、即每一个频率信道几乎都会服务于1/N的会话。更具体地说,如果正在进行中的会话总数是U,并且U=(MN+r),而且对所有的0≤k<U来说,假设第k个会话的等效容量是Ck=1,那么在负载均衡器算法的伪代码中,其结果是用于将这些会话分布到N个相邻区段中的分区,以便使这些区段中的r个区段包含M+1个会话,并且剩余的(N-r)个区段各自具有M个会话。
图3概括性提供了WLAN智能天线中的空间负载均衡器的工作情况,其中该天线具有N=3个频率信道以及U=14=4N+2个用户,其中每一个用户都具有一个正在进行中的尽力而为型的数据会话。实引出线显示的是波束宽度为ω0、ω1、ω2的频率信道的边界,而虚线描述的则是它们的方向。
所描述的空间均衡器可以在同时支持实时和非实时服务的WLAN环境中确定波束宽度。如果每一个频率信道(或波束)中正在进行的实时会话的负载并未超出它所能支持的最大实时负载,那么空间均衡器的性能是可以接受的。然而,如果实时会话负载超出了信道所能支持的最大负载,那么这些会话的QoS需求有可能无法得到满足。然后,系统可以仅仅使用实时用户/会话的位置来调整天线波束,但是也可以不使用。这种方法可以满足实时会话的QoS需求,但由于该方法可能导致在波束中非实时数据的非对称分布,因此它有可能降低非实时服务的性能(例如吞吐量、分组丢失)。在下文中描述了另一种用于处理多类服务的方法。
时-空负载均衡器时-空负载均衡器可以是空间负载均衡器的时分变体,该均衡器在实时和非实时服务之间对智能天线系统进行时间共享,由此“最大化”吞吐量并且满足实时服务的QoS需求。时-空负载均衡器将时间分成大小为T的相同的帧,其中每一个帧都包含了一个实时周期和一个非实时周期。在实时周期期间,只有具有分组的实时会话才可以进行传输。类似地,在非实时周期中,只有具有非实时服务的会话才可以发送分组。在每一个实时(或非实时)周期中,时-空均衡器的工作情况与仅支持实时(或仅支持非实时)会话的空间负载均衡器的工作情况相似。换句话说,在实时(或非实时)周期中,它会将实时(或非实时)会话分布到业务量负载相对均等的N个区域/区段中,并且还会将频率信道的波束宽度和方向修改成适合所述区域/区段。
帧大小T通常与最慢的实时应用在会话中产生一个分组所耗费的时间相等。举例来说,对每20ms、40ms或80ms产生一个语音分组的语音应用软件而言,在使用所述语音应用软件的环境中可以将T设定成20ms、40ms或80ms。
特别地,假设移动台和智能天线正确地辨别帧的起点(如有必要),也就是在接入点与移动台上具有一致的帧结构,那么,时-空负载均衡器将会如下运作a.在步骤401,在每一个帧的开始处、即每T秒时,它会计算两组波束宽度和方向,其中一组对应于语音实时周期(也就是只考虑实时会话),而另一组则对应于非实时周期(也就是只考虑非实时会话)。
b.在步骤402,依照实时周期来调整波束。
c.在步骤403,继续实时周期,直至所有移动台发送了它们的所有实时分组为止。
d.在步骤404,在上行链路上,系统确定在实时周期期间所有频率信道是否静默了至少一个间隔(例如(2τ+μ)秒,其中2τ是频率信道上的往返传播延迟,μ是频率信道上的实时分组的服务时间(接入与传输之和))。
e.如果步骤404中的结果是“否”,则系统将会等待直到所述间隔过完为止。
f.如果步骤404的结果是“是”,那么在步骤405,时-空负载均衡器会开始非实时周期,并且会在步骤406中将其持续到帧的末端。特别地,控制器将会重新调整天线波束宽度和方向,由此在其间均等地分布非实时会话的负载。下行链路同样可以等待过完一个间隔。但是,在下行链路上可以实现优化,这是因为一旦智能天线耗尽了实时服务缓存,控制器就可以开始转移到非实时周期。
在上行链路上,先前的算法要求移动台和智能天线系统正确地辨别帧的起点。否则,在上行链路上,时-空负载均衡器未必会适当地运作,这是因为用户散布在媒体中,并且在这里并没有用于帧起点或是帧内的不同周期的单个基准。然而,在下行链路上并不需要严格组帧,这是因为天线自身知道帧或是其周期的起点,并且移动台接收机会在它们收到信号时获取信号。在这里可以使用两种方法确保接入点与移动台在上行链路上具有一致的组帧结构。
a.在接入点与移动台之间的严格同步,以及b.在接入点与移动台之间的显性消息传递/交互,以便通告帧起点。
严格同步技术(例如蓝牙、CDMA)自动提供了跨越接入点与移动台的一致组帧结构。然而,对802.11b WLAN来说,由于IEEE802.11b规范并未提供在接入点与移动台之间执行这种严格同步的方法,因此上行链路上的同步有可能产生问题。实际上,蓝牙主设备(类似于WLAN中的AP)并不严格同步于从设备(类似与WLAN中的移动台),并且它们既不知道各个从设备何时进行传输,也不知道各个从设备是实时(例如语音)还是非实时(例如数据)的。
目前至少有两种用于解决802.11b的问题的方法。第一种解决方法是在天线系统中使用轮询机制,该机制将会确定哪一个用户有权进行传输。这种方法与802.11媒体存取控制(MAC)方案规范中规定的点协调功能(Point Coordination Function,PCF)相似。这种方法的优点是它允许无争用的语音周期,并且潜在地增加了每个频率信道上同时进行的语音会话的数量。简单地说,这种对于802.11MAC的补充为用户分组提供了具有四类优先级的方法以及一种与PCF相似的增强型轮询机制,在本说明书中将这种增强型轮询机制称为混合协调功能(HCF)。据初步的性能评估研究表明,“HCF提供了用于传递时间受限的业务量的方法,但这需要在HC(混合协调器)的范围内的所有移动台全都服从其协调”。
在没有严格同步的情况下,可以在接入点与移动台之间使用显性消息传递,以便在上行链路波束上提供一致的组帧结构。在该方法中,接入点周期性地发送通告消息,以便将新的帧的起点告知移动台。在具有通告消息的情况下,接入点也可以选择还将其用于向移动台告知每一个帧内的实时周期的末端(非实时周期的起点)。使用通告消息向移动台告知实时周期的末端(非实时周期的起点),可以提高系统在上行链路上的吞吐量,这是因为它将周期之间的静默时间减少了τ秒。帧通告消息的起点是一个802.11 MAC_PDU,它的2个字节的控制字段是以如下方式编码的a.对所有的帧来说,协议版本00,b.Type(类型)01,也就是用于START(起点)/END(末端)的控制MAC_PDU,c.Subtype(子类型)对START来说是0000,而对END来说则是0001,d.控制字段的剩余比特将被忽略。
这种方法引入了可忽略的附加信令开销,并且它的START/END控制MAC_PDU则因为它们的净荷为空而不需要移动台的确认,此外,MAC_PDU的4个字节长的FCS字段将会保护其2个字节长的控制字段。
某些人还提出了一种自适应天线,这种天线对用户在其频率信道上的总的传输速率进行测量,并且对其波束宽度进行调整,以使所有频率信道(也就是覆盖区域)的波束宽度的总和保持恒定;对业务量最高的信道来说,其波束宽度将会变窄一定数量(假设是λ度),对业务量最低的信道来说,其波束宽度将会展宽相同数量(即λ度);而其他频率信道的波束宽度将会保持恒定。以下方法中的至少一种方法将会从上述自适应天线方案中区分出负载均衡智能天线,这是因为负载均衡智能天线a.不但适应于总的业务量速率,而且还适应于用户的位置和服务类型;
b.在实时和非实时服务之间以一种周期性的方式对天线进行时间共享,由此实际分离这些服务,并且减小非实时服务对与之相应的实时服务的负面影响;c.在每一个帧的每一个服务类别的周期中近乎均等地在频率信道上分布每一个服务类别(例如实时)的业务量负载,以便“公平地”提高所有用户的QoS;以及d.动态追踪用户的业务量和位置,而没有始终坚持连续覆盖标称的预定地理区域,但是它会周期性调整其波束,以便扫描智能天线的整个标称覆盖区域,并且收集所有那些在其内活动的用户。
假设系统只支持相同的语音服务以及相同的尽力而为型的数据服务,图5显示了一个示范性实例,其中具有N=3个频率信道,并且在它的14个用户中,有5个用户(描述为同心环)具有语音会话,而剩余的9个用户正在使用数据会话。在帧的开始处的语音周期期间,由于所有语音会话是相同的,因此语音会话的等效容量也是一致的,换言之,对所有会话而言,Ck=1,从而得到图5,其中频率信道的波束宽度是ω0、ω1、ω2。图6显示了在帧的非实时周期期间的相同移动终端。
在图5中,三个波束基本覆盖了实时移动终端。波束ω0覆盖了实时移动终端501和502(用各自周围的环表示为实时终端),波束ω1覆盖了实时终端503和504。波束ω2覆盖了实时移动终端505。
在图6中,三个波束覆盖了所有移动终端。波束ω0覆盖了移动终端501、502、601、602和603。波束ω1覆盖了移动终端503、504、604、605以及606。波束ω2覆盖了移动终端505、607、608以及609。
为了简单起见,在图5和6的时-空均衡器实例中,将用户显示成要么具有语音服务要么具有数据服务。然而,这种情况并不是必需的,而且用户可以同时具有语音和数据服务。同时使用这两类服务的用户被计数作为语音群体(实时)的成员以及数据用户群体(非实时)的成员。此外,为了满足会话的延迟需求,尤其是实时会话的延迟需求,无论会话是实时还是非实时的,网络都可以在必要时使用许可控制策略来恰当地限制在每一个频率信道上正在进行的会话数量,但是也可以不使用。
具有分组引导(steering)功能的负载均衡器在无线环境中发现,减小各个移动台的功耗是非常有益的。为此目的,负载均衡器可以与上行链路波束领域中已知的分组引导方法结合使用。通过使用分组引导,在接收到来自移动台的请求发送(RTS)消息的请求并且向其授予传输权之后,负载均衡的智能天线会将点到点接收(上行链路)波束引导到移动台的位置,其中该波束是与天线阵列可以创建的波束一样窄的波束(例如15°±5°)。在接收到来自移动台的分组之后,它可以在下行链路波束上发送确认(ACK)分组,同时将上行链路波束恢复到它的由负载均衡器设定的正常波束宽度,以便它可以侦听分配到某个频率信道的所有移动台的RTS分组。在向某个移动台给予传输权之后,智能天线将会重复该处理。
图7显示的是一个能与负载均衡的智能天线结合使用的示范性体系结构。该体系结构可以包括具有天线701以及天线控制器702的智能天线系统704。天线控制器702与网络703进行交互。网络703可以包括传送、控制和管理实体。为了简单起见,图7显示了这些与控制器702进行交互的网络部件(其中包括与SIP服务器705相连的出站SIP代理706,SIP服务器转而与简档(profile)服务器707相连)。简档服务器707与资源管理器708相连,而资源管理器与策略服务器709相连。网络703中的部件布局只是用于例示。也可以使用其他的相互关系。
控制器702可以包括一个与出站SIP代理706以及数据库更新引擎711交换信息的SIP消息处理器(SMP)710。控制器702还可以包括一个与资源管理器708、SMP 710以及策略服务器709交换信息并将信息存入位置数据库712中的数据库更新引擎711。此外,控制器702还可以包括一个与位置数据库702交换信息的负载均衡(和控制)引擎713。
天线701可以包括空-时解复用器714以及空-时复用器716。这二者都可以与处理器715相连。天线701还可以包括一个与解复用器714以及处理器715相连的多信道接收机717。此外,天线701还可以包括一个与复用器714以及处理器715相连的多信道发射机719。所述多信道接收机717以及多信道发射机719可以与天线阵列718相连。
处理器715计算用户移动终端的到达方向(DOA)(或是获取用于计算所述到达方向所需要的数据),并且将它(或它们)传递到负载均衡引擎713。处理器715还可以接收来自控制器702(或多个控制器702)的负载均衡引擎的波束宽度,并且将其变换成恰当的加权矢量,以便引导来自天线701(或多个天线701)的天线波束。对每一个网络703来说,可以具有一个或多个控制器702以及一个或多个天线701。对每一个控制器702来说,其中同样可以存在一个或多个天线701。此外,每一个控制器702都可以连接到一个或多个网络703。
控制器702获取并处理与用户的位置及其服务有关的信息,并且将这些信息转变成控制动作,以便依照运营商的策略引导天线701的波束。举例来说,负载均衡引擎713可以是一个策略执行点(PEP),其任务是使用用户位置以及服务数据来使智能天线的吞吐量最大化,也就是说,它可以实现上述时-空负载均衡方法。负载均衡(通常是控制)引擎713表示一个动态策略执行点,它可以执行任何运营商的策略。控制器702可以包括以下部件a.SIP消息处理器(SMP)710,它是呼叫/会话状态处理引擎。SIP消息处理器(SMP)710接收往来于天线701的覆盖区域内的用户的信令消息拷贝,对其进行处理/过滤,以便获取(或更新)与用户及其服务和会话有关的信息,并将信息转发到数据库更新引擎711,用以更新位置数据库712中的信息;b.标准的(例如SQL)位置数据库712,它包含了用户位置、他们的正在进行中的会话以及这些会话上的服务类型;c.负载均衡引擎713,它使用位置数据库712中的数据来实现上述时空负载均衡试探法。策略执行点可以实施由策略服务器规定的控制策略;以及
d.数据库更新引擎711,它依照从SIP消息处理器(SMP)710以及天线701的处理器715那里接收到的信息来初始化和更新位置数据库712。
控制器702被显示成与天线701相分离。作为选择,控制器702也可以与天线701集成在一起。此外,控制器702还可以与网络703中的或是介于网络703与天线701之间某处的出站SIP代理706集成在一起(例如将SIP消息处理器(SMP)710与出站SIP代理706集成在一起,并且将其剩余实体与天线710集成在一起)。通常,控制器702可以是移动通信服务器(MCS)的一个主要部分。
用户服务和会话下文涉及与用户的服务和会话有关的信息,此外还涉及控制器702如何初始化位置数据库712、获取相关数据以及更新位置数据库712。
用户数据对象每一个用户终端都可以由位置数据库712中的一个用户数据对象来识别,其中该数据库包含了与终端的位置以及从用户终端发起或终止于用户终端的进行中的会话和服务器有关的所有相关信息。用户数据对象801可以如图8所示包括下列属性中的一个或多个属性a.用户的SIP URL 802;b.用户终端的IP地址803;c.用户终端的MAC地址804;d.用户终端的(绝对或相对于天线701的)位置(和/或方位角)805;以及e.从用户移动终端发起或是终止于该终端的进行中的会话的服务类型、SIP会话标识符(会话ID)及其相应的等效容量807。
f.可以包括或不包括如808所示的附加信息。
通常,包含用户终端的MAC地址、它的IP地址以及用户的SIPURL的三元组可用于在天线701的位置数据库712中识别和更新用户数据对象。无论用户服务和/或移动模式以及用于支持移动性的网络协议怎样,终端的MAC地址都会对其进行识别。在位置数据库712中,MAC地址可以充当一个或多个对象标识符,用于将用户服务和会话关联于移动终端的位置。SIP信令消息通过用户的URL以及IP地址来对其会话进行识别。SIP REGISTER消息的主体可以将用户URL和IP地址与他/她的终端的MAC地址相关联/映射。会话建立消息中的SIP URL可以将会话与用户相关联,但是,所述URL会由于服务移动性而并非始终将其与他/她的终端相关联。举例来说,用户可以从他/她的移动终端向位置数据库中未必出现的另一个设备(例如他/她的办公室电话)传送一个正在进行的会话。在这种情况下,SIPRE_INVITE(或UPDATE)消息中的IP地址可以表示已经将该会话传送到另一个设备,并且可以从用以表示他/她的移动终端及其正在进行的活动的用户数据对象中删除该会话。此外,它还允许数据库更新引擎711从用户数据对象中删除该会话。
位置数据库的初始化和更新用户数据对象的一个对负载均衡天线有益的属性是用户终端的位置或位置方位角。该角度可以直接测得,或者可以根据绝对位置识别信息(GPS、三角测量或双曲线位置识别信息)中确定。天线系统可以将接收到的信号与本领域已知的位置定位或是到达方向(DOA)估计算法结合使用,以获取用户(即终端)位置的方位角。如果在智能天线中使用DOA信息,那么存在三个问题a.如何在天线系统启动时初始化位置数据库712?b.控制器702如何确保负载均衡(控制)引擎713针对波束宽度及其角度的动态调整能在无法接受的(或不确定的)时段中不会遗漏离开系统覆盖区域之外的非活动用户/终端?c.如何获取位置、服务类型以及会话等效容量并且将其存入位置数据库712中?为了解决第一个问题,可以初始化天线的波束宽度及其角度,以便使之在系统启动时覆盖整个区域。负载均衡(控制)引擎713将初始波束宽度分配为ωk=π/N,0≤k<N。例如,负载均衡引擎启动一个具有ω0=ω1=ω2=π/3的三波束天线,并且一旦初始化间隔期满,该引擎就将开始执行负载均衡方法。确切的初始化间隔值取决于DOA算法确定系统覆盖区域内的所有活动终端的位置所要耗费的时间。
然后,数据库更新引擎711使用其位置以及MAC地址中的至少一个来初始化用户的数据对象,同时将剩余对象设定为“空”,直至数据库更新引擎711从SIP消息处理器710那里接收到关于URL、IP地址以及会话ID和业务描述符的信息为止。数据库更新引擎711对从SIP消息处理器(SMP)710那里接收到的信息进行处理,以推导和更新用户数据对象的剩余属性。
为了解决第二个问题,即允许用户在经过一段静默时间并且再次变为活动时重新加入系统,这与第一个问题的解决方法相似,其不同之处在于后者是一个周期性处理,而前者则是一个相对很少执行的任务。换句话说,对具有N个波束的天线701来说,其负载均衡(控制)引擎713周期性(例如每Tp秒)地中止其负载均衡波束形成,并且创建宽度为ωk=π/N,0≤k<N的波束,以便扫描整个覆盖区域,并且在位置数据库中设置(或重新设置)所有活动用户。与初始化任务中一样,中止时间的长度取决于DOA算法。数据库更新周期Tp的选择中的权衡之处在于,它应该1)远远大于时-空帧大小T,这样一来,这些更新对负载均衡器的性能所产生的影响相对而言是可以忽略的,以及2)足够小,从而确保将切断摘机用户的可能性减至最小。
作为选择,在这里还可以创建另一个波束(从相同的天线阵列或另一个天线阵列中创建)来扫描所述区域,以便检查所有新的或是重新加入的移动终端。
为了解决第三个问题,数据库更新引擎711可以在从SIP消息处理器(SMP)710或是天线701的处理器715那里接收到新的地址、会话以及服务信息的时候修改数据库。
当数据库更新引擎711从SIP消息处理器(SMP)710或是基础智能天线的处理器715那里接收到数据时,数据库更新引擎711将会根据需要来处理信息(例如计算会话的等效容量),并且如果用户数据对象已经存在于数据库中,那么该引擎还会更新相应的用户数据对象。除非出现异常状态,否则对象很有可能已经存在于数据库中。不然的话,它会在数据库中创建新的用户数据对象,其标识符用于对其进行访问。所述标识符可以是“新”的用户终端的MAC地址,也可以不是。
如有必要,数据库更新引擎711可以除去失效的用户数据对象。举例来说,旧的对象(在过去的几分钟或几小时的时间没有后续更新)有可能不再是相关的。如果天线没有在某个延长时段中接收到来自用户移动终端的信号,那么它会认为他/她的用户数据对象失效了。关于这一点,如果用户终端损坏或者长时间(由运营商的策略规定)没有更新其注册信息,则可以认为用户数据对象失效了。
获取关于用户会话和服务的信息控制器702保持来自SIP信令消息的并与用户、他/她的终端MAC和IP地址以及正在进行的会话和服务相关的信息。相对于IEEE802.11WLAN来说,终端通常会在能够发送信息之前首先向接入点进行注册。因此,用户数据对象的MAC地址以及位置属性通常是在其他信息之前出现在位置数据库中的。
可以从SIP消息中获取的用户数据对象属性是用户SIP URL、他/她的终端的IP地址以及相应的MAC地址、其正在进行的会话的“会话ID”以及他们的服务需求。作为选择,这些属性也可以从其他来源获取。MAC和IP级的URL以及终端地址可以在SIP注册消息流期间获取,而与正在进行的会话及其服务有关的信息则可以从SIP呼叫建立消息交换中推导出。SIP出站代理706处于天线701的覆盖区域中的用户的移动终端发起以及移动终止的会话的信令消息路由中。它会将往来于天线701的覆盖区域内的用户的信令消息复制到SIP消息处理器(SMP)710中。SIP消息处理器(SMP)710对这些消息进行过滤,以便获取用于传递到数据更新引擎711的必要信息。
SIP消息处理器(SMP)710确保位置数据库中的用户数据对象包含了与用户的URL、IP地址以及MAC地址有关的正确的和最新的信息。SIP消息处理器(SMP)710可以通过一个或多个下列操作来执行这个及其他任务a.一旦接收到来自出站SIP代理706的SIP REGISTER消息,SIP消息处理器(SMP)710就会对所述消息进行处理,包括对报头和主体都进行处理,从而获取用户URL、其终端IP地址、其MAC地址以及注册会话ID中的至少一项。他/她的终端的注册会话ID、用户URL以及IP地址可以在SIP REGISTER报头中获得。MAC地址可以从REGISTER消息主体中获得。
b.当移动IP提供终端移动性时,用户NAI(也就是用户的本地IP地址)可以处于SIP注册消息的CONTACT字段中。特别地,在交叉设备服务移动性的情况下,在设备改变之后可以将CONTACT字段可以设定成改变后的移动终端NAI。然后,数据库更新引擎711将会了解到所述会话不再隶属于初始移动终端。
c.一旦接收到具有相同注册会话ID的“200”OK消息,SMP就会将MAC地址、IP地址以及URL转发到DB更新引擎。DB更新引擎使用MAC地址识别其SIP URL以及IP地址属性应当被更新的用户数据对象。
在下文中描述了SIP及其蕴含操作中的资源和会话管理分离。正如现有技术中已知的那样,SIP规范对资源管理和会话管理功能进行了分离。就所涉及的SIP而言,资源管理是建立会话的前提条件。在这里,在保留资源之前,请求使用一定数量的资源建立会话的请求是无法完成的,但是SIP自身并未涉及获取这些资源的处理,在这里是由最终用户来获取必要资源的。然而,其他协议也可以允许网络在保留资源的过程中发挥更活跃的作用。
在图9中显示了用于以某个资源前提(例如电话呼叫)建立基础会话的消息流。在这里,来自天线覆盖区域内部的主叫方正在向天线覆盖区域之外的被叫方发起呼叫。
在步骤901,呼叫是以来自主叫方的INVITE消息开始的,其中在INVITE消息的主体中包含了SDP(会话描述协议)的PDU(协议数据单元)。包含在INVITE消息的主体内的SDP PDU包含会话的服务需求。SDP PDU(如SDP1所示)还包含了会话媒体信息,其中该消息会向被叫方告知主叫方终端可以支持的一个或多个服务的类型和需求。
接下来,在步骤902,被叫方会在处理中使用一个183会话来做出响应,其中所述会话包含了一个表示被叫方终端的性能的SDP PDU(如SDP2所示)。
在步骤903和904,当接收到“183”消息之后,主叫方和被叫方将会交换PRACK以及OK消息。在确认消息之后是保留时段905,在所述周期中,主叫方和被叫方将会通过自身的装置和协议(例如RSVP等等)来保留资源。
当保留处理完成时,主叫方将会发送一个UPDATE消息906,该消息包含了一个用于描述在主叫方到被叫方的方向上的媒体保留的SDP PDU(如SDP3所示)。
被叫方发送一个“200”OK消息907,它包含了一个用于表明在被叫当到主叫方的方向上的媒体保留的SDP PDU(如SDP4所示)。
被叫方向主叫方发送一个振铃消息,以便向主叫方告知被叫方正在振铃。
如909和910所示,在这里将会交换一对确认信号。
然后,被叫方在911中指示连接了呼叫,并且主叫方会在912中进行确认,由此会话启动。最后,主叫方向被叫方发送一个ACK消息,并且会话将会在步骤913中开始进行。
先前的消息流表明,SIP消息处理器(SMP)710会对消息流中的INVITE-SDP1901、UPDATE-SDP3906、200OK-SDP4907以及最终的ACK 912消息进行处理,以便获取与会话及其服务有关的信息。SIP消息处理器(SMP)710可以忽略所有那些与复制给它的各个呼叫有关的其他呼叫建立消息,也可以不忽略。SIP消息处理器710可以采用如下方式来处理每一个呼叫的INVITE 901、UPDATE 906、200OK 907以及ACK 912消息
一旦接收到来自出站SIP代理706的每一个INVITE 901,SIP消息处理器(SMP)710就将会处理INVITE消息的报头,以便获取会话ID、主叫方的SIP URL以及IP地址,并且还会创建包含了这些数据中的一个或多个数据的临时数据对象。
一旦接收到来自出站SIP代理706并具有相同会话ID的UPDATE消息,SIP消息处理器(SMP)710就会从UPDATE主体内部的SDP PDU中获取媒体信息。SDP PDU媒体将会识别这个会话服务在上行链路方向上的需求。SIP消息处理器(SMP)710将这个上行链路上的会话媒体(也就是服务需要)添加到其会话ID属性与UPDATE消息的会话ID相同的临时数据对象中。
一旦接收到具有相同会话ID的后续200OK 904,SIP消息处理器(SMP)710就会从主体内部的SDP PDU中获取媒体信息,其中该信息规定了会话在下行链路上的服务需求。然后,SIP消息处理器(SMP)710会将这个下行链路会话媒体信息包含在其会话ID属性相同的临时数据对象中。
最后,当SIP消息处理器(SMP)710接收到具有相同会话ID的后续ACK时,它会将这个临时数据对象转发给数据库更新引擎711。
相应地,数据库更新引擎711会对转发的临时数据进行处理,并且更新对应的用户数据对象801。数据库更新引擎711接收包含了URL、IP地址、会话ID以及上下行链路媒体信息中的一项或多项的临时数据对象。数据库更新引擎711会向资源管理器发送一个消息,其中包含了会话的会话ID以及上下行链路媒体信息。取决于网络资源管理方案,资源管理器要么计算等效容量并将其发送到数据库更新引擎711,要么将会话的上下行链路媒体的业务描述符发送到数据库更新引擎711,以使之自己计算等效容量。然后,数据库更新引擎711使用MAC地址、URL以及IP地址来唯一地识别和更新位置数据库中的相应用户数据对象。
上述控制系统和技术还可以应用于其他领域。此外,可以对用于WLAN的通告MAC_PDU的Type(类型)和SubType(子类型)字段的码点进行标准化,其中所述字段将会确保在负载均衡的智能天线的上行链路上执行恰当组帧。负载均衡的智能天线还可以与其他相似的天线以及常规(非负载均衡的)天线结合使用。
分组网络中的会话许可控制天线和控制系统可以在分组网络中通过选择性的会话许可来控制负载。会话(或呼叫)许可控制依照网络的业务量管理策略来判定是接受还是拒绝建立新会话的请求。由于网络支持具有不同容量需求以及QoS需求的不同类别的服务,因此许可控制策略通常会尝试在服务类别之间建立公平组块(blocking),从而确保每一个许可的会话都可以得到足够的网络资源,并且为总的网络资源池保持可接受的利用率等级。
已经对分组(ATM或IP)网络的业务量管理进行了很详尽地研究。存在多种许可控制、调度、流控制、修正(policing)和整形技术,并且这些技术可以与这里描述的天线负载均衡系统一起发挥作用。在这里对两种方法进行了描述。所述方法是或者使用会话的“等效容量”或者使用网络中节点的“许可区域”进行的会话许可控制。
使用等效容量的许可控制对使用等效容量的许可控制来说,网络使用会话的业务描述符及其QoS需求来估计支持会话所需要的容量(也称为等效容量)。目前已经提出了多种用于推导等效容量的解析表达式。可以这样选择会话的等效容量,以便对接入接口处每一个会话具有X个分组的给定缓存大小来说,会话在接入链路上的分组丢失率不会超出在会话服务层协定上达成一致的指定值β。与实时服务的性能有关的主要QoS约束条件是分组延迟不应当超过上限T。因此,为了满足这个条件,每一个实时会话的最大缓存大小应该是 ,其中μ是实时分组在频率信道上的平均服务(接入加上传输)时间。
如果业务量在第i个会话上的峰值速率为Rp(i),它的平均速率是Ra(i),并且它的平均突发长度是δi-1。假设第i个会话上的业务量活动符合双态马尔可夫链模型,通过将Anick等人的结果(D.Anick、D.Mitra以及M.M.Sondhi,“Stochastic Theory of Data Handling System withMultiple Sources”,Bell System Technical Journal(BSTJ),第61卷第8期,1982年10月)与Guerin等人的简单会话业务量流动估计(R.Guerin、H.Ahmadi以及M.Naghshineh,“Equivalent Capacity and ItsApplication to Bandwidth Allocation in High-Speed Networks”,IEEEJournal on Selected Areas of Communications,第9卷第7期,1991年9月)结合使用,可以得到如下所示的用于第i个会话的等效容量C的表达式Ci≅αδi-1(1-ρi)Rp(i)-X+[X-αδi-1(1-ρi)Rp(i)]2+4Xαδi-1ρi(1-ρi)Rp(i)2αδi-1(1-ρi),]]>其中α=-Ln(β),并且ρi=Rα(i)/Rp(i).]]>应该指出的是,当pi→1时,例如对语音电话会话来说,Ci→Rp(i),]]>也就是说,恒定比特率会话的等效容量等于它的峰值速率。
如果接入信道(链路/媒体)上的空闲容量超出了所请求会话的等效容量,即ΣjCj≤C,]]>其中C是信道容量,那么网络将会准许会话建立请求。应该指出的是,在诸如802.11WLAN之类的多接入共享媒体信道上,C表示媒体在其MAC协议的“标称”操作下具有的最大吞吐量。
使用许可区域的许可控制对使用许可区域方法的许可控制来说,网络使用了许可区域“映象(maps)/曲线”作为准则,以确定在分组网络中是接受还是拒绝会话建立请求。这些映象/曲线可以保存在诸如切换节点之类的网络部件中,也可以保存在智能天线控制器中,或者还可以保存在其他地方,或是并不保存在该网络但可以从该网络进行访问。许可区域是一个它其中的点表示信道或节点所能支持的不同服务类别的同时会话的数量的映象/曲线。
许可区域映象通常是在假设网络中存在预定数量的服务类别的情况下,通过测量、仿真或是分析以离线方式获取的。这种方法对服务类别数量有限的小型网络来说是非常有效的。
例如,对只支持语音和尽力而为型的数据服务的天线系统来说,需要依据其波束宽度对各个频率信道的许可区域进行测量(或推导)。许可区域是表明系统可以支持的同时语音会话的数量与系统中存在数据业务量之间的对比关系的曲线。对使用许可区域方法的许可控制而言,使用这种许可控制的益处在于,所述许可区域反映了MAC协议的标称操作。
权利要求
1.一种用于在来自阵列天线的两个或更多波束之间均衡业务量的处理,包括以下步骤确定所述两个或更多波束所覆盖的区域中的每一个移动终端所预期的容量;确定所述移动终端的位置;分配所述两个或更多波束,以使所述波束服务于所述终端;以及引导所述两个或更多波束中的第一波束,以服务于所述终端,其中,所述波束中的至少一个波束服务于多个终端,这些终端的集体容量至少是所述波束所服务的终端所预期的总容量的1/N,并且其中N是波束的数量。
2.根据权利要求1的处理,所述分配步骤还包括以下步骤将终端添加给所述两个或更多波束中的第一波束,直至达到所述第一波束的最大宽度为止。
3.根据权利要求1的处理,所述分配步骤还包括以下步骤将终端添加给所述两个或更多波束中的第一波束,直至终端在所述第一波束中的预期容量满足或是超过所述两个或更多波束所服务的终端所预期的总容量的1/N为止。
4.根据权利要求1的处理,其中所述分配步骤根据非实时信息的预期容量在所述终端之间分配所述波束。
5.根据权利要求1的处理,其中所述分配步骤根据实时信息的预期容量在所述终端之间分配所述波束。
6.根据权利要求1的处理,其中所述分配步骤根据实时和非实时信息的预期容量在所述终端之间分配所述波束。
7.根据权利要求6的处理,所述分配步骤还包括以下步骤将时间帧分成实时部分和非实时部分;在所述实时部分期间分配所述波束,以便处理所述实时信息;以及在所述非实时部分期间分配所述波束,以便处理所述非实时信息。
8.一种用于在来自阵列天线的两个或更多波束之间均衡业务量的系统,其中包括以下步骤用于确定所述两个或更多波束所覆盖的区域中的每一个移动终端所预期的容量的装置;用于确定所述移动终端的位置的装置;用于分配所述两个或更多波束以使所述波束服务于所述终端的装置;以及用于引导所述两个或更多波束中的第一波束以服务于所述终端的装置,其中所述波束中的至少一个波束服务于多个终端,这些终端的集体容量至少是所述波束所服务的终端所预期的总容量的1/N,并且其中N是波束的数量。
9.根据权利要求8的系统,所述用于分配的装置将终端添加给所述两个或更多波束中的第一波束,直至达到所述第一波束的最大宽度为止。
10.根据权利要求8的系统,所述用于分配步骤的装置将终端添加给所述两个或更多波束中的第一波束,直至终端在所述第一波束中的预期容量满足或是超过所述两个或更多波束所服务的终端所预期的总容量的1/N为止。
11.根据权利要求8的系统,其中所述分配装置根据非实时信息的预期容量在所述终端之间分配所述波束。
12.根据权利要求8的系统,其中所述分配装置根据实时信息的预期容量在所述终端之间分配所述波束。
13.根据权利要求8的系统,其中所述分配装置根据实时和非实时信息的预期容量在所述终端之间分配所述波束。
14.根据权利要求13的系统,所述分配装置还包括用于将帧分成实时部分和非实时部分的装置;用于在所述实时部分期间分配所述波束以便处理所述实时信息的装置;以及用于在所述非实时部分期间分配所述波束以便处理所述非实时信息的装置。
15.一种计算机可读介质,其中包含了一个数据结构,所述数据结构包括第一部分,包含了终端的SIP URL第二部分,包含了所述终端的位置,其中保存在所述第二部分中的所述位置信息用于分配波束,以便为所述第一部分中的信息所识别的终端提供服务。
16.根据权利要求15的计算机可读介质,还包括第三部分,用于存储所述终端的IP地址。
17.根据权利要求15的计算机可读介质,还包括第三部分,用于存储所述终端的MAc地址。
18.根据权利要求15的计算机可读介质,还包括第三部分,用于存储所述终端的至少一个正在进行中的会话的服务类型。
19.一种用于在波束之间均衡业务量的系统,包括天线,该天线具有服务于终端的波束;控制器,该控制器对所述天线进行控制,所述控制器具有负载均衡引擎,它根据所述终端的位置以及所述终端预期的容量来分配所述波束。
20.根据权利要求19的系统,所述控制还包括位置数据库,该数据库存储了终端的位置。
21.根据权利要求19的系统,所述控制还包括位置数据库,该数据库存储了终端的正在进行中的会话的一个或多个服务的类型。
全文摘要
描述了一种用于在天线波束之间均衡业务量的系统和方法。该系统和方法的特征是可以改变波束宽度,以便尝试根据非实时通信和/或非实时通信来均衡业务量。
文档编号H01Q3/26GK1839647SQ200580000529
公开日2006年9月27日 申请日期2005年7月6日 优先权日2004年7月7日
发明者法拉马克·瓦科尔, 戴维·法莫拉瑞, 卡曼什·梅达帕里, 普拉西马·阿格拉瓦尔, 儿玉利一, 尾林秀一, 松尾绫子 申请人:株式会社东芝, 特尔科迪亚科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1