一种里程备份方法、装置以及车辆与流程
2021-02-03 13:02:46|324|起点商标网
[0001]
本发明涉及汽车电子技术领域,特别涉及一种里程备份方法、装置以及车辆。
背景技术:
[0002]
组合仪表作为车辆中重要的控制器,不但可以显示其他控制器的状态,也储存了车辆的重要信息,如车速信息、油耗信息、里程信息等等。其中整车的里程信息是整车必不可少的参数,其他控制器也需要该参数进行相关的计算,仪表通过该参数可以计算相应的整车油耗、续航里程等等,让驾驶员了解整车的驾驶状态,以便驾驶员对车辆进行定期保养,保证车辆长时间高效率运行,同时在车辆进行买卖时,里程信息也是购买者重要参考参数之一。
[0003]
因此,目前在更换或维修组合仪表时,通常由人工先记录当前行驶总计里程,待新的组合仪表更换完成后,再通过诊断仪向新的组合仪表写入整车行驶的总里程。但当原来组合仪表在车辆使用过程中,产生损坏,导致里程信息显示错误或丢失时,即使采用诊断仪也无法输入准确的里程。
[0004]
已有技术中,有提出通过整车控制器与组合仪表相互备份的方法,但目前所提出的方法仍然存在着仪表里程显示不准,或当市场用替换方法排查故障时会误把备件中的里程备份进去导致不可恢复的问题。
技术实现要素:
[0005]
本发明实施例提供一种里程备份方法,以克服上述技术问题。相应的,本发明实施例还提供了一种里程备份装置和车辆,以对该里程备份方法进行应用。
[0006]
为了解决上述问题,从本发明第一方面,本发明实施例公开了一种里程备份方法,所述方法包括:
[0007]
车辆上电后,控制器接收仪表发送的仪表里程数据;
[0008]
车辆下电后,所述控制器将所述仪表里程数据作为控制器里程数据存储在本地;
[0009]
车辆上电后,所述控制器在接收到具有激活里程备份功能的按键的触发信号时,向所述仪表发送里程备份信号,并将本地存储的所述控制器里程数据向所述仪表发送;
[0010]
所述仪表针对所述里程备份信号,将所述控制器发送的所述控制器里程数据存储。
[0011]
进一步的,车辆下电后,所述控制器将所述仪表里程数据作为控制器里程数据存储在本地,包括:
[0012]
车辆下电后,所述控制器判断所述仪表里程数据是否为有效值且所述仪表里程数据与本地存储的所述控制器里程数据的差值是否大于等于预设的里程阈值;
[0013]
当所述仪表里程数据为有效值且所述仪表里程数据与本地存储的所述控制器里程数据的差值大于等于所述里程阈值时,所述控制器将所述仪表里程数据作为控制器里程数据存储在本地。
[0014]
进一步的,所述方法还包括:
[0015]
车辆上电后,所述控制器判断当前车速是否小于等于预设的车速阈值;
[0016]
在当前车速小于等于所述车速阈值时,所述控制器接收具有激活里程备份功能的按键的触发信号。
[0017]
进一步的,车辆上电后,所述控制器在接收到具有激活里程备份功能的按键的触发信号时,向所述仪表发送里程备份信号,并将本地存储的所述控制器里程数据向所述仪表发送,包括:
[0018]
车辆上电后,所述控制器在接收到具有激活里程备份功能的按键的触发信号时,向所述仪表发送里程备份信号,同时判断持续接收所述触发信号的时长是否大于等于预设的第一时长;
[0019]
在持续接收所述触发信号的时长大于等于所述第一时长时,所述控制器将本地存储的所述控制器里程数据向所述仪表发送。
[0020]
进一步的,所述仪表针对所述里程备份信号,将所述控制器发送的所述控制器里程数据存储,包括:
[0021]
所述仪表在接收到所述里程备份信号时,判断持续接收所述里程备份信号的时长是否大于等于所述第一时长;
[0022]
在持续接收所述里程备份信号的时长大于等于所述第一时长时,所述仪表接收所述控制器发送的所述控制器里程数据,并将所述控制器里程数据存储。
[0023]
进一步的,所述仪表将所述控制器发送的所述控制器里程数据存储,包括:
[0024]
所述仪表判断所述控制器里程数据是否为有效值且本地存储的所述仪表里程数据是否小于所述控制器里程数据;
[0025]
当所述控制器里程数据为有效值且本地存储的所述仪表里程数据小于所述控制器里程数据时,所述仪表将所述控制器发送的所述控制器里程数据存储在本地。
[0026]
进一步的,车辆上电后,所述控制器在将本地存储的所述控制器里程数据向所述仪表发送的过程中,所述方法还包括:
[0027]
所述控制器接收所述仪表发送的所述仪表里程数据;
[0028]
所述控制器将接收的所述仪表里程数据与本地存储的所述控制器里程数据进行比较;
[0029]
在接收的所述仪表里程数据大于等于本地存储的所述控制器里程数据时,所述控制器停止向所述仪表发送所述控制器里程数据;
[0030]
在所述控制器停止向所述仪表发送所述控制器里程数据之后,所述方法还包括:
[0031]
所述仪表在将所述控制器发送的所述控制器里程数据存储完成时,发出备份成功提示。
[0032]
进一步的,所述方法还包括:
[0033]
自所述控制器将本地存储的所述控制器里程数据向所述仪表发送起,所述控制器进行预设的第二时长的倒计时;
[0034]
在所述第二时长的倒计时结束后,所述控制器停止向所述仪表发送所述控制器里程数据,并不再响应所述具有激活里程备份功能的按键的触发信号。
[0035]
从本发明的第二方面,本发明实施例公开了一种里程备份装置,所述装置包括:
[0036]
接收仪表里程数据模块,配置于控制器中,用于在车辆上电后,接收仪表发送的仪表里程数据;
[0037]
存储仪表里程数据模块,配置于控制器中,用于在车辆下电后,将所述仪表里程数据作为控制器里程数据存储在本地;
[0038]
发送控制器里程数据模块,配置于控制器中,用于在车辆上电后,在接收到具有激活里程备份功能的按键的触发信号时,向所述仪表发送里程备份信号,并将本地存储的所述控制器里程数据向所述仪表发送;
[0039]
存储控制器里程数据模块,配置于仪表中,用于针对所述里程备份信号,将所述控制器发送的所述控制器里程数据存储。
[0040]
从本发明的第三方面,本发明实施例公开了一种车辆,所述车辆包括:
[0041]
仪表、控制器,所述仪表与所述控制器连接,以执行如本发明实施例任一项所述的里程备份方法。
[0042]
本发明实施例包括以下优点:
[0043]
在本发明实施例中,整个里程备份过程中采用主从式原理,仪表为主动方计算并发布总计里程值,控制器为从动方作为辅助备份存储仪表发送的里程值,在车辆下电后,所述控制器将仪表在车辆上电时发送的仪表里程数据作为控制器里程数据存储在本地,以此可有效控制将仪表里程数据写入控制器本地的频率,避免对控制器的正常运行造成压力。
[0044]
在车辆上电后,所述控制器在接收到具有激活里程备份功能的按键的触发信号时,向所述仪表发送里程备份信号,并将本地存储的所述控制器里程数据向所述仪表发送;所述仪表针对所述里程备份信号,将所述控制器发送的所述控制器里程数据存储,采用本发明实施例的备份方法不需要用诊断仪,操作方便,且具体备份时,本发明实施例需要人为主动操作备份,不是上电就自动备份,当换件排查问题时不会进行备份操作,以此可避免市场用替换方式排查故障时误把备件的里程备份进去导致不可恢复的问题。
附图说明
[0045]
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]
图1是本发明实施例一种里程备份方法的步骤流程图;
[0047]
图2是本发明实施例一种主动操作备份的条件示意图;
[0048]
图3是本发明实施例一种停止备份的条件示意图;
[0049]
图4是本发明实施例一种超时处理方法的步骤流程图;
[0050]
图5是本发明一实施例完整的里程备份流程图;
[0051]
图6是本发明实施例一种车辆的结构示意图;
[0052]
图7是本发明实施例一种里程备份装置的结构示意图。
具体实施方式
[0053]
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0054]
针对本申请背景技术中所提出的技术问题,参照图1,示出了本发明实施例一种里程备份方法的步骤流程图,该方法可以包括以下步骤:
[0055]
步骤s101,车辆上电后,控制器接收仪表发送的仪表里程数据;
[0056]
在本发明实施例中,车辆上电,指车辆的汽车点火档处于开启状态,即处于ig-on模式。在ig-on模式下仪表板上的灯亮,所有电器设备可以工作。
[0057]
仪表为组合仪表icm(instrument cluster module),控制器为车身控制器bcm(body control module),控制器与仪表同时在一个can网络上,控制器与仪表通过can网络接口通信连接。在本发明实施例中,仪表可指车辆的旧仪表,也可指更换后的新仪表。
[0058]
实际中,仪表里程数据以仪表里程报文的形式向控制器发送,车辆上电后,仪表会持续不断地向控制器发送仪表里程报文。参照表1,示出了仪表里程报文的定义,仪表里程报文的信号名称为icm1_n_odograph。
[0059]
表1
[0060][0061]
上表中,报文名称为icm_1,表明这是第一个仪表里程报文,仪表以500ms的时间间隔向控制器发送仪表里程报文;身份识别标号id指示是仪表的id,在信号值描述中,当出现“无效值:fffff”时,说明该报文无效,此种情况一般在车辆制动防抱死系统abs(antilock brake system)故障时出现;有效值(即0~999999km)。
[0062]
步骤s102,车辆下电后,所述控制器将所述仪表里程数据作为控制器里程数据存储在本地;
[0063]
车辆下电,指车辆处于断电状态,即处于ig off模式。在ig off模式下仪表板上的灯不亮,所有电器设备断电不工作。
[0064]
本地:指控制器的带电可擦可编程只读存储器eeprom,eeprom是一种掉电后数据不丢失的存储芯片。
[0065]
在本发明实施例中,控制器将所接收的仪表里程数据作为控制器里程数据存储在
本地,相对诊断仪手动输入的优势是:如果仪表坏的时候里程显示不出来了或显示错误,或即使在控制器出现故障时,写入控制器本地(eeprom)中的里程数据仍然可读取,实现原车里程的备份。
[0066]
在车辆下电后,控制器才将所接收的仪表里程数据写入本地,相比一直存储,本发明实施例可以节省eeprom的写入次数。
[0067]
由于车辆在上电时,控制器会一直接收仪表发送的仪表里程数据。但实际中,时常有车辆未行驶只是暂时上电或车辆上电后行驶的距离很短的情况,且如表1所示,仪表里程数据可能为无效值。在车辆下电后,若控制器此时仍将仪表里程数据写入本地,则会造成控制器写入本地的次数过于频繁,增加控制器运行压力的情况,同时无效值的写入也会占用控制器的eeprom的存储空间,使得存储空间得不到合理的利用。
[0068]
考虑到上述情况,针对步骤s102,在本发明一可选实施例中,还提供了以下优化方法:
[0069]
子步骤s102-1,车辆下电后,所述控制器判断所述仪表里程数据是否为有效值且所述仪表里程数据与本地存储的所述控制器里程数据的差值是否大于等于预设的里程阈值;
[0070]
子步骤s102-2,当所述仪表里程数据为有效值且所述仪表里程数据与本地存储的所述控制器里程数据的差值大于等于所述里程阈值时,所述控制器将所述仪表里程数据作为控制器里程数据存储在本地。
[0071]
在本发明实施例中,增加了控制器将仪表里程数据写入本地的条件,仅在仪表里程数据为有效值且仪表里程数据与本地存储的所述控制器里程数据的差值大于等于所述里程阈值时,控制器才将所述仪表里程数据作为控制器里程数据存储在本地,以此可有效控制将仪表里程数据写入控制器本地的频率,避免对控制器的正常运行造成压力,使得控制器的eeprom的存储空间得到合理的利用。上述里程阈值一般设置为5km。
[0072]
若仪表里程数据为无效值和/或所述仪表里程数据与本地存储的所述控制器里程数据的差值小于该里程阈值,控制器则不存储该仪表里程数据,而是等待下次上电重新接收。
[0073]
步骤s103,车辆上电后,所述控制器在接收到具有激活里程备份功能的按键的触发信号时,向所述仪表发送里程备份信号,并将本地存储的所述控制器里程数据向所述仪表发送;
[0074]
其中,具有激活里程备份功能的按键可以为车辆上已有的按键,也可以是特别新增的一个按键。若是为车辆上已有的按键,在触发按键以激活里程备份功能时应该与该按键原有的功能的触发操作区分开,比如该按键原有的功能的触发方式为“单次按键”,那么该按键激活里程备份功能的触发方式可设置为“长按键”或“连续两次按键”。若是特别新增的一个按键,该按键的触发方式采用“旋转”、“单次按键”或“长按键”等都可,本发明实施例对此不作限定。
[0075]
控制器在接收到具有激活里程备份功能的按键的触发信号时,向仪表发送里程备份信号,以提示仪表做好里程备份的接收工作。
[0076]
步骤s104,所述仪表针对所述里程备份信号,将所述控制器发送的所述控制器里程数据存储。
[0077]
仪表接收到里程备份信号时,表明当前需要进行里程备份了,仪表则会把本地的存储器eeprom的写入接口开启,然后接收控制器发送的控制器里程数据,并将该控制器里程数据持续写入本地的存储器eeprom中,以此完成了仪表与控制器之间的里程备份的过程,当更换新仪表时,实现了将新仪表的总计里程改为原车的总计里程。
[0078]
综上内容,本发明实施例通过触发按键进行备份的方式是一种主动备份方式,不需要用诊断仪,操作方便。且具体备份时,本发明实施例需要人为主动操作备份,不是上电就自动备份,当换件排查问题时不会进行备份操作,以此可避免市场用替换方式排查故障时误把备件的里程备份进去导致不可恢复的问题。
[0079]
车辆上电后,本发明实施例增加了主动操作备份的条件,在本发明一可选实施例中,参照图2,提供了以下方法:
[0080]
步骤s201,车辆上电后,所述控制器判断当前车速是否小于等于预设的车速阈值;
[0081]
步骤s202,在当前车速小于等于所述车速阈值时,所述控制器接收具有激活里程备份功能的按键的触发信号。
[0082]
在本发明实施例中,控制器在车辆上电后会持续判断当前车速是否小于等于预设的车速阈值,仅在当前车速小于等于预设的车速阈值时,此时用户才按下具有激活里程备份功能的按键,对应的,此时控制器才接收具有激活里程备份功能的按键的触发信号。具体实现时,控制器会持续接收abs的车速信号,以确定当前车速。参照表2,示出了车速信号的定义,信号名称为br1_n_vehiclespeed。
[0083]
表2
[0084][0085]
上表中,信号值不等于0x7fff表示具体车速值。信号值等于“0x7fff”表示车速无效值“invalid”,表示当前车速不可识别。
[0086]
车速≤车速阈值相对不加车速限制条件的优势是:避免高速时操作,增加安全性。避免换表后,高速行驶后仪表里程增加后,而控制器还没有下电存储时,再进行备份会引起的备份不成功或备份里程小于实际里程的结果。
[0087]
车速≤车速阈值相对车速=0条件的优势是:可以兼容静态时abs车速微小的误差。上述车速阈值可根据abs车速误差而定,一般在1km/h~5km/h之间进行选择。
[0088]
考虑到里程备份时的便捷性和车辆已有的按键的功能和频率,优选的,本发明实施例在现有方向盘上的“下翻页”按键增加了一个功能,长按“下翻页”达到预设时长,可将仪表与控制器之间的里程备份功能激活。如用户按住“下翻页”按键持续20~30秒,则可对里程备份功能进行激活。
[0089]
基于长按键这一触发方式,在本发明一可选实施例中,还提供了对步骤s103的优化方法,可以包括以下子步骤:
[0090]
子步骤s103-1,车辆上电后,所述控制器在接收到具有激活里程备份功能的按键的触发信号时,向所述仪表发送里程备份信号,同时判断持续接收所述触发信号的时长是否大于等于预设的第一时长;
[0091]
子步骤s103-2,在持续接收所述触发信号的时长大于等于所述第一时长时,所述控制器将本地存储的所述控制器里程数据向所述仪表发送。
[0092]
由于控制器与方向盘之间通过lin总线连接,这和控制器与仪表之间通过can网络连接的方式不同,即控制器与方向盘以及仪表之间属于完全不同的通信方式。因此,控制器在接收到方向盘发送的lin信号(指本发明实施例的触发信号,通过报文的形式向控制器发送,报文的信号名称为sws1_s_pagedwon=0x01)时,表明用户指示激活里程备份功能,此时控制器将lin信号封装为可通过can网络通信的里程备份信号,并将里程备份信号通过can网络发送给仪表,以提示仪表做好里程备份的接收工作。基于长按键这一触发方式,控制器通过持续接收的lin信号sws1_s_pagedwon=0x01,即可确定具有激活里程备份功能的按键当前是否处于持续按下状态。自接收到lin信号起,在可持续接收lin信号的过程中,控制器就将能接收lin信号的时长与预设的第一时长进行比较,在接收lin信号的时长大于等于该第一时长时,里程备份功能激活,控制器将本地存储的控制器里程数据自动向所述仪表发送,以进行里程备份。第一时长可设置为20秒。
[0093]
具体实现时,控制器里程数据以报文的形式向仪表发送,参照表3,示出了控制器里程报文的信号定义,信号名称为bcm2_n_odograph。
[0094]
表3
[0095][0096][0097]
上表中,报文名称为bcm_2,表明这是第二个控制器里程报文,控制器以20ms的时间间隔向仪表发送该报文;id指示是控制器的id,信号值描述参照表1的解释,在此不多赘述。
[0098]
基于长按键这一触发方式,在本发明一可选实施例中,还提供了对步骤s104的优化方法,可以包括以下子步骤:
[0099]
子步骤s104-1,所述仪表在接收到所述里程备份信号时,判断持续接收所述里程
备份信号的时长是否大于等于所述第一时长;
[0100]
子步骤s104-2,在持续接收所述里程备份信号的时长大于等于所述第一时长时,所述仪表接收所述控制器发送的所述控制器里程数据,并将所述控制器里程数据存储。
[0101]
相应的,仪表自接收到里程备份信号时,仪表也会判断持续接收所述里程备份信号的时长是否大于等于所述第一时长,以确定具有激活里程备份功能的按键当前是否处于持续按下状态。在计时接收所述里程备份信号的时长达到了第一时长时,仪表接收所述控制器发送的所述控制器里程数据。
[0102]
考虑到abs车速误差,仪表在接收到所述里程备份信号时,同时也可判断当前车速是否小于等于预设的车速阈值,并在当前车速小于等于预设的车速阈值时,才接收所述控制器发送的所述控制器里程数据,进一步保证了里程备份时兼容了静态时abs车速微小的误差。参照表4,示出了里程备份信号的定义,信号名称为bcm4_s_pagedwon。
[0103]
表4
[0104][0105][0106]
上表中,信号值描述中如果出现0x1,则表明具有激活里程备份功能的按键已被按下;如果出现0x0、0x2~0x3,,则表明具有激活里程备份功能的按键中断,未被按下;仪表根据bcm4_s_pagedwon报文中信号值描述的内容,来确定具有激活里程备份功能的按键当前是否处于按下状态。
[0107]
在本发明一可选实施例中,还提供了仪表将所述控制器发送的所述控制器里程数据存储的条件,包括以下方法:
[0108]
所述仪表判断所述控制器里程数据是否为有效值且本地存储的所述仪表里程数据是否小于所述控制器里程数据;
[0109]
当所述控制器里程数据为有效值且本地存储的所述仪表里程数据小于所述控制器里程数据时,所述仪表将所述控制器发送的所述控制器里程数据存储。
[0110]
由于控制器里程数据以报文的形式发送,如表3所示,仪表通过判断报文bcm2_n_odograph中的信号值描述内容即可确定该报文是否有效。
[0111]
本发明实施例设定在本地存储的所述仪表里程数据小于所述控制器里程数据时以及控制器里程数据为有效值时,仪表才将该控制器里程数据存储在本地的eeprom中,由此可以避免有人把仪表里程故意改小,同时避免无效的控制器里程数据引起的仪表里程备
份错误。
[0112]
在本发明一实施例中,还示出了停止备份的条件,参照图3,车辆上电后,所述控制器在将本地存储的所述控制器里程数据向所述仪表发送的过程中,执行以下步骤:
[0113]
步骤s301,所述控制器接收所述仪表发送的所述仪表里程数据;
[0114]
步骤s302,所述控制器将接收的所述仪表里程数据与本地存储的所述控制器里程数据进行比较;
[0115]
步骤s303,在所述仪表里程数据大于等于本地存储的所述控制器里程数据时,所述控制器停止向所述仪表发送所述控制器里程数据;
[0116]
在所述控制器停止向所述仪表发送所述控制器里程数据之后,所述方法还包括:
[0117]
步骤s304,所述仪表在将所述控制器发送的所述控制器里程数据存储完成时,发出备份成功提示。
[0118]
由于仪表可能为新更换的仪表也可能为车辆的旧仪表,对于旧仪表而言,在旧仪表未出现故障时,其仪表里程数据通常是大于控制器本地存储的控制器里程数据的,因此,即使用户按下按键进行里程备份,里程备份也会很快停止且通常情况下,在旧仪表未被损坏时,用户一般也不会按下按键进行备份操作。而对于新仪表而言,新仪表中的仪表里程数据肯定少于控制器的本地存储的控制器里程数据,因此,可将原车里程备份到新仪表中。
[0119]
如前述内容所述,在车辆上电后,控制器会持续接收仪表发送的仪表里程数据。因此,车辆上电后,当控制器向仪表备份的过程中,即控制器向仪表发送控制器里程数据的同时,仪表也在向控制器发送仪表里程数据,因此,控制器可将接收的所述仪表里程数据与本地存储的所述控制器里程数据进行比较,在所接收的仪表里程数据大于等于本地存储的所述控制器里程数据时,表示备份成功,停止备份。在所述控制器停止向所述仪表发送所述控制器里程数据之后,同时仪表将所述控制器发送的所述控制器里程数据存储完成,表明仪表备份存储成功,会发出备份成功提示。备份成功提示可以通过语音进行提示,也可在仪表盘上显示备份成功相关信息,以进行提示。
[0120]
在本发明一可选实施例中,还对里程备份设置了超时处理方法,参照图4,所述方法包括以下步骤:
[0121]
步骤s401,自所述控制器将本地存储的所述控制器里程数据向所述仪表发送起,所述控制器进行预设的第二时长的倒计时;
[0122]
步骤s402,在所述第二时长的倒计时结束后,所述控制器停止向所述仪表发送所述控制器里程数据,并不再响应所述具有激活里程备份功能的按键的触发信号。
[0123]
本发明实施例在控制器中设置有超时处理程序,自将本地存储的所述控制器里程数据向所述仪表发送起,控制器就自动开始倒计时,第二时长为设定的超时处理时长,在第二时长倒计时结束后,控制器和仪表都自动默认进入超时模式,退出里程备份功能,无论是否备份完成,控制器都停止向所述仪表发送所述控制器里程数据,并不再响应所述具有激活里程备份功能的按键的触发信号,除非车辆再次上电才再次进入里程备份判断,由此可避免按键粘连时里程备份功能一直进行而浪费总线资源的问题。
[0124]
事实上,通常情况下,无论是新仪表还是旧仪表,控制器向仪表备份里程的过程都特别快,短短几秒即可备份完成,因此本发明可选将第二时长设置为10秒。
[0125]
综上内容,本发明一实施例完整的里程备份流程图可参照图5。
[0126]
基于同一发明构思,本发明实施例还提供了一种车辆,参照图6,示出了本发明实施例一种车辆的结构示意图,该车辆包括仪表601、控制器602,所述仪表601与所述控制器602连接,以执行如本发明实施例所述的里程备份方法。应用本发明实施例的里程备份方法的车辆,在进行里程备份时不需要用诊断仪,操作方便,还可避免市场用替换方式排查故障时误把备件的里程备份进去导致不可恢复的问题。
[0127]
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0128]
基于同一发明构思,本发明实施例还提供了一种里程备份装置,参照图7,示出了本发明实施例一种里程备份装置的结构示意图,该装置可以包括以下模块:
[0129]
接收仪表里程数据模块701,配置于控制器中,用于在车辆上电后,接收仪表发送的仪表里程数据;
[0130]
存储仪表里程数据模块702,配置于控制器中,用于在车辆下电后,将所述仪表里程数据作为控制器里程数据存储在本地;
[0131]
发送控制器里程数据模块703,配置于控制器中,用于在车辆上电后,在接收到具有激活里程备份功能的按键的触发信号时,向所述仪表发送里程备份信号,并将本地存储的所述控制器里程数据向所述仪表发送;
[0132]
存储控制器里程数据模块704,配置于仪表中,用于针对所述里程备份信号,将所述控制器发送的所述控制器里程数据存储。
[0133]
在本发明一可选实施例中,所述存储仪表里程数据模块702,包括以下子模块:
[0134]
第一条件判断子模块,配置于控制器中,用于在车辆下电后,判断所述仪表里程数据是否为有效值且所述仪表里程数据与本地存储的所述控制器里程数据的差值是否大于等于预设的里程阈值;
[0135]
控制器存储子模块,配置于控制器中,用于在所述仪表里程数据为有效值且所述仪表里程数据与本地存储的所述控制器里程数据的差值大于等于所述里程阈值时,将所述仪表里程数据作为控制器里程数据存储在本地。
[0136]
在本发明一可选实施例中,所述装置还包括:
[0137]
车速判断模块,配置于控制器中,用于在车辆上电后,判断当前车速是否小于等于预设的车速阈值;
[0138]
按键触发信号接收模块,配置于控制器中,用于在当前车速小于等于所述车速阈值时,接收具有激活里程备份功能的按键的触发信号。
[0139]
在本发明一可选实施例中,所述发送控制器里程数据模块703,包括以下子模块:
[0140]
里程备份信号发送子模块,配置于控制器中,用于车辆上电后,在接收到具有激活里程备份功能的按键的触发信号时,向所述仪表发送里程备份信号,同时判断持续接收所述触发信号的时长是否大于等于预设的第一时长;
[0141]
第一发送子模块,配置于控制器中,用于在持续接收所述触发信号的时长大于等于所述第一时长时,将本地存储的所述控制器里程数据向所述仪表发送。
[0142]
在本发明一可选实施例中,所述存储控制器里程数据模块704,包括:
[0143]
里程备份信号接收子模块,配置于仪表中,用于在接收到所述里程备份信号时,判断持续接收所述里程备份信号的时长是否大于等于所述第一时长;
[0144]
第一接收子模块,配置于仪表中,用于在持续接收所述里程备份信号的时长大于等于所述第一时长时,接收所述控制器发送的所述控制器里程数据,并将所述控制器里程数据存储。
[0145]
在本发明一可选实施例中,所述存储控制器里程数据模块704,还包括:
[0146]
第二条件判断子模块,配置于仪表中,用于判断所述控制器里程数据是否为有效值且本地存储的所述仪表里程数据是否小于所述控制器里程数据;
[0147]
仪表存储子模块,配置于仪表中,用于在所述控制器里程数据为有效值且本地存储的所述仪表里程数据小于所述控制器里程数据时,将所述控制器发送的所述控制器里程数据存储在本地。
[0148]
在本发明一可选实施例中,车辆上电后,所述控制器在将本地存储的所述控制器里程数据向所述仪表发送的过程中,所述装置还包括:
[0149]
接收仪表里程数据模块701,配置于控制器中,用于接收所述仪表发送的所述仪表里程数据;
[0150]
里程数据比较模块,配置于控制器中,用于将接收的所述仪表里程数据与本地存储的所述控制器里程数据进行比较;
[0151]
里程备份停止发送模块,配置于控制器中,用于在接收的所述仪表里程数据大于等于本地存储的所述控制器里程数据时,停止向所述仪表发送所述控制器里程数据;
[0152]
在所述控制器停止向所述仪表发送所述控制器里程数据之后,所述装置还包括:
[0153]
备份成功提示发出模块,配置于仪表中,用于在将所述控制器发送的所述控制器里程数据存储完成时,发出备份成功提示。
[0154]
在本发明一可选实施例中,所述装置还包括:
[0155]
倒计时记时模块,配置于控制器中,用于自所述控制器将本地存储的所述控制器里程数据向所述仪表发送起,进行预设的第二时长的倒计时;
[0156]
超时处理模块,配置于控制器中,用于在所述第二时长的倒计时结束后,停止向所述仪表发送所述控制器里程数据,并不再响应所述具有激活里程备份功能的按键的触发信号。
[0157]
综上,采用本发明实施例的里程备份装置,在进行里程备份时不需要用诊断仪,操作方便,还可避免市场用替换方式排查故障时误把备件的里程备份进去导致不可恢复的问题。
[0158]
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0159]
还需要说明的是,在本文中,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,诸如“第一”和“第二”之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗
示这些实体或操作之间存在任何这种实际的关系或者顺序,也不能理解为指示或暗示相对重要性。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0160]
以上对本申请所提供的技术方案进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请,本说明书内容不应理解为对本申请的限制。同时,对于本领域的一般技术人员,依据本申请,在具体实施方式及应用范围上均会有不同形式的改变之处,这里无需也无法对所有的实施方式予以穷举,而由此所引伸出的显而易见的变化或变动仍处于本申请的保护范围之中。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除
相关标签: 数据存储
热门咨询
tips