虚假位置识别方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:19867355 阅读:17 留言:0更新日期:2018-12-22 14:13
本发明专利技术提供一种虚假位置识别方法、装置、设备及计算机可读存储介质。方法包括:根据接收的终端信息获取与终端连接的基站的信息;其中,信息包括基站数量、基站位置;根据基站数量确定基站位置的中心位置,并确定中心位置与接收的终端位置间的距离;判断距离是否大于距离阈值,若是,则确定位置信息为虚假位置信息。本发明专利技术提供的方法、装置、设备及计算机可读存储介质可以根据终端连接的基站信息,对接收的终端位置进行校验,由于根据终端信息获取的终端连接的基站信息是准确的,而且终端一定在基站的信号覆盖范围内,因此,根据终端连接的基站的位置可以确定终端上报的位置是否真实。

【技术实现步骤摘要】
虚假位置识别方法、装置、设备及计算机可读存储介质
本专利技术涉及位置识别技术,尤其涉及一种虚假位置识别方法、装置、设备及计算机可读存储介质。
技术介绍
随着移动技术的发展,基于位置的服务越来越多。基于位置的服务是通过获取移动终端用户的位置信息(地理坐标,或大地坐标),在地理信息系统(外语缩写:GIS、外语全称:GeographicInformationSystem)平台的支持下,为用户提供相应服务的一种增值业务。有一部分服务需要基于用户的真实位置,才能够向用户提供更优质的服务。但是,现有技术中,用户通过在终端安装一些软件,能够修改系统数据,从而上报虚假的位置信息。因此,现有技术中获取的用户位置信息存在不准确的问题。
技术实现思路
本专利技术提供一种虚假位置识别方法、装置、设备及计算机可读存储介质,以解决现有技术中获取的用户位置信息存在不准确的问题。本专利技术的第一个方面是提供一种虚假位置识别方法,包括:根据接收的终端信息获取与所述终端连接的基站的信息;其中,所述信息包括基站数量、基站位置;根据所述基站数量确定所述基站位置的中心位置,并确定所述中心位置与接收的终端位置间的距离;判断所述距离是否大于距离阈值,若是,则确定所述位置信息为虚假位置信息。本专利技术的另一个方面是提供一种虚假位置识别装置,包括:获取模块,用于根据接收的终端信息获取与所述终端连接的基站的信息;其中,所述信息包括基站数量、基站位置;确定模块,用于根据所述基站数量确定所述基站位置的中心位置,并确定所述中心位置与接收的终端位置间的距离;判断模块,用于判断所述距离是否大于距离阈值,若是,则所述确定模块确定所述位置信息为虚假位置信息。本专利技术的又一个方面是提供一种虚假位置识别设备,包括:存储器;处理器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如上述第一方面所述的虚假位置识别方法。本专利技术的再一个方面是提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述第一方面所述的虚假位置识别方法。本专利技术提供的虚假位置识别方法、装置、设备及计算机可读存储介质的技术效果是:本专利技术提供的虚假位置识别方法、装置、设备及计算机可读存储介质,包括:根据接收的终端信息获取与终端连接的基站的信息;其中,信息包括基站数量、基站位置;根据基站数量确定基站位置的中心位置,并确定中心位置与接收的终端位置间的距离;判断距离是否大于距离阈值,若是,则确定位置信息为虚假位置信息。本专利技术提供的方法、装置、设备及计算机可读存储介质可以根据终端连接的基站信息,对接收的终端位置进行校验,由于根据终端信息获取的终端连接的基站信息是准确的,而且终端一定在基站的信号覆盖范围内,因此,根据终端连接的基站的位置可以确定终端上报的位置是否真实。附图说明图1为本专利技术一示例性实施例示出的虚假位置识别方法的流程图;图2为本专利技术另一示例性实施例示出的虚假位置识别方法的流程图;图3为本专利技术又一示例性实施例示出的虚假位置识别方法的流程图;图3A为图3所示实施例的一种实现方式;图4为本专利技术一示例性实施例示出的虚假位置识别装置的结构图;图5为本专利技术另一示例性实施例示出的虚假位置识别装置的结构图;图6为本专利技术一示例性实施例示出的虚假位置识别设备的结构图。具体实施方式图1为本专利技术一示例性实施例示出的虚假位置识别方法的流程图。如图1所示,本实施例提供的虚假位置识别方法包括:步骤101,根据接收的终端信息获取与终端连接的基站的信息;其中,信息包括基站数量、基站位置。其中,可以由位置服务器执行本实施例提供的方法,其中,可以由终端直接向位置服务器发送终端信息,以及终端位置。还可以由终端向应用服务器上报终端信息以及终端位置,由应用服务器将接收的数据发送给位置服务器,以使位置服务器对终端位置的真实性进行识别。具体的,终端上的LBS(LocationBasedService,基于位置服务)应用开启后,LBS应用可以上报终端信息、终端位置等。例如,用户开启终端内的打车软件,打车软件就会获取终端的位置,并将终端或用户信息上报至服务器。其中,终端位置可以是通过终端内置的定位功能获取的,当终端内安装了恶意修改定位信息的软件后,该终端位置有可能是修改后的虚假位置。进一步的,终端信息可以是用户信息、手机号码、IMEI等。若上报的终端信息中不包括手机号码,则可以根据终端信息获取与其相应的手机号码,如根据用户信息获取用户注册时的号码。实际应用时,可以根据手机号码确定与终端连接的基站信息,例如,可以通过运营商获取该手机号码连接的基站信息,具体可以包括连接了几个基站,各个基站的标识、各个基站所在的位置等。其中,可以获取与手机号码对应的与基站交互的信令数据确定终端连接的基站信息,如通过TDOA(TimeDifferenceofArrival,到达时间差)、RSSI(ReceivedSignalStrengthIndication,接收的信号强度指示)等数据,获取终端连接的基站的信息。步骤102,根据基站数量确定基站位置的中心位置,并确定中心位置与接收的终端位置间的距离。具体的,位置服务器还可以接收终端位置,可以由LBS应用服务器向位置服务器发送该终端位置,也可以由用户终端直接向位置服务器发送位置。进一步的,位置服务器可以确定基站的中心位置。当终端仅连接一个基站时,该基站位置就是中心位置。当终端与多个基站连接时,则需要根据多个基站的位置确定中心位置,例如,当终端连接有两个基站时,这两个基站位置的中点就是中心位置。终端与基站进行连接时,会选择信号较强的基站进行连接,而距离是影响终端与基站信号强弱的一个重要因素。因此,可以认为终端连接的基站就是位于终端附近的基站,因此,可以根据基站位置推测出一个距离终端较近的位置,也就是该中心位置。若用户在终端内安装了修改位置信息的软件,那么终端上报的位置有可能是虚假位置,而终端连接的基站信息无法修改,即终端实际连接的哪个基站,那么就能够根据终端信息获取到该基站的信息。因此,可以通过基站位置识别终端位置的真伪。具体可以通过中心位置与终端位置之间的距离确定终端位置的真伪,若距离太大,例如在该位置根本无法与获取的基站进行连接,那么终端位置为虚假位置。步骤103,判断距离是否大于距离阈值,若是,则确定位置信息为虚假位置信息。还可以预先设置距离阈值,若终端上报的位置与确定的中心位置的距离大于距离阈值,则可以认为终端位置为虚假位置。若终端上报的位置与确定的中心位置的距离小于等于距离阈值,则认为终端位置是真实位置。实际应用时,若确定终端上报的位置为虚假位置,则可以开启增强验证方法,如人脸验证、电话语音验证、验证码验证等。其中,距离阈值可以根据基站所能够覆盖的范围进行设置,还可以针对不同的基站设置不同的阈值。由于基站所采用的技术不完全相同,因此,各个基站的覆盖范围也不尽相同,因此,可以设置基站对应的距离阈值,若终端连接多个基站时,可以这些基站的距离阈值中的最大值与终端位置和中心位置的距离进行比较,从而更准确的判断终端上报的是否为虚假位置。本实施例提供的方法用于识别终端上报的位置是否为虚假位置,该方法由安装有本实施例提供的方法的装置执行,该装置通常以硬件和/或软件的方式来实现。本文档来自技高网...

【技术保护点】
1.一种虚假位置识别方法,其特征在于,包括:根据接收的终端信息获取与所述终端连接的基站的信息;其中,所述信息包括基站数量、基站位置;根据所述基站数量确定所述基站位置的中心位置,并确定所述中心位置与接收的终端位置间的距离;判断所述距离是否大于距离阈值,若是,则确定所述位置信息为虚假位置信息。

【技术特征摘要】
1.一种虚假位置识别方法,其特征在于,包括:根据接收的终端信息获取与所述终端连接的基站的信息;其中,所述信息包括基站数量、基站位置;根据所述基站数量确定所述基站位置的中心位置,并确定所述中心位置与接收的终端位置间的距离;判断所述距离是否大于距离阈值,若是,则确定所述位置信息为虚假位置信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述基站数量确定所述基站位置的中心位置,包括:若所述基站数量为1,则将所述基站位置确定为所述中心位置。3.根据权利要求1所述的方法,其特征在于,所述根据所述基站数量确定所述基站位置的中心位置,包括:若所述基站数量为2,则将两个基站的位置中点确定为所述中心位置。4.根据权利要求1所述的方法,其特征在于,所述基站信息还包括第一信号强度信息;所述根据所述基站数量确定所述基站位置的中心位置,包括:若所述基站数量大于等于3,则在所述基站中根据所述第一信号强度信息确定与所述终端的信号强度靠前的预设数量个目标基站;根据预设算法确定预设数量个所述目标基站的中心位置。5.根据权利要求4所述的方法,其特征在于,所述根据预设算法确定预设数量个所述目标基站的中心位置,包括:根据所述第一信号强度信息,确定所述终端与每个所述目标基站连接的信号对应的第一强度;根据所述第一强度确定每个所述目标基站对应的权重值,根据所述权重值、所述目标基站的位置确定所述中心位置。6.根据权利要求1-5任一项所述的方法,其特征在于,所述基站信息还包括第二信号强度信息;所述方法还包括:根据所述第二信号强度信息确定所述终端与所述基站连接的信号的初始强度;获取预设次数的所述终端与所述基站连接的信号的第二强度;确定与所述初始强度的差值小于等于差值阈值的第二强度的数量;若所述数量大于数量阈值,则确定所述终端的用户为虚假用户。7.一种虚假位置识别装置,其特征在于,包...

【专利技术属性】
技术研发人员:陈蛟
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1