专利名称:用于提供封闭订户组接入控制的方法、设备和计算机程序产品的制作方法
技术领域:
本发明的实施例大体上涉及通信技术,并且更特别地涉及用于实现对封闭订户组接入(closed subscriber group access)的控制的设备、方法和计算机程序产品。
背景技术:
现代通信时代已经引起有线和无线网络的巨大扩展。计算机网络、电视网络和电话网络正在经历由消费者需求激起的空前的技术扩展。无线和移动联网技术已经解决了相关消费者需求,同时提供了信息传输的更大灵活性和即时性。当前和未来的联网技术继续促进信息传输的容易性和对用户的便利。为了提供更容易或更快的信息传输和便利,电信行业服务提供商正在开发对现有网络的改进。在这方面,无线通信近年来已至少部分地由于尺寸的减小和成本的降低以及移动电子设备的电池寿命和计算容量的改进而变得越来越流行。同样地,移动电子设备已变得更有能力、更容易使用,并且购买更加便宜。由于移动电子设备现在无处不在的性质,所有年龄和教育水平的人都在利用移动终端来与其它个人或联系人通信,接收服务和/或共享信息、媒体及其它内容。通信网络和技术已经被开发并扩展至为移动电子设备提供稳健的支持。例如,当前还正在开发演进通用移动通信系统(UMTS)陆地无线电接入网(E-UTRAN)。也称为长期演进(LTE)或3. 9G的E-UTRAN旨在通过改善效率、降低成本、改善服务、利用新的频谱机会并提供与其它开放标准的更好集成来升级现有技术。在典型的网络配置中,移动用户经由由网络维持(maintain)的通信链路来相互通信。在这方面,例如,起始站通常可以向网络设备传送数据以便网络设备将数据中继到目标站。最近,已经进行了努力以实现提供封闭订户组(CSG)以实现对于特定订户组而言对特定CSG小区的受限接入。CSG可能对特定的组织或企业有用,该组织或企业希望定义一组用户,可以使得该组用户能够自由地接入与CSG相关联的基站、节点或接入点,但是对实现由在该组之外的个人接入小区可以具有限制。CSG还可能在与私人住宅中的单独建立的网络的连接中有用。在这方面,例如,CSG通常可以定义一组用户(例如,订户),该组用户被使得能够接入特定CSG小区。同样地,不是该组的成员的个人可能不能接入该CSG小区。 在某些情况下,订户可以是多个CSG的成员。实际上,CSG可以与由可以向CSG的订户提供接入的接入点、基站或节点B (node-B)提供服务的一个或多个小区相关联。当前通信标准使得特定用户移动终端或用户设备(UE)能够发现可能的CSG小区, UE可以用所述可能的CSG小区来尝试使用自主搜索过程进行通信。UE还可以手动地尝试与CSG小区通信。如果通信的尝试是成功的,则UE然后可以将CSG或CSG标识(identity) 添加到“白名单”。该白名单可以包括UE知道其可以接入的CSG的列表(例如,通过在先手动接入或网络通过专用信令来为UE提供该列表)。然而,当前不存在对于响应于UE接收到对特定CSG的接入的拒绝的活动的解决方案的提供。
因此,可能期望提供用于对CSG接入提供实现改善的控制的机制。
发明内容
因此提供了一种可以实现CSG接入控制的提供的方法、设备和计算机程序产品。 在这方面,例如,本发明的示例性实施例可以实现维持包括CSG的列表或标识的“黑名单” 或禁止列表,对于所述CSG而言,UE已被拒绝接入。因此,例如,如果UE尝试接入CSG且被拒绝接入,则UE可以不增加信令和功率消耗或在将来使用其它网络资源来再次或反复地尝试接入黑名单上的任何CSG。在一个示例性实施例中,提供了一种提供封闭订户组接入控制的方法。该方法可以包括维持非接入寄存器,该非接入寄存器包括与封闭订户组相关联的通信小区的标识符,与该非接入寄存器相关联的通信设备对所述通信小区不具有接入权限(rights),并且基于在非接入寄存器中未被标识的其他通信小区实现与另一通信小区的后续通信。在另一示例性实施例中,提供了一种用于提供封闭订户组接入控制的计算机程序产品。所述计算机程序产品包括具有存储在其中的计算机可执行程序代码部分的至少一个计算机可读存储介质。所述计算机可执行程序代码部分可以包括第一和第二程序代码部分。第一程序代码部分可以用于维持非接入寄存器,该非接入寄存器包括与封闭订户组相关联的通信小区的标识符,与该非接入寄存器相关联的通信设备对所述通信小区不具有接入权限。第二程序代码部分可以用于基于在非接入寄存器中未被标识的其他通信小区实现与另一通信小区的后续通信。在另一示例性实施例中,提供了一种用于提供封闭订户组接入控制的设备。该设备可以包括处理器,该处理器可以被配置为维持非接入寄存器,该非接入寄存器包括与封闭订户组相关联的通信小区的标识符,与该非接入寄存器相关联的通信设备对所述通信小区不具有接入权限,并且基于在非接入寄存器中未被标识的其他通信小区实现与另一通信小区的后续通信。在另一示例性实施例中,提供了一种用于提供封闭订户组接入控制的设备。所述设备包括用于维持非接入寄存器的装置,该非接入寄存器包括与封闭订户组相关联的通信小区的标识符,与该非接入寄存器相关联的通信设备对所述通信小区不具有接入权限,并且基于在非接入寄存器中未被标识的其他通信小区实现与另一通信小区的后续通信。
因此已经概括地描述了本发明,现在将对附图进行参考,附图不一定按比例绘制, 并且在附图中
图1是根据本发明的示例性实施例的系统的示意性方框图2是根据本发明的示例性实施例的用于提供封闭订户组接入控制的设备的示意性方框图3举例说明控制流程图的示例,其示出根据本发明的示例性实施例的与提供封闭订户组接入控制有关的实体之间的通信;以及
图4是根据本发明的示例性实施例的根据提供封闭订户组接入控制的示例性方法的流程图。
具体实施例方式现在将参考附图在下文中更全面地描述本发明的某些实施例,其中示出本发明的一些但并非所有实施例。事实上,可以以许多不同的形式来体现本发明的各种实施例,并且不应将其理解为局限于本文所阐述的实施例;相反,提供这些实施例,使得本公开将满足可适用的法定要求。相同的附图标记自始至终指示相同的元件。本文所使用的术语“数据”、 “内容”、“信息”和类似术语可以被可互换地用来指代能够依照本发明的实施例被传送、接收和/或存储的数据。此外,提供本文所使用的术语“示例性”不是为了传达任何定性的评定,而是替代地仅仅为了传达示例的说明。因此,不应将任何此类术语的使用视为限制本发明的实施例的精神和范围。图1举例说明示意性方框图,其示出提供了根据本发明的示例性实施例的用于提供封闭订户组接入控制的系统。然而,图1说明一个示例性实施例,并且应理解的是还可以与实施本发明的实施例相结合地采用包括附加或者甚至更少元件的其它架构。此外,图 1的系统举例说明被体现为E-UTRAN的网络,然而,在替换实施例中可以替换地取代任何其它网络。现在参考图1,该系统可以包括E-UTRAN 20,其可以特别地包括与EPC 30通信的多个节点B,EPC 30可以包括诸如MME 32的一个或多个移动性管理实体(MME)和一个或多个系统架构演进(SAE)网关。节点B可以是E-UTRAN节点B (例如,eNB 40和42),并且还可以与UE 50及一个或多个其它UE (其中的某些可以是封闭订户组(CSG)的成员)通信。 虽然图1仅示出了特定数目的eNB和UE,但是可以存在包括在系统中的多个节点和移动终端。E-UTRAN 20可以与作为EPS (演进分组系统)的一部分的EPC 30通信。此外,虽然图 1示出了演进节点B作为接入点(AP),但可以与依照其它无线电接入技术操作的实施例相结合地采用任何AP或基站(BS)。在示例性实施例中,UE 50可以是通信设备,诸如计算机(例如,个人计算机、膝上型计算机、服务器等)、移动电话、全球定位系统(GPS)设备、个人数字助理(PDA)、寻呼机、移动电视、游戏设备、照相机、音频/视频播放器、无线电装置或上述的任何组合,以及其它类型电子设备,所述其它类型的电子设备可以包括用于执行各种硬件和/或软件过程的处理器和/或存储器。UE 50可以被配置为采用如下文结合图2的说明更详细地描述的、依照本发明的实施例的处理。虽然不是必需,但在某些实施例中,UE 50可以能够依照多个第一代(1G)、第二代 (2G)、2. 5G、第三代(3G)、3. 5G、3. 9G、第四代(4G)移动通信协议、LTE等中的任何一个或多个进行通信。同样地,例如,UE 50可以经由网络与其它UE或网络设备通信,并且UE 50可以包括用于向基站传送信号并用于从基站接收信号的一个或多个天线,所述基站可以是例如作为一个或多个蜂窝式或移动网络的一部分的基站或可以被耦合到数据网络的接入点, 所述数据网络诸如局域网(LAN)、城域网(MAN)和/或诸如因特网之类的广域网(WAN)。继而,可以将诸如处理元件之类的其它设备(例如,个人计算机、服务器计算机等)耦合到UE 50。通过将UE 50直接或间接地连接到其它设备,可以使得UE 50能够与其它设备通信(例如,根据包括超文本传输协议(HTTP)等的许多通信协议),从而执行UE 50的各种通信或其它功能。
eNB 40和42可以提供用于UE 50及其它UE的E-UTRA用户平面和控制平面(无线电资源控制(RRC))的协议终结(protocol termination)。eNB 40和42可以提供用于功能的功能性托管(functionality hosting),所述功能诸如无线电资源管理、无线电承载控制、无线电准入控制、连接移动性控制、上行链路和下行链路两者中的到UE的资源动态分配、UE附着时的MME选择、网际协议(IP)报头压缩和加密、寻呼和广播信息的调度、数据路由、用于配置移动性的测量和测量报告等。在某些情况下,每个eNB可以表示能够依照 E-UTRAN技术相对于通信服务为小区内的UE提供服务的单独小区。在某些情况下,小区可以重叠。然而,应理解的是可以将本发明的实施例应用于许多无线接入技术而不仅仅是 E-UTRAN。因此,可以使如本文所述的通信小区与任何AP、BS或节点相关联,其与诸如射频 (RF)、蓝牙(BT)、红外(IR)、无线局域网(WLAN)、微波存取全球互通(WiMAX)、WiFi、超宽带 (UffB), Wibree、宽带码分多址(W-CDMA)、CDMA2000、全球移动通信系统(GSM)、通用分组无线电服务(GPRS)等各不同的接入技术相关联。MME 32可以托管诸如到各节点B的消息分发、安全控制、空闲状态移动性控制、 EPS承载控制、加密和完整性保护等之类的功能。在示例性实施例中,MME 32可以包括接入控制管理器36,其可以被配置为确定对于特定用户而言是允许还是拒绝网络接入。SAE网关可以托管诸如用于UE移动性的支持和寻呼的某些分组的终止和切换之类的功能。在示例性实施例中,EPC 30可以提供到诸如因特网之类的网络的连接。在示例性实施例中,可以定义一个或多个CSG,并且可以由特定eNB (例如,eNB 40 和42)来为其提供服务。因此,例如,如果UE 50在可以进行与eNB 42的通信的区域(例如,小区)中,则UE 50可以意识到与eNB 42的潜在通信是可能的。同样地,如果UE 50在可以进行与eNB 40的通信的区域中,则UE 50还可以意识到与eNB 40的潜在通信是可能的。然而,如果eNB 40和42与CSG相关联,则可以相对于UE 50应用接入限制。在这方面,例如,如果假设eNB 40与UE 50对其不具有接入权限的CSG相关联,则可以防止UE 50接入与eNB 40相关联的CSG。然而,如果eNB 42与UE 50对其具有接入权限的CSG相关联,可以使得UE 50能够接入与eNB 42相关联的CSG。同样地,例如,可以将eNB 42视为相对于UE 50而言与可接入CSG小区相关联,并且可以将eNB 40视为相对于UE 50而言与不可接入小区相关联。在示例性实施例中,UE 50可以包括接入管理器(例如,下面更详细地描述的接入管理器80),其可以被配置为提供依照示例性实施例的CSG接入控制功能。在这方面,例如, 可以将接入管理器80配置为维持或存储UE 50不可接入的小区的标识以便例如通过进行对不可接入CSG小区的多次接入尝试来防止UE 50消耗资源。因此,例如,接入管理器80 可以存储包括UE 50对其具有接入权限的CSG小区的列表的白名单和/或包括UE 50对其不具有接入权限的CSG小区的列表的黑名单或禁止列表。图2示出被配置为执行本发明的示例性实施例的设备的一个示例的方框图。在这方面,例如,可以将根据本发明的示例性实施例的用于提供CSG接入控制的设备体现为例如诸如UE 50之类的移动终端或以其它方式在例如诸如UE 50之类的移动终端上采用。然而,应注意的是还可以在移动和固定的多种其它设备上采用图2的设备,且因此,本发明的实施例不应必须局限于诸如移动终端之类的设备上的应用。还应注意的是虽然图2举例说明了用于实现CSG接入控制的提供的设备的配置的一个示例,但还可以使用许多其它配置来实现本发明的实施例。现在参考图2,提供了一种用于实现CSG接入控制的提供的设备。所述设备可以包括处理器70、用户接口 72、通信接口 74和存储器件76或与之通信。存储器件76可以包括例如易失性和/或非易失性存储器。存储器件76可以被配置为存储用于使得设备能够执行依照本发明的示例性实施例的各种功能的信息、数据、应用程序、指令等。例如,存储器件76可以被配置为缓冲输入数据以便由处理器70来处理。另外或替换地,可以将存储器件76配置为存储指令以便由处理器70执行。作为另一替换,存储器件76可以是存储信息和/或媒体内容的多个数据库中的一个。可以以许多不同的方式来体现处理器70。例如,可以将处理器70体现为各种处理装置,诸如处理元件、协处理器、控制器或各种其它处理器件,包括集成电路,诸如例如ASIC (专用集成电路)、FPGA (现场可编程门阵列)、硬件加速器等。在示例性实施例中,可以将处理器70配置为执行存储在存储器件76中的或处理器70可访问的指令。同时,通信接口 74可以是诸如在硬件、软件或硬件和软件的组合中体现的器件或电路的任何装置,其被配置为从/向网络和/或与所述设备通信的任何其它设备或模块接收和/或传送数据。在这方面,通信接口 74可以包括例如用于实现与无线通信网络通信的天线(或多个天线)和支持硬件和/或软件。在固定环境中,通信接口 74可以替换地或者还支持有线通信。同样地,通信接口 74可以包括用于支持经由电缆、数字订户线(DSL)、通用串行总线(USB)或其它机制的通信的通信调制解调器和/或其它硬件/软件。用户接口 72可以与处理器70通信以接收用户接口 72处的用户输入的指示和/ 或向用户提供可听、可视、机械或其它输出。同样地,用户接口 72可以包括例如键盘、鼠标、 操纵杆、显示器、触摸屏、麦克风、扬声器或其它输入/输出机构。在其中所述设备被体现为服务器或某些其它网络设备的示例性实施例中,可以限制或消除用户接口 72。然而,在其中所述设备被体现为通信设备(例如,UE 50)的实施例中,除其它设备或元件之外,用户接口 72可以包括扬声器、麦克风、显示器和键盘等中的任何或全部。在示例性实施例中,处理器70可以被体现为、包括或以其他方式控制接入管理器 80。接入管理器80可以是被配置为如下所述地执行接入管理器80的相应功能的任何装置,诸如在硬件、软件或硬件和软件的组合中体现的器件或电路(例如在软件控制下操作的处理器70)。在某些实施例中,可以经由处理器70来执行接入管理器80与其它设备之间的通信。然而,接入管理器80可以替换地直接或经由通信接口 74与其它设备或元件通信。可以将接入管理器80配置为存储关于用于CSG小区的接入控制的信息(例如,在存储器件76中或在内部存储器中)。在这方面,例如,可以将接入管理器80配置为存储关于非可接入CSG小区的信息。在示例性实施例中,可以将接入管理器80配置为至少创建、 更新和/或维持包括非可接入CSG小区的标识的非接入寄存器82 (例如,黑名单或禁止列表)。在某些实施例中,还可以将接入管理器80配置为也存储关于可接入CSG小区的信息。 因此,例如,可以将接入管理器80配置为创建、更新和/或维持包括可接入CSG小区的标识的接入寄存器84 (例如,白名单)。然而,在某些实施例中,可以由不同的设备或以不包括在本发明的实施例的范围内的不同方式来执行关于维持白名单的功能性。在示例性实施例中,可以将接入管理器80配置为处理或辅助涉及由用户或UE 50 接入CSG小区的尝试。同样地,例如,可以进行其中网络可以检查关于UE是否对CSG小区具有接入权限的注册过程。如果接入被准许,则可以将接入管理器80配置为将接入寄存器 84更新为包括CSG小区的标识(例如,唯一小区标识、一组小区标识或组标识符,诸如位置区域标识符(LAI)(例如,如果CSG小区包括不止一个小区)等)。同时,如果接入不被准许,则网络可以通知UE 50接入将不被准许,并且可以如下所述地更新非接入寄存器82。可以将CSG小区的标识通称为CSG小区标识符。在某些实例中,每个小区或至少CSG小区的eNB (例如,eNB 42)可以广播其CSG小区标识符。替换地, 可以经由标准化信令来提供特定节点、AP或BS的CSG小区标识符。在其中UE 50接收到对于UE 50而言接入不被准许的通知的情况下,可以将接入管理器80配置为监视UE 50与网络(例如,eNB 42)之间的通信。因此,如果网络向UE 50 发出接入拒绝(在某些情况下,连同拒绝的原因一起,其可以是标准拒绝消息),则可以将接入管理器80配置为将CSG小区的标识记录在非接入寄存器82中。在某些实施例中,可以改变由接入管理器80存储在非接入寄存器82中的特定信息。在这方面,除上文针对标识CSG小区所述的替换之外,还可以存在用于增补信息以及非可接入的一个或多个小区的标识的存储的各种替换。例如,可以与指示非可接入小区标识的信息相关联地存储诸如拒绝的时间和/或日期之类的时间信息、诸如拒绝时的UE 50的位置之类的位置信息、报告的拒绝理由及其它信息。同样地,例如,可以维持列表以用于存储为特定拒绝所特有的信息,使得UE 50可以将CSG情况与已存在的位置区域(LA)和/或跟踪区域(TA)情况区别开。随后,UE 50可以利用在移动性过程期间存储在非接入寄存器82中的信息来避免尝试驻留于在非接入寄存器82中标识的小区中。因此,可以节省资源,否则该资源可能已被致力于为UE 50接入小区的另一请求提供服务。值得注意的是,非接入寄存器82可以被用于空闲模式移动性过程(例如,自主小区重选)和活动模式移动性过程(例如,切换)。此外,本发明的实施例可以应用于自主移动性和由用户进行的手动CSG接入尝试。在示例性实施例中,接入管理器80可以采用各种技术来管理非接入寄存器82。例如,不是仅仅相对于将被添加到寄存器的新标识实现对非接入寄存器82 (和/或接入寄存器84)的更新,而是接入管理器80也可以实现相对于状态的更新。例如,如果在非接入寄存器82上标识了 CSG小区,但是在稍后的某个点处,对CSG小区的接入要求被改变(或UE 50 变成订户),则接入管理器80可以接收关于CSG小区的状态的更新,使得可以从非接入寄存器82去除CSG小区。因此,可以不防止UE 50在已后重新尝试接入CSG小区。可以由网络来提供关于状态的更新。此外,在某些情况下,网络可以基于特定UE的位置和具有接近于该位置的独有接入要求的已知CSG来提供CSG标识符的列表。作为可以与CSG小区标识相关联地存储的增补信息的另一示例,还可以存储基于时间的有效性信息。关于这方面,例如,还可以存储定义一时间段的定时值,在该时间段期间,应将CSG小区标识视为被列入黑名单。在某些实施例中,不是存储基于时间的有效性信息,而是可以维持存储在非接入寄存器82中的CSG小区标识达有限的时间段。同样地,例如,可以维持非接入寄存器82中的每个条目达到可以由定时器86或定时功能维持的有限的时间段。定时器86可以被配置为正数或倒数计时或在偏离起始时间预定时间段的日期和/或时间向接入管理器80提供信号或通知。在某些实施例中,可以用信号通知或由网络实体(例如通过广播或专用信令)或其它标准信令来控制定时器86以将应维持特定CSG小区标识的时间量告知定时器86。因此,例如,定时器86可以被处理器70、接入管理器80和 /或非接入寄存器82来控制或与之通信,以便相对于维持所存储的CSG小区标识达到由来自网络的信令或由预定时间量定义的时间段来监视非接入寄存器82。在示例性实施例中, 定时器86可以以响应于新条目的添加而开始针对每个新条目的计数达预定时间量或由网络定义的时间段的独立方式进行操作。在该时间段或预定时间量到期之后,定时器86可以用信号通知接入管理器80以使得接入管理器80能够从非接入寄存器82中删除已经超时的相应CSG小区标识。图3示出举例说明依照本发明的一个示例性实施例的各种实体的信令和响应的控制流程图。如图3所示,UE最初在操作100处可以处于空闲模式。然而,如上文所讨论的,还可以支持活动或已连接模式操作。在空闲模式下,UE可以执行正常移动性相关测量和小区重选。在某些实例中,用户可以发起对CSG的手动搜索。如方框102处所示,UE位于其中的网络环境可以包括CSG和非CSG小区两者。因此,例如,UE可以具有将建议对CSG 小区执行重选的用于CSG小区的测量结果。在操作104处,可以提示小区改变。关于这方面,例如,在成功的CSG搜索之后,用户可以选择CSG小区,并且UE可以通过发起注册过程来尝试驻留在CSG小区上。作为替换,UE可以自主地进入CSG小区并发起注册(例如,基于测量结果)。在操作106处,可以在UE与CSG小区之间执行随机接入信道(RACH)过程。同样地,UE可以在操作108处发布CSG注册请求。如果UE对CSG小区不具有接入权限(例如,不是订户),则网络(例如,执行存储在存储器件中的指令的E-UTRAN的网络设备的处理器)可以在操作110处发布CSG注册拒绝消息。该拒绝消息可以包括CSG小区的CSG小区标识符 (和/或CSG标识符的列表)并可能还有如上所述的增补信息。在操作112处,UE的接入管理器可以将CSG小区标识符存储到非接入寄存器82 (例如,禁止列表或黑名单)。此后,UE 可以执行到不是同一 CSG的一部分的另一小区的小区选择或重选。此外,在操作114处,UE 可以停止驻留在CSG小区上并执行小区改变。图4是根据本发明的示例性实施例的系统、方法和程序产品的流程图。应理解的是可以通过各种手段(诸如硬件、固件和/或包括一个或多个计算机程序指令的软件)来实现流程图的每个方框或步骤以及流程图中的方框的组合。例如,可以通过计算机程序指令来体现上述过程中的一个或多个。在这方面,可以由移动终端或节点的存储器件来存储并由移动终端或节点中的处理器来执行体现上述过程的计算机程序指令。如将认识到的,可以将任何此类计算机程序指令加载到计算机或其它可编程设备(即硬件)上以产生机器,使得在计算机或其它可编程设备上执行的指令产生用于实现在流程图方框(一个或多个)或步骤(一个或多个)中指定的功能的手段。还可以将这些计算机程序指令存储在能够引导计算机或其它可编程设备以特定方式运行的计算机可读存储器中,使得存储在计算机可读存储器中的指令产生包括指令装置的制品,该指令装置实现在流程图方框(一个或多个)或步骤(一个或多个)中指定的功能。还可以将计算机程序指令加载到计算机或其它可编程设备上以促使在计算机或其它可编程设备上执行一系列操作步骤以产生计算机实现的过程,使得在计算机或其它可编程设备上执行的指令提供用于实现在流程图方框(一个或多个)或步骤(一个或多个)中指定的功能的步骤。因此,流程图的方框或步骤支持用于执行指定功能的装置的组合、用于执行指定功能的步骤的组合和用于执行指定功能的程序指令装置。还应理解的是可以由基于专用硬件的计算机系统来实现流程图的一个或多个方框或步骤及流程图中的方框或步骤的组合, 所述基于专用硬件的计算机系统执行指定功能或步骤或专用硬件和计算机指令的组合。在这方面,如图4所提供的用于提供CSG接入控制的方法的一个实施例可以包括在操作200处维持非接入寄存器,该非接入寄存器包括与封闭订户组相关联的通信小区的标识符,与非接入寄存器相关联的通信设备对所述通信小区不具有接入权限,并且在操作 220处基于在非接入寄存器中未被标识的其他通信小区实现与另一通信小区的后续通信。 应将本文所使用的术语通信小区理解为对应于由无线通信节点、接入点或基站覆盖的区域。同样地,本文所指的通信小区不需要局限于与蜂窝式通信的关联,而是替代地指的是被相关联无线发射机覆盖的区域,所述相关联无线发射机可以依照诸如以上列出的那些之类的多个不同通信协议中的任何协议进行操作。在某些实施例中,可以如下所述地修改或进一步放大以上操作中的某些。应认识到可以单独地或与下文描述的特征之中的任何其它项组合地与上述操作一起包括以下修改或放大中的每一个。在这方面,例如,维持非接入寄存器可以包括将与标识符相关联的增补信息存储在非接入寄存器中。在另一示例性实施例中,维持非接入寄存器可以包括基于相对于封闭订户组的可接入性的状态变化来更新非接入寄存器。在某些实施例中,实现后续通信可以包括阻止对接入非接入寄存器中的小区的尝试,但在别的方面却允许此类尝试ο在某些示例性实施例中,可以包括其它可选操作,其示例在图4中以虚线示出。在这方面,所述方法还可以包括在操作210处维持包括所述通信设备对其具有接入权限的每个封闭订户组通信小区的标识符的接入寄存器。如果还维持接入寄存器,则实现后续通信可以包括阻止对接入在非接入寄存器中标识的小区的尝试并允许对接入在接入寄存器中标识的小区的后续尝试。在示例性实施例中,可以由附加操作来进一步定义操作200。关于这方面,例如, 维持非接入寄存器可以包括在操作202处的监视通信设备对接入通信小区的尝试和在操作204处的基于与封闭订户组相关联的、对其接入被拒绝的通信小区来存储对其接入被拒绝的每个通信小区的标识符。在某些情况下,存储标识符可以包括存储标识符达预定时间段。此外,在某些情况下,存储标识符达预定时间段可以包括存储标识符达由网络设备提供的时间段。在示例性实施例中,用于执行上述方法的设备可以包括被配置为执行上述每个操作(200 220)的处理器(例如,处理器70)。处理器可以例如被配置为通过执行所存储的指令或用于执行每个操作的算法来执行操作。替换地,所述设备可以包括用于执行每个上述操作的装置。在这方面,根据示例性实施例,用于执行操作200至220的装置的示例可以包括例如用于管理非接入寄存器(且可能还有接入寄存器)的注册操作和维持的算法。同样地,例如,用于执行操作200至220的装置可以包括接入管理器80和/或处理器70。受益于在前述说明和相关联附图中给出的讲授内容,所述领域的技术人员将想到与这些发明相关的本文所阐述的本发明的许多修改及其它实施例。因此,应理解的是本发明不限于所公开的特定实施例,并且修改及其它实施例意图被包括在所附权利要求的范围内。此外,虽然前述说明和相关联附图在元件和/或功能的某些示例性组合的背景下描述了示例性实施例,但应认识到在不脱离所附权利要求的范围的情况下可以由替换实施例来提供元件和/或功能的不同组合。在这方面,例如,还预期与上文明确描述的那些不同的元件和/或功能的组合,如同可以在某些所附权利要求中阐述的一样。虽然本文采用特定术语,但其仅仅是在一般和描述的意义上使用且不是出于限制的目的。
权利要求
1.一种方法,包括维持非接入寄存器,所述非接入寄存器包括与封闭订户组相关联的通信小区的标识符,与所述非接入寄存器相关联的通信设备对所述通信小区不具有接入权限;以及基于在非接入寄存器中未被标识的其他通信小区实现与另一通信小区的后续通信。
2.权利要求1的方法,还包括维持包括所述通信设备对其具有接入权限的每个封闭订户组通信小区的标识符的接入寄存器。
3.权利要求2的方法,其中,实现后续通信包括阻止对接入在非接入寄存器中标识的小区的尝试并允许对接入在接入寄存器中标识的小区的后续尝试。
4.权利要求1的方法,其中,维持非接入寄存器包括将与标识符相关联的增补信息存储在非接入寄存器中。
5.权利要求1的方法,其中,维持非接入寄存器包括监视通信设备对接入通信小区的尝试和基于与封闭订户组相关联的、对其接入被拒绝的通信小区来存储对其接入被拒绝的每个通信小区的标识符。
6.权利要求5的方法,其中,存储标识符包括存储标识符达预定时间段。
7.权利要求6的方法,其中,存储标识符达预定时间段包括存储标识符达由网络设备提供的时间段。
8.权利要求1的方法,其中,维持非接入寄存器包括基于相对于封闭订户组的可接入性的状态变化来更新非接入寄存器。
9.一种计算机程序产品,包括具有存储在其中的计算机可执行程序代码指令的至少一个计算机可读存储介质,所述计算机可执行程序代码指令包括第一程序代码指令,用于维持非接入寄存器,该非接入寄存器包括与封闭订户组相关联的通信小区的标识符,与所述非接入寄存器相关联的通信设备对所述通信小区不具有接入权限;以及第二程序代码指令,用于基于在非接入寄存器中未被标识的其他通信小区实现与另一通信小区的后续通信。
10.权利要求9计算机程序产品,还包括第三程序代码指令,用于维持包括通信设备对其具有接入权限的每个封闭订户组通信小区的标识符的接入寄存器。
11.权利要求10的计算机程序产品,其中,所述第二程序代码指令包括用于阻止对接入在非接入寄存器中标识的小区的尝试并允许对接入在接入寄存器中标识的小区的后续尝试的指令。
12.权利要求9的计算机程序产品,其中,第一程序代码指令包括用于将与标识符相关联的增补信息存储在非接入寄存器中的指令。
13.权利要求9的计算机程序产品,其中,第一程序代码指令包括用于监视通信设备对接入通信小区的尝试的第三程序代码指令和用于基于与封闭订户组相关联的、对其接入被拒绝的通信小区来存储对其接入被拒绝的每个通信小区的标识符的第四程序代码指令。
14.权利要求13的计算机程序产品,其中,第四程序代码指令包括用于存储标识符达预定时间段的指令。
15.权利要求14的计算机程序产品,其中,第四程序代码指令包括用于存储标识符达由网络设备提供的时间段的指令。
16.权利要求9的计算机程序产品,其中,第一程序代码指令包括用于基于相对于封闭订户组的可接入性的状态变化来更新非接入寄存器的指令。
17.—种包括处理器的设备,所述处理器被配置为维持非接入寄存器,所述非接入寄存器包括与封闭订户组相关联的通信小区的标识符,与所述非接入寄存器相关联的通信设备对所述通信小区不具有接入权限;以及基于在非接入寄存器中未被标识的其他通信小区实现与另一通信小区的后续通信。
18.权利要求17的设备,其中,所述处理器还被配置为维持包括所述通信设备对其具有接入权限的每个封闭订户组通信小区的标识符的接入寄存器。
19.权利要求18的设备,其中,所述处理器被配置为经由阻止对接入在非接入寄存器中标识的小区的尝试并允许对接入在接入寄存器中标识的小区的后续尝试来实现后续通
20.权利要求17的设备,其中,所述处理器被配置为通过将与标识符相关联的增补信息存储在非接入寄存器中来维持非接入寄存器。
21.权利要求17的设备,其中,所述处理器被配置为通过监视通信设备对接入通信小区的尝试和基于与封闭订户组相关联的、对其接入被拒绝的通信小区来存储对其接入被拒绝的每个通信小区的标识符来维持非接入寄存器。
22.权利要求21的设备,其中,所述处理器被配置为通过存储标识符达预定时间段来存储标识符。
23.权利要求22的设备,其中,所述处理器被配置为通过存储标识符达由网络设备提供的时间段来存储标识符。
24.权利要求17的设备,其中,所述处理器被配置为通过基于相对于封闭订户组的可接入性的状态变化来更新非接入寄存器而维持非接入寄存器。
25.一种设备,包括用于维持非接入寄存器的装置,所述非接入寄存器包括与封闭订户组相关联的通信小区的标识符,与所述非接入寄存器相关联的通信设备对所述通信小区不具有接入权限;以及用于基于在非接入寄存器中未被标识的其他通信小区实现与另一通信小区的后续通信的装置。
26.权利要求25的设备,其中,用于维持非接入寄存器的装置包括用于监视通信设备对接入通信小区的尝试的装置和用于基于与封闭订户组相关联的、对其接入被拒绝的通信小区来存储对其接入被拒绝的每个通信小区的标识符的装置。
全文摘要
一种用于提供封闭订户组接入控制的设备可以包括处理器。所述处理器可以被配置为维持非接入寄存器,该非接入寄存器包括与封闭订户组相关联的通信小区的标识符,与该非接入寄存器相关联的通信设备对所述通信小区不具有接入权限,并且基于在非接入寄存器中未被标识的其他通信小区实现与另一通信小区的后续通信。还提供了相应的方法和计算机程序产品。
文档编号H04W12/08GK102227928SQ200880132102
公开日2011年10月26日 申请日期2008年9月26日 优先权日2008年9月26日
发明者B.P.塞比尔, J.T.科斯克拉, L.达尔斯加尔德 申请人:诺基亚西门子通信公司