车辆油耗管理方法、装置、计算机存储介质和电子设备与流程

文档序号:29311885发布日期:2022-03-19 20:22阅读:129来源:国知局
车辆油耗管理方法、装置、计算机存储介质和电子设备与流程

1.本公开涉及计算机技术领域,更具体地,涉及一种车辆油耗管理方法、车辆油耗管理装置、计算机存储介质和电子设备。


背景技术:

2.很多企业需要同时管理大量且类型各异的车辆,对于加油的频次较高的车辆,油耗管理显得尤为重要。日常工作中,管理人员发现个别作业人员的加油量总比同等工作量的其它作业人员的加油量大,经分析可能是由个别作业人员在作业过程中偷油漏油造成,为杜绝此类事件的发生,需及时了解车辆的油耗情况。
3.相关技术中,企业车辆油耗管理中,通过单独记录每个月的单次加油量和行驶里程值计算单车月度平均油耗,然而该方法未精确计算加油前后油箱内的真实油量,也未考虑跨月油耗对计算每个月油耗的影响,从而影响油耗计算的准确性。
4.需要说明的是,在上述背景技术部分发明的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

5.本公开的目的在于提供一种车辆油耗管理方法及装置、计算机存储介质和电子设备,以通过有限的加油数据精确计算车辆的月度平均油耗。
6.本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
7.根据本公开的一个方面,提供一种车辆油耗管理方法,包括:根据车辆的月度总油耗量和月度行驶里程值计算在目标月份的平均油耗,所述月度总油耗量是根据所述车辆在所述目标月份内的加油量、所述目标月份前一月份最末一次加油量、所述目标月份后一月份最初一次加油量,以及每次加油时的行驶里程值和对应的加油日期确定;获取所述车辆对应的目标油耗阈值,并将所述平均油耗与所述目标油耗阈值进行比较,并根据比较结果确定所述车辆是否存在加油违规操作。
8.在本公开的一种示例性实施例中,根据所述车辆在所述目标月份内最初一次加油时的第一行驶里程值、所述目标月份内最末一次加油时的第二行驶里程值、所述目标月份前一月份最末一次加油时的第三行驶里程值、所述目标月份后一月份最初一次加油时的第四行驶里程值,以及每次加油时对应的加油日期确定所述月度行驶里程值。
9.在本公开的一种示例性实施例中,根据以下公式确定所述月度行驶里程值:
10.q=q
2-q111.q2=[(k
x-k3)
×
(m
2-d4)/(d
5-d4)+k3]
[0012]
q1=[(k
1-ks)
×
(m
1-d1)/(d
2-d1)+ks]
[0013]
其中,q为所述月度行驶里程值,q2为对应于所述目标月份的月末行驶里程值,q1为对应于所述目标月份的月初行驶里程值,k
x
为所述第四行驶里程值,k3为所述第二行驶里程
值,k1为所述第一行驶里程值,ks为所述第三行驶里程值,m2-d4为所述目标月份的月末日期与所述第二行驶里程值对应加油日期之间的日期差值,d5-d4为所述第四行驶里程值对应加油日期与所述第二行驶里程值对应加油日期之间的日期差值,m1-d1为所述目标月份的月初日期与所述第三行驶里程值对应加油日期之间的日期差值,d2-d1为所述第一行驶里程值对应加油日期与所述第三行驶里程值对应加油日期之间的日期差值。
[0014]
在本公开的一种示例性实施例中,根据所述车辆在所述目标月份内的加油量、所述目标月份前一月份最末一次加油量、所述目标月份后一月份最初一次加油量,以及每次加油时的行驶里程值和对应的加油日期确定所述月度总油耗,包括:根据所述第三行驶里程值对应的第一目标加油日期和第一目标加油量、所述第一行驶里程值对应的加油日期和所述目标月份的月初日期,计算所述第一目标加油量被消耗于所述目标月份的月初油量消耗;根据所述第二行驶里程值对应的第二目标加油日期和第二目标加油量、所述第四行驶里程值对应的加油日期以及所述目标月份的月末日期,计算所述车辆自所述第二目标加油日期至所述月末日期之间的月末油量消耗;根据所述月初油量消耗、所述目标月份内除所述第二目标加油量以外的其它加油量和所述月末油量消耗,确定所述月度总油耗。
[0015]
在本公开的一种示例性实施例中,所述根据所述第三行驶里程值对应的第一目标加油日期和第一目标加油量、所述第一行驶里程值对应的加油日期和所述目标月份的月初日期,计算所述第一目标加油量被消耗于所述目标月份的月初油量消耗之前,所述方法还包括:根据所述第一目标加油量与所述目标油耗阈值,计算所述第一目标加油量对应的第一目标行驶里程值;判断所述第一目标行驶里程值是否满足所述车辆由所述第三行驶里程值运行至所述第一行驶里程值;若满足,则确定采用第一预设规则计算所述月初油量消耗;若不满足,则确定采用第二预设规则计算所述月初油量消耗。
[0016]
在本公开的一种示例性实施例中,采用第一预设规则计算所述月初油量消耗,包括:根据所述目标油耗阈值、第三行驶里程值和第一行驶里程值,计算所述车辆由所述第三行驶里程值运行至所述第一里程值的第一跨月油量消耗,且获取所述第一目标加油量与所述第一跨月油量消耗的差值作为所述第一目标加油量剩余至所述目标月份的剩余油量;根据所述第一行驶里程值对应的加油日期、所述第一目标加油日期和所述目标月份的月初日期,计算所述目标月份消耗所述第一跨月油量消耗的第一油耗占比,并根据所述第一油耗占比和所述第一跨月油量消耗,计算所述第一跨月油量消耗于所述目标月份的油量消耗;根据所述剩余油量和所述第一跨月油量消耗于所述目标月份的油量消耗,确定所述月初油量消耗;采用第二预设规则计算所述月初油量消耗,包括:根据所述第一行驶里程值对应的加油日期、所述第一目标加油日期和所述目标月份的月初日期,计算所述目标月份消耗所述第一目标加油量的第二油耗占比;根据所述第二油耗占比和所述第一目标加油量,计算所述月初油量消耗。
[0017]
在本公开的一种示例性实施例中,在所述根据所述第二行驶里程值对应的第二目标加油日期和第二目标加油量、所述第四行驶里程值对应的加油日期以及所述目标月份的月末日期,计算所述车辆自所述第二目标加油日期至所述月末日期之间的月末油量消耗之前,所述方法还包括:根据所述第二目标加油量与所述目标油耗阈值,计算所述第二目标加油量对应的第二目标行驶里程值;判断所述第二目标行驶里程值是否满足所述车辆由所述第二行驶里程值运行至所述第四行驶里程值;若满足,则确定采用第三预设规则计算所述
月末油量消耗;若不满足,则确定采用第四预设规则计算所述月末油量消耗。
[0018]
在本公开的一种示例性实施例中,采用第三预设规则计算所述月末油量消耗,包括:根据所述目标油耗阈值、第四行驶里程值和第二行驶里程值,计算所述车辆由所述第二行驶里程值运行至所述第四里程值的第二跨月油量消耗;根据所述第四行驶里程值对应的加油日期、所述第二目标加油日期和所述目标月份的月末日期,计算所述目标月份消耗所述第二跨月油量消耗的第三油耗占比;根据所述第三油耗占比和所述第二跨月油量消耗,计算所述月末油量消耗;采用第二预设规则计算所述月末油量消耗,包括:根据所述第四行驶里程值对应的加油日期、所述第二目标加油日期和所述目标月份的月末日期,计算所述目标月份消耗所述第二目标加油量的第四油耗占比;根据所述第四油耗占比和所述第二目标加油量,计算所述月末油量消耗。
[0019]
在本公开的一种示例性实施例中,所述获取所述车辆对应的目标油耗阈值,并将所述平均油耗与所述目标油耗阈值进行比较,并根据比较结果确定所述车辆是否存在加油违规操作,包括:当所述平均油耗大于所述目标油耗阈值时,根据所述月度行驶里程值与所述目标油耗阈值,计算所述车辆在所述目标月份的油耗预估值;将所述月度总油耗与所述油耗预估值的差值,与所述车辆的油箱容量值比较,并根据比较结果确定是否存在第一类加油违规操作;当所述平均油耗小于所述目标油耗阈值时,若所述平均油耗与所述目标油耗的偏离度高于预设偏离度,则确定所述车辆存在第二类加油违规操作。
[0020]
在本公开的一种示例性实施例中,在所述根据车辆的月度总油耗量和月度行驶里程值计算在目标月份的平均油耗之前,所述方法还包括:建立车辆信息库,所述车辆信息库包括车辆信息和对应的油耗阈值;所述方法还包括:根据所述车辆信息库中每辆车的月度总油耗量、月度行驶里程值和是否存在加油违规操作的信息中的至少一种生成数据报表。
[0021]
根据本公开的一个方面,提供一种车辆油耗管理装置,包括:油耗计算模块,用于根据车辆的月度总油耗量和月度行驶里程值计算在目标月份的平均油耗,所述月度总油耗量是根据所述车辆在所述目标月份内的加油量、所述目标月份前一月份最末一次加油量、所述目标月份后一月份最初一次加油量,以及每次加油时的行驶里程值和对应的加油日期确定;油耗管理模块,用于获取所述车辆对应的目标油耗阈值,并将所述平均油耗与所述目标油耗阈值进行比较,并根据比较结果确定所述车辆是否存在加油违规操作。
[0022]
根据本公开的一个方面,提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的车辆油耗管理方法。
[0023]
根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的车辆油耗管理方法。
[0024]
本公开的示例性实施例中的车辆油耗管理方法,根据车辆的月度总油耗量和月度行驶里程值计算在目标月份的平均油耗,其中月度总油耗是根据车辆在目标月份内的加油量、在目标月份前一月份最末一次加油量、目标月份后一月份最初一次加油量,以及每次加油时的行驶里程值和对应的加油日期确定;然后,通过将平均油耗与车辆对应的目标油耗阈值进行比较,以根据比较结果确定车辆是否存在加油违规操作。
[0025]
一方面,在计算车辆在目标月份的平均油耗时,计算跨月油耗中前一月份剩余至目标月份的油耗和跨月油耗中目标月份最末一次加油量真正使用于目标月份的油耗,降低
因车辆加油时油箱内上次加油未使用完的油量对目标月份车辆油耗的影响,提高车辆油耗计算的精确度;另一方面,在不提取车辆电脑板数据的情况下,通过仅收集车辆的加油量、加油时的行驶里程值和加油日期,以有限的加油数据实现月度平均油耗的计算,提高车辆油耗计算效率;再一方面,对于不同车辆具有的目标油耗阈值,通过将对应的平均油耗与目标油耗阈值比对的方式,快速自动得出车辆是否存在加油违规操作,实现车辆油耗的准确监控管理。
[0026]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0027]
通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
[0028]
图1示出了根据本公开示例性实施例的车辆油耗管理方法的流程图;
[0029]
图2示出了根据本公开示例性实施例的一种车辆油耗计算示意图;
[0030]
图3示出了根据本公开示例性实施例的根据车辆在目标月份内的加油量、目标月份前一月份最末一次加油量、目标月份后一月份最初一次加油量,以及每次加油时的行驶里程值和对应的加油日期确定月度总油耗的流程图;
[0031]
图4示出了根据本公开示例性实施例的一种目标月份前一月份最末一次加油量使用情况示意图;
[0032]
图5示出了根据本公开示例性实施例的一种目标月份前一月份最末一次加油量使用情况示意图;
[0033]
图6示出了根据本公开示例性实施例的采用第一预设规则计算月初油量消耗的流程图;
[0034]
图7示出了根据本公开示例性实施例的一种目标月份最末一次加油量使用情况示意图;
[0035]
图8示出了根据本公开示例性实施例的一种目标月份最末一次加油量使用情况示意图;
[0036]
图9示出了根据本公开示例性实施例的采用第三预设规则计算车辆自第二目标加油日期至月末日期之间的月末油量消耗的流程图;
[0037]
图10示出了根据本公开示例性实施例的采用第四预设规则计算月末油量消耗的流程图;
[0038]
图11示出了根据本公开示例性实施例的一种示例性的油耗数据统计示意图;
[0039]
图12示出了根据本公开示例性实施例的一种示例性的数据分析报表示意图;
[0040]
图13示出了根据本公开示例性实施例的一种车辆油耗循环管理流程图;
[0041]
图14示出了根据本公开示例性实施例的车辆油耗管理装置的结构示意图;
[0042]
图15示出了根据本公开示例性实施例的存储介质的示意图;以及
[0043]
图16示出了根据本公开示例性实施例的电子设备的框图。
[0044]
在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
[0045]
现在将参考附图更全面地描述示例性实施方式。然而,示例性实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施例使得本公开将更加全面和完整,并将示例性实施方式的构思全面地传达给本领域的技术人员。图中相同的附图标记表示相同或类似的结构,因而将省略它们的详细描述。
[0046]
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现或者操作以避免模糊本公开的各方面。
[0047]
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0048]
在本领域的相关技术中,企业车辆油耗管理中,通过单独记录每个月的单次加油量和行驶里程值计算单车月度平均油耗,然而这种计算方式未充分计算加油前后油箱内真实油量,同时月初月末的加油数据存在跨月使用情况,如何进行分段计算,按什么比例计入当月还是次月也未考虑至油耗计算中,从而极大降低了每个月的车辆油耗精确性。
[0049]
基于此,在本公开示例性实施例中,首先提供了一种车辆油耗管理方法。参考图1所示,该车辆油耗管理方法包括以下步骤:
[0050]
步骤s110:根据车辆的月度总油耗量和月度行驶里程值计算在目标月份的平均油耗,月度总油耗量是根据车辆在目标月份内的加油量、目标月份前一月份最末一次加油量、目标月份后一月份最初一次加油量,以及每次加油时的行驶里程值和对应的加油日期确定;
[0051]
步骤s120:获取车辆对应的目标油耗阈值,并将平均油耗与目标油耗阈值进行比较,并根据比较结果确定车辆是否存在加油违规操作。
[0052]
根据本示例实施例中的车辆油耗管理方法,在计算车辆在目标月份的平均油耗时,计算跨月油耗中前一月份剩余至目标月份的油耗和跨月油耗中目标月份最末一次加油量真正使用于目标月份的油耗,降低因车辆加油时油箱内上次加油未使用完的油量对目标月份车辆油耗的影响,提高车辆油耗计算的精确度;在不提取车辆电脑板数据的情况下,通过仅收集车辆的加油量、加油时的行驶里程值和加油日期,以有限的加油数据实现月度平均油耗的计算,提高车辆油耗计算效率;对于不同车辆具有的目标油耗阈值,通过将对应的平均油耗与目标油耗阈值比对的方式,快速自动得出车辆是否存在加油违规操作,实现车辆油耗的准确监控管理。
[0053]
下面结合图1对本公开示例性实施例中的车辆油耗管理方法进行进一步的说明。
[0054]
在步骤s110中,根据车辆的月度总油耗量和月度行驶里程值计算在目标月份的平均油耗,月度总油耗量是根据车辆在目标月份内的加油量、目标月份前一月份最末一次加油量、目标月份后一月份最初一次加油量,以及每次加油时的行驶里程值和对应的加油日期确定。
[0055]
在本公开的示例性实施例中,月度总油耗为车辆在目标月份所消耗的真实燃油量,如车辆由2021年5月1日至2021年5月31日所消耗的燃油量,月度总油耗可以包括目标月份内的加油量的真实消耗油量和目标月份上一月份剩余至目标月份的油量(即目标月份上一月份最末一次加油量被消耗于目标月份的燃油油量)。月度行驶里程值是车辆由月初行驶至月末的实际行驶里程值,如车辆由2021年5月1日至2021年5月31日的行驶里程值,相应的,平均油耗即为车辆在5月份的平均油耗。每次加油时的行驶里程值是加油时车辆里程表的里程数。可选地,可以通过车主每次加油时上传对应的加油量、加油日期和行驶里程值等加油参数,例如通过车辆管理程序用户终端上传该些参数;可选地,可以通过在车辆上安装的相关传感设备采集加油量、加油日期和行驶里程值等,本公开对采集上述加油参数的方式不做特殊限定。
[0056]
在一些可能的实施方式中,可以根据车辆在目标月份内最初一次加油时的第一行驶里程值、目标月份内最末一次加油时的第二行驶里程值、目标月份前一月份最末一次加油时的第三行驶里程值、目标月份后一月份最初一次加油时的第四行驶里程值,以及每次加油时对应的加油日期确定月度行驶里程值。
[0057]
其中,图2示出了根据本公开示例性实施例的一种车辆油耗计算示意图,如图2所示,目标月份为5月,5月内加油3次的加油量分别为y1、y2和y3,其中y1对应的行驶里程值为k1(第一行驶里程值),加油日期为d2;y2对应的行驶里程值为k2;y3对应的行驶里程值为k3(第二行驶里程值),加油日期为d4,其中y3可以包括5月使用部分b2和剩余至6月使用的a2,而a2可以包括两种情况,一种是a2为y3中完全被消耗在6月,一种是a2包括y3被消耗于6月的部分以及y3被剩余至6月的部分。4月最末一次加油量日期为d1,加油量为ys,行驶里程值为ks(第三行驶里程值),且4月最末一次的加油量ys包括4月使用部分b1和剩余至5月使用部分a1,a1可能包括两种情况,一种是a1为ys中完全被消耗于5月,一种是a1包括ys被消耗于5月的部分以及ys剩余至5月的部分,具体详见以下描述。其中m1为5月的月初日期。6月最初一次加油量为y
x
,加油日期为d5,行驶里程值为k
x
(第四行驶里程值)。基于图2,本公开的示例性实施例可以采用如下公式确定月度行驶里程:
[0058]
q=q
2-q1[0059]
q2=[(k
x-k3)
×
(m
2-d4)/(d
5-d4)+k3]
[0060]
q1=[(k
1-ks)
×
(m
1-d1)/(d
2-d1)+ks]
[0061]
其中,q为月度行驶里程,q2为对应于目标月份(如图2所示的5月)的月末行驶里程值,q1为对应于目标月份的月初行驶里程值,k
x
为第四行驶里程值,k3为第二行驶里程值,k1为第一行驶里程值,ks为第三行驶里程值,m2-d4为目标月份的月末日期与第二行驶里程值对应加油日期之间的日期差值,d5-d4为述第四行驶里程值对应加油日期与第二行驶里程值对应加油日期之间的日期差值,m1-d1为目标月份的月初日期与第三行驶里程值对应加油日期之间的日期差值,d2-d1为第一行驶里程值对应加油日期与第三行驶里程值对应加油日期之间的日期差值。
[0062]
通过本公开的示例性实施例,可以通过目标月份月初前后两次加油时的行驶里程值和加油日期,确定车辆在目标月份的月初日期所对应的行驶里程值,以及根据目标月份月末前后两次加油时的行驶里程值和加油日期,确定车辆在目标月份的月末日期所对应的行驶里程值,并通过求取月末与月初的行驶里程值的差值,得到车辆的月度行驶里程值,从
而可以通过有限的加油数据可以准确获得目标月份的月度行驶里程值。
[0063]
图3示出了根据本公开的示例性实施例的根据车辆在目标月份内的加油量、目标月份前一月份最末一次加油量、目标月份后一月份最初一次加油量,以及每次加油时的行驶里程值和对应的加油日期确定月度总油耗的流程图,如图3所示,该过程可以包括如下步骤:
[0064]
在步骤s310中,根据第三行驶里程值对应的第一目标加油日期和第一目标加油量、第一行驶里程值对应的加油日期和目标月份的月初日期,计算第一目标加油量被消耗于目标月份的月初油量消耗。
[0065]
在本公开的示例性实施例中,第三行驶里程值对应的加油量为目标月份前一月份最末一次的加油量,月初加油消耗为目标月份前一月份最末一次的加油量未在该前一月份使用完剩余至目标月份的燃油油量。
[0066]
在一些可能的实施方式中,目标月份前一月份最末一次加油量也可能存在跨月情况,即目标月份前一月份最末一次加油量在目标月份前一月份未消耗完且由目标月份所消耗,基于此,计算第一目标加油量被消耗于目标月份的月初油量消耗可以包括两种处理方式:一种是目标月份前一月份最末一次加油量(即第一目标加油量)包括三部分,如图4所示,目标月份前一月份消耗油量b1、第一目标加油量剩余至目标月份的剩余油量a1和第一目标加油量被实际消耗于目标月份的油量消耗a1’
;一种是目标月份前一月份最末一次加油量(即第一目标加油量)包括两部分,如图5所示,目标月份前一月份消耗油量b1、第一目标加油量被实际消耗于目标月份的油量消耗a1’
,在这种情况下,车辆在目标月份最初一次加油时,目标月份前一月份最末一次的加油量已消耗完毕。需要说明的是,图4和图5仅用于对ys组成部分的示例性说明,对于y3的组成情况并不限于图4和图5所示,具体参见以下描述。
[0067]
基于此,在根据第三行驶里程值对应的第一目标加油日期和第一目标加油量、第一行驶里程值对应的加油日期和目标月份的月初日期,计算第一目标加油量被消耗于目标月份的月初油量消耗之前,还可以根据第一目标加油量与目标油耗阈值,计算第一目标加油量对应的第一目标行驶里程值,并判断第一目标行驶里程值是否满足车辆由第三行驶里程值运行至第一行驶里程值。也就是说,先判断车辆基于第一目标加油量能否使车辆运行至目标月份最初一次加油,若满足,则表明在目标月份最初一次加油时,第一目标加油量未被完全消耗,则目标月份前一月份最末一次加油量(即第一目标加油量)包括三部分(如图4所示),则确定采用第一预设规则计算第一目标加油量被消耗于目标月份的月初油量消耗,相反,若不满足,则表明在目标月份最初一次加油时,第一目标加油量已被完全消耗,则目标月份前一月份最末一次加油量(即第一目标加油量)包括两部分(如图5所示),则确定采用第二预设规则计算第一目标加油量被消耗于目标月份的月初油量消耗。
[0068]
在一些可能的实施方式中,可以获取第一目标加油量与目标油耗阈值之间的比值,并将比值作为第一目标加油量对应的第一目标行驶里程值。例如,继续参见图4所示,车辆对应的目标油耗阈值为15l/100km,第一目标加油量为48.14l,第一目标加油日期(d1)对应的第三行驶里程值为316185km,目标月份最初一次加油对应的第一行驶里程值为316777km,则第一目标行驶里程值为320.9km=(48.14/15)
×
100,那么确定车辆由第三行驶里程值(ks)运行至第一行驶里程值(k1)的距离为592km,因此确定第一目标行驶里程值不足以使车辆由第三行驶里程值运行至第一行驶里程值,即在目标月份最初一次加油(日期
d2)时,第一目标加油量已被完全消耗,相反,当车辆由第三行驶里程值运行至第一行驶里程值的距离小于第一目标行驶里程值时,则确定在目标月份最初一次加油时,第一目标加油量未被完全消耗。
[0069]
通过本示例性实施方式,可以以目标油耗阈值与第一目标加油量确定第一目标行驶里程值,并判断第一目标行驶里程值是否满足车辆由第三行驶里程值运行至第一行驶里程值的方式来确定第一目标加油量被消耗情况,能够准确确定目标月份前一月份最末一次加油量(第一目标加油量)的油量消耗情况。
[0070]
在一些可能的实施方式中,图6示出了根据本公开的示例性实施例的采用第一预设规则计算月初油量消耗的流程图,如图6所示,该过程包括:
[0071]
在步骤s610中,根据目标油耗阈值、第三行驶里程值和第一行驶里程值,计算车辆由第三行驶里程值运行至第一里程值的第一跨月油量消耗,且获取第一目标加油量与第一跨月油量消耗的差值作为第一目标加油量剩余至目标月份的剩余油量。
[0072]
在本公开的示例性实施例中,目标油耗阈值可以为百公里油耗,通过获取目标油耗阈值与第一行驶里程值和第三行驶里程值之差的乘积,作为第一跨月油量消耗,并获取第一目标加油量与第一跨月油量消耗的差值作为第一目标加油量剩余至目标月份的剩余油量,即对应于图4所示的a1。
[0073]
在步骤s620中,根据第一行驶里程值对应的加油日期、第一目标加油日期和目标月份的月初日期,计算目标月份消耗第一跨月油量消耗的第一油耗占比,并根据第一油耗占比和第一跨月油量消耗,计算第一跨月油量消耗于目标月份的油量消耗。
[0074]
在本公开的示例性实施例中,可以根据第一行驶里程值对应的加油日期、第一目标加油日期和目标月份的月初日期,计算目标月份消耗第一跨月油量消耗的第一油耗占比。继续参见图4所示,5月消耗4月最后一次加油量ys的第一油耗占比是自月初日期m1至5月最初一次加油时的加油日期d2之间消耗的第一跨月油耗对应的占比(即a1’
的占比),可以通过如下公式计算第一油耗占比z1:
[0075]
z1=(d
2-m1)/(d
2-d1)
[0076]
进一步的,根据第一油耗占比和第一跨月油量消耗,确定第一跨月油量实际消耗于目标月份的油量消耗。
[0077]
在步骤s630中,根据剩余油量和第一跨月油量消耗于目标月份的油量消耗,确定月初油量消耗。
[0078]
在本公开的示例性实施例中,可以求取剩余油量与第一跨月油耗消耗于目标月份的油量消耗的和值,作为月初油量消耗,即图4所示的a1’
+a1。
[0079]
通过本公开的示例性实施例,可以将目标月份的月度总油耗量进行分段计算,在目标月份的月初至目标月份内最初一次加油之间作为第一阶段,在该阶段内,车辆所消耗的燃油为目标月份前一月份未使用而剩余的加油量,从而将前一月份剩余油量计入目标月份的实际油耗,提高油耗计算准确性。
[0080]
在一些可能的实施方式中,若采用第二预设规则计算月初油量消耗,则表明第一目标加油量在目标月份最初一次加油时已被消耗完,第一目标加油量包括两部分,继续参见图5所示,包括被目标月份前一月份消耗的b1和被目标月份消耗的a1’
,则可以包括如下步骤:首先,根据第一行驶里程值对应的加油日期、第一目标加油日期和目标月份的月初日
期,计算目标月份消耗第一目标加油量的第二油耗占比(即a1’
占ys的比例),其中第二油耗占比的计算方法参见第一油耗占比,在此不再赘述;其次,根据第二油耗占比和第一目标加油量,计算月初油量消耗。
[0081]
通过本示例性实施例,可以分两种不同情况,分别确定第一目标加油量实际消耗在目标月份的月初油量消耗,从而将目标月份最初一次加油时油箱内的剩余油耗和目标月份使用了目标月份前一月份所加油量,均计入目标月份的实际燃油量,可提高目标月份的月初油量消耗计算的准确性。
[0082]
在步骤s320中,根据第二行驶里程值对应的第二目标加油日期和第二目标加油量、第四行驶里程值对应的加油日期以及述目标月份的月末日期,计算车辆自所述第二目标加油日期至月末日期之间的月末油量消耗。
[0083]
在本公开的示例性实施例中,目标月份最末一次加油量也可能存在跨月情况,即目标月份最末一次加油量在目标月份未消耗完且由目标月份后一月份所消耗,基于此,计算车辆自第二目标加油日期至月末日期之间的油量消耗可以包括两种处理方式:如图7所示,一种是目标月份最末一次加油量包括三部分,目标月份消耗油量b2、目标月份后一月份消耗油量a2’
和在目标月份后一月份最初一次加油时油箱内剩余的油量a2;如图8所示,一种是目标月份最末一次加油量包括两部分,目标月份消耗油量b2、目标月份后一月份消耗油量a2’
,在这种情况下,车辆在目标月份后一月份最初一次加油时,目标月份最末一次的加油量已消耗完毕。需要说明的是,图7和图8中ys对应部分并不限于图中所示的两部分该种情况,还可以是ys包括三部分的情况,图7和图8仅用于对y3组成部分的示例性说明。
[0084]
基于此,在根据第二行驶里程值对应的第二目标加油日期和第二目标加油量、第四行驶里程值对应的加油日期以及目标月份的月末日期,计算车辆自第二目标加油日期至月末日期之间的月末油量消耗之前,还可以先根据第二目标加油量与目标油耗阈值,计算第二目标加油量对应的第二目标行驶里程值,并判断第二目标行驶里程值是否满足车辆由第二行驶里程值运行至第四行驶里程值。也就是说,先判断车辆基于第二目标加油量能否使车辆运行至目标月份后一月份最初一次加油,若满足,则表明在目标月份后一月份最初一次加油时,第二目标加油量未被完全消耗,则目标月份最末一次加油量包括三部分(如图7所示),则确定采用第三预设规则计算车辆自第二目标加油日期至月末日期之间的月末油量消耗,相反,若不满足,则表明在目标月份后一月份最初一次加油时,第二目标加油量已被完全消耗,则目标月份最末一次加油量包括两部分(如图8所示),则确定采用第四预设规则计算车辆自第二目标加油日期至月末日期之间的月末油量消耗。
[0085]
在一些可能的实施方式中,可以获取第二目标加油量与目标油耗阈值之间的比值,并将比值作为第二目标加油量对应的第二目标行驶里程值。例如,车辆对应的目标油耗阈值为15l/100km,第二目标加油量为48.14l,第二目标加油日期对应的第二行驶里程值为316185km,目标月份后一月份最初一次加油对应的第四行驶里程值为316777km,则第二目标行驶里程值为320.9km=(48.14/15)
×
100,那么确定车辆由第二行驶里程值运行至第四行驶里程值的距离为592km,因此确定第二目标行驶里程值不足以使车辆由第二行驶里程值运行至第四行驶里程值,即在目标月份后一月份最初一次加油时,第二目标加油量已被完全消耗,相反,当车辆由第二行驶里程值运行至第四行驶里程值的距离小于第二目标行驶里程值时,则确定在目标月份后一月份最初一次加油时,第二目标加油量未被完全消耗。
[0086]
通过本示例性实施方式,可以以目标油耗阈值与第二目标加油量确定第二目标行驶里程值,并判断第二目标行驶里程值是否满足车辆由第二行驶里程值运行至第四行驶里程值的方式来确定第二目标加油量被消耗情况,能够准确确定目标月份最末一次加油量的油量消耗情况。
[0087]
在一些可能的实施方式中,参见图9示出了采用第三预设规则计算车辆自第二目标加油日期至月末日期之间的月末油量消耗的流程图,如图9所示,该过程包括:
[0088]
在步骤s910中,根据目标油耗阈值、第四行驶里程值和第二行驶里程值,计算车辆由所述第二行驶里程值运行至第四里程值的第二跨月油量消耗。
[0089]
在本公开的示例性实施例中,目标月份最末一次加油量在目标月份后一月份最初一次加油时有剩余,因此在第三预设规则下,可以直接将目标油耗阈值乘以第四行程里程值和第二行驶里程值的差值,以得到第二目标加油量中除剩余至目标月份后一月份的燃油量之外的第二跨月油量消耗,即车辆由第二行驶里程值运行至第四行驶里程值之间所消耗的燃油量。
[0090]
在步骤s920中,根据第四行驶里程值对应的加油日期、第二目标加油日期和目标月份的月末日期,计算目标月份消耗第二跨月油量消耗的第三油耗占比。
[0091]
在本公开的示例性实施例中,可以根据第四行驶里程值对应的加油日期、第二目标加油日期和目标月份的月末日期,计算目标月份消耗第二跨月油量消耗的第三油耗占比。例如,继续参见图7所示,5月消耗5月最后一次加油量y3的第三油耗占比是自第二目标加油日期d4至5月的月末日期m2之间消耗的燃油油量b2对应的占比,可以通过如下公式计算第三油耗占比z3:
[0092]
z3=(m
2-d4)/(d
5-d4)
[0093]
在步骤s930中,根据第三油耗占比和第二跨月油量消耗,计算目标月份消耗第二目标加油量的油量消耗。
[0094]
在本公开的示例性实施例中,可以获取第三油耗占比与第二跨月油量消耗之间的乘积,作为车辆自第二目标加油日期至月末日期之间的油量消耗。
[0095]
通过本公开的示例性实施例,可以获取在第二目标加油量有剩余至目标月份后一月份的情况下,第二目标加油量被消耗在目标月份的实际消耗量,从而可以通过分段计算的方式获得车辆的月末油耗。
[0096]
在一些可能的实施方式中,参见图10示出了本公开示例性的采用第四预设规则计算月末油量消耗的流程图,如图10所示,该过程可以包括:
[0097]
在步骤s1010中,根据第四行驶里程值对应的加油日期、第二目标加油日期和目标月份的月末日期,计算目标月份消耗第二目标加油量的第四油耗占比。其中,第四油耗占比的计算方式同步骤s920中计算第三油耗占比的计算方式相同,本公开在此不再赘述。
[0098]
在步骤s1020中,根据第四油耗占比和第二目标加油量,计算月末油量消耗。其中,由于第二目标加油量在目标月份后一月份最初一次加油时已被消耗完,则直接根据第四油耗占比与第二目标加油量之间的乘积确定车辆自第二目标加油日期至月末日期之间的月末油量消耗。
[0099]
通过本示例性实施方式,由于第二目标加油量包括两部分,则直接根据第四油耗占比与第二目标加油量之间的乘积确定车辆自第二目标加油日期至月末日期之间的月末
油量消耗,可以准确获得第二目标加油量被车辆消于目标月份的实际消耗,提高目标月份油量消耗计算的准确度。
[0100]
本公开可以通过两种不同方式分别计算在不同情况下,第二目标加油量被消耗于目标月份的实际情况,从而可以更有针对性的确定目标月份的月末油量消耗,提高油量消耗计算的准确性。
[0101]
在步骤s330中,根据月初油量消耗、目标月份内除第二目标加油量以外的其它加油量和月末油量消耗,确定月度总油耗。
[0102]
在本公开的示例性实施例中,在获得目标月份前一月份剩余至目标月份的月初油量消耗、目标月份内除第二目标加油量外的其它加油量和车辆自第二目标加油日期至月末日期之间的月末油量消耗后,求取各油量消耗的和值,作为月度总油耗。其中,目标月份内除第二目标加油量外的其它加油量为车辆在目标月份内每次加油时的加油量,可以直接获得,无需再分段计算,基于此,将目标月份的实际耗油量分为月初、月末和月中三部分计算,提高油量消耗计算的精准度。
[0103]
通过本公开的示例性实施例,可以将每个月份对应的月度总油耗和月度行驶里程值分成三段(即月初、月中和月末)进行计算,并且采用此种跨月油耗计算的方式,分别循环计算每个月份的平均油耗,例如,继续参见图2所示,在通过本公开的示例性实施例的车辆油耗管理方法计算得到5月的平均油耗后,则可以再根据5月最末一次加油、6月最初一次加油,以及6月月内每次加油和7月最初一次加油(图2中未示出)来重新计算6月份的平均油耗,从而可以循环往复的且准确的获得每个月份的平均油耗,将每次加油油箱内存在的上次加油未使用完的油量计入油耗,从而通过有限的加油数据可以获得准确的油耗信息,提高油耗计算的准确性和便捷性。
[0104]
在步骤s120中,获取车辆对应的目标油耗阈值,并将平均油耗与目标油耗阈值进行比较,并根据比较结果确定车辆是否存在加油违规操作。
[0105]
在本公开的示例性实施例中,目标油耗阈值为车辆的百公里油耗,不同车辆具有不同的目标油耗阈值,例如重型车辆的目标油耗阈值可以为15l/km,中小型车辆的目标油耗阈值可以为10l/km,当然,本公开还可以根据车型、车辆品牌、驱动方式等为不同车辆配置对应的油耗阈值,本公开对此不做特殊限定。
[0106]
在一些可能的实施方式中,将平均油耗与目标油耗阈值进行比较,当平均油耗大于目标油耗阈值时,根据月度行驶里程值与目标油耗阈值,计算车辆在目标月份的油耗预估值,并将月度总油耗与油耗预估值的差值,与车辆的油箱容量值比较,并根据比较结果确定是否存在第一类加油违规操作。
[0107]
具体地,可以获取月度行驶里程值与目标油耗阈值之比作为车辆在目标月份的油耗预估值,并获取月度总油耗与油耗预估值的差值与车辆的油箱容量值进行比较,若月度总油耗与油耗预估值的差值大于车辆的油箱容量值,则表明车辆剩余至目标月份下一月份的油量值大于油箱容量值,即认为该车加油过程中存在“偷油”的第一类违规操作。可选地,可以在确定车辆具有第一类违规操作时,在车辆油耗管理系统中为该车辆添加对应的标签,以标识该车辆存在违规操作,以便后续做出相应处理。相反,若月度总油耗与油耗预估值的差值小于车辆的油箱容量值,则表明车辆加油正常。
[0108]
在一些可能的实施方式中,当平均油耗小于目标油耗阈值时,若平均油耗与目标
油耗的偏离度高于预设偏离度,则确定车辆存在第二类加油违规操作。具体而言,在平均油耗小于目标油耗阈值时,获取平均油耗与目标油耗的偏离度,并将偏离度与预设偏离度进行比较,以根据比较结果确定车辆是否存在第二类加油违规操作。其中,第二类违规操作包括加油数据填报不全的情况。可选地,平均油耗与目标油耗的偏离度可以为平均油耗与目标油耗的差值;可选的,平均油耗与目标油耗的偏离度也可以为平均油耗与目标油耗阈值的比值,等等,凡可以反映平均油耗与目标油耗的偏离程度的计算方式均可作为本公开确定偏离度的方法,本公开包括但不限于上述计算偏离度的方法。可选地,也可以在确定车辆具有第二类违规操作时,在车辆油耗管理系统中为该车辆添加对应的标签,以标识该车辆存在违规操作,以便后续做出相应处理。
[0109]
在一些可能的实施方式中,在根据车辆的月度总油耗量和月度行驶里程值计算在目标月份的平均油耗之前,还可以建立车辆信息库,该车辆信息库包括车辆信息和对应的油耗阈值。其中,车辆信息包括但不限于车辆有效的基础信息、品牌、型号、驱动类型等参与油耗计算的相关参数数据。
[0110]
在一些可能的实施方式中,还可以根据车辆信息库中每辆车的月度总油耗量、月度行驶里程值和是否存在加油违规操作的信息中的至少一种生成数据报表。如图11示出了本公开的一种示例性的油耗数据统计示意图,如图11所示,可以准确获得车辆加油次数、月度行驶里程值和月度总油耗量等,如图12示出了本公开的一种示例性的数据分析报表示意图,如图12所示,可以根据油耗计算数据生成符合需求的月度(或季度和年度)数据报表,且精确到单车数据,从而可以方便管理车辆油耗。
[0111]
在本公开的示例性实施例中,可以基于的车量信息库进行车辆精确油耗计算,参见图13是示出了本公开的一种车辆油耗循环管理流程图,如图13所示,在确定车辆油耗分析方案后,首先建立车辆信息库;然后采集车辆的加油参数(包括但不限于加油日期、加油量和加油时的行驶里程值);接着,根据采集的加油参数生成数据报表;最后,基于采集到车辆加油参数进行车辆油耗计算,并输出分析结果(如生成报表)。其中,也可以先根据采集到车辆加油参数进行车辆油耗计算后再生成数据报表,本公开可以对最后两步的执行顺序进行调整。
[0112]
基于本公开的车辆油耗管理方法,可以对不同车辆建立对应的车辆数据模型并存储在车辆信息库,通过将车辆每个月的耗油情况分为多个阶段进行计算以提高油耗计算精确度,并可以通过循环方式计算车辆信息库中全部车辆的油耗,并输出数据报表,从而通过精确油耗分析结果把控企业车辆的运营成本,提高车辆管理有效性。
[0113]
在本公开的示例性实施例中,还提供了一种车辆油耗管理装置。参考图14所示,该车辆油耗管理装置1400可以包括油耗计算模块1410和油耗管理模块1420。具体地,
[0114]
油耗计算模块1410,用于根据车辆的月度总油耗量和月度行驶里程值计算在目标月份的平均油耗,所述月度总油耗量是根据所述车辆在所述目标月份内的加油量、所述目标月份前一月份最末一次加油量、所述目标月份后一月份最初一次加油量,以及每次加油时的行驶里程值和对应的加油日期确定;
[0115]
油耗管理模块1420,用于获取所述车辆对应的目标油耗阈值,并将所述平均油耗与所述目标油耗阈值进行比较,并根据比较结果确定所述车辆是否存在加油违规操作。
[0116]
由于本公开的示例性实施例的车辆油耗管理装置的各个功能模块与上述车辆油
耗管理方法的发明实施例中相同,因此在此不再赘述。
[0117]
应当注意,尽管在上文详细描述中提及了车辆油耗管理装置的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0118]
此外,在本公开示例性实施方式中,还提供了一种能够实现上述方法的计算机存储介质。其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。
[0119]
参考图15所示,描述了根据本公开的示例性实施方式的用于实现上述方法的程序产品1500,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0120]
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0121]
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0122]
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0123]
可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0124]
此外,在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施例、完全的软件实
施例(包括固件、微代码等),或硬件和软件方面结合的实施例,这里可以统称为“电路”、“模块”或“系统”。
[0125]
下面参照图16来描述根据本公开的这种实施例的电子设备1600。图16显示的电子设备1600仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
[0126]
如图16所示,电子设备1600以通用计算设备的形式表现。电子设备1600的组件可以包括但不限于:上述至少一个处理单元1610、上述至少一个存储单元1620、连接不同系统组件(包括存储单元1620和处理单元1610)的总线1630、显示单元1640。
[0127]
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元1610执行,使得所述处理单元1610执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。
[0128]
存储单元1620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)1621和/或高速缓存存储单元1622,还可以进一步包括只读存储单元(rom)1623。
[0129]
存储单元1620还可以包括具有一组(至少一个)程序模块1625的程序/实用工具1624,这样的程序模块1625包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0130]
总线1630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
[0131]
电子设备1600也可以与一个或多个外部设备1700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1600交互的设备通信,和/或与使得该电子设备1600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1650进行。并且,电子设备1600还可以通过网络适配器1660与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1660通过总线1630与电子设备1600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0132]
通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。
[0133]
此外,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
[0134]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求
指出。
[0135]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1