一种Tbox存储器数据备份方法与流程

文档序号:31054044发布日期:2022-08-06 10:29阅读:352来源:国知局
一种Tbox存储器数据备份方法与流程
一种tbox存储器数据备份方法
技术领域
1.本发明涉及数据存储领域。


背景技术:

2.目前车辆逐渐走向数据化,tbox(车联网系统)承接车辆与云端的数据通道,有着保护数据安全可靠的责任,tbox存储器【eeprom(电可擦编程只读存储器)/flsah(一种非易失存储器)等】在极端的情况下(电源噪声严重、程序误操作等),会出现数据损坏或丢失现象,目前tbox对数据的存储并没有严格的备份措施(甚至有些无备份机制),当整机出现异常时(电源噪声严重、程序误操作等),eeprom/flash中保存的数据会丢失,导致tbox无法正常工作,甚至影响整车的运营或影响后期故障排查。


技术实现要素:

3.本发明的目的在于提供一种tbox存储器数据备份方法,对重要数据双重备份。
4.实现上述目的的技术方案是:
5.一种tbox存储器数据备份方法,基于相互通信的两个处理器,处理器均设有tbox存储器,包括:
6.第一个处理器的主存储器和副存储器均存储同样数据;
7.第一处理器发送数据给第二个处理器,由第二个处理器进行存储。
8.优选的,第一个处理器的主存储器分配空间存储并计算crc(循环冗余校验)作为数据有效性校验,与数据一并存储;在副存储器开辟镜像空间进行存储。
9.优选的,第一处理器发送数据和指令给第二个处理器,第二个处理器根据指令判断数据的重要度以及数据是否加密存储,对达到重要度的数据在tbox存储器中开辟对应空间存储并标记。
10.优选的,在数据异常时,第一处理器检测到主存储器中数据crc校验不成功,第一处理器主动取副存储器中镜像数据进行校验,若副存储器中镜像数据校验成功,则通过镜像数据,恢复主存储器中数据;
11.若主/副存储器中数据都校验不通过,则第一处理器发送指令取第二处理器中备份数据并进行crc校验,若数据校验通过,则通过该数据,恢复主/副存储器中数据;若数据校验不通过,则认定无数据存储。
12.优选的,主存储器和副存储器分别为eeprom和flash。
13.优选的,两个处理器分别为mcu(micro control unit,微控制单元)和mpu(micro processor unit,微处理器)。
14.本发明的有益效果是:本发明充分利用tbox双芯片优势,实现数据双备份,补足了传统单方备份方式数据丢失的缺点,对数据实现可靠存储。并方便对故障数据存储,方便后续提取并排查数据。
附图说明
15.图1是本发明的tbox存储器数据备份方法的流程图。
具体实施方式
16.下面将结合附图对本发明作进一步说明。
17.请参阅图1,本发明的tbox存储器数据备份方法,基于相互通信的两个处理器,处理器均设有tbox存储器,tbox存储器分为主存储器和副存储器。两个处理器分别为mcu和mpu。
18.以mcu发送数据给mpu为例,第一个处理器为mcu。第二个处理器为mpu。
19.本发明的tbox存储器数据备份方法,包括:
20.步骤一,第一个处理器的主存储器和副存储器均存储同样数据。具体地,
21.1)tbox产线下线或装车后,对于需要存储的数据进行采集。具体地,tbox通过can/usb/网络等方式或自身产生的数据进行分类,对于需要存储并备份的数据根据自定义格式,打包成数据串。
22.2)第一个处理器的主存储器分配空间存储并计算crc作为数据有效性校验,把计算结果与长度放至数据串头部,与数据一并存储;在副存储器开辟镜像空间,把校验结果,数据长度以及数据串存入镜像空间。若主存储器为eeprom,副存储器可选择flash,防止存储器整片损坏。
23.步骤二,第一处理器发送数据给第二个处理器,由第二个处理器进行存储。具体地,
24.对于重要数据,第一处理器发送数据和指令给第二个处理器,第二个处理器根据指令判断数据的重要度以及数据是否加密存储,对达到重要度的数据在tbox存储器中开辟对应空间存储并标记(时间/用途/是否加密/重要程度等)。
25.步骤三,数据异常,恢复数据。具体地,
26.1)在数据异常时,第一处理器检测到主存储器中数据crc校验不成功,第一处理器主动取副存储器中镜像数据进行校验,若副存储器中镜像数据校验成功,则通过镜像数据,恢复主存储器中数据;
27.2)若主/副存储器中数据都校验不通过,则第一处理器发送指令取第二处理器中备份数据并进行crc校验,若数据校验通过,则通过该数据,恢复主/副存储器中数据;若数据校验不通过,则认定无数据存储。
28.综上,本发明实现数据双备份,补足了传统单方备份方式数据丢失的缺点,对数据实现可靠存储。图1中step1、2、3分别表示步骤一、二、三。
29.以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。


技术特征:
1.一种tbox存储器数据备份方法,基于相互通信的两个处理器,处理器均设有tbox存储器,其特征在于,包括:第一个处理器的主存储器和副存储器均存储同样数据;第一处理器发送数据给第二个处理器,由第二个处理器进行存储。2.根据权利要求1所述的tbox存储器数据备份方法,其特征在于,第一个处理器的主存储器分配空间存储并计算crc作为数据有效性校验,与数据一并存储;在副存储器开辟镜像空间进行存储。3.根据权利要求1所述的tbox存储器数据备份方法,其特征在于,第一处理器发送数据和指令给第二个处理器,第二个处理器根据指令判断数据的重要度以及数据是否加密存储,对达到重要度的数据在tbox存储器中开辟对应空间存储并标记。4.根据权利要求2所述的tbox存储器数据备份方法,其特征在于,在数据异常时,第一处理器检测到主存储器中数据crc校验不成功,第一处理器主动取副存储器中镜像数据进行校验,若副存储器中镜像数据校验成功,则通过镜像数据,恢复主存储器中数据;若主/副存储器中数据都校验不通过,则第一处理器发送指令取第二处理器中备份数据并进行crc校验,若数据校验通过,则通过该数据,恢复主/副存储器中数据;若数据校验不通过,则认定无数据存储。5.根据权利要求1所述的tbox存储器数据备份方法,其特征在于,主存储器和副存储器分别为eeprom和flash。6.根据权利要求1所述的tbox存储器数据备份方法,其特征在于,两个处理器分别为mcu和mpu。

技术总结
本发明公开了一种Tbox存储器数据备份方法,基于相互通信的两个处理器,处理器均设有Tbox存储器,包括:第一个处理器的主存储器和副存储器均存储同样数据;第一处理器发送数据给第二个处理器,由第二个处理器进行存储。本发明对重要数据双重备份,补足了传统单方备份方式数据丢失的缺点,对数据实现可靠存储。对数据实现可靠存储。对数据实现可靠存储。


技术研发人员:王营 耿炎 闫楠
受保护的技术使用者:芯安微众(上海)微电子技术有限公司
技术研发日:2022.04.06
技术公布日:2022/8/5
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1