具体实施方式
本解决方案定义为可在以下描述的实施例中实现的网络控制节点中的方法和设备以及目标网络控制节点中的方法和设备。但是,本解决方案可在许多不同形式中实施,而不应当被理解为局限于本文所述的实施例;相反,提供这些实施例的目的在于使本公开是透彻和全面的,并且完全传达本解决方案的范围。应当理解,不是要将提出的方法和/或设备局限于所公开的特定形式的任一个,相反,提出的方法和/或设备将涵盖落入权利要求所定义的本发明的范围之内的所有修改、等同和备选。
本解决方案当然可通过不同于本文具体提出的其它方式来执行,而没有背离本解决方案的本质特性。提出的实施例要在所有方面被认为是说明性而不是限制性的,并且落入所附权利要求的意义和等同范围之内的所有变更均要包含在其中。
图1是通信网络100上的示意图示。移动节点110从源小区121移入目标订户组小区152,源小区121与例如源网络控制节点的网络控制节点120关联。目标订户组小区152与目标网络控制节点150关联。网络控制节点120经由有线连接与例如核心网络控制节点(CNN)的网络控制节点130连接。另外,目标网络控制节点150例如经由有线连接与例如核心网络控制节点(CNN)的目标核心网络控制节点140连接。此外,按照一些实施例,网络控制节点130和目标核心网络控制节点140例如经由有线连接来连接。但是,按照一些实施例,网络控制节点130和目标核心网络控制节点140可在相同核心网络控制节点130中共存。此外仍有的是,网络控制节点130连接到数据库160。
按照一些实施例,移动节点110可由无线通信装置、无线通信终端、移动蜂窝电话、个人通信***终端、个人数字助理(PDA)、膝上型计算机、用户设备(UE)、计算机或者能够管理无线电资源的任何其它种类的装置来表示。
按照一些实施例,网络控制节点120可称作源控制节点、无线电接入网(RAN)、无线电接入网子***(RANS)或HRANS。HRANS是其中涉及的基站是家庭(e)NodeB、即家庭节点B或家庭eNodeB的RANS。还可能包括家庭(e)NodeB网关,经由其,家庭(e)NodeB可连接到核心网络。但是,网络控制节点120可以是源eNodeB或者EPS中的源家庭eNodeB、源无线电网络子***、即无线电网络控制器及其所连接的NodeB或者3G中的源家庭节点B或者2G中的源基站子***,取决于所使用的无线电接入技术和术语。2G中的源基站子***可包括基站控制器及其连接的无线电基站。在以下描述中,为了增强的清楚性,将使用术语“源网络控制节点120”,但是它被认为对应于列举的术语的任一个、如网络控制节点120。
源小区121可以是CSG小区、毫微微小区、常规宏小区或者任何其它任意种类的小区。
又可称作核心网络控制节点(CNN)的网络控制节点130以及目标核心网络控制节点140可以是EPC/E-UTRAN中的移动性管理实体(MME)。在2G和/或3G中,源核心网络控制节点130和/或目标核心网络控制节点140可以是SGSN或者可能是MSC/MSC服务器。在以下描述中,为了增强的清楚性,将使用术语“核心网络控制节点130”,但是它被认为对应于列举的术语的任一个、如网络控制节点130。
按照一些实施例,目标网络控制节点150可称作无线电接入网(RAN)、无线电接入网子***(RANS)或HRANS。HRANS是其中涉及的基站是家庭(e)NodeB、即家庭节点B或家庭eNodeB的RANS。还可能包括家庭(e)NodeB网关,经由其,家庭(e)NodeB可连接到核心网络。2G中的目标基站子***可包括基站控制器及其连接的无线电基站。此外,按照一些实施例,目标网络控制节点150可由例如家庭eNodeB网关的网关(GW)来表示。
目标订户组小区152可以是CSG小区、毫微微小区、具有接入限制的常规宏小区或者具有受限接入的任何其它任意种类的小区。但是,在以下说明性示范实施例中,目标订户组小区152体现为CSG小区。
数据库160可以是归属订户服务器(HSS)或者设置成存储与订户相关的数据的任何其它任意数据库。作为一示例,又可称作白名单、接入控制列表或基于网络的允许的订户组列表的基于网络的允许的CSG列表(ACL)可存储在数据库160。
按照一些实施例,目标订户组标识可包含在关联移动节点110的基于网络的允许的订户组列表中。因此,按照一些实施例,例如允许的CSG列表(ACL)的基于网络的允许的订户组列表可包括关联于或者识别移动节点110可被准予接入的目标订户组小区152的目标订户组标识的列表。另外,与具有对订户组小区152的时间限制的接入的某个订户和/或移动节点110关联的可选时限可包含在基于网络的允许的订户组列表中。
按照一些实施例,允许的CSG列表(ACL)可存在于通信网络100中的若干位置。因此,例如HSS的数据库160可具有用于一个订户的完整ACL列表。数据库160中订户的标识例如可在国际移动订户身份(IMSI)码的形式中做出。这个ACL列表对于每个公共陆地移动网络(PLMN)可包含可限制到每个PLMN例如50的允许的CSGID及其对应可选到期定时器。备选的是,各订户对于各PLMN可具有一个ACL,但是可假定所有PLMN的CSGID包含在相同ACL中,即,每个订户单个综合ACL。数据库160可将ACL列表作为预订数据的一部分发送给MSC/SGSN/MME,但是它只发送可适用于这个PLMN的数据的部分。因此,可能的是,MME/SGSN/MSC中的列表是完整ACL列表的一部分或者是完整的ACL列表(如果用户仅在一个PLMN中具有CSGId,这可假定为是常见情况)。在数据库160的预订数据中,MSISDN可以是参数之一,但是MME或SGSN中的主要使用可以是在某些接口上在某些消息中添加MSISDN。
按照一些实施例,可假定移动节点110从归属公共陆地移动网络(HPLMN)中的服务器获得完整ACL列表,并且这个服务器又可从数据库160获得该列表。但是,可能的是,例如ACL列表可配置到移动节点110中,使得订户例如是仅需要访问它自己的CSGId的H(e)NB拥有者。
按照一些实施例,H(e)NB拥有者可允许好友访问其H(e)NBCSGId(例如,对于有限时间期)。H(e)NB拥有者例如可访问HPLMN中的门户(portal),以便添加所有移动节点、确切地说是可被允许访问其H(e)NBCSGId的使用移动节点的订户的身份。以及为了便于例如H(e)NB拥有者的个人添加好友身份,将好友的MSISDN、即电话号码用于标识好友/其它移动节点看起来好像是用户友好的选项。此外,门户可配置成将MSISDN转换为IMSI,以便能够按照某种方式将其添加到数据库160中。
通信***100可基于诸如***架构演进/长期演进(SAE/LTE)、演进分组核心/演进通用陆地无线电接入网(EPC/E-UTRAN)、演进分组***(EPS)、全球移动通信***(GSM)、GSM演进的增强数据率(EDGE)、通用分组无线服务(GPRS)、码分多址(CDMA)、宽带码分多址(WCDMA)、CDMA2000、高速下行链路分组数据接入(HSDPA)、高速上行链路分组数据接入(HSUPA)、高数据率(HDR)高速分组数据接入(HSPA)、通用移动电信***(UMTS)等的技术(只提到少数一些任意的非限制性示例)。
通信***100中包含的任一个、一些或全部节点可与通信链路连接在一起,以用于操作和维护目的。
本发明概念在于引入切换到目标订户组小区152时要使用的接入控制机制,它所基于的是检查目标订户组小区152的目标订户组标识包含在移动节点110的基于网络的允许的订户组列表中。允许的订户组列表实际上涉及订户而不是移动节点160,但是允许的订户组列表也可存储在订户正使用的移动节点160中,并且为了简单,可能更为便利的是将允许的订户组列表称作涉及移动节点160,作为使用移动节点160的订户的一种代理。
基于网络的允许的订户组列表由数据库160提供给核心网络控制节点130。核心网络控制节点130可以是例如EPC/E-UTRAN中的MME。目标订户组小区152的目标订户组标识由移动节点110或者由适合控制目标订户组小区152的目标网络控制节点150来提供。按照一些实施例,目标网络控制节点150可以是例如EPC/E-UTRAN中的HeNB。实际检查可由源核心网络控制节点130来执行。按照一些实施例,源核心网络控制节点130可以是例如MME、MSC或SGSN(只提到一些可能的选项)。备选的是,作为一种可能的变化,按照一些实施例,实际检查可由源网络控制节点120来执行。源网络控制节点120可以是例如eNB或RNC。如果这种接入控制基于移动节点110所提供的目标小区目标订户组标识,则控制目标订户组小区152的目标网络控制节点150可在移动节点110能够被准予接入目标订户组小区152(使得切换能够结束)之前检验由移动节点110所提供的目标订户组标识实际上匹配目标订户组小区152的目标订户组标识。可选的是,移动节点110能够通过在报告作为候选目标小区的目标订户组小区152之前检查候选目标订户组小区152的目标订户组标识包含在基于移动节点110的允许的订户组列表中,来削减候选目标订户组小区152的集合。
可与本解决方案的考虑事项相关的情况包括基于相同无线电接入技术从源小区121切换到目标订户组小区152(RAT内切换)以及基于不同无线电接入技术在小区121、152之间的切换(RAT间切换)。此外,按照一些实施例,源小区121可以是例如CSG小区的订户组小区。
RAT内切换情况可包括例如LTE内和3G内切换。
RAT间切换情况可包括从2G到3G、例如从GERAN到UTRAN的切换。另一种RAT间切换情况可以是从3G到EPC/E-UTRAN、例如从UTRAN到E-UTRAN。RAT间切换情况的又一个示例可以是从EPC/E-UTRAN到3G、例如从E-UTRAN到UTRAN。当前描述的方法还可适用于例如从2G到EPC/E-UTRAN的切换。
图2是通信网络100上的示意图示,并且示出核心网络控制节点间切换情况的一般信令。如果使用核心网络池概念,则假定源核心网络控制节点130和目标核心网络控制节点140属于不同的池。
图3是通信网络100上的示意图示,并且示出核心网络控制节点内切换情况的一般信令。
以下是图2和图3中的信令的一般描述。编号1-9表示在通信网络100中包含的实体之间所发送的信令消息和命令的一些。
消息1
移动节点110报告供切换的相邻候选目标订户组小区152的测量和身份/多个身份。候选目标订户组小区152可以是例如CSG小区。这可以是无线电资源控制消息(RRC消息),例如E-UTRAN中的MeasurementReport。
消息2-4
消息2-4可包括涉及切换准备的信号。作为一非限制性示例,例如,在EPC/E-UTRAN中:2=HANDOVERREQUIRED,其可以是S1应用协议(S1AP)消息,3=转发重定位请求,其可以是GPRS隧道化协议(GTP)消息,4=HANDOVERREQUEST,其可以是S1AP消息。S1是EPS中的无线电接入网与核心网络之间、即eNodeB与MME/服务网关之间的接口。
消息5-7
确认切换准备已经就绪的信号。例如,在EPC/E-UTRAN中:5=HANDOVERREQUESTACKNOWLEDGE,其可以是S1AP消息,“转发重定位响应”,其可以是GTP消息,7=HANDOVERCOMMAND,其可以是S1AP消息。
消息8
运行切换的命令。这种命令的一非限制性示例可以是例如E-UTRAN中的RRCConnectionReconfiguration,它可以是RRC消息。
消息9
涉及移动节点110、目标网络控制节点150和目标核心网络控制节点140的另外信令,即,信令还涉及目标核心网络控制节点140,即使附图仅示出移动节点110与目标网络控制节点150之间的这个动作。
S到T容器
按照一些实施例,数据可经由例如S到T容器中的信令消息2-4从源网络控制节点120传递到目标网络控制节点150。此数据可不由源核心网络控制节点130和/或目标核心网络控制节点140来解释。
T到S容器
按照一些实施例,数据可经由例如T到S容器中的信令消息5-7从目标网络控制节点150传递到源网络控制节点120。此数据可不由源核心网络控制节点130和/或目标核心网络控制节点140来解释。
本解决方案可适用于RAT内和RAT间的情况。此外,按照一些实施例,本解决方案可应用于其中所有涉及的实体均支持CSG概念和/或其中源网络控制节点120不支持CSG概念的通信网络100。但是,按照一些实施例,核心网络控制节点130可以不支持CSG概念。
一般来说,在切换到小区中时的本接入控制机制可包括三个步骤,即步骤A-C:
步骤A
可选的早期过滤。仅当目标订户组标识包含在又可称作允许的CSG列表(ACL)或CSG白名单或者仅称作白名单的基于移动节点110的允许的订户组列表中时,移动节点110才可向源网络控制节点120报告目标小区152和目标订户组标识、如目标小区152的CSGID。如果目标小区152是非CSG小区,则移动节点110可向源网络控制节点120报告空/无效目标订户组标识参数。如果移动节点110不支持CSG概念,则它可完全不报告任何目标订户组标识参数。这个步骤是可选的,例如在所有移动节点110均可支持CSG概念时。
步骤B
针对允许的订户组列表(即从数据库160所获得的基于网络的允许的订户组列表)来检查目标订户组标识。数据库160可以是归属订户服务器(HSS)。按照一些实施例,如果目标订户组标识包含在移动节点的基于网络的允许的订户组列表中,则可准许切换。
步骤C
目标网络控制节点150检查移动节点110所报告的目标订户组标识匹配例如报告的小区ID所标识的实际目标小区152的订户组标识。如果移动节点110所报告的目标订户组标识不匹配目标小区152的订户组标识,则不可给予接入准予,并且因而可中断切换过程。注意,空/无效目标订户组标识参数意味着非CSG目标小区152,并且因而可以完全不匹配任何订户组标识。因此,如果目标小区152是CSG小区,则检查可能失败。按照一些实施例,仅当步骤B基于移动节点110所报告的目标订户组标识时,才可执行这个步骤C。
因此,按照一些实施例,步骤A可以是可选的,而步骤C可以是有条件的。步骤B和步骤C的顺序可反转。
下面是为了支持上述接入控制机制的涉及的实体的每个的行为:
移动节点110
如果移动节点110支持CSG概念,则它在测量报告中向源网络控制节点120报告目标订户组标识参数、即预计包含切换候选目标小区152的订户组标识的参数。如果候选目标小区152是CSG小区,则目标订户组标识参数包含候选目标小区152的CSGID。如果候选目标小区152是非CSG小区,则目标订户组标识参数为空/无效。移动节点110还可执行如前面在步骤A所述的接入控制、即要报告的候选目标CSG小区152的选择性过滤。
如果移动节点110不支持CSG概念,则它可不在测量报告中向源网络控制节点120报告任何目标订户组标识参数,并且可不进一步执行接入控制步骤A。
在下面示为示例过程2的一种变体中,移动节点110不向源网络控制节点120报告任何目标订户组标识参数,即使移动节点110确实支持CSG概念。
源网络控制节点120
按照一些实施例,当源网络控制节点120与核心网络控制节点130之间的连接和/或上下文对于移动节点110被建立时,源网络控制节点120可从核心网络控制节点130接收移动节点110的基于网络的允许的订户组列表。在EPC/E-UTRAN中,例如,当S1连接对于移动节点110被建立时,S-(H)eNB可从源MME接收S1APINITIALCONTEXTSETUPREQUEST消息中的允许的订户组列表。
如果源网络控制节点120支持CSG概念并且从移动节点110接收目标订户组标识参数,并且源网络控制节点120尚未从核心网络控制节点130接收到移动节点110的基于网络的允许的订户组列表,则源网络控制节点120在S到T容器中将信令消息2中的目标订户组标识参数转发到核心网络控制节点130和目标网络控制节点150。可选的是,按照一些实施例,可将它转发给核心网络控制节点130。
如果源网络控制节点120支持CSG概念并且从移动节点110接收目标订户组标识参数,而且从核心网络控制节点130接收到移动节点110的基于网络的允许的订户组列表,则源网络控制节点120可执行接入控制步骤B,只要目标订户组标识参数是非空/无效的。如果所执行的接入控制导致接受的接入,则源网络控制节点120在S到T容器中将目标订户组标识参数转发给目标网络控制节点150。按照一些实施例,如果所执行的接入控制导致拒绝的接入,则源网络控制节点120可不继续进行切换信令。
按照一些实施例,如果源网络控制节点120没有从移动节点110接收到任何目标订户组标识参数,则它可不执行接入控制步骤B,并且因而可不将任何目标订户组标识参数转发给核心网络控制节点130和目标网络控制节点150。
如果源网络控制节点120不支持CSG概念,则它可丢弃从移动节点110所接收的任何目标订户组标识参数。因此,按照一些实施例,它可不执行接入控制步骤B,并且相应地可不将任何目标订户组标识参数转发给核心网络控制节点130和目标网络控制节点150。
注意,当源网络控制节点120是S-HRANS时,即,当源节点B/eNodeB是家庭节点B或家庭eNodeB时,所述行为也适用。
核心网络控制节点130
当核心网络控制节点130与源网络控制节点120之间的连接和上下文对于移动节点110被建立时,核心网络控制节点130可将移动节点110的基于网络的允许的订户组列表转发给源网络控制节点120。在EPC/E-UTRAN中,按照一些实施例,例如,源MME可在S1APINITIALCONTEXTSETUPREQUEST消息中将允许的订户组列表转发给源(H)eNB。
按照一些实施例,如果核心网络控制节点130在信令消息2中从源网络控制节点120接收到目标订户组标识参数,则核心网络控制节点130可执行接入控制步骤B。
如果核心网络控制节点130没有在信令消息2中从源网络控制节点120接收到任何目标订户组标识参数,则按照一些实施例,核心网络控制节点130可在信令消息3中向目标网络控制节点140发送移动节点110的基于网络的允许的订户组列表。
否则,如果没有执行上述任何步骤,如果核心网络控制节点130在信令消息6中从目标网络控制节点140接收到目标订户组标识,则核心网络控制节点130可执行接入控制步骤B。
按照一些实施例,如果核心网络控制节点130不支持CSG概念,则核心网络控制节点130可不执行任何上述方法步骤。
在所有情况下,核心网络控制节点130在信令消息3中转发S到T容器以及在信令消息7中转发T到S容器。
目标网络控制节点140
按照一些实施例,如果目标网络控制节点140从源网络控制节点120接收到移动节点110的基于网络的允许的订户组列表,或者如果目标网络控制节点140和核心网络控制节点130是相同实体、例如即S/T-CNN,则目标网络控制节点140可在信令消息4中向目标网络控制节点150转发允许的订户组列表。但是,按照其它实施例,目标网络控制节点140可在从目标网络控制节点150接收到信令消息5中的目标订户组标识之后执行接入控制步骤B。
按照一些实施例,如果目标网络控制节点140没有从核心网络控制节点130接收到移动节点110的基于网络的允许的订户组列表,而是在信令消息5中从目标网络控制节点150接收到目标订户组标识,则目标网络控制节点140可在信令消息6中向核心网络控制节点130转发目标订户组标识。目标订户组标识可在消息6中提供,以便支持基于CSG的计费,即,不仅是用于接入控制的目的。
在本文讨论的情况中,目标网络控制节点140可在信令消息4中转发S到T容器以及在信令消息6中转发T到S容器。
目标网络控制节点150
按照一些实施例,如果目标网络控制节点150接收到S到T容器中具有某个值或空/无效的目标订户组标识参数,则目标网络控制节点150可执行接入控制步骤C。
按照一些实施例,如果目标网络控制节点150从目标网络控制节点140接收到信令消息4中的移动节点110的基于网络的允许的订户组列表,则目标网络控制节点150可执行接入控制步骤B。
如果目标网络控制节点150没有接收到S到T容器中的任何目标订户组标识参数,则目标网络控制节点150可在信令消息5中向目标网络控制节点140发送目标订户组标识、即目标小区的实际订户组标识。
显然,上述实体行为包括若干选项和可能的导致的过程。现在结合以下图4-9的图示进一步描述一些这种导致的过程。
图4是示出通信网络中的方法实施例的组合信令方案和框图。具体来说,示出EPC/E-UTRANMME间切换情况中的过程。
步骤401
移动节点110可与源网络控制节点120建立信令连接,源网络控制节点120又可与核心网络控制节点130建立信令连接。核心网络控制节点130例如可由源移动性管理实体来表示。
步骤402
此外,移动节点110可向源网络控制节点120发送用户平面数据,源网络控制节点120可以是例如EPC/E-UTRAN中的eNodeB或家庭eNodeB。源网络控制节点120可向服务网关转发用户平面数据,服务网关又将其发送给网关430。按照一些实施例,网关430可包括服务网关和分组数据网络网关(PDNGW)。但是,这些节点可以是分开的实体。按照一些实施例,家庭eNodeB网关可处理也在家庭eNodeB与服务网关之间的用户平面。
步骤403
可检测目标网络控制节点140以及读取***信息(SI)。
步骤404
按照一些实施例,按照前面所述的步骤A的接入控制可在移动节点110执行。
因此,仅当目标订户组标识包含在基于移动节点110的允许的订户组列表中时,移动节点110才可向源网络控制节点120报告目标小区152和目标订户组标识、例如目标小区152的CSGID。
步骤405
包含例如目标订户组标识、如目标小区152(例如目标CSG小区)的CSGID、eNodeBID、跟踪区域身份(TAI)的新信息元素(IE)可从移动节点110发送到源网络控制节点120。按照一些实施例,这可对应于前面所述的消息1。
步骤406
切换(HO)判定可在源网络控制节点120中进行,以便发起移动节点110从源小区121到目标小区152的切换过程。
步骤407
要求S1应用协议(S1AP)切换的消息可从源控制节点120发送到核心网络控制节点130。步骤407中的消息可对应于前面所述的消息2,并且可包括其中包含例如目标订户组标识(例如CSGID)的新信息元素(IE)以及其中包含例如目标小区152(如目标CSG小区)的eNodeBID、跟踪区域身份(TAI)的其它信息元素。如前面所定义,可发送S到T容器,其中包括例如包含例如目标订户组标识、如目标小区152(如目标CSG小区)的CSGID、eNodeBID、跟踪区域身份(TAI)以及E-UTRAN小区全球身份(ECGI)的新信息元素。
步骤408
按照一些实施例,按照前面所述的步骤B的接入控制可在核心网络控制节点130执行。
因此,按照一些实施例,当建立原始会话时,可针对允许的订户组列表、即从数据库160所获得的基于网络的允许的订户组列表来检查目标订户组标识。数据库160可以是归属订户服务器(HSS)。仅当目标订户组标识包含在移动节点110的基于网络的允许的订户组列表中时,才能够准许切换。
步骤409
转发重定位请求可从核心网络控制节点130发送到目标网络控制节点140。目标网络控制节点140可由EPC/E-UTRAN中的目标MME来表示。转发重定位请求除其它参数之外还可包括S到T容器,如前面所定义的,其中包括例如包含例如目标订户组标识(如CSGID)的新信息元素以及包含例如目标小区152(如目标CSG小区)的eNodeBID、跟踪区域身份(TAI)以及E-UTRAN小区全球身份(ECGI)的其它信息元素。
步骤410
S1应用协议(S1AP)切换请求消息可以可能经由网关420从目标网络控制节点140发送给目标网络控制节点150,所述网关420可以是家庭eNodeB网关。这个步骤410可对应于前面所述的消息4。
步骤411
按照一些实施例,按照前面所述的步骤C的接入控制可在目标网络控制节点150执行。
但是,按照一些实施例,按照前面所述的步骤C的接入控制可在网关420执行,网关420可以是家庭eNodeB网关。
因此,目标网络控制节点150或者备选的是网关420可检查移动节点110所报告的目标订户组标识匹配例如报告的小区ID所标识的实际目标小区152的订户组标识。如果移动节点110所报告的目标订户组标识不匹配目标小区152的订户组标识,则不可允许切换,并且可中断切换过程。
按照一些实施例,如果目标订户组标识对应于实际目标小区152的订户组标识,则基于MMES1间的切换的其余部分可如3GPPTS23.401所规定的来执行。
图5是示出通信网络中的方法实施例的组合信令方案和框图。具体来说,按照一些实施例,示出EPC/E-UTRANMME间切换情况中的过程。
步骤501
在移动节点110的S1连接建立的第一步骤中,核心网络控制节点130向源网络控制节点120传递移动节点110的允许的订户组列表,所述核心网络控制节点130可以是MME。按照一些实施例,源网络控制节点120例如可由源家庭eNodeB或eNodeB来表示。
步骤502
此外,移动节点110可与源网络控制节点120建立信令连接,源网络控制节点120又可与核心网络控制节点130建立信令连接。核心网络控制节点130例如可由源移动性管理实体来表示。
步骤503
移动节点110可向源网络控制节点120发送用户平面数据,源网络控制节点120可以是EPC/E-UTRAN中的eNodeB或家庭eNodeB。源网络控制节点120可向服务网关转发用户平面数据,服务网关又将其发送给网关430。按照一些实施例,网关430可包括服务网关和分组数据网络网关(PDNGW)。但是,这些节点可以是分开的实体。但是,按照一些实施例,家庭eNodeB网关可处理也在家庭eNodeB与服务网关之间的用户平面。
步骤504
可检测目标网络控制节点140以及读取***信息(SI)。
步骤505
按照一些可选实施例,按照前面所述的步骤A的接入控制可在移动节点110执行。
因此,按照一些实施例,仅当目标订户组标识包含在基于移动节点110的允许的订户组列表中时,移动节点110才可向源网络控制节点120报告目标小区152和目标订户组标识、如目标小区152的CSGID。
步骤506
包含例如目标订户组标识、如CSGID的新信息元素连同包含例如目标小区152(如目标CSG小区)的eNodeBID、跟踪区域身份的其它信息元素可从移动节点110发送给源网络控制节点120。按照一些实施例,这可对应于前面所述的消息1。
步骤507
切换(HO)判定可在源网络控制节点120中进行,以便发起移动节点110从源小区121到目标小区152的切换过程。
步骤508
按照一些实施例,按照前面所述的步骤B的接入控制可在核心网络控制节点130执行。
因此,按照一些实施例,当建立原始会话时,可针对允许的订户组列表、即从数据库160所获得的基于网络的允许的订户组列表来检查目标订户组标识。数据库160可以是归属订户服务器(HSS)。按照一些实施例,仅当目标订户组标识包含在移动节点110的基于网络的允许的订户组列表中时,才可准许切换。
步骤509
要求S1应用协议(S1AP)切换的消息可从源网络控制节点120发送给核心网络控制节点130。步骤407中的消息可对应于前面所述的消息2,并且可包括其中包含例如目标订户组标识(如CSGID)的新信息元素以及其中包含例如目标小区152(如目标CSG小区)的eNodeBID、跟踪区域身份的其它信息元素。如前面所定义的,可发送S到T容器,其中包括例如包含例如目标订户组标识(如CSGID)的新信息元素以及包含例如目标小区152(如目标CSG小区)的eNodeBID、跟踪区域身份以及E-UTRAN小区全球身份(ECGI)的其它信息元素。
步骤510
转发重定位请求可从核心网络控制节点130发送给目标网络控制节点140。目标网络控制节点140可由EPC/E-UTRAN中的目标MME来表示。转发重定位请求除其它参数外还可包括S到T容器,如前面所定义的,其中包括例如包含例如目标订户组标识(如CSGID)的新信息元素以及包含例如目标小区152(如目标CSG小区)的eNodeBID、跟踪区域身份以及E-UTRAN小区全球身份(ECGI)的其它信息元素。
步骤511
S1应用协议(S1AP)切换请求消息可以可能经由网关420从目标网络控制节点140发送给目标网络控制节点150,所述网关420可以是家庭eNodeB网关。这个步骤511可对应于前面所述的消息4。
步骤512
按照一些实施例,按照前面所述的步骤C的接入控制可在目标网络控制节点150执行。
但是,按照一些实施例,按照前面所述的步骤C的接入控制可在网关420执行,网关420可以是家庭eNodeB网关。
因此,目标网络控制节点150或者备选的是网关420可检查移动节点110所报告的目标订户组标识匹配例如报告的小区ID所标识的实际目标小区152的订户组标识。按照一些实施例,如果移动节点110所报告的目标订户组标识不匹配目标小区152的订户组标识,则不可允许切换,并且可中断切换过程。
按照一些实施例,如果目标订户组标识对应于实际目标小区152的订户组标识,则基于MMES1间的切换的其余部分可如3GPPTS23.401所规定的来执行。
在上述示例过程中,特定选择准则可以是应当尽早阻止非法移动节点110,特别是在目标网络控制节点150中分配任何无线电资源之前。因此,本解决方案的实施例可针对在切换过程中的早期、优选地在已经运行切换之前阻挡非法移动节点110,以便减少通信网络100中的信令,并且以便不在例如源网络控制节点120中或者在核心网络控制节点130中不必要地向非法移动节点110分配资源。
如果例如与在上述示例过程中一样,接入控制在目标网络控制节点150中分配任何无线电资源之前失败,则切换可采用拒绝消息来停止,例如目标网络控制节点150与目标网络控制节点140之间的S1APHANDOVERFAILURE消息和/或EPS中的核心网络控制节点130与源网络控制节点120之间的S1APHANDOVERPREPARATIONFAILURE消息。如果接入控制在目标网络控制节点150中已经分配无线电资源之后失败,则切换可通过例如涉及EPC/E-UTRAN中的S1APHANDOVERCANCEL消息的其它方式来中止。
提出的方法和设备提供用于在切换到订户组小区152(如CSG小区)中期间或之前移动节点110的接入控制的改进机制。提出的机制允许在切换过程中的早期阻挡非法移动节点110进行接入,特别是在目标订户组小区152中分配任何无线电资源之前,这使可能的失败情况最少。
另外,与非订户组切换情形相比,提出的方法和设备可无需引入附加消息而执行,由此避免订户组启用的移动节点110、如CSG启用的移动节点110的增加的等待时间。
在没有用于切换到目标订户组小区152中的特定接入控制机制的情况下,在切换到订户组小区152中期间还将必须使用用于其它非切换网络接入情况的基于订户组的接入控制、如EPC/E-UTRAN中的附连和服务请求。
提出的方法和设备的一个优点在于,接入控制机制在切换过程中的早期、即当资源在目标网络控制节点150中被分配并且在源网络控制节点120被释放以及移动节点110已经经由目标网络控制节点150进行通信之前被提供。因此,可省略或者至少在某种程度减少资源的不必要分配。
此外,当移动到目标CSG小区没有触发位置注册时,提出的方法和设备可改进切换情形中的接入控制机制。
另外,通过省略切换之后的位置注册,提出的方法和设备还可防止或者至少在某种程度上降低恶意移动节点110避开接入控制的可能性。
图6是示出网络控制节点120、130中执行的方法步骤601-607的实施例的流程图。该方法针对从源小区121切换到目标订户组小区152中执行对移动节点110的接入控制。网络控制节点120和130、源小区121以及目标订户组小区152包含在通信网络100中。
按照一些实施例,网络控制节点120、130可以是核心网络控制节点130,由以下组中包括的实体来表示:移动性管理实体(MME)、服务通用分组无线电服务支持节点(SGSN)、移动交换中心(MSC)。
但是,按照一些实施例,网络控制节点120、130可以是由无线电接入网所表示的源网络控制节点120。无线电接入网可包括例如无线电接入网子***、eNodeB、nodeB、无线电网络子***、无线电网络控制器、基站子***、家庭eNodeB、家庭NodeB、家庭eNodeB网关和/或家庭NodeB网关中的任一个、一些或者多个。
此外,按照一些可选实施例,网络控制节点120、130可包括或者连接到时间测量单元730。
按照一些实施例,目标订户组小区152可以是封闭订户组小区(CSG小区)。此外,接收的目标订户组标识可以可选地是封闭订户组ID(CSGID)。
按照一些实施例,源小区121可以是订户组小区、如封闭订户组小区(CSG小区)。但是,按照一些实施例,源小区121可以是具有非受限接入的小区。
为了在从源小区121到目标订户组小区152的切换中适当执行对移动节点110的接入控制,该方法可包括多个方法步骤601-607。
但是要注意,所述方法步骤601-607的一些是可选的,并且仅包含在某些实施例中。此外要注意,按照不同的实施例,方法步骤601-607可按照与这个示范实施例所示不同的另一种时间顺序来执行,并且一些方法步骤、如步骤601和步骤602或者甚至所有步骤601-607可同时或者按照改变的或重新排列的时间顺序来执行。该方法可包括以下步骤:
步骤601
获得与移动节点110关联的基于网络的允许的订户组列表。
基于网络的允许的订户组列表可以是例如允许的封闭订户组列表(ACL),它又可称作封闭订户组白名单。
与移动节点110关联的基于网络的允许的订户组列表可从例如归属订户服务器(HSS)的数据库160来获得。
步骤602
接收目标订户组标识。
目标订户组标识可以是例如封闭订户组标识(CSGID)。
步骤603
这个步骤是可选的,并且可以仅在一些实施例中执行。
可执行检查,以便检查是否超过与移动节点110关联的时限值。可通过与从时间测量单元730所获得的时间测量值进行比较来执行该检查。
步骤604
这个步骤是可选的,并且可以仅在一些实施例中执行。
如果超过与移动节点110关联的时限值,则可拒绝移动节点110接入目标订户组小区152。
通过执行有关时间限制的接入是否已经到期的检查,并且在切换过程中的早期拒绝具有已到期时间限制的接入的这类移动节点,可避免或减少不必要的资源分配和网络信令。
步骤605
在网络控制节点120、130中检查目标订户组标识是否包含在所获得的基于网络的允许的订户组列表中。
步骤606
如果目标订户组标识包含在基于网络的允许的订户组列表中,则获得来自目标网络控制节点150的信息。目标网络控制节点150与目标订户组小区152关联,其中信息检验所接收的订户组标识对应于目标订户组小区152。
目标网络控制节点150可由无线电接入网表示。无线电接入网可包括例如无线电接入网子***、eNodeB、nodeB、无线电网络子***、无线电网络控制器、基站子***、家庭eNodeB、家庭NodeB、家庭eNodeB网关和/或家庭NodeB网关中的任一个、一些或者多个。因此,按照一些实施例,本文所提到的无线电接入网可以仅包括一个节点150。
按照一些实施例,从目标网络控制节点150获得信息的步骤可以可选地包括从网络控制节点120、130向目标网络控制节点150发送由关联于目标订户组小区152的订户组标识所组成的切换请求。另外,从目标网络控制节点150获得信息的步骤可包括从目标网络控制节点150接收对发送的切换请求的响应,该响应包含检验订户组标识对应于目标订户组小区152的订户组身份的信息。
但是,按照一些可选实施例,可从目标网络控制节点150接收的对发送的切换请求的接收响应可包含目标订户组小区152的订户组身份。因此,按照那些实施例,网络控制节点120、130可执行以下另外的子步骤:将目标订户组小区152的接收的订户组身份与所获得的订户组标识进行比较。
步骤607
准予移动节点110接入目标订户组小区152。
图7是示出位于网络控制节点120、130中的设备700的实施例的框图。设备700配置成执行方法步骤601-607的至少一些以用于在从源小区121切换到目标订户组小区152中执行对移动节点110的接入控制。
网络控制节点120和130、源小区121以及目标订户组小区152包含在通信网络100中。
按照一些实施例,网络控制节点120、130可以是核心网络控制节点130,由以下组中包括的实体来表示:移动性管理实体(MME)、服务通用分组无线电服务支持节点(SGSN)、移动交换中心(MSC)。
但是,按照一些实施例,网络控制节点120、130可以是由无线电接入网所表示的源网络控制节点120。无线电接入网可包括例如无线电接入网子***、eNodeB、nodeB、无线电网络子***、无线电网络控制器、基站子***、家庭eNodeB、家庭NodeB、家庭eNodeB网关和/或家庭NodeB网关中的任一个、一些或者多个。因此,按照一些实施例,本文所提到的无线电接入网可以仅包括一个节点120。
此外,按照一些可选实施例,网络控制节点120、130可包括或者连接到时间测量单元730。
按照一些实施例,目标订户组小区152可以是封闭订户组小区(CSG小区)。此外,接收的目标订户组标识可以可选地是封闭订户组ID(CSGID)。
按照一些实施例,源小区121可以是订户组小区、如封闭订户组小区(CSG小区)。但是,按照一些实施例,源小区121可以是具有非受限接入的小区。
设备700包括第一获得单元710。第一获得单元710适合获得与移动节点110关联的基于网络的允许的订户组列表。
此外,设备700包括适合接收目标订户组标识的接收单元720。
另外,设备700包括检查单元750。检查单元750适合检查目标订户组标识是否包含在获得的基于网络的允许的订户组列表中。
另外,仍然还有的是,设备700包括第二获得单元760。第二获得单元760适合从目标网络控制节点150获得信息,所述目标网络控制节点150与目标订户组小区152关联。
设备700还包括接入准予单元770。接入准予单元770适合准予移动节点110接入目标订户组小区152。
为了清楚性的缘故,从图7省略了不是对执行本方法完全必要的设备700的任何内部电子器件。
按照一些可选实施例,设备700可包括或者连接到时间测量单元730。时间测量单元730可适合于测量时间。
设备700可以可选地包括检查单元750。检查单元750可适合通过与从时间测量单元730所获得的时间测量值进行比较来检查是否超过与移动节点110关联的时限值。
作为另一个附加选项,设备700可包括拒绝单元。拒绝单元可适合拒绝移动节点110接入目标订户组小区152。
按照一些实施例,设备700可包括处理单元790。处理单元790可由例如中央处理器(CPU)、处理器、微处理器或者可解释和运行指令的其它处理逻辑来表示。处理单元790可执行用于数据的输入、输出和处理的包括数据缓冲在内的所有数据处理功能以及诸如呼叫处理控制、用户接口控制等装置控制功能。
另外,设备700可选地可包括传送单元780。
要注意,设备700中包含的所述单元710-790可被看作是分开的逻辑实体,但不一定是分开的物理实体。单元710-790的任一个、一些或全部可包含或者共同设置在相同物理单元中。但是,为了便于理解设备700的功能性,包含的单元710-790在图7中示为分开的物理单元。因此,按照一些实施例,例如传送单元780和接收单元720可包含在一个物理单元、即收发器中,所述收发器可包括传送器电路和接收器电路。
网络控制节点120、130中的计算机程序产品
网络控制节点120、130中的方法步骤601-607可通过网络控制节点120、130中的一个或多个处理单元790连同用于执行提出的步骤601-607的至少一些步骤的功能的计算机程序代码来实现。因此,包括用于在网络控制节点120、130中执行方法步骤601-607的指令的计算机程序产品可在从源小区121切换到目标订户组小区152中执行对移动节点110的接入控制。
上述计算机程序产品还可例如在携带用于在被加载到处理单元790中时执行按照本解决方案的方法步骤601-607的计算机程序代码的数据载体的形式中来提供。所述数据载体可以是例如硬盘、CDROM盘、存储棒、光存储装置、磁存储装置或者能够保存机器可读数据的诸如磁盘或磁带的任何其它适当媒体。计算机程序产品还可作为服务器上的计算机程序代码来提供,并且例如通过因特网或内联网连接而远程下载到网络控制节点120、130。
计算机程序产品可包括用于获得与移动节点110关联的基于网络的允许的订户组列表的指令。此外,计算机程序产品可包括用于接收目标订户组标识的指令。另外,计算机程序产品可包括用于检查目标订户组标识是否包含在所获得的基于网络的允许的订户组列表中的指令。计算机程序产品还可包括用于从目标网络控制节点150获得信息的指令,目标网络控制节点150与目标订户组小区152关联,其中信息检验接收的订户组标识对应于目标订户组小区152。另外,计算机程序产品可包括当计算机程序产品运行于网络控制节点120、130中包含的处理单元790上时用于准予移动节点110接入目标订户组小区152的指令。
图8是示出目标网络控制节点150中执行的方法步骤801-803的实施例的流程图。该方法针对在从源小区121切换到目标订户组小区152中帮助网络控制节点120、130执行对移动节点110的接入控制。
目标订户组小区152与目标控制节点150关联。网络控制节点120和130、目标网络控制节点150以及目标订户组小区152包含在通信网络100中。
目标网络控制节点150可由无线电接入网表示。无线电接入网可包括例如无线电接入网子***、eNodeB、nodeB、无线电网络子***、无线电网络控制器、基站子***、家庭eNodeB、家庭NodeB、家庭eNodeB网关和/或家庭NodeB网关中的任一个、一些或者多个。因此,按照一些实施例,本文所提到的无线电接入网可以仅包括一个节点150。
按照一些实施例,网络控制节点120、130可以是核心网络控制节点130,由以下组中包括的实体来表示:移动性管理实体(MME)、服务通用分组无线电服务支持节点(SGSN)、移动交换中心(MSC)。
但是,按照一些实施例,网络控制节点120、130可以是由无线电接入网所表示的源网络控制节点120。无线电接入网可包括例如无线电接入网子***、eNodeB、nodeB、无线电网络子***、无线电网络控制器、基站子***、家庭eNodeB、家庭NodeB、家庭eNodeB网关和/或家庭NodeB网关中的任一个、一些或者多个。因此,按照一些实施例,本文所提到的无线电接入网可以仅包括一个节点120。
按照一些实施例,目标订户组小区152可以是封闭订户组小区(CSG小区)。此外,接收的目标订户组标识可以可选地是封闭订户组ID(CSGID)。
为了在从源小区121到目标订户组小区152的切换中适当地帮助网络控制节点120、130执行对移动节点110的接入控制,该方法可包括多个方法步骤801-803。
但是要注意,所述方法步骤801-803的一些、如方法步骤802是可选的,并且仅包含在某些实施例中。此外要注意,按照不同的备选实施例,方法步骤801-803可按照与这个示范实施例所示不同的另一种时间顺序来执行,并且一些方法步骤、如步骤801和可选步骤802或者甚至所有步骤801-803可同时或者按照改变的或重新排列的时间顺序来执行。该方法可包括以下步骤:
步骤801
从网络控制节点120、130接收包含订户组标识的切换请求。订户组标识与目标订户组小区152关联。
步骤802
这个步骤是可选的,并且可以仅在一些实施例中执行。
可将所接收的订户组标识与目标订户组小区152的订户组身份进行比较。
步骤803
向网络控制节点120、130发送对接收的切换请求的响应。该响应包含用于帮助网络控制节点120、130检验接收的订户组标识对应于目标订户组小区152的订户组身份的信息。
按照一些实施例,仅当订户组标识对应于目标订户组小区152的订户组身份时,才可发送这种响应。
按照一些实施例,响应可包含检验接收的订户组标识对应于目标订户组小区152的订户组身份的信息。
但是,按照一些实施例,发送803给网络控制节点120、130的响应可包含目标订户组小区152的订户组身份。
按照一些实施例,如果检验失败,即,身份不匹配,则可改为发送指示切换被拒绝的响应。
图9是示出位于目标网络控制节点150中的设备900的实施例的框图。设备900配置成在目标网络控制节点150中执行方法步骤801-803的至少一些,以用于帮助网络控制节点120、130在从源小区121切换到目标订户组小区152中执行对移动节点110的接入控制。
目标网络控制节点150、网络控制节点120和130、源小区121以及目标订户组小区152包含在通信网络100中。
设备900包括接收单元910。接收单元910适合从网络控制节点120、130接收切换请求,所述切换请求包含与目标订户组小区152关联的订户组标识。
另外,设备900包括发送单元930。发送单元930适合向网络控制节点120、130发送对接收的切换请求的响应。该响应包含检验接收的订户组标识对应于目标订户组小区152的订户组身份的信息。
为了清楚性的缘故,从图9省略了不是对执行本方法完全必要的设备900的任何内部电子器件。
此外,设备900可包括比较单元920。可选的比较单元920可适合将接收的订户组标识与目标订户组小区152的订户组身份进行比较。
按照一些实施例,设备900可包括处理单元940。处理单元940可由例如中央处理器(CPU)、处理器、微处理器或者可解释和运行指令的其它处理逻辑来表示。处理单元940可执行用于数据的输入、输出和处理的包括数据缓冲在内的所有数据处理功能以及诸如呼叫处理控制、用户接口控制等装置控制功能。
要注意,设备900中包含的所述单元910-940可被看作是分开的逻辑实体,但不一定是分开的物理实体。单元910-940的任一个、一些或全部可包含或者共同设置在相同的物理单元中。但是,为了便于理解设备900的功能性,所包含的单元910-940在图9中示为分开的物理单元。因此,按照一些实施例,例如发送单元930和接收单元910可包含在一个物理单元、即收发器中,所述收发器可包括传送器电路和接收器电路。
目标网络控制节点150中的计算机程序产品
目标网络控制节点150中的方法步骤801-803可通过目标网络控制节点150中的一个或多个处理单元940连同用于执行提出的步骤801-803的至少一些步骤的功能的计算机程序代码来实现。因此,包括用于在目标网络控制节点150中执行方法步骤801-803的指令的计算机程序产品可帮助网络控制节点120、130在从源小区121切换到目标订户组小区152中执行对移动节点110的接入控制。源小区121可以是订户组小区或者非订户组小区。
上述计算机程序产品还可例如在携带用于在被加载到处理单元940中时执行按照本解决方案的方法步骤801-803的计算机程序代码的数据载体的形式中来提供。所述数据载体可以是例如硬盘、CDROM盘、存储棒、光存储装置、磁存储装置或者能够保存机器可读数据的诸如磁盘或磁带的任何其它适当媒体。计算机程序产品还可作为服务器上的计算机程序代码来提供,并且例如通过因特网或内联网连接而远程下载到目标网络控制节点150。
计算机程序产品可包括用于从网络控制节点120、130接收包含订户组标识的切换请求的指令。订户组标识与目标订户组小区152关联。此外,计算机程序产品可包括用于将接收的订户组标识与目标订户组小区152的订户组身份进行比较的指令。计算机程序产品还可包括用于在订户组标识对应于目标订户组小区152的订户组身份时向网络控制节点120、130发送对接收的切换请求的响应的指令。当计算机程序产品运行于目标网络控制节点150中包含的处理单元940上时,所述响应可包含检验接收的订户组标识对应于目标订户组小区152的订户组身份的信息。
附图所示的具体实施例的详细描述中所使用的术语不是对本发明的限制。
在本文中使用时,单数形式“一(a/an)”和“该”旨在也包含复数形式,除非明确地另外说明。还将理解,在本说明书中使用时,术语“包含”“包括”、“包含……的”和/或“包括……的”表示存在所述特征、整体、步骤、操作、要素和/或组件;但并不排除存在或添加一个或多个其它特征、整体、步骤、操作、要素、组件和/或上述各项的组。将理解,当某个要素被称作“连接到”或“耦合到”另一个要素时,它能直接连接或耦合到该另一个要素,或者可能存在中间要素。此外,本文所使用的“连接”或者“耦合”可包括无线连接或耦合。在本文中使用时,术语“和/或”包括关联的所列项的一项或多项的任意所有组合。