[发明专利]XNA关系管理有效
申请号: | 200680051947.9 | 申请日: | 2006-12-29 |
公开(公告)号: | CN101336424A | 公开(公告)日: | 2008-12-31 |
发明(设计)人: | M·麦克马航;B·C·缪特勒;F·F·萨维奇;J·M·纳尔瓦博;N·高文;S·哈戈瑞伍斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | xna 关系 管理 | ||
1.一种用于管理与内容开发环境内的多个数字游戏内容文件相关联的数 字游戏内容关系信息以允许在内容编辑进程请求时向其展示数字游戏内容文 件之间的依赖性的方法,包括以下步骤:
(a)提供用于在所述内容开发环境中在客户机进程与服务器进程之间 通信的数据提供者应用程序编程接口,所述数据提供者应用程序编程接口被配 置成用于游戏内容编辑应用程序;
(b)用所述数据提供者应用程序编程接口生成资产关系管理文件,所述 资产关系管理文件包括资产标识符以及关系引用和注释的至少其中之一,其中 所述资产关系管理文件由所述数据提供者应用程序编程接口从正由所述客户 机内容编辑进程编辑的数字资产中写出;
(c)将所述资产关系管理文件存储到数据存储;以及
(d)至少基于所述资产关系管理文件来生成资产关系图,所述资产关系 图包括多个资产图节点,所述资产图节点绘制多个数字游戏内容文件之间的依 赖性关系,每一节点由一特定的资产标识符唯一标识,从而允许在内容编辑进 程请求时向其展示所述数字游戏内容文件之间的依赖性关系。
2.如权利要求1所述的方法,其特征在于,还包括提供用于在所述内容开 发环境中在客户机进程与服务器进程之间通信的图形应用程序编程接口的步 骤,所述图形应用程序编程接口被配置成用于通过服务器进程访问所述关系图 以向所述客户机进程展示资产关系数据和注释数据。
3.如权利要求2所述的方法,还包括以下步骤:
(a)从请求与特定资产相关联的信息的客户机进程接收对所述图形应 用程序编程接口的调用;
(b)响应于所述调用,从所述图形应用程序编程接口发出资产信息请 求;
(c)向所述资产关系图询问与所述特定资产相关联的信息;以及
(d)从所述图形应用程序编程接口返回对于所述对客户机进程的调用 的响应,所述响应与所述特定资产相关联,并基于从所述询问步骤得到的信息。
4.如权利要求3所述的方法,其特征在于,所述向关系图询问与特定资产 相关联的信息的步骤包括以下步骤:
(a)通过所述图形应用程序编程接口访问资产关系对象模型,所述资产 关系对象模型被配置成导航所述资产关系图的多个资产图节点,从而展示关系 引用和注释;以及
(b)在所述资产关系图中标识与所述特定资产相关联的每一关系引用。
5.如权利要求1所述的方法,其特征在于,还包括提供资产关系管理模式 的步骤,所述资产关系管理模式定义注释对象和关系引用对象的至少其中之 一。
6.如权利要求5所述的方法,其特征在于,所述资产关系管理文件包括以 XML文档来具体化的资产关系管理模式。
7.如权利要求1所述的方法,其特征在于,所述注释是以下其中之一:
(a)资产版本指示符;
(b)资产批准指示符;
(c)资产描述;
(d)色深度指示符;
(e)与所述资产相关联的压缩算法数据;
(f)日期指示符
(g)资产类型指示符;
(h)与所述资产相关联的规则;以及
(i)与所述资产相关联的属性。
8.如权利要求1所述的方法,其特征在于,所述生成关系图的步骤包括以 下步骤:
(a)将所述资产关系管理文件提供给关系管理引擎,所述关系管理引擎 被配置成用于与所述数据存储通信;
(b)解析所述资产关系管理文件以标识每一关系引用和注释;以及
(c)在所述资产关系图中生成节点树,所述节点树与所述资产关系管理 文件相关联,并映射到所述资产关系图中与在所述解析步骤中标识的关系引用 和注释的至少其中之一相关联的每一资产节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680051947.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提高图像的动态范围的方法和设备
- 下一篇:一种大襟纽扣女上衣