《一种通过BIOS显示二维码图片的方法.pdf》由会员分享,可在线阅读,更多相关《一种通过BIOS显示二维码图片的方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104090803A43申请公布日20141008CN104090803A21申请号201410332546722申请日20140714G06F9/44520060171申请人山东超越数控电子有限公司地址250100山东省济南市高新区孙村镇科航路2877号72发明人鄢建龙74专利代理机构济南信达专利事务所有限公司37100代理人姜明54发明名称一种通过BIOS显示二维码图片的方法57摘要本发明公开了一种通过BIOS显示二维码图片的方法,该方法的步骤如下在UEFI的BIOS源代码中添加生成二维码的DXE驱动程序,在BIOSSETUP代码中添加单独显示二维码图片的代码,添加原始信。
2、息到存储区内;编译修改后的UEFIBIOS代码;更新刚编译产生的BIOS二进制文件到系统FIRMWARE中;启动系统BOOT到BIOSPOST阶段,调用图形输出协议在POST阶段将二维码图片以BIOSLOGO的形式显示在屏幕上;启动系统进入BIOSSETUP菜单,查看二维码图片信息。本发明和现有技术相比,二维码图片在被放大后,图片不会变的模糊,能够保持视觉效果,提高了二维码图片的识别率。51INTCL权利要求书1页说明书3页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图1页10申请公布号CN104090803ACN104090803A1/1页21一种通过B。
3、IOS显示二维码图片的方法,其特征在于,该方法的步骤如下1)启动UEFIBIOS,使UEFIBIOS完成对显卡的初始化,在UEFI的BIOS源代码中添加生成二维码的DXE驱动程序,修改BIOS中显示LOGO的代码,在BIOSSETUP代码中添加单独显示二维码图片的代码,添加原始信息到存储区内;2)编译修改后的UEFIBIOS代码;3)更新刚编译产生的BIOS二进制文件到系统FIRMWARE中;4)启动系统BOOT到BIOSPOST阶段,调用图形输出协议在POST阶段将二维码图片以BIOSLOGO的形式显示在屏幕上;5)启动系统进入BIOSSETUP菜单,查看二维码图片信息。2根据权利要求1所述。
4、的一种通过BIOS显示二维码图片的方法,其特征在于,所述的步骤1)中,原始信息保存到CMOS或者FLASH的存储区内。3根据权利要求1所述的一种通过BIOS显示二维码图片的方法,其特征在于,所述的步骤5)中,进入SYSTEMINFORMATION查看二维码图片信息。权利要求书CN104090803A1/3页3一种通过BIOS显示二维码图片的方法0001技术领域0002本发明涉及计算机显示二维码图片技术领域,具体地说是一种通过BIOS显示二维码图片的方法。背景技术0003UEFI,全称“统一的可扩展固件接口”UNIEDEXTENSIBLEFIRMWAREINTERFACE,是一种详细描述类型接口。
5、的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。0004BIOS是英文“BASICINPUTOUTPUTSYSTEM”的缩略语,直译过来后中文名称就是“基本输入输出系统”。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOSSETUP菜单提供了对系统的配置信息进行设置的人机图形界面。0005二维码又称QRCODE,QR全称QUICKRESPONSE,是一个近几年来移动设备上使用较多的一种编码方式,它比传统的BA。
6、RCODE条形码能存更多的信息,也能表示更多的数据类型。0006二维码可以存放系统厂商的主页地址信息或者微博链接的信息,这样用户通过手机扫描BIOS中二维码就可以对厂商进行关注。0007通常的做法可以通过二维码生成软件,将一组二维码信息生成图片后,使用截图工具将二维码图形生成一个BIOS可识别格式的文件。然后将此图片文件拷贝到BIOS的源代码中。在BIOS的POST阶段将该图片显示在显示器上,或者通过在BIOSSETUP菜单中显示此二维码图片。0008上述方法有个缺点就是当图片被放大后,图片会变的模糊,影响视觉效果。发明内容0009本发明的技术任务是提供一种通过BIOS显示二维码图片的方法。0。
7、010本发明的技术任务是按以下方式实现的,该方法的步骤如下1)启动UEFIBIOS,使UEFIBIOS完成对显卡的初始化,在UEFI的BIOS源代码中添加生成二维码的DXE驱动程序,修改BIOS中显示LOGO的代码,在BIOSSETUP代码中添加单独显示二维码图片的代码,添加原始信息到存储区内;2)编译修改后的UEFIBIOS代码;3)更新刚编译产生的BIOS二进制文件到系统FIRMWARE中;4)启动系统BOOT到BIOSPOST阶段,调用图形输出协议在POST阶段将二维码图片以BIOSLOGO的形式显示在屏幕上;说明书CN104090803A2/3页45)启动系统进入BIOSSETUP菜单。
8、,查看二维码图片信息。0011所述的步骤1)中,原始信息保存到CMOS或者FLASH的存储区内。0012所述的步骤5)中,进入SYSTEMINFORMATION查看二维码图片信息。0013本发明的一种通过BIOS显示二维码图片的方法和现有技术相比,具有设计合理、操作方便特点,用该方法显示的二维码图片,在被放大后,图片不会变的模糊,能够保持视觉效果,提高了二维码图片的识别率。附图说明0014附图为在BIOS中显示二维码图片的流程图。具体实施方式0015实施例1该方法的步骤如下1)启动UEFIBIOS,使UEFIBIOS完成对显卡的初始化,在UEFI的BIOS源代码中添加生成二维码的DXE驱动程序。
9、,修改BIOS中显示LOGO的代码,在BIOSSETUP代码中添加单独显示二维码图片的代码,添加原始信息到存储区内;2)编译修改后的UEFIBIOS代码;3)更新刚编译产生的BIOS二进制文件到系统FIRMWARE中;4)启动系统BOOT到BIOSPOST阶段,调用图形输出协议在POST阶段将二维码图片以BIOSLOGO的形式显示在屏幕上;5)启动系统进入BIOSSETUP菜单,查看二维码图片信息。0016实施例2该方法的步骤如下1)启动UEFIBIOS,使UEFIBIOS完成对显卡的初始化,在UEFI的BIOS源代码中添加生成二维码的DXE驱动程序,修改BIOS中显示LOGO的代码,在BIO。
10、SSETUP代码中添加单独显示二维码图片的代码,添加原始信息到CMOS的存储区内;2)编译修改后的UEFIBIOS代码;3)更新刚编译产生的BIOS二进制文件到系统FIRMWARE中;4)启动系统BOOT到BIOSPOST阶段,调用图形输出协议在POST阶段将二维码图片以BIOSLOGO的形式显示在屏幕上;5)启动系统进入BIOSSETUP菜单,进入SYSTEMINFORMATION查看二维码图片信息。0017实施例3该方法的步骤如下1)启动UEFIBIOS,使UEFIBIOS完成对显卡的初始化,在UEFI的BIOS源代码中添加生成二维码的DXE驱动程序,修改BIOS中显示LOGO的代码,在B。
11、IOSSETUP代码中添加单独显示二维码图片的代码,添加原始信息到FLASH的存储区内;2)编译修改后的UEFIBIOS代码;3)更新刚编译产生的BIOS二进制文件到系统FIRMWARE中;4)启动系统BOOT到BIOSPOST阶段,调用图形输出协议在POST阶段将二维码图片以说明书CN104090803A3/3页5BIOSLOGO的形式显示在屏幕上;5)启动系统进入BIOSSETUP菜单,进入SYSTEMINFORMATION查看二维码图片信息。0018通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。说明书CN104090803A1/1页6图1说明书附图CN104090803A。