【技术实现步骤摘要】
本专利技术的实施例涉及软件体系结构的领域。特别是,本专利技术的实施例涉及关于软件产品(包括操作系统)的标记(branding)构架。
技术介绍
随着软件产品变得更大、更复杂,越来越难以根据现存的软件产品来创建新产品,并按市场和竞争需求所要求的那样来维修这些产品。操作系统(OS)是相对较大、较复杂的软件产品的例子。该操作系统管理并调度其所驻留的计算机或设备的各种资源,并提供各种功能模块和界面,应用程序可使用它们来完成各种任务。常规计算机一般在其运行时执行其操作系统,以管理该计算机的各个方面。例如,该操作系统通常负责管理对存储设备以及输入和/或输出设备的存取,并负责控制一个或多个附加的应用程序的执行。通常在该计算机执行该操作系统之前进行安装(例如,通过将多个文件从诸如CDROM等分布介质拷贝到该计算机的硬盘)。常规操作系统具有关于指令和/或数据的大量文件(例如,数千个)。当被该计算机执行时,这类指令提供该操作系统的功能。通常,标记信息出现在该操作系统的许多文件各处,以便为用户提供协调一致的专业性用户经验。例如,该操作系统频繁地呈现其中出现产品名称、标识语、位像或类 ...
【技术保护点】
一种给软件产品打上标记的计算机化方法,其特征在于包括:为多个资源文件中的每个资源文件分配名字空间,所述资源文件每个包含一个或多个标记资源;根据所分配的名字空间来为这些资源文件分组;执行界面,以调用一组资源文件,作为所 选择的名字空间的功能;以及,在被调用的这组资源文件中搜索将要被安装在该软件产品内的这些标记资源中的一个或多个标记资源。
【技术特征摘要】
US 2003-9-2 10/653,7081.一种给软件产品打上标记的计算机化方法,其特征在于包括为多个资源文件中的每个资源文件分配名字空间,所述资源文件每个包含一个或多个标记资源;根据所分配的名字空间来为这些资源文件分组;执行界面,以调用一组资源文件,作为所选择的名字空间的功能;以及,在被调用的这组资源文件中搜索将要被安装在该软件产品内的这些标记资源中的一个或多个标记资源。2.权利要求1的计算机化方法,其特征在于,分配这些名字空间包括识别这些资源文件内所包含的标记资源中的哪些标记资源对应于特殊的商标。3.权利要求1的计算机化方法,其特征在于,这些标记资源中的至少一个标记资源包括与该软件产品关联的图像。4.权利要求1的计算机化方法,其特征在于进一步包括在这些资源文件中的每个资源文件内嵌入识别那里所包含的这些标记资源的元数据;并且,其中,根据该嵌入式元数据,在被调用的这组资源文件中搜索将要被安装在该软件产品内的标记资源。5.权利要求1的计算机化方法,其特征在于,这些资源文件中的每个资源文件具有与之关联的标记清单;并且,进一步包括利用该关联的标记清单来识别这些资源文件中的每个资源文件内所包含的标记资源。6.权利要求5的计算机化方法,其特征在于,识别这些标记资源包括利用该关联的标记清单,来为该资源文件内所包含的这些标记资源中的每个标记资源指出资源类型。7.权利要求5的计算机化方法,其特征在于进一步包括将一个或多个标记资源加入这些资源文件中的至少一个资源文件,并更新与之关联的标记清单。8.权利要求1的计算机化方法,其特征在于,该接口是应用编程接口。9.权利要求1的计算机化方法,其特征在于,该软件产品包括被组织到部件中的多个二进制文件,所述部件中的每个部件具有与之关联的部件清单,用于识别该部件并规定该部件的一个或多个从属性,并且进一步包括规定从至少一个所选择的部件到该接口的从属性,用于存取将要连同该所选择的部件...
【专利技术属性】
技术研发人员:P瓦斯曼,宋亚,信田有纪,NR莱基特,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。