System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及系统检测,尤其涉及一种通过视觉测试bios启动时间的方法及相关设备。
技术介绍
1、bios(basic input output system,基本输入输出系统)是个人电脑启动时加载的第一个软件,由于不同电脑的主板、操作系统以及显示芯片的配置均不相同,所以当电脑在开机或是重启过程中,进入到bios的时间均不相同,有的电脑响应并进入bios的速度较快,有的电脑响应并进入bios的时间较慢。为协助并获取不同配置下电脑进入到bios的时间,需要测试人员对不同显示芯片、主板和操作系统下的电脑进行测试,重复测试次数越大则越能提高测试结果的准确性,但由于需要对多台配置的电脑进行测试,测试的量级较大,通过人工进行长时间的重复性测试,工作人员的工作强度较大,且测试效果会存在人为的因素在其中,准确性得不到保证。
技术实现思路
1、为了解决上述技术问题,本申请提供了一种通过视觉测试bios启动时间的方法及相关设备。
2、下面对本申请中提供的技术方案进行描述:
3、本申请第一方面提供了一种通过视觉测试bios启动时间的方法,所述方法包括:
4、获取目标图片合集,所述目标图片合集中包含若干个进入到bios时显示的logo图片;
5、搭建初始图片训练模型;
6、将所述目标图片合集集成到所述初始图片训练模型中进行训练,得到目标图片训练模型;
7、获取pdu通电开始时间以及在通电时间内目标电脑显示的界面信息;
8、提
9、通过所述目标图片训练模型判断所述目标logo图片是否与所述目标图片合集中的logo图片相同;
10、若是,则判断所述界面信息中的文字信息是否与标准硬件配置信息相同;
11、若是,则生成验证成功的日志信息,将所述验证成功的日志信息保存完成之后进行断电操作;
12、获取pdu通电结束时间;
13、根据所述pdu通电开始时间和所述pdu通电结束时间确定bios启动时间。
14、可选的,所述获取目标图片合集,包括:
15、通过自动化脚本从多个网站上获取进入bios时的图片;
16、将所述进入bios时的图片进行分类处理,并获取分类图片合集;
17、将所述分类图片合集进行标号,并根据标号顺序进行排列;
18、将经过排列后的分类图片合集生成目标图片合集。
19、可选的,所述将所述目标图片合集集成到所述初始图片训练模型中进行训练,得到目标图片训练模型,包括:
20、将所述经过排序后的分类图片依次输入所述初始图片训练模型中进行训练,得到目标图片训练模型。
21、可选的,所述判断所述界面信息中的文字信息是否与标准硬件配置信息相同,包括:
22、获取所述界面信息中的文字信息;
23、对所述文字信息进行预处理,并获取目标文字信息;
24、提取系统对应的标准硬件配置信息;
25、判断所述目标文字信息与所述标准硬件配置信息是否相同。
26、可选的,在判断所述目标文字信息与所述标准硬件配置信息是否相同之后,所述方法还包括:
27、若否,则生成目标日志信息;
28、将所述目标日志信息上传云端后进行断电操作。
29、可选的,在通过所述目标图片训练模型判断所述目标logo图片是否与所述目标图片合集中的logo图片相同之后,所述方法还包括:
30、若否,则生成验证失败的日志信息,将所述验证失败的日志信息和所述目标logo图片进行保存,保存完成之后进行断电操作。
31、本申请第二方面提供了一种通过视觉测试bios启动时间的系统,包括:
32、第一获取单元,用于获取目标图片合集,所述目标图片合集中包含若干个进入到bios时显示的logo图片;
33、搭建模型,用于搭建初始图片训练模型;
34、集成单元,用于将所述目标图片合集集成到所述初始图片训练模型中进行训练,得到目标图片训练模型;
35、第二获取单元,用于获取pdu通电开始时间以及在通电时间内目标电脑显示的界面信息;
36、提取单元,用于提取所述界面信息中的目标logo图片;
37、第一判断单元,用于通过所述目标图片训练模型判断所述目标logo图片是否与所述目标图片合集中的logo图片相同;
38、第二判断单元,用于当所述第一判断单元确定所述目标logo图片与所述目标图片合集中的logo图片相同时,判断所述界面信息中的文字信息是否与标准硬件配置信息相同;
39、生成单元,用于当所述第二判断单元确定所述界面信息中的文字信息与标准硬件配置信息相同时,生成验证成功的日志信息,将所述验证成功的日志信息保存完成之后进行断电操作;
40、第三获取单元,用于获取pdu通电结束时间;
41、确定单元,用于根据所述pdu通电开始时间和所述pdu通电结束时间确定bios启动时间。
42、可选的,所述第一获取单元包括:
43、第一获取模块,用于通过自动化脚本从多个网站上获取进入bios时的图片;
44、分类模块,用于将所述进入bios时的图片进行分类处理,并获取分类图片合集;
45、标号模块,用于将所述分类图片合集进行标号,并根据标号顺序进行排列;
46、生成模块,用于将经过排列后的分类图片合集生成目标图片合集。
47、本申请第三方面提供了一种通过视觉测试bios启动时间装置,所述装置包括:
48、处理器、存储器、输入输出单元以及总线;
49、所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
50、所述存储器保存有程序,所述处理器调用所述程序以执行第一方面以及第一方面中任一项可选的所述方法。
51、本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的所述方法。
52、从以上技术方案可以看出,本申请具有以下优点:
53、本申请通过视觉测试bios启动时间的方法,具体的,获取目标图片合集,目标图片合集中包含若干个进入到bios时显示的logo图片,接着搭建初始图片训练模型;将目标图片合集集成到初始图片训练模型中进行训练,得到目标图片训练模型,获取pdu通电开始时间以及在通电时间内目标电脑显示的界面信息,提取界面信息中的目标logo图片;通过目标图片训练模型判断目标logo图片是否与目标图片合集中的logo图片相同;若是,则判断界面信息中的文字信息是否与标准硬件配置信息相同;若是,则生成验证成功的日志信息,将验证成功的日志信息保存完成之后进行断电操作;获取pdu通电结束时间;根本文档来自技高网...
【技术保护点】
1.一种通过视觉测试BIOS启动时间的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的通过视觉测试BIOS启动时间的方法,其特征在于,所述获取目标图片合集,包括:
3.根据权利要求2所述的通过视觉测试BIOS启动时间的方法,其特征在于,所述将所述目标图片合集集成到所述初始图片训练模型中进行训练,得到目标图片训练模型,包括:
4.根据权利要求1所述的通过视觉测试BIOS启动时间的方法,其特征在于,所述判断所述界面信息中的文字信息是否与标准硬件配置信息相同,包括:
5.根据权利要求4所述的通过视觉测试BIOS启动时间的方法,其特征在于,在判断所述目标文字信息与所述标准硬件配置信息是否相同之后,所述方法还包括:
6.根据权利要求1所述的通过视觉测试BIOS启动时间的方法,其特征在于,在通过所述目标图片训练模型判断所述目标Logo图片是否与所述目标图片合集中的Logo图片相同之后,所述方法还包括:
7.一种通过视觉测试BIOS启动时间的系统,其特征在于,包括:
8.根据权利要求7所述的通过视觉测
9.一种通过视觉测试BIOS启动时间的装置,其特征在于,所述装置包括:
10.一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行如权利要求1至7中任一项所述方法。
...【技术特征摘要】
1.一种通过视觉测试bios启动时间的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的通过视觉测试bios启动时间的方法,其特征在于,所述获取目标图片合集,包括:
3.根据权利要求2所述的通过视觉测试bios启动时间的方法,其特征在于,所述将所述目标图片合集集成到所述初始图片训练模型中进行训练,得到目标图片训练模型,包括:
4.根据权利要求1所述的通过视觉测试bios启动时间的方法,其特征在于,所述判断所述界面信息中的文字信息是否与标准硬件配置信息相同,包括:
5.根据权利要求4所述的通过视觉测试bios启动时间的方法,其特征在于,在判断所述目标文字信息与所述标准硬件配置信息...
【专利技术属性】
技术研发人员:代舜,黄文杰,
申请(专利权)人:宝德计算机系统股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。