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

文档序号:8227557阅读:来源:国知局
可以在不脱离于这样的原理的情况下在布置和细节方面修改所说明的实施例。例如,以上描述涉及基于操作系统是否是操作的而执行的操作。在其它实施例中,相同或类似的操作可以基于数字标示应用或主视频模块是否是操作的而执行。而且,前述论述聚焦于特定实施例,但是设想到其它配置。而且,即便在本文中使用诸如“实施例”、“一个实施例”、“另一实施例”等之类的表述,这些短语一般意指参考实施例可能性,并且不旨在将本发明限制到特定实施例配置。如本文所使用的,这些短语可以参考相同实施例或不同实施例,并且那些实施例组合成其它实施例。
[0050]如本文所使用的,术语“处理系统”和“数据处理系统”旨在宽泛地涵盖单个机器,或者一起操作的通信耦合的机器或设备的系统。例如,通过使用对等模型、客户端/服务器模型或云计算模型上的一个或多个变型,两个或更多机器可以合作以提供本文所描述的功能中的一些或全部。云计算模型上的那些变型可以包括称为基础设施即服务(“IAAS”)、平台即服务(“PAAS”)、软件即服务(“SAAS”)的计算服务架构或者任何其它合适的架构。示例数据处理系统包括但不限于分布式计算系统、超级计算机、高性能计算系统、计算集群、大型计算机、小型计算机、客户端-服务器系统、个人计算机(PO、工作站、服务器、便携式计算机、膝上型计算机、平板计算机、个人数字助理(PDA)、电话、手持设备、诸如音频设备、视频设备、音频/视频设备(例如电视和机顶盒)之类的娱乐设备、车载式处理系统、被配置成提供数字标示的系统和用于处理或传输信息的其它设备。因此,除非以其它方式明确指定,否则对任何特定类型的数据处理系统(例如PC)的引用应当被理解为也涵盖其它类型的数据处理系统。
[0051]而且,除非以其它方式明确指定,否则描述为耦合到彼此、与彼此通信、响应于彼此等的组件不需要与彼此连续通信并且不需要直接耦合到彼此。此外,数据处理系统的一些组件可以实现为具有用于与总线通信的接口(例如连接器)的适配器卡。可替换地,通过使用诸如可编程或不可编程逻辑设备或阵列、专用集成电路(ASIC)、嵌入式计算机、智能卡等之类的组件,设备或组件可以实现为嵌入式控制器。出于本公开的目的,术语“总线”包括可以被多于两个的设备共享的路径以及点对点路径。
[0052]本公开可以涉及指令、功能、过程、数据结构、应用程序、配置设置和其它种类的数据。如以上所描述的,当数据被机器访问时,机器可以通过执行任务、定义抽象数据类型或低级别硬件上下文和/或执行其它操作来进行响应。例如,数据存储设备、RAM和/或闪速存储器可以包括各种指令集,所述指令集当被运行时,执行各种操作。这样的指令集可以一般被称为软件。此外,术语“程序”可以一般地用于覆盖宽泛范围的软件构造,包括应用、例程、模块、驱动器、子程序、过程和其它类型的软件组件。
[0053]还应当理解的是,本文所描绘的硬件和软件组件表示合理地自包含的功能元件,使得每一个可以大体上与其它独立地被设计、构造或更新。在可替换实施例中,许多组件可以实现为硬件、软件或硬件和软件的组合以用于提供本文所描述和说明的功能。例如,可替换实施例包括对用于执行本发明的操作的指令或控制逻辑进行编码的机器可访问介质。这样的实施例还可以被称为程序产品。这样的机器可访问介质可以包括但不限于有形存储介质,诸如磁盘、光盘、RAM、只读存储器(ROM)等。出于本公开的目的,术语“ROM”可以一般地用于指非易失性存储器设备,诸如可擦除可编程ROM (EPR0M)、电可擦除可编程ROM(EEPROM)、闪速ROM、闪速存储器等。在一些实施例中,用于实现所描述的操作的控制逻辑中的一些或全部可以实现在硬件逻辑中(例如作为集成电路芯片、可编程门阵列(PGA)、ASIC等的部分)。在至少一个实施例中,用于所有组件的指令可以存储在一个非临时机器可访问介质中。在至少一个其它实施例中,两个或更多非临时机器可访问介质可以用于存储用于组件的指令。例如,用于一个组件的指令可以存储在一个介质中,并且用于另一个组件的指令可以存储在另一介质中。可替换地,用于一个组件的指令的部分可以存储在一个介质中,并且用于该组件的指令的其余部分(以及用于其它组件的指令)可以存储在一个或多个其它介质中。指令还可以使用在分布式环境中,并且可以本地和/或远程地存储以供单个或多处理器机器访问。
[0054]而且,尽管已经关于以特定序列执行的特定操作描述了一个或多个示例过程,但是可以对那些过程应用大量修改以得到本发明的大量可替换实施例。例如,可替换实施例可以包括使用比所公开的操作中的全部更少的过程、使用附加操作的过程和其中本文所公开的单独的操作被组合、再分、重布置或以其它方式更改的过程。
[0055]鉴于可以容易地从本文描述的示例实施例得到的各种有用置换,本【具体实施方式】旨在仅仅是说明性的,并且不应当被视为限制本发明的范围。而是,本发明的范围旨在覆盖许多不同的实施例,包括但不限于具有以下段落中描述的特征的实施例。
[0056](Al)—种方法提供用于在具有非运转操作系统的数据处理系统上显示视频消息。除操作系统之外,数据处理系统还具有运行在操作系统之上的第一视频消息传递服务和运行在引导环境中的第二视频消息传递服务。该方法涉及使用第一视频消息传递服务以自动呈现第一视频消息。该方法还涉及在数据处理系统的引导会话期间,自动确定是否数据处理系统在引导会话开始之前异常终止。该方法还涉及,响应于确定数据处理系统在引导会话开始之前异常终止,在引导环境中自动使用备用视频消息传递服务以呈现第二视频消肩、O
[0057](A2)根据段落Al的方法还包括自动确定第一视频消息传递服务是否已经变为非运转,并且响应于确定第一视频消息传递服务已经变为非运转,自动重新启动数据处理系统而不正常终止数据处理系统。此外,还在自动重新启动数据处理系统而不正常终止数据处理系统之后执行在引导环境中自动使用备用视频消息传递服务以呈现第二视频消息的操作。
[0058](A3)在根据段落Al的方法中,自动确定第一视频消息传递服务是否已经变为非运转的操作包括自动确定操作系统是否已经变为非运转。
[0059](A4)根据段落Al的方法还包括在引导会话期间响应于确定数据处理系统在引导会话开始之前异常终止而自动触发中断。此外,在引导环境中自动使用备用视频消息传递服务以呈现第二视频消息的操作包括响应于中断而自动启动备用视频消息传递服务。
[0060](A5)在根据段落Al的方法中,备用视频消息传递服务在系统管理模式中操作。
[0061](A6)在根据段落Al的方法中,第二视频消息包括来自包括第一视频消息和不同于第一视频消息的视频消息的组的消息。
[0062](A7)在根据段落Al的方法中,在引导环境中自动使用备用视频消息传递服务以呈现第二视频消息的操作包括在引导环境中解压缩用于第二视频消息的视频内容,并且在引导环境中解压缩用于第二视频消息的音频内容。
[0063](AS)在根据段落Al的方法中,第二视频消息包括来自包括包含视频图像流的移动图片消息和包含视频内容和音频内容的多媒体消息的组的消息。
[0064](A9)在根据段落Al的方法中,第一和第二视频消息是广告。
[0065](AlO)在根据段落Al的方法中,在引导环境中自动使用备用视频消息传递服务以呈现第二视频消息的操作包括从来自包括数据处理系统中的非易失性存储器和远程数据处理系统的组的源自动获取第二视频消息。
[0066](All)根据段落Al的方法还包括,响应于确定数据处理系统在引导会话开始之前异常终止,自动向远程数据处理系统传输信息以促进针对数据处理系统的修正行动。
[0067](BI)另一方法提供用于在具有非运转操作系统的数据处理系统上显示视频消息。除操作系统之外,数据处理系统还具有运行在操作系统之上的第一视频消息传递服务和运行在引导环境中的第二视频消息传递服务。该方法涉及使用第一视频消息传递服务以呈现第一视频消息,并且在使用第一视频消息传递服务以呈现第一视频消息之后,自动确定第一视频消息传递服务是否已经变为非运转。该方法还涉及,响应于确定第一视频消息传递服务已经变为非运转,自动使用备用视频消息传递服务以呈现第二视频消息。
[0068](B2)在根据段落BI的方法中,自动使用备用视频消息传递服务以呈现第二视频消息的操作包括(i)响应于确定第一视频消息传递服务已经变为非运转,自动重新启动数据处理系统而不正常终止数据处理系统;(ii)在自动重新启动数据处理系统而不正常终止数据处理系统之后,在数据处理系统的引导会话期间,自动确定是否数据处理系统在引导会话开始之前异常终止;以及(iii)响应于确定数据处理系统在引导会话开始之前异
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1