CN105307262A - 一种伪基站的定位方法及装置 - Google Patents

一种伪基站的定位方法及装置 Download PDF

Info

Publication number
CN105307262A
CN105307262A CN201410256741.6A CN201410256741A CN105307262A CN 105307262 A CN105307262 A CN 105307262A CN 201410256741 A CN201410256741 A CN 201410256741A CN 105307262 A CN105307262 A CN 105307262A
Authority
CN
China
Prior art keywords
community
location updating
anomaly
pseudo
base station
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410256741.6A
Other languages
English (en)
Other versions
CN105307262B (zh
Inventor
孟德香
朱艳云
杜刚
杜雪涛
张晨
袁捷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Design Institute Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Design Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Design Institute Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201410256741.6A priority Critical patent/CN105307262B/zh
Publication of CN105307262A publication Critical patent/CN105307262A/zh
Application granted granted Critical
Publication of CN105307262B publication Critical patent/CN105307262B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种伪基站的定位方法及装置,涉及通信安全技术领域。伪基站的定位方法包括:周期性获取多个小区的信令话单数据;根据同一统计周期内多个小区的信令话单数据,获取位置更新异常的小区;对位置更新异常的小区进行聚类处理,得到多个小区簇;根据每一个小区簇中的多个小区的位置及位置更新异常情况,确定每一个小区簇的伪基站的位置。该方法通过对多个小区的信令话单数据进行分析,得到位置更新异常的小区,并聚类分簇出受同一伪基站影响的小区,并对伪基站进行快速定位;一方面从时间上实现对伪基站的快速定位,另一方面从空间上提高定位精度和准确性,缩小了抓捕工作的搜索范围,提高了伪基站抓捕效率,节省了大量的人力财力。

Description

一种伪基站的定位方法及装置
技术领域
本发明涉及通信安全技术领域,特别涉及一种伪基站的定位方法及装置。
背景技术
现有技术方案通过网络侧对信令进行监测,通过位置更新异常发现伪基站活动,但是现有技术只能对伪基站活动进行小区级别的告警,用户通过小区告警进行人工判断,认为伪基站在该小区内,通常人工判断只能假定一个伪基站只影响了一个小区,很难进行关联分析,事实上伪基站为提高用户的接入率,通常会停留在运营商小区交界处,会同时影响多个小区,若按照现有技术方案就会认为受影响的多个相邻小区中存在多个伪基站,增加了伪基站位置的不确定性,扩大了抓捕范围,浪费大量人力财力。
发明内容
本发明的目的在于提供一种伪基站的定位方法及装置,从时间上实现快速定位伪基站的位置;从空间上提高定位精度和准确性,缩小抓捕工作的搜索范围,从而大大提高伪基站抓捕效率,节省了大量的人力财力。
为了达到上述目的,本发明提供一种伪基站的定位方法,包括:
周期性获取多个小区的信令话单数据;
根据同一统计周期内所述多个小区的信令话单数据,获取位置更新异常的小区;
对所述位置更新异常的小区进行聚类处理,得到多个小区簇;
根据每一个小区簇中的多个小区的位置及位置更新异常情况,确定每一个小区簇的伪基站的位置。
其中,确定每一个小区簇的伪基站的位置后还包括:
获取伪基站的经纬度位置,并呈现所述伪基站的经纬度位置。
其中,周期性获取多个小区的信令话单数据的步骤包括:
从信令监测平台实时获取预设统计周期内的多个小区的信令话单数据。
其中,根据同一统计周期内所述多个小区的信令话单数据,获取位置更新异常的小区的步骤包括:
根据所述多个小区的信令话单数据,得到每个小区在同一统计周期内的位置更新总次数;
依次将每个小区在所述统计周期内的位置更新总次数与第一预设值比较,将位置更新总次数大于所述第一预设值的小区确定为位置更新异常的小区。
其中,对所述位置更新异常的小区进行聚类处理,得到多个小区簇的步骤包括:
获取所述统计周期内的每一个位置更新异常的小区的位置更新次数以及每一个位置更新异常的小区在所述统计周期内的历史位置更新均值;
根据所述位置更新异常的小区的位置更新次数和历史位置更新均值,获取位置更新异常程度最高的小区;
根据所述位置更新异常程度最高的小区的位置更新异常程度,对位置更新异常的小区进行聚类处理,得到多个小区簇。
其中,根据所述位置更新异常程度最高的小区的位置更新异常程度,对位置更新异常的小区进行聚类处理,得到多个小区簇的步骤包括:
若所述位置更新异常程度最高的小区的位置更新异常程度小于第二预设值,结束流程;
若所述位置更新异常程度最高的小区的位置更新异常程度大于或者等于第二预设值,获取所述位置更新异常程度最高的小区的多层邻区;
获取所述位置更新异常程度最高的小区的多层邻区和所述统计周期内的所有位置更新异常的小区的交集,所述交集和所述位置更新异常程度最高的小区构成一个小区簇;
从所述统计周期内的所有位置更新异常的小区中删除所述小区簇中的小区,形成新的位置更新异常小区集;
若所述新的位置更新异常小区集中小区数为0,结束流程;否则继续获取位置更新异常程度最高的小区,继续确定其他小区簇。
其中,获取所述位置更新异常程度最高的小区的多层邻区的步骤包括:
通过所述位置更新异常程度最高的小区的邻区关系表获取该小区的多层邻区;或者
通过所述位置更新异常程度最高的小区的地理位置信息获取该小区的多层邻区。
其中,根据所述位置更新异常的小区的位置更新次数和历史更新均值,获取位置更新异常程度最高的小区的步骤包括:
利用位置更新异常程度计算公式,计算每一个位置更新异常的小区的位置更新异常程度;
依次比较每一个位置更新异常的小区的位置更新异常程度,获取位置更新异常程度最高的小区。
其中,所述位置更新异常程度计算公式为:
位置更新异常程度=小区的位置更新次数/该小区在统计周期内的历史位置更新均值。
其中,根据每一个小区簇中的多个小区的位置及位置更新异常情况,确定每一个小区簇的伪基站的位置的步骤包括:
获取同一个小区簇中的多个小区的经纬度坐标位置及位置更新异常程度;
根据多个小区的经纬度坐标位置及位置更新异常程度计算出该小区簇的伪基站的经纬度坐标位置。
本发明实施例还提供一种伪基站的定位装置,包括:
信令获取模块,用于周期性获取多个小区的信令话单数据;
信令分析模块,用于根据同一统计周期内所述多个小区的信令话单数据,获取位置更新异常的小区;
聚类分析模块,用于对所述位置更新异常的小区进行聚类处理,得到多个小区簇;
位置定位模块,用于根据每一个小区簇中的多个小区的位置及位置更新异常情况,确定每一个小区簇的伪基站的位置。
其中,所述定位装置还包括:
呈现模块,用于获取伪基站的经纬度位置,并呈现所述伪基站的经纬度位置。
其中,所述信令获取模块包括:
信令获取子模块,用于从信令监测平台实时获取预设统计周期内的多个小区的信令话单数据。
其中,所述信令分析模块包括:
第一信令分析子模块,用于根据所述多个小区的信令话单数据,得到每个小区在同一统计周期的位置更新总次数;
第二信令分析子模块,用于依次将每个小区在所述统计周期内的位置更新总次数与第一预设值比较,将位置更新总次数大于所述第一预设值的小区确定为位置更新异常的小区。。
其中,所述聚类分析模块包括:
第一聚类分析子模块,用于获取所述统计周期内的每一个位置更新异常的小区的位置更新次数以及每一个位置更新异常的小区在所述统计周期内的历史位置更新均值;
第二聚类分析子模块,用于根据所述位置更新异常的小区的位置更新次数和历史位置更新均值,获取位置更新异常程度最高的小区;
第三聚类分析子模块,用于根据所述位置更新异常程度最高的小区的位置更新异常程度,对位置更新异常的小区进行聚类处理,得到多个小区簇。
其中,所述位置定位模块包括:
第一位置定位子模块,用于获取同一个小区簇中的多个小区的经纬度坐标位置及位置更新异常程度;
第二位置定位子模块,用于根据多个小区的经纬度坐标位置及位置更新异常程度计算出该小区簇的伪基站的经纬度坐标位置。
本发明的上述技术方案至少具有如下有益效果:
本发明实施例的伪基站的定位方法中,通过对多个小区的信令话单数据进行分析,得到位置更新异常的小区,并对位置更新异常的小区进行聚类分簇识别出受同一伪基站影响的小区,并对伪基站进行快速定位;一方面从时间上实现对伪基站的快速定位,另一方面从空间上提高定位精度和准确性,缩小了抓捕工作的搜索范围,从而大大提高伪基站抓捕效率,节省了大量的人力财力。
附图说明
图1表示本发明实施例的伪基站的定位方法的基本步骤流程图;
图2表示本发明实施例的伪基站的定位方法的确定位置更新异常的小区的步骤流程图;
图3表示本发明实施例的伪基站的定位方法的聚类处理流程图;
图4表示本发明实施例的伪基站的定位方法的聚类处理具体步骤流程图;
图5表示本发明实施例的伪基站的定位装置的组成示意图;
图6表示本发明实施例的伪基站的定位装置的聚类分析模块的工作原理图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明针对现有技术中认为受影响的多个相邻小区中存在多个伪基站,增加了伪基站位置的不确定性,扩大了抓捕范围,浪费大量人力财力的问题,提供一种伪基站的定位方法及装置,通过对多个小区的信令话单数据进行分析,得到位置更新异常的小区,并对位置更新异常的小区进行聚类分簇识别出受同一伪基站影响的小区,并对伪基站进行快速定位;一方面从时间上实现对伪基站的快速定位,另一方面从空间上提高定位精度和准确性,缩小了抓捕工作的搜索范围,从而大大提高伪基站抓捕效率,节省了大量的人力财力。
如图1所示,本发明实施例提供一种伪基站的定位方法,包括:
步骤1,周期性获取多个小区的信令话单数据;
步骤2,根据同一统计周期内所述多个小区的信令话单数据,获取位置更新异常的小区;
步骤3,对所述位置更新异常的小区进行聚类处理,得到多个小区簇;
步骤4,根据每一个小区簇中的多个小区的位置及位置更新异常情况,确定每一个小区簇的伪基站的位置。
本发明的上述实施例中,由于小区在不同的时间段的位置更新次数不同,因此步骤1中获取的多个小区的信令话单数据是按照指定的统计周期实时获取的信令话单数据;其中,该统计周期不限于一固定值,可根据多个小区的不同环境综合决定,如1分钟、2分钟等。步骤3中对该预设时间段内的所有位置更新异常的小区进行关联分析,通过聚类形成分簇,确定受同一伪基站影响的小区簇;并结合同一小区簇聚类中各小区的位置更新异常情况(各小区地理位置及各小区的位置更新异常程度),分析出该小区簇的伪基站的位置。
由于当前伪基站流动性强,很少在同一地点长时间停留,必须快速反应,否则抓获成功率低;本发明实施例的方法中从时间上实现了快速定位,使得抓捕人员能够快速反应,又从空间上提高了定位精度和准确性,缩小了抓捕工作的搜索范围,从而大大提高了伪基站的抓捕效率,节省了大量的人力财力。
本发明的上述实施例中,步骤4后还包括:
步骤5,获取伪基站的经纬度位置,并呈现所述伪基站的经纬度位置。
本发明的具体实施例中,确定伪基站的位置后,执行步骤5,呈现伪基站的经纬度位置;具体的,将伪基站的经纬度位置映射到地图上,直观地呈现给用户伪基站地点,实现对伪基站的实时直观追踪。
本发明的上述实施例中,步骤1包括:
步骤11,从信令监测平台实时获取预设统计周期内的多个小区的信令话单数据。
本发明的具体实施例中,小区的信令话单数据是从信令监测平台实时获取的;其中,在网络中传输着各种信号,其中一部分是我们需要的(例如打电话的语音,上网的数据包等等),而另外一部分是我们不需要的(只能说不是直接需要)它用来专门控制电路的,这一类型的信号我们就称之为信令;信令监测平台即用于实时检测网络中的信令,生成信令话单数据。
本发明的上述实施例中,如图2所示,步骤2包括:
步骤21,根据所述多个小区的信令话单数据,得到每个小区在同一统计周期内的位置更新总次数;
步骤22,依次将每个小区在所述统计周期内的位置更新总次数与第一预设值比较,将位置更新总次数大于所述第一预设值的小区确定为位置更新异常的小区。
本发明的具体实施例中,步骤21中,分析从现网信令监测平台获取的信令话单数据,以每个小区为对象统计出预设统计周期内该小区的位置更新总次数;步骤22中的第一预设值具体的是指每个小区每个时间段的位置更新总次数的平均值或该平均值的N倍,其中,N可以为整数、小数等,不限于一具体值,如3倍、1.5倍等等;具体的,可将该小区的位置更新次数平均值保存到一数据库中,方便用户调用。
“伪基站”即假基站,设备是一种高科技仪器,一般由主机和笔记本电脑组成,通过***器、短信发信机等相关设备能够搜取以其为中心、一定半径范围内的手机卡信息,通过伪装成运营商的基站,任意冒用他人手机号码强行向用户手机发送诈骗、广告推销等短信息;因此,一般受伪基站影响的小区,位置更新次数会增多,因此,若小区在所述预设时间段内的位置更新总次数小于所述第一预设值,则判定该小区为正常小区;而当一小区在所述预设时间段内的位置更新总次数大于所述第一预设值,确定该小区是位置更新异常的小区;较佳的,当小区在所述预设时间段内的位置更新总次数大于该小区位置更新平均次数的2倍或3倍时,判定该小区是位置更新异常的小区。
本发明的上述实施例中,如图3所示,步骤3包括:
步骤31,获取所述统计周期内的每一个位置更新异常的小区的位置更新次数以及每一个位置更新异常的小区在所述统计周期内的历史位置更新均值;
步骤32,根据所述位置更新异常的小区的位置更新次数和历史位置更新均值,获取位置更新异常程度最高的小区;
步骤33,根据所述位置更新异常程度最高的小区的位置更新异常程度,对位置更新异常的小区进行聚类处理,得到多个小区簇。
本发明的具体实施例中,设所述统计周期内的所有位置更新异常的小区为异常小区集Cell-t;步骤31即获取该异常小区集Cell-t中每一个小区的位置更新次数以及该小区在所述预设时间段内的历史位置更新均值。步骤31即根据该异常小区集Cell-t的以上信息,从异常小区集Cell-t中选择位置更新异常程度最高的小区Ai,并根据其位置更新异常程度执行步骤33,对异常小区集Cell-t进行聚类处理,得到多个小区簇。
具体的,本发明的上述实施例中,如图4所示,步骤33包括:
步骤331,若所述位置更新异常程度最高的小区的位置更新异常程度小于第二预设值,结束流程;
步骤332,若所述位置更新异常程度最高的小区的位置更新异常程度大于或者等于第二预设值,获取所述位置更新异常程度最高的小区的多层邻区;
步骤333,获取所述位置更新异常程度最高的小区的多层邻区和所述统计周期内的所有位置更新异常的小区的交集,所述交集和所述位置更新异常程度最高的小区构成一个小区簇;
步骤334,从所述统计周期内的所有位置更新异常的小区中删除所述小区簇中的小区,形成新的位置更新异常小区集;
步骤335,若所述新的位置更新异常小区集中小区数为0,结束流程;否则继续获取位置更新异常程度最高的小区,继续确定其他小区簇。
本发明的上述实施例中,步骤331中的第二预设值可人为设定,也可根据其多个小区的位置更新均值设定,不限于一固定值。其中,步骤335中,若所述新的位置更新异常小区集中小区数不为0,则获取位置更新异常程度最高的小区,并返回步骤331,继续确定其他小区簇,直到所述新的位置更新异常小区集中小区数为0,结束流程。
本发明的上述实施例中,步骤332中,获取所述位置更新异常程度最高的小区的多层邻区的步骤包括:
步骤3321,通过所述位置更新异常程度最高的小区的邻区关系表获取该小区的多层邻区;或者
步骤3322,通过所述位置更新异常程度最高的小区的地理位置信息获取该小区的多层邻区。
本发明的具体实施例中,承述上例,第1层邻区是所有和小区Ai直接相邻的邻区;第2层邻区是Ai邻区的邻区;第3层邻区是Ai邻区的邻区的邻区,由此类推第4层、第5层邻区等等;N由用户自行设定,用户可根据本地区小区覆盖距离、伪基站平均车速(可参考城区车速)、统计时间周期等综合考虑,通常建议用户选择N<=3。
本发明的上述实施例中,步骤32包括:
步骤321,利用位置更新异常程度计算公式,计算每一个位置更新异常的小区的位置更新异常程度;
步骤322,依次比较每一个位置更新异常的小区的位置更新异常程度,获取位置更新异常程度最高的小区。
其中,所述位置更新异常程度计算公式为:
位置更新异常程度=小区的位置更新次数/该小区在统计周期内的历史位置更新均值。
本发明的具体实施例中,位置更新异常程度计算公式仅为本发明的较佳实施例,不用于限制本发明的保护范围,该公式也可自行设定,不限于一固定形式。
本发明的上述实施例中,如图5所示,步骤4包括:
步骤41,获取同一个小区簇中的多个小区的经纬度坐标位置及位置更新异常程度;
步骤42,根据多个小区的经纬度坐标位置及位置更新异常程度计算出该小区簇的伪基站的经纬度坐标位置。
本发明的具体实施例中,假设一个小区簇中小区经度分别为x1,x2,...,xn,纬度分别为y1,y2,...,yn;位置更新异常程度为w1,w2,...,wn。
则伪基站经度位置为:
x0=(x1*w1)+x2*w2+...+xn*wn))/(w1+w2+...+wn)
则伪基站纬度位置为:
y0=(y1*w1+y2*w2+...+yn*wn)/(w1+w2+...+wn)
获取到伪基站的经纬度坐标位置后,实时呈现模块能够将计算出的伪基站经纬度位置(x0,y0)映射到地图上,便于用户直观查看伪基站的地点,本发明的伪基站的定位方法能够在分析信令话单发现位置更新异常小区同时,自动同步定位伪基站,从而实现对伪基站的快速定位及追踪。
当前伪基站流动性强,很少在同一地点长时间停留,必须快速反应,否则抓获成功率较低。本发明实施例一方面通过从时间上实现快速定位,使得抓捕人员快速反应;另一方面从空间上提高定位精度和准确性,缩小了抓捕工作的搜索范围,从而大大提高伪基站抓捕效率,节省大量的人力财力。
为了更好的实现上述目的,如图5所示,本发明实施例还提供一种伪基站的定位装置,包括:
信令获取模块10,用于周期性获取多个小区的信令话单数据;
信令分析模块20,用于根据同一统计周期内所述多个小区的信令话单数据,获取位置更新异常的小区;
聚类分析模块30,用于对所述位置更新异常的小区进行聚类处理,得到多个小区簇;
位置定位模块40,用于根据每一个小区簇中的多个小区的位置及位置更新异常情况,确定每一个小区簇的伪基站的位置。
其中,所述定位装置还包括:
呈现模块,用于获取伪基站的经纬度位置,并呈现所述伪基站的经纬度位置。
其中,所述信令获取模块10包括:
信令获取子模块,用于从信令监测平台实时获取预设统计周期内的多个小区的信令话单数据。
其中,所述信令分析模块20包括:
第一信令分析子模块,用于根据所述多个小区的信令话单数据,得到每个小区在所述同一统计周期内的位置更新总次数;
第二信令分析子模块,用于依次将每个小区在所述统计周期内的位置更新总次数与第一预设值比较,将位置更新总次数大于所述第一预设值的小区确定为位置更新异常的小区。
其中,所述聚类分析模块30包括:
第一聚类分析子模块,用于获取所述统计周期内的每一个位置更新异常的小区的位置更新次数以及每一个位置更新异常的小区在所述统计周期内的历史位置更新均值;
第二聚类分析子模块,用于根据所述位置更新异常的小区的位置更新次数和历史位置更新均值,获取位置更新异常程度最高的小区;
第三聚类分析子模块,用于根据所述位置更新异常程度最高的小区的位置更新异常程度,对位置更新异常的小区进行聚类处理,得到多个小区簇。
其中,所述第三聚类分析子模块包括:
第一子模块,用于若所述位置更新异常程度最高的小区的位置更新异常程度小于第二预设值,结束流程;
第二子模块,用于若所述位置更新异常程度最高的小区的位置更新异常程度大于或者等于第二预设值,获取所述位置更新异常程度最高的小区的多层邻区;
第三子模块,用于获取所述位置更新异常程度最高的小区的多层邻区和所述统计周期内的所有位置更新异常的小区的交集,所述交集和所述位置更新异常程度最高的小区构成一个小区簇;
第四子模块,用于从所述统计周期内的所有位置更新异常的小区中删除所述小区簇中的小区,形成新的位置更新异常小区集;
第五子模块,用于若所述新的位置更新异常小区集中小区数为0,结束流程;否则继续获取位置更新异常程度最高的小区,继续确定其他小区簇。
其中,获取所述位置更新异常程度最高的小区的多层邻区的步骤包括:
通过所述位置更新异常程度最高的小区的邻区关系表获取该小区的多层邻区;或者
通过所述位置更新异常程度最高的小区的地理位置信息获取该小区的多层邻区。
其中,所述第二聚类分析子模块包括:
第六子模块,用于利用位置更新异常程度计算公式,计算每一个位置更新异常的小区的位置更新异常程度;
第七子模块,用于依次比较每一个位置更新异常的小区的位置更新异常程度,获取位置更新异常程度最高的小区。
其中,所述位置更新异常程度计算公式为:
位置更新异常程度=小区的位置更新次数/该小区在统计周期内的历史位置更新均值。
其中,所述位置定位模块40包括:
第一位置定位子模块,用于获取同一个小区簇中的多个小区的经纬度坐标位置及位置更新异常程度;
第二位置定位子模块,用于根据多个小区的经纬度坐标位置及位置更新异常程度计算出该小区簇的伪基站的经纬度坐标位置。
本发明的具体实施例中,结合图6对聚类分析模块30的作用进行具体阐述:
步骤500,从信令分析模块20获取当前时间段内的所有位置更新异常小区集Cell-t,小区集中每个异常小区的位置更新次数、该小区当前时段历史更新均值等信息。
步骤501,从小区集Cell-t中选择更新异常程度最高的小区Ai,更新异常程度的计算公式可采用:
更新异常程度=小区位置更新次数/该小区当前时段历史更新均值
或自行设定更新异常程度计算公式。
步骤502,判定小区Ai的更新异常程度,若小区Ai的异常程度小于某一设定值Pmin,则结束聚类,若大于或等于某一设定值,继续步骤503。
步骤503,以小区Ai为中心,获取小区Ai的N层邻区Ai-adj,N由用户自行设定,用户可根据本地区小区覆盖距离、伪基站平均车速(可参考城区车速)、统计时间周期等综合考虑,通常建议用户选择N<=3。
邻区的获得可通过小区的邻区关系表或地理位置信息获取,第1层邻区是所有和小区Ai直接相邻的邻区;第2层邻区是Ai邻区的邻区;第3层邻区是Ai邻区的邻区的邻区,由此类推第4层、第5层邻区等等。
步骤504,将Ai的邻区集Ai-adj与小区集进行相交匹配处理,获取其交集,加上小区Ai,形成小区聚类i;
步骤505,然后从位置更新异常小区集中删除该小区聚类i,形成新的位置更新异常小区集Cell-t;
步骤506,判断新的位置更新异常小区集Cell-t中的小区数目是否为0,如果为0则终止聚类过程,如果不为0,则返回步骤501,重复进行后续流程,直至结束聚类过程。
通过聚类分析模块30后,在当前时间段内获得小区聚类簇集:小区聚类簇1、小区聚类簇2、小区聚类簇3等等。
本发明实施例中的伪基站的定位方法能够在分析信令话单发现位置更新异常小区同时,自动同步定位伪基站,从而实现对伪基站的快速定位及追踪;且从多个因素考虑小区间的关联性,对小区进行聚类分簇,识别出受同一伪基站影响的小区;并综合考虑聚类簇及簇中各小区位置更新异常程度,确定伪基站位置,大大提高伪基站的定位精度和准确性。
当前伪基站流动性强,很少在同一地点长时间停留,必须快速反应,否则抓获成功率较低。本发明的伪基站定位方法一方面通过从时间上实现快速定位,使得抓捕人员快速反应;另一方面从空间上提高定位精度和准确性,缩小了抓捕工作的搜索范围,从而大大提高伪基站抓捕效率,节省大量的人力财力。
需要说明的是,本发明实施例提供的装置是应用上述方法的装置,则上述方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (16)

1.一种伪基站的定位方法,其特征在于,包括:
周期性获取多个小区的信令话单数据;
根据同一统计周期内所述多个小区的信令话单数据,获取位置更新异常的小区;
对所述位置更新异常的小区进行聚类处理,得到多个小区簇;
根据每一个小区簇中的多个小区的位置及位置更新异常情况,确定每一个小区簇的伪基站的位置。
2.根据权利要求1所述的伪基站的定位方法,其特征在于,确定每一个小区簇的伪基站的位置后还包括:
获取伪基站的经纬度位置,并呈现所述伪基站的经纬度位置。
3.根据权利要求1所述的伪基站的定位方法,其特征在于,周期性获取多个小区的信令话单数据的步骤包括:
从信令监测平台实时获取预设统计周期内的多个小区的信令话单数据。
4.根据权利要求1所述的伪基站的定位方法,其特征在于,根据同一统计周期内所述多个小区的信令话单数据,获取位置更新异常的小区的步骤包括:
根据所述多个小区的信令话单数据,得到每个小区在同一统计周期内的位置更新总次数;
依次将每个小区在所述统计周期内的位置更新总次数与第一预设值比较,将位置更新总次数大于所述第一预设值的小区确定为位置更新异常的小区。
5.根据权利要求1所述的伪基站的定位方法,其特征在于,对所述位置更新异常的小区进行聚类处理,得到多个小区簇的步骤包括:
获取所述统计周期内的每一个位置更新异常的小区的位置更新次数以及每一个位置更新异常的小区在所述统计周期内的历史位置更新均值;
根据所述位置更新异常的小区的位置更新次数和历史位置更新均值,获取位置更新异常程度最高的小区;
根据所述位置更新异常程度最高的小区的位置更新异常程度,对位置更新异常的小区进行聚类处理,得到多个小区簇。
6.根据权利要求5所述的伪基站的定位方法,其特征在于,根据所述位置更新异常程度最高的小区的位置更新异常程度,对位置更新异常的小区进行聚类处理,得到多个小区簇的步骤包括:
若所述位置更新异常程度最高的小区的位置更新异常程度小于第二预设值,结束流程;
若所述位置更新异常程度最高的小区的位置更新异常程度大于或者等于第二预设值,获取所述位置更新异常程度最高的小区的多层邻区;
获取所述位置更新异常程度最高的小区的多层邻区和所述统计周期内的所有位置更新异常的小区的交集,所述交集和所述位置更新异常程度最高的小区构成一个小区簇;
从所述统计周期内的所有位置更新异常的小区中删除所述小区簇中的小区,形成新的位置更新异常小区集;
若所述新的位置更新异常小区集中小区数为0,结束流程;否则继续获取位置更新异常程度最高的小区,继续确定其他小区簇。
7.根据权利要求6所述的伪基站的定位方法,其特征在于,获取所述位置更新异常程度最高的小区的多层邻区的步骤包括:
通过所述位置更新异常程度最高的小区的邻区关系表获取该小区的多层邻区;或者
通过所述位置更新异常程度最高的小区的地理位置信息获取该小区的多层邻区。
8.根据权利要求5所述的伪基站的定位方法,其特征在于,根据所述位置更新异常的小区的位置更新次数和历史更新均值,获取位置更新异常程度最高的小区的步骤包括:
利用位置更新异常程度计算公式,计算每一个位置更新异常的小区的位置更新异常程度;
依次比较每一个位置更新异常的小区的位置更新异常程度,获取位置更新异常程度最高的小区。
9.根据权利要求8所述的伪基站的定位方法,其特征在于,所述位置更新异常程度计算公式为:
位置更新异常程度=小区的位置更新次数/该小区在统计周期内的历史位置更新均值。
10.根据权利要求1所述的伪基站的定位方法,其特征在于,根据每一个小区簇中的多个小区的位置及位置更新异常情况,确定每一个小区簇的伪基站的位置的步骤包括:
获取同一个小区簇中的多个小区的经纬度坐标位置及位置更新异常程度;
根据多个小区的经纬度坐标位置及位置更新异常程度计算出该小区簇的伪基站的经纬度坐标位置。
11.一种伪基站的定位装置,其特征在于,包括:
信令获取模块,用于周期性获取多个小区的信令话单数据;
信令分析模块,用于根据同一统计周期内所述多个小区的信令话单数据,获取位置更新异常的小区;
聚类分析模块,用于对所述位置更新异常的小区进行聚类处理,得到多个小区簇;
位置定位模块,用于根据每一个小区簇中的多个小区的位置及位置更新异常情况,确定每一个小区簇的伪基站的位置。
12.根据权利要求11所述的伪基站的定位装置,其特征在于,所述定位装置还包括:
呈现模块,用于获取伪基站的经纬度位置,并呈现所述伪基站的经纬度位置。
13.根据权利要求11所述的伪基站的定位装置,其特征在于,所述信令获取模块包括:
信令获取子模块,用于从信令监测平台实时获取预设统计周期内的多个小区的信令话单数据。
14.根据权利要求11所述的伪基站的定位装置,其特征在于,所述信令分析模块包括:
第一信令分析子模块,用于根据所述多个小区的信令话单数据,得到每个小区在同一统计周期的位置更新总次数;
第二信令分析子模块,用于依次将每个小区在所述统计周期内的位置更新总次数与第一预设值比较,将位置更新总次数大于所述第一预设值的小区确定为位置更新异常的小区。
15.根据权利要求11所述的伪基站的定位装置,其特征在于,所述聚类分析模块包括:
第一聚类分析子模块,用于获取所述统计周期内的每一个位置更新异常的小区的位置更新次数以及每一个位置更新异常的小区在所述统计周期内的历史位置更新均值;
第二聚类分析子模块,用于根据所述位置更新异常的小区的位置更新次数和历史位置更新均值,获取位置更新异常程度最高的小区;
第三聚类分析子模块,用于根据所述位置更新异常程度最高的小区的位置更新异常程度,对位置更新异常的小区进行聚类处理,得到多个小区簇。
16.根据权利要求11所述的伪基站的定位装置,其特征在于,所述位置定位模块包括:
第一位置定位子模块,用于获取同一个小区簇中的多个小区的经纬度坐标位置及位置更新异常程度;
第二位置定位子模块,用于根据多个小区的经纬度坐标位置及位置更新异常程度计算出该小区簇的伪基站的经纬度坐标位置。
CN201410256741.6A 2014-06-10 2014-06-10 一种伪基站的定位方法及装置 Active CN105307262B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410256741.6A CN105307262B (zh) 2014-06-10 2014-06-10 一种伪基站的定位方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410256741.6A CN105307262B (zh) 2014-06-10 2014-06-10 一种伪基站的定位方法及装置

Publications (2)

Publication Number Publication Date
CN105307262A true CN105307262A (zh) 2016-02-03
CN105307262B CN105307262B (zh) 2018-09-04

Family

ID=55203879

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410256741.6A Active CN105307262B (zh) 2014-06-10 2014-06-10 一种伪基站的定位方法及装置

Country Status (1)

Country Link
CN (1) CN105307262B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105744527A (zh) * 2016-03-28 2016-07-06 河海大学 一种基于大数据和云计算的伪基站检测方法和***
CN105992239A (zh) * 2015-02-04 2016-10-05 ***通信集团辽宁有限公司 一种实时定位伪基站的方法、装置和设备
CN108574934A (zh) * 2017-03-10 2018-09-25 ***通信集团福建有限公司 一种伪基站定位方法和装置
CN109302706A (zh) * 2017-07-24 2019-02-01 ***通信有限公司研究院 一种伪基站的定位方法、装置及计算机可读存储介质
CN111212432A (zh) * 2018-11-21 2020-05-29 ***通信集团江西有限公司 定位伪基站的方法、装置、设备和介质
CN114697969A (zh) * 2020-12-25 2022-07-01 北京神州泰岳软件股份有限公司 一种干扰源定位方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102625351A (zh) * 2012-02-28 2012-08-01 北京拓明科技有限公司 一种基于a接口信令的仿真基站定位方法
JP5472973B2 (ja) * 2009-07-15 2014-04-16 Necカシオモバイルコミュニケーションズ株式会社 通信端末装置、サーバ、および、プログラム
CN103796241A (zh) * 2014-01-28 2014-05-14 工业和信息化部电信研究院 一种基于终端上报信息判断和定位伪基站的方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5472973B2 (ja) * 2009-07-15 2014-04-16 Necカシオモバイルコミュニケーションズ株式会社 通信端末装置、サーバ、および、プログラム
CN102625351A (zh) * 2012-02-28 2012-08-01 北京拓明科技有限公司 一种基于a接口信令的仿真基站定位方法
CN103796241A (zh) * 2014-01-28 2014-05-14 工业和信息化部电信研究院 一种基于终端上报信息判断和定位伪基站的方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105992239A (zh) * 2015-02-04 2016-10-05 ***通信集团辽宁有限公司 一种实时定位伪基站的方法、装置和设备
CN105992239B (zh) * 2015-02-04 2019-11-12 ***通信集团辽宁有限公司 一种实时定位伪基站的方法、装置和设备
CN105744527A (zh) * 2016-03-28 2016-07-06 河海大学 一种基于大数据和云计算的伪基站检测方法和***
CN108574934A (zh) * 2017-03-10 2018-09-25 ***通信集团福建有限公司 一种伪基站定位方法和装置
CN108574934B (zh) * 2017-03-10 2020-09-08 ***通信集团福建有限公司 一种伪基站定位方法和装置
CN109302706A (zh) * 2017-07-24 2019-02-01 ***通信有限公司研究院 一种伪基站的定位方法、装置及计算机可读存储介质
CN109302706B (zh) * 2017-07-24 2021-11-19 ***通信有限公司研究院 一种伪基站的定位方法、装置及计算机可读存储介质
CN111212432A (zh) * 2018-11-21 2020-05-29 ***通信集团江西有限公司 定位伪基站的方法、装置、设备和介质
CN111212432B (zh) * 2018-11-21 2023-04-28 ***通信集团江西有限公司 定位伪基站的方法、装置、设备和介质
CN114697969A (zh) * 2020-12-25 2022-07-01 北京神州泰岳软件股份有限公司 一种干扰源定位方法和装置
CN114697969B (zh) * 2020-12-25 2024-06-04 北京神州泰岳软件股份有限公司 一种干扰源定位方法和装置

Also Published As

Publication number Publication date
CN105307262B (zh) 2018-09-04

Similar Documents

Publication Publication Date Title
CN105516925B (zh) 基于地理围栏的人员管理方法
CN105307262A (zh) 一种伪基站的定位方法及装置
EP3242236B1 (en) Transaction risk detection method and device
CN106651161B (zh) 采集运维动态派工方法
CN104200667B (zh) 一种基于手机信号数据的交通拥堵分级检测方法
CN103997757A (zh) 伪基站定位方法、设备及信息上报方法、设备
CN109698934B (zh) 一种区域监控方法及装置
CN108109423B (zh) 基于WiFi室内定位的地下停车场智能导航方法及***
CN103116696B (zh) 基于稀疏采样的手机定位数据的人员常驻地点识别方法
CN108243421B (zh) 伪基站识别方法及***
CN105203718A (zh) 一种空气质量监测方法和***
CN105282758A (zh) WiFi室内定位***指纹数据库自适应动态构建方法
CN104219630A (zh) 一种基于手机基站模拟器及视频监控的联合搜索定位***
CN111078818B (zh) 地址分析方法、装置、电子设备及存储介质
CN105307119A (zh) 一种基于rssi基站信号估计的伪基站定位方法
CN106101999A (zh) 一种用户轨迹的识别方法及装置
CN104636611A (zh) 城市道路/路段的车辆速度评估方法
CN112770265B (zh) 一种行人身份信息获取方法、***、服务器和存储介质
CN104765808A (zh) 一种群体轨迹的挖掘方法及***
CN110543538A (zh) 基于地理信息***(gis)网格定位分析投诉原因的方法
CN110493720A (zh) 终端的定位方法、装置及存储介质
CN103079221A (zh) 一种利用扫频仪和测试手机联合分析移动网络状况的方法
CN108235323B (zh) 基于大数据的伪基站预警方法及***
CN109618281B (zh) 一种高铁小区的识别方法及装置
CN112486676B (zh) 一种基于边缘计算的数据共享分发装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant