CN108334430A - 一种计算机dmi刷新方法 - Google Patents
一种计算机dmi刷新方法 Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
- G06F11/3093—Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query 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刷新方法。
背景技术
桌面管理界面(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值进行比较是否相同,从而判断刷新是否成功。
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)
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刷新方法及*** |
-
2018
- 2018-01-11 CN CN201810026767.XA patent/CN108334430A/zh active Pending
Patent Citations (4)
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 |