[发明专利]共享媒体文件的技术有效
| 申请号: | 201210419134.8 | 申请日: | 2012-10-26 |
| 公开(公告)号: | CN103023962A | 公开(公告)日: | 2013-04-03 |
| 发明(设计)人: | J·拜勒 | 申请(专利权)人: | 微软公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 段登新 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 共享 媒体文件 技术 | ||
技术领域
本发明涉及共享媒体文件的技术。
背景技术
可使用大量不同技术共享文件。例如,消息应用被设计成在多个设备之间传递消息。消息应用的多个优点之一是将文件作为消息附件进行传递的能力。例如,一个计算设备上的诸如图像、照片、以及视频等媒体文件可被附加到消息并被传送到其他计算设备。然而,使用消息应用来发送附件非常低效,因为它们需要做出媒体文件的多个副本,诸如用于附件的一个副本以及用于每个接收附件的设备的一个副本。媒体文件相对较大并且消耗大量处理和通信资源,并且因此复制是一项昂贵的操作。现有方案尝试通过使用链接(诸如到网络存储设备的统一资源定位符(URL))来减少复制。然而,在许多时候,链接不能被用来访问存储在非公开存储位置中的媒体文件。这些限制以及其他限制抑制了用户使用现有方案高效地共享媒体文件。本发明的改进正是针对这些和其他考虑事项而需要的。
发明内容
提供本发明内容以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
各种实施例一般涉及共享媒体文件的技术。某些实施例特别涉及使用迭代文件共享方法来以创新的方式合并多种不同类型的媒体共享技术来共享媒体文件,以减少共享媒体文件所需的文件复制的总次数的技术。
在一个实施例中,例如,一种装置可包括处理器和通信地耦合到该处理器的存储器(memory)。该存储器可存储一应用,该应用具有可用于在所定义的一组用户之间共享媒体文件的媒体共享组件。该媒体共享组件可包括多个软件模块,包括文件管理器模块以及文件引用模块。文件管理器模块可以可用于确定媒体文件的网络存储位置。文件引用模块可以可用于自动地生成到该媒体文件的网络存储位置的有效链接。有效链接可被具体安排成准许该应用的所定义的一组用户对该媒体文件的网络存储位置的访问。对其他实施例也予以描述并要求保护。
通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。应该理解,前面的概括说明和下面的详细描述只是说明性的,不会对所要求保护的各方面形成限制。
附图说明
图1示出媒体共享系统的一个实施例。
图2示出媒体共享系统的媒体共享组件测试到媒体文件的链接的逻辑流程的一个实施例。
图3示出媒体共享系统的媒体共享组件修改媒体文件的网络存储位置的权限(permission)的逻辑流程的一个实施例。
图4示出媒体共享系统的媒体共享组件将媒体文件复制到新存储位置的逻辑流程的一个实施例。
图5示出媒体共享系统测试到媒体文件的链接的消息流的一个实施例。
图6示出媒体共享系统修改媒体文件的网络存储位置的权限的消息流的一个实施例。
图7示出媒体共享系统将媒体文件复制到新的存储位置的消息流的一个实施例。
图8示出媒体共享系统通过客户端设备访问来自一网络存储位置的媒体文件的消息流的一个实施例。
图9示出媒体共享系统的集中式系统实现的一个实施例。
图10示出媒体共享系统的分布式系统实现的一个实施例。
图11示出媒体共享系统的示例性计算体系结构的一个实施例。
图12示出媒体共享系统的示例性通信体系结构的一个实施例。
具体实施方式
各实施例涉及用于增强的媒体文件共享技术以有效且高效地允许电子系统和设备使用不同的消息应用或模态通信并共享媒体文件的技术。该增强的媒体文件共享技术可以自动地或编程地使用迭代文件共享方法,所述迭代文件共享方法被设计成简化用户操作并减少共享媒体文件所需的文件复制的次数。迭代文件共享方法可利用一批文件共享技术,诸如生成不同类型的链接、测试不同类型的链接、修改网络存储位置的权限、以及最终将媒体文件复制到新网络存储位置。迭代文件共享方法仅在所有其他文件共享技术已被测试并失败之后才利用文件复制作为最后的手段。以此方式,迭代文件共享方法减少了(或者在某些情况下消除了)进行文件复制以在多个用户间共享媒体文件的需要,由此保留了设备或网络的计算和通信资源。而且,该迭代文件共享方法在无需执行文件共享的用户的任何人工干预的情况下执行,由此带来了共享媒体文件时的改进的用户体验。作为这些和其他优点的结果,各实施例可提高操作者、设备或网络的可承受性、可伸缩性、模块性、可扩展性或互操作性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210419134.8/2.html,转载请声明来源钻瓜专利网。





