模拟EEPROM数据分析系统及方法技术方案

技术编号:19240161 阅读:27 留言:0更新日期:2018-10-24 03:48
本发明专利技术提供了一种模拟EEPROM数据分析系统及方法,自动从所述模拟EEPROM中提取所述待分析数据,并自动对所述待分析数据进行分析,无需人工从模拟EEPROM中存储的大量数据中去查找有效的数据,可以快速的对所述模拟EEPROM中的数据进行分析,在提高数据分析的效率的同时,降低了由于人工分析而带来的出错风险,降低了出错率,进一步提高了工作效率。更进一步的,可以根据不同的平台,可以采用不同的数据提取模块,从而可以实现不同平台之间的快速切换,更进一步提高了工作效率。

【技术实现步骤摘要】
模拟EEPROM数据分析系统及方法
本专利技术涉及计算机
,尤其是一种模拟EEPROM数据分析系统及方法。
技术介绍
模拟EEPROM技术是一种使用Flash来模拟真实EEPROM的各种属性和功能的技术,以达到数据在系统运行时能够保存的目的。该技术相比较早的真实EEPROM,NVRAM技术,具有价格低的特点,因此在汽车控制器中被大规模使用。在实际的故障件处理中,常常需要对模拟EEPROM数据进行分析,以读取车辆在发生故障时的各种信息。当前,提取这些数据的方法是手动去分析整个数据块,即根据EEPROM的结构,人工的将数据信息一点一点的分解出来,然后将其填入EXCEL表格中。这种人工分析的方法非常耗时耗力,并且极易出错。由于EEPROM中存储的数据常常有上千个,因此分析一版数据将会花费大量时间。
技术实现思路
本专利技术的目的在于提供一种模拟EEPROM数据分析系统及方法,以提供数据分析的速度,同时降低数据分析的错误率,从而提供数据分析的效率。为了达到上述目的,本专利技术提供了一种模拟EEPROM数据分析系统,包括:数据提取模块,用于提取存储于模拟EEPROM中的待分析数据;文件配置模块,用于获取所述待分析数据中每个数据与其在所述模拟EEPROM中的存储地址的第一对应关系;数据结构表生成模块,用于获取所述模拟EEPROM中存储的所有变量的名称以及各个变量的名称与该变量的值在所述模拟EEPROM中的存储地址的第二对应关系;以及数据整理模块,用于根据所述第一对应关系和第二对应获取所述待分析数据中每个数据、该数据在所述模拟EEPROM中的存储地址以及该存储地址中存储的数据的变量的名称的第三对应关系。优选的,在上述的模拟EEPROM数据分析系统中,还包括:输出模块,用于根据所述第三对应关系输出所述待分析数据中的每个数据、与该数据对应的变量的名称以及该数据在所述模拟EEPROM中的存储地址。优选的,在上述的模拟EEPROM数据分析系统中,存储于所述模拟EEPROM中的数据包括多个数据块,每个数据块均包括:数据头、数据有效验证区以及数据区,所述数据头用于标识该数据块的开始,所述数据有效验证区用于验证所述数据区中的数据是否有效,所述数据区用于存储数据。优选的,在上述的模拟EEPROM数据分析系统中,所述待分析数据是指存储于所述模拟EEPROM中所有的有效验证区为有效的数据块的数据区中存储的数据。优选的,在上述的模拟EEPROM数据分析系统中,所述数据结构表生成模块从一可执行文件中获取所述模拟EEPROM中存储的所有变量的名称以及所述第二对应关系。本专利技术还提供了一种模拟EEPROM数据分析方法,包括:提取存储于模拟EEPROM中的待分析数据;获取所述待分析数据中每个数据与其在所述模拟EEPROM中的存储地址的第一对应关系;获取所述模拟EEPROM中存储的所有变量的名称以及各个变量的名称与该变量的值在所述模拟EEPROM中的存储地址的第二对应关系;以及根据所述第一对应关系和第二对应获取所述待分析数据中每个数据、该数据在所述模拟EEPROM中的存储地址以及该存储地址中存储的数据的变量的名称的第三对应关系。优选的,在上述的模拟EEPROM数据分析方法中,输出所述第三对应关系中的每个数据、与该数据对应的变量的名称以及该数据在所述模拟EEPROM中的存储地址。优选的,在上述的模拟EEPROM数据分析方法中,存储于所述模拟EEPROM中的数据包括多个数据块,每个数据块均包括:数据头、数据有效验证区以及数据区,所述数据头用于标识该数据块的开始,所述数据有效验证区用于验证所述数据区中的数据是否有效,所述数据区用于存储数据。优选的,在上述的模拟EEPROM数据分析方法中,所述待分析数据是指存储于所述模拟EEPROM中所有的有效验证区为有效的数据块的数据区中存储的数据。优选的,在上述的模拟EEPROM数据分析方法中,从一可执行文件中获取所述模拟EEPROM中存储的所有变量的名称以及所述第二对应关系。在本专利技术提供的模拟EEPROM数据分析系统及方法中,自动从所述模拟EEPROM中提取所述待分析数据,并自动对所述待分析数据进行分析,无需人工从模拟EEPROM中存储的大量数据中去查找有效的数据,可以快速的对所述模拟EEPROM中的数据进行分析,在提高数据分析的效率的同时,降低了由于人工分析而带来的出错风险,降低了出错率,进一步提高了工作效率。更进一步的,可以根据不同的平台,可以采用不同的数据提取模块,从而可以实现不同平台之间的快速切换,更进一步提高了工作效率。附图说明图1为本专利技术一实施例中模拟EEPROM数据分析系统的结构示意图;图2为本专利技术一实施例中模拟EEPROM数据分析方法的流程图;图中:101-数据提取模块;102-文件配置模块;103-数据结构表生成模块;104-数据整理模块;105-输出模块。具体实施方式下面将结合示意图对本专利技术的具体实施方式进行更详细的描述。根据下列描述和权利要求书,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。本专利技术实施例提供了一种模拟EEPROM数据分析系统,如图1所示,图1为本专利技术一实施例中模拟EEPROM数据分析系统的结构示意图。所述系统包括:一数据提取模块101、一文件配置模块102、一数据结构表生成模块103、一数据整理模块104以及一输出模块105。其中,所述数据提取模块101用于提取存储于所述模拟EEPROM中的待分析数据。需要说明的是,在模拟EEPROM技术中,数据是以数据块的形式存储的,也就是说,在所述模拟EEPROM中存储的数据包括多个数据块,每一个数据块均包括:一数据头、一数据有效验证区以及一数据区。具体的,所述数据头包括一些特定的关键字符,用于标识该数据块的开始。所述有效验证区用于验证所述数据区中存储的数据是否有效。所述数据区用于存储数据。一般的,当所述数据区中存储的数据有效时,所述数据有效验证区的值为1,反之,当所述数据区中的数据无效时,所述数据有效验证区的值为0。进一步的,所述待分析数据是指所述模拟EEPROM中所有的有效验证区为有效的数据块的数据区中存储的数据。即在所述模拟EEPROM中存储的多个数据块中,有的数据块的数据有效验证区的值为1(表示该数据块中数据区的数据为有效数据),有的数据块的数据有效验证区的值为0(表示该数据块中数据区的数据为无效数据),所述待分析数据是指所有数据有效验证区的值为1的数据块的数据中的数据的集合。也可以理解为,将数据有效验证区的值为1的数据块的数据区中数据提取出来存放于一文件中,那么该文件中就包括所述模拟EEPROM中存储的所有有效的数据,则该文件中的数据即为所述待分析数据。所述文件配置模块102用于获取所述待分析数据中的每个数据与其在所述模拟EEPROM中的存储地址的第一对应关系。所述待分析数据中的每个数据在所述模拟EEPROM中均有一个唯一的存储地址,所述文件配置模块用于获取每个数据与其存储地址之间的这种一一对应的对应关系,即所述第一对应关系。所述第一对应关系可以为一个表格,在这个表格中,列出了所述待分析数据中的每个数据,以及该数据在所述模拟EEPROM中的存储本文档来自技高网...

【技术保护点】
1.一种模拟EEPROM数据分析系统,其特征在于,包括:数据提取模块,用于提取存储于模拟EEPROM中的待分析数据;文件配置模块,用于获取所述待分析数据中每个数据与其在所述模拟EEPROM中的存储地址的第一对应关系;数据结构表生成模块,用于获取所述模拟EEPROM中存储的所有变量的名称以及各个变量的名称与该变量的值在所述模拟EEPROM中的存储地址的第二对应关系;以及数据整理模块,用于根据所述第一对应关系和第二对应获取所述待分析数据中每个数据、该数据在所述模拟EEPROM中的存储地址以及该存储地址中存储的数据的变量的名称的第三对应关系。

【技术特征摘要】
1.一种模拟EEPROM数据分析系统,其特征在于,包括:数据提取模块,用于提取存储于模拟EEPROM中的待分析数据;文件配置模块,用于获取所述待分析数据中每个数据与其在所述模拟EEPROM中的存储地址的第一对应关系;数据结构表生成模块,用于获取所述模拟EEPROM中存储的所有变量的名称以及各个变量的名称与该变量的值在所述模拟EEPROM中的存储地址的第二对应关系;以及数据整理模块,用于根据所述第一对应关系和第二对应获取所述待分析数据中每个数据、该数据在所述模拟EEPROM中的存储地址以及该存储地址中存储的数据的变量的名称的第三对应关系。2.如权利要求1所述的模拟EEPROM数据分析系统,其特征在于,还包括:输出模块,用于根据所述第三对应关系输出所述待分析数据中的每个数据、与该数据对应的变量的名称以及该数据在所述模拟EEPROM中的存储地址。3.如权利要求1所述的模拟EEPROM数据分析系统,其特征在于,存储于所述模拟EEPROM中的数据包括多个数据块,每个数据块均包括:数据头、数据有效验证区以及数据区,所述数据头用于标识该数据块的开始,所述数据有效验证区用于验证所述数据区中的数据是否有效,所述数据区用于存储数据。4.如权利要求3所述的模拟EEPROM数据分析系统,其特征在于,所述待分析数据是指存储于所述模拟EEPROM中所有的有效验证区为有效的数据块的数据区中存储的数据。5.如权利要求1所述的模拟EEPROM数据分析系统,其特征在于,所述数据结构表生成模块从一可执行文件...

【专利技术属性】
技术研发人员:谭啟寅吴迪
申请(专利权)人:联合汽车电子有限公司
类型:发明
国别省市:上海,31

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

1