一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文档协同编辑方法、装置及电子设备与流程

2021-11-29 13:57:00 来源:中国专利 TAG:


1.本发明涉及文档处理技术领域,尤其是涉及一种文档协同编辑方法、装置及电子设备。


背景技术:

2.随着互联网的快速发展与普及,多人共同对同一个文档进行协同编辑的需求日益增加。多人协同编辑文档的过程中,参与协同的人可以实时看到别人做出的修改,通常采用的是websocket协议或长链接long pull等实时通讯技术。而对于协同中的编写冲突问题,即不同人同时编写了同一段文字,如何解决不一致的问题,通常采用的方法是对于不同人编写的部分,进行比较,如果完全是不关联的部分,则针对每个部分分别更新即可,若存在关联,需要进行合并。具体的合并方式,可以是交给人来判定,也可以通过操作转换operationaltransformation等算法执行。
3.目前的在线协作方式,通常只是各个用户各自把自己的内容添加上去,任何人都可以对文档的任意部分进行编辑,缺少统一的基于文档组织结构的管理,容易出现修改错误的情况,并且对修改的进度无法进行有效的管理和控制。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种文档协同编辑方法、装置及电子设备,以实现对文档编辑进度的监督和管理,提高文档协同编辑效率。
5.第一方面,本发明实施例提供一种文档协同编辑方法,该方法应用于服务器,服务器中运行有待编辑的目标文档,目标文档预先被划分为多个编辑板块;该方法包括:响应于第一用户终端对目标文档中目标编辑板块的操作请求,向第一用户终端提供在目标编辑板块的当前状态下操作目标编辑板块的操作接口;其中,操作请求包括编辑请求或审核请求;响应于通过操作接口接收到第一用户终端针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识;其中,状态标识用于:指示目标编辑板块的当前状态。
6.进一步地,上述目标编辑板块的状态标识包括:编辑状态、审核状态和完成状态;上述响应于通过操作接口接收到第一用户终端针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识的步骤之后,该方法还包括:如果目标文档中每个编辑板块的状态标识均为完成状态,更新目标文档的状态标识为完成状态。
7.进一步地,上述向第一用户提供在当前状态下操作目标编辑板块的操作接口的步骤,包括:确定第一用户终端是否具有在当前状态下处理目标编辑板块的权限;如果第一用户终端具有在当前状态下处理目标编辑板块的权限,向第一用户提供在当前状态下操作目标编辑板块的操作接口;将目标编辑板块设置为操作锁定状态;其中,操作锁定状态用于指示:除第一用户终端以外的终端不具有操作目标编辑板块的权限。
8.进一步地,上述将目标编辑板块设置为操作锁定状态的步骤之后,方法还包括:响
应于在指定时间段内操作接口没有接收到第一用户终端提供的操作数据,取消向第一用户提供在当前状态下操作目标编辑板块的操作接口;将目标编辑板块设置为操作恢复状态;其中,操作恢复状态用于指示:除第一用户终端以外的终端具有操作目标编辑板块的权限。
9.进一步地,上述响应于通过操作接口接收到针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识的步骤之后,方法还包括:在除第一用户终端以外的终端显示更新后的目标编辑板块,以及更新后的目标编辑板块的状态标识。
10.进一步地,上述当操作数据中包括提交指示时,响应于通过操作接口接收到针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块的状态标识的步骤,包括:如果操作请求为编辑请求,将目标编辑板块的状态标识更新为审核状态;如果操作请求为审核请求且审核结果为审核通过,将目标编辑板块的状态标识更新为完成状态;如果操作请求为审核请求且审核结果为审核不通过,将目标编辑板块的状态标识更新为编辑状态;其中,提交指示为响应于第一用户终端发送的提交请求得到的信息。
11.进一步地,上述响应于通过操作接口接收到针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识的步骤之后,方法还包括:向更新后的目标编辑板块的状态标识对应的可以操作的用户客户端发送提示消息,用于提醒用户客户端进行与更新后的目标编辑板块的状态标识对应的操作。
12.第二方面,本发明实施例还提供一种文档协同编辑装置,该装置中运行有待编辑的目标文档,目标文档预先被划分为多个编辑板块;该装置包括:操作接口发送模块,用于响应于第一用户终端对目标文档中目标编辑板块的操作请求,向第一用户终端提供在目标编辑板块的当前状态下操作目标编辑板块的操作接口;其中,操作请求包括编辑请求或审核请求;更新模块,用于响应于通过操作接口接收到第一用户终端针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识;其中,状态标识用于:指示目标编辑板块的当前状态。
13.第三方面,本发明实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述第一方面的文档协同编辑方法。
14.第四方面,本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述第一方面的文档协同编辑方法。
15.本发明实施例提供的上述文档协同编辑方法、装置及电子设备,响应于第一用户终端对目标文档中目标编辑板块的操作请求,向第一用户终端提供在目标编辑板块的当前状态下操作目标编辑板块的操作接口;响应于通过操作接口接收到第一用户终端针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识,本发明通过将目标文档预先划分成多个编辑板块,不同的操作者可以同时对不同的编辑板块进行操作而互不干扰,提高了操作者的协同办公效率,并且针对某个板块的操作不会影响其他板块,减少误操作的概率,同时,根据操作数据更新编辑板块的状态,可以使使用用户清晰的了解各个编辑板块的工作进度,有效提升了对目标文档的监督和管理。
16.本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以
从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
17.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
18.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1为本发明实施例提供的一种电子系统的结构示意图;
20.图2为本发明实施例提供的一种文档协同编辑方法的流程图;
21.图3为本发明实施例提供的另一种文档协同编辑方法的流程图;
22.图4为本发明实施例提供的一种文档协同编辑系统中的文档状态显示界面;
23.图5为本发明实施例提供的一种实际应用场景下的文档协同编辑系统的操作界面示意图;
24.图6为本发明实施例提供的一种文档协同编辑装置示意图;
25.图7为本发明实施例提供的另一种文档协同编辑装置示意图;
26.图8为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
27.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.目前的文档协同编辑,缺少对文档整体编辑进度的管理和控制,使得整个文档的处理效率得不到保证,基于此,本发明实施例提供一种文档协同编辑方法、装置及电子设备,以缓解上述技术问题。
29.参照图1所示的电子系统100的结构示意图。该电子系统可以用于实现本发明实施例的文档协同编辑方法和装置。
30.如图1所示的一种电子系统的结构示意图,电子系统100包括一个或多个处理设备102、一个或多个存储装置104、输入装置106、输出装置108以及一个或多个文档获取设备110,这些组件通过总线系统112和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子系统100的组件和结构只是示例性的,而非限制性的,根据需要,电子系统也可以具有其他组件和结构。
31.处理设备102可以为服务器、智能终端,或者是包含中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元的设备,可以对电子系统100中的其它组件的数据进行处理,还可以控制电子系统100中的其它组件以执行文档协同编辑功能。
32.存储装置104可以包括一个或多个计算机程序产品,计算机程序产品可以包括各
种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在计算机可读存储介质上可以存储一个或多个计算机程序指令,处理设备102可以运行程序指令,以实现下文的本发明实施例中(由处理设备实现)的客户端功能以及/或者其它期望的功能。在计算机可读存储介质中还可以存储各种应用程序和各种数据,例如应用程序使用和/或产生的各种数据等。
33.输入装置106可以是用户用来输入指令的装置,并且可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。
34.输出装置108可以向外部(例如,用户)输出各种信息(例如,图像或声音),并且可以包括显示器、扬声器等中的一个或多个。
35.文档获取设备110可以获取待处理的文档,并且将待处理的文档存储在存储装置104中以供其它组件使用。
36.示例性地,用于实现根据本发明实施例的文档协同编辑方法、装置及电子设备中的各器件可以集成设置,也可以分散设置,诸如将处理设备102、存储装置104、输入装置106和输出装置108集成设置于一体,而将文档获取设备110设置于可以获取到文档的指定位置。当上述电子系统中的各器件集成设置时,该电子系统可以被实现为诸如相机、智能手机、平板电脑、计算机、车载终端等智能终端。
37.图2为本发明实施例提供的一种文档协同编辑方法的流程图,该方法应用于服务器,服务器中运行有待编辑的目标文档,目标文档预先被划分为多个编辑板块,参见图2,该方法包括:
38.s202:响应于第一用户终端对目标文档中目标编辑板块的操作请求,向第一用户终端提供在目标编辑板块的当前状态下操作目标编辑板块的操作接口;其中,操作请求包括编辑请求或审核请求;
39.其中,目标文档可以是word、wps、excel等常规文字或表格处理器对应的文档或其他形式的电子文档,目标文档通过服务器的显示模块显示在显示界面中。用户终端可以通过显示界面查看目标文档的各个部分。目标文档可以依据实际应用场景的中的任务划分成多个编辑板块,例如可以简单的按照段落划分成编辑板块,每个编辑板块对应目标文档的一个段落,还可以是根据目标文档的大纲中的各个任务部分进行划分,每个编辑板块对应一个大纲中的编辑任务。以编辑板块为单元关联处理人,处理人对已关联的板块有编辑权限。
40.s204:响应于通过操作接口接收到第一用户终端针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识;其中,状态标识用于:指示目标编辑板块的当前状态。
41.通过操作接口,第一用户终端可以对目标编辑板块进行编辑,编辑过程中产生的数据称之为对目标编辑板块的操作数据。例如,第一用户终端在目标编辑板块的末尾增加了一段文字,那么,更新后的目标编辑板块包括原目标编辑板块的内容以及该增加的这段文字内容。
42.本发明实施例提供的上述文档协同编辑方法,响应于第一用户终端对目标文档中目标编辑板块的操作请求,向第一用户终端提供在目标编辑板块的当前状态下操作目标编
辑板块的操作接口;响应于通过操作接口接收到第一用户终端针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识,本发明通过将目标文档预先划分成多个编辑板块,不同的操作者可以同时对不同的编辑板块进行操作而互不干扰,提高了操作者的协同办公效率,并且针对某个板块的操作不会影响其他板块,减少误操作的概率,同时,根据操作数据更新编辑板块的状态,可以使使用用户清晰的了解各个编辑板块的工作进度,有效提升了对目标文档的监督和管理。
43.在一些可能的实施方式中,目标编辑板块的状态标识包括:编辑状态、审核状态和完成状态,在对目标编辑板块的状态标识更新后,上述方法还包括:如果目标文档中每个编辑板块的状态标识均为完成状态,更新目标文档的状态标识为完成状态。
44.通过编辑板块的进度确定目标文档的整体编辑进度,可以使管理人员清晰的了解当前目标文档的整体编辑进度,对于进度较慢的情况,可以及时管理和控制,避免整体文档滞后严重,同时避免了出现遗漏编辑的情况。
45.为了实现对目标文档的进度进行更准确的监督和控制,本发明实施例还提供了另一种文档协同编辑方法,如图3所示,该方法包括:
46.s302:响应于第一用户终端对目标文档中目标编辑板块的操作请求,确定第一用户终端是否具有在当前状态下处理目标编辑板块的权限;
47.在将目标文档划分成多个编辑板块后,还预设每个编辑板块与用户权限的对应关系,只有具有操作权限的用户才可以对该编辑板块进行操作。
48.s304:如果第一用户终端具有在当前状态下处理目标编辑板块的权限,向第一用户提供在当前状态下操作目标编辑板块的操作接口;
49.相应地,如果第一用户终端没有处理目标编辑板块的权限,则不向第一用户提供操作目标编辑板块的操作接口,具体地,可以是向第一用户提供异常情况的提醒通知,例如,提示“您没有该板块权限”等。
50.s306:将目标编辑板块设置为操作锁定状态;
51.其中,操作锁定状态用于指示:除第一用户终端以外的终端不具有操作目标编辑板块的权限。
52.当一个人在操作某个编辑板块时,为了防止其他人同时操作该板块带来的误操作,本发明实施例在用户对目标编辑板块进行操作时,将目标编辑板块设置为操作锁定状态,对于处于操作锁定状态的编辑模块,即使其他用户具有编辑权限,也不能对其进行操作。例如,对于板块a,当一个处理人a在处理时,对该板块进行锁定,如果其他有处理权限的处理人也想对板块a进行编辑,则提示“处于编辑中”,只有待处理人a退出板块a的编辑后,其他人才可编辑板块a。
53.在一些可能的实施方式中,还可以允许多人同时编辑一个编辑板块,在这种情况下,当接收到多个用户终端发送的操作数据,则进行相关数据的合并操作,例如,可以采用operationaltransformation等算法进行数据合并,本发明实施例对于文档合并的方法不进行限定。
54.进一步地,响应于在指定时间段内操作接口没有接收到第一用户终端提供的操作数据,取消向第一用户提供在当前状态下操作目标编辑板块的操作接口;将目标编辑板块设置为操作恢复状态;其中,操作恢复状态用于指示:除第一用户终端以外的终端具有操作
目标编辑板块的权限。
55.当用户长时间没有进行编辑操作,为了提高文档处理效率,可以强制该用户当前退出编辑状态,即取消向第一用户提供在当前状态下操作目标编辑板块的操作接口。同时,将编辑模块的状态从锁定状态恢复到可编辑状态。
56.s308:响应于通过操作接口接收到第一用户终端针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识;其中,状态标识用于:指示目标编辑板块的当前状态;
57.s310:在除第一用户终端以外的终端显示更新后的目标编辑板块,以及更新后的目标编辑板块的状态标识。
58.具体地,可以通过设定定时器轮询,把其他处理人正在编写、保存的内容,同步给当前处理人,以及将当前处理人正在编写保存的内容,同步给其他终端,从而使得各个用户终端了解其他用户终端的编写内容及进度情况。
59.此外,每一编辑板块对应有保存控件,编辑过程中,如果接收到针对保存控件的触发信号,对当前板块内容进行保存,并记录保存时间和对应的版本。
60.在一些可能的实施方式中,用户可以对当前的操作执行提交申请,基于此,上述方法中的基于操作数据更新目标编辑板块的状态标识的步骤,包括:如果操作数据中包括提交指示,根据操作请求和提交指示更新目标编辑板块的状态标识;其中,提交指示为响应于第一用户终端发送的提交请求得到的信息。
61.具体地,在显示界面中,每个编辑板块包含提交控件,当用户对目标编辑板块处理完毕后,点击提交控件,则向服务器发出了提交指示,该提交指示与编辑内容一起作为操作数据发送到服务器。
62.编辑板块的状态标识至少包括编辑状态、审核状态和完成状态。并且按照文档的处理逻辑,上述状态的前后顺序是编辑状态

审核状态

完成状态,即前一个状态完成,才可以进入下一个状态。当文档处于编辑状态时,接收用户客户端对文档的编辑操作,当用户提出提交指示,表明文档编辑状态处理完毕,进入下一个状态,即审核状态,在审核状态中,接收到用户客户端的审核操作,当用户再次提出审核指示,表明文档审核状态处理完毕,进入下一个状态。
63.基于此,上述方法还包括:
64.(1)当上述操作请求为编辑请求时,将目标编辑板块的状态标识更新为审核状态;
65.(2)当操作请求为审核请求时,根据操作数据中的审核结果将目标编辑板块的状态标识更新为完成状态或编辑状态。
66.需要注意的是,当目标文档处于审核状态时,接收到用户的提交指示,此时,需要根据审核结果判断下一个环节是什么,如果审核结果是审核通过,说明接受用户对目标编辑板块的编辑操作,则文档完成编辑,进入完成状态,如果审核结果是审核不通过,说明审核人员并不接受用户的编辑操作,也就是希望用户重新进行编辑,因此,下一个状态是编辑状态。
67.基于此,上述当操作请求为审核请求时,根据操作数据中的审核结果将目标编辑板块的状态标识更新为完成状态或编辑状态的步骤,包括:
68.(1)如果审核结果为审核通过,将目标编辑板块的状态标识更新为完成状态;
69.(2)如果审核结果为审核不通过,将目标编辑板块的状态标识更新为编辑状态。
70.图4为本发明实施例提供的一种文档协同编辑系统中的文档状态显示界面。如图4所示,经过搜索,可以在界面中显示搜索到的文档的当前状态,进而可以直接通过界面获知该文档当前的编写进度,例如图4中的文档1处于编辑状态,而文档2处于完成状态,文档的状态信息除了本发明实施例提到的编写状态、审核状态以及完成状态以外,还可以根据实际需求设定更多个状态,本发明实施例对此不进行限定。
71.为了提高文档编辑的效率,在状态更新后,还可以向当前状态对应的相应的处理人员发送操作提醒通知。基于此,上述方法还可以包括:
72.向更新后的目标编辑板块的状态标识对应的可以操作的用户客户端发送提示消息,用于提醒用户客户端进行与更新后的目标编辑板块的状态标识对应的操作。
73.为了便于理解,图5示出了实际应用场景下的文档协同编辑系统的操作界面示意图,如图5所示,左侧为根据大纲划分的编辑板块,包括板块1、板块2和板块3,右侧为目标文档正文,其中,当前用户a对编辑板块1具有编辑权限,对其他板块不具有编辑权限,那么在编辑板块1的区域,用户a可以进行注入插入、删除、修改格式等操作。在其他编辑板块区域,用户a只具有只读权限。在编辑板块1的区域,包括保存控件,用户a在编写过程中可以随时点击控件发出相应的指令。
74.基于图5所示的文档协同编辑系统,本发明实施例还提供了一种实际应用场景下的文档协同编辑方法,该方法包括以下步骤:
75.(1)对目标文档按照大纲级别进行板块划分,并为每个板块分配关联处理人,处理人对已关联的板块有编辑权限。
76.(2)在显示界面中,为每个板块分配编辑控件,用于用户通过点击编辑控件开始对板块进行编辑处理。
77.(3)检测是否接收到编辑请求,当接收到编辑请求信号时,判断该板块是否处于编辑状态。
78.(4)如果该板块没有处于编辑状态,则激活编辑模式,处理人可对激活后的板块进行编辑处理。
79.(5)如果该板块处于编辑状态,则弹出提示“处于编辑中”。
80.(6)第一定时器定时接收用户对该板块的编辑操作,用户如果超过了设定的时间而没有进行任何编写操作,系统会使其自动退出编辑模式,以便其他人操作。
81.(7)第二定时器定时将用户对该板块的编辑内容,同步更新给其他用户。
82.(8)显示界面中还为每个编辑板块提供保存控件或提交控件,编辑过程中,如果接受到针对保存控件的触发信号,对当前板块内容进行保存,记录保存时间和对应的版本。
83.(9)用户触发保存或者提交控件后,则该编辑板块处于审核状态中,该板块对应的审核人员可以对该板块进行审核处理,例如编写审核意见。审核意见保存或提交时,会和审核内容建立关联,并可以由被审核人看到,并进行审核意见的处理。
84.(10)显示界面还提供各个板块以及目标文档的状态显示区域,例如,编辑

审核

完成等,用户可以从板块对应的状态来了解板块进度,并可以设置时间节点的提醒,通知到参与的人员。
85.综上,本发明实施例提供的文档协同编辑方法,由于将目标文档划分成多个板块,
用户对各个板块进行编辑,实现了多用户协同的文档编辑,通过各个板块的进度确定整个文档的编辑进度,可以实现对文档进度的监督和控制,并且相对于允许多用户对整个文档进行编辑的方式,本发明实施例提供的方法能够减少误操作的情况,提高文档编辑的效率,此外,本发明实施例提供的方法,还可以对编辑内容进行审核,通过设定不同环节的前后关联关系,实现对文档的进度管理和控制。
86.基于上述方法实施例,本发明实施例还提供一种文档协同编辑装置,参见图6所示,该装置运行有待编辑的目标文档,目标文档预先被划分为多个编辑板块,该装置包括:
87.操作接口发送模块602,用于响应于第一用户终端对目标文档中目标编辑板块的操作请求,向第一用户终端提供在目标编辑板块的当前状态下操作目标编辑板块的操作接口;其中,操作请求包括编辑请求或审核请求;
88.更新模块604,用于响应于通过操作接口接收到第一用户终端针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识;其中,状态标识用于:指示目标编辑板块的当前状态。
89.本发明实施例提供的上述文档协同编辑装置,响应于第一用户终端对目标文档中目标编辑板块的操作请求,向第一用户终端提供在目标编辑板块的当前状态下操作目标编辑板块的操作接口;响应于通过操作接口接收到第一用户终端针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块,并更新目标编辑板块的状态标识,本发明通过将目标文档预先划分成多个编辑板块,不同的操作者可以同时对不同的编辑板块进行操作而互不干扰,提高了操作者的协同办公效率,并且针对某个板块的操作不会影响其他板块,减少误操作的概率,同时,根据操作数据更新编辑板块的状态,可以使使用用户清晰的了解各个编辑板块的工作进度,有效提升了对目标文档的监督和管理。
90.在上述装置的基础上,本发明实施例还提供了如图7所示的另一种文档协同编辑装置:
91.上述目标编辑板块的状态标识包括:编辑状态、审核状态和完成状态;上述装置还包括:状态更新模块702,用于判断如果目标文档中每个编辑板块的状态标识均为完成状态,更新目标文档的状态标识为完成状态。
92.上述操作接口发送模块602还用于,确定第一用户终端是否具有在当前状态下处理目标编辑板块的权限;如果第一用户终端具有在当前状态下处理目标编辑板块的权限,向第一用户提供在当前状态下操作目标编辑板块的操作接口;将目标编辑板块设置为操作锁定状态;其中,操作锁定状态用于指示:除第一用户终端以外的终端不具有操作目标编辑板块的权限。
93.上述装置还包括:取消模块704,用于响应于在指定时间段内操作接口没有接收到第一用户终端提供的操作数据,取消向第一用户提供在当前状态下操作目标编辑板块的操作接口;回复模块706,用于将目标编辑板块设置为操作恢复状态;其中,操作恢复状态用于指示:除第一用户终端以外的终端具有操作目标编辑板块的权限。
94.上述装置还包括:显示模块708,用于在除第一用户终端以外的终端显示更新后的目标编辑板块,以及更新后的目标编辑板块的状态标识。
95.上述当操作数据中包括提交指示时,响应于通过操作接口接收到针对目标编辑板块的操作数据,基于操作数据更新目标编辑板块的状态标识的过程,包括:如果操作请求为
编辑请求,将目标编辑板块的状态标识更新为审核状态;如果操作请求为审核请求且审核结果为审核通过,将目标编辑板块的状态标识更新为完成状态;如果操作请求为审核请求且审核结果为审核不通过,将目标编辑板块的状态标识更新为编辑状态;其中,提交指示为响应于第一用户终端发送的提交请求得到的信息。
96.上述装置还包括:提示模块710,用于向更新后的目标编辑板块的状态标识对应的可以操作的用户客户端发送提示消息,用于提醒用户客户端进行与更新后的目标编辑板块的状态标识对应的操作。
97.本发明实施例提供的文档协同编辑装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,上述装置的实施例部分未提及之处,可参考前述文档协同编辑方法实施例中的相应内容。
98.本发明实施例还提供了一种电子设备,如图8所示,为该电子设备的结构示意图,其中,该电子设备包括处理器801和存储器802,该存储器802存储有能够被该处理器801执行的计算机可执行指令,该处理器801执行该计算机可执行指令以实现上述文档协同编辑方法。
99.在图8示出的实施方式中,该电子设备还包括总线803和通信接口804,其中,处理器801、通信接口804和存储器802通过总线803连接。
100.其中,存储器802可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non

volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口804(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线803可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。所述总线803可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
101.处理器801可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器801中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器801可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field

programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器801读取存储器中的信息,结合其硬件完成前述实施例的文档协同编辑方法的步骤。
102.本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令
促使处理器实现上述文档协同编辑方法,具体实现可参见前述方法实施例,在此不再赘述。
103.本发明实施例所提供的文档协同编辑方法、装置及电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
104.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本发明的范围。
105.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,randomaccess memory)、磁碟或者光盘等各种可以存储程序代码的介质。
106.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
107.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献