1.本发明属于车辆技术领域,特别是涉及一种发动机机油寿命计算方法和计算机可读存储介质。
背景技术:2.在车辆发动机机油寿命计算及显示领域,目前大部分主机厂车辆中并不包含机油寿命计算及显示系统,用户仅通过记录时间或里程表信息自觉进行机油保养操作,在车辆使用上较不方便,当用户忘记上次保养时间时存在超期保养的风险。也有部分主机厂车型能够显示机油寿命,机油寿命计算方式主要分为两种:1、跟具发动机工况(转速、扭矩、水温、油温等)得到机油劣化系数,跟具劣化系数对发动机运行时间进行修正,当发动机运行时间超过阀值时提示用户更换机油;2、通过增加额外的传感器,检测机油介电常数、机油粘度变化、机油水含量等参数,计算机油寿命并提示用户更换机油。
3.现有方法中,如果用户长时间未使用车辆,机油自然老化,仅根据发动机运行时间判断机油寿命会导致推算结果不准确的问题,也无法及时提示用户更换机油;而额外增加传感器,使得整车成本增加,并且通过测试机油温度超限值次数及水含量超限值次数进行判断,增加了使用过程中发动机损坏的风险。况且现有技术中,还未有针对首保时的机油寿命计算系统。为此,如何在车辆现有传感器布置的基础上,从不同方面和情况对机油寿命进行推算预测,并同时保证结果的准确性和可靠性,是本领域技术人员亟待解决的。
4.针对以上问题,本领域技术人员一直在寻求解决方法。
5.前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
技术实现要素:6.本发明解决的技术问题在于现有技术的机油寿命计算技术方案中,往往没有考虑过长时间未使用车辆或者首保的两类情况,也即考虑的应用场景不够全面。又或是进行寿命计算时获取的计算因素需要增加额外的传感器,增加了车辆的整车成本,提高了发动机损坏的风险和维修人员维修的难度。鉴于此,提供了一种发动机机油寿命计算方法和计算机可读存储介质,能够在车辆现有设备基础下进行更准确的机油寿命计算,并且考虑了更多计算因素以及车辆首保情况的特殊性,提高了计算结果的准确性、可靠性,并且及时告知用户机油使用寿命信息,在需要提醒用户进行更换。
7.本发明解决其技术问题是采用以下的技术方案来实现的:
8.本发明提供了一种发动机机油寿命计算方法,包括如下步骤:获取复位次数,并根据复位次数判断是否符合首保情况;若是,则获取首保计算因素,执行首保计算响应,以获取机油使用寿命信息;若否,则获取非首保计算因素,执行非首保计算响应,以获取机油使用寿命信息;输出机油使用寿命信息。
9.进一步地,上述首保计算因素包括当前里程数、机油当前时刻、首保机油保质期、机油首保总里程寿命;获取首保计算因素,执行首保计算响应以获取机油使用寿命信息的
步骤中,包括:获取车辆里程数,将车辆里程数大于初始里程阈值的时刻记录为机油初始日期;根据机油当前时刻与机油初始日期获取机油使用日期,并根据机油使用日期和首保机油保质期,获取第一机油使用寿命信息;根据当前里程数和机油首保总里程寿命,获取第二机油使用寿命信息。
10.进一步地,上述非首保计算因素包括发动机实际转速、发动机实际负荷、发动机实际水温、当前机油温度、当前环境温度、复位时间和当前时间;获取非首保计算因素,执行非首保计算响应,以获取机油使用寿命信息的步骤中,包括:非首保计算响应包括行驶里程计算响应、发动机运行时间计算响应、发动机启动次数计算响应、机油使用时间计算响应中的至少一项。
11.进一步地,上述获取非首保计算因素,执行非首保计算响应以获取机油使用寿命信息的步骤中,包括:执行所述行驶里程计算响应,根据发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度通过查表获取行驶里程修正系数;获取行驶里程增加值,通过行驶里程修正系数对行驶里程增加值进行修正,以获取车辆行驶里程;获取总行驶里程阈值,根据车辆行驶里程和总行驶里程阈值,获取第三机油使用寿命信息。
12.进一步地,上述获取非首保计算因素,执行非首保计算响应以获取机油使用寿命信息的步骤中,包括:执行所述发动机运行时间计算响应,判断发动机实际转速是否大于启动转速阈值;若否,则退出发动机运行时间计算响应;若是,则获取发动机运行时间;根据发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度通过查表获发动机运行时间修正系数;通过发动机运行时间修正系数对发动机运行时间增加值进行修正,以获取修正时间值;获取运行时间阈值,根据修正时间值和运行时间阈值,获取第四机油使用寿命信息。
13.进一步地,上述获取非首保计算因素,执行非首保计算响应以获取机油使用寿命信息的步骤中,包括:执行所述发动机启动次数计算响应,获取发动机启动时刻和上次停机时刻,判断发动机启动时刻和上次停机启动时刻的差值是否大于启动时间阈值:若否,则退出发动机启动次数计算响应;若是,则根据发动机实际水温、当前机油温度、当前环境温度通过查表获取启动次数修正系数;获取发动机启动次数,通过启动次数修正系数对发动机启动次数进行修正,以获取修正启动值;获取发动机启动次数阈值,根据修正启动值和发动机启动次数阈值,获取第五机油使用寿命信息。
14.进一步地,上述获取非首保计算因素,执行非首保计算响应以获取机油使用寿命信息的步骤中,包括:执行所述机油使用时间计算响应,根据当前时间和复位时间,获取机油使用时长;获取机油保质期阈值,根据机油使用时长和机油保质期阈值,获取第六机油使用寿命信息。
15.进一步地,上输出机油使用寿命信息的步骤中,包括:若获取到多个机油使用寿命信息,则取其中最大值为机油使用寿命信息并输出。
16.本发明还提供了一种计算机可读存储介质,存储有计算机程序,当计算机程序被处理器执行时实现如前述所述的发动机机油寿命计算方法的步骤。
17.本发明还提供了一种发动机机油寿命计算方法和计算机可读存储介质。其中,发动机机油寿命计算方法包括如下步骤:获取复位次数,并根据复位次数判断是否符合首保情况;若是,则获取首保计算因素,执行首保计算响应,以获取机油使用寿命信息;若否,则
获取非首保计算因素,执行非首保计算响应,以获取机油使用寿命信息;输出机油使用寿命信息。因此,本发明能够在车辆现有设备基础下进行机油寿命计算,并且在传统机油寿命计算系统的基础上,增加了首保机油寿命计算系统,使得计算功能更全面。并且不单从发动机运行时间对机油寿命进行计算,在计算因素中增加了车辆行驶里程、发动机启动次数、机油使用时间三个角度对机油寿命进行计算,提高了计算结果的准确性、可靠性,并且及时告知用户机油使用寿命信息,减少了用户的操作,增加了用户的方便。此外,更进一步地,本发明一实施例所提供的发动机机油寿命计算方法,还能够在不增加额外传感器的情况下,对机油寿命进行计算,在保证换油提示功能的同时,节约了成本。并且计算过程中是通过修正因素的方式,对于采集的各种情况的计算因素进行实时修正,通过大数据对模型进行标定,提高了机油寿命计算的准确性。提供了多样的机油寿命计算方案,使得可以由用户自行选择组合,提高了在各类车型中的通用性、兼容性,增加使用领域。以更明显的方式输出机油使用寿命信息,例如显示剩余寿命百分比、剩余寿命里程、剩余寿命时间等,并且在低于一定阈值之前及时提示用户,方便用户进行保养或更换,极大地提高了用户的使用体验。
18.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明。
附图说明
19.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明第一实施例提供的发动机机油寿命计算方法的流程示意图;
21.图2为本发明第二实施例提供的发动机机油寿命计算方法的流程示意图;
22.图3为本发明第三实施例提供的发动机机油寿命计算方法的流程示意图;
23.图4为本发明第四实施例提供的发动机机油寿命计算方法的流程示意图;
24.图5为本发明第五实施例提供的发动机机油寿命计算方法的流程示意图;
25.图6为本发明第六实施例提供的发动机机油寿命计算方法的流程示意图;
26.图7为本发明第七实施例提供的发动机机油寿命计算装置的结构示意图。
具体实施方式
27.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.下面结合附图对本发明实施例做进一步详述。
29.第一实施例
30.图1为本发明第一实施例的发动机机油寿命计算方法流程示意图。为了清楚的描述本发明第一实施例提供的发动机机油寿命计算方法,请参见图1。
31.步骤s1:获取复位次数,并根据复位次数判断是否符合首保情况。
32.在一实施方式中,对于复位次数判断包括复位信号输入,复位次数输出,该模块主要记录复位次数。根据复位信号的输入,对复位次数进行累加,得到当前复位总次数。根据复位信号对复位次数进行统计,当复位次数≤0时,判断该车处于首保阶段,进行首保机油寿命计算,也即步骤s2所执行的步骤,若否则是步骤s3执行的步骤,具体的将会在后文中进行展开。并且可以理解的是,在每次更换机油或是机油使用寿命归零之后,执行复位操作,需要重新计算机油寿命,相关的记录都重置以便重新计算。
33.若是,则执行步骤s2:获取首保计算因素,执行首保计算响应,以获取机油使用寿命信息。
34.在一实施方式中,上述首保计算因素包括当前里程数、机油当前时刻、首保机油保质期、机油首保总里程寿命;获取首保计算因素,执行首保计算响应以获取机油使用寿命信息的步骤之前,包括:获取车辆里程数,将车辆里程数大于初始里程阈值的时刻记录为机油初始日期;获取首保计算因素,执行首保计算响应,以获取机油使用寿命信息的步骤中,包括:根据机油当前时刻与机油初始日期获取机油使用日期,并根据机油使用日期和首保机油保质期,获取第一机油使用寿命信息;根据当前里程数和机油首保总里程寿命,获取第二机油使用寿命信息;在第一机油使用寿命信息和第二机油使用寿命信息二者之间取最大值,以作为机油使用寿命信息。
35.在一实施方式中,在复位次数≤0时,说明车辆处于首保阶段。具体的执行的首保计算响应包括有两种,机油日期寿命计算和里程数计算。
36.在一实施方式中,对于机油日期寿命计算具体包括有,在里程表数大于初始阈值时,将对应的日期时刻记录为机油初始日期。根据机油当前时刻与机油初始日期获取机油使用日期,并根据机油使用日期和首保机油保质期,获取第一机油使用寿命信息的步骤中,具体的可以为,用当前日期与初始日期的差值得到机油使用日期。再用机油使用日期除以时间阈值,该时间阀值为首保机油保质期,最后得到第一机油使用寿命信息。同理,对于里程数计算,则是从里程表里获取当前里程数,并用当前里程数除以里程阈值,其中该里程阈值为机油首保总里程寿命,以得到第二机油使用寿命信息。可以理解的是,此处和后文会多次提及有关第一、第二机油使用寿命信息,其具体的都表示为计算得到的机油寿命数值,第一、第二等只是用去区别获取途径的不同,实际本质上各个使用寿命信息都是相同。
37.在一实施方式中,对于机油日期寿命计算和里程数计算二者的关系是平行的,也即是说在计算过程中二者相互独立并不会相互之间有所干扰,可以分别得到各自的计算结果。因此,如果同时获得了第一机油使用寿命信息和第二机油使用寿命信息,则在二者之间取大以作为最后输出的机油使用寿命信息。并且需要注意的是,得到的第一或第二机油使用寿命信息都是数值,可以包括但不限于有剩余寿命、计算机油剩余寿命百分比、机油剩余里程寿命、机油剩余时间寿等数值形式,而输出的机油使用寿命信息还可以包括有输出的方式和频率,是否需要提示更换等,具体的将会在步骤s4输出的过程中详细描述。
38.若否,则执行步骤s3:获取非首保计算因素,执行非首保计算响应,以获取机油使用寿命信息。
39.在一实施方式中,上述非首保计算因素包括发动机实际转速、发动机实际负荷、发动机实际水温、当前机油温度、当前环境温度、复位时间和当前时间;获取非首保计算因素,
执行非首保计算响应,以获取机油使用寿命信息的步骤中,包括:非首保计算响应包括行驶里程计算响应、发动机运行时间计算响应、发动机启动次数计算响应、机油使用时间计算响应中的至少一项;当执行非首保计算响应获取到两项以上机油使用寿命信息时,取其中最大值作为机油使用寿命信息。
40.在一实施方式中,根据复位信号统计得到的复位次数>0时,判断该车已不在首保阶段,根据功能选择可分别进行行驶里程寿命计算、发动机运行时间寿命计算、发动机启动次数寿命计算、机油使用时间寿命计算,也即对应的行驶里程计算响应、发动机运行时间计算响应、发动机启动次数计算响应、机油使用时间计算响应。同样的,以上四种响应之间相互之间独立,可以同时一起进行响应以计算,也可以分别进行响应。在另一实施方式,也可以根据实际使用情况在该四种寿命计算中选择部分模块进行计算,也即是说由用户选择其中的若干进行响应,以计算机油寿命。同样的,若有多个响应进行计算,得到了多个结果时,则取其中最大值作为机油使用寿命信息,同样的根据以上四个响应分别得到的使用寿命信息与机油使用寿命信息的关系,在前文中已经详细描述了,在此便不再赘述。其中的各个响应中,发动机运行时间和机油使用时间的响应计算结果是最好最优选的,因此优选是必不可少的响应;而对于行驶里程计算和发动机启动次数计算是优选的,可根据实际情况选择是否使用该功能,也即前文所述的可由用户选择进行何种响应。
41.在一实施方式中,上述非首保计算响应包括行驶里程计算响应时;获取非首保计算因素,执行非首保计算响应以获取机油使用寿命信息的步骤中,包括:根据发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度通过查表获取行驶里程修正系数;获取行驶里程增加值,通过行驶里程修正系数对行驶里程增加值进行修正,以获取车辆行驶里程;获取总行驶里程阈值,根据车辆行驶里程和总行驶里程阈值,获取第三机油使用寿命信息。
42.在一实施方式中,对于行驶里程计算时,其中需要根据发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度通过查表获取行驶里程修正系数,其中相关查表是预设的。再根据行驶里程增加值,通过行驶里程修正系数对行驶里程增加值进行修正,以累加获取得到车辆行驶里程,并与总行驶里程阀值做比值,得到第三机油使用寿命信息。其中需要注意的是,对于常规的总运行时间、总启动次数、总里程数是可以比较容易获得的,但均是无修正数值。而机油的性能与环境温度、发动机水温、发动机转速、发动机负荷等因素有关,不能仅通过总时间、总次数、总里程来评估。也就是说不同的发动机工况对机油寿命的损耗是不同的,需要根据实际工况对机油损耗进行计算。也即是说常规所获取到的数值,并不能用作计算,因此本实施例中各个数值都是经过实际工况得出修正后的计算数值。更进一步地,获取车辆行驶里程的过程中,亦是将每次获取的道的修正值进行累加以获取一个修正的总行程,也即对应车辆行驶里程。后文的运行时间、启动次数、使用时间等,都是此类情况,在后文便不赘述了。
43.在一实施方式中,上述非首保计算响应包括发动机运行时间计算响应时;获取非首保计算因素,执行非首保计算响应以获取机油使用寿命信息的步骤中,包括:判断发动机实际转速是否大于启动转速阈值;若否,则退出发动机运行时间计算响应;若是,则获取发动机运行时间;根据发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度通过查表获发动机运行时间修正系数;通过发动机运行时间修正系数对发动机运行时间增加
值进行修正,以获取修正时间值;获取运行时间阈值,根据修正时间值和运行时间阈值,获取第四机油使用寿命信息。
44.在一实施方式中,首先需要判断发动机实际速是否大于启动转速阈值,也即判断发动机是否正常启动,仅大于的情况才获取发动机运行时间,例如开始进行计算当前发动机运行时间,若否则直接退出响应。具体地,动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度通过查表获发动机运行时间修正系数,也即判断对应工况条件下的影响因素。再根据发动机运行时间修正系数,对发动机实时的运行时间增加值进行修正,并累加得到修正后的发动机运行时间,也即修正时间值。获取的第四寿命信息的过程可以为,通过修正后的修正时间值除以发动机的运行时间阀值以获取得到。
45.在一实施方式中,上述非首保计算响应包括发动机启动次数计算响应时;获取非首保计算因素,执行非首保计算响应以获取机油使用寿命信息的步骤中,包括:获取发动机启动时刻和上次停机时刻,判断发动机启动时刻和上次停机启动时刻的差值是否大于启动时间阈值:若否,则退出发动机启动次数计算响应;若是,则根据发动机实际水温、当前机油温度、当前环境温度通过查表获取启动次数修正系数;获取发动机启动次数,通过启动次数修正系数对发动机启动次数进行修正,以获取修正启动值;获取发动机启动次数阈值,根据修正启动值和发动机启动次数阈值,获取第五机油使用寿命信息。
46.在一实施方式中,与发动机运行时间计算响应相似,通过获取发动机启动时刻和上次停机时刻的差值,判断是否大于启动时间阈值,以确定车辆是否冷启动情况。若否则直接退出响应,也即是排除热启动的情况,使得计算数值更精准可靠;若是则将记录此次启动,之后则同样的根据发动机实际水温、当前机油温度、当前环境温度通过查表获取启动次数修正系数,以确定实际工况条件下对机油寿命的影响。通过启动次数修正系数,对此次发动机启动次数进行修正,并累加得到修正启动值,再除以发动机总启动次数阀值得到第五机油使用寿命信息。
47.在一实施方式中,上述非首保计算响应包括机油使用时间计算响应时;获取非首保计算因素,执行非首保计算响应以获取机油使用寿命信息的步骤中,包括:根据当前时间和复位时间,获取机油使用时长;获取机油保质期阈值,根据机油使用时长和机油保质期阈值,获取第六机油使用寿命信息。
48.在一实施方式中,由于机油使用时间计算响应属于非首保的情况,也即是之前用户是有进行机油保养的,则在机油保养的日期,在记录复位信息时,同样将对应日期记为复位时间。之后可以根据当前时间和复位时间的差值获取机油时长,通过机油已使用时间除以机油保质期阈值,以得到第六机油使用寿命信息。
49.步骤s4:输出机油使用寿命信息。
50.在一实施方式中,如前文所述,在步骤s3或步骤s2中,都可能会获取得到若干的使用寿命信息,在其中取大以作为输出的机油使用寿命信息,若仅有一个,例如用户仅选择了其中一种响应,则对应输出获取得到的使用寿命信息。此外,使用寿命信息中还包括有输出的方式或是输出的评率等。其中,对于输出的方式可以包括但不限于有电话、短信、电子邮件或是关联的程序的推荐等。并且输出的使用寿命信息可以包括但不限于有,已用或剩余的寿命百分比、寿命里程、寿命时间等。同样的还可以进行判断,判断是否需要进行保养,在一定阈值时开始输出提示信息,提示用户进行更换、保养或维修等,并且剩余的寿命越低,
输出的频率和次数可以对应的进行改变,例如越低输出的频率越高等。还可以在低于安全阈值时,直接为用户预约保养,或自动购买机油提醒用户更换等。可以理解的是,输出的方式多种多样,在现实生活中难以穷举,以上仅是对技术的说明,而非是限制。
51.在一实施方式中,当用户更换机油后,可自行根据车辆的提示对机油寿命进行复位(机油已使用寿命归零),无需4s店特殊设备或特殊方式进行复位操作。并且在复位操作过程中给予相应的信息提示,防止用户误操作。现有复位方式多为4s店通过obd对机油寿命进行复位,本发明通过仪表或中控显示机油复位功能,以及相应提示信息,方便用户自行更换机油后对机油寿命进行复位,无需额外的复杂操作,提高了用户体验。同时将复位的日期进行记录,以便后续下一次计算机油使用寿命时对应获取复位时间信息。
52.本发明第一实施例提供的发动机机油寿命计算方法,包括如下步骤:步骤s1:获取复位次数,并根据复位次数判断是否符合首保情况;若是,则执行步骤s2:获取首保计算因素,执行首保计算响应,以获取机油使用寿命信息;若否,则执行步骤s3:获取非首保计算因素,执行非首保计算响应,以获取机油使用寿命信息步骤s4:输出机油使用寿命信息。因此,本发明能够在车辆现有设备基础下进行机油寿命计算,并且在传统机油寿命计算系统的基础上,增加了首保机油寿命计算系统,使得计算功能更全面。并且不单从发动机运行时间对机油寿命进行计算,在计算因素中增加了车辆行驶里程、发动机启动次数、机油使用时间三个角度对机油寿命进行计算,提高了计算结果的准确性、可靠性,并且及时告知用户机油使用寿命信息,减少了用户的操作,增加了用户的方便。此外,更进一步地,本发明一实施例所提供的发动机机油寿命计算方法,还能够在不增加额外传感器的情况下,对机油寿命进行计算,在保证换油提示功能的同时,节约了成本。并且计算过程中是通过修正因素的方式,对于采集的各种情况的计算因素进行实时修正,通过大数据对模型进行标定,提高了机油寿命计算的准确性。提供了多样的机油寿命计算方案,使得可以由用户自行选择组合,提高了在各类车型中的通用性、兼容性,增加使用领域。以更明显的方式输出机油使用寿命信息,例如显示剩余寿命百分比、剩余寿命里程、剩余寿命时间等,并且在低于一定阈值之前及时提示用户,方便用户进行保养或更换,极大地提高了用户的使用体验。
53.第二实施例
54.图2为本发明第二实施例提供的发动机机油寿命计算方法的流程示意图。为了清楚的描述本发明第二实施例提供的发动机机油寿命计算方法,请参见图1和图2。
55.本实施例提供的发动机机油寿命计算方法针对的是首保情况下的机油寿命计算。因此在执行本实施例的发动机机油寿命计算方法之前,需要获取车辆复位次数信息,其中复位次数应该是小于等于0的情况的。若否,则属于非首保的情况,应按照本发明第一实施例提供的发动机机油寿命计算方法中非首保的情况执行,或是后文中第三到第六实施例提供的发动机机油寿命计算方法进行计算。
56.步骤s21:获取车辆里程数,将车辆里程数大于初始里程阈值的时刻记录为机油初始日期。
57.在一实施方式中,对于机油初始日期,需要通过获取里程表的实际里程数,当实际里程数大于初始阈值时,将对应日期记为机油初始日期。也即判断车辆是否被正常使用,仅正常使用后,才开始计算使用日期或使用里程。
58.在一实施方式中,在步骤s21后别分执行步骤s22或步骤s23中至少一项。也即是
说,步骤s22和步骤s23两步骤是并行的关系,二者互不干扰,可以分别单独执行,分别以各自的方法获取首保情况下的机油使用寿命信息。具体地,步骤s22、步骤s23的执行方式包括有:
59.步骤s22:根据机油当前时刻与机油初始日期获取机油使用日期,并根据机油使用日期和首保机油保质期,获取第一机油使用寿命信息。
60.在一实施方式中,对于当前时刻,优选的也即是当前的日期。对于步骤s22则具体的可以为,根据机油当前时刻和机油初始日期的差值除以首保机油保质期,取其比值为第一机油使用寿命信息。
61.步骤s23:根据当前里程数和机油首保总里程寿命,获取第二机油使用寿命信息。
62.在一实施方式中,对于步骤s23与步骤s22类似,可以通过里程表获取当前里程数,并除以机油首保总里程寿命,根据其比值为第二机油使用寿命信息。值得注意的是,如前文所述,由于步骤s22和步骤s23之间是相互独立的,因此用第一、第二仅是用作区分,此二步骤所获取的数值也即对应的使用寿命信息是本质相同的,且第一和第二之间并没有顺序区分,可以同时进行获取。在另一实施方式中,对于步骤s22或步骤s23,可以同时进行;也可以根据车辆的实际情况择一进行,例如车辆仅能获取里程数,未获取机油初始日期的情况等;还可以根据用户的选择进行何种计算。
63.在一实施方式中,如前文所述步骤s22与步骤s23两者是相互独立的关系,因此在步骤s22和/或步骤s23之后,都可以执行步骤s24,具体可以为:
64.步骤s24:在第一机油使用寿命信息和第二机油使用寿命信息二者之间取最大值,以作为机油使用寿命信息。
65.在一实施方式中,可以理解的是,由于步骤s22和步骤s23两者是相互独立的关系,因此当同时获取到第一机油使用寿命信息和第二机油使用寿命信息时,需要确定一个最终输出的值,优选的是取二者间的最大值,作为最后输出的机油使用信息。具体的机油使用信息可以为,已用或是剩余的寿命里程、时间、百分比等。之后可以通过仪表盘选择性进行显示输出。进一步的还可以当计算得到的机油剩余寿命低于机油寿命阀值时,输出信号使仪表显示更换机油信息,方便用户根据该信息提示及时更换机油。此外,对于机油使用寿命信息和使用寿命信息的关系,已经在第一实施例中有了相关描述,具体的可以参考前文,在此便不赘述。
66.本发明第二实施例提供的发动机机油寿命计算方法,包括如下步骤:步骤s21:获取车辆里程数,将车辆里程数大于初始里程阈值的时刻记录为机油初始日期;在步骤s21后别分执行步骤s22或步骤s23中至少一项:步骤s22:根据机油当前时刻与机油初始日期获取机油使用日期,并根据机油使用日期和首保机油保质期,获取第一机油使用寿命信息;步骤s23:根据当前里程数和机油首保总里程寿命,获取第二机油使用寿命信息;在步骤s22和/或步骤s23后执行步骤s24:在第一机油使用寿命信息和第二机油使用寿命信息二者之间取最大值,以作为机油使用寿命信息。因此,本发明是针对于车辆处于首保情况下的计算,考虑车辆首保阶段的特殊性,增加了方法的应用场景和应用领域。并且能够在不增加额外传感器的情况下,对机油寿命进行计算,节约了车辆成本。此外,通过两种计算以确定机油寿命,在增加结果的准确性、可靠性的同时,使得本方法能够于更多车辆车型中,提高了本方法的通用性,减少了用户操作,提高了用户体验。
67.第三实施例
68.图3为本发明第三实施例提供的发动机机油寿命计算方法的流程示意图。为了清楚的描述本发明第三实施例提供的发动机机油寿命计算方法,请参见图1和图3。
69.值得注意的是,本发明第三实施例到第六实施例提供的发动机机油寿命计算方法都是针对于非首保情况下的机油寿命计算。因此,在此四种实施例执行之前,需要先获取根据复位信号对复位次数进行统计,优选的有且仅当付伟指出大于0时,也即确定为该车辆已经不再首保阶段时才进行执行响应。并且,本发明第三实施例到第六实施例提供的发动机机油寿命计算方法之间相互平行独立,具体实施时互不干扰,可以各自根据各自的响应流程获取对应的使用寿命信息。并且对于相互之间的配合,及最后输出的方式,已经在本发明第一实施例提供的发动机机油寿命计算方法中有了详细描述,具体的都可以参考前文中的描述,在此以及至第四、第五、第六实施例都不再赘述。
70.步骤s31:根据发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度通过查表获取行驶里程修正系数。
71.在一实施方式中,获取行驶里程修正系数需要根据发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度进行查表获取,主要是为了确定实际发动机实际工况。可以理解的是,不同工况下对机油的损耗是不同的,需要根据实际工况对于机油损耗进行计算,而又因为机油性能与以上因素都有关,因此所以需要根据以上计算因素获取修正系数。
72.步骤s32:获取行驶里程增加值,通过行驶里程修正系数对行驶里程增加值进行修正,以获取车辆行驶里程。
73.步骤s33:获取总行驶里程阈值,根据车辆行驶里程和总行驶里程阈值,获取第三机油使用寿命信息。
74.在一实施方式中,通过行驶里程修正系数对单位时间里程增加量(也就是车速)进行修正,相当于得到修正后的车速,对修正后的车速和单位时间进行积分得到总的修正后的总里程,也即车辆行驶里程。而通过计算的方式进行获取车辆行驶里程,而非是直接获取常规里程,是因为常规获取的总里程虽然容易获取,但是并非是修正数值,可以说其没有修正计算的价值或意义,暂时无法得到机油寿命信息,因此需要按照本实施方式中所述的通过层层计算以获取。并且可以理解的是,正如前文所述不同工况下对机油的损耗都是不同的,所以通过修正系数获取计算数值,在后文第四实施例中的发动机运行总时间、第五实施例中的发动机启动总次数等,都是如本实施例所述的情况:需要根据实际工况对机油损耗进行计算,也即通过修正系数修正获取对应的数值在累加的到最后的总值,而非直接获取常规的总里程、总时间、总次数,对此在后文中便不再赘述,都可以参考此处的说明。
75.在一实施方式中,通过获取包括修正值的车辆行驶里程,再获取总行驶里程阈值,也即是机油寿命里程阈值,可以通过车辆行驶里程除以总行驶里程阈值,取其比值作为第三机油使用寿命信息。具体的可以为,已用或是剩余的寿命里程、时间、百分比等。之后可以通过仪表盘选择性进行显示输出。进一步的还可以当计算得到的机油剩余寿命低于机油寿命阀值时,输出信号使仪表显示更换机油信息,方便用户根据该信息提示及时更换机油。
76.本发明第三实施例提供的发动机机油寿命计算方法,包括如下步骤:步骤s31:根据发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度通过查表获取行驶里
程修正系数;步骤s32:获取行驶里程增加值,通过行驶里程修正系数对行驶里程增加值进行修正,以获取车辆行驶里程;步骤s33:获取总行驶里程阈值,根据车辆行驶里程和总行驶里程阈值,获取第三机油使用寿命信息。因此,本发明第三实施例增加了在车辆处于非首保阶段时,可以通过车辆行驶里程的途径,对机油的寿命进行计算预测的实施方式。提高了在各车型中的通用性、兼容性,增加使用领域。在不增加额外传感器的情况下,对机油寿命进行计算,在保证换油提示功能的同时,节约了成本。并且计算过程中是通过修正因素的方式,对于采集的各种情况的计算因素进行实时修正,通过大数据对模型进行标定,提高了机油寿命计算的准确性。
77.第四实施例
78.图4为本发明第四实施例提供的发动机机油寿命计算方法的流程示意图。为了清楚的描述本发明第四实施例提供的发动机机油寿命计算方法,请参见图1和图4。
79.步骤s41:判断发动机实际转速是否大于启动转速阈值:
80.若否,则执行步骤s45:退出发动机运行时间计算响应;
81.若是,则执行步骤s42:根据发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度通过查表获发动机运行时间修正系数。
82.在一实施方式中,对于步骤s41也即是判断车辆是否被正常启动,也即实际转速是否大于启动阈值,若未被正常启动则直接退出响应。若正常启动,则在步骤s42中通过发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度确定车辆的实际工况,以查表获取对应的修正系数,以方便进行后续的修正计算过程。
83.步骤s43:获取发动机运行时间,通过发动机运行时间修正系数对发动机运行时间增加值进行修正,以获取修正时间值。
84.在一实施方式中,对于获取的发动机运行时间,单位时间就是时间,例如获取到单位时间是0.1s,通过修正系数对单位时间进行修正,例如获取到修正值为0.15s。也即单位时间0.1s对机油的损耗实际是0.15s的损耗,再每个单位时间都对应修正后并进行累加,最后得到修正时间值,也即实际机油损耗时间。
85.步骤s44:获取运行时间阈值,根据修正时间值和运行时间阈值,获取第四机油使用寿命信息。
86.在一实施方式中,运行时间阈值也即可以是机油的寿命时间,可以通过修正时间值除以运行时间阈值,取其比值为第四机油使用寿命信息。具体的可以为,已用或是剩余的寿命里程、时间、百分比等。之后可以通过仪表盘选择性进行显示输出。进一步的还可以当计算得到的机油剩余寿命低于机油寿命阀值时,输出信号使仪表显示更换机油信息,方便用户根据该信息提示及时更换机油。
87.本发明第四实施例提供的发动机机油寿命计算方法,包括如下步骤:步骤s41:判断发动机实际转速是否大于启动转速阈值:若否,则执行步骤s45:退出发动机运行时间计算响应;若是,则执行步骤s42:获取发动机运行时间;根据发动机实际转速、发动机实际负荷、发动机实际水温、当前环境温度通过查表获发动机运行时间修正系数;步骤s43:通过发动机运行时间修正系数对发动机运行时间增加值进行修正,以获取修正时间值;步骤s44:获取运行时间阈值,根据修正时间值和运行时间阈值,获取第四机油使用寿命信息。因此,本发明第四实施例增加了在车辆处于非首保阶段时,可以通过车辆发动机运行时间的途
径,对机油的寿命进行计算预测的实施方式。提高了在各车型中的通用性、兼容性,增加使用领域。在不增加额外传感器的情况下,对机油寿命进行计算,在保证换油提示功能的同时,节约了成本。并且计算过程中是通过修正因素的方式,对于采集的各种情况的计算因素进行实时修正,通过大数据对模型进行标定,提高了机油寿命计算的准确性。
88.第五实施例
89.图5为本发明第五实施例提供的发动机机油寿命计算方法的流程示意图。为了清楚的描述本发明第五实施例提供的发动机机油寿命计算方法,请参见图1和图5。
90.步骤s51:获取发动机启动时刻和上次停机时刻。
91.步骤s52:判断发动机启动时刻和上次停机启动时刻的差值是否大于启动时间阈值。
92.在一实施方式中,通过获取启动黑客和上次停机时刻的差值与启动时间阈值作比较,是因为发动机启动总次数中包含了冷启动和热启动两种情况,而用作机油寿命计算的仅有冷启动的情况,因此通过与启动时间阈值的比较,从而筛除热启动的条件,而仅获取冷启动次数的数值。
93.在另一实施方式中,还可以根据差值是否大于启动时间阈值,判断车辆是否属于长时间未使用的情况,若是车辆属于长时间未使用的情况,可直接告知用户即是更换机油或进行保养等。
94.若否,则执行步骤s56:退出发动机启动次数计算响应。
95.若是,则执行步骤s53:根据发动机实际水温、当前机油温度、当前环境温度通过查表获取启动次数修正系数。
96.步骤s54:获取发动机启动次数,通过启动次数修正系数对发动机启动次数进行修正,以获取修正启动值。
97.步骤s55:获取发动机启动次数阈值,根据修正启动值和发动机启动次数阈值,获取第五机油使用寿命信息。
98.在一实施方式中,对于步骤s53也即是通过发动机的实际工况,获取修正系数,以便确定对应启动次数对机油寿命的实际消耗程度。对应的,有前述描述可知,对于步骤s54获取的发动机启动次数,优选的是针对于发动机冷启动的次数,例如获取的启动次数是一次,而通过启动次数修正系数进行修正后,实际得到修正启动次数可能是两次或三次等,再讲获取得到的修正启动次数进行累加,得到总的修正启动次数,也即修正启动值。之后在步骤s55中则可以,由修正启动值除以获取得到的发动机启动次数阈值,取其比值为第五机油使用寿命信息。其中,发动机启动次数阈值可以理解为机油的启动次数寿命。因此,最后输出的第五机油使用寿命信息可以为,已用或是剩余的寿命里程、时间、百分比等。之后可以通过仪表盘选择性进行显示输出。进一步的还可以当计算得到的机油剩余寿命低于机油寿命阀值时,输出信号使仪表显示更换机油信息,方便用户根据该信息提示及时更换机油。
99.本发明第五实施例提供的发动机机油寿命计算方法,包括如下步骤:步骤s51:获取发动机启动时刻和上次停机时刻;步骤s52:判断发动机启动时刻和上次停机启动时刻的差值是否大于启动时间阈值:若否,则执行步骤s56:退出发动机启动次数计算响应;若是,则执行步骤s53:根据发动机实际水温、当前机油温度、当前环境温度通过查表获取启动次数修正系数;步骤s54:获取发动机启动次数,通过启动次数修正系数对发动机启动次数进
行修正,以获取修正启动值;步骤s55:获取发动机启动次数阈值,根据修正启动值和发动机启动次数阈值,获取第五机油使用寿命信息。因此,本发明第五实施例增加了在车辆处于非首保阶段时,可以通过车辆发动机启动次数的途径,对机油的寿命进行计算预测的实施方式。提高了在各车型中的通用性、兼容性,增加使用领域。在不增加额外传感器的情况下,对机油寿命进行计算,在保证换油提示功能的同时,节约了成本。并且计算过程中是通过修正因素的方式,对于采集的各种情况的计算因素进行实时修正,通过大数据对模型进行标定,提高了机油寿命计算的准确性。
100.第六实施例
101.图6为本发明第六实施例提供的发动机机油寿命计算方法的流程示意图。为了清楚的描述本发明第六实施例提供的发动机机油寿命计算方法,请参见图1和图6。
102.步骤s61:根据当前时间和复位时间,获取机油使用时长。
103.在一实施方式中,复位时间是指用户在更换机油后,对机油寿命进行复位(机油已使用寿命归零)的日期。通过当前时间和复位时间差值可以获取到机油的使用时长。
104.步骤s62:获取机油保质期阈值,根据机油使用时长和机油保质期阈值,获取第六机油使用寿命信息。
105.在一实施方式中,机油保质期阈值,也即可以为机油的保质期寿命,获取过程可以通过机油使用时长除以机油保质期阈值,取其比值为第六机油使用寿命信息。具体的可以为,已用或是剩余的寿命里程、时间、百分比等。之后可以通过仪表盘选择性进行显示输出。进一步的还可以当计算得到的机油剩余寿命低于机油寿命阀值时,输出信号使仪表显示更换机油信息,方便用户根据该信息提示及时更换机油。
106.本发明第六实施例提供的发动机机油寿命计算方法,包括如下步骤:步骤s61:根据当前时间和复位时间,获取机油使用时长;步骤s62:获取机油保质期阈值,根据机油使用时长和机油保质期阈值,获取第六机油使用寿命信息。因此,本发明第六实施例增加了在车辆处于非首保阶段时,可以通过车辆发动机启动次数的途径,对机油的寿命进行计算预测的实施方式。提高了在各车型中的通用性、兼容性,增加使用领域。在不增加额外传感器的情况下,对机油寿命进行计算,在保证换油提示功能的同时,节约了成本。并且计算过程中是通过修正因素的方式,对于采集的各种情况的计算因素进行实时修正,通过大数据对模型进行标定,提高了机油寿命计算的准确性。
107.第七实施例
108.图7是本发明第七实施例提供的发动机机油寿命计算装置的结构示意图。为了清楚的描述本发明第七实施例提供的发动机机油寿命计算装置110,请参见图1~图7。
109.本发明第六实施例提供的发动机机油寿命计算装置110,包括:处理器a101及存储器a201,其中,处理器a101用于执行存储器a201中存储的计算机程序a6以实现如第一实施例、第二实施例、第三实施例、第四实施例、第五实施例或第六实施例所描述的发动机机油寿命计算方法的步骤。
110.在一实施方式中,本实施例提供的发动机机油寿命计算装置110以包括至少一个处理器a101,以及至少一个存储器a201。其中,至少一个处理器a101可以称为处理单元a1,至少一个存储器a201可以称为存储单元a2。具体地,存储单元a2存储有计算机程序a6,当该计算机程序a6被处理单元a1执行时,使得本实施例提供的发动机机油寿命计算装置110实
现如第一实施例、第二实施例、第三实施例、第四实施例、第五实施例或第六实施例所描述的发动机机油寿命计算方法的步骤。例如,图1中所示的步骤s1:获取复位次数,并根据复位次数判断是否符合首保情况;若是,则执行步骤s2:获取首保计算因素,执行首保计算响应,以获取机油使用寿命信息;若否,则执行步骤s3:获取非首保计算因素,执行非首保计算响应,以获取机油使用寿命信息;步骤s4:输出机油使用寿命信息。
111.在一实施方式中,本实施例中的提供的发动机机油寿命计算装置110可以包括多个存储器a201(简称为存储单元a2)。
112.其中,存储单元a2可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本发明实施例描述的存储单元a2旨在包括但不限于这些和任意其它适合类型的存储器。
113.在一实施方式中,发动机机油寿命计算装置110还包括连接不同组件(例如处理器a101和存储器a201、显示装置a3等等)的总线。其中,显示装置a3优选的可以为触控显示器,能够在输出机油使用寿命信信息时,以图文的方式,通过显示装置a3进行展示。具体地,输出内容可以参考本发明第一实施例提供的发动机机油寿命计算方法中的相关描述,输出剩余寿命百分比、剩余寿命里程、剩余寿命时间等,在此便不再赘述。并且可以在需要时,根据用户操作,通过显示装置a3获取用户操作,以预定维修保养,或者自行购买机油等。
114.在一实施方式中,本实施例中的发动机机油寿命计算装置110还可以包括通信接口(例如i/o接口a4),该通信接口可以用于与外部设备进行通信。
115.在一实施方式中,本实施例提供的发动机机油寿命计算装置110还可以包括通信装置a5。
116.在一实施方式中,可以理解的是,如本发明第一实施例提供的发动机机油寿命计算方法中的相关描述,当进行预约保养或是通过obd对机油寿命进行复位时,则需要如i/o接口a4或通信装置a5以实现。具体地实现过程,较为现有,在此便不赘述。
117.本发明第七实施例提供的发动机机油寿命计算装置110,包括存储器a101和处理
器a201,且处理器a101用于执行存储器a201中存储的计算机程序a6以实现如第一实施例、第二实施例、第三实施例、第四实施例、第五实施例或第六实施例所描述的发动机机油寿命计算方法的步骤,因此,本实施例提供的发动机机油寿命计算装置110能够在车辆现有设备基础下进行机油寿命计算,并且在传统机油寿命计算系统的基础上,增加了首保机油寿命计算系统,使得计算功能更全面。并且不单从发动机运行时间对机油寿命进行计算,在计算因素中增加了车辆行驶里程、发动机启动次数、机油使用时间三个角度对机油寿命进行计算,提高了计算结果的准确性、可靠性,并且及时告知用户机油使用寿命信息,减少了用户的操作,增加了用户的方便。此外,更进一步地,本发明一实施例所提供的发动机机油寿命计算方法,还能够在不增加额外传感器的情况下,对机油寿命进行计算,在保证换油提示功能的同时,节约了成本。并且计算过程中是通过修正因素的方式,对于采集的各种情况的计算因素进行实时修正,通过大数据对模型进行标定,提高了机油寿命计算的准确性。提供了多样的机油寿命计算方案,使得可以由用户自行选择组合,提高了在各类车型中的通用性、兼容性,增加使用领域。以更明显的方式输出机油使用寿命信息,例如显示剩余寿命百分比、剩余寿命里程、剩余寿命时间等,并且在低于一定阈值之前及时提示用户,方便用户进行保养或更换,极大地提高了用户的使用体验。
118.本发明第七实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序a6,该计算机程序a6被处理器a101执行时实现如第一实施例、第二实施例、第三实施例、第四实施例、第五实施例或第六实施例所描述的发动机机油寿命计算方法的步骤。
119.在一实施方式中,本实施例提供能的计算机可读存储介质可以包括能够携带计算机程序代码的任何实体或装置、记录介质,例如,rom、ram、磁盘、光盘、闪存等。
120.本发明第六实施例提供的计算机可读存储介质中存储的计算机程序a6被处理器a101执行时能够实现的技术有益效果已经在前文中有了
121.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
122.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本技术不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。在本文中,除非另有说明,“多个”、“若干”的含义是两个或两个以上。
123.应该理解的是,虽然本技术实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步
骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
124.本领域普通技术人员可以理解,实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤。前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
125.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。