[发明专利]一种基于EEPORM高速存储数据的处理方法及系统在审
申请号: | 202210912861.1 | 申请日: | 2022-07-31 |
公开(公告)号: | CN115292212A | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 金正康;李浩;黄诗;陈星 | 申请(专利权)人: | 南斗六星系统集成有限公司 |
主分类号: | G06F12/0877 | 分类号: | G06F12/0877;G06F12/0844 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 余浩 |
地址: | 430056 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 eeporm 高速 存储 数据 处理 方法 系统 | ||
本发明公开了一种基于EEPORM高速存储数据的处理方法及系统,涉及数据存储领域,该方法包括基于数据的功能对数据进行分类,并对EEPROM进行分区;对每种类型的数据均对应创建两个缓存;基于第一缓存接收应用层传输的数据并缓存,且第一缓存内对数据缓存完成后将缓存的数据均写入EEPROM对应的分区中;当第一缓存将数据写入EEPROM时,判断正在写入至EEPROM的数据是否发生变化:若是,则将应用层再次传输的数据写入第二缓存,并待第一缓存内之前的数据写入EEPROM完成后,将第二缓存内的数据写入第一缓存。本发明能够有效保证数据写入的准确性和高效性。
技术领域
本发明涉及数据存储领域,具体涉及一种基于EEPORM高速存储数据的处理方法及系统。
背景技术
随着汽车行业的飞速发展,汽车支持的功能也逐渐丰富多样,因此需要存储的数据也更加多样,需要存储的数据的种类也变多,例如同一款仪表可以适配多种型号的汽车,因此需要保存该车型上所支持的各项功能的标定,以及各种ECU(Electronic ControlUnit,电子控制单元)型号的标定等。同样,在汽车运行的过程中,需要不断的将总计里程,以及各种实车数据进行保存。为了使需要保存的数据在掉电后不丢失,通常采用将数据存储进EEPROM(Electrically Erasable Programmable read only memory,带电可擦可编程只读存储器)芯片中进行保存的方式。
虽然影响数据写入快慢的主要因素是驱动层的I2C总线(二线制同步串行总线)的波特率,波特率越高,理论上的传输速度越快,相应的数据写入速度越快。但是,应用层的写入频率是由业务所决定的,不同的功能在进行数据存储时,可能存在写入时发生冲突的问题,比如,主控芯片正在写入数据A时,此时需要保存的数据B在应用层内发生变化,需要存入数据B,亦或着此时数据A再次发生变更,需要再次写入数据A。因此,当多个相同类型或不同类型的数据同时需要写入时,如何保证数据写入的准确以及高效性,则是当前亟需解决的问题。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于EEPORM高速存储数据的处理方法及系统,能够有效保证数据写入的准确性和高效性。
为达到以上目的,本发明提供的一种基于EEPORM高速存储数据的处理方法,具体包括以下步骤:
基于数据的功能对数据进行分类,并对EEPROM进行分区,且每个分区对应存放一种类型的数据;
对每种类型的数据均对应创建两个缓存,分别为第一缓存和第二缓存;
基于第一缓存接收应用层传输的数据并缓存,且第一缓存内对数据缓存完成后将缓存的数据均写入EEPROM对应的分区中;
当第一缓存将数据写入EEPROM时,判断正在写入至EEPROM的数据是否发生变化:
若是,则将应用层再次传输的数据写入第二缓存,并待第一缓存内之前的数据写入EEPROM完成后,将第二缓存内的数据写入第一缓存;
若否,则不做处理。
在上述技术方案的基础上,
所述EEPROM中还包括分区信息;
所述分区信息包括当前芯片的状态,以及每个分区的起始地址和状态。
在上述技术方案的基础上,对于EEPORM:
创建预设大小的第一页空间,以用于进行分区信息的存放;
在第一页空间之后按照设定大小进行等空间的分区,且每个分区对应存放一种类型的数据。
在上述技术方案的基础上,所述基于第一缓存接收应用层传输的数据并缓存,且第一缓存内对数据缓存完成后将缓存的数据均写入至EEPROM对应的分区中,具体步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南斗六星系统集成有限公司,未经南斗六星系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210912861.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟红绿灯构建方法、装置、设备及存储介质
- 下一篇:基于复合弹性体制成的护甲