[发明专利]网页绘制优先级机制无效
| 申请号: | 200680029290.6 | 申请日: | 2006-07-27 |
| 公开(公告)号: | CN101495982A | 公开(公告)日: | 2009-07-29 |
| 发明(设计)人: | S·卡尔维特;T-H·杨 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F15/00 | 分类号: | G06F15/00 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 绘制 优先级 机制 | ||
1.一种用于在计算系统(100)中基于至少三层绘制指令的绘制优先级生成网页的设备,所述至少三层绘制指令包括第一、第二、和第三层绘制指令(301,341,351),所述计算系统用于使用在所述至少三层绘制指令的任何一层中指定的相应绘制元素(316,343,352)来绘制被显示的对象,所述设备包括:
用于生成与表示所述第二层绘制指令的网页定义(401)相关联的控件对象的装置;
用于使所述至少三层的绘制指令的所述绘制优先级机制被应用的装置,其中所述第一层绘制指令中的与所述控件对象相关联的性质始终应用于所述控件对象(410),所述第二层绘制指令中的与所述控件对象相关联的性质如果与所述第一层绘制指令中的性质没有冲突,则被应用于所述控件对象(411),而所述第三层绘制指令中的与所述控件对象相关联的性质如果与所述第一和第二层绘制指令中的性质没有冲突,则被应用于所述控件对象(412)。
2.如权利要求1所述的设备,其特征在于,还包括:
用于使在第四层绘制指令中的与所述控件对象相关联的性质如果与所述第一、第二和第三层绘制指令中的性质没有冲突,则应用于所述控件对象的装置。
3.如权利要求1所述的设备,其特征在于,还包括:
用于使在较低的绘制指令中的与所述控件对象相关联的性质,在与较高层绘制指令中的与所述控件对象相关联的性质没有冲突时,被添加到所述较高层绘制指令中的与所述控件对象相关联的性质,如果加起来的性质与最高层绘制指令中的与所述控件对象相关联的性质没有冲突,则应用所述较低和较高层性质之和的装置。
4.如权利要求1所述的设备,其特征在于,在所述第一、第二和第三层绘制指令中的所述性质包括模板性质。
5.如权利要求1所述的设备,其特征在于,代表所述第二层绘制指令的与网页定义相关联的所述控件对象具有以某种方式被标记的性质,所述方式陈述在所述第一和第三层绘制指令中不含与所述控件对象相关联的属性可被应用于所述控件对象。
6.一种使计算系统(100)以某种方式从网页定义(301)生成网页(303)的方法,所述方式是较高优先级主题和较低优先级主题(310)在没有与被包括在所述网页定义中的所述较高优先级和较低优先级主题(310)相关联的性质(316,343,352)的情况下被应用于所述网页,所述网页定义表示中优先级,并且引用要被包括在所述相应的网页中的至少一个控件对象(316,343,352),所述计算系统在绘制所述网页时使用绘制优先级机制(402),其中在所述较低优先级主题中的与所述控件对象相关联的性质仅在与所述较高优先级主题或所述网页定义中的与所述控件对象相关联的性质没有冲突时,应用于所述控件对象,并且在所述网页定义中的与所述控件对象相关联的性质也仅在与所述较高优先级主题中的与所述控件对象相关联的性质没有冲突时,被应用于所述控件对象,所述方法包括如下:
确定相应于所述网页定义的所述网页要应用较高优先级主题的动作(203);
访问一个或多个面向较高优先级主题的文本文档的动作(211),所述文本文档共同地描述至少一个可被应用于所述网页定义的控件对象的较高优先级主题性质;
基于所述一个或多个面向较高优先级主题的文本文档生成较高优先级主题类的动作(212);
将所述较高优先级主题类编译成可用于实例化较高优先级主题对象的较高优先级主题类的动作(213);
使用已编译的较高优先级主题类实例化较高优先级主题对象的动作(214),所述较高优先级主题对象包括至少一个部分,在被执行时,使所述至少一个较高优先级主题性质在由相应于所述网页定义的网页实例调用时被应用于所述控件对象;
确定相应于所述网页定义的所述网页要应用较低优先级主题的动作(203);
访问一个或多个面向较低优先级主题的文本文档的动作(231),所述文本文档共同地描述至少一个可被应用于所述网页定义的控件对象的较低优先级主题性质;
基于所述一个或多个面向较低优先级主题的文本文档生成较低优先级主题类的动作(232)
将所述较低优先级主题类编译成可用于实例化较低优先级主题对象的较低优先级主题类的动作(233);
使用已编译的较低优先级主题类实例化较低优先级主题对象的动作(234),所述较低优先级主题对象包括至少一个部分,在被执行时,使所述至少一个较低优先级主题性质在由相应于所述网页定义的网页实例调用时和在满足所述绘制优先级机制时被应用于所述控件对象;
生成网页类的动作(221),在所述网页类上基于所述网页定义可生成网页对象的实例;
使用所述网页类实例化网页对象的动作(222),所述网页对象包括对所述较高优先级主题对象的所述部分的功能调用,在被执行时,使所述至少一个较高优先级主题性质被应用于所述控件对象,以及所述网页对象包括对所述较低优先级主题对象的所述部分的功能调用,在被执行时,使所述至少一个较低优先级主题性质如果在所述较高优先级主题对象或所述网页对象中不存在被应用于所述控件对象的冲突性质,则被应用于所述控件对象;以及
通过使用所述网页绘制优先级机制执行所述网页对象绘制具有所述控件对象的所述网页的动作(223)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680029290.6/1.html,转载请声明来源钻瓜专利网。





