分组数据传输方法、网络服务实体和基站控制器的制作方法

文档序号:7745062阅读:130来源:国知局
专利名称:分组数据传输方法、网络服务实体和基站控制器的制作方法
技术领域
本发明涉及无线通信技术领域,特别涉及一种分组数据传输方法、网络服务实体、 基站控制器和通信系统。
背景技术
当前,通用分组无线业务(General Packet Radio Service, GPRS)技术已经在无 线通信网络中得到了广泛应用。GPRS网络通过分组交换(PacketSwitch)技术,实现了端到 端的分组数据传输,为用户提供更为丰富的服务类型,如网页浏览、文件下载以及在线游戏寸。服务GPRS 支持节点 SGSN(Serving GPRS Support Node, SGSN)是 GPRS 核心网分 组域设备重要组成部分,主要完成分组数据包的路由转发、移动性管理、会话管理、逻辑链 路管理、鉴权和加密、话单产生和输出等功能。为了实现容灾备份和负荷分担,SGSN可以组建池(POOL)。现有的组件SGSN POOL 的方案可如图1所示。当SGSN组POOL的场景下,基站控制器和SGSN两侧的网络服务实体NSE (Network Service Entity, NSE)存在一一对应的关系,但是基站控制器下的小区可以对应多个NSE。 如图1所示,当SGSNl和SGSN2组POOL时,在BSC上定义NSEl和NSE2两个实体,NSEl分 别对应SGSm和SGSN2。当小区Celll使用SGSN POOL特性时,由Celll选择NSE处理数据 而实现数据在SGSN间的分担。发明人发现上述的技术方案存在如下缺点,SGSN POOL相关配置的层次不合理,导 致实现比较繁琐。

发明内容
本发明的一方面,提供了一种分组数据传输方法,包括当基站控制器中的网络服务实体NSE接收到来自至少一个小区的分组数据后,所 述NSE从对应的服务GPRS支持节点SGSN池中选择至少一个SGSN ;所述NSE将所述接收的小区的分组数据转发给所述至少一个SGSN。本发明的另一方面,提供了一种网络服务实体NSE,位于基站控制器中,包括第一接收模块,用于接收来自至少一个小区的分组数据;选择模块,用于从与所述NSE对应的服务GRPS支持节点SGSN池中选择至少一个 SGSN ;第一转发模块,用于将所述接收的小区的分组数据转发给所述至少一个SGSN。本发明的又一方面,还提供了一种基站控制器,包括上述的网络服务实体。上述的方法、网络服务实体以及基站控制器,通过由网络服务实体实现SGSN池的 特性,简化了小区和SGSN池的对应关系,提高了分组数据传输的效率。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不 构成对本发明的限定。图1为现有的一种SGSN池构建方式;图2为现有的一种GPRS网络结构的功能实体示意图;图3为一实施例提供的一种分组数据传输方法的流程示意图;图4为一实施例提供的基站子系统与SGSN池的一种连接关系示意图;图5为一实施例提供的NSE、SGSN和NS-VC对应关系的一种示意图;图6为一实施例提供的分组数据传输方法的流程示意图;
图7为一实施例提供的网络服务实体的结构示意图。
具体实施例方式使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图, 对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发 明,但并不作为对本发明的限定。请参见图2,图2为GPRS网络的一种架构图。SGSN是GPRS网络的一个基本的组 成网元,是为了提供GPRS业务而在GSM网络中引进的一个新的网元设备。其主要的作用就 是为本SGSN服务区域的MS转发输入/输出的IP分组。基站控制器,是基站和移动交换中心之间的连接点,也为基站和移动交换中心之 间交换信息提供接口。一个基站控制器通常控制几个基站,其主要功能是进行无线信道管 理、实施呼叫和通信链路的建立和拆除,并为本控制区内移动台的小区切换进行控制等。一个完整的基站(Base Transceiver Station, BTS)包括无线发射/接收设备、天 线和所有无线接口特有的信号处理部分,一个基站可以对应多个小区,基站收发台和基站 控制器(Base Station Controller)构成了基站子系统。请参见图3,图3为本实施例提供的一种分组数据传输方法的流程示意图,可应用 于上述的GPRS网络,包括如下步骤S201,当基站控制器中的网络服务实体NSE接收到来自小区的分组数据后,该NSE 从对应的SGSN池中选择至少一个SGSN。其中,配置在基站控制器中的NSE,可以对应于由多个SGSN组成的SGSN池。NSE 可以接收一个小区发送的分组数据,也可以接收多个小区发送的分组数据。当接收到来自小区的分组数据后,NSE从对应的SGSN中,选择SGSN。例如,NSE可 以根据各SGSN的负荷程度选择负荷较轻的SGSN,以实现负荷分担,负荷程度可以根据SGSN 的历史流量估计。如果NSE接收的小区数据较多,NSE也可以选择多个SGSN。S203, NSE将接收的小区的分组数据转发给选择出的SGSN。具体的,NSE通过和SGSN之间的网络服务虚拟连接NS-VC,将接收的分组数据转发 给选择出的SGSN。由上述描述可知,在本实施例中,由NSE从SGSN池中选择SGSN,并转发来自小区的 数据,可以简化小区和SGSN之间的对应关系。
请参见图4,图4为基站子系统BSSl和SGSN POOL之间的连接关系示意图。BSSl 由基站和基站控制器组成,一个基站控制器可以管理多个基站,其中,在基站控制器中,配 置一个 NSE,其网络服务标识 NSEI (NetworkService Entity Identity) = 1。BSSl 中的所 有小区都对应于NSE1,同时,NSEl可以对应于由多个SGSN组成的SGSN池,这里设SGSN池 中包括两个SGSN,分别为SGSNl和SGSN2,SGSNl和SGSN2中各配置一个NSEI = 1的NSE, 对应于BSSl中的NSE。在NSE配置网络服务虚连接NS-VC(Network Service VirtualCon nection,NS-VC) 时,明确NS-VC所属的SGSN,如可以在基站控制器中配置SGSN ID,明确NS-VC归属的SGSN, NSE和SGSN、SGSN和NS-VC之间是一对多的关系,其对应关系可如图5所示。BSC 中的 NSEl 对应于 SGSNl 禾口 SGSN2,SGSNl 禾口 NSEl 之间有 NS-VC1 禾口 NS-VC2 这 两个连接;SGSN2和NSEl有NS-VC3和NS-VC4这两个连接。请参见图6,基于上述的连接关系,提供了一种分组数据的传输方法,包括S301NSE1接收来自BSSl的各小区的分组数据。S303NSE1 从 SGSNl 和 SGSN2 中选择一个 SGSN。例如,NSEl根据各SGSN的负荷,选择一个负荷较轻的SGSN,设这里NSEl选择 SGSNl。S305NSE1将接收的分组数据,通过NSE1和SGSm之间的NS-VC连接,发送给 SGSNl。如果有下行数据,则NSEl还需要继续执行如下的步骤S307NSE1将从SGSm和SGSN2接收的分组数据,转发给BSSl的目的小区。具体BSSl如何将分组数据发送到分组数据对应的目的小区,可以采用现有的方 式确定。本实施例提供的方法,小区的数据由NSE负责选择SGSN并转发,简化了小区和 SGSN池之间的对应关系,从而可以简化NSE的配置。同时,由于小区只需要对应NSE,在小 区中配置好NSE,就可以保证小区加入SGSN池,因而可以避免同一片物理区域内的小区部 分属于SGSN池而部分不属于SGSN池的情况。参见图7,提供了一种网络服务实体NSE,位于基站控制器中,可用于执行上述实 施例的方法。该NSE包括第一接收模块501、选择模块503、第一转发模块505。第一接收模块501,用于接收来自至少一个小区的分组数据。选择模块503,用于从与所述NSE对应的服务GRPS支持节点SGSN池中选择至少一 个 SGSN ;第一转发模块505,用于将所述接收的小区的分组数据转发给所述至少一个 SGSN。其中,选择模块503,可根据所述SGSN池中各个SGSN的负荷情况,选择至少一个 SGSN。另外,还可以在NSE中配置公用的SGSN ID,选择模块503可以根据SGSN ID识别 SGSN。第一转发模块505,可将所述接收的小区的分组数据,通过网络服务虚拟连接 NS-VC转发给所述至少一个SGSN。
进一步的,本实施例提供的NSE,还可以包括第二接收模块507,用于接收所述SGSN池转发的分组数据;第二转发模块509,用于将所述SGSN池转发的分组数据转发给对应的小区。本实施例提供的装置,将来自小区的数据,由NSE负责选择SGSN并转发,把SGSN池实现的层次从小区提高到NSE级别,SGSN POOL对于小区不可见,可以对SGSN池的实现 进行简化。由于NSE的个数和小区的个数是数量级的差距,在NSE配置SGSN池,大大减少了 配置的工作量,不仅减少了配置出错的概率,而且当出现问题时检查配置的工作量也大大 降低。另外,本实施例提供的装置,也有助于避免同一片物理区域内的小区部分属于 SGSN POOL而部分不属于SGSN POOL的情况。进一步的,NSE中,可以使用公用的SGSN ID识别SGSN,将公用的SGSN ID引入基 站控制器的配置,可避免2G/3G共同组网统一管理时SGSN标识的混乱。另一实施例提供了一种基站控制器,包括上述的NSE,该NSE可以接收来自小区的 数据,并转发给NSE对应的SGSN池;或者,可以从SGSN池接收分组数据,转发给对应的小 区。以上所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软 件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器 (ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域 内所公知的任意其它形式的存储介质中。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种分组数据传输方法,其特征在于,包括当基站控制器中的网络服务实体NSE接收到来自至少一个小区的分组数据后,所述NSE从对应的服务GPRS支持节点SGSN池中选择至少一个SGSN;所述NSE将所述接收的小区的分组数据转发给所述至少一个SGSN。
2.如权利要求1所述的方法,其特征在于,所述NSE从对应的服务GPRS支持节点SGSN 池中选择至少一个SGSN,包括所述NSE根据所述SGSN池中各个SGSN的负荷情况,选择至少一个SGSN。
3.如权利要求1所述的方法,其特征在于,所述NSE将所述接收的小区的分组数据转发 给所述至少一个SGSN,包括所述NSE将所述接收的小区的分组数据,通过网络服务虚拟连接NS-VC转发给所述至 少一个SGSN0
4.如权利要求1-3任一所述的方法,其特征在于,还包括所述NSE接收到所述SGSN池转发的分组数据后,将所述分组数据转发给对应的小区。
5.一种网络服务实体NSE,位于基站控制器中,其特征在于,包括第一接收模块,用于接收来自至少一个小区的分组数据;选择模块,用于从与所述NSE对应的服务GRPS支持节点SGSN池中选择至少一个SGSN ;第一转发模块,用于将所述接收的小区的分组数据转发给所述至少一个SGSN。
6.如权利要求5所述的NSE,其特征在于,所述选择模块,具体用于,根据所述SGSN池 中各个SGSN的负荷情况,选择至少一个SGSN。
7.如权利要求5所述的NSE,其特征在于,所述转发模块,具体用于,将所述接收的小区 的分组数据,通过网络服务虚拟连接NS-VC转发给所述至少一个SGSN。
8.如权利要求5-7任一所述的NSE,其特征在于,还包括第二接收模块,用于接收所述SGSN池转发的分组数据;第二转发模块,用于将所述SGSN池转发的分组数据转发给对应的小区。
9.一种基站控制器,其特征在于,包括如权利要求5-8任一所述的NSE。
全文摘要
提供了一种分组数据传输方法、网络服务实体以及基站控制器,该方法包括当基站控制器中的网络服务实体NSE接收到来自至少一个小区的分组数据后,所述NSE从对应的服务GPRS支持节点SGSN池中选择至少一个SGSN;所述NSE将所述接收的小区的分组数据转发给所述至少一个SGSN。通过由网络服务实体实现SGSN池的特性,简化了小区和SGSN池的对应关系,提高了分组数据传输的效率。
文档编号H04W28/10GK101815322SQ201010137968
公开日2010年8月25日 申请日期2010年3月26日 优先权日2010年3月26日
发明者陆文卓 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1