一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种硬件配置的检测方法、装置及介质与流程

2022-11-30 10:12:11 来源:中国专利 TAG:


1.本发明涉及硬件检测领域,特别是涉及一种硬件配置的检测方法、装置及介质。


背景技术:

2.服务器上的配置如中央处理器(central processing unit,cpu)、内存、输入输出(input output,io)卡等用户可以自行更换更改,但是更换的配置文件未经服务器厂商认证,未出现在服务器厂商提供的兼容性列表中,可能会使配置文件与服务器之间的兼容性出现问题,严重时导致系统宕机重启。
3.同时,由于更换的配置文件未经服务器厂商认证,在厂商服务器售后过程中其维护成本较高,影响服务器的品牌效应。
4.因此,寻求一种硬件配置的检测方法是本领域技术人员亟需要解决的。


技术实现要素:

5.本发明的目的是提供一种硬件配置的检测方法、装置及介质,避免后续出现硬件配置与服务器的兼容性问题,消除硬件配置导致系统宕机的隐患。
6.为解决上述技术问题,本发明提供一种硬件配置的检测方法,包括:
7.获取服务器的配置信息以及当前硬件配置信息,其中配置信息为服务器的兼容性列表和/或当前服务器上一次开启时的硬件配置信息;
8.比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果;
9.当检测结果未通过时,则输出告警信息。
10.优选地,当配置信息为服务器的兼容性列表的信息时,比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果,包括:
11.判断兼容性列表的配置信息是否与当前硬件配置信息相同;
12.若否,则确定当前硬件配置信息为非法信息,当前硬件为非法硬件,且检测结果未通过。
13.优选地,当配置信息为当前服务器上一次开启时的硬件配置信息时,比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果,包括:
14.判断当前服务器上一次开启时的硬件配置信息是否与当前硬件配置信息相同;
15.若否,则确定当前硬件配置信息发生改动,且检测结果未通过。
16.优选地,当配置信息为服务器的兼容性列表和当前服务器上一次开启时的硬件配置信息时,比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果,包括:
17.判断兼容性列表的配置信息是否与当前硬件配置信息相同;
18.若兼容性列表的配置信息与当前硬件配置信息不同,则确定当前硬件配置信息发生改动,且检测结果未通过;
19.若兼容性列表的配置信息与当前硬件配置信息相同,则判断当前服务器上一次开启时的硬件配置信息是否与当前硬件配置信息相同;
20.若当前服务器上一次开启时的硬件配置信息与当前硬件配置信息相同,则确定检测结果通过;
21.若当前服务器上一次开启时的硬件配置信息与当前硬件配置信息不同,则确定检测结果未通过。
22.优选地,服务器的配置信息包括cpu个数、cpu型号、内存规格、内存型号、可插入外插卡的槽位数量以及外插卡信息;
23.对应地,外插卡信息包括槽位位置、槽位bdf地址和外插卡种类。
24.优选地,当检测结果未通过时,则输出告警信息,包括:
25.当通过比较兼容性列表的配置信息与当前硬件配置信息不同时得到的检测结果未通过时,输出第一告警信息;
26.当通过比较当前服务器上一次开启时的硬件配置信息与当前硬件配置信息不同时得到的检测结果未通过时,输出第二告警信息,其中第一告警信息的频率、响度比第二告警信息的频率、响度大。
27.优选地,在输出告警信息后,还包括:
28.当输出第一告警信息时,拦截服务器的常规操作,关闭服务器;
29.当输出第二告警信息时,在服务器的显示界面处显示当前硬件配置的选择状态以便用户对当前硬盘的使用做出选择。
30.为解决上述技术问题,本发明还提供一种硬件配置的检测装置,包括:
31.获取模块,用于获取服务器的配置信息以及当前硬件配置信息,其中配置信息为服务器的兼容性列表和/或当前服务器上一次开启时的硬件配置信息;
32.确定模块,用于比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果;
33.输出模块,用于当检测结果未通过时,则输出告警信息。
34.为解决上述技术问题,本发明还提供一种硬件配置的检测装置,包括:
35.存储器,用于存储计算机程序;
36.处理器,用于执行计算机程序时实现如上述硬件配置的检测方法的步骤。
37.为解决上述技术问题,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述硬件配置的检测方法的步骤。
38.本发明提供的一种硬件配置的检测方法,包括:获取服务器的配置信息以及当前硬件配置信息,其中配置信息为服务器的兼容性列表和/或当前服务器上一次开启时的硬件配置信息;比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果;当检测结果未通过时,则输出告警信息。该方法通过对硬盘配置的信息进行检测,相较于现有的检测仅是通过系统是否正常工作进行的检测,其对应的硬件配置信息与服务器的配置信息进行比较以得出检验结果,当检验结果未通过时,则确定硬件配置信息与服务器的配置信息不符,输出告警信息以提醒用户,以避免后续出现硬件配置与服务器的兼容性问题,消除硬件配置导致系统宕机的隐患。
39.另外,本发明还提供了一种硬件配置的检测装置及介质,具有如上述硬件配置的检测方法相同的有益效果。
附图说明
40.为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为本发明实施例提供的一种硬件配置的检测方法的流程图;
42.图2为本发明实施例提供的一种硬件配置的检测装置的结构图;
43.图3为本发明实施例提供的另一种硬件配置的检测装置的结构图。
具体实施方式
44.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
45.本发明的核心是提供一种硬件配置的检测方法、装置及介质,避免后续出现硬件配置与服务器的兼容性问题,消除硬件配置导致系统宕机的隐患。
46.为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。
47.需要说明的是,现有技术的硬件配置检测是基于当前服务器的系统是否正常使用,其中正常使用的情况包括两种,一种是配置硬件在当前服务器存储的配置信息中,一种是不在当前服务器存储的配置信息中,但是可以正常使用。本发明提供的硬件配置的检测方法,基于提供的服务器的白名单检测,只要与白名单内的配置信息不通,则进行告警,消除潜在的隐患。
48.图1为本发明实施例提供的一种硬件配置的检测方法的流程图,如图1所示,该方法包括:
49.s11:获取服务器的配置信息以及当前硬件配置信息,其中配置信息为服务器的兼容性列表和/或当前服务器上一次开启时的硬件配置信息;
50.s12:比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果;
51.s13:当检测结果未通过时,则输出告警信息。
52.具体地,获取服务器的配置信息,可以有cpu,内存,芯片组与主板,网卡,硬盘和磁盘阵列(redundant arrays of independent disks,raid)卡,冗余等。cpu对于服务器来说,就像人类的大脑。cpu的类型、主频和数量在根本上决定着服务器的性能。cpu的主频越高,缓存数量越大,则服务器的运算速度就会越快、性能就会越高。服务器采用专用的错误检查和纠正(error checking and correcting,ecc)校验内存,并且应当与不同的cpu搭配使用。通常情况下,内存数量越大,服务器的性能越高。特别是对于数据库服务、代理服务、web服务等网络服务而言,内存数量显得尤其重要。通常情况下,入门级服务器的内存不应该小于2gb,工作组级的内存不小于4gb,部门级的内存不小于8gb。芯片组与主板,即使采用相同的芯片组,不同的主板设计也会对服务器性能产生重要影响。
53.网卡,既然服务器要为网络中其他计算机提供服务,自然就要实现与其他计算机之间的通讯。即使服务器的处理能力很高,如果无法快速响应客户端的请求,那么,就会给
网络传输造成瓶颈。因此,服务器应当连接在传输速率最快的端口上,并最少配置一块千兆网卡。对于某些有特殊应用的服务器(如文件传输协议(file transfer protocol,ftp)服务器、文件服务器或视频点播服务器),还应当配置两块千兆网卡。需要注意的是,千兆网卡通常需要安装在64位pci插槽中。
54.硬盘和raid卡,所有数据都需要从硬盘读取,并将运算结果存储在硬盘上。因此,硬盘的读取/写入速率决定着服务器的处理速度和对客户的响应速率。除了在入门级服务器上可采用电子集成驱动器(integrated drive electronics,ide)硬盘外,通常都应采用传输速率更高、扩展性更好的小型计算机系统接口(small computer system interface,scsi)硬盘。对于一些不能轻易中止运行的服务器而言,还应当采用热插拔硬盘,以保证服务器的不停机维护和扩容。冗余,可靠性是服务器最重要的指标。既然服务器在网络中的作用如此重要,那就要求服务器必须非常稳定,以便能随时为客户端能提供服务,也就是说,服务器需要不间断地工作。另外,所有重要数据都存储在服务器上,一旦硬盘损坏,数据将全部丢失。为了保证系统的可靠性,服务器采用了专门的技术。磁盘冗余。磁盘冗余采用两块或多块硬盘来实现磁盘阵列,即使一块硬盘损坏,也不会丢失数据。部件冗余。由于所有硬件设备都有发生故障的可能,因此,许多重要硬件设备都不止一个,例如,网卡、电源、风扇,这样可以保证部分硬件损坏之后,服务器仍然能够正常运行。
55.作为优选地实施例,服务器的配置信息包括cpu个数、cpu型号、内存规格、内存型号、可插入外插卡的槽位数量以及外插卡信息;对应地,外插卡信息包括槽位位置、槽位bdf地址和外插卡种类。
56.通过以下代码可以体现:
57.cpusockts=xx//允许的cpu个数
58.cpu_valid_model=xx,xx//cpu型号,如果支持多个型号,以逗号分割
59.memsize=xx,xx//允许的内存规格,如果支持多种内存容量,以逗号分割
60.mem_fru_pn=xx,xx//允许的内存型号
61.adaptor_count=xx//系统可以插入外插卡的槽位数量
62.adaptor_1_location=0//外插卡槽位位置
63.adaptor_1_base=xx:xx.x//外插卡槽位bdf地址
64.adaptor_1_option_count=x//该槽位允许插入的外插卡种类数量
65.adaptor_1_option_1_pn=xx//该槽位允许插入的外插卡种类1,通过外插pn区分
66.adaptor_1_option_2_pn=xx//该槽位允许插入的外插卡种类2
67.adaptor_1_option_3_pn=xx//该槽位允许插入的外插卡种类3
68....
69.adaptor_2_location=2//外插卡槽位位置
70.adaptor_2_base=xx:xx.x//外插卡槽位bdf地址
71.adaptor_2_option_count=x//该槽位允许插入的外插卡种类数量
72.adaptor_2_option_1_pn=xx//该槽位允许插入的外插卡种类1
73.adaptor_2_option_2_pn=xx//该槽位允许插入的外插卡种类2
74.adaptor_2_option_3_pn=xx//该槽位允许插入的外插卡种类3
75.具体地,硬件设备的pn信息为配件的型号,高速串行计算机扩展总线标准
(peripheral component interconnect express,pcie)总线中的每一个功能都有一个唯一的标识符与之对应。这个标识符就是bdf(bus,device,function)。
76.bus:总线号,最多可以通过配置软件分配256个总线号。初始总线号,总线0,通常由硬件分配给root complex。总线0由一个集成了端点的虚拟pci总线和一个硬编码的设备号和功能号的虚拟pci-to-pci桥(p2p)组成。每个p2p网桥创建一个新的总线,附加的pcle设备可以连接到该总线。每个总线必须被分配一个唯一的总线号。配置软件通过搜索从总线0、设备0、功能0开始的桥,开始分配总线号,当发现网桥时,软件会给新总线分配一个唯一且大于网桥所在总线号的总线号。一旦新总线被分配了一个总线号,软件就开始在继续扫描当前总线上的更多的桥之前寻找新总线上的桥,被称为“深度优先搜索”。
77.device:设备号,pcle允许在单个pci总线上最多32个设备号,然而,pcle的点对点特性意味着只有单个设备可以直接连接到pcle链路,并且该设备总是以device 0结束。rc和switch有虚拟pci总线,它允许多个设备“连接”到总线上。每个设备必须实现function 0,并且可能包含多达8个function的集合。当包含两个或多个function时,设备称为多功能设备。
78.function:功能号,如前所述,功能被包含到每个device中。这些功能可能包括硬盘接口、显示控制器、以太网控制器、usb控制器等。具有多个功能的设备不需要按顺序实现。例如,设备可能实现function0、2和7。因此,当软件检测多功能设备时,必须检查每一个可能的功能,以了解哪些功能是存在的。每个function也有自己的配置地址空间,用于设置关联的资源。
79.服务器的兼容性列表的配置信息,硬件兼容性列表提供与服务器的兼容性列表的配置信息,硬件兼容性列表提供与ce操作系统兼容的代表性硬件外围设备的清单。microsoft已在基于x86的windows ce硬件参考平台上验证了该硬件外围设备的兼容性。其中兼容性列表包括存储设备、网络设备、调制解调器设备、视频设备、音频设备、输入设备、串行设备、红外线数据标准协会(infrared data association,irda)设备、并行设备、智能卡设备和其他设备等。兼容性列表以不同种类的类别、公司名称、产品/型号、注释以及统一资源定位符(uniform resource locator,url)出现。
80.获取当前服务器上一次开启时的硬件配置信息,需要说明的是,对于硬件配置的测试方法一般基于系统开机时扫描硬件配置进行检测,其当前服务器的上一次启动的硬件配置信息是在本次获取的当前硬件配置信息的基础上另外获取得到。针对于首次开启当前服务器时的硬件配置检测除外,由于首次开启时仅是可以得到当前硬件配置信息,和兼容性列表的配置信息,故不存在硬件配置的改动内容,仅存在是否为非法硬件的可能性。
81.当前硬件配置信息的信息格式如下:
82.cpusockts=xx//cpu个数
83.cpu_model=xx//cpu型号
84.memsize=xx//内存容量
85.mem_fru_pn=xx//内存pn
86.adaptor_1_pn=xx//槽位1上插入的外插卡pn,0表示该位置没有插卡
87.adaptor_2_pn=xx//槽位2上插入的外插卡pn
88.adaptor_3_pn=xx//槽位3上插入的外插卡pn
89.由于服务器的配置信息有三种情况,故比较配置信息与当前硬件配置信息则对应存在三种情况的比较,第一种情况是比较服务器的兼容性列表的配置信息与当前硬件配置信息,第二种情况是比较当前服务器上一次开启时的硬件配置信息与当前硬件配置信息,第三种是组合比较,服务器的兼容性列表的配置信息、当前服务器上一次开启时的硬件配置信息分别与当前硬件配置信息比较,通过上述三种情况的比较确定其对应的检测结果。
90.当检测结果未通过时,输出告警信息。由于是不同情况下输出的检测结果,为了区分不同情况,或者不同情况的紧急性,其告警信息的输出也可以不同,例如声音的提示,其频率、响度不同。
91.本发明实施例提供的一种硬件配置的检测方法,包括:获取服务器的配置信息以及当前硬件配置信息,其中配置信息为服务器的兼容性列表和/或当前服务器上一次开启时的硬件配置信息;比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果;当检测结果未通过时,则输出告警信息。该方法通过对硬盘配置的信息进行检测,相较于现有的检测仅是通过系统是否正常工作进行的检测,其对应的硬件配置信息与服务器的配置信息进行比较以得出检验结果,当检验结果未通过时,则确定硬件配置信息与服务器的配置信息不符,输出告警信息以提醒用户,以避免后续出现硬件配置与服务器的兼容性问题,消除硬件配置导致系统宕机的隐患。
92.在上述实施例的基础上,当配置信息为服务器的兼容性列表的信息时,比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果,包括:
93.判断兼容性列表的配置信息是否与当前硬件配置信息相同;
94.若否,则确定当前硬件配置信息为非法信息,当前硬件为非法硬件,且检测结果未通过。
95.具体地,比较两种配置信息,需要逐一比较,先比较cpu个数、cpu型号以及对应的内存规格,内存型号,其次,比较外插卡的槽位位置、bdf地址,种类等,若不同,则确定当前配置存在非法硬件。
96.作为另外一种实施例,当配置信息为当前服务器上一次开启时的硬件配置信息时,比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果,包括:
97.判断当前服务器上一次开启时的硬件配置信息是否与当前硬件配置信息相同;
98.若否,则确定当前硬件配置信息发生改动,且检测结果未通过。
99.比较过程和上述实施例的比较顺序相同,若不同,则存在硬件新增、移除或者更换等改动,同时检测结果未通过。另外,可以针对改动的硬件配置信息进一步确定为何种改动,在此本发明不做具体限定,可以根据实际情况进行比较或者利用现有技术的配置信息比较方法。
100.作为另外一种实施例,当配置信息为服务器的兼容性列表和当前服务器上一次开启时的硬件配置信息时,比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果,包括:
101.判断兼容性列表的配置信息是否与当前硬件配置信息相同;
102.若兼容性列表的配置信息与当前硬件配置信息不同,则确定当前硬件配置信息发生改动,且检测结果未通过;
103.若兼容性列表的配置信息与当前硬件配置信息相同,则判断当前服务器上一次开
启时的配置信息是否与当前硬件配置信息相同;
104.若当前服务器上一次开启时的硬件配置信息与当前硬件配置信息相同,则确定检测结果通过;
105.若当前服务器上一次开启时的硬件配置信息与当前硬件配置信息不同,则确定检测结果未通过。
106.具体地,本实施例为组合比较,服务器的兼容性列表的配置信息、当前服务器上一次开启时的硬件配置信息分别与当前硬件配置信息比较。需要说明的是,比较的先后顺序不做具体限定,为了提高检测效率,可以先判断兼容性列表的配置信息是否与当前硬件配置信息相同,再判断当前服务器上一次开启时的硬件配置信息是否与当前硬件配置信息相同。当兼容性列表的配置信息与当前硬件配置信息不同,则输出最终的检测结果,不需要后续的判定内容。当兼容性列表的配置信息与当前硬件配置信息相同时,继续判断当前服务器上一次开启时的硬件配置信息是否与当前硬件配置信息相同。由于兼容性列表的判断涉及当前硬件配置是否存在非法信息,若存在,则直接未通过,不必进行后续的改动测试。
107.本实施例提供的比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果的过程,相较于现有的检测仅是通过系统是否正常工作进行的检测,其对应的硬件配置信息与服务器的配置信息进行比较以得出检验结果,以避免后续出现硬件配置与服务器的兼容性问题,消除硬件配置导致系统宕机的隐患。
108.在上述实施例的基础上,当检测结果未通过时,则输出告警信息,包括:
109.当通过比较兼容性列表的配置信息与当前硬件配置信息不同时得到的检测结果未通过时,输出第一告警信息;
110.当通过比较当前服务器上一次开启时的硬件配置信息与当前硬件配置信息不同时得到的检测结果未通过时,输出第二告警信息,其中第一告警信息的频率、响度比第二告警信息的频率、响度大。
111.具体地,针对不同的比较内容得到的检测结果其输出的告警信息不同,兼容性列表的配置信息与当前硬件配置信息不同时得到的检测结果未通过时,输出第一告警信息,比较当前服务器上一次开启时的硬件配置信息与当前硬件配置信息不同时得到的检测结果未通过时,输出第二告警信息。由于第一告警信息的输出前提是存在非法硬件,第二告警信息的输出前提是配置信息发生改动,存在非法硬件影响系统的严重度比配置信息发生改动的严重度较大,故第一告警信息的频率、响度比第二告警信息的频率、响度大。
112.对于告警信息的输出,可以通过声音、或者页面的弹跳等方式提醒用户。在告警信息输出之后,该方法还包括:
113.当输出第一告警信息时,拦截服务器的常规操作,关闭服务器;
114.当输出第二告警信息时,在服务器的显示界面处显示当前硬件配置的选择状态以便用户对当前硬盘的使用做出选择。
115.具体地,由于存在非法硬件的影响较大,随时会影响系统的宕机,故需要拦截服务器的常规操作,关闭服务器,以便用户更换硬件,后续重新上电再回到步骤s11中。在输出第二告警信息时,可以根据硬件的改动具体内容,通过页面显示不同的选择供用户选择对应的指令,例如对于用户来说,其改动硬件配置信息可以根据用户自己的工作内容或者个人喜好更换,可以通过页面设置的选择对应的状态,同时可以继续服务器的正常工作。
116.本实施例提供的当检测结果未通过时,则输出告警信息以及输出告警信息后对应的服务器的操作内容,便于提醒用户的同时,在不影响服务器的情况下,提高用户的体验效果。
117.上述详细描述了硬件配置的检测方法对应的各个实施例,在此基础上,本发明还公开与上述方法对应的硬件配置的检测装置,图2为本发明实施例提供的一种硬件配置的检测装置的结构图。如图2所示,硬件配置的检测装置包括:
118.获取模块11,用于获取服务器的配置信息以及当前硬件配置信息,其中配置信息为服务器的兼容性列表和/或当前服务器上一次开启时的硬件配置信息;
119.确定模块12,用于比较配置信息与当前硬件配置信息以确定当前硬件配置的检测结果;
120.输出模块13,用于当检测结果未通过时,则输出告警信息。
121.由于装置部分的实施例与上述的实施例相互对应,因此装置部分的实施例请参照上述方法部分的实施例描述,在此不再赘述。
122.对于本发明提供的一种硬件配置的检测装置的介绍请参照上述方法实施例,本发明在此不再赘述,其具有上述硬件配置的检测方法相同的有益效果。
123.图3为本发明实施例提供的另一种硬件配置的检测装置的结构图,如图3所示,该装置包括:
124.存储器21,用于存储计算机程序;
125.处理器22,用于执行计算机程序时实现硬件配置的检测方法的步骤。
126.本实施例提供的硬件配置的检测装置可以包括但不限于智能手机、平板电脑、笔记本电脑或者台式电脑等。
127.其中,处理器22可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器22可以采用数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器22也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu;协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器22可以集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器22还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
128.存储器21可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器21还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器21至少用于存储以下计算机程序211,其中,该计算机程序被处理器22加载并执行之后,能够实现前述任一实施例公开的硬件配置的检测方法的相关步骤。另外,存储器21所存储的资源还可以包括操作系统212和数据213等,存储方式可以是短暂存储或者永久存储。其中,操作系统212可以包括windows、unix、linux等。数据213可以包括但不限于硬件配置的检测方法所涉及到的数据等等。
129.在一些实施例中,硬件配置的检测装置还可包括有显示屏23、输入输出接口24、通信接口25、电源26以及通信总线27。
130.领域技术人员可以理解,图3中示出的结构并不构成对硬件配置的检测装置的限定,可以包括比图示更多或更少的组件。
131.处理器22通过调用存储于存储器21中的指令以实现上述任一实施例所提供的硬件配置的检测方法。
132.对于本发明提供的一种硬件配置的检测装置的介绍请参照上述方法实施例,本发明在此不再赘述,其具有上述硬件配置的检测方法相同的有益效果。
133.进一步的,本发明还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器22执行时实现如上述硬件配置的检测方法的步骤。
134.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
135.对于本发明提供的一种计算机可读存储介质的介绍请参照上述方法实施例,本发明在此不再赘述,其具有上述硬件配置的检测方法相同的有益效果。
136.以上对本发明所提供的一种硬件配置的检测方法、硬件配置的检测装置及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
137.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献