终端设备定位方法及终端设备的制作方法
【专利摘要】本发明公开了一种终端设备定位方法及终端设备,该方法包括:接收定位服务器返回的终端设备的当前位置信息;根据本地存储的位置信息,判断当前位置信息是否存在异常;若判断出异常,则根据本地存储的位置信息,对当前位置信息进行修正处理,将修正处理后的当前位置信息确认为此次定位出所述终端设备的位置信息。采用本发明技术方案,解决了现有终端设备定位方法存在的定位精度不高的问题。
【专利说明】终端设备定位方法及终端设备
【技术领域】
[0001] 本发明涉及定位【技术领域】,尤其涉及一种终端设备定位方法及终端设备。
【背景技术】
[0002] 随着通信技术的迅猛发展,越来越多的用户使用各类智能终端设备(以下简称终 端设备)进行信息交互,例如智能手机、移动互联网设备(MID,MobileInternetDevices)、 带呼叫中心的导航设备(CPND,CallCenterPocketNavigationDevice)等等,由于这些 终端设备可随身携带,且能够进行信息交互,因此日益成为人们日常生活中不可缺少的通 信和娱乐工具。
[0003] 随着移动互联网的发展,人们对定位服务的需求日益增大,在一些复杂的、多元 的通信环境(如商场、机场、火车站、城市商圈、高速公路、图书馆等)中,常常需要确定终端 设备或持有终端设备的用户在室内外的位置信息,这些都推动了定位技术的发展。另外, 随着定位技术的发展,紧急救援、车辆导航、智能交通、汽车服务、人员管理等领域也都需 要使用相应的定位技术。因此,位置服务广泛应用到人们的生产生活中,基于位置的服务 (LocationBaseService,LBS)是终端设备定位应用的发展趋势。LBS在地理信息系统 (GeographicInformationSystem,GIS)平台的支持下,通过电信移动运营商的无线网络 或外部定位方式获取终端设备的位置信息,来为用户提供与位置相关的服务。
[0004] 如图1所示,为现有技术中终端设备进行定位的方法流程图,其具体步骤如下:
[0005] 步骤11,终端设备在需要进行定位时,获取进行定位所需的信息,这些信息包含终 端设备能够侦测到的各基站的标识以及对应的信号强度,以及终端设备能够侦测到的无线 保真(WirelessFidelity,WIFI)接入点(AccessPoint,AP)的标识以及对应的信号强度;
[0006] 步骤12,终端设备将获取到的上述信息携带在定位请求中发送给定位服务器;
[0007] 步骤13,定位服务器根据终端设备发送的上述信息,确定出终端设备当前所处位 置的位置信息;
[0008] 步骤14,定位服务器将确定出的位置信息返回给该终端设备,终端设备就能够获 知当前所处位置,从而完成了此次定位。
[0009] 通过上述过程可知,现有技术中,终端设备每次进行定位时,均需要将获取到的进 行定位所需的信息发送给定位服务器,定位服务器再将确定出的终端设备当前所处位置的 位置信息返回给终端设备。在实际应用中,有种情况是终端设备此次定位时实际所处位置 与上一次定位时所处位置是相同的,并未发生位置变化,但由于终端设备侦测到的基站或 WIFIAP的信息由于某些原因发生突变,使得终端设备此次定位时获取到的定位所需的信 息与上一次定位时获取到的信息不同,从而导致定位服务器根据此次接收到定位所需的信 息确定出的位置信息与上一次确定出的位置信息不同,也就是说,定位服务器此次确定出 的位置信息并不能准确反映终端设备当前实际所处位置,因此,在这种情况下,现有的终端 设备定位方法存在定位精度不高的问题。例如,终端设备上一次进行定位时确定出的位置 信息对应的位置为位置A,此后该终端设备并未发生位置移动,因此当终端设备再次进行定 位时,实际所处位置仍为位置A,但是终端设备之前能够侦测到的某基站由于故障原因停止 工作,那么终端设备此次定位时就无法侦测到该基站,也就是说,终端设备此次定位时获取 到的信息与上一次定位时获取到的信息不同,那么定位服务器此次确定出的位置信息对应 的位置B,与上一次确定出的位置信息对应的位置A不同,从而使得定位出的位置信息不准 确。
【发明内容】
[0010] 本发明实施例提供一种终端设备定位方法及终端设备,用以解决现有终端设备定 位方法存在的定位精度不高的问题。
[0011] 本发明实施例提供了一种终端设备定位方法,其方法包括步骤:接收定位服务器 返回的终端设备的当前位置信息;根据本地存储的位置信息,判断当前位置信息是否存在 异常;若判断出异常,则根据本地存储的位置信息,对当前位置信息进行修正处理,将修正 处理后的当前位置信息确认为此次定位出所述终端设备的位置信息。
[0012] 从上述方案可以看出,当终端设备接收到定位服务器返回的当前位置信息后,不 再直接将接收到的位置信息作为此次定位出的位置信息,而是先根据本地存储的位置信息 判断当前位置信息是否异常,并在判断出异常时,根据本地存储的位置信息对当前位置信 息进行修正处理,然后将修正处理后的当前位置信息作为此次定位出的位置信息,因此,即 使终端设备侦测到的基站或WIFIAP的信息发生突变,使得定位服务器返回的当前位置信 息不能准确反映终端设备当前实际所处位置,但是终端设备能够根据本地存储的位置信息 对此次接收到的当前位置信息进行修正,从而得到能够准确反映终端设备当前实际所处位 置的位置信息,有效地提高了终端设备定位的定位精度。
[0013] 优选的,根据本地存储的位置信息,判断当前位置信息是否存在异常,具体包括: 根据当前位置信息以及本地存储的上一次定位的位置信息,确定所述终端设备的当前移动 参数;根据本地存储的、此次定位所处设定时间段内的位置信息,确定所述终端设备的标准 移动参数;将所述当前移动参数与标准移动参数进行比对,并根据比对结果,判断所述当前 位置信息是否存在异常。由于通过终端设备的位置移动的情况可以判断出位置信息是否异 常,因此可以根据终端设备的当前移动参数与终端设备在设定时间段内的标准移动参数的 比对结果,来判断当前位置信息是否存在异常。
[0014] 优选的,当前移动参数为当前移动距离,标准移动参数为标准移动距离,将所述当 前移动参数与标准移动参数进行比对,并根据比对结果,判断所述当前位置信息是否存在 异常,具体包括:将当前移动距离与标准移动距离进行比对,若当前移动距离与标准移动距 离之间的距离差大于设定距离差阈值,则确认所述当前位置信息存在异常;或者当前移动 参数为当前移动方向,标准移动参数为标准移动方向,将所述当前移动参数与标准移动参 数进行比对,并根据比对结果,判断所述当前位置信息是否存在异常,具体包括:将当前移 动方向与标准移动方向进行比对,若当前移动方向与标准移动方向之间的方向角大于设定 方向角阈值,则确认所述当前位置信息存在异常;或者当前移动参数为当前移动距离和当 前移动方向,标准移动参数为标准移动距离和标准移动方向,将所述当前移动参数与标准 移动参数进行比对,并根据比对结果,判断所述当前位置信息是否存在异常,具体包括:将 当前移动距离与标准移动距离进行比对,以及将当前移动方向与标准移动方向进行比对, 若当前移动距离与标准移动距离之间的距离差大于设定距离差阈值或当前移动方向与标 准移动方向之间的方向角大于设定方向角阈值,则确认所述当前位置信息存在异常。由于 终端设备在短时间内的移动方向变化不大,且移动速度可以近似为匀速,因此可以根据当 前移动距离与标准移动距离的比对结果或当前移动方向与标准移动方向的比对结果,来判 断当前位置信息是否存在异常,进而提高了终端定位的定位精度。
[0015] 优选的,若当前移动距离与标准移动距离之间的距离差大于设定距离差阈值,则 根据本地存储的位置信息,对当前位置信息进行修正处理,具体包括:将当前位置信息修正 为本地存储的上一次定位的位置信息。对当前位置信息进行修正处理时,直接将当前位置 信息修正为本地存储的上一次定位的位置信息,不仅能够能够提高终端定位的定位精度, 也能够提高终端定位的定位效率。
[0016] 优选的,若当前移动方向与标准移动方向之间的方向角大于设定方向角阈值,且 在当前移动参数还包含当前移动距离,标准移动参数还包含标准移动距离时,当前移动距 离与标准移动距离之间的距离差不大于设定距离差阈值,则根据本地存储的位置信息,对 当前位置信息进行修正处理,具体包括:将当前移动方向修正为标准移动方向,并根据修正 后的当前移动方向确定修正后的当前位置信息。由上可见,终端设备在对当前位置信息进 行修正时,先对当前移动方向进行修正处理,那么由修正处理后的当前移动方向确定出的 当前位置信息就能够准确反映终端设备当前所处位置。
[0017] 本发明实施例还提供一种终端设备,包括:位置信息接收单元,用于接收定位服务 器返回的终端设备的当前位置信息;位置信息判断单元,用于根据本地存储的位置信息,判 断位置信息接收单元接收到的当前位置信息是否存在异常;位置信息修正单元,用于在位 置信息判断单元的判断结果为是时,根据本地存储的位置信息,对位置信息接收单元接收 到的当前位置信息进行修正处理。
[0018] 从上述方案可以看出,当终端设备接收到定位服务器返回的当前位置信息后,不 再直接将接收到的位置信息作为此次定位出的位置信息,而是先根据本地存储的位置信息 判断当前位置信息是否异常,并在判断出异常时,根据本地存储的位置信息对当前位置信 息进行修正处理,然后将修正处理后的当前位置信息作为此次定位出的位置信息,因此,即 使终端设备侦测到的基站或WIFIAP的信息发生突变,使得定位服务器返回的当前位置信 息不能准确反映终端设备当前实际所处位置,但是终端设备能够根据本地存储的位置信息 对此次接收到的当前位置信息进行修正,从而得到能够准确反映终端设备当前实际所处位 置的位置信息,有效地提高了终端设备定位的定位精度。
[0019] 优选的,所述位置信息判断单元具体包括:第一移动参数确定子单元,用于根据位 置信息接收单元接收到的当前位置信息以及本地存储的上一次定位的位置信息,确定所述 终端设备的当前移动参数;第二移动参数确定子单元,用于根据本地存储的、此次定位所处 设定时间段内的位置信息,确定所述终端设备的标准移动参数;位置信息判断子单元,用于 将所述当前移动参数与标准移动参数进行比对,并根据比对结果,判断所述当前位置信息 是否存在异常。由于通过终端设备的位置移动的情况可以判断出位置信息是否异常,因此 可以根据终端设备的当前移动参数与终端设备在设定时间段内的标准移动参数的比对结 果,来判断当前位置信息是否存在异常。
[0020] 优选的,当前移动参数为当前移动距离,标准移动参数为标准移动距离,所述位置 信息判断子单元,具体用于将当前移动距离与标准移动距离进行比对,若当前移动距离与 标准移动距离之间的距离差大于设定距离差阈值,则确认所述当前位置信息存在异常;或 者当前移动参数为当前移动方向,标准移动参数为标准移动方向,所述位置信息判断子单 元,具体用于将当前移动方向与标准移动方向进行比对,若当前移动方向与标准移动方向 之间的方向角大于设定方向角阈值,则确认所述当前位置信息存在异常;或者当前移动参 数为当前移动距离和当前移动方向,标准移动参数为标准移动距离和标准移动方向,所述 位置信息判断子单元,具体用于将当前移动距离与标准移动距离进行比对,以及将当前移 动方向与标准移动方向进行比对,若当前移动距离与标准移动距离之间的距离差大于设定 距离差阈值或当前移动方向与标准移动方向之间的方向角大于设定方向角阈值,则确认所 述当前位置信息存在异常。由于终端设备在短时间内的移动方向变化不大,且移动速度可 以近似为匀速,因此可以根据当前移动距离与标准移动距离的比对结果或当前移动方向与 标准移动方向的比对结果,来判断当前位置信息是否存在异常,进而提高了终端定位的定 位精度。
[0021] 优选的,若当前移动距离与标准移动距离之间的距离差大于设定距离差阈值,则 所述位置信息修正单元,具体用于将当前位置信息修正为本地存储的上一次定位的位置信 息。对当前位置信息进行修正处理时,直接将当前位置信息修正为本地存储的上一次定位 的位置信息,不仅能够能够提高终端定位的定位精度,也能够提高终端定位的定位效率。
[0022] 优选的,若当前移动方向与标准移动方向之间的方向角大于设定方向角阈值,且 在当前移动参数还包含当前移动距离,标准移动参数还包含标准移动距离时,当前移动距 离与标准移动距离之间的距离差不大于设定距离差阈值,则所述位置信息修正单元,具体 用于将当前移动方向修正为标准移动方向,并根据修正后的当前移动方向确定修正后的当 前位置信息。由上可见,终端设备在对当前位置信息进行修正时,先对当前移动方向进行修 正处理,那么由修正处理后的当前移动方向确定出的当前位置信息就能够准确反映终端设 备当前所处位置。
【专利附图】
【附图说明】
[0023] 图1为现有技术中,终端设备进行定位的方法流程示意图;
[0024] 图2为本发明实施例一中,终端设备定位方法流程示意图;
[0025] 图3为本发明实施例二中,终端设备定位方法具体实现流程示意图;
[0026] 图4为本发明实施例二中,终端设备的当前移动参数示意图;
[0027] 图5为本发明实施例五中,终端设备的结构示意图。
【具体实施方式】
[0028] 下面结合各个附图对本发明实施例技术方案的主要实现原理、【具体实施方式】及其 对应能够达到的有益效果进行详细地阐述。
[0029] 实施例一
[0030] 如图2所示,为本发明实施例一中的终端设备定位方法流程图,其具体处理流程 如下:
[0031] 步骤21,接收定位服务器返回的终端设备的当前位置信息。
[0032] 当满足预设的定位触发条件时,终端设备向定位服务器发送定位请求,定位服务 器接收到定位请求后,确定该终端设备的当前位置信息,并将确定出的当前位置信息返回 给该终端设备。
[0033] 本发明实施例一提出,预先设置定位触发条件,当满足定位触发条件时,终端设备 进行定位处理。其中,定位触发条件可以但不限于包含下述三种情况 :
[0034]第一种情况,采用时间心跳策略来设置定位触发条件,预先设置各终端设备定位 时间点,当到达预设的终端设备定位时间点时,确认满足定位触发条件。其中,相邻定位时 间点之间的时间间隔为定位时间间隔,可以但不限于采用设置定位时间间隔的形式来设置 定位时间点,例如,设置定位时间间隔为5分钟,则从终端设备正常工作开始,每隔5分钟就 设置一个定位时间点,若终端设备正常工作的时间点为8点30,则设置的定位时间点为8点 30、8点35、8点40、......、依次类推。
[0035] 第二种情况,采用基站信号变更策略来设置定位触发条件,终端设备在正常工作 时,每隔一个固定的时间间隔就需要对周围的基站进行侦测,得到侦测到的各基站的信息, 其中,基站的信息包含基站的标识以及对应的信号强度,若侦测的各基站中,至少一个基站 的信息与上一次侦测得到的信息发生了变化,则认为终端设备可能发生了位置移动,此时 确认满足定位触发条件。其中,基站的信息发生变化,可以为基站的标识发生变化,也可以 为基站的信号强度发生了变化。例如,终端设备在对周围的基站进行侦测时,侦测到3个基 站,分别为基站1、基站2和基站3,得到各基站的信息(基站的标识和信号强度),经过固定 的时间间隔后,终端设备再次对周围的基站进行侦测,侦测到上述3个基站,并得到上述3 个基站的信息,但是此次侦测得到的基站1的信号强度小于上一次侦测得到的基站1的信 号强度,也就是说,基站1的信号强度发生了变化,此时终端设备确认满足定位触发条件。
[0036] 第三种情况,采用WIFI信号变更策略来设置定位触发条件,终端设备在正常工作 时,每隔一个固定的时间间隔就需要对周围的WIFI信号进行侦测,得到侦测到的各WIFI AP的信息,其中,WIFIAP的信息包含AP的标识以及对应的信号强度,若侦测的各WIFIAP 中,至少一个AP的信息与上一次侦测得到的信息发生了变化,则认为终端设备可能发生了 位置移动,此时确认满足定位触发条件。其中,AP的信息发生变化,可以为AP的标识发生 变化,也可以为AP的信号强度发生了变化。例如,终端设备在对周围的WIFI信号进行侦测 时,侦测到3个WIFIAP,分别为AP1、AP2和AP3,得到各AP的信息(AP的标识和信号强度), 经过固定的时间间隔后,终端设备再次对周围的WIFI信号进行侦测,侦测到AP2、AP3和AP4 这3个AP,并得到这3个AP的信息,由上可见,此次侦测到的AP的标识和上一次侦测到的 AP的标识不同,因此终端设备确认满足定位触发条件。
[0037] 本发明实施例一提出,只要满足上述三种情况中的任意一种情况,则确认满足定 位触发条件。例如,当到达预设的定位时间点时,确认满足定位触发条件;若未到达预设 的定位时间点,但是侦测的各基站中,某个基站的信息发生了变化,则确认满足定位触发条 件;若未到达预设的定位时间点,但是侦测的各WIFIAP中,某个AP的信息发生了变化,则 确认满足定位触发条件。
[0038] 当满足定位触发条件时,首先获取终端设备进行定位所需的信息,本发明实施例 一中,将进行定位所需的信息称为定位因子,获取的定位因子包括终端设备侦测到的各基 站的信息,以及终端设备侦测到的各WIFIAP的信息。其中,基站的信息包括基站的标识以 及对应的信号强度,WIFIAP的信息包括AP的标识以及对应的信号强度。
[0039] 终端设备获取到定位因子后,将获取到的定位因子携带在定位请求中发送给定位 服务器,定位服务器根据接收到的定位因子确定终端设备的当前位置信息,然后将确定出 的当前位置信息返回给该终端设备。其中,定位服务器可以按照现有的确定方式来确定终 端设备的当前位置信息,具体流程这里不再赘述。
[0040]本发明实施例一中,终端设备的当前位置信息可以但不限于为终端设备当前所处 位置的经纬度信息。
[0041] 步骤22,根据本地存储的位置信息,判断当前位置信息是否存在异常。
[0042]本发明实施例一中,终端设备接收到定位服务器返回的当前位置信息之后,不再 直接将当前位置信息作为此次定位出的位置信息,而是判断当前位置信息是否存在异常, 并在判断出异常时,对当前位置信息进行修正处理。
[0043] 步骤23,若判断出异常,则根据本地存储的位置信息,对当前位置信息进行修正处 理,将修正处理后的当前位置信息确认为此次定位出所述终端设备的位置信息。
[0044]若终端设备根据本地存储的位置信息,判断出当前位置信息存在异常,则说明此 时终端设备侦测到的基站的信息或WIFIAP的信息发生了突变,定位服务器返回的当前位 置信息不能准确地反映终端设备当前实际所处位置。对此,本发明实施例一提出,终端设备 中存储有各位置信息,终端设备可以根据本地存储的各位置信息,对当前位置信息进行修 正处理,相当于对由于基站的信息或WIFIAP的信息发生突变所定位出的不合理的位置进 行位置优化,那么就可以认为修正处理后的当前位置信息能够准确反映终端设备当前实际 所处位置,终端设备将修正处理后的当前位置信息确认为此次定位出的位置信息。
[0045]若终端设备根据本地存储的位置信息,判断出当前位置信息不存在异常,则说明 此时终端设备侦测到的基站的信息以及WIFIAP的信息均未发生突变,定位服务器返回的 当前位置信息能够准确地反映终端设备当前实际所处位置,那么终端设备就可以直接将定 位服务器返回的当前位置信息确认为此次定位出的位置信息。
[0046]本发明实施例一中,终端设备中存储的位置信息可以由终端设备预先存入,那么 终端设备后续进行定位时,就可以参考预先存入的位置信息,判断定位服务器返回的当前 位置信息是否存在异常,并在判断出异常时,对当前位置信息进行修正处理。
[0047] 终端设备也可以在每次定位后,存储此次定位出的位置信息。其中,若定位服务器 返回的当前位置信息正常,则终端设备存储定位服务器返回的当前位置信息,若定位服务 器返回的当前位置信息异常,则终端设备存储修正处理后的当前位置信息。
[0048]此外,若定位服务器返回的当前位置信息异常,则终端设备也可以存储定位服务 器返回的当前位置信息。
[0049] 实施例二
[0050]本发明实施例二提出,可以通过终端设备的位置移动情况,来判断定位服务器返 回的当前位置信息是否存在异常。如图3所示,为本发明实施例二提出的终端设备定位方 法具体实现流程示意图,其具体处理流程如下:
[0051] 步骤31,当满足预设的定位触发条件时,终端设备向定位服务器发送定位请求,并 接收定位服务器返回的终端设备的当前位置信息。
[0052] 步骤32,终端设备根据接收到的当前位置信息以及本地存储的上一次定位的位置 信息,确定终端设备的当前移动参数。
[0053] 终端设备的当前移动参数是指终端设备上一次定位的定位时间点到此次定位的 定位时间点之间的时间段内的移动参数。其中,当前移动参数包括当前移动方向和/或当 前移动距离。
[0054] 例如,此次定位的定位时间点为TN,上一次定位的定位时间点为Th,上一次定位 的定位时间点到此次定位的定位时间点之间的时间段为(1^,TN),终端设备此次定位时接 收到的、定位服务器返回的当前位置信息为(XN,YN),终端设备本地存储的上一次定位出的 位置信息为(X^Yh),其中,XJPXh为经度坐标,YjPYN_i为纬度坐标,如图4所示,位置 信息(XN_p YN_i)对应的位置为位置A,位置信息(XN, YN)对应的位置为位置B,当前移动参数 包括当前移动方向和当前移动距离,根据位置信息(X^Yh)和位置信息(XN,YN),可以确定 出终端设备在时间段(1^,TN)内的当前移动方向为a,当前移动距离为D。
[0055] 步骤33,根据本地存储的、此次定位所处设定时间段内的位置信息,确定该终端设 备的标准移动参数。
[0056] 由于终端设备在短时间内的移动方向变化不大,且移动速度近似为匀速,因此可 以根据终端设备在此次定位所处设定时间段内的位置信息,来确定标准移动参数,以通过 将当前移动参数和标准移动参数进行比对来判断当前位置信息是否异常。
[0057] 本发明实施例二提出,此次定位所处设定时间段可以包含下述两种情况:
[0058] 第一种情况,设定时间段的结束时间点为此次定位的定位时间点,设定时间段的 时长为预设时长。例如,此次定位的定位时间点为TN,预设时长为At,则此次定位所处设 定时间段为(TN-At,TN)。
[0059] 第二种情况,预先设置各时间窗,每个时间窗的时长相等,且每个时间窗内包含若 干个定位时间点,此次定位所处设定时间段即为此次定位所处时间窗。终端设备可以根据 此次定位的定位时间点、第一个时间窗的起始时间点以及每个时间窗的时长来确定此次定 位所处时间窗。例如,此次定位的定位时间点为TN,第一个时间窗的起始时间点为tl,每个 时间窗的时长为At',此次定位所处时间窗为第n个时间窗,其中:
【权利要求】
1. 一种终端设备定位方法,其特征在于,包括: 接收定位服务器返回的终端设备的当前位置信息; 根据本地存储的位置信息,判断当前位置信息是否存在异常; 若判断出异常,则根据本地存储的位置信息,对当前位置信息进行修正处理,将修正处 理后的当前位置信息确认为此次定位出所述终端设备的位置信息。
2. 如权利要求1所述的方法,其特征在于,根据本地存储的位置信息,判断当前位置信 息是否存在异常,具体包括: 根据当前位置信息以及本地存储的上一次定位的位置信息,确定所述终端设备的当前 移动参数; 根据本地存储的、此次定位所处设定时间段内的位置信息,确定所述终端设备的标准 移动参数; 将所述当前移动参数与标准移动参数进行比对,并根据比对结果,判断所述当前位置 息是否存在异常。
3. 如权利要求2所述的方法,其特征在于,当前移动参数为当前移动距离,标准移动参 数为标准移动距离,将所述当前移动参数与标准移动参数进行比对,并根据比对结果,判断 所述当前位置信息是否存在异常,具体包括: 将当前移动距离与标准移动距离进行比对,若当前移动距离与标准移动距离之间的距 离差大于设定距离差阈值,则确认所述当前位置信息存在异常; 或者, 当前移动参数为当前移动方向,标准移动参数为标准移动方向,将所述当前移动参数 与标准移动参数进行比对,并根据比对结果,判断所述当前位置信息是否存在异常,具体包 括: 将当前移动方向与标准移动方向进行比对,若当前移动方向与标准移动方向之间的方 向角大于设定方向角阈值,则确认所述当前位置信息存在异常; 或者 当前移动参数为当前移动距离和当前移动方向,标准移动参数为标准移动距离和标准 移动方向,将所述当前移动参数与标准移动参数进行比对,并根据比对结果,判断所述当前 位置信息是否存在异常,具体包括: 将当前移动距离与标准移动距离进行比对,以及将当前移动方向与标准移动方向进行 比对,若当前移动距离与标准移动距离之间的距离差大于设定距离差阈值或当前移动方向 与标准移动方向之间的方向角大于设定方向角阈值,则确认所述当前位置信息存在异常。
4. 如权利要求3所述的方法,其特征在于,若当前移动距离与标准移动距离之间的距 离差大于设定距离差阈值,则根据本地存储的位置信息,对当前位置信息进行修正处理,具 体包括: 将当前位置信息修正为本地存储的上一次定位的位置信息。
5. 如权利要求3所述的方法,其特征在于,若当前移动方向与标准移动方向之间的方 向角大于设定方向角阈值,且在当前移动参数还包含当前移动距离,标准移动参数还包含 标准移动距离时,当前移动距离与标准移动距离之间的距离差不大于设定距离差阈值,则 根据本地存储的位置信息,对当前位置信息进行修正处理,具体包括: 将当前移动方向修正为标准移动方向,并根据修正后的当前移动方向确定修正后的当 前位置信息。
6. -种终端设备,其特征在于,包括: 位置信息接收单元,用于接收定位服务器返回的终端设备的当前位置信息; 位置信息判断单元,用于根据本地存储的位置信息,判断位置信息接收单元接收到的 当前位置信息是否存在异常; 位置信息修正单元,用于在位置信息判断单元的判断结果为是时,根据本地存储的位 置信息,对位置信息接收单元接收到的当前位置信息进行修正处理。
7. 如权利要求6所述的终端设备,其特征在于,所述位置信息判断单元具体包括: 第一移动参数确定子单元,用于根据位置信息接收单元接收到的当前位置信息以及本 地存储的上一次定位的位置信息,确定所述终端设备的当前移动参数; 第二移动参数确定子单元,用于根据本地存储的、此次定位所处设定时间段内的位置 信息,确定所述终端设备的标准移动参数; 位置信息判断子单元,用于将所述当前移动参数与标准移动参数进行比对,并根据比 对结果,判断所述当前位置信息是否存在异常。
8. 如权利要求7所述的终端设备,其特征在于,当前移动参数为当前移动距离,标准移 动参数为标准移动距离,所述位置信息判断子单元,具体用于将当前移动距离与标准移动 距离进行比对,若当前移动距离与标准移动距离之间的距离差大于设定距离差阈值,则确 认所述当前位置信息存在异常; 或者 当前移动参数为当前移动方向,标准移动参数为标准移动方向,所述位置信息判断子 单元,具体用于将当前移动方向与标准移动方向进行比对,若当前移动方向与标准移动方 向之间的方向角大于设定方向角阈值,则确认所述当前位置信息存在异常; 或者 当前移动参数为当前移动距离和当前移动方向,标准移动参数为标准移动距离和标准 移动方向,所述位置信息判断子单元,具体用于将当前移动距离与标准移动距离进行比对, 以及将当前移动方向与标准移动方向进行比对,若当前移动距离与标准移动距离之间的距 离差大于设定距离差阈值或当前移动方向与标准移动方向之间的方向角大于设定方向角 阈值,则确认所述当前位置信息存在异常。
9. 如权利要求8所述的终端设备,其特征在于,若当前移动距离与标准移动距离之间 的距离差大于设定距离差阈值,则所述位置信息修正单元,具体用于将当前位置信息修正 为本地存储的上一次定位的位置信息。
10. 如权利要求8所述的终端设备,其特征在于,若当前移动方向与标准移动方向之 间的方向角大于设定方向角阈值,且在当前移动参数还包含当前移动距离,标准移动参数 还包含标准移动距离时,当前移动距离与标准移动距离之间的距离差不大于设定距离差阈 值,则所述位置信息修正单元,具体用于将当前移动方向修正为标准移动方向,并根据修正 后的当前移动方向确定修正后的当前位置信息。
【文档编号】H04W4/02GK104427466SQ201310381428
【公开日】2015年3月18日 申请日期:2013年8月28日 优先权日:2013年8月28日
【发明者】佘桥 申请人:高德软件有限公司