一种制造技术

技术编号:39728670 阅读:12 留言:0更新日期:2023-12-17 23:32
本申请涉及数据处理技术领域,尤其涉及一种

【技术实现步骤摘要】
一种DFLASH结构性存储的有效数据提取分析方法及装置


[0001]本申请涉及数据处理
,尤其涉及一种
DFLASH
结构性存储的有效数据提取分析方法及装置


技术介绍

[0002]车辆诊断和标定软件刷新过程中通常使用诊断仪,当需要更新车辆控制器标定软件时,通过诊断仪的通讯接口与车辆诊断接口连接,例如
SAE J1962
标准接口,将新的标定软件刷新到车辆的相应控制器中

[0003]由于车辆控制器中,
DFLASH
结构性存储的数据内容庞大,存储结构特殊,分为两个片区存储,每个片区的开始部分为数据
ID
的存储,存储顺序由自顶而下,而
ID
对应的数据内容的存储顺序是自底向上的

因此在分析数据时需要先找到顶部的数据
ID
和对应数据存储的地址,再根据地址去找对应的存储数据,这样分析起数据来,非常耗时且繁琐


技术实现思路

[0004]为克服现有技术中的不足,本申请提供一种
DFLASH
结构性存储的有效数据提取分析方法及装置,能够快速

准确分析出
DFLASH
中的问题数据

[0005]第一方面,本申请实施例提供一种
DFLASH
结构性存储的有效数据提取分析方法,所述方法包括以下步骤:
[0006]获取待分析
DFLASH
存储的全部数据;其中,每一所述数据包括数据目录和数据内容,所述数据目录和所述数据内容按照固定的存储规则分散存储于所述待分析
DFLASH
中;
[0007]基于所述存储规则将所述待分析
DFLASH
中的全部数据按照所述数据目录与所述数据内容对应的格式进行提取,得到待分析数据;
[0008]将所述待分析数据与正确数据进行对比,筛选出所述待分析数据中的问题数据

[0009]在一些实施例中,所述数据目录包括设置有固定长度的数据
ID、
数据长度和数据存储地址

[0010]在一些实施例中,按照如下固定的存储规则将所述数据目录和所述数据内容分散存储于所述待分析
DFLASH
中:
[0011]将所述待分析
DFLASH
的每一扇区划分为数据目录存储区和数据内容存储区;
[0012]针对存储于所述待分析
DFLASH
中的每一数据,在所述数据目录储区按照内存地址从上至下的顺序逐一存储其数据
ID、
数据长度和数据存储地址,以及在所述数据内容存储区按照内存地址从下至上的顺序逐一存储器数据内容

[0013]在一些实施例中,所述获取待分析
DFLASH
存储的全部数据之后,还包括以下步骤:
[0014]将获取的待分析
DFLASH
存储的全部数据按照设定的第一文件名称和第一存储位置进行保存

[0015]在一些实施例中,所述基于所述存储规则将所述待分析
DFLASH
中的全部数据按照所述数据目录与所述数据内容对应的格式进行提取,得到待分析数据,包括以下步骤:
[0016]根据设定的第一文件名称和第一存储位置提取所述待分析
DFLASH
存储的全部数据;
[0017]基于所述存储规则获取所述全部数据的数据
ID
列表;其中,所述数据
ID
列表包括每一数据
ID
对应的数据长度和数据存储地址;
[0018]以所述数据存储地址为索引,根据所述数据长度提取每一数据
ID
对应的数据内容;
[0019]将提取的每一数据
ID
对应的数据内容作为待分析数据

[0020]在一些实施例中所述得到待分析数据之后,还包括以下步骤:
[0021]将所述待分析数据按照设定的第二文件名称和第二存储位置进行保存

[0022]在一些实施例中,将所述待分析数据与正确数据进行对比,筛选出所述待分析数据中的问题数据,包括以下步骤:
[0023]根据设定的第二文件名称和第二存储位置提取所述待分析数据;
[0024]将所述待分析数据与正确数据进行对比,若所述待分析数据和所述正确数据存在差异时,将相应数据作为问题数据,并通过标识进行显示

[0025]第二方面,本申请实施例提供一种
DFLASH
结构性存储的有效数据提取分析装置,所述装置包括:
[0026]获取模块,用于获取待分析
DFLASH
存储的全部数据;其中,每一所述数据包括数据目录和数据内容,所述数据目录和所述数据内容按照固定的存储规则分散存储于所述待分析
DFLASH
中;
[0027]提取模块,用于基于所述存储规则将所述待分析
DFLASH
中的全部数据按照所述数据目录与所述数据内容对应的格式进行提取,得到待分析数据;
[0028]分析模块,用于将所述待分析数据与正确数据进行对比,筛选出所述待分析数据中的问题数据

[0029]第三方面,本申请实施例提供的一种电子设备,包括处理器

存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面任一项所述的
DFLASH
结构性存储的有效数据提取分析方法的步骤

[0030]第四方面,本申请实施例提供的一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面任一项所述的
DFLASH
结构性存储的有效数据提取分析方法的步骤

[0031]本申请所述的一种
DFLASH
结构性存储的有效数据提取分析方法及装置,获取待分析
DFLASH
存储的全部数据;其中,每一所述数据包括数据目录和数据内容,所述数据目录和所述数据内容按照固定的存储规则分散存储于所述待分析
DFLASH
中;基于所述存储规则将所述待分析
DFLASH
中的全部数据按照所述数据目录与所述数据内容对应的格式进行提取,得到待分析数据;将所述待分析数据与正确数据进行对比,筛选出所述待分析数据中的问题数据

从而,根据
DFLASH
的数据存储规则,利用编程脚本自动提取

分析待分析
DFLASH
中全部数据,提升效率和准确率

附图说明
[0032]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
DFLASH
结构性存储的有效数据提取分析方法,其特征在于,所述方法包括以下步骤:获取待分析
DFLASH
存储的全部数据;其中,每一所述数据包括数据目录和数据内容,所述数据目录和所述数据内容按照固定的存储规则分散存储于所述待分析
DFLASH
中;基于所述存储规则将所述待分析
DFLASH
中的全部数据按照所述数据目录与所述数据内容对应的格式进行提取,得到待分析数据;将所述待分析数据与正确数据进行对比,筛选出所述待分析数据中的问题数据
。2.
根据权利要求1所述一种
DFLASH
结构性存储的有效数据提取分析方法,其特征在于,其中,所述数据目录包括设置有固定长度的数据
ID、
数据长度和数据存储地址
。3.
根据权利要求2所述一种
DFLASH
结构性存储的有效数据提取分析方法,其特征在于,按照如下固定的存储规则将所述数据目录和所述数据内容分散存储于所述待分析
DFLASH
中:将所述待分析
DFLASH
的每一扇区划分为数据目录存储区和数据内容存储区;针对存储于所述待分析
DFLASH
中的每一数据,在所述数据目录储区按照内存地址从上至下的顺序逐一存储其数据
ID、
数据长度和数据存储地址,以及在所述数据内容存储区按照内存地址从下至上的顺序逐一存储器数据内容
。4.
根据权利要求3所述一种
DFLASH
结构性存储的有效数据提取分析方法,其特征在于,所述获取待分析
DFLASH
存储的全部数据之后,还包括以下步骤:将获取的待分析
DFLASH
存储的全部数据按照设定的第一文件名称和第一存储位置进行保存
。5.
根据权利要求4所述一种
DFLASH
结构性存储的有效数据提取分析方法,其特征在于,所述基于所述存储规则将所述待分析
DFLASH
中的全部数据按照所述数据目录与所述数据内容对应的格式进行提取,得到待分析数据,包括以下步骤:根据设定的第一文件名称和第一存储位置提取所述待分析
DFLASH
存储的全部数据;基于所述存储规则获取所述全部数据的数据
ID<...

【专利技术属性】
技术研发人员:王绍娅申茂阳汪骏
申请(专利权)人:北斗星通智联科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1