在用户之间管理消息以协作编辑电子文档制造技术

技术编号:19075676 阅读:60 留言:0更新日期:2018-09-29 17:47
为了管理与关于协作编辑的电子文档的消息和评论相关的复杂性,电子文档具有关联的活动数据和评论数据,其中一类型型的活动数据包括在用户之间的消息。消息数据以在电子文档之外的通信应用和用于编辑电子文档的终端用户应用两者都可访问的格式存储在活动数据的流中。消息数据可以包括文档标识符、针对发送方和/或接收方的用户标识符、以及消息的内容。在给定用户标识符的情况下,通信应用可以访问来自电子文档的针对该用户的文档消息。当与用户标识符相关的新文档消息被添加到电子文档时,可以通知通信应用。在给定文档标识符的情况下,终端用户应用可以访问与文档标识符关联的文档消息。

【技术实现步骤摘要】
【国外来华专利技术】在用户之间管理消息以协作编辑电子文档
技术介绍
针对电子文档的共享存储系统的可获得性已经增加了计算机终端用户在创建各种电子文档中共享以及协作的能力。终端用户可以使得电子文档存储在诸如互联网之类的计算机网络上的共享存储系统中。终端用户可以指示这样的共享存储系统允许与共享存储系统的其他终端用户共享电子文档。一般而言,共享存储系统在文件系统中具有访问控制组件,其针对每一电子文档跟踪不同用户具有的对电子文档访问权限。在两个或更多终端用户之间已经共享电子文档之后,共享存储系统管理对共享的电子文档的访问,以确保电子文档的一致性,尤其是在协作编辑即协作修改电子文档的情况下。通过跟踪哪些终端用户目前正在客户端计算机上使用终端用户应用访问以相同的电子文档,协作系统管理协作修改。典型地,协作系统被实现为在服务器计算机上执行的一个或多个计算机程序,且在一些实现中,可以具有在客户端计算机上执行的组件。在一些情况下,通过电子邮件或其他通信信道而不是通过共享存储器来共享电子文档。在这样的环境下,一般而言,终端用户负责跟踪电子文档的版本并保持电子文档的一致性。一般而言,终端用户应用允许用户修改电子文档。为了协作编辑,终端用户应用中的典型特征是用户将评论附加到电子文档的能力。一般而言,该评论与文档中或电子文档的一般评论部分中的特定位置关联。一般而言,用户还通过在终端用户应用中编辑的电子文档的上下文之外的通信信道而就其工作进行交流。例如,用户可以彼此发送关于电子文档的消息,例如聊天消息、即时消息、文本消息、电子消息等。附图简要说明图1为被配置成支持通过多个客户端计算机上的终端用户应用对电子文档进行协作编辑的示例性计算系统的框图。图2为说明了用于存储针对电子文档的评论数据和活动数据的数据结构的图。图3为对用于在终端用户应用中显示评论数据和活动数据的示例性图形用户界面的说明。图4为被配置成利用文档消息编辑文档的示例性客户端计算机的数据流程图。图5为描述针对访问文档消息的服务的操作的示例性实现的流程图。图6为描述用于利用文档消息生成和显示活动窗格的操作的示例性实现的流程图。图7为示例性计算机的框图。具体实施方式图1为被配置成支持通过在多个客户端计算机上的终端用户应用而由多个终端用户对电子文档进行协作编辑的示例性计算机系统的框图。一种被配置成支持通过多个终端用户应用而对电子文档进行共享和协作修改的计算系统可以包括共享存储系统100。一般而言,共享存储系统100包括存储设备102,在存储设备102中数据存储在通过作为共享存储系统一部分的文件系统104可访问的数据文件中。文件系统将服务器计算机108配置成维护关于在存储设备102中存储的每一文件的信息。共享存储系统100可以使用一个或多个通用计算机实现,例如结合图7描述的,且被配置成实现一个或多个服务器计算机。共享存储系统100对计算机网络112上的针对通过文件系统104访问在存储设备102上的文件的请求进行响应。多个终端用户计算机110-1至110-N,在本申请中也被称为客户端计算机,连接到共享存储系统,以在诸如互联网或专用计算机网络之类的一个或多个计算机网络112上通信。终端用户计算机110可以是诸如结合图9描述的计算机且被配置成为运行一个或多个应用120的客户端计算机。这样的计算机的示例包括但不限于平板计算机、板式计算机、笔记本计算机、台式计算机、在服务器计算机上托管的虚拟台式计算机、手持计算机、以及包括计算机和应用的移动电话。计算机网络112可以是支持在终端用户计算机和共享存储系统之间的交互的任何计算机网络,例如局域网或广域网,专用的和/或可公开访问的,且可以包括有线和/或无线连接。计算机网络可以使用多个可用网络通信协议中的任何一个来实现,包括但不限于以太网和TCP/IP。终端用户计算机110可以包括一个或多个终端用户应用120。在该上下文中,终端用户应用是在终端用户计算机上执行的计算机程序,该计算机程序将计算机配置成对用户输入154进行响应,以允许终端用户交互式地修改电子文档124。电子文档可以包括任何类型的数据,例如文本、静态图像、视频、或音频以及这些的结合,且一般而言,具有定义电子文档的结构的数据和定义在所定义的结构中的电子文档的内容的数据。终端用户应用响应于从输入设备接收的用户输入而处理电子文档。例如,应用将数据组合以创建电子文档的结构和内容。应用还通过输出设备(未示出)向终端用户显示或以其他方式呈现显示数据156,例如包括根据电子文档结构的内容的图形用户界面。应用还将电子文档存储在存储器中和/或终端用户计算机的本地存储设备中和/或在共享存储器中的数据文件中。多种终端用户应用可以在终端用户计算机上使用。终端用户应用的示例包括但不限于文字处理应用、幻灯片演示应用、记笔记应用、文本编辑应用、绘图应用、图像编辑应用、电子表格应用、台式机出版应用、绘制应用、视频编辑应用、以及音频编辑应用。终端用户应用可以允许对电子文档的多种操作,例如但不限于,在没有内容编辑的情况下观看和评论、观看且内容编辑、或仅观看。终端用户应用生成在数据文件中存储的电子文档。这样的数据文件可以存储在本地存储设备122和/或共享存储系统100中。电子文档,在由终端用户计算机上的终端用户修改的同时,还临时地存储在终端用户计算机上的存储器中。终端用户应用还可以在向数据文件提交对电子文档的修改之前将电子文档临时地存储在本地存储器上的高速缓存中。终端用户计算机110还可以包括一个或多个通信应用150。通信应用是在终端用户计算机上执行的计算机程序,其将计算机配置成对用户输入进行响应,以允许终端用户交互地接收和读取、或创作和发送电子消息;显示数据,例如包括电子消息的图形用户界面可以通过输出设备(未示出)向终端用户展示。电子消息可以包括任何类型的数据,例如文本、静态图片、视频、或音频以及这些的组合,且一般而言包括针对电子消息的发送方以及一个或多个接收方的标识符。多种通信应用可以在终端用户计算机上使用。通信应用的示例包括但不限于电子邮件应用、即时消息传送应用、聊天应用、实时语音和/或视频通信应用、以及通知应用。通信应用152可以访问共享存储系统100的服务器计算机108上的相应服务150,以访问与在共享存储器100上存储的电子文档关联的文档消息。在给定用户的用户标识符的情况下,服务150可以通过文件系统104识别允许用户访问文档消息的电子文档。在给定文档标识符的情况下,服务150可以访问与来自存储设备102的电子文档相应的文档消息。服务150可以是任何类型的通信服务,例如电子邮件服务器、通知服务、聊天服务、实时语音和/或视频通信服务、即时消息传送服务或其他通信服务。在一示例性配置中,服务是通知服务且通信应用是移动电话上处理通知的应用。如果任何新文档消息被添加到与用户共享的文档,则用户可以通过应用来配置通知服务以通知用户。对于在共享存储系统100中的数据文件中存储的电子文档,共享存储系统的文件系统104可以包括指示电子文档的共享状态的信息。这样的信息可以是指示哪些终端用户被授权访问电子邮件及其相关数据的访问控制的形式。该文件系统还可以被配置成对查询进行响应以将该信息提供给另一应用,例如在终端用户计算机上的终端用户应用120或通本文档来自技高网...

【技术保护点】
1.一种计算机,包括:网络接口,被配置成将所述计算机连接到计算机网络,所述计算机网络连接到共享存储系统,所述共享存储系统包括被配置成存储多个电子文档且使得所述多个电子文档对多个用户而言可访问的文件系统;以及处理系统,包括存储设备和一个或多个处理单元,所述存储设备包括当由所述处理系统执行时将所述处理系统配置成包括如下内容的计算机程序代码:应用,被配置成处理用户输入以修改电子文档,所述应用包括图形用户界面,所述图形用户界面包括被配置成显示所述电子文档的文档窗格和对来自与所述电子文档关联的活动数据的动作的显示,其中所述动作包括至少文档消息,其中文档消息包括内容、发送方的标识符、以及接收方的标识符;其中所述应用进一步被配置成处理用户输入以至少创建与当前打开的电子文档关联的文档消息。

【技术特征摘要】
【国外来华专利技术】2016.03.04 US 15/061,9691.一种计算机,包括:网络接口,被配置成将所述计算机连接到计算机网络,所述计算机网络连接到共享存储系统,所述共享存储系统包括被配置成存储多个电子文档且使得所述多个电子文档对多个用户而言可访问的文件系统;以及处理系统,包括存储设备和一个或多个处理单元,所述存储设备包括当由所述处理系统执行时将所述处理系统配置成包括如下内容的计算机程序代码:应用,被配置成处理用户输入以修改电子文档,所述应用包括图形用户界面,所述图形用户界面包括被配置成显示所述电子文档的文档窗格和对来自与所述电子文档关联的活动数据的动作的显示,其中所述动作包括至少文档消息,其中文档消息包括内容、发送方的标识符、以及接收方的标识符;其中所述应用进一步被配置成处理用户输入以至少创建与当前打开的电子文档关联的文档消息。2.根据权利要求1所述的计算机,其中所述应用进一步被配置成显示与在所述电子文档中的位置关联的评论。3.根据权利要求1至2中的任何一项所述的计算机,其中所述应用进一步被配置成处理用户输入以至少创建对文档消息的回复而作为与所述当前打开的电子文档关联的进一步的文档消息。4.根据权利要求1至3中的任何一项所述的计算机,其中定义与所述当前打开的电子文档关联的文档消息的数据与定义所述电子文档的结构和内容的数据分开存储。5.根据权利要求1至4中的任何一项所述的计算机,进一步包括通信应用,所述通信应用被配置成根据与电子文档关联的访问控制而访问定义与所述电子文档关联的所述文档消息的数据。6.根据权利要求1至5中的任何一项所述的计算机,其中所述通信应用与用户关联且被配置成访问仅仅与所述用户具有对其的访问权限的电子文档关联的文档消息。7.根据权利要求1至6中的任何一项所述的计算机,其中所述通信应用与第一用户关联,并且被配置成响应于第二用户在授权由所述第一用户访问的电子文档中张贴文档消息而...

【专利技术属性】
技术研发人员:B·维尔德P·甘S·N·鲍尔斯A·波利亚科夫S·孙达尔G·贝克尔D·米尔瓦尼J·韦弗N·纳特瓦尼
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1