[发明专利]灵活地编辑异类文档有效
申请号: | 200880113462.7 | 申请日: | 2008-10-26 |
公开(公告)号: | CN101836204A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | F·沃斯;S·M·丹顿;A·C·瓦斯格;L·莫利科内;J·R·弗林;A·E·庞德 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F17/21 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灵活 编辑 异类 文档 | ||
背景
1.背景和相关技术
计算机系统和相关技术影响社会的许多方面。的确,计算机系统处理信息的能力已转变了人们生活和工作的方式。计算机系统现在通常执行在计算机系统出现以前手动执行的许多任务(例如,文字处理、日程安排和会计等)。最近,计算机系统彼此耦合并耦合到其他电子设备以形成计算机系统和其他电子设备可以在其上传输电子数据的有线和无线计算机网络。因此,许多计算任务的执行分布在多个不同的计算机系统和/或多个不同的计算组件上。
许多计算任务包括应用程序响应于用户命令来操纵数据以便在数据文件中表达用户意图。例如,文字处理器可以响应于通过文字处理器的用户界面接收到的用户命令来修改文字处理文档的内容。可以使用其他应用程序来操纵电子表格、数据库条目、图像、可执行软件代码等等。
在某些环境中,软件应用程序(例如,模型编辑器)甚至用于生成模型并操纵模型。例如,企业及其他实体可以使用模型编辑器来创建和修改描述过程和系统的模型。这样的模型通常被称为流程图、处理流程、流程图标、过程图和/或控制图。在其他情况下,可以使用模型编辑器来创建和修改示出系统中的资源之间的组织关系的模型。这些模型通常被称为组织图。然而,在更广的意义上,可以使用模型编辑器来创建和修改模型以示出不同的对象之间的几乎任何类型的关系。
软件应用程序通常被设计成在单独的窗口中操纵文档(例如,在隔离的文件系统中分层组织)。常常使用多显示界面(MDI)以便于文档操纵。MDI使用公共主机或基于选项卡的模型内的多个单独的窗口。
大多数MDI方法以多种不同的方式成问题。至少一个困难是由于在文档之间移动时的上下文切换。例如,MDI中的每一个窗口通常都具有独立框架(或不相交的容器)。因此,至少在某种程度上,文档和它们的内容彼此隔离。结果,操作系统(或充当外壳的其他管理组件)必须管理级联窗口,并使命令空间保持同步。例如,用户可能希望处理多种不同类型的数据。通过使用储存库浏览器,用户可能需要在不同类型的数据之间不断切换上下文(窗口)。
不相交的容器也会导致特征间隙,其中操作系统或其他外壳提供某些文档相关特征,并且文档提供其他文档相关特征。例如,使用常规搜索机制,在外壳中的隔离的任务窗格中示出结果。
此外,文档之间的交互,特别是不同的文档类型之间的交互,一般不是主要操作。例如,对嵌套或嵌入式文档的编辑通常需要在外部激活与嵌套或嵌入式文档兼容的编辑器。至少部分地由于使用单独的编辑器,也难以确定文档之间的关系。另一种通用方法是对象链接和嵌入(“OLE”),该方法打开相同的应用程序,但是体验不连贯。
另外,通常使用操作系统来在固定的屏幕可操作区域内管理文档,或者直接只在应用程序内管理文档(例如,通过应用程序包括的任何有限的窗口管理功能)。没有一种机制持久存储用户组织以便在随后使用文档时进行更高效的检索。例如,大多数操作系统在一公共位置中的单个平面列表中维护打开的应用程序。
在许多环境中,应用程序还具有有限的空间优化。例如,所有文档通常显示在矩形窗口中,而不管内容形状如何,加上也可以为每一个窗口重复命令空间(例如,平铺的SDI)。许多应用程序还具有有限的缩放。即,应用程序不能很好地缩放以支持增大的屏幕大小与DPI,以及多监视器支持(例如,许多应用程序重复命令空间)。
发明内容
本发明涉及用于灵活地编辑异类文档的方法、系统,以及计算机程序产品。配置用于编辑多种不同数据类型的文档的公共工作空间。该公共工作空间被配置成同时主存多个不同的编辑器。每一个编辑器都被配置成与多种不同的数据类型中的至少一种一起使用。在公共工作空间内呈现工作空间画布。工作空间画布可视地表示多个文档以及该多个文档之间的关系。
接收更改工作空间画布内的第一文档的第一更改命令。第一文档具有第一数据类型。标识被配置成与具有第一数据类型的文档一起使用的第一编辑器插件。第一编辑器主存在工作空间画布内。第一编辑器被用来对第一文档应用第一更改命令的意图。第一编辑器包括第一编辑器插件的功能。
接收更改工作空间画布内的第二文档的第二更改命令。第二文档具有不同的第二数据类型。第二文档与工作空间画布内的第一文档具有可视地表示的关系。标识被配置成与具有不同的第二数据类型的文档一起使用的第二编辑器插件。第二编辑器与第一编辑器一起同时主存在工作空间画布内。第二编辑器被用来对第二文档应用第二更改命令的意图。第二编辑器包括第二编辑器插件的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880113462.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有蓄电池组的电动工作设备
- 下一篇:过程工厂中的资产优化报告