掌桥专利:专业的专利平台
掌桥专利
首页

一种移动终端虚拟定位的检测方法及装置

文献发布时间:2023-06-19 11:27:38


一种移动终端虚拟定位的检测方法及装置

技术领域

本申请涉及移动终端定位技术领域,尤其涉及一种移动终端虚拟定位的检测方法及装置。

背景技术

随着GPS定位功能的广泛应用,基于定位系统开发的App已深入社交、游戏、电商、办公等各种领域。大量依据定位开展的业务推广、办公打卡、地域社交、游戏区域限制等业务核心都是基于定位而开展,若不注意虚拟定位检测,则会带来严重影响。目前虚拟定位修改功能日益普及,如何检测虚拟定位功能,确保用户按规则使用App,堵住现有虚拟定位检测漏洞,正成为基于定位系统App的当务之急。急需一种能够检测虚拟定位功能的方法。

发明内容

本申请提供了一种移动终端虚拟定位的检测方法及装置,以解决现有虚拟定位功能无法被准确检测的问题。

一方面,本申请提供了一种移动终端虚拟定位的检测方法,包括以下步骤:

根据预设时间间隔,对所述移动终端的定位信息进行多次获取,获取次数为n,每次获取的定位信息分别为第一定位信息、第二定位信息...第n定位信息,所述定位信息包括经纬度信息;

根据所述定位信息判断是否为真实定位信息或虚假定位信息。

根据所述定位信息判断是否为真实定位信息或虚假定位信息,具体包括以下步骤:

判断多次获取的所述定位信息是否保持不变;

若多次获取的所述定位信息保持不变,则所述定位信息为虚假定位信息;

若多次获取的所述定位信息未保持不变,判断所述定位信息是否超出预设浮动范围;

若所述定位信息超过预设浮动范围,则所述定位信息为虚假定位信息;

若所述定位信息未超过预设浮动范围,则所述定位信息为真实定位信息。

还包括以下步骤:

根据所述定位信息,计算第一位置信息,所述位置信息包括城市信息和街道信息;

获取移动终端的IP信息;

计算所述IP信息的第二位置信息;

判断第一位置信息和第二位置信息是否一致;

若一致,则所述定位信息为真实定位信息;

若不一致,则所述定位信息为虚假定位信息。

若第一位置信息和第二位置信息不一致,还包括以下步骤:

判断移动终端是否使用VPN进行上网连接;

若用户使用VPN,再次获取移动终端的定位信息;

判断两次定位信息是否完全一致;

若两次定位信息完全一致,则所述定位信息为虚假定位信息。

还包括以下步骤:

若所述定位信息为虚假定位信息;

向用户发送风险警示信息。

第二方面,本申请提供了一种移动终端虚拟定位的检测装置,包括:

定位信息获取模块:根据预设时间间隔,对所述移动终端的定位信息进行多次获取,获取次数为n,每次获取的定位信息分别为第一定位信息、第二定位信息...第n定位信息,所述定位信息包括经纬度信息;

定位信息判断模块:根据所述定位信息判断是否为真实定位信息或虚假定位信息。

还包括:

第一位置信息计算模块:根据所述定位信息,计算第一位置信息,所述位置信息包括城市信息和街道信息;

IP信息获取模块:获取移动终端的IP信息;

第二位置信息计算模块:计算所述IP信息的第二位置信息;

位置信息判断模块:判断第一位置信息和第二位置信息是否一致,若一致,则所述定位信息为真实定位信息,若不一致,则所述定位信息为虚假定位信息。

还包括VPN判断模块:

所述VPN判断模块被配置为若第一位置信息和第二位置信息不一致,判断移动终端是否使用VPN进行上网连接,若用户使用VPN,再次获取移动终端的定位信息,判断两次定位信息是否完全一致,若两次定位信息完全一致,则所述定位信息为虚假定位信息。

还包括报警模块:

所述报警模块被配置为若所述定位信息为虚假定位信息,向用户发送风险警示信息。

第三方面,本申请提供了一种计算机可读存储介质,存储有指令,当其在计算机上运行时,使得计算机执行任一项第一方面所述的方法。

由以上技术方案可知,本申请提供了一种移动终端虚拟定位的检测方法及装置,所述方法包括以下步骤:根据预设时间间隔,对所述移动终端的定位信息进行多次获取,所述定位信息包括经纬度信息,判断多次获取的所述定位信息是否保持不变,若多次获取的所述定位信息保持不变,则所述定位信息为虚假定位信息,若多次获取的所述定位信息未保持不变,判断所述定位信息是否超出预设浮动范围,若所述定位信息超过预设浮动范围,则所述定位信息为虚假定位信息,若所述定位信息未超过预设浮动范围,则所述定位信息为真实定位信息。本申请通过对定位信息和IP信息进行准确采集并判断。解决了现有虚拟定位功能无法被准确检测的问题。

附图说明

为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请的一种移动终端虚拟定位的检测方法的工作流程图;

图2为本申请的所述检测方法的一种实施例的工作流程图;

图3为本申请的所述检测方法的第二种实施例的工作流程图;

图4为本申请的所述检测方法的第三种实施例的工作流程图。

具体实施方式

下面将详细地对实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。仅是与权利要求书中所详述的、本申请的一些方面相一致的系统和方法的示例。

参见图1,一方面,本申请提供了一种移动终端虚拟定位的检测方法,包括以下步骤:

S110:根据预设时间间隔,对所述移动终端的定位信息进行多次获取,获取次数为n,每次获取的定位信息分别为第一定位信息、第二定位信息...第n定位信息,所述定位信息包括经纬度信息;

更为具体的是,所述预设时间间隔可根据实际情况进行调整,

S120:根据所述定位信息判断是否为真实定位信息或虚假定位信息。

更为具体的是,在一些实施例中,参见图2,根据所述定位信息判断是否为真实定位信息或虚假定位信息,具体包括以下步骤:

S121:判断多次获取的所述定位信息是否保持不变,若多次获取的所述定位信息保持不变,则所述定位信息为虚假定位信息;

S122若多次获取的所述定位信息未保持不变,判断所述定位信息是否超出预设浮动范围;

S123:若所述定位信息超过预设浮动范围,则所述定位信息为虚假定位信息;

S124:若所述定位信息未超过预设浮动范围,则所述定位信息为真实定位信息。

更为具体的是,在一些实施例中,参见图3,还包括以下步骤:

S130:根据所述定位信息,计算第一位置信息,所述位置信息包括城市信息和街道信息;

S131:获取移动终端的IP信息;

S132:计算所述IP信息的第二位置信息;

S133:判断第一位置信息和第二位置信息是否一致;

S134:若一致,则所述定位信息为真实定位信息;

S135:若不一致,则所述定位信息为虚假定位信息。

更为具体的是,在一些实施例中,若第一位置信息和第二位置信息不一致,参见图4,还包括以下步骤:

S140:判断移动终端是否使用VPN进行上网连接;

S141:若用户使用VPN,再次获取移动终端的定位信息;

S142:判断两次定位信息是否完全一致;

S143:若两次定位信息完全一致,则所述定位信息为虚假定位信息。

更为具体的是,在一些实施例中,还包括以下步骤:

S144:若所述定位信息为虚假定位信息,向用户发送风险警示信息。

更为具体的是,虚拟定位修改的是系统的经纬度数据,我们可以获取该设备的定位信息,具体方案为检测时,根据移动终端的定位信息进行获取,获取当前移动终端的定位信息,也就是经纬度信息,根据经纬度信息计算,得到第一位置信息,在收集一定数据后,进行数据分析,若存在大量完全一致的数据越多,则为虚假定位信息。然后通过获取IP信息,得到包含该IP所在的城市,街道的第二位置信息进行判断。再结合第一位置信息进行比对,判断定位信息是否一致。若不一致,可再次获取当前定位信息确认,若不一致且绝对相同数据过多,则判定为进行了虚拟定位修改,若一致,则为真实定位信息。

第二方面,本申请提供了一种移动终端虚拟定位的检测装置,包括:

定位信息获取模块:根据预设时间间隔,对所述移动终端的定位信息进行多次获取,获取次数为n,每次获取的定位信息分别为第一定位信息、第二定位信息...第n定位信息,所述定位信息包括经纬度信息;

定位信息判断模块:根据所述定位信息判断是否为真实定位信息或虚假定位信息。

还包括:

第一位置信息计算模块:根据所述定位信息,计算第一位置信息,所述位置信息包括城市信息和街道信息;

IP信息获取模块:获取移动终端的IP信息;

第二位置信息计算模块:计算所述IP信息的第二位置信息;

位置信息判断模块:判断第一位置信息和第二位置信息是否一致,若一致,则所述定位信息为真实定位信息,若不一致,则所述定位信息为虚假定位信息。

还包括VPN判断模块:

所述VPN判断模块被配置为若第一位置信息和第二位置信息不一致,判断移动终端是否使用VPN进行上网连接,若用户使用VPN,再次获取移动终端的定位信息,判断两次定位信息是否完全一致,若两次定位信息完全一致,则所述定位信息为虚假定位信息。

还包括报警模块:

所述报警模块被配置为若所述定位信息为虚假定位信息,向用户发送风险警示信息。

本实施例中的装置在执行上述方法时可参见方法实施例中的描述,在此不再赘述。

第三方面,本申请提供了一种计算机可读存储介质,存储有指令,当其在计算机上运行时,使得计算机执行任一项第一方面所述的方法。

由以上技术方案可知,本申请提供了一种移动终端虚拟定位的检测方法及装置,所述方法包括以下步骤:根据预设时间间隔,对所述移动终端的定位信息进行多次获取,所述定位信息包括经纬度信息,判断多次获取的所述定位信息是否保持不变,若多次获取的所述定位信息保持不变,则所述定位信息为虚假定位信息,若多次获取的所述定位信息未保持不变,判断所述定位信息是否超出预设浮动范围,若所述定位信息超过预设浮动范围,则所述定位信息为虚假定位信息,若所述定位信息未超过预设浮动范围,则所述定位信息为真实定位信息。本申请通过对定位信息和IP信息相结合的方式,进行准确采集并判断。解决了现有虚拟定位功能无法被准确检测的问题。

本申请提供的实施例之间的相似部分相互参见即可,以上提供的具体实施方式只是本申请总的构思下的几个示例,并不构成本申请保护范围的限定。对于本领域的技术人员而言,在不付出创造性劳动的前提下依据本申请方案所扩展出的任何其他实施方式都属于本申请的保护范围。

相关技术
  • 一种移动终端虚拟定位的检测方法及装置
  • 一种基于社交软件虚拟定位技术的移动终端定位系统及其定位方法
技术分类

06120112934633