盲区检测方法及装置与流程

文档序号:11254525阅读:657来源:国知局
盲区检测方法及装置与流程

本发明涉及通信技术,尤其涉及一种盲区检测方法及装置。



背景技术:

无线移动通信系统中,网络覆盖盲区是不可避免的。形成通信盲区的原因很多,常见的主要原因是网络规划不当或者障碍物阻挡产生阴影区域。

现有技术中,判断是否存在网络覆盖盲区的主要方法是路测,由工作人员手持探测设备,沿者覆盖区进行测试,根据测试结果判断是否存在盲区。

现有技术的不足之处在于,采用路测方法进行盲区探测效率低、成本高,难以及时发现网络中新出现的覆盖盲区。



技术实现要素:

本发明提供一种盲区检测方法及装置,用以解决现有技术中难以及时发现新出现的盲区的技术问题。

本发明提供一种盲区检测方法,包括:

获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间;

根据小区内各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,计算监控时段内经过盲区的用户数量;

根据监控时段内经过盲区的用户数量,判断小区内是否出现新的盲区。

进一步地,根据小区内各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,计算监控时段内经过盲区的用户数量,包括:

根据各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,确定监控时段内进行pdp去激活后又进行pdp激活的用户数量,作为监控时段内经过盲区的用户数量;

其中,所述盲区为建筑物产生的盲区。

进一步地,根据小区内各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,计算监控时段内经过盲区的用户数量,包括:

根据各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,确定监控时段内进行pdp去激活的用户数量以及监控时段内进行pdp激活的用户数量;

将监控时段内进行pdp去激活的用户数量以及监控时段内进行pdp激活的用户数量求和,作为监控时段内经过盲区的用户数量;

其中,所述盲区为交通站点产生的盲区。

进一步地,根据监控时段内经过盲区的用户数量,判断小区内是否出现新的盲区,包括:

计算监控周期内,每天所述监控时段内经过盲区的用户数量的平均值;

计算所述监控周期的平均值相对于前一监控周期的平均值的涨幅;

若涨幅超过阈值,则判断小区内出现新的盲区。

进一步地,获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,包括:

接收ggsn/sae-gw在用户终端完成pdp激活后发送的计费开始消息,并记录接收到计费开始消息的时间;

接收ggsn/sae-gw寻呼不到所述用户终端、完成pdp去激活后发送的计费结束消息,并记录接收到计费结束消息的时间。

本发明还提供一种盲区检测装置,包括:

获取模块,用于获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间;

计算模块,用于根据小区内各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,计算监控时段内经过盲区的用户数量;

判断模块,用于根据监控时段内经过盲区的用户数量,判断小区内是否出现新的盲区。

进一步地,所述计算模块具体用于:

根据各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,确定监控时段内进行pdp去激活后又进行pdp激活的用户数量,作为监控时段内经过盲区的用户数量;

其中,所述盲区为建筑物产生的盲区。

进一步地,所述计算模块具体用于:

根据各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,确定监控时段内进行pdp去激活的用户数量以及监控时段内进行pdp激活的用户数量;

将监控时段内进行pdp去激活的用户数量以及监控时段内进行pdp激活的用户数量求和,作为监控时段内经过盲区的用户数量;

其中,所述盲区为交通站点产生的盲区。

进一步地,所述判断模块具体用于:

计算监控周期内,每天所述监控时段内经过盲区的用户数量的平均值;

计算所述监控周期的平均值相对于前一监控周期的平均值的涨幅;

若涨幅超过阈值,则判断小区内出现新的盲区。

进一步地,所述获取模块具体用于:

接收ggsn/sae-gw在用户终端完成pdp激活后发送的计费开始消息,并记录接收到计费开始消息的时间;

接收ggsn/sae-gw寻呼不到所述用户终端、完成pdp去激活后发送的计费结束消息,并记录接收到计费结束消息的时间。

本发明提供的盲区检测方法及装置,通过获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,根据小区内各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,计算监控时段内经过盲区的用户数量,根据监控时段内经过盲区的用户数量,判断小区内是否出现新的盲区,能够及时发现小区内出现的新的盲区,效率较高,成本较低。

附图说明

图1为本发明实施例一提供的盲区检测方法的流程图;

图2为本发明实施例二提供的盲区检测方法的流程图;

图3为本发明实施例三提供的盲区检测方法的流程图;

图4为本发明实施例四提供的盲区检测装置的结构框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本申请实施例中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

实施例一

本发明实施例一提供一种盲区检测方法。图1为本发明实施例一提供的盲区检测方法的流程图。如图1所示,本实施例中的方法,可以包括:

步骤101、获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间。

本实施例中方法的执行主体可以为盲区检测服务器。盲区检测服务器可以从远端用户拨入验证服务(remoteauthenticationdialinuserservice,radius)服务器获取用户终端的计费开始消息对应的时间和计费结束消息对应的时间。

其中,移动终端使用数据服务功能的过程可以包括:

用户终端配置上网接入点名称(accesspointname,apn,一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了用户终端通过哪种接入方式来访问网络),与ggsn/sae-gw完成分组数据协议(packetdataprotocol,pdp)激活,ggsn/sae-gw为用户终端分配运营商私有ip地址,该地址经过运营商公网防火墙网络地址转换(networkaddresstranslation,nat)之后,用户终端获得运营商公网ip地址,从而使用数据服务。

其中,ggsn(gatewaygprssupportnode)是网关gprs支持节点,sae是systemarchitectureevolution的简写,在4g中,lte(longtermevolution)主要研究3gpp无线接入网的长期演进技术,升级版的lteadvanced将最终满足国际电信联盟对4g系统的要求,sae则是研究核心网的长期演进,它定义了一个全ip的分组核心网epc(evolvedpacketcore),该系统的特点为仅有分组域而无电路域、基于全ip结构、控制与承载分离且网络结构扁平化,其中主要包含mme、sgw、pgw、pcrf等网元。其中sgw和pgw常常合设并被称为sae-gw。

pdp激活完成后,ggsn/sae-gw开启radius计费功能,ggsn/sae-gw发送radius计费开始消息至radius服务器,上报用户信息。ggsn/sae-gw支持不需服务器响应直接激活,发送计费开始消息后,用户终端就可以直接上网了。

如果用户终端进入盲区,网络寻呼不到终端,网络将启动一个定时器,定时器超时之后,网络将发起pdp去激活流程。具体地,ggsn/sae-gw发起pdp去激活请求,删除pdp上下文,同时ggsn/sae-gw发送radius计费结束消息至radius服务器。

用户终端从覆盖盲区回到覆盖良好的区域,需要重新发起pdp激活流程,使用数据服务。

盲区检测服务器可以从radius服务器获取用户终端的计费开始消息对应的时间和计费结束消息对应的时间。或者,radius服务器的功能可以集成在盲区检测服务器中,即本步骤中的获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,可以包括:

接收ggsn/sae-gw在用户终端完成pdp激活后发送的计费开始消息,并记录接收到计费开始消息的时间;接收ggsn/sae-gw寻呼不到所述用户终端、完成pdp去激活后发送的计费结束消息,并记录接收到计费结束消息的时间。

步骤102、根据小区内各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,计算监控时段内经过盲区的用户数量。

步骤103、根据监控时段内经过盲区的用户数量,判断小区内是否出现新的盲区。

具体地,用户终端的计费开始消息对应的时间,是ggsn/sae-gw在用户终端完成pdp激活后将计费开始消息发送至服务器的时间,也是服务器开始为用户使用数据服务进行计费的时间;用户终端的计费结束消息对应的时间,是ggsn/sae-gw在对所述用户终端完成pdp去激活后将计费结束消息发送至服务器的时间,也是服务器结束为用户使用数据服务进行计费的时间。

采集ggsn/sae-gw发出的radius计费开始消息和计费结束消息后,可以根据radius计费开始消息和计费结束消息,建立数据集。数据集中包括:手机号码、imsi、ip地址、计费开始/计费结束标志、位置区编码(lac)、小区号(ci)等。

如表1所示,保存用户的手机号码、计费开始消息对应的时间、计费结束消息对应的时间、小区号等信息。

表1数据集的结构表

使用msisdn、imsi、ip地址等信息,可以唯一区分一个用户。根据计费开始消息对应的时间,可以确定完成pdp激活的时间,根据计费结束消息对应的时间,可以确定完成pdp去激活的时间。

根据各用户的pdp激活和去激活的时间,可以确定监控时段内掉线和上线的用户数量。完成pdp激活,说明用户刚刚从盲区走出来,完成pdp去激活,说明用户进入了盲区,从而可以确定经过盲区的用户数量。

确定了经过盲区的用户数量后,可以判断小区内是否出现新的盲区。若经过盲区的用户数量有较大的增长,说明小区内出现了新的盲区,若经过盲区的用户数量一直保持平稳,说明小区内没有出现新的盲区。

优选的是,根据监控时段内经过盲区的用户数量,判断小区内是否出现新的盲区,包括:

计算监控周期内,每天所述监控时段内经过盲区的用户数量的平均值;计算所述监控周期的平均值相对于前一监控周期的平均值的涨幅;若涨幅超过阈值,则判断小区内出现新的盲区。

例如,所述监控周期可以为1个星期,所述监控时段可以为下午两点到四点。连续监控一个星期,监控每天下午两点到四点经过盲区的用户数量,并求7天的平均值,获得平均每天这两个小时内经过盲区的用户数量,作为初始值,然后从下个星期开始,计算每个星期的涨幅,若涨幅超过阈值,则认为小区内出现了新的盲区。

针对不同的监控时段,可以配置不同的阈值来评估是否出现覆盖盲区。例如,工作时段可配置一个阈值,非工作时段配置另一个阈值,工作时段的阈值比非工作时段的阈值大,排除用户正常开关机导致pdp激活数量增加对监控数据造成的影响。

在确定出现新的盲区后,可以根据小区用户radius消息中位置区编码(lac)、小区号(ci),查询得到基站对应的地理位置(运营商维护一张lac/ci与物理经纬度对应关系的数据表),从而有针对性地进行网络覆盖优化。

本实施例提供的盲区检测方法,通过获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,根据小区内各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,计算监控时段内经过盲区的用户数量,根据监控时段内经过盲区的用户数量,判断小区内是否出现新的盲区,能够及时发现小区内出现的新的盲区,效率较高,成本较低。

实施例二

本发明实施例二提供一种盲区检测方法。本实施例是在实施例一提供的技术方案的基础上,具体判断小区中是否新出现了建筑物产生的盲区。

图2为本发明实施例二提供的盲区检测方法的流程图。如图2所示,本实施例中的方法,可以包括:

步骤201、获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间。

本实施例中步骤201的具体实现原理与实施例一中的步骤101类似,此处不再赘述。

步骤202、根据各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,确定监控时段内进行pdp去激活后又进行pdp激活的用户数量。

其中,监控时段内进行pdp去激活后又进行pdp激活的用户数量,作为监控时段内经过盲区的用户数量。

所述盲区为建筑物产生的盲区,例如,地下超市、新建楼宇等产生的盲区。建筑物产生的盲区的特点是,大量用户进入盲区后,同一批用户从盲区回到原来覆盖良好的区域。因此,可以用监控时段内进行pdp去激活后又进行pdp激活的用户数量作为经过盲区的用户数量。

步骤203、根据监控时段内进行pdp去激活后又进行pdp激活的用户数量,判断小区内是否出现建筑物产生的盲区。

针对每个小区,设置每天的监控周期,例如每天下午两点到四点,统计在监控周期内先发生pdp去激活,然后发生pdp激活的情况的用户数量。连续监控一定天数,如一个星期,求取平均值,将平均值作为初始值n0。

针对每个小区,从第二监控周期开始,统计每个监控周期的平均值,即监控第二个星期,获得每天进行pdp去激活后又进行pdp激活的用户数量,求取第二个星期的平均值n1,以此类推,得到n2,n3…;计算c1=n1-n0,c2=n2-n1…。针对不同的监控周期、不同的监控时段、不同的监控小区,可以配置不同的阈值来评估是否出现覆盖盲区。例如小区总人数较多,则阈值可以较大。如果ci+1与ci的差值大于对应的阈值,则说明该小区出现新的覆盖盲区。

本实施例提供的盲区检测方法,通过统计在监控周期内先发生pdp去激活,然后发生pdp激活的情况的用户数量,能够及时、准确地判断小区内是否新出现了建筑物产生的盲区。

实施例三

本发明实施例三提供一种盲区检测方法。本实施例是在实施例一提供的技术方案的基础上,具体判断小区中是否新出现了交通站点产生的盲区。

图3为本发明实施例三提供的盲区检测方法的流程图。如图3所示,本实施例中的方法,可以包括:

步骤301、获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间。

本实施例中步骤301的具体实现原理与实施例一中的步骤101类似,此处不再赘述。

步骤302、根据各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,确定监控时段内进行pdp去激活的用户数量以及监控时段内进行pdp激活的用户数量。

步骤303、将监控时段内进行pdp去激活的用户数量以及监控时段内进行pdp激活的用户数量求和。

其中,监控时段内进行pdp去激活的用户数量以及进行pdp激活的用户数量的和,作为监控时段内经过盲区的用户数量。

所述盲区为交通站点产生的盲区,例如,地铁口等产生的盲区。交通站点产生的盲区的特点是,大大量用户进入盲区,同时另一批用户从盲区进入到覆盖良好的区域。因此,可以用监控时段内进行pdp去激活的用户数量以及进行pdp激活的用户数量的和作为经过盲区的用户数量。

步骤304、根据监控时段内进行pdp去激活的用户数量以及监控时段内进行pdp激活的用户数量之和,判断小区内是否出现建筑物产生的盲区。

针对每个小区,设置每天的监控周期,例如每天下午两点到四点,统计在监控时段内进行pdp去激活的用户数量与进行pdp激活的用户数量的和。连续监控一定天数,如一个星期,求取平均值,将平均值作为初始值n0。

针对每个小区,从第二监控周期开始,统计每个监控周期的平均值,即监控第二个星期,获得每天进行pdp去激活的用户数量以及进行pdp激活的用户数量之和,求取第二个星期的平均值n1,以此类推,得到n2,n3…;计算c1=n1-n0,c2=n2-n1…。针对不同的监控周期、不同的监控时段、不同的监控小区,可以配置不同的阈值来评估是否出现覆盖盲区。例如小区总人数较多,则阈值可以较大。如果ci+1与ci的差值大于对应的阈值,则说明该小区出现新的覆盖盲区。

本实施例提供的盲区检测方法,通过统计在监控时段内进行pdp去激活的用户数量与进行pdp激活的用户数量的和,能够及时、准确地判断小区内是否新出现了交通站点产生的盲区。

在上述实施例提供的技术方案的基础上,优选的是,若涨幅超过阈值,则判断小区内出现新的盲区,包括:

若所述监控周期的平均值相对于前一监控周期的平均值的涨幅超过阈值,继续监控下一周期;若下一周期的平均值相对于所述监控周期的平均值的减幅未超过预设值,则认为小区内出现新的盲区,若下一周期的平均值相对于所述监控周期的平均值的减幅超过预设值,则认为小区内未出现新的盲区。

这样,在某个监控周期的平均值的涨幅超过阈值后,继续监控下一周期,若下一周期的平均值有所回落,则认为没有出现新的盲区,若下一周期的平均值与所述监控周期的平均值基本持平,则认为出现了新的盲区,能够有效防止误报,提高检测的准确性。

实施例四

本发明实施例四提供一种盲区检测装置。图4为本发明实施例四提供的盲区检测装置的结构框图。如图4所示,本实施例中的盲区检测装置,可以包括:

获取模块401,用于获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间;

计算模块402,用于根据小区内各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,计算监控时段内经过盲区的用户数量;

判断模块403,用于根据监控时段内经过盲区的用户数量,判断小区内是否出现新的盲区。

本实施例中的盲区检测装置,可以设置在盲区检测服务器中,用于执行上述任一实施例所述的盲区检测方法,其具体实现原理与前述实施例类似,此处不再赘述。

本实施例提供的盲区检测装置,通过获取用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,根据小区内各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,计算监控时段内经过盲区的用户数量,根据监控时段内经过盲区的用户数量,判断小区内是否出现新的盲区,能够及时发现小区内出现的新的盲区,效率较高,成本较低。

进一步地,所述计算模块402具体用于:

根据各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,确定监控时段内进行pdp去激活后又进行pdp激活的用户数量,作为监控时段内经过盲区的用户数量;

其中,所述盲区为建筑物产生的盲区。

进一步地,所述计算模块402具体用于:

根据各用户终端的计费开始消息对应的时间以及计费结束消息对应的时间,确定监控时段内进行pdp去激活的用户数量以及监控时段内进行pdp激活的用户数量;

将监控时段内进行pdp去激活的用户数量以及监控时段内进行pdp激活的用户数量求和,作为监控时段内经过盲区的用户数量;

其中,所述盲区为交通站点产生的盲区。

进一步地,所述判断模块403具体用于:

计算监控周期内,每天所述监控时段内经过盲区的用户数量的平均值;

计算所述监控周期的平均值相对于前一监控周期的平均值的涨幅;

若涨幅超过阈值,则判断小区内出现新的盲区。

进一步地,所述获取模块401具体用于:

接收ggsn/sae-gw在用户终端完成pdp激活后发送的计费开始消息,并记录接收到计费开始消息的时间;

接收ggsn/sae-gw寻呼不到所述用户终端、完成pdp去激活后发送的计费结束消息,并记录接收到计费结束消息的时间。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1