基于信令的不同用户在hlr签约相同ip地址的识别方法

文档序号:7550735阅读:358来源:国知局
专利名称:基于信令的不同用户在hlr签约相同ip地址的识别方法
技术领域
本发明涉及GPRS核心网中IP地址识别领域,具体涉及一种基于信令的不同用户在HLR签约相同IP地址的识别方法。
背景技术
归属位置寄存器HLR (Home Location Register)是负责移动用户管理的数据库,存储所管辖用户的签约数据及移动用户的位置信息,可为至某MS的呼叫提供路由信息。HLR签约数据对于移动网络的用户鉴权起着至关重要的作用,大量分析实践表明,移动互联网中存在很多由于HLR签约数据问题而导致鉴权失败从而引起用户无法上网的现象,如:用户未开通GPRS业务、用户未开通漫游等问题。该问题在行业用户中同样存在,由于行业用户的特殊性,一般行业用户会签约一个静态的IP地址用于特定的VPN业务(VirtualPrivate Network虚拟专用网络),但是如果客服人员在录入数据时存在失误,可能会出现两个行业用户签约同一个IP地址的现象,从而引起用户在特定的条件下无法正常上网。因此有必要实现一种方法自动对两个用户签约同一个IP地址的问题进行自动识另IJ,以便及时发现行业用户在业务使用中的问题,提高用户满意度。现有对用户签约数据的维护主要通过客服人员、网络维护工程师人工完成。例如有一个新入网的行业用户A,A的基本信息(用户号码、MS1、签约的APN、签约的静态IP地址、用户身份信息等)会由客服人员录入BOSS系统,再通过BOSS系统自动同步至HLR。当发现客服人员录入的用户A的签约信息有误时,会由HLR系统的维护人员手工对签约数据进行修改,但是这种通过人工维护的方式,不可避免会产生认为失误而引起的用户签约数据错误,且目前没有对这种错误的主动识别和分析方法,导致用户签约数据问题暴露不及时,往往是在发生了用户投诉后,才发现是签约数据的问题导致用户无法正常使用数据业务。

发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于信令的不同用户在HLR签约相同IP地址的识别方法,自动发现和识别网络中不同签约用户同时申请相同IP地址的问题。为实现上述目的,本发明采用的技术方案如下:一种基于信令的不同用户在HLR签约相同IP地址的识别方法,包括以下步骤:(I)采集GPRS网络Gb接口和TD网络IuPS接口的原始信令;所述的原始信令包括Gb接口和IuPS接口的分组数据协议PDP激活流程信令,包括PDP激活请求、PDP激活接受和PDP激活拒绝消息;(2)对采集到的原始信令进行解析,获取HLR签约用户的临时逻辑链路标识TLL1、用户申请的PDP地址信息和用户的MSI标识;所述的解析包括对PDP激活请求消息解析、接入点APN信息和PDP激活拒绝消息解析;(3)根据信令解析结果判定存在HLR签约数据冲突的用户。
进一步,如上所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,步骤(I)中,采集信令时,采集的方式为CE镜像采集方式、TAP分流采集方式或分光器分光米集方式。进一步,如上所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,步骤(2)中,对PDP激活请求消息进行解析的具体方式为:对Gb/IuPS接口消息的会话管理层SM层消息类型为0x41的信令进行解析,获取用户的临时逻辑链路标识TLL1、用户申请的PDP地址信息和APN信息。进一步,如上所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,所述的用户申请的PDP地址信息包括用户所要申请的IP地址的地址版本、地址类型和地址类型为静态地址时的静态地址信息;所述的IP地址类型包括静态地址和动态地址。进一步,如上所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,步骤(2)中,对PDP激活拒绝消息进行解析的具体方式为:对Gb/IuPS接口消息的会话管理层SM层消息类型为0x43且Cause Code值为28的信令进行解析,获取用户的IMSI标识和临时逻辑链路标识TLLI标识。进一步,如上所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,步骤(3)中,当用户的HLR签约数据满足以下3个条件时,则判定HLR签约数据存在冲
关:I)用户的PDP激活请求中申请的IP地址类型为静态地址,且申请接入的APN为行业 APN ;2)用户的PDP激活请求有时成功,有时不成功,且失败时网络返回的错误原因为‘未知PDP地址或PDP类型’;3)网络中其他用户也使用相同的静态IP地址申请激活,并且曾经激活成功,且当用户A激活失败时,用户B处于激活状态。进一步,如上所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,步骤I)中,通过运营商的APN列表判断用户申请的APN是否为行业APN。再进一步,如上所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,步骤(3)中,判定出存在HLR签约数据冲突的用户后,统计该用户的MS1、申请的APN、申请激活的IP地址、申请的IP地址类型以及存在信息冲突的用户数。更进一步,如上所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,步骤(3),如果不同的MSI申请了相同的APN且申请的是相同的IP静态地址,则认为HLR签约数据存在冲突。本发明的有益效果在于:本发明所述的方法通过对移动数据网络信令分析,对使用数据业务的行业用户进行跟踪分析,通过对用户上网的PDP激活过程进行解析和关联分析,自动发现和识别网络中两个签约用户同时申请I个IP地址的情况,指导对行业用户上网问题的排障与优化。


图1为本发明一种基于信令的不同用户在HLR签约相同IP地址的识别方法的流程图。
具体实施例方式下面结合说明书附图与具体实施方式
对本发明做进一步的详细说明。图1示出了本发明一种基于信令的不同用户在HLR签约相同IP地址的识别方法的流程图,由图中可以看出,该方法主要包括以下步骤:步骤S11:相关信令采集;采集GPRS网络Gb接口和TD网络IuPS接口的原始信令;所述的原始信令包括Gb接口和IuPS接口的PDP激活流程信令。本发明所述的方法需要对GPRS/TD网络的Gb/IuPS接口原始信令进行采集,需注意采集不能中断现网业务、也不能增加现网设备的负荷,保证网络安全运行状态。采集方式可选择CE镜像、TAP分流、分光器分光三种方式,采集方式为现有技术。Gb接口是2G GPRS网络无线与核心网之间的接口 ;IuPS接口是3G TD网络无线与核心网之间的接口,本发明所述的方法可同时对2G、3G网络的问题进行分析。该步骤中需要采集的是Gb接口和IuPS接口的PDP激活流程相关信令,具体包括PDP激活请求和TOP激活接受、PDP激活拒绝消息。步骤S12:信令解析;对步骤Sll中采集到的原始信令进行解析,获取HLR签约用户的TLLI标识、用户申请的PDP地址信息和用户的MSI标识;所述的解析包括对PDP激活请求消息解析、接入点APN信息和PDP激活拒绝消息解析。在移动网络中,行业用户在上网或者应用特定的VPN业务时会使用特定的用户签约信息,这些签约信息主要包括:指定的行业APN、指定的静态IP地址,这些信息会在用户进行PDP激活时进行上报,以便用户能够使用特定IP地址进行上网、使用特定的VPN业务。当两个行业用户在HLR签约的用户IP地址相同时,若两个用户同时上网,一个用户已经激活成功,则另一个用户的PDP激活请求将会被GGSN拒绝。因此可以通过解析和分析用户的PDP激活流程来自动识别该问题。该步骤中对信令进行解析的具体方式如下:(I)PDP激活请求消息解析对Gb/IuPS接口消息SM层消息类型为0x41的信令(PDP请求)进行解析,获取用户的TLLI标识(截取该消息BSSGP子层的第2至-5个字节)、用户申请的PDP地址信息(截取该消息SM子层的Requested PDP address信息,这些地址主要包括F1DP type number-1P地址版本_v4或v6、静态或动态地址、静态地址信息)、APN信息(截取该消息SM子层的AccessPoint Name)。(2) PDP激活拒绝消息解析对Gb/IuPS接口消息SM层消息类型为0x43且Cause Code值为28的信令(PDP拒绝-未知PDP地址或PDP类型)进行解析,获取用户的IMSI标识(截取该消息的BSSGP层Od 88两个字节向后的第1-8个字节)和TLLI标识(截取该消息BSSGP子层的第2至-5个字节)步骤S13:判定存在HLR签约数据冲突的用户。根据信令解析结果判定存在HLR签约数据冲突的用户。根据步骤S12中解析获取的信息,判定出存在HLR签约数据冲突的用户。当用户的HLR签约数据满足下述三个条件时,则判断为由于HLR签约数据冲突,从而导致了用户无法正常使用业务:
(I)用户A的PDP激活请求中申请的静态地址,且申请接入的APN为行业APN ;在确定用户申请接入的APN业务是否为行业APN业务时,可以结合运营商的APN列表判断用户申请的APN是否为行业APN。(2)该用户的PDP激活请求有时可以成功,有时不成功,且失败时网络侧返回的错误原因为‘未知PDP地址或PDP类型’;该步骤中用户的PDP激活请求中上报相同的行业APN、PDP地址类型、静态PDP地址的情况下,有时可以激活成功、有时则会失败。(3)网络中其他用户(用户B)也使用相同的静态IP地址申请激活,并且曾经激活成功,且当用户A激活失败时,用户B恰好处于激活状态。通过记录下所有在PDP激活请求中上报的信息(APNJDP地址类型、静态TOP地址)与用户A上报的信息相同的用户,当用户A激活失败、且失败原因为‘未知PDP地址或rop类型’时,有用户使用相同信息激活成功。满足这三个条件的即可判断为由于HLR签约数据冲突,从而导致了用户A有时无法正常使用业务,在完成判定后,统计存在冗余配置的路由区列表,对该用户的相关HLR信息进行统计,包括该用户的MS1、申请的APN、申请激活的IP地址、申请的IP地址类型以及
存在信息冲突的用户数,如下表所示:
权利要求
1.一种基于信令的不同用户在HLR签约相同IP地址的识别方法,包括以下步骤: (1)采集GPRS网络Gb接口和TD网络IuPS接口的原始信令;所述的原始信令包括Gb接口和IuPS接口的分组数据协议PDP激活流程信令,包括PDP激活请求、PDP激活接受和PDP激活拒绝消息; (2)对采集到的原始信令进行解析,获取HLR签约用户的临时逻辑链路标识TLL1、用户申请的PDP地址信息和用户的MSI标识;所述的解析包括对PDP激活请求消息解析、接入点APN信息和PDP激活拒绝消息解析; (3)根据信令解析结果判定存在HLR签约数据冲突的用户。
2.如权利要求1所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,其特征在于:步骤(I)中,采集信令时,采集的方式为CE镜像采集方式、TAP分流采集方式或分光器分光米集方式。
3.如权利要求2所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,其特征在于:步骤(2)中,对PDP激活请求消息进行解析的具体方式为: 对Gb/IuPS接口消息的会话管理层SM层消息类型为0x41的信令进行解析,获取用户的临时逻辑链路标识TLL1、用户申请的PDP地址信息和APN信息。
4.如权利要3所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,其特征在于:所述的用户申请的PDP地址信息包括用户所要申请的IP地址的地址版本、地址类型和地址类型为静态地址时的静态地址信息;所述的IP地址类型包括静态地址和动态地址。
5.如权利要求2所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,其特征在于:步骤(2)中,对PDP激活拒绝消息进行解析的具体方式为: 对Gb/IuPS接口消息的会话管理层SM层消息类型为0x43且Cause Code值为28的信令进行解析,获取用户的頂SI标识和临时逻辑链路标识TLLI标识。
6.如权利要求1至5之一所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,其特征在于:步骤(3)中,当用户的HLR签约数据满足以下3个条件时,则判定HLR签约数据存在冲突: 1)用户的PDP激活请求中申请的IP地址类型为静态地址,且申请接入的APN为行业APN ; 2)用户的PDP激活请求有时成功,有时不成功,且失败时网络返回的错误原因为‘未知PDP地址或PDP类型’; 3)网络中其他用户也使用相同的静态IP地址申请激活,并且曾经激活成功,且当用户A激活失败时,用户B处于激活状态。
7.如权利要求6所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,其特征在于:步骤I)中,通过运营商的APN列表判断用户申请的APN是否为行业APN。
8.如权利要求7所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,其特征在于:步骤(3 )中,判定出存在HLR签约数据冲突的用户后,统计该用户的MS1、申请的APN、申请激活的IP地址、申请的IP地址类型以及存在信息冲突的用户数。
9.如权利要求8所述的一种基于信令的不同用户在HLR签约相同IP地址的识别方法,其特征在于:步骤(3),如果不同的MSI申请了相同的APN且申请的是相同的IP静态地址,则认为HLR签约数据存在冲 突。
全文摘要
本发明公开了一种基于信令的不同用户在HLR签约相同IP地址的识别方法,该方法首先采集GPRS/TD网络的Gb/IuPS接口的原始信令,通过对采集到的原始信令进行解析,获取行业用户PDP激活过程中的IMSI、APN、请求IP地址类型、IP地址、PDP激活失败原因等信息,根据信令解析结果判定存在HLR签约数据冲突的用户,自动发现和识别出网络中两个签约用户同时申请1个IP地址的情况,指导对由于不同用户签约相同IP地址问题引起的行业用户上网问题的排障与优化。
文档编号H04W8/26GK103118146SQ20131002052
公开日2013年5月22日 申请日期2013年1月21日 优先权日2013年1月21日
发明者安斌, 薛翔, 王广善, 常青 申请人:北京拓明科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1