用于在无线系统中管理拥塞的方法和装置的制作方法

文档序号:7911225阅读:230来源:国知局
专利名称:用于在无线系统中管理拥塞的方法和装置的制作方法
技术领域
概括地说,本发明公开内容涉及无线通信,具体地说,本发明公开内容涉及用于在无线通信系统中有助于故障恢复及网络/设备同步的技术。
背景技术
无线通信系统被广泛部署以提供各种类型的通信服务;例如,可经由此类无线通信系统来提供语音、视频、分组数据、广播和消息服务。这些系统是能够通过共享可用系统资源来支持与多个终端的通信的多址系统。此类多址系统的例子包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统等等。一般来说,无线多址通信系统能够同时支持多个无线终端的通信。在这样的系统中,每个终端可经由前向链路和反向链路的传输与一个或多个基站进行通信。前向链路 (或下行链路)指的是从基站到终端的通信链路,反向链路(或上行链路)指的是从终端到基站的通信链路。该通信链路可经由单输入单输出(SISO)系统、多输入单输出(MISO)系统或多输入多输出(MIMO)系统来建立。为了节约在无线系统中传送的业务并减少网络拥塞,可将无线系统与在其中工作的设备之间的连接配置成仅针对有限量的非活跃性持续存在。不过,如本领域所公知的,各种无线设备可配置成在各种间隔中向相关联的网络发射保持连接(ke印-alive)消息和/ 或其它类似的消息,以便与超过了网络规定的最大空闲时段的网络保持空闲连接。由此,为减少在存在保持连接消息和/或类似的通信下的网络拥塞,期望能够实现一种用于控制设备被准许接入相关联的通信系统的速率的技术。能够在无线通信环境下工作的各种设备可根据开放式接入方案和/或其它合适的接入方案来设计,其中,当从供应商购买到设备之后和/或发生其它触发事件时,该设备可被激活以在任何合适的网络(例如,由任意合适的网络运营商所维护的)中使用。

发明内容
下面给出了对所要保护主题的各个方面的简要概括,以提供对这些方面的基本理解。该发明内容不是对能联想到的所有方面的泛泛评述,且其既不是要识别此类方面的关键或重要元件,也不是要描绘此类方面的保护范围。其唯一的目的是简单地描述本发明公开的方面的一些概念,以此作为稍后给出的更详细说明的前奏。根据一个方面,本发明提供了一种方法,该方法包括获得与网络有关的一项或多项接入规则,所述一项或多项接入规则规定所准许的到所述网络的接入进行累积的速率,
9所述速率规定为每单位时间所准许的接入量;根据所准许的到所述网络的接入进行累积的速率,选择性地接入所述网络。本发明描述的第二方面涉及一种无线通信装置,其包括存储器,用于存储与相关联的网络和所准许的到所述相关联的网络的接入的一项或多项积累速率有关的数据,其中,所述积累速率是按照每单位时间所准许的到所述相关联的网络的接入而给出的。该无线通信装置还包括处理器,后者配置为识别接入所述相关联的网络的请求;根据所准许的到所述相关联的网络的接入的一项或多项积累速率,选择性地允许接入所述相关联的网络的请求。第三方面涉及一种装置,其包括用于接收与同网络相关联的接入令牌的累积速率有关的信息的模块,其中,所述接入令牌的累积速率给定为每单位时间累积的接入令牌的量;用于根据所述接入令牌的累积速率来选择性地允许接入所述网络的请求的模块。本发明描述的第四方面涉及一种包括计算机可读介质的计算机程序制品,所述计算机可读介质包括用于使得计算机接收与同网络相关联的接入令牌的累积速率有关的信息的代码,其中,所述接入令牌的累积速率给定位每单位时间累积的接入令牌的量;用于使得计算机根据所述接入令牌的累积速率来选择性地允许接入所述网络的请求的代码。根据第五方面,本发明描述了一种方法。该方法包括定义与相关联的网络有关的一项或多项接入规则,所述一项或多项接入规则包括所准许的到所述相关联的网络的接入的积累速率;以及向所述相关联的网络的相应用户传送所述一项或多项接入规则。本发明描述的第六方面涉及一种无线通信装置,其包括用于存储至少一个网络用户和服务于所述至少一个网络用户的网络有关的数据的存储器。该无线通信装置还包括处理器,后者配置为定义与服务于所述至少一个网络用户的所述网络有关的一项或多项接入规则,所述一项或多项接入规则包括到服务于所述至少一个网络用户的所述网络的所准许的接入的积累速率;以及向所述至少一个网络用户传送所述一项或多项接入规则。第七方面涉及一种装置,其包括用于定义相关联的网络所使用的所准许的接入请求的累积速率的模块;以及用于向所述相关联的网络所服务的至少一个终端通告所述所准许的接入请求的累积速率的模块。本发明描述的第八方面涉及一种包括计算机可读介质的计算机程序制品,所述计算机可读介质包括用于使得计算机定义相关联的网络所使用的所准许的接入请求的累积速率的代码;以及用于使得计算机向所述相关联的网络所服务的至少一个终端通告所述所准许的接入请求的累积速率的代码。为实现上述目的和相关目的,所要保护主题的一个或多个方面包括下面将要充分描述和在权利要求中重点列明的各个特征。下面的描述和附图详细描述了所要保护主题的某些示例性方面。但是,这些方面仅仅说明可采用所要保护主题的基本原理的一些不同方法。此外,所公开的方面旨在包括所有这些方面及其等同物。


图1是根据各个方面的用于在无线通信系统中管理拥塞的系统的框图。图2是根据各个方面的用于实现针对无线通信环境的令牌桶接入方案的系统的框图。
图3是根据各个方面的用于根据令牌桶接入方案处理针对无线网络的接入规则的系统的框图。图4-6根据各个方面,示出了用于管理与针对无线通信系统而使用的接入限制方案相关联的参数的相应系统。图7-8是用于根据指定的接入规则来接入无线通信系统的相应方法的流程图。图9-11是用于确定和通告针对相关联的通信环境的相应接入策略的相应方法的流程图。图12-13是有助于实现无线通信系统中的公平接入拥塞控制方案的相应装置的框图。图14-15是可用以实现本发明描述的各个方面的相应无线通信设备的框图。图16示出了根据本发明描述的各个方面的无线多址通信系统。图17是示出了示例性无线通信系统的框图,其中本发明描述的各个方面得以实现。
具体实施例方式现在参照附图描述所要保护主题的各个方面,其中用相同的附图标记通篇指示相同元件。在下面的描述中,为便于解释,给出了大量具体细节,以便提供对一个或多个方面的全面理解。然而,很明显,也可以不用这些具体细节来实现所述方面。在其它例子中,以框图形式示出公知结构和设备,以便于描述一个或多个方面。在本申请中所用的术语“部件”、“模块”、“系统”等意指与计算机相关的实体,其可以是硬件、固件、硬件和软件的组合、软件或执行中的软件。例如,部件可以是、但并不仅限于处理器上运行的进程、集成电路、对象、可执行程序、执行的线程、程序和/或计算机。举例说明,计算设备上运行的应用程序和计算设备本身都可以是部件。一个或多个部件可以位于执行中的一个进程和/或线程内,以及,一个部件可以位于一台计算机上和/或分布于两台或更多台计算机之间。另外,可以从存储了多种数据结构的多种计算机可读介质执行这些部件。这些部件可以通过本地和/或远程进程(例如,根据具有一个或多个数据分组的信号)进行通信(如,来自一个部件的数据,该部件与本地系统中、分布式系统中的另一部件和/或通过诸如互联网等的网络与其它系统的部件通过信号进行交互)。此外,本文结合无线终端和/或基站描述了各个方面。无线终端指的是向用户提供语音和/或数据连接的设备。无线终端可以连接到诸如膝上型计算机或台式计算机的计算设备,也可以是诸如个人数字助理(PDA)的独立(self-contained)设备。无线终端还可以成为系统、用户单元、用户站、移动站、移动台、远程站、接入点、远程终端、接入终端、用户终端、用户代理、用户设备或用户装置(UE)。无线终端可以是用户站、无线设备、蜂窝电话、PCS电话、无绳电话、会话发起协议(SIP)电话、无线本地回路(WLL)站、个人数字助理 (PDA)、具备无线连接能力的手持设备或连接到无线调制解调器的其它处理设备。基站(例如,接入点或节点B)指的是经由空中接口、通过一个或多个扇区与无线终端进行通信的接入网络中的设备。基站可通过将所接收的空中接口帧转换为IP分组来充当无线终端和接入网络的其余部分(包括互联网协议(IP)网络)之间的路由器。基站还协调对空中接口的属性的管理。
此外,本文所描述的各种功能可以用硬件、软件、固件或它们组合的方式来实现。 当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。通过示例的方式而非限制的方式,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或者能够用于携带或存储期望的指令或数据结构形式的程序代码并能够由计算机进行存取的任何其它介质。此外,任何连接可以适当地称作为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或者诸如红外线、无线和微波之类的无线技术从网站、服务器或其它远程源传输的,那么同轴电缆、光纤电缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所述介质的定义中。如本文所使用的,盘 (disk)和碟(disc)包括压缩光碟(⑶)、激光光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟(BD),其中盘通常磁性地复制数据,而碟则用激光来光学地复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。本发明所描述的各种技术可以用于各种无线通信系统,例如码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统、单载波 FDMA(SC-FDMA)系统和其它此类系统。术语“系统”和“网络”在本文中经常交互使用。CDMA 系统可以实现诸如通用陆地无线接入(UTRA)、CDMA2000等的无线技术。UTRA包括宽带 CDMA (W-CDMA)和 CDMA 的其它变体。此外,CDMA2000 涵盖了 IS-2000、IS-95 和 IS-856 标准。 TDMA系统可以实现诸如全球移动通信系统(GSM)等的无线技术。OFDMA系统可以实现诸如演进的 UTRA (E-UTRA)、超移动宽带(UMB)、IEEE 802. Il(Wi-Fi)、IEEE 802. 16 (WiMAX)、 IEEE 802. 20、Flash-OFDM 等的无线技术。UTRA和E-UTRA是通用移动电信系统(UMTS) 的一部分。3GPP长期演进(LTE)是使用E-UTRA的即将发布的版本,其在下行链路上采用 0FDMA,在上行链路上采用SC-FDMA。在来自名为“第三代合作伙伴计划(3GPP) ”的组织的文件中描述了 UTRA、E-UTRA、UMTS、LTE和GSM。另外,在来自名为“第三代合作伙伴计划 2 (3GPP2) ”的组织的文件中描述了 CDMA2000和UMB。各个方面都是围绕着包括多个设备、部件、模块等的系统而展开的。应当理解并认识到,各种系统可以包括额外的设备、部件、模块等和/或可以不包括结合附图示出的一些或所有设备、部件、模块等。也可以使用这些方法的组合。现在参照附图,图1示出了根据本文所描述的各个方面,用于在无线通信系统中管理拥塞的系统100。如图1所示,系统100包括接入网络(AN,在本文还称为基站、节点 B、演进节点B(eNB)等)110,后者与一个或多个接入终端(AT,在本文还称为用户装置单元 (UE)、移动设备或终端、用户设备或“用户”等)120进行通信。在一个例子中,AT 120参与到ANllO的一个或多个上行链路(UL,还称为反向链路(RL))通信,AN 110参与到AT 120 的一个或多个下行链路(DL,还称为前向链路(FL))通信。随着移动设备技术的进步,可以发现,可在无线通信环境下工作的AT120和/或其它设备开始展现出除与传统的数据应用程序(例如,网页浏览等)相关联的那些数据特性以外的增强的数据特性。比方说,外推的(push-oriented)应用程序(例如,用于提供对电子邮件、即时消息、通知等的即时传送的应用程序)等可以向AT 120频繁地生成寻呼,这些
12寻呼中的每一寻呼都会引起与AN 110的接入尝试和连接的重新建立。此外或作为另一种选择,即使是未被寻呼,AT 120也可以配置为基于应用、用户行为等以显著频率来接入AN 110。举例来说,系统100使用开放式接入策略和/或其它接入策略,其中,从供应商和/或任何其它合适的源获取AT 120并在任何兼容的AN 110上将其激活。这样的开放式接入策略会导致丢失对相应AT 120的网络可控性。比方说,在这样的例子中的ANl 10无法控制AT 120和/或AT 120的相应用户使用保持连接消息(例如,ping 消息)等以阻止由于非活跃性(例如,由于延迟、复杂性和/或与重新开启已关闭的连接相关联的其它成本)而导致的连接关闭。由此,应当认识到,当在小地理区域内大量AT 120 都表现出这样的行为时,在一些情形下这些行为会对AN 110产生接入信道拥塞和/或其它网络问题。根据一个方面,与AN 110相关联的接入信道拥塞会导致各种将会负面影响系统 100的性能的后果。举个例子,AN 110上的接入信道拥塞会导致在建立连接方面的过度延迟,这进而会导致不良的用户体验。此外,还会引发阻塞增多,其中,一些AT 120即便在进行了若干次尝试也还是无法接入AN 110。这进而会使得受影响的AT 120重新进行系统决定和/或重新选择。另外,接入信道拥塞在例如该拥塞致使AT 120增加其接入探测功率以便接入AN 110的情况下导致RL容量降低。此外或作为另一种选择,拥塞会导致与AN 110 相关联的链路预算降级和/或其它负面影响。如上文所述,移动设备(诸如AT 120等)在一些情形下发送小的保持连接分组和 /或其它信息,以保持与AN 110相关联的信道连通。从而,即便过载控制使得AT 120和AN 110之间的连接终止,各个用户也能够继续定期地接入AN 110,由此通常会增加在接入信道和RL上的负载。通常,通信系统使用涉及如下的方案来尝试解决该拥塞问题和其它类似的拥塞问题调整与相关联的相应移动设备的接入试探相关联的持续性值,拒绝给定移动设备的连接以及指令该移动设备退避一个预定的时间量等等。举个例子,传统上用于避免移动设备之间的冲突的接入持续性概率方案可用以提供拥塞控制。举一个具体而非限制性的例子, 执行接入持续性方案,其中,移动设备在请求到相关联的通信系统的接入后生成均勻分布随机数(例如,在0和1之间)。随后将由移动设备生成的数与由通信系统设定并通告的阈值进行比较,基于此来选择性地允许或拒绝到系统的接入。举个例子,在确定出由移动设备生成的数小于由系统设定的阈值后,准许接入,否则拒绝接入。由此,通过增大或减小接入持续性阈值,通信系统能够增大或降低用户在给定尝试时能够接入该系统的概率。应当认识到,上述示例性接入持续性方案和/或其它类似的方案(其中移动设备在进行初始接入探测之前先执行接入持续性测试)可以以下面的方式而适用于几乎所有移动设备版本有效地控制整个接入信道负载且基于RL和/或接入信道负载而可动态适应。不过,由于通常主要将接入持续性方案设计为冲突避免机制而不是接入控制机制,所以在将这些机制应用于接入控制时会出现诸多不足。比方说,应当认识到,接入持续性方案会增加相关联的系统的所有用户(包括那些与其它用户相比已经相对很长时间未接入系统的用户)的全部连接设置延迟(例如,由此不会加剧系统拥塞问题)。在一些情形下,这些延迟会被设备用户感知为系统变慢,由此就会降低用户的整体体验。此外,在所使用的接入持续性测试涉及生成、使用随机数(如上文所描述的那些)的情况下,接入和接入之间的连接延迟明显不一致。另外,应当认识到,如上文所描述的那些接入持续性方案并未有效地促使生成大量接入尝试的设备减缓这类尝试的生成;事实上,应当认识到,这些方案在一些情形下促使设备在其连接由于过载控制而关闭时立即进行重新连接,即便是该设备并没有任何数据要传送。同样地,对于上文所描述的传统方案,仅仅调整持续性参数和/或退避(kickofT) 参数会增加连接建立时间(例如,当系统加载时),即便对那些尚没有因频繁地接入系统而造成接入信道负载的设备也是如此(例如,这样使得那些“表现良好(well-behaved)”的设备在一些情形下会受到不公平的对待)。此外,应当认识到,基于每个用户(例如,基于特定用户的每秒的接入量)来调整持续性参数和/或退避参数并不是一种可行的解决方案,因为这需要为每个用户都收集并维护信息。另外,尽管上文所描述的过载控制减少了阻塞的可能性,但其并不能有效地在应用程序频繁地生成保持连接分组的情况下防止接入信道过载。由此,应当认识到,期望用于能够控制AT 120接入AN 110的频率但又不会影响到其它表现良好的AT 120的机制。鉴于传统接入控制机制的上述缺点,AN 110根据一个方面而使用接入控制管理器 112,后者用于定义与AN 110有关的一项或多项接入规则。在定义了相应接入规则之后,经由接入规则分配模块114向相应AT 120传送一项或多项接入规则。在一个例子中,接入控制管理器112所定义的相应接入规则包括与所准许的到AN 110的接入的积累速率有关的信息。根据所准许的到AN 110的接入的积累速率和/或其它合适的信息,接入控制管理器 112所定义的相应接入规则有助于选择性地允许相应AT 120接入到AN110。根据一个方面,与AN 110相关联的接入控制管理器112和/或其它模块使用令牌桶机制来控制与AN 110相关联的接入信道。举个例子,如图2中的系统200所示,定义接入规则以便经由令牌桶210来处理接入请求。如系统200进一步所示,令牌桶210接收和/ 或积累令牌或其它单元来作为输入,并基于此来处理接入请求(例如,结合令牌最大值212 和/或令牌使用规则214,如本文所进一步详细描述的)以从所请求的接入中识别出将被允许的接入。举个例子,如果相关联的网络的用户已经积累了所准许的到该相关联的网络的接入(例如,由一个或多个令牌来表示),那么一项或多项所定义的接入规则使用令牌桶 210以有助于允许到该相关联的网络的接入。或者,如果用户尚未积累所准许的到相关联的网络的接入,那么令牌桶210有助于拒绝该请求。此外,在允许到该相关联的网络的接入后,令牌桶210有助于移除积累的与该用户相对应的所准许的到相关联的网络的接入。—般来说,应当认识到,令牌桶(如令牌桶210)是一种用于基于积累的“令牌”的出现情况,通过对要传送的网络业务进行排队和/或维护的结构来指示何时传送业务的控制机制。在一个例子中,令牌桶容纳相应令牌,其中每个令牌表示了字节单位、分组和/或其它信息单位。可根据预定令牌使用规则来将积累的令牌移除,以换取发射数据的能力。在一个例子中,网络管理器和/或其它合适的实体调整令牌使用规则和/或其它方式以规定为传输预定量的数据而需的令牌的量。由此,当有令牌时,使得传送流,而当没有令牌时,禁止传送流。举个例子,令牌使用规则214规定以预定速率(例如,每η秒一个令牌)将令牌添加到令牌桶210。此外,令牌桶210与令牌最大值212相关联,从而使得令牌桶210配置为至多容纳由令牌最大值212所指定的多个令牌(例如,通过在令牌桶210已容纳了最大数量的令牌时丢弃积累的令牌)。随后,当数据分组到达时,在使得能够发送该分组之前将预定数量的令牌从令牌桶210中移除。然而,如果可用的令牌数量少于所需,那么令牌桶210中现有的令牌数量则保持不变,并且对应的分组视为非符合的(non-conformant)。在各个例子中,非符合的分组可以被丢弃,被排队以供后续传输(例如,在积累了足够多的令牌后), 作为非符合的来发送(例如,使得随后当确定网络过载时丢弃该分组)和/或以任意其它方式来对其进行处理。根据另一个方面,可使用各种类型的令牌桶来控制到与系统200相关联的通信环境的接入。例如,这些令牌桶包括默认接入桶、寻呼响应桶、基于流的(per-flow)桶 (例如,基于流的简档ID桶)等等。另外,任意适当类型的令牌桶配置有各种参数,以控制该令牌桶的操作。例如,这些参数包括接入令牌桶大小(AccessTokenBucketSize)参数,用于指定可存储在桶中的令牌的最大数目。在一个例子中,设为0的接入令牌桶大小参数指示了不可用的令牌桶。此外,使用接入令牌添加周期(AccessTokenAddPeriod) 参数,其指定了在向令牌桶添加令牌之前的时隙的数目。另外,使用接入令牌持续偏移 (AccessTokenPersistenceOffset)参数来管理令牌桶与接入持续性和/或其它接入控制或冲突避免机制之间的共存性。本申请进一步详细描述了上述参数和/或其它合适的参数的操作。转回图1,与AN 110相关联的接入控制管理器112生成相应的接入规则,这些接入规则经由接入规则分配模块114提供给AT 120。随后,AT 120使用接入规则处理模块122 获得与AN 110有关的一项或多项接入规则。在一个例子中,从AN 110向AT 120提供的接入规则有助于接入模块1 维护令牌桶(例如,令牌桶210)和/或与AT 120相关联的其它合适的机制。接入规则规定所准许的到AN 110的接入进行累积的速率,从而使得AT 120 所维护的令牌桶能够控制AT 120接入AN 110的速率(例如,以每秒的接入为单位等等)。 应当认识到,通过有助于AT 120维护令牌桶接入控制机制,能够调整AT 120接入AN 110 的速率而无需AN 110维护有关每个AT120的信息。根据一个方面,系统100中的相应AT 120在相关联的接入信道介质访问控制 (MAC)实体中使用令牌桶接入控制机制,如上文所概述的。通过使用此机制,AT 120可以配置为维护用于控制其接入AN 110的速率的一个或多个令牌桶,由此以一种公平的方式提供接入控制,从而使得造成接入拥塞的应用程序和/或AT 120受到控制而其它应用程序和 /或AT 120则不受影响。另外,由于AN 110能够通告和/或规定进行到AN 110的接入的最大速率,所以可以阻止AT 120和/或在其上运行的应用程序请求相对低效用(例如,保持连接分组)的网络接入,由此使得为较高效用的通信分组保持通信信道连通。根据另一个方面,如上文所描述的,接入规则处理模块122识别并处理AN 110提供的相应接入规则。随后,在识别出AT 120接入AN 110的请求之后,接入规则处理模块 122根据相应接入规则确定累积的所准许的接入的数量,和/或采取任何其它合适的动作。 根据对累积的所准许的接入的确定,在确定出累积的所准许的接入的数量大于或等于为允许接入AN 110的请求而需的所准许的接入的预定数量后,接入模块IM选择性地允许接入 AN 110的请求。图3中的系统300进一步详细示出了接入规则处理模块122的操作的例子。如系统300所示,接入规则处理模块122包括接入计时器312,后者用于确定自接入相关联的网络的先前请求起经过的时间,其可用于根据自接入该网络的先前请求起经过的时间和所准许的到所述网络的接入进行累积的速率(例如,如接入令牌生成周期314所给出的),来计算(例如,自先前累积的所准许的接入的量起)新累积或额外累积的所准许的接入的数量。 随后将额外累积的所准许的接入与先前累积的所准许的接入的数量相加(例如,通过接入令牌累积器316等)。在一个例子中,接入规则处理模块122所处理的接入规则规定所准许的接入的最大数量,从而使得接入令牌累积器316在受限于所准许的接入的最大数量的前提下将额外累积的所准许的接入的数量与先前累积的所准许的接入的数量相加。如依据本文各个方面来描述的,在确定出累积的所准许的接入的数量之后,接入模块IM可用于选择性地允许或拒绝到相关联的网络的接入。在一个例子中,在允许接入网络的接入之后,接入模块IM在允许该请求之后从累积的所准许的接入的数量中减去为允许接入所述网络的请求而需的所准许的接入的预定数量(例如,1个接入)。或者,在确定出累积的所准许的接入的数量小于为允许接入所述网络的请求而需的所准许的接入的预定数量时,接入模块IM拒绝接入该网络的请求。在一个例子中,以该方式做出拒绝直到累积了足够多的所准许的接入为止。根据一个方面,接入令牌累积器316和/或接入规则处理模块122中的其它适当单元以下面的方式来管理对所准许的网络接入或接入令牌的累积。然而,应当认识到,下文通过具体举例而非加以限制的方式给出,并且应当认识到,除非明确指明,否则所附的权利要求书并不旨在限于任何具体的实施方案。起初,接入规则处理模块122在相应接入尝试时使用令牌桶更新过程来维护一组变量。这些变量包括当前存储在令牌桶中的令牌的数量Nt。km(例如,在0和接入令牌桶大小参数之间的整数值)、当前时间Tn。w、上一次更新Nt。km的时间Tlast up■、用于说明在先前令牌生成过程中未计入的时间量(例如,以时隙的形式)的变量T。mi—(例如,在0和接入令牌生成周期314减去1个时隙之间的整数值)等等。根据上述变量,在识别接入尝试后进行下面的过程。首先,自上一次桶更新起生成的令牌的数量Nt。km—add可按照如下来计算
T -T+T
λ r_ now last _ update carried _ over
token addaτ 1 a 1 τ · ι ,
- AccessTokenAddPeriod其中,Access^TokenAddPeriod是以与上文所描述的方式相类似的方式来初始化的,且其与接入令牌生成周期314相对应。接下来,使用如下方来更新令牌桶Ntoken — min {Nt。ken+Nt。ken—add,AccessTokenBucketSize}Tcarr^ ed—over ^now T]_ast—update+Tcarried—over °-AccessTokenAddPeriodX Ntoken addTlastupdate — Tnow在令牌桶更新之后,如果发现Nt。km大于0,那么将Nt。km减1,并且进行接入过程直到接入成功或失败为止。否则,拒绝接入直到接入令牌生成周期314减去T。mied。VCT到期为止,届时重复上述过程。接下来转向图4-6,示出了根据各个方面,用于管理参数的相应系统400-600,其中,所述参数与用于无线通信系统的接入限制方案相关联。应当认识到,通过具体举例而非加以限制的方式提供了系统400-600,本文所描述的各种接入控制和/或拥塞管理机制可以使用所述系统示出的所有方面、一些方面,或是可以不使用所述系统示出的方面。此外, 除非明确指明,否则,所要求保护的主题并不旨在限于包括本文给出的任何具体实例的实现方案。首先参照图4,示出了有助于基于每个流来调整与令牌桶接入控制机制相关联的参数的系统400。如系统400所示,接入控制管理器(例如,与AN 110相关联的)识别相关联的网络使用的多个分组流,并基于此来定义相应参数集412(诸如与多个分组流中的相应分组流对应的所准许的到相关联的网络的接入的积累速率)。在一个例子中,经由接入规则分配模块114向相应用户分配针对相应分组流的令牌桶参数412,以用于进一步的用户处理。举个例子,用户获得针对相应分组流的用于规定所准许的到相关联的网络的接入进行累积的速率的相应接入规则,从而使得在请求到该网络的接入后,识别出与接入该网络的请求相关联的分组流并且根据一项或多项接入规则确定针对该分组流的累积的所准许的接入的数量。随后,在确定出针对该分组流的累积的所准许的接入的数量大于或等于为允许接入所述网络的请求而需的所准许的接入的预定数量时,选择性地允许接入所述网络的请求。在一个例子中,相应分组流对应于相应的应用程序(例如,网络电话(VoIP)、网页浏览等)、业务类型等。由此,可以认识到,通过对不同的分组流使用不同的令牌桶参数 412,能够根据各个分组流的相应要求(例如,关于延迟敏感度、最小数据速率等等)基于每个流地控制到相关联的网络的接入。此外或作为另一种选择,可根据变化的系统要求、状况等对令牌桶参数412进行动态调整。在另一个例子中(尽管未在系统400中示出),可以使用与相应公共桶相对应的令牌桶参数集。举个例子,无线用户对于对由相关联的网络提供的寻呼的响应使用一个或多个令牌桶。举个例子,在终端对寻呼进行响应时,该终端在一些情形下并不知晓触发该寻呼的流。由此,终端使用公共桶以用于部分或所有寻呼响应。此外或作为另一种选择,网络在寻呼消息中向用户指示跳过用于对应的接入的桶检验。接下来转向图5,示出了系统500,其有助于基于接入持续性机制和/或其它类似的机制来管理令牌桶接入控制机制。如系统500所示,接入控制管理器112基于相应接入持续性参数514管理一个或多个令牌桶参数512,由此使得能够增强令牌桶接入控制机制和常规的接入持续性机制(例如,如上文所概述的)之间的共存性。例如,如上文所述,接入控制管理器112定义接入持续性值的阈值,从而使得,根据由相关联的网络的用户基于接入持续性值的阈值而生成的接入持续性值,选择性地允许该相关联的网络的用户接入相关联的网络。在生成这样的阈值之后,可经由接入规则分配模块114将该阈值传送给相关联的网络的相应用户。根据一个方面,当使用接入控制管理器112限制和/或调节到相关联的网络的接入的速率时,对接入持续性参数514进行偏移和/或调整以降低接入持续性参数514阻止接入该网络的概率。在一个例子中,对接入持续性参数514的调整可经由偏移参数来实现, 从而使得使用(例如)通过该偏移参数而缩减的当前接入持续性概率来执行在对应的终端处的接入持续性测试。应当认识到,这样以来,赋予了用户在轻负载状况下接入网络的更多自由,且可在较重负载状况下进一步有助于节省网络资源而无需对终端进行重新配置。
在一个例子中,接入控制管理器112根据反向链路负载、接入信道负载和/或任何其它合适的负载测量来调整接入持续性参数514。此外,可根据接入持续性概率等级和/或其它合适的接入持续性参数514来修改令牌桶参数512。从而,例如,应当认识到,可基于所准许的到相关联的网络的接入的积累速率来调整接入持续性值的阈值。根据另一个方面,在获得相应令牌桶参数512和接入持续性阈值之后,终端和/或其它合适的设备在请求接入相关联的网络之后执行如下操作生成与接入该网络的请求对应的接入持续性优先值;在确定出累积的所准许的接入的数量大于或等于为允许接入该网络的请求而需的所准许的接入的预定数量且所述接入持续性优先值小于所述接入持续性阈值后,选择性地允许接入该网络的请求。现在参照图6,示出了系统600,其有助于根据系统负载(例如,反向链路负载、接入信道负载等等)调整令牌桶参数512和/或接入持续性参数514。如系统600所示,系统负载分析器610识别与网络负载有关的信息,接入控制管理器112基于该信息调整令牌桶参数512和/或接入持续性参数514或执行其它合适的动作。例如,接入控制管理器112根据网络负载来调整所准许的到相关联的网络的接入的积累速率(例如,通过在检测到该相关联的网络的负载减少后增加所准许的到该相关联的网络的接入的积累速率和/或在检测到该相关联的网络的负载增加后降低所准许的到该相关联的网络的接入的积累速率)。 此外或作为另一种选择,接入控制管理器112根据网络负载来调整接入持续性测试对于所请求的接入而成功的概率(例如,通过在检测到负载减少后增加接入的概率和/或在检测到负载增加后降低接入的概率)。根据另一个方面,系统负载信息由AT用来有助于调整该AT所使用的接入控制机制。举个例子,相关联的网络的相应扇区广播反向链路负载信息,该反向链路负载信息由AT 在唤醒或寻呼监测时获取。根据所广播的反向链路负载的值,AT调整其令牌桶参数、接入持续性概率等等。现在参照图7-11,示出了可根据本文所描述的各个方面来执行的多个方法。虽然为了使说明更简单,而将这些方法示出并描述为一系列的动作,但是应该理解和明白的是, 这些方法并不受动作顺序的限制,因为,依照一个或多个方面,一些动作可以按不同顺序发生和/或与本申请中示出和描述的其它动作同时发生。例如,本领域普通技术人员应该理解并明白,一种方法也可以表示成一系列相互关联的状态和事件,如在状态图中。此外,如果要实现根据一个或多个方面的方法,并非描绘出的所有动作都是必需的。参照图7,示出了根据所规定的接入规则来接入无线通信系统的方法700。应当认识到,方法700可由例如用户设备(例如,AT 120)和/或任何其它适当的网络实体来执行。方法700从框702开始,在702,获取与网络(例如,AN 110)有关的一项或多项接入规则,其中,这些规则规定所准许的到该网络的接入进行累积的速率(例如,以单位时间所准许的接入量为单位)。然后,方法700在框704结束,在框704,如在框702所识别的,根据所准许的到所述网络的接入进行累积的速率,选择性地接入该网络。接下来参照图8,示出了根据所规定的接入规则接入无线通信系统的另一方法 800。例如,方法800可由无线终端和/或任何其它适当的网络实体来执行。在一个例子中, 方法800用以执行在方法700的框706所描述的确定过程;或者,可以独立使用方法800和 /或结合任何其它合适的方法来使用方法800。
方法800从框802开始,在802,(例如,通过接入计时器31 确定自接入相关联的网络的先前请求起经过的时间。接下来,在框804,根据在框802确定出的自接入相关联的网络的先前请求起经过的时间和所准许的到相关联的网络的接入进行累积的(例如,如接入令牌生成周期314给出的)规定速率,(例如,通过接入令牌累积器316)计算额外累积的所准许的接入的数量。随后,方法800在框806结束,在806,通过将在框804计算出的额外累积的所准许的接入的数量与先前累积的所准许的接入的数量相加来确定累积的所准许的接入的数量。现在转向图9,示出了用于确定并通告针对相关联的通信环境的相应接入策略的另一个方法900的流程图。应当认识到,方法900可由与通信网络(例如,AN 110)相关联的任何合适的实体来执行。方法900从框902开始,在902,定义(例如,通过接入控制管理器11 与相关联的网络有关的一项或多项接入规则,其包括所准许的到该相关联的网络的接入的积累速率。随后,方法900在框904结束,在904,向该相关联的网络的相应用户 (例如,通过接入规则分配模块114)传送所述一项或多项接入规则。图10示出了用于确定并通告针对相关联的通信环境的相应接入策略的另一方法 1000。方法1000可由例如接入网络和/或任何其它适当的无线通信实体来执行。方法1000 从框1002开始,在框1002,识别相关联的网络所使用的多个分组流。随后,方法1000在框 1002结束,在框1002,定义与在框1002识别的多个分组流中的相应分组流对应的所准许的到所述相关联的网络的接入的相应积累速率(例如,作为令牌桶参数412的一部分)。接下来参照图11,示出了用于确定并通告相关联的通信环境的各接入策略的另一方法1100。方法1100可由任何合适的无线网络实体来执行,其从框1102开始,在框1102, 定义接入持续性值的阈值(例如,作为接入持续参数514的一部分),从而使得根据与接入持续性值的阈值有关的相关联的网络的用户生成的接入持续性值,选择性地允许该相关联的网络的用户接入该相关联的网络。接下来,在框1104,定义所准许的到该相关联的网络的接入的积累速率(例如,作为令牌桶参数512的一部分)。方法1100随后在框1106结束, 在框1106,根据所准许的到该相关联的网络的接入的积累速率调整接入持续性值的阈值。转向图12-13,示出了可用来实现所要求保护主题的各个方面的相应装置 1200-1300。应当认识到,装置1200-1300表示成包括功能框,这些功能框是表示可由处理器、软件或其组合(例如,固件)来实现的功能的功能框。具体参照图12,示出了用于在无线通信系统中有助于公平接入拥塞控制方案的装置1200。装置1200可由用户设备(例如,AT 120)和/或任何其它合适的网络实体来实现, 其包括用于接收同与网络相关联的接入令牌的累积速率有关的信息(该速率给定为每单位时间累积的接入令牌的量)的模块1202 ;用于根据接入令牌的累积速率选择性地允许接入所述网络的请求的模块1204。下面转向图13,示出了用于在无线通信系统中有助于公平接入拥塞控制方案的另一装置1300。装置1300可由接入网络(例如,AN 110)和/或任何其它合适的实体来实现, 该装置包括用于定义相关联的网络所使用的所准许的接入请求的累积速率的模块1302 ; 用于向该相关联的网络所服务的至少一个终端通告所准许的接入请求的累积速率的模块 1304。图14是用以实现本文所描述的功能的各个方面的系统1400的框图。在一个例子中,系统1400包括基站或节点B 1402。如图所示,节点B 1402经由一付或多付接收(Rx) 天线1406从一个或多个UE 1404接收信号,经由一付或多付发射(Tx)天线1408向一个或多个UE 1404发射信号。另外,节点B 1402包括接收机1410,后者从接收天线1406接收信息。在一个例子中,接收机1410与用来对接收到的信息进行解调的解调器(Demod) 1412 操作性地相关联。经解调的符号随后可由处理器1414来分析。处理器1414耦接到存储器 1416,后者用于存储与代码簇、接入终端分配、与之有关的查询表、唯一扰乱序列有关的信息和/或其它合适类型的信息。另外,节点B 1402使用处理器1414执行方法900-1100和 /或其它类似、适当的方法。在一个例子中,节点B 1402还包括调制器1418,后者复用由发射机1420通过发射天线1408发射的信号。图15是用以实现本文所描述的功能的各个方面的另一个系统1500的框图。在一个例子中,系统1500包括移动终端1502。如图所示,移动终端1502经由一付或多付天线 1508从一个或多个基站1504接收信号及向该一个或多个基站1504发射信号。另外,移动终端1502包括接收机1510,后者从天线1508接收信息。在一个例子中,接收机1510与用来对接收到的信息进行解调的解调器(Demod) 1512操作性地相关联。经解调的符号随后由处理器1514来分析。处理器1514耦接到存储器1516,后者存储与移动终端1502有关的数据和/或程序代码。另外,移动终端1502使用处理器1514执行方法700-800和/或其它类似、适当的方法。移动终端1502还包括调制器1518,后者复用由发射机1520通过天线 1508发射的信号。现在参照图16,其根据各个方面,提供了无线多址通信系统的示图。在一个例子中,接入点1600 (AP)包括多组天线。如图16所示,一组天线包括天线1604和1606,另一组天线包括天线1608和1610,另一组天线包括天线1612和1614。尽管在图16中,对每一组天线示出了两付天线,然而,应当认识到,每一组天线也可使用多于或少于两付天线。在另一个例子中,接入终端1616与天线1612、1614进行通信,其中,天线1612和1614通过前向链路1620向接入终端1616发射信息,通过反向链路1618从接入终端1616接收信息。此外或作为另一种选择,接入终端1622与天线1606、1608进行通信,其中,天线1606和1608 通过前向链路16 向接入终端1622发射信息,通过反向链路16M从接入终端1622接收信息。在频分双工系统中,通信链路1618、1620、16M和16 使用不同的频率进行通信。例如,前向链路1620与反向链路1618使用不同的频率。每一组天线和/或这些天线被指定用于通信的区域可以称作为接入点的扇区。根据一个方面,多组天线被指定用于和在接入点1600所覆盖区域内的一个扇区内的多个接入终端进行通信。在通过前向链路1620和前向链路16 进行通信时,接入点1600的发射天线使用波束成形来改善不同的接入终端1616和1622的前向链路的信噪比。此外,较之接入点通过单个天线向其所有的接入终端来进行发射而言,当接入点使用波束成形向随机散布在其覆盖区域的接入终端进行发射时,可以使得邻近小区内的接入终端遭受的干扰较少。接入点(例如,接入点1600)可以是用于同多个终端进行通信的固定站,其还可以称作为基站、eNB、接入网和/或其它合适的术语。另外,接入终端(例如,接入终端1616或 1622)还可以称作为移动终端、用户装置、无线通信设备、终端、无线终端和/或其它适当的术语。
现在参照图17,提供了描绘示例性无线通信系统1700的框图,其中,本文所描述的各个方面得以工作。在一个例子中,系统1700是多输入多输出(MIMO)系统,其包括发射机系统1710和接收机系统1750。然而,应当认识到,发射机系统1710和/或接收机系统 1750还可以应用于多输入单输出系统,其中,比方说,多付发射天线(例如,基站处的)向单付天线设备(例如,移动站)发射一个或多个符号流。另外,应当认识到,本文所描述的发射机系统1710和/或接收机系统1750的方面可结合单输出单输入天线系统来使用。根据一个方面,在发射机系统1710,将多个数据流的业务数据从数据源1712提供给发射(TX)数据处理器1714。在一个例子中,每个数据流都经由相应的发射天线17M发出。另外,TX数据处理器1714根据针对每个相应的数据流选择的具体编码方案,对每个数据流的业务数据进行格式化、编码和交织,以提供编码后的数据。在一个例子中,利用OFDM 技术,将每个数据流的编码后的数据与导频数据进行复用。例如,导频数据是采用已知方法进行处理的已知数据模式。此外,导频数据在接收机系统1750处用于估计信道响应。返回发射机系统1710,根据为每个相应的数据流选择的特定调制方案(例如,BPSK、QPSK、M-PSK 或M-QAM),将每个数据流的经复用的导频数据和编码后的数据进行调制(即,符号映射), 以便提供调制符号。在一个例子中,通过处理器1730执行和/或提供的指令来确定每个数据流的数据率、编码和调制方案。接下来,将全部数据流的调制符号提供给TX处理器1720,该处理器对(例如OFDM 的)调制符号进行进一步处理。随后,TX MIMO处理器1720向Nt个发射机(TMTR) 172 至 1722t提供&个调制符号流。在一个例子中,每个收发机1722接收相应的符号流并对该符号流进行处理,以提供一个或多个模拟信号。随后,每个收发机1722进一步对这些模拟信号进行调节(例如放大、滤波和上变频),以提供适用于在MIMO信道上传输的调制信号。 由此,来自发射机172 至1722t的Nt个调制信号随后就能够分别从Nt个天线172 至 1724t发射出去。根据另一个方面,在接收机系统1750,所发射的调制信号由Nk个天线175 至 17521 接收到。然后,将从每付天线1752接收的信号提供给相应的收发机17M。在一个例子中,每个收发机17M对接收到的相应的信号进行调节(例如滤波、放大和下变频),对调节后的信号进行数字化处理以提供抽样,并随后对这些抽样进行处理,以提供相应的“接收到的”符号流。RX MIMO/数据处理器1760从Nk个收发机17M接收Nk个接收到的符号流并根据特定的接收机处理技术对这些符号流进行处理,以提供Nt个“检出的”符号流。在一个例子中,每个检出的符号流包括作为针对对应的数据流而发射的调制符号的估计的符号。然后,RX处理器1760至少通过对每个检出的符号流进行解调、解交织和解码来处理每个符号流,以恢复相应的数据流的业务数据。从而,RX处理器1760的处理互补于在发射机系统1710处的TX MIMO处理器1720和TX数据处理器1718执行的处理。RX处理器1760 还向数据宿1764提供处理后的符号流。根据一个方面,RX处理器1760生成的信道响应估计可用来在接收机处执行空间 /时间处理器、调整功率电平、改变调制速率或方案和/或其它适当的动作。另外,RX处理器1760还估计信道特性,比方说,如检出的符号流的信噪干扰比(SNR)。随后,RX处理器 1760向处理器1770提供估计出的信道特性。在一个例子中,RX处理器1760和/或处理器 1770还提供对系统的“工作的(operating) ”SNR的估计。随后,处理器1770提供信道状态信息(CSI),后者包括有关通信链路和/或接收到的数据流的信息。例如,该信息包括工作的(Operating)SNIL CSI随后由TX数据处理器1718处理、由调制器1780调制、由收发机 175 至17541 调节并发射回发射机系统1710。另外,接收机系统1750处的数据源1716 提供另外的数据,以由TX数据处理器1718来处理。回到发射机系统1710处,源自接收机系统1750的调制信号随后由天线17M接收、由收发机1722调节、由解调器1740解调并由RX数据处理器1742处理,以恢复接收机系统1750报告的CSI。在一个例子中,报告的CSI随后提供给处理器1730并用于确定待用于一个或多个数据流的编码和调制方案以及数据率。然后,将确定出的编码和调制方案提供给收发机1722,以用于量化和/或在随后向接收机系统1750的传输中使用。另外和/或作为另一种选择,报告的CSI由处理器1730用来生成用于TX数据处理器1714和TX MIMO 处理器1720的各种控制。在另一个例子中,将RX数据处理器1742处理的CSI和/或其它信息提供给数据宿1744。在一个例子中,发射机系统1710处的处理器1730和接收机系统1750处的处理器1770指导它们相应系统的操作。另外,发射机系统1710处的存储器1732和接收机系统 1750处的存储器1772分别提供对处理器1730和1770使用的程序代码和数据的存储。此外,在接收机系统1750,使用各种处理技术来处理&个接收到的信号,以检测Nt个所发射的符号流。这些接收机处理技术包括空间和空时接收机处理技术,还可称为均衡技术;和 /或“连续置零/均衡和干扰抵消”接收机处理技术,还可称为“连续干扰抵消”或“连续抵消”接收机处理技术。应当理解,本文所描述的方面可使用硬件、软件、固件、中间件、微代码或上述的任意组合来实现。当系统和/或方法是使用软件、固件、中间件、微代码、程序代码或代码段来实现时,它们可以存储在机器可读介质(如存储部件)中。代码段表示过程、函数、子程序、 程序、例程、子例程、模块、软件包、类、或者指令、数据结构或程序语句的任意组合。可以通过传递和/或接收信息、数据、自变量、参数或存储器内容,将代码段连接到另一代码段或硬件电路。可以使用任何适合的方式,包括内存共享、消息传递、令牌传递和网络传输等,对信息、自变量、参数或数据等进行传递、转发或发射。对于软件实现,本文所描述的技术可用执行本文所述功能的模块(例如,过程、函数等)来实现。这些软件代码可以存储在存储器单元中,并由处理器来执行。存储器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,它可经由各种手段通信地连接到处理器,这些都是本领域中所已知的。上文的描述包括一个或多个方面的举例。当然,为了描述前述方面而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个方面可以做进一步的结合和变换。因此,本申请描述的方面旨在涵盖落入所附权利要求书的精神和保护范围内的所有改变、修改和变形。此外,就具体实施方式
或权利要求书中使用的“包含” 一词而言,该词的涵盖方式类似于“包括” 一词,就如同“包括” 一词在权利要求中用作衔接词所解释的那样。此外,在具体实施方式
或权利要求书中使用的术语“或者”意味着“非排他性的或者”。
权利要求
1.一种方法,包括获得与网络有关的一项或多项接入规则,所述一项或多项接入规则规定所准许的到所述网络的接入进行累积的速率,所述速率规定为每单位时间所准许的接入的量;以及根据所准许的到所述网络的接入进行累积的速率,选择性地接入所述网络。
2.根据权利要求1所述的方法,其中,所述选择性地接入包括 识别接入所述网络的请求;以及在确定出累积的所准许的接入的数量大于或等于为允许接入所述网络的请求而需的所准许的接入的预定数量后,选择性地允许接入所述网络的请求,其中,所述累积的所准许的接入的数量是根据所准许的到所述网络的接入进行累积的速率来确定的。
3.根据权利要求2所述的方法,其中所述获得包括获得针对相应分组流的用于规定所准许的到所述网络的接入进行累积的速率的相应接入规则,所述速率规定为针对所述相应分组流的相应的每单位时间所准许的接入的量;以及所述选择性接入还包括 识别与接入所述网络的请求相关联的分组流;在确定出累积的所准许的接入的数量大于或等于为允许接入所述网络的请求而需的所准许的接入的预定数量后,选择性地允许接入所述网络的请求,其中,所述累积的所准许的接入的数量是根据针对与接入所述网络的请求相关联的分组流的所准许的到所述网络的接入进行累积的速率来确定的。
4.根据权利要求2所述的方法,其中 所述获得包括获得接入持续性阈值;以及所述选择性地接入还包括生成与接入所述网络的请求对应的接入持续性优先值;在确定出累积的所准许的接入的数量大于或等于为允许接入所述网络的请求而需的所准许的接入的预定数量且确定出所述接入持续性优先值小于所述接入持续性阈值后,选择性地允许接入所述网络的请求,其中,所述累积的所准许的接入的数量是根据所准许的到所述网络的接入进行累积的速率来确定的。
5.根据权利要求1所述的方法,还包括根据所准许的到所述网络的接入进行累积的速率,确定累积的所准许的接入的数量。
6.根据权利要求5所述的方法,其中,所述确定包括 确定自接入所述网络的先前请求起经过的时间;根据自接入所述网络的先前请求起经过的时间和所准许的到所述网络的接入进行累积的速率,计算额外累积的所准许的接入的数量;将所述额外累积的所准许的接入的数量与先前累积的所准许的接入的数量相加。
7.根据权利要求6所述的方法,其中所述获得包括获得规定所准许的接入的最大数量的一项或多项接入规则;以及所述相加包括在受限于所述所准许的接入的最大数量的前提下将所述额外累积的所准许的接入的数量与先前累积的所准许的接入的数量相加。
8.根据权利要求6所述的方法,还包括在允许接入所述网络的请求后,从所述累积的所准许的接入的数量中减去为允许接入所述网络的请求而需的所准许的接入的预定数量。
9.根据权利要求5所述的方法,还包括在确定出所述累积的所准许的接入的数量小于为允许接入所述网络的请求而需的所准许的接入的预定数量后,拒绝接入所述网络的请求。
10.根据权利要求9所述的方法,其中,所述拒绝包括拒绝接入所述网络的请求直到累积了足够多的所准许的接入为止。
11.根据权利要求1所述的方法,其中,所述获得包括从所述网络获得所述一项或多项接入规则。
12.一种无线通信装置,包括存储器,用于存储与相关联的网络和所准许的到所述相关联的网络的接入的一项或多项积累速率有关的数据,其中,所述积累速率是按照每单位时间所准许的到所述相关联的网络的接入而给出的;以及处理器,配置为识别接入所述相关联的网络的请求;以及根据所准许的到所述相关联的网络的接入的一项或多项积累速率,选择性地允许接入所述相关联的网络的请求。
13.根据权利要求12所述的无线通信装置,其中,所述处理器还配置为在根据所准许的到所述相关联的网络的接入的一项或多项积累速率确定出已经积累到的所准许的到所述相关联的网络的接入的数量大于或等于为允许接入所述相关联的网络的请求而需的所准许的到所述相关联的网络的接入的预定数量后,允许接入所述相关联的网络的请求。
14.根据权利要求13所述的无线通信装置,其中所述存储器还存储与所准许的经由对应的分组流到所述相关联的网络的接入的相应积累速率有关的数据,其中,所述相应积累速率是按照每单位时间经由相应分组流所准许的到所述相关联的网络的接入来给出的;以及所述处理器还配置为识别与接入所述相关联的网络的请求相关联的分组流;在确定出已经积累到的所准许的接入的数量大于或等于为允许对经由所述分组流接入所述相关联的网络的请求而需的所准许的接入的预定数量后,允许接入所述相关联的网络的请求,其中,所述已经积累到的所准许的接入的数量是如根据经由与接入所述相关联的网络的请求相关联的分组流所准许的到所述相关联的网络的接入的积累速率来确定的。
15.根据权利要求13所述的无线通信装置,其中所述存储器还存储与接入持续性阈值有关的数据;以及所述处理器还配置为生成与接入所述相关联的网络的请求对应的接入持续性优先值;在根据所准许的到所述相关联的网络的接入的一项或多项积累速率确定出已经积累到的所准许的到所述相关联的网络的接入的数量大于或等于为允许接入所述相关联的网络的请求而需的所准许的到所述相关联的网络的接入的预定数量且确定出所述接入持续性优先值小于所述接入持续性阈值后,允许接入所述相关联的网络的请求。
16.根据权利要求12所述的无线通信装置,其中所述存储器还存储与接入所述相关联的网络的先前请求有关的数据;以及所述处理器还配置为确定自接入所述相关联的网络的先前请求起经过的时间; 根据自接入所述相关联的网络的先前请求起经过的时间以及所准许的到所述相关联的网络的接入的一项或多项积累速率,计算已经积累到的额外所准许的到所述相关联的网络的接入的数量;以及至少部分地通过将已经积累到的额外所准许的到所述相关联的网络的接入的数量与先前积累的所准许的到所述相关联的网络的接入的数量相加,确定已经积累的所准许的到所述相关联的网络的接入的数量。
17.根据权利要求16所述的无线通信装置,其中所述存储器还存储与积累的所准许的到所述相关联的网络的接入的最大数量有关的数据;以及所述处理器配置为在受限于积累的所准许的到所述相关联的网络的接入的最大数量的前提下将已经积累的额外所准许的到所述相关联的网络的接入的数量与先前积累的所准许的到所述相关联的网络的接入的数量相加。
18.根据权利要求12所述的无线通信装置,其中,所述处理器还配置为从所述相关联的网络接收所准许的到所述相关联的网络的接入的所述一项或多项积累速率。
19.一种装置,包括用于接收同与网络相关联的接入令牌的累积速率有关的信息的模块,其中,所述接入令牌的累积速率给定为每单位时间累积的接入令牌的量;用于根据所述接入令牌的累积速率选择性地允许接入所述网络的请求的模块。
20.根据权利要求19所述的装置,其中用于接收的模块包括用于接收与同所述网络相关联的相应分组流对应的、同所述网络相关联的相应接入令牌累积速率的模块,其中,所述相应接入令牌累积速率给定为每单位时间为所述相应分组流累积的接入令牌的量;以及用于选择性地允许的模块包括用于识别与接入所述网络的请求相关联的分组流的模块;用于根据针对与接入所述网络的请求相关联的分组流的接入令牌的累积速率,计算累积的接入令牌的量的模块;以及用于在确定出已经累积到为允许经由与接入所述网络的请求相关联的分组流接入所述网络的请求而需的至少预定数量的接入令牌后,允许接入所述网络的请求的模块。
21.根据权利要求19所述的装置,其中所述装置还包括用于接收接入持续性阈值的模块以及用于生成与接入所述网络的请求对应的接入持续性优先值的模块;以及用于选择性地允许的模块包括用于在确定出根据所述接入令牌的累积速率而已经累积到至少预定数量的所需的接入令牌且确定出所述接入持续性优先值小于所述接入持续性阈值后,允许接入所述网络的请求的模块。
22.根据权利要求19所述的装置,还包括用于确定自接入所述网络的先前请求起经过的时间的模块;用于根据自接入所述网络的先前请求起经过的时间和所述接入令牌的累积速率来计算新累积的接入令牌的量的模块;以及用于至少部分地通过将所述新累积的接入令牌的量与先前累积的接入令牌的量相加来识别累积的接入令牌的量的模块。
23.一种计算机程序制品,包括 计算机可读介质,包括用于使得计算机接收与同网络相关联的接入令牌的累积速率有关的信息的代码,其中,所述接入令牌的累积速率给定为每单位时间累积的接入令牌的量;以及用于使得计算机根据所述接入令牌的累积速率来选择性地允许接入所述网络的请求的代码。
24.根据权利要求23所述的计算机程序制品,其中用于使得计算机进行接收的代码包括用于使得计算机接收与同所述网络相关联的相应分组流对应的、同所述网络相关联的相应接入令牌累积速率,所述相应接入令牌累积速率给定为每单位时间针对所述相应分组流而累积的接入令牌的量; 用于使得计算机选择性地允许的代码包括用于使得计算机识别与接入所述网络的请求相关联的分组流的代码; 用于使得计算机根据针对与接入所述网络的请求相关联的分组流的接入令牌的累积速率来计算累积的接入令牌的量的代码;以及用于使得计算机在确定出已经累积了为允许经由同接入所述网络的请求相关联的分组流接入所述网络的请求而需的至少预定数量的所需接入令牌后,允许接入所述网络的请求的代码。
25.根据权利要求23所述的计算机程序制品,其中所述计算机可读介质还包括用于使得计算机接收接入持续性阈值的代码以及用于使得计算机生成与接入所述网络的请求对应的接入持续性优先值的代码;以及用于使得计算机选择性地允许的代码包括用于使得计算机在确定出根据所述接入令牌的累积速率而已经累积到至少预定数量的所需接入令牌且确定出所述接入持续性优先值小于所述接入持续性阈值后,允许接入所述网络的请求的代码。
26.一种方法,包括定义与相关联的网络有关的一项或多项接入规则,所述一项或多项接入规则包括所准许的到所述相关联的网络的接入的积累速率;以及向所述相关联的网络的相应用户传送所述一项或多项接入规则。
27.根据权利要求沈所述的方法,其中,所述定义包括 识别所述相关联的网络所使用的多个分组流;以及定义与所述多个分组流中的相应分组流对应的所准许的到所述相关联的网络的接入的相应积累速率。
28.根据权利要求沈所述的方法,其中所述定义包括定义接入持续性值的阈值,以使得根据所述相关联的网络的用户基于所述接入持续性值的阈值而生成的接入持续性值,选择性地允许所述相关联的网络的用户接入到所述相关联的网络;以及所述传送包括向所述相关联的网络的相应用户传送所述接入持续性值的阈值。
29.根据权利要求观所述的方法,其中,所述定义还包括基于所准许的到所述相关联的网络的接入的积累速率,调整所述接入持续性值的阈值。
30.根据权利要求沈所述的方法,其中,所述一项或多项接入规则有助于根据所准许的到所述相关联的网络的接入的积累速率来选择性地允许到所述相关联的网络的接入。
31.根据权利要求30所述的方法,其中,所述一项或多项接入规则还有助于如果所述相关联的网络的用户已经积累到所准许的到所述相关联的网络的接入,那么允许所述相关联的网络的用户到所述相关联的网络的接入;以及如果所述相关联的网络的用户尚未积累到所准许的到所述相关联的网络的接入,那么拒绝所述相关联的网络的用户到所述相关联的网络的接入。
32.根据权利要求31所述的方法,其中,所述一项或多项接入规则还有助于在允许所述相关联的网络的用户到所述相关联的网络的接入后,移除与所述相关联的网络的用户对应的积累的所准许的到所述相关联的网络的接入。
33.根据权利要求沈所述的方法,其中,所述定义包括根据网络负载,调整所准许的到所述相关联的网络的接入的积累速率。
34.根据权利要求33所述的方法,其中,所述调整包括在检测到所述相关联的网络的负载降低后,增加所准许的到所述相关联的网络的接入的积累速率;以及在检测到所述相关联的网络的负载增加后,降低所准许的到所述相关联的网络的接入的积累速率。
35.一种无线通信装置,包括存储器,用于存储与至少一个网络用户和服务于所述至少一个网络用户的网络有关的数据;处理器,配置为定义与服务于所述至少一个网络用户的网络有关的一项或多项接入规则,所述一项或多项接入规则包括所准许的到服务于所述至少一个网络用户的网络的接入的积累速率;以及向所述至少一个网络用户传送所述一项或多项接入规则。
36.根据权利要求35所述的无线通信装置,其中所述存储器还存储与服务于所述至少一个网络用户的网络所使用的多个分组流有关的数据;以及所述处理器还配置为定义与所述多个分组流中的相应分组流对应的所准许的到服务于所述至少一个网络用户的网络的接入的相应积聚积累速率。
37.根据权利要求35所述的无线通信装置,其中,所述处理器还配置为定义接入持续性值的阈值,以使得根据网络用户基于所述接入持续性值的阈值而生成的接入持续性值,选择性地允许所述网络用户进行的到服务于所述至少一个网络用户的网络的接入;以及向所述至少一个网络用户传送所述接入持续性值的阈值。
38.根据权利要求37所述的无线通信装置,其中,所述处理器还配置为基于所准许的到服务于所述至少一个网络用户的网络的接入的积累速率,调整所述接入持续性值的阈值。
39.根据权利要求35所述的无线通信装置,其中,所述一项或多项接入规则有助于根据到服务于所述至少一个网络用户的网络的所准许的接入的积累速率,选择性地允许到服务于所述至少一个网络用户的网络的接入。
40.根据权利要求35所述的无线通信装置,其中,所述处理器还配置为根据网络负载,调整所准许的到服务于所述至少一个网络用户的网络的接入的积累速率。
41 一种装置,包括用于定义相关联的网络所使用的所准许的接入请求的累积速率的模块;以及用于向所述相关联的网络所服务的至少一个终端通告所述所准许的接入请求的累积速率的模块。
42.根据权利要求41所述的装置,其中,用于定义的模块包括 用于识别与所述相关联的网络相关联的相应分组流的模块;以及用于定义所述相关联的网络所使用的所准许的接入请求的相应累积速率的模块,其中,所述相应累积速率对应于同所述相关联的网络相关联的相应分组流。
43.根据权利要求41所述的装置,其中用于定义的模块包括用于定义接入持续性阈值参数,以使得根据基于与所述接入持续性阈值参数而生成的接入持续性概率参数,选择性地允许所请求的到所述相关联的网络的接入的模块;以及用于通告的模块包括用于向所述相关联的网络所服务的至少一个终端通告所述接入持续性阈值参数的模块。
44.根据权利要求43所述的装置,其中,用于定义的模块还包括用于基于所述相关联的网络所使用的所述所准许的接入请求的累积速率,调整所述接入持续性阈值参数的模块。
45.根据权利要求41所述的装置,其中,用于定义的模块包括用于根据网络负载,调整所述相关联的网络所使用的所述所准许的接入请求的累积速率的模块。
46.一种计算机程序制品,包括 计算机可读介质,包括用于使得计算机定义相关联的网络所使用的所准许的接入请求的累积速率的代码;以及用于使得计算机向所述相关联的网络所服务的至少一个终端通告所述所准许的接入请求的累积速率的代码。
47.根据权利要求46所述的计算机程序制品,其中,用于使得计算机定义的代码包括 用于使得计算机识别与所述相关联的网络相关联的相应分组流的代码;以及用于使得计算机定义所述相关联的网络所使用的所准许的接入请求的相应累积速率的代码,其中,所述相应累积速率对应于同所述相关联的网络相关联的相应分组流。
48.根据权利要求46所述的计算机程序制品,其中用于使得计算机定义的代码包括用于使得计算机定义接入持续性阈值参数,以使得根据基于所述接入持续性阈值参数而生成的接入持续性概率参数,选择性地允许所请求的到所述相关联的网络的接入的代码;以及用于使得计算机通告的代码包括用于使得计算机向所述相关联的网络所服务的至少一个终端通告所述接入持续性阈值参数的代码。
49.根据权利要求48所述的计算机程序制品,其中,用于使得计算机定义的代码还包括用于使得计算机基于所述相关联的网络所使用的所述所准许的接入请求的累积速率来调整所述接入持续性阈值参数的代码。
50.根据权利要求46所述的计算机程序制品,其中,用于使得计算机定义的代码包括 用于使得计算机根据网络负载,调整所述相关联的网络所使用的所述所准许的接入请求的累积速率的代码。
全文摘要
本发明描述了有助于在无线通信系统中进行拥塞控制的系统和方法。如本发明所描述的,接入网和相关联的终端使用令牌桶接入控制机制,通过该机制来向相应终端分配接入令牌和/或用于到接入网的接入的其它单元。举个例子,在请求到给定网络的接入后,该网络的用户判断是否已经累积了足够多的接入令牌,根据该判断来选择性地允许或拒绝该请求。如本发明进一步所描述的,可以使用多个令牌桶机制,其中这些令牌桶机制与相应分组流等相对应。另外,如本发明所描述的,可以结合传统接入持续性功能来实现令牌桶接入控制。本发明描述的另一些方面有助于根据网络负载来调整用于网络接入控制的令牌桶参数。
文档编号H04W28/02GK102422671SQ201080020517
公开日2012年4月18日 申请日期2010年5月5日 优先权日2009年5月12日
发明者P·丁娜功西素帕普, R·雷扎法 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1