[发明专利]基于许可的用户界面变形无效
申请号: | 200780012376.2 | 申请日: | 2007-01-29 |
公开(公告)号: | CN101416143A | 公开(公告)日: | 2009-04-22 |
发明(设计)人: | J·基恩 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 许可 用户界面 变形 | ||
1.一种基于许可来对用户界面进行变形的方法,包括:
创建显示表单以显示多个对象200;
使用所述对象来获取显示各个对象的许可210;
如果接收到对于要显示的第一对象的许可,则将所述第一对象添加到 要显示的对象列表中220;
如果没有接收到对于要显示的第一对象的许可,则制止将所述第一对 象添加到要显示的对象列表中220;以及
创建显示所述要显示的对象列表中的对象的经变形的显示表单230。
2.如权利要求1所述的方法,其特征在于,所述对象是控件对象200。
3.如权利要求1所述的方法,其特征在于,所述对象具有元数据且所 述许可被存储在所述元数据中430。
4.如权利要求1所述的方法,其特征在于,还包括从所述对象中提取 所述元数据430。
5.如权利要求4所述的方法,其特征在于,提取所述元数据还包括将 字段链接到其它相关的表格和表单以便可以使用指定用户可以访问什么表 格的许可证信息来寻找用户不应访问的表单和字段430。
6.如权利要求1所述的方法,其特征在于,还包括使用代码分析器来 分析表单上的任何控件和表格之间的关系,且如果控件只访问用户不具有 许可的表格,则所述代码分析器移除所述控件450。
7.如权利要求1所述的方法,其特征在于,还包括确定许可证是否对 第二对象可用,且如果所述第二对象的许可证是可用的,则将所述第二对 象添加到所述要显示的对象列表中330。
8.如权利要求1所述的方法,其特征在于,还包括在运行时创建所述 表单360。
9.如权利要求1所述的方法,其特征在于,还包括创建多个表单,并 基于所述许可,显示所述多个表单中的一个360。
10.如权利要求1所述的方法,其特征在于,还包括分析代码来确定 对象是否使用了对其不存在许可证的表格,并且如果许可证不存在,则消 除所述对象330。
11.如权利要求1所述的方法,其特征在于,所述方法还载入程序颗 粒,分析是否需要所述颗粒中的对象并生成经变形的表单330。
12.一种存储用于基于许可来对用户界面进行变形的计算机可执行 代码的计算机可读介质,包括:
创建显示表单以显示多个对象200的计算机可执行代码,其中所述对 象具有元数据430且所述许可被存储在所述元数据中430;
使用所述对象来获取显示各个对象的许可210的计算机可执行代码;
如果接收到对于要显示的第一对象的许可,则将所述第一对象添加到 要显示的对象列表中220的计算机可执行代码;
如果没有接收到对于要显示的第一对象的许可,则制止将所述第一对 象添加到要显示的对象列表中220的计算机可执行代码;以及
创建显示所述要显示的对象列表中的对象的经变形的显示表单230的 计算机可执行代码。
13.如权利要求12所述的计算机可读介质,其特征在于,还包括用 于从所述对象中提取所述元数据430的计算机可执行代码。
14.如权利要求13所述的计算机可读介质,其特征在于,用于提取 所述元数据430的所述计算机可执行代码还包括将字段链接到其它相关的 表格和表单以便可以使用指定用户可以访问什么表格的许可证信息来寻找 用户不应访问的表单和字段的计算机可执行代码。
15.如权利要求12所述的计算机可读介质,其特征在于,还包括用 于分析表单上的任何控件和表格之间的关系、且如果控件只访问所述用户 不具有许可的表格则移除所述控件450的计算机可执行代码。
16.如权利要求12所述的计算机可读介质,其特征在于,还包括确 定许可证是否对第二对象可用、且如果所述第二对象的许可证可用则将所 述第二对象添加到所述要显示的对象列表中的计算机可执行代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780012376.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车用气囊的斜面支架组件
- 下一篇:控制机动车辆中的大电流部件的系统