本发明专利技术公开了一种过滤GPS漂移点方法、装置、电子设备及存储介质,所述方法包括:根据所述每个位置点的信号强度确定由弱信号强度变为强信号强度的每个第一目标位置点;根据每个第一目标位置点对每个位置点进行分组;针对每组位置点,确定GPS漂移点并滤除。由于在信号较差的区域容易出现GPS位置漂移的情况,因此本发明专利技术实施例提供的分组过程实际是将可能的GPS漂移点进行了分组。然后针对每组进行GPS漂移点的确定及滤除。以组为单位避免了GPS漂移点数量较多导致速度阈值不准确进而导致过滤GPS漂移点不准确的问题,因此提高了过滤GPS漂移点的准确性。
【技术实现步骤摘要】
一种过滤GPS漂移点方法、装置、电子设备及存储介质
本专利技术涉及计算机
,尤其涉及一种过滤GPS漂移点方法、装置、电子设备及存储介质。
技术介绍
全球定位系统GPS在日常应用中使用非常广泛,如地图导航、打车软件、运动统计等等;目前广泛使用的GPS定位监控系统中采用GPS终端实时采集位置信息上传监控中心,监控中心对GPS终端上报的位置信息进行处理。由于GPS卫星信号受到大气电离层变化、云层遮挡以及高大建筑物的多径反射等复杂因素的影响,GPS定位经常会出现位置漂移现象,即GPS接收机解算出来的位置信息,与实际情况存在不同程度的偏差。当偏差超过了精度误差允许范围,则认为发生了GPS位置漂移。目前相关技术在过滤GPS漂移点时,获取到预设时间长度内的每个GPS位置数据和对应的定位时间后,根据相邻位置点的位置数据和定位时间计算该相邻位置点之间GPS终端的行驶速度。根据得到的每个行驶速度的平均速度确定速度阈值,然后根据每个行驶速度和速度阈值的关系确定出GPS漂移点并滤除。相关技术存在的问题是,当预设时间长度内GPS漂移点数量较多时,确定出的速度阈值便不能表征GPS正常点的速度,速度阈值不准确得到的GPS漂移点也是不准确的,从而导致过滤GPS漂移点不准确。
技术实现思路
本专利技术实施例提供了一种过滤GPS漂移点方法、装置、电子设备及存储介质,用以解决过滤GPS漂移点不准确问题。本专利技术实施例提供了一种过滤GPS漂移点方法,所述方法包括:按照时间顺序获取预设时间长度内GPS终端在每个位置点上报的位置数据、定位时间和信号强度;根据所述每个位置点的信号强度和预设的信号强度阈值,确定弱信号强度位置点和强信号强度位置点;确定由弱信号强度变为强信号强度的每个第一目标位置点;根据所述每个第一目标位置点对所述每个位置点进行分组;针对每组位置点,根据相邻位置点的位置数据和定位时间获取所述GPS终端在每个位置点的行驶速度,根据每个行驶速度确定速度阈值,根据所述每个行驶速度和所述速度阈值确定GPS漂移点并滤除。进一步地,所述确定由弱信号强度变为强信号强度的每个第一目标位置点包括:针对所述每个位置点,若该位置点为强信号强度位置点,该位置点的上一位置点为弱信号强度位置点,确定该位置点为第一目标位置点。进一步地,所述根据每个第一目标位置点将所述每个位置点进行分组包括:针对所述每个第一目标位置点,确定包含该第一目标位置点在内的连续的强信号强度的第二目标位置点;根据所述第二目标位置点确定相邻的两个分组;其中,所述相邻的两个分组中同时包含所述第二目标位置点。进一步地,所述针对所述每个第一目标位置点,确定包含该第一目标位置点在内的连续的强信号强度的第二目标位置点之后,根据所述第二目标位置点确定相邻的两个分组之前,所述方法还包括:判断所述连续的强信号强度的第二目标位置点的数量是否大于预设的数量阈值,如果是,进行后续根据所述第二目标位置点确定相邻的两个分组的步骤。进一步地,所述根据所述每个行驶速度和速度阈值确定GPS漂移点包括:针对所述每个行驶速度,判断该行驶速度与所述速度阈值的差值是否大于预设的速度值,如果是,确定该行驶速度对应的位置点为GPS漂移点。进一步地,所述按照时间顺序获取预设时间长度内GPS终端在每个位置点上报的位置数据、定位时间和信号强度包括:按照时间顺序获取预设时间长度内GPS终端在每个位置点上报的位置数据、定位时间、信号强度和信号方向;如果该行驶速度与所述速度阈值的差值不大于预设的速度值,所述方法还包括:根据该行驶速度对应的位置点的上一位置点的信号方向和下一位置点的信号方向,确定信号方向夹角;判断该行驶速度对应的位置点的信号方向是否位于所述信号方向夹角内,如果否,确定该行驶速度对应的位置点为GPS漂移点并滤除。进一步地,所述根据所述每个行驶速度和所述速度阈值确定GPS漂移点并滤除之后,所述方法还包括:按照时间顺序合并所述每组位置点中保留的位置点,针对每个滤除的位置点,根据与该滤除的位置点相邻的两个保留的位置点的位置数据,确定该滤除的位置点对应的更新后的位置数据并保留。另一方面,本专利技术实施例提供了一种过滤GPS漂移点装置,所述装置包括:获取模块,用于按照时间顺序获取预设时间长度内GPS终端在每个位置点上报的位置数据、定位时间和信号强度;确定模块,用于根据所述每个位置点的信号强度和预设的信号强度阈值,确定弱信号强度位置点和强信号强度位置点;分组模块,用于确定由弱信号强度变为强信号强度的每个第一目标位置点;根据所述每个第一目标位置点对所述每个位置点进行分组;过滤模块,用于针对每组位置点,根据相邻位置点的位置数据和定位时间获取所述GPS终端在每个位置点的行驶速度,根据每个行驶速度确定速度阈值,根据所述每个行驶速度和所述速度阈值确定GPS漂移点并滤除。进一步地,所述确定模块,具体用于针对所述每个位置点,若该位置点为强信号强度位置点,该位置点的上一位置点为弱信号强度位置点,确定该位置点为第一目标位置点。进一步地,所述分组模块,具体用于针对所述每个第一目标位置点,确定包含该第一目标位置点在内的连续的强信号强度的第二目标位置点;根据所述第二目标位置点确定相邻的两个分组;其中,所述相邻的两个分组中同时包含所述第二目标位置点。进一步地,所述装置还包括:判断模块,用于判断所述连续的强信号强度的第二目标位置点的数量是否大于预设的数量阈值,如果是,触发所述分组模块。进一步地,所述过滤模块,具体用于针对所述每个行驶速度,判断该行驶速度与所述速度阈值的差值是否大于预设的速度值,如果是,确定该行驶速度对应的位置点为GPS漂移点。进一步地,所述获取模块,具体用于按照时间顺序获取预设时间长度内GPS终端在每个位置点上报的位置数据、定位时间、信号强度和信号方向;所述过滤模块,还用于根据该行驶速度对应的位置点的上一位置点的信号方向和下一位置点的信号方向,确定信号方向夹角;判断该行驶速度对应的位置点的信号方向是否位于所述信号方向夹角内,如果否,确定该行驶速度对应的位置点为GPS漂移点并滤除。进一步地,所述装置还包括:合并模块,用于按照时间顺序合并所述每组位置点中保留的位置点,针对每个滤除的位置点,根据与该滤除的位置点相邻的两个保留的位置点的位置数据,确定该滤除的位置点对应的更新后的位置数据并保留。另一方面,本专利技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一项所述的方法步骤。另一方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法步骤。...
【技术保护点】
1.一种过滤GPS漂移点方法,其特征在于,所述方法包括:/n按照时间顺序获取预设时间长度内GPS终端在每个位置点上报的位置数据、定位时间和信号强度;/n根据所述每个位置点的信号强度和预设的信号强度阈值,确定弱信号强度位置点和强信号强度位置点;/n确定由弱信号强度变为强信号强度的每个第一目标位置点;根据所述每个第一目标位置点对所述每个位置点进行分组;/n针对每组位置点,根据相邻位置点的位置数据和定位时间获取所述GPS终端在每个位置点的行驶速度,根据每个行驶速度确定速度阈值,根据所述每个行驶速度和所述速度阈值确定GPS漂移点并滤除。/n
【技术特征摘要】
1.一种过滤GPS漂移点方法,其特征在于,所述方法包括:
按照时间顺序获取预设时间长度内GPS终端在每个位置点上报的位置数据、定位时间和信号强度;
根据所述每个位置点的信号强度和预设的信号强度阈值,确定弱信号强度位置点和强信号强度位置点;
确定由弱信号强度变为强信号强度的每个第一目标位置点;根据所述每个第一目标位置点对所述每个位置点进行分组;
针对每组位置点,根据相邻位置点的位置数据和定位时间获取所述GPS终端在每个位置点的行驶速度,根据每个行驶速度确定速度阈值,根据所述每个行驶速度和所述速度阈值确定GPS漂移点并滤除。
2.如权利要求1所述的方法,其特征在于,所述确定由弱信号强度变为强信号强度的每个第一目标位置点包括:
针对所述每个位置点,若该位置点为强信号强度位置点,该位置点的上一位置点为弱信号强度位置点,确定该位置点为第一目标位置点。
3.如权利要求2所述的方法,其特征在于,所述根据每个第一目标位置点将所述每个位置点进行分组包括:
针对所述每个第一目标位置点,确定包含该第一目标位置点在内的连续的强信号强度的第二目标位置点;根据所述第二目标位置点确定相邻的两个分组;其中,所述相邻的两个分组中同时包含所述第二目标位置点。
4.如权利要求3所述的方法,其特征在于,所述针对所述每个第一目标位置点,确定包含该第一目标位置点在内的连续的强信号强度的第二目标位置点之后,根据所述第二目标位置点确定相邻的两个分组之前,所述方法还包括:
判断所述连续的强信号强度的第二目标位置点的数量是否大于预设的数量阈值,如果是,进行后续根据所述第二目标位置点确定相邻的两个分组的步骤。
5.如权利要求1所述的方法,其特征在于,所述根据所述每个行驶速度和速度阈值确定GPS漂移点包括:
针对所述每个行驶速度,判断该行驶速度与所述速度阈值的差值是否大于预设的速度值,如果是,确定该行驶速度对应的位置点为GPS漂移点。
6.如权利要求5所述的方法,其特征在于,所述按照时间顺序获取预设时间长度内GPS终端在每个位置...
【专利技术属性】
技术研发人员:丁奇立,陈水鑫,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。