移动核心网用户数据的上下行判断和分流方法及系统的制作方法

文档序号:9915183阅读:1099来源:国知局
移动核心网用户数据的上下行判断和分流方法及系统的制作方法
【技术领域】
[0001]本发明涉及数据通信领域,尤其涉及一种移动核心网用户数据的上下行判断和分流方法及系统。
【背景技术】
[0002]如图1A所示,由于移动核心网涉及的网络网元较多,导致网元间的连接线路较多。而且如移动性管理实体(Mobility Management Entity,MME)与演进型基站(Evolved NodeB,eNodeB)和服务网关(Serving Gateway,S-GW)等部分网元之间的数据流量较低,S卩负载较低。所以在实际的网络应用中,移动核心网的用户110的用户数据(如用户上网数据)在进入分流设备130前,一般先经过汇聚设备120进行用户数据的汇聚,然后再通过汇集设备120将用户数据转发给分流设备130。这就产生如下问题:
[0003]—方面,由于用户数据经过了汇聚设备120的汇聚,导致无法从汇聚设备120和分流设备130的输入和/或输出端口,直接判断出用户数据的上下行信息。
[0004]另一方面,由于接入汇聚设备120和分流设备130的线路较多,如果使用人工配置用户数据的上下行信息,不但增加了额外的工作量,而且在电路进行变更时,不易于用户数据的上下行信息维护,且容易出现诸如配置错误等各种错误,从而直接导致用户数据的上下行类型判断错误。

【发明内容】

[0005]有鉴于此,第一方面,本发明提供一种移动核心网用户数据的上下行判断方法及系统,可通过解析用户数据的报文信息,动态构建地址池,从而快捷地判断出用户数据的上下行信息。
[0006]本发明实施例提供的一种移动核心网用户数据的上下行判断方法,包括:
[0007]创建地址池,得到当前地址池;
[0008]接收和解析用户数据,获得所述用户数据的信令类型、隧道外层的目的IP地址、和所述隧道的上下行方向信息;
[0009]根据所述信令类型,将所述目的IP地址和所述上下行方向信息,更新到所述当前地址池,得到更新地址池;
[0010]根据所述目的IP地址和所述更新地址池,判断所述用户数据的上下行。
[0011]本发明实施例还对应提供的一种移动核心网用户数据的上下行判断系统,包括:
[0012]地址池创建模块,用于创建地址池,得到当前地址池;
[0013]用户数据接收模块,用于接收和解析用户数据,获得所述用户数据的信令类型、隧道外层的目的IP地址、和所述隧道的上下行方向信息;
[0014]地址池更新模块,用于根据所述信令类型,将所述目的IP地址和所述上下行方向信息,更新到所述当前地址池,得到更新地址池;
[0015]上下行判断模块,用于根据所述目的IP地址和所述更新地址池,判断所述用户数据的上下行。
[0016]基于第一方面,对于分流设备130而言,其最基本的功能便是保证用户数据的“同源同宿”,即同一个用户的数据到达同一个后端分析设备,并且还要求能够方便地将该用户的上行数据和下行数据分开进行分析。
[0017]针对移动核心网而言,可以保证用户数据“同源同宿”的分流方法有很多。例如,可以使用用户国际移动用户识别码(Internat1nal Mobile Subscriber Identificat1nNumber,IMSI)进行分流;也可以使用用户的移动台识别号(Mobile SubscriberInternat1nal ISDN/PSTN number,MSI SDN),即用户的手机号进行分流;还可以使用用户的网际协议地址(Internet Protocol Address,IP地址)进行分流。其中较为简单、效果较好的便是使用用户的IP地址进行分流。
[0018]有鉴于此,第二方面,本发明还提供一种移动核心网用户数据的分流方法及系统,通过上述第一方面的移动核心网用户数据的上下行判断方法及系统,对用户数据进行上下行判断获得上下行判断结果,根据用户数据中的上行数据源IP地址、下行数据目的IP地址,和判断结果,对用户数据分流,保证用户数据的“同源同宿”。
[0019]本发明实施例提供的一种移动核心网用户数据的分流方法,包括:
[0020]接收用户数据,解析所述用户数据,得到所述用户数据的用户IP地址;
[0021]根据上述判断方法,获得所述用户数据的上下行判断结果;
[0022]将所述上下行判断结果,标记到所述用户数据中,得到所述用户数据的上下行标签;
[0023]根据所述用户IP地址和所述上下行标签,对所述用户数据分流。
[0024]本发明实施例还对应提供的一种移动核心网用户数据的分流系统,包括:
[0025]用户数据接收模块,用于接收用户数据,解析所述用户数据,得到所述用户数据的用户IP地址;
[0026]上下行判断结果获得模块,用于根据上述判断系统,获得所述用户数据的上下行判断结果;
[0027]用户数据报文标记模块,将所述上下行判断结果,标记到所述用户数据中,得到所述用户数据的上下行标签;以及
[0028]用户数据分流模块,用于根据所述用户IP地址和所述标签,对所述用户数据分流。
[0029]本发明提供的技术方案带来的有益效果:
[0030]在本技术方案中,通过创建地址池,获得当前地址池,接收并解析用户数据,获得用户数据的信令类型和隧道消息,根据信令类型和隧道消息更新当前地址池,得到更新地址池,根据隧道消息中的目的IP地址和更新地址池,判断用户数据的上下行。该移动核心网用户数据的上下行判断方法,可以通过用户数据的隧道外层的目的IP地址和动态创建的地址池,快捷地判断出用户数据的上下行信息。
[0031]同理,通过将上述判断方法获得的用户数据上下行的判断结果,标记到接收的用户数据中,得到用户数据的上下行标签,根据用户数据中的用户IP地址和上下行标签,对接收到的用户数据分流。该移动核心网用户数据的分流方法,可以通过解析用户数据中的用户IP地址和用户数据的上下行标签,快捷地对用户数据进行上下行分流。
【附图说明】
[0032]图1A是相关技术中移动核心网用户数据通过汇聚设备进行汇聚的示意图;
[0033]图1B是本发明实施例一提供的移动核心网用户数据的上下行判断方法的流程示意图;
[0034]图2是本发明实施例二提供的另一种移动核心网用户数据的上下行判断方法的流程不意图;
[0035]图3A是本发明实施例三提供的移动核心网用户数据的分流方法的流程示意图;
[0036]图3B是本发明实施例提供的用户数据在分流设备分流的示意图;
[0037]图4是本发明实施例四提供的移动核心网用户数据的上下行判断系统的架构示意图;
[0038]图5是本发明实施例五提供的另一种移动核心网用户数据的上下行判断系统的架构示意图;
[0039]图6是本发明实施例六提供的移动核心网用户数据的分流系统的架构示意图;
[0040]图7是本发明实施例提供的在LTE移动核心网中的一种具体应用举例的示意图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0042]实施例一
[0043]参见图1B,本实施例的方案可以应用在需要对用户数据的上下行进行判断的情景,可以由图1A所示的汇聚设备120和/或分流设备130等来执行,具体可以由配置在汇聚设备120和/或分流设备130上的软件和/或硬件负责实施。移动核心网用户数据的上下行判断方法包括如下步骤:
[0044]SI 10:创建地址池,得到当前地址池。
[0045]示例性的,为了获得用户数据的上下行信息,可以在本地或云端某处创建地址池,获得当前地址池。在相关技术中,地址池的创建方式有很多,如仅创建一个地址池,同时存储用户数据的信令报文的隧道的IP地址信息、和IP地址信息相对应的上下行方向信息。也可以同时创建多个地址池,比如,分别单独创建一个上行地址池和下行地址池,上行地址池用于存储上行方向的目的IP,下行地址池用于存储下行方向的目的IP。
[0046]需要说明的是,本实施例对地址池的创建方式不做任何限定,但本发明实施例二提供了本步骤的可选的实施方式。
[0047]S120:接收和解析用户数据,获得
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1