用于在操作系统加载之前发送、检索和显示内容的系统和方法技术方案

技术编号:2876759 阅读:211 留言:0更新日期:2012-04-11 18:40
公开了一种用于在一个计算机或者电子设备初始引导序列期间、及/或在该初始引导序列完成之后但是在加载一个操作系统之前向一个用户发送、检索和显示内容的系统和方法。本发明专利技术的说明实施例还包含一种不受干扰的更新内容的方法,其最小化对在该计算机或者电子设备上运行的其它过程的干扰。取决于本发明专利技术的实现,该方法允许在操作系统加载之后或者响应一个用户请求自动地更新内容。本发明专利技术的附加实施例依据用户对在引导序列期间提出询问的答复,改变内容的显示,并且允许基于一个用户简档为单个用户修整内容。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及在一个计算机系统或者电子设备启动期间向一个用户发送、检索和显示内容。尤其是,本专利技术涉及在为一个计算机系统或者电子设备加载一个操作系统之前向一个用户发送、检索和显示内容。本专利技术的
技术介绍
当电源首先施加到计算机上时,通常执行用于一台计算机的“引导序列”。当用户命令计算机重新启动时,当计算机被命令返回到该引导序列时,也可以开始该引导序列。引导序列由计算机的基本输入输出系统(Basic Input Output System,BIOS)控制。BIOS一般驻留在只读存储器(ROM)中。BIOS在转移系统资源的控制到操作系统之前执行一个步骤序列。由BIOS在这个初始时期内执行的一个步骤是一个“通电自检”,也被称为POST。在BIOS正执行能够持续超过一分钟的启动序列步骤时,系统显示普通用户很少感兴趣的技术信息。在POST完成之后,传统的计算机系统加载一个操作系统、或者它的一部分到存储器中,然后转移计算机系统的控制到该操作系统。因为在引导序列期间用户的注意力通常集中在显示器上,所以某些硬件厂商已经更改了他们的BIOS以显示一个闪屏。该BIOS闪屏一般是标识该厂家的一幅图。该BIOS闪屏一般保存在ROM中,因为在它将要被显示时与其它持久存储介质、诸如硬盘驱动器的通信迟早建立起来。因为对于一个消费者来说ROM是非常难以修改的,所以在消费者收到计算机发送之后改变闪屏不是容易的。结果,每当BIOS执行引导序列时,用户就看到同样的闪屏。专利技术概述本专利技术的说明实施例提供了一种用于在一台计算机或电子装置的初始引导序列期间、和/或在该初始引导序列完成之后但是在加载一个操作系统之前向一个用户发送、检索和显示内容的方法。取决于本专利技术的实现,该方法允许在操作系统加载之后或者响应一个用户请求自动地更新内容。该方法进一步允许该更新过程以一种不受打扰的方式进行,以便不干扰在该计算机系统或者电子设备上运行的其它过程。本专利技术的附加实施例允许在该引导序列期间发生以一种交互的形式向一个用户显示内容。在本专利技术的一个实施例中,提供了一种用于在一个BIOS启动序列的POST阶段期间向一个计算机系统的用户发送、检索和显示内容的方法。POST被中断足够久以便向一个用户检索和显示内容。然后在POST的其余期间向用户显示该内容,代替通常的技术信息显示。该内容从一个指定的持久存储介质位置中检索得到。在完成POST和加载一个操作系统到存储器中之后,通过检索新的内容并且把它传送到一个指定的持久存储介质存储位置来更新该内容。当CPU利用率较低、和/或在计算机系统和所更新的内容位置之间的连接被确定具有足够带宽来允许该传送时,进行所更新内容的检索和传送。在本专利技术的一个替换实施例中,提供了一种用于在BIOS启动序列的POST阶段完成之后和在一个操作系统被载入到存储器中之前,向一个计算机系统的用户发送、检索和显示内容的方法。在POST之后创建一个间隔用于向一个用户检索和显示内容。该内容向用户显示一个预定量的时间,代替通常的技术信息显示,然后操作系统完成加载。该内容从一个指定的持久存储介质位置中检索得到。在完成加载一个操作系统到存储器中之后,通过检索新的内容并且把它传送到一个指定的持久存储介质存储位置来更新该内容。当CPU利用率较低、和/或基于过去的轮询历史和由一部分更新内容的一次传送指示的当前带宽可用性已经预测到有足够的带宽来传送一部分更新内容时,进行所更新内容的检索和传送。在本专利技术的一个不同的实施例中,提供了一种在一个操作系统被载入任何电子设备的存储器之前、用于向该电子设备的一个用户发送、检索和显示内容的方法,其中这些电子设备把设备初始化和操作系统加载分开。在加载一个操作系统到存储器中之前创建一个间隔用于向一个用户检索和显示内容。该内容向该用户显示一个预定义数量的时间,然后加载操作系统。该内容从一个指定的持久存储介质位置中检索得到。在完成加载一个操作系统到存储器中之后,通过检索新的内容并且把它传送到一个指定的持久存储介质存储位置来更新该内容。当CPU利用率较低、和/或基于过去的轮询历史和由一部分更新内容的一次传送指示的当前带宽可用性已经预测到有足够的带宽来传送一部分更新内容时,进行所更新内容的检索和传送。附图简要描述附图说明图1描述了一个适于实践所说明的实施例的电子设备的一个框图;图2描述了在图1的电子设备中包含的组件的一个框图;图3是一个流程图,概述了在一个引导序列期间向一个用户发送、检索和显示内容中所涉及的步骤;图4是在所说明实施例中检索和存储新内容中所涉及的步骤的一个流程图。本专利技术的详细说明本专利技术的说明实施例提供了一种用于在一个计算机或者电子设备最初引导序列期间、和/或在该最初引导序列完成之后但是在加载一个操作系统之前向一个用户发送、检索和显示内容的方法。提供了一种不受干扰的更新内容的方法,用于最小化对在该计算机或者电子设备上运行的其它过程的破坏作用。取决于本专利技术的实现,该方法允许在操作系统加载之后或者响应一个用户请求自动地更新内容。本专利技术的附加实施例允许根据用户对在引导序列期间提出的问题的响应而改变内容的显示。图1描述了一个适于实践说明实施例的电子设备10。这样一个电子设备的实例包括某些类型的电话和传呼机、掌上设备、PDA等。参见图1,电子设备10包含一个与一个输入设备14、诸如一个键盘通信的处理器12,以及一个显示控制器16。显示控制器16和一个监视器18或者其它输出设备相连,并且控制它们的操作。电子设备10进一步包含各种存储单元,用于存储将要由处理器12执行的指令。这些存储单元包含一个只读存储器(ROM)19,用于少量不经常改变的数据的持久存储;一个持久存储介质20,用于存储大量数据;以及随机存取存储器(RAM)22,用于必须由处理器12快速访问的数据的不持久储存。一旦流向电子设备10的电通过断路、重新引导或者(偶而发生的)功率波动而被中断时,诸如RAM之类的不持久存储介质不保持它们的数据。相反地,诸如一个硬盘驱动器或者ROM之类的持久存储介质长时间地保持它们的数据,除非该数据被明确地删除或者覆盖了。该持久的存储介质20大多数情况下通常是一个硬盘。然而,本专利技术的主题不取决于用于实现持久数据存储的特定方式。例如,该持久数据存储介质20还可以是一个闪速ROM。此外,由于现代设备的分布式特性,该持久存储介质20不必物理上靠近该电子设备10的其它组件,但是相反能够经由一个网络进行访问。持久存储介质20也为诸如一个操作系统15和一个浏览器17的软件指令提供存储。在继引导序列之后的电子设备10的操作期间,操作系统15和浏览器17二者的一部分通常被分页到RAM22中。持久存储介质20和非持久RAM22通常经由一条总线24与处理器12进行通信。保存用于执行引导序列的指令的ROM19,直接和处理器12进行通信。由于在引导序列期间用于管理总线24的软件还没有被加载这一事实,所以这是必需的。总线42也与一个网络接口26通信,用于提供对一个网络28的访问。现在参考图2,ROM19为一个基本输入输出系统(BIOS)30和一个内容播放器32提供存储。BIOS30负责启动该电子设备10的操作。它执行硬件的检查,包括POST。POST检查该电子设备10的硬件,诸本文档来自技高网...

【技术保护点】
在一个计算机系统中,所述系统包含一个基本输入输出系统(BIOS),所述BIOS包含一个通电自检(POST),一种用于在所述通电自检期间向所述系统的一个用户显示所选择内容的方法,所述方法包含步骤:启动所述通电自检;在所述通电自检期间从 一个指定的持久存储介质位置检索选择的内容;在所述通电自检的剩余期间向所述用户显示所述选择的内容;在所述通电自检完成之后更新保存在所述指定持久存储介质位置中的选择内容;以及在下一次执行所述通电自检期间向一个用户显示更新的选择内容。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:JL约瑟夫KJ亨廷顿RA弗林
申请(专利权)人:印西德软件公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1