首页> 中国专利> 一种伪基站识别、通信及伪基站定位方法和装置

一种伪基站识别、通信及伪基站定位方法和装置

摘要

本发明提供一种伪基站识别、通信及伪基站定位方法和装置,通过接收N个基站发送的信息,N为大于或等于4的自然数;根据N个基站中每3个基站发送的信息计算自身位置信息;根据计算出的自身位置信息识别伪基站。即可以通过根据基站发送的信息计算出的自身位置信息就可以识别出伪基站,方便的实现了伪基站的识别;进一步的,识别出伪基站后,可以避免受伪基站的干扰,或者将识别出的伪基站上报给监管机构,对该伪基站进行管理,从而提高了通信的安全性和用户体验。

著录项

  • 公开/公告号CN106341818A

    专利类型发明专利

  • 公开/公告日2017-01-18

    原文格式PDF

  • 申请/专利权人 宇龙计算机通信科技(深圳)有限公司;

    申请/专利号CN201610873454.9

  • 发明设计人 郭辰;徐宇杰;潘露杰;

    申请日2016-09-30

  • 分类号H04W12/12;H04W4/02;H04W64/00;

  • 代理机构深圳鼎合诚知识产权代理有限公司;

  • 代理人薛祥辉

  • 地址 518057 广东省深圳市南山区高新技术工业园北区酷派信息港1栋6层

  • 入库时间 2023-06-19 01:27:02

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-01-10

    授权

    授权

  • 2017-02-15

    实质审查的生效 IPC(主分类):H04W12/12 申请日:20160930

    实质审查的生效

  • 2017-01-18

    公开

    公开

说明书

技术领域

本发明涉及通信领域,尤其涉及一种伪基站识别、通信及伪基站定位方法和装置。

背景技术

“伪基站”即假基站,设备一般由主机和笔记本电脑组成,通过短信群发器、短信发信机等相关设备能够搜取以其为中心、一定半径范围内的手机等卡信息等终端信息,通过伪装成运营商的基站,冒用他人手机号码等信息强行向用户手机等终端发送诈骗、广告推销等短信息。此类设备运行时,用户终端信号被强制连接到该设备上,无法连接到公用电信网络,以致影响终端的正常使用,使用户无法正常使用正常业务;另外,伪基站还存在干扰周边电磁环境,容易使用户陷入骗局,严重威胁国家安全等问题。所以,如何方便的识别出伪基站是当前值得考虑的问题。

发明内容

本发明实施例提供的伪基站识别、通信及伪基站定位方法和装置,主要解决的技术问题是伪基站的识别。

为解决上述技术问题,本发明实施例提供一种伪基站识别方法,包括:

接收N个基站发送的信息,N为大于或等于4的自然数;

根据N个基站中每3个基站发送的信息计算自身位置信息;

根据计算出的自身位置信息识别伪基站。

其中,根据计算出的自身位置信息识别伪基站包括:

判断计算出的各自身位置信息是否均相同;若存在不同,则从N个基站中筛选出伪基站;或

判断计算出的各自身位置信息之间的差值是否均不超过预设值;若存在超过预设值的差值,则从N个基站中筛选出伪基站。

本发明实施例提供一种通信方法,包括:

按照如前所述的伪基站识别方法识别出伪基站;

从N个基站中选择非伪基站进行通信。

本发明实施例提供一种伪基站定位方法,包括:

按照如前所述的伪基站识别方法识别出伪基站;

根据M个非伪基站和自身位置信息计算得到伪基站的位置信息,M为大于或等于2的自然数。

其中,还包括:

将伪基站的位置信息上报给目标平台。

本发明实施例提供一种伪基站识别装置,包括:

接收模块,用于接收N个基站发送的信息,N为大于或等于4的自然数;

位置信息计算模块,用于根据N个基站中每3个基站发送的信息计算自身位置信息;

识别模块,用于根据计算出的自身位置信息识别伪基站。

其中,识别模块还用于:

判断计算出的各自身位置信息是否均相同;若存在不同,则从N个基站中筛选出伪基站;或

判断计算出的各自身位置信息之间的差值是否均不超过预设值;若存在超过预设值的差值,则从N个基站中筛选出伪基站。

本发明实施例提供一种通信装置,包括如前所述的伪基站识别装置,还包括通信模块;

通信模块用于在伪基站识别装置识别出伪基站后,从N个基站中选择非伪基站进行通信。

本发明实施例提供一种伪基站定位装置,包括:如前所述的伪基站识别装置,还包括伪基站定位模块;

伪基站定位模块,用于在伪基站识别装置识别出伪基站后,根据M个非伪基站和自身位置信息计算得到伪基站的位置信息,M为大于或等于2的自然数。

其中,还包括:上报模块,上报模块用于将伪基站的位置信息上报给目标平台。

本发明的有益效果是:

本发明提供的伪基站识别、通信及伪基站定位方法和装置,通过接收N个基站发送的信息,N为大于或等于4的自然数;根据N个基站中每3个基站发送的信息计算自身位置信息;根据计算出的自身位置信息识别伪基站。即可以通过根据基站发送的信息计算出的自身位置信息就可以识别出伪基站,方便的实现了伪基站的识别;进一步的,识别出伪基站后,可以避免受伪基站的干扰,或者将识别出的伪基站上报给监管机构,对该伪基站进行管理,从而提高了通信的安全性和用户体验。

附图说明

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

图2为本发明实施例一的通信方法流程图;

图3为本发明实施例一的伪基站定位方法流程图;

图4为本发明实施例二的伪基站管理方法流程图;

图5为本发明实施例二的伪基站识别装置示意图;

图6为本发明实施例二的通信装置示意图;

图7为本发明实施例二的伪基站定位装置示意图。

具体实施方式

下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。

实施例一:

本实施例提供一种伪基站识别方法,请参见图1,具体包括:

步骤S101,接收N个基站发送的信息,N为大于或等于4的自然数;

步骤S102,根据N个基站中每3个基站发送的信息计算自身位置信息;

步骤S103,根据计算出的自身位置信息识别伪基站。

具体的,为避免伪基站对用户终端的影响,如果可以方便的识别出伪基站,就可以使终端避免受伪基站的干扰,提高终端的安全性和用户体验。伪基站在建立时,通常是伪装正常基站的信息,但是其无法伪装正常基站的位置信息,另外每个基站的位置信息都是固定的,所以可以通过基站的位置信息与终端进行测量得到多个终端的自身位置信息,根据该得到的多个终端自身位置信息和终端的实际位置信息就可以识别出伪基站。

具体的,对于步骤S101,接收N个基站发送的信息,N为大于或等于4的自然数,具体可以是在终端的使用过程中,基站会向终端广播发送信息,该基站包括正常基站和伪基站,其中,伪基站发送的信息具体是该伪基站伪装的基站的信息;然后,终端接收基站发送的信息。另外,为使终端能识别出伪基站,需要保证终端接收到至少4个基站发送的信息。然后终端对接收到的基站发送的信息进行解析,根据该接收到的基站发送的信息计算自身位置信息。

其中,对于步骤S102,终端根据接收到的基站发送的信息计算自身位置信息,具体可以是通过E-OTD(Enhanced Observed Time Difference,增强测量时间差)技术来测量位置信息,得到终端自身位置信息。具体的,终端接收到N个基站发送的信息,然后从N个基站中选择任意3个基站发送的信息计算自身位置信息,包括:终端接收各基站发送的信息,获取基站的位置信息XnYn,OTD(Observed Time Difference,测量时间差)参数,及获取无线电波传输速度Sn,然后获取任意3个基站的前述信息通过三角测量法即可确定终端自身位置信息。进一步的,终端收到各基站发来的信号可以得到TOA(Time Of Arrival,到达时间)参数;另外,LMU(Location Measurement Unit,定位测量单元)可以得到RTD(Round TripDelay,往返延时)参数;然后,终端将TOA和RTD参数传送到GSM(Global System for MobileCommunications,全球移动通讯系统)网,确定OTD参数。在确定了OTD参数后,可以在终端本地或者在网络中计算终端的位置信息,即可以通过终端本地或网络中的位置计算功能模块,实现位置计算。需要理解的是,为确定终端的位置,在进行OTD测量和RTD测量时,都需要三个基站发送来的信息进行计算。另外,根据排列组合的原理可知,计算自身位置信息得到的终端的自身位置信息的个数具体为P=N×(N-1)×(N-2)/6。如终端接收到四个基站发送的信息,则得到的自身位置信息的个数为4;若终端接收到七个基站发送的信息,则得到的自身位置信息的个数为30。

进一步的,对于步骤S103,根据计算出的自身位置信息识别伪基站,包括:判断计算出的各自身位置信息是否均相同;若存在不同,则从N个基站中筛选出伪基站;或判断各自身位置信息之间的差值是否均不超过预设值;若存在超过预设值的差值,则从N个基站中筛选出伪基站。具体的,将得到的P个终端的自身位置信息Pn进行比较,排查是否存在异常位置,即若该P个自身位置信息Pn的值都相同,或该P个自身位置信息Pn间的差值都不超过预设值,则说明不存在伪基站,可以进行后续正常操作;若该P个自身位置信息Pn的值存在不相同的,或该P个自身位置信息Pn之间的差值中存在超过预设值的差值,则说明存在伪基站。计算Pn之间的差值可以任选两个或两个以上的Pn进行计算,也可以选择指定的Pn进行Pn间的差值计算;其可以根据需要具体选择,本实施例对其不作限定。在识别出存在伪基站后,从该N个基站中识别出伪基站,其识别方式具体可以是确定终端的当前位置信息,然后筛选出与该终端的当前位置信息不相同的自身位置信息,即该与终端的当前位置信息不相同的自身位置信息对应的基站中存在伪基站。然后将各与终端当前位置信息不相同的自身位置信息进行比较与排查,即可确定出伪基站,如可以识别出其中相同的基站,该相同的基站就为伪基站。进一步的,在得到终端自身位置信息后,也可以将各终端自身位置信息与终端当前位置信息进行比较,若终端自身位置信息与终端当前位置信息不相同,则说明该自身位置信息对应的基站中存在伪基站。该终端的当前位置信息即为终端当前的实际位置信息,具体可以通过卫星获取到。

具体的,本实施例提供的伪基站识别方法中,根据卫星定位原理可知,若已知3点位置,则可以推导出第4点位置;则可以对与终端进行通信的基站进行排列组合,选取其中3个基站进行计算就可以得到终端自身位置信息,若计算出的终端自身位置信息与已知的终端实际位置信息不匹配,则说明该终端自身位置信息对应的3个基站中存在伪基站,通过多组基站计算数据比较结果,使用排除法即可以选取出伪基站。另外,终端的实际位置信息具体可以通过卫星获取到。

本实施例提供的伪基站识别方法,通过接收N个基站发送的信息,N为大于或等于4的自然数;根据N个基站中每3个基站发送的信息计算自身位置信息;根据计算出的自身位置信息识别伪基站。即可以通过根据基站发送的信息计算出的自身位置信息就可以识别出伪基站,方便的实现了伪基站的识别;进一步的,识别出伪基站后,可以避免受伪基站的干扰,或者将识别出的伪基站上报给监管机构,对该伪基站进行管理,从而提高了通信的安全性和用户体验。

本实施例提供还一种通信方法,请参见图2,具体包括:

步骤S201,识别出伪基站;

步骤S202,从N个基站中选择非伪基站进行通信。

具体的,对于步骤S201,识别出伪基站,具体可以是通过前述的伪基站识别方法识别出伪基站;然后,对于步骤S202,从N个基站中选择非伪基站进行通信,具体可以是在识别出伪基站后,进行小区重选,不选择伪基站,只选择正常基站进行通信。其中,进行小区重选,不选择伪基站的方式具体可以是将识别出的伪基站加入到黑名单中,使终端在小区重选时部选择该伪基站。另外,选择正常基站进行通信具体可以是一次选择信号强度高的基站进行通信。

通过本实施例中的通信方法,识别出伪基站后,使终端选择非伪基站进行通信,保证了终端的正常通信,且使得终端免受伪基站的影响,提高了终端的安全性和用户的体验。

本实施例还提供一种伪基站定位方法,请参见图3,具体包括:

步骤S301,识别出伪基站;

步骤S302,根据M个非伪基站和自身位置信息计算得到伪基站的位置信息,M为大于或等于2的自然数。

具体的,对于步骤S301,识别出伪基站,具体可以是通过前述的伪基站识别方法识别出伪基站。然后从识别出的M个非伪基站中选择非伪基站的位置信息和终端的位置信息,就可以计算得到伪基站的位置信息。即在识别出伪基站后,由于知道终端的位置信息和其中两个正常基站的位置信息,则可以通过E-OTD技术反推伪基站位置。

进一步的,本实施例提供的伪基站定位方法,还包括:将伪基站的位置信息上报给目标平台。具体的,在得到伪基站的位置信息后,可以将该伪基站的位置信息上报给目标平台,由该目标平台根据上报的伪基站的位置信息对伪基站进行管理。该目标平台具体可以是公安机关伪基站举报平台等。

进一步的,本实施例中的终端具体可以是手机,PC,pad等可以与基站进行通信的设备。

本实施例提供的伪基站定位方法,在识别出伪基站后,通过基站位置的固定性和终端位置的可获取性,就可以通过计算方便的推导出伪基站的位置信息,即确定伪基站的位置,从而可以实现对伪基站的管理,如由公安机关根据该伪基站的位置信息查处设置的伪基站,以防止该伪基站给附近用户造成困扰,保证用户的通信安全,提高用户体验。

实施例二:

本实施例提供一种伪基站管理方法,请参见图3,具体包括:

步骤S401,基站发送信息。

具体的,基站在与手机进行通信的过程中,向终端发送信息。

步骤S402,终端使用E-OTD测量位置信息。

具体的,终端接收到终端发送的信息后,使用E-OTD测量位置信息,即获取基站已知位置信息XnYn,无线电波速度Sn,OTD参数,然后采用三角测量法,即3个基站的位置信息就可以获取手机位置。

步骤S403,获取位置信息列表。

具体的,根据接收到的N个基站发送的信息,选择任意三个基站通过E-OTD技术得到手机的位置信息,N为大于或等于4的自然数;则可以得到P个手机位置信息,其中P=N×(N-1)×(N-2)/6。将得到的手机位置信息整理得到位置信息列表。

步骤S404,排查是否存在位置信息。

具体的,在得到P个手机位置信息后,将得到的P个手机的位置信息与通过卫星获取到的手机的实际位置信息进行比较,若计算得到的手机的位置信息与手机的实际位置信息相同,则说明该计算出的手机的位置信息对应的基站中不存在伪基站,可以进行后续正常操作;若计算得到的手机的位置信息与手机的实际位置信息不相同,则说明该计算出的手机的位置信息对应的基站中存在伪基站。

步骤S405,进行后续正常操作。

具体的,若全部为正常位置,基站可信,进行后续正常操作。

步骤S406,获取异常基站。

具体的,若存在伪基站,则从该N个基站中进行排查识别出该伪基站。

步骤S407,终端小区重选,选择非伪基站进行通信。

具体的,识别出伪基站后,使终端进行小区重选,不选伪基站,选择非伪基站进行通信,并依次选择信号强度高的非伪基站基站进行通信。

步骤S408,通过E-OTD技术反推伪基站位置,举报。

具体的,在识别出伪基站后,由于知道手机的位置信息和其中两个正常基站的位置信息,则可以通过E-OTD技术反推伪基站位置;并将该伪基站的位置信息提供给公安机关。

本实施例提供的伪基站管理方法,可以方便的识别出伪基站,及获得伪基站的位置信息,可以避免受伪基站的干扰,或者将识别出的伪基站上报给监管机构,对该伪基站进行管理,从而提高了通信的安全性和用户体验。

实施例三:

本实施例提供一种伪基站识别装置,请参见图5,具体包括:接收模块51,位置信息计算模块52和位置信息计算模块53;其中,接收模块51用于接收N个基站发送的信息,N为大于或等于4的自然数;位置信息计算模块52用于根据N个基站中每3个基站发送的信息计算自身位置信息;识别模块53用于根据计算出的自身位置信息识别伪基站。

具体的,接收模块51接收N个基站发送的信息,具体包括在终端的使用过程中,基站会广播向终端发送信息,该基站包括正常基站和伪基站,其中,伪基站发送的信息具体是该伪基站伪装的基站的信息。另外,为使终端能识别出伪基站,需要保证终端接收到至少4个基站发送的信息。然后终端接收基站发送的信息,并对该信息进行解析,根据该接收到的基站发送的信息计算自身位置信息。

位置信息计算模块52根据N个基站中每3个基站发送的信息计算自身位置信息,包括:终端根据接收到的基站发送的信息计算自身位置信息,具体可以是通过E-OTD技术来测量位置信息,得到终端自身位置信息。具体的,终端接收到N个基站发送的信息,然后从N个基站中选择任意3个基站发送的信息计算自身位置信息,包括:终端接收各基站发送的信息,获取基站的位置信息XnYn,OTD参数,及获取无线电波传输速度Sn,然后获取任意三个基站的前述信息通过三角测量法即可确定终端自身位置信息。另外,根据排列组合的原理可知,计算自身位置信息得到的终端的自身位置信息的个数具体为P=N×(N-1)×(N-2)/6。

另外,本实施例中,识别模块53还用于:判断计算出的各自身位置信息是否均相同;若存在不同,则从N个基站中筛选出伪基站;或判断各自身位置信息之间的差值是否均不超过预设值,若存在超过预设值的差值,则从N个基站中筛选出伪基站。即识别模块53根据计算出的自身位置信息识别伪基站,具体包括:将得到的P个终端的自身位置信息Pn进行比较,排查是否存在异常位置,即若该P个自身位置信息Pn的值都相同,或该P个自身位置信息Pn间的差值都不超过预设值,则说明不存在伪基站,可以进行后续正常操作;若该P个自身位置信息Pn的值存在不相同的,或该P个自身位置信息Pn之间的差值中存在超过预设值的差值,则说明存在伪基站。计算Pn之间的差值可以任选两个或两个以上的Pn进行计算,也可以选择指定的Pn进行Pn间的差值计算;其可以根据需要具体选择,本实施例对其不作限定。在识别出存在伪基站后,从该N个基站中识别出伪基站,其识别方式具体可以是确定终端的当前位置信息,然后筛选出与该终端的当前位置信息不相同的自身位置信息,即该与该终端的当前位置信息不相同的自身位置信息对应的基站中存在伪基站。然后将各与终端当前位置信息不相同的自身位置信息进行比较与排查,即可确定出伪基站,如可以识别出其中相同的基站,该相同的基站就为伪基站。进一步的,在得到终端自身位置信息后,也可以将各终端自身位置信息与终端当前位置信息进行比较,若终端自身位置信息与终端当前位置信息不相同,则说明该自身位置信息对应的基站中存在伪基站。该终端的当前位置信息即为终端当前的实际位置信息,具体可以通过卫星获取到。

具体的,本实施例提供的伪基站识别装置中,根据卫星定位原理可知,若已知3点位置,则可以推导出第4点位置;则可以对与终端进行通信的基站进行排列组合,选取其中3个基站进行计算就可以得到终端自身位置信息,若计算出的终端自身位置信息与已知的终端实际位置信息不匹配,则说明该终端自身位置信息对应的3个基站中存在伪基站,通过多组基站计算数据比较结果,使用排除法即可以选取出伪基站。另外,终端的实际位置信息具体可以通过卫星获取到。

本发明提供的伪基站识别装置,通过接收N个基站发送的信息,N为大于或等于4的自然数;根据N个基站中每3个基站发送的信息计算自身位置信息;根据计算出的自身位置信息识别伪基站。即可以通过根据基站发送的信息计算出的自身位置信息就可以识别出伪基站,方便的实现了伪基站的识别;进一步的,识别出伪基站后,可以避免受伪基站的干扰,或者将识别出的伪基站上报给监管机构,对该伪基站进行管理,从而提高了通信的安全性和用户体验。

本实施例提供一种通信装置,请参见图6,具体包括前述的伪基站识别装置5,还包括通信模块60,该通信模块60用于在伪基站识别装置识别出伪基站后,从N个基站中选择非伪基站进行通信。

具体的,在识别出伪基站后,进行小区重选,不选择伪基站,只选择正常基站进行通信。其中,进行小区重选,不选择伪基站的方式具体可以是将识别出的伪基站加入到黑名单中,使终端在小区重选时部选择该伪基站。另外,选择正常基站进行通信具体可以是一次选择信号强度高的基站进行通信。

通过本实施例中的通信装置,识别出伪基站后,使终端选择非伪基站进行通信,保证了终端的正常通信,且使得终端免受伪基站的影响,提高了终端的安全性和用户的体验。

本实施例提供一种伪基站定位装置,请参见图7,具体包括:前述的伪基站识别装置5,还包括伪基站定位模块71,该伪基站定位模块71用于在伪基站识别装置识别出伪基站后,根据M个非伪基站和自身位置信息计算得到伪基站的位置信息,M为大于或等于2的自然数。

具体的,本实施提供的伪基站定位装置通过前述的伪基站识别装置识别出伪基站,然后伪基站定位模块71对该伪基站进行定位处理,即从识别出的M个非伪基站中选择非伪基站的位置信息和终端的位置信息,就可以计算得到伪基站的位置信息。即在识别出伪基站后,由于知道终端的位置信息和其中两个正常基站的位置信息,则可以通过E-OTD技术反推伪基站位置。

请参见图7,本实施例提供的伪基站定位装置,还包括:上报模块72,该上报模块72用于将伪基站的位置信息上报给目标平台。具体的,在得到伪基站的位置信息后,可以将该伪基站的位置信息上报给目标平台,由该目标平台根据上报的伪基站的位置信息对伪基站进行管理。该目标平台具体可以是公安机关伪基站举报平台等。

本实施例提供的伪基站定位装置,在识别出伪基站后,计算得到伪基站的位置信息,可以确定伪基站的位置,从而可以实现对伪基站的管理,如由公安机关根据该伪基站的位置信息查处设置的伪基站,以防止该伪基站给附近用户造成困扰,保证用户的通信安全,提高用户体验。

进一步的,本实施例中的伪基站识别装置、通信装置、伪基站定位装置具体可以是设置在终端本地,也可以根据需要设置在可与终端进行通信的其他设备上,其可以根据需要具体设置。另外,本实施例中的终端具体可以是手机,PC,pad等可以与基站进行通信的设备。

以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号