将元数据存储在文件内部以提供文件的共享版本的引用的制作方法

xiaoxiao2020-7-22  15

将元数据存储在文件内部以提供文件的共享版本的引用的制作方法
【专利摘要】到本地文件的共享版本的链接被插入到本地文件的元数据中。本地文件可以是共享文件的副本和/或指定要被共享的本地文件。例如,当本地文件被上传到共享位置供协作时,到共享位置的链接被自动插入到该本地文件的元数据中。共享文件的本地副本可通过将该共享文件下载到本地数据存储来创建。到共享位置的链接是被自动插入本地存储的。当本地文件被打开时,元数据内的链接接可被用来访问本地文件在共享位置的版本。对本地文件和/或文件的共享版本的改变也可被同步。
【专利说明】将元数据存储在文件内部以提供文件的共享版本的引用
【背景技术】
[0001]当用户发送附加到电子消息的文件时,他们创建了给定文件的多个副本。该附件的一个副本不仅存在于每个用户的邮箱中,该附件也常常被存储在其它位置。当用户用对附件的改变进行回复时,他们创建又一个副本和附件版本。

【发明内容】

[0002]提供本
【发明内容】
以便以简化形式介绍将在以下【具体实施方式】中进一步描述的一些概念。本
【发明内容】
不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
[0003]到本地文件的共享版本的链接被插入本地文件的元数据中。本地文件可以是共享文件的副本和/或指定要被共享的本地文件。例如,当本地文件被上传到共享位置供协作时,到共享位置的链接被自动插入到该本地文件的元数据中。共享文件的本地副本可通过将该共享文件下载到本地数据存储来创建。到共享位置的链接是被自动插入本地存储的。当本地文件被打开时,元数据内的链接可被用来访问在共享位置处的本地文件的版本。对本地文件和/或文件的共享版本的改变也可被同步。
【专利附图】

【附图说明】
[0004]图1示出示例性计算环境;
[0005]图2示出了用于将元数据存储在本地文件内部以提供本地文件的共享版本的引用的系统;
[0006]图3示出了包括被上传到共享位置的附件的电子邮件的显示;
[0007]图4示出了被打开的本地文件,其包括被插入的包括到本地文件的共享版本的链接的元数据;
[0008]图5示出了用于响应于本地文件被共享,将包括到共享位置的链接的元数据插入到本地文件内的过程;
[0009]图6示出了用于将包括到共享位置的链接的元数据插入共享文件的本地副本内的过程;以及
[0010]图7示出了响应于打开本地文件,打开本地文件的共享版本的过程。
【具体实施方式】
[0011]现将参考其中相同的标号代表相同的元素的附图来描述各实施例。具体地,图1和相应的讨论旨在提供对在其中可实现各实施例的合适计算环境的简要、概括描述。
[0012]一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其它类型的结构。也可使用其它计算机系统配置,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等等。还可使用在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。
[0013]现在参考图1,将描述在各个实施例中所利用的计算机100的说明性计算机环境。图1所示的计算机环境包括计算设备,这些计算设备各自可以被配置为移动计算设备(例如,电话、平板电脑、上网本、膝上型电脑)、服务器、台式计算机、或者某一其他类型的计算设备,并且包括中央处理单元5 (“CPU”)、包括随机存取存储器9 (“RAM”)和只读存储器(“ROM”)10的系统存储器7、以及将存储器耦合至中央处理单元(“CPU”)5的系统总线12。
[0014]在R0M10中存储基本输入/输出系统,该系统包含有助于诸如在启动期间在计算机内的元件之间传输信息的基本例程。计算机100还包括大容量存储设备14,该大容量存储设备14用于存储操作系统16、消息收发应用24、Web浏览器25、以及共享管理器26,这将在下面予以更详细的描述。
[0015]将大容量存储设备14通过连接到总线12的大容量存储控制器(未示出)连接到CPU5。大容量存储设备14及其相关联的计算机可读介质为计算机100提供非易失性存储。虽然此处包含的对计算机可读介质的描述涉及诸如硬盘或CD-ROM驱动器等大容量存储设备,但是计算机可读介质可以是能够由计算机100访问的任何可用介质。
[0016]作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息的任何方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质还包括,但不限于,RAM、ROM、可擦除可编程只读存储器(“EPROM”)、电可擦可编程只读存储器(“EEPR0M”)、闪存或其它固态存储器技术、⑶-ROM、数字多功能盘(“DVD”)或其它光存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计算机100访问的任何其它介质。
[0017]计算机100使用通过诸如因特网之类的网络18与远程计算机的逻辑连接而在联网环境中操作。计算机100可以通过连接至总线12的网络接口单元20来连接到网络18。网络连接可以是无线的和/或有线的。网络接口单元20也可用于连接到其它类型的网络和远程计算机系统。计算机100还可以包括用于接收和处理来自数个其他设备的输入的输入/输出控制器22,这些设备包括键盘、鼠标或者电子指示笔(未在图1中示出)。类似地,输入/输出控制器22可以为显示屏23、打印机或其它类型的输出设备提供输入/输出。
[0018]如前简述的那样,多个程序模块和数据文件可以被存储在计算机100的大容量存储设备14和RAM9内,包括适于控制计算机的操作的操作系统16,如华盛顿州雷蒙德市的微软公司的 WINDOWS PHONE 7?、WINDOWS 7?、或 WINDOWS SERVER?:操作系统。大容量存储设备14和RAM9还可以存储一个或多个程序模块。具体而言,大容量存储设备14和RAM9可以存储诸如一个或多个消息收发应用24和一个或多个文档应用25的一个或多个应用程序。文件应用25可以是许多不同类型的应用,诸如文字处理应用、演示应用、照片程序、电子表格应用等。
[0019]用户界面15被用户用来与应用和文件交互。消息收发应用24可以是一个或多个不同的消息收发应用。例如,计算设备100可包括电子邮件应用、即时消息收发(IM)应用、SMS、丽S应用、实时信息网络(例如,Twitter?界面)、社交网络应用等等。根据一实施例,消息收发应用24是电子邮件应用,诸如MICROSOFT OUTLOOK?。消息收发应用可以是基于客户端的和/或基于web的。例如,可以使用基于网络的消息服务17,诸如:MICR0S0FTWINDOWS LIVE或某种其他基于网络的服务。
[0020]网络共享27被配置成存储一个或多个用户能够通过IP网络18访问的内容(例如,文件、电子表格、Web内容等等)。例如,网络共享27可以存储位于一个或多个位置处的用户能够访问的内容。
[0021]共享管理器26被配置来响应于本地文件被共享和/或共享文件的本地版本被创建,自动插入到在共享位置处的文件的链接。例如,响应于检测当本地文件,诸如本地文件19,(例如在网络共享27处)被共享,共享管理器26将元数据插入到本地文件中,该元数据包括到在共享位置处的文件的共享版本的链接。类似地,响应于在共享位置27处的文件被下载且共享文件的本地副本被创建,共享管理器26将元数据插入到共享文件的本地副本中,该元数据包括到在共享位置处的文件的共享版本的链接。共享管理器26可以如图所示位于应用(例如消息收发应用24或文件应用25)的外部,或者可以是应用的一部分。另外,共享管理器26所提供的所有/ 一些功能可以位于应用内部/外部。
[0022]共享管理器26被配置来将包括链接的元数据插入本地文件内。术语“链接”指的是表示内容的位置的地址。例如,链接可以是指定内容被存储的网络位置的统一资源定位符(URL)的形式的。选择链接一般检索该链接所指向的内容。共享管理器26创建到本地文件在共享位置处的共享版本的链接,并将包括该链接的元数据插入到本地文件中。例如,当本地文件被上传到共享位置用于协作和/或被下载以创建共享文件的本地副本时,共享管理器26自动将所创建的到共享位置的链接和元数据插入到本地文件中。被上传/下载的本地文件可以是许多不同类型的文件(例如,文字处理文档、图片、web内容、电子表格等)。当本地文件被打开时,元数据内的链接可被用来在共享位置检索本地文件的版本。对本地文件和/或文件的共享版本的改变也可被同步。下面公开了与共享管理器相关的更多细节。
[0023]图2示出了用于将元数据存储在本地文件内部以提供本地文件的共享版本的引用的系统。如图所示,系统200包括计算设备I (210)、计算设备2 (220)、共享位置230、消息收发服务240以及文档服务250。
[0024]计算设备可以是被配置成执行和共享文件有关的操作的任何类型的计算设备。例如,这些计算设备中的一些可以是:移动计算设备(例如,蜂窝电话、平板计算机、智能电话、膝上型计算机等等)、台式计算设备和服务器。一些计算设备可被安排来提供在线服务(例如,可被配置来发送和接收电子消息的消息收发服务240、配置用来与文档交互的文档服务250等),一些可被安排为数据共享,一些可被安排在本地网络中,一些可被安排在通过互联网可访问的网络中,等等。
[0025]计算设备通过网络18被耦合。网络18可以是许多不同类型的网络。例如,网络18可以是IP网络、用于蜂窝通信的载波网络等等。一般而言,网络18用于在诸如计算设备
1、计算设备2、网络共享230、消息收发服务240和文档服务250之类的计算设备之间传输数据。
[0026]计算设备I包括应用212、用户界面216和本地文件218。如所示,计算设备I被用户使用来与应用、相对于计算设备I本地存储的本地文件和存储在共享位置的共享文件(例如,共享文件232)进行交互。
[0027]用户界面(UI) 216被用来与应用和内容交互,诸如应用212和共享文件和/或本地文件。可以使用一种或多种类型的一个或多个用户界面来与内容进行交互。例如,UI216可以包括对上下文菜单、菜单栏内的菜单、选自功能区用户界面的菜单项、图形菜单等等的使用。一般而言,UI216被配置成使得用户可容易地与内容交互。例如,用户可简单地在UI216内选择选项,以在共享位置230创建本地文件(例如本地文件218)的共享版本。UI216也可被用来显示与共享文件有关的信息。例如,紧接着对本地文件的元数据内的到共享文件的链接的检测,UI216可显示可选项以允许用户查看本地文件的共享版本。UI216也可被用来设置/改变要被与共享附件相关联的许可。例如,UI216可被用来改变对共享文档的一个或多个用户的读/写许可。
[0028]应用212可以是基于客户端的应用,诸如文档应用、电子邮件应用、即时消息收发应用、社交媒体应用等。通常,应用212被用来在共享位置共享本地文件并与本地/共享文件进行交互。除了应用212之外或者代替一个或多个应用,基于网络的应用,诸如消息收发服务240和/或文档服务250可被使用。例如,web界面可被用来访问在线服务,诸如消息收发服务240和/或文档服务250。
[0029]消息收发服务240可被用来处理一个或多个计算设备(诸如计算设备I和计算设备2)之间的电子消息。消息收发服务240可被配置成处理不同类型的消息,诸如SMS、MMS、电子邮件、用于社交网络的消息等。消息收发服务240可以被配置成具有共享管理器26的功能,并且一种或多种消息类型可被用来传递包括指向与指明要被共享的附件相关的共享内容的链接的电子消息。
[0030]文档服务250可通过一个或多个计算设备,诸如计算设备I和计算设备2,来与诸如共享文件232的文档进行交互。文档服务250可配置来与一种或多种类型的文档,诸如文字处理文档、电子表格文档、照片等,进行交互。文档服务250可用共享管理器26的功能来配置。
[0031]计算设备2包括一个或多个应用,诸如可被配置成访问在线服务的web浏览器222,诸如消息收发服务240和文档服务250。例如,web浏览器222可被用来通过电子邮件消息收发服务访问电子消息,并接着访问存储在共享位置230处的本地文件的共享版本232。
[0032]一个或多个网络共享(例如共享位置230)可被用来存储用户之间共享和/或远程访问的共享文件,诸如最初包括在电子消息内并被选择来共享的附件以及被指定来共享的本地文件。该共享内容可以是可被共享的任何类型的内容(例如,文字处理文档、电子表格、幻灯片、网站内容等的文件)。共享位置230可被与共享文件232进行交互的计算设备访问。共享位置可以与支持在线访问/与内容交互的在线服务(例如,消息收发服务240、文档服务250)相关联。
[0033]根据一实施例,共享管理器26被配置来检测电子消息的任何附件,并提供自动将附件上传到共享位置的选项和对附件在用户间共享的许可。所述附件可以指任何类型的内容,诸如文字处理文档、电子表格、幻灯片、网站内容等等。一般而言,该附件可以针对计算设备能够访问的任何类型的内容。共享管理器26将元数据插入到未被上传的本地文件中,该元数据包括到共享位置的链接。
[0034]共享管理器26还被配置来呈现一个或多个可选项,当被选择时,从共享位置230打开共享文件。例如,当具有元数据的本地文件218被打开时(其中元数据包括到本地文件在共享位置230处的共享版本的链接),选项可被显示给用户,当选项被选择时,从共享位置230打开本地文件的共享版本。
[0035]共享管理器26检测何时本地文件被上传到共享位置和/或何时共享文件的本地版本被创建(例如,共享文件232被下载到计算设备I)。响应于本地文件被共享和/或共享文件的本地副本被创建,共享管理器26创建到本地文件的存储在共享位置处的共享副本的链接。根据一个实施例,链接是到共享文件的URL。共享管理器26将包括链接的元数据插入到本地文件中,使得本地文件保持与本地文件的共享版本的关联。元数据可被放置在本地文件内的不同位置。根据一个实施例,元数据被插入到本地文件的文件头部中。
[0036]共享管理器26也可被配置来自动许可共享网络位置处的文件。要为文件设定的许可可以被预先确定。例如,共享的所有文件可最初为读/写访问或读访问或写访问而设定。许可可基于文件的类型而设定(例如,文字处理文档可被设定为读/写而照片或图片可被设定为只读)。默认的许可可以由用户设定。根据一个实施例,共享管理器26被配置来呈现改变默认许可的选项。例如,用户可选择改变许可选项来修改对一个或多个文件对一个或多个用户的许可。
[0037]共享管理器26也可被配置来同步对在共享位置230处的共享文件作出的改变和/或对本地文件218作出的改变。例如,用户可在本地文件218没有连接到共享位置230时对本地文件218作出一个或多个改变。当连接被恢复时,共享管理器26可同步对在共享位置232处的共享文件232的改变。根据一个实施例,共享文件的经高速缓存的版本被本地地存储在高速缓存中并且改变被应用到经高速缓存的版本。共享文件的经高速缓存的版本与存储在共享位置处的版本同步。
[0038]图3 — 4示出了响应于共享本地文件,将元数据插入到本地文件中并使用该元数据打开本地文件的共享版本的示例。图3-4是为示例性目的,而不旨在限制。
[0039]图3示出了包括被上传到共享位置的附件的电子邮件的显示。如所示,消息300包括:To (给):字段、Ce (抄送):字段、主题字段、消息主体314以及附件文件310。更多或更少的字段可被包括在该电子消息内。
[0040]可用多种方式访问电子消息。例如,web浏览器可访问电子邮件服务,计算设备上的电子邮件应用可被配置成从一个或多个不同的服务接收电子邮件等。
[0041]当电子消息300被创建和/或接收时,一个或多个文件可被附加到该消息。附件可以指任何类型的内容,诸如文字处理文档、电子表格、幻灯片、网站等等。
[0042]当为电子消息检测到附件时,上传选项320可随着电子消息300的显示而被呈现。上传选项可包括一个或多个选项。例如,单个可选选项可被显示以上传附件,或一个或多个其它选项可被包括在上传选项菜单中以供设定其它选项(例如,改变共享位置、改变许可、包括带有/不带有到共享内容的链接的附件等)。
[0043]如所示,消息300包括附加文件310,附加文件310是本地文件330的副本。响应于附加文件被共享,本地文件330被更新以包括元数据345。元数据345包括到被上传到共享位置的本地文件的共享版本的链接。根据一个实施例,本地文件的每个版本都具有插入以包括链接的元数据。在当前示例中,元数据345被插入到本地文件330和附加文件310两者中。以此方式,如果本地文件(附加文件310、本地文件330)的任何一个被打开,元数据中的链接可被用来访问本地文件的共享版本。[0044]图4示出了被打开的本地文件,其包括被插入的包括了到本地文件的共享版本的链接的元数据。
[0045]如所示,文档应用窗口 400示出了正被文档编辑应用(例如文字处理应用)打开的本地文件410。响应于打开本地文件410,作出本地文件是否通过访问本地文件内的元数据来被共享的判定。根据一个实施例,元数据被存储在本地文件的头部中并包括到本地文件的共享版本的链接。响应于不同事件和判定,用户界面420可被显示。例如,用户界面420可在每次本地文件410被打开时被显示。响应于对本地文件的更新近的版本被存储在共享位置的判定,用户界面420可被显示。
[0046]图5 — 7示出了将元数据插入到本地文件中并使用元数据来访问本地文件的共享版本的示例性过程。在阅读本文中给出的例程的讨论时,应该理解,各个实施例的逻辑操作被实现为:(I) 一系列运行于计算系统上的计算机实现的动作或程序模块;和/或(2)计算系统内的互连的机器逻辑电路或电路模块。这种实现是取决于实现本发明的计算系统的性能需求的选择问题。因此,所例示并构成本文中描述的实施例的逻辑操作被不同地称为操作、结构设备、动作或模块。这些操作、结构设备、动作和模块可以用软件、固件、专用数字逻辑,以及其任何组合来实现。
[0047]图5示出了用于响应于本地文件被共享,将包括到共享位置的链接的元数据插入到本地文件内的过程。
[0048]在开始框之后,过程500移至操作510,在那里作出本地文件被共享的判定。可使用不同方法来作出判定。例如,可响应于以下作出本地文件被共享的判定:用户选择与本地文件相关的共享选项、在本地文件的共享版本的一个或多个共享位置中执行搜索、用户可指定本地文件的共享版本存在,等。
[0049]流至操作520,到本地文件的共享版本的链接被创建。根据一个实施例,链接是到本地文件在共享位置处的共享版本的URL。
[0050]移至操作530,元数据被插入到本地文件中。元数据包括到共享版本的链接并且可包括其它与本地文件的共享相关的信息(例如,共享许可)。根据一个实施例,元数据被插入到本地文件的头部中。元数据可用其它方法来存储。例如,可维持元数据存储器,与本地文件分开地(但是与本地文件相关联地)存储包括链接的元数据。
[0051]流至操作540,本地文件经高速缓存的版本可被可选地创建。经高速缓存的版本可以是本地文件的存储在共享位置处的共享版本和/或经高速缓存的版本可以是本地存储的本地文件。经高速缓存的版本可被访问和改变,而不是直接与本地文件的共享版本交互。
[0052]转到操作550,本地文件可与本地文件的共享版本同步使得每个版本都包括最近的改变。根据一个实施例,响应于网络连接被恢复到共享位置和/或响应于用户输入请求同步,本地文件的经高速缓存的版本与共享位置处的共享版本同步。
[0053]随后该过程流至结束框,并返回以处理其它动作。
[0054]图6示出了用于将包括到共享位置的链接的元数据插入到共享文件的本地副本内的过程。
[0055]在开始框之后,过程600移至操作610,在那共享文件被访问。可从各种位置(诸如网络共享和/或一些其它网络位置)来访问共享文件。
[0056]移至操作620,共享文件的本地副本被创建。例如,用户可将共享文件的副本下载到本地数据存储。
[0057]流至操作630,到本地文件的共享版本的链接被创建。根据一个实施例,链接是到本地文件在共享位置处的共享版本的URL。
[0058]移至操作640,元数据被插入到本地文件中。元数据包括到共享版本的链接并且可包括其它与本地文件的共享相关的信息(例如,共享许可)。根据一个实施例,元数据被插入到本地文件的头部中。可用其它方法来存储元数据。例如,可维持元数据存储器,与本地文件分开地(但是与本地文件相关联地)存储包括链接的元数据。
[0059]流至操作650,本地文件经高速缓存的版本可被可选地创建。经高速缓存的版本可以是本地文件的存储在共享位置处的共享版本和/或经高速缓存的版本可以是本地存储的本地文件。经高速缓存的版本可被访问和改变,而不是直接与本地文件的共享版本交互。
[0060]转到操作660,本地文件可与本地文件的共享版本同步使得每个版本都包括最近的改变。根据一个实施例,响应于网络连接被恢复到共享位置和/或响应于用户输入请求同步,本地文件的经高速缓存的版本与共享位置处的共享版本同步。
[0061]随后该过程流至结束框,并返回以处理其它动作。
[0062]图7示出了响应于打开本地文件,打开本地文件的共享版本的过程。
[0063]在开始操作后,过程700流至操作710,在那里作出与共享版本相关联的本地文件被打开的判定。根据一个实施例,本地文件被检查以确定本地文件是否与包括到本地文件的共享版本的链接的元数据相关联。
[0064]移至操作720,可作出/可不作出判定,以确定何时本地文件与共享文件不同(即,共享版本最近已经更新)。该判定可被用来确定何时显示用户界面和/或何时执行同步。
[0065]转到操作730,用户界面可被显示以打开本地文件的共享版本。例如,当本地文件的共享版本比本地文件更新时,那么用户界面可被显示,使得用户可访问本地文件的共享版本。无论何时只要被共享的本地文件被打开,用户界面也就可被显示。这帮助确保对文件的单个示例作出改变。
[0066]流至操作740,当用户在所显示的用户界面内选择选项时,共享文件被打开。
[0067]随后该过程流至结束框,并返回以处理其它动作。
[0068]以上说明、示例和数据提供了对本发明的组成部分的制造和使用的全面描述。因为可以在不背离本发明的精神和范围的情况下做出本发明的许多实施例,所以本发明落在所附权利要求的范围内。
【权利要求】
1.一种用于将元数据插入到本地文件中的方法,所述本地文件也被存储在共享位置,所述方法包括: 确定何时本地文件被共享; 创建到所述本地文件在所述共享位置处的所述共享版本的链接; 将包括所述链接的元数据插入到所述本地文件中,使得所述元数据能够被用于访问所述本地文件在所述共享位置处的所述共享版本。
2.如权利要求1所述的方法,其特征在于,还包括响应于打开所述本地文件,打开所述本地文件的所述共享版本。
3.如权利要求1所述的方法,其特征在于,还包括确定何时所述本地文件的所述共享版本不同于所述本地文件,并且当所述本地文件的所述共享版本不同于所述本地文件时,向用户显示用户界面指示所述本地文件的不同版本存在于所述共享位置。
4.如权利要求1所述的方法,其特征在于,还包括确定何时所述本地文件的所述共享版本不同于所述本地文件,并且当所述本地文件的所述共享版本不同于所述本地文件时,将所述本地文件与所述本地文件的所述共享版本进行同步。
5.如权利要求1所述的方法,其特征在于,确定何时所述本地文件被共享包括下列动作至少之一:确定何时所述本地文件被上传到所述共享位置并确定何时到电子消息的附件被存储在所述共享位置。
6.如权利要求1所述的方法,其特征在于,还包括在高速缓存内存储所述本地文件的所述共享版本的经高速缓存的版本,使得当对经高速缓存的版本作出改变时,将所述改变与所述本地文件的所述共享版本同步。`
7.如权利要求1所述的方法,其特征在于,将包括所述链接的所述元数据插入到所述本地文件中包括将所述元数据插入到所述本地文件的文件头部中。
8.一种存储用于将元数据插入到本地文件中的计算机可执行指令的计算机可读存储介质,其中所述本地文件也被存储在共享位置,包括: 确定何时本地文件与共享位置处的共享文件相关联; 创建到所述本地文件在所述共享位置处的所述共享版本的链接;以及将包括所述链接的元数据与所述本地文件相关联,使得所述元数据能够被用于访问所述本地文件在所述共享位置处的所述共享版本。
9.一种用于把元数据插入到本地文件中的系统,所述本地文件也被存储在共享位置,所述系统包括: 被配置为连接至网络的网络连接; 处理器、存储器和计算机可读存储介质; 存储在所述计算机可读存储介质上并在所述处理器上执行的操作环境;以及 版本管理器,被配置成执行动作,所述动作包括: 确定何时本地文件被上传到共享位置以及何时共享文件的本地副本被创建; 创建到所述本地文件在所述共享位置处的所述共享版本的链接;以及将包括所述链接的元数据插入到所述本地文件中,使得当所述本地文件被打开时,所述元数据能够被用于访问所述本地文件在所述共享位置处的所述共享版本。
10.如权利要求9所述的系统,其特征在于,还包括显示用户界面,所述用户界面包括,响应于打开所述本地文件并将所述本地文件和所述本地文件的所述共享版本进行同步,打开所述本地文件在 所述共享位置处的所述共享版本的选项。
【文档编号】G06F17/30GK103493048SQ201280020430
【公开日】2014年1月1日 申请日期:2012年4月28日 优先权日:2011年4月28日
【发明者】J·A·梅色尔斯, D·P·科斯泰纳罗 申请人:微软公司

最新回复(0)