基于网络制式识别伪基站的方法及装置与流程

文档序号:12136794阅读:353来源:国知局
基于网络制式识别伪基站的方法及装置与流程

本发明涉及软件领域,具体涉及一种基于网络制式识别伪基站的方法及装置。



背景技术:

伪基站即假基站,设备一般由主机和笔记本电脑组成,通过短信群发器、短信发信机等相关设备能够搜取以其为中心、一定半径范围内的手机卡信息,利用2G移动通信的缺陷,通过伪装成运营商的基站,冒用他人手机号码强行向用户手机发送诈骗、广告推销等短信息。例如,在银行、商场等人流密集的地方,以各种汇款名义向一定范围内的手机发送诈骗短信息;或者,筛选出“尾数较好”的手机号,以这个号码的名义发送短信息,在其亲朋好友、同事等熟人中实施定向诈骗。此类设备运行时,用户手机信号被强制连接到该设备上,无法连接到公用电信网络,以致影响手机用户的正常使用。手机用户一般会暂时脱网8~12秒后恢复正常,部分手机则必须开关机才能重新入网。此外,它还会导致手机用户频繁地更新位置,使得该区域的无线网络资源紧张并出现网络拥塞现象,影响用户的正常通信。

因此,需要一种方法对伪基站进行识别,以便提醒用户。现有技术在终端设备安装安全软件,根据发送方号码、短信息内容关键词或短信息中心号码等实现对伪基站的识别。但现有技术在识别伪基站时依赖对伪基站所使用号码的存储。然而,伪基站可能冒用其他用户的号码发送短信息,或不停的变化使用新的号码发送短信。当伪基站使用的号码不断变化更新时,现有技术存在不足,无法识别伪基站。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于网络制式识别伪基站的方法及装置。

根据本发明的一个方面,提供了一种基于网络制式识别伪基站的方法,其包括:

监听终端设备的网络制式;

若监听到终端设备的网络制式发生变化,获取终端设备所连接的基站的基站编号;

判断基站编号是否符合预设条件,若是,识别基站为伪基站。

根据本发明的另一方面,提供了一种基于网络制式识别伪基站的装置,其包括:

监听模块,适于监听终端设备的网络制式;

获取模块,适于若监听到终端设备的网络制式发生变化,获取终端设备所连接的基站的基站编号;

判断模块,适于判断基站编号是否符合预设条件,若是,识别基站为伪基站。

根据本发明提供的基于网络制式识别伪基站的方法及装置,监听终端设备的网络制式;若监听到终端设备的网络制式发生变化,获取终端设备所连接的基站的基站编号;判断基站编号是否符合预设条件,若是,识别基站为伪基站。整个识别过程不受伪基站发送信息的表象限制,通过判断终端设备的网络制式的变化和大量伪基站数据进行统计分析的结果,可以有效的识别出伪基站。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的基于网络制式识别伪基站的方法的流程图;

图2示出了根据本发明另一个实施例的基于网络制式识别伪基站的方法的流程图;

图3示出了根据本发明又一个实施例的基于网络制式识别伪基站的方法的流程图;

图4示出了根据本发明一个实施例的基于网络制式识别伪基站的装置的功能框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的基于网络制式识别伪基站的方法的流程图。如图1所示,基于网络制式识别伪基站的方法具体包括如下步骤:

步骤S101,监听终端设备的网络制式。

网络制式即终端设备所使用的网络类型。现有的网络制式多种多样,如4G网络、3G网络、2G网络等;同时,由于不同运行商的存在,各运行商使用的对应于4G网络、3G网络、2G网络的具体的网络制式各不相同。如现有中国移动推出的LTE网络制式对应4G无线标准,TD-SCDMA对应3G无线标准,GSM对应2G无线标准等。因此,现有的网络制式包括了如GPRS(General Packet Radio Service,通用分组无线服务技术)、EDGE(是英文Enhanced Data Rate for GSM Evolution,增强型数据速率GSM演进技术)、UMTS(Universal Mobile Telecommunications System,通用移动通信系统)、CDMA码分多址、EVDO、RTT(Radio Transmission Technology,无线传输技术)、HSDPA(High Speed Downlink Packet Access,高速下行分组接入)、HSUPA(high speed uplink packet access,高速上行分组接入)、HSPA+(增强型高速分组接入)、iDEN(集成数字增强型网络)、LTE(Long Term Evolution,长期演进)、GSM(Global System for Mobile Communications,全球移动通信系统)等等。

对网络制式的监听,可以通过如动态注册广播的方式,对终端设备的网络制式进行监听。具体的如监听当前终端设备的网络连接的网络制式、监听终端设备是否连入网络等,当终端设备的网络制式发生变化时,就会收到广播。

步骤S102,若监听到终端设备的网络制式发生变化,获取终端设备所连接的基站的基站编号。

伪基站与用户的终端设备连接时,会发出较强的信号,并屏蔽运营商的正常的基站信号,将用户的终端设备强制连接至该伪基站。使得伪基站与用户终端设备连接时,常常会导致终端设备的网络制式发生变化。因此,通过对终端设备的网络制式进行监听,当监听到终端设备的网络制式发生变化时,即接收到网络制式发生变化的广播时,可能存在终端设备连接至伪基站的情况。此时,进一步去获取终端设备当前连接的基站的基站编号。

对于Android操作系统的用户终端,可以通过TelephonyManager类中的getCellLocation函数等方式获取基站信息;对于IOS操作系统的用户终端,可以通过串口发送AT指令等方式获取基站信息。其中基站信息具体包括了基站编号和基站的区域代码等信息。本发明实施例中主要使用基站编号。

步骤S103,判断基站编号是否符合预设条件。

将获取到的基站编号与预设条件进行比较,若基站编号符合预设条件,执行步骤S104。

预设条件为获取收集大量伪基站相关数据后,根据数据分析结果,获取的预设条件。其中,预设条件可以预存在终端设备。预设条件还可以通过远程服务器实时进行更新。

步骤S104,若是,识别基站为伪基站。

当基站编号符合预设条件时,识别出该基站为伪基站。

进一步,在识别伪基站后,对来自伪基站的信息可以设置该信息为垃圾信息,进而对该垃圾信息执行相应的安全处理操作。例如,拦截该垃圾信息,将该垃圾信息进行屏蔽,使用户避免该垃圾信息造成的骚扰;或者针对该垃圾信息进行标记,标记其为垃圾信息,以提高用户对垃圾信息的警觉性,避免用户上当受骗等。

根据本发明提供的基于网络制式识别伪基站的方法,监听终端设备的网络制式;若监听到终端设备的网络制式发生变化,获取终端设备所连接的基站的基站编号;判断基站编号是否符合预设条件,若是,识别基站为伪基站。整个识别过程不受伪基站发送信息的表象限制,通过判断终端设备的网络制式的变化和大量伪基站数据进行统计分析的结果,可以有效的识别出伪基站。进一步,识别出基站为伪基站后,对伪基站发出的信息可以确定其为垃圾信息。并在确定信息为垃圾信息时,对垃圾信息执行相应的安全处理。例如直接拦截垃圾短信息进行屏蔽或者对垃圾信息进行标记,使用户对垃圾信息进行查看时可以提示用户该信息为垃圾信息,综上所述,依据本发明的实施例,能够及时判断出结合伪基站进行发送的垃圾信息,并及时对垃圾信息进行处理,减少对用户的骚扰,或明示用户以提高用户的警觉性,避免用户上当受骗。

图2示出了根据本发明另一个实施例的基于网络制式识别伪基站的方法的流程图。如图2所示,基于网络制式识别伪基站的方法具体包括如下步骤:

步骤S201,监听终端设备的网络制式。

参照图1实施例中的步骤S101的描述,在此不再赘述。

步骤S202,若监听到终端设备的网络制式由4G/3G切换为2G,获取终端设备所连接的基站的基站编号。

由于当终端设备的网络制式在2G时,基站与终端设备连接时不需要进行验证,即可与终端设备直接连接。因此,伪基站利用了终端设备的网络制式在2G时基站与终端设备连接不需要验证的特点,将终端设备的网络制式强制切换至2G网络。在监听到终端设备的网络制式发生变化时,进一步,判断终端设备的网络制式是否是由原来的4G、3G切换为2G,若终端设备的网络制式由原来的4G、3G切换为2G,去获取终端设备当前连接的基站的基站编号。

对于Android操作系统的用户终端,可以通过TelephonyManager类中的getCellLocation函数等方式获取基站信息;对于IOS操作系统的用户终端,可以通过串口发送AT指令等方式获取基站信息。其中基站信息具体包括了基站编号和基站的区域代码等信息。本发明实施例中主要使用基站编号。

步骤S203,统计伪基站使用的模拟基站编号。

统计伪基站在与终端设备连接时模拟所使用的基站编号,并对使用的基站编号的次数进行统计。若某基站编号总是被模拟使用时或某基站编号被模拟使用的次数较多时,将该基站编号记录为模拟基站编号。如统计伪基站模拟正常基站时,经常使用的基站编号为10,将10记录为模拟基站编号。

步骤S204,判断基站编号是否为模拟基站编号。

判断基站编号是否为统计获取的模拟基站编号,若模拟基站编号的值为一个时,判断基站编号是否等于该模拟基站编号;若模拟基站编号的值存在多个时,判断基站编号是否等于其中的一个模拟基站编号。若基站编号为模拟基站编号,执行步骤S205。

步骤S205,若是,识别基站为伪基站。

基站编号为模拟基站编号时,识别该基站为伪基站。

步骤S206,对识别出的来自伪基站的信息进行安全处理。

在识别伪基站后,对来自伪基站的信息可以设置该信息为垃圾信息,进而对该垃圾信息执行相应的安全处理操作。例如,拦截该垃圾信息,将该垃圾信息进行屏蔽,使用户避免该垃圾信息造成的骚扰;或者针对该垃圾信息进行标记,标记其为垃圾信息,以提高用户对垃圾信息的警觉性,避免用户上当受骗等。

步骤S207,将识别出的伪基站添加到基站黑名单中。

将识别出的伪基站添加到伪基站黑名单中。伪基站黑名单可以包括伪基站使用的短信中心号码等信息。

伪基站黑名单可以预存在终端设备。方便终端设备在接收信息后,读取信息的短信中心号码,将该短信中心号码与伪基站黑名单中存储的信息进行匹配查询,若读取到的信息的短信中心号码在伪基站黑名单被匹配命中,则确定发送该信息的基站为伪基站。

其中,伪基站黑名单还可以通过远程服务器实时进行更新。远程服务器可以收集不同用户终端的伪基站黑名单,将其中的数据进行汇总,并将汇总后的数据实时更新至用户终端的伪基站黑名单。

根据本发明提供的基于网络制式识别伪基站的方法,监听终端设备的网络制式;若监听到终端设备的网络制式由4G/3G切换为2G,获取终端设备所连接的基站的基站编号;判断基站编号是否为统计获取到的模拟基站编号,若是,识别基站为伪基站。整个识别过程不受伪基站发送信息的表象限制,通过判断终端设备的网络制式的变化和大量伪基站数据进行统计分析的结果,可以有效的识别出伪基站。本优选实施例中,当短信息结合伪基站进行发送时,能够确定短信息是否为垃圾短信息,并在确定短信息为垃圾短信息时,对垃圾短信息执行相应处理;例如直接拦截垃圾短信息或者在用户对垃圾短信息进行查看时提示用户该短信息为垃圾短信息。综上,依据本发明实施例,能够及时判断出结合伪基站进行发送的垃圾短信息,并及时对垃圾短信息进行处理。进一步,识别出基站为伪基站后,对来自伪基站发出的信息可以确定其为垃圾信息,并对垃圾信息执行相应的安全处理。同时,还可以将识别出的伪基站添加到伪基站黑名单中。在接收信息后,根据伪基站黑名单也可以识别出伪基站发送的信息。

图3示出了根据本发明又一个实施例的基于网络制式识别伪基站的方法的流程图。如图3所示,基于网络制式识别伪基站的方法具体包括如下步骤:

步骤S301,监听终端设备的网络制式。

参照图1实施例中的步骤S101的描述,在此不再赘述。

步骤S302,若监听到终端设备的网络制式由4G/3G/2G切换为无网络连接,获取终端设备所连接的基站的基站编号。

伪基站通过无线信号发射器发射GSM信号把自己伪装为正常基站,伪基站运行时,利用其发射的信号强度、位置区等参数设置,诱使用户的终端设备在其覆盖区域内与其连接,并强制使终端设备快速断网,使终端设备处于无网络的情况。因此,在监听到终端设备的网络制式发生变化时,进一步,判断终端设备的网络制式是否是由原来的4G、3G、2G切换为无网络,若终端设备的网络制式由原来的4G、3G、2G切换为无网络,去获取终端设备当前连接的基站的基站编号。

对于Android操作系统的用户终端,可以通过TelephonyManager类中的getCellLocation函数等方式获取基站信息;对于IOS操作系统的用户终端,可以通过串口发送AT指令等方式获取基站信息。其中基站信息具体包括了基站编号和基站的区域代码等信息。本发明实施例中主要使用基站编号。

步骤S303,统计伪基站使用的模拟基站编号。

步骤S304,判断基站编号是否为模拟基站编号。

步骤S305,若是,识别基站为伪基站。

步骤S306,对识别出的来自伪基站的信息进行安全处理。

步骤S307,将识别出的伪基站添加到基站黑名单中。

以上步骤可参考图2中的步骤S203-S207中的描述,在此不再赘述。

根据本发明提供的基于网络制式识别伪基站的方法,监听终端设备的网络制式;若监听到终端设备的网络制式由4G/3G/2G切换为无网络,获取终端设备所连接的基站的基站编号;判断基站编号是否为统计获取到的模拟基站编号,若是,识别基站为伪基站。整个识别过程不受伪基站发送信息的表象限制,通过判断终端设备的网络制式的变化和大量伪基站数据进行统计分析的结果,可以有效的识别出伪基站。本优选实施例中,当短信息结合伪基站进行发送时,能够确定短信息是否为垃圾短信息,并在确定短信息为垃圾短信息时,对垃圾短信息执行相应处理;例如直接拦截垃圾短信息或者在用户对垃圾短信息进行查看时提示用户该短信息为垃圾短信息。综上,依据本发明实施例,能够及时判断出结合伪基站进行发送的垃圾短信息,并及时对垃圾短信息进行处理。进一步,识别出基站为伪基站后,对来自伪基站发出的信息可以确定其为垃圾信息,并对垃圾信息执行相应的安全处理。同时,还可以将识别出的伪基站添加到伪基站黑名单中。在接收信息后,根据伪基站黑名单也可以识别出伪基站发送的信息。

图4示出了根据本发明一个实施例的基于网络制式识别伪基站的装置的功能框图。如图4所示,基于网络制式识别伪基站的装置包括如下模块:

监听模块410,适于监听终端设备的网络制式。

网络制式即终端设备所使用的网络类型。现有的网络制式多种多样,如4G网络、3G网络、2G网络等;同时,由于不同运行商的存在,各运行商使用的对应于4G网络、3G网络、2G网络的具体的网络制式各不相同。如现有中国移动推出的LTE网络制式对应4G无线标准,TD-SCDMA对应3G无线标准,GSM对应2G无线标准等。因此,现有的网络制式包括了如GPRS(General Packet Radio Service,通用分组无线服务技术)、EDGE(是英文Enhanced Data Rate for GSM Evolution,增强型数据速率GSM演进技术)、UMTS(Universal Mobile Telecommunications System,通用移动通信系统)、CDMA码分多址、EVDO、RTT(Radio Transmission Technology,无线传输技术)、HSDPA(High Speed Downlink Packet Access,高速下行分组接入)、HSUPA(high speed uplink packet access,高速上行分组接入)、HSPA+(增强型高速分组接入)、iDEN(集成数字增强型网络)、LTE(Long Term Evolution,长期演进)、GSM(Global System for Mobile Communications,全球移动通信系统)等等。

监听模块410对网络制式的监听,可以通过如监听模块410动态注册广播的方式,对终端设备的网络制式进行监听。具体的如监听模块410监听当前终端设备的网络连接的网络制式、监听终端设备是否连入网络等,当终端设备的网络制式发生变化时,就会收到广播。

获取模块420,适于若监听到终端设备的网络制式发生变化,获取终端设备所连接的基站的基站编号。

伪基站与用户的终端设备连接时,会发出较强的信号,并屏蔽运营商的正常的基站信号,将用户的终端设备强制连接至该伪基站。使得伪基站与用户终端设备连接时,常常会导致终端设备的网络制式发生变化。因此,通过监听模块410对终端设备的网络制式进行监听,当监听模块410监听到终端设备的网络制式发生变化时,即接收到网络制式发生变化的广播时,可能存在终端设备连接至伪基站的情况。此时,获取模块420进一步去获取终端设备当前连接的基站的基站编号。

对于Android操作系统的用户终端,获取模块420可以通过TelephonyManager类中的getCellLocation函数等方式获取基站信息;对于IOS操作系统的用户终端,获取模块420可以通过串口发送AT指令等方式获取基站信息。其中基站信息具体包括了基站编号和基站的区域代码等信息。本发明实施例中主要使用基站编号。

获取模块420还包括了第一变化模块421和第二变化模块422。

第一变化模块421,适于监听到终端设备的网络制式由4G/3G切换为2G。

由于当终端设备的网络制式在2G时,基站与终端设备连接时不需要进行验证,即可与终端设备直接连接。因此,伪基站利用了终端设备的网络制式在2G时基站与终端设备连接不需要验证的特点,将终端设备的网络制式强制切换至2G网络。监听模块410在监听到终端设备的网络制式发生变化时,第一变化模块421判断终端设备的网络制式是否是由原来的4G、3G切换为2G,若终端设备的网络制式由原来的4G、3G切换为2G,获取模块420去获取终端设备当前连接的基站的基站编号。

第二变化模块422,适于监听到终端设备的网络制式由4G/3G/2G切换为无网络连接。

伪基站通过无线信号发射器发射GSM信号把自己伪装为正常基站,伪基站运行时,利用其发射的信号强度、位置区等参数设置,诱使用户的终端设备在其覆盖区域内与其连接,并强制使终端设备快速断网,使终端设备处于无网络的情况。因此,监听模块410在监听到终端设备的网络制式发生变化时,第二变化模块422判断终端设备的网络制式是否是由原来的4G、3G、2G切换为无网络,若终端设备的网络制式由原来的4G、3G、2G切换为无网络,获取模块420去获取终端设备当前连接的基站的基站编号。

判断模块430,适于判断基站编号是否符合预设条件,若是,识别基站为伪基站。

判断模块430将获取到的基站编号与预设条件进行比较,若基站编号符合预设条件,判断模块430识别出该基站为伪基站。

其中,预设条件为获取收集大量伪基站相关数据后,根据数据分析结果,获取的预设条件。预设条件可以预存在终端设备。预设条件还可以通过远程服务器实时进行更新。

进一步,本装置还可以包括统计模块440,适于统计伪基站使用的模拟基站编号。

统计模块440统计伪基站在与终端设备连接时模拟所使用的基站编号,并对使用的基站编号的次数进行统计。若统计模块440统计到某基站编号总是被模拟使用时或统计模块440统计某基站编号被模拟使用的次数较多时,统计模块440将该基站编号记录为模拟基站编号。如统计模块440统计伪基站模拟正常基站时,经常使用的基站编号为10,统计模块440将10记录为模拟基站编号。

判断模块430进一步适于判断基站编号是否为模拟基站编号,若是,则识别基站为伪基站。

判断模块430判断基站编号是否为统计获取的模拟基站编号,若模拟基站编号的值为一个时,判断模块430判断基站编号是否等于该模拟基站编号;若模拟基站编号的值存在多个时,判断模块430判断基站编号是否等于其中的一个模拟基站编号。若判断模块430判断基站编号为模拟基站编号,识别该基站为伪基站。

在判断模块430识别出基站为伪基站后,装置还可以包括如下模块:

安全处理模块450,适于对识别出的来自伪基站的信息进行安全处理。

判断模块430识别出基站为伪基站后,可以确定来自伪基站的信息为垃圾信息。进而安全处理模块450对该垃圾信息执行相应的安全处理操作。

安全处理模块450可以包括标记模块451、屏蔽模块452。

例如,标记模块451针对该垃圾信息进行标记,标记其为垃圾信息,以提高用户对垃圾信息的警觉性,避免用户上当受骗等;或者屏蔽模块452可以拦截该垃圾信息,将该垃圾信息进行屏蔽,使用户避免该垃圾信息造成的骚扰。

黑名单模块460,适于将识别出的伪基站添加到伪基站黑名单中。

黑名单模块460将识别出的伪基站添加到伪基站黑名单中。伪基站黑名单可以包括伪基站使用的短信中心号码等信息。

黑名单模块460可以将伪基站黑名单预存在用户终端。方便用户终端在接收信息后,读取信息的短信中心号码,黑名单模块460还可以将该短信中心号码与伪基站黑名单中存储的信息进行匹配查询,若读取到的信息的短信中心号码在伪基站黑名单被匹配命中,则确定发送该信息的基站为伪基站。

其中,伪基站黑名单还可以通过远程服务器实时进行更新。远程服务器可以收集不同用户终端的伪基站黑名单,将其中的数据进行汇总,并将汇总后的数据实时更新至用户终端的伪基站黑名单。

根据本发明提供的基于网络制式识别伪基站的装置,监听终端设备的网络制式;若监听到终端设备的网络制式发生变化,获取终端设备所连接的基站的基站编号;判断基站编号是否符合预设条件,若是,识别基站为伪基站。整个识别过程不受伪基站发送信息的表象限制,通过判断终端设备的网络制式的变化和大量伪基站数据进行统计分析的结果,可以有效的识别出伪基站。进一步,识别出基站为伪基站后,对伪基站发出的信息可以确定其为垃圾信息。并在确定信息为垃圾信息时,对垃圾信息执行相应的安全处理。例如直接拦截垃圾短信息进行屏蔽或者对垃圾信息进行标记,使用户对垃圾信息进行查看时可以提示用户该信息为垃圾信息,综上所述,依据本发明的实施例,能够及时判断出结合伪基站进行发送的垃圾信息,并及时对垃圾信息进行处理,减少对用户的骚扰,或明示用户以提高用户的警觉性,避免用户上当受骗。同时,还可以将识别出的伪基站添加到伪基站黑名单中。在接收信息后,根据伪基站黑名单也可以识别出伪基站发送的信息。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于网络制式识别伪基站装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了:A1、一种基于网络制式识别伪基站的方法,其包括:

监听终端设备的网络制式;

若监听到所述终端设备的网络制式发生变化,获取终端设备所连接的基站的基站编号;

判断所述基站编号是否符合预设条件,若是,识别所述基站为伪基站。

A2、根据A1所述的方法,其中,所述监听到所述终端设备的网络制式发生变化进一步包括:

监听到所述终端设备的网络制式由4G/3G切换为2G。

A3、根据A1所述的方法,其中,所述监听到所述终端设备的网络制式发生变化进一步包括:

监听到所述终端设备的网络制式由4G/3G/2G切换为无网络连接。

A4、根据A1所述的方法,其中,所述方法还包括:统计伪基站使用的模拟基站编号。

A5、根据A4所述的方法,其中,所述判断所述基站编号是否符合预设条件,若是,识别所述基站为伪基站进一步包括:

判断所述基站编号是否为所述模拟基站编号,若是,则识别所述基站为伪基站。

A6、根据A1-A5任一项所述的方法,其中,所述方法还包括:

对识别出的来自伪基站的信息进行安全处理。

A7、根据A6所述的方法,其中,所述对识别出的来自伪基站的信息进行安全处理进一步包括:

对识别出的来自伪基站的信息进行标记;或者,屏蔽所述识别出的来自伪基站的信息。

A8、根据A1-A7任一项所述的方法,其中,所述方法还包括:

将识别出的所述伪基站添加到伪基站黑名单中。

本发明还公开了:B9、一种基于网络制式识别伪基站的装置,其包括:

监听模块,适于监听终端设备的网络制式;

获取模块,适于若监听到所述终端设备的网络制式发生变化,获取终端设备所连接的基站的基站编号;

判断模块,适于判断所述基站编号是否符合预设条件,若是,识别所述基站为伪基站。

B10、根据B9所述的装置,其中,所述获取模块包括:

第一变化模块,适于监听到所述终端设备的网络制式由4G/3G切换为2G。

B11、根据B9所述的装置,其中,所述获取模块包括:

第二变化模块,适于监听到所述终端设备的网络制式由4G/3G/2G切换为无网络连接。

B12、根据B9所述的装置,其中,所述装置还包括:

统计模块,适于统计伪基站使用的模拟基站编号。

B13、根据B12所述的装置,其中,所述判断模块进一步适于:

判断所述基站编号是否为所述模拟基站编号,若是,则识别所述基站为伪基站。

B14、根据B9-B13任一项所述的装置,其中,所述装置还包括:

安全处理模块,适于对识别出的来自伪基站的信息进行安全处理。

B15、根据B14所述的装置,其中,所述安全处理模块还包括:

标记模块,适于对识别出的来自伪基站的信息进行标记;

或者,

屏蔽模块,适于屏蔽所述识别出的来自伪基站的信息。

B16、根据B9-B15任一项所述的装置,其中,所述装置还包括:

黑名单模块,适于将识别出的所述伪基站添加到伪基站黑名单中。

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