一种基于手机的定位伪基站的方法

文档序号:9691660阅读:559来源:国知局
一种基于手机的定位伪基站的方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种基于手机的定位伪基站的方法。
【背景技术】
[0002]GSM是目前应用最广泛的移动通讯标准,国内的三大运营商,移动、联通和电信,的2G移动网络均采用GSM协议。由于,GSM子1991年在欧洲开通以来,已经过去20多年,在这期间很多技术人员通过研究发现了GSM基站存在的安全漏洞,甚至在国外早已出现了GSM嗅探工具以及GSM开源项目。这些研究成果被不法分子利用,用于诈骗移动用户的钱财,更有甚者用来散播反党反社会的言论,企图危害国家和地区安全。
[0004]伪基站利用移动信令监测系统监测移动通讯过程中的各种信令过程,或得手机用户的当前介入基站信息(cell-1d)。当用户的该信息与业务选择区域一致时,伪基站持有者就会下发提前编辑的诈骗短信。信令检测系统实时监控通讯网络中的相关联路,其中包括:A接口(MSC到BSC之间的信令链路)、C接口(MSC到HLR之间的信令链路)、E接口(MSC到其他MSC之间的信令链路)以及MSC到LSTP之间的信令链路,以获得伪基站覆盖范围内的用户详细信息,包括:当前的位置信息(ce 11-1d)以及手机号。
[0005]伪基站在启动后干扰和屏蔽其覆盖范围内的运营商信号,然后在短时间内搜索并获得该范围内的手机用户信息,将短信下发到捕捉到手机。持续屏蔽运营商的信号的时间在10秒到20秒之间,一旦推送完短信,对方手机就会被踢出伪基站,用户才能重新正常通讯。但是,有很多用户的手机不能自动恢复信号,需要重启。
[0006]伪基站可以冒充任意号码向用户手机推送信息,包括110,120等公众号码。且伪基站一般放在车上,时速不高于60千米就可以正常工作,所以其隐蔽性和灵活性都很强,不一定位与追踪。此外,不法人员使用伪基站的区域一般选择在银行门口,十字路口等人员聚集区,此类区域的信道环境复杂多变严重影响定位精度。
[0007]由于伪基站的灵活性、多变性以及定位的复杂性,关于伪基站定位与追踪目前还没有成熟的商用技术和方法。现有的技术方案主要是:根据非法广告信息中的联系方式,顺藤摸瓜找到违法人员,这种方法不够可靠,对于没有联系方式的工作伪基站不能够有效处理;移动运营商根据某一地区的掉话率大概判断伪基站所处位置,然后通知相关执法人员执法,这种定位方式不够灵活,定位精度较差;使用专业的测量设备地毯式搜索,这种方法需要大量的专业人员,耗时耗力。
[0008]在中国专利“一种伪基站的自动识别方法及系统”(专利号201401739364)中已经提出了伪基站的识别方法。所以,本发明是在其基础上提出的,进一步实现定位与追踪的方法。

【发明内容】

[0009]本发明要解决的技术问题是:提供一种不需要专业定位设备仅使用多部手机实现对伪基站的定位与追踪方法,使得定位与追踪伪基站更加的便捷,快速,降低执法成本。
[0010]为了解决上述技术问题,本发明的方案包括如下步骤:
[0011]步骤1、用户从手机OS层面得到基站的信息,基站信息包括:基站编号(CID),基站信号强度(BSSS),位置区域码(LAC)。根据专利的方法找到伪基站的基站编号,然后对其进行持续测量;
[0012]步骤2、所有检测到伪基站的手机用户,可以选择是否将手机测量到的伪基站信息上传至云端;
[0013]步骤3、在云端建立用户测量表已接受用户上传的数据。用户测量表既UM表,UM表包含ID,SS和GPSL三个字段,其中ID字段表示伪基站的基站编号,SS字段表示伪基站的信号强度,GPSL字段表示用户当前所在位置的GPS信息;
[0014]若用户选择上传,则在云端对收到的伪基站信息进行预处理;
[0015]步骤4、在云端的预处理包括两个步骤:
[0016]首先,对UM表中ID字段的值进行统计分析,查找到出现频次最高的ID值,剔除与该ID值不同的表项。
[0017]其次,对UM表中的GPSL字段的值进行统计分析。以UM表中GPSL字段的第一个字段值为中心,以2米为半径为基准位置使用正六边形依次对测量区域进行划分。将每个正六边形覆盖范围内的测量值称作簇,对簇内的所有的SS字段值计算其得到E[SS],将此范围以中心GPS坐标和E [SS]值标示;
[0018]步骤5、以步骤4中描述的基准位置为起始点S,查找距离S点最近的点E(以GPS值和E [ SS ]值表示)。将E点与S点连结,以SE的中位线将地图划分;
[0019]若E点的E[SS]值高于S点的E[SS]值,则伪基站存在于E点所在的地图区域,将该区域存入数据库;
[0020]反之若S点的E[SS]值高于E点的E[SS]值,则伪基站存在于S点所在的地图区域,将该区域存入数据库;
[0021 ]步骤6、假若以步骤5查找到的伪基站处在E点所在的区域,则以E点为S点,以步骤5所提的方式查找下一个E点,继续查找伪基站所在区域,将该区域存入数据库;
[0022]若以步骤5查找到的伪基站处在S点所在的区域,则以S点为S点,以步骤5所提的方式查找下一个E点,继续查找伪基站所在区域,将该区域存入数据库;
[0023]步骤7、将步骤5查找到区域与步骤6查找到的区域比较,找出两个区域的重叠区域,伪基站就存在于该重叠区域;
[0024]步骤8、在步骤7中得到的区域中,随机找一个点作为S点,执行步骤5,6,7,直至确定的伪基站所在区域的半径不超过3米为止;
[0025]步骤9、云端将所确定区域传到手机,在手机终端显示伪基站所在区域,并通知执法部门对其进行查处。
[0026]本发明对比已有技术具有以下创新点:
[0027](1)使用手机降低了伪基站的定位成本且无需专业设备及专业测量人员,只需要收到垃圾短信的移动用户上传自己手机测量到的伪基站信息;
[0028](2)根据所有检测到伪基站用户上传的伪基站信息,使用简单的中位查找算法实现了伪基站的精确定位与查找。
[0029]与现有对于伪基站的定位与追踪技术相比,本发明的优点在于:
[0030](1)本发明仅使用用户手机就可以实现对于伪基站的定位与追踪,使得对于伪基站的定位更加便捷,可执行。
[0031](2)使用多部手机联合定位,并采用中位线分割空间逐步逼近伪基站所在区域的方式提高了定位精度。
[0032](3)在定位中,充分使用了云端的数据处理能力,对大量数据进行了统计分析,有效的降低了测量环境的复杂多变性对于定位精度的影响。同时,云端高效的计算能力也使得定位与追踪伪基站的实时性有了保障。
【附图说明】
[0033]图1本发明所述的一种基于手机的定位伪基站的方法的流程图;
[0034]图2本发明所述的一种基于手机的定位伪基站的方法在云端进行数据处理的流程图;
【具体实施方式】
[0035]结合说明书附图,对本发明的【具体实施方式】作详细阐述。本发明提供了一种仅使用手机便可以实现定位伪基站的方法,该方法使用中位线区域划分和逐步逼近的方式查找并追踪伪基站的所在位置。所述的数据计算是在云端完成的,这使得手机实时定位与追踪伪基站成为可能。其系统主要流程如图1所示。该方法的步骤包括:
[0036]1、用户从手机0S层面得到基站的信息,基站信息包括:基站编号(CID),基站信号强度(BSSS),位置区域码(LAC)。根据专利的方法确定伪基站的基站编号,然后对该基站编号对应的基站数据信息进行持续测量;
[0037]2、建立用户测量表,既UM表,UM表包含ID,SS和GPSL三个字段,其中ID字段表示伪基站的基站编号,SS字段表示伪基站的信号强度,GPSL字段表示用户当前所在位置的GPS信息;
[0038]3、所有检测到伪基站的手机用户,可以选择是否将手机测量获得的UM表中的信息是否上传至云端。在云端的数据处理流程如图2所示。
[0039]若用户选择上传,则在云端对收到的伪基站信息进行预处理;
[0040]4、在云端的预处理包括两个步骤:
[0041 ]首先,对UM表中ID字段的值进行统计分析,查找到出现频次最高的ID值,剔除与该ID值不同的表项。
[0042]其次,对UM表中的GPSL字段的值进行统计分析。以UM表中GPSL字段的第一个字段值为中心,以2米为半径为基准位置使用正六边形依次对测量区域进行划分。将每个正六边形覆盖范围内的测量值称作簇,对簇内的所有的SS字段值计算其得到E[SS],将此范围以中心GPS坐标和E [SS]值标示;
[0043]5、以步骤4中描述的基准位置为起始点S,查找距离S点最近的点E。将E点与S点连结,以SE的中位线将地图划分;
[0044]若E点的E[SS]值高于S点的E[SS]值,则伪基站存在于E点所在的地图区域,将该区域存入数据库;
[0045]反之若S点的E[SS]值高于E点的E[SS]值,则伪基站存在于S点所在的地图区域,将该区域存入数据库;
[0046]6、假若以步骤5查找到的伪基站处在E点所在的区域,则以E点为S点,以步骤5所提的方式查找下一个E点,继续查找伪基站所在区域,将该区域存入数据库;
[0047]若以步骤5查找到的伪基站处在S点所在的区域,则以S点为S点,以步骤5所提的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1