一种基于车辆补报数据修正车辆行程分段的重算方法与流程

文档序号:21108057发布日期:2020-06-16 21:29阅读:253来源:国知局
一种基于车辆补报数据修正车辆行程分段的重算方法与流程

本发明涉及一种车辆行程分段的重算方法,特别是涉及一种基于车辆补报数据修正车辆行程分段的重算方法,属于物联网iot及车联网iov技术领域。



背景技术:

随着汽车自动驾驶等技术的蓬勃发展,车联网系统的重要性不言而喻,它通过“端管云”的体系实现车辆位置、速度、行驶轨迹和路况等其他信息的互联互享,其中“端”是指智能车载终端和app,是车辆信息采集和车联网功能展示的必要形式;“管”可以认为是一个管道,是动态车况和周边环境等信息和网络物联的一个传输介质,“云”是基于计算架构的大数据车辆信息与人车互动平台,能够至少同时支持百万级车载智能终端及千万级智能移动终端的大数据并发,实现对海量涉车数据的存储、计算、管理、监控、分析、挖掘及应用,是系统互联与智能的核心。

车辆行程分段是根据车载智能终端采集的汽车gps位置等信息、熄火点火等状态信息以及车辆里程油耗信息,在云平台进行存储和计算得出行程的起点、终点、里程、油耗和其他信息的方法,行程分段的好处在于:一是对车辆历史轨迹进行存储,便于日后的查询分析,可以用作ubi汽车保险的驾驶行为指标的统计,作为保费定价的依据;二是对车辆实时运动轨迹的监控,便于对车辆的管理;三是对车辆日均、月均里程和百公里油耗的统计分析。

行程分段遇到的最大的一个问题是数据的不完整性和不准确性,这样导致计算出的行程分段和现实出现很大的差异,对ubi驾驶行为数据分析和车辆监管都带来了一系列不良影响,导致这样问题的产生,主要原因在于车载终端上报数据时信号或者网络延迟,所以引入行程分段重算机制来解决这样的问题迫在眉睫。



技术实现要素:

本发明的主要目的是为了提供一种基于车辆补报数据修正车辆行程分段的重算方法,解决因为数据延迟补报导致的车辆轨迹出现偏差的问题,为ubi保险和车辆监管等用途提供准确的用户驾驶行为数据。

本发明的目的可以通过采用如下技术方案达到:

一种基于车辆补报数据修正车辆行程分段的重算方法,行程分段重算的基础是轨迹分段的计算,轨迹分段包括:acc分段和gps分段;acc分段是车载终端支持判断车辆熄火、点火事件,根据这个事件计算轨迹,结合轨迹终断机制来完成分段;轨迹终断机制包括延迟补报数据筛选、动态重算和定时重算;gps分段断依据是:如果收到一串均速大于0的gps点则认为形成分段,并根据超时分段、强制分段和0点分段机制来终断轨迹形成分段。

一串均速大于0的gps点是每间隔10几秒上报gps点的分段;超时分段是相邻gps点间隔超过一定时间或者超过一定时间都没收到gps点的分段;强制分段是里程或者总时长超过阈值的分段;0点分段是跨天强制分段。

延迟补报数据筛选通过定义规则和算法来筛选出延迟补报的数据点。

当车载终端的gps点数据或者里程油耗数据因为信号网络延迟没有及时上报时,通过延迟补报数据筛选来筛选这些数据点。

车载终端上报的数据是依次进入计算系统,在系统内部会对每个车辆建立一个内存空间存储这些数据点,并按照时间排序,还记录一个last_walk_time表示最后收到的数据点的时间,每次来一个数据点都会更新这个时间;如果发现来的数据点的时间在这个last_walk_time之后则认为是延迟补报的点,并将这些点记录到日志文件,便于重算使用。

动态重算通过当前分段的形成加载上一个分段的点来进行重算。

动态重算是在车辆当前轨迹分段形成的时候,加载上一条分段的gps数据来重新计算这两个分段,由于信号或者网络延迟导致数据点延迟上报,在当前分段形成的时候已经上报了数据点。

动态重算是通过acc或者gps分段算法得出的当前分段先不做存储,放入内存缓存起来,用另一个线程并发的循环的去找到需要重算的分段,首先加载上一个分段开始时间到当前分段的结束时间内的所有gps点,然后依据分段算法重新生成分段,最后计算修正里程油耗后存储到持久化介质。

定时重算是定时补报重算昨天延迟点,判断记录的点是否在正常分段内。

定时重算是在系统空闲时执行的,动态重算和定时重算互相弥补,共同协作完成对于补报数据的重算,当动态重算没有计算到的补报点重算时,定时重算判断补报日志文件中所有的点,如果车辆存在不在正常分段时间内的补报点,那么根据这些补报点的时间,重算对应的全天的分段,保证分段数据不会遗漏和分段的准确性。

本发明的有益技术效果:

1、本发明提供的基于车辆补报数据修正车辆行程分段的重算方法,解决了车辆轨迹分段中存在的数据点延迟补报的问题,利用补报数据筛选确认、动态重算和定时重算三个核心技术,保证了车辆轨迹分段的完整性和准确性,为ubi汽车保险行业保费定价提供了正确的驾驶行为数据依据,也给车辆监管监控业务提供了良好的技术支撑。

2、本发明提供的基于车辆补报数据修正车辆行程分段的重算方法,对于轨迹分段补报数据的筛选确认算法,在分析系统中为每个车辆构建内存对象,存储车辆上报的gps轨迹点,每次上报轨迹点在对象中记录最后收到数据点的时间,新来的小于这个时间的数据点则认为是补报点,每个补报点记录到日志文件。

3、本发明提供的基于车辆补报数据修正车辆行程分段的重算方法,为了减少定时重算的任务量,提升系统性能,采用动态重算算法,具体设计是车辆每当形成实时的轨迹分段,先记录到缓存,然后利用多线程并发加载这些分段的上一个分段和当前分段的gps点,然后利用acc和gps累积分段算法重算分段,最后修正里程油耗持久化存储分段。

4、本发明提供的基于车辆补报数据修正车辆行程分段的重算方法,采用实时重算算法,实时重算的设计是完善动态重算,动态重算没有囊括的点通过实时重算来计算,具体实现是,查找延迟上报点日志文件中不在正常分段中的点,如果找到则重算对应车辆整天的分段,确保数据的完整准确性。

5、本发明提供的基于车辆补报数据修正车辆行程分段的重算方法,解决了因为数据延迟补报导致的车辆轨迹分段不完整不准确的问题,带来的好处是:一个是对车辆行程监管起到了很大的技术上的支持;然后是对ubi保险行业的贡献,提供了很准确的车辆轨迹行程数据,从而能够提供更具价值的驾驶行为数据,对于车险保费定价提供了很高的理论分析依据。

附图说明

图1为按照本发明的基于车辆补报数据修正车辆行程分段的重算方法的一优选实施例的轨迹分段及轨迹重算分段系统am架构图;

图2为按照本发明的基于车辆补报数据修正车辆行程分段的重算方法的一优选实施例的轨迹分段动态重算流程图;

图3为按照本发明的基于车辆补报数据修正车辆行程分段的重算方法的一优选实施例的轨迹分段定时重算流程图。

具体实施方式

为使本领域技术人员更加清楚和明确本发明的技术方案,下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

如图1所示,本实施例提供的基于车辆补报数据修正车辆行程分段的重算方法,行程分段重算的基础是轨迹分段的计算,轨迹分段包括:acc分段和gps分段;acc分段是车载终端支持判断车辆熄火、点火事件,根据这个事件计算轨迹,结合轨迹终断机制来完成分段;轨迹终断机制包括延迟补报数据筛选、动态重算和定时重算;gps分段断依据是:如果收到一串均速大于0的gps点则认为形成分段,并根据超时分段、强制分段和0点分段机制来终断轨迹形成分段,一串均速大于0的gps点是每间隔10几秒上报gps点的分段;超时分段是相邻gps点间隔超过一定时间或者超过一定时间都没收到gps点的分段;强制分段是里程或者总时长超过阈值的分段;0点分段是跨天强制分段。

在本实施例中,延迟补报数据筛选通过定义规则和算法来筛选出延迟补报的数据点,当车载终端的gps点数据或者里程油耗数据因为信号网络延迟没有及时上报时,通过延迟补报数据筛选来筛选这些数据点,车载终端上报的数据是依次进入计算系统,在系统内部会对每个车辆建立一个内存空间存储这些数据点,并按照时间排序,还记录一个last_walk_time表示最后收到的数据点的时间,每次来一个数据点都会更新这个时间;如果发现来的数据点的时间在这个last_walk_time之后则认为是延迟补报的点,并将这些点记录到日志文件,便于重算使用。

在本实施例中,动态重算通过当前分段的形成加载上一个分段的点来进行重算,动态重算是在车辆当前轨迹分段形成的时候,加载上一条分段的gps数据来重新计算这两个分段,由于信号或者网络延迟导致数据点延迟上报,在当前分段形成的时候已经上报了数据点,动态重算是通过acc或者gps分段算法得出的当前分段先不做存储,放入内存缓存起来,用另一个线程并发的循环的去找到需要重算的分段,首先加载上一个分段开始时间到当前分段的结束时间内的所有gps点,然后依据分段算法重新生成分段,最后计算修正里程油耗后存储到持久化介质。

在本实施例中,定时重算是定时补报重算昨天延迟点,判断记录的点是否在正常分段内,定时重算是在系统空闲时执行的,动态重算和定时重算互相弥补,共同协作完成对于补报数据的重算,当动态重算没有计算到的补报点重算时,定时重算判断补报日志文件中所有的点,如果车辆存在不在正常分段时间内的补报点,那么根据这些补报点的时间,重算对应的全天的分段,保证分段数据不会遗漏和分段的准确性。

如图1所示,在本实施例中,本实施例提供的基于车辆补报数据修正车辆行程分段的重算方法,首先行程分段重算的基础是轨迹分段的计算,轨迹分段主要分两种方法,一个是acc分段,另一个是gps分段;

acc分段是车载终端支持判断车辆熄火、点火事件,根据这个事件就可以计算轨迹,并辅以后面所说的三种轨迹终断机制来完成分段;

gps分段断依据是如果收到一串均速大于0的gps点,每间隔10几秒上报gps点,则认为形成分段,并根据超时分段(相邻gps点间隔超过一定时间或者超过一定时间都没收到gps点)、强制分段(里程或者总时长超过阈值)和0点分段(跨天强制分段)机制来终断轨迹形成分段。

重算机制的关键在于:一是找到延迟补报的数据点,这里就要定义规则和算法来筛选出这些数据点;

二是可以通过当前分段的形成加载上一个分段的点来进行重算,以下称作动态重算,这样可以减少需要重算的点的数量,因为当前分段数据上来,上一个分段延迟补报的点可能也会报上来;

三是定时补报重算昨天延迟点的时候,以下称作定时重算,这里首先因该判断记录的点是否在正常分段内,如果所有的点都通过动态重算归到正常分段中,那么这里可以不用定时重算前一天所有分段,这样就可以减少定时重算量,提升系统性能。

如果存在不在分段内的补报点,则需要重算前一天所有分段,下面具体分析这三种重算机制。

延迟补报数据筛选中,车载终端的gps点数据或者里程油耗数据可能因为信号网络延迟没有及时上报,这里就是通过一种方法筛选这些数据点,车载终端上报的数据是依次进入计算系统,在系统内部会对每个车辆建立一个内存空间存储这些数据点,并按照时间排序,还记录一个last_walk_time表示最后收到的数据点的时间,每次来一个数据点都会更新这个时间,如果发现来的数据点的时间在这个last_walk_time之后则认为是延迟补报的点,并将这些点记录到日志文件,便于重算使用。

如图2所示,在本实施例中,本实施例提供的基于车辆补报数据修正车辆行程分段的重算方法,动态重算是指车辆当前轨迹分段形成的时候,加载上一条分段的gps数据来重新计算这两个分段;为什么要加载上一个分段来重算,前面已经讲到由于信号或者网络延迟导致数据点延迟上报,那么在当前分段形成的时候已经上报了数据点,信号网络已经恢复了,而上个分段有可能延迟补报的数据点在这时候或者之前已经上报上来,所以这时候重算这两个分段可以保证如果上个分段这时已经上报了补报点,那么上个分段被重算后较之前更准确合理;这样设计另一个好处就是:如果延迟补报的点已经被重算纳入了正常分段,那么定时重算的计算量就会减少,提升了系统性能。

具体实现的机理是:通过acc或者gps分段算法得出的当前分段先不做存储,放入内存缓存起来,用另一个线程并发的循环的去找到需要重算的分段,首先加载上一个分段开始时间到当前分段的结束时间内的所有gps点,然后依据分段算法重新生成分段,最后计算修正里程油耗后存储到持久化介质。

如图3所示,在本实施例中,本实施例提供的基于车辆补报数据修正车辆行程分段的重算方法,定时重算解决了动态重算没有计算到的补报点重算的问题,基本思想就是:判断补报日志文件中所有的点,如果车辆存在不在正常分段时间内的补报点,那么根据这些补报点的时间,重算对应的全天的分段,保证分段数据不会遗漏和分段的准确性。定时重算是在系统空闲时执行的,所以不会影响系统性能,动态重算和定时重算互相弥补,共同协作完成对于补报数据的重算,确保数据完整性和正确性。

在本实施例中,本实施例提供的基于车辆补报数据修正车辆行程分段的重算方法,解决了车辆轨迹分段中存在的数据点延迟补报的问题,利用补报数据筛选确认、动态重算和定时重算三个核心技术,保证了车辆轨迹分段的完整性和准确性,为ubi汽车保险行业保费定价提供了正确的驾驶行为数据依据,也给车辆监管监控业务提供了良好的技术支撑。

在本实施例中,本实施例提供的基于车辆补报数据修正车辆行程分段的重算方法,对于轨迹分段补报数据的筛选确认算法,在分析系统中为每个车辆构建内存对象,存储车辆上报的gps轨迹点,每次上报轨迹点在对象中记录最后收到数据点的时间,新来的小于这个时间的数据点则认为是补报点,每个补报点记录到日志文件。

在本实施例中,本实施例提供的基于车辆补报数据修正车辆行程分段的重算方法,为了减少定时重算的任务量,提升系统性能,采用动态重算算法,具体设计是车辆每当形成实时的轨迹分段,先记录到缓存,然后利用多线程并发加载这些分段的上一个分段和当前分段的gps点,然后利用acc和gps累积分段算法重算分段,最后修正里程油耗持久化存储分段。

在本实施例中,本实施例提供的基于车辆补报数据修正车辆行程分段的重算方法,采用实时重算算法,实时重算的设计是完善动态重算,动态重算没有囊括的点通过实时重算来计算,具体实现是,查找延迟上报点日志文件中不在正常分段中的点,如果找到则重算对应车辆整天的分段,确保数据的完整准确性。

以上所述,仅为本发明进一步的实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明所公开的范围内,根据本发明的技术方案及其构思加以等同替换或改变,都属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1