本技术涉及车辆领域,并且更具体地,涉及车辆领域中一种用车成本的计算方法、装置、车辆和存储介质。
背景技术:
1、随着科技的发展和人们生活水平的提高,汽车已经从单纯的交通工具,变成了我们生活中不可或缺的一部分。汽车有纯燃油型、纯电型和油电混合型三种类型,无论是对这三种类型中的任意一种进行补电或补油的行为,都会花费一定的金额。
2、现有技术中,在用户用车的过程中,车辆中的导航模块已具备统计行程总结信息的功能。但导航模块总结的信息仅包含此次油耗/电耗,行驶里程等信息。用户需要基于油耗/电耗自行估算用车成本,带给用户的使用体验较差。
技术实现思路
1、本技术提供了一种用车成本的计算方法、装置、车辆和存储介质,该方法能够基于目标行程的能耗值和历次补能数据精确的计算单次行程的用车成本,提高用户的用车体验。
2、第一方面,提供了一种用车成本的计算方法,该方法包括:响应于车辆完成目标行程,获取车辆在目标行程中消耗的能耗值;获取在预设历史时长内对车辆进行历次补能的历次补能数据;基于历次补能数据和能耗值,确定目标行程对应的用车成本。
3、在上述技术方案中,能够响应于车辆完成目标行程,基于对该车辆进行历次补能产生的补能数据结合目标行程的能耗值,精准的计算出每次目标行程的用车成本,帮助用户了解车辆,提高用户的用车体验。
4、结合第一方面,在某些可能的实现方式中,历次补能数据包括:历次补能值和与历次补能值对应的历次补能单价;基于历次补能数据和能耗值,确定目标行程的用车成本,包括:基于能耗值,在历次补能值中确定被车辆消耗的目标补能值;其中,目标补能值包括历次补能中至少一次补能的补能值;基于历次补能单价,确定与目标补能值对应的目标补能单价;基于能耗值、目标补能值和目标补能单价确定用车成本。
5、在上述技术方案中,由于车辆每次补能的补能单价之间可能存在差异,通过目标行程的能耗值确定历次补能值中被车辆消耗的目标补能值,基于目标补能值和对应的补能单价可以精确的计算每次目标行程的用车成本,可以提高拼车行程类用户的用车体验。
6、结合第一方面和上述实现方式,在某些可能的实现方式中,基于能耗值,在历次补能值中确定被车辆消耗的目标补能值,包括:判断历次补能值中补能时间距离当前时间最近的第一补能值是否大于或等于能耗值;当第一补能值大于或等于能耗值时,将第一次补能值确定为目标补能值;当第一补能值小于能耗值时,按照补能时间距离当前时间从近到远的顺序依次遍历全部历次补能值中除第一补能值之外的其他补能值,直至检测到第一补能值和遍历过的补能值之和大于或等于能耗值时停止遍历,并将第一补能值和遍历过的补能值确定为目标补能值。
7、结合第一方面和上述实现方式,在某些可能的实现方式中,在目标补能值包括历次补能中一次补能的补能值的情况下,基于能耗值、目标补能值和目标补能单价确定用车成本,包括:将能耗值乘以目标补能单价,得到用车成本。
8、结合第一方面和上述实现方式,在某些可能的实现方式中,在目标补能值包括历次补能中多次补能的补能值的情况下,基于能耗值、目标补能值和目标补能单价确定用车成本,包括:若多个目标补能值之和等于能耗值,则分别将每个目标补能值乘以每个目标补能值对应的目标补能单价,得到多个目标补能成本,将多个目标补能成本相加得到用车成本;若多个目标补能值之和大于能耗值,则将多个目标补能值中除第二补能值之外的其他补能值确定为候选补能值,分别将候选补能值乘以候选补能值对应的补能单价得到第一成本;其中,第二补能值为多个目标补能值中补能时间距离当前时间最远的补能值;将能耗值减去候选补能值,得到第二补能值中的被消耗值,将被消耗值乘以第二补能值对应的补能单价,得到第二成本;将第二成本和第一成本相加得到用车成本。
9、结合第一方面和上述实现方式,在某些可能的实现方式中,基于能耗值、目标补能值和目标补能单价确定用车成本之后,该方法还包括:若目标补能值被目标行程完全消耗,则将历次补能值中的目标补能值删除;若目标补能值未被目标行程完全消耗,则在目标补能值包括历次补能中一次补能的补能值的情况下,将目标补能值减去能耗值得到第一剩余值,并将第一剩余值作为历次补能值中补能时间距离当前时间最近的第一补能值;或,在目标补能值包括历次补能中多次补能的补能值的情况下,将历次补能值中的多个目标补能值删除,并将多个目标补能值之和减去能耗值得到第二剩余值,将第二剩余值作为第一补能值。
10、在上述技术方案中,在计算完用车成本后,基于能耗值和目标补能值更新历次补能值,可以便于下一次行程完成后,基于历次补能数据精确的计算用车成本。
11、结合第一方面和上述实现方式,在某些可能的实现方式中,响应于车辆完成目标行程,获取车辆在目标行程中消耗的能耗值之前,该方法还包括:检测车辆是否在上电或开启导航后间隔预设时长下电或关闭导航;其中,预设时长为完成目标行程的最小时长;若车辆在上电或开启导航后间隔预设时长下电或关闭导航,确定车辆完成目标行程。
12、综上,本技术能够响应于车辆完成目标行程,基于对该车辆进行历次补能产生的补能数据结合目标行程的能耗值,精准的计算出每次目标行程的用车成本,帮助用户了解车辆,提高用户的用车体验。由于车辆每次补能的补能单价之间可能存在差异,通过目标行程的能耗值确定历次补能值中被车辆消耗的目标补能值,基于目标补能值和对应的补能单价可以精确的计算每次目标行程的用车成本,可以提高拼车行程类用户的用车体验。在计算完用车成本后,基于能耗值和目标补能值更新历次补能值,可以便于下一次行程完成后,基于历次补能数据精确的计算用车成本。
13、第二方面,提供了一种用车成本的计算装置,该装置包括:第一获取模块,用于响应于车辆完成目标行程,获取车辆在目标行程中消耗的能耗值;第二获取模块,用于获取在预设历史时长内对车辆进行历次补能的历次补能数据;确定模块,用于基于历次补能数据和能耗值,确定目标行程对应的用车成本。
14、结合第二方面,在某些可能的实现方式中,历次补能数据包括:历次补能值和与历次补能值对应的历次补能单价;确定模块具体用于:基于能耗值,在历次补能值中确定被车辆消耗的目标补能值;其中,目标补能值包括历次补能中至少一次补能的补能值;基于历次补能单价,确定与目标补能值对应的目标补能单价;基于能耗值、目标补能值和目标补能单价确定用车成本。
15、结合第二方面和上述实现方式,在某些可能的实现方式中,确定模块具体用于:判断历次补能值中补能时间距离当前时间最近的第一补能值是否大于或等于能耗值;当第一补能值大于或等于能耗值时,将第一次补能值确定为目标补能值;当第一补能值小于能耗值时,按照补能时间距离当前时间从近到远的顺序依次遍历全部历次补能值中除第一补能值之外的其他补能值,直至检测到第一补能值和遍历过的补能值之和大于或等于能耗值时停止遍历,并将第一补能值和遍历过的补能值确定为目标补能值。
16、结合第二方面和上述实现方式,在某些可能的实现方式中,在目标补能值包括历次补能中一次补能的补能值的情况下,确定模块具体用于:将能耗值乘以目标补能单价,得到用车成本。
17、结合第二方面和上述实现方式,在某些可能的实现方式中,在目标补能值包括历次补能中多次补能的补能值的情况下,确定模块具体用于:若多个目标补能值之和等于能耗值,则分别将每个目标补能值乘以每个目标补能值对应的目标补能单价,得到多个目标补能成本,将多个目标补能成本相加得到用车成本;若多个目标补能值之和大于能耗值,则将多个目标补能值中除第二补能值之外的其他补能值确定为候选补能值,分别将候选补能值乘以候选补能值对应的补能单价得到第一成本;其中,第二补能值为多个目标补能值中补能时间距离当前时间最远的补能值;将能耗值减去候选补能值,得到第二补能值中的被消耗值,将被消耗值乘以第二补能值对应的补能单价,得到第二成本;将第二成本和第一成本相加得到用车成本。
18、结合第二方面和上述实现方式,在某些可能的实现方式中,该装置还包括:更新模块,用于若目标补能值被目标行程完全消耗,则将历次补能值中的目标补能值删除;若目标补能值未被目标行程完全消耗,则在目标补能值包括历次补能中一次补能的补能值的情况下,将目标补能值减去能耗值得到第一剩余值,并将第一剩余值作为历次补能值中补能时间距离当前时间最近的第一补能值;或,在目标补能值包括历次补能中多次补能的补能值的情况下,将历次补能值中的多个目标补能值删除,并将多个目标补能值之和减去能耗值得到第二剩余值,将第二剩余值作为第一补能值。
19、结合第二方面和上述实现方式,在某些可能的实现方式中,该装置还包括:第二确定模块,用于检测车辆是否在上电或开启导航后间隔预设时长下电或关闭导航;其中,预设时长为完成目标行程的最小时长;若车辆在上电或开启导航后间隔预设时长下电或关闭导航,确定车辆完成目标行程。
20、第三方面,提供一种车辆,包括存储器和处理器。该存储器用于存储可执行程序代码,该处理器用于从存储器中调用并运行该可执行程序代码,使得该车辆执行上述第一方面或第一方面任意一种可能的实现方式中的方法。
21、第四方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的方法。
22、第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的方法。
1.一种用车成本的计算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述历次补能数据包括:历次补能值和与所述历次补能值对应的历次补能单价;所述基于所述历次补能数据和所述能耗值,确定所述目标行程的用车成本,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述能耗值,在所述历次补能值中确定被所述车辆消耗的目标补能值,包括:
4.根据权利要求2或3所述的方法,其特征在于,在所述目标补能值包括所述历次补能中一次补能的补能值的情况下,所述基于所述能耗值、所述目标补能值和所述目标补能单价确定所述用车成本,包括:
5.根据权利要求2或3所述的方法,其特征在于,在所述目标补能值包括所述历次补能中多次补能的补能值的情况下,所述基于所述能耗值、所述目标补能值和所述目标补能单价确定所述用车成本,包括:
6.根据权利要求2或3所述的方法,其特征在于,所述基于所述能耗值、所述目标补能值和所述目标补能单价确定所述用车成本之后,所述方法还包括:
7.根据权利要求1至3中任意一项所述的方法,其特征在于,所述响应于车辆完成目标行程,获取所述车辆在所述目标行程中消耗的能耗值之前,所述方法还包括:
8.一种用车成本的计算装置,其特征在于,所述装置包括:
9.一种车辆,其特征在于,所述车辆包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被执行时,实现如权利要求1至7中任意一项所述的方法。
