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

多客户端搜索方法和系统技术方案

技术编号:5347975 阅读:272 留言:1更新日期:2012-04-11 18:40
一种方法包括:使用第一客户端接收指示用户已经执行的与第一文件相关联的动作的事件。该动作与将第一文件传送到另一个客户端不相关。该方法还包括:响应于事件使用第一客户端从第一文件自动提取内容并且生成与内容相关联的元数据;以及如果对等客户端和第一客户端当前正在运行并且在网络上相互可见,则使用第一客户端将内容和元数据传送到对等客户端。在接收事件后自动确定传送的时间。

【技术实现步骤摘要】
【国外来华专利技术】
本文档涉及共享以及搜索方法和系统。
技术介绍
随着数字化存储的信息量增加,用户在想得到他们的数字信息时定位该数字信息 变得更加困难和复杂。此外,无论用户是在其家用计算机上、在工作中使用膝上型电脑、还 是在路上用无线个人数字助理,用户都希望能够访问其数字信息。一些当前的系统允许用户将文件移到同步文件夹,其可以被用来在两个或多个客 户端之间传送文件。然而,为了使该同步发生,这些系统可能需要明确的用户动作。在这种 情况下,即使用户最近已经访问了文件,也不会使该文件同步,除非用户将该文件移到同步 文件夹。此外,当文件与外部客户端同步时,可能难以在外部客户端上定位该文件。在一些 情况中,该文件可能与多个其它文件一起位于外部客户端上的同步文件夹中。即使用户能 够记住同步文件夹位于何处,在外部客户端上导航到所传送的文件对用户来说也可能是困 难的。
技术实现思路
本文档公开了帮助计算装置的用户加入到在这些装置上共享及寻找数据的方法 和系统。在一个方面中,描述了一种方法。该方法包括使用第一客户端接收指示用户已经 执行的与第一文件相关联的动作的事件。该动作与将第一文件传送到另一个客户端不相 关。该方法还包括响应于所述事件使用第一客户端从第一文件自动提取内容并且生成与 所述内容相关联的元数据,以及如果对等客户端和第一客户端当前正在运行并且在网络上 相互可见,则使用第一客户端将内容和元数据传送到对等客户端。在接收事件后,自动确定 传送的时间。在一个示例中,与传送文件不相关的动作可以是文件访问或文件保存,并且从第 一文件所提取的内容可以是文件的副本或文件的内容的副本。该方法也可以包括从服务 器接收服务器被配置为将内容传送到发出请求的客户端的指示;以及已经接收了指示并且 如果对等客户端当前没有与第一客户端联网,则将内容和元数据传送到服务器。在一些实 现中,该方法进一步包括从服务器接收要求、定位满足该要求的元数据、以及选择与该元数 据相关联的内容用于传送到对等客户端。要求可以包括时间戳值或数据位值。此外,该方 法可以包括响应于在第一客户端上发生的多个事件而使用第一客户端从多个文件提取附 加的内容,并且基于指定附加的内容要被传送的顺序的一个或多个优先级算法将附加的内 容传送到对等客户端。在另一个示例中,将内容和元数据传送到对等客户端可以包括将内容和元数据 传送到服务器;第一客户端从服务器接收服务器被配置为将内容和元数据传送到对等客户 端的指示。将内容和元数据传送到对等客户端可以包括将内容和元数据传送到第二客户端。第一客户端从第二客户端接收第二客户端被配置为将内容和元数据传送到对等客户端 的指示。该方法可以进一步包括在将内容传送到对等客户端之前对其进行索引,以使得包 括在内容中的一个或多个符号被格式化为可用于识别该内容的键;以及独立于事件的发生 从第二文件提取内容;对来自第二文件的内容进行索引;以及将所索引的内容传送到对等 客户端。在又一个示例中,从第一文件提取内容可以包括将第一文件的内容转换为超文本 标记语言(HTML)或文本。此外,提取第一文件的内容可以包括生成保留第一文件的原始文 件格式的第一文件的副本。该方法还可以包括如果在第一客户端接收到在第一客户端和 对等客户端之间的网络连接具有超过预定带宽值的带宽的指示,则增加吞吐量阈值,该吞 吐量阈值用于限制在第一客户端和对等客户端之间传递的内容量。在一些实现中,该方法 包括在将内容传送到对等客户端之前将期满日与该内容相关联。在其它的实现中,该方法 包括如果从第一客户端删除了内容,则传送用于从对等客户端删除该内容的请求。在第二个方面中,描述了一种具有一个或多个服务器的计算机系统。该系统包括 表管理器模块,用于从第一客户端接收用户已经对文件执行与该文件的传送不相关的动作 的指示。该指示包括从该文件提取的内容和分配给该内容的元数据值。该系统还包括数 据表,用于存储从在第一客户端上的文件提取的内容和元数据值;接口,用于从第二客户端 接收对与在指定的元数据值范围内的一个或多个元数据值相关联的内容的请求;以及选择 模块,用于如果与内容相关联的元数据值在指定的元数据值范围内则发起内容到第二客户 端的传送。在一个示例中,元数据值可以包括指示对文件执行的动作何时发生的时间戳,并 且元数据值范围包括指示一段时间的时间戳值的连续范围。该系统也可以包括活动的客户 端列表,其包括客户端的标识符,其中接口已在预定的时间段内从所述客户端接收到对内 容的请求。在表管理器模块发出用于从数据表移除内容的删除命令之前,表管理器模块使 用所述活动的客户端列表来确定是否已将内容传送到所有列出的活动的客户端。该系统可 以包括空间配额,该空间配额包括对用于所接收的内容的存储空间的量的限制,当超出配 额时,该空间配额被用于触发从数据表删除至少一部分所述内容。在另一个示例中,该系统可以包括源标识符的列表,所述源标识符中的一个指定 从其接收了内容的第一客户端,如果在将内容传送到第二客户端之前已将内容从数据表删 除,则使用该源标识符的列表来发起从第一客户端请求内容。该系统可以包括认证管理器, 用于将用于第一和第二客户端的客户端标识符以及与第一和第二客户端相关联的用户标 识符传送到外部服务器,用于如果存储在数据表中的内容变得不可访问则在重构内容中使 用。在一些实现中,该系统可以包括吞吐量阈值,其包括对在预定的时间段内由接口 接收的数据量的限制。如果所接收的数据量超过该阈值,则接口利用该吞吐量阈值拒绝接 收额外内容。在另一个方面中,描述了一种用于在多个客户端上共享数据的系统。该系统包括 在第一客户端的事件监听器,用于接收用户发起的与文件相关联的动作。该动作与将文件 传送到第二客户端不相关。该系统还包括在第一客户端的提取器,用于响应于所述事件从 所述文件提取内容,并且生成与所述内容相关联的元数据;以及用于将内容和元数据从第一客户端传送到第二客户端的装置。在此描述的系统和技术可以提供以下优点中的一个或多个。系统可以增加在多个 计算机之间交换已访问的文件的便利。而且,系统可以增加用户定位已交换的内容的能力。 系统可以提供使得能够优化(optimistic)删除客户端传送的数据的机制。这样的系统可 以减少在服务器上存储数据的备份副本的需要。系统通过对某些类型的数据的传输分配优 先级可以增加在客户端之间交换的数据的相关性。在下面的附图和描述中阐明了一个或多个实施例的详细内容。所述实施例的其它 特征、方面和优点从描述和图中、以及从权利要求中将是显而易见的。附图说明图1是示出了用于在多个客户端装置上共享和同步内容的系统的示意图。图2是示出了根据在图1中所示的实现的用于在多个客户端装置上共享和同步内 容的说明性方法的序列图。图3是更详细地示出了在图1中的系统的框图。图4是示出了用于使用混合的对等网络和客户端/服务器体系结构来共享和同步 内容的系统的示意图。图5是示出了用于使用图4的混合的对等网络和服务器体系结构来共享和同步内 容的说明性方法的序列图。图6是示出了用于在离线(offline)的客户端变为在线(online)时使用图4的 混合的对等网络和服务器体系结构来共享和同步内容的说明性方法的另一个序列图。图7是更详细地示出了在图4中所示的系本文档来自技高网...

【技术保护点】
一种方法,包括:使用第一客户端接收指示用户已经执行与第一文件相关联的动作的事件,其中所述动作与将所述第一文件传送到另一个客户端不相关;响应于所述事件使用所述第一客户端从所述第一文件自动提取内容,并且生成与所述内容相关联的元数据;以及如果对等客户端和所述第一客户端当前正在运行并且在网络上相互可见,则使用所述第一客户端将所述内容和所述元数据传送到所述对等客户端,其中在接收所述事件后自动确定所述传送的时间。

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

【专利技术属性】
技术研发人员:约翰托马斯西古德松史蒂芬劳伦斯夏西远谢尔盖尤金
申请(专利权)人:谷歌公司
类型:发明
国别省市:US[美国]

网友询问留言 已有1条评论
  • 来自[天津市联通] 2015年01月30日 22:49
    [1]多客(DUOKE)是百购家具有限公司旗下的家居品牌,2004年注册于香港,2006年年底该品牌开始内销,2009年品牌网店开始运营。
    0
1