CN1670697A - 更新开机界面之***及方法 - Google Patents

更新开机界面之***及方法 Download PDF

Info

Publication number
CN1670697A
CN1670697A CNA2004100266088A CN200410026608A CN1670697A CN 1670697 A CN1670697 A CN 1670697A CN A2004100266088 A CNA2004100266088 A CN A2004100266088A CN 200410026608 A CN200410026608 A CN 200410026608A CN 1670697 A CN1670697 A CN 1670697A
Authority
CN
China
Prior art keywords
interface
images
start interface
command signal
interface images
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2004100266088A
Other languages
English (en)
Inventor
唐桂花
蔡鸿远
翁意钦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CNA2004100266088A priority Critical patent/CN1670697A/zh
Priority to US10/990,998 priority patent/US7330610B2/en
Publication of CN1670697A publication Critical patent/CN1670697A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Abstract

本发明揭露一种更新开机界面之***及方法。该***采用分层架构,该分层架构包括一应用层、一驱动层、一硬件抽象层及一硬件平台,其中:应用层包括一用户界面,通过该用户界面加载一用于更新开机界面的图片,并根据该更新操作生成一命令信号。硬件抽象层包括一BIOS,其响应该命令信号以更新开机界面图片。本发明采用分层架构,并且由BIOS提供更新开机界面的功能,使得开发人员只需遵从标准界面,即可实现分层开发,程序易于维护。

Description

更新开机界面之***及方法
【技术领域】
本发明涉及一种更新计算机***参数的***及方法,尤其是涉及一种更新开机界面之***及方法。
【背景技术】
开机界面可以作为品牌的宣传画面,藉此扩大品牌的知名度。传统的开机界面系由操作***控制,使用操作***供货商提供的程序来更新开机界面,缺乏自主性与灵活性。为了避免上述缺陷,需要提供一种更新开机界面之***及方法,该***具有分层架构,并由BIOS提供更新开机界面之功能,从而可以自主地更新开机画面以达到宣传自主品牌的作用。
【发明内容】
本发明的主要目的在于,提供一种更新开机界面之***。该***采用分层架构,该分层架构包括一应用层、一驱动层、一硬件抽象层及一硬件平台。应用层包括一用户界面及一动态链接库;驱动层包括一驱动器模型;硬件抽象层包括一基本输入输出***(BasicInput/Output System,BIOS)及一闪存,其中BIOS包括一开机界面压缩模块、一开机界面更新模块及一开机界面读取模块;硬件平台包括一南桥及一中央处理单元(Central Processing Unit,CPU)。用户通过该用户界面选择用于更新开机界面的图片及开机界面在用户界面上显示的位置,用户界面根据该更新操作生成一命令信号,并将该命令信号及该开机界面图片输出到动态链接库。动态链接库用于接收用户界面输出的命令信号及该开机界面图片,并初步压缩该开机界面图片,然后将该命令信号及该开机界面图片转发到驱动器模型。驱动器模型用于接收该命令信号及该开机界面图片,并将该命令信号及该开机界面图片转发到BIOS。BIOS接收该命令信号及该开机界面图片,开机界面压缩模块用于压缩该开机界面图片,并将其转换为所需的图片存储格式。开机界面更新模块用于更新开机界面图片。开机界面读取模块用于读取开机界面图片以显示在屏幕上。闪存用于存储开机界面图片。南桥用于连接BIOS与CPU。CPU用于执行开机界面更新功能,以更新开机界面。
本发明还提供一种更新开机界面的方法。该方法包括下列步骤:提供一用户界面,通过该用户界面加载一开机界面图片,生成一用以更新开机界面的命令信号。提供一动态链接库,接收并转发用户界面输出的命令信号及开机界面图片,并初步压缩该开机界面图片。提供一驱动器模型,接收动态链接库输出的命令信号及开机界面图片。提供一基本输入输出***,接收驱动器模型转发的该命令信号及该开机界面图片,然后鉴别该开机界面图片是否有效。如果该开机界面有效,执行该命令信号以更新开机界面。
本发明采用分层架构,使得开发人员只需遵从标准界面,实现分层开发,以达到快速开发、降低程序技术实现的难度之目的,程序易于维护。
【附图说明】
图1是本发明的更新开机界面之***的功能模块图。
图2是本发明的更新开机界面的流程图。
【具体实施方式】
如图1所示,是本发明的更新开机界面之***的功能模块图。该***采用分层架构,该分层架构包括一应用层、一驱动层、一硬件抽象层及一硬件平台。应用层包括一用户界面10及一动态链接库11;驱动层包括一驱动器模型12;硬件抽象层包括一基本输入输出***(Basic Input/Output System,BIOS)13及一闪存14,其中BIOS13包括一开机界面压缩模块130、一开机界面更新模块131及一开机界面读取模块132;硬件平台包括一南桥15及一中央处理单元(CentralProcessing Unit,CPU)16。用户通过该用户界面10选择用于更新开机界面的图片及开机界面在用户界面上显示的位置,用户界面10根据该更新操作生成一命令信号,并将该命令信号及该开机界面图片输出到动态链接库11。动态链接库11用于接收用户界面10输出的命令信号及该开机界面图片,并初步压缩该开机界面图片,然后将该命令信号及该开机界面图片转发到驱动器模型12。驱动器模型12用于接收该命令信号及该开机界面图片,并将该命令信号及该开机界面图片转发到BIOS13。BIOS13接收该命令信号及该开机界面图片,开机界面压缩模块130用于压缩该开机界面图片,将其转换为所需的图片存储格式。开机界面更新模块131用于更新开机界面图片。开机界面读取模块132用于读取开机界面图片并按上述之设定显示在屏幕上。闪存14用于存储开机界面图片。南桥15用于连接BIOS13与CPU16。CPU16用于执行开机界面更新功能,以更新开机界面。
如图2所示,是本发明的更新开机界面的流程图。通过用户界面10加载一开机界面图片(步骤20)。用户界面10响应该更新操作,生成一命令信号,并将该命令信号及该开机界面图片输出到动态链接库11(步骤21)。动态链接库11接收该命令信号及该开机界面图片,并初步压缩该开机界面图片,然后将该命令信号及该开机界面图片转发到驱动器模型12(步骤22)。驱动器模型12接收该命令信号及该开机界面图片并将其转发到BIOS13(步骤23)。BIOS13接收该命令信号及该开机界面图片(步骤24)。然后BIOS13鉴别该开机界面图片是否有效,其中鉴别的内容包括该开机界面图片的格式及大小(步骤25)。如果用于更新的开机界面图片无效,程序结束;如果该用于更新的开机界面图片有效,BIOS13压缩该开机界面图片,将其转换为所需的图片存储格式(步骤26)。依据该命令信号更新闪存14中的开机界面图片(步骤27)。更新该开机界面图片后重新激活计算机(步骤28)。读取闪存14中的更新后的开机界面图片,通过BIOS13、驱动器模型12及动态链接库11将该开机界面图片发送到用户界面10,以显示更新后的开机界面(步骤29)。

Claims (7)

1.一种更新开机界面之***,该***包括一应用层、一驱动层、一硬件抽象层及一硬件平台,其特征在于,
应用层包括:
一用户界面,通过该用户界面加载一开机界面图片,该用户界面响应该更新操作生成一命令信号;及
一动态链接库,用于接收用户界面输出的命令信号及开机界面图片,并初步压缩该开机界面图片;
驱动层包括一驱动器模型,用于接收动态链接库输出的该命令信号及该开机界面图片;
硬件抽象层包括:
一闪存,闪存用于存储开机界面图片;及
一基本输入输出***,用于接收驱动器模型输出的该命令信号及该开机界面图片,其包括:
一开机界面压缩模块,用于压缩该开机界面图片,将其转换为闪存所需的图片存储格式;及
一开机界面更新模块,用于更新闪存中的开机界面图片。
2.如权利要求1所述的更新开机界面之***,其特征在于,所述的硬件平台包括一南桥及一中央处理单元,南桥用于连接基本输入输出***与中央处理单元。
3.如权利要求1所述的更新开机界面之***,其特征在于,所述的中央处理单元用于执行开机界面更新功能,以更新开机界面。
4.一种更新开机界面的方法,其特征在于,该方法包括下列步骤:
提供一用户界面,通过该用户界面加载一开机界面图片,生成一用以更新开机界面的命令信号;
提供一动态链接库,接收并转发用户界面输出的命令信号及开机界面图片,并初步压缩该开机界面图片;
提供一驱动器模型,接收动态链接库输出的命令信号及开机界面图片;
提供一基本输入输出***,接收驱动器模型转发的该命令信号及该开机界面图片,然后鉴别该开机界面图片是否有效;及
如果该开机界面有效,执行该命令信号以更新开机界面。
5.如权利要求4所述的更新开机界面的方法,其特征在于,还包括步骤:提供一闪存用于存储开机界面图片。
6.如权利要求4所述的更新开机界面的方法,其特征在于,所述的鉴别的内容包括该开机界面图片的格式及大小。
7.如权利要求4所述的更新开机界面的方法,其特征在于,还包括步骤:如果用于更新的开机界面图片无效,则结束作业流程。
CNA2004100266088A 2004-03-20 2004-03-20 更新开机界面之***及方法 Pending CN1670697A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNA2004100266088A CN1670697A (zh) 2004-03-20 2004-03-20 更新开机界面之***及方法
US10/990,998 US7330610B2 (en) 2004-03-20 2004-11-17 System and method for updating a sign-on logo image file in a computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2004100266088A CN1670697A (zh) 2004-03-20 2004-03-20 更新开机界面之***及方法

Publications (1)

Publication Number Publication Date
CN1670697A true CN1670697A (zh) 2005-09-21

Family

ID=35041971

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004100266088A Pending CN1670697A (zh) 2004-03-20 2004-03-20 更新开机界面之***及方法

Country Status (2)

Country Link
US (1) US7330610B2 (zh)
CN (1) CN1670697A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103237186A (zh) * 2013-03-27 2013-08-07 四川长虹电器股份有限公司 一种实现电视机开机界面更新的方法
CN103974007A (zh) * 2013-01-28 2014-08-06 杭州海康威视数字技术股份有限公司 屏幕菜单式调节方式信息的叠加方法及装置
CN108073416A (zh) * 2016-11-14 2018-05-25 英业达(重庆)有限公司 用于电子装置的开机标志更换***与方法
CN108228299A (zh) * 2018-01-02 2018-06-29 联想(北京)有限公司 显示方法及电子设备
CN113282343A (zh) * 2021-05-24 2021-08-20 聚融医疗科技(杭州)有限公司 一种超声开机功能提示方法及***

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090031003A1 (en) * 2007-07-26 2009-01-29 International Business Machines Corporation Color Coding Web Site Presentation
TW200941346A (en) * 2008-03-28 2009-10-01 Asustek Comp Inc Methods for booting computer
TWI479414B (zh) * 2008-07-24 2015-04-01 Asustek Comp Inc 資訊備忘方法以及使用此資訊備忘方法之電腦系統
CN101872310A (zh) * 2010-05-31 2010-10-27 江苏中科梦兰电子科技有限公司 一种bios下图片显示和存储的方法
CN103458097A (zh) * 2012-06-05 2013-12-18 Tcl集团股份有限公司 一种移动终端开机动画及开机音乐更新***及方法
EP2746935A1 (en) * 2012-12-20 2014-06-25 Océ-Technologies B.V. User interface with splash screen
CN104134228B (zh) * 2014-07-25 2017-07-11 广州视源电子科技股份有限公司 基于Android***的开/关机动画制作***及方法
JP7387396B2 (ja) * 2019-11-13 2023-11-28 キヤノン株式会社 画像処理装置、その制御方法及びプログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6493878B1 (en) * 1988-10-17 2002-12-10 Lord Samuel A Kassatly Method and apparatus for tv broadcasting and reception
US7006881B1 (en) * 1991-12-23 2006-02-28 Steven Hoffberg Media recording device with remote graphic user interface
KR19990024903A (ko) 1997-09-09 1999-04-06 윤종용 컴퓨터의 로고 디스플레이 장치 및 그 방법
US6154738A (en) * 1998-03-27 2000-11-28 Call; Charles Gainor Methods and apparatus for disseminating product information via the internet using universal product codes
US6643652B2 (en) * 2000-01-14 2003-11-04 Saba Software, Inc. Method and apparatus for managing data exchange among systems in a network
US7013289B2 (en) * 2001-02-21 2006-03-14 Michel Horn Global electronic commerce system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103974007A (zh) * 2013-01-28 2014-08-06 杭州海康威视数字技术股份有限公司 屏幕菜单式调节方式信息的叠加方法及装置
CN103974007B (zh) * 2013-01-28 2017-10-03 杭州海康威视数字技术股份有限公司 屏幕菜单式调节方式信息的叠加方法及装置
CN103237186A (zh) * 2013-03-27 2013-08-07 四川长虹电器股份有限公司 一种实现电视机开机界面更新的方法
CN108073416A (zh) * 2016-11-14 2018-05-25 英业达(重庆)有限公司 用于电子装置的开机标志更换***与方法
CN108228299A (zh) * 2018-01-02 2018-06-29 联想(北京)有限公司 显示方法及电子设备
CN113282343A (zh) * 2021-05-24 2021-08-20 聚融医疗科技(杭州)有限公司 一种超声开机功能提示方法及***

Also Published As

Publication number Publication date
US20050220367A1 (en) 2005-10-06
US7330610B2 (en) 2008-02-12

Similar Documents

Publication Publication Date Title
CN1670697A (zh) 更新开机界面之***及方法
CN101673202B (zh) 一种程序烧写方法和***以及一种待烧写装置和烧写装置
US20070101325A1 (en) System and method for utilizing a remote memory to perform an interface save/restore procedure
JP4650318B2 (ja) 画像供給装置と画像表示装置との間の通信
EP1736871A2 (en) System for executing code during operating system initialization
TW200705272A (en) Method using foreground image data to display and background program to load and execute computer program
KR101664322B1 (ko) 컴퓨팅 디바이스 및 그 시동 방법
CN1648863A (zh) 可携式软件应用的方法
JPH07121352A (ja) 演算処理装置
US20120272088A1 (en) Dynamic bus clock rate adjusting method and device
CN107920204A (zh) 一种冷启动快速显示倒车视频的装置与方法
US20080082803A1 (en) Saving/Restoring Task State Data From/To Device Controller Host Interface Upon Command From Host Processor To Handle Task Interruptions
CN102346456B (zh) 可编程智能终端运行方法
TW200517825A (en) Over-clocking method used in VGA card and its application method for computer system
CN103729219A (zh) 一种uefi bios架构方法及***
CN101515436B (zh) 嵌入式led显示屏控制***
WO2020199009A1 (zh) 启动装置的处理方法、装置、设备及存储介质
CN115827074A (zh) 一种针对emmc存储的车载座舱***快速出图方法、装置、存储器和车辆
JP5619473B2 (ja) プロジェクター、制御方法、表示方法ならびにコンピュータープログラム
US7293167B2 (en) Method and apparatus for driving a non-native SATA hard disk
CN1670696A (zh) 更新bios程序之***及方法
CN105068835B (zh) 移动终端及其调试信息显示方法
CN109982136B (zh) 音量调节的方法及装置
CN100437474C (zh) 调节cpu频率之***及方法
CN201479316U (zh) 基于xupv2p平台的视频解码装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication