一种伪基站识别定位方法和装置与流程

文档序号:14881803发布日期:2018-07-07 09:52阅读:258来源:国知局

本发明实施例涉及移动通信技术领域,具体涉及一种伪基站识别定位方法和装置。



背景技术:

随着移动通信技术的发展,各种移动通信系统的基站越建越多,基站之间容易产生相互干扰,造成链路质量下降和系统容量降低。我国已经建成并运行的大量的各种集群通信系统,其中以三大运营商为代表的移动通行网络更是成为了国民经济的命脉之一。其中对无线网络影响最重、危害最大的就是伪基站系统。伪基站系统是仿真移动通信无线基站系统及后台分析系统,利用移动网络系统网号(mnc),频率资源等,伪装成移动基站的邻区,在信息获取点设置伪移动基站,采用大功率的无线信号发射,强迫用户终端(手机)在伪基站信号中进行登记,通过后台分析从而获得用户的信息,如imsi、imei及手机号码等。伪基站假冒正常通信网络向手机用户发送诈骗短信、垃圾短信,严重危害社会,严重危害通信安全。以伪基站发送诈骗短信引发的诈骗案件成为当前突出的问题,伪基站治理已经成为全社会关注热点。

现有技术中,主要有以下三种方法识别出伪基站:(1)运营商基于网络信令特征检测方法:手机在遭受伪基站影响的过程中,会多次发起位置更新,导致部分地区的手机位置更新次数异常。运营商基于此特征在核心网开展信令统计分析,存在异常的小区可能就是伪基站活动的位置。(2)手机app基于手机切换特征、短信特征的监测方法:手机接入伪基站时,会从正常基站切换到伪基站,手机app可以监测此事件。同时,手机接入到伪基站后,伪基站会下发短信,手机app也可以监测此事件。基于连续的2次此类事件,同时将短信内容与垃圾短信、诈骗短信特征进行匹配,或者基于同一区域大量手机收到相同短信进行大数据分析,若特征符合则判断为手机接入了伪基站。手机app可以将gps信息上报后台,确认伪基站位置。(3)现场频率分析检测方法:在重点区域,通过手持设备进行扫描频点,分析周围小区的lac值,若lac(locationareacode,位置区码)值明显异常则判断周围存在伪基站。但是现有技术中寻找伪基站的缺点主要表现在以下方面:(1)运营商基于网络信令特征检测方法是基于事后监测的方式,及时性存在严重不足,同时监测到时伪基站已经发送大量垃圾短信;实际工作中,伪基站为逃避打击,具有流动性极强的特点,难以准确定位;(2)手机app基于手机切换特征、短信特征的监测方法一方面需要有大量用户安装终端软件,影响用户体验;另一方面手机app基于手机事件、短信特征等进行判断,存在误判的可能;(3)现场频率分析检测方法需要技术人员到达现场操作手持设备进行检测,成本高、效率低,无法大规模开展监测。此外,现有的2g伪基站监控平台主要依赖于lac更新,lte网络系统已经没有lac信息,且位置更新不再是4g伪基站的唯一手段,因此该方法无法实现4g伪基站的识别与定位。

因此,如何提出一种方法,能够更加准确的识别出伪基站,尤其识别出4g伪基站,成为亟待解决的问题。



技术实现要素:

针对现有技术中的缺陷,本发明实施例提供本发明实施例提供了一种伪基站识别定位方法和装置。

一方面,本发明实施例提供本发明实施例提供了一种伪基站识别定位方法,包括:

接收多个用户终端发送的测量报告信息,所述测量报告信息中包括:主服务小区的物理层小区标识信息和频点信息,以及所述主服务小区对应的邻区的物理层小区标识信息和频点信息;

若判断获知所述主服务小区对应的基站没有开启anr功能,则将所述测量报告信息分别与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,将满足第一预设条件的无线网络小区作为漏配邻区,并将包含所述漏配邻区的测量报告信息存入漏配邻区表中;其中,所述全网邻区配置表包括:网管系统预先存储的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息,所述服务小区-邻区分布模型表包括:所述多个用户终端上报的测量报告信息中的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息;

若判断获知所述漏配邻区表中在预设时间段内所述漏配邻区的测量报告信息的个数大于第一阈值,且所述漏配邻区的参考信号接收功率大于第二阈值,则将所述漏配邻区作为伪基站小区,并将所述伪基站小区对应的多个测量报告信息存入伪基站表中;

计算出所述伪基站表中包含所述伪基站小区的多个测量报告信息对应的经纬度,根据所述多个测量报告信息对应的经纬度计算出所述伪基站小区的位置信息。

另一方面,本发明实施例提供一种伪基站识别定位装置,包括:

信息接收单元,用于接收多个用户终端发送的测量报告信息,所述测量报告信息中包括:主服务小区的物理层小区标识信息和频点信息,以及所述主服务小区对应的邻区的物理层小区标识信息和频点信息;

信息匹配单元,用于若判断获知所述主服务小区对应的基站没有开启anr功能,则将所述测量报告信息分别与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,将满足第一预设条件的无线网络小区作为漏配邻区,并将包含所述漏配邻区的测量报告信息存入漏配邻区表中;其中,所述全网邻区配置表包括:网管系统预先存储的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息,所述服务小区-邻区分布模型表包括:所述多个用户终端上报的测量报告信息中的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息;

信息处理单元,用于若判断获知所述漏配邻区表中在预设时间段内所述漏配邻区的测量报告信息的个数大于第一阈值,且所述漏配邻区的参考信号接收功率大于第二阈值,则将所述漏配邻区作为伪基站小区,并将所述伪基站小区对应的多个测量报告信息存入伪基站表中;

定位单元,用于计算出所述伪基站表中包含所述伪基站小区的多个测量报告信息对应的经纬度,根据所述多个测量报告信息对应的经纬度计算出所述伪基站小区的位置信息。

本发明实施例提供的一种伪基站识别定位方法和装置,根据用户终端上报的mr数据,与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,找出满足第一预设条件的无线网络小区,并比较筛选出的无线网络小区的mr数据的个数以及rsrp值,进一步识别出伪基站小区,再根据mr数据计算出伪基站小区的经纬度信息,获得伪基站小区的位置信息。实现了伪基站小区的准确识别和定位,提高了伪基站小区识别的准确度,不再仅仅依靠位置更新识别伪基站小区,进一步提高了4g伪基站小区识别的准确度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中伪基站识别定位方法流程示意图;

图2为本发明实施例中又一伪基站识别定位方法流程示意图;

图3为本发明实施例中伪基站识别定位装置的结构示意图;

图4为本发明实施例中又一伪基站识别定位装置的结构示意图。

具体实施方式

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

图1为本发明实施例中伪基站识别定位方法流程示意图,如图1所示,本发明实施例提供的伪基站识别定位方法包括:

s1、获取多个用户终端发送的测量报告信息,所述测量报告信息中包括:主服务小区的物理层小区标识信息和频点信息,以及所述主服务小区对应的邻区的物理层小区标识信息和频点信息;

具体地,利用用户终端与基站之际间的接口,伪基站识别定位装置获取到用户终端实时发送的测量报告信息即mr(measurementreport,以下简称mr)数据,其中测量报告信息中包括:用户终端对应的主服务小区的物理层小区标识信息即pci(physical-layercellidentity,以下简称pci)和频点信息,以及该主服务小区对应的邻区的pci和频点信息。当然测量报告信息中还可以包括其他信息,如:区域识别码、业务建立成功率、切换比例、上下行平均吞吐率、手机所处的地理位置信、呼叫管理、移动管理\业务建立时延等,本发明实施例不作具体限定。

s2、若判断获知所述主服务小区对应的基站没有开启anr功能,则将所述测量报告信息分别与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,将满足第一预设条件的无线网络小区作为漏配邻区,并将包含所述漏配邻区的测量报告信息存入漏配邻区表中;其中,所述全网邻区配置表包括:网管系统预先存储的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息,所述服务小区-邻区分布模型表包括:所述多个用户终端上报的测量报告信息中的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息;

具体地,获取到用户终端发送的mr数据后,判断用户终端上传的mr数据中的主服务小区对应的基站是否开启anr(automaticneighbourrelation)功能,即邻区自优化功能。若判断获知该基站没有开启anr功能,则将用户终端上传的mr数据和预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,将满足第一预设条件的无线网络小区作为漏配邻区,并将包含该漏配邻区的mr数据存入漏配邻区表中。每个用户终端都是实时上报mr数据,因此会获取到多个mr数据,多个mr数据中可能包含同一个漏配邻区,即每个漏配邻区可能对应多个mr数据,将包含同一个漏配邻区的mr数据都存储到该漏配邻区在漏配邻区表中对应的位置处。具体可以在漏配邻区表中将每个漏配邻区进行编号,将包含同一个漏配邻区的mr数据存储到漏配邻区表对应编号的位置处。

其中全网邻区配置表是网管系统预先存储的服务小区和邻区的对应关系库,具体内容包括:各无线网络小区的pci和频点信息,以及无线网络小区对应的邻区的pci和频点信息。服务小区-邻区分布模型表是根据全网一定时间范围内用户终端上传的mr数据建立的服务小区和邻区的对应关系库,其内容包括:用户终端上传的mr数据中的无线网络小区的pci和频点信息,以及无线网络小区对应的邻区的pci和频点信息。当然,全网邻区配置表和服务小区-邻区分布模型表的内容还可以包括其他内容,本发明实施例不作具体限定。

s3、若判断获知所述漏配邻区表中在预设时间段内所述漏配邻区的测量报告信息的个数大于第一阈值,且所述漏配邻区的参考信号接收功率大于第二阈值,则将所述漏配邻区作为伪基站小区,并将所述伪基站小区对应的多个测量报告信息存入伪基站表中;

具体地,获取漏配邻区表中每个漏配邻区的mr数据,若判断获知在预设时间内漏配邻区的mr数据的个数大于第一阈值,且该漏配邻区的参考信号接收功率即rsrp(referencesignalreceivedpower,以下简称rsrp)大于第二阈值,则将该漏配邻区作为伪基站小区,并将该伪基站小区对应的多个mr数据存入伪基站表中。其中,预设时间段可以取1小时,第一阈值可以取100个,第二阈值可以取-90dbm,当然预设时间段、第一阈值和第二阈值可以根据实际情况进行设置,本发明实施例不作具体限定。

s4、计算出所述伪基站表中包含所述伪基站小区的多个测量报告信息对应的经纬度,根据所述多个测量报告信息对应的经纬度计算出所述伪基站小区的位置信息。

具体地,根据伪基站表中的每个伪基站小区的mr数据,计算每个伪基站小区对应的mr数据的经纬度,即计算用户终端上传mr数据时对应位置的经纬度。具体计算mr数据的经纬度的方法可以是获取mr数据中对应的主服务小区的电平值,以及mr数据中所有邻区的电平值,通过指纹定位算法,计算出mr数据的经纬度,当然还可以根据其他方法计算出mr数据的经纬度,本发明实施例不作具体限定。计算出每个伪基站小区对应的mr数据的经纬度后,根据计算出的mr数据的经纬度计算出伪基站小区的位置信息。具体计算方法如下:

假设识别出的伪基站小区a在伪基站列表中预设时间段内有200个mr数据,每个mr数据按照用户终端上传的时间依次存储在伪基站列表中,本发明实施例中取20秒内测量到的伪基站小区a的rsrp大于-90dbm的mr数据作为mr数据样本,根据以下公式(1)计算出伪基站小区a的经纬度,具体如下:

式中:longitude——伪基站小区a的经度;

latitude——伪基站小区a的纬度;

i——第i个mr数据样本;

p——mr数据样本的总个数;

wi——第i个mr数据样本的权重;

d(i)_c_m_longitude——第i个mr数据样本的经度;

d(i)_c_m_latitude——第i个mr数据样本的纬度。

其中d(i)_c_m_longitude和d(i)_c_m_latitude都可以根据用户上传的mr数据计算获得,其中wi可以采用如下公式(2)计算获得:

式中:μi——第i个mr数据样本距离伪基站a的等效空间距离。

其中μi可以参考如下公式(3)计算获得:

式中:δji——第j个mr数据样本与主服务小区c0的距离dj与第i个mr数据样本与主服务小区c0的距离di的差值,即δji=dj-di;其中主服务小区c0的经纬度可以在全网小区的工参表中获得;

δj——第j个mr数据样本与主服务小区c0的距离dj与伪基站小区与主服务小区c0的等效距离dfenb的差值,即δj=dj-dfenb,其中主服务小区c0的经纬度可以在全网小区的工参表中获得。

其中距离dj和di可以参考如下公式(4)计算获得:

式中:d——两个经纬度之间的地面距离,即dj或di;

lon1、lon2——经度;

lat1、lat2——纬度。

例如:若计算第j个mr数据样本与主服务小区c0的距离dj,则lon1、lat1分别表示第j个mr数据样本的经度和纬度,lon2、lat2分别表示主服务小区c0的经度和纬度;或lon1、lat1分别表示主服务小区c0的经度和纬度,lon2、lat2分别表示第j个mr数据样本的经度和纬度。

δj则可以参考如下公式(5)计算获得:

式中:dj可以参考上述公式(4)进行计算;

vj——第j个mr数据样本的接收信号强度(dbm);

vfenb——伪基站小区a的发射信号强度(dbm),默认设置为85(可配置);β——为路径损耗参数,默认设置为120db(范围为110-140之间,参数可调)。

根据公式(1)、(2)、(3)、(4)和(5)即可计算出伪基站小区a的经纬度,即获得伪基站小区a的位置信息,并且可以实时输出伪基站小区的位置信息,便于伪基站小区的追捕,提高了伪基站小区识别定位的实时性。

本发明实施例提供的伪基站识别定位方法,根据用户终端上报的mr数据,与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,找出满足第一预设条件的无线网络小区,并比较筛选出的无线网络小区的mr数据的个数以及rsrp值,进一步识别出伪基站小区,再根据mr数据计算出伪基站小区的经纬度信息,获得伪基站小区的位置信息。实现了伪基站小区的准确识别和定位,提高了伪基站小区识别的准确度,不再仅仅依靠位置更新识别伪基站小区,进一步提高了4g伪基站小区识别的准确度。

在上述实施例的基础上,所述全网邻区配置表中还包括各无线网络小区的网络小区标识信息、以及其对应的邻区的网络小区标识信息,所述测量报告信息中还包括:主服务小区的网络小区标识信息和所述主服务小区对应的邻区的网络小区标识信息,相应地,所述方法还包括:

若判断获知所述主服务小区对应的基站开启了anr功能,则将所述主服务小区内支持anr功能的用户终端上传的所述测量报告信息中的网络小区标识信息,和所述全网邻区配置表中的网络小区标识信息进行匹配;

获取将所述测量报告信息中不属于所述全网邻区配置表的网络小区标识信息,将所述网络小区标识信息对应的无线网络小区作为所述漏配邻区,并将所述漏配邻区的测量报告信息存入漏配邻区表中。

具体地,在建立全网邻区配置表时,还可以将各无线网络小区的网络小区标识信息即eci(e-utrancellidentifier,以下简称eci),以及各无线网络小区对应的邻区的eci存储在全网邻区配置表中。同样的,用户终端上传的mr数据还可以包括该用户终端对应的主服务小区的eci和该主服务小区对应的邻区的eci。若判断获知该主服务小区对应的基站开启了anr功能,则可以利用anr功能自动识别出用户终端上传的mr数据中是否包括异常的无线网络邻区。具体方法可以是:基站根据用户终端上报的mr数据中的频点、pci信息与全网邻区配置表进行匹配,如果mr数据中包括的频点、pci不在全网邻区配置表中,则基站会向用户终端下发命令,用户终端根据基站下发的命令,上报该频点、pci对应的eci信息,将该eci对应的无线网络小区作为漏配邻区,并将包含该漏配邻区的mr数据存入漏配邻区表中。其中,用户终端需要支持anr功能,mr数据的具体内容与上述实施例一致,此处不再赘述。

本发明实施例提供的伪基站识别定位方法,利用基站的anr功能,自动识别出漏配邻区,并将通过anr功能识别出的漏配邻区和通过将用户终端上传的mr数据与全网邻区配置表和服务小区-邻区分布模型表进行匹配获得的漏配邻区,一同存储在漏配邻区表中。再根据各个漏配邻区在漏配邻区表中的mr数据的个数以及rsrp值,进一步筛选出伪基站小区,在根据筛选出的伪基站小区的mr数据获得伪基小区的位置信息,实现对伪基站小区的准确识别和定位,尤其同时可以准确识别出4g伪基站。

在上述实施例的基础上,所述将满足第一预设条件的无线网络小区作为漏配邻区包括:

获取所述测量报告信息中不属于所述全网邻区配置表且不属于所述服务小区-邻区分布模型表的频点信息或物理层小区标识信息,将所述频点信息或物理层小区标识信息对应的无线网络小区作为所述漏配邻区。

具体地,获取到用户终端上传的mr数据后,判断用户终端上传的mr数据中的主服务小区对应的基站是否开启了anr功能。若该主服务小区没有开启anr功能,则将用户终端上传的mr数据分别和全网邻区配置表和服务小区-邻区分布模型表进行匹配,若mr数据中包含全网邻区配置表和所述服务小区-邻区分布模型中都没有的频点或pci,则确定该频点或pci对应的无线网络小区满足第一预设条件,将该无线网络小区作为漏配邻区。

本发明实施例提供的伪基站识别定位方法,根据用户终端上报的mr数据,与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,找出频点信息或pci异常的无线网络小区,并比较出现异常的无线网络小区的mr数据的个数以及rsrp值,进一步识别出伪基站小区,并计算出伪基站的位置信息,实现了伪基站小区的准确识别和定位,提高了伪基站小区识别的准确度,不再仅仅依靠位置更新识别伪基站小区,同时可以识别定位出4g伪基站小区。

在上述实施例的基础上,所述方法还包括:根据计算出的所述伪基站小区的位置信息,绘制所述伪基站小区的移动轨迹。

具体地,本发明实施例中获取伪基站小区对应的多个mr数据,并根据用户终端上报的多个mr数据计算出伪基站小区随时间变化的位置信息。具体可以每隔一段时间如20秒计算一次伪基站小区的位置信息,并根据多个伪基站小区的位置信息绘制出伪基站小区的移动轨迹。同时可以将伪基站小区的移动轨迹显示在地图上,以便于工作人员抓捕工作。

本发明实施例提供的伪基站定位识别方法,对于流动性的伪基站小区,可以通过对大数据的分析,对流动伪基站多时段移动轨迹的分析,将伪基站的移动轨迹呈现在地图上,并且可以根据伪基站小区的移动轨迹预测出流动性的伪基站的移动趋势,配合公安机关的天网系统,使抓捕人员能够提前堵截。此外,本发明实施例还可以在识别出伪基站后,向用户发送预警短信,提示工作人员及时抓捕。

在上述实施例的基础上,所述方法还包括:每隔预设时间更新所述服务小区-邻区分布模型表。

具体地,本发明实施例中在获取用户终端上报的mr数据后,不仅将mr数据与全网邻区配置表进行匹配,还将mr数据与服务小区-邻区分布模型表进行匹配。其中服务小区-邻区分布模型表是在根据全网的用户终端在一定时间段内上传的mr数据建立的,并且每隔预设时间进行更新一次,因此可以看出服务小区-邻区分布模型表是一个动态表,全网邻区配置表是一个静态表。建立服务小区-邻区分布模型表是为了避免一些新建的合法的基站对应的无线网络小区没有及时在全网邻区配置表中存储和更新,导致后期将用户终端上传的mr数据与全网邻区配置表进行匹配时,误将合法的无线网络小区识别成漏配邻区或伪基站小区。此外,因为服务小区-邻区分布模型表也是根据用户终端上报的mr数据建立的,为了避免将伪基站小区填入服务小区-邻区分布模型表,本发明实施例选取的是凌晨12点-2点时间范围内的用户终端上报的mr数据建立服务小区-邻区分布模型表。因为伪基站通常是为了给用户终端下发垃圾短信或诈骗短信,因此伪基站的工作时间通常是在白天,本发明实施例在伪基站不工作的时间段内,获取用户终端上报的mr数据建立服务小区-邻区分布模型表,可以很好的避免将伪基站小区填入服务小区-邻区分布模型表中。当然具体选取的时间范围还可以根据实际情况进行设置,只要避开伪基站的工作时间,本发明实施例不作具体限定。并且,本发明实施例中服务小区-邻区分布模型表的更新频率可以为1天一次,当然根据需要可以调整更新频率,本发明实施例不作具体限定。

本发明实施例提供的伪基站定位识别方法,根据用户终端上报的mr数据建立服务小区-邻区分布模型表,每隔预设时间对服务小区-邻区分布模型表进行更新,可以补充全网邻区配置表中没有存储的合法的无线网络小区的信息,使得识别出的伪基站小区更加合理准确,提高了伪基站识别定位的准确性。

图2为本发明实施例中又一伪基站识别定位方法流程示意图,如图2所示,本发明实施例提供的伪基站定位方法包括:

r1、获取用户终端上报的mr数据。接收全网用户终端上报的mr数据。

r2、判断是否开启anr功能。即判断用户终端上报的mr数据中的主服务小区对应的基站是否开启anr功能,若开启了anr功能则执行r3,否则,执行r4。

r3、利用基站的anr功能找出漏配邻区。若主服务小区对应的基站开启了anr功能,则基站根据用户终端上报的mr数据中的频点、pci信息与全网邻区配置表进行匹配,如果mr数据中包括的频点、pci不在全网邻区配置表中,则基站会向用户终端下发命令,用户终端根据基站下发的命令,上报该频点、pci对应的eci信息,将该eci对应的无线网络小区作为漏配邻区,并将包含该漏配邻区的mr数据存入漏配邻区表中。

r4、判断是否有新增的频点或pci。即若主服务小区对应的基站没有开启了anr功能,则将用户终端上传的mr数据分别和全网邻区配置表和服务小区-邻区分布模型表进行匹配,判断用户终端上报的mr数据中是否存在全网邻区配置表或服务小区-邻区分布模型中没有的频点或pci,若有则执行r5,否则执行r10。

r5、将新增的频点或pci对应的无线网络小区作为漏配邻区。即若用户终端上报的mr数据中包含全网邻区配置表和服务小区-邻区分布模型中都没有的频点或pci,则将该频点或pci对应的无线网络小区作为漏配邻区,并将包含该漏配邻区的mr数据存入漏配邻区表中。

r6、识别出伪基站小区。即从漏配邻区表中获取一个漏配邻区b对应的mr数据和漏配邻区b的rsrp,判断漏配邻区b的mr数据的条数是否大于100条即第一阈值,且漏配邻区b的rsrp是否大于-90dbm即第二阈值,若同时满足,则确定漏配邻区b为伪基站小区,执行步骤r7,否则,执行r9。

r7、将识别出的伪基站小区对应的mr数据存入伪基站表。即将识别出的伪基站小区对应的所有的mr数据存储伪基站表。

r8、根据伪基站表计算出伪基站小区的位置信息。即根据伪基站表中的每个伪基站小区的mr数据,计算每个伪基站小区对应的mr数据的经纬度,并根据计算出的mr数据的经纬度计算出伪基站小区的位置信息,并在地图中进行显示,具体计算方法同上述实施例,此处不再赘述。

r9、判断是否是最后一个漏配邻区。具体将漏配邻区表中的每一个漏配邻区进行编号,判断漏配邻区b是否为漏配邻区表中最后一个漏配邻区,若是则执行r10,否则,执行r6。

r10、伪基站定位识别结束。

图3为本发明实施例中伪基站识别定位装置的结构示意图,如图3所示,本发明实施例提供的伪基站识别定位装置包括:信息接收单元31、信息匹配单元32、信息处理单元33和定位单元34,其中:

信息接收单元31用于接收多个用户终端发送的测量报告信息,所述测量报告信息中包括:主服务小区的物理层小区标识信息和频点信息,以及所述主服务小区对应的邻区的物理层小区标识信息和频点信息;信息匹配单元32用于若判断获知所述主服务小区对应的基站没有开启anr功能,则将所述测量报告信息分别与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,将满足第一预设条件的无线网络小区作为漏配邻区,并将包含所述漏配邻区的测量报告信息存入漏配邻区表中;其中,所述全网邻区配置表包括:网管系统预先存储的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息,所述服务小区-邻区分布模型表包括:所述多个用户终端上报的测量报告信息中的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息;信息处理单元33用于若判断获知所述漏配邻区表中在预设时间段内所述漏配邻区的测量报告信息的个数大于第一阈值,且所述漏配邻区的参考信号接收功率大于第二阈值,则将所述漏配邻区作为伪基站小区,并将所述伪基站小区对应的多个测量报告信息存入伪基站表中;定位单元34用于计算出所述伪基站表中包含所述伪基站小区的多个测量报告信息对应的经纬度,根据所述多个测量报告信息对应的经纬度计算出所述伪基站小区的位置信息。

具体地,信息接收单元31接收用户终端实时发送的mr数据,其中测量报告信息中包括:用户终端对应的主服务小区的pci和频点信息,以及该主服务小区对应的邻区的pci和频点信息。信息匹配单元32判断用户终端上传的mr数据中的主服务小区对应的基站是否开启anr功能,若判断获知该基站没有开启anr功能,则将用户终端上传的mr数据和预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,将满足第一预设条件的无线网络小区作为漏配邻区,并将包含该漏配邻区的mr数据存入漏配邻区表中。信息处理单元33获取漏配邻区表中每个漏配邻区的mr数据,若判断获知在预设时间内漏配邻区的mr数据的个数大于第一阈值,且该漏配邻区的rsrp大于第二阈值,则将该漏配邻区作为伪基站小区,并将该伪基站小区对应的多个mr数据存入伪基站表中。定位单元34根据伪基站表中的每个伪基站小区的mr数据,计算每个伪基站小区对应的mr数据的经纬度,并根据计算出的mr数据的经纬度计算出伪基站小区的位置信息。具体根据伪基站小区的mr数据的经纬度计算出伪基站小区的位置信息的方法,以及第一阈值、第二阈值的设置,同上述实施例一致,此处不再赘述。

本发明实施例提供的伪基站识别定位装置,根据用户终端上报的mr数据,与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,找出满足第一预设条件的无线网络小区,并比较筛选出的无线网络小区的mr数据的个数以及rsrp值,进一步识别出伪基站小区,再根据mr数据计算出伪基站小区的经纬度信息,获得伪基站小区的位置信息。实现了伪基站小区的准确识别和定位,提高了伪基站小区识别的准确度,不再仅仅依靠位置更新识别伪基站小区,提高了4g伪基站小区识别的准确度。

在上述实施例的基础上,所述全网邻区配置表中还包括各无线网络小区的网络小区标识信息,所述测量报告信息中还包括:主服务小区的网络小区标识信息和所述主服务小区对应的邻区的网络小区标识信息,相应地,所述信息匹配单元还用于:若判断获知所述主服务小区对应的基站开启了anr功能,则将所述主服务小区内支持anr功能的用户终端上传的所述测量报告信息中的网络小区标识信息,和所述全网邻区配置表中的网络小区标识信息进行匹配;

获取将所述测量报告信息中不属于所述全网邻区配置表的网络小区标识信息,将所述网络小区标识信息对应的无线网络小区作为所述漏配邻区,并将包含所述漏配邻区的测量报告信息存入漏配邻区表中。

具体地,在建立全网邻区配置表时,还可以将各无线网络小区的eci以及各无线网络小区对应的邻区的eci存储在全网邻区配置表中。同样的,用户终端上传的mr数据还可以包括该用户终端对应的主服务小区的eci和该主服务小区对应的邻区的eci。信息匹配单元若判断获知该主服务小区对应的基站开启了anr功能,则可以利用anr功能自动识别出用户终端上传的mr数据中是否包括异常的无线网络邻区。具体方法可以是:基站根据用户终端上报的mr数据中的频点、pci信息与全网邻区配置表进行匹配,如果mr数据中包括的频点、pci不在全网邻区配置表中,则基站会向用户终端下发命令,用户终端根据基站下发的命令,上报该频点、pci对应的eci信息,将该eci对应的无线网络小区作为漏配邻区,并将包含该漏配邻区的mr数据存入漏配邻区表中。其中,用户终端需要支持anr功能,mr数据的具体内容与上述实施例一致,此处不再赘述。

本发明实施例提供的伪基站识别定位装置,利用基站的anr功能,自动识别出漏配邻区,并将通过anr功能识别出的漏配邻区和通过将用户终端上传的mr数据与全网邻区配置表和服务小区-邻区分布模型表进行匹配获得的漏配邻区,一同存储在漏配邻区表中。再根据各个漏配邻区在漏配邻区表中的mr数据的个数以及rsrp值,进一步筛选出伪基站小区,在根据筛选出的伪基站小区的mr数据获得伪基小区的位置信息,实现对伪基站小区的准确识别和定位,尤其同时可以准确识别出4g伪基站。

在上述实施例的基础上,所述信息匹配单元具体用于:获取所述测量报告信息中不属于所述全网邻区配置表且不属于所述服务小区-邻区分布模型表的频点信息或物理层小区标识信息,将所述频点信息或物理层小区标识信息对应的无线网络小区作为所述漏配邻区。

具体地,获取到用户终端上传的mr数据后,信息匹配单元判断用户终端上传的mr数据中的主服务小区对应的基站是否开启了anr功能。若该主服务小区没有开启anr功能,则将用户终端上传的mr数据分别和全网邻区配置表和服务小区-邻区分布模型表进行匹配,若mr数据中包含全网邻区配置表和所述服务小区-邻区分布模型中都没有的频点或pci,则确定该频点或pci对应的无线网络小区满足第一预设条件,将该无线网络小区作为漏配邻区。

本发明实施例提供的伪基站识别定位装置,根据用户终端上报的mr数据,与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,找出频点信息或pci异常的无线网络小区,并比较出现异常的无线网络小区的mr数据的个数以及rsrp值,进一步识别出伪基站小区,并计算出伪基站的位置信息,实现了伪基站小区的准确识别和定位,提高了伪基站小区识别的准确度,不再仅仅依靠位置更新识别伪基站小区,同时可以识别定位出4g伪基站小区。

在上述实施例的基础上,所述定位单元还用于:根据计算出的所述伪基站小区的位置信息,绘制所述伪基站小区的移动轨迹。

具体地,本发明实施例中获取伪基站小区对应的多个mr数据,定位单元可以根据用户终端上报的多个mr数据计算出伪基站小区随时间变化的位置信息。具体可以每隔一段时间如20秒计算一次伪基站小区的位置信息,并根据多个伪基站小区的位置信息绘制出伪基站小区的移动轨迹。同时可以将伪基站小区的移动轨迹显示在地图上,以便于工作人员抓捕工作。

本发明实施例提供的伪基站定位识别装置,对于流动性的伪基站小区,可以通过对大数据的分析,对流动伪基站多时段移动轨迹的分析,将伪基站的移动轨迹呈现在地图上,并且可以根据伪基站小区的移动轨迹预测出流动性的伪基站的移动趋势,配合公安机关的天网系统,使抓捕人员能够提前堵截。此外,本发明实施例还可以在识别出伪基站后,向用户发送预警短信,提示工作人员及时抓捕。

在上述实施例的基础上,所述装置还包括:模型表更新单元,用于每隔预设时间更新所述服务小区-邻区分布模型表。

具体地,本发明实施例中预先根据全网的用户终端在一定时间段内上传的mr数据建立出服务小区-邻区分布模型表,模型表更新单元每隔预设时间进行更新一次,即模型表更新单元每隔预设时间获取一次全网的用户终端在一定时间段内上传的mr数据,并对服务小区-邻区分布模型表进行更新。在获取用户终端上报的mr数据后,不仅将mr数据与全网邻区配置表进行匹配,还将mr数据与服务小区-邻区分布模型表进行匹配,避免了一些新建的合法的基站对应的无线网络小区没有及时在全网邻区配置表中存储和更新,导致后期将用户终端上传的mr数据与全网邻区配置表进行匹配时,误将合法的无线网络小区识别成漏配邻区或伪基站小区。其中服务小区-邻区分布模型表的建立和更新方法同上述实施例一致,此处不再赘述。

本发明提供的装置用于执行上述方法,其具体的实施方式与方法的实施方式一致,此处不再赘述。

本发明实施例提供的伪基站定位识别装置,根据用户终端上报的mr数据建立服务小区-邻区分布模型表,每隔预设时间对服务小区-邻区分布模型表进行更新,可以补充全网邻区配置表中没有存储的合法的无线网络小区的信息,使得识别出的伪基站小区更加合理准确,提高了伪基站识别定位的准确性。

图4为本发明实施例中又一伪基站识别定位装置的结构示意图,如图4所示,所述装置可以包括:处理器(processor)41、存储器(memory)42和通信总线43,其中,处理器41,存储器42通过通信总线43完成相互间的通信。处理器41可以调用存储器42中的逻辑指令,以执行如下方法:接收多个用户终端发送的测量报告信息,所述测量报告信息中包括:主服务小区的物理层小区标识信息和频点信息,以及所述主服务小区对应的邻区的物理层小区标识信息和频点信息;若判断获知所述主服务小区对应的基站没有开启anr功能,则将所述测量报告信息分别与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,将满足第一预设条件的无线网络小区作为漏配邻区,并将包含所述漏配邻区的测量报告信息存入漏配邻区表中;其中,所述全网邻区配置表包括:网管系统预先存储的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息,所述服务小区-邻区分布模型表包括:所述多个用户终端上报的测量报告信息中的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息;若判断获知所述漏配邻区表中在预设时间段内所述漏配邻区的测量报告信息的个数大于第一阈值,且所述漏配邻区的参考信号接收功率大于第二阈值,则将所述漏配邻区作为伪基站小区,并将所述伪基站小区对应的多个测量报告信息存入伪基站表中;计算出所述伪基站表中包含所述伪基站小区的多个测量报告信息对应的经纬度,根据所述多个测量报告信息对应的经纬度计算出所述伪基站小区的位置信息。

此外,上述的存储器42中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:主服务小区的物理层小区标识信息和频点信息,以及所述主服务小区对应的邻区的物理层小区标识信息和频点信息;若判断获知所述主服务小区对应的基站没有开启anr功能,则将所述测量报告信息分别与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,将满足第一预设条件的无线网络小区作为漏配邻区,并将包含所述漏配邻区的测量报告信息存入漏配邻区表中;其中,所述全网邻区配置表包括:网管系统预先存储的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息,所述服务小区-邻区分布模型表包括:所述多个用户终端上报的测量报告信息中的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息;若判断获知所述漏配邻区表中在预设时间段内所述漏配邻区的测量报告信息的个数大于第一阈值,且所述漏配邻区的参考信号接收功率大于第二阈值,则将所述漏配邻区作为伪基站小区,并将所述伪基站小区对应的多个测量报告信息存入伪基站表中;计算出所述伪基站表中包含所述伪基站小区的多个测量报告信息对应的经纬度,根据所述多个测量报告信息对应的经纬度计算出所述伪基站小区的位置信息。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:主服务小区的物理层小区标识信息和频点信息,以及所述主服务小区对应的邻区的物理层小区标识信息和频点信息;若判断获知所述主服务小区对应的基站没有开启anr功能,则将所述测量报告信息分别与预先建立的全网邻区配置表和服务小区-邻区分布模型表进行匹配,将满足第一预设条件的无线网络小区作为漏配邻区,并将包含所述漏配邻区的测量报告信息存入漏配邻区表中;其中,所述全网邻区配置表包括:网管系统预先存储的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息,所述服务小区-邻区分布模型表包括:所述多个用户终端上报的测量报告信息中的各无线网络小区的物理层小区标识信息和频点信息,以及其对应的邻区的物理层小区标识信息和频点信息;若判断获知所述漏配邻区表中在预设时间段内所述漏配邻区的测量报告信息的个数大于第一阈值,且所述漏配邻区的参考信号接收功率大于第二阈值,则将所述漏配邻区作为伪基站小区,并将所述伪基站小区对应的多个测量报告信息存入伪基站表中;计算出所述伪基站表中包含所述伪基站小区的多个测量报告信息对应的经纬度,根据所述多个测量报告信息对应的经纬度计算出所述伪基站小区的位置信息。

以上所描述的装置以及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

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