北京计算机技术及应用研究所王浩然获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京计算机技术及应用研究所申请的专利一种BIOS固件配置选项更改变化的记录方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119292695B 。
龙图腾网通过国家知识产权局官网在2025-10-14发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411386216.6,技术领域涉及:G06F9/445;该发明授权一种BIOS固件配置选项更改变化的记录方法是由王浩然;王站;尹宁宁;史轶骁;王慧咏;何辰飞设计研发完成,并于2024-09-30向国家知识产权局提交的专利申请。
本一种BIOS固件配置选项更改变化的记录方法在说明书摘要公布了:本发明涉及一种BIOS固件配置选项更改变化的记录方法,属于计算机技术领域。本发明在对BIOS固件选项修改处理节点SubmitForm的前后,分别读取Flash中的Nvram变量到内存中,通过比较两者内容确定固件配置界面选项发生了变化;通过从HiiDataBase数据库中加载得到BIOS固件配置界面中的页面和选项资源,逐步分解页面相关的Package包资源,进一步得到选项资源OpHeader,最后在选项资源中按类别分解得到每个选项,结合选项中的VarstoreID和选项修改前后的Nvram变量区,确定出选项修改前后的选项内容;将选项变化和系统时间以及执行权限,这些信息打包存储在Flash上,并同步发送到BMC带外,实现带内带外同步记录。本发明便于对设备工作情况进行定期排查。
本发明授权一种BIOS固件配置选项更改变化的记录方法在权利要求书中公布了:1.一种BIOS固件配置选项更改变化的记录方法,其特征在于,该方法包括如下步骤: S101、在BIOS配置界面执行“保存配置”操作,进入ProcessAction函数的处理流程,在ProcessAction函数内的子函数SubmitForm前,读取Nvram中的Variable变量区,记录为VarStoreDataOrg; S102、SubmitForm函数处理BIOS配置界面变化情况;如果BIOS配置界面未发生变化,退出配置界面,进行下一步启动或重启;如果BIOS配置界面发生变化,再次读取Nvram中的发生变化后的Variable变量区,记录为VarStoreDataMod; S103、比较VarStoreDataOrg和VarStoreDataMod;如果两者相同,即BIOS选项变量区未发生变化,退出配置界面,进行下一步启动或重启;如果两者不相同,即BIOS选项变量区发生变化,进入比较BIOS配置界面选项变化处理函数HT706LogBIOSAudit; S104、从HiiDataBase中加载EFI_HII_PACKAGE_FORMS类型资源mHiiDatabase; S105、通过ExportPackageLists操作,将mHiiDatabase中的Package资源分离为包资源列表HiiPackageList; S106、按照特定格式和长度解析HiiPackageList得到其中一个页面资源FormPackage; S107、按照选项格式解析FormPackage得到其中一个选项资源OpHeader; S108、从选项资源OpHeader中获取VarStoreId;从VarStoreId匹配得到S101、S102步骤内Nvram中的Variable变量区内具体变量的名称VarName; S109、根据OpHeader的类型解析OpHeader内容,获取选项名称GetPromptString,根据步骤S108中获取得到的VarName从VarStoreDataOrg中获取保存配置前未发生更改的选项值ValueOrg,从VarStoreDataMod中获取保存配置后更改后的选项值ValueMod,利用gRT-GetTime获取当前系统时间,利用GetSystemAccessLevel获取当前固件配置界面执行权限; S110、根据保存配置前未发生更改的选项值ValueOrg和保存配置后更改后的选项值ValueMod获取修改前数据内容ValueToStringOrg和修改后数据内容ValueToStringMod,将选项名称GetPromptString、修改前数据内容ValueToStringOrg和修改后数据内容ValueToStringMod以及当前执行权限和当前系统时间记录在Flash中;同时通过Ipmi通讯Oem命令发送给带外BMC,同步记录; S111、寻找下一个选项资源OpHeader,如果存在执行S108,如果不存在,执行S112; S112、寻找下一个页面资源FormPackage,如果存在执行S107,如果不存在,进行下一步启动或重启。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京计算机技术及应用研究所,其通讯地址为:100854 北京市海淀区永定路51号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。
请提出您的宝贵建议,有机会获取IP积分或其他奖励