[发明专利]一种通过BIOS显示二维码图片的方法在审
申请号: | 201410332546.7 | 申请日: | 2014-07-14 |
公开(公告)号: | CN104090803A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 鄢建龙 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 bios 显示 二维码 图片 方法 | ||
技术领域
本发明涉及计算机显示二维码图片技术领域,具体地说是一种通过BIOS显示二维码图片的方法。
背景技术
UEFI,全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface), 是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。
BIOS是英文“Basic Input Output System”的缩略语,直译过来后中文名称就是“基本输入输出系统”。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS Setup菜单提供了对系统的配置信息进行设置的人机图形界面。
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上使用较多的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。
二维码可以存放系统厂商的主页地址信息或者微博链接的信息,这样用户通过手机扫描BIOS中二维码就可以对厂商进行关注。
通常的做法可以通过二维码生成软件,将一组二维码信息生成图片后,使用截图工具将二维码图形生成一个BIOS可识别格式的文件。然后将此图片文件拷贝到BIOS的源代码中。在BIOS的POST阶段将该图片显示在显示器上,或者通过在BIOS Setup菜单中显示此二维码图片。
上述方法有个缺点就是当图片被放大后,图片会变的模糊,影响视觉效果。
发明内容
本发明的技术任务是提供一种通过BIOS显示二维码图片的方法。
本发明的技术任务是按以下方式实现的,该方法的步骤如下:
1)启动UEFI BIOS,使UEFI BIOS完成对显卡的初始化,在UEFI的BIOS源代码中添加生成二维码的DXE驱动程序,修改BIOS中显示Logo的代码,在BIOS Setup代码中添加单独显示二维码图片的代码,添加原始信息到存储区内;
2)编译修改后的UEFI BIOS代码;
3)更新刚编译产生的BIOS二进制文件到系统Firmware中;
4)启动系统Boot到BIOS POST阶段,调用图形输出协议在POST阶段将二维码图片以BIOS LOGO的形式显示在屏幕上;
5)启动系统进入BIOS Setup菜单,查看二维码图片信息。
所述的步骤1)中,原始信息保存到CMOS或者Flash的存储区内。
所述的步骤5)中,进入System Information查看二维码图片信息。
本发明的一种通过BIOS显示二维码图片的方法和现有技术相比,具有设计合理、操作方便特点,用该方法显示的二维码图片,在被放大后,图片不会变的模糊,能够保持视觉效果,提高了二维码图片的识别率。
附图说明
附图1为在BIOS中显示二维码图片的流程图。
具体实施方式
实施例1:
该方法的步骤如下:
1)启动UEFI BIOS,使UEFI BIOS完成对显卡的初始化,在UEFI的BIOS源代码中添加生成二维码的DXE驱动程序,修改BIOS中显示Logo的代码,在BIOS Setup代码中添加单独显示二维码图片的代码,添加原始信息到存储区内;
2)编译修改后的UEFI BIOS代码;
3)更新刚编译产生的BIOS二进制文件到系统Firmware中;
4)启动系统Boot到BIOS POST阶段,调用图形输出协议在POST阶段将二维码图片以BIOS LOGO的形式显示在屏幕上;
5)启动系统进入BIOS Setup菜单,查看二维码图片信息。
实施例2:
该方法的步骤如下:
1)启动UEFI BIOS,使UEFI BIOS完成对显卡的初始化,在UEFI的BIOS源代码中添加生成二维码的DXE驱动程序,修改BIOS中显示Logo的代码,在BIOS Setup代码中添加单独显示二维码图片的代码,添加原始信息到CMOS的存储区内;
2)编译修改后的UEFI BIOS代码;
3)更新刚编译产生的BIOS二进制文件到系统Firmware中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410332546.7/2.html,转载请声明来源钻瓜专利网。