SPD数据自动验证方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21247125 阅读:27 留言:0更新日期:2019-06-01 07:27
本发明专利技术涉及SPD数据自动验证方法、装置、计算机设备及存储介质,该方法包括获取期望SPD数据;获取待验证SPD数据;将期望SPD数据每个字节位值以及待验证SPD数据每个字节位值进行界面化展示;通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果;判断比对结果是否是有差异位;若是,则标志差异位所在位置,并显示标志的差异位,以得到标志的差异位值。判断待验证SPD数据的每个字节位值是否都对比;若否,则返回通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果。本发明专利技术实现自动验证SPD数据,且不易出现检漏和出错,提高验证效率。

SPD Data Automatic Verification Method, Device, Computer Equipment and Storage Media

The invention relates to an automatic verification method, device, computer equipment and storage medium for SPD data, which includes acquiring expected SPD data, acquiring SPD data to be verified, displaying each byte bit value of expected SPD data and each byte bit value of SPD data to be verified by interface, and comparing each byte bit value of expected SPD data with each byte of SPD data to be verified by matching algorithm. Bit value to get the result of comparison; judge whether the result of comparison is different bit; if so, mark the position of difference bit, and display the difference bit of the mark to get the difference bit value of the mark. Determine whether each byte bit value of the SPD data to be validated is compared; if not, return the matching algorithm to compare each byte bit value of the expected SPD data with each byte bit value of the SPD data to be validated to obtain the comparison result. The invention realizes automatic verification of SPD data, and is not prone to leak detection and error, and improves verification efficiency.

【技术实现步骤摘要】
SPD数据自动验证方法、装置、计算机设备及存储介质
本专利技术涉及SPD数据验证方法,更具体地说是指SPD数据自动验证方法、装置、计算机设备及存储介质。
技术介绍
随着计算机技术的快速发展,计算机内存市场得到了增加,为提高内存性能,内存SPD(模组存在的串行检测,SerialPresenceDetect)顺势而起。内存SPD是内存模组上面的一个可擦写的ROM(只读存储器,ReadOnlyMemory),里面记录了内存的许多重要信息,诸如模组厂商、工作频率、工作电压、容量等参数。在启动计算机以后,主板BIOS(基本输入输出系统,BasicInput/OutputSystem)就会读取内存SPD中的信息,主板北桥芯片组就会根据这些参数信息来自动配置相应的内存工作时序与控制寄存器,从而可以充分发挥内存条的性能。同时内存SPD芯片也是识别内存品牌的一个重要标志。如果内存SPD内的参数值不合理,不但不能起到优化内存的作用,反而还会引起系统工作不稳定,甚至死机。因此,校验SPD数据的正确性变得尤其重要。在如今的检验内存SPD数据方式中,主要有通过Eureka2即服务发现框架工具对每个字节值一一校验方式和传统的人工质检方式。使用Eureka2虽然直观展示了每个数值的含义,但是还是需要对每个字节位进行检验,而内存SPD数据并不是所有的字节位都会错误,只是某个字节位或几个字节位出现了差异,就造成不必要的时间耗费;对于人工质检方式,需要校验人员查专业文档对每个位进行检查,这种方式不仅耗时耗力,而且容易漏检和出错。因此,有必要设计一种方法,实现自动验证SPD数据,且不易出现检漏和出错,提高验证效率。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供SPD数据自动验证方法、装置、计算机设备及存储介质。为实现上述目的,本专利技术采用以下技术方案:SPD数据自动验证方法,包括:获取期望SPD数据;获取待验证SPD数据;将期望SPD数据每个字节位值以及待验证SPD数据每个字节位值进行界面化展示;通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果;判断所述比对结果是否是有差异位;若是,则标志差异位所在位置,并显示标志的差异位,以得到标志的差异位值。判断待验证SPD数据的每个字节位值是否都对比;若否,则返回所述通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果。其进一步技术方案为:所述通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果,包括:对期望SPD数据以及待验证SPD数据按照数组地址进行存储,以得到期望SPD数组以及待验证SPD数组;对期望SPD数组的每个字节位以及待验证SPD数组每个字节位分配标识符,以得到带标识符的期望SPD数组和带标识符的待验证SPD数组;对带标识符的期望SPD数组和带标识符的待验证SPD数组进行分割,以得到期望SPD数据每个字节位值与待验证SPD数据的每个字节位值;比对相同标识符的期望SPD数据字节位值与待验证SPD数据的字节位值,以得到比对结果。其进一步技术方案为:所述对带标识符的期望SPD数组和带标识符的待验证SPD数组进行分割,以得到期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,包括:对带标识符的期望SPD数组以及带标识符的待验证SPD数组按照同一规则进行行列分割,以得到分割结果;对分割结果的相邻列之间的字节位值通过空格分割,以得到期望SPD数据每个字节位值与待验证SPD数据的每个字节位值。其进一步技术方案为:所述同一规则包括多行十六列形式的SPD数据内容编写规范。其进一步技术方案为:所述判断所述比对结果是否是有差异位,包括:判断相同标识符的期望SPD数据字节位值与待验证SPD数据的字节位值是否一致;若是,则比对结果无差异位;若否,则比对结果有差异位。其进一步技术方案为:所述标志差异位所在位置,并显示标志的差异位,以得到标志的差异位值之后,还包括:将标志的差异位值与预设的位值信息数据关联,以得到关联结果。其进一步技术方案为:所述将标志的差异位值与预设的位值信息数据库关联,以得到关联结果,包括:以标志的差异位值的标识符在预设的位值信息数据库进行检索,以得到检索结果;判断所述检索结果是否为有相同标识符的位值;若是,则获取与标志的差异位值有相同标识符的位值的相关信息,以得到关联结果;判断关联结果是否为错误结果;若否,则显示所述关联结果。本专利技术还提供了SPD数据自动验证装置,包括:第一获取单元,用于获取期望SPD数据;第二获取单元,用于获取待验证SPD数据;展示单元,用于将期望SPD数据每个字节位值以及待验证SPD数据每个字节位值进行界面化展示;比对单元,用于通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果;第一判断单元,用于判断所述比对结果是否是有差异位;标志单元,用于若是,则标志差异位所在位置,并显示标志的差异位,以得到标志的差异位值。第二判断单元,用于判断待验证SPD数据的每个字节位值是否都对比;若否,则返回所述通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果。本专利技术还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。本专利技术还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述的方法。本专利技术与现有技术相比的有益效果是:本专利技术通过载入期待SPD数据和待验证的SPD数据,并进行图像界面化显示,并存储这两类数据,对这两类数据进行行列分割,分割后数据的列与列之间采用空格间隔开,按照一定规则对每一字节位进行标识符的分配,对同一标识符的两个字节位值进行比对,获取同一标识符的两个字节位值不一致作为差异位,并进行标志,以实现自动验证SPD数据,且不易出现检漏和出错,提高验证效率。下面结合附图和具体实施例对本专利技术作进一步描述。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的SPD数据自动验证方法的流程示意图一;图2为本专利技术实施例提供的SPD数据自动验证方法的流程示意图二;图3为本专利技术实施例提供的SPD数据自动验证方法的子流程示意图;图4为本专利技术实施例提供的SPD数据自动验证方法的子流程示意图;图5为本专利技术实施例提供的SPD数据自动验证方法的子流程示意图;图6为本专利技术实施例提供的比对结果显示的示意图;图7为本专利技术另一实施例提供的SPD数据自动验证方法的流程示意图;图8为本专利技术另一实施例提供的SPD数据自动验证方法的子流程示意图;图9为本专利技术实施例提供的SPD数据自动验证装置的示意性框图;图10为本专利技术实施例提供的SPD数据自动验证装置的比对单元的示意性框图;图11为本专利技术实施例提供的SPD数据自动验证装置的分割子单元的示意性框图;图12为本专利技术另一实施例提供的SPD数据自动验本文档来自技高网
...

【技术保护点】
1.SPD数据自动验证方法,其特征在于,包括:获取期望SPD数据;获取待验证SPD数据;将期望SPD数据每个字节位值以及待验证SPD数据每个字节位值进行界面化展示;通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果;判断所述比对结果是否是有差异位;若是,则标志差异位所在位置,并显示标志的差异位,以得到标志的差异位值。判断待验证SPD数据的每个字节位值是否都对比;若否,则返回所述通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果。

【技术特征摘要】
1.SPD数据自动验证方法,其特征在于,包括:获取期望SPD数据;获取待验证SPD数据;将期望SPD数据每个字节位值以及待验证SPD数据每个字节位值进行界面化展示;通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果;判断所述比对结果是否是有差异位;若是,则标志差异位所在位置,并显示标志的差异位,以得到标志的差异位值。判断待验证SPD数据的每个字节位值是否都对比;若否,则返回所述通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果。2.根据权利要求1所述的SPD数据自动验证方法,其特征在于,所述通过匹配算法对比期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,以得到比对结果,包括:对期望SPD数据以及待验证SPD数据按照数组地址进行存储,以得到期望SPD数组以及待验证SPD数组;对期望SPD数组的每个字节位以及待验证SPD数组每个字节位分配标识符,以得到带标识符的期望SPD数组和带标识符的待验证SPD数组;对带标识符的期望SPD数组和带标识符的待验证SPD数组进行分割,以得到期望SPD数据每个字节位值与待验证SPD数据的每个字节位值;比对相同标识符的期望SPD数据字节位值与待验证SPD数据的字节位值,以得到比对结果。3.根据权利要求2所述的SPD数据自动验证方法,其特征在于,所述对带标识符的期望SPD数组和带标识符的待验证SPD数组进行分割,以得到期望SPD数据每个字节位值与待验证SPD数据的每个字节位值,包括:对带标识符的期望SPD数组以及带标识符的待验证SPD数组按照同一规则进行行列分割,以得到分割结果;对分割结果的相邻列之间的字节位值通过空格分割,以得到期望SPD数据每个字节位值与待验证SPD数据的每个字节位值。4.根据权利要求3所述的SPD数据自动验证方法,其特征在于,所述同一规则包括多行十六列形式的SPD数据内容编写规范。5.根据权利要求4所述的SPD数据自动验证方...

【专利技术属性】
技术研发人员:李创锋农腾飞
申请(专利权)人:深圳市金泰克半导体有限公司
类型:发明
国别省市:广东,44

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

1