用于企业femto的自动化lac指派的制作方法

文档序号:7885446阅读:137来源:国知局
专利名称:用于企业femto的自动化lac指派的制作方法
技术领域
本公开一般而言涉及企业Femto (毫微微)部署。
背景技术
毫微微小区是一种目标为诸如通用移动电信系统(UMTS)、码分多址接入(CDMA)系统、WiMax 系统和长期演进(LTE)系统之类的3G/4G技术的新兴技术。毫微微小区接入点(AP)是无线电接入点装置,其用作小型小区信号塔装置用以提高针对无线用户装置的服务覆盖范围并通过利用订户的回程广域网络连接来卸载移动服务提供商的移动基础设施。诸如蜂窝电话或智能手机之类的无线用户装置(也称为用户设备(UE))经由无线电接入点装置连接到无线服务提供商的网络。在标准3G系统中,UE从无线服务提供商网络中的移动交换中心(MSC)获取其时区信息。对于宏小区信号塔,来自宏小区信号塔的空中(over-the-air,0TA)传输中所包括的位置区域代码(LAC)可被用来区分时区并向UE提供适当的时区指示符。然而,无线电接入点装置可能位于不同时区中却连接到同一网关设备,而该网关设备可能义连接到同一 MSC。因此,MSC需要利用不同的时区指示符来响应UE经由处于不同时区的无线电接入点装置发送的位置请求。企业Femto可能在地理上被分布,这使得很难并且有时候不希望针对所有Femto选择单个唯一的LAC。例如,如果Femto由不同地区网关提供服务或者位于不同时区,则可能希望有不同的LAC以便优化传呼以及为了向用户终端(UE)提供正确的时区。用于住宅Femto的LAC指派策略并不适合企业Femto部署,因为对于企业Femto而言有时候希望共享相同的LAC以最小化用于漫游UE的位置更新。


这里并入的并且形成本说明书一部分的附示出了示例实施例。图1是图示出可在其上实现示例实施例的多个企业网络的简化示例的图。图2是图示出可耦接到图1中的接入点之一的网络的简化示例的框图。图3是根据一个示例实施例的用于执行自动LAC指派的设备的框图。图4是用于利用用户接口来执行自动LAC指派的设备的框图。图5是用于处理对用户终端(UE)的LAC冲突的设备的框图。图6是图示出可在其上实现示例实施例的计算机系统的示例的框图。图7是图示出用于针对站点群组的初始部署来指派LAC的示例方法的框图。图8是图示出用于向站点群组添加新接入点的示例方法的框图。图9是图示出用于迭代地选择LAC的方法的框图。图10是图示出用于处理对用户终端的LAC冲突的方法的示例的框图。
具体实施例方式示例实施例的概要下面呈现示例实施例的简化概要,以便提供对示例实施例的某些方面的基本理解。此概要不是对示例实施例的综述。其既不意欲标识出示例实施例的关键或重要要素,也不意欲描绘出所附权利要求的范围。其唯一的目的是以简化形式来呈现示例实施例的某些概念,作为后面呈现的更详细描述的序幕。根据一示例实施例,在此公开了一种设备,该设备包括接口和与该接口耦接的处理逻辑。处理逻辑经由接口接收由要被供给位置区域代码(LAC)的、与站点群组相关联的接入点检测到的位置区域代码的列表。处理逻辑从位置区域代码的预定义列表中移除由该接入点检测到的位置区域代码。处理逻辑在移除由接入点检测到的位置区域代码之后从站点群组的该预定义列表中选择LAC。处理逻辑将所选择的LAC经由接口供给接入点。根据一示例实施例,在此公开了一种方法,该方法包括接收从属于新站点群组的第一毫微微接入点检测到的、表不相邻毫微微接入点的数据。与第一毫微微接入点相邻的毫微微接入点的位置被确定。属于由第一毫微微接入点检测到的毫微微接入点的位置接入代码(LAC)被从候选LAC列表移除。与相邻站点群组中的、被确定为在第一毫微微接入点的预定义接近度之内的毫微微接入点相关联的LAC也被从候选LAC列表移除。在移除来自由第一毫微微接入点检测到的列表的LAC以及来自被确定为在第一毫微微接入点的预定义接近度之内的相邻站点群组的LAC之后,从候选LAC列表选择用于新站点群组的LAC。根据一不例实施例,在此公开了一种设备,该设备包括第一接口和与第一接口率禹接的处理逻辑。处理逻辑响应于经由接口从接入点接收到对接入用户终端的请求而确定该用户终端有权接入的企业网络。处理逻辑确定与该接入点相关联的企业网络。处理逻辑响应于确定用户终端有权接入的企业网络与接入点所关联的企业网络不匹配,而获取与用户终端有权接入的企业网络相关联的位置区域代码(LAC)的列表。响应于确定用户终端有权接入的企业网络所关联的LAC列表上的LAC与接入点所关联的LAC相匹配,处理逻辑经由接口向用户终端发送响应,该响应具有如下数据:所述数据指示出用户终端有权关联接入点所关联的LAC,但是无权关联接入点。示例实施例的描述本说明书提供的示例不意欲限制所附权利要求的范围。附图一般性地指示出示例的特征,其中,应当理解并了解相似标号被用于表示相似元件。说明书中对“一个实施例”或“实施例” “示例实施例”的提及意指所描述的特定特征、结构或特性被包括在这里所描述的至少一个实施例中,而不意味着该特征、结构或特性存在于这里所描述的所有实施例中。参考图1,图示有可在其上实现一示例实施例的多个企业网络的示意性框图100。在所图示的示例中,企业网络跨越了三个时区102、104和106,本领域技术人员应当很容易明了任意网络可以跨越任意物理数目的时区。例如,具有站点群组110、112和114的企业网络可以跨越只I个时区或者3个以上的时区。类似地,包括站点群组120、122、124的企业网络可以跨越任意数目的时区。图1所图示的时区被选择来仅仅为了易于阐述示例实施例。用于每一个站点群组的接入点(AP,其在此也可称为毫微微AP或“FAP”和/或家庭节点B(HNB))的数目可以不同。在所图示的示例中,站点群组110没有接入点。例如,站点群组110可以是尚未安装接入点的新站点群组。这里将在下文中更详细地描述用于在站点群组中选择针对第一接入点的LAC的算法。站点群组112具有一个AP132,站点群组114也具有一个AP134。站点群组120具有两个AP136和138,而站点群组122具有一个AP140,并且站点群组124具有三个AP142、144和146。为了图示出这里所描述的示例实施例的某些原理,还图示出了这些AP中的一些的覆盖范围。例如,AP132和140具有分别被图示为148和150的交叠覆盖范围。类似地,AP142、144、146的覆盖范围分别被图示为152、154、156。图2是图示出可与图1中的接入点之一耦接的网络200的简化示例的框图。网络200包括用户终端(UE)202,UE202与接入点(其在这里也可称为热节点B “HNB”或毫微微接入点“FAP”)204进行无线通信。在此示例中,采用HNB204的网络200可被用来实现一个或多个接入点AP132、134、136、138、140、142、144、146中的任一者,并且图示出了它们是如何连接到网络的。HNB204经由网络206与网关通信,在此示例中该网关是HNB管理系统“HMS”网关或HMS-GW208。在示例实施例中,HNB204使用诸如IPsec之类的安全协议来通信以与HNB-GW208通信。HMS-GW208为UE202提供对网络212 (在此示例中,该网络是通用移动电信系统(UMTS)网络,不过网络212可以是任何合适类型的网络)的接入,如果UE202被授权的话。HMS210是提供针对网络的管理服务并与HMS-GW208耦接的网络元件。在示例实施例中,HMS210在新的站点群组被创建时确定LAC。在企业环境中,可能会发生的问题是:另一网络可能正在使用相冲突的LAC,或者另一网关(HMS-GW)也可能正在使用相同LAC。这种问题的发生是因为没有足够数目的LAC来向每一个站点群组给予唯一 LAC,因此可以预期到对某些LAC的再利用。当首先向新站点添加诸如HNB204之类的HNB时,HNB执行网络侦听(NWL)来检测相邻的接入点。例如,在图1中,AP132可以检测到AP140(它们处在不同的站点群组中),而在同一站点群组中的AP142U44和146可以检测到彼此。参考图3,同时继续参考图1和图2,图示有适合于确定用于诸如HNB204、AP132、134、136、138、140、142、144和/或146之类的AP的LAC的设备300。例如,设备300可被用来实现HMS210的功能。设备300包括接口 302和与接口 302耦接的处理逻辑304。这里所使用的“逻辑”包括但不限于用于执行(一个或多个)功能或(一个或多个)动作和/或用于导致来自另一组件的功能或动作的硬件、固件、软件和/或其组合。例如,基于希望的应用或需要,逻辑可以包括受软件控制的微处理器,诸如专用集成电路(ASIC)、可编程/编程的逻辑装置、包含指令的存储装置等的离散逻辑,或者在硬件中体现的组合逻辑。逻辑还可以完全被实现为存储在非瞬时、有形介质上的软件,该软件当被处理器执行时实现所描述的功能。逻辑可以合适地包括被配置为执行一个或多个功能的一个或多个模块。在示例实施例中,HMS300配设有位置区域代码(LAC)的预定义列表和/或表示候选LAC的预定义列表的数据。该预定义列表在此也可被称为“候选列表”。在一示例实施例中,候选列表是经由接口 302接收的。在另一示例实施例中,可以采用用户接口来获取候选列表。例如,参考图4同时继续参考图1-3,图示了一示例实施例,其中设备400还包括用户接口 402,该用户接口 402可被用于接收候选列表或表示候选列表的数据。在毫微微的初始部署期间,第一接入点(例如,HNB204)被供给用于站点群组的LAC。HNB204执行NWL并报告在NWL期间检测到的相邻接入点的LAC。例如,如果AP132是正被安装的新AP,则其将报告检测到AP140。HNB204将用于这些接入点的LAC报告给HMS210。如果正被安装的新AP是AP134,则其将报告没有检测到AP。处理逻辑304接收用于HNB204检测到的接入点的LAC,并从候选列表移除由HNB104检测到的LAC。处理逻辑304在移除由HNB204检测到的位置区域代码之后,从候选列表选择用于站点群组的LAC。处理逻辑302将所选择的LAC供给HNB204。在一示例实施例中,处理逻辑304从移除由HNB204检测到的LAC之后的候选列表随机选择LAC。在另一示例实施例中,处理逻辑304被供给其他企业网络正在使用中的LAC的列表,并选择没有在任何其他企业的使用中的LAC。在另一示例实施例中,处理逻辑304维护被其他企业网络使用的位置接入代码的列表,并通过选择被使用最少次数的LAC来选择LAC。例如,如果站点群组114、122共享相同的LAC (例如,LAC1),站点群组120和124共享相同LAC (例如,LAC2),并且站点群组112是使用LAC(例如,LAC3)的唯一站点群组,则新的站点群组将被指派LAC3。在又一示例实施例中,处理逻辑304选择当前正被不同站点群组使用但是处在应当不会干扰针对HNB204的LAC指派的LAC。例如,针对站点群组110,可以指派被指派给站点群组114或站点群组124的LAC。在一示例实施例中,处理逻辑304确定HNB204的位置。在一示例实施例中,处理逻辑304经由接口 302接收全球定位系统(GPS)坐标。在另一示例实施例中,处理逻辑304基于从HNB204接收的、指示出HNB204检测到了什么接入点的数据来确定HNB204的位置。在一示例实施例中,处理逻辑304可以使用位置数据来确定没有检测到的接入点。例如,AP140可以检测到AP132但是检测不到AP138。处理逻辑304可以从其具有的位置数据确定AP138在HNB204的预定义接近度内(例如,在x米内,或者在AP134和AP146的情况下,在相同时区内)。如果AP138没被检测到但是在预定义接近度内,则处理逻辑304在选择用于HNB204的LAC之前从候选列表移除用于站点群组120的LAC。在一示例实施例中,处理逻辑304可以基于HNB204的位置来从用于HNB204和所基于的站点群组的多个位置区域代码预定义列表中选择一位置区域代码预定义列表。例如,处理逻辑304可以基于HNB204所位于的区域、建筑物、校园和/或时区来采用不同候选列表。在一示例实施例中,处理逻辑304基于什么样的网关(例如HMS-GW208)被指派给HNB204来从多个候选列表中选择用于所基于的站点群组的候选列表。在一示例实施例中,当向属于相同站点群组的企业添加第二或后续接入点(例如,图2中的AP142)时,处理逻辑304经由接口 302从将要被添加的接入点接收表示接入点已经检测到的LAC的数据。例如,诸如AP142之类的接入点可以执行NWL,然后将结果发送给HMS210。如果HMS210没有检测到任何相冲突的LAC,则例如在HMS210中的处理逻辑304将AP142指派给与站点群组122相同的LAC0如果LAC之间(例如,AP140和142之间)的冲突被检测到,则处理逻辑304从候选列表移除用于站点群组122的LAC并且为AP142选择新的第二 LAC。站点群组的其他成员(例如,AP144U46)随后被处理逻辑304移动到第二 LAC。注意,虽然AP142、144、146能够检测到彼此,但是因为它们属于相同的站点群组并因而将具有相同LAC,所以不存在冲突。如果站点群组124变化,则可能存在冲突情形。例如,如果站点群组124在水平方向上被一分为二,其中,AP146属于第一站点群组,AP142、144属于第二站点群组,则AP146将与AP142U44冲突;但是AP142U44不会相互冲突。在一示例实施例中,网络可以执行周期性重新调整。例如,每一个AP可以每夜执行NWL并可能在不同时间将结果报告给其HMS。HMS验证:NWL没有检测到报告相同LAC的其他网络(或宏小区)的任何小区站点。如果一新的LAC已经在排队等候AP并且其与NWL结果不相冲突,则AP被供给该新LAC。如果检测到LAC冲突,则可以选择更佳的企业LAC,这可以使用这里所描述的用于添加新站点群组的相同算法来选择。在一个示例实施例中,检测到冲突的接入点立即被供给新的LAC,并且站点群组的其余成员尽可能快地被供给。例如,处理逻辑304经由接口 302向接入点(例如AP142、144、146)发送指令以侦听在其他接入点使用中的LAC(例如,执行NWL)。处理逻辑304响应于经由接口 302从接入点142、144、146之一接收到指示出来自另一网络的接入点被检测到在使用相同LAC的数据,而从候选列表移除第一 LAC。处理逻辑304在从预定义列表移除第一 LAC之后选择用于站点群组的第二 LAC。处理逻辑304经由接口 302向检测到冲突的接入点提供该第二 LAC。在示例实施例中,HMS可以通过重新评估再利用相同LAC的不同企业的毫微微AP之间的距离来触发LAC指派的更深度指派,并将尝试为企业网络的站点群组中的至少一个找到更佳LAC。在一个实施例中,HMS可以通过迭代地选择每一个站点群组(例如,站点群组110、112、114和/或120、122、124中的每一个)并从所有可用LAC开始向该站点群组指派新LAC,并使用所存储的NWL数据来识别哪些接入点能够检测到其他接入点,来执行对所有LAC的线下重新指派。可以以批量的线下模式来周期性地执行这个分析,并且该分析能够在每夜的重新调整期间排队针对Femto的新候选LAC指派。可以为其中不存在冲突、存在最少数目的冲突和/或毫微微之间的冲突最远离的站点群组选择新LAC。例如,处理逻辑304可以周期性地执行如下迭代:向站点群组指派新LAC并确定对于该新LAC是否有冲突。处理逻辑304为具有最少量冲突和/或没有冲突的站点群组选择更新后的LAC。处理逻辑304经由接口 302将该更新后的LAC供给站点群组中的接入点。在一示例实施例中,如果候选列表为空,则新的毫微微将不被使能。可以发出警报,指示出需要指派额外的LAC或者应当执行LAC优化(例如,这里描述的每夜或周期性分析)。例如,如果候选列表为空,则处理逻辑304可以经由接口 302发送自动的电子邮件或文本消息给预先指定的地址,例如与网络管理员相关联的装置。作为另一示例,处理逻辑304可以在用户接口 402上输出警告消息。在特定实施例中,处理逻辑304可以自动执行诸如这里所描述的迭代算法之类的优化算法。本领域技术人员可以很容易明了,即使在使用这里所描述的LAC指派算法时,也可能不能完全避免LAC冲突。例如,未被发现的相邻企业网络可能正在使用正被一企业网络使用的LAC。结果,会发生LAC冲突。不在彼此的附近区域内的两个企业网络可能使用相同LAC。在这两种情况中,用户(或者用户终端“UE”)都是在一个企业中被授权而在另一个企业中没被授权。在采用毫微微的企业网络中,如果UE被拒绝位置更新(LU被拒绝),则其在预定时间段内将不再尝试与相同LAC关联,即使该UE漫游回该LAC为有效的、其自身的企业也是如此。由于上述原因,在这里所描述的一示例实施例中,以如下方式来执行接入否决:该方式将防止UE接收到对于在其自身的企业网络中有效的LAC的LU拒绝(从本申请的申请日起72小时生效的第三代合作伙伴计划“3GPP”技术规范)。根据示例实施例,HMS网关(HMS-GW,例如参见图2中的HMS-GW208)被供给接入列表。在特定实施例中,该接入列表(在本领域中也可称为接入控制列表或“ACL”)是由HMS(例如,图2中的HMS210)提供的。接入列表可以合适地包括若干列表,包括但不限于I)将企业ID(标识符)映射到MSI (国际移动订户身份)的列表,和MSI到企业ID的逆映射。接入列表还可包括每一企业ID的LAC (LACs per Enterprise ID)的列表、针对企业 ID 的 FAP (FAPs to Enterprise ID)的列表以及按照FAP的企业ID (Enterprise ID by FAP)的列表。现在参考图5同时继续参考图2,图示了可在诸如此示例中的毫微微网络之类的网络中采用的设备500,用于处理对于用户终端(例如,UE202)的LAC冲突。例如,设备500适合于实现HMS-GW208。在这里所描述的示例实施例中,采用设备500来实现HMS-GW208 ;但是,本领域技术人员将很容易明了,可以采用其他配置来实现HMS-GW208。设备500包括与UE耦接的UE接口 502。UE接口可以与用于与UE202耦接的一个或多个网络(例如网络206)和/或装置(例如HNB204)耦接。HMS接口 504被采用来与用于企业网络的HMS通信。处理逻辑506经由UE接口 502从UE接收数据,并经由HMS接口504从HMS接收数据并执行这里所描述的功能。在一示例实施例中,处理逻辑506被供给或者能够访问I)针对每一个企业ID的IMSI的列表(企业ID — IMSI列表);2)针对每一个MS的逆映射,例如针对每一个MSI的企业ID的列表(MSI —企业ID) ;3)针对每一个企业的LAC的列表(企业ID — LAC) ;4)针对每一个企业的FAP的列表(企业ID — FAP);以及5)将FAP-1D映射到企业ID的列表(FAP-1D —企业 ID)。基于从用户终端(例如,图2中的UE202)接收到的MSI,处理逻辑506确定授权给MSI的企业ID(例如,上面的列表2))。基于在其中接收到请求的FAP(例如,图2中的HNB204),基于FAP-1D到企业ID列表(上面的列表5))确定FAP属于哪个企业。如果用于接收到请求的HNB的企业ID与授权给MSI的企业ID相匹配,则处理逻辑506确定UE被授权。如果MSI所关联的企业ID与FAP所关联的企业ID不相匹配,则该MSI未被授权。然后处理逻辑506获取MSI所关联的(一个或多个)企业ID的LAC列表。如果用于接收到请求的HNB的LAC与用于MSI所关联的企业的LAC不交叠,则处理逻辑506经由接口 502向UE发送LU拒绝。如果接收到来自UE的请求的LAC与UE所关联的企业上的LAC匹配,则已经发生交叠并且处理逻辑506发送替代拒绝。例如,可以采用预定义的非LU拒绝。在一示例实施例中,处理逻辑506发送UE认证失败(而不是LU拒绝)来针对LU指示出:该LAC对UE而言是有效LAC,但是UE当前正接入的HNB属于另一企业网络。图6是图示出可在其上实现示例实施例的计算机系统600的框图。例如,计算机系统600可被用来实现处理逻辑304 (图3和图4)和/或处理逻辑506 (图5)。计算机系统600包括总线602或用于传达信息的其他通信机构,以及与总线602耦接的用于处理信息的处理器604。计算机系统600还包括主存储器606,例如随机访问存储器(RAM)或者与总线602耦接的用于存储信息和将由处理器604执行的指令的其他动态存储装置。主存储器606也可用于存储在执行要由处理器604执行的指令期间的临时变量或其他中间信息。计算机系统600还包括只读存储器(ROM) 608或与总线602耦接的用于存储静态信息和用于处理器604的指令的其他静态存储装置。诸如磁盘或光盘之类的存储装置610被提供并耦接到总线602用于存储信息和指令。示例实施例的一个方面涉及使用计算机系统600来进行自动LAC指派和/或执行针对UE的差错处置。根据一示例实施例,由计算机系统600响应于处理器604执行主存储器606中包含的一个或多个指令的一个或多个序列来提供自动LAC指派和/或执行针对UE的差错处置。这些指令可从诸如存储装置610之类的另一计算机可读介质被读入主存储器606。主存储器606中包含的指令序列的执行致使处理器604执行这里所描述的处理步骤。也可采用多处理布置中的一个或多个处理器来执行主存储器606中包含的指令序列。在替换实施例中,可以取代软件指令或者与软件指令相组合地使用硬连线电路来实现示例实施例。因此,这里描述的实施例不限于硬件电路和软件的任何具体组合。这里所使用的术语“计算机可读介质”指的是参与提供指令给处理器604以供执行的任何介质。这种介质可以采用许多形式,包括但不限于非易失性介质和易失性介质。非易失性介质例如包括光盘或磁盘,例如存储装置610。易失性介质包括诸如主存储器606之类的动态存储器。这里所使用的有形介质可以包括易失性和非易失性介质。计算机可读介质的常见形式包括例如软盘、柔性盘、硬盘、磁卡、纸带、具有孔的图案的任何其他物理介质、RAM、PROM、EPROM、FLASHPROM、CD、DVD或任何其他存储芯片或卡盘,或者计算机能够从中读取的任何其他介质。计算机可读介质的各种形式都可参与运载一个或多个指令的一个或多个序列给处理器604以供执行。例如,指令最初可承载于远程计算机的磁盘上。远程计算机可以将指令加载到其动态存储器中并使用调制解调器经由电话线来发送指令。在计算机系统600本地的调制解调器可以接收电话线上的数据并使用红外发送器来将数据转换为红外信号。与总线602耦接的红外检测器可以接收红外信号中运载的数据并将数据置于总线602上。总线602将数据运载到主存储器606,处理器604从主存储器606检索并执行指令。由主存储器606接收的指令可以可选地在处理器604执行之前或之后被存储在存储装置610上。计算机系统600还包括与总线602耦接的通信接口 618。通信接口 618提供双向数据通信,将计算机系统600耦接到与本地网络622连接的网络链路620。在特定实施例中,计算机系统600可以包括与多个网络耦接的多个接口 618。例如,第一计算机接口 618可以耦接到将计算机系统600与一个或多个毫微微AP耦接的网络,第二计算机接口 618可以与UMTS耦接。也可以实现无线链路。在任意的这种实现方式中,通信接口 618发送并接收运载了表示各种类型的信息的数字数据流的电、电磁或光信号。考虑到上面描述的前述结构和功能特征,参考图7-10将更好地明了根据一示例实施例的方法。虽然为了简化说明而将图7-10的方法示中并描述为顺次执行,但是应当理解并明了示例实施例不受所图示的顺序的限制,因为某些方面可以以与这里所示出并描述的顺序不同的顺序和/或与这里所示出并描述的方面之外的其他方面同时地进行。而且,并非需要所有图示出的特征来实现这里所描述的任一方法。这里所描述的方法被合适地适配而以硬件、软件(当被处理器执行时执行这里所描述的功能)或其组合来实现。图7是图示出用于指派供站点群组的初始部署的LAC的示例方法700的框图。方法700可由图2中的HMS210、图3中的处理逻辑304和/或图6中的处理器604来实现。
在702,要被配置用于站点群组的第一毫微微接入点(FAP)得到命令而执行网络侦听(NWL)。这允许HMS确定来自相同企业网络或者其他企业网络的FAP是否有可能冲突。在704,第一 FAP报告NWL的结果。在一示例实施例中,这些结果包括属于不同企业网络的FAP,并且在特定实施例中,结果可以包括属于相同企业网络的所检测到FAP。在706,HMS确定FAP的位置。例如,HMS可以从FAP请求GPS数据。在特定实施例中,HMS还维护着包括属于该企业网络的其他FAP的位置的数据。在708,HMS选择候选LAC列表。在一示例实施例中,HMS可以针对不同位置采用不同候选LAC列表,例如针对每一个时区的不同候选LAC列表。在710,从候选LAC列表移除冲突LAC。冲突LAC可以包括在NWL期间由FAP发现的LACjP /或被确定为在站点群组的预定义接近度内(例如,在相同地带内和/或在预定义距离内)的LAC。在712,确定候选列表是否为空。如果LAC列表不为空(否),则在714选择LAC。可以采用任何合适的手段来选择LAC。例如,可以随机选择LAC,可以选择没有(被觉察)正被任何其他企业网络使用的LAC,可以选择其中FAP最相互远离的LAC(例如,在图1中,站点群组114和120可被供给相同LAC),或者其中冲突的可能性较低的相同企业网络所使用的LAC (例如,在图1中,相互分开两个时区的站点群组120和124),和/或前述技术的任意组合。如果在712确定LAC列表为空(是),则新的毫微微不被使能。还可以采取额外动作。例如,可以发出警报(例如,在诸如图4中的用户接口 402之类的用户接口上输出音频、视觉或音视觉信号和/或给管理员的电子邮件消息)。或者,可以执行例如这里在上文中和/或下文在图9中描述的优化算法来执行LAC重新布置。图8是图示出用于向站点群组添加新毫微微接入点(FAP)的示例方法800的框图。方法800可由图2中的HMS210、图3中的处理逻辑304和/或图6中的处理器604来实现。在802,新HMS命令新FAP执行NWL以检测相邻LAC。在一示例实施例中,FAP可以忽略属于相同站点群组的FAP。在804,HMS接收表示由FAP检测到的LAC的数据。在806,HMS确定FAP位置。可通过任何合适的手段来确定位置。例如,HMS可以从FAP接收表示GPS坐标的数据。HMS可以基于FAP检测到了哪些LAC和/或FAP来确定FAP位置。作为义一个示例,HMS可以基于一个或多个相邻FAP的位置来确定FAP的位置。在808,HMS确定新FAP是否检测到冲突。如果没有检测到冲突(否),则FAP被指派与站点群组中的其余FAP相同的LAC。如果在808,HMS确定新FAP和属于站点群组的LAC之间存在冲突(是),则在810选择新的企业站点群组。在一示例实施例中,HMS发起与这里在上文中描述的图7中所描述的算法相类似的算法。在特定实施例中,新FAP被指派新LAC,而站点群组中的其余FAP保持原始FAP,直到HMS能够改变它们的LAC为止。在义一个示例实施例中,HMS可以执行类似于下文在图9中描述的算法900的算法。图9是图示出用于迭代地选择LAC的方法900的框图。方法900可由图2中的HMS210、图3中的处理逻辑304和/或图6中的处理器604来实现。在902,向每一个站点群组指派LAC。例如,可以利用可用的所有LAC来对每一个站点群组迭代地指派LAC。在904,识别出LAC/FAP之间的冲突。例如,可以通过使用位置数据和/或由FAP执行的NWL的结果来识别冲突。在906,如果还有其他迭代要执行(否),则在902为站点群组选择新LAC指派,并在904识别冲突。如果在906迭代完成了(是),则在908选择具有最佳结果的迭代。可以采用用于选择结果的任何合适技术。例如,最佳结果可以是其中没有冲突的任何结果。作为另一个示例,最佳结果可以是相冲突的LAC之间的距离最大的结果。在一示例实施例中,可以批量的线下模式来周期性地执行方法900。例如,每夜或每周。一旦新的LAC指派被选择,HMS就可以使新的候选LAC指派排成队。例如,可在每夜的重新调整时间段期间执行新LAC指派。图10是图示出用于处置针对用户终端的LAC冲突的方法1000的示例的框图。方法1000可由图2中的HMS-GW208、图5中的处理逻辑506和/或图6中的处理器604来实现。在1002,获取企业到MSI的映射。例如,针对每一个企业,列表可以包含针对该企业的有效頂SI的列表。列表可被供给执行此方法的装置(例如,HMS-GW208),或者可被使得可经由通信接口被装置获得(例如,可使得列表可为图2中的HMS210获得)。在1004,获取MSI到企业的映射。这个列表是在1002获得的列表的逆。例如,针对每一个MSI,该MSI有权访问什么企业网络。在1006,针对每一个企业获取列出了针对每一个企业的有效LAC的列表。例如,对于第一企业,LAC1001和1002是有效的,而对于第二企业,LAC1003-1010是有效的,等等。在1008,针对每一个企业获取FAP列表。这个列表包含企业所关联的每一个FAP的列表,例如,对于第一企业,FAPl和FAP2是有效的,等等。在1010,获取将每一个FAP (或FAP ID)映射到企业的列表。这个列表是在1008获得的列表的逆。在这个列表中,给定一 FAP ID,能够确定该FAP关联了哪个企业。在1012,从用户终端接收接入请求。该请求将经由FAP来接收。在1014,获取用户终端有权接入的企业的列表。该列表可以基于用户终端所关联的頂SI。在1016,确定FAP所关联的企业ID。这可以通过查找转发请求的接入点的FAP ID来实现。在1018,确定用户终端是否有权接入FAP所关联的企业网络。如果用户终端被授权了(是),则如1020所示的准许接入。如果在1018确定用户无权接入FAP (否),则在1022确定问题是不是因为LAC交叠所致(例如,FAP所关联的LAC与用户终端有权接入的企业上的LAC匹配)。如果问题是因为LAC交叠所致(是),则在1024发送(LU的)替换拒绝。例如,拒绝可以包含指示出如下内容的数据:用户终端是对于LAC而不是对于特定FAP得到了授权。作为另一个示例,替换拒绝可以是用户授权拒绝(而不是LU拒绝)。如果在1022确定授权失败不是由LAC交叠所致(否),则在1026发送LU拒绝。在这种情况中,LU拒绝是适当的,因为用户终端没被授权在任何网络上使用该LAC。在一示例实施例中,在用户终端维护了接入列表的情况下,用户终端从其接入列表移除该LAC达至少预定义时间段(例如,至少72小时)。虽然这里所描述的示例实施例涉及采用毫微微小区的网络,但是本领域技术人员应当很容易明了,这里所描述的原理可以适用于利用作为类似类型代码的位置接入代码来配设接入点的任何网络。毫微微小区提供了对本领域技术人员而言良好定义的术语。因此,本公开应当被解释为限制于具有毫微微小区的网络。上面描述了示例实施例。当然不可能对组件或方法的每一个可设想到的组合进行描述,但是本领域普通技术人员将认识到示例实施例的许多其他组合和排列是可能的。因此,本申请意欲包含落入根据公平、合法和平等地享有的宽度来解释的所附权利要求的精神和范围内的所有这些变更、修改和变化。
权利要求
1.一种设备,包括: 接口 ; 与所述接口耦接的处理逻辑; 其中,所述处理逻辑经由所述接口接收由要被供给位置区域代码(LAC)的、与站点群组相关联的接入点检测到的位置区域代码的列表; 其中,所述处理逻辑从位置区域代码的预定义列表中移除由所述接入点检测到的位置区域代码; 其中,所述处理逻辑在移除由所述接入点检测到的位置区域代码之后从站点群组的所述预定义列表中选择LAC ;并且 其中,所述处理逻辑将所选择的LAC经由所述接口供给所述接入点。
2.如权利要求1所述的设备,其中,所述处理逻辑通过从移除了由所述接入点检测到的位置代码之后的所述预定义列表随机地选择LAC来选择LAC。
3.如权利要求1所述的设备,其中,所述处理逻辑通过选择不在任何其他企业的使用中的LAC来选择所述LAC。
4.如权利要求1所述的设备,其中,所述处理逻辑维护由其他企业网络使用的位置接入代码的列表;并且 其中,所述处理逻辑通过选择被使用了最少次数的LAC来选择所述LAC。
5.如权利要求 1所述的设备,其中,所述处理逻辑通过选择目前被相同企业内的不同站点群组使用的LAC来选择所述LAC。
6.如权利要求1所述的设备,其中,所述处理逻辑确定所述接入点的位置。
7.如权利要求6所述的设备,其中,所述处理逻辑确定属于在要被供给LAC的所述接入点的预定义接近度之内的另一网络的、未被检测到的接入点;并且 其中,所述处理逻辑从所述预定义LAC列表移除被指派给属于在所述接入点的预定义接近度之内的另一网络的、未被检测到的接入点的位置区域代码;并且 其中,所述处理逻辑在移除被指派给属于在所述接入点的预定义接近度之内的另一网络的、未被检测到的接入点的位置区域代码之后从所述预定义LAC列表选择所述LAC。
8.如权利要求6所述的设备,其中,所述处理逻辑基于全球定位系统来确定所述接入点的位置。
9.如权利要求6所述的设备,其中,所述处理逻辑基于由所述接入点检测到的位置区域代码的列表来确定所述接入点的位置。
10.如权利要求6所述的设备,其中,所述处理逻辑基于所述接入点的位置从用于所述站点群组的位置区域代码的多个预定义列表中选择位置区域代码的预定义列表。
11.如权利要求1所述的设备,其中,所述处理逻辑基于被指派给所述接入点的网关来从用于所述站点群组的位置区域代码的多个预定义列表中选择位置区域代码的预定义列表。
12.如权利要求1所述的设备,其中,所述处理逻辑经由所述接口接收由要被供给LAC的与所述站点群组相关联的第二接入点检测到的位置区域代码的列表;并且 其中,所述处理逻辑响应于从由所述第二接入点检测到的位置区域代码的列表确定没有不属于所述站点群组的接入点正在使用所选择的LAC而将所述LAC指派给所述第二接入点。
13.如权利要求1所述的设备,其中,所述处理逻辑经由所述接口接收由要被供给LAC的与所述站点群组相关联的第二接入点检测到的位置区域代码的列表;并且 其中,所述处理逻辑响应于从由所述第二接入点检测到的位置区域代码的列表确定不属于所述站点群组的一接入点正在使用所选择的LAC而将第二 LAC指派给所述第二接入点。
14.如权利要求13所述的设备,其中,所述处理逻辑响应于从由所述第二接入点检测到的位置区域代码的列表确定不属于所述站点群组的一接入点正在使用所选择的LAC而向所述站点群组的其他成员重新指派第二 LAC。
15.如权利要求1所述的设备,其中,所述处理逻辑经由所述接口向所述接入点发送指令以侦听在其他接入点的使用中的位置区域代码;并且 其中,所述处理逻辑响应于经由所述接口从所述接入点接收到指示出来自另一网络的接入点被检测到在使用相同LAC的数据,而从所述预定义列表移除所选择的第一 LAC ;并且其中,所述处理逻辑在从所述预定义列表移除所述第一 LAC之后选择用于所述站点群组的第二 LAC;并且 其中,所述处理逻辑经由所述接口将所述第二 LAC供给所述接入点。
16.如权利要求1所述的设备,其中,所述处理逻辑周期性地执行向所述站点群组指派新LAC并确定与所述新LAC是否有冲突的迭代;并且 其中,所述处理逻辑选择用于所述站点群组的、具有最少数目的冲突的更新后LAC ;并且 其中,所述处理逻辑经由所述接口将所述更新后LAC供给所述接入点。
17.如权利要求1所述的设备,其中,所述接入点是毫微微接入点。
18.—种方法,包括: 接收表示从属于新站点群组的第一毫微微接入点检测到的相邻毫微微接入点的数据; 确定与所述第一毫微微接入点相邻的关联毫微微接入点的位置; 从候选位置接入代码(LAC)列表移除属于由所述第一毫微微接入点检测到的毫微微接入点的LAC; 从所述候选LAC列表移除与相邻站点群组所关联的、被确定为在所述第一毫微微接入点的预定义接近度之内的毫微微接入点;以及 在移除来自由所述第一毫微微接入点检测到的列表的LAC以及被确定为在所述第一毫微微接入点的预定义接近度之内的LAC之后,从所述候选LAC列表选择用于所述新站点群组的LAC。
19.如权利要求18所述的方法,还包括: 接收表示从属于新站点群组的第二毫微微接入点检测到的相邻毫微微接入点的数据; 确定与所述第二毫微微接入点相邻的毫微微接入点的位置; 基于所述第二毫微微接入点是否检测到正在使用与所述新站点群组相同的LAC的毫微微接入点,来确定是否在由所述第二毫微微接入点检测到的相邻毫微微接入点之间检测到冲关; 响应于确定属于另一站点群组的毫微微接入点正在使用相同LAC并且在所述第二毫微微接入点的预定义接近度之内,来确定在相邻接入点之间是否存在冲突;以及响应于确定没有冲突被检测到而将所选择的LAC供给所述第二毫微微接入点。
20.如权利要求18所述的方法,还包括: 周期性地向每一个站点群组指派来自所述候选LAC列表的新LAC ; 确定是否存在与被指派给每一个站点群组的所述新LAC的任何冲突; 迭代地向每一个站点群组指派来自所述候选LAC列表的另一 LAC ; 确定在向每一个站点群组指派了所述另一 LAC之后是否存在任何冲突;以及 基于确定哪个LAC列表指派具有最少冲突而选择针对所述站点群组的LAC指派。
21.—种设备,包括: 接口 ;和 与所述第一接口耦接的处理逻辑; 其中,所述处理逻辑响应于经由所述接口从接入点接收到对接入用户终端的请求而确定所述用户终端有权接入的企业网络; 其中,所述处理逻辑确定与所述 接入点相关联的企业网络; 其中,所述处理逻辑响应于确定所述用户终端有权接入的企业网络与所述接入点所关联的企业网络不匹配,而获取与所述用户终端有权接入的企业网络相关联的位置区域代码(LAC)的列表; 其中,响应于确定所述用户终端有权接入的企业网络所关联的LAC列表上的LAC与所述接入点所关联的LAC相匹配,所述处理逻辑经由所述接口向所述用户终端发送具有如下数据的响应:所述数据指示出所述用户终端有权关联所述接入点所关联的LAC,但是无权关联所述接入点。
22.如权利要求21所述的设备,其中,由所述处理逻辑发送的所述响应是认证失败消肩、O
23.如权利要求21所述的设备,其中,所述处理逻辑响应于经由所述接口而从所述接入点接收到对于接入第二用户终端的第二请求而确定所述用户终端有权接入的企业网络; 其中,所述处理逻辑响应于确定所述用户终端有权接入的企业网络与所述接入点所关联的企业网络不匹配,而获取与所述用户终端有权接入的企业网络相关联的位置区域代码(LAC)的列表; 其中,所述处理逻辑响应于确定所述用户终端有权接入的企业网络所关联的LAC列表上没有LAC与所述接入点的LAC相匹配,而向所述第二用户发送LAC更新拒绝。
24.如权利要求21所述的设备,还包括第二接口; 其中,所述处理逻辑经由所述第二接口获取所述用户终端有权接入的企业网络的列表,所述用户终端有权接入的企业网络所关联的位置接入代码(LAC)的列表,以及所述接入点所关联的企业网络。
全文摘要
根据一个示例实施例,在此公开了一种设备,其包括接口和与该接口耦接的处理逻辑。处理逻辑经由接口接收由要被供给位置区域代码(LAC)的、与站点群组相关联的接入点检测到的位置区域代码的列表。处理逻辑从位置区域代码的预定义列表中移除由该接入点检测到的位置区域代码。处理逻辑在移除由接入点检测到的位置区域代码之后从站点群组的该预定义列表中选择LAC。处理逻辑将所选择的LAC经由接口供给接入点。
文档编号H04W24/04GK103155626SQ201180048201
公开日2013年6月12日 申请日期2011年9月30日 优先权日2010年10月7日
发明者拉杰什·帕亚努, 安东·奥克姆扬斯基, 迈克尔·格雷厄姆 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1