本文中描述了用于向一组协作用户提供文档建议的示例。在各种示例中,基于由第一用户提供的输入,可以确定第一用户打算与第二用户远程地协作。基于定义了用户、文档、以及可用于打开所述文档的应用之间的关系的知识图,可以标识与第一用户和第二用户两者共同相关联的文档或应用。经由第一用户的计算设备,可以提供与第二用户共享对所述共同相关联的文档、或与所述共同相关联的应用兼容的新文档的访问的提示。的提示。的提示。
【技术实现步骤摘要】
【国外来华专利技术】提示协作用户之间的文档共享
技术介绍
[0001]由于越来越多的办公室雇员在家中工作,他们跨不同的地理位置而分布,因此现代工作场所正在快速地改变。这些雇员因此越来越依赖于协作工具来帮助雇员团队共享多个文档和文件以及在多个文档和文件上进行协作。这些文档和文件通常是使用由各种提供商开发的不同工具、应用和程序来创建的。此外,这些文档和文件中的许多将随着时间具有由若干个不同的雇员编辑的若干个版本。这可能使得雇员难以快速标识哪个是正确的或最合适的文档版本或在线链接,以便与他们希望与其协作的同事进行共享。
附图说明
[0002]结合以下结合附图所取得的详细描述,可以更充分地领会本申请。
[0003]图1图示了其中可以实现本公开的方面的示例环境。
[0004]图2图示了根据本公开的示例的由文档推荐系统维护的知识图的示例。
[0005]图3图示了根据本公开的示例的由文档推荐系统维护的知识图的另一个示例。
[0006]图4A和图4B图示了根据本公开的示例的利用图3的知识图来向两个协作用户提供文档建议的文档推荐系统的示例。
[0007]图5A和5B图示了根据本公开的示例的利用图3的知识图来向三个协作用户提供文档建议的文档推荐系统的示例。
[0008]图6A和图6B图示了根据本公开的示例的利用图3的知识图来向三个协作用户提供多个文档建议的文档推荐系统的示例。
[0009]图7是图示了根据本公开的示例的示例方法的流程图。
[0010]图8图示了根据本公开的示例的执行示例过程的示例系统。<br/>[0011]图9示意性地描绘了根据本公开的示例的具有处理器的示例机器可读介质。
具体实施方式
[0012]本文中描述的示例通过快速找到要与给定受众共享的合适文档,来实现雇员或其他用户团队之间更容易的协作。该系统可以收集、聚集并组织指示了文档的用户创建、修改和共享的数据,以形成协作知识图。协作知识图然后可以用于有效且高效地提供最适合用户与其目标受众共享的文档、文档链接和文档版本的推荐。
[0013]图1图示了其中可以实现本公开的方面的示例环境。图1包括三个用户设备101A、101B和101C。用户设备101A、101B、101C被安装有相应的文档推荐客户端应用102A、102B、102C。文档推荐客户端应用102A、102B、102C可以包括相应的知识模块103A、103B和103C、以及相应的监测模块104A、104B和104C。安装在用户设备101A、101B、101C上的文档推荐客户端应用102A、102B、102C通过通信网络150与包括知识图113的知识收集实体112通信。为了简洁性和简单性,组件101
‑
104将不利用它们的后缀字母来提及,除非正在描述特定的组件。
[0014]知识收集实体112可以是文档推荐客户端应用102的后端基础设施的一部分,并且
可以被托管在服务器上、或多个远程服务器上,该多个远程服务器形成了通常被称为“云”基础设施或简称为“云”的事物。托管知识收集实体112的服务器可以维护和更新知识图113,知识图113描述了多个用户与多个文档之间经由用户设备101A、101B、101C的交互。在一些示例中,知识收集实体112可以是企业的后端文件系统基础设施的一部分或者可以有权访问该基础设施,与用户设备101A、101B、101C相关联的用户是该企业的雇员。
[0015]文档推荐客户端应用102A
‑
C以及文档推荐客户端应用102A
‑
C的后端基础设施一起构成文档推荐系统100。文档推荐系统100维护用户与文档的交互的知识图113,并且基于包含在知识图113中的知识来建议用于用户组要在其上协作的文档。
[0016]监测模块104A、104B、104C可以监测用户操纵,包括相应用户设备101A、101B、101C上的文档的创建和修改。在一些示例中,监测模块104A、104B、104C可以附加地监测用户打开和审阅文档以及共享文档副本或用于访问文档的链接。尽管在图1中描绘为由用户设备101A、101B、101C来实现,但是在一些示例中,监测模块104A、104B、104C的全部或部分可以全部地或部分地在知识收集实体112上实现。
[0017]监测模块104A、104B、104C可以生成表征用户与用户设备101A、101B、101C上标识的文档的交互的元数据,并且可以将该元数据发送到相应的相关联的知识模块103A、103B、103C。知识模块103A、103B、103C可以通过通信网络150、例如通过应用编程接口(“API”)与包括知识图113的知识收集实体112通信。知识模块103A、103B、103C与知识收集实体112之间的通信可以包括知识模块103A、103B、103C向知识收集实体112提供由监测模块104A、104B、104C生成的元数据以及从知识收集实体112请求来自知识图113的信息。
[0018]监测模块104A、104B、104C可以选择与文档的用户创建、修改、查看和/或共享相关联的软件应用以及协作在线工具和服务(本文中是“文档访问程序”)的默认组。待监测的文档访问程序的默认组可以由与雇员的用户设备101A、101B、101C相关联的企业的人员来设置,可以在他们相应的用户设备101A、101B、101C上安装了文档推荐客户端应用时由每个用户来设置,或者可以由文档推荐客户端应用102的开发者来设置。
[0019]在一些示例中,监测模块104A、104B、104C可以针对特定用户或特定用户组来定制待监测的默认文档访问程序的组。例如,监测模块104A可以基于确定与用户设备101A相关联的特定用户已经向同事发送了诸如电子邮件之类的电子通信来将文档访问程序A添加到要针对该特定用户监测的文档访问程序的列表,该电子通信附有在程序A中创建的文档。作为另一个示例,监测模块104B和104C可以从要针对与用户设备101B和101C相关联并且与特定企业部门指定(designation)相关联的用户所监测的文档访问程序的列表中移除默认文档访问程序X,这是基于确定了该企业部门内的用户组从未使用程序X来创建、修改或共享文档。
[0020]针对特定用户所监测的默认文档访问程序的组的这种定制可以节省系统和网络资源,否则所述系统和网络资源将被用于监测对用户可访问的每一个文件的用户访问。在一些示例中,用户可能能够进一步指定哪些文档访问程序应当和不应当被监测模块104A、104B、104C监测。在一些示例中,默认配置可以是由监测模块104A、104B、104C来监测安装在用户的计算设备上的和/或已知共同地(commonly)用于文档创建、修改、查看和/或共享的所有文档访问程序。在这样的示例中,可以提示用户定制他们自己的待监测的文档访问程序的列表,切换到监测默认文档访问程序,或者继续监测对于监测模块104A、104B、104C已
知的所有文档访问程序。
[0021]监测模块10本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种使用处理器来实现的方法,包括:基于由第一用户提供的输入,确定第一用户打算与第二用户远程地协作;基于定义了用户、文档、以及可用于打开所述文档的应用之间的关系的知识图,标识与第一用户和第二用户两者共同相关联的文档或应用;以及经由第一用户的计算设备,提供与第二用户共享对所述共同相关联的文档、或与所述共同相关联的应用兼容的新文档的访问的提示。2.根据权利要求1所述的方法,包括响应于确定第二用户打开或操纵了所述共同相关联的文档或所述新文档,更新所述知识图以指示所述共同相关联的文档或所述新文档、第一用户以及第二用户之间的新的共同关联。3.根据权利要求1所述的方法,进一步包括:针对多个用户来监测对多个文档的访问实例,所述访问实例中的每一个包括用户:打开文档、修改文档、或者发送或接收包括文档作为附件的电子通信;基于所述监测来确定特定用户已经访问了相应文档;生成指示所述特定用户中的每一个与他们访问的相应文档中的每一个之间的关联的元数据;以及将所述元数据存储在所述知识图中,其中所存储的元数据包括描述了所述特定用户中的每一个何时访问了所述相应文档中的每一个的时间戳。4.根据权利要求1所述的方法,其中所述标识包括:首先尝试标识所述共同相关联的文档,并且当所述尝试失败时标识所述共同相关联的应用。5.根据权利要求4所述的方法,其中标识所述共同相关联的应用包括:从表示第一用户的节点到表示先前未被第二用户打开或操纵的给定文档的节点来遍历所述知识图,其中所述共同相关联的应用可用于打开所述给定文档;从所述知识图来确定第二用户先前利用所述共同相关联的应用打开了另一个给定文档;以及提供与第二用户共享对与所述共同相关联的应用兼容的新文档的访问的提示。6.根据权利要求1所述的方法,其中所述标识包括:确定发送给第二用户的电子通信包括所述共同相关联的文档作为附件。7.根据权利要求1所述的方法,其中所述知识图包括:将用户节点连接到文档节点的边的第一集合;以及将文档节点连接到应用节点的边的第二集合,其中第二集合中的每个边将与相应文档节点相关联的文档标识为与关联于相应应用节点的应用兼容。8.一种系统,包括:处理器;以及存储器设备,所述存储器设备存储指令,所述指令可由所述处理器执行以使得所述处理器:基于由第一用户提供的输入,确定第一用户打算与第二用户远程地协作;基于定义了应用和文档与用户的相关性的知识图,标识与第一用户和第二用户可能相关的文档或应用;以及经由第一用户的计算设备,提供与第二用户共享对所述可能相关的文档、或与所述可
能相关的应用兼容的新文档的访问的提示。9.根据权利要求8所述的系统,包括用于以下的指令:针对多个用户来监测对多个文档的访问实例,其中在每个实例中,用户:打开文档、修改文档、或者发送或接收包括文档作为附件或包括去往所述文档的链接的电子通信;确定特定用户已经访问了相应文档;生成指示所述相应文档中的每一个与访问了所述相应文档的特定用户中的每一个的可能相关性的元数据;以及将所述元数据存储在所述知识图中,其中所存储的元数据包括指示所述特定用户中的每一个何时访问了...
【专利技术属性】
技术研发人员:R,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。