一种4G移动数据信令面和用户面的关联方法及系统技术方案

技术编号:14818571 阅读:201 留言:0更新日期:2017-03-15 12:06
一种4G移动数据信令面和用户面的关联方法,包括:(1)接收到用户上网的全部信令面和用户面的数据,通过对报文包头初步解析;(2)信令面解析服务器解析每条信令里包含的各个字段,把解析出来的值和当前信令的状态发到Gtkafka;(3)该用户发生用户面上网行为时,用户面解析服务器解析出具体业务,teid以及SGW的IP和端口;把这些信息作为一条记录发送到Gtkafka;(4)从Gtkafka上取到一条数据,如果是信令面数据执行步骤(5),否则执行步骤(6);(5)到Redis中新增或者更新或者删除该用户上网的信令面记录;跳转到步骤(7);(6)去Redis中去查,如果查到对应的信令面记录,向GtKafka返回OK和关联后的数据,GtKafka把关联后的数据写入Kafka;(7)结束。还有系统。

【技术实现步骤摘要】

本专利技术涉及分布式大数据处理的
,尤其涉及一种4G移动数据信令面和用户面的关联方法,以及4G移动数据信令面和用户面的关联系统。
技术介绍
中国专利申请(申请号:201210356134.8)提供了一种对PS域大流量网络数据的监测分析方法及装置,申请的一个大的监测系统,而对于信令面和用户面关联的地方,仅仅说了句将信令面和用户面通过关联关键字进行关联,没有具体说明是什么关键字,如何进行管理。其注重用户上网的检测系统,而没有对信令面和用户面的关联方法进行描述。中国专利申请(申请号:201510708161.0)提供了一种将4G和3G网络的信令流程进行关联的方法,在4G回落到3G时,需要将4G和3G的信息进行关联起来,以标记是同一个人的行为。而没有关于4G中信令面和用户面是如何关联的。其与本申请描述的关联发生在不同的区域。现有的关联方法一般为:数据关联模块把用户面数据到Redis中找到其对应的信令面数据,组成一条完整的上网记录。因此,如何设计出快速保存/查询/删除信令面数据和快速查询用户面数据的方法,节省内存等系统资源,成为技术人员需要考虑的问题。
技术实现思路
为克服现有技术的缺陷,本专利技术要解决的技术问题是提供了一种4G移动数据信令面和用户面的关联方法,其能够实现快速保存/查询/删除信令面数据和快速查询用户面数据的方法,节省内存等系统资源,简单快捷,易于实现,识别准确率高,从而快速的将信令面和用户面数据合成出一条条用户的上网记录。本专利技术的技术方案是:这种4G移动数据信令面和用户面的关联方法,该方法包括以下步骤:(1)拷贝接收到用户上网的全部信令面和用户面的数据,通过对报文包头初步解析分出是信令面还是用户面的数据,分配给对应的解析模块;(2)信令面有PDP的创建,更新,删除动作,信令面解析服务器解析每条信令里所包含的各个字段,把解析出来的值和当前信令的状态发到Gtkafka,等待后续报文进来进行后续处理;(3)该用户发生用户面上网行为时,用户面解析服务器收到对应的数据报文;解析出用户请求的具体业务,报文带有的teid以及SGW的IP和端口;把这些信息作为一条记录发送到数据解析层数据总线Gtkafka;(4)关联模块实时从Gtkafka上取到一条数据,判断是信令面数据还是用户面数据,如果是信令面数据执行步骤(5),否则执行步骤(6);(5)到Redis中新增或者更新或者删除该用户上网的信令面记录;跳转到步骤(7);(6)去Redis中去查,如果查到对应的信令面记录,向GtKafka返回OK和关联后的数据,GtKafka把关联后的数据写入Kafka;如果查不到,向GtKafka返回FALSE,GtKafka则将该用户记录丢弃;(7)结束。本专利技术通过teid以及SGW的IP和端口,快速实现信令面数据和用户面数据的关联,所以能够实现快速保存/查询/删除信令面数据和快速查询用户面数据的方法,节省内存等系统资源,简单快捷,易于实现,识别准确率高,从而快速的将信令面和用户面数据合成出一条条用户的上网记录。还提供了一种4G移动数据信令面和用户面的关联系统,该系统包括:数据分发模块,其配置来从网络上收到用户上网报文,分析是信令面数据还是用户面数据;信令面数据解析模块,其配置来接到报文后,按照3GPP的规范,对各个接口的数据按照对应协议的规范,对报文进行解析;用户面数据解析模块,其配置来按照3GPP的规范,对用户数据按照GTPU协议的规范,对报文进行解析,包括访问主机名Host、统一资源定位符URL、用户代理UserAgent、源地址、目的地址;用户关联模块,其配置来从GtKafka上实时读取到每条记录,如果该记录是用户面数据,就用数据中携带的teid以及SGW的IP和端口到Redis中去查,如果查到对应的信令面记录,用户关联模块就向数据解析层数据总线GtKafka返回OK和对应的信令数据,GtKafka把关联后的数据写入Kafka;如果查不到,用户关联模块向GtKafka返回FALSE,GtKafka则将该用户记录丢弃。附图说明图1所示为根据本专利技术的4G移动数据信令面和用户面的关联方法的流程图。具体实施方式首先给出与本专利技术相关的一些名词说明。3GPPTS29.274V12.6.0GTPV2协议规范请参见http://wenku.baidu.com/link?url=-oaQF6MQeBNYdIzZFlXfryfPE7Q8hBsN_iuEckzAzwR3a_kw9lf-K91rx2K5s0hFHkB-lHxZ8BDxYMi4XeKe4qDdGVRdHFdYY1RqQk6uxaS3GPPTS36.413V11.4.0(2013-06)LTE协议规范请参见http://wenku.baidu.com/link?url=f8dOdOF0RSc3_EsUqMmyMUbLBXADi4ehGHtYsqdqo5JXcvkFgkIR-SG5TIHWIStE1IuofCeq2tgI1bPFqSgOvKGK25o2WenU5upWlHQdkh3GTP协议Teid请参见http://blog.csdn.net/baixue6269/article/details/7775813Redis是一个高性能的key-value数据库。GtKafka是数据解析层数据总线。teid(TunnelEndpointIdentifier,隧道标识号)是由GTP隧道的接收端分配本地TEID值,供GTP隧道的发起方使用。通过GTP-C消息在隧道的两个端点间交换TEID(包含在FTEID内)值。通过IP地址,端口号,以及TEID值就可以唯一确定一个GTP的隧道。SGWIP(ServingGateWay,服务网关)是移动通信网络EPC中的重要网元。EPC网络实际上是原3G核心网PS域的演进版本,而SGW的功能和作用与原3G核心网SGSN网元的用户面相当,即在新的EPC网络中,控制面功能和媒体面功能分离更加彻底。PGW(PublicDataNetworkGateway)PDN网关是移动通信网络EPC中的重要网元。负责管理3GPP和non-3GPP间的数据路由。移动终端如果要访问网络,就一定要经过PGW网元,才能接入到公用数据网。Imei(InternationalMobileEquipmentIdentity)是国际移动设备身份码,是手机设备的唯一串号。Imsi(IMSI:InternationalMobileSubscriberIdentification)是国际移动用户识别码,是手机号的唯一标识。现有的关联方法是,数据关联模块把用户面数据到Redis中找到其对应的信令面数据,组成一条完整的上网记录。因此,如何设计出快速保存/查询/删除信令面数据和快速查询用户面数据的方法,节省内存等系统资源,成为技术人员需要考虑的问题。本系统对移动4G的信令面和数据面接口上的数据进行深度加工,把信令面和用户面通过Teid和SGW的IP和端口号,进行关联起来。以让用户面的数据找到对应的用户信息(手机号,Imei,imsi,小区等),以方便进行各类业务的统计。随着4G(LTE)网络的商用,移动终端的高速上网已经实现,移动终端的智能化和多样性本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201611044919.html" title="一种4G移动数据信令面和用户面的关联方法及系统原文来自X技术">4G移动数据信令面和用户面的关联方法及系统</a>

【技术保护点】
一种4G移动数据信令面和用户面的关联方法,其特征在于:该方法包括以下步骤:(1)拷贝接收到用户上网的全部信令面和用户面的数据,通过对报文包头初步解析分出是信令面还是用户面的数据,分配给对应的解析模块;(2)信令面有PDP的创建,更新,删除动作,信令面解析服务器解析每条信令里所包含的各个字段,把解析出来的值和当前信令的状态发到Gtkafka,等待后续报文进来进行后续处理;(3)该用户发生用户面上网行为时,用户面解析服务器收到对应的数据报文;解析出用户请求的具体业务,报文带有的teid以及SGW的IP和端口;把这些信息作为一条记录发送到数据解析层数据总线Gtkafka;(4)关联模块实时从Gtkafka上取到一条数据,判断是信令面数据还是用户面数据,如果是信令面数据执行步骤(5),否则执行步骤(6);(5)到Redis中新增或者更新或者删除该用户上网的信令面记录;跳转到步骤(7);(6)去Redis中去查,如果查到对应的信令面记录,向GtKafka返回OK和关联后的数据,GtKafka把关联后的数据写入Kafka;如果查不到,向GtKafka返回FALSE,GtKafka则将该用户记录丢弃;(7)结束。...

【技术特征摘要】
1.一种4G移动数据信令面和用户面的关联方法,其特征在于:该方法包括以下步骤:(1)拷贝接收到用户上网的全部信令面和用户面的数据,通过对报文包头初步解析分出是信令面还是用户面的数据,分配给对应的解析模块;(2)信令面有PDP的创建,更新,删除动作,信令面解析服务器解析每条信令里所包含的各个字段,把解析出来的值和当前信令的状态发到Gtkafka,等待后续报文进来进行后续处理;(3)该用户发生用户面上网行为时,用户面解析服务器收到对应的数据报文;解析出用户请求的具体业务,报文带有的teid以及SGW的IP和端口;把这些信息作为一条记录发送到数据解析层数据总线Gtkafka;(4)关联模块实时从Gtkafka上取到一条数据,判断是信令面数据还是用户面数据,如果是信令面数据执行步骤(5),否则执行步骤(6);(5)到Redis中新增或者更新或者删除该用户上网的信令面记录;跳转到步骤(7);(6)去Redis中去查,如果查到对应的信令面记录,向GtKafka返回OK和关联后的数据,GtKafka把关联后的数据写入Kafka;如果查不到,向GtKafka返回FALSE,GtKafka则将该用户记录丢弃;(7)结束。2.根据权利要求1所述的4G移动数据信令面和用户面的关联方法,其特征在于:所述步骤(1)中,通过分光或者镜像的方式,拷贝接收到用户上网的全部信令面和用户面的数据。3.根据权利要求2所述的4G移动数据信令面和用户面的关联方法,其特征在于:所述步骤(3)中,具体业务是Http,P2P,邮件,或聊天工具。4.一种4G移动数据信令面和用户面的关联系统,其特征在于:该系统包括:数据分发模块,其配置来从网络上收到用户上网报文,分析是信令面数据还是用户面数据;信令面数据解析模块,其配置来接到报文后,按照3GPP的规范,对各个...

【专利技术属性】
技术研发人员:任庆广
申请(专利权)人:北京集奥聚合科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1