CN111328078B - 一种定位伪基站的方法及装置 - Google Patents
一种定位伪基站的方法及装置 Download PDFInfo
- Publication number
- CN111328078B CN111328078B CN201811545433.XA CN201811545433A CN111328078B CN 111328078 B CN111328078 B CN 111328078B CN 201811545433 A CN201811545433 A CN 201811545433A CN 111328078 B CN111328078 B CN 111328078B
- Authority
- CN
- China
- Prior art keywords
- base station
- pseudo base
- cell
- abnormal
- adjacent cell
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/003—Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及无线网络领域,尤其涉及一种定位伪基站的方法及装置,应用于LTE***,该方法为,获取终端上报的各邻小区信息;根据所述各邻小区信息,确定异常的邻小区,并根据确定为异常的邻小区,确定对应的伪基站;根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置,这样,可以根据各邻小区信息,识别和定位伪基站,可以主动发现伪基站,并且精确自动定位伪基站的位置,提高了效率,提升用户感知。
Description
技术领域
本发明涉及无线网络领域,尤其涉及一种定位伪基站的方法及装置。
背景技术
目前,长期演进(Long Term Evolution,LTE)伪基站距离正常网络设备越近造成的影响越大,会对正常网络设备造成干扰,例如会造成受到LTE伪基站影响的正常LTE站点的切换、掉线、接通等网络指标恶化,也会影响用户上网速率和通话等感知,造成用户投诉,甚至可能造成用户信息泄露。
现有技术中,定位伪基站的方法,通常是接收到用户投诉后,对投诉区域进行测试,人工进行排查和寻找,但是现有技术中的方法,只能在伪基站造成严重网络影响后被动发现,并且人工去排查,效率较低并且已经造成了严重的网络影响,降低用户感知和体验。
发明内容
本发明实施例提供一种定位伪基站的方法及装置,以解决现有技术中只能被动发现,定位伪基站的效率较低的问题。
本发明实施例提供的具体技术方案如下:
一种定位伪基站的方法,应用于LTE***,包括:
获取终端上报的各邻小区信息;
根据所述各邻小区信息,确定异常的邻小区,并根据确定为异常的邻小区,确定对应的伪基站;
根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置。
可选的,根据所述各邻小区信息,确定异常的邻小区,具体包括:根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足所述异常数据规则,则确定该邻小区为异常的邻小区,否则,则确定该邻小区为正常的邻小区。
可选的,若邻小区信息包括但不限于以下一种或任意组合:小区名、基站名、小区号CI、跟踪区代码TAC、切换请求次数、切换成功率;
根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足所述异常数据规则,则确定该邻小区为异常的邻小区,具体包括:若确定邻小区的小区名为空、邻小区对应的基站名和CI异常,并TAC不符合预设规范数据,以及存在切换请求次数,切换成功率为0,则确定该邻小区为异常的邻小区。
可选的,根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置,具体包括:
确定与所述伪基站有切换请求次数的各正常基站;
针对所有异常的邻小区信息,分别针对同一正常基站下相同的伪基站对应的多个邻小区信息,筛选出切换请求次数最多的邻小区信息;
针对筛选后的异常的邻小区信息,分别确定每个伪基站与各正常基站的切换请求次数,并分别针对每个伪基站,筛选出切换请求次数最大的前三个正常基站;
根据筛选出的切换请求次数最大的前三个正常基站的位置,以及对应的切换请求次数,分别确定对应的伪基站的位置。
可选的,定位所述伪基站的位置之后,进一步包括:
将定位的伪基站的频点修改为除预设的正常基站频点之外的其它频点;
针对所述伪基站的位置的预设范围内的正常基站下的各小区,将所述伪基站修改后的其它频点,添加到其小区重选频点列表中,以使所述各小区业务请求切换到所述伪基站时,将对应的业务请求上报到预设管理方。
可选的,定位所述伪基站的位置之后,进一步包括:
针对所述伪基站的位置的预设范围内的正常基站,将所述伪基站添加至其邻小区列表,并设置为禁止切换和禁止删除;
确定预设范围内是否存在与所述伪基站同频同PCI的小区,若确定存在,则将所述伪基站添加到其邻区黑名单中。
一种定位伪基站的装置,应用于LTE***,包括:
获取模块,用于获取终端上报的各邻小区信息;
确定模块,用于根据所述各邻小区信息,确定异常的邻小区,并根据确定为异常的邻小区,确定对应的伪基站;
定位模块,用于根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置。
可选的,根据所述各邻小区信息,确定异常的邻小区时,确定模块具体用于:根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足所述异常数据规则,则确定该邻小区为异常的邻小区,否则,则确定该邻小区为正常的邻小区。
可选的,若邻小区信息包括但不限于以下一种或任意组合:小区名、基站名、小区号CI、跟踪区代码TAC、切换请求次数、切换成功率;
根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足所述异常数据规则,则确定该邻小区为异常的邻小区时,确定模块具体用于:若确定邻小区的小区名为空、邻小区对应的基站名和CI异常,并TAC不符合预设规范数据,以及存在切换请求次数,切换成功率为0,则确定该邻小区为异常的邻小区。
可选的,根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置时,定位模块具体用于:
确定与所述伪基站有切换请求次数的各正常基站;
针对所有异常的邻小区信息,分别针对同一正常基站下相同的伪基站对应的多个邻小区信息,筛选出切换请求次数最多的邻小区信息;
针对筛选后的异常的邻小区信息,分别确定每个伪基站与各正常基站的切换请求次数,并分别针对每个伪基站,筛选出切换请求次数最大的前三个正常基站;
根据筛选出的切换请求次数最大的前三个正常基站的位置,以及对应的切换请求次数,分别确定对应的伪基站的位置。
可选的,定位所述伪基站的位置之后,进一步包括,第一处理模块,用于:
将定位的伪基站的频点修改为除预设的正常基站频点之外的其它频点;
针对所述伪基站的位置的预设范围内的正常基站下的各小区,将所述伪基站修改后的其它频点,添加到其小区重选频点列表中,以使所述各小区业务请求切换到所述伪基站时,将对应的业务请求上报到预设管理方。
可选的,定位所述伪基站的位置之后,进一步包括,第二处理模块,用于:
针对所述伪基站的位置的预设范围内的正常基站,将所述伪基站添加至其邻小区列表,并设置为禁止切换和禁止删除;
确定预设范围内是否存在与所述伪基站同频同PCI的小区,若确定存在,则将所述伪基站添加到其邻区黑名单中。
一种电子设备,包括:
至少一个存储器,用于存储计算机程序;
至少一个处理器,用于执行存储器中存储的计算机程序时实现上述任一种定位伪基站的方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种定位伪基站的方法的步骤。
本发明实施例中,主要应用于LTE***,获取终端上报的各邻小区信息;根据所述各邻小区信息,确定异常的邻小区,并根据确定为异常的邻小区,确定对应的伪基站;根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置,这样,收集终端上报的各邻小区信息,进行数据分析,识别异常的邻小区,从而确定出伪基站,根据与伪基站有切换请求次数的正常基站的位置,定位伪基站的位置,可以由现有技术中的被动发现变为主动识别,并且可以自动定位出伪基站的位置,不需要人工逐一进行排查,提高了效率,并且还可以在伪基站造成严重的网络影响之前,实施相应的规避策略,增加现网稳定性,提升用户感知。
附图说明
图1为本发明实施例中一种定位伪基站的方法流程图;
图2为本发明实施例中基站与终端信息交互流程示意图;
图3为本发明实施例中伪基站的位置计算原理示意图;
图4为本发明实施例中另一种定位伪基站的方法的流程图;
图5为本发明实施例中定位伪基站的装置结构示意图;
图6为本发明实施例中电子设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实际中,LTE伪基站会对正常网络设备造成很大的影响,例如:1)用户投诉。LTE伪基站通常通过设定与正常网络相同的物理小区标识(Physical Cell Identifier,PCI)、频点,但不同的跟踪区代码(Tracking Area Code,TAC),当终端接近LTE伪基站时,会做跟踪区更新(Tracking Area Update,TAU)位置的更新,这样用户在4G侧TAU失败后回落2G且长时间驻留2G,影响用户上网速率和通话等感知,可能会造成大量用户投诉。2)对正常网络设备的干扰。由于LTE伪基站与正常网络设备具有相同的PCI和频点,终端检测到信号会误以为其是正常LTE基站设备。终端所占用的正常LTE基站会向LTE伪基站发起切换请求,但终端又无法成功切换到LTE伪基站,这样会造成受到LTE伪基站影响的正常LTE基站的切换、掉线、接通等网络指标恶化。3)用户信息泄露。终端接近LTE伪基站时,由于其TAC与正常LTE基站不同,根据协议需要做TAU位置更新,此刻终端上报的TAU位置更新消息中会携带用户的国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)信息,进而LTE伪基站可能通过此种方式获得所有在其附近做TAU位置更新的终端的IMSI信息,从而导致造成用户信息泄露。
现有技术中,主要是在用户投诉后,根据用户的投诉描述,人工对投诉区域进行拉网测试,如果检测到存在TAC异常但频点和PCI与现网相同的LTE信号,则说明存在LTE伪基站,但具***置需要人工逐一排查才能确定,效率较低。并且现有技术中,对确定出的伪基站,需上报并联合相关部门,例如公安机关,协调对其关停,以避免干扰正常网络设备运行,只能被动发现和解决,效率较低,耗时较长,并且在此期间会一直影响用户感知和网络正常运行,降低了用户体验和感知。
而本发明实施例中,主要针对LTE***中的4G伪基站,获取终端上报的所有邻小区信息,根据伪基站的特点,进行数据分析,识别异常数据,确定伪基站,并且定位伪基站的位置,可以主动发现伪基站,并且可以准确定位伪基站的位置,效率更高。
并且还提供了相应的调整策略,在发现伪基站后,对周边正常的基站进行相应的调整,以避免伪基站的影响,这样可以在伪基站造成严重网络影响之前实施相应的策略,增加现网的稳定性和可靠性,避免用户投诉,提高用户感知。
参阅图1所示,本发明实施例中,定位伪基站的方法的具体流程如下:
步骤100:获取终端上报的各邻小区信息。
本发明实施例中,定位伪基站的方法,主要应用于LTE***,定位识别LET***中的LET伪基站,即4G伪基站,终端(User Equipment,UE)测量到周边存在未知的邻小区信息时,会读取邻小区信息然后上报给源小区,即UE正在占用的小区。这样,由于通常伪基站的PCI和频点与正常基站相同,因此UE也会将检测到的伪基站,当做邻小区一起上报,从而就可以获得LTE伪基站的信息,例如PCI、频点和RSRP等。
具体地,参阅图2所示,为本发明实施例中基站与终端信息交互流程示意图。
步骤1:正常基站向终端发送上报邻小区请求。
其中,正常基站,例如为终端当前正在占用的提供服务的基站。
步骤2:终端向正常基站上报邻小区信息。
其中,邻小区信息包括但不限于以下一种或任意组合:小区名、基站名、小区号(Cell Identity,CI)、TAC、切换请求次数、切换成功率等。
当然,邻小区信息还可以包括其它信息,本发明实施例中并不进行限制,目的是为了能够区分正常小区和异常小区信息,例如PCI、频点和参考信号接收功率(ReferenceSignal Receiving Power,RSRP)等。
步骤3:正常基站向终端发送上报其所在小区的小区标识请求。
例如,小区标识为全球小区识别码(Cell Global Identifier,CGI)。
步骤4:终端读取伪基站的邻小区信息。
例如,终端通过读取伪基站的广播信道(broadcast channel,BCH),获取其PCI、频点等信息,这时终端会将伪基站当做其正常邻区并读取邻小区信息,并将读取的伪基站的信息上报给源小区。
步骤5:终端向正常基站上报其所在小区的小区标识。
例如,上报E-UTRAN小区全局标识符(E-UTRAN Cell Global Identifier)。
这样,本发明实施例中,可以通过终端与基站的测量信息交互,收集到终端上报的所有邻小区信息,包括正常邻小区和异常邻小区,即伪基站信息。
步骤110:根据各邻小区信息,确定异常的邻小区,并根据确定为异常的邻小区,确定对应的伪基站。
执行步骤110时,具体包括:
首先,根据各邻小区信息,确定异常的邻小区。
具体为:根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足异常数据规则,则确定该邻小区为异常的邻小区,否则,则确定该邻小区为正常的邻小区。
其中,预设异常数据规则为邻小区的小区名为空、邻小区对应的基站名和CI异常,并TAC不符合预设规范数据,以及存在切换请求次数,切换成功率为0。
即若确定邻小区信息满足该预设异常数据规则,则确定该邻小区为异常的邻小区。
同样地,本发明实施例中还设置了正常数据规则,正常数据规则为邻小区的小区名、对应的基站、或CI等信息符合预设命名规则,并且TAC符合预设规范数据,以及存在切换成功次数。
其中,预设命名规则,例如为各运营商设定的LTE小区命名规则,预设规范数据,例如为本省或邻省设置的TAC的规范数据。
则若确定邻小区信息满足该正常数据规则,则确定该邻小区为正常的邻小区。
然后,根据确定为异常的邻小区,确定对应的伪基站。
具体地,根据确定为异常的邻小区信息,若确定多个异常的邻小区的基站、CI和TAC,若基站、CI和TAC均相同,则确定该多个异常的邻小区对应的为同一个伪基站。
即本发明实施例中,将异常的邻小区信息,以邻小区的基站、CI和TAC为识别标识,相同的则确定为对应同一伪基站。
本发明实施例中,根据邻小区信息,判断是否为异常数据,从而判断邻小区是否正常,根据确定异常的邻小区,定位伪基站,这样,通过数据统计分析,可以主动发现和定位伪基站,节省时间,提高效率。
步骤120:根据与伪基站有切换请求次数的正常基站的位置,定位伪基站的位置。
执行步骤120时,具体包括:
首先,确定与伪基站有切换请求次数的各正常基站。
本发明实施例中,针对判断为异常的邻小区信息,进行数据处理整合,例如,以源基站顺序进行整理,并删除重复邻小区信息,从而可以筛选出所有与伪基站进行过信息交互,即有切换请求次数的正常基站,其中,源基站为终端的当前正在占用的提供服务的基站,因此也可以认为与源基站为正常基站。
并且,信息交互次数越多,即切换请求次数越多,则说明该伪基站被终端检测到的次数越多,可以判断该伪基站距离某个正常基站越近。
然后,针对所有异常的邻小区信息,分别针对同一正常基站下相同的伪基站对应的多个邻小区信息,筛选出切换请求次数最多的邻小区信息。
也就是说,以同一正常基站为依据,分别确定每个正常基站下与其有切换请求次数的异常的各邻小区信息,若多个邻小区信息对应同一伪基站,则取其中切换请求次数最多的邻小区信息保留,并删除其余邻小区信息,这样可以减少数据量,并且取切换请求次数最多的邻小区信息,计算该伪基站的位置时也更加准确。
然后,针对筛选后的异常的邻小区信息,分别确定每个伪基站与各正常基站的切换请求次数,并分别针对每个伪基站,筛选出切换请求次数最大的前三个正常基站。
即以同一伪基站为依据,针对同一伪基站的与其有切换请求次数的多个正常基站,按切换请求次数降序排序,并筛选出切换请求次数最大的前三个正常基站。
也就是说,本发明实施例中,在计算伪基站的位置时,都需确定出其对应的切换请求次数最大的前三个正常基站。
最后,根据筛选出的切换请求次数最大的前三个正常基站的位置,以及对应的切换请求次数,分别确定对应的伪基站的位置。
具体地,参阅图3所示,为本发明实施例中伪基站的位置计算原理示意图,如图3所示,例如切换请求次数最大的前三个正常基站,即图3中的三个演进型Node B(EvolvedNode B,eNodeB),分别为A(Xa,Ya),B(Xb,Yb),C(Xc,Yc),其中X为经度,Y为经度,Δ1,Δ2,Δ3分别为该LTE伪基站与正常基站间切换请求次数,则可以确定出LTE伪基站的经纬度位置O(Xo,Yo)。
具体为:已知常量π和地球半径γ,其中,π=3.14159265…,γ=6371229,则可得:
Y2=(Yo-Ya)×π×γ/180
同理可得:
Y2=(Yo-Yb)×π×γ/180
Y3=(Yo-Yc)×π×γ/180
上述等式方程组,根据三个与LTE伪基站切换请求次数最多的正常eNodeB的已知经纬度位置,通过每个eNodeB的经纬度位置,以及与LTE伪基站的切换请求次数的关系,获得球面距离等式,通过求解上述方程组,可计算出LTE伪基站所在的经纬度位置O(Xo,Yo),从而实现精确定位。
进一步,本发明实施例中可以将已定位出的伪基站的位置和相关信息更新并存储到预设的知识库中,可以不断更新该知识库,以便根据该知识库,识别伪基站,及时实施避免策略。
这样,本发明实施例中,根据终端上报的各邻小区信息,识别异常数据,并确定异常的邻小区,从而定位伪基站和伪基站的位置,可以主动发现和精确定位伪基站的位置,不需要人工进行排查,提高了效率,并且可以在定位出伪基站后,快速进行响应,根据预设的规避策略进行相应的调整,无需等待相关部门进行协调配合来关停伪基站,减少了时间,可以在造成严重网络影响之前,规避伪基站的影响,避免造成用户投诉,提升用户感知。
进一步地,本发明实施例中,定位出伪基站后,即执行步骤120之后,还提供了几种相应的规避策略,具体包括以下几种方式:
第一种方式:
1)将定位的伪基站的频点修改为除预设的正常基站频点之外的其它频点。
本发明实施例中,定位出伪基站的位置后,由于实际中伪基站通常使用和现网正常基站相同的频点,为进行区分,可以与相关部门,例如公安机关进行协商,将伪基站的频点修改为现网不用的其它频点。
2)针对伪基站的位置的预设范围内的正常基站下的各小区,将伪基站修改后的其它频点,添加到其小区重选频点列表中,以使各小区业务请求切换到伪基站时,将对应的业务请求上报到预设管理方。
其中,预设管理方,例如为公安机关,本发明实施例中并不进行限制。
也就是说,将修改后的伪基站的其它频点,添加到可能受该伪基站影响的周围所有的小区的邻小区列表中,添加为重选频点,这样可以使得执行业务请求,进行小区切换时,允许重选该伪基站,并且由于可以确定该其它频点为伪基站的频点,因此这时终端可以将对应的业务请求上报到公安机关,以使公安机关可以进行处理,确定该业务请求为异常的业务请求。
并且,此时虽然允许小区切换时,可以重选该伪基站,但是由于该伪基站为异常基站,因此不会切换成功,即不会执行该业务请求,也就不会对用户业务造成影响,只是可以上报该切换的异常情况。
这样,运营商不用每次检测到伪基站后,都与公安机关进行协商交互,可以使终端直接上报与伪基站交互的业务请求,使得公安机关可以及时作出相应的处理,效率更高。
第二种方式:1)针对伪基站的位置的预设范围内的正常基站,将伪基站添加至其邻小区列表,并设置为禁止切换。
例如,预设范围为5千米(km),将已定位出的伪基站的信息,添加到预设范围内的各正常基站的邻小区列表中,并且在邻小区列表中设置其为“禁止切换”,或设置为相应的英文表示“FORBID_HO_ENUM”,并设置为“禁止删除”,或设置为相应的英文表示“FORBID_RMV_ENUM”。
这样,可以防止切换到该伪基站。
2)确定预设范围内是否存在与伪基站同频同PCI的小区,若确定存在,则将所述伪基站添加到其邻区黑名单中。
也就是说,由于伪基站与正常基站通常具有相同的频点和PCI,因此,确定出该伪基站后,确定该伪基站对应的小区,将伪基站对应的小区添加到正常小区的邻区黑名单中,可以避免正常小区切换或重新到该伪基站。
可知,本发明实施例中,第一种方式是修改伪基站的频点,允许切换和重新,但不会切换成功,同时需要上报相应的切换请求,以使管理方及时进行异常处理,第二种方式主要是禁止切换和重选,规避伪基站的影响,为便于更快更好地处理异常业务,优选地采用第一种方式,当然本发明实施例中也并不仅限于上述两种规避策略,可以根据实际情况和需求进行设置。
下面采用具体的应用场景进行具体说明,具体参阅图4所示,为本发明实施例中另一种定位伪基站的方法流程图,具体包括:
步骤400:基站向终端发送上报请求。
步骤401:终端读取各邻小区的邻小区信息,并上报给基站。
步骤402:基站获取终端上报的各邻小区信息。
步骤403:判断是否为异常邻小区信息,若是,则执行步骤404,否则,则执行步骤405。
步骤404:异常邻小区信息进行处理整合。
即确定伪基站,并对异常邻小区信息进行筛选过滤,删除重复邻小区信息,并筛选出所有与伪基站有切换请求次数的正常基站。
步骤405:备份。
步骤406:判断到达预设更新周期时,是否存在新增数据,若是,则执行步骤407,否则,则执行步骤409。
也就是说,本发明实施例中,可以不需要每次获取到终端上报的邻小区信息,就定位伪基站的位置,为提高计算效率,可以设置更新周期,到达更新周期时,才进行伪基站位置的计算,若达到更新周期,确定没有新增的邻小区信息,则不进行处理,若存在新增的邻小区信息,则计算伪基站的位置并实施相应的规避策略。
步骤407:确定异常邻小区信息对应的伪基站的位置。
具体地:根据与伪基站有切换请求次数的正常基站的位置,定位伪基站的位置。
步骤408:执行预设的规避策略。
步骤409:结束。
基于上述实施例,参阅图5所示,本发明实施例中,定位伪基站的装置具体包括:
获取模块50,用于获取终端上报的各邻小区信息;
确定模块51,用于根据所述各邻小区信息,确定异常的邻小区,并根据确定为异常的邻小区,确定对应的伪基站;
定位模块52,用于根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置。
可选的,根据所述各邻小区信息,确定异常的邻小区时,确定模块51具体用于:根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足所述异常数据规则,则确定该邻小区为异常的邻小区,否则,则确定该邻小区为正常的邻小区。
可选的,若邻小区信息包括但不限于以下一种或任意组合:小区名、基站名、小区号CI、跟踪区代码TAC、切换请求次数、切换成功率;
根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足所述异常数据规则,则确定该邻小区为异常的邻小区时,确定模块51具体用于:若确定邻小区的小区名为空、邻小区对应的基站名和CI异常,并TAC不符合预设规范数据,以及存在切换请求次数,切换成功率为0,则确定该邻小区为异常的邻小区。
可选的,根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置时,定位模块52具体用于:
确定与所述伪基站有切换请求次数的各正常基站;
针对所有异常的邻小区信息,分别针对同一正常基站下相同的伪基站对应的多个邻小区信息,筛选出切换请求次数最多的邻小区信息;
针对筛选后的异常的邻小区信息,分别确定每个伪基站与各正常基站的切换请求次数,并分别针对每个伪基站,筛选出切换请求次数最大的前三个正常基站;
根据筛选出的切换请求次数最大的前三个正常基站的位置,以及对应的切换请求次数,分别确定对应的伪基站的位置。
可选的,定位所述伪基站的位置之后,进一步包括,第一处理模块53,用于:
将定位的伪基站的频点修改为除预设的正常基站频点之外的其它频点;
针对所述伪基站的位置的预设范围内的正常基站下的各小区,将所述伪基站修改后的其它频点,添加到其小区重选频点列表中,以使所述各小区业务请求切换到所述伪基站时,将对应的业务请求上报到预设管理方。
可选的,定位所述伪基站的位置之后,进一步包括,第二处理模块54,用于:
针对所述伪基站的位置的预设范围内的正常基站,将所述伪基站添加至其邻小区列表,并设置为禁止切换和禁止删除;
确定预设范围内是否存在与所述伪基站同频同PCI的小区,若确定存在,则将所述伪基站添加到其邻区黑名单中。
参阅图6所示,本发明实施例中,一种电子设备结构示意图。
本发明实施例提供了一种电子设备,该电子设备可以包括处理器610(CenterProcessing Unit,CPU)、存储器620、输入设备630和输出设备640等,输入设备630可以包括键盘、鼠标、触摸屏等,输出设备640可以包括显示设备,如液晶显示器(Liquid CrystalDisplay,LCD)、阴极射线管(Cathode Ray Tube,CRT)等。
存储器620可以包括只读存储器(ROM)和随机存取存储器(RAM),并向处理器610提供存储器620中存储的程序指令和数据。在本发明实施例中,存储器620可以用于存储上述定位伪基站的方法的程序。
处理器610通过调用存储器620存储的程序指令,处理器610用于按照获得的程序指令执行上述任一种定位伪基站的的方法。
基于上述实施例,本发明实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意方法实施例中的定位伪基站的方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1.一种定位伪基站的方法,其特征在于,应用于长期演进LTE***,包括:
获取终端上报的各邻小区信息;
根据所述各邻小区信息,确定异常的邻小区,并根据确定为异常的邻小区,确定对应的伪基站;
根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置,具体包括:确定与所述伪基站有切换请求次数的各正常基站;针对所有异常的邻小区信息,分别针对同一正常基站下相同的伪基站对应的多个邻小区信息,筛选出切换请求次数最多的邻小区信息;针对筛选后的异常的邻小区信息,分别确定每个伪基站与各正常基站的切换请求次数,并分别针对每个伪基站,筛选出切换请求次数最大的前三个正常基站;根据筛选出的切换请求次数最大的前三个正常基站的位置,以及对应的切换请求次数,分别确定对应的伪基站的位置。
2.如权利要求1所述的方法,其特征在于,根据所述各邻小区信息,确定异常的邻小区,具体包括:
根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足所述异常数据规则,则确定该邻小区为异常的邻小区,否则,则确定该邻小区为正常的邻小区。
3.如权利要求2所述的方法,其特征在于,若邻小区信息包括但不限于以下一种或任意组合:小区名、基站名、小区号CI、跟踪区代码TAC、切换请求次数、切换成功率;
根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足所述异常数据规则,则确定该邻小区为异常的邻小区,具体包括:
若确定邻小区的小区名为空、邻小区对应的基站名和CI异常,并TAC不符合预设规范数据,以及存在切换请求次数,切换成功率为0,则确定该邻小区为异常的邻小区。
4.如权利要求1-3任一项所述的方法,其特征在于,定位所述伪基站的位置之后,进一步包括:
将定位的伪基站的频点修改为除预设的正常基站频点之外的其它频点;
针对所述伪基站的位置的预设范围内的正常基站下的各小区,将所述伪基站修改后的其它频点,添加到其小区重选频点列表中,以使所述各小区业务请求切换到所述伪基站时,将对应的业务请求上报到预设管理方。
5.如权利要求1-3任一项所述的方法,其特征在于,定位所述伪基站的位置之后,进一步包括:
针对所述伪基站的位置的预设范围内的正常基站,将所述伪基站添加至其邻小区列表,并设置为禁止切换和禁止删除;
确定预设范围内是否存在与所述伪基站同频同PCI的小区,若确定存在,则将所述伪基站添加到其邻区黑名单中。
6.一种定位伪基站的装置,其特征在于,应用于长期演进LTE***,包括:
获取模块,用于获取终端上报的各邻小区信息;
确定模块,用于根据所述各邻小区信息,确定异常的邻小区,并根据确定为异常的邻小区,确定对应的伪基站;
定位模块,用于根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置;
根据与所述伪基站有切换请求次数的正常基站的位置,定位所述伪基站的位置时,定位模块具体用于:确定与所述伪基站有切换请求次数的各正常基站;针对所有异常的邻小区信息,分别针对同一正常基站下相同的伪基站对应的多个邻小区信息,筛选出切换请求次数最多的邻小区信息;针对筛选后的异常的邻小区信息,分别确定每个伪基站与各正常基站的切换请求次数,并分别针对每个伪基站,筛选出切换请求次数最大的前三个正常基站;根据筛选出的切换请求次数最大的前三个正常基站的位置,以及对应的切换请求次数,分别确定对应的伪基站的位置。
7.如权利要求6所述的装置,其特征在于,根据所述各邻小区信息,确定异常的邻小区时,确定模块具体用于:
根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足所述异常数据规则,则确定该邻小区为异常的邻小区,否则,则确定该邻小区为正常的邻小区。
8.如权利要求7所述的装置,其特征在于,若邻小区信息包括但不限于以下一种或任意组合:小区名、基站名、小区号CI、跟踪区代码TAC、切换请求次数、切换成功率;
根据预设的异常数据规则,分别判断各邻小区信息,若邻小区信息满足所述异常数据规则,则确定该邻小区为异常的邻小区时,确定模块具体用于:
若确定邻小区的小区名为空、邻小区对应的基站名和CI异常,并TAC不符合预设规范数据,以及存在切换请求次数,切换成功率为0,则确定该邻小区为异常的邻小区。
9.如权利要求6-8任一项所述的装置,其特征在于,定位所述伪基站的位置之后,进一步包括,第一处理模块,用于:
将定位的伪基站的频点修改为除预设的正常基站频点之外的其它频点;
针对所述伪基站的位置的预设范围内的正常基站下的各小区,将所述伪基站修改后的其它频点,添加到其邻小区列表中,以使所述各小区业务请求切换到所述伪基站时,将对应的业务请求上报到预设管理方。
10.如权利要求6-8任一项所述的装置,其特征在于,定位所述伪基站的位置之后,进一步包括,第二处理模块,用于:
针对所述伪基站的位置的预设范围内的正常基站,将所述伪基站添加至其邻小区列表,并设置为禁止切换和禁止删除;
确定预设范围内是否存在与所述伪基站同频同PCI的小区,若确定存在,则将所述伪基站添加到其邻区黑名单中。
11.一种电子设备,其特征在于,包括:
至少一个存储器,用于存储计算机程序;
至少一个处理器,用于执行存储器中存储的计算机程序时实现如权利要求1-5中任意一项所述方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-5中任意一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811545433.XA CN111328078B (zh) | 2018-12-17 | 2018-12-17 | 一种定位伪基站的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811545433.XA CN111328078B (zh) | 2018-12-17 | 2018-12-17 | 一种定位伪基站的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111328078A CN111328078A (zh) | 2020-06-23 |
CN111328078B true CN111328078B (zh) | 2023-04-28 |
Family
ID=71170563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811545433.XA Active CN111328078B (zh) | 2018-12-17 | 2018-12-17 | 一种定位伪基站的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111328078B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114520951B (zh) * | 2020-11-19 | 2023-06-02 | 中国联合网络通信集团有限公司 | 伪基站定位方法和装置 |
CN114222338B (zh) * | 2021-12-30 | 2023-07-25 | 西安航空学院 | 防止终端在伪基站下驻留的方法、计算机设备及存储介质 |
CN114245380B (zh) * | 2021-12-31 | 2024-04-02 | 无锡神探电子科技有限公司 | 一种手持式全网无线信号采集设备的设计方法 |
CN116033333B (zh) * | 2022-08-31 | 2023-10-17 | 荣耀终端有限公司 | 确定位置信息的方法、电子设备及可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104581874A (zh) * | 2013-10-28 | 2015-04-29 | ***通信集团公司 | 一种限制用户设备接入基站设备的方法和装置 |
CN105101212A (zh) * | 2014-05-23 | 2015-11-25 | 中兴通讯股份有限公司 | 一种定位伪基站的方法及装置 |
CN107567030A (zh) * | 2017-10-19 | 2018-01-09 | 中国电信股份有限公司南京分公司 | 一种排查与规避伪基站干扰的方法及*** |
CN108260126A (zh) * | 2016-12-29 | 2018-07-06 | ***通信集团浙江有限公司 | 一种伪基站识别定位方法和装置 |
-
2018
- 2018-12-17 CN CN201811545433.XA patent/CN111328078B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104581874A (zh) * | 2013-10-28 | 2015-04-29 | ***通信集团公司 | 一种限制用户设备接入基站设备的方法和装置 |
CN105101212A (zh) * | 2014-05-23 | 2015-11-25 | 中兴通讯股份有限公司 | 一种定位伪基站的方法及装置 |
CN108260126A (zh) * | 2016-12-29 | 2018-07-06 | ***通信集团浙江有限公司 | 一种伪基站识别定位方法和装置 |
CN107567030A (zh) * | 2017-10-19 | 2018-01-09 | 中国电信股份有限公司南京分公司 | 一种排查与规避伪基站干扰的方法及*** |
Non-Patent Citations (2)
Title |
---|
"4G伪基站快速定位及协同优化方案研究";叶蔼笙等;《移动通信》;20181015(第10期);1-6节 * |
叶蔼笙等."4G伪基站快速定位及协同优化方案研究".《移动通信》.2018,(第10期),74-79页. * |
Also Published As
Publication number | Publication date |
---|---|
CN111328078A (zh) | 2020-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111328078B (zh) | 一种定位伪基站的方法及装置 | |
CN105451232B (zh) | 伪基站检测方法、***及终端、服务器 | |
CN105516986B (zh) | 一种检测伪基站的方法、终端、数据处理器以及*** | |
CN104936242B (zh) | 处理无线链路失败报告的方法 | |
CN105101212B (zh) | 一种定位伪基站的方法及装置 | |
US11096232B2 (en) | Enhancements to connection rejection procedures | |
CN108024269B (zh) | 一种小区测量配置信息发送、接收方法及装置 | |
EP3060002A1 (en) | A method for prohibiting access to a ue with a gsm sim application technology for network access | |
EP2169972A1 (en) | Cell access control method and user equipment | |
CN113840325B (zh) | 载波聚合能力的上报方法、装置、通信设备和存储介质 | |
RU2015129521A (ru) | Способ осуществления связи в системе беспроводной связи, поддерживающий сеть множественного доступа, и поддерживающее это устройство | |
US20120311147A1 (en) | Method and Apparatus for Reporting of Measurement Data | |
US20150181494A1 (en) | Methods, Computer Program Products and Apparatuses Enabling to Improve Handovers in Mobile Communication Networks | |
US8977254B2 (en) | Method for device configuration, database, mobile communication device and network entity | |
KR20120010999A (ko) | 드라이브 테스트 최소화 측정을 처리하는 방법 및 관련 통신 디바이스 | |
US10080212B2 (en) | Method and device for updating system information, method and device for acquiring system information | |
WO2016082656A1 (zh) | 一种移动终端选择小区驻留的方法及装置 | |
RU2602341C2 (ru) | Способ и устройство для информирования об id plmn | |
CN109587686A (zh) | 识别伪基站的方法和装置 | |
WO2018018795A1 (zh) | 识别伪基站的方法、装置、***及存储介质 | |
CN106664625B (zh) | 一种用户设备及网络接入方法 | |
CN108449760B (zh) | 一种伪基站确定方法及设备 | |
CN113645625B (zh) | 伪基站定位方法、装置、电子设备和可读介质 | |
KR101852895B1 (ko) | 사용자 장비의 데이터 처리 방법, 및 기기 | |
RU2590907C1 (ru) | Способ и устройство для получения информации соседних сот |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |