一种核心网信令处理装置的制作方法

文档序号:17149543发布日期:2019-03-19 23:17阅读:252来源:国知局
一种核心网信令处理装置的制作方法

本发明涉及通信领域,尤其涉及一种核心网信令处理装置。



背景技术:

epc是lte系统的核心网,为了实现lte系统的业务流程,epc核心网需要对各种信令进行处理。epc核心网的网元主要包括:mme、s/pgw、hss。mme负责s1-mme信令、s11信令和s6a信令的处理,s/pgw负责s11信令的处理,hss负责s6a信令的处理。现有技术中的epc核心网实现方案中,各网元在对信令进行处理时紧耦合。然而,5g的发展趋势要求核心网的功能模块化,以便实现服务化架构,因此,传统的epc核心网实现方案不适应5g的发展要求。



技术实现要素:

本发明的目的在于提供一种实现epc核心网网元的信令处理,能够对传统的epc核心网实现方案的信令处理过程进行解耦,实现核心网网元功能的模块化、微服务化的核心网信令处理装置。

为实现上述目的,本发明提供如下技术方案:一种核心网信令处理装置,包括网元主线程和多个网元次线程,所述网元主线程用于信令的业务逻辑处理,所述网元次线程分别对应信令接口中的唯一一层协议,所述网元主线程和多个网元次线程构成栈式结构。

进一步的,其包括mme网元s1-mme信令的处理装置、mme网元s11信令的处理装置、mme网元s6a信令的处理装置、s/pgw网元s11信令的处理装置和hss网元s6a信令的处理装置,所述mme网元s1-mme信令的处理装置、mme网元s11信令的处理装置、mme网元s6a信令的处理装置、s/pgw网元s11信令的处理装置和hss网元s6a信令的处理装置分别包括网元主线程和多个网元次线程。

进一步的,所述mme网元s1-mme信令的处理装置包括mme线程,所述mme线程为主线程,用于对mme网元s1-mme信令的业务逻辑处理;所述网元次线程为sctp线程、s1ap线程和nas线程,所述sctp线程用于对sctp报文的处理;所述s1ap线程用于对s1ap报文的处理;所述nas线程用于对nas消息的处理。

进一步的,所述mme网元s11信令的处理装置包括mme线程,所述mme线程为主线程,用于对mme网元s11信令的业务逻辑处理;所述网元次线程为udp线程和s11线程,所述udp线程,用于udp报文的处理;所述s11线程用于gtpv2-c报文的处理。

进一步的,所述mme网元s6a信令的处理装置包括mme线程,所述mme线程为主线程,用于对mme网元s6a信令的业务逻辑处理;所述网元次线程为s6a线程,所述s6a线程用于diameter报文的处理。

进一步的,所述s/pgw网元s11信令的处理装置包括udp线程,用于udp报文的处理;s11线程,用于gtpv2-c报文的处理;s/pgw线程,用于s11信令的业务逻辑处理,所述s/pgw线程为网元主线程,所述udp线程和s11线程为网元次线程。

进一步的,所述hss网元s6a信令的处理装置包括s6a线程,用于diameter报文的处理;hss线程,用于s6a信令的业务逻辑处理;所述hss线程为网元主线程,所述s6a线程为网元次线程。

与现有技术相比,本发明的有益效果是:

本发明通过对epc核心网中各网元采用栈式结构的多线程对信令进行处理,每个线程负责对应协议层报文的处理。可以实现不同信令、同一信令不同协议层处理过程的解耦,改变传统技术方案中信令处理过程紧耦合的问题,推动网元功能的模块化、微服务化发展,满足5g通信的要求。

附图说明

图1为mme网元信令处理装置的功能结构图;

图2为s/pgw网元s11信令处理装置的功能结构图;

图3为hss网元s6a信令处理装置的功能结构图;

图4为mme网元从enodeb接收s1-mme信令的处理流程图;

图5为mme网元向enodeb发送s1-mme信令的处理流程图;

图6为mme网元向s/pgw网元发送s11信令的处理流程图;

图7为s/pgw网元向mme网元发送s11信令的处理流程图;

图8为mme网元向hss网元发送s6a信令的处理流程图;

图9为hss网元向mme网元发送s6a信令的处理流程图。

具体实施方式

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

如图1-9所示,本具体实施方式披露了一种核心网信令处理装置,包括mme网元s1-mme信令的处理装置、mme网元s11信令的处理装置、mme网元s6a信令的处理装置、s/pgw网元s11信令的处理装置和hss网元s6a信令的处理装置。

如图1所示,本发明的mme网元s1-mme信令的处理装置,包括:sctp线程,负责sctp报文的处理;s1ap线程,负责s1ap报文的处理;nas线程,负责nas消息的处理;mme线程,负责s1-mme信令的业务逻辑处理。本发明的mme网元s11信令的处理装置,包括:udp线程,负责udp报文的处理;s11线程,负责gtpv2-c报文的处理;mme线程,负责s11信令的业务逻辑处理。本发明的mme网元s6a信令的处理装置,包括:s6a线程,负责diameter报文的处理;mme线程,负责s6a信令的业务逻辑处理。

如图2所示,本发明的s/pgw网元s11信令的处理装置,包括:udp线程,负责udp报文的处理;s11线程,负责gtpv2-c报文的处理;s/pgw线程,负责s11信令的业务逻辑处理。

如图3所示,本发明的hss网元s6a信令的处理装置,包括:s6a线程,负责diameter报文的处理;hss线程,负责s6a信令的业务逻辑处理。

每种信令的处理装置都由多个线程组成,网元主线程负责信令的业务逻辑处理,其他线程都对应信令接口中的某一层协议,因此信令处理装置的结构构成了类似于协议栈的栈式结构,栈中每一层负责对应协议层报文的处理,并通过消息队列与上下层进行通信。

可行的,mme网元与hss网元中s6a线程基于开源的freediameter实现diameter报文的处理,在具体实现时亦可基于其他的diameter开源库。

如图4所示,mme网元从enodeb接收s1-mme信令的处理流程包括以下步骤:

步骤1当sctp线程接收到s1-mme信令,将其发送至s1ap线程。

步骤2s1ap线程对s1ap报文进行解析,若s1ap报文承载了nas消息,将其发送至nas线程,否则,将其发送至mme线程。

步骤3nas线程对nas消息进行完整性检验、解密及解析,并将其发送至mme线程。

步骤4mme线程对接收到的s1-mme信令进行进一步的业务逻辑处理。

如图5所示,mme网元向enodeb发送s1-mme信令的处理流程包括以下步骤:

步骤1mme线程生成s1-mme信令,若信令中包含nas消息,将其发送至nas线程,否则,将其发送至s1ap线程。

步骤2nas线程对nas消息进行完整性保护、加密及封装,并将其发送至s1ap线程。

步骤3s1ap线程对s1ap报文进行封装,将其发送至sctp线程。

步骤4sctp线程将s1-mme信令发送给enodeb。

如图6所示,mme网元向s/pgw网元发送s11信令的处理流程包括以下步骤:

步骤1mme线程生成s11信令,并将其发送至mme网元s11线程。

步骤2mme网元s11线程对gtpv2-c报文进行封装,并将其发送至mme网元udp线程。

步骤3mme网元udp线程将s11信令发送给s/pgw网元。

步骤4s/pgw网元udp线程接收到s11信令,并将其发送至s/pgw网元s11线程。

步骤5s/pgw网元s11线程对gtpv2-c报文进行解析,并将其发送至s/pgw线程。

步骤6s/pgw线程对接收到的s11信令进行进一步的业务逻辑处理。

如图7所示,s/pgw网元向mme网元发送s11信令的处理流程包括以下步骤:

步骤1s/pgw线程生成s11信令,并将其发送至s/pgw网元s11线程。

步骤2s/pgw网元s11线程对gtpv2-c报文进行封装,并将其发送至s/pgw网元udp线程。

步骤3s/pgw网元udp线程将s11信令发送给mme网元。

步骤4mme网元udp线程接收到s11信令,并将其发送至mme网元s11线程。

步骤5mme网元s11线程对gtpv2-c报文进行解析,并将其发送至mme线程。

步骤6mme线程对接收到的s11信令进行进一步的业务逻辑处理。

如图8所示,mme网元向hss网元发送s6a信令的处理流程包括以下步骤:

步骤1mme线程生成s6a信令,并将其发送至mme网元s6a线程。

步骤2mme网元s6a线程对diameter报文进行封装,并将s6a信令发送给hss网元。

步骤3hss网元s6a线程接收到s6a信令,对diameter报文进行解析,并将其发送至hss线程。

步骤4hss线程对接收到的s6a信令进行进一步的业务逻辑处理。

如图9所示,hss网元向mme网元发送s6a信令的处理流程包括以下步骤:

步骤1hss线程生成s6a信令,并将其发送至hss网元s6a线程。

步骤2hss网元s6a线程对diameter报文进行封装,并将s6a信令发送给mme网元。

步骤3mme网元s6a线程接收到s6a信令,对diameter报文进行解析,并将其发送至mme线程。

步骤4mme线程对接收到的s6a信令进行进一步的业务逻辑处理。

mme网元与hss网元中s6a线程对diameter报文的解析、封装,以及s6a信令的收发,都是基于开源的freediameter实现的。

本发明通过对epc核心网中各网元采用栈式结构的多线程对信令进行处理,每个线程负责对应协议层报文的处理。可以实现不同信令、同一信令不同协议层处理过程的解耦,改变传统技术方案中信令处理过程紧耦合的问题,推动网元功能的模块化、微服务化发展,满足5g通信的要求。

尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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