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

智能网卡的固件升降级测试方法、装置和计算机设备与流程

2022-12-09 23:39:41 来源:中国专利 TAG:

技术特征:
1.一种智能网卡的固件升降级测试方法,所述方法包括:响应于接收到远程服务器中智能网卡的固件升降级的配置文件或用户输入配置指令,根据所述配置文件或所述用户输入配置指令确定所述智能网卡的配置信息;获取所述配置信息对应的目标固件文件,并触发所述远程服务器进行上传操作;所述上传操作为将所述目标固件文件上传至所述智能网卡的闪存存储器的操作;响应于所述上传操作完成,触发所述远程服务器进行升降级操作;所述升降级操作为所述智能网卡根据所述目标固件文件进行所述固件升降级的操作;响应于所述升降级操作完成,获取当前固件文件的版本,并根据所述当前固件文件的版本和所述目标固件文件的版本,判断所述固件升降级是否成功;所述当前固件文件为所述智能网卡当前所使用的固件文件。2.根据权利要求1所述的方法,其特征在于,所述配置信息包括远程服务器的账号、所述远程服务器的密码、所述远程服务器的基板管理控制器地址、所述智能网卡的固件存储地址、所述智能网卡的固件类型和远程测试次数。3.根据权利要求2所述的方法,其特征在于,所述获取所述配置信息对应的目标固件文件的步骤包括:基于固件文件数据库,根据所述固件类型进行检索,得到所述目标固件文件。4.根据权利要求2所述的方法,其特征在于,所述升降级操作包括升级操作和降级操作;所述升级操作为所述智能网卡根据所述目标固件文件进行固件升级的操作;所述降级操作为所述智能网卡根据所述目标固件文件进行固件降级的操作;其中,所述触发所述远程服务器进行升降级操作的步骤包括:在所述远程测试次数为奇数时,则触发所述远程服务器进行所述降级操作;在所述远程测试次数并非奇数时,则触发所述远程服务器进行所述升级操作。5.根据权利要求2所述的方法,其特征在于,所述固件类型包括基板管理控制器型、复杂可编程逻辑器件型、现场可编程逻辑门阵列型和基本输入输出系统型。6.根据权利要求5所述的方法,其特征在于,所述触发所述远程服务器进行升降级操作的步骤包括:在所述固件类型为基板管理控制器型时,触发所述远程服务器进行所述升降级操作;在所述固件类型为所述现场可编程逻辑门阵列型时,依次触发所述远程服务器和所述智能网卡进行协同关机、所述智能网卡进行断电、预设时间后所述智能网卡进行上电、等待基板管理控制器启动和所述远程服务器和所述智能网卡进行协同开机,且在所述远程服务器和所述智能网卡完成协同开机时触发所述远程服务器进行所述升降级操作;在所述固件类型为复杂可编程逻辑器件型或所述基本输入输出系统型时,依次触发所述远程服务器和所述智能网卡进行协同关机和开机,且在所述远程服务器和所述智能网卡完成协同开机时触发所述远程服务器进行所述升降级操作。7.根据权利要求1所述的方法,其特征在于,所述根据所述当前固件文件的版本和所述目标固件文件的版本,判断所述固件升降级是否成功的步骤包括:判断所述当前固件文件的版本和所述目标固件文件的版本是否相同;若所述当前固件文件的版本和所述目标固件文件的版本相同,则判定所述固件升降级成功;
若所述当前固件文件的版本和所述目标固件文件的版本不相同,则判定所述固件升降级异常,且记录所述固件升降级异常。8.一种智能网卡的固件升降级测试装置,所述装置包括:配置信息确定模块,用于响应于接收到远程服务器中智能网卡的固件升降级的配置文件或用户输入配置指令,根据所述配置文件或所述用户输入配置指令确定所述智能网卡的配置信息;上传操作触发模块,用于获取所述配置信息对应的目标固件文件,并触发所述远程服务器进行上传操作;所述上传操作为将所述目标固件文件上传至所述智能网卡的闪存存储器的操作;升降级操作触发模块,用于响应于所述上传操作完成,触发所述远程服务器进行升降级操作;所述升降级操作为所述智能网卡根据所述目标固件文件进行所述固件升降级的操作;固件升降级测试模块,用于响应于所述升降级操作完成,获取当前固件文件的版本,并根据所述当前固件文件的版本和所述目标固件文件的版本,判断所述固件升降级是否成功;所述当前固件文件为所述智能网卡当前所使用的固件文件。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结
本申请涉及一种智能网卡的固件升降级测试方法、装置、计算机设备和存储介质。所述方法包括:响应于接收到远程服务器中智能网卡的固件升降级的配置文件或用户输入配置指令,根据配置文件或用户输入配置指令确定智能网卡的配置信息;获取配置信息对应的目标固件文件,并触发远程服务器进行上传操作;响应于上传操作完成,触发远程服务器进行升降级操作;响应于升降级操作完成,获取当前固件文件的版本,并根据当前固件文件的版本和目标固件文件的版本,判断固件升降级是否成功。采用本方法能够提高作业效率和降低运营成本。够提高作业效率和降低运营成本。够提高作业效率和降低运营成本。


技术研发人员:马强
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2022.08.11
技术公布日:2022/12/8
再多了解一些

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

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

相关文献