防止篡改车辆已记录的累计行驶里程数据的系统和方法

文档序号:5912616阅读:269来源:国知局
专利名称:防止篡改车辆已记录的累计行驶里程数据的系统和方法
技术领域
本发明涉及一种防止篡改车辆已记录的累计行驶里程数据的系统和方法。
背景技术
车辆累计行驶里程数据是用来估计车辆状况的数据的一个重要部分。大多数车辆都有一个用来测量累计行驶里程数据的装置。累计行驶里程数据被显示成可见的。
特别是,在处理旧车时,累计行驶里程数据是一个重要的因素。在过去,一种机械里程表被广泛地用来测量累计行驶里程数据。但是这种机械里程表很容易被篡改,因此,最近广泛使用一种电子里程表。
然而,通过更换用来存储累计行驶里程数据的EEPROM时,这种电子里程表也很容易被篡改。通过更换更换包括这种电子里程表的组件,很容易篡改已记录的累计行驶里程数据。
本发明的背景技术部分所揭示的信息只是为了增强对本发明的背景的理解,而不能做为构成本领域普通技术人员已知的现有技术的信息的确认或任何形式的暗示。

发明内容
在本发明的一个实施例中提供了一种防止篡改车辆已记录的累计行驶里程数据的系统和方法,其能够很容易地发现对已记录的累计行驶里程数据的篡改,因此,提高了累计行驶里程数据的可信度。
在本发明的优选实施例中,这种防止篡改车辆已记录的累计行驶里程数据的系统包括一个第一存储器,一个防篡改控制单元和一个第三存储器。在组件中的第一存储器单元,其被设定为用来存储累计行驶里程的数据。防篡改控制单元中有一个第二存储单元,可设定将车辆的序列号数据输入其中,将车辆的序列号数据存储在第二存储单元和第一存储单元中,并设定接收累计行驶里程数据,将收到的累计行驶里程数据存入第二存储单元中。第三存储单元包含在发动机控制单元中,接收从防篡改单元传来的车辆的序列号数据和累计行驶里程数据,并将已收到的车辆序列号数据和累计行驶里程数据存储起来。
如果存储在第二存储单元中的车辆序列号数据与存储在第一存储单元和第三存储单元中的车辆序列号数据不相等,则该防篡改控制单元将输出一个出错信息。该防篡改控制单元甚至可以被设定为用来决定存储在第二存储单元中的累计行驶里程数据与存储在第一存储单元中的累计行驶里程数据是否相等,如果不相等,则该防篡改控制单元则将存储在第二存储单元中的累计行驶里程数据存储到第一存储单元中。
更可取的是,在防篡改控制单元中含有一个编码模块,其将输入的车辆序列号数据进行编码,将编码后的车辆序列号数据分别存储在第二存储单元,第一存储单元和第三存储单元中。
同样更可取的是,第一存储单,第二存储单元和第三存储单元均为数据可读可清除的存储装置。
更好的,该防篡改控制单元还可以包含一个输入界面,该界面可以用来输入车辆的序列号数据。
在本发明的优选实施例中,防止篡改车辆已记录的累计行驶里程数据的方法包括把输入的车辆序列号数据存储到防止篡改控制单元,组件和发动机控制单元中,设置累计行驶里程数据;在点火电路接通的情况下,如果存储在防篡改控制单元中的车辆序列号数据与存储在组件和发动机控制单元中的车辆序列号数据不相等,则输出一个出错信息;如果存储在组件中的累计行驶里程数据与存储在防篡改控制单元中的累计行驶里程数据相等,则显示存储在组件中的累计行驶里程数据,如果存储在组件中的累计行驶里程数据与存储在防篡改控制单元中的累计行驶里程数据不相等,则将存储在防篡改控制单元中的累计行驶里程据存储到组件中并显示存储在防篡改控制单元中的累计行驶里程数据。
更可取的是,对输入车辆序列号数据进行编码,将已编码的车辆序列号数据存储到防篡改控制单元,组件和发动机控制单元中。
更好的是,该方法甚至可以包括刚一将点火电路关闭就将存储在防篡改控制单元和发动机控制单元中的组件中的累计行驶里程数据进行存储。
附图的简要描述这些附图一起组成了说明书的一部分,阐明了本发明的实施例,与说明一起解释了本发明的原理,其中

图1是本发明实施例中的防止篡改车辆已记录的累计行驶里程数据的系统示意结构图;图2是本发明实施例中的防止篡改车辆已记录的累计行驶里程数据的方法中输入车辆序列号数据的流程图;图3是本发明实施例中的防止篡改车辆已记录的累计行驶里程数据的方法中在点火电路接通的情况下处理数据的流程图;和图4是本发明实施例中的防止篡改车辆已记录的累计行驶里程数据的方法中更新数据的流程图。
优选实施例的详细描述以下,将结合这些附图详细描述本发明的一个优选实施例。
本发明涉及一种防止篡改车辆已记录的累计行驶里程数据的系统和方法。
如图1所示,本发明实施例中的防止篡改车辆已记录的累计行驶里程数据的系统中包括一个组件10和一个防篡改控制单元20。
组件10包括第一存储单元12,防篡改控制单元包括第二存储单元22。
此外,本发明实施例中的防止篡改车辆已记录的累计行驶里程数据的系统中还包括第三存储单元32。
第一、二、三存储单元12、22、32中的每一个都被设定为存储车辆序列号和累计行驶里程数据。
众所周知,组件10有一显示器14用来显示各种信息,如车速,剩余燃料量和累计行驶里程数据。在本实施例中,该组件由一微控制器16控制。
第一存储单元12由微控制器16控制。第一存储单元12、第二存储单元22和第三存储单元32均为可任意读/写存储装置。即,第一存储单元12是这样一种存储装置,数据可以被存在其中,也可以把其中的数据清除掉。如上所述,车辆序列号数据和累计行驶里程数据被存储在第一存储单元12中。
开始行驶后,累计行驶里程数据被更新。在现有技术中,该数据被存储在组件10的EEPROM中。
在本发明的该实施例中,第一存储单元12可以是预先装在组件10中的EEPROM,也可以是一个单独的存储器。
更可取的是,把第三存储单元32安放在发动机控制单元30中。第三存储单元32可以是发动机控制单元30中的一个存储器,或者是一个独立的存储器。
防篡改控制单元20包括串行通信电路24a和24b,用来进行第一存储单元12和第三存储单元32之间的数据通信。另外,防篡改控制单元20还包括一个输入界面40,通过它可以从外部装置将数据(车辆序列号数据)输入。
防篡改控制单元20也可以包括一个处理器和连接硬件,可以由本领域普通技术人员根据本发明的方法来进行选择和编程。
通过输入界面40,用Hi-Scan终端或一台可以连接到输入界面40的电脑可将车辆序列号数据输入。为此,该输入界面40可以用OBD连接器或是RS-232C型的端口组成。
在本发明的实施例中,为了防止重新编程,车辆的序列号数据被编码。因此,防篡改控制单元20有一个用来对车辆序列号数据进行编码的编码模块26。
已编码的车辆序列号数据被存储在第二存储单元22中。同时,已编码的车辆序列号数据也被通过串行通信电路24a,24b和34传送到第一存储单元12和第三存储单元32中,然后存储在第一存储单元12和第三存储单元32中。
当点火电路接通时,防篡改控制单元20从第一存储单元12和第三存储单元32中读出车辆的序列号数据,然后将读出的数据与存储在第二存储单元22中的数据比较。
为了提高安全性,最好将防篡改控制单元20用不可分的方式进行安装。
现在结合图2到图4描述用本发明实施例中的上述系统的防止篡改车辆已记录的累计行驶里程数据的方法。
如图2所示,在步骤S201中,车辆序列号数据被输入防篡改控制单元20中。这样当车辆从库房取出或是当更换组件或发动机控制单元时,将执行输入车辆序列号数据这个步骤。
在步骤S203中,防篡改控制单元20用编码模块26对输入车辆序列号数据进行编码,因此产生了编码后的车辆序列号数据。
然后,在步骤S205中,防篡改控制单元20把编码后的车辆序列号数据传给组件10和发动机控制单元30。
在步骤S207中,组件10和发动机控制单元30把传送来的车辆序列号数据分别存储在第一存储单元12和第三存储单元32中。
在步骤S209中,防篡改控制单元20确定存储在第二存储单元22中的累计行驶里程数据是否为“0”。
如果确定存储在第二存储单元22中的累计行驶里程数据为“0”,则在步骤S211中,防篡改控制单元20输出信号,将第一存储单元12和第三存储单元32中的累计行驶里程数据设为“0”。
另一方面,如果已知存储在第二存储单元22中的累计行驶里程数据不为“0”,则在步骤S213中,防篡改控制单元20把存储在第二存储单元22中的累计行驶里程数据传送到组件10和发动机控制单元30。
在步骤S215中,发送到的累计行驶里程数据分别存储在第一存储单元12和第三存储单元32中。
如图3,在步骤S301中,当点火电路接通时,防篡改控制单元20从第一存储单元12和第三存储单元32中读取编码后的车辆序列号数据。
然后,在步骤S305中,防篡改控制单元20确定从第一存储单元12和第三存储单元32中读取的编码后车辆序列号数据与存储在第二存储单元22中的编码后的车辆序列号数据是否相等。
在步骤S305中,如果确定存储在第二存储单元22中的编码后的车辆序列号数据与从第一存储单元12和第三存储单元32中读取的数据均不相等,则在步骤S307中防篡改控制单元20产生一个信号使组件10显示出错信息。这时,不显示累计行驶里程数据。
在这种情况下,在步骤S309中,将请求在组件10和发动机控制单元30中再次注册车辆序列号数据。
另一方面,在步骤S305中,如果确定存储在第二存储单元22中的已编码的车辆序列号数据与从第一存储单元12和第三存储单元32中读取的数据均相等,则在步骤S311中,防篡改控制单元20从组件10中的第一存储单元12中读取累计行驶里程数据。
然后,在步骤S313中,防篡改控制单元20确定存储在第二存储单元22中的累计行驶里程数据与从组件10中的第一存储单元12中所读取的累计行驶里程数据是否相等。
在步骤S313中如果确定其是相等的,则在步骤S315中,防篡改控制单元20产生一个信号使组件10显示累计行驶里程数据。
但是,确定数据在步骤S313中是不相等的,则在步骤S317中,防篡改控制单元20将存储在第二存储单元22中的累计行驶里程数据传送到组件10,同时输出一个信号,使组件10将传送到的累计行驶里程数据存储在第一存储单元12中,并显示已经传送到的累计行驶里程数据。
如上所述,累计行驶里程数据是被更新的,组件10显示更新后的累计行驶里程数据。
因此,即使组件10中的已记录的累计行驶里程数据被篡改或是组件10被更换,正确的累计行驶里程数据总能显示。
此外,如图4所示,根据本发明实施例的方法包括当点火电路关闭时处理累计行驶里程数据的过程。
在步骤S401中,当点火电路关闭时,防篡改控制单元20读取存储在组件10中的第一存储单元12中的累计行驶里程数据。这时,在点火电路关闭之前累计行驶里程数据被更新成在点火电路刚刚关闭之前那一点的数据。
然后,在步骤S403中,防篡改控制单元20将读取出来的累计行驶里程数据存储到第二存储单元22中。
同时,在步骤S405中,防篡改控制单元20将读取出来的累计行驶里程数据传送到发动机控制单元30中的第三存储单元32中,在步骤S407中,防篡改控制单元20产生一个信号控制发动机控制单元30,把已传送的累计行驶里程数据存储在第三存储单元32中。
尽管在上文中已经详细描述本发明的优选实施例,显而易见,本领域技术人员可以做出的许多有关上述基本发明概念的变化和/或改进将仍然在本发明的精神和范围内,如所附的权利要求所限定的。
根据本发明的实施例,很容易发现对已记录的累计行驶里程数据的篡改,所以增强了累计行驶里程数据的安全性。
权利要求
1.一种防止篡改车辆已记录的累计行驶里程数据的系统,包括设置在一组件中的一个第一存储器单元,其用来存储累计行驶里程数据;一个防篡改控制单元,带有一个第二存储单元,该控制单元可接收输入的车辆的序列号数据,并将车辆的序列号数据存储在第二存储单元和第一存储单元中,并设置成接收累计行驶里程数据,将接收到的累计行驶里程数据存入第二存储单元中;和一个设置在发动机控制单元中的第三存储单元,该存储单元接收从防篡改单元传来的车辆的序列号数据和累计行驶里程数据,并把已收到的车辆的序列号数据和累计行驶里程数据存储起来,其中,该防篡改控制单元设置成如果存储在第二存储单元中的车辆序列号数据与存储在第一存储单元和第三存储单元中的车辆序列号数据不相等,则将输出一个出错信息,并且,该上述防篡改控制单元被设置为用来确定存储在第二存储单元中的累计行驶里程数据与存储在第一存储单元中的累计行驶里程数据是否相等,如果不相等,则该防篡改控制单元则将存储在第二存储单元中的累计行驶里程数据存储到第一存储单元中。
2.如权利要求1所述的系统,其特征在于,该防篡改控制单元还含有一个编码模块,其将输入的车辆序列号数据进行编码,将已编码的车辆序列号数据分别存储在第二存储单元,第一存储单元和第三存储单元中。
3.如权利要求1所述的系统,其特征在于,该第一存储单元,第二存储单元和第三存储单元均为数据可读可清除的存储装置。
4.如权利要求1所述的系统,其特征在于,该防篡改控制单元还包含一个输入界面,通过该界面可以输入车辆的序列号数据。
5.一种防止篡改车辆已记录的累计行驶里程数据的方法,包括把输入的车辆序列号数据存储到防止篡改控制单元,组件和发动机控制单元中,并设置累计行驶里程数据;在点火电路接通的情况下,如果存储在该防篡改控制单元中的车辆序列号数据与存储在组件和发动机控制单元中的车辆序列号数据不相等,则输出一个出错信息;如果存储在该组件中的累计行驶里程数据与存储在防篡改控制单元中的累计行驶里程数据相等,则显示存储在组件中的累计行驶里程,如果存储在组件中的累计行驶里程数据与存储在防篡改控制单元中的累计行驶里程数据不相等,则将存储在防篡改控制单元中的累计里程数据存储到组件中,并显示存储在防篡改控制单元中的累计行驶里程数据。
6.如权利要求5所述的方法,其特征在于,对输入的车辆序列号数据进行编码,将已编码的车辆序列号数据存储到防篡改控制单元,组件和发动机控制单元中。
7.如权利要求5所述的方法,其特征在于,还包括刚一将点火电路关闭就将存储在防篡改控制单元和发动机控制单元的组件中的累计行驶里程数据进行存储。
全文摘要
一种防止篡改车辆已记录的累计行驶里程数据的系统,包括一个第一存储器,一个防篡改控制单元和一个第三存储器。如果存储在一个第二存储单元中的车辆序列号数据与存储在第一存储单元和第三存储单元中的车辆序列号数据不相等,则该防篡改控制单元将输出一个出错信息。该防篡改控制单元可以被设定为用来确定存储在第二存储单元中的累计行驶里程数据与存储在第一存储单元中的累计行驶里程数据是否相等,如果不相等,则该防篡改控制单元将存储在上述第二存储单元中的累计行驶里程数据存储到上述第一存储单元中。
文档编号G01C22/00GK1591453SQ20031012478
公开日2005年3月9日 申请日期2003年12月30日 优先权日2003年8月27日
发明者高成允 申请人:现代自动车株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1