[发明专利]丰富的站点图有效
| 申请号: | 201110188502.8 | 申请日: | 2011-06-24 |
| 公开(公告)号: | CN102314481A | 公开(公告)日: | 2012-01-11 |
| 发明(设计)人: | S·杜塔;J·范;A·M·阿布拉罕姆;A·W·丹佛 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/048 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 丰富 站点 | ||
技术领域
本申请涉及提供丰富的站点图或应用程序图。
背景技术
计算机和计算系统几乎影响着现代生活的每一方面。计算机一般涉及工作、消遣、保健、交通、娱乐、家务管理等等。
此外,计算系统功能还可以通过计算系统的经由网络连接互连到其他计算系统的能力来增强。网络连接可包括,但不仅限于,经由有线或无线以太网的连接,蜂窝式连接,或者甚至通过串行、并行、USB或其它连接的计算机到计算机的连接。连接允许计算系统访问其他计算系统上的服务,并快速而有效地从其他计算系统接收应用程序数据。
计算机互连允许计算机访问各种计算机系统上的网站。网站通常包括许多不同的网页。网页的功能可以通过网页内的用户控件和构成网页的基础的允许网页提供自定义或增强的功能的可执行代码来增强。
网站的图可以是理解页面以及控件如何彼此进行交互的功能强大的工具。在大多数情况下,这样的图是通过手工做的,或者可能通过分析页面之间的html链接的工具来构建的。然而,此解决方案有几个缺点。首先,图没有示出构成网页的基础的代码的依赖关系。例如,图可能不会示出其上面带有按钮的页面和代码中的处理正在被调用的按钮的处理程序之间的可导航的链接。其次,图缺乏网页之间的依赖关系以及诸如数据访问之类的较低级别的依赖关系等等的表示。再其次,页面之间的大量导航是通过框架配置文件来处理的,无法通过只查看页面来推测。缺乏这种完整的依赖关系信息会导致对各种对系统的某些部分的更改的影响的不完整的(或可能不正确的)分析,这会导致软件开发的成本增大。对于包括可导航的图形用户界面的其他类型的应用程序,也可能存在类似的问题。
此处所要求保护的主题不仅限于解决任何缺点的实施例或只在诸如上文所描述的那些环境的环境中操作的实施例。相反,此背景只示出了其中可以实施此处所描述的一些实施例的一个示例性技术领域。
发明内容
一个实施例涉及在计算环境中实施的方法。该方法包括用于向用户提供网站图或应用程序图的动作。该方法包括搜集关于网站中的网页的信息,包括与网页关系、控件,以及构成所述网站中的一个或多个网页的基础(underlying)的可执行代码的信息。创建关系图。关系图包括网页之间的关系、控件以及构成该网站中的一个或多个网页的基础的可执行代码的表示。该方法还包括用图形方式在计算系统中的图形用户界面中显示关系图的至少一部分。
提供本发明内容是为了以精简的形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
本发明的附加特征和优点将在以下描述中叙述,且其一部分根据本描述将是显而易见的,或可通过对此处的原理的实践来获知。本发明的特征和优点可通过在所附权利要求书中特别指出的工具和组合来实现和获得。本发明的特征将通过以下描述和所附权利要求书变得更加显而易见,或可通过对下文中所述的本发明的实践来领会。
附图说明
为了描述可获得本主题的上述和其它优点和特征的方式,将通过参考附图中示出的本主题的具体实施例来呈现以上简要描述的本主题的更具体描述。可以理解,这些附图只描绘了典型实施例,并且因此不被认为是对其范围的限制,将通过使用附图并利用附加特征和细节来描述和解释各实施例,在附图中:
图1示出了包括表示网页(或视图)、控件、代码等等的节点的丰富的站点图;
图2示出了向用户提供网站图的方法;
图3A示出了可扩展的站点或应用程序图的第一视图;
图3B示出了站点或应用程序图的第二展开图;以及
图4示出了向用户提供应用程序图的方法。
具体实施方式
各实施例可以实现网站映射,促进对网站(或应用程序)空间的理解,以及对代码空间的理解,以产生丰富的站点图,该站点图可以帮助提供准确的影响分析,以便用户可以快速地确定更改应用程序或网站的元素的影响。例如,通过使用一些实施例的站点图,开发人员能够回答关于确定哪些业务逻辑和数据访问代码与特定页面相关联的问题。作为另一个示例,开发人员能够确定什么页面将受诸如,例如,与缓存相关的更改之类的更改的影响。可以想象各种其他方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110188502.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:全棉面料染色前处理方法
- 下一篇:一种制线倍捻机





