过滤伪基站的方法及装置与流程

文档序号:11207553阅读:410来源:国知局
过滤伪基站的方法及装置与流程

本发明涉及移动通信领域,尤其涉及一种过滤伪基站的方法及装置。



背景技术:

伪基站作为当前一种实施电信诈骗手段的仪器,以其为中心,通过搜取一定半径范围内移动终端的客户识别模块(subscriberidentitymodule,sim)卡信息,伪装成运营商基站,任意向所获取的移动终端强行发送诈骗、广告推销等消息;例如,在商场、火车站等人流较多的区域,以各种名义向一定范围内的移动终端发送诈骗消息或广告推销;此类设备运行时,用户的移动终端被强制连接到该设备上,无法正常连接到运营商网络,一般会暂时脱网8~12秒,以致用户无法正常获取服务,甚至部分移动终端需要重新开关机才能重新接入运营商网络;此外,伪基站还会导致用户的移动终端频繁更新位置,使得该区域的无线网络资源紧张进而出现网络堵塞现象,严重影响用户的正常通信。

目前用于识别伪基站的方法包括:监测与移动终端通信的基站的切换事件;在监测到基站由第一基站切换到第二基站后,检测移动终端是否接收到来自第二基站的短信息;若检测到移动终端接收到短信息,判断短信息的相关信息是否符合预设规则;对于符合预设规则的短信息,在移动终端的操作系统上查询短信息对应的短信息中心号码的呼叫转移状态是否可用,若不可用,则识别第二基站为伪基站;根据该方案,以基站的切换事件和预设时间内的短信息接收作为前提,将现有的智能短信拦截规则和呼叫转移状态查询相结合,但此方法实现方式较为复杂,需要对多个过程进行比对才能确认出伪基站,降低了工作效率。



技术实现要素:

有鉴于此,本发明实施例期望提供一种过滤伪基站的方法及装置,以高效快速的识别出伪基站,提高工作效率。

为达到上述目的,本发明的技术方案是这样实现的:

本发明提供一种过滤伪基站的方法,所述方法包括:

在进行第一小区注册时获取到所述第一小区下发的邻小区信息;

根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区;

在所述第二小区为伪基站覆盖的小区时,阻断接入所述第二小区,在所述第二小区为非伪基站覆盖的小区时,允许接入所述第二小区。

上述方案中,在所述在进行第一小区注册时获取到所述第一小区下发的邻小区信息之后,在所述根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区之前,所述方法还包括:

将所述邻小区信息转换成邻小区信息的索引列表,并将所述邻小区信息的索引列表存储在存储单元中;其中,所述邻小区信息包括了所述邻小区的小区识别码cell-id信息、绝对无线频道编号arfcn信息中的至少一个。

上述方案中,所述根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区,包括:

判断所述第二小区信息是否与所述邻小区信息的索引列表中存在的小区信息相匹配,

若所述第二小区信息与所述邻小区信息的索引列表中存在的小区信息不匹配,则确定所述第二小区为伪基站覆盖的小区;

若所述第二小区信息与所述邻小区信息的索引列表中存在的小区的信息相匹配,则确定所述第二小区为非伪基站覆盖的小区。

上述方案中,所述在进行第一小区注册时获取到所述第一小区下发的邻小区信息,包括:

在进行第一小区注册时获取到所述第一小区通过系统广播消息下发的邻小区信息;

其中,所述第一小区为全球移动通信系统gsm强型数据速率gsm演进技术edge无线接入网络geran小区时,所述系统广播消息为系统信息块2sib2消息、系统信息块5sib5消息;

所述第一小区为通用陆地无线接入网络utran小区时,所述系统广播消息为系统信息块19sib19消息;

所述第一小区为演进的通用陆地无线接入网络eutran小区时,所述系统广播消息为系统信息块7sib7消息;

所述第一小区为全球移动通信系统gsm小区时,所述系统广播消息为系统消息块3sib3消息,所述sib3消息中包括了所述gsm小区的小区标示、下行频点信息。

上述方案中,在所述在进行第一小区注册时获取到所述第一小区下发的邻小区信息之后,在所述根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区之前,所述方法还包括:

在检测到符合接入小区条件的第二小区信号时,获取所述第二小区信息。

本发明还提供一种过滤伪基站的装置,所述装置包括:

获取模块,用于在进行第一小区注册时获取到所述第一小区下发的邻小区信息;

判断模块,用于根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区;

处理模块,用于根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区。

上述方案中,所述装置还包括:

转换模块,用于将所述邻小区信息转换成邻小区信息的索引列表,并将所述邻小区信息的索引列表存储在存储单元中;其中,所述邻小区信息包括了所述邻小区的小区识别码cell-id信息、绝对无线频道编号arfcn信息中的至少 一个。

上述方案中,所述判断模块,具体用于判断所述第二小区信息是否与所述邻小区信息的索引列表中存在的小区信息相匹配,

若所述第二小区信息与所述邻小区信息的索引列表中存在的小区信息不匹配,则确定所述第二小区为伪基站覆盖的小区;

若所述第二小区信息与所述邻小区信息的索引列表中存在的小区的信息相匹配,则确定所述第二小区为非伪基站覆盖的小区。

上述方案中,所述获取模块,具体用于在进行第一小区注册时获取到所述第一小区通过系统广播消息下发的邻小区信息;

其中,所述第一小区为全球移动通信系统gsm强型数据速率gsm演进技术edge无线接入网络geran小区时,所述系统广播消息为系统信息块2sib2消息、系统信息块5sib5消息;

所述第一小区为通用陆地无线接入网络utran小区时,所述系统广播消息为系统信息块19sib19消息;

所述第一小区为演进的通用陆地无线接入网络eutran小区时,所述系统广播消息为系统信息块7sib7消息;

所述第一小区为全球移动通信系统gsm小区时,所述系统广播消息为系统消息块3sib3消息,所述sib3消息中包括了所述gsm小区的小区标示、下行频点信息。

上述方案中,所述获取模块,还用于在检测到符合接入小区条件的第二小区信号时,获取所述第二小区信息。

本发明实施例提供的过滤伪基站的方法及装置,过滤伪基站的装置通过在进行第一小区注册时获取到所述第一小区下发的邻小区信息;根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区;在所述第二小区为伪基站覆盖的小区时,阻断接入所述第二小区,在所述第二小区为非伪基站覆盖的小区时,允许接入所述第二小区;本发明实施例提供的方法将不属于电信运营商提供的服务小区信息过滤掉,杜绝了用户装置接入伪基站,不 需要多个过程进行比对才能确认出伪基站,可以高效快速的识别出伪基站,提高了工作效率;另外,还可以节省用户装置的位置更新频次,节约了网络资源。

附图说明

图1为本发明过滤伪基站的方法实施例一的流程图;

图2为本发明过滤伪基站的方法实施例二的流程图;

图3为本发明过滤伪基站的方法实施例二的具体场景图;

图4为本发明过滤伪基站的装置实施例的结构示意图;

图5为本发明过滤伪基站的终端实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明提供的过滤伪基站的方法及装置可以应用但不仅限于在当前的第二代移动通信技术(2g)、和/或第三代移动通信技术(3g)、和/或第四代移动通信技术(4g)网络中;该过滤伪基站的装置可以为支持2g、和/或3g、和/或4g的终端或移动终端,其中,该过滤伪基站的装置可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(pda)、平板电脑(pad)、便携式多媒体播放器(pmp)、导航装置等等的移动终端以及诸如数字tv、台式计算机等等的固定终端;终端如果具有操作系统,该操作系统可以为unix、linux、windows、macosx、安卓(android)、windowsphone等等。

图1为本发明过滤伪基站的方法实施例一的流程图,如图1所示,本发明实施例提供的过滤伪基站的方法可以包括以下步骤:

步骤101、在进行第一小区注册时获取到所述第一小区下发的邻小区信息。

过滤伪基站的装置在进行第一小区注册时获取到该第一小区下发的至少一个邻小区信息,并将该至少一个邻小区信息保存到存储单元中;其中,该第一小区为过滤伪基站的装置在开关机后首次接入的电信运营商提供的服务小区; 电信运营商在部署网络时会根据当前地区的话务量、小区覆盖及承载能力进行综合评估后完成,即对于某一个小区,其周边的邻小区信息都是可以获知的,因此在每一个基站覆盖的小区内,基站可以下发其周边的邻小区信息。

步骤102、根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区。

在过滤伪基站的装置检测到符合接入条件的第二小区信号后,会获取到该第二小区信息,之后根据该第二小区信息与获取到的邻小区信息可以判断确定出该第二小区是否为伪基站所覆盖的小区;其中,该第二小区为过滤伪基站的装置检测到其他符合接入条件的小区;该接入条件为移动终端正常接入小区的条件,属于现有技术,在此不加以赘述。

步骤103、在所述第二小区为伪基站覆盖的小区时,阻断接入所述第二小区,在所述第二小区为非伪基站覆盖的小区时,允许接入所述第二小区。

过滤伪基站的装置确定出该第二小区是否为伪基站所覆盖的小区后,可以确定出是否需要接入该第二小区;具体的为:在该第二小区为伪基站覆盖的小区时,过滤伪基站的装置阻断接入该第二小区,在该第二小区为非伪基站覆盖的小区时,过滤伪基站的装置允许接入该第二小区。

本发明实施例提供的过滤伪基站的方法,过滤伪基站的装置通过在进行第一小区注册时获取到所述第一小区下发的邻小区信息;根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区;在所述第二小区为伪基站覆盖的小区时,阻断接入所述第二小区,在所述第二小区为非伪基站覆盖的小区时,允许接入所述第二小区;本发明实施例提供的方法将不属于电信运营商提供的服务小区信息过滤掉,杜绝了用户装置接入伪基站,不需要多个过程进行比对才能确认出伪基站,可以高效快速的识别出伪基站,提高了工作效率;另外,还可以节省用户装置的位置更新频次,节约了网络资源。

为了更加体现出本发明的目的,在上述实施例的基础上,进一步的举例说明。

图2为本发明过滤伪基站的方法实施例二的流程图,如图2所示,本发明 实施例提供的过滤伪基站的方法可以包括如下步骤:

步骤201、在进行第一小区注册时获取到所述第一小区通过系统广播消息下发的邻小区信息。

在本发明实施例中,以过滤伪基站的装置为移动终端来举例说明;移动终端在进行第一小区注册时获取到该第一小区通过系统广播消息下发的邻小区信息;其中,该第一小区为移动终端在开关机后首次接入的电信运营商提供的服务小区;电信运营商在部署网络时会根据当前地区的话务量、小区覆盖及承载能力进行综合评估后完成,即对于某一个小区,其周边的邻小区信息都是可以获知的,因此在每一个基站覆盖的小区内,基站可以通过系统广播消息下发其周边的邻小区信息。

该第一小区可以为全球移动通信系统(globalsystemformobilecommunication,gsm)强型数据速率gsm演进技术(enhanceddatarateforgsmevolution,edge)无线接入网络(gsmedgeradioaccessnetwork,geran)小区、通用陆地无线接入网络(universalterrestrialradioaccessnetwork,utran)小区、演进的通用陆地无线接入网络(evolveduniversalterrestrialradioaccessnetwork,eutran)小区、全球移动通信系统(globalsystemformobilecommunication,gsm)小区等它们其中的至少一个;该系统广播消息可以为系统信息块2(systeminformationblock2,sib2)消息、系统信息块5(systeminformationblock5,sib5)消息、系统信息块19(systeminformationblock19,sib19)消息、系统信息块7(systeminformationblock7,sib7)消息、系统信息块3(systeminformationblock3,sib3)消息等它们其中的至少一个。

具体的,当该第一小区为geran小区时,该系统广播消息为sib2消息、sib5消息;当该第一小区为utran小区时,该系统广播消息为sib19消息;当该第一小区为eutran小区时,该系统广播消息为sib7消息;当该第一小区为gsm小区时,该系统广播消息为sib3消息,该sib3消息中包括了该gsm小区的小区标示、下行频点信息等。

邻小区信息包括了小区的小区识别码cell-id信息、绝对无线频道编号(absoluteradiofrequencychannelnumber,arfcn)信息中的至少一个。

步骤202、将所述邻小区信息转换成邻小区信息的索引列表,并将所述邻小区信息的索引列表存储在存储单元中。

移动终端将步骤201获取到的邻小区信息转换成邻小区信息的索引列表,并将该邻小区信息的索引列表存储在存储单元中;其中,该邻小区信息的索引列表可以以表格、列表等其他格式进行保存,在此不加以限制。

步骤203、在检测到符合接入小区条件的第二小区信号时,获取所述第二小区信息。

移动终端在检测到符合接入条件的第二小区信号后,会获取到该第二小区信息,其中,该第二小区为移动终端检测到其他符合接入条件的小区,该第二小可以为geran小区、utran小区、eutran小区、gsm小区等它们其中的至少一个;该接入条件为移动终端正常接入小区的条件,属于现有技术,在此不加以赘述。

步骤204、判断所述第二小区信息是否与所述邻小区信息的索引列表中存在的小区信息相匹配。

移动终端判断获取到的第二小区信息是否与存储的邻小区信息的索引列表中存在的小区信息相匹配,若该第二小区信息与邻小区信息的索引列表中存在的小区信息不匹配,即邻小区信息的索引列表中没有该第二小区信息,则执行步骤205;若该第二小区信息与邻小区信息的索引列表中存在的小区的信息相匹配,即邻小区信息的索引列表中存有该第二小区信息,则执行步骤206。

步骤205、确定所述第二小区为伪基站覆盖的小区。

移动终端确定第二小区为伪基站覆盖的小区。

步骤206、确定所述第二小区为非伪基站覆盖的小区。

移动终端确定第二小区为非伪基站覆盖的小区,即正常小区。

步骤207、在所述第二小区为伪基站覆盖的小区时,阻断接入所述第二小区,在所述第二小区为非伪基站覆盖的小区时,允许接入所述第二小区。

移动终端确定出该第二小区是否为伪基站所覆盖的小区后,可以确定出是否需要接入该第二小区;具体的为:在该第二小区为伪基站覆盖的小区时,移动终端阻断接入该第二小区,在该第二小区为非伪基站覆盖的小区时,移动终端允许接入该第二小区。

图3为本发明过滤伪基站的方法实施例二的具体场景图,如图3所示,图中小区b为第一小区,移动终端在进行小区b注册时会获取到小区b向移动终端通过系统消息广播同步的邻小区信息,该邻小区信息包括了小区a、小区c、小区d消息;移动终端将小区a、小区c、小区d消息转换成邻小区信息的索引列表并保存在存储单元中;当移动终端检测到有符合接入条件的小区e(第二小区为gsm小区)时,会获取到该gsm小区通过sib3消息下发的该gsm小区信息,这时,移动终端根据该gsm小区信息与获取到的邻小区信息的索引列表中存在的小区a、小区c、小区d信息判断是否相匹配,因为该gsm小区信息不能匹配上小区a、小区c、小区d信息,所以移动终端确定出该小区e为伪基站小区,会阻断接入该小区e。

本发明实施例提供的过滤伪基站的方法,移动终端通过在进行第一小区注册时获取到所述第一小区通过系统广播消息下发的邻小区信息;将所述邻小区信息转换成邻小区信息的索引列表,并将所述邻小区信息的索引列表存储在存储单元中;检测到符合接入小区条件的第二小区信号时,获取所述第二小区信息;判断所述第二小区信息是否与所述邻小区信息的索引列表中存在的小区信息相匹配;若该第二小区信息与邻小区信息的索引列表中存在的小区信息不匹配,则确定所述第二小区为伪基站覆盖的小区,若该第二小区信息与邻小区信息的索引列表中存在的小区的信息相匹配,则确定所述第二小区为非伪基站覆盖的小区;在所述第二小区为伪基站覆盖的小区时,阻断接入所述第二小区,在所述第二小区为非伪基站覆盖的小区时,允许接入所述第二小区;本发明实施例提供的方法,将不属于电信运营商提供的服务小区信息过滤掉,杜绝了移动终端接入伪基站,不需要多个过程进行比对才能确认出伪基站,可以高效快速的识别出伪基站,增强了安全性,提高了工作效率;另外,还可以节省移动 终端的位置更新频次,节约了网络资源。

图4为本发明过滤伪基站的装置实施例的结构示意图,如图4所示,本发明实施例提供的过滤伪基站的装置04包括:获取模块41、判断模块42、处理模块43;其中,

所述获取模块41,用于在进行第一小区注册时获取到所述第一小区下发的邻小区信息;

所述判断模块42,用于根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区;

所述处理模块43,用于根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区。

进一步的,所述装置还包括:转换模块44;其中,

所述转换模块44,用于将所述邻小区信息转换成邻小区信息的索引列表,并将所述邻小区信息的索引列表存储在存储单元中;其中,所述邻小区信息包括了所述邻小区的小区识别码cell-id信息、绝对无线频道编号arfcn信息中的至少一个。

进一步的,所述判断模块42,具体用于判断所述第二小区信息是否与所述邻小区信息的索引列表中存在的小区信息相匹配,

若所述第二小区信息与所述邻小区信息的索引列表中存在的小区信息不匹配,则确定所述第二小区为伪基站覆盖的小区;

若所述第二小区信息与所述邻小区信息的索引列表中存在的小区的信息相匹配,则确定所述第二小区为非伪基站覆盖的小区。

进一步的,所述获取模块41,具体用于在进行第一小区注册时获取到所述第一小区通过系统广播消息下发的邻小区信息;

其中,所述第一小区为全球移动通信系统gsm强型数据速率gsm演进技术edge无线接入网络geran小区时,所述系统广播消息为系统信息块2sib2消息、系统信息块5sib5消息;

所述第一小区为通用陆地无线接入网络utran小区时,所述系统广播消 息为系统信息块19sib19消息;

所述第一小区为演进的通用陆地无线接入网络eutran小区时,所述系统广播消息为系统信息块7sib7消息;

所述第一小区为全球移动通信系统gsm小区时,所述系统广播消息为系统消息块3sib3消息,所述sib3消息中包括了所述gsm小区的小区标示、下行频点信息。

进一步的,所述获取模块41,还用于在检测到符合接入小区条件的第二小区信号时,获取所述第二小区信息。

本实施例的装置,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在实际应用中,所述获取模块41、判断模块42、处理模块43、转换模块44均可由位于过滤伪基站的装置中的中央处理器(centralprocessingunit,cpu)、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。

图5为本发明过滤伪基站的终端实施例的结构示意图,如图5所示,本发明实施例提供的过滤伪基站的终端05包括接口51,总线52,存储器53,与处理器54,该接口51、存储器53与处理器54通过总线52相连接,该存储器53用于存储指令,该处理器54读取该指令用于:

在进行第一小区注册时获取到所述第一小区下发的邻小区信息;

根据第二小区信息与所述邻小区信息确定出所述第二小区是否为伪基站覆盖的小区;

在所述第二小区为伪基站覆盖的小区时,阻断接入所述第二小区,在所述第二小区为非伪基站覆盖的小区时,允许接入所述第二小区。

进一步的,该处理器读取该指令还用于:

将所述邻小区信息转换成邻小区信息的索引列表,并将所述邻小区信息的索引列表存储在存储单元中;其中,所述邻小区信息包括了所述邻小区的小区 识别码cell-id信息、绝对无线频道编号arfcn信息中的至少一个。

进一步的,该处理器读取该指令具体用于:

判断所述第二小区信息是否与所述邻小区信息的索引列表中存在的小区信息相匹配,

若所述第二小区信息与所述邻小区信息的索引列表中存在的小区信息不匹配,则确定所述第二小区为伪基站覆盖的小区;

若所述第二小区信息与所述邻小区信息的索引列表中存在的小区的信息相匹配,则确定所述第二小区为非伪基站覆盖的小区。

进一步的,该处理器读取该指令具体用于:

在进行第一小区注册时获取到所述第一小区通过系统广播消息下发的邻小区信息;

其中,所述第一小区为全球移动通信系统gsm强型数据速率gsm演进技术edge无线接入网络geran小区时,所述系统广播消息为系统信息块2sib2消息、系统信息块5sib5消息;

所述第一小区为通用陆地无线接入网络utran小区时,所述系统广播消息为系统信息块19sib19消息;

所述第一小区为演进的通用陆地无线接入网络eutran小区时,所述系统广播消息为系统信息块7sib7消息;

所述第一小区为全球移动通信系统gsm小区时,所述系统广播消息为系统消息块3sib3消息,所述sib3消息中包括了所述gsm小区的小区标示、下行频点信息。

进一步的,该处理器读取该指令还用于:

在检测到符合接入小区条件的第二小区信号时,获取所述第二小区信息。

本实施例的终端,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和 硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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