利用用户访问权限来自动共享文档制造技术

技术编号:20122862 阅读:29 留言:0更新日期:2019-01-16 12:57
提供了用于利用用户访问权限来自动共享文档的内联命令功能。响应于文档内的触发条目,执行对文档的自动共享。当接收到触发条目和用户标识符条目时,自动共享系统自动在后台解析用户访问权限,检测共享权限,并利用用户访问权限来共享文档,而不需要共享文档的用户手动输入数据。向进行共享的用户提供用于向该用户告知文档正在被共享的通知,并且向与其共享文档的用户提供包括到文档的链接的另一通知。如果文档是无意中被共享的,则进行共享的用户能够选择通知,并快速且容易地对针对该文档的用户访问权限进行修改。

Using User Access Rights to Share Documents Automatically

An inline command function is provided to automatically share documents by using user access privileges. In response to trigger entries within a document, automatic document sharing is performed. When the trigger entry and user identifier entry are received, the automatic sharing system automatically parses user access privileges in the background, detects shared privileges, and uses user access privileges to share documents, without the need for users who share documents to input data manually. Provide a notification to the user sharing that the document is being shared, and another notification to the user sharing the document, including links to the document. If the document is unintentionally shared, the shared user can select notifications and quickly and easily modify user access rights for the document.

【技术实现步骤摘要】
【国外来华专利技术】利用用户访问权限来自动共享文档
技术介绍
许多文档是协作编写的。一些在线服务提供在线文档存储和编辑。此类服务为用户提供可以用于存储文档的文档存储库。用户可以使用基于浏览器的软件、桌面应用或移动应用来查看和编辑文档,并可以将文档的改变保存到文档存储库。在线文档服务的某些方面可能会使这些服务用于协作变得很麻烦,例如与不具有用户访问权限的另一用户共享文档时。例如,当前技术不是无缝的,并且通过在另一用户不具有用户访问权限时要求进行共享的用户执行多个步骤以能够与该另一用户共享文档而中断进行共享的用户的工作流程。可以领会,这对于进行共享的用户来说可能是麻烦的,并且降低了用户交互效率并劣化了用户交互性能。
技术实现思路
提供本
技术实现思路
是为了以简化的形式介绍对构思的选择,这些构思将在下面的具体实施方式部分中进一步描述。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在帮助确定所要求保护的主题的范围。方面涉及用于提供内联命令功能的自动化系统、方法和设备,该内联命令功能用于利用用户访问权限来自动共享文档。例如,通过提供自动共享系统和方法来提高用户交互效率并且改进用户交互性能,该自动共享系统和方法用于使得用户能够利用用户访问权限与不与其共享文档的另一用户无缝地共享文档。在示例中,响应于文档内的触发条目,执行利用用户访问权限的对文档的自动共享。当例如在文档画布或批注中接收到与用户标识符相关联的触发条目时,自动共享系统自动在后台解析用户访问权限,检测共享权限,并利用用户访问权限共享文档而无需共享文档的用户手动输入数据。例如,进行共享的用户能够与另一个人共享文档而不会中断他/她的工作流程。当与另一用户共享文档时,向共享文档的用户提供用于向该用户告知文档正在被共享的通知,并且向与其共享文档的用户提供另一通知,该另一通知带有到文档的链接以及关于他/她在文档中被提及的通知。如果文档是无意中共享的,则进行共享的用户能够选择通知,并快速且容易地对针对该文档的用户访问权限进行修改。示例被实现为计算机过程、计算系统或者诸如设备、计算机程序产品或计算机可读介质之类的制品。根据方面,计算机程序产品是计算机系统可读的计算机存储介质,并且编码有用于执行计算机过程的指令的计算机程序。在下面的附图和描述中阐述了一个或多个方面的细节。通过阅读以下详细描述和审阅关联附图,其他特征和优点将是显而易见的。应当理解,以下详细描述仅是解释性的,而不是对权利要求的限制。附图说明包含在本公开内容中并构成本公开内容的一部分的附图示出了各个方面。在图中:图1是示出用于提供用于利用用户访问权限来自动共享文档的内联命令功能的示例性系统的组件的简化框图;图2A是示出在文档页面上的用户输入的示例性用户界面显示的图示,该文档页面包括用于自动共享文档的触发条目和用户标识符条目;图2B是示出批注中的用户输入的示例性用户界面显示的图示,该用户输入包括用于自动共享文档的触发条目和用户标识符条目;图2C是包括通知的示例性用户界面显示的图示,该通知用于向进行共享的用户告知文档正在被共享的通知;图2D是包括共享窗格的示例性用户界面显示的图示,该共享窗格用于使得进行共享的用户能够修改用户访问权限;图3A是包括通知的示例性用户界面显示的图示,该通知包括用于使得进行共享的用户能够将文档上载到文档系统的功能;图3B是包括通知的示例性用户界面显示的图示,该通知包括用于使得进行共享的用户能够选择用于将文档上载到文档系统的在线存储位置的功能;图3C是包括通知的示例性用户界面显示的图示,该通知用于向进行共享的用户告知文档正被上载到在线存储位置并将与提及的用户共享;图4是示出用于提供用于利用用户访问权限来自动共享文档的内联命令功能的示例性方法中涉及的一般阶段的流程图;图5是示出计算设备的示例性物理组件的框图;图6A和6B是移动计算设备的简化框图;以及图7是分布式计算系统的简化框图。具体实施方式以下详细描述参考了附图。只要可能,在附图中使用相同的附图标记,并且以下描述参考相同或相似的元素。虽然示例可能被描述,但是修改、改编和其他实施方式也是可能的。例如,可以对附图示出的元素进行替换、添加或修改,并且可以通过对所公开的方法进行替换、重新排序或添加阶段来修改本文描述的方法。因此,以下详细描述不是限制性的,相反,适当的范围由所附权利要求所定义。示例可以采用硬件实施方式、或者完全软件的实施方式、或者组合软件和硬件方面的实施方式的形式。因此,以下详细描述不应被认为是限制性的。本公开内容的方面涉及一种用于提供内联命令功能的方法、系统和计算机存储介质,该内联命令功能用于利用用户访问权限来自动共享文档。响应于接收到包括文档内的触发条目和用户标识符条目的用户输入,执行利用用户访问权限的对文档的自动共享。除了其他益处之外,所公开的技术使得用户能够继续他们的工作流程,同时自动共享系统自动在后台解析用户访问权限,并且在不中断进行共享的用户的情况下与提到的用户共享文档。有利地,内联命令功能允许用户在整个权限检查和自动共享过程中继续在应用中工作,从而用户的注意力不会因必须确认与提及的用户共享文档或手动共享文档而破坏。在一些方面,自动共享系统被配置为在应用继续从用户接收文本输入的同时在后台处理内联自动共享命令。另外,在一些方面,可以同时处理多个活动内联自动共享命令。现在参考图1,示出了用于经由提及来提供对文档的自动共享的示例性系统100的方面的简化框图。示例性系统100包括在线服务108,其说明用于创建、管理和共享电子文档的基于门户的计算系统。在一些示例中,在线服务108位于服务器112上,例如位于可由各种客户端104a、b(统称为104)访问的、企业处的共享资源服务器。在其他示例中,服务器112是远离各种客户端104的共享资源服务器。根据方面,在线服务108包括可操作以提供文档存储和/或文档114编辑的文档系统110。在一个示例中,文档系统110提供一个或多个在线应用130a以查看、生成和编辑电子文档114。根据方面,文档系统110包括本地或远程存储库126,一个或多个电子文档114存储在该本地或远程存储库126处。存储在存储库126中的电子文档114可以与各种类型的用户访问权限116相关联。根据示例,用户访问权限116存储在文档系统110中。用户访问权限116指示用户可以编辑电子文档114的程度。在一个示例中,用户访问权限116指示电子文档114是公共的并且可以由任何人打开和/或编辑。在另一示例中,用户访问权限116列出可以读取和/或编辑给定文档的具体用户。示例性用户访问权限116包括以下各项中的一项或多项:完全控制、读/写、只审阅、只批注、只读、以及无访问权。其他用户访问权限116可以是可能的。根据示例,当客户端用户被分配完全控制时,用户具有对文档114的完全读/写访问权,并且可以改变文档的格式。当客户端用户具有读/写控制时,用户具有对文档114的读写权限,但是不能进行格式化改变。在具有只审阅权限的情况下,客户端用户可以经由跟踪改变技术对文档114进行跟踪的改变。在具有只批注权限的情况下,客户端用户可以将批注插入到文档114中,但是不能变更文档的内容。在具有只读权限的情况下,客户端用户可以查看文档114,但不能对其进行任本文档来自技高网...

【技术保护点】
1.一种用于利用用户访问权限来自动共享文档的计算机实现的方法,包括:从第一用户接收包括触发条目和标识第二用户的用户标识符条目的用户输入;生成针对所述第二用户对所述文档的用户访问权限的第一权限查询;以及接收所述第一权限查询的权限查询结果;当所述第一权限查询的所述权限查询结果指示所述第二用户具有对所述文档的用户访问权限时,生成用于向所述第二用户发送包括到所述文档的链接的通知的请求;以及当所述第一权限查询的所述权限查询结果指示所述第二用户不具有对所述文档的用户访问权限时,生成针对所述第一用户的共享权限的第二权限查询;当所述第二权限查询的权限查询结果指示所述第一用户具有共享权限时,生成用于向所述第二用户分配用户访问权限并向所述第二用户发送包括到所述文档的链接的通知的请求。

【技术特征摘要】
【国外来华专利技术】2016.06.02 US 15/172,0581.一种用于利用用户访问权限来自动共享文档的计算机实现的方法,包括:从第一用户接收包括触发条目和标识第二用户的用户标识符条目的用户输入;生成针对所述第二用户对所述文档的用户访问权限的第一权限查询;以及接收所述第一权限查询的权限查询结果;当所述第一权限查询的所述权限查询结果指示所述第二用户具有对所述文档的用户访问权限时,生成用于向所述第二用户发送包括到所述文档的链接的通知的请求;以及当所述第一权限查询的所述权限查询结果指示所述第二用户不具有对所述文档的用户访问权限时,生成针对所述第一用户的共享权限的第二权限查询;当所述第二权限查询的权限查询结果指示所述第一用户具有共享权限时,生成用于向所述第二用户分配用户访问权限并向所述第二用户发送包括到所述文档的链接的通知的请求。2.如权利要求1所述的方法,还包括:当所述第二权限查询的所述权限查询结果指示所述第一用户不具有共享权限时:生成并向所述第一用户显示错误通知;以及生成用于向所述第二用户发送包括到所述文档的链接的通知的请求,其中,对所述链接的选择使得所述第二用户能够请求对所述文档的用户访问权限。3.如权利要求1所述的方法,其中,从第一用户接收包括触发条目和标识第二用户的用户标识符条目的用户输入包括:在与所述文档相关联的文档画布或批注中接收所述触发条目和所述用户标识符条目。4.如权利要求3所述的方法,还包括:当所述触发条目和用户标识符条目被包括在批注中时,提供所述批注以包括在给所述第二用户的所述通知中。5.如权利要求1所述的方法,其中,接收标识第二用户的用户标识符条目包括:接收与所述第二用户的姓名、用户名、别名或电子邮件地址相关联的文本输入;基于所接收的文本输入,生成并显示用户列表;在接收到所述文本输入时,基于所接收的文本输入,对所述用户列表进行过滤;以及从所述用户列表接收对所述第二用户的选择的指示。6.一种用于利用用户访问权限来自动共享文档的系统,所述系统包括计算设备,所述计算设备包括:至少一个处理设备;以及至少一个计算机可读数据存储设备,其存储指令,所述指令当由所述至少一个处理设备执行时,使所述计算设备:从第一用户接收包括触发条目和标识第二用户的用户标识符条目的用户输入;生成针对所述第二用户对所述文档的用户访问权限的第一权限查询;以及接收所述第一权限查询的权限查询结果;当所述第一权限查询的所述权限查询结果指示所述第二用户具有对所述文档的用户访问权限时,生成用于向所述第二用户发送包括到所述文档的链接的通知的请求;以及当所述第一权限查询的所述权限查询结果指示所述第二用户不具有对所述文档的用户访问权限时,生成针对所述第一用户的共享权限的第二权限查询;当所述第二权限查询的权限查询结果指示所述第一用户具有共享权限时,生成用于向所述第二用户分配用户访问权限并向所述第二用户发送包括到所述文档的链接的通知的请求。7.如权利要求6所述的系统,其中,当所述第二权限查询的所述权限查询结果指示所述第一用户不具有共享权限时,所述计算设备还可操作以:生成并向所述第一用户显示错误通知;以及...

【专利技术属性】
技术研发人员:J·C·韦弗B·G·怀尔德P·M·加恩J·凯斯勒E·M·奥康奈尔S·马拉希D·斯特纳桑
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1