一种检测手机用户是否具备edge功能的方法

文档序号:7925897阅读:269来源:国知局

专利名称::一种检测手机用户是否具备edge功能的方法
技术领域
:本发明涉及通信领域,特别涉及一种检测手机用户是否具备EDGE(EnhancedDataRateforGSMEvolution,增强型数据速率GSM演进)功能的方法。
背景技术
:EDGE是一种从GSM(GlobalSystemforMobileCommunications,全球移动通讯系统)到3G(3rdGeneration,第三代数字通信)的过渡技术,它主要是在GSM系统中采用了一种新的调制方法,即最先进的多时隙操作和8PSK(8PhaseShiftKeying,8移相键控)调制技术。由于8PSK可将现有GSM网络采用的GMSK调制技术的信号空间从2扩展到8,从而使每个符号所包含的信息是原来的4倍。GPRS(GeneralPacketRadioService,通用分组无线业务)是一种以GSM为基础的数据传输技术,可说是GSM的延续。如图1所示,是现有GPRS网络结构图,包括SMS-GMSC(短消息业务-MSC网关)、MSC/VLR(移动交换中心/拜访位置寄存器)、HLR(归属位置寄存器)、BSS(基站子系统)、SGSN(GPRS业务支持节点)、GGSN(GPRS网关支持节点)、PDN(公用数据网),BSS与MSC/VLR间的接口为A接口;SMS-GMSC与HLR间的接口为C接口;MSC/VLR与HLR间的接口为D接口;MSC/VLR与SMS-GMSC间的接口为E接口;SGSN与GGSN间的接口为Gn接口;SGSN与MSC/VLR间的接口为Gs接口;SGSN与HLR间的接口为Gr接口;SGSN与SMS-GMSC间的接口为Gd接口;SGSN与BSS间的接口为Gb接口,该接口协议用来传输信令和话务信息,即该接口既传送信令又传输用户信息,如图2所示,是Gb接口的协议栈示意图,所谓协议栈就是对信息进行多次封装和解封的过程,以便能够在不同的实体间传送信息;涉及FR(FrameRelay,帧中继)协议,NS(NetworkService,网络业务)协议,BSSGP(BaseStationSubsystemGPRSProtocol,基站子系统GPRS协议),LLC(LogicalLinkControl,逻辑链路控制)协议以及GMM(GPRSMobileManagement,GPRS移动性管理)协议;在Gb接口NS层是基于帧中继连接基础上的传输BSSGP协议数据单元;BSSGP层为基站子系统GPRS协议层,它的主要功能是在BSS和SGSN之间传输与路由及QoS相关的信息。现在中国移动已经在部分城市把GPRS网络升级为EDGE网络,计划将在更多的地方把GPRS网络升级为EDGE网络。中国移动通过在未开通EDGE的地方统计该地区具备EDGE功能的手机用户,若有足够多的手机用户具备EDGE功能,则运营商即可将该地区的GPRS网络升级成EDGE网络;EDGE技术可为通过GPRS上网的用户提供了更高的速率和更好的服务。要统计具备EDGE功能的手机用户,则首先要检测手机用户是否具备EDGE功能。目前的现有技术中尚没有通过Gb接口检测手机用户是否具备EDGE的方法。
发明内容本发明所要解决的技术问题是,提供一种检测手机用户是否具备EDGE功能的方法,本方法简单方便,可有效的解决查找小区内具备EDGE功能的手机用户,从而可以为运营商进行GPRS网络升级提供了决策依据。一种检测手机用户是否具备EDGE功能的方法,包括以下步骤步骤一采集Gb接口的信令链路上接收到的信令;步骤二判断采集到的信令的消息类型,若为ATTAC服REQUEST或者ROUTINGAREAUPDATEREQUEST,则建立相应的事件详细记录(TransactionDetailRecord,TDR),获取MSRadioAccesscapability信息,执行步骤一;若为ATTACHEACCEPT或者ROUTINGAREAUPDATEACCEPT,则査找对应的TDR,获取用户的国际移动用户识别码(InternationalMobileSubscriberIdentify,IMSI)及所在的小区信息,执行步骤三;否则,执行步骤一;步骤三根据所述MSRadioAccesscapability信息判断所述用户是否具备8PSKpowercapability,若是,则所述用户具备EDGE功能;否则,所述用户不具备EDGE功能。所述步骤二前还包括按照Gb接口协议栈从下到上的顺序分析并判断采集到的信令,具体包括如下步骤-a:若信令的FR层的第一字节为0,则所述信令为FR的管理帧,执行步骤一;否则,所述信令为FR的数据帧,执行歩骤b;b:若信令的NS层的第一个字节为0,则所述信令为NS的数据帧,执行步骤c;否则,所述信令为NS的管理帧,执行步骤一;c:若信令的BSSGP层的第一个字节为0或1,则所述信令为BSSGP的数据帧,执行步骤d;否则,所述信令为BSSGP的管理帧,执行歩骤一;d:若信令的LLC层的第一个字节的前四个比特为0001,则所述信令为G醒的数据,执行步骤e;否则,执行步骤一;e:若信令的G匿层的第一个字节的前四个比特为1000,则所述信令为G画的消息,执行步骤二;否则,执行歩骤一。所述步骤二中首先根据所述ATTACHEREQUEST或者ROUTINGAREAUPDATEREQUEST携带的临时逻辑链路标示(TLLI)合成特征值,然后建立相应的TDR,获取用户的MSRadioAccesscapability信息。所述步骤二中首先根据所述ATTACHEACCEPT或者ROUTINGAREAUPDATEACCEPT携带的TLLI合成特征值,然后根据所述特征值查找对应的TDR,找到,则获取用户的IMSI及所在的小区信息;否则,执行步骤一。所述步骤三后还包括根据所述小区信息统计该小区具备EDGE功能的用户数并计算具备EDGE功能的用户数占该小区总用户数的比例。本方法通过从Gb接口的信令链路上采集信令消息数据,并对采集到的信令消息数据进行分析、判断,从而得知发送消息的用户是否具有EDGE功能。通过本方法可以详细了解全网的附着GPRS网络过程和路由区更新的过程,并在本方法的基础上还可进行深层次的网络管理、业务管理、用户管理以及网络优化、网络规划、网络设计。图l是现有GPRS网络结构图;图2是Gb接口的协议栈示意图;图3是本发明所述方法的流程图。具体实施方式以下结合附图,将对本发明的各具体实施例进行较为详细的说明。本发明通过Gb接口检测手机用户是否具备EDGE功能,本发明中使用到的Gb接口的消息如表l所示<table>tableseeoriginaldocumentpage7</column></row><table>表1所涉及的协议包括FR协议,NS协议,BSSGP协议,LLC协议,G丽协议以及SM协议。如图3所示,是本发明所述方法的流程图,具体包括以下步骤步骤301:采集Gb接口的信令链路上接收到的信令;步骤302:按照Gb接口协议栈从下到上的顺序分析并判断采集到的信令,若信令的FR层的第一字节为O,则该信令为FR的管理帧,执行步骤301;否则,该信令为FR的数据帧,执行步骤303;步骤303:若信令的NS层的第一个字节为0,则该信令为NS的数据帧,执行步骤304;否则,该信令为NS的管理帧,执行步骤301;步骤304:若信令的BSSGP层的第一个字节为0或1,则该信令为BSSGP的数据帧,执行步骤305;否则,该信令为BSSGP的管理帧,执行步骤301;步骤305:若信令的LLC层的第一个字节的前四个比特为0001,则该信令为G画的数据,执行步骤306;否则,该信令其他协议的数据,执行步骤301;步骤306:若信令的G^1层的第一个字节的前四个比特为1000,则该信令为GMM的消息,执行步骤307;否则,执行步骤301;步骤307:分析所述消息的类型,若为ATTACHEREQUEST或者ROUTINGAREAUPDATEREQUEST,则执行步骤308;若为ATTACHEACCEPT或者ROUTINGAREAUPDATEACCEPT,则执行步骤309;否则,执行歩骤301;步骤308:根据所述ATTACHEREQUEST或者ROUTINGAREAUPDATEREQUEST携带的TLLI合成特征值,建立相应的TDR,获取用户的MSRadioAccesscapability信息,执行步骤301;步骤309:根据所述ATTACHEACCEPT或者ROUTINGAREAUPDATEACCEPT携带的TLLI合成特征值,根据所述特征值査找对应的TDR,找到,则获取用户的IMSI及所在的小区信息,用来统计该小区有多少用户,每个用户使用頂SI来区分;否则,执行步骤301;步骤310:根据所述MSRadioAccesscapability信息判断所述用户是否具备8PSKpowercapability,若是,则所述用户具备EDGE功能,执行歩骤311;否则,所述用户不具备EDGE功能;步骤311:根据所述小区信息统计该小区具备EDGE功能的用户数并计算具备EDGE功能的用户数占该小区总用户数的比例。本发明通过Gb接口检测手机用户是否具备EDGE功能,从系统层面上全面、综合地利用了Gb接口各种消息类型之间的共同特征,提供了一种简单有效的检测方法,有效的解决了査找具备EDGE的手机用户,从而可以为运营商进行GPRS网络升级提供了决策依据。应当理解的是,尽管上面结合附图对本发明实施方法进行了详细描述,但是本方法并不局限于上述的具体实施方式,也不局限于Gb接口的业务种类,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的技术人员在本发明方法的启示下,在不脱离本发明方法宗旨和权利要求所保护的范围情况下,还可以作出很多变形,这些变形均应属于本发明方法的专利保护范围之内。权利要求1、一种检测手机用户是否具备EDGE功能的方法,其特征在于,包括以下步骤步骤一采集Gb接口的信令链路上接收到的信令;步骤二判断采集到的信令的消息类型,若为ATTACHEREQUEST或者ROUTINGAREAUPDATEREQUEST,则建立相应的事件详细记录,获取MSRadioAccesscapability信息,执行步骤一;若为ATTACHEACCEPT或者ROUTINGAREAUPDATEACCEPT,则查找对应的事件详细记录,获取用户的国际移动用户识别码及所在的小区信息,执行步骤三;否则,执行步骤一;步骤三根据所述MSRadioAccesscapability信息判断所述用户是否具备8PSKpowercapability,若是,则所述用户具备EDGE功能;否则,所述用户不具备EDGE功能。2、如权利要求1所述的检测手机用户是否具备EDGE功能的方法,其特征在于,所述步骤二前还包括按照Gb接口协议栈从下到上的顺序分析并判断采集到的信令,具体包括如下步骤a:若信令的帧中继协议层的第一字节为0,则所述信令为帧中继协议的管理帧,执行步骤一;否则,所述信令为帧中继协议的数据帧,执行步骤b;b:若信令的网络业务协议层的第一个字节为0,则所述信令为网络业务协议的数据帧,执行步骤C;否则,所述信令为网络业务协议的管理帧,执行步骤c:若信令的基站子系统GPRS协议层的第一个字节为0或1,则所述信令为基站子系统GPRS协议的数据帧,执行步骤d;否则,所述信令为基站子系统GPRS协议的管理帧,执行步骤一;d:若信令的逻辑链路控制协议层的第一个字节的前四个比特为OOOl,则所述信令为移动性管理协议的数据,执行步骤e;否则,执行步骤一;e:若信令的移动性管理协议层的第一个字节的前四个比特为1000,则所述信令为移动性管理协议的消息,执行步骤二;否则,执行步骤一。3、如权利要求1或3所述的检测手机用户是否具备EDGE功能的方法,其特征在于,所述步骤二中首先根据所述ATTACHEREQUEST或者ROUTINGAREAUPDATEREQUEST携带的临时逻辑链路标示合成特征值,然后建立相应的事件详细记录,获取用户的MSRadioAccesscapability信息。4、如权利要求3所述的检测手机用户是否具备EDGE功能的方法,其特征在于,所述步骤二中首先根据所述ATTACHEACCEPT或者ROUTINGAREAUPDATEACCEPT携带的临时逻辑链路标示合成特征值,然后根据所述特征值査找对应的事件详细记录,找到,则获取用户的国际移动用户识别码及所在的小区信息;否则,执行步骤一。5、如权利要求1或4所述的检测手机用户是否具备EDGE功能的方法,其特征在于,所述步骤三后还包括根据所述小区信息统计该小区具备EDGE功能的用户数并计算具备EDGE功能的用户数占该小区总用户数的比例。全文摘要本发明涉及一种检测手机用户是否具备EDGE功能的方法,包括采集Gb接口接收到的信令;若采集到的信令为ATTACHEREQUEST或者ROUTINGAREAUPDATEREQUEST,则建立相应的事件详细记录,获取MSRadioAccesscapability信息,并继续采集;若为ATTACHEACCEPT或者ROUTINGAREAUPDATEACCEPT,则查找对应的事件详细记录,获取用户的IMSI及所在的小区信息,并根据所述MSRadioAccesscapability信息判断所述用户是否具备8PSKpowercapability,若是,则所述用户具备EDGE功能;否则,所述用户不具备EDGE功能。本方法可有效的解决查找小区内具备EDGE功能的手机用户。文档编号H04W24/00GK101404808SQ20081021675公开日2009年4月8日申请日期2008年10月16日优先权日2008年10月16日发明者占治国申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1