驾驶行程数据生成方法及装置制造方法及图纸

技术编号:21431976 阅读:25 留言:0更新日期:2019-06-22 11:51
本发明专利技术涉及数据处理技术领域,尤其涉及驾驶行程数据生成方法及装置,包括:从数据源中获取车辆信号;将车辆信号中的驾驶信号对象封装在列表对象中;对封装在列表对象中的驾驶信号对象进行编码处理,获得车辆编码数据,其中,车辆编码数据包含车辆数据代码和车辆数据值,车辆数据代码用于表征车辆数据类型,车辆数据值用于表征数据内容;基于车辆编码数据以及事件确定条件,确定车辆驾驶事件;基于车辆驾驶事件以及参数确定条件,获得行程参数数据;根据行程参数数据生成驾驶行程数据。本发明专利技术使驾驶信号对象之间能够进行融合,最终提高了得到的驾驶行程数据的准确性。

【技术实现步骤摘要】
驾驶行程数据生成方法及装置
本专利技术涉及数据处理
,尤其涉及驾驶行程数据生成方法及装置。
技术介绍
驾驶行程涉及对驾驶员驾驶习惯的分析和统计,其能够反映车主的安全意识、经济驾驶意识和环保驾驶意识。目前,驾驶行程数据来源于基于导航app的数据、基于车载诊断系统(OBD)的数据、基于远程信息处理器(Tbox)的数据和基于车机的数据。对于不同的车厂或者不同的车辆运营企业而言,所提供的数据格式往往不同,因此,数据之间无法进行有效地融合,进而,无法准确地获得驾驶行程数据。例如,用户甲同时拥有车辆A和车辆B,用户甲的驾驶行程数据应当同时考虑用户在驾驶车辆A和车辆B时所产生的数据,而由于来源于车辆A的数据和来源于车辆B的数据无法融合,因此,无法准确地获得用户甲的驾驶行程数据。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的驾驶行程数据生成方法及装置。依据本专利技术的第一个方面,本专利技术提供一种驾驶行程数据生成方法,所述方法包括:从数据源中获取车辆信号;将所述车辆信号中的驾驶信号对象封装在列表对象中;对封装在所述列表对象中的所述驾驶信号对象进行编码处理,获得车辆编码数据,其中,所述车辆编码数据包含车辆数据代码和车辆数据值,所述车辆数据代码用于表征车辆数据类型,所述车辆数据值用于表征数据内容;基于所述车辆编码数据以及事件确定条件,确定车辆驾驶事件;基于所述车辆驾驶事件以及参数确定条件,获得行程参数数据;根据所述行程参数数据生成驾驶行程数据。优选的,在所述从数据源中获取车辆信号之后,且在所述对封装在所述列表对象中的所述驾驶信号对象进行编码处理之前,所述方法还包括:以预设数据结构对所述车辆信号进行转换,其中,所述预设数据结构包括:pkg_id字段、vin字段、iccid字段、imei字段、veh_series字段、event_code字段、recv_ts字段、pkg_ts字段、send_type字段、ext_data字段和data字段。优选的,在所述将所述车辆信号中的驾驶信号对象封装在列表对象中之后,且在所述对封装在所述列表对象中的所述驾驶信号对象进行编码处理之前,所述方法还包括:将所述驾驶信号对象发送到消息队列中。优选的,在所述获得车辆编码数据之后,且在所述确定车辆驾驶事件之前,所述方法还包括:过滤所述车辆编码数据中的异常车辆信号。优选的,所述方法还包括:以预设频率对所述行程参数数据进行增量更新。依据本专利技术的第二个方面,本专利技术提供一种驾驶行程数据生成装置,所述装置包括:获取模块,用于从数据源中获取车辆信号;封装模块,用于将所述车辆信号中的驾驶信号对象封装在列表对象中;编码模块,用于对封装在所述列表对象中的所述驾驶信号对象进行编码处理,获得车辆编码数据,其中,所述车辆编码数据包含车辆数据代码和车辆数据值,所述车辆数据代码用于表征车辆数据类型,所述车辆数据值用于表征数据内容;确定模块,用于基于所述车辆编码数据以及事件确定条件,确定车辆驾驶事件;获得模块,用于基于所述车辆驾驶事件以及参数确定条件,获得行程参数数据;生成模块,用于根据所述行程参数数据生成驾驶行程数据。优选的,所述装置还包括:转换模块,用于以预设数据结构对所述车辆信号进行转换,其中,所述预设数据结构包括:pkg_id字段、vin字段、iccid字段、imei字段、veh_series字段、event_code字段、recv_ts字段、pkg_ts字段、send_type字段、ext_data字段和data字段。优选的,所述装置还包括:存储模块,用于将所述驾驶信号对象发送到消息队列中。依据本专利技术的第三个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述第一个方面中的方法步骤。依据本专利技术的第四个方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如前述第一个方面中的方法步骤。根据本专利技术的驾驶行程数据生成方法及装置,首先,通过从数据源中获取车辆信号,将车辆信号中的驾驶信号对象封装在列表对象中,能够提高数据的扩展性,使得数据配置和扩展过程灵活;接着,通过对封装在列表对象中的驾驶信号对象进行编码处理,获得车辆编码数据,其中,车辆编码数据包含用于表征车辆数据类型的车辆数据代码和与车辆数据代码对应的用于表征数据内容的车辆数据值,统一了驾驶信号对象的格式,使得驾驶信号对象之间能够进行融合;然后,基于车辆编码数据以及事件确定条件,确定车辆驾驶事件,基于车辆驾驶事件以及参数确定条件,获得行程参数数据,根据行程参数数据生成驾驶行程数据,该驾驶行程数据能够准确地反映用户的在行程中的驾驶情况,最终提高了得到的驾驶行程数据的准确性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考图形表示相同的部件。在附图中:图1示出了本专利技术实施例中驾驶行程数据生成方法的流程图;图2示出了本专利技术实施例中驾驶行程数据生成装置的结构图;图3示出了本专利技术实施例中计算机设备的结构图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供一种驾驶行程数据生成方法,该方法可以应用于服务器。也可以应用于用户侧的任一电子设备,例如,用户侧的计算机。还可以应用于由多个电子设备组建的系统。如图1所示,所述方法包括:步骤101:从数据源中获取车辆信号。步骤102:将车辆信号中的驾驶信号对象封装在列表对象中。步骤103:对封装在列表对象中的驾驶信号对象进行编码处理,获得车辆编码数据,其中,车辆编码数据包含车辆数据代码和车辆数据值,车辆数据代码用于表征车辆数据类型,车辆数据值用于表征数据内容。步骤104:基于车辆编码数据以及事件确定条件,确定车辆驾驶事件。步骤105:基于车辆驾驶事件以及参数确定条件,获得行程参数数据。步骤106:根据行程参数数据生成驾驶行程数据。具体来讲,在步骤101中,数据源包括基于导航app的数据源、基于OBD的数据源、基于Tbox的数据源和基于车机的数据源中的至少一种。对于数据源而言,还可以由车厂、车企和车辆运营企业上报。需要说明的是,在本专利技术实施例中,可以从多个数据源中获取车辆信号,来源于不同数据源的车辆信号的数据格式可能相同,也可能不相同,而来源于同一数据源的车辆信号由于可能来自不同车型,车辆信号的数据格式可能相同,也可能不相同。车辆信号为从数据源中直接获得的信号。作为优选的实施方案,在本专利技术实施例中,在获取车辆信号之后,将会对车辆信号的数据结构进行转换。具体地,以预设数据结构对车辆信号进行本文档来自技高网...

【技术保护点】
1.一种驾驶行程数据生成方法,其特征在于,所述方法包括:从数据源中获取车辆信号;将所述车辆信号中的驾驶信号对象封装在列表对象中;对封装在所述列表对象中的所述驾驶信号对象进行编码处理,获得车辆编码数据,其中,所述车辆编码数据包含车辆数据代码和车辆数据值,所述车辆数据代码用于表征车辆数据类型,所述车辆数据值用于表征数据内容;基于所述车辆编码数据以及事件确定条件,确定车辆驾驶事件;基于所述车辆驾驶事件以及参数确定条件,获得行程参数数据;根据所述行程参数数据生成驾驶行程数据。

【技术特征摘要】
1.一种驾驶行程数据生成方法,其特征在于,所述方法包括:从数据源中获取车辆信号;将所述车辆信号中的驾驶信号对象封装在列表对象中;对封装在所述列表对象中的所述驾驶信号对象进行编码处理,获得车辆编码数据,其中,所述车辆编码数据包含车辆数据代码和车辆数据值,所述车辆数据代码用于表征车辆数据类型,所述车辆数据值用于表征数据内容;基于所述车辆编码数据以及事件确定条件,确定车辆驾驶事件;基于所述车辆驾驶事件以及参数确定条件,获得行程参数数据;根据所述行程参数数据生成驾驶行程数据。2.如权利要求1所述的驾驶行程数据生成方法,其特征在于,在所述从数据源中获取车辆信号之后,且在所述对封装在所述列表对象中的所述驾驶信号对象进行编码处理之前,所述方法还包括:以预设数据结构对所述车辆信号进行转换,其中,所述预设数据结构包括:pkg_id字段、vin字段、iccid字段、imei字段、veh_series字段、event_code字段、recv_ts字段、pkg_ts字段、send_type字段、ext_data字段和data字段。3.如权利要求1所述的驾驶行程数据生成方法,其特征在于,在所述将所述车辆信号中的驾驶信号对象封装在列表对象中之后,且在所述对封装在所述列表对象中的所述驾驶信号对象进行编码处理之前,所述方法还包括:将所述驾驶信号对象发送到消息队列中。4.如权利要求1所述的驾驶行程数据生成方法,其特征在于,在所述获得车辆编码数据之后,且在所述确定车辆驾驶事件之前,所述方法还包括:过滤所述车辆编码数据中的异常车辆信号。5.如权利要求1所述的驾驶行程数据生成方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:杨德军
申请(专利权)人:钛马信息网络技术有限公司
类型:发明
国别省市:上海,31

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

1