Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020113519 - METHOD AND APPARATUS FOR IDENTIFYING PSEUDO BASE STATION, MOBILE TERMINAL AND STORAGE MEDIUM

Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20  

附图

1   2   3   4   5   6   7   8   9   10   11  

说明书

发明名称 : 伪基站的识别方法、装置、移动终端及存储介质

技术领域

[0001]
本申请涉及移动终端技术领域,更具体地,涉及一种伪基站的识别方法、装置、移动终端及存储介质。

背景技术

[0002]
移动终端,例如手机、平板电脑等,已经成为人们日常生活中最常用的消费型电子产品之一,人们越来越习惯通过移动终端进行各种与生活相关的操作,移动终端通常需要通过运营商基站进行通信。在一些商业较为繁华的地带,常设置有伪装成运营商基站的伪基站,由于这些伪基站往往会假冒他人的手机号码强行向终端发送诈骗、广告推销等垃圾短信,所以为了保护终端的数据安全,需要识别出这些给人们的生活带来困扰的伪基站。
[0003]
发明内容
[0004]
鉴于上述问题,本申请提出了一种伪基站的识别方法、装置、移动终端及存储介质,以解决上述问题。
[0005]
第一方面,本申请实施例提供了一种伪基站的识别方法,应用于移动终端,所述方法包括:当需要由第一基站的小区重定向到第二基站的小区时,判断是否成功注册过所述第一基站的小区;如果未成功注册过所述第一基站的小区,则向所述第一基站的小区发起跟踪区更新;如果跟踪区更新失败,则识别所述第一基站为伪基站。
[0006]
第二方面,本申请实施例提供了一种伪基站的识别装置,应用于移动终端,所述装置包括:小区判断模块、跟踪区跟新模块以及确定模块,其中,所述当需要由第一基站的小区重定向到第二基站的小区时,判断是否成功注册过所述第一基站的小区;所述如果未成功注册过所述第一基站的小区,则向所述第一基站的小区发起跟踪区更新;所述如果跟踪区更新失败,则识别所述第一基站为伪基站。
[0007]
第三方面,本申请实施例提供了一种移动终端,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的伪基站的识别方法。
[0008]
第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的伪基站的识别方法。
[0009]
本申请提供的方案,通过在需要由第一基站的小区重定向到第二基站的小区时,判断是否成功注册过第一基站的小区,如果未成功注册过第一基站的小区,则向第一基站的小区发起跟踪区更新,如果跟踪区更新失败时,则可以识别出第一基站为伪基站,从而可以准确识别出伪基站,避免伪基站给用户带来 困扰。

附图说明

[0010]
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]
图1示出了本申请实施例提供的一种移动通信网络的系统架构示意图。
[0012]
图2示出了本申请实施例提供的另一种移动通信网络的系统架构示意图。
[0013]
图3示出了根据本申请一个实施例的伪基站的识别方法流程图。
[0014]
图4示出了根据本申请另一个实施例的伪基站的识别方法流程图。
[0015]
图5示出了根据本申请实施例的伪基站的识别方法中步骤S210的流程图。
[0016]
图6示出了根据本申请实施例的伪基站的识别方法中步骤S240的流程图。
[0017]
图7示出了根据本申请又一个实施例的伪基站的识别方法流程图。
[0018]
图8示出了根据本申请一个实施例的伪基站的识别装置的一种框图。
[0019]
图9示出了根据本申请一个实施例的伪基站的识别装置中小区判断的框图。
[0020]
图10是本申请实施例的用于执行根据本申请实施例的伪基站的识别方法的移动终端的框图。
[0021]
图11是本申请实施例的用于保存或者携带实现根据本申请实施例的伪基站的识别方法的程序代码的存储单元。

具体实施方式

[0022]
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0023]
随着移动通信技术的长足发展,移动通信已经经历了2G、3G以及4G等多个版本的发展。而不论是早期2G时代的GSM(Global System for Mobile Communication)移动通信系统或者CDMA(Code Division Multiple Access)通信系统,还是到了后面4G时代的LTE(long term evolution,长期演进)系统架构,基站都是比较重要的一个通信设备。
[0024]
例如,如图1所示的2G移动通信系统架构示意图。基站BTS(base transceiver station)作为移动通信通路的接入设备与BSC(Base Station Controller)连接,然后BSC再与MSC(mobile switching center,移动交换中心)连接。再例如图2所示的4G移动通信系统架构示意图。基站eNB(evolved node B)与MME(Mobility Management Entity)连接,而MME与服务网关Serving Gateway连接。可以从图1和图2看出,在移动通信系统中,基站作为直接与移动终端建立连接的设备,在整个系统架构中有着比较重要的地位。基站,一般是指“公用移动通信基站”,其作用主要用于给手机、平板电脑等移动终端提供信号。基站设施并不仅仅掌握在各大运营商与设备厂商的手中,各大高校、研究所、科研机构中经常可以看到它们的身影,这加速了通信技术 更新换代的频率以及缩短了商用开发的过渡时间,因此,而随着通信技术的发展,发明人发现出现了伪基站。
[0025]
伪基站通过假冒现网移动通信网络,利用其信号强度、位置区、系统消息等参数,诱骗用户在其覆盖区域内接入,以获取用户的IMSI(International Mobile SubscriberIdentification Number,国际移动用户识别码)、IMEI(International Mobile EquipmentIdentity,国际移动设备标识)等信息。不法分子可以利用伪基站收集用户信息,还利用伪基站恶意发送垃圾广告、诈骗等短信或拨打骚扰电话,严重影响用户的正常通信。
[0026]
目前,低制式的移动通信技术,例如2G(2-Generation wireless telephone technology,第二代移动通信技术)、3G(3rd-Generation,第三代移动通信技术)等,对于网络的鉴权以及保护做的较差,导致不法分子经常通过2G伪基站和3G伪基站进行不法活动,特别是利用2G伪基站恶意发送垃圾广告、诈骗等短信。而高制式的通信技术,具体可以为LTE网络制式,例如4G(the 4th Generation mobile communication technology,第四代移动通信技术)、4G+、5G(5th-Generation,第五代移动通信技术)等,则对于网络的鉴权以及保护做的较好,因此移动终端在对高制式的移动通信技术的伪基站的小区进行注册时可能失败,因此通常可认为高制式通信网络下是安全的。因此,低制式的移动通信技术,相对高制式的移动通信技术而言,安全度相对较低,不法分子利用低制式移动通信网络的伪基站更易实现其不法活动的行为。
[0027]
发明人经过长期的研究发现,很多高制式移动通信网络的伪基站通过在进行鉴权的注册过程中,重定向到低制式移动通信网络的伪基站,以实现非法活动。基于上述问题,发明人提出了本申请实施例提供的伪基站的识别方法、装置、移动终端以及存储介质,通过当需要由第一基站的小区重定向到第二基站的小区,且未成功注册过第一基站的小区时,向第一基站的小区发起跟踪区更新,如果跟踪区更新失败,则识别第一基站为伪基站,从而实现对伪基站的准确识别。
[0028]
下面对本申请实施例的伪基站的识别方法进行详细介绍。
[0029]
请参阅图3,本申请实施例提供了一种伪基站的识别方法,可应用于移动终端,该伪基站的识别方法可以包括:
[0030]
步骤S110:当需要由第一基站的小区重定向到第二基站的小区时,判断是否成功注册过所述第一基站的小区。
[0031]
在本申请实施例中,由于多数伪基站需要将移动终端定向到低制式移动通信技术的伪基站,低制式移动通信技术可以为2G或者3G,以便实现不法行为。因此,可以对移动终端在使用过程中,基站的小区的重定向进行检测,以确定出需要进行小区重定向的情况,并在小区重定向时,进行进一步的确认,以便确定出伪基站的小区进行重定向。其中,小区指在移动通信系统中,基站所覆盖的区域,移动终端在小区内可以通过无线信道可靠地与基站进行通信。
[0032]
移动终端当前接入的小区为第一基站的小区时,第一基站可以与移动终端建立RRC(Radio Resource Control,无限资源控制)连接。其中,UE(User Equipment)和eNodeB(Evolved Node-B)之间控制平面包括第一层、第二层以及第三层,第一层为物理层,第二层为媒介访问控制层,第三层为RRC。RRC用于处理UE(User Equipment)和eNodeB(Evolved Node-B)之间控制平面的第三层信息,RRC对无线资源进行分配并发送相关信令,UE和UTRAN(Evolved Universal Terrestrial Radio Access Network)之间控制信令的主要部分是RRC消息,RRC消息承载了建立、修改和释放媒介访问控制层及物理层协议实体所需的全部参数,同时也携带了NAS(非接入层)的一些信令。
[0033]
其中,RRC处理终端和基站之间控制平面的第三层信息,RRC对无线资源进行分配并发送相关信令。第一基站与移动终端的RRC连接建立过程包括可用小区的重新选择、接入许可控制以及2层信号链路的建立几个步骤。
[0034]
在一些实施方式中,第一基站的小区可以下发重定向指令至移动终端,移动终端在接收到第一基站的小区下发的重定向指令时,则可以确定需要进行由第一基站的小区重定向到第二基站的小区,第二基站即为需要重定向至的目标基站。其中,第一基站的小区可以通过上述的RRC连接下发该重定向的指令。当然,移动终端需要由第一基站的小区重定向到第二基站的小区,也可以是移动终端的位置发生变化时,也可以是由于无线环境的波动(即信号强度和干扰水平的变化),而主动执行的重定向小区。
[0035]
由于移动终端在接入伪基站的小区时,伪基站的小区常常在未注册成功的情况下,重定向到更危险的伪基站的小区,以实现其不法行为。也就是说,在移动终端接入到4G或者更高制式的伪基站的小区后,通常伪基站的小区利用注册小区的时间内,使移动终端重定向至更危险的低制式移动通信网络的伪基站小区,例如2G或者3G伪基站小区。因此,在本申请实施例中,可以在移动终端确定出需要由第一基站的小区重定向到第二基站的小区时,确定第一基站的小区是否成功注册过,以确定出当前的重定向可能为伪基站进行的重定向。
[0036]
基站的小区在进行注册时,需要进行初始接入过程,例如,上述的RRC连接。在进行初始接入过程之后,则需要进行附着attach过程。附着过程是进行注册过程中必要的过程,只有当附着成功后才可以进行后续的业务。在进行附着过程时,需要进行移动终端与网络的相互鉴权,移动终端与MM(Mobility Management Entity)建立MM(mobile management)上下文。MME为移动终端建立默认承载,移动终端获得网络侧分配的IP地址。还需进行用户位置登记,以及临时身份标识(S-TMSI)的分配。
[0037]
在本申请实施例中,判断是否成功注册过第一基站的小区,可以通过是否接收到注册返回的结果,例如,如果接收到表示注册成功的结果,则可以确定成功注册过第一基站的小区,如果未接收到表示注册成功的结果,则可以确定未成功注册过第一基站的小区。也可以是通过判断上述附着过程中产生的结果,例如,通过判断是否鉴权成功,如果鉴权成功,则确定成功注册过第一基站的小区,如果未鉴权成功,则确定未成功注册过第一基站的小区。也可以通过判断是否当前被分配有IP地址,如果当前被分配有IP地址,则表示成功注 册过小区,如果当前未被分配IP地址,则表示未成功注册过小区。当然,具体判断是否成功注册过第一基站的小区的方式,在本申请实施例中可以不作为限定。
[0038]
步骤S120:如果未成功注册过所述第一基站的小区,则向所述第一基站的小区发起跟踪区更新。
[0039]
在本申请实施例中,当需要由第一基站的小区重定向到第二基站的小区,且确定出未成功注册过第一基站的小区时,则表示当前的重定向,可能为伪基站的小区故意在未成功注册时,重定向到更危险的低制式移动通信网络的基站小区,例如4G伪基站小区在未成功注册时,重定向到2G基站的小区或者3G基站的小区。当然,当前需要进行的重定向也可能为正常的重定向,例如在移动终端刚刚开机,且当前基站的信号较差时所发生的重定向。因此,第一基站为疑似伪基站,可以对第一基站进行进一步检测,以确定出第一基站是否为伪基站。
[0040]
由于伪基站的小区位置区码(TAC,tracking area code)会故意设置为与运营商基站一样的TAC,因此,移动终端不会发起跟踪区跟新(Tracking Area Update,TAU)。其中,长期演进网络(Long Term Evolution,LTE)中的跟踪区更新,是指当移动终端由一个小区位置区(TA,tracking area)移动至另外一个TA时,必须在新的TA上重新进行位置登记以通知网络来更改他所存储的移动终端的位置信息。例如,移动终端探测到新的小区,发现该小区的TAC与当前小区的TAC不同时,则会发起TAU。为确定移动终端位置,LTE网络的覆盖区将被分为多个TA,TA的功能与3G的位置区和路由区类似,是LTE系统中位置更新和寻呼的基本单位。TA用TAC标识,一个TA可包含一个或者多个小区,TAC在这些小区的SIB1中广播。网络运营时用TAI作为TA的唯一标识。
[0041]
在进行TAU时,会进行鉴权、完整性保护等安全验证过程,而如果伪基站进行TAU,由于其不能通过上述的安全验证过程,因此,会TAU更新失败。因此,可以在判断出未成功注册过第一基站的小区时,可以向第一基站的小区发起跟踪区跟新,以确定第一基站是否为伪基站。
[0042]
可以理解的是,移动终端在接入到LTE网络的伪基站时,由于其不能成功注册伪基站小区,因此会在没成功注册伪基站小区的情况下,快速重定向到更危险的伪基站小区。另外,由于伪基站的TAC与运营商的TAC一致,所以不会进行TAU。因此,移动终端可以在上述确定出需要由第一基站的小区重定向到第二基站的小区,且未成功注册过该第一基站的小区时,进行TAU,以确定该第一基站是否为伪基站。其中,向第一基站的小区发起TAU时,可以是向第一基站的小区发送TAU请求,该TAU请求用于指示第一基站进行TAU的相关操作。当成功注册过该第一基站的小区时,则表示上述重定向为正常的重定向。
[0043]
步骤S130:如果跟踪区更新失败,则识别所述第一基站为伪基站。
[0044]
在本申请实施例中,在向第一基站的小区发起TAU之后,移动终端可以 接收第一基站的小区返回的跟踪区更新结果,当接收到第一基站的小区返回的拒绝更新信息时,则表示跟踪区跟新失败。
[0045]
进一步的,在确定出跟踪区更新失败时,则可以识别该第一基站为伪基站。可以理解的,移动终端在接入到LTE网络的伪基站时,会在没成功注册伪基站小区的情况下,快速重定向到更危险的伪基站小区。因此,当确定出需要由第一基站的小区重定向到第二基站的小区,该第一基站的小区未成功注册过,并且第一基站的小区不能实现跟踪区更新,因此可以确定出第一基站为伪基站。
[0046]
本申请实施例提供的伪基站的识别方法,由于在需要进行重定向时,即对伪基站进行识别,从而实现了在伪基站小区重定向到更危险的基站小区之前,即可识别出伪基站,便于后续快速做出决策,避免用户的损失。并且通过伪基站的多重特性,对伪基站进行识别,使识别伪基站的准确性较高。
[0047]
请参阅图4,本申请另一个实施例提供了一种伪基站的识别方法,可应用于移动终端,该伪基站的识别方法可以包括:
[0048]
步骤S200:当需要由第一基站的小区重定向到第二基站的小区时,判断所述重定向是否为使用通信网络进行通话时发生的重定向。
[0049]
在本申请实施例中,移动终端当前接入的小区为第一基站的小区时,第一基站可以与移动终端建立RRC连接。第一基站在需要移动终端由第一基站的小区重定向到第二基站的小区时,可以通过RRC连接向移动终端传送重定向的指令。因此,作为一种实施方式,移动终端确定需要由第一基站的小区重定向到第二基站的小区,可以包括:
[0050]
接收所述第一基站的小区在释放与所述移动终端之间的无线资源控制的连接过程中发送的释放信息;当所述释放信息携带有指示所述移动终端需要重定向到第二基站的小区的指示指令时,确定需要由所述第一基站的小区重定向到所述第二基站的小区。
[0051]
可以理解的是,第一基站的小区在与移动终端建立RRC(Radio Resource Control,无线资源控制)连接后,可以通过控制释放移动终端的RRC连接过程中,发送携带重定向的指示指令的释放信息,该指示指令用于指示移动终端由第一基站的小区重定向到第二基站的小区。对应的,移动终端可以接收到第一基站的小区在上述释放RRC连接的过程中发送的释放信息,当确定出接收到的释放信息中存在有上述指示指令时,则可以确定出需要由第一基站的小区重定向到第二基站的小区。因此,在与第一基站的小区建立RRC连接后,通过接收第一基站的小区在控制释放移动终端的RRC连接过程中发送的消息,可以确定出需要由第一基站的小区重定向到第二基站的小区的情况。
[0052]
进一步的,由于在移动终端在接入高制式移动通信网络的伪基站时,需要使移动终端重定向到低制式移动通信网络的伪基站,其中,高制式移动通信网络可以为LTE网络(例如4G),低制式移动通信网络可以为2G或者3G。因此,可以在进行确定是否成功注册过第一基站的小区之前,还可以判断需要重定向至的第二基站是否为2G基站或者3G基站。因此,该伪基站的识别方法 还可以包括:
[0053]
判断所述第二基站是否为第二代移动通信技术或者第三代移动通信技术的基站;如果为第二代移动通信技术或者第三代移动通信技术的基站,则执行所述判断是否成功注册过所述第一基站的小区的步骤。
[0054]
在本申请实施例中,可以根据第二基站的特征参数,确定第二基站的特征参数是否与2G基站或者3G基站的特征参数相符合,从而确定出第二基站是否为2G基站或者3G基站。其中,特征参数包括位置区码(LAC,location area code)、位置区标识(TAI,Tracking Area Identity)、绝对视频信道号(EARFCN,eutra absolute radio frequency channel number)、物理单元标识(PCI,physical cell identity)、小区身份(CID,cell identity)等。具体地,以LAC作为说明,由于运营商在建网初期对LAC代码进行了分配,每个地区都分配了一定数量的LAC。2G网络规定了LAC使用BCD编码(二进码十进数,Binary-Coded Decimal),2G的LAC范围为十六进制的[0x1000-0x1999],[0x2000-0x2999],…,[0x9000-0x9999]。3G网络中,WCDMA以及TD-SCDMA的LAC范围则是[0xa000-0xffff]。因此,可以根据第二基站的LAC,判断LAC是否处于上述的LAC范围,当第二基站的LAC处于上述的LAC范围是,则可以确定出第二基站为2G基站或者3G基站。当然,具体确定第二基站是否为2G基站或者3G基站的方式,在本申请实施例中可以不作为限定。
[0055]
在本申请实施例中,还可以确定第一基站是否为4G基站、4G+基站、或者5G基站,以进一步确定出上述重定向为LTE网络下的基站小区重定向至2G或者3G基站小区。同样的,可以根据第一基站的特征参数,确定第一基站是否为伪基站。例如,可以根据第一基站的TAC,是否处于4G基站的TAC范围内,如果处于4G基站的TAC范围内,则确定第一基站为4G基站。当然,具体确定第一基站是否为4G基站、4G+基站、或者5G基站的方式,在本申请实施例中可以不作为限定。
[0056]
由于高制式通信网络的伪基站将移动终端重定向至低制式通信网络的伪基站的重定向,并不是利用通信网络所进行的语音通话时发生的重定向。因此,在判断是否成功注册过第一基站的小区之前,还可以确定上述重定向是否为使用通信网络进行通话时发生的重定向,上述重定向即为由第一基站的小区重定向到第二基站的小区。
[0057]
作为一种方式,使用通信网络进行通话时发生的重定向,可以包括:
[0058]
采用电路域回落(CSFB)提供的通话时的重定向。
[0059]
其中,由于长期演进(LTE,Long Term Evolution)和2G/3G双模终端的无线通信是单一无线模式(Signal-radio mode),因此,具有LTE和2G/3G接入能力的双模或者多模终端,在使用LTE接入时,无法传输2G/3G电路域业务信号。为了使终端(UE,User Equipment)在LTE接入或驻留下能够进行话音等电路域(CS,Circuit Switched)业务,并且能够对UE在LTE接入下正在进行的分组域(PS,Packet Switch)业务进行正确地处理,产生了CSFB技术。
[0060]
CSFB过程包括三个阶段:1)移动终端在LTE网络发起呼叫,对应于电话 的发起者,即主叫(MO,Mobile Origination),或者接收寻呼,对应于电话的接收者,即被叫(MT,Mobile Termination);2)移动终端在LTE网络指引下回落并搜索合适的2G/3G小区,比如GSM小区/WCDMA小区进行接入;3)UE读取GSM小区/WCDMA小区系统广播消息并建立语音通话。
[0061]
CSFB需要将移动终端重定向到2G/3G小区,在利用CFSB进行通话时会进行上述的重定向。因此,作为一种实施方式,可以通过判断移动终端在确定出需要进行上述重定向之前的第一设定时间内,是否在LTE覆盖范围内发起过呼叫请求。如果发起过呼叫请求,则确定上述重定向为采用电路域回落(CSFB)提供的通话时的重定向,如果未发起过呼叫请求,则确定上述重定向不为采用电路域回落(CSFB)提供的通话时的重定向。作为另一种实施方式,可以通过判断移动终端在确定出需要进行上述重定向之前的第一设定时间内,是否在LTE覆盖范围内接收过寻呼请求。如果接收过寻呼请求,则确定上述重定向为采用电路域回落(CSFB)提供的通话时的重定向,如果未接收过寻呼请求,则确定上述重定向不为采用电路域回落(CSFB)提供的通话时的重定向。其中,上述呼叫请求以及寻呼请求可以是服务请求中携带有CSFB indicator参数。当然,具体确定上述重定向是否为采用电路域回落(CSFB)提供的通话时的重定向的方式,在本申请实施例中可以不作为限定。
[0062]
作为另一种方式,使用通信网络进行通话时发生的重定向,可以包括:
[0063]
采用单无线模式语音呼叫连续性(SRVCC)提供的通话时的重定向。
[0064]
其中,SRVCC指的是单无线模式终端从分时长期演进(Time Division LongTerm Evolution,TD-LTE)网络切换到UTRAN/GERAN时话音呼叫的业务连续性。SRVCC的决策是在演进型基站(evolved Node B,eNB)侧完成的,当有用户请求时,移动性管理实体(Mobility Management Entity,MME)会综合自身的SRVCC能力信息和UE的SRVCC能力信息得到综合SRVCC能力信息,然后将该信息通知给eNB,通过eNB进行切换判断,只有在MME和UE均支持SRVCC能力时,eNB才可以针对该UE发起SRVCC切换请求。
[0065]
SRVCC需要将移动终端重定向到2G/3G小区,在利用SRVCC进行通话时会进行上述的重定向。因此,作为一种实施方式,可以通过判断移动终端在确定出需要进行上述重定向之前的第一设定时间内,是否在EPC完成附着和无线承载的情况下发起过呼叫请求。如果发起过呼叫请求,则确定上述重定向为采用SRVCC提供的通话时的重定向,如果未发起过呼叫请求,则确定上述重定向不为采用SRVCC提供的通话时的重定向。作为另一种实施方式,可以通过判断移动终端在确定出需要进行上述重定向之前的第一设定时间内,是否在EPC完成附着和无线承载的情况下接收过寻呼请求。如果接收过寻呼请求,则确定上述重定向为采用SRVCC提供的通话时的重定向,如果未接收过寻呼请求,则确定上述重定向不为采用SRVCC提供的通话时的重定向。其中,上述呼叫请求以及寻呼请求可以是服务请求中携带有SRVCC indicator参数。当然,具体确定上述重定向是否为采用SRVCC提供的通话时的重定向的方式,在本申请实施例中可以不作为限定。
[0066]
因此,通过上述方式可以确定出上述重定向是否为使用通信网络进行通话时发生的重定向,当然,确定上述重定向是否为使用通信网络进行通话时发生的重定向的方式,在本申请实施例中可以不作为限定。
[0067]
步骤S210:如果所述重定向不为使用通信网络进行通话时发生的重定向,则判断是否成功注册过所述第一基站的小区。
[0068]
在确定出由第一基站的小区重定向到第二基站的小区,不是使用通信网络进行通话时发生的重定向时,则表示当前重定向可能为LTE网络下的伪基站小区重定向至2G或者3G伪基站小区。此时,可以确定第一基站的小区是否成功注册过,以进一步确定出当前的重定向可能为伪基站进行的重定向。当确定出上述重定向为使用通信网络进行通话时发生的重定向时,则表示上述重定向为正常的重定向。
[0069]
作为一种实施方式,请参见图5,判断是否成功注册过所述第一基站的小区,可以包括:
[0070]
步骤S211:获取成功注册过的小区的记录。
[0071]
可以理解的是,在判断是否成功注册过所述第一基站的小区时,可以读取当前存储的成功注册过的小区的记录。该记录可以为存储的成功注册的小区列表,小区列表中可以存储有成功注册过的小区的身份信息,例如小区标识信息。
[0072]
步骤S212:判断所述记录中是否存在所述第一基站的小区。
[0073]
在获取到成功注册过的小区的记录后,则可以将第一基站的小区的身份信息,与该记录中成功注册过的小区的身份信息进行比对,以确定出该记录中是否存在第一基站的小区。即如果第一基站的小区的身份信息与该记录中任意一个成功注册过的小区的身份信息匹配时,则确定该记录中存在第一基站的小区。
[0074]
步骤S213:如果存在所述第一基站的小区,则确定成功注册过所述基站的小区;如果不存在所述第一基站的小区,则确定未成功注册过所述基站的小区。
[0075]
可以理解的,如果确定出上述记录中存在第一基站的小区,则表示该第一基站的小区已经成功注册,因此,第一基站为正常的基站。如果确定出上述记录中存在第一基站的小区,则表示该第一基站的小区未成功注册,则表示上述重定向可能为LTE网络下的伪基站小区重定向至2G或者3G伪基站小区。当然,具体判断是否成功注册过第一基站的小区的方式,在本申请实施例中可以不作为限定。如果判断出成功注册过第一基站的小区时,则表示上述重定向为正常的重定向。
[0076]
步骤S220:如果未成功注册过所述第一基站的小区,暂停所述重定向的操作。
[0077]
当需要由第一基站的小区重定向到第二基站的小区,确定出该重定向为非通话时的重定向,且确定出未成功注册过第一基站的小区时,则表示当前的重定向,可能为LTE网络下的伪基站的小区故意在未成功注册时,重定向到更危险的基站小区,例如4G伪基站小区在未成功注册时,重定向到2G基站的 小区或者3G基站的小区。
[0078]
在本申请实施例中,为保证用户的安全,避免不法分子通过将移动终端重定向至2G基站的小区或者3G基站的小区,实现其不法行为,可以当确定出未成功注册过第一基站的小区时,暂停该重定向操作,避免用户的损失。
[0079]
步骤S230:向所述第一基站的小区发起跟踪区更新。
[0080]
由于确定出上述重定向可能为移动终端接入LTE网络的伪基站小区时,该伪基站将移动终端重定向至2G伪基站小区或者3G伪基站小区,因此第一基站为疑似伪基站。在本申请实施例中,可以向第一基站的小区发起跟踪区更新,以对第一基站进行进一步检测,以确定出第一基站是否为伪基站,具体向第一基站的小区发起跟踪区更新的内容可以参阅上述实施例的内容,在此不再赘述。
[0081]
步骤S240:如果跟踪区更新失败,则识别所述第一基站为伪基站。
[0082]
在发起跟踪区更新请求之后,可以根据第一基站的小区返回的信息,确定跟踪区更新结果。在本申请实施例中,请参见图6,步骤S240可以包括:
[0083]
步骤S241:接收所述第一基站的小区返回的更新结果。
[0084]
步骤S242:当所述更新结果中包括更新失败的原因值时,确定跟踪区跟踪失败。
[0085]
可以理解的是,第一基站的小区在接收到移动终端请求的跟踪区更新之后,会返回更新结果,对应的,移动终端可以接收到第一基站的小区返回的更新结果。当跟踪区更新失败时,LTE网络下发的更新结果通常是跟踪区更新拒绝消息,并且跟踪区更新拒绝消息通常携带有拒绝原因值,不同的拒绝原因值指示有不同的拒绝原因。例如,拒绝原因值为#15则表明跟踪区没有合适小区等。在实际应用中,移动终端可解析跟踪区更新拒绝消息,得到基站标识和拒绝原因值。因此,当接收到的更新结果为跟踪区更新拒绝消息,且该跟踪区更新拒绝消息携带有拒绝原因值时,可以确定出跟踪区更新失败。
[0086]
由于在进行TAU时,会进行鉴权、完整性保护等安全验证过程,而如果伪基站进行TAU,由于其不能通过上述的安全验证过程,因此,会TAU更新失败。因此,当在确定出跟踪区更新失败时,则可以识别该第一基站为伪基站。可以理解的,移动终端在接入到LTE网络的伪基站时,会在没成功注册伪基站小区的情况下,快速重定向到更危险的2G伪基站小区或者3G伪基站小区,并且移动终端接入到伪基站小区时,不会进行TAU。因此,当确定出需要由第一基站的小区重定向到第二基站的小区,该重定向为非通话时的重定向,该第一基站的小区未成功注册过,并且第一基站的小区不能实现跟踪区更新,因此可以确定出第一基站为伪基站。
[0087]
步骤S250:禁止接入到第一基站的小区。
[0088]
可以理解的是,在确定第一基站为伪基站时,为避免用户受到不法分子的攻击,因此,可以禁止接入到该第一基站的小区。
[0089]
作为一种实施方式,禁止移动终端接入该第一基站的小区的方式包括移动终端禁止探测第一基站所对应的特征参数,其中,特征参数包括位置区标识 (TAI,Tracking Area Identity)、绝对视频信道号(EARFCN,eutra absolute radio frequency channel number)、物理单元标识(PCI,physical cell identity)、小区身份(CID,cell identity)等,当然,第一基站所对应的特征参数还可以包括其他,在此不再赘述。在本实施例中,可以通过第一基站所对应的特征参数,对第一基站进行标识,并基于该标识禁止移动终端接入该第一基站。
[0090]
在本申请实施例中,如果直接完全禁止该第一基站,虽然可以避免移动终端再受到该第一基站攻击的可能性,但同时也完全禁止了移动终端受到安全监控系统的监控追踪,同样会造成恶劣的影响。
[0091]
在本实施例中,当禁止移动终端接入该第一基站的小区后,可以在特定情况下取消禁止移动终端接入该第一基站的小区。因此,该伪基站的识别方法还可以包括:
[0092]
在满足指定条件时,取消禁止接入到所述第一基站的小区。
[0093]
作为一种实施方式,当禁止移动终端接入该第一基站的小区后,开始对移动终端禁止接入第一基站的时长进行监测并记录,其中,监测的方式可以包括实时监测、间隔预定时长监测、或者根据用户自行设置的时间间隔监测,可选的,为了提升监测获取的时长的准确性,可以采用实时监测的方式。在确定监测的时长超过指定时长时,取消禁止该移动终端接入该第一基站,也就是说,不再对移动终端在第一基站上的注册网络进行限制处理,以配合上报安全监控系统所需的信息。可以理解的,通过上述方式,可以减少移动终端被伪基站攻击,同时,不完全禁止移动终端接入伪基站,确保移动终端受到安全监控系统的监控追踪。
[0094]
步骤S260:识别所述第二基站为伪基站。
[0095]
在本申请实施例中,由于确定出第一基站为伪基站时,表示上述重定向为移动终端接入LTE网络的伪基站时,快速重定向到更危险的2G伪基站小区或者3G伪基站小区。因此,可以确定出第二基站也为伪基站。
[0096]
步骤S270:禁止接入到第二基站的小区。
[0097]
在本申请实施例中,在确定第二基站为伪基站时,为避免用户受到不法分子的攻击,因此,可以禁止接入到该第二基站的小区。
[0098]
作为一种实施方式,禁止移动终端接入该第二基站的小区的方式包括移动终端禁止探测第二基站所对应的特征参数,其中,特征参数包括位置区标识(TAI,Tracking Area Identity)、绝对视频信道号(EARFCN,eutra absolute radio frequency channel number)、物理单元标识(PCI,physical cell identity)、小区身份(CID,cell identity)等,当然,第二基站所对应的特征参数还可以包括其他,在此不再赘述。在本实施例中,可以通过第二基站所对应的特征参数,对第二基站进行标识,并基于该标识禁止移动终端接入该第二基站。
[0099]
在本实施例中,当禁止移动终端接入该第二基站的小区后,可以在特定情况下取消禁止移动终端接入该第二基站的小区。因此,该伪基站的识别方法还可以包括:
[0100]
在满足指定条件时,取消禁止接入到所述第二基站的小区。
[0101]
作为一种实施方式,当禁止移动终端接入该第二基站的小区后,开始对移动终端禁止接入第二基站的时长进行监测并记录,其中,监测的方式可以包括实时监测、间隔预定时长监测、或者根据用户自行设置的时间间隔监测,可选的,为了提升监测获取的时长的准确性,可以采用实时监测的方式。在确定监测的时长超过指定时长时,取消禁止该移动终端接入该第二基站,也就是说,不再对移动终端在第二基站上的注册网络进行限制处理,以配合上报安全监控系统所需的信息。可以理解的,通过上述方式,可以减少移动终端被伪基站攻击,同时,不完全禁止移动终端接入伪基站,确保移动终端受到安全监控系统的监控追踪。
[0102]
步骤S280:拒绝驻留在所述第一基站的小区,并重定向至除所述第一基站的小区以及所述第二基站的小区以外的其他小区。
[0103]
在本申请实施例中,当确定出第一基站时,移动终端可以直接拒绝驻留在该第一基站管理的小区,另外,第一基站为伪基站时,第二基站也可以识别为伪基站,因此可以重定向至除第一基站的小区以及第二基站的小区以外的其他小区,达到了防止驻留伪基站的效果。例如,可以根据小区列表,重定向至非第一基站以及第二基站管理的通用移动通信系统(UMTS,Universal Mobile Telecommunications System)基站管理的小区、或LTE基站管理的小区等。需要说明的是,步骤S250、步骤S260以及步骤S280的执行顺序在本申请实施例中可以不作为限定。
[0104]
步骤S290:如果跟踪区更新成功,则继续所述重定向的操作。
[0105]
在本申请实施例中,在向第一基站的小区发起跟踪区更新之后,如果更新成功,则表示第一基站可以实现正常基站可以进行的鉴权、完整性保护等安全验证过程,可以确定出第一基站为合法基站。从而上述由第一基站的小区重定向至第二基站的小区,为正常使用中的重定向,例如LTE网络中信号不佳时,重定向至3G或者2G网络,因此可以继续上述重定向的操作,以满足正常的使用需求。
[0106]
本申请实施例提供的伪基站的识别方法,由于在需要进行重定向时,对重定向进行判断,并且对当前小区是否注册成功进行判断,另外,还进行跟踪区更新,当跟踪区更新失败时,确定出当前小区为伪基站,从而实现了在伪基站小区重定向到更危险的基站小区之前,可识别出伪基站,且暂停重定向操作,避免用户的损失。并且通过伪基站的多重特性,对伪基站进行识别,使识别伪基站的准确性较高。另外,还在识别出伪基站时,通过禁止伪基站,以及拒绝驻留在伪基站小区并重定向至其他小区,避免伪基站对用户进行攻击,保证用户的安全。
[0107]
请参阅图7,本申请又一个实施例提供了一种伪基站的识别方法,可应用于移动终端,该伪基站的识别方法可以包括:
[0108]
步骤S310:当需要由第一基站的小区重定向到第二基站的小区时,判断所述重定向是否为使用通信网络进行通话时发生的重定向。
[0109]
步骤S320:如果所述重定向不为使用通信网络进行通话时发生的重定向, 则判断是否成功注册过所述第一基站的小区。
[0110]
在本申请实施例中,步骤S310以及步骤S320可以参阅上个实施例的内容,在此不再赘述。
[0111]
步骤S330:如果未成功注册过所述第一基站的小区,取消所述重定向的操作。
[0112]
需要说明的是,与上个实施例不同的是,当需要由第一基站的小区重定向到第二基站的小区,确定出该重定向为非通话时的重定向,且确定出未成功注册过第一基站的小区时,则表示当前的重定向,可能为LTE网络下的伪基站的小区故意在未成功注册时,重定向到更危险的基站小区,例如4G伪基站小区在未成功注册时,重定向到2G基站的小区或者3G基站的小区。
[0113]
在本申请实施例中,为保证用户的安全,避免不法分子通过将移动终端重定向至2G基站的小区或者3G基站的小区,实现其不法行为。因此,可以当确定出未成功注册过第一基站的小区时,取消该重定向操作,即不再执行该重定向操作,避免重定向至2G基站的小区或者3G基站的小区后,遭受到攻击而导致用户的损失。
[0114]
步骤S340:向所述第一基站的小区发起跟踪区更新。
[0115]
步骤S350:如果跟踪区更新失败,则识别所述第一基站为伪基站。
[0116]
步骤S360:禁止接入到第一基站的小区。
[0117]
步骤S370:识别所述第二基站为伪基站。
[0118]
步骤S380:禁止接入到第二基站的小区。
[0119]
步骤S390:拒绝驻留在所述第一基站的小区,并重定向至除所述第一基站的小区以及所述第二基站的小区以外的其他小区。
[0120]
在本申请实施例中,步骤S340至步骤S390可以参阅上个实施例的内容,在此不再赘述。
[0121]
本申请实施例提供的伪基站的识别方法,由于在需要进行重定向时,对重定向进行判断,并且对当前小区是否注册成功进行判断,另外,还进行跟踪区更新,当跟踪区更新失败时,确定出当前小区为伪基站,从而实现了在伪基站小区重定向到更危险的基站小区之前,可识别出伪基站,且取消重定向操作,避免用户的损失。并且通过伪基站的多重特性,对伪基站进行识别,使识别伪基站的准确性较高。另外,还在识别出伪基站时,通过禁止伪基站,以及拒绝驻留在伪基站小区并重定向至其他小区,避免伪基站对用户进行攻击,保证用户的安全。
[0122]
请参阅图8,图8示出了本申请一个实施例提供的伪基站的识别装置400的模块框图。该伪基站的识别装置400应用于上述移动终端,下面将针对图8所示的装置进行阐述,所述伪基站的识别装置400包括:小区判断模块410、跟踪区跟新模块420以及确定模块430。其中,小区判断模块410用于当需要由第一基站的小区重定向到第二基站的小区时,判断是否成功注册过所述第一基站的小区;跟踪区跟新模块420用于如果未成功注册过所述第一基站的小区,则向所述第一基站的小区发起跟踪区更新;确定模块430用于如果跟踪区 更新失败,则识别所述第一基站为伪基站。
[0123]
在本申请实施例中,该伪基站的识别装置400还可以包括:重定向暂停模块。重定向暂停模块用于如果未成功注册过所述第一基站的小区时,暂停所述重定向的操作。
[0124]
进一步的,该伪基站的识别装置400还可以包括:重定向执行模块。重定向执行模块用于如果跟踪区更新成功,则继续所述重定向的操作。
[0125]
在本申请实施例中,该伪基站的识别装置400还可以包括:重定向取消模块。重定向取消模块用于如果未成功注册过所述第一基站的小区时,取消所述重定向的操作。
[0126]
在本申请实施例中,请参见图9,小区判断模块410可以包括:重定向判断单元411以及小区判断执行单元412。重定向判断单元411用于判断所述重定向是否为使用通信网络进行通话时发生的重定向;小区判断执行单元412用于如果所述重定向不为使用通信网络进行通话时发生的重定向,则判断是否成功注册过所述第一基站的小区。
[0127]
进一步的,所述使用通信网络进行通话时发生的重定向,包括:采用电路域回落(CSFB)提供的通话时的重定向;或者采用单无线模式语音呼叫连续性(SRVCC)提供的通话时的重定向。
[0128]
在本申请实施例中,该伪基站的识别装置400还可以包括:释放信息接收模块以及重定向确定模块。释放信息接收模块用于接收所述第一基站的小区在释放与所述移动终端之间的无线资源控制的连接过程中发送的释放信息;重定向确定模块用于当所述释放信息携带有指示所述移动终端需要重定向到第二基站的小区的指示指令时,确定需要由所述第一基站的小区重定向到所述第二基站的小区。
[0129]
在本申请实施例中,该伪基站的识别装置400还可以包括:第一小区禁止模块。第一小区禁止模块用于禁止接入到所述第一基站的小区。
[0130]
进一步的,第一小区禁止模块具体用于:禁止探测所述第一基站所对应的特征参数,所述特征参数包括位置区标识、绝对视频信道号、物理单元标识以及小区标识中的至少一种。
[0131]
在一些实施方式中,该伪基站的识别装置400还可以包括:第一禁止取消模块。第一禁止取消模块用于在满足指定条件时,取消禁止接入到所述第一基站的小区。
[0132]
在本申请实施例中,该伪基站的识别装置400还可以包括:基站判断模块。基站判断模块用于判断所述第二基站是否为第二代移动通信技术或者第三代移动通信技术的基站。如果判断为第二代移动通信技术或者第三代移动通信技术的基站,则小区判断模块判断是否成功注册过所述第一基站的小区。
[0133]
在本申请实施例中,该伪基站的识别装置400还可以包括:基站识别模块。基站识别模块用于识别所述第二基站为伪基站。
[0134]
进一步的,该伪基站的识别装置400还可以包括:第二小区禁止模块。第二小区禁止模块用于禁止接入到所述第二基站的小区。
[0135]
在一些实施方式中,该伪基站的识别装置400还可以包括:第二禁止取消模块。第二禁止取消模块用于在满足指定条件时,取消禁止接入到所述第二基站的小区。
[0136]
在本申请实施例中,该伪基站的识别装置400还可以包括:更新结果接收模块以及更新确定模块。更新结果接收模块用于接收所述第一基站的小区返回的更新结果;更新确定模块用于当所述更新结果中包括更新失败的原因值时,确定跟踪区跟踪失败。
[0137]
在本申请实施例中,小区判断模块410可以具体用于:获取成功注册过的小区的记录;判断所述记录中是否存在所述第一基站的小区;如果存在所述第一基站的小区,则确定成功注册过所述基站的小区;如果不存在所述第一基站的小区,则确定未成功注册过所述基站的小区。
[0138]
在本申请实施例中,该伪基站的识别装置400还可以包括:拒绝模块。拒绝模块用于拒绝驻留在所述第一基站的小区,并重定向至除所述第一基站的小区以及所述第二基站的小区以外的其他小区。
[0139]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0140]
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
[0141]
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0142]
综上所述,本申请提供的方案,通过在需要由第一基站的小区重定向到第二基站的小区时,判断是否成功注册过第一基站的小区,如果未成功注册过第一基站的小区,则向第一基站的小区发起跟踪区更新,如果跟踪区更新失败时,则可以识别出第一基站为伪基站,从而可以准确识别出伪基站,避免伪基站给用户带来困扰。
[0143]
请参考图10,其示出了本申请实施例提供的一种移动终端的结构框图。该移动终端100可以是智能手机、平板电脑、电子书等能够运行应用程序的移动终端。本申请中的移动终端100可以包括一个或多个如下部件:处理器110、存储器120以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
[0144]
处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个移动终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行移动终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field- Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
[0145]
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
[0146]
请参考图11,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
[0147]
计算机可读存储介质800可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
[0148]
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

权利要求书

[权利要求 1]
一种伪基站的识别方法,其特征在于,应用于移动终端,所述方法包括: 当需要由第一基站的小区重定向到第二基站的小区时,判断是否成功注册过所述第一基站的小区; 如果未成功注册过所述第一基站的小区,则向所述第一基站的小区发起跟踪区更新; 如果跟踪区更新失败,则识别所述第一基站为伪基站。
[权利要求 2]
根据权利要求1所述的方法,其特征在于,如果未成功注册过所述第一基站的小区时,所述方法还包括: 暂停所述重定向的操作。
[权利要求 3]
根据权利要求2所述的方法,其特征在于,所述方法还包括: 如果跟踪区更新成功,则继续所述重定向的操作。
[权利要求 4]
根据权利要求1所述的方法,其特征在于,如果未成功注册过所述第一基站的小区时,所述方法还包括: 取消所述重定向的操作。
[权利要求 5]
根据权利要求1所述的方法,其特征在于,所述判断是否成功注册过所述第一基站的小区,包括: 判断所述重定向是否为使用通信网络进行通话时发生的重定向; 如果所述重定向不为使用通信网络进行通话时发生的重定向,则判断是否成功注册过所述第一基站的小区。
[权利要求 6]
根据权利要求5所述的方法,其特征在于,所述使用通信网络进行通话时发生的重定向,包括: 采用电路域回落(CSFB)提供的通话时的重定向;或者 采用单无线模式语音呼叫连续性(SRVCC)提供的通话时的重定向。
[权利要求 7]
根据权利要求1所述的方法,其特征在于,在所述当需要由第一基站的小区重定向到第二基站的小区时,判断是否成功注册过所述第一基站的小区之前,所述方法还包括: 接收所述第一基站的小区在释放与所述移动终端之间的无线资源控制的连接过程中发送的释放信息; 当所述释放信息携带有指示所述移动终端需要重定向到第二基站的小区的指示指令时,确定需要由所述第一基站的小区重定向到所述第二基站的小区。
[权利要求 8]
根据权利要求1-7任一项所述的方法,其特征在于,在所述如果跟踪区更新失败,则识别所述第一基站为伪基站之后,所述方法还包括: 禁止接入到所述第一基站的小区。
[权利要求 9]
根据权利要求8所述的方法,其特征在于,所述禁止接入到所述第一基站的小区,包括: 禁止探测所述第一基站所对应的特征参数,所述特征参数包括位置区标识、绝对视频信道号、物理单元标识以及小区标识中的至少一种。
[权利要求 10]
根据权利要求8或者9所述的方法,其特征在于,所述方法还包括: 在满足指定条件时,取消禁止接入到所述第一基站的小区。
[权利要求 11]
根据权利要求1-7任一项所述的方法,其特征在于,在所判断是否成功注册过所述第一基站的小区之前,所述方法还包括: 判断所述第二基站是否为第二代移动通信技术或者第三代移动通信技术的基站; 如果为第二代移动通信技术或者第三代移动通信技术的基站,则执行所述判断是否成功注册过所述第一基站的小区的步骤。
[权利要求 12]
根据权利要求11所述的方法,其特征在于,在所述如果跟踪区更新失败,则识别所述第一基站为伪基站之后,所述方法还包括: 识别所述第二基站为伪基站。
[权利要求 13]
根据权利要求12所述的方法,其特征在于,在所述识别所述第二基站为伪基站之后,所述方法还包括: 禁止接入到所述第二基站的小区。
[权利要求 14]
根据权利要求13所述的方法,其特征在于,所述方法还包括: 在满足指定条件时,取消禁止接入到所述第二基站的小区。
[权利要求 15]
根据权利要求1-7任一项所述的方法,其特征在于,在所述如果跟踪区更新失败,则识别所述第一基站为伪基站之前,所述方法还包括: 接收所述第一基站的小区返回的更新结果; 当所述更新结果中包括更新失败的原因值时,确定跟踪区跟踪失败。
[权利要求 16]
根据权利要求1-7任一项所述的方法,其特征在于,所述判断是否成功注册过所述第一基站的小区,包括: 获取成功注册过的小区的记录; 判断所述记录中是否存在所述第一基站的小区; 如果存在所述第一基站的小区,则确定成功注册过所述基站的小区; 如果不存在所述第一基站的小区,则确定未成功注册过所述基站的小区。
[权利要求 17]
根据权利要求1-16任一项所述的方法,其特征在于,所述方法还包括: 拒绝驻留在所述第一基站的小区,并重定向至除所述第一基站的小区以及所述第二基站的小区以外的其他小区。
[权利要求 18]
一种伪基站的识别装置,其特征在于,应用于移动终端,所述装置包括:小区判断模块、跟踪区跟新模块以及确定模块,其中, 所述当需要由第一基站的小区重定向到第二基站的小区时,判断是否成功注册过所述第一基站的小区; 所述如果未成功注册过所述第一基站的小区,则向所述第一基站的小区发起跟踪区更新; 所述如果跟踪区更新失败,则识别所述第一基站为伪基站。
[权利要求 19]
一种移动终端,其特征在于,包括: 一个或多个处理器; 存储器; 一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如权利要求1-17任一项所述的方法。
[权利要求 20]
一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-17任一项所述的方法。

附图

[ 图 1]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]  
[ 图 7]  
[ 图 8]  
[ 图 9]  
[ 图 10]  
[ 图 11]