用于电子文件视图的邻近操作的制作方法

文档序号:9732008阅读:272来源:国知局
用于电子文件视图的邻近操作的制作方法
【专利说明】用于电子文件视图的邻近操作
[0001 ] 背景
[0002]移动计算设备中的当前硬件技术和软件使用户能以多种方式与其他计算设备共享电子文档或文件。例如,移动计算设备可以被配置成允许用户在它们与另一兼容计算设备邻近时利用诸如蓝牙无线技术这样的短程无线通信、近场通信(“NFC”)、W1-Fi等来共享联系人信息、图像文件或文本文档。然而,可能存在用户出于安全性或其他原因而需要以有限的方式共享信息的情况。例如,用户可能想要共享在他或她的移动计算设备上显示的打开电子文档的当前“视图”。作为另一个示例,用户可能需要在包含受限和非受限信息两者的文件中共享非受限的信息,或者,替代地,在包含相关和不相关信息两者的文件中共享相关信息。然而,当前邻近共享被限制于“全或无”命题,以使整个文件或文档必须被共享或必须不被共享。正是针对这些及其他考虑因素而作出本发明的各种实施例。
[0003]概述
[0004]提供该概述以便以简化形式介绍概念的选集,所述概念在以下详细描述中被进一步描述。该概述不意图标识所要求保护的主题的关键特征或基本特征,也不意图帮助确定所要求保护的主题的范围。
[0005]提供了用于在一计算设备以及邻近的另一计算设备之间共享文件视图的各实施例。在该另一计算设备在实体上邻近计算设备之际可以建立与该另一计算设备的通信会话。在通信会话期间,可以授予与该另一计算设备共享文件视图的访问权限。文件视图可以包括当前被显示于计算设备上的文件。然后,文件视图可以在通信会话期间被传送至该另一计算设备以供显示。
[0006]从阅读以下详细描述及查看相关附图后,这些及其他特征和优点将显而易见。应当理解,以上概述及以下详细描述仅仅是说明性的,而不限制所要求保护的本发明。
[0007]附图简述
[0008]图1是图示根据各实施例、用于在一计算设备与邻近的另一计算设备之间共享文件视图的网络体系结构的框图;
[0009]图2是图示根据一实施例、用于在一计算设备与邻近的另一计算设备之间共享文件视图的不意图;
[0010]图3是图示根据图2的实施例、用于在一计算设备与邻近的另一计算设备之间共享文件视图的示意图;
[0011]图4是图示根据图2的实施例、用于在一计算设备与邻近的另一计算设备之间共享文件视图的示意图;
[0012]图5是图示根据另一实施例、用于在一计算设备与邻近的另一计算设备之间共享文件视图的示意图;
[0013]图6是图示根据图5的实施例、用于在一计算设备与邻近的另一计算设备之间共享文件视图的示意图;
[0014]图7是图示根据图5的实施例、用于在一计算设备与邻近的另一计算设备之间共享文件视图的示意图;
[0015]图8是图示根据一实施例、用于在一计算设备与邻近的另一计算设备之间共享文件视图的例程的流程图;
[0016]图9是图示根据另一实施例、用于在一计算设备与邻近的另一计算设备之间共享文件视图的例程的流程图;
[0017]图10是可实现各个实施例的计算设备的简化框图;
[0018]图11A是可实现各个实施例的移动计算设备的简化框图;
[0019]图11B是可实现各个实施例的移动计算设备的简化框图;以及
[0020]图12是可实现各个实施例的分布式计算系统的简化框图。
[0021 ] 详细描述
[0022]提供了用于在一计算设备以及邻近的另一计算设备之间共享文件视图的各实施例。在该另一计算设备在实体上位于计算设备邻域之际可以建立与该另一计算设备的通信会话。在通信会话期间,可以授予与该另一计算设备共享文件视图的访问权限。文件视图可以包括当前被显示于计算设备上的文件。然后,文件视图可以在通信会话期间被传送至该另一计算设备用于显示。
[0023]在以下详细描述中,参照形成该详细描述的一部分的附图,附图通过图解方式示出具体的实施例或示例。这些实施例可以被组合,可以使用其他实施例,并且可以作出结构上的变化,而不背离本发明的精神或范围。因此,以下详细描述并非是限制性意义的,本发明的范围由所附权利要求及其等价物所限定。
[0024]现在将参照附图描述本发明的各方面,附图中相同的数字表示几个附图中相同的元件。图1是图示按照各实施例、用于在一计算设备与邻域的另一计算设备间共享文件视图的网络体系结构的框图。网络体系结构包括计算设备10,该计算设备10与服务器70及另一计算设备20通信。设备10和20的每一个也分别与显示器15和20通信。根据一实施例,计算设备10和20可各自包括能分别经由无线接口 18和28进行短程无线通信的移动计算设备,诸如移动电话或智能电话、平板或笔记本电脑。然而应当理解,计算设备10和20不限于移动计算设备,因此也可以包括能进行短程无线通信的其他类型的计算设备,而不背离此处描述的各个实施例的精神和范围。例如,计算设备10可以包括启用近场通信(“NFC”)的移动电话,移动设备20可以包括附近的启用NFC的监视器。
[0025]根据各个实施例,无线接口18和28可以被配置成经由本领域技术人员已知的多种技术来提供短程无线通信,包括但不限于:蓝牙无线技术、NFC和W1-Fi。计算设备10和20也可以各自包括邻近应用30和文件视图72A。根据一实施例并且如以下将进一步详述,邻近应用30可以被配置成与邻近的另一计算设备(例如,计算设备20)共享文件视图。例如,根据一实施例,邻近应用30可以被配置成允许用户准备从服务器70上存储的文件视图72A—72N中选择的一个或多个文件视图以供与其他计算设备共享、以及发现计算设备何时邻近(例如,通过使用短程无线通信)。然后,可以在邻近的计算设备之间执行“握手”,根据一些实施例握手可以包括:由第二计算设备从第一计算设备接收到的加入与第一计算设备的通信会话的请求、第二计算设备对请求的接受、以及第一计算设备向第二计算设备授予对文件视图的访问权限。
[0026]如此处定义的,“文件视图”可以包括由软件应用程序之前创建的电子文档的副本,该副本可以在未安装相应软件应用程序的计算设备上被打开、查看和打印。例如,根据一实施例,服务器70上存储的文件视图72A—72N可以包括由电子表格应用程序创建的工作簿的电子表格应用文件视图。根据一实施例,邻近应用30可以包括用于查看电子表格应用文件(例如,工作簿文件)的“查看器”应用,诸如获自美国华盛顿州雷德蒙市的微软公司的EXCEL VIEWER应用。根据另一实施例,邻近应用30可以包括web浏览器,该web浏览器可利用服务器70上存储的web应用(未示出)在浏览器中打开电子表格应用文件视图。说明性的web应用可以包括获自华盛顿州雷德蒙市的微软公司的EXCELL WEB APP应用。然而应当理解,邻近应用30可以包括其他类型的查看器应用(或者替代地能利用其他类型的web应用),包括但不限于:字处理应用、演示应用以及笔记/协作应用。然而,还应当理解,此处描述的实施例也可以结合其他应用程序来实现,并且还不限于任何特定的应用或系统。
[0027]根据一实施例,服务器70可以包括文件托管服务,该文件托管服务可以包括上述的web应用。说明性的文件托管服务可以包括由华盛顿州雷德蒙市的微软公司提供的SKYDRIVE文件托管服务。也可以利用其他文件托管服务。
[0028]图2是图示根据一实施例、用于在计算设备10与计算设备20之间共享文件视图50的示意图。如图2所示,当前正在显示文件视图50(示出为一电子表格)的计算设备10的用户正在准备建立通信会话,以便与计算设备20的用户共享该文件视图50。
[0029]图3是图示根据一实施例、用于在计算设备10与计算设备20之间共享文件视图50的示意图。如图3所示,计算设备10的用户通
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1