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

通过基于web的桌面生产力应用程序来插入多媒体文件制造技术

技术编号:5083106 阅读:329 留言:0更新日期:2012-04-11 18:40
此处描述了用于通过基于web的桌面生产力应用程序来插入多媒体文件的技本。通过网络从客户机计算机接收对多媒体文件的请求。通过网络将对多媒体文件的请求发送到服务器计算机。对多媒体文件的请求经由代理web服务来发送。在发送对多媒体文件的请求后通过网络从服务器计算机接收该多媒体文件。将多媒体文件插入到由基于web的桌面生产力应用程序编辑的文档中。

【技术实现步骤摘要】
【国外来华专利技术】通过基于web的桌面生产力应用程序来插入多媒体文件背景桌面生产力应用程序(下文中被称为“生产力应用程序”)已经改变了人们起草文 档、构建电子表格、创建演示文稿和执行各种其他个人和企业相关任务的方式。具体而言, 生产力应用程序使得用户能够以高效且经济的方式生成高质量工作产品。生产力应用程序 的示例包括文字处理应用程序、电子表格应用程序、演示应用程序等。同样,一组生产力应 用程序通常捆绑销售。这些捆绑的示例包括来自微软公司的OFFICE以及来自国际商用机 器公司的 LOTUSSMARTSUITE。如果用户想要访问给定计算机上的生产力应用程序,该用户常规上将生产力应用 程序本地地安装在该计算机上。如果该用户想要访问另一计算机上的生产力应用程序,则 该用户将需要将生产力应用程序本地地安装在该另一计算机上。这导致多个潜在缺点。在 一个示例中,如果用户拥有多个计算机,则该用户可能需要在每一个计算机上安装生产力 应用程序。如果某些计算机不具有执行生产力应用程序的处理能力或存储生产力应用程序 的磁盘空间,则这可能造成问题。安装多个副本还增加了相当多的花费。在另一示例中,如果用户从同事那里借用计算机,则该用户只有在该同事已安装 生产力应用程序的情况下才可以在该计算机上访问生产力应用程序。如果该同事未安装生 产力应用程序,则该用户可购买并安装生产力应用程序的另一副本。然而,该选项不是理想 的,因为它增加了物质花费,尤其是在只是短时间内借用计算机的情况下。此外,该同事可 能不想在她的计算机上安装生产力应用程序。在又一示例中,用户无法访问她自己的计算机(例如,用户在度假),因此该用户 依靠诸如常见于图书馆和网吧的公众可访问的计算机。在许多公众可访问的计算机中,安 装新软件是被禁止的,有时甚至通过软件应用程序、防火墙和其他安全措施来防止。由此, 如果公众可访问的计算机不包含生产力应用程序,则该用户实际上无法访问生产力应用程序。当基于软件的生产力应用程序未被安装在给定计算机上或由于某种原因在该计 算机上不可用时,用户可通过因特网或其他合适的网络来访问基于web的生产力应用程 序。基于web的生产力应用程序可使用户能够创建和编辑各种文档,由此提供与基于软件 的生产力应用程序相同的功能中的至少某一些。此外,基于web的生产力应用程序可经由 标准web浏览器来访问。常见于基于软件的生产力应用程序中的一个特征是在外部库或其他合适的集合 中搜索多媒体文件并将该多媒体文件插入到由基于web的生产力应用程序编辑的文档中 的能力。已经开发出用于实现该功能的多种方法,但这些方法被认为是非最优的。在第一 方法中,用户从外部库手动下载多媒体文件并本地地存储该多媒体文件。该用户然后将该 多媒体文件从本地存储设备手动上传到基于web的生产力应用程序中以便插入到文档中。 该方法不适合在公众可访问的计算机以及不允许下载和存储文件的其他计算机上等。在第二方法中,用户在web浏览器上安装ACTIVEX控件或其他web浏览器控件。 ACTIVEX控件可被配置成协助从外部库中检索多媒体文件。某些web浏览器、防火墙和其他5安全措施限制或阻止安装诸如ACTIVEX控件等web浏览器控件,以防止安装可能恶意的代 码。在第三方法中,用户将对应于多媒体文件的URL手动输入到基于web的生产力应用程 序中。以此方式,该基于web的生产力应用程序可以直接从外部库下载多媒体文件并将该 多媒体文件插入到文档中。要求用户知道每一个多媒体文件的URL并将这些URL手动插入 到基于web的生产力应用程序中给予用户相当多的工作量并造成糟糕的用户体验。此处所做出的本专利技术正是对于这些和其他考虑事项而提出的。概述此处描述了用于通过基于web的桌面生产力应用程序来插入多媒体文件的改进 的方法和系统的技术。具体而言,通过利用此处所呈现的技术和概念,用户能够比常规方法 更加灵活地经由基于web的桌面生产力应用程序来将多媒体文件插入到正在编辑的文档 中。具体而言,此处所描述的技术不需要用户下载多媒体文件并将其存储在该用户的计算 机上,不依靠客户机侧ACTIVEX控件,并且不需要用户将统一资源定位符(“URL”)手动输 入到基于web的桌面生产力应用程序中。根据此处所呈现的一方面,计算机程序通过基于web的桌面生产力应用程序来插 入多媒体文件。计算机程序通过网络从客户机计算机接收对多媒体文件的请求。该计算机 程序通过网络将对多媒体文件的请求发送到服务器计算机。对多媒体文件的请求可经由代 理web服务来发送。响应于对多媒体文件的请求,计算机程序通过网络从服务器计算机接 收多媒体文件。计算机程序将多媒体文件插入在由基于web的桌面生产力应用程序编辑的 文档中。在一个实施例中,基于web的桌面生产力应用程序刷新其显示以示出包括所插入 的多媒体文件的已更新的文档视图。应当理解,上述主题也可被实现为计算机控制的装置、计算机进程、计算系统或诸 如计算机可读介质等制品。通过阅读下面的详细描述并审阅相关联的附图,这些及各种其 他特征将变得显而易见。提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概 念。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在将本概述用 来限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本专利技术的任一部 分中提及的任何或所有缺点的实现。附图简述附图说明图1是示出根据一个实施例的用于通过基于web的桌面生产力应用程序来插入多 媒体文件的系统的框图;图2是示出根据一个实施例的在插入多媒体文件之前的说明性生产力伴随应用 程序的屏幕截图的屏幕显示图;图3A是示出根据一个实施例的一个说明性剪贴画界面的屏幕截图的屏幕显示 图;图3B是示出根据一个实施例的另一个说明性剪贴画界面的屏幕截图的屏幕显示 图;图4是示出在插入多媒体文件之后的说明性生产力伴随应用程序的另一屏幕截 图的屏幕显示图;图5A和5B是示出用于通过基于web的生产力应用程序来插入多媒体文件的说明6性过程的流程图;图6是示出用于能够实现此处所呈现的各实施例的各方面的计算系统的说明性 计算机硬件体系结构的各方面的计算机体系结构图。详细描述以下详细描述涉及用于经由基于web的桌面生产力应用程序来在外部库中搜索 多媒体文件并将该多媒体文件插入到由该基于web的桌面生产力应用程序编辑的文档中 的技术。通过利用此处所呈现的技术和概念,用户还可以在通过在一个域上操作的基于web 的桌面生产力应用程序编辑文档的同时搜索存储在在另一个域上操作的外部库中的多媒 体文件。一旦用户选择多媒体文件,基于web的桌面生产力应用程序就可直接从外部库中 检索该多媒体文件并将该多媒体文件插入到正在编辑的文档中。应当理解,多媒体文件不被存储在用户的计算机上。此外,用户不下载任何 ACTIVEX控件或其他web浏览器控件。由此,此处所呈现的技术和概念可以在公众可访问的 计算机以及其中禁止将内容下载到计算机上的其他计算机上实现。而且,基于web的桌面 生产力应用程序从外部库中检索多媒体文件并将该多媒体文件插入到文档中的动作对用 户是透明的。即,用户既不知道多媒体文件在外部库中的位置,也不知道基于web的桌面生 产力应用程序和本文档来自技高网...

【技术保护点】
一种用于通过基于web的桌面生产力应用程序(102)来插入多媒体文件(104)的方法,包括:  通过网络(114)从客户机计算机(108)接收对所述多媒体文件(104)的请求;  通过所述网络(114)向服务器计算机(112)发送对所述多媒体文件(114)的请求,对所述多媒体文件(104)的请求经由代理web服务(136)来发送;  在发送对所述多媒体文件(104)的请求后,通过所述网络(114)从所述服务器计算机(112)接收所述多媒体文件(104);以及  将所述多媒体文件(104)插入到由所述基于web的桌面生产力应用程序(102)编辑的文档(204)中。

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

【专利技术属性】
技术研发人员:JM卢克J葛
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1