一种备份装置、仪表装置及汽车的制作方法

文档序号:3851910阅读:142来源:国知局
专利名称:一种备份装置、仪表装置及汽车的制作方法
技术领域
本发明实施例涉及汽车领域,尤其涉及一种备份装置、仪表装置及汽车。
背景技术
汽车行驶总里程是汽车全生命周期内最重要的參数之一,它代表车辆当前的总行驶里程数,对车辆行驶状态评估具有重要的參考价值,也为车辆保修里程提供了最直接的依据。汽车上的仪表(如组合仪表控制模块)记录、存储和显示汽车的行 驶总里程。在生产制造、试制试验及售后服务过程中,如需更换仪表,则需要人工记录汽车的行驶总里程。然后通过纸质或电脑数据库形式进行备份。这是ー种人工备份方式,存在如下缺点需要耗费较多的人力成本并且容易出错;一台汽车如果多次更换仪表,就需要多次记录,如果记录结果存储在多个没有信息交互或共享的系统,则存在记录不准确、记录遗失、重复记录等缺点。

发明内容
有鉴于此,本发明实施例的目的是提供一种备份装置、仪表装置及汽车,以实现行驶总里程的自动备份。为解决上述技术问题,本发明实施例提供方案如下本发明实施例提供了一种备份装置,用于ー汽车,所述汽车设置有一用于记录行驶里程的仪表装置,所述备份装置包括第一存储单元,用于保存一用来备份行驶总里程的第一数据;第一获取单元,与所述仪表装置连接,用于从所述仪表装置获取一行驶里程信息;备份单元,与所述第一获取单元连接,用于根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新。优选地,上述的装置中,所述第一获取单元包括第一请求子単元,用于向所述仪表装置发送ー请求消息;第一接收子单元,用于接收所述仪表装置在接收到所述请求消息后返回的携帯有所述行驶里程信息的响应消息;第一解析子単元,用于解析所述响应消息,获取所述行驶里程信息。优选地,上述的装置中,所述行驶里程信息为代表当前行驶总里程的第二数据。优选地,上述的装置中,所述备份単元包括第一读取子単元,用于从所述第一存储单元中读取所述第一数据;第一判断子単元,用于判断所述第二数据减去所述第一读取子单元读取到的所述第一数据的差是否大于或等于ー预设的正数,获取ー第一判断結果;第一更新子単元,用于当所述第一判断结果为是时,根据所述第二数据对所述第一存储单元中保存的所述第一数据进行更新。优选地,上述的装置中,所述备份装置还包括第一读取单元,用于读取所述第一存储单元中保存的所述第一数据;第一判断単元,与所述第一获取单元连接,用于判断所述第二数据是否大于所述第一读取单元读取到的所述第一数据,获取一第二判断結果;
所述备份単元包括第一备份子単元,用于当所述第二判断结果为是时,根据所述第二数据对所述第一存储单元中保存的所述第一数据进行更新;第二备份子単元,用于当所述第二判断结果为否时,根据来自所述仪表装置的增量指示信息对所述第一存储单元中保存的所述第一数据进行更新。优选地,上述的装置中,所述增量指示信息为信号跳变信息,所述第二备份子単元包括存储子単元,用于保存所述信号跳变信息对应的一预设的代表増加的行驶里程的
第三数据;计算子単元,用于当所述第二判断结果为否吋,从所述第一存储单元读取所述第ー数据,根据所述信号跳变信息从所述存储子单元读取所述第三数据,并将所述第一数据与所述第三数据相加得到第四数据;更新子単元,用于根据所述第四数据对所述第一存储单元中保存的所述第一数据进行更新。优选地,上述的装置中,所述备份装置还包括第一发送单元,用于向所述仪表装置发送所述第一存储单元中保存的所述第一数据,使得所述仪表装置将所述第一数据作为所述仪表装置维护的当前行驶总里程或在所述第一数据大于所述仪表装置维护的当前行驶总里程时生成面向用户的提示信息。优选地,上述的装置中,所述备份装置维护第一识别码,所述备份装置还包括第二获取单元,与所述仪表装置连接,用于从所述仪表装置获取ー第二识别码;第二判断単元,用于判断所述第二识别码是否与所述第一识别码相同,获取ー第三判断结果;所述备份単元包括第三备份子単元,用于当所述第三判断结果为是时,根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新。第四备份子単元,用于当所述第三判断结果为否时,根据来自所述仪表装置的增量指示信息对所述第一存储单元中保存的所述第一数据进行更新。本发明实施例还提供了ー种仪表装置,用于ー汽车,所述汽车设置有ー备份装置,所述备份装置包括第一存储单元,用于保存一用来备份行驶总里程的第一数据;第一获取单元,与所述仪表装置连接,用于从所述仪表装置获取一行驶里程信息;备份单元,与所述第一获取单元连接,用于根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新;
所述仪表装置包括第一生成単元,用于生成所述行驶里程信息;第二发送单元,用于向所述第一获取单元发送所述第一生成単元生成的所述行驶里程信息。优选地,上述的装置中,所述第一获取单元包括第一请求子単元,用于向所述仪表装置发送ー请求消息;第一接收子单元,用于接收所述仪表装置在接收到所述请求消息后返回的携帯有所述行驶里程信息的响应消息;
第一解析子単元,用于解析所述响应消息,获取所述行驶里程信息。所述第一生成単元包括第二接收子单元,用于从所述第一请求子単元接收所述请求消息;第一生成子単元,用于在所述第二接收子单元接收到所述请求消息后生成所述行驶里程信息; 所述第二发送单元包括第二生成子単元,用于生成携帯有所述第一生成子単元生成的所述行驶里程信息的所述响应消息;第一发送子単元,用于向所述第一接收子单元返回所述第二生成子単元生成的所述响应消息。优选地,上述的装置中,所述备份装置还包括第一发送单元,用于向所述仪表装置发送所述第一存储单元中保存的所述第一数据,使得所述仪表装置将所述第一数据作为所述仪表装置维护的当前行驶总里程或在所述第一数据大于所述仪表装置维护的当前行驶总里程时生成面向用户的提示信息;所述仪表装置还包括第一接收单元,用于接收来自所述第一发送单元的所述第一数据;第一处理单元,用于将所述第一数据作为所述仪表装置维护的当前行驶总里程或在所述第一数据大于所述仪表装置维护的当前行驶总里程时生成面向用户的提示信息。优选地,上述的装置中,所述备份装置维护第一识别码,所述备份装置还包括第二获取单元,与所述仪表装置连接,用于从所述仪表装置获取ー第二识别码;第二判断単元,用于判断所述第二识别码是否与所述第一识别码相同,获取ー第四判断结果;所述备份単元包括第三备份子単元,用于当所述第四判断结果为是时,根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新;第四备份子単元,用于当所述第四判断结果为否时,根据来自所述仪表装置的增量指示信息对所述第一存储单元中保存的所述第一数据进行更新;所述仪表装置还包括第三发送单元,用于向所述第二获取单元发送所述第二识别码;第四发送单元,用于向所述第四备份子单元发送所述增量指示信息。本发明实施例还提供了一种汽车,所述汽车设置有ー仪表装置和ー备份装置,其中,备份装置包括第一存储单元,用于保存一用来备份行驶总里程的第一数据;第一获取单元,与所述仪表装置连接,用于从所述仪表装置获取一行驶里程信息;备份单元,与所述第一获取单元连接,用于根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新;所述仪表装置包括第一生成単元,用于生成所述行驶里程信息;
第一发送单元,用于向所述第一获取单元发送所述第一生成単元生成的所述行驶里程信息。从以上所述可以看出,本发明实施例至少存在以下技术效果通过备份装置根据来自仪表装置的行驶里程信息对自身保存的备份行驶总里程数据进行更新,实现了行驶总里程的自动备份。


图I为本发明实施例提供的一种备份装置的结构图;图2为本发明实施例提供的ー种仪表装置的结构图;图3为本发明实施例提供的汽车行驶总里程信息交互示意图;图4为本发明实施例提供的汽车行驶总里程备份车身控制模块处理流程图;图5为本发明实施例提供的汽车行驶总里程备份组合仪表控制模块处理流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。图I为本发明实施例提供的一种备份装置的结构图,參照图1,所述备份装置包括第一存储单元101、第一获取单元102和备份单元103,其中第一存储单元101,用于保存一用来备份行驶总里程的第一数据;第一获取单元102,与所述仪表装置连接,用于从所述仪表装置获取一行驶里程信息;备份单元103,与所述第一获取单元102连接,用于根据所述行驶里程信息对所述第一存储单元101中保存的所述第一数据进行更新。所述备份装置用于ー汽车,所述汽车设置有一用于记录行驶里程的仪表装置。可见,通过备份装置根据来自仪表装置的行驶里程信息对自身保存的备份行驶总里程数据进行更新,实现了行驶总里程的自动备份。其中,所述备份装置可以为车身控制模块(Body Control Module, BCM),所述仪表装置可以为组合仪表控制模块(Instrument Control Module, ICM)。备份装置与仪表装置之间的信息交互均可以通过控制器局域网(ControllerArea Network, CAN)总线(BUS)进行。所述行驶里程信息可以为当前行驶总里程,则所述根据所述行驶里程信息对所述第一存储单元101中保存的所述第一数据进行更新具体可以为将所述第一存储单元101中保存的所述第一数据更新为该当前行驶总里程。或者,所述行驶里程信息也可以为新增的行驶里程,则所述根据所述行驶里程信息对所述第一存储单元101中保存的所述第一数据进行更新具体可以为将所述第一存储单元101中保存的所述第一数据与该新增的行驶里程相加得到新的行驶总里程,将所述第一存储单元101中保存的所述第一数据更新为该新的行驶总里程。所述行驶里程信息可以是所述仪表装置在汽车行驶一定里程后发送给所述备份装置的,也可以是所述备份装置有需求时向所述仪表装置请求获得的。对于请求获得的情况,所述第一获取单元102可以包括第一请求子単元,用于向所述仪表装置发送ー请求消息;第一接收子单元,用于接收所述仪表装置在接收到所述请求消息后返回的携帯有所述行驶里程信息的响应消息;第一解析子単元,用于解析所述响应消息,获取所述行驶里程信息。其中,向所述仪表装置发送所述请求消息的触发条件可以为检测到所述汽车行驶了一定时间,或者,检测到所述汽车结束行驶状态。所述行驶里程信息可以为增加的行驶里程数,也可以为代表当前行驶总里程的第
ニ数据。如果备份装置对于行驶里程信息的获取过于频繁,就可能频繁地更新所述第一存储单元101中保存的所述第一数据,造成备份装置处理上的负担。有鉴于此,所述备份単元103可以包括第一读取子単元,用于从所述第一存储单元101中读取所述第一数据;第一判断子単元,用于判断所述第二数据减去所述第一读取子单元读取到的所述第一数据的差是否大于或等于ー预设的正数,获取ー第一判断結果;第一更新子単元,用于当所述第一判断结果为是时,根据所述第二数据对所述第一存储单元101中保存的所述第一数据进行更新。备份装置中的第一获取单元102从所述仪表装置获取的行驶里程信息可能使得备份单元103对所述第一数据进行更新后所述第一存储单元101中保存的备份行驶总里程比更新前的要小,而这样就与备份行驶总里程非减的性质相违背。有鉴于此,所述备份装置还可以包括第一读取单元,用于读取所述第一存储单元101中保存的所述第一数据;第一判断単元,与所述第一获取单元102连接,用于判断所述第二数据是否大于所述第一读取单元读取到的所述第一数据,获取一第二判断結果;所述备份単元103可以包括第一备份子単元,用于当所述第二判断结果为是时,根据所述第二数据对所述第一存储单元101中保存的所述第一数据进行更新;第二备份子単元,用于当所述第二判断结果为否时,根据来自所述仪表装置的增量指示信息对所述第一存储单元101中保存的所述第一数据进行更新。其中,所述增量指示信息可以是新增的行驶里程,则所述根据来自所述仪表装置的増量指示信息对所述第一存储单元101中保存的所述第一数据进行更新具体可以为将所述第一存储单元101中保存的所述第一数据与该新增的行驶里程相加得到新的行驶总里程,将所述第一存储单元101中保存的所述第一数据更新为该新的行驶总里程。或者,所述增量指示信息也可以是信号跳变信息,所述第二备份子単元可以包括存储子単元,用于保存所述信号跳变信息对应的一预设的代表増加的行驶里程的
第三数据;计算子単元,用于当所述第二判断结果为否吋,从所述第一存储单元101读取所述第一数据,根据所述信号跳变信息从所述存储子单元读取所述第三数据,并将所述第一数据与所述第三数据相加得到第四数据;更新子単元,用于根据所述第四数据对所述第一存储单元101中保存的所述第一 数据进行更新。所述信号跳变信息可以包括ー种信息,该信息对应所述第三数据;所述信号跳变信息也可以包括多种信息,其中,每种信息都有其自身对应的数据。具体地,跳变信号可以为“O”或“ I”,则跳变信号在一定时间内从原来的“O”变为“ I ”或者在一定时间内从原来的“ I ”变为“O”代表信号跳变信息,对应ー预设的行驶里程数,则所述根据来自所述仪表装置的増量指示信息对所述第一存储单元101中保存的所述第一数据进行更新具体可以为将所述第一存储单元101中保存的所述第一数据与信号跳变信息对应的预设的行驶里程数相加得到新的行驶总里程,将所述第一存储单元101中保存的所述第一数据更新为该新的行驶总里程;或者,跳变信号可以为“ 00 ”、“ O I”或“ 10 ”,则跳变信号在一定时间内从原来的“ 00 ”变为“01”或者在一定时间内从原来的“ O I”变为“00”代表ー种信号跳变信息,对应ー预设的行驶里程数,在一定时间内从原来的“ 10”变为“00”或者在一定时间内从原来的“ 00”变为“ 10”代表另ー种信号跳变信息,对应另ー预设的行驶里程数。则所述根据来自所述仪表装置的増量指示信息对所述第一存储单元101中保存的所述第一数据进行更新具体可以为将所述第一存储单元101中保存的所述第一数据与信号跳变信息对应的预设的行驶里程数相加得到新的行驶总里程,将所述第一存储单元101中保存的所述第一数据更新为该新的行驶总里程。为了使仪表装置获知当前行驶总里程的备份情况,所述备份装置还可以包括第一发送单元,用于向所述仪表装置发送所述第一存储单元101中保存的所述第ー数据,使得所述仪表装置将所述第一数据作为自身维护的当前行驶总里程或在所述第一数据大于自身维护的当前行驶总里程时生成面向用户的提示信息。其中,所述第一数据可以为更新前的所述第一数据,例如,用于新的仪表装置将自身的初始行驶总里程设置为所述第一数据或者判断自身当前设置的行驶总里程是否可能有问题以提示用户进行诊断或维修;或者,所述第一数据也可以为更新后的所述第一数据,例如,用于使仪表装置判断行驶总里程的备份是否可能有问题以提示用户进行诊断或维修。可以在某时间启动ー计时器,在该计时器到期时向所述仪表模块发送所述第一数据;或者,可以在所述备份単元103对所述第一数据进行更新后向所述仪表模块发送所述
第一数据。
备份装置与仪表装置中的识别码可能不匹配,从而可能使得备份单元103对所述第一数据进行更新后所述第一存储单元101中保存的备份行驶总里程比更新前的要小,而这样就与备份行驶总里程非减的性质相违背。有鉴于此,所述备份装置可以维护第一识别码,所述备份装置还可以包括第二获取单元,与所述仪表装置连接,用于从所述仪表装置获取ー第二识别码;第二判断単元,用于判断所述第二识别码是否与所述第一识别码相同,获取ー第三判断结果;所述备份単元103还可以包括第三备份子単元,用于当所述第三判断结果为是时,根据所述行驶里程信息对所述第一存储单元101中保存的所述第一数据进行更新。第四备份子単元,用于当所述第三判断结果为否时,根据来自所述仪表装置的增 量指示信息对所述第一存储单元101中保存的所述第一数据进行更新。图2为本发明实施例提供的ー种仪表装置的结构图,參照图2,所述仪表装置用于ー汽车,所述汽车设置有ー备份装置,所述备份装置包括第一存储单元101,用于保存一用来备份行驶总里程的第一数据;第一获取单元102,与所述仪表装置连接,用于从所述仪表装置获取一行驶里程信息;备份单元103,与所述第一获取单元102连接,用于根据所述行驶里程信息对所述第一存储单元101中保存的所述第一数据进行更新;所述仪表装置包括第一生成単元201,用于生成所述行驶里程信息;第二发送单元202,用于向所述第一获取单元102发送所述第一生成単元201生成的所述行驶里程信息。可见,通过仪表装置将自身生成的行驶里程信息发送给备份装置,使备份装置据此对自身保存的备份行驶总里程数据进行更新,实现了行驶总里程的自动备份。其中,所述备份装置可以为BCM,所述仪表装置可以为ICM。备份装置与仪表装置之间的信息交互均可以通过CAN总线进行。为了支持所述仪表装置在所述备份装置的请求下才向所述备份装置发送所述行驶里程信息,所述第一获取单元102可以包括第一请求子単元,用于向所述仪表装置发送ー请求消息;第一接收子单元,用于接收所述仪表装置在接收到所述请求消息后返回的携帯有所述行驶里程信息的响应消息;第一解析子単元,用于解析所述响应消息,获取所述行驶里程信息。所述第一生成単元201可以包括第二接收子单元,用于从所述第一请求子単元接收所述请求消息;第一生成子単元,用于在所述第二接收子单元接收到所述请求消息后生成所述行驶里程信息;所述第二发送单元202可以包括第二生成子単元,用于生成携帯有所述第一生成子単元生成的所述行驶里程信息的所述响应消息;第一发送子単元,用于向所述第一接收子单元返回所述第二生成子単元生成的所述响应消息。为了支持所述仪表装置获知当前行驶总里程的备份情况,所述备份装置还可以包括第一发送单元,用于向所述仪表装置发送所述第一存储单元101中保存的所述第ー数据,使得所述仪表装置将所述第一数据作 为自身维护的当前行驶总里程或在所述第一数据大于自身维护的当前行驶总里程时生成面向用户的提示信息;所述仪表装置还可以包括第一接收单元,用于接收来自所述第一发送单元的所述第一数据;第一处理单元,用于将所述第一数据作为自身维护的当前行驶总里程或在所述第一数据大于自身维护的当前行驶总里程时生成面向用户的提示信息。所述提示信息可以为出错指示信息,诊断提醒信息,备份行驶总里程和当前行驶总里程信息。所述仪表装置可以在所述第一数据大于自身维护的当前行驶总里程时才向备份装置发送增量指示信息。备份装置与仪表装置中的识别码可能不匹配,从而可能使得备份单元103对所述第一数据进行更新后所述第一存储单元101中保存的备份行驶总里程比更新前的要小,而这样就与备份行驶总里程非减的性质相违背。有鉴于此,所述备份装置可以维护第一识别码,所述备份装置还可以包括第二获取单元,与所述仪表装置连接,用于从所述仪表装置获取ー第二识别码;第二判断単元,用于判断所述第二识别码是否与所述第一识别码相同,获取ー第四判断结果;所述备份単元103可以包括第三备份子単元,用于当所述第四判断结果为是时,根据所述行驶里程信息对所述第一存储单元101中保存的所述第一数据进行更新;第四备份子単元,用于当所述第四判断结果为否时,根据来自所述仪表装置的增量指示信息对所述第一存储单元101中保存的所述第一数据进行更新; 所述仪表装置还可以包括第三发送单元,用于向所述第二获取单元发送所述第二识别码。此外,所述仪表装置从所述备份装置接收第一识别码,在第一识别码不同于第二识别码时生成面向用户的提示信息,例如,出错指示信息,诊断提醒信息。所述仪表装置可以在第一识别码不同于第二识别码时才向备份装置发送增量指不1目息。图3为本发明实施例提供的汽车行驶总里程信息交互示意图,參照图3,BCM和ICM是通过CAN BUS实现汽车行驶总里程的信息交互,以支持实现可靠的汽车行驶总里程的电子备份。图4为本发明实施例提供的汽车行驶总里程备份车身控制模块处理流程图,參照图4,BCM的处理流程如下
步骤401,BCM上电初始化;步骤402,BCM采集ICM发布的“ICM_VIN (ICM内存储的车辆识别码)”信号,得到ICM中存储的车辆识别码(VIN);步骤403,BCM判断自身内存储的车辆识别码(BCM_VIN)与ICM内存储的车辆识别码(ICM_VIN)是否相同,如果是,则执行步骤404 ;否则,执行步骤408 ;步骤404,BCM采集ICM发布的总里程信息(ICM内存储的总里程数,ICM_0D0);可选地,BCM还会采集ICM_Tick信号(可以为ICM_Tick总线信号)。可选地,每隔100ms,ICM就会发布ICM_Tick信号(可以为ICM_Tick总线信号)给BCM。步骤405,BCM对ICM_0D0和BCM内存储的总里程数(BCM_0D0)进行比较,如果ICM_ODO大于BCM_0D0,则执行步骤406 ;如果ICM_0D0小于BCM_0D0,执行步骤409 ; 步骤406,BCM判断ICM_0D0减去BCM_0D0的差是否大于50km,如果是,则执行步骤407 ;否则,返回步骤404 ;步骤407,BCM用采集的ICM_0D0覆盖当前的BCM_0D0,返回步骤404 ;步骤408,BCM生成车辆识别码不匹配的故障代码,同时,执行步骤409 ;步骤409,BCM采集ICM发布的ICM_Tick信号,此信号在总里程每增加IOkm跳变一次;具体地,每隔100ms,ICM就会发布ICM_Tick信号(可以为ICM_Tick总线信号)给BCM, ICM维护的总里程每增加10km,该信号就会跳变一次。步骤410,BCM根据跳变信号进行里程更新,具体地,当BCM根据采集到的ICM_Tick信号判定该信号发生一次跳变时,BCM将当前的BCM_0D0加IOkm得到一个和值,然后将BCM_0D0更新为该和值;其中,BCM判定该信号发生一次跳变具体可以为BCM判定当前采集到的ICM_Tick信号与之前一次接收到的信号相比发生跳变(比如由“O”跳变为“I”或者由“ I”跳变为“O,,)。步骤411,如果BCM生成了车辆识别码不匹配的故障代码,则BCM记录并存储车辆识别码不匹配的故障代码。返回步骤404。图5为本发明实施例提供的汽车行驶总里程备份组合仪表控制模块处理流程图,參照图5,ICM的处理流程如下步骤501,ICM上电初始化;步骤502,ICM采集BCM发布的“BCM_VIN (BCM内存储的车辆识别码)”信号,得到BCM内存储的车辆识别码;步骤503,ICM判断自身内存储的车辆识别码与BCM内存储的车辆识别码是否相同,如果是,则执行步骤504 ;否则,执行步骤507 ;步骤504,ICM采集BCM发布的总里程值(BCM_0D0);步骤505,ICM 对 ICM_0D0 和 BCM_0D0 进行比较,如果 ICM_0D0 大于 BCM_0D0,则执行步骤506 ;如果ICM_0D0小于BCM_0D0,执行步骤507 ;步骤506,ICM_Tick信号保持初始值不变,返回步骤504 ;步骤507,ICM显示“ODO ERROR”,对于更换新仪表的车辆,提醒维修服务人员此时ICM内的总里程信息出现故障,需要通过诊断设备进行匹配、学习。
步骤508,汽车行驶总里程每增加10km,ICM发布的ICM_Tick信号跳变I次;同时,返回步骤504。对于ICM显示“ODO ERROR”的情况,如果不进行匹配、学习,ICM将一直显示“ODOERROR”信息提醒用户,这样,汽车行驶总里程每增加10km,ICM发布的ICM_Tick信号跳变I次。其中,每隔100ms,ICM就会发布ICM_Tick信号(可以为ICM_Tick总线信号)给BCM,当ICM维护的总里程每增加10km,该信号就会跳变一次(比如由“O”跳变为“I”或者由“I”跳变为“O”)。本发明实施例还提供了ー种汽车,所述汽车设置有ー仪表装置和ー备份装置,其中,备份装置包括
第一存储单元101,用于保存一用来备份行驶总里程的第一数据;第一获取单元102,与所述仪表装置连接,用于从所述仪表装置获取一行驶里程信息;备份单元103,与所述第一获取单元102连接,用于根据所述行驶里程信息对所述第一存储单元101中保存的所述第一数据进行更新;所述仪表装置包括第一生成単元201,用于生成所述行驶里程信息;第一发送单元202,用于向所述第一获取单元102发送所述第一生成単元201生成的所述行驶里程信息。可见,通过仪表装置将自身生成的行驶里程信息发送给备份装置,备份装置据此对自身保存的备份行驶总里程数据进行更新,实现了行驶总里程的自动备份。其中,所述备份装置可以为BCM,所述仪表装置可以为ICM。备份装置与仪表装置之间的信息交互均可以通过控制器局域网CAN总线进行。以上所述仅是本发明实施例的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明实施例原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明实施例的保护范围。
权利要求
1.一种备份装置,用于ー汽车,所述汽车设置有一用于记录行驶里程的仪表装置,其特征在于,所述备份装置包括 第一存储单元,用于保存一用来备份行驶总里程的第一数据; 第一获取单元,与所述仪表装置连接,用于从所述仪表装置获取一行驶里程信息;备份单元,与所述第一获取单元连接,用于根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新。
2.如权利要求I所述的备份装置,其特征在于,所述第一获取单元包括 第一请求子単元,用于向所述仪表装置发送ー请求消息; 第一接收子单元,用于接收所述仪表装置在接收到所述请求消息后返回的携帯有所述行驶里程信息的响应消息; 第一解析子単元,用于解析所述响应消息,获取所述行驶里程信息。
3.如权利要求I所述的备份装置,其特征在于,所述行驶里程信息为代表当前行驶总里程的第二数据。
4.如权利要求3所述的备份装置,其特征在于,所述备份単元包括 第一读取子単元,用于从所述第一存储单元中读取所述第一数据; 第一判断子単元,用于判断所述第二数据减去所述第一读取子单元读取到的所述第一数据的差是否大于或等于ー预设的正数,获取ー第一判断結果; 第一更新子単元,用于当所述第一判断结果为是时,根据所述第二数据对所述第一存储单元中保存的所述第一数据进行更新。
5.如权利要求3所述的备份装置,其特征在于,所述备份装置还包括 第一读取单元,用于读取所述第一存储单元中保存的所述第一数据; 第一判断単元,与所述第一获取单元连接,用于判断所述第二数据是否大于所述第一读取单元读取到的所述第一数据,获取一第二判断结果; 所述备份单元包括 第一备份子単元,用于当所述第二判断结果为是时,根据所述第二数据对所述第一存储单元中保存的所述第一数据进行更新; 第二备份子単元,用于当所述第二判断结果为否时,根据来自所述仪表装置的増量指示信息对所述第一存储单元中保存的所述第一数据进行更新。
6.如权利要求5所述的备份装置,其特征在于,所述增量指示信息为信号跳变信息,所述第二备份子単元包括 存储子単元,用于保存所述信号跳变信息对应的一预设的代表増加的行驶里程的第三数据; 计算子単元,用于当所述第二判断结果为否吋,从所述第一存储单元读取所述第一数据,根据所述信号跳变信息从所述存储子单元读取所述第三数据,并将所述第一数据与所述第三数据相加得到第四数据; 更新子単元,用于根据所述第四数据对所述第一存储单元中保存的所述第一数据进行更新。
7.如权利要求I所述的方法,其特征在于,所述备份装置还包括 第一发送单元,用于向所述仪表装置发送所述第一存储单元中保存的所述第一数据,使得所述仪表装置将所述第一数据作为所述仪表装置维护的当前行驶总里程或在所述第一数据大于所述仪表装置维护的当前行驶总里程时生成面向用户的提示信息。
8.如权利要求I所述的备份装置,其特征在于,所述备份装置维护第一识别码,所述备份装置还包括 第二获取单元,与所述仪表装置连接,用于从所述仪表装置获取ー第二识别码; 第二判断単元,用于判断所述第二识别码是否与所述第一识别码相同,获取ー第三判断結果; 所述备份单元包括 第三备份子単元,用于当所述第三判断结果为是时,根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新。
第四备份子単元,用于当所述第三判断结果为否时,根据来自所述仪表装置的増量指示信息对所述第一存储单元中保存的所述第一数据进行更新。
9.ー种仪表装置,用于ー汽车,其特征在干,所述汽车设置有ー备份装置,所述备份装置包括 第一存储单元,用于保存一用来备份行驶总里程的第一数据; 第一获取单元,与所述仪表装置连接,用于从所述仪表装置获取一行驶里程信息;备份单元,与所述第一获取单元连接,用于根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新; 所述仪表装置包括 第一生成単元,用于生成所述行驶里程信息; 第二发送单元,用于向所述第一获取单元发送所述第一生成単元生成的所述行驶里程信息。
10.如权利要求9所述的仪表装置,其特征在于,所述第一获取单元包括 第一请求子単元,用于向所述仪表装置发送ー请求消息; 第一接收子单元,用于接收所述仪表装置在接收到所述请求消息后返回的携帯有所述行驶里程信息的响应消息; 第一解析子単元,用于解析所述响应消息,获取所述行驶里程信息。
所述第一生成単元包括 第二接收子单元,用于从所述第一请求子単元接收所述请求消息; 第一生成子単元,用于在所述第二接收子单元接收到所述请求消息后生成所述行驶里程ィ目息; 所述第二发送单元包括 第二生成子単元,用于生成携帯有所述第一生成子単元生成的所述行驶里程信息的所述响应消息; 第一发送子単元,用于向所述第一接收子单元返回所述第二生成子単元生成的所述响应消息。
11.如权利要求9所述的仪表装置,其特征在于,所述备份装置还包括 第一发送单元,用于向所述仪表装置发送所述第一存储单元中保存的所述第一数据,使得所述仪表装置将所述第一数据作为所述仪表装置维护的当前行驶总里程或在所述第一数据大于所述仪表装置维护的当前行驶总里程时生成面向用户的提示信息; 所述仪表装置还包括 第一接收单元,用于接收来自所述第一发送单元的所述第一数据; 第一处理单元,用于将所述第一数据作为所述仪表装置维护的当前行驶总里程或在所述第一数据大于所述仪表装置维护的当前行驶总里程时生成面向用户的提示信息。
12.如权利要求9所述的仪表装置,其特征在干,所述备份装置维护第一识别码,所述备份装置还包括 第二获取单元,与所述仪表装置连接,用于从所述仪表装置获取ー第二识别码; 第二判断単元,用于判断所述第二识别码是否与所述第一识别码相同,获取ー第四判断結果; 所述备份单元包括 第三备份子単元,用于当所述第四判断结果为是时,根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新; 第四备份子単元,用于当所述第四判断结果为否时,根据来自所述仪表装置的増量指示信息对所述第一存储单元中保存的所述第一数据进行更新; 所述仪表装置还包括 第三发送单元,用于向所述第二获取单元发送所述第二识别码; 第四发送单元,用于向所述第四备份子单元发送所述增量指示信息。
13.ー种汽车,其特征在于,所述汽车设置有ー仪表装置和ー备份装置,其中,备份装置包括 第一存储单元,用于保存一用来备份行驶总里程的第一数据; 第一获取单元,与所述仪表装置连接,用于从所述仪表装置获取一行驶里程信息;备份单元,与所述第一获取单元连接,用于根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新; 所述仪表装置包括 第一生成単元,用于生成所述行驶里程信息; 第一发送单元,用于向所述第一获取单元发送所述第一生成単元生成的所述行驶里程信息。
全文摘要
本发明实施例提供了一种备份装置、仪表装置及汽车。所述备份装置用于一汽车,所述汽车设置有一用于记录行驶里程的仪表装置,所述备份装置包括第一存储单元,用于保存一用来备份行驶总里程的第一数据;第一获取单元,与所述仪表装置连接,用于从所述仪表装置获取一行驶里程信息;备份单元,与所述第一获取单元连接,用于根据所述行驶里程信息对所述第一存储单元中保存的所述第一数据进行更新。本发明实施例通过备份装置根据来自仪表装置的行驶里程信息对自身保存的备份行驶总里程数据进行更新,实现了行驶总里程的自动备份。
文档编号B60R16/02GK102717764SQ20121021125
公开日2012年10月10日 申请日期2012年6月20日 优先权日2012年6月20日
发明者孔繁海, 石刚, 胡留成, 董利伟, 陈娟 申请人:北京汽车股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1