[发明专利]BIOS Step隐藏页面的显示方法在审
| 申请号: | 201811388651.7 | 申请日: | 2018-11-21 |
| 公开(公告)号: | CN109684003A | 公开(公告)日: | 2019-04-26 |
| 发明(设计)人: | 张治宇;马保军;石庆;谭小兵;沈振凯;朱利民 | 申请(专利权)人: | 深圳市亿道数码技术有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/4401;G06F3/0482 |
| 代理公司: | 深圳市海盛达知识产权代理事务所(普通合伙) 44540 | 代理人: | 胡丽琴 |
| 地址: | 518000 广东省深圳市宝安区新安街道宝*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 全局变量标志 页面 绘制 左右键 热键 键盘 客户要求 热键响应 页面显示 影响功能 终端用户 响应 调试 关联 | ||
本发明涉及一种BIOS Step隐藏页面的显示方法,所述方法包括以下步骤:设置Step中指定热键的响应及全局变量标志位;根据所述全局变量标志位绘制隐藏页面;根据所述全局变量标志位绘制隐藏页面对应菜单;根据所述全局变量标志位完成键盘左右键对应隐藏页面菜单的响应工作。相对于现有技术,本发明增加了热键响应,并关联修改BIOS setup相关页面、菜单的绘制和键盘左右键切换菜单动作的机制,满足了客户要求的对终端用户隐藏BIOS setup页面的需求,也在需要时可以通过热键让隐藏的页面显示,不影响功能调试。
技术领域
本发明涉及存储器技术领域,尤其涉及一种BIOS Step隐藏页面的显示方法。
背景技术
BIOS Step中有很多各种功能控制的选项,其中有部分是客户不希望终端用户看到并做修改的,由此提出了隐藏整个Step页面的需求,目前的做法是在编译的时候将要隐藏的页面从根页面列表中移除,达到隐藏整个页面的效果。
在实际产品生产的过程中经常会遇到问题,需要开关某个选项进行调试,如果这个选项刚好在隐藏的页面里面,就只能让BIOS工程师编译一版页面没有隐藏的BIOS,重新刷入新的BIOS进行验证。对于刷完BIOS比较难复现的问题,这种方式会严重影响debug进度。
发明内容
本发明的主要目的在于提出一种能在满足终端用户隐藏BIOS Step页面需求的同时,也能在需要时通过热键显示隐藏页面,不影响功能调试的方法。
为实现上述目的,本发明提出一种BIOS Step隐藏页面的显示方法,所述方法包括以下步骤:
设置Step中指定热键的响应及全局变量标志位;
根据所述全局变量标志位绘制隐藏页面;
根据所述全局变量标志位绘制隐藏页面对应菜单;
根据所述全局变量标志位完成键盘左右键对应隐藏页面菜单的响应工作。
本发明的进一步的技术方案是,所述设置Step中热键的响应及全局变量标志位的步骤包括:
在BIOS Step代码中增加指定热键的响应函数,检测所述指定热键是否被按下;
若是,则将所述全局变量标志位设置为真,并向BIOS Step发出页面重新绘制的请求,设置页面重新绘制状态标志位为真。
本发明的进一步的技术方案是,所述根据所述全局变量标志位绘制隐藏页面的步骤包括:
获取所述指定热键按下前页面ID及Data数据信息;
根据所述页面ID及Data数据信息绘制非隐藏页面及其子页面数据区内容;
根据全局变量标志位状态判断隐藏页面及其子页面正常绘制还是绕开处理;
若所述全局变量标志位为真,则根据预先保存的隐藏页面的页面ID及Data数据信息绘制隐藏页面及其子页面数据区内容;
若所述全局变量标志位为假,则跳过处理隐藏页面数据区内容。
本发明的进一步的技术方案是,所述根据所述全局变量标志位绘制隐藏页面对应菜单的步骤包括:
绘制非隐藏页面对应菜单区内容;
根据所述全局变量标志位状态判断隐藏页面对应菜单区内容是正常绘制还是绕开处理;
若所述全局变量标志位为真,则正常绘制隐藏页面对应菜单;
若所述全局变量标志位为假,则不绘制隐藏页面对应菜单。
本发明的进一步的技术方案是,所述根据所述全局变量标志位完成键盘左右键对应隐藏页面菜单的响应工作的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市亿道数码技术有限公司,未经深圳市亿道数码技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811388651.7/2.html,转载请声明来源钻瓜专利网。





