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

通过消息收发来共享媒体文件的技术制造技术

技术编号:6830420 阅读:235 留言:0更新日期:2012-04-11 18:40
描述了用于通过消息收发来共享媒体文件的技术。一种装置可包括处理器和通信耦合到该处理器的存储器。存储器可以存储消息应用程序,该消息应用程序在由处理器执行时可用于使用不同的运输在不同的时间间隔传递消息和包括媒体文件的消息附件。该消息可以具有包括对用于该媒体文件的可发现存储位置的引用的链接。描述了并要求保护其他实施例。

【技术实现步骤摘要】
通过消息收发来共享媒体文件的技术
本专利技术涉及消息收发应用程序,尤其涉及使用消息收发应用程序来共享媒体文件。
技术介绍
消息应用程序被设计成在多个设备之间传递消息。消息应用程序的多个优点之一是将文件作为消息附件进行传递的能力。例如,一个计算设备上的诸如图像、照片、以及视频等媒体文件可被附加到消息并被传送到其他计算设备。然而,媒体文件相对很大并且因此消耗大量的处理和通信资源。如此,消息应用程序通常限制附件的文件大小,尤其是在通信带宽受限的情况下,如对于无线设备而言。这样的限制禁止用户经由消息应用程序共享媒体文件。本专利技术的改进正是针对这些和其他考虑事项而需要的。概述提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。各实施例一般针对通过消息应用程序来共享媒体文件的技术。一些实施例具体针对通过在传递实际消息之前将附加到该消息的媒体文件发布到可由消息发送者或消息接收者发现的网络存储服务器来共享该媒体文件的技术。此外,该消息和该媒体文件可以使用被特别设计成高效地传递各自内容的不同运输来传递。在一个实施例中,例如,一种装置可包括具有处理器和通信耦合到该处理器的存储器的计算设备。存储器可以存储消息应用程序,该消息应用程序在由处理器执行时可用于使用不同的运输在不同的时间间隔传递消息和包括媒体文件的消息附件。该消息可以具有包括对用于该媒体文件的可发现存储位置的引用的链接。对其他实施例也予以描述并要求保护。通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。应该理解,前面的概括说明和下面的详细描述只是说明性的,不会对所要求保护的各方面形成限制。附图简述图1示出消息收发体系结构的实施例。图2示出第一逻辑流程的实施例。图3示出第二逻辑流程的实施例。图4示出了第一操作环境的实施例。图5示出了第二操作环境的实施例。图6示出了第三操作环境的实施例。图7示出了第一用户界面视图的实施例。图8示出了第二用户界面视图的实施例。图9示出了计算体系结构的实施例。详细描述各实施例针对用于增强的消息收发服务的技术和媒体文件共享技术以有效且高效地允许电子系统和设备使用不同的消息应用程序或模态来传递并共享消息和消息附件。在各实施例中,消息应用程序被安排成使用不同的运输在不同的时间间隔传递消息和包括一个或多个媒体文件的消息附件。在一个实施例中,例如,消息应用程序在发送实际消息之前使用分开的运输将媒体文件发送到消息服务器。消息应用程序从消息服务器接收对媒体文件的链接。该链接是对存储在可发现存储位置处的媒体文件的引用或指针,如超链接或超文本。消息应用程序将该链接嵌入在该消息中,并且通过与被用于媒体文件的运输所不同的运输来将该消息发送到消息服务器。作为补充或替换,可以在不同的时间间隔对媒体文件和消息使用同一运输。作为补充或替换,根据变化的格式和操作设置,如隐私参数等,媒体文件的替换版本也可被嵌入在消息中。对其他实施例也予以描述并要求保护。增强的消息收发服务和媒体文件共享技术提供超过常规技术的若干优点。例如,在不同的时间间隔使用分开的运输节省了处理和通信资源,同时在发送带有附件的常规消息时提供类似的用户界面和用户体验。此外,被特别设计成对附件进行管理的增强的用户界面提供用于接收媒体文件附件的更稳健和丰富的用户体验。另外,来自客户机上的消息应用程序的输出在技术上与物理存储技术相兼容。作为另一示例,将媒体文件按可发现的方式存储以供消息发送者和/或消息接收者更容易地访问,而非将媒体文件随机存储在服务器阵列中的隐藏并受保护的位置中。作为这些和其他优点的结果,各实施例可提高操作者、设备或网络的可承受性、可伸缩性、模块性、可扩展性或互操作性。图1示出用于适用于实现一个或多个增强的消息收发服务和媒体文件共享技术以有效且高效地允许电子系统和设备使用不同的消息应用程序或模态来传递并共享消息和消息附件的消息收发体系结构100的框图。在各实施例中,消息收发体系结构100可包括具有包含多个硬件和软件组件的多种类型的系统和设备的计算机实现的消息收发体系结构100。如此处所使用的,术语“系统”和“组件”旨在指示与计算机相关的实体,包括硬件、硬件和软件的组合、软件、或执行中的软件。例如,组件可被实现成,在处理器上运行的进程、处理器、硬盘驱动器、多个(光和/或磁存储介质的)存储驱动器、对象、可执行代码、执行的线程、程序、和/或计算机。作为说明,在服务器上运行的应用和服务器两者都可以是组件。一个或多个组件可以驻留在进程和/或执行的线程内,且组件可以视给定实现所需而位于一台计算机上和/或分布在两台或更多的计算机之间。各实施例不限于该上下文。在各实施例中,消息收发体系结构100可被实现成将该结构的各部分和/或用于媒体共享技术的操作分布到多个计算实体的分布式系统。分布式系统的示例可包括但不限于,客户机-服务器体系结构、3层体系结构、N层体系结构、紧耦合或群集的体系结构、对等体系结构、主机-从机体系结构、共享数据库体系结构、以及其他类型的分布式系统。各实施例不限于该上下文。在图1所示的实施例中,消息收发体系结构100的全部或部分可被实现成具有计算和通信能力的一个或多个电子设备的一部分。通信能力可包括有线和无线通信能力。电子设备的示例可包括但不限于,计算设备、移动设备、个人数字助理、移动计算设备、智能电话、蜂窝电话、手机、单向寻呼机、双向寻呼机、消息收发设备、计算机、个人计算机(PC)、台式计算机、膝上型计算机、笔记本计算机、手持式计算机、服务器、服务器阵列或服务器场、web服务器、网络服务器、因特网服务器、工作站、小型计算机、大型计算机、超级计算机、网络设备、web设备、分布式计算系统、多处理器系统、基于处理器的系统、消费电子产品、可编程消费电子产品、电视机、数字电视机、机顶盒、无线接入点、基站、用户站、移动用户中心、无线电网络控制器、路由器、集线器、网关、网桥、交换机、机器、或其组合。各实施例不限于该上下文。作为消息收发体系结构100的一部分示出的各种系统和设备可经由诸如有线和/或无线网络等各种类型的通信介质来在通信上相耦合。类似地,给定系统或设备的组件可以协调彼此之间的操作。该协调可以涉及单向或双向信息交换。例如,某些组件可以传递通过通信介质传递的信号形式的信息。该信息可被实现成分配给各个信号线的信号。在这些分配中,每一个消息都是信号。然而,其他实施例可另选地采用数据消息。这些数据消息可以跨各个连接发送。示例性连接包括并行接口、串行接口和总线接口。适用于特定实施例的特定通信技术参考图9来描述。在图1所示的实施例中,消息收发体系结构100可包括多个计算设备110-1-a、消息服务器140以及网络存储服务器150,它们全都通过网络130进行通信。诸计算设备110-1-a可各自实现一个或多个消息应用程序104-1-b。消息服务器140可以实现各消息组件,诸如消息路由器144、附件管理器146、以及消息更新器148、以及其他消息组件。虽然如图1所示的消息收发体系结构100具有呈特定拓扑结构的有限数量的元素,但可以明白,消息收发体系结构100视给定本文档来自技高网...
通过消息收发来共享媒体文件的技术

【技术保护点】
1.一种计算机实现的方法,包括:接收(202)将媒体文件(114)附加到消息(116)的请求;通过第一运输(112-1)将所述媒体文件发送(204)到消息服务器(140);通过所述第一运输从所述消息服务器接收(206)所述媒体文件的链接(118),所述链接包括对所述媒体文件的可发现存储位置的引用;将所述链接嵌入(208)在所述消息中;以及通过第二运输(112-2)将带有所嵌入的链接的消息发送(210)给消息接收者(110-2)。

【技术特征摘要】
2010.05.06 US 12/775,2391.一种通过消息收发来共享媒体文件的计算机实现的方法,包括:由发送者计算设备上的消息应用程序,在所述消息应用程序处接收(202)将所述媒体文件(114)附加到消息(116)的请求;响应于所述请求,由所述消息应用程序在将所述消息发送到消息服务器之前通过第一运输(112-1)从所述消息应用程序将所述媒体文件发送(204)到所述消息服务器(140);由所述消息应用程序通过所述第一运输从所述消息服务器接收(206)所述媒体文件的链接(118),所述链接包括对所述媒体文件在网络存储服务器上的可发现存储位置的引用,所述可发现存储位置对应于发送者针对所述网络存储服务器所实现的web服务的用户帐户;由所述消息应用程序将所述链接嵌入(208)在所述消息中;以及由所述消息应用程序通过第二运输(112-2)将带有所嵌入的链接的消息发送(210)给消息接收者(110-2),其中,所述消息和所述媒体文件是由所述消息应用程序使用不同的运输在不同的时间间隔发送的。2.如权利要求1所述的计算机实现的方法,其特征在于,所述链接包括对存储在所述网络存储服务器上的媒体文件的可发现存储位置的引用,在没有所述链接的情况下,所述可发现存储位置可由消息发送者或消息接收者访问。3.如权利要求1或2所述的计算机实现的方法,其特征在于,包括接收将所述媒体文件的替换版本嵌入在所述消息中的控制指令。4.如权利要求1所述的计算机实现的方法,其特征在于,包括修改所述媒体文件的一个或多个属性以形成所述媒体文件的替换版本。5.如权利要求1所述的计算机实现的方法,其特征在于,包括将所述媒体文件的替换版本嵌入在所述消息中。6.如权利要求1所述的计算机实现的方法,其特征在于,包括接收表示用于将所述媒体文件嵌入在所述消息中的风格参数的控制指令。7.如权利要求1所述的计算机实现的方法,其特征在于,包括接收表示用于访问网络存储服务上的媒体文件的隐私参数的控制指令。8.如权利要求1所述的计算机实现的方法,其特征在于,包括在所述消息被消息发送者发送之后,使用具有来自所述消息接收者的信息的消息更新来更新所述消息。9.如权利要求1所述的计算机实现的方法,其特征在于,包括在所述消息被消息发送者发送之后,发送所述消息的消息更新,所述消息更新具有来自所述消息发送者的信息。10.一种通过消息收发来共享媒体文件的系统,包括:用于由发送者计算设备上的消息应用程序在所述消息应用程序处接收(202)将所述媒体文件(114)附加到消息(116)的请求的装置;用于响应于所述请求由所述消息应用程序在将所述消息发送到消息服务器(140...

【专利技术属性】
技术研发人员:J·索恩顿O·乌德族R·本森J·沈D·西特龙T·富尼耶B·威德W·迪特里赫B·珀泽利J·摩尔A·厄丹R·康茨
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1