用于尽管有非运转的操作系统但仍显示视频的方法和装置的制造方法

文档序号:8227557阅读:230来源:国知局
用于尽管有非运转的操作系统但仍显示视频的方法和装置的制造方法
【技术领域】
[0001]本公开一般涉及数据处理系统。更具体地,本公开涉及用于尽管有非运转的操作系统但仍显示视频的技术。
【背景技术】
[0002]电子显示器可以用于呈现广告和其它信息。例如,靠近道路的电子显示器可以呈现关于待售物品或服务的广告,并且机场中的电子显示器可以呈现航班时间。被配置成呈现广告或其它信息的电子显示器可以被称为电子指示牌(sign)或数字指示牌。数字指示牌可以包括与一个或多个处理设备通信的一个或多个显示设备。
[0003]数字指示牌的优点之一在于相对容易改变由指示牌呈现的信息。例如,如果数字指示牌的显示设备由本地处理设备驱动,并且本地处理设备可以经由远程处理设备重配置,则该数字指示牌的运营商可以能够容易地横跨半个地球改变显示在指示牌上的信息。此外,数字指示牌可以被配置成自动改变正在显示的信息。例如,数字指示牌可以被配置成周期性地自动通过广告的序列而进展。并且一个数据处理系统可以使用局域和/或广域网来控制多个数字指示牌。
[0004]然而,数字指示牌的缺点之一在于它们遭受失效。例如,当用于数字指示牌的内容存储在硬盘驱动器上并且内容包括大量数据(例如移动图片)时,内容的呈现可能需要对硬盘驱动器的许多读取,这可能增加盘失效的可能性。而且,应当驱动用于数字指示牌的显示设备的处理设备可能会获得软件病毒或其它恶意软件,并且该恶意软件可能使处理设备出现故障。如果存在处理设备的失效,显示设备可能通过变空白、通过显示错误消息或者通过以其它方式未能显示对指示牌的预期受众而言有用的信息来做出响应。
[0005]处理设备可以包括提供用于网络通信的带外通信信道的远程管理模块。换言之,远程管理模块可以允许处理设备在不使用处理设备的操作系统或中央处理单元(CPU)的情况下发送和接收网络通信。因此,远程管理模块可以允许处理设备尽管有非运转操作系统但仍从远程位置被服务。一些处理设备包括远程管理模块,其使用已知为INTEL活动管理技术(AMT)的技术。其它处理设备使用其它类型的远程管理模块。
[0006]然而,甚至在远程管理模块用于服务具有非运转操作系统的处理设备时,可能需要数分钟或数小时来修理处理设备。用于数字指示牌的常规处理设备可能未能在操作系统非运转的整个时间内显示对于指示牌的预期受众而言有用的信息。
[0007]注:词语“Intel”是Intel公司的注册商标,并且此后依照专利审查程序手册(MPEP)的章节608.08 (V)以全大写字母呈现。而且,在本文档中,依照MPEP的章节608.01(P),已经用字符“=”来替代了统一资源定位符(URL)中的正斜杠以避免活动链接。
【附图说明】
[0008]本发明的特征和优点将从随附权利要求、一个或多个示例实施例的以下【具体实施方式】和对应附图变得显而易见,其中: 图1是根据示例实施例的具有用于尽管有非运转操作系统但仍呈现视频消息的备用视频模块的数据处理系统的框图;
图2呈现用于操纵常规处理系统中的非运转操作系统的示例时间线;
图3呈现用于利用图1的备用视频模块操纵非运转操作系统的示例时间线;
图4A和4B呈现用于利用图1的备用视频模块操纵非运转操作系统的过程的示例实施例的流程图;以及
图5是示出与图4B的块272相关联的示例操作的流程图。
【具体实施方式】
[0009]本公开涉及使得数据处理系统尽管有非运转操作系统或非运转主视频模块(例如数字标示(signage)应用)但仍能够呈现视频的备用视频模块。
[0010]图1是这样的数据处理系统10的一个示例实施例的框图。在图1的实施例中,数据处理系统被配置成在至少一个显示器23上呈现至少一个视频消息25。视频消息可以包括许多不同类型的消息,包括而不限于广告或“ad(广告)”、旅行信息、安全信息、问候等。因此,数据处理系统可以被称为数字指示牌,并且由数据处理系统呈现的消息可以被称为数字标示。
[0011]出于本公开的目的,术语“视频消息”和“视频内容”被用于指(a)人在视觉上感知的由处理设备典型地在显示设备上呈现的信息;以及(b)对这样的信息进行体现或编码的数据。视频消息中的信息可以包括而不限于文本、图形、静止图片和移动图片。视频消息还可以包括音频。出于本公开的目的,术语“音频-视觉内容”和“A/V内容”指代还包括音频的视频消息,术语“移动视频内容”指代包括移动图片的视频消息,并且术语“移动A/V内容”指代包括移动图片和音频的视频消息。此外,出于说明的目的,本公开(包括图1)的大部分是针对涉及视频ad的呈现的场景。然而,可以在其它场景中呈现其它类型的视频内容。因此,术语“视频ad”应当被理解为还关于不一定是广告的视频内容,除非上下文清楚要求更有限的含义。
[0012]在图1的实施例中,显示器连接到具有至少一个中央处理单元(CPU)或处理器22的处理设备21,其具有对处理器进行响应的随机存取存储器(RAM)24、只读存储器(ROM)26和非易失性大容量数据存储设备28。数据存储设备可以实现为硬盘驱动器,作为非易失性存储器,或者使用任何其它合适的存储介质。ROM包含基本输入/输出系统(B1S) 50。在一个实施例中,B1S遵循统一可扩展固件接口(UEFI)规范。2012年6月通过的UEFI规范版本2.3.1c在www.uef1.0rg=specs处可得到。数据存储设备包含操作系统(OS) 40和数字标示应用42。数字标示应用被设计成运行在操作系统之上,并且当运行时,提供使处理设备在显示器上呈现至少一个视频ad或其它视频消息的视频消息传递服务。如图1中所图示的,由数字标示应用在数字指示牌上呈现的视频ad 44也可以存储在数据存储设备中。
[0013]图2呈现用于操纵被配置成充当数字指示牌的常规处理系统中的非运转操作系统的示例时间线。在时间线的时间TO处,操作系统在处理系统中正常运转,数字标示应用正在操作系统之上运行,并且数字标示应用正在使处理系统在一个或多个显示设备上呈现视频ad。然后在时间Tl处,操作系统崩溃(crash),这使数字标示应用与它一起停机。结果,处理系统停止呈现任何视频ad。作为代替,处理系统可能正在呈现错误消息、所谓的“死机蓝屏”、对数字指示牌的预期受众而言没有用的一些其它信息或者什么都不呈现。在操作系统崩溃之后,远程管理模块被用于从远程处理设备修理处理系统。最终,在已经采取无论什么必要的诊断和修正行动之后,操作系统和数字标示应用再次变为运转的。数字标示应用然后可以恢复视频ad的呈现。时间T2示出何时数字标示应用首次恢复视频ad的呈现。如由图2中的主时间线下方的两个箭头所图示的,在Tl和T2之间的整个时间间隔(标记为持续时间Dl)内,无论何时操作系统非运转,处理系统都不呈现视频ad。
[0014]如以下更加详细地描述的,本公开描述了用于显著降低在操作系统崩溃时数字指示牌的停机时间量的技术。
[0015]再次参考图1,所图示的处理设备还包括远程管理模块30,其包括嵌入式处理器34和网络端口 32。嵌入式处理器还可以被称为服务处理器。在一个实施例中,远程管理模块使用 INTEL AMT。可以在因特网上在 en.wikipedia.0rg=wiki=Intel_Active_Management_Technology 和 www.1ntel.com=content=www=us=en=architecture-and-technology=intel-active-management-technology.html 处找到关于 INTEL AMT 的附加细节。
[0016]其它实施例可以使用其它类型的远程管理模块。远程管理模块对主处理器进行响应,并且反之亦然。远程管理模块还可以与处理设备的其它组件中的一些或全部通信。处理设备还可以包括与处理器和/或远程管理模块通信的各种其它组件,诸如桥接器、输入/输出(I/O)端口等。
[0017]处理设备可以经由网络端口和一个或多个网络14连接到一个或多个远程处理设备12或者与其通信,所述网络14可以包括局域网(LAN)和/或广域网(WAN)(例如因特网)。
[0018]B1S的功能之一是在处理设备的开机或重置时执行各种引导(boot)操作,以使处理设备准备运行操作系统。处理系统和B1S可以被并称为平台。B1S还可以被称为固件。在图1的实施例中,B1S包括管理引擎56,其与远程管理模块一起工作以实现处理设备的远程管理。在一个实施例中,管理引擎在服务处理器上运行。B1S还包括各种固件变量,其尽管重置处理
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1