基于卫星定位技术的GPS终端里程统计方法技术

技术编号:8592499 阅读:364 留言:0更新日期:2013-04-18 05:36
本发明专利技术公开了一种基于卫星定位技术的GPS终端里程统计方法,包括确定GPS终端当前是否处于ACC状态;确定GPS终端当前是否处于定位状态,并计算产生的移动距离;根据GPS终端当前状态,确定是否对产生的移动距离进行修正;将上述步骤中产生的对应的移动距离,作为里程统计的结果等步骤。本发明专利技术所设计的基于卫星定位技术的GPS终端里程统计方法能够有效提高GPS终端里程统计精确度。

【技术实现步骤摘要】

本专利技术涉及一种基于卫星定位技术的GPS终端里程统计方法,应用于智能交通行业,属于传感技术和物联网

技术介绍
卫星定位是一种利用卫星进行无线电定位的技术,可分为静止卫星定位和非静止卫星定位两大类。静止卫星定位技术一般采用有源定位的技术,定位精度误差在几十米左右,中国的“北斗”系统即利用此技术;非静止卫星定位技术一般采用无源定位的技术,定位精度误差在十米之内,典型的运用案例如美国的GPS (GPS即全球定位系统)。美国从20世纪70年代开始研制GPS,耗费无数人力与物力,于20世纪90年代完成这一巨大的工程。因具有全天候、高精度、自动化、高效益等特点,并具有精确定时、勘探测绘、定位导航等功能,GPS已广泛应用于人们日常生活的各个领域,取得了很好的经济效益和社会效益。从目前的应用规模来看,GPS主要应用是为船舶、车辆、飞机等移动物体提供定位导航服务。我们将应用GPS技术的设备称为GPS终端。借助于GPS技术,我们可随时获取GPS终端的位置、速度等信息。获取上述信息后,我们可以在GPS终端上进行一些统计工作,比如统计GPS终端移动所产生的里程信息。由于GPS终端不能直接从卫星获取移动所产生的里程信息,这就决定了我们需要对获取的位置、速度等信息进行综合计算分析得出里程信息。如附图说明图1所示,传统的里程统计方法是将GPS终端每秒从卫星获取的速度乘以时间(一秒)得出每秒的移动距离,一段时间之内每秒移动距离的累加可以得出这段时间GPS终端的累计里程。但是由于两方面原因,里程一直不能被精确统计。一方面原因是GPS终端有时处于不定位状态,不能获得位置、速度等信息。不定位状态是当GPS终端位于户内或者可视天空范围狭小的情况下,不能获得位置、速度等信息的情况,比如地下停车场、隧道、高架桥、高楼密集处等。不定位状态下,传统的里程统计方法是将里程累加值置为0,在这种情况下,GPS终端移动距离越长,统计得出的里程偏差越大。另一方面原因是GPS偶尔有漂移现象,造成终端所获取的位置、速度等信息不准确。漂移现象是当GPS终端处于静止或者低速状态时,所获取的位置会随机分布在实际位置的周围,速度也会略大于实际速度。GPS终端处于静止或者低速状态的时间越长,统计得出的里程偏差越大。因此,提供一种有效地运用各种手段提高GPS终端里程统计精确度的方法,并结合实际应用就显得尤为重要。
技术实现思路
本专利技术所要解决的技术问题是提供一种能够有效提高GPS终端里程统计精确度的基于卫星定位技术的GPS终端里程统计方法。本专利技术为了解决上述技术问题本专利技术设计了一种基于卫星定位技术的GPS终端里程统计方法,包括如下步骤;步骤(I):确定GPS终端当前是否处于ACC状态,若所述GPS终端不处于ACC状态,GPS终端不会产生里程累计,此刻里程累加值为0,GPS终端的里程计算转入步骤(4);若所述GPS终端处于ACC状态,GPS终端的里程计算转入步骤(2);步骤(2):确定GPS终端当前是否处于定位状态,并计算产生的移动距离,若所述GPS终端此刻与上一秒都处于定位状态,保存当前状态下的速度、位置、时间信息,并将此刻的速度乘以时间所产生的结果作为移动距离计入累计里程;若所述GPS终端此刻处于定位状态,上一秒处于不定位状态,保存当前状态下的速度、位置和时间等信息,将此刻位置A与最近上一次定位状态下位置B的球面距离近似看作这一段不定位时间内GPS终端所产生的累计里程,利用如下公式求得A与B的球面距离,X=(IngB-1ngA) X π X RX Cos (((latA+latB)/2) X Ji /180)/18y=(latB-latA) X Ji XR/180本文档来自技高网
...

【技术保护点】
一种基于卫星定位技术的GPS终端里程统计方法,其特征在于,包括如下步骤;步骤(1):确定GPS终端当前是否处于ACC状态,若所述GPS终端不处于ACC状态,GPS终端不会产生里程累计,此刻里程累加值为0,GPS终端的里程计算转入步骤(4);若所述GPS终端处于ACC状态,GPS终端的里程计算转入步骤(2);步骤(2):确定GPS终端当前是否处于定位状态,并计算产生的移动距离,若所述GPS终端此刻与上一秒都处于定位状态,保存当前状态下的速度、位置和时间信息,并将此刻的速度乘以时间所产生的结果作为移动距离计入累计里程;若所述GPS终端此刻处于定位状态,上一秒处于不定位状态,保存当前状态下的速度、位置和时间信息,将此刻位置A与最近上一次定位状态下位置B的球面距离近似看作这一段不定位时间内GPS终端所产生的累计里程,利用如下公式求得A与B的球面距离,x=(lngB?lngA)×π×R×Cos(((latA+latB)/2)×π/180)/18y=(latB?latA)×π×R/180L1=(x2+y2);上述公式中,lngA与lngB分别定义为A与B的经度,latA与latB分别定义为A与B的纬度,R定义为地球的半径,L1定义为A与B的球面距离;若所述GPS终端此刻处于不定位状态,找出并保存最近上一次定位状态下的速度、位置和时间信息,以备GPS终端结束不定位状态时计算累计里程,计算方法如上述公式所示;步骤(3):根据GPS终端当前状态,确定是否对步骤(2)所产生的移动距离进行修正,取低速阀值V为4km/h,持续时间T为3s;若所述GPS终端处于低速静止状态,则需要对步骤(2)中所产生的移动距离进行修正,用累计里程减 去持续时间T内所产生的移动距离,若所述GPS终端不处于低速静止状态,则转入步骤(4);步骤(4):将上述步骤中产生的对应的移动距离,作为里程统计的结果。...

【技术特征摘要】
1.一种基于卫星定位技术的GPS终端里程统计方法,其特征在于,包括如下步骤; 步骤(I):确定GPS终端当前是否处于ACC状态,若所述GPS终端不处于ACC状态,GPS终端不会产生里程累计,此刻里程累加值为O,GPS终端的里程计算转入步骤(4);若所述GPS终端处于ACC状态,GPS终端的里程计算转入步骤(2); 步骤(2):确定GPS终端当前是否处于定位状态,并计算产生的移...

【专利技术属性】
技术研发人员:申一彤于学利王伟罗星王力行朱凯
申请(专利权)人:江苏鸿信系统集成有限公司
类型:发明
国别省市:

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

1