具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明小区接入处理方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
步骤101、接收终端发送的接入请求消息,所述接入请求消息中包含所述终端的标识信息。
举例来说,VPLMN中的MME可以接收终端发送的接入请求消息,该接入请求消息中可以包含终端的标识信息。本实施例不对终端的标识信息进行限定。
本实施例中的接入请求消息可以是附着请求、位置更新请求、服务请求,本实施例不作限定。
步骤102、向漫游网络的CSG签约信息服务器发送CSG信息请求消息,所述CSG信息请求消息中包含所述标识信息。
MME向VPLMN的CSG签约信息服务器(CSG Subscriber Server,以下简称:CSS)发送CSG信息请求消息,以从VPLMN的CSS中获取该终端的CSG信息。举例来说,MME可以在根据该终端的标识信息判断该终端为漫游移动终端后,向VPLMN的CSS发送CSG信息请求消息。
具体来说,本实施例可以采用VPLMN中的CSS存放终端的CSG信息,从而使得VPLMN可以对终端的CSG信息进行管理和维护。该CSS可以是一个独立网元,也可以部署在其他网元上,其他网元可以是漫游网络HSS、MME等网元。
步骤103、接收所述CSG签约信息服务器根据所述CSG信息请求消息发送的CSG信息响应消息,所述CSG信息响应消息中包含与所述终端的标识信息对应的CSG信息。
MME可以接收CSS发送的CSG信息响应消息,该CSG信息响应消息中即可包含该终端的CSG信息。
步骤104、根据所述CSG信息对所述终端进行接入控制。
在MME获取该CSG信息后,即可根据该CSG信息对终端进行接入控制。
本实施例并不限定MME根据该CSG信息进行接入控制的具体策略,本领域技术人员可以根据需要自行设定,例如在接入控制过程中还可以参考该终端的签约信息等。
另外,需要说明的是,上述实施例是以EPS网络为例进行说明,但是相同的技术方案也可以应用于UMTS或者GPRS网络中,相应的网元对应关系是,MME对应于移动交换中心(Mobile Switching Center,以下简称:MSC)或GPRS服务支持节点(Serving GPRS Support Node,以下简称:SGSN),HSS对应于归属位置寄存器Home Location Register,以下简称:HLR)。
本实施例中,控制终端接入的CSG信息是由漫游网络进行管理和维护,MME在对终端进行接入控制时,不必依托于该终端的归属网络,而是可以通过向漫游网络的CSG签约信息服务器发送CSG信息请求消息来获取该终端的CSG信息,从而可以根据漫游网络维护的CSG信息对终端进行接入控制,因此,本实施例可以提高CSG接入控制的灵活性。
在具体实现过程中,VPLMN既可以与HPLMN配合,共同进行CSG信息的管理和维护,也可以自行进行CSG信息的管理和维护。
图2为本发明小区接入处理方法实施例二的信令流程图,如图2所示,本实施例的方法可以包括:
步骤201、终端向VPLMN中的MME发送接入请求消息。
具体来说,终端在进入VPLMN时,可以向VPLMN中的MME发送接入请求消息。
本实施例中的接入请求消息可以是附着请求、位置更新请求、服务请求,本实施例不作限定。举例来说,该接入请求消息可以为附着请求AttachRequest。
终端可以通过基站eNB发起请求;如果终端上已经保存的CSG漫游指示信息指示允许VPLMN自治的CSG漫游功能,则终端也可以通过H(e)NB发起请求。该CSG漫游指示信息用于指示在某个VPLMN下终端被允许或者禁止VPLMN自治的CSG漫游功能。在具体实现过程中,该CSG漫游指示信息可以为禁止VPLMN自治的CSG漫游(以下简称:Forbidden VPLMNAutonomous CSG Roaming)指示信息或VPLMN自治的CSG漫游(以下简称:VPLMN Autonomous CSG Roaming Indicator)信息。
如果CSG漫游指示信息为Forbidden VPLMN Autonomous CSG Roaming指示信息时,CSG漫游指示信息中可能还包含VPLMN的网络标识信息,以指示对终端禁止了该VPLMN自治的CSG漫游功能;如果CSG漫游指示信息为VPLMN Autonomous CSG Roaming Indicator信息时,CSG漫游指示信息可能包含VPLMN的网络标识信息和VPLMN自治的CSG漫游指示字段,通过VPLMN自治的CSG漫游指示字段的不同取值表示允许或禁止该VPLMN自治的CSG漫游功能。
步骤202、MME向HPLMN中的HSS发送更新位置请求消息(UpdateLocation Request)。
如果MME上未保存终端相关上下文,则MME可以发送更新位置请求消息给终端的HPLMN中的HSS以获取终端的签约信息;如果MME上已经保存终端相关上下文,则可以执行步骤204。对于终端发起的接入请求为位置更新请求,那么MME可能从终端原来驻留区域对应的MME获取终端的上下文后,执行步骤204。
步骤203、HSS返回更新位置确认消息(Update Location Ack)给MME。
该消息中可以包含终端的签约信息,签约信息中包含Forbidden VPLMNAutonomous CSG Roaming指示信息或VPLMN Autonomous CSG AccessIndicator信息。
步骤204、MME检查终端的签约信息。
通过检查终端的签约信息,MME可以获知该终端是否被允许VPLMN自治的CSG漫游功能。
如果MME发现签约信息中的Forbidden VPLMN Autonomous CSGRoaming指示信息中不包含该VPLMN的网络标识信息或者VPLMNAutonomous CSG Access Indicator信息指示终端被允许VPLMN自治的CSG漫游功能,且MME中未存放终端在该VPLMN下的漫游网络允许CSG信息,则执行步骤205。
如果MME发现签约信息中的Forbidden VPLMN Autonomous CSGRoaming指示信息中不包含该VPLMN的网络标识信息或者VPLMNAutonomous CSG Access Indicator信息指示终端被允许VPLMN自治的CSG漫游功能,且MME中已存放终端在该VPLMN下的漫游网络允许CSG信息,则执行步骤207。
如果MME发现签约信息中的Forbidden VPLMN Autonomous CSGRoaming指示信息中包含该VPLMN的网络标识信息或者VPLMNAutonomous CSG Access Indicator信息指示终端被禁止了VPLMN自治的CSG漫游功能,则认为终端被禁止VPLMN自治的CSG漫游功能,则执行步骤207。
步骤205、MME向CSS发送CSG信息请求消息(CSG Info Request)。
MME可以向CSS发送CSG信息请求消息以请求终端的漫游网络允许CSG信息,该CSG信息请求消息中可以包含终端的标识信息,例如国际移动用户识别码(International Mobile SubscriberIdentity,以下简称:IMSI),可能还包括终端所属HPLMN的标识信息。
步骤206、CSS向MME发送CSG信息响应消息(CSG Info Response)。
如果CSS保存了终端的漫游网络允许CSG信息,则CSS可以在CSG InfoResponse消息中下发终端的漫游网络允许CSG信息给MME。该漫游网络允许CSG信息例如可以为允许终端接入的CSG的标识信息。
本实施例中,CSS可以采用两种方式保存漫游网络允许CSG信息:
方式1:CSS存放的是该终端在VPLMN下的ACL
该终端在VPLMN下的ACL包括终端在该VPLMN下允许接入的所有CSG的标识信息,例如CSG ID,CSS可以直接将该ACL作为漫游网络允许CSG信息发送给MME。
方式2:CSS针对每个CSG ID存放允许接入该CSG的终端的标识信息,即该CSG对应的CSG成员列表;
CSS在向MME发送该终端的漫游网络允许CSG信息之前,需要根据所有包含了该终端的CSG成员列表生成该终端在该VPLMN下的ACL,将ACL包含在该终端的漫游网络允许CSG信息中发送给MME。
另外,CSS在向MME下发漫游网络允许CSG信息之前,CSS还可以根据终端的标识信息,例如IMSI,或者终端的HPLMN的网络标识信息判断终端是否被禁止VPLMN自治的CSG漫游。具体来说,CSS中也可以保存CSG漫游指示信息,即保存有Forbidden VPLMN Autonomous CSG Roaming指示信息或者VPLMN Autonomous CSG Access Indicator信息,CSS向MME发送漫游网络允许CSG信息之前,CSS还会检查CSG漫游指示信息,如果指示信息指示移动终端被允许VPLMN自治的CSG漫游功能,则CSS下发漫游网络允许CSG信息;否则,CSS将不会下发漫游网络允许CSG信息,并在CSG信息响应消息中携带提示信息,指示移动终端被禁止VPLMN自治的CSG漫游功能。
步骤207、MME对终端进行接入控制。
具体来说,如果终端被允许VPLMN自治的CSG漫游功能,则MME可以根据该VPLMN下的漫游网络允许CSG信息和终端的签约信息决定接受或拒绝终端的接入请求;如果终端被禁止VPLMN自治的CSG漫游功能,则MME可以根据终端的签约信息决定接受或拒绝终端的接入请求。
步骤208、MME建立服务网关(Serving Gateway,以下简称:S-GW)到分组数据网络网关(Packet Data Network Gateway,以下简称:P-GW)的缺省承载。
如果MME接受终端的接入请求,则MME可以建立S-GW到P-GW的缺省承载(Create Session Procedure)。
需要说明的是,本实施例是以EPS***本地出口的漫游架构为例进行说明,S-GW和P-GW位于VPLMN,本领域技术人员可以理解的是,本实施例同样也适用于S-GW属于VPLMN而P-GW属于HPLMN的情况。
步骤209、MME发送接入接受消息给终端。
MME可以向终端发送Attach Accept消息,该消息中可以包含漫游网络允许CSG信息,或者MME也可以指示CSS在完成接入后或终端处于空闲状态通过空中下载技术(Over-the-Air Technology,以下简称:OTA)或者开放移动联盟设备管理(Open Mobile Alliance Device Management,以下简称:OMA DM)技术将漫游网络允许CSG信息发送给终端,从而使得终端可以保存或更新ACL。另外,终端关机后可能删除ACL中与VPLMN相关的漫游网络允许CSG信息。
如果MME拒绝该终端的接入请求,则MME可以向终端发送接入拒绝消息。
本实施例中,终端可以在驻留于HPLMN时获取并保存ForbiddenVPLMN Autonomous CSG Roaming指示信息或VPLMN Autonomous CSGAccess Indicator信息,从而指示终端在VPLMN中是否可以接入CSG小区。在终端进入VPLMN下发起接入请求时,MME可以从终端的签约信息发现Forbidden VPLMN Autonomous CSG Roaming指示信息或VPLMNAutonomous CSG Access Indicator信息指示允许终端接入该VPLMN下CSG,则MME可以从VPLMN的CSS中获取终端的漫游网络允许CSG信息,并根据漫游网络允许CSG信息执行接入控制,在接入响应消息中,MME还可以下发漫游网络允许CSG信息给终端,从而为终端提供后续CSG选择。因此,本实施例中,漫游网络的CSG相关信息可以通过HPLMN和VPLMN共同维护,从而提高了CSG接入控制的灵活性。
下面对HPLMN如何存放CSG漫游指示信息进行详细说明。
具体来说,HPLMN可以采用以下两种方式将CSG漫游指示信息存放在HSS中:
方式1:HPLMN可以将CSG漫游指示信息存放在HSS上终端的签约信息中。
若HPLMN限制终端接入某个漫游网络的CSG时,可以在HSS上终端的签约信息中增加Forbidden VPLMN Autonomous CSG Roaming指示信息,其中可以包含被禁止VPLMN自治的CSG漫游功能的PLMN的网络标识信息;或者在签约信息中增加VPLMN Autonomous CSG Roaming Indicator信息,指示是否允许终端接入某个漫游网络的CSG,该VPLMN Autonomous CSGRoaming Indicator信息中可以包含VPLMN的网络标识信息和指示字段,通过指示字段的取值不同表示开启或禁止某个接入漫游网络下的CSG。对于一个终端来说,其可能存放多个上述信息,分别对不同的漫游网络保存取值不同的VPLMN Autonomous CSG Roaming Indicator指示字段。
方式2:HPLMN可以将CSG漫游指示信息存放在HSS上终端的CSG签约信息中。
HPLMN可以在HSS上终端的CSG签约信息中增加VPLMN的网络标识信息和VPLMN Autonomous CSG Roaming Indicator指示字段,通过VPLMNAutonomous CSG Roaming Indicator指示字段的取值不同表示开启或禁止VPLMN自治的CSG漫游功能;这样的VPLMN可以有多个,对于每个VPLMN下的指示字段的取值可以是独立的。
在上述图2所示方法实施例二中,终端在进入VPLMN之前,已经在HPLMN中获取并保存了CSG漫游指示信息,具体来说,HPLMN可以采用两种方式将存在HSS中的CSG漫游指示信息下发给终端:
方式1:终端当前处于HPLMN中,由于VPLMN下的CSG接入情况的变化不影响当前业务使用,所以可以在终端发起位置更新或其它与网络的交互过程时,再下发VPLMN Autonomous CSG Access Indicator信息或ForbiddenVPLMN Autonomous CSG Roaming指示信息给终端,此外上述其它与网络的交互过程可能是业务请求过程、切换过程等,MME从HSS获取到签约信息后,MME再通过其它发给终端的消息将上述信息携带给终端。
其中,对于HPLMN指示终端禁止接入漫游网络CSG的情况来说,当网络侧没有配置限制接入漫游网络CSG指示信息或者指示信息取值为允许接入漫游网络CSG的时候,HPLMN将不会下发指示信息给终端;对于HPLMN指示终端允许接入漫游网络CSG的情况来说,HPLMN可能只会在配置了允许接入漫游网络CSG指示信息或者指示信息取值为允许接入漫游网络CSG的时候才需要下发该指示信息,反之则不需要下发给终端,这时候终端就不会尝试接入漫游网络下CSG;除此以外,HPLMN也可能只要存放了漫游网络CSG接入指示信息就将该指示信息下发给终端,由终端根据指示信息取值判断后决定是否尝试接入漫游网络下CSG。
方式2:由OMA DM或OTA方式对ACL进行更新时一起更新VPLMN的网络标识信息和VPLMN Autonomous CSG Access Indicator指示字段,从而使得终端可以保存上述信息。
图3为图2所示方法实施例二中终端获取CSG漫游指示信息的信令流程图,如图3所示,该方案以终端在HPLMN中进行位置更新过程为例进行说明,具体包括:
步骤301、终端向新的MME(以下简称:new MME)发送更新位置请求消息。
具体来说,当前终端处于HPLMN中,当终端发生移动时,终端可能向new MME发起位置更新。该位置更新请求可以通过基站eNB转发给该newMME。举例来说,该更新位置请求消息可以为TAU Request。
步骤302、new MME与旧的MME(以下简称:old MME)进行上下文交互(Context Request)。
步骤303、new MME与P-GW进行创建会话流程(Create SessionProcedure)。
步骤302和步骤303采用现有位置更新交互流程实现,此处不再赘述。
步骤304、new MME向HSS发送更新位置请求消息(Update LocationRequest)。
该Update Location Request中可以包含终端的标识信息。
步骤305、HSS向new MME发送更新位置确认消息(Update LocationAck)。
该Update Location Ack中可以包含new MME在发起到HSS的位置更新过程中从HSS获取的终端的签约信息,该签约信息中可以存放ForbiddenVPLMN Autonomous CSG Roaming指示信息;如果签约信息或者ACL或允许CSG列表(Operator CSG List,以下简称:OCL)中存放的是VPLMNAutonomous CSG Roaming Indicator信息,则HSS在位置更新回复消息中携带VPLMN Autonomous CSG Roaming Indicator信息给MME。
步骤306、new MME向终端发送更新位置确认消息(TAU Accept)。
new MME发送TAU Accept给终端,该消息中可以包含ForbiddenVPLMN Autonomous CSG Roaming指示信息或VPLMN Autonomous CSGRoaming Indicator信息。
至此,终端即可获取并存储该Forbidden VPLMN Autonomous CSGRoaming指示信息或VPLMN Autonomous CSG Roaming Indicator信息。
图4为本发明小区接入处理方法实施例三的信令流程图,本实施例适用于MME不会从HSS上获取终端签约信息的情况,例如:MME上已经保存了终端的移动性管理上下文,或者由VPLMN管理VPLMN自治的CSG漫游的情况;如图4所示,本实施例的方法可以包括:
步骤401、终端向MME发送接入请求消息
举例来说,该接入请求消息可以为Attach Request。
具体来说,终端在进入VPLMN时,可以通过eNB或者H(e)NB发起接入请求。
步骤402、MME向CSS发送CSG信息请求消息(CSG Info Request)。
当MME根据终端的标识信息,例如IMSI获知该终端为漫游用户时,则MME可以向CSS发送CSG信息请求消息,该消息中可以包含终端的标识信息IMSI。
步骤403、CSS向MME发送CSG信息响应消息(CSG Info Response)。
该CSG信息响应消息中可以包含漫游网络允许CSG信息。
本实施例中,CSS上存储的CSG信息主要可以包括以下两种方式:
方式1:CSS上可以存储禁止VPLMN自治CSG漫游的列表。该列表中列出在该VPLMN下被禁止接入CSG的终端的标识信息,该标识信息可以是终端的IMSI、移动台国际ISDN号码(Mobile Station international ISDNnumber,以下简称:MSISDN)或者其它可以用来唯一标识终端的信息。
该列表可以给出对某个PLMN下的部分终端限制接入VPLMN下的CSG,该列表的形式可以参见表1,也可能针对一个PLMN下的所有终端限制接入VPLMN下的CSG,该列表的形式可以参见表2。
进一步地,CSS上除了保存上述的禁止VPLMN自治CSG漫游的列表,还可以对于未被禁止VPLMN自治的CSG漫游功能的终端,保存漫游网络允许CSG信息。
表1
PLMN-1 |
1st终端ID |
|
2nd终端ID |
............ |
............ |
PLMN-n |
1st终端ID |
表2
PLMN-1 |
............ |
PLMN-n |
............ |
方式2:CSS仅对于被允许VPLMN自治的CSG漫游功能的终端,在CSS上保存漫游网络允许CSG信息,而没有存放漫游网络允许CSG信息的终端即认为是禁止VPLMN自治的CSG功能或者禁止接入VPLMN下CSG的终端。
另外,HPLMN还可以发起禁止VPLMN自治CSG漫游功能的修改请求,以对上述两种方式存储的CSG信息进行修改。
具体地,对于CSS存储表1和漫游网络允许CSG信息的情况来说,如果HPLMN的修改请求是要限制该HPLMN下的部分终端接入VPLMN下的CSG,则CSS可以查看表1中是否已经包含该HPLMN的网络标识信息,如果包含则在该HPLMN的网络标识信息下增加终端的标识信息,如果没有包含该HPLMN的网络标识信息,则在表1中增加该HPLMN的网络标识信息和终端的标识信息,并且删除CSS上归属于该HPLMN的终端的ACL或者删除CSG成员列表中对应的终端的标识信息,从而限制该终端接入该VPLMN下CSG。如果该修改请求是要让表1中已经被限制接入VPLMN下的CSG的终端可以接入VPLMN下的CSG,则CSS可以从表1中该HPLMN对应的标识列表中删除该终端的标识,并将该终端的标识加入归属于该HPLMN的终端的ACL或者CSG成员列表中。
对于CSS上存储表2和漫游网络允许CSG信息的情况来说,如果HPLMN的修改请求是要限制该HPLMN下所有终端接入VPLMN下的CSG,则CSS可以查看表2中是否已经包含该HPLMN的网络标识信息,如果没有包含该HPLMN的网络标识信息,则在表2中增加该HPLMN的网络标识信息,并且删除CSS上所有归属于该HPLMN的网络标识信息的终端对应的ACL或所有CSG成员列表中属于该HPLMN的终端的标识信息。若该修改请求是要恢复某一HPLMN下的所有终端接入VPLMN下的CSG的权限,则CSS可以从表2中删除该HPLMN的网络标识信息。
对于CSS上仅存储了漫游网络允许CSG信息的情况来说,如果修改请求是针对该HPLMN的下部分终端的,则CSS直接删除或者增加这部分终端对应的ACL或CSG成员列表中对应的这部分终端的标识信息;如果请求是针对该HPLMN下所有终端,则CSS直接删除或者增加所有归属于该HPLMN的终端对应的ACL或所有CSG成员列表中归属于该HPLMN的终端的标识信息。
如果CSS根据终端的标识信息IMSI或者终端的HPLMN的网络标识信息获知终端被禁止VPLMN自治的CSG漫游,则CSS可以向MME下发禁止VPLMN自治的CSG漫游的指示信息;如果CSS根据终端的标识信息IMSI或者终端的HPLMN的网络标识信息获知终端被允许VPLMN自治的CSG漫游功能,则CSS可以向MME发送漫游网络允许CSG信息。
步骤404、MME对终端进行接入控制。
如果终端是通过普通eNB接入或者MME从CSS收到禁止VPLMN自治CSG漫游的指示信息,则MME可以根据从终端的HPLMN中的HSS上获取的签约信息对终端进行接入控制,从而决定是否接受或拒绝接入请求,该过程可以采用现有技术实现,此处不再赘述。
如果CSS下发了终端的漫游网络允许CSG信息,但MME之前保存的终端的签约信息中的Forbidden VPLMN Autonomous CSG Roaming中包含该VPLMN标识或VPLMN Autonomous CSG Access Indicator信息指示禁止VPLMN自治CSG漫游或禁止终端接入VPLMN下的CSG,或者CSS下发的禁止VPLMN自治CSG漫游的列表中包含终端的归属运营商HPLMN的标识,而MME之前保存的移动性管理上下文中包含的签约信息中的VPLMNAutonomous CSG Access Indicator信息指示允许VPLMN自治CSG漫游或允许终端接入VPLMN的CSG,则MME仅根据从终端的HPLMN的HSS上获取的签约信息对终端进行接入控制,决定是否接受或拒绝接入请求。
如果MME从CSS收到的是漫游网络允许CSG信息,且终端是通过H(e)NB接入,则MME可以根据漫游网络允许CSG信息和从终端的HPLMN的HSS上获取的签约信息对终端进行接入控制,决定是否接受或拒绝接入请求。
本实施例假设MME在接收CSS发送的漫游网络允许CSG信息后,接受终端的接入请求。
步骤405、MME建立S-GW到P-GW的缺省承载。
如果MME接受该接入请求,则MME可以建立S-GW到P-GW的缺省承载(Create Session Procedure)。
步骤406、MME发送接入接受消息给终端。
MME可以向终端发送Attach Accept消息,该消息中可以包含允许CSG信息,或者MME也可以指示CSS在完成接入后或终端处于空闲状态通过OMA DM或OTA方式将漫游网络允许CSG信息发送给终端,从而使得终端可以保存或更新ACL。另外,终端关机后可能删除ACL中与VPLMN相关的漫游网络允许CSG信息。
如果MME拒绝该终端的接入请求,则MME可以向终端发送接入拒绝消息。
本实施例中,终端进入VPLMN中,可以向MME发起接入请求,MME若发现该终端为漫游用户,即可从CSS获取终端的漫游网络允许CSG信息并据此进行接入控制,并在接入响应消息中下发漫游网络允许CSG信息或者指示CSS在完成接入后或终端处于空闲状态通过OMA DM或OTA发送给终端。因此,本实施例中,CSG信息可以完全由VPLMN自行维护,而不需要HPLMN的参与,从而提高了CSG接入控制的灵活性。
图5为本发明小区接入处理方法实施例四的信令流程图,如图5所示,本实施例的方法可以包括:
步骤501、终端向MME发送接入请求消息。
具体来说,终端在进入VPLMN时,可以通过eNB或者H(e)NB发起接入请求。举例来说,该接入请求消息可以为Attach Request。
步骤502、MME确定终端是否被允许VPLMN自治的CSG漫游。
在本实施例中,MME可以存储如上述图4所示方法实施例三中CSS上存储的CSG漫游指示信息,例如存储表1或者表2。MME在接收到终端的接入请求消息后,可以根据其中包含的终端的IMSI确定是否指示该终端被允许VPLMN自治的CSG漫游。如果MME获知该终端未被禁止VPLMN自治的CSG漫游功能或允许接入VPLMN下CSG,则执行步骤503。
如果MME从终端的HPLMN的HSS上获取的签约信息中也包含CSG漫游指示信息,则MME将本地预先存放的禁止VPLMN自治CSG漫游的列表和从终端的HPLMN的HSS上获取的签约信息中的VPLMN自治的CSG漫游进行比较,如果不一致,例如:MME保存的允许VPLMN自治CSG漫游的列表中包含终端的HPLMN的标识,而MME从终端的HPLMN的HSS上获取的签约信息中的VPLMN Autonomous CSG Access Indicator信息指示允许VPLMN自治CSG漫游或允许终端接入VPLMN的CSG,则MME仅根据从终端的HPLMN的HSS上获取的签约信息对终端进行接入控制,决定是否接受或拒绝接入请求。
如果MME获知该终端被禁止VPLMN自治的CSG漫游功能或不允许接入VPLMN下的CSG,则MME仅根据从终端的HPLMN的HSS上获取的签约信息对终端进行接入控制,决定是否接受或拒绝接入请求。
本实施例假设MME确定终端被允许VPLMN自治的CSG漫游。
步骤503、MME向CSS发送CSG信息请求消息(CSG Info Request)。
该消息中可以包含终端的标识信息IMSI。
步骤504、CSS向MME发送漫游网络允许CSG信息(CSG InfoResponse)。
CSS可以直接发送漫游网络允许CSG信息或者根据终端的标识信息IMSI或终端的HPLMN的网络标识信息获知终端是否被禁止VPLMN自治的CSG漫游,如果被禁止,则CSS可以向MME下发禁止VPLMN自治的CSG漫游指示信息,否则CSS可以向终端下发漫游网络允许CSG信息。
步骤505、MME对终端进行接入控制。
该接入控制可以包括:MME可以根据漫游网络允许CSG信息和/或终端签约信息,决定接受或拒绝终端的接入请求。
步骤506、MME建立S-GW到P-GW的缺省承载。
如果MME接受该接入请求,则MME可以建立S-GW到P-GW的缺省承载(Create Session Procedure)。
步骤507、MME发送接入接受消息给终端。
MME可以向终端发送Attach Accept消息,该消息中可以包含漫游网络允许CSG信息,或者MME也可以指示CSS在完成接入后或终端处于空闲状态通过OMA DM或OTA方式将漫游网络允许CSG信息发送给终端,从而使得终端可以保存或更新ACL。另外,终端关机后可能删除ACL中与VPLMN相关的允许CSG信息。
如果MME拒绝该终端的接入请求,则MME可以向终端发送接入拒绝消息。
本实施例中,终端在进入VPLMN中发起接入请求后,MME可以根据本地预先存放的禁止VPLMN自治CSG漫游的列表,发现该终端未被禁止VPLMN自治的CSG漫游功能或允许接入VPLMN下CSG,则MME可以从CSS中获取终端的漫游网络允许CSG信息,并据此进行接入控制,并在接入响应消息中下发该漫游网络允许CSG信息或者指示CSS在完成接入后或终端处于空闲状态通过OMA DM或OTA发送给终端。本实施例中,CSG信息也可以完全由VPLMN自行维护,而不需要HPLMN的参与,从而提高了CSG接入控制的灵活性。
图6为本发明小区接入处理装置实施例一的结构示意图,如图6所示,本实施例的小区接入处理装置可以包括:第一接收模块11、第一发送模块12、第二接收模块13和接入控制模块14,其中,第一接收模块11用于接收终端发送的接入请求消息,所述接入请求消息中包含所述终端的标识信息;第一发送模块12用于向漫游网络的CSG签约信息服务器发送CSG信息请求消息,所述CSG信息请求消息中包含所述终端的标识信息;第二接收模块13用于接收所述CSG签约信息服务器根据所述CSG信息请求消息发送的CSG信息响应消息,所述CSG信息响应消息中包含与所述终端的标识信息对应的CSG信息;接入控制模块14根据所述CSG信息对所述终端进行接入控制。
本实施例的小区接入处理装置可以为MME,其可以执行图1所示方法实施例的方法,其实现原理和技术效果类似,此处不再赘述。
图7为本发明小区接入处理装置实施例二的结构示意图,如图7所示,本实施例的装置在图6所示装置的基础上进一步地,还包括:判断模块15,接入控制模块14包括:第一控制单元141、第二控制单元142以及第三控制单元143,其中,判断模块15用于根据所述终端的标识信息,判断所述终端是否为漫游终端,第一发送模块12具体用于在判断模块15判断所述终端为漫游终端时,向漫游网络的CSG签约信息服务器发送所述CSG信息请求消息;第一控制单元141用于若所述CSG信息包括所述漫游网络自治的CSG漫游指示信息且所述漫游网络自治的CSG漫游指示信息为禁止CSG漫游指示信息,则根据所述终端的签约信息对所述终端进行接入控制;第二控制单元142用于若所述CSG信息包括所述漫游网络自治的CSG漫游指示信息和漫游网络允许CSG信息且所述漫游网络自治的CSG漫游指示信息为允许CSG漫游指示信息,则根据所述漫游网络允许CSG信息和所述终端的签约信息对所述终端进行接入控制;第三控制单元143用于若所述CSG信息包括所述漫游网络允许CSG信息,则根据所述漫游网络允许CSG信息和所述终端的签约信息对所述终端进行接入控制。需要说明的是,接入控制模块14也可以只包括第一控制单元141、第二控制单元142以及第三控制单元143中的一个单元,或者只包括其中的两个单元。
本实施例的小区接入处理装置可以为MME,其可以执行图2、4或5所示方法实施例的方法,其实现原理和技术效果类似,此处不再赘述。
图8为本发明小区接入处理装置实施例三的结构示意图,如图8所示,本实施例的装置在图6所示装置的基础上进一步地,还包括:获取模块16和第二发送模块17,该获取模块16用于获取本地的CSG漫游指示信息中与所述标识信息对应的CSG漫游指示信息;或者获取所述终端的签约信息,所述签约信息中包含所述终端的CSG漫游指示信息;第一发送模块12具体用于若所述CSG漫游指示信息为允许CSG漫游指示信息,则向所述漫游网络中的CSG签约信息服务器发送CSG信息请求消息;第二发送模块17用于在接入控制模块14根据所述CSG信息对所述终端进行接入控制后,向所述终端发送接入响应消息,所述接入响应消息中包含所述CSG信息;或者,向所述CSG签约信息服务器发送指示消息,以指示所述CSG签约信息服务器向所述终端发送所述CSG信息。
本实施例的小区接入处理装置可以为MME,其可以执行图2、4或5所示方法实施例的方法,其实现原理和技术效果类似,此处不再赘述。
图9为本发明通信***实施例的结构示意图,如图9所示,本实施例的***可以包括:小区接入处理装置1和与小区接入处理装置1通信的CSG签约信息服务器2,具体来说,该小区接入处理装置1可以为MME。
该小区接入处理装置1的结构可以采用图6~8中的任一结构,对应地,该小区接入处理装置1可以分别用于执行图2、图4和图5所示的方法,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。