共享数字对象的制作方法

文档序号:8323910阅读:523来源:国知局
共享数字对象的制作方法
【技术领域】
[0001] 本公开总体上涉及共享数字对象,并且尤其涉及与另一个设备或服务共享设备上 的数字对象。
【背景技术】
[0002] 计算机用户寻求在他们的计算设备或服务之间共享数据。例如,在台式计算机阅 读网页的用户可能期望继续在该用户的智能电话上阅读该网页。作为另一个示例,用户可 能想要将来自网页的图像保存至在线数据存储服务。

【发明内容】

[0003] 所公开的主题涉及一种用于与另一个设备或服务共享设备上的数字对象的计算 机实施的方法。该方法包括接收将设备上的显示器的至少一个边缘区域与另一个设备或服 务相关联的用户请求,并且响应于该请求而将该设备上的显示器的至少一个边缘区域与该 另一个设备或服务相关联。该方法进一步包括接收包括从显示器上的第一位置朝向显示器 的该至少一个边缘区域移动的输入手势,并且响应于该输入手势而提供将与该第一位置相 关联的数字对象发送至该另一个设备或服务。
[0004] 所公开的主题进一步涉及一种用于与另一个设备或服务共享设备上的数字对象 的系统。该系统包括一个或多个处理器以及包括存储于其中的指令的机器可读介质,当被 该处理器所执行时,该指令使得该处理器执行操作,该操作包括:将设备上的显示器的至少 一个边缘区域与另一个设备或服务相关联。该操作进一步包括接收包括从显示器上的第一 位置朝向显示器的该至少一个边缘区域移动的输入手势,并且响应于该输入手势而提供将 与该第一位置相关联的数字对象发送至该另一个设备或服务。
[0005] 所公开的主题还涉及一种包括存储于其中的指令的机器可读介质,当被系统所执 行时,该指令使得该系统执行操作,该操作包括接收将设备上的显示器的至少一个边缘区 域与另一个设备或服务相关联的用户请求,其中该边缘区域包括该显示器的边缘或显示器 的角落。该操作进一步包括响应于该请求而将该设备上的显示器的至少一个边缘区域与该 另一个设备或服务相关联,并且接收包括从显示器上的第一位置朝向显示器的该至少一个 边缘区域移动的输入手势。此外,该操作包括响应于该输入手势而提供将与该第一位置相 关联的数字对象发送至该另一个设备或服务。
[0006] 所要理解的是,主题技术的其它配置将通过以下【具体实施方式】而对于本领域技术 人员成为显而易见的,其中该主题技术的各种配置通过图示被示出并描述。如将会意识到 的,该主题技术支持其它且不同的配置并且其若干细节能够在各个其它方面进行修改,所 有这些都并不背离该主题技术的范围。因此,附图和【具体实施方式】在本质上要被视为是说 明性而非限制性的。
【附图说明】
[0007] 该主题技术的某些特征在所附权利要求中给出。然而,出于解释的目的,主题技术 的若干实施例在以下附图中给出。
[0008] 图1图示了能够提供在设备之间共享数字对象的示例分布式网络环境。
[0009] 图2图示了其中不同边缘区域与不同设备相关联以便共享数字对象的设备的示 例。
[0010] 图3图示了通过其将设备上的数字对象与另一个设备或服务进行共享的示例处 理。
[0011] 图4图示了通过其将设备上的数字对象经由服务器与另一个设备或服务进行共 享的示例处理。
[0012] 图5在概念上图示了该主题技术的一些实施方式利用其得以实施的示例电子系 统。
【具体实施方式】
[0013] 以下所给出的【具体实施方式】意在作为对主题技术的各种配置的描述而并非意在 表示该主题技术可以在其中进行实践的仅有配置。附图被结合于此并且构成该具体实施方 式的一部分。该【具体实施方式】出于提供对主题技术的全面理解的目的而包括具体细节。然 而,对于本领域技术人员将会清楚并显而易见的是,该主题技术并不局限于这里所给出的 具体细节并且可以在没有这些具体细节的情况下进行实践。在一些情况下,公知结构和组 件以框图形式示出以免对主题技术的概念造成混淆。
[0014] 如以上所提到的,计算机用户经常寻求在他们的计算设备或服务之间共享数据。 例如,在台式计算机阅读网页的用户可能期望在该用户的智能电话上继续阅读该网页。作 为另一个示例,用户可能想要将来自网页的图像保存至在线数据存储服务。为了用户共享 源设备上的数据,用户经常必须采取若干个步骤以便使得数据从源设备成功传递至目标设 备或服务。例如,为了将台式计算机上的网页发送至智能电话,用户可以:(1)打开电子邮 件程序,(2)编写新的电子邮件,(3)从显示该网页的web浏览器复制该网页的地址,(4) 将该网页的地址粘贴到电子邮件中,(5)指定智能电话上的电子邮件账户作为目的地,并且 (6)提交该电子邮件以便进行传输。
[0015] 为了将图像保存到在线数据存储服务器,用户可以:(1)将该图像保存到台式计 算机,(2)加载在线数据存储服务的网页,(3)激活在线数据存储服务的网页上用于上传文 件以便进行存储的界面,(4)选择所保存的图像文件,并且(5)提交该图像文件以便使用该 界面上传至在线数据存储服务。这样,与另一个设备或服务共享数据经常是耗时且漫长的 过程。
[0016] 该主题公开允许用户将沿着设备的显示屏幕的边缘的具体区域指定为与其它设 备或服务相关联,而使得当用户以具体边缘区域的方向"轻拂(flick) "(例如,选择所显示 的数字对象,并且诸如通过拖拽而以某个方向移动所选择的对象)数字对象(例如,文本、 图像或文件)时,该数字对象与关联于该具体边缘区域的设备或服务进行共享。例如,用户 可以在平板计算机上将用户的平板的显示器的顶部边缘指定为与在线数据存储服务相关 联,并且将用户的平板的显示器的右侧边缘指定为与用户的智能电话相关联。在另外的示 例中,为了将当前在平板上所显示的用于行车路线指引的网页发送至智能电话,用户可以 朝向该平板的显示器的右侧边缘轻拂该网页。为了将来自该网页的目的地的图像保存到在 线数据存储服务器,用户可以朝向平板的显示器的顶部边缘轻拂来自网页的该图像。
[0017] 在示例方面,数字对象被发送至服务器,并且该服务器将该数字对象发送至目标 设备或服务。此外,该目标设备或服务可以在接收到数字对象时自动对其执行操作。该操 作可以在服务器对该数字对象进行处理之后由该服务器所指定。例如,当智能电话从服务 器接收到行车路线指引的网页的副本之后,该智能电话能够自动将目的地加载到该智能电 话上的导航应用之中。
[0018] 图1图示了能够提供在设备之间共享数字对象的示例分布式网络环境。网络环境 100包括通过网络108可通信地连接至服务器110的多个电子设备102-106。服务器110 包括处理设备112和数据存储114。处理设备112执行存储在数据存储114中的计算机指 令以例如存放应用。用户可以使用任意一个电子设备102-106经由网络108与应用进行交 互。虽然图1图示了客户端-服务器的网络环境100,但是该主题技术的其它方面可以包括 其它配置,例如包括端对端环境。
[0019] 电子设备上的数字对象可以与另一个设备或服务进行共享。在图1的示例中,数 字对象可以在任意的电子设备102-106之间进行共享。在一个示例中,电子设备102上的 数字对象与电子设备104进行共享。电子设备102接收将电子设备102上的显示器的至少 一个边缘区域与电子设备104进行关联的用户请求。响应于该请求,电子设备102将电子 设备102上的显示器的至少一个边缘区域与电子设备104进行关联。电子设备102接收包 括从该显示器上的第一位置朝向该显示器的至少一个边缘区域移动的输入手势(例如,轻 拂或其它用户输入)。响应于该输入手势,电子设备102提供将与该第一位置相关联的数字 对象(例如,文本、图像或文件)发送至电子设备104。
[0020] 在示例方面中,在任意电子设备102-106之间数字对象的共享能够经由服务器 110来发生。使用以上在电子设备102和电子设备104之间共享数字对象的示例,电子设备 102将与第一位置相关联的数字对象传送至服务器110。在从电子设备102接收到该数字 对象之后,服务器110指定与该数字对象相关联的操作。服务器110将该数字对象和相关 联的操作发送至电子设备104。在从服务器110接收到该数字对象之后,电子设备104能够 执行与该数字对象相关联的操作。
[0021] 电子设备102-106可以是计算设备,诸如膝上或台式计算机、智能电话、PDA、便携 式媒体播放器、平板计算机或者其它适当的计算设备。在图1的示例中,电子设备102被描 绘为智能电话,电子设备104被描绘为台式计算机,并且电子设备106被描绘为PDA。
[0022] 在一些示例方面,服务器110可以是诸如计算机服务器的单个计算设备。在其它 实施例中,服务器110可以表示共同进行工作以执行服务器计算机的操作(例如,云计算) 的多于一台的计算设备。可以用来实施服务器Iio的计算设备的示例包括但并不局限于 web服务器、应用服务器、代理服务器、网络服务器或者服务器群中的计算设备的群组。
[0023] 电子设备102-106和服务器110之间的通信可以通过网络(例如,网络108)而促 成。网络108可以是公共通信网络(例如,互联网、蜂窝数据网络、电话网络上的拨号调制 解调器)或者专用通信网络(例如,专用LAN、租用线路)。任意的电子设备102-106和服 务器110之间的通信都可以通过诸如超文本传输协议(HTTP)之类的通信协议而促成。针 对任意的电子设备102-106和服务器110之间的一些或全部通信可以促成其它通信协议, 例如包括可扩展消息和存在协议(XMPP)通信。
[0024] 图2图示了其中不同边缘区域与不
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1