本发明涉及定位领域,尤其是一种精度为1米的伪基站定位设备。
背景技术:
“伪基站”即假基站,设备一般由主机和笔记本电脑组成,通过短信群发器、短信发信机等相关设备能够搜取以其为中心、一定半径范围内的手机卡信息,通过伪装成运营商的基站,冒用他人手机号码强行向用户手机发送诈骗、广告推销等短信息。
伪基站设备运行时,用户手机信号被强制连接到该设备上,导致手机无法正常使用运营商提供的服务,手机用户一般会暂时脱网8~12秒后恢复正常,部分手机则必须开关机才能重新入网。此外,它还会导致手机用户频繁地更新位置,使得该区域的无线网络资源紧张并出现网络拥塞现象,影响用户的正常通信。
技术实现要素:
本发明主要解决的技术问题在于提供一种精度为1米的伪基站定位设备。
本发明为解决上述技术问题采用的技术方案为:
一种精度为1米的伪基站定位设备,包括有:
用于确定移动终端当前扫描时刻的当前扫描基站的扫描基站确定模块;
用于从所述移动终端的历史基站扫描表中确定辅助定位基站的辅助定位基站确定模块;
所述辅助定位基站的扫描时刻与当前扫描时刻处于设定时间范围内,所述辅助定位基站与所述当前扫描基站处于设定空间范围内;
用于根据所述当前扫描基站以及所述辅助定位基站的位置并对当前扫描时刻的移动终端进行基站定位的基站定位模块。
进一步地,所述历史基站扫描表存储有所述移动终端历史扫描到的基站及其扫描时刻;
所述辅助定位基站确定模块包括有:
待查找基站查找单元,用于在所述移动终端的历史基站扫描表查找扫描时刻与所述当前扫描时刻在设定时间范围的待查找基站;
第一基站查找单元,用于在所述待查找基站中获得所述当前扫描基站的至少一条记录,并将所述历史基站扫描表中位于所述至少一条记录与所述当前扫描基站的当前记录之间的基站作为待确定基站,所述至少一条记录与所述当前记录之间至少存在一条其他基站的记录;
辅助基站确定单元,用于根据所述待确定基站,确定所述辅助定位基站。
进一步地,所述辅助基站确定单元用于对所述待确定基站进行去重处理,并筛除所述当前扫描基站后,生成所述辅助定位基站。
进一步地,所述辅助基站确定单元用于:确定对所述待确定基站进行去重处理,并筛除所述当前扫描基站后所生成的目标基站的基站数目;如果所述基站数目小于设定门限阈值,则将所述目标基站作为所述辅助定位基站。
进一步地,所述历史基站扫描表存储有所述移动终端历史扫描到的基站及其扫描时刻;所述辅助定位基站确定模块用于:在所述移动终端的历史基站扫描表查找扫描时刻与所述当前扫描时刻在设定时间范围的待查找基站;将所述待查找基站以及所述当前扫描基站发送至服务器,以使得服务器根据各基站所在位置,确定与所述当前扫描基站处于设定空间范围内的辅助定位基站;接收所述服务器返回的所述辅助定位基站。
进一步地,所述基站定位模块包括有:基站经纬度信息获取单元,用于获取与所述当前扫描基站以及所述辅助定位基站的位置对应的基站经纬度信息;移动终端位置计算单元,用于将各基站经纬度信息的平均值,作为当前扫描时刻的移动终端的位置。
进一步地,还包括有:权重值累加单元,用于在将各基站经纬度信息的平均值,作为当前扫描时刻的移动终端的位置之前,根据所述当前扫描时刻以及与所述辅助定位基站对应的扫描时刻,为各基站经纬度信息累加对应的权重值。
本发明的有益效果为:
1.通过本发明的伪基站定位设备,可以有效精准的定位设备附近的伪基站设备,当出现伪基站时,扫描基站确定模块实时发现,并对基站定位模块进行调动,实现伪基站的定位。
2.通过本发明的辅助定位基站去顶模块与扫描基站确定模块,可以实现对伪基站精度为1米的准确定位。
附图说明
图1为本发明一种具体实施方式的模块连接图。
图2为本发明一种具体实施方式中辅助定位基站确定模块的模块连接图。
具体实施方式
下面结合具体实施方式对本发明作进一步阐述。
一种精度为1米的伪基站定位设备,包括有:
用于确定移动终端当前扫描时刻的当前扫描基站的扫描基站确定模块;
用于从所述移动终端的历史基站扫描表中确定辅助定位基站的辅助定位基站确定模块;
所述辅助定位基站的扫描时刻与当前扫描时刻处于设定时间范围内,所述辅助定位基站与所述当前扫描基站处于设定空间范围内;
用于根据所述当前扫描基站以及所述辅助定位基站的位置并对当前扫描时刻的移动终端进行基站定位的基站定位模块。
历史基站扫描表存储有所述移动终端历史扫描到的基站及其扫描时刻;所述辅助定位基站确定模块包括有:
待查找基站查找单元,用于在所述移动终端的历史基站扫描表查找扫描时刻与所述当前扫描时刻在设定时间范围的待查找基站;
第一基站查找单元,用于在所述待查找基站中获得所述当前扫描基站的至少一条记录,并将所述历史基站扫描表中位于所述至少一条记录与所述当前扫描基站的当前记录之间的基站作为待确定基站,所述至少一条记录与所述当前记录之间至少存在一条其他基站的记录;
辅助基站确定单元,用于根据所述待确定基站,确定所述辅助定位基站;辅助基站确定单元用于对所述待确定基站进行去重处理,并筛除所述当前扫描基站后,生成所述辅助定位基站。
辅助基站确定单元用于:确定对所述待确定基站进行去重处理,并筛除所述当前扫描基站后所生成的目标基站的基站数目;如果所述基站数目小于设定门限阈值,则将所述目标基站作为所述辅助定位基站。
历史基站扫描表存储有所述移动终端历史扫描到的基站及其扫描时刻;所述辅助定位基站确定模块用于:在所述移动终端的历史基站扫描表查找扫描时刻与所述当前扫描时刻在设定时间范围的待查找基站;将所述待查找基站以及所述当前扫描基站发送至服务器,以使得服务器根据各基站所在位置,确定与所述当前扫描基站处于设定空间范围内的辅助定位基站;接收所述服务器返回的所述辅助定位基站;基站定位模块包括有:基站经纬度信息获取单元,用于获取与所述当前扫描基站以及所述辅助定位基站的位置对应的基站经纬度信息;移动终端位置计算单元,用于将各基站经纬度信息的平均值,作为当前扫描时刻的移动终端的位置。
进一步地,还包括有:权重值累加单元,用于在将各基站经纬度信息的平均值,作为当前扫描时刻的移动终端的位置之前,根据所述当前扫描时刻以及与所述辅助定位基站对应的扫描时刻,为各基站经纬度信息累加对应的权重值。
通过本发明的伪基站定位设备,可以有效精准的定位设备附近的伪基站设备,当出现伪基站时,扫描基站确定模块实时发现,并对基站定位模块进行调动,实现伪基站的定位;通过本发明的辅助定位基站去顶模块与扫描基站确定模块,可以实现对伪基站精度为1米的准确定位。