一种加油过程中获取车辆运行数据的方法与流程

文档序号:21785472发布日期:2020-08-07 20:29阅读:440来源:国知局
一种加油过程中获取车辆运行数据的方法与流程

本发明涉及智能交通领域,尤其涉及一种加油过程中获取车辆运行数据的方法。



背景技术:

随着运输行业迅速发展,对车辆管控是一个重要组成部分。当中对车辆的用油管控是一项重要工作。通过采集车辆的加油数据可以为分析油耗提供数据支持,还可以为车主或车队提供车辆偷油提供证据、加油站内自助加油装置提供防范恶意下单提供数据支持。

现有的用油管控通过密集的周期性采集行车数据及油量数据,并对采集数据进行分析统计,间接的对行车中油量变化进行采集,存在诸多的不确定性和精确度无法保证,无法判断车辆的加油行为,不能在车辆进行加油时,直接采集车辆的加油数据。



技术实现要素:

本发明的目的是提供一种加油过程中获取车辆运行数据的方法,通过采集车辆运行数据,进一步判断车辆是否在进行加油行为(偷油)以及预防恶意下单情况的发生。

为实现上述目的,本发明实施例提供了一种加油过程中获取车辆运行数据的方法,所述方法包括:

服务器获取加油车辆的标签信息,根据所述加油车辆的标签信息所述服务器获取车辆运行数据;

将所述加油车辆的标签信息通过终端设备发送至加油设备;

根据所述加油车辆的标签信息,所述加油设备查询是否存在与所述加油车辆的标签信息对应的加油订单,并向所述服务器发送第一请求消息;

所述服务器接收所述第一请求消息,所述第一请求消息包括所述加油车辆的标签信息;所述加油车辆的标签信息包括车辆id和标签编码;

所述服务器根据所述车辆id或标签编码查询车辆账户信息,确定所述车辆id和标签编码一一对应;

所述服务器根据所述车辆id,向与所述车辆id和标签编码对应的加油车辆发送车辆运行数据请求消息;所述车辆运行数据请求消息包括车辆id和标签编码;

所述服务器接收所述加油车辆发送的所述车辆运行数据的响应消息;所述响应消息包括车载gps数据;

所述服务器根据所述车载gps数据计算车辆行驶里程数据;

所述服务器根据所述车辆行驶里程数据对车辆的运行状态进行监控。

优选的,

在服务器获取加油车辆的标签信息之后,所述方法还包括:

所述终端设备扫描所述加油车辆上的标签,获取标签信息;所述标签信息包括所述加油车辆的标签信息。

优选的,在将所述加油车辆的标签信息通过终端设备发送至加油设备之后,所述方法还包括:

所述加油设备接收所述服务器发送的加油订单;所述加油订单包括车辆id、用户id、订单生成时间、规格型号、加油数量和预计金额;

根据所述用户id可以查询在某一时间段内所述用户id对应的所述车辆id的加油信息,所述加油信息包括加油次数和/或加油数量;

当所述加油次数和/或加油数量小于预设阈值时,不需要进行恶意下单查询;

当所述加油次数和/或加油数量大于预设阈值时,查询所述车辆id在某一时间段内的全部加油订单,查询有效订单和异常订单的比例,判断用户是否有恶意下单的行为。

优选的,所述第一请求消息还包括加油站id、油枪id,所述方法还包括:

所述服务器根据所述加油站id、油枪id和所述加油车辆信息生成所述加油车辆的加油消费记录信息。

优选的,所述服务器根据所述车辆id或标签编码查询车辆账户信息,确定所述车辆id和标签编码一一对应具体包括:

所述车辆账户信息中记录有车辆id、用户id、标签编码、车型、车龄和排量等信息;对于车辆id和用户id,存在一个用户名下记录有一台或多台车辆的情况;

当一个用户名下记录有一台车辆时,所述服务器只需对比所述车辆id或标签编码和用户id是否一一对应;

当一个用户名下记录有多台车辆时,所述服务器除了对比所述车辆id和用户id的对应关系之外,还需要对比所述标签编码与所述车辆id和用户id是否一一对应,从而避免由于所述车辆id和用户id一致性产生的盗油现象的发生。

优选的,所述服务器接收所述加油车辆发送的所述车辆运行数据的响应消息之前,所述方法还包括:

所述加油车辆接收所述车辆运行数据请求消息,查询并调取请求对应的数据,将与所述车辆运行数据请求消息对应的数据发送至所述服务器。

优选的,所述服务器根据所述车载gps数据计算车辆行驶里程数据具体包括:

所述服务器解析所述车辆运行数据的响应消息并得到所述车载gps数据,所述车载gps数据包括经度和纬度;所述服务器根据经度和纬度计算得到车辆行驶里程。

优选的,所述车辆运行数据包括:所述车载gps数据和所述加油消费记录信息。

优选的,所述服务器根据所述车辆行驶里程数据对车辆的运行状态进行监控具体包括:

所述车辆行驶里程数据,根据相邻的两个时间点车辆的位置信息,得出车辆行驶的距离,累计所述车辆行驶的距离获得所述车辆行驶里程数据;

所述车辆的运行状态为车辆的加油行为;

所述服务器根据所述车辆行驶里程数据结合预设规则预测获得的所述加油车辆的总的加油数据以及车辆的加油消费记录信息数据判断所述加油车辆是否存在加油行为。

优选的,所述响应消息还包括车型、车龄和排量,所述方法还包括:

所述服务器还可以根据所述车型、车龄、排量、预设车型油耗和加油消费记录信息结合预设规则预测所述加油车辆的总的加油数据。

本发明实施例提供一种加油过程中获取车辆运行数据的方法:通过用户在给车辆进行加油时,采集车辆运行数据并获得车辆行驶里程数据,根据车辆行驶里程数据与历史加油信息获得里程数据进行对比,实现对车辆运行过程中是否存在加油行为进行监控以及预防恶意下单现象发生的目的。

附图说明

图1为本发明实施例提供的一种获取车辆运行数据的流程图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的一种获取车辆运行数据的流程图。该方法应用在加油站加油的场景中。该方法的执行主体为具有计算处理功能的服务器。如图1所示,该方法包括以下步骤;

步骤101,服务器获取加油车辆的标签信息,根据所述加油车辆的标签信息所述服务器获取车辆运行数据;

用户对车辆进行加油操作,当油枪靠近油箱口附近时,设置于油箱口附近的加油车辆的标签信息被设置于油枪内的读卡装置识别,其中,加油车辆的标签信息具体为射频识别(radiofrequencyidentification,rfid)标签;加油车辆的标签信息内设置有芯片模块和存储模块,芯片模块与车辆内部的电子设备连接可以获取该车辆的运行数据,存储模块存储有用于识别该车的标签编码,通过芯片模块和存储模块服务器可以识别并获取加油车辆的车辆运行数据。

在步骤101之后,所述方法还包括:所述终端设备扫描所述加油车辆上的标签,获取标签信息;所述标签信息包括所述加油车辆的标签信息;

服务器获取加油车辆的标签信息是通过终端设备扫描加油车辆上的标签得到的,在本发明实施例中终端设备为内置有读卡装置的油枪,油枪通过读卡装置读取加预制于油车辆的标签信息内的标签编码以及车辆运行相关数据,并将数据发送至服务器用于验证车辆信息以及判断加油行为。

步骤102,将所述加油车辆的标签信息通过终端设备发送至加油设备;

在本发明实施例中,接收到的加油请求消息可以是由油枪发送的,也可以是由加油设备发送的;加油设备具有发射和接收模块和通信模块,通信模块可以与服务器和油枪进行数据传输。

当加油请求消息是由油枪发送时,油枪内设置有读卡装置,读卡装置包括读卡器、天线模块和存储器,存储器可以存储加油站id和油枪id。读卡器识别加油车辆的标签信息并解码,得到标签编码,油枪中的天线模块可以将标签编码、加油站id和油枪id进行打包并生成加油请求消息,发送至服务器。

当加油请求消息是由加油设备发送时,加油设备设置有发射和接收模块以及通信模块,发射和接收模块接收油枪读取加油车辆的标签解码信息,得到标签编码,加油设备中的通信模块将加油站id、油枪id和标签编码进行打包并生成加油请求消息,发送至服务器。

因此,油枪获取到加油车辆的标签信息之后通过加油设备发送至服务器。

步骤103,根据所述加油车辆的标签信息,所述加油设备查询是否存在与所述加油车辆的标签信息对应的加油订单,并向所述服务器发送第一请求消息;

加油设备通过查询服务器发送的历史加油订单中是否存在与加油车辆的标签信息对应的加油订单的记录,从而确定当前加油车辆是否是需要进行监测采集加油数据的车辆,如果查询到相关的订单记录,便发送第一请求消息至服务器进行验证;如果查询不到或没有相关的订单记录,则确定当前加油车辆是非监测车辆。

在步骤103之前,所述方法还包括:所述加油设备接收所述服务器发送的加油订单;所述加油订单包括车辆id、用户id、订单生成时间、规格型号、加油数量和预计金额;

在本发明实施例中,加油设备可以发送加油请求消息,根据用户id可以查询在某一时间段内用户id对应的车辆id的历史加油订单信息,加油订单信息具体包括加油次数和/或加油数量等信息;

具体的,当加油次数和/或加油数量小于预设阈值时,不需要进行恶意下单查询;

当所述加油次数和/或加油数量大于预设阈值时,查询车辆id在某一时间段内用户id对应的车辆id的全部历史加油订单信息,查询有效订单和异常订单的比例,判断用户是否有恶意下单的行为;

其中,异常订单具体包括下单后取消或少有支付订单以及频繁下单后长时间不支付等订单。

步骤104,所述服务器接收所述第一请求消息,所述第一请求消息包括所述加油车辆的标签信息;所述加油车辆的标签信息包括车辆id和标签编码;

服务器接收加油设备发送的第一请求消息,第一请求消息具体包括加油车辆的标签信息、加油站id和油枪id等信息,加油车辆的标签信息具体包括车辆id和标签编码;

具体的,服务器根据加油站id、油枪id和加油车辆信息生成加油车辆的加油消费记录信息;加油消费记录信息具体包括历史加油记录和历史支付记录;

历史加油记录具体可以包括加油站id、加油设备id、加油时间、加油数量、规格型号、优惠减免和加油失败等信息;

历史支付记录具体可以包括支付金额、支付成功、支付失败和未支付等记录信息。

步骤105,所述服务器根据所述车辆id或标签编码查询车辆账户信息,确定所述车辆id和标签编码一一对应;

服务器根据车辆id或标签编码信息与服务器内部预设的车辆账户信息列表进行对比查询,确定车辆id和标签编码是否一一对应,进一步确认当前加油车辆为需要进行监测采集加油数据的车辆。

具体的,车辆账户信息中记录有车辆id、用户id、标签编码、车型、车龄和排量等信息;对于车辆id和用户id,存在一个用户id名下记录有一台或多台车辆id的情况;

当一个用户id名下记录有一台车辆id时,服务器只需对比车辆id或标签编码和用户id是否一一对应,便可确定当前加油车辆为被监测车辆;

当一个用户id名下记录有多台车辆id时,服务器除了对比车辆id和用户id的对应关系之外,还需要对比标签编码与车辆id和用户id是否一一对应,来确定当前加油车辆为被监测车辆,从而避免由于车辆id和用户id一致性产生的盗油现象的发生。

步骤106,所述服务器根据所述车辆id,向与所述车辆id和标签编码对应的加油车辆发送车辆运行数据请求消息;所述车辆运行数据请求消息包括车辆id和标签编码;

具体的,服务器可以根据车辆id,向与车辆id和标签编码对应的车辆发送车辆运行数据请求消息;也可以根据标签编码,向与车辆id和标签编码对应的车辆发送车辆运行数据请求消息;无论采取选用何种信息向车辆发送车辆运行数据请求,都可以准确无误的将请求消息发送至与车辆id对应的车辆一侧。

在本发明实施例中,车辆运行数据具体包括车载gps数据和加油消费记录信息;车载gps数据具体包括经度、纬度、车辆行驶时间、车辆速度和车辆行驶方向信息等信息,本发明实施例中重点提取经度和纬度对加油车辆的加油数据进行监控。

步骤107,所述服务器接收所述加油车辆发送的所述车辆运行数据的响应消息;所述响应消息包括车载gps数据;

具体的,服务器接收加油车辆的车辆运行数据,车辆运行数据具体包括车载gps数据以及车型、车龄和排量信息;

在本发明实施例中,服务器还可以根据车型、车龄、排量、预设车型油耗和加油消费记录信息结合预设规则预测加油车辆的加油数据并进行监控。

在步骤107之前,所述方法还包括:所述加油车辆接收所述车辆运行数据请求消息,查询并调取请求对应的数据,将与所述车辆运行数据请求消息对应的数据发送至所述服务器;

在本发明实施例中,加油车辆接收到服务器发送的车辆运行数据请求消息之后,通过加油车辆的标签信息内的芯片模块与车辆内部的电子设备连接并调取请求对应的数据,之后通过加油车辆的标签信息内的天线模块将请求的数据发送至服务器。

步骤108,所述服务器根据所述车载gps数据计算车辆行驶里程数据;

具体的,服务器解析车辆运行数据并得到车载gps数据,车载gps数据包括经度和纬度,服务器根据经度和纬度信息计算得到车辆行驶里程。

在本发明实施例中,车载gps数据是车辆内部的电子设备每间隔一段时间实时采集一次或多次包括经度、纬度、车辆行驶时间、车辆速度和车辆行驶方向信息等数据,并将上述数据输给车辆内部的处理器装置,处理器根据相邻的两个时间点车辆位置的经度、纬度数据计算出该时间车辆的行驶距离。

步骤109,所述服务器根据所述车辆行驶里程数据对车辆的运行状态进行监控;

具体的,车辆行驶里程数据是根据相邻的两个时间点车辆的位置信息,得出车辆行驶的距离,累计车辆行驶的距离获得车辆行驶里程数据;

在本发明实施例中,车辆的运行状态为车辆的加油行为;其中,服务器根据车辆行驶里程数据结合预设规则预测获得的加油车辆的总的加油数据以及车辆的加油消费记录信息数据判断加油车辆是否存在加油行为。

具体的,预设规则是对车辆位置信息、车辆状态信息以及油量变化信息分别分配权值、对车辆位置信息、车辆状态信息以及油量变化信息设定重要程度及对应的加权系数以及对车辆位置信息、车辆状态信息以及油量变化信息与预设阈值关系及相应系数,并计算得到一个行驶里程修正系数,通过该修正系数对服务器获得的车辆行驶里程数据进行修正并与车辆的加油消费记录中两个时间点的加油数据预估的里程数据进行比较,以判断车辆是否存在加油行为。

若上述修正后的车辆行驶里程数据小于车辆的加油消费记录中两个时间点的里程数据,则判断车辆不存在加油行为;

若上述修正后的车辆行驶里程数据大于车辆的加油消费记录中两个时间点的里程数据,则判断车辆存在加油行为;并提醒用户进行相应的处理。

另外,在本发明实施例中,服务器还可以根据车型、车龄、排量、预设车型油耗和加油消费记录信息结合预设规则预测加油车辆的加油数据。

本发明实施例提供一种加油过程中获取车辆运行数据的方法:通过用户在给车辆进行加油时,采集车辆运行数据并获得车辆行驶里程数据,根据车辆行驶里程数据与历史加油信息获得里程数据进行对比,实现对车辆运行过程中是否存在加油行为进行监控以及预防恶意下单现象发生的目的。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

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