网络分配的制作方法

文档序号:7734514阅读:217来源:国知局
专利名称:网络分配的制作方法
技术领域
此处公开的主题涉及为网络分配客户端成员资格(membership),并且更具体地说 涉及增加能够加入网络的客户端的数目。
背景技术
最近,家用或商用多媒体数据业务已经越来越流行。作为响应,例如根据由同轴电 缆多媒体联盟(MoCA)设置的标准来开发的设备已经实现通过同轴电缆来分发例如数字视 频之类的这种多媒体数据业务。根据这些标准,像用于承载多媒体数据业务的信号这样的 信号在进入点(POE)通过同轴电缆网络来进入家庭或建筑物。从POE开始以及在家庭或建 筑物中,这种信号被分发给各种终端、节点、用户端前置设备(CPE)和/或客户端,它们是例 如像宽带电缆网络(BCN)这样的通信网络的一部分。这种终端、节点、CPE’ s和/或客户 端(以下称为客户端)连接到像电缆转换器盒、电视、视频监视器、电缆调制解调器、电缆电 话和视频游戏控制台这样的各种实体,这里仅举几个可以利用多媒体数据业务的实体的实 例。通往客户端的链路使用像比特加载调制方案这样的信令传输技术。不同的链路可 以使用不同的比特加载调制方案,因为链路可以具有不同的物理和/或电特性。物理上,从 传输源通往不同客户端的链路长度会变化,而在电学上,这种链路会因为通过多个单元的 路径以及来自于多个单元的反射而变化,所述单元例如网络中的电缆、开关、终端、连接及 其它电气组件。举例来说,从在例如远程设备的客户端处接收的信号的信噪比(S·)、比特 误码率(BER)和/或功率电平的方面来描述链路的传输特性。比特加载涉及优化调制技术以增加吞吐量的处理。在一个特定实例中,BCN使用比 特加载的正交频分复用(OFDM)。相应地举例来说,BCN利用每个载波信号上的不同QAM(正 交调幅)星座图来传送多个载波信号。网络协调器或网络控制器(NC)被定位于POE的上行(upstream)或下行 (downstream)。举例来说,NC被包括在BCN上行的“头端”设备中。这种NC协调来自于/ 到BCN的每个链路的上行和下行信号。通常,由于像存储器及其它NC硬件这样的NC的资 源限制以及减少的总网路吞吐量和等待时间,一个NC每次只能够支持一个最大数目的客 户端。这种限制也许使得网络不能满足不断发展的对网络包括附加的客户端的需求,所述 需求例如在BCN上安排更多CPE的愿望。相应地,存在对用于扩展可在BCN中使用的CPE 的数目的方法和装置的需要。


将参考下列附图描述非限制性且非穷举的实施例,除非另作明确说明,其中相似 的附图标记指遍及多个附图中的相似部件。图1是根据所公开的方法和装置的实施例的举例说明同轴电缆网络的示意图。图2是根据所公开的方法和装置的实施例的示意图,其举例说明了对从网络中移 除的客户端的选择。图3是根据所公开的方法和装置的实施例的网络控制器处理的流程图。
具体实施例方式在下面的详细描述中,阐述了很多特定细节以提供对要求保护的主题的全面理 解。然而,本领域技术人员应该理解,没有这些特定细节也能够实现所述要求保护的主题。 在其它实例中,没有详细描述公知的方法、过程、组件和/或电路,以便不模糊所述要求保 护的主题。在所公开的方法和装置的一个实施例中,像宽带电缆网络(BCN)这样的同轴电缆 网络包括网络协调器(NC)以协调信息的上行和下行传输。该信息通常将包括被传输到以 及传输自网络的每个链路的多媒体数据业务。“链路”(有些被称为“信道”)提供在NC和相 关客户端之间的连接。术语“客户端”此处可与术语“节点”交换使用。比特加载涉及用于通 过到例如像BCN的网络客户端这样的客户端的链路来传输信息的特定调制技术的使用。这 种技术考虑例如像到客户端的链路的长度、链路连接的质量和/或任何其它特征这样的链 路特性,所述链路特性影响在其上传送的消息传输。举例来说,选择一种调制技术以在保持 可接受的比特误码率的同时提供在链路上的高速数据传输。比特加载包含经由在正交频分 复用(OFDM)信号中的载波来传送表示比特的符号。举例来说,符号在链路上经由256个载 波(或256个载波的一些子集)来从NC下行传送到客户端,每个载波被分配到不同频率并 且根据各自的调制来利用比特进行调制,所述各自的调制例如QAM(正交调幅)16、QAM32、 BPSK(二进制移相键控)等等。这种符号组成包括报头或前同步信号以及有效载荷的分组。 报头和有效载荷二者均包括由NC和/或客户端解释的信息。举例来说,对于下行方向的分 组,报头包括被客户端读取的描述哪个客户端是相应有效载荷的预期接受者的信息。在一个实施例中,如上所述,由于像存储器及其它NC硬件这样的NC的资源限制, 一个NC只能够支持一个最大数目的客户端。相应地,存在对能够参与网络的成员的数目的 限制。然而,有时对于处理来说期望使得NC能够服务多于这种最大数目的客户端。相应 地,在所公开的方法和装置的一个实施例中,这种NC将非活动状态的客户端暂时从网络中 删除以使得另一个当前不在网络里并希望处于活动状态的客户端能够加入网络。在一个实 施例中,当从网络中删除客户端的时候NC存储有关这种被删除的客户端的一个或多个状 态的信息。本领域技术人员应该理解,只要最后按要求可得到信息,该信息就可以被存储在 NC内部或NC外部的任何类型的存储器设备中。正如下面所举例说明的,这种所存储的信息包括将用于令被删除的客户端快速重 新加入网络的通信链路重建信息(CLRI)。正如下面所讨论的,举例来说,当从网络中删除客 户端的时候这种CLRI包括上一次被应用于在传送信息给被删除的客户端中的链路的载波 的比特加载。
NC可以接收请求以允许被删除的客户端重新加入网络。此外如将在下面所讨论 的,NC可以发送请求给客户端以要求客户端加入网络。根据客户端被删除之后经过了多长 时间,所有或一部分先前存储的CLRI可被用于允许客户端快速的重新加入。被删除的客 户端越早地重新加入,可以使用的先前存储的CLRI的部分就越大,因为在通常存在于网络 中的动态条件下随着时间的推移,这种CLRI变得更不可用了。在另一个实例中,比特加载 界限被添加到包括在先前存储的CLRI中的比特加载信息中。特定链路上的比特加载是通 过使用测量链路质量的探查信号来进行确定,所述质量例如在链路接收端处的每个载波上 的SNR。SNR接着被用于基于针对通过链路的通信的期望比特误码率来确定调制方案,例如 128QAM、64QAM等等。在计算载波的比特加载之前,可以添加比特加载界限以修改针对每个 载波所测量的SNR。如果修改足够地降低了 SNR,则对每个载波的这种修改转化为较低的比 特加载(即,从能够在一个符号中传达的信息数量方面来说较不有效的调制方案)。这种比 特加载界限被用于所公开的方法和装置的一个实施例中,以解释由例如温度变化的物理变 化以及最后所得到的比特加载中的变化所引起的链路质量的可能退化,所述比特加载中的 变化将由于网络中的这种物理变化而发生于网络中。在下面实施例的描述中,包括在网络中的客户端被称为成员客户端,而不在网络 中的客户端被称为非成员客户端。允许成员客户端与非成员客户端的交换的处理允许非成 员客户端快速加入(即,成为成员客户端)并与NC传达上行和/或下行分组。在一个实施例中,被删除的客户端请求重新加入网络。在另一个实施例中,不同于 希望重新加入的客户端的实体请求非成员客户端重新加入网络。举例来说,在一个实施例 中,NC包括发射机以将重新加入网络的请求发送给非成员客户端的接收机。这可以是NC具 有要被发送给非成员客户端的数据的情况。NC包括存储器以存储与NC和非成员客户端之 间的链路相关的高速缓存的信息。在一个备选方案实施例中,非成员客户端包括存储器以 存储这种高速缓存的信息,所述信息由处理器使用以将非成员客户端重新加入到网络中。 非成员客户端从它上一次是网络中的成员的时间开始存储这种信息。在又一个实施例中, 请求产生自网络中的非成员。在一个实施例中,如上所述,被删除的客户端通过至少三种重新加入处理中的任 一种来加入网络。选择哪一个特定重新加入处理是基于正在重新加入的客户端自从网络中 移除之后经过的时间量(即,客户端已经被删除了多长时间)来确定的。在第一个相对快 速的被加快的重新加入处理中,以前的比特加载或者CLRI的其它部分,举例来说,被重新 应用到重新加入的客户端。在第二个重新加入处理中,比特加载界限被添加到以前的要应用于重新加入的客 户端的比特加载中。是否应用第二个重新加入处理而不是未添加比特加载界限的第一个重 新加入处理,举例来说,取决于自重新加入的客户端上一次在网络中之后已经经过了多长 时间。当然,经过的时间越多,网络的例如像温度这样的物理参数存在改变的机会越大。最后,在例如如果客户端在很久(例如,大于15分钟)以前被删除时所应用的第 三个重新加入处理中,将客户端重新加入网络包含一个大体上完整的准入处理,因为与该 客户端相关的CLRI不再准确应用于客户端和/或网络,这正如下面将解释的。如上所述,如果成员客户端从网络中移除,则有关该成员客户端的信息被存储在 例如与客户端和/或NC相关的高速缓冲存储器中。如上所述,这种存储信息被用于加快在未来的某一时间将客户端重新加入到网络中的处理。举例来说,NC存储与客户端相关的 CLRI,例如客户端最近的比特加载、对数增益、数字增益、α 1 (alphal)、α 2 (alpha2)、beta 变换、循环前缀(CP)长度、相位偏差和系统偏差,这里仅举几个由NC存储以使得NC能够高 效地从客户端接收分组的参数的实例。NC还存储前同步信号类型、发射功率调整、比特加载 和CP长度,这里仅举几个被存储以帮助NC将分组传送给客户端的参数的实例。同时,客户 端存储相似的信息(例如,前同步信号类型、发射功率调整、比特加载和CP长度,这里仅举 几个由客户端存储的参数的实例)以使得客户端能够将分组传送给NC并从NC接收分组。 这种信息存储有限的时间,例如直到网络参数已经改变实质上以使得呈现这种存储信息已 经过时为止。在一个实施例中,与特定客户端相关的CLRI包括相关客户端下行设备的媒体接 入控制(MAC)地址。举例来说,这种存储的MAC地址允许NC确定哪一个客户端与NC接收 的以太网分组有关,并且确定所述客户端是网络的成员还是非成员。在一个实施方式中,CLRI被存储多达5分钟。如果客户端在这5分钟内请求重新 加入网络,那么重新加入处理相对快速且简单,正如上面描述的第一个重新加入处理中一 样。在一个实施例中,CLRI的一个或多个部分被保留比其它部分更长的时间。举例来说, 在一个实施例中,比特加载部分被存储多达10分钟,长于CLRI的其他部分。在一个这种实 施例中,如果这种比特加载值被存储相对较长时间,那么增加比特加载界限以解释可能的 网络参数变化,正如上面描述的第二个处理所提到的。可替换地,使用比特加载参数而不用 这种比特加载界限。如果在客户端请求重新加入网络之前过去了例如15分钟的相对较长时间,则不 考虑任何先前存储的信息并且客户端经历完整的准入处理以重新加入。举例来说,准入处 理包含确定在NC和客户端之间双向的链路的比特加载。对于这种确定的处理包括在双向 链路方向传送和接收比特加载探查、发送比特加载报告请求、在接收机计算比特加载以及 将比特加载报告发送回发射机。图1是根据一个实施例的示意图,其举例说明了例如BCN的网络100。网络100 包括接入网络和/或网状网络。然而本领域技术人员将理解,其它网络体系结构是可能的。 在一个实施例中,接入网络使用NC120来进行客户端间的通信。可替换地,网状网络允许一 个客户端直接与另一个客户端通信。NC 120经由通信端口 110来从例如路由器160的上行 源中接收信息。处于分组形式的这种信息包括视频分组或程序指引数据(例如,如在IPTV 中),这里仅举几个实例。在一个实施例中,通信端口 110和/或NC 120定位于POE(未示 出)的下行并与路由器160分离。在另一个实施例中,通信端口 110和/或NC 120定位于 这种POE的上行。NC 120将它接收的信息的至少一部分通过下行(DS)端口 115转发并继 续转发到一个或多个连接的客户端130a到130f上。在一个实施例中,NC120包括经由同 轴电缆接收数据分组的接收机(未示出)。举例来说,通信端口 110包括电缆调制解调器。 通信端口 110连接到除了路由器160之外的一个或多个实体并从所述一个或多个实体接收 信号。在一个实施例中,路由器160、NC 120和客户端130是通信网络100的一部分。DS端口连接115a、11 描述在DS端口 115和下行客户端130之间的连接的实例。 DS端口连接115a、lMb包括分流器网络以允许分组被下行传递到超过一个的客户端130。 在图1中,客户端130a、130b、130c和130d经由DS端口连接115b连接到DS端口 115,并且客户端130e和130f经由DS端口连接11 连接到DS端口 115,尽管任何数目的客户端可 以经由任何数目的DS端口连接和配置连接到DS端口 115。举例来说,在BCN中介质被共 享。相应地,多个客户端通常连接到单个物理端口。然而,NC 120可以从单个的物理端口 来提供作为虚拟端口的端口。在一个实施例中,根据由被称作“MoCA”(“同轴电缆多媒体 联盟”)的组织生成的MoCAl. 1的标准来配置如上所述的网络。在一个实施例中,路由器160从上行视频服务器(未示出)中接收数据通信量 (traffic) 0数据包括分组,所述分组包含例如多播数据流的内容。路由器160包括多端口 交换机/路由器并从一个或多个服务器(未示出)中接收数据通信量。当接收这种数据通 信量时,路由器160在网络100上路由通信量并通过网络100下行路由到通信到网络100 中的客户端。举例来说,例如表示高分辨率电视(HDTV)信号的数据的视频数据流通过包括 在像MAC地址这样的地址中的组号被彼此区别开来。举例来说,数据流包括在组成数据流 的网际协议(IP)多播分组中传送的MPEG视频。本领域技术人员应该理解,在一个实施例 中路由器160与NC 120搭配使用。可替换地,路由器160和NC 120是截然不同的实体。NC 120与连接的客户端130进行通信,尽管客户端130也许能够或者也许不能够 彼此进行通信。NC 120监控来自于网络中的每个客户端130的上行通信。举例来说,如下 所述的这种通信包括加入网络的客户端请求。在一个实施方式中,NC 120通过网络定期向成员客户端发布媒体接入计划(MAP) 分组。另一个周期信号(信标分组)也由NC 120发送并由包括非成员客户端的连接到端 口 115的所有客户端接收。MAP分组通过网络以比特加载模式传送。因为NC 120具有网络 上所有客户端的比特加载信息,所以这是可能的。相应地,这种MAP分组能够承载数量可观 的信息。相反,信标分组承载相对较少的信息。然而,信标分组相比于MAP分组来说更可靠 和鲁棒。信标分组针对非成员客户端,为像准入控制帧(ACF)这样的竞争时隙提供定时信 息。在所公开的方法和装置的一个实施例中,客户端能够根据信标/ACF消息交换来确定它 是否能够和/或应该成为网络的成员。举例来说,NC 120可以在信标分组中发送使非成员 客户端加入网络的请求。在成员客户端确定MAP分组的比特加载之后,MAP分组由成员客 户端接收。这种MAP分组不可以由非成员客户端接收。参考图1,现在描述将客户端交换进出网络的处理的实例。客户端130中的任何一 个或多个是网络的成员或非成员客户端。对于当前的实例,假定客户端130b、130c、130d和 130e包括成员客户端,而客户端130a和130f是非成员客户端。举例来说,客户端130a请求发送像数据分组这样的通信量到NC 120。这种请求需 要将非成员客户端130a添加到网络100中。在像ACF这样的竞争时隙内将该请求发送给 NC 120,在网络上可以定期出现所述竞争时隙。ACF包括在其中消息能够在NC和客户端之 间被往返发送和接收的通用区域。ACF可以是一个或多个非成员客户端的竞争时隙。相应 地,ACF可用于发送准入请求给NC 120以开始准入处理。如上所述,信标分组用于为用于 非成员客户端的ACF定时。每个信标指向一个ACF。在一个实施例中,NC 120包括处理器(未示出)以确定作为网络成员而参与的多 个客户端是否处于限制内。如果NC 120已经管理最大数目的客户端,那么当接收到准入请 求时,NC 120使用处理器以确定从网络中移除哪个成员客户端。在一个实施例中,如图2中 所描述的,选择移除最不活跃的成员客户端M0。举例来说,这种成员客户端也许具有比其它成员客户端220更少的最近数据通信量,或者具有从上一次与NC 120传达分组之后最长 的时间。然而,这种确定从网络中删除哪个客户端的处理不局限于这些实例。举例来说,用 于删除成员客户端的可替换的标准包括到成员客户端的链路的质量、近期将信息传达给成 员客户端的可能性和每个成员客户端的相对重要性等。本领域技术人员应该理解,存在许 多额外的标准,它们将适合于在确定删除哪个成员客户端中使用。一旦NC 120删除像图1中的客户端130c这样的客户端以容纳请求的客户端 130a,那么NC 120在信标周期期间内将确认接受所述请求的响应发送回请求的客户端 130a。此外举例来说,NC 120包括存储器(未示出)以存储与在NC 120和被删除的客户端 之间的链路相关的信息。在一个实施例中,请求的客户端监听来自于NC 120的确认响应。 响应包括给请求客户端的关于使用哪个处理来加入网络的指令,所述处理例如如上所述的 三个处理中的一个。NC 120通过使用,举例来说,包括正如上面所讨论的先前存储的CLRI 的高速缓冲存储器来阐明这种指令。在一个实施例中,至少部分地通过考虑自被替换的客 户端离开网络之后有多长时间来确定指令。可替换地,像CLRI的可靠性这样的其它方法可 被用于确定在加入网络中使用哪个处理。本领域技术人员将理解,存在可被用于确定应该 为加入网络选择哪个处理的大量标准。同时,NC 120通过网络传送MAP分组以通知被删除的客户端130c它不再是网络 100的成员客户端。在这时,客户端130c和/或NC 120高速缓存关于在客户端130c连接 到网络时使用的参数的信息(CLRI)。如上所述的,如果以及当客户端130c随后请求重新 加入网络时,这种信息被用作CLRI。此外,在先前客户端130c是网络成员时它接收MAP分 组,但现在作为非成员,客户端130c改为只接收信标分组。图3是根据所公开的方法和装置的一个实施例的处理300的流程图,所述处理300 由像图1中所示的NC120这样的NC来执行。举例来说,NC 120通过将这种成员客户端与 非成员客户端交换进出网络来管理超过有限数目的成员客户端。在模块310,NC 120从非 成员客户端130a接收加入网络100的请求。如上所述,这种请求在ACF中被接收。在模块 320,NC 120确定在NC的网络中是否包括客户端的最大数目。如果没有,那么如同在模块 350中那样,NC 120在信标时隙中向请求客户端130a发送指示请求客户端130a可以加入 网络100的响应。然而,如果NC 120已经管理网络100上的最大数目的成员客户端130,那 么如同在模块330中那样,NC 120确定从网络中移除这些成员客户端130中的哪一个。接 着如同在模块340中那样,NC 120收集并高速缓存关于被删除的成员客户端130c的信息。 这种信息包括由NC 120用来在被删除的客户端130c正好从网络100中移除之前与所述 被删除的客户端130c进行通信的参数。举例来说,这种参数包括被用作CLRI的信息。接 下来在模块350,NC 120确定请求的非成员客户端130a将如何被重新加入到网络100上。 这种确定考虑请求的非成员客户端130a已经从网络100分离多长时间,因为如上所述,网 络100的物理参数会随着时间的推移而变化。如果客户端130a已经从网络100分离的持 续时间相对较短,那么NC 120假定对于往返于请求客户端130a的链路只有无关紧要的参 数变化。相应地,NC 120通过利用从请求客户端130a上一次在网络100上起之后的高速 缓存的信息(CLRI)来重新加入请求的客户端130a。然而,如果分离时间相对较长,那么NC 120只使用一部分高速缓存的信息(CLRI)或者不使用高速缓存的信息,而请求客户端必须 经历完整的准入处理。在模块360,NC 120向请求的非成员客户端130a发送其请求已经被准予以及指示正在加入的客户端应该使用的重新加入处理的响应。这种响应通过信标周期 发送。在另一个实施例中,信标分组包括来自NC 120的非成员客户端130a加入网络100 的请求。这可以是例如NC 120包括要传送到非成员客户端130a的数据的情况。除非用别的方式明确规定,否则正如从下面的论述可以显而易见的,本领域技术 人员应该理解在整个本说明书的论述中,使用像“处理”、“计算处理”、“计算”、“相关”、“识 别”、“确定”和/或类似术语这样的术语涉及像计算平台、计算机或类似的电子计算设备这 样的执行设备的动作和/或处理,所述执行设备操作和/或变换在执行设备的存储器、寄存 器和/或其它信息存储、传输和/或显示设备中被表示为物理电子和/或磁量的数据。此处公开的特定特征、结构或特性可以以在所公开的方法和装置的一个或多个实 施例中的任何适当的方式组合。此处使用的术语“和/或”意指或者单独使用,或者一起使 用,或者以任何组合来使用选项中的一个或所有选项。虽然所公开的方法和装置举例说明并描述了目前什么被认为是所公开的方法和 装置的特征的实例,但是本领域技术人员应该理解,可以进行各种其它的修改并且等同物 可以被替换。另外,可以进行许多修改以适应于特定情况而不脱离此处描述的核心概念。因 此,其意图是要求保护的主题不被限制于所公开的特定实例,相反地这种要求保护的主题 也可以包括落入附加权利要求范围内的所有方面以及那些权利要求的等同物。尽管权利要求可以包括字母以描绘个别的单元和/或处理步骤,但这种字母没必 要表示权利要求语言的任何方面的重要性的顺序或层次。
权利要求
1.一种给客户端的数目超出限制的网络添加成员的方法,所述客户端能够作为网络的 成员用不同的方法参与,所述方法包括a)从客户端接收作为网络上的参与者加入的请求;b)确定当前作为成员参与的客户端的数目是否处于限制内c)响应于超出所述限制的确定来选择将从网络中移除的至少一个客户端;以及d)存储与在被移除的客户端和网络之间的连接相关的信息。
2.如权利要求1所述的方法,其中存储信息包括保留关于至少一个被移除的客户端的 通信链路重建信息(CLRI)。
3.如权利要求2所述的方法,进一步包括e)从至少一个被移除的客户端接收第二请求,所述请求要求至少一个被移除的客户端 重新加入网络;以及f)响应于接收到第二请求,通过应用至少一部分CLRI来重新加入第二个请求的客户端。
4.如权利要求3所述的方法,其中所述CLRI的部分至少部分基于自第二个请求的客户 端成为网络的成员之后已经过了多长时间。
5.如权利要求3所述的方法,其中所述CLRI的部分至少部分基于在由第二个请求的客 户端在所述第二个请求的客户端被从网络中移除时所使用的比特加载以及在第二请求被 接收时使用的比特加载之间的差值。
6.如权利要求1所述的方法,其中选择所述被移除的至少一个客户端至少部分基于在 请求时参与网络的客户端的活动水平。
7.一种具有在其上存储有机器可读指令的存储介质的物品,所述机器可读指令如果由 执行设备执行则适于指导所述执行设备a)从客户端接收加入网络的请求;b)确定作为网络上的成员参与的客户端的数目是否处于限制内;c)响应于客户端的数目处于限制内的确定来选择将从网络中移除的至少一个客户端;以及d)存储与往返于被移除的客户端的链路相关的信息。
8.如权利要求7所述的物品,其中如果所述指令被执行则进一步适于指导所述执行设备e)从至少一个被移除的客户端接收第二请求,所述请求要求至少一个被移除的客户端 重新加入网络;以及f)响应于接收到第二请求,通过应用至少一部分所存储的信息来重新加入第二个请求 的客户端。
9.如权利要求8所述的物品,其中所述所存储的信息部分至少部分基于自第二个请求 的客户端成为网络的成员之后已经过了多长时间。
10.如权利要求8所述的物品,其中所述所存储的信息部分至少部分基于在由第二个 请求的客户端在所述第二个请求的客户端被从网络中移除时所使用的比特加载以及在第 二请求被接收时使用的比特加载之间的差值。
11.如权利要求7所述的物品,其中选择所述被移除的至少一个客户端至少部分基于在请求时参与网络的客户端的活动水平。
12.—种设备,包括a)用于从至少一个客户端接收加入网络的请求的装置;b)用于确定作为网络的成员参与的客户端的数目是否处于限制内的装置;c)用于响应于确定作为成员参与的客户端的数目处于限制内来选择将从网络中移除 的至少一个客户端的装置;以及d)存储与往返于被移除的至少一个客户端的链路相关的信息。
13.如权利要求12所述的设备,进一步包括e)用于从至少一个被移除的客户端接收第二请求的装置,所述请求要求至少一个被移 除的客户端重新加入网络;以及f)用于响应于接收到第二请求,通过应用至少一部分所存储的信息来重新加入第二个 请求的客户端的装置。
14.如权利要求13所述的设备,其中所述所存储的信息部分至少部分基于自第二个请 求的客户端成为网络的成员之后已经过了多长时间。
15.如权利要求13所述的设备,其中所述所存储的信息部分至少部分基于在由第二个 请求的客户端在所述第二个请求的客户端被从网络中移除时所使用的比特加载以及在第 二请求被接收时使用的比特加载之间的差值。
16.如权利要求12所述的设备,其中选择被移除的至少一个客户端至少部分基于在请 求时参与网络的客户端的活动水平。
17.一种网络控制器,包括a)接收机,用于从客户端接收加入网络的请求;b)处理器,用于确定作为网络的成员参与的客户端的数目是否处于限制内以及响应于 确定客户端的数目处于所述限制内来选择从网络中移除的至少一个客户端;以及c)存储器,用于存储与在网络控制器和被移除的至少一个客户端之间的链路相关的信息。
18.如权利要求17所述的网络控制器,其中所述接收机适于从至少一个被移除的客户 端接收第二请求,所述请求要求至少一个被移除的客户端重新加入网络,以及所述处理器 适于响应于接收到第二请求,通过应用至少一部分存储的信息来重新加入第二个请求的客 户端。
19.如权利要求18所述的网络控制器,其中所述所存储的信息部分至少部分基于自第 二个请求的客户端成为网络的成员之后已经过了多长时间。
20.如权利要求18所述的网络控制器,其中所述所存储的信息部分至少部分基于在由 第二个请求的客户端在所述第二个请求的客户端被从网络中移除时所使用的比特加载以 及在第二请求被接收时使用的比特加载之间的差值。
21.如权利要求17所述的网络控制器,其中选择被移除的至少一个客户端至少部分基 于在请求时参与网络的客户端的活动水平。
22.—种网络控制器,包括a)发射机,用于响应于网络控制器具有要发送给客户端的数据而将要求客户端重新加 入网络的请求发送给客户端;b)处理器,用于确定作为网络的成员参与的客户端的数目是否处于限制内以及响应于 确定客户端的数目处于所述限制内来选择从网络中移除的至少一个客户端。
23.一种客户端,包括a)存储器,用于存储与在网络控制器和客户端之间的链路相关的高速缓存的信息;b)接收机,用于从网络控制器接收要求客户端重新加入网络的请求;以及c)处理器,用于使用高速缓存的信息以将客户端重新加入网络。
24.如权利要求23所述的客户端,其中所述高速缓存的信息包括关于客户端的通信链 路重建信息(CLRI)。
25.如权利要求23所述的客户端,其中响应于网络控制器具有要发送给客户端的数据 而从网络控制器接收所述请求。
26.一种用于将客户端重新加入客户端的数目超出限制的网络的方法,所述客户端能 够作为网络的成员用不同的方法参与,所述方法包括a)存储与在网络控制器和客户端之间的链路相关的高速缓存的信息;b)从网络控制器接收要求客户端重新加入网络的请求;以及c)使用高速缓存的信息以将客户端重新加入网络。
27.如权利要求沈所述的方法,其中所述高速缓存的信息包括关于客户端的通信链路 重建信息(CLRI)。
28.如权利要求沈所述的方法,其中响应于网络控制器具有要发送给客户端的数据而 从网络控制器接收所述请求。
29.一种设备,包括a)用于存储与在网络控制器和客户端之间的链路相关的高速缓存的信息的装置;b)用于从网络控制器接收要求客户端重新加入网络的请求的装置;以及c)用于使用高速缓存的信息以将客户端重新加入网络的装置。
30.如权利要求四所述的设备,其中响应于网络控制器具有要发送给客户端的数据而 从网络控制器接收所述请求。
31.一种包括在其上包含存储的机器可读指令的存储介质的物品,所述机器可读指令 如果由执行设备执行则适于指导所述执行设备a)存储与在网络控制器和客户端之间的链路相关的高速缓存的信息;b)从网络控制器接收要求客户端重新加入网络的请求;以及c)使用高速缓存的信息以将客户端重新加入网络。
32.如权利要求31所述的物品,其中响应于网络控制器具有要发送给客户端的数据而 从网络控制器接收所述请求。
全文摘要
一种支持超过在网络中允许的最大数目的客户端的方法和设备。由于像存储器及其它硬件这样的资源限制而存在这种限制。在所公开的方法和装置的一个实施例中,网络控制器将一个客户端暂时从网络中删除以允许另一个当前不在网络里并希望处于活动状态的客户端加入网络。关于在被删除的客户端和网络控制器之间的链路的信息被存储以允许被删除的客户端容易地重新加入网络。
文档编号H04L12/56GK102057628SQ200980120843
公开日2011年5月11日 申请日期2009年6月4日 优先权日2008年6月10日
发明者K·朱 申请人:熵敏通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1