本主题技术的各个方面涉及用于向搜索引擎提供更新的公开内容项列表的系统、方法和机器可读介质。一种系统被配置为确定由第一服务存储的内容项的共享属性是否已经被变更,其中该共享属性指示内容项是否对不同的用户集可用,如果共享属性已经被变更则更新内容项列表,以及向第二服务提供更新的内容项列表。
【技术实现步骤摘要】
【国外来华专利技术】【专利说明】标识由服务存储的共享内容相关申请的交叉引用本申请要求于2012年10月19日提交的、题为IDENTIFYING SHARED CONTENTSTORED BY A SERVICE的美国申请序列号13/656,552的优先权,其公开内容通过引用并入本文。
技术介绍
本公开内容总体上涉及在设备之间共享内容。许多基于云的服务(诸如,社交联网站点、文件存储站点或者内容共享站点)允许用户创建内容项并且将内容项存储在服务器上。一些基于云的服务还允许用户与特定用户、用户组甚至一般公众共享内容项。例如,用户可以通过获得用于内容项的统一资源定位符(URL)并且与其他用户共享URL,来共享由基于云的服务存储的内容项。其他用户然后可以使用用于内容项的URL来从基于云的服务访问(例如,下载)内容项。
技术实现思路
本主题技术的各个方面涉及用于提供共享内容项的更新的列表的系统。该系统可以包括一个或者处理器和包括存储在其中的指令的机器可读介质,当该指令由一个或者多个处理器执行时,使得一个或者多个处理器执行操作。该操作可以包括:确定与由第一服务存储的内容项相关联的访问控制列表(ACL)中的共享属性是否已经被改变为允许与不同的用户集共享内容项;如果共享属性已经被改变为允许与不同的用户集共享内容项,则创建对应于内容项的条目,将条目插入到内容项列表中;以及向第二服务提供更新的内容项列表。被允许经由第二服务来访问更新的内容项列表中的内容项的不同的用户集可以被允许访问存储在第一服务上的内容项。这些和其他方面可以包括以下特征中的一个或者多个特征。操作可以进一步包括确定内容项的共享属性是否已经被改变为禁止与不同的用户集共享;并且如果内容项的共享属性已经被改变为禁止与不同的用户集共享,则从内容项列表中移除对应于该内容项的条目。根据一些方面,向第二服务提供更新的内容项列表可以包括:经由网络向第二服务提交内容项列表或者在网站上发布内容项列表。根据一些方面,更新的公开内容项列表包括网站地图文件。根据一些方面,系统和基于云的服务共享一个或者多个处理器中的至少一个处理器。本主题技术的其他方面涉及用于提供共享内容项的更新的列表的方法。该方法可以包括确定由第一服务存储的内容项的共享属性是否已经被变更为允许与不同的用户集共享内容项,如果共享属性已经被变更为允许与不同的用户集共享内容项,并且向第二服务提供更新的内容项列表。被允许经由第二服务来访问更新的内容项列表中的内容项的不同的用户集被允许访问存储在第一服务上的内容项更新内容项列表可以包括创建对应于内容项的条目,并且将条目插入到公开内容项列表中。这些和其他方面可以包括以下特征中的一个或者多个特征。根据一些方面,该方法包括确定共享属性是否已经被变更为禁止与不同的用户集共享,并且如果共享属性已经被变更为禁止与不同的用户集共享内容项,则更新内容项列表,其中内容项列表的更新包括从内容项列表中移除对应于内容项的条目。根据一些方面,向第二服务提供更新的内容项列表包括经由网络向搜索引擎提交公开内容项列表。根据其他方面,向第二服务提供更新的内容项列表包括:在网站上发布内容项列表。根据一些方面,向第二服务提供更新的内容项列表周期性地发生。根据其他方面,该方法进一步包括如果共享属性已经被变更,则递增更新的数目,并且确定更新的数目是否已经超过阈值更新的数目,其中如果更新的数目是否已经超过阈值更新的数目,则向第二服务提供更新的内容项列表。根据一些方面,确定内容项的共享属性已经被变更包括:确定与内容项相关联的访问控制列表(ACL)已经被变更,其中ACL指定内容项的多个共享属性。根据一些方面,更新的内容项列表包括网站地图文件或者可扩展标记语言(XML)文件。根据一些方面,第一服务包括基于云的内容共享服务或者社交联网服务中的至少一个服务,第二服务包括搜索引擎,并且不同的用户集包括公众。本主题技术的各个方面涉及一种包括存储在其中的指令的非瞬态机器可读介质,其中该指令在由机器执行时,使得机器执行用于提供更新的共享的内容项列表操作。该操作可以包括确定由第一服务存储的内容项的共享属性是否已经被变更为允许与不同的用户集共享内容项,如果共享属性已经被变更则更新内容项列表,以及向第二服务提供更新的内容项列表,其中被允许经由第二服务来访问更新的内容项列表中的内容项的不同的用户集被允许访问存储在第一服务上的内容项。这些和其他方面可以包括以下特征中的一个或者多个特征。如果内容项的共享属性已经被变更为允许与不同的用户集共享,则更新内容项列表可以包括创建对应于内容项的条目,以及将条目插入到内容项列表中。根据一些方面,该操作进一步包括:确定由第一服务存储的内容项的共享属性是否已经被变更为禁止与不同的用户集共享内容项,以及如果内容项的共享属性已经被变更为禁止与不同的用户集共享,则更新内容项列表包括从内容项列表中移除对应于内容项的条目。根据一些方面,第一服务包括被配置为存储包括文档、电子表格、图画、演示、相片、社交媒体更新、电子邮件或者邮件列表的内容的基于云的内容存储服务。这些和其他方面可以提供以下优点中的一个或者多个优点。本主题技术的各个方面涉及生成基于云的服务的公开内容项列表并且向搜索引擎提供公开内容项列表。使用公开内容项列表,搜索引擎可以能够在基于云的服务上快速定位公开内容项,索引它,并且使得它可用于搜索。一些方面还能够快速标识不再公开的内容项目,并且使得它们不可用于由公众的搜索。应当理解,根据以下详细描述,本主题技术的其他配置对于本领域技术人员来说将变得显而易见,其中本主题技术的各种配置通过图示的方式被示出和被描述。如将认识到,在不脱离本主题技术的范围的情况下,本主题技术能够有其他和不同的配置,并且它的若干细节能够在各个其他方面进行修改。因此,附图和详细说明被认为是实质上说明性的而不是限制性的。【附图说明】附图被包括以提供本主题的进一步理解,并且附图被并入并且构成本说明书的一部分,所述附图图示了本主题技术的公开的方面,并且连同说明书一起用来解释本主题技术的原理。图1是根据本主题技术的各个方面的图示在其中用于检测位于基于云的服务上的内容项的共享属性的系统可以存在的示例网络环境的框图。图2是根据本主题技术的各个方面的图示被配置为确定存储在一个或者多个基于云的服务上的内容项的共享属性的示例系统的框图。图3是根据本主题技术的各个方面的图示用于公开内容项列表的条目的示例定义的框图。图4A是根据本主题技术的各个方面的图示用于创建公开内容项列表的示例过程的流程图。图4B是根据本主题技术的各个方面的图示用于检测基于云的服务上的新上传的内容项的共享属性的示例过程的流程图。图4C是根据本主题技术的各个方面的图示用于检测对内容项的改变并且提供更新的公开内容项列表的示例过程的流程图。图5是根据本主题技术的一个方面的图示利用其可以实施本文所讨论的设备、月艮务器或者系统中任何一个的示例计算机系统的框图。【具体实施方式】以下阐明的详细描述旨在作为本主题技术的各个配置的描述,并且并不旨在表示在其中本主题技术可以被实施的仅有配置。附图被并入本文并且组成详细描述的一部分。为了提供本主题技术的完全的理解,详细描述包括特定细节。然而,应当理解,在没有这些特定细节的情况下,也可以实本文档来自技高网...
【技术保护点】
一种计算机实现的方法,包括:确定由第一服务存储的内容项的共享属性是否已经被变更为允许与不同的用户集共享所述内容项;如果所述共享属性已经被变更为允许与所述不同的用户集共享所述内容项,则更新内容项列表,其中所述内容项列表的所述更新包括:创建对应于所述内容项的条目,以及将所述条目插入到所述内容项列表中;以及向第二服务提供更新的所述内容项列表,其中被允许经由所述第二服务来访问更新的所述内容项列表中的内容项的所述不同的用户集被允许访问存储在所述第一服务上的内容项。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:M·伊贝尔,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。