【技术实现步骤摘要】
本专利技术一般涉及完全不同的计算和软件系统的协同使用,尤其涉及用于控制软件以促进跨应用程序和跨版本文件协作。
技术介绍
随着计算机时代的到来,计算机和软件用户已经变得习惯于用户友好软件应用程序,这些应用程序帮助他们写作、计算、组织、准备演示、发送和接收电子邮件、制作音乐等等。例如,现代电子文字处理应用程序允许用户准备各种有用的文档。现代电子表格应用程序允许用户输入、处理并组织数据。现代电子幻灯片演示应用程序允许用户创建含有文本、图片、数据以及其它有用对象的各种幻灯片演示。由于社会继续以递增的速率采用计算机和计算机软件,计算世界已经成为由运行众多不同操作系统、应用程序和应用程序版本的计算机所组成的分段的异类系统。单个计算系统中的每一元素(例如,操作系统、应用程序和应用程序的不同版本)在用户界面、特征/功能、应用程序接口和文件格式上不同。当来自不同计算系统的两个或多个用户试图协作时,这些元素之间的不同会引起问题。例如,当来自使用给定软件应用程序的第二代或第二版本的一个计算系统的一个用户创建或编辑文档以供该同一软件应用程序的第一或更早版本使用时,在软件应用程序后来的版本上可用的特征或功能可以对文件应用可能与对该软件应用程序的早期版本可用的功能或特征不兼容的属性。普通用户面对的典型问题包括,不能打开从不同的计算系统接收到的文件、不能在没有文件降级的情况下为在不同计算系统中使用而保存文件、当在不同于创建或编辑文件的计算系统的计算系统上消费文件时的视觉和内容的改变或损失、以及试图在不同于创建或编辑文件的计算系统的计算系统上消费文件时的编程错误。对这些问题的现有解决 ...
【技术保护点】
一种其上存储计算机可执行指令的计算机可读介质,当由计算机执行所述计算机可执行指令时,执行一种修改软件应用程序的特征或功能以促进文档与其它软件应用程序或其它软件应用程序版本的改进的兼容性的方法,包括:启动第一软件应用程序,以准备供第二 软件应用程序使用的文档;确定所述第一应用程序中可应用于所述文档的任何特征或功能是否与可从所述第二软件应用程序获得的特征或功能不兼容;以及配置所述第一应用程序,使得所述第一应用程序中可应用于所述文档的、与可从所述第二软件应用程 序中获得的特征或功能不兼容的任何特征或功能不被应用于所述文档。
【技术特征摘要】
US 2004-12-20 11/018,5711.一种其上存储计算机可执行指令的计算机可读介质,当由计算机执行所述计算机可执行指令时,执行一种修改软件应用程序的特征或功能以促进文档与其它软件应用程序或其它软件应用程序版本的改进的兼容性的方法,包括启动第一软件应用程序,以准备供第二软件应用程序使用的文档;确定所述第一应用程序中可应用于所述文档的任何特征或功能是否与可从所述第二软件应用程序获得的特征或功能不兼容;以及配置所述第一应用程序,使得所述第一应用程序中可应用于所述文档的、与可从所述第二软件应用程序中获得的特征或功能不兼容的任何特征或功能不被应用于所述文档。2.如权利要求1所述的计算机可读介质,其特征在于,启动第一软件应用程序以准备供第二软件应用程序使用的文档包括启动所述第一软件应用程序的第一版本,以准备供所述第一应用程序的第二版本使用的文档。3.如权利要求1所述的计算机可读介质,其特征在于,确定所述第一应用程序中可应用于所述文档的任何特征或功能是否与可从所述第二软件应用程序获得的特征或功能不兼容包括标识所述第二应用程序,并标识所述第一应用程序中可被应用于所述文档的、与可从所述第二应用程序获得的特征或功能不兼容的任何特征或功能。4.如权利要求1所述的计算机可读介质,其特征在于,在配置所述第一应用程序使得所述第一应用程序中可应用于所述文档的、与可从所述第二软件应用程序获得的特征或功能不兼容的任何特征或功能不被应用于所述文档之前,还包括接收对来自用于配置所述第一应用程序的一个或多个兼容性配置的兼容性配置的选择。5.如权利要求4所述的计算机可读介质,其特征在于,在接收对来自用于配置所述第一应用程序的一个或多个兼容性配置的兼容性配置的选择之前,在用户界面中提供从中可以选择用于配置所述第一应用程序的特定兼容性配置的一个或多个兼容性配置的列表。6.如权利要求4所述的计算机可读介质,其特征在于,接收对来自用于配置所述第一应用程序的一个或多个兼容性配置的兼容性配置的选择包括接收对用于配置所述第一应用程序的定制的兼容性配置的选择,其中,所述第一应用程序中仅所选择的特征或功能受所应用的定制的兼容性配置的限制。7.如权利要求6所述的计算机可读介质,其特征在于,在接收对用于配置所述第一应用程序的定制的兼容性配置的选择之前,接收对用于限制由第一应用程序使用的一个或多个特征或功能的选择,以生成所述定制的兼容性配置。8.如权利要求7所述的计算机可读介质,其特征在于,在接收对用于限制由第一应用程序使用的一个或多个特征或功能的选择以生成所述定制的兼容性配置之前,在用户界面中提供所述第一应用程序中可被限制由所述第一应用程序使用的一个或个特征或功能的列表,以生成所述定制的兼容性配置。9.如权利要求4所述的计算机可读介质,其特征在于,配置所述第一应用程序包括限制所述第一应用程序中可应用于所述文档的、与可从所述第二软件应用程序获得的特征或功能不兼容的所有特征或功能。10.如权利要求9所述的计算机可读介质,其特征在于,限制所述第一应用程序的所有特征或功能包括禁止所述第一应用程序使用受限的特征或功能。11.如权利要求9所述的计算机可读介质,其特征在于,限制所述第一应用程序的所有特征或功能包括修改受限特征或功能的操作,使得修改的特征或功能与可从所述第二应用程序获得的特征或功能兼容。12.如权利要求1所述的计算机可读介质,其特征在于,还包括在配置所述第一应用程序使得与所述第一应用程序中可应用于所述文档的、与可从所述第二软件应用程序获得的特征或功能不兼容的任何特征或功能不被应用于文档之后,响应于配置所述第一应用程序,接收对所述第一应用程序中不能被应用于所述文档的特征或功能的选择;提供可以升级应用于所述第一应用程序的兼容性配置以允许对所述文档应用所选特征或功能的提示;以及升级应用于所述第一应用程序的兼容性配置,以允许对所述文档应用所选特征或功能。13.一种修改软件应用程序的特征...
【专利技术属性】
技术研发人员:SA威拉隆,B琼斯,C罗斯切勒,R利特尔,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。