一种汽车及行车里程备份方法与流程

文档序号:11274434阅读:660来源:国知局
一种汽车及行车里程备份方法与流程

本发明涉及汽车领域,特别是涉及一种汽车及行车里程备份方法。



背景技术:

汽车行驶里程是汽车全生命周期内最重要的参数之一,它代表车辆当前的总行驶里程数,对车辆行驶状态评估具有重要的参考价值,也为车辆保修里程提供了最直接的依据。

目前国内大部分车辆的行驶里程记录在组合仪表中,组合仪表是法规要求的车辆里程存储及显示装置。当更换组合仪表或对仪表数据进行刷新后,组合仪表行驶里程会与原车的实际行驶里程不符。特别是汽车交易,人为的将汽车行驶里程数改小或清零,将旧车当做新车销售,这会对用户的使用造成很大的不利影响,危及用户的安全。



技术实现要素:

鉴于上述状况,有必要针对现有技术中汽车组合仪表的行驶里程数被篡改,影响用户的使用问题,提供一种行车里程备份方法及装置。

一种行车里程备份方法,应用于汽车中,所述汽车包括组合仪表和车身控制器,所述行车里程备份方法包括:

所述组合仪表和所述车身控制器周期性向对方发送自身存储的行驶里程数;

所述组合仪表接收所述车身控制器当前发送的第一行驶里程数,并与自身存储的行驶里程数进行比较;

当所述第一行驶里程数与所述组合仪表中存储的行驶里程数的差值大于第一预设值时,所述组合仪表将自身存储的行驶里程数替换为所述第一行驶里程数;

所述车身控制器接收所述组合仪表当前发送的第二行驶里程数,并与自身存储的里程数进行比较;

当所述第二行驶里程数与所述车身控制器中存储的里程数的差值大于第二预设值时,所述车身控制器将自身存储的行驶里程数替换为所述第二行驶里程数。

上述行车里程备份方法,还包括步骤:

所述组合仪表读取abs发出的车速信号,并根据所述车速信号计算当前行驶里程数;

所述组合仪表根据所述当前行驶里程数更新所述组合仪表中存储的行驶里程数。

上述行车里程备份方法,其中,所述组合仪表和所述车身控制器分别通过can总线周期性向对方发送自身存储的行驶里程数。

上述行车里程备份方法,其中,所述第一预设值和所述第二预设值均为200km。

上述行车里程备份方法,其中,所述组合仪表和所述车身控制器周期性向对方发送自身存储的行驶里程数的步骤包括:

所述组合仪表和所述车身控制器以0.1s的间隔周期性向对方发送自身存储的行驶里程数。

一种汽车,包括组合仪表和车身控制器,其中,

所述组合仪表包括:

第一发送模块,用于向所述车声控制器周期性发送所述组合仪表中存储的行驶里程数;

第一比较模块,用于接收所述车身控制器当前发送的第一行驶里程数,并与所述组合仪表中存储的行驶里程数进行比较;

第一替换模块,用于当所述第一行驶里程数与所述组合仪表中存储的行驶里程数的差值大于第一预设值时,所述组合仪表将自身存储的行驶里程数替换为所述第一行驶里程数;

所述车身控制器包括:

第二发送模块,用于向所述组合仪表周期性发送所述车身控制器中存储的行驶里程数;

第二比较模块,用于接收所述组合仪表当前发送的第二行驶里程数,并与所述车身控制器中存储的里程数进行比较;

第二替换模块,用于当所述第二行驶里程数与所述车身控制器中存储的里程数的差值大于第二预设值时,所述车身控制器将自身存储的行驶里程数替换为所述第二行驶里程数。

上述汽车,其中,所述组合仪表还包括:

计算模块,用于读取abs发出的车速信号,并根据所述车速信号计算当前行驶里程数;

更新模块,用于根据所述当前行驶里程数更新所述组合仪表中存储的行驶里程数。

上述汽车,其中,所述组合仪表和所述车身控制器分别通过can总线周期性向对方发送自身存储的行驶里程数。

上述汽车,其中,所述第一预设值和所述第二预设值均为200km。

一种汽车,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述方法的步骤。

本发明实施例中,汽车的组合仪表周期性向车身控制器发送自身存储的行驶里程数据,车身控制器读取组合仪表发送的行驶里程数据并与自身存储的里程数据进行比较,当比较结果为组合仪表存储的行驶里程数大于车身控制器发送的行驶里程数超过第一预设值时,车身控制器将自身存储的行驶里程数更新为组合仪表发送的行驶里程数。

车身控制器周期性向组合仪表发送自身存储的行驶里程数据,组合仪表读取车身控制器发送的行驶里程数据并与自身存储的行驶里程数据比较,当比较结果为车身控制器中存储的行驶里程大于组合仪表发送的行驶里程数超过第二预设值时,组合仪表将自身存储的行驶里程数更新为车身控制器发送的行驶里程数。

本发明实施例通过组合仪表和车身控制器间的行驶里程数互相比对和备份,实现防止盗改汽车行驶里程数据的功能。

附图说明

图1为本发明第一实施例中的行车里程备份方法的流程图;

图2为本发明第二实施例中的行车里程备份方法的流程图;

图3为本发明第三实施例中的汽车的组合仪表的结构框图;

图4为本发明第三实施例中的汽车的车身控制器的结构框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

请参阅图1,为本发明第一实施例中的行车里程备份方法,应用于汽车中,所述汽车包括组合仪表和车身控制器。其中,组合仪表是法规要求的车辆里程存储及显示装置,车身控制器是车身电器(灯、中控、雨刮、防盗等)的集成,车身控制器具备数据存储能力,且其存储的数据不易被人为篡改,具有较高的数据安全等级。

所述行车里程备份方法包括步骤s11~s15。

步骤s11,所述组合仪表和所述车身控制器周期性向对方发送自身存储的行驶里程数。

组合仪表和车身控制器中的行驶里程数存储在组合仪表的存储器中,如通过eeprom进行存储。组合仪表和车身控制器例如按照0.1s的间隔周期性向对方发送自身存储的行驶里程数。

组合仪表通过can总线向车身控制器发送行驶里程数,同时也通过can总线接收所述车身控制器发送的行驶里程数;车身控制器也通过can总线向组合仪表发送行驶里程数,同时接收组合仪表发送的行驶里程数。采用can总线进行数据传输,高效且可靠。

步骤s12,所述组合仪表接收所述车身控制器当前发送的第一行驶里程数,并与自身存储的行驶里程数进行比较。

步骤s13,当所述第一行驶里程数与所述组合仪表中存储的行驶里程数的差值大于第一预设值时,所述组合仪表将自身存储的行驶里程数替换为所述第一行驶里程数。

上述步骤中,组合仪表计算车身控制器发送的里程数即第一里程数x1,与组合仪表自身存储的里程数x0的差值,当x1-x0大于第一预设值时,所述组合仪表将自身存储的行驶里程数替换为所述第一行驶里程数。

步骤s14,所述车身控制器接收所述组合仪表当前发送的第二行驶里程数,并与自身存储的里程数进行比较。

步骤s15,当所述第二行驶里程数与所述车身控制器中存储的里程数的差值大于第二预设值时,所述车身控制器将自身存储的行驶里程数替换为所述第二行驶里程数。

上述步骤中,车身控制器计算组合仪表发送的里程数即第二行驶里程数y1与车身控制器自身存储的里程数y0的差值,当y1-y0大于第二预设值时,车身控制器将自身存储的行驶里程数替换为所述第二行驶里程数。

如果组合仪表和车身控制器更新自身存储的里程数的次数太频繁时,对自身的存储器造成一定的影响,导致缩短存储器的寿命。本实施例,分别比较组合仪表和车身控制器自身存储的行驶里程数与各自接收的行驶里程数,当组合仪表和车身控制器接收的行驶里程数超过各自存储的里程数到达一定值时,才进行替换存储器中的里程数。避免频繁的修改组合仪表和车身控制器的存储器。

第一预设值和第二预设值可根据汽车的实际需要进行设置,例如均可以设置为200km。200km是汽车安全性可接受的差值,对汽车的安全性几乎无影响,且能保证组合仪表和车身控制器的存储器的使用寿命。

本实施例中,组合仪表和车身控制器中分别存储车辆的行驶历程数,并且相互比较组合仪表和车身控制器中的里程数据,实时更新。如若更换组合仪表或将组合仪表存储的里程数非法改小时,比较组合仪表中和车身控制器中的行驶里程数,当二者的差值超过第一预设值时,将组合仪表存储的行驶里程数更改为车身控制器中存储的行驶里程数。保证组合仪表显示的里程数不低于实际行驶里程数,保证用户的用车安全。车身控制器根据组合仪表发送的行驶历程数更新自身存储的行驶历程数,保证车身控制器中的行驶里程数有效。一般情况下,组合仪表的历程数不会改大,即使改大也不会影响用户的使用。本实施例通过对组合仪表总里程数据的实时备份与数据对照,有效地实现了行驶里程数据的保护。

请参阅图2,为本发明第二实施例中的行车里程备份方法,包括步骤s21~s27。

步骤s21,所述组合仪表读取abs发出的车速信号,并根据所述车速信号计算当前行驶里程数。

步骤s22,所述组合仪表根据所述当前行驶里程数更新所述组合仪表中存储的行驶里程数。

随着汽车的行驶,需实时更新组合仪表中的行驶里程数,以便用户了解汽车的行驶里程。组合仪表根据abs(防抱死系统)发出的车速信号计算汽车当前行驶的历程数。组合仪表的行驶里程通过车速累积计算里程进行更新,即将所述组合仪表中存储的行驶里程数实时加上所述当前行驶里程数。

步骤s23,所述组合仪表和所述车身控制器以0.1s的间隔周期性向对方发送自身存储的行驶里程数。

步骤s24,所述组合仪表接收所述车身控制器当前发送的第一行驶里程数,并与自身存储的行驶里程数进行比较。

步骤s25,当所述第一行驶里程数与所述组合仪表中存储的行驶里程数的差值大于第一预设值时,所述组合仪表将自身存储的行驶里程数替换为所述第一行驶里程数。

步骤s26,所述车身控制器接收所述组合仪表当前发送的第二行驶里程数,并与自身存储的里程数进行比较。

步骤s27,当所述第二行驶里程数与所述车身控制器中存储的里程数的差值大于第二预设值时,所述车身控制器将自身存储的行驶里程数替换为所述第二行驶里程数。

本实施例根据abs的车速信号计算汽车行驶的历程数,将组合仪表中存储的行驶里程数进行实时更新。同时,组合仪表周期性向车身控制器发送自身存储的行驶历程数,以更新车身控制器中存储的行驶里程数。组合仪表和车身控制器中存储的行驶里程数相互比较和存储,防止盗改汽车的行驶里程数。

请参阅图3和图4,为本发明第三实施例中的汽车,所述汽车包括组合仪表和车身控制器,其中,

如图3所示,所述组合仪表100包括:

第一发送模块101,用于向所述车声控制器周期性发送组合仪表中存储的行驶里程数;

第一比较模块102,用于接收所述车身控制器当前发送的第一行驶里程数,并与组合仪表中存储的行驶里程数进行比较;

第一替换模块103,用于当所述第一行驶里程数与所述组合仪表中存储的行驶里程数的差值大于第一预设值时,所述组合仪表将自身存储的行驶里程数替换为所述第一行驶里程数;

如图4所示,所述车身控制器200包括:

第二发送模块201,用于向所述组合仪表周期性发送车身控制器中存储的行驶里程数;

第二比较模块202,用于接收所述组合仪表当前发送的第二行驶里程数,并与车身控制器中存储的里程数进行比较;

第二替换模块203,用于当所述第二行驶里程数与所述车身控制器中存储的里程数的差值大于第二预设值时,所述车身控制器将自身存储的行驶里程数替换为所述第二行驶里程数。

进一步的,所述组合仪表100还包括:

计算模块104,用于读取abs发出的车速信号,并根据所述车速信号计算当前行驶里程数;

更新模块105,用于根据所述当前行驶里程数更新所述组合仪表中存储的行驶里程数。

进一步的,所述组合仪表100和所述车身控制器200分别通过can总线周期性向对方发送自身存储的行驶里程数。

进一步的,所述第一预设值和所述第二预设值均为200km。

进一步的,所述第一发送模块101具体用于以0.1s的间隔周期性向所述车身控制器发送自身存储的行驶里程数;

所述第二发送模块201具体用于以0.1s的间隔周期性向所述组合仪表周期性发送自身存储的行驶里程数。

汽车的组合仪表周期性向车身控制器发送自身存储的行驶里程数据,车身控制器读取组合仪表发送的行驶里程数据并与自身存储的里程数据进行比较,当比较结果为组合仪表存储的行驶里程数大于车身控制器发送的行驶里程数超过第一预设值时,车身控制器将自身存储的行驶里程数更新为组合仪表发送的行驶里程数。

车身控制器周期性向组合仪表发送自身存储的行驶里程数据,组合仪表读取车身控制器发送的行驶里程数据并与自身存储的行驶里程数据比较,当比较结果为车身控制器中存储的行驶里程大于组合仪表发送的行驶里程数超过第二预设值时,组合仪表将自身存储的行驶里程数更新为车身控制器发送的行驶里程数。

本实施例通过组合仪表和车身控制器间的行驶里程数互相比对和备份,实现防止盗改汽车行驶里程数据的功能。

本发明还提供了一种汽车,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述任意一实施例中的方法的步骤。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1