发明名称 在一图形处理系统中统一组合引擎之系统及方法
摘要
申请公布号 TWI344603 申请公布日期 2011.07.01
申请号 TW093121638 申请日期 2004.07.20
申请人 微软公司 发明人 史威伯格杰若瑞D;大卫保罗;亚索夫安德瑞;克迪斯多那多B;班兰寇李奥那多E
分类号 G06F17/00 主分类号 G06F17/00
代理机构 代理人 蔡坤财 台北市中山区松江路148号11楼;李世章 台北市中山区松江路148号11楼
主权项 一种在一计算环境中之系统,该系统包含:一视讯系统(214、401),该视讯系统经配置成接收来自于一程式与一视窗桌面管理程式两者的呼叫,藉以建构一阶层化资料结构(404);一整合型编排引擎(218、420),该整合型编排引擎接收来自该视讯系统之指令,其中该整合型编排引擎建构一编排器资料结构(412),藉以回应该等指令而提供绘图输出,且其中当回应该视窗桌面管理程式时,该整合型编排引擎所用之协定包含回应于该应用程式时该整合型编排引擎所用之该等协定的一功能性次集;一主要资源表(402),其包含于该视讯系统,其中该主要资源表包含一第一资源列表,该第一资源列表系供该应用程式与该视窗桌面管理程式使用;及一从属资源表(414),其包含于该整合型编排引擎,其中该从属资源表包括提供给该整合型编排引擎的一第二资源列表,该从属资源表系由该主要资源表控制该从属资源表(414)的该使用期间而管理;一告知伫列(410),其中若一资源查阅(lookup)失败,则该整合型编排引擎(218、420)登载一讯息至该告知伫列(410);及一变量伫列(408),其中该主要资源表(402)透过序列化的变量伫列之请求而明确地控制从属资源表资源的该使用期间。如申请专利范围第1项所述之系统,其中该整合型编排引擎包含第一编排服务,该第一编排服务与一第二编排服务分隔,该第一编排服务被纳入该视讯系统中,且经配置成提供资料至该第二编排服务。如申请专利范围第1项所述之系统,其中当相较于该第一资源列表时,该第二资源列表系一涵盖式资源列表,因为该从属资源表(414)中的资源亦存在于该主要资源表(402)中。如申请专利范围第1项所述之系统,其中该主要资源表系负责提供控制代码、参用计数控制代码纪录、资源及实现关系,而负责将资源传送到该从属资源表。如申请专利范围第1项所述之系统,其中当该整合型编排引擎回应于该视窗桌面管理程式而运作,且当该整合型编排引擎回应于该应用程式而运作时,相同的程式库执行相同的编排。如申请专利范围第1项所述之系统,其中该从属资源表之资源系在一单独的编排执行绪上存取。如申请专利范围第1项所述之系统,其中该整合型编排引擎系以一单独执行绪的方式运行,并在一固定的编排回圈内运行。如申请专利范围第1项所述之系统,其更包含额外的视讯系统,与该整合型编排传讯,使该绘图输出对应至该等视讯系统。如申请专利范围第1项所述之系统,其更包含额外的整合型编排引擎,与该视讯系统传讯,以产生对应于该视讯系统之多重绘图输出。一种在一计算系统中之方法,该方法包含以下步骤:接收来自一应用程式与一视窗桌面管理程式两者的呼叫,其中回应于该等呼叫而建构一阶层化布景结构(404);将代表该阶层化资料结构之变量的资讯传送到一整合型编排引擎(420);将一组资源传送到该整合型编排引擎,其中该组资源系对应于与该阶层化资料结构(402)相关的一主要资源表(404);根据该传送的资讯来更新一编排器资料结构(412)内的资讯;根据该组传送的资源来更新一从属资源表(414),其中该从属资源表与该编排器资料结构相关,且由该主要资源表管理;透过一变量伫列之请求控制该从属资源表的该使用期间以回应该主要资源表;处理该编排器资料结构,以输出绘图资讯;及若一资源查阅失败,则从该整合型编排引擎(420)登载一讯息至一告知伫列(410),其中当回应该视窗桌面管理程式时,该整合型编排引擎所用之协定包含回应于该程式时该整合型编排引擎所用之该等协定的一功能性次集。如申请专利范围第10项所述之方法,其中建立该阶层化布景结构的程序相较于处理该编排器资料结构而产生该绘图资讯的程序系不同步地实行。如申请专利范围第10项所述之方法,其中该从属资源表包含一资源列表,当相较于该主要资源表时,该资源列表系一涵盖式资源列表,因为该从属资源表(414)中的资源亦存在于该主要资源表(402)中。如申请专利范围第12项所述之方法,其更包含以下步骤:在该整合型编排引擎回应于该视窗桌面管理程式而运作时,根据一第一程式库运用该整合型编排引擎执行编排,以及在该整合型编排引擎回应于一程式而运作时,根据该第一程式库运用该整合型编排引擎执行编排。如申请专利范围第10项所述之方法,其更包含以下步骤:在一单独的编排执行绪上存取该从属资源表之资源。如申请专利范围第10项所述之方法,其更包含以下步骤:以一单独执行绪及在一固定的编排回圈内的方式运行该整合型编排引擎。如申请专利范围第10项所述之方法,其更包含以下步骤:将额外的资讯和额外的资源组传送到该整合型编排引擎,使该绘图输出资讯对应至额外的程式。如申请专利范围第10项所述之方法,其更包含以下步骤:将该等资讯和资源组传送到多重整合型编排引擎,以产生对应于该程式及该视窗桌面管理程式的多重绘图输出资讯。
地址 美国
您可能感兴趣的专利