一种汽车行程的处理方法及处理装置制造方法及图纸

技术编号:11425663 阅读:80 留言:0更新日期:2015-05-07 05:19
本发明专利技术公开了一种汽车行程的处理方法及处理装置,处理方法包括:A、汽车启动时判断汽车内是否启动了OBD功能和/或ACC功能;B、已启动OBD功能和/或ACC功能时,采用OBD算法和/或ACC算法、GPS算法根据上报的行程报文,判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;C、没有启动OBD功能和ACC功能时,执行GPS算法来判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;本发明专利技术通过将OBD算法、ACC算法和GPS算法三种相互结合及互补,能提高行程数据计算结果的正确性和准确度。

【技术实现步骤摘要】
一种汽车行程的处理方法及处理装置
本专利技术涉及汽车行程
,特别涉及一种汽车行程的处理方法及处理装置。
技术介绍
如何如实掌控汽车行程:即汽车行程轨迹(如当前正在去哪里或历史行车记录)、汽车实时状况(如汽车是否有故障、哪里故障、具体故障是什么、什么时候出现的故障等)、行程路段情况(如多少里程、耗油多少、行程时长、实际行驶时长等)、司机驾驶行为(如加油次数、行驶过程中急加速、急减速、超速、停车未熄火、停留点、停留时间、停留时长等行为)等信息,是如今单位和个人用车亟待解决的问题,特别是公务车及租赁车行业对上述汽车行程的数据需求尤为突出。现有技术中常采用GPS技术来获取汽车行程。但是,汽车的GPS数据受本身设备软硬件因素及外部环境的影响,上报给服务端的数据的时效性、有效性、精确程度会有很大区别,有些数据是无效的、有些是重复的、有些是延迟的、有些是误差很大的等等;非法或不合理的数据如何过滤、去重、去噪、去奇异等,都将给后台GPS数据处理及统计带来很大难度;并且GPS数据的不准确性也会影响部分汽车行程数据的准确性。因而现有技术还有待改进和提高。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种汽车行程的处理方法及处理装置,以解决现有对汽车行程数据处理结果不准确的问题。为了达到上述目的,本专利技术采取了以下技术方案:一种汽车行程的处理方法,其包括:A、汽车启动时判断汽车内是否启动了OBD功能和/或ACC功能;B、已启动OBD功能和/或ACC功能时,采用OBD算法和/或ACC算法、GPS算法根据上报的行程报文,判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;C、没有启动OBD功能和ACC功能时,执行GPS算法来判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程。所述的汽车行程的处理方法中,所述步骤B中,所述OBD算法具体包括:B1、获取第一预设时间内的最后一笔行程报文,判断该行程报文的数据合法性以及报文类型,在行程报文合法且为启动报文时执行步骤B2,在行程报文合法且为熄火报文时执行步骤B3;B2、检测汽车当前状态为启动状态或熄火状态时,判断行程报文的合法性,在行程报文合法时缓存数据,执行写行程处理;B3、对行程报文进行数据校验并判断数据的有效性,在数据合法时校准行程里程,缓存更新后的数据并执行写行程处理。所述的汽车行程的处理方法中,所述步骤B中,所述ACC算法具体包括:B11、根据GPS报文中的ACC状态值识别报文类型,为启动报文时执行步骤B12,为熄火报文时执行步骤B13;B12、判断连续收到3个启动报文时,将GPS报文中的启动数据进行写行程处理;B13、判断连续收到3个熄火报文时,将GPS报文中的熄火数据进行写行程处理。所述的汽车行程的处理方法中,所述步骤B中,所述GPS算法具体包括:B111、判断GPS报文中的GPS速度大于等于阈值速度时,汽车行程为启动状态,执行步骤B112;GPS速度小于阈值速度时,汽车行程为熄火状态,执行步骤B113;B112、根据启动计数器的值判断连续出现3个启动状态时,将GPS报文中的启动数据进行写行程处理;B113、根据停留计数器的值判断连续出现3个熄火状态时,将GPS报文中的熄火数据进行写行程处理。所述的汽车行程的处理方法中,所述OBD算法、ACC算法、GPS算法在计算过程中,还进行超时补偿算法来完善行程数据。一种采用所述的汽车行程的处理方法的装置,包括OBD模块和/或ACC模块、GPS模块,其还包括:功能判断模块,用于汽车启动时判断汽车内是否启动了OBD功能和/或ACC功能;采集模块,用于将OBD模块和/或ACC模块、GPS模块生成的行程报文上报给处理模块;处理模块,用于已启动OBD功能和/或ACC功能时,采用OBD算法和/或ACC算法、GPS算法根据上报的行程报文,判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;以及,没有启动OBD功能和ACC功能时,执行GPS算法来判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程。所述的装置中,所述处理模块包括:OBD判断单元,用于获取第一预设时间内的最后一笔行程报文,判断该行程报文的数据合法性以及报文类型;第一OBD处理单元,用于在行程报文合法且为启动报文,检测汽车当前状态为启动状态或熄火状态时,判断行程报文的合法性,在行程报文合法时缓存数据,执行写行程处理;第二OBD处理单元,用于在行程报文合法且为熄火报文时,对行程报文进行数据校验并判断数据的有效性,在数据合法时校准行程里程,缓存更新后的数据并执行写行程处理。所述的装置中,所述处理模块还包括:ACC判断单元,用于根据GPS报文中的ACC状态值识别报文类型;第一ACC处理单元,用于报文类型为启动报文,判断连续收到3个启动报文时,将GPS报文中的启动数据进行写行程处理;第二ACC处理单元,用于报文类型为熄火报文,判断连续收到3个熄火报文时,将GPS报文中的熄火数据进行写行程处理。所述的装置中,所述处理模块还包括:GPS判断单元,用于判断GPS报文中的GPS速度大于等于阈值速度时,汽车行程为启动状态;GPS速度小于阈值速度时,汽车行程为熄火状态;第一GPS处理单元,用于汽车行程为启动状态,根据启动计数器的值判断连续出现3个启动状态时,将GPS报文中的启动数据进行写行程处理;第二GPS处理单元,用于汽车行程为熄火状态,根据停留计数器的值判断连续出现3个熄火状态时,将GPS报文中的熄火数据进行写行程处理。所述的装置中,所述处理模块还包括超时处理单元,用于OBD算法、ACC算法、GPS算法在计算过程中,还进行超时补偿算法来完善行程数据。相较于现有技术,本专利技术提供的汽车行程的处理方法及处理装置,在汽车启动时判断汽车内是否启动了OBD功能和/或ACC功能;已启动OBD功能和/或ACC功能时,采用OBD算法和/或ACC算法、GPS算法根据上报的行程报文,判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;没有启动OBD功能和ACC功能时,执行GPS算法来判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;将OBD算法、ACC算法和GPS算法三种相互结合及互补,能提高行程数据计算结果的正确性和准确度。附图说明图1为本专利技术较佳实施例提供的汽车行程的处理方法流程图。图2为本专利技术较佳实施例提供的汽车行程的处理方法中OBD算法的流程图。图3为本专利技术较佳实施例提供的汽车行程的处理方法中OBD算法的应用实施例流程图。图4为本专利技术较佳实施例提供的汽车行程的处理方法中ACC算法的流程图。图5为本专利技术较佳实施例提供的汽车行程的处理方法中ACC算法的应用实施例流程图。图6为本专利技术较佳实施例提供的汽车行程的处理方法中GPS算法的流程图。图7为本专利技术较佳实施例提供的汽车行程的处理方法中GSP算法的应用实施例流程图。图8为本专利技术较佳实施例提供的汽车行程的处理方法中熄火超时补偿算法的流程图。图9为本专利技术较佳实施例提供的汽车行程的处理方法中进行写行程处理的流程图。图10为本专利技术较佳实施例提供的装置的结构框图。具体实施方式本专利技术提供一种汽车行程的处本文档来自技高网...
一种汽车行程的处理方法及处理装置

【技术保护点】
一种汽车行程的处理方法,其特征在于,包括:A、汽车启动时判断汽车内是否启动了OBD功能和/或ACC功能;B、已启动OBD功能和/或ACC功能时,采用OBD算法和/或ACC算法、GPS算法根据上报的行程报文,判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;C、没有启动OBD功能和ACC功能时,执行GPS算法来判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程。

【技术特征摘要】
1.一种汽车行程的处理方法,其特征在于,包括:A、汽车启动时判断汽车内是否启动了OBD功能和/或ACC功能;B、已启动OBD功能和/或ACC功能时,采用OBD算法和/或ACC算法、GPS算法根据上报的行程报文,判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;C、没有启动OBD功能和ACC功能时,执行GPS算法来判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;OBD算法是通过统计行车事件触发得到的数据,ACC算法是通过汽车GPS报文里面的ACC状态位变化来统计汽车行程,GPS算法是通过GPS速度来判断汽车行程启动或熄火。2.根据权利要求1所述的汽车行程的处理方法,其特征在于,所述步骤B中,所述OBD算法具体包括:B1、获取第一预设时间内的最后一笔行程报文,判断该行程报文的数据合法性以及报文类型,在行程报文合法且为启动报文时执行步骤B2,在行程报文合法且为熄火报文时执行步骤B3;B2、检测汽车当前状态为启动状态或熄火状态时,判断行程报文的合法性,在行程报文合法时缓存数据,执行写行程处理;B3、对行程报文进行数据校验并判断数据的有效性,在数据合法时校准行程里程,缓存更新后的数据并执行写行程处理。3.根据权利要求1所述的汽车行程的处理方法,其特征在于,所述步骤B中,所述ACC算法具体包括:B11、根据GPS报文中的ACC状态值识别报文类型,为启动报文时执行步骤B12,为熄火报文时执行步骤B13;B12、判断连续收到3个启动报文时,将GPS报文中的启动数据进行写行程处理;B13、判断连续收到3个熄火报文时,将GPS报文中的熄火数据进行写行程处理。4.根据权利要求1所述的汽车行程的处理方法,其特征在于,所述步骤B中,所述GPS算法具体包括:B111、判断GPS报文中的GPS速度大于等于阈值速度时,汽车行程为启动状态,执行步骤B112;GPS速度小于阈值速度时,汽车行程为熄火状态,执行步骤B113;B112、根据启动计数器的值判断连续出现3个启动状态时,将GPS报文中的启动数据进行写行程处理;B113、根据停留计数器的值判断连续出现3个熄火状态时,将GPS报文中的熄火数据进行写行程处理。5.根据权利要求1所述的汽车行程的处理方法,其特征在于,所述OBD算法、ACC算法、GPS算法在计算过程中,还进行超时补偿算法来完善行程数据。6.一种采用权利...

【专利技术属性】
技术研发人员:周志文孙晓辉谢斐王洪生尧钦伟陈剑华
申请(专利权)人:深圳市麦谷科技有限公司
类型:发明
国别省市:广东;44

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

1