当前位置: 首页 > 专利查询>微软公司专利>正文

适用于分布式内容的辅助显示小配件制造技术

技术编号:2916862 阅读:132 留言:0更新日期:2012-04-11 18:40
描述了将特定的小配件程序安装(例如,创建)在从分发源接收数据(例如,RSS订阅源)的主机计算机系统上的技术,其中订阅源数据包含安装小配件所需的信息。一旦安装之后,然后使用小配件来从其相应的数据源接收内容,并提供该内容供在辅助显示设备上显示。订阅源数据可包括诸如小配件相关附件的元数据,从中安装程序可在注册表中注册对应于该元数据的信息,并使小配件与一个或多个特定辅助显示器相关联。通过处理元数据,安装另一小配件并按需运行以处理来自相应数据源的内容数据,以便于在辅助显示器上呈现内容。

【技术实现步骤摘要】
【国外来华专利技术】适用于分布式内容的辅助显示小配件扭旦 冃豕在当代(例如,基于Windows VistaTM的)计算机系统中,用户能够在耦 合至或集成到主机计算机系统的小型辅助显示设备上査看所选内容且一般能 与之交互。为此,辅助显示屏以及操作系统提供的平台(称为辅助显示平台, 或Windows SideShowTM平台)使得开发员和创作者能够向用户展示内容。这允许用户甚至在主机计算机系统处于降低功率状态(例如,ACPI S3睡眠状态) 甚至关闭时也能够査看内容。为了提供数据以供显示,辅助显示平台使用小配件,包括运行在主机系统 上并获取和处理来自另一应用程序或数据源的内容的小型插件型计算机程序。 在大多数情形中,小配件是预先安装的、专用程序,他们将配件提供的内容限 于用户个人计算机上本地可用的内容。概述提供本概述以便以简化形式介绍将在以下的详细描述中进一步描述的一 些代表性概念。本概述并不旨在标识要求保护的主题的关键特征或本质特征, 也不旨在用于以任何方式帮助确定要求保护的主题的范围。简而言之,此处所述的主题的各个方面针对耦合至一个或多个辅助显示设 备并包括处理来自诸如RSS订阅源等源的数据的组件的主机计算机系统。数据 包括对应于用于处理与源数据相关联的内容的信息的元数据。元数据用于使得 小配件能够处理内容,这包括向辅助显示平台提供内容的至少一部分(例如, 以合适的格式供辅助设备消费)。启用小配件包括如有需要安装小配件,例如 通过将对应于元数据的信息写入系统注册表以及加载并运行小配件。通过使小配件获取所接收的数据并处理其元数据,可安装另一小配件,它 能够处理与所接收的数据相关联的内容(如有需要),然后运行以从对应于该 另一小配件的数据源接收内容。该另一小配件然后输出表示内容的至少一部分 的数据供辅助显示设备消费,这包括将内容从一个格式转换成另一格式以供消 费。RSS小配件也有可能创建视觉小配件,使得RSS小配件从源接收内容,但以单独的、"虚拟"小配件的形式显示它,而非使第二小配件处理其自己的数 据订阅。本主题的各方面可在一个系统中实现,诸如具有从数据分发源接收分布式数据的平台(例如,RSS平台)的系统。耦合至平台的分发(例如,RSS)小配件处理分布式数据,且与分发小配件相关联的安装程序机制可按需安装提供 小配件相关信息的特定数据源所需的特定的小配件。新近安装的特定小配件将 从特定数据源接收的内容提供给辅助显示平台。结合附图阅读以下详细描述,本专利技术的其他优点会变得显而易见。附图简述作为示例而非限制,在附图中示出了本专利技术,附图中相同的参考标号指示 相同或相似的元素,附图中-附图说明图1示出了可以将本专利技术的各方面并入其中的通用计算环境的说明性示例。图2是一般表示用于经由从订阅源元数据创建的小配件来处理RSS订阅源的示例组件的框图。图3是一般表示RSS数据被馈送给辅助显示设备的示例实现的框图。 图4是正被创建或加载并运行来处理来自RSS订阅源的内容的小配件的表示。图5是一般表示用于处理RSS数据以允许小配件处理来自RSS源的RSS 内容的示例步骤的流程图。图6是一般表示一旦能够处理来自RSS源的RSS内容即由小配件执行的 示例步骤的流程图。详细描述示纖凝脾裙图1示出了可在其上实现本专利技术的合适的计算系统环境100的示例。计算 系统环境100仅为合适的计算环境的一个示例,并不旨在对本专利技术的使用范围 或功能提出任何限制。也不应该把计算环境100解释为对示例性操作环境100 中示出的任一组件或其组合有任何依赖性或要求。本专利技术可用于各种其它通用或专用计算系统环境或配置。适用于本专利技术的 公知的计算系统、环境和/或配置的示例包括,但不限于个人计算机、服务器 计算机、手持式或膝上型设备、图形输入板设备、多处理器系统、基于微处理 器的系统、机顶盒、可编程消费者电子产品、网络PC、小型机、大型机、包 括上述系统或设备中的任一种的分布式计算机环境等。本专利技术可在诸如程序模块等由计算机执行的计算机可执行指令的通用上 下文中描述。 一般而言,程序模块包括执行特定的任务或实现特定的抽象数据 类型的例程、程序、对象、组件、数据结构等等。本专利技术也可以在其中任务由 通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计 算环境中,程序模块可以位于包括存储器存储设备在内的本地和/或远程计算机 存储介质中。参考图1,用于实现本专利技术的示例性系统包括计算机iio形式的通用计算 设备。计算机110的组件可以包括但不限于处理单元120、系统存储器130 和将包括系统存储器在内的各种系统组件耦合至处理单元120的系统总线121。系统总线121可以是若干类型总线结构中的任一种,包括存储器总线或存储器控制器、外围总线以及使用各类总线体系结构中的任一种的局部总线。作为示例而非局限,这类体系结构包括工业标准体系结构(ISA)总线、微通 道体系结构(MCA)总线、增强型ISA (EISA)总线、视频电子技术标准协 会(VESA)局部总线、以及外围部件互连(PCI)总线,也称为小背板(Mezzanine)总线。计算机110通常包括各种计算机可读介质。计算机可读介质可以是能由计 算机IIO访问的任何可用介质,而且包含易失性和非易失性介质以及可移动、 不可移动介质。作为示例,而非限制,计算机可读介质可以包括计算机存储介 质和通信介质。计算机存储介质包括易失性和非易失性、可移动和不可移动介 质,它们以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据这 样的信息的任何方法或技术来实现。计算机存储介质包括,但不限于,RAM、 ROM、 EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD) 或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用于存 储所需信息且可以由计算机100访问的任何其它介质。通信介质通常以诸如载 波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,且包含任何信息传递介质。术语"已调制数据信号"指的是这 样一种信号,其一个或多个特征以在信号中编码信息的方式被设定或更改。作 为示例,而非限制,通信介质包括有线介质,诸如有线网络或直接线连接,以 及无线介质,诸如声学、RF、红外线和其它无线介质。以上的任何组合也应包 括在计算机可读介质的范围之内。系统存储器130包括易失性和/或非易失性存储器形式的计算机存储介质, 如只读存储器(ROM) 131和随机存取存储器(RAM) 132。基本输入/输出系 统133 (BIOS)包含有助于诸如启动时在计算机110中元件之间传递信息的基 本例程,它通常被存储在ROM 131中。RAM 132通常包含处理单元120可以 立即访问和/或目前正在操作的数据和/或程序模块。作为示例而非局限,图1 示出了操作系统134、应用程序135、其它程序模块136和程序数据137。计算机110也可以包括其它可移动/不可移动、易失性/非易失性的计算机 存储介质。仅作为示例,图l示出了从不可移动、非易失性磁介质中读取或向 其写入的硬盘驱动器141,从可移动、非易失性磁盘152中读取或向其写入的 磁盘驱动器151,以及从诸如CDROM或其它光学介质等可移动、非易失性光 本文档来自技高网...

【技术保护点】
一种具有计算机可执行指令的计算机可读介质,当执行所述指令时执行以下步骤: 处理从源接收到的数据,包括处理与所述数据相关联的元数据,所述元数据对应于用于处理与所述数据相关联的内容的信息;以及 使用所述元数据信息来启用小配件以处理所述内容,包括将所述内容的至少一部分提供给辅助显示平台。

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

【专利技术属性】
技术研发人员:YK林S维吉AJ福勒MP罗顿AZS丹吉洛
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利