选择路由SGSN的方法、设备和系统与流程

文档序号:17748217发布日期:2019-05-24 20:47阅读:375来源:国知局
选择路由SGSN的方法、设备和系统与流程

本发明涉及移动通信系统,尤其涉及一种选择路由SGSN的方法、设备和系统。



背景技术:

在传统的网络中,在传统的无线网络中一个移动台(mobile station,MS)只能接入到一个运营商核心网。而在多运营商共享网络(multi-operator core network,MOCN)组网下,一个无线接入网可以连接到多个运营商核心网,该无线接入网可以是由多个运营商合作共建,也可以由其中一个运营商单独建设,而其它运营商租用该网络。

MOCN共小区是一种共享无线接入网络的解决方案,允许不同运营商通过独立的核心网设备以小区粒度共享基站系统(base station system,BSS)设备,即不同运营商可以使用同一个小区。当MS移动到MOCN小区下,且进行注册/路由区更新(routing area update,RAU)流程时,按照分组临时移动用户标识(packet temporary mobile subscriber identity,P-TMSI)携带的网络资源标识(network resource identifier,NRI)或者国际移动用户识别码(international mobile subscriber identity,IMSI)选择运营商。同样,当MS移动到该MOCN小区下,且进行位置区更新流程(location area update,LAU)时,按照临时移动用户标识(temporary mobile subscriber identity,TMSI)携带的NRI或者IMSI进行运营商选择,也就说,在分组交换(packet switched,PS)域和电路交换(circuit switched,CS)域为同一个MS分别进行运营商选择,会存在选择运营商不一致的场景,导致相同的MS的CS域和PS域在不同的运营商结算,从而在增加了费用结算的复杂度。



技术实现要素:

本发明实施例提供一种选择路由SGSN的方法、设备和系统,能够实现同一个MS的CS域和PS域选择一致性。

本发明的第一方面提供了一种选择路由SGSN的方法,该方法包括:接收移动台MS发送的路由区更新RAU消息;若所述MS驻留的小区由至少两个运营商共享,则获取所述MS的电路交换CS域运营商信息;根据所述MS的CS域运营商信息,在所述MS的CS域运营商的GPRS服务支持节点SGSN中选择一个SGSN作为所述MS的路由SGSN。

结合第一方面,在第一方面的第一种实现方式中,所述MS同时运行CS业务和分组交换PS业务,所述RAU消息承载在所述CS业务的专用控制信道DCCH上。

结合第一方面,在第一方面的第二种实现方式中,所述MS处于空闲状态,在所述接收MS发送的RAU消息之前,还包括:接收所述MS发送的位置区更新LAU消息,选择所述MS的CS域运营商;所述在所述MS的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN包括:在所述选择的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN。

结合第一方面,在第一方面的第三种实现方式中,所述MS处于空闲状态,所述获取所述MS的CS域运营商信息,包括:判断所述MS的CS域运营商是否已选定;若是,则根据所述选定的CS域运营商,获取所述MS的CS域运营商信息;或者,若否,则保存所述RAU消息,并在选定所述MS的CS域运营商之后,根据所述选定的CS域运营商,获取所述MS的CS域运营商信息。

本发明的第二方面提供了一种选择路由SGSN的设备,包括:接收单元、第一选择单元和获取单元;所述接收单元,用于接收移动台MS发送的路由区更新RAU消息;所述获取单元,用于若所述MS驻留的小区由至少两个运营商共享,则获取所述MS的电路交换CS域运营商信息;所述选择单元,用于根据所述获取单元获取的所述MS的CS域运营商信息,在所述MS的CS域运营商的GPRS服务支持节点SGSN中选择一个SGSN作为所述MS的路由SGSN。

结合第二方面,在第二方面的第一种实现方式中,所述MS同时运行CS业务和分组交换PS业务,所述RAU消息承载在所述CS业务的专用控制信道DCCH上。

结合第二方面,在第二方面的第二种实现方式中,所述MS处于空闲状态,

所述接收单元,还用于在所述接收MS发送的RAU消息之前,接收所述MS发送的位置区更新LAU消息;所述获取单元,还用于根据所述接收单元接收的所述LAU消息,选择所述MS的CS域运营商;所述选择单元,具体用于在所述获取单元选择的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN。

结合第二方面,在第二方面的第三种实现方式中,所述MS处于空闲状态,所述获取单元,还用于判断所述MS的CS域运营商是否已选定;若是,则通知所述选择单元所述MS的CS域运营商信息;若否,则在选定所述MS的CS域运营商之后,通知所述选择单元所述MS的CS域运营商信息;所述选择单元,具体用于接收所述获取单元发送的通知消息,并根据所述MS的CS域运营商信息,在所述MS的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN。

本发明的第三方面提供了一种选择路由SGSN的设备,包括:接收器和处理器;所述接收器,用于接收移动台MS发送的路由区更新RAU消息;所述处理器,用于若所述MS驻留的小区由至少两个运营商共享,则获取所述MS的电路交换CS域运营商信息,并根据所述MS的CS域运营商信息,在所述MS的CS域运营商的GPRS服务支持节点SGSN中选择一个SGSN作为所述MS的路由SGSN。

结合第三方面,在第三方面的第一种实现方式中,所述MS同时运行CS业务和分组交换PS业务,所述RAU消息承载在所述CS业务的专用控制信道DCCH上。

结合第三方面,在第三方面的第二种实现方式中,所述MS处于空闲状态,所述接收器,还用于在所述接收MS发送的RAU消息之前,接收所述MS发送的位置区更新LAU消息;所述处理器,还用于根据所述接收器接收的所述LAU消息,选择所述MS的CS域运营商;并根据选择的CS域运营商,获取所述MS的CS域运营商信息。

结合第三方面,在第三方面的第三种实现方式中,所述MS处于空闲状态,所述处理器还用于:判断所述MS的CS域运营商是否已选定;若是,则获取所述MS的CS域运营商信息;若否,则保存所述RAU消息,并在选定所述MS的CS域运营商之后获取所述MS的CS域运营商信息。

由上述技术方案可知,本发明实施提供的选择路由SGSN的方法,包括:接收MS发送的RAU消息,若所述MS驻留的小区由至少两个运营商共享,则获取所述MS的CS域运营商信息,并根据所述MS的CS域运营商信息,在所述MS的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN。该方法通过在CS域运营商的SGSN中选择PS域的路由SGSN,保证了同一MS的CS域和PS域运营商选择一致,从而降低了用户费用结算的复杂性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图进行简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种选择路由SGSN的方法流程图;

图2为本发明实施例提供的另一种选择路由SGSN的方法流程图;

图3为本发明实施例提供的另一种选择路由SGSN的方法流程图;

图4为本发明实施例提供的一种选择路由SGSN的设备的结构框图;

图5为本发明实施例提供的一种选择路由SGSN的网络侧设备的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本文中结合移动台和基站控制器来描述各种方面。

移动台,可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(WLL,Wireless Local Loop)站、个人数字助理(PDA,Personal Digital Assistant)等设备。无线终端也可以称为系统、订户单元(Subscriber Unit)、订户站(Subscriber Station),远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)或用户设备(User Equipment)。

基站控制器可以是全球移动通信系统(Global System for Mobile Communications,GSM)或码分多址(Code Division Multiple Access,CDMA)接入中的基站控制器(base station controller,BSC),也可以是CDMA中的无线网络控制器(Radio Network Controller,RNC),本发明并不限定。

如图1所示,本发明实施例提供的一种选择路由SGSN的方法,该方法可以由网络侧设备执行,具体如下所述。

101、接收MS发送的RAU消息。

其中,当所述MS同时运行CS业务和PS业务时,所述RAU消息可以承载在所述CS业务的专用控制信道(dedicated control channel,DCCH)上。例如,在GSM领域,该DCCH可以是独立专用控制信道(standalone dedicated control channel,SDCCH)或者慢速随路控制信道(slow associated control channel,SACCH)。

其中,RAU消息是由MS在发生路由区更新的情况下发送给基站控制器的。

102、若所述MS驻留的小区由至少两个运营商共享,则获取所述MS的CS域运营商信息。

其中,所述MS的CS域运营商信息用于表示为所述MS提供CS业务服务的运营商。

其中,所述MS驻留的小区是否由至少两个运营商共享可以通过该MS驻留的小区的预设标识来指示,基站控制器可以通过该预设标识确定该MS驻留的小区由至少两个运营商共享;还可以通过该MS驻留的小区与运营商之间的对应关系来确定运营商的个数是否大于1,当该MS驻留的小区对应的运营商个数大于1时,可以确定该MS驻留的小区由至少两个运营商共享,此处仅举例说明,不予限制。MS驻留的小区具体可以指一个MS驻留在一个小区,该MS在这个驻留小区进行注册和鉴权,成为网络中的一个合法用户。

需要指出的是,通常情况下,当所述MS同时运行CS业务和PS业务时,MS即使进行位置区更新也不会改变运营商,因此,CS业务的运营商已经选定。而当MS处于空闲状态时,基站控制器在为所述MS选择CS域运营商之后,在选择的CS域运营商的SGSN中选择路由SGSN。

103、根据所述MS的CS域运营商信息,在所述MS的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN。

其中,上述网络侧设备可以是基站控制器,且该基站控制器包含内置的分组控制单元(packet control unit,PCU),上述网络侧设备还可以是基站控制器和外置PCU,此处不予限制。

本发明实施提供的选择路由SGSN的方法,接收MS发送的RAU消息,若所述MS驻留的小区由至少两个运营商共享,则获取所述MS的CS域运营商信息,并根据所述MS的CS域运营商信息,在所述MS的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN,即通过在CS域运营商的SGSN中选择PS域的路由SGSN,保证了同一MS的CS域和PS域运营商选择一致,从而降低了用户费用结算的复杂性。

可选地,在一种实施场景下,所述MS处于空闲状态,在步骤101之前,还包括步骤100。

100、接收所述MS发送的LAU消息,选择所述MS的CS域运营商。

此时,步骤103中具体可以包括:在选择的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN。其中,选择的CS域运营商即为步骤100中选择的运营商。

可选地,在另一种实施场景下,所述MS处于空闲状态,步骤102具体包括:

判断所述MS的CS域运营商是否已选定;

若是,则则根据所述选定的CS域运营商,获取所述MS的CS域运营商信息;或者,

若否,则保存所述RAU消息,并在选定所述MS的CS域运营商之后,根据所述选定的CS域运营商,获取所述MS的CS域运营商信息。

具体地,当接收到所述MS的RAU消息时,所述MS的CS域运营商尚未选定的情况下,缓存该RAU消息,等待到基站控制器为所述MS选定CS域运营商之后,获取所述MS的CS域运营商信息。

如图2所示,本发明实施例提供的另一种选择SGSN的方法,该方法由网络侧设备执行,且该网络侧设备包括基站控制器和PCU,具体如下所述。

201、基站控制器接收MS发送的RAU消息。

202、若所述MS驻留的小区由至少两个运营商共享,且所述MS同时运行CS业务和PS业务,则基站控制器获取所述MS的CS域运营商信息,并发送通知消息给PCU。

其中,所述通知消息携带所述MS的CS域运营商信息,具体可以携带所述RAU消息以及获取的所述MS的CS域运营商信息,也可以是仅携带所述MS的CS域运营商信息,此处不予限制。

203、PCU根据所述MS的CS域运营商信息,在所述MS的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN。

其中,上述各步骤的相关描述可以参见图1所示实施例,此处不再赘述。

本发明实施提供的选择路由SGSN的方法,用于MS同时运行CS和PS业务的场景,通过直接在该MS的CS域运营商下的SGSN中选择路由SGSN来保证同一MS的CS域和PS域运营商选择一致,不但降低了用户费用结算的复杂性,还提高了路由SGSN的选择效率,降低网络侧设备的运算量。

如图3所示,本发明实施例提供的另一种选择SGSN的方法,该方法由网络侧设备执行,且该网络侧设备包括基站控制器和PCU,具体如下所述。

301、基站控制器接收MS发送的第一RAU消息。

302、若所述MS驻留的小区由至少两个运营商共享,且所述MS处于空闲状态,则基站控制器判断所述MS的CS域运营商是否已选定,若是,执行步骤304;若否,执行步骤303。

303、基站控制器保存所述第一RAU消息,并在接收所述MS发送的LAU消息之后,选择所述MS的CS域运营商,执行步骤304。

其中,CS域运营商的选择具体可以根据TMSI携带的NRI或者IMSI进行,属于现有技术,此处不再赘述。

304、基站控制器获取所述MS的CS运营商信息,并根据第一RAU消息,发送第二RAU消息。

其中,所述第二RAU消息携带有所述MS的CS域运营商信息。

305、PCU接收第二RAU消息,并获取所述MS的CS域运营商信息。

306、PCU根据所述MS的CS域运营商信息,在所述MS的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN。

本发明实施提供的选择路由SGSN的方法,用于MS处于空闲状态的场景,通过判断该MS的CS域运营商已选定来确定后续PS域中路由SGSN的选择,若未选定该MS的CS域运营商,网络侧会等待,直到该MS的CS域运营商选定后,通过在选定的CS域运营商下的SGSN中选择路由SGSN来保证同一个MS的CS域和PS域运营商选择一致,从而降低了用户费用结算的复杂性。

如图4所示,本发明实施例提供的一种选择路由SGSN的设备400,设备400具体包括:接收单元401、获取单元402和选择单元403,具体如下所述。

接收单元401,用于接收MS发送的RAU消息;

获取单元402,用于若所述MS驻留的小区由至少两个运营商共享,则获取所述MS的CS域运营商信息;

选择单元402,用于根据获取单元402获取的所述MS的CS域运营商信息,在所述MS的CS域运营商的GPRS服务支持节点SGSN中选择一个SGSN作为所述MS的路由SGSN。

其中,当所述MS同时运行CS业务和PS业务时,所述RAU消息承载在所述CS业务的DCCH上,DCCH的具体描述可以参见步骤101中的相关描述。

其中,所述MS驻留的小区是否由至少两个运营商共享可以通过该MS驻留的小区的预设标识来指示,基站控制器可以通过该预设标识确定该MS驻留的小区由至少两个运营商共享;还可以通过该MS驻留的小区与运营商之间的对应关系来确定运营商的个数是否大于1,当MS驻留的小区对应的运营商个数大于1时,可以确定该MS驻留的小区由至少两个运营商共享,此处仅举例说明,不予限制。

需要指出的是,通常情况下,当所述MS同时运行CS业务和PS业务时,MS即使进行位置区更新也不会改变运营商,因此,CS业务的运营商已经选定。而当MS处于空闲状态时,基站控制器在为所述MS选择CS域运营商之后,在选择的CS域运营商的SGSN中选择路由SGSN。

需要说明的是,上述设备400可以是基站控制器,上述设备400还可以是基站控制器和外置PCU,此处不予限制。当上述设备400是基站控制器和PCU时,基站控制器包含接收单元401和获取单元402,PCU包含选择单元403。上述设备400中的各单元可以包含在不同的网络实体当中,此处不予限制。

本发明实施例提供的选择路由SGSN的设备,通过在CS域运营商的SGSN中选择PS域的路由SGSN,以保证同一MS的CS域和PS域运营商选择一致,从而降低了用户费用结算的复杂性。

可选地,当所述MS处于空闲状态时,接收单元401,还用于在所述接收MS发送的RAU消息之前,接收所述MS发送的位置区更新LAU消息;

获取单元402,还用于根据接收单元401接收的所述LAU消息,选择所述MS的CS域运营商;

选择单元403,具体用于在获取单元402选择的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN。

可选地,当所述MS处于空闲状态时,获取单元402,还用于判断所述MS的CS域运营商是否已选定;若是,则通知所述选择单元所述MS的CS域运营商信息;若否,则在选定所述MS的CS域运营商之后,通知所述选择单元所述MS的CS域运营商信息;

选择单元403,具体用于接收获取单元402发送的通知消息,并根据所述MS的CS域运营商信息,在所述MS的CS域运营商的SGSN中选择一个SGSN作为所述MS的路由SGSN。

需要说明的是,设备400可以用于执行图1、2或3所示实施例中的步骤,详细说明可以参见上述方法实施例中的相关描述,此处不再赘述。

如图5所示,本发明实施例提供的一种选择路由SGSN的网络侧设备500,包括:接收器501和处理器502,具体如下所述。

接收器501,用于接收移动台MS发送的路由区更新RAU消息;

处理器502,用于若所述MS驻留的小区由至少两个运营商共享,则获取所述MS的电路交换CS域运营商信息,并根据所述MS的CS域运营商信息,在所述MS的CS域运营商的GPRS服务支持节点SGSN中选择一个SGSN作为所述MS的路由SGSN。

其中,当所述MS同时运行CS业务和PS业务时,所述RAU消息承载在所述CS业务的DCCH上。

本发明实施例提供的选择路由SGSN的设备,通过在CS域运营商的SGSN中选择PS域的路由SGSN,以保证同一MS的CS域和PS域运营商选择一致,从而降低了用户费用结算的复杂性。

可选地,当所述MS处于空闲状态时,接收器501,还用于在所述接收MS发送的RAU消息之前,接收所述MS发送的位置区更新LAU消息;

处理器502,还用于根据接收器501接收的所述LAU消息,选择所述MS的CS域运营商;并根据选择的CS域运营商,获取所述MS的CS域运营商信息。

可选地,当所述MS处于空闲状态时,处理器502还用于:

判断所述MS的CS域运营商是否已选定;若是,则获取所述MS的CS域运营商信息;若否,则保存所述RAU消息,并在选定所述MS的CS域运营商之后获取所述MS的CS域运营商信息。

需要说明的是,设备500可以用于执行图1、2或3所示实施例中的步骤,详细说明可以参见上述方法实施例中的相关描述,此处不再赘述。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1