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

文档序号:8281714阅读:252来源:国知局
一种汽车行程的处理方法及处理装置的制造方法
【技术领域】
[0001]本发明涉及汽车行程技术领域,特别涉及一种汽车行程的处理方法及处理装置。
【背景技术】
[0002]如何如实掌控汽车行程:即汽车行程轨迹(如当前正在去哪里或历史行车记录)、汽车实时状况(如汽车是否有故障、哪里故障、具体故障是什么、什么时候出现的故障等)、行程路段情况(如多少里程、耗油多少、行程时长、实际行驶时长等)、司机驾驶行为(如加油次数、行驶过程中急加速、急减速、超速、停车未熄火、停留点、停留时间、停留时长等行为)等信息,是如今单位和个人用车亟待解决的问题,特别是公务车及租赁车行业对上述汽车行程的数据需求尤为突出。
[0003]现有技术中常采用GPS技术来获取汽车行程。但是,汽车的GPS数据受本身设备软硬件因素及外部环境的影响,上报给服务端的数据的时效性、有效性、精确程度会有很大区另IJ,有些数据是无效的、有些是重复的、有些是延迟的、有些是误差很大的等等;非法或不合理的数据如何过滤、去重、去噪、去奇异等,都将给后台GPS数据处理及统计带来很大难度;并且GPS数据的不准确性也会影响部分汽车行程数据的准确性。
[0004]因而现有技术还有待改进和提尚。

【发明内容】

[0005]鉴于上述现有技术的不足之处,本发明的目的在于提供一种汽车行程的处理方法及处理装置,以解决现有对汽车行程数据处理结果不准确的问题。
[0006]为了达到上述目的,本发明采取了以下技术方案:
一种汽车行程的处理方法,其包括:
A、汽车启动时判断汽车内是否启动了OBD功能和/或ACC功能;
B、已启动OBD功能和/或ACC功能时,采用OBD算法和/或ACC算法、GPS算法根据上报的行程报文,判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;
C、没有启动OBD功能和ACC功能时,执行GPS算法来判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程。
[0007]所述的汽车行程的处理方法中,所述步骤B中,所述OBD算法具体包括:
B1、获取第一预设时间内的最后一笔行程报文,判断该行程报文的数据合法性以及报文类型,在行程报文合法且为启动报文时执行步骤B2,在行程报文合法且为熄火报文时执行步骤B3 ;
B2、检测汽车当前状态为启动状态或熄火状态时,判断行程报文的合法性,在行程报文合法时缓存数据,执行写行程处理;
B3、对行程报文进行数据校验并判断数据的有效性,在数据合法时校准行程里程,缓存更新后的数据并执行写行程处理。
[0008]所述的汽车行程的处理方法中,所述步骤B中,所述ACC算法具体包括:
B11、根据GPS报文中的ACC状态值识别报文类型,为启动报文时执行步骤B12,为熄火报文时执行步骤B13 ;
B12、判断连续收到3个启动报文时,将GPS报文中的启动数据进行写行程处理;
B13、判断连续收到3个熄火报文时,将GPS报文中的熄火数据进行写行程处理。
[0009]所述的汽车行程的处理方法中,所述步骤B中,所述GPS算法具体包括:
B111、判断GPS报文中的GPS速度大于等于阈值速度时,汽车行程为启动状态,执行步骤B112 ;GPS速度小于阈值速度时,汽车行程为熄火状态,执行步骤B113 ;
B112、根据启动计数器的值判断连续出现3个启动状态时,将GPS报文中的启动数据进行写行程处理;
BI 13、根据停留计数器的值判断连续出现3个熄火状态时,将GPS报文中的熄火数据进行写行程处理。
[0010]所述的汽车行程的处理方法中,所述OBD算法、ACC算法、GPS算法在计算过程中,还进行超时补偿算法来完善行程数据。
[0011 ] 一种采用所述的汽车行程的处理方法的装置,包括OBD模块和/或ACC模块、GPS模块,其还包括:
功能判断模块,用于汽车启动时判断汽车内是否启动了 OBD功能和/或ACC功能;采集模块,用于将OBD模块和/或ACC模块、GPS模块生成的行程报文上报给处理模块;处理模块,用于已启动OBD功能和/或ACC功能时,采用OBD算法和/或ACC算法、GPS算法根据上报的行程报文,判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;以及,
没有启动OBD功能和ACC功能时,执行GPS算法来判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程。
[0012]所述的装置中,所述处理模块包括:
OBD判断单元,用于获取第一预设时间内的最后一笔行程报文,判断该行程报文的数据合法性以及报文类型;
第一 OBD处理单元,用于在行程报文合法且为启动报文,检测汽车当前状态为启动状态或熄火状态时,判断行程报文的合法性,在行程报文合法时缓存数据,执行写行程处理;第二 OBD处理单元,用于在行程报文合法且为熄火报文时,对行程报文进行数据校验并判断数据的有效性,在数据合法时校准行程里程,缓存更新后的数据并执行写行程处理。
[0013]所述的装置中,所述处理模块还包括:
ACC判断单元,用于根据GPS报文中的ACC状态值识别报文类型;
第一 ACC处理单元,用于报文类型为启动报文,判断连续收到3个启动报文时,将GPS报文中的启动数据进行写行程处理;
第二 ACC处理单元,用于报文类型为熄火报文,判断连续收到3个熄火报文时,将GPS报文中的熄火数据进行写行程处理。
[0014]所述的装置中,所述处理模块还包括:
GPS判断单元,用于判断GPS报文中的GPS速度大于等于阈值速度时,汽车行程为启动状态;GPS速度小于阈值速度时,汽车行程为熄火状态; 第一 GPS处理单元,用于汽车行程为启动状态,根据启动计数器的值判断连续出现3个启动状态时,将GPS报文中的启动数据进行写行程处理;
第二 GPS处理单元,用于汽车行程为熄火状态,根据停留计数器的值判断连续出现3个熄火状态时,将GPS报文中的熄火数据进行写行程处理。
[0015]所述的装置中,所述处理模块还包括超时处理单元,用于OBD算法、ACC算法、GPS算法在计算过程中,还进行超时补偿算法来完善行程数据。
[0016]相较于现有技术,本发明提供的汽车行程的处理方法及处理装置,在汽车启动时判断汽车内是否启动了 OBD功能和/或ACC功能;已启动OBD功能和/或ACC功能时,采用OBD算法和/或ACC算法、GPS算法根据上报的行程报文,判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;没有启动OBD功能和ACC功能时,执行GPS算法来判断汽车的启动状态和熄火状态,根据启动状态和熄火状态提取行程数据写入汽车行程;将OBD算法、ACC算法和GPS算法三种相互结合及互补,能提高行程数据计算结果的正确性和准确度。
【附图说明】
[0017]图1为本发明较佳实施例提供的汽车行程的处理方法流程图。
[0018]图2为本发明较佳实施例提供的汽车行程的处理方法中OBD算法的流程图。
[0019]图3为本发明较佳实施例提供的汽车行程的处理方法中OBD算法的应用实施例流程图。
[0020]图4为本发明较佳实施例提供的汽车行程的处理方法中ACC算法的流程图。
[0021]图5为本发明较佳实施例提供的汽车行程的处理方法中ACC算法的应用实施例流程图。
[0022]图6为本发明较佳实施例提供的汽车行程的处理方法中GPS算法的流程图。
[0023]图7为本发明较佳实施例提供的汽车行程的处理方法中GSP算法的应用实施例流程图。
[0024]图8为本发明较佳实施例提供的汽车行程的处理方法中熄火超时补偿算法的流程图。
[0025]图9为本发明较佳实施例提供的汽车行程的处理方法中进行写行程处理的流程图。
[0026]图10为本发明较佳实施例提供的装置的结构框图。
【具体实施方式】
[0027]本发明提供一种汽车行程的处理方法及处理装置,将OBD (On-BoardDiagnostics,车载自我诊断系统)、ACC (Adaptive Cruise Control,自适应巡航控制)和GPS (Global Posit1ning System,全球定位系统)三种技术相结
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1