著录项信息
专利名称 | GPS坐标作弊的检测方法及装置 |
申请号 | CN201510284601.4 | 申请日期 | 2015-05-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-08-26 | 公开/公告号 | CN104869638A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W64/00 | IPC分类号 | H;0;4;W;6;4;/;0;0;;;H;0;4;W;4;/;4;0查看分类表>
|
申请人 | 北京嘀嘀无限科技发展有限公司 | 申请人地址 | 北京市海淀区上地东路9号1号楼5层北区1号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京嘀嘀无限科技发展有限公司 | 当前权利人 | 北京嘀嘀无限科技发展有限公司 |
发明人 | 张亚杰 |
代理机构 | 北京路浩知识产权代理有限公司 | 代理人 | 李相雨 |
摘要
本发明公开了一种GPS坐标作弊的检测方法,包括:获取终端在预设时间段内的全球定位系统GPS坐标信息;获取采用基站定位技术或WiFi定位技术得到的所述终端在所述预设时间段内的第一坐标信息;获得所述GPS坐标信息与所述第一坐标信息的偏差,并将所述偏差与第一预设阈值进行比较;若所述偏差大于等于第一预设阈值,则判定所述GPS坐标信息为伪造坐标信息。本发明还提供了一种GPS坐标作弊的检测装置,包括第一获取单元、第二获取单元及第一判定单元。本发明能够通过基站定位或WiFi定位对任意终端的GPS坐标进行检测,判断用户是否对GPS坐标进行了修改。
1.一种GPS坐标作弊的检测方法,其特征在于,该方法包括:
获取终端在预设时间段内的全球定位系统GPS坐标信息;
获取采用基站定位技术或WiFi定位技术得到的所述终端在所述预设时间段内的第一坐标信息;
获得所述GPS坐标信息与所述第一坐标信息的偏差,并将所述偏差与第一预设阈值进行比较;
若所述偏差大于等于第一预设阈值,则判定所述GPS坐标信息为伪造坐标信息;
若所述偏差小于第一预设阈值,则获取与所述终端当前地址的距离小于预设距离的范围内的基站编号及预设时间段内所述基站的信号强度;
将预设时间段内的GPS坐标的变化值与第二预设阈值进行比较,并将预设时间段内的基站的信号强度的变化值与第三预设阈值进行比较;
若所述GPS坐标的变化值大于第二预设阈值,所述基站编号没有变化且所述基站的信号强度的变化值小于第三预设阈值,则判定所述预设时间段内的GPS坐标信息为伪造的坐标信息;
若所述GPS坐标的变化值小于等于第二预设阈值,且所述基站编号发生变化或所述基站的信号强度的变化值大于等于第三预设阈值,则判定所述预设时间段内的GPS坐标信息为伪造的坐标信息。
2.根据权利要求1所述的方法,其特征在于,所述GPS坐标信息包括:经度、纬度及时间戳信息;所述第一坐标信息包括:经度、纬度及时间戳信息。
3.根据权利要求1所述的方法,其特征在于,所述获取与所述终端当前地址的距离小于预设距离的范围内的基站编号及预设时间段内所述基站的信号强度之前,所述方法还包括:
获取所述终端的当前地址信息;
根据获取的所述终端当前地址确定与所述终端当前地址的距离小于预设距离的基站。
4.一种GPS坐标作弊的检测装置,其特征在于,该装置包括:
第一获取单元,用于获取终端在预设时间段内的全球定位系统GPS坐标信息;
第二获取单元,用于获取采用基站定位技术或WiFi定位技术得到的所述终端在所述预设时间段内的第一坐标信息;
第一判定单元,用于获得所述GPS坐标信息与所述第一坐标信息的偏差,并将所述偏差与第一预设阈值进行比较;若所述偏差大于等于第一预设阈值,则判定所述GPS坐标信息为伪造坐标信息;
第二判定单元,用于当所述偏差小于第一预设阈值时,获取与所述终端当前地址的距离小于预设距离的范围内的基站编号及预设时间段内所述基站的信号强度;
其中,所述第二判定单元具体用于将预设时间段内的GPS坐标的变化值与第二预设阈值进行比较,并将预设时间段内的基站的信号强度的变化值与第三预设阈值进行比较;
若所述GPS坐标的变化值大于第二预设阈值,所述基站编号没有变化且所述基站的信号强度的变化值小于第三预设阈值,则判定所述预设时间段内的GPS坐标信息为伪造的坐标信息;
若所述GPS坐标的变化值小于等于第二预设阈值,且所述基站编号发生变化或所述基站的信号强度的变化值大于等于第三预设阈值,则判定所述预设时间段内的GPS坐标信息为伪造的坐标信息。
5.根据权利要求4所述的装置,其特征在于,所述GPS坐标信息包括:经度、纬度及时间戳信息;所述第一坐标信息包括:经度、纬度及时间戳信息。
6.根据权利要求4所述的装置,其特征在于,所述装置还包括:定位单元,用于:
获取所述终端的当前地址信息;
根据获取的所述终端当前地址确定与所述终端当前地址的距离小于预设距离的基站。
GPS坐标作弊的检测方法及装置\n技术领域\n[0001] 本发明涉及计算机处理技术领域,尤其涉及GPS坐标作弊的检测方法及装置。\n背景技术\n[0002] 目前,打车系统的使用越来越普遍,乘客可以便捷地通过用户设备(User Equipment,简称UE)上安装的打车系统发布打车请求。然而,在目前打车系统中司机常利用修改全球定位系统(Global Position System,简称GPS)坐标的方法去获取额外的利益以及损害其他司机的利益,例如通过修改模拟GPS坐标进行抢单,或通过修改GPS坐标影响GPS计价路程等。\n[0003] 现有常见的伪造GPS坐标的检测方法是:检测终端是否打开了“允许模拟地理位置”的选项,若打开了该选项,表明用户对GPS坐标进行了修改。然而对于已获取超级用户权限的终端,能够在不打开“允许模拟地理位置”选项的情况下,对GPS坐标进行修改。\n发明内容\n[0004] 针对现有技术的缺陷,本发明提供GPS坐标作弊的检测方法及装置,能够通过基站定位或WiFi定位对任意终端的GPS坐标进行检测,判断是否对GPS坐标进行了修改。\n[0005] 第一方面,本发明提供了一种GPS坐标作弊的检测方法,该方法包括:\n[0006] 获取终端在预设时间段内的全球定位系统GPS坐标信息;\n[0007] 获取采用基站定位技术或WiFi定位技术得到的所述终端在所述预设时间段内的第一坐标信息;\n[0008] 获得所述GPS坐标信息与所述第一坐标信息的偏差,并将所述偏差与第一预设阈值进行比较;\n[0009] 若所述偏差大于等于第一预设阈值,则判定所述GPS坐标信息为伪造坐标信息。\n[0010] 优选地,所述GPS坐标信息包括:经度、纬度及时间戳信息;所述第一坐标信息包括:经度、纬度及时间戳信息。\n[0011] 优选地,所述方法还包括:\n[0012] 若所述偏差小于第一预设阈值,则获取与所述终端当前地址的距离小于预设距离的范围内的基站编号及预设时间段内所述基站的信号强度;\n[0013] 根据所述GPS坐标信息、所述基站编号及所述基站的信号强度,判定所述GPS坐标信息是否为伪造坐标信息。\n[0014] 优选地,所述根据所述GPS坐标信息、所述基站编号及所述基站的信号强度,判定所述GPS坐标信息是否为伪造坐标信息,包括:\n[0015] 将预设时间段内的GPS坐标的变化值与第二预设阈值进行比较,并将预设时间段内的基站的信号强度的变化值与第三预设阈值进行比较;\n[0016] 若所述GPS坐标的变化值大于第二预设阈值,所述基站编号没有变化且所述基站的信号强度的变化值小于第三预设阈值,则判定所述预定时间段内的GPS坐标信息为伪造的坐标信息;\n[0017] 若所述GPS坐标的变化值小于等于第二预设阈值,且所述基站编号发生变化或所述基站的信号强度的变化值大于等于第三预设阈值,则判定所述预定时间段内的GPS坐标信息为伪造的坐标信息。\n[0018] 优选地,所述获取与所述终端当前地址的距离小于预设距离的范围内的基站编号及预设时间段内所述基站的信号强度之前,所述方法还包括:\n[0019] 获取所述终端的当前地址信息;\n[0020] 根据获取的所述终端当前地址确定与所述终端当前地址的距离小于预设距离的基站。\n[0021] 第二方面,本发明提供了一种GPS坐标作弊的检测装置,该装置包括:\n[0022] 第一获取单元,用于获取终端在预设时间段内的全球定位系统GPS坐标信息;\n[0023] 第二获取单元,用于获取采用基站定位技术或WiFi定位技术得到的所述终端在所述预设时间段内的第一坐标信息;\n[0024] 第一判定单元,用于获得所述GPS坐标信息与所述第一坐标信息的偏差,并将所述偏差与第一预设阈值进行比较;若所述偏差大于等于第一预设阈值,则判定所述GPS坐标信息为伪造坐标信息。\n[0025] 优选地,所述GPS坐标信息包括:经度、纬度及时间戳信息;所述第一坐标信息包括:经度、纬度及时间戳信息。\n[0026] 优选地,所述装置还包括:第二判定单元,用于:\n[0027] 当所述偏差小于第一预设阈值时,获取与所述终端当前地址的距离小于预设距离的范围内的基站编号及预设时间段内所述基站的信号强度;\n[0028] 根据所述GPS坐标信息、所述基站编号及所述基站的信号强度,判定所述GPS坐标信息是否为伪造坐标信息。\n[0029] 优选地,所述第二判定单元,具体用于:\n[0030] 将预设时间段内的GPS坐标的变化值与第二预设阈值进行比较,并将预设时间段内的基站的信号强度的变化值与第三预设阈值进行比较;\n[0031] 若所述GPS坐标的变化值大于第二预设阈值,所述基站编号没有变化且所述基站的信号强度的变化值小于第三预设阈值,则判定所述预定时间段内的GPS坐标信息为伪造的坐标信息;\n[0032] 若所述GPS坐标的变化值小于等于第二预设阈值,且所述基站编号发生变化或所述基站的信号强度的变化值大于等于第三预设阈值,则判定所述预定时间段内的GPS坐标信息为伪造的坐标信息。\n[0033] 优选地,所述装置还包括:定位单元,用于:\n[0034] 获取所述终端的当前地址信息;\n[0035] 根据获取的所述终端当前地址确定与所述终端当前地址的距离小于预设距离的基站。\n[0036] 由上述技术方案可知,本发明提供一种GPS坐标作弊的检测方法及装置,通过采用基站定位和WiFi定位方法监测GPS坐标,判断GPS坐标是否存在异常情况,该方法适用于任一终端,且用户绕过监测的难度大。\n附图说明\n[0037] 为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。\n[0038] 图1是本公开一实施例提供的一种GPS坐标作弊的检测方法的流程示意图;\n[0039] 图2是本公开另一实施例提供的一种GPS坐标作弊的检测方法的部分流程示意图;\n[0040] 图3是本公开另一实施例提供的一种GPS坐标作弊的检测装置的结构示意图。\n具体实施方式\n[0041] 下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。\n[0042] 如图1所示,为本公开一实施例提供的一种GPS坐标作弊的检测方法的流程示意图,该方法包括如下步骤:\n[0043] S1:获取终端在预设时间段内的全球定位系统GPS坐标信息;\n[0044] 具体地,所述GPS坐标信息包括:经度、纬度及时间戳信息。其中,所述终端为提供服务方,如交通工具叫车服务中的司机,所使用的用于接单的移动终端或个人计算机(Personal Computer,简称PC)等设备。例如智能手机、个人数码助理(PDA)、平板电脑、笔记本电脑、车载电脑(carputer)、掌上游戏机、智能眼镜、智能手表、可穿戴设备、虚拟显示设备或显示增强设备(如Google Glass、Oculus Rift、Hololens、Gear VR)等。\n[0045] S2:获取采用基站定位技术或WiFi定位技术得到的所述终端在所述预设时间段内的第一坐标信息;\n[0046] 具体地,所述第一坐标信息包括:经度、纬度及时间戳信息。基站定位一般应用于移动终端,基站定位服务又叫做移动位置服务(Location Based Service,简称LBS),具体是通过电信移动运营商的网络(如GSM网)获取移动终端用户的位置信息(经纬度坐标);\nWiFi定位主要是指:移动终端连上了某个WiFi热点,那么就可以调用热点数据库中移动终端附近所有热点的地理位置信息,从而进一步地根据附近每个热点的信号强弱及地理位置信息计算出移动终端的地理位置。则根据基站定位技术或WiFi定位技术均可获得终端的第一坐标信息。\n[0047] 需要说明的是,步骤S1中和步骤S2中的预设时间段为相同的时间段。\n[0048] S3:获得所述GPS坐标信息与所述第一坐标信息的偏差,并将所述偏差与第一预设阈值进行比较。\n[0049] 具体来说,所述GPS坐标信息与所述第一坐标信息的偏差为GPS坐标与第一坐标之间的距离。则将两者之间的距离与第一预设阈值进行比较。\n[0050] 需要说明的是,第一预设阈值根据基站定位或WiFi定位的误差进行设置,一般来说,基站定位或WiFi定位的误差在百米级别,则第一预设阈值可设置在百米级别。\n[0051] S4:若所述偏差大于等于第一预设阈值,则判定所述GPS坐标信息为伪造坐标信息。\n[0052] 进一步地,若所述偏差小于第一预设阈值,该方法还包括如下步骤:\n[0053] S5:获取与所述终端当前地址的距离小于预设距离的范围内的基站编号及预设时间段内所述基站的信号强度;根据所述GPS坐标信息、所述基站编号及所述基站的信号强度,判定所述GPS坐标信息是否为伪造坐标信息。\n[0054] 具体来说,如图2所示,步骤S5包括如下子步骤:\n[0055] S51:获取与所述终端当前地址的距离小于预设距离的范围内的基站编号及预设时间段内所述基站的信号强度。\n[0056] 其中,基站编号是用于唯一标识基站的序列号。一个基站对应一个基站编号。\n[0057] S52:将预设时间段内的GPS坐标的变化值与第二预设阈值进行比较,并将预设时间段内的基站的信号强度的变化值与第三预设阈值进行比较。\n[0058] 具体来说,预设时间段内GPS坐标的变化值是指:预设时间段的开始时间点的GPS坐标与预设时间段的结束时间点的GPS坐标的差值。则预设时间段内的基站的信号强度的变化值是指:预设时间段的开始时间点的基站的信号强度与预设时间段的结束时间点的同一基站的信号强度的差值。\n[0059] 举例来说,预设时间段是1点至2点,预设时间段内的GPS坐标的变化值即为:1点时终端的GPS坐标与2点时终端的GPS坐标的差值。预设时间段内的基站的信号强度的变化值即为:1点时基站的信号强度与2点时同一基站的信号强度的差值。\n[0060] S53:若所述GPS坐标的变化值大于第二预设阈值,所述基站编号没有变化且所述基站的信号强度的变化值小于第三预设阈值,则判定所述预定时间段内的GPS坐标信息为伪造的坐标信息。\n[0061] 具体来说,当预设时间段内终端的GPS坐标发生明显变化,但是终端附近基站编号不变且基站信号强度也没有明显变化,则表明预设时间段内GPS坐标为伪造的坐标信息。\n[0062] S54:若所述GPS坐标的变化值小于等于第二预设阈值,且所述基站编号发生变化或所述基站的信号强度的变化值大于等于第三预设阈值,则判定所述预定时间段内的GPS坐标信息为伪造的坐标信息。\n[0063] 具体来说,当预设时间段内终端的GPS坐标没有明显变化,但是终端附近基站编号变化或基站信号强度发生明显变化,则表明预设时间段内GPS坐标为伪造的坐标信息。\n[0064] 本实施例中,步骤S5之前,该方法还包括如下步骤:\n[0065] 获取所述终端的当前地址信息;根据获取的所述终端当前地址确定与所述终端当前地址的距离小于预设距离的基站。\n[0066] 其中,所述终端的当前地址可为通过基站定位方法或WiFi定位方法获取的坐标信息。\n[0067] 本实施例提供一种GPS坐标作弊的检测方法,通过采用基站定位和WiFi定位方法获得终端的位置信息,并将该位置信息与获取的GPS坐标进行比较,确定GPS坐标是否为伪造坐标。\n[0068] 进一步地,本实施例还根据终端周围的基站编号及基站的信号强度的变化值,以及预设时间段内GPS坐标的变化值,来分析确定GPS坐标是否为伪造坐标。如此上述方法通过基站定位和WiFi定位双重定位方法来监测GPS坐标,来判断GPS坐标是否存在异常情况。\n而且本实施例所提供的方法适用于任一终端,且用户绕过监测的难度大。\n[0069] 如图3所示,本公开另一实施例提供了一种GPS坐标作弊的检测装置的结构示意图,该装置包括第一获取单元301、第二获取单元302及第一判定单元303,其中:\n[0070] 第一获取单元301,用于获取终端在预设时间段内的全球定位系统GPS坐标信息。\n[0071] 第二获取单元302,用于获取采用基站定位技术或WiFi定位技术得到的所述终端在所述预设时间段内的第一坐标信息。\n[0072] 第一判定单元303,用于获得所述GPS坐标信息与所述第一坐标信息的偏差,并将所述偏差与第一预设阈值进行比较;若所述偏差大于等于第一预设阈值,则判定所述GPS坐标信息为伪造坐标信息。\n[0073] 本实施例中,所述GPS坐标信息包括:经度、纬度及时间戳信息;所述第一坐标信息包括:经度、纬度及时间戳信息。\n[0074] 本实施例中,所述装置还包括:第二判定单元,用于:\n[0075] 当所述偏差小于第一预设阈值时,获取与所述终端当前地址的距离小于预设距离的范围内的基站编号及预设时间段内所述基站的信号强度;\n[0076] 根据所述GPS坐标信息、所述基站编号及所述基站的信号强度,判定所述GPS坐标信息是否为伪造坐标信息。\n[0077] 本实施例中,所述第二判定单元,具体用于:\n[0078] 将预设时间段内的GPS坐标的变化值与第二预设阈值进行比较,并将预设时间段内的基站的信号强度的变化值与第三预设阈值进行比较;\n[0079] 若所述GPS坐标的变化值大于第二预设阈值,所述基站编号没有变化且所述基站的信号强度的变化值小于第三预设阈值,则判定所述预定时间段内的GPS坐标信息为伪造的坐标信息;\n[0080] 若所述GPS坐标的变化值小于等于第二预设阈值,且所述基站编号发生变化或所述基站的信号强度的变化值大于等于第三预设阈值,则判定所述预定时间段内的GPS坐标信息为伪造的坐标信息。\n[0081] 本实施例中,所述装置还包括:定位单元,用于:\n[0082] 获取所述终端的当前地址信息;\n[0083] 根据获取的所述终端当前地址确定与所述终端当前地址的距离小于预设距离的基站。\n[0084] 对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。\n[0085] 应当注意的是,在本公开的系统的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本公开不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。\n[0086] 本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开实施例的系统中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。\n[0087] 应该注意的是上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。\n[0088] 以上实施方式仅适于说明本公开,而并非对本公开的限制,有关技术领域的普通技术人员,在不脱离本公开的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本公开的范畴,本公开的专利保护范围应由权利要求限定。
法律信息
- 2018-04-13
- 2015-09-23
实质审查的生效
IPC(主分类): H04W 64/00
专利申请号: 201510284601.4
申请日: 2015.05.28
- 2015-08-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2001-03-28
|
1999-09-22
| | |
2
| |
2015-05-27
|
2013-06-03
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |