一种基站注册方法和装置、及移动终端与流程

文档序号:12184062阅读:710来源:国知局
一种基站注册方法和装置、及移动终端与流程

本发明涉及移动通信领域,尤指一种基站注册方法和装置、及移动终端。



背景技术:

伪基站是一种假基站,伪基站设备一般由主机和笔记本电脑组成,通过短信群发器、短信发信机等相关设备能够搜取以伪基站为中心、一定半径范围内的手机卡信息,通过伪装成运营商的基站,冒用其他手机号码强行向用户手机发送诈骗、广告推销等短信息。无论是在繁华的都市,还是在偏远的县城,由于GSM(Global System for Mobile Communications,全球移动通信系统)本身的安全缺陷,给伪基站横行打下了伏笔。

不少用户有如下体验,在某些地方使用手机时,手机信号虽然满格,但是无法拨打电话,也不能上网,随后就发现收到好几条诈骗短信,甚至冒名运营商,例如冒名10086的短信。目前有一些APK(Android Package,安卓安装包)软件可以拦截一部分诈骗短信,但是由于拦截的大部分原理都是基于命中诈骗短信的关键词,所以如果一旦没有命中关键词的诈骗短信,照样还是会进入用户的收件箱,其中不少诈骗短信极具欺骗性,或者由于用户的警惕性不高,造成了了手机用户经济上的损失。

此外,还有一种判断伪基站的方法是,手机注册到伪基站之后,向基发送位置更新请求消息,位置更新请求消息中携带一个特殊的标记,用于请求基站进行鉴权,若是伪基站的话就不会处理这个鉴权请求,那么手机在特定时间内收不到鉴权消息,就将当前注册的基站判定为伪基站,这种方法虽然可以较为有效的识别出伪基站,然而在注册到伪基站以及识别出伪基站的过程中,会影响用于的正常业务的使用,例如导致用户无法拨打正常的电话,无法发送正常的短信,无法联网上网等,还是会降低手机用户的使用体验。



技术实现要素:

为了解决上述问题,本发明提出了一种基站注册方法和装置、及移动终端,能够帮助移动终端识别出伪基站,并改善由于注册到伪基站所造成用户不能正常使用移动终端的情况。

为了达到上述目的,本发明提出了一种一种基站注册方法,其特征在于,所述方法包括:

在终端注册到基站之前,选择一个备选小区,判断所述备选小区是否支持通信分组无线服务GPRS/增强型数据速率GSM演进技术EDGE,以确定所述备选小区是否对应于伪基站;

当所述备选小区支持GPRS/EDGE时,终端注册到所述备选小区。

优选地,所述判断备选小区是否支持GPRS/EDGE包括:

读取备选小区的广播消息;

根据所述小区的广播消息,判断所述小区是否支持GPRS/EDGE;

其中,所述小区的广播消息为INFORMATION TYPE 3、INFORMATION TYPE 4、INFORMATION TYPE 7或INFORMATION TYPE 8中的一种。

优选地,在所述判断备选小区是否支持GPRS/EDGE之后,还包括:

当所述备选小区不支持GPRS/EDGE时,将所述备选小区记录为可疑小区;并判断是否还有其他的备选小区;

当还有其他的备选小区时,屏蔽当前的所述备选小区,执行所述选择一个备选小区,判断备选小区是否支持GPRS/EDGE的步骤;

当没有其他的备选小区时,向用户发送提示信息,并在收到用户发送的确认注册的消息之后,将终端注册到之前记录的可疑小区。

优选地,在所述判断备选小区是否支持GPRS/EDGE之后,所述基站注册方法还包括:

判断所述终端需要注册到基站是否是由于电路域回落CSFB电话过程所触发的;

如果是由于CSFB电话过程所触发的,则执行所述终端注册到所述备选小区的步骤;

如果不是由于CSFB电话过程所触发的,则执行所述判断是否还有其他的备选小区的步骤。

优选地,在所述向用户发送提示信息之后,还包括:

在收到用户发送的拒绝注册的消息之后,尝试将终端注册到原LTE小区。

为了达到上述目的,本发明还提出了一种基站注册装置,设置在终端上,所述装置包括:

GPRS/EDGE支持判断单元,用于在终端注册到基站之前,选择一个备选小区,判断备选小区是否支持通信分组无线服务GPRS/增强型数据速率GSM演进技术EDGE,以确定所述备选小区是否对应于伪基站;

注册单元,用于当所述备选小区支持GPRS/EDGE时,终端注册到所述备选小区。

优选地,所述GPRS/EDGE支持判断单元包括:

广播消息读取模块,用于读取备选小区的广播消息;

GPRS/EDGE判断模块,用于根据所述小区的广播消息,判断所述小区是否支持GPRS/EDGE;

其中,所述小区的广播消息为INFORMATION TYPE 3、INFORMATION TYPE 4、INFORMATION TYPE 7或INFORMATION TYPE 8中的一种。

优选地,所述基站注册装置还包括检测单元,所述检测单元包括:

备选小区判断模块,用于当所述备选小区不支持GPRS/EDGE时,将所述备选小区记录为可疑小区;并判断是否还有其他的备选小区;

屏蔽模块,用于当还有其他的备选小区时,屏蔽当前的所述备选小区;

提示信息发送模块,当没有其他的备选小区时,向用户发送提示信息;

第一处理模块,用于在收到用户发送的确认注册的消息之后,将终端注册到之前记录的可疑小区。

优选地,所述基站注册装置还包括电路域回落CSFB判断单元,所述CSFB判断单元包括:

CSFB判断模块,用于判断所述终端需要注册到基站是否是由于CSFB电话过程所触发的;

第一通知模块,用于在是由于CSFB电话过程所触发的情况下,通知所述注册单元执行所述终端注册到所述备选小区的步骤;

第二通知模块,用于在如果不是由于CSFB电话过程所触发的,通知检测单元执行所述判断是否还有其他的备选小区的步骤。

优选地,所述检测单元还包括:

第二处理模块,用于在收到用户发送的拒绝注册的消息之后,尝试将终端注册到原LTE小区。

为了达到上述目的,本发明还提出了一种终端,所述终端包括上述任一种基站注册装置。

与现有技术相比,本发明提供的技术方案包括:在终端注册到基站之前,选择一个备选小区,判断备选小区是否支持GPRS(General Packet Radio Service,通信分组无线服务)/EDGE(Enhanced Data Rate for GSM Evolution,增强型数据速率GSM演进技术),以确定所述备选小区是否对应于伪基站;当所述备选小区支持GPRS/EDGE时,终端注册到所述备选小区。通过本发明的方案,在终端需要连接至GSM基站时,在进行小区选择阶段进行小区是否支持GPRS/EDGE的判断,可以获知小区是否来自伪基站,从而保证终端不会注册到伪基站,并且也不会从LTE(Long Term Evolution,3GPP长期演进)制式重选到GSM的过程中,重选到伪基站,从而避免用户由于伪基站发送的诈骗短信所遭受的损失,并且,也改善了移动终端由于注册到伪基站,或者在识别出伪基站的过程中,影响用户正常业务的使用的问题,提高了用户的使用体验。

附图说明

下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。

图1为本发明实施例提供的一种基站注册方法的流程图;

图2为本发明实施例提供的另一种基站注册方法的流程图;

图3为本发明实施例提供的又一种基站注册方法的流程图;

图4为本发明实施例提供的基站注册装置的结构组成示意图。

具体实施方式

为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。

经过对伪基站的观察和调研,发现伪基站的最大一个特点就是只支持GSM的电路域,而不能支持分组域(GPRS/EDGE).因为伪基站从设计的理念就是发短信,所以无需支持GPRS/EDGE,而且这样也可以节省伪基站的成本。因此,通过判断基站是否支持GPRS/EDGE,便可以判断终端将要注册的基站是否是伪基站。

参见图1,本发明提出了一种基站注册方法,所述方法包括:

步骤110,在终端注册到基站之前,选择一个备选小区,判断备选小区是否支持GPRS/EDGE,以确定所述备选小区是否对应于伪基站;

步骤120,当所述备选小区支持GPRS/EDGE时,终端注册到所述备选小区。

在步骤110中,所述判断备选小区是否支持GPRS/EDGE包括:

步骤111,读取备选小区的广播消息。

其中,此类广播消息是网络侧下发的包含SI2n Rest Octets的广播消息。

步骤112,根据所述小区的广播消息,判断所述小区是否支持GPRS/EDGE;其中,所述小区的广播消息为INFORMATION TYPE 3(GSM网络用于告知终端网络公共参数信息的消息)、INFORMATION TYPE 4、INFORMATION TYPE 7或INFORMATION TYPE 8中的一种。

在3GPP TS 44.018给出了一种判断网络是否支持GPRS的方法,原文如下:

The support of GPRS shall be indicated in SYSTEM INFORMATION TYPE 3message.In addition,the support of GPRS shall be indicated in either SYSTEM INFORMATION TYPE 4or SYSTEM INFORMATION TYPE 7and8messages.If GPRS is supported,SYSTEM INFORMATION TYPE 13message shall be sent.SI 13message shall not be sent if GPRS is not supported.

通过3GPP TS 44.018给出的上述内容,可以读取基站发送的INFORMATION TYPE 3、INFORMATION TYPE 4、INFORMATION TYPE 7或INFORMATION TYPE 8中的一种,并通过这些广播消息来判断小区是否支持GPRS。

此外,由于支持EDGE的前提是要支持GPRS,当小区不支持GPRS时,,也必然不支持EDGE,所以只需判断是否支持GPRS就可以知道当前网络是否是伪基站提供的。

在上述示例的基础,本发明实施例还提供另一种基站注册方法,参见图2,该示例适用于无LTE环境时注册到GSM基站的场景,结合图2所示,本发明提出了一种基站注册方法,所述方法包括:

步骤210,在终端注册到基站之前,选择一个备选小区,判断备选小区是否支持GPRS/EDGE,以确定所述备选小区是否对应于伪基站;

步骤220,当所述备选小区支持GPRS/EDGE时,终端注册到所述备选小区。结束。

步骤230,当所述备选小区不支持GPRS/EDGE时,判断是否还有其他的备选小区。

在发现备选小区不支持GPRS/EDGE时,会将备选小区记录为可疑小区。

步骤240,当还有其他的备选小区时,屏蔽当前的所述备选小区,跳转至步骤210;

步骤250,当没有其他的备选小区时,向用户发送提示信息;

步骤260,在收到用户发送的确认注册的消息之后,将终端注册到之前记录的可疑小区。

通过步骤230,终端在发现当前小区不支持GPRS/EDGE时,会继续尝试注册到其他的小区,如果搜索完毕之后只有这个可疑小区可用的话,则要给用户弹出改可以小区可能来自伪基站的提示信息,并且只有用户发送确认注册的消息,即用于选择允许注册在这个伪基站时,终端才会尝试注册到这个可疑小区。

在上述示例的基础,本发明实施例还提供另一种基站注册方法,参见图3,该示例适用于有LTE环境时重选/重定向/切换到GSM基站的场景。

在现有的LTE到GSM的重选的应用中,LTE控制到GSM重选的广播消息SIB7(System Information Block,LTE网络中用于告知终端网络公共参数信息的消息)中强制要求给的参数只有GSM的频点信息,而BCC、NCC都是可选的,也就是说只要伪基站的GSM小区部署的和现网GSM真实小区相同频点,而且发射功率足够强大的话,手机是一定会选择到伪GSM小区的,同样的现象也会出现在LTE重定向CSFB过程中,因为强制提供的GSM只有频点信息,终端无法判断所给频点上找到的GSM小区是不是真实的现网小区。另外,若手机在网络配置的SIB7的GSM邻小区中频点中未能发现有效的小区,而是在其他不同频点发现了额外小区的话,那么就更要额外的检测此小区是不是伪基站。

由LTE网络切换至GSM基站一般是由两大类原因导致的,一类是由于LTE信号强度发生变化,比如LTE信号太弱导致的一般的重选,重定向,切换等,另一类是由于手机用户接到电话,或者用户尝试拨打电话时导致的CSFB(Circuit-Switched Fall Back,电路域回落)过程到GSM。这两类业务在具体实施时需要区别对待。现有技术中,ETSI TS 136 331中对终端从LTE 重选/重定向/切换到GSM的行为进行了规定,本发明实施例中,对于ETSI TS136 331中未强制规定的从LTE重选/重定向/切换到GSM的行为进行相应的扩展。

本发明实施例中,在提到基站或小区时,如果没有特别指明,那么基站均指GSM基站,小区均指GSM小区。

结合图3所示,本发明提出了一种基站注册方法,所述方法包括:

步骤301,终端注册到LTE小区。

步骤302,由于LTE小区信号变弱或者电话业务,终端需要重选/重定向/切换到GSM小区。

当终端需要重选/重定向/切换到GSM小区时,终端按3GPP的标准规范获取备选小区的频点信息。

步骤310,选择一个备选小区,判断备选小区是否支持GPRS/EDGE;当所述备选小区支持GPRS/EDGE时,执行步骤320;当所述备选小区不支持GPRS/EDGE时,执行步骤325。

在发现备选小区不支持GPRS/EDGE时,会将备选小区记录为可疑小区。

步骤320,终端注册到所述备选小区。结束。

步骤325,判断所述终端需要注册到基站是否是由于CSFB电话过程所触发的;如果是由于CSFB电话过程所触发的,则执行步骤320;如果不是由于CSFB电话过程所触发的,则执行步骤330。

其中,因为CSFB过程对时延很敏感,并且即使CSFB到了GSM伪基站,由于GSM伪基站本身就无法建立CSFB电话,终端即使短暂的注册上了,由于CSFB流程走不通,马上也会释放伪基站去寻找别的GSM小区,所以在此处如果是CSFB引起的选择到GSM网络的行为,本发明给出的方案是无需额外判别目标GSM小区的真伪的,这样可以更好的保障用户在拨打电话时更快速的接通。

步骤330,判断是否还有其他的备选小区。

步骤340,当还有其他的备选小区时,屏蔽当前的所述备选小区,跳转至步骤310;

步骤350,当没有其他的备选小区时,向用户发送提示信息;

步骤360,在收到用户发送的确认注册的消息之后,将终端注册到之前记录的可疑小区。

步骤370,在收到用户发送的拒绝注册的消息之后,尝试将终端注册到原LTE小区。

本示例中,若所有GSM小区都不满足要求时,终端在收到用户发送的拒绝注册的消息之后,尝试将终端注册到原LTE小区,此外,也可以在发现所有GSM小区都不满足要求时,马上尝试之前的LTE频点,从而在最短的时间内恢复可用的业务。

本发明实施例提供的基站注册方法无硬件成本,鉴于目前手机支持GSM仍然是有很大的客户群,所以若能从根本上解决伪基站造成的安全问题,具有较为广泛的应用范围。

基于与上述实施例相同或相似的构思,本发明实施例还提供一种基站注册装置,设置在终端上,参见图4,本发明提出的一种基站注册装置包括:

GPRS/EDGE支持判断单元10,用于在终端注册到基站之前,选择一个备选小区,判断备选小区是否支持GPRS/EDGE,以确定所述备选小区是否对应于伪基站;

注册单元20,用于当所述备选小区支持GPRS/EDGE时,终端注册到所述备选小区。

本发明实施例中,所述GPRS/EDGE支持判断单元10包括:

广播消息读取模块11,用于读取备选小区的广播消息;

GPRS/EDGE判断模块12,用于根据所述小区的广播消息,判断所述小区是否支持GPRS/EDGE;

其中,所述小区的广播消息为INFORMATION TYPE 3、INFORMATION TYPE 4、INFORMATION TYPE 7或INFORMATION TYPE 8中的一种。

本发明实施例中,所述基站注册装置还包括检测单元30,所述检测单元包括:

备选小区判断模块,用于当所述备选小区不支持GPRS/EDGE时,将所述备选小区记录为可疑小区;并判断是否还有其他的备选小区;

屏蔽模块,用于当还有其他的备选小区时,屏蔽当前的所述备选小区;

提示信息发送模块,当没有其他的备选小区时,向用户发送提示信息;

第一处理模块,用于在收到用户发送的确认注册的消息之后,将终端注册到之前记录的可疑小区。

本发明实施例中,所述基站注册装置还包括CSFB判断单元40,所述CSFB判断单元40包括:

CSFB判断模块,用于判断所述终端需要注册到基站是否是由于CSFB电话过程所触发的;

第一通知模块,用于在是由于CSFB电话过程所触发的情况下,通知所述注册单元执行所述终端注册到所述备选小区的步骤;

第二通知模块,用于在如果不是由于CSFB电话过程所触发的,通知检测单元执行所述判断是否还有其他的备选小区的步骤。

本发明实施例中,所述检测单元30还包括:

第二处理模块,用于在收到用户发送的拒绝注册的消息之后,尝试将终端注册到原LTE小区。

基于与上述实施例相同或相似的构思,本发明实施例还提供一种终端,所述终端本发明实施例提供的任意一种基站注册装置。

需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。

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