[发明专利]GPRS骨干网数据关联用户信息的方法及系统有效
申请号: | 201110436125.5 | 申请日: | 2011-12-22 |
公开(公告)号: | CN102438228A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 陈冬霞 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | H04W8/00 | 分类号: | H04W8/00 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 余功勋 |
地址: | 100044 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | gprs 骨干 数据 关联 用户信息 方法 系统 | ||
所属技术领域
本发明属于移动互联网技术领域,具体涉及一种基于TEID的GPRS骨干网数据实时关联用户信息的方法及系统。
背景技术
移动互联网用户数量与日俱增,运营商迫切地需要及时了解用户上网行为及喜好等,通过对用户行为的分析,提供更好的增值服务,以提升自己的竞争力。然而在GPRS(General Packet Radio Service,通用分组无线业务)骨干网中,用户信息是在信令数据中,用户的上网数据并不包含用户信息,仅分析用户的上网数据不能获得用户信息。
GPRS中的Gn接口是同一个PLMN(Public Land Mobile Network,公共陆地移动网)中SGSN(Serving GPRS Support Node,服务GPRS支持节点)与SGSN之间以及SGSN与GGSN(Gateway GPRS Support Node,网关GPRS支持节点)之间的接口,以GTP(GPRS Tunnelling Protocol,GPRS隧道协议)协议作为接口协议。GTP协议为每个移动上网用户分配了用户IP地址,但用户IP地址是由GGSN分配的,对于一个地区,用户IP地址不能保证唯一性,因此仅通过用户IP地址不能保证准确地关联到用户信息。
GTP协议还为每个移动上网用户分配了四组TEID(Tunnel Endpoint Identifier,隧道端点标识符)。这四组TEID分别为:从用于传输控制信令的GGSN到用于传输控制信令的SGSN的下行控制TEID,从用于传输控制信令的SGSN到用于传输控制信令的GGSN的上行控制TEID,从用于传输用户数据的GGSN到用于传输用户数据的SGSN的下行数据TEID,以及从用于传输用户数据的SGSN到用于传输用户数据的GGSN的上行数据TEID。因此,仅通过其中一个TEID也是无法准确地获取用户信息。
发明内容
本发明的目的在于解决现有技术中存在的问题,提供一种GPRS骨干网数据关联用户信息的方法及系统,利用GSN地址和为移动上网用户分配的四组TEID值进行GPRS骨干网数据进行用户信息的关联,保证用户信息关联的准确性和实时性。
本发明采用的技术方案如下:
一种GPRS骨干网数据关联用户信息的方法,其步骤包括:
1)通过GPRS中的GSN地址和四组TEID值创建四重哈希链表;
2)解析信令数据,建立用户节点,将解析出的信息添加至所述用户节点;
3)将用户节点添加至所述四重哈希链表;
4)解析用户上网数据,通过GSN地址和TEID值在所述四重哈希链表中查找所述用户节点,获取用户信息。
所述四重哈希链表的关键字分别是:GGSN-C地址和上行控制TEID值、SGSN-C地址和下行控制TEID值、GGSN-U地址和上行数据TEID值以及SGSN-U地址和下行数据TEID值。所述用户节点的结构体包括:Sequence Number、Message type、MSISDN、IMSI、IMEI、GGSN-C地址、SGSN-C地址、GGSN-U地址、SGSN-U地址、上行控制TEID值、下行控制TEID值、上行数据TEID值和下行数据TEID值。所述信令数据包括创建请求信令、创建响应信令、更新请求信令、更新响应信令和删除请求信令,根据不同的所述信令数据对所述用户节点和所述四重哈希链表执行添加、更新和删除操作。所述用户信息包括MSISDN、IMSI和IMEI。通过临时哈希链表保存由所述信令数据中解析出的不完整用户节点信息。
一种GPRS骨干网数据关联用户信息的系统,适用于上述方法,包括数据输入模块、数据解析模块、哈希处理模块、信息关联模块和信息统计及输出模块;
所述数据输入模块用于实时接收网卡捕获到的数据;
所述数据解析模块用于解析由所述数据输入模块接收的信令数据和用户上网数据;
所述哈希处理模块负责根据不同的数据类型对四重哈希链表进行添加、更新、删除和查找操作,提供哈希操作的公共接口;
所述信息关联模块负责用户的上网数据与用户信息的关联;
所述信息统计及输出模块用于对已关联用户信息的上网数据进行统计、分析和输出。
所述信令数据包括创建请求信令、创建响应信令、更新请求信令、更新响应信令和删除请求信令。所述数据解析模块通过GTP头部的Message type字段判断所述数据的类型。
本发明的优点和积极效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110436125.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置