基于GPS数据来检测车辆静止状态的方法及装置制造方法及图纸

技术编号:11520528 阅读:136 留言:0更新日期:2015-05-29 12:13
本公开的实施例公开了一种基于GPS数据来检测车辆静止状态的方法及装置。该方法包括:接收来自车辆的GPS数据流;获取车辆在给定时间段内的多个GPS坐标;计算多个GPS坐标的中心点坐标,以及每个GPS坐标到中心点坐标的距离和方向分布;以及基于距离和方向分布,确定车辆的静止状态。本公开的实施例能够通过挖掘静止状态下的GPS数据的特征,实现基于GPS数据的车辆静止状态检测,大大降低了打车软件中里程计算的误差从而提升用户的出行体验,同时还可以广泛应用于城市化计算和物联网领域。

【技术实现步骤摘要】
基于GPS数据来检测车辆静止状态的方法及装置
本公开的实施例总体涉及车辆状态的检测,具体涉及一种基于GPS数据来检测车辆静止状态的方法及装置。
技术介绍
随着互联网及移动设备的迅猛发展,特别是智能手机和智能移动导航系统的普及,给人们的出行带来了极大的便利。随着城市的发展,打车需求已经是社会各阶层人士的普遍需求。互联网和打车行业的有机结合,使打车软件应运而生。随着打车软件的使用越来越频繁,打车平台积累了大量的车辆实时上报的GPS数据。基于GPS数据来检测车辆的静止状态可以应用于多种场景。例如,打车软件普遍基于GPS数据来进行里程计算。然而,由于GPS数据在速度越快的情况下精度越高,在速度较慢或者静止状态的情况下,精度越低,进而导致在低速行驶过程中,里程的计算往往存在较大的误差。此外,基于GPS数据来检测车辆的静止状态还可以用于城市交通路况的分析、城市路面停车位的检测等,在城市化计算和物联网领域具有广泛的应用前景。业界对于基于GPS数据的车辆静止状态检测,主要面临以下几个难题:需要安装高精度的传感器,用于将数据实时上报后台服务器,例如车载诊断系统(ODB)、出租车码表等,而这类传感器的统一安装成本较高;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数据来检测车辆状态的方法100的流程图;图2图示了根据本公开的实施例的基于GPS数据来检测车辆状态的装置200的框图;以及图3示意性地图示了本公开的实施例可以实现于其中的系统300的架构图。具体实施方式在下文中,将参考附图详细描述本公开的各个示例性实施例。应当注意,这些附图和描述涉及的仅仅是作为示例性的优选实施例。应该指出的是,根据随后描述,很容易设想出此处公开的结构和方法的替换实施例,并且可以在不脱离本公开要求保护的原理的情况下使用这些替代实施例。应当理解,给出这些示例性实施例仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。在此使用的术语“包括”、“包含”及类似术语应该被理解为是开放性的术语,即“包括/包含但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”。其他术语的相关定义将在下文描述中给出。图1图示了根据本公开的实施例的基于GPS数据来检测车辆状态的方法100的流程图。方法100包括步骤S101至S104。在步骤S101中,接收来自车辆的GPS数据流。根据本公开的实施例,所述车辆按给定时间频率实时上报的多个GPS坐标,其中每个GPS坐标对应于所述车辆在每个采集时间点的位置。例如,可以利用智能设备上的GPS模块,实时获取所在车辆当前的GPS坐标;通过打车软件提供的长连接服务,实时上传按一定频率采集的GPS数据。接下来,方法100进行至步骤S102。在步骤S102,获取车辆在给定时间段内的多个GPS坐标。根据本公开的实施例,包括从GPS数据流中提取与给定时间点相关的给定时间段内的多个GPS坐标。例如:通过步骤S101获得了GPS实时数据流Gi={sxi,syi,ti},其中i=1,2,3,……n,其中sx表示GPS数据中的经度,sy表示GPS数据中的纬度,t表示GPS数据采集时间点。根据给定的时间点t,可以获取时间区间t-tj<ε中的多个GPS坐标Gj={sxj,syj},其中j=1,2,3,……k。接下来,方法100进行至步骤S103,计算多个GPS坐标的中心点坐标,以及每个GPS坐标到中心点坐标的距本文档来自技高网...
基于GPS数据来检测车辆静止状态的方法及装置

【技术保护点】
一种基于GPS数据来检测车辆静止状态的方法,包括:接收来自车辆的GPS数据流;获取所述车辆在给定时间段内的多个GPS坐标;计算所述多个GPS坐标的中心点坐标,以及每个GPS坐标到所述中心点坐标的距离和方向分布;以及基于所述距离和所述方向分布,确定所述车辆的静止状态。

【技术特征摘要】
1.一种基于GPS数据来检测车辆静止状态的方法,包括:接收来自车辆的GPS数据流;获取所述车辆在给定时间段内的多个GPS坐标;计算所述多个GPS坐标的中心点坐标,以及每个GPS坐标到所述中心点坐标的距离和方向分布;以及基于所述距离和所述方向分布,确定所述车辆的静止状态。2.根据权利要求1所述的方法,其中所述GPS数据流包括:所述车辆按给定时间频率实时上报的多个GPS坐标,其中每个GPS坐标对应于所述车辆在每个采集时间点的位置。3.根据权利要求1所述的方法,其中获取所述车辆在给定时间段内的多个GPS坐标包括:从所述GPS数据流中提取与给定时间点相关的给定时间段内的多个GPS坐标。4.根据权利要求1所述的方法,其中计算所述多个GPS坐标的中心点坐标,以及每个GPS坐标到所述中心点坐标的距离和方向分布包括:计算所述多个GPS坐标的中心点坐标;计算每个GPS坐标到所述中心点坐标的欧式距离和弧度;以及基于所述欧式距离和所述弧度,计算所述每个GPS坐标到所述中心点坐标的归一化距离和方向分布。5.根据权利要求4所述的方法,其中基于所述距离和所述方向分布,确定所述车辆的静止状态包括:基于所述归一化距离和所述方向分布,计算平均归一化距离和总的方向分布;以及基于所述平均归一化距离和第一阈值以及所述总的方向分布和第二阈值,确定所述车辆的静止状态。6.根据权利要求1所述的方法,进一步包括:存储所述车辆的所述静止状态和所述中心点的坐标;以及响应于车辆状态查询请求,发送所述静止状态和所述中心点的坐标。7.一种基于GPS...

【专利技术属性】
技术研发人员:许明
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1