当前位置: 首页 > 专利查询>微软公司专利>正文

将元数据存储在文件内部以提供文件的共享版本的引用制造技术

技术编号:9521496 阅读:183 留言:0更新日期:2014-01-01 19:00
到本地文件的共享版本的链接被插入到本地文件的元数据中。本地文件可以是共享文件的副本和/或指定要被共享的本地文件。例如,当本地文件被上传到共享位置供协作时,到共享位置的链接被自动插入到该本地文件的元数据中。共享文件的本地副本可通过将该共享文件下载到本地数据存储来创建。到共享位置的链接是被自动插入本地存储的。当本地文件被打开时,元数据内的链接接可被用来访问本地文件在共享位置的版本。对本地文件和/或文件的共享版本的改变也可被同步。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】到本地文件的共享版本的链接被插入到本地文件的元数据中。本地文件可以是共享文件的副本和/或指定要被共享的本地文件。例如,当本地文件被上传到共享位置供协作时,到共享位置的链接被自动插入到该本地文件的元数据中。共享文件的本地副本可通过将该共享文件下载到本地数据存储来创建。到共享位置的链接是被自动插入本地存储的。当本地文件被打开时,元数据内的链接接可被用来访问本地文件在共享位置的版本。对本地文件和/或文件的共享版本的改变也可被同步。【专利说明】将元数据存储在文件内部以提供文件的共享版本的引用
技术介绍
当用户发送附加到电子消息的文件时,他们创建了给定文件的多个副本。该附件的一个副本不仅存在于每个用户的邮箱中,该附件也常常被存储在其它位置。当用户用对附件的改变进行回复时,他们创建又一个副本和附件版本。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍将在以下【具体实施方式】中进一步描述的一些概念。本
技术实现思路
不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。到本地文件的共享版本的链接被插入本地文件的元数据中。本地文件可以是共享文件的副本和/或指定要被共享的本地文件。例如,当本地文件被上传到共享位置供协作时,到共享位置的链接被自动插入到该本地文件的元数据中。共享文件的本地副本可通过将该共享文件下载到本地数据存储来创建。到共享位置的链接是被自动插入本地存储的。当本地文件被打开时,元数据内的链接可被用来访问在共享位置处的本地文件的版本。对本地文件和/或文件的共享版本的改变也可被同步。【专利附图】【附图说明】图1示出示例性计算环境;图2示出了用于将元数据存储在本地文件内部以提供本地文件的共享版本的引用的系统;图3示出了包括被上传到共享位置的附件的电子邮件的显示;图4示出了被打开的本地文件,其包括被插入的包括到本地文件的共享版本的链接的元数据;图5示出了用于响应于本地文件被共享,将包括到共享位置的链接的元数据插入到本地文件内的过程;图6示出了用于将包括到共享位置的链接的元数据插入共享文件的本地副本内的过程;以及图7示出了响应于打开本地文件,打开本地文件的共享版本的过程。【具体实施方式】现将参考其中相同的标号代表相同的元素的附图来描述各实施例。具体地,图1和相应的讨论旨在提供对在其中可实现各实施例的合适计算环境的简要、概括描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其它类型的结构。也可使用其它计算机系统配置,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等等。还可使用在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。现在参考图1,将描述在各个实施例中所利用的计算机100的说明性计算机环境。图1所示的计算机环境包括计算设备,这些计算设备各自可以被配置为移动计算设备(例如,电话、平板电脑、上网本、膝上型电脑)、服务器、台式计算机、或者某一其他类型的计算设备,并且包括中央处理单元5 (“CPU”)、包括随机存取存储器9 (“RAM”)和只读存储器(“ROM”)10的系统存储器7、以及将存储器耦合至中央处理单元(“CPU”)5的系统总线12。在R0M10中存储基本输入/输出系统,该系统包含有助于诸如在启动期间在计算机内的元件之间传输信息的基本例程。计算机100还包括大容量存储设备14,该大容量存储设备14用于存储操作系统16、消息收发应用24、Web浏览器25、以及共享管理器26,这将在下面予以更详细的描述。将大容量存储设备14通过连接到总线12的大容量存储控制器(未示出)连接到CPU5。大容量存储设备14及其相关联的计算机可读介质为计算机100提供非易失性存储。虽然此处包含的对计算机可读介质的描述涉及诸如硬盘或CD-ROM驱动器等大容量存储设备,但是计算机可读介质可以是能够由计算机100访问的任何可用介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息的任何方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质还包括,但不限于,RAM、ROM、可擦除可编程只读存储器(“EPROM”)、电可擦可编程只读存储器(“EEPR0M”)、闪存或其它固态存储器技术、⑶-ROM、数字多功能盘(“DVD”)或其它光存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计算机100访问的任何其它介质。计算机100使用通过诸如因特网之类的网络18与远程计算机的逻辑连接而在联网环境中操作。计算机100可以通过连接至总线12的网络接口单元20来连接到网络18。网络连接可以是无线的和/或有线的。网络接口单元20也可用于连接到其它类型的网络和远程计算机系统。计算机100还可以包括用于接收和处理来自数个其他设备的输入的输入/输出控制器22,这些设备包括键盘、鼠标或者电子指示笔(未在图1中示出)。类似地,输入/输出控制器22可以为显示屏23、打印机或其它类型的输出设备提供输入/输出。如前简述的那样,多个程序模块和数据文件可以被存储在计算机100的大容量存储设备14和RAM9内,包括适于控制计算机的操作的操作系统16,如华盛顿州雷蒙德市的微软公司的 WINDOWS PHONE 7?、WINDOWS 7?、或 WINDOWS SERVER?:操作系统。大容量存储设备14和RAM9还可以存储一个或多个程序模块。具体而言,大容量存储设备14和RAM9可以存储诸如一个或多个消息收发应用24和一个或多个文档应用25的一个或多个应用程序。文件应用25可以是许多不同类型的应用,诸如文字处理应用、演示应用、照片程序、电子表格应用等。用户界面15被用户用来与应用和文件交互。消息收发应用24可以是一个或多个不同的消息收发应用。例如,计算设备100可包括电子邮件应用、即时消息收发(IM)应用、SMS、丽S应用、实时信息网络(例如,Twitter?界面)、社交网络应用等等。根据一实施例,消息收发应用24是电子邮件应用,诸如MICROSOFT OUTLOOK?。消息收发应用可以是基于客户端的和/或基于web的。例如,可以使用基于网络的消息服务17,诸如:MICR0S0FTWINDOWS LIVE或某种其他基于网络的服务。网络共享27被配置成存储一个或多个用户能够通过IP网络18访问的内容(例如,文件、电子表格、Web内容等等)。例如,网络共享27可以存储位于一个或多个位置处的用户能够访问的内容。共享管理器26被配置来响应于本地文件被共享和/或共享文件的本地版本被创建,自动插入到在共享位置处的文件的链接。例如,响应于检测当本地文件,诸如本地文件19,(例如在网络共享27处)被共享,共享管理器26将元数据插入到本地文件中,该元数据包括到在共享位置处的文件的共享版本的链接。类似地,响应于在共享位置27处的文件被下载且共享文件的本地副本被创建,共享管理器26将元数据插入到共享文件的本地副本中,该元数据包括到在共享位置处本文档来自技高网...
将元数据存储在文件内部以提供文件的共享版本的引用

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:J·A·梅色尔斯D·P·科斯泰纳罗
申请(专利权)人:微软公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1