在电子表格中显示多个作者的在场的制作方法

文档序号:9769189阅读:776来源:国知局
在电子表格中显示多个作者的在场的制作方法
【专利说明】在电子表格中显示多个作者的在场
[0001] 戦
[0002] 通常在使用计算机软件应用时,在电子文档的开发中可使用协作过程。典型地在 运样的过程中,多个用户可访问文档,查看内容,W及可对文档编辑、删除或添加内容。用户 使用客户端软件应用的在线伴侣W经诸如web浏览器之类的瘦客户端来查看并编辑存储在 服务器上的文档是日益增长的趋势。
[0003] 当多个用户对一文档进行协作时,用户可能不知道其他人在该文档中的何处工 作。不知道另一用户在文档中何处工作可能导致混淆、冲突,并且可能在用户对文档进行协 作工作时增加用户变得沮丧的可能性。
[0004] 正是关于运些和其他考虑因素而作出本发明。
[0005] 懸
[0006] ^本概述W便W简化的形式介绍W下在详细描述中进一步描述的一些概念。本 概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所 要求保护的主题的范围。
[0007] 本发明的各实施例通过提供动态协作在场信息来解决W上和其他问题。根据一些 实施例,与同时编辑一文档的用户相关联的在场信息可被收集并提供给每个客户端应用。 在场信息可包括,但不限于,与用户正在文档中何处工作相关联的信息(例如,某一单元格、 单元格范围等)、与其他用户是谁相关联的信息(例如,名字、照片、状态、头衔等)、W及与用 户正在做什么相关联的信息(例如,编辑、选择、活动的、不活动的等)。客户端应用可动态示 出其他用户正在何处编辑某一单元格或单元格范围来帮助避免在该文档中的编辑的冲突。 一用户界面元素可配备有在场指示器,指示单个用户或多个用户是否已选择了或正在编辑 该单元格或单元格范围。一些实施例可提供关于其他用户正在何处工作的实时感知,从而 改进了协作工作过程。
[0008] -个或多个实施例的细节在附图和W下描述中阐述。根据对W下详细描述的阅读 和对相关联附图的审阅,其他特征和优点将是显而易见的。应当理解,W下详细描述只是解 释性的并且不限制如要求保护的本发明。
[0009] 附图简述
[0010] 合并在本公开中且构成本公开的一部分的附图解说了本发明的各个实施例。在附 图中:
[0011] 图1是提供动态协作在场信息的系统的简化框图;
[0012] 图2是被示为显示在客户端设备上的包括其他用户在文档中在场的指示的示例文 档的图示;
[0013] 图3是图2的示例文档的图示,包括在触发被接收之后的一用户界面(UI)元素的显 示;
[0014] 图4是图3的示例文档的图示,其中该UI元素已被选择,且包括用户信息的列表被 显不;
[0015] 图5是图2的示例文档的图示,包括在触发被接收之后一多用户UI元素的显示;
[0016] 图6是图5的示例文档的图示,其中该多用户UI元素已被选择,且包括用户信息的 列表被显示;
[0017] 图7是图2的示例文档的图示,包括多单元格范围选择;
[0018] 图8是图2的示例文档的图示,包括重叠的多单元格范围选择;
[0019] 图9A和9B是经由客户端应用提供动态协作在场信息的方法的流程图;
[0020] 图10是经由服务器提供动态协作在场信息的方法的流程图;
[0021] 图11是例示出通过其可实践本发明的实施例的计算设备的示例物理组件的框图;
[0022] 图12A和12B是通过其可实践本发明的实施例的移动计算设备的简化框图;W及
[0023] 图13是其中可实践本发明的实施例的分布式计算系统的简化框图。
[0024] 详细描述
[0025] 如W上简要地描述,本发明的实施例针对在文档中提供多个用户的在场信息。W 下详细描述引用附图。只要可能,就在附图和W下描述中使用相同的附图标记来指示相同 或类似的要素。尽管描述了本发明的实施例,但是修改、调适、W及其他实现是可能的。例 如,可对附图中所解说的元素进行替换、添加或修改,并且可通过对所公开的方法替换、重 排或添加阶段来修改本文中所描述的方法。因此,W下详细描述不限制本发明,而是相反, 本发明的准确范围由所附权利要求定义。
[0026] 现在参考其中相似的附图标记表示相似的元素的附图,将描述各个实施例。图1是 例示出提供动态协作在场信息的系统架构的简化框图。系统100包括一个或多个客户端设 备125A-D(共同地或单独地称为客户端设备125),该一个或多个客户端设备通过网络120 (诸如内联网、外联网或因特网)的方式通信地连接到服务器设备11〇(或多个服务器设备)。 一个或多个客户端设备125可包括瘦客户端应用135A-D(共同地或单独地称为客户端应用 135),例如web浏览器应用,瘦客户端应用135A-D可操作W允许用户130A-D(共同地称为用 户或单独地称为用户130AW及共同作者130B-D)访问文档105W及共享文件并与其它用户 在线协作。一个或多个客户端设备125可W是W下参考图11到13描述的各种各样的合适的 计算设备之一。例如,一个或多个客户端设备125可包括平板计算设备、台式计算机、移动通 信设备、膝上型计算机、膝上型/平板混合计算设备、或用于执行应用(包括瘦客户端应用 135) W执行各种任务的其他类型的计算设备。
[0027] 服务器110可W是通常在联网环境中可操作W执行一个或多个软件程序的多种类 型的计算设备中的任何计算设备;然而,服务器也可被实现为在一个或多个计算设备上执 行的虚拟服务器(软件程序),该虚拟服务器被视为网络上的服务器。一个或多个富web应用 115可运行在一个或多个服务器110上,并可管理来自web前端组件的请求,对演示进行高速 缓存,存储、计算、W及擅染文档105供瘦客户端应用135(例如web浏览器)消费。文档105可 被存储在服务器110上,且可由各种位置的各种用户130(例如,经由连接到网络120的瘦客 户端应用135)访问。一个或多个web应用115可使用标准传输、编码、和协议来经由各种网络 120在各种平台上交换信息,并可利用描述软件通信的句法和语义的一组标准。web应用115 通过使用本机浏览器对象(诸如超文本标记语言化TML)、时vaScrip傲郝图像)提供文档 105的表示,来给予用户130基于浏览器的查看和编辑的体验。
[0028] -般而言,本公开与其中电子表格应用或web浏览器电子表格应用版本提供在一 工作簿上协作工作的多个用户的在场信息的情境有关。在一些实施例中,本公开构想了 W 下情况:两个或更多个不同客户端设备125的用户打算同时访问存储在服务器110上的特定 工作簿或电子表格文档105。在所示实施例中,客户端设备125A、125B、125C和125D已访问文 档105且正在同时查看和/或编辑该文档。当用户130选择文档105中的元素、向文档105添加 数据、或在文档105中编辑数据时,客户端应用135可将运种信息传达给服务器110。编辑可 包括键入、清除一单元格或单元格范围内的内容、可能改变一单元格中的值的粘贴命令等。 服务器可接收并同步该信息(包括在场信息),且可经由瘦应用135通知进行共同创作的用 户130有关其他用户所作的编辑,W及提供与其他进行共同创作的用户130中的每一个相关 联的在场f胃息。
[0029] 如上所述,客户端应用135可向服务器110发送协作在场信息。协作在场信息可包 括与用户正在文档105中何处工作相关联的信息(例如,某一单元格、某一单元格范围等)、 与其他用户是谁相关联的信息(例如,名字、照片、状态、头衔等)、W及与用户正在做什么相 关联的信息(例如,编辑、选择、活动的、不活动的等)。根据一实施例,正在访问一特定文档 105的每个用户130可具有与他相关联的各种元数据片段(例如,名字、照片、颜色、状态、当 前输入模式等)。例如,若用户130还未输入或选择名字,可向他分配诸如"访客r之类的名 字。
[0030] 如上文所述,各种元数据片段可与用户相关联,诸如颜色。考虑,例如,共同作者B 130B可被分配蓝色,共同作者C 130C可被分配红色,共同作者D 130D可被分配紫色。当用户 130选择文档105中的一元素(例如,某一单元格或某一单元格范围)时,该选择可按该用户 所分配的颜色勾勒出的轮廓(在此被称为在场边界)被显示给其他用户。其他元数据片段 (例如,名字、照片、状态、当前输入模式等)也可被显示在用户130的选择处或附近。
[0031] 现在参考图2,示例文档105被示为显示在客户端设备125A上。根据一些实施例,当 用户130作出选择时,他的选择可被示于所有其他用户的显示中。该选择可包括单个单元格 选择或范围选择。考虑例如文档105正在被用户A 130A和共同作者B、C和D(130B-D)同时编 辑。图2中的图示是W用户A 130A的视角示出的。还考虑共同作者B 130B已选择了单元格 D77,共同作者C 130C已选择了单元格A79,W及共同作者D 130D已选择了单元格A83。因此, 如用户A 130A的客户端设备125A显示器上所显示的,共同作者B的选择(单元格D77)可包括 蓝色的在场边界205B,共同作者C的选择(单元格A79)可包括红色的在场边界205C,共同作 者D的选择(单元格A83)可包括紫色的在场边界205D。可在应用化I)内提供用户界面化I)在 场通知窗格210,该窗格可包括诸如共同作者(即,正在同时编辑/查看该文档105的其他用 户130)的数目之类的信息。在场通知窗格210可被扩展W显示与每个共同作者相关联的元 数据(例如,每个共同作者的名字、分配的颜色、照片、状态等的列表)。
[0032] 根据一些实施例,当用户130在一
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1