一种LTE系统中ENB接入MME的方法和装置与流程

文档序号:11065047阅读:990来源:国知局
一种LTE系统中ENB接入MME的方法和装置与制造工艺

本申请涉及通信技术领域,特别是涉及一种LTE系统中ENB接入MME的方法和一种LTE系统中ENB接入MME的装置。



背景技术:

在长期演进LTE(Long Term Evolve)网络架构下,无线通信系统由无线接入网和核心网组成。无线接入网由基站ENB(Evolved NodeB)来实现,核心网由演进的分组核心网EPC(Evolved Packet Core)实现。核心网EPC由移动性管理实体MME(Mobility Management Entity)设备、服务网关SGW(Serving Gateway)设备、PDN网关PGW(PDN Gateway)设备来实现。MME设备是核心网的移动性管理实体,除了负责UE的移动性管理和会话管理外,更需要对成千上万的ENB基站进行接入和管理。

在LTE大规模建网下,一个省常常只部署一套核心网设备,这就要求一套核心网设备的容量指标非常高,常常要求一套核心网设备至少支持上千万乃至更多用户的同时在线,同时又要支持成千上万ENB基站的同时接入。根据经验,一块信令板最大满配能够支持10万用户同时在线,这就需要MME设备支持多信令处理板的分布式部署。在这种分布式部署下,核心网设备如何对成千上万的ENB基站进行同时接入和管理,就成为一个疑难复杂的问题。

更为重要的是,LTE大规模建网时,一套MME设备常常需要同时连接成千上万的ENB基站。传统的技术方法要求在大规模建网前针对成千上万的每一个ENB都需要在核心网MME设备上配置参数。设想一下,成千上万的ENB参数要一个一个全部配置在MME上,这是相当复杂和繁琐的,并且很容易出错。



技术实现要素:

鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至 少部分地解决上述问题的一种LTE系统中ENB接入MME的方法和相应的一种LTE系统中ENB接入MME的装置。

为了解决上述问题,本申请实施例公开了一种长期演进LTE系统中基站ENB接入移动性管理实体MME的方法,其中,所述MME设备包括:提供模块PROVIDER、信令传输控制器STC、应用间通信模块ACM;所述方法包括:

所述PROVIDER接收所述ENB发送的SCTP偶联建立请求,并与所述ENB建立流控制传输协议SCTP偶联;

在所述SCTP偶联建立后,所述STC生成与所述ENB建立的SCTP偶联对应的偶联信息;

在所述偶联信息生成后,所述STC向所述ACM发送SCTP偶联状态通知消息,所述SCTP偶联状态通知消息携带有偶联信息;

所述ACM采用所述偶联状态通知消息中的所述偶联信息进行偶联建立处理流程;

在所述偶联建立处理流程完成后,所述STC接收所述ENB发送的应用协议S1AP建立请求,并在接收所述S1AP建立请求后,向所述ACM发送SCTP数据接收指示;

所述ACM接收所述SCTP数据接收指示后,进行S1AP建立处理流程,若所述S1AP建立处理流程处理成功,则所述ENB成功接入所述MME。

优选的,所述方法还包括:

所述STC读取预设的SCTP服务配置表中的MME端参数,并将所述MME端参数发送到所述PROVIDER;

所述PROVIDER接收所述MME端参数后,侦听ENB发送的SCTP建立请求。

优选的,所述SCTP偶联请求携带有ENB的IP地址和端口信息;所述STC生成与所述ENB建立的SCTP偶联对应的偶联信息的步骤包括:

所述STC分配与所述ENB建立的SCTP偶联对应的偶联信息索引,所 述偶联信息索引包括:所述STC的启动序列号和与所述SCTP偶联对应的偶联ID;

在所述偶联信息索引分配成功后,所述STC将所述偶联信息索引、所述ENB的端口信息和ENB的IP地址作为偶联信息。

优选的,所述ACM采用所述偶联状态通知消息中的所述偶联信息进行偶联建立处理流程的步骤包括:

所述ACM从所述SCTP偶联状态消息中取出所述偶联ID,并判断所述偶联ID与所述STC是否对应;

若对应,则判断所述SCTP偶联是否建立成功;

若建立成功,则进行偶联建立处理核心流程。

优选的,所述偶联建立处理核心流程包括:

所述ACM采用所述偶联ID判断是否存储有预设的与所述偶联ID对应的ENB的设备号;

若是,则将偶联信息写入到预设的设备信息表中;

若否,则在预设的偶联信息表中查找是否存储有与所述偶联ID对应的偶联信息记录;

若有,则将所述偶联信息表中,在先的偶联信息替换为当前的偶联信息;

若没有,则采用当前的偶联信息在偶联信息表中新建与所述偶联ID对应的偶联信息。

优选的,所述进行S1AP建立处理流程的步骤包括:

所述ACM判断S1AP状态是否已经建立;

若已经建立,则判断偶联信息表与设备信息表中的偶联ID是否一致;

若一致,则所述S1AP建立处理流程成功,所述ACM向所述STC发送S1AP建立成功消息;

若不一致,则向所述STC发送S1AP建立失败消息。

同时,本申请还公开了一种长期演进LTE系统中基站ENB接入移动性管理实体MME的装置,其中,所述MME设备包括:提供模块PROVIDER、 信令传输控制器STC、应用间通信模块ACM;所述装置包括:

位于所述PROVIDER的SCTP偶联建立模块,用于接收所述ENB发送的SCTP偶联建立请求,并与所述ENB建立流控制传输协议SCTP偶联;

位于所述STC的偶联信息生成模块,用于在所述SCTP偶联建立后,生成与所述ENB建立的SCTP偶联对应的偶联信息;

位于所述STC的偶联状态发送模块,用于在所述偶联信息生成后,向所述ACM发送SCTP偶联状态通知消息,所述SCTP偶联状态通知消息携带有偶联信息;

位于所述ACM的偶联建立处理模块,用于采用所述偶联状态通知消息中的所述偶联信息进行偶联建立处理流程;

位于所述STC的S1AP请求处理模块,用于在所述偶联建立处理流程完成后,接收所述ENB发送的应用协议S1AP建立请求,并在接收所述S1AP建立请求后,向所述ACM发送SCTP数据接收指示;

位于所述ACM的S1AP建立处理模块,用于接收所述SCTP数据接收指示后,进行S1AP建立处理流程,若所述S1AP建立处理流程处理成功,则所述ENB成功接入所述MME。

优选的,所述装置还包括:

位于所述STC的配置读取模块,用于读取预设的SCTP服务配置表中的MME端参数,并将所述MME端参数发送到所述PROVIDER;

位于所述PROVIDER的侦听模块,用于在接收所述MME端参数后,侦听ENB发送的SCTP建立请求。

优选的,所述SCTP偶联请求携带有ENB的IP地址和端口信息;所述偶联信息生成模块进一步包括:

偶联信息索引分配子模块,用于分配与所述ENB建立的SCTP偶联对应的偶联信息索引,所述偶联信息索引包括:所述STC的启动序列号和与所述SCTP偶联对应的偶联ID;

偶联信息确定子模块,用于在所述偶联信息索引分配成功后,将所述偶联信息索引、所述ENB的端口信息和ENB的IP地址作为偶联信息。

优选的,所述偶联建立处理模块进一步包括:

第一判断子模块,用于从所述SCTP偶联状态消息中取出所述偶联ID,并判断所述偶联ID与所述STC是否对应;

第二判断子模块,用于若所述判断所述偶联ID与所述STC是否对应的结果为是,则判断所述SCTP偶联是否建立成功;

核心偶联建立处理子模块,用于若所述SCTP偶联建立成功,则进行偶联建立处理核心流程。

优选的,所述核心偶联建立处理子模块进一步包括:

第三判断子模块,用于采用所述偶联ID判断是否存储有预设的与所述偶联ID对应的ENB的设备号;

设备信息表写入模块,用于若所述判断是否存储有预设的与所述偶联ID对应的ENB的设备号的结果为是,则将偶联信息写入到预设的设备信息表中;

第一查找子模块,用于若所述判断是否存储有预设的与所述偶联ID对应的ENB的设备号的结果为否,则在预设的偶联信息表中查找是否存储有与所述偶联ID对应的偶联信息记录;

偶联信息表替换子模块,用于若所述偶联信息表中有与所述偶联ID对应的偶联信息记录,则将所述偶联信息表中,在先的偶联信息替换为当前的偶联信息;

偶联信息表创建子模块,用于若所述偶联信息表中没有与所述偶联ID对应的偶联信息记录,则采用当前的偶联信息在偶联信息表中新建与所述偶联ID对应的偶联信息。

优选的,所述S1AP建立处理模块进一步包括:

第四判断子模块,用于判断S1AP状态是否已经建立;

第五判断子模块,用于若所述S1AP状态已经建立,则判断偶联信息表与设备信息表中的偶联ID是否一致;

S1AP成功消息发送子模块,用于若所述偶联信息表与设备信息表中的偶联ID一致,则所述S1AP建立处理流程成功,所述ACM向所述STC发 送S1AP建立成功消息;

S1AP失败消息发送子模块,用于若所述偶联信息表与设备信息表中的偶联ID不一致,则向所述STC发送S1AP建立失败消息。

本申请实施例包括以下优点:

本申请中MME分层分模块来处理ENB的同时接入,各个模块负责不同的接入处理,如果任意一个模块出现性能瓶颈,都不再递交处理信息,很好的解决了成千上万ENB同时接入对MME设备的冲击。

本申请不再针对每一个ENB设备配置该ENB的参数,所有的ENB设备的所有参数,都通过ENB跟MME之间的信令消息交互来获得,外场大规模建网时,减少了大规模的ENB数据配置,极大的提高了LTE大规模网络建设的效率。

附图说明

图1是LTE下的非漫游架构图;

图2是S1-MME接口的协议栈架构;

图3是本申请的一种长期演进LTE系统中基站ENB接入移动性管理实体MME的方法实施例的步骤流程图;

图4是本申请实施例中STC与PROVIDER之间侦听数据参数配置信令图;

图5是本申请实施例中STC与PROVIDER之间的偶联建立成功通知消息信令图;

图6是本申请实施例中STC与ACM之间的偶联状态通知消息信令图;

图7是本申请实施例中ACM进行偶联建立处理流程的示意图;

图8是本申请实施例中SCTP偶联建立处理核心流程的示意图;

图9是本申请实施例中ACM进行S1AP建立处理流程的示意图;

图10是本申请的一种长期演进LTE系统中基站ENB接入移动性管理实体MME的装置实施例的结构框图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。

如图1所示是LTE下的非漫游架构图,其中S1-MME接口是无线接入网实体ENB跟核心网实体MME之间的接口。如图2所示是S1-MME接口的协议栈架构,该接口的上层应用采用的是S1AP协议(参照3gpp协议36.413),底层承载在基于流控的传输协议SCTP(Stream Control Transmission Protocol)协议上。

在现有技术中,MME本地局间参数配置本地SCTP参数R_SctpAssoEntry表的配置,这张表配置MME跟某个ENB之间的SCTP参数,一条记录需要配置多达近30个参数;这张表中需要配置对应的ENB的IP地址与ENB本身的配置完全匹配。这样的精确配置本来就增大了配置的难度,再加上现场建网部署时,一开始,ENB的IP(Internet Protocol)地址都是不能精确确定的,方案实现非常困难。并且每连接1个ENB就需要配置这多达近30个参数,LTE大规模建网部署时要连接成千上万的ENB,那么配置参数多达90000个参数,这对工程人员来说是个很大的问题,甚至这个方案在大规模建网时是不可采用的。

与MME连接的ENB,需要配置ENB参数R_mmeAdjEnbEntry表,这张表需要配置近20个参数。并且该表中部分参数需要与MME中的SCTP参数R_SctpAssoEntry表中的部分参数相同。这样进一步增加了配置的难度。设想一下,LTE大规模建网时,成千上万的ENB都需要这样配置的话,那将是一个非常令人头痛的问题。甚至这个方案在大规模建网时是不可采用的。

综上,已有的传统实现方案,完全按照一个ENB一个ENB都在MME中精确配置,包括ENB的名称、ENB的全局标示ID、IP地址、端口号、SCTP的入流、出流数目、最大接收窗口、最小接收窗口等等,这种方案在实验网阶段是可以的,即当MME连接的ENB很少时,比如MME只连接2个ENB,这时,传统方案是可以胜任的。但是,当LTE大规模建网部署时,一个MME 设备需要同时连接成千上万的ENB基站,那么传统方案将无法胜任。首先,配置太复杂、太繁琐,再次,传统实现方案,没有在MME设备上考虑性能问题,成千上万的ENB同时接入MME时,MME设备会因为性能受限,导致MME设备重启。

本申请实施例的核心构思之一在于,MME分层分模块地处理ENB的接入,ENB的参数配置,都通过ENB跟MME之间的信令消息交互来处理。

参照图3,示出了本申请的一种长期演进LTE系统中基站ENB接入移动性管理实体MME的方法实施例的步骤流程图,其中,所述MME设备包括:提供模块PROVIDER、信令传输控制器STC、应用间通信模块ACM,所述方法具体可以包括如下步骤:

步骤101,所述PROVIDER接收所述ENB发送的SCTP偶联建立请求,并与所述ENB建立流控制传输协议SCTP偶联;

步骤102,在所述SCTP偶联建立后,所述STC生成与所述ENB建立的SCTP偶联对应的偶联信息;

步骤103,在所述偶联信息生成后,所述STC向所述ACM发送SCTP偶联状态通知消息,所述SCTP偶联状态通知消息携带有偶联信息;

步骤104,所述ACM采用所述偶联状态通知消息中的所述偶联信息进行偶联建立处理流程;

步骤105,在所述偶联建立处理流程完成后,所述STC接收所述ENB发送的应用协议S1AP建立请求,并在接收所述S1AP建立请求后,向所述ACM发送SCTP数据接收指示;

步骤106,所述ACM接收所述SCTP数据接收指示后,进行S1AP建立处理流程,若所述S1AP建立处理流程处理成功,则所述ENB成功接入所述MME。

为了解决传统方案带来的疑难问题,本申请在MME网元中设置了多个分层次的模块。包括:提供模块PROVIDER、信令传输控制器STC(Signalling transport converter)、应用间通信模块ACM(application communication module)、MME网元信令处理子系统MSPS(MME Signalling process subsystem)。

这几个模块的基本功能分别为:PROVIDER模块作为MME网元中最底层的模块,主要实现MME作为S1连接的服务器端的侦听功能,即随时侦听来自各个ENB发上来的Sctp连接。当有底层的Sctp连接建立成功后,PROVIDER模块通过消息接口传递给STC模块。STC模块的主要功能为,完成信令连接传输控制功能。

ACM模块作为MME网元中的各个信令处理单元的应用间通信模块,完成MME网元中各个信令处理单元的资源同步和信令传递功能。MSPS模块主要是作为MME网元的S1AP协议的上层信令处理模块,完成S1AP的协议定义功能。这四个分层功能模块相辅相成,共同完成成千上万ENB的同时接入功能。

作为本申请实施例的一种优选示例,所述方法还包括:

所述STC读取预设的SCTP服务配置表中的MME端参数,并将所述MME端参数发送到所述PROVIDER;

所述PROVIDER接收所述MME端参数后,侦听ENB发送的SCTP建立请求。

如图4所示是本申请实施例中STC与PROVIDER之间侦听数据参数配置信令图。当STC模块启动时,会把本地的SCTP服务配置表R_S1IntfSCTPServerTable中配置的唯一一条记录读取出来,记录的内容就是MME的IP地址和端口信息,然后把MME网元作为服务器的侦听IP地址和端口信息通过消息接口传递到PROVIDER模块,PROVIDER模块收到该消息接口后,开始进行侦听操作,侦听ENB发送的SCTP建立请求,其中,SCTP建立请求携带有ENB的IP地址和端口信息。

如图5所示是本申请实施例中STC与PROVIDER之间的偶联建立成功通知消息信令图,当有ENB上来SCTP建立请求消息后,PROVIDER模块就开始处理,当处理成功,一条SCTP链路建立成功后,PROVIDER模块给STC模块发送SCTP偶联建立成功通知消息。STC收到后给PROVIDER模块回复偶联建立成功通知响应消息。

STC模块接收PROVIDER模块发送的偶联建立成功消息,确定SCTP偶联建立成功。之后生成与ENB建立的SCTP偶联对应的偶联信息。其中,偶联建立成功消息中携带有ENB的IP地址和端口信息。

作为本申请实施例的一种优选示例,所述STC生成与所述ENB建立的SCTP偶联对应的偶联信息的步骤可以包括如下子步骤:

子步骤S11,所述STC分配与所述ENB建立的SCTP偶联对应的偶联信息索引,所述偶联信息索引包括:所述STC的启动序列号和与所述SCTP偶联对应的偶联ID;

子步骤S12,在所述偶联信息索引分配成功后,所述STC将所述偶联信息索引、所述ENB的端口信息和ENB的IP地址作为偶联信息。

具体的,STC模块在收到PROVIDER模块的偶联建立成功消息后,分配与MME相连的ENB的SCTP的偶联信息索引MmeAdjEnbSctpAssoInfoIndex,该MmeAdjEnbSctpAssoInfoIndex索引与该STC模块的启动序列号相关,索引的前10bit位是该信令网元的启动序列号,启动序列号用于区分ACM下的各个STC板卡,索引的后22位为与SCTP偶联对应的偶联ID。

如果分配成功,STC模块将分配的偶联信息索引、以及偶联建立成功消息中携带的ENB的IP地址和端口信息保存为偶联信息。然后STC模块发送偶联状态指示消息STC_ASSOC_STATE_IND_MSG给ACM模块,该偶联状态指示消息包括:偶联建立状态消息或偶联断开状态消息。其中,偶联建立状态消息表示SCTP偶联链路状态为可用。参照图6所示,是本申请实施例中STC与ACM之间的偶联状态通知消息信令图。

ACM在收到SCTP偶联建立状态消息后,ACM不能确定该偶联是哪个ENB上的偶联,所以需要将偶联信息暂时保存起来,保存到偶联信息表中。等收到S1建立请求S1 SETUP REQ消息后,就可以根据偶联ID、和S1 SETUPREQ携带的GLOBAL ID确定偶联和ENB的关系了。

参照图7所示是本申请实施例中ACM进行偶联建立处理流程的示意图。

作为本申请实施例的一种优选示例,所述ACM采用所述偶联状态通知消息中的所述偶联信息进行偶联建立处理流程的步骤可以包括如下子步骤:

子步骤S21,所述ACM从所述SCTP偶联状态消息中取出所述偶联ID,并判断所述偶联ID与所述STC是否对应;

子步骤S22,若对应,则判断所述SCTP偶联是否建立成功;

子步骤S23,若建立成功,则进行偶联建立处理核心流程。

ACM模块从偶联状态通知消息中取出偶联id,根据偶联id判断是否是对应的STC板的偶联id(偶联id高16bit为STC板的上电序列号)。如果不是本板的偶联id,则打印日志log,将该联状态通知消息抛弃,回复失败确认消息confirm。这样做的目标是防止非本板STC的偶联断开消息,如果是本板的偶联ID,根据偶联状态通知消息是偶联建立状态消息或偶联断开状态消息来判断所述SCTP偶联是否建立成功;若偶联建立成功;则进行偶联建立处理核心流程,等偶联建立处理核心流程完成后,回复成功的确认消息confirm。若偶联建立不成功,则进行偶联断开处理过程,偶联断开处理完成后,回复失败确认消息confirm。

参照图8所示是本申请实施例中SCTP偶联建立处理核心流程的示意图。作为本申请实施例的一种优选示例,所述偶联建立处理核心流程可以包括如下子步骤:

子步骤S31,所述ACM采用所述偶联ID判断是否存储有预设的与所述偶联ID对应的ENB的设备号;

子步骤S32,若是,则将偶联信息写入到预设的设备信息表中;

子步骤S33,若否,则在预设的偶联信息表中查找是否存储有与所述偶联ID对应的偶联信息记录;

子步骤S34,若有,则将所述偶联信息表中,在先的偶联信息替换为当前的偶联信息;

子步骤S35,若没有,则采用当前的偶联信息在偶联信息表中新建与所述偶联ID对应的偶联信息。

ACM模块采用偶联ID判断是否存储有预设的与偶联ID对应的ENB的设备号,若判断是否存储有预设的与所述偶联ID对应的ENB的设备号的结果为是,则将偶联信息写入到预设的设备信息表中;

若判断是否存储有预设的与偶联ID对应的ENB的设备号的结果为否,则在预设的偶联信息表中查找是否存储有与偶联ID对应的偶联信息记录;

若偶联信息表中有与偶联ID对应的偶联信息记录,则将偶联信息表中,在先的偶联信息替换为当前的偶联信息;若偶联信息表中没有与偶联ID对应的偶联信息记录,则采用当前的偶联信息在偶联信息表中新建与所述偶联ID对应的偶联信息。任意步骤的偶联信息写入后,ACM模块打印相关日志log,ACM模块的偶联建立处理流程完成。

ACM模块的偶联建立处理流程完成后,STC模块就可以从偶联上接收ENB过来的数据。STC模块首先接收到ENB发送的S1AP建立请求S1SETUP REQ。STC在接收S1AP建立请求后,向ACM发送SCTP数据接收指示STC_ASSOC_NDATA_IND;所述ACM接收所述SCTP数据接收指示后,进行S1AP建立处理流程

参照图9所示是本申请实施例中ACM进行S1AP建立处理流程的示意图。作为本申请实施例的一种优选示例,述进行S1AP建立处理流程的步骤可以包括如下子步骤:

子步骤S41,所述ACM判断S1AP状态是否已经建立;

子步骤S42,若已经建立,则判断偶联信息表与设备信息表中的偶联ID是否一致;

子步骤S43,若一致,则所述S1AP建立处理流程成功,所述ACM向所述STC发送S1AP建立成功消息;

子步骤S44,若不一致,则向所述STC发送S1AP建立失败消息。

ACM模块首先判断S1AP状态是否已经建立;

若S1AP状态已经建立,则判断偶联信息表与设备信息表中的偶联ID是否一致;偶联信息表中存储的是偶联信息,设备信息表中存储的是ENB的应用层信息,比如,ENB的名称和全局标识globalID。

若偶联信息表与设备信息表中的偶联ID一致,则S1AP建立处理流程成功,ACM模块向STC模块发送S1AP建立成功消息;

若偶联信息表与设备信息表中的偶联ID不一致,则ACM模块向述STC模块发送S1AP建立失败消息。

若S1AP状态未建立,则判断S1接口是否允许建立成功;

若S1接口允许S1建立成功,则将偶联信息写入到设备信息表中,并建立偶联ID与预设的ENB的设备号的哈希关系。然后将该偶联信息从偶联信息表中删除,同时还删除哈希关系,释放资源,更新ENB上下文,ENB上下文包括:ENB的端口信息、IP地址和MME的端口信息、IP地址,刷新ENB的参数R_mmeAdjEnbEntry表,将表中的上电序列号刷成STC的地址,表中的其他数据通过设备新版中存储的数据读取。参数表更新后,进行告警操作。

若S1接口不允许S1建立成功,则ACM模块向STC模块发送停止STOP消息,然后将偶联信息从偶联信息表中删除,删除哈希、释放资源,并将设备信息表中的SCTP偶联状态设置为断开状态。

作为本申请的一种长期演进LTE系统中基站ENB接入移动性管理实体MME的方法实施例,其中,所述MME设备包括:提供模块PROVIDER、信令传输控制器STC、应用间通信模块ACM,所述方法具体可以包括如下 步骤:

所述STC读取预设的SCTP服务配置表中的MME端参数,并将所述MME端参数发送到所述PROVIDER;

所述PROVIDER接收所述MME端参数后,侦听ENB发送的SCTP建立请求;

所述PROVIDER接收所述ENB发送的SCTP偶联建立请求,并与所述ENB建立流控制传输协议SCTP偶联;

在所述SCTP偶联建立后,所述STC生成与所述ENB建立的SCTP偶联对应的偶联信息,具体可以包括:

所述STC分配与所述ENB建立的SCTP偶联对应的偶联信息索引,所述偶联信息索引包括:所述STC的启动序列号和与所述SCTP偶联对应的偶联ID;在所述偶联信息索引分配成功后,所述STC将所述偶联信息索引、所述ENB的端口信息和ENB的IP地址作为偶联信息。

在所述偶联信息生成后,所述STC向所述ACM发送SCTP偶联状态通知消息,所述SCTP偶联状态通知消息携带有偶联信息;

所述ACM采用所述偶联状态通知消息中的所述偶联信息进行偶联建立处理流程,具体可以包括:所述ACM从所述SCTP偶联状态消息中取出所述偶联ID,并判断所述偶联ID与所述STC是否对应;

若偶联ID与STC对应,则判断SCTP偶联是否建立成功;

若建立成功,则进行偶联建立处理核心流程;所述偶联建立处理核心流程包括:所述ACM采用所述偶联ID判断是否存储有预设的与所述偶联ID对应的ENB的设备号;若是,则将偶联信息写入到预设的设备信息表中;若否,则在预设的偶联信息表中查找是否存储有与所述偶联ID对应的偶联信息记录;若有,则将所述偶联信息表中,在先的偶联信息替换为当前的偶联信息;若没有,则采用当前的偶联信息在偶联信息表中新建与所述偶联ID对应的偶联信息;

若偶联建立不成功,则进行偶联断开处理过程,偶联断开处理完成后,回复失败确认消息confirm;

若偶联ID与STC不对应,则打印日志log,将该联状态通知消息抛弃,回复失败确认消息confirm;

在所述偶联建立处理流程完成后,所述STC接收所述ENB发送的应用协议S1AP建立请求,并在接收所述S1AP建立请求后,向所述ACM发送SCTP数据接收指示;

所述ACM接收所述SCTP数据接收指示后,进行S1AP建立处理流程,具体可以包括:所述ACM判断S1AP状态是否已经建立;

若S1AP状态已经建立,则判断偶联信息表与设备信息表中的偶联ID是否一致;

若一致,则所述S1AP建立处理流程成功,所述ACM向所述STC发送S1AP建立成功消息;所述ENB成功接入所述MME;

若不一致,则向所述STC发送S1AP建立失败消息。

若S1AP状态未建立,则判断S1接口是否允许建立成功;

若S1接口允许S1建立成功,则将偶联信息写入到设备信息表中,并建立偶联ID与预设的ENB的设备号的哈希关系。然后将该偶联信息从偶联信息表中删除,同时还删除哈希关系,释放资源更新ENB上下文,ENB上下文包括:ENB的端口信息、IP地址和MME的端口信息、IP地址,刷新ENB的参数R_mmeAdjEnbEntry表,将表中的上电序列号刷成STC的地址,表中的其他数据通过设备新版中存储的数据读取。参数表更新后,进行告警操作。

若S1接口不允许S1建立成功,则ACM模块向STC模块发送停止STOP消息,然后将偶联信息从偶联信息表中删除,删除哈希、释放资源,并将设备信息表中的SCTP偶联状态设置为断开状态。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例 均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。

参照图10,示出了本申请的一种长期演进LTE系统中基站ENB接入移动性管理实体MME的装置实施例的结构框图,其中,所述MME设备包括:提供模块PROVIDER、信令传输控制器STC、应用间通信模块ACM;所述装置具体可以包括如下模块:

位于所述PROVIDER的SCTP偶联建立模块10,用于接收所述ENB发送的SCTP偶联建立请求,并与所述ENB建立流控制传输协议SCTP偶联;

位于所述STC的偶联信息生成模块11,用于在所述SCTP偶联建立后,生成与所述ENB建立的SCTP偶联对应的偶联信息;

位于所述STC的偶联状态发送模块12,用于在所述偶联信息生成后,向所述ACM发送SCTP偶联状态通知消息,所述SCTP偶联状态通知消息携带有偶联信息;

位于所述ACM的偶联建立处理模块13,用于采用所述偶联状态通知消息中的所述偶联信息进行偶联建立处理流程;

位于所述STC的S1AP请求处理模块14,用于在所述偶联建立处理流程完成后,接收所述ENB发送的应用协议S1AP建立请求,并在接收所述S1AP建立请求后,向所述ACM发送SCTP数据接收指示;

位于所述ACM的S1AP建立处理模块15,用于接收所述SCTP数据接收指示后,进行S1AP建立处理流程,若所述S1AP建立处理流程处理成功,则所述ENB成功接入所述MME。

作为本申请实施例的一种优选示例,所述装置还可以包括:

位于所述STC的配置读取模块,用于读取预设的SCTP服务配置表中的MME端参数,并将所述MME端参数发送到所述PROVIDER;

位于所述PROVIDER的侦听模块,用于在接收所述MME端参数后,侦听ENB发送的SCTP建立请求。

在本申请实施例中,所述SCTP偶联请求携带有ENB的IP地址和端口信息;所述偶联信息生成模块进一步包括:

偶联信息索引分配子模块,用于分配与所述ENB建立的SCTP偶联对应的偶联信息索引,所述偶联信息索引包括:所述STC的启动序列号和与所述SCTP偶联对应的偶联ID;

偶联信息确定子模块,用于在所述偶联信息索引分配成功后,将所述偶联信息索引、所述ENB的端口信息和ENB的IP地址作为偶联信息。

在本申请实施例中,所述偶联建立处理模块进一步包括:

第一判断子模块,用于从所述SCTP偶联状态消息中取出所述偶联ID,并判断所述偶联ID与所述STC是否对应;

第二判断子模块,用于若所述判断所述偶联ID与所述STC是否对应的结果为是,则判断所述SCTP偶联是否建立成功;

核心偶联建立处理子模块,用于若所述SCTP偶联建立成功,则进行偶联建立处理核心流程。

在本申请实施例中,所述核心偶联建立处理子模块进一步包括:

第三判断子模块,用于采用所述偶联ID判断是否存储有预设的与所述偶联ID对应的ENB的设备号;

设备信息表写入模块,用于若所述判断是否存储有预设的与所述偶联ID对应的ENB的设备号的结果为是,则将偶联信息写入到预设的设备信息表中;

第一查找子模块,用于若所述判断是否存储有预设的与所述偶联ID对应的ENB的设备号的结果为否,则在预设的偶联信息表中查找是否存储有与所述偶联ID对应的偶联信息记录;

偶联信息表替换子模块,用于若所述偶联信息表中有与所述偶联ID对应的偶联信息记录,则将所述偶联信息表中,在先的偶联信息替换为当前的偶联信息;

偶联信息表创建子模块,用于若所述偶联信息表中没有与所述偶联ID对应的偶联信息记录,则采用当前的偶联信息在偶联信息表中新建与所述偶联ID对应的偶联信息。

在本申请实施例中,所述S1AP建立处理模块进一步包括:

第四判断子模块,用于判断S1AP状态是否已经建立;

第五判断子模块,用于若所述S1AP状态已经建立,则判断偶联信息表与设备信息表中的偶联ID是否一致;

S1AP成功消息发送子模块,用于若所述偶联信息表与设备信息表中的偶联ID一致,则所述S1AP建立处理流程成功,所述ACM向所述STC发送S1AP建立成功消息;

S1AP失败消息发送子模块,用于若所述偶联信息表与设备信息表中的偶联ID不一致,则向所述STC发送S1AP建立失败消息。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本申请所提供的一种长期演进LTE系统中基站ENB接入移动性管理实体MME方法和一种长期演进LTE系统中基站ENB接入移动性管理实体MME装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法 及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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