System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、协作在线文档编辑器(例如,文本编辑器)可以允许多个用户协作地创建、查看和编辑文档。例如,协作在线文本编辑器可以允许作为公司或其他组织内的特定团队的成员的用户通过以同步方式和/或以异步方式对文档进行编辑(例如,修订)来在特定文档上协作。
2、当用户在特定文档上协作工作时,用户可以参考文档内的另一用户。在示例中,作为特定团队的成员的用户可以指负责文档中描述的特定任务的一个或多个其他团队成员。在另一示例中,用户可以在文档中向另一用户提出问题。
3、协作在线编辑器可能缺乏可靠且方便的方式来引用文档中的其他用户(例如,其他团队成员)。另外,协作在线编辑者可能不向文档的查看者提供获得关于文档中提及的人的更多信息(例如,联系人信息等)的方便方式。因此,当用户手动访问和搜索联系人目录以获得文档中提到的其他用户的联系人信息时,可以消耗过多的计算资源。
4、可以通过许可来控制对文档的访问,使得只有已经被授权访问特定文档的用户才被允许查看和/或修改文档。文档中提到的用户可能不具有对文档的访问,除非有权访问文档的另一用户手动向文档中提到的用户授予许可。
技术实现思路
1、本文描述的技术涉及在协作在线文本编辑器中提供人员建议。在各种实施方式中,协作在线文本编辑器提供用于容易地搜索和引用文档中的其他人的功能。另外,在各种实施方式中,协作式在线文本编辑器为正在查看文档的用户提供功能,以使能够在悬停在人的参考上方时看到信息卡。信息卡可以显示与存储在联系人存储库中
2、在各种实施方式中,一种由一个或多个处理器实现的方法可以包括:接收与文档编辑应用中的文档相对应的用户界面输入;自动解析所接收的用户界面输入以识别包括在用户界面输入中的姓名;响应于识别包括在用户界面输入中的姓名,提供在文档中创建姓名与联系人存储库中的对应联系人之间的链接的选项;接收指示接受在文档中创建链接的选项的附加用户界面输入;以及响应于接收到附加用户界面输入,在文档中自动创建姓名与联系人存储库中的对应联系人之间的链接。
3、在一些实施方式中,该方法可以进一步包括:响应于自动创建链接,确定对应联系人是否具有访问文档的许可;以及响应于确定对应联系人不具有访问文档的许可,提供与对应联系人共享文档的选项。在一些实施方式中,该方法进一步包括接收指示接受与对应联系人共享文档的选项的另外的用户界面输入;以及响应于接收到另外的用户界面输入,与对应联系人自动共享文档。
4、在一些实施方式中,自动解析所接收的用户界面输入以识别包括在用户界面输入中的姓名可以包括确定所接收的用户界面输入中的一个或多个词与至少联系人存储库中的对应联系人的名字或姓氏相对应。
5、在一些实施方式中,该方法可以进一步包括确定与姓名相关联的置信度得分。提供创建链接的选项可以基于置信度得分满足阈值。
6、在一些实施方式中,该方法可以进一步包括:接收与链接相关联的另外的用户界面输入;以及响应于接收到另外的用户界面输入,显示与联系人存储库中的对应联系人相关联的信息。在一些实施方式中,该方法可以进一步包括响应于自动创建链接,向对应联系人发送通知。
7、在一些附加或可替代实施方式中,计算机程序产品可以包括一个或多个计算机可读存储介质,其具有共同存储在一个或多个计算机可读存储介质上的程序指令。程序指令可以可执行以:接收与文档编辑应用中的文档相对应的用户界面输入;确定所接收的用户界面输入中的一个或多个词与联系人目录中的多个姓名中的至少两个姓名相对应;针对至少两个姓名中的每个姓名确定置信度得分;基于置信度得分从至少两个姓名中选择联系人目录中的姓名;以及在文档中自动创建一个或多个词和联系人目录中与所选择的姓名相关联的联系人之间的链接。
8、在一些实施方式中,程序指令可以进一步可执行以:响应于自动创建链接,确定联系人是否具有访问文档的许可;以及响应于确定联系人不具有访问文档的许可,提供与联系人共享文档的选项。在一些实施方式中,程序指令可以进一步可执行以:接收指示接受与联系人共享文档的选项的另外的用户界面输入;以及响应于接收到另外的用户界面输入,与联系人自动共享文档。
9、在一些实施方式中,选择联系人目录中的姓名并自动创建文档中的链接可以响应于置信度得分中的至少一个置信度得分满足阈值。
10、在一些实施方式中,程序指令可以进一步可执行以:提供在文档中创建一个或多个词和联系人目录中与所选择的姓名相关联的联系人之间的链接的选项;以及接收指示接受在文档中创建链接的选项的附加用户界面输入。在文档中自动创建链接可以响应于接收到附加用户界面输入。
11、在一些实施方式中,程序指令可以进一步可执行以:接收与链接相关联的另外的用户界面输入;以及响应于接收到另外的用户界面输入,显示与联系人目录中的联系人相关联的信息。
12、在一些附加或可替代实施方式中,系统可以包括处理器、计算机可读存储器、一个或多个计算机可读存储介质以及共同存储在一个或多个计算机可读存储介质上的程序指令。程序指令可以是可执行的以:接收与文档编辑应用中的文档相对应的用户界面输入;自动解析所接收的用户界面输入以识别用户界面输入中包括的姓名;响应于识别用户界面输入中包括的姓名,提供在文档中创建姓名与联系人存储库中的对应联系人之间的链接的选项;接收指示接受在文档中创建链接的选项的附加用户界面输入;以及响应于接收到附加用户界面输入,在文档中自动创建姓名与联系人存储库中的对应联系人之间的链接。
13、提供以上描述作为本公开的一些实施方式的概述。下文更详细地描述那些实施方式及其他实施方式的进一步描述。
14、各种实施方式可以包括存储指令的非暂时性计算机可读存储介质,所述指令可由一个或多个处理器(例如,中央处理单元(cpu)、图形处理单元(gpu)、数字信号处理器(dsp)和/或张量处理单元(tpu))执行以执行诸如本文描述的方法中的一个或多个方法的方法。其他实施方式可以包括客户端设备,其包括可操作以执行所存储指令以执行方法——诸如本文中所描述的方法中的一个或多个方法——的处理器。其他实施方式又可以包括一个或多个服务器的系统,该一个或多个服务器包括一个或多个处理器,该一个或多个处理器可操作以执行存储的指令以执行诸如本文描述的一个或多个方法的方法。
本文档来自技高网...【技术保护点】
1.一种由一个或多个处理器实现的方法,所述方法包括:
2.根据权利要求1所述的方法,进一步包括:
3.根据权利要求2所述的方法,进一步包括:
4.根据前述权利要求中的任一项所述的方法,其中,自动地解析所接收的用户界面输入以识别包括在所述用户界面输入中的所述姓名包括确定所接收的用户界面输入中的一个或多个词与所述联系人存储库中的所述对应联系人的至少名字或姓氏相对应。
5.根据前述权利要求中的任一项所述的方法,进一步包括确定与所述姓名相关联的置信度得分,其中,提供创建所述链接的所述选项是基于所述置信度得分满足阈值。
6.根据前述权利要求中的任一项所述的方法,进一步包括:
7.根据前述权利要求中的任一项所述的方法,进一步包括:响应于自动创建所述链接,向所述对应联系人发送通知。
8.一种由一个或多个处理器实现的方法,所述方法包括:
9.根据权利要求8所述的方法,进一步包括:
10.根据权利要求9所述的方法,进一步包括:
11.根据权利要求8至10中的任一项所述的方法,其中
12.根据权利要求8至11中的任一项所述的方法,进一步包括:
13.根据权利要求8至12中的任一项所述的方法,进一步包括:
14.一种包括指令的计算机程序产品,所述指令在由一个或多个处理器执行时使所述一个或多个处理器执行根据权利要求1至13中的任一项所述的方法。
15.一种包括指令的计算机可读存储介质,所述指令在被一个或多个处理器执行时使所述一个或多个处理器执行根据权利要求1至13中的任一项所述的方法。
16.一种系统,包括处理器、计算机可读存储器、一个或多个计算机可读存储介质以及共同存储在所述一个或多个计算机可读存储介质上的程序指令,所述程序指令可执行以执行根据权利要求1至13中的任一项所述的方法。
...【技术特征摘要】
【国外来华专利技术】
1.一种由一个或多个处理器实现的方法,所述方法包括:
2.根据权利要求1所述的方法,进一步包括:
3.根据权利要求2所述的方法,进一步包括:
4.根据前述权利要求中的任一项所述的方法,其中,自动地解析所接收的用户界面输入以识别包括在所述用户界面输入中的所述姓名包括确定所接收的用户界面输入中的一个或多个词与所述联系人存储库中的所述对应联系人的至少名字或姓氏相对应。
5.根据前述权利要求中的任一项所述的方法,进一步包括确定与所述姓名相关联的置信度得分,其中,提供创建所述链接的所述选项是基于所述置信度得分满足阈值。
6.根据前述权利要求中的任一项所述的方法,进一步包括:
7.根据前述权利要求中的任一项所述的方法,进一步包括:响应于自动创建所述链接,向所述对应联系人发送通知。
8.一种由一个或多个处理器实现的方法,所述方法包括:
9.根据权利要求8所述的方法,进一步包括:
10.根...
【专利技术属性】
技术研发人员:贝努史·哈里里,阿里·阿卜杜勒哈迪,向子繁,蒂莫西·陈,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。