一种增强安全性的加油机防欺骗系统和方法,其在加油过程中,监控微处理器或编码器将编码器实时计数的编码器油量脉冲数与从计量微处理器获取的实时油量数据进行实时比对,对超出阀值的情况进行异常处理;监控微处理器和编码器间通过采用动态密钥来进行信息加密传输。同时其编码器包括非易失性存储器,其特征在于所述编码器将每次计数的实时油量脉冲数或换算后的加油量数据保存在非易失性存储器中,即使编码器重新复位、断电或监控微处理器和编码器通讯失败,非易失性存储器中记录的油量数据仍然会存在,从而在系统恢复后,动态比对方法继续有效执行。
【技术实现步骤摘要】
本专利技术涉及一种加油机防欺骗系统,具体讲涉及。
技术介绍
JJG443《燃油加油机检定规程》和GB/T 9081《机动车燃油加油机》要求加油机防欺骗系统进行加油数据的比对,这是通过加油机监控微处理器和编码器相互配合来共同完成的。这是一种静态的比对方法,其中,编码器对加油机加油的油量脉冲数进行计数,并将脉冲数(或脉冲数换算后的加油量数据)发送给监控微处理器;监控微处理器接收编码器的油量脉冲数,同时获取加油机计量微处理器的油量数据,并将两者数据进行比对(往往需要换算为同一单位),对超出阀值范围的情况进行作弊报警。现有的加油机编码器,因为编码器不含有非易失性存储器,而且即使含有其它的存储器,业不进行加油过程中油量脉冲数的实时存储;现有的加油机编码器,一旦编码器复位或掉电,则编码器内部实时记录的油量脉冲数等关键信息就会丢失。重新复位或上电后, 编码器就不能正确输出本次加油的脉冲数,从而给作弊者造成可乘之机。作弊者可通过电子装置,在加油过程中制造异常(如切断通讯线路、复位编码器、断电等),从而使监控微处理器不能进行加油数据比对。此外现有技术中采取的是静态的比对方法。在加油过程中,监控微处理器并不进行本次加油量的实时比对。仅在加油结束时,编码器才输出计数的加油脉冲数,而监控微处理器仅在加油结束时,才能进行加油数据的比对。以上导致本次加油作弊只有加油完成后才能发现,还存在作弊上的漏洞。作弊者可以在加油过程中进行作弊,多显示少出油;也可以在加油结束时,通过一些方法绕过静态比对。加油结束时,通过电子装置制造异常,例如切断通讯线路、复位编码器将编码器重新复位等,从而让监控微处理器接收不到编码器计数的油量脉冲数,不能够进行加油数据的比对。此外,现有技术中当加油机产生加油动作时,所述的编码微处理器和所述的监控微处理器之间是进行双向验证的,但双向验证是不安全的;而且现有技术采用固定密钥进行通讯加密或通讯不进行加密,导致安全强度低。为了增强加油机防欺骗系统的防欺骗功能,特设计了加油机防欺骗系统的动态比对方法和在编码器中增加非易失性存储器,编码器将加油过程中每次计数的油量脉冲数或脉冲数换算后的加油量数据保存在非易失性存储器中。一旦编码器重新复位、断电或与监控微处理器通讯失败,非易失性存储器中记录的油量脉冲数仍然会保存,不会丢失。编码器重新复位、上电或与监控微处理器通讯正常后,能够有效读取非易失性存储器中的加油脉冲数,令动态比对方法继续有效执行。动态比对方法还要求编码器实时输出计数的油量脉冲数;监控微处理器实时获取计量微处理器的实时油量数据;监控微处理器或编码器将将计量微处理器的实时油量数据与编码器实时计数的油量脉冲数进行实时比对。这种动态的比对方法,杜绝了作弊者在加油过程中作弊的行为。同时,监控微处理器和编码器之间采用密文进行数据通讯,通过身份认证和过程密钥加密来保证通讯信息的安全性。
技术实现思路
本专利技术提供了一种增强安全性的加油机防欺骗系统,其编码器包括非易失性存储器,所述非易失性存储器将编码器每次计数的油量脉冲数或脉冲数换算后的加油量数据保存在非易失性存储器中,即使编码器重新复位、断电或监控微处理器和编码器通讯失败,非易失性存储器中记录的油量脉冲数仍然会保存。本专利技术提供的增强安全性的加油机防欺骗系统,所述非易失性存储器优选包括 FRAM(铁电存储器)、NVRAM(非易失性随机访问存储器)、NVSRAM(非易失性SRAM)等几种类型的非易失性存储器。本专利技术提供的增强安全性的加油机防欺骗系统,其优选还包括电磁芯片,所述电磁芯片与编码器转轴上的磁体相感应,采集所述转轴的机械转动信号并将其转化为脉冲信号。本专利技术提供的增强安全性的加油机防欺骗系统,优选所述电磁芯片为电磁编码芯片或电磁感应传感器。本专利技术提供的增强安全性的加油机防欺骗系统,其优选包括智能芯片,所述智能芯片包括微处理器及相关的外围电路,分别与电磁芯片、非易失性存储器模块相连接,并控制电磁芯片、非易失性存储器和其它模块的工作。本专利技术提供的增强安全性的加油机防欺骗系统,其优选包括通讯电路模块,该通讯电路模块与编码器外部电缆进行连接,输入和输出编码器的电路信号。本专利技术还提供了一种上述增强安全性的加油机防欺骗系统,其用于加油过程中, 监控微处理器或编码器进行加油量实时比对的用途。本专利技术还提供了一种增强安全性的加油机防欺骗方法,在加油过程中,监控微处理器实时获取编码器实时计数的油量脉冲数或脉冲数换算后的加油量数据;监控微处理器将实时获取的编码器油量脉冲数或加油量数据与来自计量微处理器的实时数据进行实时比对。本专利技术还提供了另一种增强安全性的加油机防欺骗方法,在加油过程中,监控微处理器将实时获取的计量微处理器的实时油量数据发送给编码器;编码器将实时计数的油量脉冲数和来自计量微处理器的实时油量数据进行实时比对。本专利技术提供的增强安全性的加油机防欺骗方法,优选若实时比对结果超出阀值范围,累计一定次数后,将停止加油。本专利技术提供的增强安全性的加油机防欺骗方法,优选在显示屏显示警告信息。本专利技术提供的增强安全性的加油机防欺骗方法,优选监控微处理器同时和多个编码器实时通讯并进行实时比对计算。本专利技术提供的增强安全性的加油机防欺骗方法,优选当加油机产生加油动作时, 监控微处理器和编码器之间进行身份认证,彼此验证对方的身份,只有判定对方身份合法后,才进行后续的加油操作。本专利技术提供的增强安全性的加油机防欺骗方法,优选监控微处理器和编码器采用密码算法,通过密钥协商机制进行通讯数据加密。本专利技术提供的增强安全性的加油机防欺骗方法,优选每次加油时,监控微处理器和编码器采用动态密钥作为双方之间身份认证、通讯加解密计算的密钥。本专利技术提供的增强安全性的加油机防欺骗方法,优选动态密钥的频率是一次一密、一段时间或一个特定的过程进行一次密钥变换。本专利技术提供的增强安全性的加油机防欺骗方法,优选动态密钥的频率是每加油一次进行一次密钥变换。本专利技术由于其编码器包括非易失性存储器,编码器将每次计数的油量脉冲数或脉冲数换算后的加油量数据保存在非易失性存储器中。一旦编码器重新复位、断电或与监控微处理器通讯失败,非易失性存储器中记录的脉冲数仍然会保存,不会丢失。编码器重新复位、上电或与监控微处理器通讯正常后,能够有效读取非易失性存储器中的加油脉冲数,令动态比对方法继续有效执行。此外,由于采用了加油过程中的实时比对,随时可以发现加油作弊行为,同时规避了作弊者设计的多种针对加油结束比对的攻击手段。本专利技术进一步在监控微处理器和编码器之间采用密文和动态密钥的机制进行数据通讯,通过身份认证和过程密钥加密来保证通讯信息的安全性。具体实施方式下面对本专利技术的具体实施方式作进一步的详细说明。本专利技术在加油过程中,实时比对可以通过两种方法任选其一来进行。方法一是监控微处理器实时获取编码器实时计数的油量脉冲数或脉冲数换算后的加油量数据,监控微处理器将实时获取的编码器脉冲数或加油量数据与来自计量微处理器的实时油量数据进行实时比对;方法二是监控微处理器将实时获取的计量微处理器的实时油量数据发送给编码器,编码器将实时计数的油量脉冲数和来自计量微处理器的实时油量数据进行实时比对。实时比对时,如果超出阀值范围,累计一定次数后,将停止加油,并可在显示屏显不警告{曰息ο实本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:冯云霞,
申请(专利权)人:冯云霞,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。