CN108334430A - 一种计算机dmi刷新方法 - Google Patents

一种计算机dmi刷新方法 Download PDF

Info

Publication number
CN108334430A
CN108334430A CN201810026767.XA CN201810026767A CN108334430A CN 108334430 A CN108334430 A CN 108334430A CN 201810026767 A CN201810026767 A CN 201810026767A CN 108334430 A CN108334430 A CN 108334430A
Authority
CN
China
Prior art keywords
dmi
refreshing
database
computer
values
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810026767.XA
Other languages
English (en)
Inventor
陈阳
王佩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810026767.XA priority Critical patent/CN108334430A/zh
Publication of CN108334430A publication Critical patent/CN108334430A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3089Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
    • G06F11/3093Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种计算机DMI刷新方法,包括通过创建含有待刷新的DMI值的数据库,并将数据库生成网页,进行DMI刷新的方法。本发明的一种计算机DMI刷新方法和现有技术相比,将DMI值以及维护规则保存在数据库里,以便后续的维护和检查;将保存DMI刷新规则的数据库做成网页,用来管理维护DMI的刷新,不需要专业的技术人员,具有简单、灵活、易用的特点。

Description

一种计算机DMI刷新方法
技术领域
本发明涉及DMI技术领域,具体地说是一种计算机DMI刷新方法。
背景技术
桌面管理界面(Desktop Management Interface,DMI)是一种新型的***管理规范,利用基本输出入***(Basic Input/Output System,BIOS)的程序自动检测***各种资源并记录了许多重要的信息。
在当前计算机制造工厂,有很多计算机需要刷新DMI。计算机整机需要刷新DMI种类很多,并且更新频繁,在实际应用中存在很多问题:
传统的刷新方法是使用工具去随机获取DMI值,然后将获取到得值直接刷新到计算机整机上,我们无法有效的获取到刷入到机器中的值,无法对其进行有效的校验。
每次DMI更新,需要工程人员编写刷新脚本和刷新工具一起传到服务器上,虽然能够实现自动化刷新,自动调用执行相应脚本。
但当有DMI更新时,仍然需要修改脚本,这需要有一定技术能力的工程师进行操作,万一脚本修改错误,造成脚本无法执行,会影响产线的正常运行。
发明内容
本发明的技术任务是针对以上不足之处,提供一种操作简单、维护成本低的计算机DMI刷新方法。
本发明解决其技术问题所采用的技术方案是: 一种计算机DMI刷新方法,包括通过创建含有待刷新的DMI值的数据库,并将数据库生成网页,进行DMI刷新的方法。
进一步的,优选的方法为,具体步骤如下:
S1、创建数据库,所述的数据库包含待刷新的DMI值及刷新规则;
S2、搭建Web 服务器,将数据库生成网页;
S3、执行刷新操作;
S4、检验刷新是否成功。
进一步的,优选的方法为,所述的执行刷新操作具体方法如下:
S310、读取当前计算机的DMI值;
S320、从数据库抓取该计算机的刷新值及刷新规则;
S330、是否刷新,是,则执行刷新动作;否,则执行下一步检查。
进一步的,优选的方法为,所述的检验刷新的具体方法如下:
S410、读取计算机当前的DMI值;
S420、从数据库获取维护DMI值;
S430、将两者对比是否相同,判断是否刷新成功。
一种计算机DMI刷新***,包括数据库创建单元、网页生成单元、刷新执行单元和校验单元;
所述的数据库创建单元,用于创建数据库,所述的数据库包含待刷新的DMI值及刷新规则;
所述的网页生成单元,用于搭建Web 服务器,将数据库生成网页;
所述的刷新执行单元,用于执行刷新操作;
所述的校验单元,用于校验刷新结果,保证刷新质量。
进一步的,优选的,所述的刷新规则包括是否强制刷新;所述的网页,用于对刷新规则进行编辑。
进一步的,优选的,所述的刷新执行单元,包括DMI值读取装置、数据库DMI值抓取装置、刷新执行装置;
所述的DMI值读取装置,用于读取计算机当前的DMI值;
所述的数据库DMI值抓取装置,用于抓取维护DMI值及刷新规则;
所述的刷新执行装置,用于比较计算机当前的DMI值与维护DMI值、刷新规则是否对等,是,则执行刷新操作。
进一步的,优选的,所述的校验单元,包括DMI值读取装置、数据库DMI值抓取装置、校验执行装置;
所述的DMI值读取装置,用于读取计算机当前的DMI值;
所述的数据库DMI值抓取装置,用于从数据库抓取维护DMI值及刷新规则;
所述的校验执行装置,用于将DMI值读取装置获取的DMI值与数据库DMI值抓取装置获取的DMI值进行比较是否相同,从而判断刷新是否成功。
本发明的一种计算机DMI刷新方法和现有技术相比,有益效果如下:
1、将DMI值以及维护规则保存在数据库里,以便后续的维护和检查。
2、将保存DMI刷新规则的数据库做成网页,用来管理维护DMI的刷新,不需要专业的技术人员,简单、灵活、易用;
3、脚本通过获取数据库中的数据对计算机进行DMI刷新,不用频繁修改脚本,降低了脚本维护成本,实现了模块化操作;
4、脚本通过再次获取当前的DMI值,并且将实际值与数据库中维护的期望值进行比对,保证脚本执行成功,刷新成功。
附图说明
下面结合附图对本发明进一步说明。
附图1为一种计算机DMI刷新方法的结构框图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
本发明为一种计算机DMI刷新方法,
实施例1:
本发明的设计思路如下:
首先创建数据库,将要刷新的类别,刷新的DMI值以及是否强制刷新分别填入数据库中,作为资料库,由刷新脚本调用,便于集中管理和使用。其中,数据库包含:要刷新的指令、订单、PN编码、刷新项目、期望值、是否强制刷新。
搭建Web 服务器,将保存DMI刷新规则的数据库做成网页展示,用来管理维护DMI刷新,便于对DMI更新规则进行增加、编辑、修改和删除。
编写DMI刷新脚本,首先从机器中读取到当前的DMI值,并从数据库抓取计算机固件刷新规则,比较是否相等,决定是否刷新,如果需要刷新,则执行刷新动作,如不需要刷新,则执行下一步骤的操作。
刷新完成后将实际值与数据库里维护的值进行比对,保证刷新质量。
通过本发明的方法,将计算机需要刷新的DMI值和是否强制刷新保存在数据库中,便于集中管理和使用,将保存刷新规则的数据库做成网页,用来管理维护,具有使用简单、灵活、易用的特点。脚本通过获取数据库中的数据来刷新,不用频繁修改脚本,降低了脚本维护成本,可以模块化到测试流程中,并且会对实际的值与数据库里的期望值进行比对,保证刷新质量。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

Claims (8)

1.一种计算机DMI刷新方法,其特征在于,包括通过创建含有待刷新的DMI值的数据库,并将数据库生成网页,进行DMI刷新的方法。
2.根据权利要求1所述的一种计算机DMI刷新方法,其特征在于,具体步骤如下:
S1、创建数据库,所述的数据库包含待刷新的DMI值及刷新规则;
S2、搭建Web 服务器,将数据库生成网页;
S3、执行刷新操作;
S4、检验刷新是否成功。
3.根据权利要求2所述的一种计算机DMI刷新方法,其特征在于,所述的执行刷新操作具体方法如下:
S310、读取当前计算机的DMI值;
S320、从数据库抓取该计算机的刷新值及刷新规则;
S330、是否刷新,是,则执行刷新动作;否,则执行下一步检查。
4.根据权利要求2所述的一种计算机DMI刷新方法,其特征在于,所述的检验刷新的具体方法如下:
S410、读取计算机当前的DMI值;
S420、从数据库获取维护DMI值;
S430、将两者对比是否相同,判断是否刷新成功。
5.一种计算机DMI刷新***,其特征在于,包括数据库创建单元、网页生成单元、刷新执行单元和校验单元;
所述的数据库创建单元,用于创建数据库,所述的数据库包含待刷新的DMI值及刷新规则;
所述的网页生成单元,用于搭建Web 服务器,将数据库生成网页;
所述的刷新执行单元,用于执行刷新操作;
所述的校验单元,用于校验刷新结果,保证刷新质量。
6.根据权利要求5所述的一种计算机DMI刷新***,其特征在于,所述的刷新规则包括是否强制刷新;所述的网页,用于对刷新规则进行编辑。
7.根据权利要求5所述的一种计算机DMI刷新方法,其特征在于,所述的刷新执行单元,包括DMI值读取装置、数据库DMI值抓取装置、刷新执行装置;
所述的DMI值读取装置,用于读取计算机当前的DMI值;
所述的数据库DMI值抓取装置,用于抓取维护DMI值及刷新规则;
所述的刷新执行装置,用于比较计算机当前的DMI值与维护DMI值、刷新规则是否对等,是,则执行刷新操作。
8.根据权利要求5所述的一种计算机DMI刷新方法,其特征在于,所述的校验单元,包括DMI值读取装置、数据库DMI值抓取装置、校验执行装置;
所述的DMI值读取装置,用于读取计算机当前的DMI值;
所述的数据库DMI值抓取装置,用于从数据库抓取维护DMI值及刷新规则;
所述的校验执行装置,用于将DMI值读取装置获取的DMI值与数据库DMI值抓取装置获取的DMI值进行比较是否相同,从而判断刷新是否成功。
CN201810026767.XA 2018-01-11 2018-01-11 一种计算机dmi刷新方法 Pending CN108334430A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810026767.XA CN108334430A (zh) 2018-01-11 2018-01-11 一种计算机dmi刷新方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810026767.XA CN108334430A (zh) 2018-01-11 2018-01-11 一种计算机dmi刷新方法

Publications (1)

Publication Number Publication Date
CN108334430A true CN108334430A (zh) 2018-07-27

Family

ID=62924911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810026767.XA Pending CN108334430A (zh) 2018-01-11 2018-01-11 一种计算机dmi刷新方法

Country Status (1)

Country Link
CN (1) CN108334430A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550082A (zh) * 2015-12-09 2016-05-04 浪潮电子信息产业股份有限公司 一种linux***下自动刷新主板序列号的方法
CN105867976A (zh) * 2016-04-01 2016-08-17 浪潮电子信息产业股份有限公司 一种易应用的服务器固件在线刷新方法
CN107220084A (zh) * 2017-05-26 2017-09-29 郑州云海信息技术有限公司 一种计算机固件刷新方法
CN107506307A (zh) * 2017-09-29 2017-12-22 郑州云海信息技术有限公司 一种存储产品测试中的dmi刷新方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550082A (zh) * 2015-12-09 2016-05-04 浪潮电子信息产业股份有限公司 一种linux***下自动刷新主板序列号的方法
CN105867976A (zh) * 2016-04-01 2016-08-17 浪潮电子信息产业股份有限公司 一种易应用的服务器固件在线刷新方法
CN107220084A (zh) * 2017-05-26 2017-09-29 郑州云海信息技术有限公司 一种计算机固件刷新方法
CN107506307A (zh) * 2017-09-29 2017-12-22 郑州云海信息技术有限公司 一种存储产品测试中的dmi刷新方法及***

Similar Documents

Publication Publication Date Title
CN109542791B (zh) 一种基于容器技术的程序大规模并发评测方法
CN102667696B (zh) 用于用户界面中的对象标识的***与方法
CN111079387B (zh) 一种问卷自动化生成方法、装置、计算机设备及存储介质
CN104317618B (zh) 一种固件分区处理方法和装置
CN111813661B (zh) 一种全局业务数据驱动自动测试方法、装置、设备和介质
US20090310816A1 (en) Enabling provenance management for pre-existing applications
US11650799B2 (en) Remote application modernization
CN104035873A (zh) 测试代码生成方法及生成装置
CN106446091A (zh) 一种多源时序数据的预处理方法和装置
CN101441681A (zh) 基于准完备有限可达树的通用Petri网的属性分析方法及***
CN107968833A (zh) 一种基于执行路径的云应用性能监测方法
US8918765B2 (en) Auto-documenting based on real-time analysis of code execution
CN1987775A (zh) 用于对事件进行处理的方法和设备
US20160335171A1 (en) Test automation modeling
Mendonca et al. Detecting implied scenarios from execution traces
CN107622017A (zh) 一种通用自动化软件测试的解析方法
US20130318499A1 (en) Test script generation
CN108334430A (zh) 一种计算机dmi刷新方法
CN115328724B (zh) 一种基于大数据平台的监测方法和***
CN115794621A (zh) 代码覆盖测试方法、装置、设备及存储介质
CN112347723B (zh) 基于版图的rom代码提取验证方法及装置
CN103164629B (zh) 一种Flash软件操作技能的自动评分方法
CN107590044A (zh) 一种分布式存储集群的测试方法、装置及设备
CN112559377A (zh) 一种首次测试用例的生成方法和装置
CN105607957A (zh) 一种基于opc da的数据采集与监控***及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180727